diff --git a/CHANGELOG.md b/CHANGELOG.md index 2781344c..8f42b851 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## [0.2] - 2025-08-12 +- 提升多账号情况下资产采集的时效性 +- 回流采集异常日志、支持手动云账号触发采集任务 +- 前端交互和展示优化,提升使用体验 +- 其他bug修复 + ## [0.1] - 2025-05-01 - 项目初始化,基础功能上线,奠定平台架构基础。 - 云账号管理:支持云账号的创建与查询,便于多云环境统一纳管,提升账号安全性与可追溯性。 diff --git a/CHANGELOG_EN.md b/CHANGELOG_EN.md index 24f26a57..71681531 100644 --- a/CHANGELOG_EN.md +++ b/CHANGELOG_EN.md @@ -1,5 +1,11 @@ # Changelog +## [0.2] - 2025-08-12 +- Improve the timeliness of asset collection in the case of multiple accounts +- Collection of abnormal logs and manual cloud account-triggered collection tasks +- Optimized frontend interaction and display for better user experience +- Other bug fixes + ## [0.1] - 2025-05-01 - Project initialization, foundational features launched, establishing the platform architecture. - Cloud Account Management: Supports creation and query of cloud accounts, enabling unified management in multi-cloud environments, enhancing account security and traceability. diff --git a/app/api/pom.xml b/app/api/pom.xml index bda9f727..dfe925b2 100644 --- a/app/api/pom.xml +++ b/app/api/pom.xml @@ -5,7 +5,7 @@ cloudrec com.alipay - 0.2.0-SNAPSHOT + 0.2.1-SNAPSHOT ../../pom.xml api @@ -18,7 +18,7 @@ com.alipay application - 0.2.0-SNAPSHOT + 0.2.1-SNAPSHOT @@ -27,4 +27,24 @@ test + + + + + + org.apache.maven.plugins + maven-surefire-plugin + 3.0.0-M7 + + + true + + **/*Test.java + **/*Tests.java + + false + + + + diff --git a/app/api/src/main/java/com/alipay/api/collector/CollectorApi.java b/app/api/src/main/java/com/alipay/api/collector/CollectorApi.java index 0a13ebf2..43034f82 100644 --- a/app/api/src/main/java/com/alipay/api/collector/CollectorApi.java +++ b/app/api/src/main/java/com/alipay/api/collector/CollectorApi.java @@ -19,10 +19,7 @@ import com.alipay.application.service.collector.AgentService; import com.alipay.application.service.collector.domain.TaskResp; import com.alipay.application.service.resource.SaveResourceService; -import com.alipay.application.share.request.collector.AcceptSupportResourceTypeRequest; -import com.alipay.application.share.request.collector.LogRequest; -import com.alipay.application.share.request.collector.QueryCloudAccountRequest; -import com.alipay.application.share.request.collector.RunningFinishSignalRequest; +import com.alipay.application.share.request.collector.*; import com.alipay.application.share.request.resource.DataPushRequest; import com.alipay.application.share.vo.ApiResponse; import com.alipay.application.share.vo.collector.AgentCloudAccountVO; @@ -73,13 +70,25 @@ public ApiResponse acceptResourceData(@Validated @RequestBody DataPushRe } @PostMapping("/acceptRunningFinishSignal") - public void acceptRunningFinishSignal(@Validated @RequestBody RunningFinishSignalRequest req, - BindingResult err) { + public ApiResponse acceptRunningFinishSignal(@Validated @RequestBody RunningFinishSignalRequest req, + BindingResult err) { if (err.hasErrors()) { throw new IllegalArgumentException(err.toString()); } agentService.runningFinishSignal(req.getCloudAccountId(), req.getTaskId()); + return ApiResponse.SUCCESS; + } + + @PostMapping("/acceptRunningStartSignal") + public ApiResponse acceptRunningStartSignal(HttpServletRequest request, @Validated @RequestBody RunningStartSignalRequest req, + BindingResult err) { + if (err.hasErrors()) { + throw new IllegalArgumentException(err.toString()); + } + + agentService.runningStartSignal(request.getHeader(PERSISTENT_TOKEN), req.getCloudAccountId(), req.getCollectRecordInfo()); + return ApiResponse.SUCCESS; } @@ -94,7 +103,7 @@ public void acceptRunningFinishSignal(@Validated @RequestBody RunningFinishSigna public ApiResponse> listCloudAccount(HttpServletRequest request, @RequestBody QueryCloudAccountRequest req) { return agentService.queryCloudAccountList(request.getHeader(PERSISTENT_TOKEN), - req.getRegistryValue(), req.getPlatform(), req.getSites(), req.getTaskIds()); + req.getRegistryValue(), req.getPlatform(), req.getSites(), req.getTaskIds(), req.getFreeCloudAccountCount()); } /** diff --git a/app/api/src/main/java/com/alipay/api/config/filter/CachedBodyFilter.java b/app/api/src/main/java/com/alipay/api/config/filter/CachedBodyFilter.java new file mode 100644 index 00000000..f9f09e71 --- /dev/null +++ b/app/api/src/main/java/com/alipay/api/config/filter/CachedBodyFilter.java @@ -0,0 +1,76 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package com.alipay.api.config.filter; + +import com.alipay.application.service.system.utils.CachedBodyHttpServletRequest; +import jakarta.servlet.*; +import jakarta.servlet.http.HttpServletRequest; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.core.annotation.Order; +import org.springframework.stereotype.Component; + +import java.io.IOException; + +/** + * Filter to cache request body for multiple reads + * This filter wraps POST requests with JSON content type to allow + * multiple components to read the request body without conflicts + */ +@Component +@Order(1) // Execute early in the filter chain +public class CachedBodyFilter implements Filter { + + private static final Logger logger = LoggerFactory.getLogger(CachedBodyFilter.class); + + @Override + public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) + throws IOException, ServletException { + + if (request instanceof HttpServletRequest httpRequest) { + // Only wrap POST requests with JSON content type + if ("POST".equalsIgnoreCase(httpRequest.getMethod())) { + String contentType = httpRequest.getContentType(); + if (contentType != null && contentType.toLowerCase().contains("application/json")) { + try { + // Wrap the request to cache the body + CachedBodyHttpServletRequest cachedRequest = new CachedBodyHttpServletRequest(httpRequest); + logger.debug("Wrapped POST request with JSON content type for caching"); + chain.doFilter(cachedRequest, response); + return; + } catch (Exception e) { + logger.warn("Failed to wrap request for body caching: {}", e.getMessage()); + // Fall through to process the original request + } + } + } + } + + // For non-POST requests or requests without JSON content type, proceed normally + chain.doFilter(request, response); + } + + @Override + public void init(FilterConfig filterConfig) { + logger.info("CachedBodyFilter initialized"); + } + + @Override + public void destroy() { + logger.info("CachedBodyFilter destroyed"); + } +} \ No newline at end of file diff --git a/app/api/src/main/java/com/alipay/api/config/filter/OpenApiInterceptor.java b/app/api/src/main/java/com/alipay/api/config/filter/OpenApiInterceptor.java new file mode 100644 index 00000000..4efdea41 --- /dev/null +++ b/app/api/src/main/java/com/alipay/api/config/filter/OpenApiInterceptor.java @@ -0,0 +1,65 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package com.alipay.api.config.filter; + +import com.alipay.api.config.filter.annotation.aop.OpenApi; +import jakarta.servlet.http.HttpServletRequest; +import jakarta.servlet.http.HttpServletResponse; +import org.jetbrains.annotations.NotNull; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.http.HttpMethod; +import org.springframework.stereotype.Component; +import org.springframework.web.method.HandlerMethod; +import org.springframework.web.servlet.AsyncHandlerInterceptor; + +/** + * 拦截器,用于检测方法上是否有@OpenApi注解,如果有则放行 + */ +@Component +public class OpenApiInterceptor implements AsyncHandlerInterceptor { + + private static final Logger logger = LoggerFactory.getLogger(OpenApiInterceptor.class); + + /** + * 用于标记请求是否为OpenApi请求的属性名 + */ + public static final String OPEN_API_REQUEST_ATTRIBUTE = "OPEN_API_REQUEST"; + + @Override + public boolean preHandle(HttpServletRequest request, @NotNull HttpServletResponse response, @NotNull Object handler) { + // 对于OPTIONS请求直接放行 + if (HttpMethod.OPTIONS.toString().equals(request.getMethod())) { + return true; + } + + // 检查处理器是否为HandlerMethod类型 + if (handler instanceof HandlerMethod handlerMethod) { + // 检查方法上是否有@OpenApi注解 + if (handlerMethod.hasMethodAnnotation(OpenApi.class)) { + logger.debug("Detected @OpenApi annotation on method: {}", handlerMethod.getMethod().getName()); + // 在请求属性中标记这是一个OpenApi请求 + request.setAttribute(OPEN_API_REQUEST_ATTRIBUTE, Boolean.TRUE); + // 有@OpenApi注解的方法直接放行,认证由OpenApiAspect处理 + return true; + } + } + + // 没有@OpenApi注解的方法,交给下一个拦截器处理 + return true; + } +} \ No newline at end of file diff --git a/app/api/src/main/java/com/alipay/api/config/filter/PermissionInterceptor.java b/app/api/src/main/java/com/alipay/api/config/filter/PermissionInterceptor.java index c71dea43..f2517290 100644 --- a/app/api/src/main/java/com/alipay/api/config/filter/PermissionInterceptor.java +++ b/app/api/src/main/java/com/alipay/api/config/filter/PermissionInterceptor.java @@ -39,15 +39,26 @@ @Component public class PermissionInterceptor implements AsyncHandlerInterceptor { + private static final Logger logger = LoggerFactory.getLogger(PermissionInterceptor.class); + @Resource private UserMapper userMapper; @Override public boolean preHandle(HttpServletRequest request, @NotNull HttpServletResponse response, @NotNull Object handler) { + // 对于OPTIONS请求直接放行 if (HttpMethod.OPTIONS.toString().equals(request.getMethod())) { return true; } + // 检查请求是否已被标记为OpenApi请求 + Boolean isOpenApiRequest = (Boolean) request.getAttribute(OpenApiInterceptor.OPEN_API_REQUEST_ATTRIBUTE); + if (Boolean.TRUE.equals(isOpenApiRequest)) { + logger.info("Skipping permission check for OpenApi request"); + return true; + } + + // 非OpenApi请求,执行正常的权限验证 String token = request.getHeader("token"); if (StringUtils.isBlank(token) || "null".equals(token)) { throw new UserNoLoginException("Login failed"); diff --git a/app/api/src/main/java/com/alipay/api/config/filter/WebMvcConfig.java b/app/api/src/main/java/com/alipay/api/config/filter/WebMvcConfig.java index 88bce670..e347fc38 100644 --- a/app/api/src/main/java/com/alipay/api/config/filter/WebMvcConfig.java +++ b/app/api/src/main/java/com/alipay/api/config/filter/WebMvcConfig.java @@ -47,17 +47,25 @@ public class WebMvcConfig implements WebMvcConfigurer { private LocaleChangeInterceptor localeChangeInterceptor; @Resource private LangContextInterceptor langContextInterceptor; + @Resource + private OpenApiInterceptor openApiInterceptor; @Override public void addInterceptors(InterceptorRegistry registry) { + // 添加国际化拦截器 registry.addInterceptor(localeChangeInterceptor); + // 添加语言上下文拦截器 registry.addInterceptor(langContextInterceptor); + // 添加OpenApi拦截器,用于检测@OpenApi注解 + registry.addInterceptor(openApiInterceptor).addPathPatterns("/api/**"); + // 添加权限拦截器,但OpenApi拦截器已经处理过的请求将被放行 registry.addInterceptor(permissionInterceptor).addPathPatterns("/api/**") .excludePathPatterns("/api/agent/**") .excludePathPatterns("/api/user/queryUserInfo") .excludePathPatterns("/api/user/login") - .excludePathPatterns("/api/open/v1/**") - .excludePathPatterns("/api/cloudAccount/acceptCloudAccount"); + .excludePathPatterns("/api/user/register") + .excludePathPatterns("/api/tenant/checkInviteCode") + .excludePathPatterns("/api/open/v1/**"); } @Override diff --git a/app/api/src/main/java/com/alipay/api/config/filter/annotation/aop/OpenApiAspect.java b/app/api/src/main/java/com/alipay/api/config/filter/annotation/aop/OpenApiAspect.java index bd2ab268..8841302e 100644 --- a/app/api/src/main/java/com/alipay/api/config/filter/annotation/aop/OpenApiAspect.java +++ b/app/api/src/main/java/com/alipay/api/config/filter/annotation/aop/OpenApiAspect.java @@ -16,16 +16,25 @@ */ package com.alipay.api.config.filter.annotation.aop; +import com.alipay.application.service.system.domain.User; +import com.alipay.application.service.system.domain.repo.UserRepository; import com.alipay.application.service.system.utils.DigestSignUtils; import com.alipay.application.share.vo.ApiResponse; import com.alipay.common.exception.OpenAipNoAuthException; +import com.alipay.dao.context.UserInfoContext; +import com.alipay.dao.context.UserInfoDTO; +import com.alipay.dao.mapper.OpenApiAuthMapper; +import com.alipay.dao.po.OpenApiAuthPO; import jakarta.annotation.Resource; import jakarta.servlet.http.HttpServletRequest; import org.aspectj.lang.JoinPoint; +import org.aspectj.lang.annotation.After; import org.aspectj.lang.annotation.Aspect; import org.aspectj.lang.annotation.Before; import org.aspectj.lang.annotation.Pointcut; import org.springframework.stereotype.Component; +import org.springframework.web.context.request.RequestContextHolder; +import org.springframework.web.context.request.ServletRequestAttributes; @Aspect @@ -34,31 +43,43 @@ public class OpenApiAspect { @Resource private DigestSignUtils digestSignUtils; + + @Resource + private OpenApiAuthMapper openApiAuthMapper; + + @Resource + private UserRepository userRepository; @Pointcut("@annotation(com.alipay.api.config.filter.annotation.aop.OpenApi)") - public void annotatedMethod() { + public void openApiPointcut() { } - @Before("@annotation(com.alipay.api.config.filter.annotation.aop.OpenApi)") + @Before("openApiPointcut()") public void processRequest(JoinPoint joinPoint) { - HttpServletRequest request = getRequestFromArgs(joinPoint.getArgs()); + HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.currentRequestAttributes()).getRequest(); ApiResponse response = digestSignUtils.isAuth(request); if (response.getCode() != ApiResponse.SUCCESS_CODE) { throw new OpenAipNoAuthException(response.getMsg()); } - - - } - - private HttpServletRequest getRequestFromArgs(Object[] args) { - for (Object arg : args) { - if (arg instanceof HttpServletRequest) { - return (HttpServletRequest) arg; + + String accessKey = request.getHeader(DigestSignUtils.ACCESS_KEY_NAME); + OpenApiAuthPO openApiAuthPO = openApiAuthMapper.findByAccessKey(accessKey); + if (openApiAuthPO != null) { + String userId = openApiAuthPO.getUserId(); + User user = userRepository.find(userId); + if (user != null) { + UserInfoDTO userInfoDTO = new UserInfoDTO(); + userInfoDTO.setUid(user.getId()); + userInfoDTO.setUserId(user.getUserId()); + userInfoDTO.setUsername(user.getUsername()); + userInfoDTO.setTenantId(user.getTenantId()); + UserInfoContext.setCurrentUser(userInfoDTO); } } - return null; } - - - + + @After("openApiPointcut()") + public void clearUserInfo() { + UserInfoContext.clear(); + } } diff --git a/app/api/src/main/java/com/alipay/api/config/filter/annotation/aop/RateLimit.java b/app/api/src/main/java/com/alipay/api/config/filter/annotation/aop/RateLimit.java new file mode 100644 index 00000000..4e0bccd5 --- /dev/null +++ b/app/api/src/main/java/com/alipay/api/config/filter/annotation/aop/RateLimit.java @@ -0,0 +1,71 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package com.alipay.api.config.filter.annotation.aop; + +import java.lang.annotation.ElementType; +import java.lang.annotation.Retention; +import java.lang.annotation.RetentionPolicy; +import java.lang.annotation.Target; + +/** + * Rate limiting annotation for API endpoints + * Uses sliding window algorithm to control request frequency + * + * @author jietian + * @version 1.0 + * @since 2024 + */ +@Retention(RetentionPolicy.RUNTIME) +@Target(ElementType.METHOD) +public @interface RateLimit { + + /** + * Maximum number of requests allowed per time window + * Default: 10 requests + */ + int maxRequests() default 10; + + /** + * Time window in seconds + * Default: 60 seconds (1 minute) + */ + int timeWindowSeconds() default 60; + + /** + * Rate limiting key strategy + * IP: limit by client IP address + * USER: limit by authenticated user ID + * GLOBAL: global rate limiting for all requests + * Default: IP + */ + KeyStrategy keyStrategy() default KeyStrategy.IP; + + /** + * Custom error message when rate limit is exceeded + * Default: "Too many requests, please try again later" + */ + String message() default "Too many requests, please try again later"; + + /** + * Key strategy enumeration + */ + enum KeyStrategy { + IP, // Rate limit by IP address + USER, // Rate limit by user ID + GLOBAL // Global rate limit + } +} \ No newline at end of file diff --git a/app/api/src/main/java/com/alipay/api/config/filter/annotation/aop/RateLimitAspect.java b/app/api/src/main/java/com/alipay/api/config/filter/annotation/aop/RateLimitAspect.java new file mode 100644 index 00000000..31c3e6ed --- /dev/null +++ b/app/api/src/main/java/com/alipay/api/config/filter/annotation/aop/RateLimitAspect.java @@ -0,0 +1,184 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package com.alipay.api.config.filter.annotation.aop; + +import com.alipay.api.config.filter.service.RateLimitService; +import com.alipay.application.share.vo.ApiResponse; +import com.alipay.dao.context.UserInfoContext; +import com.alipay.dao.context.UserInfoDTO; +import jakarta.annotation.Resource; +import jakarta.servlet.http.HttpServletRequest; +import lombok.extern.slf4j.Slf4j; +import org.apache.commons.lang3.StringUtils; +import org.aspectj.lang.ProceedingJoinPoint; +import org.aspectj.lang.annotation.Around; +import org.aspectj.lang.annotation.Aspect; +import org.springframework.http.HttpStatus; +import org.springframework.stereotype.Component; +import org.springframework.web.context.request.RequestContextHolder; +import org.springframework.web.context.request.ServletRequestAttributes; + +/** + * Rate limiting aspect for intercepting methods annotated with @RateLimit + * Implements rate limiting logic using sliding window algorithm + * + * @author jietian + * @version 1.0 + * @since 2024 + */ +@Aspect +@Component +@Slf4j +public class RateLimitAspect { + + @Resource + private RateLimitService rateLimitService; + + /** + * Around advice for rate limiting + * Intercepts method calls annotated with @RateLimit and applies rate limiting logic + * + * @param joinPoint the join point representing the intercepted method + * @param rateLimit the rate limit annotation + * @return the result of the method execution or rate limit error response + * @throws Throwable if method execution fails + */ + @Around("@annotation(rateLimit)") + public Object rateLimit(ProceedingJoinPoint joinPoint, RateLimit rateLimit) throws Throwable { + try { + // Generate rate limiting key based on strategy + String rateLimitKey = generateRateLimitKey(rateLimit.keyStrategy(), joinPoint); + + // Check if request is allowed + boolean allowed = rateLimitService.isAllowed( + rateLimitKey, + rateLimit.maxRequests(), + rateLimit.timeWindowSeconds() + ); + + if (!allowed) { + log.warn("Rate limit exceeded for key: {}, method: {}.{}", + rateLimitKey, + joinPoint.getTarget().getClass().getSimpleName(), + joinPoint.getSignature().getName()); + + // Return rate limit exceeded response + return createRateLimitResponse(rateLimit.message()); + } + + // Proceed with method execution + return joinPoint.proceed(); + + } catch (Exception e) { + log.error("Error in rate limiting aspect for method: {}.{}", + joinPoint.getTarget().getClass().getSimpleName(), + joinPoint.getSignature().getName(), e); + + // In case of error, allow the request to proceed + return joinPoint.proceed(); + } + } + + /** + * Generate rate limiting key based on the specified strategy + * + * @param strategy the key generation strategy + * @param joinPoint the join point for method context + * @return the generated rate limiting key + */ + private String generateRateLimitKey(RateLimit.KeyStrategy strategy, ProceedingJoinPoint joinPoint) { + String methodName = joinPoint.getTarget().getClass().getSimpleName() + "." + joinPoint.getSignature().getName(); + + switch (strategy) { + case IP: + return "rate_limit:ip:" + getClientIpAddress() + ":" + methodName; + case USER: + return "rate_limit:user:" + getCurrentUserId() + ":" + methodName; + case GLOBAL: + return "rate_limit:global:" + methodName; + default: + return "rate_limit:ip:" + getClientIpAddress() + ":" + methodName; + } + } + + /** + * Get client IP address from HTTP request + * + * @return client IP address + */ + private String getClientIpAddress() { + try { + ServletRequestAttributes attributes = (ServletRequestAttributes) RequestContextHolder.currentRequestAttributes(); + HttpServletRequest request = attributes.getRequest(); + + // Check for IP address in various headers (for proxy scenarios) + String ipAddress = request.getHeader("X-Forwarded-For"); + if (StringUtils.isBlank(ipAddress) || "unknown".equalsIgnoreCase(ipAddress)) { + ipAddress = request.getHeader("Proxy-Client-IP"); + } + if (StringUtils.isBlank(ipAddress) || "unknown".equalsIgnoreCase(ipAddress)) { + ipAddress = request.getHeader("WL-Proxy-Client-IP"); + } + if (StringUtils.isBlank(ipAddress) || "unknown".equalsIgnoreCase(ipAddress)) { + ipAddress = request.getHeader("HTTP_CLIENT_IP"); + } + if (StringUtils.isBlank(ipAddress) || "unknown".equalsIgnoreCase(ipAddress)) { + ipAddress = request.getHeader("HTTP_X_FORWARDED_FOR"); + } + if (StringUtils.isBlank(ipAddress) || "unknown".equalsIgnoreCase(ipAddress)) { + ipAddress = request.getRemoteAddr(); + } + + // Handle multiple IPs in X-Forwarded-For header + if (StringUtils.isNotBlank(ipAddress) && ipAddress.contains(",")) { + ipAddress = ipAddress.split(",")[0].trim(); + } + + return StringUtils.isNotBlank(ipAddress) ? ipAddress : "unknown"; + } catch (Exception e) { + log.warn("Failed to get client IP address", e); + return "unknown"; + } + } + + /** + * Get current authenticated user ID + * + * @return user ID or "anonymous" if not authenticated + */ + private String getCurrentUserId() { + try { + UserInfoDTO userInfo = UserInfoContext.getCurrentUser(); + if (userInfo != null && StringUtils.isNotBlank(userInfo.getUserId())) { + return userInfo.getUserId(); + } + } catch (Exception e) { + log.debug("Failed to get current user ID", e); + } + return "anonymous"; + } + + /** + * Create rate limit exceeded response + * + * @param message custom error message + * @return API response indicating rate limit exceeded + */ + private ApiResponse createRateLimitResponse(String message) { + return new ApiResponse<>(HttpStatus.TOO_MANY_REQUESTS.value(), message); + } +} \ No newline at end of file diff --git a/app/api/src/main/java/com/alipay/api/config/filter/service/RateLimitService.java b/app/api/src/main/java/com/alipay/api/config/filter/service/RateLimitService.java new file mode 100644 index 00000000..3bef9dbe --- /dev/null +++ b/app/api/src/main/java/com/alipay/api/config/filter/service/RateLimitService.java @@ -0,0 +1,193 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package com.alipay.api.config.filter.service; + +import lombok.extern.slf4j.Slf4j; +import org.springframework.stereotype.Service; + +import java.util.concurrent.ConcurrentHashMap; +import java.util.concurrent.atomic.AtomicLong; +import java.util.concurrent.locks.ReentrantReadWriteLock; + +/** + * Rate limiting service using sliding window algorithm + * Provides memory-based rate limiting functionality + * + * @author jietian + * @version 1.0 + * @since 2024 + */ +@Service +@Slf4j +public class RateLimitService { + + /** + * Storage for rate limiting windows + * Key: rate limit key (IP, user ID, etc.) + * Value: sliding window data + */ + private final ConcurrentHashMap rateLimitMap = new ConcurrentHashMap<>(); + + /** + * Read-write lock for thread safety during cleanup operations + */ + private final ReentrantReadWriteLock lock = new ReentrantReadWriteLock(); + + /** + * Check if the request is allowed based on rate limiting rules + * + * @param key rate limiting key + * @param maxRequests maximum requests allowed in time window + * @param timeWindowSeconds time window in seconds + * @return true if request is allowed, false if rate limit exceeded + */ + public boolean isAllowed(String key, int maxRequests, int timeWindowSeconds) { + lock.readLock().lock(); + try { + long currentTime = System.currentTimeMillis(); + long windowSizeMs = timeWindowSeconds * 1000L; + + SlidingWindow window = rateLimitMap.computeIfAbsent(key, k -> new SlidingWindow()); + + synchronized (window) { + // Clean expired time slots + window.cleanExpiredSlots(currentTime, windowSizeMs); + + // Check if current request count exceeds limit + if (window.getCurrentCount() >= maxRequests) { + log.warn("Rate limit exceeded for key: {}, current count: {}, max allowed: {}", + key, window.getCurrentCount(), maxRequests); + return false; + } + + // Add current request + window.addRequest(currentTime); + + log.debug("Request allowed for key: {}, current count: {}/{}", + key, window.getCurrentCount(), maxRequests); + return true; + } + } finally { + lock.readLock().unlock(); + } + } + + /** + * Clean up expired rate limiting data + * Should be called periodically to prevent memory leaks + */ + public void cleanup() { + lock.writeLock().lock(); + try { + long currentTime = System.currentTimeMillis(); + long expireTime = 5 * 60 * 1000L; // 5 minutes + + rateLimitMap.entrySet().removeIf(entry -> { + SlidingWindow window = entry.getValue(); + synchronized (window) { + return window.isExpired(currentTime, expireTime); + } + }); + + log.debug("Rate limit cleanup completed, remaining entries: {}", rateLimitMap.size()); + } finally { + lock.writeLock().unlock(); + } + } + + /** + * Get current statistics for monitoring + * + * @param key rate limiting key + * @return current request count, -1 if key not found + */ + public int getCurrentCount(String key) { + lock.readLock().lock(); + try { + SlidingWindow window = rateLimitMap.get(key); + if (window == null) { + return 0; + } + synchronized (window) { + return window.getCurrentCount(); + } + } finally { + lock.readLock().unlock(); + } + } + + /** + * Sliding window implementation for rate limiting + */ + private static class SlidingWindow { + /** + * Storage for request timestamps + * Key: time slot (timestamp / 1000) + * Value: request count in that second + */ + private final ConcurrentHashMap timeSlots = new ConcurrentHashMap<>(); + + /** + * Last access time for cleanup purposes + */ + private volatile long lastAccessTime = System.currentTimeMillis(); + + /** + * Add a request to the current time slot + * + * @param timestamp current timestamp + */ + public void addRequest(long timestamp) { + long timeSlot = timestamp / 1000; // Group by seconds + timeSlots.computeIfAbsent(timeSlot, k -> new AtomicLong(0)).incrementAndGet(); + lastAccessTime = timestamp; + } + + /** + * Clean expired time slots + * + * @param currentTime current timestamp + * @param windowSizeMs window size in milliseconds + */ + public void cleanExpiredSlots(long currentTime, long windowSizeMs) { + long expireTime = (currentTime - windowSizeMs) / 1000; + timeSlots.entrySet().removeIf(entry -> entry.getKey() <= expireTime); + } + + /** + * Get current request count in the window + * + * @return total request count + */ + public int getCurrentCount() { + return timeSlots.values().stream() + .mapToInt(AtomicLong::intValue) + .sum(); + } + + /** + * Check if this window has expired + * + * @param currentTime current timestamp + * @param expireTime expire time in milliseconds + * @return true if expired + */ + public boolean isExpired(long currentTime, long expireTime) { + return (currentTime - lastAccessTime) > expireTime; + } + } +} \ No newline at end of file diff --git a/app/api/src/main/java/com/alipay/api/config/handler/GlobalExceptionHandler.java b/app/api/src/main/java/com/alipay/api/config/handler/GlobalExceptionHandler.java index 90e7b5f5..a6759e72 100644 --- a/app/api/src/main/java/com/alipay/api/config/handler/GlobalExceptionHandler.java +++ b/app/api/src/main/java/com/alipay/api/config/handler/GlobalExceptionHandler.java @@ -18,9 +18,10 @@ import com.alibaba.fastjson.JSON; import com.alipay.application.share.vo.ApiResponse; +import com.alipay.common.exception.BizException; +import com.alipay.common.exception.OpenAipNoAuthException; import com.alipay.common.exception.UserNoLoginException; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; +import lombok.extern.slf4j.Slf4j; import org.springframework.http.HttpStatus; import org.springframework.validation.FieldError; import org.springframework.web.bind.MethodArgumentNotValidException; @@ -30,45 +31,33 @@ import java.util.HashMap; import java.util.Map; +@Slf4j @RestControllerAdvice public class GlobalExceptionHandler { - public static final Logger log = LoggerFactory.getLogger(GlobalExceptionHandler.class); - - /** - * 用户未登录异常处理 - * @param e - * @return - */ @ExceptionHandler(UserNoLoginException.class) public ApiResponse exceptionHandler(UserNoLoginException e) { return new ApiResponse<>(ApiResponse.ACCESS_DENIED, "USER_NOT_LOGIN", e.getMsg()); } - /** - * 全局异常处理 - * - * @param e - * @return - */ + @ExceptionHandler(OpenAipNoAuthException.class) + public ApiResponse exceptionHandler(OpenAipNoAuthException e) { + log.warn("OpenApi authentication failed: {}", e.getMsg()); + return new ApiResponse<>(ApiResponse.ACCESS_DENIED, "OPENAPI_AUTH_FAILED", e.getMsg()); + } + + @ExceptionHandler(BizException.class) + public ApiResponse exceptionHandler(BizException e) { + log.error("Exception occurred!", e); + return new ApiResponse<>(Integer.parseInt(e.getErrorCode().getCode()), e.getMessage()); + } + @ExceptionHandler(Exception.class) public ApiResponse exceptionHandler(Exception e) { log.error("Exception occurred!", e); - if (e.getMessage() != null && e.getMessage().contains("java.io.IOException")) { - return new ApiResponse<>(ApiResponse.FAIL_CODE, e.getMessage()); - } - - if (e.getMessage().contains("com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException")) { - return new ApiResponse<>(ApiResponse.FAIL_CODE, "SQLSyntaxErrorException"); - } return new ApiResponse<>(ApiResponse.FAIL_CODE, e.getMessage()); } - /** - * 参数校验异常处理 - * @param ex - * @return - */ @ExceptionHandler(MethodArgumentNotValidException.class) public ApiResponse> handleValidationExceptions(MethodArgumentNotValidException ex) { Map errors = new HashMap<>(); diff --git a/app/api/src/main/java/com/alipay/api/web/account/CloudAccountApi.java b/app/api/src/main/java/com/alipay/api/web/account/CloudAccountApi.java index 87128e16..5f6e10ad 100644 --- a/app/api/src/main/java/com/alipay/api/web/account/CloudAccountApi.java +++ b/app/api/src/main/java/com/alipay/api/web/account/CloudAccountApi.java @@ -18,9 +18,13 @@ import com.alibaba.fastjson.JSON; import com.alipay.api.config.filter.annotation.aop.AuthenticateToken; +import com.alipay.api.config.filter.annotation.aop.RateLimit; import com.alipay.application.service.account.CloudAccountService; import com.alipay.application.service.account.utils.PlatformUtils; -import com.alipay.application.share.request.account.*; +import com.alipay.application.share.request.account.CreateCollectTaskRequest; +import com.alipay.application.share.request.account.QueryCloudAccountListRequest; +import com.alipay.application.share.request.account.SaveCloudAccountRequest; +import com.alipay.application.share.request.account.UpdateCloudAccountStatusRequest; import com.alipay.application.share.vo.ApiResponse; import com.alipay.application.share.vo.ListVO; import com.alipay.application.share.vo.account.CloudAccountVO; @@ -31,7 +35,6 @@ import jakarta.servlet.http.HttpServletRequest; import org.apache.commons.lang3.StringUtils; import org.springframework.beans.BeanUtils; -import org.springframework.beans.factory.annotation.Qualifier; import org.springframework.validation.BindingResult; import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.*; @@ -55,6 +58,8 @@ public class CloudAccountApi { @Resource private CloudAccountService cloudAccountService; + @RateLimit(maxRequests = 10, timeWindowSeconds = 60, keyStrategy = RateLimit.KeyStrategy.IP, + message = "Too many requests for accounts assets query. Please try again later.") @AuthenticateToken @PostMapping("/cloudAccountList") public ApiResponse> queryCloudAccountList(HttpServletRequest httpServletRequest, @@ -97,11 +102,24 @@ public ApiResponse saveCloudAccount(HttpServletRequest httpServletReques if (result.hasErrors()) { return new ApiResponse<>(result); } - CloudAccountDTO cloudAccountDTO = CloudAccountDTO.builder().build(); - BeanUtils.copyProperties(request, cloudAccountDTO); + CloudAccountDTO cloudAccountDTO = CloudAccountDTO.builder() + .id(request.getId()) + .cloudAccountId(request.getCloudAccountId()) + .email(request.getEmail()) + .alias(request.getAlias()) + .platform(request.getPlatform()) + .tenantId(request.getTenantId()) + .site(request.getSite()) + .owner(request.getOwner()) + .proxyConfig(request.getProxyConfig()) + .enableInverseSelection(request.getEnableInverseSelection() ? 1 : 0) + .build(); cloudAccountDTO.setResourceTypeList(ListUtils.setList(request.getResourceTypeList())); - cloudAccountDTO.setCredentialsJson(JSON.toJSONString(request.getCredentialsObj())); - PlatformUtils.checkCredentialsJson(cloudAccountDTO.getCredentialsJson()); + + if (request.getCredentialsObj() != null) { + cloudAccountDTO.setCredentialsJson(JSON.toJSONString(request.getCredentialsObj())); + PlatformUtils.checkCredentialsJson(cloudAccountDTO.getCredentialsJson()); + } return cloudAccountService.saveCloudAccount(cloudAccountDTO); } @@ -120,15 +138,6 @@ public ApiResponse updateCloudAccountStatus(@Validated @RequestBody Upda return ApiResponse.SUCCESS; } - @PostMapping("/acceptCloudAccount") - public ApiResponse acceptCloudAccount(@RequestBody @Validated AcceptAccountRequest request, BindingResult result) { - if (result.hasErrors()) { - return new ApiResponse<>(result); - } - cloudAccountService.acceptCloudAccount(request); - return ApiResponse.SUCCESS; - } - @AuthenticateToken @PostMapping("/createCollectTask") public ApiResponse createCollectTask(@RequestBody CreateCollectTaskRequest request) { diff --git a/app/api/src/main/java/com/alipay/api/web/openapi/OpenApiController.java b/app/api/src/main/java/com/alipay/api/web/openapi/OpenApiController.java index c5ebaba5..84f05298 100644 --- a/app/api/src/main/java/com/alipay/api/web/openapi/OpenApiController.java +++ b/app/api/src/main/java/com/alipay/api/web/openapi/OpenApiController.java @@ -17,14 +17,24 @@ package com.alipay.api.web.openapi; +import com.alibaba.fastjson.JSON; import com.alipay.api.config.filter.annotation.aop.OpenApi; +import com.alipay.application.service.account.CloudAccountService; +import com.alipay.application.service.account.utils.PlatformUtils; import com.alipay.application.service.common.Platform; import com.alipay.application.service.resource.IQueryResource; +import com.alipay.application.service.rule.WhitedRuleService; import com.alipay.application.service.system.OpenApiService; import com.alipay.application.service.system.TenantService; -import com.alipay.application.service.system.utils.DigestSignUtils; +import com.alipay.application.service.system.domain.Tenant; +import com.alipay.application.service.system.domain.enums.Status; +import com.alipay.application.share.request.account.CreateCollectTaskRequest; +import com.alipay.application.share.request.account.SaveCloudAccountRequest; +import com.alipay.application.share.request.admin.SaveTenantRequest; import com.alipay.application.share.request.openapi.QueryResourceRequest; +import com.alipay.application.share.request.rule.SaveWhitedRuleRequest; import com.alipay.application.share.vo.ApiResponse; +import com.alipay.application.share.vo.EffectData; import com.alipay.application.share.vo.ListScrollPageVO; import com.alipay.application.share.vo.ListVO; import com.alipay.application.share.vo.account.CloudAccountVO; @@ -32,16 +42,25 @@ import com.alipay.application.share.vo.rule.RuleScanResultVO; import com.alipay.application.share.vo.rule.RuleVO; import com.alipay.application.share.vo.system.TenantVO; +import com.alipay.common.enums.WhitedRuleTypeEnum; +import com.alipay.common.utils.ListUtils; +import com.alipay.dao.dto.CloudAccountDTO; import com.alipay.dao.dto.QueryScanResultDTO; import com.alipay.dao.dto.TenantDTO; +import com.alipay.dao.mapper.CloudAccountMapper; +import com.alipay.dao.po.CloudAccountPO; import com.alipay.dao.po.PlatformPO; import com.alipay.dao.po.ResourcePO; import jakarta.annotation.Resource; import jakarta.servlet.http.HttpServletRequest; import jakarta.validation.Valid; +import org.springframework.validation.BindingResult; +import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.*; +import java.io.IOException; import java.util.List; +import java.util.Objects; /* *@title OpenApiController @@ -51,7 +70,7 @@ *@create 2025/1/6 11:22 */ @RestController -@RequestMapping("/api/open/v1") +@RequestMapping("/api/open") public class OpenApiController { @Resource private OpenApiService openApiService; @@ -61,6 +80,12 @@ public class OpenApiController { private IQueryResource iQueryResource; @Resource private TenantService tenantService; + @Resource + private CloudAccountService cloudAccountService; + @Resource + private CloudAccountMapper cloudAccountMapper; + @Resource + private WhitedRuleService whitedRuleService; /** * 查询扫描结果 @@ -70,10 +95,8 @@ public class OpenApiController { * @return 扫描结果列表 */ @OpenApi - @PostMapping("/queryScanResult") + @PostMapping("/v1/queryScanResult") public ApiResponse> queryScanResult(HttpServletRequest httpServletRequest, @RequestBody QueryScanResultDTO queryScanResultDTO) { - String accessKey = httpServletRequest.getHeader(DigestSignUtils.accessKeyName); - openApiService.checkAccessKey(accessKey, queryScanResultDTO.getTenantId()); return openApiService.queryScanResult(queryScanResultDTO); } @@ -84,7 +107,7 @@ public ApiResponse> queryScanResult(HttpServl * @return 资源列表 */ @OpenApi - @RequestMapping(value = "/queryResourceList", method = RequestMethod.POST) + @RequestMapping(value = "/v1/queryResourceList", method = RequestMethod.POST) public ApiResponse> queryResourceList(HttpServletRequest request, @Valid @RequestBody QueryResourceRequest req) { return openApiService.queryResourceList(req); } @@ -95,7 +118,7 @@ public ApiResponse> queryResourceList(HttpS * @param ruleCode 规则CODE * @return 规则详情 */ - @GetMapping("/queryRuleDetail") + @GetMapping("/v1/queryRuleDetail") public ApiResponse queryRuleDetail(@RequestParam("ruleCode") String ruleCode) { return openApiService.queryRuleDetail(ruleCode); } @@ -106,7 +129,7 @@ public ApiResponse queryRuleDetail(@RequestParam("ruleCode") String rule * @param platform 平台标识 eg:ALI_CLOUD * @return 云账号列表 */ - @GetMapping("/queryCloudAccountList") + @GetMapping("/v1/queryCloudAccountList") public ApiResponse> queryCloudAccountList(String platform) { return openApiService.queryCloudAccountList(platform); } @@ -114,7 +137,7 @@ public ApiResponse> queryCloudAccountList(String platform) /** * Get platform type list interface */ - @GetMapping("/listPlatform") + @GetMapping("/v1/listPlatform") public ApiResponse> queryPlatformList() { return new ApiResponse<>(platform.queryPlatformList()); } @@ -125,7 +148,7 @@ public ApiResponse> queryPlatformList() { * @param platform 平台 * @return 资源类型列表 */ - @GetMapping("/listResourceType") + @GetMapping("/v1/listResourceType") public ApiResponse> queryTypeList(@RequestParam(required = false) String platform) { return iQueryResource.queryTypeList(platform); } @@ -135,10 +158,86 @@ public ApiResponse> queryTypeList(@RequestParam(required = fals * * @return 租户列表 */ - @GetMapping("/listTenant") + @GetMapping("/v1/listTenant") public ApiResponse> listAddedTenants() { TenantDTO tenantDTO = new TenantDTO(); ListVO list = tenantService.findList(tenantDTO); return new ApiResponse<>(list); } + + @OpenApi + @PostMapping("/v1/createCollectTask") + public ApiResponse createCollectTask(@RequestBody CreateCollectTaskRequest request) { + cloudAccountService.createCollectTask(request); + return ApiResponse.SUCCESS; + } + + @OpenApi + @PostMapping("/v1/saveCloudAccount") + public ApiResponse saveCloudAccount(HttpServletRequest httpServletRequest, + @Validated @RequestBody SaveCloudAccountRequest request, BindingResult result) { + if (result.hasErrors()) { + return new ApiResponse<>(result); + } + CloudAccountDTO cloudAccountDTO = CloudAccountDTO.builder() + .id(request.getId()) + .cloudAccountId(request.getCloudAccountId()) + .email(request.getEmail()) + .alias(request.getAlias()) + .platform(request.getPlatform()) + .tenantId(request.getTenantId()) + .site(request.getSite()) + .owner(request.getOwner()) + .proxyConfig(request.getProxyConfig()) + .build(); + cloudAccountDTO.setResourceTypeList(ListUtils.setList(request.getResourceTypeList())); + + if (request.getCredentialsObj() != null) { + cloudAccountDTO.setCredentialsJson(JSON.toJSONString(request.getCredentialsObj())); + PlatformUtils.checkCredentialsJson(cloudAccountDTO.getCredentialsJson()); + } + + CloudAccountPO cloudAccountPO = cloudAccountMapper.findByCloudAccountId(request.getCloudAccountId()); + if (Objects.nonNull(cloudAccountPO)) { + cloudAccountDTO.setId(cloudAccountPO.getId()); + } + return cloudAccountService.saveCloudAccount(cloudAccountDTO); + } + + @OpenApi + @GetMapping("/v1/queryAllTenantList") + public ApiResponse> queryAllTenantList() { + ListVO listVO = tenantService.findAll(); + return new ApiResponse<>(listVO); + } + + /** + * Save tenant information + */ + @OpenApi + @PostMapping("/v1/saveTenant") + public ApiResponse saveTenant(@Validated @RequestBody SaveTenantRequest req, + BindingResult error) { + if (error.hasErrors()) { + return new ApiResponse<>(error); + } + + Tenant tenant = new Tenant(req.getId(), req.getTenantName(), Status.getStatus(req.getStatus()), req.getTenantDesc()); + + tenantService.saveTenant(tenant); + + return ApiResponse.SUCCESS; + } + + @OpenApi + @PostMapping("/v1/saveWhitelistRule") + public ApiResponse saveWhitelistRule(@RequestBody SaveWhitedRuleRequest request) throws IOException { + if (!WhitedRuleTypeEnum.exist(request.getRuleType())) { + throw new RuntimeException("ruleType must be RULE_ENGINE or REGO"); + } + + EffectData effectData = new EffectData(); + effectData.setEffectId(whitedRuleService.save(request)); + return new ApiResponse<>(effectData); + } } diff --git a/app/api/src/main/java/com/alipay/api/web/resource/ResourceController.java b/app/api/src/main/java/com/alipay/api/web/resource/ResourceController.java index 6096a515..8ea315fa 100644 --- a/app/api/src/main/java/com/alipay/api/web/resource/ResourceController.java +++ b/app/api/src/main/java/com/alipay/api/web/resource/ResourceController.java @@ -17,6 +17,8 @@ package com.alipay.api.web.resource; import com.alipay.api.config.filter.annotation.aop.AuthenticateToken; +import com.alipay.api.config.filter.annotation.aop.RateLimit; +import com.alipay.api.config.filter.annotation.aop.RateLimit.KeyStrategy; import com.alipay.application.service.resource.IQueryResource; import com.alipay.application.share.request.base.IdListRequest; import com.alipay.application.share.request.resource.QueryGroupTypeListRequest; @@ -37,8 +39,6 @@ import com.alipay.dao.po.ResourcePO; import jakarta.annotation.Resource; import org.apache.commons.lang3.StringUtils; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; import org.springframework.beans.BeanUtils; import org.springframework.validation.BindingResult; import org.springframework.validation.annotation.Validated; @@ -59,8 +59,6 @@ @Validated public class ResourceController { - private static final Logger LOGGER = LoggerFactory.getLogger(ResourceController.class); - @Resource private IQueryResource iQueryResource; @@ -83,6 +81,8 @@ public ApiResponse> queryGroupTypeList(@RequestBody Qu * Aggregate query by asset type */ @AuthenticateToken + @RateLimit(maxRequests = 10, timeWindowSeconds = 60, keyStrategy = KeyStrategy.IP, + message = "Too many requests for aggregate list query. Please try again later.") @PostMapping("/queryAggregateAssets") public ApiResponse> queryAggregateAssets(@RequestBody QueryResourceListRequest req) { ResourceDTO resourceDTO = new ResourceDTO(); @@ -94,6 +94,8 @@ public ApiResponse> queryAggregateAssets(@R /** * Multi-tenant division query asset list */ + @RateLimit(maxRequests = 10, timeWindowSeconds = 60, keyStrategy = KeyStrategy.IP, + message = "Too many requests for list query. Please try again later.") @AuthenticateToken @PostMapping("/queryResourceList") public ApiResponse> queryResourceList(@RequestBody QueryResourceListRequest req) { diff --git a/app/api/src/main/java/com/alipay/api/web/risk/RiskController.java b/app/api/src/main/java/com/alipay/api/web/risk/RiskController.java index 5dc02200..bd5dc47a 100644 --- a/app/api/src/main/java/com/alipay/api/web/risk/RiskController.java +++ b/app/api/src/main/java/com/alipay/api/web/risk/RiskController.java @@ -17,6 +17,7 @@ package com.alipay.api.web.risk; import com.alipay.api.config.filter.annotation.aop.AuthenticateToken; +import com.alipay.api.config.filter.annotation.aop.RateLimit; import com.alipay.application.service.risk.RiskService; import com.alipay.application.service.system.OperationLogService; import com.alipay.application.share.request.risk.*; @@ -29,9 +30,7 @@ import com.alipay.common.utils.ListUtils; import com.alipay.dao.context.UserInfoContext; import com.alipay.dao.context.UserInfoDTO; -import com.alipay.dao.dto.OperationLogDTO; -import com.alipay.dao.dto.RuleScanResultDTO; -import com.alipay.dao.dto.RuleStatisticsDTO; +import com.alipay.dao.dto.*; import jakarta.annotation.Resource; import jakarta.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletResponse; @@ -65,6 +64,8 @@ public class RiskController { private OperationLogService operationLogService; + @RateLimit(maxRequests = 10, timeWindowSeconds = 60, keyStrategy = RateLimit.KeyStrategy.IP, + message = "Too many requests for risks query. Please try again later.") @AuthenticateToken @PostMapping("/queryRiskList") public ApiResponse> queryRiskList(@RequestBody QueryRiskRequest queryRiskRequest) { @@ -94,11 +95,8 @@ public void exportRiskList(HttpServletResponse response, @RequestBody QueryRiskR @AuthenticateToken @PostMapping("/listRuleStatistics") public ApiResponse> listRuleStatistics(@RequestBody QueryRiskRequest req) { - UserInfoDTO currentUser = UserInfoContext.getCurrentUser(); - RuleScanResultDTO dto = RuleScanResultDTO.builder().build(); BeanUtils.copyProperties(req, dto); - dto.setTenantId(currentUser.getTenantId()); dto.setResourceTypeList(ListUtils.setList(req.getResourceTypeList())); dto.setRuleTypeIdList(ListUtils.setList(req.getRuleTypeIdList())); @@ -108,6 +106,34 @@ public ApiResponse> listRuleStatistics(@RequestBody Quer return new ApiResponse<>(ruleNameDTOS); } + @AuthenticateToken + @PostMapping("/listCloudAccountStatistics") + public ApiResponse> listCloudAccountStatistics(@RequestBody QueryRiskRequest req) { + RuleScanResultDTO dto = RuleScanResultDTO.builder().build(); + BeanUtils.copyProperties(req, dto); + + dto.setResourceTypeList(ListUtils.setList(req.getResourceTypeList())); + dto.setRuleTypeIdList(ListUtils.setList(req.getRuleTypeIdList())); + + List ruleNameDTOS = riskService.listCloudAccountStatistics(dto); + + return new ApiResponse<>(ruleNameDTOS); + } + + @AuthenticateToken + @PostMapping("/listResourceTypeStatistics") + public ApiResponse> listResourceTypeStatistics(@RequestBody QueryRiskRequest req) { + RuleScanResultDTO dto = RuleScanResultDTO.builder().build(); + BeanUtils.copyProperties(req, dto); + + dto.setResourceTypeList(ListUtils.setList(req.getResourceTypeList())); + dto.setRuleTypeIdList(ListUtils.setList(req.getRuleTypeIdList())); + + List ruleNameDTOS = riskService.listResourceTypeStatistics(dto); + + return new ApiResponse<>(ruleNameDTOS); + } + @AuthenticateToken @PostMapping("/queryRiskDetail") diff --git a/app/api/src/main/java/com/alipay/api/web/risk/SubscriptionController.java b/app/api/src/main/java/com/alipay/api/web/risk/SubscriptionController.java index c4fe9196..b922e724 100644 --- a/app/api/src/main/java/com/alipay/api/web/risk/SubscriptionController.java +++ b/app/api/src/main/java/com/alipay/api/web/risk/SubscriptionController.java @@ -16,7 +16,6 @@ */ package com.alipay.api.web.risk; -import com.alipay.api.config.filter.annotation.aop.AdminPermissionLimit; import com.alipay.api.config.filter.annotation.aop.AuthenticateToken; import com.alipay.application.service.common.enums.SubscriptionType; import com.alipay.application.service.risk.SubscriptionService; @@ -73,7 +72,6 @@ public ApiResponse> getSubConfigList() { */ @AuthenticateToken @PostMapping("/saveConfig") - @AdminPermissionLimit public ApiResponse saveConfig(@Validated @RequestBody SubscriptionDTO dto, BindingResult results) { if (results.hasErrors()) { return ApiResponse.FAIL; diff --git a/app/api/src/main/java/com/alipay/api/web/rule/GlobalVariableConfigController.java b/app/api/src/main/java/com/alipay/api/web/rule/GlobalVariableConfigController.java index 0e32a2c7..7eda0d23 100644 --- a/app/api/src/main/java/com/alipay/api/web/rule/GlobalVariableConfigController.java +++ b/app/api/src/main/java/com/alipay/api/web/rule/GlobalVariableConfigController.java @@ -16,7 +16,6 @@ */ package com.alipay.api.web.rule; -import com.alipay.api.config.filter.annotation.aop.AdminPermissionLimit; import com.alipay.api.config.filter.annotation.aop.AuthenticateToken; import com.alipay.application.service.rule.GlobalVariableConfigService; import com.alipay.application.share.request.admin.ListGlobalVariableConfigRequest; @@ -50,7 +49,6 @@ public class GlobalVariableConfigController { */ @PostMapping("/saveGlobalVariableConfig") @AuthenticateToken - @AdminPermissionLimit public ApiResponse saveGlobalVariableConfig(@Validated @RequestBody SaveGlobalVariableConfigRequest req, BindingResult error) { if (error.hasErrors()) { return new ApiResponse<>(error); @@ -72,7 +70,6 @@ public ApiResponse saveGlobalVariableConfig(@Validated @RequestBody Save */ @DeleteMapping("/deleteGlobalVariableConfig") @AuthenticateToken - @AdminPermissionLimit public ApiResponse deleteGlobalVariableConfig(@RequestParam Long id) { globalVariableConfigService.deleteGlobalVariableConfig(id); return ApiResponse.SUCCESS; diff --git a/app/api/src/main/java/com/alipay/api/web/rule/RuleController.java b/app/api/src/main/java/com/alipay/api/web/rule/RuleController.java index 978001a5..bb53b856 100644 --- a/app/api/src/main/java/com/alipay/api/web/rule/RuleController.java +++ b/app/api/src/main/java/com/alipay/api/web/rule/RuleController.java @@ -17,16 +17,14 @@ package com.alipay.api.web.rule; import com.alipay.api.config.filter.annotation.aop.AuthenticateToken; +import com.alipay.api.config.filter.annotation.aop.RateLimit; import com.alipay.api.utils.ZipUtil; import com.alipay.application.service.rule.RuleService; import com.alipay.application.service.rule.exposed.InitRuleService; import com.alipay.application.service.rule.job.ScanService; import com.alipay.application.share.request.base.IdListRequest; import com.alipay.application.share.request.base.IdRequest; -import com.alipay.application.share.request.rule.ChangeStatusRequest; -import com.alipay.application.share.request.rule.ListRuleRequest; -import com.alipay.application.share.request.rule.LoadRuleFromGithubRequest; -import com.alipay.application.share.request.rule.SaveRuleRequest; +import com.alipay.application.share.request.rule.*; import com.alipay.application.share.vo.ApiResponse; import com.alipay.application.share.vo.ListVO; import com.alipay.application.share.vo.rule.RuleTypeVO; @@ -36,15 +34,16 @@ import com.alipay.common.exception.BizException; import com.alipay.common.utils.PreventingSQLJoint; import jakarta.annotation.Resource; +import jakarta.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletResponse; import lombok.extern.slf4j.Slf4j; +import org.apache.commons.io.FileUtils; import org.apache.logging.log4j.util.Strings; import org.springframework.validation.BindingResult; import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.*; import java.io.File; -import org.apache.commons.io.FileUtils; import java.io.IOException; import java.net.URLDecoder; import java.nio.charset.StandardCharsets; @@ -96,6 +95,8 @@ public ApiResponse saveRule(@RequestBody SaveRuleRequest req) throws IOE /** * Query risk rule list */ + @RateLimit(maxRequests = 10, timeWindowSeconds = 60, keyStrategy = RateLimit.KeyStrategy.IP, + message = "Too many requests for rules query. Please try again later.") @AuthenticateToken @PostMapping("/queryRuleList") public ApiResponse> queryRuleList(@RequestBody ListRuleRequest req) { @@ -112,14 +113,25 @@ public ApiResponse> queryAllRuleList() { /** * Detection by risk triggering rules */ - @PostMapping("/scanByRule") - public ApiResponse scanByRule(@RequestBody IdRequest request, BindingResult err) throws Exception { + @PostMapping("/scanRule") + public ApiResponse scanRule(@RequestBody IdRequest request, BindingResult err) { if (err.hasErrors()) { return new ApiResponse<>(err); } return scanService.scanByRule(request.getId()); } + /** + * Detection by risk triggering rules + */ + @PostMapping("/scanRuleList") + public ApiResponse scanRuleList(@RequestBody IdListRequest request, BindingResult err) { + if (err.hasErrors()) { + return new ApiResponse<>(err); + } + return scanService.scanRuleList(request.getIdList()); + } + /** * Delete risk rules */ @@ -157,6 +169,7 @@ public ApiResponse copyRule(@Validated @RequestBody IdRequest req, Bindi /** * Query rule details interface */ + @AuthenticateToken @PostMapping("/queryRuleDetail") public ApiResponse queryRuleDetail(@RequestBody IdRequest idRequest) { return ruleService.queryRuleDetail(idRequest); @@ -196,7 +209,7 @@ public void downloadFiles(HttpServletResponse response, @RequestBody IdListReque log.info("Rules directory: {}", tempPath); ZipUtil.downloadFiles(response, tempPath, "rules"); log.info("Write rule completed"); - + // Schedule directory deletion after 2 seconds final String finalTempPath = tempPath; scheduler.schedule(() -> { @@ -248,4 +261,88 @@ public ApiResponse loadRuleFromGithub(@RequestBody LoadRuleFromGithubReq initRuleService.loadRuleFromGithub(request.getCoverage()); return ApiResponse.SUCCESS; } + + /** + * Check if there is a new rule + * + * @return the number of new rules + */ + @AuthenticateToken + @PostMapping("/checkExistNewRule") + public ApiResponse checkExistNewRule() { + return new ApiResponse<>(initRuleService.checkExistNewRule()); + } + + /** + * Query tenant select rule list + */ + @RateLimit(maxRequests = 10, timeWindowSeconds = 60, keyStrategy = RateLimit.KeyStrategy.IP, + message = "Too many requests for rules query. Please try again later.") + @AuthenticateToken + @PostMapping("/queryEffectRuleList") + public ApiResponse> queryEffectRuleList(@RequestBody ListRuleRequest req) { + PreventingSQLJoint.checkSortParamField(req.getSortParam(), List.of("riskCount", "lastScanTime")); + PreventingSQLJoint.checkSortTypeField(req.getSortType()); + ListVO result = ruleService.queryEffectRuleList(req); + return new ApiResponse<>(result); + } + + /** + * Tenant adds a selective rule interface + */ + @AuthenticateToken + @PostMapping("/addTenantSelectRule") + public ApiResponse addTenantSelectRule(HttpServletRequest request, @Validated @RequestBody AddTenantSelectRuleRequest req, BindingResult result) { + if (result.hasErrors()) { + return new ApiResponse<>(result); + } + return ruleService.addTenantSelectRule(req.getRuleCode()); + } + + /** + * Tenant deletes a selective rule interface + */ + @AuthenticateToken + @PostMapping("/deleteTenantSelectRule") + public ApiResponse deleteTenantSelectRule(HttpServletRequest request, @Validated @RequestBody DeleteTenantSelectRuleRequest req, BindingResult result) { + if (result.hasErrors()) { + return new ApiResponse<>(result); + } + return ruleService.deleteTenantSelectRule(req.getRuleCode()); + } + + /** + * Batch delete tenant select rule interface + */ + @AuthenticateToken + @PostMapping("/batchDeleteTenantSelectRule") + public ApiResponse batchDeleteTenantSelectRule(HttpServletRequest request, @Validated @RequestBody BatchDeleteTenantSelectRuleRequest req, BindingResult result) { + if (result.hasErrors()) { + return new ApiResponse<>(result); + } + return ruleService.batchDeleteTenantSelectRule(req.getRuleCodeList()); + } + + /** + * Batch delete tenant select rule interface + */ + @AuthenticateToken + @PostMapping("/batchAddTenantSelectRule") + public ApiResponse batchAddTenantSelectRule(HttpServletRequest request, @Validated @RequestBody BatchAddTenantSelectRuleRequest req, BindingResult result) { + if (result.hasErrors()) { + return new ApiResponse<>(result); + } + return ruleService.batchAddTenantSelectRule(req.getRuleCodeList()); + } + + + /** + * 查询租户已自选规则名称列表 + */ + @AuthenticateToken + @GetMapping("/queryAllTenantSelectRuleList") + public ApiResponse> queryAllTenantSelectRuleList(HttpServletRequest request) { + List list = ruleService.queryAllTenantSelectRuleList(); + return new ApiResponse<>(list); + } } diff --git a/app/api/src/main/java/com/alipay/api/web/rule/RuleGroupController.java b/app/api/src/main/java/com/alipay/api/web/rule/RuleGroupController.java index 984784a9..a357d7f5 100644 --- a/app/api/src/main/java/com/alipay/api/web/rule/RuleGroupController.java +++ b/app/api/src/main/java/com/alipay/api/web/rule/RuleGroupController.java @@ -63,6 +63,7 @@ public ApiResponse saveRuleGroup(@RequestBody RuleGroupRequest request) /** * Trigger rule detection by rule group */ + @AuthenticateToken @PostMapping("/scanByGroup") public ApiResponse scanByGroup(@RequestParam Long id) { scanService.scanByGroup(id); @@ -74,11 +75,13 @@ public ApiResponse> queryRuleGroupList(@RequestBody RuleGrou return ruleGroupService.queryRuleGroupList(request); } + @AuthenticateToken @GetMapping("/queryRuleGroupDetail") public ApiResponse queryRuleGroupDetail(@RequestParam Long id) { return ruleGroupService.queryRuleGroupDetail(id); } + @AuthenticateToken @DeleteMapping("/delRuleGroup") public ApiResponse delRuleGroup(@RequestParam Long id) { return ruleGroupService.deleteRuleGroup(id); diff --git a/app/api/src/main/java/com/alipay/api/web/rule/WhitedRuleController.java b/app/api/src/main/java/com/alipay/api/web/rule/WhitedRuleController.java index 824ec177..d05f5df6 100644 --- a/app/api/src/main/java/com/alipay/api/web/rule/WhitedRuleController.java +++ b/app/api/src/main/java/com/alipay/api/web/rule/WhitedRuleController.java @@ -16,12 +16,13 @@ */ package com.alipay.api.web.rule; -import com.alipay.api.config.filter.annotation.aop.AdminPermissionLimit; import com.alipay.api.config.filter.annotation.aop.AuthenticateToken; import com.alipay.application.service.rule.WhitedRuleService; import com.alipay.application.share.request.rule.*; import com.alipay.application.share.vo.ApiResponse; +import com.alipay.application.share.vo.EffectData; import com.alipay.application.share.vo.ListVO; +import com.alipay.application.share.vo.whited.GroupByRuleCodeVO; import com.alipay.application.share.vo.whited.WhitedConfigVO; import com.alipay.application.share.vo.whited.WhitedRuleConfigVO; import com.alipay.common.enums.WhitedRuleOperatorEnum; @@ -65,33 +66,45 @@ public ApiResponse> getWhitedConfigList() { /** * 保存白名单 * - * @param requestDTO + * @param request * @return * @throws IOException */ @AuthenticateToken @PostMapping("/save") - public ApiResponse save(@RequestBody SaveWhitedRuleRequestDTO requestDTO) throws IOException { - if (!WhitedRuleTypeEnum.exist(requestDTO.getRuleType())) { + public ApiResponse save(@RequestBody SaveWhitedRuleRequest request) throws IOException { + if (!WhitedRuleTypeEnum.exist(request.getRuleType())) { throw new RuntimeException("ruleType must be RULE_ENGINE or REGO"); } - whitedRuleService.save(requestDTO); - return ApiResponse.SUCCESS; + + EffectData effectData = new EffectData(); + effectData.setEffectId(whitedRuleService.save(request)); + return new ApiResponse<>(effectData); } /** * 查询白名单列表 * - * @param requestDTO + * @param request * @return * @throws IOException */ @AuthenticateToken @PostMapping("/list") - public ApiResponse> list(@RequestBody QueryWhitedRuleRequestDTO requestDTO) throws IOException { - QueryWhitedRuleDTO queryWhitedRuleDTO = new QueryWhitedRuleDTO(); - BeanUtils.copyProperties(requestDTO, queryWhitedRuleDTO); - ListVO listVO = whitedRuleService.getList(queryWhitedRuleDTO); + public ApiResponse> list(@RequestBody QueryWhitedRuleRequest request) throws IOException { + QueryWhitedRuleDTO dto = QueryWhitedRuleDTO.builder().build(); + BeanUtils.copyProperties(request, dto); + ListVO listVO = whitedRuleService.getList(dto); + return new ApiResponse<>(listVO); + } + + + @AuthenticateToken + @PostMapping("/listGroupByRuleCode") + public ApiResponse> listGroupByRuleCode(@RequestBody QueryWhitedRuleRequest request) { + QueryWhitedRuleDTO dto = QueryWhitedRuleDTO.builder().build(); + BeanUtils.copyProperties(request, dto); + ListVO listVO = whitedRuleService.getListGroupByRuleCode(dto); return new ApiResponse<>(listVO); } @@ -101,11 +114,10 @@ public ApiResponse> list(@RequestBody QueryWhitedRule * * @param id * @return - * @throws IOException */ @AuthenticateToken @GetMapping("/{id}") - public ApiResponse detail(@PathVariable Long id) throws IOException { + public ApiResponse detail(@PathVariable Long id) { WhitedRuleConfigVO whitedRuleConfigVO = whitedRuleService.getById(id); return new ApiResponse<>(whitedRuleConfigVO); } @@ -118,7 +130,6 @@ public ApiResponse detail(@PathVariable Long id) throws IOEx */ @AuthenticateToken @PostMapping("/delete/{id}") - @AdminPermissionLimit public ApiResponse delete(@PathVariable Long id) { whitedRuleService.deleteById(id); return ApiResponse.SUCCESS; @@ -133,8 +144,7 @@ public ApiResponse delete(@PathVariable Long id) { */ @AuthenticateToken @PostMapping("/changeStatus") - @AdminPermissionLimit - public ApiResponse changeStatus(@RequestBody SaveWhitedRuleRequestDTO requestDTO) { + public ApiResponse changeStatus(@RequestBody SaveWhitedRuleRequest requestDTO) { whitedRuleService.changeStatus(requestDTO.getId(), requestDTO.getEnable()); return ApiResponse.SUCCESS; } @@ -147,7 +157,6 @@ public ApiResponse changeStatus(@RequestBody SaveWhitedRuleRequestDTO re */ @AuthenticateToken @PostMapping("/grabLock/{id}") - @AdminPermissionLimit public ApiResponse grabLock(@PathVariable Long id) { whitedRuleService.grabLock(id); return ApiResponse.SUCCESS; @@ -176,7 +185,6 @@ public ApiResponse queryExampleData(@RequestBody QueryWh @AuthenticateToken @PostMapping("/testRun") - @AdminPermissionLimit public ApiResponse testRun(@RequestBody TestRunWhitedRuleRequestDTO dto) { TestRunWhitedRuleResultDTO resultDTO = whitedRuleService.testRun(dto); return new ApiResponse<>(resultDTO); @@ -191,10 +199,9 @@ public ApiResponse testRun(@RequestBody TestRunWhite */ @AuthenticateToken @PostMapping("/queryWhitedContentByRisk/{riskId}") - @AdminPermissionLimit - public ApiResponse queryWhitedContentByRisk(@PathVariable Long riskId) throws IOException { - SaveWhitedRuleRequestDTO saveWhitedRuleRequestDTO = whitedRuleService.queryWhitedContentByRisk(riskId); - return new ApiResponse<>(saveWhitedRuleRequestDTO); + public ApiResponse queryWhitedContentByRisk(@PathVariable Long riskId) throws IOException { + SaveWhitedRuleRequest saveWhitedRuleRequest = whitedRuleService.queryWhitedContentByRisk(riskId); + return new ApiResponse<>(saveWhitedRuleRequest); } } diff --git a/app/api/src/main/java/com/alipay/api/web/system/AgentController.java b/app/api/src/main/java/com/alipay/api/web/system/AgentController.java index 55884fa3..dd243c45 100644 --- a/app/api/src/main/java/com/alipay/api/web/system/AgentController.java +++ b/app/api/src/main/java/com/alipay/api/web/system/AgentController.java @@ -28,8 +28,6 @@ import com.alipay.application.share.vo.collector.OnceTokenVO; import com.alipay.dao.dto.AgentRegistryDTO; import jakarta.annotation.Resource; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; import org.springframework.beans.BeanUtils; import org.springframework.validation.BindingResult; import org.springframework.validation.annotation.Validated; @@ -49,11 +47,6 @@ @RequestMapping("/api/agentApi") public class AgentController { - /** - * logger - */ - private static final Logger LOGGER = LoggerFactory.getLogger(AgentController.class); - @Resource private AgentService agentService; diff --git a/app/api/src/main/java/com/alipay/api/web/system/TenantController.java b/app/api/src/main/java/com/alipay/api/web/system/TenantController.java index 5800ffe5..0617189c 100644 --- a/app/api/src/main/java/com/alipay/api/web/system/TenantController.java +++ b/app/api/src/main/java/com/alipay/api/web/system/TenantController.java @@ -22,20 +22,17 @@ import com.alipay.application.service.system.TenantService; import com.alipay.application.service.system.domain.Tenant; import com.alipay.application.service.system.domain.enums.Status; -import com.alipay.application.share.request.admin.ChangeTenantRequest; -import com.alipay.application.share.request.admin.JoinUserRequest; -import com.alipay.application.share.request.admin.QueryMemberRequest; -import com.alipay.application.share.request.admin.SaveTenantRequest; +import com.alipay.application.share.request.admin.*; import com.alipay.application.share.vo.ApiResponse; import com.alipay.application.share.vo.ListVO; import com.alipay.application.share.vo.system.TenantVO; import com.alipay.application.share.vo.system.UserVO; +import com.alipay.application.share.vo.user.InvitationCodeVO; import com.alipay.dao.context.UserInfoContext; import com.alipay.dao.context.UserInfoDTO; import com.alipay.dao.dto.TenantDTO; import jakarta.annotation.Resource; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; +import jakarta.servlet.http.HttpServletRequest; import org.springframework.beans.BeanUtils; import org.springframework.validation.BindingResult; import org.springframework.validation.annotation.Validated; @@ -55,11 +52,6 @@ @Validated public class TenantController { - /** - * logger - */ - private static final Logger LOGGER = LoggerFactory.getLogger(TenantController.class); - @Resource private TenantService tenantService; @@ -79,6 +71,16 @@ public ApiResponse> findList(@Validated @RequestBody QueryTenan return new ApiResponse<>(listVO); } + /** + * Get a list of tenants + */ + @AuthenticateToken + @PostMapping("/queryTenantListV2") + public ApiResponse> findListV2(HttpServletRequest request) { + List list = tenantService.findListV2(UserInfoContext.getCurrentUser().getUserId()); + return new ApiResponse<>(list); + } + @GetMapping("/queryAllTenantList") public ApiResponse> queryAllTenantList() { ListVO listVO = tenantService.findAll(); @@ -125,7 +127,6 @@ public ApiResponse> queryMember(@Validated @RequestBody QueryMemb * * @param request request */ - @AdminPermissionLimit @PostMapping("/joinUser") public ApiResponse joinUser(@Validated @RequestBody JoinUserRequest request, BindingResult error) { if (error.hasErrors()) { @@ -139,13 +140,14 @@ public ApiResponse joinUser(@Validated @RequestBody JoinUserRequest requ /** * Remove members * - * @param uid User table primary key ID - * @param tenantId Tenant table primary key ID */ - @AdminPermissionLimit + @AuthenticateToken @DeleteMapping("/removeUser") - public ApiResponse removeUser(@RequestParam(name = "userId") Long uid, @RequestParam Long tenantId) { - return tenantService.removeUser(uid, tenantId); + public ApiResponse removeUser(@RequestBody @Validated RemoveUserRequest request, BindingResult error) { + if (error.hasErrors()) { + return new ApiResponse<>(error); + } + return tenantService.removeUser(request.getUserId(), request.getTenantId()); } /** @@ -160,6 +162,20 @@ public ApiResponse changeTenant(@Validated @RequestBody ChangeTenantRequ return tenantService.changeTenant(UserInfoContext.getCurrentUser().getUserId(), changeTenantRequest.getTenantId()); } + + /** + * change tenant user role + */ + @PostMapping("/changeUserTenantRole") + @AuthenticateToken + public ApiResponse changeUserTenantRole(@Validated @RequestBody ChangeUserTenantRoleRequest request, BindingResult error) { + if (error.hasErrors()) { + return new ApiResponse<>(error); + } + tenantService.changeUserTenantRole(request.getRoleName(), request.getTenantId(), request.getUserId()); + return ApiResponse.SUCCESS; + } + /** * Query the list of tenants that the current user has joined */ @@ -170,4 +186,29 @@ public ApiResponse> listAddedTenants() { return tenantService.listAddedTenants(currentUser.getUserId()); } + /** + * Create an inviteCode + * + * @return inviteCode + */ + @PostMapping("/createInviteCode") + @AuthenticateToken + public ApiResponse createInviteCode(@Validated @RequestBody CreateInviteCodeRequest request, BindingResult error) { + if (error.hasErrors()) { + return new ApiResponse<>(error); + } + String inviteCode = tenantService.createInviteCode(request.getCurrentTenantId()); + return new ApiResponse<>(ApiResponse.SUCCESS_CODE, inviteCode, ApiResponse.SUCCESS.getMsg()); + } + + /** + * check inviteCode + */ + @PostMapping("/checkInviteCode") + public ApiResponse checkInviteCode(@Validated @RequestBody CheckInviteCodeRequest request, BindingResult error) { + if (error.hasErrors()) { + return new ApiResponse<>(error); + } + return new ApiResponse<>(tenantService.checkInviteCode(request.getInviteCode())); + } } diff --git a/app/api/src/main/java/com/alipay/api/web/system/UserController.java b/app/api/src/main/java/com/alipay/api/web/system/UserController.java index a9385a53..bfd4dbd5 100644 --- a/app/api/src/main/java/com/alipay/api/web/system/UserController.java +++ b/app/api/src/main/java/com/alipay/api/web/system/UserController.java @@ -17,20 +17,21 @@ package com.alipay.api.web.system; import com.alipay.api.config.filter.annotation.aop.AdminPermissionLimit; +import com.alipay.api.config.filter.annotation.aop.AuthenticateToken; import com.alipay.api.web.system.request.UserLoginRequest; import com.alipay.application.service.system.UserService; +import com.alipay.application.service.system.domain.enums.RoleNameType; import com.alipay.application.share.request.admin.*; import com.alipay.application.share.vo.ApiResponse; import com.alipay.application.share.vo.ListVO; import com.alipay.application.share.vo.system.UserVO; import com.alipay.common.enums.Status; import com.alipay.common.exception.UserNoLoginException; -import com.alipay.application.service.system.domain.enums.RoleNameType; +import com.alipay.dao.context.UserInfoContext; import jakarta.annotation.Resource; import jakarta.servlet.http.HttpServletRequest; +import lombok.extern.slf4j.Slf4j; import org.apache.commons.lang3.StringUtils; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; import org.springframework.validation.BindingResult; import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.*; @@ -45,9 +46,9 @@ @RestController @RequestMapping("/api/user") @Validated +@Slf4j public class UserController { - private static final Logger LOGGER = LoggerFactory.getLogger(UserController.class); @Resource private UserService userService; @@ -58,7 +59,7 @@ public ApiResponse login(@Validated @RequestBody UserLoginRequest reques return new ApiResponse<>(result); } - String sign = userService.login(request.getUserId(), request.getPassword()); + String sign = userService.login(request.getUserId(), request.getPassword(), request.getInviteCode()); return new ApiResponse<>(sign); } @@ -69,6 +70,25 @@ public ApiResponse createUser(@RequestBody CreateUserRequest request) { return ApiResponse.SUCCESS; } + @PostMapping("/register") + public ApiResponse register(@RequestBody @Validated RegisterRequest request, BindingResult result) { + if (result.hasErrors()) { + return new ApiResponse<>(result); + } + userService.register(request.getUserId(), request.getUsername(), request.getPassword(), request.getEmail(), request.getCode()); + return ApiResponse.SUCCESS; + } + + @AuthenticateToken + @PostMapping("/joinTenant") + public ApiResponse joinTenant(@RequestBody @Validated JoinTenantRequest request, BindingResult result) { + if (result.hasErrors()) { + return new ApiResponse<>(result); + } + userService.joinTenant(request.getInviteCode(), UserInfoContext.getCurrentUser().getUserId()); + return ApiResponse.SUCCESS; + } + @AdminPermissionLimit @PostMapping("/updateUser") public ApiResponse updateUser(@Validated @RequestBody CreateUserRequest request, BindingResult result) { @@ -106,7 +126,6 @@ public ApiResponse queryUserInfo(HttpServletRequest request) @PostMapping("/changeUserStatus") public ApiResponse changeUserStatus(@Validated @RequestBody ChangeUserStatusRequest request, BindingResult error) { - LOGGER.info("{}", request); if (error.hasErrors()) { return new ApiResponse<>(error); } diff --git a/app/api/src/main/java/com/alipay/api/web/system/request/UserLoginRequest.java b/app/api/src/main/java/com/alipay/api/web/system/request/UserLoginRequest.java index 1bf88ecf..1607bc2d 100644 --- a/app/api/src/main/java/com/alipay/api/web/system/request/UserLoginRequest.java +++ b/app/api/src/main/java/com/alipay/api/web/system/request/UserLoginRequest.java @@ -36,4 +36,7 @@ public class UserLoginRequest { @NotEmpty(message = "Password cannot be empty") private String password; + + private String inviteCode; + } diff --git a/app/application/pom.xml b/app/application/pom.xml index f51c6557..a9cd796a 100644 --- a/app/application/pom.xml +++ b/app/application/pom.xml @@ -5,11 +5,11 @@ cloudrec com.alipay - 0.2.0-SNAPSHOT + 0.2.1-SNAPSHOT ../../pom.xml application - 0.2.0-SNAPSHOT + 0.2.1-SNAPSHOT application application @@ -32,7 +32,13 @@ com.alipay dao - 0.2.0-SNAPSHOT + 0.2.1-SNAPSHOT + + + + com.alipay + common + 0.2.1-SNAPSHOT @@ -40,7 +46,7 @@ spring-boot-starter - + org.springframework.boot spring-boot-starter-test @@ -90,6 +96,12 @@ json-path + + + com.github.ben-manes.caffeine + caffeine + + com.aliyun alibaba-dingtalk-service-sdk @@ -143,4 +155,24 @@ + + + + + + org.apache.maven.plugins + maven-surefire-plugin + 3.0.0-M7 + + + true + + **/*Test.java + **/*Tests.java + + false + + + + diff --git a/app/application/src/main/java/com/alipay/application/config/AsyncConfig.java b/app/application/src/main/java/com/alipay/application/config/AsyncConfig.java new file mode 100644 index 00000000..adacea0c --- /dev/null +++ b/app/application/src/main/java/com/alipay/application/config/AsyncConfig.java @@ -0,0 +1,96 @@ +package com.alipay.application.config; + +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; +import org.springframework.scheduling.annotation.EnableAsync; +import org.springframework.scheduling.annotation.EnableScheduling; +import org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor; + +import java.util.concurrent.Executor; +import java.util.concurrent.ThreadPoolExecutor; + +/** + * Async task executor configuration for resource data processing + * Provides thread pool configuration for asynchronous operations + */ +@Configuration +@EnableAsync +@EnableScheduling +public class AsyncConfig { + + /** + * Configure thread pool executor for resource data processing + * Optimized for I/O intensive database operations + * + * @return configured thread pool task executor + */ + @Bean(name = "resourceDataTaskExecutor") + public Executor resourceDataTaskExecutor() { + ThreadPoolTaskExecutor executor = new ThreadPoolTaskExecutor(); + + // Core thread pool size - minimum threads to keep alive + executor.setCorePoolSize(50); + + // Maximum thread pool size - maximum threads allowed + executor.setMaxPoolSize(100); + + // Queue capacity - pending tasks queue size + executor.setQueueCapacity(300); + + // Thread name prefix for easier debugging + executor.setThreadNamePrefix("ResourceData-Async-"); + + // Keep alive time for idle threads (seconds) + executor.setKeepAliveSeconds(60); + + // Rejection policy when queue is full + executor.setRejectedExecutionHandler(new ThreadPoolExecutor.CallerRunsPolicy()); + + // Wait for tasks to complete on shutdown + executor.setWaitForTasksToCompleteOnShutdown(true); + + // Maximum wait time for shutdown (seconds) + executor.setAwaitTerminationSeconds(30); + + executor.initialize(); + return executor; + } + + /** + * Configure thread pool executor for batch operations + * Optimized for bulk database operations with larger thread pool + * + * @return configured thread pool task executor for batch operations + */ + @Bean(name = "batchTaskExecutor") + public Executor batchTaskExecutor() { + ThreadPoolTaskExecutor executor = new ThreadPoolTaskExecutor(); + + // Smaller core pool for batch operations + executor.setCorePoolSize(5); + + // Maximum thread pool size for batch operations + executor.setMaxPoolSize(20); + + // Larger queue capacity for batch tasks + executor.setQueueCapacity(100); + + // Thread name prefix for batch operations + executor.setThreadNamePrefix("BatchData-Async-"); + + // Keep alive time for idle threads (seconds) + executor.setKeepAliveSeconds(120); + + // Rejection policy when queue is full + executor.setRejectedExecutionHandler(new ThreadPoolExecutor.CallerRunsPolicy()); + + // Wait for tasks to complete on shutdown + executor.setWaitForTasksToCompleteOnShutdown(true); + + // Maximum wait time for shutdown (seconds) + executor.setAwaitTerminationSeconds(60); + + executor.initialize(); + return executor; + } +} \ No newline at end of file diff --git a/app/application/src/main/java/com/alipay/application/config/OpaClientConfiguration.java b/app/application/src/main/java/com/alipay/application/config/OpaClientConfiguration.java index baa798c4..2eacd1d2 100644 --- a/app/application/src/main/java/com/alipay/application/config/OpaClientConfiguration.java +++ b/app/application/src/main/java/com/alipay/application/config/OpaClientConfiguration.java @@ -33,12 +33,12 @@ public class OpaClientConfiguration { @Value("${opa.url}") - private String OPA_URL; // 替换为您的实际 OPA URL + private String opaUrl; @Bean public OpaClient opaClient() { return OpaClient.builder() - .opaConfiguration(OPA_URL) + .opaConfiguration(opaUrl) .build(); } } diff --git a/app/application/src/main/java/com/alipay/application/service/account/CloudAccountService.java b/app/application/src/main/java/com/alipay/application/service/account/CloudAccountService.java index d212c6ee..eaac32e8 100644 --- a/app/application/src/main/java/com/alipay/application/service/account/CloudAccountService.java +++ b/app/application/src/main/java/com/alipay/application/service/account/CloudAccountService.java @@ -16,7 +16,6 @@ */ package com.alipay.application.service.account; -import com.alipay.application.share.request.account.AcceptAccountRequest; import com.alipay.application.share.request.account.CreateCollectTaskRequest; import com.alipay.application.share.request.account.QueryCloudAccountListRequest; import com.alipay.application.share.vo.ApiResponse; @@ -52,9 +51,6 @@ public interface CloudAccountService { void updateCloudAccountStatus(String cloudAccountId, String accountStatus); - void acceptCloudAccount(AcceptAccountRequest request); - - ApiResponse> queryCloudAccountBaseInfoList(QueryCloudAccountListRequest request); diff --git a/app/application/src/main/java/com/alipay/application/service/account/CloudAccountServiceImpl.java b/app/application/src/main/java/com/alipay/application/service/account/CloudAccountServiceImpl.java index 052da5ba..66c43111 100644 --- a/app/application/src/main/java/com/alipay/application/service/account/CloudAccountServiceImpl.java +++ b/app/application/src/main/java/com/alipay/application/service/account/CloudAccountServiceImpl.java @@ -24,15 +24,14 @@ import com.alipay.application.service.collector.enums.CollectorTaskType; import com.alipay.application.service.common.utils.CacheUtil; import com.alipay.application.service.common.utils.DbCacheUtil; -import com.alipay.application.service.resource.IQueryResource; -import com.alipay.application.share.request.account.AcceptAccountRequest; +import com.alipay.application.service.resource.DelResourceService; +import com.alipay.application.service.risk.domain.repo.RiskRepository; import com.alipay.application.share.request.account.CreateCollectTaskRequest; import com.alipay.application.share.request.account.QueryCloudAccountListRequest; import com.alipay.application.share.vo.ApiResponse; import com.alipay.application.share.vo.ListVO; import com.alipay.application.share.vo.account.CloudAccountVO; import com.alipay.common.constant.MarkConstants; -import com.alipay.common.enums.PlatformType; import com.alipay.common.enums.Status; import com.alipay.common.exception.BizException; import com.alipay.common.utils.ListUtils; @@ -40,11 +39,9 @@ import com.alipay.dao.context.UserInfoDTO; import com.alipay.dao.dto.CloudAccountDTO; import com.alipay.dao.mapper.CloudAccountMapper; -import com.alipay.dao.mapper.RuleScanResultMapper; import com.alipay.dao.mapper.TenantMapper; import com.alipay.dao.po.CloudAccountPO; import com.alipay.dao.po.DbCachePO; -import com.alipay.dao.po.TenantPO; import jakarta.annotation.Resource; import lombok.extern.slf4j.Slf4j; import org.apache.commons.lang3.StringUtils; @@ -69,9 +66,9 @@ public class CloudAccountServiceImpl implements CloudAccountService { @Resource private CloudAccountMapper cloudAccountMapper; @Resource - private RuleScanResultMapper ruleScanResultMapper; + private RiskRepository riskRepository; @Resource - private IQueryResource iQueryResource; + private DelResourceService delResourceService; @Resource private TenantMapper tenantMapper; @Resource @@ -121,7 +118,13 @@ public ApiResponse> queryCloudAccountList(CloudAccountDTO @Override public ApiResponse saveCloudAccount(CloudAccountDTO cloudAccountDTO) { - // insert or update platform info + if (cloudAccountDTO.getEnableInverseSelection() != null + && cloudAccountDTO.getEnableInverseSelection() == 1 + && ListUtils.isEmpty(cloudAccountDTO.getResourceTypeList())) { + throw new BizException("The unselected resource type cannot be null"); + } + + // check cloud account id if (cloudAccountDTO.getId() == null) { CloudAccountPO existPO = cloudAccountMapper.findByCloudAccountId(cloudAccountDTO.getCloudAccountId()); if (existPO != null) { @@ -130,13 +133,20 @@ public ApiResponse saveCloudAccount(CloudAccountDTO cloudAccountDTO) { } } + // set base info CloudAccountPO cloudAccountPO = new CloudAccountPO(); cloudAccountPO.setCloudAccountId(cloudAccountDTO.getCloudAccountId()); + cloudAccountPO.setEmail(cloudAccountDTO.getEmail()); cloudAccountPO.setPlatform(cloudAccountDTO.getPlatform()); cloudAccountPO.setTenantId(cloudAccountDTO.getTenantId()); cloudAccountPO.setAlias(cloudAccountDTO.getAlias()); cloudAccountPO.setSite(cloudAccountDTO.getSite()); cloudAccountPO.setOwner(cloudAccountDTO.getOwner()); + cloudAccountPO.setProxyConfig(cloudAccountDTO.getProxyConfig()); + cloudAccountPO.setEnableInverseSelection(cloudAccountDTO.getEnableInverseSelection()); + cloudAccountPO.setResourceTypeList(!ListUtils.isEmpty(cloudAccountDTO.getResourceTypeList()) ? String.join(",", cloudAccountDTO.getResourceTypeList()) : ""); + + // check credential if (StringUtils.isNoneEmpty(cloudAccountDTO.getCredentialsJson()) && !Objects.equals(MarkConstants.emptyJSON, cloudAccountDTO.getCredentialsJson()) && !cloudAccountDTO.getCredentialsJson().contains(MarkConstants.emptyJSON)) { @@ -145,15 +155,14 @@ public ApiResponse saveCloudAccount(CloudAccountDTO cloudAccountDTO) { .verification(); if (!verification) { log.warn("Cloud account credential verification failed {}", cloudAccountDTO.getCloudAccountId()); - throw new RuntimeException("Cloud account credential verification failed"); + throw new BizException("Cloud account credential verification failed"); } else { cloudAccountPO.setStatus(Status.valid.name()); cloudAccountPO.setCredentialsJson(AESEncryptionUtils.encrypt(cloudAccountDTO.getCredentialsJson())); } } - cloudAccountPO.setResourceTypeList(!ListUtils.isEmpty(cloudAccountDTO.getResourceTypeList()) ? String.join(",", cloudAccountDTO.getResourceTypeList()) : ""); - + // save cloud account if (cloudAccountDTO.getId() == null) { if (UserInfoContext.getCurrentUser() != null) { cloudAccountPO.setUserId(UserInfoContext.getCurrentUser().getUserId()); @@ -168,6 +177,7 @@ public ApiResponse saveCloudAccount(CloudAccountDTO cloudAccountDTO) { cloudAccountMapper.updateByPrimaryKeySelective(cloudAccountPO); } + // clear cache dbCacheUtil.clear(cacheKey); return ApiResponse.SUCCESS; @@ -183,10 +193,10 @@ public ApiResponse removeCloudAccount(Long id) throws IOException { cloudAccountMapper.deleteByPrimaryKey(id); // delete account risk information - ruleScanResultMapper.deleteByCloudAccountId(cloudAccountPO.getCloudAccountId()); + riskRepository.remove(cloudAccountPO.getCloudAccountId()); // delete account resource information - iQueryResource.removeResource(cloudAccountPO.getCloudAccountId()); + delResourceService.removeResource(cloudAccountPO.getCloudAccountId()); dbCacheUtil.clear(cacheKey); @@ -220,42 +230,6 @@ public void updateCloudAccountStatus(String cloudAccountId, String accountStatus dbCacheUtil.clear(cacheKey); } - @Override - public void acceptCloudAccount(AcceptAccountRequest request) { - log.info("accept account: {}", request.getAccount()); - // check whether the tenant exists - TenantPO tenantPO = tenantMapper.findByTenantName(request.getCiso()); - if (Objects.isNull(tenantPO)) { - tenantPO = new TenantPO(); - tenantPO.setStatus(Status.valid.name()); - tenantPO.setTenantName(request.getCiso()); - tenantPO.setTenantDesc(request.getCiso()); - - log.info("create ciso tenant: {}", request.getCiso()); - tenantMapper.insertSelective(tenantPO); - } - - Map credentialMap = new HashMap<>(); - credentialMap.put("ak", request.getAk()); - credentialMap.put("sk", request.getSk()); - - // save account account - CloudAccountDTO cloudAccountDTO = CloudAccountDTO.builder().cloudAccountId(request.getYunid()) - .platform(PlatformType.ALI_CLOUD.getPlatform()).userId(request.getOwner()).credentialsJson(JSON.toJSONString(credentialMap)) - .alias(request.getAccount()).build(); - cloudAccountDTO.setTenantId(tenantPO.getId()); - cloudAccountDTO.setOwner(request.getOwner()); - - CloudAccountPO cloudAccountPO = cloudAccountMapper.findOne(request.getYunid(), PlatformType.ALI_CLOUD.getPlatform()); - if (Objects.nonNull(cloudAccountPO)) { - cloudAccountDTO.setId(cloudAccountPO.getId()); - } - - UserInfoDTO userInfoDTO = new UserInfoDTO(); - userInfoDTO.setUserId(request.getOwner()); - this.saveCloudAccount(cloudAccountDTO); - } - @Override public ApiResponse> queryCloudAccountBaseInfoList(QueryCloudAccountListRequest request) { Map params = new HashMap<>(); @@ -287,6 +261,8 @@ public ApiResponse> queryCloudAccountBaseInfoList(QueryCloud for (CloudAccountPO cloudAccountPO : cloudAccountPOS) { if (StringUtils.contains(cloudAccountPO.getAlias(), request.getCloudAccountSearch())) { cloudAccountBaseInfoList.add(cloudAccountPO.getAlias()); + } else if (StringUtils.contains(cloudAccountPO.getEmail(), request.getCloudAccountSearch())) { + cloudAccountBaseInfoList.add(cloudAccountPO.getEmail()); } else { cloudAccountBaseInfoList.add(cloudAccountPO.getCloudAccountId()); } diff --git a/app/application/src/main/java/com/alipay/application/service/account/enums/SecurityProductStatus.java b/app/application/src/main/java/com/alipay/application/service/account/enums/SecurityProductStatus.java index c28319cf..007687ed 100644 --- a/app/application/src/main/java/com/alipay/application/service/account/enums/SecurityProductStatus.java +++ b/app/application/src/main/java/com/alipay/application/service/account/enums/SecurityProductStatus.java @@ -28,9 +28,9 @@ */ public enum SecurityProductStatus { - // 开通 + // 云产品开通状态:开通 open, - // 关闭 + // 云产品开通状态:关闭 close, ; diff --git a/app/application/src/main/java/com/alipay/application/service/account/utils/AESEncryptionUtils.java b/app/application/src/main/java/com/alipay/application/service/account/utils/AESEncryptionUtils.java index 8609362e..cda59946 100644 --- a/app/application/src/main/java/com/alipay/application/service/account/utils/AESEncryptionUtils.java +++ b/app/application/src/main/java/com/alipay/application/service/account/utils/AESEncryptionUtils.java @@ -17,9 +17,7 @@ package com.alipay.application.service.account.utils; import com.alipay.application.service.system.utils.SecretKeyUtil; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; - +import lombok.extern.slf4j.Slf4j; import javax.crypto.Cipher; import javax.crypto.KeyGenerator; import javax.crypto.SecretKey; @@ -29,8 +27,8 @@ import java.security.SecureRandom; import java.util.Base64; +@Slf4j public class AESEncryptionUtils { - private static final Logger LOGGER = LoggerFactory.getLogger(AESEncryptionUtils.class); private static final String ALGORITHM = "AES"; @@ -105,7 +103,7 @@ public static String decrypt(String encryptedData) { byte[] decryptedBytes = cipher.doFinal(decodedBytes); return new String(decryptedBytes); } catch (Exception e) { - LOGGER.error("decrypt error", e); + log.error("decrypt error", e); } return null; } diff --git a/app/application/src/main/java/com/alipay/application/service/account/utils/PlatformUtils.java b/app/application/src/main/java/com/alipay/application/service/account/utils/PlatformUtils.java index 328ba81d..96069c01 100644 --- a/app/application/src/main/java/com/alipay/application/service/account/utils/PlatformUtils.java +++ b/app/application/src/main/java/com/alipay/application/service/account/utils/PlatformUtils.java @@ -25,16 +25,25 @@ import com.alipay.application.service.account.cloud.gcp.GcpCredential; import com.alipay.application.service.account.cloud.hws.HwsCredential; import com.alipay.application.service.account.cloud.hwsprivate.HwsPrivateCredential; -import com.alipay.application.service.account.cloud.tencent.TencentCredential; import com.alipay.application.service.account.cloud.ksyun.KsyunCredential; +import com.alipay.application.service.account.cloud.tencent.TencentCredential; +import com.alipay.application.service.common.utils.SpringUtils; import com.alipay.common.constant.MarkConstants; import com.alipay.common.enums.PlatformType; +import com.alipay.dao.mapper.ResourceMapper; +import com.alipay.dao.po.ResourcePO; +import com.google.common.cache.Cache; +import com.google.common.cache.CacheBuilder; import com.google.gson.Gson; import lombok.extern.slf4j.Slf4j; +import org.apache.commons.collections4.CollectionUtils; import software.amazon.awssdk.utils.StringUtils; +import java.util.ArrayList; import java.util.HashMap; +import java.util.List; import java.util.Map; +import java.util.concurrent.TimeUnit; /* *@title PlatformUtils @@ -46,6 +55,8 @@ @Slf4j public class PlatformUtils { + private static final ResourceMapper resourceMapper = SpringUtils.getBean(ResourceMapper.class); + /** * Obtain account platform related parameters */ @@ -103,12 +114,14 @@ public static Map getAccountCredentialsInfo(String platform, Str map.put("vpcEndpoint", hwsPrivateCredential.getVpcEndpoint()); map.put("obsEndpoint", hwsPrivateCredential.getObsEndpoint()); break; -// case PlatformType.Enum.My_Cloud_Provider: -// [3] ADD_NEW_CLOUD : To adapt the logic of parsing authentication information, you need to add a class corresponding to the cloud platform authentication information + case PlatformType.Enum.KINGSOFT_CLOUD: KsyunCredential ksyunCredential = new Gson().fromJson(credentialsJson, KsyunCredential.class); map.put("ak", ksyunCredential.getAk()); map.put("sk", ksyunCredential.getSk()); + break; + // case PlatformType.Enum.My_Cloud_Provider: + // [3] ADD_NEW_CLOUD : To adapt the logic of parsing authentication information, you need to add a class corresponding to the cloud platform authentication information default: throw new IllegalStateException("Unexpected value: " + platform); } @@ -161,4 +174,29 @@ public static void checkCredentialsJson(String credentialsJson) { throw new IllegalArgumentException("please enter the correct key"); } } + + public static Cache> cache() { + return CacheBuilder.newBuilder() + .maximumSize(10) + .expireAfterWrite(60, TimeUnit.MINUTES) + .build(); + } + + public static List getResourceType(String platform) { + // find from cache + List resourceTypeList = cache().getIfPresent(platform); + if (resourceTypeList != null) { + return resourceTypeList; + } + + List list = resourceMapper.findByPlatform(platform); + if (CollectionUtils.isEmpty(list)){ + log.info("getResourceType is empty, platform: {}", platform); + cache().put(platform, new ArrayList<>()); + return new ArrayList<>(); + } + List typeList = list.stream().map(ResourcePO::getResourceType).toList(); + cache().put(platform, typeList); + return typeList; + } } diff --git a/app/application/src/main/java/com/alipay/application/service/collector/AgentService.java b/app/application/src/main/java/com/alipay/application/service/collector/AgentService.java index c7c48975..a86ced83 100644 --- a/app/application/src/main/java/com/alipay/application/service/collector/AgentService.java +++ b/app/application/src/main/java/com/alipay/application/service/collector/AgentService.java @@ -16,6 +16,7 @@ */ package com.alipay.application.service.collector; +import com.alipay.application.service.collector.domain.CollectRecordInfo; import com.alipay.application.service.collector.domain.TaskResp; import com.alipay.application.share.request.collector.AcceptSupportResourceTypeRequest; import com.alipay.application.share.request.collector.LogRequest; @@ -53,12 +54,13 @@ public interface AgentService { AgentRegistryPO checkPersistentToken(String platform, String registryValue, String token); + void runningStartSignal(String token, String cloudAccountId, CollectRecordInfo collectRecordInfo); void runningFinishSignal(String cloudAccountId, Long taskId); ApiResponse> queryCloudAccountList(String persistentToken, String registryValue, - String platform, List sites, List taskIds); + String platform, List sites, List taskIds, Integer freeCloudAccountCount); void exitAgent(String onceToken); @@ -75,4 +77,5 @@ ApiResponse> queryCloudAccountList(String persistentTo void initCloudAccountCollectStatus(); List listCollectorTask(String persistentToken, String registryValue, String platform) throws Exception; + } diff --git a/app/application/src/main/java/com/alipay/application/service/collector/AgentServiceImpl.java b/app/application/src/main/java/com/alipay/application/service/collector/AgentServiceImpl.java index d0eaab79..1586db4f 100644 --- a/app/application/src/main/java/com/alipay/application/service/collector/AgentServiceImpl.java +++ b/app/application/src/main/java/com/alipay/application/service/collector/AgentServiceImpl.java @@ -16,13 +16,19 @@ */ package com.alipay.application.service.collector; +import com.alibaba.fastjson.JSON; +import com.alibaba.fastjson.serializer.SerializerFeature; import com.alipay.application.service.collector.domain.Agent; +import com.alipay.application.service.collector.domain.CollectRecordInfo; import com.alipay.application.service.collector.domain.TaskResp; import com.alipay.application.service.collector.domain.repo.AgentRepository; import com.alipay.application.service.collector.domain.repo.CollectorTaskRepository; import com.alipay.application.service.collector.enums.TaskStatus; import com.alipay.application.service.common.Platform; +import com.alipay.application.service.common.utils.DBDistributedLockUtil; +import com.alipay.application.service.common.utils.ThreadPoolConfig; import com.alipay.application.service.resource.DelResourceService; +import com.alipay.application.service.resource.SaveResourceService; import com.alipay.application.service.resource.job.ClearJob; import com.alipay.application.service.rule.job.AccountScanJob; import com.alipay.application.service.system.utils.TokenUtil; @@ -38,6 +44,7 @@ import com.alipay.common.enums.Status; import com.alipay.common.exception.BizException; import com.alipay.common.utils.DateUtil; +import com.alipay.common.utils.ListUtils; import com.alipay.dao.dto.AgentRegistryDTO; import com.alipay.dao.dto.CloudAccountDTO; import com.alipay.dao.dto.CollectorRecordDTO; @@ -52,11 +59,11 @@ import org.apache.logging.log4j.util.Strings; import org.jetbrains.annotations.NotNull; import org.springframework.beans.factory.annotation.Value; -import org.springframework.scheduling.annotation.Async; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import java.util.*; +import java.util.concurrent.CompletableFuture; import java.util.concurrent.TimeUnit; import java.util.concurrent.locks.Lock; import java.util.concurrent.locks.ReentrantLock; @@ -68,6 +75,7 @@ *@version 1.0 *@create 2024/8/13 14:20 */ + @Slf4j @Service public class AgentServiceImpl implements AgentService { @@ -98,8 +106,6 @@ public class AgentServiceImpl implements AgentService { @Resource private AccountScanJob accountScanJob; @Resource - private CloudResourceInstanceMapper cloudResourceInstanceMapper; - @Resource private DelResourceService delResourceService; @Resource private CollectorRecordMapper collectorRecordMapper; @@ -107,9 +113,14 @@ public class AgentServiceImpl implements AgentService { private CollectorTaskRepository collectorTaskRepository; @Resource private CollectorTaskMapper collectorTaskMapper; - @Resource private CollectorLogMapper collectorLogMapper; + @Resource + private ThreadPoolConfig threadPoolConfig; + @Resource + private DBDistributedLockUtil dbDistributedLockUtil; + @Resource + private SaveResourceService saveResourceService; @Value("${collector.bucket.url}") private String bucketUrl; @@ -125,15 +136,15 @@ public ApiResponse registry(Registry registry, String if (agent != null && Status.exit.name().equals(agent.getStatus())) { registryResponse.setStatus(agent.getStatus()); - agentRepository.del(agent.getId()); return new ApiResponse<>(registryResponse); } if (agent == null) { - agent = Agent.newAgent(registry.getPlatform(), registry.getRegistryValue(), registry.getCron(), registry.getAgentName(), registry.getSecretKey(), onceToken); + agent = Agent.newAgent(registry.getPlatform(), registry.getRegistryValue(), registry.getCron(), + registry.getAgentName(), registry.getSecretKey(), onceToken, JSON.toJSONString(registry.getHealthStatus())); agentRepository.save(agent); } else { - agent.refreshAgent(registry.getOnceToken(), registry.getSecretKey()); + agent.refreshAgent(registry.getOnceToken(), registry.getSecretKey(), JSON.toJSONString(registry.getHealthStatus())); agentRepository.save(agent); } registryResponse.setPersistentToken(agent.getPersistentToken()); @@ -148,20 +159,37 @@ public ApiResponse registry(Registry registry, String return new ApiResponse<>(registryResponse); } + /** + * Query agent list with memory-based pagination + * This method retrieves all matching agents and performs pagination in memory + * + * @param dto the agent registry query parameters + * @return ApiResponse containing paginated agent list + */ @Override public ApiResponse> queryAgentList(AgentRegistryDTO dto) { ListVO listVO = new ListVO<>(); - int count = agentRegistryMapper.findCount(dto); - if (count == 0) { + + // Get all matching agents without database pagination + AgentRegistryDTO queryDto = new AgentRegistryDTO(); + queryDto.setPlatform(dto.getPlatform()); + queryDto.setAgentName(dto.getAgentName()); + queryDto.setRegistryValue(dto.getRegistryValue()); + queryDto.setStatus(dto.getStatus()); + + List allAgents = agentRegistryMapper.findAggList(queryDto); + + if (allAgents.isEmpty()) { return new ApiResponse<>(listVO); } - dto.setOffset(); - List list = agentRegistryMapper.findAggList(dto); - List collect = list.stream().map(AgentRegistryVO::build).toList(); + // Memory-based pagination using utility method + ListUtils.PaginationResult paginationResult = ListUtils.paginate(allAgents, dto.getPage(), dto.getSize()); + List pagedAgents = paginationResult.getData(); + List collect = pagedAgents.stream().map(AgentRegistryVO::build).toList(); listVO.setData(collect); - listVO.setTotal(count); + listVO.setTotal(paginationResult.getTotal()); return new ApiResponse<>(listVO); } @@ -263,7 +291,7 @@ private OnceTokenVO getOnceTokenResult(UserPO userPO, AgentRegistryTokenPO exist List result = new ArrayList<>(); // alibaba account - String scriptTemplate = "curl -L -o %s.tar.gz %s/%s.tar.gz && tar -xzf %s.tar.gz && cd %s && nohup ./%s --serverUrl \"%s\" --accessToken \"%s\" > logs/task.log 2>&1 < /dev/null &"; + String scriptTemplate = "curl -L -o %s.tar.gz %s/%s.tar.gz && tar -xzf %s.tar.gz && cd %s && nohup ./%s --serverUrl \"%s\" --accessToken \"%s\" > /dev/null 2>&1 &"; String alicloudScript = parseScript(scriptTemplate, "deploy_alicloud", "cloudrec_collector_alicloud", bucketUrl, serverUrl, existPO.getOnceToken()); result.add(createOnceToken(Platform.getPlatformName(PlatformType.ALI_CLOUD.getPlatform()), alicloudScript, userPO, existPO)); @@ -324,86 +352,124 @@ private OnceTokenVO createOnceToken(String platformName, String script, UserPO u @Transactional(rollbackFor = RuntimeException.class) @Override public ApiResponse> queryCloudAccountList(String persistentToken, String registryValue, - String platform, List sites, List taskIds) { - - // 1. check persistentToken - AgentRegistryPO agentRegistryPO = checkPersistentToken(platform, registryValue, persistentToken); - if (agentRegistryPO.getSecretKey() == null) { - throw new RuntimeException(platform + ":" + registryValue + "SecretKey not exist"); - } + String platform, List sites, List taskIds, Integer freeCloudAccountCount) { - // 2. check collector count - AgentRegistryDTO agentRegistryDTO = new AgentRegistryDTO(); - agentRegistryDTO.setStatus(Status.valid.name()); - agentRegistryDTO.setPlatform(platform); - List collectorList = agentRegistryMapper.findList(agentRegistryDTO); - if (collectorList.isEmpty()) { - try { - Thread.sleep(10 * 1000); - } catch (InterruptedException e) { - throw new RuntimeException(e); - } - collectorList = agentRegistryMapper.findList(agentRegistryDTO); - if (collectorList.isEmpty()) { - throw new RuntimeException(platform + ":" + registryValue + "Abnormal heartbeat"); - } + String lockKey = "query::cloud::account:list"; + if (!dbDistributedLockUtil.tryLock(lockKey, 5 * 60)) { + throw new BizException("Failed to acquire the lock"); } - // 3. get task account - List list = new ArrayList<>(); - if (CollectionUtils.isNotEmpty(taskIds)) { - List collectorTaskPOList = collectorTaskMapper.findByIds(taskIds); - // Obtain it preferentially from the collection task table - if (CollectionUtils.isNotEmpty(collectorTaskPOList)) { - list = collectorTaskPOList.stream() - // Avoid being preempted by other collectors, causing tasks to run multiple times - .filter(po -> po.getRegistryValue().equals(registryValue)) - .map(po -> cloudAccountMapper.findByCloudAccountId(po.getCloudAccountId())) - .toList(); - collectorTaskRepository.updateTaskStatus(taskIds, TaskStatus.running.name()); - } - } else { - // Get the number of accounts to be executed based on the currently surviving collector - list = cloudAccountMapper.findNotRunningAccount(platform, sites); - if (list.isEmpty()) { - throw new RuntimeException(platform + ":" + registryValue - + "The account accounts of the current platform are all in operation and account accounts cannot be allocated"); + try { + // 1. check persistentToken + AgentRegistryPO agentRegistryPO = checkPersistentToken(platform, registryValue, persistentToken); + if (agentRegistryPO.getSecretKey() == null) { + throw new RuntimeException(platform + ":" + registryValue + "SecretKey not exist"); } + // 2. check collector count + AgentRegistryDTO agentRegistryDTO = new AgentRegistryDTO(); + agentRegistryDTO.setStatus(Status.valid.name()); + agentRegistryDTO.setPlatform(platform); + List collectorList = agentRegistryMapper.findList(agentRegistryDTO); if (collectorList.isEmpty()) { - throw new RuntimeException(platform + ":" + registryValue + "There is currently no collector running"); + try { + Thread.sleep(10 * 1000); + } catch (InterruptedException e) { + throw new RuntimeException(e); + } + collectorList = agentRegistryMapper.findList(agentRegistryDTO); + if (collectorList.isEmpty()) { + throw new RuntimeException(platform + ":" + registryValue + "Abnormal heartbeat"); + } } - if (collectorList.size() != 1 && list.size() > collectorList.size()) { - list = list.stream().limit(Math.min(list.size() / collectorList.size(), MAX_ACCOUNT_COUNT)).toList(); + // 3. get task account + List list = new ArrayList<>(); + if (CollectionUtils.isNotEmpty(taskIds)) { + List collectorTaskPOList = collectorTaskMapper.findByIds(taskIds); + // Obtain it preferentially from the collection task table + if (CollectionUtils.isNotEmpty(collectorTaskPOList)) { + list = collectorTaskPOList.stream() + // Avoid being preempted by other collectors, causing tasks to run multiple times + .filter(po -> po.getRegistryValue().equals(registryValue)) + .map(po -> cloudAccountMapper.findByCloudAccountId(po.getCloudAccountId())) + .toList(); + collectorTaskRepository.updateTaskStatus(taskIds, TaskStatus.running.name()); + } } else { - list = list.stream().limit(MAX_ACCOUNT_COUNT).toList(); + // Get the number of accounts to be executed based on the currently surviving collector + list = cloudAccountMapper.findNotRunningAccount(platform, sites); + if (list.isEmpty()) { + throw new RuntimeException(platform + ":" + registryValue + + "The account accounts of the current platform are all in operation and account accounts cannot be allocated"); + } + + if (collectorList.isEmpty()) { + throw new RuntimeException(platform + ":" + registryValue + "There is currently no collector running"); + } + + // Apply freeCloudAccountCount limit if specified + int accountLimit = MAX_ACCOUNT_COUNT; + if (freeCloudAccountCount != null && freeCloudAccountCount > 0) { + accountLimit = Math.min(freeCloudAccountCount, MAX_ACCOUNT_COUNT); + } + + if (collectorList.size() != 1 && list.size() > collectorList.size()) { + list = list.stream().limit(Math.min(list.size() / collectorList.size(), accountLimit)).toList(); + } else { + list = list.stream().limit(accountLimit).toList(); + } } + + // 4. build result + List collect = list.stream() + .filter(po -> StringUtils.isNotBlank(po.getCredentialsJson())) + .map(po -> { + try { + return AgentCloudAccountVO.build(po, agentRegistryPO); + } catch (Exception e) { + log.error("build AgentCloudAccountVO error,cloudAccountId:{}", po.getCloudAccountId(), e); + return null; + } + }).filter(Objects::nonNull).toList(); + + // 5. pre handler + accountLockCollectPreHandler(list); + + return new ApiResponse<>(collect); + } catch (Exception e) { + log.error("queryCloudAccountList error", e); + } finally { + dbDistributedLockUtil.releaseLock(lockKey); } - // 4. build result - List collect = list.stream() - .filter(po -> StringUtils.isNotBlank(po.getCredentialsJson())) - .map(po -> { - try { - return AgentCloudAccountVO.build(po, agentRegistryPO); - } catch (Exception e) { - log.error("build AgentCloudAccountVO error,cloudAccountId:{}", po.getCloudAccountId(), e); - return null; - } - }).filter(Objects::nonNull).toList(); + throw new BizException("Failed to obtain cloud account, server exception"); + } - // 5. pre handler - accountStartCollectPreHandler(list, agentRegistryPO); - return new ApiResponse<>(collect); + /** + * Change the cloud account collection account to running to prevent other collectors from preempting + * @param list cloud account list + */ + private void accountLockCollectPreHandler(List list) { + for (CloudAccountPO cloudAccountPO : list) { + // TODO change inQueue status + cloudAccountPO.setCollectorStatus(Status.running.name()); + cloudAccountMapper.updateByPrimaryKeySelective(cloudAccountPO); + } } - @Async - void accountStartCollectPreHandler(List list, AgentRegistryPO agentRegistryPO) { - // Change the status of this batch of account accounts to running - list.forEach(cloudAccountPO -> { + /** + * The account actually starts running, modify the account status and pre-delete asset data + * @param list cloud account list + * @param agentRegistryPO agent registry po + */ + private void accountStartCollectPreHandler(List list, AgentRegistryPO agentRegistryPO) { + log.info("accountStartCollectPreHandler start"); + for (CloudAccountPO cloudAccountPO : list) { + log.info("accountStartCollectPreHandler cloudAccountId:{}", cloudAccountPO.getCloudAccountId()); try { + // Change the status of this batch of account accounts to running cloudAccountPO.setCollectorStatus(Status.running.name()); cloudAccountPO.setLastScanTime(new Date()); cloudAccountMapper.updateByPrimaryKeySelective(cloudAccountPO); @@ -425,11 +491,15 @@ void accountStartCollectPreHandler(List list, AgentRegistryPO ag } // Pre-delete asset data - delResourceService.preDeleteByCloudAccountId(cloudAccountPO.getCloudAccountId()); + int effectCount = delResourceService.preDeleteByCloudAccountId(cloudAccountPO.getCloudAccountId()); + log.info("accountStartCollectPreHandler delResourceService.preDeleteByCloudAccountId,cloudAccountId:{},effectCount:{}", cloudAccountPO.getCloudAccountId(), effectCount); } catch (Exception e) { log.error("accountStartCollectPreHandler error,cloudAccountId:{}", cloudAccountPO.getCloudAccountId(), e); } - }); + log.info("accountStartCollectPreHandler end,cloudAccountId:{}", cloudAccountPO.getCloudAccountId()); + } + + log.info("accountStartCollectPreHandler end"); } @@ -524,6 +594,30 @@ public void log(LogRequest logRequest) { } } + @Transactional(rollbackFor = RuntimeException.class) + @Override + public void runningStartSignal(String token, String cloudAccountId, CollectRecordInfo collectRecordInfo) { + log.info("runningStartSignal, cloudAccountId:{}, collectRecordInfo:{}", cloudAccountId, collectRecordInfo); + CollectorRecordPO collectorRecordPO = collectorRecordMapper.selectByPrimaryKey(collectRecordInfo.getCollectRecordId()); + if (collectorRecordPO != null) { + collectorRecordPO.setStartTime(new Date()); + collectorRecordPO.setCollectRecordInfo(JSON.toJSONString(collectRecordInfo, SerializerFeature.WriteMapNullValue)); + collectorRecordMapper.updateByPrimaryKeySelective(collectorRecordPO); + + if (collectRecordInfo.getEnableCollection()) { + CloudAccountPO cloudAccountPO = cloudAccountMapper.findByCloudAccountId(cloudAccountId); + AgentRegistryPO agentRegistryPO = agentRegistryMapper.findOne(cloudAccountPO.getPlatform(), collectorRecordPO.getRegistryValue()); + CompletableFuture.runAsync(() -> accountStartCollectPreHandler(Collections.singletonList(cloudAccountPO), agentRegistryPO), threadPoolConfig.asyncServiceExecutor()) + .exceptionally(e -> { + log.error("Error in accountStartCollectPreHandler", e); + return null; + }); + } + } + + + } + @Transactional(rollbackFor = RuntimeException.class) @Override public void runningFinishSignal(String cloudAccountId, Long taskId) { @@ -566,22 +660,40 @@ public void runningFinishSignal(String cloudAccountId, Long taskId) { } log.info("Cloud account collection finished, cloudAccountId:{}", cloudAccountId); - // Delayed tasks:Delete historical version data - // Delete 10s to prevent data submission from not completing - SchedulerManager.getScheduler().schedule( - () -> - { - try { - clearJob.commitDeleteResourceByCloudAccount(cloudAccountId); - accountScanJob.scanByCloudAccountId(cloudAccountId); - } catch (Exception e) { - log.error("Delete historical version data or scan failed, cloudAccountId:{}", cloudAccountId, e); - } - }, - 10, - TimeUnit.SECONDS - ); + CollectorRecordPO lastOneCollectRecord = collectorRecordMapper.findLastOne(cloudAccountId); + if (lastOneCollectRecord != null) { + CollectRecordInfo collectRecordInfo = JSON.parseObject(lastOneCollectRecord.getCollectRecordInfo(), CollectRecordInfo.class); + if (collectRecordInfo != null && collectRecordInfo.getEnableCollection()) { + log.info("Delete historical version data or scan, cloudAccountId:{}", cloudAccountId); + // Delayed tasks:Delete historical version data + // Delete 10s to prevent data submission from not completing + SchedulerManager.getScheduler().schedule( + () -> + { + try { + clearJob.commitDeleteResourceByCloudAccount(cloudAccountId); + accountScanJob.scanByCloudAccountId(cloudAccountId); + } catch (Exception e) { + log.error("Delete historical version data or scan failed, cloudAccountId:{}", cloudAccountId, e); + } + }, + 60, + TimeUnit.SECONDS + ); + } else if (collectRecordInfo != null) { + // Modify the account asset's latest acquisition time is the current time + // TODO There is database lock contention, which makes it prone to timeouts +// SchedulerManager.getScheduler().schedule( +// () -> +// { +// saveResourceService.refreshResourceUpdateTime(cloudAccountId); +// }, +// 10, +// TimeUnit.SECONDS +// ); + } + } } @@ -597,6 +709,7 @@ public void HealthCheck() { if (agentRegistryPO.getStatus().equals(Status.exit.name())) { clear(agentRegistryPO.getId()); + return; } // If the patient is in a healthy state, a heartbeat of 1 minute will be changed to unhealthy. @@ -605,6 +718,7 @@ public void HealthCheck() { agentRegistryPO.setStatus(Status.unusual.name()); agentRegistryMapper.updateByPrimaryKeySelective(agentRegistryPO); } + return; } // Unhealthy, no heartbeat within 5 minutes will be changed to offline @@ -625,7 +739,7 @@ private void clear(Long id) { for (AgentRegistryCloudAccountPO po : agentRegistryCloudAccountPOList) { agentRegistryCloudAccountMapper.deleteByPrimaryKey(po.getId()); CloudAccountPO cloudAccountPO = cloudAccountMapper.findByCloudAccountId(po.getCloudAccountId()); - if (cloudAccountPO != null) { + if (cloudAccountPO != null && Status.running.name().equals(cloudAccountPO.getCollectorStatus())) { cloudAccountPO.setCollectorStatus(Status.waiting.name()); cloudAccountMapper.updateByPrimaryKeySelective(cloudAccountPO); } @@ -638,8 +752,9 @@ public void initCloudAccountCollectStatus() { CloudAccountDTO cloudAccountDTO = CloudAccountDTO.builder().collectorStatus(Status.running.name()).build(); List cloudAccountPOS = cloudAccountMapper.findList(cloudAccountDTO); for (CloudAccountPO cloudAccountPO : cloudAccountPOS) { + // 8h has not been scanned, the status is waiting if (cloudAccountPO.getLastScanTime() == null - || System.currentTimeMillis() - cloudAccountPO.getLastScanTime().getTime() > 60 * 1000) { + || System.currentTimeMillis() - cloudAccountPO.getLastScanTime().getTime() > 8 * 60 * 60 * 1000) { cloudAccountPO.setCollectorStatus(Status.waiting.name()); cloudAccountMapper.updateByPrimaryKeySelective(cloudAccountPO); } diff --git a/app/application/src/main/java/com/alipay/application/service/collector/domain/Agent.java b/app/application/src/main/java/com/alipay/application/service/collector/domain/Agent.java index 74a19a89..9ba62e46 100644 --- a/app/application/src/main/java/com/alipay/application/service/collector/domain/Agent.java +++ b/app/application/src/main/java/com/alipay/application/service/collector/domain/Agent.java @@ -61,7 +61,10 @@ public class Agent { private String onceToken; - public static Agent newAgent(String platform, String registryValue, String cron, String agentName, String secretKey, String onceToken) { + private String healthStatus; + + public static Agent newAgent(String platform, String registryValue, String cron, String agentName, String secretKey, + String onceToken, String healthStatus) { Agent agent = new Agent(); agent.setPlatform(platform); agent.setRegistryValue(registryValue); @@ -72,15 +75,17 @@ public static Agent newAgent(String platform, String registryValue, String cron, agent.setSecretKey(secretKey); agent.setPersistentToken(UUID.randomUUID().toString()); agent.setOnceToken(onceToken); + agent.setHealthStatus(healthStatus); return agent; } - public void refreshAgent(String token, String secretKey) { + public void refreshAgent(String token, String secretKey, String healthStatus) { this.setRegistryTime(new Date()); this.setStatus(Status.valid.name()); this.setCron(cron); this.setAgentName(agentName); this.setSecretKey(secretKey); this.setOnceToken(token); + this.setHealthStatus(healthStatus); } } diff --git a/app/application/src/main/java/com/alipay/application/service/collector/domain/CollectRecordInfo.java b/app/application/src/main/java/com/alipay/application/service/collector/domain/CollectRecordInfo.java new file mode 100644 index 00000000..65d87570 --- /dev/null +++ b/app/application/src/main/java/com/alipay/application/service/collector/domain/CollectRecordInfo.java @@ -0,0 +1,30 @@ +package com.alipay.application.service.collector.domain; + + +import lombok.Getter; +import lombok.Setter; + +import java.util.List; +import java.util.Map; + +/* + *@title CollectorRecordInfo + *@description + *@author suitianshuang + *@version 1.0 + *@create 2025/7/29 10:39 + */ +@Getter +@Setter +public class CollectRecordInfo { + + private Long collectRecordId; + private Boolean enableCollection; + private String platform; + private String cloudAccountId; + private String startTime; + private String endTime; + private String errorMessage; + private String message; + private List> events; +} diff --git a/app/application/src/main/java/com/alipay/application/service/common/Notify.java b/app/application/src/main/java/com/alipay/application/service/common/Notify.java index 70cac9f0..e10eb67f 100644 --- a/app/application/src/main/java/com/alipay/application/service/common/Notify.java +++ b/app/application/src/main/java/com/alipay/application/service/common/Notify.java @@ -37,9 +37,8 @@ import lombok.Builder; import lombok.Getter; import lombok.Setter; +import lombok.extern.slf4j.Slf4j; import org.apache.commons.lang3.StringUtils; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Value; import org.springframework.stereotype.Service; @@ -61,11 +60,10 @@ *@create 2024/10/23 17:14 */ +@Slf4j @Service public class Notify { - private static final Logger LOGGER = LoggerFactory.getLogger(Notify.class); - public static final int MAX_PUSH_DATA_COUNT = 30; @Value("${server.url}") @@ -94,17 +92,17 @@ public void executeNotify(SubscriptionType subscription, SubscriptionType.Action RuleScanResultPO ruleScanResultPO = data.get(0); CloudAccountPO cloudAccountPO = cloudAccountMapper.findByCloudAccountId(ruleScanResultPO.getCloudAccountId()); if (cloudAccountPO == null) { - LOGGER.error("Cloud Account {} no longer exists", ruleScanResultPO.getCloudAccountId()); + log.error("Cloud Account {} no longer exists", ruleScanResultPO.getCloudAccountId()); return; } PlatformPO platformPO = platformMapper.findByPlatform(cloudAccountPO.getPlatform()); if (platformPO == null) { - LOGGER.error("Cloud Platform {} no longer exists", cloudAccountPO.getPlatform()); + log.error("Cloud Platform {} no longer exists", cloudAccountPO.getPlatform()); return; } RulePO rulePO = ruleMapper.selectByPrimaryKey(ruleScanResultPO.getRuleId()); if (rulePO == null) { - LOGGER.error("Rule {} no longer exists", ruleScanResultPO.getRuleId()); + log.error("Rule {} no longer exists", ruleScanResultPO.getRuleId()); return; } @@ -159,7 +157,7 @@ public static String parseTemplate(String contextTemplate, String jsonString) { if (StringUtils.isEmpty(jsonString)) { return null; } - LOGGER.info("parseTemplate contextTemplate: {}, jsonString: {}", contextTemplate, jsonString); + log.info("parseTemplate contextTemplate: {}, jsonString: {}", contextTemplate, jsonString); Object document = Configuration.defaultConfiguration().jsonProvider().parse(jsonString); String result = contextTemplate; @@ -172,7 +170,7 @@ public static String parseTemplate(String contextTemplate, String jsonString) { try { object = JsonPath.read(document, key); } catch (PathNotFoundException e) { - LOGGER.error("No path found: {}", key); + log.error("No path found: {}", key); } String value = object != null ? object.toString() : "N/A"; result = result.replace("{" + key + "}", value); @@ -220,11 +218,11 @@ public void interfaceCallBack(String uri, List data) { while ((responseLine = br.readLine()) != null) { response.append(responseLine.trim()); } - LOGGER.info("Interface callback response: {}", response); + log.info("Interface callback response: {}", response); } } catch (Exception e) { - LOGGER.error("Interface callback failed", e); + log.error("Interface callback failed", e); } } } @@ -258,7 +256,7 @@ public List filterList(List data, FilterPara } if (result.isEmpty()) { - LOGGER.info("ruleId {} cloudAccountId {} The rule scan result is empty and execution is skipped.", filterParam.getRuleId(), + log.info("ruleId {} cloudAccountId {} The rule scan result is empty and execution is skipped.", filterParam.getRuleId(), filterParam.getCloudAccountId()); } diff --git a/app/application/src/main/java/com/alipay/application/service/common/NotifyText.java b/app/application/src/main/java/com/alipay/application/service/common/NotifyText.java index 2dbd7e5e..96193c86 100644 --- a/app/application/src/main/java/com/alipay/application/service/common/NotifyText.java +++ b/app/application/src/main/java/com/alipay/application/service/common/NotifyText.java @@ -24,14 +24,13 @@ import com.taobao.api.ApiException; import lombok.Getter; import lombok.Setter; +import lombok.extern.slf4j.Slf4j; import org.apache.commons.lang3.StringUtils; import org.apache.hc.client5.http.classic.methods.HttpPost; import org.apache.hc.client5.http.impl.classic.CloseableHttpClient; import org.apache.hc.client5.http.impl.classic.CloseableHttpResponse; import org.apache.hc.client5.http.impl.classic.HttpClients; import org.apache.hc.core5.http.io.entity.StringEntity; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; import java.io.BufferedReader; import java.io.InputStreamReader; @@ -46,10 +45,9 @@ */ @Getter @Setter +@Slf4j public class NotifyText { - private static final Logger LOGGER = LoggerFactory.getLogger(NotifyText.class); - /** * 规则名称 */ @@ -353,18 +351,18 @@ public String toString() { } public static void notify(String type, String url, String title, String text) { - LOGGER.info("开始告警 title: {} type: {}", title, type); + log.info("Start alerting title: {} type: {}", title, type); if (SubscriptionType.Action.dingGroup.name().equals(type)) { - LOGGER.info("开始钉钉群告警 notifyText: {}", text); + log.info("Start DingTalk Group Alert notifyText: {}", text); sendDingMessage(url, title, text); } if (SubscriptionType.Action.wechat.name().equals(type)) { text = text.replaceAll("---------------------------------------------", ""); - LOGGER.info("开始企业微信群告警 notifyText: {}", text); + log.info("Start an alert from the WeChat group of enterprises notifyText: {}", text); sendWeChatMessage(url, text); } - LOGGER.info("完成告警 title: {} type: {}", title, type); + log.info("Complete the alarm title: {} type: {}", title, type); } /** @@ -385,13 +383,13 @@ private static void sendDingMessage(String url, String title, String text) { request.setAt(at); OapiRobotSendResponse response = client.execute(request); if (!response.isSuccess()) { - LOGGER.error("钉钉告警发送结果:{}", response.getErrmsg()); + log.error("DingTalk alarm sending result:{}", response.getErrmsg()); } else { - LOGGER.info("钉钉告警发送成功:{}", response.getMessage()); + log.info("DingTalk alarm was sent successfully:{}", response.getMessage()); } } catch (ApiException e) { - LOGGER.error("钉钉告警发送异常:{}", e.getMessage()); + log.error("DingTalk alarm sending exception:{}", e.getMessage(), e); } } @@ -415,11 +413,11 @@ public static void sendWeChatMessage(String webhookUrl, String message) { BufferedReader reader = new BufferedReader(new InputStreamReader(response.getEntity().getContent())); String line; while ((line = reader.readLine()) != null) { - LOGGER.info("企业微信告警发送结果:{}", line); + log.info("Enterprise WeChat alert sending results:{}", line); } } } catch (Exception e) { - LOGGER.error("企业微信告警发送失败", e); + log.error("Enterprise WeChat alert send failed", e); } } } diff --git a/app/application/src/main/java/com/alipay/application/service/common/Platform.java b/app/application/src/main/java/com/alipay/application/service/common/Platform.java index 68c3e694..19e0e01a 100644 --- a/app/application/src/main/java/com/alipay/application/service/common/Platform.java +++ b/app/application/src/main/java/com/alipay/application/service/common/Platform.java @@ -70,10 +70,6 @@ public static String getPlatformName(String type) { } } - public static List getPlatformNameList(String... type) { - return Arrays.stream(type).map(Platform::getPlatformName).toList(); - } - public static List getPlatformNameList(PlatformType... type) { return Arrays.stream(type).map(t -> getPlatformName(t.getPlatform())).toList(); } diff --git a/app/application/src/main/java/com/alipay/application/service/common/RealTimeNotify.java b/app/application/src/main/java/com/alipay/application/service/common/RealTimeNotify.java index 7e90efb3..5153da41 100644 --- a/app/application/src/main/java/com/alipay/application/service/common/RealTimeNotify.java +++ b/app/application/src/main/java/com/alipay/application/service/common/RealTimeNotify.java @@ -22,8 +22,7 @@ import com.alipay.dao.dto.SubscriptionDTO; import com.alipay.dao.po.*; import com.alipay.application.service.common.enums.SubscriptionType; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; +import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Component; import java.util.List; @@ -36,11 +35,10 @@ *@create 2024/9/26 18:15 */ +@Slf4j @Component public class RealTimeNotify extends Notify { - private static final Logger LOGGER = LoggerFactory.getLogger(RealTimeNotify.class); - public void execute(Long ruleId, String cloudAccountId, Long version) { RulePO rulePO = ruleMapper.selectByPrimaryKey(ruleId); if (rulePO == null || !Status.valid.name().equals(rulePO.getStatus())) { @@ -83,7 +81,7 @@ public void execute(Long ruleId, String cloudAccountId, Long version) { // Query risk and filter results List ruleScanResultPOList = filterList(data, FilterParam.buildParam(rulePO, cloudAccountPO), subscriptionPO.getRuleConfigJson()); if (ruleScanResultPOList.isEmpty()) { - LOGGER.info("ruleId {} cloudAccountId {} The rule scan result is empty and execution is skipped.", rulePO.getId(), + log.info("ruleId {} cloudAccountId {} The rule scan result is empty and execution is skipped.", rulePO.getId(), cloudAccountPO.getCloudAccountId()); continue; } diff --git a/app/application/src/main/java/com/alipay/application/service/common/SubscriptionConfigType.java b/app/application/src/main/java/com/alipay/application/service/common/SubscriptionConfigType.java index 994eeaf3..5bfcfa94 100644 --- a/app/application/src/main/java/com/alipay/application/service/common/SubscriptionConfigType.java +++ b/app/application/src/main/java/com/alipay/application/service/common/SubscriptionConfigType.java @@ -42,7 +42,7 @@ public enum SubscriptionConfigType { platform("platform", "云平台", List.of(Operator.EQ), null), ruleId("ruleId", "规则名称", List.of(Operator.EQ), null), - ruleGroupId("ruleGroupId", "规则组", List.of(Operator.ANY_IN), null), + ruleGroupId("ruleGroupId", "规则组", List.of(Operator.EQ), null), cloudAccountId("cloudAccountId", "云账号", List.of(Operator.EQ), null), tenantId("tenantId", "租户", List.of(Operator.EQ), null); diff --git a/app/application/src/main/java/com/alipay/application/service/common/TimingNotify.java b/app/application/src/main/java/com/alipay/application/service/common/TimingNotify.java index 03bc72a2..a945a374 100644 --- a/app/application/src/main/java/com/alipay/application/service/common/TimingNotify.java +++ b/app/application/src/main/java/com/alipay/application/service/common/TimingNotify.java @@ -25,8 +25,7 @@ import com.alipay.dao.dto.SubscriptionDTO; import com.alipay.dao.po.*; import com.alipay.application.service.common.enums.SubscriptionType; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; +import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Component; import java.util.List; @@ -38,11 +37,10 @@ *@version 1.0 *@create 2024/9/18 13:58 */ +@Slf4j @Component public class TimingNotify extends Notify { - private static final Logger LOGGER = LoggerFactory.getLogger(TimingNotify.class); - public void execute() { // Load the account account List cloudAccountPOS = cloudAccountMapper.findList(CloudAccountDTO.builder().accountStatus(Status.valid.name()).build()); @@ -72,7 +70,7 @@ public void execute() { List ruleScanResultPOList = filterList(data, FilterParam.buildParam(rulePO, cloudAccountPO), subscriptionPO.getRuleConfigJson()); if (ruleScanResultPOList.isEmpty()) { - LOGGER.info("ruleId {} cloudAccountId {} The rule scan result is empty and execution is skipped.", rulePO.getId(), cloudAccountPO.getCloudAccountId()); + log.info("ruleId {} cloudAccountId {} The rule scan result is empty and execution is skipped.", rulePO.getId(), cloudAccountPO.getCloudAccountId()); continue; } @@ -80,7 +78,7 @@ public void execute() { // Determine whether an alarm is required boolean doAction = judgeNotifyCond(subscriptionActionPO); if (!doAction) { - LOGGER.info("Subscription id: {}, rule id: {}, alarm conditions not met", subscriptionPO.getId(), subscriptionActionPO.getSubscriptionId()); + log.info("Subscription id: {}, rule id: {}, alarm conditions not met", subscriptionPO.getId(), subscriptionActionPO.getSubscriptionId()); continue; } diff --git a/app/application/src/main/java/com/alipay/application/service/common/WhitedConfigType.java b/app/application/src/main/java/com/alipay/application/service/common/WhitedConfigType.java index 83ec9b4b..a2b18a39 100644 --- a/app/application/src/main/java/com/alipay/application/service/common/WhitedConfigType.java +++ b/app/application/src/main/java/com/alipay/application/service/common/WhitedConfigType.java @@ -34,7 +34,6 @@ public enum WhitedConfigType { cloudAccountId("cloudAccountId", "云账号", Arrays.asList(WhitedRuleOperatorEnum.values()), null), -// ruleCode("ruleCode", "规则code", Arrays.asList(WhitedRuleOperatorEnum.values()), null), resourceType("resourceType", "资源类型", Arrays.asList(WhitedRuleOperatorEnum.values()), null), resourceId("resourceId", "资源id", Arrays.asList(WhitedRuleOperatorEnum.values()), null), resourceName("resourceName", " 资源名称", Arrays.asList(WhitedRuleOperatorEnum.values()), null), diff --git a/app/application/src/main/java/com/alipay/application/service/resource/AsyncTaskMonitorService.java b/app/application/src/main/java/com/alipay/application/service/resource/AsyncTaskMonitorService.java new file mode 100644 index 00000000..338f2279 --- /dev/null +++ b/app/application/src/main/java/com/alipay/application/service/resource/AsyncTaskMonitorService.java @@ -0,0 +1,176 @@ +package com.alipay.application.service.resource; + +import lombok.extern.slf4j.Slf4j; +import org.springframework.scheduling.annotation.Async; +import org.springframework.stereotype.Service; + +import java.util.concurrent.CompletableFuture; +import java.util.concurrent.ConcurrentHashMap; +import java.util.concurrent.atomic.AtomicLong; + +/** + * Service for monitoring async task execution status and performance metrics + * Provides tracking capabilities for resource data processing tasks + */ +@Slf4j +@Service +public class AsyncTaskMonitorService { + + // Task execution counters + private final AtomicLong totalTasksSubmitted = new AtomicLong(0); + private final AtomicLong totalTasksCompleted = new AtomicLong(0); + private final AtomicLong totalTasksFailed = new AtomicLong(0); + + // Active tasks tracking + private final ConcurrentHashMap activeTasks = new ConcurrentHashMap<>(); + + /** + * Record task submission for monitoring + * + * @param taskId unique task identifier + * @param cloudAccountId cloud account ID + * @param resourceType resource type + * @param platform platform name + */ + public void recordTaskSubmission(String taskId, String cloudAccountId, String resourceType, String platform) { + totalTasksSubmitted.incrementAndGet(); + TaskInfo taskInfo = new TaskInfo(taskId, cloudAccountId, resourceType, platform, System.currentTimeMillis()); + activeTasks.put(taskId, taskInfo); + + log.debug("Task submitted for monitoring: {}, cloudAccountId: {}, resourceType: {}, platform: {}", + taskId, cloudAccountId, resourceType, platform); + } + + /** + * Record task completion for monitoring + * + * @param taskId unique task identifier + */ + public void recordTaskCompletion(String taskId) { + totalTasksCompleted.incrementAndGet(); + TaskInfo taskInfo = activeTasks.remove(taskId); + + if (taskInfo != null) { + long executionTime = System.currentTimeMillis() - taskInfo.getStartTime(); + log.info("Task completed: {}, cloudAccountId: {}, resourceType: {}, platform: {}, executionTime: {}ms", + taskId, taskInfo.getCloudAccountId(), taskInfo.getResourceType(), + taskInfo.getPlatform(), executionTime); + } + } + + /** + * Record task failure for monitoring + * + * @param taskId unique task identifier + * @param error the exception that caused the failure + */ + public void recordTaskFailure(String taskId, Throwable error) { + totalTasksFailed.incrementAndGet(); + TaskInfo taskInfo = activeTasks.remove(taskId); + + if (taskInfo != null) { + long executionTime = System.currentTimeMillis() - taskInfo.getStartTime(); + log.error("Task failed: {}, cloudAccountId: {}, resourceType: {}, platform: {}, executionTime: {}ms, error: {}", + taskId, taskInfo.getCloudAccountId(), taskInfo.getResourceType(), + taskInfo.getPlatform(), executionTime, error.getMessage()); + } + } + + /** + * Get current task execution statistics + * + * @return TaskStatistics object containing current metrics + */ + public TaskStatistics getTaskStatistics() { + return new TaskStatistics( + totalTasksSubmitted.get(), + totalTasksCompleted.get(), + totalTasksFailed.get(), + activeTasks.size() + ); + } + + /** + * Log current task statistics periodically + * This method can be called by a scheduled task + */ + @Async("resourceDataTaskExecutor") + public CompletableFuture logTaskStatistics() { + TaskStatistics stats = getTaskStatistics(); + log.info("Task Statistics - Submitted: {}, Completed: {}, Failed: {}, Active: {}", + stats.getTotalSubmitted(), stats.getTotalCompleted(), + stats.getTotalFailed(), stats.getActiveCount()); + return CompletableFuture.completedFuture(null); + } + + /** + * Clean up old completed tasks from memory + * Remove tasks that have been running for more than specified time + * + * @param maxAgeMillis maximum age in milliseconds + */ + public void cleanupOldTasks(long maxAgeMillis) { + long currentTime = System.currentTimeMillis(); + activeTasks.entrySet().removeIf(entry -> { + boolean shouldRemove = (currentTime - entry.getValue().getStartTime()) > maxAgeMillis; + if (shouldRemove) { + log.warn("Removing stale task: {}, cloudAccountId: {}, age: {}ms", + entry.getKey(), entry.getValue().getCloudAccountId(), + currentTime - entry.getValue().getStartTime()); + } + return shouldRemove; + }); + } + + /** + * Inner class to hold task information + */ + private static class TaskInfo { + private final String taskId; + private final String cloudAccountId; + private final String resourceType; + private final String platform; + private final long startTime; + + public TaskInfo(String taskId, String cloudAccountId, String resourceType, String platform, long startTime) { + this.taskId = taskId; + this.cloudAccountId = cloudAccountId; + this.resourceType = resourceType; + this.platform = platform; + this.startTime = startTime; + } + + public String getTaskId() { return taskId; } + public String getCloudAccountId() { return cloudAccountId; } + public String getResourceType() { return resourceType; } + public String getPlatform() { return platform; } + public long getStartTime() { return startTime; } + } + + /** + * Inner class to hold task statistics + */ + public static class TaskStatistics { + private final long totalSubmitted; + private final long totalCompleted; + private final long totalFailed; + private final int activeCount; + + public TaskStatistics(long totalSubmitted, long totalCompleted, long totalFailed, int activeCount) { + this.totalSubmitted = totalSubmitted; + this.totalCompleted = totalCompleted; + this.totalFailed = totalFailed; + this.activeCount = activeCount; + } + + public long getTotalSubmitted() { return totalSubmitted; } + public long getTotalCompleted() { return totalCompleted; } + public long getTotalFailed() { return totalFailed; } + public int getActiveCount() { return activeCount; } + + public double getSuccessRate() { + long totalProcessed = totalCompleted + totalFailed; + return totalProcessed > 0 ? (double) totalCompleted / totalProcessed * 100.0 : 0.0; + } + } +} \ No newline at end of file diff --git a/app/application/src/main/java/com/alipay/application/service/resource/AsyncTaskSchedulerService.java b/app/application/src/main/java/com/alipay/application/service/resource/AsyncTaskSchedulerService.java new file mode 100644 index 00000000..3024eaba --- /dev/null +++ b/app/application/src/main/java/com/alipay/application/service/resource/AsyncTaskSchedulerService.java @@ -0,0 +1,80 @@ +package com.alipay.application.service.resource; + +import jakarta.annotation.Resource; +import lombok.extern.slf4j.Slf4j; +import org.springframework.scheduling.annotation.Scheduled; +import org.springframework.stereotype.Service; + +/** + * Scheduled service for async task monitoring and maintenance + * Provides periodic cleanup and statistics logging for async tasks + */ +@Slf4j +@Service +public class AsyncTaskSchedulerService { + + @Resource + private AsyncTaskMonitorService asyncTaskMonitorService; + + // Maximum age for active tasks before considering them stale (30 minutes) + private static final long MAX_TASK_AGE_MILLIS = 30 * 60 * 1000; + + /** + * Log task statistics every 5 minutes + * Provides visibility into async task performance + */ + @Scheduled(fixedRate = 300000) // 5 minutes + public void logTaskStatistics() { + try { + asyncTaskMonitorService.logTaskStatistics(); + } catch (Exception e) { + log.error("Error logging task statistics", e); + } + } + + /** + * Clean up stale tasks every 10 minutes + * Removes tasks that have been running for too long + */ + @Scheduled(fixedRate = 600000) // 10 minutes + public void cleanupStaleTasks() { + try { + asyncTaskMonitorService.cleanupOldTasks(MAX_TASK_AGE_MILLIS); + log.debug("Completed cleanup of stale async tasks"); + } catch (Exception e) { + log.error("Error cleaning up stale tasks", e); + } + } + + /** + * Log detailed task statistics every hour + * Provides comprehensive performance metrics + */ + @Scheduled(fixedRate = 3600000) // 1 hour + public void logDetailedStatistics() { + try { + AsyncTaskMonitorService.TaskStatistics stats = asyncTaskMonitorService.getTaskStatistics(); + + log.info("=== Hourly Async Task Report ==="); + log.info("Total Tasks Submitted: {}", stats.getTotalSubmitted()); + log.info("Total Tasks Completed: {}", stats.getTotalCompleted()); + log.info("Total Tasks Failed: {}", stats.getTotalFailed()); + log.info("Currently Active Tasks: {}", stats.getActiveCount()); + log.info("Success Rate: {:.2f}%", stats.getSuccessRate()); + log.info("================================="); + + // Alert if success rate is below threshold + if (stats.getSuccessRate() < 95.0 && stats.getTotalSubmitted() > 10) { + log.warn("ALERT: Async task success rate is below 95%: {:.2f}%", stats.getSuccessRate()); + } + + // Alert if too many active tasks + if (stats.getActiveCount() > 100) { + log.warn("ALERT: High number of active async tasks: {}", stats.getActiveCount()); + } + + } catch (Exception e) { + log.error("Error logging detailed task statistics", e); + } + } +} \ No newline at end of file diff --git a/app/application/src/main/java/com/alipay/application/service/resource/DelResourceService.java b/app/application/src/main/java/com/alipay/application/service/resource/DelResourceService.java index 9c1cfeab..d4a2ea25 100644 --- a/app/application/src/main/java/com/alipay/application/service/resource/DelResourceService.java +++ b/app/application/src/main/java/com/alipay/application/service/resource/DelResourceService.java @@ -13,9 +13,12 @@ public interface DelResourceService { /** * 预删除资源,将资源的逻辑删除次数 + 1 * - * @param cloudAccountId - * @return + * @param cloudAccountId 云账号id + * @return 受影响数量 */ int preDeleteByCloudAccountId(String cloudAccountId); + + void removeResource(String cloudAccount); + } diff --git a/app/application/src/main/java/com/alipay/application/service/resource/DelResourceServiceImpl.java b/app/application/src/main/java/com/alipay/application/service/resource/DelResourceServiceImpl.java index f8f7a6b3..d4463967 100644 --- a/app/application/src/main/java/com/alipay/application/service/resource/DelResourceServiceImpl.java +++ b/app/application/src/main/java/com/alipay/application/service/resource/DelResourceServiceImpl.java @@ -5,6 +5,7 @@ import com.alipay.dao.mapper.CloudResourceInstanceMapper; import com.alipay.dao.po.CloudResourceInstancePO; import jakarta.annotation.Resource; +import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; import org.springframework.util.CollectionUtils; @@ -18,6 +19,7 @@ *@version 1.0 *@create 2025/6/26 22:19 */ +@Slf4j @Service public class DelResourceServiceImpl implements DelResourceService { @@ -35,6 +37,7 @@ public int preDeleteByCloudAccountId(String cloudAccountId) { int totalUpdated = 0; final int size = 1000; Long scrollId = 0L; + while (true) { IQueryResourceDTO request = IQueryResourceDTO.builder() .cloudAccountId(cloudAccountId) @@ -52,8 +55,24 @@ public int preDeleteByCloudAccountId(String cloudAccountId) { break; } scrollId = cloudResourceInstancePOS.get(cloudResourceInstancePOS.size() - 1).getId(); + log.info("preDeleteByCloudAccountId, cloudAccountId:{}, scrollId:{}, effectCount:{}", cloudAccountId, scrollId, effectCount); } } return totalUpdated; } + + + @Override + public void removeResource(String cloudAccountId) { + try { + while (true) { + int i = cloudResourceInstanceMapper.deleteByCloudAccountId(cloudAccountId); + if (i == 0) { + break; + } + } + } catch (Exception e) { + log.error("{} Failed to delete the resource", cloudAccountId, e); + } + } } diff --git a/app/application/src/main/java/com/alipay/application/service/resource/IQueryResource.java b/app/application/src/main/java/com/alipay/application/service/resource/IQueryResource.java index 728f64e8..3f69535f 100644 --- a/app/application/src/main/java/com/alipay/application/service/resource/IQueryResource.java +++ b/app/application/src/main/java/com/alipay/application/service/resource/IQueryResource.java @@ -48,10 +48,10 @@ public interface IQueryResource { List queryByCond(String platform, String resourceType, String cloudAccountId, - Long scrollId,Integer size); + Long scrollId, Integer size); - List queryByCond(String platform, String resourceType, String cloudAccountId, Integer limit); + List queryByCondX(String platform, String resourceType, String cloudAccountId, String resourceId, Integer limit); CloudResourceInstancePO queryResource(IQueryResourceDTO request); @@ -63,9 +63,6 @@ List queryByCond(String platform, long queryResourceCount(String cloudAccount); - void removeResource(String cloudAccount); - - ApiResponse> queryTypeList(String platform); diff --git a/app/application/src/main/java/com/alipay/application/service/resource/QueryResourceImpl.java b/app/application/src/main/java/com/alipay/application/service/resource/QueryResourceImpl.java index 4c464200..66d28734 100644 --- a/app/application/src/main/java/com/alipay/application/service/resource/QueryResourceImpl.java +++ b/app/application/src/main/java/com/alipay/application/service/resource/QueryResourceImpl.java @@ -21,6 +21,7 @@ import com.alipay.application.service.common.CloudAccount; import com.alipay.application.service.common.utils.CacheUtil; import com.alipay.application.service.common.utils.DbCacheUtil; +import com.alipay.application.service.resource.enums.AggregationType; import com.alipay.application.service.resource.task.ResourceMergerTask; import com.alipay.application.service.risk.RiskStatusManager; import com.alipay.application.share.request.base.IdListRequest; @@ -40,14 +41,12 @@ import com.alipay.dao.context.UserInfoDTO; import com.alipay.dao.dto.*; import com.alipay.dao.mapper.*; -import com.alipay.dao.po.CloudResourceInstancePO; -import com.alipay.dao.po.CloudResourceRiskCountStatisticsPO; -import com.alipay.dao.po.DbCachePO; -import com.alipay.dao.po.ResourcePO; +import com.alipay.dao.po.*; import jakarta.annotation.Resource; import jakarta.validation.constraints.NotNull; import lombok.extern.slf4j.Slf4j; import org.apache.commons.lang3.StringUtils; +import org.apache.logging.log4j.util.Strings; import org.springframework.beans.BeanUtils; import org.springframework.stereotype.Service; import org.springframework.util.Assert; @@ -69,15 +68,9 @@ public class QueryResourceImpl implements IQueryResource { @Resource private ResourceMapper resourceMapper; - @Resource - private TenantMapper tenantMapper; - @Resource private CloudAccount cloudAccount; - @Resource - private CloudAccountMapper cloudAccountMapper; - @Resource private CloudResourceInstanceMapper cloudResourceInstanceMapper; @@ -90,6 +83,9 @@ public class QueryResourceImpl implements IQueryResource { @Resource private DbCacheUtil dbCacheUtil; + @Resource + private CloudAccountMapper cloudAccountMapper; + private static final String cacheKey = "risk::query_resource_list"; @Override @@ -135,7 +131,7 @@ public List queryByCond(@NotNull String platform, @NotN } @Override - public List queryByCond(String platform, String resourceType, String cloudAccountId, Integer limit) { + public List queryByCondX(String platform, String resourceType, String cloudAccountId, String resourceId, Integer limit) { if (limit == null || limit == 0) { return List.of(); } @@ -143,7 +139,8 @@ public List queryByCond(String platform, String resourc .platform(platform) .resourceType(resourceType) .cloudAccountId(cloudAccountId) - .offset(1) + .resourceIdEq(resourceId) + .offset(0) .size(limit) .build(); return cloudResourceInstanceMapper.findByCond(request); @@ -178,11 +175,6 @@ public long queryResourceCount(String cloudAccountId) { return cloudResourceInstanceMapper.findCountByCloudAccountId(cloudAccountId); } - @Override - public void removeResource(String cloudAccountId) { - cloudResourceInstanceMapper.deleteByCloudAccountId(cloudAccountId); - } - @Override public ApiResponse> queryTypeList(String platform) { List list = resourceMapper.findByPlatform(platform); @@ -192,10 +184,13 @@ public ApiResponse> queryTypeList(String platform) { @Override public ApiResponse> queryResourceList(QueryResourceListRequest request) { boolean needCache = false; - String key = CacheUtil.buildKey(cacheKey, UserInfoContext.getCurrentUser().getUserTenantId(), request.getPage(), request.getSize()); + String key = CacheUtil.buildKey(cacheKey, request.getPlatformList(), + request.getResourceTypeList(), + UserInfoContext.getCurrentUser().getUserTenantId(), + request.getPage(), + request.getSize()); + if (StringUtils.isEmpty(request.getCloudAccountId()) - && CollectionUtils.isEmpty(request.getPlatformList()) - && CollectionUtils.isEmpty(request.getResourceTypeList()) && StringUtils.isEmpty(request.getSearchParam()) && StringUtils.isEmpty(request.getAddress()) && StringUtils.isEmpty(request.getCustomFieldValue())) { @@ -297,9 +292,19 @@ public ApiResponse> queryGroupTypeList(List pl public ApiResponse queryResourceExampleData(QueryResourceExampleDataRequest request) { CloudAccountDTO cloudAccountDTO = CloudAccountDTO.builder().build(); cloudAccountDTO.setPlatform(request.getPlatform()); - CloudResourceInstancePO cloudResourceInstancePO = cloudResourceInstanceMapper.findExampleLimit1(request.getPlatform(), request.getResourceType().get(1)); + CloudResourceInstancePO cloudResourceInstancePO = null; + if (Strings.isNotBlank(request.getResourceId())) { + cloudResourceInstancePO = cloudResourceInstanceMapper.findByResourceId(request.getPlatform(), request.getResourceType().get(1), request.getResourceId()); + + } else { + cloudResourceInstancePO = cloudResourceInstanceMapper.findExampleLimit1(request.getPlatform(), request.getResourceType().get(1)); + } + if (cloudResourceInstancePO == null) { + throw new BizException("No sample data yet"); + } + if (request.getLinkedDataList() != null && !request.getLinkedDataList().isEmpty()) { - List cloudResourceInstanceList = queryByCond(request.getPlatform(), request.getResourceType().get(1), cloudResourceInstancePO.getCloudAccountId(), 1); + List cloudResourceInstanceList = queryByCondX(request.getPlatform(), request.getResourceType().get(1), cloudResourceInstancePO.getCloudAccountId(), request.getResourceId(), 1); cloudResourceInstanceList = ResourceMergerTask.mergeJsonWithTimeOut(request.getLinkedDataList(), cloudResourceInstanceList, cloudResourceInstancePO.getCloudAccountId()); Map scoreMap = new HashMap<>(); @@ -319,22 +324,23 @@ public ApiResponse queryResourceExampleData(QueryResourceExampleDataRequ return new ApiResponse<>(JSON.parse(collect.get(collect.size() - 1).getInstance())); } - if (cloudResourceInstancePO != null) { - return new ApiResponse<>(JSON.parse(cloudResourceInstancePO.getInstance())); - } + return new ApiResponse<>(JSON.parse(cloudResourceInstancePO.getInstance())); - throw new BizException("No sample data yet"); } @Override public ApiResponse> queryAggregateAssets(ResourceDTO resourceDTO) { - UserInfoDTO currentUser = UserInfoContext.getCurrentUser(); - Long userTenantId = currentUser.getUserTenantId(); boolean needCache = false; - String key = CacheUtil.buildKey("queryAggregateAssets", userTenantId, resourceDTO.getPage(), resourceDTO.getSize()); - if (StringUtils.isEmpty(resourceDTO.getCloudAccountId()) && CollectionUtils.isEmpty(resourceDTO.getPlatformList()) - && CollectionUtils.isEmpty(resourceDTO.getResourceTypeList()) && StringUtils.isEmpty(resourceDTO.getSearchParam()) + String key = CacheUtil.buildKey("queryAggregateAssets", resourceDTO.getAggregationType(), + resourceDTO.getPlatformList(), + resourceDTO.getResourceTypeList(), + UserInfoContext.getCurrentUser().getTenantId(), + resourceDTO.getPage(), + resourceDTO.getSize()); + + if (StringUtils.isEmpty(resourceDTO.getCloudAccountId()) + && StringUtils.isEmpty(resourceDTO.getSearchParam()) && StringUtils.isEmpty(resourceDTO.getAddress())) { needCache = true; DbCachePO dbCachePO = dbCacheUtil.get(key); @@ -344,35 +350,89 @@ public ApiResponse> queryAggregateAssets(Re return new ApiResponse<>(listVO); } } - resourceDTO.setTenantId(currentUser.getTenantId()); + + resourceDTO.setTenantId(UserInfoContext.getCurrentUser().getTenantId()); resourceDTO.setCloudAccountIdList(cloudAccount.queryCloudAccountIdList(resourceDTO.getCloudAccountId())); ListVO listVO = new ListVO<>(); - int count = cloudResourceInstanceMapper.findAggregateAssetsCount(resourceDTO); - if (count == 0) { - return new ApiResponse<>(listVO); - } - resourceDTO.setOffset(); - List list = cloudResourceInstanceMapper.findAggregateAssetsList(resourceDTO); + // Determine which aggregation method to use based on aggregationType + int count; + List list; - list = list.stream().parallel().map(dto -> { - // query resource type name - ResourcePO resourcePO = resourceMapper.findOne(dto.getPlatform(), dto.getResourceType()); - if (resourcePO == null) { - cloudResourceInstanceMapper.deleteByResourceType(dto.getPlatform(), dto.getResourceType()); - return null; + if (AggregationType.CLOUD_ACCOUNT.getCode().equals(resourceDTO.getAggregationType())) { + // Aggregate by cloud account + count = cloudResourceInstanceMapper.findAggregateAssetsByCloudAccountCount(resourceDTO); + if (count == 0) { + return new ApiResponse<>(listVO); + } + resourceDTO.setOffset(); + list = cloudResourceInstanceMapper.findAggregateAssetsByCloudAccountList(resourceDTO); + } else { + // Default: aggregate by resource type + count = cloudResourceInstanceMapper.findAggregateAssetsCount(resourceDTO); + if (count == 0) { + return new ApiResponse<>(listVO); } - dto.setResourceTypeName(resourcePO.getResourceName()); - List typeFullNameList = new ArrayList<>(); - typeFullNameList.add(resourcePO.getResourceGroupType()); - typeFullNameList.add(resourcePO.getResourceType()); - dto.setTypeFullNameList(List.of(typeFullNameList)); + resourceDTO.setOffset(); + list = cloudResourceInstanceMapper.findAggregateAssetsList(resourceDTO); + } + list = list.stream().parallel().map(dto -> { + // query new resource condition ResourceDTO queryDTO = new ResourceDTO(); BeanUtils.copyProperties(resourceDTO, queryDTO); - // query new resource - queryDTO.setResourceTypeList(List.of(dto.getResourceType())); + + if (AggregationType.CLOUD_ACCOUNT.getCode().equals(resourceDTO.getAggregationType())) { + // query cloud account alias + CloudAccountPO cloudAccountPO = cloudAccountMapper.findByCloudAccountId(dto.getCloudAccountId()); + if (cloudAccountPO != null) { + dto.setAlias(cloudAccountPO.getAlias()); + } + + // query risk by cloud account + RuleScanResultDTO resultDTO = RuleScanResultDTO.builder() + .cloudAccountIdList(Collections.singletonList(dto.getCloudAccountId())) + .resourceTypeList(resourceDTO.getResourceTypeList()) + .resourceIdOrName(resourceDTO.getSearchParam()) + .build(); + RiskCountDTO riskCountDTO = ruleScanResultMapper.findRiskCount(resultDTO); + dto.setHighLevelRiskCount(riskCountDTO.getHighLevelRiskCount()); + dto.setMediumLevelRiskCount(riskCountDTO.getMediumLevelRiskCount()); + dto.setLowLevelRiskCount(riskCountDTO.getLowLevelRiskCount()); + + // query new resource + queryDTO.setCloudAccountIdList(Collections.singletonList(dto.getCloudAccountId())); + } else { + // For resource type aggregation, query resource type name + ResourcePO resourcePO = resourceMapper.findOne(dto.getPlatform(), dto.getResourceType()); + if (resourcePO == null) { + cloudResourceInstanceMapper.deleteByResourceType(dto.getPlatform(), dto.getResourceType()); + return null; + } + + dto.setResourceTypeName(resourcePO.getResourceName()); + List typeFullNameList = new ArrayList<>(); + typeFullNameList.add(resourcePO.getResourceGroupType()); + typeFullNameList.add(resourcePO.getResourceType()); + dto.setTypeFullNameList(List.of(typeFullNameList)); + + // query risk by resource type + CloudResourceRiskCountStatisticsPO cloudResourceRiskCountStatisticsPO = cloudResourceRiskCountStatisticsMapper.findOne(resourcePO.getPlatform(), resourcePO.getResourceType(), UserInfoContext.getCurrentUser().getTenantId()); + if (cloudResourceRiskCountStatisticsPO != null) { + dto.setHighLevelRiskCount(cloudResourceRiskCountStatisticsPO.getHighLevelRiskCount()); + dto.setMediumLevelRiskCount(cloudResourceRiskCountStatisticsPO.getMediumLevelRiskCount()); + dto.setLowLevelRiskCount(cloudResourceRiskCountStatisticsPO.getLowLevelRiskCount()); + } else { + dto.setHighLevelRiskCount(0); + dto.setMediumLevelRiskCount(0); + dto.setLowLevelRiskCount(0); + } + + // query new resource + queryDTO.setResourceTypeList(List.of(dto.getResourceType())); + } + CloudResourceInstancePO cloudResourceInstancePO = cloudResourceInstanceMapper.findLatestOne(queryDTO); if (cloudResourceInstancePO != null) { ResourceAggByInstanceTypeDTO.LatestResourceInfo latestResourceInfo = new ResourceAggByInstanceTypeDTO.LatestResourceInfo(); @@ -383,17 +443,6 @@ public ApiResponse> queryAggregateAssets(Re dto.setLatestResourceInfo(latestResourceInfo); } - CloudResourceRiskCountStatisticsPO cloudResourceRiskCountStatisticsPO = cloudResourceRiskCountStatisticsMapper.findOne(resourcePO.getPlatform(), resourcePO.getResourceType(), userTenantId); - if (cloudResourceRiskCountStatisticsPO != null) { - dto.setHighLevelRiskCount(cloudResourceRiskCountStatisticsPO.getHighLevelRiskCount()); - dto.setMediumLevelRiskCount(cloudResourceRiskCountStatisticsPO.getMediumLevelRiskCount()); - dto.setLowLevelRiskCount(cloudResourceRiskCountStatisticsPO.getLowLevelRiskCount()); - } else { - dto.setHighLevelRiskCount(0); - dto.setMediumLevelRiskCount(0); - dto.setLowLevelRiskCount(0); - } - return dto; }).filter(Objects::nonNull).toList(); diff --git a/app/application/src/main/java/com/alipay/application/service/resource/ResourceDetailConfigServiceImpl.java b/app/application/src/main/java/com/alipay/application/service/resource/ResourceDetailConfigServiceImpl.java index 314f171e..eb870815 100644 --- a/app/application/src/main/java/com/alipay/application/service/resource/ResourceDetailConfigServiceImpl.java +++ b/app/application/src/main/java/com/alipay/application/service/resource/ResourceDetailConfigServiceImpl.java @@ -32,8 +32,7 @@ import com.jayway.jsonpath.JsonPath; import jakarta.annotation.Resource; import lombok.SneakyThrows; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; +import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; @@ -49,11 +48,10 @@ *@version 1.0 *@create 2024/8/12 09:31 */ +@Slf4j @Service public class ResourceDetailConfigServiceImpl implements ResourceDetailConfigService { - private static final Logger LOGGER = LoggerFactory.getLogger(ResourceDetailConfigServiceImpl.class); - @Resource private ResourceDetailConfigMapper resourceDetailConfigMapper; @@ -143,7 +141,7 @@ private void getPath(Object document, List networkList, String value = JSON.toJSONString(read); vo.setValue(value); } catch (Exception e) { - LOGGER.info("jsonpath error:{}", po.getPath()); + log.warn("jsonpath error:{}", po.getPath(), e); vo.setValue(e.getMessage()); } networkList.add(vo); diff --git a/app/application/src/main/java/com/alipay/application/service/resource/SaveResourceService.java b/app/application/src/main/java/com/alipay/application/service/resource/SaveResourceService.java index 1c245547..f9acfbdc 100644 --- a/app/application/src/main/java/com/alipay/application/service/resource/SaveResourceService.java +++ b/app/application/src/main/java/com/alipay/application/service/resource/SaveResourceService.java @@ -35,4 +35,7 @@ void saveOrUpdateData(DataPushRequest.Data dataPushRequest) void acceptResourceData(DataPushRequest dataPushRequest) throws InterruptedException; + + + void refreshResourceUpdateTime(String cloudAccountId); } diff --git a/app/application/src/main/java/com/alipay/application/service/resource/SaveResourceServiceImpl.java b/app/application/src/main/java/com/alipay/application/service/resource/SaveResourceServiceImpl.java index a160f242..d671bdb7 100644 --- a/app/application/src/main/java/com/alipay/application/service/resource/SaveResourceServiceImpl.java +++ b/app/application/src/main/java/com/alipay/application/service/resource/SaveResourceServiceImpl.java @@ -18,9 +18,9 @@ import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.serializer.SerializerFeature; +import com.alipay.application.service.collector.SchedulerManager; import com.alipay.application.share.request.resource.DataPushRequest; import com.alipay.application.share.request.resource.ResourceInstance; -import com.alipay.application.share.vo.resource.ResourceDetailConfigVO; import com.alipay.common.enums.Status; import com.alipay.dao.mapper.CloudAccountMapper; import com.alipay.dao.mapper.CloudResourceInstanceMapper; @@ -33,21 +33,20 @@ import jakarta.annotation.Resource; import lombok.extern.slf4j.Slf4j; import org.apache.logging.log4j.util.Strings; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; +import org.springframework.scheduling.annotation.Async; import org.springframework.stereotype.Service; import org.springframework.util.CollectionUtils; import java.util.ArrayList; import java.util.Date; import java.util.List; +import java.util.concurrent.CompletableFuture; +import java.util.concurrent.TimeUnit; @Slf4j @Service public class SaveResourceServiceImpl implements SaveResourceService { - private static final Logger LOGGER = LoggerFactory.getLogger(SaveResourceServiceImpl.class); - @Resource private CloudAccountMapper cloudAccountMapper; @@ -57,11 +56,20 @@ public class SaveResourceServiceImpl implements SaveResourceService { @Resource private CloudResourceInstanceMapper cloudResourceInstanceMapper; + @Resource + private AsyncTaskMonitorService asyncTaskMonitorService; + + private static final int MAX_RETRY_ATTEMPTS = 3; + private static final int RETRY_DELAY_SECONDS = 120; public void saveOrUpdateData(DataPushRequest.Data dataPushRequest) { + saveOrUpdateDataWithRetry(dataPushRequest, 0); + } + + private void saveOrUpdateDataWithRetry(DataPushRequest.Data dataPushRequest, int retryCount) { CloudAccountPO cloudAccountPO = cloudAccountMapper.findByCloudAccountId(dataPushRequest.getCloudAccountId()); if (cloudAccountPO == null) { - LOGGER.error("account account not found, cloudAccountId:{}", dataPushRequest.getCloudAccountId()); + log.warn("account not found, cloudAccountId:{}", dataPushRequest.getCloudAccountId()); return; } @@ -97,21 +105,108 @@ public void saveOrUpdateData(DataPushRequest.Data dataPushRequest) { } } } catch (Exception e) { - LOGGER.error("save resource instance error", e); + log.warn("cloud account id :{} save resource instance error, retry count: {}", cloudAccountPO.getCloudAccountId(), retryCount, e); + if (retryCount < MAX_RETRY_ATTEMPTS) { + SchedulerManager.getScheduler().schedule( + () -> { + try { + saveOrUpdateDataWithRetry(dataPushRequest, retryCount + 1); + } catch (Exception error) { + log.warn("cloud account id :{} save resource instance error on retry {}", cloudAccountPO.getCloudAccountId(), retryCount + 1, error); + } + }, + RETRY_DELAY_SECONDS, + TimeUnit.SECONDS + ); + } else { + log.error("cloud account id :{} save resource instance failed after {} retries", cloudAccountPO.getCloudAccountId(), MAX_RETRY_ATTEMPTS); + } } } - @Override public void acceptResourceData(DataPushRequest dataReq) { String data = dataReq.getData(); DataPushRequest.Data parseObject = JSON.parseObject(data, DataPushRequest.Data.class); try { - this.saveOrUpdateData(parseObject); + // Process data asynchronously to improve response time + saveOrUpdateDataAsync(parseObject); } catch (Exception e) { - LOGGER.error("error", e); + log.error("acceptResourceData error", e); + return; } + + log.info("Resource data accepted for async processing, cloudAccountId: {}, resourceType: {}, platform: {}", + parseObject.getCloudAccountId(), parseObject.getResourceType(), parseObject.getPlatform()); + } + + /** + * Asynchronously process resource data to improve API response time + * Uses dedicated thread pool for resource data processing with monitoring + * + * @param dataPushRequest the data to be processed + * @return CompletableFuture for async operation tracking + */ + @Async("resourceDataTaskExecutor") + public CompletableFuture saveOrUpdateDataAsync(DataPushRequest.Data dataPushRequest) { + String taskId = generateTaskId(dataPushRequest); + + // Record task submission for monitoring + asyncTaskMonitorService.recordTaskSubmission(taskId, + dataPushRequest.getCloudAccountId(), + dataPushRequest.getResourceType(), + dataPushRequest.getPlatform()); + + try { + log.info("Starting async processing [{}] for cloudAccountId: {}, resourceType: {}, platform: {}", + taskId, dataPushRequest.getCloudAccountId(), dataPushRequest.getResourceType(), dataPushRequest.getPlatform()); + + this.saveOrUpdateData(dataPushRequest); + + // Record successful completion + asyncTaskMonitorService.recordTaskCompletion(taskId); + + log.info("Completed async processing [{}] for cloudAccountId: {}, resourceType: {}, platform: {}", + taskId, dataPushRequest.getCloudAccountId(), dataPushRequest.getResourceType(), dataPushRequest.getPlatform()); + + return CompletableFuture.completedFuture(null); + } catch (Exception e) { + // Record task failure + asyncTaskMonitorService.recordTaskFailure(taskId, e); + + log.error("Async processing failed [{}] for cloudAccountId: {}, resourceType: {}, platform: {}", + taskId, dataPushRequest.getCloudAccountId(), dataPushRequest.getResourceType(), dataPushRequest.getPlatform(), e); + + // Return completed future even on error to prevent blocking + return CompletableFuture.completedFuture(null); + } + } + + /** + * Generate unique task ID for monitoring purposes + * + * @param dataPushRequest the data request + * @return unique task identifier + */ + private String generateTaskId(DataPushRequest.Data dataPushRequest) { + return String.format("%s-%s-%s-%d", + dataPushRequest.getCloudAccountId(), + dataPushRequest.getResourceType(), + dataPushRequest.getPlatform(), + System.currentTimeMillis()); + } + + @Override + public void refreshResourceUpdateTime(String cloudAccountId) { + while (true) { + int effectCount = cloudResourceInstanceMapper.refreshUpdateTime(new Date(), cloudAccountId); + if (effectCount == 0) { + break; + } + } + + log.info("refresh resource update time success, cloudAccountId:{}", cloudAccountId); } public String parseCustomField(CloudResourceInstancePO resourceInstance) { @@ -138,26 +233,10 @@ private List getPath(Object document, List list) try { result.add(JSON.toJSONString(JsonPath.read(document, po.getPath()))); } catch (Exception e) { - log.error("jsonpath error:{}", po.getPath(), e); + log.warn("jsonpath error:{}", po.getPath(), e); } } return result; } - - private void getPath(Object document, List networkList, - List networkConfigList) { - for (ResourceDetailConfigPO po : networkConfigList) { - ResourceDetailConfigVO vo = ResourceDetailConfigVO.build(po); - try { - Object read = JsonPath.read(document, po.getPath()); - String value = JSON.toJSONString(read); - vo.setValue(value); - } catch (Exception e) { - LOGGER.info("jsonpath error:{}", po.getPath()); - vo.setValue(e.getMessage()); - } - networkList.add(vo); - } - } } diff --git a/app/application/src/main/java/com/alipay/application/service/resource/enums/AggregationType.java b/app/application/src/main/java/com/alipay/application/service/resource/enums/AggregationType.java new file mode 100644 index 00000000..bc23588c --- /dev/null +++ b/app/application/src/main/java/com/alipay/application/service/resource/enums/AggregationType.java @@ -0,0 +1,101 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package com.alipay.application.service.resource.enums; + +/** + * Enumeration for asset aggregation types + * Defines how assets should be grouped and aggregated in queries + * + * @author jietian + * @version 1.0 + */ +public enum AggregationType { + + /** + * Aggregate assets by resource type + * Groups assets based on their resource type classification + */ + RESOURCE_TYPE("RESOURCE_TYPE", "Aggregate by resource type"), + + /** + * Aggregate assets by cloud account + * Groups assets based on their associated cloud account + */ + CLOUD_ACCOUNT("CLOUD_ACCOUNT", "Aggregate by cloud account"); + + private final String code; + private final String description; + + /** + * Constructor for AggregationType enum + * + * @param code the string code representing the aggregation type + * @param description human-readable description of the aggregation type + */ + AggregationType(String code, String description) { + this.code = code; + this.description = description; + } + + /** + * Get the string code for this aggregation type + * + * @return the code string + */ + public String getCode() { + return code; + } + + /** + * Get the description for this aggregation type + * + * @return the description string + */ + public String getDescription() { + return description; + } + + /** + * Find AggregationType by code string + * + * @param code the code string to match + * @return the matching AggregationType, or null if not found + */ + public static AggregationType fromCode(String code) { + if (code == null) { + return null; + } + + for (AggregationType type : values()) { + if (type.getCode().equals(code)) { + return type; + } + } + + return null; + } + + /** + * Check if the given code represents a valid aggregation type + * + * @param code the code string to validate + * @return true if the code is valid, false otherwise + */ + public static boolean isValidCode(String code) { + return fromCode(code) != null; + } +} \ No newline at end of file diff --git a/app/application/src/main/java/com/alipay/application/service/resource/identitySecurity/IdentitySecurityService.java b/app/application/src/main/java/com/alipay/application/service/resource/identitySecurity/IdentitySecurityService.java index 3e42a0f0..095fe360 100644 --- a/app/application/src/main/java/com/alipay/application/service/resource/identitySecurity/IdentitySecurityService.java +++ b/app/application/src/main/java/com/alipay/application/service/resource/identitySecurity/IdentitySecurityService.java @@ -46,7 +46,5 @@ public interface IdentitySecurityService { List getPlatformList(); - List queryIdentityCardList(QueryIdentityCardRequest request); - List queryIdentityCardListWithRulds(QueryIdentityCardRequest request); } diff --git a/app/application/src/main/java/com/alipay/application/service/resource/identitySecurity/IdentitySecurityServiceImpl.java b/app/application/src/main/java/com/alipay/application/service/resource/identitySecurity/IdentitySecurityServiceImpl.java index c6687417..97f85f2c 100644 --- a/app/application/src/main/java/com/alipay/application/service/resource/identitySecurity/IdentitySecurityServiceImpl.java +++ b/app/application/src/main/java/com/alipay/application/service/resource/identitySecurity/IdentitySecurityServiceImpl.java @@ -26,9 +26,11 @@ import com.alipay.application.service.resource.identitySecurity.model.ResourceAccessInfoDTO; import com.alipay.application.service.resource.identitySecurity.model.ResourcePolicyInfoDTO; import com.alipay.application.service.resource.identitySecurity.model.ResourceUserInfoDTO; +import com.alipay.application.service.rule.domain.repo.RuleRepository; import com.alipay.application.service.rule.enums.RuleType; -import com.alipay.application.share.request.resource.QueryIdentityRuleRequest; +import com.alipay.application.service.system.domain.repo.TenantRepository; import com.alipay.application.share.request.resource.QueryIdentityCardRequest; +import com.alipay.application.share.request.resource.QueryIdentityRuleRequest; import com.alipay.application.share.vo.ListVO; import com.alipay.application.share.vo.resource.IdentityCardVO; import com.alipay.application.share.vo.resource.IdentitySecurityRiskInfoVO; @@ -55,7 +57,6 @@ */ @Service public class IdentitySecurityServiceImpl implements IdentitySecurityService { - @Resource private IdentitySecurityMapper identitySecurityMapper; @Resource @@ -66,6 +67,11 @@ public class IdentitySecurityServiceImpl implements IdentitySecurityService { private CloudResourceInstanceMapper cloudResourceInstanceMapper; @Resource private RuleTypeMapper ruleTypeMapper; + @Resource + private RuleRepository ruleRepository; + @Resource + private TenantRepository tenantRepository; + @Resource private DbCacheUtil dbCacheUtil; @@ -135,8 +141,8 @@ private IdentitySecurityVO coverToVO(IdentitySecurityPO identitySecurityPO) { identitySecurityVO.setUserInfo(JSON.parseObject(identitySecurityPO.getUserInfo(), ResourceUserInfoDTO.class)); identitySecurityVO.setAccessInfos(JSON.parseArray(identitySecurityPO.getAccessInfos(), ResourceAccessInfoDTO.class)); identitySecurityVO.setPolicies(JSON.parseArray(identitySecurityPO.getPolicies(), ResourcePolicyInfoDTO.class)); - if(StringUtils.isNotBlank(identitySecurityPO.getTags())){ - identitySecurityVO.setTags(JSON.parseObject(identitySecurityPO.getTags(),List.class)); + if (StringUtils.isNotBlank(identitySecurityPO.getTags())) { + identitySecurityVO.setTags(JSON.parseObject(identitySecurityPO.getTags(), List.class)); } return identitySecurityVO; } @@ -185,113 +191,56 @@ public List getPlatformList() { return res; } + @Override - public List queryIdentityCardList(QueryIdentityCardRequest request) { + public List queryIdentityCardListWithRulds(QueryIdentityCardRequest request) { + String key = CacheUtil.buildKey(dbCacheKey, + UserInfoContext.getCurrentUser().getUserTenantId(), + request.getPlatformList(), + request.getPage(), + request.getSize()); - //默认需要缓存 - String key = CacheUtil.buildKey(dbCacheKey, UserInfoContext.getCurrentUser().getUserTenantId(), String.join(",", request.getPlatformList()), request.getPage(), request.getSize()); DbCachePO dbCachePO = dbCacheUtil.get(key); if (dbCachePO != null) { - List list = JSON.parseObject(dbCachePO.getValue(), new TypeReference<>() { + return JSON.parseObject(dbCachePO.getValue(), new TypeReference<>() { }); - return list; } - RuleTypePO ruleTypePO = ruleTypeMapper.findByTypeName(RuleType.identity_security.getRuleType()); RuleDTO ruleDTO = RuleDTO.builder().build(); BeanUtils.copyProperties(request, ruleDTO); - ruleDTO.setRuleTypeIdList(Arrays.asList(ruleTypePO.getId())); - ruleDTO.setStatus(Status.valid.name()); - ruleDTO.setResourceTypeList(IdentitySecurityConfig.getResourceTypeByPlatformList(request.getPlatformList())); - ruleDTO.setSize(100); - List list = ruleMapper.findSortList(ruleDTO); - - IdentitySecurityDTO identitySecurityDTO = new IdentitySecurityDTO(); - identitySecurityDTO.setPlatformList(request.getPlatformList()); - List identitySecurityPOS = Optional.ofNullable(identitySecurityMapper.queryRuIdsList(identitySecurityDTO)).orElse(Collections.emptyList()); - Map> ruleIdToCloudUserMap = identitySecurityPOS.stream().collect(Collectors.groupingBy(IdentitySecurityPO::getRuleIds)); - - List identityCardVOList = new ArrayList<>(); - for (RulePO rulePO : list){ - IdentityCardVO identityCardVO = new IdentityCardVO(); - identityCardVO.setRuleId(rulePO.getId()); - identityCardVO.setRuleCode(rulePO.getRuleCode()); - identityCardVO.setRuleName(rulePO.getRuleName()); - identityCardVO.setPlatform(rulePO.getPlatform()); - identityCardVO.setRiskLevel(rulePO.getRiskLevel()); - identityCardVO.setUserCount(getCloudUserCount(rulePO, ruleIdToCloudUserMap)); - identityCardVOList.add(identityCardVO); - } - if(dbCachePO == null){ - dbCacheUtil.put(key, identityCardVOList); - } - return identityCardVOList; - } - - @Override - public List queryIdentityCardListWithRulds(QueryIdentityCardRequest request) { - //默认需要缓存 - String key = CacheUtil.buildKey(dbCacheKey, UserInfoContext.getCurrentUser().getUserTenantId(), String.join(",", request.getPlatformList()), request.getPage(), request.getSize()); - DbCachePO dbCachePO = dbCacheUtil.get(key); - if (dbCachePO != null) { - List list = JSON.parseObject(dbCachePO.getValue(), new TypeReference<>() { - }); - return list; - } RuleTypePO ruleTypePO = ruleTypeMapper.findByTypeName(RuleType.identity_security.getRuleType()); - RuleDTO ruleDTO = RuleDTO.builder().build(); - BeanUtils.copyProperties(request, ruleDTO); - ruleDTO.setRuleTypeIdList(Arrays.asList(ruleTypePO.getId())); + ruleDTO.setRuleTypeIdList(Collections.singletonList(ruleTypePO.getId())); ruleDTO.setStatus(Status.valid.name()); ruleDTO.setResourceTypeList(IdentitySecurityConfig.getResourceTypeByPlatformList(request.getPlatformList())); ruleDTO.setSize(100); List list = ruleMapper.findSortList(ruleDTO); + List identityCardVOList = new ArrayList<>(); - for (RulePO rulePO : list){ + for (RulePO rulePO : list) { + boolean defaultRule = tenantRepository.isDefaultRule(rulePO.getRuleCode()); + if (!defaultRule) { + continue; + } + IdentitySecurityDTO identitySecurityDTO = new IdentitySecurityDTO(); identitySecurityDTO.setRuleId(String.valueOf(rulePO.getId())); - if(request.getPlatformList().size() == 1){ - identitySecurityDTO.setPlatform(request.getPlatformList().get(0)); - }else { - identitySecurityDTO.setPlatformList(request.getPlatformList()); - } + identitySecurityDTO.setPlatformList(request.getPlatformList()); + int count = identitySecurityMapper.countRuId(identitySecurityDTO); + IdentityCardVO identityCardVO = new IdentityCardVO(); identityCardVO.setRuleId(rulePO.getId()); identityCardVO.setRuleCode(rulePO.getRuleCode()); identityCardVO.setRuleName(rulePO.getRuleName()); identityCardVO.setPlatform(rulePO.getPlatform()); identityCardVO.setRiskLevel(rulePO.getRiskLevel()); - identityCardVO.setUserCount(identitySecurityMapper.countRuId(identitySecurityDTO)); + identityCardVO.setUserCount(count); identityCardVOList.add(identityCardVO); } - if(dbCachePO == null){ - dbCacheUtil.put(key, identityCardVOList); - } - return identityCardVOList; - } - private int getCloudUserCount(RulePO rulePO, Map> ruleIdToCloudUserMap){ - List identitySecurityPOS = ruleIdToCloudUserMap.entrySet().stream() - .filter(entry -> Arrays.asList(entry.getKey().split(",")).contains(rulePO.getId().toString())) - .flatMap(entry -> entry.getValue().stream()) - .collect(Collectors.toList()); + dbCacheUtil.put(key, identityCardVOList); - if(!CollectionUtils.isEmpty(identitySecurityPOS)){ - Set cloudUserIds = identitySecurityPOS.stream() - .map(IdentitySecurityPO::getUserInfo) - .map(t -> { - if(StringUtils.isNotBlank(t)){ - return JSON.parseObject(t, ResourceUserInfoDTO.class).getUserId(); - }else{ - return null; - } - }) - .collect(Collectors.toSet()); - return cloudUserIds.size(); - } - return 0; + return identityCardVOList; } - } diff --git a/app/application/src/main/java/com/alipay/application/service/resource/job/ClearJobImpl.java b/app/application/src/main/java/com/alipay/application/service/resource/job/ClearJobImpl.java index d8da7671..e6ab7238 100644 --- a/app/application/src/main/java/com/alipay/application/service/resource/job/ClearJobImpl.java +++ b/app/application/src/main/java/com/alipay/application/service/resource/job/ClearJobImpl.java @@ -18,12 +18,13 @@ import com.alipay.application.service.common.utils.DbCacheUtil; +import com.alipay.application.service.resource.DelResourceService; import com.alipay.application.service.risk.RiskStatusManager; +import com.alipay.application.service.risk.domain.repo.RiskRepository; import com.alipay.common.enums.ResourceStatus; import com.alipay.common.enums.Status; import com.alipay.dao.mapper.CloudAccountMapper; import com.alipay.dao.mapper.CloudResourceInstanceMapper; -import com.alipay.dao.mapper.ResourceMapper; import com.alipay.dao.mapper.RuleScanResultMapper; import com.alipay.dao.po.CloudAccountPO; import com.alipay.dao.po.CloudResourceInstancePO; @@ -47,9 +48,6 @@ @Component public class ClearJobImpl implements ClearJob { - @Resource - private ResourceMapper resourceMapper; - @Resource private CloudResourceInstanceMapper cloudResourceInstanceMapper; @@ -64,10 +62,12 @@ public class ClearJobImpl implements ClearJob { @Resource private RiskStatusManager riskStatusManager; - /** - * The asset is deleted if it has not been updated for more than 7 days - */ - private static final int MAX_STORE_DAY = 7; + + @Resource + private DelResourceService delResourceService; + + @Resource + private RiskRepository riskRepository; /** * The number of assets deleted at a time @@ -87,9 +87,18 @@ public void clearObsoleteData() { private void clearExpiredDataByCloudAccount(String cloudAccountId) { CloudAccountPO cloudAccountPO = cloudAccountMapper.findByCloudAccountId(cloudAccountId); - if (cloudAccountPO != null && Objects.equals(Status.running.name(), cloudAccountPO.getCollectorStatus())) { + if (cloudAccountPO == null) { return; } + if (Objects.equals(Status.running.name(), cloudAccountPO.getCollectorStatus())) { + return; + } + + // Delete the data of the disabled account + if (Objects.equals(Status.invalid.name(), cloudAccountPO.getAccountStatus())) { + delResourceService.removeResource(cloudAccountPO.getCloudAccountId()); + riskRepository.remove(cloudAccountPO.getCloudAccountId()); + } try { List idList = cloudResourceInstanceMapper.findPreDeletedDataIdList(cloudAccountId, MAX_DEL_NUM); @@ -110,14 +119,6 @@ private void clearExpiredDataByCloudAccount(String cloudAccountId) { cloudResourceInstanceMapper.deletedByIdList(idListSub); } } - - while (true) { - int effectCount = cloudResourceInstanceMapper.deleteByModified(cloudAccountId, MAX_STORE_DAY); - if (effectCount == 0) { - break; - } - } - } catch (Exception e) { log.error("clear obsolete data error", e); } diff --git a/app/application/src/main/java/com/alipay/application/service/resource/task/ResourceMergerTask.java b/app/application/src/main/java/com/alipay/application/service/resource/task/ResourceMergerTask.java index f33ad414..1a501a9b 100644 --- a/app/application/src/main/java/com/alipay/application/service/resource/task/ResourceMergerTask.java +++ b/app/application/src/main/java/com/alipay/application/service/resource/task/ResourceMergerTask.java @@ -30,8 +30,7 @@ import lombok.Getter; import lombok.Setter; import lombok.extern.slf4j.Slf4j; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; +import org.apache.commons.collections4.CollectionUtils; import java.util.ArrayList; import java.util.List; @@ -46,12 +45,10 @@ @Slf4j public class ResourceMergerTask implements Callable> { - private static final Logger LOGGER = LoggerFactory.getLogger(ResourceMergerTask.class); - /** - * Maximum waiting time for task execution 30s + * Maximum waiting time for task execution 5 min */ - public static int MAX_TIME_OUT_MILLISECONDS = 1000 * 30; + public static int MAX_TIME_OUT_MILLISECONDS = 1000 * 60 * 5; /** * Associated data str @@ -129,106 +126,173 @@ public List call() { return orgInstanceData; } - Configuration config = Configuration.defaultConfiguration(); - for (LinkDataParam linkedData : linkedDataList) { - IQueryResource iQueryResource = SpringUtils.getApplicationContext().getBean(IQueryResource.class); - List cloudResourceInstancePOS = iQueryResource.queryByCond(orgInstanceData.get(0).getPlatform(), linkedData.getResourceType().get(1), cloudAccountId); - linkedData.setDataList(cloudResourceInstancePOS); - } - - // Turn on concurrent task - orgInstanceData.parallelStream().forEach(instance -> { - LOGGER.info("resourceId {} start query...", instance.getResourceId()); - DocumentContext context = JsonPath.using(config).parse(instance.getInstance()); + try { + Configuration config = Configuration.defaultConfiguration(); for (LinkDataParam linkedData : linkedDataList) { - // 读取出的值与另一个资产读取的值对比 - List newArrayData = new ArrayList<>(); - Object newObjData = null; - - if (linkedData.getAssociativeMode().equals(AssociativeMode.MANY_TO_ONE.getName())) { - // 无关联字段,直接将关联资产挂载到主资产上 - if (linkedData.getDataList() != null) { - newObjData = JSON.parseObject(linkedData.getDataList().get(0).getInstance()); - } - } else { - Object primaryDataValue; - try { - primaryDataValue = context.read(linkedData.getLinkedKey1()); - } catch (Exception e) { - log.warn("primaryDataValue is null, linkedKey:{}", linkedData.getLinkedKey1()); - continue; - } - - for (CloudResourceInstancePO linkedInstance : linkedData.getDataList()) { - Object linkedDocument = Configuration.defaultConfiguration().jsonProvider() - .parse(linkedInstance.getInstance()); + // Check if linkedData and its resourceType are valid + if (linkedData == null || linkedData.getResourceType() == null || linkedData.getResourceType().size() < 2) { + log.warn("Invalid linkedData or resourceType, skipping this linkedData"); + continue; + } + + IQueryResource iQueryResource = SpringUtils.getApplicationContext().getBean(IQueryResource.class); + List cloudResourceInstancePOS = iQueryResource.queryByCond(orgInstanceData.get(0).getPlatform(), linkedData.getResourceType().get(1), cloudAccountId); + linkedData.setDataList(cloudResourceInstancePOS); + } - Object linkedDataValue; - try { - linkedDataValue = JsonPath.read(linkedDocument, linkedData.getLinkedKey2()); - } catch (Exception e) { - log.warn("linkedDataValue is null, linkedKey:{}", linkedData.getLinkedKey2()); + // Turn on concurrent task + orgInstanceData.parallelStream().forEach(instance -> { + try { + log.info("resourceId {} start query...", instance.getResourceId()); + DocumentContext context = JsonPath.using(config).parse(instance.getInstance()); + for (LinkDataParam linkedData : linkedDataList) { + // Check if linkedData is valid + if (linkedData == null) { + log.warn("linkedData is null, skipping"); continue; } + + // 读取出的值与另一个资产读取的值对比 + List newArrayData = new ArrayList<>(); + Object newObjData = null; + + // Safe comparison for associativeMode + String associativeMode = linkedData.getAssociativeMode(); + if (Objects.equals(associativeMode, AssociativeMode.MANY_TO_ONE.getName())) { + // 无关联字段,直接将关联资产挂载到主资产上 + List dataList = linkedData.getDataList(); + if (CollectionUtils.isNotEmpty(dataList) && dataList.get(0) != null && dataList.get(0).getInstance() != null) { + newObjData = JSON.parseObject(dataList.get(0).getInstance()); + } + } else { + // Check linkedKey1 is not null + String linkedKey1 = linkedData.getLinkedKey1(); + if (linkedKey1 == null) { + log.warn("linkedKey1 is null, skipping"); + continue; + } + + Object primaryDataValue; + try { + primaryDataValue = context.read(linkedKey1); + } catch (Exception e) { + log.warn("primaryDataValue is null, linkedKey:{}", linkedKey1, e); + continue; + } - if (primaryDataValue instanceof List) { - // 将 primaryDataValue 转化为数组 并比较 linkedDataValue 的值是否包含在数组中 - List primaryDataValueList = (List) primaryDataValue; - if (primaryDataValueList.isEmpty()) { - break; + // Check if dataList is valid + List dataList = linkedData.getDataList(); + if (dataList == null) { + log.warn("dataList is null, skipping"); + continue; } - if (primaryDataValueList.contains(linkedDataValue.toString())) { - // 如果包含在数组中则创建一个新的数组,并将 linkedInstance.getInstance() 的json放到新数组后,拼接到 - // instance.getInstance() 中 - newArrayData.add(JSON.parseObject(linkedInstance.getInstance())); - // 全部数据都关联完成则跳出循环 - if (newArrayData.size() == primaryDataValueList.size()) { - break; + + for (CloudResourceInstancePO linkedInstance : dataList) { + // Check if linkedInstance and its instance are valid + if (linkedInstance == null || linkedInstance.getInstance() == null) { + log.warn("linkedInstance or its instance is null, skipping"); + continue; } - } - } else { - // 直接比较 primaryDataValue 是否与 linkedDataValue 相等 - // 如果相等则将 linkedInstance.getInstance() 做为一个对象拼接到 instance.getInstance() 中 - boolean equals = primaryDataValue.toString().equals(linkedDataValue.toString()); - if (Objects.equals(linkedData.getAssociativeMode(), AssociativeMode.ONE_TO_ONE.getName())) { - if (equals) { - newObjData = JSON.parseObject(linkedInstance.getInstance()); - break; + Object linkedDocument = Configuration.defaultConfiguration().jsonProvider() + .parse(linkedInstance.getInstance()); + + // Check linkedKey2 is not null + String linkedKey2 = linkedData.getLinkedKey2(); + if (linkedKey2 == null) { + log.warn("linkedKey2 is null, skipping"); + continue; + } + + Object linkedDataValue; + try { + linkedDataValue = JsonPath.read(linkedDocument, linkedKey2); + } catch (Exception e) { + log.warn("linkedDataValue is null, linkedKey:{}", linkedKey2, e); + continue; } - } else { - if (equals) { - newArrayData.add(JSON.parseObject(linkedInstance.getInstance())); - break; + + // Check if linkedDataValue is null + if (linkedDataValue == null) { + log.warn("linkedDataValue is null, skipping"); + continue; + } + + if (primaryDataValue instanceof List) { + // 将 primaryDataValue 转化为数组 并比较 linkedDataValue 的值是否包含在数组中 + List primaryDataValueList = (List) primaryDataValue; + if (primaryDataValueList.isEmpty()) { + break; + } + String linkedDataValueStr = String.valueOf(linkedDataValue); + if (primaryDataValueList.contains(linkedDataValueStr)) { + // 如果包含在数组中则创建一个新的数组,并将 linkedInstance.getInstance() 的json放到新数组后,拼接到 + // instance.getInstance() 中 + newArrayData.add(JSON.parseObject(linkedInstance.getInstance())); + // 全部数据都关联完成则跳出循环 + if (newArrayData.size() == primaryDataValueList.size()) { + break; + } + } + } else { + // 直接比较 primaryDataValue 是否与 linkedDataValue 相等 + // 如果相等则将 linkedInstance.getInstance() 做为一个对象拼接到 instance.getInstance() 中 + String primaryDataValueStr = String.valueOf(primaryDataValue); + String linkedDataValueStr = String.valueOf(linkedDataValue); + boolean equals = primaryDataValueStr.equals(linkedDataValueStr); + if (Objects.equals(associativeMode, AssociativeMode.ONE_TO_ONE.getName())) { + if (equals) { + newObjData = JSON.parseObject(linkedInstance.getInstance()); + break; + } + } else { + if (equals) { + newArrayData.add(JSON.parseObject(linkedInstance.getInstance())); + break; + } + } } } } - } - } - boolean filled = false; - // array - Map map = context.json(); - if (!newArrayData.isEmpty()) { - map.put(linkedData.getNewKeyName(), newArrayData); - filled = true; - } + boolean filled = false; + // Check if newKeyName is valid + String newKeyName = linkedData.getNewKeyName(); + if (newKeyName == null) { + log.warn("newKeyName is null, skipping"); + continue; + } + + // array + Map map = context.json(); + if (!newArrayData.isEmpty()) { + map.put(newKeyName, newArrayData); + filled = true; + } - // obj - if (newObjData != null) { - map.put(linkedData.getNewKeyName(), newObjData); - filled = true; - } + // obj + if (newObjData != null) { + map.put(newKeyName, newObjData); + filled = true; + } - if (!filled) { - map.put(linkedData.getNewKeyName(), null); - } + if (!filled) { + map.put(newKeyName, null); + } - instance.setInstance(JSON.toJSONString(map, SerializerFeature.WriteMapNullValue)); + instance.setInstance(JSON.toJSONString(map, SerializerFeature.WriteMapNullValue)); - } + } - LOGGER.info("resourceId {} end query !!!", instance.getResourceId()); - }); + log.info("resourceId {} end query !!!", instance.getResourceId()); + } catch (Exception e) { + List list = linkedDataList.stream().map(LinkDataParam::getLinkedKey1).toList(); + List list2 = linkedDataList.stream().map(LinkDataParam::getLinkedKey2).toList(); + log.error("resource mergeJson error,linkedKey1:{} linkedKey2:{} resourceId:{}", list, list2, instance.getResourceId(), e); + } + }); + } catch (Exception e) { + log.error("resource mergeJson error", e); + } return orgInstanceData; } diff --git a/app/application/src/main/java/com/alipay/application/service/risk/RiskService.java b/app/application/src/main/java/com/alipay/application/service/risk/RiskService.java index 9903fc10..41184c2f 100644 --- a/app/application/src/main/java/com/alipay/application/service/risk/RiskService.java +++ b/app/application/src/main/java/com/alipay/application/service/risk/RiskService.java @@ -19,6 +19,8 @@ import com.alipay.application.share.vo.ApiResponse; import com.alipay.application.share.vo.ListVO; import com.alipay.application.share.vo.rule.RuleScanResultVO; +import com.alipay.dao.dto.CloudAccountStatisticsDTO; +import com.alipay.dao.dto.ResourceTypeStatisticsDTO; import com.alipay.dao.dto.RuleScanResultDTO; import com.alipay.dao.dto.RuleStatisticsDTO; import jakarta.servlet.http.HttpServletResponse; @@ -49,4 +51,8 @@ public interface RiskService { void exportRiskList(HttpServletResponse response, RuleScanResultDTO dto) throws IOException; List listRuleStatistics(RuleScanResultDTO ruleScanResultDTO); + + List listCloudAccountStatistics(RuleScanResultDTO dto); + + List listResourceTypeStatistics(RuleScanResultDTO dto); } diff --git a/app/application/src/main/java/com/alipay/application/service/risk/RiskServiceImpl.java b/app/application/src/main/java/com/alipay/application/service/risk/RiskServiceImpl.java index b84a64e3..2bac3282 100644 --- a/app/application/src/main/java/com/alipay/application/service/risk/RiskServiceImpl.java +++ b/app/application/src/main/java/com/alipay/application/service/risk/RiskServiceImpl.java @@ -28,11 +28,13 @@ import com.alipay.application.share.vo.ListVO; import com.alipay.application.share.vo.rule.RuleScanResultExportVO; import com.alipay.application.share.vo.rule.RuleScanResultVO; +import com.alipay.common.exception.BizErrorCodeEnum; import com.alipay.common.exception.BizException; -import com.alipay.common.exception.RoleCheckException; import com.alipay.common.utils.ExcelUtils; import com.alipay.common.utils.ListUtils; import com.alipay.dao.context.UserInfoContext; +import com.alipay.dao.dto.CloudAccountStatisticsDTO; +import com.alipay.dao.dto.ResourceTypeStatisticsDTO; import com.alipay.dao.dto.RuleScanResultDTO; import com.alipay.dao.dto.RuleStatisticsDTO; import com.alipay.dao.mapper.RuleScanResultMapper; @@ -42,13 +44,13 @@ import jakarta.servlet.http.HttpServletResponse; import lombok.extern.slf4j.Slf4j; import org.apache.commons.lang3.StringUtils; +import org.apache.logging.log4j.util.Strings; import org.springframework.stereotype.Service; import java.io.IOException; import java.net.URLEncoder; import java.nio.charset.StandardCharsets; import java.util.ArrayList; -import java.util.Arrays; import java.util.List; /* @@ -81,6 +83,10 @@ public class RiskServiceImpl implements RiskService { private static final String dbCacheKey_agg = "risk::query_risk_list_agg"; + private static final String dbCacheKey_account_agg = "risk::query_risk_list_account_agg"; + + private static final String dbCacheKey_resourceType_agg = "risk::query_risk_list_resourceType_agg"; + private static final String localLockPrefix = "risk::export_risk_list"; @Override @@ -99,6 +105,7 @@ public ApiResponse> queryRiskList(RuleScanResultDTO rul } ruleScanResultDTO.setCloudAccountIdList(cloudAccount.queryCloudAccountIdList(ruleScanResultDTO.getCloudAccountId())); + ruleScanResultDTO.setCloudAccountId(null); ruleScanResultDTO.setTenantId(UserInfoContext.getCurrentUser().getTenantId()); ListVO listVO = new ListVO<>(); @@ -174,17 +181,18 @@ private RuleScanResultPO queryDetail(Long riskId) { RuleScanResultPO ruleScanResultPO = ruleScanResultMapper.selectByPrimaryKey(riskId); if (ruleScanResultPO == null) { - throw new BizException("Risk ID not found"); + throw new BizException(BizErrorCodeEnum.FORBIDDEN, "The risk not found"); } Long tenantId = UserInfoContext.getCurrentUser().getTenantId(); + // Global tenants do not continue to judge if (tenantId == null) { return ruleScanResultPO; } // If the tenant ID does not match, an exception is thrown if (!tenantId.equals(ruleScanResultPO.getTenantId())) { - throw new RoleCheckException("Tenant not match"); + throw new BizException(BizErrorCodeEnum.FORBIDDEN, "Tenant not match"); } return ruleScanResultPO; @@ -245,8 +253,10 @@ private boolean judgeCacheCond(RuleScanResultDTO ruleScanResultDTO) { */ @Override public List listRuleStatistics(RuleScanResultDTO ruleScanResultDTO) { + // When the global tenant is in, the ID is null, which means that all + Long tenantId = UserInfoContext.getCurrentUser().getTenantId(); boolean needCache = false; - String key = CacheUtil.buildKey(dbCacheKey_agg, UserInfoContext.getCurrentUser().getUserTenantId()); + String key = CacheUtil.buildKey(dbCacheKey_agg, tenantId); if (judgeCacheCond(ruleScanResultDTO)) { needCache = true; DbCachePO dbCachePO = dbCacheUtil.get(key); @@ -255,6 +265,7 @@ public List listRuleStatistics(RuleScanResultDTO ruleScanResu }); } } + ruleScanResultDTO.setTenantId(tenantId); if (ruleScanResultDTO.getCloudAccountId() != null) { ruleScanResultDTO.setCloudAccountIdList(cloudAccount.queryCloudAccountIdList(ruleScanResultDTO.getCloudAccountId())); } @@ -266,5 +277,57 @@ public List listRuleStatistics(RuleScanResultDTO ruleScanResu return ruleStatisticsDTOS; } + @Override + public List listCloudAccountStatistics(RuleScanResultDTO dto) { + // When the global tenant is in, the ID is null, which means that all + Long tenantId = UserInfoContext.getCurrentUser().getTenantId(); + boolean needCache = false; + String key = CacheUtil.buildKey(dbCacheKey_account_agg, tenantId); + if (judgeCacheCond(dto)) { + needCache = true; + DbCachePO dbCachePO = dbCacheUtil.get(key); + if (dbCachePO != null) { + return JSON.parseObject(dbCachePO.getValue(), new TypeReference<>() { + }); + } + } + dto.setTenantId(tenantId); + if (Strings.isNotBlank(dto.getCloudAccountId())) { + dto.setCloudAccountIdList(cloudAccount.queryCloudAccountIdList(dto.getCloudAccountId())); + } + List ruleStatisticsDTOS = ruleScanResultMapper.listCloudAccountStatistics(dto); + if (needCache) { + dbCacheUtil.put(key, ruleStatisticsDTOS); + } + + return ruleStatisticsDTOS; + } + + @Override + public List listResourceTypeStatistics(RuleScanResultDTO dto) { + // When the global tenant is in, the ID is null, which means that all + Long tenantId = UserInfoContext.getCurrentUser().getTenantId(); + boolean needCache = false; + String key = CacheUtil.buildKey(dbCacheKey_resourceType_agg, tenantId); + if (judgeCacheCond(dto)) { + needCache = true; + DbCachePO dbCachePO = dbCacheUtil.get(key); + if (dbCachePO != null) { + return JSON.parseObject(dbCachePO.getValue(), new TypeReference<>() { + }); + } + } + dto.setTenantId(tenantId); + if (Strings.isNotBlank(dto.getCloudAccountId())) { + dto.setCloudAccountIdList(cloudAccount.queryCloudAccountIdList(dto.getCloudAccountId())); + } + List ruleStatisticsDTOS = ruleScanResultMapper.listResourceTypeStatistics(dto); + if (needCache) { + dbCacheUtil.put(key, ruleStatisticsDTOS); + } + + return ruleStatisticsDTOS; + } + } diff --git a/app/application/src/main/java/com/alipay/application/service/risk/RiskStatusManager.java b/app/application/src/main/java/com/alipay/application/service/risk/RiskStatusManager.java index 95d50397..676c3ff1 100644 --- a/app/application/src/main/java/com/alipay/application/service/risk/RiskStatusManager.java +++ b/app/application/src/main/java/com/alipay/application/service/risk/RiskStatusManager.java @@ -18,7 +18,6 @@ import com.alipay.common.enums.Action; import com.alipay.common.enums.LogType; -import com.alipay.common.exception.BizException; import com.alipay.dao.dto.RuleScanResultDTO; import com.alipay.dao.mapper.OperationLogMapper; import com.alipay.dao.mapper.RuleScanResultMapper; @@ -132,7 +131,6 @@ public void unrepairedToRepaired(String resourceId, String resourceType, String public void unrepairedToIgnored(Long id, String operator, String ignoreReasonType, String ignoreReason) { RiskStatus riskStatus = getRiskStatus(id); if (riskStatus != RiskStatus.UNREPAIRED) { - log.info("The current risk state is not an unrepaired state, id: {}", id); return; } @@ -155,7 +153,6 @@ public void unrepairedToIgnored(Long id, String operator, String ignoreReasonTyp public void ignoredToUnrepaired(Long id, String operator) { RiskStatus riskStatus = getRiskStatus(id); if (riskStatus != RiskStatus.IGNORED) { - log.info("The current risk state is not an ignored state, id: {}", id); return; } @@ -190,7 +187,6 @@ public static boolean isValidStatus(String status) { public RiskStatus getRiskStatus(Long id) { RuleScanResultPO ruleScanResultPO = ruleScanResultMapper.selectByPrimaryKey(id); if (ruleScanResultPO == null) { - log.info("The current risk state is not a valid id, id: {}", id); return null; } diff --git a/app/application/src/main/java/com/alipay/application/service/risk/domain/repo/RiskRepository.java b/app/application/src/main/java/com/alipay/application/service/risk/domain/repo/RiskRepository.java new file mode 100644 index 00000000..698ebeb5 --- /dev/null +++ b/app/application/src/main/java/com/alipay/application/service/risk/domain/repo/RiskRepository.java @@ -0,0 +1,14 @@ +package com.alipay.application.service.risk.domain.repo; + + +/* + *@title RiskRepository + *@description + *@author suitianshuang + *@version 1.0 + *@create 2025/7/16 15:26 + */ +public interface RiskRepository { + + void remove(String cloudCountId); +} diff --git a/app/application/src/main/java/com/alipay/application/service/risk/domain/repo/RiskRepositoryImpl.java b/app/application/src/main/java/com/alipay/application/service/risk/domain/repo/RiskRepositoryImpl.java new file mode 100644 index 00000000..20e7234b --- /dev/null +++ b/app/application/src/main/java/com/alipay/application/service/risk/domain/repo/RiskRepositoryImpl.java @@ -0,0 +1,44 @@ + +package com.alipay.application.service.risk.domain.repo; + + +import com.alipay.dao.mapper.CollectorRecordMapper; +import com.alipay.dao.mapper.RuleScanResultMapper; +import jakarta.annotation.Resource; +import lombok.extern.slf4j.Slf4j; +import org.springframework.stereotype.Repository; + +/* + *@title RiskRepository + *@description + *@author suitianshuang + *@version 1.0 + *@create 2025/7/16 15:26 + */ +@Slf4j +@Repository +public class RiskRepositoryImpl implements RiskRepository { + + @Resource + private RuleScanResultMapper ruleScanResultMapper; + + @Resource + private CollectorRecordMapper collectorRecordMapper; + + @Override + public void remove(String cloudAccountId) { + try { + while (true) { + int i = ruleScanResultMapper.deleteByCloudAccountId(cloudAccountId); + if (i == 0) { + break; + } + } + } catch (Exception e) { + log.error("{} del risk error", cloudAccountId, e); + } + + // Delete the collection record + collectorRecordMapper.deleteByCloudAccountId(cloudAccountId); + } +} diff --git a/app/application/src/main/java/com/alipay/application/service/risk/engine/Condition.java b/app/application/src/main/java/com/alipay/application/service/risk/engine/Condition.java index 3ea74ec1..781448bf 100644 --- a/app/application/src/main/java/com/alipay/application/service/risk/engine/Condition.java +++ b/app/application/src/main/java/com/alipay/application/service/risk/engine/Condition.java @@ -36,12 +36,17 @@ public Condition(Operator operator, List subConditions) { this.subConditions = subConditions; } + /** + * Evaluates the condition against the provided facts. + * For composite conditions (ANY/ALL), evaluates all sub-conditions. + * For leaf conditions, this method should be overridden by subclasses. + * + * @param facts List of facts to evaluate against + * @return true if the condition matches, false otherwise + */ public boolean match(List facts) { - if (operator.equals(Operator.ALL)) { - return subConditions.stream().allMatch(subCondition -> subCondition.match(facts)); - } else if (operator.equals(Operator.ANY)) { - return subConditions.stream().anyMatch(subCondition -> subCondition.match(facts)); - } + // For leaf conditions without sub-conditions, return false by default + // This should be overridden by subclasses like ConditionItem return false; } } diff --git a/app/application/src/main/java/com/alipay/application/service/risk/engine/JsonRuleEngine.java b/app/application/src/main/java/com/alipay/application/service/risk/engine/JsonRuleEngine.java index 082004f9..e2b8888b 100644 --- a/app/application/src/main/java/com/alipay/application/service/risk/engine/JsonRuleEngine.java +++ b/app/application/src/main/java/com/alipay/application/service/risk/engine/JsonRuleEngine.java @@ -28,20 +28,6 @@ @Slf4j public class JsonRuleEngine { - public static List parse(String jsonString) { - try { - List jsonObjects = new ArrayList<>(); - JSONObject object = JSON.parseObject(jsonString); - if (object != null) { - jsonObjects.add(object); - } - return jsonObjects.stream().map(JsonRuleEngine::parseOne).filter(Objects::nonNull) - .collect(Collectors.toList()); - } catch (Exception e) { - log.error("parse jsonString error", e); - } - return new ArrayList<>(); - } public static JsonRule parseOne(String jsonString) { try { diff --git a/app/application/src/main/java/com/alipay/application/service/risk/engine/Operator.java b/app/application/src/main/java/com/alipay/application/service/risk/engine/Operator.java index 11b325d2..f6db5a5e 100644 --- a/app/application/src/main/java/com/alipay/application/service/risk/engine/Operator.java +++ b/app/application/src/main/java/com/alipay/application/service/risk/engine/Operator.java @@ -17,6 +17,5 @@ package com.alipay.application.service.risk.engine; public enum Operator { - - ANY, ALL, EQ, ALL_IN, ANY_IN; + EQ, NE, LIKE, NOT_LIKE, IN, NOT_IN, ANY, ALL, ALL_IN, ANY_IN; } diff --git a/app/application/src/main/java/com/alipay/application/service/risk/engine/handler/AllInHandler.java b/app/application/src/main/java/com/alipay/application/service/risk/engine/handler/AllInHandler.java deleted file mode 100644 index 99c0970c..00000000 --- a/app/application/src/main/java/com/alipay/application/service/risk/engine/handler/AllInHandler.java +++ /dev/null @@ -1,40 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package com.alipay.application.service.risk.engine.handler; - -import com.alipay.application.service.risk.engine.ConditionItem; -import com.alipay.application.service.risk.engine.Fact; -import com.alipay.application.service.risk.engine.Operator; - -import java.util.Collection; - -public class AllInHandler extends AbstractHanlder { - @Override - public boolean canHandle(ConditionItem conditionItem) { - return Operator.ALL_IN == conditionItem.getOperator(); - } - - @Override - public boolean doHandle(ConditionItem conditionItem, Fact fact) { - if (conditionItem.getValue() instanceof Collection && fact.getValue() instanceof Collection) { - Collection expected = (Collection) conditionItem.getValue(); - Collection factValue = (Collection) fact.getValue(); - return expected.containsAll(factValue); - } - return false; - } -} diff --git a/app/application/src/main/java/com/alipay/application/service/risk/engine/handler/AnyInHandler.java b/app/application/src/main/java/com/alipay/application/service/risk/engine/handler/AnyInHandler.java deleted file mode 100644 index cbe3ae93..00000000 --- a/app/application/src/main/java/com/alipay/application/service/risk/engine/handler/AnyInHandler.java +++ /dev/null @@ -1,52 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package com.alipay.application.service.risk.engine.handler; - -import com.alipay.application.service.risk.engine.ConditionItem; -import com.alipay.application.service.risk.engine.Fact; -import com.alipay.application.service.risk.engine.Operator; - -import java.util.Collection; -import java.util.List; - -public class AnyInHandler extends AbstractHanlder { - @Override - public boolean canHandle(ConditionItem conditionItem) { - return Operator.ANY_IN == conditionItem.getOperator(); - } - -// @Override -// public boolean doHandle(ConditionItem conditionItem, Fact fact) { -// if (conditionItem.getValue() instanceof Collection && fact.getValue() instanceof Collection) { -// Collection expected = (Collection) conditionItem.getValue(); -// Collection factValue = (Collection) fact.getValue(); -// return factValue.stream().anyMatch(o -> expected.contains(o)); -// } -// return false; -// } - - // 用户配置的值在可选范围内 - @Override - public boolean doHandle(ConditionItem conditionItem, Fact fact) { - if (fact.getValue() instanceof Collection) { - Collection factValue = (Collection) fact.getValue(); - List list = factValue.stream().map(Object::toString).toList(); - return list.contains(String.valueOf(conditionItem.getValue())); - } - return false; - } -} diff --git a/app/application/src/main/java/com/alipay/application/service/risk/engine/handler/InHandler.java b/app/application/src/main/java/com/alipay/application/service/risk/engine/handler/InHandler.java new file mode 100644 index 00000000..80b4ea92 --- /dev/null +++ b/app/application/src/main/java/com/alipay/application/service/risk/engine/handler/InHandler.java @@ -0,0 +1,79 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package com.alipay.application.service.risk.engine.handler; + +import com.alipay.application.service.risk.engine.ConditionItem; +import com.alipay.application.service.risk.engine.Fact; +import com.alipay.application.service.risk.engine.Operator; +import java.util.List; + +/** + * Handler for IN operator + * Checks if the fact value is in the comma-separated list of condition values + */ +public class InHandler extends AbstractHanlder { + + /** + * Check if this handler can handle the given condition + * @param conditionItem the condition item to check + * @return true if this handler can handle IN operator + */ + @Override + protected boolean canHandle(ConditionItem conditionItem) { + return conditionItem.getOperator() == Operator.IN; + } + + /** + * Handle the IN operation + * @param conditionItem the condition item containing the comma-separated values + * @param fact the fact to check against + * @return true if the fact value is in the condition values list + */ + @Override + protected boolean doHandle(ConditionItem conditionItem, Fact fact) { + Object conditionValue = conditionItem.getValue(); + Object factValue = fact.getValue(); + + if (conditionValue == null || factValue == null) { + return false; + } + + String factStr = factValue.toString().trim(); + + // Handle List type (from WhitedRuleEngineMatcher) + if (conditionValue instanceof List) { + List valueList = (List) conditionValue; + for (Object value : valueList) { + if (value != null && factStr.equals(value.toString().trim())) { + return true; + } + } + return false; + } + + // Handle String type (comma-separated values) + String conditionStr = conditionValue.toString(); + String[] valueArray = conditionStr.split(","); + for (String value : valueArray) { + if (factStr.equals(value.trim())) { + return true; + } + } + + return false; + } +} \ No newline at end of file diff --git a/app/application/src/main/java/com/alipay/application/service/risk/engine/handler/LikeHandler.java b/app/application/src/main/java/com/alipay/application/service/risk/engine/handler/LikeHandler.java new file mode 100644 index 00000000..20531fa0 --- /dev/null +++ b/app/application/src/main/java/com/alipay/application/service/risk/engine/handler/LikeHandler.java @@ -0,0 +1,60 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package com.alipay.application.service.risk.engine.handler; + +import com.alipay.application.service.risk.engine.ConditionItem; +import com.alipay.application.service.risk.engine.Fact; +import com.alipay.application.service.risk.engine.Operator; + +/** + * Handler for LIKE operator + * Checks if the fact value contains the condition value + */ +public class LikeHandler extends AbstractHanlder { + + /** + * Check if this handler can handle the given condition + * @param conditionItem the condition item to check + * @return true if this handler can handle LIKE operator + */ + @Override + protected boolean canHandle(ConditionItem conditionItem) { + return conditionItem.getOperator() == Operator.LIKE; + } + + /** + * Handle the LIKE operation + * @param conditionItem the condition item containing the expected value + * @param fact the fact to check against + * @return true if the fact value contains the condition value + */ + @Override + protected boolean doHandle(ConditionItem conditionItem, Fact fact) { + Object conditionValue = conditionItem.getValue(); + Object factValue = fact.getValue(); + + if (conditionValue == null || factValue == null) { + return false; + } + + // Convert both to strings for comparison + String conditionStr = conditionValue.toString(); + String factStr = factValue.toString(); + + return factStr.contains(conditionStr); + } +} \ No newline at end of file diff --git a/app/application/src/main/java/com/alipay/application/service/risk/engine/handler/NeHandler.java b/app/application/src/main/java/com/alipay/application/service/risk/engine/handler/NeHandler.java new file mode 100644 index 00000000..3c4ee98e --- /dev/null +++ b/app/application/src/main/java/com/alipay/application/service/risk/engine/handler/NeHandler.java @@ -0,0 +1,66 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package com.alipay.application.service.risk.engine.handler; + +import com.alipay.application.service.risk.engine.ConditionItem; +import com.alipay.application.service.risk.engine.Fact; +import com.alipay.application.service.risk.engine.Operator; + +import java.util.List; + +/** + * Handler for NE (Not Equal) operator + * Checks if the fact value is not equal to the condition value + */ +public class NeHandler extends AbstractHanlder { + + /** + * Check if this handler can handle the given condition + * @param conditionItem the condition item to check + * @return true if this handler can handle NE operator + */ + @Override + protected boolean canHandle(ConditionItem conditionItem) { + return conditionItem.getOperator() == Operator.NE; + } + + /** + * Handle the NE operation + * @param conditionItem the condition item containing the expected value + * @param fact the fact to check against + * @return true if the fact value is not equal to the condition value + */ + @Override + protected boolean doHandle(ConditionItem conditionItem, Fact fact) { + Object conditionValue = conditionItem.getValue(); + Object factValue = fact.getValue(); + + if (conditionValue == null && factValue == null) { + return false; // Both null, they are equal, so NE returns false + } + + if (conditionValue == null || factValue == null) { + return true; // One is null, the other is not, so they are not equal + } + + // Convert both to strings for comparison + String conditionStr = conditionValue.toString().trim(); + String factStr = factValue.toString().trim(); + + return !conditionStr.equals(factStr); + } +} \ No newline at end of file diff --git a/app/application/src/main/java/com/alipay/application/service/risk/engine/handler/NotInHandler.java b/app/application/src/main/java/com/alipay/application/service/risk/engine/handler/NotInHandler.java new file mode 100644 index 00000000..21abb354 --- /dev/null +++ b/app/application/src/main/java/com/alipay/application/service/risk/engine/handler/NotInHandler.java @@ -0,0 +1,79 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package com.alipay.application.service.risk.engine.handler; + +import com.alipay.application.service.risk.engine.ConditionItem; +import com.alipay.application.service.risk.engine.Fact; +import com.alipay.application.service.risk.engine.Operator; +import java.util.List; + +/** + * Handler for NOT_IN operator + * Checks if the fact value is not in the comma-separated list of condition values + */ +public class NotInHandler extends AbstractHanlder { + + /** + * Check if this handler can handle the given condition + * @param conditionItem the condition item to check + * @return true if this handler can handle NOT_IN operator + */ + @Override + protected boolean canHandle(ConditionItem conditionItem) { + return conditionItem.getOperator() == Operator.NOT_IN; + } + + /** + * Handle the NOT_IN operation + * @param conditionItem the condition item containing the comma-separated values + * @param fact the fact to check against + * @return true if the fact value is not in the condition values list + */ + @Override + protected boolean doHandle(ConditionItem conditionItem, Fact fact) { + Object conditionValue = conditionItem.getValue(); + Object factValue = fact.getValue(); + + if (conditionValue == null || factValue == null) { + return true; // If either is null, consider it as not in the list + } + + String factStr = factValue.toString().trim(); + + // Handle List type (from WhitedRuleEngineMatcher) + if (conditionValue instanceof List) { + List valueList = (List) conditionValue; + for (Object value : valueList) { + if (value != null && factStr.equals(value.toString().trim())) { + return false; // Found in the list, so NOT_IN returns false + } + } + return true; // Not found in the list, so NOT_IN returns true + } + + // Handle String type (comma-separated values) + String conditionStr = conditionValue.toString(); + String[] valueArray = conditionStr.split(","); + for (String value : valueArray) { + if (factStr.equals(value.trim())) { + return false; // Found in the list, so NOT_IN returns false + } + } + + return true; // Not found in the list, so NOT_IN returns true + } +} \ No newline at end of file diff --git a/app/application/src/main/java/com/alipay/application/service/risk/engine/handler/NotLikeHandler.java b/app/application/src/main/java/com/alipay/application/service/risk/engine/handler/NotLikeHandler.java new file mode 100644 index 00000000..688fda50 --- /dev/null +++ b/app/application/src/main/java/com/alipay/application/service/risk/engine/handler/NotLikeHandler.java @@ -0,0 +1,60 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package com.alipay.application.service.risk.engine.handler; + +import com.alipay.application.service.risk.engine.ConditionItem; +import com.alipay.application.service.risk.engine.Fact; +import com.alipay.application.service.risk.engine.Operator; + +/** + * Handler for NOT_LIKE operator + * Checks if the fact value does not contain the condition value + */ +public class NotLikeHandler extends AbstractHanlder { + + /** + * Check if this handler can handle the given condition + * @param conditionItem the condition item to check + * @return true if this handler can handle NOT_LIKE operator + */ + @Override + protected boolean canHandle(ConditionItem conditionItem) { + return conditionItem.getOperator() == Operator.NOT_LIKE; + } + + /** + * Handle the NOT_LIKE operation + * @param conditionItem the condition item containing the expected value + * @param fact the fact to check against + * @return true if the fact value does not contain the condition value + */ + @Override + protected boolean doHandle(ConditionItem conditionItem, Fact fact) { + Object conditionValue = conditionItem.getValue(); + Object factValue = fact.getValue(); + + if (conditionValue == null || factValue == null) { + return true; // If either is null, consider it as not containing + } + + // Convert both to strings for comparison + String conditionStr = conditionValue.toString(); + String factStr = factValue.toString(); + + return !factStr.contains(conditionStr); + } +} \ No newline at end of file diff --git a/app/application/src/main/java/com/alipay/application/service/risk/engine/handler/OperatorHandlerComplete.java b/app/application/src/main/java/com/alipay/application/service/risk/engine/handler/OperatorHandlerComplete.java index a9fda786..8c0fe717 100644 --- a/app/application/src/main/java/com/alipay/application/service/risk/engine/handler/OperatorHandlerComplete.java +++ b/app/application/src/main/java/com/alipay/application/service/risk/engine/handler/OperatorHandlerComplete.java @@ -18,16 +18,32 @@ import com.alipay.application.service.risk.engine.ConditionItem; import com.alipay.application.service.risk.engine.Fact; -import com.alipay.application.service.risk.engine.Operator; import java.util.Arrays; import java.util.List; import java.util.stream.Collectors; +/** + * Complete operator handler that supports all operators + * Provides unified rule engine logic for all operator types + */ public class OperatorHandlerComplete { - private static final List operatorHandlers = Arrays.asList(new EqHandler(), new AllInHandler()); + private static final List operatorHandlers = Arrays.asList( + new EqHandler(), + new NeHandler(), + new LikeHandler(), + new NotLikeHandler(), + new InHandler(), + new NotInHandler() + ); + /** + * Handle condition evaluation using appropriate operator handler + * @param conditionItem the condition to evaluate + * @param facts the list of facts to check against + * @return true if the condition is satisfied + */ public static boolean handle(ConditionItem conditionItem, List facts) { if (conditionItem.getOperator() == null) { throw new RuntimeException("operator is null"); @@ -39,18 +55,17 @@ public static boolean handle(ConditionItem conditionItem, List facts) { //If there is no judgment condition, the judgment condition will be ignored. return true; } - if (conditionItem.getOperator() == Operator.EQ) { - return new EqHandler().handle(conditionItem, collect); - } - - if (conditionItem.getOperator() == Operator.ALL_IN) { - return new AllInHandler().handle(conditionItem, collect); - } - if (conditionItem.getOperator() == Operator.ANY_IN) { - return new AnyInHandler().handle(conditionItem, collect); + // Find the appropriate handler for this operator + for (OperatorHandler handler : operatorHandlers) { + if (handler instanceof AbstractHanlder) { + AbstractHanlder abstractHandler = (AbstractHanlder) handler; + if (abstractHandler.canHandle(conditionItem)) { + return handler.handle(conditionItem, collect); + } + } } - throw new RuntimeException("operator is not support"); + throw new RuntimeException("operator is not supported: " + conditionItem.getOperator()); } } diff --git a/app/application/src/main/java/com/alipay/application/service/rule/ExpressionEvaluator.java b/app/application/src/main/java/com/alipay/application/service/rule/ExpressionEvaluator.java index da0531f1..0a370d60 100644 --- a/app/application/src/main/java/com/alipay/application/service/rule/ExpressionEvaluator.java +++ b/app/application/src/main/java/com/alipay/application/service/rule/ExpressionEvaluator.java @@ -21,7 +21,10 @@ public class ExpressionEvaluator { public static boolean evalExpression(String condition, Map resultsMap) { - condition = condition.replaceAll("\\s+", ""); + // Replace AND/OR keywords with logical operators + condition = condition.replaceAll("\\bAND\\b", "&&") + .replaceAll("\\bOR\\b", "||") + .replaceAll("\\s+", ""); return evaluate(condition, resultsMap); } @@ -33,8 +36,8 @@ private static boolean evaluate(String condition, Map resultsM } private static EvalResult evaluateExpression(String condition, Map resultsMap, int index) { - boolean currentResult = true; - boolean currentLogicalAnd = true; + Boolean currentResult = null; + String nextOperator = null; int i = index; while (i < condition.length()) { @@ -42,35 +45,44 @@ private static EvalResult evaluateExpression(String condition, Map executeRego(String rego, String input) { private Long runCloudAccountTestRegoTask(List linkDataList, String platform, String cloudAccountId, String resourceType, String rego) { CloudAccountPO cloudAccountPO = cloudAccountMapper.findByCloudAccountId(cloudAccountId); if (cloudAccountPO != null) { - List cloudResourceInstancePOS = iQueryResource.queryByCond(platform, resourceType, cloudAccountId); - cloudResourceInstancePOS = ResourceMergerTask.mergeJson(linkDataList, cloudResourceInstancePOS, cloudAccountId); - Long taskId = runningProgressService.init(cloudResourceInstancePOS.size()); + Long taskId = runningProgressService.init(1); executeTestTasksAsynchronously(List.of(cloudAccountPO.getCloudAccountId()), platform, resourceType, rego, taskId, linkDataList); return taskId; } diff --git a/app/application/src/main/java/com/alipay/application/service/rule/RuleGroupServiceImpl.java b/app/application/src/main/java/com/alipay/application/service/rule/RuleGroupServiceImpl.java index 09d7214b..0e7b4a63 100644 --- a/app/application/src/main/java/com/alipay/application/service/rule/RuleGroupServiceImpl.java +++ b/app/application/src/main/java/com/alipay/application/service/rule/RuleGroupServiceImpl.java @@ -26,7 +26,6 @@ import com.alipay.application.service.rule.domain.RuleGroup; import com.alipay.application.service.rule.domain.repo.RuleGroupConverter; import com.alipay.application.service.rule.domain.repo.RuleGroupRepository; -import com.alipay.application.service.rule.exposed.GroupJoinService; import com.alipay.application.share.request.rule.RuleGroupRequest; import com.alipay.application.share.vo.ApiResponse; import com.alipay.application.share.vo.ListVO; @@ -64,9 +63,6 @@ public class RuleGroupServiceImpl implements RuleGroupService { private RuleGroupRepository ruleGroupRepository; @Resource private RuleGroupConverter ruleGroupConverter; - @Resource - private GroupJoinService groupJoinService; - @Transactional(rollbackFor = Exception.class) @Override diff --git a/app/application/src/main/java/com/alipay/application/service/rule/RuleService.java b/app/application/src/main/java/com/alipay/application/service/rule/RuleService.java index aaa3ccb1..1b0fba8d 100644 --- a/app/application/src/main/java/com/alipay/application/service/rule/RuleService.java +++ b/app/application/src/main/java/com/alipay/application/service/rule/RuleService.java @@ -43,6 +43,8 @@ public interface RuleService { ApiResponse> queryRuleList(ListRuleRequest listRuleRequest); + ListVO queryEffectRuleList(ListRuleRequest listRuleRequest); + ApiResponse deleteRule(Long id); @@ -67,4 +69,14 @@ public interface RuleService { String generateRuleCode(String platform, String resourceType); List queryAllRuleList(); + + ApiResponse addTenantSelectRule(String ruleCode); + + ApiResponse deleteTenantSelectRule(String ruleCode); + + ApiResponse batchDeleteTenantSelectRule(List ruleCodeList); + + List queryAllTenantSelectRuleList(); + + ApiResponse batchAddTenantSelectRule(List ruleCodeList); } diff --git a/app/application/src/main/java/com/alipay/application/service/rule/RuleServiceImpl.java b/app/application/src/main/java/com/alipay/application/service/rule/RuleServiceImpl.java index d35fc046..d2aee31d 100644 --- a/app/application/src/main/java/com/alipay/application/service/rule/RuleServiceImpl.java +++ b/app/application/src/main/java/com/alipay/application/service/rule/RuleServiceImpl.java @@ -27,8 +27,10 @@ import com.alipay.application.service.common.utils.CacheUtil; import com.alipay.application.service.common.utils.DbCacheUtil; import com.alipay.application.service.rule.domain.repo.RuleGroupRepository; +import com.alipay.application.service.rule.enums.EffectRuleType; import com.alipay.application.service.rule.enums.RuleType; import com.alipay.application.service.rule.exposed.GroupJoinService; +import com.alipay.application.service.system.domain.repo.TenantRepository; import com.alipay.application.share.request.base.IdRequest; import com.alipay.application.share.request.rule.ChangeStatusRequest; import com.alipay.application.share.request.rule.ListRuleRequest; @@ -56,6 +58,8 @@ import java.io.IOException; import java.text.SimpleDateFormat; import java.util.*; +import java.util.stream.Collectors; +import java.util.stream.Stream; @Slf4j @Service @@ -64,6 +68,10 @@ public class RuleServiceImpl implements RuleService { @Resource private RuleMapper ruleMapper; @Resource + private TenantRuleMapper tenantRuleMapper; + @Resource + private TenantRepository tenantRepository; + @Resource private GroupJoinService groupJoinService; @Resource private RuleRegoMapper ruleRegoMapper; @@ -82,7 +90,8 @@ public class RuleServiceImpl implements RuleService { @Resource private DbCacheUtil dbCacheUtil; - public static final String cacheKey = "rule::query_rule_list"; + public static final String ruleMarketCacheKey = "rule::query_rule_list"; + public static final String tenantSelectRuleCacheKey = "rule::query_tenant_select_rule_list"; @Transactional(rollbackFor = Exception.class) @Override @@ -152,7 +161,7 @@ public synchronized ApiResponse saveRule(SaveRuleRequest request) throws } } - dbCacheUtil.clear(cacheKey); + dbCacheUtil.clear(ruleMarketCacheKey); return new ApiResponse<>(String.valueOf(rulePO.getId())); } @@ -161,7 +170,7 @@ public synchronized ApiResponse saveRule(SaveRuleRequest request) throws @Override public ApiResponse> queryRuleList(ListRuleRequest request) { boolean needCache = false; - String key = CacheUtil.buildKey(cacheKey, UserInfoContext.getCurrentUser().getUserTenantId(), request.getPage(), request.getSize(), + String key = CacheUtil.buildKey(ruleMarketCacheKey, UserInfoContext.getCurrentUser().getUserTenantId(), request.getPage(), request.getSize(), request.getSortParam(), request.getSortType()); if (ListUtils.isEmpty(request.getPlatformList()) && ListUtils.isEmpty(request.getRuleTypeIdList()) @@ -205,12 +214,122 @@ public ApiResponse> queryRuleList(ListRuleRequest request) { return new ApiResponse<>(listVO); } + /** + * Query effective rule list for tenant with memory-based pagination + * This method uses memory pagination to ensure accurate tenant-specific risk statistics + * + * @param request the list rule request containing filter parameters + * @return ListVO containing rule data with proper tenant-specific caching + */ + @Override + public ListVO queryEffectRuleList(ListRuleRequest request) { + boolean needCache = false; + String key = CacheUtil.buildKey(tenantSelectRuleCacheKey, UserInfoContext.getCurrentUser().getUserTenantId(), request.getPage(), request.getSize(), request.getEffectRuleType(), + request.getSortParam(), request.getSortType()); + if (ListUtils.isEmpty(request.getPlatformList()) + && ListUtils.isEmpty(request.getRuleTypeIdList()) + && ListUtils.isEmpty(request.getResourceTypeList()) + && StringUtils.isEmpty(request.getStatus()) + && ListUtils.isEmpty(request.getRuleCodeList()) + && ListUtils.isEmpty(request.getRiskLevelList()) + && ListUtils.isEmpty(request.getRuleGroupIdList())) { + needCache = true; + DbCachePO dbCachePO = dbCacheUtil.get(key); + if (dbCachePO != null) { + return JSON.parseObject(dbCachePO.getValue(), new TypeReference<>() { + }); + } + } + + RuleDTO ruleDTO = RuleDTO.builder().build(); + BeanUtils.copyProperties(request, ruleDTO); + ruleDTO.setResourceTypeList(ListUtils.setList(request.getResourceTypeList())); + ruleDTO.setRuleTypeIdList(ListUtils.setList(request.getRuleTypeIdList())); + + + if (EffectRuleType.ALL.getCode().equals(request.getEffectRuleType())) { + ruleDTO.setTenantIdList(Stream.of(tenantRepository.findGlobalTenant().getId(), UserInfoContext.getCurrentUser().getUserTenantId()).distinct().toList()); + } else if (EffectRuleType.SELECTED.getCode().equals(request.getEffectRuleType())) { + ruleDTO.setTenantIdList(Collections.singletonList(UserInfoContext.getCurrentUser().getUserTenantId())); + } else if (EffectRuleType.DEFAULT.getCode().equals(request.getEffectRuleType())) { + ruleDTO.setTenantIdList(Collections.singletonList(tenantRepository.findGlobalTenant().getId())); + } + + ListVO listVO = new ListVO<>(); + + // Query all data without pagination for memory-based pagination + List allRules = tenantRuleMapper.findAllSortList(ruleDTO); + + if (allRules.isEmpty()) { + return listVO; + } + + // Application layer processing: add risk statistics for current tenant + Long currentTenantId = UserInfoContext.getCurrentUser().getUserTenantId(); + List processedRules = allRules.stream() + .peek(rule -> { + // Set risk statistics count for current tenant + Integer riskCount = tenantRuleMapper.findRiskCountByRuleAndTenant(rule.getId(), currentTenantId); + rule.setRiskCount(riskCount != null ? riskCount : 0); + }) + .collect(Collectors.toList()); + + // Application layer sorting + if ("lastScanTime".equals(request.getSortParam())) { + processedRules.sort((r1, r2) -> { + Date date1 = r1.getLastScanTime(); + Date date2 = r2.getLastScanTime(); + if (date1 == null && date2 == null) return 0; + if (date1 == null) return "ASC".equalsIgnoreCase(request.getSortType()) ? -1 : 1; + if (date2 == null) return "ASC".equalsIgnoreCase(request.getSortType()) ? 1 : -1; + return "ASC".equalsIgnoreCase(request.getSortType()) ? date1.compareTo(date2) : date2.compareTo(date1); + }); + } else if ("riskCount".equals(request.getSortParam())) { + processedRules.sort((r1, r2) -> { + if ("ASC".equalsIgnoreCase(request.getSortType())) { + return Integer.compare(r1.getRiskCount() != null ? r1.getRiskCount() : 0, r2.getRiskCount() != null ? r2.getRiskCount() : 0); + } else { + return Integer.compare(r2.getRiskCount() != null ? r2.getRiskCount() : 0, r1.getRiskCount() != null ? r1.getRiskCount() : 0); + } + }); + } else { + // Default sort by risk count DESC + processedRules.sort((r1, r2) -> Integer.compare(r2.getRiskCount() != null ? r2.getRiskCount() : 0, r1.getRiskCount() != null ? r1.getRiskCount() : 0)); + } + + // Memory-based pagination using utility method + ListUtils.PaginationResult paginationResult = ListUtils.paginate(processedRules, request.getPage(), request.getSize()); + List pagedRules = paginationResult.getData(); + List collect = pagedRules.stream().map(RuleVO::buildEasy).toList(); + + listVO.setTotal(paginationResult.getTotal()); + listVO.setData(collect); + + if (needCache) { + dbCacheUtil.put(key, listVO); + } + + return listVO; + } + @Transactional(rollbackFor = Exception.class) @Override public ApiResponse deleteRule(Long id) { + RulePO rulePO = ruleMapper.selectByPrimaryKey(id); + if (rulePO == null) { + return new ApiResponse<>(ApiResponse.FAIL.getCode(), "The rules do not exist"); + } + + List list = tenantRuleMapper.findByCode(rulePO.getRuleCode()); + if (CollectionUtils.isNotEmpty(list)) { + List tenantNameList = list.stream().map(po -> tenantRepository.find(po.getTenantId()).getTenantName()).toList(); + return new ApiResponse<>(ApiResponse.FAIL.getCode(), "Rules are selected with tenants: " + String.join(",", tenantNameList)); + } + + tenantRuleMapper.deleteByRuleCode(rulePO.getRuleCode()); ruleMapper.deleteByPrimaryKey(id); ruleScanResultMapper.deleteByRuleId(id); - dbCacheUtil.clear(cacheKey); + dbCacheUtil.clear(ruleMarketCacheKey); return ApiResponse.SUCCESS; } @@ -218,7 +337,7 @@ public ApiResponse deleteRule(Long id) { @Override public ApiResponse changeRuleStatus(ChangeStatusRequest changeRuleStatusRequest) { ruleMapper.updateStatus(changeRuleStatusRequest.getId(), changeRuleStatusRequest.getStatus()); - dbCacheUtil.clear(cacheKey); + dbCacheUtil.clear(ruleMarketCacheKey); return ApiResponse.SUCCESS; } @@ -266,7 +385,7 @@ public synchronized ApiResponse copyRule(IdRequest idRequest) { ruleTypeRelMapper.insertSelective(ruleTypeRelPO); } - dbCacheUtil.clear(cacheKey); + dbCacheUtil.clear(ruleMarketCacheKey); return ApiResponse.SUCCESS; } @@ -291,7 +410,7 @@ public ApiResponse> queryRuleTypeList() { Locale locale = LocaleContextHolder.getLocale(); if (!locale.getLanguage().equals(Locale.CHINA.getLanguage())) { - for (RuleTypeVO ruleTypeVO : list){ + for (RuleTypeVO ruleTypeVO : list) { ruleTypeVO.setTypeName(RuleType.getByRuleTypeEn(ruleTypeVO.getTypeName())); } } @@ -368,4 +487,136 @@ public List queryAllRuleList() { return ruleVO; }).toList(); } + + @Override + public synchronized ApiResponse addTenantSelectRule(String ruleCode) { + RulePO rulePO = ruleMapper.findOne(ruleCode); + if (rulePO == null) { + return new ApiResponse<>(ApiResponse.FAIL_CODE, "The rules do not exist"); + } + + if (Status.invalid.name().equals(rulePO.getStatus())) { + return new ApiResponse<>(ApiResponse.FAIL_CODE, "The rules are not enabled"); + } + + boolean isTenantAdmin = tenantRepository.isTenantAdmin(UserInfoContext.getCurrentUser().getUserId(), UserInfoContext.getCurrentUser().getUserTenantId()); + if (!isTenantAdmin) { + return new ApiResponse<>(ApiResponse.FAIL_CODE, "You are not the tenant administrator"); + } + + Long tenantId = UserInfoContext.getCurrentUser().getUserTenantId(); + TenantRulePO tenantRulePO = tenantRuleMapper.findOne(tenantId, ruleCode); + if (tenantRulePO != null) { + return new ApiResponse<>(ApiResponse.FAIL_CODE, "The rules have been added to the optional list"); + } + + tenantRulePO = new TenantRulePO(); + tenantRulePO.setTenantId(tenantId); + tenantRulePO.setRuleCode(ruleCode); + tenantRuleMapper.insertSelective(tenantRulePO); + + log.info("user:{}, addTenantSelectRule, ruleCode:{}", UserInfoContext.getCurrentUser(), ruleCode); + + dbCacheUtil.clear(tenantSelectRuleCacheKey); + dbCacheUtil.clear(ruleMarketCacheKey); + + return ApiResponse.SUCCESS; + } + + @Override + public ApiResponse deleteTenantSelectRule(String ruleCode) { + Long tenantId = UserInfoContext.getCurrentUser().getUserTenantId(); + TenantRulePO tenantRulePO = tenantRuleMapper.findOne(tenantId, ruleCode); + if (tenantRulePO == null) { + return new ApiResponse<>(ApiResponse.FAIL_CODE, "The rules do not exist"); + } + + if (!tenantId.equals(tenantRulePO.getTenantId())) { + return new ApiResponse<>(ApiResponse.FAIL_CODE, "The rules do not belong to the current tenant"); + } + + boolean isTenantAdmin = tenantRepository.isTenantAdmin(UserInfoContext.getCurrentUser().getUserId(), tenantId); + if (!isTenantAdmin) { + return new ApiResponse<>(ApiResponse.FAIL_CODE, "You are not the tenant administrator"); + } + + + tenantRepository.removeSelectedRule(tenantId, ruleCode); + log.info("user:{}, deleteTenantSelectRule, ruleCode:{}", UserInfoContext.getCurrentUser(), ruleCode); + + dbCacheUtil.clear(tenantSelectRuleCacheKey); + dbCacheUtil.clear(ruleMarketCacheKey); + + return ApiResponse.SUCCESS; + } + + @Override + public ApiResponse batchDeleteTenantSelectRule(List ruleCodeList) { + for (String ruleCode : ruleCodeList) { + deleteTenantSelectRule(ruleCode); + } + + return ApiResponse.SUCCESS; + } + + @Override + public ApiResponse batchAddTenantSelectRule(List ruleCodeList) { + for (String ruleCode : ruleCodeList) { + addTenantSelectRule(ruleCode); + } + + return ApiResponse.SUCCESS; + } + + /** + * Query all tenant selected rule list with deduplication by rule code + * This method combines tenant-specific rules and global default rules, + * removes duplicates based on rule code, and filters only valid rules + * Optimized to avoid duplicate queries when current tenant is global tenant + * + * @return List of RuleVO containing unique valid rules + */ + @Override + public List queryAllTenantSelectRuleList() { + Long currentTenantId = UserInfoContext.getCurrentUser().getUserTenantId(); + Long globalTenantId = tenantRepository.findGlobalTenant().getId(); + + // Use LinkedHashMap to maintain insertion order and deduplicate by ruleCode + Map ruleMap = new LinkedHashMap<>(); + + // Check if current tenant is global tenant to avoid duplicate queries + if (currentTenantId.equals(globalTenantId)) { + // Current tenant is global tenant, only query once + List globalRuleList = tenantRuleMapper.findAllList(globalTenantId); + globalRuleList.stream() + .filter(rule -> Status.valid.name().equals(rule.getStatus())) + .forEach(rule -> ruleMap.put(rule.getRuleCode(), rule)); + } else { + // Current tenant is not global tenant, query both tenant and global rules + List tenantSelectList = tenantRuleMapper.findAllList(currentTenantId); + List defaultRuleList = tenantRuleMapper.findAllList(globalTenantId); + + // Add tenant rules first (higher priority) + tenantSelectList.stream() + .filter(rule -> Status.valid.name().equals(rule.getStatus())) + .forEach(rule -> ruleMap.put(rule.getRuleCode(), rule)); + + // Add default rules only if not already present + defaultRuleList.stream() + .filter(rule -> Status.valid.name().equals(rule.getStatus())) + .forEach(rule -> ruleMap.putIfAbsent(rule.getRuleCode(), rule)); + } + + // Convert to RuleVO list + return ruleMap.values().stream().map(po -> { + RuleVO ruleVO = new RuleVO(); + ruleVO.setRuleCode(po.getRuleCode()); + ruleVO.setRuleName(po.getRuleName()); + ruleVO.setPlatform(po.getPlatform()); + ruleVO.setRuleDesc(po.getRuleDesc()); + ruleVO.setId(po.getId()); + return ruleVO; + }).toList(); + } + } diff --git a/app/application/src/main/java/com/alipay/application/service/rule/WhitedRegoMatcher.java b/app/application/src/main/java/com/alipay/application/service/rule/WhitedRegoMatcher.java index bca2cd06..246cb4bb 100644 --- a/app/application/src/main/java/com/alipay/application/service/rule/WhitedRegoMatcher.java +++ b/app/application/src/main/java/com/alipay/application/service/rule/WhitedRegoMatcher.java @@ -24,12 +24,10 @@ import com.alipay.dao.po.CloudResourceInstancePO; import com.alipay.dao.po.RuleScanResultPO; import jakarta.annotation.Resource; +import lombok.extern.slf4j.Slf4j; import org.apache.commons.lang3.StringUtils; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; import org.springframework.stereotype.Component; -import java.util.HashMap; import java.util.Map; /** @@ -37,12 +35,10 @@ * Author: lz * Description: 使用rego模式扫描规则 */ +@Slf4j @Component public class WhitedRegoMatcher { - private static final Logger LOGGER = LoggerFactory.getLogger(WhitedRegoMatcher.class); - - @Resource private OpaRepository opaRepository; @@ -52,7 +48,7 @@ public class WhitedRegoMatcher { public boolean executeRegoMatch(String regoContent,String whitedRuleConfigId, WhitedScanInputDataDTO whitedScanInputDataDTO){ - Map result = new HashMap<>(); + Map result; if(StringUtils.isEmpty(whitedRuleConfigId)){ String regoPath = opaRepository.findPackage(regoContent); opaRepository.createOrUpdatePolicy(regoPath, regoContent); @@ -63,7 +59,7 @@ public boolean executeRegoMatch(String regoContent,String whitedRuleConfigId, Wh } if (result == null) { - LOGGER.warn("Execute rule failed"); + log.warn("Execute rule failed"); return false; } diff --git a/app/application/src/main/java/com/alipay/application/service/rule/WhitedRuleEngineMatcher.java b/app/application/src/main/java/com/alipay/application/service/rule/WhitedRuleEngineMatcher.java index 4f89a398..2f381360 100644 --- a/app/application/src/main/java/com/alipay/application/service/rule/WhitedRuleEngineMatcher.java +++ b/app/application/src/main/java/com/alipay/application/service/rule/WhitedRuleEngineMatcher.java @@ -18,9 +18,12 @@ import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONObject; +import com.alipay.application.service.risk.engine.ConditionItem; +import com.alipay.application.service.risk.engine.Fact; +import com.alipay.application.service.risk.engine.Operator; +import com.alipay.application.service.risk.engine.handler.OperatorHandlerComplete; import com.alipay.application.share.request.rule.WhitedRuleConfigDTO; import com.alipay.dao.po.RuleScanResultPO; -import org.apache.commons.collections4.CollectionUtils; import org.springframework.stereotype.Component; import java.util.HashMap; @@ -37,49 +40,85 @@ public class WhitedRuleEngineMatcher { + /** + * Match rule using unified rule engine architecture + * @param rule the rule configuration to match + * @param risk the risk data map + * @return true if the rule matches + */ public boolean matchRule(WhitedRuleConfigDTO rule, Map risk) { + if (rule == null || risk == null) { + return false; + } + String key = rule.getKey(); - String operator = rule.getOperator().name(); - String value = rule.getValue().toString().trim(); + if (key == null) { + return false; + } + + Operator operator = convertToOperator(rule.getOperator()); + Object value = rule.getValue(); + + // Handle IN and NOT_IN operators - convert comma-separated string to List + if ((operator == Operator.IN || operator == Operator.NOT_IN) && value instanceof String) { + String stringValue = value.toString().trim(); + if (!stringValue.isEmpty()) { + value = List.of(stringValue.split(",")); + } + } else if (value != null) { + value = value.toString().trim(); + } if (!risk.containsKey(key)) { return false; } - - String riskValue = risk.get(key).toString().trim(); - - switch (operator) { - case "EQ": - return riskValue.equals(value); - case "NE": - return !riskValue.equals(value); - case "LIKE": - return riskValue.contains(value); - case "NOT_LIKE": - return !riskValue.contains(value); - case "IN": - return isIn(riskValue, value); - case "NOT_IN": - return !isIn(riskValue, value); - default: - return false; + String riskValue = risk.get(key); + if (riskValue != null) { + riskValue = riskValue.trim(); } + + // Create condition item and fact for unified rule engine + ConditionItem conditionItem = new ConditionItem(operator, key, value); + Fact fact = new Fact(key, riskValue); + List facts = List.of(fact); + + // Use unified rule engine handler + return OperatorHandlerComplete.handle(conditionItem, facts); } - private boolean isIn(String riskValue, String values) { - String[] valueArray = values.split(","); - for (String value : valueArray) { - if (riskValue.trim().equals(value.trim())) { - return true; - } + /** + * Convert WhitedRuleOperatorEnum to Operator + * @param whitedOperator the whited rule operator + * @return corresponding Operator enum + */ + private Operator convertToOperator(com.alipay.common.enums.WhitedRuleOperatorEnum whitedOperator) { + switch (whitedOperator) { + case EQ: + return Operator.EQ; + case NE: + return Operator.NE; + case LIKE: + return Operator.LIKE; + case NOT_LIKE: + return Operator.NOT_LIKE; + case IN: + return Operator.IN; + case NOT_IN: + return Operator.NOT_IN; + default: + throw new RuntimeException("Unsupported operator: " + whitedOperator); } - return false; } + + public boolean matchWhitelistRule(List ruleConfiglist, String condition, RuleScanResultPO ruleScanResultPO) { Map risk = convertObjectToMap(ruleScanResultPO); - if(CollectionUtils.isEmpty(ruleConfiglist)){ + if(ruleConfiglist == null){ + return false; + } + if(ruleConfiglist.isEmpty()){ return true; } Map resultsMap = new HashMap<>(); @@ -94,7 +133,6 @@ private boolean evaluateCondition(String condition, Map result return ExpressionEvaluator.evalExpression(condition, resultsMap); } - public Map convertObjectToMap(Object obj) { if (obj == null) { return null; diff --git a/app/application/src/main/java/com/alipay/application/service/rule/WhitedRuleService.java b/app/application/src/main/java/com/alipay/application/service/rule/WhitedRuleService.java index 2390c854..fa5d21cb 100644 --- a/app/application/src/main/java/com/alipay/application/service/rule/WhitedRuleService.java +++ b/app/application/src/main/java/com/alipay/application/service/rule/WhitedRuleService.java @@ -16,11 +16,12 @@ */ package com.alipay.application.service.rule; -import com.alipay.application.share.request.rule.SaveWhitedRuleRequestDTO; +import com.alipay.application.share.request.rule.SaveWhitedRuleRequest; import com.alipay.application.share.request.rule.TestRunWhitedRuleRequestDTO; import com.alipay.application.share.request.rule.TestRunWhitedRuleResultDTO; import com.alipay.application.share.request.rule.WhitedScanInputDataDTO; import com.alipay.application.share.vo.ListVO; +import com.alipay.application.share.vo.whited.GroupByRuleCodeVO; import com.alipay.application.share.vo.whited.WhitedConfigVO; import com.alipay.application.share.vo.whited.WhitedRuleConfigVO; import com.alipay.dao.dto.QueryWhitedRuleDTO; @@ -34,7 +35,7 @@ */ public interface WhitedRuleService { - int save(SaveWhitedRuleRequestDTO dto) throws IOException; + Long save(SaveWhitedRuleRequest dto) throws IOException; ListVO getList(QueryWhitedRuleDTO dto); @@ -52,5 +53,7 @@ public interface WhitedRuleService { TestRunWhitedRuleResultDTO testRun(TestRunWhitedRuleRequestDTO dto); - SaveWhitedRuleRequestDTO queryWhitedContentByRisk(Long riskId); + SaveWhitedRuleRequest queryWhitedContentByRisk(Long riskId); + + ListVO getListGroupByRuleCode(QueryWhitedRuleDTO dto); } diff --git a/app/application/src/main/java/com/alipay/application/service/rule/domain/repo/DirectoryWalker.java b/app/application/src/main/java/com/alipay/application/service/rule/domain/repo/DirectoryWalker.java deleted file mode 100644 index 4a7a76fc..00000000 --- a/app/application/src/main/java/com/alipay/application/service/rule/domain/repo/DirectoryWalker.java +++ /dev/null @@ -1,28 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package com.alipay.application.service.rule.domain.repo; - - -/* - *@title DirectoryWalker - *@description - *@author jietian - *@version 1.0 - *@create 2025/3/18 16:01 - */ -public class DirectoryWalker { -} diff --git a/app/application/src/main/java/com/alipay/application/service/rule/domain/repo/OpaRepositoryImpl.java b/app/application/src/main/java/com/alipay/application/service/rule/domain/repo/OpaRepositoryImpl.java index f392f6f1..b32182d2 100644 --- a/app/application/src/main/java/com/alipay/application/service/rule/domain/repo/OpaRepositoryImpl.java +++ b/app/application/src/main/java/com/alipay/application/service/rule/domain/repo/OpaRepositoryImpl.java @@ -30,8 +30,7 @@ import com.bisnode.opa.client.policy.OpaPolicy; import com.bisnode.opa.client.query.QueryForDocumentRequest; import jakarta.annotation.Resource; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; +import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; import java.util.HashMap; @@ -39,19 +38,16 @@ import java.util.regex.Matcher; import java.util.regex.Pattern; +@Slf4j @Service class OpaRepositoryImpl implements OpaRepository { - private static final Logger LOGGER = LoggerFactory.getLogger(OpaRepositoryImpl.class); - - @Resource private OpaClient client; @Override public String createOrUpdatePolicy(String policyContent) { - // 从 policyContent 解析 String regoPackage = findPackage(policyContent); OpaPolicy opaPolicy = new OpaPolicy(regoPackage, policyContent); @@ -70,7 +66,7 @@ public void createOrUpdatePolicy(String path, String policyContent) { try { client.createOrUpdatePolicy(opaPolicy); } catch (Exception e) { - LOGGER.error("createOrUpdatePolicy error:{}, policyContent:{}", e, policyContent); + log.error("createOrUpdatePolicy error:{}, policyContent:{}", e, policyContent); } } @@ -80,7 +76,7 @@ public void upsertData(String path, Object data) { try { client.createOrOverwriteDocument(opaDocument); } catch (Exception e) { - LOGGER.info("upsertData error:{}", e.getMessage()); + log.info("upsertData error:{}", e.getMessage()); } } @@ -92,7 +88,7 @@ public String getPolicy(String path) { @Override public Map callOpa(String policyContent, String jsonInputStr) { if (policyContent.contains("http.send")) { - throw new RuntimeException("函数 http.send 当前暂不支持"); + throw new RuntimeException("The function http.send is not currently supported"); } Object obj = JSON.parse(jsonInputStr); String aPackage = findPackage(policyContent); @@ -105,7 +101,6 @@ public Map callOpa(String policyContent, String jsonInputStr) { resp.put("risk", false); } - LOGGER.info("resp:{}", resp); return resp; } @@ -124,7 +119,7 @@ public Map callOpa(String path, String policyContent, String jsonInputStr) { resp.put("risk", false); } - LOGGER.info("resp:{}", resp); + log.info("resp:{}", resp); return resp; } diff --git a/app/application/src/main/java/com/alipay/application/service/rule/domain/repo/OpaSyncRepositoryImpl.java b/app/application/src/main/java/com/alipay/application/service/rule/domain/repo/OpaSyncRepositoryImpl.java deleted file mode 100644 index 228f076e..00000000 --- a/app/application/src/main/java/com/alipay/application/service/rule/domain/repo/OpaSyncRepositoryImpl.java +++ /dev/null @@ -1,139 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -///* -// * Licensed to the Apache Software Foundation (ASF) under one or more -// * contributor license agreements. See the NOTICE file distributed with -// * this work for additional information regarding copyright ownership. -// * The ASF licenses this file to You under the Apache License, Version 2.0 -// * (the "License"); you may not use this file except in compliance with -// * the License. You may obtain a copy of the License at -// * -// * http://www.apache.org/licenses/LICENSE-2.0 -// * -// * Unless required by applicable law or agreed to in writing, software -// * distributed under the License is distributed on an "AS IS" BASIS, -// * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// * See the License for the specific language governing permissions and -// * limitations under the License. -// */ -//package com.alipay.application.service.rule.domain.repo; -///* -// *@title OpaServiceImpl -// *@description -// *@author jietian -// *@version 1.0 -// *@create 2024/6/5 17:16 -// */ -// -//import com.alibaba.fastjson.JSON; -//import com.alipay.application.service.rule.domain.repo.client.OpaClient; -//import com.alipay.application.service.rule.domain.repo.client.api.DataApi; -//import com.alipay.application.service.rule.domain.repo.client.api.PolicyApi; -//import org.slf4j.Logger; -//import org.slf4j.LoggerFactory; -//import org.springframework.beans.factory.annotation.Value; -//import org.springframework.stereotype.Service; -// -//import java.util.HashMap; -//import java.util.Map; -//import java.util.concurrent.CompletableFuture; -//import java.util.regex.Matcher; -//import java.util.regex.Pattern; -// -//@Service -//public class OpaRepositoryImpl implements OpaRepository { -// -// private static final Logger LOGGER = LoggerFactory.getLogger(OpaRepositoryImpl.class); -// -// @Value("${opa.url}") -// private String OPA_URL; -// -// @Override -// public String createOrUpdatePolicy(String policyContent) { -// String regoPackage = findPackage(policyContent); -// -// OpaClient client = OpaClient.builder().url(OPA_URL) -// .build(); -// -// CompletableFuture result = client -// .upsertPolicy(regoPackage, policyContent); -// -// try { -// result.join(); -// } catch (Exception e) { -// LOGGER.info("createOrUpdatePolicy error:{}", e.getCause().getMessage()); -// return e.getCause().getMessage(); -// } -// return null; -// } -// -// @Override -// public void upsertData(String path, Object data) { -// OpaClient client = OpaClient.builder().url(OPA_URL) -// .build(); -// -// CompletableFuture upsertDataResultCompletableFuture = client.upsertData(path, data); -// -// try { -// upsertDataResultCompletableFuture.get(); -// } catch (Exception e) { -// LOGGER.info("upsertData error:{}", e.getMessage()); -// } -// } -// -// @Override -// public String getPolicy(String id) { -// return null; -// } -// -// @Override -// public Map callOpa(String policyContent, String jsonInputStr) { -// if (policyContent.contains("http.send")) { -// throw new RuntimeException("The function http.send is not currently supported"); -// } -// -// OpaClient client = OpaClient.builder().url(OPA_URL).build(); -// -// try { -// DataApi.GetDataWithInputResponse response = client.getData(findPackage(policyContent), JSON.parseObject(jsonInputStr, Map.class), DataApi.GetDataWithInputResponse.class).join(); -// Object o = response.get("result"); -// if (o instanceof Map) { -// return (Map) o; -// } -// throw new RuntimeException("The result is not a Map"); -// } catch (Exception e) { -// Map resp = new HashMap<>(); -// resp.put("error", e.getMessage()); -// resp.put("risk", false); -// return resp; -// } -// -// } -// -// public String findPackage(String policyContent) { -// String pattern = "package\\s+([\\w.]+)"; -// -// Pattern r = Pattern.compile(pattern); -// Matcher m = r.matcher(policyContent); -// -// if (m.find()) { -// return m.group(1); -// } -// -// throw new RuntimeException("package not found"); -// } -//} diff --git a/app/application/src/main/java/com/alipay/application/service/rule/domain/repo/RuleRepository.java b/app/application/src/main/java/com/alipay/application/service/rule/domain/repo/RuleRepository.java index bb8649f2..7226bf95 100644 --- a/app/application/src/main/java/com/alipay/application/service/rule/domain/repo/RuleRepository.java +++ b/app/application/src/main/java/com/alipay/application/service/rule/domain/repo/RuleRepository.java @@ -60,10 +60,18 @@ public interface RuleRepository { List findRuleListFromLocalFile(); /** - * 关联规则和全局变量 + * Association rules and global variables * - * @param id - * @param globalVariables + * @param id rule id + * @param globalVariables global variables */ void relatedGlobalVariables(Long id, List globalVariables); + + + /** + * Is there a new rule + * + * @return int new rule count + */ + int existNewRule(); } diff --git a/app/application/src/main/java/com/alipay/application/service/rule/domain/repo/RuleRepositoryImpl.java b/app/application/src/main/java/com/alipay/application/service/rule/domain/repo/RuleRepositoryImpl.java index f184d375..4808ce1b 100644 --- a/app/application/src/main/java/com/alipay/application/service/rule/domain/repo/RuleRepositoryImpl.java +++ b/app/application/src/main/java/com/alipay/application/service/rule/domain/repo/RuleRepositoryImpl.java @@ -35,7 +35,6 @@ import lombok.extern.slf4j.Slf4j; import org.apache.commons.collections4.CollectionUtils; import org.apache.commons.io.FileUtils; -import org.apache.logging.log4j.util.Strings; import org.springframework.beans.factory.annotation.Value; import org.springframework.stereotype.Repository; @@ -199,15 +198,17 @@ public void relatedGlobalVariables(Long ruleId, List globalVaria public void saveOrgRule(RuleAgg ruleAgg) { // Update rule metadata information RulePO rulePO = ruleConverter.toPo(ruleAgg); - if (Strings.isEmpty(ruleAgg.getRuleCode())) { + if (ruleAgg.getId() == null) { ruleMapper.insertSelective(rulePO); - } - if (Strings.isNotEmpty(ruleAgg.getRuleCode())) { + } else { RulePO existRule = ruleMapper.findOne(ruleAgg.getRuleCode()); if (existRule != null) { rulePO.setId(existRule.getId()); rulePO.setGmtModified(new Date()); ruleMapper.updateByPrimaryKeySelective(rulePO); + } else { + // When RuleCode is not empty,But not exist in database, still should insert + ruleMapper.insertSelective(rulePO); } } @@ -350,7 +351,7 @@ public List findRuleListFromLocalFile() { try { return loadAndRelation(localPath); } catch (Exception e) { - log.error("Failed to load local rules: {}", e.getMessage()); + log.error("Failed to load local rules: {}", e.getMessage(), e); return List.of(); } } @@ -389,4 +390,22 @@ private List loadAndRelation(Path localPath) throws IOException { return ruleAggs; } + /** + * Is there a new rule + * + * @return true: there is a new rule, false: no new rule + */ + @Override + public int existNewRule() { + int newRuleCount = 0; + List ruleList = findRuleListFromGitHub(); + for (RuleAgg rule : ruleList) { + RulePO existRule = ruleMapper.findOne(rule.getRuleCode()); + if (existRule == null) { + newRuleCount++; + } + } + + return newRuleCount; + } } diff --git a/app/application/src/main/java/com/alipay/application/service/rule/enums/EffectRuleType.java b/app/application/src/main/java/com/alipay/application/service/rule/enums/EffectRuleType.java new file mode 100644 index 00000000..229471db --- /dev/null +++ b/app/application/src/main/java/com/alipay/application/service/rule/enums/EffectRuleType.java @@ -0,0 +1,31 @@ +package com.alipay.application.service.rule.enums; + + +/* + *@title EffectRuleType + *@description + *@author suitianshuang + *@version 1.0 + *@create 2025/7/11 11:09 + */ +public enum EffectRuleType { + + DEFAULT("default", "默认规则"), + SELECTED("selected", "租户自选规则"), + ALL("all", "全部"); + + private final String code; + private final String description; + EffectRuleType(String code, String description) { + this.code = code; + this.description = description; + } + + public String getCode() { + return code; + } + + public String getDescription() { + return description; + } +} diff --git a/app/application/src/main/java/com/alipay/application/service/rule/exposed/InitRuleService.java b/app/application/src/main/java/com/alipay/application/service/rule/exposed/InitRuleService.java index 12599c75..4ff62143 100644 --- a/app/application/src/main/java/com/alipay/application/service/rule/exposed/InitRuleService.java +++ b/app/application/src/main/java/com/alipay/application/service/rule/exposed/InitRuleService.java @@ -47,4 +47,9 @@ public interface InitRuleService { * 将规则从数据库中写如代码文件中 */ String writeRule(List idList); + + /** + * Check if new rules exist + */ + int checkExistNewRule(); } diff --git a/app/application/src/main/java/com/alipay/application/service/rule/exposed/InitRuleServiceImpl.java b/app/application/src/main/java/com/alipay/application/service/rule/exposed/InitRuleServiceImpl.java index 7bb93194..772a4ca2 100644 --- a/app/application/src/main/java/com/alipay/application/service/rule/exposed/InitRuleServiceImpl.java +++ b/app/application/src/main/java/com/alipay/application/service/rule/exposed/InitRuleServiceImpl.java @@ -17,6 +17,7 @@ package com.alipay.application.service.rule.exposed; +import com.alipay.application.service.common.utils.DbCacheUtil; import com.alipay.application.service.resource.exposed.QueryResourceService; import com.alipay.application.service.rule.domain.RuleAgg; import com.alipay.application.service.rule.domain.repo.RuleRepository; @@ -26,6 +27,7 @@ import com.alipay.common.utils.JsonMaskerUtils; import com.alipay.dao.mapper.RuleMapper; import com.alipay.dao.mapper.RuleTypeMapper; +import com.alipay.dao.po.DbCachePO; import com.alipay.dao.po.RulePO; import com.alipay.dao.po.RuleTypePO; import jakarta.annotation.Resource; @@ -61,6 +63,12 @@ public class InitRuleServiceImpl implements InitRuleService { @Resource private QueryResourceService queryResourceService; + @Resource + private DbCacheUtil dbCacheUtil; + + private static final String cacheKey = "rule::new::count"; + + @Override public void initRuleType() { for (RuleType ruleType : RuleType.values()) { @@ -80,6 +88,9 @@ public void loadRuleFromGithub(Boolean coverage) { log.info("init rule form github, ruleAggs size: {}", ruleAggs.size()); save(ruleAggs, coverage); + + dbCacheUtil.clear(cacheKey); + dbCacheUtil.put(cacheKey, 0); } @Override @@ -128,6 +139,25 @@ public String writeRule(List idList) { } } - return ruleExporter.generateRulesFile(rules); + return ruleExporter.generateRulesFile(rules); + } + + /** + * Check if new rules exist + */ + @Override + public int checkExistNewRule() { + DbCachePO dbCachePO = dbCacheUtil.get(cacheKey); + if (dbCachePO != null) { + return Integer.parseInt(dbCachePO.getValue()); + } + + int newRuleCount = ruleRepository.existNewRule(); + if (newRuleCount == 0) { + return 0; + } + + dbCacheUtil.put(cacheKey, newRuleCount); + return newRuleCount; } } diff --git a/app/application/src/main/java/com/alipay/application/service/rule/impl/WhitedRuleServiceImpl.java b/app/application/src/main/java/com/alipay/application/service/rule/impl/WhitedRuleServiceImpl.java index fbba5505..6d9f74fc 100644 --- a/app/application/src/main/java/com/alipay/application/service/rule/impl/WhitedRuleServiceImpl.java +++ b/app/application/src/main/java/com/alipay/application/service/rule/impl/WhitedRuleServiceImpl.java @@ -29,40 +29,43 @@ import com.alipay.application.service.rule.WhitedRuleEngineMatcher; import com.alipay.application.service.rule.WhitedRuleService; import com.alipay.application.service.rule.job.ScanService; +import com.alipay.application.service.rule.job.context.TenantWhitedConfigContextV2; import com.alipay.application.service.system.domain.User; +import com.alipay.application.service.system.domain.repo.TenantRepository; import com.alipay.application.service.system.domain.repo.UserRepository; import com.alipay.application.share.request.rule.*; import com.alipay.application.share.vo.ApiResponse; import com.alipay.application.share.vo.ListVO; import com.alipay.application.share.vo.rule.RuleScanResultVO; import com.alipay.application.share.vo.rule.RuleVO; +import com.alipay.application.share.vo.whited.GroupByRuleCodeVO; import com.alipay.application.share.vo.whited.WhitedConfigVO; import com.alipay.application.share.vo.whited.WhitedRuleConfigVO; import com.alipay.common.enums.WhitedRuleOperatorEnum; import com.alipay.common.enums.WhitedRuleTypeEnum; +import com.alipay.common.exception.BizException; import com.alipay.dao.context.UserInfoContext; import com.alipay.dao.context.UserInfoDTO; +import com.alipay.dao.dto.GroupByRuleCodeDTO; import com.alipay.dao.dto.QueryScanResultDTO; import com.alipay.dao.dto.QueryWhitedRuleDTO; import com.alipay.dao.dto.RuleScanResultDTO; import com.alipay.dao.mapper.RuleMapper; import com.alipay.dao.mapper.RuleScanResultMapper; +import com.alipay.dao.mapper.TenantMapper; import com.alipay.dao.mapper.WhitedRuleConfigMapper; -import com.alipay.dao.po.CloudAccountPO; -import com.alipay.dao.po.RulePO; -import com.alipay.dao.po.RuleScanResultPO; -import com.alipay.dao.po.WhitedRuleConfigPO; +import com.alipay.dao.po.*; import jakarta.annotation.Resource; import lombok.extern.slf4j.Slf4j; +import org.apache.commons.lang3.StringUtils; import org.springframework.beans.BeanUtils; +import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.util.CollectionUtils; -import org.springframework.util.StringUtils; -import java.lang.reflect.Field; import java.util.*; import java.util.concurrent.*; -import java.util.stream.Collectors; +import java.util.stream.Stream; /** * Date: 2025/3/13 @@ -96,6 +99,12 @@ public class WhitedRuleServiceImpl implements WhitedRuleService { @Resource private ScanService scanService; + @Resource + private TenantRepository tenantRepository; + + @Resource + private TenantWhitedConfigContextV2 tenantWhitedConfigContextV2; + private static final ExecutorService executorService = new ThreadPoolExecutor( 8, 8, @@ -105,11 +114,14 @@ public class WhitedRuleServiceImpl implements WhitedRuleService { Executors.defaultThreadFactory(), new ThreadPoolExecutor.CallerRunsPolicy() ); + @Autowired + private TenantMapper tenantMapper; @Override - public int save(SaveWhitedRuleRequestDTO dto) throws RuntimeException { + public Long save(SaveWhitedRuleRequest dto) throws RuntimeException { UserInfoDTO currentUser = UserInfoContext.getCurrentUser(); + permissionCheck(dto.getId()); paramCheck(dto, currentUser); WhitedRuleConfigPO whitedRuleConfigPO = new WhitedRuleConfigPO(); //处理白名单规则详情 @@ -124,7 +136,7 @@ public int save(SaveWhitedRuleRequestDTO dto) throws RuntimeException { try { ruleConfigJson = ConditionAssembler.generateJsonCond(conditionItemMap, dto.getCondition()); } catch (Exception e) { - log.error("ruleName: {} 生成condition失败, condition:{}, error:", dto.getRuleName(), dto.getCondition(), e); + log.error("ruleName: {} create condition failed, condition:{}, error:", dto.getRuleName(), dto.getCondition(), e); throw new RuntimeException(dto.getRuleName() + ": condition is not valid"); } } @@ -134,27 +146,32 @@ public int save(SaveWhitedRuleRequestDTO dto) throws RuntimeException { if (Objects.nonNull(whitedRuleConfigPO)) { if (!currentUser.getUserId().equals(whitedRuleConfigPO.getLockHolder())) { log.error("save whitedRuleConfig error, lockHolder and current user different, whitedRuleId: {} , lockHolder:{}, currentUser:{} ", whitedRuleConfigPO.getId(), whitedRuleConfigPO.getLockHolder(), currentUser.getUserId()); - throw new RuntimeException("当前规则已被其他用户锁定,请抢锁并重试!"); + throw new RuntimeException("The current whitelist has been locked by other users, please grab the lock and try again!"); } + + tenantWhitedConfigContextV2.clearAllCache(); //更新数据 buildWhitedRuleConfigPO(whitedRuleConfigPO, dto, currentUser, ruleConfigJson); whitedRuleConfigPO.setGmtModified(new Date()); - return whitedRuleConfigMapper.updateByPrimaryKeySelective(whitedRuleConfigPO); + whitedRuleConfigMapper.updateByPrimaryKeySelective(whitedRuleConfigPO); + return whitedRuleConfigPO.getId(); } else { - throw new RuntimeException("whitedRuleConfigPO id: " + dto.getId() + "不存在,请检查!"); + throw new RuntimeException("whitedRuleConfigPO id: " + dto.getId() + "Does not exist"); } } + + tenantWhitedConfigContextV2.clearAllCache(); buildWhitedRuleConfigPO(whitedRuleConfigPO, dto, currentUser, ruleConfigJson); - whitedRuleConfigPO.setEnable(dto.getEnable()); + whitedRuleConfigPO.setEnable(1); int insertResult = whitedRuleConfigMapper.insertSelective(whitedRuleConfigPO); - if(insertResult > 0 && dto.getEnable() == 1 && WhitedRuleTypeEnum.RULE_ENGINE.name().equals(dto.getRuleType()) && !StringUtils.isEmpty(dto.getRiskRuleCode())){ + if (insertResult > 0 && dto.getEnable() == 1 && WhitedRuleTypeEnum.RULE_ENGINE.name().equals(dto.getRuleType()) && !StringUtils.isEmpty(dto.getRiskRuleCode())) { //触发风险扫描 RulePO rulePO = ruleMapper.findOne(dto.getRiskRuleCode()); executorService.execute(() -> { scanService.scanByRule(rulePO.getId()); }); } - return insertResult; + return whitedRuleConfigPO.getId(); } @Override @@ -169,22 +186,29 @@ public ListVO getList(QueryWhitedRuleDTO dto) { dto.setCreator(user.getUserId()); } } - UserInfoDTO currentUser = UserInfoContext.getCurrentUser(); - Long tenantId = currentUser.getTenantId(); - dto.setTenantId(tenantId); - int count = whitedRuleConfigMapper.count(dto); - if (count == 0) { - return listVO; + + Long globalTenantId = tenantRepository.findGlobalTenant().getId(); + Long userTenantId = UserInfoContext.getCurrentUser().getUserTenantId(); + if (!globalTenantId.equals(userTenantId)) { + dto.setTenantIdList(Stream.of(userTenantId).toList()); } + List list = whitedRuleConfigMapper.list(dto); - List whitedRuleConfigVOS = new ArrayList<>(); - if (!CollectionUtils.isEmpty(list)) { - whitedRuleConfigVOS = list.stream() - .map(this::convertToVO) - .collect(Collectors.toList()); - } - listVO.setData(whitedRuleConfigVOS); - listVO.setTotal(count); + if (StringUtils.isNoneEmpty(dto.getSearch())) { + list = list.stream() + .filter(po -> po.getRuleConfig().contains(dto.getSearch()) || po.getRegoContent().contains(dto.getSearch())) + .toList(); + } + + List result = list.stream() + .skip((long) (dto.getPage() - 1) * dto.getSize()) + .limit(dto.getSize()) + .map(this::convertToVO) + .toList(); + + listVO.setTotal(list.size()); + listVO.setData(result); + return listVO; } @@ -195,7 +219,14 @@ private WhitedRuleConfigVO convertToVO(WhitedRuleConfigPO whitedRuleConfigPO) { UserRepository userRepository = SpringUtils.getApplicationContext().getBean(UserRepository.class); User user = userRepository.find(whitedRuleConfigPO.getCreator()); - vo.setCreatorName(user.getUsername()); + if (Objects.nonNull(user)) { + vo.setCreatorName(user.getUsername()); + } + + TenantPO tenantPO = tenantMapper.selectByPrimaryKey(whitedRuleConfigPO.getTenantId()); + if (Objects.nonNull(tenantPO)) { + vo.setTenantName(tenantPO.getTenantName()); + } boolean isLockHolder = false; if (currentUser.getUserId().equals(whitedRuleConfigPO.getLockHolder())) { @@ -219,45 +250,51 @@ public WhitedRuleConfigVO getById(Long id) { @Override public int deleteById(Long id) { + permissionCheck(id); + WhitedRuleConfigPO whitedRuleConfigPO = whitedRuleConfigMapper.selectByPrimaryKey(id); if (Objects.isNull(whitedRuleConfigPO)) { - throw new RuntimeException("当前规则不存在,请检查!"); + throw new RuntimeException("The current whitelist does not exist"); } UserInfoDTO currentUser = UserInfoContext.getCurrentUser(); if (!currentUser.getUserId().equals(whitedRuleConfigPO.getLockHolder())) { log.error("deleteById whitedRuleConfig error, lockHolder and current user different, whitedRuleid: {} , lockHolder:{}, currentUser:{} ", whitedRuleConfigPO.getId(), whitedRuleConfigPO.getLockHolder(), currentUser.getUserId()); - throw new RuntimeException("当前规则已被其他用户锁定,请抢锁并重试!"); + throw new RuntimeException("The current whitelist has been locked by other users, please grab the lock and try again!"); } + tenantWhitedConfigContextV2.clearAllCache(); return whitedRuleConfigMapper.deleteByPrimaryKey(id); } @Override public void changeStatus(Long id, int enable) { + permissionCheck(id); WhitedRuleConfigPO whitedRuleConfigPO = whitedRuleConfigMapper.selectByPrimaryKey(id); if (Objects.nonNull(whitedRuleConfigPO)) { UserInfoDTO currentUser = UserInfoContext.getCurrentUser(); if (!currentUser.getUserId().equals(whitedRuleConfigPO.getLockHolder())) { log.error("deleteById whitedRuleConfig error, lockHolder and current user different, whitedRuleid: {} , lockHolder:{}, currentUser:{} ", whitedRuleConfigPO.getId(), whitedRuleConfigPO.getLockHolder(), currentUser.getUserId()); - throw new RuntimeException("当前规则已被其他用户锁定,请抢锁并重试!"); + throw new RuntimeException("The current whitelist has been locked by other users, please grab the lock and try again!"); } whitedRuleConfigPO.setEnable(enable); whitedRuleConfigPO.setGmtModified(new Date()); + tenantWhitedConfigContextV2.clearAllCache(); whitedRuleConfigMapper.updateByPrimaryKeySelective(whitedRuleConfigPO); } else { - throw new RuntimeException("whitedRuleConfigPO id: " + id + "不存在,请检查!"); + throw new RuntimeException("whitedRuleConfigPO id: " + id + "Does not exist"); } } @Override public void grabLock(Long id) { + permissionCheck(id); WhitedRuleConfigPO whitedRuleConfigPO = whitedRuleConfigMapper.selectByPrimaryKey(id); if (Objects.nonNull(whitedRuleConfigPO)) { whitedRuleConfigPO.setLockHolder(UserInfoContext.getCurrentUser().getUserId()); whitedRuleConfigPO.setGmtModified(new Date()); whitedRuleConfigMapper.updateByPrimaryKeySelective(whitedRuleConfigPO); } else { - throw new RuntimeException("whitedRuleConfigPO id: " + id + "不存在,请检查!"); + throw new RuntimeException("whitedRuleConfigPO id: " + id + "Does not exist"); } } @@ -302,6 +339,7 @@ public TestRunWhitedRuleResultDTO testRun(TestRunWhitedRuleRequestDTO dto) { //获取当前租户下的风险数据 QueryScanResultDTO queryScanResultDTO = new QueryScanResultDTO(); queryScanResultDTO.setTenantId(UserInfoContext.getCurrentUser().getTenantId()); + queryScanResultDTO.setStatusList(Arrays.asList(RiskStatusManager.RiskStatus.UNREPAIRED.name(), RiskStatusManager.RiskStatus.WHITED.name())); queryScanResultDTO.setLimit(100); String scrollId = null; @@ -314,7 +352,7 @@ public TestRunWhitedRuleResultDTO testRun(TestRunWhitedRuleRequestDTO dto) { } queryScanResultDTO.setRuleId(rulePO.getId()); } - List listWithScrollId = new ArrayList<>(); + List listWithScrollId; while (true) { queryScanResultDTO.setScrollId(scrollId); listWithScrollId = ruleScanResultMapper.findListWithScrollId(queryScanResultDTO); @@ -347,16 +385,14 @@ public TestRunWhitedRuleResultDTO testRun(TestRunWhitedRuleRequestDTO dto) { } } - TestRunWhitedRuleResultDTO resultDTO = TestRunWhitedRuleResultDTO.builder() + return TestRunWhitedRuleResultDTO.builder() .count(count) .ruleScanResultList(preWhitedList) .build(); - - return resultDTO; } @Override - public SaveWhitedRuleRequestDTO queryWhitedContentByRisk(Long riskId) { + public SaveWhitedRuleRequest queryWhitedContentByRisk(Long riskId) { ApiResponse ruleScanResultVOApiResponse = riskService.queryRiskDetail(riskId); if (!StringUtils.isEmpty(ruleScanResultVOApiResponse.getErrorCode()) || Objects.isNull(ruleScanResultVOApiResponse.getContent())) { log.error("query RuleScanResultVO not exist,riskId:{} ", riskId); @@ -365,17 +401,49 @@ public SaveWhitedRuleRequestDTO queryWhitedContentByRisk(Long riskId) { return buildContentByRiskInfo(ruleScanResultVOApiResponse.getContent()); } - private SaveWhitedRuleRequestDTO buildContentByRiskInfo(RuleScanResultVO ruleScanResultVO){ + @Override + public ListVO getListGroupByRuleCode(QueryWhitedRuleDTO dto) { + ListVO listVO = new ListVO<>(); + + // Tenant isolation + Long globalTenantId = tenantRepository.findGlobalTenant().getId(); + Long userTenantId = UserInfoContext.getCurrentUser().getUserTenantId(); + if (!globalTenantId.equals(userTenantId)) { + dto.setTenantIdList(Stream.of(userTenantId).toList()); + } + + List list = whitedRuleConfigMapper.findListGroupByRuleCode(dto); + + if (CollectionUtils.isEmpty(dto.getRuleCodeList())) { + GroupByRuleCodeDTO groupByRuleCodeDTO = whitedRuleConfigMapper.findNullRuleCode(dto); + if (Objects.nonNull(groupByRuleCodeDTO)) { + list.add(0, groupByRuleCodeDTO); + } + } + + List result = list.stream() + .skip((long) (dto.getPage() - 1) * dto.getSize()) + .limit(dto.getSize()) + .map(GroupByRuleCodeVO::build) + .toList(); + + listVO.setTotal(list.size()); + listVO.setData(result); + + return listVO; + } + + private SaveWhitedRuleRequest buildContentByRiskInfo(RuleScanResultVO ruleScanResultVO) { RuleVO ruleVO = ruleScanResultVO.getRuleVO(); - SaveWhitedRuleRequestDTO saveWhitedRuleRequestDTO = new SaveWhitedRuleRequestDTO(); - saveWhitedRuleRequestDTO.setRuleName(ruleVO.getRuleName() + "_手动加白"); - saveWhitedRuleRequestDTO.setRuleDesc(ruleVO.getRuleName() + "_手动加白"); - saveWhitedRuleRequestDTO.setRuleType(WhitedRuleTypeEnum.RULE_ENGINE.name()); - saveWhitedRuleRequestDTO.setRiskRuleCode(ruleScanResultVO.getRuleCode()); + SaveWhitedRuleRequest saveWhitedRuleRequest = new SaveWhitedRuleRequest(); + saveWhitedRuleRequest.setRuleName(ruleVO.getRuleName() + "_手动加白"); + saveWhitedRuleRequest.setRuleDesc(ruleVO.getRuleName() + "_手动加白"); + saveWhitedRuleRequest.setRuleType(WhitedRuleTypeEnum.RULE_ENGINE.name()); + saveWhitedRuleRequest.setRiskRuleCode(ruleScanResultVO.getRuleCode()); List ruleConfigList = new ArrayList<>(); int index = 1; - if (!StringUtils.isEmpty(ruleScanResultVO.getResourceId())){ + if (!StringUtils.isEmpty(ruleScanResultVO.getResourceId())) { WhitedRuleConfigDTO resourceIdRuleConfigDTO = WhitedRuleConfigDTO.builder() .id(index) .key("resourceId") @@ -385,7 +453,7 @@ private SaveWhitedRuleRequestDTO buildContentByRiskInfo(RuleScanResultVO ruleSca index++; ruleConfigList.add(resourceIdRuleConfigDTO); } - if (!StringUtils.isEmpty(ruleScanResultVO.getCloudAccountId())){ + if (!StringUtils.isEmpty(ruleScanResultVO.getCloudAccountId())) { WhitedRuleConfigDTO resourceTypeRuleConfigDTO = WhitedRuleConfigDTO.builder() .id(index) .key("resourceType") @@ -395,7 +463,7 @@ private SaveWhitedRuleRequestDTO buildContentByRiskInfo(RuleScanResultVO ruleSca index++; ruleConfigList.add(resourceTypeRuleConfigDTO); } - if (!StringUtils.isEmpty(ruleScanResultVO.getCloudAccountId())){ + if (!StringUtils.isEmpty(ruleScanResultVO.getCloudAccountId())) { WhitedRuleConfigDTO cloudAccountIdRuleConfigDTO = WhitedRuleConfigDTO.builder() .id(index) .key("cloudAccountId") @@ -411,75 +479,58 @@ private SaveWhitedRuleRequestDTO buildContentByRiskInfo(RuleScanResultVO ruleSca condition.append("&&"); } } - saveWhitedRuleRequestDTO.setCondition(condition.toString()); - saveWhitedRuleRequestDTO.setRuleConfigList(ruleConfigList); - return saveWhitedRuleRequestDTO; - } - - private TestRunWhitedRuleResultDTO runRegoWithInput(TestRunWhitedRuleRequestDTO dto) { - //rego模式下且选择了风险规则 - if (dto.getRuleType().equals(WhitedRuleTypeEnum.REGO.name()) && !StringUtils.isEmpty(dto.getRiskRuleCode())) { - - RuleScanResultDTO ruleScanResultDTO = RuleScanResultDTO.builder() - .status(RiskStatusManager.RiskStatus.UNREPAIRED.name()) - .ruleCodeList(Collections.singletonList(dto.getRiskRuleCode())) - .build(); - - List ruleScanResultList = ruleScanResultMapper.findList(ruleScanResultDTO); - RuleScanResultPO ruleScanResultPO = null; - if (!CollectionUtils.isEmpty(ruleScanResultList)) { - ruleScanResultPO = ruleScanResultList.get(0); - } - WhitedScanInputDataDTO whitedExampleDataResultDTO = JSON.parseObject(dto.getInput(), WhitedScanInputDataDTO.class); - - // 无示例数据的情况 - if (!areAllFieldsNull(whitedExampleDataResultDTO)) { - boolean scanResult = executeRegoScan(dto, whitedExampleDataResultDTO); - if (scanResult) { - return TestRunWhitedRuleResultDTO.builder() - .count(1) - .ruleScanResultList(Collections.singletonList(ruleScanResultPO)) - .build(); - } - } - } - return TestRunWhitedRuleResultDTO.builder() - .count(0) - .build(); + saveWhitedRuleRequest.setCondition(condition.toString()); + saveWhitedRuleRequest.setRuleConfigList(ruleConfigList); + return saveWhitedRuleRequest; } private void testRunParamCheck(TestRunWhitedRuleRequestDTO dto) { if (WhitedRuleTypeEnum.REGO.name().equals(dto.getRuleType()) && StringUtils.isEmpty(dto.getRegoContent())) { - throw new RuntimeException("REGO规则内容为空,请检查!"); + throw new RuntimeException("REGO whitelist content is empty"); } if (!WhitedRuleTypeEnum.exist(dto.getRuleType())) { - throw new RuntimeException("规则类型不存在,请检查!"); + throw new RuntimeException("The whitelist type does not exist"); } if (WhitedRuleTypeEnum.RULE_ENGINE.name().equals(dto.getRuleType())) { - if (!StringUtils.isEmpty(dto.getRuleConfigList()) && dto.getRuleConfigList().size() == 1 && StringUtils.isEmpty(dto.getCondition())) { + if (!CollectionUtils.isEmpty(dto.getRuleConfigList()) && dto.getRuleConfigList().size() == 1 && StringUtils.isEmpty(dto.getCondition())) { dto.setCondition("1"); } - if (!StringUtils.isEmpty(dto.getRuleConfigList()) && dto.getRuleConfigList().size() > 1 && StringUtils.isEmpty(dto.getCondition())) { - throw new RuntimeException("存在多个条件配置规则,请设置其逻辑关系!"); + if (!CollectionUtils.isEmpty(dto.getRuleConfigList()) && dto.getRuleConfigList().size() > 1 && StringUtils.isEmpty(dto.getCondition())) { + throw new RuntimeException("There are multiple conditional configuration rules, please set their logical relationship!"); + } + } + } + + private void permissionCheck(Long whiteId) { + if (whiteId != null) { + WhitedRuleConfigPO whitedRuleConfigPO = whitedRuleConfigMapper.selectByPrimaryKey(whiteId); + if (whitedRuleConfigPO != null) { + Long tenantId = whitedRuleConfigPO.getTenantId(); + if (tenantId != null && !tenantId.equals(UserInfoContext.getCurrentUser().getUserTenantId())) { + throw new BizException("No permission to operate the whitelist,tenant not match"); + } } } } - private void paramCheck(SaveWhitedRuleRequestDTO dto, UserInfoDTO userInfo) { - if (Objects.isNull(userInfo)) { - throw new RuntimeException("用户信息为空,请检查!"); + private void paramCheck(SaveWhitedRuleRequest dto, UserInfoDTO userInfo) { + if (Objects.isNull(userInfo) || StringUtils.isEmpty(userInfo.getUserId())) { + throw new RuntimeException("User information is empty"); } if (!WhitedRuleTypeEnum.exist(dto.getRuleType())) { - throw new RuntimeException("规则类型不存在,请检查!"); + throw new RuntimeException("The whitelist type does not exist"); } if (WhitedRuleTypeEnum.REGO.name().equals(dto.getRuleType()) && StringUtils.isEmpty(dto.getRegoContent())) { - throw new RuntimeException("REGO规则内容为空,请检查!"); + throw new RuntimeException("The content of the REGO whitelist is empty"); } if (WhitedRuleTypeEnum.RULE_ENGINE.name().equals(dto.getRuleType())) { - if (!StringUtils.isEmpty(dto.getRuleConfigList()) && dto.getRuleConfigList().size() > 1 && StringUtils.isEmpty(dto.getCondition())) { - throw new RuntimeException("存在多个条件配置规则,请设置其逻辑关系!"); + if (CollectionUtils.isEmpty(dto.getRuleConfigList())) { + throw new RuntimeException("The whitelist is configured as empty"); } - if (!StringUtils.isEmpty(dto.getRuleConfigList()) && dto.getRuleConfigList().size() == 1 && StringUtils.isEmpty(dto.getCondition())) { + if (dto.getRuleConfigList().size() > 1 && StringUtils.isEmpty(dto.getCondition())) { + throw new RuntimeException("There are multiple conditional configuration rules, please set their logical relationship!"); + } + if (!CollectionUtils.isEmpty(dto.getRuleConfigList()) && dto.getRuleConfigList().size() == 1 && StringUtils.isEmpty(dto.getCondition())) { dto.setCondition("1"); } } @@ -492,12 +543,12 @@ private void paramCheck(SaveWhitedRuleRequestDTO dto, UserInfoDTO userInfo) { .build(); List list = whitedRuleConfigMapper.list(queryWhitedRuleDTO); if (!CollectionUtils.isEmpty(list)) { - throw new RuntimeException("当前规则类型存在重复规则名,请修改!"); + throw new RuntimeException("The current whitelist name already exists"); } } } - private WhitedRuleConfigPO buildWhitedRuleConfigPO(WhitedRuleConfigPO whitedRuleConfigPO, SaveWhitedRuleRequestDTO dto, UserInfoDTO userInfo, String ruleConfigJson) { + private void buildWhitedRuleConfigPO(WhitedRuleConfigPO whitedRuleConfigPO, SaveWhitedRuleRequest dto, UserInfoDTO userInfo, String ruleConfigJson) { whitedRuleConfigPO.setRuleName(dto.getRuleName()); whitedRuleConfigPO.setRuleDesc(dto.getRuleDesc()); whitedRuleConfigPO.setRuleType(dto.getRuleType()); @@ -505,13 +556,12 @@ private WhitedRuleConfigPO buildWhitedRuleConfigPO(WhitedRuleConfigPO whitedRule whitedRuleConfigPO.setRuleConfigJson(ruleConfigJson); whitedRuleConfigPO.setCondition(dto.getCondition()); whitedRuleConfigPO.setRegoContent(dto.getRegoContent()); - if (Objects.isNull(whitedRuleConfigPO.getId())){ + if (Objects.isNull(whitedRuleConfigPO.getId())) { whitedRuleConfigPO.setCreator(userInfo.getUserId()); } whitedRuleConfigPO.setLockHolder(userInfo.getUserId()); - whitedRuleConfigPO.setTenantId(userInfo.getTenantId()); + whitedRuleConfigPO.setTenantId(userInfo.getUserTenantId()); whitedRuleConfigPO.setRiskRuleCode(dto.getRiskRuleCode()); - return whitedRuleConfigPO; } /** @@ -534,40 +584,4 @@ private boolean executeRuleEngineScan(TestRunWhitedRuleRequestDTO dto, RuleScanR private boolean executeTestRegoScan(TestRunWhitedRuleRequestDTO dto, RuleScanResultPO ruleScanResultPO, CloudAccountPO cloudAccountPO) { return whitedRegoMatcher.executeRegoMatch(dto.getRegoContent(), null, ruleScanResultPO, cloudAccountPO, null); } - - /** - * REGO规则引擎扫描器执行- - * - * @param dto - * @param whitedScanInputDataDTO - * @return - */ - private boolean executeRegoScan(TestRunWhitedRuleRequestDTO dto, WhitedScanInputDataDTO whitedScanInputDataDTO) { - return whitedRegoMatcher.executeRegoMatch(dto.getRegoContent(),null, whitedScanInputDataDTO); - } - - - public static boolean areAllFieldsNull(WhitedScanInputDataDTO whitedScanInputDataDTO) { - if (whitedScanInputDataDTO == null) { - return true; - } - // 遍历所有字段 - for (Field field : whitedScanInputDataDTO.getClass().getDeclaredFields()) { - field.setAccessible(true); - try { - Object value = field.get(whitedScanInputDataDTO); - if (value != null) { - if (value instanceof String && !((String) value).trim().isEmpty()) { - return false; - } else if (!(value instanceof String)) { - return false; - } - } - } catch (IllegalAccessException e) { - log.error("areAllFieldsNull error", e); - } - } - - return true; - } } diff --git a/app/application/src/main/java/com/alipay/application/service/rule/job/AccountScanJob.java b/app/application/src/main/java/com/alipay/application/service/rule/job/AccountScanJob.java index b4181e73..99936369 100644 --- a/app/application/src/main/java/com/alipay/application/service/rule/job/AccountScanJob.java +++ b/app/application/src/main/java/com/alipay/application/service/rule/job/AccountScanJob.java @@ -18,6 +18,7 @@ import com.alipay.application.service.rule.domain.RuleAgg; import com.alipay.application.service.rule.domain.repo.RuleRepository; +import com.alipay.application.service.system.domain.repo.TenantRepository; import com.alipay.dao.mapper.CloudAccountMapper; import com.alipay.dao.po.CloudAccountPO; import com.google.common.cache.Cache; @@ -48,7 +49,7 @@ public class AccountScanJob { @Resource private RuleRepository ruleRepository; @Resource - private WhitedConfigContext whitedConfigContext; + private TenantRepository tenantRepository; private final Cache> ruleCache = CacheBuilder.newBuilder() .maximumSize(10) @@ -63,33 +64,32 @@ public void scanByCloudAccountId(String cloudAccountId) { // load rule form cache List ruleAggList; - List cacheRuleAggList = ruleCache.getIfPresent(cloudAccountPO.getPlatform()); - if (!CollectionUtils.isEmpty(cacheRuleAggList)) { - ruleAggList = cacheRuleAggList; - } else { - // load rule from db - ruleAggList = ruleRepository.findAll(cloudAccountPO.getPlatform()); - ruleCache.put(cloudAccountPO.getPlatform(), ruleAggList); + synchronized (this) { + List cacheRuleAggList = ruleCache.getIfPresent(cloudAccountPO.getPlatform()); + if (!CollectionUtils.isEmpty(cacheRuleAggList)) { + ruleAggList = cacheRuleAggList; + } else { + // load rule from db + ruleAggList = ruleRepository.findAll(cloudAccountPO.getPlatform()); + ruleCache.put(cloudAccountPO.getPlatform(), ruleAggList); + } } - // load whited config - whitedConfigContext.initWhitedConfigCache(); try { long startTime = System.currentTimeMillis(); log.info("scanByCloudAccountId start, cloudAccountId:{}, platform:{} start", cloudAccountId, cloudAccountPO.getPlatform()); for (RuleAgg ruleAgg : ruleAggList) { + if (ruleAgg.getIsRunning() == 1) { + log.info("scanByCloudAccountId skip, cloudAccountId:{}, platform:{}, ruleCode:{}", cloudAccountId, cloudAccountPO.getPlatform(), ruleAgg.getRuleCode()); + continue; + } log.info("scanByCloudAccountId start, cloudAccountId:{}, platform:{}, ruleCode:{}", cloudAccountId, cloudAccountPO.getPlatform(), ruleAgg.getRuleCode()); - scanService.scanByRule(ruleAgg, cloudAccountPO); + scanService.scanByRule(ruleAgg, cloudAccountPO, tenantRepository.isDefaultRule(ruleAgg.getRuleCode())); log.info("scanByCloudAccountId end, cloudAccountId:{}, platform:{}, ruleCode:{} end", cloudAccountId, cloudAccountPO.getPlatform(), ruleAgg.getRuleCode()); } log.info("scanByCloudAccountId end, cloudAccountId:{}, platform:{} end, spend time:{}", cloudAccountId, cloudAccountPO.getPlatform(), System.currentTimeMillis() - startTime); } catch (Exception e) { log.error("scanByCloudAccountId error, cloudAccountId:{}", cloudAccountId, e); - } finally { - // clear whited config cache - if (Thread.currentThread().isAlive()) { - whitedConfigContext.clear(); - } } } } diff --git a/app/application/src/main/java/com/alipay/application/service/rule/job/RuleErrorException.java b/app/application/src/main/java/com/alipay/application/service/rule/job/RuleErrorException.java deleted file mode 100644 index 7791319b..00000000 --- a/app/application/src/main/java/com/alipay/application/service/rule/job/RuleErrorException.java +++ /dev/null @@ -1,32 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package com.alipay.application.service.rule.job; - - -/* - *@title RuleErrorException - *@description - *@author jietian - *@version 1.0 - *@create 2025/3/12 14:53 - */ -public class RuleErrorException extends RuntimeException { - - public RuleErrorException(String message) { - super(message); - } -} diff --git a/app/application/src/main/java/com/alipay/application/service/rule/job/ScanService.java b/app/application/src/main/java/com/alipay/application/service/rule/job/ScanService.java index e1359e1c..e70e4a0a 100644 --- a/app/application/src/main/java/com/alipay/application/service/rule/job/ScanService.java +++ b/app/application/src/main/java/com/alipay/application/service/rule/job/ScanService.java @@ -20,6 +20,8 @@ import com.alipay.application.share.vo.ApiResponse; import com.alipay.dao.po.CloudAccountPO; +import java.util.List; + /* *@title ScanService *@description @@ -60,7 +62,7 @@ public interface ScanService { * @param cloudAccountPO cloudAccountPO * @throws Exception Exception */ - void scanByRule(RuleAgg ruleAgg, CloudAccountPO cloudAccountPO) throws Exception; + void scanByRule(RuleAgg ruleAgg, CloudAccountPO cloudAccountPO, Boolean selectedByGlobalTenant) throws Exception; /** * 扫描指定规则的数据 @@ -69,4 +71,11 @@ public interface ScanService { * @return ApiResponse */ ApiResponse scanByRule(Long ruleId); + + /** + * 扫描指定规则列表的数据 + * @param ruleIdList 规则列表 + * @return ApiResponse + */ + ApiResponse scanRuleList(List ruleIdList); } diff --git a/app/application/src/main/java/com/alipay/application/service/rule/job/ScanServiceImpl.java b/app/application/src/main/java/com/alipay/application/service/rule/job/ScanServiceImpl.java index b1659247..c4327b50 100644 --- a/app/application/src/main/java/com/alipay/application/service/rule/job/ScanServiceImpl.java +++ b/app/application/src/main/java/com/alipay/application/service/rule/job/ScanServiceImpl.java @@ -33,7 +33,10 @@ import com.alipay.application.service.rule.domain.repo.RuleGroupRepository; import com.alipay.application.service.rule.domain.repo.RuleRepository; import com.alipay.application.service.rule.enums.Field; +import com.alipay.application.service.rule.job.context.RuleScanContext; +import com.alipay.application.service.rule.job.context.TenantWhitedConfigContextV2; import com.alipay.application.service.statistics.job.StatisticsJob; +import com.alipay.application.service.system.domain.repo.TenantRepository; import com.alipay.application.share.request.rule.LinkDataParam; import com.alipay.application.share.request.rule.WhitedRuleConfigDTO; import com.alipay.application.share.vo.ApiResponse; @@ -48,9 +51,8 @@ import com.alipay.dao.po.*; import jakarta.annotation.Resource; import jakarta.validation.constraints.NotNull; +import lombok.extern.slf4j.Slf4j; import org.apache.commons.lang3.StringUtils; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; import org.springframework.stereotype.Service; import org.springframework.util.CollectionUtils; @@ -64,11 +66,10 @@ *@version 1.0 *@create 2024/6/18 09:12 */ +@Slf4j @Service public class ScanServiceImpl implements ScanService { - private static final Logger LOGGER = LoggerFactory.getLogger(ScanServiceImpl.class); - @Resource private RuleGroupMapper ruleGroupMapper; @@ -121,24 +122,32 @@ public class ScanServiceImpl implements ScanService { private DBDistributedLockUtil dbDistributedLockUtil; @Resource - private WhitedConfigContext whitedConfigContext; + private TenantWhitedConfigContextV2 whitedConfigContext; + + @Resource + private TenantRepository tenantRepository; /** * localLockPrefix */ private static final String localLockPrefix = "rule::scan::running::"; + /** + * 最大等待时间 + */ + private static final int MAX_WAIT_HOURS = 6; + @Override public void scanByGroup(Long groupId) { RuleGroup ruleGroup = ruleGroupRepository.findOne(groupId); if (ruleGroup == null) { - LOGGER.warn("No rule group for groupId:{}", groupId); + log.warn("No rule group for groupId:{}", groupId); return; } List list = ruleRepository.findByGroupId(groupId, Status.valid.name()); if (CollectionUtils.isEmpty(list)) { - LOGGER.warn("No rule for groupId:{}", groupId); + log.warn("No rule for groupId:{}", groupId); return; } @@ -185,9 +194,18 @@ private long getNextVersion(Long ruleId, String cloudAccountId) { return version == null ? 1 : version + 1; } - public void scanByRule(RuleAgg ruleAgg, @NotNull CloudAccountPO cloudAccountPO) { + public void scanByRule(RuleAgg ruleAgg, @NotNull CloudAccountPO cloudAccountPO, Boolean isDefaultRule) { + // Only the "default rules" or the optional rules of the tenant to which the account belongs + if (!isDefaultRule) { + boolean selected = tenantRepository.isSelected(cloudAccountPO.getTenantId(), ruleAgg.getRuleCode()); + if (!selected) { + log.info("cloudAccountId:{},ruleCode:{} is not selected", cloudAccountPO.getCloudAccountId(), ruleAgg.getRuleCode()); + return; + } + } + String cloudAccountId = cloudAccountPO.getCloudAccountId(); - LOGGER.info("Scan by rule name:{} cloudAccountId:{}", ruleAgg.getRuleName(), cloudAccountId); + log.info("Scan by rule name:{} cloudAccountId:{}", ruleAgg.getRuleName(), cloudAccountId); long nextVersion = getNextVersion(ruleAgg.getId(), cloudAccountId); List resourceInstances = iQueryResource.queryByCond(ruleAgg.getPlatform(), @@ -211,7 +229,7 @@ public void scanByRule(RuleAgg ruleAgg, @NotNull CloudAccountPO cloudAccountPO) Map result = opaRepository.callOpa(ruleAgg.getRegoPath(), ruleAgg.getRegoPolicy(), resourceInstance.getInstance()); if (result == null) { - LOGGER.warn("Execute rule failed"); + log.warn("Execute rule failed"); continue; } @@ -261,7 +279,7 @@ public void scanByRule(RuleAgg ruleAgg, @NotNull CloudAccountPO cloudAccountPO) Thread.sleep(200); // System.gc(); } catch (InterruptedException e) { - LOGGER.error("Thread sleep error", e); + log.error("Thread sleep error", e); } } @@ -281,7 +299,7 @@ protected void handleAccountScanResultFinish(RuleAgg ruleAgg, String cloudAccoun List ruleScanResultPOList = ruleScanResultMapper.find(ruleAgg.getId(), cloudAccountId, List.of(RiskStatusManager.RiskStatus.UNREPAIRED.name()), nextVersion); - LOGGER.info("cloudAccountId:{},ruleName:{},handleAccountScanResultFinish: ruleScanResultPOList size: {}", + log.info("cloudAccountId:{},ruleName:{},handleAccountScanResultFinish: ruleScanResultPOList size: {}", cloudAccountId, ruleAgg.getRuleName(), ruleScanResultPOList.size()); for (RuleScanResultPO ruleScanResultPO : ruleScanResultPOList) { riskStatusManager.unrepairedToRepaired(ruleScanResultPO.getId()); @@ -299,7 +317,7 @@ protected void handleAccountScanResultFinish(RuleAgg ruleAgg, String cloudAccoun .cloudAccountIdList(Collections.singletonList(cloudAccountId)).ruleId(ruleAgg.getId()) .statusList(List.of(RiskStatusManager.RiskStatus.UNREPAIRED.name())).build(); List ruleScanResultPOList = ruleScanResultMapper.findList(resultDTO); - LOGGER.info("cloudAccountId:{},ruleName:{},handleAccountScanResultFinish: ruleScanResultPOList size: {}", + log.info("cloudAccountId:{},ruleName:{},handleAccountScanResultFinish: ruleScanResultPOList size: {}", cloudAccountId, ruleAgg.getRuleName(), ruleScanResultPOList.size()); for (RuleScanResultPO ruleScanResultPO : ruleScanResultPOList) { riskStatusManager.unrepairedToRepaired(ruleScanResultPO.getId()); @@ -329,9 +347,9 @@ public ApiResponse scanByRule(@NotNull Long ruleId) { return new ApiResponse<>(ApiResponse.FAIL_CODE, "The current rule is running"); } - // 业务逻辑判断,防止1小时未运行完成的规则,再次运行 - if (ruleAgg.getIsRunning() == 1) { - return new ApiResponse<>(ApiResponse.FAIL_CODE, "The current rule is running"); + // 上次扫描时间是否在12小时内 + if (ruleAgg.getIsRunning() == 1 && DateUtil.getDiffHours(new Date(), ruleAgg.getLastScanTimeStart()) < MAX_WAIT_HOURS) { + return new ApiResponse<>(ApiResponse.FAIL_CODE, "The current rule is running, please try again after 6 hours"); } // 修改状态 @@ -341,8 +359,6 @@ public ApiResponse scanByRule(@NotNull Long ruleId) { try { // Loading rules to opa ruleScanContext.loadByRuleId(ruleId); - // Loading whitedConfigs to opa - whitedConfigContext.loadEnableWhitedConfigs(); // Query the account account with this asset to optimize the speed List cloudAccountIdList = cloudResourceInstanceMapper.findAccountList(ruleAgg.getPlatform(), @@ -355,8 +371,9 @@ public ApiResponse scanByRule(@NotNull Long ruleId) { List cloudAccountPOS = cloudAccountMapper.findList(cloudAccountDTO); - // 获取所有的白名单规则 - whitedConfigContext.initWhitedConfigCache(); + // Determine whether the rules are selected by the global tenant + boolean selectedByGlobalTenant = tenantRepository.isDefaultRule(ruleAgg.getRuleCode()); + for (CloudAccountPO cloudAccountPO : cloudAccountPOS) { if (!cloudAccountIdList.contains(cloudAccountPO.getCloudAccountId())) { // 20250416 bugfix:云账号对应的资产已经不存在,将风险状态更新为已解决 @@ -365,31 +382,41 @@ public ApiResponse scanByRule(@NotNull Long ruleId) { } try { - scanByRule(ruleAgg, cloudAccountPO); + scanByRule(ruleAgg, cloudAccountPO, selectedByGlobalTenant); } catch (Exception e) { - LOGGER.error("cloudAccountId:{} run rule:{} fail:{}", cloudAccountPO.getCloudAccountId(), + log.error("cloudAccountId:{} run rule:{} fail:{}", cloudAccountPO.getCloudAccountId(), ruleAgg.getRuleCode(), e.getMessage()); } } } catch (Exception e) { - LOGGER.error("run rule:{} fail:{}", ruleAgg.getRuleCode(), e.getMessage()); + log.error("run rule:{} fail:{}", ruleAgg.getRuleCode(), e.getMessage()); } finally { // 改状态、释放锁 handleScanResultFinish(ruleAgg); - // 确保线程池复用线程时清理旧数据 - if (Thread.currentThread().isAlive()) { - whitedConfigContext.clear(); - } dbDistributedLockUtil.releaseLock(localLockPrefix + ruleId); } - dbCacheUtil.clear(RuleServiceImpl.cacheKey); + dbCacheUtil.clear(RuleServiceImpl.tenantSelectRuleCacheKey); + + return ApiResponse.SUCCESS; + } + /** + * 扫描指定规则列表的数据 + * + * @param ruleIdList 规则列表 + * @return ApiResponse + */ + @Override + public ApiResponse scanRuleList(List ruleIdList) { + for (Long ruleId : ruleIdList) { + scanByRule(ruleId); + } return ApiResponse.SUCCESS; } protected void saveOrUpdate(CloudResourceInstancePO resourceInstance, Map result, - Long version, RuleAgg ruleAgg, CloudAccountPO cloudAccountPO) { + Long version, RuleAgg ruleAgg, CloudAccountPO cloudAccountPO) { RuleScanResultPO ruleScanResultPO = ruleScanResultMapper.fineOne(resourceInstance.getResourceId(), resourceInstance.getCloudAccountId(), ruleAgg.getId()); @@ -412,8 +439,9 @@ protected void saveOrUpdate(CloudResourceInstancePO resourceInstance, Map whitedRuleConfigPOList = whitedConfigContext.get(); + CloudResourceInstancePO resourceInstance) { + // Get whited rule configurations by tenant to ensure tenant isolation + List whitedRuleConfigPOList = whitedConfigContext.getByTenant(cloudAccountPO.getTenantId()); String hitWhitedRuleName = null; Long hitWhitedRuleConfigId = null; boolean isWhited = false; @@ -439,7 +467,7 @@ private void scanWhitedRuleConfig(RuleScanResultPO ruleScanResultPO, String rule break; } } - LOGGER.info("Update ruleScanResult status:{},hitWhitedRuleName:{},ruleScanResult_id:{}", isWhited, + log.info("Update ruleScanResult status:{},hitWhitedRuleName:{},ruleScanResult_id:{}", isWhited, hitWhitedRuleName, ruleScanResultPO.getId()); if (isWhited) { ruleScanResultPO.setWhitedId(hitWhitedRuleConfigId); @@ -467,7 +495,7 @@ private void saveOperationLog(Long id, Action.RiskAction action, String userId, operationLogPO.setCorrelationId(id); operationLogMapper.insertSelective(operationLogPO); if (Objects.isNull(id)) { - LOGGER.info("saveOperationLog not CorrelationId, OperationLogPO id:{}", operationLogPO.getId()); + log.info("saveOperationLog not CorrelationId, OperationLogPO id:{}", operationLogPO.getId()); } } @@ -481,12 +509,12 @@ private void saveOperationLog(Long id, Action.RiskAction action, String userId, * @param version 数据版本 */ private void finishData(RuleScanResultPO ruleScanResultPO, - CloudResourceInstancePO resourceInstance, - Long ruleId, - String regoPolicy, - Long tenantId, - Map result, - Long version) { + CloudResourceInstancePO resourceInstance, + Long ruleId, + String regoPolicy, + Long tenantId, + Map result, + Long version) { ruleScanResultPO.setRuleSnapshoot(regoPolicy); ruleScanResultPO.setResourceStatus(ResourceStatus.exist.name()); @@ -496,7 +524,6 @@ private void finishData(RuleScanResultPO ruleScanResultPO, ruleScanResultPO.setVersion(version); ruleScanResultPO.setRuleId(ruleId); ruleScanResultPO.setCloudAccountId(resourceInstance.getCloudAccountId()); - ruleScanResultPO.setTenantId(resourceInstance.getTenantId()); ruleScanResultPO.setPlatform(resourceInstance.getPlatform()); ruleScanResultPO.setResourceType(resourceInstance.getResourceType()); ruleScanResultPO.setResourceId(resourceInstance.getResourceId()); diff --git a/app/application/src/main/java/com/alipay/application/service/rule/job/WhitedConfigContext.java b/app/application/src/main/java/com/alipay/application/service/rule/job/WhitedConfigContext.java deleted file mode 100644 index 42851da6..00000000 --- a/app/application/src/main/java/com/alipay/application/service/rule/job/WhitedConfigContext.java +++ /dev/null @@ -1,102 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package com.alipay.application.service.rule.job; - - -import com.alipay.application.service.rule.domain.repo.OpaRepository; -import com.alipay.common.enums.WhitedRuleTypeEnum; -import com.alipay.dao.dto.QueryWhitedRuleDTO; -import com.alipay.dao.mapper.WhitedRuleConfigMapper; -import com.alipay.dao.po.WhitedRuleConfigPO; -import jakarta.annotation.Resource; -import lombok.extern.slf4j.Slf4j; -import org.springframework.stereotype.Component; -import org.springframework.util.CollectionUtils; - -import java.util.ArrayList; -import java.util.List; - -/** - * Date: 2025/3/31 - * Author: lz - */ -@Slf4j -@Component -public class WhitedConfigContext { - - @Resource - private WhitedRuleConfigMapper whitedRuleConfigMapper; - - @Resource - private OpaRepository opaRepository; - - private static final ThreadLocal> WHITED_CONFIG_THREAD_LOCAL_CACHE = new ThreadLocal<>(); - - public void loadEnableWhitedConfigs() { - QueryWhitedRuleDTO dto = new QueryWhitedRuleDTO(); - dto.setEnable(1); - dto.setSize(1000); - dto.setRuleType(WhitedRuleTypeEnum.REGO.name()); - List list = whitedRuleConfigMapper.list(dto); - for (WhitedRuleConfigPO whitedRuleConfigPO : list) { - String regoContent = whitedRuleConfigPO.getRegoContent(); - String regoPath = opaRepository.findWhitedConfigPackage(regoContent,whitedRuleConfigPO.getId().toString()); - String newrRgoPolicy = regoContent.replaceFirst("(?<=package )\\S+", regoPath); - opaRepository.createOrUpdatePolicy(regoPath, newrRgoPolicy); - } - } - - protected void initWhitedConfigCache() { - List whitedRuleConfigPOList = new ArrayList<>(); - QueryWhitedRuleDTO queryWhitedRuleDTO = new QueryWhitedRuleDTO(); - queryWhitedRuleDTO.setEnable(1); - - int count = whitedRuleConfigMapper.count(queryWhitedRuleDTO); - if (count == 0) { - WHITED_CONFIG_THREAD_LOCAL_CACHE.set(new ArrayList<>()); - return; - } - List whitedRuleConfigPOS = WHITED_CONFIG_THREAD_LOCAL_CACHE.get(); - if (CollectionUtils.isEmpty(whitedRuleConfigPOS) || whitedRuleConfigPOS.size() != count) { - WHITED_CONFIG_THREAD_LOCAL_CACHE.remove(); - } - - queryWhitedRuleDTO.setSize(100); - int page = 1; - while (true) { - queryWhitedRuleDTO.setPage(page); - queryWhitedRuleDTO.setOffset(); - List dataList = whitedRuleConfigMapper.list(queryWhitedRuleDTO); - if (CollectionUtils.isEmpty(dataList)) { - break; - } - whitedRuleConfigPOList.addAll(dataList); - page++; - } - WHITED_CONFIG_THREAD_LOCAL_CACHE.set(whitedRuleConfigPOList); - } - - protected void clear() { - WHITED_CONFIG_THREAD_LOCAL_CACHE.remove(); - } - - // get - protected List get() { - return WHITED_CONFIG_THREAD_LOCAL_CACHE.get(); - } - -} diff --git a/app/application/src/main/java/com/alipay/application/service/rule/job/RuleScanContext.java b/app/application/src/main/java/com/alipay/application/service/rule/job/context/RuleScanContext.java similarity index 96% rename from app/application/src/main/java/com/alipay/application/service/rule/job/RuleScanContext.java rename to app/application/src/main/java/com/alipay/application/service/rule/job/context/RuleScanContext.java index d12a4e9c..034ba46e 100644 --- a/app/application/src/main/java/com/alipay/application/service/rule/job/RuleScanContext.java +++ b/app/application/src/main/java/com/alipay/application/service/rule/job/context/RuleScanContext.java @@ -14,7 +14,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.alipay.application.service.rule.job; +package com.alipay.application.service.rule.job.context; import com.alipay.application.service.rule.domain.GlobalVariable; @@ -29,6 +29,7 @@ import org.springframework.boot.context.event.ApplicationReadyEvent; import org.springframework.context.event.EventListener; import org.springframework.stereotype.Component; +import com.alibaba.fastjson.JSON; import java.util.List; @@ -81,7 +82,7 @@ private void load(RuleAgg ruleAgg) { opaRepository.createOrUpdatePolicy(ruleAgg.getRegoPath(), ruleAgg.getRegoPolicy()); if (CollectionUtils.isNotEmpty(ruleAgg.getGlobalVariables())) { for (GlobalVariable globalVariable : ruleAgg.getGlobalVariables()) { - opaRepository.upsertData(globalVariable.getPath(), globalVariable.getData()); + opaRepository.upsertData(globalVariable.getPath(), JSON.parse(globalVariable.getData())); } } } diff --git a/app/application/src/main/java/com/alipay/application/service/rule/job/context/TenantWhitedConfigContext.java b/app/application/src/main/java/com/alipay/application/service/rule/job/context/TenantWhitedConfigContext.java new file mode 100644 index 00000000..69d17eca --- /dev/null +++ b/app/application/src/main/java/com/alipay/application/service/rule/job/context/TenantWhitedConfigContext.java @@ -0,0 +1,350 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package com.alipay.application.service.rule.job.context; + +import com.alipay.application.service.system.domain.repo.TenantRepository; +import com.alipay.dao.dto.QueryWhitedRuleDTO; +import com.alipay.dao.mapper.WhitedRuleConfigMapper; +import com.alipay.dao.po.WhitedRuleConfigPO; +import jakarta.annotation.Resource; +import lombok.extern.slf4j.Slf4j; +import org.springframework.stereotype.Component; +import org.springframework.util.CollectionUtils; + +import java.util.*; +import java.util.concurrent.ConcurrentHashMap; +import java.util.concurrent.atomic.AtomicLong; +import java.util.concurrent.locks.ReentrantReadWriteLock; +import java.util.stream.Stream; + +/** + * Tenant-isolated whited configuration context for managing whitelist configurations by tenant + * This class provides caching mechanism to avoid repeated database queries for the same tenant + * + * Date: 2025/8/28 + */ +@Slf4j +@Component +public class TenantWhitedConfigContext { + + @Resource + private WhitedRuleConfigMapper whitedRuleConfigMapper; + + @Resource + private TenantRepository tenantRepository; + + @Resource + private TenantWhitedConfigProperties configProperties; + + /** + * Cache entry wrapper with version control and expiration time + */ + private static class CacheEntry { + private final List configs; + private final long expirationTime; + private final long version; + private final long creationTime; + + public CacheEntry(List configs, long expirationTime, long version) { + this.configs = new ArrayList<>(configs); // Defensive copy + this.expirationTime = expirationTime; + this.version = version; + this.creationTime = System.currentTimeMillis(); + } + + public List getConfigs() { + return new ArrayList<>(configs); // Return defensive copy + } + + public boolean isExpired() { + return System.currentTimeMillis() >= expirationTime; + } + + public boolean isValid() { + return !isExpired(); + } + + public long getVersion() { + return version; + } + + public long getCreationTime() { + return creationTime; + } + + public long getExpirationTime() { + return expirationTime; + } + } + + /** + * Cache for storing tenant-specific whitelisted rule configurations with version control + * Key: tenant ID, Value: CacheEntry with configs, expiration time and version + */ + private final Map tenantConfigCache = new ConcurrentHashMap<>(); + + /** + * Version counter for cache entries to detect stale data + */ + private final AtomicLong cacheVersionCounter = new AtomicLong(0); + + /** + * Read-write lock to ensure thread safety for cache operations + */ + private final ReentrantReadWriteLock cacheLock = new ReentrantReadWriteLock(); + + // Cache configuration is now managed by TenantWhitedConfigProperties + + /** + * Get whited rule configurations for a specific tenant with caching + * Thread-safe implementation without read locks to prevent stale data during refresh + * + * @param tenantId the tenant ID to query configurations for + * @return List of WhitedRuleConfigPO objects for the specified tenant + */ + public List getWhitedConfigsByTenant(Long tenantId) { + if (tenantId == null) { + log.warn("Tenant ID is null, returning empty list"); + return new ArrayList<>(); + } + + // Check cache without locks first (ConcurrentHashMap is thread-safe for reads) + CacheEntry cacheEntry = tenantConfigCache.get(tenantId); + if (cacheEntry != null && cacheEntry.isValid()) { + List cachedConfigs = cacheEntry.getConfigs(); + log.debug("Retrieved whited configs from cache for tenant: {}, count: {}, version: {}", + tenantId, cachedConfigs.size(), cacheEntry.getVersion()); + return cachedConfigs; // Already returns defensive copy + } + + // Cache miss or expired, need to refresh + return refreshTenantCache(tenantId); + } + + /** + * Refresh cache for a specific tenant by querying database + * Uses improved double-check locking with version control to prevent stale data + * + * @param tenantId the tenant ID to refresh cache for + * @return List of WhitedRuleConfigPO objects for the specified tenant + */ + private List refreshTenantCache(Long tenantId) { + cacheLock.writeLock().lock(); + try { + // Check again inside lock to see if another thread has already refreshed + CacheEntry currentEntry = tenantConfigCache.get(tenantId); + if (currentEntry != null && currentEntry.isValid()) { + // Another thread has refreshed the cache, use the latest version + log.debug("Cache already refreshed by another thread for tenant: {}, version: {}", + tenantId, currentEntry.getVersion()); + return currentEntry.getConfigs(); + } + + // Query database for tenant-specific configurations + List tenantConfigs = queryTenantConfigs(tenantId); + + // Manage cache size to prevent memory overflow (now thread-safe) + manageCacheSize(); + + // Create new cache entry with incremented version + long newVersion = cacheVersionCounter.incrementAndGet(); + long expirationTime = System.currentTimeMillis() + configProperties.getCacheExpirationTimeMs(); + CacheEntry newEntry = new CacheEntry(tenantConfigs, expirationTime, newVersion); + + // Update cache atomically + tenantConfigCache.put(tenantId, newEntry); + + log.info("Refreshed whited configs cache for tenant: {}, count: {}, version: {}", + tenantId, tenantConfigs.size(), newVersion); + return newEntry.getConfigs(); + + } finally { + cacheLock.writeLock().unlock(); + } + } + + /** + * Query whited configurations from database for a specific tenant + * + * @param tenantId the tenant ID to query configurations for + * @return List of WhitedRuleConfigPO objects from database + */ + private List queryTenantConfigs(Long tenantId) { + List allConfigs = new ArrayList<>(); + + // Only query enabled configurations + QueryWhitedRuleDTO queryDto = QueryWhitedRuleDTO.builder() + .enable(1) + .build(); + + // Set tenant ID list using reflection method call (temporary workaround for Lombok issue) + List tenantIds; + try { + Long globalTenantId = tenantRepository.findGlobalTenant().getId(); + tenantIds = Stream.of(globalTenantId, tenantId).distinct().toList(); + + // Use reflection to call setTenantIdList method + java.lang.reflect.Method setTenantIdListMethod = QueryWhitedRuleDTO.class.getMethod("setTenantIdList", List.class); + setTenantIdListMethod.invoke(queryDto, tenantIds); + + log.debug("Set tenant IDs for query: {}", tenantIds); + } catch (Exception e) { + log.error("Failed to retrieve global tenant or set tenant ID list for tenant: {}", tenantId, e); + throw new IllegalStateException("Unable to configure tenant isolation for query. Tenant ID: " + tenantId, e); + } + + // Use pagination to handle large datasets + queryDto.setSize(configProperties.getQueryPageSize()); + int page = 1; + + while (true) { + queryDto.setPage(page); + queryDto.setOffset(); + + List pageData = whitedRuleConfigMapper.list(queryDto); + if (CollectionUtils.isEmpty(pageData)) { + break; + } + + allConfigs.addAll(pageData); + page++; + + // Prevent infinite loops by limiting max pages + if (page > configProperties.getMaxQueryPages()) { + log.warn("Reached maximum query pages limit ({}) for tenant: {}, stopping pagination", + configProperties.getMaxQueryPages(), tenantId); + break; + } + } + + return allConfigs; + } + + /** + * Check if cache for a tenant is valid (exists and not expired) + * + * @param tenantId the tenant ID to check + * @return true if cache is valid, false otherwise + */ + private boolean isCacheValid(Long tenantId) { + CacheEntry cacheEntry = tenantConfigCache.get(tenantId); + return cacheEntry != null && cacheEntry.isValid(); + } + + /** + * Manages cache size by removing expired entries and enforcing size limits + * Thread-safe implementation with proper synchronization + */ + private void manageCacheSize() { + // Remove expired entries + Iterator> iterator = tenantConfigCache.entrySet().iterator(); + while (iterator.hasNext()) { + Map.Entry entry = iterator.next(); + if (entry.getValue().isExpired()) { + Long tenantId = entry.getKey(); + iterator.remove(); + log.debug("Removed expired cache for tenant: {}", tenantId); + } + } + + // Enforce cache size limit + if (tenantConfigCache.size() > configProperties.getMaxCacheSize()) { + // Find the oldest entry + Long oldestTenant = tenantConfigCache.entrySet().stream() + .min(Map.Entry.comparingByValue( + (e1, e2) -> Long.compare(e1.getCreationTime(), e2.getCreationTime()))) + .map(Map.Entry::getKey) + .orElse(null); + + if (oldestTenant != null) { + tenantConfigCache.remove(oldestTenant); + log.debug("Removed oldest cache entry for tenant: {} due to cache size limit", oldestTenant); + } + } + } + + /** + * Clear cache for a specific tenant + * This method should be called when tenant configurations are updated + * + * @param tenantId the tenant ID to clear cache for + */ + public void clearTenantCache(Long tenantId) { + if (tenantId == null) { + return; + } + + cacheLock.writeLock().lock(); + try { + tenantConfigCache.remove(tenantId); + log.info("Cleared cache for tenant: {}", tenantId); + } finally { + cacheLock.writeLock().unlock(); + } + } + + /** + * Clear all cached configurations + * This method should be called when global configuration changes occur + */ + public void clearAllCache() { + cacheLock.writeLock().lock(); + try { + tenantConfigCache.clear(); + log.info("Cleared all whited config cache"); + } finally { + cacheLock.writeLock().unlock(); + } + } + + /** + * Get cache statistics for monitoring purposes + * + * @return Map containing cache statistics + */ + public Map getCacheStats() { + cacheLock.readLock().lock(); + try { + Map stats = new HashMap<>(); + stats.put("cacheSize", tenantConfigCache.size()); + stats.put("maxCacheSize", configProperties.getMaxCacheSize()); + stats.put("cacheExpirationTimeMs", configProperties.getCacheExpirationTimeMs()); + + // Count total cached configurations + int totalConfigs = tenantConfigCache.values().stream() + .mapToInt(entry -> entry.getConfigs().size()) + .sum(); + stats.put("totalCachedConfigs", totalConfigs); + + return stats; + } finally { + cacheLock.readLock().unlock(); + } + } + + /** + * Get whited rule configurations for a specific tenant + * This method provides tenant isolation for whitelist configurations + * + * @param tenantId the tenant ID to get configurations for + * @return List of WhitedRuleConfigPO objects for the specified tenant + */ + public List getByTenant(Long tenantId) { + return this.getWhitedConfigsByTenant(tenantId); + } + +} \ No newline at end of file diff --git a/app/application/src/main/java/com/alipay/application/service/rule/job/context/TenantWhitedConfigContextV2.java b/app/application/src/main/java/com/alipay/application/service/rule/job/context/TenantWhitedConfigContextV2.java new file mode 100644 index 00000000..07de1189 --- /dev/null +++ b/app/application/src/main/java/com/alipay/application/service/rule/job/context/TenantWhitedConfigContextV2.java @@ -0,0 +1,281 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package com.alipay.application.service.rule.job.context; + +import com.alipay.application.service.rule.domain.repo.OpaRepository; +import com.alipay.application.service.system.domain.repo.TenantRepository; +import com.alipay.common.enums.WhitedRuleTypeEnum; +import com.alipay.dao.dto.QueryWhitedRuleDTO; +import com.alipay.dao.mapper.WhitedRuleConfigMapper; +import com.alipay.dao.po.WhitedRuleConfigPO; +import com.github.benmanes.caffeine.cache.Cache; +import com.github.benmanes.caffeine.cache.Caffeine; +import com.github.benmanes.caffeine.cache.stats.CacheStats; +import jakarta.annotation.PostConstruct; +import jakarta.annotation.Resource; +import lombok.extern.slf4j.Slf4j; +import org.springframework.stereotype.Component; +import org.springframework.util.CollectionUtils; + +import java.time.Duration; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.concurrent.TimeUnit; +import java.util.stream.Stream; + +/** + * Tenant-isolated whited configuration context for managing whitelist configurations by tenant + * This class provides caching mechanism to avoid repeated database queries for the same tenant + * + * Date: 2025/8/28 + */ +@Slf4j +@Component +public class TenantWhitedConfigContextV2 { + + @Resource + private WhitedRuleConfigMapper whitedRuleConfigMapper; + + @Resource + private TenantRepository tenantRepository; + + @Resource + private TenantWhitedConfigProperties configProperties; + + @Resource + private OpaRepository opaRepository; + + /** + * Caffeine cache for storing tenant-specific whitelisted rule configurations + * Key: tenant ID, Value: List of WhitedRuleConfigPO objects + * Caffeine provides high-performance caching with automatic expiration and size-based eviction + */ + private Cache> tenantConfigCache; + + /** + * Initialize Caffeine cache with configuration from properties + * This method is called after dependency injection is complete + */ + @PostConstruct + public void initializeCache() { + this.tenantConfigCache = Caffeine.newBuilder() + .maximumSize(configProperties.getMaxCacheSize()) + .expireAfterWrite(Duration.ofMillis(configProperties.getCacheExpirationTimeMs())) + .recordStats() // Enable statistics for monitoring + .build(); + + log.info("Initialized Caffeine cache with maxSize: {}, expiration: {}ms", + configProperties.getMaxCacheSize(), configProperties.getCacheExpirationTimeMs()); + } + + /** + * Get whited rule configurations for a specific tenant with caching + * Uses Caffeine cache for high-performance caching with automatic expiration + * Implements exponential backoff retry mechanism to handle concurrent access issues + * + * @param tenantId the tenant ID to query configurations for + * @return List of WhitedRuleConfigPO objects for the specified tenant + */ + public List getWhitedConfigsByTenant(Long tenantId) { + if (tenantId == null) { + log.warn("Tenant ID is null, returning empty list"); + return new ArrayList<>(); + } + + // Use Caffeine's get method with loader function for automatic cache population + List configs = getConfigsWithRetry(tenantId); + + log.debug("Retrieved whited configs for tenant: {}, count: {}", tenantId, configs.size()); + return new ArrayList<>(configs); // Return defensive copy + } + + /** + * Get configurations with exponential backoff retry mechanism + * Retries up to 3 times with exponential backoff to handle concurrent access issues + * + * @param tenantId the tenant ID to query configurations for + * @return List of WhitedRuleConfigPO objects, never null + */ + private List getConfigsWithRetry(Long tenantId) { + final int maxRetries = 3; + final long baseDelayMs = 1000; // Base delay of 1000ms + + for (int attempt = 1; attempt <= maxRetries; attempt++) { + try { + List configs = tenantConfigCache.get(tenantId, this::queryTenantConfigs); + if (configs != null && !configs.isEmpty()) { + for (WhitedRuleConfigPO whitedRuleConfigPO : configs) { + if (WhitedRuleTypeEnum.REGO.name().equals(whitedRuleConfigPO.getRuleType())) { + String regoContent = whitedRuleConfigPO.getRegoContent(); + String regoPath = opaRepository.findWhitedConfigPackage(regoContent, whitedRuleConfigPO.getId().toString()); + String newRegoPolicy = regoContent.replaceFirst("(?<=package )\\S+", regoPath); + opaRepository.createOrUpdatePolicy(regoPath, newRegoPolicy); + } + } + return configs; + } + + log.warn("Retrieved null configs for tenant: {} on attempt {}/{}", tenantId, attempt, maxRetries); + + // If this is not the last attempt, wait with exponential backoff + if (attempt < maxRetries) { + long delayMs = baseDelayMs * (1L << (attempt - 1)); // Exponential backoff: 100ms, 200ms, 400ms + log.info("Retrying after {}ms for tenant: {}", delayMs, tenantId); + + try { + TimeUnit.MILLISECONDS.sleep(delayMs); + } catch (InterruptedException e) { + Thread.currentThread().interrupt(); + log.warn("Retry interrupted for tenant: {}", tenantId); + break; + } + } + } catch (Exception e) { + log.error("Error retrieving configs for tenant: {} on attempt {}/{}", tenantId, attempt, maxRetries, e); + + // If this is the last attempt, throw the exception + if (attempt == maxRetries) { + throw e; + } + + // Wait with exponential backoff before retrying + long delayMs = baseDelayMs * (1L << (attempt - 1)); + try { + TimeUnit.MILLISECONDS.sleep(delayMs); + } catch (InterruptedException ie) { + Thread.currentThread().interrupt(); + log.warn("Retry interrupted for tenant: {}", tenantId); + break; + } + } + } + + log.error("Failed to retrieve configs for tenant: {} after {} attempts, returning empty list", tenantId, maxRetries); + return new ArrayList<>(); + } + + + /** + * Query whited configurations from database for a specific tenant + * + * @param tenantId the tenant ID to query configurations for + * @return List of WhitedRuleConfigPO objects from database + */ + private List queryTenantConfigs(Long tenantId) { + List allConfigs = new ArrayList<>(); + + // Only query enabled configurations + QueryWhitedRuleDTO queryDto = QueryWhitedRuleDTO.builder() + .enable(1) + .build(); + + // Set tenant ID list using reflection method call (temporary workaround for Lombok issue) + try { + Long globalTenantId = tenantRepository.findGlobalTenant().getId(); + queryDto.setTenantIdList(Stream.of(globalTenantId, tenantId).distinct().toList()); + } catch (Exception e) { + log.error("Failed to retrieve global tenant or set tenant ID list for tenant: {}", tenantId, e); + throw new IllegalStateException("Unable to configure tenant isolation for query. Tenant ID: " + tenantId, e); + } + + // Use pagination to handle large datasets + queryDto.setSize(configProperties.getQueryPageSize()); + int page = 1; + + while (true) { + queryDto.setPage(page); + queryDto.setOffset(); + + List pageData = whitedRuleConfigMapper.list(queryDto); + if (CollectionUtils.isEmpty(pageData)) { + break; + } + + allConfigs.addAll(pageData); + page++; + + // Prevent infinite loops by limiting max pages + if (page > configProperties.getMaxQueryPages()) { + log.warn("Reached maximum query pages limit ({}) for tenant: {}, stopping pagination", + configProperties.getMaxQueryPages(), tenantId); + break; + } + } + + return allConfigs; + } + + /** + * Clear cache for a specific tenant + * This method should be called when tenant configurations are updated + * + * @param tenantId the tenant ID to clear cache for + */ + public void clearTenantCache(Long tenantId) { + if (tenantId == null) { + return; + } + + tenantConfigCache.invalidate(tenantId); + log.info("Cleared cache for tenant: {}", tenantId); + } + + /** + * Clear all cached configurations + * This method should be called when global configuration changes occur + */ + public void clearAllCache() { + tenantConfigCache.invalidateAll(); + log.info("Cleared all whited config cache"); + } + + /** + * Get cache statistics for monitoring purposes + * Uses Caffeine's built-in statistics functionality + * + * @return Map containing cache statistics + */ + public Map getCacheStats() { + CacheStats stats = tenantConfigCache.stats(); + Map result = new HashMap<>(); + result.put("cacheSize", tenantConfigCache.estimatedSize()); + result.put("maxCacheSize", configProperties.getMaxCacheSize()); + result.put("cacheExpirationTimeMs", configProperties.getCacheExpirationTimeMs()); + result.put("hitCount", stats.hitCount()); + result.put("missCount", stats.missCount()); + result.put("hitRate", stats.hitRate()); + result.put("evictionCount", stats.evictionCount()); + result.put("loadCount", stats.loadCount()); + result.put("averageLoadPenalty", stats.averageLoadPenalty()); + + return result; + } + + /** + * Get whited rule configurations for a specific tenant + * This method provides tenant isolation for whitelist configurations + * + * @param tenantId the tenant ID to get configurations for + * @return List of WhitedRuleConfigPO objects for the specified tenant + */ + public List getByTenant(Long tenantId) { + return this.getWhitedConfigsByTenant(tenantId); + } + +} \ No newline at end of file diff --git a/app/application/src/main/java/com/alipay/application/service/rule/job/context/TenantWhitedConfigProperties.java b/app/application/src/main/java/com/alipay/application/service/rule/job/context/TenantWhitedConfigProperties.java new file mode 100644 index 00000000..7f77fc0a --- /dev/null +++ b/app/application/src/main/java/com/alipay/application/service/rule/job/context/TenantWhitedConfigProperties.java @@ -0,0 +1,70 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package com.alipay.application.service.rule.job.context; + +import lombok.Data; +import org.springframework.boot.context.properties.ConfigurationProperties; +import org.springframework.stereotype.Component; + +/** + * Configuration properties for TenantWhitedConfigContext cache management + * Provides configurable parameters for cache behavior, query pagination, and monitoring + * + * Date: 2025/1/17 + * Author: Assistant + */ +@Data +@Component +@ConfigurationProperties(prefix = "tenant.whited.config") +public class TenantWhitedConfigProperties { + + /** + * Cache expiration time in milliseconds + * Default: 5 min + */ + private Long cacheExpirationTimeMs = 5 * 60 * 1000L; + + /** + * Maximum number of entries in cache + * Default: 100 entries + */ + private Integer maxCacheSize = 10000; + + /** + * Page size for database queries + * Default: 100 records per page + */ + private Integer queryPageSize = 100; + + /** + * Maximum number of pages to query (prevents infinite loops) + * Default: 1000 pages + */ + private Integer maxQueryPages = 1000; + + /** + * Enable cache statistics logging + * Default: false + */ + private boolean enableCacheStatsLogging = false; + + /** + * Cache statistics logging interval in milliseconds + * Default: 1 minute (60,000 ms) + */ + private Long cacheStatsLoggingIntervalMs = 60 * 1000L; +} \ No newline at end of file diff --git a/app/application/src/main/java/com/alipay/application/service/rule/utils/RegoCmdExecutorUtils.java b/app/application/src/main/java/com/alipay/application/service/rule/utils/RegoCmdExecutorUtils.java index c695f4e9..c7f7994d 100644 --- a/app/application/src/main/java/com/alipay/application/service/rule/utils/RegoCmdExecutorUtils.java +++ b/app/application/src/main/java/com/alipay/application/service/rule/utils/RegoCmdExecutorUtils.java @@ -17,11 +17,10 @@ package com.alipay.application.service.rule.utils; import lombok.Data; +import lombok.extern.slf4j.Slf4j; import org.apache.commons.exec.CommandLine; import org.apache.commons.exec.DefaultExecutor; import org.apache.commons.exec.PumpStreamHandler; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; import java.io.*; import java.nio.charset.StandardCharsets; @@ -36,10 +35,9 @@ *@version 1.0 *@create 2024/7/26 15:52 */ +@Slf4j public class RegoCmdExecutorUtils { - private static final Logger LOGGER = LoggerFactory.getLogger(RegoCmdExecutorUtils.class); - @Data public static class RegoCmdExecutorResponse { private List lintResult; @@ -71,12 +69,12 @@ public static RegoCmdExecutorResponse executeRegoCmd(String regoPolicy) { return new RegoCmdExecutorResponse(lints, fixResp); } catch (IOException e) { - LOGGER.error("IO Error: " + e.getMessage()); + log.error("IO Error: {}", e.getMessage(), e); } finally { if (tempFile != null && tempFile.exists()) { boolean delete = tempFile.delete(); if (!delete) { - LOGGER.error("Failed to delete temp file:{}", tempFile.getAbsolutePath()); + log.warn("Failed to delete temp file:{}", tempFile.getAbsolutePath()); } } } @@ -95,7 +93,7 @@ private static String executeRegoLintCmd(File file) { CommandLine cmdLine = new CommandLine("regal"); cmdLine.addArgument("lint"); cmdLine.addArgument(file.getAbsolutePath()); - LOGGER.info("file path>>>>>:{}", file.getAbsolutePath()); + log.info("file path>>>>>:{}", file.getAbsolutePath()); DefaultExecutor executor = DefaultExecutor.builder().get(); ByteArrayOutputStream stdout = new ByteArrayOutputStream(); @@ -105,7 +103,7 @@ private static String executeRegoLintCmd(File file) { try { executor.execute(cmdLine); } catch (IOException e) { - LOGGER.info("ExecuteException: " + e.getMessage()); + log.warn("ExecuteException: {}", e.getMessage()); } return stdout.toString(StandardCharsets.UTF_8); @@ -128,7 +126,7 @@ private static String executeRegoFixCmd(File file) throws IOException { executor.execute(cmdLine); } catch (IOException e) { // Handle non-zero exit values - LOGGER.info("ExecuteException: " + e.getMessage()); + log.warn("ExecuteException: {}", e.getMessage()); } // Return the stdout content diff --git a/app/application/src/main/java/com/alipay/application/service/scheduler/LocalRunTask.java b/app/application/src/main/java/com/alipay/application/service/scheduler/LocalRunTask.java index 811d3ba5..7ff94762 100644 --- a/app/application/src/main/java/com/alipay/application/service/scheduler/LocalRunTask.java +++ b/app/application/src/main/java/com/alipay/application/service/scheduler/LocalRunTask.java @@ -21,12 +21,12 @@ import com.alipay.application.service.resource.job.ClearJob; import com.alipay.application.service.risk.job.SubscriptionJobService; import com.alipay.application.service.rule.job.ScanService; +import com.alipay.application.service.statistics.job.ParseCloudResourceDataJob; import com.alipay.application.service.statistics.job.StatisticsJob; import com.alipay.application.service.statistics.job.SyncDataJob; +import jakarta.annotation.Resource; import lombok.Synchronized; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.beans.factory.annotation.Autowired; +import lombok.extern.slf4j.Slf4j; import org.springframework.scheduling.annotation.EnableScheduling; import org.springframework.scheduling.annotation.Scheduled; import org.springframework.stereotype.Component; @@ -38,29 +38,32 @@ @Component @ConditionalOnLocalScheduler @EnableScheduling +@Slf4j public class LocalRunTask { - private static final Logger LOGGER = LoggerFactory.getLogger(LocalRunTask.class); - @Autowired + @Resource private StatisticsJob statisticsJob; - @Autowired + @Resource private ClearJob clearJob; - @Autowired + @Resource + private ParseCloudResourceDataJob parseCloudResourceDataJob; + + @Resource private SyncDataJob syncDataJob; - @Autowired + @Resource private AgentService agentService; - @Autowired + @Resource private SubscriptionJobService subscriptionJobService; - @Autowired + @Resource private LocalTaskLocksService localTaskLocksService; - @Autowired + @Resource private ScanService scanService; @@ -73,13 +76,13 @@ public void healthCheck_local() { boolean runStatus = Boolean.TRUE; String msg = null; try { - LOGGER.info("healthCheck_local start"); + log.info("healthCheck_local start"); localTaskLocksService.lockTask("healthCheck"); agentService.HealthCheck(); } catch (Exception e) { runStatus = Boolean.FALSE; msg = e.getMessage(); - LOGGER.error("healthCheck_local error", e); + log.error("healthCheck_local error", e); throw new RuntimeException(e); } finally { //释放锁 @@ -97,11 +100,11 @@ public void timeNotifyHandler_local() { boolean runStatus = Boolean.TRUE; String msg = null; try { - LOGGER.info("timeNotifyHandler_local start"); + log.info("timeNotifyHandler_local start"); localTaskLocksService.lockTask("timeNotifyHandler"); subscriptionJobService.timeNotifyHandler(); } catch (Exception e) { - LOGGER.error("timeNotifyHandler_local error", e); + log.error("timeNotifyHandler_local error", e); runStatus = Boolean.FALSE; msg = e.getMessage(); throw new RuntimeException(e); @@ -115,16 +118,16 @@ public void timeNotifyHandler_local() { * 初始化采集状态 */ @Synchronized - @Scheduled(cron = "0 0 1 * * ?") + @Scheduled(cron = "0 0 0/1 * * ?") public void initCloudAccountCollectStatus_local() { boolean runStatus = Boolean.TRUE; String msg = null; try { - LOGGER.info("initCloudAccountCollectStatus_local start"); + log.info("initCloudAccountCollectStatus_local start"); localTaskLocksService.lockTask("initCloudAccountCollectStatus"); agentService.initCloudAccountCollectStatus(); } catch (Exception e) { - LOGGER.error("initCloudAccountCollectStatus_local error", e); + log.error("initCloudAccountCollectStatus_local error", e); runStatus = Boolean.FALSE; msg = e.getMessage(); throw new RuntimeException(e); @@ -145,11 +148,11 @@ public void resourceRiskCountStatisticsHandler_local() { boolean runStatus = Boolean.TRUE; String msg = null; try { - LOGGER.info("statisticsAllHandler_local start"); + log.info("statisticsAllHandler_local start"); localTaskLocksService.lockTask("statisticsAllHandler"); statisticsJob.statisticsAll(); } catch (Exception e) { - LOGGER.error("statisticsAllHandler_local error", e); + log.error("statisticsAllHandler_local error", e); runStatus = Boolean.FALSE; msg = e.getMessage(); throw new RuntimeException(e); @@ -168,11 +171,11 @@ public void clearObsoleteDataHandler_local() { boolean runStatus = Boolean.TRUE; String msg = null; try { - LOGGER.info("clearObsoleteData_local start"); + log.info("clearObsoleteData_local start"); localTaskLocksService.lockTask("clearObsoleteData"); clearJob.clearObsoleteData(); } catch (Exception e) { - LOGGER.error("clearObsoleteData_local error", e); + log.error("clearObsoleteData_local error", e); runStatus = Boolean.FALSE; msg = e.getMessage(); throw new RuntimeException(e); @@ -192,11 +195,11 @@ public void syncCloudDataHandler_local() { boolean runStatus = Boolean.TRUE; String msg = null; try { - LOGGER.info("syncCloudDataHandler start"); + log.info("syncCloudDataHandler start"); localTaskLocksService.lockTask("syncCloudDataHandler"); syncDataJob.syncCloudDataHandler(); } catch (Exception e) { - LOGGER.error("syncCloudDataHandler_local error", e); + log.error("syncCloudDataHandler_local error", e); runStatus = Boolean.FALSE; msg = e.getMessage(); throw new RuntimeException(e); @@ -215,12 +218,12 @@ public void syncScanAll_local() { boolean runStatus = Boolean.TRUE; String msg = null; try { - LOGGER.info("syncScanAll_local start"); + log.info("syncScanAll_local start"); localTaskLocksService.lockTask("scanAllHandler"); clearJob.clearObsoleteData(); scanService.scanAll(); } catch (Exception e) { - LOGGER.error("syncScanAll_local error", e); + log.error("syncScanAll_local error", e); runStatus = Boolean.FALSE; msg = e.getMessage(); throw new RuntimeException(e); @@ -230,5 +233,28 @@ public void syncScanAll_local() { } } + /** + * 定时刷新ram风险数据 + */ + @Synchronized + @Scheduled(cron = "0 0 0/12 * * ?") + public void refreshIAMData_local() { + boolean runStatus = Boolean.TRUE; + String msg = null; + try { + log.info("refreshIAMData_local start"); + localTaskLocksService.lockTask("refreshIAMDataHandler"); + parseCloudResourceDataJob.refreshIAMData(); + } catch (Exception e) { + log.error("refreshIAMData_local error", e); + runStatus = Boolean.FALSE; + msg = e.getMessage(); + throw new RuntimeException(e); + } finally { + //释放锁 + localTaskLocksService.releaseLockTask("refreshIAMDataHandler", runStatus, msg); + } + } + } diff --git a/app/application/src/main/java/com/alipay/application/service/scheduler/LocalTaskLocksServiceImpl.java b/app/application/src/main/java/com/alipay/application/service/scheduler/LocalTaskLocksServiceImpl.java index 7dccb312..611e44ae 100644 --- a/app/application/src/main/java/com/alipay/application/service/scheduler/LocalTaskLocksServiceImpl.java +++ b/app/application/src/main/java/com/alipay/application/service/scheduler/LocalTaskLocksServiceImpl.java @@ -22,8 +22,7 @@ import com.alipay.dao.po.LocalTaskLocksPO; import jakarta.annotation.Resource; import lombok.Synchronized; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; +import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; import java.net.InetAddress; @@ -37,12 +36,10 @@ * Date: 2025/3/4 * Author: lz */ +@Slf4j @Service public class LocalTaskLocksServiceImpl implements LocalTaskLocksService { - private static final Logger LOGGER = LoggerFactory.getLogger(LocalTaskLocksServiceImpl.class); - - @Resource private LocalTaskLocksMapper localTaskLocksMapper; @@ -60,7 +57,7 @@ public Boolean lockTask(String taskName) { try { InetAddress inetAddress = InetAddress.getLocalHost(); String hostAddress = inetAddress.getHostAddress(); - LOGGER.info("query task status, taskName:{}, hostAddress:{}", taskName, hostAddress); + log.info("query task status, taskName:{}, hostAddress:{}", taskName, hostAddress); LocalTaskLocksPO localTaskLocksPO = localTaskLocksMapper.selectByTaskName(taskName); if (Objects.nonNull(localTaskLocksPO)) { //当前任务正在运行,判断锁过期 @@ -70,7 +67,7 @@ public Boolean lockTask(String taskName) { boolean moreThanOneMinute = isMoreThanOneMinute(localTaskLocksPO.getGmtCreate()); if (moreThanOneMinute) { releaseLockTask(taskName, false, "lock timeout"); - LOGGER.info("lock timeout and task not finish , release lock, taskName:{}, hostAddress:{}", taskName, hostAddress); + log.info("lock timeout and task not finish , release lock, taskName:{}, hostAddress:{}", taskName, hostAddress); return true; } } @@ -92,12 +89,12 @@ public Boolean lockTask(String taskName) { localTaskExecuteLogMapper.insertSelective(localTaskExecuteLogPO); if (insert == 0) { - LOGGER.info("LocalTaskLocks insert lock record failed"); + log.info("LocalTaskLocks insert lock record failed"); return false; } return true; } catch (UnknownHostException e) { - LOGGER.error("query freeStatus error", e); + log.error("query freeStatus error", e); throw new RuntimeException(e); } } @@ -116,10 +113,10 @@ public void releaseLockTask(String taskName, Boolean runStatus, String errorMsg) localTaskExecuteLogMapper.updateByPrimaryKeySelective(localTaskExecuteLogPO); } //释放锁 - LOGGER.info("release lock task, hostAddress:{}, taskName:{}", inetAddress.getHostAddress(), taskName); + log.info("release lock task, hostAddress:{}, taskName:{}", inetAddress.getHostAddress(), taskName); localTaskLocksMapper.deleteByTaskName(taskName); } catch (UnknownHostException e) { - LOGGER.error("release lock task error", e); + log.error("release lock task error", e); throw new RuntimeException(e); } } diff --git a/app/application/src/main/java/com/alipay/application/service/statistics/Statistics.java b/app/application/src/main/java/com/alipay/application/service/statistics/Statistics.java index 0ef1118d..85351e35 100644 --- a/app/application/src/main/java/com/alipay/application/service/statistics/Statistics.java +++ b/app/application/src/main/java/com/alipay/application/service/statistics/Statistics.java @@ -162,7 +162,8 @@ public HomeAggregatedDataVO getAggregatedData() { } public List getPlatformResourceData(Long tenantId) { - String key = CacheUtil.buildKey("index::get_platform_resource_data", tenantId); + Locale locale = LocaleContextHolder.getLocale(); + String key = CacheUtil.buildKey("index::get_platform_resource_data", tenantId, locale.getLanguage()); DbCachePO dbCachePO = dbCacheUtil.get(key); if (dbCachePO != null) { return JSON.parseArray(dbCachePO.getValue(), HomePlatformResourceDataVO.class); diff --git a/app/application/src/main/java/com/alipay/application/service/statistics/job/ParseCloudResourceDataJob.java b/app/application/src/main/java/com/alipay/application/service/statistics/job/ParseCloudResourceDataJob.java index b3748404..ef70ab03 100644 --- a/app/application/src/main/java/com/alipay/application/service/statistics/job/ParseCloudResourceDataJob.java +++ b/app/application/src/main/java/com/alipay/application/service/statistics/job/ParseCloudResourceDataJob.java @@ -23,18 +23,11 @@ import com.alipay.application.service.resource.identitySecurity.GCPServiceAccountParse; import com.alipay.application.service.resource.identitySecurity.HuaweiIamUserResourceParse; import com.alipay.application.service.resource.identitySecurity.KsyunIamUserResourceParse; -import com.alipay.application.service.risk.RiskService; import com.alipay.application.service.rule.enums.RuleType; -import com.alipay.application.share.vo.ApiResponse; -import com.alipay.application.share.vo.ListVO; -import com.alipay.application.share.vo.rule.RuleScanResultVO; +import com.alipay.application.service.system.domain.repo.TenantRepository; import com.alipay.common.enums.Status; -import com.alipay.common.utils.DateUtil; -import com.alipay.dao.context.UserInfoContext; -import com.alipay.dao.context.UserInfoDTO; import com.alipay.dao.dto.QueryScanResultDTO; import com.alipay.dao.dto.RuleDTO; -import com.alipay.dao.dto.RuleScanResultDTO; import com.alipay.dao.mapper.IdentitySecurityMapper; import com.alipay.dao.mapper.RuleMapper; import com.alipay.dao.mapper.RuleScanResultMapper; @@ -69,15 +62,12 @@ public class ParseCloudResourceDataJob { @Resource private KsyunIamUserResourceParse ksyunIamUserResourceParse; - @Resource + @Resource private RuleScanResultMapper ruleScanResultMapper; @Resource private RuleTypeMapper ruleTypeMapper; - @Resource - private RiskService riskService; - @Resource private IdentitySecurityMapper identitySecurityMapper; @@ -87,30 +77,30 @@ public class ParseCloudResourceDataJob { @Resource private IQueryResource iQueryResource; - public void parseData() { + @Resource + private TenantRepository tenantRepository; + + public void refreshIAMData() { //清理历史数据 identitySecurityMapper.deleteAll(); //获取指定资产数据 for (IdentitySecurityConfig config : IdentitySecurityConfig.values()) { - Map> ruleScanResultVOMap = new HashMap<>(); - List ruleIds = queryAllRuleId(config); - for (Long ruleId : ruleIds) { - List ruleScanResultPOList = queryAllRiskByRuleId(config, ruleId); + List rulePOList = queryAllIdentitySecurityRule(config); + for (RulePO rulePO : rulePOList) { + // 只统计默认规则 + boolean defaultRule = tenantRepository.isDefaultRule(rulePO.getRuleCode()); + if (!defaultRule) { + continue; + } + List ruleScanResultPOList = queryAllRiskByRuleId(config, rulePO.getId()); for (RuleScanResultPO item : ruleScanResultPOList) { ruleScanResultVOMap.computeIfAbsent(item.getResourceId() + "&" + item.getCloudAccountId() + "&" + item.getResourceType() + "&" + item.getPlatform(), k -> new ArrayList<>()).add(item); } } -// List allRuleScanResultPOList = queryAllRisk(config); -// log.info("ParseCloudResourceDataJob queryAllRuleScanResult , platform:{},resourceType:{},size:{}", config.getPlatformType(), config.getResourceType(), allRuleScanResultPOList.size()); -// -// Map> ruleScanResultVOMap = allRuleScanResultPOList.stream(). -// collect(Collectors.groupingBy(vo -> vo.getResourceId() + "&" + vo.getCloudAccountId() -// + "&" + vo.getResourceType() + "&" + vo.getPlatform())); List identitySecurityPOList = new ArrayList<>(); - for (String key : ruleScanResultVOMap.keySet()) { List ruleScanResultPOList = ruleScanResultVOMap.get(key); IdentitySecurityPO identitySecurityPO = buildIdentitySecurityParam(config, key, ruleScanResultPOList); @@ -177,19 +167,15 @@ private IdentitySecurityPO buildIdentitySecurityParam(IdentitySecurityConfig con return identitySecurityPO; } - private List queryAllRuleId(IdentitySecurityConfig config) { + private List queryAllIdentitySecurityRule(IdentitySecurityConfig config) { RuleTypePO ruleTypePO = ruleTypeMapper.findByTypeName(RuleType.identity_security.getRuleType()); RuleDTO ruleDTO = RuleDTO.builder().build(); ruleDTO.setSize(100); ruleDTO.setResourceType(config.getResourceType()); ruleDTO.setStatus(Status.valid.name()); - ruleDTO.setRuleTypeIdList(Arrays.asList(ruleTypePO.getId())); - List list = ruleMapper.findSortList(ruleDTO); - List ruleIds = new ArrayList<>(); - if (!CollectionUtils.isEmpty(list)) { - ruleIds = list.stream().map(RulePO::getId).collect(Collectors.toList()); - } - return ruleIds; + ruleDTO.setRuleTypeIdList(Collections.singletonList(ruleTypePO.getId())); + + return ruleMapper.findSortList(ruleDTO); } private List queryAllRiskByRuleId(IdentitySecurityConfig config, Long ruleId) { @@ -211,85 +197,4 @@ private List queryAllRiskByRuleId(IdentitySecurityConfig confi } return ruleScanResultPOList; } - - - private List queryAllRisk(IdentitySecurityConfig config) { - RuleTypePO ruleTypePO = ruleTypeMapper.findByTypeName(RuleType.identity_security.getRuleType()); - RuleDTO ruleDTO = RuleDTO.builder().build(); - ruleDTO.setResourceType(config.getResourceType()); - ruleDTO.setStatus(Status.valid.name()); - ruleDTO.setRuleTypeIdList(Arrays.asList(ruleTypePO.getId())); - ruleDTO.setPlatform(config.getPlatformType()); - ruleDTO.setSize(100); - List list = ruleMapper.findSortList(ruleDTO); - List ruleIds = new ArrayList<>(); - if (!CollectionUtils.isEmpty(list)) { - ruleIds = list.stream().map(RulePO::getId).collect(Collectors.toList()); - } - String gmtModifiedStart = DateUtil.dateToString(DateUtil.getYesterdayStartTime(), DateUtil.YYYY_MM_DD_HH_MM_SS); - String gmtModifiedEnd = DateUtil.dateToString(DateUtil.getYesterdayEndTime(), DateUtil.YYYY_MM_DD_HH_MM_SS); - QueryScanResultDTO dto = new QueryScanResultDTO(); - dto.setPlatform(config.getPlatformType()); - dto.setRuleIdList(ruleIds); - dto.setResourceType(config.getResourceType()); - dto.setGmtModifiedStart(gmtModifiedStart); - dto.setGmtModifiedEnd(gmtModifiedEnd); - - String scrollId = null; - List ruleScanResultPOList = new ArrayList<>(); - while (true) { - dto.setScrollId(scrollId); - List listWithScrollId = ruleScanResultMapper.findListWithScrollId(dto); - if (CollectionUtils.isEmpty(listWithScrollId)) { - break; - } - ruleScanResultPOList.addAll(listWithScrollId); - scrollId = listWithScrollId.get(listWithScrollId.size() - 1).getId().toString(); - } - return ruleScanResultPOList; - } - - - private List queryAllRuleScanResult(IdentitySecurityConfig config) { - RuleTypePO ruleTypePO = ruleTypeMapper.findByTypeName(RuleType.identity_security.getRuleType()); - RuleDTO ruleDTO = RuleDTO.builder().build(); - ruleDTO.setPlatform(config.getPlatformType()); - ruleDTO.setResourceType(config.getResourceType()); - ruleDTO.setStatus(Status.valid.name()); - ruleDTO.setRuleTypeIdList(Arrays.asList(ruleTypePO.getId())); - ruleDTO.setSize(100); - List list = ruleMapper.findSortList(ruleDTO); - List ruleIds = new ArrayList<>(); - if (!CollectionUtils.isEmpty(list)) { - ruleIds = list.stream().map(RulePO::getId).collect(Collectors.toList()); - } - - RuleScanResultDTO ruleScanResultDTO = RuleScanResultDTO.builder() - .platform(config.getPlatformType()) - .resourceType(config.getResourceType()) - .ruleTypeIdList(Arrays.asList(ruleTypePO.getId())) - .ruleIdList(ruleIds) - .build(); - - - List resultList = new ArrayList<>(); - Integer page = 1; - ruleScanResultDTO.setSize(200); - //伪代码 - UserInfoContext.setCurrentUser(new UserInfoDTO()); - while (true) { - ruleScanResultDTO.setPage(page); - ApiResponse> listVOApiResponse = riskService.queryRiskList(ruleScanResultDTO); - ListVO ruleScanResultVOListVO = listVOApiResponse.getContent(); - if (Objects.isNull(ruleScanResultVOListVO) || CollectionUtils.isEmpty(ruleScanResultVOListVO.getData())) { - break; - } - resultList.addAll(ruleScanResultVOListVO.getData()); - page++; - } - log.info("ParseCloudResourceDataJob queryAllRuleScanResult size:{}", resultList.size()); - return resultList; - } - - } diff --git a/app/application/src/main/java/com/alipay/application/service/statistics/job/StatisticsJobImpl.java b/app/application/src/main/java/com/alipay/application/service/statistics/job/StatisticsJobImpl.java index 66d089d1..893c1e37 100644 --- a/app/application/src/main/java/com/alipay/application/service/statistics/job/StatisticsJobImpl.java +++ b/app/application/src/main/java/com/alipay/application/service/statistics/job/StatisticsJobImpl.java @@ -82,6 +82,8 @@ public class StatisticsJobImpl implements StatisticsJob { @Override public void dailyRiskManagementStatistics() { + // Set the number of cloud accounts per batch + final int BATCH_SIZE = 100; CloudAccountDTO cloudAccountDTO = CloudAccountDTO.builder().build(); List cloudAccountPOS = cloudAccountMapper.findList(cloudAccountDTO); Map> collect = cloudAccountPOS.stream() @@ -90,19 +92,32 @@ public void dailyRiskManagementStatistics() { String date = DateUtil.dateToString(new Date()); for (Long tenantId : collect.keySet()) { List cloudAccountPOList = collect.get(tenantId); - List cloudAccoutIdList = cloudAccountPOList.stream().map(CloudAccountPO::getCloudAccountId) + List allCloudAccountIds = cloudAccountPOList.stream() + .map(CloudAccountPO::getCloudAccountId) .toList(); - int handleCount = ruleScanResultMapper - .findCount(RuleScanResultDTO.builder().cloudAccountIdList(cloudAccoutIdList) - .statusList(Arrays.asList(RiskStatusManager.RiskStatus.REPAIRED.name(), - RiskStatusManager.RiskStatus.IGNORED.name())) - .build()); - int notHandleCount = ruleScanResultMapper - .findCount(RuleScanResultDTO.builder().cloudAccountIdList(cloudAccoutIdList) - .status(RiskStatusManager.RiskStatus.UNREPAIRED.name()).build()); + int totalHandleCount = 0; + int totalNotHandleCount = 0; + + // Process cloud accounts in batches + for (int i = 0; i < allCloudAccountIds.size(); i += BATCH_SIZE) { + int end = Math.min(i + BATCH_SIZE, allCloudAccountIds.size()); + List batchCloudAccountIds = allCloudAccountIds.subList(i, end); + + int handleCount = ruleScanResultMapper + .findCount(RuleScanResultDTO.builder().cloudAccountIdList(batchCloudAccountIds) + .statusList(Arrays.asList(RiskStatusManager.RiskStatus.REPAIRED.name(), + RiskStatusManager.RiskStatus.IGNORED.name())) + .build()); + int notHandleCount = ruleScanResultMapper + .findCount(RuleScanResultDTO.builder().cloudAccountIdList(batchCloudAccountIds) + .status(RiskStatusManager.RiskStatus.UNREPAIRED.name()).build()); + + totalHandleCount += handleCount; + totalNotHandleCount += notHandleCount; + } - saveDailyRiskManagementData(date, tenantId, handleCount, notHandleCount); + saveDailyRiskManagementData(date, tenantId, totalHandleCount, totalNotHandleCount); } TenantPO tenantPO = tenantMapper.findByTenantName(TenantConstants.GLOBAL_TENANT); @@ -110,7 +125,7 @@ public void dailyRiskManagementStatistics() { return; } - // 查询全局租户数据 + // Query global tenant data int handleCount = ruleScanResultMapper.findCount( RuleScanResultDTO.builder().statusList(Arrays.asList(RiskStatusManager.RiskStatus.REPAIRED.name(), RiskStatusManager.RiskStatus.IGNORED.name())).build()); @@ -289,11 +304,11 @@ public void ruleScanResultCountStatistics(Long ruleId) { */ @Override public void statisticsAll() { - // 每日风险已处理、未处理统计 try { + // 每日风险已处理、未处理统计 dailyRiskManagementStatistics(); - // 按租户、资产类型统计风险数量、资产数量 + // 按租户、资产类型统计风险数量、资产数量 resourceRiskCountStatistics(); // 统计历史数据每天的风险数量、资产数量 diff --git a/app/application/src/main/java/com/alipay/application/service/statistics/job/SyncDataJob.java b/app/application/src/main/java/com/alipay/application/service/statistics/job/SyncDataJob.java index 7b2be462..c0ab4f7c 100644 --- a/app/application/src/main/java/com/alipay/application/service/statistics/job/SyncDataJob.java +++ b/app/application/src/main/java/com/alipay/application/service/statistics/job/SyncDataJob.java @@ -48,15 +48,6 @@ public class SyncDataJob { @Resource private RuleGroupMapper ruleGroupMapper; - @Resource - private ResourceMapper resourceMapper; - - @Resource - private RuleScanResultMapper ruleScanResultMapper; - - @Resource - private CloudResourceInstanceMapper cloudResourceInstanceMapper; - @Resource private List dataProducers; diff --git a/app/application/src/main/java/com/alipay/application/service/system/OpenApiService.java b/app/application/src/main/java/com/alipay/application/service/system/OpenApiService.java index e91907a9..0ef75833 100644 --- a/app/application/src/main/java/com/alipay/application/service/system/OpenApiService.java +++ b/app/application/src/main/java/com/alipay/application/service/system/OpenApiService.java @@ -24,13 +24,15 @@ import com.alipay.application.share.vo.resource.ResourceInstanceVO; import com.alipay.application.share.vo.rule.RuleScanResultVO; import com.alipay.application.share.vo.rule.RuleVO; -import com.alipay.common.constant.TenantConstants; import com.alipay.common.exception.BizException; import com.alipay.dao.dto.CloudAccountDTO; import com.alipay.dao.dto.IQueryResourceDTO; import com.alipay.dao.dto.QueryScanResultDTO; import com.alipay.dao.mapper.*; -import com.alipay.dao.po.*; +import com.alipay.dao.po.CloudAccountPO; +import com.alipay.dao.po.CloudResourceInstancePO; +import com.alipay.dao.po.RulePO; +import com.alipay.dao.po.RuleScanResultPO; import jakarta.annotation.Resource; import org.apache.commons.lang3.StringUtils; import org.apache.logging.log4j.util.Strings; @@ -88,24 +90,6 @@ public ApiResponse> queryScanResult(QueryScan return new ApiResponse<>(listVO); } - - public void checkAccessKey(String accessKey, Long tenantId) { - OpenApiAuthPO openApiAuthPO = openApiAuthMapper.findByAccessKey(accessKey); - if (Objects.isNull(openApiAuthPO)) { - throw new RuntimeException("accessKey does not exist"); - } - - List tenantPOS = tenantMapper.findListByUserId(openApiAuthPO.getUserId()); - if (tenantId == null) { - boolean present = tenantPOS.stream().anyMatch(tenantPO -> tenantPO.getTenantName().equals(TenantConstants.GLOBAL_TENANT)); - if (!present) { - throw new RuntimeException("This accessKey does not have permission to access this tenant data"); - } - } else if (tenantPOS.stream().noneMatch(tenantPO -> tenantPO.getId().equals(tenantId))) { - throw new RuntimeException("This accessKey does not have permission to access this tenant data"); - } - } - public ApiResponse queryRuleDetail(String ruleCode) { RulePO rulePO = ruleMapper.findOne(ruleCode); if (Objects.isNull(rulePO)) { diff --git a/app/application/src/main/java/com/alipay/application/service/system/TenantService.java b/app/application/src/main/java/com/alipay/application/service/system/TenantService.java index 585672b3..181a1221 100644 --- a/app/application/src/main/java/com/alipay/application/service/system/TenantService.java +++ b/app/application/src/main/java/com/alipay/application/service/system/TenantService.java @@ -21,6 +21,7 @@ import com.alipay.application.share.vo.ListVO; import com.alipay.application.share.vo.system.TenantVO; import com.alipay.application.share.vo.system.UserVO; +import com.alipay.application.share.vo.user.InvitationCodeVO; import com.alipay.dao.dto.TenantDTO; import java.util.List; @@ -37,6 +38,8 @@ public interface TenantService { ListVO findList(TenantDTO tenantDTO); + List findListV2(String userId); + ListVO findAll(); @@ -49,7 +52,7 @@ public interface TenantService { void joinUser(String userId, Long tenantId); - ApiResponse removeUser(Long uid, Long tenantId); + ApiResponse removeUser(String userId, Long tenantId); ApiResponse changeTenant(String userId, Long tenantId); @@ -60,5 +63,11 @@ public interface TenantService { void joinDefaultTenant(String userId); - List joinUserByTenants(String userId, String tenantIds); + List joinUserByTenants(String userId, String tenantIds); + + void changeUserTenantRole(String roleName, Long tenantId, String userId); + + String createInviteCode(Long tenantId); + + InvitationCodeVO checkInviteCode(String inviteCode); } diff --git a/app/application/src/main/java/com/alipay/application/service/system/TenantServiceImpl.java b/app/application/src/main/java/com/alipay/application/service/system/TenantServiceImpl.java index 079ca70a..545a380f 100644 --- a/app/application/src/main/java/com/alipay/application/service/system/TenantServiceImpl.java +++ b/app/application/src/main/java/com/alipay/application/service/system/TenantServiceImpl.java @@ -16,34 +16,35 @@ */ package com.alipay.application.service.system; +import com.alipay.application.service.system.domain.Tenant; +import com.alipay.application.service.system.domain.User; +import com.alipay.application.service.system.domain.enums.RoleNameType; +import com.alipay.application.service.system.domain.enums.Status; +import com.alipay.application.service.system.domain.repo.TenantRepository; +import com.alipay.application.service.system.domain.repo.UserRepository; import com.alipay.application.share.vo.ApiResponse; import com.alipay.application.share.vo.ListVO; import com.alipay.application.share.vo.system.TenantVO; import com.alipay.application.share.vo.system.UserVO; +import com.alipay.application.share.vo.user.InvitationCodeVO; import com.alipay.common.constant.TenantConstants; import com.alipay.common.exception.BizException; import com.alipay.common.exception.TenantEditException; +import com.alipay.dao.context.UserInfoContext; import com.alipay.dao.dto.TenantDTO; +import com.alipay.dao.mapper.InviteCodeMapper; import com.alipay.dao.mapper.TenantMapper; -import com.alipay.dao.mapper.UserMapper; +import com.alipay.dao.po.InviteCodePO; import com.alipay.dao.po.TenantPO; import com.alipay.dao.po.UserPO; -import com.alipay.application.service.system.domain.Tenant; -import com.alipay.application.service.system.domain.User; -import com.alipay.application.service.system.domain.enums.Status; -import com.alipay.application.service.system.domain.repo.TenantRepository; -import com.alipay.application.service.system.domain.repo.UserRepository; import jakarta.annotation.Resource; +import lombok.extern.slf4j.Slf4j; import org.apache.commons.lang3.StringUtils; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; +import org.apache.logging.log4j.util.Strings; import org.springframework.stereotype.Service; import org.springframework.util.CollectionUtils; -import java.util.ArrayList; -import java.util.Comparator; -import java.util.List; -import java.util.Objects; +import java.util.*; import java.util.stream.Collectors; /* @@ -54,11 +55,10 @@ *@create 2024/6/13 17:44 */ +@Slf4j @Service public class TenantServiceImpl implements TenantService { - private static final Logger LOGGER = LoggerFactory.getLogger(TenantServiceImpl.class); - @Resource private TenantRepository tenantRepository; @@ -69,7 +69,7 @@ public class TenantServiceImpl implements TenantService { private UserRepository userRepository; @Resource - private UserMapper userMapper; + private InviteCodeMapper inviteCodeMapper; @Override public ListVO findList(TenantDTO tenantDTO) { @@ -79,7 +79,8 @@ public ListVO findList(TenantDTO tenantDTO) { return listVO; } - if (tenantDTO.getPageLimit() !=null && tenantDTO.getPageLimit()) { + if (tenantDTO.getPageLimit() != null && tenantDTO.getPageLimit()) { + // 只返回当前用户加入的租户列表 tenantDTO.setOffset(); List list = tenantMapper.findList(tenantDTO); List collect = list.stream().map(TenantVO::toVO).sorted(tenantComparator()).collect(Collectors.toList()); @@ -97,6 +98,26 @@ public ListVO findList(TenantDTO tenantDTO) { return listVO; } + @Override + public List findListV2(String userId) { + User user = userRepository.find(userId); + if (user == null) { + return List.of(); + } + + if (Objects.equals(user.getRoleName(), RoleNameType.admin)) { + List list = tenantMapper.findAll(); + return list.stream().map(TenantVO::toVO).sorted(tenantComparator()).toList(); + } else { + List list = tenantMapper.findListByUserId(userId); + if (CollectionUtils.isEmpty(list)) { + return List.of(); + } + + return list.stream().map(TenantVO::toVO).sorted(tenantComparator()).toList(); + } + } + @Override public ListVO findAll() { ListVO listVO = new ListVO<>(); @@ -139,7 +160,7 @@ public ListVO queryMemberList(TenantDTO tenantDTO) { } tenantDTO.setOffset(); - List list = userMapper.findMemberList(tenantDTO); + List list = tenantMapper.findMemberList(tenantDTO); List collect = list.stream().map(UserVO::toVo).toList(); listVO.setTotal(count); listVO.setData(collect); @@ -157,11 +178,40 @@ public void joinUser(String userId, Long tenantId) { } @Override - public ApiResponse removeUser(Long uid, Long tenantId) { - tenantRepository.remove(uid, tenantId); + public ApiResponse removeUser(String userId, Long tenantId) { + User user = userRepository.find(userId); + if (user == null) { + return new ApiResponse<>(ApiResponse.FAIL_CODE, "User does not exist:" + userId); + } + + if (!permissionCheck(UserInfoContext.getCurrentUser().getUserId(), tenantId)) { + throw new BizException("No permission"); + } + tenantRepository.remove(user.getId(), tenantId); return ApiResponse.SUCCESS; } + + /** + * 权限校验,租户管理员或者平台管理员可以操作 + * @param userId 用户id + * @param tenantId 租户id + * @return true:有权限,false:无权限 + */ + private boolean permissionCheck(String userId, Long tenantId) { + boolean isTenantAdmin = tenantRepository.isTenantAdmin(UserInfoContext.getCurrentUser().getUserId(), tenantId); + if (isTenantAdmin) { + return true; + } + + User user = userRepository.find(userId); + if (RoleNameType.admin.equals(user.getRoleName())) { + return true; + } + + return false; + } + @Override public ApiResponse changeTenant(String userId, Long tenantId) { User user = userRepository.find(userId); @@ -244,17 +294,17 @@ public List joinUserByTenants(String userId, String tenantIds) { List tenantList = new ArrayList<>(); //check before tenant&user - if(StringUtils.isNotBlank(tenantIds)){ + if (StringUtils.isNotBlank(tenantIds)) { //check before tenant_user List tenantPOList = tenantMapper.findListByUserId(user.getUserId()); - for (TenantPO tenantPO : tenantPOList){ - tenantRepository.remove(Long.valueOf(user.getId()), tenantPO.getId()); + for (TenantPO tenantPO : tenantPOList) { + tenantRepository.remove(user.getId(), tenantPO.getId()); } for (String tenantIdStr : StringUtils.split(tenantIds, ",")) { Long tenantId = Long.valueOf(tenantIdStr); Tenant tenant = tenantRepository.find(tenantId); - if(Objects.nonNull(tenant)){ + if (Objects.nonNull(tenant)) { tenantRepository.join(user.getId(), tenantId); tenantList.add(tenant); } @@ -262,15 +312,78 @@ public List joinUserByTenants(String userId, String tenantIds) { } //若没有符合的租户,默认设置default租户 - if(CollectionUtils.isEmpty(tenantList)){ + if (CollectionUtils.isEmpty(tenantList)) { joinDefaultTenant(userId); Tenant tenant = tenantRepository.find(TenantConstants.DEFAULT_TENANT); tenantList.add(tenant); - }else { + } else { //更新user携带租户 user.setTenantId(tenantList.get(0).getId()); userRepository.save(user); } return tenantList; } + + @Override + public void changeUserTenantRole(String roleName, Long tenantId, String userId) { + User user = userRepository.find(userId); + if (user == null) { + throw new BizException("User does not exist:" + userId); + } + + Tenant tenant = tenantRepository.find(tenantId); + if (tenant == null) { + throw new BizException("Tenant does not exist:" + tenantId); + } + + int count = tenantRepository.exist(userId, tenantId); + if (count == 0) { + throw new BizException("The user has not joined the tenant:" + tenantId); + } + + boolean permissionCheck = permissionCheck(UserInfoContext.getCurrentUser().getUserId(), tenantId); + if (!permissionCheck) { + throw new BizException("No permission"); + } + + tenantRepository.changeUserTenantRole(roleName, tenantId, userId); + } + + @Override + public String createInviteCode(Long tenantId) { + String code = UUID.randomUUID().toString(); + + InviteCodePO inviteCodePO = new InviteCodePO(); + inviteCodePO.setCode(code); + inviteCodePO.setTenantId(tenantId); + inviteCodePO.setInviter(UserInfoContext.getCurrentUser().getUserId()); + inviteCodeMapper.insertSelective(inviteCodePO); + + return code; + } + + @Override + public InvitationCodeVO checkInviteCode(String inviteCode) { + InviteCodePO inviteCodePO = inviteCodeMapper.findOne(inviteCode); + if (Objects.isNull(inviteCodePO)) { + throw new BizException("Invite code not found"); + } + + if (Strings.isNotBlank(inviteCodePO.getUserId())) { + throw new BizException("Invite code has been used"); + } + + InvitationCodeVO vo = InvitationCodeVO.toVO(inviteCodePO); + TenantPO tenantPO = tenantMapper.selectByPrimaryKey(inviteCodePO.getTenantId()); + if (Objects.isNull(tenantPO)) { + throw new BizException("Tenant not found"); + } + vo.setTenantName(tenantPO.getTenantName()); + + if (Strings.isNotEmpty(inviteCodePO.getInviter())) { + User user = userRepository.find(inviteCodePO.getInviter()); + vo.setInviter(user != null ? user.getUsername() : ""); + } + return vo; + } } diff --git a/app/application/src/main/java/com/alipay/application/service/system/UserService.java b/app/application/src/main/java/com/alipay/application/service/system/UserService.java index 88497bd7..1b6a973c 100644 --- a/app/application/src/main/java/com/alipay/application/service/system/UserService.java +++ b/app/application/src/main/java/com/alipay/application/service/system/UserService.java @@ -42,7 +42,7 @@ public interface UserService { UserVO queryUserInfo(String token) throws Exception; - String login(String userId, String password); + String login(String userId, String password, String code); void create(String userId, String username, String password, String roleName, String tenantIds); @@ -55,4 +55,8 @@ public interface UserService { void changePassword(String userId, String newPassword, String oldPassword); + + void register(String userId, String username, String password, String email, String code); + + void joinTenant(String inviteCode, String userId); } diff --git a/app/application/src/main/java/com/alipay/application/service/system/UserServiceImpl.java b/app/application/src/main/java/com/alipay/application/service/system/UserServiceImpl.java index c79c8c76..16307fa2 100644 --- a/app/application/src/main/java/com/alipay/application/service/system/UserServiceImpl.java +++ b/app/application/src/main/java/com/alipay/application/service/system/UserServiceImpl.java @@ -26,15 +26,18 @@ import com.alipay.application.share.request.admin.QueryUserListRequest; import com.alipay.application.share.vo.ListVO; import com.alipay.application.share.vo.system.UserVO; +import com.alipay.common.exception.BizException; import com.alipay.common.exception.UserNoLoginException; import com.alipay.common.exception.UserNotFindException; import com.alipay.dao.dto.UserDTO; +import com.alipay.dao.mapper.InviteCodeMapper; import com.alipay.dao.mapper.UserMapper; +import com.alipay.dao.po.InviteCodePO; import com.alipay.dao.po.UserPO; import jakarta.annotation.Resource; +import lombok.extern.slf4j.Slf4j; import org.apache.commons.lang3.StringUtils; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; +import org.apache.logging.log4j.util.Strings; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import org.springframework.util.CollectionUtils; @@ -50,11 +53,10 @@ *@version 1.0 *@create 2024/6/14 11:38 */ +@Slf4j @Service public class UserServiceImpl implements UserService { - public static final Logger LOGGER = LoggerFactory.getLogger(UserServiceImpl.class); - @Resource private TenantService tenantService; @@ -67,6 +69,9 @@ public class UserServiceImpl implements UserService { @Resource private TenantRepository tenantRepository; + @Resource + private InviteCodeMapper inviteCodeMapper; + @Override public void changeUserStatus(Long id, String status) { UserPO userPO = userMapper.selectByPrimaryKey(id); @@ -97,11 +102,11 @@ public ListVO queryUserList(QueryUserListRequest request) { List list = userMapper.findList(userDTO); List collect = list.stream().map(UserVO::toVo).collect(Collectors.toList()); - collect.stream().forEach(t -> { + collect.forEach(t -> { List tenantList = tenantRepository.findList(t.getUserId()); - if(!CollectionUtils.isEmpty(tenantList)){ - List tenantIds = tenantList.stream().map(Tenant::getId).collect(Collectors.toList()); - t.setTenantIds(StringUtils.join(tenantIds,",")); + if (!CollectionUtils.isEmpty(tenantList)) { + List tenantIds = tenantList.stream().map(Tenant::getId).toList(); + t.setTenantIds(StringUtils.join(tenantIds, ",")); } }); @@ -149,7 +154,7 @@ public UserVO queryUserInfo(String token) { } @Override - public String login(String userId, String password) { + public String login(String userId, String password, String code) { User user = userRepository.find(userId, password); if (user == null) { throw new UserNotFindException("Wrong username or password"); @@ -164,7 +169,22 @@ public String login(String userId, String password) { try { tenantService.joinDefaultTenant(userId); } catch (Exception e) { - LOGGER.error("Join default tenant failed", e); + log.error("Join default tenant failed", e); + } + } + + if (Strings.isNotBlank(code)) { + try { + InviteCodePO inviteCodePO = inviteCodeMapper.findOne(code); + tenantService.joinUser(userId, inviteCodePO.getTenantId()); + // switch tenant + userRepository.switchTenant(userId, inviteCodePO.getTenantId()); + + // update invite code + inviteCodePO.setUserId(userId); + inviteCodeMapper.updateByPrimaryKeySelective(inviteCodePO); + } catch (Exception e) { + log.error("Join invite tenant failed", e); } } @@ -191,7 +211,7 @@ public void create(String userId, String username, String password, String roleN // auto join default tenant List tenants = tenantService.joinUserByTenants(userId, tenantIds); // update user select tenant - if(!CollectionUtils.isEmpty(tenants)){ + if (!CollectionUtils.isEmpty(tenants)) { user.setTenantId(tenants.get(0).getId()); userRepository.save(user); } @@ -214,7 +234,7 @@ public void update(String userId, String username, String password, String roleN // check tenantId if (StringUtils.isNotBlank(tenantIds)) { List tenants = tenantService.joinUserByTenants(userId, tenantIds); - if(!CollectionUtils.isEmpty(tenants)){ + if (!CollectionUtils.isEmpty(tenants)) { user.setTenantId(tenants.get(0).getId()); } } @@ -223,7 +243,7 @@ public void update(String userId, String username, String password, String roleN @Override public void delete(String userId) { - if (userId.equals(User.DEFAULT_USER_ID)){ + if (userId.equals(User.DEFAULT_USER_ID)) { throw new RuntimeException("The default user cannot be deleted"); } User user = userRepository.find(userId); @@ -250,4 +270,40 @@ public void changePassword(String userId, String newPassword, String oldPassword userRepository.save(user); } + @Transactional(rollbackFor = RuntimeException.class) + @Override + public void register(String userId, String username, String password, String email, String code) { + InviteCodePO inviteCodePO = inviteCodeMapper.findOne(code); + if (inviteCodePO == null) { + throw new BizException("Invite code is invalid"); + } + + if (inviteCodePO.getUserId() != null) { + throw new BizException("Invite code has been used"); + } + + this.create(userId, username, password, RoleNameType.user.name(), String.valueOf(inviteCodePO.getTenantId())); + + // update invite code inuse + inviteCodePO.setUserId(userId); + inviteCodeMapper.updateByPrimaryKeySelective(inviteCodePO); + + // switch tenant + userRepository.switchTenant(userId, inviteCodePO.getTenantId()); + } + + @Override + public void joinTenant(String inviteCode, String userId) { + InviteCodePO inviteCodePO = inviteCodeMapper.findOne(inviteCode); + if (inviteCodePO == null) { + throw new BizException("Invite code is invalid"); + } + + if (inviteCodePO.getUserId() != null) { + throw new BizException("Invite code has been used"); + } + + tenantService.joinUser(userId, inviteCodePO.getTenantId()); + } + } diff --git a/app/application/src/main/java/com/alipay/application/service/system/config/SystemConfiguration.java b/app/application/src/main/java/com/alipay/application/service/system/config/SystemConfiguration.java deleted file mode 100644 index b30412a1..00000000 --- a/app/application/src/main/java/com/alipay/application/service/system/config/SystemConfiguration.java +++ /dev/null @@ -1,28 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package com.alipay.application.service.system.config; - - -/* - *@title SystemConfiguration - *@description - *@author jietian - *@version 1.0 - *@create 2025/3/18 11:46 - */ -public class SystemConfiguration { -} diff --git a/app/application/src/main/java/com/alipay/application/service/system/domain/Tenant.java b/app/application/src/main/java/com/alipay/application/service/system/domain/Tenant.java index a593926c..5299ac43 100644 --- a/app/application/src/main/java/com/alipay/application/service/system/domain/Tenant.java +++ b/app/application/src/main/java/com/alipay/application/service/system/domain/Tenant.java @@ -38,6 +38,8 @@ public class Tenant { private String tenantName; + private String roleName; + private Status status; private String tenantDesc; diff --git a/app/application/src/main/java/com/alipay/application/service/system/domain/User.java b/app/application/src/main/java/com/alipay/application/service/system/domain/User.java index 5555611e..1f094691 100644 --- a/app/application/src/main/java/com/alipay/application/service/system/domain/User.java +++ b/app/application/src/main/java/com/alipay/application/service/system/domain/User.java @@ -47,6 +47,11 @@ public class User { private Date lastLoginTime; + /** + * The user's currently selected tenant role name + */ + private String selectTenantRoleName; + public static final String DEFAULT_USER_ID = "cloudrec"; private static final String DEFAULT_USER_PASSWORD = "cloudrec"; @@ -74,4 +79,14 @@ public static User createDefaultUser() { return user; } + public static User initDefaultUser(User user) { + user.setUserId(DEFAULT_USER_ID); + user.setUsername(DEFAULT_USER_ID); + user.setRoleName(RoleNameType.admin); + user.setStatus(Status.valid); + return user; + } + + + } \ No newline at end of file diff --git a/app/application/src/main/java/com/alipay/application/service/system/domain/repo/TenantRepository.java b/app/application/src/main/java/com/alipay/application/service/system/domain/repo/TenantRepository.java index 34c4d683..31b4485a 100644 --- a/app/application/src/main/java/com/alipay/application/service/system/domain/repo/TenantRepository.java +++ b/app/application/src/main/java/com/alipay/application/service/system/domain/repo/TenantRepository.java @@ -47,4 +47,18 @@ public interface TenantRepository { void join(Long uid, Long tenantId); void remove(Long uid, Long tenantId); + + boolean isSelected(Long tenantId, String ruleCode); + + boolean isDefaultRule(String ruleCode); + + Tenant findGlobalTenant(); + + void removeSelectedRule(Long tenantId, String ruleCode); + + List findSelectTenantList(String ruleCode); + + boolean isTenantAdmin(String userId, Long tenantId); + + void changeUserTenantRole(String roleName, Long tenantId, String userId); } diff --git a/app/application/src/main/java/com/alipay/application/service/system/domain/repo/TenantRepositoryImpl.java b/app/application/src/main/java/com/alipay/application/service/system/domain/repo/TenantRepositoryImpl.java index e45020fd..80a552a7 100644 --- a/app/application/src/main/java/com/alipay/application/service/system/domain/repo/TenantRepositoryImpl.java +++ b/app/application/src/main/java/com/alipay/application/service/system/domain/repo/TenantRepositoryImpl.java @@ -18,17 +18,19 @@ import com.alipay.application.service.system.domain.Tenant; +import com.alipay.application.service.system.domain.enums.RoleNameType; +import com.alipay.common.constant.TenantConstants; import com.alipay.dao.dto.TenantDTO; -import com.alipay.dao.mapper.TenantMapper; -import com.alipay.dao.mapper.TenantUserMapper; -import com.alipay.dao.mapper.UserMapper; -import com.alipay.dao.po.TenantPO; -import com.alipay.dao.po.TenantUserPO; -import com.alipay.dao.po.UserPO; +import com.alipay.dao.mapper.*; +import com.alipay.dao.po.*; import jakarta.annotation.Resource; +import lombok.extern.slf4j.Slf4j; +import org.apache.commons.collections4.CollectionUtils; import org.springframework.stereotype.Repository; +import java.util.ArrayList; import java.util.List; +import java.util.Objects; import java.util.stream.Collectors; /* @@ -38,6 +40,7 @@ *@version 1.0 *@create 2025/1/17 17:46 */ +@Slf4j @Repository public class TenantRepositoryImpl implements TenantRepository { @@ -53,6 +56,15 @@ public class TenantRepositoryImpl implements TenantRepository { @Resource private TenantConverter tenantConverter; + @Resource + private TenantRuleMapper tenantRuleMapper; + + @Resource + private RuleScanResultMapper ruleScanResultMapper; + + @Resource + private RuleMapper ruleMapper; + @Override public Tenant find(Long id) { TenantPO tenantPO = tenantMapper.selectByPrimaryKey(id); @@ -76,7 +88,7 @@ public List findList(String userId) { @Override public void save(Tenant tenant) { - TenantPO tenantPO = tenantMapper.selectByPrimaryKey(tenant.getId()); + TenantPO tenantPO = tenantMapper.findByTenantName(tenant.getTenantName()); if (tenantPO == null) { tenantMapper.insertSelective(tenantConverter.toPo(tenant)); } else { @@ -112,6 +124,8 @@ public void join(Long uid, Long tenantId) { tenantUserPO = new TenantUserPO(); tenantUserPO.setUserId(uid); tenantUserPO.setTenantId(tenantId); + // The default role is normal user + tenantUserPO.setRoleName(RoleNameType.user.name()); tenantUserMapper.insertSelective(tenantUserPO); } } @@ -124,4 +138,100 @@ public void remove(Long uid, Long tenantId) { } tenantUserMapper.del(userPO.getId(), tenantId); } + + @Override + public boolean isSelected(Long tenantId, String ruleCode) { + if (tenantId == null || ruleCode == null) { + return false; + } + TenantRulePO tenantRulePO = tenantRuleMapper.findOne(tenantId, ruleCode); + return tenantRulePO != null; + } + + @Override + public boolean isDefaultRule(String ruleCode) { + try { + Tenant tenant = this.find(TenantConstants.GLOBAL_TENANT); + TenantRulePO tenantRulePO = tenantRuleMapper.findOne(tenant.getId(), ruleCode); + return tenantRulePO != null; + } catch (Exception e) { + log.error("isDefaultRule error", e); + return false; + } + } + + @Override + public Tenant findGlobalTenant() { + return this.find(TenantConstants.GLOBAL_TENANT); + } + + @Override + public void removeSelectedRule(Long tenantId, String ruleCode) { + TenantPO tenantPO = tenantMapper.selectByPrimaryKey(tenantId); + if (tenantPO == null) { + return; + } + + TenantRulePO tenantRulePO = tenantRuleMapper.findOne(tenantId, ruleCode); + if (tenantRulePO == null) { + return; + } + + RulePO rulePO = ruleMapper.findOne(tenantRulePO.getRuleCode()); + if (rulePO == null) { + return; + } + + // Delete tenant select rule + tenantRuleMapper.deleteByPrimaryKey(tenantRulePO.getId()); + + // Delete risk data + if (isDefaultRule(tenantRulePO.getRuleCode()) && !TenantConstants.GLOBAL_TENANT.equals(tenantPO.getTenantName())) { + log.info("Non-global tenants cancel self-selection and do not delete data"); + return; + } + + if (TenantConstants.GLOBAL_TENANT.equals(tenantPO.getTenantName())) { + // Delete risk data for non-selected rules tenants + List selectRuleList = tenantRuleMapper.findByCode(ruleCode); + List list = selectRuleList.stream().map(TenantRulePO::getId).filter(id -> !id.equals(tenantId)).toList(); + if (CollectionUtils.isEmpty(list)) { + ruleScanResultMapper.deleteByRuleIdAndTenantId(rulePO.getId(), tenantId); + } + } else { + // Delete the corresponding risk data + ruleScanResultMapper.deleteByRuleIdAndTenantId(rulePO.getId(), tenantId); + } + } + + @Override + public List findSelectTenantList(String ruleCode) { + List tenantNameList = new ArrayList<>(); + List selectRulesList = tenantRuleMapper.findByCode(ruleCode); + for (TenantRulePO tenantRulePO : selectRulesList) { + TenantPO tenantPO = tenantMapper.selectByPrimaryKey(tenantRulePO.getTenantId()); + if (tenantPO != null) { + tenantNameList.add(tenantPO.getTenantName()); + } + } + return tenantNameList; + } + + @Override + public boolean isTenantAdmin(String userId, Long tenantId) { + UserPO userPO = userMapper.findOne(userId); + TenantUserPO tenantUserPO = tenantUserMapper.findOne(userPO.getId(), tenantId); + return tenantUserPO != null && Objects.equals(tenantUserPO.getRoleName(), RoleNameType.admin.name()); + } + + @Override + public void changeUserTenantRole(String roleName, Long tenantId, String userId) { + UserPO userPO = userMapper.findOne(userId); + TenantUserPO tenantUserPO = tenantUserMapper.findOne(userPO.getId(), tenantId); + if (tenantUserPO == null) { + return; + } + tenantUserPO.setRoleName(roleName); + tenantUserMapper.updateByPrimaryKeySelective(tenantUserPO); + } } diff --git a/app/application/src/main/java/com/alipay/application/service/system/domain/repo/UserRepository.java b/app/application/src/main/java/com/alipay/application/service/system/domain/repo/UserRepository.java index cfab7fa3..ec531f1d 100644 --- a/app/application/src/main/java/com/alipay/application/service/system/domain/repo/UserRepository.java +++ b/app/application/src/main/java/com/alipay/application/service/system/domain/repo/UserRepository.java @@ -29,4 +29,6 @@ public interface UserRepository { User find(String userId); User findByUserName(String userName); + + void switchTenant(String userId, Long tenantId); } \ No newline at end of file diff --git a/app/application/src/main/java/com/alipay/application/service/system/domain/repo/UserRepositoryImpl.java b/app/application/src/main/java/com/alipay/application/service/system/domain/repo/UserRepositoryImpl.java index 8420a6c3..f8c28eb6 100644 --- a/app/application/src/main/java/com/alipay/application/service/system/domain/repo/UserRepositoryImpl.java +++ b/app/application/src/main/java/com/alipay/application/service/system/domain/repo/UserRepositoryImpl.java @@ -18,7 +18,10 @@ import com.alipay.application.service.system.domain.User; +import com.alipay.application.service.system.domain.enums.RoleNameType; +import com.alipay.dao.mapper.TenantUserMapper; import com.alipay.dao.mapper.UserMapper; +import com.alipay.dao.po.TenantUserPO; import com.alipay.dao.po.UserPO; import jakarta.annotation.Resource; import org.springframework.stereotype.Repository; @@ -36,6 +39,9 @@ public class UserRepositoryImpl implements UserRepository { @Resource private UserMapper userMapper; + @Resource + private TenantUserMapper tenantUserMapper; + @Resource private UserConverter userConverter; @@ -70,7 +76,10 @@ public User find(String userId, String password) { public User find(String userId) { UserPO userPO = userMapper.findOne(userId); if (userPO != null) { - return userConverter.toEntity(userPO); + User user = userConverter.toEntity(userPO); + TenantUserPO tenantUserPO = tenantUserMapper.findOne(user.getId(), user.getTenantId()); + user.setSelectTenantRoleName(tenantUserPO != null ? tenantUserPO.getRoleName() : RoleNameType.user.name()); + return user; } return null; } @@ -83,4 +92,11 @@ public User findByUserName(String userName) { } return null; } + + @Override + public void switchTenant(String userId, Long tenantId) { + UserPO userPO = userMapper.findOne(userId); + userPO.setTenantId(tenantId); + userMapper.updateByPrimaryKeySelective(userPO); + } } diff --git a/app/application/src/main/java/com/alipay/application/service/system/job/SystemInitializer.java b/app/application/src/main/java/com/alipay/application/service/system/job/SystemInitializer.java index a1bec4f2..2529e2b9 100644 --- a/app/application/src/main/java/com/alipay/application/service/system/job/SystemInitializer.java +++ b/app/application/src/main/java/com/alipay/application/service/system/job/SystemInitializer.java @@ -102,10 +102,10 @@ private void init(ApplicationReadyEvent event) { initRuleService.initRuleType(); // Initialize rule -// if (StringUtils.isNotBlank(rulePath)) { -// log.info("find rule path: {}, will init system default rules", rulePath); -// initRuleService.loadRuleFromLocalFile(); -// } + if (StringUtils.isNotBlank(rulePath)) { + log.info("find rule path: {}, will init system default rules", rulePath); + initRuleService.loadRuleFromLocalFile(); + } } catch (Exception e) { log.error("init system error", e); } @@ -133,6 +133,9 @@ private void initDefaultUser() { if (user == null) { User defaultUser = User.createDefaultUser(); userRepository.save(defaultUser); + }else { + User.initDefaultUser(user); + userRepository.save(user); } user = userRepository.find(User.DEFAULT_USER_ID); diff --git a/app/application/src/main/java/com/alipay/application/service/system/utils/CachedBodyHttpServletRequest.java b/app/application/src/main/java/com/alipay/application/service/system/utils/CachedBodyHttpServletRequest.java new file mode 100644 index 00000000..4f83f810 --- /dev/null +++ b/app/application/src/main/java/com/alipay/application/service/system/utils/CachedBodyHttpServletRequest.java @@ -0,0 +1,128 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package com.alipay.application.service.system.utils; + +import jakarta.servlet.ReadListener; +import jakarta.servlet.ServletInputStream; +import jakarta.servlet.http.HttpServletRequest; +import jakarta.servlet.http.HttpServletRequestWrapper; + +import java.io.*; +import java.nio.charset.StandardCharsets; + +/** + * HttpServletRequestWrapper that caches the request body to allow multiple reads + * This solves the "getInputStream() has already been called" issue when multiple + * components need to read the request body + */ +public class CachedBodyHttpServletRequest extends HttpServletRequestWrapper { + + private final byte[] cachedBody; + + /** + * Constructor that caches the request body + * + * @param request the original HTTP servlet request + * @throws IOException if reading the request body fails + */ + public CachedBodyHttpServletRequest(HttpServletRequest request) throws IOException { + super(request); + + // Read and cache the request body + try (InputStream inputStream = request.getInputStream()) { + this.cachedBody = inputStream.readAllBytes(); + } + } + + /** + * Get the cached request body as a string + * + * @return the request body as a UTF-8 string + */ + public String getBody() { + return new String(this.cachedBody, StandardCharsets.UTF_8); + } + + /** + * Override getInputStream to return a new stream from cached body + * + * @return a new ServletInputStream from the cached body + */ + @Override + public ServletInputStream getInputStream() { + return new CachedBodyServletInputStream(this.cachedBody); + } + + /** + * Override getReader to return a new reader from cached body + * + * @return a new BufferedReader from the cached body + */ + @Override + public BufferedReader getReader() { + ByteArrayInputStream byteArrayInputStream = new ByteArrayInputStream(this.cachedBody); + return new BufferedReader(new InputStreamReader(byteArrayInputStream, StandardCharsets.UTF_8)); + } + + /** + * Custom ServletInputStream implementation that reads from cached body + */ + private static class CachedBodyServletInputStream extends ServletInputStream { + + private final ByteArrayInputStream byteArrayInputStream; + + /** + * Constructor + * + * @param cachedBody the cached request body + */ + public CachedBodyServletInputStream(byte[] cachedBody) { + this.byteArrayInputStream = new ByteArrayInputStream(cachedBody); + } + + @Override + public boolean isFinished() { + return byteArrayInputStream.available() == 0; + } + + @Override + public boolean isReady() { + return true; + } + + @Override + public void setReadListener(ReadListener readListener) { + // Not implemented for this use case + throw new UnsupportedOperationException("ReadListener not supported"); + } + + @Override + public int read() { + return byteArrayInputStream.read(); + } + + @Override + public int read(byte[] b, int off, int len) { + return byteArrayInputStream.read(b, off, len); + } + + @Override + public void close() throws IOException { + byteArrayInputStream.close(); + } + } +} \ No newline at end of file diff --git a/app/application/src/main/java/com/alipay/application/service/system/utils/DigestSignUtils.java b/app/application/src/main/java/com/alipay/application/service/system/utils/DigestSignUtils.java index 960fb019..68d96177 100644 --- a/app/application/src/main/java/com/alipay/application/service/system/utils/DigestSignUtils.java +++ b/app/application/src/main/java/com/alipay/application/service/system/utils/DigestSignUtils.java @@ -16,6 +16,9 @@ */ package com.alipay.application.service.system.utils; +import com.alibaba.fastjson.JSON; +import com.alibaba.fastjson.JSONArray; +import com.alibaba.fastjson.JSONObject; import com.alipay.application.share.vo.ApiResponse; import com.alipay.dao.mapper.OpenApiAuthMapper; import com.alipay.dao.po.OpenApiAuthPO; @@ -25,15 +28,17 @@ import org.apache.commons.collections4.MapUtils; import org.apache.commons.lang3.StringUtils; import org.apache.logging.log4j.util.Strings; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; import org.springframework.stereotype.Component; +import java.io.BufferedReader; import java.nio.charset.StandardCharsets; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; -import java.util.Enumeration; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; +import java.time.Instant; +import java.util.*; +import java.util.stream.Collectors; /** * Send the secretKey to the calling system for the calling system to call the portal system interface for authentication. @@ -47,24 +52,59 @@ @Component public class DigestSignUtils { + private static final Logger logger = LoggerFactory.getLogger(DigestSignUtils.class); + @Resource private OpenApiAuthMapper openApiAuthMapper; - public static final String Timestamp = "timestamp"; + public static final String TIMESTAMP = "timestamp"; + public static final String ACCESS_KEY_NAME = "access-key"; + public static final String SIGN = "sign"; + + // Timestamp validity window in seconds (5 minutes) + private static final long TIMESTAMP_VALIDITY_WINDOW = 300; + + // Maximum length for input parameters to prevent DoS attacks + private static final int MAX_PARAM_LENGTH = 256; + + // Delimiter for secure string concatenation + private static final String DELIMITER = "|"; - public static final String accessKeyName = "access-key"; - - public static final String sign = "sign"; + /** + * Authenticate API request with version compatibility + * Automatically selects V1 or V2 authentication based on header content + * + * @param request HTTP request containing authentication headers + * @return ApiResponse indicating authentication result + */ public ApiResponse isAuth(HttpServletRequest request) { Map headerMap = getHeadersInfo(request); + + // Check if header key "version" has value "V1" or "v1" to determine version + boolean useV2 = headerMap.entrySet().stream() + .anyMatch(entry -> + "version".equalsIgnoreCase(entry.getKey()) && + ("V2".equals(entry.getValue()) || "v2".equals(entry.getValue())) + ); + if (useV2) { + logger.info("Using V2 authentication as default"); + return isAuthV2(request); + } else { + logger.info("Using V1 authentication based on header content"); + return isAuthV1(request); + } + } + + public ApiResponse isAuthV1(HttpServletRequest request) { + Map headerMap = getHeadersInfo(request); if (headerMap.isEmpty()) { return new ApiResponse<>(ApiResponse.ACCESS_DENIED, "header param is empty"); } - String timeStamp = MapUtils.getString(headerMap, Timestamp); - String accessKey = MapUtils.getString(headerMap, accessKeyName); - String appSign = MapUtils.getString(headerMap, sign); + String timeStamp = MapUtils.getString(headerMap, TIMESTAMP); + String accessKey = MapUtils.getString(headerMap, ACCESS_KEY_NAME); + String appSign = MapUtils.getString(headerMap, SIGN); if (StringUtils.isEmpty(timeStamp) || StringUtils.isEmpty(accessKey) || StringUtils.isEmpty(appSign)) { return new ApiResponse<>(ApiResponse.ACCESS_DENIED, "Timestamp or access-key or sign is empty"); } @@ -91,6 +131,305 @@ public ApiResponse isAuth(HttpServletRequest request) { return ApiResponse.FAIL; } + /** + * Authenticate API request using signature verification + * + * @param request HTTP request containing authentication headers + * @return ApiResponse indicating authentication result + */ + public ApiResponse isAuthV2(HttpServletRequest request) { + try { + Map headerMap = getHeadersInfo(request); + if (headerMap.isEmpty()) { + logger.warn("Authentication failed: empty headers"); + return new ApiResponse<>(ApiResponse.ACCESS_DENIED, "Authentication failed"); + } + + String timeStamp = MapUtils.getString(headerMap, TIMESTAMP); + String accessKey = MapUtils.getString(headerMap, ACCESS_KEY_NAME); + String appSign = MapUtils.getString(headerMap, SIGN); + + // Validate input parameters + if (!isValidInput(timeStamp, accessKey, appSign)) { + logger.warn("Authentication failed: invalid input parameters"); + return new ApiResponse<>(ApiResponse.ACCESS_DENIED, "Authentication failed"); + } + + // Validate timestamp to prevent replay attacks + if (!isValidTimestamp(timeStamp)) { + logger.warn("Authentication failed: invalid timestamp for accessKey: {}", accessKey); + return new ApiResponse<>(ApiResponse.ACCESS_DENIED, "Authentication failed"); + } + + OpenApiAuthPO openApiAuthPO = openApiAuthMapper.findByAccessKey(accessKey); + if (Objects.isNull(openApiAuthPO) || Strings.isBlank(openApiAuthPO.getSecretKey())) { + logger.warn("Authentication failed: invalid credentials for accessKey: {}", accessKey); + return new ApiResponse<>(ApiResponse.ACCESS_DENIED, "Authentication failed"); + } + + // Generate signature using SHA-256 with secure concatenation including request parameters + String systemSecretKey = openApiAuthPO.getSecretKey(); + String realAppSign = generateSignatureWithParams(request, accessKey, timeStamp, systemSecretKey); + + // Compare signatures using constant-time comparison + if (MessageDigest.isEqual(appSign.getBytes(StandardCharsets.UTF_8), + realAppSign.getBytes(StandardCharsets.UTF_8))) { + logger.info("Authentication successful for accessKey: {}", accessKey); + return ApiResponse.SUCCESS; + } + + logger.warn("Authentication failed: signature mismatch for accessKey: {}", accessKey); + return new ApiResponse<>(ApiResponse.ACCESS_DENIED, "Authentication failed"); + + } catch (Exception e) { + logger.error("Authentication error: {}", e.getMessage(), e); + return new ApiResponse<>(ApiResponse.ACCESS_DENIED, "Authentication failed"); + } + } + + /** + * Validate input parameters for null, empty, and length constraints + * + * @param timeStamp timestamp parameter + * @param accessKey access key parameter + * @param appSign application signature parameter + * @return true if all parameters are valid, false otherwise + */ + private boolean isValidInput(String timeStamp, String accessKey, String appSign) { + return !StringUtils.isEmpty(timeStamp) && timeStamp.length() <= MAX_PARAM_LENGTH && + !StringUtils.isEmpty(accessKey) && accessKey.length() <= MAX_PARAM_LENGTH && + !StringUtils.isEmpty(appSign) && appSign.length() <= MAX_PARAM_LENGTH; + } + + /** + * Validate timestamp to prevent replay attacks + * + * @param timeStamp timestamp string in seconds + * @return true if timestamp is within valid window, false otherwise + */ + private boolean isValidTimestamp(String timeStamp) { + try { + long requestTime = Long.parseLong(timeStamp); + long currentTime = Instant.now().getEpochSecond(); + long timeDifference = Math.abs(currentTime - requestTime); + return timeDifference <= TIMESTAMP_VALIDITY_WINDOW; + } catch (NumberFormatException e) { + logger.warn("Invalid timestamp format: {}", timeStamp); + return false; + } + } + + /** + * Generate SHA-256 signature including request parameters + * + * @param request the HTTP servlet request + * @param accessKey the access key + * @param timeStamp the timestamp + * @param secretKey the secret key + * @return SHA-256 signature in hexadecimal format + */ + private static String generateSignatureWithParams(HttpServletRequest request, String accessKey, String timeStamp, String secretKey) { + try { + // Get all request parameters and build sorted parameter string + Map allParams = getAllRequestParams(request); + String sortedParamString = buildSortedParamString(allParams); + + // Use secure string concatenation with delimiter: accessKey|timestamp|sortedParams|secretKey + String data = accessKey + DELIMITER + timeStamp + DELIMITER + sortedParamString + DELIMITER + secretKey; + + MessageDigest digest = MessageDigest.getInstance("SHA-256"); + byte[] hash = digest.digest(data.getBytes(StandardCharsets.UTF_8)); + return bytesToHex(hash); + } catch (NoSuchAlgorithmException e) { + logger.error("SHA-256 algorithm not available", e); + throw new RuntimeException("Signature generation failed", e); + } + } + + /** + * Get all request parameters from the HTTP request + * Supports both URL query parameters and JSON request body parameters + * + * @param request the HTTP servlet request + * @return map of all request parameters + */ + private static Map getAllRequestParams(HttpServletRequest request) { + LinkedHashMap params = new LinkedHashMap<>(); + + // Get URL query parameters + Enumeration paramNames = request.getParameterNames(); + while (paramNames.hasMoreElements()) { + String paramName = paramNames.nextElement(); + String paramValue = request.getParameter(paramName); + // Exclude authentication-related parameters and validate length + if (paramValue != null && paramValue.length() <= MAX_PARAM_LENGTH + && !ACCESS_KEY_NAME.equals(paramName) && !TIMESTAMP.equals(paramName) && !SIGN.equals(paramName)) { + params.put(paramName, paramValue); + } + } + + // Extract parameters from JSON request body for POST requests + if ("POST".equalsIgnoreCase(request.getMethod())) { + String contentType = request.getContentType(); + if (contentType != null && contentType.toLowerCase().contains("application/json")) { + Map jsonParams = extractJsonParams(request); + // Merge JSON parameters with query parameters, JSON params take precedence + for (Map.Entry entry : jsonParams.entrySet()) { + String paramName = entry.getKey(); + String paramValue = entry.getValue(); + if (paramValue != null && paramValue.length() <= MAX_PARAM_LENGTH + && !ACCESS_KEY_NAME.equals(paramName) && !TIMESTAMP.equals(paramName) && !SIGN.equals(paramName)) { + params.put(paramName, paramValue); + } + } + } + } + + return params; + } + + /** + * Extract parameters from JSON request body + * Handles cases where the request body has already been read by using a cached wrapper + * Uses recursive flattening to handle nested objects and arrays + * + * @param request the HTTP servlet request + * @return map of parameters extracted from JSON body + */ + private static Map extractJsonParams(HttpServletRequest request) { + Map params = new HashMap<>(); + + try { + String jsonBody = null; + + // Check if request is already a cached wrapper + if (request instanceof CachedBodyHttpServletRequest) { + jsonBody = ((CachedBodyHttpServletRequest) request).getBody(); + } else { + // Try to read from the request directly + // This may fail if the stream has already been consumed + try { + StringBuilder sb = new StringBuilder(); + try (BufferedReader reader = request.getReader()) { + String line; + while ((line = reader.readLine()) != null) { + sb.append(line); + } + } + jsonBody = sb.toString(); + } catch (IllegalStateException e) { + // getReader() has already been called, try to create a cached wrapper + logger.warn("Request body has already been read, attempting to create cached wrapper"); + try { + CachedBodyHttpServletRequest cachedRequest = new CachedBodyHttpServletRequest(request); + jsonBody = cachedRequest.getBody(); + } catch (Exception ex) { + logger.warn("Failed to create cached request wrapper: {}", ex.getMessage()); + return params; // Return empty params if we can't read the body + } + } + } + + if (jsonBody != null && !jsonBody.trim().isEmpty()) { + try { + JSONObject jsonObject = JSON.parseObject(jsonBody); + // Use recursive flattening for better handling of nested structures + Map flattenedParams = new HashMap<>(); + for (String key : jsonObject.keySet()) { + Object value = jsonObject.get(key); + processObject(flattenedParams, key, value); + } + + // Convert flattened object map to string map + for (Map.Entry entry : flattenedParams.entrySet()) { + params.put(entry.getKey(), entry.getValue().toString()); + } + } catch (Exception e) { + logger.warn("Failed to parse JSON body: {}", e.getMessage()); + } + } + + } catch (Exception e) { + logger.warn("Failed to extract JSON parameters: {}", e.getMessage()); + } + + return params; + } + + /** + * Recursively process object to flatten complex objects (Map and List) into flat key-value pairs + * This approach provides better handling of nested structures compared to simple normalization + * + * @param map the original key-value collection that will be recursively updated + * @param key the current processing key, which will contain nested path information as recursion deepens + * @param value the value corresponding to the key, can be nested Map, List or other types + */ + private static void processObject(Map map, String key, Object value) { + // If value is null, no further processing needed + if (value == null) { + return; + } + + if (key == null) { + key = ""; + } + + // When value is List type, iterate through each element in the List and process recursively + if (value instanceof List) { + List list = (List) value; + for (int i = 0; i < list.size(); ++i) { + processObject(map, key + "." + (i + 1), list.get(i)); + } + } else if (value instanceof Map) { + // When value is Map type, iterate through each key-value pair in the Map and process recursively + Map subMap = (Map) value; + for (Map.Entry entry : subMap.entrySet()) { + processObject(map, key + "." + entry.getKey().toString(), entry.getValue()); + } + } else if (value instanceof JSONArray) { + // Handle JSONArray from fastjson + JSONArray array = (JSONArray) value; + for (int i = 0; i < array.size(); i++) { + processObject(map, key + "." + (i + 1), array.get(i)); + } + } else if (value instanceof JSONObject) { + // Handle JSONObject from fastjson + JSONObject obj = (JSONObject) value; + for (String objKey : obj.keySet()) { + processObject(map, key + "." + objKey, obj.get(objKey)); + } + } else { + // For keys starting with ".", remove the leading "." to maintain key continuity + if (key.startsWith(".")) { + key = key.substring(1); + } + + // For byte[] type values, convert them to UTF-8 encoded strings + if (value instanceof byte[]) { + map.put(key, new String((byte[]) value, StandardCharsets.UTF_8)); + } else { + // For other types of values, convert directly to string + map.put(key, String.valueOf(value)); + } + } + } + + /** + * Build sorted parameter string from parameter map + * + * @param params map of parameters + * @return sorted parameter string + */ + private static String buildSortedParamString(Map params) { + if (params.isEmpty()) { + return ""; + } + return params.entrySet().stream() + .sorted(Map.Entry.comparingByKey()) + .map(entry -> entry.getKey() + "=" + entry.getValue()) + .collect(Collectors.joining("&")); + } + /** * Get the request header field key-value * @@ -120,10 +459,16 @@ public static String generateKey(String input) throws NoSuchAlgorithmException { return bytesToHex(hash); } + /** + * Convert byte array to lowercase hexadecimal string + * + * @param bytes byte array to convert + * @return lowercase hexadecimal string + */ private static String bytesToHex(byte[] bytes) { StringBuilder sb = new StringBuilder(); for (byte b : bytes) { - sb.append(String.format("%02X", b)); + sb.append(String.format("%02x", b)); } return sb.toString(); } diff --git a/app/application/src/main/java/com/alipay/application/service/system/utils/TokenUtil.java b/app/application/src/main/java/com/alipay/application/service/system/utils/TokenUtil.java index e276f058..e45a3049 100644 --- a/app/application/src/main/java/com/alipay/application/service/system/utils/TokenUtil.java +++ b/app/application/src/main/java/com/alipay/application/service/system/utils/TokenUtil.java @@ -22,14 +22,13 @@ import com.auth0.jwt.JWTVerifier; import com.auth0.jwt.algorithms.Algorithm; import com.auth0.jwt.interfaces.DecodedJWT; +import lombok.extern.slf4j.Slf4j; import org.apache.commons.lang3.StringUtils; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; import java.util.Date; +@Slf4j public class TokenUtil { - private static final Logger LOGGER = LoggerFactory.getLogger(TokenUtil.class); private static final long EXPIRE_TIME = 24L * 60 * 60 * 1000 * 31 * 12; @@ -44,7 +43,7 @@ public static String sign(String username, String userId, long expireTime) { token = JWT.create().withIssuer("auth0").withClaim("username", username).withClaim("userId", userId) .withExpiresAt(expiresAt).sign(Algorithm.HMAC256(SecretKeyUtil.JWT_SECRET_KEY_ENCRYPT_VALUE)); } catch (Exception e) { - LOGGER.error(e.getMessage()); + log.error(e.getMessage()); } return token; } @@ -60,7 +59,7 @@ public static String sign(String username, String userId, String roleName, long .withClaim("roleName", roleName).withExpiresAt(expiresAt) .sign(Algorithm.HMAC256(SecretKeyUtil.JWT_SECRET_KEY_ENCRYPT_VALUE)); } catch (Exception e) { - LOGGER.error(e.getMessage()); + log.error(e.getMessage()); } return token; } diff --git a/app/application/src/main/java/com/alipay/application/share/request/account/AcceptAccountRequest.java b/app/application/src/main/java/com/alipay/application/share/request/account/AcceptAccountRequest.java index af4bf701..e798f21f 100644 --- a/app/application/src/main/java/com/alipay/application/share/request/account/AcceptAccountRequest.java +++ b/app/application/src/main/java/com/alipay/application/share/request/account/AcceptAccountRequest.java @@ -40,6 +40,8 @@ public class AcceptAccountRequest { @NotEmpty(message = "账号不能为空") private String account; + private String email; + private String owner; private String nickName; diff --git a/app/application/src/main/java/com/alipay/application/share/request/account/SaveCloudAccountRequest.java b/app/application/src/main/java/com/alipay/application/share/request/account/SaveCloudAccountRequest.java index 383c1ea8..4190d6b5 100644 --- a/app/application/src/main/java/com/alipay/application/share/request/account/SaveCloudAccountRequest.java +++ b/app/application/src/main/java/com/alipay/application/share/request/account/SaveCloudAccountRequest.java @@ -44,6 +44,11 @@ public class SaveCloudAccountRequest { @NotEmpty(message = "云账号id不能为空") private String cloudAccountId; + /** + * 邮箱 + */ + private String email; + /** * 云账号别名 */ @@ -52,7 +57,6 @@ public class SaveCloudAccountRequest { /** * 认证信息 */ - @NotNull(message = "认证信息不能为空") private Object credentialsObj; /** @@ -81,4 +85,14 @@ public class SaveCloudAccountRequest { * 云账号的负责人 */ private String owner; + + /** + * 代理配置JSON + */ + private String proxyConfig; + + /** + * 是否启用反选模式 + */ + private Boolean enableInverseSelection; } diff --git a/app/application/src/main/java/com/alipay/application/share/request/admin/ChangeUserTenantRoleRequest.java b/app/application/src/main/java/com/alipay/application/share/request/admin/ChangeUserTenantRoleRequest.java new file mode 100644 index 00000000..a7c24905 --- /dev/null +++ b/app/application/src/main/java/com/alipay/application/share/request/admin/ChangeUserTenantRoleRequest.java @@ -0,0 +1,23 @@ +package com.alipay.application.share.request.admin; + + +import lombok.Getter; +import lombok.Setter; + +/* + *@title changeTenantUserRoleRequest + *@description + *@author suitianshuang + *@version 1.0 + *@create 2025/7/24 15:33 + */ +@Getter +@Setter +public class ChangeUserTenantRoleRequest { + + private String userId; + + private String roleName; + + private Long tenantId; +} diff --git a/app/application/src/main/java/com/alipay/application/share/request/admin/CheckInviteCodeRequest.java b/app/application/src/main/java/com/alipay/application/share/request/admin/CheckInviteCodeRequest.java new file mode 100644 index 00000000..57d64eb7 --- /dev/null +++ b/app/application/src/main/java/com/alipay/application/share/request/admin/CheckInviteCodeRequest.java @@ -0,0 +1,21 @@ +package com.alipay.application.share.request.admin; + + +import jakarta.validation.constraints.NotEmpty; +import lombok.Getter; +import lombok.Setter; + +/* + *@title CheckInviteCodeRequest + *@description + *@author suitianshuang + *@version 1.0 + *@create 2025/7/25 16:30 + */ +@Getter +@Setter +public class CheckInviteCodeRequest { + + @NotEmpty(message = "The invite code cannot be empty") + private String inviteCode; +} diff --git a/app/application/src/main/java/com/alipay/application/share/request/admin/CreateInviteCodeRequest.java b/app/application/src/main/java/com/alipay/application/share/request/admin/CreateInviteCodeRequest.java new file mode 100644 index 00000000..7b1011d3 --- /dev/null +++ b/app/application/src/main/java/com/alipay/application/share/request/admin/CreateInviteCodeRequest.java @@ -0,0 +1,22 @@ +package com.alipay.application.share.request.admin; + + +import jakarta.validation.constraints.NotNull; +import lombok.Getter; +import lombok.Setter; + +/* + *@title CreateInviteCodeRequest + *@description + *@author suitianshuang + *@version 1.0 + *@create 2025/7/25 17:22 + */ + +@Getter +@Setter +public class CreateInviteCodeRequest { + + @NotNull(message = "The tenant id cannot be null") + private Long currentTenantId; +} diff --git a/app/application/src/main/java/com/alipay/application/share/request/admin/JoinTenantRequest.java b/app/application/src/main/java/com/alipay/application/share/request/admin/JoinTenantRequest.java new file mode 100644 index 00000000..f9c38c41 --- /dev/null +++ b/app/application/src/main/java/com/alipay/application/share/request/admin/JoinTenantRequest.java @@ -0,0 +1,21 @@ +package com.alipay.application.share.request.admin; + + +import jakarta.validation.constraints.NotEmpty; +import lombok.Getter; +import lombok.Setter; + +/* + *@title JoinTenantRequest + *@description + *@author suitianshuang + *@version 1.0 + *@create 2025/7/25 17:10 + */ +@Getter +@Setter +public class JoinTenantRequest { + + @NotEmpty(message = "The invite code cannot be empty") + private String inviteCode; +} diff --git a/app/application/src/main/java/com/alipay/application/share/request/admin/RegisterRequest.java b/app/application/src/main/java/com/alipay/application/share/request/admin/RegisterRequest.java new file mode 100644 index 00000000..d19f0a94 --- /dev/null +++ b/app/application/src/main/java/com/alipay/application/share/request/admin/RegisterRequest.java @@ -0,0 +1,31 @@ +package com.alipay.application.share.request.admin; + + +import jakarta.validation.constraints.NotEmpty; +import lombok.Getter; +import lombok.Setter; + +/* + *@title RegisterRequest + *@description + *@author suitianshuang + *@version 1.0 + *@create 2025/7/25 14:29 + */ +@Getter +@Setter +public class RegisterRequest { + + @NotEmpty(message = "The code cannot be empty") + private String code; + + @NotEmpty(message = "The user id cannot be empty") + private String userId; + + private String username; + + private String email; + + @NotEmpty(message = "The password cannot be empty") + private String password; +} diff --git a/app/application/src/main/java/com/alipay/application/share/request/admin/RemoveUserRequest.java b/app/application/src/main/java/com/alipay/application/share/request/admin/RemoveUserRequest.java new file mode 100644 index 00000000..3ee0cc77 --- /dev/null +++ b/app/application/src/main/java/com/alipay/application/share/request/admin/RemoveUserRequest.java @@ -0,0 +1,26 @@ +package com.alipay.application.share.request.admin; + + +/* + *@title RemoveUserRequest + *@description + *@author suitianshuang + *@version 1.0 + *@create 2025/7/25 18:09 + */ + + +import jakarta.validation.constraints.NotNull; +import lombok.Getter; +import lombok.Setter; + +@Getter +@Setter +public class RemoveUserRequest { + + @NotNull(message = " userId 不能为空") + private String userId; + + @NotNull(message = "tenantId不能为空") + private Long tenantId; +} diff --git a/app/application/src/main/java/com/alipay/application/share/request/collector/QueryCloudAccountRequest.java b/app/application/src/main/java/com/alipay/application/share/request/collector/QueryCloudAccountRequest.java index 63153489..2976bfb4 100644 --- a/app/application/src/main/java/com/alipay/application/share/request/collector/QueryCloudAccountRequest.java +++ b/app/application/src/main/java/com/alipay/application/share/request/collector/QueryCloudAccountRequest.java @@ -52,4 +52,9 @@ public class QueryCloudAccountRequest { * 任务id列表 */ private List taskIds; + + /** + * 需要获取的空闲云账户数量 + */ + private Integer freeCloudAccountCount; } diff --git a/app/application/src/main/java/com/alipay/application/share/request/collector/RunningStartSignalRequest.java b/app/application/src/main/java/com/alipay/application/share/request/collector/RunningStartSignalRequest.java index 35370caa..da3ce521 100644 --- a/app/application/src/main/java/com/alipay/application/share/request/collector/RunningStartSignalRequest.java +++ b/app/application/src/main/java/com/alipay/application/share/request/collector/RunningStartSignalRequest.java @@ -16,6 +16,7 @@ */ package com.alipay.application.share.request.collector; +import com.alipay.application.service.collector.domain.CollectRecordInfo; import jakarta.validation.constraints.NotEmpty; import lombok.Getter; import lombok.Setter; @@ -34,12 +35,6 @@ public class RunningStartSignalRequest { @NotEmpty(message = "cloudAccountId cannot be empty") private String cloudAccountId; - @NotEmpty(message = "resourceType cannot be empty") - private String resourceType; + private CollectRecordInfo collectRecordInfo; - @NotEmpty(message = "platform cannot be empty") - private String platform; - - @NotEmpty(message = "version cannot be empty") - private String version; } diff --git a/app/application/src/main/java/com/alipay/application/share/request/resource/QueryResourceExampleDataRequest.java b/app/application/src/main/java/com/alipay/application/share/request/resource/QueryResourceExampleDataRequest.java index 07348e76..38d9b95e 100644 --- a/app/application/src/main/java/com/alipay/application/share/request/resource/QueryResourceExampleDataRequest.java +++ b/app/application/src/main/java/com/alipay/application/share/request/resource/QueryResourceExampleDataRequest.java @@ -49,4 +49,10 @@ public class QueryResourceExampleDataRequest { */ private List linkedDataList; + + /** + * resourceId + */ + private String resourceId; + } diff --git a/app/application/src/main/java/com/alipay/application/share/request/resource/QueryResourceListRequest.java b/app/application/src/main/java/com/alipay/application/share/request/resource/QueryResourceListRequest.java index 7d92ebf3..97d52038 100644 --- a/app/application/src/main/java/com/alipay/application/share/request/resource/QueryResourceListRequest.java +++ b/app/application/src/main/java/com/alipay/application/share/request/resource/QueryResourceListRequest.java @@ -72,4 +72,11 @@ public class QueryResourceListRequest { * ASC OR DESC */ private String sortType; + + /** + * Aggregation type for asset grouping + * RESOURCE_TYPE: Group by resource type + * CLOUD_ACCOUNT: Group by cloud account + */ + private String aggregationType; } diff --git a/app/application/src/main/java/com/alipay/application/share/request/rule/AddTenantSelectRuleRequest.java b/app/application/src/main/java/com/alipay/application/share/request/rule/AddTenantSelectRuleRequest.java new file mode 100644 index 00000000..3116fa9b --- /dev/null +++ b/app/application/src/main/java/com/alipay/application/share/request/rule/AddTenantSelectRuleRequest.java @@ -0,0 +1,29 @@ +package com.alipay.application.share.request.rule; + + +import jakarta.validation.constraints.NotEmpty; +import lombok.Getter; +import lombok.Setter; + +/* + *@title AddTenantSelectRuleRequest + *@description + *@author suitianshuang + *@version 1.0 + *@create 2025/7/10 13:52 + */ +@Getter +@Setter +public class AddTenantSelectRuleRequest { + + @NotEmpty(message = "The rule code cannot be empty") + private String ruleCode; + + + @Override + public String toString() { + return "AddTenantSelectRuleRequest{" + + "ruleCode='" + ruleCode + '\'' + + '}'; + } +} diff --git a/app/application/src/main/java/com/alipay/application/share/request/rule/BatchAddTenantSelectRuleRequest.java b/app/application/src/main/java/com/alipay/application/share/request/rule/BatchAddTenantSelectRuleRequest.java new file mode 100644 index 00000000..abcd7b08 --- /dev/null +++ b/app/application/src/main/java/com/alipay/application/share/request/rule/BatchAddTenantSelectRuleRequest.java @@ -0,0 +1,23 @@ +package com.alipay.application.share.request.rule; + + +import jakarta.validation.constraints.NotEmpty; +import lombok.Getter; +import lombok.Setter; + +import java.util.List; + +/* + *@title BatchDeleteTenantSelectRuleRequest + *@description + *@author suitianshuang + *@version 1.0 + *@create 2025/7/10 16:03 + */ +@Getter +@Setter +public class BatchAddTenantSelectRuleRequest { + + @NotEmpty(message = "Rule code list cannot be empty") + private List ruleCodeList; +} diff --git a/app/application/src/main/java/com/alipay/application/share/request/rule/BatchDeleteTenantSelectRuleRequest.java b/app/application/src/main/java/com/alipay/application/share/request/rule/BatchDeleteTenantSelectRuleRequest.java new file mode 100644 index 00000000..577a6a18 --- /dev/null +++ b/app/application/src/main/java/com/alipay/application/share/request/rule/BatchDeleteTenantSelectRuleRequest.java @@ -0,0 +1,23 @@ +package com.alipay.application.share.request.rule; + + +import jakarta.validation.constraints.NotEmpty; +import lombok.Getter; +import lombok.Setter; + +import java.util.List; + +/* + *@title BatchDeleteTenantSelectRuleRequest + *@description + *@author suitianshuang + *@version 1.0 + *@create 2025/7/10 16:03 + */ +@Getter +@Setter +public class BatchDeleteTenantSelectRuleRequest { + + @NotEmpty(message = "Rule code list cannot be empty") + private List ruleCodeList; +} diff --git a/app/application/src/main/java/com/alipay/application/share/request/rule/DeleteTenantSelectRuleRequest.java b/app/application/src/main/java/com/alipay/application/share/request/rule/DeleteTenantSelectRuleRequest.java new file mode 100644 index 00000000..b22cc889 --- /dev/null +++ b/app/application/src/main/java/com/alipay/application/share/request/rule/DeleteTenantSelectRuleRequest.java @@ -0,0 +1,21 @@ +package com.alipay.application.share.request.rule; + + +import jakarta.validation.constraints.NotEmpty; +import lombok.Getter; +import lombok.Setter; + +/* + *@title DeleteTenantSelectRuleRequest + *@description + *@author suitianshuang + *@version 1.0 + *@create 2025/7/10 13:57 + */ +@Getter +@Setter +public class DeleteTenantSelectRuleRequest { + + @NotEmpty(message = "The rule code cannot be empty") + private String ruleCode; +} diff --git a/app/application/src/main/java/com/alipay/application/share/request/rule/ListRuleRequest.java b/app/application/src/main/java/com/alipay/application/share/request/rule/ListRuleRequest.java index 8188b31e..d63cc1f7 100644 --- a/app/application/src/main/java/com/alipay/application/share/request/rule/ListRuleRequest.java +++ b/app/application/src/main/java/com/alipay/application/share/request/rule/ListRuleRequest.java @@ -105,4 +105,11 @@ public class ListRuleRequest extends BaseRequest { * rule Code list 规则的不变唯一标识 */ private List ruleCodeList; + + /** + * 默认规则:default + * 租户自选:selected + * 全部规则:all + */ + private String effectRuleType; } diff --git a/app/application/src/main/java/com/alipay/application/share/request/rule/QueryWhitedRuleRequestDTO.java b/app/application/src/main/java/com/alipay/application/share/request/rule/QueryWhitedRuleRequest.java similarity index 80% rename from app/application/src/main/java/com/alipay/application/share/request/rule/QueryWhitedRuleRequestDTO.java rename to app/application/src/main/java/com/alipay/application/share/request/rule/QueryWhitedRuleRequest.java index 1a083bcf..311d05bf 100644 --- a/app/application/src/main/java/com/alipay/application/share/request/rule/QueryWhitedRuleRequestDTO.java +++ b/app/application/src/main/java/com/alipay/application/share/request/rule/QueryWhitedRuleRequest.java @@ -17,14 +17,18 @@ package com.alipay.application.share.request.rule; import com.alipay.application.share.request.base.BaseRequest; -import lombok.Data; +import lombok.Getter; +import lombok.Setter; + +import java.util.List; /** * Date: 2025/3/17 * Author: lz */ -@Data -public class QueryWhitedRuleRequestDTO extends BaseRequest { +@Getter +@Setter +public class QueryWhitedRuleRequest extends BaseRequest { /** * 规则名称 */ @@ -50,7 +54,17 @@ public class QueryWhitedRuleRequestDTO extends BaseRequest { */ private Long tenantId; + /** + * 搜索关键字 + */ + private String search; + + /** + * 规则code + */ + private String ruleCode; + private List ruleCodeList; } diff --git a/app/application/src/main/java/com/alipay/application/share/request/rule/SaveWhitedRuleRequestDTO.java b/app/application/src/main/java/com/alipay/application/share/request/rule/SaveWhitedRuleRequest.java similarity index 97% rename from app/application/src/main/java/com/alipay/application/share/request/rule/SaveWhitedRuleRequestDTO.java rename to app/application/src/main/java/com/alipay/application/share/request/rule/SaveWhitedRuleRequest.java index b7fda2eb..c51a839a 100644 --- a/app/application/src/main/java/com/alipay/application/share/request/rule/SaveWhitedRuleRequestDTO.java +++ b/app/application/src/main/java/com/alipay/application/share/request/rule/SaveWhitedRuleRequest.java @@ -25,7 +25,7 @@ * Author: lz */ @Data -public class SaveWhitedRuleRequestDTO { +public class SaveWhitedRuleRequest { /** * 规则id diff --git a/app/application/src/main/java/com/alipay/application/share/vo/EffectData.java b/app/application/src/main/java/com/alipay/application/share/vo/EffectData.java new file mode 100644 index 00000000..5e94e151 --- /dev/null +++ b/app/application/src/main/java/com/alipay/application/share/vo/EffectData.java @@ -0,0 +1,21 @@ +package com.alipay.application.share.vo; + + +/* + *@title EffectData + *@description + *@author suitianshuang + *@version 1.0 + *@create 2025/8/20 15:53 + */ +public class EffectData { + private Long effectId; + + public Long getEffectId() { + return effectId; + } + + public void setEffectId(Long effectId) { + this.effectId = effectId; + } +} diff --git a/app/application/src/main/java/com/alipay/application/share/vo/account/CloudAccountVO.java b/app/application/src/main/java/com/alipay/application/share/vo/account/CloudAccountVO.java index 5e3af574..2b8338ee 100644 --- a/app/application/src/main/java/com/alipay/application/share/vo/account/CloudAccountVO.java +++ b/app/application/src/main/java/com/alipay/application/share/vo/account/CloudAccountVO.java @@ -16,13 +16,16 @@ */ package com.alipay.application.share.vo.account; -import com.alipay.application.service.resource.IQueryResource; import com.alipay.application.service.account.utils.PlatformUtils; import com.alipay.application.service.common.utils.SpringUtils; +import com.alipay.application.service.resource.IQueryResource; +import com.alipay.application.service.risk.RiskStatusManager; import com.alipay.common.constant.CollectorStatusConstants; import com.alipay.common.enums.Status; +import com.alipay.dao.dto.RuleScanResultDTO; import com.alipay.dao.mapper.PlatformMapper; import com.alipay.dao.mapper.ResourceMapper; +import com.alipay.dao.mapper.RuleScanResultMapper; import com.alipay.dao.mapper.TenantMapper; import com.alipay.dao.po.CloudAccountPO; import com.alipay.dao.po.PlatformPO; @@ -31,8 +34,6 @@ import com.fasterxml.jackson.annotation.JsonFormat; import lombok.Data; import org.apache.commons.lang3.StringUtils; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; import org.springframework.beans.BeanUtils; import java.util.Arrays; @@ -43,8 +44,6 @@ @Data public class CloudAccountVO { - private static final Logger LOGGER = LoggerFactory.getLogger(CloudAccountVO.class); - private Long id; @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @@ -98,6 +97,11 @@ public class CloudAccountVO { */ private Long resourceCount; + /** + * 风险数 + */ + private Integer riskCount; + /** * 最近扫描时间 */ @@ -131,12 +135,24 @@ public class CloudAccountVO { private String userId; + /** + * 代理配置JSON + */ + private String proxyConfig; + + private String email; + + private Boolean enableInverseSelection; + + public static CloudAccountVO buildEasy(CloudAccountPO cloudAccountPO) { if (cloudAccountPO == null) { return null; } CloudAccountVO cloudAccountVO = new CloudAccountVO(); BeanUtils.copyProperties(cloudAccountPO, cloudAccountVO, "credentialMap"); + cloudAccountVO.setEnableInverseSelection(cloudAccountPO.getEnableInverseSelection() == 1); + if (cloudAccountPO.getTenantId() != null) { TenantMapper tenantMapper = SpringUtils.getBean(TenantMapper.class); @@ -156,21 +172,29 @@ public static CloudAccountVO build(CloudAccountPO cloudAccountPO) { CloudAccountVO cloudAccountVO = new CloudAccountVO(); BeanUtils.copyProperties(cloudAccountPO, cloudAccountVO); + // Query credential info if (StringUtils.isNoneEmpty(cloudAccountPO.getCredentialsJson())) { Map accountCredentialsInfo = PlatformUtils.getAccountCredentialsInfo(cloudAccountPO.getPlatform(), PlatformUtils.decryptCredentialsJson(cloudAccountPO.getCredentialsJson())); cloudAccountVO.setCredentialMap(PlatformUtils.ignoreSensitiveInfo(accountCredentialsInfo)); } // Query resource quantity - long count = SpringUtils.getBean(IQueryResource.class).queryResourceCount(cloudAccountPO.getCloudAccountId()); - cloudAccountVO.setResourceCount(count); + long resourceCount = SpringUtils.getBean(IQueryResource.class).queryResourceCount(cloudAccountPO.getCloudAccountId()); + cloudAccountVO.setResourceCount(resourceCount); + + // Query risk count + RuleScanResultDTO dto = RuleScanResultDTO.builder().cloudAccountId(cloudAccountPO.getCloudAccountId()).status(RiskStatusManager.RiskStatus.UNREPAIRED.name()).build(); + int riskCount = SpringUtils.getBean(RuleScanResultMapper.class).findCount(dto); + cloudAccountVO.setRiskCount(riskCount); + // Query platform name PlatformPO platformPO = SpringUtils.getBean(PlatformMapper.class).findByPlatform(cloudAccountPO.getPlatform()); if (platformPO != null) { cloudAccountVO.setPlatformName(platformPO.getPlatformName()); } // Asset types supported for scanning + cloudAccountVO.setEnableInverseSelection(cloudAccountPO.getEnableInverseSelection() == 1); if (cloudAccountPO.getResourceTypeList() != null) { String[] split = cloudAccountPO.getResourceTypeList().split(","); List> list = Arrays.stream(split).parallel() @@ -178,9 +202,8 @@ public static CloudAccountVO build(CloudAccountPO cloudAccountPO) { cloudAccountVO.setResourceTypeListForWeb(list); } - cloudAccountVO.setCollectorStatus(Status.running.name().equals(cloudAccountPO.getCollectorStatus()) ? CollectorStatusConstants.running : CollectorStatusConstants.waiting); - cloudAccountVO.setChangeTenantPermission(true); + cloudAccountVO.setCollectorStatus(Status.running.name().equals(cloudAccountPO.getCollectorStatus()) ? CollectorStatusConstants.running : CollectorStatusConstants.waiting); if (cloudAccountPO.getTenantId() != null) { TenantMapper tenantMapper = SpringUtils.getBean(TenantMapper.class); diff --git a/app/application/src/main/java/com/alipay/application/share/vo/account/CollectorRecordVO.java b/app/application/src/main/java/com/alipay/application/share/vo/account/CollectorRecordVO.java index 20eb4422..e7db1276 100644 --- a/app/application/src/main/java/com/alipay/application/share/vo/account/CollectorRecordVO.java +++ b/app/application/src/main/java/com/alipay/application/share/vo/account/CollectorRecordVO.java @@ -68,6 +68,11 @@ public class CollectorRecordVO { */ private String collectorName; + /** + * 采集记录信息 + */ + private String collectRecordInfo; + public static CollectorRecordVO build(CollectorRecordPO collectorRecordPO) { // 基础信息 CollectorRecordVO collectorRecordVO = new CollectorRecordVO(); @@ -79,6 +84,7 @@ public static CollectorRecordVO build(CollectorRecordPO collectorRecordPO) { collectorRecordVO.setStartTime(collectorRecordPO.getStartTime()); collectorRecordVO.setEndTime(collectorRecordPO.getEndTime()); collectorRecordVO.setCollectorName(collectorRecordPO.getRegistryValue()); + collectorRecordVO.setCollectRecordInfo(collectorRecordPO.getCollectRecordInfo()); // 云账号别名 CloudAccountMapper cloudAccountMapper = SpringUtils.getBean(CloudAccountMapper.class); @@ -95,6 +101,7 @@ public static CollectorRecordVO build(CollectorRecordPO collectorRecordPO) { collectorRecordVO.setErrorResourceTypeList(errorResourceTypeList); } + return collectorRecordVO; } } \ No newline at end of file diff --git a/app/application/src/main/java/com/alipay/application/share/vo/collector/AgentCloudAccountVO.java b/app/application/src/main/java/com/alipay/application/share/vo/collector/AgentCloudAccountVO.java index 99c45a68..548b8809 100644 --- a/app/application/src/main/java/com/alipay/application/share/vo/collector/AgentCloudAccountVO.java +++ b/app/application/src/main/java/com/alipay/application/share/vo/collector/AgentCloudAccountVO.java @@ -17,8 +17,10 @@ package com.alipay.application.share.vo.collector; import com.alibaba.fastjson.JSON; +import com.alibaba.fastjson.serializer.SerializerFeature; import com.alipay.application.service.account.utils.AESEncryptionUtils; import com.alipay.application.service.account.utils.PlatformUtils; +import com.alipay.application.service.collector.domain.CollectRecordInfo; import com.alipay.application.service.common.utils.SpringUtils; import com.alipay.dao.mapper.CollectorRecordMapper; import com.alipay.dao.po.AgentRegistryPO; @@ -28,9 +30,8 @@ import lombok.Getter; import lombok.Setter; import org.apache.commons.lang3.StringUtils; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; +import java.util.ArrayList; import java.util.Arrays; import java.util.Date; import java.util.List; @@ -39,8 +40,6 @@ @Data public class AgentCloudAccountVO { - private static final Logger LOGGER = LoggerFactory.getLogger(AgentCloudAccountVO.class); - /** * 云账号id */ @@ -66,11 +65,21 @@ public class AgentCloudAccountVO { */ private Long collectRecordId; + /** + * 采集记录信息 + */ + private CollectRecordInfo collectRecordInfo; + /** * 采集任务参数 */ private CollectorTask collectorTask; + /** + * 代理配置 + */ + private String proxyConfig; + @Getter @Setter @@ -80,6 +89,25 @@ public static class CollectorTask { private String paramJson; } + private static final CollectorRecordMapper collectorRecordMapper = SpringUtils.getBean(CollectorRecordMapper.class); + + private static CollectRecordInfo initCollectRecordInfo(CloudAccountPO cloudAccountPO, AgentRegistryPO agentRegistryPO) { + CollectorRecordPO collectorRecordPO = new CollectorRecordPO(); + collectorRecordPO.setStartTime(new Date()); + collectorRecordPO.setRegistryValue(agentRegistryPO.getRegistryValue()); + collectorRecordPO.setPlatform(cloudAccountPO.getPlatform()); + collectorRecordPO.setCloudAccountId(cloudAccountPO.getCloudAccountId()); + CollectRecordInfo collectRecordInfo = new CollectRecordInfo(); + collectRecordInfo.setPlatform(cloudAccountPO.getPlatform()); + collectRecordInfo.setCloudAccountId(cloudAccountPO.getCloudAccountId()); + collectorRecordPO.setCollectRecordInfo(JSON.toJSONString(collectRecordInfo, SerializerFeature.WriteMapNullValue)); + collectorRecordMapper.insertSelective(collectorRecordPO); + + // set collect record id + collectRecordInfo.setCollectRecordId(collectorRecordPO.getId()); + return collectRecordInfo; + } + // build collector account account vo public static AgentCloudAccountVO build(CloudAccountPO cloudAccountPO, AgentRegistryPO agentRegistryPO) throws Exception { @@ -91,6 +119,7 @@ public static AgentCloudAccountVO build(CloudAccountPO cloudAccountPO, AgentRegi AgentCloudAccountVO agentCloudAccountVO = new AgentCloudAccountVO(); agentCloudAccountVO.setCloudAccountId(cloudAccountPO.getCloudAccountId()); agentCloudAccountVO.setPlatform(cloudAccountPO.getPlatform()); + agentCloudAccountVO.setProxyConfig(cloudAccountPO.getProxyConfig()); Map accountCredentialsInfo = PlatformUtils.getAccountCredentialsInfo(cloudAccountPO.getPlatform(), PlatformUtils.decryptCredentialsJson(cloudAccountPO.getCredentialsJson())); agentCloudAccountVO.setCredentialJson(AESEncryptionUtils.encrypt(JSON.toJSONString(accountCredentialsInfo), agentRegistryPO.getSecretKey())); @@ -99,16 +128,27 @@ public static AgentCloudAccountVO build(CloudAccountPO cloudAccountPO, AgentRegi agentCloudAccountVO.setResourceTypeList(Arrays.asList(cloudAccountPO.getResourceTypeList().split(","))); } - // init collector record - CollectorRecordMapper collectorRecordMapper = SpringUtils.getBean(CollectorRecordMapper.class); - CollectorRecordPO collectorRecordPO = new CollectorRecordPO(); - collectorRecordPO.setCloudAccountId(cloudAccountPO.getCloudAccountId()); - collectorRecordPO.setPlatform(cloudAccountPO.getPlatform()); - collectorRecordPO.setStartTime(new Date()); - collectorRecordPO.setRegistryValue(agentRegistryPO.getRegistryValue()); - collectorRecordMapper.insertSelective(collectorRecordPO); + if (cloudAccountPO.getEnableInverseSelection() == 1) { + List allResourceType = new ArrayList<>(PlatformUtils.getResourceType(cloudAccountPO.getPlatform())); + allResourceType.removeAll(agentCloudAccountVO.getResourceTypeList()); + agentCloudAccountVO.setResourceTypeList(allResourceType); + } - agentCloudAccountVO.setCollectRecordId(collectorRecordPO.getId()); + // set last collect record info + CollectorRecordPO lastOneRecord = collectorRecordMapper.findLastOne(cloudAccountPO.getCloudAccountId()); + // Do not modify the location of the record initialization code + CollectRecordInfo currentRecord = initCollectRecordInfo(cloudAccountPO, agentRegistryPO); + agentCloudAccountVO.setCollectRecordId(currentRecord.getCollectRecordId()); + + if (lastOneRecord != null && StringUtils.isNoneEmpty(lastOneRecord.getCollectRecordInfo())) { + // use last one collect record info + CollectRecordInfo info = JSON.parseObject(lastOneRecord.getCollectRecordInfo(), CollectRecordInfo.class); + info.setCollectRecordId(currentRecord.getCollectRecordId()); + agentCloudAccountVO.setCollectRecordInfo(info); + } else { + // use current collect record info + agentCloudAccountVO.setCollectRecordInfo(currentRecord); + } return agentCloudAccountVO; } diff --git a/app/application/src/main/java/com/alipay/application/share/vo/collector/AgentRegistryVO.java b/app/application/src/main/java/com/alipay/application/share/vo/collector/AgentRegistryVO.java index 828ed22e..e16e96a0 100644 --- a/app/application/src/main/java/com/alipay/application/share/vo/collector/AgentRegistryVO.java +++ b/app/application/src/main/java/com/alipay/application/share/vo/collector/AgentRegistryVO.java @@ -92,6 +92,12 @@ public class AgentRegistryVO { */ private String username; + /** + * 健康状态:CPU、内存、磁盘 + * + */ + private String healthStatus; + public static AgentRegistryVO build(AgentRegistryPO agentRegistryPO) { if (agentRegistryPO == null) { return null; diff --git a/app/application/src/main/java/com/alipay/application/share/vo/collector/Registry.java b/app/application/src/main/java/com/alipay/application/share/vo/collector/Registry.java index 30a1d40e..280fd9fa 100644 --- a/app/application/src/main/java/com/alipay/application/share/vo/collector/Registry.java +++ b/app/application/src/main/java/com/alipay/application/share/vo/collector/Registry.java @@ -72,6 +72,11 @@ public class Registry { */ private List sites; + /** + * 健康状态 + */ + private HealthStatus healthStatus; + @Getter @Setter public static class RegistryResponse { @@ -86,4 +91,13 @@ public static class RegistryResponse { */ private String status; } + + + @Getter + @Setter + public static class HealthStatus { + private String cpuUsage; + private String memoryUsage; + private String diskUsage; + } } diff --git a/app/application/src/main/java/com/alipay/application/share/vo/rule/RuleScanResultVO.java b/app/application/src/main/java/com/alipay/application/share/vo/rule/RuleScanResultVO.java index 06f084ad..d5a04b86 100644 --- a/app/application/src/main/java/com/alipay/application/share/vo/rule/RuleScanResultVO.java +++ b/app/application/src/main/java/com/alipay/application/share/vo/rule/RuleScanResultVO.java @@ -182,6 +182,11 @@ public class RuleScanResultVO { */ private String resourceStatus; + /** + * 如果风险处于加白状态,关联的白名单id + */ + private Long whitedId; + public static RuleScanResultVO buildDetail(RuleScanResultPO ruleScanResultPO) { if (ruleScanResultPO == null) { return null; diff --git a/app/application/src/main/java/com/alipay/application/share/vo/rule/RuleVO.java b/app/application/src/main/java/com/alipay/application/share/vo/rule/RuleVO.java index 5eb1f551..7ccb0e28 100644 --- a/app/application/src/main/java/com/alipay/application/share/vo/rule/RuleVO.java +++ b/app/application/src/main/java/com/alipay/application/share/vo/rule/RuleVO.java @@ -28,8 +28,10 @@ import com.alipay.application.service.rule.RuleService; import com.alipay.application.service.rule.domain.RuleGroup; import com.alipay.application.service.rule.domain.repo.RuleGroupRepository; +import com.alipay.application.service.system.domain.repo.TenantRepository; import com.alipay.application.share.request.rule.LinkDataParam; import com.alipay.common.utils.ListUtils; +import com.alipay.dao.context.UserInfoContext; import com.alipay.dao.dto.RuleGroupDTO; import com.alipay.dao.mapper.*; import com.alipay.dao.po.*; @@ -59,6 +61,7 @@ public class RuleVO { @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date lastScanTime; + /** * 规则名称 */ @@ -179,6 +182,21 @@ public class RuleVO { */ private String ruleCode; + /** + * 当前租户是否选择规则 + */ + private Boolean tenantSelected; + + /** + * 全局租户是否已选择当前规则 + */ + private Boolean defaultRuleSelected; + + /** + * 使用中的租户名称列表 + */ + private List selectedTenantNameList; + private static RuleScanResultMapper ruleScanResultMapper = SpringUtils.getBean(RuleScanResultMapper.class); private static RuleGroupRepository ruleGroupRepository = SpringUtils.getBean(RuleGroupRepository.class); @@ -197,13 +215,13 @@ public class RuleVO { private static UserMapper userMapper = SpringUtils.getApplicationContext().getBean(UserMapper.class); + private static TenantRepository tenantRepository = SpringUtils.getApplicationContext().getBean(TenantRepository.class); + public static RuleVO buildEasy(RulePO rulePO) { RuleVO ruleVO = new RuleVO(); BeanUtils.copyProperties(rulePO, ruleVO); ruleVO.setRuleTypeNameList(ruleService.queryRuleTypeNameList(rulePO.getId())); - - // 资源类型 List resourceList = queryResource(rulePO.getPlatform(), rulePO.getResourceType()); if (!resourceList.isEmpty()) { ruleVO.setResourceTypeStr(resourceList.get(1)); @@ -211,15 +229,16 @@ public static RuleVO buildEasy(RulePO rulePO) { ruleVO.setResourceTypeStr(rulePO.getResourceType()); } - // 创建人 ruleVO.setUsername(queryUserName(rulePO.getUserId())); - - // 规则组名称 List list = ruleGroupRepository.findByRuleId(rulePO.getId()); if (!list.isEmpty()) { ruleVO.setRuleGroupNameList(list.stream().map(RuleGroup::getGroupName).toList()); } + ruleVO.setTenantSelected(tenantRepository.isSelected(UserInfoContext.getCurrentUser().getUserTenantId(), rulePO.getRuleCode())); + ruleVO.setDefaultRuleSelected(tenantRepository.isDefaultRule(rulePO.getRuleCode())); + ruleVO.setSelectedTenantNameList(tenantRepository.findSelectTenantList(rulePO.getRuleCode())); + return ruleVO; } @@ -284,6 +303,8 @@ public static RuleVO build(RulePO rulePO) { ruleVO.setGlobalVariableConfigIdList(globalVariableConfigRuleRelPOList.stream() .map(GlobalVariableConfigRuleRelPO::getGlobalVariableConfigId).toList()); } + + ruleVO.setTenantSelected(tenantRepository.isSelected(UserInfoContext.getCurrentUser().getUserTenantId(), rulePO.getRuleCode())); return ruleVO; } @@ -305,4 +326,5 @@ private static String queryUserName(String userId) { } return userId; } + } diff --git a/app/application/src/main/java/com/alipay/application/share/vo/system/TenantVO.java b/app/application/src/main/java/com/alipay/application/share/vo/system/TenantVO.java index 1ab9dfe6..f9bf35f5 100644 --- a/app/application/src/main/java/com/alipay/application/share/vo/system/TenantVO.java +++ b/app/application/src/main/java/com/alipay/application/share/vo/system/TenantVO.java @@ -17,6 +17,7 @@ package com.alipay.application.share.vo.system; import com.alipay.application.service.common.utils.SpringUtils; +import com.alipay.common.constant.TenantConstants; import com.alipay.dao.po.TenantPO; import com.alipay.application.service.system.domain.repo.TenantRepository; import com.fasterxml.jackson.annotation.JsonFormat; @@ -56,6 +57,9 @@ public class TenantVO { */ private Integer memberCount; + + private Boolean disable; + public static TenantVO toVO(TenantPO tenant) { if (tenant == null) { return null; @@ -68,6 +72,13 @@ public static TenantVO toVO(TenantPO tenant) { int count = tenantRepository.memberCount(tenant.getId()); tenantVO.setMemberCount(count); + // Set disable flag based on whether tenant is a system default tenant + if (TenantConstants.SYSTEN_DEFAULT_TENANT_LIST.contains(tenant.getTenantName())){ + tenantVO.setDisable(true); + } else { + tenantVO.setDisable(false); + } + return tenantVO; } } \ No newline at end of file diff --git a/app/application/src/main/java/com/alipay/application/share/vo/system/UserVO.java b/app/application/src/main/java/com/alipay/application/share/vo/system/UserVO.java index 62e990d0..b59b284d 100644 --- a/app/application/src/main/java/com/alipay/application/share/vo/system/UserVO.java +++ b/app/application/src/main/java/com/alipay/application/share/vo/system/UserVO.java @@ -16,10 +16,12 @@ */ package com.alipay.application.share.vo.system; +import com.alipay.application.service.system.domain.enums.RoleNameType; import com.alipay.dao.po.UserPO; import com.alipay.application.service.system.domain.User; import com.fasterxml.jackson.annotation.JsonFormat; import lombok.Data; +import org.apache.logging.log4j.util.Strings; import org.springframework.beans.BeanUtils; import java.util.Date; @@ -60,10 +62,15 @@ public class UserVO { private String tenantName; /** - * 角色名 + * Platform administrator or platform user */ private String roleName; + /** + * The user's currently selected tenant role name + */ + private String selectTenantRoleName; + /** * token */ @@ -101,6 +108,9 @@ public static UserVO toVo(UserPO user) { UserVO userVO = new UserVO(); BeanUtils.copyProperties(user, userVO); + if (Strings.isBlank(userVO.getRoleName())){ + userVO.setRoleName(RoleNameType.user.name()); + } return userVO; } } \ No newline at end of file diff --git a/app/application/src/main/java/com/alipay/application/share/vo/user/InvitationCodeVO.java b/app/application/src/main/java/com/alipay/application/share/vo/user/InvitationCodeVO.java new file mode 100644 index 00000000..6127c0d0 --- /dev/null +++ b/app/application/src/main/java/com/alipay/application/share/vo/user/InvitationCodeVO.java @@ -0,0 +1,30 @@ +package com.alipay.application.share.vo.user; + + +import com.alipay.dao.po.InviteCodePO; +import lombok.Getter; +import lombok.Setter; + +/* + *@title InvitationCodeVO + *@description + *@author suitianshuang + *@version 1.0 + *@create 2025/7/25 16:32 + */ +@Getter +@Setter +public class InvitationCodeVO { + + private String inviter; + + private String tenantName; + + private String invitationCode; + + public static InvitationCodeVO toVO(InviteCodePO inviteCodePO) { + InvitationCodeVO invitationCodeVO = new InvitationCodeVO(); + invitationCodeVO.setInvitationCode(inviteCodePO.getCode()); + return invitationCodeVO; + } +} diff --git a/app/application/src/main/java/com/alipay/application/share/vo/whited/GroupByRuleCodeVO.java b/app/application/src/main/java/com/alipay/application/share/vo/whited/GroupByRuleCodeVO.java new file mode 100644 index 00000000..f3a11942 --- /dev/null +++ b/app/application/src/main/java/com/alipay/application/share/vo/whited/GroupByRuleCodeVO.java @@ -0,0 +1,60 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package com.alipay.application.share.vo.whited; + +import com.alipay.dao.dto.GroupByRuleCodeDTO; +import lombok.Data; + +import java.io.Serializable; + +/** + * Date: 2025/3/20 + * Author: lz + */ + +@Data +public class GroupByRuleCodeVO implements Serializable { + + private static final String GLOBAL_CONFIG = "GLOBAL_CONFIG"; + + private Long id; + + private String ruleName; + + private String ruleCode; + + private Integer count; + + private String platform; + + + public static GroupByRuleCodeVO build(GroupByRuleCodeDTO dto) { + GroupByRuleCodeVO groupByRuleCodeVO = new GroupByRuleCodeVO(); + groupByRuleCodeVO.setRuleName(dto.getRuleName()); + groupByRuleCodeVO.setRuleCode(dto.getRuleCode()); + groupByRuleCodeVO.setCount(dto.getCount()); + groupByRuleCodeVO.setPlatform(dto.getPlatform()); + + if (dto.getRuleCode() == null) { + groupByRuleCodeVO.setRuleCode(GLOBAL_CONFIG); + groupByRuleCodeVO.setRuleName(GLOBAL_CONFIG); + } + + return groupByRuleCodeVO; + } + +} diff --git a/app/application/src/main/java/com/alipay/application/share/vo/whited/WhitedRuleConfigVO.java b/app/application/src/main/java/com/alipay/application/share/vo/whited/WhitedRuleConfigVO.java index 15526313..6764d0d8 100644 --- a/app/application/src/main/java/com/alipay/application/share/vo/whited/WhitedRuleConfigVO.java +++ b/app/application/src/main/java/com/alipay/application/share/vo/whited/WhitedRuleConfigVO.java @@ -16,6 +16,7 @@ */ package com.alipay.application.share.vo.whited; +import com.fasterxml.jackson.annotation.JsonFormat; import lombok.Data; import java.util.Date; @@ -30,8 +31,10 @@ public class WhitedRuleConfigVO { private Long id; + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date gmtCreate; + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date gmtModified; private String ruleType; @@ -50,6 +53,8 @@ public class WhitedRuleConfigVO { private Long tenantId; + private String tenantName; + private String creator; private String lockHolder; diff --git a/app/application/src/main/resources/application.properties b/app/application/src/main/resources/application.properties index e69de29b..690a0156 100644 --- a/app/application/src/main/resources/application.properties +++ b/app/application/src/main/resources/application.properties @@ -0,0 +1,33 @@ +# Async Task Executor Configuration +# Resource Data Task Executor +spring.task.execution.pool.core-size=10 +spring.task.execution.pool.max-size=50 +spring.task.execution.pool.queue-capacity=200 +spring.task.execution.pool.keep-alive=60s +spring.task.execution.thread-name-prefix=ResourceData-Async- + +# Batch Task Executor +spring.task.execution.batch.pool.core-size=5 +spring.task.execution.batch.pool.max-size=20 +spring.task.execution.batch.pool.queue-capacity=100 +spring.task.execution.batch.pool.keep-alive=120s +spring.task.execution.batch.thread-name-prefix=BatchData-Async- + +# Async Task Monitoring +spring.task.execution.shutdown.await-termination=true +spring.task.execution.shutdown.await-termination-period=30s + +# Logging Configuration for Async Tasks +logging.level.com.alipay.application.service.resource=INFO +logging.level.org.springframework.scheduling=DEBUG + +# Scheduled Task Configuration +spring.task.scheduling.pool.size=5 +spring.task.scheduling.thread-name-prefix=Scheduler- +spring.task.scheduling.shutdown.await-termination=true +spring.task.scheduling.shutdown.await-termination-period=30s + +# Performance Monitoring +management.endpoints.web.exposure.include=health,info,metrics +management.endpoint.health.show-details=when-authorized +management.metrics.export.simple.enabled=true \ No newline at end of file diff --git a/app/application/src/test/java/com/alipay/application/service/risk/engine/OperatorHandlerCompleteTest.java b/app/application/src/test/java/com/alipay/application/service/risk/engine/OperatorHandlerCompleteTest.java new file mode 100644 index 00000000..5be0acdc --- /dev/null +++ b/app/application/src/test/java/com/alipay/application/service/risk/engine/OperatorHandlerCompleteTest.java @@ -0,0 +1,272 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package com.alipay.application.service.risk.engine; + +import com.alipay.application.service.risk.engine.handler.*; +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Test; + +import java.util.Arrays; +import java.util.Collections; +import java.util.List; + +import static org.junit.jupiter.api.Assertions.*; + +/** + * Integration tests for OperatorHandlerComplete + * Tests the complete operator handler system with all supported operators + */ +class OperatorHandlerCompleteTest { + + private OperatorHandlerComplete operatorHandlerComplete; + private List testFacts; + + @BeforeEach + void setUp() { + operatorHandlerComplete = new OperatorHandlerComplete(); + testFacts = Arrays.asList( + new Fact("status", "active"), + new Fact("priority", 3), + new Fact("name", "test user"), + new Fact("enabled", true), + new Fact("category", "premium") + ); + } + + /** + * Test EQ operator integration + */ + @Test + void testEqOperatorIntegration() { + ConditionItem condition = new ConditionItem(Operator.EQ, "status", "active"); + assertTrue(operatorHandlerComplete.handle(condition, testFacts)); + + condition = new ConditionItem(Operator.EQ, "status", "inactive"); + assertFalse(operatorHandlerComplete.handle(condition, testFacts)); + } + + /** + * Test NE operator integration + */ + @Test + void testNeOperatorIntegration() { + ConditionItem condition = new ConditionItem(Operator.NE, "status", "inactive"); + assertTrue(operatorHandlerComplete.handle(condition, testFacts)); + + condition = new ConditionItem(Operator.NE, "status", "active"); + assertFalse(operatorHandlerComplete.handle(condition, testFacts)); + } + + /** + * Test LIKE operator integration + */ + @Test + void testLikeOperatorIntegration() { + ConditionItem condition = new ConditionItem(Operator.LIKE, "name", "test"); + assertTrue(operatorHandlerComplete.handle(condition, testFacts)); + + condition = new ConditionItem(Operator.LIKE, "name", "admin"); + assertFalse(operatorHandlerComplete.handle(condition, testFacts)); + } + + /** + * Test NOT_LIKE operator integration + */ + @Test + void testNotLikeOperatorIntegration() { + ConditionItem condition = new ConditionItem(Operator.NOT_LIKE, "name", "admin"); + assertTrue(operatorHandlerComplete.handle(condition, testFacts)); + + condition = new ConditionItem(Operator.NOT_LIKE, "name", "test"); + assertFalse(operatorHandlerComplete.handle(condition, testFacts)); + } + + /** + * Test IN operator integration + */ + @Test + void testInOperatorIntegration() { + ConditionItem condition = new ConditionItem(Operator.IN, "status", Arrays.asList("active", "pending", "inactive")); + assertTrue(operatorHandlerComplete.handle(condition, testFacts)); + + condition = new ConditionItem(Operator.IN, "status", Arrays.asList("pending", "inactive", "deleted")); + assertFalse(operatorHandlerComplete.handle(condition, testFacts)); + } + + /** + * Test NOT_IN operator integration + */ + @Test + void testNotInOperatorIntegration() { + ConditionItem condition = new ConditionItem(Operator.NOT_IN, "status", Arrays.asList("pending", "inactive", "deleted")); + assertTrue(operatorHandlerComplete.handle(condition, testFacts)); + + condition = new ConditionItem(Operator.NOT_IN, "status", Arrays.asList("active", "pending", "inactive")); + assertFalse(operatorHandlerComplete.handle(condition, testFacts)); + } + + /** + * Test multiple conditions with different operators + */ + @Test + void testMultipleConditionsWithDifferentOperators() { + // Test EQ and IN combination + ConditionItem eqCondition = new ConditionItem(Operator.EQ, "status", "active"); + ConditionItem inCondition = new ConditionItem(Operator.IN, "priority", Arrays.asList(1, 2, 3, 4, 5)); + + assertTrue(operatorHandlerComplete.handle(eqCondition, testFacts)); + assertTrue(operatorHandlerComplete.handle(inCondition, testFacts)); + + // Test NE and LIKE combination + ConditionItem neCondition = new ConditionItem(Operator.NE, "category", "basic"); + ConditionItem likeCondition = new ConditionItem(Operator.LIKE, "name", "user"); + + assertTrue(operatorHandlerComplete.handle(neCondition, testFacts)); + assertTrue(operatorHandlerComplete.handle(likeCondition, testFacts)); + } + + /** + * Test with different data types + */ + @Test + void testDifferentDataTypes() { + // String + ConditionItem stringCondition = new ConditionItem(Operator.EQ, "status", "active"); + assertTrue(operatorHandlerComplete.handle(stringCondition, testFacts)); + + // Integer + ConditionItem intCondition = new ConditionItem(Operator.EQ, "priority", 3); + assertTrue(operatorHandlerComplete.handle(intCondition, testFacts)); + + // Boolean + ConditionItem boolCondition = new ConditionItem(Operator.EQ, "enabled", true); + assertTrue(operatorHandlerComplete.handle(boolCondition, testFacts)); + } + + /** + * Test with null values + */ + @Test + void testNullValues() { + List factsWithNull = Arrays.asList( + new Fact("status", null), + new Fact("priority", 3), + new Fact("name", "test") + ); + + ConditionItem nullCondition = new ConditionItem(Operator.EQ, "status", null); + assertTrue(operatorHandlerComplete.handle(nullCondition, factsWithNull)); + + ConditionItem notNullCondition = new ConditionItem(Operator.NE, "status", null); + assertFalse(operatorHandlerComplete.handle(notNullCondition, factsWithNull)); + } + + /** + * Test with empty facts list + */ + @Test + void testEmptyFactsList() { + ConditionItem condition = new ConditionItem(Operator.EQ, "status", "active"); + assertFalse(operatorHandlerComplete.handle(condition, Collections.emptyList())); + } + + /** + * Test with non-existent fact key + */ + @Test + void testNonExistentFactKey() { + ConditionItem condition = new ConditionItem(Operator.EQ, "nonexistent", "value"); + assertFalse(operatorHandlerComplete.handle(condition, testFacts)); + } + + /** + * Test that all operators are supported by trying each one + */ + @Test + void testAllOperatorsSupported() { + // Test that all operators work without throwing exceptions + ConditionItem eqCondition = new ConditionItem(Operator.EQ, "status", "active"); + ConditionItem neCondition = new ConditionItem(Operator.NE, "status", "inactive"); + ConditionItem likeCondition = new ConditionItem(Operator.LIKE, "name", "test"); + ConditionItem notLikeCondition = new ConditionItem(Operator.NOT_LIKE, "name", "admin"); + ConditionItem inCondition = new ConditionItem(Operator.IN, "status", Arrays.asList("active", "pending")); + ConditionItem notInCondition = new ConditionItem(Operator.NOT_IN, "status", Arrays.asList("deleted", "archived")); + + // All should execute without throwing exceptions + assertDoesNotThrow(() -> operatorHandlerComplete.handle(eqCondition, testFacts)); + assertDoesNotThrow(() -> operatorHandlerComplete.handle(neCondition, testFacts)); + assertDoesNotThrow(() -> operatorHandlerComplete.handle(likeCondition, testFacts)); + assertDoesNotThrow(() -> operatorHandlerComplete.handle(notLikeCondition, testFacts)); + assertDoesNotThrow(() -> operatorHandlerComplete.handle(inCondition, testFacts)); + assertDoesNotThrow(() -> operatorHandlerComplete.handle(notInCondition, testFacts)); + } + + /** + * Test complex scenario with multiple facts of same key + */ + @Test + void testComplexScenarioWithMultipleSameKeyFacts() { + List complexFacts = Arrays.asList( + new Fact("tag", "important"), + new Fact("tag", "urgent"), + new Fact("tag", "review"), + new Fact("priority", 1), + new Fact("status", "active") + ); + + // Test IN with multiple values + ConditionItem inCondition = new ConditionItem(Operator.IN, "tag", Arrays.asList("urgent", "critical")); + assertTrue(operatorHandlerComplete.handle(inCondition, complexFacts)); + + // Test LIKE with multiple values + ConditionItem likeCondition = new ConditionItem(Operator.LIKE, "tag", "port"); + assertTrue(operatorHandlerComplete.handle(likeCondition, complexFacts)); + + // Test NOT_IN with multiple values + ConditionItem notInCondition = new ConditionItem(Operator.NOT_IN, "tag", Arrays.asList("deleted", "archived")); + assertTrue(operatorHandlerComplete.handle(notInCondition, complexFacts)); + } + + /** + * Test performance with large fact list + */ + @Test + void testPerformanceWithLargeFactList() { + // Create a large fact list + List largeFacts = Arrays.asList( + new Fact("status", "active"), + new Fact("priority", 1), + new Fact("category", "premium"), + new Fact("enabled", true), + new Fact("name", "test user"), + new Fact("email", "test@example.com"), + new Fact("role", "admin"), + new Fact("department", "engineering"), + new Fact("location", "headquarters"), + new Fact("experience", 5) + ); + + ConditionItem condition = new ConditionItem(Operator.EQ, "status", "active"); + + long startTime = System.currentTimeMillis(); + boolean result = operatorHandlerComplete.handle(condition, largeFacts); + long endTime = System.currentTimeMillis(); + + assertTrue(result); + assertTrue((endTime - startTime) < 100); // Should complete within 100ms + } +} \ No newline at end of file diff --git a/app/application/src/test/java/com/alipay/application/service/risk/engine/WhitedRuleEngineMatcherTest.java b/app/application/src/test/java/com/alipay/application/service/risk/engine/WhitedRuleEngineMatcherTest.java new file mode 100644 index 00000000..4fd57fc6 --- /dev/null +++ b/app/application/src/test/java/com/alipay/application/service/risk/engine/WhitedRuleEngineMatcherTest.java @@ -0,0 +1,363 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package com.alipay.application.service.risk.engine; + +import com.alipay.application.service.rule.WhitedRuleEngineMatcher; +import com.alipay.application.share.request.rule.WhitedRuleConfigDTO; +import com.alipay.common.enums.WhitedRuleOperatorEnum; +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Test; + +import java.util.Arrays; +import java.util.Collections; +import java.util.HashMap; +import java.util.List; +import java.util.Map; + +import static org.junit.jupiter.api.Assertions.*; + +/** + * End-to-end tests for WhitedRuleEngineMatcher + * Tests the complete rule engine matching functionality + */ +class WhitedRuleEngineMatcherTest { + + private WhitedRuleEngineMatcher matcher; + private Map testRiskData; + + @BeforeEach + void setUp() { + matcher = new WhitedRuleEngineMatcher(); + testRiskData = new HashMap<>(); + testRiskData.put("userId", "12345"); + testRiskData.put("userType", "premium"); + testRiskData.put("accountStatus", "active"); + testRiskData.put("riskScore", "75"); + testRiskData.put("country", "US"); + testRiskData.put("isVip", "true"); + testRiskData.put("transactionAmount", "1000.50"); + } + + /** + * Test simple single condition matching + */ + @Test + void testSimpleSingleConditionMatching() { + // Create a simple rule configuration + WhitedRuleConfigDTO rule = new WhitedRuleConfigDTO(); + rule.setKey("userType"); + rule.setOperator(WhitedRuleOperatorEnum.EQ); + rule.setValue("premium"); + + assertTrue(matcher.matchRule(rule, testRiskData)); + + // Test non-matching condition + WhitedRuleConfigDTO nonMatchingRule = new WhitedRuleConfigDTO(); + nonMatchingRule.setKey("userType"); + nonMatchingRule.setOperator(WhitedRuleOperatorEnum.EQ); + nonMatchingRule.setValue("basic"); + + assertFalse(matcher.matchRule(nonMatchingRule, testRiskData)); + } + + /** + * Test multiple conditions with AND logic + */ + @Test + void testMultipleConditionsWithAndLogic() { + // Create multiple rules that should all match - using resourceSnapshoot field + List rules = Arrays.asList( + createRuleWithId(1, "resourceSnapshoot", WhitedRuleOperatorEnum.LIKE, "premium"), + createRuleWithId(2, "resourceSnapshoot", WhitedRuleOperatorEnum.LIKE, "active"), + createRuleWithId(3, "resourceSnapshoot", WhitedRuleOperatorEnum.LIKE, "true") + ); + + // Use AND condition: all rules must match + assertTrue(matcher.matchWhitelistRule(rules, "1 AND 2 AND 3", createRuleScanResult())); + + // Test with one non-matching condition + List mixedRules = Arrays.asList( + createRuleWithId(1, "resourceSnapshoot", WhitedRuleOperatorEnum.LIKE, "premium"), + createRuleWithId(2, "resourceSnapshoot", WhitedRuleOperatorEnum.LIKE, "inactive"), // This won't match + createRuleWithId(3, "resourceSnapshoot", WhitedRuleOperatorEnum.LIKE, "true") + ); + + assertFalse(matcher.matchWhitelistRule(mixedRules, "1 AND 2 AND 3", createRuleScanResult())); + } + + private WhitedRuleConfigDTO createRule(String key, WhitedRuleOperatorEnum operator, String value) { + WhitedRuleConfigDTO rule = new WhitedRuleConfigDTO(); + rule.setKey(key); + rule.setOperator(operator); + rule.setValue(value); + return rule; + } + + private WhitedRuleConfigDTO createRuleWithId(Integer id, String key, WhitedRuleOperatorEnum operator, String value) { + WhitedRuleConfigDTO rule = new WhitedRuleConfigDTO(); + rule.setId(id); + rule.setKey(key); + rule.setOperator(operator); + rule.setValue(value); + return rule; + } + + private com.alipay.dao.po.RuleScanResultPO createRuleScanResult() { + com.alipay.dao.po.RuleScanResultPO result = new com.alipay.dao.po.RuleScanResultPO(); + result.setId(1L); + result.setRuleId(100L); + result.setCloudAccountId("test-account"); + result.setResourceId("test-resource"); + result.setResourceName("Test Resource"); + result.setPlatform("AWS"); + result.setResourceType("EC2"); + result.setRegion("us-east-1"); + result.setTenantId(1L); + result.setVersion(1L); + result.setStatus("UNREPAIRED"); + result.setResourceStatus("RUNNING"); + + // Create a JSON representation of the test risk data for resource snapshot + StringBuilder resourceSnapshot = new StringBuilder("{"); + testRiskData.forEach((key, value) -> { + resourceSnapshot.append("\"").append(key).append("\":\"").append(value).append("\","); + }); + if (resourceSnapshot.length() > 1) { + resourceSnapshot.setLength(resourceSnapshot.length() - 1); // Remove last comma + } + resourceSnapshot.append("}"); + result.setResourceSnapshoot(resourceSnapshot.toString()); + + return result; + } + + /** + * Test LIKE operator in rule engine + */ + @Test + void testLikeOperatorInRuleEngine() { + WhitedRuleConfigDTO likeRule = new WhitedRuleConfigDTO(); + likeRule.setKey("userId"); + likeRule.setOperator(WhitedRuleOperatorEnum.LIKE); + likeRule.setValue("123"); + + assertTrue(matcher.matchRule(likeRule, testRiskData)); + + // Test non-matching LIKE + WhitedRuleConfigDTO nonMatchingLikeRule = new WhitedRuleConfigDTO(); + nonMatchingLikeRule.setKey("userId"); + nonMatchingLikeRule.setOperator(WhitedRuleOperatorEnum.LIKE); + nonMatchingLikeRule.setValue("999"); + + assertFalse(matcher.matchRule(nonMatchingLikeRule, testRiskData)); + } + + /** + * Test IN operator in rule engine + */ + @Test + void testInOperatorInRuleEngine() { + WhitedRuleConfigDTO inRule = new WhitedRuleConfigDTO(); + inRule.setKey("country"); + inRule.setOperator(WhitedRuleOperatorEnum.IN); + inRule.setValue("US,CA,UK"); + + assertTrue(matcher.matchRule(inRule, testRiskData)); + + // Test non-matching IN + WhitedRuleConfigDTO nonMatchingInRule = new WhitedRuleConfigDTO(); + nonMatchingInRule.setKey("country"); + nonMatchingInRule.setOperator(WhitedRuleOperatorEnum.IN); + nonMatchingInRule.setValue("FR,DE,IT"); + + assertFalse(matcher.matchRule(nonMatchingInRule, testRiskData)); + } + + /** + * Test NOT_IN operator in rule engine + */ + @Test + void testNotInOperatorInRuleEngine() { + WhitedRuleConfigDTO notInRule = new WhitedRuleConfigDTO(); + notInRule.setKey("country"); + notInRule.setOperator(WhitedRuleOperatorEnum.NOT_IN); + notInRule.setValue("FR,DE,IT"); + + assertTrue(matcher.matchRule(notInRule, testRiskData)); + + // Test matching NOT_IN (should return false) + WhitedRuleConfigDTO matchingNotInRule = new WhitedRuleConfigDTO(); + matchingNotInRule.setKey("country"); + matchingNotInRule.setOperator(WhitedRuleOperatorEnum.NOT_IN); + matchingNotInRule.setValue("US,CA,UK"); + + assertFalse(matcher.matchRule(matchingNotInRule, testRiskData)); + } + + /** + * Test numeric value matching + */ + @Test + void testNumericValueMatching() { + WhitedRuleConfigDTO numericRule = new WhitedRuleConfigDTO(); + numericRule.setKey("riskScore"); + numericRule.setOperator(WhitedRuleOperatorEnum.EQ); + numericRule.setValue("75"); + + assertTrue(matcher.matchRule(numericRule, testRiskData)); + + // Test numeric NE + WhitedRuleConfigDTO numericNeRule = new WhitedRuleConfigDTO(); + numericNeRule.setKey("riskScore"); + numericNeRule.setOperator(WhitedRuleOperatorEnum.NE); + numericNeRule.setValue("100"); + + assertTrue(matcher.matchRule(numericNeRule, testRiskData)); + } + + /** + * Test decimal value matching + */ + @Test + void testDecimalValueMatching() { + WhitedRuleConfigDTO decimalRule = new WhitedRuleConfigDTO(); + decimalRule.setKey("transactionAmount"); + decimalRule.setOperator(WhitedRuleOperatorEnum.EQ); + decimalRule.setValue("1000.50"); + + assertTrue(matcher.matchRule(decimalRule, testRiskData)); + } + + /** + * Test boolean value matching + */ + @Test + void testBooleanValueMatching() { + WhitedRuleConfigDTO booleanRule = new WhitedRuleConfigDTO(); + booleanRule.setKey("isVip"); + booleanRule.setOperator(WhitedRuleOperatorEnum.EQ); + booleanRule.setValue("true"); + + assertTrue(matcher.matchRule(booleanRule, testRiskData)); + + // Test boolean NE + WhitedRuleConfigDTO booleanNeRule = new WhitedRuleConfigDTO(); + booleanNeRule.setKey("isVip"); + booleanNeRule.setOperator(WhitedRuleOperatorEnum.NE); + booleanNeRule.setValue("false"); + + assertTrue(matcher.matchRule(booleanNeRule, testRiskData)); + } + + /** + * Test complex rule with multiple operators + */ + @Test + void testComplexRuleWithMultipleOperators() { + List complexRules = Arrays.asList( + createRuleWithId(1, "resourceSnapshoot", WhitedRuleOperatorEnum.LIKE, "premium"), + createRuleWithId(2, "resourceSnapshoot", WhitedRuleOperatorEnum.LIKE, "active"), + createRuleWithId(3, "resourceSnapshoot", WhitedRuleOperatorEnum.LIKE, "US"), + createRuleWithId(4, "resourceSnapshoot", WhitedRuleOperatorEnum.LIKE, "123"), + createRuleWithId(5, "resourceSnapshoot", WhitedRuleOperatorEnum.LIKE, "true") + ); + + assertTrue(matcher.matchWhitelistRule(complexRules, "1&&2&&3&&4&&5", createRuleScanResult())); + } + + /** + * Test with empty condition items + */ + @Test + void testEmptyConditionItems() { + List emptyRules = Collections.emptyList(); + + assertTrue(matcher.matchWhitelistRule(emptyRules, "", createRuleScanResult())); // Empty conditions should match + } + + /** + * Test with null condition + */ + @Test + void testNullCondition() { + assertFalse(matcher.matchWhitelistRule(null, "", createRuleScanResult())); + } + + /** + * Test with null facts + */ + @Test + void testNullFacts() { + WhitedRuleConfigDTO rule = createRule("userType", WhitedRuleOperatorEnum.EQ, "premium"); + + assertFalse(matcher.matchRule(rule, null)); + } + + /** + * Test with empty facts list + */ + @Test + void testEmptyFactsList() { + WhitedRuleConfigDTO rule = createRule("userType", WhitedRuleOperatorEnum.EQ, "premium"); + + assertFalse(matcher.matchRule(rule, Collections.emptyMap())); + } + + /** + * Test rule engine performance with complex conditions + */ + @Test + void testRuleEnginePerformance() { + // Create a complex condition with multiple items + List performanceRules = Arrays.asList( + createRuleWithId(1, "resourceSnapshoot", WhitedRuleOperatorEnum.LIKE, "premium"), + createRuleWithId(2, "resourceSnapshoot", WhitedRuleOperatorEnum.NOT_LIKE, "suspended"), + createRuleWithId(3, "resourceSnapshoot", WhitedRuleOperatorEnum.NOT_LIKE, "RESTRICTED"), + createRuleWithId(4, "resourceSnapshoot", WhitedRuleOperatorEnum.LIKE, "75"), + createRuleWithId(5, "resourceSnapshoot", WhitedRuleOperatorEnum.LIKE, "true") + ); + + long startTime = System.currentTimeMillis(); + boolean result = matcher.matchWhitelistRule(performanceRules, "1&&2&&3&&4&&5", createRuleScanResult()); + long endTime = System.currentTimeMillis(); + + assertTrue(result); + assertTrue((endTime - startTime) < 50); // Should complete within 50ms + } + + /** + * Test rule engine with facts containing null values + */ + @Test + void testRuleEngineWithNullFactValues() { + Map dataWithNull = new HashMap<>(); + dataWithNull.put("userId", "12345"); + dataWithNull.put("userType", null); + dataWithNull.put("accountStatus", "active"); + dataWithNull.put("riskScore", "75"); + + // Test EQ with null + WhitedRuleConfigDTO nullRule = createRule("userType", WhitedRuleOperatorEnum.EQ, null); + + assertTrue(matcher.matchRule(nullRule, dataWithNull)); + + // Test NE with null + WhitedRuleConfigDTO notNullRule = createRule("userType", WhitedRuleOperatorEnum.NE, "premium"); + + assertTrue(matcher.matchRule(notNullRule, dataWithNull)); + } +} \ No newline at end of file diff --git a/app/application/src/test/java/com/alipay/application/service/risk/engine/handler/EqHandlerTest.java b/app/application/src/test/java/com/alipay/application/service/risk/engine/handler/EqHandlerTest.java new file mode 100644 index 00000000..767e9a00 --- /dev/null +++ b/app/application/src/test/java/com/alipay/application/service/risk/engine/handler/EqHandlerTest.java @@ -0,0 +1,166 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package com.alipay.application.service.risk.engine.handler; + +import com.alipay.application.service.risk.engine.ConditionItem; +import com.alipay.application.service.risk.engine.Fact; +import com.alipay.application.service.risk.engine.Operator; +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Test; + +import java.util.Arrays; +import java.util.Collections; +import java.util.List; + +import static org.junit.jupiter.api.Assertions.*; + +/** + * Unit tests for EqHandler + * Tests equality operator functionality with various data types + */ +class EqHandlerTest { + + private EqHandler eqHandler; + + @BeforeEach + void setUp() { + eqHandler = new EqHandler(); + } + + /** + * Test string equality matching + */ + @Test + void testStringEquality() { + ConditionItem condition = new ConditionItem(Operator.EQ, "status", "active"); + List facts = Arrays.asList( + new Fact("status", "active"), + new Fact("name", "test") + ); + + assertTrue(eqHandler.handle(condition, facts)); + } + + /** + * Test string inequality + */ + @Test + void testStringInequality() { + ConditionItem condition = new ConditionItem(Operator.EQ, "status", "active"); + List facts = Arrays.asList( + new Fact("status", "inactive"), + new Fact("name", "test") + ); + + assertFalse(eqHandler.handle(condition, facts)); + } + + /** + * Test integer equality matching + */ + @Test + void testIntegerEquality() { + ConditionItem condition = new ConditionItem(Operator.EQ, "count", 100); + List facts = Arrays.asList( + new Fact("count", 100), + new Fact("name", "test") + ); + + assertTrue(eqHandler.handle(condition, facts)); + } + + /** + * Test integer inequality + */ + @Test + void testIntegerInequality() { + ConditionItem condition = new ConditionItem(Operator.EQ, "count", 100); + List facts = Arrays.asList( + new Fact("count", 200), + new Fact("name", "test") + ); + + assertFalse(eqHandler.handle(condition, facts)); + } + + /** + * Test null value handling + */ + @Test + void testNullValueHandling() { + ConditionItem condition = new ConditionItem(Operator.EQ, "value", null); + List facts = Arrays.asList( + new Fact("value", null), + new Fact("name", "test") + ); + + assertTrue(eqHandler.handle(condition, facts)); + } + + /** + * Test null vs non-null comparison + */ + @Test + void testNullVsNonNullComparison() { + ConditionItem condition = new ConditionItem(Operator.EQ, "value", null); + List facts = Arrays.asList( + new Fact("value", "not null"), + new Fact("name", "test") + ); + + assertFalse(eqHandler.handle(condition, facts)); + } + + /** + * Test with empty facts list + */ + @Test + void testEmptyFactsList() { + ConditionItem condition = new ConditionItem(Operator.EQ, "status", "active"); + List facts = Collections.emptyList(); + + assertFalse(eqHandler.handle(condition, facts)); + } + + /** + * Test with multiple matching facts (should return true if any matches) + */ + @Test + void testMultipleMatchingFacts() { + ConditionItem condition = new ConditionItem(Operator.EQ, "status", "active"); + List facts = Arrays.asList( + new Fact("status", "inactive"), + new Fact("status", "active"), + new Fact("name", "test") + ); + + assertTrue(eqHandler.handle(condition, facts)); + } + + /** + * Test operator type validation + */ + @Test + void testOperatorTypeValidation() { + ConditionItem condition = new ConditionItem(Operator.NE, "status", "active"); + List facts = Arrays.asList( + new Fact("status", "active") + ); + + assertFalse(eqHandler.handle(condition, facts)); + } +} \ No newline at end of file diff --git a/app/application/src/test/java/com/alipay/application/service/risk/engine/handler/InHandlerTest.java b/app/application/src/test/java/com/alipay/application/service/risk/engine/handler/InHandlerTest.java new file mode 100644 index 00000000..1b51cabe --- /dev/null +++ b/app/application/src/test/java/com/alipay/application/service/risk/engine/handler/InHandlerTest.java @@ -0,0 +1,250 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package com.alipay.application.service.risk.engine.handler; + +import com.alipay.application.service.risk.engine.ConditionItem; +import com.alipay.application.service.risk.engine.Fact; +import com.alipay.application.service.risk.engine.Operator; +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Test; + +import java.util.Arrays; +import java.util.Collections; +import java.util.List; + +import static org.junit.jupiter.api.Assertions.*; + +/** + * Unit tests for InHandler + * Tests IN operator functionality for collection membership + */ +class InHandlerTest { + + private InHandler inHandler; + + @BeforeEach + void setUp() { + inHandler = new InHandler(); + } + + /** + * Test string value in collection + */ + @Test + void testStringValueInCollection() { + ConditionItem condition = new ConditionItem(Operator.IN, "status", Arrays.asList("active", "pending", "inactive")); + List facts = Arrays.asList( + new Fact("status", "active"), + new Fact("id", "123") + ); + + assertTrue(inHandler.handle(condition, facts)); + } + + /** + * Test string value not in collection + */ + @Test + void testStringValueNotInCollection() { + ConditionItem condition = new ConditionItem(Operator.IN, "status", Arrays.asList("active", "pending", "inactive")); + List facts = Arrays.asList( + new Fact("status", "deleted"), + new Fact("id", "123") + ); + + assertFalse(inHandler.handle(condition, facts)); + } + + /** + * Test integer value in collection + */ + @Test + void testIntegerValueInCollection() { + ConditionItem condition = new ConditionItem(Operator.IN, "priority", Arrays.asList(1, 2, 3, 5)); + List facts = Arrays.asList( + new Fact("priority", 3), + new Fact("name", "test") + ); + + assertTrue(inHandler.handle(condition, facts)); + } + + /** + * Test integer value not in collection + */ + @Test + void testIntegerValueNotInCollection() { + ConditionItem condition = new ConditionItem(Operator.IN, "priority", Arrays.asList(1, 2, 3, 5)); + List facts = Arrays.asList( + new Fact("priority", 4), + new Fact("name", "test") + ); + + assertFalse(inHandler.handle(condition, facts)); + } + + /** + * Test null value in collection containing null + */ + @Test + void testNullValueInCollectionWithNull() { + ConditionItem condition = new ConditionItem(Operator.IN, "value", Arrays.asList("active", null, "inactive")); + List facts = Arrays.asList( + new Fact("value", null), + new Fact("id", "123") + ); + + assertTrue(inHandler.handle(condition, facts)); + } + + /** + * Test null value in collection not containing null + */ + @Test + void testNullValueInCollectionWithoutNull() { + ConditionItem condition = new ConditionItem(Operator.IN, "value", Arrays.asList("active", "pending", "inactive")); + List facts = Arrays.asList( + new Fact("value", null), + new Fact("id", "123") + ); + + assertFalse(inHandler.handle(condition, facts)); + } + + /** + * Test empty collection + */ + @Test + void testEmptyCollection() { + ConditionItem condition = new ConditionItem(Operator.IN, "status", Collections.emptyList()); + List facts = Arrays.asList( + new Fact("status", "active"), + new Fact("id", "123") + ); + + assertFalse(inHandler.handle(condition, facts)); + } + + /** + * Test null collection + */ + @Test + void testNullCollection() { + ConditionItem condition = new ConditionItem(Operator.IN, "status", null); + List facts = Arrays.asList( + new Fact("status", "active"), + new Fact("id", "123") + ); + + assertFalse(inHandler.handle(condition, facts)); + } + + /** + * Test with empty facts list + */ + @Test + void testEmptyFactsList() { + ConditionItem condition = new ConditionItem(Operator.IN, "status", Arrays.asList("active", "pending")); + List facts = Collections.emptyList(); + + assertFalse(inHandler.handle(condition, facts)); + } + + /** + * Test with multiple facts where one matches + */ + @Test + void testMultipleFactsOneMatches() { + ConditionItem condition = new ConditionItem(Operator.IN, "status", Arrays.asList("active", "pending")); + List facts = Arrays.asList( + new Fact("status", "deleted"), + new Fact("status", "active"), + new Fact("id", "123") + ); + + assertTrue(inHandler.handle(condition, facts)); + } + + /** + * Test operator type validation + */ + @Test + void testOperatorTypeValidation() { + ConditionItem condition = new ConditionItem(Operator.EQ, "status", Arrays.asList("active", "pending")); + List facts = Arrays.asList( + new Fact("status", "active") + ); + + assertFalse(inHandler.handle(condition, facts)); + } + + /** + * Test mixed data types in collection + */ + @Test + void testMixedDataTypesInCollection() { + ConditionItem condition = new ConditionItem(Operator.IN, "value", Arrays.asList("string", 123, true)); + List facts = Arrays.asList( + new Fact("value", 123), + new Fact("id", "test") + ); + + assertTrue(inHandler.handle(condition, facts)); + } + + /** + * Test boolean value in collection + */ + @Test + void testBooleanValueInCollection() { + ConditionItem condition = new ConditionItem(Operator.IN, "enabled", Arrays.asList(true, false)); + List facts = Arrays.asList( + new Fact("enabled", true), + new Fact("name", "test") + ); + + assertTrue(inHandler.handle(condition, facts)); + } + + /** + * Test single item collection + */ + @Test + void testSingleItemCollection() { + ConditionItem condition = new ConditionItem(Operator.IN, "status", Arrays.asList("active")); + List facts = Arrays.asList( + new Fact("status", "active"), + new Fact("id", "123") + ); + + assertTrue(inHandler.handle(condition, facts)); + } + + /** + * Test non-collection value as condition value + */ + @Test + void testNonCollectionConditionValue() { + ConditionItem condition = new ConditionItem(Operator.IN, "status", "active"); + List facts = Arrays.asList( + new Fact("status", "active"), + new Fact("id", "123") + ); + + assertFalse(inHandler.handle(condition, facts)); + } +} \ No newline at end of file diff --git a/app/application/src/test/java/com/alipay/application/service/risk/engine/handler/LikeHandlerTest.java b/app/application/src/test/java/com/alipay/application/service/risk/engine/handler/LikeHandlerTest.java new file mode 100644 index 00000000..3a58797a --- /dev/null +++ b/app/application/src/test/java/com/alipay/application/service/risk/engine/handler/LikeHandlerTest.java @@ -0,0 +1,208 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package com.alipay.application.service.risk.engine.handler; + +import com.alipay.application.service.risk.engine.ConditionItem; +import com.alipay.application.service.risk.engine.Fact; +import com.alipay.application.service.risk.engine.Operator; +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Test; + +import java.util.Arrays; +import java.util.Collections; +import java.util.List; + +import static org.junit.jupiter.api.Assertions.*; + +/** + * Unit tests for LikeHandler + * Tests LIKE operator functionality for pattern matching + */ +class LikeHandlerTest { + + private LikeHandler likeHandler; + + @BeforeEach + void setUp() { + likeHandler = new LikeHandler(); + } + + /** + * Test basic string contains matching + */ + @Test + void testStringContains() { + ConditionItem condition = new ConditionItem(Operator.LIKE, "name", "test"); + List facts = Arrays.asList( + new Fact("name", "this is a test string"), + new Fact("id", "123") + ); + + assertTrue(likeHandler.handle(condition, facts)); + } + + /** + * Test string does not contain pattern + */ + @Test + void testStringDoesNotContain() { + ConditionItem condition = new ConditionItem(Operator.LIKE, "name", "xyz"); + List facts = Arrays.asList( + new Fact("name", "this is a test string"), + new Fact("id", "123") + ); + + assertFalse(likeHandler.handle(condition, facts)); + } + + /** + * Test case-sensitive matching + */ + @Test + void testCaseSensitiveMatching() { + ConditionItem condition = new ConditionItem(Operator.LIKE, "name", "TEST"); + List facts = Arrays.asList( + new Fact("name", "this is a test string"), + new Fact("id", "123") + ); + + assertFalse(likeHandler.handle(condition, facts)); + } + + /** + * Test exact string matching + */ + @Test + void testExactStringMatching() { + ConditionItem condition = new ConditionItem(Operator.LIKE, "name", "test"); + List facts = Arrays.asList( + new Fact("name", "test"), + new Fact("id", "123") + ); + + assertTrue(likeHandler.handle(condition, facts)); + } + + /** + * Test empty pattern matching + */ + @Test + void testEmptyPatternMatching() { + ConditionItem condition = new ConditionItem(Operator.LIKE, "name", ""); + List facts = Arrays.asList( + new Fact("name", "any string"), + new Fact("id", "123") + ); + + assertTrue(likeHandler.handle(condition, facts)); + } + + /** + * Test null pattern handling + */ + @Test + void testNullPatternHandling() { + ConditionItem condition = new ConditionItem(Operator.LIKE, "name", null); + List facts = Arrays.asList( + new Fact("name", "test string"), + new Fact("id", "123") + ); + + assertFalse(likeHandler.handle(condition, facts)); + } + + /** + * Test null fact value handling + */ + @Test + void testNullFactValueHandling() { + ConditionItem condition = new ConditionItem(Operator.LIKE, "name", "test"); + List facts = Arrays.asList( + new Fact("name", null), + new Fact("id", "123") + ); + + assertFalse(likeHandler.handle(condition, facts)); + } + + /** + * Test with empty facts list + */ + @Test + void testEmptyFactsList() { + ConditionItem condition = new ConditionItem(Operator.LIKE, "name", "test"); + List facts = Collections.emptyList(); + + assertFalse(likeHandler.handle(condition, facts)); + } + + /** + * Test with multiple matching facts + */ + @Test + void testMultipleMatchingFacts() { + ConditionItem condition = new ConditionItem(Operator.LIKE, "name", "test"); + List facts = Arrays.asList( + new Fact("name", "no match here"), + new Fact("name", "this contains test"), + new Fact("id", "123") + ); + + assertTrue(likeHandler.handle(condition, facts)); + } + + /** + * Test operator type validation + */ + @Test + void testOperatorTypeValidation() { + ConditionItem condition = new ConditionItem(Operator.EQ, "name", "test"); + List facts = Arrays.asList( + new Fact("name", "this contains test") + ); + + assertFalse(likeHandler.handle(condition, facts)); + } + + /** + * Test numeric value pattern matching + */ + @Test + void testNumericValuePatternMatching() { + ConditionItem condition = new ConditionItem(Operator.LIKE, "id", "123"); + List facts = Arrays.asList( + new Fact("id", "user123456"), + new Fact("name", "test") + ); + + assertTrue(likeHandler.handle(condition, facts)); + } + + /** + * Test special characters in pattern + */ + @Test + void testSpecialCharactersInPattern() { + ConditionItem condition = new ConditionItem(Operator.LIKE, "email", "@example.com"); + List facts = Arrays.asList( + new Fact("email", "user@example.com"), + new Fact("name", "test") + ); + + assertTrue(likeHandler.handle(condition, facts)); + } +} \ No newline at end of file diff --git a/app/application/src/test/java/com/alipay/application/service/risk/engine/handler/NeHandlerTest.java b/app/application/src/test/java/com/alipay/application/service/risk/engine/handler/NeHandlerTest.java new file mode 100644 index 00000000..866215f3 --- /dev/null +++ b/app/application/src/test/java/com/alipay/application/service/risk/engine/handler/NeHandlerTest.java @@ -0,0 +1,180 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package com.alipay.application.service.risk.engine.handler; + +import com.alipay.application.service.risk.engine.ConditionItem; +import com.alipay.application.service.risk.engine.Fact; +import com.alipay.application.service.risk.engine.Operator; +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Test; + +import java.util.Arrays; +import java.util.Collections; +import java.util.List; + +import static org.junit.jupiter.api.Assertions.*; + +/** + * Unit tests for NeHandler + * Tests not-equal operator functionality with various data types + */ +class NeHandlerTest { + + private NeHandler neHandler; + + @BeforeEach + void setUp() { + neHandler = new NeHandler(); + } + + /** + * Test string inequality matching + */ + @Test + void testStringInequality() { + ConditionItem condition = new ConditionItem(Operator.NE, "status", "inactive"); + List facts = Arrays.asList( + new Fact("status", "inactive"), + new Fact("name", "test") + ); + + assertTrue(neHandler.handle(condition, facts)); + } + + /** + * Test string equality (should return false for NE) + */ + @Test + void testStringEquality() { + ConditionItem condition = new ConditionItem(Operator.NE, "status", "active"); + List facts = Arrays.asList( + new Fact("status", "active"), + new Fact("name", "test") + ); + + assertFalse(neHandler.handle(condition, facts)); + } + + /** + * Test integer inequality matching + */ + @Test + void testIntegerInequality() { + ConditionItem condition = new ConditionItem(Operator.NE, "count", 200); + List facts = Arrays.asList( + new Fact("count", 200), + new Fact("name", "test") + ); + + assertTrue(neHandler.handle(condition, facts)); + } + + /** + * Test integer equality (should return false for NE) + */ + @Test + void testIntegerEquality() { + ConditionItem condition = new ConditionItem(Operator.NE, "count", 100); + List facts = Arrays.asList( + new Fact("count", 100), + new Fact("name", "test") + ); + + assertFalse(neHandler.handle(condition, facts)); + } + + /** + * Test null value handling + */ + @Test + void testNullValueHandling() { + ConditionItem condition = new ConditionItem(Operator.NE, "value", null); + List facts = Arrays.asList( + new Fact("value", "not null"), + new Fact("name", "test") + ); + + assertTrue(neHandler.handle(condition, facts)); + } + + /** + * Test null vs null comparison (should return false for NE) + */ + @Test + void testNullVsNullComparison() { + ConditionItem condition = new ConditionItem(Operator.NE, "value", null); + List facts = Arrays.asList( + new Fact("value", null), + new Fact("name", "test") + ); + + assertFalse(neHandler.handle(condition, facts)); + } + + /** + * Test with empty facts list + */ + @Test + void testEmptyFactsList() { + ConditionItem condition = new ConditionItem(Operator.NE, "status", "active"); + List facts = Collections.emptyList(); + + assertFalse(neHandler.handle(condition, facts)); + } + + /** + * Test with multiple facts (should return true if any fact is not equal) + */ + @Test + void testMultipleFacts() { + ConditionItem condition = new ConditionItem(Operator.NE, "status", "active"); + List facts = Arrays.asList( + new Fact("status", "active"), + new Fact("status", "inactive"), + new Fact("name", "test") + ); + + assertTrue(neHandler.handle(condition, facts)); + } + + /** + * Test operator type validation + */ + @Test + void testOperatorTypeValidation() { + ConditionItem condition = new ConditionItem(Operator.EQ, "status", "active"); + List facts = Arrays.asList( + new Fact("status", "inactive") + ); + + assertFalse(neHandler.handle(condition, facts)); + } + + /** + * Test boolean value inequality + */ + @Test + void testBooleanInequality() { + ConditionItem condition = new ConditionItem(Operator.NE, "enabled", true); + List facts = Arrays.asList( + new Fact("enabled", false), + new Fact("name", "test") + ); + + assertTrue(neHandler.handle(condition, facts)); + } +} \ No newline at end of file diff --git a/app/application/src/test/java/com/alipay/application/service/risk/engine/handler/NotInHandlerTest.java b/app/application/src/test/java/com/alipay/application/service/risk/engine/handler/NotInHandlerTest.java new file mode 100644 index 00000000..e7bc9b9f --- /dev/null +++ b/app/application/src/test/java/com/alipay/application/service/risk/engine/handler/NotInHandlerTest.java @@ -0,0 +1,265 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package com.alipay.application.service.risk.engine.handler; + +import com.alipay.application.service.risk.engine.ConditionItem; +import com.alipay.application.service.risk.engine.Fact; +import com.alipay.application.service.risk.engine.Operator; +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Test; + +import java.util.Arrays; +import java.util.Collections; +import java.util.List; + +import static org.junit.jupiter.api.Assertions.*; + +/** + * Unit tests for NotInHandler + * Tests NOT_IN operator functionality for negative collection membership + */ +class NotInHandlerTest { + + private NotInHandler notInHandler; + + @BeforeEach + void setUp() { + notInHandler = new NotInHandler(); + } + + /** + * Test string value not in collection (should return true) + */ + @Test + void testStringValueNotInCollection() { + ConditionItem condition = new ConditionItem(Operator.NOT_IN, "status", Arrays.asList("active", "pending", "inactive")); + List facts = Arrays.asList( + new Fact("status", "deleted"), + new Fact("id", "123") + ); + + assertTrue(notInHandler.handle(condition, facts)); + } + + /** + * Test string value in collection (should return false) + */ + @Test + void testStringValueInCollection() { + ConditionItem condition = new ConditionItem(Operator.NOT_IN, "status", Arrays.asList("active", "pending", "inactive")); + List facts = Arrays.asList( + new Fact("status", "active"), + new Fact("id", "123") + ); + + assertFalse(notInHandler.handle(condition, facts)); + } + + /** + * Test integer value not in collection (should return true) + */ + @Test + void testIntegerValueNotInCollection() { + ConditionItem condition = new ConditionItem(Operator.NOT_IN, "priority", Arrays.asList(1, 2, 3, 5)); + List facts = Arrays.asList( + new Fact("priority", 4), + new Fact("name", "test") + ); + + assertTrue(notInHandler.handle(condition, facts)); + } + + /** + * Test integer value in collection (should return false) + */ + @Test + void testIntegerValueInCollection() { + ConditionItem condition = new ConditionItem(Operator.NOT_IN, "priority", Arrays.asList(1, 2, 3, 5)); + List facts = Arrays.asList( + new Fact("priority", 3), + new Fact("name", "test") + ); + + assertFalse(notInHandler.handle(condition, facts)); + } + + /** + * Test null value not in collection containing null (should return false) + */ + @Test + void testNullValueInCollectionWithNull() { + ConditionItem condition = new ConditionItem(Operator.NOT_IN, "value", Arrays.asList("active", null, "inactive")); + List facts = Arrays.asList( + new Fact("value", null), + new Fact("id", "123") + ); + + assertFalse(notInHandler.handle(condition, facts)); + } + + /** + * Test null value not in collection not containing null (should return true) + */ + @Test + void testNullValueNotInCollectionWithoutNull() { + ConditionItem condition = new ConditionItem(Operator.NOT_IN, "value", Arrays.asList("active", "pending", "inactive")); + List facts = Arrays.asList( + new Fact("value", null), + new Fact("id", "123") + ); + + assertTrue(notInHandler.handle(condition, facts)); + } + + /** + * Test empty collection (should return true) + */ + @Test + void testEmptyCollection() { + ConditionItem condition = new ConditionItem(Operator.NOT_IN, "status", Collections.emptyList()); + List facts = Arrays.asList( + new Fact("status", "active"), + new Fact("id", "123") + ); + + assertTrue(notInHandler.handle(condition, facts)); + } + + /** + * Test null collection (should return true) + */ + @Test + void testNullCollection() { + ConditionItem condition = new ConditionItem(Operator.NOT_IN, "status", null); + List facts = Arrays.asList( + new Fact("status", "active"), + new Fact("id", "123") + ); + + assertTrue(notInHandler.handle(condition, facts)); + } + + /** + * Test with empty facts list + */ + @Test + void testEmptyFactsList() { + ConditionItem condition = new ConditionItem(Operator.NOT_IN, "status", Arrays.asList("active", "pending")); + List facts = Collections.emptyList(); + + assertFalse(notInHandler.handle(condition, facts)); + } + + /** + * Test with multiple facts where all are not in collection + */ + @Test + void testMultipleFactsAllNotInCollection() { + ConditionItem condition = new ConditionItem(Operator.NOT_IN, "status", Arrays.asList("active", "pending")); + List facts = Arrays.asList( + new Fact("status", "deleted"), + new Fact("status", "archived"), + new Fact("id", "123") + ); + + assertTrue(notInHandler.handle(condition, facts)); + } + + /** + * Test with multiple facts where some are in collection + */ + @Test + void testMultipleFactsSomeInCollection() { + ConditionItem condition = new ConditionItem(Operator.NOT_IN, "status", Arrays.asList("active", "pending")); + List facts = Arrays.asList( + new Fact("status", "deleted"), + new Fact("status", "active"), + new Fact("id", "123") + ); + + assertTrue(notInHandler.handle(condition, facts)); + } + + /** + * Test operator type validation + */ + @Test + void testOperatorTypeValidation() { + ConditionItem condition = new ConditionItem(Operator.IN, "status", Arrays.asList("active", "pending")); + List facts = Arrays.asList( + new Fact("status", "deleted") + ); + + assertFalse(notInHandler.handle(condition, facts)); + } + + /** + * Test mixed data types in collection + */ + @Test + void testMixedDataTypesNotInCollection() { + ConditionItem condition = new ConditionItem(Operator.NOT_IN, "value", Arrays.asList("string", 123, true)); + List facts = Arrays.asList( + new Fact("value", 456), + new Fact("id", "test") + ); + + assertTrue(notInHandler.handle(condition, facts)); + } + + /** + * Test boolean value not in collection + */ + @Test + void testBooleanValueNotInCollection() { + ConditionItem condition = new ConditionItem(Operator.NOT_IN, "enabled", Arrays.asList(true)); + List facts = Arrays.asList( + new Fact("enabled", false), + new Fact("name", "test") + ); + + assertTrue(notInHandler.handle(condition, facts)); + } + + /** + * Test single item collection + */ + @Test + void testSingleItemCollectionNotMatching() { + ConditionItem condition = new ConditionItem(Operator.NOT_IN, "status", Arrays.asList("active")); + List facts = Arrays.asList( + new Fact("status", "inactive"), + new Fact("id", "123") + ); + + assertTrue(notInHandler.handle(condition, facts)); + } + + /** + * Test non-collection value as condition value + */ + @Test + void testNonCollectionConditionValue() { + ConditionItem condition = new ConditionItem(Operator.NOT_IN, "status", "active"); + List facts = Arrays.asList( + new Fact("status", "inactive"), + new Fact("id", "123") + ); + + assertTrue(notInHandler.handle(condition, facts)); + } +} \ No newline at end of file diff --git a/app/application/src/test/java/com/alipay/application/service/risk/engine/handler/NotLikeHandlerTest.java b/app/application/src/test/java/com/alipay/application/service/risk/engine/handler/NotLikeHandlerTest.java new file mode 100644 index 00000000..71fc7213 --- /dev/null +++ b/app/application/src/test/java/com/alipay/application/service/risk/engine/handler/NotLikeHandlerTest.java @@ -0,0 +1,223 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package com.alipay.application.service.risk.engine.handler; + +import com.alipay.application.service.risk.engine.ConditionItem; +import com.alipay.application.service.risk.engine.Fact; +import com.alipay.application.service.risk.engine.Operator; +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Test; + +import java.util.Arrays; +import java.util.Collections; +import java.util.List; + +import static org.junit.jupiter.api.Assertions.*; + +/** + * Unit tests for NotLikeHandler + * Tests NOT_LIKE operator functionality for negative pattern matching + */ +class NotLikeHandlerTest { + + private NotLikeHandler notLikeHandler; + + @BeforeEach + void setUp() { + notLikeHandler = new NotLikeHandler(); + } + + /** + * Test string does not contain pattern (should return true) + */ + @Test + void testStringDoesNotContain() { + ConditionItem condition = new ConditionItem(Operator.NOT_LIKE, "name", "xyz"); + List facts = Arrays.asList( + new Fact("name", "this is a test string"), + new Fact("id", "123") + ); + + assertTrue(notLikeHandler.handle(condition, facts)); + } + + /** + * Test string contains pattern (should return false) + */ + @Test + void testStringContains() { + ConditionItem condition = new ConditionItem(Operator.NOT_LIKE, "name", "test"); + List facts = Arrays.asList( + new Fact("name", "this is a test string"), + new Fact("id", "123") + ); + + assertFalse(notLikeHandler.handle(condition, facts)); + } + + /** + * Test case-sensitive matching (should return true when case differs) + */ + @Test + void testCaseSensitiveMatching() { + ConditionItem condition = new ConditionItem(Operator.NOT_LIKE, "name", "TEST"); + List facts = Arrays.asList( + new Fact("name", "this is a test string"), + new Fact("id", "123") + ); + + assertTrue(notLikeHandler.handle(condition, facts)); + } + + /** + * Test exact string matching (should return false) + */ + @Test + void testExactStringMatching() { + ConditionItem condition = new ConditionItem(Operator.NOT_LIKE,"name", "test"); + List facts = Arrays.asList( + new Fact("name", "test"), + new Fact("id", "123") + ); + + assertFalse(notLikeHandler.handle(condition, facts)); + } + + /** + * Test empty pattern matching (should return false as empty string is contained in any string) + */ + @Test + void testEmptyPatternMatching() { + ConditionItem condition = new ConditionItem(Operator.NOT_LIKE, "name", ""); + List facts = Arrays.asList( + new Fact("name", "any string"), + new Fact("id", "123") + ); + + assertFalse(notLikeHandler.handle(condition, facts)); + } + + /** + * Test null pattern handling + */ + @Test + void testNullPatternHandling() { + ConditionItem condition = new ConditionItem(Operator.NOT_LIKE, "name", null); + List facts = Arrays.asList( + new Fact("name", "test string"), + new Fact("id", "123") + ); + + assertTrue(notLikeHandler.handle(condition, facts)); + } + + /** + * Test null fact value handling + */ + @Test + void testNullFactValueHandling() { + ConditionItem condition = new ConditionItem(Operator.NOT_LIKE, "name", "test"); + List facts = Arrays.asList( + new Fact("name", null), + new Fact("id", "123") + ); + + assertTrue(notLikeHandler.handle(condition, facts)); + } + + /** + * Test with empty facts list + */ + @Test + void testEmptyFactsList() { + ConditionItem condition = new ConditionItem(Operator.NOT_LIKE, "name", "test"); + List facts = Collections.emptyList(); + + assertFalse(notLikeHandler.handle(condition, facts)); + } + + /** + * Test with multiple facts where some match and some don't + */ + @Test + void testMultipleMixedFacts() { + ConditionItem condition = new ConditionItem(Operator.NOT_LIKE, "name", "test"); + List facts = Arrays.asList( + new Fact("name", "no match here"), + new Fact("name", "this contains test"), + new Fact("id", "123") + ); + + assertTrue(notLikeHandler.handle(condition, facts)); + } + + /** + * Test with all facts not matching pattern + */ + @Test + void testAllFactsNotMatching() { + ConditionItem condition = new ConditionItem(Operator.NOT_LIKE, "name", "xyz"); + List facts = Arrays.asList( + new Fact("name", "first string"), + new Fact("name", "second string"), + new Fact("id", "123") + ); + + assertTrue(notLikeHandler.handle(condition, facts)); + } + + /** + * Test operator type validation + */ + @Test + void testOperatorTypeValidation() { + ConditionItem condition = new ConditionItem(Operator.LIKE, "name", "test"); + List facts = Arrays.asList( + new Fact("name", "no match here") + ); + + assertFalse(notLikeHandler.handle(condition, facts)); + } + + /** + * Test numeric value pattern matching + */ + @Test + void testNumericValuePatternNotMatching() { + ConditionItem condition = new ConditionItem(Operator.NOT_LIKE, "id", "999"); + List facts = Arrays.asList( + new Fact("id", "user123456"), + new Fact("name", "test") + ); + + assertTrue(notLikeHandler.handle(condition, facts)); + } + + /** + * Test special characters in pattern + */ + @Test + void testSpecialCharactersNotInPattern() { + ConditionItem condition = new ConditionItem(Operator.NOT_LIKE, "email", "@gmail.com"); + List facts = Arrays.asList( + new Fact("email", "user@example.com"), + new Fact("name", "test") + ); + + assertTrue(notLikeHandler.handle(condition, facts)); + } +} \ No newline at end of file diff --git a/app/application/src/test/java/com/alipay/application/service/rule/WhitedRuleServiceTest.java b/app/application/src/test/java/com/alipay/application/service/rule/WhitedRuleServiceTest.java index 4252884a..f8b4ad92 100644 --- a/app/application/src/test/java/com/alipay/application/service/rule/WhitedRuleServiceTest.java +++ b/app/application/src/test/java/com/alipay/application/service/rule/WhitedRuleServiceTest.java @@ -17,8 +17,7 @@ package com.alipay.application.service.rule; import com.alipay.application.service.rule.impl.WhitedRuleServiceImpl; -import com.alipay.application.service.rule.job.ScanService; -import com.alipay.application.share.request.rule.SaveWhitedRuleRequestDTO; +import com.alipay.application.share.request.rule.SaveWhitedRuleRequest; import com.alipay.application.share.request.rule.WhitedRuleConfigDTO; import com.alipay.common.enums.WhitedRuleOperatorEnum; import com.alipay.common.enums.WhitedRuleTypeEnum; @@ -30,22 +29,23 @@ import com.alipay.dao.po.WhitedRuleConfigPO; import org.junit.Before; import org.junit.Test; +import org.junit.jupiter.api.extension.ExtendWith; import org.mockito.InjectMocks; import org.mockito.Mock; import org.mockito.MockitoAnnotations; +import org.mockito.junit.jupiter.MockitoExtension; import java.util.Collections; import static org.junit.Assert.assertEquals; -import static org.junit.Assert.assertNull; import static org.mockito.ArgumentMatchers.*; -import static org.mockito.Mockito.mock; import static org.mockito.Mockito.when; /** * Date: 2025/4/9 * Author: lz */ +@ExtendWith(MockitoExtension.class) public class WhitedRuleServiceTest { @InjectMocks @@ -57,9 +57,6 @@ public class WhitedRuleServiceTest { @Mock private RuleMapper ruleMapper; - @Mock - private ScanService scanService; - private UserInfoDTO currentUser; @Before @@ -71,12 +68,20 @@ public void setUp() { UserInfoContext.setCurrentUser(currentUser); } + /** + * Reset user context after each test to avoid interference between tests + */ + @org.junit.After + public void tearDown() { + UserInfoContext.clear(); + } + /** * [单测用例]测试场景:测试正常情况,插入新的规则 */ @Test public void testSave_NewRule() { - SaveWhitedRuleRequestDTO dto = new SaveWhitedRuleRequestDTO(); + SaveWhitedRuleRequest dto = new SaveWhitedRuleRequest(); dto.setRuleName("testRule"); dto.setRuleType(WhitedRuleTypeEnum.RULE_ENGINE.name()); WhitedRuleConfigDTO whitedRuleConfigDTO = WhitedRuleConfigDTO.builder() @@ -89,13 +94,17 @@ public void testSave_NewRule() { dto.setEnable(1); dto.setRiskRuleCode("testRiskRuleCode"); - - when(whitedRuleConfigMapper.insertSelective(any(WhitedRuleConfigPO.class))).thenReturn(1); + // Mock the insertSelective method to simulate setting the generated ID + when(whitedRuleConfigMapper.insertSelective(any(WhitedRuleConfigPO.class))).thenAnswer(invocation -> { + WhitedRuleConfigPO po = invocation.getArgument(0); + po.setId(1L); // Simulate database setting the generated ID + return 1; + }); when(ruleMapper.findOne(anyString())).thenReturn(new RulePO()); - int result = whitedRuleService.save(dto); + long result = whitedRuleService.save(dto); - assertEquals(1, result); + assertEquals(1L, result); } /** @@ -103,7 +112,7 @@ public void testSave_NewRule() { */ @Test public void testSave_UpdateRule() { - SaveWhitedRuleRequestDTO dto = new SaveWhitedRuleRequestDTO(); + SaveWhitedRuleRequest dto = new SaveWhitedRuleRequest(); dto.setId(1L); dto.setRuleName("testRule"); dto.setRuleType(WhitedRuleTypeEnum.RULE_ENGINE.name()); @@ -125,7 +134,7 @@ public void testSave_UpdateRule() { when(whitedRuleConfigMapper.updateByPrimaryKeySelective(any(WhitedRuleConfigPO.class))).thenReturn(1); when(ruleMapper.findOne(anyString())).thenReturn(new RulePO()); - int result = whitedRuleService.save(dto); + long result = whitedRuleService.save(dto); assertEquals(1, result); } @@ -135,7 +144,7 @@ public void testSave_UpdateRule() { */ @Test(expected = RuntimeException.class) public void testSave_RuleLockedByOtherUser() { - SaveWhitedRuleRequestDTO dto = new SaveWhitedRuleRequestDTO(); + SaveWhitedRuleRequest dto = new SaveWhitedRuleRequest(); dto.setId(1L); dto.setRuleName("testRule"); dto.setRuleType(WhitedRuleTypeEnum.RULE_ENGINE.name()); @@ -163,7 +172,7 @@ public void testSave_RuleLockedByOtherUser() { */ @Test(expected = RuntimeException.class) public void testSave_RuleTypeNotExist() { - SaveWhitedRuleRequestDTO dto = new SaveWhitedRuleRequestDTO(); + SaveWhitedRuleRequest dto = new SaveWhitedRuleRequest(); dto.setRuleName("testRule"); dto.setRuleType("NON_EXISTENT_TYPE"); dto.setRuleConfigList(Collections.singletonList(new WhitedRuleConfigDTO())); @@ -178,7 +187,10 @@ public void testSave_RuleTypeNotExist() { */ @Test(expected = RuntimeException.class) public void testSave_UserInfoEmpty() { - SaveWhitedRuleRequestDTO dto = new SaveWhitedRuleRequestDTO(); + // Clear the current user context to simulate empty user info + UserInfoContext.clear(); + + SaveWhitedRuleRequest dto = new SaveWhitedRuleRequest(); dto.setRuleName("testRule"); dto.setRuleType(WhitedRuleTypeEnum.RULE_ENGINE.name()); WhitedRuleConfigDTO whitedRuleConfigDTO = WhitedRuleConfigDTO.builder() @@ -191,8 +203,6 @@ public void testSave_UserInfoEmpty() { dto.setEnable(1); dto.setRiskRuleCode("testRiskRuleCode"); - when(UserInfoContext.getCurrentUser()).thenReturn(null); - whitedRuleService.save(dto); } diff --git a/app/application/src/test/java/com/alipay/application/service/rule/job/TenantWhitedConfigContextTest.java b/app/application/src/test/java/com/alipay/application/service/rule/job/TenantWhitedConfigContextTest.java new file mode 100644 index 00000000..e60c8c72 --- /dev/null +++ b/app/application/src/test/java/com/alipay/application/service/rule/job/TenantWhitedConfigContextTest.java @@ -0,0 +1,551 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package com.alipay.application.service.rule.job; + +import com.alipay.application.service.rule.job.context.TenantWhitedConfigContext; +import com.alipay.application.service.system.domain.Tenant; +import com.alipay.application.service.system.domain.repo.TenantRepository; +import com.alipay.dao.dto.QueryWhitedRuleDTO; +import com.alipay.dao.mapper.WhitedRuleConfigMapper; +import com.alipay.dao.po.WhitedRuleConfigPO; +import com.alipay.application.service.rule.job.context.TenantWhitedConfigProperties; +import lombok.extern.slf4j.Slf4j; +import org.junit.Before; +import org.junit.Test; +import org.junit.jupiter.api.extension.ExtendWith; +import org.mockito.InjectMocks; +import org.mockito.Mock; +import org.mockito.MockitoAnnotations; +import org.mockito.junit.jupiter.MockitoExtension; + +import java.lang.reflect.Field; +import java.util.*; +import java.util.concurrent.CountDownLatch; +import java.util.concurrent.ExecutorService; +import java.util.concurrent.Executors; +import java.util.concurrent.atomic.AtomicInteger; + +import static org.junit.Assert.*; +import static org.mockito.ArgumentMatchers.any; +import static org.mockito.Mockito.*; + +/** + * Unit test class for TenantWhitedConfigContext + * Tests caching mechanism, tenant isolation, and thread safety + * + * Date: 2025/1/17 + * Author: Assistant + */ +@Slf4j +@ExtendWith(MockitoExtension.class) +public class TenantWhitedConfigContextTest { + + @InjectMocks + private TenantWhitedConfigContext tenantWhitedConfigContext; + + @Mock + private WhitedRuleConfigMapper whitedRuleConfigMapper; + + @Mock + private TenantRepository tenantRepository; + + @Mock + private TenantWhitedConfigProperties configProperties; + + private static final Long TEST_TENANT_ID = 1001L; + private static final Long GLOBAL_TENANT_ID = 1L; + private static final Long CACHE_EXPIRATION_TIME = 5 * 60 * 1000L; + private static final int MAX_CACHE_SIZE = 100; + private static final int QUERY_PAGE_SIZE = 100; + private static final int MAX_QUERY_PAGES = 10; + + @Before + public void setUp() { + MockitoAnnotations.initMocks(this); + setupMockTenantRepository(); + setupMockConfigProperties(); + clearCache(); + } + + /** + * Setup mock tenant repository with global tenant + */ + private void setupMockTenantRepository() { + Tenant globalTenant = new Tenant(); + globalTenant.setId(GLOBAL_TENANT_ID); + globalTenant.setTenantName("global"); + when(tenantRepository.findGlobalTenant()).thenReturn(globalTenant); + } + + /** + * Setup mock configuration properties with default values + */ + private void setupMockConfigProperties() { + when(configProperties.getCacheExpirationTimeMs()).thenReturn(CACHE_EXPIRATION_TIME); + when(configProperties.getMaxCacheSize()).thenReturn(MAX_CACHE_SIZE); + when(configProperties.getQueryPageSize()).thenReturn(QUERY_PAGE_SIZE); + when(configProperties.getMaxQueryPages()).thenReturn(MAX_QUERY_PAGES); + when(configProperties.isEnableCacheStatsLogging()).thenReturn(false); + when(configProperties.getCacheStatsLoggingIntervalMs()).thenReturn(60000L); + } + + /** + * Clear cache before each test to ensure clean state + */ + private void clearCache() { + tenantWhitedConfigContext.clearAllCache(); + } + + /** + * Create mock WhitedRuleConfigPO for testing + */ + private WhitedRuleConfigPO createMockWhitedRuleConfig(Long id, Long tenantId, String ruleName) { + WhitedRuleConfigPO config = new WhitedRuleConfigPO(); + config.setId(id); + config.setTenantId(tenantId); + config.setRuleName(ruleName); + config.setRuleType("RULE_ENGINE"); + config.setEnable(1); + config.setRuleConfig("[{\"id\":1,\"key\":\"resourceId\",\"operator\":\"EQ\",\"value\":\"test\"}]"); + config.setCondition("1"); + config.setCreator("testUser"); + config.setGmtCreate(new Date()); + config.setGmtModified(new Date()); + return config; + } + + /** + * Test getWhitedConfigsByTenant with null tenant ID + * Should return empty list and log warning + */ + @Test + public void testGetWhitedConfigsByTenant_NullTenantId() { + List result = tenantWhitedConfigContext.getWhitedConfigsByTenant(null); + + assertNotNull("Result should not be null", result); + assertTrue("Result should be empty for null tenant ID", result.isEmpty()); + verify(whitedRuleConfigMapper, never()).list(any(QueryWhitedRuleDTO.class)); + } + + /** + * Test getWhitedConfigsByTenant with cache miss + * Should query database and cache the result + */ + @Test + public void testGetWhitedConfigsByTenant_CacheMiss() { + // Setup mock data + List mockConfigs = Arrays.asList( + createMockWhitedRuleConfig(1L, TEST_TENANT_ID, "Rule1"), + createMockWhitedRuleConfig(2L, GLOBAL_TENANT_ID, "GlobalRule1") + ); + + when(whitedRuleConfigMapper.list(any(QueryWhitedRuleDTO.class))) + .thenReturn(mockConfigs) + .thenReturn(Collections.emptyList()); // Second call for pagination + + // Execute test + List result = tenantWhitedConfigContext.getWhitedConfigsByTenant(TEST_TENANT_ID); + + // Verify results + assertNotNull("Result should not be null", result); + assertEquals("Should return 2 configurations", 2, result.size()); + assertEquals("First config should match", "Rule1", result.get(0).getRuleName()); + assertEquals("Second config should match", "GlobalRule1", result.get(1).getRuleName()); + + // Verify database was called + verify(whitedRuleConfigMapper, atLeastOnce()).list(any(QueryWhitedRuleDTO.class)); + + // Verify cache statistics + Map stats = tenantWhitedConfigContext.getCacheStats(); + assertEquals("Cache should contain 1 entry", 1, stats.get("cacheSize")); + assertEquals("Total cached configs should be 2", 2, stats.get("totalCachedConfigs")); + } + + /** + * Test getWhitedConfigsByTenant with cache hit + * Should return cached data without querying database + */ + @Test + public void testGetWhitedConfigsByTenant_CacheHit() { + // First call to populate cache + List mockConfigs = Arrays.asList( + createMockWhitedRuleConfig(1L, TEST_TENANT_ID, "CachedRule1") + ); + + when(whitedRuleConfigMapper.list(any(QueryWhitedRuleDTO.class))) + .thenReturn(mockConfigs) + .thenReturn(Collections.emptyList()); + + // First call - cache miss + List firstResult = tenantWhitedConfigContext.getWhitedConfigsByTenant(TEST_TENANT_ID); + + // Reset mock to verify no additional calls + reset(whitedRuleConfigMapper); + + // Second call - should hit cache + List secondResult = tenantWhitedConfigContext.getWhitedConfigsByTenant(TEST_TENANT_ID); + + // Verify results + assertNotNull("Second result should not be null", secondResult); + assertEquals("Results should be equal", firstResult.size(), secondResult.size()); + assertEquals("Rule name should match", "CachedRule1", secondResult.get(0).getRuleName()); + + // Verify database was not called on second request + verify(whitedRuleConfigMapper, never()).list(any(QueryWhitedRuleDTO.class)); + } + + /** + * Test getByTenant method (alias for getWhitedConfigsByTenant) + */ + @Test + public void testGetByTenant() { + List mockConfigs = Arrays.asList( + createMockWhitedRuleConfig(1L, TEST_TENANT_ID, "TestRule") + ); + + when(whitedRuleConfigMapper.list(any(QueryWhitedRuleDTO.class))) + .thenReturn(mockConfigs) + .thenReturn(Collections.emptyList()); + + List result = tenantWhitedConfigContext.getByTenant(TEST_TENANT_ID); + + assertNotNull("Result should not be null", result); + assertEquals("Should return 1 configuration", 1, result.size()); + assertEquals("Rule name should match", "TestRule", result.get(0).getRuleName()); + } + + /** + * Test clearTenantCache method + * Should remove specific tenant from cache + */ + @Test + public void testClearTenantCache() { + // Populate cache first + List mockConfigs = Arrays.asList( + createMockWhitedRuleConfig(1L, TEST_TENANT_ID, "TestRule") + ); + + when(whitedRuleConfigMapper.list(any(QueryWhitedRuleDTO.class))) + .thenReturn(mockConfigs) + .thenReturn(Collections.emptyList()); + + // Populate cache + tenantWhitedConfigContext.getWhitedConfigsByTenant(TEST_TENANT_ID); + + // Verify cache has data + Map statsBeforeClear = tenantWhitedConfigContext.getCacheStats(); + assertEquals("Cache should contain 1 entry before clear", 1, statsBeforeClear.get("cacheSize")); + + // Clear specific tenant cache + tenantWhitedConfigContext.clearTenantCache(TEST_TENANT_ID); + + // Verify cache is cleared + Map statsAfterClear = tenantWhitedConfigContext.getCacheStats(); + assertEquals("Cache should be empty after clear", 0, statsAfterClear.get("cacheSize")); + } + + /** + * Test clearTenantCache with null tenant ID + * Should handle gracefully without errors + */ + @Test + public void testClearTenantCache_NullTenantId() { + // Should not throw exception + tenantWhitedConfigContext.clearTenantCache(null); + + // Verify cache stats are still accessible + Map stats = tenantWhitedConfigContext.getCacheStats(); + assertNotNull("Stats should not be null", stats); + } + + /** + * Test clearAllCache method + * Should remove all cached data + */ + @Test + public void testClearAllCache() { + // Populate cache with multiple tenants + List mockConfigs1 = Arrays.asList( + createMockWhitedRuleConfig(1L, TEST_TENANT_ID, "Rule1") + ); + List mockConfigs2 = Arrays.asList( + createMockWhitedRuleConfig(2L, TEST_TENANT_ID + 1, "Rule2") + ); + + when(whitedRuleConfigMapper.list(any(QueryWhitedRuleDTO.class))) + .thenReturn(mockConfigs1) + .thenReturn(Collections.emptyList()) + .thenReturn(mockConfigs2) + .thenReturn(Collections.emptyList()); + + // Populate cache for multiple tenants + tenantWhitedConfigContext.getWhitedConfigsByTenant(TEST_TENANT_ID); + tenantWhitedConfigContext.getWhitedConfigsByTenant(TEST_TENANT_ID + 1); + + // Verify cache has data + Map statsBeforeClear = tenantWhitedConfigContext.getCacheStats(); + assertEquals("Cache should contain 2 entries before clear", 2, statsBeforeClear.get("cacheSize")); + + // Clear all cache + tenantWhitedConfigContext.clearAllCache(); + + // Verify cache is completely cleared + Map statsAfterClear = tenantWhitedConfigContext.getCacheStats(); + assertEquals("Cache should be empty after clear all", 0, statsAfterClear.get("cacheSize")); + assertEquals("Total cached configs should be 0", 0, statsAfterClear.get("totalCachedConfigs")); + } + + /** + * Test getCacheStats method + * Should return accurate cache statistics + */ + @Test + public void testGetCacheStats() { + Map stats = tenantWhitedConfigContext.getCacheStats(); + + assertNotNull("Stats should not be null", stats); + assertTrue("Stats should contain cacheSize", stats.containsKey("cacheSize")); + assertTrue("Stats should contain maxCacheSize", stats.containsKey("maxCacheSize")); + assertTrue("Stats should contain cacheExpirationTimeMs", stats.containsKey("cacheExpirationTimeMs")); + assertTrue("Stats should contain totalCachedConfigs", stats.containsKey("totalCachedConfigs")); + + assertEquals("Max cache size should match configuration", configProperties.getMaxCacheSize(), stats.get("maxCacheSize")); + assertEquals("Cache expiration time should match configuration", configProperties.getCacheExpirationTimeMs(), stats.get("cacheExpirationTimeMs")); + assertEquals("Initial cache size should be 0", 0, stats.get("cacheSize")); + assertEquals("Initial total configs should be 0", 0, stats.get("totalCachedConfigs")); + } + + /** + * Test cache expiration functionality + * Should refresh expired cache entries + */ + @Test + public void testCacheExpiration() throws Exception { + // Setup mock data + List initialConfigs = Arrays.asList( + createMockWhitedRuleConfig(1L, TEST_TENANT_ID, "InitialRule") + ); + List refreshedConfigs = Arrays.asList( + createMockWhitedRuleConfig(2L, TEST_TENANT_ID, "RefreshedRule") + ); + + when(whitedRuleConfigMapper.list(any(QueryWhitedRuleDTO.class))) + .thenReturn(initialConfigs) + .thenReturn(Collections.emptyList()) + .thenReturn(refreshedConfigs) + .thenReturn(Collections.emptyList()); + + // First call to populate cache + List firstResult = tenantWhitedConfigContext.getWhitedConfigsByTenant(TEST_TENANT_ID); + assertEquals("First result should contain initial rule", "InitialRule", firstResult.get(0).getRuleName()); + + // Manually expire cache by setting expiration time to past + expireCacheForTenant(TEST_TENANT_ID); + + // Second call should refresh cache + List secondResult = tenantWhitedConfigContext.getWhitedConfigsByTenant(TEST_TENANT_ID); + assertEquals("Second result should contain refreshed rule", "RefreshedRule", secondResult.get(0).getRuleName()); + + // Verify database was called twice (initial + refresh) + verify(whitedRuleConfigMapper, atLeast(2)).list(any(QueryWhitedRuleDTO.class)); + } + + /** + * Helper method to manually expire cache for testing + * Since the current implementation doesn't expose cache expiration manipulation, + * we simply clear the cache to simulate expiration + */ + private void expireCacheForTenant(Long tenantId) throws Exception { + // Clear the specific tenant cache to simulate expiration + tenantWhitedConfigContext.clearTenantCache(tenantId); + } + + /** + * Test concurrent access to cache + * Should handle multiple threads safely + */ + @Test + public void testConcurrentAccess() throws InterruptedException { + final int threadCount = 10; + final CountDownLatch startLatch = new CountDownLatch(1); + final CountDownLatch endLatch = new CountDownLatch(threadCount); + final AtomicInteger successCount = new AtomicInteger(0); + final ExecutorService executor = Executors.newFixedThreadPool(threadCount); + + // Setup mock data + List mockConfigs = Arrays.asList( + createMockWhitedRuleConfig(1L, TEST_TENANT_ID, "ConcurrentRule") + ); + + when(whitedRuleConfigMapper.list(any(QueryWhitedRuleDTO.class))) + .thenReturn(mockConfigs) + .thenReturn(Collections.emptyList()); + + // Create multiple threads to access cache concurrently + for (int i = 0; i < threadCount; i++) { + executor.submit(() -> { + try { + startLatch.await(); // Wait for all threads to be ready + List result = tenantWhitedConfigContext.getWhitedConfigsByTenant(TEST_TENANT_ID); + if (result != null && !result.isEmpty()) { + successCount.incrementAndGet(); + } + } catch (Exception e) { + // Log error but don't fail test + System.err.println("Concurrent access error: " + e.getMessage()); + } finally { + endLatch.countDown(); + } + }); + } + + // Start all threads simultaneously + startLatch.countDown(); + + // Wait for all threads to complete + endLatch.await(); + executor.shutdown(); + + // Verify all threads succeeded + assertEquals("All threads should succeed", threadCount, successCount.get()); + + // Verify cache contains expected data + Map stats = tenantWhitedConfigContext.getCacheStats(); + assertEquals("Cache should contain 1 entry after concurrent access", 1, stats.get("cacheSize")); + } + + /** + * Test cache size management + * Should handle cache size limits properly + */ + @Test + public void testCacheSizeManagement() { + // This test would require populating cache beyond MAX_CACHE_SIZE + // For practical testing, we'll verify the cache stats show correct max size + Map stats = tenantWhitedConfigContext.getCacheStats(); + assertEquals("Max cache size should be configured correctly", configProperties.getMaxCacheSize(), stats.get("maxCacheSize")); + + // Verify cache starts empty + assertEquals("Initial cache size should be 0", 0, stats.get("cacheSize")); + } + + /** + * Test pagination in queryTenantConfigs + * Should handle large datasets with pagination + */ + @Test + public void testPaginationHandling() { + // Setup mock data for multiple pages based on configured page size + int pageSize = configProperties.getQueryPageSize(); + List page1 = new ArrayList<>(); + for (int i = 1; i <= pageSize; i++) { + page1.add(createMockWhitedRuleConfig((long) i, TEST_TENANT_ID, "Rule" + i)); + } + + List page2 = Arrays.asList( + createMockWhitedRuleConfig((long)(pageSize + 1), TEST_TENANT_ID, "Rule" + (pageSize + 1)) + ); + + when(whitedRuleConfigMapper.list(any(QueryWhitedRuleDTO.class))) + .thenReturn(page1) // First page (pageSize items) + .thenReturn(page2) // Second page (1 item) + .thenReturn(Collections.emptyList()); // End of data + + List result = tenantWhitedConfigContext.getWhitedConfigsByTenant(TEST_TENANT_ID); + + assertNotNull("Result should not be null", result); + assertEquals("Should return all " + (pageSize + 1) + " configurations", pageSize + 1, result.size()); + assertEquals("First rule should be Rule1", "Rule1", result.get(0).getRuleName()); + assertEquals("Last rule should be Rule" + (pageSize + 1), "Rule" + (pageSize + 1), result.get(pageSize).getRuleName()); + + // Verify pagination calls + verify(whitedRuleConfigMapper, times(3)).list(any(QueryWhitedRuleDTO.class)); + } + + /** + * Test tenant isolation + * Should query configurations for both global and specific tenant + */ + @Test + public void testTenantIsolation() { + List mockConfigs = Arrays.asList( + createMockWhitedRuleConfig(1L, TEST_TENANT_ID, "TenantSpecificRule"), + createMockWhitedRuleConfig(2L, GLOBAL_TENANT_ID, "GlobalRule") + ); + + when(whitedRuleConfigMapper.list(any(QueryWhitedRuleDTO.class))) + .thenReturn(mockConfigs) + .thenReturn(Collections.emptyList()); + + List result = tenantWhitedConfigContext.getWhitedConfigsByTenant(TEST_TENANT_ID); + + // Verify that database was called and results contain both tenant and global configs + verify(whitedRuleConfigMapper, atLeastOnce()).list(any(QueryWhitedRuleDTO.class)); + assertNotNull("Result should not be null", result); + assertEquals("Should return 2 configurations", 2, result.size()); + } + + /** + * Test error handling in database query + * Should handle database exceptions gracefully + */ + @Test + public void testDatabaseErrorHandling() { + when(whitedRuleConfigMapper.list(any(QueryWhitedRuleDTO.class))) + .thenThrow(new RuntimeException("Database connection error")); + + try { + tenantWhitedConfigContext.getWhitedConfigsByTenant(TEST_TENANT_ID); + fail("Should throw exception when database error occurs"); + } catch (RuntimeException e) { + assertEquals("Should propagate database error", "Database connection error", e.getMessage()); + } + + // Verify cache remains empty after error + Map stats = tenantWhitedConfigContext.getCacheStats(); + assertEquals("Cache should remain empty after error", 0, stats.get("cacheSize")); + } + + /** + * Test that returned lists are defensive copies + * Should prevent external modification of cached data + */ + @Test + public void testDefensiveCopy() { + List mockConfigs = Arrays.asList( + createMockWhitedRuleConfig(1L, TEST_TENANT_ID, "OriginalRule") + ); + + when(whitedRuleConfigMapper.list(any(QueryWhitedRuleDTO.class))) + .thenReturn(mockConfigs) + .thenReturn(Collections.emptyList()); + + // Get first result + List firstResult = tenantWhitedConfigContext.getWhitedConfigsByTenant(TEST_TENANT_ID); + + // Modify the returned list + firstResult.clear(); + + // Get second result (should hit cache) + List secondResult = tenantWhitedConfigContext.getWhitedConfigsByTenant(TEST_TENANT_ID); + + // Verify cache was not affected by external modification + assertNotNull("Second result should not be null", secondResult); + assertEquals("Cache should not be affected by external modification", 1, secondResult.size()); + assertEquals("Original rule should still be in cache", "OriginalRule", secondResult.get(0).getRuleName()); + } +} \ No newline at end of file diff --git a/app/application/src/test/java/com/alipay/application/service/rule/job/context/TenantWhitedConfigContextBugReproductionTest.java b/app/application/src/test/java/com/alipay/application/service/rule/job/context/TenantWhitedConfigContextBugReproductionTest.java new file mode 100644 index 00000000..adea2332 --- /dev/null +++ b/app/application/src/test/java/com/alipay/application/service/rule/job/context/TenantWhitedConfigContextBugReproductionTest.java @@ -0,0 +1,314 @@ +package com.alipay.application.service.rule.job.context; + +import com.alipay.application.service.system.domain.Tenant; +import com.alipay.application.service.system.domain.repo.TenantRepository; +import com.alipay.dao.dto.QueryWhitedRuleDTO; +import com.alipay.dao.mapper.WhitedRuleConfigMapper; +import com.alipay.dao.po.WhitedRuleConfigPO; +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Test; +import org.mockito.Mock; +import org.mockito.MockitoAnnotations; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.test.util.ReflectionTestUtils; + +import java.util.ArrayList; +import java.util.List; +import java.util.concurrent.*; +import java.util.concurrent.atomic.AtomicInteger; + +import static org.junit.jupiter.api.Assertions.*; +import static org.mockito.ArgumentMatchers.any; +import static org.mockito.Mockito.when; + +/** + * Unit test to reproduce the intermittent cache expiration bug in TenantWhitedConfigContext. + * This test demonstrates the race condition that occurs when cache expires at the exact moment + * when multiple threads are accessing the cache, leading to inconsistent whitelisting behavior. + */ +public class TenantWhitedConfigContextBugReproductionTest { + + private static final Logger logger = LoggerFactory.getLogger(TenantWhitedConfigContextBugReproductionTest.class); + + @Mock + private WhitedRuleConfigMapper whitedRuleConfigMapper; + + @Mock + private TenantRepository tenantRepository; + + @Mock + private TenantWhitedConfigProperties configProperties; + + private TenantWhitedConfigContext context; + + private static final Long TEST_TENANT_ID = 12345L; + private static final int THREAD_COUNT = 10; + private static final int ITERATIONS_PER_THREAD = 50; + + @BeforeEach + void setUp() { + MockitoAnnotations.openMocks(this); + + // Configure properties with very short cache expiration to trigger race conditions + when(configProperties.getCacheExpirationTimeMs()).thenReturn(50L); // 50ms expiration + when(configProperties.getMaxCacheSize()).thenReturn(100); + when(configProperties.getQueryPageSize()).thenReturn(100); + when(configProperties.getMaxQueryPages()).thenReturn(10); + + // Create context and inject dependencies using reflection + context = new TenantWhitedConfigContext(); + ReflectionTestUtils.setField(context, "whitedRuleConfigMapper", whitedRuleConfigMapper); + ReflectionTestUtils.setField(context, "tenantRepository", tenantRepository); + ReflectionTestUtils.setField(context, "configProperties", configProperties); + + // Mock global tenant + Tenant globalTenant = new Tenant(); + globalTenant.setId(1L); + when(tenantRepository.findGlobalTenant()).thenReturn(globalTenant); + + // Mock database response with whitelisted rules + List mockConfigs = createMockWhitelistConfigs(); + when(whitedRuleConfigMapper.list(any(QueryWhitedRuleDTO.class))) + .thenReturn(mockConfigs); // Always return mock data for consistent testing + } + + /** + * Test to reproduce the cache expiration race condition bug. + * This test simulates multiple threads accessing the cache simultaneously + * when cache is about to expire, which can lead to inconsistent results. + */ + @Test + void testCacheExpirationRaceCondition() throws InterruptedException { + logger.info("Starting cache expiration race condition test..."); + + ExecutorService executor = Executors.newFixedThreadPool(THREAD_COUNT); + CountDownLatch startLatch = new CountDownLatch(1); + CountDownLatch completeLatch = new CountDownLatch(THREAD_COUNT); + + AtomicInteger inconsistentResults = new AtomicInteger(0); + AtomicInteger totalRequests = new AtomicInteger(0); + ConcurrentHashMap resultCounts = new ConcurrentHashMap<>(); + + // Create multiple threads that will access cache simultaneously + for (int i = 0; i < THREAD_COUNT; i++) { + final int threadId = i; + executor.submit(() -> { + try { + startLatch.await(); // Wait for all threads to be ready + + for (int j = 0; j < ITERATIONS_PER_THREAD; j++) { + try { + // Add small random delay to increase chance of race condition + Thread.sleep(ThreadLocalRandom.current().nextInt(10, 100)); + + List configs = context.getWhitedConfigsByTenant(TEST_TENANT_ID); + totalRequests.incrementAndGet(); + + String resultKey = "size_" + configs.size(); + resultCounts.merge(resultKey, 1, Integer::sum); + + // Log when we get unexpected results (empty list when should have data) + if (configs.isEmpty()) { + logger.warn("Thread {} iteration {}: Got empty config list (potential cache miss during expiration)", + threadId, j); + inconsistentResults.incrementAndGet(); + } + + } catch (Exception e) { + logger.error("Error in thread {} iteration {}: {}", threadId, j, e.getMessage()); + } + } + } catch (InterruptedException e) { + Thread.currentThread().interrupt(); + } finally { + completeLatch.countDown(); + } + }); + } + + // Start all threads simultaneously + startLatch.countDown(); + + // Wait for all threads to complete + assertTrue(completeLatch.await(30, TimeUnit.SECONDS), "Test should complete within 30 seconds"); + executor.shutdown(); + + // Analyze results + logger.info("Test completed. Total requests: {}, Inconsistent results: {}", + totalRequests.get(), inconsistentResults.get()); + logger.info("Result distribution: {}", resultCounts); + + // The bug manifests as getting different results (especially empty lists) + // when cache expires during concurrent access + if (inconsistentResults.get() > 0) { + logger.error("BUG REPRODUCED: Found {} inconsistent results out of {} total requests", + inconsistentResults.get(), totalRequests.get()); + logger.error("This indicates the cache expiration race condition bug is present"); + } + + // Assert that we should have consistent results (this will fail when bug is present) + assertTrue(resultCounts.size() <= 2, + "Should have at most 2 different result sizes (with/without cache), but got: " + resultCounts.keySet()); + } + + /** + * Test to reproduce the manageCacheSize concurrent modification issue. + * This test demonstrates how cache entries can be removed while being accessed. + */ + @Test + void testManageCacheSizeConcurrentModification() throws InterruptedException { + logger.info("Starting manageCacheSize concurrent modification test..."); + + // Configure small cache size to trigger frequent cache management + when(configProperties.getMaxCacheSize()).thenReturn(3); + + ExecutorService executor = Executors.newFixedThreadPool(THREAD_COUNT); + CountDownLatch startLatch = new CountDownLatch(1); + CountDownLatch completeLatch = new CountDownLatch(THREAD_COUNT); + + AtomicInteger cacheModificationErrors = new AtomicInteger(0); + + // Create threads that access different tenants to trigger cache size management + for (int i = 0; i < THREAD_COUNT; i++) { + final long tenantId = TEST_TENANT_ID + i; + executor.submit(() -> { + try { + startLatch.await(); + + for (int j = 0; j < ITERATIONS_PER_THREAD; j++) { + try { + List configs = context.getWhitedConfigsByTenant(tenantId); + + // Immediately access the same cache again + List configs2 = context.getWhitedConfigsByTenant(tenantId); + + // Check for inconsistency (cache entry removed between calls) + if (configs.size() != configs2.size()) { + logger.warn("Cache inconsistency detected for tenant {}: first call returned {}, second call returned {}", + tenantId, configs.size(), configs2.size()); + cacheModificationErrors.incrementAndGet(); + } + + } catch (Exception e) { + logger.error("Error accessing cache for tenant {}: {}", tenantId, e.getMessage()); + cacheModificationErrors.incrementAndGet(); + } + } + } catch (InterruptedException e) { + Thread.currentThread().interrupt(); + } finally { + completeLatch.countDown(); + } + }); + } + + startLatch.countDown(); + assertTrue(completeLatch.await(30, TimeUnit.SECONDS)); + executor.shutdown(); + + logger.info("Cache modification errors detected: {}", cacheModificationErrors.get()); + + if (cacheModificationErrors.get() > 0) { + logger.error("BUG REPRODUCED: Found {} cache modification errors", cacheModificationErrors.get()); + logger.error("This indicates the manageCacheSize concurrent modification bug is present"); + } + } + + /** + * Test to reproduce the double-check locking time window issue. + * This test demonstrates the small time window where stale data can be returned. + */ + @Test + void testDoubleCheckLockingTimeWindow() throws InterruptedException, ExecutionException, TimeoutException { + logger.info("Starting double-check locking time window test..."); + + ExecutorService executor = Executors.newFixedThreadPool(2); + CountDownLatch barrier = new CountDownLatch(2); + AtomicInteger staleDataCount = new AtomicInteger(0); + + // First thread: access cache and let it expire + Future thread1 = executor.submit(() -> { + try { + // Initial cache load + List configs = context.getWhitedConfigsByTenant(TEST_TENANT_ID); + logger.info("Thread 1: Initial cache load, size: {}", configs.size()); + + barrier.countDown(); + barrier.await(); + + // Wait for cache to expire + Thread.sleep(100); + + // Access again - this should trigger refresh + configs = context.getWhitedConfigsByTenant(TEST_TENANT_ID); + logger.info("Thread 1: After expiration, size: {}", configs.size()); + + } catch (Exception e) { + logger.error("Thread 1 error: {}", e.getMessage()); + } + }); + + // Second thread: try to access during the refresh window + Future thread2 = executor.submit(() -> { + try { + barrier.countDown(); + barrier.await(); + + // Wait for cache to expire, then try to access during refresh + Thread.sleep(80); // Slightly less than thread 1 + + for (int i = 0; i < 10; i++) { + List configs = context.getWhitedConfigsByTenant(TEST_TENANT_ID); + + // Check if we got stale/empty data during refresh window + if (configs.isEmpty()) { + logger.warn("Thread 2 iteration {}: Got empty data during refresh window", i); + staleDataCount.incrementAndGet(); + } + + Thread.sleep(5); // Small delay between accesses + } + + } catch (Exception e) { + logger.error("Thread 2 error: {}", e.getMessage()); + } + }); + + thread1.get(10, TimeUnit.SECONDS); + thread2.get(10, TimeUnit.SECONDS); + executor.shutdown(); + + logger.info("Stale data occurrences: {}", staleDataCount.get()); + + if (staleDataCount.get() > 0) { + logger.error("BUG REPRODUCED: Found {} stale data occurrences during refresh window", staleDataCount.get()); + logger.error("This indicates the double-check locking time window bug is present"); + } + } + + /** + * Creates mock whitelist configuration data for testing. + */ + private List createMockWhitelistConfigs() { + List configs = new ArrayList<>(); + + WhitedRuleConfigPO config1 = new WhitedRuleConfigPO(); + config1.setId(1L); + config1.setTenantId(TEST_TENANT_ID); + config1.setRuleType("RULE_ENGINE"); + config1.setRuleConfig("{\"condition\": \"test\"}"); + config1.setEnable(1); + configs.add(config1); + + WhitedRuleConfigPO config2 = new WhitedRuleConfigPO(); + config2.setId(2L); + config2.setTenantId(TEST_TENANT_ID); + config2.setRuleType("REGO"); + config2.setRegoContent("package test\nallow = true"); + config2.setEnable(1); + configs.add(config2); + + return configs; + } +} \ No newline at end of file diff --git a/app/application/src/test/java/com/alipay/application/service/rule/job/context/TenantWhitedConfigContextV2Test.java b/app/application/src/test/java/com/alipay/application/service/rule/job/context/TenantWhitedConfigContextV2Test.java new file mode 100644 index 00000000..c417430b --- /dev/null +++ b/app/application/src/test/java/com/alipay/application/service/rule/job/context/TenantWhitedConfigContextV2Test.java @@ -0,0 +1,470 @@ +package com.alipay.application.service.rule.job.context; + +import com.alipay.application.service.system.domain.Tenant; +import com.alipay.application.service.system.domain.repo.TenantRepository; +import com.alipay.dao.dto.QueryWhitedRuleDTO; +import com.alipay.dao.mapper.WhitedRuleConfigMapper; +import com.alipay.dao.po.WhitedRuleConfigPO; +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Test; +import org.junit.jupiter.api.extension.ExtendWith; +import org.mockito.InjectMocks; +import org.mockito.Mock; +import org.mockito.junit.jupiter.MockitoExtension; + +import java.util.ArrayList; +import java.util.Collections; +import java.util.List; +import java.util.Map; +import java.util.concurrent.CountDownLatch; +import java.util.concurrent.ExecutorService; +import java.util.concurrent.Executors; +import java.util.concurrent.TimeUnit; + +import static org.junit.jupiter.api.Assertions.*; +import static org.mockito.Mockito.*; + +/** + * Unit tests for TenantWhitedConfigContextV2 with Caffeine cache integration + * Tests cache functionality, thread safety, and performance characteristics + */ +@ExtendWith(MockitoExtension.class) +class TenantWhitedConfigContextV2Test { + + @Mock + private WhitedRuleConfigMapper whitedRuleConfigMapper; + + @Mock + private TenantWhitedConfigProperties configProperties; + + @Mock + private TenantRepository tenantRepository; + + @InjectMocks + private TenantWhitedConfigContextV2 tenantWhitedConfigContext; + + private List mockConfigs; + private static final Long TENANT_ID_1 = 1001L; + private static final Long TENANT_ID_2 = 1002L; + + @BeforeEach + void setUp() { + // Setup mock configurations + mockConfigs = createMockWhitelistConfigs(); + } + + /** + * Create mock whitelist configurations for testing + */ + private List createMockWhitelistConfigs() { + List configs = new ArrayList<>(); + + WhitedRuleConfigPO config1 = new WhitedRuleConfigPO(); + config1.setId(1L); + config1.setTenantId(TENANT_ID_1); + config1.setRuleName("rule1"); + config1.setRuleConfig("config1"); + configs.add(config1); + + WhitedRuleConfigPO config2 = new WhitedRuleConfigPO(); + config2.setId(2L); + config2.setTenantId(TENANT_ID_1); + config2.setRuleName("rule2"); + config2.setRuleConfig("config2"); + configs.add(config2); + + return configs; + } + + @Test + void testGetWhitedConfigsByTenant_Success() { + // Setup mock properties + when(configProperties.getMaxCacheSize()).thenReturn(1000); + when(configProperties.getCacheExpirationTimeMs()).thenReturn(300000L); + when(configProperties.getQueryPageSize()).thenReturn(100); + when(configProperties.getMaxQueryPages()).thenReturn(10); + + // Setup mock tenant repository + Tenant globalTenant = new Tenant(); + globalTenant.setId(0L); + when(tenantRepository.findGlobalTenant()).thenReturn(globalTenant); + + // Initialize the cache + tenantWhitedConfigContext.initializeCache(); + + // Setup mock mapper for pagination - first call returns data, second returns empty + when(whitedRuleConfigMapper.list(any(QueryWhitedRuleDTO.class))) + .thenReturn(mockConfigs) + .thenReturn(Collections.emptyList()); + + // When + List result = tenantWhitedConfigContext.getWhitedConfigsByTenant(TENANT_ID_1); + + // Then + assertNotNull(result); + assertEquals(2, result.size()); + assertEquals("rule1", result.get(0).getRuleName()); + assertEquals("rule2", result.get(1).getRuleName()); + + // Verify database was called twice (pagination) + verify(whitedRuleConfigMapper, times(2)).list(any(QueryWhitedRuleDTO.class)); + } + + @Test + void testGetWhitedConfigsByTenant_CacheHit() { + // Setup mock properties + when(configProperties.getMaxCacheSize()).thenReturn(1000); + when(configProperties.getCacheExpirationTimeMs()).thenReturn(300000L); + when(configProperties.getQueryPageSize()).thenReturn(100); + when(configProperties.getMaxQueryPages()).thenReturn(10); + + // Setup mock tenant repository + Tenant globalTenant = new Tenant(); + globalTenant.setId(0L); + when(tenantRepository.findGlobalTenant()).thenReturn(globalTenant); + + // Initialize the cache + tenantWhitedConfigContext.initializeCache(); + + // Setup mock mapper for pagination - first call returns data, second returns empty + when(whitedRuleConfigMapper.list(any(QueryWhitedRuleDTO.class))) + .thenReturn(mockConfigs) + .thenReturn(Collections.emptyList()); + + // First call - cache miss + List result1 = tenantWhitedConfigContext.getWhitedConfigsByTenant(TENANT_ID_1); + + // Second call - cache hit + List result2 = tenantWhitedConfigContext.getWhitedConfigsByTenant(TENANT_ID_1); + + // Then + assertNotNull(result1); + assertNotNull(result2); + assertEquals(result1.size(), result2.size()); + assertEquals(result1.get(0).getTenantId(), result2.get(0).getTenantId()); + + // Verify database was called only twice for first query due to caching + verify(whitedRuleConfigMapper, times(2)).list(any(QueryWhitedRuleDTO.class)); + } + + @Test + void testGetWhitedConfigsByTenant_NullTenantId() { + // When + List result = tenantWhitedConfigContext.getWhitedConfigsByTenant(null); + + // Then + assertNotNull(result); + assertTrue(result.isEmpty()); + + // Verify database was not called + verify(whitedRuleConfigMapper, never()).list(any(QueryWhitedRuleDTO.class)); + } + + @Test + void testGetWhitedConfigsByTenant_EmptyResult() { + // Setup mock properties + when(configProperties.getMaxCacheSize()).thenReturn(1000); + when(configProperties.getCacheExpirationTimeMs()).thenReturn(300000L); + when(configProperties.getQueryPageSize()).thenReturn(100); + + // Setup mock tenant repository + Tenant globalTenant = new Tenant(); + globalTenant.setId(0L); + when(tenantRepository.findGlobalTenant()).thenReturn(globalTenant); + + // Initialize the cache + tenantWhitedConfigContext.initializeCache(); + + // Given - return empty list for pagination + when(whitedRuleConfigMapper.list(any(QueryWhitedRuleDTO.class))).thenReturn(Collections.emptyList()); + + // When + List result = tenantWhitedConfigContext.getWhitedConfigsByTenant(TENANT_ID_1); + + // Then + assertNotNull(result); + assertTrue(result.isEmpty()); + + verify(whitedRuleConfigMapper, times(1)).list(any(QueryWhitedRuleDTO.class)); + } + + @Test + void testGetWhitedConfigsByTenant_DatabaseException() { + // Setup mock properties + when(configProperties.getMaxCacheSize()).thenReturn(1000); + when(configProperties.getCacheExpirationTimeMs()).thenReturn(300000L); + when(configProperties.getQueryPageSize()).thenReturn(100); + + // Setup mock tenant repository + Tenant globalTenant = new Tenant(); + globalTenant.setId(0L); + when(tenantRepository.findGlobalTenant()).thenReturn(globalTenant); + + // Initialize the cache + tenantWhitedConfigContext.initializeCache(); + + // Setup mock to throw exception + when(whitedRuleConfigMapper.list(any(QueryWhitedRuleDTO.class))) + .thenThrow(new RuntimeException("Database error")); + + // Call the method and expect exception + assertThrows(RuntimeException.class, () -> { + tenantWhitedConfigContext.getWhitedConfigsByTenant(TENANT_ID_1); + }); + + // Verify interactions + verify(whitedRuleConfigMapper, times(1)).list(any(QueryWhitedRuleDTO.class)); + } + + @Test + void testClearCacheForTenant() { + // Setup mock properties + when(configProperties.getMaxCacheSize()).thenReturn(1000); + when(configProperties.getCacheExpirationTimeMs()).thenReturn(300000L); + when(configProperties.getQueryPageSize()).thenReturn(100); + when(configProperties.getMaxQueryPages()).thenReturn(10); + + // Setup mock tenant repository + Tenant globalTenant = new Tenant(); + globalTenant.setId(0L); + when(tenantRepository.findGlobalTenant()).thenReturn(globalTenant); + + // Initialize the cache + tenantWhitedConfigContext.initializeCache(); + + // Setup mock mapper for pagination + when(whitedRuleConfigMapper.list(any(QueryWhitedRuleDTO.class))) + .thenReturn(mockConfigs) + .thenReturn(Collections.emptyList()) + .thenReturn(mockConfigs) + .thenReturn(Collections.emptyList()); + + // Given - populate cache first + tenantWhitedConfigContext.getWhitedConfigsByTenant(TENANT_ID_1); + + // When + tenantWhitedConfigContext.clearTenantCache(TENANT_ID_1); + + // Then - next call should hit database again + tenantWhitedConfigContext.getWhitedConfigsByTenant(TENANT_ID_1); + + // Verify database was called 4 times (2 for initial + 2 for after cache clear) + verify(whitedRuleConfigMapper, times(4)).list(any(QueryWhitedRuleDTO.class)); + } + + @Test + void testClearCacheForTenant_NullTenantId() { + // When + tenantWhitedConfigContext.clearTenantCache(null); + + // Then - should not throw exception + // No verification needed as method should handle null gracefully + } + + @Test + void testClearAllCache() { + // Setup mock properties + when(configProperties.getMaxCacheSize()).thenReturn(1000); + when(configProperties.getCacheExpirationTimeMs()).thenReturn(300000L); + when(configProperties.getQueryPageSize()).thenReturn(100); + when(configProperties.getMaxQueryPages()).thenReturn(10); + + // Setup mock tenant repository + Tenant globalTenant = new Tenant(); + globalTenant.setId(0L); + when(tenantRepository.findGlobalTenant()).thenReturn(globalTenant); + + // Initialize the cache + tenantWhitedConfigContext.initializeCache(); + + // Setup mock mapper for pagination - 8 calls total (4 queries * 2 pages each) + when(whitedRuleConfigMapper.list(any(QueryWhitedRuleDTO.class))) + .thenReturn(mockConfigs).thenReturn(Collections.emptyList()) // First TENANT_ID_1 + .thenReturn(mockConfigs).thenReturn(Collections.emptyList()) // First TENANT_ID_2 + .thenReturn(mockConfigs).thenReturn(Collections.emptyList()) // Second TENANT_ID_1 + .thenReturn(mockConfigs).thenReturn(Collections.emptyList()); // Second TENANT_ID_2 + + // Given - populate cache + tenantWhitedConfigContext.getWhitedConfigsByTenant(TENANT_ID_1); + tenantWhitedConfigContext.getWhitedConfigsByTenant(TENANT_ID_2); + + // When + tenantWhitedConfigContext.clearAllCache(); + + // Then - next calls should hit database again + tenantWhitedConfigContext.getWhitedConfigsByTenant(TENANT_ID_1); + tenantWhitedConfigContext.getWhitedConfigsByTenant(TENANT_ID_2); + + // Verify database was called 8 times (4 queries * 2 pages each) + verify(whitedRuleConfigMapper, times(8)).list(any(QueryWhitedRuleDTO.class)); + } + + @Test + void testGetCacheStats() { + // Setup mock properties + when(configProperties.getMaxCacheSize()).thenReturn(1000); + when(configProperties.getCacheExpirationTimeMs()).thenReturn(300000L); + when(configProperties.getQueryPageSize()).thenReturn(100); + when(configProperties.getMaxQueryPages()).thenReturn(10); + + // Setup mock tenant repository + Tenant globalTenant = new Tenant(); + globalTenant.setId(0L); + when(tenantRepository.findGlobalTenant()).thenReturn(globalTenant); + + // Initialize the cache + tenantWhitedConfigContext.initializeCache(); + + // Setup mock mapper for pagination + when(whitedRuleConfigMapper.list(any(QueryWhitedRuleDTO.class))) + .thenReturn(mockConfigs) + .thenReturn(Collections.emptyList()); + + // Given - populate cache + tenantWhitedConfigContext.getWhitedConfigsByTenant(TENANT_ID_1); + tenantWhitedConfigContext.getWhitedConfigsByTenant(TENANT_ID_1); // Cache hit + + // When + Map stats = tenantWhitedConfigContext.getCacheStats(); + + // Then + assertNotNull(stats); + assertTrue(stats.containsKey("cacheSize")); + assertTrue(stats.containsKey("maxCacheSize")); + assertTrue(stats.containsKey("cacheExpirationTimeMs")); + assertTrue(stats.containsKey("hitCount")); + assertTrue(stats.containsKey("missCount")); + assertTrue(stats.containsKey("hitRate")); + assertTrue(stats.containsKey("evictionCount")); + assertTrue(stats.containsKey("loadCount")); + assertTrue(stats.containsKey("averageLoadPenalty")); + + assertEquals(1000, stats.get("maxCacheSize")); + assertEquals(300000L, stats.get("cacheExpirationTimeMs")); + } + + @Test + void testConcurrentAccess() throws InterruptedException { + // Setup mock properties + when(configProperties.getMaxCacheSize()).thenReturn(1000); + when(configProperties.getCacheExpirationTimeMs()).thenReturn(300000L); + when(configProperties.getQueryPageSize()).thenReturn(100); + when(configProperties.getMaxQueryPages()).thenReturn(10); + + // Setup mock tenant repository + Tenant globalTenant = new Tenant(); + globalTenant.setId(0L); + when(tenantRepository.findGlobalTenant()).thenReturn(globalTenant); + + // Initialize the cache + tenantWhitedConfigContext.initializeCache(); + + // Setup mock mapper for pagination + when(whitedRuleConfigMapper.list(any(QueryWhitedRuleDTO.class))) + .thenReturn(mockConfigs) + .thenReturn(Collections.emptyList()); + + // Given + int threadCount = 10; + int operationsPerThread = 100; + ExecutorService executor = Executors.newFixedThreadPool(threadCount); + CountDownLatch latch = new CountDownLatch(threadCount); + List exceptions = Collections.synchronizedList(new ArrayList<>()); + + // When - concurrent access to cache + for (int i = 0; i < threadCount; i++) { + executor.submit(() -> { + try { + for (int j = 0; j < operationsPerThread; j++) { + Long tenantId = (j % 2 == 0) ? TENANT_ID_1 : TENANT_ID_2; + List result = tenantWhitedConfigContext.getWhitedConfigsByTenant(tenantId); + assertNotNull(result); + } + } catch (Exception e) { + exceptions.add(e); + } finally { + latch.countDown(); + } + }); + } + + // Then + assertTrue(latch.await(30, TimeUnit.SECONDS)); + assertTrue(exceptions.isEmpty(), "No exceptions should occur during concurrent access"); + + executor.shutdown(); + assertTrue(executor.awaitTermination(5, TimeUnit.SECONDS)); + } + + @Test + void testDefensiveCopy() { + // Setup mock properties + when(configProperties.getMaxCacheSize()).thenReturn(1000); + when(configProperties.getCacheExpirationTimeMs()).thenReturn(300000L); + when(configProperties.getQueryPageSize()).thenReturn(100); + when(configProperties.getMaxQueryPages()).thenReturn(10); + + // Setup mock tenant repository + Tenant globalTenant = new Tenant(); + globalTenant.setId(0L); + when(tenantRepository.findGlobalTenant()).thenReturn(globalTenant); + + // Initialize the cache + tenantWhitedConfigContext.initializeCache(); + + // Setup mock mapper for pagination + when(whitedRuleConfigMapper.list(any(QueryWhitedRuleDTO.class))) + .thenReturn(mockConfigs) + .thenReturn(Collections.emptyList()); + + // When + List result1 = tenantWhitedConfigContext.getWhitedConfigsByTenant(TENANT_ID_1); + List result2 = tenantWhitedConfigContext.getWhitedConfigsByTenant(TENANT_ID_1); + + // Then - should be different instances (defensive copies) + assertNotSame(result1, result2); + assertEquals(result1.size(), result2.size()); + + // Modifying one should not affect the other + result1.clear(); + assertFalse(result2.isEmpty()); + } + + @Test + void testMultipleTenants() { + // Setup mock properties + when(configProperties.getMaxCacheSize()).thenReturn(1000); + when(configProperties.getCacheExpirationTimeMs()).thenReturn(300000L); + when(configProperties.getQueryPageSize()).thenReturn(100); + when(configProperties.getMaxQueryPages()).thenReturn(10); + + // Setup mock tenant repository + Tenant globalTenant = new Tenant(); + globalTenant.setId(0L); + when(tenantRepository.findGlobalTenant()).thenReturn(globalTenant); + + // Initialize the cache + tenantWhitedConfigContext.initializeCache(); + + // Setup mock mapper for pagination - 4 calls total (2 tenants * 2 pages each) + when(whitedRuleConfigMapper.list(any(QueryWhitedRuleDTO.class))) + .thenReturn(mockConfigs).thenReturn(Collections.emptyList()) // TENANT_ID_1 + .thenReturn(mockConfigs).thenReturn(Collections.emptyList()); // TENANT_ID_2 + + // When + List tenant1Configs = tenantWhitedConfigContext.getWhitedConfigsByTenant(TENANT_ID_1); + List tenant2Configs = tenantWhitedConfigContext.getWhitedConfigsByTenant(TENANT_ID_2); + + // Then + assertNotNull(tenant1Configs); + assertNotNull(tenant2Configs); + assertEquals(2, tenant1Configs.size()); + assertEquals(2, tenant2Configs.size()); + + assertEquals(TENANT_ID_1, tenant1Configs.get(0).getTenantId()); + assertEquals(TENANT_ID_1, tenant2Configs.get(0).getTenantId()); + + // Verify database was called 4 times (2 tenants * 2 pages each) + verify(whitedRuleConfigMapper, times(4)).list(any(QueryWhitedRuleDTO.class)); + } +} \ No newline at end of file diff --git a/app/application/src/test/java/com/alipay/application/service/system/utils/DigestSignUtilsTest.java b/app/application/src/test/java/com/alipay/application/service/system/utils/DigestSignUtilsTest.java new file mode 100644 index 00000000..285aa15a --- /dev/null +++ b/app/application/src/test/java/com/alipay/application/service/system/utils/DigestSignUtilsTest.java @@ -0,0 +1,485 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package com.alipay.application.service.system.utils; + +import com.alipay.application.share.vo.ApiResponse; +import com.alipay.dao.mapper.OpenApiAuthMapper; +import com.alipay.dao.po.OpenApiAuthPO; +import jakarta.servlet.http.HttpServletRequest; +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Test; +import org.junit.jupiter.api.extension.ExtendWith; +import org.mockito.InjectMocks; +import org.mockito.Mock; +import org.mockito.junit.jupiter.MockitoExtension; +import org.springframework.mock.web.MockHttpServletRequest; + +import java.lang.reflect.Method; +import java.security.NoSuchAlgorithmException; +import java.time.Instant; +import java.util.HashMap; +import java.util.Map; + +import static org.junit.jupiter.api.Assertions.*; +import static org.mockito.Mockito.*; + +/** + * Unit tests for DigestSignUtils class + * Tests cover authentication, signature generation, parameter validation, and security features + */ +@ExtendWith(MockitoExtension.class) +class DigestSignUtilsTest { + + @Mock + private OpenApiAuthMapper openApiAuthMapper; + + @InjectMocks + private DigestSignUtils digestSignUtils; + + private MockHttpServletRequest mockRequest; + private OpenApiAuthPO mockOpenApiAuthPO; + + private static final String TEST_ACCESS_KEY = "test-access-key-12345"; + private static final String TEST_SECRET_KEY = "test-secret-key-67890"; + private static final String TEST_TIMESTAMP = String.valueOf(Instant.now().getEpochSecond()); + private static final String INVALID_TIMESTAMP = String.valueOf(Instant.now().getEpochSecond() - 400); // 400 seconds ago + + /** + * Set up test fixtures before each test method + */ + @BeforeEach + void setUp() { + mockRequest = new MockHttpServletRequest(); + mockOpenApiAuthPO = new OpenApiAuthPO(); + mockOpenApiAuthPO.setAccessKey(TEST_ACCESS_KEY); + mockOpenApiAuthPO.setSecretKey(TEST_SECRET_KEY); + } + + /** + * Test successful authentication with valid parameters + */ + @Test + void testIsAuth_Success() throws Exception { + // Arrange + mockRequest.addHeader("access-key", TEST_ACCESS_KEY); + mockRequest.addHeader("timestamp", TEST_TIMESTAMP); + mockRequest.addParameter("param1", "value1"); + mockRequest.addParameter("param2", "value2"); + + // Generate signature with parameters using the same logic as generateSignatureWithParams + String sortedParams = "param1=value1¶m2=value2"; // Sorted parameters + String data = TEST_ACCESS_KEY + "|" + TEST_TIMESTAMP + "|" + sortedParams + "|" + TEST_SECRET_KEY; + java.security.MessageDigest digest = java.security.MessageDigest.getInstance("SHA-256"); + byte[] hash = digest.digest(data.getBytes(java.nio.charset.StandardCharsets.UTF_8)); + StringBuilder sb = new StringBuilder(); + for (byte b : hash) { + sb.append(String.format("%02x", b)); + } + String validSign = sb.toString(); + + mockRequest.addHeader("sign", validSign); + + when(openApiAuthMapper.findByAccessKey(TEST_ACCESS_KEY)).thenReturn(mockOpenApiAuthPO); + + // Act + ApiResponse result = digestSignUtils.isAuth(mockRequest); + + // Assert + assertEquals(ApiResponse.SUCCESS_CODE, result.getCode()); + assertEquals("success", result.getMsg()); + verify(openApiAuthMapper).findByAccessKey(TEST_ACCESS_KEY); + } + + /** + * Test authentication failure with missing access key + */ + @Test + void testIsAuth_MissingAccessKey() { + // Arrange + mockRequest.addHeader("timestamp", TEST_TIMESTAMP); + mockRequest.addHeader("sign", "some-sign"); + + // Act + ApiResponse result = digestSignUtils.isAuth(mockRequest); + + // Assert + assertEquals(ApiResponse.ACCESS_DENIED, result.getCode()); + assertEquals("Authentication failed", result.getMsg()); + verifyNoInteractions(openApiAuthMapper); + } + + /** + * Test authentication failure with missing timestamp + */ + @Test + void testIsAuth_MissingTimestamp() { + // Arrange + mockRequest.addHeader("access-key", TEST_ACCESS_KEY); + mockRequest.addHeader("sign", "some-sign"); + + // Act + ApiResponse result = digestSignUtils.isAuth(mockRequest); + + // Assert + assertEquals(ApiResponse.ACCESS_DENIED, result.getCode()); + assertEquals("Authentication failed", result.getMsg()); + verifyNoInteractions(openApiAuthMapper); + } + + /** + * Test authentication failure with missing signature + */ + @Test + void testIsAuth_MissingSignature() { + // Arrange + mockRequest.addHeader("access-key", TEST_ACCESS_KEY); + mockRequest.addHeader("timestamp", TEST_TIMESTAMP); + + // Act + ApiResponse result = digestSignUtils.isAuth(mockRequest); + + // Assert + assertEquals(ApiResponse.ACCESS_DENIED, result.getCode()); + assertEquals("Authentication failed", result.getMsg()); + verifyNoInteractions(openApiAuthMapper); + } + + /** + * Test authentication failure with expired timestamp + */ + @Test + void testIsAuth_ExpiredTimestamp() { + // Arrange + mockRequest.addHeader("access-key", TEST_ACCESS_KEY); + mockRequest.addHeader("timestamp", INVALID_TIMESTAMP); + mockRequest.addHeader("sign", "some-sign"); + + // Act + ApiResponse result = digestSignUtils.isAuth(mockRequest); + + // Assert + assertEquals(ApiResponse.ACCESS_DENIED, result.getCode()); + assertEquals("Authentication failed", result.getMsg()); + verifyNoInteractions(openApiAuthMapper); + } + + /** + * Test authentication failure with non-existent access key + */ + @Test + void testIsAuth_NonExistentAccessKey() { + // Arrange + mockRequest.addHeader("access-key", "non-existent-key"); + mockRequest.addHeader("timestamp", TEST_TIMESTAMP); + mockRequest.addHeader("sign", "some-sign"); + + when(openApiAuthMapper.findByAccessKey("non-existent-key")).thenReturn(null); + + // Act + ApiResponse result = digestSignUtils.isAuth(mockRequest); + + // Assert + assertEquals(ApiResponse.ACCESS_DENIED, result.getCode()); + assertEquals("Authentication failed", result.getMsg()); + verify(openApiAuthMapper).findByAccessKey("non-existent-key"); + } + + /** + * Test authentication failure with invalid signature + */ + @Test + void testIsAuth_InvalidSignature() { + // Arrange + mockRequest.addHeader("access-key", TEST_ACCESS_KEY); + mockRequest.addHeader("timestamp", TEST_TIMESTAMP); + mockRequest.addHeader("sign", "invalid-signature"); + + when(openApiAuthMapper.findByAccessKey(TEST_ACCESS_KEY)).thenReturn(mockOpenApiAuthPO); + + // Act + ApiResponse result = digestSignUtils.isAuth(mockRequest); + + // Assert + assertEquals(ApiResponse.ACCESS_DENIED, result.getCode()); + assertEquals("Authentication failed", result.getMsg()); + verify(openApiAuthMapper).findByAccessKey(TEST_ACCESS_KEY); + } + + /** + * Test authentication with request parameters included in signature + */ + @Test + void testIsAuth_WithRequestParameters() throws Exception { + // Arrange + mockRequest.addHeader("access-key", TEST_ACCESS_KEY); + mockRequest.addHeader("timestamp", TEST_TIMESTAMP); + mockRequest.addParameter("param1", "value1"); + mockRequest.addParameter("param2", "value2"); + + // Generate signature with parameters using the same logic as generateSignatureWithParams + String sortedParams = "param1=value1¶m2=value2"; // Sorted parameters + String data = TEST_ACCESS_KEY + "|" + TEST_TIMESTAMP + "|" + sortedParams + "|" + TEST_SECRET_KEY; + java.security.MessageDigest digest = java.security.MessageDigest.getInstance("SHA-256"); + byte[] hash = digest.digest(data.getBytes(java.nio.charset.StandardCharsets.UTF_8)); + StringBuilder sb = new StringBuilder(); + for (byte b : hash) { + sb.append(String.format("%02x", b)); + } + String validSign = sb.toString(); + + mockRequest.addHeader("sign", validSign); + + when(openApiAuthMapper.findByAccessKey(TEST_ACCESS_KEY)).thenReturn(mockOpenApiAuthPO); + + // Act + ApiResponse result = digestSignUtils.isAuth(mockRequest); + + // Assert + assertEquals(ApiResponse.SUCCESS_CODE, result.getCode()); + assertEquals("success", result.getMsg()); + } + + /** + * Test parameter validation with oversized parameter + */ + @Test + void testIsAuth_OversizedParameter() throws Exception { + // Arrange + String longValue = "a".repeat(300); // Exceeds MAX_PARAM_LENGTH (256) + mockRequest.addHeader("access-key", TEST_ACCESS_KEY); + mockRequest.addHeader("timestamp", TEST_TIMESTAMP); + mockRequest.addParameter("longParam", longValue); + + String validSign = generateTestSignature(TEST_ACCESS_KEY, TEST_TIMESTAMP, TEST_SECRET_KEY); + mockRequest.addHeader("sign", validSign); + + when(openApiAuthMapper.findByAccessKey(TEST_ACCESS_KEY)).thenReturn(mockOpenApiAuthPO); + + // Act + ApiResponse result = digestSignUtils.isAuth(mockRequest); + + // Assert + assertEquals(ApiResponse.SUCCESS_CODE, result.getCode()); // Should succeed as oversized params are filtered out + } + + /** + * Test generateKey method with valid input + */ + @Test + void testGenerateKey_ValidInput() throws NoSuchAlgorithmException { + // Arrange + String input = "test-input"; + + // Act + String result = DigestSignUtils.generateKey(input); + + // Assert + assertNotNull(result); + assertEquals(32, result.length()); // MD5 produces 32-character hex string + assertTrue(result.matches("[a-f0-9]+")); // Should be lowercase hexadecimal + } + + /** + * Test generateKey method with empty input + */ + @Test + void testGenerateKey_EmptyInput() throws NoSuchAlgorithmException { + // Arrange + String input = ""; + + // Act + String result = DigestSignUtils.generateKey(input); + + // Assert + assertNotNull(result); + assertEquals(32, result.length()); + } + + /** + * Test generateKey method with null input + */ + @Test + void testGenerateKey_NullInput() { + // Act & Assert + assertThrows(NullPointerException.class, () -> { + DigestSignUtils.generateKey(null); + }); + } + + /** + * Test isValidInput method using reflection + */ + @Test + void testIsValidInput() throws Exception { + // Arrange + Method method = DigestSignUtils.class.getDeclaredMethod("isValidInput", + String.class, String.class, String.class); + method.setAccessible(true); + + // Act & Assert + assertTrue((Boolean) method.invoke(digestSignUtils, TEST_TIMESTAMP, TEST_ACCESS_KEY, "valid-sign")); + assertFalse((Boolean) method.invoke(digestSignUtils, null, TEST_ACCESS_KEY, "valid-sign")); + assertFalse((Boolean) method.invoke(digestSignUtils, TEST_TIMESTAMP, null, "valid-sign")); + assertFalse((Boolean) method.invoke(digestSignUtils, TEST_TIMESTAMP, TEST_ACCESS_KEY, null)); + assertFalse((Boolean) method.invoke(digestSignUtils, "", TEST_ACCESS_KEY, "valid-sign")); + + // Test with oversized parameters + String longString = "a".repeat(300); + assertFalse((Boolean) method.invoke(digestSignUtils, longString, TEST_ACCESS_KEY, "valid-sign")); + assertFalse((Boolean) method.invoke(digestSignUtils, TEST_TIMESTAMP, longString, "valid-sign")); + assertFalse((Boolean) method.invoke(digestSignUtils, TEST_TIMESTAMP, TEST_ACCESS_KEY, longString)); + } + + /** + * Test isValidTimestamp method using reflection + */ + @Test + void testIsValidTimestamp() throws Exception { + // Arrange + Method method = DigestSignUtils.class.getDeclaredMethod("isValidTimestamp", String.class); + method.setAccessible(true); + + String currentTimestamp = String.valueOf(Instant.now().getEpochSecond()); + String expiredTimestamp = String.valueOf(Instant.now().getEpochSecond() - 400); + String futureTimestamp = String.valueOf(Instant.now().getEpochSecond() + 100); + + // Act & Assert + assertTrue((Boolean) method.invoke(digestSignUtils, currentTimestamp)); + assertFalse((Boolean) method.invoke(digestSignUtils, expiredTimestamp)); + assertTrue((Boolean) method.invoke(digestSignUtils, futureTimestamp)); // Future timestamps within window are valid + assertFalse((Boolean) method.invoke(digestSignUtils, "invalid-timestamp")); + } + + /** + * Test getAllRequestParams method using reflection + */ + @Test + void testGetAllRequestParams() throws Exception { + // Arrange + Method method = DigestSignUtils.class.getDeclaredMethod("getAllRequestParams", HttpServletRequest.class); + method.setAccessible(true); + + mockRequest.addParameter("param1", "value1"); + mockRequest.addParameter("param2", "value2"); + mockRequest.addParameter("access-key", TEST_ACCESS_KEY); // Should be excluded + mockRequest.addParameter("timestamp", TEST_TIMESTAMP); // Should be excluded + mockRequest.addParameter("sign", "some-sign"); // Should be excluded + + // Act + @SuppressWarnings("unchecked") + Map result = (Map) method.invoke(null, mockRequest); + + // Assert + assertEquals(2, result.size()); + assertEquals("value1", result.get("param1")); + assertEquals("value2", result.get("param2")); + assertFalse(result.containsKey("access-key")); + assertFalse(result.containsKey("timestamp")); + assertFalse(result.containsKey("sign")); + } + + /** + * Test buildSortedParamString method using reflection + */ + @Test + void testBuildSortedParamString() throws Exception { + // Arrange + Method method = DigestSignUtils.class.getDeclaredMethod("buildSortedParamString", Map.class); + method.setAccessible(true); + + Map params = new HashMap<>(); + params.put("zebra", "last"); + params.put("alpha", "first"); + params.put("beta", "second"); + + // Act + String result = (String) method.invoke(null, params); + + // Assert + assertEquals("alpha=first&beta=second&zebra=last", result); + } + + /** + * Test buildSortedParamString with empty map + */ + @Test + void testBuildSortedParamString_EmptyMap() throws Exception { + // Arrange + Method method = DigestSignUtils.class.getDeclaredMethod("buildSortedParamString", Map.class); + method.setAccessible(true); + + Map emptyParams = new HashMap<>(); + + // Act + String result = (String) method.invoke(null, emptyParams); + + // Assert + assertEquals("", result); + } + + /** + * Test signature consistency between different methods + */ + @Test + void testSignatureConsistency() throws Exception { + // Arrange + String accessKey = "test-key"; + String timestamp = "1234567890"; + String secretKey = "test-secret"; + + // Create a mock request without parameters + MockHttpServletRequest emptyRequest = new MockHttpServletRequest(); + + // Act - Get signature from generateSignatureWithParams with empty request + Method generateWithParamsMethod = DigestSignUtils.class.getDeclaredMethod("generateSignatureWithParams", + HttpServletRequest.class, String.class, String.class, String.class); + generateWithParamsMethod.setAccessible(true); + String signatureWithParams = (String) generateWithParamsMethod.invoke(null, emptyRequest, accessKey, timestamp, secretKey); + + // Generate expected signature using the same format as generateSignatureWithParams + // Format: accessKey|timestamp|sortedParams|secretKey (empty sortedParams for no parameters) + String data = accessKey + "|" + timestamp + "|" + "" + "|" + secretKey; + java.security.MessageDigest digest = java.security.MessageDigest.getInstance("SHA-256"); + byte[] hash = digest.digest(data.getBytes(java.nio.charset.StandardCharsets.UTF_8)); + StringBuilder sb = new StringBuilder(); + for (byte b : hash) { + sb.append(String.format("%02x", b)); + } + String expectedSignature = sb.toString(); + + // Assert + assertNotNull(signatureWithParams); + assertNotNull(expectedSignature); + assertEquals(expectedSignature, signatureWithParams); // Should be equal when no parameters + } + + /** + * Helper method to generate test signature using reflection + */ + private String generateTestSignature(String accessKey, String timestamp, String secretKey) throws Exception { + // Use the same logic as generateSignatureWithParams method + // Format: accessKey|timestamp|sortedParams|secretKey (empty sortedParams for no parameters) + String data = accessKey + "|" + timestamp + "|" + "" + "|" + secretKey; + java.security.MessageDigest digest = java.security.MessageDigest.getInstance("SHA-256"); + byte[] hash = digest.digest(data.getBytes(java.nio.charset.StandardCharsets.UTF_8)); + StringBuilder sb = new StringBuilder(); + for (byte b : hash) { + sb.append(String.format("%02x", b)); + } + return sb.toString(); + } +} \ No newline at end of file diff --git a/app/application/src/test/java/com/alipay/application/service/system/utils/OpenApiClientJavaDemo.java b/app/application/src/test/java/com/alipay/application/service/system/utils/OpenApiClientJavaDemo.java new file mode 100644 index 00000000..c9b7db88 --- /dev/null +++ b/app/application/src/test/java/com/alipay/application/service/system/utils/OpenApiClientJavaDemo.java @@ -0,0 +1,397 @@ +package com.alipay.application.service.system.utils; + +import com.alibaba.fastjson.JSON; +import com.alibaba.fastjson.JSONArray; +import com.alibaba.fastjson.JSONObject; + +import java.io.IOException; +import java.net.URI; +import java.net.http.HttpClient; +import java.net.http.HttpRequest; +import java.net.http.HttpResponse; +import java.nio.charset.StandardCharsets; +import java.security.MessageDigest; +import java.security.NoSuchAlgorithmException; +import java.time.Instant; +import java.util.*; +import java.util.stream.Collectors; + +/** + * Enhanced OpenAPI Client with improved parameter processing and signature generation + * Supports complex nested objects and arrays with recursive flattening + */ +public class OpenApiClientJavaDemo { + + private static final String BASE_URL = "http://localhost:8080"; + private static final String ACCESS_KEY = "your-access-key"; + private static final String SECRET_KEY = "your-secret-key"; + private static final String DELIMITER = "|"; + + /** + * Generate SHA-256 signature for API authentication with enhanced parameter processing + * + * @param timestamp Current timestamp in seconds + * @param sortedParams Sorted query parameters string + * @return SHA-256 signature in hex format + */ + private static String generateSignature(String timestamp, + String sortedParams) + throws NoSuchAlgorithmException { + // Use secure string concatenation with delimiter: accessKey|timestamp|sortedParams|secretKey + String data = OpenApiClientJavaDemo.ACCESS_KEY + DELIMITER + timestamp + DELIMITER + sortedParams + DELIMITER + OpenApiClientJavaDemo.SECRET_KEY; + MessageDigest digest = MessageDigest.getInstance("SHA-256"); + byte[] hash = digest.digest(data.getBytes(StandardCharsets.UTF_8)); + return bytesToHex(hash); + } + + /** + * Convert byte array to lowercase hexadecimal string + * @param bytes byte array to convert + * @return lowercase hexadecimal string + */ + private static String bytesToHex(byte[] bytes) { + StringBuilder sb = new StringBuilder(); + for (byte b : bytes) { + sb.append(String.format("%02x", b)); + } + return sb.toString(); + } + + /** + * Build sorted parameter string from parameters map with enhanced processing + * Handles complex nested objects and arrays through recursive flattening + * + * @param params Parameters object (can be Map, List, or simple values) + * @return Sorted parameter string + */ + private static String buildSortedParamString(Object params) { + if (params == null) { + return ""; + } + + Map flattenedParams = new LinkedHashMap<>(); + + // If params is already a Map, use it directly + if (params instanceof Map) { + Map paramMap = (Map) params; + for (Map.Entry entry : paramMap.entrySet()) { + if (entry.getValue() instanceof String) { + flattenedParams.put(entry.getKey().toString(), (String) entry.getValue()); + } else { + // For complex values, use recursive processing + Map tempMap = new HashMap<>(); + processObject(tempMap, entry.getKey().toString(), entry.getValue()); + for (Map.Entry flatEntry : tempMap.entrySet()) { + flattenedParams.put(flatEntry.getKey(), flatEntry.getValue().toString()); + } + } + } + } else { + // For other types, convert to JSON and then process +// String jsonString = JSON.toJSONString(params); + JSONObject jsonObject = JSON.parseObject(params.toString()); + Map tempMap = new HashMap<>(); + for (String key : jsonObject.keySet()) { + processObject(tempMap, key, jsonObject.get(key)); + } + for (Map.Entry entry : tempMap.entrySet()) { + flattenedParams.put(entry.getKey(), entry.getValue().toString()); + } + } + + // Sort parameters by key and build parameter string + return flattenedParams.entrySet().stream() + .sorted(Map.Entry.comparingByKey()) + .map(entry -> entry.getKey() + "=" + entry.getValue()) + .collect(Collectors.joining("&")); + } + + /** + * Recursively process object to flatten complex objects (Map and List) into flat key-value pairs + * This approach provides better handling of nested structures + * + * @param map the original key-value collection that will be recursively updated + * @param key the current processing key, which will contain nested path information as recursion deepens + * @param value the value corresponding to the key, can be nested Map, List or other types + */ + private static void processObject(Map map, String key, Object value) { + // If value is null, no further processing needed + if (value == null) { + return; + } + + if (key == null) { + key = ""; + } + + // When value is List type, iterate through each element in the List and process recursively + if (value instanceof List) { + List list = (List) value; + for (int i = 0; i < list.size(); ++i) { + processObject(map, key + "." + (i + 1), list.get(i)); + } + } else if (value instanceof Map) { + // When value is Map type, iterate through each key-value pair in the Map and process recursively + Map subMap = (Map) value; + for (Map.Entry entry : subMap.entrySet()) { + processObject(map, key + "." + entry.getKey().toString(), entry.getValue()); + } + } else if (value instanceof JSONArray) { + // Handle JSONArray from fastjson + JSONArray array = (JSONArray) value; + for (int i = 0; i < array.size(); i++) { + processObject(map, key + "." + (i + 1), array.get(i)); + } + } else if (value instanceof JSONObject) { + // Handle JSONObject from fastjson + JSONObject obj = (JSONObject) value; + for (String objKey : obj.keySet()) { + processObject(map, key + "." + objKey, obj.get(objKey)); + } + } else { + // For keys starting with ".", remove the leading "." to maintain key continuity + if (key.startsWith(".")) { + key = key.substring(1); + } + + // For byte[] type values, convert them to UTF-8 encoded strings + if (value instanceof byte[]) { + map.put(key, new String((byte[]) value, StandardCharsets.UTF_8)); + } else { + // For other types of values, convert directly to string + map.put(key, String.valueOf(value)); + } + } + } + + /** + * Convert parameters to JSON string for request body + * @param params Parameters object + * @return JSON string + */ + private static String toJsonString(Object params) { + if (params == null) { + return "{}"; + } + + // If it's already a JSON string, return as is + if (params instanceof String) { + try { + // Validate if it's valid JSON + JSON.parse((String) params); + return (String) params; + } catch (Exception e) { + // If not valid JSON, wrap in quotes + return JSON.toJSONString(params); + } + } + + return JSON.toJSONString(params); + } + + /** + * Query scan result from Open API with enhanced parameter processing + * @param params Request parameters (can be Map, complex object, etc.) + * @return API response + */ + public static String queryScanResult(Object params) + throws IOException, InterruptedException, + NoSuchAlgorithmException { + String timestamp = String.valueOf(Instant.now().getEpochSecond()); + + // Build sorted parameter string using enhanced processing + String sortedParams = buildSortedParamString(params); + String signature = generateSignature(timestamp, sortedParams); + + // Convert parameters to JSON for request body + String jsonBody = toJsonString(params); + + String url = BASE_URL + "/api/open/v1/queryScanResult"; + + HttpClient client = HttpClient.newHttpClient(); + HttpRequest request = HttpRequest.newBuilder() + .uri(URI.create(url)) + .header("access-key", ACCESS_KEY) + .header("timestamp", timestamp) + .header("sign", signature) + .header("Content-Type", "application/json") + .POST(HttpRequest.BodyPublishers.ofString(jsonBody)) + .build(); + + HttpResponse response = client.send(request, + HttpResponse.BodyHandlers.ofString()); + return response.body(); + } + + public static void main(String[] args) { + try { + // Example 1: Simple parameters (backward compatible) + System.out.println("=== Example 1: Simple Parameters ==="); + LinkedHashMap simpleParams = new LinkedHashMap<>(); + simpleParams.put("tenantId", "1"); + simpleParams.put("limit", "10"); + simpleParams.put("scrollId", "0"); + + String result1 = queryScanResult(simpleParams); + System.out.println("API Response: " + result1); + + // Example 2: Complex nested object + System.out.println("\n=== Example 2: Complex Nested Object ==="); + Map complexParams = new LinkedHashMap<>(); + complexParams.put("tenantId", "1"); + complexParams.put("limit", "10"); + + // Nested filter object + Map filter = new LinkedHashMap<>(); + filter.put("status", "active"); + filter.put("type", "security"); + + // Nested array + List tags = Arrays.asList("critical", "high-priority", "urgent"); + filter.put("tags", tags); + + // Nested object within filter + Map dateRange = new LinkedHashMap<>(); + dateRange.put("start", "2024-01-01"); + dateRange.put("end", "2024-12-31"); + filter.put("dateRange", dateRange); + + complexParams.put("filter", filter); + + String result2 = queryScanResult(complexParams); + System.out.println("API Response: " + result2); + + // Example 3: Direct JSON object + System.out.println("\n=== Example 3: Direct JSON Object ==="); + String jsonParams = "{\"tenantId\":\"1\",\"settings\":{\"maxResults\":100,\"includeMetadata\":true,\"filters\":[\"type1\",\"type2\"]}}"; + + String result3 = queryScanResult(jsonParams); + System.out.println("API Response: " + result3); + + // Debug: Show how parameters are flattened + System.out.println("\n=== Debug: Parameter Flattening ==="); + String sortedParams = buildSortedParamString(complexParams); + System.out.println("Flattened and sorted parameters: " + sortedParams); + + + // Nested filter object + + // Example 4: Empty parameters + System.out.println("\n=== Example 4: Empty Parameters ==="); + Map emptyParams = new LinkedHashMap<>(); + String result4 = queryScanResult(emptyParams); + System.out.println("API Response: " + result4); + + // Example 5: Null values handling + System.out.println("\n=== Example 5: Null Values Handling ==="); + Map nullParams = new LinkedHashMap<>(); + nullParams.put("tenantId", "1"); + nullParams.put("nullField", null); + nullParams.put("emptyString", ""); + String result5 = queryScanResult(nullParams); + System.out.println("API Response: " + result5); + + // Example 6: Mixed data types + System.out.println("\n=== Example 6: Mixed Data Types ==="); + Map mixedParams = new LinkedHashMap<>(); + mixedParams.put("tenantId", "1"); + mixedParams.put("intValue", 42); + mixedParams.put("boolValue", true); + mixedParams.put("doubleValue", 3.14); + mixedParams.put("longValue", 9876543210L); + String result6 = queryScanResult(mixedParams); + System.out.println("API Response: " + result6); + + // Example 7: Deeply nested structure + System.out.println("\n=== Example 7: Deeply Nested Structure ==="); + Map deepParams = new LinkedHashMap<>(); + deepParams.put("tenantId", "1"); + + Map level1 = new LinkedHashMap<>(); + Map level2 = new LinkedHashMap<>(); + Map level3 = new LinkedHashMap<>(); + + level3.put("deepValue", "found"); + level3.put("deepArray", Arrays.asList("a", "b", "c")); + level2.put("level3", level3); + level2.put("level2Value", "middle"); + level1.put("level2", level2); + level1.put("level1Value", "top"); + deepParams.put("nested", level1); + + String result7 = queryScanResult(deepParams); + System.out.println("API Response: " + result7); + + // Example 8: Array of objects + System.out.println("\n=== Example 8: Array of Objects ==="); + Map arrayParams = new LinkedHashMap<>(); + arrayParams.put("tenantId", "1"); + + List> objectArray = new ArrayList<>(); + Map obj1 = new LinkedHashMap<>(); + obj1.put("id", "1"); + obj1.put("name", "Object1"); + obj1.put("tags", Arrays.asList("tag1", "tag2")); + + Map obj2 = new LinkedHashMap<>(); + obj2.put("id", "2"); + obj2.put("name", "Object2"); + obj2.put("active", true); + + objectArray.add(obj1); + objectArray.add(obj2); + arrayParams.put("objects", objectArray); + + String result8 = queryScanResult(arrayParams); + System.out.println("API Response: " + result8); + + // Example 9: Special characters in values + System.out.println("\n=== Example 9: Special Characters ==="); + Map specialParams = new LinkedHashMap<>(); + specialParams.put("tenantId", "1"); + specialParams.put("specialChars", "Hello & World! @#$%^&*()_+-={}[]|\\:;\"'<>?,./"); + specialParams.put("unicode", "测试中文字符 🚀 emoji"); + specialParams.put("urlEncoded", "param=value&other=test"); + String result9 = queryScanResult(specialParams); + System.out.println("API Response: " + result9); + + // Example 10: Large parameter set + System.out.println("\n=== Example 10: Large Parameter Set ==="); + Map largeParams = new LinkedHashMap<>(); + largeParams.put("tenantId", "1"); + + // Add many parameters to test sorting and performance + for (int i = 1; i <= 20; i++) { + largeParams.put("param" + String.format("%02d", i), "value" + i); + } + + // Add nested structure within large set + Map largeNested = new LinkedHashMap<>(); + for (int i = 1; i <= 10; i++) { + largeNested.put("nested" + i, "nestedValue" + i); + } + largeParams.put("nestedParams", largeNested); + + String result10 = queryScanResult(largeParams); + System.out.println("API Response: " + result10); + + // Debug: Show how parameters are flattened for different examples + System.out.println("\n=== Debug: Parameter Flattening Examples ==="); + + System.out.println("Complex nested flattening:"); + String sortedParams1 = buildSortedParamString(complexParams); + System.out.println(sortedParams1); + + System.out.println("\nDeep nested flattening:"); + String sortedParams2 = buildSortedParamString(deepParams); + System.out.println(sortedParams2); + + System.out.println("\nArray of objects flattening:"); + String sortedParams3 = buildSortedParamString(arrayParams); + System.out.println(sortedParams3); + + } catch (Exception e) { + e.printStackTrace(); + } + } +} \ No newline at end of file diff --git a/app/application/src/test/java/com/alipay/application/service/system/utils/OpenApiClientPyDemo.py b/app/application/src/test/java/com/alipay/application/service/system/utils/OpenApiClientPyDemo.py new file mode 100644 index 00000000..24922c52 --- /dev/null +++ b/app/application/src/test/java/com/alipay/application/service/system/utils/OpenApiClientPyDemo.py @@ -0,0 +1,373 @@ +#!/usr/bin/env python3 +# -*- coding: utf-8 -*- + +import hashlib +import hmac +import json +import time +import requests +from typing import Dict, Any, Union, List +from collections import OrderedDict + +# Constants +BASE_URL = "http://localhost:8080" +ACCESS_KEY = "your-access-key" +SECRET_KEY = "your-secret-key" + + +class OpenApiClient: + """API client for CloudRec Open API""" + + def __init__(self, base_url: str = BASE_URL, access_key: str = ACCESS_KEY, secret_key: str = SECRET_KEY): + """ + Initialize OpenApiClient + + Args: + base_url: Base URL of the API server + access_key: Access key for authentication + secret_key: Secret key for signature generation + """ + self.base_url = base_url + self.access_key = access_key + self.secret_key = secret_key + self.session = requests.Session() + self.session.timeout = 30 + + def _generate_signature(self, access_key: str, timestamp: str, sorted_params: str, secret_key: str) -> str: + """ + Generate SHA-256 signature for API authentication with enhanced parameter processing + + Args: + access_key: Access key + timestamp: Current timestamp in seconds + sorted_params: Sorted query parameters string + secret_key: Secret key + + Returns: + SHA-256 signature in hex format + """ + # Use secure string concatenation with delimiter to match Java version: accessKey|timestamp|sortedParams|secretKey + delimiter = "|" + data = f"{access_key}{delimiter}{timestamp}{delimiter}{sorted_params}{delimiter}{secret_key}" + hash_obj = hashlib.sha256(data.encode('utf-8')) + return hash_obj.hexdigest() + + def _process_object(self, result_map: Dict[str, str], key: str, value: Any) -> None: + """ + Recursively process object to flatten complex objects (dict and list) into flat key-value pairs + This approach provides better handling of nested structures + + Args: + result_map: the original key-value collection that will be recursively updated + key: the current processing key, which will contain nested path information as recursion deepens + value: the value corresponding to the key, can be nested dict, list or other types + """ + # If value is None, no further processing needed + if value is None: + return + + if key is None: + key = "" + + # When value is list type, iterate through each element in the list and process recursively + if isinstance(value, list): + for i, item in enumerate(value): + self._process_object(result_map, f"{key}.{i + 1}", item) + elif isinstance(value, dict): + # When value is dict type, iterate through each key-value pair in the dict and process recursively + for sub_key, sub_value in value.items(): + self._process_object(result_map, f"{key}.{sub_key}", sub_value) + else: + # For keys starting with ".", remove the leading "." to maintain key continuity + if key.startswith("."): + key = key[1:] + + # For other types of values, convert to string with proper formatting + if isinstance(value, bool): + # Convert Python boolean to lowercase string (Java style) + result_map[key] = str(value).lower() + else: + # For other types of values, convert directly to string + result_map[key] = str(value) + + def _build_sorted_param_string(self, params: Union[Dict[str, Any], str, None]) -> str: + """ + Build sorted parameter string from parameters with enhanced processing + Handles complex nested objects and arrays through recursive flattening + + Args: + params: Parameters object (can be dict, str, or simple values) + + Returns: + Sorted parameter string + """ + if params is None: + return "" + + flattened_params = {} + + # If params is a string, try to parse as JSON + if isinstance(params, str): + try: + # Validate if it's valid JSON + parsed_params = json.loads(params) + for key, value in parsed_params.items(): + self._process_object(flattened_params, key, value) + except json.JSONDecodeError: + # If not valid JSON, treat as simple string parameter + flattened_params["data"] = params + elif isinstance(params, dict): + # For dict type, process each key-value pair + for key, value in params.items(): + if isinstance(value, str) and not any(c in value for c in ['{', '[', '"']): + # Simple string value + flattened_params[key] = value + else: + # Complex value, use recursive processing + self._process_object(flattened_params, key, value) + else: + # For other types, convert to string + flattened_params["data"] = str(params) + + # Sort parameters by key and build parameter string + sorted_items = sorted(flattened_params.items()) + parts = [f"{key}={value}" for key, value in sorted_items] + return "&".join(parts) + + def _to_json_string(self, params: Union[Dict[str, Any], str, None]) -> str: + """ + Convert parameters to JSON string for request body + + Args: + params: Parameters object + + Returns: + JSON string + """ + if params is None: + return "{}" + + # If it's already a JSON string, return as is + if isinstance(params, str): + try: + # Validate if it's valid JSON + json.loads(params) + return params + except json.JSONDecodeError: + # If not valid JSON, wrap in quotes + return json.dumps(params) + + return json.dumps(params, ensure_ascii=False) + + def query_scan_result(self, params: Union[Dict[str, Any], str, None]) -> str: + """ + Query scan result from Open API with enhanced parameter processing + + Args: + params: Request parameters (can be dict, complex object, etc.) + + Returns: + API response as string + + Raises: + requests.RequestException: If request fails + """ + try: + timestamp = str(int(time.time())) + + # Build sorted parameter string using enhanced processing + sorted_params = self._build_sorted_param_string(params) + signature = self._generate_signature(self.access_key, timestamp, sorted_params, self.secret_key) + + # Convert parameters to JSON for request body + json_body = self._to_json_string(params) + + url = f"{self.base_url}/api/open/v1/queryScanResult" + + # Prepare headers + headers = { + 'access-key': self.access_key, + 'timestamp': timestamp, + 'sign': signature, + 'Content-Type': 'application/json' + } + + # Send POST request + response = self.session.post(url, data=json_body, headers=headers) + + # Return response body + return response.text + + except requests.RequestException as e: + raise Exception(f"HTTP request failed: {e}") + except Exception as e: + raise Exception(f"Failed to query scan result: {e}") + + def close(self): + """ + Close the HTTP session + """ + self.session.close() + + +def main(): + """Main function to demonstrate API usage with comprehensive test cases""" + # Create API client + client = OpenApiClient() + + try: + # Example 1: Simple parameters (backward compatible) + print("=== Example 1: Simple Parameters ===") + simple_params = OrderedDict([ + ("tenantId", "1"), + ("limit", "10"), + ("scrollId", "0") + ]) + + result1 = client.query_scan_result(simple_params) + print(f"API Response: {result1}") + + # Example 2: Complex nested object + print("\n=== Example 2: Complex Nested Object ===") + complex_params = { + "tenantId": "1", + "limit": "10", + "filter": { + "status": "active", + "type": "security", + "tags": ["critical", "high-priority", "urgent"], + "dateRange": { + "start": "2024-01-01", + "end": "2024-12-31" + } + } + } + + result2 = client.query_scan_result(complex_params) + print(f"API Response: {result2}") + + # Example 3: Direct JSON object + print("\n=== Example 3: Direct JSON Object ===") + json_params = '{"tenantId":"1","settings":{"maxResults":100,"includeMetadata":true,"filters":["type1","type2"]}}' + + result3 = client.query_scan_result(json_params) + print(f"API Response: {result3}") + + # Example 4: Empty parameters + print("\n=== Example 4: Empty Parameters ===") + empty_params = {} + result4 = client.query_scan_result(empty_params) + print(f"API Response: {result4}") + + # Example 5: Null values handling + print("\n=== Example 5: Null Values Handling ===") + null_params = { + "tenantId": "1", + "nullField": None, + "emptyString": "" + } + result5 = client.query_scan_result(null_params) + print(f"API Response: {result5}") + + # Example 6: Mixed data types + print("\n=== Example 6: Mixed Data Types ===") + mixed_params = { + "tenantId": "1", + "intValue": 42, + "longValue": 9876543210, + "doubleValue": 3.14, + "boolValue": True + } + result6 = client.query_scan_result(mixed_params) + print(f"API Response: {result6}") + + # Example 7: Deeply nested structure + print("\n=== Example 7: Deeply Nested Structure ===") + deep_params = { + "tenantId": "1", + "nested": { + "level1Value": "top", + "level2": { + "level2Value": "middle", + "level3": { + "deepValue": "found", + "deepArray": ["a", "b", "c"] + } + } + } + } + result7 = client.query_scan_result(deep_params) + print(f"API Response: {result7}") + + # Example 8: Array of objects + print("\n=== Example 8: Array of Objects ===") + array_params = { + "tenantId": "1", + "objects": [ + { + "id": "1", + "name": "Object1", + "tags": ["tag1", "tag2"] + }, + { + "id": "2", + "name": "Object2", + "active": True + } + ] + } + result8 = client.query_scan_result(array_params) + print(f"API Response: {result8}") + + # Example 9: Special characters in values + print("\n=== Example 9: Special Characters ===") + special_params = { + "tenantId": "1", + "specialChars": "Hello & World! @#$%^&*()_+-={}[]|\\:;\"'<>?,./", + "unicode": "测试中文字符 🚀 emoji", + "urlEncoded": "param=value&other=test" + } + result9 = client.query_scan_result(special_params) + print(f"API Response: {result9}") + + # Example 10: Large parameter set + print("\n=== Example 10: Large Parameter Set ===") + large_params = {"tenantId": "1"} + + # Add many parameters to test sorting and performance + for i in range(1, 21): + large_params[f"param{i:02d}"] = f"value{i}" + + # Add nested structure within large set + large_nested = {} + for i in range(1, 11): + large_nested[f"nested{i}"] = f"nestedValue{i}" + large_params["nestedParams"] = large_nested + + result10 = client.query_scan_result(large_params) + print(f"API Response: {result10}") + + # Debug: Show how parameters are flattened for different examples + print("\n=== Debug: Parameter Flattening Examples ===") + + print("Complex nested flattening:") + sorted_params1 = client._build_sorted_param_string(complex_params) + print(sorted_params1) + + print("\nDeep nested flattening:") + sorted_params2 = client._build_sorted_param_string(deep_params) + print(sorted_params2) + + print("\nArray of objects flattening:") + sorted_params3 = client._build_sorted_param_string(array_params) + print(sorted_params3) + + except Exception as e: + print(f"Error: {e}") + finally: + # Clean up + client.close() + + +if __name__ == "__main__": + main() \ No newline at end of file diff --git a/app/application/src/test/java/com/alipay/application/service/system/utils/OpenApiGoDemo.go b/app/application/src/test/java/com/alipay/application/service/system/utils/OpenApiGoDemo.go new file mode 100644 index 00000000..7535b56d --- /dev/null +++ b/app/application/src/test/java/com/alipay/application/service/system/utils/OpenApiGoDemo.go @@ -0,0 +1,391 @@ +package main + +import ( + "bytes" + "crypto/sha256" + "encoding/json" + "fmt" + "io" + "net/http" + "reflect" + "sort" + "strconv" + "strings" + "time" +) + +const ( + BASE_URL = "http://localhost:8080" + ACCESS_KEY = "your-access-key" + SECRET_KEY = "your-secret-key" +) + +// OpenApiClient represents the API client for CloudRec Open API +type OpenApiClient struct { + baseURL string + accessKey string + secretKey string + client *http.Client +} + +// NewOpenApiClient creates a new instance of OpenApiClient +func NewOpenApiClient() *OpenApiClient { + return &OpenApiClient{ + baseURL: BASE_URL, + accessKey: ACCESS_KEY, + secretKey: SECRET_KEY, + client: &http.Client{Timeout: 30 * time.Second}, + } +} + +// generateSignature generates SHA-256 signature for API authentication +func (c *OpenApiClient) generateSignature(accessKey, timestamp, sortedParams, secretKey string) string { + data := fmt.Sprintf("%s|%s|%s|%s", accessKey, timestamp, sortedParams, secretKey) + hash := sha256.Sum256([]byte(data)) + return fmt.Sprintf("%x", hash) +} + +// buildSortedParamString builds sorted parameter string with enhanced processing +// Handles complex nested objects and arrays through recursive flattening +func (c *OpenApiClient) buildSortedParamString(params interface{}) string { + if params == nil { + return "" + } + + flattenedParams := make(map[string]string) + + // Handle different parameter types + switch p := params.(type) { + case string: + // If it's a JSON string, parse it first + var jsonData interface{} + if err := json.Unmarshal([]byte(p), &jsonData); err == nil { + c.processObject(flattenedParams, "", jsonData) + } else { + // If not valid JSON, treat as simple string parameter + flattenedParams["data"] = p + } + case map[string]interface{}: + // Handle map[string]interface{} + for key, value := range p { + c.processObject(flattenedParams, key, value) + } + case map[string]string: + // Handle simple string map + for key, value := range p { + flattenedParams[key] = value + } + default: + // For other types, convert to JSON and process + jsonBytes, err := json.Marshal(params) + if err == nil { + var jsonData interface{} + if json.Unmarshal(jsonBytes, &jsonData) == nil { + c.processObject(flattenedParams, "", jsonData) + } + } + } + + // Sort parameters by key and build parameter string + keys := make([]string, 0, len(flattenedParams)) + for k := range flattenedParams { + keys = append(keys, k) + } + sort.Strings(keys) + + var parts []string + for _, key := range keys { + parts = append(parts, fmt.Sprintf("%s=%s", key, flattenedParams[key])) + } + + return strings.Join(parts, "&") +} + +// processObject recursively processes object to flatten complex objects (Map and List) into flat key-value pairs +// This approach provides better handling of nested structures +func (c *OpenApiClient) processObject(resultMap map[string]string, key string, value interface{}) { + if value == nil { + return + } + + // Handle different value types using reflection + v := reflect.ValueOf(value) + switch v.Kind() { + case reflect.Slice, reflect.Array: + // Handle arrays/slices + for i := 0; i < v.Len(); i++ { + newKey := fmt.Sprintf("%s.%d", key, i+1) + c.processObject(resultMap, newKey, v.Index(i).Interface()) + } + case reflect.Map: + // Handle maps + for _, mapKey := range v.MapKeys() { + mapValue := v.MapIndex(mapKey) + newKey := fmt.Sprintf("%s.%s", key, mapKey.String()) + c.processObject(resultMap, newKey, mapValue.Interface()) + } + default: + // Handle primitive types + if strings.HasPrefix(key, ".") { + key = key[1:] // Remove leading dot + } + + // Convert boolean values to lowercase strings (Java style) + if b, ok := value.(bool); ok { + resultMap[key] = strings.ToLower(strconv.FormatBool(b)) + } else { + resultMap[key] = fmt.Sprintf("%v", value) + } + } +} + +// toJSONString converts parameters to JSON string for request body +func (c *OpenApiClient) toJSONString(params interface{}) (string, error) { + if params == nil { + return "{}", nil + } + + // If it's already a JSON string, validate and return + if str, ok := params.(string); ok { + var temp interface{} + if json.Unmarshal([]byte(str), &temp) == nil { + return str, nil + } + // If not valid JSON, marshal it as a string + jsonBytes, err := json.Marshal(str) + return string(jsonBytes), err + } + + // For other types, marshal to JSON + jsonBytes, err := json.Marshal(params) + if err != nil { + return "", err + } + + return string(jsonBytes), nil +} + +// QueryScanResult queries scan result from Open API with enhanced parameter processing +func (c *OpenApiClient) QueryScanResult(params interface{}) (string, error) { + timestamp := strconv.FormatInt(time.Now().Unix(), 10) + + // Build sorted parameter string using enhanced processing + sortedParams := c.buildSortedParamString(params) + signature := c.generateSignature(c.accessKey, timestamp, sortedParams, c.secretKey) + + // Convert parameters to JSON for request body + jsonBody, err := c.toJSONString(params) + if err != nil { + return "", fmt.Errorf("failed to convert params to JSON: %w", err) + } + + url := c.baseURL + "/api/open/v1/queryScanResult" + + // Create HTTP request + req, err := http.NewRequest("POST", url, bytes.NewBufferString(jsonBody)) + if err != nil { + return "", fmt.Errorf("failed to create request: %w", err) + } + + // Set headers + req.Header.Set("access-key", c.accessKey) + req.Header.Set("timestamp", timestamp) + req.Header.Set("sign", signature) + req.Header.Set("Content-Type", "application/json") + + // Send request + resp, err := c.client.Do(req) + if err != nil { + return "", fmt.Errorf("failed to send request: %w", err) + } + defer resp.Body.Close() + + // Read response body + body, err := io.ReadAll(resp.Body) + if err != nil { + return "", fmt.Errorf("failed to read response: %w", err) + } + + return string(body), nil +} + +func main() { + // Create API client + client := NewOpenApiClient() + + // Example 1: Simple parameters (backward compatible) + fmt.Println("=== Example 1: Simple Parameters ===") + simpleParams := map[string]string{ + "tenantId": "1", + "limit": "10", + "scrollId": "0", + } + + result1, err := client.QueryScanResult(simpleParams) + if err != nil { + fmt.Printf("Error: %v\n", err) + } else { + fmt.Printf("API Response: %s\n", result1) + } + + // Example 2: Complex nested object + fmt.Println("\n=== Example 2: Complex Nested Object ===") + complexParams := map[string]interface{}{ + "tenantId": "1", + "limit": "10", + "filter": map[string]interface{}{ + "status": "active", + "type": "security", + "tags": []string{"critical", "high-priority", "urgent"}, + "dateRange": map[string]interface{}{ + "start": "2024-01-01", + "end": "2024-12-31", + }, + }, + } + + result2, err := client.QueryScanResult(complexParams) + if err != nil { + fmt.Printf("Error: %v\n", err) + } else { + fmt.Printf("API Response: %s\n", result2) + } + + // Example 3: Direct JSON object + fmt.Println("\n=== Example 3: Direct JSON Object ===") + jsonParams := `{"tenantId":"1","settings":{"maxResults":100,"includeMetadata":true,"filters":["type1","type2"]}}` + + result3, err := client.QueryScanResult(jsonParams) + if err != nil { + fmt.Printf("Error: %v\n", err) + } else { + fmt.Printf("API Response: %s\n", result3) + } + + // Example 4: Empty parameters + fmt.Println("\n=== Example 4: Empty Parameters ===") + emptyParams := map[string]interface{}{} + result4, err := client.QueryScanResult(emptyParams) + if err != nil { + fmt.Printf("Error: %v\n", err) + } else { + fmt.Printf("API Response: %s\n", result4) + } + + // Example 5: Null values handling + fmt.Println("\n=== Example 5: Null Values Handling ===") + nullParams := map[string]interface{}{ + "tenantId": "1", + "nullField": nil, + "emptyString": "", + } + result5, err := client.QueryScanResult(nullParams) + if err != nil { + fmt.Printf("Error: %v\n", err) + } else { + fmt.Printf("API Response: %s\n", result5) + } + + // Example 6: Mixed data types + fmt.Println("\n=== Example 6: Mixed Data Types ===") + mixedParams := map[string]interface{}{ + "tenantId": "1", + "intValue": 42, + "longValue": int64(9876543210), + "doubleValue": 3.14, + "boolValue": true, + } + result6, err := client.QueryScanResult(mixedParams) + if err != nil { + fmt.Printf("Error: %v\n", err) + } else { + fmt.Printf("API Response: %s\n", result6) + } + + // Example 7: Deeply nested structure + fmt.Println("\n=== Example 7: Deeply Nested Structure ===") + deepParams := map[string]interface{}{ + "tenantId": "1", + "nested": map[string]interface{}{ + "level1Value": "top", + "level2": map[string]interface{}{ + "level2Value": "middle", + "level3": map[string]interface{}{ + "deepValue": "found", + "deepArray": []string{"a", "b", "c"}, + }, + }, + }, + } + result7, err := client.QueryScanResult(deepParams) + if err != nil { + fmt.Printf("Error: %v\n", err) + } else { + fmt.Printf("API Response: %s\n", result7) + } + + // Example 8: Array of objects + fmt.Println("\n=== Example 8: Array of Objects ===") + arrayParams := map[string]interface{}{ + "tenantId": "1", + "objects": []map[string]interface{}{ + { + "id": "1", + "name": "Object1", + "tags": []string{"tag1", "tag2"}, + }, + { + "id": "2", + "name": "Object2", + "active": true, + }, + }, + } + result8, err := client.QueryScanResult(arrayParams) + if err != nil { + fmt.Printf("Error: %v\n", err) + } else { + fmt.Printf("API Response: %s\n", result8) + } + + // Example 9: Special characters + fmt.Println("\n=== Example 9: Special Characters ===") + specialParams := map[string]interface{}{ + "tenantId": "1", + "query": "test@example.com", + "path": "/api/v1/test", + "encoded": "hello%20world", + } + result9, err := client.QueryScanResult(specialParams) + if err != nil { + fmt.Printf("Error: %v\n", err) + } else { + fmt.Printf("API Response: %s\n", result9) + } + + // Example 10: Large parameter set + fmt.Println("\n=== Example 10: Large Parameter Set ===") + largeParams := map[string]interface{}{ + "tenantId": "1", + } + for i := 1; i <= 20; i++ { + largeParams[fmt.Sprintf("param%d", i)] = fmt.Sprintf("value%d", i) + } + result10, err := client.QueryScanResult(largeParams) + if err != nil { + fmt.Printf("Error: %v\n", err) + } else { + fmt.Printf("API Response: %s\n", result10) + } + + // Debug: Parameter Flattening Examples + fmt.Println("\n=== Debug: Parameter Flattening Examples ===") + fmt.Println("Complex nested flattening:") + fmt.Println(client.buildSortedParamString(complexParams)) + + fmt.Println("\nDeep nested flattening:") + fmt.Println(client.buildSortedParamString(deepParams)) + + fmt.Println("\nArray of objects flattening:") + fmt.Println(client.buildSortedParamString(arrayParams)) +} diff --git a/app/bootstrap/pom.xml b/app/bootstrap/pom.xml index 4aa2c0fb..bed03f21 100644 --- a/app/bootstrap/pom.xml +++ b/app/bootstrap/pom.xml @@ -5,11 +5,11 @@ cloudrec com.alipay - 0.2.0-SNAPSHOT + 0.2.1-SNAPSHOT ../../pom.xml bootstrap - 0.2.0-SNAPSHOT + 0.2.1-SNAPSHOT bootstrap bootstrap @@ -32,13 +32,19 @@ com.alipay api - 0.2.0-SNAPSHOT + 0.2.1-SNAPSHOT mysql mysql-connector-java + + + + com.github.ben-manes.caffeine + caffeine + org.springframework.boot spring-boot-starter-test diff --git a/app/bootstrap/src/main/java/com/alipay/bootstrap/BootstrapApplication.java b/app/bootstrap/src/main/java/com/alipay/bootstrap/BootstrapApplication.java index 77afae9f..21422d99 100644 --- a/app/bootstrap/src/main/java/com/alipay/bootstrap/BootstrapApplication.java +++ b/app/bootstrap/src/main/java/com/alipay/bootstrap/BootstrapApplication.java @@ -20,11 +20,13 @@ import org.mybatis.spring.annotation.MapperScan; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; +import org.springframework.boot.context.properties.EnableConfigurationProperties; import org.springframework.context.annotation.ComponentScan; @MapperScan("com.alipay.dao.mapper") @ComponentScan(basePackages = {"com.alipay.application", "com.alipay.api", "com.alipay.dao"}) +@EnableConfigurationProperties @Slf4j @SpringBootApplication public class BootstrapApplication { diff --git a/app/bootstrap/src/main/resources/static/1054.7e9feb59.async.js b/app/bootstrap/src/main/resources/static/1054.7e9feb59.async.js new file mode 100644 index 00000000..87f4944e --- /dev/null +++ b/app/bootstrap/src/main/resources/static/1054.7e9feb59.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[1054],{5966:function(ue,F,t){var A=t(97685),E=t(1413),T=t(91),b=t(21770),p=t(99859),o=t(55241),V=t(98423),k=t(62435),h=t(58055),f=t(86074),I=["fieldProps","proFieldProps"],S=["fieldProps","proFieldProps"],g="text",ne=function(s){var n=s.fieldProps,O=s.proFieldProps,i=(0,T.Z)(s,I);return(0,f.jsx)(h.Z,(0,E.Z)({valueType:g,fieldProps:n,filedConfig:{valueType:g},proFieldProps:O},i))},te=function(s){var n=(0,b.Z)(s.open||!1,{value:s.open,onChange:s.onOpenChange}),O=(0,A.Z)(n,2),i=O[0],w=O[1];return(0,f.jsx)(p.Z.Item,{shouldUpdate:!0,noStyle:!0,children:function(L){var m,U=L.getFieldValue(s.name||[]);return(0,f.jsx)(o.Z,(0,E.Z)((0,E.Z)({getPopupContainer:function(e){return e&&e.parentNode?e.parentNode:e},onOpenChange:function(e){return w(e)},content:(0,f.jsxs)("div",{style:{padding:"4px 0"},children:[(m=s.statusRender)===null||m===void 0?void 0:m.call(s,U),s.strengthText?(0,f.jsx)("div",{style:{marginTop:10},children:(0,f.jsx)("span",{children:s.strengthText})}):null]}),overlayStyle:{width:240},placement:"rightTop"},s.popoverProps),{},{open:i,children:s.children}))}})},re=function(s){var n=s.fieldProps,O=s.proFieldProps,i=(0,T.Z)(s,S),w=(0,k.useState)(!1),N=(0,A.Z)(w,2),L=N[0],m=N[1];return n!=null&&n.statusRender&&i.name?(0,f.jsx)(te,{name:i.name,statusRender:n==null?void 0:n.statusRender,popoverProps:n==null?void 0:n.popoverProps,strengthText:n==null?void 0:n.strengthText,open:L,onOpenChange:m,children:(0,f.jsx)("div",{children:(0,f.jsx)(h.Z,(0,E.Z)({valueType:"password",fieldProps:(0,E.Z)((0,E.Z)({},(0,V.Z)(n,["statusRender","popoverProps","strengthText"])),{},{onBlur:function(M){var e;n==null||(e=n.onBlur)===null||e===void 0||e.call(n,M),m(!1)},onClick:function(M){var e;n==null||(e=n.onClick)===null||e===void 0||e.call(n,M),m(!0)}}),proFieldProps:O,filedConfig:{valueType:g}},i))})}):(0,f.jsx)(h.Z,(0,E.Z)({valueType:"password",fieldProps:n,proFieldProps:O,filedConfig:{valueType:g}},i))},$=ne;$.Password=re,$.displayName="ProFormComponent",F.Z=$},90672:function(ue,F,t){var A=t(1413),E=t(91),T=t(62435),b=t(58055),p=t(86074),o=["fieldProps","proFieldProps"],V=function(h,f){var I=h.fieldProps,S=h.proFieldProps,g=(0,E.Z)(h,o);return(0,p.jsx)(b.Z,(0,A.Z)({ref:f,valueType:"textarea",fieldProps:I,proFieldProps:S},g))};F.Z=T.forwardRef(V)},50727:function(ue,F,t){var A=t(4942),E=t(97685),T=t(91),b=t(55850),p=t(15861),o=t(1413),V=t(24969),k=t(97462),h=t(952),f=t(10915),I=t(48171),S=t(53914),g=t(22270),ne=t(60249),te=t(83622),re=t(99859),$=t(21770),W=t(88306),s=t(8880),n=t(62435),O=t(90498),i=t(86074),w=["onTableChange","maxLength","formItemProps","recordCreatorProps","rowKey","controlled","defaultValue","onChange","editableFormRef"],N=["record","position","creatorButtonText","newRecordType","parentKey","style"],L=n.createContext(void 0);function m(e){var C=e.children,j=e.record,J=e.position,H=e.newRecordType,R=e.parentKey,G=(0,n.useContext)(L);return n.cloneElement(C,(0,o.Z)((0,o.Z)({},C.props),{},{onClick:function(){var Y=(0,p.Z)((0,b.Z)().mark(function le(ae){var q,ee,x,y;return(0,b.Z)().wrap(function(c){for(;;)switch(c.prev=c.next){case 0:return c.next=2,(q=(ee=C.props).onClick)===null||q===void 0?void 0:q.call(ee,ae);case 2:if(y=c.sent,y!==!1){c.next=5;break}return c.abrupt("return");case 5:G==null||(x=G.current)===null||x===void 0||x.addEditRecord(j,{position:J,newRecordType:H,parentKey:R});case 6:case"end":return c.stop()}},le)}));function Z(le){return Y.apply(this,arguments)}return Z}()}))}function U(e){var C,j,J=(0,f.YB)(),H=e.onTableChange,R=e.maxLength,G=e.formItemProps,Y=e.recordCreatorProps,Z=e.rowKey,le=e.controlled,ae=e.defaultValue,q=e.onChange,ee=e.editableFormRef,x=(0,T.Z)(e,w),y=(0,n.useRef)(void 0),z=(0,n.useRef)(),c=(0,n.useRef)();(0,n.useImperativeHandle)(x.actionRef,function(){return z.current},[z.current]);var ve=(0,$.Z)(function(){return e.value||ae||[]},{value:e.value,onChange:e.onChange}),_e=(0,E.Z)(ve,2),u=_e[0],ce=_e[1],B=n.useMemo(function(){return typeof Z=="function"?Z:function(r,v){return r[Z]||v}},[Z]),oe=(0,I.J)(function(r){if(typeof r=="number"&&!e.name){if(r>=u.length)return r;var v=u&&u[r];return B==null?void 0:B(v,r)}if((typeof r=="string"||r>=u.length)&&e.name){var l=u.findIndex(function(a,d){var _;return(B==null||(_=B(a,d))===null||_===void 0?void 0:_.toString())===(r==null?void 0:r.toString())});if(l!==-1)return l}return r});(0,n.useImperativeHandle)(ee,function(){var r=function(a){var d,_;if(a==null)throw new Error("rowIndex is required");var P=oe(a),D=[e.name,(d=P==null?void 0:P.toString())!==null&&d!==void 0?d:""].flat(1).filter(Boolean);return(_=c.current)===null||_===void 0?void 0:_.getFieldValue(D)},v=function(){var a,d=[e.name].flat(1).filter(Boolean);if(Array.isArray(d)&&d.length===0){var _,P=(_=c.current)===null||_===void 0?void 0:_.getFieldsValue();return Array.isArray(P)?P:Object.keys(P).map(function(D){return P[D]})}return(a=c.current)===null||a===void 0?void 0:a.getFieldValue(d)};return(0,o.Z)((0,o.Z)({},c.current),{},{getRowData:r,getRowsData:v,setRowData:function(a,d){var _,P;if(a==null)throw new Error("rowIndex is required");var D=oe(a),X=[e.name,(_=D==null?void 0:D.toString())!==null&&_!==void 0?_:""].flat(1).filter(Boolean),De=Object.assign({},(0,o.Z)((0,o.Z)({},r(a)),d||{})),Me=(0,s.Z)({},X,De);return(P=c.current)===null||P===void 0||P.setFieldsValue(Me),!0}})},[oe,e.name,c.current]),(0,n.useEffect)(function(){e.controlled&&(u||[]).forEach(function(r,v){var l;(l=c.current)===null||l===void 0||l.setFieldsValue((0,A.Z)({},"".concat(B(r,v)),r))},{})},[(0,S.ZP)(u),e.controlled]),(0,n.useEffect)(function(){if(e.name){var r;c.current=e==null||(r=e.editable)===null||r===void 0?void 0:r.form}},[(C=e.editable)===null||C===void 0?void 0:C.form,e.name]);var K=Y||{},fe=K.record,ie=K.position,Pe=K.creatorButtonText,Ee=K.newRecordType,me=K.parentKey,he=K.style,ge=(0,T.Z)(K,N),se=ie==="top",Q=(0,n.useMemo)(function(){return typeof R=="number"&&R<=(u==null?void 0:u.length)?!1:Y!==!1&&(0,i.jsx)(m,{record:(0,g.h)(fe,u==null?void 0:u.length,u)||{},position:ie,parentKey:(0,g.h)(me,u==null?void 0:u.length,u),newRecordType:Ee,children:(0,i.jsx)(te.ZP,(0,o.Z)((0,o.Z)({type:"dashed",style:(0,o.Z)({display:"block",margin:"10px 0",width:"100%"},he),icon:(0,i.jsx)(V.Z,{})},ge),{},{children:Pe||J.getMessage("editableTable.action.add","\u6DFB\u52A0\u4E00\u884C\u6570\u636E")}))})},[Y,R,u==null?void 0:u.length]),Oe=(0,n.useMemo)(function(){return Q?se?{components:{header:{wrapper:function(v){var l,a=v.className,d=v.children;return(0,i.jsxs)("thead",{className:a,children:[d,(0,i.jsxs)("tr",{style:{position:"relative"},children:[(0,i.jsx)("td",{colSpan:0,style:{visibility:"hidden"},children:Q}),(0,i.jsx)("td",{style:{position:"absolute",left:0,width:"100%"},colSpan:(l=x.columns)===null||l===void 0?void 0:l.length,children:Q})]})]})}}}}:{tableViewRender:function(v,l){var a,d;return(0,i.jsxs)(i.Fragment,{children:[(a=(d=e.tableViewRender)===null||d===void 0?void 0:d.call(e,v,l))!==null&&a!==void 0?a:l,Q]})}}:{}},[se,Q]),de=(0,o.Z)({},e.editable),Ce=(0,I.J)(function(r,v){var l,a,d;if((l=e.editable)===null||l===void 0||(a=l.onValuesChange)===null||a===void 0||a.call(l,r,v),(d=e.onValuesChange)===null||d===void 0||d.call(e,v,r),e.controlled){var _;e==null||(_=e.onChange)===null||_===void 0||_.call(e,v)}});return(e!=null&&e.onValuesChange||(j=e.editable)!==null&&j!==void 0&&j.onValuesChange||e.controlled&&e!==null&&e!==void 0&&e.onChange)&&(de.onValuesChange=Ce),(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(L.Provider,{value:z,children:(0,i.jsx)(O.Z,(0,o.Z)((0,o.Z)((0,o.Z)({search:!1,options:!1,pagination:!1,rowKey:Z,revalidateOnFocus:!1},x),Oe),{},{tableLayout:"fixed",actionRef:z,onChange:H,editable:(0,o.Z)((0,o.Z)({},de),{},{formProps:(0,o.Z)({formRef:c},de.formProps)}),dataSource:u,onDataSourceChange:function(v){if(ce(v),e.name&&ie==="top"){var l,a=(0,s.Z)({},[e.name].flat(1).filter(Boolean),v);(l=c.current)===null||l===void 0||l.setFieldsValue(a)}}}))}),e.name?(0,i.jsx)(k.Z,{name:[e.name],children:function(v){var l,a;if(!y.current)return y.current=u,null;var d=(0,W.Z)(v,[e.name].flat(1)),_=d==null?void 0:d.find(function(P,D){var X;return!(0,ne.A)(P,(X=y.current)===null||X===void 0?void 0:X[D])});return y.current=u,_&&(e==null||(l=e.editable)===null||l===void 0||(a=l.onValuesChange)===null||a===void 0||a.call(l,_,d)),null}}):null]})}function M(e){var C=h.ZP.useFormInstance();return e.name?(0,i.jsx)(re.Z.Item,(0,o.Z)((0,o.Z)({style:{maxWidth:"100%"},shouldUpdate:function(J,H){var R=[e.name].flat(1);try{return JSON.stringify((0,W.Z)(J,R))!==JSON.stringify((0,W.Z)(H,R))}catch(G){return!0}}},e==null?void 0:e.formItemProps),{},{name:e.name,children:(0,i.jsx)(U,(0,o.Z)((0,o.Z)({tableLayout:"fixed",scroll:{x:"max-content"}},e),{},{editable:(0,o.Z)((0,o.Z)({},e.editable),{},{form:C})}))})):(0,i.jsx)(U,(0,o.Z)({tableLayout:"fixed",scroll:{x:"max-content"}},e))}M.RecordCreator=m,F.Z=M}}]); diff --git a/app/bootstrap/src/main/resources/static/1207.67b940a4.async.js b/app/bootstrap/src/main/resources/static/1207.67b940a4.async.js new file mode 100644 index 00000000..bcb00854 --- /dev/null +++ b/app/bootstrap/src/main/resources/static/1207.67b940a4.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[1207],{31732:function(H,h,s){var y=s(97857),d=s.n(y),O=s(66309),A=s(62435),j=s(86074);h.Z=function(D){var n=D.text,c=D.style;return(0,j.jsx)(O.Z,{style:d()({background:"#ebf0ff",border:"1px solid #a6bfff",borderRadius:2,color:"#457aff"},c),children:n})}},59999:function(H,h,s){s.d(h,{j:function(){return j}});var y=s(62435),d=s(96486),O=s.n(d),A=s(45830),j=function(n){var c=n.platformList,m=n.form,v=n.onPlatformChange,p=n.requestResourceTypeList,R=n.requestCloudAccountBaseInfoList,C=n.platformFieldName,I=C===void 0?"platformList":C,o=n.resourceTypeFieldName,M=o===void 0?"resourceTypeList":o,T=(0,A.useLocation)(),k=T.search,w=new URLSearchParams(k),P=w.get("platform");(0,y.useEffect)(function(){var E;if(!(!c||c.length===0)&&(0,d.isEmpty)(P)){var B=m.getFieldValue(I);if((0,d.isEmpty)(B)){var L=((E=c[0])===null||E===void 0?void 0:E.value)||c[0];if(L){var f=[L];m.setFieldValue(I,f),M&&m.setFieldValue(M,null),v&&v(f),p&&p(f),R&&R({platformList:f})}}}},[c,P,m,v,p,R,I,M])}},57207:function(H,h,s){s.d(h,{Z:function(){return de}});var y=s(5574),d=s.n(y),O=s(87426),A=s(39421),j=s(24163),D=s(71448),n=s(24482),c=s(50322),m=s(22145),v=s(96364),p=s(77603),R=s(72028),C=s(29448),I=s(87462),o=s(62435),M={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M752 664c-28.5 0-54.8 10-75.4 26.7L469.4 540.8a160.68 160.68 0 000-57.6l207.2-149.9C697.2 350 723.5 360 752 360c66.2 0 120-53.8 120-120s-53.8-120-120-120-120 53.8-120 120c0 11.6 1.6 22.7 4.7 33.3L439.9 415.8C410.7 377.1 364.3 352 312 352c-88.4 0-160 71.6-160 160s71.6 160 160 160c52.3 0 98.7-25.1 127.9-63.8l196.8 142.5c-3.1 10.6-4.7 21.8-4.7 33.3 0 66.2 53.8 120 120 120s120-53.8 120-120-53.8-120-120-120zm0-476c28.7 0 52 23.3 52 52s-23.3 52-52 52-52-23.3-52-52 23.3-52 52-52zM312 600c-48.5 0-88-39.5-88-88s39.5-88 88-88 88 39.5 88 88-39.5 88-88 88zm440 236c-28.7 0-52-23.3-52-52s23.3-52 52-52 52 23.3 52 52-23.3 52-52 52z"}}]},name:"share-alt",theme:"outlined"},T=M,k=s(84089),w=function(x,b){return o.createElement(k.Z,(0,I.Z)({},x,{ref:b,icon:T}))},P=o.forwardRef(w),E=P,B=s(99611),L=s(45742),f=s(93410),V=s(45830),re=s(25593),Z=s(68872),le=s(85265),u=s(86250),J=s(83062),F=s(83622),ie=s(42075),ae=s(66309),ne=s(21532),S=s(99859),X=s(47908),t=s(86074),g=re.Z.Text,oe=function(x){var b,U,W,N,K,$,z=x.riskDrawerVisible,l=x.riskDrawerInfo,ue=x.setRiskDrawerVisible,me=x.locate,ve=(0,V.useModel)("rule"),fe=ve.platformList,ge=(0,V.useModel)("tenant"),G=ge.tenantListAll,r=(0,V.useIntl)(),xe=(0,o.useState)(!1),Y=d()(xe,2),he=Y[0],ye=Y[1],je=(0,o.useState)(!1),q=d()(je,2),De=q[0],_=q[1],pe=(0,o.useState)(!1),ee=d()(pe,2),Re=ee[0],te=ee[1],Ce=function(){ue(!1)},Q=(0,V.useRequest)(function(i){return(0,R.queryRiskDetailById)({riskId:i})},{manual:!0,formatResult:function(a){return a.content||{}}}),e=Q.data,Ie=Q.run,Me=Q.loading,Ee=function(){Ce()},Ze=(0,o.useCallback)(function(){if(!(l!=null&&l.id)){Z.ZP.error(r.formatMessage({id:"common.message.text.copy.failed"}));return}var i="".concat(window.location.origin,"/riskManagement/riskDetail?id=").concat(l.id);navigator.clipboard&&window.isSecureContext?navigator.clipboard.writeText(i).then(function(){Z.ZP.success(r.formatMessage({id:"common.message.text.copy.success"}))}).catch(function(){se(i)}):se(i)},[l==null?void 0:l.id,r]),se=(0,o.useCallback)(function(i){var a=document.createElement("textarea");a.value=i,a.style.top="0",a.style.left="0",a.style.position="fixed",a.style.opacity="0",a.style.pointerEvents="none",a.style.zIndex="-1",document.body.appendChild(a),a.focus(),a.select();try{var be=document.execCommand("copy");be?Z.ZP.success(r.formatMessage({id:"common.message.text.copy.success"})):Z.ZP.error(r.formatMessage({id:"common.message.text.copy.failed"}))}catch(Oe){console.error("Fallback copy failed:",Oe),Z.ZP.error(r.formatMessage({id:"common.message.text.copy.failed"}))}finally{document.body.contains(a)&&document.body.removeChild(a)}},[r]);return(0,o.useEffect)(function(){z&&l!==null&&l!==void 0&&l.id&&Ie(l.id)},[z,l]),(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)(le.Z,{title:(0,t.jsxs)(u.Z,{justify:"space-between",align:"center",children:[(0,t.jsx)("span",{children:r.formatMessage({id:"risk.module.text.detail.info"})}),(0,t.jsx)(J.Z,{title:r.formatMessage({id:"common.button.text.share"}),children:(0,t.jsx)(F.ZP,{type:"text",icon:(0,t.jsx)(E,{}),onClick:Ze,style:{marginRight:-8},"aria-label":r.formatMessage({id:"common.button.text.share"})})})]}),width:"50%",open:z,onClose:Ee,loading:Me,children:[(0,t.jsxs)(f.Z,{style:{marginBottom:20},bodyStyle:{backgroundColor:"#f9f9f9",padding:"16px 20px"},children:[(0,t.jsx)(u.Z,{justify:"space-between",align:"center",style:{marginBottom:10},children:(0,t.jsxs)("span",{children:[(0,t.jsx)(g,{style:{marginRight:12},children:(0,t.jsx)(F.ZP,{type:"link",href:"/ruleManagement/ruleProject/edit?id=".concat(e==null?void 0:e.ruleId),target:"_blank",style:{padding:"4px 0 4px 4px",fontSize:"18px"},children:(e==null||(b=e.ruleVO)===null||b===void 0?void 0:b.ruleName)||"-"})}),(0,t.jsxs)(ie.Z,{children:[(0,t.jsx)("span",{children:(0,C.Ff)(v.MW,e==null?void 0:e.status)}),(e==null?void 0:e.ignoreReasonType)&&(0,t.jsxs)("span",{children:[(0,t.jsxs)(g,{style:{marginRight:8,color:"rgba(127, 127, 127, 1)"},children:[r.formatMessage({id:"risk.module.text.ignore.type"}),"\xA0:\xA0"]}),(0,t.jsx)(ae.Z,{color:"geekblue",children:((U=v.$G.find(function(i){return i.value===(e==null?void 0:e.ignoreReasonType)}))===null||U===void 0?void 0:U.label)||"-"})]}),(e==null?void 0:e.ignoreReason)&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)(g,{style:{marginRight:8,color:"rgba(127, 127, 127, 1)"},children:[r.formatMessage({id:"risk.module.text.ignore.reason"}),"\xA0:\xA0"]}),(0,t.jsx)(j.Z,{rows:1,text:e==null?void 0:e.ignoreReason,maxWidth:64})]}),(e==null?void 0:e.whitedId)&&(0,t.jsx)(F.ZP,{type:"link",size:"small",icon:(0,t.jsx)(B.Z,{}),onClick:function(){return te(!0)},style:{padding:"0 4px",height:"auto",color:"#1890ff"}})]})]})}),(0,t.jsxs)(u.Z,{vertical:!0,gap:10,children:[(0,t.jsxs)(u.Z,{align:"center",children:[(0,t.jsx)("img",{src:A.Z,alt:"DISCOVER_ICON",style:{width:14,height:14}}),(0,t.jsxs)("span",{style:{color:"rgba(127, 127, 127, 1)",margin:"0 8px 0 6px"},children:[r.formatMessage({id:"risk.module.text.recently.scanned.hits"}),"\xA0:\xA0"]}),(0,t.jsx)("span",{style:{color:"rgba(51, 51, 51, 1)"},children:e==null?void 0:e.gmtModified})]}),(0,t.jsxs)(g,{children:[(0,t.jsx)("img",{src:O.Z,alt:"DISCOVER_ICON",style:{width:14,height:14}}),(0,t.jsxs)("span",{style:{color:"rgba(127, 127, 127, 1)",margin:"0 8px 0 6px"},children:[r.formatMessage({id:"risk.module.text.first.discovery.time"}),"\xA0:\xA0"]}),(0,t.jsx)("span",{style:{color:"rgba(51, 51, 51, 1)"},children:e==null?void 0:e.gmtCreate})]})]}),(0,t.jsxs)(u.Z,{align:"center",style:{margin:"10px 0 6px 0"},children:[(0,t.jsxs)("span",{style:{marginRight:8,color:"rgba(127, 127, 127, 1)"},children:[r.formatMessage({id:"common.select.label.cloudAccount"}),"\xA0:\xA0"]}),(0,t.jsx)("span",{style:{color:"rgba(51, 51, 51, 1)",marginRight:16},children:(e==null?void 0:e.cloudAccountId)||"-"}),(0,t.jsx)("span",{style:{color:"rgba(127, 127, 127, 1)",marginRight:16},children:(e==null?void 0:e.alias)||"-"})]}),(0,t.jsxs)(u.Z,{justify:"start",align:"center",style:{margin:"10px 0 6px 0"},children:[(0,t.jsx)("span",{style:{marginRight:5,color:"rgba(127, 127, 127, 1)"},children:(0,C.fD)(e==null?void 0:e.platform,fe)}),(0,t.jsx)(g,{style:{marginRight:20,color:"rgba(127, 127, 127, 1)"},children:(e==null?void 0:e.resourceType)||"-"}),(0,t.jsxs)(u.Z,{align:"center",children:[(0,t.jsx)("span",{style:{marginRight:4,color:"rgba(127, 127, 127, 1)"},children:(e==null?void 0:e.resourceName)+" / "+(e==null?void 0:e.resourceId)}),me==="risk"&&(0,t.jsx)(J.Z,{title:r.formatMessage({id:"asset.extend.text.detail"}),children:(0,t.jsx)("span",{className:X.Z.iconWrap,onClick:function(){return _(!0)},children:(0,t.jsx)(L.Z,{className:X.Z.resourceInstance})})})]}),(0,t.jsx)(g,{style:{color:"rgba(127, 127, 127, 1)",margin:"0 12px"},children:(G==null||(W=G.find(function(i){return i.value===(e==null?void 0:e.tenantId)}))===null||W===void 0?void 0:W.label)||"-"})]})]}),(0,t.jsx)(ne.ZP,{theme:{components:{Form:{itemMarginBottom:8,labelColor:"rgba(127, 127, 127, 1)",labelColonMarginInlineEnd:16}}},children:(0,t.jsxs)(S.Z,{children:[(0,t.jsx)(S.Z.Item,{label:r.formatMessage({id:"rule.module.text.repair.suggestions"}),children:(0,t.jsx)("span",{style:{color:"rgb(51, 51, 51)"},children:(e==null||(N=e.ruleVO)===null||N===void 0?void 0:N.advice)||"-"})}),(0,t.jsx)(S.Z.Item,{label:r.formatMessage({id:"risk.module.text.reference.link"}),children:(0,t.jsx)("span",{style:{color:"rgb(51, 51, 51)"},children:(e==null||(K=e.ruleVO)===null||K===void 0?void 0:K.link)||"-"})}),(0,t.jsx)(S.Z.Item,{label:r.formatMessage({id:"rule.module.text.rule.describe"}),children:(0,t.jsx)("span",{style:{color:"rgb(51, 51, 51)"},children:(e==null||($=e.ruleVO)===null||$===void 0?void 0:$.ruleDesc)||"-"})})]})}),(0,t.jsx)(D.Z,{riskDrawerInfo:l}),(0,t.jsx)(c.Z,{riskDrawerInfo:l})]}),(0,t.jsx)(n.Z,{evaluateDrawerVisible:he,setEvaluateDrawerVisible:ye,riskDrawerInfo:l}),(0,t.jsx)(m.Z,{resourceDrawerVisible:De,setResourceDrawerVisible:_,riskDrawerInfo:l}),(e==null?void 0:e.whitedId)&&(0,t.jsx)(p.Z,{editDrawerVisible:Re,setEditDrawerVisible:te,whiteListDrawerInfo:{id:e.whitedId,isEditMode:!1}})]})},de=oe}}]); diff --git a/app/bootstrap/src/main/resources/static/1374.1d4a0fd5.async.js b/app/bootstrap/src/main/resources/static/1374.1d4a0fd5.async.js new file mode 100644 index 00000000..7c8ad422 --- /dev/null +++ b/app/bootstrap/src/main/resources/static/1374.1d4a0fd5.async.js @@ -0,0 +1,11 @@ +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[1374],{24163:function(se,B,t){var H=t(97857),C=t.n(H),z=t(25593),_=t(83062),J=t(62435),h=t(86074),ee=z.Z.Paragraph;B.Z=function(c){var S=c.text,Q=c.width,j=c.maxWidth,N=c.rows,W=N===void 0?2:N,m=c.placement,r=m===void 0?"top":m,$=c.color,V=$===void 0?"rgba(0, 0, 0, 0.88)":$,x=c.link,v=x===void 0?!1:x,g=c.onClickCallBackFunc,L=c.style,D=L===void 0?{}:L,I=c.copyable,P=I===void 0?!1:I;return(0,h.jsx)("div",{style:{maxWidth:j,width:Q},children:(0,h.jsx)(_.Z,{title:(0,h.jsx)("div",{children:S}),placement:r,children:(0,h.jsx)(ee,{ellipsis:{rows:W},style:C()({marginBottom:0,color:V,cursor:v?"pointer":""},D),onClick:g,copyable:P,children:S})})})}},77603:function(se,B,t){t.d(B,{Z:function(){return ze}});var H=t(97857),C=t.n(H),z=t(15009),_=t.n(z),J=t(99289),h=t.n(J),ee=t(5574),c=t.n(ee),S=t(29297),Q=t(55375),j=t(45830),N=t(85265),W=t(96486),m=t(62435),r=t(86074),$=function(E){var w=E.whiteListInstanceVisible,p=E.whiteListInstanceInfo,Y=E.setWhiteListInstanceVisible,F=(0,m.useState)(""),U=c()(F,2),R=U[0],O=U[1],M=(0,j.useIntl)(),K=function(){Y(!1),O("")},ie=function(){K()};return(0,m.useEffect)(function(){if(w&&!(0,W.isEmpty)(p)){var G=JSON.stringify(p==null?void 0:p.outputEditor,null,4);(0,W.isEmpty)(G)||O(G)}},[w]),(0,r.jsx)(N.Z,{title:M.formatMessage({id:"common.message.text.execute.detail"}),width:"42%",destroyOnClose:!0,open:w,onClose:ie,children:!(0,W.isEmpty)(R)&&(0,r.jsx)(S.q9,{editorKey:"assetInstance",value:R,readOnly:!0,editorStyle:{height:"100%"}})})},V=$,x=t(96655),v=t(29448),g=t(93410),L=t(50727),D=t(97462),I=t(5966),P=t(97269),Oe=t(1413),Se=t(91),We=t(58055),we=["fieldProps","request","params","proFieldProps"],ke=function(E,w){var p=E.fieldProps,Y=E.request,F=E.params,U=E.proFieldProps,R=(0,Se.Z)(E,we);return(0,r.jsx)(We.Z,(0,Oe.Z)({valueType:"segmented",fieldProps:p,ref:w,request:Y,params:F,filedConfig:{customLightMode:!0},proFieldProps:U},R))},Ze=m.forwardRef(ke),Ae=Ze,Be=t(90672),Ne=t(64317),Ue=t(25593),Ke=t(68872),ce=t(71230),te=t(15746),X=t(83622),ve=t(86250),$e=t(57381),Ve=t(99859),b=t(68431),re={regoWrap:"regoWrap___iVxod",regoMain:"regoMain___eJpHo",customTitle:"customTitle___SrGFZ"},fe=Ue.Z.Title,me="506px",Ge=600,He=function(E){var w=(0,j.useModel)("rule"),p=w.whiteListConfigList,Y=w.allRuleList,F=E.editDrawerVisible,U=E.setEditDrawerVisible,R=E.whiteListDrawerInfo,O=E.tableActionRef,M=R.id,K=R.riskId,ie=R.isEditMode,G=ie===void 0?!0:ie,Je=(R==null?void 0:R.isLockHolder)||!1,y=!G,Qe=(0,m.useState)(!1),he=c()(Qe,2),Xe=he[0],pe=he[1],Ye=Ke.ZP.useMessage(),xe=c()(Ye,2),q=xe[0],qe=xe[1],l=(0,j.useIntl)(),k=(0,m.useRef)(),et=(0,m.useRef)(),tt=(0,m.useState)([]),ye=c()(tt,2),rt=ye[0],oe=ye[1],ne=(0,m.useRef)(),it=(0,m.useState)(!1),Ce=c()(it,2),nt=Ce[0],Ee=Ce[1],st=(0,m.useState)(!1),Re=c()(st,2),ot=Re[0],Le=Re[1],lt=(0,m.useState)(b.wo),De=c()(lt,2),le=De[0],_e=De[1],at=(0,m.useState)(""),Ie=c()(at,2),be=Ie[0],ae=Ie[1],Me=(0,m.useRef)({outputEditor:""}),ut=function(e){_e(e)},dt=function(e){ae(e)},ct=function(){var e;ae(""),(e=k.current)===null||e===void 0||e.resetFields()},ue=function(){U(!1)},vt=function(){var o=h()(_()().mark(function e(){var i,n,s,a;return _()().wrap(function(f){for(;;)switch(f.prev=f.next){case 0:return pe(!0),i={id:M},f.next=4,(0,x.queryWhiteRuleGrabLock)(i);case 4:n=f.sent,pe(!1),n.code===200&&(q.success(l.formatMessage({id:"common.message.text.edit.success"})),R&&(R.isEditMode=!0,R.isLockHolder=!0),M&&Te(M),O==null||(s=O.current)===null||s===void 0||(a=s.reloadAndRest)===null||a===void 0||a.call(s));case 7:case"end":return f.stop()}},e)}));return function(){return o.apply(this,arguments)}}(),ft=function(){var o=h()(_()().mark(function e(i){var n,s,a,u;return _()().wrap(function(d){for(;;)switch(d.prev=d.next){case 0:return Ee(!0),n=C()(C()({},(0,b.Lg)(i)),{},{regoContent:le}),M&&(n.id=M),K&&(n.enable=1),d.next=6,(0,x.querySaveOrUpdateWhiteRule)(n);case 6:s=d.sent,Ee(!1),s.code===200&&s.msg==="success"&&(M?q.success(l.formatMessage({id:"common.message.text.edit.success"})):q.success(l.formatMessage({id:"common.message.text.add.success"})),U(!1),O==null||(a=O.current)===null||a===void 0||(u=a.reloadAndRest)===null||u===void 0||u.call(a));case 9:case"end":return d.stop()}},e)}));return function(i){return o.apply(this,arguments)}}(),mt=(0,j.useRequest)(function(o){return(0,x.queryWhiteListRuleExampleData)({riskRuleCode:o})},{manual:!0,formatResult:function(e){if(e.msg==="success"){var i=e.content;try{ae(JSON.stringify(C()({},i),null,4)||"")}catch(n){console.info("Error",n)}}}}),de=mt.run,je=(0,j.useRequest)(function(o){return(0,x.queryWhiteListRuleById)({id:o})},{manual:!0,formatResult:function(e){var i=e.content;return(0,b.OV)(i)||{}},onSuccess:function(e){var i,n=e.condition,s=e.ruleType,a=e.ruleName,u=e.ruleDesc,f=e.ruleConfigList,d=e.editableKeyList,T=e.riskRuleCode,Z=e.regoContent;(i=k.current)===null||i===void 0||i.setFieldsValue({ruleType:s,ruleName:a,ruleDesc:u,ruleConfigList:f,condition:n,riskRuleCode:T}),_e(Z),oe(d),s===b.sN[1].value&&de(T)}}),Te=je.run,gt=je.loading,Pe=(0,j.useRequest)(function(o){return(0,x.queryWhitedContentByRiskId)(o)},{manual:!0,formatResult:function(e){return(0,b.e$)(e==null?void 0:e.content)||{}},onSuccess:function(e){var i,n=e.condition,s=e.ruleType,a=e.ruleName,u=e.ruleDesc,f=e.ruleConfigList,d=e.editableKeyList,T=e.riskRuleCode;(i=k.current)===null||i===void 0||i.setFieldsValue({ruleType:s,ruleName:a,ruleDesc:u,ruleConfigList:f,condition:n,riskRuleCode:T}),oe(d)}}),ht=Pe.run,pt=Pe.loading;(0,m.useEffect)(function(){F&&M?Te(M):F&&K?ht({riskId:K}):F||ct()},[F]);var xt=function(e){if(e===b.sN[1].value){var i;de((i=k.current)===null||i===void 0?void 0:i.getFieldValue("riskRuleCode"))}},Fe=function(){var o=h()(_()().mark(function e(){var i,n,s,a,u;return _()().wrap(function(d){for(;;)switch(d.prev=d.next){case 0:return s=C()(C()({},(0,b.Lg)(((i=k.current)===null||i===void 0?void 0:i.getFieldsValue())||{})),{},{regoContent:le}),((n=k.current)===null||n===void 0?void 0:n.getFieldValue("ruleType"))===b.sN[1].value&&(s.input=be),a=q.loading(l.formatMessage({id:"common.message.text.execute.loading"})),d.next=5,(0,x.queryWhiteListTestRun)(s);case 5:u=d.sent,a(),u.code===200&&(Me.current.outputEditor=u.content,Le(!0),q.success(l.formatMessage({id:"common.message.text.execute.success"})));case 8:case"end":return d.stop()}},e)}));return function(){return o.apply(this,arguments)}}(),yt=[{title:l.formatMessage({id:"involve.extend.title.serial.number"}),dataIndex:"id",editable:!1,width:100,align:"center",render:function(e,i,n){return n+1}},{title:l.formatMessage({id:"rule.module.text.variable.name"}),dataIndex:"key",formItemProps:{rules:[{required:!0}]},valueType:"select",fieldProps:function(e,i){var n=i.rowIndex,s=(p==null?void 0:p.map(function(a){return{label:a.keyName,value:a.key}}))||[];return{options:s,allowClear:!1,onSelect:function(){var u,f;(u=ne.current)===null||u===void 0||(f=u.setRowData)===null||f===void 0||f.call(u,n,{operator:void 0,value:void 0})}}}},{title:l.formatMessage({id:"involve.extend.title.condition"}),dataIndex:"operator",formItemProps:{rules:[{required:!0}]},valueType:"select",fieldProps:function(e,i){var n,s,a,u=i.rowIndex;if(y)return{options:[]};var f=(n=ne.current)===null||n===void 0||(s=n.getRowData)===null||s===void 0||(s=s.call(n,u))===null||s===void 0?void 0:s.key;if(!f)return[];var d=p==null?void 0:p.find(function(Z){return Z.key===f}),T=d==null||(a=d.operatorList)===null||a===void 0?void 0:a.map(function(Z){return{label:Z,value:Z}});return{options:T||[]}}},{title:l.formatMessage({id:"rule.module.text.variable.value"}),dataIndex:"value",formItemProps:{rules:[{required:!0}]},valueType:function(e){var i;return(i=["resourceId","ip","resourceName"])!==null&&i!==void 0&&i.includes(e==null?void 0:e.key)?"text":"select"},fieldProps:function(e,i){var n,s,a,u,f=i.rowIndex;if(y)return{options:[]};var d=(n=ne.current)===null||n===void 0||(s=n.getRowData)===null||s===void 0||(s=s.call(n,f))===null||s===void 0?void 0:s.key;if((a=["resourceId","ip","resourceName"])!==null&&a!==void 0&&a.includes(d))return{};if(!d)return[];var T=p==null?void 0:p.find(function(A){return A.key===d}),Z=T==null||(u=T.value)===null||u===void 0?void 0:u.map(function(A){return{label:A==null?void 0:A.valueName,value:A==null?void 0:A.value}});return{showSearch:!0,options:Z||[]}}},{title:l.formatMessage({id:"cloudAccount.extend.title.cloud.operate"}),valueType:"option",width:140,render:function(){return[]}}],Ct=function(){return(0,r.jsxs)(g.Z,{style:{marginBottom:20},bodyStyle:{backgroundColor:"rgb(245, 245, 245)",padding:"0 20px 16px 20px"},children:[(0,r.jsx)(L.Z,{rowKey:"idx",name:"ruleConfigList",actionRef:et,editableFormRef:ne,headerTitle:(0,r.jsx)("div",{style:{fontSize:14},children:l.formatMessage({id:"involve.extend.title.conditional.config"})}),recordCreatorProps:y?void 0:{creatorButtonText:l.formatMessage({id:"involve.extend.title.addRowConfig"}),record:function(){return{idx:(Math.random()*1e6).toFixed(0)}}},onChange:function(){var i;return(i=k.current)===null||i===void 0?void 0:i.setFieldValue("condition",void 0)},columns:yt,editable:y?void 0:{type:"multiple",editableKeys:rt,onChange:oe,actionRender:function(i,n,s){return[s.delete]}}}),(0,r.jsx)(D.Z,{name:["ruleConfigList"],children:function(i){var n=i.ruleConfigList;return(0,r.jsxs)(ce.Z,{children:[(0,r.jsx)(te.Z,{span:14,children:(0,r.jsx)(I.Z,{label:l.formatMessage({id:"involve.extend.title.logical"}),name:"condition",fieldProps:{placeholder:l.formatMessage({id:"involve.extend.title.logical.example"})},rules:[{required:(n==null?void 0:n.length)>1}],disabled:y})}),(0,r.jsx)(te.Z,{children:(0,r.jsx)(X.ZP,{type:"link",style:{paddingRight:0,marginBottom:24},onClick:Fe,children:l.formatMessage({id:"common.button.text.test"})})})]})}})]})},Et=function(){return(0,r.jsx)("div",{className:re.regoWrap,children:(0,r.jsxs)(ce.Z,{className:re.regoMain,gutter:16,children:[(0,r.jsxs)(te.Z,{md:14,span:24,children:[(0,r.jsx)(fe,{level:5,className:re.customTitle,style:{marginBottom:16},children:"The Rego PlayGround"}),(0,r.jsx)(S.mi,{editorKey:"WHITE_LIST_REGO_EDITOR",value:le,onChange:ut,editorStyle:{height:me},readOnly:y})]}),(0,r.jsxs)(te.Z,{md:10,span:24,children:[(0,r.jsx)(fe,{level:5,className:re.customTitle,children:(0,r.jsxs)(ve.Z,{justify:"space-between",align:"center",children:[(0,r.jsx)("span",{children:"INPUT"}),(0,r.jsx)(X.ZP,{type:"link",style:{paddingRight:0},onClick:Fe,disabled:y,children:l.formatMessage({id:"common.button.text.test"})})]})}),(0,r.jsx)(S.q9,{editorStyle:{height:me},editorKey:"WHITE_LIST_INPUT_EDITOR",value:be,onChange:dt,readOnly:y})]})]})})};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(N.Z,{title:M?y?l.formatMessage({id:"common.button.text.view"})+l.formatMessage({id:"rule.extend.text.whiteList.title"}):l.formatMessage({id:"rule.extend.title.edit.whiteList"}):l.formatMessage({id:"rule.module.text.createWhiteList"}),width:"64%",destroyOnClose:!0,open:F,onClose:ue,styles:{body:{paddingBottom:52}},children:[qe,(0,r.jsxs)($e.Z,{spinning:gt||pt,children:[M&&!Je&&(0,r.jsxs)("div",{style:{marginBottom:16,padding:"12px 16px",backgroundColor:"#fff7e6",border:"1px solid #ffd591",borderRadius:"6px",display:"flex",justifyContent:"space-between",alignItems:"center"},children:[(0,r.jsx)("span",{style:{color:"#d46b08"},children:l.formatMessage({id:"rule.message.not.holding.lock"})}),(0,r.jsx)(X.ZP,{type:"primary",size:"small",loading:Xe,onClick:vt,children:l.formatMessage({id:"rule.table.columns.text.grab.lock"})})]}),(0,r.jsxs)(P.A,{onFinish:ft,formRef:k,layout:"horizontal",submitter:{submitButtonProps:{loading:nt,disabled:y},render:function(e,i){return(0,r.jsx)(ve.Z,{justify:"end",gap:"small",children:y?(0,r.jsx)(r.Fragment,{children:(0,r.jsx)(X.ZP,{onClick:function(){return ue()},children:l.formatMessage({id:"common.button.text.close"})})}):(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(X.ZP,{onClick:function(){return ue()},children:l.formatMessage({id:"common.button.text.cancel"})}),i]})})}},children:[(0,r.jsx)(Ae,{name:"ruleType",label:l.formatMessage({id:"rule.extend.text.whiteList.type"}),initialValue:b.sN[0].value,valueEnum:(0,v.W_)(b.sN),formItemProps:{rules:[{required:!0,message:l.formatMessage({id:"rule.extend.text.select.whiteList.type"})}]},fieldProps:{onChange:xt},disabled:y}),(0,r.jsx)(I.Z,{label:l.formatMessage({id:"rule.extend.text.whiteList.title"}),name:"ruleName",formItemProps:{rules:[{required:!0}]},disabled:y}),(0,r.jsx)(Be.Z,{label:l.formatMessage({id:"rule.extend.text.whiteList.describe"}),name:"ruleDesc",formItemProps:{rules:[{required:!1}]},disabled:y}),(0,r.jsx)(D.Z,{name:["ruleType"],children:function(e){var i=e.ruleType;return(0,r.jsx)(Ne.Z,{label:l.formatMessage({id:"rule.extend.text.risk.rule.code"}),disabled:!!K||y,name:"riskRuleCode",formItemProps:{rules:[{required:!1}]},options:Y||[],fieldProps:{showSearch:!0,filterOption:!0,onChange:(0,W.debounce)(function(n){i===b.sN[1].value&&de(n)},Ge)}})}}),(0,r.jsx)(D.Z,{name:["ruleType"],children:function(e){var i=e.ruleType;return i===b.sN[1].value?Et():Ct()}}),K&&(0,r.jsx)(Ve.Z.Item,{children:(0,r.jsx)("div",{style:{color:Q.KC,fontSize:"13px"},children:"* \u767D\u540D\u5355\u63D0\u4EA4\u540E\u5C06\u6267\u884C\u98CE\u9669\u626B\u63CF\uFF08\u9884\u8BA130\u5206\u949F\u751F\u6548\uFF09\uFF0C\u8BF7\u52FF\u91CD\u590D\u63D0\u4EA4"})})]})]})]}),(0,r.jsx)(V,{whiteListInstanceVisible:ot,setWhiteListInstanceVisible:Le,whiteListInstanceInfo:Me.current})]})},ze=He},68431:function(se,B,t){t.d(B,{Lg:function(){return W},OV:function(){return m},e$:function(){return r},sN:function(){return N},wo:function(){return $}});var H=t(97857),C=t.n(H),z=t(13769),_=t.n(z),J=t(45830),h=t(96486),ee=t.n(h),c=t(86074),S=["idx"],Q=["id"],j=["id"],N=[{label:(0,c.jsx)(J.FormattedMessage,{id:"rule.module.text.rule.engine"}),value:"RULE_ENGINE"},{label:(0,c.jsx)(J.FormattedMessage,{id:"rule.module.text.rule.rego"}),value:"REGO"}],W=function(x){var v=(0,h.cloneDeep)(x),g=v.ruleConfigList;return Array.isArray(g)&&!(0,h.isEmpty)(g)&&(v.ruleConfigList=g.map(function(L,D){var I=L.idx,P=_()(L,S);return C()(C()({},P),{},{id:D+1})})||[]),v},m=function(x){var v=(0,h.cloneDeep)(x),g=JSON.parse((0,h.cloneDeep)(v==null?void 0:v.ruleConfig))||[],L=[];return Array.isArray(g)&&!(0,h.isEmpty)(g)&&(v.ruleConfigList=(g==null?void 0:g.map(function(D){var I=D.id,P=_()(D,Q);return L.push(I),C()(C()({},P),{},{idx:I})}))||[]),v.editableKeyList=L,v},r=function(x){var v=(0,h.cloneDeep)(x),g=(0,h.cloneDeep)(v==null?void 0:v.ruleConfigList)||[],L=[];return Array.isArray(g)&&!(0,h.isEmpty)(g)&&(v.ruleConfigList=(g==null?void 0:g.map(function(D){var I=D.id,P=_()(D,j);return L.push(I),C()(C()({},P),{},{idx:I})}))||[]),v.editableKeyList=L,v},$=`package cloudrec_white_list + +import rego.v1 + +default whited = false + +whited if { + input.method == "GET" + input.path == "/public/resource" +} +`},53846:function(se,B){B.Z={customTitle:"customTitle___nzcxh",riskHigh:"riskHigh___GstO6",riskMedium:"riskMedium___F4JTb",riskLow:"riskLow___HJopw",imgProcess:"imgProcess___NGndv",imgResult:"imgResult___wKhiG",validTag:"validTag___TRSau",invalidTag:"invalidTag___opVlG",waitingTag:"waitingTag___JZpZT"}}}]); diff --git a/app/bootstrap/src/main/resources/static/1171.619c5f52.async.js b/app/bootstrap/src/main/resources/static/1987.6e466bf2.async.js similarity index 83% rename from app/bootstrap/src/main/resources/static/1171.619c5f52.async.js rename to app/bootstrap/src/main/resources/static/1987.6e466bf2.async.js index 0e49f674..9656ef23 100644 --- a/app/bootstrap/src/main/resources/static/1171.619c5f52.async.js +++ b/app/bootstrap/src/main/resources/static/1987.6e466bf2.async.js @@ -1,9 +1,9 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[1171],{25330:function(h,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var t={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 00-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"}}]},name:"check",theme:"outlined"};e.default=t},67303:function(h,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var t={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm127.98 274.82h-.04l-.08.06L512 466.75 384.14 338.88c-.04-.05-.06-.06-.08-.06a.12.12 0 00-.07 0c-.03 0-.05.01-.09.05l-45.02 45.02a.2.2 0 00-.05.09.12.12 0 000 .07v.02a.27.27 0 00.06.06L466.75 512 338.88 639.86c-.05.04-.06.06-.06.08a.12.12 0 000 .07c0 .03.01.05.05.09l45.02 45.02a.2.2 0 00.09.05.12.12 0 00.07 0c.02 0 .04-.01.08-.05L512 557.25l127.86 127.87c.04.04.06.05.08.05a.12.12 0 00.07 0c.03 0 .05-.01.09-.05l45.02-45.02a.2.2 0 00.05-.09.12.12 0 000-.07v-.02a.27.27 0 00-.05-.06L557.25 512l127.87-127.86c.04-.04.05-.06.05-.08a.12.12 0 000-.07c0-.03-.01-.05-.05-.09l-45.02-45.02a.2.2 0 00-.09-.05.12.12 0 00-.07 0z"}}]},name:"close-circle",theme:"filled"};e.default=t},83647:function(h,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var t={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 64H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496v688c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V96c0-17.7-14.3-32-32-32zM704 192H192c-17.7 0-32 14.3-32 32v530.7c0 8.5 3.4 16.6 9.4 22.6l173.3 173.3c2.2 2.2 4.7 4 7.4 5.5v1.9h4.2c3.5 1.3 7.2 2 11 2H704c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32zM350 856.2L263.9 770H350v86.2zM664 888H414V746c0-22.1-17.9-40-40-40H232V264h432v624z"}}]},name:"copy",theme:"outlined"};e.default=t},57583:function(h,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var t={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M257.7 752c2 0 4-.2 6-.5L431.9 722c2-.4 3.9-1.3 5.3-2.8l423.9-423.9a9.96 9.96 0 000-14.1L694.9 114.9c-1.9-1.9-4.4-2.9-7.1-2.9s-5.2 1-7.1 2.9L256.8 538.8c-1.5 1.5-2.4 3.3-2.8 5.3l-29.5 168.2a33.5 33.5 0 009.4 29.8c6.6 6.4 14.9 9.9 23.8 9.9zm67.4-174.4L687.8 215l73.3 73.3-362.7 362.6-88.9 15.7 15.6-89zM880 836H144c-17.7 0-32 14.3-32 32v36c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-36c0-17.7-14.3-32-32-32z"}}]},name:"edit",theme:"outlined"};e.default=t},29260:function(h,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var t={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M864 170h-60c-4.4 0-8 3.6-8 8v518H310v-73c0-6.7-7.8-10.5-13-6.3l-141.9 112a8 8 0 000 12.6l141.9 112c5.3 4.2 13 .4 13-6.3v-75h498c35.3 0 64-28.7 64-64V178c0-4.4-3.6-8-8-8z"}}]},name:"enter",theme:"outlined"};e.default=t},25828:function(h,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var t={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M988 548c-19.9 0-36-16.1-36-36 0-59.4-11.6-117-34.6-171.3a440.45 440.45 0 00-94.3-139.9 437.71 437.71 0 00-139.9-94.3C629 83.6 571.4 72 512 72c-19.9 0-36-16.1-36-36s16.1-36 36-36c69.1 0 136.2 13.5 199.3 40.3C772.3 66 827 103 874 150c47 47 83.9 101.8 109.7 162.7 26.7 63.1 40.2 130.2 40.2 199.3.1 19.9-16 36-35.9 36z"}}]},name:"loading",theme:"outlined"};e.default=t},71961:function(h,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;const a=r(t(79686));function r(o){return o&&o.__esModule?o:{default:o}}const n=a;e.default=n,h.exports=n},42547:function(h,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;const a=r(t(86266));function r(o){return o&&o.__esModule?o:{default:o}}const n=a;e.default=n,h.exports=n},69427:function(h,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;const a=r(t(36754));function r(o){return o&&o.__esModule?o:{default:o}}const n=a;e.default=n,h.exports=n},10775:function(h,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;const a=r(t(58452));function r(o){return o&&o.__esModule?o:{default:o}}const n=a;e.default=n,h.exports=n},2936:function(h,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;const a=r(t(73764));function r(o){return o&&o.__esModule?o:{default:o}}const n=a;e.default=n,h.exports=n},628:function(h,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;const a=r(t(4851));function r(o){return o&&o.__esModule?o:{default:o}}const n=a;e.default=n,h.exports=n},79686:function(h,e,t){"use strict";var a=t(75263).default,r=t(64836).default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r(t(10434)),o=a(t(62435)),u=r(t(25330)),l=r(t(92074)),s=function(d,m){return o.createElement(l.default,(0,n.default)({},d,{ref:m,icon:u.default}))},c=o.forwardRef(s),p=e.default=c},86266:function(h,e,t){"use strict";var a=t(75263).default,r=t(64836).default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r(t(10434)),o=a(t(62435)),u=r(t(67303)),l=r(t(92074)),s=function(d,m){return o.createElement(l.default,(0,n.default)({},d,{ref:m,icon:u.default}))},c=o.forwardRef(s),p=e.default=c},36754:function(h,e,t){"use strict";var a=t(75263).default,r=t(64836).default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r(t(10434)),o=a(t(62435)),u=r(t(83647)),l=r(t(92074)),s=function(d,m){return o.createElement(l.default,(0,n.default)({},d,{ref:m,icon:u.default}))},c=o.forwardRef(s),p=e.default=c},58452:function(h,e,t){"use strict";var a=t(75263).default,r=t(64836).default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r(t(10434)),o=a(t(62435)),u=r(t(57583)),l=r(t(92074)),s=function(d,m){return o.createElement(l.default,(0,n.default)({},d,{ref:m,icon:u.default}))},c=o.forwardRef(s),p=e.default=c},73764:function(h,e,t){"use strict";var a=t(75263).default,r=t(64836).default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r(t(10434)),o=a(t(62435)),u=r(t(29260)),l=r(t(92074)),s=function(d,m){return o.createElement(l.default,(0,n.default)({},d,{ref:m,icon:u.default}))},c=o.forwardRef(s),p=e.default=c},4851:function(h,e,t){"use strict";var a=t(75263).default,r=t(64836).default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r(t(10434)),o=a(t(62435)),u=r(t(25828)),l=r(t(92074)),s=function(d,m){return o.createElement(l.default,(0,n.default)({},d,{ref:m,icon:u.default}))},c=o.forwardRef(s),p=e.default=c},85549:function(h,e,t){"use strict";"use client";var a=t(64836).default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=a(t(62435)),n=t(51130),o=t(46549);const u=s=>{const{space:c,form:p,children:f}=s;if(f==null)return null;let d=f;return p&&(d=r.default.createElement(n.NoFormStyle,{override:!0,status:!0},d)),c&&(d=r.default.createElement(o.NoCompactStyle,null,d)),d};var l=e.default=u},45471:function(h,e,t){"use strict";var a=t(64836).default;Object.defineProperty(e,"__esModule",{value:!0}),e.PresetStatusColorTypes=void 0,e.isPresetColor=l,e.isPresetStatusColor=s;var r=a(t(29213)),n=t(36496);const o=n.PresetColors.map(c=>`${c}-inverse`),u=e.PresetStatusColorTypes=["success","processing","error","default","warning"];function l(c,p=!0){return p?[].concat((0,r.default)(o),(0,r.default)(n.PresetColors)).includes(c):n.PresetColors.includes(c)}function s(c){return u.includes(c)}},49314:function(h,e,t){"use strict";"use client";var a=t(64836).default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=a(t(62435)),n=a(t(42547));const o=l=>{let s;return typeof l=="object"&&(l!=null&&l.clearIcon)?s=l:l&&(s={clearIcon:r.default.createElement(n.default,null)}),s};var u=e.default=o},56333:function(h,e,t){"use strict";var a=t(64836).default;Object.defineProperty(e,"__esModule",{value:!0}),e.useZIndex=e.containerBaseZIndexOffset=e.consumerBaseZIndexOffset=e.CONTAINER_MAX_OFFSET=void 0;var r=a(t(62435)),n=a(t(41401)),o=t(13594),u=a(t(96877));const l=100,s=10,p=(e.CONTAINER_MAX_OFFSET=l*s)+l,f=e.containerBaseZIndexOffset={Modal:l,Drawer:l,Popover:l,Popconfirm:l,Tooltip:l,Tour:l,FloatButton:l},d=e.consumerBaseZIndexOffset={SelectLike:50,Dropdown:50,DatePicker:50,Menu:50,ImagePreview:1};function m(C){return C in f}const v=(C,S)=>{const[,g]=(0,n.default)(),O=r.default.useContext(u.default),$=m(C);let i;if(S!==void 0)i=[S,S];else{let E=O!=null?O:0;$?E+=(O?0:g.zIndexPopupBase)+f[C]:E+=d[C],i=[O===void 0?S:E,E]}return i};e.useZIndex=v},53683:function(h,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getTransitionName=e.default=void 0;var a=t(31929);const r=()=>({height:0,opacity:0}),n=f=>{const{scrollHeight:d}=f;return{height:d,opacity:1}},o=f=>({height:f?f.offsetHeight:0}),u=(f,d)=>(d==null?void 0:d.deadline)===!0||d.propertyName==="height",l=(f=a.defaultPrefixCls)=>({motionName:`${f}-motion-collapse`,onAppearStart:r,onEnterStart:r,onAppearActive:n,onEnterActive:n,onLeaveStart:o,onLeaveActive:r,onAppearEnd:u,onEnterEnd:u,onLeaveEnd:u,motionDeadline:500}),s=null,c=(f,d,m)=>m!==void 0?m:`${f}-${d}`;e.getTransitionName=c;var p=e.default=l},74132:function(h,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=l,e.getOverflowOptions=r;var a=t(9064);function r(s,c,p,f){if(f===!1)return{adjustX:!1,adjustY:!1};const d=f&&typeof f=="object"?f:{},m={};switch(s){case"top":case"bottom":m.shiftX=c.arrowOffsetHorizontal*2+p,m.shiftY=!0,m.adjustY=!0;break;case"left":case"right":m.shiftY=c.arrowOffsetVertical*2+p,m.shiftX=!0,m.adjustX=!0;break}const v=Object.assign(Object.assign({},m),d);return v.shiftX||(v.adjustX=!0),v.shiftY||(v.adjustY=!0),v}const n={left:{points:["cr","cl"]},right:{points:["cl","cr"]},top:{points:["bc","tc"]},bottom:{points:["tc","bc"]},topLeft:{points:["bl","tl"]},leftTop:{points:["tr","tl"]},topRight:{points:["br","tr"]},rightTop:{points:["tl","tr"]},bottomRight:{points:["tr","br"]},rightBottom:{points:["bl","br"]},bottomLeft:{points:["tl","bl"]},leftBottom:{points:["br","bl"]}},o={topLeft:{points:["bl","tc"]},leftTop:{points:["tr","cl"]},topRight:{points:["br","tc"]},rightTop:{points:["tl","cr"]},bottomRight:{points:["tr","bc"]},rightBottom:{points:["bl","cr"]},bottomLeft:{points:["tl","bc"]},leftBottom:{points:["br","cl"]}},u=new Set(["topLeft","topRight","bottomLeft","bottomRight","leftTop","leftBottom","rightTop","rightBottom"]);function l(s){const{arrowWidth:c,autoAdjustOverflow:p,arrowPointAtCenter:f,offset:d,borderRadius:m,visibleFirst:v}=s,C=c/2,S={};return Object.keys(n).forEach(g=>{const O=f&&o[g]||n[g],$=Object.assign(Object.assign({},O),{offset:[0,0],dynamicInset:!0});switch(S[g]=$,u.has(g)&&($.autoArrow=!1),g){case"top":case"topLeft":case"topRight":$.offset[1]=-C-d;break;case"bottom":case"bottomLeft":case"bottomRight":$.offset[1]=C+d;break;case"left":case"leftTop":case"leftBottom":$.offset[0]=-C-d;break;case"right":case"rightTop":case"rightBottom":$.offset[0]=C+d;break}const i=(0,a.getArrowOffsetToken)({contentRadius:m,limitVerticalRadius:!0});if(f)switch(g){case"topLeft":case"bottomLeft":$.offset[0]=-i.arrowOffsetHorizontal-C;break;case"topRight":case"bottomRight":$.offset[0]=i.arrowOffsetHorizontal+C;break;case"leftTop":case"rightTop":$.offset[1]=-i.arrowOffsetHorizontal*2+C;break;case"leftBottom":case"rightBottom":$.offset[1]=i.arrowOffsetHorizontal*2-C;break}$.overflow=r(g,i,c,p),v&&($.htmlRegion="visibleFirst")}),S}},47419:function(h,e,t){"use strict";var a=t(64836).default;Object.defineProperty(e,"__esModule",{value:!0}),e.cloneElement=u,e.isFragment=n,e.replaceElement=void 0;var r=a(t(62435));function n(l){return l&&r.default.isValidElement(l)&&l.type===r.default.Fragment}const o=(l,s,c)=>r.default.isValidElement(l)?r.default.cloneElement(l,typeof c=="function"?c(l.props||{}):c):s;e.replaceElement=o;function u(l,s){return o(l,l,s)}},71434:function(h,e,t){"use strict";var a=t(64836).default;Object.defineProperty(e,"__esModule",{value:!0}),e.getMergedStatus=void 0,e.getStatusClassNames=o;var r=a(t(93967));const n=null;function o(l,s,c){return(0,r.default)({[`${l}-status-success`]:s==="success",[`${l}-status-warning`]:s==="warning",[`${l}-status-error`]:s==="error",[`${l}-status-validating`]:s==="validating",[`${l}-has-feedback`]:c})}const u=(l,s)=>s||l;e.getMergedStatus=u},38882:function(h,e,t){"use strict";var a=t(64836).default;Object.defineProperty(e,"__esModule",{value:!0}),e.canUseDocElement=void 0,Object.defineProperty(e,"isStyleSupport",{enumerable:!0,get:function(){return n.isStyleSupport}});var r=a(t(19158)),n=t(3481);const o=()=>(0,r.default)()&&window.document.documentElement;e.canUseDocElement=o},46659:function(h,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;const t=(r,n=!1)=>n&&r==null?[]:Array.isArray(r)?r:[r];var a=e.default=t},13594:function(h,e,t){"use strict";var a=t(75263).default;Object.defineProperty(e,"__esModule",{value:!0}),e.devUseWarning=e.default=e.WarningContext=void 0,e.noop=o,e.resetWarned=l;var r=a(t(62435)),n=a(t(45520));function o(){}let u=null;function l(){u=null,(0,n.resetWarned)()}let s=o;const c=e.WarningContext=r.createContext({}),p=e.devUseWarning=()=>{const d=()=>{};return d.deprecated=o,d};var f=e.default=s},96877:function(h,e,t){"use strict";var a=t(64836).default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=a(t(62435));const n=r.default.createContext(void 0);var o=e.default=n},1028:function(h,e,t){"use strict";var a=t(64836).default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=a(t(25633)),n=e.default=r.default},93319:function(h,e,t){"use strict";"use client";var a=t(75263).default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.DisabledContextProvider=void 0;var r=a(t(62435));const n=r.createContext(!1),o=({children:l,disabled:s})=>{const c=r.useContext(n);return r.createElement(n.Provider,{value:s!=null?s:c},l)};e.DisabledContextProvider=o;var u=e.default=n},16722:function(h,e,t){"use strict";"use client";var a=t(75263).default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=u;var r=a(t(62435)),n=t(29372),o=t(3184);function u(l){const{children:s}=l,[,c]=(0,o.useToken)(),{motion:p}=c,f=r.useRef(!1);return f.current=f.current||p===!1,f.current?r.createElement(n.Provider,{motion:p},s):s}},11380:function(h,e,t){"use strict";"use client";var a=t(75263).default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=a(t(62435)),n=t(13594);const o=null;var u=e.default=()=>null},3236:function(h,e,t){"use strict";"use client";var a=t(75263).default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.SizeContextProvider=void 0;var r=a(t(62435));const n=r.createContext(void 0),o=({children:l,size:s})=>{const c=r.useContext(n);return r.createElement(n.Provider,{value:s||c},l)};e.SizeContextProvider=o;var u=e.default=n},7177:function(h,e,t){"use strict";var a=t(75263).default;Object.defineProperty(e,"__esModule",{value:!0}),e.defaultPrefixCls=e.defaultIconPrefixCls=e.Variants=e.ConfigContext=e.ConfigConsumer=void 0,e.useComponentConfig=f;var r=a(t(62435));const n=e.defaultPrefixCls="ant",o=e.defaultIconPrefixCls="anticon",u=e.Variants=["outlined","borderless","filled","underlined"],l=(d,m)=>m||(d?`${n}-${d}`:n),s=e.ConfigContext=r.createContext({getPrefixCls:l,iconPrefixCls:o}),{Consumer:c}=s;e.ConfigConsumer=c;const p={};function f(d){const m=r.useContext(s),{getPrefixCls:v,direction:C,getPopupContainer:S}=m,g=m[d];return Object.assign(Object.assign({classNames:p,styles:p},g),{getPrefixCls:v,direction:C,getPopupContainer:S})}},56301:function(h,e,t){"use strict";var a=t(64836).default;Object.defineProperty(e,"__esModule",{value:!0}),e.getStyle=c,e.registerTheme=p;var r=t(84898),n=t(15063),o=a(t(19158)),u=t(93399),l=a(t(13594));const s=`-ant-${Date.now()}-${Math.random()}`;function c(f,d){const m={},v=(g,O)=>{let $=g.clone();return $=(O==null?void 0:O($))||$,$.toRgbString()},C=(g,O)=>{const $=new n.FastColor(g),i=(0,r.generate)($.toRgbString());m[`${O}-color`]=v($),m[`${O}-color-disabled`]=i[1],m[`${O}-color-hover`]=i[4],m[`${O}-color-active`]=i[6],m[`${O}-color-outline`]=$.clone().setA(.2).toRgbString(),m[`${O}-color-deprecated-bg`]=i[0],m[`${O}-color-deprecated-border`]=i[2]};if(d.primaryColor){C(d.primaryColor,"primary");const g=new n.FastColor(d.primaryColor),O=(0,r.generate)(g.toRgbString());O.forEach((i,E)=>{m[`primary-${E+1}`]=i}),m["primary-color-deprecated-l-35"]=v(g,i=>i.lighten(35)),m["primary-color-deprecated-l-20"]=v(g,i=>i.lighten(20)),m["primary-color-deprecated-t-20"]=v(g,i=>i.tint(20)),m["primary-color-deprecated-t-50"]=v(g,i=>i.tint(50)),m["primary-color-deprecated-f-12"]=v(g,i=>i.setA(i.a*.12));const $=new n.FastColor(O[0]);m["primary-color-active-deprecated-f-30"]=v($,i=>i.setA(i.a*.3)),m["primary-color-active-deprecated-d-02"]=v($,i=>i.darken(2))}return d.successColor&&C(d.successColor,"success"),d.warningColor&&C(d.warningColor,"warning"),d.errorColor&&C(d.errorColor,"error"),d.infoColor&&C(d.infoColor,"info"),` +(self.webpackChunk=self.webpackChunk||[]).push([[1987],{25330:function(S,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var t={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 00-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"}}]},name:"check",theme:"outlined"};e.default=t},67303:function(S,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var t={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm127.98 274.82h-.04l-.08.06L512 466.75 384.14 338.88c-.04-.05-.06-.06-.08-.06a.12.12 0 00-.07 0c-.03 0-.05.01-.09.05l-45.02 45.02a.2.2 0 00-.05.09.12.12 0 000 .07v.02a.27.27 0 00.06.06L466.75 512 338.88 639.86c-.05.04-.06.06-.06.08a.12.12 0 000 .07c0 .03.01.05.05.09l45.02 45.02a.2.2 0 00.09.05.12.12 0 00.07 0c.02 0 .04-.01.08-.05L512 557.25l127.86 127.87c.04.04.06.05.08.05a.12.12 0 00.07 0c.03 0 .05-.01.09-.05l45.02-45.02a.2.2 0 00.05-.09.12.12 0 000-.07v-.02a.27.27 0 00-.05-.06L557.25 512l127.87-127.86c.04-.04.05-.06.05-.08a.12.12 0 000-.07c0-.03-.01-.05-.05-.09l-45.02-45.02a.2.2 0 00-.09-.05.12.12 0 00-.07 0z"}}]},name:"close-circle",theme:"filled"};e.default=t},83647:function(S,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var t={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 64H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496v688c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V96c0-17.7-14.3-32-32-32zM704 192H192c-17.7 0-32 14.3-32 32v530.7c0 8.5 3.4 16.6 9.4 22.6l173.3 173.3c2.2 2.2 4.7 4 7.4 5.5v1.9h4.2c3.5 1.3 7.2 2 11 2H704c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32zM350 856.2L263.9 770H350v86.2zM664 888H414V746c0-22.1-17.9-40-40-40H232V264h432v624z"}}]},name:"copy",theme:"outlined"};e.default=t},57583:function(S,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var t={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M257.7 752c2 0 4-.2 6-.5L431.9 722c2-.4 3.9-1.3 5.3-2.8l423.9-423.9a9.96 9.96 0 000-14.1L694.9 114.9c-1.9-1.9-4.4-2.9-7.1-2.9s-5.2 1-7.1 2.9L256.8 538.8c-1.5 1.5-2.4 3.3-2.8 5.3l-29.5 168.2a33.5 33.5 0 009.4 29.8c6.6 6.4 14.9 9.9 23.8 9.9zm67.4-174.4L687.8 215l73.3 73.3-362.7 362.6-88.9 15.7 15.6-89zM880 836H144c-17.7 0-32 14.3-32 32v36c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-36c0-17.7-14.3-32-32-32z"}}]},name:"edit",theme:"outlined"};e.default=t},29260:function(S,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var t={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M864 170h-60c-4.4 0-8 3.6-8 8v518H310v-73c0-6.7-7.8-10.5-13-6.3l-141.9 112a8 8 0 000 12.6l141.9 112c5.3 4.2 13 .4 13-6.3v-75h498c35.3 0 64-28.7 64-64V178c0-4.4-3.6-8-8-8z"}}]},name:"enter",theme:"outlined"};e.default=t},25828:function(S,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var t={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M988 548c-19.9 0-36-16.1-36-36 0-59.4-11.6-117-34.6-171.3a440.45 440.45 0 00-94.3-139.9 437.71 437.71 0 00-139.9-94.3C629 83.6 571.4 72 512 72c-19.9 0-36-16.1-36-36s16.1-36 36-36c69.1 0 136.2 13.5 199.3 40.3C772.3 66 827 103 874 150c47 47 83.9 101.8 109.7 162.7 26.7 63.1 40.2 130.2 40.2 199.3.1 19.9-16 36-35.9 36z"}}]},name:"loading",theme:"outlined"};e.default=t},71961:function(S,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;const a=r(t(79686));function r(o){return o&&o.__esModule?o:{default:o}}const n=a;e.default=n,S.exports=n},42547:function(S,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;const a=r(t(86266));function r(o){return o&&o.__esModule?o:{default:o}}const n=a;e.default=n,S.exports=n},69427:function(S,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;const a=r(t(36754));function r(o){return o&&o.__esModule?o:{default:o}}const n=a;e.default=n,S.exports=n},10775:function(S,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;const a=r(t(58452));function r(o){return o&&o.__esModule?o:{default:o}}const n=a;e.default=n,S.exports=n},2936:function(S,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;const a=r(t(73764));function r(o){return o&&o.__esModule?o:{default:o}}const n=a;e.default=n,S.exports=n},628:function(S,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;const a=r(t(4851));function r(o){return o&&o.__esModule?o:{default:o}}const n=a;e.default=n,S.exports=n},79686:function(S,e,t){"use strict";var a=t(75263).default,r=t(64836).default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r(t(10434)),o=a(t(62435)),u=r(t(25330)),l=r(t(92074)),s=function(d,m){return o.createElement(l.default,(0,n.default)({},d,{ref:m,icon:u.default}))},c=o.forwardRef(s),p=e.default=c},86266:function(S,e,t){"use strict";var a=t(75263).default,r=t(64836).default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r(t(10434)),o=a(t(62435)),u=r(t(67303)),l=r(t(92074)),s=function(d,m){return o.createElement(l.default,(0,n.default)({},d,{ref:m,icon:u.default}))},c=o.forwardRef(s),p=e.default=c},36754:function(S,e,t){"use strict";var a=t(75263).default,r=t(64836).default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r(t(10434)),o=a(t(62435)),u=r(t(83647)),l=r(t(92074)),s=function(d,m){return o.createElement(l.default,(0,n.default)({},d,{ref:m,icon:u.default}))},c=o.forwardRef(s),p=e.default=c},58452:function(S,e,t){"use strict";var a=t(75263).default,r=t(64836).default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r(t(10434)),o=a(t(62435)),u=r(t(57583)),l=r(t(92074)),s=function(d,m){return o.createElement(l.default,(0,n.default)({},d,{ref:m,icon:u.default}))},c=o.forwardRef(s),p=e.default=c},73764:function(S,e,t){"use strict";var a=t(75263).default,r=t(64836).default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r(t(10434)),o=a(t(62435)),u=r(t(29260)),l=r(t(92074)),s=function(d,m){return o.createElement(l.default,(0,n.default)({},d,{ref:m,icon:u.default}))},c=o.forwardRef(s),p=e.default=c},4851:function(S,e,t){"use strict";var a=t(75263).default,r=t(64836).default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r(t(10434)),o=a(t(62435)),u=r(t(25828)),l=r(t(92074)),s=function(d,m){return o.createElement(l.default,(0,n.default)({},d,{ref:m,icon:u.default}))},c=o.forwardRef(s),p=e.default=c},85549:function(S,e,t){"use strict";"use client";var a=t(64836).default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=a(t(62435)),n=t(51130),o=t(46549);const u=s=>{const{space:c,form:p,children:f}=s;if(f==null)return null;let d=f;return p&&(d=r.default.createElement(n.NoFormStyle,{override:!0,status:!0},d)),c&&(d=r.default.createElement(o.NoCompactStyle,null,d)),d};var l=e.default=u},45471:function(S,e,t){"use strict";var a=t(64836).default;Object.defineProperty(e,"__esModule",{value:!0}),e.PresetStatusColorTypes=void 0,e.isPresetColor=l,e.isPresetStatusColor=s;var r=a(t(29213)),n=t(36496);const o=n.PresetColors.map(c=>`${c}-inverse`),u=e.PresetStatusColorTypes=["success","processing","error","default","warning"];function l(c,p=!0){return p?[].concat((0,r.default)(o),(0,r.default)(n.PresetColors)).includes(c):n.PresetColors.includes(c)}function s(c){return u.includes(c)}},49314:function(S,e,t){"use strict";"use client";var a=t(64836).default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=a(t(62435)),n=a(t(42547));const o=l=>{let s;return typeof l=="object"&&(l!=null&&l.clearIcon)?s=l:l&&(s={clearIcon:r.default.createElement(n.default,null)}),s};var u=e.default=o},56333:function(S,e,t){"use strict";var a=t(64836).default;Object.defineProperty(e,"__esModule",{value:!0}),e.useZIndex=e.containerBaseZIndexOffset=e.consumerBaseZIndexOffset=e.CONTAINER_MAX_OFFSET=void 0;var r=a(t(62435)),n=a(t(41401)),o=t(13594),u=a(t(96877));const l=100,s=10,p=(e.CONTAINER_MAX_OFFSET=l*s)+l,f=e.containerBaseZIndexOffset={Modal:l,Drawer:l,Popover:l,Popconfirm:l,Tooltip:l,Tour:l,FloatButton:l},d=e.consumerBaseZIndexOffset={SelectLike:50,Dropdown:50,DatePicker:50,Menu:50,ImagePreview:1};function m(C){return C in f}const v=(C,h)=>{const[,g]=(0,n.default)(),O=r.default.useContext(u.default),$=m(C);let i;if(h!==void 0)i=[h,h];else{let E=O!=null?O:0;$?E+=(O?0:g.zIndexPopupBase)+f[C]:E+=d[C],i=[O===void 0?h:E,E]}return i};e.useZIndex=v},53683:function(S,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getTransitionName=e.default=void 0;var a=t(31929);const r=()=>({height:0,opacity:0}),n=f=>{const{scrollHeight:d}=f;return{height:d,opacity:1}},o=f=>({height:f?f.offsetHeight:0}),u=(f,d)=>(d==null?void 0:d.deadline)===!0||d.propertyName==="height",l=(f=a.defaultPrefixCls)=>({motionName:`${f}-motion-collapse`,onAppearStart:r,onEnterStart:r,onAppearActive:n,onEnterActive:n,onLeaveStart:o,onLeaveActive:r,onAppearEnd:u,onEnterEnd:u,onLeaveEnd:u,motionDeadline:500}),s=null,c=(f,d,m)=>m!==void 0?m:`${f}-${d}`;e.getTransitionName=c;var p=e.default=l},74132:function(S,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=l,e.getOverflowOptions=r;var a=t(9064);function r(s,c,p,f){if(f===!1)return{adjustX:!1,adjustY:!1};const d=f&&typeof f=="object"?f:{},m={};switch(s){case"top":case"bottom":m.shiftX=c.arrowOffsetHorizontal*2+p,m.shiftY=!0,m.adjustY=!0;break;case"left":case"right":m.shiftY=c.arrowOffsetVertical*2+p,m.shiftX=!0,m.adjustX=!0;break}const v=Object.assign(Object.assign({},m),d);return v.shiftX||(v.adjustX=!0),v.shiftY||(v.adjustY=!0),v}const n={left:{points:["cr","cl"]},right:{points:["cl","cr"]},top:{points:["bc","tc"]},bottom:{points:["tc","bc"]},topLeft:{points:["bl","tl"]},leftTop:{points:["tr","tl"]},topRight:{points:["br","tr"]},rightTop:{points:["tl","tr"]},bottomRight:{points:["tr","br"]},rightBottom:{points:["bl","br"]},bottomLeft:{points:["tl","bl"]},leftBottom:{points:["br","bl"]}},o={topLeft:{points:["bl","tc"]},leftTop:{points:["tr","cl"]},topRight:{points:["br","tc"]},rightTop:{points:["tl","cr"]},bottomRight:{points:["tr","bc"]},rightBottom:{points:["bl","cr"]},bottomLeft:{points:["tl","bc"]},leftBottom:{points:["br","cl"]}},u=new Set(["topLeft","topRight","bottomLeft","bottomRight","leftTop","leftBottom","rightTop","rightBottom"]);function l(s){const{arrowWidth:c,autoAdjustOverflow:p,arrowPointAtCenter:f,offset:d,borderRadius:m,visibleFirst:v}=s,C=c/2,h={};return Object.keys(n).forEach(g=>{const O=f&&o[g]||n[g],$=Object.assign(Object.assign({},O),{offset:[0,0],dynamicInset:!0});switch(h[g]=$,u.has(g)&&($.autoArrow=!1),g){case"top":case"topLeft":case"topRight":$.offset[1]=-C-d;break;case"bottom":case"bottomLeft":case"bottomRight":$.offset[1]=C+d;break;case"left":case"leftTop":case"leftBottom":$.offset[0]=-C-d;break;case"right":case"rightTop":case"rightBottom":$.offset[0]=C+d;break}const i=(0,a.getArrowOffsetToken)({contentRadius:m,limitVerticalRadius:!0});if(f)switch(g){case"topLeft":case"bottomLeft":$.offset[0]=-i.arrowOffsetHorizontal-C;break;case"topRight":case"bottomRight":$.offset[0]=i.arrowOffsetHorizontal+C;break;case"leftTop":case"rightTop":$.offset[1]=-i.arrowOffsetHorizontal*2+C;break;case"leftBottom":case"rightBottom":$.offset[1]=i.arrowOffsetHorizontal*2-C;break}$.overflow=r(g,i,c,p),v&&($.htmlRegion="visibleFirst")}),h}},47419:function(S,e,t){"use strict";var a=t(64836).default;Object.defineProperty(e,"__esModule",{value:!0}),e.cloneElement=u,e.isFragment=n,e.replaceElement=void 0;var r=a(t(62435));function n(l){return l&&r.default.isValidElement(l)&&l.type===r.default.Fragment}const o=(l,s,c)=>r.default.isValidElement(l)?r.default.cloneElement(l,typeof c=="function"?c(l.props||{}):c):s;e.replaceElement=o;function u(l,s){return o(l,l,s)}},71434:function(S,e,t){"use strict";var a=t(64836).default;Object.defineProperty(e,"__esModule",{value:!0}),e.getMergedStatus=void 0,e.getStatusClassNames=o;var r=a(t(93967));const n=null;function o(l,s,c){return(0,r.default)({[`${l}-status-success`]:s==="success",[`${l}-status-warning`]:s==="warning",[`${l}-status-error`]:s==="error",[`${l}-status-validating`]:s==="validating",[`${l}-has-feedback`]:c})}const u=(l,s)=>s||l;e.getMergedStatus=u},38882:function(S,e,t){"use strict";var a=t(64836).default;Object.defineProperty(e,"__esModule",{value:!0}),e.canUseDocElement=void 0,Object.defineProperty(e,"isStyleSupport",{enumerable:!0,get:function(){return n.isStyleSupport}});var r=a(t(19158)),n=t(3481);const o=()=>(0,r.default)()&&window.document.documentElement;e.canUseDocElement=o},46659:function(S,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;const t=(r,n=!1)=>n&&r==null?[]:Array.isArray(r)?r:[r];var a=e.default=t},13594:function(S,e,t){"use strict";var a=t(75263).default;Object.defineProperty(e,"__esModule",{value:!0}),e.devUseWarning=e.default=e.WarningContext=void 0,e.noop=o,e.resetWarned=l;var r=a(t(62435)),n=a(t(45520));function o(){}let u=null;function l(){u=null,(0,n.resetWarned)()}const c=o,p=e.WarningContext=r.createContext({}),f=e.devUseWarning=()=>{const m=()=>{};return m.deprecated=o,m};var d=e.default=c},96877:function(S,e,t){"use strict";var a=t(64836).default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=a(t(62435));const n=r.default.createContext(void 0);var o=e.default=n},1028:function(S,e,t){"use strict";var a=t(64836).default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=a(t(25633)),n=e.default=r.default},93319:function(S,e,t){"use strict";"use client";var a=t(75263).default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.DisabledContextProvider=void 0;var r=a(t(62435));const n=r.createContext(!1),o=({children:l,disabled:s})=>{const c=r.useContext(n);return r.createElement(n.Provider,{value:s!=null?s:c},l)};e.DisabledContextProvider=o;var u=e.default=n},16722:function(S,e,t){"use strict";"use client";var a=t(75263).default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=l;var r=a(t(62435)),n=t(29372),o=t(3184);const u=r.createContext(!0);function l(s){const c=r.useContext(u),{children:p}=s,[,f]=(0,o.useToken)(),{motion:d}=f,m=r.useRef(!1);return m.current||(m.current=c!==d),m.current?r.createElement(u.Provider,{value:d},r.createElement(n.Provider,{motion:d},p)):p}},11380:function(S,e,t){"use strict";"use client";var a=t(75263).default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=a(t(62435)),n=t(13594);const o=null;var u=e.default=()=>null},3236:function(S,e,t){"use strict";"use client";var a=t(75263).default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.SizeContextProvider=void 0;var r=a(t(62435));const n=r.createContext(void 0),o=({children:l,size:s})=>{const c=r.useContext(n);return r.createElement(n.Provider,{value:s||c},l)};e.SizeContextProvider=o;var u=e.default=n},7177:function(S,e,t){"use strict";var a=t(75263).default;Object.defineProperty(e,"__esModule",{value:!0}),e.defaultPrefixCls=e.defaultIconPrefixCls=e.Variants=e.ConfigContext=e.ConfigConsumer=void 0,e.useComponentConfig=f;var r=a(t(62435));const n=e.defaultPrefixCls="ant",o=e.defaultIconPrefixCls="anticon",u=e.Variants=["outlined","borderless","filled","underlined"],l=(d,m)=>m||(d?`${n}-${d}`:n),s=e.ConfigContext=r.createContext({getPrefixCls:l,iconPrefixCls:o}),{Consumer:c}=s;e.ConfigConsumer=c;const p={};function f(d){const m=r.useContext(s),{getPrefixCls:v,direction:C,getPopupContainer:h}=m,g=m[d];return Object.assign(Object.assign({classNames:p,styles:p},g),{getPrefixCls:v,direction:C,getPopupContainer:h})}},56301:function(S,e,t){"use strict";var a=t(64836).default;Object.defineProperty(e,"__esModule",{value:!0}),e.getStyle=c,e.registerTheme=p;var r=t(84898),n=t(15063),o=a(t(19158)),u=t(93399),l=a(t(13594));const s=`-ant-${Date.now()}-${Math.random()}`;function c(f,d){const m={},v=(g,O)=>{let $=g.clone();return $=(O==null?void 0:O($))||$,$.toRgbString()},C=(g,O)=>{const $=new n.FastColor(g),i=(0,r.generate)($.toRgbString());m[`${O}-color`]=v($),m[`${O}-color-disabled`]=i[1],m[`${O}-color-hover`]=i[4],m[`${O}-color-active`]=i[6],m[`${O}-color-outline`]=$.clone().setA(.2).toRgbString(),m[`${O}-color-deprecated-bg`]=i[0],m[`${O}-color-deprecated-border`]=i[2]};if(d.primaryColor){C(d.primaryColor,"primary");const g=new n.FastColor(d.primaryColor),O=(0,r.generate)(g.toRgbString());O.forEach((i,E)=>{m[`primary-${E+1}`]=i}),m["primary-color-deprecated-l-35"]=v(g,i=>i.lighten(35)),m["primary-color-deprecated-l-20"]=v(g,i=>i.lighten(20)),m["primary-color-deprecated-t-20"]=v(g,i=>i.tint(20)),m["primary-color-deprecated-t-50"]=v(g,i=>i.tint(50)),m["primary-color-deprecated-f-12"]=v(g,i=>i.setA(i.a*.12));const $=new n.FastColor(O[0]);m["primary-color-active-deprecated-f-30"]=v($,i=>i.setA(i.a*.3)),m["primary-color-active-deprecated-d-02"]=v($,i=>i.darken(2))}return d.successColor&&C(d.successColor,"success"),d.warningColor&&C(d.warningColor,"warning"),d.errorColor&&C(d.errorColor,"error"),d.infoColor&&C(d.infoColor,"info"),` :root { ${Object.keys(m).map(g=>`--${f}-${g}: ${m[g]};`).join(` `)} } - `.trim()}function p(f,d){const m=c(f,d);(0,o.default)()&&(0,u.updateCSS)(m,`${s}-dynamic-theme`)}},14893:function(h,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a=t(3184);const r=o=>{const[,,,,u]=(0,a.useToken)();return u?`${o}-css-var`:""};var n=e.default=r},5819:function(h,e,t){"use strict";var a=t(64836).default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=t(62435),n=a(t(93319)),o=a(t(3236));function u(){const s=(0,r.useContext)(n.default),c=(0,r.useContext)(o.default);return{componentDisabled:s,componentSize:c}}var l=e.default=u},65693:function(h,e,t){"use strict";var a=t(64836).default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=a(t(62435)),n=a(t(3236));const o=l=>{const s=r.default.useContext(n.default);return r.default.useMemo(()=>l?typeof l=="string"?l!=null?l:s:typeof l=="function"?l(s):s:s,[l,s])};var u=e.default=o},25494:function(h,e,t){"use strict";var a=t(64836).default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=s;var r=a(t(67265)),n=a(t(11102)),o=t(13594),u=t(3184),l=a(t(78459));function s(c,p,f){var d,m;const v=(0,o.devUseWarning)("ConfigProvider"),C=c||{},S=C.inherit===!1||!p?Object.assign(Object.assign({},u.defaultConfig),{hashed:(d=p==null?void 0:p.hashed)!==null&&d!==void 0?d:u.defaultConfig.hashed,cssVar:p==null?void 0:p.cssVar}):p,g=(0,l.default)();return(0,r.default)(()=>{var O,$;if(!c)return p;const i=Object.assign({},S.components);Object.keys(c.components||{}).forEach(b=>{i[b]=Object.assign(Object.assign({},i[b]),c.components[b])});const E=`css-var-${g.replace(/:/g,"")}`,y=((O=C.cssVar)!==null&&O!==void 0?O:S.cssVar)&&Object.assign(Object.assign(Object.assign({prefix:f==null?void 0:f.prefixCls},typeof S.cssVar=="object"?S.cssVar:{}),typeof C.cssVar=="object"?C.cssVar:{}),{key:typeof C.cssVar=="object"&&(($=C.cssVar)===null||$===void 0?void 0:$.key)||E});return Object.assign(Object.assign(Object.assign({},S),C),{token:Object.assign(Object.assign({},S.token),C.token),components:i,cssVar:y})},[C,S],(O,$)=>O.some((i,E)=>{const y=$[E];return!(0,n.default)(i,y,!0)}))}},78459:function(h,e,t){"use strict";var a=t(75263).default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=a(t(62435));const n=Object.assign({},r),{useId:o}=n,l=typeof o=="undefined"?()=>"":o;var s=e.default=l},31929:function(h,e,t){"use strict";"use client";var a=t(64836).default,r=t(75263).default;Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"ConfigConsumer",{enumerable:!0,get:function(){return S.ConfigConsumer}}),Object.defineProperty(e,"ConfigContext",{enumerable:!0,get:function(){return S.ConfigContext}}),Object.defineProperty(e,"Variants",{enumerable:!0,get:function(){return S.Variants}}),e.default=e.configConsumerProps=void 0,Object.defineProperty(e,"defaultIconPrefixCls",{enumerable:!0,get:function(){return S.defaultIconPrefixCls}}),Object.defineProperty(e,"defaultPrefixCls",{enumerable:!0,get:function(){return S.defaultPrefixCls}}),e.warnContext=e.globalConfig=void 0;var n=r(t(62435)),o=t(861),u=a(t(98399)),l=a(t(67265)),s=t(20059),c=r(t(13594)),p=a(t(2197)),f=r(t(24522)),d=a(t(44805)),m=a(t(18253)),v=t(89329),C=a(t(98411)),S=t(7177),g=t(56301),O=t(93319),$=a(t(5819)),i=a(t(25494)),E=a(t(16722)),y=a(t(11380)),b=r(t(3236)),P=a(t(82932)),j=function(w,x){var X={};for(var F in w)Object.prototype.hasOwnProperty.call(w,F)&&x.indexOf(F)<0&&(X[F]=w[F]);if(w!=null&&typeof Object.getOwnPropertySymbols=="function")for(var q=0,F=Object.getOwnPropertySymbols(w);qx.endsWith("Color"))}const N=w=>{const{prefixCls:x,iconPrefixCls:X,theme:F,holderRender:q}=w;x!==void 0&&(L=x),X!==void 0&&(D=X),"holderRender"in w&&(B=q),F&&(U(F)?(0,g.registerTheme)(z(),F):_=F)},Y=()=>({getPrefixCls:(w,x)=>x||(w?`${z()}-${w}`:z()),getIconPrefixCls:k,getRootPrefixCls:()=>L||z(),getTheme:()=>_,holderRender:B});e.globalConfig=Y;const re=w=>{const{children:x,csp:X,autoInsertSpaceInButton:F,alert:q,anchor:he,form:te,locale:ne,componentSize:ie,direction:V,space:ae,splitter:J,virtual:ee,dropdownMatchSelectWidth:K,popupMatchSelectWidth:se,popupOverflow:G,legacyLocale:Z,parentContext:fe,iconPrefixCls:Be,theme:Pe,componentDisabled:Ae,segmented:ze,statistic:Oe,spin:Ie,calendar:Ce,carousel:Fe,cascader:Re,collapse:je,typography:Le,checkbox:De,descriptions:Ne,divider:Te,drawer:Ee,skeleton:He,steps:ge,image:Q,layout:ve,list:me,mentions:Ke,modal:ue,progress:oe,result:Me,slider:Ye,breadcrumb:pe,menu:Ve,pagination:Ge,input:$e,textArea:ke,empty:Ze,badge:ce,radio:Se,rate:we,switch:at,transfer:ot,avatar:lt,message:it,tag:st,table:qe,card:Qe,tabs:ut,timeline:ct,timePicker:dt,upload:ft,notification:mt,tree:A,colorPicker:H,datePicker:xe,rangePicker:et,flex:gt,wave:Et,dropdown:$t,warning:Pt,tour:Rt,tooltip:Mt,popover:It,popconfirm:jt,floatButtonGroup:Tt,variant:wt,inputNumber:xt,treeSelect:At}=w,bt=n.useCallback((de,be)=>{const{prefixCls:We}=w;if(be)return be;const Ue=We||fe.getPrefixCls("");return de?`${Ue}-${de}`:Ue},[fe.getPrefixCls,w.prefixCls]),tt=Be||fe.iconPrefixCls||S.defaultIconPrefixCls,nt=X||fe.csp;(0,P.default)(tt,nt);const vt=(0,i.default)(Pe,fe.theme,{prefixCls:bt("")}),pt={csp:nt,autoInsertSpaceInButton:F,alert:q,anchor:he,locale:ne||Z,direction:V,space:ae,splitter:J,virtual:ee,popupMatchSelectWidth:se!=null?se:K,popupOverflow:G,getPrefixCls:bt,iconPrefixCls:tt,theme:vt,segmented:ze,statistic:Oe,spin:Ie,calendar:Ce,carousel:Fe,cascader:Re,collapse:je,typography:Le,checkbox:De,descriptions:Ne,divider:Te,drawer:Ee,skeleton:He,steps:ge,image:Q,input:$e,textArea:ke,layout:ve,list:me,mentions:Ke,modal:ue,progress:oe,result:Me,slider:Ye,breadcrumb:pe,menu:Ve,pagination:Ge,empty:Ze,badge:ce,radio:Se,rate:we,switch:at,transfer:ot,avatar:lt,message:it,tag:st,table:qe,card:Qe,tabs:ut,timeline:ct,timePicker:dt,upload:ft,notification:mt,tree:A,colorPicker:H,datePicker:xe,rangePicker:et,flex:gt,wave:Et,dropdown:$t,warning:Pt,tour:Rt,tooltip:Mt,popover:It,popconfirm:jt,floatButtonGroup:Tt,variant:wt,inputNumber:xt,treeSelect:At},Je=Object.assign({},fe);Object.keys(pt).forEach(de=>{pt[de]!==void 0&&(Je[de]=pt[de])}),T.forEach(de=>{const be=w[de];be&&(Je[de]=be)}),typeof F!="undefined"&&(Je.button=Object.assign({autoInsertSpace:F},Je.button));const _e=(0,l.default)(()=>Je,Je,(de,be)=>{const We=Object.keys(de),Ue=Object.keys(be);return We.length!==Ue.length||We.some(rt=>de[rt]!==be[rt])}),{layer:Ct}=n.useContext(o.StyleContext),zt=n.useMemo(()=>({prefixCls:tt,csp:nt,layer:Ct?"antd":void 0}),[tt,nt,Ct]);let ye=n.createElement(n.Fragment,null,n.createElement(y.default,{dropdownMatchSelectWidth:K}),x);const ht=n.useMemo(()=>{var de,be,We,Ue;return(0,s.merge)(((de=m.default.Form)===null||de===void 0?void 0:de.defaultValidateMessages)||{},((We=(be=_e.locale)===null||be===void 0?void 0:be.Form)===null||We===void 0?void 0:We.defaultValidateMessages)||{},((Ue=_e.form)===null||Ue===void 0?void 0:Ue.validateMessages)||{},(te==null?void 0:te.validateMessages)||{})},[_e,te==null?void 0:te.validateMessages]);Object.keys(ht).length>0&&(ye=n.createElement(p.default.Provider,{value:ht},ye)),ne&&(ye=n.createElement(f.default,{locale:ne,_ANT_MARK__:f.ANT_MARK},ye)),(tt||nt)&&(ye=n.createElement(u.default.Provider,{value:zt},ye)),ie&&(ye=n.createElement(b.SizeContextProvider,{size:ie},ye)),ye=n.createElement(E.default,null,ye);const Lt=n.useMemo(()=>{const de=vt||{},{algorithm:be,token:We,components:Ue,cssVar:rt}=de,Dt=j(de,["algorithm","token","components","cssVar"]),St=be&&(!Array.isArray(be)||be.length>0)?(0,o.createTheme)(be):v.defaultTheme,yt={};Object.entries(Ue||{}).forEach(([Bt,Ft])=>{const Xe=Object.assign({},Ft);"algorithm"in Xe&&(Xe.algorithm===!0?Xe.theme=St:(Array.isArray(Xe.algorithm)||typeof Xe.algorithm=="function")&&(Xe.theme=(0,o.createTheme)(Xe.algorithm)),delete Xe.algorithm),yt[Bt]=Xe});const Ot=Object.assign(Object.assign({},C.default),We);return Object.assign(Object.assign({},Dt),{theme:St,token:Ot,components:yt,override:Object.assign({override:Ot},yt),cssVar:rt})},[vt]);return Pe&&(ye=n.createElement(v.DesignTokenContext.Provider,{value:Lt},ye)),_e.warning&&(ye=n.createElement(c.WarningContext.Provider,{value:_e.warning},ye)),Ae!==void 0&&(ye=n.createElement(O.DisabledContextProvider,{disabled:Ae},ye)),n.createElement(S.ConfigContext.Provider,{value:_e},ye)},W=w=>{const x=n.useContext(S.ConfigContext),X=n.useContext(d.default);return n.createElement(re,Object.assign({parentContext:x,legacyLocale:X},w))};W.ConfigContext=S.ConfigContext,W.SizeContext=b.default,W.config=N,W.useConfig=$.default,Object.defineProperty(W,"SizeContext",{get:()=>b.default});var le=e.default=W},82932:function(h,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return a.useResetIconStyle}});var a=t(3184)},25633:function(h,e,t){"use strict";var a=t(64836).default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=a(t(27590)),n=a(t(52040));const o={lang:Object.assign({placeholder:"Select date",yearPlaceholder:"Select year",quarterPlaceholder:"Select quarter",monthPlaceholder:"Select month",weekPlaceholder:"Select week",rangePlaceholder:["Start date","End date"],rangeYearPlaceholder:["Start year","End year"],rangeQuarterPlaceholder:["Start quarter","End quarter"],rangeMonthPlaceholder:["Start month","End month"],rangeWeekPlaceholder:["Start week","End week"]},r.default),timePickerLocale:Object.assign({},n.default)};var u=e.default=o},51130:function(h,e,t){"use strict";"use client";var a=t(64836).default,r=t(75263).default;Object.defineProperty(e,"__esModule",{value:!0}),e.VariantContext=e.NoStyleItemContext=e.NoFormStyle=e.FormProvider=e.FormItemPrefixContext=e.FormItemInputContext=e.FormContext=void 0;var n=r(t(62435)),o=t(88692),u=a(t(18475));const l=e.FormContext=n.createContext({labelAlign:"right",vertical:!1,itemRef:()=>{}}),s=e.NoStyleItemContext=n.createContext(null),c=v=>{const C=(0,u.default)(v,["prefixCls"]);return n.createElement(o.FormProvider,Object.assign({},C))};e.FormProvider=c;const p=e.FormItemPrefixContext=n.createContext({prefixCls:""}),f=e.FormItemInputContext=n.createContext({}),d=({children:v,status:C,override:S})=>{const g=n.useContext(f),O=n.useMemo(()=>{const $=Object.assign({},g);return S&&delete $.isFormItemInput,C&&(delete $.status,delete $.hasFeedback,delete $.feedbackIcon),$},[C,S,g]);return n.createElement(f.Provider,{value:O},v)};e.NoFormStyle=d;const m=e.VariantContext=n.createContext(void 0)},96424:function(h,e,t){"use strict";var a=t(75263).default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=a(t(62435)),n=t(51130),o=t(31929);const u=(s,c,p=void 0)=>{var f,d;const{variant:m,[s]:v}=r.useContext(o.ConfigContext),C=r.useContext(n.VariantContext),S=v==null?void 0:v.variant;let g;typeof c!="undefined"?g=c:p===!1?g="borderless":g=(d=(f=C!=null?C:S)!==null&&f!==void 0?f:m)!==null&&d!==void 0?d:"outlined";const O=o.Variants.includes(g);return[g,O]};var l=e.default=u},2197:function(h,e,t){"use strict";"use client";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a=t(62435),r=e.default=(0,a.createContext)(void 0)},10815:function(h,e,t){"use strict";"use client";var a=t(64836).default,r=t(75263).default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,Object.defineProperty(e,"triggerFocus",{enumerable:!0,get:function(){return l.triggerFocus}});var n=r(t(62435)),o=a(t(93967)),u=a(t(67656)),l=t(80133),s=t(75531),c=a(t(85549)),p=a(t(49314)),f=t(71434),d=t(13594),m=t(7177),v=a(t(93319)),C=a(t(14893)),S=a(t(65693)),g=t(51130),O=a(t(96424)),$=t(46549),i=a(t(81722)),E=r(t(89858)),y=t(36714),b=function(I,R){var M={};for(var T in I)Object.prototype.hasOwnProperty.call(I,T)&&R.indexOf(T)<0&&(M[T]=I[T]);if(I!=null&&typeof Object.getOwnPropertySymbols=="function")for(var L=0,T=Object.getOwnPropertySymbols(I);L{const{prefixCls:M,bordered:T=!0,status:L,size:D,disabled:_,onBlur:B,onFocus:z,suffix:k,allowClear:U,addonAfter:N,addonBefore:Y,className:re,style:W,styles:le,rootClassName:w,onChange:x,classNames:X,variant:F}=I,q=b(I,["prefixCls","bordered","status","size","disabled","onBlur","onFocus","suffix","allowClear","addonAfter","addonBefore","className","style","styles","rootClassName","onChange","classNames","variant"]),{getPrefixCls:he,direction:te,allowClear:ne,autoComplete:ie,className:V,style:ae,classNames:J,styles:ee}=(0,m.useComponentConfig)("input"),K=he("input",M),se=(0,n.useRef)(null),G=(0,C.default)(K),[Z,fe,Be]=(0,E.useSharedStyle)(K,w),[Pe]=(0,E.default)(K,G),{compactSize:Ae,compactItemClassnames:ze}=(0,$.useCompactItemContext)(K,te),Oe=(0,S.default)(ue=>{var oe;return(oe=D!=null?D:Ae)!==null&&oe!==void 0?oe:ue}),Ie=n.default.useContext(v.default),Ce=_!=null?_:Ie,{status:Fe,hasFeedback:Re,feedbackIcon:je}=(0,n.useContext)(g.FormItemInputContext),Le=(0,f.getMergedStatus)(Fe,L),De=(0,y.hasPrefixSuffix)(I)||!!Re,Ne=(0,n.useRef)(De),Te=(0,i.default)(se,!0),Ee=ue=>{Te(),B==null||B(ue)},He=ue=>{Te(),z==null||z(ue)},ge=ue=>{Te(),x==null||x(ue)},Q=(Re||k)&&n.default.createElement(n.default.Fragment,null,k,Re&&je),ve=(0,p.default)(U!=null?U:ne),[me,Ke]=(0,O.default)("input",F,T);return Z(Pe(n.default.createElement(u.default,Object.assign({ref:(0,s.composeRef)(R,se),prefixCls:K,autoComplete:ie},q,{disabled:Ce,onBlur:Ee,onFocus:He,style:Object.assign(Object.assign({},ae),W),styles:Object.assign(Object.assign({},ee),le),suffix:Q,allowClear:ve,className:(0,o.default)(re,w,Be,G,ze,V),onChange:ge,addonBefore:Y&&n.default.createElement(c.default,{form:!0,space:!0},Y),addonAfter:N&&n.default.createElement(c.default,{form:!0,space:!0},N),classNames:Object.assign(Object.assign(Object.assign({},X),J),{input:(0,o.default)({[`${K}-sm`]:Oe==="small",[`${K}-lg`]:Oe==="large",[`${K}-rtl`]:te==="rtl"},X==null?void 0:X.input,J.input,fe),variant:(0,o.default)({[`${K}-${me}`]:Ke},(0,f.getStatusClassNames)(K,Le)),affixWrapper:(0,o.default)({[`${K}-affix-wrapper-sm`]:Oe==="small",[`${K}-affix-wrapper-lg`]:Oe==="large",[`${K}-affix-wrapper-rtl`]:te==="rtl"},fe),wrapper:(0,o.default)({[`${K}-group-rtl`]:te==="rtl"},fe),groupWrapper:(0,o.default)({[`${K}-group-wrapper-sm`]:Oe==="small",[`${K}-group-wrapper-lg`]:Oe==="large",[`${K}-group-wrapper-rtl`]:te==="rtl",[`${K}-group-wrapper-${me}`]:Ke},(0,f.getStatusClassNames)(`${K}-group-wrapper`,Le,Re),fe)})}))))});var j=e.default=P},14104:function(h,e,t){"use strict";"use client";var a=t(64836).default,r=t(75263).default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r(t(62435)),o=n,u=a(t(93967)),l=a(t(91304)),s=a(t(49314)),c=t(71434),p=t(13594),f=t(7177),d=a(t(93319)),m=a(t(14893)),v=a(t(65693)),C=t(51130),S=a(t(96424)),g=t(46549),O=t(10815),$=t(89858),i=a(t(76629)),E=function(P,j){var I={};for(var R in P)Object.prototype.hasOwnProperty.call(P,R)&&j.indexOf(R)<0&&(I[R]=P[R]);if(P!=null&&typeof Object.getOwnPropertySymbols=="function")for(var M=0,R=Object.getOwnPropertySymbols(P);M{var I;const{prefixCls:R,bordered:M=!0,size:T,disabled:L,status:D,allowClear:_,classNames:B,rootClassName:z,className:k,style:U,styles:N,variant:Y,showCount:re,onMouseDown:W,onResize:le}=P,w=E(P,["prefixCls","bordered","size","disabled","status","allowClear","classNames","rootClassName","className","style","styles","variant","showCount","onMouseDown","onResize"]),{getPrefixCls:x,direction:X,allowClear:F,autoComplete:q,className:he,style:te,classNames:ne,styles:ie}=(0,f.useComponentConfig)("textArea"),V=o.useContext(d.default),ae=L!=null?L:V,{status:J,hasFeedback:ee,feedbackIcon:K}=o.useContext(C.FormItemInputContext),se=(0,c.getMergedStatus)(J,D),G=o.useRef(null);o.useImperativeHandle(j,()=>{var ge;return{resizableTextArea:(ge=G.current)===null||ge===void 0?void 0:ge.resizableTextArea,focus:Q=>{var ve,me;(0,O.triggerFocus)((me=(ve=G.current)===null||ve===void 0?void 0:ve.resizableTextArea)===null||me===void 0?void 0:me.textArea,Q)},blur:()=>{var Q;return(Q=G.current)===null||Q===void 0?void 0:Q.blur()}}});const Z=x("input",R),fe=(0,m.default)(Z),[Be,Pe,Ae]=(0,$.useSharedStyle)(Z,z),[ze]=(0,i.default)(Z,fe),{compactSize:Oe,compactItemClassnames:Ie}=(0,g.useCompactItemContext)(Z,X),Ce=(0,v.default)(ge=>{var Q;return(Q=T!=null?T:Oe)!==null&&Q!==void 0?Q:ge}),[Fe,Re]=(0,S.default)("textArea",Y,M),je=(0,s.default)(_!=null?_:F),[Le,De]=o.useState(!1),[Ne,Te]=o.useState(!1),Ee=ge=>{De(!0),W==null||W(ge);const Q=()=>{De(!1),document.removeEventListener("mouseup",Q)};document.addEventListener("mouseup",Q)},He=ge=>{var Q,ve;if(le==null||le(ge),Le&&typeof getComputedStyle=="function"){const me=(ve=(Q=G.current)===null||Q===void 0?void 0:Q.nativeElement)===null||ve===void 0?void 0:ve.querySelector("textarea");me&&getComputedStyle(me).resize==="both"&&Te(!0)}};return Be(ze(o.createElement(l.default,Object.assign({autoComplete:q},w,{style:Object.assign(Object.assign({},te),U),styles:Object.assign(Object.assign({},ie),N),disabled:ae,allowClear:je,className:(0,u.default)(Ae,fe,k,z,Ie,he,Ne&&`${Z}-textarea-affix-wrapper-resize-dirty`),classNames:Object.assign(Object.assign(Object.assign({},B),ne),{textarea:(0,u.default)({[`${Z}-sm`]:Ce==="small",[`${Z}-lg`]:Ce==="large"},Pe,B==null?void 0:B.textarea,ne.textarea,Le&&`${Z}-mouse-active`),variant:(0,u.default)({[`${Z}-${Fe}`]:Re},(0,c.getStatusClassNames)(Z,se)),affixWrapper:(0,u.default)(`${Z}-textarea-affix-wrapper`,{[`${Z}-affix-wrapper-rtl`]:X==="rtl",[`${Z}-affix-wrapper-sm`]:Ce==="small",[`${Z}-affix-wrapper-lg`]:Ce==="large",[`${Z}-textarea-show-count`]:re||((I=P.count)===null||I===void 0?void 0:I.show)},Pe)}),prefixCls:Z,suffix:ee&&o.createElement("span",{className:`${Z}-textarea-suffix`},K),showCount:re,ref:G,onResize:He,onMouseDown:Ee}))))});var b=e.default=y},81722:function(h,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=r;var a=t(62435);function r(n,o){const u=(0,a.useRef)([]),l=()=>{u.current.push(setTimeout(()=>{var s,c,p,f;!((s=n.current)===null||s===void 0)&&s.input&&((c=n.current)===null||c===void 0?void 0:c.input.getAttribute("type"))==="password"&&(!((p=n.current)===null||p===void 0)&&p.input.hasAttribute("value"))&&((f=n.current)===null||f===void 0||f.input.removeAttribute("value"))}))};return(0,a.useEffect)(()=>(o&&l(),()=>u.current.forEach(s=>{s&&clearTimeout(s)})),[]),l}},89858:function(h,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.genPlaceholderStyle=e.genInputStyle=e.genInputSmallStyle=e.genInputGroupStyle=e.genBasicInputStyle=e.genAffixStyle=e.genActiveStyle=e.default=void 0,Object.defineProperty(e,"initComponentToken",{enumerable:!0,get:function(){return u.initComponentToken}}),Object.defineProperty(e,"initInputToken",{enumerable:!0,get:function(){return u.initInputToken}}),e.useSharedStyle=void 0;var a=t(861),r=t(98078),n=t(78793),o=t(3184),u=t(25735),l=t(58594);const s=y=>({"&::-moz-placeholder":{opacity:1},"&::placeholder":{color:y,userSelect:"none"},"&:placeholder-shown":{textOverflow:"ellipsis"}});e.genPlaceholderStyle=s;const c=y=>({borderColor:y.activeBorderColor,boxShadow:y.activeShadow,outline:0,backgroundColor:y.activeBg});e.genActiveStyle=c;const p=y=>{const{paddingBlockLG:b,lineHeightLG:P,borderRadiusLG:j,paddingInlineLG:I}=y;return{padding:`${(0,a.unit)(b)} ${(0,a.unit)(I)}`,fontSize:y.inputFontSizeLG,lineHeight:P,borderRadius:j}},f=y=>({padding:`${(0,a.unit)(y.paddingBlockSM)} ${(0,a.unit)(y.paddingInlineSM)}`,fontSize:y.inputFontSizeSM,borderRadius:y.borderRadiusSM});e.genInputSmallStyle=f;const d=y=>Object.assign(Object.assign({position:"relative",display:"inline-block",width:"100%",minWidth:0,padding:`${(0,a.unit)(y.paddingBlock)} ${(0,a.unit)(y.paddingInline)}`,color:y.colorText,fontSize:y.inputFontSize,lineHeight:y.lineHeight,borderRadius:y.borderRadius,transition:`all ${y.motionDurationMid}`},s(y.colorTextPlaceholder)),{"&-lg":Object.assign({},p(y)),"&-sm":Object.assign({},f(y)),"&-rtl, &-textarea-rtl":{direction:"rtl"}});e.genBasicInputStyle=d;const m=y=>{const{componentCls:b,antCls:P}=y;return{position:"relative",display:"table",width:"100%",borderCollapse:"separate",borderSpacing:0,"&[class*='col-']":{paddingInlineEnd:y.paddingXS,"&:last-child":{paddingInlineEnd:0}},[`&-lg ${b}, &-lg > ${b}-group-addon`]:Object.assign({},p(y)),[`&-sm ${b}, &-sm > ${b}-group-addon`]:Object.assign({},f(y)),[`&-lg ${P}-select-single ${P}-select-selector`]:{height:y.controlHeightLG},[`&-sm ${P}-select-single ${P}-select-selector`]:{height:y.controlHeightSM},[`> ${b}`]:{display:"table-cell","&:not(:first-child):not(:last-child)":{borderRadius:0}},[`${b}-group`]:{"&-addon, &-wrap":{display:"table-cell",width:1,whiteSpace:"nowrap",verticalAlign:"middle","&:not(:first-child):not(:last-child)":{borderRadius:0}},"&-wrap > *":{display:"block !important"},"&-addon":{position:"relative",padding:`0 ${(0,a.unit)(y.paddingInline)}`,color:y.colorText,fontWeight:"normal",fontSize:y.inputFontSize,textAlign:"center",borderRadius:y.borderRadius,transition:`all ${y.motionDurationSlow}`,lineHeight:1,[`${P}-select`]:{margin:`${(0,a.unit)(y.calc(y.paddingBlock).add(1).mul(-1).equal())} ${(0,a.unit)(y.calc(y.paddingInline).mul(-1).equal())}`,[`&${P}-select-single:not(${P}-select-customize-input):not(${P}-pagination-size-changer)`]:{[`${P}-select-selector`]:{backgroundColor:"inherit",border:`${(0,a.unit)(y.lineWidth)} ${y.lineType} transparent`,boxShadow:"none"}}},[`${P}-cascader-picker`]:{margin:`-9px ${(0,a.unit)(y.calc(y.paddingInline).mul(-1).equal())}`,backgroundColor:"transparent",[`${P}-cascader-input`]:{textAlign:"start",border:0,boxShadow:"none"}}}},[b]:{width:"100%",marginBottom:0,textAlign:"inherit","&:focus":{zIndex:1,borderInlineEndWidth:1},"&:hover":{zIndex:1,borderInlineEndWidth:1,[`${b}-search-with-button &`]:{zIndex:0}}},[`> ${b}:first-child, ${b}-group-addon:first-child`]:{borderStartEndRadius:0,borderEndEndRadius:0,[`${P}-select ${P}-select-selector`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${b}-affix-wrapper`]:{[`&:not(:first-child) ${b}`]:{borderStartStartRadius:0,borderEndStartRadius:0},[`&:not(:last-child) ${b}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${b}:last-child, ${b}-group-addon:last-child`]:{borderStartStartRadius:0,borderEndStartRadius:0,[`${P}-select ${P}-select-selector`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`${b}-affix-wrapper`]:{"&:not(:last-child)":{borderStartEndRadius:0,borderEndEndRadius:0,[`${b}-search &`]:{borderStartStartRadius:y.borderRadius,borderEndStartRadius:y.borderRadius}},[`&:not(:first-child), ${b}-search &:not(:first-child)`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`&${b}-group-compact`]:Object.assign(Object.assign({display:"block"},(0,r.clearFix)()),{[`${b}-group-addon, ${b}-group-wrap, > ${b}`]:{"&:not(:first-child):not(:last-child)":{borderInlineEndWidth:y.lineWidth,"&:hover, &:focus":{zIndex:1}}},"& > *":{display:"inline-flex",float:"none",verticalAlign:"top",borderRadius:0},[` + `.trim()}function p(f,d){const m=c(f,d);(0,o.default)()&&(0,u.updateCSS)(m,`${s}-dynamic-theme`)}},14893:function(S,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a=t(3184);const r=o=>{const[,,,,u]=(0,a.useToken)();return u?`${o}-css-var`:""};var n=e.default=r},5819:function(S,e,t){"use strict";var a=t(64836).default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=t(62435),n=a(t(93319)),o=a(t(3236));function u(){const s=(0,r.useContext)(n.default),c=(0,r.useContext)(o.default);return{componentDisabled:s,componentSize:c}}var l=e.default=u},65693:function(S,e,t){"use strict";var a=t(64836).default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=a(t(62435)),n=a(t(3236));const o=l=>{const s=r.default.useContext(n.default);return r.default.useMemo(()=>l?typeof l=="string"?l!=null?l:s:typeof l=="function"?l(s):s:s,[l,s])};var u=e.default=o},25494:function(S,e,t){"use strict";var a=t(64836).default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=s;var r=a(t(67265)),n=a(t(11102)),o=t(13594),u=t(3184),l=a(t(78459));function s(c,p,f){var d,m;const v=(0,o.devUseWarning)("ConfigProvider"),C=c||{},h=C.inherit===!1||!p?Object.assign(Object.assign({},u.defaultConfig),{hashed:(d=p==null?void 0:p.hashed)!==null&&d!==void 0?d:u.defaultConfig.hashed,cssVar:p==null?void 0:p.cssVar}):p,g=(0,l.default)();return(0,r.default)(()=>{var O,$;if(!c)return p;const i=Object.assign({},h.components);Object.keys(c.components||{}).forEach(b=>{i[b]=Object.assign(Object.assign({},i[b]),c.components[b])});const E=`css-var-${g.replace(/:/g,"")}`,y=((O=C.cssVar)!==null&&O!==void 0?O:h.cssVar)&&Object.assign(Object.assign(Object.assign({prefix:f==null?void 0:f.prefixCls},typeof h.cssVar=="object"?h.cssVar:{}),typeof C.cssVar=="object"?C.cssVar:{}),{key:typeof C.cssVar=="object"&&(($=C.cssVar)===null||$===void 0?void 0:$.key)||E});return Object.assign(Object.assign(Object.assign({},h),C),{token:Object.assign(Object.assign({},h.token),C.token),components:i,cssVar:y})},[C,h],(O,$)=>O.some((i,E)=>{const y=$[E];return!(0,n.default)(i,y,!0)}))}},78459:function(S,e,t){"use strict";var a=t(75263).default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=a(t(62435));const n=Object.assign({},r),{useId:o}=n,l=typeof o=="undefined"?()=>"":o;var s=e.default=l},31929:function(S,e,t){"use strict";"use client";var a=t(64836).default,r=t(75263).default;Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"ConfigConsumer",{enumerable:!0,get:function(){return h.ConfigConsumer}}),Object.defineProperty(e,"ConfigContext",{enumerable:!0,get:function(){return h.ConfigContext}}),Object.defineProperty(e,"Variants",{enumerable:!0,get:function(){return h.Variants}}),e.default=e.configConsumerProps=void 0,Object.defineProperty(e,"defaultIconPrefixCls",{enumerable:!0,get:function(){return h.defaultIconPrefixCls}}),Object.defineProperty(e,"defaultPrefixCls",{enumerable:!0,get:function(){return h.defaultPrefixCls}}),e.warnContext=e.globalConfig=void 0;var n=r(t(62435)),o=t(861),u=a(t(98399)),l=a(t(67265)),s=t(20059),c=r(t(13594)),p=a(t(2197)),f=r(t(24522)),d=a(t(44805)),m=a(t(18253)),v=t(89329),C=a(t(98411)),h=t(7177),g=t(56301),O=t(93319),$=a(t(5819)),i=a(t(25494)),E=a(t(16722)),y=a(t(11380)),b=r(t(3236)),P=a(t(82932)),j=function(w,x){var X={};for(var F in w)Object.prototype.hasOwnProperty.call(w,F)&&x.indexOf(F)<0&&(X[F]=w[F]);if(w!=null&&typeof Object.getOwnPropertySymbols=="function")for(var q=0,F=Object.getOwnPropertySymbols(w);qx.endsWith("Color"))}const N=w=>{const{prefixCls:x,iconPrefixCls:X,theme:F,holderRender:q}=w;x!==void 0&&(L=x),X!==void 0&&(D=X),"holderRender"in w&&(B=q),F&&(U(F)?(0,g.registerTheme)(z(),F):k=F)},Y=()=>({getPrefixCls:(w,x)=>x||(w?`${z()}-${w}`:z()),getIconPrefixCls:_,getRootPrefixCls:()=>L||z(),getTheme:()=>k,holderRender:B});e.globalConfig=Y;const re=w=>{const{children:x,csp:X,autoInsertSpaceInButton:F,alert:q,anchor:he,form:te,locale:ne,componentSize:ie,direction:V,space:ae,splitter:J,virtual:ee,dropdownMatchSelectWidth:K,popupMatchSelectWidth:se,popupOverflow:G,legacyLocale:Z,parentContext:fe,iconPrefixCls:Be,theme:Pe,componentDisabled:Ae,segmented:ze,statistic:Oe,spin:Ie,calendar:Ce,carousel:Fe,cascader:Re,collapse:je,typography:Le,checkbox:De,descriptions:Ne,divider:Te,drawer:Ee,skeleton:He,steps:ge,image:Q,layout:ve,list:me,mentions:Ke,modal:ue,progress:oe,result:Me,slider:Ye,breadcrumb:pe,menu:Ve,pagination:Ge,input:$e,textArea:_e,empty:Ze,badge:ce,radio:Se,rate:we,switch:at,transfer:ot,avatar:lt,message:it,tag:st,table:qe,card:Qe,tabs:ut,timeline:ct,timePicker:dt,upload:ft,notification:mt,tree:A,colorPicker:H,datePicker:xe,rangePicker:et,flex:gt,wave:Et,dropdown:$t,warning:Pt,tour:Rt,tooltip:Mt,popover:It,popconfirm:jt,floatButtonGroup:Tt,variant:wt,inputNumber:xt,treeSelect:At}=w,bt=n.useCallback((de,be)=>{const{prefixCls:We}=w;if(be)return be;const Ue=We||fe.getPrefixCls("");return de?`${Ue}-${de}`:Ue},[fe.getPrefixCls,w.prefixCls]),tt=Be||fe.iconPrefixCls||h.defaultIconPrefixCls,nt=X||fe.csp;(0,P.default)(tt,nt);const vt=(0,i.default)(Pe,fe.theme,{prefixCls:bt("")}),pt={csp:nt,autoInsertSpaceInButton:F,alert:q,anchor:he,locale:ne||Z,direction:V,space:ae,splitter:J,virtual:ee,popupMatchSelectWidth:se!=null?se:K,popupOverflow:G,getPrefixCls:bt,iconPrefixCls:tt,theme:vt,segmented:ze,statistic:Oe,spin:Ie,calendar:Ce,carousel:Fe,cascader:Re,collapse:je,typography:Le,checkbox:De,descriptions:Ne,divider:Te,drawer:Ee,skeleton:He,steps:ge,image:Q,input:$e,textArea:_e,layout:ve,list:me,mentions:Ke,modal:ue,progress:oe,result:Me,slider:Ye,breadcrumb:pe,menu:Ve,pagination:Ge,empty:Ze,badge:ce,radio:Se,rate:we,switch:at,transfer:ot,avatar:lt,message:it,tag:st,table:qe,card:Qe,tabs:ut,timeline:ct,timePicker:dt,upload:ft,notification:mt,tree:A,colorPicker:H,datePicker:xe,rangePicker:et,flex:gt,wave:Et,dropdown:$t,warning:Pt,tour:Rt,tooltip:Mt,popover:It,popconfirm:jt,floatButtonGroup:Tt,variant:wt,inputNumber:xt,treeSelect:At},Je=Object.assign({},fe);Object.keys(pt).forEach(de=>{pt[de]!==void 0&&(Je[de]=pt[de])}),T.forEach(de=>{const be=w[de];be&&(Je[de]=be)}),typeof F!="undefined"&&(Je.button=Object.assign({autoInsertSpace:F},Je.button));const ke=(0,l.default)(()=>Je,Je,(de,be)=>{const We=Object.keys(de),Ue=Object.keys(be);return We.length!==Ue.length||We.some(rt=>de[rt]!==be[rt])}),{layer:Ct}=n.useContext(o.StyleContext),zt=n.useMemo(()=>({prefixCls:tt,csp:nt,layer:Ct?"antd":void 0}),[tt,nt,Ct]);let ye=n.createElement(n.Fragment,null,n.createElement(y.default,{dropdownMatchSelectWidth:K}),x);const ht=n.useMemo(()=>{var de,be,We,Ue;return(0,s.merge)(((de=m.default.Form)===null||de===void 0?void 0:de.defaultValidateMessages)||{},((We=(be=ke.locale)===null||be===void 0?void 0:be.Form)===null||We===void 0?void 0:We.defaultValidateMessages)||{},((Ue=ke.form)===null||Ue===void 0?void 0:Ue.validateMessages)||{},(te==null?void 0:te.validateMessages)||{})},[ke,te==null?void 0:te.validateMessages]);Object.keys(ht).length>0&&(ye=n.createElement(p.default.Provider,{value:ht},ye)),ne&&(ye=n.createElement(f.default,{locale:ne,_ANT_MARK__:f.ANT_MARK},ye)),(tt||nt)&&(ye=n.createElement(u.default.Provider,{value:zt},ye)),ie&&(ye=n.createElement(b.SizeContextProvider,{size:ie},ye)),ye=n.createElement(E.default,null,ye);const Lt=n.useMemo(()=>{const de=vt||{},{algorithm:be,token:We,components:Ue,cssVar:rt}=de,Dt=j(de,["algorithm","token","components","cssVar"]),St=be&&(!Array.isArray(be)||be.length>0)?(0,o.createTheme)(be):v.defaultTheme,yt={};Object.entries(Ue||{}).forEach(([Bt,Ft])=>{const Xe=Object.assign({},Ft);"algorithm"in Xe&&(Xe.algorithm===!0?Xe.theme=St:(Array.isArray(Xe.algorithm)||typeof Xe.algorithm=="function")&&(Xe.theme=(0,o.createTheme)(Xe.algorithm)),delete Xe.algorithm),yt[Bt]=Xe});const Ot=Object.assign(Object.assign({},C.default),We);return Object.assign(Object.assign({},Dt),{theme:St,token:Ot,components:yt,override:Object.assign({override:Ot},yt),cssVar:rt})},[vt]);return Pe&&(ye=n.createElement(v.DesignTokenContext.Provider,{value:Lt},ye)),ke.warning&&(ye=n.createElement(c.WarningContext.Provider,{value:ke.warning},ye)),Ae!==void 0&&(ye=n.createElement(O.DisabledContextProvider,{disabled:Ae},ye)),n.createElement(h.ConfigContext.Provider,{value:ke},ye)},W=w=>{const x=n.useContext(h.ConfigContext),X=n.useContext(d.default);return n.createElement(re,Object.assign({parentContext:x,legacyLocale:X},w))};W.ConfigContext=h.ConfigContext,W.SizeContext=b.default,W.config=N,W.useConfig=$.default,Object.defineProperty(W,"SizeContext",{get:()=>b.default});var le=e.default=W},82932:function(S,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return a.useResetIconStyle}});var a=t(3184)},25633:function(S,e,t){"use strict";var a=t(64836).default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=a(t(27590)),n=a(t(52040));const o={lang:Object.assign({placeholder:"Select date",yearPlaceholder:"Select year",quarterPlaceholder:"Select quarter",monthPlaceholder:"Select month",weekPlaceholder:"Select week",rangePlaceholder:["Start date","End date"],rangeYearPlaceholder:["Start year","End year"],rangeQuarterPlaceholder:["Start quarter","End quarter"],rangeMonthPlaceholder:["Start month","End month"],rangeWeekPlaceholder:["Start week","End week"]},r.default),timePickerLocale:Object.assign({},n.default)};var u=e.default=o},51130:function(S,e,t){"use strict";"use client";var a=t(64836).default,r=t(75263).default;Object.defineProperty(e,"__esModule",{value:!0}),e.VariantContext=e.NoStyleItemContext=e.NoFormStyle=e.FormProvider=e.FormItemPrefixContext=e.FormItemInputContext=e.FormContext=void 0;var n=r(t(62435)),o=t(88692),u=a(t(18475));const l=e.FormContext=n.createContext({labelAlign:"right",vertical:!1,itemRef:()=>{}}),s=e.NoStyleItemContext=n.createContext(null),c=v=>{const C=(0,u.default)(v,["prefixCls"]);return n.createElement(o.FormProvider,Object.assign({},C))};e.FormProvider=c;const p=e.FormItemPrefixContext=n.createContext({prefixCls:""}),f=e.FormItemInputContext=n.createContext({}),d=({children:v,status:C,override:h})=>{const g=n.useContext(f),O=n.useMemo(()=>{const $=Object.assign({},g);return h&&delete $.isFormItemInput,C&&(delete $.status,delete $.hasFeedback,delete $.feedbackIcon),$},[C,h,g]);return n.createElement(f.Provider,{value:O},v)};e.NoFormStyle=d;const m=e.VariantContext=n.createContext(void 0)},96424:function(S,e,t){"use strict";var a=t(75263).default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=a(t(62435)),n=t(51130),o=t(31929);const u=(s,c,p=void 0)=>{var f,d;const{variant:m,[s]:v}=r.useContext(o.ConfigContext),C=r.useContext(n.VariantContext),h=v==null?void 0:v.variant;let g;typeof c!="undefined"?g=c:p===!1?g="borderless":g=(d=(f=C!=null?C:h)!==null&&f!==void 0?f:m)!==null&&d!==void 0?d:"outlined";const O=o.Variants.includes(g);return[g,O]};var l=e.default=u},2197:function(S,e,t){"use strict";"use client";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a=t(62435),r=e.default=(0,a.createContext)(void 0)},10815:function(S,e,t){"use strict";"use client";var a=t(64836).default,r=t(75263).default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,Object.defineProperty(e,"triggerFocus",{enumerable:!0,get:function(){return l.triggerFocus}});var n=r(t(62435)),o=a(t(93967)),u=a(t(67656)),l=t(80133),s=t(75531),c=a(t(85549)),p=a(t(49314)),f=t(71434),d=t(13594),m=t(7177),v=a(t(93319)),C=a(t(14893)),h=a(t(65693)),g=t(51130),O=a(t(96424)),$=t(46549),i=a(t(81722)),E=r(t(89858)),y=t(36714),b=function(I,R){var M={};for(var T in I)Object.prototype.hasOwnProperty.call(I,T)&&R.indexOf(T)<0&&(M[T]=I[T]);if(I!=null&&typeof Object.getOwnPropertySymbols=="function")for(var L=0,T=Object.getOwnPropertySymbols(I);L{const{prefixCls:M,bordered:T=!0,status:L,size:D,disabled:k,onBlur:B,onFocus:z,suffix:_,allowClear:U,addonAfter:N,addonBefore:Y,className:re,style:W,styles:le,rootClassName:w,onChange:x,classNames:X,variant:F}=I,q=b(I,["prefixCls","bordered","status","size","disabled","onBlur","onFocus","suffix","allowClear","addonAfter","addonBefore","className","style","styles","rootClassName","onChange","classNames","variant"]),{getPrefixCls:he,direction:te,allowClear:ne,autoComplete:ie,className:V,style:ae,classNames:J,styles:ee}=(0,m.useComponentConfig)("input"),K=he("input",M),se=(0,n.useRef)(null),G=(0,C.default)(K),[Z,fe,Be]=(0,E.useSharedStyle)(K,w),[Pe]=(0,E.default)(K,G),{compactSize:Ae,compactItemClassnames:ze}=(0,$.useCompactItemContext)(K,te),Oe=(0,h.default)(ue=>{var oe;return(oe=D!=null?D:Ae)!==null&&oe!==void 0?oe:ue}),Ie=n.default.useContext(v.default),Ce=k!=null?k:Ie,{status:Fe,hasFeedback:Re,feedbackIcon:je}=(0,n.useContext)(g.FormItemInputContext),Le=(0,f.getMergedStatus)(Fe,L),De=(0,y.hasPrefixSuffix)(I)||!!Re,Ne=(0,n.useRef)(De),Te=(0,i.default)(se,!0),Ee=ue=>{Te(),B==null||B(ue)},He=ue=>{Te(),z==null||z(ue)},ge=ue=>{Te(),x==null||x(ue)},Q=(Re||_)&&n.default.createElement(n.default.Fragment,null,_,Re&&je),ve=(0,p.default)(U!=null?U:ne),[me,Ke]=(0,O.default)("input",F,T);return Z(Pe(n.default.createElement(u.default,Object.assign({ref:(0,s.composeRef)(R,se),prefixCls:K,autoComplete:ie},q,{disabled:Ce,onBlur:Ee,onFocus:He,style:Object.assign(Object.assign({},ae),W),styles:Object.assign(Object.assign({},ee),le),suffix:Q,allowClear:ve,className:(0,o.default)(re,w,Be,G,ze,V),onChange:ge,addonBefore:Y&&n.default.createElement(c.default,{form:!0,space:!0},Y),addonAfter:N&&n.default.createElement(c.default,{form:!0,space:!0},N),classNames:Object.assign(Object.assign(Object.assign({},X),J),{input:(0,o.default)({[`${K}-sm`]:Oe==="small",[`${K}-lg`]:Oe==="large",[`${K}-rtl`]:te==="rtl"},X==null?void 0:X.input,J.input,fe),variant:(0,o.default)({[`${K}-${me}`]:Ke},(0,f.getStatusClassNames)(K,Le)),affixWrapper:(0,o.default)({[`${K}-affix-wrapper-sm`]:Oe==="small",[`${K}-affix-wrapper-lg`]:Oe==="large",[`${K}-affix-wrapper-rtl`]:te==="rtl"},fe),wrapper:(0,o.default)({[`${K}-group-rtl`]:te==="rtl"},fe),groupWrapper:(0,o.default)({[`${K}-group-wrapper-sm`]:Oe==="small",[`${K}-group-wrapper-lg`]:Oe==="large",[`${K}-group-wrapper-rtl`]:te==="rtl",[`${K}-group-wrapper-${me}`]:Ke},(0,f.getStatusClassNames)(`${K}-group-wrapper`,Le,Re),fe)})}))))});var j=e.default=P},14104:function(S,e,t){"use strict";"use client";var a=t(64836).default,r=t(75263).default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r(t(62435)),o=n,u=a(t(93967)),l=a(t(91304)),s=a(t(49314)),c=t(71434),p=t(13594),f=t(7177),d=a(t(93319)),m=a(t(14893)),v=a(t(65693)),C=t(51130),h=a(t(96424)),g=t(46549),O=t(10815),$=t(89858),i=a(t(76629)),E=function(P,j){var I={};for(var R in P)Object.prototype.hasOwnProperty.call(P,R)&&j.indexOf(R)<0&&(I[R]=P[R]);if(P!=null&&typeof Object.getOwnPropertySymbols=="function")for(var M=0,R=Object.getOwnPropertySymbols(P);M{var I;const{prefixCls:R,bordered:M=!0,size:T,disabled:L,status:D,allowClear:k,classNames:B,rootClassName:z,className:_,style:U,styles:N,variant:Y,showCount:re,onMouseDown:W,onResize:le}=P,w=E(P,["prefixCls","bordered","size","disabled","status","allowClear","classNames","rootClassName","className","style","styles","variant","showCount","onMouseDown","onResize"]),{getPrefixCls:x,direction:X,allowClear:F,autoComplete:q,className:he,style:te,classNames:ne,styles:ie}=(0,f.useComponentConfig)("textArea"),V=o.useContext(d.default),ae=L!=null?L:V,{status:J,hasFeedback:ee,feedbackIcon:K}=o.useContext(C.FormItemInputContext),se=(0,c.getMergedStatus)(J,D),G=o.useRef(null);o.useImperativeHandle(j,()=>{var ge;return{resizableTextArea:(ge=G.current)===null||ge===void 0?void 0:ge.resizableTextArea,focus:Q=>{var ve,me;(0,O.triggerFocus)((me=(ve=G.current)===null||ve===void 0?void 0:ve.resizableTextArea)===null||me===void 0?void 0:me.textArea,Q)},blur:()=>{var Q;return(Q=G.current)===null||Q===void 0?void 0:Q.blur()}}});const Z=x("input",R),fe=(0,m.default)(Z),[Be,Pe,Ae]=(0,$.useSharedStyle)(Z,z),[ze]=(0,i.default)(Z,fe),{compactSize:Oe,compactItemClassnames:Ie}=(0,g.useCompactItemContext)(Z,X),Ce=(0,v.default)(ge=>{var Q;return(Q=T!=null?T:Oe)!==null&&Q!==void 0?Q:ge}),[Fe,Re]=(0,h.default)("textArea",Y,M),je=(0,s.default)(k!=null?k:F),[Le,De]=o.useState(!1),[Ne,Te]=o.useState(!1),Ee=ge=>{De(!0),W==null||W(ge);const Q=()=>{De(!1),document.removeEventListener("mouseup",Q)};document.addEventListener("mouseup",Q)},He=ge=>{var Q,ve;if(le==null||le(ge),Le&&typeof getComputedStyle=="function"){const me=(ve=(Q=G.current)===null||Q===void 0?void 0:Q.nativeElement)===null||ve===void 0?void 0:ve.querySelector("textarea");me&&getComputedStyle(me).resize==="both"&&Te(!0)}};return Be(ze(o.createElement(l.default,Object.assign({autoComplete:q},w,{style:Object.assign(Object.assign({},te),U),styles:Object.assign(Object.assign({},ie),N),disabled:ae,allowClear:je,className:(0,u.default)(Ae,fe,_,z,Ie,he,Ne&&`${Z}-textarea-affix-wrapper-resize-dirty`),classNames:Object.assign(Object.assign(Object.assign({},B),ne),{textarea:(0,u.default)({[`${Z}-sm`]:Ce==="small",[`${Z}-lg`]:Ce==="large"},Pe,B==null?void 0:B.textarea,ne.textarea,Le&&`${Z}-mouse-active`),variant:(0,u.default)({[`${Z}-${Fe}`]:Re},(0,c.getStatusClassNames)(Z,se)),affixWrapper:(0,u.default)(`${Z}-textarea-affix-wrapper`,{[`${Z}-affix-wrapper-rtl`]:X==="rtl",[`${Z}-affix-wrapper-sm`]:Ce==="small",[`${Z}-affix-wrapper-lg`]:Ce==="large",[`${Z}-textarea-show-count`]:re||((I=P.count)===null||I===void 0?void 0:I.show)},Pe)}),prefixCls:Z,suffix:ee&&o.createElement("span",{className:`${Z}-textarea-suffix`},K),showCount:re,ref:G,onResize:He,onMouseDown:Ee}))))});var b=e.default=y},81722:function(S,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=r;var a=t(62435);function r(n,o){const u=(0,a.useRef)([]),l=()=>{u.current.push(setTimeout(()=>{var s,c,p,f;!((s=n.current)===null||s===void 0)&&s.input&&((c=n.current)===null||c===void 0?void 0:c.input.getAttribute("type"))==="password"&&(!((p=n.current)===null||p===void 0)&&p.input.hasAttribute("value"))&&((f=n.current)===null||f===void 0||f.input.removeAttribute("value"))}))};return(0,a.useEffect)(()=>(o&&l(),()=>u.current.forEach(s=>{s&&clearTimeout(s)})),[]),l}},89858:function(S,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.genPlaceholderStyle=e.genInputStyle=e.genInputSmallStyle=e.genInputGroupStyle=e.genBasicInputStyle=e.genAffixStyle=e.genActiveStyle=e.default=void 0,Object.defineProperty(e,"initComponentToken",{enumerable:!0,get:function(){return u.initComponentToken}}),Object.defineProperty(e,"initInputToken",{enumerable:!0,get:function(){return u.initInputToken}}),e.useSharedStyle=void 0;var a=t(861),r=t(98078),n=t(78793),o=t(3184),u=t(25735),l=t(58594);const s=y=>({"&::-moz-placeholder":{opacity:1},"&::placeholder":{color:y,userSelect:"none"},"&:placeholder-shown":{textOverflow:"ellipsis"}});e.genPlaceholderStyle=s;const c=y=>({borderColor:y.activeBorderColor,boxShadow:y.activeShadow,outline:0,backgroundColor:y.activeBg});e.genActiveStyle=c;const p=y=>{const{paddingBlockLG:b,lineHeightLG:P,borderRadiusLG:j,paddingInlineLG:I}=y;return{padding:`${(0,a.unit)(b)} ${(0,a.unit)(I)}`,fontSize:y.inputFontSizeLG,lineHeight:P,borderRadius:j}},f=y=>({padding:`${(0,a.unit)(y.paddingBlockSM)} ${(0,a.unit)(y.paddingInlineSM)}`,fontSize:y.inputFontSizeSM,borderRadius:y.borderRadiusSM});e.genInputSmallStyle=f;const d=y=>Object.assign(Object.assign({position:"relative",display:"inline-block",width:"100%",minWidth:0,padding:`${(0,a.unit)(y.paddingBlock)} ${(0,a.unit)(y.paddingInline)}`,color:y.colorText,fontSize:y.inputFontSize,lineHeight:y.lineHeight,borderRadius:y.borderRadius,transition:`all ${y.motionDurationMid}`},s(y.colorTextPlaceholder)),{"&-lg":Object.assign({},p(y)),"&-sm":Object.assign({},f(y)),"&-rtl, &-textarea-rtl":{direction:"rtl"}});e.genBasicInputStyle=d;const m=y=>{const{componentCls:b,antCls:P}=y;return{position:"relative",display:"table",width:"100%",borderCollapse:"separate",borderSpacing:0,"&[class*='col-']":{paddingInlineEnd:y.paddingXS,"&:last-child":{paddingInlineEnd:0}},[`&-lg ${b}, &-lg > ${b}-group-addon`]:Object.assign({},p(y)),[`&-sm ${b}, &-sm > ${b}-group-addon`]:Object.assign({},f(y)),[`&-lg ${P}-select-single ${P}-select-selector`]:{height:y.controlHeightLG},[`&-sm ${P}-select-single ${P}-select-selector`]:{height:y.controlHeightSM},[`> ${b}`]:{display:"table-cell","&:not(:first-child):not(:last-child)":{borderRadius:0}},[`${b}-group`]:{"&-addon, &-wrap":{display:"table-cell",width:1,whiteSpace:"nowrap",verticalAlign:"middle","&:not(:first-child):not(:last-child)":{borderRadius:0}},"&-wrap > *":{display:"block !important"},"&-addon":{position:"relative",padding:`0 ${(0,a.unit)(y.paddingInline)}`,color:y.colorText,fontWeight:"normal",fontSize:y.inputFontSize,textAlign:"center",borderRadius:y.borderRadius,transition:`all ${y.motionDurationSlow}`,lineHeight:1,[`${P}-select`]:{margin:`${(0,a.unit)(y.calc(y.paddingBlock).add(1).mul(-1).equal())} ${(0,a.unit)(y.calc(y.paddingInline).mul(-1).equal())}`,[`&${P}-select-single:not(${P}-select-customize-input):not(${P}-pagination-size-changer)`]:{[`${P}-select-selector`]:{backgroundColor:"inherit",border:`${(0,a.unit)(y.lineWidth)} ${y.lineType} transparent`,boxShadow:"none"}}},[`${P}-cascader-picker`]:{margin:`-9px ${(0,a.unit)(y.calc(y.paddingInline).mul(-1).equal())}`,backgroundColor:"transparent",[`${P}-cascader-input`]:{textAlign:"start",border:0,boxShadow:"none"}}}},[b]:{width:"100%",marginBottom:0,textAlign:"inherit","&:focus":{zIndex:1,borderInlineEndWidth:1},"&:hover":{zIndex:1,borderInlineEndWidth:1,[`${b}-search-with-button &`]:{zIndex:0}}},[`> ${b}:first-child, ${b}-group-addon:first-child`]:{borderStartEndRadius:0,borderEndEndRadius:0,[`${P}-select ${P}-select-selector`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${b}-affix-wrapper`]:{[`&:not(:first-child) ${b}`]:{borderStartStartRadius:0,borderEndStartRadius:0},[`&:not(:last-child) ${b}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${b}:last-child, ${b}-group-addon:last-child`]:{borderStartStartRadius:0,borderEndStartRadius:0,[`${P}-select ${P}-select-selector`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`${b}-affix-wrapper`]:{"&:not(:last-child)":{borderStartEndRadius:0,borderEndEndRadius:0,[`${b}-search &`]:{borderStartStartRadius:y.borderRadius,borderEndStartRadius:y.borderRadius}},[`&:not(:first-child), ${b}-search &:not(:first-child)`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`&${b}-group-compact`]:Object.assign(Object.assign({display:"block"},(0,r.clearFix)()),{[`${b}-group-addon, ${b}-group-wrap, > ${b}`]:{"&:not(:first-child):not(:last-child)":{borderInlineEndWidth:y.lineWidth,"&:hover, &:focus":{zIndex:1}}},"& > *":{display:"inline-flex",float:"none",verticalAlign:"top",borderRadius:0},[` & > ${b}-affix-wrapper, & > ${b}-number-affix-wrapper, & > ${P}-picker-range @@ -16,34 +16,34 @@ & > ${P}-cascader-picker:first-child ${b}`]:{borderStartStartRadius:y.borderRadius,borderEndStartRadius:y.borderRadius},[`& > *:last-child, & > ${P}-select:last-child > ${P}-select-selector, & > ${P}-cascader-picker:last-child ${b}, - & > ${P}-cascader-picker-focused:last-child ${b}`]:{borderInlineEndWidth:y.lineWidth,borderStartEndRadius:y.borderRadius,borderEndEndRadius:y.borderRadius},[`& > ${P}-select-auto-complete ${b}`]:{verticalAlign:"top"},[`${b}-group-wrapper + ${b}-group-wrapper`]:{marginInlineStart:y.calc(y.lineWidth).mul(-1).equal(),[`${b}-affix-wrapper`]:{borderRadius:0}},[`${b}-group-wrapper:not(:last-child)`]:{[`&${b}-search > ${b}-group`]:{[`& > ${b}-group-addon > ${b}-search-button`]:{borderRadius:0},[`& > ${b}`]:{borderStartStartRadius:y.borderRadius,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:y.borderRadius}}}})}};e.genInputGroupStyle=m;const v=y=>{const{componentCls:b,controlHeightSM:P,lineWidth:j,calc:I}=y,M=I(P).sub(I(j).mul(2)).sub(16).div(2).equal();return{[b]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,r.resetComponent)(y)),d(y)),(0,l.genOutlinedStyle)(y)),(0,l.genFilledStyle)(y)),(0,l.genBorderlessStyle)(y)),(0,l.genUnderlinedStyle)(y)),{'&[type="color"]':{height:y.controlHeight,[`&${b}-lg`]:{height:y.controlHeightLG},[`&${b}-sm`]:{height:P,paddingTop:M,paddingBottom:M}},'&[type="search"]::-webkit-search-cancel-button, &[type="search"]::-webkit-search-decoration':{appearance:"none"}})}};e.genInputStyle=v;const C=y=>{const{componentCls:b}=y;return{[`${b}-clear-icon`]:{margin:0,padding:0,lineHeight:0,color:y.colorTextQuaternary,fontSize:y.fontSizeIcon,verticalAlign:-1,cursor:"pointer",transition:`color ${y.motionDurationSlow}`,border:"none",outline:"none",backgroundColor:"transparent","&:hover":{color:y.colorIcon},"&:active":{color:y.colorText},"&-hidden":{visibility:"hidden"},"&-has-suffix":{margin:`0 ${(0,a.unit)(y.inputAffixPadding)}`}}}},S=y=>{const{componentCls:b,inputAffixPadding:P,colorTextDescription:j,motionDurationSlow:I,colorIcon:R,colorIconHover:M,iconCls:T}=y,L=`${b}-affix-wrapper`,D=`${b}-affix-wrapper-disabled`;return{[L]:Object.assign(Object.assign(Object.assign(Object.assign({},d(y)),{display:"inline-flex",[`&:not(${b}-disabled):hover`]:{zIndex:1,[`${b}-search-with-button &`]:{zIndex:0}},"&-focused, &:focus":{zIndex:1},[`> input${b}`]:{padding:0},[`> input${b}, > textarea${b}`]:{fontSize:"inherit",border:"none",borderRadius:0,outline:"none",background:"transparent",color:"inherit","&::-ms-reveal":{display:"none"},"&:focus":{boxShadow:"none !important"}},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[b]:{"&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center","> *:not(:last-child)":{marginInlineEnd:y.paddingXS}},"&-show-count-suffix":{color:j,direction:"ltr"},"&-show-count-has-suffix":{marginInlineEnd:y.paddingXXS},"&-prefix":{marginInlineEnd:P},"&-suffix":{marginInlineStart:P}}}),C(y)),{[`${T}${b}-password-icon`]:{color:R,cursor:"pointer",transition:`all ${I}`,"&:hover":{color:M}}}),[`${b}-underlined`]:{borderRadius:0},[D]:{[`${T}${b}-password-icon`]:{color:R,cursor:"not-allowed","&:hover":{color:R}}}}};e.genAffixStyle=S;const g=y=>{const{componentCls:b,borderRadiusLG:P,borderRadiusSM:j}=y;return{[`${b}-group`]:Object.assign(Object.assign(Object.assign({},(0,r.resetComponent)(y)),m(y)),{"&-rtl":{direction:"rtl"},"&-wrapper":Object.assign(Object.assign(Object.assign({display:"inline-block",width:"100%",textAlign:"start",verticalAlign:"top","&-rtl":{direction:"rtl"},"&-lg":{[`${b}-group-addon`]:{borderRadius:P,fontSize:y.inputFontSizeLG}},"&-sm":{[`${b}-group-addon`]:{borderRadius:j}}},(0,l.genOutlinedGroupStyle)(y)),(0,l.genFilledGroupStyle)(y)),{[`&:not(${b}-compact-first-item):not(${b}-compact-last-item)${b}-compact-item`]:{[`${b}, ${b}-group-addon`]:{borderRadius:0}},[`&:not(${b}-compact-last-item)${b}-compact-first-item`]:{[`${b}, ${b}-group-addon`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${b}-compact-first-item)${b}-compact-last-item`]:{[`${b}, ${b}-group-addon`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`&:not(${b}-compact-last-item)${b}-compact-item`]:{[`${b}-affix-wrapper`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${b}-compact-first-item)${b}-compact-item`]:{[`${b}-affix-wrapper`]:{borderStartStartRadius:0,borderEndStartRadius:0}}})})}},O=y=>{const{componentCls:b,antCls:P}=y,j=`${b}-search`;return{[j]:{[b]:{"&:hover, &:focus":{[`+ ${b}-group-addon ${j}-button:not(${P}-btn-color-primary):not(${P}-btn-variant-text)`]:{borderInlineStartColor:y.colorPrimaryHover}}},[`${b}-affix-wrapper`]:{height:y.controlHeight,borderRadius:0},[`${b}-lg`]:{lineHeight:y.calc(y.lineHeightLG).sub(2e-4).equal()},[`> ${b}-group`]:{[`> ${b}-group-addon:last-child`]:{insetInlineStart:-1,padding:0,border:0,[`${j}-button`]:{marginInlineEnd:-1,borderStartStartRadius:0,borderEndStartRadius:0,boxShadow:"none"},[`${j}-button:not(${P}-btn-color-primary)`]:{color:y.colorTextDescription,"&:hover":{color:y.colorPrimaryHover},"&:active":{color:y.colorPrimaryActive},[`&${P}-btn-loading::before`]:{inset:0}}}},[`${j}-button`]:{height:y.controlHeight,"&:hover, &:focus":{zIndex:1}},"&-large":{[`${b}-affix-wrapper, ${j}-button`]:{height:y.controlHeightLG}},"&-small":{[`${b}-affix-wrapper, ${j}-button`]:{height:y.controlHeightSM}},"&-rtl":{direction:"rtl"},[`&${b}-compact-item`]:{[`&:not(${b}-compact-last-item)`]:{[`${b}-group-addon`]:{[`${b}-search-button`]:{marginInlineEnd:y.calc(y.lineWidth).mul(-1).equal(),borderRadius:0}}},[`&:not(${b}-compact-first-item)`]:{[`${b},${b}-affix-wrapper`]:{borderRadius:0}},[`> ${b}-group-addon ${b}-search-button, + & > ${P}-cascader-picker-focused:last-child ${b}`]:{borderInlineEndWidth:y.lineWidth,borderStartEndRadius:y.borderRadius,borderEndEndRadius:y.borderRadius},[`& > ${P}-select-auto-complete ${b}`]:{verticalAlign:"top"},[`${b}-group-wrapper + ${b}-group-wrapper`]:{marginInlineStart:y.calc(y.lineWidth).mul(-1).equal(),[`${b}-affix-wrapper`]:{borderRadius:0}},[`${b}-group-wrapper:not(:last-child)`]:{[`&${b}-search > ${b}-group`]:{[`& > ${b}-group-addon > ${b}-search-button`]:{borderRadius:0},[`& > ${b}`]:{borderStartStartRadius:y.borderRadius,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:y.borderRadius}}}})}};e.genInputGroupStyle=m;const v=y=>{const{componentCls:b,controlHeightSM:P,lineWidth:j,calc:I}=y,M=I(P).sub(I(j).mul(2)).sub(16).div(2).equal();return{[b]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,r.resetComponent)(y)),d(y)),(0,l.genOutlinedStyle)(y)),(0,l.genFilledStyle)(y)),(0,l.genBorderlessStyle)(y)),(0,l.genUnderlinedStyle)(y)),{'&[type="color"]':{height:y.controlHeight,[`&${b}-lg`]:{height:y.controlHeightLG},[`&${b}-sm`]:{height:P,paddingTop:M,paddingBottom:M}},'&[type="search"]::-webkit-search-cancel-button, &[type="search"]::-webkit-search-decoration':{appearance:"none"}})}};e.genInputStyle=v;const C=y=>{const{componentCls:b}=y;return{[`${b}-clear-icon`]:{margin:0,padding:0,lineHeight:0,color:y.colorTextQuaternary,fontSize:y.fontSizeIcon,verticalAlign:-1,cursor:"pointer",transition:`color ${y.motionDurationSlow}`,border:"none",outline:"none",backgroundColor:"transparent","&:hover":{color:y.colorIcon},"&:active":{color:y.colorText},"&-hidden":{visibility:"hidden"},"&-has-suffix":{margin:`0 ${(0,a.unit)(y.inputAffixPadding)}`}}}},h=y=>{const{componentCls:b,inputAffixPadding:P,colorTextDescription:j,motionDurationSlow:I,colorIcon:R,colorIconHover:M,iconCls:T}=y,L=`${b}-affix-wrapper`,D=`${b}-affix-wrapper-disabled`;return{[L]:Object.assign(Object.assign(Object.assign(Object.assign({},d(y)),{display:"inline-flex",[`&:not(${b}-disabled):hover`]:{zIndex:1,[`${b}-search-with-button &`]:{zIndex:0}},"&-focused, &:focus":{zIndex:1},[`> input${b}`]:{padding:0},[`> input${b}, > textarea${b}`]:{fontSize:"inherit",border:"none",borderRadius:0,outline:"none",background:"transparent",color:"inherit","&::-ms-reveal":{display:"none"},"&:focus":{boxShadow:"none !important"}},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[b]:{"&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center","> *:not(:last-child)":{marginInlineEnd:y.paddingXS}},"&-show-count-suffix":{color:j,direction:"ltr"},"&-show-count-has-suffix":{marginInlineEnd:y.paddingXXS},"&-prefix":{marginInlineEnd:P},"&-suffix":{marginInlineStart:P}}}),C(y)),{[`${T}${b}-password-icon`]:{color:R,cursor:"pointer",transition:`all ${I}`,"&:hover":{color:M}}}),[`${b}-underlined`]:{borderRadius:0},[D]:{[`${T}${b}-password-icon`]:{color:R,cursor:"not-allowed","&:hover":{color:R}}}}};e.genAffixStyle=h;const g=y=>{const{componentCls:b,borderRadiusLG:P,borderRadiusSM:j}=y;return{[`${b}-group`]:Object.assign(Object.assign(Object.assign({},(0,r.resetComponent)(y)),m(y)),{"&-rtl":{direction:"rtl"},"&-wrapper":Object.assign(Object.assign(Object.assign({display:"inline-block",width:"100%",textAlign:"start",verticalAlign:"top","&-rtl":{direction:"rtl"},"&-lg":{[`${b}-group-addon`]:{borderRadius:P,fontSize:y.inputFontSizeLG}},"&-sm":{[`${b}-group-addon`]:{borderRadius:j}}},(0,l.genOutlinedGroupStyle)(y)),(0,l.genFilledGroupStyle)(y)),{[`&:not(${b}-compact-first-item):not(${b}-compact-last-item)${b}-compact-item`]:{[`${b}, ${b}-group-addon`]:{borderRadius:0}},[`&:not(${b}-compact-last-item)${b}-compact-first-item`]:{[`${b}, ${b}-group-addon`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${b}-compact-first-item)${b}-compact-last-item`]:{[`${b}, ${b}-group-addon`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`&:not(${b}-compact-last-item)${b}-compact-item`]:{[`${b}-affix-wrapper`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${b}-compact-first-item)${b}-compact-item`]:{[`${b}-affix-wrapper`]:{borderStartStartRadius:0,borderEndStartRadius:0}}})})}},O=y=>{const{componentCls:b,antCls:P}=y,j=`${b}-search`;return{[j]:{[b]:{"&:hover, &:focus":{[`+ ${b}-group-addon ${j}-button:not(${P}-btn-color-primary):not(${P}-btn-variant-text)`]:{borderInlineStartColor:y.colorPrimaryHover}}},[`${b}-affix-wrapper`]:{height:y.controlHeight,borderRadius:0},[`${b}-lg`]:{lineHeight:y.calc(y.lineHeightLG).sub(2e-4).equal()},[`> ${b}-group`]:{[`> ${b}-group-addon:last-child`]:{insetInlineStart:-1,padding:0,border:0,[`${j}-button`]:{marginInlineEnd:-1,borderStartStartRadius:0,borderEndStartRadius:0,boxShadow:"none"},[`${j}-button:not(${P}-btn-color-primary)`]:{color:y.colorTextDescription,"&:hover":{color:y.colorPrimaryHover},"&:active":{color:y.colorPrimaryActive},[`&${P}-btn-loading::before`]:{inset:0}}}},[`${j}-button`]:{height:y.controlHeight,"&:hover, &:focus":{zIndex:1}},"&-large":{[`${b}-affix-wrapper, ${j}-button`]:{height:y.controlHeightLG}},"&-small":{[`${b}-affix-wrapper, ${j}-button`]:{height:y.controlHeightSM}},"&-rtl":{direction:"rtl"},[`&${b}-compact-item`]:{[`&:not(${b}-compact-last-item)`]:{[`${b}-group-addon`]:{[`${b}-search-button`]:{marginInlineEnd:y.calc(y.lineWidth).mul(-1).equal(),borderRadius:0}}},[`&:not(${b}-compact-first-item)`]:{[`${b},${b}-affix-wrapper`]:{borderRadius:0}},[`> ${b}-group-addon ${b}-search-button, > ${b}, - ${b}-affix-wrapper`]:{"&:hover, &:focus, &:active":{zIndex:2}},[`> ${b}-affix-wrapper-focused`]:{zIndex:2}}}}},$=y=>{const{componentCls:b}=y;return{[`${b}-out-of-range`]:{[`&, & input, & textarea, ${b}-show-count-suffix, ${b}-data-count`]:{color:y.colorError}}}},i=e.useSharedStyle=(0,o.genStyleHooks)(["Input","Shared"],y=>{const b=(0,o.mergeToken)(y,(0,u.initInputToken)(y));return[v(b),S(b)]},u.initComponentToken,{resetFont:!1});var E=e.default=(0,o.genStyleHooks)(["Input","Component"],y=>{const b=(0,o.mergeToken)(y,(0,u.initInputToken)(y));return[g(b),O(b),$(b),(0,n.genCompactItemStyle)(b)]},u.initComponentToken,{resetFont:!1})},76629:function(h,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,Object.defineProperty(e,"initComponentToken",{enumerable:!0,get:function(){return r.initComponentToken}}),Object.defineProperty(e,"initInputToken",{enumerable:!0,get:function(){return r.initInputToken}});var a=t(3184),r=t(25735);const n=u=>{const{componentCls:l,paddingLG:s}=u,c=`${l}-textarea`;return{[`textarea${l}`]:{maxWidth:"100%",height:"auto",minHeight:u.controlHeight,lineHeight:u.lineHeight,verticalAlign:"bottom",transition:`all ${u.motionDurationSlow}`,resize:"vertical",[`&${l}-mouse-active`]:{transition:`all ${u.motionDurationSlow}, height 0s, width 0s`}},[`${l}-textarea-affix-wrapper-resize-dirty`]:{width:"auto"},[c]:{position:"relative","&-show-count":{[`${l}-data-count`]:{position:"absolute",bottom:u.calc(u.fontSize).mul(u.lineHeight).mul(-1).equal(),insetInlineEnd:0,color:u.colorTextDescription,whiteSpace:"nowrap",pointerEvents:"none"}},[` + ${b}-affix-wrapper`]:{"&:hover, &:focus, &:active":{zIndex:2}},[`> ${b}-affix-wrapper-focused`]:{zIndex:2}}}}},$=y=>{const{componentCls:b}=y;return{[`${b}-out-of-range`]:{[`&, & input, & textarea, ${b}-show-count-suffix, ${b}-data-count`]:{color:y.colorError}}}},i=e.useSharedStyle=(0,o.genStyleHooks)(["Input","Shared"],y=>{const b=(0,o.mergeToken)(y,(0,u.initInputToken)(y));return[v(b),h(b)]},u.initComponentToken,{resetFont:!1});var E=e.default=(0,o.genStyleHooks)(["Input","Component"],y=>{const b=(0,o.mergeToken)(y,(0,u.initInputToken)(y));return[g(b),O(b),$(b),(0,n.genCompactItemStyle)(b)]},u.initComponentToken,{resetFont:!1})},76629:function(S,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,Object.defineProperty(e,"initComponentToken",{enumerable:!0,get:function(){return r.initComponentToken}}),Object.defineProperty(e,"initInputToken",{enumerable:!0,get:function(){return r.initInputToken}});var a=t(3184),r=t(25735);const n=u=>{const{componentCls:l,paddingLG:s}=u,c=`${l}-textarea`;return{[`textarea${l}`]:{maxWidth:"100%",height:"auto",minHeight:u.controlHeight,lineHeight:u.lineHeight,verticalAlign:"bottom",transition:`all ${u.motionDurationSlow}`,resize:"vertical",[`&${l}-mouse-active`]:{transition:`all ${u.motionDurationSlow}, height 0s, width 0s`}},[`${l}-textarea-affix-wrapper-resize-dirty`]:{width:"auto"},[c]:{position:"relative","&-show-count":{[`${l}-data-count`]:{position:"absolute",bottom:u.calc(u.fontSize).mul(u.lineHeight).mul(-1).equal(),insetInlineEnd:0,color:u.colorTextDescription,whiteSpace:"nowrap",pointerEvents:"none"}},[` &-allow-clear > ${l}, &-affix-wrapper${c}-has-feedback ${l} - `]:{paddingInlineEnd:s},[`&-affix-wrapper${l}-affix-wrapper`]:{padding:0,[`> textarea${l}`]:{fontSize:"inherit",border:"none",outline:"none",background:"transparent",minHeight:u.calc(u.controlHeight).sub(u.calc(u.lineWidth).mul(2)).equal(),"&:focus":{boxShadow:"none !important"}},[`${l}-suffix`]:{margin:0,"> *:not(:last-child)":{marginInline:0},[`${l}-clear-icon`]:{position:"absolute",insetInlineEnd:u.paddingInline,insetBlockStart:u.paddingXS},[`${c}-suffix`]:{position:"absolute",top:0,insetInlineEnd:u.paddingInline,bottom:0,zIndex:1,display:"inline-flex",alignItems:"center",margin:"auto",pointerEvents:"none"}}},[`&-affix-wrapper${l}-affix-wrapper-rtl`]:{[`${l}-suffix`]:{[`${l}-data-count`]:{direction:"ltr",insetInlineStart:0}}},[`&-affix-wrapper${l}-affix-wrapper-sm`]:{[`${l}-suffix`]:{[`${l}-clear-icon`]:{insetInlineEnd:u.paddingInlineSM}}}}}};var o=e.default=(0,a.genStyleHooks)(["Input","TextArea"],u=>{const l=(0,a.mergeToken)(u,(0,r.initInputToken)(u));return[n(l)]},r.initComponentToken,{resetFont:!1})},25735:function(h,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.initComponentToken=void 0,e.initInputToken=r;var a=t(3184);function r(o){return(0,a.mergeToken)(o,{inputAffixPadding:o.paddingXXS})}const n=o=>{const{controlHeight:u,fontSize:l,lineHeight:s,lineWidth:c,controlHeightSM:p,controlHeightLG:f,fontSizeLG:d,lineHeightLG:m,paddingSM:v,controlPaddingHorizontalSM:C,controlPaddingHorizontal:S,colorFillAlter:g,colorPrimaryHover:O,colorPrimary:$,controlOutlineWidth:i,controlOutline:E,colorErrorOutline:y,colorWarningOutline:b,colorBgContainer:P,inputFontSize:j,inputFontSizeLG:I,inputFontSizeSM:R}=o,M=j||l,T=R||M,L=I||d,D=Math.round((u-M*s)/2*10)/10-c,_=Math.round((p-T*s)/2*10)/10-c,B=Math.ceil((f-L*m)/2*10)/10-c;return{paddingBlock:Math.max(D,0),paddingBlockSM:Math.max(_,0),paddingBlockLG:Math.max(B,0),paddingInline:v-c,paddingInlineSM:C-c,paddingInlineLG:S-c,addonBg:g,activeBorderColor:$,hoverBorderColor:O,activeShadow:`0 0 0 ${i}px ${E}`,errorActiveShadow:`0 0 0 ${i}px ${y}`,warningActiveShadow:`0 0 0 ${i}px ${b}`,hoverBg:P,activeBg:P,inputFontSize:M,inputFontSizeLG:L,inputFontSizeSM:T}};e.initComponentToken=n},58594:function(h,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.genUnderlinedStyle=e.genOutlinedStyle=e.genOutlinedGroupStyle=e.genHoverStyle=e.genFilledStyle=e.genFilledGroupStyle=e.genDisabledStyle=e.genBorderlessStyle=e.genBaseUnderlinedStyle=e.genBaseOutlinedStyle=void 0;var a=t(861),r=t(3184);const n=i=>({borderColor:i.hoverBorderColor,backgroundColor:i.hoverBg});e.genHoverStyle=n;const o=i=>({color:i.colorTextDisabled,backgroundColor:i.colorBgContainerDisabled,borderColor:i.colorBorder,boxShadow:"none",cursor:"not-allowed",opacity:1,"input[disabled], textarea[disabled]":{cursor:"not-allowed"},"&:hover:not([disabled])":Object.assign({},n((0,r.mergeToken)(i,{hoverBorderColor:i.colorBorder,hoverBg:i.colorBgContainerDisabled})))});e.genDisabledStyle=o;const u=(i,E)=>({background:i.colorBgContainer,borderWidth:i.lineWidth,borderStyle:i.lineType,borderColor:E.borderColor,"&:hover":{borderColor:E.hoverBorderColor,backgroundColor:i.hoverBg},"&:focus, &:focus-within":{borderColor:E.activeBorderColor,boxShadow:E.activeShadow,outline:0,backgroundColor:i.activeBg}});e.genBaseOutlinedStyle=u;const l=(i,E)=>({[`&${i.componentCls}-status-${E.status}:not(${i.componentCls}-disabled)`]:Object.assign(Object.assign({},u(i,E)),{[`${i.componentCls}-prefix, ${i.componentCls}-suffix`]:{color:E.affixColor}}),[`&${i.componentCls}-status-${E.status}${i.componentCls}-disabled`]:{borderColor:E.borderColor}}),s=(i,E)=>({"&-outlined":Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},u(i,{borderColor:i.colorBorder,hoverBorderColor:i.hoverBorderColor,activeBorderColor:i.activeBorderColor,activeShadow:i.activeShadow})),{[`&${i.componentCls}-disabled, &[disabled]`]:Object.assign({},o(i))}),l(i,{status:"error",borderColor:i.colorError,hoverBorderColor:i.colorErrorBorderHover,activeBorderColor:i.colorError,activeShadow:i.errorActiveShadow,affixColor:i.colorError})),l(i,{status:"warning",borderColor:i.colorWarning,hoverBorderColor:i.colorWarningBorderHover,activeBorderColor:i.colorWarning,activeShadow:i.warningActiveShadow,affixColor:i.colorWarning})),E)});e.genOutlinedStyle=s;const c=(i,E)=>({[`&${i.componentCls}-group-wrapper-status-${E.status}`]:{[`${i.componentCls}-group-addon`]:{borderColor:E.addonBorderColor,color:E.addonColor}}}),p=i=>({"&-outlined":Object.assign(Object.assign(Object.assign({[`${i.componentCls}-group`]:{"&-addon":{background:i.addonBg,border:`${(0,a.unit)(i.lineWidth)} ${i.lineType} ${i.colorBorder}`},"&-addon:first-child":{borderInlineEnd:0},"&-addon:last-child":{borderInlineStart:0}}},c(i,{status:"error",addonBorderColor:i.colorError,addonColor:i.colorErrorText})),c(i,{status:"warning",addonBorderColor:i.colorWarning,addonColor:i.colorWarningText})),{[`&${i.componentCls}-group-wrapper-disabled`]:{[`${i.componentCls}-group-addon`]:Object.assign({},o(i))}})});e.genOutlinedGroupStyle=p;const f=(i,E)=>{const{componentCls:y}=i;return{"&-borderless":Object.assign({background:"transparent",border:"none","&:focus, &:focus-within":{outline:"none"},[`&${y}-disabled, &[disabled]`]:{color:i.colorTextDisabled,cursor:"not-allowed"},[`&${y}-status-error`]:{"&, & input, & textarea":{color:i.colorError}},[`&${y}-status-warning`]:{"&, & input, & textarea":{color:i.colorWarning}}},E)}};e.genBorderlessStyle=f;const d=(i,E)=>{var y;return{background:E.bg,borderWidth:i.lineWidth,borderStyle:i.lineType,borderColor:"transparent","input&, & input, textarea&, & textarea":{color:(y=E==null?void 0:E.inputColor)!==null&&y!==void 0?y:"unset"},"&:hover":{background:E.hoverBg},"&:focus, &:focus-within":{outline:0,borderColor:E.activeBorderColor,backgroundColor:i.activeBg}}},m=(i,E)=>({[`&${i.componentCls}-status-${E.status}:not(${i.componentCls}-disabled)`]:Object.assign(Object.assign({},d(i,E)),{[`${i.componentCls}-prefix, ${i.componentCls}-suffix`]:{color:E.affixColor}})}),v=(i,E)=>({"&-filled":Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},d(i,{bg:i.colorFillTertiary,hoverBg:i.colorFillSecondary,activeBorderColor:i.activeBorderColor})),{[`&${i.componentCls}-disabled, &[disabled]`]:Object.assign({},o(i))}),m(i,{status:"error",bg:i.colorErrorBg,hoverBg:i.colorErrorBgHover,activeBorderColor:i.colorError,inputColor:i.colorErrorText,affixColor:i.colorError})),m(i,{status:"warning",bg:i.colorWarningBg,hoverBg:i.colorWarningBgHover,activeBorderColor:i.colorWarning,inputColor:i.colorWarningText,affixColor:i.colorWarning})),E)});e.genFilledStyle=v;const C=(i,E)=>({[`&${i.componentCls}-group-wrapper-status-${E.status}`]:{[`${i.componentCls}-group-addon`]:{background:E.addonBg,color:E.addonColor}}}),S=i=>({"&-filled":Object.assign(Object.assign(Object.assign({[`${i.componentCls}-group-addon`]:{background:i.colorFillTertiary,"&:last-child":{position:"static"}}},C(i,{status:"error",addonBg:i.colorErrorBg,addonColor:i.colorErrorText})),C(i,{status:"warning",addonBg:i.colorWarningBg,addonColor:i.colorWarningText})),{[`&${i.componentCls}-group-wrapper-disabled`]:{[`${i.componentCls}-group`]:{"&-addon":{background:i.colorFillTertiary,color:i.colorTextDisabled},"&-addon:first-child":{borderInlineStart:`${(0,a.unit)(i.lineWidth)} ${i.lineType} ${i.colorBorder}`,borderTop:`${(0,a.unit)(i.lineWidth)} ${i.lineType} ${i.colorBorder}`,borderBottom:`${(0,a.unit)(i.lineWidth)} ${i.lineType} ${i.colorBorder}`},"&-addon:last-child":{borderInlineEnd:`${(0,a.unit)(i.lineWidth)} ${i.lineType} ${i.colorBorder}`,borderTop:`${(0,a.unit)(i.lineWidth)} ${i.lineType} ${i.colorBorder}`,borderBottom:`${(0,a.unit)(i.lineWidth)} ${i.lineType} ${i.colorBorder}`}}}})});e.genFilledGroupStyle=S;const g=(i,E)=>({background:i.colorBgContainer,borderWidth:`${(0,a.unit)(i.lineWidth)} 0`,borderStyle:`${i.lineType} none`,borderColor:`transparent transparent ${E.borderColor} transparent`,borderRadius:0,"&:hover":{borderColor:`transparent transparent ${E.borderColor} transparent`,backgroundColor:i.hoverBg},"&:focus, &:focus-within":{borderColor:`transparent transparent ${E.borderColor} transparent`,outline:0,backgroundColor:i.activeBg}});e.genBaseUnderlinedStyle=g;const O=(i,E)=>({[`&${i.componentCls}-status-${E.status}:not(${i.componentCls}-disabled)`]:Object.assign(Object.assign({},g(i,E)),{[`${i.componentCls}-prefix, ${i.componentCls}-suffix`]:{color:E.affixColor}}),[`&${i.componentCls}-status-${E.status}${i.componentCls}-disabled`]:{borderColor:`transparent transparent ${E.borderColor} transparent`}}),$=(i,E)=>({"&-underlined":Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},g(i,{borderColor:i.colorBorder,hoverBorderColor:i.hoverBorderColor,activeBorderColor:i.activeBorderColor,activeShadow:i.activeShadow})),{[`&${i.componentCls}-disabled, &[disabled]`]:{color:i.colorTextDisabled,boxShadow:"none",cursor:"not-allowed","&:hover":{borderColor:`transparent transparent ${i.colorBorder} transparent`}},"input[disabled], textarea[disabled]":{cursor:"not-allowed"}}),O(i,{status:"error",borderColor:i.colorError,hoverBorderColor:i.colorErrorBorderHover,activeBorderColor:i.colorError,activeShadow:i.errorActiveShadow,affixColor:i.colorError})),O(i,{status:"warning",borderColor:i.colorWarning,hoverBorderColor:i.colorWarningBorderHover,activeBorderColor:i.colorWarning,activeShadow:i.warningActiveShadow,affixColor:i.colorWarning})),E)});e.genUnderlinedStyle=$},36714:function(h,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.hasPrefixSuffix=t;function t(a){return!!(a.prefix||a.suffix||a.allowClear||a.showCount)}},44805:function(h,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a=t(62435);const r=(0,a.createContext)(void 0);var n=e.default=r},18253:function(h,e,t){"use strict";var a=t(64836).default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=a(t(62273)),n=a(t(1028)),o=a(t(25633)),u=a(t(52040));const l="${label} is not a valid ${type}",s={locale:"en",Pagination:r.default,DatePicker:o.default,TimePicker:u.default,Calendar:n.default,global:{placeholder:"Please select",close:"Close"},Table:{filterTitle:"Filter menu",filterConfirm:"OK",filterReset:"Reset",filterEmptyText:"No filters",filterCheckAll:"Select all items",filterSearchPlaceholder:"Search in filters",emptyText:"No data",selectAll:"Select current page",selectInvert:"Invert current page",selectNone:"Clear all data",selectionAll:"Select all data",sortTitle:"Sort",expand:"Expand row",collapse:"Collapse row",triggerDesc:"Click to sort descending",triggerAsc:"Click to sort ascending",cancelSort:"Click to cancel sorting"},Tour:{Next:"Next",Previous:"Previous",Finish:"Finish"},Modal:{okText:"OK",cancelText:"Cancel",justOkText:"OK"},Popconfirm:{okText:"OK",cancelText:"Cancel"},Transfer:{titles:["",""],searchPlaceholder:"Search here",itemUnit:"item",itemsUnit:"items",remove:"Remove",selectCurrent:"Select current page",removeCurrent:"Remove current page",selectAll:"Select all data",deselectAll:"Deselect all data",removeAll:"Remove all data",selectInvert:"Invert current page"},Upload:{uploading:"Uploading...",removeFile:"Remove file",uploadError:"Upload error",previewFile:"Preview file",downloadFile:"Download file"},Empty:{description:"No data"},Icon:{icon:"icon"},Text:{edit:"Edit",copy:"Copy",copied:"Copied",expand:"Expand",collapse:"Collapse"},Form:{optional:"(optional)",defaultValidateMessages:{default:"Field validation error for ${label}",required:"Please enter ${label}",enum:"${label} must be one of [${enum}]",whitespace:"${label} cannot be a blank character",date:{format:"${label} date format is invalid",parse:"${label} cannot be converted to a date",invalid:"${label} is an invalid date"},types:{string:l,method:l,array:l,object:l,number:l,date:l,boolean:l,integer:l,float:l,regexp:l,email:l,url:l,hex:l},string:{len:"${label} must be ${len} characters",min:"${label} must be at least ${min} characters",max:"${label} must be up to ${max} characters",range:"${label} must be between ${min}-${max} characters"},number:{len:"${label} must be equal to ${len}",min:"${label} must be minimum ${min}",max:"${label} must be maximum ${max}",range:"${label} must be between ${min}-${max}"},array:{len:"Must be ${len} ${label}",min:"At least ${min} ${label}",max:"At most ${max} ${label}",range:"The amount of ${label} must be between ${min}-${max}"},pattern:{mismatch:"${label} does not match the pattern ${pattern}"}}},Image:{preview:"Preview"},QRCode:{expired:"QR code expired",refresh:"Refresh",scanned:"Scanned"},ColorPicker:{presetEmpty:"Empty",transparent:"Transparent",singleColor:"Single",gradientColor:"Gradient"}};var c=e.default=s},24522:function(h,e,t){"use strict";"use client";var a=t(64836).default,r=t(75263).default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.ANT_MARK=void 0,Object.defineProperty(e,"useLocale",{enumerable:!0,get:function(){return s.default}});var n=r(t(62435)),o=t(13594),u=t(10625),l=a(t(44805)),s=a(t(76647));const c=e.ANT_MARK="internalMark",p=d=>{const{locale:m={},children:v,_ANT_MARK__:C}=d;n.useEffect(()=>(0,u.changeConfirmLocale)(m==null?void 0:m.Modal),[m]);const S=n.useMemo(()=>Object.assign(Object.assign({},m),{exist:!0}),[m]);return n.createElement(l.default.Provider,{value:S},v)};var f=e.default=p},76647:function(h,e,t){"use strict";var a=t(64836).default,r=t(75263).default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r(t(62435)),o=a(t(44805)),u=a(t(18253));const l=(c,p)=>{const f=n.useContext(o.default),d=n.useMemo(()=>{var v;const C=p||u.default[c],S=(v=f==null?void 0:f[c])!==null&&v!==void 0?v:{};return Object.assign(Object.assign({},typeof C=="function"?C():C),S||{})},[c,p,f]),m=n.useMemo(()=>{const v=f==null?void 0:f.locale;return f!=null&&f.exist&&!v?u.default.locale:v},[f]);return[d,m]};var s=e.default=l},10625:function(h,e,t){"use strict";var a=t(64836).default;Object.defineProperty(e,"__esModule",{value:!0}),e.changeConfirmLocale=l,e.getConfirmLocale=s;var r=a(t(18253));let n=Object.assign({},r.default.Modal),o=[];const u=()=>o.reduce((c,p)=>Object.assign(Object.assign({},c),p),r.default.Modal);function l(c){if(c){const p=Object.assign({},c);return o.push(p),n=u(),()=>{o=o.filter(f=>f!==p),n=u()}}n=Object.assign({},r.default.Modal)}function s(){return n}},46549:function(h,e,t){"use strict";"use client";var a=t(64836).default,r=t(75263).default;Object.defineProperty(e,"__esModule",{value:!0}),e.useCompactItemContext=e.default=e.SpaceCompactItemContext=e.NoCompactStyle=void 0;var n=r(t(62435)),o=a(t(93967)),u=a(t(45598)),l=t(31929),s=a(t(65693)),c=a(t(54277)),p=function(g,O){var $={};for(var i in g)Object.prototype.hasOwnProperty.call(g,i)&&O.indexOf(i)<0&&($[i]=g[i]);if(g!=null&&typeof Object.getOwnPropertySymbols=="function")for(var E=0,i=Object.getOwnPropertySymbols(g);E{const $=n.useContext(f),i=n.useMemo(()=>{if(!$)return"";const{compactDirection:E,isFirstItem:y,isLastItem:b}=$,P=E==="vertical"?"-vertical-":"-";return(0,o.default)(`${g}-compact${P}item`,{[`${g}-compact${P}first-item`]:y,[`${g}-compact${P}last-item`]:b,[`${g}-compact${P}item-rtl`]:O==="rtl"})},[g,O,$]);return{compactSize:$==null?void 0:$.compactSize,compactDirection:$==null?void 0:$.compactDirection,compactItemClassnames:i}};e.useCompactItemContext=d;const m=g=>{const{children:O}=g;return n.createElement(f.Provider,{value:null},O)};e.NoCompactStyle=m;const v=g=>{const{children:O}=g,$=p(g,["children"]);return n.createElement(f.Provider,{value:n.useMemo(()=>$,[$])},O)},C=g=>{const{getPrefixCls:O,direction:$}=n.useContext(l.ConfigContext),{size:i,direction:E,block:y,prefixCls:b,className:P,rootClassName:j,children:I}=g,R=p(g,["size","direction","block","prefixCls","className","rootClassName","children"]),M=(0,s.default)(U=>i!=null?i:U),T=O("space-compact",b),[L,D]=(0,c.default)(T),_=(0,o.default)(T,D,{[`${T}-rtl`]:$==="rtl",[`${T}-block`]:y,[`${T}-vertical`]:E==="vertical"},P,j),B=n.useContext(f),z=(0,u.default)(I),k=n.useMemo(()=>z.map((U,N)=>{const Y=(U==null?void 0:U.key)||`${T}-item-${N}`;return n.createElement(v,{key:Y,compactSize:M,compactDirection:E,isFirstItem:N===0&&(!B||(B==null?void 0:B.isFirstItem)),isLastItem:N===z.length-1&&(!B||(B==null?void 0:B.isLastItem))},U)}),[i,z,B]);return z.length===0?null:L(n.createElement("div",Object.assign({className:_},R),k))};var S=e.default=C},35969:function(h,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;const t=r=>{const{componentCls:n}=r;return{[n]:{"&-block":{display:"flex",width:"100%"},"&-vertical":{flexDirection:"column"}}}};var a=e.default=t},54277:function(h,e,t){"use strict";var a=t(64836).default;Object.defineProperty(e,"__esModule",{value:!0}),e.prepareComponentToken=e.default=void 0;var r=t(3184),n=a(t(35969));const o=c=>{const{componentCls:p,antCls:f}=c;return{[p]:{display:"inline-flex","&-rtl":{direction:"rtl"},"&-vertical":{flexDirection:"column"},"&-align":{flexDirection:"column","&-center":{alignItems:"center"},"&-start":{alignItems:"flex-start"},"&-end":{alignItems:"flex-end"},"&-baseline":{alignItems:"baseline"}},[`${p}-item:empty`]:{display:"none"},[`${p}-item > ${f}-badge-not-a-wrapper:only-child`]:{display:"block"}}}},u=c=>{const{componentCls:p}=c;return{[p]:{"&-gap-row-small":{rowGap:c.spaceGapSmallSize},"&-gap-row-middle":{rowGap:c.spaceGapMiddleSize},"&-gap-row-large":{rowGap:c.spaceGapLargeSize},"&-gap-col-small":{columnGap:c.spaceGapSmallSize},"&-gap-col-middle":{columnGap:c.spaceGapMiddleSize},"&-gap-col-large":{columnGap:c.spaceGapLargeSize}}}},l=()=>({});e.prepareComponentToken=l;var s=e.default=(0,r.genStyleHooks)("Space",c=>{const p=(0,r.mergeToken)(c,{spaceGapSmallSize:c.paddingXS,spaceGapMiddleSize:c.padding,spaceGapLargeSize:c.paddingLG});return[o(p),u(p),(0,n.default)(p)]},()=>({}),{resetStyle:!1})},78793:function(h,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.genCompactItemStyle=r;function t(n,o,u){const{focusElCls:l,focus:s,borderElCls:c}=u,p=c?"> *":"",f=["hover",s?"focus":null,"active"].filter(Boolean).map(d=>`&:${d} ${p}`).join(",");return{[`&-item:not(${o}-last-item)`]:{marginInlineEnd:n.calc(n.lineWidth).mul(-1).equal()},"&-item":Object.assign(Object.assign({[f]:{zIndex:2}},l?{[`&${l}`]:{zIndex:2}}:{}),{[`&[disabled] ${p}`]:{zIndex:0}})}}function a(n,o,u){const{borderElCls:l}=u,s=l?`> ${l}`:"";return{[`&-item:not(${o}-first-item):not(${o}-last-item) ${s}`]:{borderRadius:0},[`&-item:not(${o}-last-item)${o}-first-item`]:{[`& ${s}, &${n}-sm ${s}, &${n}-lg ${s}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&-item:not(${o}-first-item)${o}-last-item`]:{[`& ${s}, &${n}-sm ${s}, &${n}-lg ${s}`]:{borderStartStartRadius:0,borderEndStartRadius:0}}}}function r(n,o={focus:!0}){const{componentCls:u}=n,l=`${u}-compact`;return{[l]:Object.assign(Object.assign({},t(n,l,o)),a(u,l,o))}}},98078:function(h,e,t){"use strict";"use client";Object.defineProperty(e,"__esModule",{value:!0}),e.textEllipsis=e.resetIcon=e.resetComponent=e.operationUnit=e.genLinkStyle=e.genIconStyle=e.genFocusStyle=e.genFocusOutline=e.genCommonStyle=e.clearFix=void 0;var a=t(861);const r=e.textEllipsis={overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"},n=(m,v=!1)=>({boxSizing:"border-box",margin:0,padding:0,color:m.colorText,fontSize:m.fontSize,lineHeight:m.lineHeight,listStyle:"none",fontFamily:v?"inherit":m.fontFamily});e.resetComponent=n;const o=()=>({display:"inline-flex",alignItems:"center",color:"inherit",fontStyle:"normal",lineHeight:0,textAlign:"center",textTransform:"none",verticalAlign:"-0.125em",textRendering:"optimizeLegibility","-webkit-font-smoothing":"antialiased","-moz-osx-font-smoothing":"grayscale","> *":{lineHeight:1},svg:{display:"inline-block"}});e.resetIcon=o;const u=()=>({"&::before":{display:"table",content:'""'},"&::after":{display:"table",clear:"both",content:'""'}});e.clearFix=u;const l=m=>({a:{color:m.colorLink,textDecoration:m.linkDecoration,backgroundColor:"transparent",outline:"none",cursor:"pointer",transition:`color ${m.motionDurationSlow}`,"-webkit-text-decoration-skip":"objects","&:hover":{color:m.colorLinkHover},"&:active":{color:m.colorLinkActive},"&:active, &:hover":{textDecoration:m.linkHoverDecoration,outline:0},"&:focus":{textDecoration:m.linkFocusDecoration,outline:0},"&[disabled]":{color:m.colorTextDisabled,cursor:"not-allowed"}}});e.genLinkStyle=l;const s=(m,v,C,S)=>{const g=`[class^="${v}"], [class*=" ${v}"]`,O=C?`.${C}`:g,$={boxSizing:"border-box","&::before, &::after":{boxSizing:"border-box"}};let i={};return S!==!1&&(i={fontFamily:m.fontFamily,fontSize:m.fontSize}),{[O]:Object.assign(Object.assign(Object.assign({},i),$),{[g]:$})}};e.genCommonStyle=s;const c=(m,v)=>({outline:`${(0,a.unit)(m.lineWidthFocus)} solid ${m.colorPrimaryBorder}`,outlineOffset:v!=null?v:1,transition:"outline-offset 0s, outline 0s"});e.genFocusOutline=c;const p=(m,v)=>({"&:focus-visible":Object.assign({},c(m,v))});e.genFocusStyle=p;const f=m=>({[`.${m}`]:Object.assign(Object.assign({},o()),{[`.${m} .${m}-icon`]:{display:"block"}})});e.genIconStyle=f;const d=m=>Object.assign(Object.assign({color:m.colorLink,textDecoration:m.linkDecoration,outline:"none",cursor:"pointer",transition:`all ${m.motionDurationSlow}`,border:0,padding:0,background:"none",userSelect:"none"},p(m)),{"&:focus, &:hover":{color:m.colorLinkHover},"&:active":{color:m.colorLinkActive}});e.operationUnit=d},57253:function(h,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;const t=r=>({[r.componentCls]:{[`${r.antCls}-motion-collapse-legacy`]:{overflow:"hidden","&-active":{transition:`height ${r.motionDurationMid} ${r.motionEaseInOut}, + `]:{paddingInlineEnd:s},[`&-affix-wrapper${l}-affix-wrapper`]:{padding:0,[`> textarea${l}`]:{fontSize:"inherit",border:"none",outline:"none",background:"transparent",minHeight:u.calc(u.controlHeight).sub(u.calc(u.lineWidth).mul(2)).equal(),"&:focus":{boxShadow:"none !important"}},[`${l}-suffix`]:{margin:0,"> *:not(:last-child)":{marginInline:0},[`${l}-clear-icon`]:{position:"absolute",insetInlineEnd:u.paddingInline,insetBlockStart:u.paddingXS},[`${c}-suffix`]:{position:"absolute",top:0,insetInlineEnd:u.paddingInline,bottom:0,zIndex:1,display:"inline-flex",alignItems:"center",margin:"auto",pointerEvents:"none"}}},[`&-affix-wrapper${l}-affix-wrapper-rtl`]:{[`${l}-suffix`]:{[`${l}-data-count`]:{direction:"ltr",insetInlineStart:0}}},[`&-affix-wrapper${l}-affix-wrapper-sm`]:{[`${l}-suffix`]:{[`${l}-clear-icon`]:{insetInlineEnd:u.paddingInlineSM}}}}}};var o=e.default=(0,a.genStyleHooks)(["Input","TextArea"],u=>{const l=(0,a.mergeToken)(u,(0,r.initInputToken)(u));return[n(l)]},r.initComponentToken,{resetFont:!1})},25735:function(S,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.initComponentToken=void 0,e.initInputToken=r;var a=t(3184);function r(o){return(0,a.mergeToken)(o,{inputAffixPadding:o.paddingXXS})}const n=o=>{const{controlHeight:u,fontSize:l,lineHeight:s,lineWidth:c,controlHeightSM:p,controlHeightLG:f,fontSizeLG:d,lineHeightLG:m,paddingSM:v,controlPaddingHorizontalSM:C,controlPaddingHorizontal:h,colorFillAlter:g,colorPrimaryHover:O,colorPrimary:$,controlOutlineWidth:i,controlOutline:E,colorErrorOutline:y,colorWarningOutline:b,colorBgContainer:P,inputFontSize:j,inputFontSizeLG:I,inputFontSizeSM:R}=o,M=j||l,T=R||M,L=I||d,D=Math.round((u-M*s)/2*10)/10-c,k=Math.round((p-T*s)/2*10)/10-c,B=Math.ceil((f-L*m)/2*10)/10-c;return{paddingBlock:Math.max(D,0),paddingBlockSM:Math.max(k,0),paddingBlockLG:Math.max(B,0),paddingInline:v-c,paddingInlineSM:C-c,paddingInlineLG:h-c,addonBg:g,activeBorderColor:$,hoverBorderColor:O,activeShadow:`0 0 0 ${i}px ${E}`,errorActiveShadow:`0 0 0 ${i}px ${y}`,warningActiveShadow:`0 0 0 ${i}px ${b}`,hoverBg:P,activeBg:P,inputFontSize:M,inputFontSizeLG:L,inputFontSizeSM:T}};e.initComponentToken=n},58594:function(S,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.genUnderlinedStyle=e.genOutlinedStyle=e.genOutlinedGroupStyle=e.genHoverStyle=e.genFilledStyle=e.genFilledGroupStyle=e.genDisabledStyle=e.genBorderlessStyle=e.genBaseUnderlinedStyle=e.genBaseOutlinedStyle=void 0;var a=t(861),r=t(3184);const n=i=>({borderColor:i.hoverBorderColor,backgroundColor:i.hoverBg});e.genHoverStyle=n;const o=i=>({color:i.colorTextDisabled,backgroundColor:i.colorBgContainerDisabled,borderColor:i.colorBorder,boxShadow:"none",cursor:"not-allowed",opacity:1,"input[disabled], textarea[disabled]":{cursor:"not-allowed"},"&:hover:not([disabled])":Object.assign({},n((0,r.mergeToken)(i,{hoverBorderColor:i.colorBorder,hoverBg:i.colorBgContainerDisabled})))});e.genDisabledStyle=o;const u=(i,E)=>({background:i.colorBgContainer,borderWidth:i.lineWidth,borderStyle:i.lineType,borderColor:E.borderColor,"&:hover":{borderColor:E.hoverBorderColor,backgroundColor:i.hoverBg},"&:focus, &:focus-within":{borderColor:E.activeBorderColor,boxShadow:E.activeShadow,outline:0,backgroundColor:i.activeBg}});e.genBaseOutlinedStyle=u;const l=(i,E)=>({[`&${i.componentCls}-status-${E.status}:not(${i.componentCls}-disabled)`]:Object.assign(Object.assign({},u(i,E)),{[`${i.componentCls}-prefix, ${i.componentCls}-suffix`]:{color:E.affixColor}}),[`&${i.componentCls}-status-${E.status}${i.componentCls}-disabled`]:{borderColor:E.borderColor}}),s=(i,E)=>({"&-outlined":Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},u(i,{borderColor:i.colorBorder,hoverBorderColor:i.hoverBorderColor,activeBorderColor:i.activeBorderColor,activeShadow:i.activeShadow})),{[`&${i.componentCls}-disabled, &[disabled]`]:Object.assign({},o(i))}),l(i,{status:"error",borderColor:i.colorError,hoverBorderColor:i.colorErrorBorderHover,activeBorderColor:i.colorError,activeShadow:i.errorActiveShadow,affixColor:i.colorError})),l(i,{status:"warning",borderColor:i.colorWarning,hoverBorderColor:i.colorWarningBorderHover,activeBorderColor:i.colorWarning,activeShadow:i.warningActiveShadow,affixColor:i.colorWarning})),E)});e.genOutlinedStyle=s;const c=(i,E)=>({[`&${i.componentCls}-group-wrapper-status-${E.status}`]:{[`${i.componentCls}-group-addon`]:{borderColor:E.addonBorderColor,color:E.addonColor}}}),p=i=>({"&-outlined":Object.assign(Object.assign(Object.assign({[`${i.componentCls}-group`]:{"&-addon":{background:i.addonBg,border:`${(0,a.unit)(i.lineWidth)} ${i.lineType} ${i.colorBorder}`},"&-addon:first-child":{borderInlineEnd:0},"&-addon:last-child":{borderInlineStart:0}}},c(i,{status:"error",addonBorderColor:i.colorError,addonColor:i.colorErrorText})),c(i,{status:"warning",addonBorderColor:i.colorWarning,addonColor:i.colorWarningText})),{[`&${i.componentCls}-group-wrapper-disabled`]:{[`${i.componentCls}-group-addon`]:Object.assign({},o(i))}})});e.genOutlinedGroupStyle=p;const f=(i,E)=>{const{componentCls:y}=i;return{"&-borderless":Object.assign({background:"transparent",border:"none","&:focus, &:focus-within":{outline:"none"},[`&${y}-disabled, &[disabled]`]:{color:i.colorTextDisabled,cursor:"not-allowed"},[`&${y}-status-error`]:{"&, & input, & textarea":{color:i.colorError}},[`&${y}-status-warning`]:{"&, & input, & textarea":{color:i.colorWarning}}},E)}};e.genBorderlessStyle=f;const d=(i,E)=>{var y;return{background:E.bg,borderWidth:i.lineWidth,borderStyle:i.lineType,borderColor:"transparent","input&, & input, textarea&, & textarea":{color:(y=E==null?void 0:E.inputColor)!==null&&y!==void 0?y:"unset"},"&:hover":{background:E.hoverBg},"&:focus, &:focus-within":{outline:0,borderColor:E.activeBorderColor,backgroundColor:i.activeBg}}},m=(i,E)=>({[`&${i.componentCls}-status-${E.status}:not(${i.componentCls}-disabled)`]:Object.assign(Object.assign({},d(i,E)),{[`${i.componentCls}-prefix, ${i.componentCls}-suffix`]:{color:E.affixColor}})}),v=(i,E)=>({"&-filled":Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},d(i,{bg:i.colorFillTertiary,hoverBg:i.colorFillSecondary,activeBorderColor:i.activeBorderColor})),{[`&${i.componentCls}-disabled, &[disabled]`]:Object.assign({},o(i))}),m(i,{status:"error",bg:i.colorErrorBg,hoverBg:i.colorErrorBgHover,activeBorderColor:i.colorError,inputColor:i.colorErrorText,affixColor:i.colorError})),m(i,{status:"warning",bg:i.colorWarningBg,hoverBg:i.colorWarningBgHover,activeBorderColor:i.colorWarning,inputColor:i.colorWarningText,affixColor:i.colorWarning})),E)});e.genFilledStyle=v;const C=(i,E)=>({[`&${i.componentCls}-group-wrapper-status-${E.status}`]:{[`${i.componentCls}-group-addon`]:{background:E.addonBg,color:E.addonColor}}}),h=i=>({"&-filled":Object.assign(Object.assign(Object.assign({[`${i.componentCls}-group-addon`]:{background:i.colorFillTertiary,"&:last-child":{position:"static"}}},C(i,{status:"error",addonBg:i.colorErrorBg,addonColor:i.colorErrorText})),C(i,{status:"warning",addonBg:i.colorWarningBg,addonColor:i.colorWarningText})),{[`&${i.componentCls}-group-wrapper-disabled`]:{[`${i.componentCls}-group`]:{"&-addon":{background:i.colorFillTertiary,color:i.colorTextDisabled},"&-addon:first-child":{borderInlineStart:`${(0,a.unit)(i.lineWidth)} ${i.lineType} ${i.colorBorder}`,borderTop:`${(0,a.unit)(i.lineWidth)} ${i.lineType} ${i.colorBorder}`,borderBottom:`${(0,a.unit)(i.lineWidth)} ${i.lineType} ${i.colorBorder}`},"&-addon:last-child":{borderInlineEnd:`${(0,a.unit)(i.lineWidth)} ${i.lineType} ${i.colorBorder}`,borderTop:`${(0,a.unit)(i.lineWidth)} ${i.lineType} ${i.colorBorder}`,borderBottom:`${(0,a.unit)(i.lineWidth)} ${i.lineType} ${i.colorBorder}`}}}})});e.genFilledGroupStyle=h;const g=(i,E)=>({background:i.colorBgContainer,borderWidth:`${(0,a.unit)(i.lineWidth)} 0`,borderStyle:`${i.lineType} none`,borderColor:`transparent transparent ${E.borderColor} transparent`,borderRadius:0,"&:hover":{borderColor:`transparent transparent ${E.borderColor} transparent`,backgroundColor:i.hoverBg},"&:focus, &:focus-within":{borderColor:`transparent transparent ${E.borderColor} transparent`,outline:0,backgroundColor:i.activeBg}});e.genBaseUnderlinedStyle=g;const O=(i,E)=>({[`&${i.componentCls}-status-${E.status}:not(${i.componentCls}-disabled)`]:Object.assign(Object.assign({},g(i,E)),{[`${i.componentCls}-prefix, ${i.componentCls}-suffix`]:{color:E.affixColor}}),[`&${i.componentCls}-status-${E.status}${i.componentCls}-disabled`]:{borderColor:`transparent transparent ${E.borderColor} transparent`}}),$=(i,E)=>({"&-underlined":Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},g(i,{borderColor:i.colorBorder,hoverBorderColor:i.hoverBorderColor,activeBorderColor:i.activeBorderColor,activeShadow:i.activeShadow})),{[`&${i.componentCls}-disabled, &[disabled]`]:{color:i.colorTextDisabled,boxShadow:"none",cursor:"not-allowed","&:hover":{borderColor:`transparent transparent ${i.colorBorder} transparent`}},"input[disabled], textarea[disabled]":{cursor:"not-allowed"}}),O(i,{status:"error",borderColor:i.colorError,hoverBorderColor:i.colorErrorBorderHover,activeBorderColor:i.colorError,activeShadow:i.errorActiveShadow,affixColor:i.colorError})),O(i,{status:"warning",borderColor:i.colorWarning,hoverBorderColor:i.colorWarningBorderHover,activeBorderColor:i.colorWarning,activeShadow:i.warningActiveShadow,affixColor:i.colorWarning})),E)});e.genUnderlinedStyle=$},36714:function(S,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.hasPrefixSuffix=t;function t(a){return!!(a.prefix||a.suffix||a.allowClear||a.showCount)}},44805:function(S,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a=t(62435);const r=(0,a.createContext)(void 0);var n=e.default=r},18253:function(S,e,t){"use strict";var a=t(64836).default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=a(t(62273)),n=a(t(1028)),o=a(t(25633)),u=a(t(52040));const l="${label} is not a valid ${type}",s={locale:"en",Pagination:r.default,DatePicker:o.default,TimePicker:u.default,Calendar:n.default,global:{placeholder:"Please select",close:"Close"},Table:{filterTitle:"Filter menu",filterConfirm:"OK",filterReset:"Reset",filterEmptyText:"No filters",filterCheckAll:"Select all items",filterSearchPlaceholder:"Search in filters",emptyText:"No data",selectAll:"Select current page",selectInvert:"Invert current page",selectNone:"Clear all data",selectionAll:"Select all data",sortTitle:"Sort",expand:"Expand row",collapse:"Collapse row",triggerDesc:"Click to sort descending",triggerAsc:"Click to sort ascending",cancelSort:"Click to cancel sorting"},Tour:{Next:"Next",Previous:"Previous",Finish:"Finish"},Modal:{okText:"OK",cancelText:"Cancel",justOkText:"OK"},Popconfirm:{okText:"OK",cancelText:"Cancel"},Transfer:{titles:["",""],searchPlaceholder:"Search here",itemUnit:"item",itemsUnit:"items",remove:"Remove",selectCurrent:"Select current page",removeCurrent:"Remove current page",selectAll:"Select all data",deselectAll:"Deselect all data",removeAll:"Remove all data",selectInvert:"Invert current page"},Upload:{uploading:"Uploading...",removeFile:"Remove file",uploadError:"Upload error",previewFile:"Preview file",downloadFile:"Download file"},Empty:{description:"No data"},Icon:{icon:"icon"},Text:{edit:"Edit",copy:"Copy",copied:"Copied",expand:"Expand",collapse:"Collapse"},Form:{optional:"(optional)",defaultValidateMessages:{default:"Field validation error for ${label}",required:"Please enter ${label}",enum:"${label} must be one of [${enum}]",whitespace:"${label} cannot be a blank character",date:{format:"${label} date format is invalid",parse:"${label} cannot be converted to a date",invalid:"${label} is an invalid date"},types:{string:l,method:l,array:l,object:l,number:l,date:l,boolean:l,integer:l,float:l,regexp:l,email:l,url:l,hex:l},string:{len:"${label} must be ${len} characters",min:"${label} must be at least ${min} characters",max:"${label} must be up to ${max} characters",range:"${label} must be between ${min}-${max} characters"},number:{len:"${label} must be equal to ${len}",min:"${label} must be minimum ${min}",max:"${label} must be maximum ${max}",range:"${label} must be between ${min}-${max}"},array:{len:"Must be ${len} ${label}",min:"At least ${min} ${label}",max:"At most ${max} ${label}",range:"The amount of ${label} must be between ${min}-${max}"},pattern:{mismatch:"${label} does not match the pattern ${pattern}"}}},Image:{preview:"Preview"},QRCode:{expired:"QR code expired",refresh:"Refresh",scanned:"Scanned"},ColorPicker:{presetEmpty:"Empty",transparent:"Transparent",singleColor:"Single",gradientColor:"Gradient"}};var c=e.default=s},24522:function(S,e,t){"use strict";"use client";var a=t(64836).default,r=t(75263).default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.ANT_MARK=void 0,Object.defineProperty(e,"useLocale",{enumerable:!0,get:function(){return s.default}});var n=r(t(62435)),o=t(13594),u=t(10625),l=a(t(44805)),s=a(t(76647));const c=e.ANT_MARK="internalMark",p=d=>{const{locale:m={},children:v,_ANT_MARK__:C}=d;n.useEffect(()=>(0,u.changeConfirmLocale)(m==null?void 0:m.Modal),[m]);const h=n.useMemo(()=>Object.assign(Object.assign({},m),{exist:!0}),[m]);return n.createElement(l.default.Provider,{value:h},v)};var f=e.default=p},76647:function(S,e,t){"use strict";var a=t(64836).default,r=t(75263).default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r(t(62435)),o=a(t(44805)),u=a(t(18253));const l=(c,p)=>{const f=n.useContext(o.default),d=n.useMemo(()=>{var v;const C=p||u.default[c],h=(v=f==null?void 0:f[c])!==null&&v!==void 0?v:{};return Object.assign(Object.assign({},typeof C=="function"?C():C),h||{})},[c,p,f]),m=n.useMemo(()=>{const v=f==null?void 0:f.locale;return f!=null&&f.exist&&!v?u.default.locale:v},[f]);return[d,m]};var s=e.default=l},10625:function(S,e,t){"use strict";var a=t(64836).default;Object.defineProperty(e,"__esModule",{value:!0}),e.changeConfirmLocale=l,e.getConfirmLocale=s;var r=a(t(18253));let n=Object.assign({},r.default.Modal),o=[];const u=()=>o.reduce((c,p)=>Object.assign(Object.assign({},c),p),r.default.Modal);function l(c){if(c){const p=Object.assign({},c);return o.push(p),n=u(),()=>{o=o.filter(f=>f!==p),n=u()}}n=Object.assign({},r.default.Modal)}function s(){return n}},46549:function(S,e,t){"use strict";"use client";var a=t(64836).default,r=t(75263).default;Object.defineProperty(e,"__esModule",{value:!0}),e.useCompactItemContext=e.default=e.SpaceCompactItemContext=e.NoCompactStyle=void 0;var n=r(t(62435)),o=a(t(93967)),u=a(t(45598)),l=t(31929),s=a(t(65693)),c=a(t(54277)),p=function(g,O){var $={};for(var i in g)Object.prototype.hasOwnProperty.call(g,i)&&O.indexOf(i)<0&&($[i]=g[i]);if(g!=null&&typeof Object.getOwnPropertySymbols=="function")for(var E=0,i=Object.getOwnPropertySymbols(g);E{const $=n.useContext(f),i=n.useMemo(()=>{if(!$)return"";const{compactDirection:E,isFirstItem:y,isLastItem:b}=$,P=E==="vertical"?"-vertical-":"-";return(0,o.default)(`${g}-compact${P}item`,{[`${g}-compact${P}first-item`]:y,[`${g}-compact${P}last-item`]:b,[`${g}-compact${P}item-rtl`]:O==="rtl"})},[g,O,$]);return{compactSize:$==null?void 0:$.compactSize,compactDirection:$==null?void 0:$.compactDirection,compactItemClassnames:i}};e.useCompactItemContext=d;const m=g=>{const{children:O}=g;return n.createElement(f.Provider,{value:null},O)};e.NoCompactStyle=m;const v=g=>{const{children:O}=g,$=p(g,["children"]);return n.createElement(f.Provider,{value:n.useMemo(()=>$,[$])},O)},C=g=>{const{getPrefixCls:O,direction:$}=n.useContext(l.ConfigContext),{size:i,direction:E,block:y,prefixCls:b,className:P,rootClassName:j,children:I}=g,R=p(g,["size","direction","block","prefixCls","className","rootClassName","children"]),M=(0,s.default)(U=>i!=null?i:U),T=O("space-compact",b),[L,D]=(0,c.default)(T),k=(0,o.default)(T,D,{[`${T}-rtl`]:$==="rtl",[`${T}-block`]:y,[`${T}-vertical`]:E==="vertical"},P,j),B=n.useContext(f),z=(0,u.default)(I),_=n.useMemo(()=>z.map((U,N)=>{const Y=(U==null?void 0:U.key)||`${T}-item-${N}`;return n.createElement(v,{key:Y,compactSize:M,compactDirection:E,isFirstItem:N===0&&(!B||(B==null?void 0:B.isFirstItem)),isLastItem:N===z.length-1&&(!B||(B==null?void 0:B.isLastItem))},U)}),[i,z,B]);return z.length===0?null:L(n.createElement("div",Object.assign({className:k},R),_))};var h=e.default=C},35969:function(S,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;const t=r=>{const{componentCls:n}=r;return{[n]:{"&-block":{display:"flex",width:"100%"},"&-vertical":{flexDirection:"column"}}}};var a=e.default=t},54277:function(S,e,t){"use strict";var a=t(64836).default;Object.defineProperty(e,"__esModule",{value:!0}),e.prepareComponentToken=e.default=void 0;var r=t(3184),n=a(t(35969));const o=c=>{const{componentCls:p,antCls:f}=c;return{[p]:{display:"inline-flex","&-rtl":{direction:"rtl"},"&-vertical":{flexDirection:"column"},"&-align":{flexDirection:"column","&-center":{alignItems:"center"},"&-start":{alignItems:"flex-start"},"&-end":{alignItems:"flex-end"},"&-baseline":{alignItems:"baseline"}},[`${p}-item:empty`]:{display:"none"},[`${p}-item > ${f}-badge-not-a-wrapper:only-child`]:{display:"block"}}}},u=c=>{const{componentCls:p}=c;return{[p]:{"&-gap-row-small":{rowGap:c.spaceGapSmallSize},"&-gap-row-middle":{rowGap:c.spaceGapMiddleSize},"&-gap-row-large":{rowGap:c.spaceGapLargeSize},"&-gap-col-small":{columnGap:c.spaceGapSmallSize},"&-gap-col-middle":{columnGap:c.spaceGapMiddleSize},"&-gap-col-large":{columnGap:c.spaceGapLargeSize}}}},l=()=>({});e.prepareComponentToken=l;var s=e.default=(0,r.genStyleHooks)("Space",c=>{const p=(0,r.mergeToken)(c,{spaceGapSmallSize:c.paddingXS,spaceGapMiddleSize:c.padding,spaceGapLargeSize:c.paddingLG});return[o(p),u(p),(0,n.default)(p)]},()=>({}),{resetStyle:!1})},78793:function(S,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.genCompactItemStyle=r;function t(n,o,u){const{focusElCls:l,focus:s,borderElCls:c}=u,p=c?"> *":"",f=["hover",s?"focus":null,"active"].filter(Boolean).map(d=>`&:${d} ${p}`).join(",");return{[`&-item:not(${o}-last-item)`]:{marginInlineEnd:n.calc(n.lineWidth).mul(-1).equal()},"&-item":Object.assign(Object.assign({[f]:{zIndex:2}},l?{[`&${l}`]:{zIndex:2}}:{}),{[`&[disabled] ${p}`]:{zIndex:0}})}}function a(n,o,u){const{borderElCls:l}=u,s=l?`> ${l}`:"";return{[`&-item:not(${o}-first-item):not(${o}-last-item) ${s}`]:{borderRadius:0},[`&-item:not(${o}-last-item)${o}-first-item`]:{[`& ${s}, &${n}-sm ${s}, &${n}-lg ${s}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&-item:not(${o}-first-item)${o}-last-item`]:{[`& ${s}, &${n}-sm ${s}, &${n}-lg ${s}`]:{borderStartStartRadius:0,borderEndStartRadius:0}}}}function r(n,o={focus:!0}){const{componentCls:u}=n,l=`${u}-compact`;return{[l]:Object.assign(Object.assign({},t(n,l,o)),a(u,l,o))}}},98078:function(S,e,t){"use strict";"use client";Object.defineProperty(e,"__esModule",{value:!0}),e.textEllipsis=e.resetIcon=e.resetComponent=e.operationUnit=e.genLinkStyle=e.genIconStyle=e.genFocusStyle=e.genFocusOutline=e.genCommonStyle=e.clearFix=void 0;var a=t(861);const r=e.textEllipsis={overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"},n=(m,v=!1)=>({boxSizing:"border-box",margin:0,padding:0,color:m.colorText,fontSize:m.fontSize,lineHeight:m.lineHeight,listStyle:"none",fontFamily:v?"inherit":m.fontFamily});e.resetComponent=n;const o=()=>({display:"inline-flex",alignItems:"center",color:"inherit",fontStyle:"normal",lineHeight:0,textAlign:"center",textTransform:"none",verticalAlign:"-0.125em",textRendering:"optimizeLegibility","-webkit-font-smoothing":"antialiased","-moz-osx-font-smoothing":"grayscale","> *":{lineHeight:1},svg:{display:"inline-block"}});e.resetIcon=o;const u=()=>({"&::before":{display:"table",content:'""'},"&::after":{display:"table",clear:"both",content:'""'}});e.clearFix=u;const l=m=>({a:{color:m.colorLink,textDecoration:m.linkDecoration,backgroundColor:"transparent",outline:"none",cursor:"pointer",transition:`color ${m.motionDurationSlow}`,"-webkit-text-decoration-skip":"objects","&:hover":{color:m.colorLinkHover},"&:active":{color:m.colorLinkActive},"&:active, &:hover":{textDecoration:m.linkHoverDecoration,outline:0},"&:focus":{textDecoration:m.linkFocusDecoration,outline:0},"&[disabled]":{color:m.colorTextDisabled,cursor:"not-allowed"}}});e.genLinkStyle=l;const s=(m,v,C,h)=>{const g=`[class^="${v}"], [class*=" ${v}"]`,O=C?`.${C}`:g,$={boxSizing:"border-box","&::before, &::after":{boxSizing:"border-box"}};let i={};return h!==!1&&(i={fontFamily:m.fontFamily,fontSize:m.fontSize}),{[O]:Object.assign(Object.assign(Object.assign({},i),$),{[g]:$})}};e.genCommonStyle=s;const c=(m,v)=>({outline:`${(0,a.unit)(m.lineWidthFocus)} solid ${m.colorPrimaryBorder}`,outlineOffset:v!=null?v:1,transition:"outline-offset 0s, outline 0s"});e.genFocusOutline=c;const p=(m,v)=>({"&:focus-visible":Object.assign({},c(m,v))});e.genFocusStyle=p;const f=m=>({[`.${m}`]:Object.assign(Object.assign({},o()),{[`.${m} .${m}-icon`]:{display:"block"}})});e.genIconStyle=f;const d=m=>Object.assign(Object.assign({color:m.colorLink,textDecoration:m.linkDecoration,outline:"none",cursor:"pointer",transition:`all ${m.motionDurationSlow}`,border:0,padding:0,background:"none",userSelect:"none"},p(m)),{"&:focus, &:hover":{color:m.colorLinkHover},"&:active":{color:m.colorLinkActive}});e.operationUnit=d},57253:function(S,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;const t=r=>({[r.componentCls]:{[`${r.antCls}-motion-collapse-legacy`]:{overflow:"hidden","&-active":{transition:`height ${r.motionDurationMid} ${r.motionEaseInOut}, opacity ${r.motionDurationMid} ${r.motionEaseInOut} !important`}},[`${r.antCls}-motion-collapse`]:{overflow:"hidden",transition:`height ${r.motionDurationMid} ${r.motionEaseInOut}, - opacity ${r.motionDurationMid} ${r.motionEaseInOut} !important`}}});var a=e.default=t},84460:function(h,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.initFadeMotion=e.fadeOut=e.fadeIn=void 0;var a=t(861),r=t(94631);const n=e.fadeIn=new a.Keyframes("antFadeIn",{"0%":{opacity:0},"100%":{opacity:1}}),o=e.fadeOut=new a.Keyframes("antFadeOut",{"0%":{opacity:1},"100%":{opacity:0}}),u=(l,s=!1)=>{const{antCls:c}=l,p=`${c}-fade`,f=s?"&":"";return[(0,r.initMotion)(p,n,o,l.motionDurationMid,s),{[` + opacity ${r.motionDurationMid} ${r.motionEaseInOut} !important`}}});var a=e.default=t},84460:function(S,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.initFadeMotion=e.fadeOut=e.fadeIn=void 0;var a=t(861),r=t(94631);const n=e.fadeIn=new a.Keyframes("antFadeIn",{"0%":{opacity:0},"100%":{opacity:1}}),o=e.fadeOut=new a.Keyframes("antFadeOut",{"0%":{opacity:1},"100%":{opacity:0}}),u=(l,s=!1)=>{const{antCls:c}=l,p=`${c}-fade`,f=s?"&":"";return[(0,r.initMotion)(p,n,o,l.motionDurationMid,s),{[` ${f}${p}-enter, ${f}${p}-appear - `]:{opacity:0,animationTimingFunction:"linear"},[`${f}${p}-leave`]:{animationTimingFunction:"linear"}}]};e.initFadeMotion=u},42836:function(h,e,t){"use strict";var a=t(64836).default;Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"fadeIn",{enumerable:!0,get:function(){return n.fadeIn}}),Object.defineProperty(e,"fadeOut",{enumerable:!0,get:function(){return n.fadeOut}}),Object.defineProperty(e,"genCollapseMotion",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(e,"initFadeMotion",{enumerable:!0,get:function(){return n.initFadeMotion}}),Object.defineProperty(e,"initMoveMotion",{enumerable:!0,get:function(){return o.initMoveMotion}}),Object.defineProperty(e,"initSlideMotion",{enumerable:!0,get:function(){return u.initSlideMotion}}),Object.defineProperty(e,"initZoomMotion",{enumerable:!0,get:function(){return l.initZoomMotion}}),Object.defineProperty(e,"moveDownIn",{enumerable:!0,get:function(){return o.moveDownIn}}),Object.defineProperty(e,"moveDownOut",{enumerable:!0,get:function(){return o.moveDownOut}}),Object.defineProperty(e,"moveLeftIn",{enumerable:!0,get:function(){return o.moveLeftIn}}),Object.defineProperty(e,"moveLeftOut",{enumerable:!0,get:function(){return o.moveLeftOut}}),Object.defineProperty(e,"moveRightIn",{enumerable:!0,get:function(){return o.moveRightIn}}),Object.defineProperty(e,"moveRightOut",{enumerable:!0,get:function(){return o.moveRightOut}}),Object.defineProperty(e,"moveUpIn",{enumerable:!0,get:function(){return o.moveUpIn}}),Object.defineProperty(e,"moveUpOut",{enumerable:!0,get:function(){return o.moveUpOut}}),Object.defineProperty(e,"slideDownIn",{enumerable:!0,get:function(){return u.slideDownIn}}),Object.defineProperty(e,"slideDownOut",{enumerable:!0,get:function(){return u.slideDownOut}}),Object.defineProperty(e,"slideLeftIn",{enumerable:!0,get:function(){return u.slideLeftIn}}),Object.defineProperty(e,"slideLeftOut",{enumerable:!0,get:function(){return u.slideLeftOut}}),Object.defineProperty(e,"slideRightIn",{enumerable:!0,get:function(){return u.slideRightIn}}),Object.defineProperty(e,"slideRightOut",{enumerable:!0,get:function(){return u.slideRightOut}}),Object.defineProperty(e,"slideUpIn",{enumerable:!0,get:function(){return u.slideUpIn}}),Object.defineProperty(e,"slideUpOut",{enumerable:!0,get:function(){return u.slideUpOut}}),Object.defineProperty(e,"zoomBigIn",{enumerable:!0,get:function(){return l.zoomBigIn}}),Object.defineProperty(e,"zoomBigOut",{enumerable:!0,get:function(){return l.zoomBigOut}}),Object.defineProperty(e,"zoomDownIn",{enumerable:!0,get:function(){return l.zoomDownIn}}),Object.defineProperty(e,"zoomDownOut",{enumerable:!0,get:function(){return l.zoomDownOut}}),Object.defineProperty(e,"zoomIn",{enumerable:!0,get:function(){return l.zoomIn}}),Object.defineProperty(e,"zoomLeftIn",{enumerable:!0,get:function(){return l.zoomLeftIn}}),Object.defineProperty(e,"zoomLeftOut",{enumerable:!0,get:function(){return l.zoomLeftOut}}),Object.defineProperty(e,"zoomOut",{enumerable:!0,get:function(){return l.zoomOut}}),Object.defineProperty(e,"zoomRightIn",{enumerable:!0,get:function(){return l.zoomRightIn}}),Object.defineProperty(e,"zoomRightOut",{enumerable:!0,get:function(){return l.zoomRightOut}}),Object.defineProperty(e,"zoomUpIn",{enumerable:!0,get:function(){return l.zoomUpIn}}),Object.defineProperty(e,"zoomUpOut",{enumerable:!0,get:function(){return l.zoomUpOut}});var r=a(t(57253)),n=t(84460),o=t(17060),u=t(17581),l=t(99269)},94631:function(h,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.initMotion=void 0;const t=n=>({animationDuration:n,animationFillMode:"both"}),a=n=>({animationDuration:n,animationFillMode:"both"}),r=(n,o,u,l,s=!1)=>{const c=s?"&":"";return{[` + `]:{opacity:0,animationTimingFunction:"linear"},[`${f}${p}-leave`]:{animationTimingFunction:"linear"}}]};e.initFadeMotion=u},42836:function(S,e,t){"use strict";var a=t(64836).default;Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"fadeIn",{enumerable:!0,get:function(){return n.fadeIn}}),Object.defineProperty(e,"fadeOut",{enumerable:!0,get:function(){return n.fadeOut}}),Object.defineProperty(e,"genCollapseMotion",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(e,"initFadeMotion",{enumerable:!0,get:function(){return n.initFadeMotion}}),Object.defineProperty(e,"initMoveMotion",{enumerable:!0,get:function(){return o.initMoveMotion}}),Object.defineProperty(e,"initSlideMotion",{enumerable:!0,get:function(){return u.initSlideMotion}}),Object.defineProperty(e,"initZoomMotion",{enumerable:!0,get:function(){return l.initZoomMotion}}),Object.defineProperty(e,"moveDownIn",{enumerable:!0,get:function(){return o.moveDownIn}}),Object.defineProperty(e,"moveDownOut",{enumerable:!0,get:function(){return o.moveDownOut}}),Object.defineProperty(e,"moveLeftIn",{enumerable:!0,get:function(){return o.moveLeftIn}}),Object.defineProperty(e,"moveLeftOut",{enumerable:!0,get:function(){return o.moveLeftOut}}),Object.defineProperty(e,"moveRightIn",{enumerable:!0,get:function(){return o.moveRightIn}}),Object.defineProperty(e,"moveRightOut",{enumerable:!0,get:function(){return o.moveRightOut}}),Object.defineProperty(e,"moveUpIn",{enumerable:!0,get:function(){return o.moveUpIn}}),Object.defineProperty(e,"moveUpOut",{enumerable:!0,get:function(){return o.moveUpOut}}),Object.defineProperty(e,"slideDownIn",{enumerable:!0,get:function(){return u.slideDownIn}}),Object.defineProperty(e,"slideDownOut",{enumerable:!0,get:function(){return u.slideDownOut}}),Object.defineProperty(e,"slideLeftIn",{enumerable:!0,get:function(){return u.slideLeftIn}}),Object.defineProperty(e,"slideLeftOut",{enumerable:!0,get:function(){return u.slideLeftOut}}),Object.defineProperty(e,"slideRightIn",{enumerable:!0,get:function(){return u.slideRightIn}}),Object.defineProperty(e,"slideRightOut",{enumerable:!0,get:function(){return u.slideRightOut}}),Object.defineProperty(e,"slideUpIn",{enumerable:!0,get:function(){return u.slideUpIn}}),Object.defineProperty(e,"slideUpOut",{enumerable:!0,get:function(){return u.slideUpOut}}),Object.defineProperty(e,"zoomBigIn",{enumerable:!0,get:function(){return l.zoomBigIn}}),Object.defineProperty(e,"zoomBigOut",{enumerable:!0,get:function(){return l.zoomBigOut}}),Object.defineProperty(e,"zoomDownIn",{enumerable:!0,get:function(){return l.zoomDownIn}}),Object.defineProperty(e,"zoomDownOut",{enumerable:!0,get:function(){return l.zoomDownOut}}),Object.defineProperty(e,"zoomIn",{enumerable:!0,get:function(){return l.zoomIn}}),Object.defineProperty(e,"zoomLeftIn",{enumerable:!0,get:function(){return l.zoomLeftIn}}),Object.defineProperty(e,"zoomLeftOut",{enumerable:!0,get:function(){return l.zoomLeftOut}}),Object.defineProperty(e,"zoomOut",{enumerable:!0,get:function(){return l.zoomOut}}),Object.defineProperty(e,"zoomRightIn",{enumerable:!0,get:function(){return l.zoomRightIn}}),Object.defineProperty(e,"zoomRightOut",{enumerable:!0,get:function(){return l.zoomRightOut}}),Object.defineProperty(e,"zoomUpIn",{enumerable:!0,get:function(){return l.zoomUpIn}}),Object.defineProperty(e,"zoomUpOut",{enumerable:!0,get:function(){return l.zoomUpOut}});var r=a(t(57253)),n=t(84460),o=t(17060),u=t(17581),l=t(99269)},94631:function(S,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.initMotion=void 0;const t=n=>({animationDuration:n,animationFillMode:"both"}),a=n=>({animationDuration:n,animationFillMode:"both"}),r=(n,o,u,l,s=!1)=>{const c=s?"&":"";return{[` ${c}${n}-enter, ${c}${n}-appear `]:Object.assign(Object.assign({},t(l)),{animationPlayState:"paused"}),[`${c}${n}-leave`]:Object.assign(Object.assign({},a(l)),{animationPlayState:"paused"}),[` ${c}${n}-enter${n}-enter-active, ${c}${n}-appear${n}-appear-active - `]:{animationName:o,animationPlayState:"running"},[`${c}${n}-leave${n}-leave-active`]:{animationName:u,animationPlayState:"running",pointerEvents:"none"}}};e.initMotion=r},17060:function(h,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.moveUpOut=e.moveUpIn=e.moveRightOut=e.moveRightIn=e.moveLeftOut=e.moveLeftIn=e.moveDownOut=e.moveDownIn=e.initMoveMotion=void 0;var a=t(861),r=t(94631);const n=e.moveDownIn=new a.Keyframes("antMoveDownIn",{"0%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),o=e.moveDownOut=new a.Keyframes("antMoveDownOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0}}),u=e.moveLeftIn=new a.Keyframes("antMoveLeftIn",{"0%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),l=e.moveLeftOut=new a.Keyframes("antMoveLeftOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),s=e.moveRightIn=new a.Keyframes("antMoveRightIn",{"0%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),c=e.moveRightOut=new a.Keyframes("antMoveRightOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),p=e.moveUpIn=new a.Keyframes("antMoveUpIn",{"0%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),f=e.moveUpOut=new a.Keyframes("antMoveUpOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0}}),d={"move-up":{inKeyframes:p,outKeyframes:f},"move-down":{inKeyframes:n,outKeyframes:o},"move-left":{inKeyframes:u,outKeyframes:l},"move-right":{inKeyframes:s,outKeyframes:c}},m=(v,C)=>{const{antCls:S}=v,g=`${S}-${C}`,{inKeyframes:O,outKeyframes:$}=d[C];return[(0,r.initMotion)(g,O,$,v.motionDurationMid),{[` + `]:{animationName:o,animationPlayState:"running"},[`${c}${n}-leave${n}-leave-active`]:{animationName:u,animationPlayState:"running",pointerEvents:"none"}}};e.initMotion=r},17060:function(S,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.moveUpOut=e.moveUpIn=e.moveRightOut=e.moveRightIn=e.moveLeftOut=e.moveLeftIn=e.moveDownOut=e.moveDownIn=e.initMoveMotion=void 0;var a=t(861),r=t(94631);const n=e.moveDownIn=new a.Keyframes("antMoveDownIn",{"0%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),o=e.moveDownOut=new a.Keyframes("antMoveDownOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0}}),u=e.moveLeftIn=new a.Keyframes("antMoveLeftIn",{"0%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),l=e.moveLeftOut=new a.Keyframes("antMoveLeftOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),s=e.moveRightIn=new a.Keyframes("antMoveRightIn",{"0%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),c=e.moveRightOut=new a.Keyframes("antMoveRightOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),p=e.moveUpIn=new a.Keyframes("antMoveUpIn",{"0%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),f=e.moveUpOut=new a.Keyframes("antMoveUpOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0}}),d={"move-up":{inKeyframes:p,outKeyframes:f},"move-down":{inKeyframes:n,outKeyframes:o},"move-left":{inKeyframes:u,outKeyframes:l},"move-right":{inKeyframes:s,outKeyframes:c}},m=(v,C)=>{const{antCls:h}=v,g=`${h}-${C}`,{inKeyframes:O,outKeyframes:$}=d[C];return[(0,r.initMotion)(g,O,$,v.motionDurationMid),{[` ${g}-enter, ${g}-appear - `]:{opacity:0,animationTimingFunction:v.motionEaseOutCirc},[`${g}-leave`]:{animationTimingFunction:v.motionEaseInOutCirc}}]};e.initMoveMotion=m},17581:function(h,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.slideUpOut=e.slideUpIn=e.slideRightOut=e.slideRightIn=e.slideLeftOut=e.slideLeftIn=e.slideDownOut=e.slideDownIn=e.initSlideMotion=void 0;var a=t(861),r=t(94631);const n=e.slideUpIn=new a.Keyframes("antSlideUpIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1}}),o=e.slideUpOut=new a.Keyframes("antSlideUpOut",{"0%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0}}),u=e.slideDownIn=new a.Keyframes("antSlideDownIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1}}),l=e.slideDownOut=new a.Keyframes("antSlideDownOut",{"0%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0}}),s=e.slideLeftIn=new a.Keyframes("antSlideLeftIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1}}),c=e.slideLeftOut=new a.Keyframes("antSlideLeftOut",{"0%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0}}),p=e.slideRightIn=new a.Keyframes("antSlideRightIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1}}),f=e.slideRightOut=new a.Keyframes("antSlideRightOut",{"0%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0}}),d={"slide-up":{inKeyframes:n,outKeyframes:o},"slide-down":{inKeyframes:u,outKeyframes:l},"slide-left":{inKeyframes:s,outKeyframes:c},"slide-right":{inKeyframes:p,outKeyframes:f}},m=(v,C)=>{const{antCls:S}=v,g=`${S}-${C}`,{inKeyframes:O,outKeyframes:$}=d[C];return[(0,r.initMotion)(g,O,$,v.motionDurationMid),{[` + `]:{opacity:0,animationTimingFunction:v.motionEaseOutCirc},[`${g}-leave`]:{animationTimingFunction:v.motionEaseInOutCirc}}]};e.initMoveMotion=m},17581:function(S,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.slideUpOut=e.slideUpIn=e.slideRightOut=e.slideRightIn=e.slideLeftOut=e.slideLeftIn=e.slideDownOut=e.slideDownIn=e.initSlideMotion=void 0;var a=t(861),r=t(94631);const n=e.slideUpIn=new a.Keyframes("antSlideUpIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1}}),o=e.slideUpOut=new a.Keyframes("antSlideUpOut",{"0%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0}}),u=e.slideDownIn=new a.Keyframes("antSlideDownIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1}}),l=e.slideDownOut=new a.Keyframes("antSlideDownOut",{"0%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0}}),s=e.slideLeftIn=new a.Keyframes("antSlideLeftIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1}}),c=e.slideLeftOut=new a.Keyframes("antSlideLeftOut",{"0%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0}}),p=e.slideRightIn=new a.Keyframes("antSlideRightIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1}}),f=e.slideRightOut=new a.Keyframes("antSlideRightOut",{"0%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0}}),d={"slide-up":{inKeyframes:n,outKeyframes:o},"slide-down":{inKeyframes:u,outKeyframes:l},"slide-left":{inKeyframes:s,outKeyframes:c},"slide-right":{inKeyframes:p,outKeyframes:f}},m=(v,C)=>{const{antCls:h}=v,g=`${h}-${C}`,{inKeyframes:O,outKeyframes:$}=d[C];return[(0,r.initMotion)(g,O,$,v.motionDurationMid),{[` ${g}-enter, ${g}-appear - `]:{transform:"scale(0)",transformOrigin:"0% 0%",opacity:0,animationTimingFunction:v.motionEaseOutQuint,"&-prepare":{transform:"scale(1)"}},[`${g}-leave`]:{animationTimingFunction:v.motionEaseInQuint}}]};e.initSlideMotion=m},99269:function(h,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.zoomUpOut=e.zoomUpIn=e.zoomRightOut=e.zoomRightIn=e.zoomOut=e.zoomLeftOut=e.zoomLeftIn=e.zoomIn=e.zoomDownOut=e.zoomDownIn=e.zoomBigOut=e.zoomBigIn=e.initZoomMotion=void 0;var a=t(861),r=t(94631);const n=e.zoomIn=new a.Keyframes("antZoomIn",{"0%":{transform:"scale(0.2)",opacity:0},"100%":{transform:"scale(1)",opacity:1}}),o=e.zoomOut=new a.Keyframes("antZoomOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0.2)",opacity:0}}),u=e.zoomBigIn=new a.Keyframes("antZoomBigIn",{"0%":{transform:"scale(0.8)",opacity:0},"100%":{transform:"scale(1)",opacity:1}}),l=e.zoomBigOut=new a.Keyframes("antZoomBigOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0.8)",opacity:0}}),s=e.zoomUpIn=new a.Keyframes("antZoomUpIn",{"0%":{transform:"scale(0.8)",transformOrigin:"50% 0%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"50% 0%"}}),c=e.zoomUpOut=new a.Keyframes("antZoomUpOut",{"0%":{transform:"scale(1)",transformOrigin:"50% 0%"},"100%":{transform:"scale(0.8)",transformOrigin:"50% 0%",opacity:0}}),p=e.zoomLeftIn=new a.Keyframes("antZoomLeftIn",{"0%":{transform:"scale(0.8)",transformOrigin:"0% 50%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"0% 50%"}}),f=e.zoomLeftOut=new a.Keyframes("antZoomLeftOut",{"0%":{transform:"scale(1)",transformOrigin:"0% 50%"},"100%":{transform:"scale(0.8)",transformOrigin:"0% 50%",opacity:0}}),d=e.zoomRightIn=new a.Keyframes("antZoomRightIn",{"0%":{transform:"scale(0.8)",transformOrigin:"100% 50%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"100% 50%"}}),m=e.zoomRightOut=new a.Keyframes("antZoomRightOut",{"0%":{transform:"scale(1)",transformOrigin:"100% 50%"},"100%":{transform:"scale(0.8)",transformOrigin:"100% 50%",opacity:0}}),v=e.zoomDownIn=new a.Keyframes("antZoomDownIn",{"0%":{transform:"scale(0.8)",transformOrigin:"50% 100%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"50% 100%"}}),C=e.zoomDownOut=new a.Keyframes("antZoomDownOut",{"0%":{transform:"scale(1)",transformOrigin:"50% 100%"},"100%":{transform:"scale(0.8)",transformOrigin:"50% 100%",opacity:0}}),S={zoom:{inKeyframes:n,outKeyframes:o},"zoom-big":{inKeyframes:u,outKeyframes:l},"zoom-big-fast":{inKeyframes:u,outKeyframes:l},"zoom-left":{inKeyframes:p,outKeyframes:f},"zoom-right":{inKeyframes:d,outKeyframes:m},"zoom-up":{inKeyframes:s,outKeyframes:c},"zoom-down":{inKeyframes:v,outKeyframes:C}},g=(O,$)=>{const{antCls:i}=O,E=`${i}-${$}`,{inKeyframes:y,outKeyframes:b}=S[$];return[(0,r.initMotion)(E,y,b,$==="zoom-big-fast"?O.motionDurationFast:O.motionDurationMid),{[` + `]:{transform:"scale(0)",transformOrigin:"0% 0%",opacity:0,animationTimingFunction:v.motionEaseOutQuint,"&-prepare":{transform:"scale(1)"}},[`${g}-leave`]:{animationTimingFunction:v.motionEaseInQuint}}]};e.initSlideMotion=m},99269:function(S,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.zoomUpOut=e.zoomUpIn=e.zoomRightOut=e.zoomRightIn=e.zoomOut=e.zoomLeftOut=e.zoomLeftIn=e.zoomIn=e.zoomDownOut=e.zoomDownIn=e.zoomBigOut=e.zoomBigIn=e.initZoomMotion=void 0;var a=t(861),r=t(94631);const n=e.zoomIn=new a.Keyframes("antZoomIn",{"0%":{transform:"scale(0.2)",opacity:0},"100%":{transform:"scale(1)",opacity:1}}),o=e.zoomOut=new a.Keyframes("antZoomOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0.2)",opacity:0}}),u=e.zoomBigIn=new a.Keyframes("antZoomBigIn",{"0%":{transform:"scale(0.8)",opacity:0},"100%":{transform:"scale(1)",opacity:1}}),l=e.zoomBigOut=new a.Keyframes("antZoomBigOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0.8)",opacity:0}}),s=e.zoomUpIn=new a.Keyframes("antZoomUpIn",{"0%":{transform:"scale(0.8)",transformOrigin:"50% 0%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"50% 0%"}}),c=e.zoomUpOut=new a.Keyframes("antZoomUpOut",{"0%":{transform:"scale(1)",transformOrigin:"50% 0%"},"100%":{transform:"scale(0.8)",transformOrigin:"50% 0%",opacity:0}}),p=e.zoomLeftIn=new a.Keyframes("antZoomLeftIn",{"0%":{transform:"scale(0.8)",transformOrigin:"0% 50%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"0% 50%"}}),f=e.zoomLeftOut=new a.Keyframes("antZoomLeftOut",{"0%":{transform:"scale(1)",transformOrigin:"0% 50%"},"100%":{transform:"scale(0.8)",transformOrigin:"0% 50%",opacity:0}}),d=e.zoomRightIn=new a.Keyframes("antZoomRightIn",{"0%":{transform:"scale(0.8)",transformOrigin:"100% 50%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"100% 50%"}}),m=e.zoomRightOut=new a.Keyframes("antZoomRightOut",{"0%":{transform:"scale(1)",transformOrigin:"100% 50%"},"100%":{transform:"scale(0.8)",transformOrigin:"100% 50%",opacity:0}}),v=e.zoomDownIn=new a.Keyframes("antZoomDownIn",{"0%":{transform:"scale(0.8)",transformOrigin:"50% 100%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"50% 100%"}}),C=e.zoomDownOut=new a.Keyframes("antZoomDownOut",{"0%":{transform:"scale(1)",transformOrigin:"50% 100%"},"100%":{transform:"scale(0.8)",transformOrigin:"50% 100%",opacity:0}}),h={zoom:{inKeyframes:n,outKeyframes:o},"zoom-big":{inKeyframes:u,outKeyframes:l},"zoom-big-fast":{inKeyframes:u,outKeyframes:l},"zoom-left":{inKeyframes:p,outKeyframes:f},"zoom-right":{inKeyframes:d,outKeyframes:m},"zoom-up":{inKeyframes:s,outKeyframes:c},"zoom-down":{inKeyframes:v,outKeyframes:C}},g=(O,$)=>{const{antCls:i}=O,E=`${i}-${$}`,{inKeyframes:y,outKeyframes:b}=h[$];return[(0,r.initMotion)(E,y,b,$==="zoom-big-fast"?O.motionDurationFast:O.motionDurationMid),{[` ${E}-enter, ${E}-appear - `]:{transform:"scale(0)",opacity:0,animationTimingFunction:O.motionEaseOutCirc,"&-prepare":{transform:"none"}},[`${E}-leave`]:{animationTimingFunction:O.motionEaseInOutCirc}}]};e.initZoomMotion=g},9064:function(h,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.MAX_VERTICAL_CONTENT_RADIUS=void 0,e.default=l,e.getArrowOffsetToken=o;var a=t(861),r=t(51337);const n=e.MAX_VERTICAL_CONTENT_RADIUS=8;function o(s){const{contentRadius:c,limitVerticalRadius:p}=s,f=c>12?c+2:12;return{arrowOffsetHorizontal:f,arrowOffsetVertical:p?n:f}}function u(s,c){return s?c:{}}function l(s,c,p){const{componentCls:f,boxShadowPopoverArrow:d,arrowOffsetVertical:m,arrowOffsetHorizontal:v}=s,{arrowDistance:C=0,arrowPlacement:S={left:!0,right:!0,top:!0,bottom:!0}}=p||{};return{[f]:Object.assign(Object.assign(Object.assign(Object.assign({[`${f}-arrow`]:[Object.assign(Object.assign({position:"absolute",zIndex:1,display:"block"},(0,r.genRoundedArrow)(s,c,d)),{"&:before":{background:c}})]},u(!!S.top,{[[`&-placement-top > ${f}-arrow`,`&-placement-topLeft > ${f}-arrow`,`&-placement-topRight > ${f}-arrow`].join(",")]:{bottom:C,transform:"translateY(100%) rotate(180deg)"},[`&-placement-top > ${f}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%) translateY(100%) rotate(180deg)"},"&-placement-topLeft":{"--arrow-offset-horizontal":v,[`> ${f}-arrow`]:{left:{_skip_check_:!0,value:v}}},"&-placement-topRight":{"--arrow-offset-horizontal":`calc(100% - ${(0,a.unit)(v)})`,[`> ${f}-arrow`]:{right:{_skip_check_:!0,value:v}}}})),u(!!S.bottom,{[[`&-placement-bottom > ${f}-arrow`,`&-placement-bottomLeft > ${f}-arrow`,`&-placement-bottomRight > ${f}-arrow`].join(",")]:{top:C,transform:"translateY(-100%)"},[`&-placement-bottom > ${f}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%) translateY(-100%)"},"&-placement-bottomLeft":{"--arrow-offset-horizontal":v,[`> ${f}-arrow`]:{left:{_skip_check_:!0,value:v}}},"&-placement-bottomRight":{"--arrow-offset-horizontal":`calc(100% - ${(0,a.unit)(v)})`,[`> ${f}-arrow`]:{right:{_skip_check_:!0,value:v}}}})),u(!!S.left,{[[`&-placement-left > ${f}-arrow`,`&-placement-leftTop > ${f}-arrow`,`&-placement-leftBottom > ${f}-arrow`].join(",")]:{right:{_skip_check_:!0,value:C},transform:"translateX(100%) rotate(90deg)"},[`&-placement-left > ${f}-arrow`]:{top:{_skip_check_:!0,value:"50%"},transform:"translateY(-50%) translateX(100%) rotate(90deg)"},[`&-placement-leftTop > ${f}-arrow`]:{top:m},[`&-placement-leftBottom > ${f}-arrow`]:{bottom:m}})),u(!!S.right,{[[`&-placement-right > ${f}-arrow`,`&-placement-rightTop > ${f}-arrow`,`&-placement-rightBottom > ${f}-arrow`].join(",")]:{left:{_skip_check_:!0,value:C},transform:"translateX(-100%) rotate(-90deg)"},[`&-placement-right > ${f}-arrow`]:{top:{_skip_check_:!0,value:"50%"},transform:"translateY(-50%) translateX(-100%) rotate(-90deg)"},[`&-placement-rightTop > ${f}-arrow`]:{top:m},[`&-placement-rightBottom > ${f}-arrow`]:{bottom:m}}))}}},51337:function(h,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.genRoundedArrow=void 0,e.getArrowToken=r;var a=t(861);function r(o){const{sizePopupArrow:u,borderRadiusXS:l,borderRadiusOuter:s}=o,c=u/2,p=0,f=c,d=s*1/Math.sqrt(2),m=c-s*(1-1/Math.sqrt(2)),v=c-l*(1/Math.sqrt(2)),C=s*(Math.sqrt(2)-1)+l*(1/Math.sqrt(2)),S=2*c-v,g=C,O=2*c-d,$=m,i=2*c-p,E=f,y=c*Math.sqrt(2)+s*(Math.sqrt(2)-2),b=s*(Math.sqrt(2)-1),P=`polygon(${b}px 100%, 50% ${b}px, ${2*c-b}px 100%, ${b}px 100%)`,j=`path('M ${p} ${f} A ${s} ${s} 0 0 0 ${d} ${m} L ${v} ${C} A ${l} ${l} 0 0 1 ${S} ${g} L ${O} ${$} A ${s} ${s} 0 0 0 ${i} ${E} Z')`;return{arrowShadowWidth:y,arrowPath:j,arrowPolygon:P}}const n=(o,u,l)=>{const{sizePopupArrow:s,arrowPolygon:c,arrowPath:p,arrowShadowWidth:f,borderRadiusXS:d,calc:m}=o;return{pointerEvents:"none",width:s,height:s,overflow:"hidden","&::before":{position:"absolute",bottom:0,insetInlineStart:0,width:s,height:m(s).div(2).equal(),background:u,clipPath:{_multi_value_:!0,value:[c,p]},content:'""'},"&::after":{content:'""',position:"absolute",width:f,height:f,bottom:0,insetInline:0,margin:"auto",borderRadius:{_skip_check_:!0,value:`0 0 ${(0,a.unit)(d)} 0`},transform:"translateY(50%) rotate(-135deg)",boxShadow:l,zIndex:0,background:"transparent"}}};e.genRoundedArrow=n},89329:function(h,e,t){"use strict";var a=t(64836).default;Object.defineProperty(e,"__esModule",{value:!0}),e.defaultConfig=e.DesignTokenContext=void 0,Object.defineProperty(e,"defaultTheme",{enumerable:!0,get:function(){return o.default}});var r=a(t(62435)),n=a(t(98411)),o=a(t(5919));const u=e.defaultConfig={token:n.default,override:{override:n.default},hashed:!0},l=e.DesignTokenContext=r.default.createContext(u)},36496:function(h,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"PresetColors",{enumerable:!0,get:function(){return a.PresetColors}});var a=t(81342)},81342:function(h,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.PresetColors=void 0;const t=e.PresetColors=["blue","purple","cyan","green","magenta","pink","red","orange","yellow","volcano","geekblue","lime","gold"]},3184:function(h,e,t){"use strict";var a=t(64836).default;Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"DesignTokenContext",{enumerable:!0,get:function(){return f.DesignTokenContext}}),Object.defineProperty(e,"PresetColors",{enumerable:!0,get:function(){return o.PresetColors}}),Object.defineProperty(e,"calc",{enumerable:!0,get:function(){return n.genCalc}}),Object.defineProperty(e,"defaultConfig",{enumerable:!0,get:function(){return f.defaultConfig}}),Object.defineProperty(e,"genComponentStyleHook",{enumerable:!0,get:function(){return s.genComponentStyleHook}}),Object.defineProperty(e,"genPresetColor",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(e,"genStyleHooks",{enumerable:!0,get:function(){return s.genStyleHooks}}),Object.defineProperty(e,"genSubStyleComponent",{enumerable:!0,get:function(){return s.genSubStyleComponent}}),Object.defineProperty(e,"getLineHeight",{enumerable:!0,get:function(){return u.getLineHeight}}),Object.defineProperty(e,"mergeToken",{enumerable:!0,get:function(){return n.mergeToken}}),Object.defineProperty(e,"statistic",{enumerable:!0,get:function(){return n.statistic}}),Object.defineProperty(e,"statisticToken",{enumerable:!0,get:function(){return n.statisticToken}}),Object.defineProperty(e,"useResetIconStyle",{enumerable:!0,get:function(){return p.default}}),Object.defineProperty(e,"useStyleRegister",{enumerable:!0,get:function(){return r.useStyleRegister}}),Object.defineProperty(e,"useToken",{enumerable:!0,get:function(){return l.default}});var r=t(861),n=t(83262),o=t(36496),u=t(62231),l=a(t(41401)),s=t(24225),c=a(t(36219)),p=a(t(54894)),f=t(89329)},26162:function(h,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getSolidColor=e.getAlphaColor=void 0;var a=t(15063);const r=(o,u)=>new a.FastColor(o).setA(u).toRgbString();e.getAlphaColor=r;const n=(o,u)=>new a.FastColor(o).darken(u).toHexString();e.getSolidColor=n},80373:function(h,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.generateNeutralColorPalettes=e.generateColorPalettes=void 0;var a=t(84898),r=t(26162);const n=u=>{const l=(0,a.generate)(u);return{1:l[0],2:l[1],3:l[2],4:l[3],5:l[4],6:l[5],7:l[6],8:l[4],9:l[5],10:l[6]}};e.generateColorPalettes=n;const o=(u,l)=>{const s=u||"#fff",c=l||"#000";return{colorBgBase:s,colorTextBase:c,colorText:(0,r.getAlphaColor)(c,.88),colorTextSecondary:(0,r.getAlphaColor)(c,.65),colorTextTertiary:(0,r.getAlphaColor)(c,.45),colorTextQuaternary:(0,r.getAlphaColor)(c,.25),colorFill:(0,r.getAlphaColor)(c,.15),colorFillSecondary:(0,r.getAlphaColor)(c,.06),colorFillTertiary:(0,r.getAlphaColor)(c,.04),colorFillQuaternary:(0,r.getAlphaColor)(c,.02),colorBgSolid:(0,r.getAlphaColor)(c,1),colorBgSolidHover:(0,r.getAlphaColor)(c,.75),colorBgSolidActive:(0,r.getAlphaColor)(c,.95),colorBgLayout:(0,r.getSolidColor)(s,4),colorBgContainer:(0,r.getSolidColor)(s,0),colorBgElevated:(0,r.getSolidColor)(s,0),colorBgSpotlight:(0,r.getAlphaColor)(c,.85),colorBgBlur:"transparent",colorBorder:(0,r.getSolidColor)(s,15),colorBorderSecondary:(0,r.getSolidColor)(s,6)}};e.generateNeutralColorPalettes=o},9924:function(h,e,t){"use strict";var a=t(64836).default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=f;var r=t(84898),n=t(98411),o=a(t(10805)),u=a(t(81594)),l=a(t(54730)),s=a(t(69853)),c=a(t(19216)),p=t(80373);function f(d){r.presetPrimaryColors.pink=r.presetPrimaryColors.magenta,r.presetPalettes.pink=r.presetPalettes.magenta;const m=Object.keys(n.defaultPresetColors).map(v=>{const C=d[v]===r.presetPrimaryColors[v]?r.presetPalettes[v]:(0,r.generate)(d[v]);return Array.from({length:10},()=>1).reduce((S,g,O)=>(S[`${v}-${O+1}`]=C[O],S[`${v}${O+1}`]=C[O],S),{})}).reduce((v,C)=>(v=Object.assign(Object.assign({},v),C),v),{});return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},d),m),(0,o.default)(d,{generateColorPalettes:p.generateColorPalettes,generateNeutralColorPalettes:p.generateNeutralColorPalettes})),(0,s.default)(d.fontSize)),(0,c.default)(d)),(0,l.default)(d)),(0,u.default)(d))}},5919:function(h,e,t){"use strict";var a=t(64836).default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=t(861),n=a(t(9924));const o=(0,r.createTheme)(n.default);var u=e.default=o},98411:function(h,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.defaultPresetColors=e.default=void 0;const t=e.defaultPresetColors={blue:"#1677FF",purple:"#722ED1",cyan:"#13C2C2",green:"#52C41A",magenta:"#EB2F96",pink:"#EB2F96",red:"#F5222D",orange:"#FA8C16",yellow:"#FADB14",volcano:"#FA541C",geekblue:"#2F54EB",gold:"#FAAD14",lime:"#A0D911"},a=Object.assign(Object.assign({},t),{colorPrimary:"#1677ff",colorSuccess:"#52c41a",colorWarning:"#faad14",colorError:"#ff4d4f",colorInfo:"#1677ff",colorLink:"",colorTextBase:"",colorBgBase:"",fontFamily:`-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, + `]:{transform:"scale(0)",opacity:0,animationTimingFunction:O.motionEaseOutCirc,"&-prepare":{transform:"none"}},[`${E}-leave`]:{animationTimingFunction:O.motionEaseInOutCirc}}]};e.initZoomMotion=g},9064:function(S,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.MAX_VERTICAL_CONTENT_RADIUS=void 0,e.default=l,e.getArrowOffsetToken=o;var a=t(861),r=t(51337);const n=e.MAX_VERTICAL_CONTENT_RADIUS=8;function o(s){const{contentRadius:c,limitVerticalRadius:p}=s,f=c>12?c+2:12;return{arrowOffsetHorizontal:f,arrowOffsetVertical:p?n:f}}function u(s,c){return s?c:{}}function l(s,c,p){const{componentCls:f,boxShadowPopoverArrow:d,arrowOffsetVertical:m,arrowOffsetHorizontal:v}=s,{arrowDistance:C=0,arrowPlacement:h={left:!0,right:!0,top:!0,bottom:!0}}=p||{};return{[f]:Object.assign(Object.assign(Object.assign(Object.assign({[`${f}-arrow`]:[Object.assign(Object.assign({position:"absolute",zIndex:1,display:"block"},(0,r.genRoundedArrow)(s,c,d)),{"&:before":{background:c}})]},u(!!h.top,{[[`&-placement-top > ${f}-arrow`,`&-placement-topLeft > ${f}-arrow`,`&-placement-topRight > ${f}-arrow`].join(",")]:{bottom:C,transform:"translateY(100%) rotate(180deg)"},[`&-placement-top > ${f}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%) translateY(100%) rotate(180deg)"},"&-placement-topLeft":{"--arrow-offset-horizontal":v,[`> ${f}-arrow`]:{left:{_skip_check_:!0,value:v}}},"&-placement-topRight":{"--arrow-offset-horizontal":`calc(100% - ${(0,a.unit)(v)})`,[`> ${f}-arrow`]:{right:{_skip_check_:!0,value:v}}}})),u(!!h.bottom,{[[`&-placement-bottom > ${f}-arrow`,`&-placement-bottomLeft > ${f}-arrow`,`&-placement-bottomRight > ${f}-arrow`].join(",")]:{top:C,transform:"translateY(-100%)"},[`&-placement-bottom > ${f}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%) translateY(-100%)"},"&-placement-bottomLeft":{"--arrow-offset-horizontal":v,[`> ${f}-arrow`]:{left:{_skip_check_:!0,value:v}}},"&-placement-bottomRight":{"--arrow-offset-horizontal":`calc(100% - ${(0,a.unit)(v)})`,[`> ${f}-arrow`]:{right:{_skip_check_:!0,value:v}}}})),u(!!h.left,{[[`&-placement-left > ${f}-arrow`,`&-placement-leftTop > ${f}-arrow`,`&-placement-leftBottom > ${f}-arrow`].join(",")]:{right:{_skip_check_:!0,value:C},transform:"translateX(100%) rotate(90deg)"},[`&-placement-left > ${f}-arrow`]:{top:{_skip_check_:!0,value:"50%"},transform:"translateY(-50%) translateX(100%) rotate(90deg)"},[`&-placement-leftTop > ${f}-arrow`]:{top:m},[`&-placement-leftBottom > ${f}-arrow`]:{bottom:m}})),u(!!h.right,{[[`&-placement-right > ${f}-arrow`,`&-placement-rightTop > ${f}-arrow`,`&-placement-rightBottom > ${f}-arrow`].join(",")]:{left:{_skip_check_:!0,value:C},transform:"translateX(-100%) rotate(-90deg)"},[`&-placement-right > ${f}-arrow`]:{top:{_skip_check_:!0,value:"50%"},transform:"translateY(-50%) translateX(-100%) rotate(-90deg)"},[`&-placement-rightTop > ${f}-arrow`]:{top:m},[`&-placement-rightBottom > ${f}-arrow`]:{bottom:m}}))}}},51337:function(S,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.genRoundedArrow=void 0,e.getArrowToken=r;var a=t(861);function r(o){const{sizePopupArrow:u,borderRadiusXS:l,borderRadiusOuter:s}=o,c=u/2,p=0,f=c,d=s*1/Math.sqrt(2),m=c-s*(1-1/Math.sqrt(2)),v=c-l*(1/Math.sqrt(2)),C=s*(Math.sqrt(2)-1)+l*(1/Math.sqrt(2)),h=2*c-v,g=C,O=2*c-d,$=m,i=2*c-p,E=f,y=c*Math.sqrt(2)+s*(Math.sqrt(2)-2),b=s*(Math.sqrt(2)-1),P=`polygon(${b}px 100%, 50% ${b}px, ${2*c-b}px 100%, ${b}px 100%)`,j=`path('M ${p} ${f} A ${s} ${s} 0 0 0 ${d} ${m} L ${v} ${C} A ${l} ${l} 0 0 1 ${h} ${g} L ${O} ${$} A ${s} ${s} 0 0 0 ${i} ${E} Z')`;return{arrowShadowWidth:y,arrowPath:j,arrowPolygon:P}}const n=(o,u,l)=>{const{sizePopupArrow:s,arrowPolygon:c,arrowPath:p,arrowShadowWidth:f,borderRadiusXS:d,calc:m}=o;return{pointerEvents:"none",width:s,height:s,overflow:"hidden","&::before":{position:"absolute",bottom:0,insetInlineStart:0,width:s,height:m(s).div(2).equal(),background:u,clipPath:{_multi_value_:!0,value:[c,p]},content:'""'},"&::after":{content:'""',position:"absolute",width:f,height:f,bottom:0,insetInline:0,margin:"auto",borderRadius:{_skip_check_:!0,value:`0 0 ${(0,a.unit)(d)} 0`},transform:"translateY(50%) rotate(-135deg)",boxShadow:l,zIndex:0,background:"transparent"}}};e.genRoundedArrow=n},89329:function(S,e,t){"use strict";var a=t(64836).default;Object.defineProperty(e,"__esModule",{value:!0}),e.defaultConfig=e.DesignTokenContext=void 0,Object.defineProperty(e,"defaultTheme",{enumerable:!0,get:function(){return o.default}});var r=a(t(62435)),n=a(t(98411)),o=a(t(5919));const u=e.defaultConfig={token:n.default,override:{override:n.default},hashed:!0},l=e.DesignTokenContext=r.default.createContext(u)},36496:function(S,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"PresetColors",{enumerable:!0,get:function(){return a.PresetColors}});var a=t(81342)},81342:function(S,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.PresetColors=void 0;const t=e.PresetColors=["blue","purple","cyan","green","magenta","pink","red","orange","yellow","volcano","geekblue","lime","gold"]},3184:function(S,e,t){"use strict";var a=t(64836).default;Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"DesignTokenContext",{enumerable:!0,get:function(){return f.DesignTokenContext}}),Object.defineProperty(e,"PresetColors",{enumerable:!0,get:function(){return o.PresetColors}}),Object.defineProperty(e,"calc",{enumerable:!0,get:function(){return n.genCalc}}),Object.defineProperty(e,"defaultConfig",{enumerable:!0,get:function(){return f.defaultConfig}}),Object.defineProperty(e,"genComponentStyleHook",{enumerable:!0,get:function(){return s.genComponentStyleHook}}),Object.defineProperty(e,"genPresetColor",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(e,"genStyleHooks",{enumerable:!0,get:function(){return s.genStyleHooks}}),Object.defineProperty(e,"genSubStyleComponent",{enumerable:!0,get:function(){return s.genSubStyleComponent}}),Object.defineProperty(e,"getLineHeight",{enumerable:!0,get:function(){return u.getLineHeight}}),Object.defineProperty(e,"mergeToken",{enumerable:!0,get:function(){return n.mergeToken}}),Object.defineProperty(e,"statistic",{enumerable:!0,get:function(){return n.statistic}}),Object.defineProperty(e,"statisticToken",{enumerable:!0,get:function(){return n.statisticToken}}),Object.defineProperty(e,"useResetIconStyle",{enumerable:!0,get:function(){return p.default}}),Object.defineProperty(e,"useStyleRegister",{enumerable:!0,get:function(){return r.useStyleRegister}}),Object.defineProperty(e,"useToken",{enumerable:!0,get:function(){return l.default}});var r=t(861),n=t(83262),o=t(36496),u=t(62231),l=a(t(41401)),s=t(24225),c=a(t(36219)),p=a(t(54894)),f=t(89329)},26162:function(S,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getSolidColor=e.getAlphaColor=void 0;var a=t(15063);const r=(o,u)=>new a.FastColor(o).setA(u).toRgbString();e.getAlphaColor=r;const n=(o,u)=>new a.FastColor(o).darken(u).toHexString();e.getSolidColor=n},80373:function(S,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.generateNeutralColorPalettes=e.generateColorPalettes=void 0;var a=t(84898),r=t(26162);const n=u=>{const l=(0,a.generate)(u);return{1:l[0],2:l[1],3:l[2],4:l[3],5:l[4],6:l[5],7:l[6],8:l[4],9:l[5],10:l[6]}};e.generateColorPalettes=n;const o=(u,l)=>{const s=u||"#fff",c=l||"#000";return{colorBgBase:s,colorTextBase:c,colorText:(0,r.getAlphaColor)(c,.88),colorTextSecondary:(0,r.getAlphaColor)(c,.65),colorTextTertiary:(0,r.getAlphaColor)(c,.45),colorTextQuaternary:(0,r.getAlphaColor)(c,.25),colorFill:(0,r.getAlphaColor)(c,.15),colorFillSecondary:(0,r.getAlphaColor)(c,.06),colorFillTertiary:(0,r.getAlphaColor)(c,.04),colorFillQuaternary:(0,r.getAlphaColor)(c,.02),colorBgSolid:(0,r.getAlphaColor)(c,1),colorBgSolidHover:(0,r.getAlphaColor)(c,.75),colorBgSolidActive:(0,r.getAlphaColor)(c,.95),colorBgLayout:(0,r.getSolidColor)(s,4),colorBgContainer:(0,r.getSolidColor)(s,0),colorBgElevated:(0,r.getSolidColor)(s,0),colorBgSpotlight:(0,r.getAlphaColor)(c,.85),colorBgBlur:"transparent",colorBorder:(0,r.getSolidColor)(s,15),colorBorderSecondary:(0,r.getSolidColor)(s,6)}};e.generateNeutralColorPalettes=o},9924:function(S,e,t){"use strict";var a=t(64836).default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=f;var r=t(84898),n=t(98411),o=a(t(10805)),u=a(t(81594)),l=a(t(54730)),s=a(t(69853)),c=a(t(19216)),p=t(80373);function f(d){r.presetPrimaryColors.pink=r.presetPrimaryColors.magenta,r.presetPalettes.pink=r.presetPalettes.magenta;const m=Object.keys(n.defaultPresetColors).map(v=>{const C=d[v]===r.presetPrimaryColors[v]?r.presetPalettes[v]:(0,r.generate)(d[v]);return Array.from({length:10},()=>1).reduce((h,g,O)=>(h[`${v}-${O+1}`]=C[O],h[`${v}${O+1}`]=C[O],h),{})}).reduce((v,C)=>(v=Object.assign(Object.assign({},v),C),v),{});return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},d),m),(0,o.default)(d,{generateColorPalettes:p.generateColorPalettes,generateNeutralColorPalettes:p.generateNeutralColorPalettes})),(0,s.default)(d.fontSize)),(0,c.default)(d)),(0,l.default)(d)),(0,u.default)(d))}},5919:function(S,e,t){"use strict";var a=t(64836).default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=t(861),n=a(t(9924));const o=(0,r.createTheme)(n.default);var u=e.default=o},98411:function(S,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.defaultPresetColors=e.default=void 0;const t=e.defaultPresetColors={blue:"#1677FF",purple:"#722ED1",cyan:"#13C2C2",green:"#52C41A",magenta:"#EB2F96",pink:"#EB2F96",red:"#F5222D",orange:"#FA8C16",yellow:"#FADB14",volcano:"#FA541C",geekblue:"#2F54EB",gold:"#FAAD14",lime:"#A0D911"},a=Object.assign(Object.assign({},t),{colorPrimary:"#1677ff",colorSuccess:"#52c41a",colorWarning:"#faad14",colorError:"#ff4d4f",colorInfo:"#1677ff",colorLink:"",colorTextBase:"",colorBgBase:"",fontFamily:`-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', -'Noto Color Emoji'`,fontFamilyCode:"'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier, monospace",fontSize:14,lineWidth:1,lineType:"solid",motionUnit:.1,motionBase:0,motionEaseOutCirc:"cubic-bezier(0.08, 0.82, 0.17, 1)",motionEaseInOutCirc:"cubic-bezier(0.78, 0.14, 0.15, 0.86)",motionEaseOut:"cubic-bezier(0.215, 0.61, 0.355, 1)",motionEaseInOut:"cubic-bezier(0.645, 0.045, 0.355, 1)",motionEaseOutBack:"cubic-bezier(0.12, 0.4, 0.29, 1.46)",motionEaseInBack:"cubic-bezier(0.71, -0.46, 0.88, 0.6)",motionEaseInQuint:"cubic-bezier(0.755, 0.05, 0.855, 0.06)",motionEaseOutQuint:"cubic-bezier(0.23, 1, 0.32, 1)",borderRadius:6,sizeUnit:4,sizeStep:4,sizePopupArrow:16,controlHeight:32,zIndexBase:0,zIndexPopupBase:1e3,opacityImage:1,wireframe:!1,motion:!0});var r=e.default=a},10805:function(h,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=r;var a=t(15063);function r(n,{generateColorPalettes:o,generateNeutralColorPalettes:u}){const{colorSuccess:l,colorWarning:s,colorError:c,colorInfo:p,colorPrimary:f,colorBgBase:d,colorTextBase:m}=n,v=o(f),C=o(l),S=o(s),g=o(c),O=o(p),$=u(d,m),i=n.colorLink||n.colorInfo,E=o(i),y=new a.FastColor(g[1]).mix(new a.FastColor(g[3]),50).toHexString();return Object.assign(Object.assign({},$),{colorPrimaryBg:v[1],colorPrimaryBgHover:v[2],colorPrimaryBorder:v[3],colorPrimaryBorderHover:v[4],colorPrimaryHover:v[5],colorPrimary:v[6],colorPrimaryActive:v[7],colorPrimaryTextHover:v[8],colorPrimaryText:v[9],colorPrimaryTextActive:v[10],colorSuccessBg:C[1],colorSuccessBgHover:C[2],colorSuccessBorder:C[3],colorSuccessBorderHover:C[4],colorSuccessHover:C[4],colorSuccess:C[6],colorSuccessActive:C[7],colorSuccessTextHover:C[8],colorSuccessText:C[9],colorSuccessTextActive:C[10],colorErrorBg:g[1],colorErrorBgHover:g[2],colorErrorBgFilledHover:y,colorErrorBgActive:g[3],colorErrorBorder:g[3],colorErrorBorderHover:g[4],colorErrorHover:g[5],colorError:g[6],colorErrorActive:g[7],colorErrorTextHover:g[8],colorErrorText:g[9],colorErrorTextActive:g[10],colorWarningBg:S[1],colorWarningBgHover:S[2],colorWarningBorder:S[3],colorWarningBorderHover:S[4],colorWarningHover:S[4],colorWarning:S[6],colorWarningActive:S[7],colorWarningTextHover:S[8],colorWarningText:S[9],colorWarningTextActive:S[10],colorInfoBg:O[1],colorInfoBgHover:O[2],colorInfoBorder:O[3],colorInfoBorderHover:O[4],colorInfoHover:O[4],colorInfo:O[6],colorInfoActive:O[7],colorInfoTextHover:O[8],colorInfoText:O[9],colorInfoTextActive:O[10],colorLinkHover:E[4],colorLink:E[6],colorLinkActive:E[7],colorBgMask:new a.FastColor("#000").setA(.45).toRgbString(),colorWhite:"#fff"})}},81594:function(h,e,t){"use strict";var a=t(64836).default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=n;var r=a(t(78117));function n(o){const{motionUnit:u,motionBase:l,borderRadius:s,lineWidth:c}=o;return Object.assign({motionDurationFast:`${(l+u).toFixed(1)}s`,motionDurationMid:`${(l+u*2).toFixed(1)}s`,motionDurationSlow:`${(l+u*3).toFixed(1)}s`,lineWidthBold:c+1},(0,r.default)(s))}},54730:function(h,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;const t=r=>{const{controlHeight:n}=r;return{controlHeightSM:n*.75,controlHeightXS:n*.5,controlHeightLG:n*1.25}};var a=e.default=t},69853:function(h,e,t){"use strict";var a=t(64836).default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=a(t(62231));const n=u=>{const l=(0,r.default)(u),s=l.map(S=>S.size),c=l.map(S=>S.lineHeight),p=s[1],f=s[0],d=s[2],m=c[1],v=c[0],C=c[2];return{fontSizeSM:f,fontSize:p,fontSizeLG:d,fontSizeXL:s[3],fontSizeHeading1:s[6],fontSizeHeading2:s[5],fontSizeHeading3:s[4],fontSizeHeading4:s[3],fontSizeHeading5:s[2],lineHeight:m,lineHeightLG:C,lineHeightSM:v,fontHeight:Math.round(m*p),fontHeightLG:Math.round(C*d),fontHeightSM:Math.round(v*f),lineHeightHeading1:c[6],lineHeightHeading2:c[5],lineHeightHeading3:c[4],lineHeightHeading4:c[3],lineHeightHeading5:c[2]}};var o=e.default=n},62231:function(h,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=a,e.getLineHeight=t;function t(r){return(r+8)/r}function a(r){const n=Array.from({length:10}).map((o,u)=>{const l=u-1,s=r*Math.pow(Math.E,l/5),c=u>1?Math.floor(s):Math.ceil(s);return Math.floor(c/2)*2});return n[1]=r,n.map(o=>({size:o,lineHeight:t(o)}))}},78117:function(h,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;const t=r=>{let n=r,o=r,u=r,l=r;return r<6&&r>=5?n=r+1:r<16&&r>=6?n=r+2:r>=16&&(n=16),r<7&&r>=5?o=4:r<8&&r>=7?o=5:r<14&&r>=8?o=6:r<16&&r>=14?o=7:r>=16&&(o=8),r<6&&r>=2?u=1:r>=6&&(u=2),r>4&&r<8?l=4:r>=8&&(l=6),{borderRadius:r,borderRadiusXS:u,borderRadiusSM:o,borderRadiusLG:n,borderRadiusOuter:l}};var a=e.default=t},19216:function(h,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=t;function t(a){const{sizeUnit:r,sizeStep:n}=a;return{sizeXXL:r*(n+8),sizeXL:r*(n+4),sizeLG:r*(n+2),sizeMD:r*(n+1),sizeMS:r*n,size:r*n,sizeSM:r*(n-1),sizeXS:r*(n-2),sizeXXS:r*(n-3)}}},41401:function(h,e,t){"use strict";var a=t(64836).default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=v,e.unitless=e.ignore=e.getComputedToken=void 0;var r=a(t(62435)),n=t(861),o=a(t(87629)),u=t(89329),l=a(t(98411)),s=a(t(27722)),c=function(C,S){var g={};for(var O in C)Object.prototype.hasOwnProperty.call(C,O)&&S.indexOf(O)<0&&(g[O]=C[O]);if(C!=null&&typeof Object.getOwnPropertySymbols=="function")for(var $=0,O=Object.getOwnPropertySymbols(C);${const O=g.getDerivativeToken(C),{override:$}=S,i=c(S,["override"]);let E=Object.assign(Object.assign({},O),{override:$});return E=(0,s.default)(E),i&&Object.entries(i).forEach(([y,b])=>{const{theme:P}=b,j=c(b,["theme"]);let I=j;P&&(I=m(Object.assign(Object.assign({},E),j),{override:j},P)),E[y]=I}),E};e.getComputedToken=m;function v(){const{token:C,hashed:S,theme:g,override:O,cssVar:$}=r.default.useContext(u.DesignTokenContext),i=`${o.default}-${S||""}`,E=g||u.defaultTheme,[y,b,P]=(0,n.useCacheToken)(E,[l.default,C],{salt:i,override:O,getComputedToken:m,formatToken:s.default,cssVar:$&&{prefix:$.prefix,key:$.key,unitless:p,ignore:f,preserve:d}});return[E,P,S?b:"",y,$]}},27722:function(h,e,t){"use strict";var a=t(64836).default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=l;var r=t(15063),n=a(t(98411)),o=a(t(83609)),u=function(s,c){var p={};for(var f in s)Object.prototype.hasOwnProperty.call(s,f)&&c.indexOf(f)<0&&(p[f]=s[f]);if(s!=null&&typeof Object.getOwnPropertySymbols=="function")for(var d=0,f=Object.getOwnPropertySymbols(s);d{delete f[i]});const d=Object.assign(Object.assign({},p),f),m=480,v=576,C=768,S=992,g=1200,O=1600;if(d.motion===!1){const i="0s";d.motionDurationFast=i,d.motionDurationMid=i,d.motionDurationSlow=i}return Object.assign(Object.assign(Object.assign({},d),{colorFillContent:d.colorFillSecondary,colorFillContentHover:d.colorFill,colorFillAlter:d.colorFillQuaternary,colorBgContainerDisabled:d.colorFillTertiary,colorBorderBg:d.colorBgContainer,colorSplit:(0,o.default)(d.colorBorderSecondary,d.colorBgContainer),colorTextPlaceholder:d.colorTextQuaternary,colorTextDisabled:d.colorTextQuaternary,colorTextHeading:d.colorText,colorTextLabel:d.colorTextSecondary,colorTextDescription:d.colorTextTertiary,colorTextLightSolid:d.colorWhite,colorHighlight:d.colorError,colorBgTextHover:d.colorFillSecondary,colorBgTextActive:d.colorFill,colorIcon:d.colorTextTertiary,colorIconHover:d.colorText,colorErrorOutline:(0,o.default)(d.colorErrorBg,d.colorBgContainer),colorWarningOutline:(0,o.default)(d.colorWarningBg,d.colorBgContainer),fontSizeIcon:d.fontSizeSM,lineWidthFocus:d.lineWidth*3,lineWidth:d.lineWidth,controlOutlineWidth:d.lineWidth*2,controlInteractiveSize:d.controlHeight/2,controlItemBgHover:d.colorFillTertiary,controlItemBgActive:d.colorPrimaryBg,controlItemBgActiveHover:d.colorPrimaryBgHover,controlItemBgActiveDisabled:d.colorFill,controlTmpOutline:d.colorFillQuaternary,controlOutline:(0,o.default)(d.colorPrimaryBg,d.colorBgContainer),lineType:d.lineType,borderRadius:d.borderRadius,borderRadiusXS:d.borderRadiusXS,borderRadiusSM:d.borderRadiusSM,borderRadiusLG:d.borderRadiusLG,fontWeightStrong:600,opacityLoading:.65,linkDecoration:"none",linkHoverDecoration:"none",linkFocusDecoration:"none",controlPaddingHorizontal:12,controlPaddingHorizontalSM:8,paddingXXS:d.sizeXXS,paddingXS:d.sizeXS,paddingSM:d.sizeSM,padding:d.size,paddingMD:d.sizeMD,paddingLG:d.sizeLG,paddingXL:d.sizeXL,paddingContentHorizontalLG:d.sizeLG,paddingContentVerticalLG:d.sizeMS,paddingContentHorizontal:d.sizeMS,paddingContentVertical:d.sizeSM,paddingContentHorizontalSM:d.size,paddingContentVerticalSM:d.sizeXS,marginXXS:d.sizeXXS,marginXS:d.sizeXS,marginSM:d.sizeSM,margin:d.size,marginMD:d.sizeMD,marginLG:d.sizeLG,marginXL:d.sizeXL,marginXXL:d.sizeXXL,boxShadow:` +'Noto Color Emoji'`,fontFamilyCode:"'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier, monospace",fontSize:14,lineWidth:1,lineType:"solid",motionUnit:.1,motionBase:0,motionEaseOutCirc:"cubic-bezier(0.08, 0.82, 0.17, 1)",motionEaseInOutCirc:"cubic-bezier(0.78, 0.14, 0.15, 0.86)",motionEaseOut:"cubic-bezier(0.215, 0.61, 0.355, 1)",motionEaseInOut:"cubic-bezier(0.645, 0.045, 0.355, 1)",motionEaseOutBack:"cubic-bezier(0.12, 0.4, 0.29, 1.46)",motionEaseInBack:"cubic-bezier(0.71, -0.46, 0.88, 0.6)",motionEaseInQuint:"cubic-bezier(0.755, 0.05, 0.855, 0.06)",motionEaseOutQuint:"cubic-bezier(0.23, 1, 0.32, 1)",borderRadius:6,sizeUnit:4,sizeStep:4,sizePopupArrow:16,controlHeight:32,zIndexBase:0,zIndexPopupBase:1e3,opacityImage:1,wireframe:!1,motion:!0});var r=e.default=a},10805:function(S,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=r;var a=t(15063);function r(n,{generateColorPalettes:o,generateNeutralColorPalettes:u}){const{colorSuccess:l,colorWarning:s,colorError:c,colorInfo:p,colorPrimary:f,colorBgBase:d,colorTextBase:m}=n,v=o(f),C=o(l),h=o(s),g=o(c),O=o(p),$=u(d,m),i=n.colorLink||n.colorInfo,E=o(i),y=new a.FastColor(g[1]).mix(new a.FastColor(g[3]),50).toHexString();return Object.assign(Object.assign({},$),{colorPrimaryBg:v[1],colorPrimaryBgHover:v[2],colorPrimaryBorder:v[3],colorPrimaryBorderHover:v[4],colorPrimaryHover:v[5],colorPrimary:v[6],colorPrimaryActive:v[7],colorPrimaryTextHover:v[8],colorPrimaryText:v[9],colorPrimaryTextActive:v[10],colorSuccessBg:C[1],colorSuccessBgHover:C[2],colorSuccessBorder:C[3],colorSuccessBorderHover:C[4],colorSuccessHover:C[4],colorSuccess:C[6],colorSuccessActive:C[7],colorSuccessTextHover:C[8],colorSuccessText:C[9],colorSuccessTextActive:C[10],colorErrorBg:g[1],colorErrorBgHover:g[2],colorErrorBgFilledHover:y,colorErrorBgActive:g[3],colorErrorBorder:g[3],colorErrorBorderHover:g[4],colorErrorHover:g[5],colorError:g[6],colorErrorActive:g[7],colorErrorTextHover:g[8],colorErrorText:g[9],colorErrorTextActive:g[10],colorWarningBg:h[1],colorWarningBgHover:h[2],colorWarningBorder:h[3],colorWarningBorderHover:h[4],colorWarningHover:h[4],colorWarning:h[6],colorWarningActive:h[7],colorWarningTextHover:h[8],colorWarningText:h[9],colorWarningTextActive:h[10],colorInfoBg:O[1],colorInfoBgHover:O[2],colorInfoBorder:O[3],colorInfoBorderHover:O[4],colorInfoHover:O[4],colorInfo:O[6],colorInfoActive:O[7],colorInfoTextHover:O[8],colorInfoText:O[9],colorInfoTextActive:O[10],colorLinkHover:E[4],colorLink:E[6],colorLinkActive:E[7],colorBgMask:new a.FastColor("#000").setA(.45).toRgbString(),colorWhite:"#fff"})}},81594:function(S,e,t){"use strict";var a=t(64836).default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=n;var r=a(t(78117));function n(o){const{motionUnit:u,motionBase:l,borderRadius:s,lineWidth:c}=o;return Object.assign({motionDurationFast:`${(l+u).toFixed(1)}s`,motionDurationMid:`${(l+u*2).toFixed(1)}s`,motionDurationSlow:`${(l+u*3).toFixed(1)}s`,lineWidthBold:c+1},(0,r.default)(s))}},54730:function(S,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;const t=r=>{const{controlHeight:n}=r;return{controlHeightSM:n*.75,controlHeightXS:n*.5,controlHeightLG:n*1.25}};var a=e.default=t},69853:function(S,e,t){"use strict";var a=t(64836).default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=a(t(62231));const n=u=>{const l=(0,r.default)(u),s=l.map(h=>h.size),c=l.map(h=>h.lineHeight),p=s[1],f=s[0],d=s[2],m=c[1],v=c[0],C=c[2];return{fontSizeSM:f,fontSize:p,fontSizeLG:d,fontSizeXL:s[3],fontSizeHeading1:s[6],fontSizeHeading2:s[5],fontSizeHeading3:s[4],fontSizeHeading4:s[3],fontSizeHeading5:s[2],lineHeight:m,lineHeightLG:C,lineHeightSM:v,fontHeight:Math.round(m*p),fontHeightLG:Math.round(C*d),fontHeightSM:Math.round(v*f),lineHeightHeading1:c[6],lineHeightHeading2:c[5],lineHeightHeading3:c[4],lineHeightHeading4:c[3],lineHeightHeading5:c[2]}};var o=e.default=n},62231:function(S,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=a,e.getLineHeight=t;function t(r){return(r+8)/r}function a(r){const n=Array.from({length:10}).map((o,u)=>{const l=u-1,s=r*Math.pow(Math.E,l/5),c=u>1?Math.floor(s):Math.ceil(s);return Math.floor(c/2)*2});return n[1]=r,n.map(o=>({size:o,lineHeight:t(o)}))}},78117:function(S,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;const t=r=>{let n=r,o=r,u=r,l=r;return r<6&&r>=5?n=r+1:r<16&&r>=6?n=r+2:r>=16&&(n=16),r<7&&r>=5?o=4:r<8&&r>=7?o=5:r<14&&r>=8?o=6:r<16&&r>=14?o=7:r>=16&&(o=8),r<6&&r>=2?u=1:r>=6&&(u=2),r>4&&r<8?l=4:r>=8&&(l=6),{borderRadius:r,borderRadiusXS:u,borderRadiusSM:o,borderRadiusLG:n,borderRadiusOuter:l}};var a=e.default=t},19216:function(S,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=t;function t(a){const{sizeUnit:r,sizeStep:n}=a;return{sizeXXL:r*(n+8),sizeXL:r*(n+4),sizeLG:r*(n+2),sizeMD:r*(n+1),sizeMS:r*n,size:r*n,sizeSM:r*(n-1),sizeXS:r*(n-2),sizeXXS:r*(n-3)}}},41401:function(S,e,t){"use strict";var a=t(64836).default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=v,e.unitless=e.ignore=e.getComputedToken=void 0;var r=a(t(62435)),n=t(861),o=a(t(87629)),u=t(89329),l=a(t(98411)),s=a(t(27722)),c=function(C,h){var g={};for(var O in C)Object.prototype.hasOwnProperty.call(C,O)&&h.indexOf(O)<0&&(g[O]=C[O]);if(C!=null&&typeof Object.getOwnPropertySymbols=="function")for(var $=0,O=Object.getOwnPropertySymbols(C);${const O=g.getDerivativeToken(C),{override:$}=h,i=c(h,["override"]);let E=Object.assign(Object.assign({},O),{override:$});return E=(0,s.default)(E),i&&Object.entries(i).forEach(([y,b])=>{const{theme:P}=b,j=c(b,["theme"]);let I=j;P&&(I=m(Object.assign(Object.assign({},E),j),{override:j},P)),E[y]=I}),E};e.getComputedToken=m;function v(){const{token:C,hashed:h,theme:g,override:O,cssVar:$}=r.default.useContext(u.DesignTokenContext),i=`${o.default}-${h||""}`,E=g||u.defaultTheme,[y,b,P]=(0,n.useCacheToken)(E,[l.default,C],{salt:i,override:O,getComputedToken:m,formatToken:s.default,cssVar:$&&{prefix:$.prefix,key:$.key,unitless:p,ignore:f,preserve:d}});return[E,P,h?b:"",y,$]}},27722:function(S,e,t){"use strict";var a=t(64836).default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=l;var r=t(15063),n=a(t(98411)),o=a(t(83609)),u=function(s,c){var p={};for(var f in s)Object.prototype.hasOwnProperty.call(s,f)&&c.indexOf(f)<0&&(p[f]=s[f]);if(s!=null&&typeof Object.getOwnPropertySymbols=="function")for(var d=0,f=Object.getOwnPropertySymbols(s);d{delete f[i]});const d=Object.assign(Object.assign({},p),f),m=480,v=576,C=768,h=992,g=1200,O=1600;if(d.motion===!1){const i="0s";d.motionDurationFast=i,d.motionDurationMid=i,d.motionDurationSlow=i}return Object.assign(Object.assign(Object.assign({},d),{colorFillContent:d.colorFillSecondary,colorFillContentHover:d.colorFill,colorFillAlter:d.colorFillQuaternary,colorBgContainerDisabled:d.colorFillTertiary,colorBorderBg:d.colorBgContainer,colorSplit:(0,o.default)(d.colorBorderSecondary,d.colorBgContainer),colorTextPlaceholder:d.colorTextQuaternary,colorTextDisabled:d.colorTextQuaternary,colorTextHeading:d.colorText,colorTextLabel:d.colorTextSecondary,colorTextDescription:d.colorTextTertiary,colorTextLightSolid:d.colorWhite,colorHighlight:d.colorError,colorBgTextHover:d.colorFillSecondary,colorBgTextActive:d.colorFill,colorIcon:d.colorTextTertiary,colorIconHover:d.colorText,colorErrorOutline:(0,o.default)(d.colorErrorBg,d.colorBgContainer),colorWarningOutline:(0,o.default)(d.colorWarningBg,d.colorBgContainer),fontSizeIcon:d.fontSizeSM,lineWidthFocus:d.lineWidth*3,lineWidth:d.lineWidth,controlOutlineWidth:d.lineWidth*2,controlInteractiveSize:d.controlHeight/2,controlItemBgHover:d.colorFillTertiary,controlItemBgActive:d.colorPrimaryBg,controlItemBgActiveHover:d.colorPrimaryBgHover,controlItemBgActiveDisabled:d.colorFill,controlTmpOutline:d.colorFillQuaternary,controlOutline:(0,o.default)(d.colorPrimaryBg,d.colorBgContainer),lineType:d.lineType,borderRadius:d.borderRadius,borderRadiusXS:d.borderRadiusXS,borderRadiusSM:d.borderRadiusSM,borderRadiusLG:d.borderRadiusLG,fontWeightStrong:600,opacityLoading:.65,linkDecoration:"none",linkHoverDecoration:"none",linkFocusDecoration:"none",controlPaddingHorizontal:12,controlPaddingHorizontalSM:8,paddingXXS:d.sizeXXS,paddingXS:d.sizeXS,paddingSM:d.sizeSM,padding:d.size,paddingMD:d.sizeMD,paddingLG:d.sizeLG,paddingXL:d.sizeXL,paddingContentHorizontalLG:d.sizeLG,paddingContentVerticalLG:d.sizeMS,paddingContentHorizontal:d.sizeMS,paddingContentVertical:d.sizeSM,paddingContentHorizontalSM:d.size,paddingContentVerticalSM:d.sizeXS,marginXXS:d.sizeXXS,marginXS:d.sizeXS,marginSM:d.sizeSM,margin:d.size,marginMD:d.sizeMD,marginLG:d.sizeLG,marginXL:d.sizeXL,marginXXL:d.sizeXXL,boxShadow:` 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 9px 28px 8px rgba(0, 0, 0, 0.05) @@ -55,7 +55,7 @@ 0 1px 2px 0 rgba(0, 0, 0, 0.03), 0 1px 6px -1px rgba(0, 0, 0, 0.02), 0 2px 4px 0 rgba(0, 0, 0, 0.02) - `,screenXS:m,screenXSMin:m,screenXSMax:v-1,screenSM:v,screenSMMin:v,screenSMMax:C-1,screenMD:C,screenMDMin:C,screenMDMax:S-1,screenLG:S,screenLGMin:S,screenLGMax:g-1,screenXL:g,screenXLMin:g,screenXLMax:O-1,screenXXL:O,screenXXLMin:O,boxShadowPopoverArrow:"2px 2px 5px rgba(0, 0, 0, 0.05)",boxShadowCard:` + `,screenXS:m,screenXSMin:m,screenXSMax:v-1,screenSM:v,screenSMMin:v,screenSMMax:C-1,screenMD:C,screenMDMin:C,screenMDMax:h-1,screenLG:h,screenLGMin:h,screenLGMax:g-1,screenXL:g,screenXLMin:g,screenXLMax:O-1,screenXXL:O,screenXXLMin:O,boxShadowPopoverArrow:"2px 2px 5px rgba(0, 0, 0, 0.05)",boxShadowCard:` 0 1px 2px -2px ${new r.FastColor("rgba(0, 0, 0, 0.16)").toRgbString()}, 0 3px 6px 0 ${new r.FastColor("rgba(0, 0, 0, 0.12)").toRgbString()}, 0 5px 12px 4px ${new r.FastColor("rgba(0, 0, 0, 0.09)").toRgbString()} @@ -75,7 +75,7 @@ 0 -6px 16px 0 rgba(0, 0, 0, 0.08), 0 -3px 6px -4px rgba(0, 0, 0, 0.12), 0 -9px 28px 8px rgba(0, 0, 0, 0.05) - `,boxShadowTabsOverflowLeft:"inset 10px 0 8px -8px rgba(0, 0, 0, 0.08)",boxShadowTabsOverflowRight:"inset -10px 0 8px -8px rgba(0, 0, 0, 0.08)",boxShadowTabsOverflowTop:"inset 0 10px 8px -8px rgba(0, 0, 0, 0.08)",boxShadowTabsOverflowBottom:"inset 0 -10px 8px -8px rgba(0, 0, 0, 0.08)"}),f)}},36219:function(h,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=r;var a=t(36496);function r(n,o){return a.PresetColors.reduce((u,l)=>{const s=n[`${l}1`],c=n[`${l}3`],p=n[`${l}6`],f=n[`${l}7`];return Object.assign(Object.assign({},u),o(l,{lightColor:s,lightBorderColor:c,darkColor:p,textColor:f}))},{})}},24225:function(h,e,t){"use strict";var a=t(75263).default;Object.defineProperty(e,"__esModule",{value:!0}),e.genSubStyleComponent=e.genStyleHooks=e.genComponentStyleHook=void 0;var r=t(62435),n=t(83262),o=t(7177),u=t(98078),l=a(t(41401));const{genStyleHooks:s,genComponentStyleHook:c,genSubStyleComponent:p}=(0,n.genStyleUtils)({usePrefix:()=>{const{getPrefixCls:f,iconPrefixCls:d}=(0,r.useContext)(o.ConfigContext);return{rootPrefixCls:f(),iconPrefixCls:d}},useToken:()=>{const[f,d,m,v,C]=(0,l.default)();return{theme:f,realToken:d,hashId:m,token:v,cssVar:C}},useCSP:()=>{const{csp:f}=(0,r.useContext)(o.ConfigContext);return f!=null?f:{}},getResetStyles:(f,d)=>{var m;const v=(0,u.genLinkStyle)(f);return[v,{"&":v},(0,u.genIconStyle)((m=d==null?void 0:d.prefix.iconPrefixCls)!==null&&m!==void 0?m:o.defaultIconPrefixCls)]},getCommonStyle:u.genCommonStyle,getCompUnitless:()=>l.unitless});e.genSubStyleComponent=p,e.genComponentStyleHook=c,e.genStyleHooks=s},83609:function(h,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a=t(15063);function r(u){return u>=0&&u<=255}function n(u,l){const{r:s,g:c,b:p,a:f}=new a.FastColor(u).toRgb();if(f<1)return u;const{r:d,g:m,b:v}=new a.FastColor(l).toRgb();for(let C=.01;C<=1;C+=.01){const S=Math.round((s-d*(1-C))/C),g=Math.round((c-m*(1-C))/C),O=Math.round((p-v*(1-C))/C);if(r(S)&&r(g)&&r(O))return new a.FastColor({r:S,g,b:O,a:Math.round(C*100)/100}).toRgbString()}return new a.FastColor({r:s,g:c,b:p,a:1}).toRgbString()}var o=e.default=n},54894:function(h,e,t){"use strict";var a=t(64836).default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=t(861),n=t(98078),o=a(t(41401));const u=(s,c)=>{const[p,f]=(0,o.default)();return(0,r.useStyleRegister)({theme:p,token:f,hashId:"",path:["ant-design-icons",s],nonce:()=>c==null?void 0:c.nonce,layer:{name:"antd"}},()=>[(0,n.genIconStyle)(s)])};var l=e.default=u},52040:function(h,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;const t={placeholder:"Select time",rangePlaceholder:["Start time","End time"]};var a=e.default=t},92125:function(h,e,t){"use strict";"use client";var a=t(64836).default,r=t(75263).default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r(t(62435)),o=a(t(93967)),u=t(92419),l=t(31929),s=a(t(15086)),c=t(48125);const p=d=>{const{prefixCls:m,className:v,placement:C="top",title:S,color:g,overlayInnerStyle:O}=d,{getPrefixCls:$}=n.useContext(l.ConfigContext),i=$("tooltip",m),[E,y,b]=(0,s.default)(i),P=(0,c.parseColor)(i,g),j=P.arrowStyle,I=Object.assign(Object.assign({},O),P.overlayStyle),R=(0,o.default)(y,b,i,`${i}-pure`,`${i}-placement-${C}`,v,P.className);return E(n.createElement("div",{className:R,style:j},n.createElement("div",{className:`${i}-arrow`}),n.createElement(u.Popup,Object.assign({},d,{className:y,prefixCls:i,overlayInnerStyle:I}),S)))};var f=e.default=p},94055:function(h,e,t){"use strict";"use client";var a=t(64836).default,r=t(75263).default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r(t(62435)),o=a(t(93967)),u=a(t(92419)),l=a(t(60869)),s=a(t(85549)),c=t(56333),p=t(53683),f=a(t(74132)),d=t(47419),m=t(13594),v=a(t(96877)),C=t(7177),S=t(3184),g=a(t(92125)),O=a(t(15086)),$=t(48125),i=function(P,j){var I={};for(var R in P)Object.prototype.hasOwnProperty.call(P,R)&&j.indexOf(R)<0&&(I[R]=P[R]);if(P!=null&&typeof Object.getOwnPropertySymbols=="function")for(var M=0,R=Object.getOwnPropertySymbols(P);M{var I,R;const{prefixCls:M,openClassName:T,getTooltipContainer:L,color:D,overlayInnerStyle:_,children:B,afterOpenChange:z,afterVisibleChange:k,destroyTooltipOnHide:U,destroyOnHidden:N,arrow:Y=!0,title:re,overlay:W,builtinPlacements:le,arrowPointAtCenter:w=!1,autoAdjustOverflow:x=!0,motion:X,getPopupContainer:F,placement:q="top",mouseEnterDelay:he=.1,mouseLeaveDelay:te=.1,overlayStyle:ne,rootClassName:ie,overlayClassName:V,styles:ae,classNames:J}=P,ee=i(P,["prefixCls","openClassName","getTooltipContainer","color","overlayInnerStyle","children","afterOpenChange","afterVisibleChange","destroyTooltipOnHide","destroyOnHidden","arrow","title","overlay","builtinPlacements","arrowPointAtCenter","autoAdjustOverflow","motion","getPopupContainer","placement","mouseEnterDelay","mouseLeaveDelay","overlayStyle","rootClassName","overlayClassName","styles","classNames"]),K=!!Y,[,se]=(0,S.useToken)(),{getPopupContainer:G,getPrefixCls:Z,direction:fe,className:Be,style:Pe,classNames:Ae,styles:ze}=(0,C.useComponentConfig)("tooltip"),Oe=(0,m.devUseWarning)("Tooltip"),Ie=n.useRef(null),Ce=()=>{var ce;(ce=Ie.current)===null||ce===void 0||ce.forceAlign()};n.useImperativeHandle(j,()=>{var ce,Se;return{forceAlign:Ce,forcePopupAlign:()=>{Oe.deprecated(!1,"forcePopupAlign","forceAlign"),Ce()},nativeElement:(ce=Ie.current)===null||ce===void 0?void 0:ce.nativeElement,popupElement:(Se=Ie.current)===null||Se===void 0?void 0:Se.popupElement}});const[Fe,Re]=(0,l.default)(!1,{value:(I=P.open)!==null&&I!==void 0?I:P.visible,defaultValue:(R=P.defaultOpen)!==null&&R!==void 0?R:P.defaultVisible}),je=!re&&!W&&re!==0,Le=ce=>{var Se,we;Re(je?!1:ce),je||((Se=P.onOpenChange)===null||Se===void 0||Se.call(P,ce),(we=P.onVisibleChange)===null||we===void 0||we.call(P,ce))},De=n.useMemo(()=>{var ce,Se;let we=w;return typeof Y=="object"&&(we=(Se=(ce=Y.pointAtCenter)!==null&&ce!==void 0?ce:Y.arrowPointAtCenter)!==null&&Se!==void 0?Se:w),le||(0,f.default)({arrowPointAtCenter:we,autoAdjustOverflow:x,arrowWidth:K?se.sizePopupArrow:0,borderRadius:se.borderRadius,offset:se.marginXXS,visibleFirst:!0})},[w,Y,le,se]),Ne=n.useMemo(()=>re===0?re:W||re||"",[W,re]),Te=n.createElement(s.default,{space:!0},typeof Ne=="function"?Ne():Ne),Ee=Z("tooltip",M),He=Z(),ge=P["data-popover-inject"];let Q=Fe;!("open"in P)&&!("visible"in P)&&je&&(Q=!1);const ve=n.isValidElement(B)&&!(0,d.isFragment)(B)?B:n.createElement("span",null,B),me=ve.props,Ke=!me.className||typeof me.className=="string"?(0,o.default)(me.className,T||`${Ee}-open`):me.className,[ue,oe,Me]=(0,O.default)(Ee,!ge),Ye=(0,$.parseColor)(Ee,D),pe=Ye.arrowStyle,Ve=(0,o.default)(V,{[`${Ee}-rtl`]:fe==="rtl"},Ye.className,ie,oe,Me,Be,Ae.root,J==null?void 0:J.root),Ge=(0,o.default)(Ae.body,J==null?void 0:J.body),[$e,ke]=(0,c.useZIndex)("Tooltip",ee.zIndex),Ze=n.createElement(u.default,Object.assign({},ee,{zIndex:$e,showArrow:K,placement:q,mouseEnterDelay:he,mouseLeaveDelay:te,prefixCls:Ee,classNames:{root:Ve,body:Ge},styles:{root:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},pe),ze.root),Pe),ne),ae==null?void 0:ae.root),body:Object.assign(Object.assign(Object.assign(Object.assign({},ze.body),_),ae==null?void 0:ae.body),Ye.overlayStyle)},getTooltipContainer:F||L||G,ref:Ie,builtinPlacements:De,overlay:Te,visible:Q,onVisibleChange:Le,afterVisibleChange:z!=null?z:k,arrowContent:n.createElement("span",{className:`${Ee}-arrow-content`}),motion:{motionName:(0,p.getTransitionName)(He,"zoom-big-fast",P.transitionName),motionDeadline:1e3},destroyTooltipOnHide:N!=null?N:!!U}),Q?(0,d.cloneElement)(ve,{className:Ke}):ve);return ue(n.createElement(v.default.Provider,{value:ke},Ze))});y._InternalPanelDoNotUseOrYouWillBeFired=g.default;var b=e.default=y},15086:function(h,e,t){"use strict";var a=t(75263).default;Object.defineProperty(e,"__esModule",{value:!0}),e.prepareComponentToken=e.default=void 0;var r=t(861),n=t(98078),o=t(42836),u=a(t(9064)),l=t(51337),s=t(3184);const c=d=>{const{calc:m,componentCls:v,tooltipMaxWidth:C,tooltipColor:S,tooltipBg:g,tooltipBorderRadius:O,zIndexPopup:$,controlHeight:i,boxShadowSecondary:E,paddingSM:y,paddingXS:b,arrowOffsetHorizontal:P,sizePopupArrow:j}=d,I=m(O).add(j).add(P).equal(),R=m(O).mul(2).add(j).equal();return[{[v]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,n.resetComponent)(d)),{position:"absolute",zIndex:$,display:"block",width:"max-content",maxWidth:C,visibility:"visible","--valid-offset-x":"var(--arrow-offset-horizontal, var(--arrow-x))",transformOrigin:["var(--valid-offset-x, 50%)","var(--arrow-y, 50%)"].join(" "),"&-hidden":{display:"none"},"--antd-arrow-background-color":g,[`${v}-inner`]:{minWidth:R,minHeight:i,padding:`${(0,r.unit)(d.calc(y).div(2).equal())} ${(0,r.unit)(b)}`,color:S,textAlign:"start",textDecoration:"none",wordWrap:"break-word",backgroundColor:g,borderRadius:O,boxShadow:E,boxSizing:"border-box"},[["&-placement-topLeft","&-placement-topRight","&-placement-bottomLeft","&-placement-bottomRight"].join(",")]:{minWidth:I},[["&-placement-left","&-placement-leftTop","&-placement-leftBottom","&-placement-right","&-placement-rightTop","&-placement-rightBottom"].join(",")]:{[`${v}-inner`]:{borderRadius:d.min(O,u.MAX_VERTICAL_CONTENT_RADIUS)}},[`${v}-content`]:{position:"relative"}}),(0,s.genPresetColor)(d,(M,{darkColor:T})=>({[`&${v}-${M}`]:{[`${v}-inner`]:{backgroundColor:T},[`${v}-arrow`]:{"--antd-arrow-background-color":T}}}))),{"&-rtl":{direction:"rtl"}})},(0,u.default)(d,"var(--antd-arrow-background-color)"),{[`${v}-pure`]:{position:"relative",maxWidth:"none",margin:d.sizePopupArrow}}]},p=d=>Object.assign(Object.assign({zIndexPopup:d.zIndexPopupBase+70},(0,u.getArrowOffsetToken)({contentRadius:d.borderRadius,limitVerticalRadius:!0})),(0,l.getArrowToken)((0,s.mergeToken)(d,{borderRadiusOuter:Math.min(d.borderRadiusOuter,4)})));e.prepareComponentToken=p;var f=(d,m=!0)=>(0,s.genStyleHooks)("Tooltip",C=>{const{borderRadius:S,colorTextLightSolid:g,colorBgSpotlight:O}=C,$=(0,s.mergeToken)(C,{tooltipMaxWidth:250,tooltipColor:g,tooltipBorderRadius:S,tooltipBg:O});return[c($),(0,o.initZoomMotion)(C,"zoom-big-fast")]},p,{resetStyle:!1,injectStyle:m})(d);e.default=f},48125:function(h,e,t){"use strict";var a=t(64836).default;Object.defineProperty(e,"__esModule",{value:!0}),e.parseColor=o;var r=a(t(93967)),n=t(45471);function o(u,l){const s=(0,n.isPresetColor)(l),c=(0,r.default)({[`${u}-${l}`]:l&&s}),p={},f={};return l&&!s&&(p.background=l,f["--antd-arrow-background-color"]=l),{className:c,overlayStyle:p,arrowStyle:f}}},6847:function(h,e,t){"use strict";"use client";var a=t(64836).default,r=t(75263).default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r(t(62435)),o=a(t(71961)),u=a(t(69427)),l=a(t(628)),s=a(t(93967)),c=a(t(94055)),p=t(81410);const f=({prefixCls:m,copied:v,locale:C,iconOnly:S,tooltips:g,icon:O,tabIndex:$,onCopy:i,loading:E})=>{const y=(0,p.toList)(g),b=(0,p.toList)(O),{copied:P,copy:j}=C!=null?C:{},I=v?P:j,R=(0,p.getNode)(y[v?1:0],I),M=typeof R=="string"?R:I;return n.createElement(c.default,{title:R},n.createElement("button",{type:"button",className:(0,s.default)(`${m}-copy`,{[`${m}-copy-success`]:v,[`${m}-copy-icon-only`]:S}),onClick:i,"aria-label":M,tabIndex:$},v?(0,p.getNode)(b[1],n.createElement(o.default,null),!0):(0,p.getNode)(b[0],E?n.createElement(l.default,null):n.createElement(u.default,null),!0)))};var d=e.default=f},12385:function(h,e,t){"use strict";"use client";var a=t(75263).default,r=t(64836).default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=O;var n=r(t(29213)),o=a(t(62435)),u=r(t(45598)),l=r(t(82546)),s=t(81410);const c=o.forwardRef(({style:$,children:i},E)=>{const y=o.useRef(null);return o.useImperativeHandle(E,()=>({isExceed:()=>{const b=y.current;return b.scrollHeight>b.clientHeight},getHeight:()=>y.current.clientHeight})),o.createElement("span",{"aria-hidden":!0,ref:y,style:Object.assign({position:"fixed",display:"block",left:0,top:0,pointerEvents:"none",backgroundColor:"rgba(255, 0, 0, 0.65)"},$)},i)}),p=$=>$.reduce((i,E)=>i+((0,s.isValidText)(E)?String(E).length:1),0);function f($,i){let E=0;const y=[];for(let b=0;b<$.length;b+=1){if(E===i)return y;const P=$[b],I=(0,s.isValidText)(P)?String(P).length:1,R=E+I;if(R>i){const M=i-E;return y.push(String(P).slice(0,M)),y}y.push(P),E=R}return $}const d=0,m=1,v=2,C=3,S=4,g={display:"-webkit-box",overflow:"hidden",WebkitBoxOrient:"vertical"};function O($){const{enableMeasure:i,width:E,text:y,children:b,rows:P,expanded:j,miscDeps:I,onEllipsis:R}=$,M=o.useMemo(()=>(0,u.default)(y),[y]),T=o.useMemo(()=>p(M),[y]),L=o.useMemo(()=>b(M,!1),[y]),[D,_]=o.useState(null),B=o.useRef(null),z=o.useRef(null),k=o.useRef(null),U=o.useRef(null),N=o.useRef(null),[Y,re]=o.useState(!1),[W,le]=o.useState(d),[w,x]=o.useState(0),[X,F]=o.useState(null);(0,l.default)(()=>{le(i&&E&&T?m:d)},[E,y,P,i,M]),(0,l.default)(()=>{var ne,ie,V,ae;if(W===m){le(v);const J=z.current&&getComputedStyle(z.current).whiteSpace;F(J)}else if(W===v){const J=!!(!((ne=k.current)===null||ne===void 0)&&ne.isExceed());le(J?C:S),_(J?[0,T]:null),re(J);const ee=((ie=k.current)===null||ie===void 0?void 0:ie.getHeight())||0,K=P===1?0:((V=U.current)===null||V===void 0?void 0:V.getHeight())||0,se=((ae=N.current)===null||ae===void 0?void 0:ae.getHeight())||0,G=Math.max(ee,K+se);x(G+1),R(J)}},[W]);const q=D?Math.ceil((D[0]+D[1])/2):0;(0,l.default)(()=>{var ne;const[ie,V]=D||[0,0];if(ie!==V){const J=(((ne=B.current)===null||ne===void 0?void 0:ne.getHeight())||0)>w;let ee=q;V-ie===1&&(ee=J?ie:V),_(J?[ie,ee]:[ee,V])}},[D,q]);const he=o.useMemo(()=>{if(!i)return b(M,!1);if(W!==C||!D||D[0]!==D[1]){const ne=b(M,!1);return[S,d].includes(W)?ne:o.createElement("span",{style:Object.assign(Object.assign({},g),{WebkitLineClamp:P})},ne)}return b(j?M:f(M,D[0]),Y)},[j,W,D,M].concat((0,n.default)(I))),te={width:E,margin:0,padding:0,whiteSpace:X==="nowrap"?"normal":"inherit"};return o.createElement(o.Fragment,null,he,W===v&&o.createElement(o.Fragment,null,o.createElement(c,{style:Object.assign(Object.assign(Object.assign({},te),g),{WebkitLineClamp:P}),ref:k},L),o.createElement(c,{style:Object.assign(Object.assign(Object.assign({},te),g),{WebkitLineClamp:P-1}),ref:U},L),o.createElement(c,{style:Object.assign(Object.assign(Object.assign({},te),g),{WebkitLineClamp:1}),ref:N},b([],!0))),W===C&&D&&D[0]!==D[1]&&o.createElement(c,{style:Object.assign(Object.assign({},te),{top:400}),ref:B},b(f(M,q),!0)),W===m&&o.createElement("span",{style:{whiteSpace:"inherit"},ref:z}))}},69274:function(h,e,t){"use strict";"use client";var a=t(64836).default,r=t(75263).default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r(t(62435)),o=a(t(94055));const u=({enableEllipsis:s,isEllipsis:c,children:p,tooltipProps:f})=>!(f!=null&&f.title)||!s?p:n.createElement(o.default,Object.assign({open:c?void 0:!1},f),p);var l=e.default=u},28460:function(h,e,t){"use strict";"use client";var a=t(75263).default,r=t(64836).default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r(t(29213)),o=a(t(62435)),u=r(t(10775)),l=r(t(93967)),s=r(t(48555)),c=r(t(45598)),p=r(t(82546)),f=r(t(60869)),d=r(t(18475)),m=t(75531),v=t(38882),C=t(31929),S=r(t(76647)),g=r(t(94055)),O=r(t(69425)),$=r(t(63985)),i=r(t(92759)),E=r(t(28991)),y=r(t(23012)),b=r(t(89652)),P=r(t(6847)),j=r(t(12385)),I=r(t(69274)),R=t(81410),M=function(z,k){var U={};for(var N in z)Object.prototype.hasOwnProperty.call(z,N)&&k.indexOf(N)<0&&(U[N]=z[N]);if(z!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Y=0,N=Object.getOwnPropertySymbols(z);Y{var U;const{prefixCls:N,className:Y,style:re,type:W,disabled:le,children:w,ellipsis:x,editable:X,copyable:F,component:q,title:he}=z,te=M(z,["prefixCls","className","style","type","disabled","children","ellipsis","editable","copyable","component","title"]),{getPrefixCls:ne,direction:ie}=o.useContext(C.ConfigContext),[V]=(0,S.default)("Text"),ae=o.useRef(null),J=o.useRef(null),ee=ne("typography",N),K=(0,d.default)(te,D),[se,G]=(0,i.default)(X),[Z,fe]=(0,f.default)(!1,{value:G.editing}),{triggerType:Be=["icon"]}=G,Pe=A=>{var H;A&&((H=G.onStart)===null||H===void 0||H.call(G)),fe(A)},Ae=(0,E.default)(Z);(0,p.default)(()=>{var A;!Z&&Ae&&((A=J.current)===null||A===void 0||A.focus())},[Z]);const ze=A=>{A==null||A.preventDefault(),Pe(!0)},Oe=A=>{var H;(H=G.onChange)===null||H===void 0||H.call(G,A),Pe(!1)},Ie=()=>{var A;(A=G.onCancel)===null||A===void 0||A.call(G),Pe(!1)},[Ce,Fe]=(0,i.default)(F),{copied:Re,copyLoading:je,onClick:Le}=(0,$.default)({copyConfig:Fe,children:w}),[De,Ne]=o.useState(!1),[Te,Ee]=o.useState(!1),[He,ge]=o.useState(!1),[Q,ve]=o.useState(!1),[me,Ke]=o.useState(!0),[ue,oe]=(0,i.default)(x,{expandable:!1,symbol:A=>A?V==null?void 0:V.collapse:V==null?void 0:V.expand}),[Me,Ye]=(0,f.default)(oe.defaultExpanded||!1,{value:oe.expanded}),pe=ue&&(!Me||oe.expandable==="collapsible"),{rows:Ve=1}=oe,Ge=o.useMemo(()=>pe&&(oe.suffix!==void 0||oe.onEllipsis||oe.expandable||se||Ce),[pe,oe,se,Ce]);(0,p.default)(()=>{ue&&!Ge&&(Ne((0,v.isStyleSupport)("webkitLineClamp")),Ee((0,v.isStyleSupport)("textOverflow")))},[Ge,ue]);const[$e,ke]=o.useState(pe),Ze=o.useMemo(()=>Ge?!1:Ve===1?Te:De,[Ge,Te,De]);(0,p.default)(()=>{ke(Ze&&pe)},[Ze,pe]);const ce=pe&&($e?Q:He),Se=pe&&Ve===1&&$e,we=pe&&Ve>1&&$e,at=(A,H)=>{var xe;Ye(H.expanded),(xe=oe.onExpand)===null||xe===void 0||xe.call(oe,A,H)},[ot,lt]=o.useState(0),it=({offsetWidth:A})=>{lt(A)},st=A=>{var H;ge(A),He!==A&&((H=oe.onEllipsis)===null||H===void 0||H.call(oe,A))};o.useEffect(()=>{const A=ae.current;if(ue&&$e&&A){const H=(0,R.isEleEllipsis)(A);Q!==H&&ve(H)}},[ue,$e,w,we,me,ot]),o.useEffect(()=>{const A=ae.current;if(typeof IntersectionObserver=="undefined"||!A||!$e||!pe)return;const H=new IntersectionObserver(()=>{Ke(!!A.offsetParent)});return H.observe(A),()=>{H.disconnect()}},[$e,pe]);const qe=(0,y.default)(oe.tooltip,G.text,w),Qe=o.useMemo(()=>{if(!(!ue||$e))return[G.text,w,he,qe.title].find(R.isValidText)},[ue,$e,he,qe.title,ce]);if(Z)return o.createElement(O.default,{value:(U=G.text)!==null&&U!==void 0?U:typeof w=="string"?w:"",onSave:Oe,onCancel:Ie,onEnd:G.onEnd,prefixCls:ee,className:Y,style:re,direction:ie,component:q,maxLength:G.maxLength,autoSize:G.autoSize,enterIcon:G.enterIcon});const ut=()=>{const{expandable:A,symbol:H}=oe;return A?o.createElement("button",{type:"button",key:"expand",className:`${ee}-${Me?"collapse":"expand"}`,onClick:xe=>at(xe,{expanded:!Me}),"aria-label":Me?V.collapse:V==null?void 0:V.expand},typeof H=="function"?H(Me):H):null},ct=()=>{if(!se)return;const{icon:A,tooltip:H,tabIndex:xe}=G,et=(0,c.default)(H)[0]||(V==null?void 0:V.edit),gt=typeof et=="string"?et:"";return Be.includes("icon")?o.createElement(g.default,{key:"edit",title:H===!1?"":et},o.createElement("button",{type:"button",ref:J,className:`${ee}-edit`,onClick:ze,"aria-label":gt,tabIndex:xe},A||o.createElement(u.default,{role:"button"}))):null},dt=()=>Ce?o.createElement(P.default,Object.assign({key:"copy"},Fe,{prefixCls:ee,copied:Re,locale:V,onCopy:Le,loading:je,iconOnly:w==null})):null,ft=A=>[A&&ut(),ct(),dt()],mt=A=>[A&&!Me&&o.createElement("span",{"aria-hidden":!0,key:"ellipsis"},L),oe.suffix,ft(A)];return o.createElement(s.default,{onResize:it,disabled:!pe},A=>o.createElement(I.default,{tooltipProps:qe,enableEllipsis:pe,isEllipsis:ce},o.createElement(b.default,Object.assign({className:(0,l.default)({[`${ee}-${W}`]:W,[`${ee}-disabled`]:le,[`${ee}-ellipsis`]:ue,[`${ee}-ellipsis-single-line`]:Se,[`${ee}-ellipsis-multiple-line`]:we},Y),prefixCls:N,style:Object.assign(Object.assign({},re),{WebkitLineClamp:we?Ve:void 0}),component:q,ref:(0,m.composeRef)(A,ae,k),direction:ie,onClick:Be.includes("text")?ze:void 0,"aria-label":Qe==null?void 0:Qe.toString(),title:he},K),o.createElement(j.default,{enableMeasure:pe&&!$e,text:w,rows:Ve,width:ot,onEllipsis:st,expanded:Me,miscDeps:[Re,Me,je,se,Ce,V].concat((0,n.default)(D.map(H=>z[H])))},(H,xe)=>T(z,o.createElement(o.Fragment,null,H.length>0&&xe&&!Me&&Qe?o.createElement("span",{key:"show-content","aria-hidden":!0},H):H,mt(xe)))))))});var B=e.default=_},81410:function(h,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getNode=a,e.isEleEllipsis=r,e.isValidText=void 0,e.toList=t;function t(o){return o===!1?[!1,!1]:Array.isArray(o)?o:[o]}function a(o,u,l){return o===!0||o===void 0?u:o||l&&u}function r(o){const u=document.createElement("em");o.appendChild(u);const l=o.getBoundingClientRect(),s=u.getBoundingClientRect();return o.removeChild(u),l.left>s.left||s.right>l.right||l.top>s.top||s.bottom>l.bottom}const n=o=>["string","number"].includes(typeof o);e.isValidText=n},69425:function(h,e,t){"use strict";"use client";var a=t(64836).default,r=t(75263).default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r(t(62435)),o=a(t(2936)),u=a(t(93967)),l=a(t(27712)),s=t(47419),c=a(t(14104)),p=a(t(23461));const f=m=>{const{prefixCls:v,"aria-label":C,className:S,style:g,direction:O,maxLength:$,autoSize:i=!0,value:E,onSave:y,onCancel:b,onEnd:P,component:j,enterIcon:I=n.createElement(o.default,null)}=m,R=n.useRef(null),M=n.useRef(!1),T=n.useRef(null),[L,D]=n.useState(E);n.useEffect(()=>{D(E)},[E]),n.useEffect(()=>{var x;if(!((x=R.current)===null||x===void 0)&&x.resizableTextArea){const{textArea:X}=R.current.resizableTextArea;X.focus();const{length:F}=X.value;X.setSelectionRange(F,F)}},[]);const _=({target:x})=>{D(x.value.replace(/[\n\r]/g,""))},B=()=>{M.current=!0},z=()=>{M.current=!1},k=({keyCode:x})=>{M.current||(T.current=x)},U=()=>{y(L.trim())},N=({keyCode:x,ctrlKey:X,altKey:F,metaKey:q,shiftKey:he})=>{T.current!==x||M.current||X||F||q||he||(x===l.default.ENTER?(U(),P==null||P()):x===l.default.ESC&&b())},Y=()=>{U()},[re,W,le]=(0,p.default)(v),w=(0,u.default)(v,`${v}-edit-content`,{[`${v}-rtl`]:O==="rtl",[`${v}-${j}`]:!!j},S,W,le);return re(n.createElement("div",{className:w,style:g},n.createElement(c.default,{ref:R,maxLength:$,value:L,onChange:_,onKeyDown:k,onKeyUp:N,onCompositionStart:B,onCompositionEnd:z,onBlur:Y,"aria-label":C,rows:1,autoSize:i}),I!==null?(0,s.cloneElement)(I,{className:`${v}-edit-content-confirm`}):null))};var d=e.default=f},21987:function(h,e,t){"use strict";var a,r=t(64836).default,n=t(75263).default;a={value:!0},e.Z=void 0;var o=n(t(62435)),u=r(t(28460));const l=o.forwardRef((c,p)=>o.createElement(u.default,Object.assign({ref:p},c,{component:"div"})));var s=e.Z=l},89652:function(h,e,t){"use strict";"use client";var a=t(64836).default,r=t(75263).default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r(t(62435)),o=a(t(93967)),u=t(75531),l=t(13594),s=t(7177),c=a(t(23461)),p=function(m,v){var C={};for(var S in m)Object.prototype.hasOwnProperty.call(m,S)&&v.indexOf(S)<0&&(C[S]=m[S]);if(m!=null&&typeof Object.getOwnPropertySymbols=="function")for(var g=0,S=Object.getOwnPropertySymbols(m);g{const{prefixCls:C,component:S="article",className:g,rootClassName:O,setContentRef:$,children:i,direction:E,style:y}=m,b=p(m,["prefixCls","component","className","rootClassName","setContentRef","children","direction","style"]),{getPrefixCls:P,direction:j,className:I,style:R}=(0,s.useComponentConfig)("typography"),M=E!=null?E:j,T=$?(0,u.composeRef)(v,$):v,L=P("typography",C),[D,_,B]=(0,c.default)(L),z=(0,o.default)(L,I,{[`${L}-rtl`]:M==="rtl"},g,O,_,B),k=Object.assign(Object.assign({},R),y);return D(n.createElement(S,Object.assign({className:z,style:k,ref:T},b),i))});var d=e.default=f},63985:function(h,e,t){"use strict";var a=t(64836).default,r=t(75263).default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r(t(62435)),o=a(t(20640)),u=a(t(18545)),l=a(t(46659)),s=function(f,d,m,v){function C(S){return S instanceof m?S:new m(function(g){g(S)})}return new(m||(m=Promise))(function(S,g){function O(E){try{i(v.next(E))}catch(y){g(y)}}function $(E){try{i(v.throw(E))}catch(y){g(y)}}function i(E){E.done?S(E.value):C(E.value).then(O,$)}i((v=v.apply(f,d||[])).next())})};const c=({copyConfig:f,children:d})=>{const[m,v]=n.useState(!1),[C,S]=n.useState(!1),g=n.useRef(null),O=()=>{g.current&&clearTimeout(g.current)},$={};f.format&&($.format=f.format),n.useEffect(()=>O,[]);const i=(0,u.default)(E=>s(void 0,void 0,void 0,function*(){var y;E==null||E.preventDefault(),E==null||E.stopPropagation(),S(!0);try{const b=typeof f.text=="function"?yield f.text():f.text;(0,o.default)(b||(0,l.default)(d,!0).join("")||"",$),S(!1),v(!0),O(),g.current=setTimeout(()=>{v(!1)},3e3),(y=f.onCopy)===null||y===void 0||y.call(f,E)}catch(b){throw S(!1),b}}));return{copied:m,copyLoading:C,onClick:i}};var p=e.default=c},92759:function(h,e,t){"use strict";var a=t(75263).default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=n;var r=a(t(62435));function n(o,u){return r.useMemo(()=>{const l=!!o;return[l,Object.assign(Object.assign({},u),l&&typeof o=="object"?o:null)]},[o])}},28991:function(h,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a=t(62435);const r=o=>{const u=(0,a.useRef)(void 0);return(0,a.useEffect)(()=>{u.current=o}),u.current};var n=e.default=r},23012:function(h,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a=t(62435);const r=(o,u,l)=>(0,a.useMemo)(()=>o===!0?{title:u!=null?u:l}:(0,a.isValidElement)(o)?{title:o}:typeof o=="object"?Object.assign({title:u!=null?u:l},o):{title:o},[o,u,l]);var n=e.default=r},23461:function(h,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.prepareComponentToken=e.default=void 0;var a=t(98078),r=t(3184),n=t(48385);const o=s=>{const{componentCls:c,titleMarginTop:p}=s;return{[c]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({color:s.colorText,wordBreak:"break-word",lineHeight:s.lineHeight,[`&${c}-secondary`]:{color:s.colorTextDescription},[`&${c}-success`]:{color:s.colorSuccessText},[`&${c}-warning`]:{color:s.colorWarningText},[`&${c}-danger`]:{color:s.colorErrorText,"a&:active, a&:focus":{color:s.colorErrorTextActive},"a&:hover":{color:s.colorErrorTextHover}},[`&${c}-disabled`]:{color:s.colorTextDisabled,cursor:"not-allowed",userSelect:"none"},"\n div&,\n p\n ":{marginBottom:"1em"}},(0,n.getTitleStyles)(s)),{[` + `,boxShadowTabsOverflowLeft:"inset 10px 0 8px -8px rgba(0, 0, 0, 0.08)",boxShadowTabsOverflowRight:"inset -10px 0 8px -8px rgba(0, 0, 0, 0.08)",boxShadowTabsOverflowTop:"inset 0 10px 8px -8px rgba(0, 0, 0, 0.08)",boxShadowTabsOverflowBottom:"inset 0 -10px 8px -8px rgba(0, 0, 0, 0.08)"}),f)}},36219:function(S,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=r;var a=t(36496);function r(n,o){return a.PresetColors.reduce((u,l)=>{const s=n[`${l}1`],c=n[`${l}3`],p=n[`${l}6`],f=n[`${l}7`];return Object.assign(Object.assign({},u),o(l,{lightColor:s,lightBorderColor:c,darkColor:p,textColor:f}))},{})}},24225:function(S,e,t){"use strict";var a=t(75263).default;Object.defineProperty(e,"__esModule",{value:!0}),e.genSubStyleComponent=e.genStyleHooks=e.genComponentStyleHook=void 0;var r=t(62435),n=t(83262),o=t(7177),u=t(98078),l=a(t(41401));const{genStyleHooks:s,genComponentStyleHook:c,genSubStyleComponent:p}=(0,n.genStyleUtils)({usePrefix:()=>{const{getPrefixCls:f,iconPrefixCls:d}=(0,r.useContext)(o.ConfigContext);return{rootPrefixCls:f(),iconPrefixCls:d}},useToken:()=>{const[f,d,m,v,C]=(0,l.default)();return{theme:f,realToken:d,hashId:m,token:v,cssVar:C}},useCSP:()=>{const{csp:f}=(0,r.useContext)(o.ConfigContext);return f!=null?f:{}},getResetStyles:(f,d)=>{var m;const v=(0,u.genLinkStyle)(f);return[v,{"&":v},(0,u.genIconStyle)((m=d==null?void 0:d.prefix.iconPrefixCls)!==null&&m!==void 0?m:o.defaultIconPrefixCls)]},getCommonStyle:u.genCommonStyle,getCompUnitless:()=>l.unitless});e.genSubStyleComponent=p,e.genComponentStyleHook=c,e.genStyleHooks=s},83609:function(S,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a=t(15063);function r(u){return u>=0&&u<=255}function n(u,l){const{r:s,g:c,b:p,a:f}=new a.FastColor(u).toRgb();if(f<1)return u;const{r:d,g:m,b:v}=new a.FastColor(l).toRgb();for(let C=.01;C<=1;C+=.01){const h=Math.round((s-d*(1-C))/C),g=Math.round((c-m*(1-C))/C),O=Math.round((p-v*(1-C))/C);if(r(h)&&r(g)&&r(O))return new a.FastColor({r:h,g,b:O,a:Math.round(C*100)/100}).toRgbString()}return new a.FastColor({r:s,g:c,b:p,a:1}).toRgbString()}var o=e.default=n},54894:function(S,e,t){"use strict";var a=t(64836).default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=t(861),n=t(98078),o=a(t(41401));const u=(s,c)=>{const[p,f]=(0,o.default)();return(0,r.useStyleRegister)({theme:p,token:f,hashId:"",path:["ant-design-icons",s],nonce:()=>c==null?void 0:c.nonce,layer:{name:"antd"}},()=>[(0,n.genIconStyle)(s)])};var l=e.default=u},52040:function(S,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;const t={placeholder:"Select time",rangePlaceholder:["Start time","End time"]};var a=e.default=t},92125:function(S,e,t){"use strict";"use client";var a=t(64836).default,r=t(75263).default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r(t(62435)),o=a(t(93967)),u=t(92419),l=t(31929),s=a(t(15086)),c=t(48125);const p=d=>{const{prefixCls:m,className:v,placement:C="top",title:h,color:g,overlayInnerStyle:O}=d,{getPrefixCls:$}=n.useContext(l.ConfigContext),i=$("tooltip",m),[E,y,b]=(0,s.default)(i),P=(0,c.parseColor)(i,g),j=P.arrowStyle,I=Object.assign(Object.assign({},O),P.overlayStyle),R=(0,o.default)(y,b,i,`${i}-pure`,`${i}-placement-${C}`,v,P.className);return E(n.createElement("div",{className:R,style:j},n.createElement("div",{className:`${i}-arrow`}),n.createElement(u.Popup,Object.assign({},d,{className:y,prefixCls:i,overlayInnerStyle:I}),h)))};var f=e.default=p},94055:function(S,e,t){"use strict";"use client";var a=t(64836).default,r=t(75263).default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r(t(62435)),o=a(t(93967)),u=a(t(92419)),l=a(t(60869)),s=a(t(85549)),c=t(56333),p=t(53683),f=a(t(74132)),d=t(47419),m=t(13594),v=a(t(96877)),C=t(7177),h=t(3184),g=a(t(92125)),O=a(t(15086)),$=t(48125),i=function(P,j){var I={};for(var R in P)Object.prototype.hasOwnProperty.call(P,R)&&j.indexOf(R)<0&&(I[R]=P[R]);if(P!=null&&typeof Object.getOwnPropertySymbols=="function")for(var M=0,R=Object.getOwnPropertySymbols(P);M{var I,R;const{prefixCls:M,openClassName:T,getTooltipContainer:L,color:D,overlayInnerStyle:k,children:B,afterOpenChange:z,afterVisibleChange:_,destroyTooltipOnHide:U,destroyOnHidden:N,arrow:Y=!0,title:re,overlay:W,builtinPlacements:le,arrowPointAtCenter:w=!1,autoAdjustOverflow:x=!0,motion:X,getPopupContainer:F,placement:q="top",mouseEnterDelay:he=.1,mouseLeaveDelay:te=.1,overlayStyle:ne,rootClassName:ie,overlayClassName:V,styles:ae,classNames:J}=P,ee=i(P,["prefixCls","openClassName","getTooltipContainer","color","overlayInnerStyle","children","afterOpenChange","afterVisibleChange","destroyTooltipOnHide","destroyOnHidden","arrow","title","overlay","builtinPlacements","arrowPointAtCenter","autoAdjustOverflow","motion","getPopupContainer","placement","mouseEnterDelay","mouseLeaveDelay","overlayStyle","rootClassName","overlayClassName","styles","classNames"]),K=!!Y,[,se]=(0,h.useToken)(),{getPopupContainer:G,getPrefixCls:Z,direction:fe,className:Be,style:Pe,classNames:Ae,styles:ze}=(0,C.useComponentConfig)("tooltip"),Oe=(0,m.devUseWarning)("Tooltip"),Ie=n.useRef(null),Ce=()=>{var ce;(ce=Ie.current)===null||ce===void 0||ce.forceAlign()};n.useImperativeHandle(j,()=>{var ce,Se;return{forceAlign:Ce,forcePopupAlign:()=>{Oe.deprecated(!1,"forcePopupAlign","forceAlign"),Ce()},nativeElement:(ce=Ie.current)===null||ce===void 0?void 0:ce.nativeElement,popupElement:(Se=Ie.current)===null||Se===void 0?void 0:Se.popupElement}});const[Fe,Re]=(0,l.default)(!1,{value:(I=P.open)!==null&&I!==void 0?I:P.visible,defaultValue:(R=P.defaultOpen)!==null&&R!==void 0?R:P.defaultVisible}),je=!re&&!W&&re!==0,Le=ce=>{var Se,we;Re(je?!1:ce),je||((Se=P.onOpenChange)===null||Se===void 0||Se.call(P,ce),(we=P.onVisibleChange)===null||we===void 0||we.call(P,ce))},De=n.useMemo(()=>{var ce,Se;let we=w;return typeof Y=="object"&&(we=(Se=(ce=Y.pointAtCenter)!==null&&ce!==void 0?ce:Y.arrowPointAtCenter)!==null&&Se!==void 0?Se:w),le||(0,f.default)({arrowPointAtCenter:we,autoAdjustOverflow:x,arrowWidth:K?se.sizePopupArrow:0,borderRadius:se.borderRadius,offset:se.marginXXS,visibleFirst:!0})},[w,Y,le,se]),Ne=n.useMemo(()=>re===0?re:W||re||"",[W,re]),Te=n.createElement(s.default,{space:!0},typeof Ne=="function"?Ne():Ne),Ee=Z("tooltip",M),He=Z(),ge=P["data-popover-inject"];let Q=Fe;!("open"in P)&&!("visible"in P)&&je&&(Q=!1);const ve=n.isValidElement(B)&&!(0,d.isFragment)(B)?B:n.createElement("span",null,B),me=ve.props,Ke=!me.className||typeof me.className=="string"?(0,o.default)(me.className,T||`${Ee}-open`):me.className,[ue,oe,Me]=(0,O.default)(Ee,!ge),Ye=(0,$.parseColor)(Ee,D),pe=Ye.arrowStyle,Ve=(0,o.default)(V,{[`${Ee}-rtl`]:fe==="rtl"},Ye.className,ie,oe,Me,Be,Ae.root,J==null?void 0:J.root),Ge=(0,o.default)(Ae.body,J==null?void 0:J.body),[$e,_e]=(0,c.useZIndex)("Tooltip",ee.zIndex),Ze=n.createElement(u.default,Object.assign({},ee,{zIndex:$e,showArrow:K,placement:q,mouseEnterDelay:he,mouseLeaveDelay:te,prefixCls:Ee,classNames:{root:Ve,body:Ge},styles:{root:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},pe),ze.root),Pe),ne),ae==null?void 0:ae.root),body:Object.assign(Object.assign(Object.assign(Object.assign({},ze.body),k),ae==null?void 0:ae.body),Ye.overlayStyle)},getTooltipContainer:F||L||G,ref:Ie,builtinPlacements:De,overlay:Te,visible:Q,onVisibleChange:Le,afterVisibleChange:z!=null?z:_,arrowContent:n.createElement("span",{className:`${Ee}-arrow-content`}),motion:{motionName:(0,p.getTransitionName)(He,"zoom-big-fast",P.transitionName),motionDeadline:1e3},destroyTooltipOnHide:N!=null?N:!!U}),Q?(0,d.cloneElement)(ve,{className:Ke}):ve);return ue(n.createElement(v.default.Provider,{value:_e},Ze))});y._InternalPanelDoNotUseOrYouWillBeFired=g.default;var b=e.default=y},15086:function(S,e,t){"use strict";var a=t(75263).default;Object.defineProperty(e,"__esModule",{value:!0}),e.prepareComponentToken=e.default=void 0;var r=t(861),n=t(98078),o=t(42836),u=a(t(9064)),l=t(51337),s=t(3184);const c=d=>{const{calc:m,componentCls:v,tooltipMaxWidth:C,tooltipColor:h,tooltipBg:g,tooltipBorderRadius:O,zIndexPopup:$,controlHeight:i,boxShadowSecondary:E,paddingSM:y,paddingXS:b,arrowOffsetHorizontal:P,sizePopupArrow:j}=d,I=m(O).add(j).add(P).equal(),R=m(O).mul(2).add(j).equal();return[{[v]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,n.resetComponent)(d)),{position:"absolute",zIndex:$,display:"block",width:"max-content",maxWidth:C,visibility:"visible","--valid-offset-x":"var(--arrow-offset-horizontal, var(--arrow-x))",transformOrigin:["var(--valid-offset-x, 50%)","var(--arrow-y, 50%)"].join(" "),"&-hidden":{display:"none"},"--antd-arrow-background-color":g,[`${v}-inner`]:{minWidth:R,minHeight:i,padding:`${(0,r.unit)(d.calc(y).div(2).equal())} ${(0,r.unit)(b)}`,color:h,textAlign:"start",textDecoration:"none",wordWrap:"break-word",backgroundColor:g,borderRadius:O,boxShadow:E,boxSizing:"border-box"},[["&-placement-topLeft","&-placement-topRight","&-placement-bottomLeft","&-placement-bottomRight"].join(",")]:{minWidth:I},[["&-placement-left","&-placement-leftTop","&-placement-leftBottom","&-placement-right","&-placement-rightTop","&-placement-rightBottom"].join(",")]:{[`${v}-inner`]:{borderRadius:d.min(O,u.MAX_VERTICAL_CONTENT_RADIUS)}},[`${v}-content`]:{position:"relative"}}),(0,s.genPresetColor)(d,(M,{darkColor:T})=>({[`&${v}-${M}`]:{[`${v}-inner`]:{backgroundColor:T},[`${v}-arrow`]:{"--antd-arrow-background-color":T}}}))),{"&-rtl":{direction:"rtl"}})},(0,u.default)(d,"var(--antd-arrow-background-color)"),{[`${v}-pure`]:{position:"relative",maxWidth:"none",margin:d.sizePopupArrow}}]},p=d=>Object.assign(Object.assign({zIndexPopup:d.zIndexPopupBase+70},(0,u.getArrowOffsetToken)({contentRadius:d.borderRadius,limitVerticalRadius:!0})),(0,l.getArrowToken)((0,s.mergeToken)(d,{borderRadiusOuter:Math.min(d.borderRadiusOuter,4)})));e.prepareComponentToken=p;var f=(d,m=!0)=>(0,s.genStyleHooks)("Tooltip",C=>{const{borderRadius:h,colorTextLightSolid:g,colorBgSpotlight:O}=C,$=(0,s.mergeToken)(C,{tooltipMaxWidth:250,tooltipColor:g,tooltipBorderRadius:h,tooltipBg:O});return[c($),(0,o.initZoomMotion)(C,"zoom-big-fast")]},p,{resetStyle:!1,injectStyle:m})(d);e.default=f},48125:function(S,e,t){"use strict";var a=t(64836).default;Object.defineProperty(e,"__esModule",{value:!0}),e.parseColor=o;var r=a(t(93967)),n=t(45471);function o(u,l){const s=(0,n.isPresetColor)(l),c=(0,r.default)({[`${u}-${l}`]:l&&s}),p={},f={};return l&&!s&&(p.background=l,f["--antd-arrow-background-color"]=l),{className:c,overlayStyle:p,arrowStyle:f}}},6847:function(S,e,t){"use strict";"use client";var a=t(64836).default,r=t(75263).default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r(t(62435)),o=a(t(71961)),u=a(t(69427)),l=a(t(628)),s=a(t(93967)),c=a(t(94055)),p=t(81410);const f=({prefixCls:m,copied:v,locale:C,iconOnly:h,tooltips:g,icon:O,tabIndex:$,onCopy:i,loading:E})=>{const y=(0,p.toList)(g),b=(0,p.toList)(O),{copied:P,copy:j}=C!=null?C:{},I=v?P:j,R=(0,p.getNode)(y[v?1:0],I),M=typeof R=="string"?R:I;return n.createElement(c.default,{title:R},n.createElement("button",{type:"button",className:(0,s.default)(`${m}-copy`,{[`${m}-copy-success`]:v,[`${m}-copy-icon-only`]:h}),onClick:i,"aria-label":M,tabIndex:$},v?(0,p.getNode)(b[1],n.createElement(o.default,null),!0):(0,p.getNode)(b[0],E?n.createElement(l.default,null):n.createElement(u.default,null),!0)))};var d=e.default=f},12385:function(S,e,t){"use strict";"use client";var a=t(75263).default,r=t(64836).default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=O;var n=r(t(29213)),o=a(t(62435)),u=r(t(45598)),l=r(t(82546)),s=t(81410);const c=o.forwardRef(({style:$,children:i},E)=>{const y=o.useRef(null);return o.useImperativeHandle(E,()=>({isExceed:()=>{const b=y.current;return b.scrollHeight>b.clientHeight},getHeight:()=>y.current.clientHeight})),o.createElement("span",{"aria-hidden":!0,ref:y,style:Object.assign({position:"fixed",display:"block",left:0,top:0,pointerEvents:"none",backgroundColor:"rgba(255, 0, 0, 0.65)"},$)},i)}),p=$=>$.reduce((i,E)=>i+((0,s.isValidText)(E)?String(E).length:1),0);function f($,i){let E=0;const y=[];for(let b=0;b<$.length;b+=1){if(E===i)return y;const P=$[b],I=(0,s.isValidText)(P)?String(P).length:1,R=E+I;if(R>i){const M=i-E;return y.push(String(P).slice(0,M)),y}y.push(P),E=R}return $}const d=0,m=1,v=2,C=3,h=4,g={display:"-webkit-box",overflow:"hidden",WebkitBoxOrient:"vertical"};function O($){const{enableMeasure:i,width:E,text:y,children:b,rows:P,expanded:j,miscDeps:I,onEllipsis:R}=$,M=o.useMemo(()=>(0,u.default)(y),[y]),T=o.useMemo(()=>p(M),[y]),L=o.useMemo(()=>b(M,!1),[y]),[D,k]=o.useState(null),B=o.useRef(null),z=o.useRef(null),_=o.useRef(null),U=o.useRef(null),N=o.useRef(null),[Y,re]=o.useState(!1),[W,le]=o.useState(d),[w,x]=o.useState(0),[X,F]=o.useState(null);(0,l.default)(()=>{le(i&&E&&T?m:d)},[E,y,P,i,M]),(0,l.default)(()=>{var ne,ie,V,ae;if(W===m){le(v);const J=z.current&&getComputedStyle(z.current).whiteSpace;F(J)}else if(W===v){const J=!!(!((ne=_.current)===null||ne===void 0)&&ne.isExceed());le(J?C:h),k(J?[0,T]:null),re(J);const ee=((ie=_.current)===null||ie===void 0?void 0:ie.getHeight())||0,K=P===1?0:((V=U.current)===null||V===void 0?void 0:V.getHeight())||0,se=((ae=N.current)===null||ae===void 0?void 0:ae.getHeight())||0,G=Math.max(ee,K+se);x(G+1),R(J)}},[W]);const q=D?Math.ceil((D[0]+D[1])/2):0;(0,l.default)(()=>{var ne;const[ie,V]=D||[0,0];if(ie!==V){const J=(((ne=B.current)===null||ne===void 0?void 0:ne.getHeight())||0)>w;let ee=q;V-ie===1&&(ee=J?ie:V),k(J?[ie,ee]:[ee,V])}},[D,q]);const he=o.useMemo(()=>{if(!i)return b(M,!1);if(W!==C||!D||D[0]!==D[1]){const ne=b(M,!1);return[h,d].includes(W)?ne:o.createElement("span",{style:Object.assign(Object.assign({},g),{WebkitLineClamp:P})},ne)}return b(j?M:f(M,D[0]),Y)},[j,W,D,M].concat((0,n.default)(I))),te={width:E,margin:0,padding:0,whiteSpace:X==="nowrap"?"normal":"inherit"};return o.createElement(o.Fragment,null,he,W===v&&o.createElement(o.Fragment,null,o.createElement(c,{style:Object.assign(Object.assign(Object.assign({},te),g),{WebkitLineClamp:P}),ref:_},L),o.createElement(c,{style:Object.assign(Object.assign(Object.assign({},te),g),{WebkitLineClamp:P-1}),ref:U},L),o.createElement(c,{style:Object.assign(Object.assign(Object.assign({},te),g),{WebkitLineClamp:1}),ref:N},b([],!0))),W===C&&D&&D[0]!==D[1]&&o.createElement(c,{style:Object.assign(Object.assign({},te),{top:400}),ref:B},b(f(M,q),!0)),W===m&&o.createElement("span",{style:{whiteSpace:"inherit"},ref:z}))}},69274:function(S,e,t){"use strict";"use client";var a=t(64836).default,r=t(75263).default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r(t(62435)),o=a(t(94055));const u=({enableEllipsis:s,isEllipsis:c,children:p,tooltipProps:f})=>!(f!=null&&f.title)||!s?p:n.createElement(o.default,Object.assign({open:c?void 0:!1},f),p);var l=e.default=u},28460:function(S,e,t){"use strict";"use client";var a=t(75263).default,r=t(64836).default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r(t(29213)),o=a(t(62435)),u=r(t(10775)),l=r(t(93967)),s=r(t(48555)),c=r(t(45598)),p=r(t(82546)),f=r(t(60869)),d=r(t(18475)),m=t(75531),v=t(38882),C=t(31929),h=r(t(76647)),g=r(t(94055)),O=r(t(69425)),$=r(t(63985)),i=r(t(92759)),E=r(t(28991)),y=r(t(23012)),b=r(t(89652)),P=r(t(6847)),j=r(t(12385)),I=r(t(69274)),R=t(81410),M=function(z,_){var U={};for(var N in z)Object.prototype.hasOwnProperty.call(z,N)&&_.indexOf(N)<0&&(U[N]=z[N]);if(z!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Y=0,N=Object.getOwnPropertySymbols(z);Y{var U;const{prefixCls:N,className:Y,style:re,type:W,disabled:le,children:w,ellipsis:x,editable:X,copyable:F,component:q,title:he}=z,te=M(z,["prefixCls","className","style","type","disabled","children","ellipsis","editable","copyable","component","title"]),{getPrefixCls:ne,direction:ie}=o.useContext(C.ConfigContext),[V]=(0,h.default)("Text"),ae=o.useRef(null),J=o.useRef(null),ee=ne("typography",N),K=(0,d.default)(te,D),[se,G]=(0,i.default)(X),[Z,fe]=(0,f.default)(!1,{value:G.editing}),{triggerType:Be=["icon"]}=G,Pe=A=>{var H;A&&((H=G.onStart)===null||H===void 0||H.call(G)),fe(A)},Ae=(0,E.default)(Z);(0,p.default)(()=>{var A;!Z&&Ae&&((A=J.current)===null||A===void 0||A.focus())},[Z]);const ze=A=>{A==null||A.preventDefault(),Pe(!0)},Oe=A=>{var H;(H=G.onChange)===null||H===void 0||H.call(G,A),Pe(!1)},Ie=()=>{var A;(A=G.onCancel)===null||A===void 0||A.call(G),Pe(!1)},[Ce,Fe]=(0,i.default)(F),{copied:Re,copyLoading:je,onClick:Le}=(0,$.default)({copyConfig:Fe,children:w}),[De,Ne]=o.useState(!1),[Te,Ee]=o.useState(!1),[He,ge]=o.useState(!1),[Q,ve]=o.useState(!1),[me,Ke]=o.useState(!0),[ue,oe]=(0,i.default)(x,{expandable:!1,symbol:A=>A?V==null?void 0:V.collapse:V==null?void 0:V.expand}),[Me,Ye]=(0,f.default)(oe.defaultExpanded||!1,{value:oe.expanded}),pe=ue&&(!Me||oe.expandable==="collapsible"),{rows:Ve=1}=oe,Ge=o.useMemo(()=>pe&&(oe.suffix!==void 0||oe.onEllipsis||oe.expandable||se||Ce),[pe,oe,se,Ce]);(0,p.default)(()=>{ue&&!Ge&&(Ne((0,v.isStyleSupport)("webkitLineClamp")),Ee((0,v.isStyleSupport)("textOverflow")))},[Ge,ue]);const[$e,_e]=o.useState(pe),Ze=o.useMemo(()=>Ge?!1:Ve===1?Te:De,[Ge,Te,De]);(0,p.default)(()=>{_e(Ze&&pe)},[Ze,pe]);const ce=pe&&($e?Q:He),Se=pe&&Ve===1&&$e,we=pe&&Ve>1&&$e,at=(A,H)=>{var xe;Ye(H.expanded),(xe=oe.onExpand)===null||xe===void 0||xe.call(oe,A,H)},[ot,lt]=o.useState(0),it=({offsetWidth:A})=>{lt(A)},st=A=>{var H;ge(A),He!==A&&((H=oe.onEllipsis)===null||H===void 0||H.call(oe,A))};o.useEffect(()=>{const A=ae.current;if(ue&&$e&&A){const H=(0,R.isEleEllipsis)(A);Q!==H&&ve(H)}},[ue,$e,w,we,me,ot]),o.useEffect(()=>{const A=ae.current;if(typeof IntersectionObserver=="undefined"||!A||!$e||!pe)return;const H=new IntersectionObserver(()=>{Ke(!!A.offsetParent)});return H.observe(A),()=>{H.disconnect()}},[$e,pe]);const qe=(0,y.default)(oe.tooltip,G.text,w),Qe=o.useMemo(()=>{if(!(!ue||$e))return[G.text,w,he,qe.title].find(R.isValidText)},[ue,$e,he,qe.title,ce]);if(Z)return o.createElement(O.default,{value:(U=G.text)!==null&&U!==void 0?U:typeof w=="string"?w:"",onSave:Oe,onCancel:Ie,onEnd:G.onEnd,prefixCls:ee,className:Y,style:re,direction:ie,component:q,maxLength:G.maxLength,autoSize:G.autoSize,enterIcon:G.enterIcon});const ut=()=>{const{expandable:A,symbol:H}=oe;return A?o.createElement("button",{type:"button",key:"expand",className:`${ee}-${Me?"collapse":"expand"}`,onClick:xe=>at(xe,{expanded:!Me}),"aria-label":Me?V.collapse:V==null?void 0:V.expand},typeof H=="function"?H(Me):H):null},ct=()=>{if(!se)return;const{icon:A,tooltip:H,tabIndex:xe}=G,et=(0,c.default)(H)[0]||(V==null?void 0:V.edit),gt=typeof et=="string"?et:"";return Be.includes("icon")?o.createElement(g.default,{key:"edit",title:H===!1?"":et},o.createElement("button",{type:"button",ref:J,className:`${ee}-edit`,onClick:ze,"aria-label":gt,tabIndex:xe},A||o.createElement(u.default,{role:"button"}))):null},dt=()=>Ce?o.createElement(P.default,Object.assign({key:"copy"},Fe,{prefixCls:ee,copied:Re,locale:V,onCopy:Le,loading:je,iconOnly:w==null})):null,ft=A=>[A&&ut(),ct(),dt()],mt=A=>[A&&!Me&&o.createElement("span",{"aria-hidden":!0,key:"ellipsis"},L),oe.suffix,ft(A)];return o.createElement(s.default,{onResize:it,disabled:!pe},A=>o.createElement(I.default,{tooltipProps:qe,enableEllipsis:pe,isEllipsis:ce},o.createElement(b.default,Object.assign({className:(0,l.default)({[`${ee}-${W}`]:W,[`${ee}-disabled`]:le,[`${ee}-ellipsis`]:ue,[`${ee}-ellipsis-single-line`]:Se,[`${ee}-ellipsis-multiple-line`]:we},Y),prefixCls:N,style:Object.assign(Object.assign({},re),{WebkitLineClamp:we?Ve:void 0}),component:q,ref:(0,m.composeRef)(A,ae,_),direction:ie,onClick:Be.includes("text")?ze:void 0,"aria-label":Qe==null?void 0:Qe.toString(),title:he},K),o.createElement(j.default,{enableMeasure:pe&&!$e,text:w,rows:Ve,width:ot,onEllipsis:st,expanded:Me,miscDeps:[Re,Me,je,se,Ce,V].concat((0,n.default)(D.map(H=>z[H])))},(H,xe)=>T(z,o.createElement(o.Fragment,null,H.length>0&&xe&&!Me&&Qe?o.createElement("span",{key:"show-content","aria-hidden":!0},H):H,mt(xe)))))))});var B=e.default=k},81410:function(S,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getNode=a,e.isEleEllipsis=r,e.isValidText=void 0,e.toList=t;function t(o){return o===!1?[!1,!1]:Array.isArray(o)?o:[o]}function a(o,u,l){return o===!0||o===void 0?u:o||l&&u}function r(o){const u=document.createElement("em");o.appendChild(u);const l=o.getBoundingClientRect(),s=u.getBoundingClientRect();return o.removeChild(u),l.left>s.left||s.right>l.right||l.top>s.top||s.bottom>l.bottom}const n=o=>["string","number"].includes(typeof o);e.isValidText=n},69425:function(S,e,t){"use strict";"use client";var a=t(64836).default,r=t(75263).default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r(t(62435)),o=a(t(2936)),u=a(t(93967)),l=a(t(27712)),s=t(47419),c=a(t(14104)),p=a(t(23461));const f=m=>{const{prefixCls:v,"aria-label":C,className:h,style:g,direction:O,maxLength:$,autoSize:i=!0,value:E,onSave:y,onCancel:b,onEnd:P,component:j,enterIcon:I=n.createElement(o.default,null)}=m,R=n.useRef(null),M=n.useRef(!1),T=n.useRef(null),[L,D]=n.useState(E);n.useEffect(()=>{D(E)},[E]),n.useEffect(()=>{var x;if(!((x=R.current)===null||x===void 0)&&x.resizableTextArea){const{textArea:X}=R.current.resizableTextArea;X.focus();const{length:F}=X.value;X.setSelectionRange(F,F)}},[]);const k=({target:x})=>{D(x.value.replace(/[\n\r]/g,""))},B=()=>{M.current=!0},z=()=>{M.current=!1},_=({keyCode:x})=>{M.current||(T.current=x)},U=()=>{y(L.trim())},N=({keyCode:x,ctrlKey:X,altKey:F,metaKey:q,shiftKey:he})=>{T.current!==x||M.current||X||F||q||he||(x===l.default.ENTER?(U(),P==null||P()):x===l.default.ESC&&b())},Y=()=>{U()},[re,W,le]=(0,p.default)(v),w=(0,u.default)(v,`${v}-edit-content`,{[`${v}-rtl`]:O==="rtl",[`${v}-${j}`]:!!j},h,W,le);return re(n.createElement("div",{className:w,style:g},n.createElement(c.default,{ref:R,maxLength:$,value:L,onChange:k,onKeyDown:_,onKeyUp:N,onCompositionStart:B,onCompositionEnd:z,onBlur:Y,"aria-label":C,rows:1,autoSize:i}),I!==null?(0,s.cloneElement)(I,{className:`${v}-edit-content-confirm`}):null))};var d=e.default=f},21987:function(S,e,t){"use strict";var a,r=t(64836).default,n=t(75263).default;a={value:!0},e.Z=void 0;var o=n(t(62435)),u=r(t(28460));const l=o.forwardRef((c,p)=>o.createElement(u.default,Object.assign({ref:p},c,{component:"div"})));var s=e.Z=l},89652:function(S,e,t){"use strict";"use client";var a=t(64836).default,r=t(75263).default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r(t(62435)),o=a(t(93967)),u=t(75531),l=t(13594),s=t(7177),c=a(t(23461)),p=function(m,v){var C={};for(var h in m)Object.prototype.hasOwnProperty.call(m,h)&&v.indexOf(h)<0&&(C[h]=m[h]);if(m!=null&&typeof Object.getOwnPropertySymbols=="function")for(var g=0,h=Object.getOwnPropertySymbols(m);g{const{prefixCls:C,component:h="article",className:g,rootClassName:O,setContentRef:$,children:i,direction:E,style:y}=m,b=p(m,["prefixCls","component","className","rootClassName","setContentRef","children","direction","style"]),{getPrefixCls:P,direction:j,className:I,style:R}=(0,s.useComponentConfig)("typography"),M=E!=null?E:j,T=$?(0,u.composeRef)(v,$):v,L=P("typography",C),[D,k,B]=(0,c.default)(L),z=(0,o.default)(L,I,{[`${L}-rtl`]:M==="rtl"},g,O,k,B),_=Object.assign(Object.assign({},R),y);return D(n.createElement(h,Object.assign({className:z,style:_,ref:T},b),i))});var d=e.default=f},63985:function(S,e,t){"use strict";var a=t(64836).default,r=t(75263).default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r(t(62435)),o=a(t(20640)),u=a(t(18545)),l=a(t(46659)),s=function(f,d,m,v){function C(h){return h instanceof m?h:new m(function(g){g(h)})}return new(m||(m=Promise))(function(h,g){function O(E){try{i(v.next(E))}catch(y){g(y)}}function $(E){try{i(v.throw(E))}catch(y){g(y)}}function i(E){E.done?h(E.value):C(E.value).then(O,$)}i((v=v.apply(f,d||[])).next())})};const c=({copyConfig:f,children:d})=>{const[m,v]=n.useState(!1),[C,h]=n.useState(!1),g=n.useRef(null),O=()=>{g.current&&clearTimeout(g.current)},$={};f.format&&($.format=f.format),n.useEffect(()=>O,[]);const i=(0,u.default)(E=>s(void 0,void 0,void 0,function*(){var y;E==null||E.preventDefault(),E==null||E.stopPropagation(),h(!0);try{const b=typeof f.text=="function"?yield f.text():f.text;(0,o.default)(b||(0,l.default)(d,!0).join("")||"",$),h(!1),v(!0),O(),g.current=setTimeout(()=>{v(!1)},3e3),(y=f.onCopy)===null||y===void 0||y.call(f,E)}catch(b){throw h(!1),b}}));return{copied:m,copyLoading:C,onClick:i}};var p=e.default=c},92759:function(S,e,t){"use strict";var a=t(75263).default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=n;var r=a(t(62435));function n(o,u){return r.useMemo(()=>{const l=!!o;return[l,Object.assign(Object.assign({},u),l&&typeof o=="object"?o:null)]},[o])}},28991:function(S,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a=t(62435);const r=o=>{const u=(0,a.useRef)(void 0);return(0,a.useEffect)(()=>{u.current=o}),u.current};var n=e.default=r},23012:function(S,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a=t(62435);const r=(o,u,l)=>(0,a.useMemo)(()=>o===!0?{title:u!=null?u:l}:(0,a.isValidElement)(o)?{title:o}:typeof o=="object"?Object.assign({title:u!=null?u:l},o):{title:o},[o,u,l]);var n=e.default=r},23461:function(S,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.prepareComponentToken=e.default=void 0;var a=t(98078),r=t(3184),n=t(48385);const o=s=>{const{componentCls:c,titleMarginTop:p}=s;return{[c]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({color:s.colorText,wordBreak:"break-word",lineHeight:s.lineHeight,[`&${c}-secondary`]:{color:s.colorTextDescription},[`&${c}-success`]:{color:s.colorSuccessText},[`&${c}-warning`]:{color:s.colorWarningText},[`&${c}-danger`]:{color:s.colorErrorText,"a&:active, a&:focus":{color:s.colorErrorTextActive},"a&:hover":{color:s.colorErrorTextHover}},[`&${c}-disabled`]:{color:s.colorTextDisabled,cursor:"not-allowed",userSelect:"none"},"\n div&,\n p\n ":{marginBottom:"1em"}},(0,n.getTitleStyles)(s)),{[` & + h1${c}, & + h2${c}, & + h3${c}, @@ -86,11 +86,10 @@ ${c}-collapse, ${c}-edit, ${c}-copy - `]:Object.assign(Object.assign({},(0,a.operationUnit)(s)),{marginInlineStart:s.marginXXS})}),(0,n.getEditableStyles)(s)),(0,n.getCopyableStyles)(s)),(0,n.getEllipsisStyles)()),{"&-rtl":{direction:"rtl"}})}},u=()=>({titleMarginTop:"1.2em",titleMarginBottom:"0.5em"});e.prepareComponentToken=u;var l=e.default=(0,r.genStyleHooks)("Typography",s=>[o(s)],u)},48385:function(h,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getTitleStyles=e.getResetStyles=e.getLinkStyles=e.getEllipsisStyles=e.getEditableStyles=e.getCopyableStyles=void 0;var a=t(84898),r=t(861),n=t(98078);const o=(d,m,v,C)=>{const{titleMarginBottom:S,fontWeightStrong:g}=C;return{marginBottom:S,color:v,fontWeight:g,fontSize:d,lineHeight:m}},u=d=>{const m=[1,2,3,4,5],v={};return m.forEach(C=>{v[` + `]:Object.assign(Object.assign({},(0,a.operationUnit)(s)),{marginInlineStart:s.marginXXS})}),(0,n.getEditableStyles)(s)),(0,n.getCopyableStyles)(s)),(0,n.getEllipsisStyles)()),{"&-rtl":{direction:"rtl"}})}},u=()=>({titleMarginTop:"1.2em",titleMarginBottom:"0.5em"});e.prepareComponentToken=u;var l=e.default=(0,r.genStyleHooks)("Typography",s=>[o(s)],u)},48385:function(S,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getTitleStyles=e.getResetStyles=e.getLinkStyles=e.getEllipsisStyles=e.getEditableStyles=e.getCopyableStyles=void 0;var a=t(84898),r=t(861),n=t(98078);const o=(d,m,v,C)=>{const{titleMarginBottom:h,fontWeightStrong:g}=C;return{marginBottom:h,color:v,fontWeight:g,fontSize:d,lineHeight:m}},u=d=>{const m=[1,2,3,4,5],v={};return m.forEach(C=>{v[` h${C}&, div&-h${C}, div&-h${C} > textarea, h${C} - `]=o(d[`fontSizeHeading${C}`],d[`lineHeightHeading${C}`],d.colorTextHeading,d)}),v};e.getTitleStyles=u;const l=d=>{const{componentCls:m}=d;return{"a&, a":Object.assign(Object.assign({},(0,n.operationUnit)(d)),{userSelect:"text",[`&[disabled], &${m}-disabled`]:{color:d.colorTextDisabled,cursor:"not-allowed","&:active, &:hover":{color:d.colorTextDisabled},"&:active":{pointerEvents:"none"}}})}};e.getLinkStyles=l;const s=d=>({code:{margin:"0 0.2em",paddingInline:"0.4em",paddingBlock:"0.2em 0.1em",fontSize:"85%",fontFamily:d.fontFamilyCode,background:"rgba(150, 150, 150, 0.1)",border:"1px solid rgba(100, 100, 100, 0.2)",borderRadius:3},kbd:{margin:"0 0.2em",paddingInline:"0.4em",paddingBlock:"0.15em 0.1em",fontSize:"90%",fontFamily:d.fontFamilyCode,background:"rgba(150, 150, 150, 0.06)",border:"1px solid rgba(100, 100, 100, 0.2)",borderBottomWidth:2,borderRadius:3},mark:{padding:0,backgroundColor:a.gold[2]},"u, ins":{textDecoration:"underline",textDecorationSkipInk:"auto"},"s, del":{textDecoration:"line-through"},strong:{fontWeight:600},"ul, ol":{marginInline:0,marginBlock:"0 1em",padding:0,li:{marginInline:"20px 0",marginBlock:0,paddingInline:"4px 0",paddingBlock:0}},ul:{listStyleType:"circle",ul:{listStyleType:"disc"}},ol:{listStyleType:"decimal"},"pre, blockquote":{margin:"1em 0"},pre:{padding:"0.4em 0.6em",whiteSpace:"pre-wrap",wordWrap:"break-word",background:"rgba(150, 150, 150, 0.1)",border:"1px solid rgba(100, 100, 100, 0.2)",borderRadius:3,fontFamily:d.fontFamilyCode,code:{display:"inline",margin:0,padding:0,fontSize:"inherit",fontFamily:"inherit",background:"transparent",border:0}},blockquote:{paddingInline:"0.6em 0",paddingBlock:0,borderInlineStart:"4px solid rgba(100, 100, 100, 0.2)",opacity:.85}});e.getResetStyles=s;const c=d=>{const{componentCls:m,paddingSM:v}=d,C=v;return{"&-edit-content":{position:"relative","div&":{insetInlineStart:d.calc(d.paddingSM).mul(-1).equal(),marginTop:d.calc(C).mul(-1).equal(),marginBottom:`calc(1em - ${(0,r.unit)(C)})`},[`${m}-edit-content-confirm`]:{position:"absolute",insetInlineEnd:d.calc(d.marginXS).add(2).equal(),insetBlockEnd:d.marginXS,color:d.colorIcon,fontWeight:"normal",fontSize:d.fontSize,fontStyle:"normal",pointerEvents:"none"},textarea:{margin:"0!important",MozTransition:"none",height:"1em"}}}};e.getEditableStyles=c;const p=d=>({[`${d.componentCls}-copy-success`]:{"\n &,\n &:hover,\n &:focus":{color:d.colorSuccess}},[`${d.componentCls}-copy-icon-only`]:{marginInlineStart:0}});e.getCopyableStyles=p;const f=()=>({"\n a&-ellipsis,\n span&-ellipsis\n ":{display:"inline-block",maxWidth:"100%"},"&-ellipsis-single-line":{whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis","a&, span&":{verticalAlign:"bottom"},"> code":{paddingBlock:0,maxWidth:"calc(100% - 1.2em)",display:"inline-block",overflow:"hidden",textOverflow:"ellipsis",verticalAlign:"bottom",boxSizing:"content-box"}},"&-ellipsis-multiple-line":{display:"-webkit-box",overflow:"hidden",WebkitLineClamp:3,WebkitBoxOrient:"vertical"}});e.getEllipsisStyles=f},87629:function(h,e,t){"use strict";"use client";var a=t(64836).default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=a(t(36245)),n=e.default=r.default},36245:function(h,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=e.default="5.25.3"},80133:function(h,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.hasAddon=t,e.hasPrefixSuffix=a,e.resolveOnChange=n,e.triggerFocus=o;function t(u){return!!(u.addonBefore||u.addonAfter)}function a(u){return!!(u.prefix||u.suffix||u.allowClear)}function r(u,l,s){var c=l.cloneNode(!0),p=Object.create(u,{target:{value:c},currentTarget:{value:c}});return c.value=s,typeof l.selectionStart=="number"&&typeof l.selectionEnd=="number"&&(c.selectionStart=l.selectionStart,c.selectionEnd=l.selectionEnd),c.setSelectionRange=function(){l.setSelectionRange.apply(l,arguments)},p}function n(u,l,s,c){if(s){var p=l;if(l.type==="click"){p=r(l,u,""),s(p);return}if(u.type!=="file"&&c!==void 0){p=r(l,u,c),s(p);return}s(p)}}function o(u,l){if(u){u.focus(l);var s=l||{},c=s.cursor;if(c){var p=u.value.length;switch(c){case"start":u.setSelectionRange(0,0);break;case"end":u.setSelectionRange(p,p);break;default:u.setSelectionRange(0,p)}}}}},62273:function(h,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={items_per_page:"/ page",jump_to:"Go to",jump_to_confirm:"confirm",page:"Page",prev_page:"Previous Page",next_page:"Next Page",prev_5:"Previous 5 Pages",next_5:"Next 5 Pages",prev_3:"Previous 3 Pages",next_3:"Next 3 Pages",page_size:"Page Size"},a=e.default=t},26114:function(h,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.commonLocale=void 0;var t=e.commonLocale={yearFormat:"YYYY",dayFormat:"D",cellMeridiemFormat:"A",monthBeforeYear:!0}},27590:function(h,e,t){"use strict";var a=t(64836).default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=a(t(42122)),n=t(26114),o=(0,r.default)((0,r.default)({},n.commonLocale),{},{locale:"en_US",today:"Today",now:"Now",backToToday:"Back to today",ok:"OK",clear:"Clear",week:"Week",month:"Month",year:"Year",timeSelect:"select time",dateSelect:"select date",weekSelect:"Choose a week",monthSelect:"Choose a month",yearSelect:"Choose a year",decadeSelect:"Choose a decade",dateFormat:"M/D/YYYY",dateTimeFormat:"M/D/YYYY HH:mm:ss",previousMonth:"Previous month (PageUp)",nextMonth:"Next month (PageDown)",previousYear:"Last year (Control + left)",nextYear:"Next year (Control + right)",previousDecade:"Last decade",nextDecade:"Next decade",previousCentury:"Last century",nextCentury:"Next century"}),u=e.default=o},45598:function(h,e,t){"use strict";var a=t(64836).default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=o;var r=a(t(86165)),n=a(t(62435));function o(u){var l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},s=[];return n.default.Children.forEach(u,function(c){c==null&&!l.keepEmpty||(Array.isArray(c)?s=s.concat(o(c)):(0,r.default)(c)&&c.props?s=s.concat(o(c.props.children,l)):s.push(c))}),s}},3481:function(h,e,t){"use strict";var a=t(64836).default;Object.defineProperty(e,"__esModule",{value:!0}),e.isStyleSupport=u;var r=a(t(19158)),n=function(s){if((0,r.default)()&&window.document.documentElement){var c=Array.isArray(s)?s:[s],p=window.document.documentElement;return c.some(function(f){return f in p.style})}return!1},o=function(s,c){if(!n(s))return!1;var p=document.createElement("div"),f=p.style[s];return p.style[s]=c,p.style[s]!==f};function u(l,s){return!Array.isArray(l)&&s!==void 0?o(l,s):n(l)}},27712:function(h,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(n){var o=n.keyCode;if(n.altKey&&!n.ctrlKey||n.metaKey||o>=t.F1&&o<=t.F12)return!1;switch(o){case t.ALT:case t.CAPS_LOCK:case t.CONTEXT_MENU:case t.CTRL:case t.DOWN:case t.END:case t.ESC:case t.HOME:case t.INSERT:case t.LEFT:case t.MAC_FF_META:case t.META:case t.NUMLOCK:case t.NUM_CENTER:case t.PAGE_DOWN:case t.PAGE_UP:case t.PAUSE:case t.PRINT_SCREEN:case t.RIGHT:case t.SHIFT:case t.UP:case t.WIN_KEY:case t.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(n){if(n>=t.ZERO&&n<=t.NINE||n>=t.NUM_ZERO&&n<=t.NUM_MULTIPLY||n>=t.A&&n<=t.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&n===0)return!0;switch(n){case t.SPACE:case t.QUESTION_MARK:case t.NUM_PLUS:case t.NUM_MINUS:case t.NUM_PERIOD:case t.NUM_DIVISION:case t.SEMICOLON:case t.DASH:case t.EQUALS:case t.COMMA:case t.PERIOD:case t.SLASH:case t.APOSTROPHE:case t.SINGLE_QUOTE:case t.OPEN_SQUARE_BRACKET:case t.BACKSLASH:case t.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},a=e.default=t},86165:function(h,e,t){"use strict";var a=t(64836).default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=l;var r=a(t(18698)),n=Symbol.for("react.element"),o=Symbol.for("react.transitional.element"),u=Symbol.for("react.fragment");function l(s){return s&&(0,r.default)(s)==="object"&&(s.$$typeof===n||s.$$typeof===o)&&s.type===u}},18545:function(h,e,t){"use strict";var a=t(75263).default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=n;var r=a(t(62435));function n(o){var u=r.useRef();u.current=o;var l=r.useCallback(function(){for(var s,c=arguments.length,p=new Array(c),f=0;f2&&arguments[2]!==void 0?arguments[2]:!1,p=new Set;function f(d,m){var v=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,C=p.has(d);if((0,n.default)(!C,"Warning: There may be circular references"),C)return!1;if(d===m)return!0;if(c&&v>1)return!1;p.add(d);var S=v+1;if(Array.isArray(d)){if(!Array.isArray(m)||d.length!==m.length)return!1;for(var g=0;g=19)return!0;var i=(0,o.isMemo)(g)?g.type.type:g.type;return!(typeof i=="function"&&!((O=i.prototype)!==null&&O!==void 0&&O.render)&&i.$$typeof!==o.ForwardRef||typeof g=="function"&&!(($=g.prototype)!==null&&$!==void 0&&$.render)&&g.$$typeof!==o.ForwardRef)};function m(S){return(0,n.isValidElement)(S)&&!(0,l.default)(S)}var v=e.supportNodeRef=function(g){return m(g)&&d(g)},C=e.getNodeRef=function(g){if(g&&m(g)){var O=g;return O.props.propertyIsEnumerable("ref")?O.props.ref:O.ref}return null}},94787:function(h,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=t;function t(a,r){for(var n=a,o=0;o3&&arguments[3]!==void 0?arguments[3]:!1;return C.length&&g&&S===void 0&&!(0,l.default)(v,C.slice(0,-1))?v:s(v,C,S,g)}function p(v){return(0,r.default)(v)==="object"&&v!==null&&Object.getPrototypeOf(v)===Object.prototype}function f(v){return Array.isArray(v)?[]:{}}var d=typeof Reflect=="undefined"?Object.keys:Reflect.ownKeys;function m(){for(var v=arguments.length,C=new Array(v),S=0;S=n.length?{done:!0}:{done:!1,value:n[l++]}},e:function(m){throw m},f:s}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var c=!0,p=!1,f;return{s:function(){u=u.call(n)},n:function(){var m=u.next();return c=m.done,m},e:function(m){p=!0,f=m},f:function(){try{!c&&u.return!=null&&u.return()}finally{if(p)throw f}}}}h.exports=r,h.exports.__esModule=!0,h.exports.default=h.exports}}]); + `]=o(d[`fontSizeHeading${C}`],d[`lineHeightHeading${C}`],d.colorTextHeading,d)}),v};e.getTitleStyles=u;const l=d=>{const{componentCls:m}=d;return{"a&, a":Object.assign(Object.assign({},(0,n.operationUnit)(d)),{userSelect:"text",[`&[disabled], &${m}-disabled`]:{color:d.colorTextDisabled,cursor:"not-allowed","&:active, &:hover":{color:d.colorTextDisabled},"&:active":{pointerEvents:"none"}}})}};e.getLinkStyles=l;const s=d=>({code:{margin:"0 0.2em",paddingInline:"0.4em",paddingBlock:"0.2em 0.1em",fontSize:"85%",fontFamily:d.fontFamilyCode,background:"rgba(150, 150, 150, 0.1)",border:"1px solid rgba(100, 100, 100, 0.2)",borderRadius:3},kbd:{margin:"0 0.2em",paddingInline:"0.4em",paddingBlock:"0.15em 0.1em",fontSize:"90%",fontFamily:d.fontFamilyCode,background:"rgba(150, 150, 150, 0.06)",border:"1px solid rgba(100, 100, 100, 0.2)",borderBottomWidth:2,borderRadius:3},mark:{padding:0,backgroundColor:a.gold[2]},"u, ins":{textDecoration:"underline",textDecorationSkipInk:"auto"},"s, del":{textDecoration:"line-through"},strong:{fontWeight:600},"ul, ol":{marginInline:0,marginBlock:"0 1em",padding:0,li:{marginInline:"20px 0",marginBlock:0,paddingInline:"4px 0",paddingBlock:0}},ul:{listStyleType:"circle",ul:{listStyleType:"disc"}},ol:{listStyleType:"decimal"},"pre, blockquote":{margin:"1em 0"},pre:{padding:"0.4em 0.6em",whiteSpace:"pre-wrap",wordWrap:"break-word",background:"rgba(150, 150, 150, 0.1)",border:"1px solid rgba(100, 100, 100, 0.2)",borderRadius:3,fontFamily:d.fontFamilyCode,code:{display:"inline",margin:0,padding:0,fontSize:"inherit",fontFamily:"inherit",background:"transparent",border:0}},blockquote:{paddingInline:"0.6em 0",paddingBlock:0,borderInlineStart:"4px solid rgba(100, 100, 100, 0.2)",opacity:.85}});e.getResetStyles=s;const c=d=>{const{componentCls:m,paddingSM:v}=d,C=v;return{"&-edit-content":{position:"relative","div&":{insetInlineStart:d.calc(d.paddingSM).mul(-1).equal(),marginTop:d.calc(C).mul(-1).equal(),marginBottom:`calc(1em - ${(0,r.unit)(C)})`},[`${m}-edit-content-confirm`]:{position:"absolute",insetInlineEnd:d.calc(d.marginXS).add(2).equal(),insetBlockEnd:d.marginXS,color:d.colorIcon,fontWeight:"normal",fontSize:d.fontSize,fontStyle:"normal",pointerEvents:"none"},textarea:{margin:"0!important",MozTransition:"none",height:"1em"}}}};e.getEditableStyles=c;const p=d=>({[`${d.componentCls}-copy-success`]:{"\n &,\n &:hover,\n &:focus":{color:d.colorSuccess}},[`${d.componentCls}-copy-icon-only`]:{marginInlineStart:0}});e.getCopyableStyles=p;const f=()=>({"\n a&-ellipsis,\n span&-ellipsis\n ":{display:"inline-block",maxWidth:"100%"},"&-ellipsis-single-line":{whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis","a&, span&":{verticalAlign:"bottom"},"> code":{paddingBlock:0,maxWidth:"calc(100% - 1.2em)",display:"inline-block",overflow:"hidden",textOverflow:"ellipsis",verticalAlign:"bottom",boxSizing:"content-box"}},"&-ellipsis-multiple-line":{display:"-webkit-box",overflow:"hidden",WebkitLineClamp:3,WebkitBoxOrient:"vertical"}});e.getEllipsisStyles=f},87629:function(S,e,t){"use strict";"use client";var a=t(64836).default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=a(t(36245)),n=e.default=r.default},36245:function(S,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=e.default="5.26.2"},80133:function(S,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.hasAddon=t,e.hasPrefixSuffix=a,e.resolveOnChange=n,e.triggerFocus=o;function t(u){return!!(u.addonBefore||u.addonAfter)}function a(u){return!!(u.prefix||u.suffix||u.allowClear)}function r(u,l,s){var c=l.cloneNode(!0),p=Object.create(u,{target:{value:c},currentTarget:{value:c}});return c.value=s,typeof l.selectionStart=="number"&&typeof l.selectionEnd=="number"&&(c.selectionStart=l.selectionStart,c.selectionEnd=l.selectionEnd),c.setSelectionRange=function(){l.setSelectionRange.apply(l,arguments)},p}function n(u,l,s,c){if(s){var p=l;if(l.type==="click"){p=r(l,u,""),s(p);return}if(u.type!=="file"&&c!==void 0){p=r(l,u,c),s(p);return}s(p)}}function o(u,l){if(u){u.focus(l);var s=l||{},c=s.cursor;if(c){var p=u.value.length;switch(c){case"start":u.setSelectionRange(0,0);break;case"end":u.setSelectionRange(p,p);break;default:u.setSelectionRange(0,p)}}}}},62273:function(S,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={items_per_page:"/ page",jump_to:"Go to",jump_to_confirm:"confirm",page:"Page",prev_page:"Previous Page",next_page:"Next Page",prev_5:"Previous 5 Pages",next_5:"Next 5 Pages",prev_3:"Previous 3 Pages",next_3:"Next 3 Pages",page_size:"Page Size"},a=e.default=t},26114:function(S,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.commonLocale=void 0;var t=e.commonLocale={yearFormat:"YYYY",dayFormat:"D",cellMeridiemFormat:"A",monthBeforeYear:!0}},27590:function(S,e,t){"use strict";var a=t(64836).default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=a(t(42122)),n=t(26114),o=(0,r.default)((0,r.default)({},n.commonLocale),{},{locale:"en_US",today:"Today",now:"Now",backToToday:"Back to today",ok:"OK",clear:"Clear",week:"Week",month:"Month",year:"Year",timeSelect:"select time",dateSelect:"select date",weekSelect:"Choose a week",monthSelect:"Choose a month",yearSelect:"Choose a year",decadeSelect:"Choose a decade",dateFormat:"M/D/YYYY",dateTimeFormat:"M/D/YYYY HH:mm:ss",previousMonth:"Previous month (PageUp)",nextMonth:"Next month (PageDown)",previousYear:"Last year (Control + left)",nextYear:"Next year (Control + right)",previousDecade:"Last decade",nextDecade:"Next decade",previousCentury:"Last century",nextCentury:"Next century"}),u=e.default=o},45598:function(S,e,t){"use strict";var a=t(64836).default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=o;var r=a(t(86165)),n=a(t(62435));function o(u){var l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},s=[];return n.default.Children.forEach(u,function(c){c==null&&!l.keepEmpty||(Array.isArray(c)?s=s.concat(o(c)):(0,r.default)(c)&&c.props?s=s.concat(o(c.props.children,l)):s.push(c))}),s}},3481:function(S,e,t){"use strict";var a=t(64836).default;Object.defineProperty(e,"__esModule",{value:!0}),e.isStyleSupport=u;var r=a(t(19158)),n=function(s){if((0,r.default)()&&window.document.documentElement){var c=Array.isArray(s)?s:[s],p=window.document.documentElement;return c.some(function(f){return f in p.style})}return!1},o=function(s,c){if(!n(s))return!1;var p=document.createElement("div"),f=p.style[s];return p.style[s]=c,p.style[s]!==f};function u(l,s){return!Array.isArray(l)&&s!==void 0?o(l,s):n(l)}},27712:function(S,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(n){var o=n.keyCode;if(n.altKey&&!n.ctrlKey||n.metaKey||o>=t.F1&&o<=t.F12)return!1;switch(o){case t.ALT:case t.CAPS_LOCK:case t.CONTEXT_MENU:case t.CTRL:case t.DOWN:case t.END:case t.ESC:case t.HOME:case t.INSERT:case t.LEFT:case t.MAC_FF_META:case t.META:case t.NUMLOCK:case t.NUM_CENTER:case t.PAGE_DOWN:case t.PAGE_UP:case t.PAUSE:case t.PRINT_SCREEN:case t.RIGHT:case t.SHIFT:case t.UP:case t.WIN_KEY:case t.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(n){if(n>=t.ZERO&&n<=t.NINE||n>=t.NUM_ZERO&&n<=t.NUM_MULTIPLY||n>=t.A&&n<=t.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&n===0)return!0;switch(n){case t.SPACE:case t.QUESTION_MARK:case t.NUM_PLUS:case t.NUM_MINUS:case t.NUM_PERIOD:case t.NUM_DIVISION:case t.SEMICOLON:case t.DASH:case t.EQUALS:case t.COMMA:case t.PERIOD:case t.SLASH:case t.APOSTROPHE:case t.SINGLE_QUOTE:case t.OPEN_SQUARE_BRACKET:case t.BACKSLASH:case t.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},a=e.default=t},86165:function(S,e,t){"use strict";var a=t(64836).default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=l;var r=a(t(18698)),n=Symbol.for("react.element"),o=Symbol.for("react.transitional.element"),u=Symbol.for("react.fragment");function l(s){return s&&(0,r.default)(s)==="object"&&(s.$$typeof===n||s.$$typeof===o)&&s.type===u}},18545:function(S,e,t){"use strict";var a=t(75263).default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=n;var r=a(t(62435));function n(o){var u=r.useRef();u.current=o;var l=r.useCallback(function(){for(var s,c=arguments.length,p=new Array(c),f=0;f2&&arguments[2]!==void 0?arguments[2]:!1,p=new Set;function f(d,m){var v=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,C=p.has(d);if((0,n.default)(!C,"Warning: There may be circular references"),C)return!1;if(d===m)return!0;if(c&&v>1)return!1;p.add(d);var h=v+1;if(Array.isArray(d)){if(!Array.isArray(m)||d.length!==m.length)return!1;for(var g=0;g=19)return!0;var i=(0,o.isMemo)(g)?g.type.type:g.type;return!(typeof i=="function"&&!((O=i.prototype)!==null&&O!==void 0&&O.render)&&i.$$typeof!==o.ForwardRef||typeof g=="function"&&!(($=g.prototype)!==null&&$!==void 0&&$.render)&&g.$$typeof!==o.ForwardRef)};function m(h){return(0,n.isValidElement)(h)&&!(0,l.default)(h)}var v=e.supportNodeRef=function(g){return m(g)&&d(g)},C=e.getNodeRef=function(g){if(g&&m(g)){var O=g;return O.props.propertyIsEnumerable("ref")?O.props.ref:O.ref}return null}},94787:function(S,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=t;function t(a,r){for(var n=a,o=0;o3&&arguments[3]!==void 0?arguments[3]:!1;return C.length&&g&&h===void 0&&!(0,l.default)(v,C.slice(0,-1))?v:s(v,C,h,g)}function p(v){return(0,r.default)(v)==="object"&&v!==null&&Object.getPrototypeOf(v)===Object.prototype}function f(v){return Array.isArray(v)?[]:{}}var d=typeof Reflect=="undefined"?Object.keys:Reflect.ownKeys;function m(){for(var v=arguments.length,C=new Array(v),h=0;h div:not(:last-child)":{marginBlockEnd:4}}),"&-header",{display:"flex",alignItems:"center",justifyContent:"space-between",lineHeight:e.lineHeight,"&-left":{display:"flex",alignItems:"center",gap:e.sizeSM,minWidth:0}}),"&-title",{overflow:"hidden",color:e.colorTextHeading,fontWeight:"500",fontSize:e.fontSize,whiteSpace:"nowrap",textOverflow:"ellipsis",display:"flex",alignItems:"center",justifyContent:"space-between","&-with-ellipsis":{display:"inline-block"}}),"&-description",{color:e.colorTextSecondary}),"&:not(".concat(e.componentCls,"-disabled)"),{"&:hover":{borderColor:e.colorPrimary}})))};function fe(i){return(0,ue.Xj)("CheckCard",function(e){var l=(0,x.Z)((0,x.Z)({},e),{},{componentCls:".".concat(i)});return[ye(l)]})}var o=n(86074),Se=["prefixCls","className","style","options","loading","multiple","bordered","onChange"],re=function(e){var l=e.prefixCls,h=e.hashId;return(0,o.jsx)("div",{className:v()("".concat(l,"-loading-content"),h),children:(0,o.jsx)(be.Z,{loading:!0,active:!0,paragraph:{rows:4},title:!1})})},he=(0,y.createContext)(null),pe=function(e){var l=(0,y.useState)(!1),h=(0,H.Z)(l,2),C=h[0],j=h[1],t=ue.Ow.useToken(),z=t.hashId,S="".concat(e.prefix,"-sub-check-card");return(0,o.jsxs)("div",{className:v()(S,z),children:[(0,o.jsxs)("div",{className:v()("".concat(S,"-title"),z),onClick:function(){j(!C)},children:[(0,o.jsx)(ie.Z,{style:{transform:"rotate(".concat(C?90:0,"deg)"),transition:"transform 0.3s"}}),e.title]}),(0,o.jsx)("div",{className:v()("".concat(S,"-panel"),z,(0,a.Z)({},"".concat(S,"-panel-collapse"),C)),children:e.children})]})},$e=function(e){var l=e.prefixCls,h=e.className,C=e.style,j=e.options,t=j===void 0?[]:j,z=e.loading,S=z===void 0?!1:z,N=e.multiple,P=N===void 0?!1:N,X=e.bordered,Y=X===void 0?!0:X,O=e.onChange,T=(0,R.Z)(e,Se),B=(0,y.useContext)(E.ZP.ConfigContext),W=(0,y.useCallback)(function(){return t==null?void 0:t.map(function(b){return typeof b=="string"?{title:b,value:b}:b})},[t]),M=B.getPrefixCls("pro-checkcard",l),F=fe(M),J=F.wrapSSR,se=F.hashId,d="".concat(M,"-group"),s=(0,ce.Z)(T,["children","defaultValue","value","disabled","size"]),ae=(0,L.Z)(e.defaultValue,{value:e.value,onChange:e.onChange}),ne=(0,H.Z)(ae,2),g=ne[0],G=ne[1],U=(0,y.useRef)(new Map),q=function(f){var m;(m=U.current)===null||m===void 0||m.set(f,!0)},le=function(f){var m;(m=U.current)===null||m===void 0||m.delete(f)},te=function(f){if(!P){var m;m=g,m===f.value?m=void 0:m=f.value,G==null||G(m)}if(P){var $,u=[],D=g,V=D==null?void 0:D.includes(f.value);u=(0,me.Z)(D||[]),V||u.push(f.value),V&&(u=u.filter(function(I){return I!==f.value}));var Z=W(),p=($=u)===null||$===void 0||($=$.filter(function(I){return U.current.has(I)}))===null||$===void 0?void 0:$.sort(function(I,ee){var Ie=Z.findIndex(function(je){return je.value===I}),ze=Z.findIndex(function(je){return je.value===ee});return Ie-ze});G(p)}},_=(0,y.useMemo)(function(){if(S)return new Array(t.length||y.Children.toArray(e.children).length||1).fill(0).map(function(m,$){return(0,o.jsx)(c,{loading:!0},$)});if(t&&t.length>0){var b=g,f=function m($){return $.map(function(u){var D;if(u.children&&u.children.length>0){var V,Z;return(0,o.jsx)(pe,{title:u.title,prefix:d,children:m(u.children)},((V=u.value)===null||V===void 0?void 0:V.toString())||((Z=u.title)===null||Z===void 0?void 0:Z.toString()))}return(0,o.jsx)(c,{disabled:u.disabled,size:(D=u.size)!==null&&D!==void 0?D:e.size,value:u.value,checked:P?b==null?void 0:b.includes(u.value):b===u.value,onChange:u.onChange,title:u.title,avatar:u.avatar,description:u.description,cover:u.cover},u.value.toString())})};return f(W())}return e.children},[W,S,P,t,e.children,e.size,g]),w=v()(d,h,se);return J((0,o.jsx)(he.Provider,{value:{toggleOption:te,bordered:Y,value:g,disabled:e.disabled,size:e.size,loading:e.loading,multiple:e.multiple,registerValue:q,cancelValue:le},children:(0,o.jsx)("div",(0,x.Z)((0,x.Z)({className:w,style:C},s),{},{children:_}))}))},Ce=function(i){return(0,o.jsx)(oe._Y,{needDeps:!0,children:(0,o.jsx)($e,(0,x.Z)({},i))})},Ze=["prefixCls","className","avatar","title","description","cover","extra","style"],r=function(e){var l=(0,L.Z)(e.defaultChecked||!1,{value:e.checked,onChange:e.onChange}),h=(0,H.Z)(l,2),C=h[0],j=h[1],t=(0,y.useContext)(he),z=(0,y.useContext)(E.ZP.ConfigContext),S=z.getPrefixCls,N=function(p){var I,ee;e==null||(I=e.onClick)===null||I===void 0||I.call(e,p);var Ie=!C;t==null||(ee=t.toggleOption)===null||ee===void 0||ee.call(t,{value:e.value}),j==null||j(Ie)},P=function(p){return p==="large"?"lg":p==="small"?"sm":""};(0,y.useEffect)(function(){var Z;return t==null||(Z=t.registerValue)===null||Z===void 0||Z.call(t,e.value),function(){var p;return t==null||(p=t.cancelValue)===null||p===void 0?void 0:p.call(t,e.value)}},[e.value]);var X=e.prefixCls,Y=e.className,O=e.avatar,T=e.title,B=e.description,W=e.cover,M=e.extra,F=e.style,J=F===void 0?{}:F,se=(0,R.Z)(e,Ze),d=(0,x.Z)({},se),s=S("pro-checkcard",X),ae=fe(s),ne=ae.wrapSSR,g=ae.hashId,G=function(p,I){return(0,o.jsx)("div",{className:v()("".concat(p,"-cover"),g),children:typeof I=="string"?(0,o.jsx)("img",{src:I,alt:"checkcard"}):I})};d.checked=C;var U=!1;if(t){var q;d.disabled=e.disabled||t.disabled,d.loading=e.loading||t.loading,d.bordered=e.bordered||t.bordered,U=t.multiple;var le=t.multiple?(q=t.value)===null||q===void 0?void 0:q.includes(e.value):t.value===e.value;d.checked=d.loading?!1:le,d.size=e.size||t.size}var te=d.disabled,_=te===void 0?!1:te,w=d.size,b=d.loading,f=d.bordered,m=f===void 0?!0:f,$=d.checked,u=P(w),D=v()(s,Y,g,(0,a.Z)((0,a.Z)((0,a.Z)((0,a.Z)((0,a.Z)((0,a.Z)((0,a.Z)({},"".concat(s,"-loading"),b),"".concat(s,"-").concat(u),u),"".concat(s,"-checked"),$),"".concat(s,"-multiple"),U),"".concat(s,"-disabled"),_),"".concat(s,"-bordered"),m),"".concat(s,"-ghost"),e.ghost)),V=(0,y.useMemo)(function(){if(b)return(0,o.jsx)(re,{prefixCls:s||"",hashId:g});if(W)return G(s||"",W);var Z=O?(0,o.jsx)("div",{className:v()("".concat(s,"-avatar"),g),children:typeof O=="string"?(0,o.jsx)(k.Z,{size:48,shape:"square",src:O}):O}):null,p=(T!=null?T:M)!=null&&(0,o.jsxs)("div",{className:v()("".concat(s,"-header"),g),children:[(0,o.jsxs)("div",{className:v()("".concat(s,"-header-left"),g),children:[(0,o.jsx)("div",{className:v()("".concat(s,"-title"),g,(0,a.Z)({},"".concat(s,"-title-with-ellipsis"),typeof T=="string")),children:T}),e.subTitle?(0,o.jsx)("div",{className:v()("".concat(s,"-subTitle"),g),children:e.subTitle}):null]}),M&&(0,o.jsx)("div",{className:v()("".concat(s,"-extra"),g),children:M})]}),I=B?(0,o.jsx)("div",{className:v()("".concat(s,"-description"),g),children:B}):null,ee=v()("".concat(s,"-content"),g,(0,a.Z)({},"".concat(s,"-avatar-header"),Z&&p&&!I));return(0,o.jsxs)("div",{className:ee,children:[Z,p||I?(0,o.jsxs)("div",{className:v()("".concat(s,"-detail"),g),children:[p,I]}):null]})},[O,b,W,B,M,g,s,e.subTitle,T]);return ne((0,o.jsxs)("div",{className:D,style:J,onClick:function(p){!b&&!_&&N(p)},onMouseEnter:e.onMouseEnter,children:[V,e.children?(0,o.jsx)("div",{className:v()("".concat(s,"-body"),g),style:e.bodyStyle,children:e.children}):null,e.actions?(0,o.jsx)(Q.Z,{actions:e.actions,prefixCls:s}):null]}))};r.Group=Ce;var c=r},75302:function(de,A,n){var a=n(25378);function x(){return(0,a.Z)()}A.ZP={useBreakpoint:x}},66309:function(de,A,n){n.d(A,{Z:function(){return Ze}});var a=n(62435),x=n(93967),R=n.n(x),H=n(98423),L=n(98787),E=n(69760),k=n(96159),K=n(45353),v=n(53124),y=n(861),Q=n(15063),me=n(14747),be=n(83262),ie=n(83559);const ue=r=>{const{paddingXXS:c,lineWidth:i,tagPaddingHorizontal:e,componentCls:l,calc:h}=r,C=h(e).sub(i).equal(),j=h(c).sub(i).equal();return{[l]:Object.assign(Object.assign({},(0,me.Wf)(r)),{display:"inline-block",height:"auto",marginInlineEnd:r.marginXS,paddingInline:C,fontSize:r.tagFontSize,lineHeight:r.tagLineHeight,whiteSpace:"nowrap",background:r.defaultBg,border:`${(0,y.unit)(r.lineWidth)} ${r.lineType} ${r.colorBorder}`,borderRadius:r.borderRadiusSM,opacity:1,transition:`all ${r.motionDurationMid}`,textAlign:"start",position:"relative",[`&${l}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:r.defaultColor},[`${l}-close-icon`]:{marginInlineStart:j,fontSize:r.tagIconSize,color:r.colorIcon,cursor:"pointer",transition:`all ${r.motionDurationMid}`,"&:hover":{color:r.colorTextHeading}},[`&${l}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${r.iconCls}-close, ${r.iconCls}-close:hover`]:{color:r.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${l}-checkable-checked):hover`]:{color:r.colorPrimary,backgroundColor:r.colorFillSecondary},"&:active, &-checked":{color:r.colorTextLightSolid},"&-checked":{backgroundColor:r.colorPrimary,"&:hover":{backgroundColor:r.colorPrimaryHover}},"&:active":{backgroundColor:r.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${r.iconCls} + span, > span + ${r.iconCls}`]:{marginInlineStart:C}}),[`${l}-borderless`]:{borderColor:"transparent",background:r.tagBorderlessBg}}},oe=r=>{const{lineWidth:c,fontSizeIcon:i,calc:e}=r,l=r.fontSizeSM;return(0,be.mergeToken)(r,{tagFontSize:l,tagLineHeight:(0,y.unit)(e(r.lineHeightSM).mul(l).equal()),tagIconSize:e(i).sub(e(c).mul(2)).equal(),tagPaddingHorizontal:8,tagBorderlessBg:r.defaultBg})},ce=r=>({defaultBg:new Q.FastColor(r.colorFillQuaternary).onBackground(r.colorBgContainer).toHexString(),defaultColor:r.colorText});var ve=(0,ie.I$)("Tag",r=>{const c=oe(r);return ue(c)},ce),ge=function(r,c){var i={};for(var e in r)Object.prototype.hasOwnProperty.call(r,e)&&c.indexOf(e)<0&&(i[e]=r[e]);if(r!=null&&typeof Object.getOwnPropertySymbols=="function")for(var l=0,e=Object.getOwnPropertySymbols(r);l{const{prefixCls:i,style:e,className:l,checked:h,onChange:C,onClick:j}=r,t=ge(r,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:z,tag:S}=a.useContext(v.E_),N=B=>{C==null||C(!h),j==null||j(B)},P=z("tag",i),[X,Y,O]=ve(P),T=R()(P,`${P}-checkable`,{[`${P}-checkable-checked`]:h},S==null?void 0:S.className,l,Y,O);return X(a.createElement("span",Object.assign({},t,{ref:c,style:Object.assign(Object.assign({},e),S==null?void 0:S.style),className:T,onClick:N})))}),ye=n(98719);const fe=r=>(0,ye.Z)(r,(c,{textColor:i,lightBorderColor:e,lightColor:l,darkColor:h})=>({[`${r.componentCls}${r.componentCls}-${c}`]:{color:i,background:l,borderColor:e,"&-inverse":{color:r.colorTextLightSolid,background:h,borderColor:h},[`&${r.componentCls}-borderless`]:{borderColor:"transparent"}}}));var o=(0,ie.bk)(["Tag","preset"],r=>{const c=oe(r);return fe(c)},ce);function Se(r){return typeof r!="string"?r:r.charAt(0).toUpperCase()+r.slice(1)}const re=(r,c,i)=>{const e=Se(i);return{[`${r.componentCls}${r.componentCls}-${c}`]:{color:r[`color${i}`],background:r[`color${e}Bg`],borderColor:r[`color${e}Border`],[`&${r.componentCls}-borderless`]:{borderColor:"transparent"}}}};var he=(0,ie.bk)(["Tag","status"],r=>{const c=oe(r);return[re(c,"success","Success"),re(c,"processing","Info"),re(c,"error","Error"),re(c,"warning","Warning")]},ce),pe=function(r,c){var i={};for(var e in r)Object.prototype.hasOwnProperty.call(r,e)&&c.indexOf(e)<0&&(i[e]=r[e]);if(r!=null&&typeof Object.getOwnPropertySymbols=="function")for(var l=0,e=Object.getOwnPropertySymbols(r);l{const{prefixCls:i,className:e,rootClassName:l,style:h,children:C,icon:j,color:t,onClose:z,bordered:S=!0,visible:N}=r,P=pe(r,["prefixCls","className","rootClassName","style","children","icon","color","onClose","bordered","visible"]),{getPrefixCls:X,direction:Y,tag:O}=a.useContext(v.E_),[T,B]=a.useState(!0),W=(0,H.Z)(P,["closeIcon","closable"]);a.useEffect(()=>{N!==void 0&&B(N)},[N]);const M=(0,L.o2)(t),F=(0,L.yT)(t),J=M||F,se=Object.assign(Object.assign({backgroundColor:t&&!J?t:void 0},O==null?void 0:O.style),h),d=X("tag",i),[s,ae,ne]=ve(d),g=R()(d,O==null?void 0:O.className,{[`${d}-${t}`]:J,[`${d}-has-color`]:t&&!J,[`${d}-hidden`]:!T,[`${d}-rtl`]:Y==="rtl",[`${d}-borderless`]:!S},e,l,ae,ne),G=w=>{w.stopPropagation(),z==null||z(w),!w.defaultPrevented&&B(!1)},[,U]=(0,E.Z)((0,E.w)(r),(0,E.w)(O),{closable:!1,closeIconRender:w=>{const b=a.createElement("span",{className:`${d}-close-icon`,onClick:G},w);return(0,k.wm)(w,b,f=>({onClick:m=>{var $;($=f==null?void 0:f.onClick)===null||$===void 0||$.call(f,m),G(m)},className:R()(f==null?void 0:f.className,`${d}-close-icon`)}))}}),q=typeof P.onClick=="function"||C&&C.type==="a",le=j||null,te=le?a.createElement(a.Fragment,null,le,C&&a.createElement("span",null,C)):C,_=a.createElement("span",Object.assign({},W,{ref:c,className:g,style:se}),te,U,M&&a.createElement(o,{key:"preset",prefixCls:d}),F&&a.createElement(he,{key:"status",prefixCls:d}));return s(q?a.createElement(K.Z,{component:"Tag"},_):_)});Ce.CheckableTag=Oe;var Ze=Ce}}]); diff --git a/app/bootstrap/src/main/resources/static/2272.08f0c04e.async.js b/app/bootstrap/src/main/resources/static/2272.08f0c04e.async.js deleted file mode 100644 index 93afc30b..00000000 --- a/app/bootstrap/src/main/resources/static/2272.08f0c04e.async.js +++ /dev/null @@ -1,7 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[2272],{84567:function(ee,A,a){a.d(A,{Z:function(){return _}});var d=a(62435),D=a(93967),T=a.n(D),j=a(50132),L=a(42550),w=a(45353),n=a(17415),o=a(53124),c=a(98866),S=a(35792),M=a(65223),K=d.createContext(null),R=a(63185),I=a(5273),Z=function(t,g){var m={};for(var l in t)Object.prototype.hasOwnProperty.call(t,l)&&g.indexOf(l)<0&&(m[l]=t[l]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var u=0,l=Object.getOwnPropertySymbols(t);u{var m;const{prefixCls:l,className:u,rootClassName:k,children:y,indeterminate:$=!1,style:E,onMouseEnter:p,onMouseLeave:h,skipGroup:G=!1,disabled:z}=t,C=Z(t,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:F,direction:W,checkbox:U}=d.useContext(o.E_),P=d.useContext(K),{isFormItemInput:ne}=d.useContext(M.aM),te=d.useContext(c.Z),re=(m=(P==null?void 0:P.disabled)||z)!==null&&m!==void 0?m:te,X=d.useRef(C.value),q=d.useRef(null),ae=(0,L.sQ)(g,q);d.useEffect(()=>{P==null||P.registerValue(C.value)},[]),d.useEffect(()=>{if(!G)return C.value!==X.current&&(P==null||P.cancelValue(X.current),P==null||P.registerValue(C.value),X.current=C.value),()=>P==null?void 0:P.cancelValue(C.value)},[C.value]),d.useEffect(()=>{var H;!((H=q.current)===null||H===void 0)&&H.input&&(q.current.input.indeterminate=$)},[$]);const V=F("checkbox",l),oe=(0,S.Z)(V),[ie,le,ce]=(0,R.ZP)(V,oe),Q=Object.assign({},C);P&&!G&&(Q.onChange=(...H)=>{C.onChange&&C.onChange.apply(C,H),P.toggleOption&&P.toggleOption({label:y,value:C.value})},Q.name=P.name,Q.checked=P.value.includes(C.value));const se=T()(`${V}-wrapper`,{[`${V}-rtl`]:W==="rtl",[`${V}-wrapper-checked`]:Q.checked,[`${V}-wrapper-disabled`]:re,[`${V}-wrapper-in-form-item`]:ne},U==null?void 0:U.className,u,k,ce,oe,le),x=T()({[`${V}-indeterminate`]:$},n.A,le),[J,Y]=(0,I.Z)(Q.onClick);return ie(d.createElement(w.Z,{component:"Checkbox",disabled:re},d.createElement("label",{className:se,style:Object.assign(Object.assign({},U==null?void 0:U.style),E),onMouseEnter:p,onMouseLeave:h,onClick:J},d.createElement(j.Z,Object.assign({},Q,{onClick:Y,prefixCls:V,className:x,disabled:re,ref:ae})),y!=null&&d.createElement("span",{className:`${V}-label`},y))))};var O=d.forwardRef(N),b=a(74902),e=a(98423),r=function(t,g){var m={};for(var l in t)Object.prototype.hasOwnProperty.call(t,l)&&g.indexOf(l)<0&&(m[l]=t[l]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var u=0,l=Object.getOwnPropertySymbols(t);u{const{defaultValue:m,children:l,options:u=[],prefixCls:k,className:y,rootClassName:$,style:E,onChange:p}=t,h=r(t,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:G,direction:z}=d.useContext(o.E_),[C,F]=d.useState(h.value||m||[]),[W,U]=d.useState([]);d.useEffect(()=>{"value"in h&&F(h.value||[])},[h.value]);const P=d.useMemo(()=>u.map(x=>typeof x=="string"||typeof x=="number"?{label:x,value:x}:x),[u]),ne=x=>{U(J=>J.filter(Y=>Y!==x))},te=x=>{U(J=>[].concat((0,b.Z)(J),[x]))},re=x=>{const J=C.indexOf(x.value),Y=(0,b.Z)(C);J===-1?Y.push(x.value):Y.splice(J,1),"value"in h||F(Y),p==null||p(Y.filter(H=>W.includes(H)).sort((H,ue)=>{const fe=P.findIndex(de=>de.value===H),ve=P.findIndex(de=>de.value===ue);return fe-ve}))},X=G("checkbox",k),q=`${X}-group`,ae=(0,S.Z)(X),[V,oe,ie]=(0,R.ZP)(X,ae),le=(0,e.Z)(h,["value","disabled"]),ce=u.length?P.map(x=>d.createElement(O,{prefixCls:X,key:x.value.toString(),disabled:"disabled"in x?x.disabled:h.disabled,value:x.value,checked:C.includes(x.value),onChange:x.onChange,className:T()(`${q}-item`,x.className),style:x.style,title:x.title,id:x.id,required:x.required},x.label)):l,Q=d.useMemo(()=>({toggleOption:re,value:C,disabled:h.disabled,name:h.name,registerValue:te,cancelValue:ne}),[re,C,h.disabled,h.name,te,ne]),se=T()(q,{[`${q}-rtl`]:z==="rtl"},y,$,ie,ae,oe);return V(d.createElement("div",Object.assign({className:se,style:E},le,{ref:g}),d.createElement(K.Provider,{value:Q},ce)))});const i=O;i.Group=s,i.__ANT_CHECKBOX=!0;var _=i},63185:function(ee,A,a){a.d(A,{C2:function(){return w}});var d=a(861),D=a(14747),T=a(83262),j=a(83559);const L=n=>{const{checkboxCls:o}=n,c=`${o}-wrapper`;return[{[`${o}-group`]:Object.assign(Object.assign({},(0,D.Wf)(n)),{display:"inline-flex",flexWrap:"wrap",columnGap:n.marginXS,[`> ${n.antCls}-row`]:{flex:1}}),[c]:Object.assign(Object.assign({},(0,D.Wf)(n)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${c}`]:{marginInlineStart:0},[`&${c}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[o]:Object.assign(Object.assign({},(0,D.Wf)(n)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:n.borderRadiusSM,alignSelf:"center",[`${o}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${o}-inner`]:Object.assign({},(0,D.oN)(n))},[`${o}-inner`]:{boxSizing:"border-box",display:"block",width:n.checkboxSize,height:n.checkboxSize,direction:"ltr",backgroundColor:n.colorBgContainer,border:`${(0,d.unit)(n.lineWidth)} ${n.lineType} ${n.colorBorder}`,borderRadius:n.borderRadiusSM,borderCollapse:"separate",transition:`all ${n.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"25%",display:"table",width:n.calc(n.checkboxSize).div(14).mul(5).equal(),height:n.calc(n.checkboxSize).div(14).mul(8).equal(),border:`${(0,d.unit)(n.lineWidthBold)} solid ${n.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${n.motionDurationFast} ${n.motionEaseInBack}, opacity ${n.motionDurationFast}`}},"& + span":{paddingInlineStart:n.paddingXS,paddingInlineEnd:n.paddingXS}})},{[` - ${c}:not(${c}-disabled), - ${o}:not(${o}-disabled) - `]:{[`&:hover ${o}-inner`]:{borderColor:n.colorPrimary}},[`${c}:not(${c}-disabled)`]:{[`&:hover ${o}-checked:not(${o}-disabled) ${o}-inner`]:{backgroundColor:n.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${o}-checked:not(${o}-disabled):after`]:{borderColor:n.colorPrimaryHover}}},{[`${o}-checked`]:{[`${o}-inner`]:{backgroundColor:n.colorPrimary,borderColor:n.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${n.motionDurationMid} ${n.motionEaseOutBack} ${n.motionDurationFast}`}}},[` - ${c}-checked:not(${c}-disabled), - ${o}-checked:not(${o}-disabled) - `]:{[`&:hover ${o}-inner`]:{backgroundColor:n.colorPrimaryHover,borderColor:"transparent"}}},{[o]:{"&-indeterminate":{[`${o}-inner`]:{backgroundColor:`${n.colorBgContainer} !important`,borderColor:`${n.colorBorder} !important`,"&:after":{top:"50%",insetInlineStart:"50%",width:n.calc(n.fontSizeLG).div(2).equal(),height:n.calc(n.fontSizeLG).div(2).equal(),backgroundColor:n.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}},[`&:hover ${o}-inner`]:{backgroundColor:`${n.colorBgContainer} !important`,borderColor:`${n.colorPrimary} !important`}}}},{[`${c}-disabled`]:{cursor:"not-allowed"},[`${o}-disabled`]:{[`&, ${o}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${o}-inner`]:{background:n.colorBgContainerDisabled,borderColor:n.colorBorder,"&:after":{borderColor:n.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:n.colorTextDisabled},[`&${o}-indeterminate ${o}-inner::after`]:{background:n.colorTextDisabled}}}]};function w(n,o){const c=(0,T.mergeToken)(o,{checkboxCls:`.${n}`,checkboxSize:o.controlInteractiveSize});return[L(c)]}A.ZP=(0,j.I$)("Checkbox",(n,{prefixCls:o})=>[w(o,n)])},5273:function(ee,A,a){a.d(A,{Z:function(){return T}});var d=a(62435),D=a(75164);function T(j){const L=d.useRef(null),w=()=>{D.Z.cancel(L.current),L.current=null};return[()=>{w(),L.current=(0,D.Z)(()=>{L.current=null})},c=>{L.current&&(c.stopPropagation(),w()),j==null||j(c)}]}},50132:function(ee,A,a){var d=a(87462),D=a(1413),T=a(4942),j=a(97685),L=a(91),w=a(93967),n=a.n(w),o=a(21770),c=a(62435),S=["prefixCls","className","style","checked","disabled","defaultChecked","type","title","onChange"],M=(0,c.forwardRef)(function(f,K){var R=f.prefixCls,I=R===void 0?"rc-checkbox":R,Z=f.className,N=f.style,B=f.checked,O=f.disabled,b=f.defaultChecked,e=b===void 0?!1:b,r=f.type,v=r===void 0?"checkbox":r,s=f.title,i=f.onChange,_=(0,L.Z)(f,S),t=(0,c.useRef)(null),g=(0,c.useRef)(null),m=(0,o.Z)(e,{value:B}),l=(0,j.Z)(m,2),u=l[0],k=l[1];(0,c.useImperativeHandle)(K,function(){return{focus:function(p){var h;(h=t.current)===null||h===void 0||h.focus(p)},blur:function(){var p;(p=t.current)===null||p===void 0||p.blur()},input:t.current,nativeElement:g.current}});var y=n()(I,Z,(0,T.Z)((0,T.Z)({},"".concat(I,"-checked"),u),"".concat(I,"-disabled"),O)),$=function(p){O||("checked"in f||k(p.target.checked),i==null||i({target:(0,D.Z)((0,D.Z)({},f),{},{type:v,checked:p.target.checked}),stopPropagation:function(){p.stopPropagation()},preventDefault:function(){p.preventDefault()},nativeEvent:p.nativeEvent}))};return c.createElement("span",{className:y,title:s,style:N,ref:g},c.createElement("input",(0,d.Z)({},_,{className:"".concat(I,"-input"),ref:t,onChange:$,disabled:O,checked:!!u,type:v})),c.createElement("span",{className:"".concat(I,"-inner")}))});A.Z=M},17341:function(ee,A,a){a.d(A,{S:function(){return n}});var d=a(80334),D=a(35381);function T(o,c){var S=new Set;return o.forEach(function(M){c.has(M)||S.add(M)}),S}function j(o){var c=o||{},S=c.disabled,M=c.disableCheckbox,f=c.checkable;return!!(S||M)||f===!1}function L(o,c,S,M){for(var f=new Set(o),K=new Set,R=0;R<=S;R+=1){var I=c.get(R)||new Set;I.forEach(function(O){var b=O.key,e=O.node,r=O.children,v=r===void 0?[]:r;f.has(b)&&!M(e)&&v.filter(function(s){return!M(s.node)}).forEach(function(s){f.add(s.key)})})}for(var Z=new Set,N=S;N>=0;N-=1){var B=c.get(N)||new Set;B.forEach(function(O){var b=O.parent,e=O.node;if(!(M(e)||!O.parent||Z.has(O.parent.key))){if(M(O.parent.node)){Z.add(b.key);return}var r=!0,v=!1;(b.children||[]).filter(function(s){return!M(s.node)}).forEach(function(s){var i=s.key,_=f.has(i);r&&!_&&(r=!1),!v&&(_||K.has(i))&&(v=!0)}),r&&f.add(b.key),v&&K.add(b.key),Z.add(b.key)}})}return{checkedKeys:Array.from(f),halfCheckedKeys:Array.from(T(K,f))}}function w(o,c,S,M,f){for(var K=new Set(o),R=new Set(c),I=0;I<=M;I+=1){var Z=S.get(I)||new Set;Z.forEach(function(b){var e=b.key,r=b.node,v=b.children,s=v===void 0?[]:v;!K.has(e)&&!R.has(e)&&!f(r)&&s.filter(function(i){return!f(i.node)}).forEach(function(i){K.delete(i.key)})})}R=new Set;for(var N=new Set,B=M;B>=0;B-=1){var O=S.get(B)||new Set;O.forEach(function(b){var e=b.parent,r=b.node;if(!(f(r)||!b.parent||N.has(b.parent.key))){if(f(b.parent.node)){N.add(e.key);return}var v=!0,s=!1;(e.children||[]).filter(function(i){return!f(i.node)}).forEach(function(i){var _=i.key,t=K.has(_);v&&!t&&(v=!1),!s&&(t||R.has(_))&&(s=!0)}),v||K.delete(e.key),s&&R.add(e.key),N.add(e.key)}})}return{checkedKeys:Array.from(K),halfCheckedKeys:Array.from(T(R,K))}}function n(o,c,S,M){var f=[],K;M?K=M:K=j;var R=new Set(o.filter(function(B){var O=!!(0,D.Z)(S,B);return O||f.push(B),O})),I=new Map,Z=0;Object.keys(S).forEach(function(B){var O=S[B],b=O.level,e=I.get(b);e||(e=new Set,I.set(b,e)),e.add(O),Z=Math.max(Z,b)}),(0,d.ZP)(!f.length,"Tree missing follow keys: ".concat(f.slice(0,100).map(function(B){return"'".concat(B,"'")}).join(", ")));var N;return c===!0?N=L(R,I,Z,K):N=w(R,c.halfCheckedKeys,I,Z,K),N}},35381:function(ee,A,a){a.d(A,{Z:function(){return d}});function d(D,T){return D[T]}},1089:function(ee,A,a){a.d(A,{F:function(){return b},H8:function(){return O},I8:function(){return B},km:function(){return f},oH:function(){return Z},w$:function(){return K},zn:function(){return I}});var d=a(71002),D=a(74902),T=a(1413),j=a(91),L=a(50344),w=a(98423),n=a(80334),o=a(35381),c=["children"];function S(e,r){return"".concat(e,"-").concat(r)}function M(e){return e&&e.type&&e.type.isTreeNode}function f(e,r){return e!=null?e:r}function K(e){var r=e||{},v=r.title,s=r._title,i=r.key,_=r.children,t=v||"title";return{title:t,_title:s||[t],key:i||"key",children:_||"children"}}function R(e,r){var v=new Map;function s(i){var _=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(i||[]).forEach(function(t){var g=t[r.key],m=t[r.children];warning(g!=null,"Tree node must have a certain key: [".concat(_).concat(g,"]"));var l=String(g);warning(!v.has(l)||g===null||g===void 0,"Same 'key' exist in the Tree: ".concat(l)),v.set(l,!0),s(m,"".concat(_).concat(l," > "))})}s(e)}function I(e){function r(v){var s=(0,L.Z)(v);return s.map(function(i){if(!M(i))return(0,n.ZP)(!i,"Tree/TreeNode can only accept TreeNode as children."),null;var _=i.key,t=i.props,g=t.children,m=(0,j.Z)(t,c),l=(0,T.Z)({key:_},m),u=r(g);return u.length&&(l.children=u),l}).filter(function(i){return i})}return r(e)}function Z(e,r,v){var s=K(v),i=s._title,_=s.key,t=s.children,g=new Set(r===!0?[]:r),m=[];function l(u){var k=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return u.map(function(y,$){for(var E=S(k?k.pos:"0",$),p=f(y[_],E),h,G=0;G1&&arguments[1]!==void 0?arguments[1]:{},v=r.initWrapper,s=r.processEntity,i=r.onProcessFinished,_=r.externalGetKey,t=r.childrenPropName,g=r.fieldNames,m=arguments.length>2?arguments[2]:void 0,l=_||m,u={},k={},y={posEntities:u,keyEntities:k};return v&&(y=v(y)||y),N(e,function($){var E=$.node,p=$.index,h=$.pos,G=$.key,z=$.parentPos,C=$.level,F=$.nodes,W={node:E,nodes:F,index:p,key:G,pos:h,level:C},U=f(G,h);u[h]=W,k[U]=W,W.parent=u[z],W.parent&&(W.parent.children=W.parent.children||[],W.parent.children.push(W)),s&&s(W,y)},{externalGetKey:l,childrenPropName:t,fieldNames:g}),i&&i(y),y}function O(e,r){var v=r.expandedKeys,s=r.selectedKeys,i=r.loadedKeys,_=r.loadingKeys,t=r.checkedKeys,g=r.halfCheckedKeys,m=r.dragOverNodeKey,l=r.dropPosition,u=r.keyEntities,k=(0,o.Z)(u,e),y={eventKey:e,expanded:v.indexOf(e)!==-1,selected:s.indexOf(e)!==-1,loaded:i.indexOf(e)!==-1,loading:_.indexOf(e)!==-1,checked:t.indexOf(e)!==-1,halfChecked:g.indexOf(e)!==-1,pos:String(k?k.pos:""),dragOver:m===e&&l===0,dragOverGapTop:m===e&&l===-1,dragOverGapBottom:m===e&&l===1};return y}function b(e){var r=e.data,v=e.expanded,s=e.selected,i=e.checked,_=e.loaded,t=e.loading,g=e.halfChecked,m=e.dragOver,l=e.dragOverGapTop,u=e.dragOverGapBottom,k=e.pos,y=e.active,$=e.eventKey,E=(0,T.Z)((0,T.Z)({},r),{},{expanded:v,selected:s,checked:i,loaded:_,loading:t,halfChecked:g,dragOver:m,dragOverGapTop:l,dragOverGapBottom:u,pos:k,active:y,key:$});return"props"in E||Object.defineProperty(E,"props",{get:function(){return(0,n.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),e}}),E}}}]); diff --git a/app/bootstrap/src/main/resources/static/2831.d69ef672.async.js b/app/bootstrap/src/main/resources/static/2831.d69ef672.async.js deleted file mode 100644 index e042620c..00000000 --- a/app/bootstrap/src/main/resources/static/2831.d69ef672.async.js +++ /dev/null @@ -1,28 +0,0 @@ -!(function(){var Yt=(he,ae)=>(ae=Symbol[he])?ae:Symbol.for("Symbol."+he),Vo=he=>{throw TypeError(he)};var Go=function(he,ae){this[0]=he,this[1]=ae};var Jt=he=>{var ae=he[Yt("asyncIterator")],v=!1,l,Q={};return ae==null?(ae=he[Yt("iterator")](),l=U=>Q[U]=Y=>ae[U](Y)):(ae=ae.call(he),l=U=>Q[U]=Y=>{if(v){if(v=!1,U==="throw")throw Y;return Y}return v=!0,{done:!1,value:new Go(new Promise(_=>{var d=ae[U](Y);d instanceof Object||Vo("Object expected"),_(d)}),1)}}),Q[Yt("iterator")]=()=>Q,l("next"),"throw"in ae?l("throw"):Q.throw=U=>{throw U},"return"in ae&&l("return"),Q};(self.webpackChunk=self.webpackChunk||[]).push([[2831],{77082:function(he,ae,v){"use strict";v.d(ae,{f:function(){return Po}});var l=v(4942),Q=v(74165),U=v(15861),Y=v(91),_=v(97685),d=v(1413),J=v(10915),G=v(21770),h=v(62435);function le(r){var e=typeof window=="undefined",t=(0,h.useState)(function(){return e?!1:window.matchMedia(r).matches}),n=(0,_.Z)(t,2),a=n[0],i=n[1];return(0,h.useLayoutEffect)(function(){if(!e){var o=window.matchMedia(r),s=function(f){return i(f.matches)};return o.addListener(s),function(){return o.removeListener(s)}}},[r]),a}var q={xs:{maxWidth:575,matchMedia:"(max-width: 575px)"},sm:{minWidth:576,maxWidth:767,matchMedia:"(min-width: 576px) and (max-width: 767px)"},md:{minWidth:768,maxWidth:991,matchMedia:"(min-width: 768px) and (max-width: 991px)"},lg:{minWidth:992,maxWidth:1199,matchMedia:"(min-width: 992px) and (max-width: 1199px)"},xl:{minWidth:1200,maxWidth:1599,matchMedia:"(min-width: 1200px) and (max-width: 1599px)"},xxl:{minWidth:1600,matchMedia:"(min-width: 1600px)"}},ue=function(){var e=void 0;if(typeof window=="undefined")return e;var t=Object.keys(q).find(function(n){var a=q[n].matchMedia;return!!window.matchMedia(a).matches});return e=t,e},ge=function(){var e=le(q.md.matchMedia),t=le(q.lg.matchMedia),n=le(q.xxl.matchMedia),a=le(q.xl.matchMedia),i=le(q.sm.matchMedia),o=le(q.xs.matchMedia),s=(0,h.useState)(ue()),c=(0,_.Z)(s,2),f=c[0],p=c[1];return(0,h.useEffect)(function(){if(n){p("xxl");return}if(a){p("xl");return}if(t){p("lg");return}if(e){p("md");return}if(i){p("sm");return}if(o){p("xs");return}p("md")},[e,t,n,a,i,o]),f},se=v(12044);function I(r,e){var t=typeof r.pageName=="string"?r.title:e;(0,h.useEffect)(function(){(0,se.j)()&&t&&(document.title=t)},[r.title,t])}var O=v(1977),R=v(73177);function K(r){if((0,O.n)((0,R.b)(),"5.6.0")<0)return r;var e={colorGroupTitle:"groupTitleColor",radiusItem:"itemBorderRadius",radiusSubMenuItem:"subMenuItemBorderRadius",colorItemText:"itemColor",colorItemTextHover:"itemHoverColor",colorItemTextHoverHorizontal:"horizontalItemHoverColor",colorItemTextSelected:"itemSelectedColor",colorItemTextSelectedHorizontal:"horizontalItemSelectedColor",colorItemTextDisabled:"itemDisabledColor",colorDangerItemText:"dangerItemColor",colorDangerItemTextHover:"dangerItemHoverColor",colorDangerItemTextSelected:"dangerItemSelectedColor",colorDangerItemBgActive:"dangerItemActiveBg",colorDangerItemBgSelected:"dangerItemSelectedBg",colorItemBg:"itemBg",colorItemBgHover:"itemHoverBg",colorSubItemBg:"subMenuItemBg",colorItemBgActive:"itemActiveBg",colorItemBgSelected:"itemSelectedBg",colorItemBgSelectedHorizontal:"horizontalItemSelectedBg",colorActiveBarWidth:"activeBarWidth",colorActiveBarHeight:"activeBarHeight",colorActiveBarBorderSize:"activeBarBorderWidth"},t=(0,d.Z)({},r);return Object.keys(e).forEach(function(n){t[n]!==void 0&&(t[e[n]]=t[n],delete t[n])}),t}var ce=v(47930);function V(r,e){return e>>>r|e<<32-r}function ee(r,e,t){return r&e^~r&t}function te(r,e,t){return r&e^r&t^e&t}function X(r){return V(2,r)^V(13,r)^V(22,r)}function S(r){return V(6,r)^V(11,r)^V(25,r)}function g(r){return V(7,r)^V(18,r)^r>>>3}function m(r){return V(17,r)^V(19,r)^r>>>10}function j(r,e){return r[e&15]+=m(r[e+14&15])+r[e+9&15]+g(r[e+1&15])}var T=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298],b,$,M,fe="0123456789abcdef";function me(r,e){var t=(r&65535)+(e&65535),n=(r>>16)+(e>>16)+(t>>16);return n<<16|t&65535}function Ie(){b=new Array(8),$=new Array(2),M=new Array(64),$[0]=$[1]=0,b[0]=1779033703,b[1]=3144134277,b[2]=1013904242,b[3]=2773480762,b[4]=1359893119,b[5]=2600822924,b[6]=528734635,b[7]=1541459225}function xe(){var r,e,t,n,a,i,o,s,c,f,p=new Array(16);r=b[0],e=b[1],t=b[2],n=b[3],a=b[4],i=b[5],o=b[6],s=b[7];for(var Z=0;Z<16;Z++)p[Z]=M[(Z<<2)+3]|M[(Z<<2)+2]<<8|M[(Z<<2)+1]<<16|M[Z<<2]<<24;for(var y=0;y<64;y++)c=s+S(a)+ee(a,i,o)+T[y],y<16?c+=p[y]:c+=j(p,y),f=X(r)+te(r,e,t),s=o,o=i,i=a,a=me(n,c),n=t,t=e,e=r,r=me(c,f);b[0]+=r,b[1]+=e,b[2]+=t,b[3]+=n,b[4]+=a,b[5]+=i,b[6]+=o,b[7]+=s}function Pe(r,e){var t,n,a=0;n=$[0]>>3&63;var i=e&63;for(($[0]+=e<<3)>29,t=0;t+63>3&63;if(M[r++]=128,r<=56)for(var e=r;e<56;e++)M[e]=0;else{for(var t=r;t<64;t++)M[t]=0;xe();for(var n=0;n<56;n++)M[n]=0}M[56]=$[1]>>>24&255,M[57]=$[1]>>>16&255,M[58]=$[1]>>>8&255,M[59]=$[1]&255,M[60]=$[0]>>>24&255,M[61]=$[0]>>>16&255,M[62]=$[0]>>>8&255,M[63]=$[0]&255,xe()}function Ee(){for(var r=0,e=new Array(32),t=0;t<8;t++)e[r++]=b[t]>>>24&255,e[r++]=b[t]>>>16&255,e[r++]=b[t]>>>8&255,e[r++]=b[t]&255;return e}function De(){for(var r=new String,e=0;e<8;e++)for(var t=28;t>=0;t-=4)r+=fe.charAt(b[e]>>>t&15);return r}function We(r){return Ie(),Pe(r,r.length),Re(),De()}var rt=We;function Ge(r){"@babel/helpers - typeof";return Ge=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ge(r)}var Bt=["pro_layout_parentKeys","children","icon","flatMenu","indexRoute","routes"];function Pt(r,e){return at(r)||Et(r,e)||Ot(r,e)||jt()}function jt(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Et(r,e){var t=r==null?null:typeof Symbol!="undefined"&&r[Symbol.iterator]||r["@@iterator"];if(t!=null){var n=[],a=!0,i=!1,o,s;try{for(t=t.call(r);!(a=(o=t.next()).done)&&(n.push(o.value),!(e&&n.length===e));a=!0);}catch(c){i=!0,s=c}finally{try{!a&&t.return!=null&&t.return()}finally{if(i)throw s}}return n}}function at(r){if(Array.isArray(r))return r}function ot(r,e){var t=typeof Symbol!="undefined"&&r[Symbol.iterator]||r["@@iterator"];if(!t){if(Array.isArray(r)||(t=Ot(r))||e&&r&&typeof r.length=="number"){t&&(r=t);var n=0,a=function(){};return{s:a,n:function(){return n>=r.length?{done:!0}:{done:!1,value:r[n++]}},e:function(f){throw f},f:a}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var i=!0,o=!1,s;return{s:function(){t=t.call(r)},n:function(){var f=t.next();return i=f.done,f},e:function(f){o=!0,s=f},f:function(){try{!i&&t.return!=null&&t.return()}finally{if(o)throw s}}}}function Nt(r,e){if(!(r instanceof e))throw new TypeError("Cannot call a class as a function")}function qt(r,e){for(var t=0;tr.length)&&(e=r.length);for(var t=0,n=new Array(e);t=0)&&Object.prototype.propertyIsEnumerable.call(r,n)&&(t[n]=r[n])}return t}function rr(r,e){if(r==null)return{};var t={},n=Object.keys(r),a,i;for(i=0;i=0)&&(t[a]=r[a]);return t}function nn(r,e){var t=Object.keys(r);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(r);e&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(r,a).enumerable})),t.push.apply(t,n)}return t}function be(r){for(var e=1;e0&&arguments[0]!==void 0?arguments[0]:"",t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"/";return e.endsWith("/*")?e.replace("/*","/"):(e||t).startsWith("/")||At(e)?e:"/".concat(t,"/").concat(e).replace(/\/\//g,"/").replace(/\/\//g,"/")},lr=function(e,t){var n=e.menu,a=n===void 0?{}:n,i=e.indexRoute,o=e.path,s=o===void 0?"":o,c=e.children||[],f=a.name,p=f===void 0?e.name:f,Z=a.icon,y=Z===void 0?e.icon:Z,B=a.hideChildren,A=B===void 0?e.hideChildren:B,L=a.flatMenu,P=L===void 0?e.flatMenu:L,W=i&&Object.keys(i).join(",")!=="redirect"?[be({path:s,menu:a},i)].concat(c||[]):c,z=be({},e);if(p&&(z.name=p),y&&(z.icon=y),W&&W.length){if(A)return delete z.children,z;var k=Dt(be(be({},t),{},{data:W}),e);if(P)return k;delete z[Le]}return z},Xe=function(e){return Array.isArray(e)&&e.length>0};function Dt(r){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{path:"/"},t=r.data,n=r.formatMessage,a=r.parentName,i=r.locale;return!t||!Array.isArray(t)?[]:t.filter(function(o){return o?Xe(o.children)||o.path||o.originPath||o.layout?!0:(o.redirect||o.unaccessible,!1):!1}).filter(function(o){var s,c;return!(o==null||(s=o.menu)===null||s===void 0)&&s.name||o!=null&&o.flatMenu||!(o==null||(c=o.menu)===null||c===void 0)&&c.flatMenu?!0:o.menu!==!1}).map(function(o){var s=be(be({},o),{},{path:o.path||o.originPath});return!s.children&&s[Le]&&(s.children=s[Le],delete s[Le]),s.unaccessible&&delete s.name,s.path==="*"&&(s.path="."),s.path==="/*"&&(s.path="."),!s.path&&s.originPath&&(s.path=s.originPath),s}).map(function(){var o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{path:"/"},s=o.children||o[Le]||[],c=rn(o.path,e?e.path:"/"),f=o.name,p=ir(o,a||"menu"),Z=p!==!1&&i!==!1&&n&&p?n({id:p,defaultMessage:f}):f,y=e.pro_layout_parentKeys,B=y===void 0?[]:y,A=e.children,L=e.icon,P=e.flatMenu,W=e.indexRoute,z=e.routes,k=nr(e,Bt),N=new Set([].concat(tn(B),tn(o.parentKeys||[])));e.key&&N.add(e.key);var D=be(be(be({},k),{},{menu:void 0},o),{},{path:c,locale:p,key:o.key||or(be(be({},o),{},{path:c})),pro_layout_parentKeys:Array.from(N).filter(function(E){return E&&E!=="/"})});if(Z?D.name=Z:delete D.name,D.menu===void 0&&delete D.menu,Xe(s)){var C=Dt(be(be({},r),{},{data:s,parentName:p||""}),D);Xe(C)&&(D.children=C)}return lr(D,r)}).flat(1)}var ur=function r(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return e.filter(function(t){return t&&(t.name||Xe(t.children))&&!t.hideInMenu&&!t.redirect}).map(function(t){var n=be({},t),a=n.children||t[Le]||[];if(delete n[Le],Xe(a)&&!n.hideChildrenInMenu&&a.some(function(o){return o&&!!o.name})){var i=r(a);if(i.length)return be(be({},n),{},{children:i})}return be({},t)}).filter(function(t){return t})},sr=function(r){Gn(t,r);var e=Xn(t);function t(){return Nt(this,t),e.apply(this,arguments)}return Vn(t,[{key:"get",value:function(a){var i;try{var o=ot(this.entries()),s;try{for(o.s();!(s=o.n()).done;){var c=Pt(s.value,2),f=c[0],p=c[1],Z=ut(f);if(!At(f)&&(0,ce.Bo)(Z,[]).test(a)){i=p;break}}}catch(y){o.e(y)}finally{o.f()}}catch(y){i=void 0}return i}}]),t}(Lt(Map)),cr=function(e){var t=new sr,n=function a(i,o){i.forEach(function(s){var c=s.children||s[Le]||[];Xe(c)&&a(c,s);var f=rn(s.path,o?o.path:"/");t.set(ut(f),s)})};return n(e),t},dr=function r(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return e.map(function(t){var n=t.children||t[Le];if(Xe(n)){var a=r(n);if(a.length)return be({},t)}var i=be({},t);return delete i[Le],delete i.children,i}).filter(function(t){return t})},fr=function(e,t,n,a){var i=Dt({data:e,formatMessage:n,locale:t}),o=a?dr(i):ur(i),s=cr(i);return{breadcrumb:s,menuData:o}},vr=fr;function an(r,e){var t=Object.keys(r);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(r);e&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(r,a).enumerable})),t.push.apply(t,n)}return t}function st(r){for(var e=1;e0&&arguments[0]!==void 0?arguments[0]:[],t={};return e.forEach(function(n){var a=st({},n);if(!(!a||!a.key)){!a.children&&a[Le]&&(a.children=a[Le],delete a[Le]);var i=a.children||[];t[ut(a.path||a.key||"/")]=st({},a),t[a.key||a.path||"/"]=st({},a),i&&(t=st(st({},t),r(i)))}}),t},hr=pr,gr=function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2?arguments[2]:void 0;return e.filter(function(a){if(a==="/"&&t==="/")return!0;if(a!=="/"&&a!=="/*"&&a&&!At(a)){var i=ut(a);try{if(n&&(0,ce.Bo)("".concat(i)).test(t)||(0,ce.Bo)("".concat(i),[]).test(t)||(0,ce.Bo)("".concat(i,"/(.*)")).test(t))return!0}catch(o){}}return!1}).sort(function(a,i){return a===t?10:i===t?-10:a.substr(1).split("/").length-i.substr(1).split("/").length})},yr=function(e,t,n,a){var i=hr(t),o=Object.keys(i),s=gr(o,e||"/",a);return!s||s.length<1?[]:(n||(s=[s[s.length-1]]),s.map(function(c){var f=i[c]||{pro_layout_parentKeys:"",key:""},p=new Map,Z=(f.pro_layout_parentKeys||[]).map(function(y){return p.has(y)?null:(p.set(y,!0),i[y])}).filter(function(y){return y});return f.key&&Z.push(f),Z}).flat(1))},xr=yr,_e=v(21532),Qe=v(26058),Cr=v(93967),ie=v.n(Cr),on=v(98423),br=v(80334),Sr=v(5068),Zr=v(25269),Mr=v(78164),u=v(86074),Ir=function(e){var t=(0,h.useContext)(J.L_),n=t.hashId,a=e.style,i=e.prefixCls,o=e.children,s=e.hasPageContainer,c=s===void 0?0:s,f=ie()("".concat(i,"-content"),n,(0,l.Z)((0,l.Z)({},"".concat(i,"-has-header"),e.hasHeader),"".concat(i,"-content-has-page-container"),c>0)),p=e.ErrorBoundary||Mr.S;return e.ErrorBoundary===!1?(0,u.jsx)(Qe.Z.Content,{className:f,style:a,children:o}):(0,u.jsx)(p,{children:(0,u.jsx)(Qe.Z.Content,{className:f,style:a,children:o})})},Rr=function(){return(0,u.jsxs)("svg",{width:"1em",height:"1em",viewBox:"0 0 200 200",children:[(0,u.jsxs)("defs",{children:[(0,u.jsxs)("linearGradient",{x1:"62.1023273%",y1:"0%",x2:"108.19718%",y2:"37.8635764%",id:"linearGradient-1",children:[(0,u.jsx)("stop",{stopColor:"#4285EB",offset:"0%"}),(0,u.jsx)("stop",{stopColor:"#2EC7FF",offset:"100%"})]}),(0,u.jsxs)("linearGradient",{x1:"69.644116%",y1:"0%",x2:"54.0428975%",y2:"108.456714%",id:"linearGradient-2",children:[(0,u.jsx)("stop",{stopColor:"#29CDFF",offset:"0%"}),(0,u.jsx)("stop",{stopColor:"#148EFF",offset:"37.8600687%"}),(0,u.jsx)("stop",{stopColor:"#0A60FF",offset:"100%"})]}),(0,u.jsxs)("linearGradient",{x1:"69.6908165%",y1:"-12.9743587%",x2:"16.7228981%",y2:"117.391248%",id:"linearGradient-3",children:[(0,u.jsx)("stop",{stopColor:"#FA816E",offset:"0%"}),(0,u.jsx)("stop",{stopColor:"#F74A5C",offset:"41.472606%"}),(0,u.jsx)("stop",{stopColor:"#F51D2C",offset:"100%"})]}),(0,u.jsxs)("linearGradient",{x1:"68.1279872%",y1:"-35.6905737%",x2:"30.4400914%",y2:"114.942679%",id:"linearGradient-4",children:[(0,u.jsx)("stop",{stopColor:"#FA8E7D",offset:"0%"}),(0,u.jsx)("stop",{stopColor:"#F74A5C",offset:"51.2635191%"}),(0,u.jsx)("stop",{stopColor:"#F51D2C",offset:"100%"})]})]}),(0,u.jsx)("g",{stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd",children:(0,u.jsx)("g",{transform:"translate(-20.000000, -20.000000)",children:(0,u.jsx)("g",{transform:"translate(20.000000, 20.000000)",children:(0,u.jsxs)("g",{children:[(0,u.jsxs)("g",{fillRule:"nonzero",children:[(0,u.jsxs)("g",{children:[(0,u.jsx)("path",{d:"M91.5880863,4.17652823 L4.17996544,91.5127728 C-0.519240605,96.2081146 -0.519240605,103.791885 4.17996544,108.487227 L91.5880863,195.823472 C96.2872923,200.518814 103.877304,200.518814 108.57651,195.823472 L145.225487,159.204632 C149.433969,154.999611 149.433969,148.181924 145.225487,143.976903 C141.017005,139.771881 134.193707,139.771881 129.985225,143.976903 L102.20193,171.737352 C101.032305,172.906015 99.2571609,172.906015 98.0875359,171.737352 L28.285908,101.993122 C27.1162831,100.824459 27.1162831,99.050775 28.285908,97.8821118 L98.0875359,28.1378823 C99.2571609,26.9692191 101.032305,26.9692191 102.20193,28.1378823 L129.985225,55.8983314 C134.193707,60.1033528 141.017005,60.1033528 145.225487,55.8983314 C149.433969,51.69331 149.433969,44.8756232 145.225487,40.6706018 L108.58055,4.05574592 C103.862049,-0.537986846 96.2692618,-0.500797906 91.5880863,4.17652823 Z",fill:"url(#linearGradient-1)"}),(0,u.jsx)("path",{d:"M91.5880863,4.17652823 L4.17996544,91.5127728 C-0.519240605,96.2081146 -0.519240605,103.791885 4.17996544,108.487227 L91.5880863,195.823472 C96.2872923,200.518814 103.877304,200.518814 108.57651,195.823472 L145.225487,159.204632 C149.433969,154.999611 149.433969,148.181924 145.225487,143.976903 C141.017005,139.771881 134.193707,139.771881 129.985225,143.976903 L102.20193,171.737352 C101.032305,172.906015 99.2571609,172.906015 98.0875359,171.737352 L28.285908,101.993122 C27.1162831,100.824459 27.1162831,99.050775 28.285908,97.8821118 L98.0875359,28.1378823 C100.999864,25.6271836 105.751642,20.541824 112.729652,19.3524487 C117.915585,18.4685261 123.585219,20.4140239 129.738554,25.1889424 C125.624663,21.0784292 118.571995,14.0340304 108.58055,4.05574592 C103.862049,-0.537986846 96.2692618,-0.500797906 91.5880863,4.17652823 Z",fill:"url(#linearGradient-2)"})]}),(0,u.jsx)("path",{d:"M153.685633,135.854579 C157.894115,140.0596 164.717412,140.0596 168.925894,135.854579 L195.959977,108.842726 C200.659183,104.147384 200.659183,96.5636133 195.960527,91.8688194 L168.690777,64.7181159 C164.472332,60.5180858 157.646868,60.5241425 153.435895,64.7316526 C149.227413,68.936674 149.227413,75.7543607 153.435895,79.9593821 L171.854035,98.3623765 C173.02366,99.5310396 173.02366,101.304724 171.854035,102.473387 L153.685633,120.626849 C149.47715,124.83187 149.47715,131.649557 153.685633,135.854579 Z",fill:"url(#linearGradient-3)"})]}),(0,u.jsx)("ellipse",{fill:"url(#linearGradient-4)",cx:"100.519339",cy:"100.436681",rx:"23.6001926",ry:"23.580786"})]})})})})]})},ct=v(87462),Tr={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372zm5.6-532.7c53 0 89 33.8 93 83.4.3 4.2 3.8 7.4 8 7.4h56.7c2.6 0 4.7-2.1 4.7-4.7 0-86.7-68.4-147.4-162.7-147.4C407.4 290 344 364.2 344 486.8v52.3C344 660.8 407.4 734 517.3 734c94 0 162.7-58.8 162.7-141.4 0-2.6-2.1-4.7-4.7-4.7h-56.8c-4.2 0-7.6 3.2-8 7.3-4.2 46.1-40.1 77.8-93 77.8-65.3 0-102.1-47.9-102.1-133.6v-52.6c.1-87 37-135.5 102.2-135.5z"}}]},name:"copyright",theme:"outlined"},wr=Tr,ln=v(84089),Br=function(e,t){return h.createElement(ln.Z,(0,ct.Z)({},e,{ref:t,icon:wr}))},Pr=h.forwardRef(Br),jr=Pr,je=v(64847),Er=function(e){return(0,l.Z)({},e.componentCls,{marginBlock:0,marginBlockStart:48,marginBlockEnd:24,marginInline:0,paddingBlock:0,paddingInline:16,textAlign:"center","&-list":{marginBlockEnd:8,color:e.colorTextSecondary,"&-link":{color:e.colorTextSecondary,textDecoration:e.linkDecoration},"*:not(:last-child)":{marginInlineEnd:8},"&:hover":{color:e.colorPrimary}},"&-copyright":{fontSize:"14px",color:e.colorText}})};function Nr(r){return(0,je.Xj)("ProLayoutFooter",function(e){var t=(0,d.Z)((0,d.Z)({},e),{},{componentCls:".".concat(r)});return[Er(t)]})}var Lr=function(e){var t=e.className,n=e.prefixCls,a=e.links,i=e.copyright,o=e.style,s=(0,h.useContext)(_e.ZP.ConfigContext),c=s.getPrefixCls(n||"pro-global-footer"),f=Nr(c),p=f.wrapSSR,Z=f.hashId;return(a==null||a===!1||Array.isArray(a)&&a.length===0)&&(i==null||i===!1)?null:p((0,u.jsxs)("div",{className:ie()(c,Z,t),style:o,children:[a&&(0,u.jsx)("div",{className:"".concat(c,"-list ").concat(Z).trim(),children:a.map(function(y){return(0,u.jsx)("a",{className:"".concat(c,"-list-link ").concat(Z).trim(),title:y.key,target:y.blankTarget?"_blank":"_self",href:y.href,rel:"noreferrer",children:y.title},y.key)})}),i&&(0,u.jsx)("div",{className:"".concat(c,"-copyright ").concat(Z).trim(),children:i})]}))},Or=Qe.Z.Footer,Hr=function(e){var t=e.links,n=e.copyright,a=e.style,i=e.className,o=e.prefixCls;return(0,u.jsx)(Or,{className:i,style:(0,d.Z)({padding:0},a),children:(0,u.jsx)(Lr,{links:t,prefixCls:o,copyright:n===!1?null:(0,u.jsxs)(h.Fragment,{children:[(0,u.jsx)(jr,{})," ",n]})})})},un=function r(e){return(e||[]).reduce(function(t,n){if(n.key&&t.push(n.key),n.children||n.routes){var a=t.concat(r(n.children||n.routes)||[]);return a}return t},[])},sn={techBlue:"#1677FF",daybreak:"#1890ff",dust:"#F5222D",volcano:"#FA541C",sunset:"#FAAD14",cyan:"#13C2C2",green:"#52C41A",geekblue:"#2F54EB",purple:"#722ED1"};function Xo(r){return r&&sn[r]?sn[r]:r||""}function xt(r){return r.map(function(e){var t=e.children||[],n=(0,d.Z)({},e);if(!n.children&&n.routes&&(n.children=n.routes),!n.name||n.hideInMenu)return null;if(n&&n!==null&&n!==void 0&&n.children){if(!n.hideChildrenInMenu&&t.some(function(a){return a&&a.name&&!a.hideInMenu}))return(0,d.Z)((0,d.Z)({},e),{},{children:xt(t)});delete n.children}return delete n.routes,n}).filter(function(e){return e})}var Ar={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M904 160H120c-4.4 0-8 3.6-8 8v64c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-64c0-4.4-3.6-8-8-8zm0 624H120c-4.4 0-8 3.6-8 8v64c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-64c0-4.4-3.6-8-8-8zm0-312H120c-4.4 0-8 3.6-8 8v64c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-64c0-4.4-3.6-8-8-8z"}}]},name:"menu",theme:"outlined"},Dr=Ar,_r=function(e,t){return h.createElement(ln.Z,(0,ct.Z)({},e,{ref:t,icon:Dr}))},$r=h.forwardRef(_r),zr=$r,Fr=v(55241),Wr=function(){return(0,u.jsx)("svg",{width:"1em",height:"1em",viewBox:"0 0 12 12",fill:"currentColor","aria-hidden":"true",children:(0,u.jsx)("path",{d:"M0 0h3v3H0V0zm4.5 0h3v3h-3V0zM9 0h3v3H9V0zM0 4.5h3v3H0v-3zm4.503 0h3v3h-3v-3zM9 4.5h3v3H9v-3zM0 9h3v3H0V9zm4.503 0h3v3h-3V9zM9 9h3v3H9V9z"})})},kr=function r(e){var t=e.appList,n=e.baseClassName,a=e.hashId,i=e.itemClick;return(0,u.jsx)("div",{className:"".concat(n,"-content ").concat(a).trim(),children:(0,u.jsx)("ul",{className:"".concat(n,"-content-list ").concat(a).trim(),children:t==null?void 0:t.map(function(o,s){var c;return o!=null&&(c=o.children)!==null&&c!==void 0&&c.length?(0,u.jsxs)("div",{className:"".concat(n,"-content-list-item-group ").concat(a).trim(),children:[(0,u.jsx)("div",{className:"".concat(n,"-content-list-item-group-title ").concat(a).trim(),children:o.title}),(0,u.jsx)(r,{hashId:a,itemClick:i,appList:o==null?void 0:o.children,baseClassName:n})]},s):(0,u.jsx)("li",{className:"".concat(n,"-content-list-item ").concat(a).trim(),onClick:function(p){p.stopPropagation(),i==null||i(o)},children:(0,u.jsxs)("a",{href:i?void 0:o.url,target:o.target,rel:"noreferrer",children:[$t(o.icon),(0,u.jsxs)("div",{children:[(0,u.jsx)("div",{children:o.title}),o.desc?(0,u.jsx)("span",{children:o.desc}):null]})]})},s)})})})},_t=function(e){if(!e||!e.startsWith("http"))return!1;try{var t=new URL(e);return!!t}catch(n){return!1}},Kr=function(e,t){if(e&&typeof e=="string"&&_t(e))return(0,u.jsx)("img",{src:e,alt:"logo"});if(typeof e=="function")return e();if(e&&typeof e=="string")return(0,u.jsx)("div",{id:"avatarLogo",children:e});if(!e&&t&&typeof t=="string"){var n=t.substring(0,1);return(0,u.jsx)("div",{id:"avatarLogo",children:n})}return e},Ur=function r(e){var t=e.appList,n=e.baseClassName,a=e.hashId,i=e.itemClick;return(0,u.jsx)("div",{className:"".concat(n,"-content ").concat(a).trim(),children:(0,u.jsx)("ul",{className:"".concat(n,"-content-list ").concat(a).trim(),children:t==null?void 0:t.map(function(o,s){var c;return o!=null&&(c=o.children)!==null&&c!==void 0&&c.length?(0,u.jsxs)("div",{className:"".concat(n,"-content-list-item-group ").concat(a).trim(),children:[(0,u.jsx)("div",{className:"".concat(n,"-content-list-item-group-title ").concat(a).trim(),children:o.title}),(0,u.jsx)(r,{hashId:a,itemClick:i,appList:o==null?void 0:o.children,baseClassName:n})]},s):(0,u.jsx)("li",{className:"".concat(n,"-content-list-item ").concat(a).trim(),onClick:function(p){p.stopPropagation(),i==null||i(o)},children:(0,u.jsxs)("a",{href:i?"javascript:;":o.url,target:o.target,rel:"noreferrer",children:[Kr(o.icon,o.title),(0,u.jsx)("div",{children:(0,u.jsx)("div",{children:o.title})})]})},s)})})})},Vr=function(e){return{"&-content":{maxHeight:"calc(100vh - 48px)",overflow:"auto","&-list":{boxSizing:"content-box",maxWidth:656,marginBlock:0,marginInline:0,paddingBlock:0,paddingInline:0,listStyle:"none","&-item":{position:"relative",display:"inline-block",width:328,height:72,paddingInline:16,paddingBlock:16,verticalAlign:"top",listStyleType:"none",transition:"transform 0.2s cubic-bezier(0.333, 0, 0, 1)",borderRadius:e.borderRadius,"&-group":{marginBottom:16,"&-title":{margin:"16px 0 8px 12px",fontWeight:600,color:"rgba(0, 0, 0, 0.88)",fontSize:16,opacity:.85,lineHeight:1.5,"&:first-child":{marginTop:12}}},"&:hover":{backgroundColor:e.colorBgTextHover},"* div":je.Wf===null||je.Wf===void 0?void 0:(0,je.Wf)(e),a:{display:"flex",height:"100%",fontSize:12,textDecoration:"none","& > img":{width:40,height:40},"& > div":{marginInlineStart:14,color:e.colorTextHeading,fontSize:14,lineHeight:"22px",whiteSpace:"nowrap",textOverflow:"ellipsis"},"& > div > span":{color:e.colorTextSecondary,fontSize:12,lineHeight:"20px"}}}}}}},Gr=function(e){return{"&-content":{maxHeight:"calc(100vh - 48px)",overflow:"auto","&-list":{boxSizing:"border-box",maxWidth:376,marginBlock:0,marginInline:0,paddingBlock:0,paddingInline:0,listStyle:"none","&-item":{position:"relative",display:"inline-block",width:104,height:104,marginBlock:8,marginInline:8,paddingInline:24,paddingBlock:24,verticalAlign:"top",listStyleType:"none",transition:"transform 0.2s cubic-bezier(0.333, 0, 0, 1)",borderRadius:e.borderRadius,"&-group":{marginBottom:16,"&-title":{margin:"16px 0 8px 12px",fontWeight:600,color:"rgba(0, 0, 0, 0.88)",fontSize:16,opacity:.85,lineHeight:1.5,"&:first-child":{marginTop:12}}},"&:hover":{backgroundColor:e.colorBgTextHover},a:{display:"flex",flexDirection:"column",alignItems:"center",height:"100%",fontSize:12,textDecoration:"none","& > #avatarLogo":{width:40,height:40,margin:"0 auto",color:e.colorPrimary,fontSize:22,lineHeight:"40px",textAlign:"center",backgroundImage:"linear-gradient(180deg, #E8F0FB 0%, #F6F8FC 100%)",borderRadius:e.borderRadius},"& > img":{width:40,height:40},"& > div":{marginBlockStart:5,marginInlineStart:0,color:e.colorTextHeading,fontSize:14,lineHeight:"22px",whiteSpace:"nowrap",textOverflow:"ellipsis"},"& > div > span":{color:e.colorTextSecondary,fontSize:12,lineHeight:"20px"}}}}}}},Xr=function(e){var t,n,a,i,o;return(0,l.Z)({},e.componentCls,{"&-icon":{display:"inline-flex",alignItems:"center",justifyContent:"center",paddingInline:4,paddingBlock:0,fontSize:14,lineHeight:"14px",height:28,width:28,cursor:"pointer",color:(t=e.layout)===null||t===void 0?void 0:t.colorTextAppListIcon,borderRadius:e.borderRadius,"&:hover":{color:(n=e.layout)===null||n===void 0?void 0:n.colorTextAppListIconHover,backgroundColor:(a=e.layout)===null||a===void 0?void 0:a.colorBgAppListIconHover},"&-active":{color:(i=e.layout)===null||i===void 0?void 0:i.colorTextAppListIconHover,backgroundColor:(o=e.layout)===null||o===void 0?void 0:o.colorBgAppListIconHover}},"&-item-title":{marginInlineStart:"16px",marginInlineEnd:"8px",marginBlockStart:0,marginBlockEnd:"12px",fontWeight:600,color:"rgba(0, 0, 0, 0.88)",fontSize:16,opacity:.85,lineHeight:1.5,"&:first-child":{marginBlockStart:12}},"&-popover":(0,l.Z)({},"".concat(e.antCls,"-popover-arrow"),{display:"none"}),"&-simple":Gr(e),"&-default":Vr(e)})};function Qr(r){return(0,je.Xj)("AppsLogoComponents",function(e){var t=(0,d.Z)((0,d.Z)({},e),{},{componentCls:".".concat(r)});return[Xr(t)]})}var $t=function(e){return typeof e=="string"?(0,u.jsx)("img",{width:"auto",height:22,src:e,alt:"logo"}):typeof e=="function"?e():e},zt=function(e){var t,n=e.appList,a=e.appListRender,i=e.prefixCls,o=i===void 0?"ant-pro":i,s=e.onItemClick,c=h.useRef(null),f=h.useRef(null),p="".concat(o,"-layout-apps"),Z=Qr(p),y=Z.wrapSSR,B=Z.hashId,A=(0,h.useState)(!1),L=(0,_.Z)(A,2),P=L[0],W=L[1],z=function(E){s==null||s(E,f)},k=(0,h.useMemo)(function(){var C=n==null?void 0:n.some(function(E){return!(E!=null&&E.desc)});return C?(0,u.jsx)(Ur,{hashId:B,appList:n,itemClick:s?z:void 0,baseClassName:"".concat(p,"-simple")}):(0,u.jsx)(kr,{hashId:B,appList:n,itemClick:s?z:void 0,baseClassName:"".concat(p,"-default")})},[n,p,B]);if(!(e!=null&&(t=e.appList)!==null&&t!==void 0&&t.length))return null;var N=a?a(e==null?void 0:e.appList,k):k,D=(0,R.X)(void 0,function(C){return W(C)});return y((0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)("div",{ref:c,onClick:function(E){E.stopPropagation(),E.preventDefault()}}),(0,u.jsx)(Fr.Z,(0,d.Z)((0,d.Z)({placement:"bottomRight",trigger:["click"],zIndex:9999,arrow:!1},D),{},{overlayClassName:"".concat(p,"-popover ").concat(B).trim(),content:N,getPopupContainer:function(){return c.current||document.body},children:(0,u.jsx)("span",{ref:f,onClick:function(E){E.stopPropagation()},className:ie()("".concat(p,"-icon"),B,(0,l.Z)({},"".concat(p,"-icon-active"),P)),children:(0,u.jsx)(Wr,{})})}))]}))},cn=v(68997),Yr=v(42075),dn=v(50136);function Jr(){return(0,u.jsx)("svg",{width:"1em",height:"1em",viewBox:"0 0 12 12",fill:"currentColor","aria-hidden":"true",children:(0,u.jsx)("path",{d:"M6.432 7.967a.448.448 0 01-.318.133h-.228a.46.46 0 01-.318-.133L2.488 4.85a.305.305 0 010-.43l.427-.43a.293.293 0 01.42 0L6 6.687l2.665-2.699a.299.299 0 01.426 0l.42.431a.305.305 0 010 .43L6.432 7.967z"})})}var qr=function(e){var t,n,a;return(0,l.Z)({},e.componentCls,{position:"absolute",insetBlockStart:"18px",zIndex:"101",width:"24px",height:"24px",fontSize:["14px","16px"],textAlign:"center",borderRadius:"40px",insetInlineEnd:"-13px",transition:"transform 0.3s",display:"flex",alignItems:"center",justifyContent:"center",cursor:"pointer",color:(t=e.layout)===null||t===void 0||(t=t.sider)===null||t===void 0?void 0:t.colorTextCollapsedButton,backgroundColor:(n=e.layout)===null||n===void 0||(n=n.sider)===null||n===void 0?void 0:n.colorBgCollapsedButton,boxShadow:"0 2px 8px -2px rgba(0,0,0,0.05), 0 1px 4px -1px rgba(25,15,15,0.07), 0 0 1px 0 rgba(0,0,0,0.08)","&:hover":{color:(a=e.layout)===null||a===void 0||(a=a.sider)===null||a===void 0?void 0:a.colorTextCollapsedButtonHover,boxShadow:"0 4px 16px -4px rgba(0,0,0,0.05), 0 2px 8px -2px rgba(25,15,15,0.07), 0 1px 2px 0 rgba(0,0,0,0.08)"},".anticon":{fontSize:"14px"},"& > svg":{transition:"transform 0.3s",transform:"rotate(90deg)"},"&-collapsed":{"& > svg":{transform:"rotate(-90deg)"}}})};function ea(r){return(0,je.Xj)("SiderMenuCollapsedIcon",function(e){var t=(0,d.Z)((0,d.Z)({},e),{},{componentCls:".".concat(r)});return[qr(t)]})}var ta=["isMobile","collapsed"],na=function(e){var t=e.isMobile,n=e.collapsed,a=(0,Y.Z)(e,ta),i=ea(e.className),o=i.wrapSSR,s=i.hashId;return t&&n?null:o((0,u.jsx)("div",(0,d.Z)((0,d.Z)({},a),{},{className:ie()(e.className,s,(0,l.Z)((0,l.Z)({},"".concat(e.className,"-collapsed"),n),"".concat(e.className,"-is-mobile"),t)),children:(0,u.jsx)(Jr,{})})))},Ct=v(74902),ra=v(43144),aa=v(15671),oa=v(42550),ia=v(63017),bt=v(41755),la=["className","component","viewBox","spin","rotate","tabIndex","onClick","children"],fn=h.forwardRef(function(r,e){var t=r.className,n=r.component,a=r.viewBox,i=r.spin,o=r.rotate,s=r.tabIndex,c=r.onClick,f=r.children,p=(0,Y.Z)(r,la),Z=h.useRef(),y=(0,oa.x1)(Z,e);(0,bt.Kp)(!!(n||f),"Should have `component` prop or `children`."),(0,bt.C3)(Z);var B=h.useContext(ia.Z),A=B.prefixCls,L=A===void 0?"anticon":A,P=B.rootClassName,W=ie()(P,L,(0,l.Z)({},"".concat(L,"-spin"),!!i&&!!n),t),z=ie()((0,l.Z)({},"".concat(L,"-spin"),!!i)),k=o?{msTransform:"rotate(".concat(o,"deg)"),transform:"rotate(".concat(o,"deg)")}:void 0,N=(0,d.Z)((0,d.Z)({},bt.vD),{},{className:z,style:k,viewBox:a});a||delete N.viewBox;var D=function(){return n?h.createElement(n,N,f):f?((0,bt.Kp)(!!a||h.Children.count(f)===1&&h.isValidElement(f)&&h.Children.only(f).type==="use","Make sure that you provide correct `viewBox` prop (default `0 0 1024 1024`) to the icon."),h.createElement("svg",(0,ct.Z)({},N,{viewBox:a}),f)):null},C=s;return C===void 0&&c&&(C=-1),h.createElement("span",(0,ct.Z)({role:"img"},p,{ref:y,tabIndex:C,onClick:c,className:W}),D())});fn.displayName="AntdIcon";var ua=fn,sa=["type","children"],vn=new Set;function ca(r){return!!(typeof r=="string"&&r.length&&!vn.has(r))}function St(r){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,t=r[e];if(ca(t)){var n=document.createElement("script");n.setAttribute("src",t),n.setAttribute("data-namespace",t),r.length>e+1&&(n.onload=function(){St(r,e+1)},n.onerror=function(){St(r,e+1)}),vn.add(t),document.body.appendChild(n)}}function mn(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},e=r.scriptUrl,t=r.extraCommonProps,n=t===void 0?{}:t;e&&typeof document!="undefined"&&typeof window!="undefined"&&typeof document.createElement=="function"&&(Array.isArray(e)?St(e.reverse()):St([e]));var a=h.forwardRef(function(i,o){var s=i.type,c=i.children,f=(0,Y.Z)(i,sa),p=null;return i.type&&(p=h.createElement("use",{xlinkHref:"#".concat(s)})),c&&(p=c),h.createElement(ua,(0,ct.Z)({},n,f,{ref:o}),p)});return a.displayName="Iconfont",a}function da(r){return/\w.(png|jpg|jpeg|svg|webp|gif|bmp)$/i.test(r)}var fa=v(83062),va=v(48054),pn={navTheme:"light",layout:"side",contentWidth:"Fluid",fixedHeader:!1,fixSiderbar:!0,iconfontUrl:"",colorPrimary:"#1677FF",splitMenus:!1},ma=function(e,t){var n,a,i=t.includes("horizontal")?(n=e.layout)===null||n===void 0?void 0:n.header:(a=e.layout)===null||a===void 0?void 0:a.sider;return(0,d.Z)((0,d.Z)((0,l.Z)({},"".concat(e.componentCls),(0,l.Z)((0,l.Z)((0,l.Z)((0,l.Z)((0,l.Z)((0,l.Z)((0,l.Z)((0,l.Z)((0,l.Z)({background:"transparent",color:i==null?void 0:i.colorTextMenu,border:"none"},"".concat(e.componentCls,"-menu-item"),{transition:"none !important"}),"".concat(e.componentCls,"-submenu-has-icon"),(0,l.Z)({},"> ".concat(e.antCls,"-menu-sub"),{paddingInlineStart:10})),"".concat(e.antCls,"-menu-title-content"),{width:"100%",height:"100%",display:"inline-flex"}),"".concat(e.antCls,"-menu-title-content"),{"&:first-child":{width:"100%"}}),"".concat(e.componentCls,"-item-icon"),{display:"flex",alignItems:"center"}),"&&-collapsed",(0,l.Z)((0,l.Z)((0,l.Z)({},"".concat(e.antCls,`-menu-item, - `).concat(e.antCls,"-menu-item-group > ").concat(e.antCls,"-menu-item-group-list > ").concat(e.antCls,`-menu-item, - `).concat(e.antCls,"-menu-item-group > ").concat(e.antCls,"-menu-item-group-list > ").concat(e.antCls,"-menu-submenu > ").concat(e.antCls,`-menu-submenu-title, - `).concat(e.antCls,"-menu-submenu > ").concat(e.antCls,"-menu-submenu-title"),{paddingInline:"0 !important",marginBlock:"4px !important"}),"".concat(e.antCls,"-menu-item-group > ").concat(e.antCls,"-menu-item-group-list > ").concat(e.antCls,"-menu-submenu-selected > ").concat(e.antCls,`-menu-submenu-title, - `).concat(e.antCls,"-menu-submenu-selected > ").concat(e.antCls,"-menu-submenu-title"),{backgroundColor:i==null?void 0:i.colorBgMenuItemSelected,borderRadius:e.borderRadiusLG}),"".concat(e.componentCls,"-group"),(0,l.Z)({},"".concat(e.antCls,"-menu-item-group-title"),{paddingInline:0}))),"&-item-title",(0,l.Z)((0,l.Z)((0,l.Z)((0,l.Z)((0,l.Z)({display:"flex",flexDirection:"row",alignItems:"center",gap:e.marginXS},"".concat(e.componentCls,"-item-text"),{maxWidth:"100%",textOverflow:"ellipsis",overflow:"hidden",wordBreak:"break-all",whiteSpace:"nowrap"}),"&-collapsed",(0,l.Z)((0,l.Z)({minWidth:40,height:40},"".concat(e.componentCls,"-item-icon"),{height:"16px",width:"16px",lineHeight:"16px !important",".anticon":{lineHeight:"16px !important",height:"16px"}}),"".concat(e.componentCls,"-item-text-has-icon"),{display:"none !important"})),"&-collapsed-level-0",{flexDirection:"column",justifyContent:"center"}),"&".concat(e.componentCls,"-group-item-title"),{gap:e.marginXS,height:18,overflow:"hidden"}),"&".concat(e.componentCls,"-item-collapsed-show-title"),(0,l.Z)({lineHeight:"16px",gap:0},"&".concat(e.componentCls,"-item-title-collapsed"),(0,l.Z)((0,l.Z)({display:"flex"},"".concat(e.componentCls,"-item-icon"),{height:"16px",width:"16px",lineHeight:"16px !important",".anticon":{lineHeight:"16px!important",height:"16px"}}),"".concat(e.componentCls,"-item-text"),{opacity:"1 !important",display:"inline !important",textAlign:"center",fontSize:12,height:12,lineHeight:"12px",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",width:"100%",margin:0,padding:0,marginBlockStart:4})))),"&-group",(0,l.Z)({},"".concat(e.antCls,"-menu-item-group-title"),{fontSize:12,color:e.colorTextLabel,".anticon":{marginInlineEnd:8}})),"&-group-divider",{color:e.colorTextSecondary,fontSize:12,lineHeight:20})),t.includes("horizontal")?{}:(0,l.Z)({},"".concat(e.antCls,"-menu-submenu").concat(e.antCls,"-menu-submenu-popup"),(0,l.Z)({},"".concat(e.componentCls,"-item-title"),{alignItems:"flex-start"}))),{},(0,l.Z)({},"".concat(e.antCls,"-menu-submenu-popup"),{backgroundColor:"rgba(255, 255, 255, 0.42)","-webkit-backdrop-filter":"blur(8px)",backdropFilter:"blur(8px)"}))};function pa(r,e){return(0,je.Xj)("ProLayoutBaseMenu"+e,function(t){var n=(0,d.Z)((0,d.Z)({},t),{},{componentCls:".".concat(r)});return[ma(n,e||"inline")]})}var hn=function(e){var t=(0,h.useState)(e.collapsed),n=(0,_.Z)(t,2),a=n[0],i=n[1],o=(0,h.useState)(!1),s=(0,_.Z)(o,2),c=s[0],f=s[1];return(0,h.useEffect)(function(){f(!1),setTimeout(function(){i(e.collapsed)},400)},[e.collapsed]),e.disable?e.children:(0,u.jsx)(fa.Z,{title:e.title,open:a&&e.collapsed?c:!1,placement:"right",onOpenChange:f,children:e.children})},gn=mn({scriptUrl:pn.iconfontUrl}),yn=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"icon-",n=arguments.length>2?arguments[2]:void 0;if(typeof e=="string"&&e!==""){if(_t(e)||da(e))return(0,u.jsx)("img",{width:16,src:e,alt:"icon",className:n},e);if(e.startsWith(t))return(0,u.jsx)(gn,{type:e})}return e},xn=function(e){if(e&&typeof e=="string"){var t=e.substring(0,1).toUpperCase();return t}return null},ha=(0,ra.Z)(function r(e){var t=this;(0,aa.Z)(this,r),(0,l.Z)(this,"props",void 0),(0,l.Z)(this,"getNavMenuItems",function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],a=arguments.length>1?arguments[1]:void 0,i=arguments.length>2?arguments[2]:void 0;return n.map(function(o){return t.getSubMenuOrItem(o,a,i)}).filter(function(o){return o}).flat(1)}),(0,l.Z)(this,"getSubMenuOrItem",function(n,a,i){var o=t.props,s=o.subMenuItemRender,c=o.baseClassName,f=o.prefixCls,p=o.collapsed,Z=o.menu,y=o.iconPrefixes,B=o.layout,A=(Z==null?void 0:Z.type)==="group"&&B!=="top",L=t.props.token,P=t.getIntlName(n),W=(n==null?void 0:n.children)||(n==null?void 0:n.routes),z=A&&a===0?"group":void 0;if(Array.isArray(W)&&W.length>0){var k,N,D,C,E,re=a===0||A&&a===1,F=yn(n.icon,y,"".concat(c,"-icon ").concat((k=t.props)===null||k===void 0?void 0:k.hashId)),H=p&&re?xn(P):null,de=(0,u.jsxs)("div",{className:ie()("".concat(c,"-item-title"),(N=t.props)===null||N===void 0?void 0:N.hashId,(0,l.Z)((0,l.Z)((0,l.Z)((0,l.Z)({},"".concat(c,"-item-title-collapsed"),p),"".concat(c,"-item-title-collapsed-level-").concat(i),p),"".concat(c,"-group-item-title"),z==="group"),"".concat(c,"-item-collapsed-show-title"),(Z==null?void 0:Z.collapsedShowTitle)&&p)),children:[z==="group"&&p?null:re&&F?(0,u.jsx)("span",{className:"".concat(c,"-item-icon ").concat((D=t.props)===null||D===void 0?void 0:D.hashId).trim(),children:F}):H,(0,u.jsx)("span",{className:ie()("".concat(c,"-item-text"),(C=t.props)===null||C===void 0?void 0:C.hashId,(0,l.Z)({},"".concat(c,"-item-text-has-icon"),z!=="group"&&re&&(F||H))),children:P})]}),ye=s?s((0,d.Z)((0,d.Z)({},n),{},{isUrl:!1}),de,t.props):de;if(A&&a===0&&t.props.collapsed&&!Z.collapsedShowGroupTitle)return t.getNavMenuItems(W,a+1,a);var x=t.getNavMenuItems(W,a+1,A&&a===0&&t.props.collapsed?a:a+1);return[{type:z,key:n.key||n.path,label:ye,onClick:A?void 0:n.onTitleClick,children:x,className:ie()((0,l.Z)((0,l.Z)((0,l.Z)({},"".concat(c,"-group"),z==="group"),"".concat(c,"-submenu"),z!=="group"),"".concat(c,"-submenu-has-icon"),z!=="group"&&re&&F))},A&&a===0?{type:"divider",prefixCls:f,className:"".concat(c,"-divider"),key:(n.key||n.path)+"-group-divider",style:{padding:0,borderBlockEnd:0,margin:t.props.collapsed?"4px":"6px 16px",marginBlockStart:t.props.collapsed?4:8,borderColor:L==null||(E=L.layout)===null||E===void 0||(E=E.sider)===null||E===void 0?void 0:E.colorMenuItemDivider}}:void 0].filter(Boolean)}return{className:"".concat(c,"-menu-item"),disabled:n.disabled,key:n.key||n.path,onClick:n.onTitleClick,label:t.getMenuItemPath(n,a,i)}}),(0,l.Z)(this,"getIntlName",function(n){var a=n.name,i=n.locale,o=t.props,s=o.menu,c=o.formatMessage,f=a;return i&&(s==null?void 0:s.locale)!==!1&&(f=c==null?void 0:c({id:i,defaultMessage:a})),t.props.menuTextRender?t.props.menuTextRender(n,f,t.props):f}),(0,l.Z)(this,"getMenuItemPath",function(n,a,i){var o,s,c,f,p=t.conversionPath(n.path||"/"),Z=t.props,y=Z.location,B=y===void 0?{pathname:"/"}:y,A=Z.isMobile,L=Z.onCollapse,P=Z.menuItemRender,W=Z.iconPrefixes,z=t.getIntlName(n),k=t.props,N=k.baseClassName,D=k.menu,C=k.collapsed,E=(D==null?void 0:D.type)==="group",re=a===0||E&&a===1,F=re?yn(n.icon,W,"".concat(N,"-icon ").concat((o=t.props)===null||o===void 0?void 0:o.hashId)):null,H=C&&re?xn(z):null,de=(0,u.jsxs)("div",{className:ie()("".concat(N,"-item-title"),(s=t.props)===null||s===void 0?void 0:s.hashId,(0,l.Z)((0,l.Z)((0,l.Z)({},"".concat(N,"-item-title-collapsed"),C),"".concat(N,"-item-title-collapsed-level-").concat(i),C),"".concat(N,"-item-collapsed-show-title"),(D==null?void 0:D.collapsedShowTitle)&&C)),children:[(0,u.jsx)("span",{className:"".concat(N,"-item-icon ").concat((c=t.props)===null||c===void 0?void 0:c.hashId).trim(),style:{display:H===null&&!F?"none":""},children:F||(0,u.jsx)("span",{className:"anticon",children:H})}),(0,u.jsx)("span",{className:ie()("".concat(N,"-item-text"),(f=t.props)===null||f===void 0?void 0:f.hashId,(0,l.Z)({},"".concat(N,"-item-text-has-icon"),re&&(F||H))),children:z})]},p),ye=_t(p);if(ye){var x,Ce,w;de=(0,u.jsxs)("span",{onClick:function(){var Se,pe;(Se=window)===null||Se===void 0||(pe=Se.open)===null||pe===void 0||pe.call(Se,p,"_blank")},className:ie()("".concat(N,"-item-title"),(x=t.props)===null||x===void 0?void 0:x.hashId,(0,l.Z)((0,l.Z)((0,l.Z)((0,l.Z)({},"".concat(N,"-item-title-collapsed"),C),"".concat(N,"-item-title-collapsed-level-").concat(i),C),"".concat(N,"-item-link"),!0),"".concat(N,"-item-collapsed-show-title"),(D==null?void 0:D.collapsedShowTitle)&&C)),children:[(0,u.jsx)("span",{className:"".concat(N,"-item-icon ").concat((Ce=t.props)===null||Ce===void 0?void 0:Ce.hashId).trim(),style:{display:H===null&&!F?"none":""},children:F||(0,u.jsx)("span",{className:"anticon",children:H})}),(0,u.jsx)("span",{className:ie()("".concat(N,"-item-text"),(w=t.props)===null||w===void 0?void 0:w.hashId,(0,l.Z)({},"".concat(N,"-item-text-has-icon"),re&&(F||H))),children:z})]},p)}if(P){var oe=(0,d.Z)((0,d.Z)({},n),{},{isUrl:ye,itemPath:p,isMobile:A,replace:p===B.pathname,onClick:function(){return L&&L(!0)},children:void 0});return a===0?(0,u.jsx)(hn,{collapsed:C,title:z,disable:n.disabledTooltip,children:P(oe,de,t.props)}):P(oe,de,t.props)}return a===0?(0,u.jsx)(hn,{collapsed:C,title:z,disable:n.disabledTooltip,children:de}):de}),(0,l.Z)(this,"conversionPath",function(n){return n&&n.indexOf("http")===0?n:"/".concat(n||"").replace(/\/+/g,"/")}),this.props=e}),ga=function(e,t){var n=t.layout,a=t.collapsed,i={};return e&&!a&&["side","mix"].includes(n||"mix")&&(i={openKeys:e}),i},Cn=function(e){var t=e.mode,n=e.className,a=e.handleOpenChange,i=e.style,o=e.menuData,s=e.prefixCls,c=e.menu,f=e.matchMenuKeys,p=e.iconfontUrl,Z=e.selectedKeys,y=e.onSelect,B=e.menuRenderType,A=e.openKeys,L=(0,h.useContext)(J.L_),P=L.dark,W=L.token,z="".concat(s,"-base-menu-").concat(t),k=(0,h.useRef)([]),N=(0,G.Z)(c==null?void 0:c.defaultOpenAll),D=(0,_.Z)(N,2),C=D[0],E=D[1],re=(0,G.Z)(function(){return c!=null&&c.defaultOpenAll?un(o)||[]:A===!1?!1:[]},{value:A===!1?void 0:A,onChange:a}),F=(0,_.Z)(re,2),H=F[0],de=F[1],ye=(0,G.Z)([],{value:Z,onChange:y?function(Me){y&&Me&&y(Me)}:void 0}),x=(0,_.Z)(ye,2),Ce=x[0],w=x[1];(0,h.useEffect)(function(){c!=null&&c.defaultOpenAll||A===!1||f&&(de(f),w(f))},[f.join("-")]),(0,h.useEffect)(function(){p&&(gn=mn({scriptUrl:p}))},[p]),(0,h.useEffect)(function(){if(f.join("-")!==(Ce||[]).join("-")&&w(f),!C&&A!==!1&&f.join("-")!==(H||[]).join("-")){var Me=f;(c==null?void 0:c.autoClose)===!1&&(Me=Array.from(new Set([].concat((0,Ct.Z)(f),(0,Ct.Z)(H||[]))))),de(Me)}else c!=null&&c.ignoreFlatMenu&&C?de(un(o)):E(!1)},[f.join("-")]);var oe=(0,h.useMemo)(function(){return ga(H,e)},[H&&H.join(","),e.layout,e.collapsed]),ve=pa(z,t),Se=ve.wrapSSR,pe=ve.hashId,Te=(0,h.useMemo)(function(){return new ha((0,d.Z)((0,d.Z)({},e),{},{token:W,menuRenderType:B,baseClassName:z,hashId:pe}))},[e,W,B,z,pe]);if(c!=null&&c.loading)return(0,u.jsx)("div",{style:t!=null&&t.includes("inline")?{padding:24}:{marginBlockStart:16},children:(0,u.jsx)(va.Z,{active:!0,title:!1,paragraph:{rows:t!=null&&t.includes("inline")?6:1}})});e.openKeys===!1&&!e.handleOpenChange&&(k.current=f);var Ze=e.postMenuData?e.postMenuData(o):o;return Ze&&(Ze==null?void 0:Ze.length)<1?null:Se((0,h.createElement)(dn.Z,(0,d.Z)((0,d.Z)({},oe),{},{_internalDisableMenuItemTitleTooltip:!0,key:"Menu",mode:t,inlineIndent:16,defaultOpenKeys:k.current,theme:P?"dark":"light",selectedKeys:Ce,style:(0,d.Z)({backgroundColor:"transparent",border:"none"},i),className:ie()(n,pe,z,(0,l.Z)((0,l.Z)({},"".concat(z,"-horizontal"),t==="horizontal"),"".concat(z,"-collapsed"),e.collapsed)),items:Te.getNavMenuItems(Ze,0,0),onOpenChange:function(He){e.collapsed||de(He)}},e.menuProps)))};function ya(r,e){var t=e.stylish,n=e.proLayoutCollapsedWidth;return(0,je.Xj)("ProLayoutSiderMenuStylish",function(a){var i=(0,d.Z)((0,d.Z)({},a),{},{componentCls:".".concat(r),proLayoutCollapsedWidth:n});return t?[(0,l.Z)({},"div".concat(a.proComponentsCls,"-layout"),(0,l.Z)({},"".concat(i.componentCls),t==null?void 0:t(i)))]:[]})}var xa=["title","render"],Ca=h.memo(function(r){return(0,u.jsx)(u.Fragment,{children:r.children})}),ba=Qe.Z.Sider,bn=Qe.Z._InternalSiderContext,Sa=bn===void 0?{Provider:Ca}:bn,Ft=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"menuHeaderRender",n=e.logo,a=e.title,i=e.layout,o=e[t];if(o===!1)return null;var s=$t(n),c=(0,u.jsx)("h1",{children:a!=null?a:"Ant Design Pro"});return o?o(s,e.collapsed?null:c,e):e.isMobile?null:i==="mix"&&t==="menuHeaderRender"?!1:e.collapsed?(0,u.jsx)("a",{children:s},"title"):(0,u.jsxs)("a",{children:[s,c]},"title")},Sn=function(e){var t,n=e.collapsed,a=e.originCollapsed,i=e.fixSiderbar,o=e.menuFooterRender,s=e.onCollapse,c=e.theme,f=e.siderWidth,p=e.isMobile,Z=e.onMenuHeaderClick,y=e.breakpoint,B=y===void 0?"lg":y,A=e.style,L=e.layout,P=e.menuExtraRender,W=P===void 0?!1:P,z=e.links,k=e.menuContentRender,N=e.collapsedButtonRender,D=e.prefixCls,C=e.avatarProps,E=e.rightContentRender,re=e.actionsRender,F=e.onOpenChange,H=e.stylish,de=e.logoStyle,ye=(0,h.useContext)(J.L_),x=ye.hashId,Ce=(0,h.useMemo)(function(){return!(p||L==="mix")},[p,L]),w="".concat(D,"-sider"),oe=64,ve=ya("".concat(w,".").concat(w,"-stylish"),{stylish:H,proLayoutCollapsedWidth:oe}),Se=ie()("".concat(w),x,(0,l.Z)((0,l.Z)((0,l.Z)((0,l.Z)((0,l.Z)((0,l.Z)((0,l.Z)({},"".concat(w,"-fixed"),i),"".concat(w,"-fixed-mix"),L==="mix"&&!p&&i),"".concat(w,"-collapsed"),e.collapsed),"".concat(w,"-layout-").concat(L),L&&!p),"".concat(w,"-light"),c!=="dark"),"".concat(w,"-mix"),L==="mix"&&!p),"".concat(w,"-stylish"),!!H)),pe=Ft(e),Te=W&&W(e),Ze=(0,h.useMemo)(function(){return k!==!1&&(0,h.createElement)(Cn,(0,d.Z)((0,d.Z)({},e),{},{key:"base-menu",mode:n&&!p?"vertical":"inline",handleOpenChange:F,style:{width:"100%"},className:"".concat(w,"-menu ").concat(x).trim()}))},[w,x,k,F,e]),Me=(z||[]).map(function(we,$e){return{className:"".concat(w,"-link"),label:we,key:$e}}),He=(0,h.useMemo)(function(){return k?k(e,Ze):Ze},[k,Ze,e]),Ne=(0,h.useMemo)(function(){if(!C)return null;var we=C.title,$e=C.render,Ae=(0,Y.Z)(C,xa),It=(0,u.jsxs)("div",{className:"".concat(w,"-actions-avatar"),children:[Ae!=null&&Ae.src||Ae!=null&&Ae.srcSet||Ae.icon||Ae.children?(0,u.jsx)(cn.Z,(0,d.Z)({size:28},Ae)):null,C.title&&!n&&(0,u.jsx)("span",{children:we})]});return $e?$e(C,It,e):It},[C,w,n]),Oe=(0,h.useMemo)(function(){return re?(0,u.jsx)(Yr.Z,{align:"center",size:4,direction:n?"vertical":"horizontal",className:ie()(["".concat(w,"-actions-list"),n&&"".concat(w,"-actions-list-collapsed"),x]),children:[re==null?void 0:re(e)].flat(1).map(function(we,$e){return(0,u.jsx)("div",{className:"".concat(w,"-actions-list-item ").concat(x).trim(),children:we},$e)})}):null},[re,w,n]),ze=(0,h.useMemo)(function(){return(0,u.jsx)(zt,{onItemClick:e.itemClick,appListRender:e.appListRender,appList:e.appList,prefixCls:e.prefixCls})},[e.appList,e.appListRender,e.prefixCls]),ke=(0,h.useMemo)(function(){if(N===!1)return null;var we=(0,u.jsx)(na,{isMobile:p,collapsed:a,className:"".concat(w,"-collapsed-button"),onClick:function(){s==null||s(!a)}});return N?N(n,we):we},[N,p,a,w,n,s]),Ke=(0,h.useMemo)(function(){return!Ne&&!Oe?null:(0,u.jsxs)("div",{className:ie()("".concat(w,"-actions"),x,n&&"".concat(w,"-actions-collapsed")),children:[Ne,Oe]})},[Oe,Ne,w,n,x]),Ue=(0,h.useMemo)(function(){var we;return e!=null&&(we=e.menu)!==null&&we!==void 0&&we.hideMenuWhenCollapsed&&n?"".concat(w,"-hide-menu-collapsed"):null},[w,n,e==null||(t=e.menu)===null||t===void 0?void 0:t.hideMenuWhenCollapsed]),dt=o&&(o==null?void 0:o(e)),Mt=(0,u.jsxs)(u.Fragment,{children:[pe&&(0,u.jsxs)("div",{className:ie()([ie()("".concat(w,"-logo"),x,(0,l.Z)({},"".concat(w,"-logo-collapsed"),n))]),onClick:Ce?Z:void 0,id:"logo",style:de,children:[pe,ze]}),Te&&(0,u.jsx)("div",{className:ie()(["".concat(w,"-extra"),!pe&&"".concat(w,"-extra-no-logo"),x]),children:Te}),(0,u.jsx)("div",{style:{flex:1,overflowY:"auto",overflowX:"hidden"},children:He}),(0,u.jsxs)(Sa.Provider,{value:{},children:[z?(0,u.jsx)("div",{className:"".concat(w,"-links ").concat(x).trim(),children:(0,u.jsx)(dn.Z,{inlineIndent:16,className:"".concat(w,"-link-menu ").concat(x).trim(),selectedKeys:[],openKeys:[],theme:c,mode:"inline",items:Me})}):null,Ce&&(0,u.jsxs)(u.Fragment,{children:[Ke,!Oe&&E?(0,u.jsx)("div",{className:ie()("".concat(w,"-actions"),x,(0,l.Z)({},"".concat(w,"-actions-collapsed"),n)),children:E==null?void 0:E(e)}):null]}),dt&&(0,u.jsx)("div",{className:ie()(["".concat(w,"-footer"),x,(0,l.Z)({},"".concat(w,"-footer-collapsed"),n)]),children:dt})]})]});return ve.wrapSSR((0,u.jsxs)(u.Fragment,{children:[i&&!p&&!Ue&&(0,u.jsx)("div",{style:(0,d.Z)({width:n?oe:f,overflow:"hidden",flex:"0 0 ".concat(n?oe:f,"px"),maxWidth:n?oe:f,minWidth:n?oe:f,transition:"all 0.2s ease 0s"},A)}),(0,u.jsxs)(ba,{collapsible:!0,trigger:null,collapsed:n,breakpoint:B===!1?void 0:B,onCollapse:function($e){p||s==null||s($e)},collapsedWidth:oe,style:A,theme:c,width:f,className:ie()(Se,x,Ue),children:[Ue?(0,u.jsx)("div",{className:"".concat(w,"-hide-when-collapsed ").concat(x).trim(),style:{height:"100%",width:"100%",opacity:Ue?0:1},children:Mt}):Mt,ke]})]}))},Za=v(10178),Ma=v(48555),Ia=function(e){var t,n,a,i,o;return(0,l.Z)({},e.componentCls,{"&-header-actions":{display:"flex",height:"100%",alignItems:"center","&-item":{display:"inline-flex",alignItems:"center",justifyContent:"center",paddingBlock:0,paddingInline:2,color:(t=e.layout)===null||t===void 0||(t=t.header)===null||t===void 0?void 0:t.colorTextRightActionsItem,fontSize:"16px",cursor:"pointer",borderRadius:e.borderRadius,"> *":{paddingInline:6,paddingBlock:6,borderRadius:e.borderRadius,"&:hover":{backgroundColor:(n=e.layout)===null||n===void 0||(n=n.header)===null||n===void 0?void 0:n.colorBgRightActionsItemHover}}},"&-avatar":{display:"inline-flex",alignItems:"center",justifyContent:"center",paddingInlineStart:e.padding,paddingInlineEnd:e.padding,cursor:"pointer",color:(a=e.layout)===null||a===void 0||(a=a.header)===null||a===void 0?void 0:a.colorTextRightActionsItem,"> div":{height:"44px",color:(i=e.layout)===null||i===void 0||(i=i.header)===null||i===void 0?void 0:i.colorTextRightActionsItem,paddingInline:8,paddingBlock:8,cursor:"pointer",display:"flex",alignItems:"center",lineHeight:"44px",borderRadius:e.borderRadius,"&:hover":{backgroundColor:(o=e.layout)===null||o===void 0||(o=o.header)===null||o===void 0?void 0:o.colorBgRightActionsItemHover}}}}})};function Ra(r){return(0,je.Xj)("ProLayoutRightContent",function(e){var t=(0,d.Z)((0,d.Z)({},e),{},{componentCls:".".concat(r)});return[Ia(t)]})}var Ta=["rightContentRender","avatarProps","actionsRender","headerContentRender"],wa=["title","render"],Zn=function(e){var t=e.rightContentRender,n=e.avatarProps,a=e.actionsRender,i=e.headerContentRender,o=(0,Y.Z)(e,Ta),s=(0,h.useContext)(_e.ZP.ConfigContext),c=s.getPrefixCls,f="".concat(c(),"-pro-global-header"),p=Ra(f),Z=p.wrapSSR,y=p.hashId,B=(0,h.useState)("auto"),A=(0,_.Z)(B,2),L=A[0],P=A[1],W=(0,h.useMemo)(function(){if(!n)return null;var D=n.title,C=n.render,E=(0,Y.Z)(n,wa),re=[E!=null&&E.src||E!=null&&E.srcSet||E.icon||E.children?(0,h.createElement)(cn.Z,(0,d.Z)((0,d.Z)({},E),{},{size:28,key:"avatar"})):null,D?(0,u.jsx)("span",{style:{marginInlineStart:8},children:D},"name"):void 0];return C?C(n,(0,u.jsx)("div",{children:re}),o):(0,u.jsx)("div",{children:re})},[n]),z=a||W?function(D){var C=a&&(a==null?void 0:a(D));return!C&&!W?null:Array.isArray(C)?Z((0,u.jsxs)("div",{className:"".concat(f,"-header-actions ").concat(y).trim(),children:[C.filter(Boolean).map(function(E,re){var F=!1;if(h.isValidElement(E)){var H;F=!!(E!=null&&(H=E.props)!==null&&H!==void 0&&H["aria-hidden"])}return(0,u.jsx)("div",{className:ie()("".concat(f,"-header-actions-item ").concat(y),(0,l.Z)({},"".concat(f,"-header-actions-hover"),!F)),children:E},re)}),W&&(0,u.jsx)("span",{className:"".concat(f,"-header-actions-avatar ").concat(y).trim(),children:W})]})):Z((0,u.jsxs)("div",{className:"".concat(f,"-header-actions ").concat(y).trim(),children:[C,W&&(0,u.jsx)("span",{className:"".concat(f,"-header-actions-avatar ").concat(y).trim(),children:W})]}))}:void 0,k=(0,Za.D)(function(){var D=(0,U.Z)((0,Q.Z)().mark(function C(E){return(0,Q.Z)().wrap(function(F){for(;;)switch(F.prev=F.next){case 0:P(E);case 1:case"end":return F.stop()}},C)}));return function(C){return D.apply(this,arguments)}}(),160),N=z||t;return(0,u.jsx)("div",{className:"".concat(f,"-right-content ").concat(y).trim(),style:{minWidth:L,height:"100%"},children:(0,u.jsx)("div",{style:{height:"100%"},children:(0,u.jsx)(Ma.default,{onResize:function(C){var E=C.width;k.run(E)},children:N?(0,u.jsx)("div",{style:{display:"flex",alignItems:"center",height:"100%",justifyContent:"flex-end"},children:N((0,d.Z)((0,d.Z)({},o),{},{rightContentSize:L}))}):null})})})},Ba=function(e){var t,n;return(0,l.Z)({},e.componentCls,{position:"relative",width:"100%",height:"100%",backgroundColor:"transparent",".anticon":{color:"inherit"},"&-main":{display:"flex",height:"100%",paddingInlineStart:"16px","&-left":(0,l.Z)({display:"flex",alignItems:"center"},"".concat(e.proComponentsCls,"-layout-apps-icon"),{marginInlineEnd:16,marginInlineStart:-8})},"&-wide":{maxWidth:1152,margin:"0 auto"},"&-logo":{position:"relative",display:"flex",height:"100%",alignItems:"center",overflow:"hidden","> *:first-child":{display:"flex",alignItems:"center",minHeight:"22px",fontSize:"22px"},"> *:first-child > img":{display:"inline-block",height:"32px",verticalAlign:"middle"},"> *:first-child > h1":{display:"inline-block",marginBlock:0,marginInline:0,lineHeight:"24px",marginInlineStart:6,fontWeight:"600",fontSize:"16px",color:(t=e.layout)===null||t===void 0||(t=t.header)===null||t===void 0?void 0:t.colorHeaderTitle,verticalAlign:"top"}},"&-menu":{minWidth:0,display:"flex",alignItems:"center",paddingInline:6,paddingBlock:6,lineHeight:"".concat(Math.max((((n=e.layout)===null||n===void 0||(n=n.header)===null||n===void 0?void 0:n.heightLayoutHeader)||56)-12,40),"px")}})};function Pa(r){return(0,je.Xj)("ProLayoutTopNavHeader",function(e){var t=(0,d.Z)((0,d.Z)({},e),{},{componentCls:".".concat(r)});return[Ba(t)]})}var Mn=function(e){var t,n,a,i,o,s,c,f=(0,h.useRef)(null),p=e.onMenuHeaderClick,Z=e.contentWidth,y=e.rightContentRender,B=e.className,A=e.style,L=e.headerContentRender,P=e.layout,W=e.actionsRender,z=(0,h.useContext)(_e.ZP.ConfigContext),k=z.getPrefixCls,N=(0,h.useContext)(J.L_),D=N.dark,C="".concat(e.prefixCls||k("pro"),"-top-nav-header"),E=Pa(C),re=E.wrapSSR,F=E.hashId,H=void 0;e.menuHeaderRender!==void 0?H="menuHeaderRender":(P==="mix"||P==="top")&&(H="headerTitleRender");var de=Ft((0,d.Z)((0,d.Z)({},e),{},{collapsed:!1}),H),ye=(0,h.useContext)(J.L_),x=ye.token,Ce=(0,h.useMemo)(function(){var w,oe,ve,Se,pe,Te,Ze,Me,He,Ne,Oe,ze,ke,Ke=(0,u.jsx)(_e.ZP,{theme:{hashed:(0,J.nu)(),components:{Layout:{headerBg:"transparent",bodyBg:"transparent"},Menu:(0,d.Z)({},K({colorItemBg:((w=x.layout)===null||w===void 0||(w=w.header)===null||w===void 0?void 0:w.colorBgHeader)||"transparent",colorSubItemBg:((oe=x.layout)===null||oe===void 0||(oe=oe.header)===null||oe===void 0?void 0:oe.colorBgHeader)||"transparent",radiusItem:x.borderRadius,colorItemBgSelected:((ve=x.layout)===null||ve===void 0||(ve=ve.header)===null||ve===void 0?void 0:ve.colorBgMenuItemSelected)||(x==null?void 0:x.colorBgTextHover),itemHoverBg:((Se=x.layout)===null||Se===void 0||(Se=Se.header)===null||Se===void 0?void 0:Se.colorBgMenuItemHover)||(x==null?void 0:x.colorBgTextHover),colorItemBgSelectedHorizontal:((pe=x.layout)===null||pe===void 0||(pe=pe.header)===null||pe===void 0?void 0:pe.colorBgMenuItemSelected)||(x==null?void 0:x.colorBgTextHover),colorActiveBarWidth:0,colorActiveBarHeight:0,colorActiveBarBorderSize:0,colorItemText:((Te=x.layout)===null||Te===void 0||(Te=Te.header)===null||Te===void 0?void 0:Te.colorTextMenu)||(x==null?void 0:x.colorTextSecondary),colorItemTextHoverHorizontal:((Ze=x.layout)===null||Ze===void 0||(Ze=Ze.header)===null||Ze===void 0?void 0:Ze.colorTextMenuActive)||(x==null?void 0:x.colorText),colorItemTextSelectedHorizontal:((Me=x.layout)===null||Me===void 0||(Me=Me.header)===null||Me===void 0?void 0:Me.colorTextMenuSelected)||(x==null?void 0:x.colorTextBase),horizontalItemBorderRadius:4,colorItemTextHover:((He=x.layout)===null||He===void 0||(He=He.header)===null||He===void 0?void 0:He.colorTextMenuActive)||"rgba(0, 0, 0, 0.85)",horizontalItemHoverBg:((Ne=x.layout)===null||Ne===void 0||(Ne=Ne.header)===null||Ne===void 0?void 0:Ne.colorBgMenuItemHover)||"rgba(0, 0, 0, 0.04)",colorItemTextSelected:((Oe=x.layout)===null||Oe===void 0||(Oe=Oe.header)===null||Oe===void 0?void 0:Oe.colorTextMenuSelected)||"rgba(0, 0, 0, 1)",popupBg:x==null?void 0:x.colorBgElevated,subMenuItemBg:x==null?void 0:x.colorBgElevated,darkSubMenuItemBg:"transparent",darkPopupBg:x==null?void 0:x.colorBgElevated}))},token:{colorBgElevated:((ze=x.layout)===null||ze===void 0||(ze=ze.header)===null||ze===void 0?void 0:ze.colorBgHeader)||"transparent"}},children:(0,u.jsx)(Cn,(0,d.Z)((0,d.Z)((0,d.Z)({theme:D?"dark":"light"},e),{},{className:"".concat(C,"-base-menu ").concat(F).trim()},e.menuProps),{},{style:(0,d.Z)({width:"100%"},(ke=e.menuProps)===null||ke===void 0?void 0:ke.style),collapsed:!1,menuRenderType:"header",mode:"horizontal"}))});return L?L(e,Ke):Ke},[(t=x.layout)===null||t===void 0||(t=t.header)===null||t===void 0?void 0:t.colorBgHeader,(n=x.layout)===null||n===void 0||(n=n.header)===null||n===void 0?void 0:n.colorBgMenuItemSelected,(a=x.layout)===null||a===void 0||(a=a.header)===null||a===void 0?void 0:a.colorBgMenuItemHover,(i=x.layout)===null||i===void 0||(i=i.header)===null||i===void 0?void 0:i.colorTextMenu,(o=x.layout)===null||o===void 0||(o=o.header)===null||o===void 0?void 0:o.colorTextMenuActive,(s=x.layout)===null||s===void 0||(s=s.header)===null||s===void 0?void 0:s.colorTextMenuSelected,(c=x.layout)===null||c===void 0||(c=c.header)===null||c===void 0?void 0:c.colorBgMenuElevated,x.borderRadius,x==null?void 0:x.colorBgTextHover,x==null?void 0:x.colorTextSecondary,x==null?void 0:x.colorText,x==null?void 0:x.colorTextBase,x.colorBgElevated,D,e,C,F,L]);return re((0,u.jsx)("div",{className:ie()(C,F,B,(0,l.Z)({},"".concat(C,"-light"),!0)),style:A,children:(0,u.jsxs)("div",{ref:f,className:ie()("".concat(C,"-main"),F,(0,l.Z)({},"".concat(C,"-wide"),Z==="Fixed"&&P==="top")),children:[de&&(0,u.jsxs)("div",{className:ie()("".concat(C,"-main-left ").concat(F)),onClick:p,children:[(0,u.jsx)(zt,(0,d.Z)({},e)),(0,u.jsx)("div",{className:"".concat(C,"-logo ").concat(F).trim(),id:"logo",children:de},"logo")]}),(0,u.jsx)("div",{style:{flex:1},className:"".concat(C,"-menu ").concat(F).trim(),children:Ce}),(y||W||e.avatarProps)&&(0,u.jsx)(Zn,(0,d.Z)((0,d.Z)({rightContentRender:y},e),{},{prefixCls:C}))]})}))},ja=function(e){var t,n,a;return(0,l.Z)({},e.componentCls,(0,l.Z)((0,l.Z)((0,l.Z)((0,l.Z)({position:"relative",background:"transparent",display:"flex",alignItems:"center",marginBlock:0,marginInline:16,height:((t=e.layout)===null||t===void 0||(t=t.header)===null||t===void 0?void 0:t.heightLayoutHeader)||56,boxSizing:"border-box","> a":{height:"100%"}},"".concat(e.proComponentsCls,"-layout-apps-icon"),{marginInlineEnd:16}),"&-collapsed-button",{minHeight:"22px",color:(n=e.layout)===null||n===void 0||(n=n.header)===null||n===void 0?void 0:n.colorHeaderTitle,fontSize:"18px",marginInlineEnd:"16px"}),"&-logo",{position:"relative",marginInlineEnd:"16px",a:{display:"flex",alignItems:"center",height:"100%",minHeight:"22px",fontSize:"20px"},img:{height:"28px"},h1:{height:"32px",marginBlock:0,marginInline:0,marginInlineStart:8,fontWeight:"600",color:((a=e.layout)===null||a===void 0||(a=a.header)===null||a===void 0?void 0:a.colorHeaderTitle)||e.colorTextHeading,fontSize:"18px",lineHeight:"32px"},"&-mix":{display:"flex",alignItems:"center"}}),"&-logo-mobile",{minWidth:"24px",marginInlineEnd:0}))};function Ea(r){return(0,je.Xj)("ProLayoutGlobalHeader",function(e){var t=(0,d.Z)((0,d.Z)({},e),{},{componentCls:".".concat(r)});return[ja(t)]})}var Na=function(e,t){return e===!1?null:e?e(t,null):t},La=function(e){var t=e.isMobile,n=e.logo,a=e.collapsed,i=e.onCollapse,o=e.rightContentRender,s=e.menuHeaderRender,c=e.onMenuHeaderClick,f=e.className,p=e.style,Z=e.layout,y=e.children,B=e.splitMenus,A=e.menuData,L=e.prefixCls,P=(0,h.useContext)(_e.ZP.ConfigContext),W=P.getPrefixCls,z=P.direction,k="".concat(L||W("pro"),"-global-header"),N=Ea(k),D=N.wrapSSR,C=N.hashId,E=ie()(f,k,C);if(Z==="mix"&&!t&&B){var re=(A||[]).map(function(ye){return(0,d.Z)((0,d.Z)({},ye),{},{children:void 0,routes:void 0})}),F=xt(re);return(0,u.jsx)(Mn,(0,d.Z)((0,d.Z)({mode:"horizontal"},e),{},{splitMenus:!1,menuData:F}))}var H=ie()("".concat(k,"-logo"),C,(0,l.Z)((0,l.Z)((0,l.Z)({},"".concat(k,"-logo-rtl"),z==="rtl"),"".concat(k,"-logo-mix"),Z==="mix"),"".concat(k,"-logo-mobile"),t)),de=(0,u.jsx)("span",{className:H,children:(0,u.jsx)("a",{children:$t(n)})},"logo");return D((0,u.jsxs)("div",{className:E,style:(0,d.Z)({},p),children:[t&&(0,u.jsx)("span",{className:"".concat(k,"-collapsed-button ").concat(C).trim(),onClick:function(){i==null||i(!a)},children:(0,u.jsx)(zr,{})}),t&&Na(s,de),Z==="mix"&&!t&&(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(zt,(0,d.Z)({},e)),(0,u.jsx)("div",{className:H,onClick:c,children:Ft((0,d.Z)((0,d.Z)({},e),{},{collapsed:!1}),"headerTitleRender")})]}),(0,u.jsx)("div",{style:{flex:1},children:y}),(o||e.actionsRender||e.avatarProps)&&(0,u.jsx)(Zn,(0,d.Z)({rightContentRender:o},e))]}))},Oa=function(e){var t,n,a,i;return(0,l.Z)({},"".concat(e.proComponentsCls,"-layout"),(0,l.Z)({},"".concat(e.antCls,"-layout-header").concat(e.componentCls),{height:((t=e.layout)===null||t===void 0||(t=t.header)===null||t===void 0?void 0:t.heightLayoutHeader)||56,lineHeight:"".concat(((n=e.layout)===null||n===void 0||(n=n.header)===null||n===void 0?void 0:n.heightLayoutHeader)||56,"px"),zIndex:19,width:"100%",paddingBlock:0,paddingInline:0,borderBlockEnd:"1px solid ".concat(e.colorSplit),backgroundColor:((a=e.layout)===null||a===void 0||(a=a.header)===null||a===void 0?void 0:a.colorBgHeader)||"rgba(255, 255, 255, 0.4)",WebkitBackdropFilter:"blur(8px)",backdropFilter:"blur(8px)",transition:"background-color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1)","&-fixed-header":{position:"fixed",insetBlockStart:0,width:"100%",zIndex:100,insetInlineEnd:0},"&-fixed-header-scroll":{backgroundColor:((i=e.layout)===null||i===void 0||(i=i.header)===null||i===void 0?void 0:i.colorBgScrollHeader)||"rgba(255, 255, 255, 0.8)"},"&-header-actions":{display:"flex",alignItems:"center",fontSize:"16",cursor:"pointer","& &-item":{paddingBlock:0,paddingInline:8,"&:hover":{color:e.colorText}}},"&-header-realDark":{boxShadow:"0 2px 8px 0 rgba(0, 0, 0, 65%)"},"&-header-actions-header-action":{transition:"width 0.3s cubic-bezier(0.645, 0.045, 0.355, 1)"}}))};function Ha(r){return(0,je.Xj)("ProLayoutHeader",function(e){var t=(0,d.Z)((0,d.Z)({},e),{},{componentCls:".".concat(r)});return[Oa(t)]})}function Aa(r,e){var t=e.stylish,n=e.proLayoutCollapsedWidth;return(0,je.Xj)("ProLayoutHeaderStylish",function(a){var i=(0,d.Z)((0,d.Z)({},a),{},{componentCls:".".concat(r),proLayoutCollapsedWidth:n});return t?[(0,l.Z)({},"div".concat(a.proComponentsCls,"-layout"),(0,l.Z)({},"".concat(i.componentCls),t==null?void 0:t(i)))]:[]})}var In=Qe.Z.Header,Da=function(e){var t,n,a,i=e.isMobile,o=e.fixedHeader,s=e.className,c=e.style,f=e.collapsed,p=e.prefixCls,Z=e.onCollapse,y=e.layout,B=e.headerRender,A=e.headerContentRender,L=(0,h.useContext)(J.L_),P=L.token,W=(0,h.useContext)(_e.ZP.ConfigContext),z=(0,h.useState)(!1),k=(0,_.Z)(z,2),N=k[0],D=k[1],C=o||y==="mix",E=(0,h.useCallback)(function(){var w=y==="top",oe=xt(e.menuData||[]),ve=(0,u.jsx)(La,(0,d.Z)((0,d.Z)({onCollapse:Z},e),{},{menuData:oe,children:A&&A(e,null)}));return w&&!i&&(ve=(0,u.jsx)(Mn,(0,d.Z)((0,d.Z)({mode:"horizontal",onCollapse:Z},e),{},{menuData:oe}))),B&&typeof B=="function"?B(e,ve):ve},[A,B,i,y,Z,e]);(0,h.useEffect)(function(){var w,oe=(W==null||(w=W.getTargetContainer)===null||w===void 0?void 0:w.call(W))||document.body,ve=function(){var pe,Te=oe.scrollTop;return Te>(((pe=P.layout)===null||pe===void 0||(pe=pe.header)===null||pe===void 0?void 0:pe.heightLayoutHeader)||56)&&!N?(D(!0),!0):(N&&D(!1),!1)};if(C&&typeof window!="undefined")return oe.addEventListener("scroll",ve,{passive:!0}),function(){oe.removeEventListener("scroll",ve)}},[(t=P.layout)===null||t===void 0||(t=t.header)===null||t===void 0?void 0:t.heightLayoutHeader,C,N]);var re=y==="top",F="".concat(p,"-layout-header"),H=Ha(F),de=H.wrapSSR,ye=H.hashId,x=Aa("".concat(F,".").concat(F,"-stylish"),{proLayoutCollapsedWidth:64,stylish:e.stylish}),Ce=ie()(s,ye,F,(0,l.Z)((0,l.Z)((0,l.Z)((0,l.Z)((0,l.Z)((0,l.Z)((0,l.Z)({},"".concat(F,"-fixed-header"),C),"".concat(F,"-fixed-header-scroll"),N),"".concat(F,"-mix"),y==="mix"),"".concat(F,"-fixed-header-action"),!f),"".concat(F,"-top-menu"),re),"".concat(F,"-header"),!0),"".concat(F,"-stylish"),!!e.stylish));return y==="side"&&!i?null:x.wrapSSR(de((0,u.jsx)(u.Fragment,{children:(0,u.jsxs)(_e.ZP,{theme:{hashed:(0,J.nu)(),components:{Layout:{headerBg:"transparent",bodyBg:"transparent"}}},children:[C&&(0,u.jsx)(In,{style:(0,d.Z)({height:((n=P.layout)===null||n===void 0||(n=n.header)===null||n===void 0?void 0:n.heightLayoutHeader)||56,lineHeight:"".concat(((a=P.layout)===null||a===void 0||(a=a.header)===null||a===void 0?void 0:a.heightLayoutHeader)||56,"px"),backgroundColor:"transparent",zIndex:19},c)}),(0,u.jsx)(In,{className:Ce,style:c,children:E()})]})})))},_a=v(83832),$a=v(85265),za=v(861),Rn=new za.Keyframes("antBadgeLoadingCircle",{"0%":{display:"none",opacity:0,overflow:"hidden"},"80%":{overflow:"hidden"},"100%":{display:"unset",opacity:1}}),Fa=function(e){var t,n,a,i,o,s,c,f,p,Z,y,B;return(0,l.Z)({},"".concat(e.proComponentsCls,"-layout"),(0,l.Z)((0,l.Z)((0,l.Z)({},"".concat(e.antCls,"-layout-sider").concat(e.componentCls),{background:((t=e.layout)===null||t===void 0||(t=t.sider)===null||t===void 0?void 0:t.colorMenuBackground)||"transparent"}),e.componentCls,(0,l.Z)((0,l.Z)((0,l.Z)((0,l.Z)((0,l.Z)((0,l.Z)((0,l.Z)((0,l.Z)((0,l.Z)({position:"relative",boxSizing:"border-box","&-menu":{position:"relative",zIndex:10,minHeight:"100%"}},"& ".concat(e.antCls,"-layout-sider-children"),{position:"relative",display:"flex",flexDirection:"column",height:"100%",paddingInline:(n=e.layout)===null||n===void 0||(n=n.sider)===null||n===void 0?void 0:n.paddingInlineLayoutMenu,paddingBlock:(a=e.layout)===null||a===void 0||(a=a.sider)===null||a===void 0?void 0:a.paddingBlockLayoutMenu,borderInlineEnd:"1px solid ".concat(e.colorSplit),marginInlineEnd:-1}),"".concat(e.antCls,"-menu"),(0,l.Z)((0,l.Z)({},"".concat(e.antCls,"-menu-item-group-title"),{fontSize:e.fontSizeSM,paddingBottom:4}),"".concat(e.antCls,"-menu-item:not(").concat(e.antCls,"-menu-item-selected):hover"),{color:(i=e.layout)===null||i===void 0||(i=i.sider)===null||i===void 0?void 0:i.colorTextMenuItemHover})),"&-logo",{position:"relative",display:"flex",alignItems:"center",justifyContent:"space-between",paddingInline:12,paddingBlock:16,color:(o=e.layout)===null||o===void 0||(o=o.sider)===null||o===void 0?void 0:o.colorTextMenu,cursor:"pointer",borderBlockEnd:"1px solid ".concat((s=e.layout)===null||s===void 0||(s=s.sider)===null||s===void 0?void 0:s.colorMenuItemDivider),"> a":{display:"flex",alignItems:"center",justifyContent:"center",minHeight:22,fontSize:22,"> img":{display:"inline-block",height:22,verticalAlign:"middle"},"> h1":{display:"inline-block",height:22,marginBlock:0,marginInlineEnd:0,marginInlineStart:6,color:(c=e.layout)===null||c===void 0||(c=c.sider)===null||c===void 0?void 0:c.colorTextMenuTitle,animationName:Rn,animationDuration:".4s",animationTimingFunction:"ease",fontWeight:600,fontSize:16,lineHeight:"22px",verticalAlign:"middle"}},"&-collapsed":(0,l.Z)({flexDirection:"column-reverse",margin:0,padding:12},"".concat(e.proComponentsCls,"-layout-apps-icon"),{marginBlockEnd:8,fontSize:16,transition:"font-size 0.2s ease-in-out,color 0.2s ease-in-out"})}),"&-actions",{display:"flex",alignItems:"center",justifyContent:"space-between",marginBlock:4,marginInline:0,color:(f=e.layout)===null||f===void 0||(f=f.sider)===null||f===void 0?void 0:f.colorTextMenu,"&-collapsed":{flexDirection:"column-reverse",paddingBlock:0,paddingInline:8,fontSize:16,transition:"font-size 0.3s ease-in-out"},"&-list":{color:(p=e.layout)===null||p===void 0||(p=p.sider)===null||p===void 0?void 0:p.colorTextMenuSecondary,"&-collapsed":{marginBlockEnd:8,animationName:"none"},"&-item":{paddingInline:6,paddingBlock:6,lineHeight:"16px",fontSize:16,cursor:"pointer",borderRadius:e.borderRadius,"&:hover":{background:e.colorBgTextHover}}},"&-avatar":{fontSize:14,paddingInline:8,paddingBlock:8,display:"flex",alignItems:"center",gap:e.marginXS,borderRadius:e.borderRadius,"& *":{cursor:"pointer"},"&:hover":{background:e.colorBgTextHover}}}),"&-hide-menu-collapsed",{insetInlineStart:"-".concat(e.proLayoutCollapsedWidth-12,"px"),position:"absolute"}),"&-extra",{marginBlockEnd:16,marginBlock:0,marginInline:16,"&-no-logo":{marginBlockStart:16}}),"&-links",{width:"100%",ul:{height:"auto"}}),"&-link-menu",{border:"none",boxShadow:"none",background:"transparent"}),"&-footer",{color:(Z=e.layout)===null||Z===void 0||(Z=Z.sider)===null||Z===void 0?void 0:Z.colorTextMenuSecondary,paddingBlockEnd:16,fontSize:e.fontSize,animationName:Rn,animationDuration:".4s",animationTimingFunction:"ease"})),"".concat(e.componentCls).concat(e.componentCls,"-fixed"),{position:"fixed",insetBlockStart:0,insetInlineStart:0,zIndex:"100",height:"100%","&-mix":{height:"calc(100% - ".concat(((y=e.layout)===null||y===void 0||(y=y.header)===null||y===void 0?void 0:y.heightLayoutHeader)||56,"px)"),insetBlockStart:"".concat(((B=e.layout)===null||B===void 0||(B=B.header)===null||B===void 0?void 0:B.heightLayoutHeader)||56,"px")}}))};function Wa(r,e){var t=e.proLayoutCollapsedWidth;return(0,je.Xj)("ProLayoutSiderMenu",function(n){var a=(0,d.Z)((0,d.Z)({},n),{},{componentCls:".".concat(r),proLayoutCollapsedWidth:t});return[Fa(a)]})}var Tn=function(e){var t,n=e.isMobile,a=e.siderWidth,i=e.collapsed,o=e.onCollapse,s=e.style,c=e.className,f=e.hide,p=e.prefixCls,Z=e.getContainer,y=(0,h.useContext)(J.L_),B=y.token;(0,h.useEffect)(function(){n===!0&&(o==null||o(!0))},[n]);var A=(0,on.Z)(e,["className","style"]),L=h.useContext(_e.ZP.ConfigContext),P=L.direction,W=Wa("".concat(p,"-sider"),{proLayoutCollapsedWidth:64}),z=W.wrapSSR,k=W.hashId,N=ie()("".concat(p,"-sider"),c,k);if(f)return null;var D=(0,R.X)(!i,function(){return o==null?void 0:o(!0)});return z(n?(0,u.jsx)($a.Z,(0,d.Z)((0,d.Z)({placement:P==="rtl"?"right":"left",className:ie()("".concat(p,"-drawer-sider"),c)},D),{},{style:(0,d.Z)({padding:0,height:"100vh"},s),onClose:function(){o==null||o(!0)},maskClosable:!0,closable:!1,getContainer:Z||!1,width:a,styles:{body:{height:"100vh",padding:0,display:"flex",flexDirection:"row",backgroundColor:(t=B.layout)===null||t===void 0||(t=t.sider)===null||t===void 0?void 0:t.colorMenuBackground}},children:(0,u.jsx)(Sn,(0,d.Z)((0,d.Z)({},A),{},{isMobile:!0,className:N,collapsed:n?!1:i,splitMenus:!1,originCollapsed:i}))})):(0,u.jsx)(Sn,(0,d.Z)((0,d.Z)({className:N,originCollapsed:i},A),{},{style:s})))},wn=v(76509),Wt=v(16305),ka=function(e,t,n){if(n){var a=(0,Ct.Z)(n.keys()).find(function(o){try{return o.startsWith("http")?!1:(0,Wt.EQ)(o)(e)}catch(s){return console.log("key",o,s),!1}});if(a)return n.get(a)}if(t){var i=Object.keys(t).find(function(o){try{return o!=null&&o.startsWith("http")?!1:(0,Wt.EQ)(o)(e)}catch(s){return console.log("key",o,s),!1}});if(i)return t[i]}return{path:""}},kt=function(e,t){var n=e.pathname,a=n===void 0?"/":n,i=e.breadcrumb,o=e.breadcrumbMap,s=e.formatMessage,c=e.title,f=e.menu,p=f===void 0?{locale:!1}:f,Z=t?"":c||"",y=ka(a,i,o);if(!y)return{title:Z,id:"",pageName:Z};var B=y.name;return p.locale!==!1&&y.locale&&s&&(B=s({id:y.locale||"",defaultMessage:y.name})),B?t||!c?{title:B,id:y.locale||"",pageName:B}:{title:"".concat(B," - ").concat(c),id:y.locale||"",pageName:B}:{title:Z,id:y.locale||"",pageName:Z}},Qo=function(e,t){return kt(e,t).title},Ka={"app.setting.pagestyle":"Page style setting","app.setting.pagestyle.dark":"Dark Menu style","app.setting.pagestyle.light":"Light Menu style","app.setting.pagestyle.realdark":"Dark style (Beta)","app.setting.content-width":"Content Width","app.setting.content-width.fixed":"Fixed","app.setting.content-width.fluid":"Fluid","app.setting.themecolor":"Theme Color","app.setting.themecolor.dust":"Dust Red","app.setting.themecolor.volcano":"Volcano","app.setting.themecolor.sunset":"Sunset Orange","app.setting.themecolor.cyan":"Cyan","app.setting.themecolor.green":"Polar Green","app.setting.themecolor.techBlue":"Tech Blue (default)","app.setting.themecolor.daybreak":"Daybreak Blue","app.setting.themecolor.geekblue":"Geek Blue","app.setting.themecolor.purple":"Golden Purple","app.setting.sidermenutype":"SideMenu Type","app.setting.sidermenutype-sub":"Classic","app.setting.sidermenutype-group":"Grouping","app.setting.navigationmode":"Navigation Mode","app.setting.regionalsettings":"Regional Settings","app.setting.regionalsettings.header":"Header","app.setting.regionalsettings.menu":"Menu","app.setting.regionalsettings.footer":"Footer","app.setting.regionalsettings.menuHeader":"Menu Header","app.setting.sidemenu":"Side Menu Layout","app.setting.topmenu":"Top Menu Layout","app.setting.mixmenu":"Mix Menu Layout","app.setting.splitMenus":"Split Menus","app.setting.fixedheader":"Fixed Header","app.setting.fixedsidebar":"Fixed Sidebar","app.setting.fixedsidebar.hint":"Works on Side Menu Layout","app.setting.hideheader":"Hidden Header when scrolling","app.setting.hideheader.hint":"Works when Hidden Header is enabled","app.setting.othersettings":"Other Settings","app.setting.weakmode":"Weak Mode","app.setting.copy":"Copy Setting","app.setting.loading":"Loading theme","app.setting.copyinfo":"copy success\uFF0Cplease replace defaultSettings in src/models/setting.js","app.setting.production.hint":"Setting panel shows in development environment only, please manually modify"},Ua=(0,d.Z)({},Ka),Va={"app.setting.pagestyle":"Impostazioni di stile","app.setting.pagestyle.dark":"Tema scuro","app.setting.pagestyle.light":"Tema chiaro","app.setting.content-width":"Largezza contenuto","app.setting.content-width.fixed":"Fissa","app.setting.content-width.fluid":"Fluida","app.setting.themecolor":"Colore del tema","app.setting.themecolor.dust":"Rosso polvere","app.setting.themecolor.volcano":"Vulcano","app.setting.themecolor.sunset":"Arancione tramonto","app.setting.themecolor.cyan":"Ciano","app.setting.themecolor.green":"Verde polare","app.setting.themecolor.techBlue":"Tech Blu (default)","app.setting.themecolor.daybreak":"Blu cielo mattutino","app.setting.themecolor.geekblue":"Blu geek","app.setting.themecolor.purple":"Viola dorato","app.setting.navigationmode":"Modalit\xE0 di navigazione","app.setting.sidemenu":"Menu laterale","app.setting.topmenu":"Menu in testata","app.setting.mixmenu":"Menu misto","app.setting.splitMenus":"Menu divisi","app.setting.fixedheader":"Testata fissa","app.setting.fixedsidebar":"Menu laterale fisso","app.setting.fixedsidebar.hint":"Solo se selezionato Menu laterale","app.setting.hideheader":"Nascondi testata durante lo scorrimento","app.setting.hideheader.hint":"Solo se abilitato Nascondi testata durante lo scorrimento","app.setting.othersettings":"Altre impostazioni","app.setting.weakmode":"Inverti colori","app.setting.copy":"Copia impostazioni","app.setting.loading":"Carico tema...","app.setting.copyinfo":"Impostazioni copiate con successo! Incolla il contenuto in config/defaultSettings.js","app.setting.production.hint":"Questo pannello \xE8 visibile solo durante lo sviluppo. Le impostazioni devono poi essere modificate manulamente"},Ga=(0,d.Z)({},Va),Xa={"app.setting.pagestyle":"\uC2A4\uD0C0\uC77C \uC124\uC815","app.setting.pagestyle.dark":"\uB2E4\uD06C \uBAA8\uB4DC","app.setting.pagestyle.light":"\uB77C\uC774\uD2B8 \uBAA8\uB4DC","app.setting.content-width":"\uCEE8\uD150\uCE20 \uB108\uBE44","app.setting.content-width.fixed":"\uACE0\uC815","app.setting.content-width.fluid":"\uD750\uB984","app.setting.themecolor":"\uD14C\uB9C8 \uC0C9\uC0C1","app.setting.themecolor.dust":"Dust Red","app.setting.themecolor.volcano":"Volcano","app.setting.themecolor.sunset":"Sunset Orange","app.setting.themecolor.cyan":"Cyan","app.setting.themecolor.green":"Polar Green","app.setting.themecolor.techBlue":"Tech Blu (default)","app.setting.themecolor.daybreak":"Daybreak Blue","app.setting.themecolor.geekblue":"Geek Blue","app.setting.themecolor.purple":"Golden Purple","app.setting.navigationmode":"\uB124\uBE44\uAC8C\uC774\uC158 \uBAA8\uB4DC","app.setting.regionalsettings":"\uC601\uC5ED\uBCC4 \uC124\uC815","app.setting.regionalsettings.header":"\uD5E4\uB354","app.setting.regionalsettings.menu":"\uBA54\uB274","app.setting.regionalsettings.footer":"\uBC14\uB2E5\uAE00","app.setting.regionalsettings.menuHeader":"\uBA54\uB274 \uD5E4\uB354","app.setting.sidemenu":"\uBA54\uB274 \uC0AC\uC774\uB4DC \uBC30\uCE58","app.setting.topmenu":"\uBA54\uB274 \uC0C1\uB2E8 \uBC30\uCE58","app.setting.mixmenu":"\uD63C\uD569\uD615 \uBC30\uCE58","app.setting.splitMenus":"\uBA54\uB274 \uBD84\uB9AC","app.setting.fixedheader":"\uD5E4\uB354 \uACE0\uC815","app.setting.fixedsidebar":"\uC0AC\uC774\uB4DC\uBC14 \uACE0\uC815","app.setting.fixedsidebar.hint":"'\uBA54\uB274 \uC0AC\uC774\uB4DC \uBC30\uCE58'\uB97C \uC120\uD0DD\uD588\uC744 \uB54C \uB3D9\uC791\uD568","app.setting.hideheader":"\uC2A4\uD06C\uB864 \uC911 \uD5E4\uB354 \uAC10\uCD94\uAE30","app.setting.hideheader.hint":"'\uD5E4\uB354 \uAC10\uCD94\uAE30 \uC635\uC158'\uC744 \uC120\uD0DD\uD588\uC744 \uB54C \uB3D9\uC791\uD568","app.setting.othersettings":"\uB2E4\uB978 \uC124\uC815","app.setting.weakmode":"\uACE0\uB300\uBE44 \uBAA8\uB4DC","app.setting.copy":"\uC124\uC815\uAC12 \uBCF5\uC0AC","app.setting.loading":"\uD14C\uB9C8 \uB85C\uB529 \uC911","app.setting.copyinfo":"\uBCF5\uC0AC \uC131\uACF5. src/models/settings.js\uC5D0 \uC788\uB294 defaultSettings\uB97C \uAD50\uCCB4\uD574 \uC8FC\uC138\uC694.","app.setting.production.hint":"\uC124\uC815 \uD310\uB12C\uC740 \uAC1C\uBC1C \uD658\uACBD\uC5D0\uC11C\uB9CC \uBCF4\uC5EC\uC9D1\uB2C8\uB2E4. \uC9C1\uC811 \uC218\uB3D9\uC73C\uB85C \uBCC0\uACBD\uBC14\uB78D\uB2C8\uB2E4."},Qa=(0,d.Z)({},Xa),Ya={"app.setting.pagestyle":"\u6574\u4F53\u98CE\u683C\u8BBE\u7F6E","app.setting.pagestyle.dark":"\u6697\u8272\u83DC\u5355\u98CE\u683C","app.setting.pagestyle.light":"\u4EAE\u8272\u83DC\u5355\u98CE\u683C","app.setting.pagestyle.realdark":"\u6697\u8272\u98CE\u683C(\u5B9E\u9A8C\u529F\u80FD)","app.setting.content-width":"\u5185\u5BB9\u533A\u57DF\u5BBD\u5EA6","app.setting.content-width.fixed":"\u5B9A\u5BBD","app.setting.content-width.fluid":"\u6D41\u5F0F","app.setting.themecolor":"\u4E3B\u9898\u8272","app.setting.themecolor.dust":"\u8584\u66AE","app.setting.themecolor.volcano":"\u706B\u5C71","app.setting.themecolor.sunset":"\u65E5\u66AE","app.setting.themecolor.cyan":"\u660E\u9752","app.setting.themecolor.green":"\u6781\u5149\u7EFF","app.setting.themecolor.techBlue":"\u79D1\u6280\u84DD\uFF08\u9ED8\u8BA4\uFF09","app.setting.themecolor.daybreak":"\u62C2\u6653","app.setting.themecolor.geekblue":"\u6781\u5BA2\u84DD","app.setting.themecolor.purple":"\u9171\u7D2B","app.setting.navigationmode":"\u5BFC\u822A\u6A21\u5F0F","app.setting.sidermenutype":"\u4FA7\u8FB9\u83DC\u5355\u7C7B\u578B","app.setting.sidermenutype-sub":"\u7ECF\u5178\u6A21\u5F0F","app.setting.sidermenutype-group":"\u5206\u7EC4\u6A21\u5F0F","app.setting.regionalsettings":"\u5185\u5BB9\u533A\u57DF","app.setting.regionalsettings.header":"\u9876\u680F","app.setting.regionalsettings.menu":"\u83DC\u5355","app.setting.regionalsettings.footer":"\u9875\u811A","app.setting.regionalsettings.menuHeader":"\u83DC\u5355\u5934","app.setting.sidemenu":"\u4FA7\u8FB9\u83DC\u5355\u5E03\u5C40","app.setting.topmenu":"\u9876\u90E8\u83DC\u5355\u5E03\u5C40","app.setting.mixmenu":"\u6DF7\u5408\u83DC\u5355\u5E03\u5C40","app.setting.splitMenus":"\u81EA\u52A8\u5206\u5272\u83DC\u5355","app.setting.fixedheader":"\u56FA\u5B9A Header","app.setting.fixedsidebar":"\u56FA\u5B9A\u4FA7\u8FB9\u83DC\u5355","app.setting.fixedsidebar.hint":"\u4FA7\u8FB9\u83DC\u5355\u5E03\u5C40\u65F6\u53EF\u914D\u7F6E","app.setting.hideheader":"\u4E0B\u6ED1\u65F6\u9690\u85CF Header","app.setting.hideheader.hint":"\u56FA\u5B9A Header \u65F6\u53EF\u914D\u7F6E","app.setting.othersettings":"\u5176\u4ED6\u8BBE\u7F6E","app.setting.weakmode":"\u8272\u5F31\u6A21\u5F0F","app.setting.copy":"\u62F7\u8D1D\u8BBE\u7F6E","app.setting.loading":"\u6B63\u5728\u52A0\u8F7D\u4E3B\u9898","app.setting.copyinfo":"\u62F7\u8D1D\u6210\u529F\uFF0C\u8BF7\u5230 src/defaultSettings.js \u4E2D\u66FF\u6362\u9ED8\u8BA4\u914D\u7F6E","app.setting.production.hint":"\u914D\u7F6E\u680F\u53EA\u5728\u5F00\u53D1\u73AF\u5883\u7528\u4E8E\u9884\u89C8\uFF0C\u751F\u4EA7\u73AF\u5883\u4E0D\u4F1A\u5C55\u73B0\uFF0C\u8BF7\u62F7\u8D1D\u540E\u624B\u52A8\u4FEE\u6539\u914D\u7F6E\u6587\u4EF6"},Ja=(0,d.Z)({},Ya),qa={"app.setting.pagestyle":"\u6574\u9AD4\u98A8\u683C\u8A2D\u7F6E","app.setting.pagestyle.dark":"\u6697\u8272\u83DC\u55AE\u98A8\u683C","app.setting.pagestyle.realdark":"\u6697\u8272\u98A8\u683C(\u5B9E\u9A8C\u529F\u80FD)","app.setting.pagestyle.light":"\u4EAE\u8272\u83DC\u55AE\u98A8\u683C","app.setting.content-width":"\u5167\u5BB9\u5340\u57DF\u5BEC\u5EA6","app.setting.content-width.fixed":"\u5B9A\u5BEC","app.setting.content-width.fluid":"\u6D41\u5F0F","app.setting.themecolor":"\u4E3B\u984C\u8272","app.setting.themecolor.dust":"\u8584\u66AE","app.setting.themecolor.volcano":"\u706B\u5C71","app.setting.themecolor.sunset":"\u65E5\u66AE","app.setting.themecolor.cyan":"\u660E\u9752","app.setting.themecolor.green":"\u6975\u5149\u7DA0","app.setting.themecolor.techBlue":"\u79D1\u6280\u84DD\uFF08\u9ED8\u8A8D\uFF09","app.setting.themecolor.daybreak":"\u62C2\u66C9\u85CD","app.setting.themecolor.geekblue":"\u6975\u5BA2\u85CD","app.setting.themecolor.purple":"\u91AC\u7D2B","app.setting.navigationmode":"\u5C0E\u822A\u6A21\u5F0F","app.setting.sidemenu":"\u5074\u908A\u83DC\u55AE\u5E03\u5C40","app.setting.topmenu":"\u9802\u90E8\u83DC\u55AE\u5E03\u5C40","app.setting.mixmenu":"\u6DF7\u5408\u83DC\u55AE\u5E03\u5C40","app.setting.splitMenus":"\u81EA\u52A8\u5206\u5272\u83DC\u5355","app.setting.fixedheader":"\u56FA\u5B9A Header","app.setting.fixedsidebar":"\u56FA\u5B9A\u5074\u908A\u83DC\u55AE","app.setting.fixedsidebar.hint":"\u5074\u908A\u83DC\u55AE\u5E03\u5C40\u6642\u53EF\u914D\u7F6E","app.setting.hideheader":"\u4E0B\u6ED1\u6642\u96B1\u85CF Header","app.setting.hideheader.hint":"\u56FA\u5B9A Header \u6642\u53EF\u914D\u7F6E","app.setting.othersettings":"\u5176\u4ED6\u8A2D\u7F6E","app.setting.weakmode":"\u8272\u5F31\u6A21\u5F0F","app.setting.copy":"\u62F7\u8C9D\u8A2D\u7F6E","app.setting.loading":"\u6B63\u5728\u52A0\u8F09\u4E3B\u984C","app.setting.copyinfo":"\u62F7\u8C9D\u6210\u529F\uFF0C\u8ACB\u5230 src/defaultSettings.js \u4E2D\u66FF\u63DB\u9ED8\u8A8D\u914D\u7F6E","app.setting.production.hint":"\u914D\u7F6E\u6B04\u53EA\u5728\u958B\u767C\u74B0\u5883\u7528\u65BC\u9810\u89BD\uFF0C\u751F\u7522\u74B0\u5883\u4E0D\u6703\u5C55\u73FE\uFF0C\u8ACB\u62F7\u8C9D\u5F8C\u624B\u52D5\u4FEE\u6539\u914D\u7F6E\u6587\u4EF6"},eo=(0,d.Z)({},qa),Bn={"zh-CN":Ja,"zh-TW":eo,"en-US":Ua,"it-IT":Ga,"ko-KR":Qa},to=function(){if(!(0,se.j)())return"zh-CN";var e=window.localStorage.getItem("umi_locale");return e||window.g_locale||navigator.language},no=function(){var e=to();return Bn[e]||Bn["zh-CN"]},Zt=v(67159),Ye=v(34155),ro=function(){var e;return typeof Ye=="undefined"?Zt.Z:((e=Ye)===null||Ye===void 0||(Ye={NODE_ENV:"production",PUBLIC_PATH:"/"})===null||Ye===void 0?void 0:Ye.ANTD_VERSION)||Zt.Z},ao=function(e){var t,n,a,i,o,s,c,f,p,Z,y,B,A,L,P,W,z,k,N,D,C,E,re,F,H,de,ye,x,Ce,w,oe,ve;return(t=ro())!==null&&t!==void 0&&t.startsWith("5")?{}:(0,l.Z)((0,l.Z)((0,l.Z)({},e.componentCls,(0,l.Z)((0,l.Z)({width:"100%",height:"100%"},"".concat(e.proComponentsCls,"-base-menu"),(C={color:(n=e.layout)===null||n===void 0||(n=n.sider)===null||n===void 0?void 0:n.colorTextMenu},(0,l.Z)((0,l.Z)((0,l.Z)((0,l.Z)((0,l.Z)((0,l.Z)((0,l.Z)((0,l.Z)((0,l.Z)((0,l.Z)(C,"".concat(e.antCls,"-menu-sub"),{backgroundColor:"transparent!important",color:(a=e.layout)===null||a===void 0||(a=a.sider)===null||a===void 0?void 0:a.colorTextMenu}),"& ".concat(e.antCls,"-layout"),{backgroundColor:"transparent",width:"100%"}),"".concat(e.antCls,"-menu-submenu-expand-icon, ").concat(e.antCls,"-menu-submenu-arrow"),{color:"inherit"}),"&".concat(e.antCls,"-menu"),(0,l.Z)((0,l.Z)({color:(i=e.layout)===null||i===void 0||(i=i.sider)===null||i===void 0?void 0:i.colorTextMenu},"".concat(e.antCls,"-menu-item"),{"*":{transition:"none !important"}}),"".concat(e.antCls,"-menu-item a"),{color:"inherit"})),"&".concat(e.antCls,"-menu-inline"),(0,l.Z)({},"".concat(e.antCls,"-menu-selected::after,").concat(e.antCls,"-menu-item-selected::after"),{display:"none"})),"".concat(e.antCls,"-menu-sub ").concat(e.antCls,"-menu-inline"),{backgroundColor:"transparent!important"}),"".concat(e.antCls,`-menu-item:active, - `).concat(e.antCls,"-menu-submenu-title:active"),{backgroundColor:"transparent!important"}),"&".concat(e.antCls,"-menu-light"),(0,l.Z)({},"".concat(e.antCls,`-menu-item:hover, - `).concat(e.antCls,`-menu-item-active, - `).concat(e.antCls,`-menu-submenu-active, - `).concat(e.antCls,"-menu-submenu-title:hover"),(0,l.Z)({color:(o=e.layout)===null||o===void 0||(o=o.sider)===null||o===void 0?void 0:o.colorTextMenuActive,borderRadius:e.borderRadius},"".concat(e.antCls,"-menu-submenu-arrow"),{color:(s=e.layout)===null||s===void 0||(s=s.sider)===null||s===void 0?void 0:s.colorTextMenuActive}))),"&".concat(e.antCls,"-menu:not(").concat(e.antCls,"-menu-horizontal)"),(0,l.Z)((0,l.Z)({},"".concat(e.antCls,"-menu-item-selected"),{backgroundColor:(c=e.layout)===null||c===void 0||(c=c.sider)===null||c===void 0?void 0:c.colorBgMenuItemSelected,borderRadius:e.borderRadius}),"".concat(e.antCls,`-menu-item:hover, - `).concat(e.antCls,`-menu-item-active, - `).concat(e.antCls,"-menu-submenu-title:hover"),(0,l.Z)({color:(f=e.layout)===null||f===void 0||(f=f.sider)===null||f===void 0?void 0:f.colorTextMenuActive,borderRadius:e.borderRadius,backgroundColor:"".concat((p=e.layout)===null||p===void 0||(p=p.header)===null||p===void 0?void 0:p.colorBgMenuItemHover," !important")},"".concat(e.antCls,"-menu-submenu-arrow"),{color:(Z=e.layout)===null||Z===void 0||(Z=Z.sider)===null||Z===void 0?void 0:Z.colorTextMenuActive}))),"".concat(e.antCls,"-menu-item-selected"),{color:(y=e.layout)===null||y===void 0||(y=y.sider)===null||y===void 0?void 0:y.colorTextMenuSelected}),(0,l.Z)((0,l.Z)((0,l.Z)((0,l.Z)((0,l.Z)(C,"".concat(e.antCls,"-menu-submenu-selected"),{color:(B=e.layout)===null||B===void 0||(B=B.sider)===null||B===void 0?void 0:B.colorTextMenuSelected}),"&".concat(e.antCls,"-menu:not(").concat(e.antCls,"-menu-inline) ").concat(e.antCls,"-menu-submenu-open"),{color:(A=e.layout)===null||A===void 0||(A=A.sider)===null||A===void 0?void 0:A.colorTextMenuSelected}),"&".concat(e.antCls,"-menu-vertical"),(0,l.Z)({},"".concat(e.antCls,"-menu-submenu-selected"),{borderRadius:e.borderRadius,color:(L=e.layout)===null||L===void 0||(L=L.sider)===null||L===void 0?void 0:L.colorTextMenuSelected})),"".concat(e.antCls,"-menu-submenu:hover > ").concat(e.antCls,"-menu-submenu-title > ").concat(e.antCls,"-menu-submenu-arrow"),{color:(P=e.layout)===null||P===void 0||(P=P.sider)===null||P===void 0?void 0:P.colorTextMenuActive}),"&".concat(e.antCls,"-menu-horizontal"),(0,l.Z)((0,l.Z)((0,l.Z)((0,l.Z)({},"".concat(e.antCls,`-menu-item:hover, - `).concat(e.antCls,`-menu-submenu:hover, - `).concat(e.antCls,`-menu-item-active, - `).concat(e.antCls,"-menu-submenu-active"),{borderRadius:4,transition:"none",color:(W=e.layout)===null||W===void 0||(W=W.header)===null||W===void 0?void 0:W.colorTextMenuActive,backgroundColor:"".concat((z=e.layout)===null||z===void 0||(z=z.header)===null||z===void 0?void 0:z.colorBgMenuItemHover," !important")}),"".concat(e.antCls,`-menu-item-open, - `).concat(e.antCls,`-menu-submenu-open, - `).concat(e.antCls,`-menu-item-selected, - `).concat(e.antCls,"-menu-submenu-selected"),(0,l.Z)({backgroundColor:(k=e.layout)===null||k===void 0||(k=k.header)===null||k===void 0?void 0:k.colorBgMenuItemSelected,borderRadius:e.borderRadius,transition:"none",color:"".concat((N=e.layout)===null||N===void 0||(N=N.header)===null||N===void 0?void 0:N.colorTextMenuSelected," !important")},"".concat(e.antCls,"-menu-submenu-arrow"),{color:"".concat((D=e.layout)===null||D===void 0||(D=D.header)===null||D===void 0?void 0:D.colorTextMenuSelected," !important")})),"> ".concat(e.antCls,"-menu-item, > ").concat(e.antCls,"-menu-submenu"),{paddingInline:16,marginInline:4}),"> ".concat(e.antCls,"-menu-item::after, > ").concat(e.antCls,"-menu-submenu::after"),{display:"none"})))),"".concat(e.proComponentsCls,"-top-nav-header-base-menu"),(0,l.Z)((0,l.Z)({},"&".concat(e.antCls,"-menu"),(0,l.Z)({color:(E=e.layout)===null||E===void 0||(E=E.header)===null||E===void 0?void 0:E.colorTextMenu},"".concat(e.antCls,"-menu-item a"),{color:"inherit"})),"&".concat(e.antCls,"-menu-light"),(0,l.Z)((0,l.Z)({},"".concat(e.antCls,`-menu-item:hover, - `).concat(e.antCls,`-menu-item-active, - `).concat(e.antCls,`-menu-submenu-active, - `).concat(e.antCls,"-menu-submenu-title:hover"),(0,l.Z)({color:(re=e.layout)===null||re===void 0||(re=re.header)===null||re===void 0?void 0:re.colorTextMenuActive,borderRadius:e.borderRadius,transition:"none",backgroundColor:(F=e.layout)===null||F===void 0||(F=F.header)===null||F===void 0?void 0:F.colorBgMenuItemSelected},"".concat(e.antCls,"-menu-submenu-arrow"),{color:(H=e.layout)===null||H===void 0||(H=H.header)===null||H===void 0?void 0:H.colorTextMenuActive})),"".concat(e.antCls,"-menu-item-selected"),{color:(de=e.layout)===null||de===void 0||(de=de.header)===null||de===void 0?void 0:de.colorTextMenuSelected,borderRadius:e.borderRadius,backgroundColor:(ye=e.layout)===null||ye===void 0||(ye=ye.header)===null||ye===void 0?void 0:ye.colorBgMenuItemSelected})))),"".concat(e.antCls,"-menu-sub").concat(e.antCls,"-menu-inline"),{backgroundColor:"transparent!important"}),"".concat(e.antCls,"-menu-submenu-popup"),(0,l.Z)((0,l.Z)((0,l.Z)((0,l.Z)({backgroundColor:"rgba(255, 255, 255, 0.42)","-webkit-backdrop-filter":"blur(8px)",backdropFilter:"blur(8px)"},"".concat(e.antCls,"-menu"),(0,l.Z)({background:"transparent !important",backgroundColor:"transparent !important"},"".concat(e.antCls,`-menu-item:active, - `).concat(e.antCls,"-menu-submenu-title:active"),{backgroundColor:"transparent!important"})),"".concat(e.antCls,"-menu-item-selected"),{color:(x=e.layout)===null||x===void 0||(x=x.sider)===null||x===void 0?void 0:x.colorTextMenuSelected}),"".concat(e.antCls,"-menu-submenu-selected"),{color:(Ce=e.layout)===null||Ce===void 0||(Ce=Ce.sider)===null||Ce===void 0?void 0:Ce.colorTextMenuSelected}),"".concat(e.antCls,"-menu:not(").concat(e.antCls,"-menu-horizontal)"),(0,l.Z)((0,l.Z)({},"".concat(e.antCls,"-menu-item-selected"),{backgroundColor:"rgba(0, 0, 0, 0.04)",borderRadius:e.borderRadius,color:(w=e.layout)===null||w===void 0||(w=w.sider)===null||w===void 0?void 0:w.colorTextMenuSelected}),"".concat(e.antCls,`-menu-item:hover, - `).concat(e.antCls,`-menu-item-active, - `).concat(e.antCls,"-menu-submenu-title:hover"),(0,l.Z)({color:(oe=e.layout)===null||oe===void 0||(oe=oe.sider)===null||oe===void 0?void 0:oe.colorTextMenuActive,borderRadius:e.borderRadius},"".concat(e.antCls,"-menu-submenu-arrow"),{color:(ve=e.layout)===null||ve===void 0||(ve=ve.sider)===null||ve===void 0?void 0:ve.colorTextMenuActive}))))},oo=function(e){var t,n,a,i;return(0,l.Z)((0,l.Z)({},"".concat(e.antCls,"-layout"),{backgroundColor:"transparent !important"}),e.componentCls,(0,l.Z)((0,l.Z)((0,l.Z)((0,l.Z)({},"& ".concat(e.antCls,"-layout"),{display:"flex",backgroundColor:"transparent",width:"100%"}),"".concat(e.componentCls,"-content"),{display:"flex",flexDirection:"column",width:"100%",backgroundColor:((t=e.layout)===null||t===void 0||(t=t.pageContainer)===null||t===void 0?void 0:t.colorBgPageContainer)||"transparent",position:"relative",paddingBlock:(n=e.layout)===null||n===void 0||(n=n.pageContainer)===null||n===void 0?void 0:n.paddingBlockPageContainerContent,paddingInline:(a=e.layout)===null||a===void 0||(a=a.pageContainer)===null||a===void 0?void 0:a.paddingInlinePageContainerContent,"&-has-page-container":{padding:0}}),"".concat(e.componentCls,"-container"),{width:"100%",display:"flex",flexDirection:"column",minWidth:0,minHeight:0,backgroundColor:"transparent"}),"".concat(e.componentCls,"-bg-list"),{pointerEvents:"none",position:"fixed",overflow:"hidden",insetBlockStart:0,insetInlineStart:0,zIndex:0,height:"100%",width:"100%",background:(i=e.layout)===null||i===void 0?void 0:i.bgLayout}))};function io(r){return(0,je.Xj)("ProLayout",function(e){var t=(0,d.Z)((0,d.Z)({},e),{},{componentCls:".".concat(r)});return[oo(t),ao(t)]})}function lo(r){if(!r||r==="/")return["/"];var e=r.split("/").filter(function(t){return t});return e.map(function(t,n){return"/".concat(e.slice(0,n+1).join("/"))})}var Je=v(34155),uo=function(){var e;return typeof Je=="undefined"?Zt.Z:((e=Je)===null||Je===void 0||(Je={NODE_ENV:"production",PUBLIC_PATH:"/"})===null||Je===void 0?void 0:Je.ANTD_VERSION)||Zt.Z},so=function(e,t,n){var a=e,i=a.breadcrumbName,o=a.title,s=a.path,c=n.findIndex(function(f){return f.linkPath===e.path})===n.length-1;return c?(0,u.jsx)("span",{children:o||i}):(0,u.jsx)("span",{onClick:s?function(){return location.href=s}:void 0,children:o||i})},co=function(e,t){var n=t.formatMessage,a=t.menu;return e.locale&&n&&(a==null?void 0:a.locale)!==!1?n({id:e.locale,defaultMessage:e.name}):e.name},fo=function(e,t){var n=e.get(t);if(!n){var a=Array.from(e.keys())||[],i=a.find(function(o){try{return o!=null&&o.startsWith("http")?!1:(0,Wt.EQ)(o.replace("?",""))(t)}catch(s){return console.log("path",o,s),!1}});i&&(n=e.get(i))}return n||{path:""}},vo=function(e){var t=e.location,n=e.breadcrumbMap;return{location:t,breadcrumbMap:n}},mo=function(e,t,n){var a=lo(e==null?void 0:e.pathname),i=a.map(function(o){var s=fo(t,o),c=co(s,n),f=s.hideInBreadcrumb;return c&&!f?{linkPath:o,breadcrumbName:c,title:c,component:s.component}:{linkPath:"",breadcrumbName:"",title:""}}).filter(function(o){return o&&o.linkPath});return i},po=function(e){var t=vo(e),n=t.location,a=t.breadcrumbMap;return n&&n.pathname&&a?mo(n,a,e):[]},ho=function(e,t){var n=e.breadcrumbRender,a=e.itemRender,i=t.breadcrumbProps||{},o=i.minLength,s=o===void 0?2:o,c=po(e),f=function(y){for(var B=a||so,A=arguments.length,L=new Array(A>1?A-1:0),P=1;P-1?{items:p,itemRender:f}:{routes:p,itemRender:f}};function go(r){return(0,Ct.Z)(r).reduce(function(e,t){var n=(0,_.Z)(t,2),a=n[0],i=n[1];return e[a]=i,e},{})}var yo=function r(e,t,n,a){var i=vr(e,(t==null?void 0:t.locale)||!1,n,!0),o=i.menuData,s=i.breadcrumb;return a?r(a(o),t,n,void 0):{breadcrumb:go(s),breadcrumbMap:s,menuData:o}},xo=v(71002),Co=v(51812),bo=function(e){var t=(0,h.useState)({}),n=(0,_.Z)(t,2),a=n[0],i=n[1];return(0,h.useEffect)(function(){i((0,Co.Y)({layout:(0,xo.Z)(e.layout)!=="object"?e.layout:void 0,navTheme:e.navTheme,menuRender:e.menuRender,footerRender:e.footerRender,menuHeaderRender:e.menuHeaderRender,headerRender:e.headerRender,fixSiderbar:e.fixSiderbar}))},[e.layout,e.navTheme,e.menuRender,e.footerRender,e.menuHeaderRender,e.headerRender,e.fixSiderbar]),a},So=["id","defaultMessage"],Zo=["fixSiderbar","navTheme","layout"],Pn=0,Mo=function(e,t){var n;return e.headerRender===!1||e.pure?null:(0,u.jsx)(Da,(0,d.Z)((0,d.Z)({matchMenuKeys:t},e),{},{stylish:(n=e.stylish)===null||n===void 0?void 0:n.header}))},Io=function(e){return e.footerRender===!1||e.pure?null:e.footerRender?e.footerRender((0,d.Z)({},e),(0,u.jsx)(Hr,{})):null},Ro=function(e,t){var n,a=e.layout,i=e.isMobile,o=e.selectedKeys,s=e.openKeys,c=e.splitMenus,f=e.suppressSiderWhenMenuEmpty,p=e.menuRender;if(e.menuRender===!1||e.pure)return null;var Z=e.menuData;if(c&&(s!==!1||a==="mix")&&!i){var y=o||t,B=(0,_.Z)(y,1),A=B[0];if(A){var L;Z=((L=e.menuData)===null||L===void 0||(L=L.find(function(k){return k.key===A}))===null||L===void 0?void 0:L.children)||[]}else Z=[]}var P=xt(Z||[]);if(P&&(P==null?void 0:P.length)<1&&(c||f))return null;if(a==="top"&&!i){var W;return(0,u.jsx)(Tn,(0,d.Z)((0,d.Z)({matchMenuKeys:t},e),{},{hide:!0,stylish:(W=e.stylish)===null||W===void 0?void 0:W.sider}))}var z=(0,u.jsx)(Tn,(0,d.Z)((0,d.Z)({matchMenuKeys:t},e),{},{menuData:P,stylish:(n=e.stylish)===null||n===void 0?void 0:n.sider}));return p?p(e,z):z},To=function(e,t){var n=t.pageTitleRender,a=kt(e);if(n===!1)return{title:t.title||"",id:"",pageName:""};if(n){var i=n(e,a.title,a);if(typeof i=="string")return kt((0,d.Z)((0,d.Z)({},a),{},{title:i}));(0,br.ZP)(typeof i=="string","pro-layout: renderPageTitle return value should be a string")}return a},wo=function(e,t,n){return e?t?64:n:0},Bo=function(e){var t,n,a,i,o,s,c,f,p,Z,y,B,A,L,P=e||{},W=P.children,z=P.onCollapse,k=P.location,N=k===void 0?{pathname:"/"}:k,D=P.contentStyle,C=P.route,E=P.defaultCollapsed,re=P.style,F=P.siderWidth,H=P.menu,de=P.siderMenuType,ye=P.isChildrenLayout,x=P.menuDataRender,Ce=P.actionRef,w=P.bgLayoutImgList,oe=P.formatMessage,ve=P.loading,Se=(0,h.useMemo)(function(){return F||(e.layout==="mix"?215:256)},[e.layout,F]),pe=(0,h.useContext)(_e.ZP.ConfigContext),Te=(t=e.prefixCls)!==null&&t!==void 0?t:pe.getPrefixCls("pro"),Ze=(0,G.Z)(!1,{value:H==null?void 0:H.loading,onChange:H==null?void 0:H.onLoadingChange}),Me=(0,_.Z)(Ze,2),He=Me[0],Ne=Me[1],Oe=(0,h.useState)(function(){return Pn+=1,"pro-layout-".concat(Pn)}),ze=(0,_.Z)(Oe,1),ke=ze[0],Ke=(0,h.useCallback)(function(Be){var Ve=Be.id,wt=Be.defaultMessage,ht=(0,Y.Z)(Be,So);if(oe)return oe((0,d.Z)({id:Ve,defaultMessage:wt},ht));var gt=no();return gt[Ve]?gt[Ve]:wt},[oe]),Ue=(0,Sr.ZP)([ke,H==null?void 0:H.params],function(){var Be=(0,U.Z)((0,Q.Z)().mark(function Ve(wt){var ht,gt,Kn,Un;return(0,Q.Z)().wrap(function(nt){for(;;)switch(nt.prev=nt.next){case 0:return gt=(0,_.Z)(wt,2),Kn=gt[1],Ne(!0),nt.next=4,H==null||(ht=H.request)===null||ht===void 0?void 0:ht.call(H,Kn||{},(C==null?void 0:C.children)||(C==null?void 0:C.routes)||[]);case 4:return Un=nt.sent,Ne(!1),nt.abrupt("return",Un);case 7:case"end":return nt.stop()}},Ve)}));return function(Ve){return Be.apply(this,arguments)}}(),{revalidateOnFocus:!1,shouldRetryOnError:!1,revalidateOnReconnect:!1}),dt=Ue.data,Mt=Ue.mutate,we=Ue.isLoading;(0,h.useEffect)(function(){Ne(we)},[we]);var $e=(0,Zr.kY)(),Ae=$e.cache;(0,h.useEffect)(function(){return function(){Ae instanceof Map&&Ae.delete(ke)}},[]);var It=(0,h.useMemo)(function(){return yo(dt||(C==null?void 0:C.children)||(C==null?void 0:C.routes)||[],H,Ke,x)},[Ke,H,x,dt,C==null?void 0:C.children,C==null?void 0:C.routes]),Kt=It||{},jo=Kt.breadcrumb,jn=Kt.breadcrumbMap,En=Kt.menuData,ft=En===void 0?[]:En;Ce&&H!==null&&H!==void 0&&H.request&&(Ce.current={reload:function(){Mt()}});var vt=(0,h.useMemo)(function(){return xr(N.pathname||"/",ft||[],!0)},[N.pathname,ft]),Ut=(0,h.useMemo)(function(){return Array.from(new Set(vt.map(function(Be){return Be.key||Be.path||""})))},[vt]),Nn=vt[vt.length-1]||{},Ln=bo(Nn),Rt=(0,d.Z)((0,d.Z)({},e),Ln),Eo=Rt.fixSiderbar,Yo=Rt.navTheme,mt=Rt.layout,No=(0,Y.Z)(Rt,Zo),qe=ge(),et=(0,h.useMemo)(function(){return(qe==="sm"||qe==="xs")&&!e.disableMobile},[qe,e.disableMobile]),Lo=mt!=="top"&&!et,Oo=(0,G.Z)(function(){return E!==void 0?E:!!(et||qe==="md")},{value:e.collapsed,onChange:z}),On=(0,_.Z)(Oo,2),pt=On[0],Hn=On[1],tt=(0,on.Z)((0,d.Z)((0,d.Z)((0,d.Z)({prefixCls:Te},e),{},{siderWidth:Se},Ln),{},{formatMessage:Ke,breadcrumb:jo,menu:(0,d.Z)((0,d.Z)({},H),{},{type:de||(H==null?void 0:H.type),loading:He}),layout:mt}),["className","style","breadcrumbRender"]),Vt=To((0,d.Z)((0,d.Z)({pathname:N.pathname},tt),{},{breadcrumbMap:jn}),e),Ho=ho((0,d.Z)((0,d.Z)({},tt),{},{breadcrumbRender:e.breadcrumbRender,breadcrumbMap:jn}),e),Tt=Ro((0,d.Z)((0,d.Z)({},tt),{},{menuData:ft,onCollapse:Hn,isMobile:et,collapsed:pt}),Ut),Gt=Mo((0,d.Z)((0,d.Z)({},tt),{},{children:null,hasSiderMenu:!!Tt,menuData:ft,isMobile:et,collapsed:pt,onCollapse:Hn}),Ut),An=Io((0,d.Z)({isMobile:et,collapsed:pt},tt)),Ao=(0,h.useContext)(wn.X),Do=Ao.isChildrenLayout,Xt=ye!==void 0?ye:Do,Fe="".concat(Te,"-layout"),Dn=io(Fe),_o=Dn.wrapSSR,Qt=Dn.hashId,$o=ie()(e.className,Qt,"ant-design-pro",Fe,(0,l.Z)((0,l.Z)((0,l.Z)((0,l.Z)((0,l.Z)({},"screen-".concat(qe),qe),"".concat(Fe,"-top-menu"),mt==="top"),"".concat(Fe,"-is-children"),Xt),"".concat(Fe,"-fix-siderbar"),Eo),"".concat(Fe,"-").concat(mt),mt)),zo=wo(!!Lo,pt,Se),_n={position:"relative"};(Xt||D&&D.minHeight)&&(_n.minHeight=0),(0,h.useEffect)(function(){var Be;(Be=e.onPageChange)===null||Be===void 0||Be.call(e,e.location)},[N.pathname,(n=N.pathname)===null||n===void 0?void 0:n.search]);var Fo=(0,h.useState)(!1),$n=(0,_.Z)(Fo,2),zn=$n[0],Wo=$n[1],ko=(0,h.useState)(0),Fn=(0,_.Z)(ko,2),Wn=Fn[0],Ko=Fn[1];I(Vt,e.title||!1);var Uo=(0,h.useContext)(J.L_),ne=Uo.token,kn=(0,h.useMemo)(function(){return w&&w.length>0?w==null?void 0:w.map(function(Be,Ve){return(0,u.jsx)("img",{src:Be.src,style:(0,d.Z)({position:"absolute"},Be)},Ve)}):null},[w]);return _o((0,u.jsx)(wn.X.Provider,{value:(0,d.Z)((0,d.Z)({},tt),{},{breadcrumb:Ho,menuData:ft,isMobile:et,collapsed:pt,hasPageContainer:Wn,setHasPageContainer:Ko,isChildrenLayout:!0,title:Vt.pageName,hasSiderMenu:!!Tt,hasHeader:!!Gt,siderWidth:zo,hasFooter:!!An,hasFooterToolbar:zn,setHasFooterToolbar:Wo,pageTitleInfo:Vt,matchMenus:vt,matchMenuKeys:Ut,currentMenu:Nn}),children:e.pure?(0,u.jsx)(u.Fragment,{children:W}):(0,u.jsxs)("div",{className:$o,children:[kn||(a=ne.layout)!==null&&a!==void 0&&a.bgLayout?(0,u.jsx)("div",{className:ie()("".concat(Fe,"-bg-list"),Qt),children:kn}):null,(0,u.jsxs)(Qe.Z,{style:(0,d.Z)({minHeight:"100%",flexDirection:Tt?"row":void 0},re),children:[(0,u.jsx)(_e.ZP,{theme:{hashed:(0,J.nu)(),token:{controlHeightLG:((i=ne.layout)===null||i===void 0||(i=i.sider)===null||i===void 0?void 0:i.menuHeight)||(ne==null?void 0:ne.controlHeightLG)},components:{Menu:K({colorItemBg:((o=ne.layout)===null||o===void 0||(o=o.sider)===null||o===void 0?void 0:o.colorMenuBackground)||"transparent",colorSubItemBg:((s=ne.layout)===null||s===void 0||(s=s.sider)===null||s===void 0?void 0:s.colorMenuBackground)||"transparent",radiusItem:ne.borderRadius,colorItemBgSelected:((c=ne.layout)===null||c===void 0||(c=c.sider)===null||c===void 0?void 0:c.colorBgMenuItemSelected)||(ne==null?void 0:ne.colorBgTextHover),colorItemBgHover:((f=ne.layout)===null||f===void 0||(f=f.sider)===null||f===void 0?void 0:f.colorBgMenuItemHover)||(ne==null?void 0:ne.colorBgTextHover),colorItemBgActive:((p=ne.layout)===null||p===void 0||(p=p.sider)===null||p===void 0?void 0:p.colorBgMenuItemActive)||(ne==null?void 0:ne.colorBgTextActive),colorItemBgSelectedHorizontal:((Z=ne.layout)===null||Z===void 0||(Z=Z.sider)===null||Z===void 0?void 0:Z.colorBgMenuItemSelected)||(ne==null?void 0:ne.colorBgTextHover),colorActiveBarWidth:0,colorActiveBarHeight:0,colorActiveBarBorderSize:0,colorItemText:((y=ne.layout)===null||y===void 0||(y=y.sider)===null||y===void 0?void 0:y.colorTextMenu)||(ne==null?void 0:ne.colorTextSecondary),colorItemTextHover:((B=ne.layout)===null||B===void 0||(B=B.sider)===null||B===void 0?void 0:B.colorTextMenuItemHover)||"rgba(0, 0, 0, 0.85)",colorItemTextSelected:((A=ne.layout)===null||A===void 0||(A=A.sider)===null||A===void 0?void 0:A.colorTextMenuSelected)||"rgba(0, 0, 0, 1)",popupBg:ne==null?void 0:ne.colorBgElevated,subMenuItemBg:ne==null?void 0:ne.colorBgElevated,darkSubMenuItemBg:"transparent",darkPopupBg:ne==null?void 0:ne.colorBgElevated})}},children:Tt}),(0,u.jsxs)("div",{style:_n,className:"".concat(Fe,"-container ").concat(Qt).trim(),children:[Gt,(0,u.jsx)(Ir,(0,d.Z)((0,d.Z)({hasPageContainer:Wn,isChildrenLayout:Xt},No),{},{hasHeader:!!Gt,prefixCls:Fe,style:D,children:ve?(0,u.jsx)(_a.S,{}):W})),An,zn&&(0,u.jsx)("div",{className:"".concat(Fe,"-has-footer"),style:{height:64,marginBlockStart:(L=ne.layout)===null||L===void 0||(L=L.pageContainer)===null||L===void 0?void 0:L.paddingBlockPageContainerContent}})]})]})]})}))},Po=function(e){var t=e.colorPrimary,n=e.navTheme!==void 0?{dark:e.navTheme==="realDark"}:{};return(0,u.jsx)(_e.ZP,{theme:t?{token:{colorPrimary:t}}:void 0,children:(0,u.jsx)(J._Y,(0,d.Z)((0,d.Z)({},n),{},{token:e.token,prefixCls:e.prefixCls,children:(0,u.jsx)(Bo,(0,d.Z)((0,d.Z)({logo:(0,u.jsx)(Rr,{})},pn),{},{location:(0,se.j)()?window.location:void 0},e))}))})}},73177:function(he,ae,v){"use strict";v.d(ae,{X:function(){return d},b:function(){return _}});var l=v(67159),Q=v(51812),U=v(1977),Y=v(34155),_=function(){var G;return typeof Y=="undefined"?l.Z:((G=Y)===null||Y===void 0||(Y={NODE_ENV:"production",PUBLIC_PATH:"/"})===null||Y===void 0?void 0:Y.ANTD_VERSION)||l.Z},d=function(G,h){var le=(0,U.n)(_(),"4.23.0")>-1?{open:G,onOpenChange:h}:{visible:G,onVisibleChange:h};return(0,Q.Y)(le)}},10178:function(he,ae,v){"use strict";v.d(ae,{D:function(){return _}});var l=v(74165),Q=v(15861),U=v(62435),Y=v(48171);function _(d,J){var G=(0,Y.J)(d),h=(0,U.useRef)(),le=(0,U.useCallback)(function(){h.current&&(clearTimeout(h.current),h.current=null)},[]),q=(0,U.useCallback)((0,Q.Z)((0,l.Z)().mark(function ue(){var ge,se,I,O=arguments;return(0,l.Z)().wrap(function(K){for(;;)switch(K.prev=K.next){case 0:for(ge=O.length,se=new Array(ge),I=0;I=48&&ee<=57||ee>=65&&ee<=90||ee>=97&&ee<=122||ee===95){ce+=I[V++];continue}break}if(!ce)throw new TypeError("Missing parameter name at "+R);O.push({type:"NAME",index:R,value:ce}),R=V;continue}if(K==="("){var te=1,X="",V=R+1;if(I[V]==="?")throw new TypeError('Pattern cannot start with "?" at '+V);for(;V-1:xe===void 0;ce||(T+="(?:"+j+"(?="+m+"))?"),Pe||(T+="(?="+j+"|"+m+")")}return new RegExp(T,h(R))}v=ge;function se(I,O,R){return I instanceof RegExp?le(I,O):Array.isArray(I)?q(I,O,R):ue(I,O,R)}ae.Bo=se},69760:function(he,ae,v){"use strict";v.d(ae,{Z:function(){return le},w:function(){return J}});var l=v(62435),Q=v(97937),U=v(64217),Y=v(10110),_=v(24457),d=v(38780);function J(q){if(q)return{closable:q.closable,closeIcon:q.closeIcon}}function G(q){const{closable:ue,closeIcon:ge}=q||{};return l.useMemo(()=>{if(!ue&&(ue===!1||ge===!1||ge===null))return!1;if(ue===void 0&&ge===void 0)return null;let se={closeIcon:typeof ge!="boolean"&&ge!==null?ge:void 0};return ue&&typeof ue=="object"&&(se=Object.assign(Object.assign({},se),ue)),se},[ue,ge])}const h={};function le(q,ue,ge=h){const se=G(q),I=G(ue),[O]=(0,Y.Z)("global",_.Z.global),R=typeof se!="boolean"?!!(se!=null&&se.disabled):!1,K=l.useMemo(()=>Object.assign({closeIcon:l.createElement(Q.Z,null)},ge),[ge]),ce=l.useMemo(()=>se===!1?!1:se?(0,d.Z)(K,I,se):I===!1?!1:I?(0,d.Z)(K,I):K.closable?K:!1,[se,I,K]);return l.useMemo(()=>{if(ce===!1)return[!1,null,R,{}];const{closeIconRender:V}=K,{closeIcon:ee}=ce;let te=ee;const X=(0,U.Z)(ce,!0);return te!=null&&(V&&(te=V(ee)),te=l.isValidElement(te)?l.cloneElement(te,Object.assign({"aria-label":O.close},X)):l.createElement("span",Object.assign({"aria-label":O.close},X),te)),[!0,te,R,X]},[ce,K])}},26058:function(he,ae,v){"use strict";v.d(ae,{Z:function(){return te}});var l=v(74902),Q=v(62435),U=v(93967),Y=v.n(U),_=v(98423),d=v(53124),J=v(82401),G=v(50344),h=v(23342);function le(X,S,g){return typeof g=="boolean"?g:X.length?!0:(0,G.Z)(S).some(j=>j.type===h.Z)}var q=v(24793),ue=function(X,S){var g={};for(var m in X)Object.prototype.hasOwnProperty.call(X,m)&&S.indexOf(m)<0&&(g[m]=X[m]);if(X!=null&&typeof Object.getOwnPropertySymbols=="function")for(var j=0,m=Object.getOwnPropertySymbols(X);jQ.forwardRef((T,b)=>Q.createElement(m,Object.assign({ref:b,suffixCls:X,tagName:S},T)))}const se=Q.forwardRef((X,S)=>{const{prefixCls:g,suffixCls:m,className:j,tagName:T}=X,b=ue(X,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:$}=Q.useContext(d.E_),M=$("layout",g),[fe,me,Ie]=(0,q.ZP)(M),xe=m?`${M}-${m}`:M;return fe(Q.createElement(T,Object.assign({className:Y()(g||xe,j,me,Ie),ref:S},b)))}),I=Q.forwardRef((X,S)=>{const{direction:g}=Q.useContext(d.E_),[m,j]=Q.useState([]),{prefixCls:T,className:b,rootClassName:$,children:M,hasSider:fe,tagName:me,style:Ie}=X,xe=ue(X,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),Pe=(0,_.Z)(xe,["suffixCls"]),{getPrefixCls:Re,className:Ee,style:De}=(0,d.dj)("layout"),We=Re("layout",T),rt=le(m,M,fe),[Ge,Bt,Pt]=(0,q.ZP)(We),jt=Y()(We,{[`${We}-has-sider`]:rt,[`${We}-rtl`]:g==="rtl"},Ee,b,$,Bt,Pt),Et=Q.useMemo(()=>({siderHook:{addSider:at=>{j(ot=>[].concat((0,l.Z)(ot),[at]))},removeSider:at=>{j(ot=>ot.filter(Nt=>Nt!==at))}}}),[]);return Ge(Q.createElement(J.V.Provider,{value:Et},Q.createElement(me,Object.assign({ref:S,className:jt,style:Object.assign(Object.assign({},De),Ie)},Pe),M)))}),O=ge({tagName:"div",displayName:"Layout"})(I),R=ge({suffixCls:"header",tagName:"header",displayName:"Header"})(se),K=ge({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(se),ce=ge({suffixCls:"content",tagName:"main",displayName:"Content"})(se);var V=O;const ee=V;ee.Header=R,ee.Footer=K,ee.Content=ce,ee.Sider=h.Z,ee._InternalSiderContext=h.D;var te=ee},16569:function(he,ae,v){"use strict";v.d(ae,{H:function(){return _}});var l=v(62435),Q=v(66680);function U(){}const Y=l.createContext({add:U,remove:U});function _(J){const G=l.useContext(Y),h=l.useRef(null);return(0,Q.Z)(q=>{if(q){const ue=J?q.querySelector(J):q;G.add(ue),h.current=ue}else G.remove(h.current)})}var d=null},16305:function(he,ae){"use strict";var v;v={value:!0},v=void 0,v=ue,v=ge,ae.EQ=O,v=R,v=ee;const l="/",Q=S=>S,U=/^[$_\p{ID_Start}]$/u,Y=/^[$\u200c\u200d\p{ID_Continue}]$/u,_="https://git.new/pathToRegexpError",d={"{":"{","}":"}","(":"(",")":")","[":"[","]":"]","+":"+","?":"?","!":"!"};function J(S){return S.replace(/[{}()\[\]+?!:*]/g,"\\$&")}function G(S){return S.replace(/[.+*?^${}()[\]|/\\]/g,"\\$&")}function*h(S){const g=[...S];let m=0;function j(){let T="";if(U.test(g[++m]))for(T+=g[m];Y.test(g[++m]);)T+=g[m];else if(g[m]==='"'){let b=m;for(;mI(T,g,m));return T=>{const b=[""];for(const $ of j){const[M,...fe]=$(T);b[0]+=M,b.push(...fe)}return b}}function I(S,g,m){if(S.type==="text")return()=>[S.value];if(S.type==="group"){const T=se(S.tokens,g,m);return b=>{const[$,...M]=T(b);return M.length?[""]:[$]}}const j=m||Q;return S.type==="wildcard"&&m!==!1?T=>{const b=T[S.name];if(b==null)return["",S.name];if(!Array.isArray(b)||b.length===0)throw new TypeError(`Expected "${S.name}" to be a non-empty array`);return[b.map(($,M)=>{if(typeof $!="string")throw new TypeError(`Expected "${S.name}/${M}" to be a string`);return j($)}).join(g)]}:T=>{const b=T[S.name];if(b==null)return["",S.name];if(typeof b!="string")throw new TypeError(`Expected "${S.name}" to be a string`);return[j(b)]}}function O(S,g={}){const{decode:m=decodeURIComponent,delimiter:j=l}=g,{regexp:T,keys:b}=R(S,g),$=b.map(M=>m===!1?Q:M.type==="param"?m:fe=>fe.split(j).map(m));return function(fe){const me=T.exec(fe);if(!me)return!1;const Ie=me[0],xe=Object.create(null);for(let Pe=1;PeRe instanceof q?Re:ue(Re,g));for(const{tokens:Re}of Ie)for(const Ee of K(Re,0,[])){const De=ce(Ee,m,$);M.push(De)}let xe=`^(?:${M.join("|")})`;return b&&(xe+=`(?:${G(m)}$)?`),xe+=j?"$":`(?=${G(m)}|$)`,{regexp:new RegExp(xe,fe),keys:$}}function*K(S,g,m){if(g===S.length)return yield m;const j=S[g];if(j.type==="group"){const T=m.slice();for(const b of K(j.tokens,0,T))yield*Jt(K(S,g+1,b))}else m.push(j);yield*Jt(K(S,g+1,m))}function ce(S,g,m){let j="",T="",b=!0;for(let $=0;$Y.test(j)):!1}function X(S){return(S==null?void 0:S.type)!=="text"?!0:!Y.test(S.value[0])}},64599:function(he,ae,v){var l=v(96263);function Q(U,Y){var _=typeof Symbol!="undefined"&&U[Symbol.iterator]||U["@@iterator"];if(!_){if(Array.isArray(U)||(_=l(U))||Y&&U&&typeof U.length=="number"){_&&(U=_);var d=0,J=function(){};return{s:J,n:function(){return d>=U.length?{done:!0}:{done:!1,value:U[d++]}},e:function(ue){throw ue},f:J}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var G=!0,h=!1,le;return{s:function(){_=_.call(U)},n:function(){var ue=_.next();return G=ue.done,ue},e:function(ue){h=!0,le=ue},f:function(){try{!G&&_.return!=null&&_.return()}finally{if(h)throw le}}}}he.exports=Q,he.exports.__esModule=!0,he.exports.default=he.exports}}]); -}()); \ No newline at end of file diff --git a/app/bootstrap/src/main/resources/static/3292.c745e629.async.js b/app/bootstrap/src/main/resources/static/3292.c745e629.async.js deleted file mode 100644 index dcbf3d8e..00000000 --- a/app/bootstrap/src/main/resources/static/3292.c745e629.async.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[3292],{24163:function(L,l,e){var I=e(97857),c=e.n(I),d=e(25593),m=e(83062),r=e(62435),o=e(86074),_=d.Z.Paragraph;l.Z=function(n){var a=n.text,A=n.width,t=n.maxWidth,D=n.rows,E=D===void 0?2:D,O=n.placement,g=O===void 0?"top":O,v=n.color,x=v===void 0?"rgba(0, 0, 0, 0.88)":v,R=n.link,C=R===void 0?!1:R,P=n.onClickCallBackFunc,B=n.style,U=B===void 0?{}:B,f=n.copyable,j=f===void 0?!1:f;return(0,o.jsx)("div",{style:{maxWidth:t,width:A},children:(0,o.jsx)(m.Z,{title:(0,o.jsx)("div",{children:a}),placement:g,children:(0,o.jsx)(_,{ellipsis:{rows:E},style:c()({marginBottom:0,color:x,cursor:C?"pointer":""},U),onClick:P,copyable:j,children:a})})})}},71448:function(L,l,e){var I=e(5574),c=e.n(I),d=e(53846),m=e(29297),r=e(93410),o=e(92016),_=e(96486),n=e.n(_),a=e(62435),A=e(47908),t=e(86074),D=function(O){var g=O.riskDrawerInfo,v=(0,o.useIntl)(),x=(0,a.useState)(""),R=c()(x,2),C=R[0],P=R[1];return(0,a.useEffect)(function(){var B=g!=null&&g.result?JSON.parse(g==null?void 0:g.result):{};P(JSON.stringify(B,null,4)||"")},[g]),(0,t.jsx)(r.Z,{style:{backgroundColor:"transparent"},className:A.Z.checkInform,title:(0,t.jsx)("div",{className:d.Z.customTitle,style:{color:"rgb(36, 36, 36)",fontWeight:"normal"},children:v.formatMessage({id:"risk.module.text.testing.situation"})}),headStyle:{paddingInline:0,paddingBlockStart:0},bodyStyle:{paddingInline:0},children:!(0,_.isEmpty)(C)&&(0,t.jsx)(m.q9,{editorKey:"evaluateEditor",value:C,readOnly:!0,editorStyle:{height:280}})})};l.Z=D},24482:function(L,l,e){var I=e(5574),c=e.n(I),d=e(29297),m=e(72028),r=e(92016),o=e(85265),_=e(62435),n=e(86074),a=function(t){var D=t.evaluateDrawerVisible,E=t.riskDrawerInfo,O=t.setEvaluateDrawerVisible,g=(0,r.useIntl)(),v=(0,_.useState)(""),x=c()(v,2),R=x[0],C=x[1],P=function(){O(!1),C("")},B=(0,r.useRequest)(function(u){return(0,m.queryRiskDetailById)({riskId:u})},{manual:!0,formatResult:function(s){var M=s.content,S=M!=null&&M.result?JSON.parse(M==null?void 0:M.result):{};return C(JSON.stringify(S,null,4)||""),s.content||{}}}),U=B.loading,f=B.run,j=function(){P()};return(0,_.useEffect)(function(){D&&E!==null&&E!==void 0&&E.id&&f(E.id)},[D,E]),(0,n.jsx)(o.Z,{title:g.formatMessage({id:"risk.module.text.testing.situation"}),width:"40%",destroyOnClose:!0,open:D,onClose:j,loading:U,children:(0,n.jsx)(d.q9,{editorKey:"evaluateEditor",value:R,readOnly:!0,editorStyle:{height:"100%"}})})};l.Z=a},50322:function(L,l,e){var I=e(15009),c=e.n(I),d=e(99289),m=e.n(d),r=e(5574),o=e.n(r),_=e(53846),n=e(72028),a=e(93410),A=e(92016),t=e(75302),D=e(68872),E=e(21532),O=e(23323),g=e(71230),v=e(15746),x=e(25278),R=e(83622),C=e(86250),P=e(32983),B=e(12845),U=e(96486),f=e.n(U),j=e(62435),u=e(47908),s=e(86074),M=t.ZP.useBreakpoint,S=function(J){var T=M(),h=J.riskDrawerInfo,z=D.ZP.useMessage(),b=o()(z,2),G=b[0],Y=b[1],V=(0,j.useState)([]),Q=o()(V,2),k=Q[0],X=Q[1],W=(0,A.useIntl)(),Z=(0,A.useRequest)(function(i){return(0,n.queryOperationLog)({id:i})},{manual:!0,formatResult:function(K){var p=K.content;X(p)}}),F=Z.run,H=Z.loading,q=function(){var i=m()(c()().mark(function K(p){var N,w;return c()().wrap(function(y){for(;;)switch(y.prev=y.next){case 0:return N={id:h==null?void 0:h.id,notes:p==null?void 0:p.notes},y.next=3,(0,n.requestCommentInformation)(N);case 3:w=y.sent,w.msg==="success"&&(G.success(W.formatMessage({id:"common.message.text.add.success"})),F(h.id));case 5:case"end":return y.stop()}},K)}));return function(p){return i.apply(this,arguments)}}();return(0,j.useEffect)(function(){h!=null&&h.id&&F(h.id)},[h]),(0,s.jsxs)(a.Z,{style:{backgroundColor:"transparent",marginTop:4},className:u.Z.LogInformation,loading:H,title:(0,s.jsx)("div",{className:_.Z.customTitle,style:{color:"rgb(36, 36, 36)",fontWeight:"normal"},children:W.formatMessage({id:"risk.module.text.log.information"})}),headStyle:{paddingInline:0,paddingBlockStart:0},bodyStyle:{paddingInline:0},children:[Y,(0,s.jsx)(E.ZP,{theme:{components:{Input:{colorTextPlaceholder:"rgb(142, 142, 142)",colorBgContainer:"#f9f9f9",activeBg:"#FFF"}}},children:(0,s.jsx)(O.Z,{onFinish:q,children:(0,s.jsxs)(g.Z,{gutter:[24,0],children:[(0,s.jsx)(v.Z,{span:T!=null&&T.xxl?12:20,children:(0,s.jsx)(O.Z.Item,{name:"notes",rules:[{required:!0,message:W.formatMessage({id:"risk.module.text.comment.not.empty"})}],children:(0,s.jsx)(x.Z,{placeholder:W.formatMessage({id:"risk.module.text.add.comment"}),allowClear:!0})})}),(0,s.jsx)(v.Z,{span:4,children:(0,s.jsx)(O.Z.Item,{children:(0,s.jsx)(R.ZP,{type:"primary",htmlType:"submit",style:{borderRadius:4},children:W.formatMessage({id:"common.button.text.add"})})})})]})})}),(0,U.isEmpty)(k)?(0,s.jsx)(g.Z,{gutter:[24,0],children:(0,s.jsx)(v.Z,{span:T!=null&&T.xxl?12:20,children:(0,s.jsx)(C.Z,{justify:"center",children:(0,s.jsx)(P.Z,{image:P.Z.PRESENTED_IMAGE_SIMPLE})})})}):(0,s.jsx)(B.Z,{items:k==null?void 0:k.map(function(i){return{children:(0,s.jsxs)("div",{children:[(0,s.jsx)("div",{style:{marginBottom:4},children:(0,s.jsx)("strong",{children:i==null?void 0:i.action})}),(0,s.jsxs)("div",{className:u.Z.actionItem,children:[(0,s.jsxs)("span",{className:u.Z.actionItemTitle,children:[W.formatMessage({id:"risk.module.text.operator"}),"\xA0: \xA0"]}),(0,s.jsx)("span",{children:(i==null?void 0:i.username)||"-"})]}),(0,s.jsxs)("div",{className:u.Z.actionItem,children:[(0,s.jsxs)("span",{className:u.Z.actionItemTitle,children:[W.formatMessage({id:"risk.module.text.operating.time"}),"\xA0: \xA0"]}),(0,s.jsx)("span",{children:(i==null?void 0:i.gmtCreate)||"-"})]}),(0,s.jsxs)("div",{className:u.Z.actionItem,children:[(0,s.jsxs)("span",{className:u.Z.actionItemTitle,children:[W.formatMessage({id:"risk.module.text.notes"}),"\xA0: \xA0"]}),(0,s.jsx)("span",{children:(i==null?void 0:i.notes)||"-"})]})]},i==null?void 0:i.id)}})})]})};l.Z=S},22145:function(L,l,e){var I=e(5574),c=e.n(I),d=e(29297),m=e(72028),r=e(92016),o=e(85265),_=e(62435),n=e(86074),a=function(t){var D=t.resourceDrawerVisible,E=t.riskDrawerInfo,O=t.setResourceDrawerVisible,g=(0,r.useIntl)(),v=(0,_.useState)(""),x=c()(v,2),R=x[0],C=x[1],P=function(){O(!1),C("")},B=(0,r.useRequest)(function(u){return(0,m.queryRiskDetailById)({riskId:u})},{manual:!0,formatResult:function(s){var M=s.content,S=M!=null&&M.resourceInstance?JSON.parse(M==null?void 0:M.resourceInstance):{};return C(JSON.stringify(S,null,4)||""),s.content||{}}}),U=B.loading,f=B.run,j=function(){P()};return(0,_.useEffect)(function(){D&&E!==null&&E!==void 0&&E.id&&f(E.id)},[D,E]),(0,n.jsx)(o.Z,{title:g.formatMessage({id:"asset.extend.text.detail"}),width:"40%",destroyOnClose:!0,open:D,onClose:j,loading:U,children:(0,n.jsx)(d.q9,{editorKey:"resourceEditor",value:R,readOnly:!0,editorStyle:{height:"100%"}})})};l.Z=a},96364:function(L,l,e){e.d(l,{Bj:function(){return a},$G:function(){return _},MW:function(){return n}});var I="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAGKADAAQAAAABAAAAGAAAAADiNXWtAAAC2ElEQVRIDbVWPWhTURT+7muSpi1qWn+GWK2QpJWiotBV3FwExUFcOigoiIPUyVHc3DoIQrEQBxdxEAUXN3HUQaSgtglYWwOKJdE0tk1orud7N6fm2bRJtB4I973zvvNzz/3OuTHYROZ/2v6lCs4Yi1MCS1iLOOHGICdL1ho86wrjSX+3mae+kZhGyk8lGy9XcEu+XRSnHY0wqpNgq/KcjoRxc3+PYeCArAsw88OeFpMHgtoWQDZ/KUoqo6nt5mk9NBAg891eg8W4ZO0paLYIvPwMzMm6sAysWiDWCSRjwMgeYKhXkX7pqjAYS+4wd1S7FoCZmyoeq/P8CnD/HTCTd9CIFIqOKXkJVKm655QEGB0Cdne5dylZ1Xo4qzvxA7DmK2W8F4hflmwBmJgCFivAoGR6csBl2lFLh7v4IIGfzwLTgu0OAVcOu125MCh2RnCQZ+KbZAr2nmR+iR+Z+e1XQEmcnxsETuytmWywvJDyPZoGohLkxkhgJ5PJmLlsSMXlMj4qW8bfuLKcb8G5xmSQhxKE5bp+1GnJrmgEBzzyXJ3zQFlzlqVZ5uqcK7G0oS1LR6FP+vZqTeQryRYKa96uqM3rr78t6Vsqh4SqSEWyRak3tQDkSvq18RrvAQ7tdDZhIXemEMAlQrIVv/2p/ib0IxXJFrLj7tsAeMOXsWOuRL1RoCAkUaHvtYZS5b+ucrgBCYkiJ5GEM8AuyeDLkutWHtrVI62ViFj2BhuwT3yo0DfPICs/P8A+abO5RceE4T5XW9a3FSF72N0cIXWS9ThyVXG81lTs0HZFbTifVOjb4zxnU1A5IDtISQY8YDZPq0IsbdhoykD6pG+vdlmk1dmFYRlIYdf+rQQhhqOC84hDr07S9O2f+X8fdozazrgm18t+UV1Zmo5r3VazC4eNWBU6/tWFo0G2+spc18m8iXhZCAsmlV0avNFKDLG00VusHvdHY9d/Arbib8svFck5XwgHVMEAAAAASUVORK5CYII=",c="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAGKADAAQAAAABAAAAGAAAAADiNXWtAAACzElEQVRIDb1WTUhUURT+7ptxtJksc1NMMkx/IrSQfkjCIFwYkjBRMIEUgqWrKLJlEOKqXZsgCAsrxUWbSrCoCdpVRqsIcYTUxKZZaDrajDo/73bPHe+bN81zZrSft5h77jnf+c65595z7zDk+aZjsaokT5wCeDNn2MPA3QTnYCHG8QVgQ3ZW8qzK6Zxei4ZZGaaiUbeORDcY2jjnNiuM0jHGUiJir4aSLo/LFVJ6NeYEmIou+FIs1S+cyhWoqJFh0cZt5z2uLYNmvGaefI1FruhMf7JuciIRCZGv4Lhs5jRWQJkTQJQkK6gZXIwsSqZrXDutViIDUM1TLD66ocytospyOWpoT2S2ckPXW3MrYqWjctEhER+TRxHxyUKnRfmax7ieRNe7QQSmRtB5oBHnauoMM50uOxxejc75RshXUgl0BB7h8dhHzC3H0Df63iAngTiJ205NlGUpYhJLrKD9dR+Gw+MG2r/vkCFnBN6sUYdmFBkpOBdGUtczilVpMb6M1pe9WeTXDjbi4v5jOVjitlP7899MN94+xUDwA3ZurkB/Uzs85ZUSEVlZQuur+/g8k2nY60dOWpKTA3FbnvmRH98l4bef8/A/vwtazexSFC0verLIu4/61iSXBBRkIjYfFDtSrRQ0DocncCHwAMvJhFRvLd2EbaVOTC7MyjkTud2sPwN/tVXdJST9w9iYlr4VTUoh1u3YhYcn2lDuKJMGKo0itzENt46fLUwuPIlblIgNZdOnZ4e3ezHQ1IHKMpdhtmsabje0wLe71tDlF9hQwUYbj8zgzqc3CIn9uFTbgHr33vycq1bVaPIumozO93Dw9qI8iwSJfbrndVV0/J/Ljm49eizoqi0ywTVhxJF+eNKvm9EHdH+LZXX+SRDyFRxX1VtAWcgSmdP5p08mBaLoNu6ooU0SGaXMwa1kwhCWfMyZK2zOCpSBxr/xt+UXn+kzx3cv/nYAAAAASUVORK5CYII=",d="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAGKADAAQAAAABAAAAGAAAAADiNXWtAAAB50lEQVRIDbWWvUoDQRDHZ84iBrEQxeKws0kX8SEsFPQFbFL7gU+g6AsoaCmksZcIWlhbi7FKYydBJGoRJKbw1vnv3h2XZO9uL8SBS/Z2Z36zmZ2dCVOGqI/mEjFvkVIbpGhZVP1QvU1ML7J2K2sNnq++pmHYtqC+Wz799I+JVE3AUzadeI7pl4jrNF064plKO54PByMO1FdzU0yuBD47rJz9zl3ZyjbPVW+Sel7yRXWa+xTQdXE4KLIhsVWdp70kM3agd850KjGN55KK9PZAdLdmHoxtAlvmM80K13WIdMx7/VbmzgHvvRuz8iLR+r3NRYTtUrlUwZmY3ZoDzY55BAciOba6kXBpJpGnUxHZMnFRNbARM8nznFQcxzmYwvb0JRoH4GIjF1Qc6Bvqol5cR9g45Oj6FwfkW/j2nM83dNaAg5H6YbVG7keSHEdz9m+5B6iKLrJ6SAQwHoxdRNisPp93KAguXPQL63jeLtK0Ib9CSm6OuNSiJAJMYXumWUg9z5PHE1MiUCYwzhWug22ySJqFNI1uro2zgrA0U2oRbHQnkmYhVztIZbgeMhhoPGF3G+houuFk9YRU7+EC4Eod8MLKeaQ64ACT/9oy4UD3VGkWEq5Lp+xCtkAXDWaoH2sePtJkEn9b/gCCRLajSQWrkAAAAABJRU5ErkJggg==",m="data:image/png;base64,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",r=e(92016),o=e(86074),_=[{label:(0,o.jsx)(r.FormattedMessage,{id:"risk.module.text.false.alarm"}),value:"MISREPORT"},{label:(0,o.jsx)(r.FormattedMessage,{id:"risk.module.text.exception"}),value:"EXCEPTION"},{label:(0,o.jsx)(r.FormattedMessage,{id:"risk.module.text.ignore"}),value:"IGNORE"}],n=[{label:(0,o.jsx)(r.FormattedMessage,{id:"risk.module.text.not.fixed"}),value:"UNREPAIRED",color:"rgb(252, 176, 73)",background:"#FFEDEA",icon:d},{label:(0,o.jsx)(r.FormattedMessage,{id:"risk.module.text.fixed"}),value:"REPAIRED",color:"rgb(17, 133, 86)",background:"#DFF5EF",icon:c},{label:(0,o.jsx)(r.FormattedMessage,{id:"risk.module.text.ignored"}),value:"IGNORED",color:"#45AEFF",background:"rgba(230,243,254,1)",icon:I},{label:(0,o.jsx)(r.FormattedMessage,{id:"risk.module.text.whited"}),value:"WHITED",color:"#6A1B9A",background:"#F3E5F5",icon:m}],a=[{label:(0,o.jsx)(r.FormattedMessage,{id:"common.tag.text.exist"}),value:"exist"},{label:(0,o.jsx)(r.FormattedMessage,{id:"common.tag.text.noExist"}),value:"not_exist"}]},53846:function(L,l){l.Z={customTitle:"customTitle___nzcxh",riskHigh:"riskHigh___GstO6",riskMedium:"riskMedium___F4JTb",riskLow:"riskLow___HJopw",imgProcess:"imgProcess___NGndv",imgResult:"imgResult___wKhiG",validTag:"validTag___TRSau",invalidTag:"invalidTag___opVlG",waitingTag:"waitingTag___JZpZT"}},47908:function(L,l){l.Z={riskPageContainer:"riskPageContainer___s0iqX",customFilterCard:"customFilterCard___LGCGc",rulePageContainer:"rulePageContainer___ASG7v",riskDetailContainer:"riskDetailContainer___GhxGQ",riskDetailAroundCard:"riskDetailAroundCard___OxUJt",iconWrap:"iconWrap___zY4_H",resourceInstance:"resourceInstance___QMgU8",classifyTitle:"classifyTitle___srgvP",classifyInfo:"classifyInfo___JXa9l",LogInformation:"LogInformation___Bmg3f",checkInform:"checkInform___s4Ipx",LogInformationTitle:"LogInformationTitle___O_cBW",actionItem:"actionItem___Zgpzq",actionItemTitle:"actionItemTitle___kRFcL"}},87426:function(L,l,e){var I=e(62435),c=Object.defineProperty,d=Object.getOwnPropertySymbols,m=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable,o=(a,A,t)=>A in a?c(a,A,{enumerable:!0,configurable:!0,writable:!0,value:t}):a[A]=t,_=(a,A)=>{for(var t in A||(A={}))m.call(A,t)&&o(a,t,A[t]);if(d)for(var t of d(A))r.call(A,t)&&o(a,t,A[t]);return a};const n=a=>React.createElement("svg",_({width:12,height:12,xmlns:"http://www.w3.org/2000/svg"},a),React.createElement("title",null,"\u5F62\u72B6"),React.createElement("path",{d:"M6 0a6 6 0 1 1 0 12A6 6 0 0 1 6 0Zm2.098 3.135L5.046 4.233a1.35 1.35 0 0 0-.813.813L3.135 8.098a.6.6 0 0 0 .767.767l3.052-1.098a1.35 1.35 0 0 0 .813-.813l1.098-3.052a.6.6 0 0 0-.767-.767ZM6 6.75a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z",fill:"#E22929",fillRule:"nonzero"}));l.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTYgMGE2IDYgMCAxIDEgMCAxMkE2IDYgMCAwIDEgNiAwWm0yLjA5OCAzLjEzNUw1LjA0NiA0LjIzM2ExLjM1IDEuMzUgMCAwIDAtLjgxMy44MTNMMy4xMzUgOC4wOThhLjYuNiAwIDAgMCAuNzY3Ljc2N2wzLjA1Mi0xLjA5OGExLjM1IDEuMzUgMCAwIDAgLjgxMy0uODEzbDEuMDk4LTMuMDUyYS42LjYgMCAwIDAtLjc2Ny0uNzY3Wk02IDYuNzVhLjc1Ljc1IDAgMSAwIDAtMS41Ljc1Ljc1IDAgMCAwIDAgMS41WiIgZmlsbD0iI0UyMjkyOSIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9zdmc+"},39421:function(L,l,e){var I=e(62435),c=Object.defineProperty,d=Object.getOwnPropertySymbols,m=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable,o=(a,A,t)=>A in a?c(a,A,{enumerable:!0,configurable:!0,writable:!0,value:t}):a[A]=t,_=(a,A)=>{for(var t in A||(A={}))m.call(A,t)&&o(a,t,A[t]);if(d)for(var t of d(A))r.call(A,t)&&o(a,t,A[t]);return a};const n=a=>React.createElement("svg",_({width:12,height:12,xmlns:"http://www.w3.org/2000/svg"},a),React.createElement("title",null,"\u626B\u63CF"),React.createElement("path",{d:"M6 0c1.47 0 2.817.529 3.861 1.407L8.438 2.829a4 4 0 1 0-.973 6.894 1.25 1.25 0 0 0 1.893-1.55c.42-.647.643-1.402.642-2.173a3.983 3.983 0 0 0-.85-2.467l1.42-1.421A6 6 0 1 1 6 0ZM3.95 3.811a3 3 0 0 1 3.773-.267L6.63 4.639a1.5 1.5 0 1 0 .716.697l1.09-1.089C8.79 4.74 9 5.345 9 6c0 .543-.146 1.076-.426 1.542a1.25 1.25 0 0 0-1.572 1.286A3 3 0 0 1 3.95 3.811ZM6 5.5a.5.5 0 1 1 0 1 .5.5 0 0 1 0-1Z",fill:"#E22929",fillRule:"nonzero"}));l.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTYgMGMxLjQ3IDAgMi44MTcuNTI5IDMuODYxIDEuNDA3TDguNDM4IDIuODI5YTQgNCAwIDEgMC0uOTczIDYuODk0IDEuMjUgMS4yNSAwIDAgMCAxLjg5My0xLjU1Yy40Mi0uNjQ3LjY0My0xLjQwMi42NDItMi4xNzNhMy45ODMgMy45ODMgMCAwIDAtLjg1LTIuNDY3bDEuNDItMS40MjFBNiA2IDAgMSAxIDYgMFpNMy45NSAzLjgxMWEzIDMgMCAwIDEgMy43NzMtLjI2N0w2LjYzIDQuNjM5YTEuNSAxLjUgMCAxIDAgLjcxNi42OTdsMS4wOS0xLjA4OUM4Ljc5IDQuNzQgOSA1LjM0NSA5IDZjMCAuNTQzLS4xNDYgMS4wNzYtLjQyNiAxLjU0MmExLjI1IDEuMjUgMCAwIDAtMS41NzIgMS4yODZBMyAzIDAgMCAxIDMuOTUgMy44MTFaTTYgNS41YS41LjUgMCAxIDEgMCAxIC41LjUgMCAwIDEgMC0xWiIgZmlsbD0iI0UyMjkyOSIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9zdmc+"}}]); diff --git a/app/bootstrap/src/main/resources/static/3303.fc1007ce.async.js b/app/bootstrap/src/main/resources/static/3303.fc1007ce.async.js deleted file mode 100644 index 4f9f6661..00000000 --- a/app/bootstrap/src/main/resources/static/3303.fc1007ce.async.js +++ /dev/null @@ -1,4 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[3303],{3303:function(Kt,Tn,v){v.d(Tn,{Z:function(){return Ht}});var ae=v(74902),r=v(62435),kn=v(93967),he=v.n(kn),Fe=v(87462),ue=v(1413),ee=v(97685),Wn=v(91),ln=v(50089),Hn=v(88708),sn=v(66680),cn=v(21770),Kn=r.createContext({}),Se=Kn,un=v(71002),X=v(4942),ye="__rc_cascader_search_mark__",Fn=function(n,t,a){var o=a.label,l=o===void 0?"":o;return t.some(function(i){return String(i[l]).toLowerCase().includes(n.toLowerCase())})},jn=function(n,t,a,o){return t.map(function(l){return l[o.label]}).join(" / ")},zn=function(n,t,a,o,l,i){var s=l.filter,c=s===void 0?Fn:s,u=l.render,C=u===void 0?jn:u,h=l.limit,d=h===void 0?50:h,y=l.sort;return r.useMemo(function(){var g=[];if(!n)return[];function p(S,E){var R=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;S.forEach(function(m){if(!(!y&&d!==!1&&d>0&&g.length>=d)){var D=[].concat((0,ae.Z)(E),[m]),T=m[a.children],O=R||m.disabled;if((!T||T.length===0||i)&&c(n,D,{label:a.label})){var b;g.push((0,ue.Z)((0,ue.Z)({},m),{},(b={disabled:O},(0,X.Z)(b,a.label,C(n,D,o,a)),(0,X.Z)(b,ye,D),(0,X.Z)(b,a.children,void 0),b)))}T&&p(m[a.children],D,O)}})}return p(t,[]),y&&g.sort(function(S,E){return y(S[ye],E[ye],n,a)}),d!==!1&&d>0?g.slice(0,d):g},[n,t,a,o,C,i,c,y,d])},Bn=zn,je="__RC_CASCADER_SPLIT__",dn="SHOW_PARENT",vn="SHOW_CHILD";function ie(e){return e.join(je)}function be(e){return e.map(ie)}function Xn(e){return e.split(je)}function fn(e){var n=e||{},t=n.label,a=n.value,o=n.children,l=a||"value";return{label:t||"label",value:l,key:l,children:o||"children"}}function Ze(e,n){var t,a;return(t=e.isLeaf)!==null&&t!==void 0?t:!((a=e[n.children])!==null&&a!==void 0&&a.length)}function Un(e){var n=e.parentElement;if(n){var t=e.offsetTop-n.offsetTop;t-n.scrollTop<0?n.scrollTo({top:t}):t+e.offsetHeight-n.scrollTop>n.offsetHeight&&n.scrollTo({top:t+e.offsetHeight-n.offsetHeight})}}function pn(e,n){return e.map(function(t){var a;return(a=t[ye])===null||a===void 0?void 0:a.map(function(o){return o[n.value]})})}function Gn(e){return Array.isArray(e)&&Array.isArray(e[0])}function Le(e){return e?Gn(e)?e:(e.length===0?[]:[e]).map(function(n){return Array.isArray(n)?n:[n]}):[]}function hn(e,n,t){var a=new Set(e),o=n();return e.filter(function(l){var i=o[l],s=i?i.parent:null,c=i?i.children:null;return i&&i.node.disabled?!0:t===vn?!(c&&c.some(function(u){return u.key&&a.has(u.key)})):!(s&&!s.node.disabled&&a.has(s.key))})}function xe(e,n,t){for(var a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,o=n,l=[],i=function(){var u,C,h,d=e[s],y=(u=o)===null||u===void 0?void 0:u.findIndex(function(p){var S=p[t.value];return a?String(S)===String(d):S===d}),g=y!==-1?(C=o)===null||C===void 0?void 0:C[y]:null;l.push({value:(h=g==null?void 0:g[t.value])!==null&&h!==void 0?h:d,index:y,option:g}),o=g==null?void 0:g[t.children]},s=0;s1){var b=g.slice(0,-1);R(b)}else u(!1)},T=function(){var b,Z=((b=S[p])===null||b===void 0?void 0:b[t.children])||[],V=Z.find(function(f){return!f.disabled});if(V){var A=[].concat((0,ae.Z)(g),[V[t.value]]);R(A)}};r.useImperativeHandle(e,function(){return{onKeyDown:function(b){var Z=b.which;switch(Z){case ve.Z.UP:case ve.Z.DOWN:{var V=0;Z===ve.Z.UP?V=-1:Z===ve.Z.DOWN&&(V=1),V!==0&&m(V);break}case ve.Z.LEFT:{if(c)break;h?T():D();break}case ve.Z.RIGHT:{if(c)break;h?D():T();break}case ve.Z.BACKSPACE:{c||D();break}case ve.Z.ENTER:{if(g.length){var A=S[p],f=(A==null?void 0:A[ye])||[];f.length?l(f.map(function($){return $[t.value]}),f[f.length-1]):l(g,S[p])}break}case ve.Z.ESC:u(!1),C&&b.stopPropagation()}},onKeyUp:function(){}}})},lt=r.forwardRef(function(e,n){var t,a,o,l=e.prefixCls,i=e.multiple,s=e.searchValue,c=e.toggleOpen,u=e.notFoundContent,C=e.direction,h=e.open,d=e.disabled,y=r.useRef(null),g=C==="rtl",p=r.useContext(Se),S=p.options,E=p.values,R=p.halfValues,m=p.fieldNames,D=p.changeOnSelect,T=p.onSelect,O=p.searchOptions,b=p.dropdownPrefixCls,Z=p.loadData,V=p.expandTrigger,A=b||l,f=r.useState([]),$=(0,ee.Z)(f,2),N=$[0],K=$[1],F=function(I){if(!(!Z||s)){var w=xe(I,S,m),x=w.map(function(le){var q=le.option;return q}),M=x[x.length-1];if(M&&!Ze(M,m)){var re=ie(I);K(function(le){return[].concat((0,ae.Z)(le),[re])}),Z(x)}}};r.useEffect(function(){N.length&&N.forEach(function(L){var I=Xn(L),w=xe(I,S,m,!0).map(function(M){var re=M.option;return re}),x=w[w.length-1];(!x||x[m.children]||Ze(x,m))&&K(function(M){return M.filter(function(re){return re!==L})})})},[S,N,m]);var H=r.useMemo(function(){return new Set(be(E))},[E]),j=r.useMemo(function(){return new Set(be(R))},[R]),U=ot(i,h),Q=(0,ee.Z)(U,2),P=Q[0],k=Q[1],G=function(I){k(I),F(I)},z=function(I){if(d)return!1;var w=I.disabled,x=Ze(I,m);return!w&&(x||D||i)},_=function(I,w){var x=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;T(I),!i&&(w||D&&(V==="hover"||x))&&c(!1)},ne=r.useMemo(function(){return s?O:S},[s,O,S]),oe=r.useMemo(function(){for(var L=[{options:ne}],I=ne,w=pn(I,m),x=function(){var le=P[M],q=I.find(function(me,Pe){return(w[Pe]?ie(w[Pe]):me[m.value])===le}),ce=q==null?void 0:q[m.children];if(!(ce!=null&&ce.length))return 1;I=ce,L.push({options:ce})},M=0;M":E,m=t.loadingIcon,D=t.direction,T=t.notFoundContent,O=T===void 0?"Not Found":T,b=t.disabled,Z=!!c,V=(0,Be.C8)(u,{value:C,postState:Le}),A=(0,ee.Z)(V,2),f=A[0],$=A[1],N=r.useMemo(function(){return fn(h)},[JSON.stringify(h)]),K=gn(N,s),F=(0,ee.Z)(K,3),H=F[0],j=F[1],U=F[2],Q=mn(H,N),P=Sn(Z,f,j,U,Q),k=(0,ee.Z)(P,3),G=k[0],z=k[1],_=k[2],ne=(0,Be.zX)(function(de){if($(de),y){var Y=Le(de),L=Y.map(function(x){return xe(x,H,N).map(function(M){return M.option})}),I=Z?Y:Y[0],w=Z?L:L[0];y(I,w)}}),oe=Cn(Z,ne,G,z,_,j,U,g),W=(0,Be.zX)(function(de){oe(de)}),B=r.useMemo(function(){return{options:H,fieldNames:N,values:G,halfValues:z,changeOnSelect:d,onSelect:W,checkable:c,searchOptions:[],dropdownPrefixCls:void 0,loadData:p,expandTrigger:S,expandIcon:R,loadingIcon:m,dropdownMenuColumnStyle:void 0}},[H,N,G,z,d,W,c,p,S,R,m]),se="".concat(o,"-panel"),pe=!H.length;return r.createElement(Se.Provider,{value:B},r.createElement("div",{className:he()(se,(n={},(0,X.Z)(n,"".concat(se,"-rtl"),D==="rtl"),(0,X.Z)(n,"".concat(se,"-empty"),pe),n),i),style:l},pe?O:r.createElement(bn,{prefixCls:o,searchValue:"",multiple:Z,toggleOpen:ct,open:!0,direction:D,disabled:b})))}function jt(e){var n=e.onPopupVisibleChange,t=e.popupVisible,a=e.popupClassName,o=e.popupPlacement,l=e.onDropdownVisibleChange;warning(!n,"`onPopupVisibleChange` is deprecated. Please use `onOpenChange` instead."),warning(!l,"`onDropdownVisibleChange` is deprecated. Please use `onOpenChange` instead."),warning(t===void 0,"`popupVisible` is deprecated. Please use `open` instead."),warning(a===void 0,"`popupClassName` is deprecated. Please use `dropdownClassName` instead."),warning(o===void 0,"`popupPlacement` is deprecated. Please use `placement` instead.")}function zt(e,n){if(e){var t=function a(o){for(var l=0;l":H,U=e.loadingIcon,Q=e.children,P=e.dropdownMatchSelectWidth,k=P===void 0?!1:P,G=e.showCheckedStrategy,z=G===void 0?dn:G,_=e.optionRender,ne=(0,Wn.Z)(e,ut),oe=(0,Hn.ZP)(t),W=!!h,B=(0,cn.Z)(i,{value:s,postState:Le}),se=(0,ee.Z)(B,2),pe=se[0],de=se[1],Y=r.useMemo(function(){return fn(l)},[JSON.stringify(l)]),L=gn(Y,R),I=(0,ee.Z)(L,3),w=I[0],x=I[1],M=I[2],re=(0,cn.Z)("",{value:g,postState:function(J){return J||""}}),le=(0,ee.Z)(re,2),q=le[0],ce=le[1],me=function(J,fe){ce(J),fe.source!=="blur"&&p&&p(J)},Pe=qn(S),we=(0,ee.Z)(Pe,2),ke=we[0],Ie=we[1],Ee=Bn(q,w,Y,m||o,Ie,c||W),Ge=mn(w,Y),Je=Sn(W,pe,x,M,Ge),Me=(0,ee.Z)(Je,3),ge=Me[0],De=Me[1],$e=Me[2],Ye=r.useMemo(function(){var te=be(ge),J=hn(te,x,z);return[].concat((0,ae.Z)($e),(0,ae.Z)(M(J)))},[ge,x,M,$e,z]),Qe=Jn(Ye,w,Y,W,C),We=(0,sn.Z)(function(te){if(de(te),u){var J=Le(te),fe=J.map(function(on){return xe(on,w,Y).map(function(Ce){return Ce.option})}),Re=W?J:J[0],Ae=W?fe:fe[0];u(Re,Ae)}}),Ve=Cn(W,We,ge,De,$e,x,M,z),Ne=(0,sn.Z)(function(te){(!W||y)&&ce(""),Ve(te)}),He=function(J,fe){if(fe.type==="clear"){We([]);return}var Re=fe.values[0],Ae=Re.valueCells;Ne(Ae)},qe=O!==void 0?O:T,_e=Z||b,en=$||f,nn=function(J){F==null||F(J),N==null||N(J),K==null||K(J)},tn=r.useMemo(function(){return{options:w,fieldNames:Y,values:ge,halfValues:De,changeOnSelect:c,onSelect:Ne,checkable:h,searchOptions:Ee,dropdownPrefixCls:m,loadData:D,expandTrigger:E,expandIcon:j,loadingIcon:U,dropdownMenuColumnStyle:V,optionRender:_}},[w,Y,ge,De,c,Ne,h,Ee,m,D,E,j,U,V,_]),Ke=!(q?Ee:w).length,an=q&&Ie.matchInputWidth||Ke?{}:{minWidth:"auto"};return r.createElement(Se.Provider,{value:tn},r.createElement(ln.Ac,(0,Fe.Z)({},ne,{ref:n,id:oe,prefixCls:o,autoClearSearchValue:y,dropdownMatchSelectWidth:k,dropdownStyle:(0,ue.Z)((0,ue.Z)({},an),A),displayValues:Qe,onDisplayValuesChange:He,mode:W?"multiple":void 0,searchValue:q,onSearch:me,showSearch:ke,OptionList:st,emptyOptions:Ke,open:qe,dropdownClassName:_e,placement:en,onDropdownVisibleChange:nn,getRawInputElement:function(){return Q}})))});Te.SHOW_PARENT=dn,Te.SHOW_CHILD=vn,Te.Panel=xn;var dt=Te,On=dt,Pn=v(98423),vt=v(87263),In=v(33603),ft=v(8745),Vn=v(9708),Xe=v(53124),Zn=v(88258),wn=v(98866),Ue=v(35792),pt=v(98675),ht=v(65223),mt=v(27833),gt=v(30307),Ct=v(15030),St=v(43277),yt=v(78642),bt=v(4173);function xt(e,n){const{getPrefixCls:t,direction:a,renderEmpty:o}=r.useContext(Xe.E_),l=n||a,i=t("select",e),s=t("cascader",e);return[i,s,l,o]}var En=xt;function Mn(e,n){return r.useMemo(()=>n?r.createElement("span",{className:`${e}-checkbox-inner`}):!1,[n])}var Ot=v(6171),Pt=v(50888),It=v(90814),Dn=(e,n,t)=>{let a=t;t||(a=n?r.createElement(Ot.Z,null):r.createElement(It.Z,null));const o=r.createElement("span",{className:`${e}-menu-item-loading-icon`},r.createElement(Pt.Z,{spin:!0}));return r.useMemo(()=>[a,o],[a])},Vt=v(80110),$n=v(83559),Nn=v(861),Zt=v(63185),wt=v(14747),Rn=e=>{const{prefixCls:n,componentCls:t}=e,a=`${t}-menu-item`,o=` - &${a}-expand ${a}-expand-icon, - ${a}-loading-icon -`;return[(0,Zt.C2)(`${n}-checkbox`,e),{[t]:{"&-checkbox":{top:0,marginInlineEnd:e.paddingXS,pointerEvents:"unset"},"&-menus":{display:"flex",flexWrap:"nowrap",alignItems:"flex-start",[`&${t}-menu-empty`]:{[`${t}-menu`]:{width:"100%",height:"auto",[a]:{color:e.colorTextDisabled}}}},"&-menu":{flexGrow:1,flexShrink:0,minWidth:e.controlItemWidth,height:e.dropdownHeight,margin:0,padding:e.menuPadding,overflow:"auto",verticalAlign:"top",listStyle:"none","-ms-overflow-style":"-ms-autohiding-scrollbar","&:not(:last-child)":{borderInlineEnd:`${(0,Nn.unit)(e.lineWidth)} ${e.lineType} ${e.colorSplit}`},"&-item":Object.assign(Object.assign({},wt.vS),{display:"flex",flexWrap:"nowrap",alignItems:"center",padding:e.optionPadding,lineHeight:e.lineHeight,cursor:"pointer",transition:`all ${e.motionDurationMid}`,borderRadius:e.borderRadiusSM,"&:hover":{background:e.controlItemBgHover},"&-disabled":{color:e.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"},[o]:{color:e.colorTextDisabled}},[`&-active:not(${a}-disabled)`]:{"&, &:hover":{color:e.optionSelectedColor,fontWeight:e.optionSelectedFontWeight,backgroundColor:e.optionSelectedBg}},"&-content":{flex:"auto"},[o]:{marginInlineStart:e.paddingXXS,color:e.colorIcon,fontSize:e.fontSizeIcon},"&-keyword":{color:e.colorHighlight}})}}}]};const Et=e=>{const{componentCls:n,antCls:t}=e;return[{[n]:{width:e.controlWidth}},{[`${n}-dropdown`]:[{[`&${t}-select-dropdown`]:{padding:0}},Rn(e)]},{[`${n}-dropdown-rtl`]:{direction:"rtl"}},(0,Vt.c)(e)]},An=e=>{const n=Math.round((e.controlHeight-e.fontSize*e.lineHeight)/2);return{controlWidth:184,controlItemWidth:111,dropdownHeight:180,optionSelectedBg:e.controlItemBgActive,optionSelectedFontWeight:e.fontWeightStrong,optionPadding:`${n}px ${e.paddingSM}px`,menuPadding:e.paddingXXS,optionSelectedColor:e.colorText}};var Ln=(0,$n.I$)("Cascader",e=>[Et(e)],An);const Mt=e=>{const{componentCls:n}=e;return{[`${n}-panel`]:[Rn(e),{display:"inline-flex",border:`${(0,Nn.unit)(e.lineWidth)} ${e.lineType} ${e.colorSplit}`,borderRadius:e.borderRadiusLG,overflowX:"auto",maxWidth:"100%",[`${n}-menus`]:{alignItems:"stretch"},[`${n}-menu`]:{height:"auto"},"&-empty":{padding:e.paddingXXS}}]}};var Dt=(0,$n.A1)(["Cascader","Panel"],e=>Mt(e),An);function $t(e){const{prefixCls:n,className:t,multiple:a,rootClassName:o,notFoundContent:l,direction:i,expandIcon:s,disabled:c}=e,u=r.useContext(wn.Z),C=c!=null?c:u,[h,d,y,g]=En(n,i),p=(0,Ue.Z)(d),[S,E,R]=Ln(d,p);Dt(d);const m=y==="rtl",[D,T]=Dn(h,m,s),O=l||(g==null?void 0:g("Cascader"))||r.createElement(Zn.Z,{componentName:"Cascader"}),b=Mn(d,a);return S(r.createElement(xn,Object.assign({},e,{checkable:b,prefixCls:d,className:he()(t,E,o,R,p),notFoundContent:O,direction:y,expandIcon:D,loadingIcon:T,disabled:C})))}var Nt=$t,Rt=function(e,n){var t={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&n.indexOf(a)<0&&(t[a]=e[a]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,a=Object.getOwnPropertySymbols(e);oc===0?[s]:[].concat((0,ae.Z)(i),[n,s]),[]),o=[];let l=0;return a.forEach((i,s)=>{const c=l+i.length;let u=e.slice(l,c);l=c,s%2===1&&(u=r.createElement("span",{className:`${t}-menu-item-keyword`,key:`separator-${s}`},u)),o.push(u)}),o}const kt=(e,n,t,a)=>{const o=[],l=e.toLowerCase();return n.forEach((i,s)=>{s!==0&&o.push(" / ");let c=i[a.label];const u=typeof c;(u==="string"||u==="number")&&(c=Tt(String(c),l,t)),o.push(c)}),o},Oe=r.forwardRef((e,n)=>{var t,a,o,l;const{prefixCls:i,size:s,disabled:c,className:u,rootClassName:C,multiple:h,bordered:d=!0,transitionName:y,choiceTransitionName:g="",popupClassName:p,dropdownClassName:S,expandIcon:E,placement:R,showSearch:m,allowClear:D=!0,notFoundContent:T,direction:O,getPopupContainer:b,status:Z,showArrow:V,builtinPlacements:A,style:f,variant:$,dropdownRender:N,onDropdownVisibleChange:K,dropdownMenuColumnStyle:F,popupRender:H,dropdownStyle:j,popupMenuColumnStyle:U,onOpenChange:Q,styles:P,classNames:k}=e,G=Rt(e,["prefixCls","size","disabled","className","rootClassName","multiple","bordered","transitionName","choiceTransitionName","popupClassName","dropdownClassName","expandIcon","placement","showSearch","allowClear","notFoundContent","direction","getPopupContainer","status","showArrow","builtinPlacements","style","variant","dropdownRender","onDropdownVisibleChange","dropdownMenuColumnStyle","popupRender","dropdownStyle","popupMenuColumnStyle","onOpenChange","styles","classNames"]),z=(0,Pn.Z)(G,["suffixIcon"]),{getPrefixCls:_,getPopupContainer:ne,className:oe,style:W,classNames:B,styles:se}=(0,Xe.dj)("cascader"),{popupOverflow:pe}=r.useContext(Xe.E_),{status:de,hasFeedback:Y,isFormItemInput:L,feedbackIcon:I}=r.useContext(ht.aM),w=(0,Vn.F)(de,Z),[x,M,re,le]=En(i,O),q=re==="rtl",ce=_(),me=(0,Ue.Z)(x),[Pe,we,ke]=(0,Ct.Z)(x,me),Ie=(0,Ue.Z)(M),[Ee]=Ln(M,Ie),{compactSize:Ge,compactItemClassnames:Je}=(0,bt.ri)(x,O),[Me,ge]=(0,mt.Z)("cascader",$,d),De=T||(le==null?void 0:le("Cascader"))||r.createElement(Zn.Z,{componentName:"Cascader"}),$e=he()(((t=k==null?void 0:k.popup)===null||t===void 0?void 0:t.root)||((a=B.popup)===null||a===void 0?void 0:a.root)||p||S,`${M}-dropdown`,{[`${M}-dropdown-rtl`]:re==="rtl"},C,me,B.root,k==null?void 0:k.root,Ie,we,ke),Ye=H||N,Qe=U||F,We=Q||K,Ve=((o=P==null?void 0:P.popup)===null||o===void 0?void 0:o.root)||((l=se.popup)===null||l===void 0?void 0:l.root)||j,Ne=r.useMemo(()=>{if(!m)return m;let Ce={render:kt};return typeof m=="object"&&(Ce=Object.assign(Object.assign({},Ce),m)),Ce},[m]),He=(0,pt.Z)(Ce=>{var rn;return(rn=s!=null?s:Ge)!==null&&rn!==void 0?rn:Ce}),qe=r.useContext(wn.Z),_e=c!=null?c:qe,[en,nn]=Dn(x,q,E),tn=Mn(M,h),Ke=(0,yt.Z)(e.suffixIcon,V),{suffixIcon:an,removeIcon:te,clearIcon:J}=(0,St.Z)(Object.assign(Object.assign({},e),{hasFeedback:Y,feedbackIcon:I,showSuffixIcon:Ke,multiple:h,prefixCls:x,componentName:"Cascader"})),fe=r.useMemo(()=>R!==void 0?R:q?"bottomRight":"bottomLeft",[R,q]),Re=D===!0?{clearIcon:J}:D,[Ae]=(0,vt.Cn)("SelectLike",Ve==null?void 0:Ve.zIndex),on=r.createElement(On,Object.assign({prefixCls:x,className:he()(!i&&M,{[`${x}-lg`]:He==="large",[`${x}-sm`]:He==="small",[`${x}-rtl`]:q,[`${x}-${Me}`]:ge,[`${x}-in-form-item`]:L},(0,Vn.Z)(x,w,Y),Je,oe,u,C,k==null?void 0:k.root,B.root,me,Ie,we,ke),disabled:_e,style:Object.assign(Object.assign(Object.assign(Object.assign({},se.root),P==null?void 0:P.root),W),f)},z,{builtinPlacements:(0,gt.Z)(A,pe),direction:re,placement:fe,notFoundContent:De,allowClear:Re,showSearch:Ne,expandIcon:en,suffixIcon:an,removeIcon:te,loadingIcon:nn,checkable:tn,dropdownClassName:$e,dropdownPrefixCls:i||M,dropdownStyle:Object.assign(Object.assign({},Ve),{zIndex:Ae}),dropdownRender:Ye,dropdownMenuColumnStyle:Qe,onOpenChange:We,choiceTransitionName:(0,In.m)(ce,"",g),transitionName:(0,In.m)(ce,"slide-up",y),getPopupContainer:b||ne,ref:n}));return Ee(Pe(on))}),Wt=(0,ft.Z)(Oe,"dropdownAlign",e=>(0,Pn.Z)(e,["visible"]));Oe.SHOW_PARENT=Lt,Oe.SHOW_CHILD=At,Oe.Panel=Nt,Oe._InternalPanelDoNotUseOrYouWillBeFired=Wt;var Ht=Oe}}]); diff --git a/app/bootstrap/src/main/resources/static/3323.d30668bf.async.js b/app/bootstrap/src/main/resources/static/3323.d30668bf.async.js deleted file mode 100644 index 972eb18c..00000000 --- a/app/bootstrap/src/main/resources/static/3323.d30668bf.async.js +++ /dev/null @@ -1,9 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[3323],{34533:function(et,ge,d){var N=d(62435);function G(l){return l==null?null:typeof l=="object"&&!(0,N.isValidElement)(l)?l:{title:l}}ge.Z=G},23323:function(et,ge,d){d.d(ge,{Z:function(){return hn}});var N=d(65223),G=d(74902),l=d(62435),tt=d(93967),ne=d.n(tt),Ie=d(29372),Se=d(33603),pe=d(35792);function ue(e){const[t,n]=l.useState(e);return l.useEffect(()=>{const r=setTimeout(()=>{n(e)},e.length?0:10);return()=>{clearTimeout(r)}},[e]),t}var _=d(861),Oe=d(14747),Ee=d(50438),nt=d(33507),rt=d(83262),Fe=d(83559),ot=e=>{const{componentCls:t}=e,n=`${t}-show-help`,r=`${t}-show-help-item`;return{[n]:{transition:`opacity ${e.motionDurationFast} ${e.motionEaseInOut}`,"&-appear, &-enter":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}},[r]:{overflow:"hidden",transition:`height ${e.motionDurationFast} ${e.motionEaseInOut}, - opacity ${e.motionDurationFast} ${e.motionEaseInOut}, - transform ${e.motionDurationFast} ${e.motionEaseInOut} !important`,[`&${r}-appear, &${r}-enter`]:{transform:"translateY(-5px)",opacity:0,"&-active":{transform:"translateY(0)",opacity:1}},[`&${r}-leave-active`]:{transform:"translateY(-5px)"}}}}};const lt=e=>({legend:{display:"block",width:"100%",marginBottom:e.marginLG,padding:0,color:e.colorTextDescription,fontSize:e.fontSizeLG,lineHeight:"inherit",border:0,borderBottom:`${(0,_.unit)(e.lineWidth)} ${e.lineType} ${e.colorBorder}`},'input[type="search"]':{boxSizing:"border-box"},'input[type="radio"], input[type="checkbox"]':{lineHeight:"normal"},'input[type="file"]':{display:"block"},'input[type="range"]':{display:"block",width:"100%"},"select[multiple], select[size]":{height:"auto"},"input[type='file']:focus,\n input[type='radio']:focus,\n input[type='checkbox']:focus":{outline:0,boxShadow:`0 0 0 ${(0,_.unit)(e.controlOutlineWidth)} ${e.controlOutline}`},output:{display:"block",paddingTop:15,color:e.colorText,fontSize:e.fontSize,lineHeight:e.lineHeight}}),we=(e,t)=>{const{formItemCls:n}=e;return{[n]:{[`${n}-label > label`]:{height:t},[`${n}-control-input`]:{minHeight:t}}}},it=e=>{const{componentCls:t}=e;return{[e.componentCls]:Object.assign(Object.assign(Object.assign({},(0,Oe.Wf)(e)),lt(e)),{[`${t}-text`]:{display:"inline-block",paddingInlineEnd:e.paddingSM},"&-small":Object.assign({},we(e,e.controlHeightSM)),"&-large":Object.assign({},we(e,e.controlHeightLG))})}},at=e=>{const{formItemCls:t,iconCls:n,rootPrefixCls:r,antCls:o,labelRequiredMarkColor:i,labelColor:s,labelFontSize:a,labelHeight:f,labelColonMarginInlineStart:g,labelColonMarginInlineEnd:p,itemMarginBottom:P}=e;return{[t]:Object.assign(Object.assign({},(0,Oe.Wf)(e)),{marginBottom:P,verticalAlign:"top","&-with-help":{transition:"none"},[`&-hidden, - &-hidden${o}-row`]:{display:"none"},"&-has-warning":{[`${t}-split`]:{color:e.colorError}},"&-has-error":{[`${t}-split`]:{color:e.colorWarning}},[`${t}-label`]:{flexGrow:0,overflow:"hidden",whiteSpace:"nowrap",textAlign:"end",verticalAlign:"middle","&-left":{textAlign:"start"},"&-wrap":{overflow:"unset",lineHeight:e.lineHeight,whiteSpace:"unset","> label":{verticalAlign:"middle",textWrap:"balance"}},"> label":{position:"relative",display:"inline-flex",alignItems:"center",maxWidth:"100%",height:f,color:s,fontSize:a,[`> ${n}`]:{fontSize:e.fontSize,verticalAlign:"top"},[`&${t}-required`]:{"&::before":{display:"inline-block",marginInlineEnd:e.marginXXS,color:i,fontSize:e.fontSize,fontFamily:"SimSun, sans-serif",lineHeight:1,content:'"*"'},[`&${t}-required-mark-hidden, &${t}-required-mark-optional`]:{"&::before":{display:"none"}}},[`${t}-optional`]:{display:"inline-block",marginInlineStart:e.marginXXS,color:e.colorTextDescription,[`&${t}-required-mark-hidden`]:{display:"none"}},[`${t}-tooltip`]:{color:e.colorTextDescription,cursor:"help",writingMode:"horizontal-tb",marginInlineStart:e.marginXXS},"&::after":{content:'":"',position:"relative",marginBlock:0,marginInlineStart:g,marginInlineEnd:p},[`&${t}-no-colon::after`]:{content:'"\\a0"'}}},[`${t}-control`]:{"--ant-display":"flex",flexDirection:"column",flexGrow:1,[`&:first-child:not([class^="'${r}-col-'"]):not([class*="' ${r}-col-'"])`]:{width:"100%"},"&-input":{position:"relative",display:"flex",alignItems:"center",minHeight:e.controlHeight,"&-content":{flex:"auto",maxWidth:"100%"}}},[t]:{"&-additional":{display:"flex",flexDirection:"column"},"&-explain, &-extra":{clear:"both",color:e.colorTextDescription,fontSize:e.fontSize,lineHeight:e.lineHeight},"&-explain-connected":{width:"100%"},"&-extra":{minHeight:e.controlHeightSM,transition:`color ${e.motionDurationMid} ${e.motionEaseOut}`},"&-explain":{"&-error":{color:e.colorError},"&-warning":{color:e.colorWarning}}},[`&-with-help ${t}-explain`]:{height:"auto",opacity:1},[`${t}-feedback-icon`]:{fontSize:e.fontSize,textAlign:"center",visibility:"visible",animationName:Ee.kr,animationDuration:e.motionDurationMid,animationTimingFunction:e.motionEaseOutBack,pointerEvents:"none","&-success":{color:e.colorSuccess},"&-error":{color:e.colorError},"&-warning":{color:e.colorWarning},"&-validating":{color:e.colorPrimary}}})}},Me=(e,t)=>{const{formItemCls:n}=e;return{[`${t}-horizontal`]:{[`${n}-label`]:{flexGrow:0},[`${n}-control`]:{flex:"1 1 0",minWidth:0},[`${n}-label[class$='-24'], ${n}-label[class*='-24 ']`]:{[`& + ${n}-control`]:{minWidth:"unset"}}}}},st=e=>{const{componentCls:t,formItemCls:n,inlineItemMarginBottom:r}=e;return{[`${t}-inline`]:{display:"flex",flexWrap:"wrap",[n]:{flex:"none",marginInlineEnd:e.margin,marginBottom:r,"&-row":{flexWrap:"nowrap"},[`> ${n}-label, - > ${n}-control`]:{display:"inline-block",verticalAlign:"top"},[`> ${n}-label`]:{flex:"none"},[`${t}-text`]:{display:"inline-block"},[`${n}-has-feedback`]:{display:"inline-block"}}}}},q=e=>({padding:e.verticalLabelPadding,margin:e.verticalLabelMargin,whiteSpace:"initial",textAlign:"start","> label":{margin:0,"&::after":{visibility:"hidden"}}}),je=e=>{const{componentCls:t,formItemCls:n,rootPrefixCls:r}=e;return{[`${n} ${n}-label`]:q(e),[`${t}:not(${t}-inline)`]:{[n]:{flexWrap:"wrap",[`${n}-label, ${n}-control`]:{[`&:not([class*=" ${r}-col-xs"])`]:{flex:"0 0 100%",maxWidth:"100%"}}}}}},ct=e=>{const{componentCls:t,formItemCls:n,antCls:r}=e;return{[`${t}-vertical`]:{[`${n}:not(${n}-horizontal)`]:{[`${n}-row`]:{flexDirection:"column"},[`${n}-label > label`]:{height:"auto"},[`${n}-control`]:{width:"100%"},[`${n}-label, - ${r}-col-24${n}-label, - ${r}-col-xl-24${n}-label`]:q(e)}},[`@media (max-width: ${(0,_.unit)(e.screenXSMax)})`]:[je(e),{[t]:{[`${n}:not(${n}-horizontal)`]:{[`${r}-col-xs-24${n}-label`]:q(e)}}}],[`@media (max-width: ${(0,_.unit)(e.screenSMMax)})`]:{[t]:{[`${n}:not(${n}-horizontal)`]:{[`${r}-col-sm-24${n}-label`]:q(e)}}},[`@media (max-width: ${(0,_.unit)(e.screenMDMax)})`]:{[t]:{[`${n}:not(${n}-horizontal)`]:{[`${r}-col-md-24${n}-label`]:q(e)}}},[`@media (max-width: ${(0,_.unit)(e.screenLGMax)})`]:{[t]:{[`${n}:not(${n}-horizontal)`]:{[`${r}-col-lg-24${n}-label`]:q(e)}}}}},dt=e=>{const{formItemCls:t,antCls:n}=e;return{[`${t}-vertical`]:{[`${t}-row`]:{flexDirection:"column"},[`${t}-label > label`]:{height:"auto"},[`${t}-control`]:{width:"100%"}},[`${t}-vertical ${t}-label, - ${n}-col-24${t}-label, - ${n}-col-xl-24${t}-label`]:q(e),[`@media (max-width: ${(0,_.unit)(e.screenXSMax)})`]:[je(e),{[t]:{[`${n}-col-xs-24${t}-label`]:q(e)}}],[`@media (max-width: ${(0,_.unit)(e.screenSMMax)})`]:{[t]:{[`${n}-col-sm-24${t}-label`]:q(e)}},[`@media (max-width: ${(0,_.unit)(e.screenMDMax)})`]:{[t]:{[`${n}-col-md-24${t}-label`]:q(e)}},[`@media (max-width: ${(0,_.unit)(e.screenLGMax)})`]:{[t]:{[`${n}-col-lg-24${t}-label`]:q(e)}}}},ut=e=>({labelRequiredMarkColor:e.colorError,labelColor:e.colorTextHeading,labelFontSize:e.fontSize,labelHeight:e.controlHeight,labelColonMarginInlineStart:e.marginXXS/2,labelColonMarginInlineEnd:e.marginXS,itemMarginBottom:e.marginLG,verticalLabelPadding:`0 0 ${e.paddingXS}px`,verticalLabelMargin:0,inlineItemMarginBottom:0}),Ne=(e,t)=>(0,rt.mergeToken)(e,{formItemCls:`${e.componentCls}-item`,rootPrefixCls:t});var he=(0,Fe.I$)("Form",(e,{rootPrefixCls:t})=>{const n=Ne(e,t);return[it(n),at(n),ot(n),Me(n,n.componentCls),Me(n,n.formItemCls),st(n),ct(n),dt(n),(0,nt.Z)(n),Ee.kr]},ut,{order:-1e3});const Pe=[];function ve(e,t,n,r=0){return{key:typeof e=="string"?e:`${t}-${r}`,error:e,errorStatus:n}}var Re=({help:e,helpStatus:t,errors:n=Pe,warnings:r=Pe,className:o,fieldId:i,onVisibleChanged:s})=>{const{prefixCls:a}=l.useContext(N.Rk),f=`${a}-item-explain`,g=(0,pe.Z)(a),[p,P,L]=he(a,g),H=l.useMemo(()=>(0,Se.Z)(a),[a]),b=ue(n),y=ue(r),h=l.useMemo(()=>e!=null?[ve(e,"help",t)]:[].concat((0,G.Z)(b.map((c,u)=>ve(c,"error","error",u))),(0,G.Z)(y.map((c,u)=>ve(c,"warning","warning",u)))),[e,t,b,y]),I=l.useMemo(()=>{const c={};return h.forEach(({key:u})=>{c[u]=(c[u]||0)+1}),h.map((u,M)=>Object.assign(Object.assign({},u),{key:c[u.key]>1?`${u.key}-fallback-${M}`:u.key}))},[h]),C={};return i&&(C.id=`${i}_help`),p(l.createElement(Ie.default,{motionDeadline:H.motionDeadline,motionName:`${a}-show-help`,visible:!!I.length,onVisibleChanged:s},c=>{const{className:u,style:M}=c;return l.createElement("div",Object.assign({},C,{className:ne()(f,u,L,g,o,P),style:M}),l.createElement(Ie.CSSMotionList,Object.assign({keys:I},(0,Se.Z)(a),{motionName:`${a}-show-help-item`,component:!1}),z=>{const{key:j,error:S,errorStatus:O,className:T,style:V}=z;return l.createElement("div",{key:j,className:ne()(T,{[`${f}-${O}`]:O}),style:V},S)}))}))},ie=d(88692),be=d(53124),Le=d(98866),mt=d(98675),ft=d(97647),gt=d(34203);const Te=e=>typeof e=="object"&&e!=null&&e.nodeType===1,Ve=(e,t)=>(!t||e!=="hidden")&&e!=="visible"&&e!=="clip",me=(e,t)=>{if(e.clientHeight{const o=(i=>{if(!i.ownerDocument||!i.ownerDocument.defaultView)return null;try{return i.ownerDocument.defaultView.frameElement}catch(s){return null}})(r);return!!o&&(o.clientHeightit||i>e&&s=t&&a>=n?i-e-r:s>t&&an?s-t+o:0,pt=e=>{const t=e.parentElement;return t==null?e.getRootNode().host||null:t},We=(e,t)=>{var n,r,o,i;if(typeof document=="undefined")return[];const{scrollMode:s,block:a,inline:f,boundary:g,skipOverflowHiddenElements:p}=t,P=typeof g=="function"?g:Z=>Z!==g;if(!Te(e))throw new TypeError("Invalid target");const L=document.scrollingElement||document.documentElement,H=[];let b=e;for(;Te(b)&&P(b);){if(b=pt(b),b===L){H.push(b);break}b!=null&&b===document.body&&me(b)&&!me(document.documentElement)||b!=null&&me(b,p)&&H.push(b)}const y=(r=(n=window.visualViewport)==null?void 0:n.width)!=null?r:innerWidth,h=(i=(o=window.visualViewport)==null?void 0:o.height)!=null?i:innerHeight,{scrollX:I,scrollY:C}=window,{height:c,width:u,top:M,right:z,bottom:j,left:S}=e.getBoundingClientRect(),{top:O,right:T,bottom:V,left:K}=(Z=>{const m=window.getComputedStyle(Z);return{top:parseFloat(m.scrollMarginTop)||0,right:parseFloat(m.scrollMarginRight)||0,bottom:parseFloat(m.scrollMarginBottom)||0,left:parseFloat(m.scrollMarginLeft)||0}})(e);let R=a==="start"||a==="nearest"?M-O:a==="end"?j+V:M+c/2-O+V,E=f==="center"?S+u/2-K+T:f==="end"?z+T:S-K;const D=[];for(let Z=0;Z=0&&S>=0&&j<=h&&z<=y&&(m===L&&!me(m)||M>=X&&j<=ae&&S>=U&&z<=k))return D;const ee=getComputedStyle(m),Y=parseInt(ee.borderLeftWidth,10),te=parseInt(ee.borderTopWidth,10),J=parseInt(ee.borderRightWidth,10),$=parseInt(ee.borderBottomWidth,10);let F=0,x=0;const w="offsetWidth"in m?m.offsetWidth-m.clientWidth-Y-J:0,A="offsetHeight"in m?m.offsetHeight-m.clientHeight-te-$:0,Q="offsetWidth"in m?m.offsetWidth===0?0:v/m.offsetWidth:0,oe="offsetHeight"in m?m.offsetHeight===0?0:B/m.offsetHeight:0;if(L===m)F=a==="start"?R:a==="end"?R-h:a==="nearest"?fe(C,C+h,h,te,$,C+R,C+R+c,c):R-h/2,x=f==="start"?E:f==="center"?E-y/2:f==="end"?E-y:fe(I,I+y,y,Y,J,I+E,I+E+u,u),F=Math.max(0,F+C),x=Math.max(0,x+I);else{F=a==="start"?R-X-te:a==="end"?R-ae+$+A:a==="nearest"?fe(X,ae,B,te,$+A,R,R+c,c):R-(X+B/2)+A/2,x=f==="start"?E-U-Y:f==="center"?E-(U+v/2)+w/2:f==="end"?E-k+J+w:fe(U,k,v,Y,J+w,E,E+u,u);const{scrollLeft:le,scrollTop:W}=m;F=oe===0?0:Math.max(0,Math.min(W+F/oe,m.scrollHeight-B/oe+A)),x=Q===0?0:Math.max(0,Math.min(le+x/Q,m.scrollWidth-v/Q+w)),R+=W-F,E+=le-x}D.push({el:m,top:F,left:x})}return D},ht=e=>e===!1?{block:"end",inline:"nearest"}:(t=>t===Object(t)&&Object.keys(t).length!==0)(e)?e:{block:"start",inline:"nearest"};function vt(e,t){if(!e.isConnected||!(o=>{let i=o;for(;i&&i.parentNode;){if(i.parentNode===document)return!0;i=i.parentNode instanceof ShadowRoot?i.parentNode.host:i.parentNode}return!1})(e))return;const n=(o=>{const i=window.getComputedStyle(o);return{top:parseFloat(i.scrollMarginTop)||0,right:parseFloat(i.scrollMarginRight)||0,bottom:parseFloat(i.scrollMarginBottom)||0,left:parseFloat(i.scrollMarginLeft)||0}})(e);if((o=>typeof o=="object"&&typeof o.behavior=="function")(t))return t.behavior(We(e,t));const r=typeof t=="boolean"||t==null?void 0:t.behavior;for(const{el:o,top:i,left:s}of We(e,ht(t))){const a=i-n.top+n.bottom,f=s-n.left+n.right;o.scroll({top:a,left:f,behavior:r})}}const bt=["parentNode"],yt="form_item";function de(e){return e===void 0||e===!1?[]:Array.isArray(e)?e:[e]}function He(e,t){if(!e.length)return;const n=e.join("_");return t?`${t}_${n}`:bt.includes(n)?`${yt}_${n}`:n}function Ze(e,t,n,r,o,i){let s=r;return i!==void 0?s=i:n.validating?s="validating":e.length?s="error":t.length?s="warning":(n.touched||o&&n.validated)&&(s="success"),s}var Ct=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);oe!=null?e:Object.assign(Object.assign({},t),{__INTERNAL__:{itemRef:o=>i=>{const s=ze(o);i?n.current[s]=i:delete n.current[s]}},scrollToField:(o,i={})=>{const{focus:s}=i,a=Ct(i,["focus"]),f=De(o,r);f&&(vt(f,Object.assign({scrollMode:"if-needed",block:"nearest"},a)),s&&r.focusField(o))},focusField:o=>{var i,s;const a=r.getFieldInstance(o);typeof(a==null?void 0:a.focus)=="function"?a.focus():(s=(i=De(o,r))===null||i===void 0?void 0:i.focus)===null||s===void 0||s.call(i)},getFieldInstance:o=>{const i=ze(o);return n.current[i]}}),[e,t]);return[r]}var $t=d(37920),xt=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const n=l.useContext(Le.Z),{getPrefixCls:r,direction:o,requiredMark:i,colon:s,scrollToFirstError:a,className:f,style:g}=(0,be.dj)("form"),{prefixCls:p,className:P,rootClassName:L,size:H,disabled:b=n,form:y,colon:h,labelAlign:I,labelWrap:C,labelCol:c,wrapperCol:u,hideRequiredMark:M,layout:z="horizontal",scrollToFirstError:j,requiredMark:S,onFinishFailed:O,name:T,style:V,feedbackIcons:K,variant:R}=e,E=xt(e,["prefixCls","className","rootClassName","size","disabled","form","colon","labelAlign","labelWrap","labelCol","wrapperCol","hideRequiredMark","layout","scrollToFirstError","requiredMark","onFinishFailed","name","style","feedbackIcons","variant"]),D=(0,mt.Z)(H),Z=l.useContext($t.Z),m=l.useMemo(()=>S!==void 0?S:M?!1:i!==void 0?i:!0,[M,S,i]),B=h!=null?h:s,v=r("form",p),X=(0,pe.Z)(v),[k,ae,U]=he(v,X),ee=ne()(v,`${v}-${z}`,{[`${v}-hide-required-mark`]:m===!1,[`${v}-rtl`]:o==="rtl",[`${v}-${D}`]:D},U,X,ae,f,P,L),[Y]=Ae(y),{__INTERNAL__:te}=Y;te.name=T;const J=l.useMemo(()=>({name:T,labelAlign:I,labelCol:c,labelWrap:C,wrapperCol:u,vertical:z==="vertical",colon:B,requiredMark:m,itemRef:te.itemRef,form:Y,feedbackIcons:K}),[T,I,c,u,z,B,m,Y,K]),$=l.useRef(null);l.useImperativeHandle(t,()=>{var w;return Object.assign(Object.assign({},Y),{nativeElement:(w=$.current)===null||w===void 0?void 0:w.nativeElement})});const F=(w,A)=>{if(w){let Q={block:"nearest"};typeof w=="object"&&(Q=Object.assign(Object.assign({},Q),w)),Y.scrollToField(A,Q)}},x=w=>{if(O==null||O(w),w.errorFields.length){const A=w.errorFields[0].name;if(j!==void 0){F(j,A);return}a!==void 0&&F(a,A)}};return k(l.createElement(N.pg.Provider,{value:R},l.createElement(Le.n,{disabled:b},l.createElement(ft.Z.Provider,{value:D},l.createElement(N.RV,{validateMessages:Z},l.createElement(N.q3.Provider,{value:J},l.createElement(ie.default,Object.assign({id:T},E,{name:T,onFinishFailed:x,form:Y,ref:$,style:Object.assign(Object.assign({},g),V),className:ee}))))))))};var St=l.forwardRef(It),Ot=d(30470),ye=d(42550),Et=d(96159),Ft=d(27288),wt=d(50344);function Mt(e){if(typeof e=="function")return e;const t=(0,wt.Z)(e);return t.length<=1?t[0]:t}const Be=()=>{const{status:e,errors:t=[],warnings:n=[]}=l.useContext(N.aM);return{status:e,errors:t,warnings:n}};Be.Context=N.aM;var jt=Be,Xe=d(75164);function Nt(e){const[t,n]=l.useState(e),r=l.useRef(null),o=l.useRef([]),i=l.useRef(!1);l.useEffect(()=>(i.current=!1,()=>{i.current=!0,Xe.Z.cancel(r.current),r.current=null}),[]);function s(a){i.current||(r.current===null&&(o.current=[],r.current=(0,Xe.Z)(()=>{r.current=null,n(f=>{let g=f;return o.current.forEach(p=>{g=p(g)}),g})})),o.current.push(a))}return[t,s]}function Pt(){const{itemRef:e}=l.useContext(N.q3),t=l.useRef({});function n(r,o){const i=o&&typeof o=="object"&&(0,ye.C4)(o),s=r.join("_");return(t.current.name!==s||t.current.originRef!==i)&&(t.current.name=s,t.current.originRef=i,t.current.ref=(0,ye.sQ)(e(r),i)),t.current.ref}return n}var Rt=d(5110),Ge=d(8410),Lt=d(98423),Tt=d(17621),Ce=d(56790),Ke=d(21584);const Vt=e=>{const{formItemCls:t}=e;return{"@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)":{[`${t}-control`]:{display:"flex"}}}};var Wt=(0,Fe.bk)(["Form","item-item"],(e,{rootPrefixCls:t})=>{const n=Ne(e,t);return[Vt(n)]}),Ht=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{prefixCls:t,status:n,labelCol:r,wrapperCol:o,children:i,errors:s,warnings:a,_internalItemRender:f,extra:g,help:p,fieldId:P,marginBottom:L,onErrorVisibleChanged:H,label:b}=e,y=`${t}-item`,h=l.useContext(N.q3),I=l.useMemo(()=>{let E=Object.assign({},o||h.wrapperCol||{});return b===null&&!r&&!o&&h.labelCol&&[void 0,"xs","sm","md","lg","xl","xxl"].forEach(Z=>{const m=Z?[Z]:[],B=(0,Ce.U2)(h.labelCol,m),v=typeof B=="object"?B:{},X=(0,Ce.U2)(E,m),k=typeof X=="object"?X:{};"span"in v&&!("offset"in k)&&v.span{const{labelCol:E,wrapperCol:D}=h;return Ht(h,["labelCol","wrapperCol"])},[h]),u=l.useRef(null),[M,z]=l.useState(0);(0,Ge.Z)(()=>{g&&u.current?z(u.current.clientHeight):z(0)},[g]);const j=l.createElement("div",{className:`${y}-control-input`},l.createElement("div",{className:`${y}-control-input-content`},i)),S=l.useMemo(()=>({prefixCls:t,status:n}),[t,n]),O=L!==null||s.length||a.length?l.createElement(N.Rk.Provider,{value:S},l.createElement(Re,{fieldId:P,errors:s,warnings:a,help:p,helpStatus:n,className:`${y}-explain-connected`,onVisibleChanged:H})):null,T={};P&&(T.id=`${P}_extra`);const V=g?l.createElement("div",Object.assign({},T,{className:`${y}-extra`,ref:u}),g):null,K=O||V?l.createElement("div",{className:`${y}-additional`,style:L?{minHeight:L+M}:{}},O,V):null,R=f&&f.mark==="pro_table_render"&&f.render?f.render(e,{input:j,errorList:O,extra:V}):l.createElement(l.Fragment,null,j,K);return l.createElement(N.q3.Provider,{value:c},l.createElement(Ke.Z,Object.assign({},I,{className:C}),R),l.createElement(Wt,{prefixCls:t}))},Dt=d(87462),At={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M623.6 316.7C593.6 290.4 554 276 512 276s-81.6 14.5-111.6 40.7C369.2 344 352 380.7 352 420v7.6c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V420c0-44.1 43.1-80 96-80s96 35.9 96 80c0 31.1-22 59.6-56.1 72.7-21.2 8.1-39.2 22.3-52.1 40.9-13.1 19-19.9 41.8-19.9 64.9V620c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-22.7a48.3 48.3 0 0130.9-44.8c59-22.7 97.1-74.7 97.1-132.5.1-39.3-17.1-76-48.3-103.3zM472 732a40 40 0 1080 0 40 40 0 10-80 0z"}}]},name:"question-circle",theme:"outlined"},Bt=At,Xt=d(84089),Gt=function(t,n){return l.createElement(Xt.Z,(0,Dt.Z)({},t,{ref:n,icon:Bt}))},Kt=l.forwardRef(Gt),Yt=Kt,Qt=d(34533),Ut=d(10110),Jt=d(24457),qt=d(83062),kt=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var p;const[P]=(0,Ut.Z)("Form"),{labelAlign:L,labelCol:H,labelWrap:b,colon:y}=l.useContext(N.q3);if(!t)return null;const h=r||H||{},I=o||L,C=`${e}-item-label`,c=ne()(C,I==="left"&&`${C}-left`,h.className,{[`${C}-wrap`]:!!b});let u=t;const M=i===!0||y!==!1&&i!==!1;M&&!g&&typeof t=="string"&&t.trim()&&(u=t.replace(/[:|:]\s*$/,""));const j=(0,Qt.Z)(f);if(j){const{icon:R=l.createElement(Yt,null)}=j,E=kt(j,["icon"]),D=l.createElement(qt.Z,Object.assign({},E),l.cloneElement(R,{className:`${e}-item-tooltip`,title:"",onClick:Z=>{Z.preventDefault()},tabIndex:null}));u=l.createElement(l.Fragment,null,u,D)}const S=a==="optional",O=typeof a=="function",T=a===!1;O?u=a(u,{required:!!s}):S&&!s&&(u=l.createElement(l.Fragment,null,u,l.createElement("span",{className:`${e}-item-optional`,title:""},(P==null?void 0:P.optional)||((p=Jt.Z.Form)===null||p===void 0?void 0:p.optional))));let V;T?V="hidden":(S||O)&&(V="optional");const K=ne()({[`${e}-item-required`]:s,[`${e}-item-required-mark-${V}`]:V,[`${e}-item-no-colon`]:!M});return l.createElement(Ke.Z,Object.assign({},h,{className:c}),l.createElement("label",{htmlFor:n,className:K,title:typeof t=="string"?t:""},u))},en=d(89739),tn=d(4340),nn=d(21640),rn=d(50888);const on={success:en.Z,warning:nn.Z,error:tn.Z,validating:rn.Z};function Ye({children:e,errors:t,warnings:n,hasFeedback:r,validateStatus:o,prefixCls:i,meta:s,noStyle:a}){const f=`${i}-item`,{feedbackIcons:g}=l.useContext(N.q3),p=Ze(t,n,s,null,!!r,o),{isFormItemInput:P,status:L,hasFeedback:H,feedbackIcon:b}=l.useContext(N.aM),y=l.useMemo(()=>{var h;let I;if(r){const c=r!==!0&&r.icons||g,u=p&&((h=c==null?void 0:c({status:p,errors:t,warnings:n}))===null||h===void 0?void 0:h[p]),M=p&&on[p];I=u!==!1&&M?l.createElement("span",{className:ne()(`${f}-feedback-icon`,`${f}-feedback-icon-${p}`)},u||l.createElement(M,null)):null}const C={status:p||"",errors:t,warnings:n,hasFeedback:!!r,feedbackIcon:I,isFormItemInput:!0};return a&&(C.status=(p!=null?p:L)||"",C.isFormItemInput=P,C.hasFeedback=!!(r!=null?r:H),C.feedbackIcon=r!==void 0?C.feedbackIcon:b),C},[p,r,a,P,L]);return l.createElement(N.aM.Provider,{value:y},e)}var ln=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{if(V&&j.current){const v=getComputedStyle(j.current);E(parseInt(v.marginBottom,10))}},[V,K]);const D=v=>{v||E(null)},m=((v=!1)=>{const X=v?S:g.errors,k=v?O:g.warnings;return Ze(X,k,g,"",!!p,f)})(),B=ne()(c,n,r,{[`${c}-with-help`]:T||S.length||O.length,[`${c}-has-feedback`]:m&&p,[`${c}-has-success`]:m==="success",[`${c}-has-warning`]:m==="warning",[`${c}-has-error`]:m==="error",[`${c}-is-validating`]:m==="validating",[`${c}-hidden`]:P,[`${c}-${I}`]:I});return l.createElement("div",{className:B,style:o,ref:j},l.createElement(Tt.Z,Object.assign({className:`${c}-row`},(0,Lt.Z)(C,["_internalItemRender","colon","dependencies","extra","fieldKey","getValueFromEvent","getValueProps","htmlFor","id","initialValue","isListField","label","labelAlign","labelCol","labelWrap","messageVariables","name","normalize","noStyle","preserve","requiredMark","rules","shouldUpdate","trigger","tooltip","validateFirst","validateTrigger","valuePropName","wrapperCol","validateDebounce"])),l.createElement(_t,Object.assign({htmlFor:H},e,{requiredMark:u,required:b!=null?b:y,prefixCls:t,vertical:z})),l.createElement(zt,Object.assign({},e,g,{errors:S,warnings:O,prefixCls:t,status:m,help:i,marginBottom:R,onErrorVisibleChanged:D}),l.createElement(N.qI.Provider,{value:h},l.createElement(Ye,{prefixCls:t,meta:g,errors:g.errors,warnings:g.warnings,hasFeedback:p,validateStatus:m},L)))),!!R&&l.createElement("div",{className:`${c}-margin-offset`,style:{marginBottom:-R}}))}const sn="__SPLIT__",In=null;function cn(e,t){const n=Object.keys(e),r=Object.keys(t);return n.length===r.length&&n.every(o=>{const i=e[o],s=t[o];return i===s||typeof i=="function"||typeof s=="function"})}const dn=l.memo(({children:e})=>e,(e,t)=>cn(e.control,t.control)&&e.update===t.update&&e.childProps.length===t.childProps.length&&e.childProps.every((n,r)=>n===t.childProps[r]));function Qe(){return{errors:[],warnings:[],touched:!1,validating:!1,name:[],validated:!1}}function un(e){const{name:t,noStyle:n,className:r,dependencies:o,prefixCls:i,shouldUpdate:s,rules:a,children:f,required:g,label:p,messageVariables:P,trigger:L="onChange",validateTrigger:H,hidden:b,help:y,layout:h}=e,{getPrefixCls:I}=l.useContext(be.E_),{name:C}=l.useContext(N.q3),c=Mt(f),u=typeof c=="function",M=l.useContext(N.qI),{validateTrigger:z}=l.useContext(ie.FieldContext),j=H!==void 0?H:z,S=t!=null,O=I("form",i),T=(0,pe.Z)(O),[V,K,R]=he(O,T),E=(0,Ft.ln)("Form.Item"),D=l.useContext(ie.ListContext),Z=l.useRef(null),[m,B]=Nt({}),[v,X]=(0,Ot.Z)(()=>Qe()),k=$=>{const F=D==null?void 0:D.getKey($.name);if(X($.destroy?Qe():$,!0),n&&y!==!1&&M){let x=$.name;if($.destroy)x=Z.current||x;else if(F!==void 0){const[w,A]=F;x=[w].concat((0,G.Z)(A)),Z.current=x}M($,x)}},ae=($,F)=>{B(x=>{const w=Object.assign({},x),Q=[].concat((0,G.Z)($.name.slice(0,-1)),(0,G.Z)(F)).join(sn);return $.destroy?delete w[Q]:w[Q]=$,w})},[U,ee]=l.useMemo(()=>{const $=(0,G.Z)(v.errors),F=(0,G.Z)(v.warnings);return Object.values(m).forEach(x=>{$.push.apply($,(0,G.Z)(x.errors||[])),F.push.apply(F,(0,G.Z)(x.warnings||[]))}),[$,F]},[m,v.errors,v.warnings]),Y=Pt();function te($,F,x){return n&&!b?l.createElement(Ye,{prefixCls:O,hasFeedback:e.hasFeedback,validateStatus:e.validateStatus,meta:v,errors:U,warnings:ee,noStyle:!0},$):l.createElement(an,Object.assign({key:"row"},e,{className:ne()(r,R,T,K),prefixCls:O,fieldId:F,isRequired:x,errors:U,warnings:ee,meta:v,onSubItemMetaChange:ae,layout:h}),$)}if(!S&&!u&&!o)return V(te(c));let J={};return typeof p=="string"?J.label=p:t&&(J.label=String(t)),P&&(J=Object.assign(Object.assign({},J),P)),V(l.createElement(ie.Field,Object.assign({},e,{messageVariables:J,trigger:L,validateTrigger:j,onMetaChange:k}),($,F,x)=>{const w=de(t).length&&F?F.name:[],A=He(w,C),Q=g!==void 0?g:!!(a!=null&&a.some(W=>{if(W&&typeof W=="object"&&W.required&&!W.warningOnly)return!0;if(typeof W=="function"){const se=W(x);return(se==null?void 0:se.required)&&!(se!=null&&se.warningOnly)}return!1})),oe=Object.assign({},$);let le=null;if(Array.isArray(c)&&S)le=c;else if(!(u&&(!(s||o)||S))){if(!(o&&!u&&!S))if(l.isValidElement(c)){const W=Object.assign(Object.assign({},c.props),oe);if(W.id||(W.id=A),y||U.length>0||ee.length>0||e.extra){const ce=[];(y||U.length>0)&&ce.push(`${A}_help`),e.extra&&ce.push(`${A}_extra`),W["aria-describedby"]=ce.join(" ")}U.length>0&&(W["aria-invalid"]="true"),Q&&(W["aria-required"]="true"),(0,ye.Yr)(c)&&(W.ref=Y(w,c)),new Set([].concat((0,G.Z)(de(L)),(0,G.Z)(de(j)))).forEach(ce=>{W[ce]=(...Je)=>{var qe,ke,$e,_e,xe;($e=oe[ce])===null||$e===void 0||(qe=$e).call.apply(qe,[oe].concat(Je)),(xe=(_e=c.props)[ce])===null||xe===void 0||(ke=xe).call.apply(ke,[_e].concat(Je))}});const vn=[W["aria-required"],W["aria-invalid"],W["aria-describedby"]];le=l.createElement(dn,{control:oe,update:c,childProps:vn},(0,Et.Tm)(c,W))}else u&&(s||o)&&!S?le=c(x):le=c}return te(le,A,Q)}))}const Ue=un;Ue.useStatus=jt;var mn=Ue,fn=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var{prefixCls:t,children:n}=e,r=fn(e,["prefixCls","children"]);const{getPrefixCls:o}=l.useContext(be.E_),i=o("form",t),s=l.useMemo(()=>({prefixCls:i,status:"error"}),[i]);return l.createElement(ie.List,Object.assign({},r),(a,f,g)=>l.createElement(N.Rk.Provider,{value:s},n(a.map(p=>Object.assign(Object.assign({},p),{fieldKey:p.key})),f,{errors:g.errors,warnings:g.warnings})))};function pn(){const{form:e}=l.useContext(N.q3);return e}const re=St;re.Item=mn,re.List=gn,re.ErrorList=Re,re.useForm=Ae,re.useFormInstance=pn,re.useWatch=ie.useWatch,re.Provider=N.RV,re.create=()=>{};var hn=re}}]); diff --git a/app/bootstrap/src/main/resources/static/3461.a59ad8be.async.js b/app/bootstrap/src/main/resources/static/3461.a59ad8be.async.js new file mode 100644 index 00000000..d58fea00 --- /dev/null +++ b/app/bootstrap/src/main/resources/static/3461.a59ad8be.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[3461],{5966:function(Qe,Ee,r){var O=r(97685),e=r(1413),me=r(91),G=r(21770),fe=r(99859),he=r(55241),te=r(98423),Ke=r(62435),Y=r(58055),Z=r(86074),xe=["fieldProps","proFieldProps"],ge=["fieldProps","proFieldProps"],J="text",_e=function(E){var h=E.fieldProps,Q=E.proFieldProps,k=(0,me.Z)(E,xe);return(0,Z.jsx)(Y.Z,(0,e.Z)({valueType:J,fieldProps:h,filedConfig:{valueType:J},proFieldProps:Q},k))},We=function(E){var h=(0,G.Z)(E.open||!1,{value:E.open,onChange:E.onOpenChange}),Q=(0,O.Z)(h,2),k=Q[0],Ie=Q[1];return(0,Z.jsx)(fe.Z.Item,{shouldUpdate:!0,noStyle:!0,children:function(Oe){var _,$e=Oe.getFieldValue(E.name||[]);return(0,Z.jsx)(he.Z,(0,e.Z)((0,e.Z)({getPopupContainer:function($){return $&&$.parentNode?$.parentNode:$},onOpenChange:function($){return Ie($)},content:(0,Z.jsxs)("div",{style:{padding:"4px 0"},children:[(_=E.statusRender)===null||_===void 0?void 0:_.call(E,$e),E.strengthText?(0,Z.jsx)("div",{style:{marginTop:10},children:(0,Z.jsx)("span",{children:E.strengthText})}):null]}),overlayStyle:{width:240},placement:"rightTop"},E.popoverProps),{},{open:k,children:E.children}))}})},Pe=function(E){var h=E.fieldProps,Q=E.proFieldProps,k=(0,me.Z)(E,ge),Ie=(0,Ke.useState)(!1),ve=(0,O.Z)(Ie,2),Oe=ve[0],_=ve[1];return h!=null&&h.statusRender&&k.name?(0,Z.jsx)(We,{name:k.name,statusRender:h==null?void 0:h.statusRender,popoverProps:h==null?void 0:h.popoverProps,strengthText:h==null?void 0:h.strengthText,open:Oe,onOpenChange:_,children:(0,Z.jsx)("div",{children:(0,Z.jsx)(Y.Z,(0,e.Z)({valueType:"password",fieldProps:(0,e.Z)((0,e.Z)({},(0,te.Z)(h,["statusRender","popoverProps","strengthText"])),{},{onBlur:function(ie){var $;h==null||($=h.onBlur)===null||$===void 0||$.call(h,ie),_(!1)},onClick:function(ie){var $;h==null||($=h.onClick)===null||$===void 0||$.call(h,ie),_(!0)}}),proFieldProps:Q,filedConfig:{valueType:J}},k))})}):(0,Z.jsx)(Y.Z,(0,e.Z)({valueType:"password",fieldProps:h,proFieldProps:Q,filedConfig:{valueType:J}},k))},Te=_e;Te.Password=Pe,Te.displayName="ProFormComponent",Ee.Z=Te},90672:function(Qe,Ee,r){var O=r(1413),e=r(91),me=r(62435),G=r(58055),fe=r(86074),he=["fieldProps","proFieldProps"],te=function(Y,Z){var xe=Y.fieldProps,ge=Y.proFieldProps,J=(0,e.Z)(Y,he);return(0,fe.jsx)(G.Z,(0,O.Z)({ref:Z,valueType:"textarea",fieldProps:xe,proFieldProps:ge},J))};Ee.Z=me.forwardRef(te)},40784:function(Qe,Ee,r){r.d(Ee,{Z:function(){return At}});var O=r(74902),e=r(62435),me=r(93967),G=r.n(me),fe=r(25132),he=r(9708);const te=t=>{const n=new Map;return t.forEach((a,o)=>{n.set(a,o)}),n},Ke=t=>{const n=new Map;return t.forEach(({disabled:a,key:o},i)=>{a&&n.set(o,i)}),n};var Y=r(53124),Z=r(88258),xe=r(65223),ge=r(10110),J=r(24457),We=(t,n,a)=>{const o=e.useMemo(()=>(t||[]).map(d=>n?Object.assign(Object.assign({},d),{key:n(d)}):d),[t,n]),[i,c]=e.useMemo(()=>{var d;const g=[],y=Array.from({length:(d=a==null?void 0:a.length)!==null&&d!==void 0?d:0}),x=te(a||[]);return o.forEach(v=>{if(x.has(v.key)){const m=x.get(v.key);y[m]=v}else g.push(v)}),[g,y]},[o,a]);return[o,i.filter(Boolean),c.filter(Boolean)]},Pe=r(56790);const Te=[];function ae(t,n){const a=t.filter(o=>n.has(o));return t.length===a.length?t:a}function E(t){return Array.from(t).join(";")}function h(t,n,a){const[o,i]=e.useMemo(()=>[new Set(t.map(m=>m==null?void 0:m.key)),new Set(n.map(m=>m==null?void 0:m.key))],[t,n]),[c,d]=(0,Pe.C8)(Te,{value:a}),g=e.useMemo(()=>ae(c,o),[c,o]),y=e.useMemo(()=>ae(c,i),[c,i]);e.useEffect(()=>{d([].concat((0,O.Z)(ae(c,o)),(0,O.Z)(ae(c,i))))},[E(o),E(i)]);const x=(0,Pe.zX)(m=>{d([].concat((0,O.Z)(m),(0,O.Z)(y)))}),v=(0,Pe.zX)(m=>{d([].concat((0,O.Z)(g),(0,O.Z)(m)))});return[g,y,x,v]}var Q=h,k=r(80882),Ie=r(98423),ve=r(84567),Oe=r(85418),_=r(21770),$e=r(84611),ie=r(48689);const $=t=>{const{renderedText:n,renderedEl:a,item:o,checked:i,disabled:c,prefixCls:d,onClick:g,onRemove:y,showRemove:x}=t,v=G()(`${d}-content-item`,{[`${d}-content-item-disabled`]:c||o.disabled,[`${d}-content-item-checked`]:i&&!o.disabled});let m;(typeof n=="string"||typeof n=="number")&&(m=String(n));const[K]=(0,ge.Z)("Transfer",J.Z.Transfer),C={className:v,title:m},M=e.createElement("span",{className:`${d}-content-item-text`},a);return x?e.createElement("li",Object.assign({},C),M,e.createElement("button",{type:"button",disabled:c||o.disabled,className:`${d}-content-item-remove`,"aria-label":K==null?void 0:K.remove,onClick:()=>y==null?void 0:y(o)},e.createElement(ie.Z,null))):(C.onClick=c||o.disabled?void 0:q=>g(o,q),e.createElement("li",Object.assign({},C),e.createElement(ve.Z,{className:`${d}-checkbox`,checked:i,disabled:c||o.disabled}),M))};var ut=e.memo($);const mt=["handleFilter","handleClear","checkedKeys"],ft=t=>Object.assign(Object.assign({},{simple:!0,showSizeChanger:!1,showLessItems:!1}),t),ht=(t,n)=>{const{prefixCls:a,filteredRenderItems:o,selectedKeys:i,disabled:c,showRemove:d,pagination:g,onScroll:y,onItemSelect:x,onItemRemove:v}=t,[m,K]=e.useState(1),C=e.useMemo(()=>g?ft(typeof g=="object"?g:{}):null,[g]),[M,q]=(0,_.Z)(10,{value:C==null?void 0:C.pageSize});e.useEffect(()=>{if(C){const S=Math.ceil(o.length/M);K(Math.min(m,S))}},[o,C,M]);const ce=(S,I)=>{x(S.key,!i.includes(S.key),I)},U=S=>{v==null||v([S.key])},F=S=>{K(S)},V=(S,I)=>{K(S),q(I)},X=e.useMemo(()=>C?o.slice((m-1)*M,m*M):o,[m,o,C,M]);e.useImperativeHandle(n,()=>({items:X}));const ne=C?e.createElement($e.Z,{size:"small",disabled:c,simple:C.simple,pageSize:M,showLessItems:C.showLessItems,showSizeChanger:C.showSizeChanger,className:`${a}-pagination`,total:o.length,current:m,onChange:F,onShowSizeChange:V}):null,w=G()(`${a}-content`,{[`${a}-content-show-remove`]:d});return e.createElement(e.Fragment,null,e.createElement("ul",{className:w,onScroll:y},(X||[]).map(({renderedEl:S,renderedText:I,item:z})=>e.createElement(ut,{key:z.key,item:z,renderedText:I,renderedEl:S,prefixCls:a,showRemove:d,onClick:ce,onRemove:U,checked:i.includes(z.key),disabled:c||z.disabled}))),ne)};var gt=e.forwardRef(ht),vt=r(68795),pt=r(82586),qe=t=>{const{placeholder:n="",value:a,prefixCls:o,disabled:i,onChange:c,handleClear:d}=t,g=e.useCallback(y=>{c==null||c(y),y.target.value===""&&(d==null||d())},[c]);return e.createElement(pt.Z,{placeholder:n,className:o,value:a,onChange:g,disabled:i,allowClear:!0,prefix:e.createElement(vt.Z,null)})};const St=()=>null;function yt(t){return!!(t&&!e.isValidElement(t)&&Object.prototype.toString.call(t)==="[object Object]")}function Me(t){return t.filter(n=>!n.disabled).map(n=>n.key)}const bt=t=>t!==void 0,Ct=t=>t&&typeof t=="object"?Object.assign(Object.assign({},t),{defaultValue:t.defaultValue||""}):{defaultValue:"",placeholder:""};var we=t=>{const{prefixCls:n,dataSource:a=[],titleText:o="",checkedKeys:i,disabled:c,showSearch:d=!1,style:g,searchPlaceholder:y,notFoundContent:x,selectAll:v,deselectAll:m,selectCurrent:K,selectInvert:C,removeAll:M,removeCurrent:q,showSelectAll:ce=!0,showRemove:U,pagination:F,direction:V,itemsUnit:X,itemUnit:ne,selectAllLabel:w,selectionsIcon:S,footer:I,renderList:z,onItemSelectAll:P,onItemRemove:R,handleFilter:j,handleClear:le,filterOption:Be,render:Ae=St}=t,de=Ct(d),[A,W]=(0,e.useState)(de.defaultValue),pe=(0,e.useRef)({}),ze=s=>{W(s.target.value),j(s)},He=()=>{W(""),le()},ke=(s,f)=>Be?Be(A,f,V):s.includes(A),Se=s=>{let f=z?z(Object.assign(Object.assign({},s),{onItemSelect:(L,ee)=>s.onItemSelect(L,ee)})):null;const b=!!f;return b||(f=e.createElement(gt,Object.assign({ref:pe},s))),{customize:b,bodyContent:f}},ye=s=>{const f=Ae(s),b=yt(f);return{item:s,renderedEl:b?f.label:f,renderedText:b?f.value:f}},H=(0,e.useMemo)(()=>Array.isArray(x)?x[V==="left"?0:1]:x,[x,V]),[T,Ne]=(0,e.useMemo)(()=>{const s=[],f=[];return a.forEach(b=>{const L=ye(b);A&&!ke(L.renderedText,b)||(s.push(b),f.push(L))}),[s,f]},[a,A]),Le=(0,e.useMemo)(()=>T.filter(s=>i.includes(s.key)&&!s.disabled),[i,T]),be=(0,e.useMemo)(()=>{if(Le.length===0)return"none";const s=te(i);return T.every(f=>s.has(f.key)||!!f.disabled)?"all":"part"},[i,Le]),Ue=(0,e.useMemo)(()=>{const s=d?e.createElement("div",{className:`${n}-body-search-wrapper`},e.createElement(qe,{prefixCls:`${n}-search`,onChange:ze,handleClear:He,placeholder:de.placeholder||y,value:A,disabled:c})):null,{customize:f,bodyContent:b}=Se(Object.assign(Object.assign({},(0,Ie.Z)(t,mt)),{filteredItems:T,filteredRenderItems:Ne,selectedKeys:i}));let L;return f?L=e.createElement("div",{className:`${n}-body-customize-wrapper`},b):L=T.length?b:e.createElement("div",{className:`${n}-body-not-found`},H),e.createElement("div",{className:G()(`${n}-body`,{[`${n}-body-with-search`]:d})},s,L)},[d,n,y,A,c,i,T,Ne,H]),Ve=e.createElement(ve.Z,{disabled:a.filter(s=>!s.disabled).length===0||c,checked:be==="all",indeterminate:be==="part",className:`${n}-checkbox`,onChange:()=>{P==null||P(T.filter(s=>!s.disabled).map(({key:s})=>s),be!=="all")}}),Xe=(s,f)=>{if(w)return typeof w=="function"?w({selectedCount:s,totalCount:f}):w;const b=f>1?X:ne;return e.createElement(e.Fragment,null,(s>0?`${s}/`:"")+f," ",b)},oe=I&&(I.length<2?I(t):I(t,{direction:V})),ue=G()(n,{[`${n}-with-pagination`]:!!F,[`${n}-with-footer`]:!!oe}),Ze=oe?e.createElement("div",{className:`${n}-footer`},oe):null,Ge=!U&&!F&&Ve;let je;U?je=[F?{key:"removeCurrent",label:q,onClick(){var s;const f=Me((((s=pe.current)===null||s===void 0?void 0:s.items)||[]).map(b=>b.item));R==null||R(f)}}:null,{key:"removeAll",label:M,onClick(){R==null||R(Me(T))}}].filter(Boolean):je=[{key:"selectAll",label:be==="all"?m:v,onClick(){const s=Me(T);P==null||P(s,s.length!==i.length)}},F?{key:"selectCurrent",label:K,onClick(){var s;const f=((s=pe.current)===null||s===void 0?void 0:s.items)||[];P==null||P(Me(f.map(b=>b.item)),!0)}}:null,{key:"selectInvert",label:C,onClick(){var s;const f=Me((((s=pe.current)===null||s===void 0?void 0:s.items)||[]).map(ee=>ee.item)),b=new Set(i),L=new Set(b);f.forEach(ee=>{b.has(ee)?L.delete(ee):L.add(ee)}),P==null||P(Array.from(L),"replace")}}];const Ye=e.createElement(Oe.Z,{className:`${n}-header-dropdown`,menu:{items:je},disabled:c},bt(S)?S:e.createElement(k.Z,null));return e.createElement("div",{className:ue,style:g},e.createElement("div",{className:`${n}-header`},ce?e.createElement(e.Fragment,null,Ge,Ye):null,e.createElement("span",{className:`${n}-header-selected`},Xe(Le.length,T.length)),e.createElement("span",{className:`${n}-header-title`},o)),Ue,Ze)},et=r(6171),tt=r(90814),nt=r(83622),lt=t=>{const{disabled:n,moveToLeft:a,moveToRight:o,leftArrowText:i="",rightArrowText:c="",leftActive:d,rightActive:g,className:y,style:x,direction:v,oneWay:m}=t;return e.createElement("div",{className:y,style:x},e.createElement(nt.ZP,{type:"primary",size:"small",disabled:n||!g,onClick:o,icon:v!=="rtl"?e.createElement(tt.Z,null):e.createElement(et.Z,null)},c),!m&&e.createElement(nt.ZP,{type:"primary",size:"small",disabled:n||!d,onClick:a,icon:v!=="rtl"?e.createElement(et.Z,null):e.createElement(tt.Z,null)},i))},D=r(861),Re=r(14747),Et=r(83559),xt=r(83262);const Pt=t=>{const{antCls:n,componentCls:a,listHeight:o,controlHeightLG:i}=t,c=`${n}-table`,d=`${n}-input`;return{[`${a}-customize-list`]:{[`${a}-list`]:{flex:"1 1 50%",width:"auto",height:"auto",minHeight:o,minWidth:0},[`${c}-wrapper`]:{[`${c}-small`]:{border:0,borderRadius:0,[`${c}-selection-column`]:{width:i,minWidth:i}},[`${c}-pagination${c}-pagination`]:{margin:0,padding:t.paddingXS}},[`${d}[disabled]`]:{backgroundColor:"transparent"}}}},ot=(t,n)=>{const{componentCls:a,colorBorder:o}=t;return{[`${a}-list`]:{borderColor:n,"&-search:not([disabled])":{borderColor:o}}}},Tt=t=>{const{componentCls:n}=t;return{[`${n}-status-error`]:Object.assign({},ot(t,t.colorError)),[`${n}-status-warning`]:Object.assign({},ot(t,t.colorWarning))}},It=t=>{const{componentCls:n,colorBorder:a,colorSplit:o,lineWidth:i,itemHeight:c,headerHeight:d,transferHeaderVerticalPadding:g,itemPaddingBlock:y,controlItemBgActive:x,colorTextDisabled:v,colorTextSecondary:m,listHeight:K,listWidth:C,listWidthLG:M,fontSizeIcon:q,marginXS:ce,paddingSM:U,lineType:F,antCls:V,iconCls:X,motionDurationSlow:ne,controlItemBgHover:w,borderRadiusLG:S,colorBgContainer:I,colorText:z,controlItemBgActiveHover:P}=t,R=(0,D.unit)(t.calc(S).sub(i).equal());return{display:"flex",flexDirection:"column",width:C,height:K,border:`${(0,D.unit)(i)} ${F} ${a}`,borderRadius:t.borderRadiusLG,"&-with-pagination":{width:M,height:"auto"},"&-search":{[`${X}-search`]:{color:v}},"&-header":{display:"flex",flex:"none",alignItems:"center",height:d,padding:`${(0,D.unit)(t.calc(g).sub(i).equal())} ${(0,D.unit)(U)} ${(0,D.unit)(g)}`,color:z,background:I,borderBottom:`${(0,D.unit)(i)} ${F} ${o}`,borderRadius:`${(0,D.unit)(S)} ${(0,D.unit)(S)} 0 0`,"> *:not(:last-child)":{marginInlineEnd:4},"> *":{flex:"none"},"&-title":Object.assign(Object.assign({},Re.vS),{flex:"auto",textAlign:"end"}),"&-dropdown":Object.assign(Object.assign({},(0,Re.Ro)()),{fontSize:q,transform:"translateY(10%)",cursor:"pointer","&[disabled]":{cursor:"not-allowed"}})},"&-body":{display:"flex",flex:"auto",flexDirection:"column",fontSize:t.fontSize,minHeight:0,"&-search-wrapper":{position:"relative",flex:"none",padding:U}},"&-content":{flex:"auto",margin:0,padding:0,overflow:"auto",listStyle:"none",borderRadius:`0 0 ${R} ${R}`,"&-item":{display:"flex",alignItems:"center",minHeight:c,padding:`${(0,D.unit)(y)} ${(0,D.unit)(U)}`,transition:`all ${ne}`,"> *:not(:last-child)":{marginInlineEnd:ce},"> *":{flex:"none"},"&-text":Object.assign(Object.assign({},Re.vS),{flex:"auto"}),"&-remove":Object.assign(Object.assign({},(0,Re.Nd)(t)),{color:a,"&:hover, &:focus":{color:m}}),[`&:not(${n}-list-content-item-disabled)`]:{"&:hover":{backgroundColor:w,cursor:"pointer"},[`&${n}-list-content-item-checked:hover`]:{backgroundColor:P}},"&-checked":{backgroundColor:x},"&-disabled":{color:v,cursor:"not-allowed"}},[`&-show-remove ${n}-list-content-item:not(${n}-list-content-item-disabled):hover`]:{background:"transparent",cursor:"default"}},"&-pagination":{padding:t.paddingXS,textAlign:"end",borderTop:`${(0,D.unit)(i)} ${F} ${o}`,[`${V}-pagination-options`]:{paddingInlineEnd:t.paddingXS}},"&-body-not-found":{flex:"none",width:"100%",margin:"auto 0",color:v,textAlign:"center"},"&-footer":{borderTop:`${(0,D.unit)(i)} ${F} ${o}`},"&-checkbox":{lineHeight:1}}},Ot=t=>{const{antCls:n,iconCls:a,componentCls:o,marginXS:i,marginXXS:c,fontSizeIcon:d,colorBgContainerDisabled:g}=t;return{[o]:Object.assign(Object.assign({},(0,Re.Wf)(t)),{position:"relative",display:"flex",alignItems:"stretch",[`${o}-disabled`]:{[`${o}-list`]:{background:g}},[`${o}-list`]:It(t),[`${o}-operation`]:{display:"flex",flex:"none",flexDirection:"column",alignSelf:"center",margin:`0 ${(0,D.unit)(i)}`,verticalAlign:"middle",gap:c,[`${n}-btn ${a}`]:{fontSize:d}}})}},$t=t=>{const{componentCls:n}=t;return{[`${n}-rtl`]:{direction:"rtl"}}},Mt=t=>{const{fontSize:n,lineHeight:a,controlHeight:o,controlHeightLG:i,lineWidth:c}=t,d=Math.round(n*a);return{listWidth:180,listHeight:200,listWidthLG:250,headerHeight:i,itemHeight:o,itemPaddingBlock:(o-d)/2,transferHeaderVerticalPadding:Math.ceil((i-c-d)/2)}};var Rt=(0,Et.I$)("Transfer",t=>{const n=(0,xt.mergeToken)(t);return[Ot(n),Pt(n),Tt(n),$t(n)]},Mt);const Fe=t=>{const{dataSource:n,targetKeys:a=[],selectedKeys:o,selectAllLabels:i=[],operations:c=[],style:d={},listStyle:g={},locale:y={},titles:x,disabled:v,showSearch:m=!1,operationStyle:K,showSelectAll:C,oneWay:M,pagination:q,status:ce,prefixCls:U,className:F,rootClassName:V,selectionsIcon:X,filterOption:ne,render:w,footer:S,children:I,rowKey:z,onScroll:P,onChange:R,onSearch:j,onSelectChange:le}=t,{getPrefixCls:Be,renderEmpty:Ae,direction:de,transfer:A}=(0,e.useContext)(Y.E_),W=Be("transfer",U),[pe,ze,He]=Rt(W),[ke,Se,ye]=We(n,z,a),[H,T,Ne,Le]=Q(Se,ye,o),[be,Ue]=(0,fe.Z)(l=>l.key),[Ve,Xe]=(0,fe.Z)(l=>l.key),oe=(0,e.useCallback)((l,u)=>{if(l==="left"){const p=typeof u=="function"?u(H||[]):u;Ne(p)}else{const p=typeof u=="function"?u(T||[]):u;Le(p)}},[H,T]),ue=(l,u)=>{(l==="left"?Ue:Xe)(u)},Ze=(0,e.useCallback)((l,u)=>{l==="left"?le==null||le(u,T):le==null||le(H,u)},[H,T]),Ge=l=>{var u;return(u=x!=null?x:l.titles)!==null&&u!==void 0?u:[]},je=l=>{P==null||P("left",l)},Ye=l=>{P==null||P("right",l)},s=l=>{const u=l==="right"?H:T,p=Ke(ke),B=u.filter(Ce=>!p.has(Ce)),N=te(B),se=l==="right"?B.concat(a):a.filter(Ce=>!N.has(Ce)),re=l==="right"?"left":"right";oe(re,[]),Ze(re,[]),R==null||R(se,l,B)},f=()=>{s("left"),ue("left",null)},b=()=>{s("right"),ue("right",null)},L=(l,u,p)=>{oe(l,B=>{let N=[];if(p==="replace")N=u;else if(p)N=Array.from(new Set([].concat((0,O.Z)(B),(0,O.Z)(u))));else{const se=te(u);N=B.filter(re=>!se.has(re))}return Ze(l,N),N}),ue(l,null)},ee=(l,u)=>{L("left",l,u)},Lt=(l,u)=>{L("right",l,u)},Zt=l=>j==null?void 0:j("left",l.target.value),jt=l=>j==null?void 0:j("right",l.target.value),Dt=()=>j==null?void 0:j("left",""),Kt=()=>j==null?void 0:j("right",""),Ft=(l,u,p,B,N)=>{u.has(p)&&(u.delete(p),ue(l,null)),B&&(u.add(p),ue(l,N))},Bt=(l,u,p,B)=>{(l==="left"?be:Ve)(B,u,p)},st=(l,u,p,B)=>{const N=l==="left",se=(0,O.Z)(N?H:T),re=new Set(se),Ce=(0,O.Z)(N?Se:ye).filter(De=>!(De!=null&&De.disabled)),ct=Ce.findIndex(De=>De.key===u);B&&se.length>0?Bt(l,Ce,re,ct):Ft(l,re,u,p,ct);const dt=Array.from(re);Ze(l,dt),t.selectedKeys||oe(l,dt)},Nt=(l,u,p)=>{st("left",l,u,p==null?void 0:p.shiftKey)},Wt=(l,u,p)=>{st("right",l,u,p==null?void 0:p.shiftKey)},wt=l=>{oe("right",[]),R==null||R(a.filter(u=>!l.includes(u)),"left",(0,O.Z)(l))},rt=l=>typeof g=="function"?g({direction:l}):g||{},zt=(0,e.useContext)(xe.aM),{hasFeedback:Ht,status:kt}=zt,Ut=l=>Object.assign(Object.assign(Object.assign({},l),{notFoundContent:(Ae==null?void 0:Ae("Transfer"))||e.createElement(Z.Z,{componentName:"Transfer"})}),y),Vt=(0,he.F)(kt,ce),at=!I&&q,Xt=ye.filter(l=>T.includes(l.key)&&!l.disabled).length>0,Gt=Se.filter(l=>H.includes(l.key)&&!l.disabled).length>0,Yt=G()(W,{[`${W}-disabled`]:v,[`${W}-customize-list`]:!!I,[`${W}-rtl`]:de==="rtl"},(0,he.Z)(W,Vt,Ht),A==null?void 0:A.className,F,V,ze,He),[Jt]=(0,ge.Z)("Transfer",J.Z.Transfer),Je=Ut(Jt),[Qt,_t]=Ge(Je),it=X!=null?X:A==null?void 0:A.selectionsIcon;return pe(e.createElement("div",{className:Yt,style:Object.assign(Object.assign({},A==null?void 0:A.style),d)},e.createElement(we,Object.assign({prefixCls:`${W}-list`,titleText:Qt,dataSource:Se,filterOption:ne,style:rt("left"),checkedKeys:H,handleFilter:Zt,handleClear:Dt,onItemSelect:Nt,onItemSelectAll:ee,render:w,showSearch:m,renderList:I,footer:S,onScroll:je,disabled:v,direction:de==="rtl"?"right":"left",showSelectAll:C,selectAllLabel:i[0],pagination:at,selectionsIcon:it},Je)),e.createElement(lt,{className:`${W}-operation`,rightActive:Gt,rightArrowText:c[0],moveToRight:b,leftActive:Xt,leftArrowText:c[1],moveToLeft:f,style:K,disabled:v,direction:de,oneWay:M}),e.createElement(we,Object.assign({prefixCls:`${W}-list`,titleText:_t,dataSource:ye,filterOption:ne,style:rt("right"),checkedKeys:T,handleFilter:jt,handleClear:Kt,onItemSelect:Wt,onItemSelectAll:Lt,onItemRemove:wt,render:w,showSearch:m,renderList:I,footer:S,onScroll:Ye,disabled:v,direction:de==="rtl"?"left":"right",showSelectAll:C,selectAllLabel:i[1],showRemove:M,pagination:at,selectionsIcon:it},Je))))};Fe.List=we,Fe.Search=qe,Fe.Operation=lt;var At=Fe}}]); diff --git a/app/bootstrap/src/main/resources/static/373.50485ab5.async.js b/app/bootstrap/src/main/resources/static/373.50485ab5.async.js new file mode 100644 index 00000000..9ae7a1b5 --- /dev/null +++ b/app/bootstrap/src/main/resources/static/373.50485ab5.async.js @@ -0,0 +1,52 @@ +!(function(){var HQ=Object.defineProperty,VQ=Object.defineProperties;var XQ=Object.getOwnPropertyDescriptors;var WC=Object.getOwnPropertySymbols;var UQ=Object.prototype.hasOwnProperty,qQ=Object.prototype.propertyIsEnumerable;var Jm=(oe,ce)=>(ce=Symbol[oe])?ce:Symbol.for("Symbol."+oe),KQ=oe=>{throw TypeError(oe)},$n=Math.pow,GC=(oe,ce,lt)=>ce in oe?HQ(oe,ce,{enumerable:!0,configurable:!0,writable:!0,value:lt}):oe[ce]=lt,Gh=(oe,ce)=>{for(var lt in ce||(ce={}))UQ.call(ce,lt)&&GC(oe,lt,ce[lt]);if(WC)for(var lt of WC(ce))qQ.call(ce,lt)&&GC(oe,lt,ce[lt]);return oe},$C=(oe,ce)=>VQ(oe,XQ(ce));var QQ=function(oe,ce){this[0]=oe,this[1]=ce};var YC=oe=>{var ce=oe[Jm("asyncIterator")],lt=!1,wt,mt={};return ce==null?(ce=oe[Jm("iterator")](),wt=ht=>mt[ht]=Se=>ce[ht](Se)):(ce=ce.call(oe),wt=ht=>mt[ht]=Se=>{if(lt){if(lt=!1,ht==="throw")throw Se;return Se}return lt=!0,{done:!1,value:new QQ(new Promise(Kt=>{var Rt=ce[ht](Se);Rt instanceof Object||KQ("Object expected"),Kt(Rt)}),1)}}),mt[Jm("iterator")]=()=>mt,wt("next"),"throw"in ce?wt("throw"):mt.throw=ht=>{throw ht},"return"in ce&&wt("return"),mt};(self.webpackChunk=self.webpackChunk||[]).push([[373],{5966:function(oe,ce,lt){"use strict";var wt=lt(97685),mt=lt(1413),ht=lt(91),Se=lt(21770),Kt=lt(99859),Rt=lt(55241),Wt=lt(98423),At=lt(62435),ct=lt(58055),xt=lt(86074),Zt=["fieldProps","proFieldProps"],Bt=["fieldProps","proFieldProps"],ue="text",Ht=function(Me){var be=Me.fieldProps,gn=Me.proFieldProps,dn=(0,ht.Z)(Me,Zt);return(0,xt.jsx)(ct.Z,(0,mt.Z)({valueType:ue,fieldProps:be,filedConfig:{valueType:ue},proFieldProps:gn},dn))},qt=function(Me){var be=(0,Se.Z)(Me.open||!1,{value:Me.open,onChange:Me.onOpenChange}),gn=(0,wt.Z)(be,2),dn=gn[0],ei=gn[1];return(0,xt.jsx)(Kt.Z.Item,{shouldUpdate:!0,noStyle:!0,children:function(Le){var nr,jn=Le.getFieldValue(Me.name||[]);return(0,xt.jsx)(Rt.Z,(0,mt.Z)((0,mt.Z)({getPopupContainer:function(Qe){return Qe&&Qe.parentNode?Qe.parentNode:Qe},onOpenChange:function(Qe){return ei(Qe)},content:(0,xt.jsxs)("div",{style:{padding:"4px 0"},children:[(nr=Me.statusRender)===null||nr===void 0?void 0:nr.call(Me,jn),Me.strengthText?(0,xt.jsx)("div",{style:{marginTop:10},children:(0,xt.jsx)("span",{children:Me.strengthText})}):null]}),overlayStyle:{width:240},placement:"rightTop"},Me.popoverProps),{},{open:dn,children:Me.children}))}})},ee=function(Me){var be=Me.fieldProps,gn=Me.proFieldProps,dn=(0,ht.Z)(Me,Bt),ei=(0,At.useState)(!1),mn=(0,wt.Z)(ei,2),Le=mn[0],nr=mn[1];return be!=null&&be.statusRender&&dn.name?(0,xt.jsx)(qt,{name:dn.name,statusRender:be==null?void 0:be.statusRender,popoverProps:be==null?void 0:be.popoverProps,strengthText:be==null?void 0:be.strengthText,open:Le,onOpenChange:nr,children:(0,xt.jsx)("div",{children:(0,xt.jsx)(ct.Z,(0,mt.Z)({valueType:"password",fieldProps:(0,mt.Z)((0,mt.Z)({},(0,Wt.Z)(be,["statusRender","popoverProps","strengthText"])),{},{onBlur:function(yn){var Qe;be==null||(Qe=be.onBlur)===null||Qe===void 0||Qe.call(be,yn),nr(!1)},onClick:function(yn){var Qe;be==null||(Qe=be.onClick)===null||Qe===void 0||Qe.call(be,yn),nr(!0)}}),proFieldProps:gn,filedConfig:{valueType:ue}},dn))})}):(0,xt.jsx)(ct.Z,(0,mt.Z)({valueType:"password",fieldProps:be,proFieldProps:gn,filedConfig:{valueType:ue}},dn))},It=Ht;It.Password=ee,It.displayName="ProFormComponent",ce.Z=It},17816:function(oe,ce){(function(lt,wt){wt(ce)})(this,function(lt){"use strict";function wt(C){var N=typeof Symbol=="function"&&Symbol.iterator,z=N&&C[N],G=0;if(z)return z.call(C);if(C&&typeof C.length=="number")return{next:function(){return{value:(C=C&&G>=C.length?void 0:C)&&C[G++],done:!C}}};throw new TypeError(N?"Object is not iterable.":"Symbol.iterator is not defined.")}function mt(C,N){var z=typeof Symbol=="function"&&C[Symbol.iterator];if(!z)return C;var G,X,K=z.call(C),H=[];try{for(;(N===void 0||0X=>z(G(X)),C)}function Le(C,N){return N-C?z=>(z-C)/(N-C):z=>.5}const nr=Math.sqrt(50),jn=Math.sqrt(10),yn=Math.sqrt(2);function Qe(C,N,z){return N=(N-C)/Math.max(0,z),C=Math.floor(Math.log(N)/Math.LN10),z=N/$n(10,C),0<=C?(z>=nr?10:z>=jn?5:z>=yn?2:1)*$n(10,C):-$n(10,-C)/(z>=nr?10:z>=jn?5:z>=yn?2:1)}const Ii=(C,N,z=5)=>{C=[C,N];let G=0,X=C.length-1,K=C[G],H=C[X],$;return H{z.prototype.rescale=function(){this.initRange(),this.nice();var[G]=this.chooseTransforms();this.composeOutput(G,this.chooseClamp(G))},z.prototype.initRange=function(){var G=this.options.interpolator;this.options.range=C(G)},z.prototype.composeOutput=function(G,X){var K,{domain:$,interpolator:H,round:q}=this.getOptions(),$=N($.map(G)),q=q?(K=H,et=>(et=K(et),ct(et)?Math.round(et):et)):H;this.output=mn(q,$,X,G)},z.prototype.invert=void 0}}var ji,rr={exports:{}},Yr={exports:{}},So=function(C){return!(!C||typeof C=="string")&&(C instanceof Array||Array.isArray(C)||0<=C.length&&(C.splice instanceof Function||Object.getOwnPropertyDescriptor(C,C.length-1)&&C.constructor.name!=="String"))},Wa=Array.prototype.concat,Di=Array.prototype.slice,gt=Yr.exports=function(C){for(var N=[],z=0,G=C.length;zz=>C*(1-z)+N*z,ws=(C,N)=>{if(typeof C=="number"&&typeof N=="number")return Ee(C,N);if(typeof C!="string"||typeof N!="string")return()=>C;{var z=C,G=N;const X=Hn(z),K=Hn(G);return X===null||K===null?X?()=>z:()=>G:H=>{var $=new Array(4);for(let Ct=0;Ct<4;Ct+=1){var q=X[Ct],et=K[Ct];$[Ct]=q*(1-H)+et*H}var[yt,vt,jt,Ot]=$;return`rgba(${Math.round(yt)}, ${Math.round(vt)}, ${Math.round(jt)}, ${Ot})`}}},Vn=(C,N)=>{const z=Ee(C,N);return G=>Math.round(z(G))};function ni({map:C,initKey:N},z){return N=N(z),C.has(N)?C.get(N):z}function Pl(C){return typeof C=="object"?C.valueOf():C}class ga extends Map{constructor(N){if(super(),this.map=new Map,this.initKey=Pl,N!==null)for(var[z,G]of N)this.set(z,G)}get(N){return super.get(ni({map:this.map,initKey:this.initKey},N))}has(N){return super.has(ni({map:this.map,initKey:this.initKey},N))}set(N,z){return super.set(([{map:N,initKey:G},X]=[{map:this.map,initKey:this.initKey},N],G=G(X),N.has(G)?N.get(G):(N.set(G,X),X)),z);var G,X}delete(N){return super.delete(([{map:N,initKey:z},G]=[{map:this.map,initKey:this.initKey},N],z=z(G),N.has(z)&&(G=N.get(z),N.delete(z)),G));var z,G}}class _r{constructor(N){this.options=Bt({},this.getDefaultOptions()),this.update(N)}getOptions(){return this.options}update(N={}){this.options=Bt({},this.options,N),this.rescale(N)}rescale(N){}}const $r=Symbol("defaultUnknown");function Dn(C,N,z){for(let G=0;G""+N:typeof C=="object"?N=>JSON.stringify(N):N=>N}class ya extends _r{getDefaultOptions(){return{domain:[],range:[],unknown:$r}}constructor(N){super(N)}map(N){return this.domainIndexMap.size===0&&Dn(this.domainIndexMap,this.getDomain(),this.domainKey),ri({value:this.domainKey(N),mapper:this.domainIndexMap,from:this.getDomain(),to:this.getRange(),notFoundReturn:this.options.unknown})}invert(N){return this.rangeIndexMap.size===0&&Dn(this.rangeIndexMap,this.getRange(),this.rangeKey),ri({value:this.rangeKey(N),mapper:this.rangeIndexMap,from:this.getRange(),to:this.getDomain(),notFoundReturn:this.options.unknown})}rescale(N){var[z]=this.options.domain,[G]=this.options.range;this.domainKey=ma(z),this.rangeKey=ma(G),this.rangeIndexMap?(N&&!N.range||this.rangeIndexMap.clear(),N&&!N.domain&&!N.compare||(this.domainIndexMap.clear(),this.sortedDomain=void 0)):(this.rangeIndexMap=new Map,this.domainIndexMap=new Map)}clone(){return new ya(this.options)}getRange(){return this.options.range}getDomain(){var N,z;return this.sortedDomain||({domain:N,compare:z}=this.options,this.sortedDomain=z?[...N].sort(z):N),this.sortedDomain}}function Cl(Et){const{domain:N,range:z,paddingOuter:G,paddingInner:X,flex:K,round:H,align:$}=Et;var q=N.length,Ot=0<(Ot=(Et=q)-(et=K).length)?[...et,...new Array(Ot).fill(1)]:Ot<0?et.slice(0,Et):et,[Et,et]=z,et=et-Et,Dt=et/(2/q*G+1-1/q*X);const yt=Dt*X/q;Dt-=q*yt;const vt=function(Gt){const ne=Math.min(...Gt);return Gt.map(xe=>xe/ne)}(Ot),jt=Dt/vt.reduce((Gt,ne)=>Gt+ne);var Ot=new ga(N.map((Gt,ne)=>(ne=vt[ne]*jt,[Gt,H?Math.floor(ne):ne]))),Ct=new ga(N.map((Gt,ne)=>(ne=vt[ne]*jt+yt,[Gt,H?Math.floor(ne):ne]))),Dt=Array.from(Ct.values()).reduce((Gt,ne)=>Gt+ne),Et=Et+(et-(Dt-Dt/q*X))*$;let Qt=H?Math.round(Et):Et;var $t=new Array(q);for(let Gt=0;GtDt+Qt*Ot),{valueStep:Ot,valueBandWidth:Ct,adjustedRange:et}}({align:G,range:X,round:K,flex:z,paddingInner:this.getPaddingInner(),paddingOuter:this.getPaddingOuter(),domain:N});this.valueStep=K,this.valueBandWidth=X,this.adjustedRange=G}}const ba=(C,N,z)=>{let G,X,K=C,H=N;if(K===H&&0{var[G,X]=G,[K,H]=K;let $,q;return mn(q=G{const G=Math.min(C.length,N.length)-1,X=new Array(G),K=new Array(G);var H=C[0]>C[G],$=H?[...C].reverse():C,q=H?[...N].reverse():N;for(let et=0;et{var yt=function(jt,Ot,Ct,Dt,Et){let Qt=Ct||0,$t=Dt||jt.length;for(var ae=Et||(ne=>ne);Qt<$t;){var Gt=Math.floor((Qt+$t)/2);ae(jt[Gt])>Ot?$t=Gt:Qt=Gt+1}return Qt}(C,et,1,G)-1,vt=X[yt];return mn(K[yt],vt)(et)}},Eo=(C,N,z,G)=>(2Math.min(Math.max(K,$),H)}return ue}composeOutput(N,z){var{domain:H,range:G,round:X,interpolate:K}=this.options,H=Eo(H.map(N),G,K,X);this.output=mn(H,z,N)}composeInput(N,z,G){var{domain:X,range:K}=this.options,K=Eo(K,X.map(N),Ee);this.input=mn(z,G,K)}}class Fn extends Os{getDefaultOptions(){return{domain:[0,1],range:[0,1],unknown:void 0,nice:!1,clamp:!1,round:!1,interpolate:ws,tickMethod:ba,tickCount:5}}chooseTransforms(){return[ue,ue]}clone(){return new Fn(this.options)}}class Bi extends Ga{getDefaultOptions(){return{domain:[],range:[0,1],align:.5,round:!1,padding:0,unknown:$r,paddingInner:1,paddingOuter:0}}constructor(N){super(N)}getPaddingInner(){return 1}clone(){return new Bi(this.options)}update(N){super.update(N)}getPaddingOuter(){return this.options.padding}}function sr(C,N){for(var z=[],G=0,X=C.length;G{var[N,z]=N;return mn(Ee(0,1),Le(N,z))})],Ss);let ks=Ao=class extends Fn{getDefaultOptions(){return{domain:[0,.5,1],unknown:void 0,nice:!1,clamp:!1,round:!1,interpolator:ue,tickMethod:ba,tickCount:5}}constructor(C){super(C)}clone(){return new Ao(this.options)}};ks=Ao=function(C,N,z,G){var X,K=arguments.length,H=K<3?N:G===null?G=Object.getOwnPropertyDescriptor(N,z):G;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")H=Reflect.decorate(C,N,z,G);else for(var $=C.length-1;0<=$;$--)(X=C[$])&&(H=(K<3?X(H):3{const[N,z,G]=C,X=mn(Ee(0,.5),Le(N,z)),K=mn(Ee(.5,1),Le(z,G));return H=>(N>G?H[["cartesian"]];Rt.props={};function Wt(t){return t*Math.PI/180}function At(t){return t*180/Math.PI}function ct(t,e){return t=t%(2*Math.PI),e=e%(2*Math.PI),t<0&&(t=2*Math.PI+t),e<0&&(e=2*Math.PI+e),t>=e&&(e=e+2*Math.PI),{startAngle:t,endAngle:e}}const xt=(t={})=>{const e={startAngle:-Math.PI/2,endAngle:Math.PI*3/2,innerRadius:0,outerRadius:1},n=Object.assign(Object.assign({},e),t);return Object.assign(Object.assign({},n),ct(n.startAngle,n.endAngle))},Zt=t=>{const{startAngle:e,endAngle:n,innerRadius:r,outerRadius:i}=xt(t);return[["translate",0,.5],["reflect.y"],["translate",0,-.5],["polar",e,n,r,i]]};Zt.props={};const Bt=()=>[["transpose"],["translate",.5,.5],["reflect.x"],["translate",-.5,-.5]];Bt.props={transform:!0};const ue=(t={})=>{const e={startAngle:-Math.PI/2,endAngle:Math.PI*3/2,innerRadius:0,outerRadius:1};return Object.assign(Object.assign({},e),t)},Ht=t=>{const{startAngle:e,endAngle:n,innerRadius:r,outerRadius:i}=ue(t);return[...Bt(),...Zt({startAngle:e,endAngle:n,innerRadius:r,outerRadius:i})]};Ht.props={};const qt=()=>[["parallel",0,1,0,1]];qt.props={};const ee=({focusX:t=0,focusY:e=0,distortionX:n=2,distortionY:r=2,visual:i=!1})=>[["fisheye",t,e,n,r,i]];ee.props={transform:!0};const It=(t={})=>{const e={startAngle:-Math.PI/2,endAngle:Math.PI*3/2,innerRadius:0,outerRadius:1};return Object.assign(Object.assign({},e),t)},Ne=t=>{const{startAngle:e,endAngle:n,innerRadius:r,outerRadius:i}=It(t);return[["transpose"],["translate",.5,.5],["reflect"],["translate",-.5,-.5],...Zt({startAngle:e,endAngle:n,innerRadius:r,outerRadius:i})]};Ne.props={};const Me=t=>{const{startAngle:e=-Math.PI/2,endAngle:n=Math.PI*3/2,innerRadius:r=0,outerRadius:i=1}=t;return[...qt(),...Zt({startAngle:e,endAngle:n,innerRadius:r,outerRadius:i})]};Me.props={};const be=({startAngle:t=0,endAngle:e=Math.PI*6,innerRadius:n=0,outerRadius:r=1})=>[["translate",.5,.5],["reflect.y"],["translate",-.5,-.5],["helix",t,e,n,r]];be.props={};const gn=({value:t})=>e=>e.map(()=>t);gn.props={};const dn=({value:t})=>e=>e.map(n=>n[t]);dn.props={};const ei=({value:t})=>e=>e.map(t);ei.props={};const mn=({value:t})=>()=>t;mn.props={};function Le(t){return Array.isArray(t)}var nr=function(t){return typeof t=="object"&&t!==null},jn=nr,yn={}.toString,Qe=function(t,e){return yn.call(t)==="[object "+e+"]"},Ii=Qe,Wr=function(t){if(!jn(t)||!Ii(t,"Object"))return!1;if(Object.getPrototypeOf(t)===null)return!0;for(var e=t;Object.getPrototypeOf(e)!==null;)e=Object.getPrototypeOf(e);return Object.getPrototypeOf(t)===e},Yn=Wr,ji=5;function So(t,e){if(Object.hasOwn)return Object.hasOwn(t,e);if(t==null)throw new TypeError("Cannot convert undefined or null to object");return Object.prototype.hasOwnProperty.call(Object(t),e)}function Wa(t,e,n,r){n=n||0,r=r||ji;for(var i in e)if(So(e,i)){var a=e[i];a!==null&&Yn(a)?(Yn(t[i])||(t[i]={}),n(t,e)=>{const{encode:n}=e,{y1:r}=n;return r!==void 0?[t,e]:[t,gt({},e,{encode:{y1:Gr(ln(t,0))}})]};Or.props={};const Hn=()=>(t,e)=>{const{encode:n}=e,{x:r}=n;return r!==void 0?[t,e]:[t,gt({},e,{encode:{x:Gr(ln(t,0))},scale:{x:{guide:null}}})]};Hn.props={};function Ee(t){return function(){return t}}const ws=Math.abs,Vn=Math.atan2,ni=Math.cos,Pl=Math.max,ga=Math.min,_r=Math.sin,$r=Math.sqrt,Dn=1e-12,ri=Math.PI,ma=ri/2,ya=2*ri;function Cl(t){return t>1?0:t<-1?ri:Math.acos(t)}function Ga(t){return t>=1?ma:t<=-1?-ma:Math.asin(t)}const ba=Math.PI,Mo=2*ba,Oi=1e-6,Eo=Mo-Oi;function Os(t){this._+=t[0];for(let e=1,n=t.length;e=0))throw new Error(`invalid digits: ${t}`);if(e>15)return Os;const n=$n(10,e);return function(r){this._+=r[0];for(let i=1,a=r.length;iOi)if(!(Math.abs(f*l-c*u)>Oi)||!a)this._append`L${this._x1=e},${this._y1=n}`;else{let h=r-o,p=i-s,v=l*l+c*c,g=h*h+p*p,m=Math.sqrt(v),y=Math.sqrt(d),b=a*Math.tan((ba-Math.acos((v+d-g)/(2*m*y)))/2),x=b/y,w=b/m;Math.abs(x-1)>Oi&&this._append`L${e+x*u},${n+x*f}`,this._append`A${a},${a},0,0,${+(f*h>u*p)},${this._x1=e+w*l},${this._y1=n+w*c}`}}arc(e,n,r,i,a,o){if(e=+e,n=+n,r=+r,o=!!o,r<0)throw new Error(`negative radius: ${r}`);let s=r*Math.cos(i),l=r*Math.sin(i),c=e+s,u=n+l,f=1^o,d=o?i-a:a-i;this._x1===null?this._append`M${c},${u}`:(Math.abs(this._x1-c)>Oi||Math.abs(this._y1-u)>Oi)&&this._append`L${c},${u}`,r&&(d<0&&(d=d%Mo+Mo),d>Eo?this._append`A${r},${r},0,1,${f},${e-s},${n-l}A${r},${r},0,1,${f},${this._x1=c},${this._y1=u}`:d>Oi&&this._append`A${r},${r},0,${+(d>=ba)},${f},${this._x1=e+r*Math.cos(a)},${this._y1=n+r*Math.sin(a)}`)}rect(e,n,r,i){this._append`M${this._x0=this._x1=+e},${this._y0=this._y1=+n}h${r=+r}v${+i}h${-r}Z`}toString(){return this._}}function sr(){return new Bi}sr.prototype=Bi.prototype;function _s(t=3){return new Bi(+t)}function Yr(t){let e=3;return t.digits=function(n){if(!arguments.length)return e;if(n==null)e=null;else{const r=Math.floor(n);if(!(r>=0))throw new RangeError(`invalid digits: ${n}`);e=r}return t},()=>new Bi(e)}function rr(t){return t.innerRadius}function xa(t){return t.outerRadius}function Ao(t){return t.startAngle}function Ss(t){return t.endAngle}function ks(t){return t&&t.padAngle}function Ll(t,e,n,r,i,a,o,s){var l=n-t,c=r-e,u=o-i,f=s-a,d=f*l-u*c;if(!(d*dL*L+I*I&&(S=M,k=E),{cx:S,cy:k,x01:-u,y01:-f,x11:S*(i/w-1),y11:k*(i/w-1)}}function To(){var t=rr,e=xa,n=Ee(0),r=null,i=Ao,a=Ss,o=ks,s=null,l=Yr(c);function c(){var u,f,d=+t.apply(this,arguments),h=+e.apply(this,arguments),p=i.apply(this,arguments)-ma,v=a.apply(this,arguments)-ma,g=ws(v-p),m=v>p;if(s||(s=u=l()),hDn))s.moveTo(0,0);else if(g>ya-Dn)s.moveTo(h*ni(p),h*_r(p)),s.arc(0,0,h,p,v,!m),d>Dn&&(s.moveTo(d*ni(v),d*_r(v)),s.arc(0,0,d,v,p,m));else{var y=p,b=v,x=p,w=v,O=g,_=g,S=o.apply(this,arguments)/2,k=S>Dn&&(r?+r.apply(this,arguments):$r(d*d+h*h)),M=ga(ws(h-d)/2,+n.apply(this,arguments)),E=M,R=M,T,L;if(k>Dn){var I=Ga(k/d*_r(S)),j=Ga(k/h*_r(S));(O-=I*2)>Dn?(I*=m?1:-1,x+=I,w-=I):(O=0,x=w=(p+v)/2),(_-=j*2)>Dn?(j*=m?1:-1,y+=j,b-=j):(_=0,y=b=(p+v)/2)}var F=h*ni(y),D=h*_r(y),B=d*ni(w),W=d*_r(w);if(M>Dn){var V=h*ni(b),U=h*_r(b),Q=d*ni(x),at=d*_r(x),nt;if(gDn?R>Dn?(T=$a(Q,at,F,D,h,R,m),L=$a(V,U,B,W,h,R,m),s.moveTo(T.cx+T.x01,T.cy+T.y01),RDn)||!(O>Dn)?s.lineTo(B,W):E>Dn?(T=$a(B,W,V,U,d,-E,m),L=$a(F,D,Q,at,d,-E,m),s.lineTo(T.cx+T.x01,T.cy+T.y01),Er).filter(r=>r==="transpose").length%2!==0}function Ce(t){const{transformations:e}=t.getOptions();return e.some(([n])=>n==="polar")}function wa(t){const{transformations:e}=t.getOptions();return e.some(([n])=>n==="reflect")&&e.some(([n])=>n.startsWith("transpose"))}function Ms(t){const{transformations:e}=t.getOptions();return e.some(([n])=>n==="helix")}function Oa(t){const{transformations:e}=t.getOptions();return e.some(([n])=>n==="parallel")}function Es(t){const{transformations:e}=t.getOptions();return e.some(([n])=>n==="fisheye")}function Nl(t){return Oa(t)&&Ce(t)}function zi(t){return Ms(t)||Ce(t)}function _a(t){return Ce(t)&&De(t)}function As(t){return Ce(t)||Oa(t)||wa(t)||_a(t)}function Ts(t){if(zi(t)){const[e,n]=t.getSize(),r=t.getOptions().transformations.find(i=>i[0]==="polar");if(r)return Math.max(e,n)/2*r[4]}return 0}function Sa(t){const{transformations:e}=t.getOptions(),[,,,n,r]=e.find(i=>i[0]==="polar");return[+n,+r]}function Zi(t,e=!0){const{transformations:n}=t.getOptions(),[,r,i]=n.find(a=>a[0]==="polar");return e?[+r*180/Math.PI,+i*180/Math.PI]:[r,i]}function ka(t,e){const{transformations:n}=t.getOptions(),[,...r]=n.find(i=>i[0]===e);return r}var it=lt(1413),P=lt(15671),Z=lt(43144),A=lt(74902),dt=lt(61120),J=lt(78814),ot=lt(82963);function tt(t,e,n){return e=(0,dt.Z)(e),(0,ot.Z)(t,(0,J.Z)()?Reflect.construct(e,n||[],(0,dt.Z)(t).constructor):e.apply(t,n))}var pt=lt(60136),_t=lt(97685),Xt=lt(26729),C=Xt,N=1e-6,z=typeof Float32Array!="undefined"?Float32Array:Array,G=Math.random;function X(t){z=t}var K=Math.PI/180;function H(t){return t*K}function $(t,e){return Math.abs(t-e)<=N*Math.max(1,Math.abs(t),Math.abs(e))}Math.hypot||(Math.hypot=function(){for(var t=0,e=arguments.length;e--;)t+=arguments[e]*arguments[e];return Math.sqrt(t)});function q(){var t=new z(3);return z!=Float32Array&&(t[0]=0,t[1]=0,t[2]=0),t}function et(t){var e=new z(3);return e[0]=t[0],e[1]=t[1],e[2]=t[2],e}function yt(t){var e=t[0],n=t[1],r=t[2];return Math.hypot(e,n,r)}function vt(t,e,n){var r=new z(3);return r[0]=t,r[1]=e,r[2]=n,r}function jt(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t}function Ot(t,e,n,r){return t[0]=e,t[1]=n,t[2]=r,t}function Ct(t,e,n){return t[0]=e[0]+n[0],t[1]=e[1]+n[1],t[2]=e[2]+n[2],t}function Dt(t,e,n){return t[0]=e[0]-n[0],t[1]=e[1]-n[1],t[2]=e[2]-n[2],t}function Et(t,e,n){return t[0]=e[0]*n[0],t[1]=e[1]*n[1],t[2]=e[2]*n[2],t}function Qt(t,e,n){return t[0]=e[0]/n[0],t[1]=e[1]/n[1],t[2]=e[2]/n[2],t}function $t(t,e){return t[0]=Math.ceil(e[0]),t[1]=Math.ceil(e[1]),t[2]=Math.ceil(e[2]),t}function ae(t,e){return t[0]=Math.floor(e[0]),t[1]=Math.floor(e[1]),t[2]=Math.floor(e[2]),t}function Gt(t,e,n){return t[0]=Math.min(e[0],n[0]),t[1]=Math.min(e[1],n[1]),t[2]=Math.min(e[2],n[2]),t}function ne(t,e,n){return t[0]=Math.max(e[0],n[0]),t[1]=Math.max(e[1],n[1]),t[2]=Math.max(e[2],n[2]),t}function xe(t,e){return t[0]=Math.round(e[0]),t[1]=Math.round(e[1]),t[2]=Math.round(e[2]),t}function Xn(t,e,n){return t[0]=e[0]*n,t[1]=e[1]*n,t[2]=e[2]*n,t}function Sr(t,e,n,r){return t[0]=e[0]+n[0]*r,t[1]=e[1]+n[1]*r,t[2]=e[2]+n[2]*r,t}function lr(t,e){var n=e[0]-t[0],r=e[1]-t[1],i=e[2]-t[2];return Math.hypot(n,r,i)}function Nr(t,e){var n=e[0]-t[0],r=e[1]-t[1],i=e[2]-t[2];return n*n+r*r+i*i}function ii(t){var e=t[0],n=t[1],r=t[2];return e*e+n*n+r*r}function bn(t,e){return t[0]=-e[0],t[1]=-e[1],t[2]=-e[2],t}function cn(t,e){return t[0]=1/e[0],t[1]=1/e[1],t[2]=1/e[2],t}function ai(t,e){var n=e[0],r=e[1],i=e[2],a=n*n+r*r+i*i;return a>0&&(a=1/Math.sqrt(a)),t[0]=e[0]*a,t[1]=e[1]*a,t[2]=e[2]*a,t}function Hr(t,e){return t[0]*e[0]+t[1]*e[1]+t[2]*e[2]}function Wi(t,e,n){var r=e[0],i=e[1],a=e[2],o=n[0],s=n[1],l=n[2];return t[0]=i*l-a*s,t[1]=a*o-r*l,t[2]=r*s-i*o,t}function Vr(t,e,n,r){var i=e[0],a=e[1],o=e[2];return t[0]=i+r*(n[0]-i),t[1]=a+r*(n[1]-a),t[2]=o+r*(n[2]-o),t}function ir(t,e,n,r,i,a){var o=a*a,s=o*(2*a-3)+1,l=o*(a-2)+a,c=o*(a-1),u=o*(3-2*a);return t[0]=e[0]*s+n[0]*l+r[0]*c+i[0]*u,t[1]=e[1]*s+n[1]*l+r[1]*c+i[1]*u,t[2]=e[2]*s+n[2]*l+r[2]*c+i[2]*u,t}function Ps(t,e,n,r,i,a){var o=1-a,s=o*o,l=a*a,c=s*o,u=3*a*s,f=3*l*o,d=l*a;return t[0]=e[0]*c+n[0]*u+r[0]*f+i[0]*d,t[1]=e[1]*c+n[1]*u+r[1]*f+i[1]*d,t[2]=e[2]*c+n[2]*u+r[2]*f+i[2]*d,t}function Cs(t,e){e=e||1;var n=glMatrix.RANDOM()*2*Math.PI,r=glMatrix.RANDOM()*2-1,i=Math.sqrt(1-r*r)*e;return t[0]=Math.cos(n)*i,t[1]=Math.sin(n)*i,t[2]=r*e,t}function We(t,e,n){var r=e[0],i=e[1],a=e[2],o=n[3]*r+n[7]*i+n[11]*a+n[15];return o=o||1,t[0]=(n[0]*r+n[4]*i+n[8]*a+n[12])/o,t[1]=(n[1]*r+n[5]*i+n[9]*a+n[13])/o,t[2]=(n[2]*r+n[6]*i+n[10]*a+n[14])/o,t}function Gi(t,e,n){var r=e[0],i=e[1],a=e[2];return t[0]=r*n[0]+i*n[3]+a*n[6],t[1]=r*n[1]+i*n[4]+a*n[7],t[2]=r*n[2]+i*n[5]+a*n[8],t}function HC(t,e,n){var r=n[0],i=n[1],a=n[2],o=n[3],s=e[0],l=e[1],c=e[2],u=i*c-a*l,f=a*s-r*c,d=r*l-i*s,h=i*d-a*f,p=a*u-r*d,v=r*f-i*u,g=o*2;return u*=g,f*=g,d*=g,h*=2,p*=2,v*=2,t[0]=s+u+h,t[1]=l+f+p,t[2]=c+d+v,t}function JQ(t,e,n,r){var i=[],a=[];return i[0]=e[0]-n[0],i[1]=e[1]-n[1],i[2]=e[2]-n[2],a[0]=i[0],a[1]=i[1]*Math.cos(r)-i[2]*Math.sin(r),a[2]=i[1]*Math.sin(r)+i[2]*Math.cos(r),t[0]=a[0]+n[0],t[1]=a[1]+n[1],t[2]=a[2]+n[2],t}function tJ(t,e,n,r){var i=[],a=[];return i[0]=e[0]-n[0],i[1]=e[1]-n[1],i[2]=e[2]-n[2],a[0]=i[2]*Math.sin(r)+i[0]*Math.cos(r),a[1]=i[1],a[2]=i[2]*Math.cos(r)-i[0]*Math.sin(r),t[0]=a[0]+n[0],t[1]=a[1]+n[1],t[2]=a[2]+n[2],t}function eJ(t,e,n,r){var i=[],a=[];return i[0]=e[0]-n[0],i[1]=e[1]-n[1],i[2]=e[2]-n[2],a[0]=i[0]*Math.cos(r)-i[1]*Math.sin(r),a[1]=i[0]*Math.sin(r)+i[1]*Math.cos(r),a[2]=i[2],t[0]=a[0]+n[0],t[1]=a[1]+n[1],t[2]=a[2]+n[2],t}function nJ(t,e){var n=t[0],r=t[1],i=t[2],a=e[0],o=e[1],s=e[2],l=Math.sqrt(n*n+r*r+i*i),c=Math.sqrt(a*a+o*o+s*s),u=l*c,f=u&&Hr(t,e)/u;return Math.acos(Math.min(Math.max(f,-1),1))}function rJ(t){return t[0]=0,t[1]=0,t[2]=0,t}function iJ(t){return"vec3("+t[0]+", "+t[1]+", "+t[2]+")"}function aJ(t,e){return t[0]===e[0]&&t[1]===e[1]&&t[2]===e[2]}function Rl(t,e){var n=t[0],r=t[1],i=t[2],a=e[0],o=e[1],s=e[2];return Math.abs(n-a)<=N*Math.max(1,Math.abs(n),Math.abs(a))&&Math.abs(r-o)<=N*Math.max(1,Math.abs(r),Math.abs(o))&&Math.abs(i-s)<=N*Math.max(1,Math.abs(i),Math.abs(s))}var VC=Dt,oJ=null,sJ=null,ty=lr,lJ=null,ey=yt,cJ=null,uJ=function(){var t=q();return function(e,n,r,i,a,o){var s,l;for(n||(n=3),r||(r=0),i?l=Math.min(i*n+r,e.length):l=e.length,s=r;s0&&(o=1/Math.sqrt(o)),t[0]=n*o,t[1]=r*o,t[2]=i*o,t[3]=a*o,t}function n3(t,e){return t[0]*e[0]+t[1]*e[1]+t[2]*e[2]+t[3]*e[3]}function SJ(t,e,n,r){var i=n[0]*r[1]-n[1]*r[0],a=n[0]*r[2]-n[2]*r[0],o=n[0]*r[3]-n[3]*r[0],s=n[1]*r[2]-n[2]*r[1],l=n[1]*r[3]-n[3]*r[1],c=n[2]*r[3]-n[3]*r[2],u=e[0],f=e[1],d=e[2],h=e[3];return t[0]=f*c-d*l+h*s,t[1]=-(u*c)+d*o-h*a,t[2]=u*l-f*o+h*i,t[3]=-(u*s)+f*a-d*i,t}function r3(t,e,n,r){var i=e[0],a=e[1],o=e[2],s=e[3];return t[0]=i+r*(n[0]-i),t[1]=a+r*(n[1]-a),t[2]=o+r*(n[2]-o),t[3]=s+r*(n[3]-s),t}function kJ(t,e){e=e||1;var n,r,i,a,o,s;do n=glMatrix.RANDOM()*2-1,r=glMatrix.RANDOM()*2-1,o=n*n+r*r;while(o>=1);do i=glMatrix.RANDOM()*2-1,a=glMatrix.RANDOM()*2-1,s=i*i+a*a;while(s>=1);var l=Math.sqrt((1-o)/s);return t[0]=e*n,t[1]=e*r,t[2]=e*i*l,t[3]=e*a*l,t}function Ma(t,e,n){var r=e[0],i=e[1],a=e[2],o=e[3];return t[0]=n[0]*r+n[4]*i+n[8]*a+n[12]*o,t[1]=n[1]*r+n[5]*i+n[9]*a+n[13]*o,t[2]=n[2]*r+n[6]*i+n[10]*a+n[14]*o,t[3]=n[3]*r+n[7]*i+n[11]*a+n[15]*o,t}function MJ(t,e,n){var r=e[0],i=e[1],a=e[2],o=n[0],s=n[1],l=n[2],c=n[3],u=c*r+s*a-l*i,f=c*i+l*r-o*a,d=c*a+o*i-s*r,h=-o*r-s*i-l*a;return t[0]=u*c+h*-o+f*-l-d*-s,t[1]=f*c+h*-s+d*-o-u*-l,t[2]=d*c+h*-l+u*-s-f*-o,t[3]=e[3],t}function EJ(t){return t[0]=0,t[1]=0,t[2]=0,t[3]=0,t}function AJ(t){return"vec4("+t[0]+", "+t[1]+", "+t[2]+", "+t[3]+")"}function i3(t,e){return t[0]===e[0]&&t[1]===e[1]&&t[2]===e[2]&&t[3]===e[3]}function a3(t,e){var n=t[0],r=t[1],i=t[2],a=t[3],o=e[0],s=e[1],l=e[2],c=e[3];return Math.abs(n-o)<=N*Math.max(1,Math.abs(n),Math.abs(o))&&Math.abs(r-s)<=N*Math.max(1,Math.abs(r),Math.abs(s))&&Math.abs(i-l)<=N*Math.max(1,Math.abs(i),Math.abs(l))&&Math.abs(a-c)<=N*Math.max(1,Math.abs(a),Math.abs(c))}var TJ=null,PJ=null,CJ=null,LJ=null,NJ=null,RJ=null,IJ=null,jJ=function(){var t=$i();return function(e,n,r,i,a,o){var s,l;for(n||(n=4),r||(r=0),i?l=Math.min(i*n+r,e.length):l=e.length,s=r;s0?(n[0]=(s*o+u*r+l*a-c*i)*2/f,n[1]=(l*o+u*i+c*r-s*a)*2/f,n[2]=(c*o+u*a+s*i-l*r)*2/f):(n[0]=(s*o+u*r+l*a-c*i)*2,n[1]=(l*o+u*i+c*r-s*a)*2,n[2]=(c*o+u*a+s*i-l*r)*2),dy(t,e,n),t}function _u(t,e){return t[0]=e[12],t[1]=e[13],t[2]=e[14],t}function Rs(t,e){var n=e[0],r=e[1],i=e[2],a=e[4],o=e[5],s=e[6],l=e[8],c=e[9],u=e[10];return t[0]=Math.hypot(n,r,i),t[1]=Math.hypot(a,o,s),t[2]=Math.hypot(l,c,u),t}function Su(t,e){var n=new z(3);Rs(n,e);var r=1/n[0],i=1/n[1],a=1/n[2],o=e[0]*r,s=e[1]*i,l=e[2]*a,c=e[4]*r,u=e[5]*i,f=e[6]*a,d=e[8]*r,h=e[9]*i,p=e[10]*a,v=o+u+p,g=0;return v>0?(g=Math.sqrt(v+1)*2,t[3]=.25*g,t[0]=(f-h)/g,t[1]=(d-l)/g,t[2]=(s-c)/g):o>u&&o>p?(g=Math.sqrt(1+o-u-p)*2,t[3]=(f-h)/g,t[0]=.25*g,t[1]=(s+c)/g,t[2]=(d+l)/g):u>p?(g=Math.sqrt(1+u-o-p)*2,t[3]=(d-l)/g,t[0]=(s+c)/g,t[1]=.25*g,t[2]=(f+h)/g):(g=Math.sqrt(1+p-o-u)*2,t[3]=(s-c)/g,t[0]=(d+l)/g,t[1]=(f+h)/g,t[2]=.25*g),t}function u3(t,e,n,r){var i=e[0],a=e[1],o=e[2],s=e[3],l=i+i,c=a+a,u=o+o,f=i*l,d=i*c,h=i*u,p=a*c,v=a*u,g=o*u,m=s*l,y=s*c,b=s*u,x=r[0],w=r[1],O=r[2];return t[0]=(1-(p+g))*x,t[1]=(d+b)*x,t[2]=(h-y)*x,t[3]=0,t[4]=(d-b)*w,t[5]=(1-(f+g))*w,t[6]=(v+m)*w,t[7]=0,t[8]=(h+y)*O,t[9]=(v-m)*O,t[10]=(1-(f+p))*O,t[11]=0,t[12]=n[0],t[13]=n[1],t[14]=n[2],t[15]=1,t}function jl(t,e,n,r,i){var a=e[0],o=e[1],s=e[2],l=e[3],c=a+a,u=o+o,f=s+s,d=a*c,h=a*u,p=a*f,v=o*u,g=o*f,m=s*f,y=l*c,b=l*u,x=l*f,w=r[0],O=r[1],_=r[2],S=i[0],k=i[1],M=i[2],E=(1-(v+m))*w,R=(h+x)*w,T=(p-b)*w,L=(h-x)*O,I=(1-(d+m))*O,j=(g+y)*O,F=(p+b)*_,D=(g-y)*_,B=(1-(d+v))*_;return t[0]=E,t[1]=R,t[2]=T,t[3]=0,t[4]=L,t[5]=I,t[6]=j,t[7]=0,t[8]=F,t[9]=D,t[10]=B,t[11]=0,t[12]=n[0]+S-(E*S+L*k+F*M),t[13]=n[1]+k-(R*S+I*k+D*M),t[14]=n[2]+M-(T*S+j*k+B*M),t[15]=1,t}function Hh(t,e){var n=e[0],r=e[1],i=e[2],a=e[3],o=n+n,s=r+r,l=i+i,c=n*o,u=r*o,f=r*s,d=i*o,h=i*s,p=i*l,v=a*o,g=a*s,m=a*l;return t[0]=1-f-p,t[1]=u+m,t[2]=d-g,t[3]=0,t[4]=u-m,t[5]=1-c-p,t[6]=h+v,t[7]=0,t[8]=d+g,t[9]=h-v,t[10]=1-c-f,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t}function f3(t,e,n,r,i,a,o){var s=1/(n-e),l=1/(i-r),c=1/(a-o);return t[0]=a*2*s,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=a*2*l,t[6]=0,t[7]=0,t[8]=(n+e)*s,t[9]=(i+r)*l,t[10]=(o+a)*c,t[11]=-1,t[12]=0,t[13]=0,t[14]=o*a*2*c,t[15]=0,t}function hy(t,e,n,r,i){var a=1/Math.tan(e/2),o;return t[0]=a/n,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=a,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[11]=-1,t[12]=0,t[13]=0,t[15]=0,i!=null&&i!==1/0?(o=1/(r-i),t[10]=(i+r)*o,t[14]=2*i*r*o):(t[10]=-1,t[14]=-2*r),t}var d3=hy;function h3(t,e,n,r,i){var a=1/Math.tan(e/2),o;return t[0]=a/n,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=a,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[11]=-1,t[12]=0,t[13]=0,t[15]=0,i!=null&&i!==1/0?(o=1/(r-i),t[10]=i*o,t[14]=i*r*o):(t[10]=-1,t[14]=-r),t}function p3(t,e,n,r){var i=Math.tan(e.upDegrees*Math.PI/180),a=Math.tan(e.downDegrees*Math.PI/180),o=Math.tan(e.leftDegrees*Math.PI/180),s=Math.tan(e.rightDegrees*Math.PI/180),l=2/(o+s),c=2/(i+a);return t[0]=l,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=c,t[6]=0,t[7]=0,t[8]=-((o-s)*l*.5),t[9]=(i-a)*c*.5,t[10]=r/(n-r),t[11]=-1,t[12]=0,t[13]=0,t[14]=r*n/(n-r),t[15]=0,t}function py(t,e,n,r,i,a,o){var s=1/(e-n),l=1/(r-i),c=1/(a-o);return t[0]=-2*s,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=-2*l,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=2*c,t[11]=0,t[12]=(e+n)*s,t[13]=(i+r)*l,t[14]=(o+a)*c,t[15]=1,t}var vy=py;function gy(t,e,n,r,i,a,o){var s=1/(e-n),l=1/(r-i),c=1/(a-o);return t[0]=-2*s,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=-2*l,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=c,t[11]=0,t[12]=(e+n)*s,t[13]=(i+r)*l,t[14]=a*c,t[15]=1,t}function my(t,e,n,r){var i,a,o,s,l,c,u,f,d,h,p=e[0],v=e[1],g=e[2],m=r[0],y=r[1],b=r[2],x=n[0],w=n[1],O=n[2];return Math.abs(p-x)0&&(h=1/Math.sqrt(h),u*=h,f*=h,d*=h);var p=l*d-c*f,v=c*u-s*d,g=s*f-l*u;return h=p*p+v*v+g*g,h>0&&(h=1/Math.sqrt(h),p*=h,v*=h,g*=h),t[0]=p,t[1]=v,t[2]=g,t[3]=0,t[4]=f*g-d*v,t[5]=d*p-u*g,t[6]=u*v-f*p,t[7]=0,t[8]=u,t[9]=f,t[10]=d,t[11]=0,t[12]=i,t[13]=a,t[14]=o,t[15]=1,t}function g3(t){return"mat4("+t[0]+", "+t[1]+", "+t[2]+", "+t[3]+", "+t[4]+", "+t[5]+", "+t[6]+", "+t[7]+", "+t[8]+", "+t[9]+", "+t[10]+", "+t[11]+", "+t[12]+", "+t[13]+", "+t[14]+", "+t[15]+")"}function m3(t){return Math.hypot(t[0],t[1],t[2],t[3],t[4],t[5],t[6],t[7],t[8],t[9],t[10],t[11],t[12],t[13],t[14],t[15])}function y3(t,e,n){return t[0]=e[0]+n[0],t[1]=e[1]+n[1],t[2]=e[2]+n[2],t[3]=e[3]+n[3],t[4]=e[4]+n[4],t[5]=e[5]+n[5],t[6]=e[6]+n[6],t[7]=e[7]+n[7],t[8]=e[8]+n[8],t[9]=e[9]+n[9],t[10]=e[10]+n[10],t[11]=e[11]+n[11],t[12]=e[12]+n[12],t[13]=e[13]+n[13],t[14]=e[14]+n[14],t[15]=e[15]+n[15],t}function yy(t,e,n){return t[0]=e[0]-n[0],t[1]=e[1]-n[1],t[2]=e[2]-n[2],t[3]=e[3]-n[3],t[4]=e[4]-n[4],t[5]=e[5]-n[5],t[6]=e[6]-n[6],t[7]=e[7]-n[7],t[8]=e[8]-n[8],t[9]=e[9]-n[9],t[10]=e[10]-n[10],t[11]=e[11]-n[11],t[12]=e[12]-n[12],t[13]=e[13]-n[13],t[14]=e[14]-n[14],t[15]=e[15]-n[15],t}function b3(t,e,n){return t[0]=e[0]*n,t[1]=e[1]*n,t[2]=e[2]*n,t[3]=e[3]*n,t[4]=e[4]*n,t[5]=e[5]*n,t[6]=e[6]*n,t[7]=e[7]*n,t[8]=e[8]*n,t[9]=e[9]*n,t[10]=e[10]*n,t[11]=e[11]*n,t[12]=e[12]*n,t[13]=e[13]*n,t[14]=e[14]*n,t[15]=e[15]*n,t}function x3(t,e,n,r){return t[0]=e[0]+n[0]*r,t[1]=e[1]+n[1]*r,t[2]=e[2]+n[2]*r,t[3]=e[3]+n[3]*r,t[4]=e[4]+n[4]*r,t[5]=e[5]+n[5]*r,t[6]=e[6]+n[6]*r,t[7]=e[7]+n[7]*r,t[8]=e[8]+n[8]*r,t[9]=e[9]+n[9]*r,t[10]=e[10]+n[10]*r,t[11]=e[11]+n[11]*r,t[12]=e[12]+n[12]*r,t[13]=e[13]+n[13]*r,t[14]=e[14]+n[14]*r,t[15]=e[15]+n[15]*r,t}function Vh(t,e){return t[0]===e[0]&&t[1]===e[1]&&t[2]===e[2]&&t[3]===e[3]&&t[4]===e[4]&&t[5]===e[5]&&t[6]===e[6]&&t[7]===e[7]&&t[8]===e[8]&&t[9]===e[9]&&t[10]===e[10]&&t[11]===e[11]&&t[12]===e[12]&&t[13]===e[13]&&t[14]===e[14]&&t[15]===e[15]}function w3(t,e){var n=t[0],r=t[1],i=t[2],a=t[3],o=t[4],s=t[5],l=t[6],c=t[7],u=t[8],f=t[9],d=t[10],h=t[11],p=t[12],v=t[13],g=t[14],m=t[15],y=e[0],b=e[1],x=e[2],w=e[3],O=e[4],_=e[5],S=e[6],k=e[7],M=e[8],E=e[9],R=e[10],T=e[11],L=e[12],I=e[13],j=e[14],F=e[15];return Math.abs(n-y)<=N*Math.max(1,Math.abs(n),Math.abs(y))&&Math.abs(r-b)<=N*Math.max(1,Math.abs(r),Math.abs(b))&&Math.abs(i-x)<=N*Math.max(1,Math.abs(i),Math.abs(x))&&Math.abs(a-w)<=N*Math.max(1,Math.abs(a),Math.abs(w))&&Math.abs(o-O)<=N*Math.max(1,Math.abs(o),Math.abs(O))&&Math.abs(s-_)<=N*Math.max(1,Math.abs(s),Math.abs(_))&&Math.abs(l-S)<=N*Math.max(1,Math.abs(l),Math.abs(S))&&Math.abs(c-k)<=N*Math.max(1,Math.abs(c),Math.abs(k))&&Math.abs(u-M)<=N*Math.max(1,Math.abs(u),Math.abs(M))&&Math.abs(f-E)<=N*Math.max(1,Math.abs(f),Math.abs(E))&&Math.abs(d-R)<=N*Math.max(1,Math.abs(d),Math.abs(R))&&Math.abs(h-T)<=N*Math.max(1,Math.abs(h),Math.abs(T))&&Math.abs(p-L)<=N*Math.max(1,Math.abs(p),Math.abs(L))&&Math.abs(v-I)<=N*Math.max(1,Math.abs(v),Math.abs(I))&&Math.abs(g-j)<=N*Math.max(1,Math.abs(g),Math.abs(j))&&Math.abs(m-F)<=N*Math.max(1,Math.abs(m),Math.abs(F))}var by=hr,O3=yy;function xy(){var t=new z(9);return z!=Float32Array&&(t[1]=0,t[2]=0,t[3]=0,t[5]=0,t[6]=0,t[7]=0),t[0]=1,t[4]=1,t[8]=1,t}function _3(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[4],t[4]=e[5],t[5]=e[6],t[6]=e[8],t[7]=e[9],t[8]=e[10],t}function DJ(t){var e=new glMatrix.ARRAY_TYPE(9);return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e[6]=t[6],e[7]=t[7],e[8]=t[8],e}function FJ(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4],t[5]=e[5],t[6]=e[6],t[7]=e[7],t[8]=e[8],t}function S3(t,e,n,r,i,a,o,s,l){var c=new z(9);return c[0]=t,c[1]=e,c[2]=n,c[3]=r,c[4]=i,c[5]=a,c[6]=o,c[7]=s,c[8]=l,c}function BJ(t,e,n,r,i,a,o,s,l,c){return t[0]=e,t[1]=n,t[2]=r,t[3]=i,t[4]=a,t[5]=o,t[6]=s,t[7]=l,t[8]=c,t}function zJ(t){return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=1,t[5]=0,t[6]=0,t[7]=0,t[8]=1,t}function ZJ(t,e){if(t===e){var n=e[1],r=e[2],i=e[5];t[1]=e[3],t[2]=e[6],t[3]=n,t[5]=e[7],t[6]=r,t[7]=i}else t[0]=e[0],t[1]=e[3],t[2]=e[6],t[3]=e[1],t[4]=e[4],t[5]=e[7],t[6]=e[2],t[7]=e[5],t[8]=e[8];return t}function WJ(t,e){var n=e[0],r=e[1],i=e[2],a=e[3],o=e[4],s=e[5],l=e[6],c=e[7],u=e[8],f=u*o-s*c,d=-u*a+s*l,h=c*a-o*l,p=n*f+r*d+i*h;return p?(p=1/p,t[0]=f*p,t[1]=(-u*r+i*c)*p,t[2]=(s*r-i*o)*p,t[3]=d*p,t[4]=(u*n-i*l)*p,t[5]=(-s*n+i*a)*p,t[6]=h*p,t[7]=(-c*n+r*l)*p,t[8]=(o*n-r*a)*p,t):null}function GJ(t,e){var n=e[0],r=e[1],i=e[2],a=e[3],o=e[4],s=e[5],l=e[6],c=e[7],u=e[8];return t[0]=o*u-s*c,t[1]=i*c-r*u,t[2]=r*s-i*o,t[3]=s*l-a*u,t[4]=n*u-i*l,t[5]=i*a-n*s,t[6]=a*c-o*l,t[7]=r*l-n*c,t[8]=n*o-r*a,t}function $J(t){var e=t[0],n=t[1],r=t[2],i=t[3],a=t[4],o=t[5],s=t[6],l=t[7],c=t[8];return e*(c*a-o*l)+n*(-c*i+o*s)+r*(l*i-a*s)}function YJ(t,e,n){var r=e[0],i=e[1],a=e[2],o=e[3],s=e[4],l=e[5],c=e[6],u=e[7],f=e[8],d=n[0],h=n[1],p=n[2],v=n[3],g=n[4],m=n[5],y=n[6],b=n[7],x=n[8];return t[0]=d*r+h*o+p*c,t[1]=d*i+h*s+p*u,t[2]=d*a+h*l+p*f,t[3]=v*r+g*o+m*c,t[4]=v*i+g*s+m*u,t[5]=v*a+g*l+m*f,t[6]=y*r+b*o+x*c,t[7]=y*i+b*s+x*u,t[8]=y*a+b*l+x*f,t}function HJ(t,e,n){var r=e[0],i=e[1],a=e[2],o=e[3],s=e[4],l=e[5],c=e[6],u=e[7],f=e[8],d=n[0],h=n[1];return t[0]=r,t[1]=i,t[2]=a,t[3]=o,t[4]=s,t[5]=l,t[6]=d*r+h*o+c,t[7]=d*i+h*s+u,t[8]=d*a+h*l+f,t}function VJ(t,e,n){var r=e[0],i=e[1],a=e[2],o=e[3],s=e[4],l=e[5],c=e[6],u=e[7],f=e[8],d=Math.sin(n),h=Math.cos(n);return t[0]=h*r+d*o,t[1]=h*i+d*s,t[2]=h*a+d*l,t[3]=h*o-d*r,t[4]=h*s-d*i,t[5]=h*l-d*a,t[6]=c,t[7]=u,t[8]=f,t}function XJ(t,e,n){var r=n[0],i=n[1];return t[0]=r*e[0],t[1]=r*e[1],t[2]=r*e[2],t[3]=i*e[3],t[4]=i*e[4],t[5]=i*e[5],t[6]=e[6],t[7]=e[7],t[8]=e[8],t}function UJ(t,e){return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=1,t[5]=0,t[6]=e[0],t[7]=e[1],t[8]=1,t}function qJ(t,e){var n=Math.sin(e),r=Math.cos(e);return t[0]=r,t[1]=n,t[2]=0,t[3]=-n,t[4]=r,t[5]=0,t[6]=0,t[7]=0,t[8]=1,t}function KJ(t,e){return t[0]=e[0],t[1]=0,t[2]=0,t[3]=0,t[4]=e[1],t[5]=0,t[6]=0,t[7]=0,t[8]=1,t}function QJ(t,e){return t[0]=e[0],t[1]=e[1],t[2]=0,t[3]=e[2],t[4]=e[3],t[5]=0,t[6]=e[4],t[7]=e[5],t[8]=1,t}function JJ(t,e){var n=e[0],r=e[1],i=e[2],a=e[3],o=n+n,s=r+r,l=i+i,c=n*o,u=r*o,f=r*s,d=i*o,h=i*s,p=i*l,v=a*o,g=a*s,m=a*l;return t[0]=1-f-p,t[3]=u-m,t[6]=d+g,t[1]=u+m,t[4]=1-c-p,t[7]=h-v,t[2]=d-g,t[5]=h+v,t[8]=1-c-f,t}function ttt(t,e){var n=e[0],r=e[1],i=e[2],a=e[3],o=e[4],s=e[5],l=e[6],c=e[7],u=e[8],f=e[9],d=e[10],h=e[11],p=e[12],v=e[13],g=e[14],m=e[15],y=n*s-r*o,b=n*l-i*o,x=n*c-a*o,w=r*l-i*s,O=r*c-a*s,_=i*c-a*l,S=u*v-f*p,k=u*g-d*p,M=u*m-h*p,E=f*g-d*v,R=f*m-h*v,T=d*m-h*g,L=y*T-b*R+x*E+w*M-O*k+_*S;return L?(L=1/L,t[0]=(s*T-l*R+c*E)*L,t[1]=(l*M-o*T-c*k)*L,t[2]=(o*R-s*M+c*S)*L,t[3]=(i*R-r*T-a*E)*L,t[4]=(n*T-i*M+a*k)*L,t[5]=(r*M-n*R-a*S)*L,t[6]=(v*_-g*O+m*w)*L,t[7]=(g*x-p*_-m*b)*L,t[8]=(p*O-v*x+m*y)*L,t):null}function ett(t,e,n){return t[0]=2/e,t[1]=0,t[2]=0,t[3]=0,t[4]=-2/n,t[5]=0,t[6]=-1,t[7]=1,t[8]=1,t}function ntt(t){return"mat3("+t[0]+", "+t[1]+", "+t[2]+", "+t[3]+", "+t[4]+", "+t[5]+", "+t[6]+", "+t[7]+", "+t[8]+")"}function rtt(t){return Math.hypot(t[0],t[1],t[2],t[3],t[4],t[5],t[6],t[7],t[8])}function itt(t,e,n){return t[0]=e[0]+n[0],t[1]=e[1]+n[1],t[2]=e[2]+n[2],t[3]=e[3]+n[3],t[4]=e[4]+n[4],t[5]=e[5]+n[5],t[6]=e[6]+n[6],t[7]=e[7]+n[7],t[8]=e[8]+n[8],t}function att(t,e,n){return t[0]=e[0]-n[0],t[1]=e[1]-n[1],t[2]=e[2]-n[2],t[3]=e[3]-n[3],t[4]=e[4]-n[4],t[5]=e[5]-n[5],t[6]=e[6]-n[6],t[7]=e[7]-n[7],t[8]=e[8]-n[8],t}function ott(t,e,n){return t[0]=e[0]*n,t[1]=e[1]*n,t[2]=e[2]*n,t[3]=e[3]*n,t[4]=e[4]*n,t[5]=e[5]*n,t[6]=e[6]*n,t[7]=e[7]*n,t[8]=e[8]*n,t}function stt(t,e,n,r){return t[0]=e[0]+n[0]*r,t[1]=e[1]+n[1]*r,t[2]=e[2]+n[2]*r,t[3]=e[3]+n[3]*r,t[4]=e[4]+n[4]*r,t[5]=e[5]+n[5]*r,t[6]=e[6]+n[6]*r,t[7]=e[7]+n[7]*r,t[8]=e[8]+n[8]*r,t}function ltt(t,e){return t[0]===e[0]&&t[1]===e[1]&&t[2]===e[2]&&t[3]===e[3]&&t[4]===e[4]&&t[5]===e[5]&&t[6]===e[6]&&t[7]===e[7]&&t[8]===e[8]}function ctt(t,e){var n=t[0],r=t[1],i=t[2],a=t[3],o=t[4],s=t[5],l=t[6],c=t[7],u=t[8],f=e[0],d=e[1],h=e[2],p=e[3],v=e[4],g=e[5],m=e[6],y=e[7],b=e[8];return Math.abs(n-f)<=glMatrix.EPSILON*Math.max(1,Math.abs(n),Math.abs(f))&&Math.abs(r-d)<=glMatrix.EPSILON*Math.max(1,Math.abs(r),Math.abs(d))&&Math.abs(i-h)<=glMatrix.EPSILON*Math.max(1,Math.abs(i),Math.abs(h))&&Math.abs(a-p)<=glMatrix.EPSILON*Math.max(1,Math.abs(a),Math.abs(p))&&Math.abs(o-v)<=glMatrix.EPSILON*Math.max(1,Math.abs(o),Math.abs(v))&&Math.abs(s-g)<=glMatrix.EPSILON*Math.max(1,Math.abs(s),Math.abs(g))&&Math.abs(l-m)<=glMatrix.EPSILON*Math.max(1,Math.abs(l),Math.abs(m))&&Math.abs(c-y)<=glMatrix.EPSILON*Math.max(1,Math.abs(c),Math.abs(y))&&Math.abs(u-b)<=glMatrix.EPSILON*Math.max(1,Math.abs(u),Math.abs(b))}var utt=null,ftt=null;function Un(){var t=new z(4);return z!=Float32Array&&(t[0]=0,t[1]=0,t[2]=0),t[3]=1,t}function dtt(t){return t[0]=0,t[1]=0,t[2]=0,t[3]=1,t}function Va(t,e,n){n=n*.5;var r=Math.sin(n);return t[0]=r*e[0],t[1]=r*e[1],t[2]=r*e[2],t[3]=Math.cos(n),t}function htt(t,e){var n=Math.acos(e[3])*2,r=Math.sin(n/2);return r>glMatrix.EPSILON?(t[0]=e[0]/r,t[1]=e[1]/r,t[2]=e[2]/r):(t[0]=1,t[1]=0,t[2]=0),n}function ptt(t,e){var n=P3(t,e);return Math.acos(2*n*n-1)}function Xa(t,e,n){var r=e[0],i=e[1],a=e[2],o=e[3],s=n[0],l=n[1],c=n[2],u=n[3];return t[0]=r*u+o*s+i*c-a*l,t[1]=i*u+o*l+a*s-r*c,t[2]=a*u+o*c+r*l-i*s,t[3]=o*u-r*s-i*l-a*c,t}function vtt(t,e,n){n*=.5;var r=e[0],i=e[1],a=e[2],o=e[3],s=Math.sin(n),l=Math.cos(n);return t[0]=r*l+o*s,t[1]=i*l+a*s,t[2]=a*l-i*s,t[3]=o*l-r*s,t}function gtt(t,e,n){n*=.5;var r=e[0],i=e[1],a=e[2],o=e[3],s=Math.sin(n),l=Math.cos(n);return t[0]=r*l-a*s,t[1]=i*l+o*s,t[2]=a*l+r*s,t[3]=o*l-i*s,t}function mtt(t,e,n){n*=.5;var r=e[0],i=e[1],a=e[2],o=e[3],s=Math.sin(n),l=Math.cos(n);return t[0]=r*l+i*s,t[1]=i*l-r*s,t[2]=a*l+o*s,t[3]=o*l-a*s,t}function ytt(t,e){var n=e[0],r=e[1],i=e[2];return t[0]=n,t[1]=r,t[2]=i,t[3]=Math.sqrt(Math.abs(1-n*n-r*r-i*i)),t}function k3(t,e){var n=e[0],r=e[1],i=e[2],a=e[3],o=Math.sqrt(n*n+r*r+i*i),s=Math.exp(a),l=o>0?s*Math.sin(o)/o:0;return t[0]=n*l,t[1]=r*l,t[2]=i*l,t[3]=s*Math.cos(o),t}function M3(t,e){var n=e[0],r=e[1],i=e[2],a=e[3],o=Math.sqrt(n*n+r*r+i*i),s=o>0?Math.atan2(o,a)/o:0;return t[0]=n*s,t[1]=r*s,t[2]=i*s,t[3]=.5*Math.log(n*n+r*r+i*i+a*a),t}function btt(t,e,n){return M3(t,e),T3(t,t,n),k3(t,t),t}function Xh(t,e,n,r){var i=e[0],a=e[1],o=e[2],s=e[3],l=n[0],c=n[1],u=n[2],f=n[3],d,h,p,v,g;return h=i*l+a*c+o*u+s*f,h<0&&(h=-h,l=-l,c=-c,u=-u,f=-f),1-h>N?(d=Math.acos(h),p=Math.sin(d),v=Math.sin((1-r)*d)/p,g=Math.sin(r*d)/p):(v=1-r,g=r),t[0]=v*i+g*l,t[1]=v*a+g*c,t[2]=v*o+g*u,t[3]=v*s+g*f,t}function xtt(t){var e=glMatrix.RANDOM(),n=glMatrix.RANDOM(),r=glMatrix.RANDOM(),i=Math.sqrt(1-e),a=Math.sqrt(e);return t[0]=i*Math.sin(2*Math.PI*n),t[1]=i*Math.cos(2*Math.PI*n),t[2]=a*Math.sin(2*Math.PI*r),t[3]=a*Math.cos(2*Math.PI*r),t}function Uh(t,e){var n=e[0],r=e[1],i=e[2],a=e[3],o=n*n+r*r+i*i+a*a,s=o?1/o:0;return t[0]=-n*s,t[1]=-r*s,t[2]=-i*s,t[3]=a*s,t}function wtt(t,e){return t[0]=-e[0],t[1]=-e[1],t[2]=-e[2],t[3]=e[3],t}function E3(t,e){var n=e[0]+e[4]+e[8],r;if(n>0)r=Math.sqrt(n+1),t[3]=.5*r,r=.5/r,t[0]=(e[5]-e[7])*r,t[1]=(e[6]-e[2])*r,t[2]=(e[1]-e[3])*r;else{var i=0;e[4]>e[0]&&(i=1),e[8]>e[i*3+i]&&(i=2);var a=(i+1)%3,o=(i+2)%3;r=Math.sqrt(e[i*3+i]-e[a*3+a]-e[o*3+o]+1),t[i]=.5*r,r=.5/r,t[3]=(e[a*3+o]-e[o*3+a])*r,t[a]=(e[a*3+i]+e[i*3+a])*r,t[o]=(e[o*3+i]+e[i*3+o])*r}return t}function ku(t,e,n,r){var i=.5*Math.PI/180;e*=i,n*=i,r*=i;var a=Math.sin(e),o=Math.cos(e),s=Math.sin(n),l=Math.cos(n),c=Math.sin(r),u=Math.cos(r);return t[0]=a*l*u-o*s*c,t[1]=o*s*u+a*l*c,t[2]=o*l*c-a*s*u,t[3]=o*l*u+a*s*c,t}function Ott(t){return"quat("+t[0]+", "+t[1]+", "+t[2]+", "+t[3]+")"}var _tt=XC,A3=Il,Mu=UC,wy=qC,Stt=KC,Oy=Xa,T3=QC,P3=n3,ktt=r3,Mtt=JC,Ett=null,Att=t3,Ttt=null,Eu=e3,Ptt=i3,Ctt=a3,Ltt=function(){var t=q(),e=vt(1,0,0),n=vt(0,1,0);return function(r,i,a){var o=Hr(i,a);return o<-.999999?(Wi(t,e,i),ey(t)<1e-6&&Wi(t,n,i),ai(t,t),Va(r,t,Math.PI),r):o>.999999?(r[0]=0,r[1]=0,r[2]=0,r[3]=1,r):(Wi(t,i,a),r[0]=t[0],r[1]=t[1],r[2]=t[2],r[3]=1+o,Eu(r,r))}}(),Ntt=function(){var t=Un(),e=Un();return function(n,r,i,a,o,s){return Xh(t,r,o,s),Xh(e,i,a,s),Xh(n,t,e,2*s*(1-s)),n}}(),Rtt=function(){var t=xy();return function(e,n,r,i){return t[0]=r[0],t[3]=r[1],t[6]=r[2],t[1]=i[0],t[4]=i[1],t[7]=i[2],t[2]=-n[0],t[5]=-n[1],t[8]=-n[2],Eu(e,E3(e,t))}}();function qh(){var t=new z(2);return z!=Float32Array&&(t[0]=0,t[1]=0),t}function Itt(t){var e=new glMatrix.ARRAY_TYPE(2);return e[0]=t[0],e[1]=t[1],e}function jtt(t,e){var n=new glMatrix.ARRAY_TYPE(2);return n[0]=t,n[1]=e,n}function C3(t,e){return t[0]=e[0],t[1]=e[1],t}function L3(t,e,n){return t[0]=e,t[1]=n,t}function Dtt(t,e,n){return t[0]=e[0]+n[0],t[1]=e[1]+n[1],t}function Ftt(t,e,n){return t[0]=e[0]-n[0],t[1]=e[1]-n[1],t}function Btt(t,e,n){return t[0]=e[0]*n[0],t[1]=e[1]*n[1],t}function ztt(t,e,n){return t[0]=e[0]/n[0],t[1]=e[1]/n[1],t}function Ztt(t,e){return t[0]=Math.ceil(e[0]),t[1]=Math.ceil(e[1]),t}function Wtt(t,e){return t[0]=Math.floor(e[0]),t[1]=Math.floor(e[1]),t}function Gtt(t,e,n){return t[0]=Math.min(e[0],n[0]),t[1]=Math.min(e[1],n[1]),t}function $tt(t,e,n){return t[0]=Math.max(e[0],n[0]),t[1]=Math.max(e[1],n[1]),t}function Ytt(t,e){return t[0]=Math.round(e[0]),t[1]=Math.round(e[1]),t}function Htt(t,e,n){return t[0]=e[0]*n,t[1]=e[1]*n,t}function Vtt(t,e,n,r){return t[0]=e[0]+n[0]*r,t[1]=e[1]+n[1]*r,t}function Xtt(t,e){var n=e[0]-t[0],r=e[1]-t[1];return Math.hypot(n,r)}function Utt(t,e){var n=e[0]-t[0],r=e[1]-t[1];return n*n+r*r}function qtt(t){var e=t[0],n=t[1];return Math.hypot(e,n)}function Ktt(t){var e=t[0],n=t[1];return e*e+n*n}function Qtt(t,e){return t[0]=-e[0],t[1]=-e[1],t}function Jtt(t,e){return t[0]=1/e[0],t[1]=1/e[1],t}function N3(t,e){var n=e[0],r=e[1],i=n*n+r*r;return i>0&&(i=1/Math.sqrt(i)),t[0]=e[0]*i,t[1]=e[1]*i,t}function R3(t,e){return t[0]*e[0]+t[1]*e[1]}function tet(t,e,n){var r=e[0]*n[1]-e[1]*n[0];return t[0]=t[1]=0,t[2]=r,t}function eet(t,e,n,r){var i=e[0],a=e[1];return t[0]=i+r*(n[0]-i),t[1]=a+r*(n[1]-a),t}function net(t,e){e=e||1;var n=glMatrix.RANDOM()*2*Math.PI;return t[0]=Math.cos(n)*e,t[1]=Math.sin(n)*e,t}function ret(t,e,n){var r=e[0],i=e[1];return t[0]=n[0]*r+n[2]*i,t[1]=n[1]*r+n[3]*i,t}function iet(t,e,n){var r=e[0],i=e[1];return t[0]=n[0]*r+n[2]*i+n[4],t[1]=n[1]*r+n[3]*i+n[5],t}function aet(t,e,n){var r=e[0],i=e[1];return t[0]=n[0]*r+n[3]*i+n[6],t[1]=n[1]*r+n[4]*i+n[7],t}function oet(t,e,n){var r=e[0],i=e[1];return t[0]=n[0]*r+n[4]*i+n[12],t[1]=n[1]*r+n[5]*i+n[13],t}function set(t,e,n,r){var i=e[0]-n[0],a=e[1]-n[1],o=Math.sin(r),s=Math.cos(r);return t[0]=i*s-a*o+n[0],t[1]=i*o+a*s+n[1],t}function cet(t,e){var n=t[0],r=t[1],i=e[0],a=e[1],o=Math.sqrt(n*n+r*r)*Math.sqrt(i*i+a*a),s=o&&(n*i+r*a)/o;return Math.acos(Math.min(Math.max(s,-1),1))}function uet(t){return t[0]=0,t[1]=0,t}function fet(t){return"vec2("+t[0]+", "+t[1]+")"}function I3(t,e){return t[0]===e[0]&&t[1]===e[1]}function det(t,e){var n=t[0],r=t[1],i=e[0],a=e[1];return Math.abs(n-i)<=glMatrix.EPSILON*Math.max(1,Math.abs(n),Math.abs(i))&&Math.abs(r-a)<=glMatrix.EPSILON*Math.max(1,Math.abs(r),Math.abs(a))}var het=null,pet=null,vet=null,get=null,met=null,yet=null,bet=null,xet=function(){var t=qh();return function(e,n,r,i,a,o){var s,l;for(n||(n=2),r||(r=0),i?l=Math.min(i*n+r,e.length):l=e.length,s=r;sn?n:t},wn=j3,Kh=function(t,e){return Kh=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,r){n.__proto__=r}||function(n,r){for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(n[i]=r[i])},Kh(t,e)};function un(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");Kh(t,e);function n(){this.constructor=t}t.prototype=e===null?Object.create(e):(n.prototype=e.prototype,new n)}var Mt=function(){return Mt=Object.assign||function(e){for(var n,r=1,i=arguments.length;r=0;s--)(o=t[s])&&(a=(i<3?o(a):i>3?o(e,n,a):o(e,n))||a);return i>3&&a&&Object.defineProperty(e,n,a),a}function F3(t,e){return function(n,r){e(n,r,t)}}function B3(t,e,n,r,i,a){function o(m){if(m!==void 0&&typeof m!="function")throw new TypeError("Function expected");return m}for(var s=r.kind,l=s==="getter"?"get":s==="setter"?"set":"value",c=!e&&t?r.static?t:t.prototype:null,u=e||(c?Object.getOwnPropertyDescriptor(c,r.name):{}),f,d=!1,h=n.length-1;h>=0;h--){var p={};for(var v in r)p[v]=v==="access"?{}:r[v];for(var v in r.access)p.access[v]=r.access[v];p.addInitializer=function(m){if(d)throw new TypeError("Cannot add initializers after decoration has completed");a.push(o(m||null))};var g=(0,n[h])(s==="accessor"?{get:u.get,set:u.set}:u[l],p);if(s==="accessor"){if(g===void 0)continue;if(g===null||typeof g!="object")throw new TypeError("Object expected");(f=o(g.get))&&(u.get=f),(f=o(g.set))&&(u.set=f),(f=o(g.init))&&i.unshift(f)}else(f=o(g))&&(s==="field"?i.unshift(f):u[l]=f)}c&&Object.defineProperty(c,r.name,u),d=!0}function z3(t,e,n){for(var r=arguments.length>2,i=0;i0&&a[a.length-1])&&(c[0]===6||c[0]===2)){n=0;continue}if(c[0]===3&&(!a||c[1]>a[0]&&c[1]=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")}function Y(t,e){var n=typeof Symbol=="function"&&t[Symbol.iterator];if(!n)return t;var r=n.call(t),i,a=[],o;try{for(;(e===void 0||e-- >0)&&!(i=r.next()).done;)a.push(i.value)}catch(s){o={error:s}}finally{try{i&&!i.done&&(n=r.return)&&n.call(r)}finally{if(o)throw o.error}}return a}function V3(){for(var t=[],e=0;e1||l(h,v)})},p&&(i[h]=p(i[h])))}function l(h,p){try{c(r[h](p))}catch(v){d(a[0][3],v)}}function c(h){h.value instanceof Dl?Promise.resolve(h.value.v).then(u,f):d(a[0][2],h)}function u(h){l("next",h)}function f(h){l("throw",h)}function d(h,p){h(p),a.shift(),a.length&&l(a[0][0],a[0][1])}}function q3(t){var e,n;return e={},r("next"),r("throw",function(i){throw i}),r("return"),e[Symbol.iterator]=function(){return this},e;function r(i,a){e[i]=t[i]?function(o){return(n=!n)?{value:Dl(t[i](o)),done:!1}:a?a(o):o}:a}}function K3(t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e=t[Symbol.asyncIterator],n;return e?e.call(t):(t=typeof Ua=="function"?Ua(t):t[Symbol.iterator](),n={},r("next"),r("throw"),r("return"),n[Symbol.asyncIterator]=function(){return this},n);function r(a){n[a]=t[a]&&function(o){return new Promise(function(s,l){o=t[a](o),i(s,l,o.done,o.value)})}}function i(a,o,s,l){Promise.resolve(l).then(function(c){a({value:c,done:s})},o)}}function Q3(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t}var J3=Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e},Jh=function(t){return Jh=Object.getOwnPropertyNames||function(e){var n=[];for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(n[n.length]=r);return n},Jh(t)};function t5(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var n=Jh(t),r=0;r=Fl[n]&&(n==="m"&&r.length>2?(t.segments.push([e].concat(r.splice(0,2))),n="l",e=e==="m"?"l":"L"):t.segments.push([e].concat(r.splice(0,Fl[n]))),!!Fl[n]););}function l5(t){var e=t.index,n=t.pathValue,r=n.charCodeAt(e);if(r===48){t.param=0,t.index+=1;return}if(r===49){t.param=1,t.index+=1;return}t.err='[path-util]: invalid Arc flag "'.concat(n[e],'", expecting 0 or 1 at index ').concat(e)}function c5(t){return t>=48&&t<=57||t===43||t===45||t===46}function Is(t){return t>=48&&t<=57}function u5(t){var e=t.max,n=t.pathValue,r=t.index,i=r,a=!1,o=!1,s=!1,l=!1,c;if(i>=e){t.err="[path-util]: Invalid path value at index ".concat(i,', "pathValue" is missing param');return}if(c=n.charCodeAt(i),(c===43||c===45)&&(i+=1,c=n.charCodeAt(i)),!Is(c)&&c!==46){t.err="[path-util]: Invalid path value at index ".concat(i,', "').concat(n[i],'" is not a number');return}if(c!==46){if(a=c===48,i+=1,c=n.charCodeAt(i),a&&i=5760&&e.includes(t)}function Tu(t){for(var e=t.pathValue,n=t.max;t.index0;o-=1){if(h5(i)&&(o===3||o===4)?l5(t):u5(t),t.err.length)return;t.data.push(t.param),Tu(t),t.index=t.max||!c5(n.charCodeAt(t.index)))break}Ey(t)}var v5=function(){function t(e){this.pathValue=e,this.segments=[],this.max=e.length,this.index=0,this.param=0,this.segmentStart=0,this.data=[],this.err=""}return t}();function g5(t){if(_y(t))return[].concat(t);var e=new v5(t);for(Tu(e);e.index=a)o={x:n,y:r};else{var s=qa([t,e],[n,r],i/a),l=s[0],c=s[1];o={x:l,y:c}}return{length:a,point:o,min:{x:Math.min(t,n),y:Math.min(e,r)},max:{x:Math.max(t,n),y:Math.max(e,r)}}}function Ay(t,e){var n=t.x,r=t.y,i=e.x,a=e.y,o=n*i+r*a,s=Math.sqrt((Math.pow(n,2)+Math.pow(r,2))*(Math.pow(i,2)+Math.pow(a,2))),l=n*a-r*i<0?-1:1,c=l*Math.acos(o/s);return c}function b5(t,e,n,r,i,a,o,s,l,c){var u=Math.abs,f=Math.sin,d=Math.cos,h=Math.sqrt,p=Math.PI,v=u(n),g=u(r),m=(i%360+360)%360,y=m*(p/180);if(t===s&&e===l)return{x:t,y:e};if(v===0||g===0)return tp(t,e,s,l,c).point;var b=(t-s)/2,x=(e-l)/2,w={x:d(y)*b+f(y)*x,y:-f(y)*b+d(y)*x},O=Math.pow(w.x,2)/Math.pow(v,2)+Math.pow(w.y,2)/Math.pow(g,2);O>1&&(v*=h(O),g*=h(O));var _=Math.pow(v,2)*Math.pow(g,2)-Math.pow(v,2)*Math.pow(w.y,2)-Math.pow(g,2)*Math.pow(w.x,2),S=Math.pow(v,2)*Math.pow(w.y,2)+Math.pow(g,2)*Math.pow(w.x,2),k=_/S;k=k<0?0:k;var M=(a!==o?1:-1)*h(k),E={x:M*(v*w.y/g),y:M*(-(g*w.x)/v)},R={x:d(y)*E.x-f(y)*E.y+(t+s)/2,y:f(y)*E.x+d(y)*E.y+(e+l)/2},T={x:(w.x-E.x)/v,y:(w.y-E.y)/g},L=Ay({x:1,y:0},T),I={x:(-w.x-E.x)/v,y:(-w.y-E.y)/g},j=Ay(T,I);!o&&j>0?j-=2*p:o&&j<0&&(j+=2*p),j%=2*p;var F=L+j*c,D=v*d(F),B=g*f(F),W={x:d(y)*D-f(y)*B+R.x,y:f(y)*D+d(y)*B+R.y};return W}function x5(t,e,n,r,i,a,o,s,l,c,u){var f,d=u.bbox,h=d===void 0?!0:d,p=u.length,v=p===void 0?!0:p,g=u.sampleSize,m=g===void 0?30:g,y=typeof c=="number",b=t,x=e,w=0,O=[b,x,w],_=[b,x],S=0,k={x:0,y:0},M=[{x:b,y:x}];y&&c<=0&&(k={x:b,y:x});for(var E=0;E<=m;E+=1){if(S=E/m,f=b5(t,e,n,r,i,a,o,s,l,S),b=f.x,x=f.y,h&&M.push({x:b,y:x}),v&&(w+=Rr(_,[b,x])),_=[b,x],y&&w>=c&&c>O[2]){var R=(w-c)/(w-O[2]);k={x:_[0]*(1-R)+O[0]*R,y:_[1]*(1-R)+O[1]*R}}O=[b,x,w]}return y&&c>=w&&(k={x:s,y:l}),{length:w,point:k,min:{x:Math.min.apply(null,M.map(function(T){return T.x})),y:Math.min.apply(null,M.map(function(T){return T.y}))},max:{x:Math.max.apply(null,M.map(function(T){return T.x})),y:Math.max.apply(null,M.map(function(T){return T.y}))}}}function w5(t,e,n,r,i,a,o,s,l){var c=1-l;return{x:Math.pow(c,3)*t+3*Math.pow(c,2)*l*n+3*c*Math.pow(l,2)*i+Math.pow(l,3)*o,y:Math.pow(c,3)*e+3*Math.pow(c,2)*l*r+3*c*Math.pow(l,2)*a+Math.pow(l,3)*s}}function Ty(t,e,n,r,i,a,o,s,l,c){var u,f=c.bbox,d=f===void 0?!0:f,h=c.length,p=h===void 0?!0:h,v=c.sampleSize,g=v===void 0?10:v,m=typeof l=="number",y=t,b=e,x=0,w=[y,b,x],O=[y,b],_=0,S={x:0,y:0},k=[{x:y,y:b}];m&&l<=0&&(S={x:y,y:b});for(var M=0;M<=g;M+=1){if(_=M/g,u=w5(t,e,n,r,i,a,o,s,_),y=u.x,b=u.y,d&&k.push({x:y,y:b}),p&&(x+=Rr(O,[y,b])),O=[y,b],m&&x>=l&&l>w[2]){var E=(x-l)/(x-w[2]);S={x:O[0]*(1-E)+w[0]*E,y:O[1]*(1-E)+w[1]*E}}w=[y,b,x]}return m&&l>=x&&(S={x:o,y:s}),{length:x,point:S,min:{x:Math.min.apply(null,k.map(function(R){return R.x})),y:Math.min.apply(null,k.map(function(R){return R.y}))},max:{x:Math.max.apply(null,k.map(function(R){return R.x})),y:Math.max.apply(null,k.map(function(R){return R.y}))}}}function O5(t,e,n,r,i,a,o){var s=1-o;return{x:Math.pow(s,2)*t+2*s*o*n+Math.pow(o,2)*i,y:Math.pow(s,2)*e+2*s*o*r+Math.pow(o,2)*a}}function _5(t,e,n,r,i,a,o,s){var l,c=s.bbox,u=c===void 0?!0:c,f=s.length,d=f===void 0?!0:f,h=s.sampleSize,p=h===void 0?10:h,v=typeof o=="number",g=t,m=e,y=0,b=[g,m,y],x=[g,m],w=0,O={x:0,y:0},_=[{x:g,y:m}];v&&o<=0&&(O={x:g,y:m});for(var S=0;S<=p;S+=1){if(w=S/p,l=O5(t,e,n,r,i,a,w),g=l.x,m=l.y,u&&_.push({x:g,y:m}),d&&(y+=Rr(x,[g,m])),x=[g,m],v&&y>=o&&o>b[2]){var k=(y-o)/(y-b[2]);O={x:x[0]*(1-k)+b[0]*k,y:x[1]*(1-k)+b[1]*k}}b=[g,m,y]}return v&&o>=y&&(O={x:i,y:a}),{length:y,point:O,min:{x:Math.min.apply(null,_.map(function(M){return M.x})),y:Math.min.apply(null,_.map(function(M){return M.y}))},max:{x:Math.max.apply(null,_.map(function(M){return M.x})),y:Math.max.apply(null,_.map(function(M){return M.y}))}}}function Py(t,e,n){for(var r,i,a,o,s,l,c=Pu(t),u=typeof e=="number",f,d=[],h,p=0,v=0,g=0,m=0,y,b=[],x=[],w=0,O={x:0,y:0},_=O,S=O,k=O,M=0,E=0,R=c.length;E=e&&(k=S),x.push(_),b.push(O),M+=w,l=h!=="Z"?y.slice(-2):[g,m],p=l[0],v=l[1];return u&&e>=M&&(k={x:p,y:v}),{length:M,point:k,min:{x:Math.min.apply(null,b.map(function(T){return T.x})),y:Math.min.apply(null,b.map(function(T){return T.y}))},max:{x:Math.max.apply(null,x.map(function(T){return T.x})),y:Math.max.apply(null,x.map(function(T){return T.y}))}}}function S5(t,e){return Py(t,void 0,Mt(Mt({},e),{bbox:!1,length:!0})).length}var Cu=function(t){if(Le(t))return t.reduce(function(e,n){return Math.min(e,n)},t[0])};function Lu(t){if(!Array.isArray(t))return-1/0;var e=t.length;if(!e)return-1/0;for(var n=t[0],r=1;r7){t[n].shift();for(var r=t[n],i=n;r.length;)e[n]="A",t.splice(i+=1,0,["C"].concat(r.splice(0,6)));t.splice(n,1)}}function A5(t){return ky(t)&&t.every(function(e){var n=e[0];return"MC".includes(n)})}function Nu(t,e,n){var r=t*Math.cos(n)-e*Math.sin(n),i=t*Math.sin(n)+e*Math.cos(n);return{x:r,y:i}}function ep(t,e,n,r,i,a,o,s,l,c){var u=t,f=e,d=n,h=r,p=s,v=l,g=Math.PI*120/180,m=Math.PI/180*(+i||0),y=[],b,x,w,O,_;if(c)x=c[0],w=c[1],O=c[2],_=c[3];else{b=Nu(u,f,-m),u=b.x,f=b.y,b=Nu(p,v,-m),p=b.x,v=b.y;var S=(u-p)/2,k=(f-v)/2,M=S*S/(d*d)+k*k/(h*h);M>1&&(M=Math.sqrt(M),d*=M,h*=M);var E=d*d,R=h*h,T=(a===o?-1:1)*Math.sqrt(Math.abs((E*R-E*k*k-R*S*S)/(E*k*k+R*S*S)));O=T*d*k/h+(u+p)/2,_=T*-h*S/d+(f+v)/2,x=Math.asin(((f-_)/h*Math.pow(10,9)>>0)/Math.pow(10,9)),w=Math.asin(((v-_)/h*Math.pow(10,9)>>0)/Math.pow(10,9)),x=uw&&(x-=Math.PI*2),!o&&w>x&&(w-=Math.PI*2)}var L=w-x;if(Math.abs(L)>g){var I=w,j=p,F=v;w=x+g*(o&&w>x?1:-1),p=O+d*Math.cos(w),v=_+h*Math.sin(w),y=ep(p,v,d,h,i,0,o,j,F,[w,I,O,_])}L=w-x;var D=Math.cos(x),B=Math.sin(x),W=Math.cos(w),V=Math.sin(w),U=Math.tan(L/4),Q=4/3*d*U,at=4/3*h*U,nt=[u,f],st=[u+Q*B,f-at*D],ft=[p+Q*V,v-at*W],rt=[p,v];if(st[0]=2*nt[0]-st[0],st[1]=2*nt[1]-st[1],c)return st.concat(ft,rt,y);y=st.concat(ft,rt,y);for(var bt=[],St=0,Pt=y.length;St=d[m],h[m]-=p?1:0,p?y.ss:[y.s]}).flat()});return v[0].length===v[1].length?v:Ry(v[0],v[1],f)}function L5(t,e,n,r,i,a,o,s){return 3*((s-e)*(n+i)-(o-t)*(r+a)+r*(t-i)-n*(e-a)+s*(i+t/3)-o*(a+e/3))/20}function N5(t){var e=0,n=0,r=0;return np(t).map(function(i){var a;switch(i[0]){case"M":return e=i[1],n=i[2],0;default:var o=i.slice(1),s=o[0],l=o[1],c=o[2],u=o[3],f=o[4],d=o[5];return r=L5(e,n,s,l,c,u,f,d),a=i.slice(-2),e=a[0],n=a[1],r}}).reduce(function(i,a){return i+a},0)}function Iy(t){return N5(t)>=0}function R5(t){var e=t.slice(1).map(function(n,r,i){return r?i[r-1].slice(-2).concat(n.slice(1)):t[0].slice(1).concat(n.slice(1))}).map(function(n){return n.map(function(r,i){return n[n.length-i-2*(1-i%2)]})}).reverse();return[["M"].concat(e[0].slice(0,2))].concat(e.map(function(n){return["C"].concat(n.slice(2))}))}function I5(t){return t.map(function(e){return Array.isArray(e)?[].concat(e):e})}function j5(t){var e=t.length,n=e-1;return t.map(function(r,i){return t.map(function(a,o){var s=i+o,l;return o===0||t[s]&&t[s][0]==="M"?(l=t[s],["M"].concat(l.slice(-2))):(s>=e&&(s-=n),t[s])})})}function D5(t,e){var n=t.length-1,r=[],i=0,a=0,o=j5(t);return o.forEach(function(s,l){t.slice(1).forEach(function(c,u){a+=Rr(t[(l+u)%n].slice(-2),e[u%n].slice(-2))}),r[l]=a,a=0}),i=r.indexOf(Math.min.apply(null,r)),o[i]}var F5=function(t){return t===void 0},Ue=F5,B5=function(t){return Ii(t,"Boolean")},jy=B5;function tr(t){return typeof t=="function"}var zl=function(t){var e=typeof t;return t!==null&&e==="object"||e==="function"};function z5(t,e,n){return Py(t,e,Mt(Mt({},n),{bbox:!1,length:!0})).point}var Yt=lt(4942);function Z5(t,e){for(;!{}.hasOwnProperty.call(t,e)&&(t=(0,dt.Z)(t))!==null;);return t}function rp(){return rp=typeof Reflect!="undefined"&&Reflect.get?Reflect.get.bind():function(t,e,n){var r=Z5(t,e);if(r){var i=Object.getOwnPropertyDescriptor(r,e);return i.get?i.get.call(arguments.length<3?t:n):i.value}},rp.apply(null,arguments)}function Dy(t,e,n,r){var i=rp((0,dt.Z)(1&r?t.prototype:t),e,n);return 2&r&&typeof i=="function"?function(a){return i.apply(n,a)}:i}function pr(t,e,n,r){var i=t-n,a=e-r;return Math.sqrt(i*i+a*a)}function Ru(t,e){var n=Math.min.apply(Math,(0,A.Z)(t)),r=Math.min.apply(Math,(0,A.Z)(e)),i=Math.max.apply(Math,(0,A.Z)(t)),a=Math.max.apply(Math,(0,A.Z)(e));return{x:n,y:r,width:i-n,height:a-r}}function Fy(t){return(t+Math.PI*2)%(Math.PI*2)}function By(t,e){var n=Math.abs(t);return e>0?n:n*-1}function W5(t,e,n,r,i,a){var o=n,s=r;if(o===0||s===0)return{x:t,y:e};for(var l=i-t,c=a-e,u=Math.abs(l),f=Math.abs(c),d=o*o,h=s*s,p=Math.PI/4,v=0,g=0,m=0;m<4;m++){v=o*Math.cos(p),g=s*Math.sin(p);var y=(d-h)*Math.pow(Math.cos(p),3)/o,b=(h-d)*Math.pow(Math.sin(p),3)/s,x=v-y,w=g-b,O=u-y,_=f-b,S=Math.hypot(w,x),k=Math.hypot(_,O),M=S*Math.asin((x*_-w*O)/(S*k)),E=M/Math.sqrt(d+h-v*v-g*g);p+=E,p=Math.min(Math.PI/2,Math.max(0,p))}return{x:t+By(v,l),y:e+By(g,c)}}function G5(t,e,n,r,i,a,o,s){return-1*n*Math.cos(i)*Math.sin(s)-r*Math.sin(i)*Math.cos(s)}function $5(t,e,n,r,i,a,o,s){return-1*n*Math.sin(i)*Math.sin(s)+r*Math.cos(i)*Math.cos(s)}function Y5(t,e,n){return Math.atan(-e/t*Math.tan(n))}function H5(t,e,n){return Math.atan(e/(t*Math.tan(n)))}function V5(t,e,n,r,i,a){return n*Math.cos(i)*Math.cos(a)-r*Math.sin(i)*Math.sin(a)+t}function X5(t,e,n,r,i,a){return n*Math.sin(i)*Math.cos(a)+r*Math.cos(i)*Math.sin(a)+e}function U5(t,e,n,r){var i=Math.atan2(r*t,n*e);return(i+Math.PI*2)%(Math.PI*2)}function zy(t,e,n){return{x:t*Math.cos(n),y:e*Math.sin(n)}}function Zy(t,e,n){var r=Math.cos(n),i=Math.sin(n);return[t*r-e*i,t*i+e*r]}function q5(t,e,n,r,i,a,o){for(var s=Y5(n,r,i),l=1/0,c=-1/0,u=[a,o],f=-Math.PI*2;f<=Math.PI*2;f+=Math.PI){var d=s+f;ac&&(c=p)}for(var v=H5(n,r,i),g=1/0,m=-1/0,y=[a,o],b=-Math.PI*2;b<=Math.PI*2;b+=Math.PI){var x=v+b;am&&(m=O)}return{x:l,y:g,width:c-l,height:m-g}}function Oet(t,e,n,r,i,a,o,s,l){var c=Zy(s-t,l-e,-i),u=_slicedToArray(c,2),f=u[0],d=u[1],h=W5(0,0,n,r,f,d),p=U5(n,r,h.x,h.y);po&&(h=zy(n,r,o));var v=Zy(h.x,h.y,i);return{x:v[0]+t,y:v[1]+e}}function _et(t,e,n,r,i,a,o,s){var l=(o-a)*s+a,c=G5(t,e,n,r,i,a,o,l),u=$5(t,e,n,r,i,a,o,l);return Fy(Math.atan2(u,c))}var K5=1e-4;function Wy(t,e,n,r,i,a){var o=-1,s=1/0,l=[n,r],c=20;a&&a>200&&(c=a/10);for(var u=1/c,f=u/10,d=0;d<=c;d++){var h=d*u,p=[i.apply(void 0,(0,A.Z)(t.concat([h]))),i.apply(void 0,(0,A.Z)(e.concat([h])))],v=pr(l[0],l[1],p[0],p[1]);v=0&&ws?pr(n,r,i,a):$y(t,e,n,r,i,a)}function $y(t,e,n,r,i,a){var o=[n-t,r-e];if(I3(o,[0,0]))return Math.sqrt((i-t)*(i-t)+(a-e)*(a-e));var s=[-o[1],o[0]];N3(s,s);var l=[i-t,a-e];return Math.abs(R3(l,s))}function Met(t,e,n,r){return Math.atan2(r-e,n-t)}function Co(t,e,n,r,i){var a=1-i;return a*a*a*t+3*e*i*a*a+3*n*i*i*a+r*i*i*i}function Yy(t,e,n,r,i){var a=1-i;return 3*(a*a*(e-t)+2*a*i*(n-e)+i*i*(r-n))}function Hy(t,e,n,r){var i=-3*t+9*e-9*n+3*r,a=6*t-12*e+6*n,o=3*e-3*t,s=[],l,c,u;if(Bl(i,0))Bl(a,0)||(l=-o/a,l>=0&&l<=1&&s.push(l));else{var f=a*a-4*i*o;Bl(f,0)?s.push(-a/(2*i)):f>0&&(u=Math.sqrt(f),l=(-a+u)/(2*i),c=(-a-u)/(2*i),l>=0&&l<=1&&s.push(l),c>=0&&c<=1&&s.push(c))}return s}function tL(t,e,n,r,i,a,o,s,l){var c=Co(t,n,i,o,l),u=Co(e,r,a,s,l),f=Hi(t,e,n,r,l),d=Hi(n,r,i,a,l),h=Hi(i,a,o,s,l),p=Hi(f.x,f.y,d.x,d.y,l),v=Hi(d.x,d.y,h.x,h.y,l);return[[t,e,f.x,f.y,p.x,p.y,c,u],[c,u,v.x,v.y,h.x,h.y,o,s]]}function ip(t,e,n,r,i,a,o,s,l){if(l===0)return Q5([t,n,i,o],[e,r,a,s]);var c=tL(t,e,n,r,i,a,o,s,.5),u=[].concat(_toConsumableArray(c[0]),[l-1]),f=[].concat(_toConsumableArray(c[1]),[l-1]);return ip.apply(void 0,_toConsumableArray(u))+ip.apply(void 0,_toConsumableArray(f))}function eL(t,e,n,r,i,a,o,s){for(var l=[t,o],c=[e,s],u=Hy(t,n,i,o),f=Hy(e,r,a,s),d=0;d1||e<0||t.length<2)return null;var n=Xy(t),r=n.segments,i=n.totalLength;if(i===0)return{x:t[0][0],y:t[0][1]};for(var a=0,o=null,s=0;s=a&&e<=a+f){var d=(e-a)/f;o=Hi(c[0],c[1],u[0],u[1],d);break}a+=f}return o}function Ky(t,e){if(e>1||e<0||t.length<2)return 0;for(var n=Xy(t),r=n.segments,i=n.totalLength,a=0,o=0,s=0;s=a&&e<=a+f){o=Math.atan2(u[1]-c[1],u[0]-c[0]);break}a+=f}return o}function Qy(t,e,n){for(var r=1/0,i=0;i=0?[i]:[]}function aL(t,e,n,r,i,a,o){var s=Zl(t,n,i,o),l=Zl(e,r,a,o),c=Hi(t,e,n,r,o),u=Hi(n,r,i,a,o);return[[t,e,c.x,c.y,s,l],[s,l,u.x,u.y,i,a]]}function ap(t,e,n,r,i,a,o){if(o===0)return(pr(t,e,n,r)+pr(n,r,i,a)+pr(t,e,i,a))/2;var s=aL(t,e,n,r,i,a,.5),l=s[0],c=s[1];return l.push(o-1),c.push(o-1),ap.apply(void 0,_toConsumableArray(l))+ap.apply(void 0,_toConsumableArray(c))}function oL(t,e,n,r,i,a){var o=Jy(t,n,i)[0],s=Jy(e,r,a)[0],l=[t,i],c=[e,a];return o!==void 0&&l.push(Zl(t,n,i,o)),s!==void 0&&c.push(Zl(e,r,a,s)),Ru(l,c)}function Fet(t,e,n,r,i,a){return ap(t,e,n,r,i,a,3)}function sL(t,e,n,r,i,a,o,s){return Wy([t,n,i],[e,r,a],o,s,Zl)}function lL(t,e,n,r,i,a,o,s){var l=sL(t,e,n,r,i,a,o,s);return pr(l.x,l.y,o,s)}var vr=lt(55850),Ka=lt(15861),Lo=lt(37762),No=lt(91);var cL=typeof globalThis!="undefined"?globalThis:typeof window!="undefined"?window:typeof lt.g!="undefined"?lt.g:typeof self!="undefined"?self:{},t1={exports:{}};(function(t,e){(function(n,r){t.exports=r()})(cL,function(){function n(w,O,_,S,k){r(w,O,_||0,S||w.length-1,k||a)}function r(w,O,_,S,k){for(;S>_;){if(S-_>600){var M=S-_+1,E=O-_+1,R=Math.log(M),T=.5*Math.exp(2*R/3),L=.5*Math.sqrt(R*T*(M-T)/M)*(E-M/2<0?-1:1),I=Math.max(_,Math.floor(O-E*T/M+L)),j=Math.min(S,Math.floor(O+(M-E)*T/M+L));r(w,O,I,j,k)}var F=w[O],D=_,B=S;for(i(w,_,O),k(w[S],F)>0&&i(w,_,S);D0;)B--}k(w[_],F)===0?i(w,_,B):(B++,i(w,B,S)),B<=O&&(_=B+1),O<=B&&(S=B-1)}}function i(w,O,_){var S=w[O];w[O]=w[_],w[_]=S}function a(w,O){return wO?1:0}var o=function(O){O===void 0&&(O=9),this._maxEntries=Math.max(4,O),this._minEntries=Math.max(2,Math.ceil(this._maxEntries*.4)),this.clear()};o.prototype.all=function(){return this._all(this.data,[])},o.prototype.search=function(O){var _=this.data,S=[];if(!y(O,_))return S;for(var k=this.toBBox,M=[];_;){for(var E=0;E<_.children.length;E++){var R=_.children[E],T=_.leaf?k(R):R;y(O,T)&&(_.leaf?S.push(R):m(O,T)?this._all(R,S):M.push(R))}_=M.pop()}return S},o.prototype.collides=function(O){var _=this.data;if(!y(O,_))return!1;for(var S=[];_;){for(var k=0;k<_.children.length;k++){var M=_.children[k],E=_.leaf?this.toBBox(M):M;if(y(O,E)){if(_.leaf||m(O,E))return!0;S.push(M)}}_=S.pop()}return!1},o.prototype.load=function(O){if(!(O&&O.length))return this;if(O.length=0&&M[_].children.length>this._maxEntries;)this._split(M,_),_--;this._adjustParentBBoxes(k,M,_)},o.prototype._split=function(O,_){var S=O[_],k=S.children.length,M=this._minEntries;this._chooseSplitAxis(S,M,k);var E=this._chooseSplitIndex(S,M,k),R=b(S.children.splice(E,S.children.length-E));R.height=S.height,R.leaf=S.leaf,l(S,this.toBBox),l(R,this.toBBox),_?O[_-1].children.push(R):this._splitRoot(S,R)},o.prototype._splitRoot=function(O,_){this.data=b([O,_]),this.data.height=O.height+1,this.data.leaf=!1,l(this.data,this.toBBox)},o.prototype._chooseSplitIndex=function(O,_,S){for(var k,M=1/0,E=1/0,R=_;R<=S-_;R++){var T=c(O,0,R,this.toBBox),L=c(O,R,S,this.toBBox),I=g(T,L),j=h(T)+h(L);I=_;j--){var F=O.children[j];u(R,O.leaf?M(F):F),T+=p(R)}return T},o.prototype._adjustParentBBoxes=function(O,_,S){for(var k=S;k>=0;k--)u(_[k],O)},o.prototype._condense=function(O){for(var _=O.length-1,S=void 0;_>=0;_--)O[_].children.length===0?_>0?(S=O[_-1].children,S.splice(S.indexOf(O[_]),1)):this.clear():l(O[_],this.toBBox)};function s(w,O,_){if(!_)return O.indexOf(w);for(var S=0;S=w.minX&&O.maxY>=w.minY}function b(w){return{children:w,height:1,leaf:!0,minX:1/0,minY:1/0,maxX:-1/0,maxY:-1/0}}function x(w,O,_,S,k){for(var M=[O,_];M.length;)if(_=M.pop(),O=M.pop(),!(_-O<=S)){var E=O+Math.ceil((_-O)/S/2)*S;n(w,E,O,_,k),M.push(O,E,E,_)}}return o})})(t1);var uL=t1.exports,ut=function(t){return t.GROUP="g",t.FRAGMENT="fragment",t.CIRCLE="circle",t.ELLIPSE="ellipse",t.IMAGE="image",t.RECT="rect",t.LINE="line",t.POLYLINE="polyline",t.POLYGON="polygon",t.TEXT="text",t.PATH="path",t.HTML="html",t.MESH="mesh",t}({}),ju=function(t){return t[t.ZERO=0]="ZERO",t[t.NEGATIVE_ONE=1]="NEGATIVE_ONE",t}({}),Qa=function(){function t(){(0,P.Z)(this,t),this.plugins=[]}return(0,Z.Z)(t,[{key:"addRenderingPlugin",value:function(n){this.plugins.push(n),this.context.renderingPlugins.push(n)}},{key:"removeAllRenderingPlugins",value:function(){var n=this;this.plugins.forEach(function(r){var i=n.context.renderingPlugins.indexOf(r);i>=0&&n.context.renderingPlugins.splice(i,1)})}}])}(),fL=function(){function t(e){(0,P.Z)(this,t),this.clipSpaceNearZ=ju.NEGATIVE_ONE,this.plugins=[],this.config=(0,it.Z)({enableDirtyCheck:!0,enableCulling:!1,enableAutoRendering:!0,enableDirtyRectangleRendering:!0,enableDirtyRectangleRenderingDebug:!1,enableSizeAttenuation:!0,enableRenderingOptimization:!1},e)}return(0,Z.Z)(t,[{key:"registerPlugin",value:function(n){var r=this.plugins.findIndex(function(i){return i===n});r===-1&&this.plugins.push(n)}},{key:"unregisterPlugin",value:function(n){var r=this.plugins.findIndex(function(i){return i===n});r>-1&&this.plugins.splice(r,1)}},{key:"getPlugins",value:function(){return this.plugins}},{key:"getPlugin",value:function(n){return this.plugins.find(function(r){return r.name===n})}},{key:"getConfig",value:function(){return this.config}},{key:"setConfig",value:function(n){Object.assign(this.config,n)}}])}(),op=Ct,js=jt,dL=ne,hL=Gt,e1=Xn,sp=VC,Bn=function(){function t(){(0,P.Z)(this,t),this.center=[0,0,0],this.halfExtents=[0,0,0],this.min=[0,0,0],this.max=[0,0,0]}return(0,Z.Z)(t,[{key:"update",value:function(n,r){js(this.center,n),js(this.halfExtents,r),sp(this.min,this.center,this.halfExtents),op(this.max,this.center,this.halfExtents)}},{key:"setMinMax",value:function(n,r){op(this.center,r,n),e1(this.center,this.center,.5),sp(this.halfExtents,r,n),e1(this.halfExtents,this.halfExtents,.5),js(this.min,n),js(this.max,r)}},{key:"getMin",value:function(){return this.min}},{key:"getMax",value:function(){return this.max}},{key:"add",value:function(n){if(!t.isEmpty(n)){if(t.isEmpty(this)){this.setMinMax(n.getMin(),n.getMax());return}var r=this.center,i=r[0],a=r[1],o=r[2],s=this.halfExtents,l=s[0],c=s[1],u=s[2],f=i-l,d=i+l,h=a-c,p=a+c,v=o-u,g=o+u,m=n.center,y=m[0],b=m[1],x=m[2],w=n.halfExtents,O=w[0],_=w[1],S=w[2],k=y-O,M=y+O,E=b-_,R=b+_,T=x-S,L=x+S;kd&&(d=M),Ep&&(p=R),Tg&&(g=L),r[0]=(f+d)*.5,r[1]=(h+p)*.5,r[2]=(v+g)*.5,s[0]=(d-f)*.5,s[1]=(p-h)*.5,s[2]=(g-v)*.5,this.min[0]=f,this.min[1]=h,this.min[2]=v,this.max[0]=d,this.max[1]=p,this.max[2]=g}}},{key:"setFromTransformedAABB",value:function(n,r){var i=this.center,a=this.halfExtents,o=n.center,s=n.halfExtents,l=r[0],c=r[4],u=r[8],f=r[1],d=r[5],h=r[9],p=r[2],v=r[6],g=r[10],m=Math.abs(l),y=Math.abs(c),b=Math.abs(u),x=Math.abs(f),w=Math.abs(d),O=Math.abs(h),_=Math.abs(p),S=Math.abs(v),k=Math.abs(g);i[0]=r[12]+l*o[0]+c*o[1]+u*o[2],i[1]=r[13]+f*o[0]+d*o[1]+h*o[2],i[2]=r[14]+p*o[0]+v*o[1]+g*o[2],a[0]=m*s[0]+y*s[1]+b*s[2],a[1]=x*s[0]+w*s[1]+O*s[2],a[2]=_*s[0]+S*s[1]+k*s[2],sp(this.min,i,a),op(this.max,i,a)}},{key:"intersects",value:function(n){var r=this.getMax(),i=this.getMin(),a=n.getMax(),o=n.getMin();return i[0]<=a[0]&&r[0]>=o[0]&&i[1]<=a[1]&&r[1]>=o[1]&&i[2]<=a[2]&&r[2]>=o[2]}},{key:"intersection",value:function(n){if(!this.intersects(n))return null;var r=new t,i=dL([0,0,0],this.getMin(),n.getMin()),a=hL([0,0,0],this.getMax(),n.getMax());return r.setMinMax(i,a),r}},{key:"getNegativeFarPoint",value:function(n){return n.pnVertexFlag===273?js([0,0,0],this.min):n.pnVertexFlag===272?[this.min[0],this.min[1],this.max[2]]:n.pnVertexFlag===257?[this.min[0],this.max[1],this.min[2]]:n.pnVertexFlag===256?[this.min[0],this.max[1],this.max[2]]:n.pnVertexFlag===17?[this.max[0],this.min[1],this.min[2]]:n.pnVertexFlag===16?[this.max[0],this.min[1],this.max[2]]:n.pnVertexFlag===1?[this.max[0],this.max[1],this.min[2]]:[this.max[0],this.max[1],this.max[2]]}},{key:"getPositiveFarPoint",value:function(n){return n.pnVertexFlag===273?js([0,0,0],this.max):n.pnVertexFlag===272?[this.max[0],this.max[1],this.min[2]]:n.pnVertexFlag===257?[this.max[0],this.min[1],this.max[2]]:n.pnVertexFlag===256?[this.max[0],this.min[1],this.min[2]]:n.pnVertexFlag===17?[this.min[0],this.max[1],this.max[2]]:n.pnVertexFlag===16?[this.min[0],this.max[1],this.min[2]]:n.pnVertexFlag===1?[this.min[0],this.min[1],this.max[2]]:[this.min[0],this.min[1],this.min[2]]}}],[{key:"isEmpty",value:function(n){return!n||n.halfExtents[0]===0&&n.halfExtents[1]===0&&n.halfExtents[2]===0}}])}(),pL=function(){function t(e,n){(0,P.Z)(this,t),this.distance=e||0,this.normal=n||vt(0,1,0),this.updatePNVertexFlag()}return(0,Z.Z)(t,[{key:"updatePNVertexFlag",value:function(){this.pnVertexFlag=(+(this.normal[0]>=0)<<8)+(+(this.normal[1]>=0)<<4)+ +(this.normal[2]>=0)}},{key:"distanceToPoint",value:function(n){return Hr(n,this.normal)-this.distance}},{key:"normalize",value:function(){var n=1/ey(this.normal);Xn(this.normal,this.normal,n),this.distance*=n}},{key:"intersectsLine",value:function(n,r,i){var a=this.distanceToPoint(n),o=this.distanceToPoint(r),s=a/(a-o),l=s>=0&&s<=1;return l&&i&&Vr(i,n,r,s),l}}])}(),Ds=function(t){return t[t.OUTSIDE=4294967295]="OUTSIDE",t[t.INSIDE=0]="INSIDE",t[t.INDETERMINATE=2147483647]="INDETERMINATE",t}({}),vL=function(){function t(e){if((0,P.Z)(this,t),this.planes=[],e)this.planes=e;else for(var n=0;n<6;n++)this.planes.push(new pL)}return(0,Z.Z)(t,[{key:"extractFromVPMatrix",value:function(n){var r=(0,_t.Z)(n,16),i=r[0],a=r[1],o=r[2],s=r[3],l=r[4],c=r[5],u=r[6],f=r[7],d=r[8],h=r[9],p=r[10],v=r[11],g=r[12],m=r[13],y=r[14],b=r[15];Ot(this.planes[0].normal,s-i,f-l,v-d),this.planes[0].distance=b-g,Ot(this.planes[1].normal,s+i,f+l,v+d),this.planes[1].distance=b+g,Ot(this.planes[2].normal,s+a,f+c,v+h),this.planes[2].distance=b+m,Ot(this.planes[3].normal,s-a,f-c,v-h),this.planes[3].distance=b-m,Ot(this.planes[4].normal,s-o,f-u,v-p),this.planes[4].distance=b-y,Ot(this.planes[5].normal,s+o,f+u,v+p),this.planes[5].distance=b+y,this.planes.forEach(function(x){x.normalize(),x.updatePNVertexFlag()})}}])}(),cr=function(){function t(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;(0,P.Z)(this,t),this.x=0,this.y=0,this.x=e,this.y=n}return(0,Z.Z)(t,[{key:"clone",value:function(){return new t(this.x,this.y)}},{key:"copyFrom",value:function(n){this.x=n.x,this.y=n.y}}])}(),Fs=function(){function t(e,n,r,i){(0,P.Z)(this,t),this.x=e,this.y=n,this.width=r,this.height=i,this.left=e,this.right=e+r,this.top=n,this.bottom=n+i}return(0,Z.Z)(t,[{key:"toJSON",value:function(){}}],[{key:"fromRect",value:function(n){return new t(n.x,n.y,n.width,n.height)}},{key:"applyTransform",value:function(n,r){var i=Il(n.x,n.y,0,1),a=Il(n.x+n.width,n.y,0,1),o=Il(n.x,n.y+n.height,0,1),s=Il(n.x+n.width,n.y+n.height,0,1),l=$i(),c=$i(),u=$i(),f=$i();Ma(l,i,r),Ma(c,a,r),Ma(u,o,r),Ma(f,s,r);var d=Math.min(l[0],c[0],u[0],f[0]),h=Math.min(l[1],c[1],u[1],f[1]),p=Math.max(l[0],c[0],u[0],f[0]),v=Math.max(l[1],c[1],u[1],f[1]);return t.fromRect({x:d,y:h,width:p-d,height:v-h})}}])}(),Ge="Method not implemented.",Bs="Use document.documentElement instead.",gL="Cannot append a destroyed element.";function zs(t){return t===void 0?0:t>360||t<-360?t%360:t}var lp=q();function kr(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0;return Array.isArray(t)&&t.length===3?r?et(t):jt(lp,t):en(t)?r?vt(t,e,n):Ot(lp,t,e,n):r?vt(t[0],t[1]||e,t[2]||n):Ot(lp,t[0],t[1]||e,t[2]||n)}var mL=Math.PI/180;function $e(t){return t*mL}var yL=180/Math.PI;function oi(t){return t*yL}var bL=.9;function Bet(t){return t%=400,t<0&&(t+=400),t*bL}function zet(t){return t/360}function xL(t){return 360*t}var Du=Math.PI/2;function wL(t,e){var n=e[0],r=e[1],i=e[2],a=e[3],o=n*n,s=r*r,l=i*i,c=a*a,u=o+s+l+c,f=n*a-r*i;return f>.499995*u?(t[0]=Du,t[1]=2*Math.atan2(r,n),t[2]=0):f<-.499995*u?(t[0]=-Du,t[1]=2*Math.atan2(r,n),t[2]=0):(t[0]=Math.asin(2*(n*i-a*r)),t[1]=Math.atan2(2*(n*a+r*i),1-2*(l+c)),t[2]=Math.atan2(2*(n*r+i*a),1-2*(s+l))),t}function OL(t,e){var n,r,i=Rs(q(),e),a=(0,_t.Z)(i,3),o=a[0],s=a[1],l=a[2],c=Math.asin(-e[2]/o);return c-Du?(n=Math.atan2(e[6]/s,e[10]/l),r=Math.atan2(e[1]/o,e[0]/o)):(r=0,n=-Math.atan2(e[4]/s,e[5]/s)):(r=0,n=Math.atan2(e[4]/s,e[5]/s)),t[0]=n,t[1]=c,t[2]=r,t}function cp(t,e){return e.length===16?OL(t,e):wL(t,e)}function _L(t,e,n,r,i){var a=Math.cos(t),o=Math.sin(t);return S3(r*a,i*o,0,-r*o,i*a,0,e,n,1)}function SL(t,e,n,r,i,a,o){var s=arguments.length>7&&arguments[7]!==void 0?arguments[7]:!1,l=2*a,c=n-e,u=r-i,f=l/c,d=l/u,h=(n+e)/c,p=(r+i)/u,v,g,m=o-a,y=o*a;return s?(v=-o/m,g=-y/m):(v=-(o+a)/m,g=-2*y/m),t[0]=f,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=d,t[6]=0,t[7]=0,t[8]=h,t[9]=p,t[10]=v,t[11]=-1,t[12]=0,t[13]=0,t[14]=g,t[15]=0,t}function n1(t){var e=t[0],n=t[1],r=t[3],i=t[4],a=Math.sqrt(e*e+n*n),o=Math.sqrt(r*r+i*i),s=e*i-n*r;if(s<0&&(ehe[1][2]&&(a[0]=-a[0]),he[0][2]>he[2][0]&&(a[1]=-a[1]),he[1][0]>he[0][1]&&(a[2]=-a[2]),!0}function ML(t,e){var n=e[15];if(n===0)return!1;for(var r=1/n,i=0;i<16;i++)t[i]=e[i]*r;return!0}function EL(t,e){t[0][0]=e[0],t[0][1]=e[1],t[0][2]=e[2],t[1][0]=e[4],t[1][1]=e[5],t[1][2]=e[6],t[2][0]=e[8],t[2][1]=e[9],t[2][2]=e[10]}function up(t,e,n,r,i){t[0]=e[0]*r+n[0]*i,t[1]=e[1]*r+n[1]*i,t[2]=e[2]*r+n[2]*i}var Ye=function(t){return t[t.ORBITING=0]="ORBITING",t[t.EXPLORING=1]="EXPLORING",t[t.TRACKING=2]="TRACKING",t}({}),fp=function(t){return t[t.DEFAULT=0]="DEFAULT",t[t.ROTATIONAL=1]="ROTATIONAL",t[t.TRANSLATIONAL=2]="TRANSLATIONAL",t[t.CINEMATIC=3]="CINEMATIC",t}({}),si=function(t){return t[t.ORTHOGRAPHIC=0]="ORTHOGRAPHIC",t[t.PERSPECTIVE=1]="PERSPECTIVE",t}({}),i1={UPDATED:"updated"},a1=2e-4,o1=function(){function t(){(0,P.Z)(this,t),this.clipSpaceNearZ=ju.NEGATIVE_ONE,this.eventEmitter=new C,this.matrix=Xe(),this.right=vt(1,0,0),this.up=vt(0,1,0),this.forward=vt(0,0,1),this.position=vt(0,0,1),this.focalPoint=vt(0,0,0),this.distanceVector=vt(0,0,-1),this.distance=1,this.azimuth=0,this.elevation=0,this.roll=0,this.relAzimuth=0,this.relElevation=0,this.relRoll=0,this.dollyingStep=0,this.maxDistance=1/0,this.minDistance=-1/0,this.zoom=1,this.rotateWorld=!1,this.fov=30,this.near=.1,this.far=1e3,this.aspect=1,this.projectionMatrix=Xe(),this.projectionMatrixInverse=Xe(),this.jitteredProjectionMatrix=void 0,this.enableUpdate=!0,this.type=Ye.EXPLORING,this.trackingMode=fp.DEFAULT,this.projectionMode=si.PERSPECTIVE,this.frustum=new vL,this.orthoMatrix=Xe()}return(0,Z.Z)(t,[{key:"isOrtho",value:function(){return this.projectionMode===si.ORTHOGRAPHIC}},{key:"getProjectionMode",value:function(){return this.projectionMode}},{key:"getPerspective",value:function(){return this.jitteredProjectionMatrix||this.projectionMatrix}},{key:"getPerspectiveInverse",value:function(){return this.projectionMatrixInverse}},{key:"getFrustum",value:function(){return this.frustum}},{key:"getPosition",value:function(){return this.position}},{key:"getFocalPoint",value:function(){return this.focalPoint}},{key:"getDollyingStep",value:function(){return this.dollyingStep}},{key:"getNear",value:function(){return this.near}},{key:"getFar",value:function(){return this.far}},{key:"getZoom",value:function(){return this.zoom}},{key:"getOrthoMatrix",value:function(){return this.orthoMatrix}},{key:"getView",value:function(){return this.view}},{key:"setEnableUpdate",value:function(n){this.enableUpdate=n}},{key:"setType",value:function(n,r){return this.type=n,this.type===Ye.EXPLORING?this.setWorldRotation(!0):this.setWorldRotation(!1),this._getAngles(),this.type===Ye.TRACKING&&r!==void 0&&this.setTrackingMode(r),this}},{key:"setProjectionMode",value:function(n){return this.projectionMode=n,this}},{key:"setTrackingMode",value:function(n){if(this.type!==Ye.TRACKING)throw new Error("Impossible to set a tracking mode if the camera is not of tracking type");return this.trackingMode=n,this}},{key:"setWorldRotation",value:function(n){return this.rotateWorld=n,this._getAngles(),this}},{key:"getViewTransform",value:function(){return Yi(Xe(),this.matrix)}},{key:"getWorldTransform",value:function(){return this.matrix}},{key:"jitterProjectionMatrix",value:function(n,r){var i=Ha(Xe(),[n,r,0]);this.jitteredProjectionMatrix=hr(Xe(),i,this.projectionMatrix)}},{key:"clearJitterProjectionMatrix",value:function(){this.jitteredProjectionMatrix=void 0}},{key:"setMatrix",value:function(n){return this.matrix=n,this._update(),this}},{key:"setProjectionMatrix",value:function(n){this.projectionMatrix=n}},{key:"setFov",value:function(n){return this.setPerspective(this.near,this.far,n,this.aspect),this}},{key:"setAspect",value:function(n){return this.setPerspective(this.near,this.far,this.fov,n),this}},{key:"setNear",value:function(n){return this.projectionMode===si.PERSPECTIVE?this.setPerspective(n,this.far,this.fov,this.aspect):this.setOrthographic(this.left,this.rright,this.top,this.bottom,n,this.far),this}},{key:"setFar",value:function(n){return this.projectionMode===si.PERSPECTIVE?this.setPerspective(this.near,n,this.fov,this.aspect):this.setOrthographic(this.left,this.rright,this.top,this.bottom,this.near,n),this}},{key:"setViewOffset",value:function(n,r,i,a,o,s){return this.aspect=n/r,this.view===void 0&&(this.view={enabled:!0,fullWidth:1,fullHeight:1,offsetX:0,offsetY:0,width:1,height:1}),this.view.enabled=!0,this.view.fullWidth=n,this.view.fullHeight=r,this.view.offsetX=i,this.view.offsetY=a,this.view.width=o,this.view.height=s,this.projectionMode===si.PERSPECTIVE?this.setPerspective(this.near,this.far,this.fov,this.aspect):this.setOrthographic(this.left,this.rright,this.top,this.bottom,this.near,this.far),this}},{key:"clearViewOffset",value:function(){return this.view!==void 0&&(this.view.enabled=!1),this.projectionMode===si.PERSPECTIVE?this.setPerspective(this.near,this.far,this.fov,this.aspect):this.setOrthographic(this.left,this.rright,this.top,this.bottom,this.near,this.far),this}},{key:"setZoom",value:function(n){return this.zoom=n,this.projectionMode===si.ORTHOGRAPHIC?this.setOrthographic(this.left,this.rright,this.top,this.bottom,this.near,this.far):this.projectionMode===si.PERSPECTIVE&&this.setPerspective(this.near,this.far,this.fov,this.aspect),this}},{key:"setZoomByViewportPoint",value:function(n,r){var i=this.canvas.viewport2Canvas({x:r[0],y:r[1]}),a=i.x,o=i.y,s=this.roll;this.rotate(0,0,-s),this.setPosition(a,o),this.setFocalPoint(a,o),this.setZoom(n),this.rotate(0,0,s);var l=this.canvas.viewport2Canvas({x:r[0],y:r[1]}),c=l.x,u=l.y,f=vt(c-a,u-o,0),d=Hr(f,this.right)/yt(this.right),h=Hr(f,this.up)/yt(this.up),p=this.getPosition(),v=(0,_t.Z)(p,2),g=v[0],m=v[1],y=this.getFocalPoint(),b=(0,_t.Z)(y,2),x=b[0],w=b[1];return this.setPosition(g-d,m-h),this.setFocalPoint(x-d,w-h),this}},{key:"setPerspective",value:function(n,r,i,a){var o;this.projectionMode=si.PERSPECTIVE,this.fov=i,this.near=n,this.far=r,this.aspect=a;var s=this.near*Math.tan($e(.5*this.fov))/this.zoom,l=2*s,c=this.aspect*l,u=-.5*c;if((o=this.view)!==null&&o!==void 0&&o.enabled){var f=this.view.fullWidth,d=this.view.fullHeight;u+=this.view.offsetX*c/f,s-=this.view.offsetY*l/d,c*=this.view.width/f,l*=this.view.height/d}return SL(this.projectionMatrix,u,u+c,s-l,s,n,this.far,this.clipSpaceNearZ===ju.ZERO),Yi(this.projectionMatrixInverse,this.projectionMatrix),this.triggerUpdate(),this}},{key:"setOrthographic",value:function(n,r,i,a,o,s){var l;this.projectionMode=si.ORTHOGRAPHIC,this.rright=r,this.left=n,this.top=i,this.bottom=a,this.near=o,this.far=s;var c=(this.rright-this.left)/(2*this.zoom),u=(this.top-this.bottom)/(2*this.zoom),f=(this.rright+this.left)/2,d=(this.top+this.bottom)/2,h=f-c,p=f+c,v=d+u,g=d-u;if((l=this.view)!==null&&l!==void 0&&l.enabled){var m=(this.rright-this.left)/this.view.fullWidth/this.zoom,y=(this.top-this.bottom)/this.view.fullHeight/this.zoom;h+=m*this.view.offsetX,p=h+m*this.view.width,v-=y*this.view.offsetY,g=v-y*this.view.height}return this.clipSpaceNearZ===ju.NEGATIVE_ONE?vy(this.projectionMatrix,h,p,v,g,o,s):gy(this.projectionMatrix,h,p,v,g,o,s),Yi(this.projectionMatrixInverse,this.projectionMatrix),this._getOrthoMatrix(),this.triggerUpdate(),this}},{key:"setPosition",value:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.position[1],i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.position[2],a=kr(n,r,i);return this._setPosition(a),this.setFocalPoint(this.focalPoint),this.triggerUpdate(),this}},{key:"setFocalPoint",value:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.focalPoint[1],i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.focalPoint[2],a=vt(0,1,0);if(this.focalPoint=kr(n,r,i),this.trackingMode===fp.CINEMATIC){var o=Dt(q(),this.focalPoint,this.position);n=o[0],r=o[1],i=o[2];var s=yt(o),l=oi(Math.asin(r/s)),c=90+oi(Math.atan2(i,n)),u=Xe();ly(u,u,$e(c)),sy(u,u,$e(l)),a=We(q(),[0,1,0],u)}return Yi(this.matrix,my(Xe(),this.position,this.focalPoint,a)),this._getAxes(),this._getDistance(),this._getAngles(),this.triggerUpdate(),this}},{key:"getDistance",value:function(){return this.distance}},{key:"getDistanceVector",value:function(){return this.distanceVector}},{key:"setDistance",value:function(n){if(this.distance===n||n<0)return this;this.distance=n,this.distance>8&15|e>>4&240,e>>4&15|e&240,(e&15)<<4|e&15,1):n===8?Zu(e>>24&255,e>>16&255,e>>8&255,(e&255)/255):n===4?Zu(e>>12&15|e>>8&240,e>>8&15|e>>4&240,e>>4&15|e&240,((e&15)<<4|e&15)/255):null):(e=NL.exec(t))?new Ir(e[1],e[2],e[3],1):(e=RL.exec(t))?new Ir(e[1]*255/100,e[2]*255/100,e[3]*255/100,1):(e=IL.exec(t))?Zu(e[1],e[2],e[3],e[4]):(e=jL.exec(t))?Zu(e[1]*255/100,e[2]*255/100,e[3]*255/100,e[4]):(e=DL.exec(t))?g1(e[1],e[2]/100,e[3]/100,1):(e=FL.exec(t))?g1(e[1],e[2]/100,e[3]/100,e[4]):u1.hasOwnProperty(t)?h1(u1[t]):t==="transparent"?new Ir(NaN,NaN,NaN,0):null}function h1(t){return new Ir(t>>16&255,t>>8&255,t&255,1)}function Zu(t,e,n,r){return r<=0&&(t=e=n=NaN),new Ir(t,e,n,r)}function ZL(t){return t instanceof $l||(t=zu(t)),t?(t=t.rgb(),new Ir(t.r,t.g,t.b,t.opacity)):new Ir}function WL(t,e,n,r){return arguments.length===1?ZL(t):new Ir(t,e,n,r==null?1:r)}function Ir(t,e,n,r){this.r=+t,this.g=+e,this.b=+n,this.opacity=+r}dp(Ir,WL,c1($l,{brighter(t){return t=t==null?Bu:Math.pow(Bu,t),new Ir(this.r*t,this.g*t,this.b*t,this.opacity)},darker(t){return t=t==null?Yl:Math.pow(Yl,t),new Ir(this.r*t,this.g*t,this.b*t,this.opacity)},rgb(){return this},clamp(){return new Ir(Ro(this.r),Ro(this.g),Ro(this.b),Wu(this.opacity))},displayable(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:p1,formatHex:p1,formatHex8:GL,formatRgb:v1,toString:v1}));function p1(){return`#${Io(this.r)}${Io(this.g)}${Io(this.b)}`}function GL(){return`#${Io(this.r)}${Io(this.g)}${Io(this.b)}${Io((isNaN(this.opacity)?1:this.opacity)*255)}`}function v1(){const t=Wu(this.opacity);return`${t===1?"rgb(":"rgba("}${Ro(this.r)}, ${Ro(this.g)}, ${Ro(this.b)}${t===1?")":`, ${t})`}`}function Wu(t){return isNaN(t)?1:Math.max(0,Math.min(1,t))}function Ro(t){return Math.max(0,Math.min(255,Math.round(t)||0))}function Io(t){return t=Ro(t),(t<16?"0":"")+t.toString(16)}function g1(t,e,n,r){return r<=0?t=e=n=NaN:n<=0||n>=1?t=e=NaN:e<=0&&(t=NaN),new Si(t,e,n,r)}function m1(t){if(t instanceof Si)return new Si(t.h,t.s,t.l,t.opacity);if(t instanceof $l||(t=zu(t)),!t)return new Si;if(t instanceof Si)return t;t=t.rgb();var e=t.r/255,n=t.g/255,r=t.b/255,i=Math.min(e,n,r),a=Math.max(e,n,r),o=NaN,s=a-i,l=(a+i)/2;return s?(e===a?o=(n-r)/s+(n0&&l<1?0:o,new Si(o,s,l,t.opacity)}function $L(t,e,n,r){return arguments.length===1?m1(t):new Si(t,e,n,r==null?1:r)}function Si(t,e,n,r){this.h=+t,this.s=+e,this.l=+n,this.opacity=+r}dp(Si,$L,c1($l,{brighter(t){return t=t==null?Bu:Math.pow(Bu,t),new Si(this.h,this.s,this.l*t,this.opacity)},darker(t){return t=t==null?Yl:Math.pow(Yl,t),new Si(this.h,this.s,this.l*t,this.opacity)},rgb(){var t=this.h%360+(this.h<0)*360,e=isNaN(t)||isNaN(this.s)?0:this.s,n=this.l,r=n+(n<.5?n:1-n)*e,i=2*n-r;return new Ir(hp(t>=240?t-240:t+120,i,r),hp(t,i,r),hp(t<120?t+240:t-120,i,r),this.opacity)},clamp(){return new Si(y1(this.h),Gu(this.s),Gu(this.l),Wu(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){const t=Wu(this.opacity);return`${t===1?"hsl(":"hsla("}${y1(this.h)}, ${Gu(this.s)*100}%, ${Gu(this.l)*100}%${t===1?")":`, ${t})`}`}}));function y1(t){return t=(t||0)%360,t<0?t+360:t}function Gu(t){return Math.max(0,Math.min(1,t||0))}function hp(t,e,n){return(t<60?e+(n-e)*t/60:t<180?n:t<240?e+(n-e)*(240-t)/60:e)*255}function qn(t,e){if(typeof t!="function"||e!=null&&typeof e!="function")throw new TypeError("Expected a function");var n=function(){for(var i=arguments.length,a=new Array(i),o=0;o=Ws.kUnitType&&this.getType()<=Ws.kClampType}}],[{key:"isAngle",value:function(n){return n===Ft.kDegrees||n===Ft.kRadians||n===Ft.kGradians||n===Ft.kTurns}},{key:"isLength",value:function(n){return n>=Ft.kEms&&n1&&arguments[1]!==void 0?arguments[1]:"",r="";return Number.isFinite(e)?r="NaN":e>0?r="infinity":r="-infinity",r+=n},vp=function(e){return KL(qL(e))},He=function(t){function e(n){var r,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Ft.kNumber;(0,P.Z)(this,e),r=tt(this,e);var a;return typeof i=="string"?a=UL(i):a=i,r.unit=a,r.value=n,r}return(0,pt.Z)(e,t),(0,Z.Z)(e,[{key:"clone",value:function(){return new e(this.value,this.unit)}},{key:"equals",value:function(r){var i=r;return this.value===i.value&&this.unit===i.unit}},{key:"getType",value:function(){return Ws.kUnitType}},{key:"convertTo",value:function(r){if(this.unit===r)return new e(this.value,this.unit);var i=vp(this.unit);if(i!==vp(r)||i===Ft.kUnknown)return null;var a=b1(this.unit)/b1(r);return new e(this.value*a,r)}},{key:"buildCSSText",value:function(r,i,a){var o;switch(this.unit){case Ft.kUnknown:break;case Ft.kInteger:o=Number(this.value).toFixed(0);break;case Ft.kNumber:case Ft.kPercentage:case Ft.kEms:case Ft.kRems:case Ft.kPixels:case Ft.kDegrees:case Ft.kRadians:case Ft.kGradians:case Ft.kMilliseconds:case Ft.kSeconds:case Ft.kTurns:{var s=-999999,l=999999,c=this.value,u=pp(this.unit);if(cl){var f=pp(this.unit);!Number.isFinite(c)||Number.isNaN(c)?o=JL(c,f):o=c+(f||"")}else o="".concat(c).concat(u)}}return a+=o,a}}])}($u),Mi=new He(0,"px");new He(1,"px");var jo=new He(0,"deg"),gp=function(t){function e(n,r,i){var a,o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1,s=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1;return(0,P.Z)(this,e),a=tt(this,e,["rgb"]),a.r=n,a.g=r,a.b=i,a.alpha=o,a.isNone=s,a}return(0,pt.Z)(e,t),(0,Z.Z)(e,[{key:"clone",value:function(){return new e(this.r,this.g,this.b,this.alpha)}},{key:"buildCSSText",value:function(r,i,a){return"".concat(a,"rgba(").concat(this.r,",").concat(this.g,",").concat(this.b,",").concat(this.alpha,")")}}])}(QL),x1=new li("unset"),tN=new li("initial"),eN=new li("inherit"),mp={"":x1,unset:x1,initial:tN,inherit:eN},nN=function(e){return mp[e]||(mp[e]=new li(e)),mp[e]},w1=new gp(0,0,0,0,!0),O1=new gp(0,0,0,0),rN=qn(function(t,e,n,r){return new gp(t,e,n,r)},function(t,e,n,r){return"rgba(".concat(t,",").concat(e,",").concat(n,",").concat(r,")")}),fn=function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Ft.kNumber;return new He(e,n)};new He(50,"%");function iN(t){var e=t.type,n=t.value;return e==="hex"?"#".concat(n):e==="literal"?n:e==="rgb"?"rgb(".concat(n.join(","),")"):"rgba(".concat(n.join(","),")")}var aN=function(){var t={linearGradient:/^(linear\-gradient)/i,repeatingLinearGradient:/^(repeating\-linear\-gradient)/i,radialGradient:/^(radial\-gradient)/i,repeatingRadialGradient:/^(repeating\-radial\-gradient)/i,conicGradient:/^(conic\-gradient)/i,sideOrCorner:/^to (left (top|bottom)|right (top|bottom)|top (left|right)|bottom (left|right)|left|right|top|bottom)/i,extentKeywords:/^(closest\-side|closest\-corner|farthest\-side|farthest\-corner|contain|cover)/,positionKeywords:/^(left|center|right|top|bottom)/i,pixelValue:/^(-?(([0-9]*\.[0-9]+)|([0-9]+\.?)))px/,percentageValue:/^(-?(([0-9]*\.[0-9]+)|([0-9]+\.?)))\%/,emValue:/^(-?(([0-9]*\.[0-9]+)|([0-9]+\.?)))em/,angleValue:/^(-?(([0-9]*\.[0-9]+)|([0-9]+\.?)))deg/,startCall:/^\(/,endCall:/^\)/,comma:/^,/,hexColor:/^\#([0-9a-fA-F]+)/,literalColor:/^([a-zA-Z]+)/,rgbColor:/^rgb/i,rgbaColor:/^rgba/i,number:/^(([0-9]*\.[0-9]+)|([0-9]+\.?))/},e="";function n(F){throw new Error("".concat(e,": ").concat(F))}function r(){var F=i();return e.length>0&&n("Invalid input not EOF"),F}function i(){return b(a)}function a(){return o("linear-gradient",t.linearGradient,l)||o("repeating-linear-gradient",t.repeatingLinearGradient,l)||o("radial-gradient",t.radialGradient,f)||o("repeating-radial-gradient",t.repeatingRadialGradient,f)||o("conic-gradient",t.conicGradient,f)}function o(F,D,B){return s(D,function(W){var V=B();return V&&(I(t.comma)||n("Missing comma before color stops")),{type:F,orientation:V,colorStops:b(x)}})}function s(F,D){var B=I(F);if(B){I(t.startCall)||n("Missing (");var W=D(B);return I(t.endCall)||n("Missing )"),W}}function l(){return c()||u()}function c(){return L("directional",t.sideOrCorner,1)}function u(){return L("angular",t.angleValue,1)}function f(){var F,D=d(),B;return D&&(F=[],F.push(D),B=e,I(t.comma)&&(D=d(),D?F.push(D):e=B)),F}function d(){var F=h()||p();if(F)F.at=g();else{var D=v();if(D){F=D;var B=g();B&&(F.at=B)}else{var W=m();W&&(F={type:"default-radial",at:W})}}return F}function h(){var F=L("shape",/^(circle)/i,0);return F&&(F.style=T()||v()),F}function p(){var F=L("shape",/^(ellipse)/i,0);return F&&(F.style=E()||v()),F}function v(){return L("extent-keyword",t.extentKeywords,1)}function g(){if(L("position",/^at/,0)){var F=m();return F||n("Missing positioning value"),F}}function m(){var F=y();if(F.x||F.y)return{type:"position",value:F}}function y(){return{x:E(),y:E()}}function b(F){var D=F(),B=[];if(D)for(B.push(D);I(t.comma);)D=F(),D?B.push(D):n("One extra comma");return B}function x(){var F=w();return F||n("Expected color definition"),F.length=E(),F}function w(){return _()||k()||S()||O()}function O(){return L("literal",t.literalColor,0)}function _(){return L("hex",t.hexColor,1)}function S(){return s(t.rgbColor,function(){return{type:"rgb",value:b(M)}})}function k(){return s(t.rgbaColor,function(){return{type:"rgba",value:b(M)}})}function M(){return I(t.number)[1]}function E(){return L("%",t.percentageValue,1)||R()||T()}function R(){return L("position-keyword",t.positionKeywords,1)}function T(){return L("px",t.pixelValue,1)||L("em",t.emValue,1)}function L(F,D,B){var W=I(D);if(W)return{type:F,value:W[B]}}function I(F){var D=/^[\n\r\t\s]+/.exec(e);D&&j(D[0].length);var B=F.exec(e);return B&&j(B[0].length),B}function j(F){e=e.substring(F)}return function(F){return e=F,r()}}();function oN(t,e,n,r){var i=$e(r.value),a=0,o=0,s=a+e/2,l=o+n/2,c=Math.abs(e*Math.cos(i))+Math.abs(n*Math.sin(i)),u=t[0]+s-Math.cos(i)*c/2,f=t[1]+l-Math.sin(i)*c/2,d=t[0]+s+Math.cos(i)*c/2,h=t[1]+l+Math.sin(i)*c/2;return{x1:u,y1:f,x2:d,y2:h}}function sN(t,e,n,r,i,a){var o=r.value,s=i.value;r.unit===Ft.kPercentage&&(o=r.value/100*e),i.unit===Ft.kPercentage&&(s=i.value/100*n);var l=Math.max(Rr([0,0],[o,s]),Rr([0,n],[o,s]),Rr([e,n],[o,s]),Rr([e,0],[o,s]));return a&&(a instanceof He?l=a.value:a instanceof li&&(a.value==="closest-side"?l=Math.min(o,e-o,s,n-s):a.value==="farthest-side"?l=Math.max(o,e-o,s,n-s):a.value==="closest-corner"&&(l=Math.min(Rr([0,0],[o,s]),Rr([0,n],[o,s]),Rr([e,n],[o,s]),Rr([e,0],[o,s]))))),{x:o+t[0],y:s+t[1],r:l}}var lN=/^l\s*\(\s*([\d.]+)\s*\)\s*(.*)/i,cN=/^r\s*\(\s*([\d.]+)\s*,\s*([\d.]+)\s*,\s*([\d.]+)\s*\)\s*(.*)/i,uN=/^p\s*\(\s*([axyn])\s*\)\s*(.*)/i,_1=/[\d.]+:(#[^\s]+|[^\)]+\))/gi;function fN(t){var e,n=t.length;if(t[n-1].length=(e=t[n-1].length)!==null&&e!==void 0?e:{type:"%",value:"100"},n>1){var r;t[0].length=(r=t[0].length)!==null&&r!==void 0?r:{type:"%",value:"0"}}for(var i=0,a=Number(t[0].length.value),o=1;o-1||t.indexOf("radial")>-1){var e=aN(t);return e.map(function(s){var l=s.type,c=s.orientation,u=s.colorStops;fN(u);var f=u.map(function(b){return{offset:fn(Number(b.length.value),"%"),color:iN(b)}});if(l==="linear-gradient")return new Yu(Ja.LinearGradient,{angle:c?hN(c):jo,steps:f});if(l==="radial-gradient"&&(c||(c=[{type:"shape",value:"circle"}]),c[0].type==="shape"&&c[0].value==="circle")){var d=pN(c[0].at),h=d.cx,p=d.cy,v;if(c[0].style){var g=c[0].style,m=g.type,y=g.value;m==="extent-keyword"?v=nN(y):v=fn(y,m)}return new Yu(Ja.RadialGradient,{cx:h,cy:p,size:v,steps:f})}})}var n=t[0];if(t[1]==="("||t[2]==="("){if(n==="l"){var r=lN.exec(t);if(r){var i,a=((i=r[2].match(_1))===null||i===void 0?void 0:i.map(function(s){return s.split(":")}))||[];return[new Yu(Ja.LinearGradient,{angle:fn(parseFloat(r[1]),"deg"),steps:a.map(function(s){var l=(0,_t.Z)(s,2),c=l[0],u=l[1];return{offset:fn(Number(c)*100,"%"),color:u}})})]}}else if(n==="r"){var o=gN(t);if(o)if(xn(o))t=o;else return[new Yu(Ja.RadialGradient,o)]}else if(n==="p")return mN(t)}});function gN(t){var e=cN.exec(t);if(e){var n,r=((n=e[4].match(_1))===null||n===void 0?void 0:n.map(function(i){return i.split(":")}))||[];return{cx:fn(50,"%"),cy:fn(50,"%"),steps:r.map(function(i){var a=(0,_t.Z)(i,2),o=a[0],s=a[1];return{offset:fn(Number(o)*100,"%"),color:s}})}}return null}function mN(t){var e=uN.exec(t);if(e){var n=e[1],r=e[2];switch(n){case"a":n="repeat";break;case"x":n="repeat-x";break;case"y":n="repeat-y";break;case"n":n="no-repeat";break;default:n="no-repeat"}return{image:r,repetition:n}}return null}function Zet(t){return!!t.type&&!!t.value}function Do(t){return t&&!!t.image}function Hu(t){return t&&!le(t.r)&&!le(t.g)&&!le(t.b)}var to=qn(function(t){if(Do(t))return(0,it.Z)({repetition:"repeat"},t);if(le(t)&&(t=""),t==="transparent")return O1;if(t==="currentColor")t="black";else if(t==="none")return w1;var e=vN(t);if(e)return e;var n=zu(t),r=[0,0,0,0];return n!==null&&(r[0]=n.r||0,r[1]=n.g||0,r[2]=n.b||0,r[3]=n.opacity),rN.apply(void 0,r)});function yN(t,e){if(!(!Hu(t)||!Hu(e)))return[[Number(t.r),Number(t.g),Number(t.b),Number(t.alpha)],[Number(e.r),Number(e.g),Number(e.b),Number(e.alpha)],function(n){var r=n.slice();if(r[3])for(var i=0;i<3;i++)r[i]=Math.round(wn(r[i],0,255));return r[3]=wn(r[3],0,1),"rgba(".concat(r.join(","),")")}]}function Vl(t,e){if(le(e))return fn(0,"px");if(e="".concat(e).trim().toLowerCase(),isFinite(Number(e))){if("px".search(t)>=0)return fn(Number(e),"px");if("deg".search(t)>=0)return fn(Number(e),"deg")}var n=[];e=e.replace(t,function(i){return n.push(i),"U".concat(i)});var r="U(".concat(t.source,")");return n.map(function(i){return fn(Number(e.replace(new RegExp("U".concat(i),"g"),"").replace(new RegExp(r,"g"),"*0")),i)})[0]}var S1=function(e){return Vl(new RegExp("px","g"),e)},bN=qn(S1),xN=function(e){return Vl(new RegExp("%","g"),e)};qn(xN);var k1=function(e){return en(e)||isFinite(Number(e))?fn(Number(e)||0,"px"):Vl(new RegExp("px|%|em|rem","g"),e)},yp=qn(k1),M1=function(e){return Vl(new RegExp("deg|rad|grad|turn","g"),e)},wN=qn(M1);function ON(t,e,n,r){var i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,a="",o=t.value||0,s=e.value||0,l=vp(t.unit),c=t.convertTo(l),u=e.convertTo(l);return c&&u?(o=c.value,s=u.value,a=pp(t.unit)):(He.isLength(t.unit)||He.isLength(e.unit))&&(o=Xr(t,i,n),s=Xr(e,i,n),a="px"),[o,s,function(f){return r&&(f=Math.max(f,0)),f+a}]}function jr(t){var e=0;return t.unit===Ft.kDegrees?e=t.value:t.unit===Ft.kRadians?e=oi(Number(t.value)):t.unit===Ft.kTurns?e=xL(Number(t.value)):t.value&&(e=t.value),e}function E1(t,e){var n;return Array.isArray(t)?n=t.map(function(r){return Number(r)}):xn(t)?n=t.split(" ").map(function(r){return Number(r)}):en(t)&&(n=[t]),e===2?n.length===1?[n[0],n[0]]:[n[0],n[1]]:e===4?n.length===1?[n[0],n[0],n[0],n[0]]:n.length===2?[n[0],n[1],n[0],n[1]]:n.length===3?[n[0],n[1],n[2],n[1]]:[n[0],n[1],n[2],n[3]]:e==="even"&&n.length%2===1?[].concat((0,A.Z)(n),(0,A.Z)(n)):n}function Xr(t,e,n){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(t.unit===Ft.kPixels)return Number(t.value);if(t.unit===Ft.kPercentage&&n){var i=n.nodeName===ut.GROUP?n.getLocalBounds():n.getGeometryBounds();return(r?i.min[e]:0)+t.value/100*i.halfExtents[e]*2}return 0}var _N=function(e){return Vl(/deg|rad|grad|turn|px|%/g,e)},SN=["blur","brightness","drop-shadow","contrast","grayscale","sepia","saturate","hue-rotate","invert"];function kN(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";if(t=t.toLowerCase().trim(),t==="none")return[];for(var e=/\s*([\w-]+)\(([^)]*)\)/g,n=[],r,i=0;r=e.exec(t);){if(r.index!==i)return[];if(i=r.index+r[0].length,SN.indexOf(r[1])>-1&&n.push({name:r[1],params:r[2].split(" ").map(function(a){return _N(a)||to(a)})}),e.lastIndex===t.length)return n}return[]}function A1(t){return t.toString()}var T1=function(e){return typeof e=="number"?fn(e):/^\s*[-+]?(\d*\.)?\d+\s*$/.test(e)?fn(Number(e)):fn(0)},bp=qn(T1);qn(function(t){return xn(t)?t.split(" ").map(bp):t.map(bp)});function xp(t,e){return[t,e,A1]}function wp(t,e){return function(n,r){return[n,r,function(i){return A1(wn(i,t,e))}]}}function P1(t,e){if(t.length===e.length)return[t,e,function(n){return n}]}function Op(t){return t.parsedStyle.d.totalLength===0&&(t.parsedStyle.d.totalLength=S5(t.parsedStyle.d.absolutePath)),t.parsedStyle.d.totalLength}function MN(t){return t.parsedStyle.points.totalLength===0&&(t.parsedStyle.points.totalLength=iL(t.parsedStyle.points.points)),t.parsedStyle.points.totalLength}function EN(t){for(var e=0;e0&&n.push(r),{polygons:e,polylines:n}}function Vu(t,e){return t[0]===e[0]&&t[1]===e[1]}function PN(t,e){for(var n=[],r=[],i=[],a=0;aMath.PI/2?Math.PI-c:c,u=u>Math.PI/2?Math.PI-u:u;var f={xExtra:Math.cos(l/2-c)*(e/2*(1/Math.sin(l/2)))-e/2||0,yExtra:Math.cos(u-l/2)*(e/2*(1/Math.sin(l/2)))-e/2||0};return f}function C1(t,e){return[e[0]+(e[0]-t[0]),e[1]+(e[1]-t[1])]}var L1=function(e,n){var r=e.x*n.x+e.y*n.y,i=Math.sqrt((Math.pow(e.x,2)+Math.pow(e.y,2))*(Math.pow(n.x,2)+Math.pow(n.y,2))),a=e.x*n.y-e.y*n.x<0?-1:1,o=a*Math.acos(r/i);return o},N1=function(e,n,r,i,a,o,s,l){n=Math.abs(n),r=Math.abs(r),i=Cy(i,360);var c=$e(i);if(e.x===s.x&&e.y===s.y)return{x:e.x,y:e.y,ellipticalArcAngle:0};if(n===0||r===0)return{x:0,y:0,ellipticalArcAngle:0};var u=(e.x-s.x)/2,f=(e.y-s.y)/2,d={x:Math.cos(c)*u+Math.sin(c)*f,y:-Math.sin(c)*u+Math.cos(c)*f},h=Math.pow(d.x,2)/Math.pow(n,2)+Math.pow(d.y,2)/Math.pow(r,2);h>1&&(n*=Math.sqrt(h),r*=Math.sqrt(h));var p=Math.pow(n,2)*Math.pow(r,2)-Math.pow(n,2)*Math.pow(d.y,2)-Math.pow(r,2)*Math.pow(d.x,2),v=Math.pow(n,2)*Math.pow(d.y,2)+Math.pow(r,2)*Math.pow(d.x,2),g=p/v;g=g<0?0:g;var m=(a!==o?1:-1)*Math.sqrt(g),y={x:m*(n*d.y/r),y:m*(-(r*d.x)/n)},b={x:Math.cos(c)*y.x-Math.sin(c)*y.y+(e.x+s.x)/2,y:Math.sin(c)*y.x+Math.cos(c)*y.y+(e.y+s.y)/2},x={x:(d.x-y.x)/n,y:(d.y-y.y)/r},w=L1({x:1,y:0},x),O={x:(-d.x-y.x)/n,y:(-d.y-y.y)/r},_=L1(x,O);!o&&_>0?_-=2*Math.PI:o&&_<0&&(_+=2*Math.PI),_%=2*Math.PI;var S=w+_*l,k=n*Math.cos(S),M=r*Math.sin(S),E={x:Math.cos(c)*k-Math.sin(c)*M+b.x,y:Math.sin(c)*k+Math.cos(c)*M+b.y,ellipticalArcStartAngle:w,ellipticalArcEndAngle:w+_,ellipticalArcAngle:S,ellipticalArcCenter:b,resultantRx:n,resultantRy:r};return E};function CN(t){for(var e=[],n=null,r=null,i=null,a=0,o=t.length,s=0;s2&&arguments[2]!==void 0?arguments[2]:!0,r=t.arcParams,i=r.rx,a=i===void 0?0:i,o=r.ry,s=o===void 0?0:o,l=r.xRotation,c=r.arcFlag,u=r.sweepFlag,f=N1({x:t.prePoint[0],y:t.prePoint[1]},a,s,l,!!c,!!u,{x:t.currentPoint[0],y:t.currentPoint[1]},e),d=N1({x:t.prePoint[0],y:t.prePoint[1]},a,s,l,!!c,!!u,{x:t.currentPoint[0],y:t.currentPoint[1]},n?e+.005:e-.005),h=d.x-f.x,p=d.y-f.y,v=Math.sqrt(h*h+p*p);return{x:-h/v,y:-p/v}}function Uu(t){return Math.sqrt(t[0]*t[0]+t[1]*t[1])}function _p(t,e){return Uu(t)*Uu(e)?(t[0]*e[0]+t[1]*e[1])/(Uu(t)*Uu(e)):1}function I1(t,e){return(t[0]*e[1]1&&(n*=Math.sqrt(h),r*=Math.sqrt(h));var p=n*n*(d*d)+r*r*(f*f),v=p?Math.sqrt((n*n*(r*r)-p)/p):1;a===o&&(v*=-1),isNaN(v)&&(v=0);var g=r?v*n*d/r:0,m=n?v*-r*f/n:0,y=(s+c)/2+Math.cos(i)*g-Math.sin(i)*m,b=(l+u)/2+Math.sin(i)*g+Math.cos(i)*m,x=[(f-g)/n,(d-m)/r],w=[(-1*f-g)/n,(-1*d-m)/r],O=I1([1,0],x),_=I1(x,w);return _p(x,w)<=-1&&(_=Math.PI),_p(x,w)>=1&&(_=0),o===0&&_>0&&(_-=2*Math.PI),o===1&&_<0&&(_+=2*Math.PI),{cx:y,cy:b,rx:Vu(t,[c,u])?0:n,ry:Vu(t,[c,u])?0:r,startAngle:O,endAngle:O+_,xRotation:i,arcFlag:a,sweepFlag:o}}function NN(t,e,n){return t.reduce(function(r,i){var a="";if(i[0]==="M"||i[0]==="L"){var o=vt(i[1],i[2],0);n&&We(o,o,n),a="".concat(i[0]).concat(o[0],",").concat(o[1])}else if(i[0]==="Z")a=i[0];else if(i[0]==="C"){var s=vt(i[1],i[2],0),l=vt(i[3],i[4],0),c=vt(i[5],i[6],0);n&&(We(s,s,n),We(l,l,n),We(c,c,n)),a="".concat(i[0]).concat(s[0],",").concat(s[1],",").concat(l[0],",").concat(l[1],",").concat(c[0],",").concat(c[1])}else if(i[0]==="A"){var u=vt(i[6],i[7],0);n&&We(u,u,n),a="".concat(i[0]).concat(i[1],",").concat(i[2],",").concat(i[3],",").concat(i[4],",").concat(i[5],",").concat(u[0],",").concat(u[1])}else if(i[0]==="Q"){var f=vt(i[1],i[2],0),d=vt(i[3],i[4],0);n&&(We(f,f,n),We(d,d,n)),a="".concat(i[0]).concat(i[1],",").concat(i[2],",").concat(i[3],",").concat(i[4],"}")}return r+=a},"")}function RN(t,e,n,r){return[["M",t,e],["L",n,r]]}function j1(t,e,n,r){var i=(-1+Math.sqrt(2))/3*4,a=t*i,o=e*i,s=n-t,l=n+t,c=r-e,u=r+e;return[["M",s,r],["C",s,r-o,n-a,c,n,c],["C",n+a,c,l,r-o,l,r],["C",l,r+o,n+a,u,n,u],["C",n-a,u,s,r+o,s,r],["Z"]]}function IN(t,e){var n=t.map(function(r,i){return[i===0?"M":"L",r[0],r[1]]});return e&&n.push(["Z"]),n}function jN(t,e,n,r,i){if(i){var a=(0,_t.Z)(i,4),o=a[0],s=a[1],l=a[2],c=a[3],u=t>0?1:-1,f=e>0?1:-1,d=u+f!==0?1:0;return[["M",u*o+n,r],["L",t-u*s+n,r],s?["A",s,s,0,0,d,t+n,f*s+r]:null,["L",t+n,e-f*l+r],l?["A",l,l,0,0,d,t+n-u*l,e+r]:null,["L",n+u*c,e+r],c?["A",c,c,0,0,d,n,e+r-f*c]:null,["L",n,f*o+r],o?["A",o,o,0,0,d,u*o+n,r]:null,["Z"]].filter(function(h){return h})}return[["M",n,r],["L",n+t,r],["L",n+t,r+e],["L",n,r+e],["Z"]]}function DN(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:t.getLocalTransform(),n=[];switch(t.nodeName){case ut.LINE:var r=t.parsedStyle,i=r.x1,a=i===void 0?0:i,o=r.y1,s=o===void 0?0:o,l=r.x2,c=l===void 0?0:l,u=r.y2,f=u===void 0?0:u;n=RN(a,s,c,f);break;case ut.CIRCLE:{var d=t.parsedStyle,h=d.r,p=h===void 0?0:h,v=d.cx,g=v===void 0?0:v,m=d.cy,y=m===void 0?0:m;n=j1(p,p,g,y);break}case ut.ELLIPSE:{var b=t.parsedStyle,x=b.rx,w=x===void 0?0:x,O=b.ry,_=O===void 0?0:O,S=b.cx,k=S===void 0?0:S,M=b.cy,E=M===void 0?0:M;n=j1(w,_,k,E);break}case ut.POLYLINE:case ut.POLYGON:var R=t.parsedStyle.points;n=IN(R.points,t.nodeName===ut.POLYGON);break;case ut.RECT:var T=t.parsedStyle,L=T.width,I=L===void 0?0:L,j=T.height,F=j===void 0?0:j,D=T.x,B=D===void 0?0:D,W=T.y,V=W===void 0?0:W,U=T.radius,Q=U&&U.some(function(nt){return nt!==0});n=jN(I,F,B,V,Q&&U.map(function(nt){return wn(nt,0,Math.min(Math.abs(I)/2,Math.abs(F)/2))}));break;case ut.PATH:var at=t.parsedStyle.d.absolutePath;n=(0,A.Z)(at);break}if(n.length)return NN(n,t,e)}function Wet(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0,i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,a=t.map(function(o,s){var l=o[0],c=t[s+1],u=s===0&&(e!==0||n!==0),f=(s===t.length-1||c&&(c[0]==="M"||c[0]==="Z"))&&r!==0&&i!==0,d=u?[e,n]:[0,0],h=_slicedToArray(d,2),p=h[0],v=h[1],g=f?[r,i]:[0,0],m=_slicedToArray(g,2),y=m[0],b=m[1];switch(l){case"M":return"M ".concat(o[1]+p,",").concat(o[2]+v);case"L":return"L ".concat(o[1]+y,",").concat(o[2]+b);case"Q":return"Q ".concat(o[1]," ").concat(o[2],",").concat(o[3]+y," ").concat(o[4]+b);case"C":return"C ".concat(o[1]," ").concat(o[2],",").concat(o[3]," ").concat(o[4],",").concat(o[5]+y," ").concat(o[6]+b);case"A":return"A ".concat(o[1]," ").concat(o[2]," ").concat(o[3]," ").concat(o[4]," ").concat(o[5]," ").concat(o[6]," ").concat(o[7]).concat(f?" L ".concat(o[6]+r,",").concat(o[7]+i):"");case"Z":return"Z";default:return null}}).filter(function(o){return o!==null}).join(" ");return~a.indexOf("NaN")?"":a}var D1=function(e){if(e===""||Array.isArray(e)&&e.length===0)return{absolutePath:[],hasArc:!1,segments:[],polygons:[],polylines:[],curve:null,totalLength:0,rect:{x:0,y:0,width:0,height:0}};var n;try{n=Pu(e)}catch(h){n=Pu(""),console.error("[g]: Invalid SVG Path definition: ".concat(e))}EN(n);var r=AN(n),i=TN(n),a=i.polygons,o=i.polylines,s=CN(n),l=PN(s,0),c=l.x,u=l.y,f=l.width,d=l.height;return{absolutePath:n,hasArc:r,segments:s,polygons:a,polylines:o,totalLength:0,rect:{x:Number.isFinite(c)?c:0,y:Number.isFinite(u)?u:0,width:Number.isFinite(f)?f:0,height:Number.isFinite(d)?d:0}}},FN=qn(D1);function F1(t){return xn(t)?FN(t):D1(t)}function BN(t,e,n){var r=t.curve,i=e.curve;(!r||r.length===0)&&(r=np(t.absolutePath,!1),t.curve=r),(!i||i.length===0)&&(i=np(e.absolutePath,!1),e.curve=i);var a=[r,i];r.length!==i.length&&(a=Ry(r,i));var o=Iy(a[0])!==Iy(a[1])?R5(a[0]):I5(a[0]);return[o,D5(a[1],o),function(s){return s}]}function zN(t,e){var n;return xn(t)?n=t.split(" ").map(function(r){var i=r.split(","),a=(0,_t.Z)(i,2),o=a[0],s=a[1];return[Number(o),Number(s)]}):n=t,{points:n,totalLength:0,segments:[]}}function ZN(t,e){return[t.points,e.points,function(n){return n}]}var On=null,Gs=/\s*(\w+)\(([^)]*)\)/g;function Dr(t){return function(e){var n=0;return t.map(function(r){return r===On?e[n++]:r})}}function Fo(t){return t}var Xl={matrix:["NNNNNN",[On,On,0,0,On,On,0,0,0,0,1,0,On,On,0,1],Fo],matrix3d:["NNNNNNNNNNNNNNNN",Fo],rotate:["A"],rotateX:["A"],rotateY:["A"],rotateZ:["A"],rotate3d:["NNNA"],perspective:["L"],scale:["Nn",Dr([On,On,new He(1)]),Fo],scaleX:["N",Dr([On,new He(1),new He(1)]),Dr([On,new He(1)])],scaleY:["N",Dr([new He(1),On,new He(1)]),Dr([new He(1),On])],scaleZ:["N",Dr([new He(1),new He(1),On])],scale3d:["NNN",Fo],skew:["Aa",null,Fo],skewX:["A",null,Dr([On,jo])],skewY:["A",null,Dr([jo,On])],translate:["Tt",Dr([On,On,Mi]),Fo],translateX:["T",Dr([On,Mi,Mi]),Dr([On,Mi])],translateY:["T",Dr([Mi,On,Mi]),Dr([Mi,On])],translateZ:["L",Dr([Mi,Mi,On])],translate3d:["TTL",Fo]};function B1(t){for(var e=[],n=t.length,r=0;r2&&arguments[2]!==void 0?arguments[2]:{skipUpdateAttribute:!1,skipParse:!1,forceUpdateGeometry:!1,usedAttributes:[],memoize:!0};Object.assign(n.attributes,r);var a=n.parsedStyle.clipPath,o=n.parsedStyle.offsetPath;eR(n,r);var s=!!i.forceUpdateGeometry;if(!s){for(var l in r)if(JN.has(l)){s=!0;break}}var c=$1(n);c.has("fill")&&r.fill&&(n.parsedStyle.fill=to(r.fill)),c.has("stroke")&&r.stroke&&(n.parsedStyle.stroke=to(r.stroke)),c.has("shadowColor")&&r.shadowColor&&(n.parsedStyle.shadowColor=to(r.shadowColor)),c.has("filter")&&r.filter&&(n.parsedStyle.filter=kN(r.filter)),c.has("radius")&&!le(r.radius)&&(n.parsedStyle.radius=E1(r.radius,4)),c.has("lineDash")&&!le(r.lineDash)&&(n.parsedStyle.lineDash=E1(r.lineDash,"even")),c.has("points")&&r.points&&(n.parsedStyle.points=zN(r.points)),c.has("d")&&r.d===""&&(n.parsedStyle.d=(0,it.Z)({},l1)),c.has("d")&&r.d&&(n.parsedStyle.d=F1(r.d)),c.has("textTransform")&&r.textTransform&&this.runtime.CSSPropertySyntaxFactory[Lt.TEXT_TRANSFORM].calculator(null,null,{value:r.textTransform},n,null),c.has("clipPath")&&!Ue(r.clipPath)&&this.runtime.CSSPropertySyntaxFactory[Lt.DEFINED_PATH].calculator("clipPath",a,r.clipPath,n,this.runtime),c.has("offsetPath")&&r.offsetPath&&this.runtime.CSSPropertySyntaxFactory[Lt.DEFINED_PATH].calculator("offsetPath",o,r.offsetPath,n,this.runtime),c.has("transform")&&r.transform&&(n.parsedStyle.transform=z1(r.transform)),c.has("transformOrigin")&&r.transformOrigin&&(n.parsedStyle.transformOrigin=QN(r.transformOrigin)),c.has("markerStart")&&r.markerStart&&(n.parsedStyle.markerStart=this.runtime.CSSPropertySyntaxFactory[Lt.MARKER].calculator(null,r.markerStart,r.markerStart,null,null)),c.has("markerEnd")&&r.markerEnd&&(n.parsedStyle.markerEnd=this.runtime.CSSPropertySyntaxFactory[Lt.MARKER].calculator(null,r.markerEnd,r.markerEnd,null,null)),c.has("markerMid")&&r.markerMid&&(n.parsedStyle.markerMid=this.runtime.CSSPropertySyntaxFactory[Lt.MARKER].calculator("",r.markerMid,r.markerMid,null,null)),c.has("zIndex")&&!le(r.zIndex)&&this.runtime.CSSPropertySyntaxFactory[Lt.Z_INDEX].postProcessor(n),c.has("offsetDistance")&&!le(r.offsetDistance)&&this.runtime.CSSPropertySyntaxFactory[Lt.OFFSET_DISTANCE].postProcessor(n),c.has("transform")&&r.transform&&this.runtime.CSSPropertySyntaxFactory[Lt.TRANSFORM].postProcessor(n),c.has("transformOrigin")&&r.transformOrigin&&this.runtime.CSSPropertySyntaxFactory[Lt.TRANSFORM_ORIGIN].postProcessor(n),s&&(n.geometry.dirty=!0,n.dirty(!0,!0),i.forceUpdateGeometry||this.runtime.sceneGraphService.dirtyToRoot(n))}},{key:"updateGeometry",value:function(n){var r=n.nodeName,i=this.runtime.geometryUpdaterFactory[r];if(i){var a=n.geometry;a.contentBounds||(a.contentBounds=new Bn),a.renderBounds||(a.renderBounds=new Bn);var o=n.parsedStyle,s=i.update(o,n),l=s.cx,c=l===void 0?0:l,u=s.cy,f=u===void 0?0:u,d=s.cz,h=d===void 0?0:d,p=s.hwidth,v=p===void 0?0:p,g=s.hheight,m=g===void 0?0:g,y=s.hdepth,b=y===void 0?0:y,x=[Math.abs(v),Math.abs(m),b],w=o.stroke,O=o.lineWidth,_=O===void 0?1:O,S=o.increasedLineWidthForHitTesting,k=S===void 0?0:S,M=o.shadowType,E=M===void 0?"outer":M,R=o.shadowColor,T=o.filter,L=T===void 0?[]:T,I=o.transformOrigin,j=[c,f,h];a.contentBounds.update(j,x);var F=r===ut.POLYLINE||r===ut.POLYGON||r===ut.PATH?Math.SQRT2:.5,D=w&&!w.isNone;if(D){var B=((_||0)+(k||0))*F;x[0]+=B,x[1]+=B}if(a.renderBounds.update(j,x),R&&E&&E!=="inner"){var W=a.renderBounds,V=W.min,U=W.max,Q=o.shadowBlur,at=o.shadowOffsetX,nt=o.shadowOffsetY,st=Q||0,ft=at||0,rt=nt||0,bt=V[0]-st+ft,St=U[0]+st+ft,Pt=V[1]-st+rt,Tt=U[1]+st+rt;V[0]=Math.min(V[0],bt),U[0]=Math.max(U[0],St),V[1]=Math.min(V[1],Pt),U[1]=Math.max(U[1],Tt),a.renderBounds.setMinMax(V,U)}L.forEach(function(re){var ie=re.name,ge=re.params;if(ie==="blur"){var Nn=ge[0].value;a.renderBounds.update(a.renderBounds.center,Ct(a.renderBounds.halfExtents,a.renderBounds.halfExtents,[Nn,Nn,0]))}else if(ie==="drop-shadow"){var xr=ge[0].value,vn=ge[1].value,Rn=ge[2].value,In=a.renderBounds,on=In.min,Be=In.max,An=on[0]-Rn+xr,Tn=Be[0]+Rn+xr,Pn=on[1]-Rn+vn,sn=Be[1]+Rn+vn;on[0]=Math.min(on[0],An),Be[0]=Math.max(Be[0],Tn),on[1]=Math.min(on[1],Pn),Be[1]=Math.max(Be[1],sn),a.renderBounds.setMinMax(on,Be)}}),n.geometry.dirty=!1;var zt=v<0,Vt=m<0,Ut=(zt?-1:1)*(I?Xr(I[0],0,n,!0):0),ve=(Vt?-1:1)*(I?Xr(I[1],1,n,!0):0);(Ut||ve)&&n.setOrigin(Ut,ve)}}},{key:"updateSizeAttenuation",value:function(n,r){n.style.isSizeAttenuation?(n.style.rawLineWidth||(n.style.rawLineWidth=n.style.lineWidth),n.style.lineWidth=(n.style.rawLineWidth||1)/r,n.nodeName===ut.CIRCLE&&(n.style.rawR||(n.style.rawR=n.style.r),n.style.r=(n.style.rawR||1)/r)):(n.style.rawLineWidth&&(n.style.lineWidth=n.style.rawLineWidth,delete n.style.rawLineWidth),n.nodeName===ut.CIRCLE&&n.style.rawR&&(n.style.r=n.style.rawR,delete n.style.rawR))}}])}();function eR(t,e){var n=$1(t);for(var r in e)n.has(r)&&(t.parsedStyle[r]=e[r])}function $1(t){return t.constructor.PARSED_STYLE_LIST}var nR=function(){function t(){(0,P.Z)(this,t),this.mixer=xp}return(0,Z.Z)(t,[{key:"calculator",value:function(n,r,i,a){return jr(i)}}])}(),rR=function(){function t(){(0,P.Z)(this,t)}return(0,Z.Z)(t,[{key:"calculator",value:function(n,r,i,a,o){return i instanceof li&&(i=null),o.sceneGraphService.updateDisplayObjectDependency(n,r,i,a),n==="clipPath"&&a.forEach(function(s){s.childNodes.length===0&&o.sceneGraphService.dirtyToRoot(s)}),i}}])}(),iR=function(){function t(){(0,P.Z)(this,t),this.parser=to,this.mixer=yN}return(0,Z.Z)(t,[{key:"calculator",value:function(n,r,i,a){return i instanceof li?i.value==="none"?w1:O1:i}}])}(),aR=function(){function t(){(0,P.Z)(this,t)}return(0,Z.Z)(t,[{key:"calculator",value:function(n,r,i){return i instanceof li?[]:i}}])}();function Y1(t){var e=t.parsedStyle,n=e.fontSize;return le(n)?null:n}var Ap=function(){function t(){(0,P.Z)(this,t),this.mixer=xp}return(0,Z.Z)(t,[{key:"calculator",value:function(n,r,i,a,o){if(en(i))return i;if(He.isRelativeUnit(i.unit)){if(i.unit===Ft.kPercentage)return 0;if(i.unit===Ft.kEms){if(a.parentNode){var s=Y1(a.parentNode);if(s)return s*=i.value,s}return 0}if(i.unit===Ft.kRems){var l;if(a!=null&&(l=a.ownerDocument)!==null&&l!==void 0&&l.documentElement){var c=Y1(a.ownerDocument.documentElement);if(c)return c*=i.value,c}return 0}}else return i.value}}])}(),oR=function(){function t(){(0,P.Z)(this,t),this.mixer=P1}return(0,Z.Z)(t,[{key:"calculator",value:function(n,r,i){return i.map(function(a){return a.value})}}])}(),sR=function(){function t(){(0,P.Z)(this,t),this.mixer=P1}return(0,Z.Z)(t,[{key:"calculator",value:function(n,r,i){return i.map(function(a){return a.value})}}])}(),lR=function(){function t(){(0,P.Z)(this,t)}return(0,Z.Z)(t,[{key:"calculator",value:function(n,r,i,a){var o;i instanceof li&&(i=null);var s=(o=i)===null||o===void 0?void 0:o.cloneNode(!0);return s&&(s.style.isMarker=!0),s}}])}(),cR=function(){function t(){(0,P.Z)(this,t),this.mixer=xp}return(0,Z.Z)(t,[{key:"calculator",value:function(n,r,i){return i.value}}])}(),uR=function(){function t(){(0,P.Z)(this,t),this.mixer=wp(0,1)}return(0,Z.Z)(t,[{key:"calculator",value:function(n,r,i){return i.value}},{key:"postProcessor",value:function(n){var r=n.parsedStyle,i=r.offsetPath,a=r.offsetDistance;if(i){var o=i.nodeName;if(o===ut.LINE||o===ut.PATH||o===ut.POLYLINE){var s=i.getPoint(a);s&&n.setLocalPosition(s.x,s.y)}}}}])}(),fR=function(){function t(){(0,P.Z)(this,t),this.mixer=wp(0,1)}return(0,Z.Z)(t,[{key:"calculator",value:function(n,r,i){return i.value}}])}(),dR=function(){function t(){(0,P.Z)(this,t),this.parser=F1,this.mixer=BN}return(0,Z.Z)(t,[{key:"calculator",value:function(n,r,i){return i instanceof li&&i.value==="unset"?{absolutePath:[],hasArc:!1,segments:[],polygons:[],polylines:[],curve:null,totalLength:0,rect:new Fs(0,0,0,0)}:i}}])}(),hR=(0,Z.Z)(function t(){(0,P.Z)(this,t),this.mixer=ZN}),pR=function(t){function e(){var n;(0,P.Z)(this,e);for(var r=arguments.length,i=new Array(r),a=0;a>>1;H1(t[i],e)<0?n=i+1:r=i}return n}function H1(t,e){var n=Number(t.parsedStyle.zIndex||0),r=Number(e.parsedStyle.zIndex||0);if(n===r){var i=t.parentNode;if(i){var a=i.childNodes||[];return a.indexOf(t)-a.indexOf(e)}}return n-r}function V1(t){var e=t;do{var n,r=(n=e.parsedStyle)===null||n===void 0?void 0:n.clipPath;if(r)return e;e=e.parentElement}while(e!==null);return null}var X1="px";function xR(t,e,n){Pp&&t.style&&(t.style.width=e+X1,t.style.height=n+X1)}function U1(t,e){if(Pp)return document.defaultView.getComputedStyle(t,null).getPropertyValue(e)}function wR(t){var e=U1(t,"width");return e==="auto"?t.offsetWidth:parseFloat(e)}function OR(t){var e=U1(t,"height");return e==="auto"?t.offsetHeight:parseFloat(e)}var _R=1,SR={touchstart:"pointerdown",touchend:"pointerup",touchendoutside:"pointerupoutside",touchmove:"pointermove",touchcancel:"pointercancel"},Cp=typeof performance=="object"&&performance.now?performance:Date;function qu(t){return t.nodeName===ut.FRAGMENT?!0:t.getRootNode().nodeName===ut.FRAGMENT}function Bo(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"auto",e=arguments.length>1?arguments[1]:void 0,n=arguments.length>2?arguments[2]:void 0,r=!1,i=!1,a=!!e&&!e.isNone,o=!!n&&!n.isNone;return t==="visiblepainted"||t==="painted"||t==="auto"?(r=a,i=o):t==="visiblefill"||t==="fill"?r=!0:t==="visiblestroke"||t==="stroke"?i=!0:(t==="visible"||t==="all")&&(r=!0,i=!0),[r,i]}var kR=1,MR=function(){return kR++},Ui=typeof self=="object"&&self.self===self?self:typeof lt.g=="object"&<.g.global===lt.g?lt.g:{},ER=Date.now(),AR=function(){return Ui.performance&&typeof Ui.performance.now=="function"?Ui.performance.now():Date.now()-ER},Ul={},q1=Date.now(),TR=function(e){if(typeof e!="function")throw new TypeError("".concat(e," is not a function"));var n=Date.now(),r=n-q1,i=r>16?0:16-r,a=MR();return Ul[a]=e,Object.keys(Ul).length>1||setTimeout(function(){q1=n;var o=Ul;Ul={},Object.keys(o).forEach(function(s){return o[s](AR())})},i),a},PR=function(e){delete Ul[e]},CR=["","webkit","moz","ms","o"],K1=function(e){return typeof e!="string"?TR:e===""?Ui.requestAnimationFrame:Ui["".concat(e,"RequestAnimationFrame")]},LR=function(e){return typeof e!="string"?PR:e===""?Ui.cancelAnimationFrame:Ui["".concat(e,"CancelAnimationFrame")]||Ui["".concat(e,"CancelRequestAnimationFrame")]},NR=function(e,n){for(var r=0;e[r]!==void 0;){if(n(e[r]))return e[r];r+=1}},Q1=NR(CR,function(t){return!!K1(t)}),Lp=K1(Q1),J1=LR(Q1);Ui.requestAnimationFrame=Lp,Ui.cancelAnimationFrame=J1;var RR=function(){function t(){(0,P.Z)(this,t),this.callbacks=[]}return(0,Z.Z)(t,[{key:"getCallbacksNum",value:function(){return this.callbacks.length}},{key:"tapPromise",value:function(n,r){this.callbacks.push(r)}},{key:"promise",value:function(){for(var n=arguments.length,r=new Array(n),i=0;i=0;h--){var p=d[h].trim();!DR.test(p)&&jR.indexOf(p)<0&&(p='"'.concat(p,'"')),d[h]=p}return"".concat(o," ").concat(l," ").concat(u," ").concat(f," ").concat(d.join(","))}function Rp(t,e,n){return Ya(t),t[4]=Math.tan(e),t[1]=Math.tan(n),t}var zn=Xe(),BR=Xe(),zR={scale:function(e){Po(zn,[e[0].value,e[1].value,1])},scaleX:function(e){Po(zn,[e[0].value,1,1])},scaleY:function(e){Po(zn,[1,e[0].value,1])},scaleZ:function(e){Po(zn,[1,1,e[0].value])},scale3d:function(e){Po(zn,[e[0].value,e[1].value,e[2].value])},translate:function(e){Ha(zn,[e[0].value,e[1].value,0])},translateX:function(e){Ha(zn,[e[0].value,0,0])},translateY:function(e){Ha(zn,[0,e[0].value,0])},translateZ:function(e){Ha(zn,[0,0,e[0].value])},translate3d:function(e){Ha(zn,[e[0].value,e[1].value,e[2].value])},rotate:function(e){Yh(zn,$e(jr(e[0])))},rotateX:function(e){uy(zn,$e(jr(e[0])))},rotateY:function(e){fy(zn,$e(jr(e[0])))},rotateZ:function(e){Yh(zn,$e(jr(e[0])))},rotate3d:function(e){cy(zn,$e(jr(e[3])),[e[0].value,e[1].value,e[2].value])},skew:function(e){Rp(zn,$e(e[0].value),$e(e[1].value))},skewX:function(e){Rp(zn,$e(e[0].value),0)},skewY:function(e){Rp(zn,0,$e(e[0].value))},matrix:function(e){$h(zn,e[0].value,e[1].value,0,0,e[2].value,e[3].value,0,0,0,0,1,0,e[4].value,e[5].value,0,1)},matrix3d:function(e){$h.apply(wt,[zn].concat((0,A.Z)(e.map(function(n){return n.value}))))}},ZR=vt(1,1,1),WR=q(),tb={translate:function(e,n){kt.sceneGraphService.setLocalScale(e,ZR,!1),kt.sceneGraphService.setLocalEulerAngles(e,WR,void 0,void 0,!1),kt.sceneGraphService.setLocalPosition(e,[n[0].value,n[1].value,0],!1),kt.sceneGraphService.dirtyLocalTransform(e,e.transformable)}};function eb(t,e){if(t.length){if(t.length===1&&tb[t[0].t]){tb[t[0].t](e,t[0].d);return}for(var n=Ya(BR),r=0;r1&&arguments[1]!==void 0?arguments[1]:!1,i=arguments.length>2?arguments[2]:void 0;if(i)return this.dispatchEventToSelf(n),!0;var a;if(this.document)a=this;else if(this.defaultView)a=this.defaultView;else{var o;a=(o=this.ownerDocument)===null||o===void 0?void 0:o.defaultView}if(a){if(n.manager=a.getEventService(),!n.manager)return!1;n.defaultPrevented=!1,n.path?n.path.length=0:n.page=[],r||(n.target=this),n.manager.dispatchEvent(n,n.type,r)}else this.dispatchEventToSelf(n);return!n.defaultPrevented}}])}(),hn=function(t){function e(){var n;(0,P.Z)(this,e);for(var r=arguments.length,i=new Array(r),a=0;a0&&arguments[0]!==void 0?arguments[0]:{};return this.parentNode?this.parentNode.getRootNode(r):r.composed&&this.host?this.host.getRootNode(r):this}},{key:"hasChildNodes",value:function(){return this.childNodes.length>0}},{key:"isDefaultNamespace",value:function(r){throw new Error(Ge)}},{key:"lookupNamespaceURI",value:function(r){throw new Error(Ge)}},{key:"lookupPrefix",value:function(r){throw new Error(Ge)}},{key:"normalize",value:function(){throw new Error(Ge)}},{key:"isEqualNode",value:function(r){return this===r}},{key:"isSameNode",value:function(r){return this.isEqualNode(r)}},{key:"parent",get:function(){return this.parentNode}},{key:"parentElement",get:function(){return null}},{key:"nextSibling",get:function(){return null}},{key:"previousSibling",get:function(){return null}},{key:"firstChild",get:function(){return this.childNodes.length>0?this.childNodes[0]:null}},{key:"lastChild",get:function(){return this.childNodes.length>0?this.childNodes[this.childNodes.length-1]:null}},{key:"compareDocumentPosition",value:function(r){if(r===this)return 0;for(var i=r,a=this,o=[i],s=[a];(l=i.parentNode)!==null&&l!==void 0?l:a.parentNode;){var l;i=i.parentNode?(o.push(i.parentNode),i.parentNode):i,a=a.parentNode?(s.push(a.parentNode),a.parentNode):a}if(i!==a)return e.DOCUMENT_POSITION_DISCONNECTED|e.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC|e.DOCUMENT_POSITION_PRECEDING;var c=o.length>s.length?o:s,u=c===o?s:o;if(c[c.length-u.length]===u[0])return c===o?e.DOCUMENT_POSITION_CONTAINED_BY|e.DOCUMENT_POSITION_FOLLOWING:e.DOCUMENT_POSITION_CONTAINS|e.DOCUMENT_POSITION_PRECEDING;for(var f=c.length-u.length,d=u.length-1;d>=0;d--){var h=u[d],p=c[f+d];if(p!==h){var v=h.parentNode.childNodes;return v.indexOf(h)0&&i;)i=i.parentNode,r--;return i}},{key:"forEach",value:function(r){for(var i=[this];i.length>0;){var a=i.pop(),o=r(a);if(o===!1)break;for(var s=a.childNodes.length-1;s>=0;s--)i.push(a.childNodes[s])}}}],[{key:"isNode",value:function(r){return!!r.childNodes}}])}(rb);hn.DOCUMENT_POSITION_DISCONNECTED=1,hn.DOCUMENT_POSITION_PRECEDING=2,hn.DOCUMENT_POSITION_FOLLOWING=4,hn.DOCUMENT_POSITION_CONTAINS=8,hn.DOCUMENT_POSITION_CONTAINED_BY=16,hn.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC=32;var e4=2048,n4=function(){function t(e,n){var r=this;(0,P.Z)(this,t),this.nativeHTMLMap=new WeakMap,this.cursor="default",this.mappingTable={},this.mappingState={trackingData:{}},this.eventPool=new Map,this.tmpMatrix=Xe(),this.tmpVec3=q(),this.onPointerDown=function(i){var a=r.createPointerEvent(i);if(r.dispatchEvent(a,"pointerdown"),a.pointerType==="touch")r.dispatchEvent(a,"touchstart");else if(a.pointerType==="mouse"||a.pointerType==="pen"){var o=a.button===2;r.dispatchEvent(a,o?"rightdown":"mousedown")}var s=r.trackingData(i.pointerId);s.pressTargetsByButton[i.button]=a.composedPath(),r.freeEvent(a)},this.onPointerUp=function(i){var a=Cp.now(),o=r.createPointerEvent(i,void 0,void 0,r.context.config.alwaysTriggerPointerEventOnCanvas?r.rootTarget:void 0);if(r.dispatchEvent(o,"pointerup"),o.pointerType==="touch")r.dispatchEvent(o,"touchend");else if(o.pointerType==="mouse"||o.pointerType==="pen"){var s=o.button===2;r.dispatchEvent(o,s?"rightup":"mouseup")}var l=r.trackingData(i.pointerId),c=r.findMountedTarget(l.pressTargetsByButton[i.button]),u=c;if(c&&!o.composedPath().includes(c)){for(var f=c;f&&!o.composedPath().includes(f);){if(o.currentTarget=f,r.notifyTarget(o,"pointerupoutside"),o.pointerType==="touch")r.notifyTarget(o,"touchendoutside");else if(o.pointerType==="mouse"||o.pointerType==="pen"){var d=o.button===2;r.notifyTarget(o,d?"rightupoutside":"mouseupoutside")}hn.isNode(f)&&(f=f.parentNode)}delete l.pressTargetsByButton[i.button],u=f}if(u){var h,p=r.clonePointerEvent(o,"click");p.target=u,p.path=[],l.clicksByButton[i.button]||(l.clicksByButton[i.button]={clickCount:0,target:p.target,timeStamp:a});var v=r.context.renderingContext.root.ownerDocument.defaultView,g=l.clicksByButton[i.button];g.target===p.target&&a-g.timeStamp=1;a--)if(n.currentTarget=i[a],this.notifyTarget(n,r),n.propagationStopped||n.propagationImmediatelyStopped)return;if(n.eventPhase=n.AT_TARGET,n.currentTarget=n.target,this.notifyTarget(n,r),!(n.propagationStopped||n.propagationImmediatelyStopped)){var o=i.indexOf(n.currentTarget);n.eventPhase=n.BUBBLING_PHASE;for(var s=o+1;so||i>s?null:!l&&this.pickHandler(n)||this.rootTarget||null}},{key:"isNativeEventFromCanvas",value:function(n,r){var i,a=r==null?void 0:r.target;if((i=a)!==null&&i!==void 0&&i.shadowRoot&&(a=r.composedPath()[0]),a){if(a===n)return!0;if(n&&n.contains)return n.contains(a)}return r!=null&&r.composedPath?r.composedPath().indexOf(n)>-1:!1}},{key:"getExistedHTML",value:function(n){if(n.nativeEvent.composedPath)for(var r=0,i=n.nativeEvent.composedPath();r=0;i--){var a=n[i];if(a===this.rootTarget||hn.isNode(a)&&a.parentNode===r)r=n[i];else break}return r}},{key:"getCursor",value:function(n){for(var r=n;r;){var i=yR(r)&&r.getAttribute("cursor");if(i)return i;r=hn.isNode(r)&&r.parentNode}}}])}(),Dp=function(){function t(){(0,P.Z)(this,t)}return(0,Z.Z)(t,[{key:"getOrCreateCanvas",value:function(n,r){if(this.canvas)return this.canvas;if(n||kt.offscreenCanvas)this.canvas=n||kt.offscreenCanvas,this.context=this.canvas.getContext("2d",(0,it.Z)({willReadFrequently:!0},r));else try{this.canvas=new window.OffscreenCanvas(0,0),this.context=this.canvas.getContext("2d",(0,it.Z)({willReadFrequently:!0},r)),(!this.context||!this.context.measureText)&&(this.canvas=document.createElement("canvas"),this.context=this.canvas.getContext("2d"))}catch(i){this.canvas=document.createElement("canvas"),this.context=this.canvas.getContext("2d",(0,it.Z)({willReadFrequently:!0},r))}return this.canvas.width=10,this.canvas.height=10,this.canvas}},{key:"getOrCreateContext",value:function(n,r){return this.context?this.context:(this.getOrCreateCanvas(n,r),this.context)}}],[{key:"createCanvas",value:function(){try{return new window.OffscreenCanvas(0,0)}catch(n){}try{return document.createElement("canvas")}catch(n){}return null}}])}(),$s=function(t){return t[t.CAMERA_CHANGED=0]="CAMERA_CHANGED",t[t.DISPLAY_OBJECT_CHANGED=1]="DISPLAY_OBJECT_CHANGED",t[t.NONE=2]="NONE",t}({}),r4=function(){function t(e,n){(0,P.Z)(this,t),this.inited=!1,this.stats={total:0,rendered:0},this.zIndexCounter=0,this.hooks={init:new Mr,initAsync:new RR,dirtycheck:new Np,cull:new Np,beginFrame:new Mr,beforeRender:new Mr,render:new Mr,afterRender:new Mr,endFrame:new Mr,destroy:new Mr,pick:new IR,pickSync:new Np,pointerDown:new Mr,pointerUp:new Mr,pointerMove:new Mr,pointerOut:new Mr,pointerOver:new Mr,pointerWheel:new Mr,pointerCancel:new Mr,click:new Mr},this.globalRuntime=e,this.context=n}return(0,Z.Z)(t,[{key:"init",value:function(n){var r=this,i=(0,it.Z)((0,it.Z)({},this.globalRuntime),this.context);this.context.renderingPlugins.forEach(function(a){a.apply(i,r.globalRuntime)}),this.hooks.init.call(),this.hooks.initAsync.getCallbacksNum()===0?(this.inited=!0,n()):this.hooks.initAsync.promise().then(function(){r.inited=!0,n()}).catch(function(a){})}},{key:"getStats",value:function(){return this.stats}},{key:"disableDirtyRectangleRendering",value:function(){var n=this.context.config.renderer,r=n.getConfig(),i=r.enableDirtyRectangleRendering;return!i||this.context.renderingContext.renderReasons.has($s.CAMERA_CHANGED)}},{key:"render",value:function(n,r,i){this.stats.total=0,this.stats.rendered=0,this.zIndexCounter=0;var a=this.context.renderingContext;if(this.globalRuntime.sceneGraphService.syncHierarchy(a.root),this.globalRuntime.sceneGraphService.triggerPendingEvents(),a.renderReasons.size&&this.inited){a.dirtyRectangleRenderingDisabled=this.disableDirtyRectangleRendering();var o=a.renderReasons.size===1&&a.renderReasons.has($s.CAMERA_CHANGED),s=!n.disableRenderHooks||!o;this.hooks.beginFrame.call(r),s&&this.renderDisplayObject(a.root,n,a),this.hooks.endFrame.call(r),a.renderReasons.clear(),i()}}},{key:"renderDisplayObject",value:function(n,r,i){var a=this,o=r.renderer.getConfig(),s=o.enableDirtyCheck,l=o.enableCulling;function c(v){var g=v.renderable,m=v.sortable,y=s?g.dirty||i.dirtyRectangleRenderingDisabled?v:null:v,b=null;y&&(b=l?a.hooks.cull.call(y,a.context.camera):y,b&&(a.stats.rendered+=1)),v.dirty(!1),m.renderOrder=a.zIndexCounter,a.zIndexCounter+=1,a.stats.total+=1,m.dirty&&(a.sort(v,m),m.dirty=!1,m.dirtyChildren=[],m.dirtyReason=void 0),b&&(a.hooks.beforeRender.call(b),a.hooks.render.call(b),a.hooks.afterRender.call(b))}for(var u=[n];u.length>0;){var f,d=u.pop();c(d);for(var h=((f=d.sortable)===null||f===void 0||(f=f.sorted)===null||f===void 0?void 0:f.length)>0?d.sortable.sorted:d.childNodes,p=h.length-1;p>=0;p--)u.push(h[p])}}},{key:"sort",value:function(n,r){var i,a;(r==null||(i=r.sorted)===null||i===void 0?void 0:i.length)>0&&r.dirtyReason!==Fu.Z_INDEX_CHANGED?r.dirtyChildren.forEach(function(o){var s=r.sorted.indexOf(o);s>-1&&r.sorted.splice(s,1);var l=n.childNodes.indexOf(o);if(l>-1)if(r.sorted.length===0)r.sorted.push(o);else{var c=bR(r.sorted,o);r.sorted.splice(c,0,o)}}):r.sorted=n.childNodes.slice().sort(H1),((a=r.sorted)===null||a===void 0?void 0:a.length)>0&&n.childNodes.filter(function(o){return o.parsedStyle.zIndex}).length===0&&(r.sorted=[])}},{key:"destroy",value:function(){this.inited=!1,this.hooks.destroy.call(),this.globalRuntime.sceneGraphService.clearPendingEvents()}},{key:"dirtify",value:function(){this.context.renderingContext.renderReasons.add($s.DISPLAY_OBJECT_CHANGED)}}])}(),i4=/\[\s*(.*)=(.*)\s*\]/,a4=function(){function t(){(0,P.Z)(this,t)}return(0,Z.Z)(t,[{key:"selectOne",value:function(n,r){var i=this;if(n.startsWith("."))return r.find(function(l){return((l==null?void 0:l.classList)||[]).indexOf(i.getIdOrClassname(n))>-1});if(n.startsWith("#"))return r.find(function(l){return l.id===i.getIdOrClassname(n)});if(n.startsWith("[")){var a=this.getAttribute(n),o=a.name,s=a.value;return o?r.find(function(l){return r!==l&&(o==="name"?l.name===s:i.attributeToString(l,o)===s)}):null}return r.find(function(l){return r!==l&&l.nodeName===n})}},{key:"selectAll",value:function(n,r){var i=this;if(n.startsWith("."))return r.findAll(function(l){return r!==l&&((l==null?void 0:l.classList)||[]).indexOf(i.getIdOrClassname(n))>-1});if(n.startsWith("#"))return r.findAll(function(l){return r!==l&&l.id===i.getIdOrClassname(n)});if(n.startsWith("[")){var a=this.getAttribute(n),o=a.name,s=a.value;return o?r.findAll(function(l){return r!==l&&(o==="name"?l.name===s:i.attributeToString(l,o)===s)}):[]}return r.findAll(function(l){return r!==l&&l.nodeName===n})}},{key:"is",value:function(n,r){if(n.startsWith("."))return r.className===this.getIdOrClassname(n);if(n.startsWith("#"))return r.id===this.getIdOrClassname(n);if(n.startsWith("[")){var i=this.getAttribute(n),a=i.name,o=i.value;return a==="name"?r.name===o:this.attributeToString(r,a)===o}return r.nodeName===n}},{key:"getIdOrClassname",value:function(n){return n.substring(1)}},{key:"getAttribute",value:function(n){var r=n.match(i4),i="",a="";return r&&r.length>2&&(i=r[1].replace(/"/g,""),a=r[2].replace(/"/g,"")),{name:i,value:a}}},{key:"attributeToString",value:function(n,r){if(!n.getAttribute)return"";var i=n.getAttribute(r);return le(i)?"":i.toString?i.toString():""}}])}(),we=function(t){return t.ATTR_MODIFIED="DOMAttrModified",t.INSERTED="DOMNodeInserted",t.MOUNTED="DOMNodeInsertedIntoDocument",t.REMOVED="removed",t.UNMOUNTED="DOMNodeRemovedFromDocument",t.REPARENT="reparent",t.DESTROY="destroy",t.BOUNDS_CHANGED="bounds-changed",t.CULLED="culled",t}({}),qi=function(t){function e(n,r,i,a,o,s,l,c){var u;return(0,P.Z)(this,e),u=tt(this,e,[null]),u.relatedNode=r,u.prevValue=i,u.newValue=a,u.attrName=o,u.attrChange=s,u.prevParsedValue=l,u.newParsedValue=c,u.type=n,u}return(0,pt.Z)(e,t),(0,Z.Z)(e)}(Ku);qi.ADDITION=2,qi.MODIFICATION=1,qi.REMOVAL=3;var o4=new qi(we.REPARENT,null,"","","",0,"",""),s4=qh(),Qu=q(),l4=vt(1,1,1),c4=Xe(),u4=qh(),zo=q(),f4=Xe(),Zo=Un(),d4=q(),h4=Un(),p4=q(),ql=q(),Wo=q(),Ju=Xe(),ib=Un(),ab=Un(),tf=Un(),ef={affectChildren:!0},v4=function(){function t(e){(0,P.Z)(this,t),this.pendingEvents=new Map,this.boundsChangedEvent=new Ve(we.BOUNDS_CHANGED),this.displayObjectDependencyMap=new WeakMap,this.runtime=e}return(0,Z.Z)(t,[{key:"matches",value:function(n,r){return this.runtime.sceneGraphSelector.is(n,r)}},{key:"querySelector",value:function(n,r){return this.runtime.sceneGraphSelector.selectOne(n,r)}},{key:"querySelectorAll",value:function(n,r){return this.runtime.sceneGraphSelector.selectAll(n,r)}},{key:"attach",value:function(n,r,i){var a,o=!1;n.parentNode&&(o=n.parentNode!==r,this.detach(n));var s=n.nodeName===ut.FRAGMENT,l=qu(r);n.parentNode=r;var c=s?n.childNodes:[n];en(i)?c.forEach(function(v){r.childNodes.splice(i,0,v),v.parentNode=r}):c.forEach(function(v){r.childNodes.push(v),v.parentNode=r});var u=r,f=u.sortable;if((f!=null&&(a=f.sorted)!==null&&a!==void 0&&a.length||f.dirty||n.parsedStyle.zIndex)&&(f.dirtyChildren.indexOf(n)===-1&&f.dirtyChildren.push(n),f.dirty=!0,f.dirtyReason=Fu.ADDED),!l){if(s)this.dirtifyFragment(n);else{var d=n.transformable;d&&this.dirtyWorldTransform(n,d)}if(o){var h,p=((h=r.ownerDocument)===null||h===void 0||(h=h.defaultView)===null||h===void 0||(h=h.getConfig())===null||h===void 0||(h=h.future)===null||h===void 0?void 0:h.experimentalCancelEventPropagation)===!0;n.dispatchEvent(o4,p,p)}}}},{key:"detach",value:function(n){var r,i;if(n.parentNode){var a=n.transformable,o=n.parentNode,s=o.sortable;(s!=null&&(r=s.sorted)!==null&&r!==void 0&&r.length||(i=n.style)!==null&&i!==void 0&&i.zIndex)&&(s.dirtyChildren.indexOf(n)===-1&&s.dirtyChildren.push(n),s.dirty=!0,s.dirtyReason=Fu.REMOVED);var l=n.parentNode.childNodes.indexOf(n);l>-1&&n.parentNode.childNodes.splice(l,1),a&&this.dirtyWorldTransform(n,a),n.parentNode=null}}},{key:"getLocalPosition",value:function(n){return n.transformable.localPosition}},{key:"getLocalRotation",value:function(n){return n.transformable.localRotation}},{key:"getLocalScale",value:function(n){return n.transformable.localScale}},{key:"getLocalSkew",value:function(n){return n.transformable.localSkew}},{key:"getLocalTransform",value:function(n){var r=n.transformable;return s1(r),r.localTransform}},{key:"setLocalPosition",value:function(n,r){var i,a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,o=n.transformable;ql[0]=r[0],ql[1]=r[1],ql[2]=(i=r[2])!==null&&i!==void 0?i:0,!Rl(o.localPosition,ql)&&(jt(o.localPosition,ql),a&&this.dirtyLocalTransform(n,o))}},{key:"translateLocal",value:function(n,r){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;typeof r=="number"&&(r=vt(r,i,a));var o=n.transformable;Rl(r,Qu)||(HC(r,r,o.localRotation),Ct(o.localPosition,o.localPosition,r),this.dirtyLocalTransform(n,o))}},{key:"setLocalRotation",value:function(n,r,i,a,o){var s=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!0;typeof r=="number"&&(r=wy(Zo,r,i,a,o));var l=n.transformable;Mu(l.localRotation,r),s&&this.dirtyLocalTransform(n,l)}},{key:"rotateLocal",value:function(n,r){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;typeof r=="number"&&(r=vt(r,i,a));var o=n.transformable;ku(ab,r[0],r[1],r[2]),Oy(o.localRotation,o.localRotation,ab),this.dirtyLocalTransform(n,o)}},{key:"setLocalScale",value:function(n,r){var i,a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,o=n.transformable;Ot(zo,r[0],r[1],(i=r[2])!==null&&i!==void 0?i:o.localScale[2]),!Rl(zo,o.localScale)&&(jt(o.localScale,zo),a&&this.dirtyLocalTransform(n,o))}},{key:"scaleLocal",value:function(n,r){var i,a=n.transformable;Et(a.localScale,a.localScale,Ot(zo,r[0],r[1],(i=r[2])!==null&&i!==void 0?i:1)),this.dirtyLocalTransform(n,a)}},{key:"setLocalSkew",value:function(n,r,i){var a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0;typeof r=="number"&&(r=L3(u4,r,i));var o=n.transformable;C3(o.localSkew,r),a&&this.dirtyLocalTransform(n,o)}},{key:"setLocalEulerAngles",value:function(n,r){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0,o=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!0;typeof r=="number"&&(r=vt(r,i,a));var s=n.transformable;ku(s.localRotation,r[0],r[1],r[2]),o&&this.dirtyLocalTransform(n,s)}},{key:"setLocalTransform",value:function(n,r){var i=_u(d4,r),a=Su(h4,r),o=Rs(p4,r);this.setLocalScale(n,o,!1),this.setLocalPosition(n,i,!1),this.setLocalRotation(n,a,void 0,void 0,void 0,!1),this.dirtyLocalTransform(n,n.transformable)}},{key:"resetLocalTransform",value:function(n){this.setLocalScale(n,l4,!1),this.setLocalPosition(n,Qu,!1),this.setLocalEulerAngles(n,Qu,void 0,void 0,!1),this.setLocalSkew(n,s4,void 0,!1),this.dirtyLocalTransform(n,n.transformable)}},{key:"getPosition",value:function(n){var r=n.transformable;return _u(r.position,this.getWorldTransform(n,r))}},{key:"getRotation",value:function(n){var r=n.transformable;return Su(r.rotation,this.getWorldTransform(n,r))}},{key:"getScale",value:function(n){var r=n.transformable;return Rs(r.scaling,this.getWorldTransform(n,r))}},{key:"getOrigin",value:function(n){return n.getGeometryBounds(),n.transformable.origin}},{key:"getWorldTransform",value:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:n.transformable;return!r.localDirtyFlag&&!r.dirtyFlag||(n.parentNode&&n.parentNode.transformable&&this.getWorldTransform(n.parentNode),this.internalUpdateTransform(n)),r.worldTransform}},{key:"setPosition",value:function(n,r){var i,a=n.transformable;if(Wo[0]=r[0],Wo[1]=r[1],Wo[2]=(i=r[2])!==null&&i!==void 0?i:0,!Rl(this.getPosition(n),Wo)){if(jt(a.position,Wo),n.parentNode===null||!n.parentNode.transformable)jt(a.localPosition,Wo);else{var o=n.parentNode.transformable;Ls(Ju,o.worldTransform),Yi(Ju,Ju),We(a.localPosition,Wo,Ju)}this.dirtyLocalTransform(n,a)}}},{key:"translate",value:function(n,r){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;typeof r=="number"&&(r=Ot(zo,r,i,a)),!Rl(r,Qu)&&(Ct(zo,this.getPosition(n),r),this.setPosition(n,zo))}},{key:"setRotation",value:function(n,r,i,a,o){var s=n.transformable;if(typeof r=="number"&&(r=A3(r,i,a,o)),n.parentNode===null||!n.parentNode.transformable)this.setLocalRotation(n,r);else{var l=this.getRotation(n.parentNode);Mu(Zo,l),Uh(Zo,Zo),Xa(s.localRotation,Zo,r),Eu(s.localRotation,s.localRotation),this.dirtyLocalTransform(n,s)}}},{key:"rotate",value:function(n,r){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;typeof r=="number"&&(r=vt(r,i,a));var o=n.transformable;if(n.parentNode===null||!n.parentNode.transformable)this.rotateLocal(n,r);else{var s=Zo;ku(s,r[0],r[1],r[2]);var l=this.getRotation(n),c=this.getRotation(n.parentNode);Mu(tf,c),Uh(tf,tf),Xa(s,tf,s),Xa(o.localRotation,s,l),Eu(o.localRotation,o.localRotation),this.dirtyLocalTransform(n,o)}}},{key:"setOrigin",value:function(n,r){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;typeof r=="number"&&(r=[r,i,a]);var o=n.transformable;if(!(r[0]===o.origin[0]&&r[1]===o.origin[1]&&r[2]===o.origin[2])){var s=o.origin;s[0]=r[0],s[1]=r[1],s[2]=r[2]||0,this.dirtyLocalTransform(n,o)}}},{key:"setEulerAngles",value:function(n,r){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;typeof r=="number"&&(r=vt(r,i,a));var o=n.transformable;if(n.parentNode===null||!n.parentNode.transformable)this.setLocalEulerAngles(n,r);else{ku(o.localRotation,r[0],r[1],r[2]);var s=this.getRotation(n.parentNode);Mu(ib,Uh(Zo,s)),Oy(o.localRotation,o.localRotation,ib),this.dirtyLocalTransform(n,o)}}},{key:"getTransformedGeometryBounds",value:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,i=arguments.length>2?arguments[2]:void 0,a=this.getGeometryBounds(n,r);if(!Bn.isEmpty(a)){var o=i||new Bn;return o.setFromTransformedAABB(a,this.getWorldTransform(n)),o}return null}},{key:"getGeometryBounds",value:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,i=n,a=i.geometry;a.dirty&&kt.styleValueRegistry.updateGeometry(n);var o=r?a.renderBounds:a.contentBounds||null;return o||new Bn}},{key:"getBounds",value:function(n){var r=this,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,a=n,o=a.renderable;if(!o.boundsDirty&&!i&&o.bounds)return o.bounds;if(!o.renderBoundsDirty&&i&&o.renderBounds)return o.renderBounds;var s=i?o.renderBounds:o.bounds,l=this.getTransformedGeometryBounds(n,i,s),c=n.childNodes;if(c.forEach(function(d){var h=r.getBounds(d,i);h&&(l?l.add(h):(l=s||new Bn,l.update(h.center,h.halfExtents)))}),l||(l=new Bn),i){var u=V1(n);if(u){var f=u.parsedStyle.clipPath.getBounds(i);l?f&&(l=f.intersection(l)):l.update(f.center,f.halfExtents)}}return i?(o.renderBounds=l,o.renderBoundsDirty=!1):(o.bounds=l,o.boundsDirty=!1),l}},{key:"getLocalBounds",value:function(n){if(n.parentNode){var r=c4;n.parentNode.transformable&&(r=Yi(f4,this.getWorldTransform(n.parentNode)));var i=this.getBounds(n);if(!Bn.isEmpty(i)){var a=new Bn;return a.setFromTransformedAABB(i,r),a}}return this.getBounds(n)}},{key:"getBoundingClientRect",value:function(n){var r,i,a=this.getGeometryBounds(n);Bn.isEmpty(a)||(i=new Bn,i.setFromTransformedAABB(a,this.getWorldTransform(n)));var o=(r=n.ownerDocument)===null||r===void 0||(r=r.defaultView)===null||r===void 0?void 0:r.getContextService().getBoundingClientRect();if(i){var s=i.getMin(),l=(0,_t.Z)(s,2),c=l[0],u=l[1],f=i.getMax(),d=(0,_t.Z)(f,2),h=d[0],p=d[1];return new Fs(c+((o==null?void 0:o.left)||0),u+((o==null?void 0:o.top)||0),h-c,p-u)}return new Fs((o==null?void 0:o.left)||0,(o==null?void 0:o.top)||0,0,0)}},{key:"internalUpdateTransform",value:function(n){var r,i=(r=n.parentNode)===null||r===void 0?void 0:r.transformable;s1(n.transformable),CL(n.transformable,i)}},{key:"internalUpdateElement",value:function(n,r){var i,a,o,s,l=((i=n.ownerDocument)===null||i===void 0||(i=i.defaultView)===null||i===void 0||(i=i.getConfig())===null||i===void 0||(i=i.future)===null||i===void 0?void 0:i.experimentalAttributeUpdateOptimization)===!0,c=r[r.length-1],u=(c==null?void 0:c.transformDirty)||((a=n.transformable)===null||a===void 0?void 0:a.localDirtyFlag);if(n.transformable){var f;(f=n.transformable).dirtyFlag||(f.dirtyFlag=u)}if(this.internalUpdateTransform(n),u){var d;(d=n.dirty)===null||d===void 0||d.call(n,!0,!0)}var h=((o=n.renderable)===null||o===void 0?void 0:o.boundsDirty)||((s=n.renderable)===null||s===void 0?void 0:s.renderBoundsDirty);if((u||h)&&(c==null?void 0:c.shapeUpdated)===!1&&l)for(var p=r.length-1;p>=0;){var v,g,m=r[p];if(m.shapeUpdated)break;(v=(g=m.node).dirty)===null||v===void 0||v.call(g,!0,!0),m.shapeUpdated=!0,p-=1}return u}},{key:"syncHierarchy",value:function(n){for(var r,i,a=[n],o=n.parentNode?[{node:n.parentNode,transformDirty:((r=n.parentNode.transformable)===null||r===void 0?void 0:r.localDirtyFlag)||((i=n.parentNode.transformable)===null||i===void 0?void 0:i.dirtyFlag),shapeUpdated:!1}]:[];a.length>0;){for(var s=a.pop(),l=o[o.length-1];o.length>0&&s.parentNode!==l.node;)l=o.pop();var c=this.internalUpdateElement(s,o);if(s.childNodes.length>0){for(var u=s.childNodes.length-1;u>=0;u--)a.push(s.childNodes[u]);o.push({node:s,transformDirty:c,shapeUpdated:!1})}}}},{key:"dirtyLocalTransform",value:function(n,r){qu(n)||r.localDirtyFlag||(r.localDirtyFlag=!0,r.dirtyFlag||this.dirtyWorldTransform(n,r))}},{key:"dirtyWorldTransform",value:function(n,r){this.dirtifyWorldInternal(n,r),this.dirtyToRoot(n,!0)}},{key:"dirtifyWorldInternal",value:function(n,r){var i,a=this,o=((i=n.ownerDocument)===null||i===void 0||(i=i.defaultView)===null||i===void 0||(i=i.getConfig())===null||i===void 0||(i=i.future)===null||i===void 0?void 0:i.experimentalAttributeUpdateOptimization)===!0;r.dirtyFlag||(r.dirtyFlag=!0,n.dirty(!0,!0),o||n.childNodes.forEach(function(s){var l=s.transformable;a.dirtifyWorldInternal(s,l)}))}},{key:"dirtyToRoot",value:function(n){for(var r,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,a=n,o=((r=n.ownerDocument)===null||r===void 0||(r=r.defaultView)===null||r===void 0||(r=r.getConfig())===null||r===void 0||(r=r.future)===null||r===void 0?void 0:r.experimentalAttributeUpdateOptimization)===!0;a;){var s,l;if((s=(l=a).dirty)===null||s===void 0||s.call(l,!0,!0),o)break;a=a.parentNode}i&&n.forEach(function(c){var u;(u=c.dirty)===null||u===void 0||u.call(c,!0,!0)}),this.informDependentDisplayObjects(n),this.pendingEvents.set(n,i)}},{key:"dirtifyFragment",value:function(n){var r,i,a=n.transformable;a&&(a.dirtyFlag=!0,a.localDirtyFlag=!0),(r=(i=n).dirty)===null||r===void 0||r.call(i,!0,!0);for(var o=n.childNodes.length,s=0;sc;--p){for(var y=0;yW&&D>=B;)D-=1,F=F.slice(0,-1);return{lineTxt:F,txtLastCharIndex:D}}function M(F,D){if(!(S<=0||S>v)){if(!y[F]){y[F]=g;return}var B=k(y[F],D,w+1,v-S);y[F]=B.lineTxt+g}}for(var E=0;E=d){r.isOverflowing=!0,Ev){g&&S<=v?y[b]=g:y[b]="",r.isOverflowing=!0;break}if(x>0&&x+I>v){var j=k(y[b],E-1,w+1,v);if(j.txtLastCharIndex!==E-1){if(y[b]=j.lineTxt,j.txtLastCharIndex===m.length-1)break;E=j.txtLastCharIndex+1,R=m[E],T=m[E-1],L=m[E+1],I=_(R)}if(b+1>=d){r.isOverflowing=!0,M(b,E-1);break}if(w=E-1,b+=1,x=0,y[b]="",this.isBreakingSpace(R))continue;this.canBreakInLastChar(R)||(y=this.trimToBreakable(y),x=this.sumTextWidthByCache(y[b]||"",_)),this.shouldBreakByKinsokuShorui(R,L)&&(y=this.trimByKinsokuShorui(y),x+=_(T||""))}x+=I,y[b]=(y[b]||"")+R}return y.join(` +`)}},{key:"isBreakingSpace",value:function(n){return typeof n!="string"?!1:Go.BreakingSpaces.indexOf(n.charCodeAt(0))>=0}},{key:"isNewline",value:function(n){return typeof n!="string"?!1:Go.Newlines.indexOf(n.charCodeAt(0))>=0}},{key:"trimToBreakable",value:function(n){var r=(0,A.Z)(n),i=r[r.length-2],a=this.findBreakableIndex(i);if(a===-1||!i)return r;var o=i.slice(a,a+1),s=this.isBreakingSpace(o),l=a+1,c=a+(s?0:1);return r[r.length-1]+=i.slice(l,i.length),r[r.length-2]=i.slice(0,c),r}},{key:"canBreakInLastChar",value:function(n){return!(n&&ob.test(n))}},{key:"sumTextWidthByCache",value:function(n,r){return n.split("").reduce(function(i,a){return i+r(a)},0)}},{key:"findBreakableIndex",value:function(n){for(var r=n.length-1;r>=0;r--)if(!ob.test(n[r]))return r;return-1}},{key:"getFromCache",value:function(n,r,i,a){var o=i[n];if(typeof o!="number"){var s=n.length*r,l=a.measureText(n);o=l.width+s,i[n]=o}return o}}])}(),kt={},E4=function(t){var e=new KR,n=new qR;return t={},(0,Yt.Z)((0,Yt.Z)((0,Yt.Z)((0,Yt.Z)((0,Yt.Z)((0,Yt.Z)((0,Yt.Z)((0,Yt.Z)((0,Yt.Z)((0,Yt.Z)(t,ut.FRAGMENT,null),ut.CIRCLE,new HR),ut.ELLIPSE,new VR),ut.RECT,e),ut.IMAGE,e),ut.GROUP,new JR),ut.LINE,new XR),ut.TEXT,new QR(kt)),ut.POLYLINE,n),ut.POLYGON,n),(0,Yt.Z)((0,Yt.Z)((0,Yt.Z)(t,ut.PATH,new UR),ut.HTML,new t4),ut.MESH,null)}(),A4=function(t){var e=new iR,n=new Ap;return t={},(0,Yt.Z)((0,Yt.Z)((0,Yt.Z)((0,Yt.Z)((0,Yt.Z)((0,Yt.Z)((0,Yt.Z)((0,Yt.Z)((0,Yt.Z)((0,Yt.Z)(t,Lt.PERCENTAGE,null),Lt.NUMBER,new cR),Lt.ANGLE,new nR),Lt.DEFINED_PATH,new rR),Lt.PAINT,e),Lt.COLOR,e),Lt.FILTER,new aR),Lt.LENGTH,n),Lt.LENGTH_PERCENTAGE,n),Lt.LENGTH_PERCENTAGE_12,new oR),(0,Yt.Z)((0,Yt.Z)((0,Yt.Z)((0,Yt.Z)((0,Yt.Z)((0,Yt.Z)((0,Yt.Z)((0,Yt.Z)((0,Yt.Z)((0,Yt.Z)(t,Lt.LENGTH_PERCENTAGE_14,new sR),Lt.COORDINATE,new Ap),Lt.OFFSET_DISTANCE,new uR),Lt.OPACITY_VALUE,new fR),Lt.PATH,new dR),Lt.LIST_OF_POINTS,new hR),Lt.SHADOW_BLUR,new pR),Lt.TEXT,new vR),Lt.TEXT_TRANSFORM,new gR),Lt.TRANSFORM,new GR),(0,Yt.Z)((0,Yt.Z)((0,Yt.Z)(t,Lt.TRANSFORM_ORIGIN,new $R),Lt.Z_INDEX,new YR),Lt.MARKER,new lR)}(),T4=function(){return typeof globalThis!="undefined"?globalThis:typeof self!="undefined"?self:typeof window!="undefined"?window:typeof lt.g!="undefined"?lt.g:{}};kt.CameraContribution=o1,kt.AnimationTimeline=null,kt.EasingFunction=null,kt.offscreenCanvasCreator=new Dp,kt.sceneGraphSelector=new a4,kt.sceneGraphService=new v4(kt),kt.textService=new M4(kt),kt.geometryUpdaterFactory=E4,kt.CSSPropertySyntaxFactory=A4,kt.styleValueRegistry=new tR(kt),kt.layoutRegistry=null,kt.globalThis=T4(),kt.enableStyleSyntax=!0,kt.enableSizeAttenuation=!1;var sb=0;function Yet(){sb=0}var Fp=new qi(we.INSERTED,null,"","","",0,"",""),Bp=new qi(we.REMOVED,null,"","","",0,"",""),lb=new Ve(we.DESTROY),P4=function(t){function e(){var n;(0,P.Z)(this,e);for(var r=arguments.length,i=new Array(r),a=0;a0&&arguments[0]!==void 0?arguments[0]:!0,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;this.renderable.dirty=r,i&&(this.renderable.boundsDirty=r,this.renderable.renderBoundsDirty=r)}},{key:"className",get:function(){return this.getAttribute("class")||""},set:function(r){this.setAttribute("class",r)}},{key:"classList",get:function(){return this.className.split(" ").filter(function(r){return r!==""})}},{key:"tagName",get:function(){return this.nodeName}},{key:"children",get:function(){return this.childNodes}},{key:"childElementCount",get:function(){return this.childNodes.length}},{key:"firstElementChild",get:function(){return this.firstChild}},{key:"lastElementChild",get:function(){return this.lastChild}},{key:"parentElement",get:function(){return this.parentNode}},{key:"nextSibling",get:function(){if(this.parentNode){var r=this.parentNode.childNodes.indexOf(this);return this.parentNode.childNodes[r+1]||null}return null}},{key:"previousSibling",get:function(){if(this.parentNode){var r=this.parentNode.childNodes.indexOf(this);return this.parentNode.childNodes[r-1]||null}return null}},{key:"cloneNode",value:function(r){throw new Error(Ge)}},{key:"appendChild",value:function(r,i){var a;if(r.destroyed)throw new Error(gL);return kt.sceneGraphService.attach(r,this,i),(a=this.ownerDocument)!==null&&a!==void 0&&a.defaultView&&(!qu(this)&&r.nodeName===ut.FRAGMENT?this.ownerDocument.defaultView.mountFragment(r):this.ownerDocument.defaultView.mountChildren(r)),this.isMutationObserved&&(Fp.relatedNode=this,r.dispatchEvent(Fp)),r}},{key:"insertBefore",value:function(r,i){if(!i)this.appendChild(r);else{r.parentElement&&r.parentElement.removeChild(r);var a=this.childNodes.indexOf(i);a===-1?this.appendChild(r):this.appendChild(r,a)}return r}},{key:"replaceChild",value:function(r,i){var a=this.childNodes.indexOf(i);return this.removeChild(i),this.appendChild(r,a),i}},{key:"removeChild",value:function(r){var i,a,o=((i=this.ownerDocument)===null||i===void 0||(i=i.defaultView)===null||i===void 0||(i=i.getConfig().future)===null||i===void 0?void 0:i.experimentalCancelEventPropagation)===!0;return Bp.relatedNode=this,r.dispatchEvent(Bp,o,o),(a=r.ownerDocument)!==null&&a!==void 0&&a.defaultView&&r.ownerDocument.defaultView.unmountChildren(r),kt.sceneGraphService.detach(r),r}},{key:"removeChildren",value:function(){for(var r=this.childNodes.length-1;r>=0;r--){var i=this.childNodes[r];this.removeChild(i)}}},{key:"destroyChildren",value:function(){for(var r=this.childNodes.length-1;r>=0;r--){var i=this.childNodes[r];i.childNodes.length>0&&i.destroyChildren(),i.destroy()}}},{key:"matches",value:function(r){return kt.sceneGraphService.matches(r,this)}},{key:"getElementById",value:function(r){return kt.sceneGraphService.querySelector("#".concat(r),this)}},{key:"getElementsByName",value:function(r){return kt.sceneGraphService.querySelectorAll('[name="'.concat(r,'"]'),this)}},{key:"getElementsByClassName",value:function(r){return kt.sceneGraphService.querySelectorAll(".".concat(r),this)}},{key:"getElementsByTagName",value:function(r){return kt.sceneGraphService.querySelectorAll(r,this)}},{key:"querySelector",value:function(r){return kt.sceneGraphService.querySelector(r,this)}},{key:"querySelectorAll",value:function(r){return kt.sceneGraphService.querySelectorAll(r,this)}},{key:"closest",value:function(r){var i=this;do{if(kt.sceneGraphService.matches(r,i))return i;i=i.parentElement}while(i!==null);return null}},{key:"find",value:function(r){var i=this,a=null;return this.forEach(function(o){return o!==i&&r(o)?(a=o,!1):!0}),a}},{key:"findAll",value:function(r){var i=this,a=[];return this.forEach(function(o){o!==i&&r(o)&&a.push(o)}),a}},{key:"after",value:function(){var r=this;if(this.parentNode){for(var i=this.parentNode.childNodes.indexOf(this),a=arguments.length,o=new Array(a),s=0;s0&&arguments[0]!==void 0?arguments[0]:{},i={forceUpdateGeometry:!0};kt.styleValueRegistry.processProperties(this,r,i),this.dirty()}},{key:"setAttribute",value:function(r,i){var a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0;Ue(i)||(a||i!==this.attributes[r])&&(this.internalSetAttribute(r,i,{memoize:o}),Dy(e,"setAttribute",this,3)([r,i]))}},{key:"internalSetAttribute",value:function(r,i){var a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},o=this.attributes[r],s=this.parsedStyle[r];kt.styleValueRegistry.processProperties(this,(0,Yt.Z)({},r,i),a),this.dirty();var l=this.parsedStyle[r];if(this.isConnected)if(Ki.relatedNode=this,Ki.prevValue=o,Ki.newValue=i,Ki.attrName=r,Ki.prevParsedValue=s,Ki.newParsedValue=l,this.isMutationObserved)this.dispatchEvent(Ki);else{var c,u=((c=this.ownerDocument.defaultView.getConfig().future)===null||c===void 0?void 0:c.experimentalCancelEventPropagation)===!0;Ki.target=this,this.ownerDocument.defaultView.dispatchEvent(Ki,!0,u)}if(this.isCustomElement&&this.isConnected||!this.isCustomElement){var f,d;(f=(d=this).attributeChangedCallback)===null||f===void 0||f.call(d,r,o,i,s,l)}}},{key:"getBBox",value:function(){var r=this.getBounds(),i=r.getMin(),a=(0,_t.Z)(i,2),o=a[0],s=a[1],l=r.getMax(),c=(0,_t.Z)(l,2),u=c[0],f=c[1];return new Fs(o,s,u-o,f-s)}},{key:"setOrigin",value:function(r){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;return kt.sceneGraphService.setOrigin(this,kr(r,i,a,!1)),this}},{key:"getOrigin",value:function(){return kt.sceneGraphService.getOrigin(this)}},{key:"setPosition",value:function(r){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;return kt.sceneGraphService.setPosition(this,kr(r,i,a,!1)),this}},{key:"setLocalPosition",value:function(r){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;return kt.sceneGraphService.setLocalPosition(this,kr(r,i,a,!1)),this}},{key:"translate",value:function(r){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;return kt.sceneGraphService.translate(this,kr(r,i,a,!1)),this}},{key:"translateLocal",value:function(r){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;return kt.sceneGraphService.translateLocal(this,kr(r,i,a,!1)),this}},{key:"getPosition",value:function(){return kt.sceneGraphService.getPosition(this)}},{key:"getLocalPosition",value:function(){return kt.sceneGraphService.getLocalPosition(this)}},{key:"scale",value:function(r,i,a){return this.scaleLocal(r,i,a)}},{key:"scaleLocal",value:function(r,i,a){return typeof r=="number"&&(i=i||r,a=a||r,r=kr(r,i,a,!1)),kt.sceneGraphService.scaleLocal(this,r),this}},{key:"setLocalScale",value:function(r,i,a){return typeof r=="number"&&(i=i||r,a=a||r,r=kr(r,i,a,!1)),kt.sceneGraphService.setLocalScale(this,r),this}},{key:"getLocalScale",value:function(){return kt.sceneGraphService.getLocalScale(this)}},{key:"getScale",value:function(){return kt.sceneGraphService.getScale(this)}},{key:"getEulerAngles",value:function(){var r=cp(Kl,kt.sceneGraphService.getWorldTransform(this)),i=(0,_t.Z)(r,3),a=i[2];return oi(a)}},{key:"getLocalEulerAngles",value:function(){var r=cp(Kl,kt.sceneGraphService.getLocalRotation(this)),i=(0,_t.Z)(r,3),a=i[2];return oi(a)}},{key:"setEulerAngles",value:function(r){return kt.sceneGraphService.setEulerAngles(this,0,0,r),this}},{key:"setLocalEulerAngles",value:function(r){return kt.sceneGraphService.setLocalEulerAngles(this,0,0,r),this}},{key:"rotateLocal",value:function(r,i,a){return le(i)&&le(a)?kt.sceneGraphService.rotateLocal(this,0,0,r):kt.sceneGraphService.rotateLocal(this,r,i,a),this}},{key:"rotate",value:function(r,i,a){return le(i)&&le(a)?kt.sceneGraphService.rotate(this,0,0,r):kt.sceneGraphService.rotate(this,r,i,a),this}},{key:"setRotation",value:function(r,i,a,o){return kt.sceneGraphService.setRotation(this,r,i,a,o),this}},{key:"setLocalRotation",value:function(r,i,a,o){return kt.sceneGraphService.setLocalRotation(this,r,i,a,o),this}},{key:"setLocalSkew",value:function(r,i){return kt.sceneGraphService.setLocalSkew(this,r,i),this}},{key:"getRotation",value:function(){return kt.sceneGraphService.getRotation(this)}},{key:"getLocalRotation",value:function(){return kt.sceneGraphService.getLocalRotation(this)}},{key:"getLocalSkew",value:function(){return kt.sceneGraphService.getLocalSkew(this)}},{key:"getLocalTransform",value:function(){return kt.sceneGraphService.getLocalTransform(this)}},{key:"getWorldTransform",value:function(){return kt.sceneGraphService.getWorldTransform(this)}},{key:"setLocalTransform",value:function(r){return kt.sceneGraphService.setLocalTransform(this,r),this}},{key:"resetLocalTransform",value:function(){kt.sceneGraphService.resetLocalTransform(this)}},{key:"getAnimations",value:function(){return this.activeAnimations}},{key:"animate",value:function(r,i){var a,o=(a=this.ownerDocument)===null||a===void 0?void 0:a.timeline;return o?o.play(this,r,i):null}},{key:"isVisible",value:function(){var r;return((r=this.parsedStyle)===null||r===void 0?void 0:r.visibility)!=="hidden"}},{key:"interactive",get:function(){return this.isInteractive()},set:function(r){this.style.pointerEvents=r?"auto":"none"}},{key:"isInteractive",value:function(){var r;return((r=this.parsedStyle)===null||r===void 0?void 0:r.pointerEvents)!=="none"}},{key:"isCulled",value:function(){return!!(this.cullable&&this.cullable.enable&&!this.cullable.visible)}},{key:"toFront",value:function(){return this.parentNode&&(this.style.zIndex=Math.max.apply(Math,(0,A.Z)(this.parentNode.children.map(function(r){return Number(r.style.zIndex)})))+1),this}},{key:"toBack",value:function(){return this.parentNode&&(this.style.zIndex=Math.min.apply(Math,(0,A.Z)(this.parentNode.children.map(function(r){return Number(r.style.zIndex)})))-1),this}},{key:"getConfig",value:function(){return this.config}},{key:"attr",value:function(){for(var r=this,i=arguments.length,a=new Array(i),o=0;o1&&arguments[1]!==void 0?arguments[1]:0,a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;return this.setPosition(r,i,a),this}},{key:"move",value:function(r){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;return this.setPosition(r,i,a),this}},{key:"setZIndex",value:function(r){return this.style.zIndex=r,this}}])}(P4);Je.PARSED_STYLE_LIST=new Set(["class","className","clipPath","cursor","display","draggable","droppable","fill","fillOpacity","fillRule","filter","increasedLineWidthForHitTesting","lineCap","lineDash","lineDashOffset","lineJoin","lineWidth","miterLimit","hitArea","offsetDistance","offsetPath","offsetX","offsetY","opacity","pointerEvents","shadowColor","shadowType","shadowBlur","shadowOffsetX","shadowOffsetY","stroke","strokeOpacity","strokeWidth","strokeLinecap","strokeLineJoin","strokeDasharray","strokeDashoffset","transform","transformOrigin","textTransform","visibility","zIndex"]);var Ea=function(t){function e(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return(0,P.Z)(this,e),tt(this,e,[(0,it.Z)({type:ut.CIRCLE},n)])}return(0,pt.Z)(e,t),(0,Z.Z)(e)}(Je);Ea.PARSED_STYLE_LIST=new Set([].concat((0,A.Z)(Je.PARSED_STYLE_LIST),["cx","cy","cz","r","isBillboard","isSizeAttenuation"]));var N4=["style"],nf=function(t){function e(){var n,r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},i=r.style,a=(0,No.Z)(r,N4);return(0,P.Z)(this,e),n=tt(this,e,[(0,it.Z)({style:i},a)]),n.isCustomElement=!0,n}return(0,pt.Z)(e,t),(0,Z.Z)(e)}(Je);nf.PARSED_STYLE_LIST=new Set(["class","className","clipPath","cursor","draggable","droppable","opacity","pointerEvents","transform","transformOrigin","zIndex","visibility"]);var rf=function(t){function e(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return(0,P.Z)(this,e),tt(this,e,[(0,it.Z)({type:ut.ELLIPSE},n)])}return(0,pt.Z)(e,t),(0,Z.Z)(e)}(Je);rf.PARSED_STYLE_LIST=new Set([].concat((0,A.Z)(Je.PARSED_STYLE_LIST),["cx","cy","cz","rx","ry","isBillboard","isSizeAttenuation"]));var R4=function(t){function e(){return(0,P.Z)(this,e),tt(this,e,[{type:ut.FRAGMENT}])}return(0,pt.Z)(e,t),(0,Z.Z)(e)}(Je);R4.PARSED_STYLE_LIST=new Set(["class","className"]);var er=function(t){function e(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return(0,P.Z)(this,e),tt(this,e,[(0,it.Z)({type:ut.GROUP},n)])}return(0,pt.Z)(e,t),(0,Z.Z)(e)}(Je);er.PARSED_STYLE_LIST=new Set(["class","className","clipPath","cursor","draggable","droppable","opacity","pointerEvents","transform","transformOrigin","zIndex","visibility"]);var I4=["style"],Ql=function(t){function e(){var n,r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},i=r.style,a=(0,No.Z)(r,I4);return(0,P.Z)(this,e),n=tt(this,e,[(0,it.Z)({type:ut.HTML,style:i},a)]),n.cullable.enable=!1,n}return(0,pt.Z)(e,t),(0,Z.Z)(e,[{key:"getDomElement",value:function(){return this.parsedStyle.$el}},{key:"getClientRects",value:function(){return[this.getBoundingClientRect()]}},{key:"getLocalBounds",value:function(){if(this.parentNode){var r=Yi(Xe(),this.parentNode.getWorldTransform()),i=this.getBounds();if(!Bn.isEmpty(i)){var a=new Bn;return a.setFromTransformedAABB(i,r),a}}return this.getBounds()}}])}(Je);Ql.PARSED_STYLE_LIST=new Set([].concat((0,A.Z)(Je.PARSED_STYLE_LIST),["x","y","$el","innerHTML","width","height"]));var af=function(t){function e(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return(0,P.Z)(this,e),tt(this,e,[(0,it.Z)({type:ut.IMAGE},n)])}return(0,pt.Z)(e,t),(0,Z.Z)(e)}(Je);af.PARSED_STYLE_LIST=new Set([].concat((0,A.Z)(Je.PARSED_STYLE_LIST),["x","y","z","src","width","height","isBillboard","billboardRotation","isSizeAttenuation","keepAspectRatio"]));var j4=["style"],$o=function(t){function e(){var n,r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},i=r.style,a=(0,No.Z)(r,j4);(0,P.Z)(this,e),n=tt(this,e,[(0,it.Z)({type:ut.LINE,style:(0,it.Z)({x1:0,y1:0,x2:0,y2:0,z1:0,z2:0},i)},a)]),n.markerStartAngle=0,n.markerEndAngle=0;var o=n.parsedStyle,s=o.markerStart,l=o.markerEnd;return s&&Re(s)&&(n.markerStartAngle=s.getLocalEulerAngles(),n.appendChild(s)),l&&Re(l)&&(n.markerEndAngle=l.getLocalEulerAngles(),n.appendChild(l)),n.transformMarker(!0),n.transformMarker(!1),n}return(0,pt.Z)(e,t),(0,Z.Z)(e,[{key:"attributeChangedCallback",value:function(r,i,a,o,s){r==="x1"||r==="y1"||r==="x2"||r==="y2"||r==="markerStartOffset"||r==="markerEndOffset"?(this.transformMarker(!0),this.transformMarker(!1)):r==="markerStart"?(o&&Re(o)&&(this.markerStartAngle=0,o.remove()),s&&Re(s)&&(this.markerStartAngle=s.getLocalEulerAngles(),this.appendChild(s),this.transformMarker(!0))):r==="markerEnd"&&(o&&Re(o)&&(this.markerEndAngle=0,o.remove()),s&&Re(s)&&(this.markerEndAngle=s.getLocalEulerAngles(),this.appendChild(s),this.transformMarker(!1)))}},{key:"transformMarker",value:function(r){var i=this.parsedStyle,a=i.markerStart,o=i.markerEnd,s=i.markerStartOffset,l=i.markerEndOffset,c=i.x1,u=i.x2,f=i.y1,d=i.y2,h=r?a:o;if(!(!h||!Re(h))){var p=0,v,g,m,y,b,x;r?(m=c,y=f,v=u-c,g=d-f,b=s||0,x=this.markerStartAngle):(m=u,y=d,v=c-u,g=f-d,b=l||0,x=this.markerEndAngle),p=Math.atan2(g,v),h.setLocalEulerAngles(p*180/Math.PI+x),h.setLocalPosition(m+Math.cos(p)*b,y+Math.sin(p)*b)}}},{key:"getPoint",value:function(r){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,a=this.parsedStyle,o=a.x1,s=a.y1,l=a.x2,c=a.y2,u=Hi(o,s,l,c,r),f=u.x,d=u.y,h=We(q(),vt(f,d,0),i?this.getWorldTransform():this.getLocalTransform());return new cr(h[0],h[1])}},{key:"getPointAtLength",value:function(r){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return this.getPoint(r/this.getTotalLength(),i)}},{key:"getTotalLength",value:function(){var r=this.parsedStyle,i=r.x1,a=r.y1,o=r.x2,s=r.y2;return Gy(i,a,o,s)}}])}(Je);$o.PARSED_STYLE_LIST=new Set([].concat((0,A.Z)(Je.PARSED_STYLE_LIST),["x1","y1","x2","y2","z1","z2","isBillboard","isSizeAttenuation","markerStart","markerEnd","markerStartOffset","markerEndOffset"]));var D4=["style"],Er=function(t){function e(){var n,r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},i=r.style,a=(0,No.Z)(r,D4);(0,P.Z)(this,e),n=tt(this,e,[(0,it.Z)({type:ut.PATH,style:i,initialParsedStyle:{miterLimit:4,d:(0,it.Z)({},l1)}},a)]),n.markerStartAngle=0,n.markerEndAngle=0,n.markerMidList=[];var o=n.parsedStyle,s=o.markerStart,l=o.markerEnd,c=o.markerMid;return s&&Re(s)&&(n.markerStartAngle=s.getLocalEulerAngles(),n.appendChild(s)),c&&Re(c)&&n.placeMarkerMid(c),l&&Re(l)&&(n.markerEndAngle=l.getLocalEulerAngles(),n.appendChild(l)),n.transformMarker(!0),n.transformMarker(!1),n}return(0,pt.Z)(e,t),(0,Z.Z)(e,[{key:"attributeChangedCallback",value:function(r,i,a,o,s){r==="d"?(this.transformMarker(!0),this.transformMarker(!1),this.placeMarkerMid(this.parsedStyle.markerMid)):r==="markerStartOffset"||r==="markerEndOffset"?(this.transformMarker(!0),this.transformMarker(!1)):r==="markerStart"?(o&&Re(o)&&(this.markerStartAngle=0,o.remove()),s&&Re(s)&&(this.markerStartAngle=s.getLocalEulerAngles(),this.appendChild(s),this.transformMarker(!0))):r==="markerEnd"?(o&&Re(o)&&(this.markerEndAngle=0,o.remove()),s&&Re(s)&&(this.markerEndAngle=s.getLocalEulerAngles(),this.appendChild(s),this.transformMarker(!1))):r==="markerMid"&&this.placeMarkerMid(s)}},{key:"transformMarker",value:function(r){var i=this.parsedStyle,a=i.markerStart,o=i.markerEnd,s=i.markerStartOffset,l=i.markerEndOffset,c=r?a:o;if(!(!c||!Re(c))){var u=0,f,d,h,p,v,g;if(r){var m=this.getStartTangent(),y=(0,_t.Z)(m,2),b=y[0],x=y[1];h=x[0],p=x[1],f=b[0]-x[0],d=b[1]-x[1],v=s||0,g=this.markerStartAngle}else{var w=this.getEndTangent(),O=(0,_t.Z)(w,2),_=O[0],S=O[1];h=S[0],p=S[1],f=_[0]-S[0],d=_[1]-S[1],v=l||0,g=this.markerEndAngle}u=Math.atan2(d,f),c.setLocalEulerAngles(u*180/Math.PI+g),c.setLocalPosition(h+Math.cos(u)*v,p+Math.sin(u)*v)}}},{key:"placeMarkerMid",value:function(r){var i=this.parsedStyle.d.segments;if(this.markerMidList.forEach(function(u){u.remove()}),r&&Re(r))for(var a=1;a1&&arguments[1]!==void 0?arguments[1]:!1,a=this.parsedStyle.d.absolutePath,o=z5(a,r),s=o.x,l=o.y,c=We(q(),vt(s,l,0),i?this.getWorldTransform():this.getLocalTransform());return new cr(c[0],c[1])}},{key:"getPoint",value:function(r){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return this.getPointAtLength(r*Op(this),i)}},{key:"getStartTangent",value:function(){var r=this.parsedStyle.d.segments,i=[];if(r.length>1){var a=r[0].currentPoint,o=r[1].currentPoint,s=r[1].startTangent;i=[],s?(i.push([a[0]-s[0],a[1]-s[1]]),i.push([a[0],a[1]])):(i.push([o[0],o[1]]),i.push([a[0],a[1]]))}return i}},{key:"getEndTangent",value:function(){var r=this.parsedStyle.d.segments,i=r.length,a=[];if(i>1){var o=r[i-2].currentPoint,s=r[i-1].currentPoint,l=r[i-1].endTangent;a=[],l?(a.push([s[0]-l[0],s[1]-l[1]]),a.push([s[0],s[1]])):(a.push([o[0],o[1]]),a.push([s[0],s[1]]))}return a}}])}(Je);Er.PARSED_STYLE_LIST=new Set([].concat((0,A.Z)(Je.PARSED_STYLE_LIST),["d","markerStart","markerMid","markerEnd","markerStartOffset","markerEndOffset","isBillboard","isSizeAttenuation"]));var F4=["style"],Ys=function(t){function e(){var n,r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},i=r.style,a=(0,No.Z)(r,F4);(0,P.Z)(this,e),n=tt(this,e,[(0,it.Z)({type:ut.POLYGON,style:i,initialParsedStyle:{points:{points:[],totalLength:0,segments:[]},miterLimit:4,isClosed:!0}},a)]),n.markerStartAngle=0,n.markerEndAngle=0,n.markerMidList=[];var o=n.parsedStyle,s=o.markerStart,l=o.markerEnd,c=o.markerMid;return s&&Re(s)&&(n.markerStartAngle=s.getLocalEulerAngles(),n.appendChild(s)),c&&Re(c)&&n.placeMarkerMid(c),l&&Re(l)&&(n.markerEndAngle=l.getLocalEulerAngles(),n.appendChild(l)),n.transformMarker(!0),n.transformMarker(!1),n}return(0,pt.Z)(e,t),(0,Z.Z)(e,[{key:"attributeChangedCallback",value:function(r,i,a,o,s){r==="points"?(this.transformMarker(!0),this.transformMarker(!1),this.placeMarkerMid(this.parsedStyle.markerMid)):r==="markerStartOffset"||r==="markerEndOffset"?(this.transformMarker(!0),this.transformMarker(!1)):r==="markerStart"?(o&&Re(o)&&(this.markerStartAngle=0,o.remove()),s&&Re(s)&&(this.markerStartAngle=s.getLocalEulerAngles(),this.appendChild(s),this.transformMarker(!0))):r==="markerEnd"?(o&&Re(o)&&(this.markerEndAngle=0,o.remove()),s&&Re(s)&&(this.markerEndAngle=s.getLocalEulerAngles(),this.appendChild(s),this.transformMarker(!1))):r==="markerMid"&&this.placeMarkerMid(s)}},{key:"transformMarker",value:function(r){var i=this.parsedStyle,a=i.markerStart,o=i.markerEnd,s=i.markerStartOffset,l=i.markerEndOffset,c=i.points,u=c||{},f=u.points,d=r?a:o;if(!(!d||!Re(d)||!f)){var h=0,p,v,g,m,y,b;if(g=f[0][0],m=f[0][1],r)p=f[1][0]-f[0][0],v=f[1][1]-f[0][1],y=s||0,b=this.markerStartAngle;else{var x=f.length;this.parsedStyle.isClosed?(p=f[x-1][0]-f[0][0],v=f[x-1][1]-f[0][1]):(g=f[x-1][0],m=f[x-1][1],p=f[x-2][0]-f[x-1][0],v=f[x-2][1]-f[x-1][1]),y=l||0,b=this.markerEndAngle}h=Math.atan2(v,p),d.setLocalEulerAngles(h*180/Math.PI+b),d.setLocalPosition(g+Math.cos(h)*y,m+Math.sin(h)*y)}}},{key:"placeMarkerMid",value:function(r){var i=this.parsedStyle.points,a=i||{},o=a.points;if(this.markerMidList.forEach(function(f){f.remove()}),this.markerMidList=[],r&&Re(r)&&o)for(var s=1;s<(this.parsedStyle.isClosed?o.length:o.length-1);s++){var l=o[s][0],c=o[s][1],u=s===1?r:r.cloneNode(!0);this.markerMidList.push(u),this.appendChild(u),u.setLocalPosition(l,c)}}}])}(Je);Ys.PARSED_STYLE_LIST=new Set([].concat((0,A.Z)(Je.PARSED_STYLE_LIST),["points","markerStart","markerMid","markerEnd","markerStartOffset","markerEndOffset","isClosed","isBillboard","isSizeAttenuation"]));var B4=["style"],of=function(t){function e(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=n.style,i=(0,No.Z)(n,B4);return(0,P.Z)(this,e),tt(this,e,[(0,it.Z)({type:ut.POLYLINE,style:r,initialParsedStyle:{points:{points:[],totalLength:0,segments:[]},miterLimit:4,isClosed:!1}},i)])}return(0,pt.Z)(e,t),(0,Z.Z)(e,[{key:"getTotalLength",value:function(){return MN(this)}},{key:"getPointAtLength",value:function(r){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return this.getPoint(r/this.getTotalLength(),i)}},{key:"getPoint",value:function(r){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,a=this.parsedStyle.points.points;if(this.parsedStyle.points.segments.length===0){var o=[],s=0,l,c,u=this.getTotalLength();a.forEach(function(m,y){a[y+1]&&(l=[0,0],l[0]=s/u,c=Gy(m[0],m[1],a[y+1][0],a[y+1][1]),s+=c,l[1]=s/u,o.push(l))}),this.parsedStyle.points.segments=o}var f=0,d=0;this.parsedStyle.points.segments.forEach(function(m,y){r>=m[0]&&r<=m[1]&&(f=(r-m[0])/(m[1]-m[0]),d=y)});var h=Hi(a[d][0],a[d][1],a[d+1][0],a[d+1][1],f),p=h.x,v=h.y,g=We(q(),vt(p,v,0),i?this.getWorldTransform():this.getLocalTransform());return new cr(g[0],g[1])}},{key:"getStartTangent",value:function(){var r=this.parsedStyle.points.points,i=[];return i.push([r[1][0],r[1][1]]),i.push([r[0][0],r[0][1]]),i}},{key:"getEndTangent",value:function(){var r=this.parsedStyle.points.points,i=r.length-1,a=[];return a.push([r[i-1][0],r[i-1][1]]),a.push([r[i][0],r[i][1]]),a}}])}(Ys);of.PARSED_STYLE_LIST=new Set([].concat((0,A.Z)(Ys.PARSED_STYLE_LIST),["points","markerStart","markerMid","markerEnd","markerStartOffset","markerEndOffset","isBillboard"]));var eo=function(t){function e(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return(0,P.Z)(this,e),tt(this,e,[(0,it.Z)({type:ut.RECT},n)])}return(0,pt.Z)(e,t),(0,Z.Z)(e)}(Je);eo.PARSED_STYLE_LIST=new Set([].concat((0,A.Z)(Je.PARSED_STYLE_LIST),["x","y","z","width","height","isBillboard","isSizeAttenuation","radius"]));var z4=["style"],Ei=function(t){function e(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=n.style,i=(0,No.Z)(n,z4);return(0,P.Z)(this,e),tt(this,e,[(0,it.Z)({type:ut.TEXT,style:(0,it.Z)({fill:"black"},r)},i)])}return(0,pt.Z)(e,t),(0,Z.Z)(e,[{key:"getComputedTextLength",value:function(){var r;return this.getGeometryBounds(),((r=this.parsedStyle.metrics)===null||r===void 0?void 0:r.maxLineWidth)||0}},{key:"getLineBoundingRects",value:function(){var r;return this.getGeometryBounds(),((r=this.parsedStyle.metrics)===null||r===void 0?void 0:r.lineMetrics)||[]}},{key:"isOverflowing",value:function(){return this.getGeometryBounds(),!!this.parsedStyle.isOverflowing}}])}(Je);Ei.PARSED_STYLE_LIST=new Set([].concat((0,A.Z)(Je.PARSED_STYLE_LIST),["x","y","z","isBillboard","billboardRotation","isSizeAttenuation","text","textAlign","textBaseline","fontStyle","fontSize","fontFamily","fontWeight","fontVariant","lineHeight","letterSpacing","leading","wordWrap","wordWrapWidth","maxLines","textOverflow","isOverflowing","textPath","textDecorationLine","textDecorationColor","textDecorationStyle","textPathSide","textPathStartOffset","metrics","dx","dy"]));var Z4=function(){function t(){(0,P.Z)(this,t),this.registry={},this.define(ut.CIRCLE,Ea),this.define(ut.ELLIPSE,rf),this.define(ut.RECT,eo),this.define(ut.IMAGE,af),this.define(ut.LINE,$o),this.define(ut.GROUP,er),this.define(ut.PATH,Er),this.define(ut.POLYGON,Ys),this.define(ut.POLYLINE,of),this.define(ut.TEXT,Ei),this.define(ut.HTML,Ql)}return(0,Z.Z)(t,[{key:"define",value:function(n,r){this.registry[n]=r}},{key:"get",value:function(n){return this.registry[n]}}])}(),cb={number:function(e){return new He(e)},percent:function(e){return new He(e,"%")},px:function(e){return new He(e,"px")},em:function(e){return new He(e,"em")},rem:function(e){return new He(e,"rem")},deg:function(e){return new He(e,"deg")},grad:function(e){return new He(e,"grad")},rad:function(e){return new He(e,"rad")},turn:function(e){return new He(e,"turn")},s:function(e){return new He(e,"s")},ms:function(e){return new He(e,"ms")},registerProperty:function(e){var n=e.name,r=e.inherits,i=e.interpolable,a=e.initialValue,o=e.syntax;kt.styleValueRegistry.registerMetadata({n,inh:r,int:i,d:a,syntax:o})},registerLayout:function(e,n){kt.layoutRegistry.registerLayout(e,n)}},W4=function(t){function e(){var n;(0,P.Z)(this,e),n=tt(this,e),n.defaultView=null,n.ownerDocument=null,n.nodeName="document";try{n.timeline=new kt.AnimationTimeline(n)}catch(i){}var r={};return Ep.forEach(function(i){var a=i.n,o=i.inh,s=i.d;o&&s&&(r[a]=tr(s)?s(ut.GROUP):s)}),n.documentElement=new er({id:"g-root",style:r}),n.documentElement.ownerDocument=n,n.documentElement.parentNode=n,n.childNodes=[n.documentElement],n}return(0,pt.Z)(e,t),(0,Z.Z)(e,[{key:"children",get:function(){return this.childNodes}},{key:"childElementCount",get:function(){return this.childNodes.length}},{key:"firstElementChild",get:function(){return this.firstChild}},{key:"lastElementChild",get:function(){return this.lastChild}},{key:"createElement",value:function(r,i){if(r==="svg")return this.documentElement;var a=this.defaultView.customElements.get(r);a||(console.warn("Unsupported tagName: ",r),a=r==="tspan"?Ei:er);var o=new a(i);return o.ownerDocument=this,o}},{key:"createElementNS",value:function(r,i,a){return this.createElement(i,a)}},{key:"cloneNode",value:function(r){throw new Error(Ge)}},{key:"destroy",value:function(){try{this.documentElement.destroyChildren(),this.timeline.destroy()}catch(r){}}},{key:"elementsFromBBox",value:function(r,i,a,o){var s=this.defaultView.context.rBushRoot,l=s.search({minX:r,minY:i,maxX:a,maxY:o}),c=[];return l.forEach(function(u){var f=u.displayObject,d=f.parsedStyle.pointerEvents,h=d===void 0?"auto":d,p=["auto","visiblepainted","visiblefill","visiblestroke","visible"].includes(h);(!p||p&&f.isVisible())&&!f.isCulled()&&f.isInteractive()&&c.push(f)}),c.sort(function(u,f){return f.sortable.renderOrder-u.sortable.renderOrder}),c}},{key:"elementFromPointSync",value:function(r,i){var a=this.defaultView.canvas2Viewport({x:r,y:i}),o=a.x,s=a.y,l=this.defaultView.getConfig(),c=l.width,u=l.height;if(o<0||s<0||o>c||s>u)return null;var f=this.defaultView.viewport2Client({x:o,y:s}),d=f.x,h=f.y,p=this.defaultView.getRenderingService().hooks.pickSync.call({topmost:!0,position:{x:r,y:i,viewportX:o,viewportY:s,clientX:d,clientY:h},picked:[]}),v=p.picked;return v&&v[0]||this.documentElement}},{key:"elementFromPoint",value:function(){var n=(0,Ka.Z)((0,vr.Z)().mark(function i(a,o){var s,l,c,u,f,d,h,p,v,g,m;return(0,vr.Z)().wrap(function(y){for(;;)switch(y.prev=y.next){case 0:if(s=this.defaultView.canvas2Viewport({x:a,y:o}),l=s.x,c=s.y,u=this.defaultView.getConfig(),f=u.width,d=u.height,!(l<0||c<0||l>f||c>d)){y.next=1;break}return y.abrupt("return",null);case 1:return h=this.defaultView.viewport2Client({x:l,y:c}),p=h.x,v=h.y,y.next=2,this.defaultView.getRenderingService().hooks.pick.promise({topmost:!0,position:{x:a,y:o,viewportX:l,viewportY:c,clientX:p,clientY:v},picked:[]});case 2:return g=y.sent,m=g.picked,y.abrupt("return",m&&m[0]||this.documentElement);case 3:case"end":return y.stop()}},i,this)}));function r(i,a){return n.apply(this,arguments)}return r}()},{key:"elementsFromPointSync",value:function(r,i){var a=this.defaultView.canvas2Viewport({x:r,y:i}),o=a.x,s=a.y,l=this.defaultView.getConfig(),c=l.width,u=l.height;if(o<0||s<0||o>c||s>u)return[];var f=this.defaultView.viewport2Client({x:o,y:s}),d=f.x,h=f.y,p=this.defaultView.getRenderingService().hooks.pickSync.call({topmost:!1,position:{x:r,y:i,viewportX:o,viewportY:s,clientX:d,clientY:h},picked:[]}),v=p.picked;return v[v.length-1]!==this.documentElement&&v.push(this.documentElement),v}},{key:"elementsFromPoint",value:function(){var n=(0,Ka.Z)((0,vr.Z)().mark(function i(a,o){var s,l,c,u,f,d,h,p,v,g,m;return(0,vr.Z)().wrap(function(y){for(;;)switch(y.prev=y.next){case 0:if(s=this.defaultView.canvas2Viewport({x:a,y:o}),l=s.x,c=s.y,u=this.defaultView.getConfig(),f=u.width,d=u.height,!(l<0||c<0||l>f||c>d)){y.next=1;break}return y.abrupt("return",[]);case 1:return h=this.defaultView.viewport2Client({x:l,y:c}),p=h.x,v=h.y,y.next=2,this.defaultView.getRenderingService().hooks.pick.promise({topmost:!1,position:{x:a,y:o,viewportX:l,viewportY:c,clientX:p,clientY:v},picked:[]});case 2:return g=y.sent,m=g.picked,m[m.length-1]!==this.documentElement&&m.push(this.documentElement),y.abrupt("return",m);case 3:case"end":return y.stop()}},i,this)}));function r(i,a){return n.apply(this,arguments)}return r}()},{key:"appendChild",value:function(r,i){throw new Error(Bs)}},{key:"insertBefore",value:function(r,i){throw new Error(Bs)}},{key:"removeChild",value:function(r,i){throw new Error(Bs)}},{key:"replaceChild",value:function(r,i,a){throw new Error(Bs)}},{key:"append",value:function(){throw new Error(Bs)}},{key:"prepend",value:function(){throw new Error(Bs)}},{key:"getElementById",value:function(r){return this.documentElement.getElementById(r)}},{key:"getElementsByName",value:function(r){return this.documentElement.getElementsByName(r)}},{key:"getElementsByTagName",value:function(r){return this.documentElement.getElementsByTagName(r)}},{key:"getElementsByClassName",value:function(r){return this.documentElement.getElementsByClassName(r)}},{key:"querySelector",value:function(r){return this.documentElement.querySelector(r)}},{key:"querySelectorAll",value:function(r){return this.documentElement.querySelectorAll(r)}},{key:"find",value:function(r){return this.documentElement.find(r)}},{key:"findAll",value:function(r){return this.documentElement.findAll(r)}}])}(hn),ub=function(){function t(e){(0,P.Z)(this,t),this.strategies=e}return(0,Z.Z)(t,[{key:"apply",value:function(n){var r=n.config,i=n.camera,a=n.renderingService,o=n.renderingContext,s=this.strategies;a.hooks.cull.tap(t.tag,function(l){if(l){var c,u=l.cullable;if(s.length===0?u.visible=o.unculledEntities.indexOf(l.entity)>-1:u.visible=s.every(function(d){return d.isVisible(i,l)}),!l.isCulled()&&l.isVisible())return l;var f=((c=r.future)===null||c===void 0?void 0:c.experimentalCancelEventPropagation)===!0;return l.dispatchEvent(new Ve(we.CULLED),f,f),null}return l}),a.hooks.afterRender.tap(t.tag,function(l){l.cullable.visibilityPlaneMask=-1})}}])}();ub.tag="Culling";var fb=function(){function t(){var e=this;(0,P.Z)(this,t),this.autoPreventDefault=!1,this.rootPointerEvent=new Ip(null),this.rootWheelEvent=new jp(null),this.onPointerMove=function(n){var r,i=(r=e.context.renderingContext.root)===null||r===void 0||(r=r.ownerDocument)===null||r===void 0?void 0:r.defaultView;if(!(i.supportsTouchEvents&&n.pointerType==="touch")){var a=e.normalizeToPointerEvent(n,i),o=(0,Lo.Z)(a),s;try{for(o.s();!(s=o.n()).done;){var l=s.value,c=e.bootstrapEvent(e.rootPointerEvent,l,i,n);e.context.eventService.mapEvent(c)}}catch(u){o.e(u)}finally{o.f()}e.setCursor(e.context.eventService.cursor)}},this.onClick=function(n){var r,i=(r=e.context.renderingContext.root)===null||r===void 0||(r=r.ownerDocument)===null||r===void 0?void 0:r.defaultView,a=e.normalizeToPointerEvent(n,i),o=(0,Lo.Z)(a),s;try{for(o.s();!(s=o.n()).done;){var l=s.value,c=e.bootstrapEvent(e.rootPointerEvent,l,i,n);e.context.eventService.mapEvent(c)}}catch(u){o.e(u)}finally{o.f()}e.setCursor(e.context.eventService.cursor)}}return(0,Z.Z)(t,[{key:"apply",value:function(n){var r=this;this.context=n;var i=n.renderingService,a=this.context.renderingContext.root.ownerDocument.defaultView;this.context.eventService.setPickHandler(function(o){var s=r.context.renderingService.hooks.pickSync.call({position:o,picked:[],topmost:!0}),l=s.picked;return l[0]||null}),i.hooks.pointerWheel.tap(t.tag,function(o){var s=r.normalizeWheelEvent(o);r.context.eventService.mapEvent(s)}),i.hooks.pointerDown.tap(t.tag,function(o){if(!(a.supportsTouchEvents&&o.pointerType==="touch")){var s=r.normalizeToPointerEvent(o,a);if(r.autoPreventDefault&&s[0].isNormalized){var l=o.cancelable||!("cancelable"in o);l&&o.preventDefault()}var c=(0,Lo.Z)(s),u;try{for(c.s();!(u=c.n()).done;){var f=u.value,d=r.bootstrapEvent(r.rootPointerEvent,f,a,o);r.context.eventService.mapEvent(d)}}catch(h){c.e(h)}finally{c.f()}r.setCursor(r.context.eventService.cursor)}}),i.hooks.pointerUp.tap(t.tag,function(o){if(!(a.supportsTouchEvents&&o.pointerType==="touch")){var s=r.context.contextService.getDomElement(),l=r.context.eventService.isNativeEventFromCanvas(s,o),c=l?"":"outside",u=r.normalizeToPointerEvent(o,a),f=(0,Lo.Z)(u),d;try{for(f.s();!(d=f.n()).done;){var h=d.value,p=r.bootstrapEvent(r.rootPointerEvent,h,a,o);p.type+=c,r.context.eventService.mapEvent(p)}}catch(v){f.e(v)}finally{f.f()}r.setCursor(r.context.eventService.cursor)}}),i.hooks.pointerMove.tap(t.tag,this.onPointerMove),i.hooks.pointerOver.tap(t.tag,this.onPointerMove),i.hooks.pointerOut.tap(t.tag,this.onPointerMove),i.hooks.click.tap(t.tag,this.onClick),i.hooks.pointerCancel.tap(t.tag,function(o){var s=r.normalizeToPointerEvent(o,a),l=(0,Lo.Z)(s),c;try{for(l.s();!(c=l.n()).done;){var u=c.value,f=r.bootstrapEvent(r.rootPointerEvent,u,a,o);r.context.eventService.mapEvent(f)}}catch(d){l.e(d)}finally{l.f()}r.setCursor(r.context.eventService.cursor)})}},{key:"bootstrapEvent",value:function(n,r,i,a){n.view=i,n.originalEvent=null,n.nativeEvent=a,n.pointerId=r.pointerId,n.width=r.width,n.height=r.height,n.isPrimary=r.isPrimary,n.pointerType=r.pointerType,n.pressure=r.pressure,n.tangentialPressure=r.tangentialPressure,n.tiltX=r.tiltX,n.tiltY=r.tiltY,n.twist=r.twist,this.transferMouseData(n,r);var o=this.context.eventService.client2Viewport({x:r.clientX,y:r.clientY}),s=o.x,l=o.y;n.viewport.x=s,n.viewport.y=l;var c=this.context.eventService.viewport2Canvas(n.viewport),u=c.x,f=c.y;return n.canvas.x=u,n.canvas.y=f,n.global.copyFrom(n.canvas),n.offset.copyFrom(n.canvas),n.isTrusted=a.isTrusted,n.type==="pointerleave"&&(n.type="pointerout"),n.type.startsWith("mouse")&&(n.type=n.type.replace("mouse","pointer")),n.type.startsWith("touch")&&(n.type=SR[n.type]||n.type),n}},{key:"normalizeWheelEvent",value:function(n){var r=this.rootWheelEvent;this.transferMouseData(r,n),r.deltaMode=n.deltaMode,r.deltaX=n.deltaX,r.deltaY=n.deltaY,r.deltaZ=n.deltaZ;var i=this.context.eventService.client2Viewport({x:n.clientX,y:n.clientY}),a=i.x,o=i.y;r.viewport.x=a,r.viewport.y=o;var s=this.context.eventService.viewport2Canvas(r.viewport),l=s.x,c=s.y;return r.canvas.x=l,r.canvas.y=c,r.global.copyFrom(r.canvas),r.offset.copyFrom(r.canvas),r.nativeEvent=n,r.type=n.type,r}},{key:"transferMouseData",value:function(n,r){n.isTrusted=r.isTrusted,n.srcElement=r.srcElement,n.timeStamp=Cp.now(),n.type=r.type,n.altKey=r.altKey,n.metaKey=r.metaKey,n.shiftKey=r.shiftKey,n.ctrlKey=r.ctrlKey,n.button=r.button,n.buttons=r.buttons,n.client.x=r.clientX,n.client.y=r.clientY,n.movement.x=r.movementX,n.movement.y=r.movementY,n.page.x=r.pageX,n.page.y=r.pageY,n.screen.x=r.screenX,n.screen.y=r.screenY,n.relatedTarget=null}},{key:"setCursor",value:function(n){this.context.contextService.applyCursorStyle(n||this.context.config.cursor||"default")}},{key:"normalizeToPointerEvent",value:function(n,r){var i=[];if(r.isTouchEvent(n))for(var a=0;a-1,l=0,c=a.length;l1&&arguments[1]!==void 0?arguments[1]:!1;if(n.isConnected){var i=n.rBushNode;i.aabb&&this.rBush.remove(i.aabb);var a=n.getRenderBounds();if(a){var o=n.renderable;r&&(o.dirtyRenderBounds||(o.dirtyRenderBounds=new Bn),o.dirtyRenderBounds.update(a.center,a.halfExtents));var s=a.getMin(),l=(0,_t.Z)(s,2),c=l[0],u=l[1],f=a.getMax(),d=(0,_t.Z)(f,2),h=d[0],p=d[1];i.aabb||(i.aabb={}),i.aabb.displayObject=n,i.aabb.minX=c,i.aabb.minY=u,i.aabb.maxX=h,i.aabb.maxY=p}if(i.aabb&&!isNaN(i.aabb.maxX)&&!isNaN(i.aabb.maxX)&&!isNaN(i.aabb.minX)&&!isNaN(i.aabb.minY))return i.aabb}}},{key:"syncRTree",value:function(){var n=this,r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;if(!(!r&&(this.syncing||this.syncTasks.size===0))){this.syncing=!0;var i=[],a=new Set,o=function(l){if(!a.has(l)&&l.renderable){var c=n.syncNode(l,r);c&&(i.push(c),a.add(l))}};this.syncTasks.forEach(function(s,l){s&&l.forEach(o);for(var c=l;c;)o(c),c=c.parentElement}),this.rBush.load(i),i.length=0,this.syncing=!1}}}])}();db.tag="Prepare";function Het(t){return!!t.document}var ci=function(t){return t.READY="ready",t.BEFORE_RENDER="beforerender",t.RERENDER="rerender",t.AFTER_RENDER="afterrender",t.BEFORE_DESTROY="beforedestroy",t.AFTER_DESTROY="afterdestroy",t.RESIZE="resize",t.DIRTY_RECTANGLE="dirtyrectangle",t.RENDERER_CHANGED="rendererchanged",t}({}),hb=500,Y4=.1,H4=1e3,sf=new Ve(we.MOUNTED),lf=new Ve(we.UNMOUNTED),zp=new Ve(ci.BEFORE_RENDER),pb=new Ve(ci.RERENDER),Zp=new Ve(ci.AFTER_RENDER),vb=function(t){function e(n){var r;(0,P.Z)(this,e),r=tt(this,e),r.Element=Je,r.inited=!1,r.context={};var i=n.container,a=n.canvas,o=n.renderer,s=n.width,l=n.height,c=n.background,u=n.cursor,f=n.supportsMutipleCanvasesInOneContainer,d=n.cleanUpOnDestroy,h=d===void 0?!0:d,p=n.offscreenCanvas,v=n.devicePixelRatio,g=n.requestAnimationFrame,m=n.cancelAnimationFrame,y=n.createImage,b=n.supportsTouchEvents,x=n.supportsPointerEvents,w=n.isTouchEvent,O=n.isMouseEvent,_=n.dblClickSpeed,S=s,k=l,M=v||Pp&&window.devicePixelRatio||1;return M=M>=1?Math.ceil(M):1,a&&(S=s||wR(a)||a.width/M,k=l||OR(a)||a.height/M),r.customElements=new Z4,r.devicePixelRatio=M,r.requestAnimationFrame=g!=null?g:Lp.bind(kt.globalThis),r.cancelAnimationFrame=m!=null?m:J1.bind(kt.globalThis),r.createImage=y!=null?y:function(){return new window.Image},r.supportsTouchEvents=b!=null?b:"ontouchstart"in kt.globalThis,r.supportsPointerEvents=x!=null?x:!!kt.globalThis.PointerEvent,r.isTouchEvent=w!=null?w:function(E){return r.supportsTouchEvents&&E instanceof kt.globalThis.TouchEvent},r.isMouseEvent=O!=null?O:function(E){return!kt.globalThis.MouseEvent||E instanceof kt.globalThis.MouseEvent&&(!r.supportsPointerEvents||!(E instanceof kt.globalThis.PointerEvent))},p&&(kt.offscreenCanvas=p),r.document=new W4,r.document.defaultView=r,f||mR(i,r,h),r.initRenderingContext((0,it.Z)((0,it.Z)({},n),{},{width:S,height:k,background:c!=null?c:"transparent",cursor:u!=null?u:"default",cleanUpOnDestroy:h,devicePixelRatio:M,requestAnimationFrame:r.requestAnimationFrame,cancelAnimationFrame:r.cancelAnimationFrame,createImage:r.createImage,supportsTouchEvents:r.supportsTouchEvents,supportsPointerEvents:r.supportsPointerEvents,isTouchEvent:r.isTouchEvent,isMouseEvent:r.isMouseEvent,dblClickSpeed:_!=null?_:200})),r.initDefaultCamera(S,k,o.clipSpaceNearZ),r.initRenderer(o,!0),r}return(0,pt.Z)(e,t),(0,Z.Z)(e,[{key:"initRenderingContext",value:function(r){this.context.config=r,this.context.renderingContext={root:this.document.documentElement,unculledEntities:[],renderReasons:new Set,force:!1,dirty:!1}}},{key:"initDefaultCamera",value:function(r,i,a){var o=this,s=new kt.CameraContribution;s.clipSpaceNearZ=a,s.setType(Ye.EXPLORING,fp.DEFAULT).setPosition(r/2,i/2,hb).setFocalPoint(r/2,i/2,0).setOrthographic(r/-2,r/2,i/2,i/-2,Y4,H4),s.canvas=this,s.eventEmitter.on(i1.UPDATED,function(){o.context.renderingContext.renderReasons.add($s.CAMERA_CHANGED),kt.enableSizeAttenuation&&o.getConfig().renderer.getConfig().enableSizeAttenuation&&o.updateSizeAttenuation()}),this.context.camera=s}},{key:"updateSizeAttenuation",value:function(){var r=this.getCamera().getZoom();this.document.documentElement.forEach(function(i){kt.styleValueRegistry.updateSizeAttenuation(i,r)})}},{key:"getConfig",value:function(){return this.context.config}},{key:"getRoot",value:function(){return this.document.documentElement}},{key:"getCamera",value:function(){return this.context.camera}},{key:"getContextService",value:function(){return this.context.contextService}},{key:"getEventService",value:function(){return this.context.eventService}},{key:"getRenderingService",value:function(){return this.context.renderingService}},{key:"getRenderingContext",value:function(){return this.context.renderingContext}},{key:"getStats",value:function(){return this.getRenderingService().getStats()}},{key:"ready",get:function(){var r=this;return this.readyPromise||(this.readyPromise=new Promise(function(i){r.resolveReadyPromise=function(){i(r)}}),this.inited&&this.resolveReadyPromise()),this.readyPromise}},{key:"destroy",value:function(){var r,i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,a=arguments.length>1?arguments[1]:void 0;qn.clearCache();var o=((r=this.getConfig().future)===null||r===void 0?void 0:r.experimentalCancelEventPropagation)===!0;a||this.dispatchEvent(new Ve(ci.BEFORE_DESTROY),o,o),this.frameId&&this.cancelAnimationFrame(this.frameId);var s=this.getRoot();i&&(this.unmountChildren(s),this.document.destroy(),this.getEventService().destroy()),this.getRenderingService().destroy(),this.getContextService().destroy(),this.context.rBushRoot&&this.context.rBushRoot.clear(),a||this.dispatchEvent(new Ve(ci.AFTER_DESTROY),o,o);var l=function(u){u.currentTarget=null,u.manager=null,u.target=null,u.relatedNode=null};l(sf),l(lf),l(zp),l(pb),l(Zp),l(Ki),l(Fp),l(Bp),l(lb)}},{key:"changeSize",value:function(r,i){this.resize(r,i)}},{key:"resize",value:function(r,i){var a,o=this.context.config;o.width=r,o.height=i,this.getContextService().resize(r,i);var s=this.context.camera,l=s.getProjectionMode();s.setPosition(r/2,i/2,hb).setFocalPoint(r/2,i/2,0),l===si.ORTHOGRAPHIC?s.setOrthographic(r/-2,r/2,i/2,i/-2,s.getNear(),s.getFar()):s.setAspect(r/i);var c=((a=o.future)===null||a===void 0?void 0:a.experimentalCancelEventPropagation)===!0;this.dispatchEvent(new Ve(ci.RESIZE,{width:r,height:i}),c,c)}},{key:"appendChild",value:function(r,i){return this.document.documentElement.appendChild(r,i)}},{key:"insertBefore",value:function(r,i){return this.document.documentElement.insertBefore(r,i)}},{key:"removeChild",value:function(r){return this.document.documentElement.removeChild(r)}},{key:"removeChildren",value:function(){this.document.documentElement.removeChildren()}},{key:"destroyChildren",value:function(){this.document.documentElement.destroyChildren()}},{key:"render",value:function(r){var i,a=this;r&&(zp.detail=r,Zp.detail=r);var o=((i=this.getConfig().future)===null||i===void 0?void 0:i.experimentalCancelEventPropagation)===!0;this.dispatchEvent(zp,o,o);var s=this.getRenderingService();s.render(this.getConfig(),r,function(){a.dispatchEvent(pb,o,o)}),this.dispatchEvent(Zp,o,o)}},{key:"run",value:function(){var r=this,i=function(o,s){r.render(s),r.frameId=r.requestAnimationFrame(i)};i()}},{key:"initRenderer",value:function(r){var i=this,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(!r)throw new Error("Renderer is required.");this.inited=!1,this.readyPromise=void 0,this.context.rBushRoot=new uL,this.context.renderingPlugins=[],this.context.renderingPlugins.push(new fb,new db,new ub([new $4])),this.loadRendererContainerModule(r),this.context.contextService=new this.context.ContextService((0,it.Z)((0,it.Z)({},kt),this.context)),this.context.renderingService=new r4(kt,this.context),this.context.eventService=new n4(kt,this.context),this.context.eventService.init(),this.context.contextService.init?(this.context.contextService.init(),this.initRenderingService(r,a,!0)):this.context.contextService.initAsync().then(function(){i.initRenderingService(r,a)}).catch(function(o){console.error(o)})}},{key:"initRenderingService",value:function(r){var i=this,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;this.context.renderingService.init(function(){var s;i.inited=!0;var l=((s=i.getConfig().future)===null||s===void 0?void 0:s.experimentalCancelEventPropagation)===!0;a?o?i.requestAnimationFrame(function(){i.dispatchEvent(new Ve(ci.READY),l,l)}):i.dispatchEvent(new Ve(ci.READY),l,l):i.dispatchEvent(new Ve(ci.RENDERER_CHANGED),l,l),i.readyPromise&&i.resolveReadyPromise(),a||i.getRoot().forEach(function(c){var u,f;(u=(f=c).dirty)===null||u===void 0||u.call(f,!0,!0)}),i.mountChildren(i.getRoot()),r.getConfig().enableAutoRendering&&i.run()})}},{key:"loadRendererContainerModule",value:function(r){var i=this,a=r.getPlugins();a.forEach(function(o){o.context=i.context,o.init(kt)})}},{key:"setRenderer",value:function(r){var i=this.getConfig();if(i.renderer!==r){var a=i.renderer;i.renderer=r,this.destroy(!1,!0),(0,A.Z)((a==null?void 0:a.getPlugins())||[]).reverse().forEach(function(o){o.destroy(kt)}),this.initRenderer(r)}}},{key:"setCursor",value:function(r){var i=this.getConfig();i.cursor=r,this.getContextService().applyCursorStyle(r)}},{key:"unmountChildren",value:function(r){var i=this;if(r.childNodes.forEach(function(s){i.unmountChildren(s)}),this.inited){if(r.isMutationObserved)r.dispatchEvent(lf);else{var a,o=((a=this.getConfig().future)===null||a===void 0?void 0:a.experimentalCancelEventPropagation)===!0;lf.target=r,this.dispatchEvent(lf,!0,o)}r!==this.document.documentElement&&(r.ownerDocument=null),r.isConnected=!1}r.isCustomElement&&r.disconnectedCallback&&r.disconnectedCallback()}},{key:"mountChildren",value:function(r){var i=this,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:qu(r);if(this.inited){if(!r.isConnected&&(r.ownerDocument=this.document,r.isConnected=!0,!a))if(r.isMutationObserved)r.dispatchEvent(sf);else{var o,s=((o=this.getConfig().future)===null||o===void 0?void 0:o.experimentalCancelEventPropagation)===!0;sf.target=r,this.dispatchEvent(sf,!0,s)}}else console.warn("[g]: You are trying to call `canvas.appendChild` before canvas' initialization finished. You can either await `canvas.ready` or listen to `CanvasEvent.READY` manually.","appended child: ",r.nodeName);r.childNodes.forEach(function(l){i.mountChildren(l,a)}),r.isCustomElement&&r.connectedCallback&&r.connectedCallback()}},{key:"mountFragment",value:function(r){this.mountChildren(r,!1)}},{key:"client2Viewport",value:function(r){return this.getEventService().client2Viewport(r)}},{key:"viewport2Client",value:function(r){return this.getEventService().viewport2Client(r)}},{key:"viewport2Canvas",value:function(r){return this.getEventService().viewport2Canvas(r)}},{key:"canvas2Viewport",value:function(r){return this.getEventService().canvas2Viewport(r)}},{key:"getPointByClient",value:function(r,i){return this.client2Viewport({x:r,y:i})}},{key:"getClientByPoint",value:function(r,i){return this.viewport2Client({x:r,y:i})}}])}(rb);var V4=function(t){function e(){var n;(0,P.Z)(this,e);for(var r=arguments.length,i=new Array(r),a=0;a90)return this;this.computeMatrix()}return this._getAxes(),this.type===Ye.ORBITING||this.type===Ye.EXPLORING?this._getPosition():this.type===Ye.TRACKING&&this._getFocalPoint(),this._update(),this}},{key:"pan",value:function(r,i){var a=kr(r,i,0),o=et(this.position);return Ct(o,o,Xn(q(),this.right,a[0])),Ct(o,o,Xn(q(),this.up,a[1])),this._setPosition(o),this.triggerUpdate(),this}},{key:"dolly",value:function(r){var i=this.forward,a=et(this.position),o=r*this.dollyingStep,s=this.distance+r*this.dollyingStep;return o=Math.max(Math.min(s,this.maxDistance),this.minDistance)-this.distance,a[0]+=o*i[0],a[1]+=o*i[1],a[2]+=o*i[2],this._setPosition(a),this.type===Ye.ORBITING||this.type===Ye.EXPLORING?this._getDistance():this.type===Ye.TRACKING&&Ct(this.focalPoint,a,this.distanceVector),this.triggerUpdate(),this}},{key:"cancelLandmarkAnimation",value:function(){this.landmarkAnimationID!==void 0&&this.canvas.cancelAnimationFrame(this.landmarkAnimationID)}},{key:"createLandmark",value:function(r){var i,a,o,s,l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},c=l.position,u=c===void 0?this.position:c,f=l.focalPoint,d=f===void 0?this.focalPoint:f,h=l.roll,p=l.zoom,v=new kt.CameraContribution;v.setType(this.type,void 0),v.setPosition(u[0],(i=u[1])!==null&&i!==void 0?i:this.position[1],(a=u[2])!==null&&a!==void 0?a:this.position[2]),v.setFocalPoint(d[0],(o=d[1])!==null&&o!==void 0?o:this.focalPoint[1],(s=d[2])!==null&&s!==void 0?s:this.focalPoint[2]),v.setRoll(h!=null?h:this.roll),v.setZoom(p!=null?p:this.zoom);var g={name:r,matrix:ny(v.getWorldTransform()),right:et(v.right),up:et(v.up),forward:et(v.forward),position:et(v.getPosition()),focalPoint:et(v.getFocalPoint()),distanceVector:et(v.getDistanceVector()),distance:v.getDistance(),dollyingStep:v.getDollyingStep(),azimuth:v.getAzimuth(),elevation:v.getElevation(),roll:v.getRoll(),relAzimuth:v.relAzimuth,relElevation:v.relElevation,relRoll:v.relRoll,zoom:v.getZoom()};return this.landmarks.push(g),g}},{key:"gotoLandmark",value:function(r){var i=this,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},o=xn(r)?this.landmarks.find(function(E){return E.name===r}):r;if(o){var s=en(a)?{duration:a}:a,l=s.easing,c=l===void 0?"linear":l,u=s.duration,f=u===void 0?100:u,d=s.easingFunction,h=d===void 0?void 0:d,p=s.onfinish,v=p===void 0?void 0:p,g=s.onframe,m=g===void 0?void 0:g,y=.01;this.cancelLandmarkAnimation();var b=o.position,x=o.focalPoint,w=o.zoom,O=o.roll,_=h||kt.EasingFunction(c),S,k=function(){i.setFocalPoint(x),i.setPosition(b),i.setRoll(O),i.setZoom(w),i.computeMatrix(),i.triggerUpdate(),v==null||v()};if(f===0)return k();var M=function(R){S===void 0&&(S=R);var T=R-S;if(T>=f){k();return}var L=_(T/f),I=q(),j=q(),F=1,D=0;Vr(I,i.focalPoint,x,L),Vr(j,i.position,b,L),D=i.roll*(1-L)+O*L,F=i.zoom*(1-L)+w*L,i.setFocalPoint(I),i.setPosition(j),i.setRoll(D),i.setZoom(F);var B=ty(I,x)+ty(j,b);if(B<=y&&w===void 0&&O===void 0)return k();i.computeMatrix(),i.triggerUpdate(),T0&&Number(this._currentTime)>=this._totalDuration||this._playbackRate<0&&Number(this._currentTime)<=0)}},{key:"totalDuration",get:function(){return this._totalDuration}},{key:"_needsTick",get:function(){return this.pending||this.playState==="running"||!this._finishedFlag}},{key:"updatePromises",value:function(){var n;if((n=this.effect.target)!==null&&n!==void 0&&n.destroyed)return this.readyPromise=void 0,this.finishedPromise=void 0,!1;var r=this.oldPlayState,i=this.pending?"pending":this.playState;return this.readyPromise&&i!==r&&(i==="idle"?(this.rejectReadyPromise(),this.readyPromise=void 0):r==="pending"?this.resolveReadyPromise():i==="pending"&&(this.readyPromise=void 0)),this.finishedPromise&&i!==r&&(i==="idle"?(this.rejectFinishedPromise(),this.finishedPromise=void 0):i==="finished"?this.resolveFinishedPromise():r==="finished"&&(this.finishedPromise=void 0)),this.oldPlayState=i,this.readyPromise||this.finishedPromise}},{key:"play",value:function(){this.updatePromises(),this._paused=!1,(this._isFinished||this._idle)&&(this.rewind(),this._startTime=null),this._finishedFlag=!1,this._idle=!1,this.ensureAlive(),this.timeline.applyDirtiedAnimation(this),this.timeline.animations.indexOf(this)===-1&&this.timeline.animations.push(this),this.updatePromises()}},{key:"pause",value:function(){this.updatePromises(),this.currentTime&&(this._holdTime=this.currentTime),!this._isFinished&&!this._paused&&!this._idle?this.currentTimePending=!0:this._idle&&(this.rewind(),this._idle=!1),this._startTime=null,this._paused=!0,this.updatePromises()}},{key:"finish",value:function(){this.updatePromises(),!this._idle&&(this.currentTime=this._playbackRate>0?this._totalDuration:0,this._startTime=this._totalDuration-this.currentTime,this.currentTimePending=!1,this.timeline.applyDirtiedAnimation(this),this.updatePromises())}},{key:"cancel",value:function(){var n=this;if(this.updatePromises(),!!this._inEffect&&(this._inEffect=!1,this._idle=!0,this._paused=!1,this._finishedFlag=!0,this._currentTime=0,this._startTime=null,this.effect.update(null),this.timeline.applyDirtiedAnimation(this),this.updatePromises(),this.oncancel)){var r=new Yp(null,this,this.currentTime,null);setTimeout(function(){n.oncancel(r)})}}},{key:"reverse",value:function(){this.updatePromises();var n=this.currentTime;this.playbackRate*=-1,this.play(),n!==null&&(this.currentTime=n),this.updatePromises()}},{key:"updatePlaybackRate",value:function(n){this.playbackRate=n}},{key:"targetAnimations",value:function(){var n,r=(n=this.effect)===null||n===void 0?void 0:n.target;return r.getAnimations()}},{key:"markTarget",value:function(){var n=this.targetAnimations();n.indexOf(this)===-1&&n.push(this)}},{key:"unmarkTarget",value:function(){var n=this.targetAnimations(),r=n.indexOf(this);r!==-1&&n.splice(r,1)}},{key:"tick",value:function(n,r){!this._idle&&!this._paused&&(this._startTime===null?r&&(this.startTime=n-this._currentTime/this.playbackRate):this._isFinished||this.tickCurrentTime((n-this._startTime)*this.playbackRate)),r&&(this.currentTimePending=!1,this.fireEvents(n))}},{key:"rewind",value:function(){if(this.playbackRate>=0)this.currentTime=0;else if(this._totalDuration<1/0)this.currentTime=this._totalDuration;else throw new Error("Unable to rewind negative playback rate animation with infinite duration")}},{key:"persist",value:function(){throw new Error(Ge)}},{key:"addEventListener",value:function(n,r,i){throw new Error(Ge)}},{key:"removeEventListener",value:function(n,r,i){throw new Error(Ge)}},{key:"dispatchEvent",value:function(n){throw new Error(Ge)}},{key:"commitStyles",value:function(){throw new Error(Ge)}},{key:"ensureAlive",value:function(){if(this.playbackRate<0&&this.currentTime===0){var n;this._inEffect=!!((n=this.effect)!==null&&n!==void 0&&n.update(-1))}else{var r;this._inEffect=!!((r=this.effect)!==null&&r!==void 0&&r.update(this.currentTime))}!this._inTimeline&&(this._inEffect||!this._finishedFlag)&&(this._inTimeline=!0,this.timeline.animations.push(this))}},{key:"tickCurrentTime",value:function(n,r){n!==this._currentTime&&(this._currentTime=n,this._isFinished&&!r&&(this._currentTime=this._playbackRate>0?this._totalDuration:0),this.ensureAlive())}},{key:"fireEvents",value:function(n){var r=this;if(this._isFinished){if(!this._finishedFlag){if(this.onfinish){var i=new Yp(null,this,this.currentTime,n);setTimeout(function(){r.onfinish&&r.onfinish(i)})}this._finishedFlag=!0}}else{if(this.onframe&&this.playState==="running"){var a=new Yp(null,this,this.currentTime,n);this.onframe(a)}this._finishedFlag=!1}}}])}(),Q4=4,J4=.001,tI=1e-7,eI=10,Jl=11,uf=1/(Jl-1),nI=typeof Float32Array=="function",yb=function(e,n){return 1-3*n+3*e},bb=function(e,n){return 3*n-6*e},xb=function(e){return 3*e},ff=function(e,n,r){return((yb(n,r)*e+bb(n,r))*e+xb(n))*e},wb=function(e,n,r){return 3*yb(n,r)*e*e+2*bb(n,r)*e+xb(n)},rI=function(e,n,r,i,a){var o,s,l=0;do s=n+(r-n)/2,o=ff(s,i,a)-e,o>0?r=s:n=s;while(Math.abs(o)>tI&&++l=0&&e<=1&&r>=0&&r<=1))throw new Error("bezier x values must be in [0, 1] range");if(e===n&&r===i)return function(l){return l};for(var a=nI?new Float32Array(Jl):new Array(Jl),o=0;o=J4?iI(c,p,e,r):v===0?p:rI(c,u,u+uf,e,r)};return function(l){return l===0||l===1?l:ff(s(l),n,i)}},aI=function(e){return e=e.replace(/([A-Z])/g,function(n){return"-".concat(n.toLowerCase())}),e.charAt(0)==="-"?e.substring(1):e},df=function(e){return Math.pow(e,2)},hf=function(e){return Math.pow(e,3)},pf=function(e){return Math.pow(e,4)},vf=function(e){return Math.pow(e,5)},gf=function(e){return Math.pow(e,6)},mf=function(e){return 1-Math.cos(e*Math.PI/2)},yf=function(e){return 1-Math.sqrt(1-e*e)},bf=function(e){return e*e*(3*e-2)},xf=function(e){for(var n,r=4;e<((n=Math.pow(2,--r))-1)/11;);return 1/Math.pow(4,3-r)-7.5625*Math.pow((n*3-2)/22-e,2)},wf=function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],r=(0,_t.Z)(n,2),i=r[0],a=i===void 0?1:i,o=r[1],s=o===void 0?.5:o,l=wn(Number(a),1,10),c=wn(Number(s),.1,2);return e===0||e===1?e:-l*Math.pow(2,10*(e-1))*Math.sin((e-1-c/(Math.PI*2)*Math.asin(1/l))*(Math.PI*2)/c)},tc=function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],r=arguments.length>2?arguments[2]:void 0,i=(0,_t.Z)(n,4),a=i[0],o=a===void 0?1:a,s=i[1],l=s===void 0?100:s,c=i[2],u=c===void 0?10:c,f=i[3],d=f===void 0?0:f;o=wn(o,.1,1e3),l=wn(l,.1,1e3),u=wn(u,.1,1e3),d=wn(d,.1,1e3);var h=Math.sqrt(l/o),p=u/(2*Math.sqrt(l*o)),v=p<1?h*Math.sqrt(1-p*p):0,g=1,m=p<1?(p*h+-d)/v:-d+h,y=r?r*e/1e3:e;return p<1?y=Math.exp(-y*p*h)*(g*Math.cos(v*y)+m*Math.sin(v*y)):y=(g+m*y)*Math.exp(-y*h),e===0||e===1?e:1-y},Vp=function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],r=n,i=(0,_t.Z)(r,2),a=i[0],o=a===void 0?10:a,s=i[1],l=s==="start"?Math.ceil:Math.floor;return l(wn(e,0,1)*o)/o},Ob=function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],r=(0,_t.Z)(n,4),i=r[0],a=r[1],o=r[2],s=r[3];return Hp(i,a,o,s)(e)},Of=Hp(.42,0,1,1),ui=function(e){return function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],i=arguments.length>2?arguments[2]:void 0;return 1-e(1-n,r,i)}},fi=function(e){return function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],i=arguments.length>2?arguments[2]:void 0;return n<.5?e(n*2,r,i)/2:1-e(n*-2+2,r,i)/2}},di=function(e){return function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],i=arguments.length>2?arguments[2]:void 0;return n<.5?(1-e(1-n*2,r,i))/2:(e(n*2-1,r,i)+1)/2}},_b={steps:Vp,"step-start":function(e){return Vp(e,[1,"start"])},"step-end":function(e){return Vp(e,[1,"end"])},linear:function(e){return e},"cubic-bezier":Ob,ease:function(e){return Ob(e,[.25,.1,.25,1])},in:Of,out:ui(Of),"in-out":fi(Of),"out-in":di(Of),"in-quad":df,"out-quad":ui(df),"in-out-quad":fi(df),"out-in-quad":di(df),"in-cubic":hf,"out-cubic":ui(hf),"in-out-cubic":fi(hf),"out-in-cubic":di(hf),"in-quart":pf,"out-quart":ui(pf),"in-out-quart":fi(pf),"out-in-quart":di(pf),"in-quint":vf,"out-quint":ui(vf),"in-out-quint":fi(vf),"out-in-quint":di(vf),"in-expo":gf,"out-expo":ui(gf),"in-out-expo":fi(gf),"out-in-expo":di(gf),"in-sine":mf,"out-sine":ui(mf),"in-out-sine":fi(mf),"out-in-sine":di(mf),"in-circ":yf,"out-circ":ui(yf),"in-out-circ":fi(yf),"out-in-circ":di(yf),"in-back":bf,"out-back":ui(bf),"in-out-back":fi(bf),"out-in-back":di(bf),"in-bounce":xf,"out-bounce":ui(xf),"in-out-bounce":fi(xf),"out-in-bounce":di(xf),"in-elastic":wf,"out-elastic":ui(wf),"in-out-elastic":fi(wf),"out-in-elastic":di(wf),spring:tc,"spring-in":tc,"spring-out":ui(tc),"spring-in-out":fi(tc),"spring-out-in":di(tc)},oI=function(e){return aI(e).replace(/^ease-/,"").replace(/(\(|\s).+/,"").toLowerCase().trim()},sI=function(e){return _b[oI(e)]||_b.linear},lI=function(e){return e},cI=1,uI=.5,Sb=0;function kb(t,e){return function(n){if(n>=1)return 1;var r=1/t;return n+=e*r,n-n%r}}var _f="\\s*(-?\\d+\\.?\\d*|-?\\.\\d+)\\s*",fI=new RegExp("cubic-bezier\\(".concat(_f,",").concat(_f,",").concat(_f,",").concat(_f,"\\)")),dI=/steps\(\s*(\d+)\s*\)/,hI=/steps\(\s*(\d+)\s*,\s*(start|middle|end)\s*\)/;function Xp(t){var e=fI.exec(t);if(e)return Hp.apply(void 0,(0,A.Z)(e.slice(1).map(Number)));var n=dI.exec(t);if(n)return kb(Number(n[1]),Sb);var r=hI.exec(t);return r?kb(Number(r[1]),{start:cI,middle:uI,end:Sb}[r[2]]):sI(t)}function pI(t){return Math.abs(vI(t)/(t.playbackRate||1))}function vI(t){var e;return t.duration===0||t.iterations===0?0:(t.duration==="auto"?0:Number(t.duration))*((e=t.iterations)!==null&&e!==void 0?e:1)}var Mb=0,Up=1,Sf=2,Eb=3;function gI(t,e,n){if(e===null)return Mb;var r=n.endTime;return e=Math.min(n.delay+t+n.endDelay,r)?Sf:Eb}function mI(t,e,n,r,i){switch(r){case Up:return e==="backwards"||e==="both"?0:null;case Eb:return n-i;case Sf:return e==="forwards"||e==="both"?t:null;case Mb:return null}}function yI(t,e,n,r,i){var a=i;return t===0?e!==Up&&(a+=n):a+=r/t,a}function bI(t,e,n,r,i,a){var o=t===1/0?e%1:t%1;return o===0&&n===Sf&&r!==0&&(i!==0||a===0)&&(o=1),o}function xI(t,e,n,r){return t===Sf&&e===1/0?1/0:n===1?Math.floor(r)-1:Math.floor(r)}function wI(t,e,n){var r=t;if(t!=="normal"&&t!=="reverse"){var i=e;t==="alternate-reverse"&&(i+=1),r="normal",i!==1/0&&i%2!==0&&(r="reverse")}return r==="normal"?n:1-n}function OI(t,e,n){var r=gI(t,e,n),i=mI(t,n.fill,e,r,n.delay);if(i===null)return null;var a=n.duration==="auto"?0:n.duration,o=yI(a,r,n.iterations,i,n.iterationStart),s=bI(o,n.iterationStart,r,n.iterations,i,a),l=xI(r,n.iterations,s,o),c=wI(n.direction,l,s);return n.currentIteration=l,n.progress=c,n.easingFunction(c)}function _I(t,e,n){var r=SI(t,e),i=kI(r,n);return function(a,o){if(o!==null)i.filter(function(l){return o>=l.applyFrom&&o1)throw new Error("Keyframe offsets must be between 0 and 1.");c.computedOffset=f}}else if(u==="composite"&&["replace","add","accumulate","auto"].indexOf(f)===-1)throw new Error("".concat(f," compositing is not supported"));c[u]=f}return c.offset===void 0&&(c.offset=null),c.easing===void 0&&(c.easing=(e==null?void 0:e.easing)||"linear"),c.composite===void 0&&(c.composite="auto"),c}),r=!0,i=-1/0,a=0;a=0&&Number(l.offset)<=1});function s(){var l,c=n,u=c.length;if(n[u-1].computedOffset=Number((l=n[u-1].offset)!==null&&l!==void 0?l:1),u>1){var f;n[0].computedOffset=Number((f=n[0].offset)!==null&&f!==void 0?f:0)}for(var d=0,h=Number(n[0].computedOffset),p=1;pi.pop().map(([a,o])=>[...i,a,o]));return t}function rnt(t,...e){return jb(kf(t,...e),e)}function int(t,e,...n){return jb(Mf(t,e,...n),n)}function Kp(t,e,...n){return Hs(t,ec,e,n)}function Mf(t,e,...n){return Hs(t,Array.from,e,n)}function ant(t,...e){return Hs(t,identity,Db,e)}function ont(t,...e){return Hs(t,Array.from,Db,e)}function Db(t){if(t.length!==1)throw new Error("duplicate key");return t[0]}function Hs(t,e,n,r){return function i(a,o){if(o>=r.length)return n(a);const s=new jI,l=r[o++];let c=-1;for(const u of a){const f=l(u,++c,a),d=s.get(f);d?d.push(u):s.set(f,[u])}for(const[u,f]of s)s.set(u,i(f,o));return e(s)}(t,0)}var Fb=function(t){return le(t)?"":t.toString()},DI=function(t){var e=Fb(t);return e.charAt(0).toLowerCase()+e.substring(1)},Bb=DI;function zb({map:t,initKey:e},n){const r=e(n);return t.has(r)?t.get(r):n}function FI({map:t,initKey:e},n){const r=e(n);return t.has(r)?t.get(r):(t.set(r,n),n)}function BI({map:t,initKey:e},n){const r=e(n);return t.has(r)&&(n=t.get(r),t.delete(r)),n}function zI(t){return typeof t=="object"?t.valueOf():t}class Zb extends Map{constructor(e){if(super(),this.map=new Map,this.initKey=zI,e!==null)for(const[n,r]of e)this.set(n,r)}get(e){return super.get(zb({map:this.map,initKey:this.initKey},e))}has(e){return super.has(zb({map:this.map,initKey:this.initKey},e))}set(e,n){return super.set(FI({map:this.map,initKey:this.initKey},e),n)}delete(e){return super.delete(BI({map:this.map,initKey:this.initKey},e))}}class nc{constructor(e){this.options=gt({},this.getDefaultOptions()),this.update(e)}getOptions(){return this.options}update(e={}){this.options=gt({},this.options,e),this.rescale(e)}rescale(e){}}const Ef=Symbol("defaultUnknown");function Wb(t,e,n){for(let r=0;r`${e}`:typeof t=="object"?e=>JSON.stringify(e):e=>e}class Af extends nc{getDefaultOptions(){return{domain:[],range:[],unknown:Ef}}constructor(e){super(e)}map(e){return this.domainIndexMap.size===0&&Wb(this.domainIndexMap,this.getDomain(),this.domainKey),Gb({value:this.domainKey(e),mapper:this.domainIndexMap,from:this.getDomain(),to:this.getRange(),notFoundReturn:this.options.unknown})}invert(e){return this.rangeIndexMap.size===0&&Wb(this.rangeIndexMap,this.getRange(),this.rangeKey),Gb({value:this.rangeKey(e),mapper:this.rangeIndexMap,from:this.getRange(),to:this.getDomain(),notFoundReturn:this.options.unknown})}rescale(e){const[n]=this.options.domain,[r]=this.options.range;if(this.domainKey=$b(n),this.rangeKey=$b(r),!this.rangeIndexMap){this.rangeIndexMap=new Map,this.domainIndexMap=new Map;return}(!e||e.range)&&this.rangeIndexMap.clear(),(!e||e.domain||e.compare)&&(this.domainIndexMap.clear(),this.sortedDomain=void 0)}clone(){return new Af(this.options)}getRange(){return this.options.range}getDomain(){if(this.sortedDomain)return this.sortedDomain;const{domain:e,compare:n}=this.options;return this.sortedDomain=n?[...e].sort(n):e,this.sortedDomain}}function ZI(t){const e=Math.min(...t);return t.map(n=>n/e)}function WI(t,e){const n=t.length,r=e-n;return r>0?[...t,...new Array(r).fill(1)]:r<0?t.slice(0,e):t}function GI(t){return Math.round(t*1e12)/1e12}function $I(t){const{domain:e,range:n,paddingOuter:r,paddingInner:i,flex:a,round:o,align:s}=t,l=e.length,c=WI(a,l),[u,f]=n,d=f-u,h=2/l*r+1-1/l*i,p=d/h,v=p*i/l,g=p-l*v,m=ZI(c),y=m.reduce((R,T)=>R+T),b=g/y,x=new Zb(e.map((R,T)=>{const L=m[T]*b;return[R,o?Math.floor(L):L]})),w=new Zb(e.map((R,T)=>{const I=m[T]*b+v;return[R,o?Math.floor(I):I]})),O=Array.from(w.values()).reduce((R,T)=>R+T),S=(d-(O-O/l*i))*s,k=u+S;let M=o?Math.round(k):k;const E=new Array(l);for(let R=0;Rd+b*u);return{valueStep:u,valueBandWidth:f,adjustedRange:m}}class no extends Af{getDefaultOptions(){return{domain:[],range:[0,1],align:.5,round:!1,paddingInner:0,paddingOuter:0,padding:0,unknown:Ef,flex:[]}}constructor(e){super(e)}clone(){return new no(this.options)}getStep(e){return this.valueStep===void 0?1:typeof this.valueStep=="number"?this.valueStep:e===void 0?Array.from(this.valueStep.values())[0]:this.valueStep.get(e)}getBandWidth(e){return this.valueBandWidth===void 0?1:typeof this.valueBandWidth=="number"?this.valueBandWidth:e===void 0?Array.from(this.valueBandWidth.values())[0]:this.valueBandWidth.get(e)}getRange(){return this.adjustedRange}getPaddingInner(){const{padding:e,paddingInner:n}=this.options;return e>0?e:n}getPaddingOuter(){const{padding:e,paddingOuter:n}=this.options;return e>0?e:n}rescale(){super.rescale();const{align:e,domain:n,range:r,round:i,flex:a}=this.options,{adjustedRange:o,valueBandWidth:s,valueStep:l}=YI({align:e,range:r,round:i,flex:a,paddingInner:this.getPaddingInner(),paddingOuter:this.getPaddingOuter(),domain:n});this.valueStep=l,this.valueBandWidth=s,this.adjustedRange=o}}const Qp=Math.sqrt(50),Jp=Math.sqrt(10),t0=Math.sqrt(2);function Tf(t,e,n){const r=(e-t)/Math.max(0,n),i=Math.floor(Math.log(r)/Math.LN10),a=r/$n(10,i);return i>=0?(a>=Qp?10:a>=Jp?5:a>=t0?2:1)*$n(10,i):-$n(10,-i)/(a>=Qp?10:a>=Jp?5:a>=t0?2:1)}function Yb(t,e,n){const r=Math.abs(e-t)/Math.max(0,n);let i=$n(10,Math.floor(Math.log(r)/Math.LN10));const a=r/i;return a>=Qp?i*=10:a>=Jp?i*=5:a>=t0&&(i*=2),e{let r,i,a=t,o=e;if(a===o&&n>0)return[a];let s=Tf(a,o,n);if(s===0||!Number.isFinite(s))return[];if(s>0){a=Math.ceil(a/s),o=Math.floor(o/s),i=new Array(r=Math.ceil(o-a+1));for(let l=0;lc.key===i);if(l)return o?o.map(c=>l.data[c]):l.data[a]}function snt(t){const e=Hb(t).__data__,{scale:n}=e;return Xb(n,t.__data__)}function Xb(t,e){const{color:n,series:r,facet:i=!1}=t,{color:a,series:o}=e,s=l=>l&&l.invert&&!(l instanceof no)&&!(l instanceof rc);if(s(r))return r.clone().invert(o);if(o&&r instanceof no&&r.invert(o)!==a&&!i)return r.invert(o);if(s(n)){const l=n.invert(a);return Array.isArray(l)?null:l}return null}function Ho(t){return t}function e0(t){return t.reduce((e,n)=>(r,...i)=>n(e(r,...i),...i),Ho)}function VI(t){return t.reduce((e,n)=>r=>HI(this,void 0,void 0,function*(){const i=yield e(r);return n(i)}),Ho)}function n0(t){return t.replace(/( |^)[a-z]/g,e=>e.toUpperCase())}function Vs(t=""){throw new Error(t)}function r0(t,e){const{attributes:n}=e,r=new Set(["id","className"]);for(const[i,a]of Object.entries(n))r.has(i)||t.attr(i,a)}function Ke(t){return t!=null&&!Number.isNaN(t)}function lnt(t,e){return t+(e-t)*Math.random()}function XI(t){const e=new Map;return n=>{if(e.has(n))return e.get(n);const r=t(n);return e.set(n,r),r}}function UI(t,e){const{transform:n}=t.style,i=(a=>a==="none"||a===void 0)(n)?"":n;t.style.transform=`${i} ${e}`.trimStart()}function Nt(t,e){return Ub(t,e)||{}}function Ub(t,e){const n=Object.entries(t||{}).filter(([r])=>r.startsWith(e)).map(([r,i])=>[Bb(r.replace(e,"").trim()),i]).filter(([r])=>!!r);return n.length===0?null:Object.fromEntries(n)}function cnt(t,e){return Object.fromEntries(Object.entries(t).map(([n,r])=>[`${e}${upperFirst(n)}`,r]))}function qI(t,e){return Object.fromEntries(Object.entries(t).filter(([n])=>e.find(r=>n.startsWith(r))))}function i0(t,...e){return Object.fromEntries(Object.entries(t).filter(([n])=>e.every(r=>!n.startsWith(r))))}function qb(t,e){if(t===void 0)return null;if(typeof t=="number")return t;const n=+t.replace("%","");return Number.isNaN(n)?null:n/100*e}function Xs(t){return typeof t=="object"&&!(t instanceof Date)&&t!==null&&!Array.isArray(t)}function Ta(t){return t===null||t===!1}function Kb(t,e,n=5,r=0){if(!(r>=n)){for(const i of Object.keys(e)){const a=e[i];!Yn(a)||!Yn(t[i])?t[i]=a:Kb(t[i],a,n,r+1)}return t}}function se(t){return new Zn([t],null,t,t.ownerDocument)}class Zn{constructor(e=null,n=null,r=null,i=null,a=[null,null,null,null,null],o=[],s=[]){this._elements=Array.from(e),this._data=n,this._parent=r,this._document=i,this._enter=a[0],this._update=a[1],this._exit=a[2],this._merge=a[3],this._split=a[4],this._transitions=o,this._facetElements=s}selectAll(e){const n=typeof e=="string"?this._parent.querySelectorAll(e):e;return new Zn(n,null,this._elements[0],this._document)}selectFacetAll(e){const n=typeof e=="string"?this._parent.querySelectorAll(e):e;return new Zn(this._elements,null,this._parent,this._document,void 0,void 0,n)}select(e){const n=typeof e=="string"?this._parent.querySelectorAll(e)[0]||null:e;return new Zn([n],null,n,this._document)}append(e){const n=typeof e=="function"?e:()=>this.createElement(e),r=[];if(this._data!==null){for(let i=0;ii,r=()=>null){const i=[],a=[],o=new Set(this._elements),s=[],l=new Set,c=new Map(this._elements.map((h,p)=>[n(h.__data__,p),h])),u=new Map(this._facetElements.map((h,p)=>[n(h.__data__,p),h])),f=qe(this._elements,h=>r(h.__data__));for(let h=0;ho,n=o=>o,r=o=>o.remove(),i=o=>o,a=o=>o.remove()){const o=e(this._enter),s=n(this._update),l=r(this._exit),c=i(this._merge),u=a(this._split);return s.merge(o).merge(l).merge(c).merge(u)}remove(){for(let e=0;ei.finished)).then(()=>{this._elements[e].remove()})}else this._elements[e].remove()}return new Zn([],null,this._parent,this._document,void 0,this._transitions)}each(e){for(let n=0;nn:n;return this.each(function(i,a,o){n!==void 0&&(o[e]=r(i,a,o))})}style(e,n){const r=typeof n!="function"?()=>n:n;return this.each(function(i,a,o){n!==void 0&&(o.style[e]=r(i,a,o))})}transition(e){const n=typeof e!="function"?()=>e:e,{_transitions:r}=this;return this.each(function(i,a,o){r[a]=n(i,a,o)})}on(e,n){return this.each(function(r,i,a){a.addEventListener(e,n)}),this}call(e,...n){return e(this,...n),this}node(){return this._elements[0]}nodes(){return this._elements}transitions(){return this._transitions}parent(){return this._parent}}Zn.registry={g:er,rect:eo,circle:Ea,path:Er,text:Ei,ellipse:rf,image:af,line:$o,polygon:Ys,polyline:of,html:Ql};function _n([t,e],[n,r]){return[t-n,e-r]}function Pf([t,e],[n,r]){return[t+n,e+r]}function pn([t,e],[n,r]){return Math.sqrt(Math.pow(t-n,2)+Math.pow(e-r,2))}function hi([t,e]){return Math.atan2(e,t)}function Us([t,e]){return hi([t,e])+Math.PI/2}function Qb(t,e){const n=hi(t),r=hi(e);return n(n-t)/(e-t):n=>.5}function qs(t,...e){return e.reduce((n,r)=>i=>n(r(i)),t)}function o0(t,e,n,r,i){let a=n||0,o=r||t.length;const s=i||(l=>l);for(;ae?o=l:a=l+1}return a}var KI=lt(19818),QI=lt.n(KI);function s0(t,e,n){let r=n;return r<0&&(r+=1),r>1&&(r-=1),r<1/6?t+(e-t)*6*r:r<1/2?e:r<2/3?t+(e-t)*(2/3-r)*6:t}function JI(t){const e=t[0]/360,n=t[1]/100,r=t[2]/100,i=t[3];if(n===0)return[r*255,r*255,r*255,i];const a=r<.5?r*(1+n):r+n-r*n,o=2*r-a,s=s0(o,a,e+1/3),l=s0(o,a,e),c=s0(o,a,e-1/3);return[s*255,l*255,c*255,i]}function tx(t){const e=QI().get(t);if(!e)return null;const{model:n,value:r}=e;return n==="rgb"?r:n==="hsl"?JI(r):null}const Ks=(t,e)=>n=>t*(1-n)+e*n,t8=(t,e)=>{const n=tx(t),r=tx(e);return n===null||r===null?n?()=>t:()=>e:i=>{const a=new Array(4);for(let u=0;u<4;u+=1){const f=n[u],d=r[u];a[u]=f*(1-i)+d*i}const[o,s,l,c]=a;return`rgba(${Math.round(o)}, ${Math.round(s)}, ${Math.round(l)}, ${c})`}},ic=(t,e)=>typeof t=="number"&&typeof e=="number"?Ks(t,e):typeof t=="string"&&typeof e=="string"?t8(t,e):()=>t,e8=(t,e)=>{const n=Ks(t,e);return r=>Math.round(n(r))};function n8(t){return t===null}function Rf(t){return!Ue(t)&&!n8(t)&&!Number.isNaN(t)}const ex=(t,e,n=5)=>{const r=[t,e];let i=0,a=r.length-1,o=r[i],s=r[a],l;return s0?(o=Math.floor(o/l)*l,s=Math.ceil(s/l)*l,l=Tf(o,s,n)):l<0&&(o=Math.ceil(o*l)/l,s=Math.floor(s*l)/l,l=Tf(o,s,n)),l>0?(r[i]=Math.floor(o/l)*l,r[a]=Math.ceil(s/l)*l):l<0&&(r[i]=Math.ceil(o*l)/l,r[a]=Math.floor(s*l)/l),r};function r8(t,e){const n=ee?t:e;return i=>Math.min(Math.max(n,i),r)}const i8=(t,e,n)=>{const[r,i]=t,[a,o]=e;let s,l;return r{const r=Math.min(t.length,e.length)-1,i=new Array(r),a=new Array(r),o=t[0]>t[r],s=o?[...t].reverse():t,l=o?[...e].reverse():e;for(let c=0;c{const u=o0(t,c,1,r)-1,f=i[u],d=a[u];return qs(d,f)(c)}},nx=(t,e,n,r)=>(Math.min(t.length,e.length)>2?a8:i8)(t,e,r?e8:n);class If extends nc{getDefaultOptions(){return{domain:[0,1],range:[0,1],nice:!1,clamp:!1,round:!1,interpolate:Ks,tickCount:5}}map(e){return Rf(e)?this.output(e):this.options.unknown}invert(e){return Rf(e)?this.input(e):this.options.unknown}nice(){if(!this.options.nice)return;const[e,n,r,...i]=this.getTickMethodOptions();this.options.domain=this.chooseNice()(e,n,r,...i)}getTicks(){const{tickMethod:e}=this.options,[n,r,i,...a]=this.getTickMethodOptions();return e(n,r,i,...a)}getTickMethodOptions(){const{domain:e,tickCount:n}=this.options,r=e[0],i=e[e.length-1];return[r,i,n]}chooseNice(){return ex}rescale(){this.nice();const[e,n]=this.chooseTransforms();this.composeOutput(e,this.chooseClamp(e)),this.composeInput(e,n,this.chooseClamp(n))}chooseClamp(e){const{clamp:n,range:r}=this.options,i=this.options.domain.map(e),a=Math.min(i.length,r.length);return n?r8(i[0],i[a-1]):Vo}composeOutput(e,n){const{domain:r,range:i,round:a,interpolate:o}=this.options,s=nx(r.map(e),i,o,a);this.output=qs(s,n,e)}composeInput(e,n,r){const{domain:i,range:a}=this.options,o=nx(a,i.map(e),Ks);this.input=qs(n,r,o)}}class gr extends If{getDefaultOptions(){return{domain:[0,1],range:[0,1],unknown:void 0,nice:!1,clamp:!1,round:!1,interpolate:ic,tickMethod:Yo,tickCount:5}}chooseTransforms(){return[Vo,Vo]}clone(){return new gr(this.options)}}function Pa(t,e){let n,r;if(e===void 0)for(const i of t)i!=null&&(n===void 0?i>=i&&(n=r=i):(n>i&&(n=i),r=a&&(n=r=a):(n>a&&(n=a),r(n[r]=e(i,r,t),n),{})}function Xo(t){return t.map((e,n)=>n)}function unt(t){const e=t.length,n=t[0].length,r=new Array(n).fill(0).map(()=>new Array(e));for(let i=0;i{n[e(r)?0:1].push(r)}),n}function ax(t,e=t.length){if(e===1)return t.map(r=>[r]);const n=[];for(let r=0;r{n.push([t[r],...o])})}return n}function l8(t){if(t.length===1)return[t];const e=[];for(let n=1;n<=t.length;n++)e.push(...ax(t,n));return e}function Jt(t,e){for(const[n,r]of Object.entries(e))t.style(n,r)}function c8(t,e){return e.forEach((n,r)=>r===0?t.moveTo(n[0],n[1]):t.lineTo(n[0],n[1])),t.closePath(),t}function u8(t,e,n){const{arrowSize:r}=n,i=typeof r=="string"?+parseFloat(r)/100*pn(t,e):r,a=Math.PI/6,o=Math.atan2(e[1]-t[1],e[0]-t[0]),s=Math.PI/2-o-a,l=[e[0]-i*Math.sin(s),e[1]-i*Math.cos(s)],c=o-a,u=[e[0]-i*Math.cos(c),e[1]-i*Math.sin(c)];return[l,u]}function ac(t,e,n,r,i){const a=hi(_n(r,e))+Math.PI,o=hi(_n(r,n))+Math.PI;return t.arc(r[0],r[1],i,a,o,o-a<0),t}function ox(t,e,n,r="y",i="between",a=!1){const o=(g,m)=>g==="y"||g===!0?m?180:90:m?90:0,s=r==="y"||r===!0?n:e,l=o(r,a),c=Xo(s),[u,f]=Pa(c,g=>s[g]),d=new gr({domain:[u,f],range:[0,100]}),h=g=>en(s[g])&&!Number.isNaN(s[g])?d.map(s[g]):0,p={between:g=>`${t[g]} ${h(g)}%`,start:g=>g===0?`${t[g]} ${h(g)}%`:`${t[g-1]} ${h(g)}%, ${t[g]} ${h(g)}%`,end:g=>g===t.length-1?`${t[g]} ${h(g)}%`:`${t[g]} ${h(g)}%, ${t[g+1]} ${h(g)}%`},v=c.sort((g,m)=>h(g)-h(m)).map(p[i]||p.between).join(",");return`linear-gradient(${l}deg, ${v})`}function jf(t){const[e,n,r,i]=t;return[i,e,n,r]}function Uo(t,e,n){const[r,i,,a]=De(t)?jf(e):e,[o,s]=n,l=t.getCenter(),c=Us(_n(r,l)),u=Us(_n(i,l)),f=u===c&&o!==s?u+Math.PI*2:u;return{startAngle:c,endAngle:f-c>=0?f:Math.PI*2+f,innerRadius:pn(a,l),outerRadius:pn(r,l)}}function dnt(t){const e="connect";return Object.fromEntries(Object.entries(t).filter(([n])=>n.startsWith(e)).map(([n,r])=>[lowerFirst(n.replace(e,"").trim()),r]).filter(([n])=>n!==void 0))}function l0(t){const{colorAttribute:e,opacityAttribute:n=e}=t;return`${n}Opacity`}function sx(t,e){if(!Ce(t))return"";const n=t.getCenter(),{transform:r}=e;return`translate(${n[0]}, ${n[1]}) ${r||""}`}function c0(t){if(t.length===1)return t[0];const[[e,n,r=0],[i,a,o=0]]=t;return[(e+i)/2,(n+a)/2,(r+o)/2]}var Df=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(t);i0?E:E+T,j=L>0?R:R+L,F=Math.abs(T),D=Math.abs(L),B=I+s,W=j+l,V=F-(s+c),U=D-(l+u),Q=S?Cf(V,m,1/0):Cf(V,v,g),at=S?Cf(U,v,g):Cf(U,m,1/0),nt=S?B:B-(Q-V)/2,st=S?W-(at-U)/2:W-(at-U);return se(t.createElement("rect",{})).style("x",nt).style("y",st).style("width",Q).style("height",at).style("radius",[h,p,d,f]).call(Jt,y).node()}const{y:b,y1:x}=n,w=r.getCenter(),O=Uo(r,e,[b,x]),_=To().cornerRadius(o).padAngle(a*Math.PI/180);return se(t.createElement("path",{})).style("d",_(O)).style("transform",`translate(${w[0]}, ${w[1]})`).style("radius",o).style("inset",a).call(Jt,y).node()}const oc=(t,e)=>{const{colorAttribute:n,opacityAttribute:r="fill",first:i=!0,last:a=!0}=t,o=Df(t,["colorAttribute","opacityAttribute","first","last"]),{coordinate:s,document:l}=e;return(c,u,f)=>{const{color:d,radius:h=0}=f,p=Df(f,["color","radius"]),v=p.lineWidth||1,{stroke:g,radius:m=h,radiusTopLeft:y=m,radiusTopRight:b=m,radiusBottomRight:x=m,radiusBottomLeft:w=m,innerRadius:O=0,innerRadiusTopLeft:_=O,innerRadiusTopRight:S=O,innerRadiusBottomRight:k=O,innerRadiusBottomLeft:M=O,lineWidth:E=n==="stroke"||g?v:0,inset:R=0,insetLeft:T=R,insetRight:L=R,insetBottom:I=R,insetTop:j=R,minWidth:F,maxWidth:D,minHeight:B}=o,W=Df(o,["stroke","radius","radiusTopLeft","radiusTopRight","radiusBottomRight","radiusBottomLeft","innerRadius","innerRadiusTopLeft","innerRadiusTopRight","innerRadiusBottomRight","innerRadiusBottomLeft","lineWidth","inset","insetLeft","insetRight","insetBottom","insetTop","minWidth","maxWidth","minHeight"]),{color:V=d,opacity:U}=u,Q=[i?y:_,i?b:S,a?x:k,a?w:M],at=["radiusTopLeft","radiusTopRight","radiusBottomRight","radiusBottomLeft"];De(s)&&at.push(at.shift());const nt=Object.assign(Object.assign({radius:m},Object.fromEntries(at.map((st,ft)=>[st,Q[ft]]))),{inset:R,insetLeft:T,insetRight:L,insetBottom:I,insetTop:j,minWidth:F,maxWidth:D,minHeight:B});return se(lx(l,c,u,s,nt)).call(Jt,p).style("fill","transparent").style(n,V).style(l0(t),U).style("lineWidth",E).style("stroke",g===void 0?V:g).call(Jt,W).node()}};oc.props={defaultEnterAnimation:"scaleInY",defaultUpdateAnimation:"morphing",defaultExitAnimation:"fadeOut"};const qo=(t,e)=>oc(Object.assign({colorAttribute:"fill"},t),e);qo.props=Object.assign(Object.assign({},oc.props),{defaultMarker:"square"});const Ff=(t,e)=>oc(Object.assign({colorAttribute:"stroke"},t),e);Ff.props=Object.assign(Object.assign({},oc.props),{defaultMarker:"hollowSquare"});var hnt=Array.prototype.slice;function cx(t){return typeof t=="object"&&"length"in t?t:Array.from(t)}function ux(t){this._context=t}ux.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;default:this._context.lineTo(t,e);break}}};function sc(t){return new ux(t)}function fx(t){return t[0]}function dx(t){return t[1]}function Ko(t,e){var n=Ee(!0),r=null,i=sc,a=null,o=Yr(s);t=typeof t=="function"?t:t===void 0?fx:Ee(t),e=typeof e=="function"?e:e===void 0?dx:Ee(e);function s(l){var c,u=(l=cx(l)).length,f,d=!1,h;for(r==null&&(a=i(h=o())),c=0;c<=u;++c)!(c{const{adjustPoints:n=f8}=t,r=px(t,["adjustPoints"]),{coordinate:i,document:a}=e;return(o,s,l,c)=>{const{index:u}=s,{color:f}=l,d=px(l,["color"]),h=c[u+1],p=n(o,h,i),v=!!De(i),[g,m,y,b]=v?jf(p):p,{color:x=f,opacity:w}=s,O=Ko().curve(u0)([g,m,y,b]);return se(a.createElement("path",{})).call(Jt,d).style("d",O).style("fill",x).style("fillOpacity",w).call(Jt,r).node()}};f0.props={defaultMarker:"square"};function d8(t,e,n){const[r,i,a,o]=t;if(De(n)){const c=[e?e[0][0]:(i[0]+a[0])/2,i[1]],u=[e?e[3][0]:(i[0]+a[0])/2,a[1]];return[r,c,u,o]}const s=[i[0],e?e[0][1]:(i[1]+a[1])/2],l=[a[0],e?e[3][1]:(i[1]+a[1])/2];return[r,s,l,o]}const vx=(t,e)=>f0(Object.assign({adjustPoints:d8},t),e);vx.props={defaultMarker:"square"};function lc(t){return Math.abs(t)>10?String(t):t.toString().padStart(2,"0")}function h8(t){const e=t.getFullYear(),n=lc(t.getMonth()+1),r=lc(t.getDate()),i=`${e}-${n}-${r}`,a=t.getHours(),o=t.getMinutes(),s=t.getSeconds();return a||o||s?`${i} ${lc(a)}:${lc(o)}:${lc(s)}`:i}const Bf=(t={})=>{const{channel:e="x"}=t;return(n,r)=>{const{encode:i}=r,{tooltip:a}=r;if(Ta(a))return[n,r];const{title:o}=a;if(o!==void 0)return[n,r];const s=Object.keys(i).filter(c=>c.startsWith(e)).filter(c=>!i[c].inferred).map(c=>de(i,c)).filter(([c])=>c).map(c=>c[0]);if(s.length===0)return[n,r];const l=[];for(const c of n)l[c]={value:s.map(u=>u[c]instanceof Date?h8(u[c]):u[c]).join(", ")};return[n,gt({},r,{tooltip:{title:l}})]}};Bf.props={};const zf=t=>{const{channel:e}=t;return(n,r)=>{const{encode:i,tooltip:a}=r;if(Ta(a))return[n,r];const{items:o=[]}=a;if(!o||o.length>0)return[n,r];const l=(Array.isArray(e)?e:[e]).flatMap(c=>Object.keys(i).filter(u=>u.startsWith(c)).map(u=>{const{field:f,value:d,inferred:h=!1,aggregate:p}=i[u];return h?null:p&&d?{channel:u}:f?{field:f}:d?{channel:u}:null}).filter(u=>u!==null));return[n,gt({},r,{tooltip:{items:l}})]}};zf.props={};var p8=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(t);i(t,e)=>{const{encode:n}=e,{key:r}=n,i=p8(n,["key"]);if(r!==void 0)return[t,e];const a=Object.values(i).map(({value:s})=>s),o=t.map(s=>a.filter(Array.isArray).map(l=>l[s]).join("-"));return[t,gt({},e,{encode:{key:Pe(o)}})]};gx.props={};function mx(t={}){const{shapes:e}=t;return[{name:"color"},{name:"opacity"},{name:"shape",range:e},{name:"enterType"},{name:"enterDelay",scaleKey:"enter"},{name:"enterDuration",scaleKey:"enter"},{name:"enterEasing"},{name:"key",scale:"identity"},{name:"groupKey",scale:"identity"},{name:"label",scale:"identity"}]}function Ar(t={}){return[...mx(t),{name:"title",scale:"identity"}]}function pnt(){return[{type:MaybeTitle,channel:"color"},{type:MaybeTooltip,channel:["x","y","z"]}]}function ro(){return[{type:Bf,channel:"color"},{type:zf,channel:["x","y"]}]}function Js(){return[{type:Bf,channel:"x"},{type:zf,channel:["y"]}]}function v8(){return[{type:Bf,channel:"color"},{type:zf,channel:["position"]}]}function tl(t={}){return mx(t)}function Cn(){return[{type:gx}]}function Wn(){return[]}function d0(t,e){return t.getBandWidth(t.invert(e))}function Qo(t,e,n={}){const{x:r,y:i,series:a}=e,{x:o,y:s,series:l}=t,{style:{bandOffset:c=l?0:.5,bandOffsetX:u=c,bandOffsetY:f=c}={}}=n,d=!!(o!=null&&o.getBandWidth),h=!!(s!=null&&s.getBandWidth),p=!!(l!=null&&l.getBandWidth);return!d&&!h?v=>v:(v,g)=>{const m=d?d0(o,r[g]):0,y=h?d0(s,i[g]):0,x=p&&a?(d0(l,a[g])/2+ +a[g])*m:0,[w,O]=v;return[w+u*m+x,O+f*y]}}function Zf(t){return parseFloat(t)/100}function h0(t,e,n,r){const{x:i,y:a}=n,{innerWidth:o,innerHeight:s}=r.getOptions(),l=Array.from(t,c=>{const u=i[c],f=a[c],d=typeof u=="string"?Zf(u)*o:+u,h=typeof f=="string"?Zf(f)*s:+f;return[[d,h]]});return[t,l]}function Ji(t){return typeof t=="function"?t:e=>e[t]}function p0(t,e){return Array.from(t,Ji(e))}function v0(t,e){const{source:n=u=>u.source,target:r=u=>u.target,value:i=u=>u.value}=e,{links:a,nodes:o}=t,s=p0(a,n),l=p0(a,r),c=p0(a,i);return{links:a.map((u,f)=>({target:l[f],source:s[f],value:c[f]})),nodes:o||Array.from(new Set([...s,...l]),u=>({key:u}))}}function yx(t,e){return t.getBandWidth(t.invert(e))}const bx={rect:qo,hollow:Ff,funnel:f0,pyramid:vx},xx=()=>(t,e,n,r)=>{const{x:i,y:a,y1:o,series:s,size:l}=n,c=e.x,u=e.series,[f]=r.getSize(),d=l?l.map(v=>+v/f):null,h=l?(v,g,m)=>{const y=v+g/2,b=d[m];return[y-b/2,y+b/2]}:(v,g,m)=>[v,v+g],p=Array.from(t,v=>{const g=yx(c,i[v]),m=u?yx(u,s==null?void 0:s[v]):1,y=g*m,b=(+(s==null?void 0:s[v])||0)*g,x=+i[v]+b,[w,O]=h(x,y,v),_=+a[v],S=+o[v];return[[w,_],[O,_],[O,S],[w,S]].map(T=>r.map(T))});return[t,p]};xx.props={defaultShape:"rect",defaultLabelShape:"label",composite:!1,shape:bx,channels:[...Ar({shapes:Object.keys(bx)}),{name:"x",scale:"band",required:!0},{name:"y",required:!0},{name:"series",scale:"band"},{name:"size"}],preInference:[...Cn(),{type:Or},{type:Hn}],postInference:[...Wn(),...Js()],interaction:{shareTooltip:!0}};const wx={rect:qo,hollow:Ff},Ox=()=>(t,e,n,r)=>{const{x:i,x1:a,y:o,y1:s}=n,l=Array.from(t,c=>{const u=[+i[c],+o[c]],f=[+a[c],+o[c]],d=[+a[c],+s[c]],h=[+i[c],+s[c]];return[u,f,d,h].map(p=>r.map(p))});return[t,l]};Ox.props={defaultShape:"rect",defaultLabelShape:"label",composite:!1,shape:wx,channels:[...Ar({shapes:Object.keys(wx)}),{name:"x",required:!0},{name:"y",required:!0}],preInference:[...Cn(),{type:Or}],postInference:[...Wn(),...Js()],interaction:{shareTooltip:!0}};var _x=g0(sc);function Sx(t){this._curve=t}Sx.prototype={areaStart:function(){this._curve.areaStart()},areaEnd:function(){this._curve.areaEnd()},lineStart:function(){this._curve.lineStart()},lineEnd:function(){this._curve.lineEnd()},point:function(t,e){this._curve.point(e*Math.sin(t),e*-Math.cos(t))}};function g0(t){function e(n){return new Sx(t(n))}return e._curve=t,e}function cc(t){var e=t.curve;return t.angle=t.x,delete t.x,t.radius=t.y,delete t.y,t.curve=function(n){return arguments.length?e(g0(n)):e()._curve},t}function g8(){return cc(Ko().curve(_x))}function el(t){const e=typeof t=="function"?t:t.render;return class extends nf{connectedCallback(){this.draw()}attributeChangedCallback(){this.draw()}draw(){e(this)}}}var kx=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(t);i{const{d1:e,d2:n,style1:r,style2:i}=t.attributes,a=t.ownerDocument;se(t).maybeAppend("line",()=>a.createElement("path",{})).style("d",e).call(Jt,r),se(t).maybeAppend("line1",()=>a.createElement("path",{})).style("d",n).call(Jt,i)});function y8(t,e){const n=[],r=[];let i=!1,a=null;for(const o of t)!e(o[0])||!e(o[1])?i=!0:(n.push(o),i&&(i=!1,r.push([a,o])),a=o);return[n,r]}const pi=(t,e)=>{const{curve:n,gradient:r=!1,gradientColor:i="between",defined:a=u=>!Number.isNaN(u)&&u!==void 0&&u!==null,connect:o=!1}=t,s=kx(t,["curve","gradient","gradientColor","defined","connect"]),{coordinate:l,document:c}=e;return(u,f,d)=>{const{color:h,lineWidth:p}=d,v=kx(d,["color","lineWidth"]),{color:g=h,size:m=p,seriesColor:y,seriesX:b,seriesY:x}=f,w=sx(l,f),O=De(l),_=r&&y?ox(y,b,x,r,i,O):g,S=Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},v),_&&{stroke:_}),m&&{lineWidth:m}),w&&{transform:w}),s);let k;if(Ce(l)){const I=l.getCenter();k=j=>g8().angle((F,D)=>Us(_n(j[D],I))).radius((F,D)=>pn(j[D],I)).defined(([F,D])=>a(F)&&a(D)).curve(n)(j)}else k=Ko().x(I=>I[0]).y(I=>I[1]).defined(([I,j])=>a(I)&&a(j)).curve(n);const[M,E]=y8(u,a),R=Nt(S,"connect"),T=!!E.length;if(!T||o&&!Object.keys(R).length)return se(c.createElement("path",{})).style("d",k(M)||[]).call(Jt,S).node();if(T&&!o)return se(c.createElement("path",{})).style("d",k(u)).call(Jt,S).node();const L=I=>I.map(k).join(",");return se(new m8).style("style1",Object.assign(Object.assign({},S),R)).style("style2",S).style("d1",L(E)).style("d2",k(u)).node()}};pi.props={defaultMarker:"smooth",defaultEnterAnimation:"fadeIn",defaultUpdateAnimation:"morphing",defaultExitAnimation:"fadeOut"};const Mx=(t,e)=>{const{coordinate:n}=e;return(...r)=>{const i=Ce(n)?u0:sc;return pi(Object.assign({curve:i},t),e)(...r)}};Mx.props=Object.assign(Object.assign({},pi.props),{defaultMarker:"line"});function m0(t,e,n){t._context.bezierCurveTo(t._x1+t._k*(t._x2-t._x0),t._y1+t._k*(t._y2-t._y0),t._x2+t._k*(t._x1-e),t._y2+t._k*(t._y1-n),t._x2,t._y2)}function y0(t,e){this._context=t,this._k=(1-e)/6}y0.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:m0(this,this._x1,this._y1);break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2,this._x1=t,this._y1=e;break;case 2:this._point=3;default:m0(this,t,e);break}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};var vnt=function t(e){function n(r){return new y0(r,e)}return n.tension=function(r){return t(+r)},n}(0);function b0(t,e){this._context=t,this._k=(1-e)/6}b0.prototype={areaStart:Qs,areaEnd:Qs,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:{this._context.moveTo(this._x3,this._y3),this._context.closePath();break}case 2:{this._context.lineTo(this._x3,this._y3),this._context.closePath();break}case 3:{this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5);break}}},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._x3=t,this._y3=e;break;case 1:this._point=2,this._context.moveTo(this._x4=t,this._y4=e);break;case 2:this._point=3,this._x5=t,this._y5=e;break;default:m0(this,t,e);break}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};var gnt=function t(e){function n(r){return new b0(r,e)}return n.tension=function(r){return t(+r)},n}(0);function Ex(t,e,n){var r=t._x1,i=t._y1,a=t._x2,o=t._y2;if(t._l01_a>Dn){var s=2*t._l01_2a+3*t._l01_a*t._l12_a+t._l12_2a,l=3*t._l01_a*(t._l01_a+t._l12_a);r=(r*s-t._x0*t._l12_2a+t._x2*t._l01_2a)/l,i=(i*s-t._y0*t._l12_2a+t._y2*t._l01_2a)/l}if(t._l23_a>Dn){var c=2*t._l23_2a+3*t._l23_a*t._l12_a+t._l12_2a,u=3*t._l23_a*(t._l23_a+t._l12_a);a=(a*c+t._x1*t._l23_2a-e*t._l12_2a)/u,o=(o*c+t._y1*t._l23_2a-n*t._l12_2a)/u}t._context.bezierCurveTo(r,i,a,o,t._x2,t._y2)}function Ax(t,e){this._context=t,this._alpha=e}Ax.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:this.point(this._x2,this._y2);break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){if(t=+t,e=+e,this._point){var n=this._x2-t,r=this._y2-e;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+r*r,this._alpha))}switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;break;case 2:this._point=3;default:Ex(this,t,e);break}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};var mnt=function t(e){function n(r){return e?new Ax(r,e):new y0(r,0)}return n.alpha=function(r){return t(+r)},n}(.5);function Tx(t,e){this._context=t,this._alpha=e}Tx.prototype={areaStart:Qs,areaEnd:Qs,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 1:{this._context.moveTo(this._x3,this._y3),this._context.closePath();break}case 2:{this._context.lineTo(this._x3,this._y3),this._context.closePath();break}case 3:{this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5);break}}},point:function(t,e){if(t=+t,e=+e,this._point){var n=this._x2-t,r=this._y2-e;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+r*r,this._alpha))}switch(this._point){case 0:this._point=1,this._x3=t,this._y3=e;break;case 1:this._point=2,this._context.moveTo(this._x4=t,this._y4=e);break;case 2:this._point=3,this._x5=t,this._y5=e;break;default:Ex(this,t,e);break}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};var Px=function t(e){function n(r){return e?new Tx(r,e):new b0(r,0)}return n.alpha=function(r){return t(+r)},n}(.5);function Cx(t){return t<0?-1:1}function Lx(t,e,n){var r=t._x1-t._x0,i=e-t._x1,a=(t._y1-t._y0)/(r||i<0&&-0),o=(n-t._y1)/(i||r<0&&-0),s=(a*i+o*r)/(r+i);return(Cx(a)+Cx(o))*Math.min(Math.abs(a),Math.abs(o),.5*Math.abs(s))||0}function Nx(t,e){var n=t._x1-t._x0;return n?(3*(t._y1-t._y0)/n-e)/2:e}function x0(t,e,n){var r=t._x0,i=t._y0,a=t._x1,o=t._y1,s=(a-r)/3;t._context.bezierCurveTo(r+s,i+s*e,a-s,o-s*n,a,o)}function Wf(t){this._context=t}Wf.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=this._t0=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x1,this._y1);break;case 3:x0(this,this._t0,Nx(this,this._t0));break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){var n=NaN;if(t=+t,e=+e,!(t===this._x1&&e===this._y1)){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;break;case 2:this._point=3,x0(this,Nx(this,n=Lx(this,t,e)),n);break;default:x0(this,this._t0,n=Lx(this,t,e));break}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e,this._t0=n}}};function Rx(t){this._context=new Ix(t)}(Rx.prototype=Object.create(Wf.prototype)).point=function(t,e){Wf.prototype.point.call(this,e,t)};function Ix(t){this._context=t}Ix.prototype={moveTo:function(t,e){this._context.moveTo(e,t)},closePath:function(){this._context.closePath()},lineTo:function(t,e){this._context.lineTo(e,t)},bezierCurveTo:function(t,e,n,r,i,a){this._context.bezierCurveTo(e,t,r,n,a,i)}};function jx(t){return new Wf(t)}function Dx(t){return new Rx(t)}var b8=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(t);i{const n=b8(t,[]),{coordinate:r}=e;return(...i)=>{const a=Ce(r)?Px:De(r)?Dx:jx;return pi(Object.assign({curve:a},n),e)(...i)}};Fx.props=Object.assign(Object.assign({},pi.props),{defaultMarker:"smooth"});function Gf(t,e){this._context=t,this._t=e}Gf.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=this._y=NaN,this._point=0},lineEnd:function(){0=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;default:{if(this._t<=0)this._context.lineTo(this._x,e),this._context.lineTo(t,e);else{var n=this._x*(1-this._t)+t*this._t;this._context.lineTo(n,this._y),this._context.lineTo(n,e)}break}}this._x=t,this._y=e}};function Bx(t){return new Gf(t,.5)}function zx(t){return new Gf(t,0)}function Zx(t){return new Gf(t,1)}const Wx=(t,e)=>pi(Object.assign({curve:Zx},t),e);Wx.props=Object.assign(Object.assign({},pi.props),{defaultMarker:"hv"});const Gx=(t,e)=>pi(Object.assign({curve:zx},t),e);Gx.props=Object.assign(Object.assign({},pi.props),{defaultMarker:"vh"});const $x=(t,e)=>pi(Object.assign({curve:Bx},t),e);$x.props=Object.assign(Object.assign({},pi.props),{defaultMarker:"hvh"});var x8=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(t);i{const{document:n}=e;return(r,i,a)=>{const{seriesSize:o,color:s}=i,{color:l}=a,c=x8(a,["color"]),u=sr();for(let f=0;f(t,e)=>{const{style:n={},encode:r}=e,{series:i}=r,{gradient:a}=n;return!a||i?[t,e]:[t,gt({},e,{encode:{series:va(ln(t,void 0))}})]};Hx.props={};const w0=()=>(t,e)=>{const{encode:n}=e,{series:r,color:i}=n;if(r!==void 0||i===void 0)return[t,e];const[a,o]=de(n,"color");return[t,gt({},e,{encode:{series:Pe(a,o)}})]};w0.props={};const Vx={line:Mx,smooth:Fx,hv:Wx,vh:Gx,hvh:$x,trail:Yx},O8=(t,e,n,r)=>{var i,a;const{series:o,x:s,y:l}=n,{x:c,y:u}=e;if(s===void 0||l===void 0)throw new Error("Missing encode for x or y channel.");const f=o?Array.from(qe(t,g=>o[g]).values()):[t],d=f.map(g=>g[0]).filter(g=>g!==void 0),h=(((i=c==null?void 0:c.getBandWidth)===null||i===void 0?void 0:i.call(c))||0)/2,p=(((a=u==null?void 0:u.getBandWidth)===null||a===void 0?void 0:a.call(u))||0)/2,v=Array.from(f,g=>g.map(m=>r.map([+s[m]+h,+l[m]+p])));return[d,v,f]},_8=(t,e,n,r)=>{const i=Object.entries(n).filter(([o])=>o.startsWith("position")).map(([,o])=>o);if(i.length===0)throw new Error("Missing encode for position channel.");Ce(r)&&i.push(i[0]);const a=Array.from(t,o=>{const s=i.map(u=>+u[o]),l=r.map(s),c=[];for(let u=0;u(t,e,n,r)=>(Oa(r)?_8:O8)(t,e,n,r);Xx.props={defaultShape:"line",defaultLabelShape:"label",composite:!1,shape:Vx,channels:[...Ar({shapes:Object.keys(Vx)}),{name:"x"},{name:"y"},{name:"position",independent:!0},{name:"size"},{name:"series",scale:"band"}],preInference:[...Cn(),{type:Hx},{type:w0}],postInference:[...Wn(),...Js(),...v8()],interaction:{shareTooltip:!0,seriesTooltip:!0,crosshairs:!0}};var S8=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(t);i[["M",t-n,e],["A",n,n,0,1,0,t+n,e],["A",n,n,0,1,0,t-n,e],["Z"]];O0.style=["fill"];const Ux=O0.bind(void 0);Ux.style=["stroke","lineWidth"];const $f=(t,e,n)=>[["M",t-n,e-n],["L",t+n,e-n],["L",t+n,e+n],["L",t-n,e+n],["Z"]];$f.style=["fill"];const qx=$f.bind(void 0);qx.style=["fill"];const Kx=$f.bind(void 0);Kx.style=["stroke","lineWidth"];const _0=(t,e,n)=>{const r=n*.618;return[["M",t-r,e],["L",t,e-n],["L",t+r,e],["L",t,e+n],["Z"]]};_0.style=["fill"];const Qx=_0.bind(void 0);Qx.style=["stroke","lineWidth"];const S0=(t,e,n)=>{const r=n*Math.sin(.3333333333333333*Math.PI);return[["M",t-n,e+r],["L",t,e-r],["L",t+n,e+r],["Z"]]};S0.style=["fill"];const Jx=S0.bind(void 0);Jx.style=["stroke","lineWidth"];const k0=(t,e,n)=>{const r=n*Math.sin(.3333333333333333*Math.PI);return[["M",t-n,e-r],["L",t+n,e-r],["L",t,e+r],["Z"]]};k0.style=["fill"];const t2=k0.bind(void 0);t2.style=["stroke","lineWidth"];const M0=(t,e,n)=>{const r=n/2*Math.sqrt(3);return[["M",t,e-n],["L",t+r,e-n/2],["L",t+r,e+n/2],["L",t,e+n],["L",t-r,e+n/2],["L",t-r,e-n/2],["Z"]]};M0.style=["fill"];const e2=M0.bind(void 0);e2.style=["stroke","lineWidth"];const E0=(t,e,n)=>{const r=n-1.5;return[["M",t-n,e-r],["L",t+n,e+r],["L",t+n,e-r],["L",t-n,e+r],["Z"]]};E0.style=["fill"];const n2=E0.bind(void 0);n2.style=["stroke","lineWidth"];const r2=(t,e,n)=>[["M",t,e+n],["L",t,e-n]];r2.style=["stroke","lineWidth"];const i2=(t,e,n)=>[["M",t-n,e-n],["L",t+n,e+n],["M",t+n,e-n],["L",t-n,e+n]];i2.style=["stroke","lineWidth"];const a2=(t,e,n)=>[["M",t-n/2,e-n],["L",t+n/2,e-n],["M",t,e-n],["L",t,e+n],["M",t-n/2,e+n],["L",t+n/2,e+n]];a2.style=["stroke","lineWidth"];const o2=(t,e,n)=>[["M",t-n,e],["L",t+n,e],["M",t,e-n],["L",t,e+n]];o2.style=["stroke","lineWidth"];const s2=(t,e,n)=>[["M",t-n,e],["L",t+n,e]];s2.style=["stroke","lineWidth"];const A0=(t,e,n)=>[["M",t-n,e],["L",t+n,e]];A0.style=["stroke","lineWidth"];const l2=A0.bind(void 0);l2.style=["stroke","lineWidth"];const c2=(t,e,n)=>[["M",t-n,e],["A",n/2,n/2,0,1,1,t,e],["A",n/2,n/2,0,1,0,t+n,e]];c2.style=["stroke","lineWidth"];const u2=(t,e,n)=>[["M",t-n-1,e-2.5],["L",t,e-2.5],["L",t,e+2.5],["L",t+n+1,e+2.5]];u2.style=["stroke","lineWidth"];const f2=(t,e,n)=>[["M",t-n-1,e+2.5],["L",t,e+2.5],["L",t,e-2.5],["L",t+n+1,e-2.5]];f2.style=["stroke","lineWidth"];const d2=(t,e,n)=>[["M",t-(n+1),e+2.5],["L",t-n/2,e+2.5],["L",t-n/2,e-2.5],["L",t+n/2,e-2.5],["L",t+n/2,e+2.5],["L",t+n+1,e+2.5]];d2.style=["stroke","lineWidth"];const h2=(t,e,n)=>[["M",t-5,e+2.5],["L",t-5,e],["L",t,e],["L",t,e-3],["L",t,e+3],["L",t+6.5,e+3]];h2.style=["stroke","lineWidth"];const nl=new Map([["bowtie",E0],["cross",i2],["dash",l2],["diamond",_0],["dot",A0],["hexagon",M0],["hollowBowtie",n2],["hollowDiamond",Qx],["hollowHexagon",e2],["hollowPoint",Ux],["hollowSquare",Kx],["hollowTriangle",Jx],["hollowTriangleDown",t2],["hv",u2],["hvh",d2],["hyphen",s2],["line",r2],["plus",o2],["point",O0],["rect",qx],["smooth",c2],["square",$f],["tick",a2],["triangleDown",k0],["triangle",S0],["vh",f2],["vhv",h2]]);function k8(t,e){var{d:n,fill:r,lineWidth:i,path:a,stroke:o,color:s}=e,l=S8(e,["d","fill","lineWidth","path","stroke","color"]);const c=nl.get(t)||nl.get("point");return(...u)=>new Er({style:Object.assign(Object.assign({},l),{d:c(...u),stroke:c.style.includes("stroke")?s||o:"",fill:c.style.includes("fill")?s||r:"",lineWidth:c.style.includes("lineWidth")?i||i||2:0})})}function ynt(t,e){nl.set(t,e)}function bnt(t){nl.delete(t)}function T0(t){return t.replace(/-(\w)/g,function(e,n){return n.toUpperCase()})}function M8(t){return t.replace(/([A-Z])/g,"-$1").toLowerCase()}var E8=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(t);i{const{colorAttribute:n,symbol:r,mode:i="auto"}=t,a=E8(t,["colorAttribute","symbol","mode"]),o=nl.get(T0(r))||nl.get("point"),{coordinate:s,document:l}=e;return(c,u,f)=>{const{lineWidth:d,color:h}=f,p=a.stroke?d||1:d,{color:v=h,transform:g,opacity:m}=u,[y,b]=c0(c),w=p2(i,c,u,s)||a.r||f.r;return se(l.createElement("path",{})).call(Jt,f).style("fill","transparent").style("d",o(y,b,w)).style("lineWidth",p).style("transform",g).style("transformOrigin",`${y-w} ${b-w}`).style("stroke",v).style(l0(t),m).style(n,v).call(Jt,a).node()}};Ae.props={defaultEnterAnimation:"fadeIn",defaultUpdateAnimation:"morphing",defaultExitAnimation:"fadeOut"};const v2=(t,e)=>Ae(Object.assign({colorAttribute:"stroke",symbol:"point"},t),e);v2.props=Object.assign({defaultMarker:"hollowPoint"},Ae.props);const g2=(t,e)=>Ae(Object.assign({colorAttribute:"stroke",symbol:"diamond"},t),e);g2.props=Object.assign({defaultMarker:"hollowDiamond"},Ae.props);const m2=(t,e)=>Ae(Object.assign({colorAttribute:"stroke",symbol:"hexagon"},t),e);m2.props=Object.assign({defaultMarker:"hollowHexagon"},Ae.props);const y2=(t,e)=>Ae(Object.assign({colorAttribute:"stroke",symbol:"square"},t),e);y2.props=Object.assign({defaultMarker:"hollowSquare"},Ae.props);const b2=(t,e)=>Ae(Object.assign({colorAttribute:"stroke",symbol:"triangle-down"},t),e);b2.props=Object.assign({defaultMarker:"hollowTriangleDown"},Ae.props);const x2=(t,e)=>Ae(Object.assign({colorAttribute:"stroke",symbol:"triangle"},t),e);x2.props=Object.assign({defaultMarker:"hollowTriangle"},Ae.props);const w2=(t,e)=>Ae(Object.assign({colorAttribute:"stroke",symbol:"bowtie"},t),e);w2.props=Object.assign({defaultMarker:"hollowBowtie"},Ae.props);var A8=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(t);i{const{colorAttribute:n,mode:r="auto"}=t,i=A8(t,["colorAttribute","mode"]),{coordinate:a,document:o}=e;return(s,l,c)=>{const{lineWidth:u,color:f}=c,d=i.stroke?u||1:u,{color:h=f,transform:p,opacity:v}=l,[g,m]=c0(s),b=p2(r,s,l,a)||i.r||c.r;return se(o.createElement("circle",{})).call(Jt,c).style("fill","transparent").style("cx",g).style("cy",m).style("r",b).style("lineWidth",d).style("transform",p).style("transformOrigin",`${g} ${m}`).style("stroke",h).style(l0(t),v).style(n,h).call(Jt,i).node()}},P0=(t,e)=>O2(Object.assign({colorAttribute:"fill"},t),e);P0.props={defaultMarker:"circle",defaultEnterAnimation:"fadeIn",defaultExitAnimation:"fadeOut"};const _2=(t,e)=>O2(Object.assign({colorAttribute:"stroke"},t),e);_2.props=Object.assign({defaultMarker:"hollowPoint"},P0.props);const S2=(t,e)=>Ae(Object.assign({colorAttribute:"fill",symbol:"point"},t),e);S2.props=Object.assign({defaultMarker:"point"},Ae.props);const k2=(t,e)=>Ae(Object.assign({colorAttribute:"stroke",symbol:"plus"},t),e);k2.props=Object.assign({defaultMarker:"plus"},Ae.props);const M2=(t,e)=>Ae(Object.assign({colorAttribute:"fill",symbol:"diamond"},t),e);M2.props=Object.assign({defaultMarker:"diamond"},Ae.props);const E2=(t,e)=>Ae(Object.assign({colorAttribute:"fill",symbol:"square"},t),e);E2.props=Object.assign({defaultMarker:"square"},Ae.props);const A2=(t,e)=>Ae(Object.assign({colorAttribute:"fill",symbol:"triangle"},t),e);A2.props=Object.assign({defaultMarker:"triangle"},Ae.props);const T2=(t,e)=>Ae(Object.assign({colorAttribute:"fill",symbol:"hexagon"},t),e);T2.props=Object.assign({defaultMarker:"hexagon"},Ae.props);const P2=(t,e)=>Ae(Object.assign({colorAttribute:"stroke",symbol:"cross"},t),e);P2.props=Object.assign({defaultMarker:"cross"},Ae.props);const C2=(t,e)=>Ae(Object.assign({colorAttribute:"fill",symbol:"bowtie"},t),e);C2.props=Object.assign({defaultMarker:"bowtie"},Ae.props);const L2=(t,e)=>Ae(Object.assign({colorAttribute:"stroke",symbol:"hyphen"},t),e);L2.props=Object.assign({defaultMarker:"hyphen"},Ae.props);const N2=(t,e)=>Ae(Object.assign({colorAttribute:"stroke",symbol:"line"},t),e);N2.props=Object.assign({defaultMarker:"line"},Ae.props);const R2=(t,e)=>Ae(Object.assign({colorAttribute:"stroke",symbol:"tick"},t),e);R2.props=Object.assign({defaultMarker:"tick"},Ae.props);const I2=(t,e)=>Ae(Object.assign({colorAttribute:"fill",symbol:"triangle-down"},t),e);I2.props=Object.assign({defaultMarker:"triangleDown"},Ae.props);const Yf=()=>(t,e)=>{const{encode:n}=e,{y:r}=n;return r!==void 0?[t,e]:[t,gt({},e,{encode:{y:Gr(ln(t,0))},scale:{y:{guide:null}}})]};Yf.props={};const j2=()=>(t,e)=>{const{encode:n}=e,{size:r}=n;return r!==void 0?[t,e]:[t,gt({},e,{encode:{size:va(ln(t,3))}})]};j2.props={};const D2={hollow:v2,hollowDiamond:g2,hollowHexagon:m2,hollowSquare:y2,hollowTriangleDown:b2,hollowTriangle:x2,hollowBowtie:w2,hollowCircle:_2,point:S2,plus:k2,diamond:M2,square:E2,triangle:A2,hexagon:T2,cross:P2,bowtie:C2,hyphen:L2,line:N2,tick:R2,triangleDown:I2,circle:P0},F2=t=>(e,n,r,i)=>{const{x:a,y:o,x1:s,y1:l,size:c,dx:u,dy:f}=r,[d,h]=i.getSize(),p=Qo(n,r,t),v=m=>{const y=+((u==null?void 0:u[m])||0),b=+((f==null?void 0:f[m])||0),x=s?(+a[m]+ +s[m])/2:+a[m],w=l?(+o[m]+ +l[m])/2:+o[m],O=x+y,_=w+b;return[O,_]},g=c?Array.from(e,m=>{const[y,b]=v(m),x=+c[m],w=x/d,O=x/h,_=[y-w,b-O],S=[y+w,b+O];return[i.map(p(_,m)),i.map(p(S,m))]}):Array.from(e,m=>[i.map(p(v(m),m))]);return[e,g]};F2.props={defaultShape:"hollow",defaultLabelShape:"label",composite:!1,shape:D2,channels:[...Ar({shapes:Object.keys(D2)}),{name:"x",required:!0},{name:"y",required:!0},{name:"series",scale:"band"},{name:"size",quantitative:"sqrt"},{name:"dx",scale:"identity"},{name:"dy",scale:"identity"}],preInference:[...Cn(),{type:Hn},{type:Yf}],postInference:[...Wn(),{type:j2},...ro()]};function B2(t,e){e(t),t.children&&t.children.forEach(function(n){n&&B2(n,e)})}function uc(t){Hf(t,!0)}function io(t){Hf(t,!1)}function Hf(t,e){var n=e?"visible":"hidden";B2(t,function(r){r.attr("visibility",n)})}var T8=5,z2=function(t,e,n,r){n===void 0&&(n=0),r===void 0&&(r=T8),Object.entries(e).forEach(function(i){var a=Y(i,2),o=a[0],s=a[1],l=t;Object.prototype.hasOwnProperty.call(e,o)&&(s?Yn(s)?(Yn(t[o])||(l[o]={}),n0&&(a=e),r<0&&(a=r),n>0&&(o=n),i<0&&(o=i),[a,o]}function o6(t,e=[]){const[n=0,r=0,i=n,a=r]=e,o=t.parentNode,s=o.getEulerAngles();o.setEulerAngles(0);const{min:l,halfExtents:c}=t.getLocalBounds(),[u,f]=l,[d,h]=c;return o.setEulerAngles(s),{x:u-a,y:f-n,width:d*2+a+r,height:h*2+n+i}}const xnt=(t,e,n)=>{const r=dist(t,e),i=dist(e,n),a=dist(n,t);return(Math.pow(r,2)+Math.pow(i,2)-Math.pow(a,2))/(2*r*i)};function s6(t,e,n,r,i=!0,a=!0){const o=f=>Ko()(f);if(!e[0]&&!e[1])return o([a6(t),e]);if(!n.length)return o([[0,0],e]);const[s,l]=n,c=[...l],u=[...s];if(l[0]!==s[0]){const f=i?-4:4;c[1]=l[1],a&&!i&&(c[0]=Math.max(s[0],l[0]-f),l[1]s[1]?u[1]=c[1]:(u[1]=s[1],u[0]=Math.max(u[0],c[0]-f))),!a&&i&&(c[0]=Math.min(s[0],l[0]-f),l[1]>s[1]?u[1]=c[1]:(u[1]=s[1],u[0]=Math.min(u[0],c[0]-f))),a&&i&&(c[0]=Math.min(s[0],l[0]-f),l[1]{const e=t.attributes,{className:n,class:r,transform:i,rotate:a,labelTransform:o,labelTransformOrigin:s,x:l,y:c,x0:u=l,y0:f=c,text:d,background:h,connector:p,startMarker:v,endMarker:g,coordCenter:m,innerHTML:y}=e,b=L0(e,["className","class","transform","rotate","labelTransform","labelTransformOrigin","x","y","x0","y0","text","background","connector","startMarker","endMarker","coordCenter","innerHTML"]);if(t.style.transform=`translate(${l}, ${c})`,[l,c,u,f].some(D=>!en(D))){t.children.forEach(D=>D.remove());return}const x=Nt(b,"background"),{padding:w}=x,O=L0(x,["padding"]),_=Nt(b,"connector"),{points:S=[]}=_,k=L0(_,["points"]);let M;y?M=se(t).maybeAppend("html","html",n).style("zIndex",0).style("innerHTML",y).call(Jt,Object.assign({transform:o,transformOrigin:s},b)).node():M=se(t).maybeAppend("text","text").style("zIndex",0).style("text",d).call(Jt,Object.assign({textBaseline:"middle",transform:o,transformOrigin:s},b)).node();const E=se(t).maybeAppend("background","rect").style("zIndex",-1).call(Jt,o6(M,w)).call(Jt,h?O:{}).node(),R=+u{const{coordinate:n}=e;return(r,i,a)=>{const{color:o,text:s="",fontSize:l,rotate:c=0,transform:u=""}=i,f={text:String(s),stroke:o,fill:o,fontSize:l},[[d,h]]=r;return se(new Y2).style("x",d).style("y",h).call(Jt,a).style("transform",`${u}rotate(${+c})`).style("coordCenter",n.getCenter()).call(Jt,f).call(Jt,t).node()}};H2.props={defaultMarker:"point",defaultEnterAnimation:"fadeIn",defaultUpdateAnimation:"morphing",defaultExitAnimation:"fadeOut"};var N0=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(t);i{const e=t.attributes,{class:n,x:r,y:i,transform:a}=e,o=N0(e,["class","x","y","transform"]),s=Nt(o,"marker"),{size:l=24}=s,c=()=>l6(l/2),u=se(t).maybeAppend("marker",()=>new Ie({})).call(h=>h.node().update(Object.assign({symbol:c},s))).node(),[f,d]=c6(u);se(t).maybeAppend("text","text").style("x",f).style("y",d).call(Jt,o)}),V2=(t,e)=>{const n=N0(t,[]);return(r,i,a)=>{const{color:o}=a,s=N0(a,["color"]),{color:l=o,text:c=""}=i,u={text:String(c),stroke:l,fill:l},[[f,d]]=r;return se(new u6).call(Jt,s).style("transform",`translate(${f},${d})`).call(Jt,u).call(Jt,n).node()}};V2.props={defaultMarker:"point",defaultEnterAnimation:"fadeIn",defaultUpdateAnimation:"morphing",defaultExitAnimation:"fadeOut"};const X2=(t,e)=>{const{coordinate:n}=e;return(r,i,a)=>{const{color:o,text:s="",fontSize:l,rotate:c=0,transform:u=""}=i,f={text:String(s),stroke:o,fill:o,fontSize:l,textAlign:"center",textBaseline:"middle"},[[d,h]]=r;return se(new Ei).style("x",d).style("y",h).call(Jt,a).style("transformOrigin","center center").style("transform",`${u}rotate(${c}deg)`).style("coordCenter",n.getCenter()).call(Jt,f).call(Jt,t).node()}};X2.props={defaultMarker:"point",defaultEnterAnimation:"fadeIn",defaultUpdateAnimation:"morphing",defaultExitAnimation:"fadeOut"};const Vf=()=>(t,e)=>{const{data:n}=e;if(!Array.isArray(n)||n.some(Fi))return[t,e];const r=Array.isArray(n[0])?n:[n],i=r.map(o=>o[0]),a=r.map(o=>o[1]);return[t,gt({},e,{encode:{x:Pe(i),y:Pe(a)}})]};Vf.props={};var U2=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(t);i(t,e)=>{const{data:n,style:r={}}=e,i=U2(e,["data","style"]),{x:a,y:o}=r,s=U2(r,["x","y"]);if(a==null||o==null)return[t,e];const l=a||0,c=o||0;return[[0],gt({},i,{data:[0],cartesian:!0,encode:{x:Pe([l]),y:Pe([c])},scale:{x:{type:"identity",independent:!0,guide:null},y:{type:"identity",independent:!0,guide:null}},style:s})]};Xf.props={};const q2={text:H2,badge:V2,tag:X2},K2=t=>{const{cartesian:e=!1}=t;return e?h0:(n,r,i,a)=>{const{x:o,y:s}=i,l=Qo(r,i,t),c=Array.from(n,u=>{const f=[+o[u],+s[u]];return[a.map(l(f,u))]});return[n,c]}};K2.props={defaultShape:"text",defaultLabelShape:"label",composite:!1,shape:q2,channels:[...Ar({shapes:Object.keys(q2)}),{name:"x",required:!0},{name:"y",required:!0},{name:"text",scale:"identity"},{name:"fontSize",scale:"identity"},{name:"rotate",scale:"identity"}],preInference:[...Cn(),{type:Vf},{type:Xf}],postInference:[...Wn(),...ro()]};const R0=()=>(t,e)=>[t,gt({scale:{x:{padding:0},y:{padding:0}}},e)];R0.props={};const Q2={cell:qo,hollow:Ff},J2=()=>(t,e,n,r)=>{const{x:i,y:a}=n,o=e.x,s=e.y,l=Array.from(t,c=>{const u=o.getBandWidth(o.invert(+i[c])),f=s.getBandWidth(s.invert(+a[c])),d=+i[c],h=+a[c],p=[d,h],v=[d+u,h],g=[d+u,h+f],m=[d,h+f];return[p,v,g,m].map(y=>r.map(y))});return[t,l]};J2.props={defaultShape:"cell",defaultLabelShape:"label",shape:Q2,composite:!1,channels:[...Ar({shapes:Object.keys(Q2)}),{name:"x",required:!0,scale:"band"},{name:"y",required:!0,scale:"band"}],preInference:[...Cn(),{type:Hn},{type:Yf},{type:R0}],postInference:[...Wn(),...ro()]};function I0(t,e,n){var r=null,i=Ee(!0),a=null,o=sc,s=null,l=Yr(c);t=typeof t=="function"?t:t===void 0?fx:Ee(+t),e=typeof e=="function"?e:Ee(e===void 0?0:+e),n=typeof n=="function"?n:n===void 0?dx:Ee(+n);function c(f){var d,h,p,v=(f=cx(f)).length,g,m=!1,y,b=new Array(v),x=new Array(v);for(a==null&&(s=o(y=l())),d=0;d<=v;++d){if(!(d=h;--p)s.point(b[p],x[p]);s.lineEnd(),s.areaEnd()}m&&(b[d]=+t(g,d,f),x[d]=+e(g,d,f),s.point(r?+r(g,d,f):b[d],n?+n(g,d,f):x[d]))}if(y)return s=null,y+""||null}function u(){return Ko().defined(i).curve(o).context(a)}return c.x=function(f){return arguments.length?(t=typeof f=="function"?f:Ee(+f),r=null,c):t},c.x0=function(f){return arguments.length?(t=typeof f=="function"?f:Ee(+f),c):t},c.x1=function(f){return arguments.length?(r=f==null?null:typeof f=="function"?f:Ee(+f),c):r},c.y=function(f){return arguments.length?(e=typeof f=="function"?f:Ee(+f),n=null,c):e},c.y0=function(f){return arguments.length?(e=typeof f=="function"?f:Ee(+f),c):e},c.y1=function(f){return arguments.length?(n=f==null?null:typeof f=="function"?f:Ee(+f),c):n},c.lineX0=c.lineY0=function(){return u().x(t).y(e)},c.lineY1=function(){return u().x(t).y(n)},c.lineX1=function(){return u().x(r).y(e)},c.defined=function(f){return arguments.length?(i=typeof f=="function"?f:Ee(!!f),c):i},c.curve=function(f){return arguments.length?(o=f,a!=null&&(s=o(a)),c):o},c.context=function(f){return arguments.length?(f==null?a=s=null:s=o(a=f),c):a},c}function f6(){var t=I0().curve(_x),e=t.curve,n=t.lineX0,r=t.lineX1,i=t.lineY0,a=t.lineY1;return t.angle=t.x,delete t.x,t.startAngle=t.x0,delete t.x0,t.endAngle=t.x1,delete t.x1,t.radius=t.y,delete t.y,t.innerRadius=t.y0,delete t.y0,t.outerRadius=t.y1,delete t.y1,t.lineStartAngle=function(){return cc(n())},delete t.lineX0,t.lineEndAngle=function(){return cc(r())},delete t.lineX1,t.lineInnerRadius=function(){return cc(i())},delete t.lineY0,t.lineOuterRadius=function(){return cc(a())},delete t.lineY1,t.curve=function(o){return arguments.length?e(g0(o)):e()._curve},t}var d6=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(t);i!e(f)))a=!0;else{if(n.push(c),r.push(u),a&&o){a=!1;const[f,d]=o;i.push([f,c,d,u])}o=[c,u]}}return[n.concat(r),i]}const tw=el(t=>{const{areaPath:e,connectPath:n,areaStyle:r,connectStyle:i}=t.attributes,a=t.ownerDocument;se(t).maybeAppend("connect-path",()=>a.createElement("path",{})).style("d",n).call(Jt,i),se(t).maybeAppend("area-path",()=>a.createElement("path",{})).style("d",e).call(Jt,r)}),Ai=(t,e)=>{const{curve:n,gradient:r=!1,defined:i=c=>!Number.isNaN(c)&&c!==void 0&&c!==null,connect:a=!1}=t,o=d6(t,["curve","gradient","defined","connect"]),{coordinate:s,document:l}=e;return(c,u,f)=>{const{color:d}=f,{color:h=d,seriesColor:p,seriesX:v,seriesY:g}=u,m=De(s),y=sx(s,u),b=r&&p?ox(p,v,g,r,void 0,m):h,x=Object.assign(Object.assign(Object.assign(Object.assign({},f),{stroke:b,fill:b}),y&&{transform:y}),o),[w,O]=h6(c,i),_=Nt(x,"connect"),S=!!O.length,k=M=>se(l.createElement("path",{})).style("d",M||"").call(Jt,x).node();if(Ce(s)){const M=E=>{const R=s.getCenter(),T=E.slice(0,E.length/2),L=E.slice(E.length/2);return f6().angle((I,j)=>Us(_n(T[j],R))).outerRadius((I,j)=>pn(T[j],R)).innerRadius((I,j)=>pn(L[j],R)).defined((I,j)=>[...T[j],...L[j]].every(i)).curve(n)(L)};return!S||a&&!Object.keys(_).length?k(M(w)):S&&!a?k(M(c)):se(new tw).style("areaStyle",x).style("connectStyle",Object.assign(Object.assign({},_),o)).style("areaPath",M(c)).style("connectPath",O.map(M).join("")).node()}else{const M=E=>{const R=E.slice(0,E.length/2),T=E.slice(E.length/2);return m?I0().y((L,I)=>R[I][1]).x1((L,I)=>R[I][0]).x0((L,I)=>T[I][0]).defined((L,I)=>[...R[I],...T[I]].every(i)).curve(n)(R):I0().x((L,I)=>R[I][0]).y1((L,I)=>R[I][1]).y0((L,I)=>T[I][1]).defined((L,I)=>[...R[I],...T[I]].every(i)).curve(n)(R)};return!S||a&&!Object.keys(_).length?k(M(w)):S&&!a?k(M(c)):se(new tw).style("areaStyle",x).style("connectStyle",Object.assign(Object.assign({},_),o)).style("areaPath",M(c)).style("connectPath",O.map(M).join("")).node()}}};Ai.props={defaultMarker:"smooth",defaultEnterAnimation:"fadeIn",defaultUpdateAnimation:"morphing",defaultExitAnimation:"fadeOut"};const ew=(t,e)=>{const{coordinate:n}=e;return(...r)=>{const i=Ce(n)?u0:sc;return Ai(Object.assign({curve:i},t),e)(...r)}};ew.props=Object.assign(Object.assign({},Ai.props),{defaultMarker:"square"});var p6=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(t);i{const n=p6(t,[]),{coordinate:r}=e;return(...i)=>{const a=Ce(r)?Px:De(r)?Dx:jx;return Ai(Object.assign({curve:a},n),e)(...i)}};nw.props=Object.assign(Object.assign({},Ai.props),{defaultMarker:"smooth"});const rw=(t,e)=>(...n)=>Ai(Object.assign({curve:Bx},t),e)(...n);rw.props=Object.assign(Object.assign({},Ai.props),{defaultMarker:"hvh"});const iw=(t,e)=>(...n)=>Ai(Object.assign({curve:zx},t),e)(...n);iw.props=Object.assign(Object.assign({},Ai.props),{defaultMarker:"vh"});const aw=(t,e)=>(...n)=>Ai(Object.assign({curve:Zx},t),e)(...n);aw.props=Object.assign(Object.assign({},Ai.props),{defaultMarker:"hv"});const ow={area:ew,smooth:nw,hvh:rw,vh:iw,hv:aw},sw=()=>(t,e,n,r)=>{var i,a;const{x:o,y:s,y1:l,series:c}=n,{x:u,y:f}=e,d=c?Array.from(qe(t,m=>c[m]).values()):[t],h=d.map(m=>m[0]).filter(m=>m!==void 0),p=(((i=u==null?void 0:u.getBandWidth)===null||i===void 0?void 0:i.call(u))||0)/2,v=(((a=f==null?void 0:f.getBandWidth)===null||a===void 0?void 0:a.call(f))||0)/2,g=Array.from(d,m=>{const y=m.length,b=new Array(y*2);for(let x=0;x(t,e)=>{const{encode:n}=e,{y1:r}=n;if(r)return[t,e];const[i]=de(n,"y");return[t,gt({},e,{encode:{y1:Pe([...i])}})]};lw.props={};const cw=()=>(t,e)=>{const{encode:n}=e,{x1:r}=n;if(r)return[t,e];const[i]=de(n,"x");return[t,gt({},e,{encode:{x1:Pe([...i])}})]};cw.props={};var uw=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(t);i{const{arrow:n=!0,arrowSize:r="40%"}=t,i=uw(t,["arrow","arrowSize"]),{document:a}=e;return(o,s,l)=>{const{defaultColor:c}=l,u=uw(l,["defaultColor"]),{color:f=c,transform:d}=s,[h,p]=o,v=sr();if(v.moveTo(...h),v.lineTo(...p),n){const[g,m]=u8(h,p,{arrowSize:r});v.moveTo(...g),v.lineTo(...p),v.lineTo(...m)}return se(a.createElement("path",{})).call(Jt,u).style("d",v.toString()).style("stroke",f).style("transform",d).call(Jt,i).node()}};j0.props={defaultMarker:"line",defaultEnterAnimation:"fadeIn",defaultUpdateAnimation:"morphing",defaultExitAnimation:"fadeOut"};const fw=(t,e)=>{const{arrow:n=!1}=t;return(...r)=>j0(Object.assign(Object.assign({},t),{arrow:n}),e)(...r)};fw.props={defaultMarker:"line",defaultEnterAnimation:"fadeIn",defaultUpdateAnimation:"morphing",defaultExitAnimation:"fadeOut"};var dw=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(t);i{const n=dw(t,[]),{coordinate:r,document:i}=e;return(a,o,s)=>{const{color:l}=s,c=dw(s,["color"]),{color:u=l,transform:f}=o,[d,h]=a,p=sr();if(p.moveTo(d[0],d[1]),Ce(r)){const v=r.getCenter();p.quadraticCurveTo(v[0],v[1],h[0],h[1])}else{const v=Jb(d,h),g=pn(d,h)/2;ac(p,d,h,v,g)}return se(i.createElement("path",{})).call(Jt,c).style("d",p.toString()).style("stroke",u).style("transform",f).call(Jt,n).node()}};hw.props={defaultMarker:"smooth",defaultEnterAnimation:"fadeIn",defaultUpdateAnimation:"morphing",defaultExitAnimation:"fadeOut"};var pw=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(t);i{const n=pw(t,[]),{document:r}=e;return(i,a,o)=>{const{color:s}=o,l=pw(o,["color"]),{color:c=s,transform:u}=a,[f,d]=i,h=sr();return h.moveTo(f[0],f[1]),h.bezierCurveTo(f[0]/2+d[0]/2,f[1],f[0]/2+d[0]/2,d[1],d[0],d[1]),se(r.createElement("path",{})).call(Jt,l).style("d",h.toString()).style("stroke",c).style("transform",u).call(Jt,n).node()}};vw.props={defaultMarker:"smooth",defaultEnterAnimation:"fadeIn",defaultUpdateAnimation:"morphing",defaultExitAnimation:"fadeOut"};var gw=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(t);i{const{cornerRatio:n=1/3}=t,r=gw(t,["cornerRatio"]),{coordinate:i,document:a}=e;return(o,s,l)=>{const{defaultColor:c}=l,u=gw(l,["defaultColor"]),{color:f=c,transform:d}=s,[h,p]=o,v=v6(h,p,i,n);return se(a.createElement("path",{})).call(Jt,u).style("d",v.toString()).style("stroke",f).style("transform",d).call(Jt,r).node()}};mw.props={defaultMarker:"vhv",defaultEnterAnimation:"fadeIn",defaultUpdateAnimation:"morphing",defaultExitAnimation:"fadeOut"};const yw={link:fw,arc:hw,smooth:vw,vhv:mw},D0=t=>(e,n,r,i)=>{const{x:a,y:o,x1:s=a,y1:l=o}=r,c=Qo(n,r,t),u=e.map(f=>[i.map(c([+a[f],+o[f]],f)),i.map(c([+s[f],+l[f]],f))]);return[e,u]};D0.props={defaultShape:"link",defaultLabelShape:"label",composite:!1,shape:yw,channels:[...Ar({shapes:Object.keys(yw)}),{name:"x",required:!0},{name:"y",required:!0}],preInference:[...Cn(),{type:lw},{type:cw}],postInference:[...Wn(),...ro()]};var g6=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(t);i{const{coordinate:n,document:r}=e;return(i,a,o)=>{const{color:s}=o,l=g6(o,["color"]),{color:c=s,src:u="",size:f=32,transform:d=""}=a;let{width:h=f,height:p=f}=t;const[[v,g]]=i,[m,y]=n.getSize();h=typeof h=="string"?Zf(h)*m:h,p=typeof p=="string"?Zf(p)*y:p;const b=v-Number(h)/2,x=g-Number(p)/2;return se(r.createElement("image",{})).call(Jt,l).style("x",b).style("y",x).style("src",u).style("stroke",c).style("transform",d).call(Jt,t).style("width",h).style("height",p).node()}};bw.props={defaultEnterAnimation:"fadeIn",defaultUpdateAnimation:"morphing",defaultExitAnimation:"fadeOut"};const xw={image:bw},ww=t=>{const{cartesian:e}=t;return e?h0:(n,r,i,a)=>{const{x:o,y:s}=i,l=Qo(r,i,t),c=Array.from(n,u=>{const f=[+o[u],+s[u]];return[a.map(l(f,u))]});return[n,c]}};ww.props={defaultShape:"image",defaultLabelShape:"label",composite:!1,shape:xw,channels:[...Ar({shapes:Object.keys(xw)}),{name:"x",required:!0},{name:"y",required:!0},{name:"src",scale:"identity"},{name:"size"}],preInference:[...Cn(),{type:Vf},{type:Xf}],postInference:[...Wn(),...ro()]};var m6=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(t);ipn(o,r));return i.forEach((o,s)=>{if(s===0){n.moveTo(o[0],o[1]);return}const l=a[s],c=t[s-1],u=a[s-1];u!==void 0&&Math.abs(l-u)<1e-10?ac(n,c,o,r,l):n.lineTo(o[0],o[1])}),n.closePath(),n}return c8(n,t)}const Ow=(t,e)=>{const{coordinate:n,document:r}=e;return(i,a,o)=>{const{color:s}=o,l=m6(o,["color"]),{color:c=s,transform:u}=a,f=y6(i,n);return se(r.createElement("path",{})).call(Jt,l).style("d",f.toString()).style("stroke",c).style("fill",c).style("transform",u).call(Jt,t).node()}};Ow.props={defaultMarker:"square",defaultEnterAnimation:"fadeIn",defaultUpdateAnimation:"morphing",defaultExitAnimation:"fadeOut"};var _w=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(t);i{const n=_w(t,[]),{coordinate:r,document:i}=e;return(a,o,s)=>{const{color:l}=s,c=_w(s,["color"]),{color:u=l,transform:f}=o,d=b6(a,r);return se(i.createElement("path",{})).call(Jt,c).style("d",d.toString()).style("fill",u||l).style("stroke",u||l).style("transform",f).call(Jt,n).node()}};Sw.props={defaultMarker:"square",defaultEnterAnimation:"fadeIn",defaultUpdateAnimation:"morphing",defaultExitAnimation:"fadeOut"};const kw={polygon:Ow,ribbon:Sw},Mw=()=>(t,e,n,r)=>{const i=Object.entries(n).filter(([s])=>s.startsWith("x")).map(([,s])=>s),a=Object.entries(n).filter(([s])=>s.startsWith("y")).map(([,s])=>s),o=t.map(s=>{const l=[];for(let c=0;c{const{coordinate:n,document:r}=e;return(i,a,o)=>{const{color:s,transform:l}=a,{color:c,fill:u=c,stroke:f=c}=o,d=x6(o,["color","fill","stroke"]),h=w6(i,n);return se(r.createElement("path",{})).call(Jt,d).style("d",h.toString()).style("stroke",f).style("fill",s||u).style("transform",l).call(Jt,t).node()}};Ew.props={defaultMarker:"point",defaultEnterAnimation:"fadeIn",defaultUpdateAnimation:"morphing",defaultExitAnimation:"fadeOut"};var O6=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(t);i{const{coordinate:n,document:r}=e;return(i,a,o)=>{const{color:s,transform:l}=a,c=4,{color:u,fill:f=u,stroke:d=u}=o,h=O6(o,["color","fill","stroke"]),p=_6(i,n,c);return se(r.createElement("path",{})).call(Jt,h).style("d",p.toString()).style("stroke",d).style("fill",s||f).style("transform",l).call(Jt,t).node()}};Aw.props={defaultMarker:"point",defaultEnterAnimation:"fadeIn",defaultUpdateAnimation:"morphing",defaultExitAnimation:"fadeOut"};const Tw={box:Ew,violin:Aw},Pw=()=>(t,e,n,r)=>{const{x:i,y:a,y1:o,y2:s,y3:l,y4:c,series:u}=n,f=e.x,d=e.series,h=Array.from(t,p=>{const v=f.getBandWidth(f.invert(+i[p])),g=d?d.getBandWidth(d.invert(+(u==null?void 0:u[p]))):1,m=v*g,y=(+(u==null?void 0:u[p])||0)*v,b=+i[p]+y+m/2,[x,w,O,_,S]=[+a[p],+o[p],+s[p],+l[p],+c[p]];return[[b-m/2,S],[b+m/2,S],[b,S],[b,_],[b-m/2,_],[b+m/2,_],[b+m/2,w],[b-m/2,w],[b-m/2,O],[b+m/2,O],[b,w],[b,x],[b-m/2,x],[b+m/2,x]].map(M=>r.map(M))});return[t,h]};Pw.props={defaultShape:"box",defaultLabelShape:"label",composite:!1,shape:Tw,channels:[...Ar({shapes:Object.keys(Tw)}),{name:"x",scale:"band",required:!0},{name:"y",required:!0},{name:"series",scale:"band"}],preInference:[...Cn(),{type:Hn}],postInference:[...Wn(),...Js()],interaction:{shareTooltip:!0}};const Cw={vector:j0},Lw=()=>(t,e,n,r)=>{const{x:i,y:a,size:o,rotate:s}=n,[l,c]=r.getSize(),u=t.map(f=>{const d=+s[f]/180*Math.PI,h=+o[f],p=h/l,v=h/c,g=p*Math.cos(d),m=-v*Math.sin(d);return[r.map([+i[f]-g/2,+a[f]-m/2]),r.map([+i[f]+g/2,+a[f]+m/2])]});return[t,u]};Lw.props={defaultShape:"vector",defaultLabelShape:"label",composite:!1,shape:Cw,channels:[...Ar({shapes:Object.keys(Cw)}),{name:"x",required:!0},{name:"y",required:!0},{name:"rotate",required:!0,scale:"identity"},{name:"size",required:!0}],preInference:[...Cn()],postInference:[...Wn(),...ro()]};var Nw=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(t);ir[0]).y(r=>r[1])(t);const n=e.getCenter();return To()({startAngle:0,endAngle:Math.PI*2,outerRadius:pn(t[0],n),innerRadius:pn(t[1],n)})}function M6(t,e){if(!Ce(t))return e;const[n,r]=t.getCenter();return`translate(${n}, ${r}) ${e||""}`}const F0=(t,e)=>{const{arrow:n,arrowSize:r=4}=t,i=Nw(t,["arrow","arrowSize"]),{coordinate:a,document:o}=e;return(s,l,c)=>{const{color:u,lineWidth:f}=c,d=Nw(c,["color","lineWidth"]),{color:h=u,size:p=f}=l,v=n?S6(o,r,Object.assign({fill:i.stroke||h,stroke:i.stroke||h},Nt(i,"arrow"))):null,g=k6(s,a),m=M6(a,l.transform);return se(o.createElement("path",{})).call(Jt,d).style("d",g).style("stroke",h).style("lineWidth",p).style("transform",m).style("markerEnd",v).call(Jt,i).node()}};F0.props={defaultMarker:"line",defaultEnterAnimation:"fadeIn",defaultUpdateAnimation:"morphing",defaultExitAnimation:"fadeOut"};const Rw=()=>(t,e)=>{const{data:n}=e;return!Array.isArray(n)||n.some(Fi)?[t,e]:[t,gt({},e,{encode:{x:Pe(n)}})]};Rw.props={};const Iw={line:F0},jw=t=>(e,n,r,i)=>{const{x:a}=r,o=Qo(n,r,gt({style:{bandOffset:0}},t)),s=Array.from(e,l=>{const c=[a[l],1],u=[a[l],0];return[c,u].map(f=>i.map(o(f,l)))});return[e,s]};jw.props={defaultShape:"line",defaultLabelShape:"label",composite:!1,shape:Iw,channels:[...tl({shapes:Object.keys(Iw)}),{name:"x",required:!0}],preInference:[...Cn(),{type:Rw}],postInference:[...Wn()]};const Dw=()=>(t,e)=>{const{data:n}=e;return!Array.isArray(n)||n.some(Fi)?[t,e]:[t,gt({},e,{encode:{y:Pe(n)}})]};Dw.props={};const Fw={line:F0},Bw=t=>(e,n,r,i)=>{const{y:a}=r,o=Qo(n,r,gt({style:{bandOffset:0}},t)),s=Array.from(e,l=>{const c=[0,a[l]],u=[1,a[l]];return[c,u].map(f=>i.map(o(f,l)))});return[e,s]};Bw.props={defaultShape:"line",defaultLabelShape:"label",composite:!1,shape:Fw,channels:[...tl({shapes:Object.keys(Fw)}),{name:"y",required:!0}],preInference:[...Cn(),{type:Dw}],postInference:[...Wn()]};var zw=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(t);ie[0]).y(e=>e[1])(t)}function T6(t,e,n,r,i,a,o=0){const[[s,l],[c,u]]=e;if(De(t)){const g=s+n,m=c+r,y=g+o,b=l+i,x=u+a;return[[g,b],[y,b],[y,x],[m,x]]}const f=l-n,d=u-r,h=f-o,p=s-i,v=c-a;return[[p,f],[p,h],[v,h],[v,d]]}const Zw=(t,e)=>{const{offsetX:n=0,sourceOffsetX:r=n,targetOffsetX:i=n,offsetY:a=0,sourceOffsetY:o=a,targetOffsetY:s=a,connectLength1:l,endMarker:c=!0}=t,u=zw(t,["offsetX","sourceOffsetX","targetOffsetX","offsetY","sourceOffsetY","targetOffsetY","connectLength1","endMarker"]),{coordinate:f}=e;return(d,h,p)=>{const{color:v,connectLength1:g}=p,m=zw(p,["color","connectLength1"]),{color:y,transform:b}=h,x=T6(f,d,o,s,r,i,l!=null?l:g),w=Nt(Object.assign(Object.assign({},u),p),"endMarker");return se(new Er).call(Jt,m).style("d",A6(x)).style("stroke",y||v).style("transform",b).style("markerEnd",c?new Ie({className:"marker",style:Object.assign(Object.assign({},w),{symbol:E6})}):null).call(Jt,u).node()}};Zw.props={defaultMarker:"line",defaultEnterAnimation:"fadeIn",defaultUpdateAnimation:"morphing",defaultExitAnimation:"fadeOut"};const Ww={connector:Zw},Gw=(...t)=>D0(...t);Gw.props={defaultShape:"connector",defaultLabelShape:"label",composite:!1,shape:Ww,channels:[...tl({shapes:Object.keys(Ww)}),{name:"x",required:!0},{name:"y",required:!0}],preInference:[...Cn()],postInference:[...Wn()]};function $w(t,e,n,r){if(e)return()=>[0,1];const{[t]:i,[`${t}1`]:a}=n;return o=>{var s;const l=((s=r.getBandWidth)===null||s===void 0?void 0:s.call(r,r.invert(+a[o])))||0;return[i[o],a[o]+l]}}function B0(t={}){const{extendX:e=!1,extendY:n=!1}=t;return(r,i,a,o)=>{const s=$w("x",e,a,i.x),l=$w("y",n,a,i.y),c=Array.from(r,u=>{const[f,d]=s(u),[h,p]=l(u);return[[f,h],[d,h],[d,p],[f,p]].map(b=>o.map(b))});return[r,c]}}const Yw={range:qo},Hw=()=>B0();Hw.props={defaultShape:"range",defaultLabelShape:"label",composite:!1,shape:Yw,channels:[...tl({shapes:Object.keys(Yw)}),{name:"x",required:!0},{name:"y",required:!0}],preInference:[...Cn()],postInference:[...Wn()]};const Vw=()=>(t,e)=>{const{data:n}=e;if(Array.isArray(n)&&(n.every(Array.isArray)||!n.some(Fi))){const r=(i,a)=>Array.isArray(i[0])?i.map(o=>o[a]):[i[a]];return[t,gt({},e,{encode:{x:Pe(r(n,0)),x1:Pe(r(n,1))}})]}return[t,e]};Vw.props={};const Xw={range:qo},Uw=()=>B0({extendY:!0});Uw.props={defaultShape:"range",defaultLabelShape:"label",composite:!1,shape:Xw,channels:[...tl({shapes:Object.keys(Xw)}),{name:"x",required:!0}],preInference:[...Cn(),{type:Vw}],postInference:[...Wn()]};const qw=()=>(t,e)=>{const{data:n}=e;if(Array.isArray(n)&&(n.every(Array.isArray)||!n.some(Fi))){const r=(i,a)=>Array.isArray(i[0])?i.map(o=>o[a]):[i[a]];return[t,gt({},e,{encode:{y:Pe(r(n,0)),y1:Pe(r(n,1))}})]}return[t,e]};qw.props={};const Kw={range:qo},Qw=()=>B0({extendX:!0});Qw.props={defaultShape:"range",defaultLabelShape:"label",composite:!1,shape:Kw,channels:[...tl({shapes:Object.keys(Kw)}),{name:"y",required:!0}],preInference:[...Cn(),{type:qw}],postInference:[...Wn()]};var Jw=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(t);i{const{arrow:n,colorAttribute:r}=t,i=Jw(t,["arrow","colorAttribute"]),{coordinate:a,document:o}=e;return(s,l,c)=>{const{color:u,stroke:f}=c,d=Jw(c,["color","stroke"]),{d:h,color:p=u}=l,[v,g]=a.getSize();return se(o.createElement("path",{})).call(Jt,d).style("d",typeof h=="function"?h({width:v,height:g}):h).style(r,p).call(Jt,i).node()}};z0.props={defaultEnterAnimation:"fadeIn",defaultUpdateAnimation:"morphing",defaultExitAnimation:"fadeOut"};const tO=(t,e)=>z0(Object.assign({colorAttribute:"fill"},t),e);tO.props={defaultMarker:"hvh",defaultEnterAnimation:"fadeIn",defaultUpdateAnimation:"morphing",defaultExitAnimation:"fadeOut"};const eO=(t,e)=>z0(Object.assign({fill:"none",colorAttribute:"stroke"},t),e);eO.props={defaultMarker:"hvh",defaultEnterAnimation:"fadeIn",defaultUpdateAnimation:"morphing",defaultExitAnimation:"fadeOut"};const nO={path:tO,hollow:eO},rO=t=>(e,n,r,i)=>[e,e.map(()=>[[0,0]])];rO.props={defaultShape:"path",defaultLabelShape:"label",shape:nO,composite:!1,channels:[...Ar({shapes:Object.keys(nO)}),{name:"d",scale:"identity"}],preInference:[...Cn()],postInference:[...Wn()]};var P6=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(t);i{const{render:n}=t,r=P6(t,["render"]);return i=>{const[[a,o]]=i;return n(Object.assign(Object.assign({},r),{x:a,y:o}),e)}};iO.props={defaultMarker:"point",defaultEnterAnimation:"fadeIn",defaultUpdateAnimation:"morphing",defaultExitAnimation:"fadeOut"};const aO=()=>(t,e)=>{const{style:n={}}=e;return[t,gt({},e,{style:Object.assign(Object.assign({},n),Object.fromEntries(Object.entries(n).filter(([,r])=>typeof r=="function").map(([r,i])=>[r,()=>i])))})]};aO.props={};const C6={shape:iO},oO=t=>{const{cartesian:e}=t;return e?h0:(n,r,i,a)=>{const{x:o,y:s}=i,l=Qo(r,i,t),c=Array.from(n,u=>{const f=[+o[u],+s[u]];return[a.map(l(f,u))]});return[n,c]}};oO.props={defaultShape:"shape",defaultLabelShape:"label",composite:!1,shape:C6,channels:[{name:"x",required:!0},{name:"y",required:!0}],preInference:[...Cn(),{type:Vf},{type:Xf},{type:aO}]};var L6=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(t);i{const{document:n}=e;return(r,i,a)=>{const{transform:o}=i,{color:s}=a,l=L6(a,["color"]),{color:c=s}=i,[u,...f]=r,d=sr();return d.moveTo(...u),f.forEach(([h,p])=>{d.lineTo(h,p)}),d.closePath(),se(n.createElement("path",{})).call(Jt,l).style("d",d.toString()).style("stroke",c||s).style("fill",c||s).style("fillOpacity",.4).style("transform",o).call(Jt,t).node()}};sO.props={defaultMarker:"square",defaultEnterAnimation:"fadeIn",defaultUpdateAnimation:"morphing",defaultExitAnimation:"fadeOut"};const lO={density:sO},cO=()=>(t,e,n,r)=>{const{x:i,series:a}=n,o=Object.entries(n).filter(([f])=>f.startsWith("y")).map(([,f])=>f),s=Object.entries(n).filter(([f])=>f.startsWith("size")).map(([,f])=>f);if(i===void 0||o===void 0||s===void 0)throw new Error("Missing encode for x or y or size channel.");const l=e.x,c=e.series,u=Array.from(t,f=>{const d=l.getBandWidth(l.invert(+i[f])),h=c?c.getBandWidth(c.invert(+(a==null?void 0:a[f]))):1,p=d*h,v=(+(a==null?void 0:a[f])||0)*d,g=+i[f]+v+p/2;return[...o.map((y,b)=>[g+ +s[b][f]/t.length,+o[b][f]]),...o.map((y,b)=>[g-+s[b][f]/t.length,+o[b][f]]).reverse()].map(y=>r.map(y))});return[t,u]};cO.props={defaultShape:"density",defaultLabelShape:"label",composite:!1,shape:lO,channels:[...Ar({shapes:Object.keys(lO)}),{name:"x",scale:"band",required:!0},{name:"y",required:!0},{name:"size",required:!0},{name:"series",scale:"band"},{name:"size",required:!0,scale:"identity"}],preInference:[...Cn(),{type:Or},{type:Hn}],postInference:[...Wn(),...Js()],interaction:{shareTooltip:!0}};function Ur(t,e){let n;if(e===void 0)for(const r of t)r!=null&&(n>r||n===void 0&&r>=r)&&(n=r);else{let r=-1;for(let i of t)(i=e(i,++r,t))!=null&&(n>i||n===void 0&&i>=i)&&(n=i)}return n}function Fe(t,e){let n;if(e===void 0)for(const r of t)r!=null&&(n=r)&&(n=r);else{let r=-1;for(let i of t)(i=e(i,++r,t))!=null&&(n=i)&&(n=i)}return n}function uO(t){var e,n,r,i=t||1;function a(s,l){++e>i&&(r=n,o(1),++e),n[s]=l}function o(s){e=0,n=Object.create(null),s||(r=Object.create(null))}return o(),{clear:o,has:function(s){return n[s]!==void 0||r[s]!==void 0},get:function(s){var l=n[s];if(l!==void 0)return l;if((l=r[s])!==void 0)return a(s,l),l},set:function(s,l){n[s]!==void 0?n[s]=l:a(s,l)}}}const wnt=uO(3);function fO(t,e=(...r)=>`${r[0]}`,n=16){const r=uO(n);return(...i)=>{const a=e(...i);let o=r.get(a);return r.has(a)?r.get(a):(o=t(...i),r.set(a,o),o)}}function N6(t){return typeof t=="string"?t.split(" ").map(e=>{const[n,r]=e.split(":");return[+n,r]}):t}function Uf(t,e,n){const r=t?t():document.createElement("canvas");return r.width=e,r.height=n,r}const R6=fO((t,e,n)=>{const r=Uf(n,t*2,t*2),i=r.getContext("2d"),a=t,o=t;if(e===1)i.beginPath(),i.arc(a,o,t,0,2*Math.PI,!1),i.fillStyle="rgba(0,0,0,1)",i.fill();else{const s=i.createRadialGradient(a,o,t*e,a,o,t);s.addColorStop(0,"rgba(0,0,0,1)"),s.addColorStop(1,"rgba(0,0,0,0)"),i.fillStyle=s,i.fillRect(0,0,2*t,2*t)}return r},t=>`${t}`);function I6(t,e){const r=Uf(e,256,1).getContext("2d"),i=r.createLinearGradient(0,0,256,1);return N6(t).forEach(([a,o])=>{i.addColorStop(a,o)}),r.fillStyle=i,r.fillRect(0,0,256,1),r.getImageData(0,0,256,1).data}function j6(t,e,n,r,i,a){const{blur:o}=i;let s=r.length;for(;s--;){const{x:l,y:c,value:u,radius:f}=r[s],d=Math.min(u,n),h=l-f,p=c-f,v=R6(f,1-o,a),g=(d-e)/(n-e);t.globalAlpha=Math.max(g,.001),t.drawImage(v,h,p)}return t}function D6(t,e,n,r,i){const{minOpacity:a,opacity:o,maxOpacity:s,useGradientOpacity:l}=i,c=0,u=0,f=e,d=n,h=t.getImageData(c,u,f,d),p=h.data,v=p.length;for(let g=3;g{const i=t[r];return e(i,r)||(n[r]=i),n},{})}const dO=(t,e)=>{const{gradient:n,opacity:r,maxOpacity:i,minOpacity:a,blur:o,useGradientOpacity:s}=t,l=B6(t,["gradient","opacity","maxOpacity","minOpacity","blur","useGradientOpacity"]),{coordinate:c,createCanvas:u,document:f}=e;return(d,h,p)=>{const{transform:v}=h,[g,m]=c.getSize(),y=d.map(_=>({x:_[0],y:_[1],value:_[2],radius:_[3]})),b=Ur(d,_=>_[2]),x=Fe(d,_=>_[2]),O=g&&m?F6(g,m,b,x,y,z6({gradient:n,opacity:r,minOpacity:a,maxOpacity:i,blur:o,useGradientOpacity:s},_=>_===void 0),u):{canvas:null};return se(f.createElement("image",{})).call(Jt,p).style("x",0).style("y",0).style("width",g).style("height",m).style("src",O.canvas.toDataURL()).style("transform",v).call(Jt,l).node()}};dO.props={defaultMarker:"point",defaultEnterAnimation:"fadeIn",defaultUpdateAnimation:"morphing",defaultExitAnimation:"fadeOut"};const hO={heatmap:dO},pO=t=>(e,n,r,i)=>{const{x:a,y:o,size:s,color:l}=r,c=Array.from(e,u=>{const f=s?+s[u]:40;return[...i.map([+a[u],+o[u]]),l[u],f]});return[[0],[c]]};pO.props={defaultShape:"heatmap",defaultLabelShape:"label",composite:!1,shape:hO,channels:[...Ar({shapes:Object.keys(hO)}),{name:"x",required:!0},{name:"y",required:!0},{name:"color",scale:"identity",required:!0},{name:"size"}],preInference:[...Cn(),{type:Hn},{type:Yf}],postInference:[...Wn(),...ro()]};var Z6=function(t,e,n,r){function i(a){return a instanceof n?a:new n(function(o){o(a)})}return new(n||(n=Promise))(function(a,o){function s(u){try{c(r.next(u))}catch(f){o(f)}}function l(u){try{c(r.throw(u))}catch(f){o(f)}}function c(u){u.done?a(u.value):i(u.value).then(s,l)}c((r=r.apply(t,e||[])).next())})},W6=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(t);iObject.assign(Object.assign({},i),{text:i[n],value:i[r]}))}const $6=()=>({axis:!1,type:"text",encode:{x:"x",y:"y",text:"text",rotate:"rotate",fontSize:"size",shape:"tag"},scale:{x:{range:[0,1]},y:{range:[0,1]}},style:{fontFamily:t=>t.fontFamily},tooltip:{items:[t=>({name:t.text,value:t.value})]}}),Z0=(t,e)=>Z6(void 0,void 0,void 0,function*(){const{width:n,height:r}=e,{data:i,encode:a={},scale:o,style:s={},layout:l={}}=t,c=W6(t,["data","encode","scale","style","layout"]),u=G6(i,a);return gt({},$6(),Object.assign(Object.assign({data:{value:u,transform:[Object.assign({type:"wordCloud",size:[n,r]},l)]},encode:a,scale:o,style:s},c),{axis:!1}))});Z0.props={};const vO=()=>["#5B8FF9","#5AD8A6","#5D7092","#F6BD16","#6F5EF9","#6DC8EC","#945FB9","#FF9845","#1E9493","#FF99C3"];vO.props={};const gO=()=>["#5B8FF9","#CDDDFD","#5AD8A6","#CDF3E4","#5D7092","#CED4DE","#F6BD16","#FCEBB9","#6F5EF9","#D3CEFD","#6DC8EC","#D3EEF9","#945FB9","#DECFEA","#FF9845","#FFE0C7","#1E9493","#BBDEDE","#FF99C3","#FFE0ED"];gO.props={};const mO=t=>new gr(t);mO.props={};const yO=t=>new Af(t);yO.props={};const bO=t=>new no(t);bO.props={};var Y6=function(t){return t!==null&&typeof t!="function"&&isFinite(t.length)},rl=Y6;function qf(t){return le(t)?0:rl(t)?t.length:Object.keys(t).length}var H6=function(t,e){if(!rl(t))return-1;var n=Array.prototype.indexOf;if(n)return n.call(t,e);for(var r=-1,i=0;i=0&&(l=1),1-s/(o-1)-n+l}function K6(t,e,n){const r=qf(e);return 1-xO(e,t)/(r-1)-n+1}function Q6(t,e,n,r,i,a){const o=(t-1)/(a-i),s=(e-1)/(Math.max(a,r)-Math.min(n,i));return 2-Math.max(o/s,s/o)}function J6(t,e){return t>=e?2-(t-1)/(e-1):1}function tj(t,e,n,r){const i=e-t;return 1-.5*($n(e-r,2)+$n(t-n,2))/$n(.1*i,2)}function ej(t,e,n){const r=e-t;if(n>r){const i=(n-r)/2;return 1-$n(i,2)/$n(.1*r,2)}return 1}function nj(){return 1}const W0=(t,e,n=5,r=!0,i=V6,a=[.25,.2,.5,.05])=>{const o=n<0?0:Math.round(n);if(Number.isNaN(t)||Number.isNaN(e)||typeof t!="number"||typeof e!="number"||!o)return[];if(e-t<1e-15||o===1)return[t];const s={score:-2,lmin:0,lmax:0,lstep:0};let l=1;for(;l<1/0;){for(let p=0;ps.score&&(!r||R<=t&&T>=e)&&(s.lmin=R,s.lmax=T,s.lstep=L,s.score=B)}}x+=1}m+=1}}l+=1}const c=fc(s.lmax),u=fc(s.lmin),f=fc(s.lstep),d=Math.floor(U6((c-u)/f))+1,h=new Array(d);h[0]=fc(u);for(let p=1;pnew Kf(t);OO.props={};class G0 extends no{getDefaultOptions(){return{domain:[],range:[0,1],align:.5,round:!1,padding:0,unknown:Ef,paddingInner:1,paddingOuter:0}}constructor(e){super(e)}getPaddingInner(){return 1}clone(){return new G0(this.options)}update(e){super.update(e)}getPaddingOuter(){return this.options.padding}}const _O=t=>new G0(t);_O.props={};var SO=/d{1,4}|M{1,4}|YY(?:YY)?|S{1,3}|Do|ZZ|Z|([HhMsDm])\1?|[aA]|"[^"]*"|'[^']*'/g,ao="\\d\\d?",oo="\\d\\d",rj="\\d{3}",ij="\\d{4}",dc="[^\\s]+",kO=/\[([^]*?)\]/gm;function MO(t,e){for(var n=[],r=0,i=t.length;r-1?i:null}};function Jo(t){for(var e=[],n=1;n3?0:(t-t%10!==10?1:0)*t%10]}},Qf=Jo({},PO),sj=function(t){return Qf=Jo(Qf,t)},CO=function(t){return t.replace(/[|\\{()[^$+*?.-]/g,"\\$&")},Br=function(t,e){for(e===void 0&&(e=2),t=String(t);t.length0?"-":"+")+Br(Math.floor(Math.abs(e)/60)*100+Math.abs(e)%60,4)},Z:function(t){var e=t.getTimezoneOffset();return(e>0?"-":"+")+Br(Math.floor(Math.abs(e)/60),2)+":"+Br(Math.abs(e)%60,2)}},LO=function(t){return+t-1},NO=[null,ao],RO=[null,dc],IO=["isPm",dc,function(t,e){var n=t.toLowerCase();return n===e.amPm[0]?0:n===e.amPm[1]?1:null}],jO=["timezoneOffset","[^\\s]*?[\\+\\-]\\d\\d:?\\d\\d|[^\\s]*?Z?",function(t){var e=(t+"").match(/([+-]|\d\d)/gi);if(e){var n=+e[1]*60+parseInt(e[2],10);return e[0]==="+"?n:-n}return 0}],cj={D:["day",ao],DD:["day",oo],Do:["day",ao+dc,function(t){return parseInt(t,10)}],M:["month",ao,LO],MM:["month",oo,LO],YY:["year",oo,function(t){var e=new Date,n=+(""+e.getFullYear()).substr(0,2);return+(""+(+t>68?n-1:n)+t)}],h:["hour",ao,void 0,"isPm"],hh:["hour",oo,void 0,"isPm"],H:["hour",ao],HH:["hour",oo],m:["minute",ao],mm:["minute",oo],s:["second",ao],ss:["second",oo],YYYY:["year",ij],S:["millisecond","\\d",function(t){return+t*100}],SS:["millisecond",oo,function(t){return+t*10}],SSS:["millisecond",rj],d:NO,dd:NO,ddd:RO,dddd:RO,MMM:["month",dc,EO("monthNamesShort")],MMMM:["month",dc,EO("monthNames")],a:IO,A:IO,ZZ:jO,Z:jO},Jf={default:"ddd MMM DD YYYY HH:mm:ss",shortDate:"M/D/YY",mediumDate:"MMM D, YYYY",longDate:"MMMM D, YYYY",fullDate:"dddd, MMMM D, YYYY",isoDate:"YYYY-MM-DD",isoDateTime:"YYYY-MM-DDTHH:mm:ssZ",shortTime:"HH:mm",mediumTime:"HH:mm:ss",longTime:"HH:mm:ss.SSS"},uj=function(t){return Jo(Jf,t)},DO=function(t,e,n){if(e===void 0&&(e=Jf.default),n===void 0&&(n={}),typeof t=="number"&&(t=new Date(t)),Object.prototype.toString.call(t)!=="[object Date]"||isNaN(t.getTime()))throw new Error("Invalid Date pass to format");e=Jf[e]||e;var r=[];e=e.replace(kO,function(a,o){return r.push(o),"@@@"});var i=Jo(Jo({},Qf),n);return e=e.replace(SO,function(a){return lj[a](t,i)}),e.replace(/@@@/g,function(){return r.shift()})};function fj(t,e,n){if(n===void 0&&(n={}),typeof e!="string")throw new Error("Invalid format in fecha parse");if(e=Jf[e]||e,t.length>1e3)return null;var r=new Date,i={year:r.getFullYear(),month:0,day:1,hour:0,minute:0,second:0,millisecond:0,isPm:null,timezoneOffset:null},a=[],o=[],s=e.replace(kO,function(x,w){return o.push(CO(w)),"@@@"}),l={},c={};s=CO(s).replace(SO,function(x){var w=cj[x],O=w[0],_=w[1],S=w[3];if(l[O])throw new Error("Invalid format. "+O+" specified twice in format");return l[O]=!0,S&&(c[S]=!0),a.push(w),"("+_+")"}),Object.keys(c).forEach(function(x){if(!l[x])throw new Error("Invalid format. "+x+" is required in specified format")}),s=s.replace(/@@@/g,function(){return o.shift()});var u=t.match(new RegExp(s,"i"));if(!u)return null;for(var f=Jo(Jo({},Qf),n),d=1;d11||i.month<0||i.day>31||i.day<1||i.hour>23||i.hour<0||i.minute>59||i.minute<0||i.second>59||i.second<0)return null;return m}var _nt={format:DO,parse:fj,defaultI18n:PO,setGlobalDateI18n:sj,setGlobalDateMasks:uj},Snt=null;const hc=1e3,pc=hc*60,vc=pc*60,ts=vc*24,gc=ts*7,FO=ts*30,BO=ts*365;function mr(t,e,n,r){const i=(c,u)=>{const f=h=>r(h)%u===0;let d=u;for(;d&&!f(c);)n(c,-1),d-=1;return c},a=(c,u)=>{u&&i(c,u),e(c)},o=(c,u)=>{const f=new Date(+c);return a(f,u),f},s=(c,u)=>{const f=new Date(+c-1);return a(f,u),n(f,u),a(f),f};return{ceil:s,floor:o,range:(c,u,f,d)=>{const h=[],p=Math.floor(f),v=d?s(c,f):s(c);for(let g=v;gt,(t,e=1)=>{t.setTime(+t+e)},t=>t.getTime()),hj=mr(hc,t=>{t.setMilliseconds(0)},(t,e=1)=>{t.setTime(+t+hc*e)},t=>t.getSeconds()),pj=mr(pc,t=>{t.setSeconds(0,0)},(t,e=1)=>{t.setTime(+t+pc*e)},t=>t.getMinutes()),vj=mr(vc,t=>{t.setMinutes(0,0,0)},(t,e=1)=>{t.setTime(+t+vc*e)},t=>t.getHours()),gj=mr(ts,t=>{t.setHours(0,0,0,0)},(t,e=1)=>{t.setTime(+t+ts*e)},t=>t.getDate()-1),zO=mr(FO,t=>{t.setDate(1),t.setHours(0,0,0,0)},(t,e=1)=>{const n=t.getMonth();t.setMonth(n+e)},t=>t.getMonth()),mj=mr(gc,t=>{t.setDate(t.getDate()-t.getDay()%7),t.setHours(0,0,0,0)},(t,e=1)=>{t.setDate(t.getDate()+7*e)},t=>{const e=zO.floor(t),n=new Date(+t);return Math.floor((+n-+e)/gc)}),yj=mr(BO,t=>{t.setMonth(0,1),t.setHours(0,0,0,0)},(t,e=1)=>{const n=t.getFullYear();t.setFullYear(n+e)},t=>t.getFullYear()),ZO={millisecond:dj,second:hj,minute:pj,hour:vj,day:gj,week:mj,month:zO,year:yj},bj=mr(1,t=>t,(t,e=1)=>{t.setTime(+t+e)},t=>t.getTime()),xj=mr(hc,t=>{t.setUTCMilliseconds(0)},(t,e=1)=>{t.setTime(+t+hc*e)},t=>t.getUTCSeconds()),wj=mr(pc,t=>{t.setUTCSeconds(0,0)},(t,e=1)=>{t.setTime(+t+pc*e)},t=>t.getUTCMinutes()),Oj=mr(vc,t=>{t.setUTCMinutes(0,0,0)},(t,e=1)=>{t.setTime(+t+vc*e)},t=>t.getUTCHours()),_j=mr(ts,t=>{t.setUTCHours(0,0,0,0)},(t,e=1)=>{t.setTime(+t+ts*e)},t=>t.getUTCDate()-1),WO=mr(FO,t=>{t.setUTCDate(1),t.setUTCHours(0,0,0,0)},(t,e=1)=>{const n=t.getUTCMonth();t.setUTCMonth(n+e)},t=>t.getUTCMonth()),Sj=mr(gc,t=>{t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7)%7),t.setUTCHours(0,0,0,0)},(t,e=1)=>{t.setTime(+t+gc*e)},t=>{const e=WO.floor(t),n=new Date(+t);return Math.floor((+n-+e)/gc)}),kj=mr(BO,t=>{t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},(t,e=1)=>{const n=t.getUTCFullYear();t.setUTCFullYear(n+e)},t=>t.getUTCFullYear()),GO={millisecond:bj,second:xj,minute:wj,hour:Oj,day:_j,week:Sj,month:WO,year:kj};function Mj(t){const e=t?GO:ZO,{year:n,month:r,week:i,day:a,hour:o,minute:s,second:l,millisecond:c}=e;return{tickIntervals:[[l,1],[l,5],[l,15],[l,30],[s,1],[s,5],[s,15],[s,30],[o,1],[o,3],[o,6],[o,12],[a,1],[a,2],[i,1],[r,1],[r,3],[n,1]],year:n,millisecond:c}}function $O(t,e,n,r,i){const a=+t,o=+e,{tickIntervals:s,year:l,millisecond:c}=Mj(i),u=([g,m])=>g.duration*m,f=r?(o-a)/r:n||5,d=r||(o-a)/f,h=s.length,p=o0(s,d,0,h,u);let v;if(p===h){const g=Yb(a/l.duration,o/l.duration,f);v=[l,g]}else if(p){const g=d/u(s[p-1]){const a=t>e,o=a?e:t,s=a?t:e,[l,c]=$O(o,s,n,r,i),u=l.range(o,new Date(+s+1),c,!0);return a?u.reverse():u},Aj=(t,e,n,r,i)=>{const a=t>e,o=a?e:t,s=a?t:e,[l,c]=$O(o,s,n,r,i),u=[l.floor(o,c),l.ceil(s,c)];return a?u.reverse():u};function Tj(t,e){const{second:n,minute:r,hour:i,day:a,week:o,month:s,year:l}=e;return n.floor(t)+r,r=>new Date(r)]}chooseNice(){return Aj}getTickMethodOptions(){const{domain:e,tickCount:n,tickInterval:r,utc:i}=this.options,a=e[0],o=e[e.length-1];return[a,o,n,r,i]}getFormatter(){const{mask:e,utc:n}=this.options,r=n?GO:ZO,i=n?Pj:Vo;return a=>DO(i(a),e||Tj(a,r))}clone(){return new $0(this.options)}}const YO=t=>new $0(t);YO.props={};const HO=t=>e=>-t(-e),Y0=(t,e)=>{const n=Math.log(t),r=t===Math.E?Math.log:t===10?Math.log10:t===2?Math.log2:i=>Math.log(i)/n;return e?HO(r):r},H0=(t,e)=>{const n=t===Math.E?Math.exp:r=>$n(t,r);return e?HO(n):n},Cj=(t,e,n,r=10)=>{const i=t<0,a=H0(r,i),o=Y0(r,i),s=e=1;p-=1){const v=h*p;if(v>c)break;v>=l&&d.push(v)}}else for(;u<=f;u+=1){const h=a(u);for(let p=1;pc)break;v>=l&&d.push(v)}}d.length*2{const i=t<0,a=Y0(r,i),o=H0(r,i),s=t>e,l=s?e:t,c=s?t:e,u=[o(Math.floor(a(l))),o(Math.ceil(a(c)))];return s?u.reverse():u};class V0 extends If{getDefaultOptions(){return{domain:[1,10],range:[0,1],base:10,interpolate:ic,tickMethod:Cj,tickCount:5}}chooseNice(){return Lj}getTickMethodOptions(){const{domain:e,tickCount:n,base:r}=this.options,i=e[0],a=e[e.length-1];return[i,a,n,r]}chooseTransforms(){const{base:e,domain:n}=this.options,r=n[0]<0;return[Y0(e,r),H0(e,r)]}clone(){return new V0(this.options)}}const VO=t=>new V0(t);VO.props={};const Nj=t=>e=>e<0?-$n(-e,t):$n(e,t),Rj=t=>e=>e<0?-$n(-e,1/t):$n(e,1/t),Ij=t=>t<0?-Math.sqrt(-t):Math.sqrt(t);class td extends If{getDefaultOptions(){return{domain:[0,1],range:[0,1],nice:!1,clamp:!1,round:!1,exponent:2,interpolate:ic,tickMethod:Yo,tickCount:5}}constructor(e){super(e)}chooseTransforms(){const{exponent:e}=this.options;if(e===1)return[Vo,Vo];const n=e===.5?Ij:Nj(e),r=Rj(e);return[n,r]}clone(){return new td(this.options)}}const XO=t=>new td(t);XO.props={};class X0 extends td{getDefaultOptions(){return{domain:[0,1],range:[0,1],nice:!1,clamp:!1,round:!1,interpolate:ic,tickMethod:Yo,tickCount:5,exponent:.5}}constructor(e){super(e)}update(e){super.update(e)}clone(){return new X0(this.options)}}const UO=t=>new X0(t);UO.props={};class il extends nc{getDefaultOptions(){return{domain:[.5],range:[0,1]}}constructor(e){super(e)}map(e){if(!Rf(e))return this.options.unknown;const n=o0(this.thresholds,e,0,this.n);return this.options.range[n]}invert(e){const{range:n}=this.options,r=n.indexOf(e),i=this.thresholds;return[i[r-1],i[r]]}clone(){return new il(this.options)}rescale(){const{domain:e,range:n}=this.options;this.n=Math.min(e.length,n.length-1),this.thresholds=e}}const qO=t=>new il(t);qO.props={};function jj(t,e){const n=t.length;if(!n)return;if(n<2)return t[n-1];const r=(n-1)*e,i=Math.floor(r),a=t[i],o=t[i+1];return a+(o-a)*(r-i)}function Dj(t,e,n=!1){const r=t;n||r.sort((a,o)=>a-o);const i=[];for(let a=1;anew ed(t);KO.props={};class nd extends il{getDefaultOptions(){return{domain:[0,1],range:[.5],nice:!1,tickCount:5,tickMethod:W0}}constructor(e){super(e)}nice(){const{nice:e}=this.options;if(e){const[n,r,i]=this.getTickMethodOptions();this.options.domain=ex(n,r,i)}}getTicks(){const{tickMethod:e}=this.options,[n,r,i]=this.getTickMethodOptions();return e(n,r,i)}getTickMethodOptions(){const{domain:e,tickCount:n}=this.options,r=e[0],i=e[e.length-1];return[r,i,n]}rescale(){this.nice();const{range:e,domain:n}=this.options,[r,i]=n;this.n=e.length-1,this.thresholds=new Array(this.n);for(let a=0;anew nd(t);QO.props={};const Fj=t=>e=>{const n=t(e);return en(n)?Math.round(n):n};function Bj(t,e){return n=>{n.prototype.rescale=function(){this.initRange(),this.nice();const[r]=this.chooseTransforms();this.composeOutput(r,this.chooseClamp(r))},n.prototype.initRange=function(){const{interpolator:r}=this.options;this.options.range=t(r)},n.prototype.composeOutput=function(r,i){const{domain:a,interpolator:o,round:s}=this.getOptions(),l=e(a.map(r)),c=s?Fj(o):o;this.output=qs(c,l,i,r)},n.prototype.invert=void 0}}var zj=function(t,e,n,r){var i=arguments.length,a=i<3?e:r===null?r=Object.getOwnPropertyDescriptor(e,n):r,o;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(o=t[s])&&(a=(i<3?o(a):i>3?o(e,n,a):o(e,n))||a);return i>3&&a&&Object.defineProperty(e,n,a),a},U0;function Zj(t){return[t(0),t(1)]}const Wj=t=>{const[e,n]=t;return qs(Ks(0,1),Nf(e,n))};let q0=U0=class extends gr{getDefaultOptions(){return{domain:[0,1],unknown:void 0,nice:!1,clamp:!1,round:!1,interpolator:Vo,tickMethod:Yo,tickCount:5}}constructor(e){super(e)}clone(){return new U0(this.options)}};q0=U0=zj([Bj(Zj,Wj)],q0);const JO=t=>new q0(t);JO.props={};const t_=t=>new rc(t);t_.props={};function K0({colorDefault:t,colorBlack:e,colorWhite:n,colorStroke:r,colorBackground:i,padding1:a,padding2:o,padding3:s,alpha90:l,alpha65:c,alpha45:u,alpha25:f,alpha10:d,category10:h,category20:p,sizeDefault:v=1,padding:g="auto",margin:m=16}){return{padding:g,margin:m,size:v,color:t,category10:h,category20:p,enter:{duration:300,fill:"both",delay:0},update:{duration:300,fill:"both",delay:0},exit:{duration:300,fill:"both",delay:0},view:{viewFill:i,plotFill:"transparent",mainFill:"transparent",contentFill:"transparent"},line:{line:{fill:"",strokeOpacity:1,lineWidth:1,lineCap:"round"}},point:{point:{r:3,fillOpacity:.95,lineWidth:0},hollow:{r:3,strokeOpacity:.95,lineWidth:1},plus:{r:3,strokeOpacity:.95,lineWidth:3},diamond:{r:3,strokeOpacity:.95,lineWidth:1}},interval:{rect:{fillOpacity:.95},hollow:{fill:"",strokeOpacity:1,lineWidth:2}},area:{area:{fillOpacity:.85,lineWidth:0}},polygon:{polygon:{fillOpacity:.95}},cell:{cell:{fillOpacity:.95},hollow:{fill:"",strokeOpacity:1,lineWidth:2}},rect:{rect:{fillOpacity:.95},hollow:{fill:"",strokeOpacity:1,lineWidth:2}},link:{link:{fill:"",strokeOpacity:1}},vector:{vector:{fillOpacity:1}},box:{box:{fillOpacity:.95,stroke:e,lineWidth:1}},text:{text:{fill:"#1D2129",fontSize:12,lineWidth:0,connectorStroke:r,connectorStrokeOpacity:.45,connectorLineWidth:1,backgroundFill:r,backgroundFillOpacity:.15,backgroundPadding:[2,4],startMarkerSymbol:"circle",startMarkerSize:4,endMarkerSymbol:"circle",endMarkerSize:4},badge:{fill:"#1D2129",fillOpacity:.65,lineWidth:0,fontSize:10,textAlign:"center",textBaseline:"middle",markerFill:r,markerFillOpacity:.25,markerStrokeOpacity:0}},lineX:{line:{stroke:r,strokeOpacity:.45,lineWidth:1}},lineY:{line:{stroke:r,strokeOpacity:.45,lineWidth:1}},rangeX:{range:{fill:r,fillOpacity:.15,lineWidth:0}},rangeY:{range:{fill:r,fillOpacity:.15,lineWidth:0}},connector:{connector:{stroke:r,strokeOpacity:.45,lineWidth:1,connectLength1:12,endMarker:!0,endMarkerSize:6,endMarkerFill:r,endMarkerFillOpacity:.95}},axis:{arrow:!1,gridLineDash:[3,4],gridLineWidth:.5,gridStroke:e,gridStrokeOpacity:d,labelAlign:"horizontal",labelFill:e,labelOpacity:u,labelFontSize:12,labelFontWeight:"normal",labelSpacing:a,line:!1,lineLineWidth:.5,lineStroke:e,lineStrokeOpacity:u,tickLength:4,tickLineWidth:1,tickStroke:e,tickOpacity:u,titleFill:e,titleOpacity:l,titleFontSize:12,titleFontWeight:"normal",titleSpacing:12,titleTransformOrigin:"center",lineArrowOffset:6,lineArrowSize:6},axisTop:{gridDirection:"positive",labelDirection:"negative",tickDirection:"negative",titlePosition:"top",titleSpacing:12,labelSpacing:4,titleTextBaseline:"middle"},axisBottom:{gridDirection:"negative",labelDirection:"positive",tickDirection:"positive",titlePosition:"bottom",titleSpacing:12,labelSpacing:4,titleTextBaseline:"bottom",titleTransform:"translate(0, 8)"},axisLeft:{gridDirection:"positive",labelDirection:"negative",labelSpacing:4,tickDirection:"negative",titlePosition:"left",titleSpacing:12,titleTextBaseline:"middle",titleDirection:"vertical",titleTransform:"rotate(-90) translate(0, -8)",titleTransformOrigin:"center"},axisRight:{gridDirection:"negative",labelDirection:"positive",labelSpacing:4,tickDirection:"positive",titlePosition:"right",titleSpacing:12,titleTextBaseline:"top",titleDirection:"vertical",titleTransformOrigin:"center"},axisLinear:{girdClosed:!0,gridConnect:"arc",gridDirection:"negative",gridType:"surround",titlePosition:"top",titleSpacing:0},axisArc:{title:!1,titlePosition:"inner",line:!1,tick:!0,labelSpacing:4},axisRadar:{girdClosed:!0,gridStrokeOpacity:.3,gridType:"surround",tick:!1,titlePosition:"start"},legendCategory:{backgroundFill:"transparent",itemBackgroundFill:"transparent",itemLabelFill:e,itemLabelFillOpacity:l,itemLabelFontSize:12,itemLabelFontWeight:"normal",itemMarkerFillOpacity:1,itemMarkerSize:8,itemSpacing:[a,a],itemValueFill:e,itemValueFillOpacity:.65,itemValueFontSize:12,itemValueFontWeight:"normal",navButtonFill:e,navButtonFillOpacity:.65,navPageNumFill:e,navPageNumFillOpacity:.45,navPageNumFontSize:12,padding:8,title:!1,titleFill:e,titleFillOpacity:.65,titleFontSize:12,titleFontWeight:"normal",titleSpacing:4,tickStroke:e,tickStrokeOpacity:.25,rowPadding:a,colPadding:o,maxRows:3,maxCols:3},legendContinuous:{handleHeight:12,handleLabelFill:e,handleLabelFillOpacity:u,handleLabelFontSize:12,handleLabelFontWeight:"normal",handleMarkerFill:e,handleMarkerFillOpacity:.6,handleMarkerLineWidth:1,handleMarkerStroke:e,handleMarkerStrokeOpacity:.25,handleWidth:10,labelFill:e,labelFillOpacity:u,labelFontSize:12,labelFontWeight:"normal",labelSpacing:3,tick:!0,tickLength:12,ribbonSize:12,ribbonFill:"#aaa",handle:!0,handleLabel:!1,handleShape:"slider",handleIconSize:12/1.8,indicator:!1,titleFontSize:12,titleSpacing:4,titleFontWeight:"normal",titleFillOpacity:l,tickStroke:e,tickStrokeOpacity:u},label:{fill:e,fillOpacity:.65,fontSize:12,fontWeight:"normal",stroke:void 0,offset:12,connectorStroke:e,connectorStrokeOpacity:.45,connectorLineWidth:1,connectorLength:12,connectorLength2:8,connectorDistance:4},innerLabel:{fill:n,fontSize:12,fillOpacity:.85,fontWeight:"normal",stroke:void 0,offset:0},htmlLabel:{fontSize:12,opacity:.65,color:e,fontWeight:"normal"},slider:{trackSize:16,trackFill:r,trackFillOpacity:1,selectionFill:t,selectionFillOpacity:.15,handleIconSize:10,handleIconFill:"#f7f7f7",handleIconFillOpacity:1,handleIconStroke:e,handleIconStrokeOpacity:.25,handleIconLineWidth:1,handleIconRadius:2,handleLabelFill:e,handleLabelFillOpacity:.45,handleLabelFontSize:12,handleLabelFontWeight:"normal"},scrollbar:{padding:[0,0,0,0],trackSize:6,isRound:!0,slidable:!0,scrollable:!0,trackFill:"#e5e5e5",trackFillOpacity:0,thumbFill:"#000",thumbFillOpacity:.15,thumbHighlightedFillOpacity:.2},title:{spacing:8,titleFill:e,titleFillOpacity:l,titleFontSize:16,titleFontWeight:"bold",titleTextBaseline:"top",subtitleFill:e,subtitleFillOpacity:c,subtitleFontSize:12,subtitleFontWeight:"normal",subtitleTextBaseline:"top"},tooltip:{css:{".g2-tooltip":{"font-family":"sans-serif"}}}}}const Gj=K0({colorBlack:"#1D2129",colorWhite:"#ffffff",colorStroke:"#416180",colorDefault:"#1783FF",colorBackground:"transparent",category10:["#1783FF","#00C9C9","#F0884D","#D580FF","#7863FF","#60C42D","#BD8F24","#FF80CA","#2491B3","#17C76F"],category20:["#1783FF","#00C9C9","#F0884D","#D580FF","#7863FF","#60C42D","#BD8F24","#FF80CA","#2491B3","#17C76F","#AABA01","#BC7CFC","#237CBC","#2DE379","#CE8032","#FF7AF4","#545FD3","#AFE410","#D8C608","#FFA1E0"],padding1:8,padding2:12,padding3:20,alpha90:.9,alpha65:.65,alpha45:.45,alpha25:.25,alpha10:.1}),Q0=t=>gt({},Gj,t);Q0.props={};const e_=t=>gt({},Q0(),{category10:"category10",category20:"category20"},t);e_.props={};const $j=K0({colorBlack:"#fff",colorWhite:"#000",colorStroke:"#416180",colorDefault:"#1783FF",colorBackground:"transparent",category10:["#1783FF","#00C9C9","#F0884D","#D580FF","#7863FF","#60C42D","#BD8F24","#FF80CA","#2491B3","#17C76F"],category20:["#1783FF","#00C9C9","#F0884D","#D580FF","#7863FF","#60C42D","#BD8F24","#FF80CA","#2491B3","#17C76F","#AABA01","#BC7CFC","#237CBC","#2DE379","#CE8032","#FF7AF4","#545FD3","#AFE410","#D8C608","#FFA1E0"],padding1:8,padding2:12,padding3:20,alpha90:.9,alpha65:.65,alpha45:.45,alpha25:.25,alpha10:.25}),n_=t=>gt({},$j,{tooltip:{crosshairsStroke:"#fff",crosshairsLineWidth:1,crosshairsStrokeOpacity:.25,css:{".g2-tooltip":{background:"#1f1f1f",opacity:.95},".g2-tooltip-title":{color:"#A6A6A6"},".g2-tooltip-list-item-name-label":{color:"#A6A6A6"},".g2-tooltip-list-item-value":{color:"#A6A6A6"}}}},t),r_=t=>Object.assign({},n_(),{category10:"category10",category20:"category20"},t);r_.props={};const Yj=K0({colorBlack:"#000",colorWhite:"#fff",colorStroke:"#888",colorDefault:"#4e79a7",colorBackground:"transparent",category10:["#4e79a7","#f28e2c","#e15759","#76b7b2","#59a14f","#edc949","#af7aa1","#ff9da7","#9c755f","#bab0ab"],category20:["#4e79a7","#f28e2c","#e15759","#76b7b2","#59a14f","#edc949","#af7aa1","#ff9da7","#9c755f","#bab0ab"],padding1:8,padding2:12,padding3:20,alpha90:.9,alpha65:.65,alpha45:.45,alpha25:.25,alpha10:.1}),i_=t=>gt({},Yj,{text:{text:{fontSize:10}},axis:{gridLineDash:[0,0],gridLineWidth:1,gridStroke:"#ddd",gridStrokeOpacity:1,labelOpacity:1,labelStrokeOpacity:1,labelFontSize:10,line:!0,lineLineWidth:1,lineStroke:"#888",lineStrokeOpacity:1,tickLength:5,tickStrokeOpacity:1,titleOpacity:1,titleStrokeOpacity:1,titleFillOpacity:1,titleFontSize:11,titleFontWeight:"bold"},axisLeft:{gridFilter:(e,n)=>n!==0},axisRight:{gridFilter:(e,n)=>n!==0},legendCategory:{itemLabelFillOpacity:1,itemLabelFontSize:10,itemValueFillOpacity:1,itemValueFontSize:10,titleFillOpacity:1,titleFontSize:11,titleFontWeight:"bold"},legendContinuous:{handleLabelFontSize:10,labelFillOpacity:.45,labelFontSize:10},label:{fontSize:10},innerLabel:{fontSize:10},htmlLabel:{fontSize:10},slider:{handleLabelFontSize:10,trackFillOpacity:.05}},t);i_.props={};function Hj(t){return typeof t=="boolean"?!1:"enter"in t&&"update"in t&&"exit"in t}function a_(t){if(!t)return{enter:!1,update:!1,exit:!1};var e=["enter","update","exit"],n=Object.fromEntries(Object.entries(t).filter(function(r){var i=Y(r,1),a=i[0];return!e.includes(a)}));return Object.fromEntries(e.map(function(r){return Hj(t)?t[r]===!1?[r,!1]:[r,Mt(Mt({},t[r]),n)]:[r,n]}))}function al(t,e){t?t.finished.then(e):e()}function Vj(t,e){t.length===0?e():Promise.all(t.map(function(n){return n==null?void 0:n.finished})).then(e)}function o_(t,e){"update"in t?t.update(e):t.attr(e)}function s_(t,e,n){if(e.length===0)return null;if(!n){var r=e.slice(-1)[0];return o_(t,{style:r}),null}return t.animate(e,n)}function Xj(t,e){return!(t.nodeName!=="text"||e.nodeName!=="text"||t.attributes.text!==e.attributes.text)}function Uj(t,e,n,r){if(r===void 0&&(r="destroy"),Xj(t,e))return t.remove(),[null];var i=function(){r==="destroy"?t.destroy():r==="hide"&&io(t),e.isVisible()&&uc(e)};if(!n)return i(),[null];var a=n.duration,o=a===void 0?0:a,s=n.delay,l=s===void 0?0:s,c=Math.ceil(+o/2),u=+o/4,f=Y(t.getGeometryBounds().center,2),d=f[0],h=f[1],p=Y(e.getGeometryBounds().center,2),v=p[0],g=p[1],m=Y([(d+v)/2-d,(h+g)/2-h],2),y=m[0],b=m[1],x=t.style.opacity,w=x===void 0?1:x,O=e.style.opacity,_=O===void 0?1:O,S=t.style.transform||"",k=e.style.transform||"",M=t.animate([{opacity:w,transform:"translate(0, 0) ".concat(S)},{opacity:0,transform:"translate(".concat(y,", ").concat(b,") ").concat(S)}],Mt(Mt({fill:"both"},n),{duration:l+c+u})),E=e.animate([{opacity:0,transform:"translate(".concat(-y,", ").concat(-b,") ").concat(k),offset:.01},{opacity:_,transform:"translate(0, 0) ".concat(k)}],Mt(Mt({fill:"both"},n),{duration:c+u,delay:l+c-u}));return al(E,i),[M,E]}function Ti(t,e,n){var r={},i={};return Object.entries(e).forEach(function(a){var o=Y(a,2),s=o[0],l=o[1];if(!le(l)){var c=t.style[s]||t.parsedStyle[s]||0;c!==l&&(r[s]=c,i[s]=l)}}),n?s_(t,[r,i],Mt({fill:"both"},n)):(o_(t,i),null)}function qj(t,e){if(t.length<=e)return t;for(var n=Math.floor(t.length/e),r=[],i=0;i="A"&&n<="Z"};function _e(t,e,n){n===void 0&&(n=!1);var r={};return Object.entries(t).forEach(function(i){var a=Y(i,2),o=a[0],s=a[1];if(!(o==="className"||o==="class")){if(rd(o,"show")&&rd(u_(o,"show"),e)!==n)o===Jj(e,"show")?r[o]=s:r[o.replace(new RegExp(ev(e)),"")]=s;else if(!rd(o,"show")&&rd(o,e)!==n){var l=u_(o,e);l==="filter"&&typeof s=="function"||(r[l]=s)}}}),r}function ta(t,e){return Object.entries(t).reduce(function(n,r){var i=Y(r,2),a=i[0],o=i[1];return a.startsWith("show")?n["show".concat(e).concat(a.slice(4))]=o:n["".concat(e).concat(ev(a))]=o,n},{})}function Na(t,e){e===void 0&&(e=["x","y","class","className"]);var n=["transform","transformOrigin","anchor","visibility","pointerEvents","zIndex","cursor","clipPath","clipPathTargets","offsetPath","offsetPathTargets","offsetDistance","draggable","droppable"],r={},i={};return Object.entries(t).forEach(function(a){var o=Y(a,2),s=o[0],l=o[1];e.includes(s)||(n.indexOf(s)!==-1?i[s]=l:r[s]=l)}),[r,i]}function qr(t,e){return tr(t)?t.apply(void 0,te([],Y(e),!1)):t}function id(t,e){return t.style.opacity||(t.style.opacity=1),Ti(t,{opacity:0},e)}var eD=["$el","cx","cy","d","dx","dy","fill","fillOpacity","filter","fontFamily","fontSize","fontStyle","fontVariant","fontWeight","height","img","increasedLineWidthForHitTesting","innerHTML","isBillboard","billboardRotation","isSizeAttenuation","isClosed","isOverflowing","leading","letterSpacing","lineDash","lineHeight","lineWidth","markerEnd","markerEndOffset","markerMid","markerStart","markerStartOffset","maxLines","metrics","miterLimit","offsetX","offsetY","opacity","path","points","r","radius","rx","ry","shadowColor","src","stroke","strokeOpacity","text","textAlign","textBaseline","textDecorationColor","textDecorationLine","textDecorationStyle","textOverflow","textPath","textPathSide","textPathStartOffset","transform","transformOrigin","visibility","width","wordWrap","wordWrapWidth","x","x1","x2","y","y1","y2","z1","z2","zIndex"];function nD(t){return eD.includes(t)}function f_(t){var e={};for(var n in t)nD(n)&&(e[n]=t[n]);return e}var sl=vi({lineGroup:"line-group",line:"line",regionGroup:"region-group",region:"region"},"grid");function d_(t){return t.reduce(function(e,n,r){return e.push(te([r===0?"M":"L"],Y(n),!1)),e},[])}function rD(t,e,n){var r=e.connect,i=r===void 0?"line":r,a=e.center;if(i==="line")return d_(t);if(!a)return[];var o=yc(t[0],a),s=n?0:1;return t.reduce(function(l,c,u){return u===0?l.push(te(["M"],Y(c),!1)):l.push(te(["A",o,o,0,0,s],Y(c),!1)),l},[])}function nv(t,e,n){return e.type==="surround"?rD(t,e,n):d_(t)}function iD(t,e,n){var r=n.type,i=n.connect,a=n.center,o=n.closed,s=o?[["Z"]]:[],l=Y([nv(t,n),nv(e.slice().reverse(),n,!0)],2),c=l[0],u=l[1],f=Y([t[0],e.slice(-1)[0]],2),d=f[0],h=f[1],p=function(y,b){return[c,y,u,b,s].flat()};if(i==="line"||r==="surround")return p([te(["L"],Y(h),!1)],[te(["L"],Y(d),!1)]);if(!a)throw new Error("Arc grid need to specified center");var v=Y([yc(h,a),yc(d,a)],2),g=v[0],m=v[1];return p([te(["A",g,g,0,0,1],Y(h),!1),te(["L"],Y(h),!1)],[te(["A",m,m,0,0,0],Y(d),!1),te(["L"],Y(d),!1)])}function aD(t,e,n,r){var i=n.animate,a=n.isBillboard,o=e.map(function(s,l){return{id:s.id||"grid-line-".concat(l),d:nv(s.points,n)}});return t.selectAll(sl.line.class).data(o,function(s){return s.id}).join(function(s){return s.append("path").each(function(l,c){var u=qr(f_(Mt({d:l.d},r)),[l,c,o]);this.attr(Mt({class:sl.line.name,stroke:"#D9D9D9",lineWidth:1,lineDash:[4,4],isBillboard:a},u))})},function(s){return s.transition(function(l,c){var u=qr(f_(Mt({d:l.d},r)),[l,c,o]);return Ti(this,u,i.update)})},function(s){return s.transition(function(){var l=this,c=id(this,i.exit);return al(c,function(){return l.remove()}),c})}).transitions()}function oD(t,e,n){var r=n.animate,i=n.connect,a=n.areaFill;if(e.length<2||!a||!i)return[];for(var o=Array.isArray(a)?a:[a,"transparent"],s=function(p){return o[p%o.length]},l=[],c=0;c180?1:0,S=t>e?0:1,k=!1;return k?"M".concat(n,",").concat(r,",L").concat(p,",").concat(v,",A").concat(s,",").concat(l,",0,").concat(_,",").concat(S,",").concat(m,",").concat(y,",L").concat(n,",").concat(r):"M".concat(p,",").concat(v,",A").concat(s,",").concat(l,",0,").concat(_,",").concat(S,",").concat(m,",").concat(y)}function vD(t){var e=t.attributes,n=e.startAngle,r=e.endAngle,i=e.center,a=e.radius;return te(te([n,r],Y(i),!1),[a],!1)}function gD(t,e,n,r){var i=e.startAngle,a=e.endAngle,o=e.center,s=e.radius;return t.selectAll(ze.line.class).data([{d:y_.apply(void 0,te(te([i,a],Y(o),!1),[s],!1))}],function(l,c){return c}).join(function(l){return l.append("path").attr("className",ze.line.name).styles(e).styles({d:function(c){return c.d}})},function(l){return l.transition(function(){var c=this,u=dD(this,vD(this),te(te([i,a],Y(o),!1),[s],!1),r.update);if(u){var f=function(){var d=nn(c.attributes,"__keyframe_data__");c.style.d=y_.apply(void 0,te([],Y(d),!1))};u.onframe=f,u.onfinish=f}return u}).styles(e)},function(l){return l.remove()}).styles(n).transitions()}function mD(t,e){var n=e.truncRange,r=e.truncShape,i=e.lineExtension}function yD(t,e,n){n===void 0&&(n=[0,0]);var r=Y([t,e,n],3),i=Y(r[0],2),a=i[0],o=i[1],s=Y(r[1],2),l=s[0],c=s[1],u=Y(r[2],2),f=u[0],d=u[1],h=Y([l-a,c-o],2),p=h[0],v=h[1],g=Math.sqrt(Math.pow(p,2)+Math.pow(v,2)),m=Y([-f/g,d/g],2),y=m[0],b=m[1];return[y*p,y*v,b*p,b*v]}function b_(t){var e=Y(t,2),n=Y(e[0],2),r=n[0],i=n[1],a=Y(e[1],2),o=a[0],s=a[1];return{x1:r,y1:i,x2:o,y2:s}}function bD(t,e,n,r){var i=e.showTrunc,a=e.startPos,o=e.endPos,s=e.truncRange,l=e.lineExtension,c=Y([a,o],2),u=Y(c[0],2),f=u[0],d=u[1],h=Y(c[1],2),p=h[0],v=h[1],g=Y(l?yD(a,o,l):new Array(4).fill(0),4),m=g[0],y=g[1],b=g[2],x=g[3],w=function(D){return t.selectAll(ze.line.class).data(D,function(B,W){return W}).join(function(B){return B.append("line").attr("className",function(W){return"".concat(ze.line.name," ").concat(W.className)}).styles(n).transition(function(W){return Ti(this,b_(W.line),!1)})},function(B){return B.styles(n).transition(function(W){var V=W.line;return Ti(this,b_(V),r.update)})},function(B){return B.remove()}).transitions()};if(!i||!s)return w([{line:[[f+m,d+y],[p+b,v+x]],className:ze.line.name}]);var O=Y(s,2),_=O[0],S=O[1],k=p-f,M=v-d,E=Y([f+k*_,d+M*_],2),R=E[0],T=E[1],L=Y([f+k*S,d+M*S],2),I=L[0],j=L[1],F=w([{line:[[f+m,d+y],[R,T]],className:ze.lineFirst.name},{line:[[I,j],[p+b,v+x]],className:ze.lineSecond.name}]);return mD(t,e),F}function xD(t,e,n,r){var i=n.showArrow,a=n.showTrunc,o=n.lineArrow,s=n.lineArrowOffset,l=n.lineArrowSize,c;if(e==="arc"?c=t.select(ze.line.class):a?c=t.select(ze.lineSecond.class):c=t.select(ze.line.class),!i||!o||n.type==="arc"&&m_(n.startAngle,n.endAngle)){var u=c.node();u&&(u.style.markerEnd=void 0);return}var f=rs(o);f.attr(r),iv(f,l,!0),c.style("markerEnd",f).style("markerEndOffset",-s)}function wD(t,e,n){var r=e.type,i,a=_e(e,"line");return r==="linear"?i=bD(t,e,h_(a,"arrow"),n):i=gD(t,e,h_(a,"arrow"),n),xD(t,r,e,a),i}function OD(t,e){return ov(t,e.gridDirection,e)}function x_(t){var e=t.type,n=t.gridCenter;return e==="linear"?n:n||t.center}function _D(t,e){var n=e.gridLength;return t.map(function(r,i){var a=r.value,o=Y(od(a,e),2),s=o[0],l=o[1],c=Y(La(OD(a,e),n),2),u=c[0],f=c[1];return{id:i,points:[[s,l],[s+u,l+f]]}})}function SD(t,e){var n=e.gridControlAngles,r=x_(e);if(!r)throw new Error("grid center is not provide");if(t.length<2)throw new Error("Invalid grid data");if(!n||n.length===0)throw new Error("Invalid gridControlAngles");var i=Y(r,2),a=i[0],o=i[1];return t.map(function(s,l){var c=s.value,u=Y(od(c,e),2),f=u[0],d=u[1],h=Y([f-a,d-o],2),p=h[0],v=h[1],g=[];return n.forEach(function(m){var y=ol(m),b=Y([Math.cos(y),Math.sin(y)],2),x=b[0],w=b[1],O=p*x-v*w+a,_=p*w+v*x+o;g.push([O,_])}),{points:g,id:l}})}function kD(t,e,n,r){var i=_e(n,"grid"),a=i.type,o=i.areaFill,s=x_(n),l=av(e,n.gridFilter),c=a==="segment"?_D(l,n):SD(l,n),u=Mt(Mt({},i),{center:s,areaFill:tr(o)?l.map(function(f,d){return qr(o,[f,d,l])}):o,animate:r,data:c});return t.selectAll(ze.grid.class).data([1]).join(function(f){return f.append(function(){return new lD({style:u})}).attr("className",ze.grid.name)},function(f){return f.transition(function(){return this.update(u)})},function(f){return f.remove()}).transitions()}function ur(t,e,n,r,i){return r===void 0&&(r=!0),i===void 0&&(i=!1),r&&t===e||i&&t===n?!0:t>e&&ti&&(r=n,o(1),++e),n[s]=l}function o(s){e=0,n=Object.create(null),s||(r=Object.create(null))}return o(),{clear:o,has:function(s){return n[s]!==void 0||r[s]!==void 0},get:function(s){var l=n[s];if(l!==void 0)return l;if((l=r[s])!==void 0)return a(s,l),l},set:function(s,l){n[s]!==void 0?n[s]=l:a(s,l)}}}var lv=new Map;function ED(t,e,n){n===void 0&&(n=128);var r=function(){for(var i=[],a=0;a0,y=r-l,b=i-c,x=d*b-h*y;if(x<0===m)return!1;var w=p*b-v*y;return!(w<0===m||x>g===m||w>g===m)}function M_(t,e){var n=[[t[0],t[1],t[2],t[3]],[t[2],t[3],t[4],t[5]],[t[4],t[5],t[6],t[7]],[t[6],t[7],t[0],t[1]]];return n.some(function(r){return k_(e,r)})}var Nnt={lineToLine:k_,intersectBoxLine:M_,getBounds:ld};function ID(t,e,n){var r,i,a=ld(t,n).flat(1),o=ld(e,n).flat(1),s=[[a[0],a[1],a[2],a[3]],[a[0],a[1],a[4],a[5]],[a[4],a[5],a[6],a[7]],[a[2],a[3],a[6],a[7]]];try{for(var l=Ua(s),c=l.next();!c.done;c=l.next()){var u=c.value;if(M_(o,u))return!0}}catch(f){r={error:f}}finally{try{c&&!c.done&&(i=l.return)&&i.call(l)}finally{if(r)throw r.error}}return!1}function jD(t,e){var n=t.type,r=t.labelDirection,i=t.crossSize;if(!i)return!1;if(n==="arc"){var a=t.center,o=t.radius,s=Y(a,2),l=s[0],c=s[1],u=r==="negative"?0:i,f=-o-u,d=o+u,h=Y(fr(e),4),p=h[0],v=h[1],g=h[2],m=h[3];return new fv(l+f-m,c+f-p,l+d+v,c+d+g)}var y=Y(t.startPos,2),b=y[0],x=y[1],w=Y(t.endPos,2),O=w[0],_=w[1],S=Y(g_(t)?[-e,0,e,0]:[0,e,0,-e],4),k=S[0],M=S[1],E=S[2],R=S[3],T=bc(0,t),L=La(T,i),I=new fv(b,x,O,_);return I.x1+=R,I.y1+=k,I.x2+=M+L[0],I.y2+=E+L[1],I}function cd(t,e,n){var r,i,a=e.crossPadding,o=new Set,s=null,l=jD(e,a),c=function(p){return l?RD(l,p):!0},u=function(p,v){return!p||!p.firstChild?!0:!ID(p.firstChild,v.firstChild,fr(n))};try{for(var f=Ua(t),d=f.next();!d.done;d=f.next()){var h=d.value;c(h)?!s||u(s,h)?s=h:(o.add(s),o.add(h)):o.add(h)}}catch(p){r={error:p}}finally{try{d&&!d.done&&(i=f.return)&&i.call(f)}finally{if(r)throw r.error}}return Array.from(o)}function dv(t,e){return e===void 0&&(e={}),le(t)?0:typeof t=="number"?t:Math.floor(AD(t,e))}function DD(t,e,n,r){if(!(t.length<=0)){var i=e.suffix,a=i===void 0?"...":i,o=e.minLength,s=e.maxLength,l=s===void 0?1/0:s,c=e.step,u=c===void 0?" ":c,f=e.margin,d=f===void 0?[0,0,0,0]:f,h=w_(r.getTextShape(t[0])),p=dv(u,h),v=o?dv(o,h):p,g=dv(l,h);(le(g)||g===1/0)&&(g=Math.max.apply(null,t.map(function(L){return L.getBBox().width})));for(var m=t.slice(),y=Y(d,4),b=y[0],x=b===void 0?0:b,w=y[1],O=w===void 0?0:w,_=y[2],S=_===void 0?x:_,k=y[3],M=k===void 0?O:k,E=function(L){if(m.forEach(function(I){r.ellipsis(r.getTextShape(I),L,a)}),m=cd(t,n,d),m.length<1)return{value:void 0}},R=g;R>v+p;R-=p){var T=E(R);if(typeof T=="object")return T.value}}}var FD=function(t){return t!==void 0&&t!=null&&!Number.isNaN(t)};function Rnt(t){var e=t&&t.getRenderBounds();if(!e)return{width:0,height:0};var n=e.getMax(),r=e.getMin();return{width:n[0]-r[0],height:n[1]-r[1]}}function E_(t){var e=t.getLocalBounds(),n=e.min,r=e.max,i=Y([n,r],2),a=Y(i[0],2),o=a[0],s=a[1],l=Y(i[1],2),c=l[0],u=l[1];return{x:o,y:s,width:c-o,height:u-s,left:o,bottom:u,top:s,right:c}}function Int(t,e){var n=select(t).append("text").node();return n.attr(__assign(__assign({},e),{visibility:"hidden"})),n}function BD(t,e){var n=Y(t,2),r=n[0],i=n[1],a=Y(e,2),o=a[0],s=a[1];return r!==o&&i===s}function jnt(t,e){var n=__read(t,2),r=n[0],i=n[1],a=__read(e,2),o=a[0],s=a[1];return r===o&&i!==s}function zD(t,e){var n,r,i=e.attributes;try{for(var a=Ua(Object.entries(i)),o=a.next();!o.done;o=a.next()){var s=Y(o.value,2),l=s[0],c=s[1];l!=="id"&&l!=="className"&&t.attr(l,c)}}catch(u){n={error:u}}finally{try{o&&!o.done&&(r=a.return)&&r.call(a)}finally{if(n)throw n.error}}}var ZD={parity:function(t,e){var n=e.seq,r=n===void 0?2:n;return t.filter(function(i,a){return a%r?(io(i),!1):!0})}},WD=function(t){return t.filter(FD)};function GD(t,e,n,r){var i=t.length,a=e.keepHeader,o=e.keepTail;if(!(i<=1||i===2&&a&&o)){var s=ZD.parity,l=function(b){return b.forEach(r.show),b},c=2,u=t.slice(),f=t.slice(),d=Math.min.apply(Math,te([1],Y(t.map(function(b){return b.getBBox().width})),!1));if(n.type==="linear"&&(sv(n)||g_(n))){var h=E_(t[0]).left,p=E_(t[i-1]).right,v=Math.abs(p-h)||1;c=Math.max(Math.floor(i*d/v),c)}var g,m;for(a&&(g=u.splice(0,1)[0]),o&&(m=u.splice(-1,1)[0],u.reverse()),l(u);cs)){if(n.type==="linear"&&sv(n)){if(m(s),v())return}else for(var y=p;y<=s;y++)if(m(y),v())return;c&&m(h)}}var VD=new Map([["hide",GD],["rotate",$D],["ellipsis",DD],["wrap",HD]]);function XD(t,e,n){return e.labelOverlap.length<1?!1:n==="hide"?!C8(t[0]):n==="rotate"?!t.some(function(r){var i;return!!(!((i=r.attr("transform"))===null||i===void 0)&&i.includes("rotate"))}):n==="ellipsis"||n==="wrap"?t.filter(function(r){return r.querySelector("text")}).length>=1:!0}function UD(t,e,n,r){var i=e.labelOverlap,a=i===void 0?[]:i;a.length&&a.forEach(function(o){var s=o.type,l=VD.get(s);XD(t,e,s)&&(l==null||l(t,o,e,r,n))})}function qD(){for(var t=[],e=0;e=this.left&&e<=this.right&&n>=this.top&&n<=this.bottom},t}();function Dnt(t){var e=t.getRenderBounds(),n=__read(e.min,2),r=n[0],i=n[1],a=__read(e.max,2),o=a[0],s=a[1],l=o-r,c=s-i;return new rn(r,i,l,c)}var I_=vi({text:"text"},"title");function ud(t){return/\S+-\S+/g.test(t)?t.split("-").map(function(e){return e[0]}):t.length>2?[t[0]]:t.split("")}function l9(t,e){var n=t.attributes,r=n.position,i=n.spacing,a=n.inset,o=n.text,s=t.getBBox(),l=e.getBBox(),c=ud(r),u=Y(fr(o?i:0),4),f=u[0],d=u[1],h=u[2],p=u[3],v=Y(fr(a),4),g=v[0],m=v[1],y=v[2],b=v[3],x=Y([p+d,f+h],2),w=x[0],O=x[1],_=Y([b+m,g+y],2),S=_[0],k=_[1];if(c[0]==="l")return new rn(s.x,s.y,l.width+s.width+w+S,Math.max(l.height+k,s.height));if(c[0]==="t")return new rn(s.x,s.y,Math.max(l.width+S,s.width),l.height+s.height+O+k);var M=Y([e.attributes.width||l.width,e.attributes.height||l.height],2),E=M[0],R=M[1];return new rn(l.x,l.y,E+s.width+w+S,R+s.height+O+k)}function c9(t,e){var n=Object.entries(e).reduce(function(r,i){var a=Y(i,2),o=a[0],s=a[1],l=t.node().attr(o);return l||(r[o]=s),r},{});t.styles(n)}function u9(t){var e,n,r,i,a=t,o=a.width,s=a.height,l=a.position,c=Y([+o/2,+s/2],2),u=c[0],f=c[1],d=Y([+u,+f,"center","middle"],4),h=d[0],p=d[1],v=d[2],g=d[3],m=ud(l);return m.includes("l")&&(e=Y([0,"start"],2),h=e[0],v=e[1]),m.includes("r")&&(n=Y([+o,"end"],2),h=n[0],v=n[1]),m.includes("t")&&(r=Y([0,"top"],2),p=r[0],g=r[1]),m.includes("b")&&(i=Y([+s,"bottom"],2),p=i[0],g=i[1]),{x:h,y:p,textAlign:v,textBaseline:g}}var j_=function(t){un(e,t);function e(n){return t.call(this,n,{text:"",width:0,height:0,fill:"#4a505a",fontWeight:"bold",fontSize:12,fontFamily:"sans-serif",inset:0,spacing:0,position:"top-left"})||this}return e.prototype.getAvailableSpace=function(){var n=this,r=this.attributes,i=r.width,a=r.height,o=r.position,s=r.spacing,l=r.inset,c=n.querySelector(I_.text.class);if(!c)return new rn(0,0,+i,+a);var u=c.getBBox(),f=u.width,d=u.height,h=Y(fr(s),4),p=h[0],v=h[1],g=h[2],m=h[3],y=Y([0,0,+i,+a],4),b=y[0],x=y[1],w=y[2],O=y[3],_=ud(o);if(_.includes("i"))return new rn(b,x,w,O);_.forEach(function(j,F){var D,B,W,V;j==="t"&&(D=Y(F===0?[d+g,+a-d-g]:[0,+a],2),x=D[0],O=D[1]),j==="r"&&(B=Y([+i-f-m],1),w=B[0]),j==="b"&&(W=Y([+a-d-p],1),O=W[0]),j==="l"&&(V=Y(F===0?[f+v,+i-f-v]:[0,+i],2),b=V[0],w=V[1])});var S=Y(fr(l),4),k=S[0],M=S[1],E=S[2],R=S[3],T=Y([R+M,k+E],2),L=T[0],I=T[1];return new rn(b+R,x+k,w-L,O-I)},e.prototype.getBBox=function(){return this.title?this.title.getBBox():new rn(0,0,0,0)},e.prototype.render=function(n,r){var i=this,a=n.width,o=n.height,s=n.position,l=n.spacing,c=Jn(n,["width","height","position","spacing"]),u=Y(Na(c),1),f=u[0],d=u9(n),h=d.x,p=d.y,v=d.textAlign,g=d.textBaseline;Fr(!!c.text,pe(r),function(m){i.title=m.maybeAppendByClassName(I_.text,"text").styles(f).call(c9,{x:h,y:p,textAlign:v,textBaseline:g}).node()})},e}(ar);function f9(t,e,n){var r=n.titlePosition,i=r===void 0?"lb":r,a=n.titleSpacing,o=ud(i),s=t.node().getLocalBounds(),l=Y(s.min,2),c=l[0],u=l[1],f=Y(s.halfExtents,2),d=f[0],h=f[1],p=Y(e.node().getLocalBounds().halfExtents,2),v=p[0],g=p[1],m=Y([c+d,u+h],2),y=m[0],b=m[1],x=Y(fr(a),4),w=x[0],O=x[1],_=x[2],S=x[3];if(["start","end"].includes(i)&&n.type==="linear"){var k=n.startPos,M=n.endPos,E=Y(i==="start"?[k,M]:[M,k],2),R=E[0],T=E[1],L=l_([-T[0]+R[0],-T[1]+R[1]]),I=Y(La(L,w),2),j=I[0],F=I[1];return{x:R[0]+j,y:R[1]+F}}return o.includes("t")&&(b-=h+g+w),o.includes("r")&&(y+=d+v+O),o.includes("l")&&(y-=d+v+S),o.includes("b")&&(b+=h+g+_),{x:y,y:b}}function d9(t,e,n){var r=t.getGeometryBounds().halfExtents,i=r[1]*2;if(e==="vertical"){if(n==="left")return"rotate(-90) translate(0, ".concat(i/2,")");if(n==="right")return"rotate(-90) translate(0, -".concat(i/2,")")}return""}function D_(t,e,n,r,i){var a=_e(r,"title"),o=Y(Na(a),2),s=o[0],l=o[1],c=l.transform,u=l.transformOrigin,f=Jn(l,["transform","transformOrigin"]);e.styles(f);var d=c||d9(t.node(),s.direction,s.position);t.styles(Mt(Mt({},s),{transformOrigin:u})),S_(t.node(),d);var h=f9(pe(n._offscreen||n.querySelector(ze.mainGroup.class)),e,r),p=h.x,v=h.y,g=Ti(e.node(),{transform:"translate(".concat(p,", ").concat(v,")")},i);return g}function h9(t,e,n,r){var i=n.titleText;return t.selectAll(ze.title.class).data([{title:i}].filter(function(a){return!!a.title}),function(a,o){return a.title}).join(function(a){return a.append(function(){return rs(i)}).attr("className",ze.title.name).transition(function(){return D_(pe(this),t,e,n,r.enter)})},function(a){return a.transition(function(){return D_(pe(this),t,e,n,r.update)})},function(a){return a.remove()}).transitions()}function F_(t,e,n,r){var i=t.showLine,a=t.showTick,o=t.showLabel,s=e.maybeAppendByClassName(ze.lineGroup,"g"),l=Fr(i,s,function(h){return wD(h,t,r)})||[],c=e.maybeAppendByClassName(ze.tickGroup,"g"),u=Fr(a,c,function(h){return s9(h,n,t,r)})||[],f=e.maybeAppendByClassName(ze.labelGroup,"g"),d=Fr(o,f,function(h){return n9(h,n,t,r,e.node())})||[];return te(te(te([],Y(l),!1),Y(u),!1),Y(d),!1).filter(function(h){return!!h})}var pv=function(t){un(e,t);function e(n){return t.call(this,n,J0)||this}return e.prototype.render=function(n,r,i){var a=this,o=n.titleText,s=n.data,l=n.animate,c=n.showTitle,u=n.showGrid,f=n.dataThreshold,d=n.truncRange,h=qj(s,f).filter(function(w){var O=w.value;return!(d&&O>d[0]&&O=1e21?t.toLocaleString("en").replace(/,/g,""):t.toString(10)}function fd(t,e){if((n=(t=e?t.toExponential(e-1):t.toExponential()).indexOf("e"))<0)return null;var n,r=t.slice(0,n);return[r.length>1?r[0]+r.slice(2):r,+t.slice(n+1)]}function b9(t){return t=fd(Math.abs(t)),t?t[1]:NaN}function x9(t,e){return function(n,r){for(var i=n.length,a=[],o=0,s=t[0],l=0;i>0&&s>0&&(l+s+1>r&&(s=Math.max(1,r-l)),a.push(n.substring(i-=s,i+s)),!((l+=s+1)>r));)s=t[o=(o+1)%t.length];return a.reverse().join(e)}}function w9(t){return function(e){return e.replace(/[0-9]/g,function(n){return t[+n]})}}var O9=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function mv(t){if(!(e=O9.exec(t)))throw new Error("invalid format: "+t);var e;return new yv({fill:e[1],align:e[2],sign:e[3],symbol:e[4],zero:e[5],width:e[6],comma:e[7],precision:e[8]&&e[8].slice(1),trim:e[9],type:e[10]})}mv.prototype=yv.prototype;function yv(t){this.fill=t.fill===void 0?" ":t.fill+"",this.align=t.align===void 0?">":t.align+"",this.sign=t.sign===void 0?"-":t.sign+"",this.symbol=t.symbol===void 0?"":t.symbol+"",this.zero=!!t.zero,this.width=t.width===void 0?void 0:+t.width,this.comma=!!t.comma,this.precision=t.precision===void 0?void 0:+t.precision,this.trim=!!t.trim,this.type=t.type===void 0?"":t.type+""}yv.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(this.width===void 0?"":Math.max(1,this.width|0))+(this.comma?",":"")+(this.precision===void 0?"":"."+Math.max(0,this.precision|0))+(this.trim?"~":"")+this.type};function _9(t){t:for(var e=t.length,n=1,r=-1,i;n0&&(r=0);break}return r>0?t.slice(0,r)+t.slice(i+1):t}var B_;function S9(t,e){var n=fd(t,e);if(!n)return t+"";var r=n[0],i=n[1],a=i-(B_=Math.max(-8,Math.min(8,Math.floor(i/3)))*3)+1,o=r.length;return a===o?r:a>o?r+new Array(a-o+1).join("0"):a>0?r.slice(0,a)+"."+r.slice(a):"0."+new Array(1-a).join("0")+fd(t,Math.max(0,e+a-1))[0]}function z_(t,e){var n=fd(t,e);if(!n)return t+"";var r=n[0],i=n[1];return i<0?"0."+new Array(-i).join("0")+r:r.length>i+1?r.slice(0,i+1)+"."+r.slice(i+1):r+new Array(i-r.length+2).join("0")}var Z_={"%":(t,e)=>(t*100).toFixed(e),b:t=>Math.round(t).toString(2),c:t=>t+"",d:y9,e:(t,e)=>t.toExponential(e),f:(t,e)=>t.toFixed(e),g:(t,e)=>t.toPrecision(e),o:t=>Math.round(t).toString(8),p:(t,e)=>z_(t*100,e),r:z_,s:S9,X:t=>Math.round(t).toString(16).toUpperCase(),x:t=>Math.round(t).toString(16)};function W_(t){return t}var G_=Array.prototype.map,$_=["y","z","a","f","p","n","\xB5","m","","k","M","G","T","P","E","Z","Y"];function k9(t){var e=t.grouping===void 0||t.thousands===void 0?W_:x9(G_.call(t.grouping,Number),t.thousands+""),n=t.currency===void 0?"":t.currency[0]+"",r=t.currency===void 0?"":t.currency[1]+"",i=t.decimal===void 0?".":t.decimal+"",a=t.numerals===void 0?W_:w9(G_.call(t.numerals,String)),o=t.percent===void 0?"%":t.percent+"",s=t.minus===void 0?"\u2212":t.minus+"",l=t.nan===void 0?"NaN":t.nan+"";function c(f){f=mv(f);var d=f.fill,h=f.align,p=f.sign,v=f.symbol,g=f.zero,m=f.width,y=f.comma,b=f.precision,x=f.trim,w=f.type;w==="n"?(y=!0,w="g"):Z_[w]||(b===void 0&&(b=12),x=!0,w="g"),(g||d==="0"&&h==="=")&&(g=!0,d="0",h="=");var O=v==="$"?n:v==="#"&&/[boxX]/.test(w)?"0"+w.toLowerCase():"",_=v==="$"?r:/[%p]/.test(w)?o:"",S=Z_[w],k=/[defgprs%]/.test(w);b=b===void 0?6:/[gprs]/.test(w)?Math.max(1,Math.min(21,b)):Math.max(0,Math.min(20,b));function M(E){var R=O,T=_,L,I,j;if(w==="c")T=S(E)+T,E="";else{E=+E;var F=E<0||1/E<0;if(E=isNaN(E)?l:S(Math.abs(E),b),x&&(E=_9(E)),F&&+E==0&&p!=="+"&&(F=!1),R=(F?p==="("?p:s:p==="-"||p==="("?"":p)+R,T=(w==="s"?$_[8+B_/3]:"")+T+(F&&p==="("?")":""),k){for(L=-1,I=E.length;++Lj||j>57){T=(j===46?i+E.slice(L+1):E.slice(L))+T,E=E.slice(0,L);break}}}y&&!g&&(E=e(E,1/0));var D=R.length+E.length+T.length,B=D>1)+R+E+T+B.slice(D);break;default:E=B+R+E+T;break}return a(E)}return M.toString=function(){return f+""},M}function u(f,d){var h=c((f=mv(f),f.type="f",f)),p=Math.max(-8,Math.min(8,Math.floor(b9(d)/3)))*3,v=Math.pow(10,-p),g=$_[8+p/3];return function(m){return h(v*m)+g}}return{format:c,formatPrefix:u}}var dd,lo,M9;E9({thousands:",",grouping:[3],currency:["$",""]});function E9(t){return dd=k9(t),lo=dd.format,M9=dd.formatPrefix,dd}function Y_(t){for(var e=1/0,n=1/0,r=-1/0,i=-1/0,a=0;ar&&(r=d),h>i&&(i=h)}return new rn(e,n,r-e,i-n)}var A9=function(t,e,n){var r=t.width,i=t.height,a=n.flexDirection,o=a===void 0?"row":a,s=n.flexWrap,l=s===void 0?"nowrap":s,c=n.justifyContent,u=c===void 0?"flex-start":c,f=n.alignContent,d=f===void 0?"flex-start":f,h=n.alignItems,p=h===void 0?"flex-start":h,v=o==="row",g=o==="row"||o==="column",m=v?g?[1,0]:[-1,0]:g?[0,1]:[0,-1],y=Y([0,0],2),b=y[0],x=y[1],w=e.map(function(T){var L,I=T.width,j=T.height,F=Y([b,x],2),D=F[0],B=F[1];return L=Y([b+I*m[0],x+j*m[1]],2),b=L[0],x=L[1],new rn(D,B,I,j)}),O=Y_(w),_={"flex-start":0,"flex-end":v?r-O.width:i-O.height,center:v?(r-O.width)/2:(i-O.height)/2},S=w.map(function(T){var L=T.x,I=T.y,j=rn.fromRect(T);return j.x=v?L+_[u]:L,j.y=v?I:I+_[u],j}),k=Y_(S),M=function(T){var L=Y(v?["height",i]:["width",r],2),I=L[0],j=L[1];switch(p){case"flex-start":return 0;case"flex-end":return j-T[I];case"center":return j/2-T[I]/2;default:return 0}},E=S.map(function(T){var L=T.x,I=T.y,j=rn.fromRect(T);return j.x=v?L:L+M(j),j.y=v?I+M(j):I,j}),R=E.map(function(T){var L,I,j=rn.fromRect(T);return j.x+=(L=t.x)!==null&&L!==void 0?L:0,j.y+=(I=t.y)!==null&&I!==void 0?I:0,j});return R},T9=function(t,e,n){return[]},P9=function(t,e,n){if(e.length===0)return[];var r={flex:A9,grid:T9},i=n.display in r?r[n.display]:null;return(i==null?void 0:i.call(null,t,e,n))||[]},C9=function(t){un(e,t);function e(n){var r=t.call(this,n)||this;r.layoutEvents=[we.BOUNDS_CHANGED,we.INSERTED,we.REMOVED],r.$margin=fr(0),r.$padding=fr(0);var i=n.style||{},a=i.margin,o=a===void 0?0:a,s=i.padding,l=s===void 0?0:s;return r.margin=o,r.padding=l,r.isMutationObserved=!0,r.bindEvents(),r}return Object.defineProperty(e.prototype,"margin",{get:function(){return this.$margin},set:function(n){this.$margin=fr(n)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"padding",{get:function(){return this.$padding},set:function(n){this.$padding=fr(n)},enumerable:!1,configurable:!0}),e.prototype.getBBox=function(){var n=this.attributes,r=n.x,i=r===void 0?0:r,a=n.y,o=a===void 0?0:a,s=n.width,l=n.height,c=Y(this.$margin,4),u=c[0],f=c[1],d=c[2],h=c[3];return new rn(i-h,o-u,s+h+f,l+u+d)},e.prototype.appendChild=function(n,r){return n.isMutationObserved=!0,t.prototype.appendChild.call(this,n,r),n},e.prototype.getAvailableSpace=function(){var n=this.attributes,r=n.width,i=n.height,a=Y(this.$padding,4),o=a[0],s=a[1],l=a[2],c=a[3],u=Y(this.$margin,4),f=u[0],d=u[3];return new rn(c+d,o+f,r-c-s,i-o-l)},e.prototype.layout=function(){if(!(!this.attributes.display||!this.isConnected)&&!this.children.some(function(o){return!o.isConnected}))try{var n=this.attributes,r=n.x,i=n.y;this.style.transform="translate(".concat(r,", ").concat(i,")");var a=P9(this.getAvailableSpace(),this.children.map(function(o){return o.getBBox()}),this.attributes);this.children.forEach(function(o,s){var l=a[s],c=l.x,u=l.y;o.style.transform="translate(".concat(c,", ").concat(u,")")})}catch(o){}},e.prototype.bindEvents=function(){var n=this;this.layoutEvents.forEach(function(r){n.addEventListener(r,function(i){i.target&&(i.target.isMutationObserved=!0,n.layout())})})},e.prototype.attributeChangedCallback=function(n,r,i){n==="margin"?this.margin=i:n==="padding"&&(this.padding=i),this.layout()},e}(er),L9=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(t);ir.getOptions().name===e))===null||n===void 0?void 0:n[0]}function I9(t){return t==="horizontal"||t===0}function j9(t){return t==="vertical"||t===-Math.PI/2}function U_(t,e,n){const{bbox:r}=t,{position:i="top",size:a,length:o}=e,s=["top","bottom","center"].includes(i),[l,c]=s?[r.height,r.width]:[r.width,r.height],{defaultSize:u,defaultLength:f}=n.props,d=a||u||l,h=o||f||c,p=s?"horizontal":"vertical",[v,g]=s?[h,d]:[d,h];return{orientation:p,width:v,height:g,size:d,length:h}}function D9(t){return t.find(e=>e.getOptions().domain.length>0).getOptions().domain}function pd(t){const e=["arrow","crosshairs","grid","handle","handleLabel","indicator","label","line","tick","tip","title","trunc"],{style:n}=t,r=L9(t,["style"]),i={};return Object.entries(r).forEach(([a,o])=>{e.includes(a)?i[`show${so(a)}`]=o:i[a]=o}),Object.assign(Object.assign({},i),n)}var q_=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(t);i{if(!Es(e))return i;const a=t==="bottom"?[i,1]:[0,i],o=e.map(a);if(t==="bottom"){const s=o[0];return new gr({domain:[0,n],range:[0,1]}).map(s)}else if(t==="left"){const s=o[1];return new gr({domain:[0,r],range:[0,1]}).map(s)}return i}}function B9(t,e,n){if(t.getTicks)return t.getTicks();if(!n)return e;const[r,i]=Pa(e,o=>+o),{tickCount:a}=t.getOptions();return n(r,i,a)}function z9(t,e){if(Ce(e))return h=>h;const n=e.getOptions(),{innerWidth:r,innerHeight:i,insetTop:a,insetBottom:o,insetLeft:s,insetRight:l}=n,[c,u,f]=t==="left"||t==="right"?[a,o,i]:[s,l,r],d=new gr({domain:[0,1],range:[c/f,1-u/f]});return h=>d.map(h)}function J_(t,e,n,r,i,a,o,s){var l;(n!==void 0||a!==void 0)&&t.update(Object.assign(Object.assign({},n&&{tickCount:n}),a&&{tickMethod:a}));const c=B9(t,e,a),u=i?c.filter(i):c,f=m=>m instanceof Date?String(m):typeof m=="object"&&m?m:String(m),d=r||((l=t.getFormatter)===null||l===void 0?void 0:l.call(t))||f,h=z9(o,s),p=F9(o,s),v=m=>["top","bottom","center","outer"].includes(m),g=m=>["left","right"].includes(m);return Ce(s)||De(s)?u.map((m,y,b)=>{var x,w;const O=((x=t.getBandWidth)===null||x===void 0?void 0:x.call(t,m))/2||0,_=h(t.map(m)+O);return{value:wa(s)&&o==="center"||De(s)&&((w=t.getTicks)===null||w===void 0?void 0:w.call(t))&&v(o)||De(s)&&g(o)?1-_:_,label:f(d(Lf(m),y,b)),id:String(y)}}):u.map((m,y,b)=>{var x;const w=((x=t.getBandWidth)===null||x===void 0?void 0:x.call(t,m))/2||0,O=p(h(t.map(m)+w));return{value:g(o)?1-O:O,label:f(d(Lf(m),y,b)),id:String(y)}})}function Z9(t,e,n="xy"){const[r,i,a]=Q_(e);return n==="xy"?t.includes("bottom")||t.includes("top")?i:r:n==="xz"?t.includes("bottom")||t.includes("top")?a:r:t.includes("bottom")||t.includes("top")?i:a}function W9(t=[],e){if(t.length>0)return t;const{labelAutoRotate:n,labelAutoHide:r,labelAutoEllipsis:i,labelAutoWrap:a}=e,o=[],s=(l,c)=>{c&&o.push(Object.assign(Object.assign({},l),c))};return s({type:"rotate",optionalAngles:[0,15,30,45,60,90]},n),s({type:"ellipsis",minLength:20},i),s({type:"hide"},r),s({type:"wrap",wordWrapWidth:100,maxLines:3,recoveryWhenFail:!0},a),o}function G9(t,e,n,r,i){const{x:a,y:o,width:s,height:l}=e,c=[a+s/2,o+l/2],u=Math.min(s,l)/2,[f,d]=Zi(i),[h,p]=Q_(i),v=Math.min(h,p)/2,g={center:c,radius:u,startAngle:f,endAngle:d,gridLength:(r-n)*v};if(t==="inner"){const{insetLeft:m,insetTop:y}=i.getOptions();return Object.assign(Object.assign({},g),{center:[c[0]-m,c[1]-y],labelAlign:"perpendicular",labelDirection:"positive",tickDirection:"positive",gridDirection:"negative"})}return Object.assign(Object.assign({},g),{labelAlign:"parallel",labelDirection:"negative",tickDirection:"negative",gridDirection:"positive"})}function $9(t,e,n){return _a(e)||Oa(e)?!1:t===void 0?!!n.getTicks:t}function Y9(t){const{depth:e}=t.getOptions();return e?{tickIsBillboard:!0,lineIsBillboard:!0,labelIsBillboard:!0,titleIsBillboard:!0,gridIsBillboard:!0}:{}}function H9(t,e,n,r,i){const{x:a,y:o,width:s,height:l}=n;if(t==="bottom")return{startPos:[a,o],endPos:[a+s,o]};if(t==="left")return{startPos:[a+s,o+l],endPos:[a+s,o]};if(t==="right")return{startPos:[a,o+l],endPos:[a,o]};if(t==="top")return{startPos:[a,o+l],endPos:[a+s,o+l]};if(t==="center"){if(e==="vertical")return{startPos:[a,o],endPos:[a,o+l]};if(e==="horizontal")return{startPos:[a,o],endPos:[a+s,o]};if(typeof e=="number"){const[c,u]=r.getCenter(),[f,d]=Sa(r),[h,p]=Zi(r),v=Math.min(s,l)/2,{insetLeft:g,insetTop:m}=r.getOptions(),y=f*v,b=d*v,[x,w]=[c+a-g,u+o-m],[O,_]=[Math.cos(e),Math.sin(e)],S=[x+b*O,w+b*_],k=[x+y*O,w+y*_],M=()=>{const{domain:R}=i.getOptions();return R.length},E=Ce(r)&&i?M():3;return{startPos:S,endPos:k,gridClosed:Math.abs(p-h-360)<1e-6,gridCenter:[x,w],gridControlAngles:new Array(E).fill(0).map((R,T,L)=>(p-h)/E*T)}}}return{}}const V9=t=>{const{order:e,size:n,position:r,orientation:i,labelFormatter:a,tickFilter:o,tickCount:s,tickMethod:l,important:c={},style:u={},indexBBox:f,title:d,grid:h=!1}=t,p=q_(t,["order","size","position","orientation","labelFormatter","tickFilter","tickCount","tickMethod","important","style","indexBBox","title","grid"]);return({scales:[v],value:g,coordinate:m,theme:y})=>{const{bbox:b}=g,{domain:x}=v.getOptions(),w=J_(v,x,s,a,o,l,r,m),O=f?w.map((T,L)=>{const I=f.get(L);return!I||I[0]!==T.label?T:Object.assign(Object.assign({},T),{bbox:I[1]})}):w,[_,S]=Sa(m),k=G9(r,b,_,S,m),{axis:M,axisArc:E={}}=y,R=pd(gt({},M,E,k,Object.assign(Object.assign({type:"arc",data:O,titleText:hd(d),grid:h},p),c)));return new pv({style:gv(R,["transform"])})}};function X9(t,e,n,r,i,a){const o=n.axis,s=["top","right","bottom","left"].includes(i)?n[`axis${n0(i)}`]:n.axisLinear,l=t.getOptions().name,c=n[`axis${so(l)}`]||{};return Object.assign({},o,s,c)}function U9(t,e,n,r,i,a){const o=X9(t,e,n,r,i,a);return i==="center"?Object.assign(Object.assign(Object.assign(Object.assign({},o),{labelDirection:r==="right"?"negative":"positive"}),r==="center"?{labelTransform:"translate(50%,0)"}:null),{tickDirection:r==="right"?"negative":"positive",labelSpacing:r==="center"?0:4,titleSpacing:j9(a)?10:0,tick:r==="center"?!1:void 0}):o}const q9=t=>{const{direction:e="left",important:n={},labelFormatter:r,order:i,orientation:a,actualPosition:o,position:s,size:l,style:c={},title:u,tickCount:f,tickFilter:d,tickMethod:h,transform:p,indexBBox:v}=t,g=q_(t,["direction","important","labelFormatter","order","orientation","actualPosition","position","size","style","title","tickCount","tickFilter","tickMethod","transform","indexBBox"]);return({scales:m,value:y,coordinate:b,theme:x})=>{const{bbox:w}=y,[O]=m,{domain:_,xScale:S}=O.getOptions(),k=U9(O,b,x,e,s,a),M=Object.assign(Object.assign(Object.assign({},k),c),g),E=Z9(o||s,b,t.plane),R=H9(s,a,w,b,S),T=Y9(b),L=J_(O,_,f,r,d,h,s,b),I=v?L.map((D,B)=>{const W=v.get(B);return!W||W[0]!==D.label?D:Object.assign(Object.assign({},D),{bbox:W[1]})}):L,j=Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},M),{type:"linear",data:I,crossSize:l,titleText:hd(u),labelOverlap:W9(p,M),grid:$9(M.grid,b,O),gridLength:E,line:!0,indexBBox:v}),M.line?null:{lineOpacity:0}),R),T),n);return j.labelOverlap.find(D=>D.type==="hide")&&(j.crossSize=!1),new pv({className:"axis",style:pd(j)})}},tS=t=>e=>{const{labelFormatter:n,labelFilter:r=()=>!0}=e;return i=>{var a;const{scales:[o]}=i,s=((a=o.getTicks)===null||a===void 0?void 0:a.call(o))||o.getOptions().domain,l=typeof n=="string"?lo(n):n,c=(f,d,h)=>r(s[d],d,s),u=Object.assign(Object.assign({},e),{labelFormatter:l,labelFilter:c,scale:o});return t(u)(i)}},co=tS(q9),eS=tS(V9);co.props={defaultPosition:"center",defaultSize:45,defaultOrder:0,defaultCrossPadding:[12,12],defaultPadding:[12,12]},eS.props={defaultPosition:"outer",defaultOrientation:"vertical",defaultSize:45,defaultOrder:0,defaultCrossPadding:[12,12],defaultPadding:[12,12]};const nS=t=>(...e)=>{const n=co(Object.assign({},{crossPadding:50},t))(...e);return K_(n,t),n};nS.props=Object.assign(Object.assign({},co.props),{defaultPosition:"bottom"});function Fnt(){}const rS=t=>(...e)=>{const n=co(Object.assign({},{crossPadding:10},t))(...e);return K_(n,t),n};rS.props=Object.assign(Object.assign({},co.props),{defaultPosition:"left"});var bv=function(){},K9=function(t,e,n){var r=t,i=xn(e)?e.split("."):e;return i.forEach(function(a,o){o1?{width:55,height:0}:{width:0,height:0}},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"pageShape",{get:function(){var n=this.pageViews,r=Y(t7(n.map(function(f){var d=f.getBBox(),h=d.width,p=d.height;return[h,p]})).map(function(f){return Math.max.apply(Math,te([],Y(f),!1))}),2),i=r[0],a=r[1],o=this.attributes,s=o.pageWidth,l=s===void 0?i:s,c=o.pageHeight,u=c===void 0?a:c;return{pageWidth:l,pageHeight:u}},enumerable:!1,configurable:!0}),e.prototype.getContainer=function(){return this.playWindow},Object.defineProperty(e.prototype,"totalPages",{get:function(){return this.pageViews.length},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"currPage",{get:function(){return this.innerCurrPage},enumerable:!1,configurable:!0}),e.prototype.getBBox=function(){var n=t.prototype.getBBox.call(this),r=n.x,i=n.y,a=this.controllerShape,o=this.pageShape,s=o.pageWidth,l=o.pageHeight;return new rn(r,i,s+a.width,l)},e.prototype.goTo=function(n){var r=this,i=this.attributes.animate,a=this,o=a.currPage,s=a.playState,l=a.playWindow,c=a.pageViews;if(s!=="idle"||n<0||c.length<=0||n>=c.length)return null;c[o].setLocalPosition(0,0),this.prepareFollowingPage(n);var u=Y(this.getFollowingPageDiff(n),2),f=u[0],d=u[1];this.playState="running";var h=s_(l,[{transform:"translate(0, 0)"},{transform:"translate(".concat(-f,", ").concat(-d,")")}],i);return al(h,function(){r.innerCurrPage=n,r.playState="idle",r.setVisiblePages([n]),r.updatePageInfo()}),h},e.prototype.prev=function(){var n=this.attributes.loop,r=this.pageViews.length,i=this.currPage;if(!n&&i<=0)return null;var a=n?(i-1+r)%r:wn(i-1,0,r);return this.goTo(a)},e.prototype.next=function(){var n=this.attributes.loop,r=this.pageViews.length,i=this.currPage;if(!n&&i>=r-1)return null;var a=n?(i+1)%r:wn(i+1,0,r);return this.goTo(a)},e.prototype.renderClipPath=function(n){var r=this.pageShape,i=r.pageWidth,a=r.pageHeight;if(!i||!a){this.contentGroup.style.clipPath=void 0;return}this.clipPath=n.maybeAppendByClassName(gi.clipPath,"rect").styles({width:i,height:a}),this.contentGroup.attr("clipPath",this.clipPath.node())},e.prototype.setVisiblePages=function(n){this.playWindow.children.forEach(function(r,i){n.includes(i)?uc(r):io(r)})},e.prototype.adjustControllerLayout=function(){var n=this,r=n.prevBtnGroup,i=n.nextBtnGroup,a=n.pageInfoGroup,o=this.attributes,s=o.orientation,l=o.controllerPadding,c=a.getBBox(),u=c.width,f=c.height,d=Y(s==="horizontal"?[-180,0]:[-90,90],2),h=d[0],p=d[1];r.setLocalEulerAngles(h),i.setLocalEulerAngles(p);var v=r.getBBox(),g=v.width,m=v.height,y=i.getBBox(),b=y.width,x=y.height,w=Math.max(g,u,b),O=s==="horizontal"?{offset:[[0,0],[g/2+l,0],[g+u+l*2,0]],textAlign:"start"}:{offset:[[w/2,-m-l],[w/2,0],[w/2,x+l]],textAlign:"center"},_=Y(O.offset,3),S=Y(_[0],2),k=S[0],M=S[1],E=Y(_[1],2),R=E[0],T=E[1],L=Y(_[2],2),I=L[0],j=L[1],F=O.textAlign,D=a.querySelector("text");D&&(D.style.textAlign=F),r.setLocalPosition(k,M),a.setLocalPosition(R,T),i.setLocalPosition(I,j)},e.prototype.updatePageInfo=function(){var n,r=this,i=r.currPage,a=r.pageViews,o=r.attributes.formatter;a.length<2||((n=this.pageInfoGroup.querySelector(gi.pageInfo.class))===null||n===void 0||n.attr("text",o(i+1,a.length)),this.adjustControllerLayout())},e.prototype.getFollowingPageDiff=function(n){var r=this.currPage;if(r===n)return[0,0];var i=this.attributes.orientation,a=this.pageShape,o=a.pageWidth,s=a.pageHeight,l=n=2,c=n.maybeAppendByClassName(gi.controller,"g");if(Hf(c.node(),l),!!l){var u=_e(this.attributes,"button"),f=_e(this.attributes,"pageNum"),d=Y(Na(u),2),h=d[0],p=d[1],v=h.size,g=Jn(h,["size"]),m=!c.select(gi.prevBtnGroup.class).node(),y=c.maybeAppendByClassName(gi.prevBtnGroup,"g").styles(p);this.prevBtnGroup=y.node();var b=y.maybeAppendByClassName(gi.prevBtn,"path"),x=c.maybeAppendByClassName(gi.nextBtnGroup,"g").styles(p);this.nextBtnGroup=x.node();var w=x.maybeAppendByClassName(gi.nextBtn,"path");[b,w].forEach(function(_){_.styles(Mt(Mt({},g),{transformOrigin:"center"})),iv(_.node(),v,!0)});var O=c.maybeAppendByClassName(gi.pageInfoGroup,"g");this.pageInfoGroup=O.node(),O.maybeAppendByClassName(gi.pageInfo,"text").styles(f),this.updatePageInfo(),c.node().setLocalPosition(o+i,s/2),m&&(this.prevBtnGroup.addEventListener("click",function(){r.prev()}),this.nextBtnGroup.addEventListener("click",function(){r.next()}))}},e.prototype.render=function(n,r){var i=n.x,a=i===void 0?0:i,o=n.y,s=o===void 0?0:o;this.attr("transform","translate(".concat(a,", ").concat(s,")"));var l=pe(r);this.renderClipPath(l),this.renderController(l),this.setVisiblePages([this.defaultPage]),this.goTo(this.defaultPage)},e.prototype.bindEvents=function(){var n=this,r=iS(function(){return n.render(n.attributes,n)},50);this.playWindow.addEventListener(we.INSERTED,r),this.playWindow.addEventListener(we.REMOVED,r)},e}(ar);function n7(t,e,n){var r=Math.round((t-n)/e);return n+r*e}function r7(t,e,n){var r=1.4,i=r*n;return[["M",t-n,e-i],["L",t+n,e-i],["L",t+n,e+i],["L",t-n,e+i],["Z"]]}var aS=1.4,oS=.4;function i7(t,e,n){var r=n,i=r*aS,a=r/2,o=r/6,s=t+i*oS;return[["M",t,e],["L",s,e+a],["L",t+i,e+a],["L",t+i,e-a],["L",s,e-a],["Z"],["M",s,e+o],["L",t+i-2,e+o],["M",s,e-o],["L",t+i-2,e-o]]}function a7(t,e,n){var r=n,i=r*aS,a=r/2,o=r/6,s=e+i*oS;return[["M",t,e],["L",t-a,s],["L",t-a,e+i],["L",t+a,e+i],["L",t+a,s],["Z"],["M",t-o,s],["L",t-o,e+i-2],["M",t+o,s],["L",t+o,e+i-2]]}Ie.registerSymbol("hiddenHandle",r7),Ie.registerSymbol("verticalHandle",i7),Ie.registerSymbol("horizontalHandle",a7);var Bnt=function(t,e,n){return t===void 0&&(t="horizontal"),t==="horizontal"?e:n};function o7(t,e,n,r){var i;r===void 0&&(r=4);var a=Y(t,2),o=a[0],s=a[1],l=Y(e,2),c=l[0],u=l[1],f=Y(n,2),d=f[0],h=f[1],p=Y([c,u],2),v=p[0],g=p[1],m=g-v;return v>g&&(i=Y([g,v],2),v=i[0],g=i[1]),m>s-o?[o,s]:vs?h===s&&d===v?[v,s]:[s-m,s]:[v,g]}function na(t,e,n){return t===void 0&&(t="horizontal"),t==="horizontal"?e:n}var Kr=vi({layout:"flex",markerGroup:"marker-group",marker:"marker",labelGroup:"label-group",label:"label",valueGroup:"value-group",value:"value",backgroundGroup:"background-group",background:"background"},"legend-category-item");function s7(t){var e=t.querySelector(Kr.marker.class);return e?e.style:{}}var l7=function(t){un(e,t);function e(n){return t.call(this,n,{span:[1,1],marker:function(){return new Ea({style:{r:6}})},markerSize:10,labelFill:"#646464",valueFill:"#646464",labelFontSize:12,valueFontSize:12,labelTextBaseline:"middle",valueTextBaseline:"middle"})||this}return Object.defineProperty(e.prototype,"showValue",{get:function(){var n=this.attributes.valueText;return n?typeof n=="string"||typeof n=="number"?n!=="":typeof n=="function"?!0:n.attr("text")!=="":!1},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"actualSpace",{get:function(){var n=this.labelGroup,r=this.valueGroup,i=this.attributes.markerSize,a=n.node().getBBox(),o=a.width,s=a.height,l=r.node().getBBox(),c=l.width,u=l.height;return{markerWidth:i,labelWidth:o,valueWidth:c,height:Math.max(i,s,u)}},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"span",{get:function(){var n=this.attributes.span;if(!n)return[1,1];var r=Y(fr(n),2),i=r[0],a=r[1],o=this.showValue?a:0,s=i+o;return[i/s,o/s]},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"shape",{get:function(){var n,r=this.attributes,i=r.markerSize,a=r.width,o=this.actualSpace,s=o.markerWidth,l=o.height,c=this.actualSpace,u=c.labelWidth,f=c.valueWidth,d=Y(this.spacing,2),h=d[0],p=d[1];if(a){var v=a-i-h-p,g=Y(this.span,2),m=g[0],y=g[1];n=Y([m*v,y*v],2),u=n[0],f=n[1]}var b=s+u+f+h+p;return{width:b,height:l,markerWidth:s,labelWidth:u,valueWidth:f}},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"spacing",{get:function(){var n=this.attributes.spacing;if(!n)return[0,0];var r=Y(fr(n),2),i=r[0],a=r[1];return this.showValue?[i,a]:[i,0]},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"layout",{get:function(){var n=this.shape,r=n.markerWidth,i=n.labelWidth,a=n.valueWidth,o=n.width,s=n.height,l=Y(this.spacing,2),c=l[0],u=l[1];return{height:s,width:o,markerWidth:r,labelWidth:i,valueWidth:a,position:[r/2,r+c,r+i+c+u]}},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"scaleSize",{get:function(){var n=s7(this.markerGroup.node()),r=this.attributes,i=r.markerSize,a=r.markerStrokeWidth,o=a===void 0?n.strokeWidth:a,s=r.markerLineWidth,l=s===void 0?n.lineWidth:s,c=r.markerStroke,u=c===void 0?n.stroke:c,f=+(o||l||(u?1:0))*Math.sqrt(2),d=this.markerGroup.node().getBBox(),h=d.width,p=d.height;return(1-f/Math.max(h,p))*i},enumerable:!1,configurable:!0}),e.prototype.renderMarker=function(n){var r=this,i=this.attributes.marker,a=_e(this.attributes,"marker");this.markerGroup=n.maybeAppendByClassName(Kr.markerGroup,"g").style("zIndex",0),Fr(!!i,this.markerGroup,function(){var o,s=r.markerGroup.node(),l=(o=s.childNodes)===null||o===void 0?void 0:o[0],c=typeof i=="string"?new Ie({style:{symbol:i},className:Kr.marker.name}):i();l?c.nodeName===l.nodeName?l instanceof Ie?l.update(Mt(Mt({},a),{symbol:i})):(zD(l,c),pe(l).styles(a)):(l.remove(),pe(c).attr("className",Kr.marker.name).styles(a),s.appendChild(c)):(c instanceof Ie||pe(c).attr("className",Kr.marker.name).styles(a),s.appendChild(c)),r.markerGroup.node().scale(1/r.markerGroup.node().getScale()[0]);var u=iv(r.markerGroup.node(),r.scaleSize,!0);r.markerGroup.node().style._transform="scale(".concat(u,")")})},e.prototype.renderLabel=function(n){var r=_e(this.attributes,"label"),i=r.text,a=Jn(r,["text"]);this.labelGroup=n.maybeAppendByClassName(Kr.labelGroup,"g").style("zIndex",0),this.labelGroup.maybeAppendByClassName(Kr.label,function(){return rs(i)}).styles(a)},e.prototype.renderValue=function(n){var r=this,i=_e(this.attributes,"value"),a=i.text,o=Jn(i,["text"]);this.valueGroup=n.maybeAppendByClassName(Kr.valueGroup,"g").style("zIndex",0),Fr(this.showValue,this.valueGroup,function(){r.valueGroup.maybeAppendByClassName(Kr.value,function(){return rs(a)}).styles(o)})},e.prototype.renderBackground=function(n){var r=this.shape,i=r.width,a=r.height,o=_e(this.attributes,"background");this.background=n.maybeAppendByClassName(Kr.backgroundGroup,"g").style("zIndex",-1),this.background.maybeAppendByClassName(Kr.background,"rect").styles(Mt({width:i,height:a},o))},e.prototype.adjustLayout=function(){var n=this.layout,r=n.labelWidth,i=n.valueWidth,a=n.height,o=Y(n.position,3),s=o[0],l=o[1],c=o[2],u=a/2;this.markerGroup.styles({transform:"translate(".concat(s,", ").concat(u,")").concat(this.markerGroup.node().style._transform)}),this.labelGroup.styles({transform:"translate(".concat(l,", ").concat(u,")")}),uv(this.labelGroup.select(Kr.label.class).node(),Math.ceil(r)),this.showValue&&(this.valueGroup.styles({transform:"translate(".concat(c,", ").concat(u,")")}),uv(this.valueGroup.select(Kr.value.class).node(),Math.ceil(i)))},e.prototype.render=function(n,r){var i=pe(r),a=n.x,o=a===void 0?0:a,s=n.y,l=s===void 0?0:s;i.styles({transform:"translate(".concat(o,", ").concat(l,")")}),this.renderMarker(i),this.renderLabel(i),this.renderValue(i),this.renderBackground(i),this.adjustLayout()},e}(ar),is=vi({page:"item-page",navigator:"navigator",item:"item"},"items"),sS=function(t,e,n){return n===void 0&&(n=!0),t?e(t):n},c7=function(t){un(e,t);function e(n){var r=t.call(this,n,{data:[],gridRow:1/0,gridCol:void 0,padding:0,width:1e3,height:100,rowPadding:0,colPadding:0,layout:"flex",orientation:"horizontal",click:bv,mouseenter:bv,mouseleave:bv})||this;return r.navigatorShape=[0,0],r}return Object.defineProperty(e.prototype,"pageViews",{get:function(){return this.navigator.getContainer()},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"grid",{get:function(){var n=this.attributes,r=n.gridRow,i=n.gridCol,a=n.data;if(!r&&!i)throw new Error("gridRow and gridCol can not be set null at the same time");return r&&i?[r,i]:r?[r,a.length]:[a.length,i]},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"renderData",{get:function(){var n=this.attributes,r=n.data,i=n.layout,a=_e(this.attributes,"item"),o=r.map(function(s,l){var c=s.id,u=c===void 0?l:c,f=s.label,d=s.value;return{id:"".concat(u),index:l,style:Mt({layout:i,labelText:f,valueText:d},Object.fromEntries(Object.entries(a).map(function(h){var p=Y(h,2),v=p[0],g=p[1];return[v,qr(g,[s,l,r])]})))}});return o},enumerable:!1,configurable:!0}),e.prototype.getGridLayout=function(){var n=this,r=this.attributes,i=r.orientation,a=r.width,o=r.rowPadding,s=r.colPadding,l=Y(this.navigatorShape,1),c=l[0],u=Y(this.grid,2),f=u[0],d=u[1],h=d*f,p=0;return this.pageViews.children.map(function(v,g){var m,y,b=Math.floor(g/h),x=g%h,w=n.ifHorizontal(d,f),O=[Math.floor(x/w),x%w];i==="vertical"&&O.reverse();var _=Y(O,2),S=_[0],k=_[1],M=(a-c-(d-1)*s)/d,E=v.getBBox().height,R=Y([0,0],2),T=R[0],L=R[1];return i==="horizontal"?(m=Y([p,S*(E+o)],2),T=m[0],L=m[1],p=k===d-1?0:p+M+s):(y=Y([k*(M+s),p],2),T=y[0],L=y[1],p=S===f-1?0:p+E+o),{page:b,index:g,row:S,col:k,pageIndex:x,width:M,height:E,x:T,y:L}})},e.prototype.getFlexLayout=function(){var n=this.attributes,r=n.width,i=n.height,a=n.rowPadding,o=n.colPadding,s=Y(this.navigatorShape,1),l=s[0],c=Y(this.grid,2),u=c[0],f=c[1],d=Y([r-l,i],2),h=d[0],p=d[1],v=Y([0,0,0,0,0,0,0,0],8),g=v[0],m=v[1],y=v[2],b=v[3],x=v[4],w=v[5],O=v[6],_=v[7];return this.pageViews.children.map(function(S,k){var M,E,R,T,L=S.getBBox(),I=L.width,j=L.height,F=O===0?0:o,D=O+F+I;if(D<=h&&sS(x,function(W){return W0?(this.navigatorShape=[55,0],n.call(this)):r},enumerable:!1,configurable:!0}),e.prototype.ifHorizontal=function(n,r){var i=this.attributes.orientation;return na(i,n,r)},e.prototype.flattenPage=function(n){n.querySelectorAll(is.item.class).forEach(function(r){n.appendChild(r)}),n.querySelectorAll(is.page.class).forEach(function(r){var i=n.removeChild(r);i.destroy()})},e.prototype.renderItems=function(n){var r=this.attributes,i=r.click,a=r.mouseenter,o=r.mouseleave;this.flattenPage(n);var s=this.dispatchCustomEvent.bind(this);pe(n).selectAll(is.item.class).data(this.renderData,function(l){return l.id}).join(function(l){return l.append(function(c){var u=c.style;return new l7({style:u})}).attr("className",is.item.name).on("click",function(){i==null||i(this),s("itemClick",{item:this})}).on("pointerenter",function(){a==null||a(this),s("itemMouseenter",{item:this})}).on("pointerleave",function(){o==null||o(this),s("itemMouseleave",{item:this})})},function(l){return l.each(function(c){var u=c.style;this.update(u)})},function(l){return l.remove()})},e.prototype.relayoutNavigator=function(){var n,r=this.attributes,i=r.layout,a=r.width,o=((n=this.pageViews.children[0])===null||n===void 0?void 0:n.getBBox().height)||0,s=Y(this.navigatorShape,2),l=s[0],c=s[1];this.navigator.update(i==="grid"?{pageWidth:a-l,pageHeight:o-c}:{})},e.prototype.adjustLayout=function(){var n=this,r=Object.entries(Q9(this.itemsLayout,"page")).map(function(a){var o=Y(a,2),s=o[0],l=o[1];return{page:s,layouts:l}}),i=te([],Y(this.navigator.getContainer().children),!1);r.forEach(function(a){var o=a.layouts,s=n.pageViews.appendChild(new er({className:is.page.name}));o.forEach(function(l){var c=l.x,u=l.y,f=l.index,d=l.width,h=l.height,p=i[f];s.appendChild(p),K9(p,"__layout__",l),p.update({x:c,y:u,width:d,height:h})})}),this.relayoutNavigator()},e.prototype.renderNavigator=function(n){var r=this.attributes.orientation,i=_e(this.attributes,"nav"),a=Ca({orientation:r},i),o=this;return n.selectAll(is.navigator.class).data(["nav"]).join(function(s){return s.append(function(){return new e7({style:a})}).attr("className",is.navigator.name).each(function(){o.navigator=this})},function(s){return s.each(function(){this.update(a)})},function(s){return s.remove()}),this.navigator},e.prototype.getBBox=function(){return this.navigator.getBBox()},e.prototype.render=function(n,r){var i=this.attributes.data;if(!(!i||i.length===0)){var a=this.renderNavigator(pe(r));this.renderItems(a.getContainer()),this.adjustLayout()}},e.prototype.dispatchCustomEvent=function(n,r){var i=new Ve(n,{detail:r});this.dispatchEvent(i)},e}(ar),Oc=vi({markerGroup:"marker-group",marker:"marker",labelGroup:"label-group",label:"label"},"handle"),lS={showLabel:!0,formatter:function(t){return t.toString()},markerSize:25,markerStroke:"#c5c5c5",markerFill:"#fff",markerLineWidth:1,labelFontSize:12,labelFill:"#c5c5c5",labelText:"",orientation:"vertical",spacing:0},u7=function(t){un(e,t);function e(n){return t.call(this,n,lS)||this}return e.prototype.render=function(n,r){var i=pe(r).maybeAppendByClassName(Oc.markerGroup,"g");this.renderMarker(i);var a=pe(r).maybeAppendByClassName(Oc.labelGroup,"g");this.renderLabel(a)},e.prototype.renderMarker=function(n){var r=this,i=this.attributes,a=i.orientation,o=i.markerSymbol,s=o===void 0?na(a,"horizontalHandle","verticalHandle"):o;Fr(!!s,n,function(l){var c=_e(r.attributes,"marker"),u=Mt({symbol:s},c);r.marker=l.maybeAppendByClassName(Oc.marker,function(){return new Ie({style:u})}).update(u)})},e.prototype.renderLabel=function(n){var r=this,i=this.attributes,a=i.showLabel,o=i.orientation,s=i.spacing,l=s===void 0?0:s,c=i.formatter;Fr(a,n,function(u){var f,d=_e(r.attributes,"label"),h=d.text,p=Jn(d,["text"]),v=((f=u.select(Oc.marker.class))===null||f===void 0?void 0:f.node().getBBox())||{},g=v.width,m=g===void 0?0:g,y=v.height,b=y===void 0?0:y,x=Y(na(o,[0,b+l,"center","top"],[m+l,0,"start","middle"]),4),w=x[0],O=x[1],_=x[2],S=x[3];u.maybeAppendByClassName(Oc.label,"text").styles(Mt(Mt({},p),{x:w,y:O,text:c(h).toString(),textAlign:_,textBaseline:S}))})},e}(ar),cS={showTitle:!0,padding:0,orientation:"horizontal",backgroundFill:"transparent",titleText:"",titleSpacing:4,titlePosition:"top-left",titleFill:"#2C3542",titleFontWeight:"bold",titleFontFamily:"sans-serif",titleFontSize:12},f7=Ca({},cS,{}),d7=Ca({},cS,ta(lS,"handle"),{color:["#d0e3fa","#acc7f6","#8daaf2","#6d8eea","#4d73cd","#325bb1","#5a3e75","#8c3c79","#e23455","#e7655b"],indicatorBackgroundFill:"#262626",indicatorLabelFill:"white",indicatorLabelFontSize:12,indicatorVisibility:"hidden",labelAlign:"value",labelDirection:"positive",labelSpacing:5,showHandle:!0,showIndicator:!0,showLabel:!0,slidable:!0,titleText:"",type:"continuous"}),h7=.01,znt=.5,dr=vi({title:"title",titleGroup:"title-group",items:"items",itemsGroup:"items-group",contentGroup:"content-group",ribbonGroup:"ribbon-group",ribbon:"ribbon",handlesGroup:"handles-group",handle:"handle",startHandle:"start-handle",endHandle:"end-handle",labelGroup:"label-group",label:"label",indicator:"indicator"},"legend"),p7=function(t){un(e,t);function e(n){return t.call(this,n,f7)||this}return e.prototype.renderTitle=function(n,r,i){var a=this.attributes,o=a.showTitle,s=a.titleText,l=_e(this.attributes,"title"),c=Y(Na(l),2),u=c[0],f=c[1];this.titleGroup=n.maybeAppendByClassName(dr.titleGroup,"g").styles(f);var d=Mt(Mt({width:r,height:i},u),{text:o?s:""});this.title=this.titleGroup.maybeAppendByClassName(dr.title,function(){return new j_({style:d})}).update(d)},e.prototype.renderItems=function(n,r){var i=r.x,a=r.y,o=r.width,s=r.height,l=_e(this.attributes,"title",!0),c=Y(Na(l),2),u=c[0],f=c[1],d=Mt(Mt({},u),{width:o,height:s,x:0,y:0});this.itemsGroup=n.maybeAppendByClassName(dr.itemsGroup,"g").styles(Mt(Mt({},f),{transform:"translate(".concat(i,", ").concat(a,")")}));var h=this;this.itemsGroup.selectAll(dr.items.class).data(["items"]).join(function(p){return p.append(function(){return new c7({style:d})}).attr("className",dr.items.name).each(function(){h.items=pe(this)})},function(p){return p.update(d)},function(p){return p.remove()})},e.prototype.adjustLayout=function(){var n=this.attributes.showTitle;if(n){var r=this.title.node().getAvailableSpace(),i=r.x,a=r.y;this.itemsGroup.node().style.transform="translate(".concat(i,", ").concat(a,")")}},Object.defineProperty(e.prototype,"availableSpace",{get:function(){var n=this.attributes,r=n.showTitle,i=n.width,a=n.height;return r?this.title.node().getAvailableSpace():new rn(0,0,i,a)},enumerable:!1,configurable:!0}),e.prototype.getBBox=function(){var n,r,i=(n=this.title)===null||n===void 0?void 0:n.node(),a=(r=this.items)===null||r===void 0?void 0:r.node();return!i||!a?t.prototype.getBBox.call(this):l9(i,a)},e.prototype.render=function(n,r){var i=this.attributes,a=i.width,o=i.height,s=i.x,l=s===void 0?0:s,c=i.y,u=c===void 0?0:c,f=pe(r);r.style.transform="translate(".concat(l,", ").concat(u,")"),this.renderTitle(f,a,o),this.renderItems(f,this.availableSpace),this.adjustLayout()},e}(ar);function _c(t){if(rl(t)){var e=t;return e[e.length-1]}}var v7=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(t);i0?r==null?void 0:r.getOptions().domain:l.data).map((d,h)=>{var p;return i?i.map(d||"point"):((p=s==null?void 0:s.style)===null||p===void 0?void 0:p.shape)||l.defaultShape||"point"});typeof c=="string"&&a.push([c,f])}if(a.length===0)return["point",["point"]];if(a.length===1||!n)return a[0];const{range:o}=n.getOptions();return a.map(([s,l])=>{let c=0;for(let u=0;ul[0]-s[0])[0][1]}function m7(t,e){const{scales:n,library:r,markState:i}=e,[a,o]=g7(n,i),{itemMarker:s,itemMarkerSize:l}=t,c=(d,h)=>{var p,v,g;const m=((g=(v=(p=r[`mark.${a}`])===null||p===void 0?void 0:p.props)===null||v===void 0?void 0:v.shape[d])===null||g===void 0?void 0:g.props.defaultMarker)||_c(d.split(".")),y=typeof l=="function"?l(h):l;return()=>k8(m,{color:h.color})(0,0,y)},u=d=>`${o[d]}`;return ea(n,"shape")&&!s?(d,h)=>c(u(h),d):typeof s=="function"?(d,h)=>{const p=s(d.id,h);return typeof p=="string"?c(p,d):p}:(d,h)=>c(s||u(h),d)}function y7(t){const e=ea(t,"opacity");if(e){const{range:n}=e.getOptions();return(r,i)=>n[i]}}function b7(t,e){const n=ea(t,"size");return n instanceof Kf?n.map(NaN)*2:e}function x7(t,e){const{labelFormatter:n=d=>`${d}`}=t,{scales:r,theme:i}=e,a=i.legendCategory.itemMarkerSize,o=b7(r,a),s={itemMarker:m7(Object.assign(Object.assign({},t),{itemMarkerSize:o}),e),itemMarkerSize:o,itemMarkerOpacity:y7(r)},l=typeof n=="string"?lo(n):n,c=ea(r,"color"),u=D9(r),f=c?d=>c.map(d):()=>e.theme.color;return Object.assign(Object.assign({},s),{data:u.map(d=>({id:d,label:l(d),color:f(d)}))})}function w7(t,e,n){const{position:r}=e;if(r==="center"){const{bbox:o}=t,{width:s,height:l}=o;return{width:s,height:l}}const{width:i,height:a}=U_(t,e,n);return{width:i,height:a}}function O7(t){return Object.assign(Object.assign({},t),{data:(t==null?void 0:t.data.filter(e=>e.id!==""))||[]})}const xv=t=>{const{labelFormatter:e,layout:n,order:r,orientation:i,position:a,size:o,title:s,cols:l,itemMarker:c}=t,u=v7(t,["labelFormatter","layout","order","orientation","position","size","title","cols","itemMarker"]),{gridRow:f}=u;return d=>{const{value:h,theme:p}=d,{bbox:v}=h,{width:g,height:m}=w7(h,t,xv),y=V_(a,n),b=Object.assign(Object.assign(Object.assign(Object.assign({orientation:["right","left","center"].includes(a)?"vertical":"horizontal",width:g,height:m,layout:l!==void 0?"grid":"flex"},l!==void 0&&{gridCol:l}),f!==void 0&&{gridRow:f}),{titleText:hd(s)}),x7(t,d)),{legendCategory:x={}}=p,w=pd(Object.assign({},x,O7(b),u)),O=new R9({style:Object.assign(Object.assign({x:v.x,y:v.y,width:v.width,height:v.height},y),{subOptions:w})});return O.appendChild(new p7({className:"legend-category",style:w})),O}};xv.props={defaultPosition:"top",defaultOrder:1,defaultSize:40,defaultCrossPadding:[12,12],defaultPadding:[12,12]};function vd(t,e){return+t.toPrecision(e)}function Znt(t){return t.toLocaleString()}function Wnt(t){return t.toExponential()}function Gnt(t,e){return e===void 0&&(e=0),Math.abs(t)<1e3?String(t):"".concat(vd(t/1e3,e).toLocaleString(),"K")}var $nt=function(t,e,n){return t<0&&Number.isFinite(t)?e:n},Ynt=function(t,e,n){return t>0&&Number.isFinite(t)?e:n},Hnt=function(t,e){return t*e},Vnt=function(t,e){return t/2+(e||0)/2};function gd(t){var e=t.canvas,n=t.touches,r=t.offsetX,i=t.offsetY;if(e){var a=e.x,o=e.y;return[a,o]}if(n){var s=n[0],l=s.clientX,c=s.clientY;return[l,c]}return r&&i?[r,i]:[0,0]}var _7={backgroundFill:"#262626",backgroundLineCap:"round",backgroundLineWidth:1,backgroundStroke:"#333",backgroundZIndex:-1,formatter:function(t){return t.toString()},labelFill:"#fff",labelFontSize:12,labelTextBaseline:"middle",padding:[2,4],position:"right",radius:0,zIndex:999},wv=vi({background:"background",labelGroup:"label-group",label:"label"},"indicator"),S7=function(t){un(e,t);function e(n){var r=t.call(this,n,_7)||this;return r.point=[0,0],r.group=r.appendChild(new er({})),r.isMutationObserved=!0,r}return e.prototype.renderBackground=function(){if(this.label){var n=this.attributes,r=n.position,i=n.padding,a=Y(fr(i),4),o=a[0],s=a[1],l=a[2],c=a[3],u=this.label.node().getLocalBounds(),f=u.min,d=u.max,h=new rn(f[0]-c,f[1]-o,d[0]+s-f[0]+c,d[1]+l-f[1]+o),p=this.getPath(r,h),v=_e(this.attributes,"background");this.background=pe(this.group).maybeAppendByClassName(wv.background,"path").styles(Mt(Mt({},v),{d:p})),this.group.appendChild(this.label.node())}},e.prototype.renderLabel=function(){var n=this.attributes,r=n.formatter,i=n.labelText,a=_e(this.attributes,"label"),o=Y(Na(a),2),s=o[0],l=o[1],c=s.text,u=Jn(s,["text"]);if(this.label=pe(this.group).maybeAppendByClassName(wv.labelGroup,"g").styles(l),!!i){var f=this.label.maybeAppendByClassName(wv.label,function(){return rs(r(i))}).style("text",r(i).toString());f.selectAll("text").styles(u)}},e.prototype.adjustLayout=function(){var n=Y(this.point,2),r=n[0],i=n[1],a=this.attributes,o=a.x,s=a.y;this.group.attr("transform","translate(".concat(o-r,", ").concat(s-i,")"))},e.prototype.getPath=function(n,r){var i=this.attributes.radius,a=r.x,o=r.y,s=r.width,l=r.height,c=[["M",a+i,o],["L",a+s-i,o],["A",i,i,0,0,1,a+s,o+i],["L",a+s,o+l-i],["A",i,i,0,0,1,a+s-i,o+l],["L",a+i,o+l],["A",i,i,0,0,1,a,o+l-i],["L",a,o+i],["A",i,i,0,0,1,a+i,o],["Z"]],u={top:4,right:6,bottom:0,left:2},f=u[n],d=this.createCorner([c[f].slice(-2),c[f+1].slice(-2)]);return c.splice.apply(c,te([f+1,1],Y(d),!1)),c[0][0]="M",c},e.prototype.createCorner=function(n,r){r===void 0&&(r=10);var i=.8,a=BD.apply(void 0,te([],Y(n),!1)),o=Y(n,2),s=Y(o[0],2),l=s[0],c=s[1],u=Y(o[1],2),f=u[0],d=u[1],h=Y(a?[f-l,[l,f]]:[d-c,[c,d]],2),p=h[0],v=Y(h[1],2),g=v[0],m=v[1],y=p/2,b=p/Math.abs(p),x=r*b,w=x/2,O=x*Math.sqrt(3)/2*i,_=Y([g,g+y-w,g+y,g+y+w,m],5),S=_[0],k=_[1],M=_[2],E=_[3],R=_[4];return a?(this.point=[M,c-O],[["L",S,c],["L",k,c],["L",M,c-O],["L",E,c],["L",R,c]]):(this.point=[l+O,M],[["L",l,S],["L",l,k],["L",l+O,M],["L",l,E],["L",l,R]])},e.prototype.applyVisibility=function(){var n=this.attributes.visibility;n==="hidden"?io(this):uc(this)},e.prototype.bindEvents=function(){this.label.on(we.BOUNDS_CHANGED,this.renderBackground)},e.prototype.render=function(){this.renderLabel(),this.renderBackground(),this.adjustLayout(),this.applyVisibility()},e}(ar),uS={fill:"#fff",lineWidth:1,radius:2,size:10,stroke:"#bfbfbf",strokeOpacity:1,zIndex:0},fS={fill:"#000",fillOpacity:.45,fontSize:12,textAlign:"center",textBaseline:"middle",zIndex:1},dS={x:0,y:0,orientation:"horizontal",showLabel:!0,type:"start"},ra=vi({foreground:"foreground",handle:"handle",selection:"selection",sparkline:"sparkline",sparklineGroup:"sparkline-group",track:"track",brushArea:"brush-area"},"slider"),uo=vi({labelGroup:"label-group",label:"label",iconGroup:"icon-group",icon:"icon",iconRect:"icon-rect",iconLine:"icon-line"},"handle"),k7=function(t){un(e,t);function e(){return t!==null&&t.apply(this,arguments)||this}return e.prototype.render=function(n,r){var i=n.x,a=n.y,o=n.size,s=o===void 0?10:o,l=n.radius,c=l===void 0?s/4:l,u=n.orientation,f=Jn(n,["x","y","size","radius","orientation"]),d=s,h=d*2.4,p=pe(r).maybeAppendByClassName(uo.iconRect,"rect").styles(Mt(Mt({},f),{width:d,height:h,radius:c,x:i-d/2,y:a-h/2,transformOrigin:"center"})),v=i+1/3*d-d/2,g=i+2/3*d-d/2,m=a+1/4*h-h/2,y=a+3/4*h-h/2;p.maybeAppendByClassName("".concat(uo.iconLine,"-1"),"line").styles(Mt({x1:v,x2:v,y1:m,y2:y},f)),p.maybeAppendByClassName("".concat(uo.iconLine,"-2"),"line").styles(Mt({x1:g,x2:g,y1:m,y2:y},f)),u==="vertical"&&(p.node().style.transform="rotate(90)")},e}(ar),hS=function(t){un(e,t);function e(n){return t.call(this,n,dS)||this}return e.prototype.renderLabel=function(n){var r=this,i=this.attributes,a=i.x,o=i.y,s=i.showLabel,l=_e(this.attributes,"label"),c=l.x,u=c===void 0?0:c,f=l.y,d=f===void 0?0:f,h=l.transform,p=l.transformOrigin,v=Jn(l,["x","y","transform","transformOrigin"]),g=Y(Na(v,[]),2),m=g[0],y=g[1],b=pe(n).maybeAppendByClassName(uo.labelGroup,"g").styles(y),x=Mt(Mt({},fS),m),w=x.text,O=Jn(x,["text"]);Fr(!!s,b,function(_){r.label=_.maybeAppendByClassName(uo.label,"text").styles(Mt(Mt({},O),{x:a+u,y:o+d,transform:h,transformOrigin:p,text:"".concat(w)})),r.label.on("mousedown",function(S){S.stopPropagation()}),r.label.on("touchstart",function(S){S.stopPropagation()})})},e.prototype.renderIcon=function(n){var r=this.attributes,i=r.x,a=r.y,o=r.orientation,s=r.type,l=Mt(Mt({x:i,y:a,orientation:o},uS),_e(this.attributes,"icon")),c=this.attributes.iconShape,u=c===void 0?function(){return new k7({style:l})}:c,f=pe(n).maybeAppendByClassName(uo.iconGroup,"g");f.selectAll(uo.icon.class).data([u]).join(function(d){return d.append(typeof u=="string"?u:function(){return u(s)}).attr("className",uo.icon.name)},function(d){return d.update(l)},function(d){return d.remove()})},e.prototype.render=function(n,r){this.renderIcon(r),this.renderLabel(r)},e}(ar);function M7(t,e){for(var n=1;n=r&&e<=i)return[r,i]}return[e,e]}function E7(t,e,n){var r=Array.from(e),i=t.length;return new Array(i).fill(0).reduce(function(a,o,s){var l=r[s%r.length];return a+=" ".concat(t[s],":").concat(l).concat(s(r+i)/2?i:r,range:[r,i]}}var Sc=vi({trackGroup:"background-group",track:"background",selectionGroup:"ribbon-group",selection:"ribbon",clipPath:"clip-path"},"ribbon");function vS(t){var e=t.orientation,n=t.size,r=t.length;return na(e,[r,n],[n,r])}function gS(t){var e=t.type,n=Y(vS(t),2),r=n[0],i=n[1];return e==="size"?[["M",0,i],["L",0+r,0],["L",0+r,i],["Z"]]:[["M",0,i],["L",0,0],["L",0+r,0],["L",0+r,i],["Z"]]}function A7(t){return gS(t)}function T7(t){var e=t.orientation,n=t.color,r=t.block,i=t.partition,a;if(tr(n)){var o=20;a=new Array(o).fill(0).map(function(c,u,f){return n(u/(f.length-1))})}else a=n;var s=a.length,l=a.map(function(c){return to(c).toString()});return s?s===1?l[0]:r?E7(i,l,e):l.reduce(function(c,u,f){return c+=" ".concat(f/(s-1),":").concat(u)},"l(".concat(na(e,"0","270"),")")):""}function P7(t){var e=t.orientation,n=t.range;if(!n)return[];var r=Y(vS(t),2),i=r[0],a=r[1],o=Y(n,2),s=o[0],l=o[1],c=na(e,s*i,0),u=na(e,0,s*a),f=na(e,l*i,i),d=na(e,a,l*a);return[["M",c,u],["L",c,d],["L",f,d],["L",f,u],["Z"]]}function C7(t,e){var n=_e(e,"track");t.maybeAppendByClassName(Sc.track,"path").styles(Mt({d:gS(e)},n))}function L7(t,e){var n=_e(e,"selection"),r=T7(e),i=t.maybeAppendByClassName(Sc.selection,"path").styles(Mt({d:A7(e),fill:r},n)),a=i.maybeAppendByClassName(Sc.clipPath,"path").styles({d:P7(e)}).node();i.style("clipPath",a)}var N7=function(t){un(e,t);function e(n){return t.call(this,n,{type:"color",orientation:"horizontal",size:30,range:[0,1],length:200,block:!1,partition:[],color:["#fff","#000"],trackFill:"#e5e5e5"})||this}return e.prototype.render=function(n,r){var i=pe(r).maybeAppendByClassName(Sc.trackGroup,"g");C7(i,n);var a=pe(r).maybeAppendByClassName(Sc.selectionGroup,"g");L7(a,n)},e}(ar);function R7(t){return{min:Math.min.apply(Math,te([],Y(t.map(function(e){return e.value})),!1)),max:Math.max.apply(Math,te([],Y(t.map(function(e){return e.value})),!1))}}var I7=function(t){un(e,t);function e(n){var r=t.call(this,n,d7)||this;return r.eventToOffsetScale=new gr({}),r.innerRibbonScale=new gr({}),r.cacheLabelBBox=null,r.cacheHandleBBox=null,r.onHovering=function(i){var a=r.attributes,o=a.data,s=a.block;i.stopPropagation();var l=r.getValueByCanvasPoint(i);if(s){var c=pS(o.map(function(d){var h=d.value;return h}),l).range,u=r.getRealSelection(c);r.showIndicator((c[0]+c[1])/2,"".concat(u[0],"-").concat(u[1])),r.dispatchIndicated(l,c)}else{var f=r.getTickValue(l);r.showIndicator(f,"".concat(r.getRealValue(f))),r.dispatchIndicated(f)}},r.onDragStart=function(i){return function(a){a.stopPropagation(),r.attributes.slidable&&(r.target=i,r.prevValue=r.getTickValue(r.getValueByCanvasPoint(a)),document.addEventListener("mousemove",r.onDragging),document.addEventListener("touchmove",r.onDragging),document.addEventListener("mouseleave",r.onDragEnd),document.addEventListener("mouseup",r.onDragEnd),document.addEventListener("mouseup",r.onDragEnd),document.addEventListener("touchend",r.onDragEnd))}},r.onDragging=function(i){var a=r.target;r.updateMouse();var o=Y(r.selection,2),s=o[0],l=o[1],c=r.getTickValue(r.getValueByCanvasPoint(i)),u=c-r.prevValue;a==="start"?s!==c&&r.updateSelection(c,l):a==="end"?l!==c&&r.updateSelection(s,c):a==="ribbon"&&u!==0&&(r.prevValue=c,r.updateSelection(u,u,!0))},r.onDragEnd=function(){r.style.cursor="pointer",document.removeEventListener("mousemove",r.onDragging),document.removeEventListener("touchmove",r.onDragging),document.removeEventListener("mouseup",r.onDragEnd),document.removeEventListener("touchend",r.onDragEnd)},r}return Object.defineProperty(e.prototype,"handleOffsetRatio",{get:function(){return this.ifHorizontal(.5,.5)},enumerable:!1,configurable:!0}),e.prototype.getBBox=function(){var n=this.attributes,r=n.width,i=n.height;return new rn(0,0,r,i)},e.prototype.render=function(n,r){var i=this,a=n.showLabel;this.renderTitle(pe(r));var o=this.availableSpace,s=o.x,l=o.y,c=pe(r).maybeAppendByClassName(dr.contentGroup,"g").styles({transform:"translate(".concat(s,", ").concat(l,")")}),u=c.maybeAppendByClassName(dr.labelGroup,"g").styles({zIndex:1});Fr(!!a,u,function(d){i.renderLabel(d)});var f=c.maybeAppendByClassName(dr.ribbonGroup,"g").styles({zIndex:0});this.handlesGroup=c.maybeAppendByClassName(dr.handlesGroup,"g").styles({zIndex:2}),this.renderHandles(),this.renderRibbon(f),this.renderIndicator(c),this.adjustLabel(),this.adjustHandles()},Object.defineProperty(e.prototype,"range",{get:function(){var n=this.attributes,r=n.data,i=n.domain;return i?{min:i[0],max:i[1]}:R7(r)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"ribbonScale",{get:function(){var n=this.range,r=n.min,i=n.max;return this.innerRibbonScale.update({domain:[r,i],range:[0,1]}),this.innerRibbonScale},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"ribbonRange",{get:function(){var n=Y(this.selection,2),r=n[0],i=n[1],a=this.ribbonScale;return[a.map(r),a.map(i)]},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"selection",{get:function(){var n=this.range,r=n.min,i=n.max,a=this.attributes.defaultValue,o=a===void 0?[r,i]:a,s=Y(o,2),l=s[0],c=s[1];return[l,c]},enumerable:!1,configurable:!0}),e.prototype.ifHorizontal=function(n,r){return na(this.attributes.orientation,typeof n=="function"?n():n,typeof r=="function"?r():r)},e.prototype.renderTitle=function(n){var r=this.attributes,i=r.showTitle,a=r.titleText,o=r.width,s=r.height,l=_e(this.attributes,"title"),c=Mt(Mt({},l),{width:o,height:s,text:a}),u=this;n.selectAll(dr.title.class).data(i?[a]:[]).join(function(f){return f.append(function(){return new j_({style:c})}).attr("className",dr.title.name).each(function(){u.title=this})},function(f){return f.update(c)},function(f){return f.each(function(){u.title=void 0}).remove()})},Object.defineProperty(e.prototype,"availableSpace",{get:function(){if(this.title)return this.title.getAvailableSpace();var n=this.attributes,r=n.width,i=n.height;return new rn(0,0,r,i)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"labelFixedSpacing",{get:function(){var n=this.attributes.showTick;return n?5:0},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"labelPosition",{get:function(){var n=this.attributes,r=n.orientation,i=n.labelDirection,a={vertical:{positive:"right",negative:"left"},horizontal:{positive:"bottom",negative:"top"}};return a[r][i]},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"labelBBox",{get:function(){var n,r=this.attributes.showLabel;if(!r)return new rn(0,0,0,0);if(this.cacheLabelBBox)return this.cacheLabelBBox;var i=((n=this.label.querySelector(ze.labelGroup.class))===null||n===void 0?void 0:n.children.slice(-1)[0]).getBBox(),a=i.width,o=i.height;return this.cacheLabelBBox=new rn(0,0,a,o),this.cacheLabelBBox},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"labelShape",{get:function(){var n=this.attributes,r=n.showLabel,i=n.labelSpacing,a=i===void 0?0:i;if(!r)return{width:0,height:0,size:0,length:0};var o=this.labelBBox,s=o.width,l=o.height,c=this.ifHorizontal(l,s)+a+this.labelFixedSpacing,u=this.ifHorizontal(s,l);return{width:s,height:l,size:c,length:u}},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"ribbonBBox",{get:function(){var n=this.attributes,r=n.showHandle,i=n.ribbonSize,a=this.availableSpace,o=a.width,s=a.height,l=this.labelShape,c=l.size,u=l.length,f=Y(this.ifHorizontal([s,o],[o,s]),2),d=f[0],h=f[1],p=r?this.handleShape:{size:0,length:0},v=p.size,g=p.length,m=this.handleOffsetRatio,y=0,b=this.labelPosition;i?y=i:["bottom","right"].includes(b)?y=Math.min(d-c,(d-v)/m):d*(1-m)>v?y=Math.max(d-c,0):y=Math.max((d-c-v)/m,0);var x=Math.max(g,u),w=h-x,O=Y(this.ifHorizontal([w,y],[y,w]),2),_=O[0],S=O[1],k=["top","left"].includes(b)?c:0,M=Y(this.ifHorizontal([x/2,k],[k,x/2]),2),E=M[0],R=M[1];return new rn(E,R,_,S)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"ribbonShape",{get:function(){var n=this.ribbonBBox,r=n.width,i=n.height;return this.ifHorizontal({size:i,length:r},{size:r,length:i})},enumerable:!1,configurable:!0}),e.prototype.renderRibbon=function(n){var r=this.attributes,i=r.data,a=r.type,o=r.orientation,s=r.color,l=r.block,c=_e(this.attributes,"ribbon"),u=this.range,f=u.min,d=u.max,h=this.ribbonBBox,p=h.x,v=h.y,g=this.ribbonShape,m=g.length,y=g.size,b=Ca({transform:"translate(".concat(p,", ").concat(v,")"),length:m,size:y,type:a,orientation:o,color:s,block:l,partition:i.map(function(x){return(x.value-f)/(d-f)}),range:this.ribbonRange},c);this.ribbon=n.maybeAppendByClassName(dr.ribbon,function(){return new N7({style:b})}).update(b)},e.prototype.getHandleClassName=function(n){return"".concat(dr.prefix("".concat(n,"-handle")))},e.prototype.renderHandles=function(){var n=this.attributes,r=n.showHandle,i=n.orientation,a=_e(this.attributes,"handle"),o=Y(this.selection,2),s=o[0],l=o[1],c=Mt(Mt({},a),{orientation:i}),u=a.shape,f=u===void 0?"slider":u,d=f==="basic"?u7:hS,h=this;this.handlesGroup.selectAll(dr.handle.class).data(r?[{value:s,type:"start"},{value:l,type:"end"}]:[],function(p){return p.type}).join(function(p){return p.append(function(){return new d({style:c})}).attr("className",function(v){var g=v.type;return"".concat(dr.handle," ").concat(h.getHandleClassName(g))}).each(function(v){var g=v.type,m=v.value;this.update({labelText:m});var y="".concat(g,"Handle");h[y]=this,this.addEventListener("pointerdown",h.onDragStart(g))})},function(p){return p.update(c).each(function(v){var g=v.value;this.update({labelText:g})})},function(p){return p.each(function(v){var g=v.type,m="".concat(g,"Handle");h[m]=void 0}).remove()})},e.prototype.adjustHandles=function(){var n=Y(this.selection,2),r=n[0],i=n[1];this.setHandlePosition("start",r),this.setHandlePosition("end",i)},Object.defineProperty(e.prototype,"handleBBox",{get:function(){if(this.cacheHandleBBox)return this.cacheHandleBBox;if(!this.attributes.showHandle)return new rn(0,0,0,0);var n=this.startHandle.getBBox(),r=n.width,i=n.height,a=this.endHandle.getBBox(),o=a.width,s=a.height,l=Y([Math.max(r,o),Math.max(i,s)],2),c=l[0],u=l[1];return this.cacheHandleBBox=new rn(0,0,c,u),this.cacheHandleBBox},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"handleShape",{get:function(){var n=this.handleBBox,r=n.width,i=n.height,a=Y(this.ifHorizontal([i,r],[r,i]),2),o=a[0],s=a[1];return{width:r,height:i,size:o,length:s}},enumerable:!1,configurable:!0}),e.prototype.setHandlePosition=function(n,r){var i=this.attributes.handleFormatter,a=this.ribbonBBox,o=a.x,s=a.y,l=this.ribbonShape.size,c=this.getOffset(r),u=Y(this.ifHorizontal([o+c,s+l*this.handleOffsetRatio],[o+l*this.handleOffsetRatio,s+c]),2),f=u[0],d=u[1],h=this.handlesGroup.select(".".concat(this.getHandleClassName(n))).node();h==null||h.update({transform:"translate(".concat(f,", ").concat(d,")"),formatter:i})},e.prototype.renderIndicator=function(n){var r=_e(this.attributes,"indicator");this.indicator=n.maybeAppendByClassName(dr.indicator,function(){return new S7({})}).update(r)},Object.defineProperty(e.prototype,"labelData",{get:function(){var n=this,r=this.attributes.data;return r.reduce(function(i,a,o,s){var l,c,u=(l=a==null?void 0:a.id)!==null&&l!==void 0?l:o.toString();if(i.push(Mt(Mt({},a),{id:u,index:o,type:"value",label:(c=a==null?void 0:a.label)!==null&&c!==void 0?c:a.value.toString(),value:n.ribbonScale.map(a.value)})),o({value:e/t,label:String(e)})}function z7(t,e,n,r,i){const a=e.thresholds,o=B7(r);return Object.assign(Object.assign({},t),{color:i,data:[n,...a,r].map(o)})}function Z7(t,e,n){const i=[-1/0,...e.thresholds,1/0].map((a,o)=>({value:o,label:a}));return Object.assign(Object.assign({},t),{data:i,color:n,labelFilter:(a,o)=>o>0&&op!==void 0).find(p=>!(p instanceof rc)));return Object.assign(Object.assign({},t),{domain:[d,h],data:c.getTicks().map(p=>({value:p})),color:new Array(Math.floor(o)).fill(0).map((p,v)=>{const g=(f-u)/(o-1)*v+u,m=c.map(g)||l,y=r?r.map(g):1;return m.replace(/rgb[a]*\(([\d]{1,3}) *, *([\d]{1,3}) *, *([\d]{1,3})[\S\s]*\)/,(b,x,w,O)=>`rgba(${x}, ${w}, ${O}, ${y})`)})})}function $7(t,e,n,r,i,a){const o=ea(t,"color"),s=F7(n,r,i);if(o instanceof il){const{range:u}=o.getOptions(),[f,d]=Ov(o);return o instanceof nd||o instanceof ed?z7(s,o,f,d,u):Z7(s,o,u)}const l=ea(t,"size"),c=ea(t,"opacity");return G7(s,o,l,c,e,a)}const fo=t=>{const{labelFormatter:e,layout:n,order:r,orientation:i,position:a,size:o,title:s,style:l,crossPadding:c,padding:u}=t,f=j7(t,["labelFormatter","layout","order","orientation","position","size","title","style","crossPadding","padding"]);return({scales:d,value:h,theme:p,scale:v})=>{const{bbox:g}=h,{x:m,y,width:b,height:x}=g,w=V_(a,n),{legendContinuous:O={}}=p,_=pd(Object.assign({},O,Object.assign(Object.assign({titleText:hd(s),labelAlign:"value",labelFormatter:typeof e=="string"?k=>lo(e)(k.label):e},$7(d,v,h,t,fo,p)),l),f)),S=new X_({style:Object.assign(Object.assign({x:m,y,width:b,height:x},w),{subOptions:_})});return S.appendChild(new I7({className:"legend-continuous",style:_})),S}};fo.props={defaultPosition:"top",defaultOrientation:"vertical",defaultOrder:1,defaultSize:60,defaultLength:200,defaultLegendSize:60,defaultPadding:[20,10],defaultCrossPadding:[12,12]};const mS=t=>()=>new er;mS.props={};var Y7=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(t);i{if(!i)return p.node().remove();p.node().attr(Object.assign(Object.assign(Object.assign({},yS(0,h.max[1]+a,n,o)),{fontSize:12,textBaseline:"top",text:i}),f))})}}),bS=t=>({value:e,theme:n})=>{const{x:r,y:i,width:a,height:o}=e.bbox;return new H7({style:gt({},n.title,Object.assign({x:r,y:i,width:a,height:o},t))})};bS.props={defaultPosition:"top",defaultOrder:2,defaultSize:36,defaultCrossPadding:[20,20],defaultPadding:[12,12]};var _v=function(t){if(typeof t!="object"||t===null)return t;var e;if(Le(t)){e=[];for(var n=0,r=t.length;no&&(n=Y([o,s],2),s=n[0],o=n[1]),t.map(function(l){var c=l.map(function(u,f){return[r.map(f),wn(i.map(u),s,o)]});return c})}function kc(t,e){e===void 0&&(e=!1);var n=e?t.length-1:0,r=t.map(function(i,a){return te([a===n?"M":"L"],Y(i),!1)});return e?r.reverse():r}function md(t,e){if(e===void 0&&(e=!1),t.length<=2)return kc(t);for(var n=[],r=t.length,i=0;i=0;i-=1){var a=t[i],o=kc(a),s=void 0;if(i===0)s=Mv(o,e,n);else{var l=t[i-1],c=kc(l,!0);c[0][0]="L",s=te(te(te([],Y(o),!1),Y(c),!1),[["Z"]],!1)}r.push(s)}return r}function tF(t,e,n){for(var r=[],i=t.length-1;i>=0;i-=1){var a=t[i],o=md(a),s=void 0;if(i===0)s=Mv(o,e,n);else{var l=t[i-1],c=md(l,!0),u=a[0];c[0][0]="L",s=te(te(te([],Y(o),!1),Y(c),!1),[te(["M"],Y(u),!1),["Z"]],!1)}r.push(s)}return r}var eF=function(t,e){if(Le(t)){for(var n,r=1/0,i=0;ir&&(n=a,r=o)}return n}};function wS(t){return t.length===0?[0,0]:[Cu(eF(t,function(e){return Cu(e)||0})),Lu(nF(t,function(e){return Lu(e)||0}))]}function OS(t){for(var e=Sv(t),n=e[0].length,r=Y([Array(n).fill(0),Array(n).fill(0)],2),i=r[0],a=r[1],o=0;o=0?(s[l]+=i[l],i[l]=s[l]):(s[l]+=a[l],a[l]=s[l]);return e}var rF=function(t){un(e,t);function e(n){return t.call(this,n,{type:"line",x:0,y:0,width:200,height:20,isStack:!1,color:["#83daad","#edbf45","#d2cef9","#e290b3","#6f63f4"],smooth:!0,lineLineWidth:1,areaOpacity:0,isGroup:!1,columnLineWidth:1,columnStroke:"#fff",scale:1,spacing:0})||this}return Object.defineProperty(e.prototype,"rawData",{get:function(){var n=this.attributes.data;if(!n||(n==null?void 0:n.length)===0)return[[]];var r=Sv(n);return en(r[0])?[r]:r},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"data",{get:function(){return this.attributes.isStack?OS(this.rawData):this.rawData},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"scales",{get:function(){return this.createScales(this.data)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"baseline",{get:function(){var n=this.scales.y,r=Y(n.getOptions().domain||[0,0],2),i=r[0],a=r[1];return a<0?n.map(a):n.map(i<0?0:i)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"containerShape",{get:function(){var n=this.attributes,r=n.width,i=n.height;return{width:r,height:i}},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"linesStyle",{get:function(){var n=this,r=this.attributes,i=r.type,a=r.isStack,o=r.smooth;if(i!=="line")throw new Error("linesStyle can only be used in line type");var s=_e(this.attributes,"area"),l=_e(this.attributes,"line"),c=this.containerShape.width,u=this.data;if(u[0].length===0)return{lines:[],areas:[]};var f=this.scales,d=f.x,h=f.y,p=K7(u,{type:"line",x:d,y:h}),v=[];if(s){var g=this.baseline;a?v=o?tF(p,c,g):J7(p,c,g):v=Q7(p,o,c,g)}return{lines:p.map(function(m,y){return Mt({stroke:n.getColor(y),d:o?md(m):kc(m)},l)}),areas:v.map(function(m,y){return Mt({d:m,fill:n.getColor(y)},s)})}},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"columnsStyle",{get:function(){var n=this,r=_e(this.attributes,"column"),i=this.attributes,a=i.isStack,o=i.type,s=i.scale;if(o!=="column")throw new Error("columnsStyle can only be used in column type");var l=this.containerShape.height,c=this.rawData;if(!c)return{columns:[]};a&&(c=OS(c));var u=this.createScales(c),f=u.x,d=u.y,h=Y(wS(c),2),p=h[0],v=h[1],g=new gr({domain:[0,v-(p>0?0:p)],range:[0,l*s]}),m=f.getBandWidth(),y=this.rawData;return{columns:c.map(function(b,x){return b.map(function(w,O){var _=m/c.length,S=function(){return{x:f.map(O)+_*x,y:w>=0?d.map(w):d.map(0),width:_,height:g.map(Math.abs(w))}},k=function(){return{x:f.map(O),y:d.map(w),width:m,height:g.map(y[x][O])}};return Mt(Mt({fill:n.getColor(x)},r),a?k():S())})})}},enumerable:!1,configurable:!0}),e.prototype.render=function(n,r){F8(r,".container","rect").attr("className","container").node();var i=n.type,a=n.x,o=n.y,s="spark".concat(i),l=Mt({x:a,y:o},i==="line"?this.linesStyle:this.columnsStyle);pe(r).selectAll(".spark").data([i]).join(function(c){return c.append(function(u){return u==="line"?new X7({className:s,style:l}):new V7({className:s,style:l})}).attr("className","spark ".concat(s))},function(c){return c.update(l)},function(c){return c.remove()})},e.prototype.getColor=function(n){var r=this.attributes.color;return Le(r)?r[n%r.length]:tr(r)?r.call(null,n):r},e.prototype.createScales=function(n){var r,i,a=this.attributes,o=a.type,s=a.scale,l=a.range,c=l===void 0?[]:l,u=a.spacing,f=this.containerShape,d=f.width,h=f.height,p=Y(wS(n),2),v=p[0],g=p[1],m=new gr({domain:[(r=c[0])!==null&&r!==void 0?r:v,(i=c[1])!==null&&i!==void 0?i:g],range:[h,h*(1-s)]});return o==="line"?{type:o,x:new gr({domain:[0,n[0].length-1],range:[0,d]}),y:m}:{type:o,x:new no({domain:n[0].map(function(y,b){return b}),range:[0,d],paddingInner:u,paddingOuter:u/2,align:.5}),y:m}},e.tag="sparkline",e}(ar),_S=function(t){un(e,t);function e(n){var r=t.call(this,n,Mt(Mt(Mt({x:0,y:0,animate:{duration:100,fill:"both"},brushable:!0,formatter:function(i){return i.toString()},handleSpacing:2,orientation:"horizontal",padding:0,autoFitLabel:!0,scrollable:!0,selectionFill:"#5B8FF9",selectionFillOpacity:.45,selectionZIndex:2,showHandle:!0,showLabel:!0,slidable:!0,trackFill:"#416180",trackLength:200,trackOpacity:.05,trackSize:20,trackZIndex:-1,values:[0,1],type:"range",selectionType:"select",handleIconOffset:0},ta(dS,"handle")),ta(uS,"handleIcon")),ta(fS,"handleLabel")))||this;return r.range=[0,1],r.onDragStart=function(i){return function(a){a.stopPropagation(),r.target=i,r.prevPos=r.getOrientVal(gd(a));var o=r.availableSpace,s=o.x,l=o.y,c=r.getBBox(),u=c.x,f=c.y;r.selectionStartPos=r.getRatio(r.prevPos-r.getOrientVal([s,l])-r.getOrientVal([+u,+f])),r.selectionWidth=0,document.addEventListener("pointermove",r.onDragging),document.addEventListener("pointerup",r.onDragEnd)}},r.onDragging=function(i){var a=r.attributes,o=a.slidable,s=a.brushable,l=a.type;i.stopPropagation();var c=r.getOrientVal(gd(i)),u=c-r.prevPos;if(u){var f=r.getRatio(u);switch(r.target){case"start":o&&r.setValuesOffset(f);break;case"end":o&&r.setValuesOffset(0,f);break;case"selection":o&&r.setValuesOffset(f,f);break;case"track":if(!s)return;r.selectionWidth+=f,l==="range"?r.innerSetValues([r.selectionStartPos,r.selectionStartPos+r.selectionWidth].sort(),!0):r.innerSetValues([0,r.selectionStartPos+r.selectionWidth],!0);break;default:break}r.prevPos=c}},r.onDragEnd=function(){document.removeEventListener("pointermove",r.onDragging),document.removeEventListener("pointermove",r.onDragging),document.removeEventListener("pointerup",r.onDragEnd),r.target="",r.updateHandlesPosition(!1)},r.onValueChange=function(i){var a=r.attributes,o=a.onChange,s=a.type,l=s==="range"?i:i[1],c=s==="range"?r.getValues():r.getValues()[1],u=new Ve("valuechange",{detail:{oldValue:l,value:c}});r.dispatchEvent(u),o==null||o(c)},r.selectionStartPos=0,r.selectionWidth=0,r.prevPos=0,r.target="",r}return Object.defineProperty(e.prototype,"values",{get:function(){return this.attributes.values},set:function(n){this.attributes.values=this.clampValues(n)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"sparklineStyle",{get:function(){var n=this.attributes.orientation;if(n!=="horizontal")return null;var r=_e(this.attributes,"sparkline");return Mt(Mt({zIndex:0},this.availableSpace),r)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"shape",{get:function(){var n=this.attributes,r=n.trackLength,i=n.trackSize,a=Y(this.getOrientVal([[r,i],[i,r]]),2),o=a[0],s=a[1];return{width:o,height:s}},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"availableSpace",{get:function(){var n=this.attributes,r=n.x,i=n.y,a=n.padding,o=Y(fr(a),4),s=o[0],l=o[1],c=o[2],u=o[3],f=this.shape,d=f.width,h=f.height;return{x:u,y:s,width:d-(u+l),height:h-(s+c)}},enumerable:!1,configurable:!0}),e.prototype.getValues=function(){return this.values},e.prototype.setValues=function(n,r){n===void 0&&(n=[0,0]),r===void 0&&(r=!1),this.attributes.values=n;var i=r===!1?!1:this.attributes.animate;this.updateSelectionArea(i),this.updateHandlesPosition(i)},e.prototype.updateSelectionArea=function(n){var r=this.calcSelectionArea();this.foregroundGroup.selectAll(ra.selection.class).each(function(i,a){Ti(this,r[a],n)})},e.prototype.updateHandlesPosition=function(n){this.attributes.showHandle&&(this.startHandle&&Ti(this.startHandle,this.getHandleStyle("start"),n),this.endHandle&&Ti(this.endHandle,this.getHandleStyle("end"),n))},e.prototype.innerSetValues=function(n,r){n===void 0&&(n=[0,0]),r===void 0&&(r=!1);var i=this.values,a=this.clampValues(n);this.attributes.values=a,this.setValues(a),r&&this.onValueChange(i)},e.prototype.renderTrack=function(n){var r=this.attributes,i=r.x,a=r.y,o=_e(this.attributes,"track");this.trackShape=pe(n).maybeAppendByClassName(ra.track,"rect").styles(Mt(Mt({x:i,y:a},this.shape),o))},e.prototype.renderBrushArea=function(n){var r=this.attributes,i=r.x,a=r.y,o=r.brushable;this.brushArea=pe(n).maybeAppendByClassName(ra.brushArea,"rect").styles(Mt({x:i,y:a,fill:"transparent",cursor:o?"crosshair":"default"},this.shape))},e.prototype.renderSparkline=function(n){var r=this,i=this.attributes,a=i.x,o=i.y,s=i.orientation,l=pe(n).maybeAppendByClassName(ra.sparklineGroup,"g");Fr(s==="horizontal",l,function(c){var u=Mt(Mt({},r.sparklineStyle),{x:a,y:o});c.maybeAppendByClassName(ra.sparkline,function(){return new rF({style:u})}).update(u)})},e.prototype.renderHandles=function(){var n=this,r,i=this.attributes,a=i.showHandle,o=i.type,s=o==="range"?["start","end"]:["end"],l=a?s:[],c=this;(r=this.foregroundGroup)===null||r===void 0||r.selectAll(ra.handle.class).data(l.map(function(u){return{type:u}}),function(u){return u.type}).join(function(u){return u.append(function(f){var d=f.type;return new hS({style:n.getHandleStyle(d)})}).each(function(f){var d=f.type;this.attr("class","".concat(ra.handle.name," ").concat(d,"-handle"));var h="".concat(d,"Handle");c[h]=this,this.addEventListener("pointerdown",c.onDragStart(d))})},function(u){return u.each(function(f){var d=f.type;this.update(c.getHandleStyle(d))})},function(u){return u.each(function(f){var d=f.type,h="".concat(d,"Handle");c[h]=void 0}).remove()})},e.prototype.renderSelection=function(n){var r=this.attributes,i=r.x,a=r.y,o=r.type,s=r.selectionType;this.foregroundGroup=pe(n).maybeAppendByClassName(ra.foreground,"g");var l=_e(this.attributes,"selection"),c=function(f){return f.style("visibility",function(d){return d.show?"visible":"hidden"}).style("cursor",function(d){return s==="select"?"grab":s==="invert"?"crosshair":"default"}).styles(Mt(Mt({},l),{transform:"translate(".concat(i,", ").concat(a,")")}))},u=this;this.foregroundGroup.selectAll(ra.selection.class).data(o==="value"?[]:this.calcSelectionArea().map(function(f,d){return{style:Mt({},f),index:d,show:s==="select"?d===1:d!==1}}),function(f){return f.index}).join(function(f){return f.append("rect").attr("className",ra.selection.name).call(c).each(function(d,h){var p=this;h===1?(u.selectionShape=pe(this),this.on("pointerdown",function(v){p.attr("cursor","grabbing"),u.onDragStart("selection")(v)}),u.dispatchCustomEvent(this,"pointerenter","selectionMouseenter"),u.dispatchCustomEvent(this,"pointerleave","selectionMouseleave"),u.dispatchCustomEvent(this,"click","selectionClick"),this.addEventListener("pointerdown",function(){p.attr("cursor","grabbing")}),this.addEventListener("pointerup",function(){p.attr("cursor","pointer")}),this.addEventListener("pointerover",function(){p.attr("cursor","pointer")})):this.on("pointerdown",u.onDragStart("track"))})},function(f){return f.call(c)},function(f){return f.remove()}),this.updateSelectionArea(!1),this.renderHandles()},e.prototype.render=function(n,r){this.renderTrack(r),this.renderSparkline(r),this.renderBrushArea(r),this.renderSelection(r)},e.prototype.clampValues=function(n,r){var i;r===void 0&&(r=4);var a=Y(this.range,2),o=a[0],s=a[1],l=Y(this.getValues().map(function(g){return vd(g,r)}),2),c=l[0],u=l[1],f=Array.isArray(n)?n:[c,n!=null?n:u],d=Y((f||[c,u]).map(function(g){return vd(g,r)}),2),h=d[0],p=d[1];if(this.attributes.type==="value")return[0,wn(p,o,s)];h>p&&(i=Y([p,h],2),h=i[0],p=i[1]);var v=p-h;return v>s-o?[o,s]:hs?u===s&&c===h?[h,s]:[s-v,s]:[h,p]},e.prototype.calcSelectionArea=function(n){var r=Y(this.clampValues(n),2),i=r[0],a=r[1],o=this.availableSpace,s=o.x,l=o.y,c=o.width,u=o.height;return this.getOrientVal([[{y:l,height:u,x:s,width:i*c},{y:l,height:u,x:i*c+s,width:(a-i)*c},{y:l,height:u,x:a*c,width:(1-a)*c}],[{x:s,width:c,y:l,height:i*u},{x:s,width:c,y:i*u+l,height:(a-i)*u},{x:s,width:c,y:a*u,height:(1-a)*u}]])},e.prototype.calcHandlePosition=function(n){var r=this.attributes.handleIconOffset,i=this.availableSpace,a=i.x,o=i.y,s=i.width,l=i.height,c=Y(this.clampValues(),2),u=c[0],f=c[1],d=n==="start"?-r:r,h=(n==="start"?u:f)*this.getOrientVal([s,l])+d;return{x:a+this.getOrientVal([h,s/2]),y:o+this.getOrientVal([l/2,h])}},e.prototype.inferTextStyle=function(n){var r=this.attributes.orientation;return r==="horizontal"?{}:n==="start"?{transformOrigin:"left center",transform:"rotate(90)",textAlign:"start"}:n==="end"?{transformOrigin:"right center",transform:"rotate(90)",textAlign:"end"}:{}},e.prototype.calcHandleText=function(n){var r,i=this.attributes,a=i.type,o=i.orientation,s=i.formatter,l=i.autoFitLabel,c=_e(this.attributes,"handle"),u=_e(c,"label"),f=c.spacing,d=this.getHandleSize(),h=this.clampValues(),p=n==="start"?h[0]:h[1],v=s(p),g=new C0({style:Mt(Mt(Mt({},u),this.inferTextStyle(n)),{text:v})}),m=g.getBBox(),y=m.width,b=m.height;if(g.destroy(),!l){if(a==="value")return{text:v,x:0,y:-b-f};var x=f+d+(o==="horizontal"?y/2:0);return r={text:v},r[o==="horizontal"?"x":"y"]=n==="start"?-x:x,r}var w=0,O=0,_=this.availableSpace,S=_.width,k=_.height,M=this.calcSelectionArea()[1],E=M.x,R=M.y,T=M.width,L=M.height,I=f+d;if(o==="horizontal"){var j=I+y/2;if(n==="start"){var F=E-I-y;w=F>0?-j:j}else{var D=S-E-T-I>y;w=D?j:-j}}else{var B=I,W=b+I;n==="start"?O=R-d>b?-W:B:O=k-(R+L)-d>b?W:-B}return{x:w,y:O,text:v}},e.prototype.getHandleLabelStyle=function(n){var r=_e(this.attributes,"handleLabel");return Mt(Mt(Mt({},r),this.calcHandleText(n)),this.inferTextStyle(n))},e.prototype.getHandleIconStyle=function(){var n=this.attributes.handleIconShape,r=_e(this.attributes,"handleIcon"),i=this.getOrientVal(["ew-resize","ns-resize"]),a=this.getHandleSize();return Mt({cursor:i,shape:n,size:a},r)},e.prototype.getHandleStyle=function(n){var r=this.attributes,i=r.x,a=r.y,o=r.showLabel,s=r.showLabelOnInteraction,l=r.orientation,c=this.calcHandlePosition(n),u=c.x,f=c.y,d=this.calcHandleText(n),h=o;return!o&&s&&(this.target?h=!0:h=!1),Mt(Mt(Mt({},ta(this.getHandleIconStyle(),"icon")),ta(Mt(Mt({},this.getHandleLabelStyle(n)),d),"label")),{transform:"translate(".concat(u+i,", ").concat(f+a,")"),orientation:l,showLabel:h,type:n,zIndex:3})},e.prototype.getHandleSize=function(){var n=this.attributes,r=n.handleIconSize,i=n.width,a=n.height;return r||Math.floor((this.getOrientVal([+a,+i])+4)/2.4)},e.prototype.getOrientVal=function(n){var r=Y(n,2),i=r[0],a=r[1],o=this.attributes.orientation;return o==="horizontal"?i:a},e.prototype.setValuesOffset=function(n,r,i){r===void 0&&(r=0),i===void 0&&(i=!1);var a=this.attributes.type,o=Y(this.getValues(),2),s=o[0],l=o[1],c=a==="range"?n:0,u=[s+c,l+r].sort();i?this.setValues(u):this.innerSetValues(u,!0)},e.prototype.getRatio=function(n){var r=this.availableSpace,i=r.width,a=r.height;return n/this.getOrientVal([i,a])},e.prototype.dispatchCustomEvent=function(n,r,i){var a=this;n.on(r,function(o){o.stopPropagation(),a.dispatchEvent(new Ve(i,{detail:o}))})},e.prototype.bindEvents=function(){this.addEventListener("wheel",this.onScroll);var n=this.brushArea;this.dispatchCustomEvent(n,"click","trackClick"),this.dispatchCustomEvent(n,"pointerenter","trackMouseenter"),this.dispatchCustomEvent(n,"pointerleave","trackMouseleave"),n.on("pointerdown",this.onDragStart("track"))},e.prototype.onScroll=function(n){var r=this.attributes.scrollable;if(r){var i=n.deltaX,a=n.deltaY,o=a||i,s=this.getRatio(o);this.setValuesOffset(s,s,!0)}},e.tag="slider",e}(ar);function Sn(t,e){return t==null||e==null?NaN:te?1:t>=e?0:NaN}function iF(t,e){return t==null||e==null?NaN:et?1:e>=t?0:NaN}function Ra(t){let e,n,r;t.length!==2?(e=Sn,n=(s,l)=>Sn(t(s),l),r=(s,l)=>t(s)-l):(e=t===Sn||t===iF?t:aF,n=t,r=t);function i(s,l,c=0,u=s.length){if(c>>1;n(s[f],l)<0?c=f+1:u=f}while(c>>1;n(s[f],l)<=0?c=f+1:u=f}while(cc&&r(s[f-1],l)>-r(s[f],l)?f-1:f}return{left:i,center:o,right:a}}function aF(){return 0}function Ev(t){return t===null?NaN:+t}function*oF(t,e){if(e===void 0)for(let n of t)n!=null&&(n=+n)>=n&&(yield n);else{let n=-1;for(let r of t)(r=e(r,++n,t))!=null&&(r=+r)>=r&&(yield r)}}const SS=Ra(Sn),sF=SS.right,lF=SS.left,cF=Ra(Ev).center;var uF=sF;function fF(t,e){return Array.from(e,n=>t[n])}function Pi(t,...e){if(typeof t[Symbol.iterator]!="function")throw new TypeError("values is not iterable");t=Array.from(t);let[n]=e;if(n&&n.length!==2||e.length>1){const r=Uint32Array.from(t,(i,a)=>a);return e.length>1?(e=e.map(i=>t.map(i)),r.sort((i,a)=>{for(const o of e){const s=Mc(o[i],o[a]);if(s)return s}})):(n=t.map(n),r.sort((i,a)=>Mc(n[i],n[a]))),fF(t,r)}return t.sort(kS(n))}function kS(t=Sn){if(t===Sn)return Mc;if(typeof t!="function")throw new TypeError("compare is not a function");return(e,n)=>{const r=t(e,n);return r||r===0?r:(t(n,n)===0)-(t(e,e)===0)}}function Mc(t,e){return(t==null||!(t>=t))-(e==null||!(e>=e))||(te?1:0)}function dF(t,e,n){return Math.min(n,Math.max(e,t))}function Ec(t){return!!t.getBandWidth}function ll(t,e,n){if(!Ec(t))return t.invert(e);const{adjustedRange:r}=t,{domain:i}=t.getOptions(),a=n?-1:0,o=t.getStep(),s=n?r:r.map(u=>u+o),l=lF(s,e),c=dF(l+a,0,i.length-1);return i[c]}function ho(t,e,n){if(!e)return t.getOptions().domain;if(!Ec(t)){const l=Pi(e);if(!n)return l;const[c]=l,{range:u}=t.getOptions(),[f,d]=u,h=f>d?-1:1,p=t.invert(t.map(c)+h*n);return[c,p]}const{domain:r}=t.getOptions(),i=e[0],a=r.indexOf(i);if(n){const l=a+Math.round(r.length*n);return r.slice(a,l)}const o=e[e.length-1],s=r.indexOf(o);return r.slice(a,s+1)}function yd(t,e,n,r,i,a){const{x:o,y:s}=i,l=(h,p)=>{const[v,g]=a.invert(h);return[ll(o,v,p),ll(s,g,p)]},c=l([t,e],!0),u=l([n,r],!1),f=ho(o,[c[0],u[0]]),d=ho(s,[c[1],u[1]]);return[f,d]}function bd(t,e){const[n,r]=t,i=a=>a.getStep?a.getStep():0;return[e.map(n),e.map(r)+i(e)]}function hF(t,e,n){const{x:r,y:i}=e,[a,o]=t,s=bd(a,r),l=bd(o,i),c=[s[0],l[0]],u=[s[1],l[1]],[f,d]=n.map(c),[h,p]=n.map(u);return[f,d,h,p]}var pF=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(t);i{const{orientation:e,labelFormatter:n,size:r,style:i={},position:a}=t,o=pF(t,["orientation","labelFormatter","size","style","position"]);return s=>{var l;const{scales:[c],value:u,theme:f,coordinate:d}=s,{bbox:h}=u,{width:p,height:v}=h,{slider:g={}}=f,m=((l=c.getFormatter)===null||l===void 0?void 0:l.call(c))||(S=>S+""),y=typeof n=="string"?lo(n):n,b=e==="horizontal",x=De(d)&&b,{trackSize:w=g.trackSize}=i,[O,_]=vF(h,a,w);return new _S({className:"slider",style:Object.assign({},g,Object.assign(Object.assign({x:O,y:_,trackLength:b?p:v,orientation:e,formatter:S=>{const k=y||m,M=x?1-S:S,E=ll(c,M,!0);return k(E)},sparklineData:mF(t,s)},i),o))})}};function gF(t,e){const[n]=Array.from(t.entries()).filter(([i])=>i.type==="line"||i.type==="area").filter(([i])=>i.slider).map(([i])=>{const{encode:a,slider:o}=i;if(o!=null&&o.x){const s=l=>{const c=a[l];return[l,c?c.value:void 0]};return Object.fromEntries(e.map(s))}});if(!(n!=null&&n.series))return n==null?void 0:n.y;const r=n.series.reduce((i,a,o)=>(i[a]=i[a]||[],i[a].push(n.y[o]),i),{});return Object.values(r)}function mF(t,e){const{markState:n}=e;return Le(t.sparklineData)?t.sparklineData:gF(n,["y","series"])}Ac.props={defaultPosition:"bottom",defaultSize:24,defaultOrder:1,defaultCrossPadding:[12,12],defaultPadding:[12,12]};const MS=t=>Ac(Object.assign(Object.assign({},t),{orientation:"horizontal"}));MS.props=Object.assign(Object.assign({},Ac.props),{defaultPosition:"bottom"});const ES=t=>Ac(Object.assign(Object.assign({},t),{orientation:"vertical"}));ES.props=Object.assign(Object.assign({},Ac.props),{defaultPosition:"left"});var yF=function(t){un(e,t);function e(n){var r=t.call(this,n,{x:0,y:0,isRound:!0,orientation:"vertical",padding:[2,2,2,2],scrollable:!0,slidable:!0,thumbCursor:"default",trackSize:10,value:0})||this;return r.range=[0,1],r.onValueChange=function(i){var a=r.attributes.value;if(i!==a){var o={detail:{oldValue:i,value:a}};r.dispatchEvent(new Ve("scroll",o)),r.dispatchEvent(new Ve("valuechange",o))}},r.onTrackClick=function(i){var a=r.attributes.slidable;if(a){var o=Y(r.getLocalPosition(),2),s=o[0],l=o[1],c=Y(r.padding,4),u=c[0],f=c[3],d=r.getOrientVal([s+f,l+u]),h=r.getOrientVal(gd(i)),p=(h-d)/r.trackLength;r.setValue(p,!0)}},r.onThumbMouseenter=function(i){r.dispatchEvent(new Ve("thumbMouseenter",{detail:i.detail}))},r.onTrackMouseenter=function(i){r.dispatchEvent(new Ve("trackMouseenter",{detail:i.detail}))},r.onThumbMouseleave=function(i){r.dispatchEvent(new Ve("thumbMouseleave",{detail:i.detail}))},r.onTrackMouseleave=function(i){r.dispatchEvent(new Ve("trackMouseleave",{detail:i.detail}))},r}return Object.defineProperty(e.prototype,"padding",{get:function(){var n=this.attributes.padding;return fr(n)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"value",{get:function(){var n=this.attributes.value,r=Y(this.range,2),i=r[0],a=r[1];return wn(n,i,a)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"trackLength",{get:function(){var n=this.attributes,r=n.viewportLength,i=n.trackLength,a=i===void 0?r:i;return a},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"availableSpace",{get:function(){var n=this.attributes.trackSize,r=this.trackLength,i=Y(this.padding,4),a=i[0],o=i[1],s=i[2],l=i[3],c=Y(this.getOrientVal([[r,n],[n,r]]),2),u=c[0],f=c[1];return{x:l,y:a,width:+u-(l+o),height:+f-(a+s)}},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"trackRadius",{get:function(){var n=this.attributes,r=n.isRound,i=n.trackSize;return r?i/2:0},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"thumbRadius",{get:function(){var n=this.attributes,r=n.isRound,i=n.thumbRadius;if(!r)return 0;var a=this.availableSpace,o=a.width,s=a.height;return i||this.getOrientVal([s,o])/2},enumerable:!1,configurable:!0}),e.prototype.getValues=function(n){n===void 0&&(n=this.value);var r=this.attributes,i=r.viewportLength,a=r.contentLength,o=i/a,s=Y(this.range,2),l=s[0],c=s[1],u=n*(c-l-o);return[u,u+o]},e.prototype.getValue=function(){return this.value},e.prototype.renderSlider=function(n){var r=this.attributes,i=r.x,a=r.y,o=r.orientation,s=r.trackSize,l=r.padding,c=r.slidable,u=_e(this.attributes,"track"),f=_e(this.attributes,"thumb"),d=Mt(Mt({x:i,y:a,brushable:!1,orientation:o,padding:l,selectionRadius:this.thumbRadius,showHandle:!1,slidable:c,trackLength:this.trackLength,trackRadius:this.trackRadius,trackSize:s,values:this.getValues()},ta(u,"track")),ta(f,"selection"));this.slider=pe(n).maybeAppendByClassName("scrollbar",function(){return new _S({style:d})}).update(d).node()},e.prototype.render=function(n,r){this.renderSlider(r)},e.prototype.setValue=function(n,r){r===void 0&&(r=!1);var i=this.attributes.value,a=Y(this.range,2),o=a[0],s=a[1];this.slider.setValues(this.getValues(wn(n,o,s)),r),this.onValueChange(i)},e.prototype.bindEvents=function(){var n=this;this.slider.addEventListener("trackClick",function(r){r.stopPropagation(),n.onTrackClick(r.detail)}),this.onHover()},e.prototype.getOrientVal=function(n){var r=this.attributes.orientation;return r==="horizontal"?n[0]:n[1]},e.prototype.onHover=function(){this.slider.addEventListener("selectionMouseenter",this.onThumbMouseenter),this.slider.addEventListener("trackMouseenter",this.onTrackMouseenter),this.slider.addEventListener("selectionMouseleave",this.onThumbMouseleave),this.slider.addEventListener("trackMouseleave",this.onTrackMouseleave)},e.tag="scrollbar",e}(ar),bF=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(t);i{const{orientation:e,labelFormatter:n,style:r}=t,i=bF(t,["orientation","labelFormatter","style"]);return({scales:[a],value:o,theme:s})=>{const{bbox:l}=o,{x:c,y:u,width:f,height:d}=l,{scrollbar:h={}}=s,{ratio:p,range:v}=a.getOptions(),g=e==="horizontal"?f:d,m=g/p,[y,b]=v,x=b>y?0:1;return new yF({className:"g2-scrollbar",style:Object.assign({},h,Object.assign(Object.assign(Object.assign(Object.assign({},r),{x:c,y:u,trackLength:g,value:x}),i),{orientation:e,contentLength:m,viewportLength:g}))})}};Tc.props={defaultPosition:"bottom",defaultSize:24,defaultOrder:1,defaultCrossPadding:[12,12],defaultPadding:[12,12]};const AS=t=>Tc(Object.assign(Object.assign({},t),{orientation:"horizontal"}));AS.props=Object.assign(Object.assign({},Tc.props),{defaultPosition:"bottom"});const TS=t=>Tc(Object.assign(Object.assign({},t),{orientation:"vertical"}));TS.props=Object.assign(Object.assign({},Tc.props),{defaultPosition:"left"});const Av=(t,e)=>{const{coordinate:r}=e;return(i,a,o)=>{const[s]=i,{transform:l="",fillOpacity:c=1,strokeOpacity:u=1,opacity:f=1}=s.style,[d,h]=De(r)?["left bottom",`scale(1, ${1e-4})`]:["left top",`scale(${1e-4}, 1)`],p=[{transform:`${l} ${h}`.trimStart(),transformOrigin:d,fillOpacity:0,strokeOpacity:0,opacity:0},{transform:`${l} ${h}`.trimStart(),transformOrigin:d,fillOpacity:c,strokeOpacity:u,opacity:f,offset:.01},{transform:`${l} scale(1, 1)`.trimStart(),transformOrigin:d,fillOpacity:c,strokeOpacity:u,opacity:f}];return s.animate(p,Object.assign(Object.assign({},o),t))}},xF=(t,e)=>{const{coordinate:r}=e;return(i,a,o)=>{const[s]=i,{transform:l="",fillOpacity:c=1,strokeOpacity:u=1,opacity:f=1}=s.style,[d,h]=De(r)?["left bottom",`scale(1, ${1e-4})`]:["left top",`scale(${1e-4}, 1)`],p=[{transform:`${l} scale(1, 1)`.trimStart(),transformOrigin:d},{transform:`${l} ${h}`.trimStart(),transformOrigin:d,fillOpacity:c,strokeOpacity:u,opacity:f,offset:.99},{transform:`${l} ${h}`.trimStart(),transformOrigin:d,fillOpacity:0,strokeOpacity:0,opacity:0}];return s.animate(p,Object.assign(Object.assign({},o),t))}},PS=(t,e)=>{const{coordinate:r}=e;return cb.registerProperty({name:"scaleInYRadius",inherits:!1,initialValue:"",interpolable:!0,syntax:Lt.NUMBER}),(i,a,o)=>{const[s]=i,l=u=>{const{__data__:f,style:d}=u,{fillOpacity:h=1,strokeOpacity:p=1,opacity:v=1}=d,{points:g,y:m,y1:y}=f,b=Uo(r,g,[m,y]),{innerRadius:x,outerRadius:w}=b,O=[{scaleInYRadius:x+1e-4,fillOpacity:0,strokeOpacity:0,opacity:0},{scaleInYRadius:x+1e-4,fillOpacity:h,strokeOpacity:p,opacity:v,offset:.01},{scaleInYRadius:w,fillOpacity:h,strokeOpacity:p,opacity:v}];return u.animate(O,Object.assign(Object.assign({},o),t))},c=u=>{const{style:f}=u,{transform:d="",fillOpacity:h=1,strokeOpacity:p=1,opacity:v=1}=f,[g,m]=De(r)?["left top",`scale(${1e-4}, 1)`]:["left bottom",`scale(1, ${1e-4})`],y=[{transform:`${d} ${m}`.trimStart(),transformOrigin:g,fillOpacity:0,strokeOpacity:0,opacity:0},{transform:`${d} ${m}`.trimStart(),transformOrigin:g,fillOpacity:h,strokeOpacity:p,opacity:v,offset:.01},{transform:`${d} scale(1, 1)`.trimStart(),transformOrigin:g,fillOpacity:h,strokeOpacity:p,opacity:v}];return u.animate(y,Object.assign(Object.assign({},o),t))};return Ce(r)?l(s):c(s)}},wF=(t,e)=>{const{coordinate:r}=e;return(i,a,o)=>{const[s]=i,{transform:l="",fillOpacity:c=1,strokeOpacity:u=1,opacity:f=1}=s.style,[d,h]=De(r)?["left top",`scale(${1e-4}, 1)`]:["left bottom",`scale(1, ${1e-4})`],p=[{transform:`${l} scale(1, 1)`.trimStart(),transformOrigin:d},{transform:`${l} ${h}`.trimStart(),transformOrigin:d,fillOpacity:c,strokeOpacity:u,opacity:f,offset:.99},{transform:`${l} ${h}`.trimStart(),transformOrigin:d,fillOpacity:0,strokeOpacity:0,opacity:0}];return s.animate(p,Object.assign(Object.assign({},o),t))}},CS=(t,e)=>{cb.registerProperty({name:"waveInArcAngle",inherits:!1,initialValue:"",interpolable:!0,syntax:Lt.NUMBER});const{coordinate:r}=e;return(i,a,o)=>{const[s]=i;if(!Ce(r))return Av(t,e)(i,a,o);const{__data__:l,style:c}=s,{radius:u=0,inset:f=0,fillOpacity:d=1,strokeOpacity:h=1,opacity:p=1}=c,{points:v,y:g,y1:m}=l,y=To().cornerRadius(u).padAngle(f*Math.PI/180),b=Uo(r,v,[g,m]),{startAngle:x,endAngle:w}=b,O=[{waveInArcAngle:x+1e-4,fillOpacity:0,strokeOpacity:0,opacity:0},{waveInArcAngle:x+1e-4,fillOpacity:d,strokeOpacity:h,opacity:p,offset:.01},{waveInArcAngle:w,fillOpacity:d,strokeOpacity:h,opacity:p}],_=s.animate(O,Object.assign(Object.assign({},o),t));return _.onframe=function(){s.style.d=y(Object.assign(Object.assign({},b),{endAngle:Number(s.style.waveInArcAngle)}))},_.onfinish=function(){s.style.d=y(Object.assign(Object.assign({},b),{endAngle:w}))},_}};CS.props={};const LS=t=>(e,n,r)=>{const[i]=e,{fillOpacity:a=1,strokeOpacity:o=1,opacity:s=1}=i.style,l=[{fillOpacity:0,strokeOpacity:0,opacity:0},{fillOpacity:a,strokeOpacity:o,opacity:s}];return i.animate(l,Object.assign(Object.assign({},r),t))};LS.props={};const NS=t=>(e,n,r)=>{const[i]=e,{fillOpacity:a=1,strokeOpacity:o=1,opacity:s=1}=i.style,l=[{fillOpacity:a,strokeOpacity:o,opacity:s},{fillOpacity:0,strokeOpacity:0,opacity:0}];return i.animate(l,Object.assign(Object.assign({},r),t))};NS.props={};const OF=t=>(n,r,i)=>{const[a]=n,{transform:o="",fillOpacity:s=1,strokeOpacity:l=1,opacity:c=1}=a.style,u="center center",f=[{transform:`${o} scale(${1e-4})`.trimStart(),transformOrigin:u,fillOpacity:0,strokeOpacity:0,opacity:0},{transform:`${o} scale(${1e-4})`.trimStart(),transformOrigin:u,fillOpacity:s,strokeOpacity:l,opacity:c,offset:.01},{transform:`${o} scale(1)`.trimStart(),transformOrigin:u,fillOpacity:s,strokeOpacity:l,opacity:c}];return a.animate(f,Object.assign(Object.assign({},i),t))},_F=t=>(n,r,i)=>{const[a]=n,{transform:o="",fillOpacity:s=1,strokeOpacity:l=1,opacity:c=1}=a.style,u="center center",f=[{transform:`${o} scale(1)`.trimStart(),transformOrigin:u},{transform:`${o} scale(${1e-4})`.trimStart(),transformOrigin:u,fillOpacity:s,strokeOpacity:l,opacity:c,offset:.99},{transform:`${o} scale(${1e-4})`.trimStart(),transformOrigin:u,fillOpacity:0,strokeOpacity:0,opacity:0}];return a.animate(f,Object.assign(Object.assign({},i),t))},RS=t=>(e,n,r)=>{var i,a;const[o]=e,s=((a=(i=o).getTotalLength)===null||a===void 0?void 0:a.call(i))||0,l=[{lineDash:[0,s]},{lineDash:[s,0]}];return o.animate(l,Object.assign(Object.assign({},r),t))};RS.props={};const SF={opacity:1,strokeOpacity:1,fillOpacity:1,lineWidth:0,x:0,y:0,cx:0,cy:0,r:0,rx:0,ry:0,width:0,height:0},kF={[ut.CIRCLE]:["cx","cy","r"],[ut.ELLIPSE]:["cx","cy","rx","ry"],[ut.RECT]:["x","y","width","height"],[ut.IMAGE]:["x","y","width","height"],[ut.LINE]:["x1","y1","x2","y2"],[ut.POLYLINE]:["points"],[ut.POLYGON]:["points"]};function cl(t,e,n=!1){const r={};for(const i of e){const a=t.style[i];a?r[i]=a:n&&(r[i]=SF[i])}return r}const Pc=["fill","stroke","fillOpacity","strokeOpacity","opacity","lineWidth"];function Tv(t){const{min:e,max:n}=t.getLocalBounds(),[r,i]=e,[a,o]=n,s=o-i,l=a-r;return[r,i,l,s]}function MF(t){const[e,n,r,i]=t;return` + M ${e} ${n} + L ${e+r} ${n} + L ${e+r} ${n+i} + L ${e} ${n+i} + Z + `}function EF(t,e){const[n,r,i,a]=Tv(t),o=a/i,s=Math.ceil(Math.sqrt(e/o)),l=Math.ceil(e/s),c=[],u=a/l;let f=0,d=e;for(;d>0;){const h=Math.min(d,s),p=i/h;for(let v=0;v{r0(f,n),f.style.d=s,f.style.transform="none"},f.style.transform="none",h}return null}function LF(t,e,n,r){t.style.visibility="hidden";const i=r(t,e.length);return e.map((a,o)=>{const s=new Er({style:Object.assign({d:i[o]},cl(t,Pc))});return Pv(a,s,a,n)})}function NF(t,e,n,r){const i=r(e,t.length),{fillOpacity:a=1,strokeOpacity:o=1,opacity:s=1}=e.style,l=[{fillOpacity:0,strokeOpacity:0,opacity:0},{fillOpacity:0,strokeOpacity:0,opacity:0,offset:.99},{fillOpacity:a,strokeOpacity:o,opacity:s}],c=e.animate(l,n);return[...t.map((f,d)=>{const h=new Er({style:{d:i[d],fill:e.style.fill}});return Pv(f,f,h,n)}),c]}const BS=t=>(e,n,r)=>{const i=AF(t.split),a=Object.assign(Object.assign({},r),t),{length:o}=e,{length:s}=n;if(o===1&&s===1||o>1&&s>1){const[l]=e,[c]=n;return Pv(l,l,c,a)}if(o===1&&s>1){const[l]=e;return LF(l,n,a,i)}if(o>1&&s===1){const[l]=n;return NF(e,l,a,i)}return null};BS.props={};const zS=(t,e)=>(n,r,i)=>{const[a]=n,{min:[o,s],halfExtents:l}=a.getLocalBounds(),c=l[0]*2,u=l[1]*2,f=new Er({style:{d:`M${o},${s}L${o+c},${s}L${o+c},${s+u}L${o},${s+u}Z`}});return a.appendChild(f),a.style.clipPath=f,Av(t,e)([f],r,i)};zS.props={};const ZS=(t,e)=>(n,r,i)=>{const[a]=n,{min:[o,s],halfExtents:l}=a.getLocalBounds(),c=l[0]*2,u=l[1]*2,f=new Er({style:{d:`M${o},${s}L${o+c},${s}L${o+c},${s+u}L${o},${s+u}Z`}});return a.appendChild(f),a.style.clipPath=f,PS(t,e)([f],r,i)};ZS.props={};var RF=function(t,e){if(!rl(t))return t;for(var n=[],r=0;r{var i;return r.tagName!=="g"&&((i=r.style)===null||i===void 0?void 0:i[e])!==void 0?(n=r.style[e],!0):!1}),n!=null?n:jF[e]}function Nv(t,e,n,r){t.style[e]=n,r&&t.children.forEach(i=>Nv(i,e,n,r))}function Rv(t){Nv(t,"visibility","hidden",!0)}function Od(t){Nv(t,"visibility","visible",!0)}var Lc=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(t);i!e.__removed__)}function YS(t,e){return Iv(t,e).flatMap(({container:n})=>po(n))}function Iv(t,e){return e.filter(n=>n!==t&&n.options.parentKey===t.options.key)}function Ci(t){return se(t).select(`.${wd}`).node()}function HS(t){if(t.tagName==="g")return t.getRenderBounds();const e=t.getGeometryBounds(),n=new Bn;return n.setFromTransformedAABB(e,t.getWorldTransform()),n}function as(t,e){const{offsetX:n,offsetY:r}=e,i=HS(t),{min:[a,o],max:[s,l]}=i,c=ns,u=rl;return c||u?null:[n-a,r-o]}function jv(t,e){const{offsetX:n,offsetY:r}=e,[i,a,o,s]=FF(t);return[Math.min(o,Math.max(i,n))-i,Math.min(s,Math.max(a,r))-a]}function FF(t){const e=t.getRenderBounds(),{min:[n,r],max:[i,a]}=e;return[n,r,i,a]}function VS(t){return e=>e.__data__.color}function Nc(t){return e=>e.__data__.x}function os(t){const e=Array.isArray(t)?t:[t],n=new Map(e.flatMap(r=>Array.from(r.markState.keys()).map(a=>[_d(r.key,a.key),a.data])));return r=>{const{index:i,markKey:a,viewKey:o}=r.__data__;return n.get(_d(o,a))[i]}}const XS={selected:3,unselected:3,active:2,inactive:2,default:1},BF={selection:["selected","unselected"],highlight:["active","inactive"]},US=(t,e,n)=>{Cc(t,r=>{"setAttribute"in r&&typeof r.setAttribute=="function"&&r.setAttribute(e,n)})};function qS(t,e){return e.forEach(n=>{const r=n.__interactionStyle__;r?n.__interactionStyle__=Object.assign(Object.assign({},r),t):n.__interactionStyle__=t}),(n=(i,a)=>i,r=US)=>vo(void 0,n,r)}function vo(t,e=(r,i)=>r,n=US){const r="__states__",i="__ordinal__",a=h=>XS[h]||XS.default,o=h=>{var p;return(p=Object.entries(BF).find(([v,g])=>g.includes(h)))===null||p===void 0?void 0:p[0]},s=h=>{var p;const{[r]:v=[],[i]:g={}}=h,m=[...v].sort((x,w)=>a(w)-a(x)),y=new Map;for(const x of m){const w=((p=t!=null?t:h.__interactionStyle__)===null||p===void 0?void 0:p[x])||{};for(const[O,_]of Object.entries(w))y.has(O)||y.set(O,_)}const b=Object.assign({},g);for(const[x,w]of y.entries())b[x]=w;if(Object.keys(b).length!==0){for(const[x,w]of Object.entries(b)){const O=DF(h,x),_=e(w,h);n(h,x,_),x in g||(g[x]=O)}h[i]=g}},l=h=>{h[r]||(h[r]=[])};return{setState:(h,...p)=>{l(h),h[r]=[...p],s(h)},updateState:(h,...p)=>{l(h);const v=h[r],g=new Set(p.map(y=>o(y)).filter(y=>y!==void 0)),m=v.filter(y=>!g.has(o(y)));h[r]=[...m,...p],s(h)},removeState:(h,...p)=>{l(h);for(const v of p){const g=h[r].indexOf(v);g!==-1&&h[r].splice(g,1)}s(h)},hasState:(h,p)=>(l(h),h[r].indexOf(p)!==-1)}}function zF(t){return t===void 0?!0:typeof t!="object"?!1:Object.keys(t).length===0}function _d(t,e){return`${t},${e}`}function ul(t,e){const r=(Array.isArray(t)?t:[t]).flatMap(a=>a.marks.map(o=>[_d(a.key,o.key),o.state])),i={};for(const a of e){const[o,s]=Array.isArray(a)?a:[a,{}];i[o]=r.reduce((l,c)=>{const[u,f={}]=c,d=zF(f[o])?s:f[o];for(const[h,p]of Object.entries(d)){const v=l[h],g=(m,y,b,x)=>{const w=_d(x.__data__.viewKey,x.__data__.markKey);return u!==w?v==null?void 0:v(m,y,b,x):typeof p!="function"?p:p(m,y,b,x)};l[h]=g}return l},{})}return i}function Rc(t,e){const n=new Map(t.map((i,a)=>[i,a])),r=e?t.map(e):t;return(i,a)=>{if(typeof i!="function")return i;const o=n.get(a),s=e?e(a):a;return i(s,o,r,a)}}function KS(t){var{link:e=!1,valueof:n=(u,f)=>u,coordinate:r}=t,i=Lc(t,["link","valueof","coordinate"]);const a="element-link";if(!e)return[()=>{},()=>{}];const o=u=>u.__data__.points,s=(u,f)=>{const[,d,h]=u,[p,,,v]=f;return[d,p,v,h]};return[u=>{var f;if(u.length<=1)return;const d=Pi(u,(h,p)=>{const{x:v}=h.__data__,{x:g}=p.__data__;return v-g});for(let h=1;hn(k,v)),{fill:O=v.getAttribute("fill")}=w,_=Lc(w,["fill"]),S=new Er({className:a,style:Object.assign({d:p.toString(),fill:O,zIndex:-2},_)});(f=v.link)===null||f===void 0||f.remove(),v.parentNode.appendChild(S),v.link=S}},u=>{var f;(f=u.link)===null||f===void 0||f.remove(),u.link=null}]}function QS(t,e,n){const r=i=>{const{transform:a}=t.style;return a?`${a} ${i}`:i};if(Ce(n)){const{points:i}=t.__data__,[a,o]=De(n)?jf(i):i,s=n.getCenter(),l=_n(a,s),c=_n(o,s),u=hi(l),f=Qb(l,c),d=u+f/2,h=e*Math.cos(d),p=e*Math.sin(d);return r(`translate(${h}, ${p})`)}return De(n)?r(`translate(${e}, 0)`):r(`translate(0, ${-e})`)}function JS(t){var{document:e,background:n,scale:r,coordinate:i,valueof:a}=t,o=Lc(t,["document","background","scale","coordinate","valueof"]);const s="element-background";if(!n)return[()=>{},()=>{}];const l=(m,y,b)=>{const x=m.invert(y),w=y+m.getBandWidth(x)/2,O=m.getStep(x)/2,_=O*b;return[w-O+_,w+O-_]},c=(m,y)=>{const{x:b}=r;if(!Ec(b))return[0,1];const{__data__:x}=m,{x:w}=x,[O,_]=l(b,w,y);return[O,_]},u=(m,y)=>{const{y:b}=r;if(!Ec(b))return[0,1];const{__data__:x}=m,{y:w}=x,[O,_]=l(b,w,y);return[O,_]},f=(m,y)=>{const{padding:b}=y,[x,w]=c(m,b),[O,_]=u(m,b),S=[[x,O],[w,O],[w,_],[x,_]].map(R=>i.map(R)),{__data__:k}=m,{y:M,y1:E}=k;return lx(e,S,{y:M,y1:E},i,y)},d=(m,y)=>{const{transform:b="scale(1.2, 1.2)",transformOrigin:x="center center",stroke:w=""}=y,O=Lc(y,["transform","transformOrigin","stroke"]),_=Object.assign({transform:b,transformOrigin:x,stroke:w},O),S=m.cloneNode(!0);for(const[k,M]of Object.entries(_))S.style[k]=M;return S},h=()=>{const{x:m,y}=r;return[m,y].some(Ec)};return[m=>{m.background&&m.background.remove();const y=Qi(o,R=>a(R,m)),{fill:b="#CCD6EC",fillOpacity:x=.3,zIndex:w=-2,padding:O=.001,lineWidth:_=0}=y,S=Lc(y,["fill","fillOpacity","zIndex","padding","lineWidth"]),k=Object.assign(Object.assign({},S),{fill:b,fillOpacity:x,zIndex:w,padding:O,lineWidth:_}),E=(h()?f:d)(m,k);E.className=s,m.parentNode.parentNode.appendChild(E),m.background=E},m=>{var y;(y=m.background)===null||y===void 0||y.remove(),m.background=null},m=>m.className===s]}function go(t,e){const r=t.getRootNode().defaultView.getContextService().getDomElement();r!=null&&r.style&&(t.cursor=r.style.cursor,r.style.cursor=e)}function ZF(t){go(t,t.cursor)}function Dv(t,e,n){return t.find(r=>Object.entries(e).every(([i,a])=>n(r)[i]===a))}function Sd(t,e){return Math.sqrt(Math.pow(t[0]-e[0],2)+Math.pow(t[1]-e[1],2))}function Ic(t,e=!1){const n=IF(t,r=>!!r).map((r,i)=>[i===0?"M":"L",...r]);return e&&n.push(["Z"]),n}function tk(t){return t.querySelectorAll(".element")}function WF(t,e,n=0){const r=[["M",...e[1]]],i=Sd(t,e[1]),a=Sd(t,e[0]);return i===0?r.push(["L",...e[3]],["A",a,a,0,n,1,...e[0]],["Z"]):r.push(["A",i,i,0,n,0,...e[2]],["L",...e[3]],["A",a,a,0,n,1,...e[0]],["Z"]),r}function jc(t,e){if(e(t))return t;let n=t.parent;for(;n&&!e(n);)n=n.parent;return n}const Fv=["interval","point","density"];function ek({elementsof:t,root:e,coordinate:n,scale:r,validFindByXMarks:i=Fv}){var a,o;let s=t(e);const l=u=>i.includes(u.markType);if(s.find(l)){s=s.filter(l);const u=r.x,f=r.series,d=(o=(a=u==null?void 0:u.getBandWidth)===null||a===void 0?void 0:a.call(u))!==null&&o!==void 0?o:0,h=f?p=>{const v=Math.round(1/f.valueBandWidth);return p.__data__.x+p.__data__.series*d+d/(v*2)}:p=>p.__data__.x+d/2;return s.sort((p,v)=>h(p)-h(v)),p=>{const v=as(e,p);if(!v)return;const[g]=n.invert(v),m=Ra(h).center,y=m(s,g);return s[y]}}return u=>{const{target:f}=u;return jc(f,d=>d.classList?d.classList.includes("element"):!1)}}var GF=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(t);ip,regionGroupKey:i=p=>p,link:a=!1,background:o=!1,delay:s=60,scale:l,coordinate:c,emitter:u,state:f={},region:d=!1,regionEleFilter:h=p=>Fv.includes(p.markType)}){var p,v;const g=(p=e(t))!==null&&p!==void 0?p:[],m=d?g.filter(h):g,y=new Set(m),b=d?i:r,x=qe(m,b),w=ek({elementsof:e,root:t,coordinate:c,scale:l}),O=Rc(m,n),[_,S]=KS(Object.assign({elements:m,valueof:O,link:a,coordinate:c},Nt(f.active,"link"))),[k,M,E]=JS(Object.assign({document:t.ownerDocument,scale:l,coordinate:c,background:o,valueof:O},Nt(f.active,"background"))),R=gt(f,{active:Object.assign({},((v=f.active)===null||v===void 0?void 0:v.offset)&&{transform:(...nt)=>{const st=f.active.offset(...nt),[,ft]=nt;return QS(m[ft],st,c)}})}),T=qS(R,m),{updateState:L,removeState:I,hasState:j}=T(O);let F;const D=nt=>{const{nativeEvent:st=!0}=nt;let ft=nt.target;if(d&&(ft=w(nt)),!y.has(ft))return;F&&clearTimeout(F);const rt=b(ft),bt=x.get(rt),St=new Set(bt);for(const Pt of m)St.has(Pt)?j(Pt,"active")||L(Pt,"active"):(L(Pt,"inactive"),S(Pt)),Pt!==ft&&M(Pt);k(ft),_(bt),st&&u.emit("element:highlight",{nativeEvent:st,data:{data:n(ft),group:bt.map(n)}})},B=()=>{F&&clearTimeout(F),F=setTimeout(()=>{W(),F=null},s)},W=(nt=!0)=>{for(const st of m)I(st,"active","inactive"),M(st),S(st);nt&&u.emit("element:unhighlight",{nativeEvent:nt})},V=nt=>{let st=nt.target;if(d&&(st=w(nt)),!st){s>0?B():W();return}o&&!E(st)||!o&&!y.has(st)||(s>0?B():W())},U=()=>{W()};t.addEventListener("pointerover",D),t.addEventListener("pointermove",D),t.addEventListener("pointerout",V),t.addEventListener("pointerleave",U);const Q=nt=>{const{nativeEvent:st}=nt;st||W(!1)},at=nt=>{const{nativeEvent:st}=nt;if(st)return;const{data:ft}=nt.data,rt=Dv(m,ft,n);rt&&D({target:rt,nativeEvent:!1})};return u.on("element:highlight",at),u.on("element:unhighlight",Q),()=>{t.removeEventListener("pointerover",D),t.removeEventListener("pointermove",D),t.removeEventListener("pointerout",V),t.removeEventListener("pointerleave",U),u.off("element:highlight",at),u.off("element:unhighlight",Q);for(const nt of m)M(nt),S(nt)}}function kd(t){var{delay:e,createGroup:n,createRegionGroup:r,background:i=!1,link:a=!1}=t,o=GF(t,["delay","createGroup","createRegionGroup","background","link"]);return(s,l,c)=>{const{container:u,view:f,options:d}=s,{scale:h,coordinate:p}=f,v=Ci(u);return $F(v,Object.assign({elements:po,datum:os(f),groupKey:n?n(f):void 0,regionGroupKey:r?r(f):Nc(f),coordinate:p,scale:h,state:ul(d,[["active",i?{}:{lineWidth:"1",stroke:"#000"}],"inactive"]),background:i,link:a,delay:e,emitter:c},o))}}kd.props={reapplyWhenUpdate:!0};function nk(t){return kd(Object.assign(Object.assign({},t),{createGroup:Nc}))}nk.props={reapplyWhenUpdate:!0};function rk(t){return kd(Object.assign(Object.assign({},t),{createGroup:VS}))}rk.props={reapplyWhenUpdate:!0};var YF=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(t);iv,regionGroupKey:i=v=>v,link:a=!1,single:o=!1,multipleSelectHotkey:s,coordinate:l,background:c=!1,scale:u,emitter:f,state:d={},region:h=!1,regionEleFilter:p=v=>Fv.includes(v.markType)}){var v;const g=e(t),m=new Set(g),y=ek({elementsof:e,root:t,coordinate:l,scale:u}),b=qe(g,r),x=qe(g,i),w=Rc(g,n),[O,_]=KS(Object.assign({link:a,elements:g,valueof:w,coordinate:l},Nt(d.selected,"link"))),[S,k]=JS(Object.assign({document:t.ownerDocument,background:c,coordinate:l,scale:u,valueof:w},Nt(d.selected,"background"))),M=gt(d,{selected:Object.assign({},((v=d.selected)===null||v===void 0?void 0:v.offset)&&{transform:(...rt)=>{const bt=d.selected.offset(...rt),[,St]=rt;return QS(g[St],bt,l)}})}),E=qS(M,g),{updateState:R,removeState:T,hasState:L}=E(w);let I=!o,j=null;const F=(rt=!0)=>{for(const bt of g)T(bt,"selected","unselected"),_(bt),k(bt);rt&&f.emit("element:unselect",{nativeEvent:!0})},D=({event:rt,element:bt,nativeEvent:St=!0,filter:Pt=Vt=>!0,groupBy:Tt=r,groupMap:zt=b})=>{const Vt=g.filter(Pt);if(L(bt,"selected"))F();else{const Ut=Tt(bt),ve=zt.get(Ut),re=new Set(ve);for(const ie of Vt)re.has(ie)?R(ie,"selected"):(R(ie,"unselected"),_(ie)),ie!==bt&&k(ie);if(O(ve),S(bt),!St)return;f.emit("element:select",Object.assign(Object.assign({},rt),{nativeEvent:St,data:{data:[n(bt),...ve.map(n)]}}))}},B=({event:rt,element:bt,nativeEvent:St=!0,filter:Pt=Vt=>!0,groupBy:Tt=r,groupMap:zt=b})=>{const Vt=Tt(bt),Ut=zt.get(Vt),ve=new Set(Ut),re=g.filter(Pt);if(L(bt,"selected")){if(!g.some(ge=>!ve.has(ge)&&L(ge,"selected")))return F();for(const ge of Ut)R(ge,"unselected"),_(ge),k(ge)}else{const ie=Ut.some(ge=>L(ge,"selected"));for(const ge of re)ve.has(ge)?R(ge,"selected"):L(ge,"selected")||R(ge,"unselected");!ie&&a&&O(Ut),S(bt)}St&&f.emit("element:select",Object.assign(Object.assign({},rt),{nativeEvent:St,data:{data:g.filter(ie=>L(ie,"selected")).map(n)}}))},W=rt=>{if(m.has(rt))return!0;for(const bt of m)if(Cc(bt,Pt=>Pt===rt))return!0;return!1},V=rt=>{if(m.has(rt))return rt;for(const bt of m){let St=null;if(Cc(bt,Pt=>{Pt===rt&&(St=bt)}),St)return St}return rt},U=rt=>{const{target:bt,nativeEvent:St=!0}=rt,Pt=I?B:D;let Tt=bt;const zt=W(bt);return!h||zt?zt?Pt({event:rt,element:V(Tt),nativeEvent:St,groupBy:r}):F():(Tt=y(rt),m.has(Tt)?Pt({event:rt,element:Tt,nativeEvent:St,filter:p,groupBy:i,groupMap:x}):F())},Q=Array.isArray(s)?s:[s],at=rt=>{Q.includes(rt.code)&&!j&&(j=rt.code,I=!0)},nt=rt=>{rt.code===j&&(j=null,I=!1)};t.addEventListener("click",U),s&&(I=!1,document.addEventListener("keydown",at),document.addEventListener("keyup",nt));const st=rt=>{const{nativeEvent:bt,data:St}=rt;if(bt)return;const Pt=I?St.data:St.data.slice(0,1);for(const Tt of Pt){const zt=Dv(g,Tt,n);U({target:zt,nativeEvent:!1})}},ft=()=>{F(!1)};return f.on("element:select",st),f.on("element:unselect",ft),()=>{for(const rt of g)_(rt);t.removeEventListener("click",U),s&&(document.removeEventListener("keydown",at),document.removeEventListener("keyup",nt)),f.off("element:select",st),f.off("element:unselect",ft)}}function Md(t){var{createGroup:e,createRegionGroup:n,background:r=!1,link:i=!1}=t,a=YF(t,["createGroup","createRegionGroup","background","link"]);return(o,s,l)=>{const{container:c,view:u,options:f}=o,{coordinate:d,scale:h}=u,p=Ci(c);return HF(p,Object.assign({elements:po,datum:os(u),groupKey:e?e(u):void 0,regionGroupKey:n?n(u):Nc(u),coordinate:d,scale:h,state:ul(f,[["selected",r?{}:{lineWidth:"1",stroke:"#000"}],"unselected"]),background:r,link:i,emitter:l},a))}}Md.props={reapplyWhenUpdate:!0};function ik(t){return Md(Object.assign(Object.assign({},t),{createGroup:Nc}))}ik.props={reapplyWhenUpdate:!0};function ak(t){return Md(Object.assign(Object.assign({},t),{createGroup:VS}))}ak.props={reapplyWhenUpdate:!0};var ss=function(t,e,n){var r,i,a,o,s=0;n||(n={});var l=function(){s=n.leading===!1?0:Date.now(),r=null,o=t.apply(i,a),r||(i=a=null)},c=function(){var u=Date.now();!s&&n.leading===!1&&(s=u);var f=e-(u-s);return i=this,a=arguments,f<=0||f>e?(r&&(clearTimeout(r),r=null),s=u,o=t.apply(i,a),r||(i=a=null)):!r&&n.trailing!==!1&&(r=setTimeout(l,f)),o};return c.cancel=function(){clearTimeout(r),s=0,r=i=a=null},c};function VF(t){const{coordinate:e={}}=t,{transform:n=[]}=e,r=n.find(a=>a.type==="fisheye");if(r)return r;const i={type:"fisheye"};return n.push(i),e.transform=n,t.coordinate=e,i}function XF({wait:t=30,leading:e,trailing:n=!1}){return r=>{const{options:i,update:a,setState:o,container:s}=r,l=Ci(s),c=ss(u=>{const f=as(l,u);if(!f){o("fisheye"),a();return}o("fisheye",d=>{const h=gt({},d,{interaction:{tooltip:{preserve:!0}}});for(const m of h.marks)m.animate=!1;const[p,v]=f,g=VF(h);return g.focusX=p,g.focusY=v,g.visual=!0,h}),a()},t,{leading:e,trailing:n});return l.addEventListener("pointerenter",c),l.addEventListener("pointermove",c),l.addEventListener("pointerleave",c),()=>{l.removeEventListener("pointerenter",c),l.removeEventListener("pointermove",c),l.removeEventListener("pointerleave",c)}}}var UF=function(t,e,n,r){function i(a){return a instanceof n?a:new n(function(o){o(a)})}return new(n||(n=Promise))(function(a,o){function s(u){try{c(r.next(u))}catch(f){o(f)}}function l(u){try{c(r.throw(u))}catch(f){o(f)}}function c(u){u.done?a(u.value):i(u.value).then(s,l)}c((r=r.apply(t,e||[])).next())})},qF=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(t);ii.type==="normalizeY");if(n)return n;const r={type:"normalizeY"};return e.push(r),t.transform=e,r}function QF(t,e,n){const[r]=Array.from(t.entries()).filter(([i])=>i.type===e).map(([i])=>{const{encode:a}=i,o=s=>{const l=a[s];return[s,l?l.value:void 0]};return Object.fromEntries(n.map(o))});return r}function ok(t){var{wait:e=20,leading:n,trailing:r=!1,labelFormatter:i=o=>`${o}`}=t,a=qF(t,["wait","leading","trailing","labelFormatter"]);return o=>{const{view:s,container:l,update:c,setState:u}=o,{markState:f,scale:d,coordinate:h}=s,p=QF(f,"line",["x","y","series"]);if(!p)return;const{y:v,x:g,series:m=[]}=p,y=v.map((F,D)=>D),b=Pi(y.map(F=>g[F])),x=Ci(l),w=l.getElementsByClassName(ia),O=l.getElementsByClassName(Lv),S=qe(O,F=>F.__data__.key.split("-")[0]),k=new $o({style:Object.assign({x1:0,y1:0,x2:0,y2:x.getAttribute("height"),stroke:"black",lineWidth:1},Nt(a,"rule"))}),M=new Ei({style:Object.assign({x:0,y:x.getAttribute("height"),text:"",fontSize:10},Nt(a,"label"))});k.append(M),x.appendChild(k);const E=(F,D,B)=>{const[W]=F.invert(B),V=D.invert(W);return b[cF(b,V)]},R=(F,D)=>{k.setAttribute("x1",F[0]),k.setAttribute("x2",F[0]),M.setAttribute("text",i(D))};let T;const L=F=>UF(this,void 0,void 0,function*(){const{x:D}=d,B=E(h,D,F);R(F,B),u("chartIndex",V=>{const U=gt({},V),Q=U.marks.find(rt=>rt.type==="line"),nt=Fe(Kp(y,rt=>Fe(rt,bt=>+v[bt])/Ur(rt,bt=>+v[bt]),rt=>m[rt]).values()),st=[1/nt,nt];gt(Q,{scale:{y:{domain:st}}});const ft=KF(Q);ft.groupBy="color",ft.basis=(rt,bt)=>{const St=rt[Ra(Pt=>g[+Pt]).center(rt,B)];return bt[St]};for(const rt of U.marks)rt.animate=!1;return U}),T=(yield c("chartIndex")).view}),I=F=>{const{scale:D,coordinate:B}=T,{x:W,y:V}=D,U=E(B,W,F);R(F,U);for(const Q of w){const{seriesIndex:at,key:nt}=Q.__data__,st=at[Ra(zt=>g[+zt]).center(at,U)],ft=[0,V.map(1)],rt=[0,V.map(v[st]/v[at[0]])],[,bt]=B.map(ft),[,St]=B.map(rt),Pt=bt-St;Q.setAttribute("transform",`translate(0, ${Pt})`);const Tt=S.get(nt)||[];for(const zt of Tt)zt.setAttribute("dy",Pt)}},j=ss(F=>{const D=as(x,F);D&&I(D)},e,{leading:n,trailing:r});return L([0,0]),x.addEventListener("pointerenter",j),x.addEventListener("pointermove",j),x.addEventListener("pointerleave",j),()=>{k.remove(),x.removeEventListener("pointerenter",j),x.removeEventListener("pointermove",j),x.removeEventListener("pointerleave",j)}}}ok.props={reapplyWhenUpdate:!0};function Dc(t,e){let n,r=-1,i=-1;if(e===void 0)for(const a of t)++i,a!=null&&(n>a||n===void 0&&a>=a)&&(n=a,r=i);else for(let a of t)(a=e(a,++i,t))!=null&&(n>a||n===void 0&&a>=a)&&(n=a,r=i);return r}function Fc(t,e){let n=0,r=0;if(e===void 0)for(let i of t)i!=null&&(i=+i)>=i&&(++n,r+=i);else{let i=-1;for(let a of t)(a=e(a,++i,t))!=null&&(a=+a)>=a&&(++n,r+=a)}if(n)return r/n}function sk(t){var e=document.createElement("div");e.innerHTML=t;var n=e.childNodes[0];return n&&e.contains(n)&&e.removeChild(n),n}function JF(t,e){return!t||!e?t:t.replace(/\\?\{([^{}]+)\}/g,function(n,r){return n.charAt(0)==="\\"?n.slice(1):e[r]===void 0?"":e[r]})}var tB=JF,lk=function(t,e){if(e==null){t.innerHTML="";return}t.replaceChildren?Array.isArray(e)?t.replaceChildren.apply(t,te([],Y(e),!1)):t.replaceChildren(e):(t.innerHTML="",Array.isArray(e)?e.forEach(function(n){return t.appendChild(n)}):t.appendChild(e))};function Bv(t){return t===void 0&&(t=""),{CONTAINER:"".concat(t,"tooltip"),TITLE:"".concat(t,"tooltip-title"),LIST:"".concat(t,"tooltip-list"),LIST_ITEM:"".concat(t,"tooltip-list-item"),NAME:"".concat(t,"tooltip-list-item-name"),MARKER:"".concat(t,"tooltip-list-item-marker"),NAME_LABEL:"".concat(t,"tooltip-list-item-name-label"),VALUE:"".concat(t,"tooltip-list-item-value"),CROSSHAIR_X:"".concat(t,"tooltip-crosshair-x"),CROSSHAIR_Y:"".concat(t,"tooltip-crosshair-y")}}var ck={overflow:"hidden","white-space":"nowrap","text-overflow":"ellipsis"};function eB(t){var e;t===void 0&&(t="");var n=Bv(t);return e={},e[".".concat(n.CONTAINER)]={position:"absolute",visibility:"visible","z-index":8,transition:"visibility 0.2s cubic-bezier(0.23, 1, 0.32, 1), left 0.4s cubic-bezier(0.23, 1, 0.32, 1), top 0.4s cubic-bezier(0.23, 1, 0.32, 1)","background-color":"rgba(255, 255, 255, 0.96)","box-shadow":"0 6px 12px 0 rgba(0, 0, 0, 0.12)","border-radius":"4px",color:"rgba(0, 0, 0, 0.65)","font-size":"12px","line-height":"20px",padding:"12px","min-width":"120px","max-width":"360px","font-family":"Roboto-Regular"},e[".".concat(n.TITLE)]={color:"rgba(0, 0, 0, 0.45)"},e[".".concat(n.LIST)]={margin:"0px","list-style-type":"none",padding:"0px"},e[".".concat(n.LIST_ITEM)]={"list-style-type":"none",display:"flex","line-height":"2em","align-items":"center","justify-content":"space-between","white-space":"nowrap"},e[".".concat(n.MARKER)]={width:"8px",height:"8px","border-radius":"50%",display:"inline-block","margin-right":"4px"},e[".".concat(n.NAME)]={display:"flex","align-items":"center","max-width":"216px"},e[".".concat(n.NAME_LABEL)]=Mt({flex:1},ck),e[".".concat(n.VALUE)]=Mt({display:"inline-block",float:"right",flex:1,"text-align":"right","min-width":"28px","margin-left":"30px",color:"rgba(0, 0, 0, 0.85)"},ck),e[".".concat(n.CROSSHAIR_X)]={position:"absolute",width:"1px","background-color":"rgba(0, 0, 0, 0.25)"},e[".".concat(n.CROSSHAIR_Y)]={position:"absolute",height:"1px","background-color":"rgba(0, 0, 0, 0.25)"},e}var nB=function(t){un(e,t);function e(n){var r=this,i,a,o=(a=(i=n.style)===null||i===void 0?void 0:i.template)===null||a===void 0?void 0:a.prefixCls,s=Bv(o);return r=t.call(this,n,{data:[],x:0,y:0,visibility:"visible",title:"",position:"bottom-right",offset:[5,5],enterable:!1,container:{x:0,y:0},bounding:null,template:{prefixCls:"",container:'
'),title:'
'),item:'
  • + + + {name} + + {value} +
  • `)},style:eB(o)})||this,r.timestamp=-1,r.prevCustomContentKey=r.attributes.contentKey,r.initShape(),r.render(r.attributes,r),r}return Object.defineProperty(e.prototype,"HTMLTooltipElement",{get:function(){return this.element},enumerable:!1,configurable:!0}),e.prototype.getContainer=function(){return this.element},Object.defineProperty(e.prototype,"elementSize",{get:function(){var n=this.element.offsetWidth,r=this.element.offsetHeight;return{width:n,height:r}},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"HTMLTooltipItemsElements",{get:function(){var n=this.attributes,r=n.data,i=n.template;return r.map(function(a,o){var s=a.name,l=s===void 0?"":s,c=a.color,u=c===void 0?"black":c,f=a.index,d=Jn(a,["name","color","index"]),h=Mt({name:l,color:u,index:f!=null?f:o},d);return sk(tB(i.item,h))})},enumerable:!1,configurable:!0}),e.prototype.render=function(n,r){this.renderHTMLTooltipElement(),this.updatePosition()},e.prototype.destroy=function(){var n;(n=this.element)===null||n===void 0||n.remove(),t.prototype.destroy.call(this)},e.prototype.show=function(n,r){var i=this;if(n!==void 0&&r!==void 0){var a=this.element.style.visibility==="hidden",o=function(){i.attributes.x=n!=null?n:i.attributes.x,i.attributes.y=r!=null?r:i.attributes.y,i.updatePosition()};a?this.closeTransition(o):o()}this.element.style.visibility="visible"},e.prototype.hide=function(n,r){n===void 0&&(n=0),r===void 0&&(r=0);var i=this.attributes.enterable;i&&this.isCursorEntered(n,r)||(this.element.style.visibility="hidden")},e.prototype.initShape=function(){var n=this.attributes.template;this.element=sk(n.container),this.id&&this.element.setAttribute("id",this.id)},e.prototype.renderCustomContent=function(){if(!(this.prevCustomContentKey!==void 0&&this.prevCustomContentKey===this.attributes.contentKey)){this.prevCustomContentKey=this.attributes.contentKey;var n=this.attributes.content;n&&(typeof n=="string"?this.element.innerHTML=n:lk(this.element,n))}},e.prototype.renderHTMLTooltipElement=function(){var n,r,i=this.attributes,a=i.template,o=i.title,s=i.enterable,l=i.style,c=i.content,u=Bv(a.prefixCls),f=this.element;if(this.element.style.pointerEvents=s?"auto":"none",c)this.renderCustomContent();else{o?(f.innerHTML=a.title,f.getElementsByClassName(u.TITLE)[0].innerHTML=o):(r=(n=f.getElementsByClassName(u.TITLE))===null||n===void 0?void 0:n[0])===null||r===void 0||r.remove();var d=this.HTMLTooltipItemsElements,h=document.createElement("ul");h.className=u.LIST,lk(h,d);var p=this.element.querySelector(".".concat(u.LIST));p?p.replaceWith(h):f.appendChild(h)}tD(f,l)},e.prototype.getRelativeOffsetFromCursor=function(n){var r=this.attributes,i=r.position,a=r.offset,o=n||i,s=o.split("-"),l={left:[-1,0],right:[1,0],top:[0,-1],bottom:[0,1]},c=this.elementSize,u=c.width,f=c.height,d=[-u/2,-f/2];return s.forEach(function(h){var p=Y(d,2),v=p[0],g=p[1],m=Y(l[h],2),y=m[0],b=m[1];d=[v+(u/2+a[0])*y,g+(f/2+a[1])*b]}),d},e.prototype.setOffsetPosition=function(n){var r=Y(n,2),i=r[0],a=r[1],o=this.attributes,s=o.x,l=s===void 0?0:s,c=o.y,u=c===void 0?0:c,f=o.container,d=f.x,h=f.y;this.element.style.left="".concat(+l+d+i,"px"),this.element.style.top="".concat(+u+h+a,"px")},e.prototype.updatePosition=function(){var n=this.attributes.showDelay,r=n===void 0?60:n,i=Date.now();this.timestamp>0&&i-this.timestampy+x,top:gb+w},_=[];u.split("-").forEach(function(k){O[k]?_.push(m[k]):_.push(k)});var S=_.join("-");return this.getRelativeOffsetFromCursor(S)},e.prototype.isCursorEntered=function(n,r){if(this.element){var i=this.element.getBoundingClientRect(),a=i.x,o=i.y,s=i.width,l=i.height;return new rn(a,o,s,l).isPointIn(n,r)}return!1},e.prototype.closeTransition=function(n){var r=this,i=this.element.style.transition;this.element.style.transition="none",n(),setTimeout(function(){r.element.style.transition=i},10)},e.tag="tooltip",e}(ar);function aa(t,e,n={},r=!1){if(Ta(t)||Array.isArray(t)&&r)return t;const i=Nt(t,e);return gt(n,i)}function Ed(t,e={}){return Ta(t)||Array.isArray(t)||!uk(t)?t:gt(e,t)}function uk(t){if(Object.keys(t).length===0)return!0;const{title:e,items:n}=t;return e!==void 0||n!==void 0}function oa(t,e){return typeof t=="object"?Nt(t,e):t}var rB=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(t);i-Math.PI/2&&eMath.PI/2&&e(l-s)/i.count*f)})}const fk=t=>{const{important:e={}}=t,n=rB(t,["important"]);return r=>{const{theme:i,coordinate:a,scales:o}=r;return co(Object.assign(Object.assign(Object.assign({},n),iB(t.orientation)),{important:Object.assign(Object.assign({},aB(t,i,a,o)),e)}))(r)}};fk.props=Object.assign(Object.assign({},co.props),{defaultPosition:"center"});const dk=t=>(...e)=>fo(Object.assign({},{block:!0},t))(...e);dk.props=Object.assign(Object.assign({},fo.props),{defaultPosition:"top",defaultOrientation:"horizontal"});const zv=t=>e=>{const{scales:n}=e,r=ea(n,"size");return fo(Object.assign({},{type:"size",data:r.getTicks().map((i,a)=>({value:i,label:String(i)}))},t))(e)};zv.props=Object.assign(Object.assign({},fo.props),{defaultPosition:"top",defaultOrientation:"horizontal"});const hk=t=>zv(Object.assign({},{block:!0},t));hk.props=Object.assign(Object.assign({},fo.props),{defaultPosition:"top",defaultOrientation:"horizontal"});var oB=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(t);ie=>{const{width:n,height:r,depth:i,paddingLeft:a,paddingRight:o,paddingTop:s,paddingBottom:l,padding:c,inset:u,insetLeft:f,insetTop:d,insetRight:h,insetBottom:p,margin:v,marginLeft:g,marginBottom:m,marginTop:y,marginRight:b,data:x,coordinate:w,theme:O,component:_,interaction:S,x:k,y:M,z:E,key:R,frame:T,labelTransform:L,parentKey:I,clip:j,viewStyle:F,title:D}=e,B=oB(e,["width","height","depth","paddingLeft","paddingRight","paddingTop","paddingBottom","padding","inset","insetLeft","insetTop","insetRight","insetBottom","margin","marginLeft","marginBottom","marginTop","marginRight","data","coordinate","theme","component","interaction","x","y","z","key","frame","labelTransform","parentKey","clip","viewStyle","title"]);return[Object.assign(Object.assign({type:"standardView",x:k,y:M,z:E,key:R,width:n,height:r,depth:i,padding:c,paddingLeft:a,paddingRight:o,paddingTop:s,inset:u,insetLeft:f,insetTop:d,insetRight:h,insetBottom:p,paddingBottom:l,theme:O,coordinate:w,component:_,interaction:S,frame:T,labelTransform:L,margin:v,marginLeft:g,marginBottom:m,marginTop:y,marginRight:b,parentKey:I,clip:j,style:F},!t&&{title:D}),{marks:[Object.assign(Object.assign(Object.assign({},B),{key:`${R}-0`,data:x}),t&&{title:D})]})]};pk.props={};var sB=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(t);igt({},t(e,...n),e)}function ls(t){return(e,...n)=>gt({},e,t(e,...n))}function lB(t){return t instanceof Date?!1:typeof t=="object"}function Zv(t,e){if(!t)return e;if(Array.isArray(t))return t;if(lB(t)){const{value:n=e}=t,r=sB(t,["value"]);return Object.assign(Object.assign({},r),{value:n})}return t}var Wv=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(t);it=>{const{children:e}=t,n=Wv(t,["children"]);if(!Array.isArray(e))return[];const{data:r,scale:i={},axis:a={},legend:o={},encode:s={},transform:l=[]}=n,c=Wv(n,["data","scale","axis","legend","encode","transform"]),u=e.map(f=>{var{data:d,scale:h={},axis:p={},legend:v={},encode:g={},transform:m=[]}=f,y=Wv(f,["data","scale","axis","legend","encode","transform"]);return Object.assign({data:Zv(d,r),scale:gt({},i,h),encode:gt({},s,g),transform:[...l,...m],axis:p&&a?gt({},a,p):!1,legend:v&&o?gt({},o,v):!1},y)});return[Object.assign(Object.assign({},c),{marks:u,type:"standardView"})]};vk.props={};function fl(t,e){let n,r=-1,i=-1;if(e===void 0)for(const a of t)++i,a!=null&&(n=a)&&(n=a,r=i);else for(let a of t)(a=e(a,++i,t))!=null&&(n=a)&&(n=a,r=i);return r}function cB(t,e,n,r){const i=e.length/2,a=e.slice(0,i),o=e.slice(i);let s=fl(a,(h,p)=>Math.abs(h[1]-o[p][1]));s=Math.max(Math.min(s,i-2),1);const l=h=>[a[h][0],(a[h][1]+o[h][1])/2],c=l(s),u=l(s-1),f=l(s+1),d=hi(_n(f,u))/Math.PI*180;return{x:c[0],y:c[1],transform:`rotate(${d})`,textAlign:"center",textBaseline:"middle"}}function gk(t,e,n,r){const{bounds:i}=n,[[a,o],[s,l]]=i,c=s-a,u=l-o,f=d=>{const{x:h,y:p}=d,v=qb(n.x,c),g=qb(n.y,u);return Object.assign(Object.assign({},d),{x:(v||h)+a,y:(g||p)+o})};return f(t==="left"?{x:0,y:u/2,textAlign:"start",textBaseline:"middle"}:t==="right"?{x:c,y:u/2,textAlign:"end",textBaseline:"middle"}:t==="top"?{x:c/2,y:0,textAlign:"center",textBaseline:"top"}:t==="bottom"?{x:c/2,y:u,textAlign:"center",textBaseline:"bottom"}:t==="top-left"?{x:0,y:0,textAlign:"start",textBaseline:"top"}:t==="top-right"?{x:c,y:0,textAlign:"end",textBaseline:"top"}:t==="bottom-left"?{x:0,y:u,textAlign:"start",textBaseline:"bottom"}:t==="bottom-right"?{x:c,y:u,textAlign:"end",textBaseline:"bottom"}:{x:c/2,y:u/2,textAlign:"center",textBaseline:"middle"})}function mk(t,e,n,r){const{y:i,y1:a,autoRotate:o,rotateToAlignArc:s}=n,l=r.getCenter(),c=Uo(r,e,[i,a]),{innerRadius:u,outerRadius:f,startAngle:d,endAngle:h}=c,p=t==="inside"?(d+h)/2:h,v=Gv(p,o,s),g=(()=>{const[m,y]=e,b=u+(f-u)*.5,[x,w]=t==="inside"?zc(l,p,b):Jb(m,y);return{x,y:w}})();return Object.assign(Object.assign({},g),{textAlign:t==="inside"?"center":"start",textBaseline:"middle",rotate:v})}function zc(t,e,n){return[t[0]+Math.sin(e)*n,t[1]-Math.cos(e)*n]}function Gv(t,e,n){if(!e)return 0;const r=n?0:Math.sin(t)<0?90:-90;return t/Math.PI*180+r}function uB(t,e,n,r){const{y:i,y1:a,autoRotate:o,rotateToAlignArc:s,radius:l=.5,offset:c=0}=n,u=Uo(r,e,[i,a]),{startAngle:f,endAngle:d}=u,h=r.getCenter(),p=(f+d)/2,g={textAlign:"center",textBaseline:"middle",rotate:Gv(p,o,s)},{innerRadius:m,outerRadius:y}=u,x=m+(y-m)*l+c,[w,O]=zc(h,p,x);return Object.assign({x:w,y:O},g)}function yk(t){return t===void 0?null:t}function bk(t,e,n,r){const{bounds:i}=n,[a]=i;return{x:yk(a[0]),y:yk(a[1])}}function Ia(t,e,n,r){const{bounds:i}=n;return i.length===1?bk(t,e,n,r):(wa(r)?mk:zi(r)?uB:gk)(t,e,n,r)}function fB(t,e,n,r,i){const[a,o]=zc(t,e,n),[s,l]=zc(t,e,r),c=Math.sin(e)>0?1:-1;return[[a,o],[s,l],[s+c*i,l]]}function xk(t,e,n){const r=Uo(n,t,[e.y,e.y1]),{innerRadius:i,outerRadius:a}=r;return i+(a-i)}function wk(t,e,n){const r=Uo(n,t,[e.y,e.y1]),{startAngle:i,endAngle:a}=r;return(i+a)/2}function $v(t,e,n,r){const{autoRotate:i,rotateToAlignArc:a,offset:o=0,connector:s=!0,connectorLength:l=o,connectorLength2:c=0,connectorDistance:u=0}=n,f=r.getCenter(),d=wk(e,n,r),h=Math.sin(d)>0?1:-1,p=Gv(d,i,a),v={textAlign:h>0||wa(r)?"start":"end",textBaseline:"middle",rotate:p},g=xk(e,n,r),m=g+(s?l:o),[[y,b],[x,w],[O,_]]=fB(f,d,g,m,s?c:0),S=s?+u*h:0,k=O+S,M=_,E={connector:s,connectorPoints:[[x-k,w-M],[O-k,_-M]]};return Object.assign(Object.assign({x0:y,y0:b,x:O+S,y:_},v),E)}function dB(t,e,n,r){const{bounds:i}=n;return i.length===1?bk(t,e,n,r):(wa(r)?mk:zi(r)?$v:gk)(t,e,n,r)}function Ok(t,e={}){const{labelHeight:n=14,height:r}=e,i=Pi(t,c=>c.y),a=i.length,o=new Array(a);for(let c=0;c0;c--){const u=o[c],f=o[c-1];if(f.y1>u.y){s=!0,f.labels.push(...u.labels),o.splice(c,1),f.y1+=u.y1-u.y;const d=f.y1-f.y;f.y1=Math.max(Math.min(f.y1,r),d),f.y=f.y1-d}}}let l=0;for(const c of o){const{y:u,labels:f}=c;let d=u-n;for(const h of f){const p=i[l++],g=d+n-h;p.connectorPoints[0][1]-=g,p.y=d+n,d+=n}}}function _k(t,e){const n=Pi(t,s=>s.y),{height:r,labelHeight:i=14}=e,a=Math.ceil(r/i);if(n.length<=a)return Ok(n,e);const o=[];for(let s=0;s0?1:-1,d=s[0]+(u+ +a)*f,{x:h}=o,p=d-h;return o.x+=p,o.connectorPoints[0][0]-=p,o}function vB(t,e,n,r,i,a){if(!zi(r))return{};if(Ad.has(e))return Ad.get(e);const o=a.map(d=>pB(d,n,r)),{width:s,height:l}=r.getOptions(),c=o.filter(d=>d.xd.x>=s/2),f=Object.assign(Object.assign({},i),{height:l});return _k(c,f),_k(u,f),o.forEach((d,h)=>Ad.set(a[h],d)),Ad.get(e)}var gB=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(t);i0?1:-1,[v,g]=zc(u,h,d);return s.x=v+(a+o)*p,s.y=g,s}var Sk=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(t);i{const{coordinate:n,theme:r}=e,{render:i}=t;return(a,o,s,l)=>{const{text:c,x:u,y:f,transform:d="",transformOrigin:h,className:p=""}=o,v=Sk(o,["text","x","y","transform","transformOrigin","className"]),g=bB(a,o,n,r,t,l),{rotate:m=0,transform:y=""}=g,b=Sk(g,["rotate","transform"]);return se(new Y2).call(Jt,b).style("text",`${c}`).style("className",`${p} g2-label`).style("innerHTML",i?i(c,o.datum,o.index):void 0).style("labelTransform",`${y} rotate(${+m}) ${d}`.trim()).style("labelTransformOrigin",h).style("coordCenter",n.getCenter()).call(Jt,v).node()}};kk.props={defaultMarker:"point"};const Ze={BEFORE_RENDER:"beforerender",AFTER_RENDER:"afterrender",BEFORE_PAINT:"beforepaint",AFTER_PAINT:"afterpaint",BEFORE_CHANGE_DATA:"beforechangedata",AFTER_CHANGE_DATA:"afterchangedata",BEFORE_CLEAR:"beforeclear",AFTER_CLEAR:"afterclear",BEFORE_DESTROY:"beforedestroy",AFTER_DESTROY:"afterdestroy",BEFORE_CHANGE_SIZE:"beforechangesize",AFTER_CHANGE_SIZE:"afterchangesize",POINTER_TAP:"pointertap",POINTER_DOWN:"pointerdown",POINTER_UP:"pointerup",POINTER_OVER:"pointerover",POINTER_OUT:"pointerout",POINTER_MOVE:"pointermove",POINTER_ENTER:"pointerenter",POINTER_LEAVE:"pointerleave",POINTER_UPOUTSIDE:"pointerupoutside",DRAG_START:"dragstart",DRAG:"drag",DRAG_END:"dragend",DRAG_ENTER:"dragenter",DRAG_LEAVE:"dragleave",DRAG_OVER:"dragover",DROP:"DROP",CLICK:"click",DBLCLICK:"dblclick"};function xB(t){return jc(t,e=>e.className==="component")}function wB(t){return jc(t,e=>e.className==="element")}function OB(t){return jc(t,e=>e.className==="label")}function or(t,e,n,r=i=>!0){return i=>{if(!r(i))return;n.emit(`plot:${t}`,i);const{target:a}=i;if(!a)return;const{className:o}=a;if(o==="plot")return;const s=wB(a),l=xB(a),c=OB(a),u=s||l||c;if(!u)return;const{className:f,markType:d}=u,h=Object.assign(Object.assign({},i),{nativeEvent:!0});f==="element"?(h.data={data:Vb(u,e)},n.emit(`element:${t}`,h),n.emit(`${d}:${t}`,h)):f==="label"?(h.data={data:u.attributes.datum},n.emit(`label:${t}`,h),n.emit(`${o}:${t}`,h)):(n.emit(`component:${t}`,h),n.emit(`${o}:${t}`,h))}}function Mk(){return(t,e,n)=>{const{container:r,view:i}=t,a=or(Ze.CLICK,i,n,_=>_.detail===1),o=or(Ze.DBLCLICK,i,n,_=>_.detail===2),s=or(Ze.POINTER_TAP,i,n),l=or(Ze.POINTER_DOWN,i,n),c=or(Ze.POINTER_UP,i,n),u=or(Ze.POINTER_OVER,i,n),f=or(Ze.POINTER_OUT,i,n),d=or(Ze.POINTER_MOVE,i,n),h=or(Ze.POINTER_ENTER,i,n),p=or(Ze.POINTER_LEAVE,i,n),v=or(Ze.POINTER_UPOUTSIDE,i,n),g=or(Ze.DRAG_START,i,n),m=or(Ze.DRAG,i,n),y=or(Ze.DRAG_END,i,n),b=or(Ze.DRAG_ENTER,i,n),x=or(Ze.DRAG_LEAVE,i,n),w=or(Ze.DRAG_OVER,i,n),O=or(Ze.DROP,i,n);return r.addEventListener("click",a),r.addEventListener("click",o),r.addEventListener("pointertap",s),r.addEventListener("pointerdown",l),r.addEventListener("pointerup",c),r.addEventListener("pointerover",u),r.addEventListener("pointerout",f),r.addEventListener("pointermove",d),r.addEventListener("pointerenter",h),r.addEventListener("pointerleave",p),r.addEventListener("pointerupoutside",v),r.addEventListener("dragstart",g),r.addEventListener("drag",m),r.addEventListener("dragend",y),r.addEventListener("dragenter",b),r.addEventListener("dragleave",x),r.addEventListener("dragover",w),r.addEventListener("drop",O),()=>{r.removeEventListener("click",a),r.removeEventListener("click",o),r.removeEventListener("pointertap",s),r.removeEventListener("pointerdown",l),r.removeEventListener("pointerup",c),r.removeEventListener("pointerover",u),r.removeEventListener("pointerout",f),r.removeEventListener("pointermove",d),r.removeEventListener("pointerenter",h),r.removeEventListener("pointerleave",p),r.removeEventListener("pointerupoutside",v),r.removeEventListener("dragstart",g),r.removeEventListener("drag",m),r.removeEventListener("dragend",y),r.removeEventListener("dragenter",b),r.removeEventListener("dragleave",x),r.removeEventListener("dragover",w),r.removeEventListener("drop",O)}}}Mk.props={reapplyWhenUpdate:!0};function _B(){return{"component.axisRadar":fk,"component.axisLinear":co,"component.axisArc":eS,"component.legendContinuousBlock":dk,"component.legendContinuousBlockSize":hk,"component.legendContinuousSize":zv,"interaction.event":Mk,"composition.mark":pk,"composition.view":vk,"shape.label.label":kk}}var SB=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(t);i{if(typeof a!="string")return a;const o=`${t}.${a}`;return n[o]||Vs(`Unknown Component: ${o}`)};return[(a,o)=>{const{type:s}=a,l=SB(a,["type"]);s||Vs("Plot type is required!");const c=r(s);return c==null?void 0:c(l,o)},r]}function Ek(t){const{canvas:e,group:n}=t;return(e==null?void 0:e.document)||(n==null?void 0:n.ownerDocument)||Vs("Cannot find library document")}var Ak=function(t,e,n,r){function i(a){return a instanceof n?a:new n(function(o){o(a)})}return new(n||(n=Promise))(function(a,o){function s(u){try{c(r.next(u))}catch(f){o(f)}}function l(u){try{c(r.throw(u))}catch(f){o(f)}}function c(u){u.done?a(u.value):i(u.value).then(s,l)}c((r=r.apply(t,e||[])).next())})},kB=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(t);iKe(d)),d=>d.map(([h,p])=>Object.assign({name:h},p)),([d])=>{var h;const p=(h=/([^\d]+)\d*$/.exec(d))===null||h===void 0?void 0:h[1],v=c.find(g=>g.name===p);return v!=null&&v.independent?d:p}),f=c.filter(d=>{const{name:h,required:p}=d;if(u.find(([v])=>v===h))return!0;if(p)throw new Error(`Missing encoding for channel: ${h}.`);return!1}).flatMap(d=>{const{name:h,scale:p,scaleKey:v,range:g,quantitative:m,ordinal:y}=d;return u.filter(([x])=>x.startsWith(h)).map(([x,w],O)=>{const _=w.some(j=>j.visual),S=w.some(j=>j.constant),k=o[x]||{},{independent:M=!1,key:E=v||x,type:R=S?"constant":_?"identity":p}=k,T=kB(k,["independent","key","type"]),L=R==="constant",I=L?void 0:g;return{name:x,values:w,scaleKey:M||L?Symbol("independent"):E,scale:Object.assign(Object.assign({type:R,range:I},T),{quantitative:m,ordinal:y})}})});return[i,Object.assign(Object.assign({},e),{index:r,channels:f,tooltip:l})]})}function EB(t){const[e]=an("encode",t);return(n,r)=>r===void 0||n===void 0?null:Object.assign(Object.assign({},r),{type:"column",value:e(r)(n),field:TB(r)})}function AB(t,e,n){return Ak(this,void 0,void 0,function*(){const{library:r}=n,[i]=an("transform",r),{preInference:a=[],postInference:o=[]}=e,{transform:s=[]}=t,l=[TZ,jM,PZ,CZ,LZ,NZ,jZ,FZ,DZ,RZ,...a.map(i),...s.map(i),...o.map(i),IZ];let c=[],u=t;for(const f of l)[c,u]=yield f(c,u,n);return[c,u]})}function TB(t){const{type:e,value:n}=t;return e==="field"&&typeof n=="string"?n:null}function Oe(t){for(var e=t.length/6|0,n=new Array(e),r=0;r>8&15|e>>4&240,e>>4&15|e&240,(e&15)<<4|e&15,1):n===8?Pd(e>>24&255,e>>16&255,e>>8&255,(e&255)/255):n===4?Pd(e>>12&15|e>>8&240,e>>8&15|e>>4&240,e>>4&15|e&240,((e&15)<<4|e&15)/255):null):(e=WB.exec(t))?new yr(e[1],e[2],e[3],1):(e=GB.exec(t))?new yr(e[1]*255/100,e[2]*255/100,e[3]*255/100,1):(e=$B.exec(t))?Pd(e[1],e[2],e[3],e[4]):(e=YB.exec(t))?Pd(e[1]*255/100,e[2]*255/100,e[3]*255/100,e[4]):(e=HB.exec(t))?jk(e[1],e[2]/100,e[3]/100,1):(e=VB.exec(t))?jk(e[1],e[2]/100,e[3]/100,e[4]):Tk.hasOwnProperty(t)?Lk(Tk[t]):t==="transparent"?new yr(NaN,NaN,NaN,0):null}function Lk(t){return new yr(t>>16&255,t>>8&255,t&255,1)}function Pd(t,e,n,r){return r<=0&&(t=e=n=NaN),new yr(t,e,n,r)}function Nk(t){return t instanceof dl||(t=Hv(t)),t?(t=t.rgb(),new yr(t.r,t.g,t.b,t.opacity)):new yr}function Wc(t,e,n,r){return arguments.length===1?Nk(t):new yr(t,e,n,r==null?1:r)}function yr(t,e,n,r){this.r=+t,this.g=+e,this.b=+n,this.opacity=+r}Td(yr,Wc,Yv(dl,{brighter:function(e){return e=e==null?hl:Math.pow(hl,e),new yr(this.r*e,this.g*e,this.b*e,this.opacity)},darker:function(e){return e=e==null?cs:Math.pow(cs,e),new yr(this.r*e,this.g*e,this.b*e,this.opacity)},rgb:function(){return this},clamp:function(){return new yr(us(this.r),us(this.g),us(this.b),Cd(this.opacity))},displayable:function(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:Rk,formatHex:Rk,formatHex8:qB,formatRgb:Ik,toString:Ik}));function Rk(){return"#".concat(fs(this.r)).concat(fs(this.g)).concat(fs(this.b))}function qB(){return"#".concat(fs(this.r)).concat(fs(this.g)).concat(fs(this.b)).concat(fs((isNaN(this.opacity)?1:this.opacity)*255))}function Ik(){var t=Cd(this.opacity);return"".concat(t===1?"rgb(":"rgba(").concat(us(this.r),", ").concat(us(this.g),", ").concat(us(this.b)).concat(t===1?")":", ".concat(t,")"))}function Cd(t){return isNaN(t)?1:Math.max(0,Math.min(1,t))}function us(t){return Math.max(0,Math.min(255,Math.round(t)||0))}function fs(t){return t=us(t),(t<16?"0":"")+t.toString(16)}function jk(t,e,n,r){return r<=0?t=e=n=NaN:n<=0||n>=1?t=e=NaN:e<=0&&(t=NaN),new Li(t,e,n,r)}function Dk(t){if(t instanceof Li)return new Li(t.h,t.s,t.l,t.opacity);if(t instanceof dl||(t=Hv(t)),!t)return new Li;if(t instanceof Li)return t;t=t.rgb();var e=t.r/255,n=t.g/255,r=t.b/255,i=Math.min(e,n,r),a=Math.max(e,n,r),o=NaN,s=a-i,l=(a+i)/2;return s?(e===a?o=(n-r)/s+(n0&&l<1?0:o,new Li(o,s,l,t.opacity)}function KB(t,e,n,r){return arguments.length===1?Dk(t):new Li(t,e,n,r==null?1:r)}function Li(t,e,n,r){this.h=+t,this.s=+e,this.l=+n,this.opacity=+r}Td(Li,KB,Yv(dl,{brighter:function(e){return e=e==null?hl:Math.pow(hl,e),new Li(this.h,this.s,this.l*e,this.opacity)},darker:function(e){return e=e==null?cs:Math.pow(cs,e),new Li(this.h,this.s,this.l*e,this.opacity)},rgb:function(){var e=this.h%360+(this.h<0)*360,n=isNaN(e)||isNaN(this.s)?0:this.s,r=this.l,i=r+(r<.5?r:1-r)*n,a=2*r-i;return new yr(Vv(e>=240?e-240:e+120,a,i),Vv(e,a,i),Vv(e<120?e+240:e-120,a,i),this.opacity)},clamp:function(){return new Li(Fk(this.h),Ld(this.s),Ld(this.l),Cd(this.opacity))},displayable:function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl:function(){var e=Cd(this.opacity);return"".concat(e===1?"hsl(":"hsla(").concat(Fk(this.h),", ").concat(Ld(this.s)*100,"%, ").concat(Ld(this.l)*100,"%").concat(e===1?")":", ".concat(e,")"))}}));function Fk(t){return t=(t||0)%360,t<0?t+360:t}function Ld(t){return Math.max(0,Math.min(1,t||0))}function Vv(t,e,n){return(t<60?e+(n-e)*t/60:t<180?n:t<240?e+(n-e)*(240-t)/60:e)*255}function Bk(t,e,n,r,i){var a=t*t,o=a*t;return((1-3*t+3*a-o)*e+(4-6*a+3*o)*n+(1+3*t+3*a-3*o)*r+o*i)/6}function QB(t){var e=t.length-1;return function(n){var r=n<=0?n=0:n>=1?(n=1,e-1):Math.floor(n*e),i=t[r],a=t[r+1],o=r>0?t[r-1]:2*i-a,s=r180||n<-180?n-360*Math.round(n/360):n):Xv(isNaN(t)?e:t)}function nz(t){return(t=+t)==1?vl:function(e,n){return n-e?tz(e,n,t):Xv(isNaN(e)?n:e)}}function vl(t,e){var n=e-t;return n?zk(t,n):Xv(isNaN(t)?e:t)}var Unt=function t(e){var n=nz(e);function r(i,a){var o=n((i=Wc(i)).r,(a=Wc(a)).r),s=n(i.g,a.g),l=n(i.b,a.b),c=vl(i.opacity,a.opacity);return function(u){return i.r=o(u),i.g=s(u),i.b=l(u),i.opacity=c(u),i+""}}return r.gamma=t,r}(1);function Zk(t){return function(e){var n=e.length,r=new Array(n),i=new Array(n),a=new Array(n),o,s;for(o=0;orz(t[t.length-1]),Wk=new Array(3).concat("d8b365f5f5f55ab4ac","a6611adfc27d80cdc1018571","a6611adfc27df5f5f580cdc1018571","8c510ad8b365f6e8c3c7eae55ab4ac01665e","8c510ad8b365f6e8c3f5f5f5c7eae55ab4ac01665e","8c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e","8c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e","5430058c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e003c30","5430058c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e003c30").map(Oe),iz=tn(Wk),Gk=new Array(3).concat("af8dc3f7f7f77fbf7b","7b3294c2a5cfa6dba0008837","7b3294c2a5cff7f7f7a6dba0008837","762a83af8dc3e7d4e8d9f0d37fbf7b1b7837","762a83af8dc3e7d4e8f7f7f7d9f0d37fbf7b1b7837","762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b7837","762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b7837","40004b762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b783700441b","40004b762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b783700441b").map(Oe),az=tn(Gk),$k=new Array(3).concat("e9a3c9f7f7f7a1d76a","d01c8bf1b6dab8e1864dac26","d01c8bf1b6daf7f7f7b8e1864dac26","c51b7de9a3c9fde0efe6f5d0a1d76a4d9221","c51b7de9a3c9fde0eff7f7f7e6f5d0a1d76a4d9221","c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221","c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221","8e0152c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221276419","8e0152c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221276419").map(Oe),oz=tn($k),Yk=new Array(3).concat("998ec3f7f7f7f1a340","5e3c99b2abd2fdb863e66101","5e3c99b2abd2f7f7f7fdb863e66101","542788998ec3d8daebfee0b6f1a340b35806","542788998ec3d8daebf7f7f7fee0b6f1a340b35806","5427888073acb2abd2d8daebfee0b6fdb863e08214b35806","5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b35806","2d004b5427888073acb2abd2d8daebfee0b6fdb863e08214b358067f3b08","2d004b5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b358067f3b08").map(Oe),sz=tn(Yk),Hk=new Array(3).concat("ef8a62f7f7f767a9cf","ca0020f4a58292c5de0571b0","ca0020f4a582f7f7f792c5de0571b0","b2182bef8a62fddbc7d1e5f067a9cf2166ac","b2182bef8a62fddbc7f7f7f7d1e5f067a9cf2166ac","b2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac","b2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac","67001fb2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac053061","67001fb2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac053061").map(Oe),lz=tn(Hk),Vk=new Array(3).concat("ef8a62ffffff999999","ca0020f4a582bababa404040","ca0020f4a582ffffffbababa404040","b2182bef8a62fddbc7e0e0e09999994d4d4d","b2182bef8a62fddbc7ffffffe0e0e09999994d4d4d","b2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d","b2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d","67001fb2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d1a1a1a","67001fb2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d1a1a1a").map(Oe),cz=tn(Vk),Xk=new Array(3).concat("fc8d59ffffbf91bfdb","d7191cfdae61abd9e92c7bb6","d7191cfdae61ffffbfabd9e92c7bb6","d73027fc8d59fee090e0f3f891bfdb4575b4","d73027fc8d59fee090ffffbfe0f3f891bfdb4575b4","d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4","d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4","a50026d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4313695","a50026d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4313695").map(Oe),uz=tn(Xk),Uk=new Array(3).concat("fc8d59ffffbf91cf60","d7191cfdae61a6d96a1a9641","d7191cfdae61ffffbfa6d96a1a9641","d73027fc8d59fee08bd9ef8b91cf601a9850","d73027fc8d59fee08bffffbfd9ef8b91cf601a9850","d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850","d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850","a50026d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850006837","a50026d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850006837").map(Oe),fz=tn(Uk),qk=new Array(3).concat("fc8d59ffffbf99d594","d7191cfdae61abdda42b83ba","d7191cfdae61ffffbfabdda42b83ba","d53e4ffc8d59fee08be6f59899d5943288bd","d53e4ffc8d59fee08bffffbfe6f59899d5943288bd","d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd","d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd","9e0142d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd5e4fa2","9e0142d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd5e4fa2").map(Oe),dz=tn(qk),Kk=new Array(3).concat("e5f5f999d8c92ca25f","edf8fbb2e2e266c2a4238b45","edf8fbb2e2e266c2a42ca25f006d2c","edf8fbccece699d8c966c2a42ca25f006d2c","edf8fbccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45006d2c00441b").map(Oe),hz=tn(Kk),Qk=new Array(3).concat("e0ecf49ebcda8856a7","edf8fbb3cde38c96c688419d","edf8fbb3cde38c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d810f7c4d004b").map(Oe),pz=tn(Qk),Jk=new Array(3).concat("e0f3dba8ddb543a2ca","f0f9e8bae4bc7bccc42b8cbe","f0f9e8bae4bc7bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc44eb3d32b8cbe08589e","f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe08589e","f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe0868ac084081").map(Oe),vz=tn(Jk),tM=new Array(3).concat("fee8c8fdbb84e34a33","fef0d9fdcc8afc8d59d7301f","fef0d9fdcc8afc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301fb300007f0000").map(Oe),gz=tn(tM),eM=new Array(3).concat("ece2f0a6bddb1c9099","f6eff7bdc9e167a9cf02818a","f6eff7bdc9e167a9cf1c9099016c59","f6eff7d0d1e6a6bddb67a9cf1c9099016c59","f6eff7d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016c59014636").map(Oe),mz=tn(eM),nM=new Array(3).concat("ece7f2a6bddb2b8cbe","f1eef6bdc9e174a9cf0570b0","f1eef6bdc9e174a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0045a8d023858").map(Oe),yz=tn(nM),rM=new Array(3).concat("e7e1efc994c7dd1c77","f1eef6d7b5d8df65b0ce1256","f1eef6d7b5d8df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125698004367001f").map(Oe),bz=tn(rM),iM=new Array(3).concat("fde0ddfa9fb5c51b8a","feebe2fbb4b9f768a1ae017e","feebe2fbb4b9f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1dd3497ae017e7a0177","fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a0177","fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a017749006a").map(Oe),xz=tn(iM),aM=new Array(3).concat("edf8b17fcdbb2c7fb8","ffffcca1dab441b6c4225ea8","ffffcca1dab441b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea8253494081d58").map(Oe),wz=tn(aM),oM=new Array(3).concat("f7fcb9addd8e31a354","ffffccc2e69978c679238443","ffffccc2e69978c67931a354006837","ffffccd9f0a3addd8e78c67931a354006837","ffffccd9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443006837004529").map(Oe),Oz=tn(oM),sM=new Array(3).concat("fff7bcfec44fd95f0e","ffffd4fed98efe9929cc4c02","ffffd4fed98efe9929d95f0e993404","ffffd4fee391fec44ffe9929d95f0e993404","ffffd4fee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c02993404662506").map(Oe),_z=tn(sM),lM=new Array(3).concat("ffeda0feb24cf03b20","ffffb2fecc5cfd8d3ce31a1c","ffffb2fecc5cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cbd0026800026").map(Oe),Sz=tn(lM),cM=new Array(3).concat("deebf79ecae13182bd","eff3ffbdd7e76baed62171b5","eff3ffbdd7e76baed63182bd08519c","eff3ffc6dbef9ecae16baed63182bd08519c","eff3ffc6dbef9ecae16baed64292c62171b5084594","f7fbffdeebf7c6dbef9ecae16baed64292c62171b5084594","f7fbffdeebf7c6dbef9ecae16baed64292c62171b508519c08306b").map(Oe),kz=tn(cM),uM=new Array(3).concat("e5f5e0a1d99b31a354","edf8e9bae4b374c476238b45","edf8e9bae4b374c47631a354006d2c","edf8e9c7e9c0a1d99b74c47631a354006d2c","edf8e9c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45006d2c00441b").map(Oe),Mz=tn(uM),fM=new Array(3).concat("f0f0f0bdbdbd636363","f7f7f7cccccc969696525252","f7f7f7cccccc969696636363252525","f7f7f7d9d9d9bdbdbd969696636363252525","f7f7f7d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525000000").map(Oe),Ez=tn(fM),dM=new Array(3).concat("efedf5bcbddc756bb1","f2f0f7cbc9e29e9ac86a51a3","f2f0f7cbc9e29e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a354278f3f007d").map(Oe),Az=tn(dM),hM=new Array(3).concat("fee0d2fc9272de2d26","fee5d9fcae91fb6a4acb181d","fee5d9fcae91fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181da50f1567000d").map(Oe),Tz=tn(hM),pM=new Array(3).concat("fee6cefdae6be6550d","feeddefdbe85fd8d3cd94701","feeddefdbe85fd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3cf16913d948018c2d04","fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d948018c2d04","fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d94801a636037f2704").map(Oe),Pz=tn(pM);function Cz(t){return t=Math.max(0,Math.min(1,t)),"rgb("+Math.max(0,Math.min(255,Math.round(-4.54-t*(35.34-t*(2381.73-t*(6402.7-t*(7024.72-t*2710.57)))))))+", "+Math.max(0,Math.min(255,Math.round(32.49+t*(170.73+t*(52.82-t*(131.46-t*(176.58-t*67.37)))))))+", "+Math.max(0,Math.min(255,Math.round(81.24+t*(442.36-t*(2482.43-t*(6167.24-t*(6614.94-t*2475.67)))))))+")"}var Lz=Math.PI/180,Nz=180/Math.PI,vM=-.14861,Uv=1.78277,qv=-.29227,Nd=-.90649,Gc=1.97294,gM=Gc*Nd,mM=Gc*Uv,yM=Uv*qv-Nd*vM;function Rz(t){if(t instanceof ds)return new ds(t.h,t.s,t.l,t.opacity);t instanceof yr||(t=Nk(t));var e=t.r/255,n=t.g/255,r=t.b/255,i=(yM*r+gM*e-mM*n)/(yM+gM-mM),a=r-i,o=(Gc*(n-i)-qv*a)/Nd,s=Math.sqrt(o*o+a*a)/(Gc*i*(1-i)),l=s?Math.atan2(o,a)*Nz-120:NaN;return new ds(l<0?l+360:l,s,i,t.opacity)}function la(t,e,n,r){return arguments.length===1?Rz(t):new ds(t,e,n,r==null?1:r)}function ds(t,e,n,r){this.h=+t,this.s=+e,this.l=+n,this.opacity=+r}Td(ds,la,Yv(dl,{brighter:function(e){return e=e==null?hl:Math.pow(hl,e),new ds(this.h,this.s,this.l*e,this.opacity)},darker:function(e){return e=e==null?cs:Math.pow(cs,e),new ds(this.h,this.s,this.l*e,this.opacity)},rgb:function(){var e=isNaN(this.h)?0:(this.h+120)*Lz,n=+this.l,r=isNaN(this.s)?0:this.s*n*(1-n),i=Math.cos(e),a=Math.sin(e);return new yr(255*(n+r*(vM*i+Uv*a)),255*(n+r*(qv*i+Nd*a)),255*(n+r*(Gc*i)),this.opacity)}}));function bM(t){return function e(n){n=+n;function r(i,a){var o=t((i=la(i)).h,(a=la(a)).h),s=vl(i.s,a.s),l=vl(i.l,a.l),c=vl(i.opacity,a.opacity);return function(u){return i.h=o(u),i.s=s(u),i.l=l(Math.pow(u,n)),i.opacity=c(u),i+""}}return r.gamma=e,r}(1)}var Knt=bM(ez),Kv=bM(vl),Iz=Kv(la(300,.5,0),la(-240,.5,1)),jz=Kv(la(-100,.75,.35),la(80,1.5,.8)),Dz=Kv(la(260,.75,.35),la(80,1.5,.8)),Rd=la();function Fz(t){(t<0||t>1)&&(t-=Math.floor(t));var e=Math.abs(t-.5);return Rd.h=360*t-100,Rd.s=1.5-1.5*e,Rd.l=.8-.9*e,Rd+""}var Id=Wc(),Bz=Math.PI/3,zz=Math.PI*2/3;function Zz(t){var e;return t=(.5-t)*Math.PI,Id.r=255*(e=Math.sin(t))*e,Id.g=255*(e=Math.sin(t+Bz))*e,Id.b=255*(e=Math.sin(t+zz))*e,Id+""}function Wz(t){return t=Math.max(0,Math.min(1,t)),"rgb("+Math.max(0,Math.min(255,Math.round(34.61+t*(1172.33-t*(10793.56-t*(33300.12-t*(38394.49-t*14825.05)))))))+", "+Math.max(0,Math.min(255,Math.round(23.31+t*(557.33+t*(1225.33-t*(3574.96-t*(1073.77+t*707.56)))))))+", "+Math.max(0,Math.min(255,Math.round(27.2+t*(3211.1-t*(15327.97-t*(27814-t*(22569.18-t*6838.66)))))))+")"}function jd(t){var e=t.length;return function(n){return t[Math.max(0,Math.min(e-1,Math.floor(n*e)))]}}var Gz=jd(Oe("44015444025645045745055946075a46085c460a5d460b5e470d60470e6147106347116447136548146748166848176948186a481a6c481b6d481c6e481d6f481f70482071482173482374482475482576482677482878482979472a7a472c7a472d7b472e7c472f7d46307e46327e46337f463480453581453781453882443983443a83443b84433d84433e85423f854240864241864142874144874045884046883f47883f48893e49893e4a893e4c8a3d4d8a3d4e8a3c4f8a3c508b3b518b3b528b3a538b3a548c39558c39568c38588c38598c375a8c375b8d365c8d365d8d355e8d355f8d34608d34618d33628d33638d32648e32658e31668e31678e31688e30698e306a8e2f6b8e2f6c8e2e6d8e2e6e8e2e6f8e2d708e2d718e2c718e2c728e2c738e2b748e2b758e2a768e2a778e2a788e29798e297a8e297b8e287c8e287d8e277e8e277f8e27808e26818e26828e26828e25838e25848e25858e24868e24878e23888e23898e238a8d228b8d228c8d228d8d218e8d218f8d21908d21918c20928c20928c20938c1f948c1f958b1f968b1f978b1f988b1f998a1f9a8a1e9b8a1e9c891e9d891f9e891f9f881fa0881fa1881fa1871fa28720a38620a48621a58521a68522a78522a88423a98324aa8325ab8225ac8226ad8127ad8128ae8029af7f2ab07f2cb17e2db27d2eb37c2fb47c31b57b32b67a34b67935b77937b87838b9773aba763bbb753dbc743fbc7340bd7242be7144bf7046c06f48c16e4ac16d4cc26c4ec36b50c46a52c56954c56856c66758c7655ac8645cc8635ec96260ca6063cb5f65cb5e67cc5c69cd5b6ccd5a6ece5870cf5773d05675d05477d1537ad1517cd2507fd34e81d34d84d44b86d54989d5488bd6468ed64590d74393d74195d84098d83e9bd93c9dd93ba0da39a2da37a5db36a8db34aadc32addc30b0dd2fb2dd2db5de2bb8de29bade28bddf26c0df25c2df23c5e021c8e020cae11fcde11dd0e11cd2e21bd5e21ad8e219dae319dde318dfe318e2e418e5e419e7e419eae51aece51befe51cf1e51df4e61ef6e620f8e621fbe723fde725")),$z=jd(Oe("00000401000501010601010802010902020b02020d03030f03031204041405041606051806051a07061c08071e0907200a08220b09240c09260d0a290e0b2b100b2d110c2f120d31130d34140e36150e38160f3b180f3d19103f1a10421c10441d11471e114920114b21114e22115024125325125527125829115a2a115c2c115f2d11612f116331116533106734106936106b38106c390f6e3b0f703d0f713f0f72400f74420f75440f764510774710784910784a10794c117a4e117b4f127b51127c52137c54137d56147d57157e59157e5a167e5c167f5d177f5f187f601880621980641a80651a80671b80681c816a1c816b1d816d1d816e1e81701f81721f817320817521817621817822817922827b23827c23827e24828025828125818326818426818627818827818928818b29818c29818e2a81902a81912b81932b80942c80962c80982d80992d809b2e7f9c2e7f9e2f7fa02f7fa1307ea3307ea5317ea6317da8327daa337dab337cad347cae347bb0357bb2357bb3367ab5367ab73779b83779ba3878bc3978bd3977bf3a77c03a76c23b75c43c75c53c74c73d73c83e73ca3e72cc3f71cd4071cf4070d0416fd2426fd3436ed5446dd6456cd8456cd9466bdb476adc4869de4968df4a68e04c67e24d66e34e65e44f64e55064e75263e85362e95462ea5661eb5760ec5860ed5a5fee5b5eef5d5ef05f5ef1605df2625df2645cf3655cf4675cf4695cf56b5cf66c5cf66e5cf7705cf7725cf8745cf8765cf9785df9795df97b5dfa7d5efa7f5efa815ffb835ffb8560fb8761fc8961fc8a62fc8c63fc8e64fc9065fd9266fd9467fd9668fd9869fd9a6afd9b6bfe9d6cfe9f6dfea16efea36ffea571fea772fea973feaa74feac76feae77feb078feb27afeb47bfeb67cfeb77efeb97ffebb81febd82febf84fec185fec287fec488fec68afec88cfeca8dfecc8ffecd90fecf92fed194fed395fed597fed799fed89afdda9cfddc9efddea0fde0a1fde2a3fde3a5fde5a7fde7a9fde9aafdebacfcecaefceeb0fcf0b2fcf2b4fcf4b6fcf6b8fcf7b9fcf9bbfcfbbdfcfdbf")),Yz=jd(Oe("00000401000501010601010802010a02020c02020e03021004031204031405041706041907051b08051d09061f0a07220b07240c08260d08290e092b10092d110a30120a32140b34150b37160b39180c3c190c3e1b0c411c0c431e0c451f0c48210c4a230c4c240c4f260c51280b53290b552b0b572d0b592f0a5b310a5c320a5e340a5f3609613809623909633b09643d09653e0966400a67420a68440a68450a69470b6a490b6a4a0c6b4c0c6b4d0d6c4f0d6c510e6c520e6d540f6d550f6d57106e59106e5a116e5c126e5d126e5f136e61136e62146e64156e65156e67166e69166e6a176e6c186e6d186e6f196e71196e721a6e741a6e751b6e771c6d781c6d7a1d6d7c1d6d7d1e6d7f1e6c801f6c82206c84206b85216b87216b88226a8a226a8c23698d23698f24699025689225689326679526679727669827669a28659b29649d29649f2a63a02a63a22b62a32c61a52c60a62d60a82e5fa92e5eab2f5ead305dae305cb0315bb1325ab3325ab43359b63458b73557b93556ba3655bc3754bd3853bf3952c03a51c13a50c33b4fc43c4ec63d4dc73e4cc83f4bca404acb4149cc4248ce4347cf4446d04545d24644d34743d44842d54a41d74b3fd84c3ed94d3dda4e3cdb503bdd513ade5238df5337e05536e15635e25734e35933e45a31e55c30e65d2fe75e2ee8602de9612bea632aeb6429eb6628ec6726ed6925ee6a24ef6c23ef6e21f06f20f1711ff1731df2741cf3761bf37819f47918f57b17f57d15f67e14f68013f78212f78410f8850ff8870ef8890cf98b0bf98c0af98e09fa9008fa9207fa9407fb9606fb9706fb9906fb9b06fb9d07fc9f07fca108fca309fca50afca60cfca80dfcaa0ffcac11fcae12fcb014fcb216fcb418fbb61afbb81dfbba1ffbbc21fbbe23fac026fac228fac42afac62df9c72ff9c932f9cb35f8cd37f8cf3af7d13df7d340f6d543f6d746f5d949f5db4cf4dd4ff4df53f4e156f3e35af3e55df2e661f2e865f2ea69f1ec6df1ed71f1ef75f1f179f2f27df2f482f3f586f3f68af4f88ef5f992f6fa96f8fb9af9fc9dfafda1fcffa4")),Hz=jd(Oe("0d088710078813078916078a19068c1b068d1d068e20068f2206902406912605912805922a05932c05942e05952f059631059733059735049837049938049a3a049a3c049b3e049c3f049c41049d43039e44039e46039f48039f4903a04b03a14c02a14e02a25002a25102a35302a35502a45601a45801a45901a55b01a55c01a65e01a66001a66100a76300a76400a76600a76700a86900a86a00a86c00a86e00a86f00a87100a87201a87401a87501a87701a87801a87a02a87b02a87d03a87e03a88004a88104a78305a78405a78606a68707a68808a68a09a58b0aa58d0ba58e0ca48f0da4910ea3920fa39410a29511a19613a19814a099159f9a169f9c179e9d189d9e199da01a9ca11b9ba21d9aa31e9aa51f99a62098a72197a82296aa2395ab2494ac2694ad2793ae2892b02991b12a90b22b8fb32c8eb42e8db52f8cb6308bb7318ab83289ba3388bb3488bc3587bd3786be3885bf3984c03a83c13b82c23c81c33d80c43e7fc5407ec6417dc7427cc8437bc9447aca457acb4679cc4778cc4977cd4a76ce4b75cf4c74d04d73d14e72d24f71d35171d45270d5536fd5546ed6556dd7566cd8576bd9586ada5a6ada5b69db5c68dc5d67dd5e66de5f65de6164df6263e06363e16462e26561e26660e3685fe4695ee56a5de56b5de66c5ce76e5be76f5ae87059e97158e97257ea7457eb7556eb7655ec7754ed7953ed7a52ee7b51ef7c51ef7e50f07f4ff0804ef1814df1834cf2844bf3854bf3874af48849f48948f58b47f58c46f68d45f68f44f79044f79143f79342f89441f89540f9973ff9983ef99a3efa9b3dfa9c3cfa9e3bfb9f3afba139fba238fca338fca537fca636fca835fca934fdab33fdac33fdae32fdaf31fdb130fdb22ffdb42ffdb52efeb72dfeb82cfeba2cfebb2bfebd2afebe2afec029fdc229fdc328fdc527fdc627fdc827fdca26fdcb26fccd25fcce25fcd025fcd225fbd324fbd524fbd724fad824fada24f9dc24f9dd25f8df25f8e125f7e225f7e425f6e626f6e826f5e926f5eb27f4ed27f3ee27f3f027f2f227f1f426f1f525f0f724f0f921")),xM=lt(17816),wM=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(t);in.type===e)}function hs(t){return Ni(t,"polar").length>0}function Xz(t){return Ni(t,"helix").length>0}function gl(t){return Ni(t,"transpose").length%2===1}function Uz(t){return Ni(t,"parallel").length>0}function _M(t){return Ni(t,"theta").length>0}function qz(t){return Ni(t,"reflect").length>0}function $c(t){return Ni(t,"radial").length>0}function SM(t){return Ni(t,"radar").length>0}function Kz(t){return Ni(t,"reflectY").length>0}function Qz(t){return t.find(e=>e.type==="cartesian"||e.type==="cartesian3D")?t:[...t,{type:"cartesian"}]}function Jz(t,e,n,r,i,a){const{guide:o={}}=n,s=cZ(t,e,n);if(typeof s!="string")return n;const l=uZ(s,t,e,n),c=oZ(s,l,n);return Object.assign(Object.assign(Object.assign({},n),dZ(s,t,e,n,r)),{domain:c,range:fZ(s,t,e,n,c,i,a),expectedDomain:l,guide:o,name:t,type:s})}function tZ(t,e){const n={};for(const r of t){const{values:i,name:a}=r,o=e[a];for(const s of i){const{name:l,value:c}=s;n[l]=c.map(u=>o.map(u))}}return n}function eZ(t,e){const n=Array.from(t.values()).flatMap(i=>i.channels);Mf(n,i=>i.map(a=>e.get(a.scale.uid)),i=>i.name).filter(([,i])=>i.some(a=>typeof a.getOptions().groupTransform=="function")&&i.every(a=>a.getTicks)).map(i=>i[1]).forEach(i=>{const a=i.map(o=>o.getOptions().groupTransform)[0];a(i)})}function nZ(t,e){var n;const{components:r=[]}=e,i=["scale","encode","axis","legend","data","transform"],a=Array.from(new Set(t.flatMap(s=>s.channels.map(l=>l.scale)))),o=new Map(a.map(s=>[s.name,s]));for(const s of r){const l=aZ(s);for(const c of l){const u=o.get(c),f=((n=s.scale)===null||n===void 0?void 0:n[c])||{},{independent:d=!1}=f;if(u&&!d){const{guide:h}=u,p=typeof h=="boolean"?{}:h;u.guide=gt({},p,s),Object.assign(u,f)}else{const h=Object.assign(Object.assign({},f),{expectedDomain:f.domain,name:c,guide:gv(s,i)});a.push(h)}}}return a}function rZ(t){if(!t||!Array.isArray(t))return[Ho,Ho];let e,n;return[a=>{var o;e=a.map.bind(a),n=(o=a.invert)===null||o===void 0?void 0:o.bind(a);const s=t.filter(([d])=>typeof d=="function"),l=t.filter(([d])=>typeof d!="function"),c=new Map(l);if(a.map=d=>{for(const[h,p]of s)if(h(d))return p;return c.has(d)?c.get(d):e(d)},!n)return a;const u=new Map(l.map(([d,h])=>[h,d])),f=new Map(s.map(([d,h])=>[h,d]));return a.invert=d=>f.has(d)?d:u.has(d)?u.get(d):n(d),a},a=>(e!==null&&(a.map=e),n!==null&&(a.invert=n),a)]}function kM(t,e){const n=Object.keys(t);for(const r of Object.values(e)){const{name:i}=r.getOptions();if(!(i in t))t[i]=r;else{const a=n.filter(l=>l.startsWith(i)).map(l=>+(l.replace(i,"")||0)),o=Fe(a)+1,s=`${i}${o}`;t[s]=r,r.getOptions().key=s}}return t}function MM(t,e){const[n]=an("scale",e),{relations:r}=t,[i]=rZ(r),a=n(t);return i(a)}function iZ(t){const e=t.flatMap(n=>Array.from(n.values())).flatMap(n=>n.channels.map(r=>r.scale));EM(e,"x"),EM(e,"y")}function aZ(t){const{channels:e=[],type:n,scale:r={}}=t,i=["shape","color","opacity","size"];return e.length!==0?e:n==="axisX"?["x"]:n==="axisY"?["y"]:n==="legends"?Object.keys(r).filter(a=>i.includes(a)):[]}function EM(t,e){const n=t.filter(({name:a,facet:o=!0})=>o&&a===e),r=n.flatMap(a=>a.domain),i=n.every(AM)?Pa(r):n.every(TM)?Array.from(new Set(r)):null;if(i!==null)for(const a of n)a.domain=i}function oZ(t,e,n){const{ratio:r}=n;return r==null?e:AM({type:t})?sZ(e,r,t):TM({type:t})?lZ(e,r):e}function sZ(t,e,n){const r=t.map(Number),i=new gr({domain:r,range:[r[0],r[0]+(r[r.length-1]-r[0])*e]});return n==="time"?t.map(a=>new Date(i.map(a))):t.map(a=>i.map(a))}function lZ(t,e){const n=Math.round(t.length*e);return t.slice(0,n)}function AM(t){const{type:e}=t;return typeof e!="string"?!1:["linear","log","pow","time"].includes(e)}function TM(t){const{type:e}=t;return typeof e!="string"?!1:["band","point","ordinal"].includes(e)}function cZ(t,e,n){const{type:r,domain:i,range:a,quantitative:o,ordinal:s}=n;return r!==void 0?r:SZ(e)?"identity":typeof a=="string"?"linear":(i||a||[]).length>2?Qv(t,s):i!==void 0?NM([i])?Qv(t,s):RM(e)?"time":CM(t,a,o):NM(e)?Qv(t,s):RM(e)?"time":CM(t,a,o)}function uZ(t,e,n,r){const{domain:i}=r;if(i!==void 0)return i;switch(t){case"linear":case"time":case"log":case"pow":case"sqrt":case"quantize":case"threshold":return LM(bZ(n,r),r);case"band":case"ordinal":case"point":return xZ(n);case"quantile":return wZ(n);case"sequential":return LM(OZ(n),r);default:return[]}}function fZ(t,e,n,r,i,a,o){const{range:s}=r;if(typeof s=="string")return hZ(s);if(s!==void 0)return s;const{rangeMin:l,rangeMax:c}=r;switch(t){case"linear":case"time":case"log":case"pow":case"sqrt":{const u=PM(n,r,i,a,o),[f,d]=_Z(e,u);return[l!=null?l:f,c!=null?c:d]}case"band":case"point":{const u=e==="size"?5:0,f=e==="size"?10:1;return[l!=null?l:u,c!=null?c:f]}case"ordinal":return PM(n,r,i,a,o);case"sequential":return;case"constant":return[n[0][0]];default:return[]}}function dZ(t,e,n,r,i){switch(t){case"linear":case"time":case"log":case"pow":case"sqrt":return gZ(i,r);case"band":case"point":return mZ(t,e,i,r);case"sequential":return vZ(r);default:return r}}function PM(t,e,n,r,i){const[a]=an("palette",i),{category10:o,category20:s}=r,l=s8(n).length<=o.length?o:s,{palette:c=l,offset:u}=e;if(Array.isArray(c))return c;try{return a({type:c})}catch(f){const d=pZ(c,n,u);if(d)return d;throw new Error(`Unknown Component: ${c} `)}}function hZ(t){return t.split("-")}function pZ(t,e,n=r=>r){if(!t)return null;const r=so(t),i=ht[`scheme${r}`],a=ht[`interpolate${r}`];if(!i&&!a)return null;if(i){if(!i.some(Array.isArray))return i;const o=i[e.length];if(o)return o}return e.map((o,s)=>a(n(s/e.length)))}function vZ(t){const{palette:e="ylGnBu",offset:n}=t,r=so(e),i=ht[`interpolate${r}`];if(!i)throw new Error(`Unknown palette: ${r}`);return{interpolator:n?a=>i(n(a)):i}}function gZ(t,e){const{interpolate:n=ic,nice:r=!1,tickCount:i=5}=e;return Object.assign(Object.assign({},e),{interpolate:n,nice:r,tickCount:i})}function mZ(t,e,n,r){if(r.padding!==void 0||r.paddingInner!==void 0||r.paddingOuter!==void 0)return Object.assign(Object.assign({},r),{unknown:NaN});const i=yZ(t,e,n),{paddingInner:a=i,paddingOuter:o=i}=r;return Object.assign(Object.assign({},r),{paddingInner:a,paddingOuter:o,padding:i,unknown:NaN})}function yZ(t,e,n){return e==="enterDelay"||e==="enterDuration"||e==="size"?0:t==="band"?_M(n)?0:.1:t==="point"?.5:0}function Qv(t,e){return e||(kZ(t)?"point":"ordinal")}function CM(t,e,n){return n||(t!=="color"||e?"linear":"sequential")}function LM(t,e){if(t.length===0)return t;const{domainMin:n,domainMax:r}=e,[i,a]=t;return[n!=null?n:i,r!=null?r:a]}function bZ(t,e){const{zero:n=!1}=e;let r=1/0,i=-1/0;for(const a of t)for(const o of a)Ke(o)&&(r=Math.min(r,+o),i=Math.max(i,+o));return r===1/0?[]:n?[Math.min(0,r),i]:[r,i]}function xZ(t){return Array.from(new Set(t.flat()))}function wZ(t){return t.flat().sort()}function OZ(t){let e=1/0,n=-1/0;for(const r of t)for(const i of r)Ke(i)&&(e=Math.min(e,+i),n=Math.max(n,+i));return e===1/0?[]:[e<0?-n:e,n]}function _Z(t,e){return t==="enterDelay"?[0,1e3]:t=="enterDuration"?[300,1e3]:t.startsWith("y")||t.startsWith("position")?[1,0]:t==="color"?[o8(e),rx(e)]:t==="opacity"?[0,1]:t==="size"?[1,10]:[0,1]}function NM(t){return Jv(t,e=>{const n=typeof e;return n==="string"||n==="boolean"})}function RM(t){return Jv(t,e=>e instanceof Date)}function SZ(t){return Jv(t,Xs)}function Jv(t,e){for(const n of t)if(n.some(e))return!0;return!1}function kZ(t){return t.startsWith("x")||t.startsWith("y")||t.startsWith("position")||t.startsWith("size")}function MZ(t){return t.startsWith("x")||t.startsWith("y")||t.startsWith("position")||t==="enterDelay"||t==="enterDuration"||t==="updateDelay"||t==="updateDuration"||t==="exitDelay"||t==="exitDuration"}function EZ(t){if(!t||!t.type)return!1;if(typeof t.type=="function")return!0;const{type:e,domain:n,range:r,interpolator:i}=t,a=n&&n.length>0,o=r&&r.length>0;return!!(["linear","sqrt","log","time","pow","threshold","quantize","quantile","ordinal","band","point"].includes(e)&&a&&o||["sequential"].includes(e)&&a&&(o||i)||["constant","identity"].includes(e)&&o)}var AZ=function(t,e,n,r){function i(a){return a instanceof n?a:new n(function(o){o(a)})}return new(n||(n=Promise))(function(a,o){function s(u){try{c(r.next(u))}catch(f){o(f)}}function l(u){try{c(r.throw(u))}catch(f){o(f)}}function c(u){u.done?a(u.value):i(u.value).then(s,l)}c((r=r.apply(t,e||[])).next())})},ml=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(t);ia(h,n)),f=yield VI(u)(i),d=i&&!Array.isArray(i)&&!Array.isArray(f)?{value:f}:f;return[Array.isArray(f)?Xo(f):[],Object.assign(Object.assign({},e),{data:d})]})}function PZ(t,e,n){const{encode:r}=e;if(!r)return[t,e];const i={};for(const[a,o]of Object.entries(r))if(Array.isArray(o))for(let s=0;sBZ(o)?o:{type:zZ(i,o),value:o});return[t,Object.assign(Object.assign({},e),{encode:a})]}function LZ(t,e,n){const{encode:r}=e;if(!r)return[t,e];const i=Qi(r,(a,o)=>{const{type:s}=a;return s!=="constant"||MZ(o)?a:Object.assign(Object.assign({},a),{constant:!0})});return[t,Object.assign(Object.assign({},e),{encode:i})]}function NZ(t,e,n){const{encode:r,data:i}=e;if(!r)return[t,e];const{library:a}=n,o=EB(a),s=Qi(r,l=>o(i,l));return[t,Object.assign(Object.assign({},e),{encode:s})]}function RZ(t,e,n){const{tooltip:r={}}=e;return Ta(r)?[t,e]:Array.isArray(r)?[t,Object.assign(Object.assign({},e),{tooltip:{items:r}})]:Xs(r)&&uk(r)?[t,Object.assign(Object.assign({},e),{tooltip:r})]:[t,Object.assign(Object.assign({},e),{tooltip:{items:[r]}})]}function IZ(t,e,n){const{data:r,encode:i,tooltip:a={}}=e;if(Ta(a))return[t,e];const o=f=>{if(!f)return f;if(typeof f=="string")return t.map(d=>({name:f,value:r[d][f]}));if(Xs(f)){const{field:d,channel:h,color:p,name:v=d,valueFormatter:g=O=>O}=f,m=typeof g=="string"?lo(g):g,y=h&&i[h],b=y&&i[h].field,x=v||b||h,w=[];for(const O of t){const _=d?r[O][d]:y?i[h].value[O]:null;w[O]={name:x,color:p,value:m(_)}}return w}if(typeof f=="function"){const d=[];for(const h of t){const p=f(r[h],h,r,i);Xs(p)?d[h]=Object.assign(Object.assign({},p),{[IM]:!0}):d[h]={value:p}}return d}return f},{title:s,items:l=[]}=a,c=ml(a,["title","items"]),u=Object.assign({title:o(s),items:Array.isArray(l)?l.map(o):[]},c);return[t,Object.assign(Object.assign({},e),{tooltip:u})]}function jZ(t,e,n){const{encode:r}=e,i=ml(e,["encode"]);if(!r)return[t,e];const a=Object.entries(r),o=a.filter(([,l])=>{const{value:c}=l;return Array.isArray(c[0])}).flatMap(([l,c])=>{const u=[[l,new Array(t.length).fill(void 0)]],{value:f}=c,d=ml(c,["value"]);for(let h=0;h[h,Object.assign({type:"column",value:p},d)])}),s=Object.fromEntries([...a,...o]);return[t,Object.assign(Object.assign({},i),{encode:s})]}function DZ(t,e,n){const{axis:r={},legend:i={},slider:a={},scrollbar:o={}}=e,s=(c,u)=>{if(typeof c=="boolean")return c?{}:null;const f=c[u];return f===void 0||f?f:null},l=typeof r=="object"?Array.from(new Set(["x","y","z",...Object.keys(r)])):["x","y","z"];return gt(e,{scale:Object.assign(Object.assign({},Object.fromEntries(l.map(c=>{const u=s(o,c);return[c,Object.assign({guide:s(r,c),slider:s(a,c),scrollbar:u},u&&{ratio:u.ratio===void 0?.5:u.ratio})]}))),{color:{guide:s(i,"color")},size:{guide:s(i,"size")},shape:{guide:s(i,"shape")},opacity:{guide:s(i,"opacity")}})}),[t,e]}function FZ(t,e,n){const{animate:r}=e;return r||r===void 0?[t,e]:(gt(e,{animate:{enter:{type:null},exit:{type:null},update:{type:null}}}),[t,e])}function BZ(t){if(typeof t!="object"||t instanceof Date||t===null)return!1;const{type:e}=t;return Ke(e)}function zZ(t,e){return typeof e=="function"?"transform":typeof e=="string"&&ZZ(t,e)?"field":"constant"}function ZZ(t,e){return Array.isArray(t)?t.some(n=>n[e]!==void 0):!1}function WZ(t){if(en(t))return{type:"inline",value:t};if(!t)return{type:"inline",value:null};if(Array.isArray(t))return{type:"inline",value:t};const{type:e="inline"}=t,n=ml(t,["type"]);return Object.assign(Object.assign({},n),{type:e})}var ps=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(t);i{var{color:o=BM(t)}=a,s=ps(a,["color"]);return Object.assign(Object.assign({},s),{color:o})}).map(FM);return Object.assign(Object.assign({},n&&{title:n}),{items:i})}function BM(t){const e=t.getAttribute("fill"),n=t.getAttribute("stroke"),{__data__:r}=t,{color:i=e&&e!=="transparent"?e:n}=r;return i}function zM(t,e=n=>n){const n=new Map(t.map(r=>[e(r),r]));return Array.from(n.values())}function ZM(t,e,n,r=t.map(a=>a.__data__),i={}){const a=l=>l instanceof Date?+l:l,o=zM(r.map(l=>l.title),a).filter(Ke),s=r.flatMap((l,c)=>{const u=t[c],{items:f=[],title:d}=l,h=f.filter(Ke),p=n!==void 0?n:f.length<=1;return h.map(v=>{var{color:g=BM(u)||i.color,name:m}=v,y=ps(v,["color","name"]);const b=Xb(e,l),x=p&&!(IM in y)?b||m:m||b;return Object.assign(Object.assign({},y),{color:g,name:x||d})})}).map(FM);return Object.assign(Object.assign({},o.length>0&&{title:o.join(",")}),{items:zM(s,l=>`(${a(l.name)}, ${a(l.value)}, ${a(l.color)})`)})}function VZ(t,e,n,r){var{plotWidth:i,plotHeight:a,mainWidth:o,mainHeight:s,startX:l,startY:c,transposed:u,polar:f,insetLeft:d,insetTop:h}=r,p=ps(r,["plotWidth","plotHeight","mainWidth","mainHeight","startX","startY","transposed","polar","insetLeft","insetTop"]);const v=Object.assign({lineWidth:1,stroke:"#1b1e23",strokeOpacity:.5},p),g=(O,_,S)=>{const k=new Ea({style:Object.assign({cx:O,cy:_,r:S},v)});return t.appendChild(k),k},m=(O,_,S,k)=>{const M=new $o({style:Object.assign({x1:O,x2:_,y1:S,y2:k},v)});return t.appendChild(M),M},b=((O,_)=>{if(_.length===1)return _[0];const S=_.map(M=>pn(M,O)),k=Dc(S,M=>M);return _[k]})(n,e),x=()=>u?[l+b[0],l+b[0],c,c+a]:[l,l+i,b[1]+c,b[1]+c],w=()=>{const O=l+d+o/2,_=c+h+s/2,S=pn([O,_],b);return[O,_,S]};if(f){const[O,_,S]=w(),k=t.ruleX||g(O,_,S);k.style.cx=O,k.style.cy=_,k.style.r=S,t.ruleX=k}else{const[O,_,S,k]=x(),M=t.ruleX||m(O,_,S,k);M.style.x1=O,M.style.x2=_,M.style.y1=S,M.style.y2=k,t.ruleX=M}}function XZ(t,e,n){var{plotWidth:r,plotHeight:i,mainWidth:a,mainHeight:o,startX:s,startY:l,transposed:c,polar:u,insetLeft:f,insetTop:d}=n,h=ps(n,["plotWidth","plotHeight","mainWidth","mainHeight","startX","startY","transposed","polar","insetLeft","insetTop"]);const p=Object.assign({lineWidth:1,stroke:"#1b1e23",strokeOpacity:.5},h),v=e.map(k=>k[1]),g=e.map(k=>k[0]),m=Fc(v),y=Fc(g),b=()=>{if(u){const k=Math.min(a,o)/2,M=s+f+a/2,E=l+d+o/2,R=hi(_n([y,m],[M,E])),T=M+k*Math.cos(R),L=E+k*Math.sin(R);return[M,T,E,L]}return c?[s,s+r,m+l,m+l]:[y+s,y+s,l,l+i]},[x,w,O,_]=b(),S=()=>{const k=new $o({style:Object.assign({x1:x,x2:w,y1:O,y2:_},p)});return t.appendChild(k),k};if(g.length>0){const k=t.ruleY||S();k.style.x1=x,k.style.x2=w,k.style.y1=O,k.style.y2=_,t.ruleY=k}}function WM(t){t.ruleY&&(t.ruleY.remove(),t.ruleY=void 0)}function GM(t){t.ruleX&&(t.ruleX.remove(),t.ruleX=void 0)}function UZ(t,{data:e,style:n,theme:r}){t.markers&&t.markers.forEach(o=>o.remove());const{type:i=""}=n,a=e.filter(o=>{const[{x:s,y:l}]=o;return Ke(s)&&Ke(l)}).map(o=>{const[{color:s,element:l},c]=o,u=s||l.style.fill||l.style.stroke||r.color,f=i==="hollow"?"transparent":u,d=i==="hollow"?u:"#fff";return new Ea({className:"g2-tooltip-marker",style:Object.assign({cx:c[0],cy:c[1],fill:f,r:4,stroke:d,lineWidth:2,pointerEvents:"none"},n)})});for(const o of a)t.appendChild(o);t.markers=a}function $M(t){t.markers&&(t.markers.forEach(e=>e.remove()),t.markers=[])}function YM(t,e){return Array.from(t.values()).some(n=>{var r;return(r=n.interaction)===null||r===void 0?void 0:r[e]})}function ca(t,e){return t===void 0?e:t}function HM(t){const{title:e,items:n}=t;return n.length===0&&e===void 0}function qZ(t){return Array.from(t.values()).some(e=>{var n;return((n=e.interaction)===null||n===void 0?void 0:n.seriesTooltip)&&e.tooltip})}function VM({root:t,event:e,elements:n,coordinate:r,scale:i,shared:a}){var o,s;const l=g=>g.markType==="interval",c=n.every(l)&&!Ce(r),u=i.x,f=i.series,d=(s=(o=u==null?void 0:u.getBandWidth)===null||o===void 0?void 0:o.call(u))!==null&&s!==void 0?s:0,h=f?g=>{const m=Math.round(1/f.valueBandWidth);return g.__data__.x+g.__data__.series*d+d/(m*2)}:g=>g.__data__.x+d/2;c&&n.sort((g,m)=>h(g)-h(m));const p=g=>{const{target:m}=g;return jc(m,y=>y.classList?y.classList.includes("element"):!1)};return(c?g=>{const m=as(t,g);if(!m)return;const[y]=r.invert(m),b=Ra(h).center,x=b(n,y),w=n[x];return!a&&n.find(_=>_!==w&&h(_)===h(w))?p(g):w}:p)(e)}function XM({root:t,event:e,elements:n,coordinate:r,scale:i,startX:a,startY:o}){const s=De(r),l=[],c=[];for(const F of n){const{__data__:D}=F,{seriesX:B,title:W,items:V}=D;B?l.push(F):(W||V)&&c.push(F)}const u=F=>F.markType==="interval",f=c.length&&c.every(u)&&!Ce(r),d=F=>F.__data__.x,p=!!i.x.getBandWidth&&c.length>0;l.sort((F,D)=>{const B=s?0:1,W=V=>V.getBounds().min[B];return s?W(D)-W(F):W(F)-W(D)});const v=F=>{const D=s?1:0,{min:B,max:W}=F.getLocalBounds();return Pi([B[D],W[D]])};f?n.sort((F,D)=>d(F)-d(D)):c.sort((F,D)=>{const[B,W]=v(F),[V,U]=v(D),Q=(B+W)/2,at=(V+U)/2;return s?at-Q:Q-at});const g=new Map(l.map(F=>{const{__data__:D}=F,{seriesX:B}=D,W=B.map((U,Q)=>Q),V=Pi(W,U=>B[+U]);return[F,[V,B]]})),{x:m}=i,y=m!=null&&m.getBandWidth?m.getBandWidth()/2:0,b=F=>{const[D]=r.invert(F);return D-y},x=(F,D,B,W)=>{const{_x:V}=F,U=V!==void 0?m.map(V):b(D),Q=W.filter(Ke),[at,nt]=Pi([Q[0],Q[Q.length-1]]),st=at===nt;if(!p&&(Unt)&&!st)return null;const ft=Ra(bt=>W[+bt]).center,rt=ft(B,U);return B[rt]},w=f?(F,D)=>{const B=Ra(d).center,W=B(D,b(F)),V=D[W];return qe(D,d).get(d(V))}:(F,D)=>{const W=F[s?1:0],V=D.filter(at=>{const[nt,st]=v(at);return W>=nt&&W<=st});if(!p||V.length>0)return V;const U=Ra(at=>{const[nt,st]=v(at);return(nt+st)/2}).center,Q=U(D,W);return[D[Q]].filter(Ke)},O=(F,D)=>{const{__data__:B}=F;return Object.fromEntries(Object.entries(B).filter(([W])=>W.startsWith("series")&&W!=="series").map(([W,V])=>{const U=V[D];return[Bb(W.replace("series","")),U]}))},_=as(t,e);if(!_)return;const S=[_[0]-a,_[1]-o];if(!S)return;const k=w(S,c),M=[],E=[];for(const F of l){const[D,B]=g.get(F),W=x(e,S,D,B);if(W!==null){M.push(F);const V=O(F,W),{x:U,y:Q}=V,at=r.map([(U||0)+y,Q||0]);E.push([Object.assign(Object.assign({},V),{element:F}),at])}}const R=Array.from(new Set(E.map(F=>F[0].x))),T=R[Dc(R,F=>Math.abs(F-b(S)))],L=E.filter(F=>F[0].x===T),I=[...L.map(F=>F[0]),...k.map(F=>F.__data__)];return{selectedElements:[...M,...k],selectedData:I,filteredSeriesData:L,abstractX:b}}function UM(t,e){var{elements:n,sort:r,filter:i,scale:a,coordinate:o,crosshairs:s,crosshairsX:l,crosshairsY:c,render:u,groupName:f,emitter:d,wait:h=50,leading:p=!0,trailing:v=!1,startX:g=0,startY:m=0,body:y=!0,single:b=!0,position:x,enterable:w,mount:O,bounding:_,theme:S,offset:k,disableNative:M=!1,marker:E=!0,preserve:R=!1,style:T={},css:L={}}=e,I=ps(e,["elements","sort","filter","scale","coordinate","crosshairs","crosshairsX","crosshairsY","render","groupName","emitter","wait","leading","trailing","startX","startY","body","single","position","enterable","mount","bounding","theme","offset","disableNative","marker","preserve","style","css"]);const j=n(t),F=gt(T,I),D=Ce(o),B=De(o),{innerWidth:W,innerHeight:V,width:U,height:Q,insetLeft:at,insetTop:nt}=o.getOptions(),st=ss(Ut=>{var ve;const re=as(t,Ut);if(!re)return;const ie=HS(t),ge=ie.min[0],Nn=ie.min[1],{selectedElements:xr,selectedData:vn,filteredSeriesData:Rn,abstractX:In}=XM({root:t,event:Ut,elements:j,coordinate:o,scale:a,startX:g,startY:m}),on=ZM(xr,a,f,vn,S);if(r&&on.items.sort((Tn,Pn)=>r(Tn)-r(Pn)),i&&(on.items=on.items.filter(i)),xr.length===0||HM(on)){ft(Ut);return}if(y&&DM({root:t,data:on,x:re[0]+ge,y:re[1]+Nn,render:u,event:Ut,single:b,position:x,enterable:w,mount:O,bounding:_,css:L,offset:k}),s||l||c){const Tn=Nt(F,"crosshairs"),Pn=Object.assign(Object.assign({},Tn),Nt(F,"crosshairsX")),sn=Object.assign(Object.assign({},Tn),Nt(F,"crosshairsY")),Cr=Rn.map(Lr=>Lr[1]);l&&VZ(t,Cr,re,Object.assign(Object.assign({},Pn),{plotWidth:W,plotHeight:V,mainWidth:U,mainHeight:Q,insetLeft:at,insetTop:nt,startX:g,startY:m,transposed:B,polar:D})),c&&XZ(t,Cr,Object.assign(Object.assign({},sn),{plotWidth:W,plotHeight:V,mainWidth:U,mainHeight:Q,insetLeft:at,insetTop:nt,startX:g,startY:m,transposed:B,polar:D}))}if(E){const Tn=Nt(F,"marker");UZ(t,{data:Rn,style:Tn,theme:S})}const Be=(ve=Rn[0])===null||ve===void 0?void 0:ve[0].x,An=Be!=null?Be:In(focus);d.emit("tooltip:show",Object.assign(Object.assign({},Ut),{nativeEvent:!0,data:Object.assign(Object.assign({},on),{data:{x:ll(a.x,An,!0)}})}))},h,{leading:p,trailing:v}),ft=Ut=>{mo({root:t,single:b,emitter:d,event:Ut})},rt=()=>{tg({root:t,single:b})},bt=Ut=>{var ve,{nativeEvent:re,data:ie,offsetX:ge,offsetY:Nn}=Ut,xr=ps(Ut,["nativeEvent","data","offsetX","offsetY"]);if(re)return;const vn=(ve=ie==null?void 0:ie.data)===null||ve===void 0?void 0:ve.x,In=a.x.map(vn),[on,Be]=o.map([In,.5]),An=t.getRenderBounds(),Tn=An.min[0],Pn=An.min[1];st(Object.assign(Object.assign({},xr),{offsetX:ge!==void 0?ge:Tn+on,offsetY:Nn!==void 0?Nn:Pn+Be,_x:vn}))},St=()=>{mo({root:t,single:b,emitter:d,nativeEvent:!1})},Pt=()=>{Vt(),rt()},Tt=()=>{zt()},zt=()=>{M||(t.addEventListener("pointerdown",st),t.addEventListener("pointerenter",st),t.addEventListener("pointermove",st),t.addEventListener("pointerleave",Ut=>{as(t,Ut)||ft(Ut)}),t.addEventListener("pointerup",ft))},Vt=()=>{M||(t.removeEventListener("pointerdown",st),t.removeEventListener("pointerenter",st),t.removeEventListener("pointermove",st),t.removeEventListener("pointerleave",ft),t.removeEventListener("pointerup",ft))};return zt(),d.on("tooltip:show",bt),d.on("tooltip:hide",St),d.on("tooltip:disable",Pt),d.on("tooltip:enable",Tt),()=>{Vt(),d.off("tooltip:show",bt),d.off("tooltip:hide",St),d.off("tooltip:disable",Pt),d.off("tooltip:enable",Tt),R?mo({root:t,single:b,emitter:d,nativeEvent:!1}):rt()}}function KZ(t,{elements:e,coordinate:n,scale:r,render:i,groupName:a,sort:o,filter:s,emitter:l,wait:c=50,leading:u=!0,trailing:f=!1,groupKey:d=E=>E,single:h=!0,position:p,enterable:v,datum:g,view:m,mount:y,bounding:b,theme:x,offset:w,shared:O=!1,body:_=!0,disableNative:S=!1,preserve:k=!1,css:M={}}){const E=e(t),R=qe(E,d),T=ss(V=>{const U=VM({root:t,event:V,elements:E,coordinate:n,scale:r,shared:O});if(!U){mo({root:t,single:h,emitter:l,event:V});return}const Q=d(U),at=R.get(Q);if(!at)return;const nt=at.length===1&&!O?HZ(at[0]):ZM(at,r,a,void 0,x);if(o&&nt.items.sort((rt,bt)=>o(rt)-o(bt)),s&&(nt.items=nt.items.filter(s)),HM(nt)){mo({root:t,single:h,emitter:l,event:V});return}const{offsetX:st,offsetY:ft}=V;_&&DM({root:t,data:nt,x:st,y:ft,render:i,event:V,single:h,position:p,enterable:v,mount:y,bounding:b,css:M,offset:w}),l.emit("tooltip:show",Object.assign(Object.assign({},V),{nativeEvent:!0,data:Object.assign(Object.assign({},nt),{data:Vb(U,m)})}))},c,{leading:u,trailing:f}),L=V=>{mo({root:t,single:h,emitter:l,event:V})},I=()=>{S||(t.addEventListener("pointerdown",T),t.addEventListener("pointermove",T),t.addEventListener("pointerleave",L),t.addEventListener("pointerup",L))},j=()=>{S||(t.removeEventListener("pointerdown",T),t.removeEventListener("pointermove",T),t.removeEventListener("pointerleave",L),t.removeEventListener("pointerup",L))},F=({nativeEvent:V,offsetX:U,offsetY:Q,data:at})=>{if(V)return;const{data:nt}=at,st=Dv(E,nt,g);if(!st)return;const ft=st.getBBox(),{x:rt,y:bt,width:St,height:Pt}=ft,Tt=t.getBBox();T({target:st,offsetX:U!==void 0?U+Tt.x:rt+St/2,offsetY:Q!==void 0?Q+Tt.y:bt+Pt/2})},D=({nativeEvent:V}={})=>{V||mo({root:t,single:h,emitter:l,nativeEvent:!1})},B=()=>{j(),tg({root:t,single:h})},W=()=>{I()};return l.on("tooltip:show",F),l.on("tooltip:hide",D),l.on("tooltip:enable",W),l.on("tooltip:disable",B),I(),()=>{j(),l.off("tooltip:show",F),l.off("tooltip:hide",D),k?mo({root:t,single:h,emitter:l,nativeEvent:!1}):tg({root:t,single:h})}}function qM(t){const{shared:e,crosshairs:n,crosshairsX:r,crosshairsY:i,series:a,name:o,item:s=()=>({}),facet:l=!1}=t,c=ps(t,["shared","crosshairs","crosshairsX","crosshairsY","series","name","item","facet"]);return(u,f,d)=>{const{container:h,view:p}=u,{scale:v,markState:g,coordinate:m,theme:y}=p,b=YM(g,"seriesTooltip"),x=YM(g,"crosshairs"),w=Ci(h),O=ca(a,b),_=ca(n,x);if(O&&qZ(g)&&!l)return UM(w,Object.assign(Object.assign({},c),{theme:y,elements:po,scale:v,coordinate:m,crosshairs:_,crosshairsX:ca(ca(r,n),!1),crosshairsY:ca(i,_),item:s,emitter:d}));if(O&&l){const S=f.filter(L=>L!==u&&L.options.parentKey===u.options.key),k=YS(u,f),M=S[0].view.scale,E=w.getBounds(),R=E.min[0],T=E.min[1];return Object.assign(M,{facet:!0}),UM(w.parentNode.parentNode,Object.assign(Object.assign({},c),{theme:y,elements:()=>k,scale:M,coordinate:m,crosshairs:ca(n,x),crosshairsX:ca(ca(r,n),!1),crosshairsY:ca(i,_),item:s,startX:R,startY:T,emitter:d}))}return KZ(w,Object.assign(Object.assign({},c),{datum:os(p),elements:po,scale:v,coordinate:m,groupKey:e?Nc(p):void 0,item:s,emitter:d,view:p,theme:y,shared:e}))}}qM.props={reapplyWhenUpdate:!0};var Fd=function(t,e,n,r){function i(a){return a instanceof n?a:new n(function(o){o(a)})}return new(n||(n=Promise))(function(a,o){function s(u){try{c(r.next(u))}catch(f){o(f)}}function l(u){try{c(r.throw(u))}catch(f){o(f)}}function c(u){u.done?a(u.value):i(u.value).then(s,l)}c((r=r.apply(t,e||[])).next())})};const KM="legend-category",QZ="legend-continuous",JZ="items-item",tW="legend-category-item-marker",eW="legend-category-item-label";function QM(t){return t.getElementsByClassName(tW)[0]}function JM(t){return t.getElementsByClassName(eW)[0]}function tE(t){return t.getElementsByClassName(JZ)}function eg(t){return t.getElementsByClassName(KM)}function eE(t){return t.getElementsByClassName(QZ)}function nW(t,e){[...eg(t),...eE(t)].forEach(r=>{e(r,i=>i)})}function ng(t){let e=t.parentNode;for(;e&&!e.__data__;)e=e.parentNode;return e.__data__}function Qnt(t){let e=t;for(;e&&!e.attr("class").startsWith("legend");)e=e.children[0];return e.attributes}function rW(t,{legends:e,marker:n,label:r,datum:i,filter:a,emitter:o,channel:s,state:l={}}){const c=new Map,u=new Map,f=new Map,{unselected:d={markerStroke:"#aaa",markerFill:"#aaa",labelFill:"#aaa"}}=l,h={unselected:Nt(d,"marker")},p={unselected:Nt(d,"label")},{setState:v,removeState:g}=vo(h,void 0),{setState:m,removeState:y}=vo(p,void 0),b=Array.from(e(t));let x=b.map(i);const w=()=>{for(const S of b){const k=i(S),M=n(S),E=r(S);x.includes(k)?(g(M,"unselected"),y(E,"unselected")):(v(M,"unselected"),m(E,"unselected"))}};for(const S of b){const k=()=>{go(t,"pointer")},M=()=>{ZF(t)},E=R=>Fd(this,void 0,void 0,function*(){const T=i(S),L=x.indexOf(T);L===-1?x.push(T):x.splice(L,1),yield a(x),w();const{nativeEvent:I=!0}=R;I&&(x.length===b.length?o.emit("legend:reset",{nativeEvent:I}):o.emit("legend:filter",Object.assign(Object.assign({},R),{nativeEvent:I,data:{channel:s,values:x}})))});S.addEventListener("click",E),S.addEventListener("pointerenter",k),S.addEventListener("pointerout",M),c.set(S,E),u.set(S,k),f.set(S,M)}const O=S=>Fd(this,void 0,void 0,function*(){const{nativeEvent:k}=S;if(k)return;const{data:M}=S,{channel:E,values:R}=M;E===s&&(x=R,yield a(x),w())}),_=S=>Fd(this,void 0,void 0,function*(){const{nativeEvent:k}=S;k||(x=b.map(i),yield a(x),w())});return o.on("legend:filter",O),o.on("legend:reset",_),()=>{for(const S of b)S.removeEventListener("click",c.get(S)),S.removeEventListener("pointerenter",u.get(S)),S.removeEventListener("pointerout",f.get(S)),o.off("legend:filter",O),o.off("legend:reset",_)}}function iW(t,{legend:e,filter:n,emitter:r,channel:i}){const a=({detail:{value:o}})=>{n(o),r.emit({nativeEvent:!0,data:{channel:i,values:o}})};return e.addEventListener("valuechange",a),()=>{e.removeEventListener("valuechange",a)}}function nE(t,{legend:e,channel:n,value:r,ordinal:i,channels:a,allChannels:o,facet:s=!1}){return Fd(this,void 0,void 0,function*(){const{view:l,update:c,setState:u}=t;u(e,f=>{const{marks:d}=f,h=d.map(p=>{if(p.type==="legends")return p;const{transform:v=[],data:g=[]}=p,m=v.findIndex(({type:x})=>x.startsWith("group")||x.startsWith("bin")),y=[...v];g.length&&y.splice(m+1,0,{type:"filter",[n]:{value:r,ordinal:i}});const b=Object.fromEntries(a.map(x=>[x,{domain:l.scale[x].getOptions().domain}]));return gt({},p,Object.assign(Object.assign({transform:y,scale:b},!i&&{animate:!1}),{legend:s?!1:Object.fromEntries(o.map(x=>[x,{preserve:!0}]))}))});return Object.assign(Object.assign({},f),{marks:h})}),yield c()})}function aW(t,e){for(const n of t)nE(n,Object.assign(Object.assign({},e),{facet:!0}))}function oW(){return(t,e,n)=>{const{container:r}=t,i=e.filter(f=>f!==t),a=i.length>0,o=f=>ng(f).scales.map(d=>d.name),s=[...eg(r),...eE(r)],l=s.flatMap(o),c=a?ss(aW,50,{trailing:!0}):ss(nE,50,{trailing:!0}),u=s.map(f=>{const{name:d,domain:h}=ng(f).scales[0],p=o(f),v={legend:f,channel:d,channels:p,allChannels:l};return f.className===KM?rW(r,{legends:tE,marker:QM,label:JM,datum:g=>{const{__data__:m}=g,{index:y}=m;return h[y]},filter:g=>{const m=Object.assign(Object.assign({},v),{value:g,ordinal:!0});c(a?i:t,m)},state:f.attributes.state,channel:d,emitter:n}):iW(r,{legend:f,filter:g=>{const m=Object.assign(Object.assign({},v),{value:g,ordinal:!1});c(a?i:t,m)},emitter:n,channel:d})});return()=>{u.forEach(f=>f())}}}function sW(){return(t,e,n)=>{const{container:r,view:i,options:a}=t,o=eg(r),s=po(r),l=h=>ng(h).scales[0].name,c=h=>{const{scale:{[h]:p}}=i;return p},u=ul(a,["active","inactive"]),f=Rc(s,os(i)),d=[];for(const h of o){const p=W=>{const{data:V}=h.attributes,{__data__:U}=W,{index:Q}=U;return V[Q].label},v=l(h),g=tE(h),m=c(v),y=qe(s,W=>m.invert(W.__data__[v])),{state:b={}}=h.attributes,{inactive:x={}}=b,{setState:w,removeState:O}=vo(u,f),_={inactive:Nt(x,"marker")},S={inactive:Nt(x,"label")},{setState:k,removeState:M}=vo(_),{setState:E,removeState:R}=vo(S),T=W=>{for(const V of g){const U=QM(V),Q=JM(V);V===W||W===null?(M(U,"inactive"),R(Q,"inactive")):(k(U,"inactive"),E(Q,"inactive"))}},L=(W,V)=>{const U=p(V),Q=new Set(y.get(U));for(const nt of s)Q.has(nt)?w(nt,"active"):w(nt,"inactive");T(V);const{nativeEvent:at=!0}=W;at&&n.emit("legend:highlight",Object.assign(Object.assign({},W),{nativeEvent:at,data:{channel:v,value:U}}))},I=new Map;for(const W of g){const V=U=>{L(U,W)};W.addEventListener("pointerover",V),I.set(W,V)}const j=W=>{for(const U of s)O(U,"inactive","active");T(null);const{nativeEvent:V=!0}=W;V&&n.emit("legend:unhighlight",{nativeEvent:V})},F=W=>{const{nativeEvent:V,data:U}=W;if(V)return;const{channel:Q,value:at}=U;if(Q!==v)return;const nt=g.find(st=>p(st)===at);nt&&L({nativeEvent:!1},nt)},D=W=>{const{nativeEvent:V}=W;V||j({nativeEvent:!1})};h.addEventListener("pointerleave",j),n.on("legend:highlight",F),n.on("legend:unhighlight",D);const B=()=>{h.removeEventListener(j),n.off("legend:highlight",F),n.off("legend:unhighlight",D);for(const[W,V]of I)W.removeEventListener(V)};d.push(B)}return()=>d.forEach(h=>h())}}var mi=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(t);ii||la||c{const e=t.attributes,{x:n,y:r,width:i,height:a,class:o,renders:s={},handleSize:l=10,document:c}=e,u=mi(e,["x","y","width","height","class","renders","handleSize","document"]);if(!c||i===void 0||a===void 0||n===void 0||r===void 0)return;const f=l/2,d=(at,nt,st)=>{at.handle||(at.handle=st.createElement("rect"),at.append(at.handle));const{handle:ft}=at;return ft.attr(nt),ft},h=Nt(i0(u,"handleNW","handleNE"),"handleN"),{render:p=d}=h,v=mi(h,["render"]),g=Nt(u,"handleE"),{render:m=d}=g,y=mi(g,["render"]),b=Nt(i0(u,"handleSE","handleSW"),"handleS"),{render:x=d}=b,w=mi(b,["render"]),O=Nt(u,"handleW"),{render:_=d}=O,S=mi(O,["render"]),k=Nt(u,"handleNW"),{render:M=d}=k,E=mi(k,["render"]),R=Nt(u,"handleNE"),{render:T=d}=R,L=mi(R,["render"]),I=Nt(u,"handleSE"),{render:j=d}=I,F=mi(I,["render"]),D=Nt(u,"handleSW"),{render:B=d}=D,W=mi(D,["render"]),V=(at,nt)=>{const{id:st}=at,ft=nt(at,at.attributes,c);ft.id=st,ft.style.draggable=!0},U=at=>()=>{const nt=el(st=>V(st,at));return new nt({})},Q=se(t).attr("className",o).style("transform",`translate(${n}, ${r})`).style("draggable",!0);Q.maybeAppend("selection","rect").style("draggable",!0).style("fill","transparent").call(ja,Object.assign(Object.assign({width:i,height:a},i0(u,"handle")),{transform:void 0})),Q.maybeAppend("handle-n",U(p)).style("x",f).style("y",-f).style("width",i-l).style("height",l).style("fill","transparent").call(ja,v),Q.maybeAppend("handle-e",U(m)).style("x",i-f).style("y",f).style("width",l).style("height",a-l).style("fill","transparent").call(ja,y),Q.maybeAppend("handle-s",U(x)).style("x",f).style("y",a-f).style("width",i-l).style("height",l).style("fill","transparent").call(ja,w),Q.maybeAppend("handle-w",U(_)).style("x",-f).style("y",f).style("width",l).style("height",a-l).style("fill","transparent").call(ja,S),Q.maybeAppend("handle-nw",U(M)).style("x",-f).style("y",-f).style("width",l).style("height",l).style("fill","transparent").call(ja,E),Q.maybeAppend("handle-ne",U(T)).style("x",i-f).style("y",-f).style("width",l).style("height",l).style("fill","transparent").call(ja,L),Q.maybeAppend("handle-se",U(j)).style("x",i-f).style("y",a-f).style("width",l).style("height",l).style("fill","transparent").call(ja,F),Q.maybeAppend("handle-sw",U(B)).style("x",-f).style("y",a-f).style("width",l).style("height",l).style("fill","transparent").call(ja,W)});function rg(t,e){var{brushed:n=()=>{},brushended:r=()=>{},brushcreated:i=()=>{},brushstarted:a=()=>{},brushupdated:o=()=>{},extent:s=uW(t),brushRegion:l=(ft,rt,bt,St,Pt)=>[ft,rt,bt,St],reverse:c=!1,fill:u="#777",fillOpacity:f="0.3",stroke:d="#fff",selectedHandles:h=["handle-n","handle-e","handle-s","handle-w","handle-nw","handle-ne","handle-se","handle-sw"]}=e,p=mi(e,["brushed","brushended","brushcreated","brushstarted","brushupdated","extent","brushRegion","reverse","fill","fillOpacity","stroke","selectedHandles"]);let v=null,g=null,m=null,y=null,b=null,x=!1;const[w,O,_,S]=s;go(t,"crosshair"),t.style.draggable=!0;const k=(ft,rt,bt)=>{if(a(bt),y&&y.remove(),b&&b.remove(),v=[ft,rt],c)return M();E()},M=()=>{b=new Er({style:Object.assign(Object.assign({},p),{fill:u,fillOpacity:f,stroke:d,pointerEvents:"none"})}),y=new rE({style:{x:0,y:0,width:0,height:0,draggable:!0,document:t.ownerDocument},className:"mask"}),t.appendChild(b),t.appendChild(y)},E=()=>{y=new rE({style:Object.assign(Object.assign({document:t.ownerDocument,x:0,y:0},p),{fill:u,fillOpacity:f,stroke:d,draggable:!0}),className:"mask"}),t.appendChild(y)},R=(ft=!0)=>{y&&y.remove(),b&&b.remove(),v=null,g=null,m=null,x=!1,y=null,b=null,r(ft)},T=(ft,rt,bt=!0)=>{const[St,Pt,Tt,zt]=cW(ft[0],ft[1],rt[0],rt[1],s),[Vt,Ut,ve,re]=l(St,Pt,Tt,zt,s);return c?I(Vt,Ut,ve,re):L(Vt,Ut,ve,re),n(Vt,Ut,ve,re,bt),[Vt,Ut,ve,re]},L=(ft,rt,bt,St)=>{y.style.x=ft,y.style.y=rt,y.style.width=bt-ft,y.style.height=St-rt},I=(ft,rt,bt,St)=>{b.style.d=` + M${w},${O}L${_},${O}L${_},${S}L${w},${S}Z + M${ft},${rt}L${ft},${St}L${bt},${St}L${bt},${rt}Z + `,y.style.x=ft,y.style.y=rt,y.style.width=bt-ft,y.style.height=St-rt},j=ft=>{const rt=(Ut,ve,re,ie,ge)=>Ut+vege?ge-re:Ut,bt=ft[0]-m[0],St=ft[1]-m[1],Pt=rt(bt,v[0],g[0],w,_),Tt=rt(St,v[1],g[1],O,S),zt=[v[0]+Pt,v[1]+Tt],Vt=[g[0]+Pt,g[1]+Tt];T(zt,Vt)},F={"handle-n":{vector:[0,1,0,0],cursor:"ns-resize"},"handle-e":{vector:[0,0,1,0],cursor:"ew-resize"},"handle-s":{vector:[0,0,0,1],cursor:"ns-resize"},"handle-w":{vector:[1,0,0,0],cursor:"ew-resize"},"handle-nw":{vector:[1,1,0,0],cursor:"nwse-resize"},"handle-ne":{vector:[0,1,1,0],cursor:"nesw-resize"},"handle-se":{vector:[0,0,1,1],cursor:"nwse-resize"},"handle-sw":{vector:[1,0,0,1],cursor:"nesw-resize"}},D=ft=>W(ft)||B(ft),B=ft=>{const{id:rt}=ft;return h.indexOf(rt)===-1?!1:new Set(Object.keys(F)).has(rt)},W=ft=>ft===y.getElementById("selection"),V=ft=>{const{target:rt}=ft,[bt,St]=jv(t,ft);if(!y||!D(rt)){k(bt,St,ft),x=!0;return}D(rt)&&(m=[bt,St])},U=ft=>{const{target:rt}=ft,bt=jv(t,ft);if(!v)return;if(!m)return T(v,bt);if(W(rt))return j(bt);const[St,Pt]=[bt[0]-m[0],bt[1]-m[1]],{id:Tt}=rt;if(F[Tt]){const[zt,Vt,Ut,ve]=F[Tt].vector;return T([v[0]+St*zt,v[1]+Pt*Vt],[g[0]+St*Ut,g[1]+Pt*ve])}},Q=ft=>{if(m){m=null;const{x:Tt,y:zt,width:Vt,height:Ut}=y.style;v=[Tt,zt],g=[Tt+Vt,zt+Ut],o(Tt,zt,Tt+Vt,zt+Ut,ft);return}g=jv(t,ft);const[rt,bt,St,Pt]=T(v,g);x=!1,i(rt,bt,St,Pt,ft)},at=ft=>{const{target:rt}=ft;y&&!D(rt)&&R()},nt=ft=>{const{target:rt}=ft;!y||!D(rt)||x?go(t,"crosshair"):W(rt)?go(t,"move"):B(rt)&&go(t,F[rt.id].cursor)},st=()=>{go(t,"default")};return t.addEventListener("dragstart",V),t.addEventListener("drag",U),t.addEventListener("dragend",Q),t.addEventListener("click",at),t.addEventListener("pointermove",nt),t.addEventListener("pointerleave",st),{mask:y,move(ft,rt,bt,St,Pt=!0){y||k(ft,rt,{}),v=[ft,rt],g=[bt,St],T([ft,rt],[bt,St],Pt)},remove(ft=!0){y&&R(ft)},destroy(){y&&R(!1),go(t,"default"),t.removeEventListener("dragstart",V),t.removeEventListener("drag",U),t.removeEventListener("dragend",Q),t.removeEventListener("click",at),t.removeEventListener("pointermove",nt),t.removeEventListener("pointerleave",st)}}}function ig(t,e,n){return e.filter(r=>{if(r===t)return!1;const{interaction:i={}}=r.options;return Object.values(i).find(a=>a.brushKey===n)})}function fW(t,e,n){return ig(t,e,n).map(r=>Ci(r.container))}function dW(t,e,n){return ig(t,e,n).map(r=>r.options)}function iE(t,e){var{elements:n,selectedHandles:r,siblings:i=U=>[],datum:a,brushRegion:o,extent:s,reverse:l,scale:c,coordinate:u,series:f=!1,key:d=U=>U,bboxOf:h=U=>{const{x:Q,y:at,width:nt,height:st}=U.style;return{x:Q,y:at,width:nt,height:st}},state:p={},emitter:v}=e,g=mi(e,["elements","selectedHandles","siblings","datum","brushRegion","extent","reverse","scale","coordinate","series","key","bboxOf","state","emitter"]);const m=n(t),y=i(t),b=y.flatMap(n),x=Rc(m,a),w=Nt(g,"mask"),{setState:O,removeState:_}=vo(p,x),S=new Map,{width:k,height:M,x:E=0,y:R=0}=h(t),T=s||[0,0,k,M],L=()=>{for(const U of[...m,...b])_(U,"active","inactive")},I=(U,Q,at,nt)=>{var st;for(const rt of y)(st=rt.brush)===null||st===void 0||st.remove();const ft=new Set;for(const rt of m){const{min:bt,max:St}=rt.getLocalBounds(),[Pt,Tt]=bt,[zt,Vt]=St;lW([Pt,Tt,zt,Vt],[U,Q,at,nt])?(O(rt,"active"),ft.add(d(rt))):O(rt,"inactive")}for(const rt of b)ft.has(d(rt))?O(rt,"active"):O(rt,"inactive")},j=()=>{for(const U of m)_(U,"inactive");for(const U of S.values())U.remove();S.clear()},F=(U,Q,at,nt)=>{const st=rt=>{const bt=rt.cloneNode();return bt.__data__=rt.__data__,rt.parentNode.appendChild(bt),S.set(rt,bt),bt},ft=new eo({style:{x:U+E,y:Q+R,width:at-U,height:nt-Q}});t.appendChild(ft);for(const rt of m){const bt=S.get(rt)||st(rt);bt.style.clipPath=ft,O(rt,"inactive"),O(bt,"active")}},D=rg(t,Object.assign(Object.assign({},w),{extent:T,brushRegion:o,reverse:l,selectedHandles:r,brushended:U=>{const Q=f?j:L;U&&v.emit("brush:remove",{nativeEvent:!0}),Q()},brushed:(U,Q,at,nt,st)=>{const ft=yd(U,Q,at,nt,c,u);st&&v.emit("brush:highlight",{nativeEvent:!0,data:{selection:ft}}),(f?F:I)(U,Q,at,nt)},brushcreated:(U,Q,at,nt,st)=>{const ft=yd(U,Q,at,nt,c,u);v.emit("brush:end",Object.assign(Object.assign({},st),{nativeEvent:!0,data:{selection:ft}}))},brushupdated:(U,Q,at,nt,st)=>{const ft=yd(U,Q,at,nt,c,u);v.emit("brush:end",Object.assign(Object.assign({},st),{nativeEvent:!0,data:{selection:ft}}))},brushstarted:U=>{v.emit("brush:start",U)}})),B=({nativeEvent:U,data:Q})=>{if(U)return;const{selection:at}=Q,[nt,st,ft,rt]=hF(at,c,u);D.move(nt,st,ft,rt,!1)};v.on("brush:highlight",B);const W=({nativeEvent:U}={})=>{U||D.remove(!1)};v.on("brush:remove",W);const V=D.destroy.bind(D);return D.destroy=()=>{v.off("brush:highlight",B),v.off("brush:remove",W),V()},D}function ag(t){var{facet:e,brushKey:n}=t,r=mi(t,["facet","brushKey"]);return(i,a,o)=>{const{container:s,view:l,options:c}=i,u=Ci(s),f={maskFill:"#777",maskFillOpacity:"0.3",maskStroke:"#fff",reverse:!1},d=["active",["inactive",{opacity:.5}]],{scale:h,coordinate:p}=l;if(e){const g=u.getBounds(),m=g.min[0],y=g.min[1],b=g.max[0],x=g.max[1];return iE(u.parentNode.parentNode,Object.assign(Object.assign({elements:()=>YS(i,a),datum:os(Iv(i,a).map(w=>w.view)),brushRegion:(w,O,_,S)=>[w,O,_,S],extent:[m,y,b,x],state:ul(Iv(i,a).map(w=>w.options),d),emitter:o,scale:h,coordinate:p,selectedHandles:void 0},f),r))}const v=iE(u,Object.assign(Object.assign({elements:po,key:g=>g.__data__.key,siblings:()=>fW(i,a,n),datum:os([l,...ig(i,a,n).map(g=>g.view)]),brushRegion:(g,m,y,b)=>[g,m,y,b],extent:void 0,state:ul([c,...dW(i,a,n)],d),emitter:o,scale:h,coordinate:p,selectedHandles:void 0},f),r));return u.brush=v,()=>v.destroy()}}function og(t,e,n,r,i){const[,a,,o]=i;return[t,a,n,o]}function hW(t){return ag(Object.assign(Object.assign({},t),{brushRegion:og,selectedHandles:["handle-e","handle-w"]}))}function sg(t,e,n,r,i){const[a,,o]=i;return[a,e,o,r]}function pW(t){return ag(Object.assign(Object.assign({},t),{brushRegion:sg,selectedHandles:["handle-n","handle-s"]}))}var lg=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(t);i[-1/0,v,1/0,m]:(p,v,g,m)=>[Math.floor(c-r),v,Math.ceil(f-r),m]}}function wW(t,e){var{offsetY:n,offsetX:r,cross:i=!1}=e,a=lg(e,["offsetY","offsetX","cross"]);const o=sE(t),s=oE(t),[,l]=s.getLocalBounds().min,[c,u]=o.min,[f,d]=o.max,h=d-u;return{brushRegion:og,hotZone:new eo({className:aE,style:Object.assign({width:f-c,height:i?h:h*2,transform:`translate(${c}, ${i?u:l-h})`},a)}),extent:i?(p,v,g,m)=>[p,-1/0,g,1/0]:(p,v,g,m)=>[p,Math.floor(u-n),g,Math.ceil(d-n)]}}function OW(t,e){var{axes:n,elements:r,points:i,horizontal:a,datum:o,offsetY:s,offsetX:l,reverse:c=!1,state:u={},emitter:f,coordinate:d}=e,h=lg(e,["axes","elements","points","horizontal","datum","offsetY","offsetX","reverse","state","emitter","coordinate"]);const p=r(t),v=n(t),g=Rc(p,o),{setState:m,removeState:y}=vo(u,g),b=new Map,x=Nt(h,"mask"),w=B=>Array.from(b.values()).every(([W,V,U,Q])=>B.some(([at,nt])=>at>=W&&at<=U&&nt>=V&&nt<=Q)),O=v.map(B=>B.attributes.scale),_=B=>B.length>2?[B[0],B[B.length-1]]:B,S=new Map,k=()=>{S.clear();for(let B=0;B{const V=[];for(const Q of p){const at=i(Q);w(at)?(m(Q,"active"),V.push(Q)):m(Q,"inactive")}if(S.set(B,R(V,B)),!W)return;const U=()=>{if(!T)return Array.from(S.values());const Q=[];for(const[at,nt]of S){const st=O[at],{name:ft}=st.getOptions();ft==="x"?Q[0]=nt:Q[1]=nt}return Q};f.emit("brushAxis:highlight",{nativeEvent:!0,data:{selection:U()}})},E=B=>{for(const W of p)y(W,"active","inactive");k(),B&&f.emit("brushAxis:remove",{nativeEvent:!0})},R=(B,W)=>{const V=O[W],{name:U}=V.getOptions(),Q=B.map(at=>{const nt=at.__data__;return V.invert(nt[U])});return _(ho(V,Q))},T=v.some(a)&&v.some(B=>!a(B)),L=[];for(let B=0;B{const{nativeEvent:W}=B;W||L.forEach(V=>V.remove(!1))},j=(B,W,V)=>{const[U,Q]=B,at=ft=>ft.getStep?ft.getStep():0,nt=F(U,W,V),st=F(Q,W,V)+at(W);return a(V)?[nt,-1/0,st,1/0]:[-1/0,nt,1/0,st]},F=(B,W,V)=>{const{height:U,width:Q}=d.getOptions(),at=W.clone();return a(V)?at.update({range:[0,Q]}):at.update({range:[U,0]}),at.map(B)},D=B=>{const{nativeEvent:W}=B;if(W)return;const{selection:V}=B.data;for(let U=0;U{L.forEach(B=>B.destroy()),f.off("brushAxis:remove",I),f.off("brushAxis:highlight",D)}}function _W(t){return(e,n,r)=>{const{container:i,view:a,options:o}=e,s=Ci(i),{x:l,y:c}=s.getBBox(),{coordinate:u}=a;return OW(i,Object.assign({elements:po,axes:yW,offsetY:c,offsetX:l,points:f=>f.__data__.points,horizontal:f=>{const{startPos:[d,h],endPos:[p,v]}=f.attributes;return d!==p&&h===v},datum:os(a),state:ul(o,["active",["inactive",{opacity:.5}]]),coordinate:u,emitter:r},t))}}var SW=function(t,e,n,r){function i(a){return a instanceof n?a:new n(function(o){o(a)})}return new(n||(n=Promise))(function(a,o){function s(u){try{c(r.next(u))}catch(f){o(f)}}function l(u){try{c(r.throw(u))}catch(f){o(f)}}function c(u){u.done?a(u.value):i(u.value).then(s,l)}c((r=r.apply(t,e||[])).next())})},lE=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(t);i{const{timeStamp:r}=n;return e!==null&&r-e{if(O)return;const{selection:S}=_;n(S,{nativeEvent:!1})};return s.on("brush:filter",w),()=>{y.destroy(),s.off("brush:filter",w),t.removeEventListener("click",x)}}function cg(t){var{hideX:e=!0,hideY:n=!0}=t,r=lE(t,["hideX","hideY"]);return(i,a,o)=>{const{container:s,view:l,options:c,update:u,setState:f}=i,d=Ci(s),h={maskFill:"#777",maskFillOpacity:"0.3",maskStroke:"#fff",unhighlightedOpacity:.5,reverse:!1};let p=!1,v=!1,g=l;const{scale:m,coordinate:y}=l;return MW(d,Object.assign(Object.assign({brushRegion:(b,x,w,O)=>[b,x,w,O],selection:(b,x,w,O)=>{const{scale:_,coordinate:S}=g;return yd(b,x,w,O,_,S)},filter:(b,x)=>SW(this,void 0,void 0,function*(){if(v)return;v=!0;const[w,O]=b;f("brushFilter",S=>{const{marks:k}=S,M=k.map(E=>gt({axis:Object.assign(Object.assign({},e&&{x:{transform:[{type:"hide"}]}}),n&&{y:{transform:[{type:"hide"}]}})},E,{scale:{x:{domain:w,nice:!1},y:{domain:O,nice:!1}}}));return Object.assign(Object.assign({},c),{marks:M,clip:!0})}),o.emit("brush:filter",Object.assign(Object.assign({},x),{data:{selection:[w,O]}})),g=(yield u()).view,v=!1,p=!0}),reset:b=>{if(v||!p)return;const{scale:x}=l,{x:w,y:O}=x,_=w.getOptions().domain,S=O.getOptions().domain;o.emit("brush:filter",Object.assign(Object.assign({},b),{data:{selection:[_,S]}})),p=!1,g=l,f("brushFilter"),u()},extent:void 0,emitter:o,scale:m,coordinate:y},h),r))}}function EW(t){return cg(Object.assign(Object.assign({hideX:!0},t),{brushRegion:og}))}function AW(t){return cg(Object.assign(Object.assign({hideY:!0},t),{brushRegion:sg}))}var TW=function(t,e,n,r){function i(a){return a instanceof n?a:new n(function(o){o(a)})}return new(n||(n=Promise))(function(a,o){function s(u){try{c(r.next(u))}catch(f){o(f)}}function l(u){try{c(r.throw(u))}catch(f){o(f)}}function c(u){u.done?a(u.value):i(u.value).then(s,l)}c((r=r.apply(t,e||[])).next())})};const PW="slider";function CW(t,e,n,r=!1,i="x",a="y"){const{marks:o}=t,s=o.map(l=>{var c,u;return gt({axis:{x:{transform:[{type:"hide"}]},y:{transform:[{type:"hide"}]}}},l,{scale:e,[n]:Object.assign(Object.assign({},((c=l[n])===null||c===void 0?void 0:c[i])&&{[i]:Object.assign({preserve:!0},r&&{ratio:null})}),((u=l[n])===null||u===void 0?void 0:u[a])&&{[a]:{preserve:!0}}),animate:!1})});return Object.assign(Object.assign({},t),{marks:s,clip:!0,animate:!1})}function LW(t,e,n){const[r,i]=t,a=n?l=>1-l:l=>l,o=ll(e,a(r),!0),s=ll(e,a(i),!1);return ho(e,[o,s])}function Bd(t){return[t[0],t[t.length-1]]}function cE({initDomain:t={},className:e=PW,prefix:n="slider",setValue:r=(c,u)=>c.setValues(u),hasState:i=!1,wait:a=50,leading:o=!0,trailing:s=!1,getInitValues:l=c=>{var u;const f=(u=c==null?void 0:c.attributes)===null||u===void 0?void 0:u.values;if(f[0]!==0||f[1]!==1)return f}}){return(c,u,f)=>{const{container:d,view:h,update:p,setState:v}=c,g=d.getElementsByClassName(e);if(!g.length)return()=>{};let m=!1;const{scale:y,coordinate:b,layout:x}=h,{paddingLeft:w,paddingTop:O,paddingBottom:_,paddingRight:S}=x,{x:k,y:M}=y,E=De(b),R=j=>{const F=j==="vertical"?"y":"x",D=j==="vertical"?"x":"y";return E?[D,F]:[F,D]},T=new Map,L=new Set,I={x:t.x||k.getOptions().domain,y:t.y||M.getOptions().domain};for(const j of g){const{orientation:F}=j.attributes,[D,B]=R(F),W=`${n}${so(D)}:filter`,V=D==="x",{ratio:U}=k.getOptions(),{ratio:Q}=M.getOptions(),at=rt=>{if(rt.data){const{selection:zt}=rt.data,[Vt=Bd(I.x),Ut=Bd(I.y)]=zt;return V?[ho(k,Vt,U),ho(M,Ut,Q)]:[ho(M,Ut,Q),ho(k,Vt,U)]}const{value:bt}=rt.detail,St=y[D],Pt=LW(bt,St,E&&F==="horizontal"),Tt=I[B];return[Pt,Tt]},nt=ss(rt=>TW(this,void 0,void 0,function*(){const{initValue:bt=!1}=rt;if(m&&!bt)return;m=!0;const{nativeEvent:St=!0}=rt,[Pt,Tt]=at(rt);if(I[D]=Pt,I[B]=Tt,St){const zt=V?Pt:Tt,Vt=V?Tt:Pt;f.emit(W,Object.assign(Object.assign({},rt),{nativeEvent:St,data:{selection:[Bd(zt),Bd(Vt)]}}))}v(j,zt=>Object.assign(Object.assign({},CW(zt,{[D]:{domain:Pt,nice:!1}},n,i,D,B)),{paddingLeft:w,paddingTop:O,paddingBottom:_,paddingRight:S})),yield p(),m=!1}),a,{leading:o,trailing:s}),st=rt=>{const{nativeEvent:bt}=rt;if(bt)return;const{data:St}=rt,{selection:Pt}=St,[Tt,zt]=Pt;j.dispatchEvent(new Ve("valuechange",{data:St,nativeEvent:!1}));const Vt=V?bd(Tt,k):bd(zt,M);r(j,Vt)};f.on(W,st),j.addEventListener("valuechange",nt),T.set(j,nt),L.add([W,st]);const ft=l(j);ft&&j.dispatchEvent(new Ve("valuechange",{detail:{value:ft},nativeEvent:!1,initValue:!0}))}return()=>{for(const[j,F]of T)j.removeEventListener("valuechange",F);for(const[j,F]of L)f.off(j,F)}}}const uE="g2-scrollbar";function NW(t={}){return(e,n,r)=>{const{view:i,container:a}=e;if(!a.getElementsByClassName(uE).length)return()=>{};const{scale:s}=i,{x:l,y:c}=s,u={x:[...l.getOptions().domain],y:[...c.getOptions().domain]};return l.update({domain:l.getOptions().expectedDomain}),c.update({domain:c.getOptions().expectedDomain}),cE(Object.assign(Object.assign({},t),{initDomain:u,className:uE,prefix:"scrollbar",hasState:!0,setValue:(d,h)=>d.setValue(h[0]),getInitValues:d=>{const h=d.slider.attributes.values;if(h[0]!==0)return h}}))(e,n,r)}}var RW=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(t);i${e}`}const jW={backgroundColor:"rgba(0,0,0,0.75)",color:"#fff",width:"max-content",padding:"1px 4px",fontSize:"12px",borderRadius:"2.5px",boxShadow:"0 3px 6px -4px rgba(0,0,0,0.12), 0 6px 16px 0 rgba(0,0,0,0.08), 0 9px 28px 8px rgba(0,0,0,0.05)"};function fE(t){return t.nodeName!=="text"?!1:!!t.isOverflowing()}function dE(t){var{offsetX:e=8,offsetY:n=8}=t,r=RW(t,["offsetX","offsetY"]);return i=>{const{container:a}=i,[o,s]=a.getBounds().min,l=Nt(r,"tip"),c=new Set,u=d=>{const{target:h}=d;if(!fE(h)){d.stopPropagation();return}const{offsetX:p,offsetY:v}=d,g=p+e-o,m=v+n-s;if(h.tip){h.tip.style.x=g,h.tip.style.y=m;return}const{text:y}=h.style,b=new Ql({className:"poptip",style:{innerHTML:IW("div",y,Object.assign(Object.assign({},jW),l)),x:g,y:m}});a.appendChild(b),h.tip=b,c.add(b)},f=d=>{const{target:h}=d;if(!fE(h)){d.stopPropagation();return}h.tip&&(h.tip.remove(),h.tip=null,c.delete(h.tip))};return a.addEventListener("pointerover",u),a.addEventListener("pointerout",f),()=>{a.removeEventListener("pointerover",u),a.removeEventListener("pointerout",f),c.forEach(d=>d.remove())}}}dE.props={reapplyWhenUpdate:!0};var DW=Object.keys?function(t){return Object.keys(t)}:function(t){var e=[];return vv(t,function(n,r){tr(t)&&r==="prototype"||e.push(r)}),e},hE=DW;function FW(t,e){var n=hE(e),r=n.length;if(le(t))return!r;for(var i=0;i=0;)e+=n[r].value;t.value=e}function YW(){return this.eachAfter($W)}function HW(t,e){var n=-1,r=ug(this),i;try{for(r.s();!(i=r.n()).done;){var a=i.value;t.call(e,a,++n,this)}}catch(o){r.e(o)}finally{r.f()}return this}function VW(t,e){for(var n=this,r=[n],i,a,o=-1;n=r.pop();)if(t.call(e,n,++o,this),i=n.children)for(a=i.length-1;a>=0;--a)r.push(i[a]);return this}function XW(t,e){for(var n=this,r=[n],i=[],a,o,s,l=-1;n=r.pop();)if(i.push(n),a=n.children)for(o=0,s=a.length;o=0;)n+=r[i].value;e.value=n})}function KW(t){return this.eachBefore(function(e){e.children&&e.children.sort(t)})}function QW(t){for(var e=this,n=JW(e,t),r=[e];e!==n;)e=e.parent,r.push(e);for(var i=r.length;t!==n;)r.splice(i,0,t),t=t.parent;return r}function JW(t,e){if(t===e)return t;var n=t.ancestors(),r=e.ancestors(),i=null;for(t=n.pop(),e=r.pop();t===e;)i=t,t=n.pop(),e=r.pop();return i}function tG(){for(var t=this,e=[t];t=t.parent;)e.push(t);return e}function eG(){return Array.from(this)}function nG(){var t=[];return this.eachBefore(function(e){e.children||t.push(e)}),t}function rG(){var t=this,e=[];return t.each(function(n){n!==t&&e.push({source:n.parent,target:n})}),e}var vE=lt(15009),iG=vE().mark(gE);function gE(){var t,e,n,r,i,a;return vE().wrap(function(s){for(;;)switch(s.prev=s.next){case 0:t=this,n=[t];case 1:e=n.reverse(),n=[];case 2:if(!(t=e.pop())){s.next=8;break}return s.next=5,t;case 5:if(r=t.children)for(i=0,a=r.length;i=0;--s)i.push(a=o[s]=new bl(o[s])),a.parent=r,a.depth=r.depth+1;return n.eachBefore(mE)}function aG(){return Yc(this).eachBefore(lG)}function oG(t){return t.children}function sG(t){return Array.isArray(t)?t[1]:null}function lG(t){t.data.value!==void 0&&(t.value=t.data.value),t.data=t.data.data}function mE(t){var e=0;do t.height=e;while((t=t.parent)&&t.height<++e)}function bl(t){this.data=t,this.depth=this.height=0,this.parent=null}bl.prototype=Yc.prototype=GW({constructor:bl,count:YW,each:HW,eachAfter:XW,eachBefore:VW,find:UW,sum:qW,sort:KW,path:QW,ancestors:tG,descendants:eG,leaves:nG,links:rG,copy:aG},Symbol.iterator,gE);var cG={depth:-1},yE={},fg={};function uG(t){return t.id}function fG(t){return t.parentId}function dg(){var t=uG,e=fG,n;function r(i){var a=Array.from(i),o=t,s=e,l,c,u,f,d,h,p,v,g=new Map;if(n!=null){var m=a.map(function(S,k){return dG(n(S,k,i))}),y=m.map(bE),b=new Set(m).add(""),x=ug(y),w;try{for(x.s();!(w=x.n()).done;){var O=w.value;b.has(O)||(b.add(O),m.push(O),y.push(bE(O)),a.push(fg))}}catch(S){x.e(S)}finally{x.f()}o=function(k,M){return m[M]},s=function(k,M){return y[M]}}for(u=0,l=a.length;u=0&&(h=a[_],h.data===fg);--_)h.data=null}if(f.parent=cG,f.eachBefore(function(S){S.depth=S.parent.depth+1,--l}).eachBefore(mE),f.parent=null,l>0)throw new Error("cycle");return f}return r.id=function(i){return arguments.length?(t=zd(i),r):t},r.parentId=function(i){return arguments.length?(e=zd(i),r):e},r.path=function(i){return arguments.length?(n=zd(i),r):n},r}function dG(t){t="".concat(t);var e=t.length;return hg(t,e-1)&&!hg(t,e-2)&&(t=t.slice(0,-1)),t[0]==="/"?t:"/".concat(t)}function bE(t){var e=t.length;if(e<2)return"";for(;--e>1&&!hg(t,e););return t.slice(0,e)}function hg(t,e){if(t[e]==="/"){for(var n=0;e>0&&t[--e]==="\\";)++n;if(!(n&1))return!0}return!1}function hG(t,e,n,r,i){var a=t.children,o,s=a.length,l,c=new Array(s+1);for(c[0]=l=o=0;o=d-1){var y=a[f];y.x0=p,y.y0=v,y.x1=g,y.y1=m;return}for(var b=c[f],x=h/2+b,w=f+1,O=d-1;w>>1;c[_]m-v){var M=h?(p*k+g*S)/h:g;u(f,w,S,p,v,M,m),u(w,d,k,M,v,g,m)}else{var E=h?(v*k+m*S)/h:m;u(f,w,S,p,v,g,E),u(w,d,k,p,E,g,m)}}}function Zd(t,e,n,r,i){for(var a=t.children,o,s=-1,l=a.length,c=t.value&&(r-e)/t.value;++sy&&(y=c),O=g*g*w,b=Math.max(y/O,O/m),b>x){g-=c;break}x=b}o.push(l={value:g,dice:h1?r:1)},n}(xE),vG=function t(e){function n(r,i,a,o,s){if((l=r._squarify)&&l.ratio===e)for(var l,c,u,f,d=-1,h,p=l.length,v=r.value;++d1?r:1)},n}(xE);function gG(t){t.x0=Math.round(t.x0),t.y0=Math.round(t.y0),t.x1=Math.round(t.x1),t.y1=Math.round(t.y1)}function vs(){return 0}function xl(t){return function(){return t}}function mG(){var t=OE,e=!1,n=1,r=1,i=[0],a=vs,o=vs,s=vs,l=vs,c=vs;function u(d){return d.x0=d.y0=0,d.x1=n,d.y1=r,d.eachBefore(f),i=[0],e&&d.eachBefore(gG),d}function f(d){var h=i[d.depth],p=d.x0+h,v=d.y0+h,g=d.x1-h,m=d.y1-h;g{n.id=`${t.id}/${n.data.name}`,n.path=[...e,n.data.name],_E(n,n.path)})}function SE(t){const e=nn(t,["data","name"]);e.replaceAll&&(t.path=e.replaceAll(".","/").split("/")),t.children&&t.children.forEach(n=>{SE(n)})}function bG(t,e){const n={treemapBinary:hG,treemapDice:Zd,treemapSlice:Wd,treemapSliceDice:pG,treemapSquarify:OE,treemapResquarify:vG},r=t==="treemapSquarify"?n[t].ratio(e):n[t];if(!r)throw new TypeError("Invalid tile method!");return r}function kE(t,e,n){const{value:r}=n,i=bG(e.tile,e.ratio),a=yG(t,e.path);Le(t)?SE(a):_E(a),r?a.sum(l=>e.ignoreParentValue&&l.children?0:Ji(r)(l)).sort(e.sort):a.count(),mG().tile(i).size(e.size).round(e.round).paddingInner(e.paddingInner).paddingOuter(e.paddingOuter).paddingTop(e.paddingTop).paddingRight(e.paddingRight).paddingBottom(e.paddingBottom).paddingLeft(e.paddingLeft)(a);const o=a.descendants().map(l=>Object.assign(l,{id:l.id.replace(/^\//,""),x:[l.x0,l.x1],y:[l.y0,l.y1]}));return[o.filter(typeof e.layer=="function"?e.layer:l=>l.height===e.layer),o]}var xG=function(t,e,n,r){function i(a){return a instanceof n?a:new n(function(o){o(a)})}return new(n||(n=Promise))(function(a,o){function s(u){try{c(r.next(u))}catch(f){o(f)}}function l(u){try{c(r.throw(u))}catch(f){o(f)}}function c(u){u.done?a(u.value):i(u.value).then(s,l)}c((r=r.apply(t,e||[])).next())})},wG=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(t);i{const{update:l,setState:c,container:u,options:f}=s,d=OG(u),h=f.marks[0],{state:p}=h,v=new er;d.appendChild(v);const g=(O,_)=>xG(this,void 0,void 0,function*(){if(v.removeChildren(),_){let S="",k=a.y,M=0;const E=[],R=d.getBBox().width,T=O.map((L,I)=>{S=`${S}${L}/`,E.push(L);const j=new Ei({name:S.replace(/\/$/,""),style:Object.assign(Object.assign({text:L,x:M,path:[...E],depth:I},a),{y:k})});v.appendChild(j),M+=j.getBBox().width;const F=new Ei({style:Object.assign(Object.assign({x:M,text:" / "},a),{y:k})});return v.appendChild(F),M+=F.getBBox().width,M>R&&(k=v.getBBox().height+a.y,M=0,j.attr({x:M,y:k}),M+=j.getBBox().width,F.attr({x:M,y:k}),M+=F.getBBox().width),I===qf(O)-1&&F.remove(),j});T.forEach((L,I)=>{if(I===qf(T)-1)return;const j=Object.assign({},L.attributes);L.attr("cursor","pointer"),L.addEventListener("mouseenter",()=>{L.attr(o)}),L.addEventListener("mouseleave",()=>{L.attr(j)}),L.addEventListener("click",()=>{g(nn(L,["style","path"]),nn(L,["style","depth"]))})})}nW(u,c),c("treemapDrillDown",S=>{const{marks:k}=S,M=O.join("/"),E=k.map(R=>{if(R.type!=="rect")return R;let T=e;if(_){const I=e.filter(W=>{const V=nn(W,["id"]);return V&&(V.match(`${M}/`)||M.match(V))}).map(W=>({value:W.height===0?nn(W,["value"]):void 0,name:nn(W,["id"])})),{paddingLeft:j,paddingBottom:F,paddingRight:D}=n,B=Object.assign(Object.assign({},n),{paddingTop:(n.paddingTop||v.getBBox().height+10)/(_+1),paddingLeft:j/(_+1),paddingBottom:F/(_+1),paddingRight:D/(_+1),path:W=>W.name,layer:W=>W.depth===_+1});T=kE(I,B,{value:"value"})[0]}else T=e.filter(I=>I.depth===1);const L=[];return T.forEach(({path:I})=>{L.push(_c(I))}),gt({},R,{data:T,scale:{color:{domain:L}}})});return Object.assign(Object.assign({},S),{marks:E})}),yield l(void 0,["legendFilter"])}),m=O=>O.attributes.key.split("-")[0],y=O=>nn(O,["__data__","key"]),b=O=>{const _=O.target,{markType:S,nodeName:k,attributes:M}=_||{};if(S!=="rect"&&k!==ut.TEXT)return;const E=k===ut.TEXT&&nn(M,"isTreemapLabel")===!0?m(_):y(_),R=yl(e,T=>T.id===E);nn(R,"height")&&g(nn(R,"path"),nn(R,"depth"))};d.addEventListener("click",b);const x=hE(Object.assign(Object.assign({},p.active),p.inactive)),w=()=>{tk(d).forEach(_=>{const S=nn(_,["style","cursor"]),k=yl(e,M=>M.id===nn(_,["__data__","key"]));if(S!=="pointer"&&(k!=null&&k.height)){_.style.cursor="pointer";const M=WW(_.attributes,x);_.addEventListener("mouseenter",()=>{_.attr(p.active)}),_.addEventListener("mouseleave",()=>{_.attr(gt(M,p.inactive))})}})};return w(),d.addEventListener("mousemove",w),()=>{v.remove(),d.removeEventListener("click",b),d.removeEventListener("mousemove",w)}}}var pg=function(t,e,n,r){function i(a){return a instanceof n?a:new n(function(o){o(a)})}return new(n||(n=Promise))(function(a,o){function s(u){try{c(r.next(u))}catch(f){o(f)}}function l(u){try{c(r.throw(u))}catch(f){o(f)}}function c(u){u.done?a(u.value):i(u.value).then(s,l)}c((r=r.apply(t,e||[])).next())})},kG=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(t);i{const e=t.target,{markType:n}=e;n==="line"&&(e.attr("_lineWidth",e.attr("lineWidth")||1),e.attr("lineWidth",e.attr("_lineWidth")+3)),n==="interval"&&(e.attr("_opacity",e.attr("opacity")||1),e.attr("opacity",.7*e.attr("_opacity")))},EE=t=>{const e=t.target,{markType:n}=e;n==="line"&&e.attr("lineWidth",e.attr("_lineWidth")),n==="interval"&&e.attr("opacity",e.attr("_opacity"))},EG=(t,e,n)=>e.map(r=>["x","color"].reduce((a,o)=>{const s=n[o];return s&&r[s]!==t[s]?!1:a},!0)?Object.assign(Object.assign({},r),t):r),AG=t=>{const e=nn(t,["__data__","y"]),r=nn(t,["__data__","y1"])-e,{__data__:{data:i,encode:a,transform:o},childNodes:s}=t.parentNode,l=yl(o,({type:f})=>f==="normalizeY"),c=nn(a,["y","field"]),u=i[s.indexOf(t)][c];return(f,d=!1)=>l||d?f/(1-f)/(r/(1-r))*u:f},TG=(t,e)=>{const n=nn(t,["__data__","seriesItems",e,"0","value"]),r=nn(t,["__data__","seriesIndex",e]),{__data__:{data:i,encode:a,transform:o}}=t.parentNode,s=yl(o,({type:u})=>u==="normalizeY"),l=nn(a,["y","field"]),c=i[r][l];return u=>s?n===1?u:u/(1-u)/(n/(1-n))*c:u},AE=(t,e,n)=>{t.forEach((r,i)=>{r.attr("stroke",e[1]===i?n.activeStroke:n.stroke)})},TE=(t,e,n,r)=>{const i=new Er({style:n}),a=new Ei({style:r});return e.appendChild(a),t.appendChild(i),[i,a]},PE=(t,e)=>{if(!nn(t,["options","range","indexOf"]))return;const r=t.options.range.indexOf(e);return t.sortedDomain[r]},gg=(t,e,n)=>{const r=Sd(t,e),a=Sd(t,n)/r,o=t[0]+(e[0]-t[0])*a,s=t[1]+(e[1]-t[1])*a;return[o,s]};function PG(t={}){const{selection:e=[],precision:n=2}=t,r=kG(t,["selection","precision"]),i=Object.assign(Object.assign({},MG),r||{}),a=Nt(i,"path"),o=Nt(i,"label"),s=Nt(i,"point");return(l,c,u)=>{const{update:f,setState:d,container:h,view:p,options:{marks:v,coordinate:g}}=l,m=Ci(h);let y=tk(m),b,x=e;const{transform:w=[],type:O}=g,_=!!yl(w,({type:D})=>D==="transpose"),S=O==="polar",k=O==="theta",M=!!yl(y,({markType:D})=>D==="area");M&&(y=y.filter(({markType:D})=>D==="area"));const E=new er({style:{zIndex:2}});m.appendChild(E);const R=()=>{u.emit("element-point:select",{nativeEvent:!0,data:{selection:x}})},T=(D,B)=>{u.emit("element-point:moved",{nativeEvent:!0,data:{changeData:D,data:B}})},L=D=>{const B=D.target;x=[B.parentNode.childNodes.indexOf(B)],R(),j(B)},I=D=>{const{data:{selection:B},nativeEvent:W}=D;if(W)return;x=B;const V=nn(y,[x==null?void 0:x[0]]);V&&j(V)},j=D=>{const{attributes:B,markType:W,__data__:V}=D,{stroke:U}=B,{points:Q,seriesTitle:at,color:nt,title:st,seriesX:ft,y1:rt}=V;if(_&&W!=="interval")return;const{scale:bt,coordinate:St}=(b==null?void 0:b.view)||p,{color:Pt,y:Tt,x:zt}=bt,Vt=St.getCenter();E.removeChildren();let Ut;const ve=(re,ie,ge,Nn)=>pg(this,void 0,void 0,function*(){return d("elementPointMove",xr=>{var vn;const Rn=(((vn=b==null?void 0:b.options)===null||vn===void 0?void 0:vn.marks)||v).map(In=>{if(!Nn.includes(In.type))return In;const{data:on,encode:Be}=In,Tn=Object.keys(Be).reduce((sn,Cr)=>{const Lr=Be[Cr];return Cr==="x"&&(sn[Lr]=re),Cr==="y"&&(sn[Lr]=ie),Cr==="color"&&(sn[Lr]=ge),sn},{}),Pn=EG(Tn,on,Be);return T(Tn,Pn),gt({},In,{data:Pn,animate:!1})});return Object.assign(Object.assign({},xr),{marks:Rn})}),yield f("elementPointMove")});if(["line","area"].includes(W))Q.forEach((re,ie)=>{const ge=zt.invert(ft[ie]);if(!ge)return;const Nn=new Ea({name:vg,style:Object.assign({cx:re[0],cy:re[1],fill:U},s)}),xr=TG(D,ie);Nn.addEventListener("mousedown",vn=>{const Rn=St.output([ft[ie],0]),In=at==null?void 0:at.length;h.attr("cursor","move"),x[1]!==ie&&(x[1]=ie,R()),AE(E.childNodes,x,s);const[on,Be]=TE(E,Nn,a,o),An=Pn=>{const sn=re[1]+Pn.clientY-Ut[1];if(M)if(S){const Cr=re[0]+Pn.clientX-Ut[0],[Lr,xs]=gg(Vt,Rn,[Cr,sn]),[,Ou]=St.output([1,Tt.output(0)]),[,Qm]=St.invert([Lr,Ou-(Q[ie+In][1]-xs)]),ZC=(ie+1)%In,$Q=(ie-1+In)%In,YQ=Ic([Q[$Q],[Lr,xs],at[ZC]&&Q[ZC]]);Be.attr("text",xr(Tt.invert(Qm)).toFixed(n)),on.attr("d",YQ),Nn.attr("cx",Lr),Nn.attr("cy",xs)}else{const[,Cr]=St.output([1,Tt.output(0)]),[,Lr]=St.invert([re[0],Cr-(Q[ie+In][1]-sn)]),xs=Ic([Q[ie-1],[re[0],sn],at[ie+1]&&Q[ie+1]]);Be.attr("text",xr(Tt.invert(Lr)).toFixed(n)),on.attr("d",xs),Nn.attr("cy",sn)}else{const[,Cr]=St.invert([re[0],sn]),Lr=Ic([Q[ie-1],[re[0],sn],Q[ie+1]]);Be.attr("text",Tt.invert(Cr).toFixed(n)),on.attr("d",Lr),Nn.attr("cy",sn)}};Ut=[vn.clientX,vn.clientY],window.addEventListener("mousemove",An);const Tn=()=>pg(this,void 0,void 0,function*(){if(h.attr("cursor","default"),window.removeEventListener("mousemove",An),h.removeEventListener("mouseup",Tn),Ue(Be.attr("text")))return;const Pn=Number(Be.attr("text")),sn=PE(Pt,nt);b=yield ve(ge,Pn,sn,["line","area"]),Be.remove(),on.remove(),j(D)});h.addEventListener("mouseup",Tn)}),E.appendChild(Nn)}),AE(E.childNodes,x,s);else if(W==="interval"){let re=[(Q[0][0]+Q[1][0])/2,Q[0][1]];_?re=[Q[0][0],(Q[0][1]+Q[1][1])/2]:k&&(re=Q[0]);const ie=AG(D),ge=new Ea({name:vg,style:Object.assign(Object.assign({cx:re[0],cy:re[1],fill:U},s),{stroke:s.activeStroke})});ge.addEventListener("mousedown",Nn=>{h.attr("cursor","move");const xr=PE(Pt,nt),[vn,Rn]=TE(E,ge,a,o),In=Be=>{if(_){const An=re[0]+Be.clientX-Ut[0],[Tn]=St.output([Tt.output(0),Tt.output(0)]),[,Pn]=St.invert([Tn+(An-Q[2][0]),re[1]]),sn=Ic([[An,Q[0][1]],[An,Q[1][1]],Q[2],Q[3]],!0);Rn.attr("text",ie(Tt.invert(Pn)).toFixed(n)),vn.attr("d",sn),ge.attr("cx",An)}else if(k){const An=re[1]+Be.clientY-Ut[1],Tn=re[0]+Be.clientX-Ut[0],[Pn,sn]=gg(Vt,[Tn,An],re),[Cr,Lr]=gg(Vt,[Tn,An],Q[1]),xs=St.invert([Pn,sn])[1],Ou=rt-xs;if(Ou<0)return;const Qm=WF(Vt,[[Pn,sn],[Cr,Lr],Q[2],Q[3]],Ou>.5?1:0);Rn.attr("text",ie(Ou,!0).toFixed(n)),vn.attr("d",Qm),ge.attr("cx",Pn),ge.attr("cy",sn)}else{const An=re[1]+Be.clientY-Ut[1],[,Tn]=St.output([1,Tt.output(0)]),[,Pn]=St.invert([re[0],Tn-(Q[2][1]-An)]),sn=Ic([[Q[0][0],An],[Q[1][0],An],Q[2],Q[3]],!0);Rn.attr("text",ie(Tt.invert(Pn)).toFixed(n)),vn.attr("d",sn),ge.attr("cy",An)}};Ut=[Nn.clientX,Nn.clientY],window.addEventListener("mousemove",In);const on=()=>pg(this,void 0,void 0,function*(){if(h.attr("cursor","default"),h.removeEventListener("mouseup",on),window.removeEventListener("mousemove",In),Ue(Rn.attr("text")))return;const Be=Number(Rn.attr("text"));b=yield ve(st,Be,xr,[W]),Rn.remove(),vn.remove(),j(D)});h.addEventListener("mouseup",on)}),E.appendChild(ge)}};y.forEach((D,B)=>{x[0]===B&&j(D),D.addEventListener("click",L),D.addEventListener("mouseenter",ME),D.addEventListener("mouseleave",EE)});const F=D=>{const B=D==null?void 0:D.target;(!B||B.name!==vg&&!y.includes(B))&&(x=[],R(),E.removeChildren())};return u.on("element-point:select",I),u.on("element-point:unselect",F),h.addEventListener("mousedown",F),()=>{E.remove(),u.off("element-point:select",I),u.off("element-point:unselect",F),h.removeEventListener("mousedown",F),y.forEach(D=>{D.removeEventListener("click",L),D.removeEventListener("mouseenter",ME),D.removeEventListener("mouseleave",EE)})}}}var CG=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(t);it=>{const{children:e}=t;if(!Array.isArray(e))return[];const{x:n=0,y:r=0,width:i,height:a,data:o}=t;return e.map(s=>{var{data:l,x:c,y:u,width:f,height:d}=s,h=CG(s,["data","x","y","width","height"]);return Object.assign(Object.assign({},h),{data:Zv(l,o),x:c!=null?c:n,y:u!=null?u:r,width:f!=null?f:i,height:d!=null?d:a})})};CE.props={};var LG=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(t);it=>{const{children:e}=t;if(!Array.isArray(e))return[];const{direction:n="row",ratio:r=e.map(()=>1),padding:i=0,data:a}=t,[o,s,l,c]=n==="col"?["y","height","width","x"]:["x","width","height","y"],u=r.reduce((v,g)=>v+g),f=t[s]-i*(e.length-1),d=r.map(v=>f*(v/u)),h=[];let p=t[o]||0;for(let v=0;v{const{encode:e,data:n,scale:r,shareSize:i=!1}=t,{x:a,y:o}=e,s=(l,c)=>{var u;if(l===void 0||!i)return{};const f=qe(n,p=>p[l]),d=((u=r==null?void 0:r[c])===null||u===void 0?void 0:u.domain)||Array.from(f.keys()),h=d.map(p=>f.has(p)?f.get(p).length:1);return{domain:d,flex:h}};return{scale:{x:Object.assign(Object.assign({paddingOuter:0,paddingInner:.1,guide:a===void 0?null:{position:"top"}},a===void 0&&{paddingInner:0}),s(a,"x")),y:Object.assign(Object.assign({range:[0,1],paddingOuter:0,paddingInner:.1,guide:o===void 0?null:{position:"right"}},o===void 0&&{paddingInner:0}),s(o,"y"))}}}),mg=ls(t=>{const{data:e,scale:n,legend:r}=t,i=[t];let a,o,s;for(;i.length;){const d=i.shift(),{children:h,encode:p={},scale:v={},legend:g={}}=d,{color:m}=p,{color:y}=v,{color:b}=g;m!==void 0&&(a=m),y!==void 0&&(o=y),b!==void 0&&(s=b),Array.isArray(h)&&i.push(...h)}const l=()=>{var d;const h=(d=n==null?void 0:n.color)===null||d===void 0?void 0:d.domain;if(h!==void 0)return[h];if(a===void 0)return[void 0];const p=typeof a=="function"?a:g=>g[a],v=e.map(p);return v.some(g=>typeof g=="number")?[Pa(v)]:[Array.from(new Set(v)),"ordinal"]},c=typeof a=="string"?a:"",[u,f]=l();return Object.assign({encode:{color:{type:"column",value:u!=null?u:[]}},scale:{color:gt({},o,{domain:u,type:f})}},r===void 0&&{legend:{color:gt({title:c},s)}})}),yg=Bc(()=>({animate:{enterType:"fadeIn"}})),bg=ls(()=>({frame:!1,encode:{shape:"hollow"},style:{lineWidth:0}})),xg=ls(()=>({type:"cell"})),NE=ls(t=>{const{data:e}=t;return{data:{type:"inline",value:e,transform:[{type:"custom",callback:()=>{const{data:r,encode:i}=t,{x:a,y:o}=i,s=a?Array.from(new Set(r.map(u=>u[a]))):[],l=o?Array.from(new Set(r.map(u=>u[o]))):[];return(()=>{if(s.length&&l.length){const u=[];for(const f of s)for(const d of l)u.push({[a]:f,[o]:d});return u}if(s.length)return s.map(u=>({[a]:u}));if(l.length)return l.map(u=>({[o]:u}))})()}}]}}}),RE=ls((t,e=IG,n=jG,r=DG,i={})=>{const{data:a,encode:o,children:s,scale:l,x:c=0,y:u=0,shareData:f=!1,key:d}=t,{value:h}=a,{x:p,y:v}=o,{color:g}=l,{domain:m}=g;return{children:(b,x,w)=>{const{x:O,y:_}=x,{paddingLeft:S,paddingTop:k,marginLeft:M,marginTop:E}=w,{domain:R}=O.getOptions(),{domain:T}=_.getOptions(),L=Xo(b),I=b.map(e),j=b.map(({x:U,y:Q})=>[O.invert(U),_.invert(Q)]),D=j.map(([U,Q])=>at=>{const{[p]:nt,[v]:st}=at;return(p!==void 0?nt===U:!0)&&(v!==void 0?st===Q:!0)}).map(U=>h.filter(U)),B=f?Fe(D,U=>U.length):void 0,W=j.map(([U,Q])=>({columnField:p,columnIndex:R.indexOf(U),columnValue:U,columnValuesLength:R.length,rowField:v,rowIndex:T.indexOf(Q),rowValue:Q,rowValuesLength:T.length})),V=W.map(U=>Array.isArray(s)?s:[s(U)].flat(1));return L.flatMap(U=>{const[Q,at,nt,st]=I[U],ft=W[U],rt=D[U];return V[U].map(St=>{var Pt,Tt,{scale:zt,key:Vt,facet:Ut=!0,axis:ve={},legend:re={}}=St,ie=NG(St,["scale","key","facet","axis","legend"]);const ge=((Pt=zt==null?void 0:zt.y)===null||Pt===void 0?void 0:Pt.guide)||ve.y,Nn=((Tt=zt==null?void 0:zt.x)===null||Tt===void 0?void 0:Tt.guide)||ve.x,xr={x:{tickCount:p?5:void 0},y:{tickCount:v?5:void 0}},vn=Ut?rt:rt.length===0?[]:h,Rn={color:{domain:m}},In={x:IE(Nn,n)(ft,vn),y:IE(ge,r)(ft,vn)};return Object.assign(Object.assign({key:`${Vt}-${U}`,data:vn,margin:0,x:Q+S+c+M,y:at+k+u+E,parentKey:d,width:nt,height:st,paddingLeft:0,paddingRight:0,paddingTop:0,paddingBottom:0,frame:!!vn.length,dataDomain:B,scale:gt(xr,zt,Rn),axis:gt({},ve,In),legend:!1},ie),i)})})}}});function IG(t){const{points:e}=t;return a0(e)}function Gd(t,e){return e.length?gt({title:!1,tick:null,label:null},t):gt({title:!1,tick:null,label:null,grid:null},t)}function jG(t){return(e,n)=>{const{rowIndex:r,rowValuesLength:i,columnIndex:a,columnValuesLength:o}=e;if(r!==i-1)return Gd(t,n);const s=a!==o-1?!1:void 0,l=n.length?void 0:null;return gt({title:s,grid:l},t)}}function DG(t){return(e,n)=>{const{rowIndex:r,columnIndex:i}=e;if(i!==0)return Gd(t,n);const a=r!==0?!1:void 0,o=n.length?void 0:null;return gt({title:a,grid:o},t)}}function IE(t,e){return typeof t=="function"?t:t===null||t===!1?()=>null:e(t)}const jE=()=>t=>[Hc.of(t).call(xg).call(mg).call(yg).call(RG).call(bg).call(NE).call(RE).value()];jE.props={};var wg=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(t);i({scale:{x:{guide:null,paddingOuter:0,paddingInner:.1},y:{guide:null,range:[0,1],paddingOuter:0,paddingInner:.1}}})),BG=ls(t=>{const{data:e,children:n,x:r=0,y:i=0,key:a}=t;return{children:(s,l,c)=>{const{x:u,y:f}=l,{paddingLeft:d,paddingTop:h,marginLeft:p,marginTop:v}=c,{domain:g}=u.getOptions(),{domain:m}=f.getOptions(),y=Xo(s),b=s.map(({points:_})=>a0(_)),x=s.map(({x:_,y:S})=>[u.invert(_),f.invert(S)]),w=x.map(([_,S])=>({columnField:_,columnIndex:g.indexOf(_),columnValue:_,columnValuesLength:g.length,rowField:S,rowIndex:m.indexOf(S),rowValue:S,rowValuesLength:m.length})),O=w.map(_=>Array.isArray(n)?n:[n(_)].flat(1));return y.flatMap(_=>{const[S,k,M,E]=b[_],[R,T]=x[_],L=w[_];return O[_].map(j=>{var F,D;const{scale:B,key:W,encode:V,axis:U,interaction:Q}=j,at=wg(j,["scale","key","encode","axis","interaction"]),nt=(F=B==null?void 0:B.y)===null||F===void 0?void 0:F.guide,st=(D=B==null?void 0:B.x)===null||D===void 0?void 0:D.guide,ft={x:{facet:!1},y:{facet:!1}},rt={x:ZG(st)(L,e),y:WG(nt)(L,e)},bt={x:{tickCount:5},y:{tickCount:5}};return Object.assign({data:e,parentKey:a,key:`${W}-${_}`,x:S+d+r+p,y:k+h+i+v,width:M,height:E,margin:0,paddingLeft:0,paddingRight:0,paddingTop:0,paddingBottom:0,frame:!0,scale:gt(ft,B),axis:gt(bt,U,rt),legend:!1,encode:gt({},V,{x:R,y:T}),interaction:gt({},Q,{legendFilter:!1})},at)})})}}}),zG=ls(t=>{const{encode:e}=t,n=wg(t,["encode"]),{position:r=[],x:i=r,y:a=[...r].reverse()}=e,o=wg(e,["position","x","y"]),s=[];for(const l of[i].flat(1))for(const c of[a].flat(1))s.push({$x:l,$y:c});return Object.assign(Object.assign({},n),{data:s,encode:Object.assign(Object.assign({},o),{x:"$x",y:"$y"}),scale:Object.assign(Object.assign({},[i].flat(1).length===1&&{x:{paddingInner:0}}),[a].flat(1).length===1&&{y:{paddingInner:0}})})});function ZG(t){return typeof t=="function"?t:t===null?()=>null:(e,n)=>{const{rowIndex:r,rowValuesLength:i}=e;if(r!==i-1)return Gd(t,n)}}function WG(t){return typeof t=="function"?t:t===null?()=>null:(e,n)=>{const{columnIndex:r}=e;if(r!==0)return Gd(t,n)}}const GG=()=>t=>[Hc.of(t).call(xg).call(mg).call(BG).call(zG).call(yg).call(bg).call(FG).value()];var $G=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(t);i({scale:{x:{guide:{type:"axisArc"},paddingOuter:0,paddingInner:.1},y:{guide:null,range:[0,1],paddingOuter:0,paddingInner:.1}}})),HG=Bc(t=>({coordinate:{type:"polar"}})),VG=t=>{const{encode:e}=t,n=$G(t,["encode"]),{position:r}=e;return Object.assign(Object.assign({},n),{encode:{x:r}})};function DE(t){return e=>null}function XG(t){const{points:e}=t,[n,r,i,a]=e,o=pn(n,a),s=_n(n,a),l=_n(r,i),c=Qb(s,l),u=1/Math.sin(c/2),f=o/(1+u),d=f*Math.sqrt(2),[h,p]=i,g=Us(s)+c/2,m=f*u,y=h+m*Math.sin(g),b=p-m*Math.cos(g);return[y-d/2,b-d/2,d,d]}const UG=()=>t=>[Hc.of(t).call(xg).call(VG).call(mg).call(HG).call(NE).call(RE,XG,DE,DE,{frame:!1}).call(yg).call(bg).call(YG).value()];function qG(t,e,n){const i=n,a=[0,i],o=[-i+1,1];if(t==="normal")return a;if(t==="reverse")return o;if(t==="alternate")return e%2===0?a:o;if(t==="reverse-alternate")return e%2===0?o:a}function KG(t,e,n){const r=[t];for(;r.length;){const i=r.pop();i.animate=gt({enter:{duration:e},update:{duration:e,easing:n,type:"morphing",fill:"both"},exit:{type:"fadeOut",duration:e}},i.animate||{});const{children:a}=i;Array.isArray(a)&&r.push(...a)}return t}const FE=()=>t=>{const{children:e=[],duration:n=1e3,iterationCount:r=1,direction:i="normal",easing:a="ease-in-out-sine"}=t,o=e.length;if(!Array.isArray(e)||o===0)return[];const{key:s}=e[0],l=e.map(c=>Object.assign(Object.assign({},c),{key:s})).map(c=>KG(c,n,a));return function*(){let c=0,u;for(;r==="infinite"||c{var s;return[o,(s=de(r,o))===null||s===void 0?void 0:s[0]]}).filter(([,o])=>Ke(o)),a=o=>i.map(([,s])=>s[o]).join("-");return Array.from(qe(e,a).values())}function BE(t){return Array.isArray(t)?e$(t):typeof t=="function"?t$(t):t==="series"?JG:t==="value"?n$:t==="sum"?r$:t==="maxIndex"?i$:null}function zE(t,e){for(const n of t)n.sort(e)}function ZE(t,e){return(e==null?void 0:e.domain)||Array.from(new Set(t))}function QG(t){return Array.isArray(t)?t:[t]}function JG(t,e,n){return Vc(r=>n[r])}function t$(t){return(e,n,r)=>Vc(i=>t(e[i]))}function e$(t){return(e,n,r)=>(i,a)=>t.reduce((o,s)=>o!==0?o:Sn(e[i][s],e[a][s]),0)}function n$(t,e,n){return Vc(r=>e[r])}function r$(t,e,n){const r=Xo(t),i=Array.from(qe(r,o=>n[+o]).entries()),a=new Map(i.map(([o,s])=>[o,s.reduce((l,c)=>l+ +e[c])]));return Vc(o=>a.get(n[o]))}function i$(t,e,n){const r=Xo(t),i=Array.from(qe(r,o=>n[+o]).entries()),a=new Map(i.map(([o,s])=>[o,fl(s,l=>e[l])]));return Vc(o=>a.get(n[o]))}function Vc(t){return(e,n)=>Sn(t(e),t(n))}const WE=(t={})=>{const{groupBy:e="x",orderBy:n=null,reverse:r=!1,y:i="y",y1:a="y1",series:o=!0}=t;return(s,l)=>{var c;const{data:u,encode:f,style:d={}}=l,[h,p]=de(f,"y"),[v,g]=de(f,"y1"),[m]=o?wr(f,"series","color"):de(f,"color"),y=yo(e,s,l),x=((c=BE(n))!==null&&c!==void 0?c:()=>null)(u,h,m);x&&zE(y,x);const w=new Array(s.length),O=new Array(s.length),_=new Array(s.length),S=[],k=[];for(const I of y){r&&I.reverse();const j=v?+v[I[0]]:0,F=[],D=[];for(const nt of I){const st=_[nt]=+h[nt]-j;st<0?D.push(nt):st>=0&&F.push(nt)}const B=F.length>0?F:D,W=D.length>0?D:F;let V=F.length-1,U=0;for(;V>0&&h[B[V]]===0;)V--;for(;U0?at=w[nt]=(O[nt]=at)+st:w[nt]=O[nt]=at}}const M=new Set(S),E=new Set(k),R=i==="y"?w:O,T=a==="y"?w:O;let L;return l.type==="point"?L={y0:Gr(h,p),y:Pe(R,p)}:L={y0:Gr(h,p),y:Pe(R,p),y1:Pe(T,g)},[s,gt({},l,{encode:Object.assign({},L),style:Object.assign({first:(I,j)=>M.has(j),last:(I,j)=>E.has(j)},d)})]}};WE.props={};function GE(t,e){let n=0;if(e===void 0)for(let r of t)r!=null&&(r=+r)>=r&&++n;else{let r=-1;for(let i of t)(i=e(i,++r,t))!=null&&(i=+i)>=i&&++n}return n}function a$(t,e){let n=0,r,i=0,a=0;if(e===void 0)for(let o of t)o!=null&&(o=+o)>=o&&(r=o-i,i+=r/++n,a+=r*(o-i));else{let o=-1;for(let s of t)(s=e(s,++o,t))!=null&&(s=+s)>=s&&(r=s-i,i+=r/++n,a+=r*(s-i))}if(n>1)return a/(n-1)}function $E(t,e){const n=a$(t,e);return n&&Math.sqrt(n)}function o$(t,e,n){const r=GE(t),i=$E(t);return r&&i?Math.ceil((n-e)*Math.cbrt(r)/(3.49*i)):1}var YE=Array.prototype,s$=YE.slice,Jnt=YE.map;function Og(t){return()=>t}const l$=Math.sqrt(50),c$=Math.sqrt(10),u$=Math.sqrt(2);function $d(t,e,n){const r=(e-t)/Math.max(0,n),i=Math.floor(Math.log10(r)),a=r/Math.pow(10,i),o=a>=l$?10:a>=c$?5:a>=u$?2:1;let s,l,c;return i<0?(c=Math.pow(10,-i)/o,s=Math.round(t*c),l=Math.round(e*c),s/ce&&--l,c=-c):(c=Math.pow(10,i)*o,s=Math.round(t/c),l=Math.round(e/c),s*ce&&--l),l0))return[];if(t===e)return[t];const r=e=i))return[];const s=a-i+1,l=new Array(s);if(r)if(o<0)for(let c=0;c0?(t=Math.floor(t/i)*i,e=Math.ceil(e/i)*i):i<0&&(t=Math.ceil(t*i)/i,e=Math.floor(e*i)/i),r=i}}function h$(t){return Math.max(1,Math.ceil(Math.log(GE(t))/Math.LN2)+1)}function p$(){var t=ec,e=Pa,n=h$;function r(i){Array.isArray(i)||(i=Array.from(i));var a,o=i.length,s,l,c=new Array(o);for(a=0;a=d)if(b>=d&&e===Pa){const w=Xc(f,d,x);isFinite(w)&&(w>0?d=(Math.floor(d/w)+1)*w:w<0&&(d=(Math.ceil(d*-w)+1)/-w))}else h.pop()}for(var p=h.length,v=0,g=p;h[v]<=f;)++v;for(;h[g-1]>d;)--g;(v||g0?h[a-1]:f,y.x1=a0)for(a=0;an;){if(r-n>600){const l=r-n+1,c=e-n+1,u=Math.log(l),f=.5*Math.exp(2*u/3),d=.5*Math.sqrt(u*f*(l-f)/l)*(c-l/2<0?-1:1),h=Math.max(n,Math.floor(e-c*f/l+d)),p=Math.min(r,Math.floor(e+(l-c)*f/l+d));_g(t,e,h,p,i)}const a=t[e];let o=n,s=r;for(Uc(t,n,e),i(t[r],a)>0&&Uc(t,n,r);o0;)--s}i(t[n],a)===0?Uc(t,n,s):(++s,Uc(t,s,r)),s<=e&&(n=s+1),e<=s&&(r=s-1)}return t}function Uc(t,e,n){const r=t[e];t[e]=t[n],t[n]=r}function v$(t,e=Sn){let n,r=!1;if(e.length===1){let i;for(const a of t){const o=e(a);(r?Sn(o,i)>0:Sn(o,o)===0)&&(n=a,i=o,r=!0)}}else for(const i of t)(r?e(i,n)>0:e(i,i)===0)&&(n=i,r=!0);return n}function Yd(t,e,n){if(t=Float64Array.from(oF(t,n)),!(!(r=t.length)||isNaN(e=+e))){if(e<=0||r<2)return Ur(t);if(e>=1)return Fe(t);var r,i=(r-1)*e,a=Math.floor(i),o=Fe(_g(t,a).subarray(0,a+1)),s=Ur(t.subarray(a+1));return o+(s-o)*(i-a)}}function ert(t,e,n=number){if(!(!(r=t.length)||isNaN(e=+e))){if(e<=0||r<2)return+n(t[0],0,t);if(e>=1)return+n(t[r-1],r-1,t);var r,i=(r-1)*e,a=Math.floor(i),o=+n(t[a],a,t),s=+n(t[a+1],a+1,t);return o+(s-o)*(i-a)}}function g$(t,e,n=Ev){if(!isNaN(e=+e)){if(r=Float64Array.from(t,(s,l)=>Ev(n(t[l],l,t))),e<=0)return Dc(r);if(e>=1)return fl(r);var r,i=Uint32Array.from(t,(s,l)=>l),a=r.length-1,o=Math.floor(a*e);return _g(i,o,0,a,(s,l)=>Mc(r[s],r[l])),o=v$(i.subarray(0,o+1),s=>r[s]),o>=0?o:-1}}function Sg(t,e){return Yd(t,.5,e)}function m$(t,e){return g$(t,.5,e)}function yi(t,e){let n=0;if(e===void 0)for(let r of t)(r=+r)&&(n+=r);else{let r=-1;for(let i of t)(i=+e(i,++r,t))&&(n+=i)}return n}var y$=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(t);ie===null?t:`${t} of ${e}`}function b$(t){if(typeof t=="function")return[t,null];const n={mean:x$,max:O$,count:S$,first:M$,last:E$,sum:k$,min:_$,median:w$}[t];if(!n)throw new Error(`Unknown reducer: ${t}.`);return n()}function x$(){const t=(n,r)=>Fc(n,i=>+r[i]),e=bo("mean");return[t,e]}function w$(){const t=(n,r)=>Sg(n,i=>+r[i]),e=bo("median");return[t,e]}function O$(){const t=(n,r)=>Fe(n,i=>+r[i]),e=bo("max");return[t,e]}function _$(){const t=(n,r)=>Ur(n,i=>+r[i]),e=bo("min");return[t,e]}function S$(){const t=(n,r)=>n.length,e=bo("count");return[t,e]}function k$(){const t=(n,r)=>yi(n,i=>+r[i]),e=bo("sum");return[t,e]}function M$(){const t=(n,r)=>r[n[0]],e=bo("first");return[t,e]}function E$(){const t=(n,r)=>r[n[n.length-1]],e=bo("last");return[t,e]}const kg=(t={})=>{const{groupBy:e}=t,n=y$(t,["groupBy"]);return(r,i)=>{const{data:a,encode:o}=i,s=e(r,i);if(!s)return[r,i];const l=(h,p)=>{if(h)return h;const{from:v}=p;if(!v)return h;const[,g]=de(o,v);return g},c=Object.entries(n).map(([h,p])=>{const[v,g]=b$(p),[m,y]=de(o,h),b=l(y,p),x=s.map(w=>v(w,m!=null?m:a));return[h,Object.assign(Object.assign({},ko(x,(g==null?void 0:g(b))||b)),{aggregate:!0})]}),u=Object.keys(o).map(h=>{const[p,v]=de(o,h),g=s.map(m=>p[m[0]]);return[h,Pe(g,v)]}),f=s.map(h=>a[h[0]]);return[Xo(s),gt({},i,{data:f,encode:Object.fromEntries([...u,...c])})]}};kg.props={};var A$=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(t);i{const{groupChannels:e=["color"],binChannels:n=["x","y"]}=t,r=A$(t,["groupChannels","binChannels"]),i={},a=(o,s)=>{const{encode:l}=s,c=n.map(p=>{const[v]=de(l,p);return v}),u=Nt(r,HE),f=o.filter(p=>c.every(v=>Ke(v[p]))),d=[...e.map(p=>{const[v]=de(l,p);return v}).filter(Ke).map(p=>v=>p[v]),...n.map((p,v)=>{const g=c[v],m=u[p]||T$(g),y=p$().thresholds(m).value(x=>+g[x])(f),b=new Map(y.flatMap(x=>{const{x0:w,x1:O}=x,_=`${w},${O}`;return x.map(S=>[S,_])}));return i[p]=b,x=>b.get(x)})],h=p=>d.map(v=>v(p)).join("-");return Array.from(qe(f,h).values())};return kg(Object.assign(Object.assign(Object.assign({},Object.fromEntries(Object.entries(r).filter(([o])=>!o.startsWith(HE)))),Object.fromEntries(n.flatMap(o=>{const s=([c])=>+i[o].get(c).split(",")[0],l=([c])=>+i[o].get(c).split(",")[1];return l.from=o,[[o,s],[`${o}1`,l]]}))),{groupBy:a}))};Mg.props={};const VE=(t={})=>{const{thresholds:e}=t;return Mg(Object.assign(Object.assign({},t),{thresholdsX:e,groupChannels:["color"],binChannels:["x"]}))};VE.props={};var P$=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(t);i{const{groupBy:e="x",reverse:n=!1,orderBy:r,padding:i}=t,a=P$(t,["groupBy","reverse","orderBy","padding"]);return(o,s)=>{const{data:l,encode:c,scale:u}=s,{series:f}=u,[d]=de(c,"y"),[h]=wr(c,"series","color"),p=ZE(h,f),v=gt({},s,{scale:{series:{domain:p,paddingInner:i}}}),g=yo(e,o,s),m=BE(r);if(!m)return[o,gt(v,{encode:{series:Pe(h)}})];const y=m(l,d,h);y&&zE(g,y);const b=new Array(o.length);for(const x of g){n&&x.reverse();for(let w=0;w{const{padding:e=0,paddingX:n=e,paddingY:r=e,random:i=Math.random}=t;return(a,o)=>{const{encode:s,scale:l}=o,{x:c,y:u}=l,[f]=de(s,"x"),[d]=de(s,"y"),h=Hd(f,c,n),p=Hd(d,u,r),v=a.map(()=>Vd(i(),...p)),g=a.map(()=>Vd(i(),...h));return[a,gt({scale:{x:{padding:.5},y:{padding:.5}}},o,{encode:{dy:Pe(v),dx:Pe(g)}})]}};UE.props={};const qE=(t={})=>{const{padding:e=0,random:n=Math.random}=t;return(r,i)=>{const{encode:a,scale:o}=i,{x:s}=o,[l]=de(a,"x"),c=Hd(l,s,e),u=r.map(()=>Vd(n(),...c));return[r,gt({scale:{x:{padding:.5}}},i,{encode:{dx:Pe(u)}})]}};qE.props={};const KE=(t={})=>{const{padding:e=0,random:n=Math.random}=t;return(r,i)=>{const{encode:a,scale:o}=i,{y:s}=o,[l]=de(a,"y"),c=Hd(l,s,e),u=r.map(()=>Vd(n(),...c));return[r,gt({scale:{y:{padding:.5}}},i,{encode:{dy:Pe(u)}})]}};KE.props={};var C$=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(t);i{const{groupBy:e="x"}=t;return(n,r)=>{const{encode:i}=r,{x:a}=i,o=C$(i,["x"]),s=Object.entries(o).filter(([d])=>d.startsWith("y")).map(([d])=>[d,de(i,d)[0]]),l=s.map(([d])=>[d,new Array(n.length)]),c=yo(e,n,r),u=new Array(c.length);for(let d=0;ds.map(([,y])=>+y[m])),[v,g]=Pa(p);u[d]=(v+g)/2}const f=Math.max(...u);for(let d=0;d[d,Pe(h,de(i,d)[1])]))})]}};QE.props={};const JE=(t={})=>{const{groupBy:e="x"}=t;return(n,r)=>{const{encode:i}=r,[a]=de(i,"y"),[o,s]=de(i,"y1"),l=yo(e,n,r),c=new Array(n.length);for(const u of l){const f=u.map(d=>+a[d]);for(let d=0;dg!==d));c[h]=+a[h]>p?p:a[h]}}return[n,gt({},r,{encode:{y1:Pe(c,s)}})]}};JE.props={};const tA=t=>{const{groupBy:e=["x"],reducer:n=(o,s)=>s[o[0]],orderBy:r=null,reverse:i=!1,duration:a}=t;return(o,s)=>{const{encode:l}=s,u=(Array.isArray(e)?e:[e]).map(g=>[g,de(l,g)[0]]);if(u.length===0)return[o,s];let f=[o];for(const[,g]of u){const m=[];for(const y of f){const b=Array.from(qe(y,x=>g[x]).values());m.push(...b)}f=m}if(r){const[g]=de(l,r);g&&f.sort((m,y)=>n(m,g)-n(y,g)),i&&f.reverse()}const d=(a||3e3)/f.length,[h]=a?[ln(o,d)]:wr(l,"enterDuration",ln(o,d)),[p]=wr(l,"enterDelay",ln(o,0)),v=new Array(o.length);for(let g=0,m=0;g+h[x]);for(const x of y)v[x]=+p[x]+m;m+=b}return[o,gt({},s,{encode:{enterDuration:va(h),enterDelay:va(v)}})]}};tA.props={};var L$=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(t);iUr(n,i=>r[+i]),max:(n,r)=>Fe(n,i=>r[+i]),first:(n,r)=>r[n[0]],last:(n,r)=>r[n[n.length-1]],mean:(n,r)=>Fc(n,i=>r[+i]),median:(n,r)=>Sg(n,i=>r[+i]),sum:(n,r)=>yi(n,i=>r[+i]),deviation:(n,r)=>$E(n,i=>r[+i])}[t]||Fe}const eA=(t={})=>{const{groupBy:e="x",basis:n="max"}=t;return(r,i)=>{const{encode:a,tooltip:o}=i,{x:s}=a,l=L$(a,["x"]),c=Object.entries(l).filter(([v])=>v.startsWith("y")).map(([v])=>[v,de(a,v)[0]]),[,u]=c.find(([v])=>v==="y"),f=c.map(([v])=>[v,new Array(r.length)]),d=yo(e,r,i),h=N$(n);for(const v of d){const g=h(v,u);for(const m of v)for(let y=0;y[v,Pe(g,de(a,v)[1])]))},!p&&a.y0&&{tooltip:{items:[{channel:"y0"}]}}))]}};eA.props={};function nA(t,e){return[t[0]]}function R$(t,e){const n=t.length-1;return[t[n]]}function I$(t,e){const n=fl(t,r=>e[r]);return[t[n]]}function j$(t,e){const n=Dc(t,r=>e[r]);return[t[n]]}function D$(t){return typeof t=="function"?t:{first:nA,last:R$,max:I$,min:j$}[t]||nA}const Xd=(t={})=>{const{groupBy:e="series",channel:n,selector:r}=t;return(i,a)=>{const{encode:o}=a,s=yo(e,i,a),[l]=de(o,n),c=D$(r);return[s.flatMap(u=>c(u,l)),a]}};Xd.props={};var F$=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(t);i{const{selector:e}=t,n=F$(t,["selector"]);return Xd(Object.assign({channel:"x",selector:e},n))};rA.props={};var B$=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(t);i{const{selector:e}=t,n=B$(t,["selector"]);return Xd(Object.assign({channel:"y",selector:e},n))};iA.props={};var z$=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(t);i{const{channels:e=["x","y"]}=t,n=z$(t,["channels"]),r=(i,a)=>yo(e,i,a);return kg(Object.assign(Object.assign({},n),{groupBy:r}))};qc.props={};const aA=(t={})=>qc(Object.assign(Object.assign({},t),{channels:["x","color","series"]}));aA.props={};const oA=(t={})=>qc(Object.assign(Object.assign({},t),{channels:["y","color","series"]}));oA.props={};const sA=(t={})=>qc(Object.assign(Object.assign({},t),{channels:["color"]}));sA.props={};function Z$(t,e,n){return(e.length!==2?Pi(Kp(t,e,n),([r,i],[a,o])=>Sn(i,o)||Sn(r,a)):Pi(qe(t,n),([r,i],[a,o])=>e(i,o)||Sn(r,a))).map(([r])=>r)}function W$(t,e,n){const{by:r=t,reducer:i="max"}=e,[a]=de(n,r);if(typeof i=="function")return o=>i(o,a);if(i==="max")return o=>Fe(o,s=>+a[s]);if(i==="min")return o=>Ur(o,s=>+a[s]);if(i==="sum")return o=>yi(o,s=>+a[s]);if(i==="median")return o=>Sg(o,s=>+a[s]);if(i==="mean")return o=>Fc(o,s=>+a[s]);if(i==="first")return o=>a[o[0]];if(i==="last")return o=>a[o[o.length-1]];throw new Error(`Unknown reducer: ${i}`)}function G$(t,e,n){if(!Array.isArray(n))return t;const r=new Set(n);return t.filter(i=>r.has(e[i]))}const Ud=(t={})=>(e,n)=>{const{reverse:r,slice:i,channel:a,by:o,ordinal:s=!0,reducer:l}=t,{encode:c,scale:u={}}=n,f=u[a].domain,[d]=de(c,o!=null?o:a),[h]=de(c,a),p=W$(a,{by:o,reducer:l},c),v=G$(e,h,f),g=Z$(v,p,x=>h[x]),m=s?e:Pi(e,x=>d[x]);r&&(!s&&m.reverse(),g.reverse());const y=typeof i=="number"?[0,i]:i,b=i?g.slice(...y):g;return[m,gt(n,{scale:{[a]:{domain:b}}})]};Ud.props={};const lA=(t={})=>Ud(Object.assign(Object.assign({},t),{channel:"x"}));lA.props={};const cA=(t={})=>Ud(Object.assign(Object.assign({},t),{channel:"y"}));cA.props={};const uA=(t={})=>Ud(Object.assign(Object.assign({},t),{channel:"color"}));uA.props={};function $$(t,e){return typeof e=="string"?t.map(n=>n[e]):t.map(e)}function Y$(t,e){if(typeof t=="function")return n=>t(n,e);if(t==="sum")return n=>yi(n,r=>+e[r]);throw new Error(`Unknown reducer: ${t}`)}const fA=(t={})=>{const{field:e,channel:n="y",reducer:r="sum"}=t;return(i,a)=>{const{data:o,encode:s}=a,[l]=de(s,"x"),c=e?$$(o,e):de(s,n)[0],u=Y$(r,c),f=Mf(i,u,d=>l[d]).map(d=>d[1]);return[i,gt({},a,{scale:{x:{flex:f}}})]}};fA.props={};function H$(t){const{padding:e=0,direction:n="col"}=t;return(r,i,a)=>{const o=r.length;if(o===0)return[];const{innerWidth:s,innerHeight:l}=a,c=l/s;let u=Math.ceil(Math.sqrt(i/c)),f=s/u,d=Math.ceil(i/u),h=d*f;for(;h>l;)u=u+1,f=s/u,d=Math.ceil(i/u),h=d*f;const p=l-d*f,v=d<=1?0:p/(d-1),[g,m]=d<=1?[(s-o*f)/(o-1),(l-f)/2]:[0,0];return r.map((y,b)=>{const[x,w,O,_]=a0(y),S=n==="col"?b%u:Math.floor(b/d),k=n==="col"?Math.floor(b/u):b%d,M=S*f,E=(d-k-1)*f+p,R=(f-e)/O,T=(f-e)/_,L=M-x+g*S+1/2*e,I=E-w-v*k-m+1/2*e;return`translate(${L}, ${I}) scale(${R}, ${T})`})}}const dA=t=>(e,n)=>[e,gt({},n,{modifier:H$(t),axis:!1})];dA.props={};function V$(t,e,n,r){const i=t.length;if(r>=i||r===0)return t;const a=h=>e[t[h]]*1,o=h=>n[t[h]]*1,s=[],l=(i-2)/(r-2);let c=0,u,f,d;s.push(c);for(let h=0;hu&&(u=f,d=b);s.push(d),c=d}return s.push(i-1),s.map(h=>t[h])}function X$(t){if(typeof t=="function")return t;if(t==="lttb")return V$;const e={first:r=>[r[0]],last:r=>[r[r.length-1]],min:(r,i,a)=>[r[Dc(r,o=>a[o])]],max:(r,i,a)=>[r[fl(r,o=>a[o])]],median:(r,i,a)=>[r[m$(r,o=>a[o])]]},n=e[t]||e.median;return(r,i,a,o)=>{const s=Math.max(1,Math.floor(r.length/o));return U$(r,s).flatMap(c=>n(c,i,a))}}function U$(t,e){const n=t.length,r=[];let i=0;for(;i{const{strategy:e="median",thresholds:n=2e3,groupBy:r=["series","color"]}=t,i=X$(e);return(a,o)=>{const{encode:s}=o,l=yo(r,a,o),[c]=de(s,"x"),[u]=de(s,"y");return[l.flatMap(f=>i(f,c,u,n)),o]}};hA.props={};function q$(t){return typeof t=="object"?[t.value,t.ordinal]:[t,!0]}function K$(t){var e;const{encode:n}=t,r=Object.assign(Object.assign({},t),{encode:Object.assign(Object.assign({},t.encode),{y:Object.assign(Object.assign({},t.encode.y),{value:[]})})}),i=(e=n==null?void 0:n.color)===null||e===void 0?void 0:e.field;if(!n||!i)return r;let a;for(const[o,s]of Object.entries(n))(o==="x"||o==="y")&&s.field===i&&(a=Object.assign(Object.assign({},a),{[o]:Object.assign(Object.assign({},s),{value:[]})}));return a?Object.assign(Object.assign({},t),{encode:Object.assign(Object.assign({},t.encode),a)}):r}const pA=(t={})=>(e,n)=>{const{encode:r,data:i}=n,a=Object.entries(t).map(([u,f])=>{const[d]=de(r,u);if(!d)return null;const[h,p=!0]=q$(f);if(typeof h=="function")return v=>h(d[v]);if(p){const v=Array.isArray(h)?h:[h];return v.length===0?null:g=>v.includes(d[g])}else{const[v,g]=h;return m=>d[m]>=v&&d[m]<=g}}).filter(Ke),o=u=>a.every(f=>f(u)),s=e.filter(o),l=s.map((u,f)=>f);if(a.length===0){const u=K$(n);return[e,u]}const c=Object.entries(r).map(([u,f])=>[u,Object.assign(Object.assign({},f),{value:l.map(d=>f.value[s[d]]).filter(d=>d!==void 0)})]);return[l,gt({},n,{encode:Object.fromEntries(c),data:s.map(u=>i[u])})]};pA.props={};var vA={},Eg={},Ag=34,Kc=10,Tg=13;function gA(t){return new Function("d","return {"+t.map(function(e,n){return JSON.stringify(e)+": d["+n+'] || ""'}).join(",")+"}")}function Q$(t,e){var n=gA(t);return function(r,i){return e(n(r),i,t)}}function mA(t){var e=Object.create(null),n=[];return t.forEach(function(r){for(var i in r)i in e||n.push(e[i]=i)}),n}function zr(t,e){var n=t+"",r=n.length;return r9999?"+"+zr(t,6):zr(t,4)}function tY(t){var e=t.getUTCHours(),n=t.getUTCMinutes(),r=t.getUTCSeconds(),i=t.getUTCMilliseconds();return isNaN(t)?"Invalid Date":J$(t.getUTCFullYear(),4)+"-"+zr(t.getUTCMonth()+1,2)+"-"+zr(t.getUTCDate(),2)+(i?"T"+zr(e,2)+":"+zr(n,2)+":"+zr(r,2)+"."+zr(i,3)+"Z":r?"T"+zr(e,2)+":"+zr(n,2)+":"+zr(r,2)+"Z":n||e?"T"+zr(e,2)+":"+zr(n,2)+"Z":"")}function eY(t){var e=new RegExp('["'+t+` +\r]`),n=t.charCodeAt(0);function r(f,d){var h,p,v=i(f,function(g,m){if(h)return h(g,m-1);p=g,h=d?Q$(g,d):gA(g)});return v.columns=p||[],v}function i(f,d){var h=[],p=f.length,v=0,g=0,m,y=p<=0,b=!1;f.charCodeAt(p-1)===Kc&&--p,f.charCodeAt(p-1)===Tg&&--p;function x(){if(y)return Eg;if(b)return b=!1,vA;var O,_=v,S;if(f.charCodeAt(_)===Ag){for(;v++=p?y=!0:(S=f.charCodeAt(v++))===Kc?b=!0:S===Tg&&(b=!0,f.charCodeAt(v)===Kc&&++v),f.slice(_+1,O-1).replace(/""/g,'"')}for(;v{const{value:e,format:n=e.split(".").pop(),delimiter:r=",",autoType:i=!0}=t;return()=>iY(void 0,void 0,void 0,function*(){const a=yield fetch(e);if(n==="csv"){const o=yield a.text();return eY(r).parse(o,i?nY:Ho)}else if(n==="json")return yield a.json();throw new Error(`Unknown format: ${n}.`)})};yA.props={};const bA=t=>{const{value:e}=t;return()=>e};bA.props={};function aY(t,e){return t.map(n=>{if(Array.isArray(n)){const[r,i=e]=n;return[r,i]}return[n,e]})}const xA=t=>{const{fields:e=[]}=t,n=aY(e,!0);return r=>{const i=(a,o)=>n.reduce((s,[l,c=!0])=>s!==0?s:c?a[l]o[l]?-1:+(a[l]!==o[l]),0);return[...r].sort(i)}};xA.props={};function nrt(t){return t!=null&&!Number.isNaN(t)}const wA=t=>{const{callback:e}=t;return n=>Array.isArray(n)?[...n].sort(e):n};wA.props={};function oY(t){return t!=null&&!Number.isNaN(t)}const OA=t=>{const{callback:e=oY}=t;return n=>n.filter(e)};OA.props={};function sY(t,e=[]){return e.reduce((n,r)=>(r in t&&(n[r]=t[r]),n),{})}const _A=t=>{const{fields:e}=t;return n=>n.map(r=>sY(r,e))};_A.props={};function lY(t){return Object.keys(t).length===0}const SA=t=>e=>{if(!t||lY(t))return e;const n=r=>Object.entries(r).reduce((i,[a,o])=>(i[t[a]||a]=o,i),{});return e.map(n)};SA.props={};function cY(t){return!t||Object.keys(t).length===0}const kA=t=>{const{fields:e,key:n="key",value:r="value"}=t;return i=>cY(e)?i:i.flatMap(a=>e.map(o=>Object.assign(Object.assign({},a),{[n]:o,[r]:a[o]})))};kA.props={};const MA=t=>{const{start:e,end:n}=t;return r=>r.slice(e,n)};MA.props={};const EA=t=>{const{callback:e=Ho}=t;return n=>e(n)};EA.props={};const AA=t=>{const{callback:e=Ho}=t;return n=>Array.isArray(n)?n.map(e):n};AA.props={};function TA(t){return typeof t=="string"?e=>e[t]:t}const PA=t=>{const{join:e,on:n,select:r=[],as:i=r,unknown:a=NaN}=t,[o,s]=n,l=TA(s),c=TA(o),u=Kp(e,([f])=>f,f=>l(f));return f=>f.map(d=>{const h=u.get(c(d));return Object.assign(Object.assign({},d),r.reduce((p,v,g)=>(p[i[g]]=h?h[v]:a,p),{}))})};PA.props={};var uY=lt(53843),fY=lt.n(uY);function rrt(t){return t!=null&&!Number.isNaN(t)}const CA=t=>{const{field:e,groupBy:n,as:r=["y","size"],min:i,max:a,size:o=10,width:s}=t,[l,c]=r;return u=>Array.from(qe(u,d=>n.map(h=>d[h]).join("-")).values()).map(d=>{const h=fY().create(d.map(g=>g[e]),{min:i,max:a,size:o,width:s}),p=h.map(g=>g.x),v=h.map(g=>g.y);return Object.assign(Object.assign({},d[0]),{[l]:p,[c]:v})})};CA.props={};const LA=()=>t=>(console.log("G2 data section:",t),t);LA.props={};var dY=function(t,e,n,r){function i(a){return a instanceof n?a:new n(function(o){o(a)})}return new(n||(n=Promise))(function(a,o){function s(u){try{c(r.next(u))}catch(f){o(f)}}function l(u){try{c(r.throw(u))}catch(f){o(f)}}function c(u){u.done?a(u.value):i(u.value).then(s,l)}c((r=r.apply(t,e||[])).next())})};function hY(t,e){return{set(n,r,i){if(e[n]===void 0)return this;const a=r?r.call(null,e[n]):e[n];return i?i.call(null,a):typeof t[n]=="function"?t[n](a):t[n]=a,this},setAsync(n,r,i){return dY(this,void 0,void 0,function*(){if(e[n]===void 0)return this;const a=r?yield r.call(null,e[n]):e[n];return i?i.call(null,a):typeof t[n]=="function"?t[n](a):t[n]=a,this})}}}const Pg=Math.PI/180,Qc=64,qd=2048;function pY(t){return t.text}function vY(){return"serif"}function NA(){return"normal"}function gY(t){return t.value}function mY(){return~~(Math.random()*2)*90}function yY(){return 1}function bY(){}function xY(t,e,n,r){if(e.sprite)return;const i=t.context,a=t.ratio;i.clearRect(0,0,(Qc<<5)/a,qd/a);let o=0,s=0,l=0;const c=n.length;for(--r;++r>5<<5,h=~~Math.max(Math.abs(m+y),Math.abs(m-y))}else d=d+31>>5<<5;if(h>l&&(l=h),o+d>=Qc<<5&&(o=0,s+=l,l=0),s+h>=qd)break;i.translate((o+(d>>1))/a,(s+(h>>1))/a),e.rotate&&i.rotate(e.rotate*Pg),i.fillText(e.text,0,0),e.padding&&(i.lineWidth=2*e.padding,i.strokeText(e.text,0,0)),i.restore(),e.width=d,e.height=h,e.xoff=o,e.yoff=s,e.x1=d>>1,e.y1=h>>1,e.x0=-e.x1,e.y0=-e.y1,e.hasText=!0,o+=d}const u=i.getImageData(0,0,(Qc<<5)/a,qd/a).data,f=[];for(;--r>=0;){if(e=n[r],!e.hasText)continue;const d=e.width,h=d>>5;let p=e.y1-e.y0;for(let m=0;m>5),x=u[(s+m)*(Qc<<5)+(o+y)<<2]?1<<31-y%32:0;f[b]|=x,v|=x}v?g=m:(e.y0++,p--,m--,s++)}e.y1=e.y0+g,e.sprite=f.slice(0,(e.y1-e.y0)*h)}}function wY(t,e,n){n>>=5;const r=t.sprite,i=t.width>>5,a=t.x-(i<<4),o=a&127,s=32-o,l=t.y1-t.y0;let c=(t.y+t.y0)*n+(a>>5),u;for(let f=0;f>>o:0))&e[c+d])return!0;c+=n}return!1}function OY(t,e){const n=t[0],r=t[1];e.x+e.x0r.x&&(r.x=e.x+e.x1),e.y+e.y1>r.y&&(r.y=e.y+e.y1)}function _Y(t,e){return t.x+t.x1>e[0].x&&t.x+t.x0e[0].y&&t.y+t.y0>5)*t[1]),O=u.length,_=[],S=u.map(function(R,T,L){return R.text=e.call(this,R,T,L),R.font=n.call(this,R,T,L),R.style=p.call(this,R,T,L),R.weight=i.call(this,R,T,L),R.rotate=a.call(this,R,T,L),R.size=~~r.call(this,R,T,L),R.padding=o.call(this,R,T,L),R}).sort(function(R,T){return T.size-R.size});let k=-1,M=v.board?[{x:0,y:0},{x:y,y:b}]:void 0;f&&clearInterval(f),f=setInterval(E,0),E();function E(){const R=Date.now();for(;Date.now()-R>1,T.y=b*(l()+.5)>>1,xY(x,T,S,k),T.hasText&&m(w,T,M)&&(c.call(null,"word",{cloud:v,word:T}),_.push(T),M?v.hasImage||OY(M,T):M=[{x:T.x+T.x0,y:T.y+T.y0},{x:T.x+T.x1,y:T.y+T.y1}],T.x-=t[0]>>1,T.y-=t[1]>>1)}v._tags=_,v._bounds=M,k>=O&&(v.stop(),c.call(null,"end",{cloud:v,words:_,bounds:M}))}return v},v.stop=function(){return f&&(clearInterval(f),f=null),v};function g(y){y.width=y.height=1;const b=Math.sqrt(y.getContext("2d").getImageData(0,0,1,1).data.length>>2);y.width=(Qc<<5)/b,y.height=qd/b;const x=y.getContext("2d");return x.fillStyle=x.strokeStyle="red",x.textAlign="center",x.textBaseline="middle",{context:x,ratio:b}}function m(y,b,x){const w=b.x,O=b.y,_=Math.sqrt(t[0]*t[0]+t[1]*t[1]),S=s(t),k=l()<.5?1:-1;let M,E=-k,R,T;for(;(M=S(E+=k))&&(R=~~M[0],T=~~M[1],!(Math.min(Math.abs(R),Math.abs(T))>=_));)if(b.x=w+R,b.y=O+T,!(b.x+b.x0<0||b.y+b.y0<0||b.x+b.x1>t[0]||b.y+b.y1>t[1])&&(!x||!wY(b,y,t[0]))&&(!x||_Y(b,x))){const L=b.sprite,I=b.width>>5,j=t[0]>>5,F=b.x-(I<<4),D=F&127,B=32-D,W=b.y1-b.y0;let V,U=(b.y+b.y0)*j+(F>>5);for(let Q=0;Q>>D:0);U+=j}return delete b.sprite,!0}return!1}return v.createMask=y=>{const b=document.createElement("canvas"),[x,w]=t;if(!x||!w)return;const O=x>>5,_=IA((x>>5)*w);b.width=x,b.height=w;const S=b.getContext("2d");S.drawImage(y,0,0,y.width,y.height,0,0,x,w);const k=S.getImageData(0,0,x,w).data;for(let M=0;M>5),T=M*x+E<<2,I=k[T]>=250&&k[T+1]>=250&&k[T+2]>=250?1<<31-E%32:0;_[R]|=I}v.board=_,v.hasImage=!0},v.timeInterval=function(y){d=y==null?1/0:y},v.words=function(y){u=y},v.size=function(y=[]){t=[+y[0],+y[1]]},v.text=function(y){e=Da(y)},v.font=function(y){n=Da(y)},v.fontWeight=function(y){i=Da(y)},v.rotate=function(y){a=Da(y)},v.canvas=function(y){h=Da(y)},v.spiral=function(y){s=MY[y]||y},v.fontSize=function(y){r=Da(y)},v.padding=function(y){o=Da(y)},v.random=function(y){l=Da(y)},v.on=function(y){c=Da(y)},v}var AY=function(t,e,n,r){function i(a){return a instanceof n?a:new n(function(o){o(a)})}return new(n||(n=Promise))(function(a,o){function s(u){try{c(r.next(u))}catch(f){o(f)}}function l(u){try{c(r.throw(u))}catch(f){o(f)}}function c(u){u.done?a(u.value):i(u.value).then(s,l)}c((r=r.apply(t,e||[])).next())})},TY=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(t);i{if(t instanceof HTMLImageElement){e(t);return}if(typeof t=="string"){const r=new Image;r.crossOrigin="anonymous",r.src=t,r.onload=()=>e(r),r.onerror=()=>{console.error(`'image ${t} load failed !!!'`),n()};return}n()})}function LY(t,e){if(typeof t=="function")return t;if(Array.isArray(t)){const[n,r]=t;if(!e)return()=>(r+n)/2;const[i,a]=e;return a===i?()=>(r+n)/2:({value:o})=>(r-n)/(a-i)*(o-i)+n}return()=>t}const jA=(t,e)=>n=>AY(void 0,void 0,void 0,function*(){const r=Object.assign({},PY,t,{canvas:e.createCanvas}),i=EY();yield hY(i,r).set("fontSize",y=>{const b=n.map(x=>x.value);return LY(y,[Ur(b),Fe(b)])}).set("font").set("fontStyle").set("fontWeight").set("padding").set("rotate").set("size").set("spiral").set("timeInterval").set("random").set("text").set("on").set("canvas").setAsync("imageMask",CY,i.createMask),i.words([...n]);const a=i.start(),[o,s]=r.size,l=[{x:0,y:0},{x:o,y:s}],{_bounds:c=l,_tags:u,hasImage:f}=a,d=u.map(y=>{var{x:b,y:x,font:w}=y,O=TY(y,["x","y","font"]);return Object.assign(Object.assign({},O),{x:b+o/2,y:x+s/2,fontFamily:w})}),[{x:h,y:p},{x:v,y:g}]=c,m={text:"",value:0,opacity:0,fontSize:0};return d.push(Object.assign(Object.assign({},m),{x:f?0:h,y:f?0:p}),Object.assign(Object.assign({},m),{x:f?o:v,y:f?s:g})),d});jA.props={};function NY(t,e){if(e<0||e>1)throw new Error("alpha must be between 0 and 1.");if(t.length===0)return[];let n=t[0];const r=[];for(const i of t){if(i==null){r.push(i),console.warn("EMA\uFF1AThe value is null or undefined",t);continue}n==null&&(n=i);const a=n*e+(1-e)*i;r.push(a),n=a}return r}const DA=t=>{const{field:e="y",alpha:n=.6,as:r=e}=t;return i=>{const a=i.map(s=>s[e]),o=NY(a,n);return i.map((s,l)=>Object.assign(Object.assign({},s),{[r]:o[l]}))}};DA.props={};const FA=.01;function Cg(t){const{min:e,max:n}=t;return[[e[0],e[1]],[n[0],n[1]]]}function BA(t,e,n=FA){const[r,i]=t,[a,o]=e;return r>=a[0]-n&&r<=o[0]+n&&i>=a[1]-n&&i<=o[1]+n}function RY(t,e,n=FA){const[r,i]=t;return!(BA(r,e,n)&&BA(i,e,n))}function IY(t,e){const[n,r]=t,[i,a]=e;return n[0]i[0]&&n[1]i[1]}const jY=t=>{const{priority:e}=t;return n=>{const r=[];return e&&n.sort(e),n.forEach(i=>{Od(i);const a=i.getLocalBounds();r.some(s=>IY(Cg(a),Cg(s.getLocalBounds())))?Rv(i):r.push(i)}),n}};function DY([t,e],[n,r]){return r>t&&e>n}function Kd(){const t=new Map;return[r=>t.get(r),(r,i)=>t.set(r,i)]}function FY(t){const e=t.cloneNode(!0),n=e.getElementById("connector");n&&e.removeChild(n);const{min:r,max:i}=e.getRenderBounds();return e.destroy(),{min:r,max:i}}const BY=t=>{const{maxIterations:e=10,maxError:n=.1,padding:r=1}=t;return i=>{const a=i.length;if(a<=1)return i;const[o,s]=Kd(),[l,c]=Kd(),[u,f]=Kd(),[d,h]=Kd();for(const p of i){const{min:v,max:g}=FY(p),[m,y]=v,[b,x]=g;s(p,y),c(p,y),f(p,x-y),h(p,[m,b])}for(let p=0;pSn(l(g),l(m)));let v=0;for(let g=0;gt=>(t.forEach(e=>{Od(e);const n=e.attr("bounds"),r=e.getLocalBounds();RY(Cg(r),n)&&Rv(e)}),t);function ZY(t){return typeof t=="object"?t:to(t)}function Lg(t){let e=t/255;return e=e<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4),e}function zA(t,e,n){return .2126*Lg(t)+.7152*Lg(e)+.0722*Lg(n)}function ZA(t,e){if(!t||!e||t===e)return 1;const{r:n,g:r,b:i}=t,{r:a,g:o,b:s}=e,l=zA(n,r,i),c=zA(a,o,s);return(Math.max(l,c)+.05)/(Math.min(l,c)+.05)}function WY(t,e){const n=fl(e,r=>ZA(t,ZY(r)));return e[n]}const GY=t=>{const{threshold:e=4.5,palette:n=["#000","#fff"]}=t;return r=>(r.forEach(i=>{const a=i.attr("dependentElement").parsedStyle.fill,o=i.parsedStyle.fill;ZA(o,a){const[[n,r],[i,a]]=e,[[o,s],[l,c]]=t;let u=0,f=0;return oi&&(u=i-l),sa&&(f=a-c),[u,f]},YY=()=>(t,{canvas:e,layout:n})=>(t.forEach(r=>{Od(r);const{max:i,min:a}=r.getRenderBounds(),[o,s]=i,[l,c]=a,u=$Y([[l,c],[o,s]],[[n.x,n.y],[n.x+n.width,n.y+n.height]]);r.style.connector&&r.style.connectorPoints&&(r.style.connectorPoints[0][0]-=u[0],r.style.connectorPoints[0][1]-=u[1]),r.style.x+=u[0],r.style.y+=u[1]}),t);function HY(){return{"data.fetch":yA,"data.inline":bA,"data.sortBy":xA,"data.sort":wA,"data.filter":OA,"data.pick":_A,"data.rename":SA,"data.fold":kA,"data.slice":MA,"data.custom":EA,"data.map":AA,"data.join":PA,"data.kde":CA,"data.log":LA,"data.wordCloud":jA,"data.ema":DA,"transform.stackY":WE,"transform.binX":VE,"transform.bin":Mg,"transform.dodgeX":XE,"transform.jitter":UE,"transform.jitterX":qE,"transform.jitterY":KE,"transform.symmetryY":QE,"transform.diffY":JE,"transform.stackEnter":tA,"transform.normalizeY":eA,"transform.select":Xd,"transform.selectX":rA,"transform.selectY":iA,"transform.groupX":aA,"transform.groupY":oA,"transform.groupColor":sA,"transform.group":qc,"transform.sortX":lA,"transform.sortY":cA,"transform.sortColor":uA,"transform.flexX":fA,"transform.pack":dA,"transform.sample":hA,"transform.filter":pA,"coordinate.cartesian":Rt,"coordinate.polar":Zt,"coordinate.transpose":Bt,"coordinate.theta":Ht,"coordinate.parallel":qt,"coordinate.fisheye":ee,"coordinate.radial":Ne,"coordinate.radar":Me,"coordinate.helix":be,"encode.constant":gn,"encode.field":dn,"encode.transform":ei,"encode.column":mn,"mark.interval":xx,"mark.rect":Ox,"mark.line":Xx,"mark.point":F2,"mark.text":K2,"mark.cell":J2,"mark.area":sw,"mark.link":D0,"mark.image":ww,"mark.polygon":Mw,"mark.box":Pw,"mark.vector":Lw,"mark.lineX":jw,"mark.lineY":Bw,"mark.connector":Gw,"mark.range":Hw,"mark.rangeX":Uw,"mark.rangeY":Qw,"mark.path":rO,"mark.shape":oO,"mark.density":cO,"mark.heatmap":pO,"mark.wordCloud":Z0,"palette.category10":vO,"palette.category20":gO,"scale.linear":mO,"scale.ordinal":yO,"scale.band":bO,"scale.identity":OO,"scale.point":_O,"scale.time":YO,"scale.log":VO,"scale.pow":XO,"scale.sqrt":UO,"scale.threshold":qO,"scale.quantile":KO,"scale.quantize":QO,"scale.sequential":JO,"scale.constant":t_,"theme.classic":e_,"theme.classicDark":r_,"theme.academy":i_,"theme.light":Q0,"theme.dark":n_,"component.axisX":nS,"component.axisY":rS,"component.legendCategory":xv,"component.legendContinuous":fo,"component.legends":mS,"component.title":bS,"component.sliderX":MS,"component.sliderY":ES,"component.scrollbarX":AS,"component.scrollbarY":TS,"animation.scaleInX":Av,"animation.scaleOutX":xF,"animation.scaleInY":PS,"animation.scaleOutY":wF,"animation.waveIn":CS,"animation.fadeIn":LS,"animation.fadeOut":NS,"animation.zoomIn":OF,"animation.zoomOut":_F,"animation.pathIn":RS,"animation.morphing":BS,"animation.growInX":zS,"animation.growInY":ZS,"interaction.elementHighlight":kd,"interaction.elementHighlightByX":nk,"interaction.elementHighlightByColor":rk,"interaction.elementSelect":Md,"interaction.elementSelectByX":ik,"interaction.elementSelectByColor":ak,"interaction.fisheye":XF,"interaction.chartIndex":ok,"interaction.tooltip":qM,"interaction.legendFilter":oW,"interaction.legendHighlight":sW,"interaction.brushHighlight":ag,"interaction.brushXHighlight":hW,"interaction.brushYHighlight":pW,"interaction.brushAxisHighlight":_W,"interaction.brushFilter":cg,"interaction.brushXFilter":EW,"interaction.brushYFilter":AW,"interaction.sliderFilter":cE,"interaction.scrollbarFilter":NW,"interaction.poptip":dE,"interaction.treemapDrillDown":SG,"interaction.elementPointMove":PG,"composition.spaceLayer":CE,"composition.spaceFlex":LE,"composition.facetRect":jE,"composition.repeatMatrix":GG,"composition.facetCircle":UG,"composition.timingKeyframe":FE,"labelTransform.overlapHide":jY,"labelTransform.overlapDodgeY":BY,"labelTransform.overflowHide":zY,"labelTransform.contrastReverse":GY,"labelTransform.exceedAdjust":YY}}var Jc=t=>t;function Qd(t,e){t&&GA.hasOwnProperty(t.type)&&GA[t.type](t,e)}var WA={Feature:function(t,e){Qd(t.geometry,e)},FeatureCollection:function(t,e){for(var n=t.features,r=-1,i=n.length;++r0){for(o=e[--n];n>0&&(r=o,i=e[--n],o=r+i,a=i-(o-r),!a););n>0&&(a<0&&e[n-1]<0||a>0&&e[n-1]>0)&&(i=a*2,r=o+i,i==r-o&&(o=r))}return o}}function irt(t,e){const n=new Fa;if(e===void 0)for(let r of t)(r=+r)&&n.add(r);else{let r=-1;for(let i of t)(i=+e(i,++r,t))&&n.add(i)}return+n}function art(t,e){const n=new Fa;let r=-1;return Float64Array.from(t,e===void 0?i=>n.add(+i||0):i=>n.add(+e(i,++r,t)||0))}var fe=1e-6,YA=1e-12,Te=Math.PI,Ln=Te/2,HA=Te/4,Qr=Te*2,br=180/Te,kn=Te/180,je=Math.abs,Ol=Math.atan,Ba=Math.atan2,ke=Math.cos,Jd=Math.ceil,VA=Math.exp,ort=Math.floor,srt=Math.hypot,th=Math.log,Rg=Math.pow,ye=Math.sin,bi=Math.sign||function(t){return t>0?1:t<0?-1:0},Zr=Math.sqrt,Ig=Math.tan;function XA(t){return t>1?0:t<-1?Te:Math.acos(t)}function xi(t){return t>1?Ln:t<-1?-Ln:Math.asin(t)}function lrt(t){return(t=ye(t/2))*t}function wi(){}var jg=new Fa,Dg=new Fa,UA,qA,Fg,Bg,xo={point:wi,lineStart:wi,lineEnd:wi,polygonStart:function(){xo.lineStart=VY,xo.lineEnd=UY},polygonEnd:function(){xo.lineStart=xo.lineEnd=xo.point=wi,jg.add(je(Dg)),Dg=new Fa},result:function(){var t=jg/2;return jg=new Fa,t}};function VY(){xo.point=XY}function XY(t,e){xo.point=KA,UA=Fg=t,qA=Bg=e}function KA(t,e){Dg.add(Bg*t-Fg*e),Fg=t,Bg=e}function UY(){KA(UA,qA)}var QA=xo,_l=1/0,eh=_l,tu=-_l,nh=tu,qY={point:KY,lineStart:wi,lineEnd:wi,polygonStart:wi,polygonEnd:wi,result:function(){var t=[[_l,eh],[tu,nh]];return tu=nh=-(eh=_l=1/0),t}};function KY(t,e){t<_l&&(_l=t),t>tu&&(tu=t),enh&&(nh=e)}var rh=qY,zg=0,Zg=0,eu=0,ih=0,ah=0,Sl=0,Wg=0,Gg=0,nu=0,JA,tT,ua,fa,Ri={point:gs,lineStart:eT,lineEnd:nT,polygonStart:function(){Ri.lineStart=tH,Ri.lineEnd=eH},polygonEnd:function(){Ri.point=gs,Ri.lineStart=eT,Ri.lineEnd=nT},result:function(){var t=nu?[Wg/nu,Gg/nu]:Sl?[ih/Sl,ah/Sl]:eu?[zg/eu,Zg/eu]:[NaN,NaN];return zg=Zg=eu=ih=ah=Sl=Wg=Gg=nu=0,t}};function gs(t,e){zg+=t,Zg+=e,++eu}function eT(){Ri.point=QY}function QY(t,e){Ri.point=JY,gs(ua=t,fa=e)}function JY(t,e){var n=t-ua,r=e-fa,i=Zr(n*n+r*r);ih+=i*(ua+t)/2,ah+=i*(fa+e)/2,Sl+=i,gs(ua=t,fa=e)}function nT(){Ri.point=gs}function tH(){Ri.point=nH}function eH(){rT(JA,tT)}function nH(t,e){Ri.point=rT,gs(JA=ua=t,tT=fa=e)}function rT(t,e){var n=t-ua,r=e-fa,i=Zr(n*n+r*r);ih+=i*(ua+t)/2,ah+=i*(fa+e)/2,Sl+=i,i=fa*t-ua*e,Wg+=i*(ua+t),Gg+=i*(fa+e),nu+=i*3,gs(ua=t,fa=e)}var iT=Ri;function aT(t){this._context=t}aT.prototype={_radius:4.5,pointRadius:function(t){return this._radius=t,this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){this._line===0&&this._context.closePath(),this._point=NaN},point:function(t,e){switch(this._point){case 0:{this._context.moveTo(t,e),this._point=1;break}case 1:{this._context.lineTo(t,e);break}default:{this._context.moveTo(t+this._radius,e),this._context.arc(t,e,this._radius,0,Qr);break}}},result:wi};var $g=new Fa,Yg,oT,sT,ru,iu,oh={point:wi,lineStart:function(){oh.point=rH},lineEnd:function(){Yg&&lT(oT,sT),oh.point=wi},polygonStart:function(){Yg=!0},polygonEnd:function(){Yg=null},result:function(){var t=+$g;return $g=new Fa,t}};function rH(t,e){oh.point=lT,oT=ru=t,sT=iu=e}function lT(t,e){ru-=t,iu-=e,$g.add(Zr(ru*ru+iu*iu)),ru=t,iu=e}var cT=oh;let uT,sh,fT,dT;class hT{constructor(e){this._append=e==null?pT:iH(e),this._radius=4.5,this._=""}pointRadius(e){return this._radius=+e,this}polygonStart(){this._line=0}polygonEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){this._line===0&&(this._+="Z"),this._point=NaN}point(e,n){switch(this._point){case 0:{this._append`M${e},${n}`,this._point=1;break}case 1:{this._append`L${e},${n}`;break}default:{if(this._append`M${e},${n}`,this._radius!==fT||this._append!==sh){const r=this._radius,i=this._;this._="",this._append`m0,${r}a${r},${r} 0 1,1 0,${-2*r}a${r},${r} 0 1,1 0,${2*r}z`,fT=r,sh=this._append,dT=this._,this._=i}this._+=dT;break}}}result(){const e=this._;return this._="",e.length?e:null}}function pT(t){let e=1;this._+=t[0];for(const n=t.length;e=0))throw new RangeError(`invalid digits: ${t}`);if(e>15)return pT;if(e!==uT){const n=$n(10,e);uT=e,sh=function(i){let a=1;this._+=i[0];for(const o=i.length;a=0))throw new RangeError(`invalid digits: ${s}`);n=l}return e===null&&(a=new hT(n)),o},o.projection(t).digits(n).context(e)}function kl(t,e,n){t=+t,e=+e,n=(i=arguments.length)<2?(e=t,t=0,1):i<3?1:+n;for(var r=-1,i=Math.max(0,Math.ceil((e-t)/n))|0,a=new Array(i);++rfe}).map(d)).concat(kl(Jd(a/c)*c,i,c).filter(function(b){return je(b%f)>fe}).map(h))}return m.lines=function(){return y().map(function(b){return{type:"LineString",coordinates:b}})},m.outline=function(){return{type:"Polygon",coordinates:[p(r).concat(v(o).slice(1),p(n).reverse().slice(1),v(s).reverse().slice(1))]}},m.extent=function(b){return arguments.length?m.extentMajor(b).extentMinor(b):m.extentMinor()},m.extentMajor=function(b){return arguments.length?(r=+b[0][0],n=+b[1][0],s=+b[0][1],o=+b[1][1],r>n&&(b=r,r=n,n=b),s>o&&(b=s,s=o,o=b),m.precision(g)):[[r,s],[n,o]]},m.extentMinor=function(b){return arguments.length?(e=+b[0][0],t=+b[1][0],a=+b[0][1],i=+b[1][1],e>t&&(b=e,e=t,t=b),a>i&&(b=a,a=i,i=b),m.precision(g)):[[e,a],[t,i]]},m.step=function(b){return arguments.length?m.stepMajor(b).stepMinor(b):m.stepMinor()},m.stepMajor=function(b){return arguments.length?(u=+b[0],f=+b[1],m):[u,f]},m.stepMinor=function(b){return arguments.length?(l=+b[0],c=+b[1],m):[l,c]},m.precision=function(b){return arguments.length?(g=+b,d=gT(a,i,90),h=mT(e,t,g),p=gT(s,o,90),v=mT(r,n,g),m):g},m.extentMajor([[-180,-90+fe],[180,90-fe]]).extentMinor([[-180,-80-fe],[180,80+fe]])}function oH(){return aH()()}function yT(){var t=[],e;return{point:function(n,r,i){e.push([n,r,i])},lineStart:function(){t.push(e=[])},lineEnd:wi,rejoin:function(){t.length>1&&t.push(t.pop().concat(t.shift()))},result:function(){var n=t;return t=[],e=null,n}}}function lh(t,e){return je(t[0]-e[0])=0;--s)i.point((f=u[s])[0],f[1]);else r(d.x,d.p.x,-1,i);d=d.p}d=d.o,u=d.z,h=!h}while(!d.v);i.lineEnd()}}}function xT(t){if(e=t.length){for(var e,n=0,r=t[0],i;++n=0?1:-1,M=k*S,E=M>Te,R=g*O;if(l.add(Ba(R*k*ye(M),m*_+R*ke(M))),o+=E?S+k*Qr:S,E^p>=n^x>=n){var T=fh(Ml(h),Ml(b));Xg(T);var L=fh(a,T);Xg(L);var I=(E^S>=0?-1:1)*xi(L[2]);(r>I||r===I&&(T[0]||T[1]))&&(s+=E^S>=0?1:-1)}}return(o<-fe||o0){for(l||(i.polygonStart(),l=!0),i.lineStart(),O=0;O1&&x&2&&w.push(w.pop().concat(w.shift())),u.push(w.filter(cH))}}return d}}function cH(t){return t.length>1}function uH(t,e){return((t=t.x)[0]<0?t[1]-Ln-fe:Ln-t[1])-((e=e.x)[0]<0?e[1]-Ln-fe:Ln-e[1])}var _T=OT(function(){return!0},fH,hH,[-Te,-Ln]);function fH(t){var e=NaN,n=NaN,r=NaN,i;return{lineStart:function(){t.lineStart(),i=1},point:function(a,o){var s=a>0?Te:-Te,l=je(a-e);je(l-Te)0?Ln:-Ln),t.point(r,n),t.lineEnd(),t.lineStart(),t.point(s,n),t.point(a,n),i=0):r!==s&&l>=Te&&(je(e-r)fe?Ol((ye(e)*(a=ke(r))*ye(n)-ye(r)*(i=ke(e))*ye(t))/(i*a*o)):(e+r)/2}function hH(t,e,n,r){var i;if(t==null)i=n*Ln,r.point(-Te,i),r.point(0,i),r.point(Te,i),r.point(Te,0),r.point(Te,-i),r.point(0,-i),r.point(-Te,-i),r.point(-Te,0),r.point(-Te,i);else if(je(t[0]-e[0])>fe){var a=t[0]0?ia)&&(i+=r*Qr));for(var c,u=i;r>0?u>a:u0,i=je(e)>fe;function a(u,f,d,h){ST(h,t,n,d,u,f)}function o(u,f){return ke(u)*ke(f)>e}function s(u){var f,d,h,p,v;return{lineStart:function(){p=h=!1,v=1},point:function(g,m){var y=[g,m],b,x=o(g,m),w=r?x?0:c(g,m):x?c(g+(g<0?Te:-Te),m):0;if(!f&&(p=h=x)&&u.lineStart(),x!==h&&(b=l(f,y),(!b||lh(f,b)||lh(y,b))&&(y[2]=1)),x!==h)v=0,x?(u.lineStart(),b=l(y,f),u.point(b[0],b[1])):(b=l(f,y),u.point(b[0],b[1],2),u.lineEnd()),f=b;else if(i&&f&&r^x){var O;!(w&d)&&(O=l(y,f,!0))&&(v=0,r?(u.lineStart(),u.point(O[0][0],O[0][1]),u.point(O[1][0],O[1][1]),u.lineEnd()):(u.point(O[1][0],O[1][1]),u.lineEnd(),u.lineStart(),u.point(O[0][0],O[0][1],3)))}x&&(!f||!lh(f,y))&&u.point(y[0],y[1]),f=y,h=x,d=w},lineEnd:function(){h&&u.lineEnd(),f=null},clean:function(){return v|(p&&h)<<1}}}function l(u,f,d){var h=Ml(u),p=Ml(f),v=[1,0,0],g=fh(h,p),m=uh(g,g),y=g[0],b=m-y*y;if(!b)return!d&&u;var x=e*m/b,w=-e*y/b,O=fh(v,g),_=dh(v,x),S=dh(g,w);Vg(_,S);var k=O,M=uh(_,k),E=uh(k,k),R=M*M-E*(uh(_,_)-1);if(!(R<0)){var T=Zr(R),L=dh(k,(-M-T)/E);if(Vg(L,_),L=Hg(L),!d)return L;var I=u[0],j=f[0],F=u[1],D=f[1],B;j0^L[1]<(je(L[0]-I)Te^(I<=L[0]&&L[0]<=j)){var Q=dh(k,(-M+T)/E);return Vg(Q,_),[L,Hg(Q)]}}}function c(u,f){var d=r?t:Te-t,h=0;return u<-d?h|=1:u>d&&(h|=2),f<-d?h|=4:f>d&&(h|=8),h}return OT(o,s,a,r?[0,-t]:[-Te,t-Te])}function vH(t,e,n,r,i,a){var o=t[0],s=t[1],l=e[0],c=e[1],u=0,f=1,d=l-o,h=c-s,p;if(p=n-o,!(!d&&p>0)){if(p/=d,d<0){if(p0){if(p>f)return;p>u&&(u=p)}if(p=i-o,!(!d&&p<0)){if(p/=d,d<0){if(p>f)return;p>u&&(u=p)}else if(d>0){if(p0)){if(p/=h,h<0){if(p0){if(p>f)return;p>u&&(u=p)}if(p=a-s,!(!h&&p<0)){if(p/=h,h<0){if(p>f)return;p>u&&(u=p)}else if(h>0){if(p0&&(t[0]=o+u*d,t[1]=s+u*h),f<1&&(e[0]=o+f*d,e[1]=s+f*h),!0}}}}}var au=1e9,hh=-au;function MT(t,e,n,r){function i(c,u){return t<=c&&c<=n&&e<=u&&u<=r}function a(c,u,f,d){var h=0,p=0;if(c==null||(h=o(c,f))!==(p=o(u,f))||l(c,u)<0^f>0)do d.point(h===0||h===3?t:n,h>1?r:e);while((h=(h+f+4)%4)!==p);else d.point(u[0],u[1])}function o(c,u){return je(c[0]-t)0?0:3:je(c[0]-n)0?2:1:je(c[1]-e)0?1:0:u>0?3:2}function s(c,u){return l(c.x,u.x)}function l(c,u){var f=o(c,1),d=o(u,1);return f!==d?f-d:f===0?u[1]-c[1]:f===1?c[0]-u[0]:f===2?c[1]-u[1]:u[0]-c[0]}return function(c){var u=c,f=yT(),d,h,p,v,g,m,y,b,x,w,O,_={point:S,lineStart:R,lineEnd:T,polygonStart:M,polygonEnd:E};function S(I,j){i(I,j)&&u.point(I,j)}function k(){for(var I=0,j=0,F=h.length;jr&&(at-U)*(r-Q)>(nt-Q)*(t-U)&&++I:nt<=r&&(at-U)*(r-Q)<(nt-Q)*(t-U)&&--I;return I}function M(){u=f,d=[],h=[],O=!0}function E(){var I=k(),j=O&&I,F=(d=wT(d)).length;(j||F)&&(c.polygonStart(),j&&(c.lineStart(),a(null,null,1,c),c.lineEnd()),F&&bT(d,s,I,a,c),c.polygonEnd()),u=c,d=h=p=null}function R(){_.point=L,h&&h.push(p=[]),w=!0,x=!1,y=b=NaN}function T(){d&&(L(v,g),m&&x&&f.rejoin(),d.push(f.result())),_.point=S,x&&u.lineEnd()}function L(I,j){var F=i(I,j);if(h&&p.push([I,j]),w)v=I,g=j,m=F,w=!1,F&&(u.lineStart(),u.point(I,j));else if(F&&x)u.point(I,j);else{var D=[y=Math.max(hh,Math.min(au,y)),b=Math.max(hh,Math.min(au,b))],B=[I=Math.max(hh,Math.min(au,I)),j=Math.max(hh,Math.min(au,j))];vH(D,B,t,e,n,r)?(x||(u.lineStart(),u.point(D[0],D[1])),u.point(B[0],B[1]),F||u.lineEnd(),O=!1):F&&(u.lineStart(),u.point(I,j),O=!1)}y=I,b=j,x=F}return _}}function qg(t,e){function n(r,i){return r=t(r,i),e(r[0],r[1])}return t.invert&&e.invert&&(n.invert=function(r,i){return r=e.invert(r,i),r&&t.invert(r[0],r[1])}),n}function Kg(t,e){return je(t)>Te&&(t-=Math.round(t/Qr)*Qr),[t,e]}Kg.invert=Kg;function ET(t,e,n){return(t%=Qr)?e||n?qg(TT(t),PT(e,n)):TT(t):e||n?PT(e,n):Kg}function AT(t){return function(e,n){return e+=t,je(e)>Te&&(e-=Math.round(e/Qr)*Qr),[e,n]}}function TT(t){var e=AT(t);return e.invert=AT(-t),e}function PT(t,e){var n=ke(t),r=ye(t),i=ke(e),a=ye(e);function o(s,l){var c=ke(l),u=ke(s)*c,f=ye(s)*c,d=ye(l),h=d*n+u*r;return[Ba(f*i-h*a,u*n-d*r),xi(h*i+f*a)]}return o.invert=function(s,l){var c=ke(l),u=ke(s)*c,f=ye(s)*c,d=ye(l),h=d*i-f*a;return[Ba(f*i+d*a,u*n+h*r),xi(h*n-u*r)]},o}function gH(t){t=ET(t[0]*kn,t[1]*kn,t.length>2?t[2]*kn:0);function e(n){return n=t(n[0]*kn,n[1]*kn),n[0]*=br,n[1]*=br,n}return e.invert=function(n){return n=t.invert(n[0]*kn,n[1]*kn),n[0]*=br,n[1]*=br,n},e}function urt(t){return{stream:ou(t)}}function ou(t){return function(e){var n=new Qg;for(var r in t)n[r]=t[r];return n.stream=e,n}}function Qg(){}Qg.prototype={constructor:Qg,point:function(t,e){this.stream.point(t,e)},sphere:function(){this.stream.sphere()},lineStart:function(){this.stream.lineStart()},lineEnd:function(){this.stream.lineEnd()},polygonStart:function(){this.stream.polygonStart()},polygonEnd:function(){this.stream.polygonEnd()}};function Jg(t,e,n){var r=t.clipExtent&&t.clipExtent();return t.scale(150).translate([0,0]),r!=null&&t.clipExtent(null),wl(n,t.stream(rh)),e(rh.result()),r!=null&&t.clipExtent(r),t}function ph(t,e,n){return Jg(t,function(r){var i=e[1][0]-e[0][0],a=e[1][1]-e[0][1],o=Math.min(i/(r[1][0]-r[0][0]),a/(r[1][1]-r[0][1])),s=+e[0][0]+(i-o*(r[1][0]+r[0][0]))/2,l=+e[0][1]+(a-o*(r[1][1]+r[0][1]))/2;t.scale(150*o).translate([s,l])},n)}function tm(t,e,n){return ph(t,[[0,0],e],n)}function em(t,e,n){return Jg(t,function(r){var i=+e,a=i/(r[1][0]-r[0][0]),o=(i-a*(r[1][0]+r[0][0]))/2,s=-a*r[0][1];t.scale(150*a).translate([o,s])},n)}function nm(t,e,n){return Jg(t,function(r){var i=+e,a=i/(r[1][1]-r[0][1]),o=-a*r[0][0],s=(i-a*(r[1][1]+r[0][1]))/2;t.scale(150*a).translate([o,s])},n)}var CT=16,mH=ke(30*kn);function LT(t,e){return+e?bH(t,e):yH(t)}function yH(t){return ou({point:function(e,n){e=t(e,n),this.stream.point(e[0],e[1])}})}function bH(t,e){function n(r,i,a,o,s,l,c,u,f,d,h,p,v,g){var m=c-r,y=u-i,b=m*m+y*y;if(b>4*e&&v--){var x=o+d,w=s+h,O=l+p,_=Zr(x*x+w*w+O*O),S=xi(O/=_),k=je(je(O)-1)e||je((m*T+y*L)/b-.5)>.3||o*d+s*h+l*p2?I[2]%360*kn:0,T()):[s*br,l*br,c*br]},E.angle=function(I){return arguments.length?(f=I%360*kn,T()):f*br},E.reflectX=function(I){return arguments.length?(d=I?-1:1,T()):d<0},E.reflectY=function(I){return arguments.length?(h=I?-1:1,T()):h<0},E.precision=function(I){return arguments.length?(O=LT(_,w=I*I),L()):Zr(w)},E.fitExtent=function(I,j){return ph(E,I,j)},E.fitSize=function(I,j){return tm(E,I,j)},E.fitWidth=function(I,j){return em(E,I,j)},E.fitHeight=function(I,j){return nm(E,I,j)};function T(){var I=NT(n,0,0,d,h,f).apply(null,e(a,o)),j=NT(n,r-I[0],i-I[1],d,h,f);return u=ET(s,l,c),_=qg(e,j),S=qg(u,_),O=LT(_,w),L()}function L(){return k=M=null,E}return function(){return e=t.apply(this,arguments),E.invert=e.invert&&R,T()}}function im(t){var e=0,n=Te/3,r=rm(t),i=r(e,n);return i.parallels=function(a){return arguments.length?r(e=a[0]*kn,n=a[1]*kn):[e*br,n*br]},i}function _H(t){var e=ke(t);function n(r,i){return[r*e,ye(i)/e]}return n.invert=function(r,i){return[r/e,xi(i*e)]},n}function RT(t,e){var n=ye(t),r=(n+ye(e))/2;if(je(r)=.12&&g<.234&&v>=-.425&&v<-.214?i:g>=.166&&g<.234&&v>=-.214&&v<-.115?o:n).invert(d)},u.stream=function(d){return t&&e===d?t:t=SH([n.stream(e=d),i.stream(d),o.stream(d)])},u.precision=function(d){return arguments.length?(n.precision(d),i.precision(d),o.precision(d),f()):n.precision()},u.scale=function(d){return arguments.length?(n.scale(d),i.scale(d*.35),o.scale(d),u.translate(n.translate())):n.scale()},u.translate=function(d){if(!arguments.length)return n.translate();var h=n.scale(),p=+d[0],v=+d[1];return r=n.translate(d).clipExtent([[p-.455*h,v-.238*h],[p+.455*h,v+.238*h]]).stream(c),a=i.translate([p-.307*h,v+.201*h]).clipExtent([[p-.425*h+fe,v+.12*h+fe],[p-.214*h-fe,v+.234*h-fe]]).stream(c),s=o.translate([p-.205*h,v+.212*h]).clipExtent([[p-.214*h+fe,v+.166*h+fe],[p-.115*h-fe,v+.234*h-fe]]).stream(c),f()},u.fitExtent=function(d,h){return ph(u,d,h)},u.fitSize=function(d,h){return tm(u,d,h)},u.fitWidth=function(d,h){return em(u,d,h)},u.fitHeight=function(d,h){return nm(u,d,h)};function f(){return t=e=null,u}return u.scale(1070)}function jT(t){return function(e,n){var r=ke(e),i=ke(n),a=t(r*i);return a===1/0?[2,0]:[a*i*ye(e),a*ye(n)]}}function su(t){return function(e,n){var r=Zr(e*e+n*n),i=t(r),a=ye(i),o=ke(i);return[Ba(e*a,r*o),xi(r&&n*a/r)]}}var am=jT(function(t){return Zr(2/(1+t))});am.invert=su(function(t){return 2*xi(t/2)});function MH(){return da(am).scale(124.75).clipAngle(180-.001)}var om=jT(function(t){return(t=XA(t))&&t/ye(t)});om.invert=su(function(t){return t});function EH(){return da(om).scale(79.4188).clipAngle(180-.001)}function lu(t,e){return[t,th(Ig((Ln+e)/2))]}lu.invert=function(t,e){return[t,2*Ol(VA(e))-Ln]};function AH(){return DT(lu).scale(961/Qr)}function DT(t){var e=da(t),n=e.center,r=e.scale,i=e.translate,a=e.clipExtent,o=null,s,l,c;e.scale=function(f){return arguments.length?(r(f),u()):r()},e.translate=function(f){return arguments.length?(i(f),u()):i()},e.center=function(f){return arguments.length?(n(f),u()):n()},e.clipExtent=function(f){return arguments.length?(f==null?o=s=l=c=null:(o=+f[0][0],s=+f[0][1],l=+f[1][0],c=+f[1][1]),u()):o==null?null:[[o,s],[l,c]]};function u(){var f=Te*r(),d=e(gH(e.rotate()).invert([0,0]));return a(o==null?[[d[0]-f,d[1]-f],[d[0]+f,d[1]+f]]:t===lu?[[Math.max(d[0]-f,o),s],[Math.min(d[0]+f,l),c]]:[[o,Math.max(d[1]-f,s)],[l,Math.min(d[1]+f,c)]])}return u()}function gh(t){return Ig((Ln+t)/2)}function FT(t,e){var n=ke(t),r=t===e?ye(t):th(n/ke(e))/th(gh(e)/gh(t)),i=n*Rg(gh(t),r)/r;if(!r)return lu;function a(o,s){i>0?s<-Ln+fe&&(s=-Ln+fe):s>Ln-fe&&(s=Ln-fe);var l=i/Rg(gh(s),r);return[l*ye(r*o),i-l*ke(r*o)]}return a.invert=function(o,s){var l=i-s,c=bi(r)*Zr(o*o+l*l),u=Ba(o,je(l))*bi(l);return l*r<0&&(u-=Te*bi(o)*bi(l)),[u/r,2*Ol(Rg(i/c,1/r))-Ln]},a}function TH(){return im(FT).scale(109.5).parallels([30,30])}function cu(t,e){return[t,e]}cu.invert=cu;function PH(){return da(cu).scale(152.63)}function BT(t,e){var n=ke(t),r=t===e?ye(t):(n-ke(e))/(e-t),i=n/r+t;if(je(r)fe&&--r>0);return[t/(.8707+(a=n*n)*(-.131979+a*(-.013791+a*a*a*(.003971-.001529*a)))),n]};function jH(){return da(cm).scale(175.295)}function um(t,e){return[ke(e)*ye(t),ye(e)]}um.invert=su(xi);function DH(){return da(um).scale(249.5).clipAngle(90+fe)}function fm(t,e){var n=ke(e),r=1+ke(t)*n;return[n*ye(t)/r,ye(e)/r]}fm.invert=su(function(t){return 2*Ol(t)});function FH(){return da(fm).scale(250).clipAngle(142)}function dm(t,e){return[th(Ig((Ln+e)/2)),-t]}dm.invert=function(t,e){return[-e,2*Ol(VA(t))-Ln]};function BH(){var t=DT(dm),e=t.center,n=t.rotate;return t.center=function(r){return arguments.length?e([-r[1],r[0]]):(r=e(),[r[1],-r[0]])},t.rotate=function(r){return arguments.length?n([r[0],r[1],r.length>2?r[2]+90:90]):(r=n(),[r[0],r[1],r[2]-90])},n([0,0,90]).scale(159.155)}var zH=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(t);iGH(e).features)}}function GH(t){const e={Point:"geometry",MultiPoint:"geometry",LineString:"geometry",MultiLineString:"geometry",Polygon:"geometry",MultiPolygon:"geometry",GeometryCollection:"geometry",Feature:"feature",FeatureCollection:"featureCollection"};if(!t||!t.type)return null;const n=e[t.type];if(!n)return null;if(n==="geometry")return{type:"FeatureCollection",features:[{type:"Feature",properties:{},geometry:t}]};if(n==="feature")return{type:"FeatureCollection",features:[t]};if(n==="featureCollection")return t}function $H(t,e){var n;for(const[r,i]of Object.entries(e))(n=t[r])===null||n===void 0||n.call(t,i)}function YH(t,e,n,r){const i=()=>{const s=e.filter(zT);return s.find(c=>c.sphere)?{type:"Sphere"}:WH(s.filter(c=>!c.sphere).flatMap(c=>c.data.value))},{outline:a=i()}=r,{size:o="fitExtent"}=r;if(o==="fitExtent")return HH(t,a,n);if(o==="fitWidth")return VH(t,a,n)}function HH(t,e,n){const{x:r,y:i,width:a,height:o}=n;t.fitExtent([[r,i],[a,o]],e)}function VH(t,e,n){const{width:r,height:i}=n,[[a,o],[s,l]]=vT(t.fitWidth(r,e)).bounds(e),c=Math.ceil(l-o),u=Math.min(Math.ceil(s-a),c),f=t.scale()*(u-1)/u,[d,h]=t.translate(),p=h+(i-c)/2;t.scale(f).translate([d,p]).precision(.2)}function XH(t){const{data:e}=t;if(Array.isArray(e))return Object.assign(Object.assign({},t),{data:{value:e}});const{type:n}=e;return n==="graticule10"?Object.assign(Object.assign({},t),{data:{value:[oH()]}}):n==="sphere"?Object.assign(Object.assign({},t),{sphere:!0,data:{value:[{type:"Sphere"}]}}):t}function zT(t){return t.type==="geoPath"}const ZT=()=>t=>{const{children:e,coordinate:n={}}=t;if(!Array.isArray(e))return[];const{type:r="equalEarth"}=n,i=zH(n,["type"]),a=ZH(r),o=e.map(XH);let s;function l(){return[["custom",(f,d,h,p)=>{const v=a();YH(v,o,{x:f,y:d,width:h,height:p},i),$H(v,i),s=vT(v);const m=new gr({domain:[f,f+h]}),y=new gr({domain:[d,d+p]}),b=w=>{const O=v(w);if(!O)return[null,null];const[_,S]=O;return[m.map(_),y.map(S)]},x=w=>{if(!w)return null;const[O,_]=w,S=[m.invert(O),y.invert(_)];return v.invert(S)};return{transform:w=>b(w),untransform:w=>x(w)}}]]}function c(f){const{style:d,tooltip:h={}}=f;return Object.assign(Object.assign({},f),{type:"path",tooltip:Ed(h,{title:"id",items:[{channel:"color"}]}),style:Object.assign(Object.assign({},d),{d:p=>s(p)||[]})})}const u=f=>zT(f)?c(f):f;return[Object.assign(Object.assign({},t),{type:"view",scale:{x:{type:"identity"},y:{type:"identity"}},axis:!1,coordinate:{type:l},children:o.flatMap(u)})]};ZT.props={};var UH=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(t);it=>{const{type:e,data:n,scale:r,encode:i,style:a,animate:o,key:s,state:l}=t,c=UH(t,["type","data","scale","encode","style","animate","key","state"]);return[Object.assign(Object.assign({type:"geoView"},c),{children:[{type:"geoPath",key:`${s}-0`,data:{value:n},scale:r,encode:i,style:a,animate:o,state:l}]})]};WT.props={};function qH(){return{"composition.geoView":ZT,"composition.geoPath":WT}}function KH(t){const e=+this._x.call(null,t),n=+this._y.call(null,t);return GT(this.cover(e,n),e,n,t)}function GT(t,e,n,r){if(isNaN(e)||isNaN(n))return t;var i,a=t._root,o={data:r},s=t._x0,l=t._y0,c=t._x1,u=t._y1,f,d,h,p,v,g,m,y;if(!a)return t._root=o,t;for(;a.length;)if((v=e>=(f=(s+c)/2))?s=f:c=f,(g=n>=(d=(l+u)/2))?l=d:u=d,i=a,!(a=a[m=g<<1|v]))return i[m]=o,t;if(h=+t._x.call(null,a.data),p=+t._y.call(null,a.data),e===h&&n===p)return o.next=a,i?i[m]=o:t._root=o,t;do i=i?i[m]=new Array(4):t._root=new Array(4),(v=e>=(f=(s+c)/2))?s=f:c=f,(g=n>=(d=(l+u)/2))?l=d:u=d;while((m=g<<1|v)===(y=(p>=d)<<1|h>=f));return i[y]=a,i[m]=o,t}function QH(t){var e,n,r=t.length,i,a,o=new Array(r),s=new Array(r),l=1/0,c=1/0,u=-1/0,f=-1/0;for(n=0;nu&&(u=i),af&&(f=a));if(l>u||c>f)return this;for(this.cover(l,c).cover(u,f),n=0;nt||t>=i||r>e||e>=a;)switch(c=(eu||(s=p.y0)>f||(l=p.x1)=m)<<1|t>=g)&&(p=d[d.length-1],d[d.length-1]=d[d.length-1-v],d[d.length-1-v]=p)}else{var y=t-+this._x.call(null,h.data),b=e-+this._y.call(null,h.data),x=y*y+b*b;if(x=(d=(o+l)/2))?o=d:l=d,(v=f>=(h=(s+c)/2))?s=h:c=h,e=n,!(n=n[g=v<<1|p]))return this;if(!n.length)break;(e[g+1&3]||e[g+2&3]||e[g+3&3])&&(r=e,m=g)}for(;n.data!==t;)if(i=n,!(n=n.next))return this;return(a=n.next)&&delete n.next,i?(a?i.next=a:delete i.next,this):e?(a?e[g]=a:delete e[g],(n=e[0]||e[1]||e[2]||e[3])&&n===(e[3]||e[2]||e[1]||e[0])&&!n.length&&(r?r[m]=n:this._root=n),this):(this._root=a,this)}function iV(t){for(var e=0,n=t.length;e=0&&(r=n.slice(i+1),n=n.slice(0,i)),n&&!e.hasOwnProperty(n))throw new Error("unknown type: "+n);return{type:n,name:r}})}yh.prototype=HT.prototype={constructor:yh,on:function(e,n){var r=this._,i=pV(e+"",r),a,o=-1,s=i.length;if(arguments.length<2){for(;++o0)for(var r=new Array(a),i=0,a,o;i=0&&t._call.call(void 0,e),t=t._next;--Al}function QT(){ms=(xh=mu.now())+wh,Al=pu=0;try{yV()}finally{Al=0,xV(),ms=0}}function bV(){var t=mu.now(),e=t-xh;e>XT&&(wh-=e,xh=t)}function xV(){for(var t,e=bh,n,r=1/0;e;)e._call?(r>e._time&&(r=e._time),t=e,e=e._next):(n=e._next,e._next=null,e=t?t._next=n:bh=n);gu=t,vm(r)}function vm(t){if(!Al){pu&&(pu=clearTimeout(pu));var e=t-ms;e>24?(t<1/0&&(pu=setTimeout(QT,t-mu.now()-wh)),vu&&(vu=clearInterval(vu))):(vu||(xh=mu.now(),vu=setInterval(bV,XT)),Al=1,UT(QT))}}const wV=1664525,OV=1013904223,JT=4294967296;function _V(){let t=1;return()=>(t=(wV*t+OV)%JT)/JT}function SV(t){return t.x}function kV(t){return t.y}var MV=10,EV=Math.PI*(3-Math.sqrt(5));function AV(t){var e,n=1,r=.001,i=1-Math.pow(r,1/300),a=0,o=.6,s=new Map,l=KT(f),c=gV("tick","end"),u=_V();t==null&&(t=[]);function f(){d(),c.call("tick",e),n1?(g==null?s.delete(v):s.set(v,p(g)),e):s.get(v)},find:function(v,g,m){var y=0,b=t.length,x,w,O,_,S;for(m==null?m=1/0:m*=m,y=0;y1?(c.on(v,g),e):c.on(v)}}}function TV(){var t,e,n,r,i=Jr(-30),a,o=1,s=1/0,l=.81;function c(h){var p,v=t.length,g=$T(t,SV,kV).visitAfter(f);for(r=h,p=0;p=s)return;(h.data!==e||h.next)&&(m===0&&(m=El(n),x+=m*m),y===0&&(y=El(n),x+=y*y),x[e(w,O,o),w])),x;for(g=0,s=new Array(m);gt.source.x,t=>t.target.x],y:[t=>t.source.y,t=>t.target.y]},style:{stroke:"#999",strokeOpacity:.6}},FV={type:"point",axis:!1,legend:!1,encode:{x:"x",y:"y",size:5,color:"group",shape:"point"},style:{stroke:"#fff"}},BV={text:""};function zV(t,e,n){const{nodes:r,links:i}=t,{joint:a,nodeStrength:o,linkStrength:s}=e,{nodeKey:l=p=>p.id,linkKey:c=p=>p.id}=n,u=TV(),f=CV(i).id(Ji(c));typeof o=="function"&&u.strength(o),typeof s=="function"&&f.strength(s);const d=AV(r).force("link",f).force("charge",u);a?d.force("center",LV()):d.force("x",NV()).force("y",RV()),d.stop();const h=Math.ceil(Math.log(d.alphaMin())/Math.log(1-d.alphaDecay()));for(let p=0;p{const{data:e,encode:n={},scale:r,style:i={},layout:a={},nodeLabels:o=[],linkLabels:s=[],animate:l={},tooltip:c={}}=t,{nodeKey:u=O=>O.id,linkKey:f=O=>O.id}=n,d=IV(n,["nodeKey","linkKey"]),h=Object.assign({nodeKey:u,linkKey:f},d),p=Nt(h,"node"),v=Nt(h,"link"),{links:g,nodes:m}=v0(e,h),{nodesData:y,linksData:b}=zV({links:g,nodes:m},gt({},jV,a),h),x=aa(c,"link",{items:[O=>({name:"source",value:Ji(f)(O.source)}),O=>({name:"target",value:Ji(f)(O.target)})]}),w=aa(c,"node",{items:[O=>({name:"key",value:Ji(u)(O)})]},!0);return[gt({},DV,{data:b,encode:v,labels:s,style:Nt(i,"link"),tooltip:x,animate:oa(l,"link")}),gt({},FV,{data:y,encode:Object.assign({},p),scale:r,style:Nt(i,"node"),tooltip:w,labels:[Object.assign(Object.assign({},BV),Nt(i,"label")),...o],animate:oa(l,"link")})]};eP.props={};function ZV(t,e){return t.parent===e.parent?1:2}function gm(t){var e=t.children;return e?e[0]:t.t}function mm(t){var e=t.children;return e?e[e.length-1]:t.t}function WV(t,e,n){var r=n/(e.i-t.i);e.c-=r,e.s+=n,t.c+=r,e.z+=n,e.m+=n}function GV(t){for(var e=0,n=0,r=t.children,i=r.length,a;--i>=0;)a=r[i],a.z+=e,a.m+=e,e+=a.s+(n+=a.c)}function $V(t,e,n){return t.a.parent===e.parent?t.a:n}function Oh(t,e){this._=t,this.parent=null,this.children=null,this.A=null,this.a=this,this.z=0,this.m=0,this.c=0,this.s=0,this.t=null,this.i=e}Oh.prototype=Object.create(bl.prototype);function YV(t){for(var e=new Oh(t,0),n,r=[e],i,a,o,s;n=r.pop();)if(a=n._.children)for(n.children=new Array(s=a.length),o=s-1;o>=0;--o)r.push(i=n.children[o]=new Oh(a[o],o)),i.parent=n;return(e.parent=new Oh(null,0)).children=[e],e}function HV(){var t=ZV,e=1,n=1,r=null;function i(c){var u=YV(c);if(u.eachAfter(a),u.parent.m=-u.z,u.eachBefore(o),r)c.eachBefore(l);else{var f=c,d=c,h=c;c.eachBefore(function(y){y.xd.x&&(d=y),y.depth>h.depth&&(h=y)});var p=f===d?1:t(f,d)/2,v=p-f.x,g=e/(d.x+p+v),m=n/(h.depth||1);c.eachBefore(function(y){y.x=(y.x+v)*g,y.y=y.depth*m})}return c}function a(c){var u=c.children,f=c.parent.children,d=c.i?f[c.i-1]:null;if(u){GV(c);var h=(u[0].z+u[u.length-1].z)/2;d?(c.z=d.z+t(c._,d._),c.m=c.z-h):c.z=h}else d&&(c.z=d.z+t(c._,d._));c.parent.A=s(c,d,c.parent.A||f[0])}function o(c){c._.x=c.z+c.parent.m,c.m+=c.parent.m}function s(c,u,f){if(u){for(var d=c,h=c,p=u,v=d.parent.children[0],g=d.m,m=h.m,y=p.m,b=v.m,x;p=mm(p),d=gm(d),p&&d;)v=gm(v),h=mm(h),h.a=c,x=p.z+y-d.z-g+t(p._,d._),x>0&&(WV($V(p,c,f),c,x),g+=x,m+=x),y+=p.m,g+=d.m,b+=v.m,m+=h.m;p&&!mm(h)&&(h.t=p,h.m+=y-m),d&&!gm(v)&&(v.t=d,v.m+=g-b,f=c)}return f}function l(c){c.x*=e,c.y=c.depth*n}return i.separation=function(c){return arguments.length?(t=c,i):t},i.size=function(c){return arguments.length?(r=!1,e=+c[0],n=+c[1],i):r?null:[e,n]},i.nodeSize=function(c){return arguments.length?(r=!0,e=+c[0],n=+c[1],i):r?[e,n]:null},i}function VV(t,e){return t.parent===e.parent?1:2}function XV(t){return t.reduce(UV,0)/t.length}function UV(t,e){return t+e.x}function qV(t){return 1+t.reduce(KV,0)}function KV(t,e){return Math.max(t,e.y)}function QV(t){for(var e;e=t.children;)t=e[0];return t}function JV(t){for(var e;e=t.children;)t=e[e.length-1];return t}function tX(){var t=VV,e=1,n=1,r=!1;function i(a){var o,s=0;a.eachAfter(function(d){var h=d.children;h?(d.x=XV(h),d.y=qV(h)):(d.x=o?s+=t(d,o):0,d.y=0,o=d)});var l=QV(a),c=JV(a),u=l.x-t(l,c)/2,f=c.x+t(c,l)/2;return a.eachAfter(r?function(d){d.x=(d.x-a.x)*e,d.y=(a.y-d.y)*n}:function(d){d.x=(d.x-u)/(f-u)*e,d.y=(1-(a.y?d.y/a.y:1))*n})}return i.separation=function(a){return arguments.length?(t=a,i):t},i.size=function(a){return arguments.length?(r=!1,e=+a[0],n=+a[1],i):r?null:[e,n]},i.nodeSize=function(a){return arguments.length?(r=!0,e=+a[0],n=+a[1],i):r?[e,n]:null},i}const nP=t=>e=>n=>{const{field:r="value",nodeSize:i,separation:a,sortBy:o,as:s=["x","y"]}=e,[l,c]=s,u=Yc(n,p=>p.children).sum(p=>p[r]).sort(o),f=t();f.size([1,1]),i&&f.nodeSize(i),a&&f.separation(a),f(u);const d=[];u.each(p=>{p[l]=p.x,p[c]=p.y,p.name=p.data.name,d.push(p)});const h=u.links();return h.forEach(p=>{p[l]=[p.source[l],p.target[l]],p[c]=[p.source[c],p.target[c]]}),{nodes:d,edges:h}},rP=t=>nP(tX)(t);rP.props={};const iP=t=>nP(HV)(t);iP.props={};const eX={sortBy:(t,e)=>e.value-t.value},nX={axis:!1,legend:!1,type:"point",encode:{x:"x",y:"y",size:2,shape:"point"}},rX={type:"link",encode:{x:"x",y:"y",shape:"smooth"}},iX={text:"",fontSize:10},aP=t=>{const{data:e,encode:n={},scale:r={},style:i={},layout:a={},nodeLabels:o=[],linkLabels:s=[],animate:l={},tooltip:c={}}=t,u=n==null?void 0:n.value,{nodes:f,edges:d}=iP(Object.assign(Object.assign(Object.assign({},eX),a),{field:u}))(e),h=aa(c,"node",{title:"name",items:["value"]},!0),p=aa(c,"link",{title:"",items:[v=>({name:"source",value:v.source.name}),v=>({name:"target",value:v.target.name})]});return[gt({},rX,{data:d,encode:Nt(n,"link"),scale:Nt(r,"link"),labels:s,style:Object.assign({stroke:"#999"},Nt(i,"link")),tooltip:p,animate:oa(l,"link")}),gt({},nX,{data:f,scale:Nt(r,"node"),encode:Nt(n,"node"),labels:[Object.assign(Object.assign({},iX),Nt(i,"label")),...o],style:Object.assign({},Nt(i,"node")),tooltip:h,animate:oa(l,"node")})]};aP.props={};var aX=1664525,oX=1013904223,oP=4294967296;function sX(){var t=1;return function(){return(t=(aX*t+oX)%oP)/oP}}var lX=lt(52677);function cX(t){return lX(t)==="object"&&"length"in t?t:Array.from(t)}function uX(t,e){for(var n=t.length,r,i;n;)i=e()*n--|0,r=t[n],t[n]=t[i],t[i]=r;return t}function frt(t){return sP(t,lcg())}function sP(t,e){for(var n=0,r=(t=uX(Array.from(t),e)).length,i=[],a,o;n0&&n*n>r*r+i*i}function ym(t,e){for(var n=0;n1e-6?(E+Math.sqrt(E*E-4*M*R))/(2*M):R/E);return{x:r+O+_*T,y:i+S+k*T,r:T}}function uP(t,e,n){var r=t.x-e.x,i,a,o=t.y-e.y,s,l,c=r*r+o*o;c?(a=e.r+n.r,a*=a,l=t.r+n.r,l*=l,a>l?(i=(c+l-a)/(2*c),s=Math.sqrt(Math.max(0,l/c-i*i)),n.x=t.x-i*r-s*o,n.y=t.y-i*o+s*r):(i=(c+a-l)/(2*c),s=Math.sqrt(Math.max(0,a/c-i*i)),n.x=e.x+i*r-s*o,n.y=e.y+i*o+s*r)):(n.x=e.x+n.r,n.y=e.y)}function fP(t,e){var n=t.r+e.r-1e-6,r=e.x-t.x,i=e.y-t.y;return n>0&&n*n>r*r+i*i}function dP(t){var e=t._,n=t.next._,r=e.r+n.r,i=(e.x*n.r+n.x*e.r)/r,a=(e.y*n.r+n.y*e.r)/r;return i*i+a*a}function Sh(t){this._=t,this.next=null,this.previous=null}function hP(t,e){if(!(a=(t=cX(t)).length))return 0;var n,r,i,a,o,s,l,c,u,f,d;if(n=t[0],n.x=0,n.y=0,!(a>1))return n.r;if(r=t[1],n.x=-r.r,r.x=n.r,r.y=0,!(a>2))return n.r+r.r;uP(r,n,i=t[2]),n=new Sh(n),r=new Sh(r),i=new Sh(i),n.next=i.previous=r,r.next=n.previous=i,i.next=r.previous=n;t:for(l=3;l({size:[t,e],padding:0,sort:(n,r)=>r.value-n.value}),yX=(t,e,n)=>({type:"point",axis:!1,legend:!1,scale:{x:{domain:[0,t]},y:{domain:[0,e]},size:{type:"identity"}},encode:{x:"x",y:"y",size:"r",shape:"point"},style:{fill:n.color?void 0:r=>r.height===0?"#ddd":"#fff",stroke:n.color?void 0:r=>r.height===0?"":"#000"}}),bX={text:"",position:"inside",textOverflow:"clip",wordWrap:!0,maxLines:1,wordWrapWidth:t=>t.r*2},xX={title:t=>t.data.name,items:[{field:"value"}]},wX=(t,e,n)=>{const{value:r}=n,i=Le(t)?dg().path(e.path)(t):Yc(t);return r?i.sum(a=>Ji(r)(a)).sort(e.sort):i.count(),vX().size(e.size).padding(e.padding)(i),i.descendants()},gP=(t,e)=>{const{width:n,height:r}=e,{data:i,encode:a={},scale:o={},style:s={},layout:l={},labels:c=[],tooltip:u={}}=t,f=gX(t,["data","encode","scale","style","layout","labels","tooltip"]),d=yX(n,r,a),h=wX(i,gt({},mX(n,r),l),gt({},d.encode,a)),p=Nt(s,"label");return gt({},d,Object.assign(Object.assign({data:h,encode:a,scale:o,style:s,labels:[Object.assign(Object.assign({},bX),p),...c]},f),{tooltip:Ed(u,xX),axis:!1}))};gP.props={};function OX(t){return t.target.depth}function _X(t){return t.depth}function SX(t,e){return e-1-t.height}function kh(t,e){return t.sourceLinks.length?t.depth:e-1}function kX(t){return t.targetLinks.length?t.depth:t.sourceLinks.length?Ur(t.sourceLinks,OX)-1:0}function Mh(t){return function(){return t}}function mP(t,e){return Eh(t.source,e.source)||t.index-e.index}function yP(t,e){return Eh(t.target,e.target)||t.index-e.index}function Eh(t,e){return t.y0-e.y0}function xm(t){return t.value}function MX(t){return t.index}function EX(t){return t.nodes}function AX(t){return t.links}function bP(t,e){const n=t.get(e);if(!n)throw new Error("missing: "+e);return n}function xP({nodes:t}){for(const e of t){let n=e.y0,r=n;for(const i of e.sourceLinks)i.y0=n+i.width/2,n+=i.width;for(const i of e.targetLinks)i.y1=r+i.width/2,r+=i.width}}function TX(){let t=0,e=0,n=1,r=1,i=24,a=8,o,s=MX,l=kh,c,u,f,d=EX,h=AX,p=6;function v(j){const F={nodes:d(j),links:h(j)};return g(F),m(F),y(F),b(F),O(F),xP(F),F}v.update=function(j){return xP(j),j},v.nodeId=function(j){return arguments.length?(s=typeof j=="function"?j:Mh(j),v):s},v.nodeAlign=function(j){return arguments.length?(l=typeof j=="function"?j:Mh(j),v):l},v.nodeDepth=function(j){return arguments.length?(c=j,v):c},v.nodeSort=function(j){return arguments.length?(u=j,v):u},v.nodeWidth=function(j){return arguments.length?(i=+j,v):i},v.nodePadding=function(j){return arguments.length?(a=o=+j,v):a},v.nodes=function(j){return arguments.length?(d=typeof j=="function"?j:Mh(j),v):d},v.links=function(j){return arguments.length?(h=typeof j=="function"?j:Mh(j),v):h},v.linkSort=function(j){return arguments.length?(f=j,v):f},v.size=function(j){return arguments.length?(t=e=0,n=+j[0],r=+j[1],v):[n-t,r-e]},v.extent=function(j){return arguments.length?(t=+j[0][0],n=+j[1][0],e=+j[0][1],r=+j[1][1],v):[[t,e],[n,r]]},v.iterations=function(j){return arguments.length?(p=+j,v):p};function g({nodes:j,links:F}){j.forEach((B,W)=>{B.index=W,B.sourceLinks=[],B.targetLinks=[]});const D=new Map(j.map(B=>[s(B),B]));if(F.forEach((B,W)=>{B.index=W;let{source:V,target:U}=B;typeof V!="object"&&(V=B.source=bP(D,V)),typeof U!="object"&&(U=B.target=bP(D,U)),V.sourceLinks.push(B),U.targetLinks.push(B)}),f!=null)for(const{sourceLinks:B,targetLinks:W}of j)B.sort(f),W.sort(f)}function m({nodes:j}){for(const F of j)F.value=F.fixedValue===void 0?Math.max(yi(F.sourceLinks,xm),yi(F.targetLinks,xm)):F.fixedValue}function y({nodes:j}){const F=j.length;let D=new Set(j),B=new Set,W=0;for(;D.size;){if(D.forEach(V=>{V.depth=W;for(const{target:U}of V.sourceLinks)B.add(U)}),++W>F)throw new Error("circular link");D=B,B=new Set}if(c){const V=Math.max(Fe(j,Q=>Q.depth)+1,0);let U;for(let Q=0;Q{V.height=W;for(const{source:U}of V.targetLinks)B.add(U)}),++W>F)throw new Error("circular link");D=B,B=new Set}}function x({nodes:j}){const F=Math.max(Fe(j,W=>W.depth)+1,0),D=(n-t-i)/(F-1),B=new Array(F).fill(0).map(()=>[]);for(const W of j){const V=Math.max(0,Math.min(F-1,Math.floor(l.call(null,W,F))));W.layer=V,W.x0=t+V*D,W.x1=W.x0+i,B[V]?B[V].push(W):B[V]=[W]}if(u)for(const W of B)W.sort(u);return B}function w(j){const F=Ur(j,D=>(r-e-(D.length-1)*o)/yi(D,xm));for(const D of j){let B=e;for(const W of D){W.y0=B,W.y1=B+W.value*F,B=W.y1+o;for(const V of W.sourceLinks)V.width=V.value*F}B=(r-B+o)/(D.length+1);for(let W=0;WD.length)-1)),w(F);for(let D=0;D0))continue;const nt=(Q/at-U.y0)*F;U.y0+=nt,U.y1+=nt,R(U)}u===void 0&&V.sort(Eh),V.length&&k(V,D)}}function S(j,F,D){for(let B=j.length,W=B-2;W>=0;--W){const V=j[W];for(const U of V){let Q=0,at=0;for(const{target:st,value:ft}of U.sourceLinks){const rt=ft*(st.layer-U.layer);Q+=I(U,st)*rt,at+=rt}if(!(at>0))continue;const nt=(Q/at-U.y0)*F;U.y0+=nt,U.y1+=nt,R(U)}u===void 0&&V.sort(Eh),V.length&&k(V,D)}}function k(j,F){const D=j.length>>1,B=j[D];E(j,B.y0-o,D-1,F),M(j,B.y1+o,D+1,F),E(j,r,j.length-1,F),M(j,e,0,F)}function M(j,F,D,B){for(;D1e-6&&(W.y0+=V,W.y1+=V),F=W.y1+o}}function E(j,F,D,B){for(;D>=0;--D){const W=j[D],V=(W.y1-F)*B;V>1e-6&&(W.y0-=V,W.y1-=V),F=W.y0-o}}function R({sourceLinks:j,targetLinks:F}){if(f===void 0){for(const{source:{sourceLinks:D}}of F)D.sort(yP);for(const{target:{targetLinks:D}}of j)D.sort(mP)}}function T(j){if(f===void 0)for(const{sourceLinks:F,targetLinks:D}of j)F.sort(yP),D.sort(mP)}function L(j,F){let D=j.y0-(j.sourceLinks.length-1)*o/2;for(const{target:B,width:W}of j.sourceLinks){if(B===F)break;D+=W+o}for(const{source:B,width:W}of F.targetLinks){if(B===j)break;D-=W}return D}function I(j,F){let D=F.y0-(F.targetLinks.length-1)*o/2;for(const{source:B,width:W}of F.targetLinks){if(B===j)break;D+=W+o}for(const{target:B,width:W}of j.sourceLinks){if(B===F)break;D-=W}return D}return v}const PX={nodeAlign:"justify",nodeWidth:.008,nodePadding:.03,nodes:t=>t.nodes,links:t=>t.links,nodeSort:void 0,linkSort:void 0,iterations:6},CX={left:_X,right:SX,center:kX,justify:kh};function LX(t){const e=typeof t;return e==="string"?CX[t]||kh:e==="function"?t:kh}const wP=t=>e=>{const{nodeId:n,nodeSort:r,nodeAlign:i,nodeWidth:a,nodePadding:o,nodeDepth:s,nodes:l,links:c,linkSort:u,iterations:f}=Object.assign({},PX,t),d=TX().nodeSort(r).linkSort(u).links(c).nodes(l).nodeWidth(a).nodePadding(o).nodeDepth(s).nodeAlign(LX(i)).iterations(f).extent([[0,0],[1,1]]);typeof n=="function"&&d.nodeId(n);const h=d(e),{nodes:p,links:v}=h,g=p.map(y=>{const{x0:b,x1:x,y0:w,y1:O}=y;return Object.assign(Object.assign({},y),{x:[b,x,x,b],y:[w,w,O,O]})}),m=v.map(y=>{const{source:b,target:x}=y,w=b.x1,O=x.x0,_=y.width/2;return Object.assign(Object.assign({},y),{x:[w,w,O,O],y:[y.y0+_,y.y0-_,y.y1+_,y.y1-_]})});return{nodes:g,links:m}};wP.props={};var NX=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(t);it.key,nodeWidth:.02,nodePadding:.02},IX={type:"polygon",axis:!1,legend:!1,encode:{shape:"polygon",x:"x",y:"y"},scale:{x:{type:"identity"},y:{type:"identity"}},style:{stroke:"#000"}},jX={type:"polygon",axis:!1,legend:!1,encode:{shape:"ribbon",x:"x",y:"y"},style:{fillOpacity:.5,stroke:void 0}},DX={textAlign:t=>t.x[0]<.5?"start":"end",position:t=>t.x[0]<.5?"right":"left",fontSize:10},OP=t=>{const{data:e,encode:n={},scale:r,style:i={},layout:a={},nodeLabels:o=[],linkLabels:s=[],animate:l={},tooltip:c={},interaction:u}=t,{links:f,nodes:d}=v0(e,n),h=Nt(n,"node"),p=Nt(n,"link"),{key:v=M=>M.key,color:g=v}=h,{links:m,nodes:y}=wP(Object.assign(Object.assign(Object.assign({},RX),{nodeId:Ji(v)}),a))({links:f,nodes:d}),b=Nt(i,"label"),{text:x=v,spacing:w=5}=b,O=NX(b,["text","spacing"]),_=Ji(v),S=aa(c,"node",{title:_,items:[{field:"value"}]},!0),k=aa(c,"link",{title:"",items:[M=>({name:"source",value:_(M.source)}),M=>({name:"target",value:_(M.target)})]});return[gt({},IX,{data:y,encode:Object.assign(Object.assign({},h),{color:g}),scale:r,style:Nt(i,"node"),labels:[Object.assign(Object.assign(Object.assign({},DX),{text:x,dx:M=>M.x[0]<.5?w:-w}),O),...o],tooltip:S,animate:oa(l,"node"),axis:!1,interaction:u}),gt({},jX,{data:m,encode:p,labels:s,style:Object.assign({fill:p.color?void 0:"#aaa",lineWidth:0},Nt(i,"link")),tooltip:k,animate:oa(l,"link"),interaction:u})]};OP.props={};function FX(t,e){return e.value-t.value}function BX(t,e){return e.frequency-t.frequency}function zX(t,e){return`${t.id}`.localeCompare(`${e.id}`)}function ZX(t,e){return`${t.name}`.localeCompare(`${e.name}`)}const WX={y:0,thickness:.05,weight:!1,marginRatio:.1,id:t=>t.id,source:t=>t.source,target:t=>t.target,sourceWeight:t=>t.value||1,targetWeight:t=>t.value||1,sortBy:null};function GX(t){const{y:e,thickness:n,weight:r,marginRatio:i,id:a,source:o,target:s,sourceWeight:l,targetWeight:c,sortBy:u}=Object.assign(Object.assign({},WX),t);function f(g){const m=g.nodes.map(b=>Object.assign({},b)),y=g.edges.map(b=>Object.assign({},b));return d(m,y),h(m,y),p(m,y),v(m,y),{nodes:m,edges:y}}function d(g,m){m.forEach(x=>{x.source=o(x),x.target=s(x),x.sourceWeight=l(x),x.targetWeight=c(x)});const y=qe(m,x=>x.source),b=qe(m,x=>x.target);return g.forEach(x=>{x.id=a(x);const w=y.has(x.id)?y.get(x.id):[],O=b.has(x.id)?b.get(x.id):[];x.frequency=w.length+O.length,x.value=yi(w,_=>_.sourceWeight)+yi(O,_=>_.targetWeight)}),{nodes:g,edges:m}}function h(g,m){const y=typeof u=="function"?u:Kt[u];y&&g.sort(y)}function p(g,m){const y=g.length;if(!y)throw Vs("Invalid nodes: it's empty!");if(!r){const w=1/y;return g.forEach((O,_)=>{O.x=(_+.5)*w,O.y=e}),{nodes:g,edges:m}}const b=i/(2*y),x=g.reduce((w,O)=>w+=O.value,0);return g.reduce((w,O)=>{O.weight=O.value/x,O.width=O.weight*(1-i),O.height=n;const _=b+w,S=_+O.width,k=e-n/2,M=k+n;return O.x=[_,S,S,_],O.y=[k,k,M,M],w+O.width+2*b},0),{nodes:g,edges:m}}function v(g,m){const y=new Map(g.map(w=>[w.id,w]));if(!r)return m.forEach(w=>{const O=o(w),_=s(w),S=y.get(O),k=y.get(_);S&&k&&(w.x=[S.x,k.x],w.y=[S.y,k.y])}),{nodes:g,edges:m};m.forEach(w=>{w.x=[0,0,0,0],w.y=[e,e,e,e]});const b=qe(m,w=>w.source),x=qe(m,w=>w.target);g.forEach(w=>{const{edges:O,width:_,x:S,y:k,value:M,id:E}=w,R=b.get(E)||[],T=x.get(E)||[];let L=0;R.map(I=>{const j=I.sourceWeight/M*_;I.x[0]=S[0]+L,I.x[1]=S[0]+L+j,L+=j}),T.forEach(I=>{const j=I.targetWeight/M*_;I.x[3]=S[0]+L,I.x[2]=S[0]+L+j,L+=j})})}return f}const wm=t=>e=>GX(t)(e);wm.props={};var _P=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(t);it.key,source:t=>t.source,target:t=>t.target,sourceWeight:t=>t.value||1,targetWeight:t=>t.value||1,sortBy:null},$X={type:"polygon",axis:!1,legend:!1,encode:{shape:"polygon",x:"x",y:"y"},scale:{x:{type:"identity"},y:{type:"identity"}},style:{opacity:1,fillOpacity:1,lineWidth:1}},YX={type:"polygon",axis:!1,legend:!1,encode:{shape:"ribbon",x:"x",y:"y"},style:{opacity:.5,lineWidth:1}},HX={position:"outside",fontSize:10},SP=(t,e)=>{const{data:n,encode:r={},scale:i,style:a={},layout:o={},nodeLabels:s=[],linkLabels:l=[],animate:c={},tooltip:u={}}=t,{nodes:f,links:d}=v0(n,r),h=Nt(r,"node"),p=Nt(r,"link"),{key:v=I=>I.key,color:g=v}=h,{linkEncodeColor:m=I=>I.source}=p,{nodeWidthRatio:y=Om.thickness,nodePaddingRatio:b=Om.marginRatio}=o,x=_P(o,["nodeWidthRatio","nodePaddingRatio"]),{nodes:w,edges:O}=wm(Object.assign(Object.assign(Object.assign(Object.assign({},Om),{id:Ji(v),thickness:y,marginRatio:b}),x),{weight:!0}))({nodes:f,edges:d}),_=Nt(a,"label"),{text:S=v}=_,k=_P(_,["text"]),M=aa(u,"node",{title:"",items:[I=>({name:I.key,value:I.value})]},!0),E=aa(u,"link",{title:"",items:[I=>({name:`${I.source} -> ${I.target}`,value:I.value})]}),{height:R,width:T}=e,L=Math.min(R,T);return[gt({},YX,{data:O,encode:Object.assign(Object.assign({},p),{color:m}),labels:l,style:Object.assign({fill:m?void 0:"#aaa"},Nt(a,"link")),tooltip:E,animate:oa(c,"link")}),gt({},$X,{data:w,encode:Object.assign(Object.assign({},h),{color:g}),scale:i,style:Nt(a,"node"),coordinate:{type:"polar",outerRadius:(L-20)/L,startAngle:-Math.PI*2,endAngle:0},labels:[Object.assign(Object.assign(Object.assign({},HX),{text:S}),k),...s],tooltip:M,animate:oa(c,"node"),axis:!1})]};SP.props={};var VX=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(t);i({tile:"treemapSquarify",ratio:.5*(1+Math.sqrt(5)),size:[t,e],round:!1,ignoreParentValue:!0,padding:0,paddingInner:0,paddingOuter:0,paddingTop:0,paddingRight:0,paddingBottom:0,paddingLeft:0,sort:(n,r)=>r.value-n.value,layer:0}),UX=(t,e)=>({type:"rect",axis:!1,encode:{x:"x",y:"y",key:"id",color:n=>n.path[1]},scale:{x:{domain:[0,t],range:[0,1]},y:{domain:[0,e],range:[0,1]}},style:{stroke:"#fff"},state:{active:{opacity:.6},inactive:{opacity:1}}}),qX={fontSize:10,text:t=>_c(t.path),position:"inside",fill:"#000",textOverflow:"clip",wordWrap:!0,maxLines:1,wordWrapWidth:t=>t.x1-t.x0,isTreemapLabel:!0},KX={title:t=>{var e,n;return(n=(e=t.path)===null||e===void 0?void 0:e.join)===null||n===void 0?void 0:n.call(e,".")},items:[{field:"value"}]},QX={title:t=>_c(t.path),items:[{field:"value"}]},kP=(t,e)=>{const{width:n,height:r,options:i}=e,{data:a,encode:o={},scale:s,style:l={},layout:c={},labels:u=[],tooltip:f={}}=t,d=VX(t,["data","encode","scale","style","layout","labels","tooltip"]),h=nn(i,["interaction","treemapDrillDown"]),p=gt({},XX(n,r),c,{layer:h?y=>y.depth===1:c.layer}),[v,g]=kE(a,p,o),m=Nt(l,"label");return gt({},UX(n,r),Object.assign(Object.assign({data:v,scale:s,style:l,labels:[Object.assign(Object.assign(Object.assign({},qX),m),h&&{cursor:"pointer"}),...u]},d),{encode:o,tooltip:Ed(f,KX),axis:!1}),h?{interaction:Object.assign(Object.assign({},d.interaction),{treemapDrillDown:h?Object.assign(Object.assign({},h),{originData:g,layout:p}):void 0}),encode:Object.assign({color:y=>_c(y.path)},o),tooltip:Ed(f,QX)}:{})};kP.props={};function JX(){return{"data.arc":wm,"data.cluster":rP,"mark.forceGraph":eP,"mark.tree":aP,"mark.pack":gP,"mark.sankey":OP,"mark.chord":SP,"mark.treemap":kP}}var MP=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(t);ie[n])}function eU(t,e){return Fe(t,n=>e[n])}function EP(t,e){const n=_m(t,e)*2.5-Sm(t,e)*1.5;return Ur(t,r=>e[r]>=n?e[r]:NaN)}function _m(t,e){return Yd(t,.25,n=>e[n])}function nU(t,e){return Yd(t,.5,n=>e[n])}function Sm(t,e){return Yd(t,.75,n=>e[n])}function AP(t,e){const n=Sm(t,e)*2.5-_m(t,e)*1.5;return Fe(t,r=>e[r]<=n?e[r]:NaN)}function rU(){return(t,e)=>{const{encode:n}=e,{y:r,x:i}=n,{value:a}=r,{value:o}=i;return[Array.from(qe(t,c=>o[+c]).values()).flatMap(c=>{const u=EP(c,a),f=AP(c,a);return c.filter(d=>a[d]f)}),e]}}const TP=t=>{const{data:e,encode:n,style:r={},tooltip:i={},transform:a,animate:o}=t,s=MP(t,["data","encode","style","tooltip","transform","animate"]),{point:l=!0}=r,c=MP(r,["point"]),{y:u}=n,f={y:u,y1:u,y2:u,y3:u,y4:u},d={y1:_m,y2:nU,y3:Sm},h=aa(i,"box",{items:[{channel:"y",name:"min"},{channel:"y1",name:"q1"},{channel:"y2",name:"q2"},{channel:"y3",name:"q3"},{channel:"y4",name:"max"}]},!0),p=aa(i,"point",{title:{channel:"x"},items:[{name:"outlier",channel:"y"}]});if(!l)return Object.assign({type:"box",data:e,transform:[Object.assign(Object.assign({type:"groupX",y:tU},d),{y4:eU})],encode:Object.assign(Object.assign({},n),f),style:c,tooltip:h},s);const v=Nt(c,"box"),g=Nt(c,"point");return[Object.assign({type:"box",data:e,transform:[Object.assign(Object.assign({type:"groupX",y:EP},d),{y4:AP})],encode:Object.assign(Object.assign({},n),f),style:v,tooltip:h,animate:oa(o,"box")},s),{type:"point",data:e,transform:[{type:rU}],encode:n,style:Object.assign({},g),tooltip:p,animate:oa(o,"point")}]};TP.props={};const PP=(t,e)=>Math.sqrt(Math.pow(t[0]-e[0],2)+Math.pow(t[1]-e[1],2))/2,iU=(t,e)=>{if(!e)return;const{coordinate:n}=e;if(!(n!=null&&n.getCenter))return;const r=n.getCenter();return(i,a,o)=>{const{document:s}=e.canvas,{color:l,index:c}=a,u=s.createElement("g",{}),f=PP(i[0],i[1]),d=PP(i[0],r)*2,h=s.createElement("path",{style:Object.assign(Object.assign(Object.assign({d:[["M",...i[0]],["A",f,f,0,1,0,...i[1]],["A",d+f*2,d+f*2,0,0,0,...i[2]],["A",f,f,0,1,c===0?0:1,...i[3]],["A",d,d,0,0,1,...i[0]],["Z"]]},o),gv(t,["shape","last","first"])),{fill:l||o.color})});return u.appendChild(h),u}};var bu=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(t);i{const{shape:n,radius:r}=t,i=bu(t,["shape","radius"]),a=Nt(i,"pointer"),o=Nt(i,"pin"),{shape:s}=a,l=bu(a,["shape"]),{shape:c}=o,u=bu(o,["shape"]),{coordinate:f,theme:d}=e;return(h,p)=>{const v=h.map(L=>f.invert(L)),[g,m,y]=ka(f,"polar"),b=f.clone(),{color:x}=p,w=Ne({startAngle:g,endAngle:m,innerRadius:y,outerRadius:r});w.push(["cartesian"]),b.update({transformations:w});const O=v.map(L=>b.map(L)),[_,S]=c0(O),[k,M]=f.getCenter(),E=Object.assign(Object.assign({x1:_,y1:S,x2:k,y2:M,stroke:x},l),i),R=Object.assign(Object.assign({cx:k,cy:M,stroke:x},u),i),T=se(new er);return Ta(s)||(typeof s=="function"?T.append(()=>s(O,p,b,d)):T.append("line").call(Jt,E).node()),Ta(c)||(typeof c=="function"?T.append(()=>c(O,p,b,d)):T.append("circle").call(Jt,R).node()),T.node()}},CP={coordinate:{type:"radial",innerRadius:.9,outerRadius:1,startAngle:-11/10*Math.PI,endAngle:1/10*Math.PI},axis:{x:!1},legend:!1,tooltip:!1,encode:{x:"x",y:"y",color:"color"},scale:{color:{range:["#30BF78","#D0D0D0"]}}},oU={style:{shape:aU,lineWidth:4,pointerLineCap:"round",pinR:10,pinFill:"#fff",radius:.6}},sU={type:"text",style:{x:"50%",y:"60%",textAlign:"center",textBaseline:"middle",fontSize:20,fontWeight:800,fill:"#888"},tooltip:!1};function lU(t){if(en(t)){const e=Math.max(0,Math.min(t,1));return{percent:e,target:e,total:1}}return t}function cU(t,e){const{name:n="score",target:r,total:i,percent:a,thresholds:o=[]}=lU(t),s=a||r,l=a?1:i,c=Object.assign({y:{domain:[0,l]}},e);return o.length?{targetData:[{x:n,y:s,color:"target"}],totalData:o.map((u,f)=>({x:n,y:f>=1?u-o[f-1]:u,color:f})),target:s,total:l,scale:c}:{targetData:[{x:n,y:s,color:"target"}],totalData:[{x:n,y:s,color:"target"},{x:n,y:l-s,color:"total"}],target:s,total:l,scale:c}}function uU(t,{target:e,total:n}){const{content:r}=t;return r?r(e,n):e.toString()}const LP=t=>{const{data:e={},scale:n={},style:r={},animate:i={},transform:a=[]}=t,o=bu(t,["data","scale","style","animate","transform"]),{targetData:s,totalData:l,target:c,total:u,scale:f}=cU(e,n),d=Nt(r,"text"),{tooltip:h}=d,p=bu(d,["tooltip"]),v=qI(r,["pointer","pin"]),g=Nt(r,"arc"),m=g.shape;return[gt({},CP,Object.assign({type:"interval",transform:[{type:"stackY"}],data:l,scale:f,style:m==="round"?Object.assign(Object.assign({},g),{shape:iU}):g,animate:typeof i=="object"?Nt(i,"arc"):i},o)),gt({},CP,oU,Object.assign({type:"point",data:s,scale:f,style:v,animate:typeof i=="object"?Nt(i,"indicator"):i},o)),gt({},sU,{style:Object.assign({text:uU(p,{target:c,total:u})},p),tooltip:h,animate:typeof i=="object"?Nt(i,"text"):i})]};LP.props={};const NP=5e3;function RP(t,e,n){return t+(e-t)*n}function fU(t,e,n,r){return e===0?[[t+1/2*n/Math.PI/2,r/2],[t+1/2*n/Math.PI,r],[t+n/4,r]]:e===1?[[t+1/2*n/Math.PI/2*(Math.PI-2),r],[t+1/2*n/Math.PI/2*(Math.PI-1),r/2],[t+n/4,0]]:e===2?[[t+1/2*n/Math.PI/2,-r/2],[t+1/2*n/Math.PI,-r],[t+n/4,-r]]:[[t+1/2*n/Math.PI/2*(Math.PI-2),-r],[t+1/2*n/Math.PI/2*(Math.PI-1),-r/2],[t+n/4,0]]}function dU(t,e,n,r,i,a,o){const s=Math.ceil(2*t/n*4)*4,l=[];let c=r;for(;c<-Math.PI*2;)c+=Math.PI*2;for(;c>0;)c-=Math.PI*2;c=c/Math.PI/2*n;const u=a-t+c-t*2;l.push(["M",u,e]);let f=0;for(let d=0;dIP[t]||IP.circle,DP=(t,e)=>{if(!e)return;const{coordinate:n}=e,{liquidOptions:r,styleOptions:i}=t,{liquidShape:a,percent:o}=r,{background:s,outline:l={},wave:c={}}=i,u=jP(i,["background","outline","wave"]),{border:f=2,distance:d=0}=l,h=jP(l,["border","distance"]),{length:p=192,count:v=3}=c;return(g,m,y)=>{const{document:b}=e.canvas,{color:x,fillOpacity:w}=y,O=Object.assign(Object.assign({fill:x},y),u),_=b.createElement("g",{}),[S,k]=n.getCenter(),M=n.getSize(),E=Math.min(...M)/2,T=(tr(a)?a:bU(a))(S,k,E,...M);if(Object.keys(s).length){const j=b.createElement("path",{style:Object.assign({d:T,fill:"#fff"},s)});_.appendChild(j)}if(o>0){const j=b.createElement("path",{style:{d:T}});_.appendChild(j),_.style.clipPath=j,hU(S,k,1-o,v,O,_,j.getBBox().y,E*2,p,!0,b)}const L=b.createElement("path",{style:{d:T,fill:"transparent",lineWidth:f+2*d,stroke:"#fff"}}),I=b.createElement("path",{style:Object.assign(Object.assign(Object.assign({d:T,stroke:x,strokeOpacity:w,lineWidth:f},O),h),{fill:"transparent"})});return _.appendChild(L),_.appendChild(I),_}};DP.props={};var xU=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(t);i{const{data:e={},style:n={},animate:r}=t,i=xU(t,["data","style","animate"]),a=Math.max(0,en(e)?e:e==null?void 0:e.percent),o=[{percent:a,type:"liquid"}],s=Object.assign(Object.assign({},Nt(n,"text")),Nt(n,"content")),l=Nt(n,"outline"),c=Nt(n,"wave"),u=Nt(n,"background");return[gt({},wU,Object.assign({type:"interval",data:o,style:{liquidOptions:{percent:a,liquidShape:n==null?void 0:n.shape},styleOptions:Object.assign(Object.assign({},n),{outline:l,wave:c,background:u})},animate:r},i)),gt({},OU,{style:Object.assign({text:`${Lf(a*100)} %`},s),animate:r})]};FP.props={};function km(t){const e=new Array(t);for(let n=0;nkm(e))}function ys(t,e){let n=0;for(let r=0;rw.fx-O.fx,m=e.slice(),y=e.slice(),b=e.slice(),x=e.slice();for(let w=0;w{const k=S.slice();return k.fx=S.fx,k.id=S.id,k});_.sort((S,k)=>S.id-k.id),n.history.push({x:p[0].slice(),fx:p[0].fx,simplex:_})}d=0;for(let _=0;_=p[h-1].fx){let _=!1;if(y.fx>O.fx?(za(b,1+u,m,-u,O),b.fx=t(b),b.fx=1)break;for(let S=1;S0)throw"Initial bisect points must have opposite signs";if(o===0)return e;if(s===0)return n;for(let c=0;c=0&&(e=u),Math.abs(l)s+a*i*l||c>=g)v=i;else{if(Math.abs(f)<=-o*l)return i;f*(v-p)>=0&&(v=p),p=i,g=c}return 0}for(let p=0;p<10;++p){if(za(r.x,1,n.x,i,e),c=r.fx=t(r.x,r.fxprime),f=ys(r.fxprime,e),c>s+a*i*l||p&&c>=u)return h(d,i,u);if(Math.abs(f)<=-o*l)return i;if(f>=0)return h(i,d,c);u=c,d=i,i*=2}return i}function MU(t,e,n){let r={x:e.slice(),fx:0,fxprime:e.slice()},i={x:e.slice(),fx:0,fxprime:e.slice()};const a=e.slice();let o,s=1;n=n||{};const l=n.maxIterations||e.length*20;r.fx=t(r.x,r.fxprime);const c=r.fxprime.slice();Em(c,r.fxprime,-1);for(let u=0;u1){const l=TU(r);for(o=0;o-1){const p=t[u.parentIndex[h]],v=Math.atan2(u.x-p.x,u.y-p.y),g=Math.atan2(c.x-p.x,c.y-p.y);let m=g-v;m<0&&(m+=2*Math.PI);const y=g-m/2;let b=xu(f,{x:p.x+p.radius*Math.sin(y),y:p.y+p.radius*Math.cos(y)});b>p.radius*2&&(b=p.radius*2),(d===null||d.width>b)&&(d={circle:p,width:b,p1:u,p2:c})}d!==null&&(s.push(d),i+=Am(d.circle.radius,d.width),c=u)}}else{let l=t[0];for(o=1;oMath.abs(l.radius-t[o].radius)){c=!0;break}c?i=a=0:(i=l.radius*l.radius*Math.PI,s.push({circle:l,p1:{x:l.x,y:l.y+l.radius},p2:{x:l.x-zP,y:l.y+l.radius},width:l.radius*2}))}return a/=2,e&&(e.area=i+a,e.arcArea=i,e.polygonArea=a,e.arcs=s,e.innerPoints=r,e.intersectionPoints=n),i+a}function EU(t,e){for(let n=0;ne[n].radius+zP)return!1;return!0}function AU(t){const e=[];for(let n=0;n=t+e)return 0;if(n<=Math.abs(t-e))return Math.PI*Math.min(t,e)*Math.min(t,e);const r=t-(n*n-e*e+t*t)/(2*n),i=e-(n*n-t*t+e*e)/(2*n);return Am(t,r)+Am(e,i)}function GP(t,e){const n=xu(t,e),r=t.radius,i=e.radius;if(n>=r+i||n<=Math.abs(r-i))return[];const a=(r*r-i*i+n*n)/(2*n),o=Math.sqrt(r*r-a*a),s=t.x+a*(e.x-t.x)/n,l=t.y+a*(e.y-t.y)/n,c=-(e.y-t.y)*(o/n),u=-(e.x-t.x)*(o/n);return[{x:s+c,y:l-u},{x:s-c,y:l+u}]}function TU(t){const e={x:0,y:0};for(let n=0;ns>l?1:-1),r=0;r=Math.min(e[o].size,e[s].size)?f=1:a.size<=1e-10&&(f=-1),i[o][s]=i[s][o]=f}),{distances:r,constraints:i}}function NU(t,e,n,r){let i=0,a;for(a=0;a0&&p<=f||d<0&&p>=f||(i+=2*v*v,e[2*a]+=4*v*(o-c),e[2*a+1]+=4*v*(s-u),e[2*l]+=4*v*(c-o),e[2*l+1]+=4*v*(u-s))}}return i}function RU(t,e){let n=jU(t,e);const r=e.lossFunction||Pm;if(t.length>=8){const i=IU(t,e),a=r(i,t),o=r(n,t);a+1e-8=Math.min(r[p].size,r[v].size)&&(h=0),i[p].push({set:v,size:d.size,weight:h}),i[v].push({set:p,size:d.size,weight:h})}const o=[];for(a in i)if(i.hasOwnProperty(a)){let f=0;for(let d=0;d0){const i=t[0].x,a=t[0].y;for(r=0;r1){const i=Math.atan2(t[1].x,t[1].y)-e;let a,o;const s=Math.cos(i),l=Math.sin(i);for(r=0;r2){let i=Math.atan2(t[2].x,t[2].y)-e;for(;i<0;)i+=2*Math.PI;for(;i>2*Math.PI;)i-=2*Math.PI;if(i>Math.PI){const a=t[1].y/(1e-10+t[1].x);for(r=0;ro;r.push(` +A`,o,o,0,s?1:0,1,a.p1.x,a.p1.y)}return r.join(" ")}}const YP=t=>{const{sets:e="sets",size:n="size",as:r=["key","path"],padding:i=0}=t,[a,o]=r;return s=>{const l=s.map(f=>Object.assign(Object.assign({},f),{sets:f[e],size:f[n],[a]:f.sets.join("&")}));l.sort((f,d)=>f.sets.length-d.sets.length);const c=PU(l);let u;return l.map(f=>{const d=f[e],h=({width:p,height:v})=>{u=u||BU(c,p,v,i);const g=d.map(y=>u[y]);let m=ZU(g);return/[zZ]$/.test(m)||(m+=" Z"),m};return Object.assign(Object.assign({},f),{[o]:h})})}};YP.props={};function WU(){return{"data.venn":YP,"mark.boxplot":TP,"mark.gauge":LP,"mark.wordCloud":Z0,"mark.liquid":FP}}function GU(){return Object.assign(Object.assign(Object.assign(Object.assign({},qH()),JX()),WU()),HY())}function $U(t,e){class n extends t{constructor(i){super(Object.assign(Object.assign({},i),{lib:e}))}}return n}function YU(t,e){var n=e.cx,r=n===void 0?0:n,i=e.cy,a=i===void 0?0:i,o=e.r;t.arc(r,a,o,0,Math.PI*2,!1)}function HU(t,e){var n=e.cx,r=n===void 0?0:n,i=e.cy,a=i===void 0?0:i,o=e.rx,s=e.ry;if(t.ellipse)t.ellipse(r,a,o,s,0,0,Math.PI*2,!1);else{var l=o>s?o:s,c=o>s?1:o/s,u=o>s?s/o:1;t.save(),t.scale(c,u),t.arc(r,a,l,0,Math.PI*2)}}function VU(t,e){var n=e.x1,r=e.y1,i=e.x2,a=e.y2,o=e.markerStart,s=e.markerEnd,l=e.markerStartOffset,c=e.markerEndOffset,u=0,f=0,d=0,h=0,p=0,v,g;o&&Re(o)&&l&&(v=i-n,g=a-r,p=Math.atan2(g,v),u=Math.cos(p)*(l||0),f=Math.sin(p)*(l||0)),s&&Re(s)&&c&&(v=n-i,g=r-a,p=Math.atan2(g,v),d=Math.cos(p)*(c||0),h=Math.sin(p)*(c||0)),t.moveTo(n+u,r+f),t.lineTo(i+d,a+h)}function XU(t,e){var n=e.markerStart,r=e.markerEnd,i=e.markerStartOffset,a=e.markerEndOffset,o=e.d,s=o.absolutePath,l=o.segments,c=0,u=0,f=0,d=0,h=0,p,v;if(n&&Re(n)&&i){var g=n.parentNode.getStartTangent(),m=(0,_t.Z)(g,2),y=m[0],b=m[1];p=y[0]-b[0],v=y[1]-b[1],h=Math.atan2(v,p),c=Math.cos(h)*(i||0),u=Math.sin(h)*(i||0)}if(r&&Re(r)&&a){var x=r.parentNode.getEndTangent(),w=(0,_t.Z)(x,2),O=w[0],_=w[1];p=O[0]-_[0],v=O[1]-_[1],h=Math.atan2(v,p),f=Math.cos(h)*(a||0),d=Math.sin(h)*(a||0)}for(var S=0;Sst?nt:st,Tt=nt>st?1:nt/st,zt=nt>st?st/nt:1;t.translate(Q,at),t.rotate(bt),t.scale(Tt,zt),t.arc(0,0,Pt,ft,rt,!!(1-St)),t.scale(1/Tt,1/zt),t.rotate(-bt),t.translate(-Q,-at)}T&&t.lineTo(k[6]+f,k[7]+d);break}case"Z":t.closePath();break}}}function UU(t,e){var n=e.markerStart,r=e.markerEnd,i=e.markerStartOffset,a=e.markerEndOffset,o=e.points.points,s=o.length,l=o[0][0],c=o[0][1],u=o[s-1][0],f=o[s-1][1],d=0,h=0,p=0,v=0,g=0,m,y;n&&Re(n)&&i&&(m=o[1][0]-o[0][0],y=o[1][1]-o[0][1],g=Math.atan2(y,m),d=Math.cos(g)*(i||0),h=Math.sin(g)*(i||0)),r&&Re(r)&&a&&(m=o[s-1][0]-o[0][0],y=o[s-1][1]-o[0][1],g=Math.atan2(y,m),p=Math.cos(g)*(a||0),v=Math.sin(g)*(a||0)),t.moveTo(l+(d||p),c+(h||v));for(var b=1;b0?1:-1,h=l>0?1:-1,p=d+h===0,v=o.map(function(w){return wn(w,0,Math.min(Math.abs(c)/2,Math.abs(u)/2))}),g=(0,_t.Z)(v,4),m=g[0],y=g[1],b=g[2],x=g[3];t.moveTo(d*m+r,a),t.lineTo(c-d*y+r,a),y!==0&&t.arc(c-d*y+r,h*y+a,y,-h*Math.PI/2,d>0?0:Math.PI,p),t.lineTo(c+r,u-h*b+a),b!==0&&t.arc(c-d*b+r,u-h*b+a,b,d>0?0:Math.PI,h>0?Math.PI/2:1.5*Math.PI,p),t.lineTo(d*x+r,u+a),x!==0&&t.arc(d*x+r,u-h*x+a,x,h>0?Math.PI/2:-Math.PI/2,d>0?Math.PI:0,p),t.lineTo(r,h*m+a),m!==0&&t.arc(d*m+r,h*m+a,m,d>0?Math.PI:0,h>0?Math.PI*1.5:Math.PI/2,p)}}var QU=function(t){function e(){var n;(0,P.Z)(this,e);for(var r=arguments.length,i=new Array(r),a=0;a=l-m&&y<=l+m:!1}function Ah(t,e,n,r){return t/(n*n)+e/(r*r)}function iq(t,e,n){var r=t.parsedStyle,i=r.cx,a=i===void 0?0:i,o=r.cy,s=o===void 0?0:o,l=r.rx,c=r.ry,u=r.fill,f=r.stroke,d=r.lineWidth,h=d===void 0?1:d,p=r.increasedLineWidthForHitTesting,v=p===void 0?0:p,g=r.pointerEvents,m=g===void 0?"auto":g,y=e.x,b=e.y,x=Bo(m,u,f),w=(0,_t.Z)(x,2),O=w[0],_=w[1],S=(h+v)/2,k=(y-a)*(y-a),M=(b-s)*(b-s);return O&&_||n?Ah(k,M,l+S,c+S)<=1:O?Ah(k,M,l,c)<=1:_?Ah(k,M,l-S,c-S)>=1&&Ah(k,M,l+S,c+S)<=1:!1}function bs(t,e,n,r,i,a){return i>=t&&i<=t+n&&a>=e&&a<=e+r}function aq(t,e,n,r,i,a,o){var s=i/2;return bs(t-s,e-s,n,i,a,o)||bs(t+n-s,e-s,i,r,a,o)||bs(t+s,e+r-s,n,i,a,o)||bs(t-s,e+s,i,r,a,o)}function Th(t,e,n,r,i,a,o,s){var l=(Math.atan2(s-e,o-t)+Math.PI*2)%(Math.PI*2),c={x:t+n*Math.cos(l),y:e+n*Math.sin(l)};return pr(c.x,c.y,o,s)<=a/2}function wo(t,e,n,r,i,a,o){var s=Math.min(t,n),l=Math.max(t,n),c=Math.min(e,r),u=Math.max(e,r),f=i/2;return a>=s-f&&a<=l+f&&o>=c-f&&o<=u+f?$y(t,e,n,r,a,o)<=i/2:!1}function VP(t,e,n,r,i){var a=t.length;if(a<2)return!1;for(var o=0;o0!=Lm(s[1]-n)>0&&Lm(e-(n-o[1])*(o[0]-s[0])/(o[1]-s[1])-o[0])<0&&(r=!r)}return r}function UP(t,e,n){for(var r=!1,i=0;i=i.min[0]&&e.y>=i.min[1]&&e.x<=i.max[0]&&e.y<=i.max[1]}var mq=function(t){function e(){var n;(0,P.Z)(this,e);for(var r=arguments.length,i=new Array(r),a=0;a0&&arguments[0]!==void 0?arguments[0]:t.api;t.rafId&&(n.cancelAnimationFrame(t.rafId),t.rafId=null)}},{key:"executeTask",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:t.api;Nm.length<=0&&Rm.length<=0||(Rm.forEach(function(r){return r()}),Rm=Nm.splice(0,t.TASK_NUM_PER_FRAME),t.rafId=n.requestAnimationFrame(function(){t.executeTask(n)}))}},{key:"sliceImage",value:function(n,r,i,a){for(var o=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,s=arguments.length>5&&arguments[5]!==void 0?arguments[5]:t.api,l=n.naturalWidth||n.width,c=n.naturalHeight||n.height,u=r-o,f=i-o,d=Math.ceil(l/u),h=Math.ceil(c/f),p={tileSize:[r,i],gridSize:[h,d],tiles:Array(h).fill(null).map(function(){return Array(d).fill(null)})},v=function(y){for(var b=function(O){Nm.push(function(){var _=O*u,S=y*f,k=[Math.min(r,l-_),Math.min(i,c-S)],M=k[0],E=k[1],R=s.createCanvas();R.width=r,R.height=i;var T=R.getContext("2d");T.drawImage(n,_,S,M,E,0,0,M,E),p.tiles[y][O]={x:_,y:S,tileX:O,tileY:y,data:R},a()})},x=0;xM&&I>E,w&&(typeof w.resetTransform=="function"?w.resetTransform():w.setTransform(1,0,0,1,0,0),i.clearFullScreen&&i.clearRect(w,0,0,_*O,S*O,o.background))},y=function(x,w){for(var O=[x];O.length>0;){var _,S=O.pop();S.isVisible()&&!S.isCulled()&&(d?i.renderDisplayObjectOptimized(S,w,i.context,ha(i,Gn)[Gn],r):i.renderDisplayObject(S,w,i.context,ha(i,Gn)[Gn],r));for(var k=((_=S.sortable)===null||_===void 0||(_=_.sorted)===null||_===void 0?void 0:_.length)>0?S.sortable.sorted:S.childNodes,M=k.length-1;M>=0;M--)O.push(k[M])}};l.hooks.endFrame.tap(t.tag,function(){if(m(),c.root.childNodes.length===0){i.clearFullScreenLastFrame=!0;return}d=o.renderer.getConfig().enableRenderingOptimization,ha(i,Gn)[Gn]={restoreStack:[],prevObject:null,currentContext:ha(i,Gn)[Gn].currentContext},ha(i,Gn)[Gn].currentContext.clear(),i.clearFullScreenLastFrame=!1;var b=h.getContext(),x=h.getDPR();if(Po(i.dprMatrix,[x,x,1]),hr(i.vpMatrix,i.dprMatrix,s.getOrthoMatrix()),i.clearFullScreen)d?(b.save(),y(c.root,b),b.restore()):y(c.root,b),i.removedRBushNodeAABBs=[];else{var w=i.safeMergeAABB.apply(i,[i.mergeDirtyAABBs(i.renderQueue)].concat((0,A.Z)(i.removedRBushNodeAABBs.map(function(st){var ft=st.minX,rt=st.minY,bt=st.maxX,St=st.maxY,Pt=new Bn;return Pt.setMinMax([ft,rt,0],[bt,St,0]),Pt}))));if(i.removedRBushNodeAABBs=[],Bn.isEmpty(w)){i.renderQueue=[];return}var O=i.convertAABB2Rect(w),_=O.x,S=O.y,k=O.width,M=O.height,E=We(i.vec3a,[_,S,0],i.vpMatrix),R=We(i.vec3b,[_+k,S,0],i.vpMatrix),T=We(i.vec3c,[_,S+M,0],i.vpMatrix),L=We(i.vec3d,[_+k,S+M,0],i.vpMatrix),I=Math.min(E[0],R[0],L[0],T[0]),j=Math.min(E[1],R[1],L[1],T[1]),F=Math.max(E[0],R[0],L[0],T[0]),D=Math.max(E[1],R[1],L[1],T[1]),B=Math.floor(I),W=Math.floor(j),V=Math.ceil(F-I),U=Math.ceil(D-j);b.save(),i.clearRect(b,B,W,V,U,o.background),b.beginPath(),b.rect(B,W,V,U),b.clip(),b.setTransform(i.vpMatrix[0],i.vpMatrix[1],i.vpMatrix[4],i.vpMatrix[5],i.vpMatrix[12],i.vpMatrix[13]);var Q=o.renderer.getConfig(),at=Q.enableDirtyRectangleRenderingDebug;at&&p.dispatchEvent(new Ve(ci.DIRTY_RECTANGLE,{dirtyRect:{x:B,y:W,width:V,height:U}}));var nt=i.searchDirtyObjects(w);nt.sort(function(st,ft){return st.sortable.renderOrder-ft.sortable.renderOrder}).forEach(function(st){st&&st.isVisible()&&!st.isCulled()&&i.renderDisplayObject(st,b,i.context,ha(i,Gn)[Gn],r)}),b.restore(),i.renderQueue.forEach(function(st){i.saveDirtyAABB(st)}),i.renderQueue=[]}ha(i,Gn)[Gn].restoreStack.forEach(function(){b.restore()}),ha(i,Gn)[Gn].restoreStack=[]}),l.hooks.render.tap(t.tag,function(b){i.clearFullScreen||i.renderQueue.push(b)})}},{key:"clearRect",value:function(n,r,i,a,o,s){n.clearRect(r,i,a,o),s&&(n.fillStyle=s,n.fillRect(r,i,a,o))}},{key:"renderDisplayObjectOptimized",value:function(n,r,i,a,o){var s=n.nodeName,l=!1,c=!1,u=this.context.styleRendererFactory[s],f=this.pathGeneratorFactory[s],d=n.parsedStyle.clipPath;if(d){l=!a.prevObject||!Vh(d.getWorldTransform(),a.prevObject.getWorldTransform()),l&&(this.applyWorldTransform(r,d),a.prevObject=null);var h=this.pathGeneratorFactory[d.nodeName];h&&(r.save(),c=!0,r.beginPath(),h(r,d.parsedStyle),r.closePath(),r.clip())}if(u){l=!a.prevObject||!Vh(n.getWorldTransform(),a.prevObject.getWorldTransform()),l&&this.applyWorldTransform(r,n);var p=!a.prevObject;if(!p){var v=a.prevObject.nodeName;s===ut.TEXT?p=v!==ut.TEXT:s===ut.IMAGE?p=v!==ut.IMAGE:p=v===ut.TEXT||v===ut.IMAGE}u.applyStyleToContext(r,n,p,a),a.prevObject=n}f&&(r.beginPath(),f(r,n.parsedStyle),s!==ut.LINE&&s!==ut.PATH&&s!==ut.POLYLINE&&r.closePath()),u&&u.drawToContext(r,n,ha(this,Gn)[Gn],this,o),c&&r.restore(),n.dirty(!1)}},{key:"renderDisplayObject",value:function(n,r,i,a,o){var s=n.nodeName,l=a.restoreStack[a.restoreStack.length-1];l&&!(n.compareDocumentPosition(l)&hn.DOCUMENT_POSITION_CONTAINS)&&(r.restore(),a.restoreStack.pop());var c=this.context.styleRendererFactory[s],u=this.pathGeneratorFactory[s],f=n.parsedStyle.clipPath;if(f){this.applyWorldTransform(r,f);var d=this.pathGeneratorFactory[f.nodeName];d&&(r.save(),a.restoreStack.push(n),r.beginPath(),d(r,f.parsedStyle),r.closePath(),r.clip())}c&&(this.applyWorldTransform(r,n),r.save(),this.applyAttributesToContext(r,n)),u&&(r.beginPath(),u(r,n.parsedStyle),s!==ut.LINE&&s!==ut.PATH&&s!==ut.POLYLINE&&r.closePath()),c&&(c.render(r,n.parsedStyle,n,i,this,o),r.restore()),n.dirty(!1)}},{key:"applyAttributesToContext",value:function(n,r){var i=r.parsedStyle,a=i.stroke,o=i.fill,s=i.opacity,l=i.lineDash,c=i.lineDashOffset;l&&n.setLineDash(l),le(c)||(n.lineDashOffset=c),le(s)||(n.globalAlpha*=s),!le(a)&&!Array.isArray(a)&&!a.isNone&&(n.strokeStyle=r.attributes.stroke),!le(o)&&!Array.isArray(o)&&!o.isNone&&(n.fillStyle=r.attributes.fill)}},{key:"convertAABB2Rect",value:function(n){var r=n.getMin(),i=n.getMax(),a=Math.floor(r[0]),o=Math.floor(r[1]),s=Math.ceil(i[0]),l=Math.ceil(i[1]),c=s-a,u=l-o;return{x:a,y:o,width:c,height:u}}},{key:"mergeDirtyAABBs",value:function(n){var r=new Bn;return n.forEach(function(i){var a=i.getRenderBounds();r.add(a);var o=i.renderable.dirtyRenderBounds;o&&r.add(o)}),r}},{key:"searchDirtyObjects",value:function(n){var r=n.getMin(),i=(0,_t.Z)(r,2),a=i[0],o=i[1],s=n.getMax(),l=(0,_t.Z)(s,2),c=l[0],u=l[1],f=this.rBush.search({minX:a,minY:o,maxX:c,maxY:u});return f.map(function(d){var h=d.displayObject;return h})}},{key:"saveDirtyAABB",value:function(n){var r=n.renderable;r.dirtyRenderBounds||(r.dirtyRenderBounds=new Bn);var i=n.getRenderBounds();i&&r.dirtyRenderBounds.update(i.center,i.halfExtents)}},{key:"applyWorldTransform",value:function(n,r,i){i?(Ls(this.tmpMat4,r.getLocalTransform()),hr(this.tmpMat4,i,this.tmpMat4),hr(this.tmpMat4,this.vpMatrix,this.tmpMat4)):(Ls(this.tmpMat4,r.getWorldTransform()),hr(this.tmpMat4,this.vpMatrix,this.tmpMat4)),n.setTransform(this.tmpMat4[0],this.tmpMat4[1],this.tmpMat4[4],this.tmpMat4[5],this.tmpMat4[12],this.tmpMat4[13])}},{key:"safeMergeAABB",value:function(){for(var n=new Bn,r=arguments.length,i=new Array(r),a=0;a0;if(f){if(i||r.attributes.stroke!==a.prevObject.attributes.stroke){var d=!le(s.stroke)&&!Array.isArray(s.stroke)&&!s.stroke.isNone?r.attributes.stroke:Kn.strokeStyle;Mn(n,"strokeStyle",d,a.currentContext)}(i||s.lineWidth!==o.lineWidth)&&Mn(n,"lineWidth",le(s.lineWidth)?Kn.lineWidth:s.lineWidth,a.currentContext),(i||s.lineDash!==o.lineDash)&&Mn(n,"lineDash",s.lineDash||Kn.lineDash,a.currentContext),(i||s.lineDashOffset!==o.lineDashOffset)&&Mn(n,"lineDashOffset",le(s.lineDashOffset)?Kn.lineDashOffset:s.lineDashOffset,a.currentContext);for(var h=0;h4&&arguments[4]!==void 0?arguments[4]:!1;if(r){Mn(n,"shadowColor",Kn.shadowColor,a.currentContext);for(var s=0;s-1&&Mn(n,"filter",c.replace(/drop-shadow\([^)]*\)/,"").trim()||Kn.filter,a.currentContext)}else Mn(n,"filter",Kn.filter,a.currentContext)}},{key:"fillToContext",value:function(n,r,i,a,o){var s=this,l=r.parsedStyle,c=l.fill,u=l.fillRule,f=null;if(Array.isArray(c)&&c.length>0)c.forEach(function(h){var p=Mn(n,"fillStyle",Lh(h,r,n,s.imagePool),i.currentContext);f=f!=null?f:p,u?n.fill(u):n.fill()});else{if(Do(c)){var d=Ch(c,r,n,r.ownerDocument.defaultView.context,a,o,this.imagePool);d&&(n.fillStyle=d,f=!0)}u?n.fill(u):n.fill()}f!==null&&Mn(n,"fillStyle",f,i.currentContext)}},{key:"strokeToContext",value:function(n,r,i,a,o){var s=this,l=r.parsedStyle.stroke,c=null;if(Array.isArray(l)&&l.length>0)l.forEach(function(d){var h=Mn(n,"strokeStyle",Lh(d,r,n,s.imagePool),i.currentContext);c=c!=null?c:h,n.stroke()});else{if(Do(l)){var u=Ch(l,r,n,r.ownerDocument.defaultView.context,a,o,this.imagePool);if(u){var f=Mn(n,"strokeStyle",u,i.currentContext);c=c!=null?c:f}}n.stroke()}c!==null&&Mn(n,"strokeStyle",c,i.currentContext)}},{key:"drawToContext",value:function(n,r,i,a,o){var s,l=r.nodeName,c=r.parsedStyle,u=c.opacity,f=u===void 0?Kn.globalAlpha:u,d=c.fillOpacity,h=d===void 0?Kn.fillOpacity:d,p=c.strokeOpacity,v=p===void 0?Kn.strokeOpacity:p,g=c.lineWidth,m=g===void 0?Kn.lineWidth:g,y=c.fill&&!c.fill.isNone,b=c.stroke&&!c.stroke.isNone&&m>0;if(!(!y&&!b)){var x=!le(c.shadowColor)&&c.shadowBlur>0,w=c.shadowType==="inner",O=((s=c.fill)===null||s===void 0?void 0:s.alpha)===0,_=!!(c.filter&&c.filter.length),S=x&&b&&(l===ut.PATH||l===ut.LINE||l===ut.POLYLINE||O||w),k=null;if(y){S||this.applyShadowAndFilterStyleToContext(n,r,x,i);var M=f*h;k=Mn(n,"globalAlpha",M,i.currentContext),this.fillToContext(n,r,i,a,o),S||this.clearShadowAndFilterStyleForContext(n,x,_,i)}if(b){var E=!1,R=f*v,T=Mn(n,"globalAlpha",R,i.currentContext);if(k=y?k:T,S&&(this.applyShadowAndFilterStyleToContext(n,r,x,i),E=!0,w)){var L=n.globalCompositeOperation;n.globalCompositeOperation="source-atop",this.strokeToContext(n,r,i,a,o),n.globalCompositeOperation=L,this.clearShadowAndFilterStyleForContext(n,x,_,i,!0)}this.strokeToContext(n,r,i,a,o),E&&this.clearShadowAndFilterStyleForContext(n,x,_,i)}k!==null&&Mn(n,"globalAlpha",k,i.currentContext)}}}])}(),Dm=function(t){function e(){return(0,P.Z)(this,e),tt(this,e,arguments)}return(0,pt.Z)(e,t),(0,Z.Z)(e,[{key:"render",value:function(r,i,a,o,s,l){var c=i.fill,u=i.fillRule,f=i.opacity,d=f===void 0?1:f,h=i.fillOpacity,p=h===void 0?1:h,v=i.stroke,g=i.strokeOpacity,m=g===void 0?1:g,y=i.lineWidth,b=y===void 0?1:y,x=i.lineCap,w=i.lineJoin,O=i.shadowType,_=i.shadowColor,S=i.shadowBlur,k=i.filter,M=i.miterLimit,E=c&&!c.isNone,R=v&&!v.isNone&&b>0,T=(c==null?void 0:c.alpha)===0,L=!!(k&&k.length),I=!le(_)&&S>0,j=a.nodeName,F=O==="inner",D=R&&I&&(j===ut.PATH||j===ut.LINE||j===ut.POLYLINE||T||F);E&&(r.globalAlpha=d*p,D||Rh(a,r,I),tC(r,a,c,u,o,s,l,this.imagePool),D||this.clearShadowAndFilter(r,L,I)),R&&(r.globalAlpha=d*m,r.lineWidth=b,le(M)||(r.miterLimit=M),le(x)||(r.lineCap=x),le(w)||(r.lineJoin=w),D&&(F&&(r.globalCompositeOperation="source-atop"),Rh(a,r,!0),F&&(Fm(r,a,v,o,s,l,this.imagePool),r.globalCompositeOperation=Kn.globalCompositeOperation,this.clearShadowAndFilter(r,L,!0))),Fm(r,a,v,o,s,l,this.imagePool))}},{key:"clearShadowAndFilter",value:function(r,i,a){if(a&&(r.shadowColor="transparent",r.shadowBlur=0),i){var o=r.filter;!le(o)&&o.indexOf("drop-shadow")>-1&&(r.filter=o.replace(/drop-shadow\([^)]*\)/,"").trim()||"none")}}}])}(Oq);function Rh(t,e,n){var r=t.parsedStyle,i=r.filter,a=r.shadowColor,o=r.shadowBlur,s=r.shadowOffsetX,l=r.shadowOffsetY;i&&i.length&&(e.filter=t.style.filter),n&&(e.shadowColor=a.toString(),e.shadowBlur=o||0,e.shadowOffsetX=s||0,e.shadowOffsetY=l||0)}function tC(t,e,n,r,i,a,o,s){var l=arguments.length>8&&arguments[8]!==void 0?arguments[8]:!1;Array.isArray(n)?n.forEach(function(c){t.fillStyle=Lh(c,e,t,s),l||(r?t.fill(r):t.fill())}):(Do(n)&&(t.fillStyle=Ch(n,e,t,i,a,o,s)),l||(r?t.fill(r):t.fill()))}function Fm(t,e,n,r,i,a,o){var s=arguments.length>7&&arguments[7]!==void 0?arguments[7]:!1;Array.isArray(n)?n.forEach(function(l){t.strokeStyle=Lh(l,e,t,o),s||t.stroke()}):(Do(n)&&(t.strokeStyle=Ch(n,e,t,r,i,a,o)),s||t.stroke())}function _q(t,e){var n=(0,_t.Z)(t,4),r=n[0],i=n[1],a=n[2],o=n[3],s=(0,_t.Z)(e,4),l=s[0],c=s[1],u=s[2],f=s[3],d=Math.max(r,l),h=Math.max(i,c),p=Math.min(r+a,l+u),v=Math.min(i+o,c+f);return p<=d||v<=h?null:[d,h,p-d,v-h]}function Sq(t,e){var n=We(q(),[t[0],t[1],0],e),r=We(q(),[t[0]+t[2],t[1],0],e),i=We(q(),[t[0],t[1]+t[3],0],e),a=We(q(),[t[0]+t[2],t[1]+t[3],0],e);return[Math.min(n[0],r[0],i[0],a[0]),Math.min(n[1],r[1],i[1],a[1]),Math.max(n[0],r[0],i[0],a[0])-Math.min(n[0],r[0],i[0],a[0]),Math.max(n[1],r[1],i[1],a[1])-Math.min(n[1],r[1],i[1],a[1])]}var kq=function(t){function e(){return(0,P.Z)(this,e),tt(this,e,arguments)}return(0,pt.Z)(e,t),(0,Z.Z)(e,[{key:"renderDownSampled",value:function(r,i,a,o){var s=o.src,l=o.imageCache;if(!l.downSampled){this.imagePool.createDownSampledImage(s,a).then(function(){a.ownerDocument&&(a.dirty(),a.ownerDocument.defaultView.context.renderingService.dirtify())}).catch(function(c){console.error(c)});return}r.drawImage(l.downSampled,Math.floor(o.drawRect[0]),Math.floor(o.drawRect[1]),Math.ceil(o.drawRect[2]),Math.ceil(o.drawRect[3]))}},{key:"renderTile",value:function(r,i,a,o){var s=o.src,l=o.imageCache,c=o.imageRect,u=o.drawRect,f=l.size,d=r.getTransform(),h=d.a,p=d.b,v=d.c,g=d.d,m=d.e,y=d.f;if(r.resetTransform(),!(l!=null&&l.gridSize)){this.imagePool.createImageTiles(s,[],function(){a.ownerDocument&&(a.dirty(),a.ownerDocument.defaultView.context.renderingService.dirtify())},a).catch(function(I){console.error(I)});return}for(var b=[f[0]/c[2],f[1]/c[3]],x=[l.tileSize[0]/b[0],l.tileSize[1]/b[1]],w=[Math.floor((u[0]-c[0])/x[0]),Math.ceil((u[0]+u[2]-c[0])/x[0])],O=w[0],_=w[1],S=[Math.floor((u[1]-c[1])/x[1]),Math.ceil((u[1]+u[3]-c[1])/x[1])],k=S[0],M=S[1],E=k;E<=M;E++)for(var R=O;R<=_;R++){var T=l.tiles[E][R];if(T){var L=[Math.floor(c[0]+T.tileX*x[0]),Math.floor(c[1]+T.tileY*x[1]),Math.ceil(x[0]),Math.ceil(x[1])];r.drawImage(T.data,L[0],L[1],L[2],L[3])}}r.setTransform(h,p,v,g,m,y)}},{key:"render",value:function(r,i,a){var o=i.x,s=o===void 0?0:o,l=i.y,c=l===void 0?0:l,u=i.width,f=i.height,d=i.src,h=i.shadowColor,p=i.shadowBlur,v=this.imagePool.getImageSync(d,a),g=v==null?void 0:v.img,m=u,y=f;if(g){m||(m=g.width),y||(y=g.height);var b=!le(h)&&p>0;Rh(a,r,b);try{var x=a.ownerDocument.defaultView.getContextService().getDomElement(),w=x.width,O=x.height,_=r.getTransform(),S=_.a,k=_.b,M=_.c,E=_.d,R=_.e,T=_.f,L=ry(S,M,0,0,k,E,0,0,0,0,1,0,R,T,0,1),I=Sq([s,c,m,y],L),j=_q([0,0,w,O],I);if(!j)return;if(!a.ownerDocument.defaultView.getConfig().enableLargeImageOptimization){e.renderFull(r,i,a,{image:g,drawRect:[s,c,m,y]});return}var F=I[2]/v.size[0];if(F<(v.downSamplingRate||.5)){this.renderDownSampled(r,i,a,{src:d,imageCache:v,drawRect:[s,c,m,y]});return}if(!jm.isSupportTile){e.renderFull(r,i,a,{image:g,drawRect:[s,c,m,y]});return}this.renderTile(r,i,a,{src:d,imageCache:v,imageRect:I,drawRect:j})}catch(D){}}}},{key:"drawToContext",value:function(r,i,a,o,s){this.render(r,i.parsedStyle,i)}}],[{key:"renderFull",value:function(r,i,a,o){r.drawImage(o.image,Math.floor(o.drawRect[0]),Math.floor(o.drawRect[1]),Math.ceil(o.drawRect[2]),Math.ceil(o.drawRect[3]))}}])}(Dm),Mq=function(t){function e(){return(0,P.Z)(this,e),tt(this,e,arguments)}return(0,pt.Z)(e,t),(0,Z.Z)(e,[{key:"render",value:function(r,i,a,o,s,l){a.getBounds();var c=i.lineWidth,u=c===void 0?1:c,f=i.textAlign,d=f===void 0?"start":f,h=i.textBaseline,p=h===void 0?"alphabetic":h,v=i.lineJoin,g=v===void 0?"miter":v,m=i.miterLimit,y=m===void 0?10:m,b=i.letterSpacing,x=b===void 0?0:b,w=i.stroke,O=i.fill,_=i.fillRule,S=i.fillOpacity,k=S===void 0?1:S,M=i.strokeOpacity,E=M===void 0?1:M,R=i.opacity,T=R===void 0?1:R,L=i.metrics,I=i.x,j=I===void 0?0:I,F=i.y,D=F===void 0?0:F,B=i.dx,W=i.dy,V=i.shadowColor,U=i.shadowBlur,Q=L.font,at=L.lines,nt=L.height,st=L.lineHeight,ft=L.lineMetrics;r.font=Q,r.lineWidth=u,r.textAlign=d==="middle"?"center":d;var rt=p;rt==="alphabetic"&&(rt="bottom"),r.lineJoin=g,le(y)||(r.miterLimit=y);var bt=D;p==="middle"?bt+=-nt/2-st/2:p==="bottom"||p==="alphabetic"||p==="ideographic"?bt+=-nt:(p==="top"||p==="hanging")&&(bt+=-st);var St=j+(B||0);bt+=W||0,at.length===1&&(rt==="bottom"?(rt="middle",bt-=.5*nt):rt==="top"&&(rt="middle",bt+=.5*nt)),r.textBaseline=rt;var Pt=!le(V)&&U>0;Rh(a,r,Pt);for(var Tt=0;Tt0&&arguments[0]!==void 0?arguments[0]:{};return(0,P.Z)(this,e),n=tt(this,e),n.name="canvas-renderer",n.options=r,n}return(0,pt.Z)(e,t),(0,Z.Z)(e,[{key:"init",value:function(){var r,i=(0,it.Z)({dirtyObjectNumThreshold:500,dirtyObjectRatioThreshold:.8},this.options),a=this.context.imagePool,o=new Dm(a),s=(r={},(0,Yt.Z)((0,Yt.Z)((0,Yt.Z)((0,Yt.Z)((0,Yt.Z)((0,Yt.Z)((0,Yt.Z)((0,Yt.Z)((0,Yt.Z)((0,Yt.Z)(r,ut.CIRCLE,o),ut.ELLIPSE,o),ut.RECT,o),ut.IMAGE,new kq(a)),ut.TEXT,new Mq(a)),ut.LINE,o),ut.POLYLINE,o),ut.POLYGON,o),ut.PATH,o),ut.GROUP,void 0),(0,Yt.Z)((0,Yt.Z)((0,Yt.Z)(r,ut.HTML,void 0),ut.MESH,void 0),ut.FRAGMENT,void 0));this.context.defaultStyleRendererFactory=s,this.context.styleRendererFactory=s,this.addRenderingPlugin(new KP(i))}},{key:"destroy",value:function(){this.removeAllRenderingPlugins(),delete this.context.defaultStyleRendererFactory,delete this.context.styleRendererFactory}}])}(Qa);var eC=function(){function t(){(0,P.Z)(this,t)}return(0,Z.Z)(t,[{key:"apply",value:function(n,r){var i=this,a=n.renderingService,o=n.renderingContext,s=n.config;this.context=n;var l=o.root.ownerDocument.defaultView,c=function(S){a.hooks.pointerMove.call(S)},u=function(S){a.hooks.pointerUp.call(S)},f=function(S){a.hooks.pointerDown.call(S)},d=function(S){a.hooks.pointerOver.call(S)},h=function(S){a.hooks.pointerOut.call(S)},p=function(S){a.hooks.pointerCancel.call(S)},v=function(S){a.hooks.pointerWheel.call(S)},g=function(S){a.hooks.click.call(S)},m=function(S){r.globalThis.document.addEventListener("pointermove",c,!0),S.addEventListener("pointerdown",f,!0),S.addEventListener("pointerleave",h,!0),S.addEventListener("pointerover",d,!0),r.globalThis.addEventListener("pointerup",u,!0),r.globalThis.addEventListener("pointercancel",p,!0)},y=function(S){S.addEventListener("touchstart",f,!0),S.addEventListener("touchend",u,!0),S.addEventListener("touchmove",c,!0),S.addEventListener("touchcancel",p,!0)},b=function(S){r.globalThis.document.addEventListener("mousemove",c,!0),S.addEventListener("mousedown",f,!0),S.addEventListener("mouseout",h,!0),S.addEventListener("mouseover",d,!0),r.globalThis.addEventListener("mouseup",u,!0)},x=function(S){r.globalThis.document.removeEventListener("pointermove",c,!0),S.removeEventListener("pointerdown",f,!0),S.removeEventListener("pointerleave",h,!0),S.removeEventListener("pointerover",d,!0),r.globalThis.removeEventListener("pointerup",u,!0),r.globalThis.removeEventListener("pointercancel",p,!0)},w=function(S){S.removeEventListener("touchstart",f,!0),S.removeEventListener("touchend",u,!0),S.removeEventListener("touchmove",c,!0),S.removeEventListener("touchcancel",p,!0)},O=function(S){r.globalThis.document.removeEventListener("mousemove",c,!0),S.removeEventListener("mousedown",f,!0),S.removeEventListener("mouseout",h,!0),S.removeEventListener("mouseover",d,!0),r.globalThis.removeEventListener("mouseup",u,!0)};a.hooks.init.tap(t.tag,function(){var _=i.context.contextService.getDomElement();r.globalThis.navigator.msPointerEnabled?(_.style.msContentZooming="none",_.style.msTouchAction="none"):l.supportsPointerEvents&&(_.style.touchAction="none"),l.supportsPointerEvents?m(_):b(_),l.supportsTouchEvents&&y(_),s.useNativeClickEvent&&_.addEventListener("click",g,!0),_.addEventListener("wheel",v,{passive:!0,capture:!0})}),a.hooks.destroy.tap(t.tag,function(){var _=i.context.contextService.getDomElement();r.globalThis.navigator.msPointerEnabled?(_.style.msContentZooming="",_.style.msTouchAction=""):l.supportsPointerEvents&&(_.style.touchAction=""),l.supportsPointerEvents?x(_):O(_),l.supportsTouchEvents&&w(_),s.useNativeClickEvent&&_.removeEventListener("click",g,!0),_.removeEventListener("wheel",v,!0)})}}])}();eC.tag="DOMInteraction";var Aq=function(t){function e(){var n;(0,P.Z)(this,e);for(var r=arguments.length,i=new Array(r),a=0;a1&&arguments[1]!==void 0?arguments[1]:[0,0,0];return"matrix(".concat([n[0],n[1],n[4],n[5],n[12]+r[0],n[13]+r[1]].join(","),")")}},{key:"apply",value:function(n,r){var i=this,a=n.camera,o=n.renderingContext,s=n.renderingService;this.context=n;var l=o.root.ownerDocument.defaultView,c=l.context.eventService.nativeHTMLMap,u=function(m,y){y.style.transform=i.joinTransformMatrix(m.getWorldTransform(),m.getOrigin())},f=function(m){var y=m.target;if(y.nodeName===ut.HTML){i.$camera||(i.$camera=i.createCamera(a));var b=i.getOrCreateEl(y);i.$camera.appendChild(b),Object.keys(y.attributes).forEach(function(x){i.updateAttribute(x,y)}),u(y,b),c.set(b,y)}},d=function(m){var y=m.target;if(y.nodeName===ut.HTML&&i.$camera){var b=i.getOrCreateEl(y);b&&(b.remove(),c.delete(b))}},h=function(m){var y=m.target;if(y.nodeName===ut.HTML){var b=m.attrName;i.updateAttribute(b,y)}},p=function(m){var y=m.target,b=y.nodeName===ut.FRAGMENT?y.childNodes:[y];b.forEach(function(x){if(x.nodeName===ut.HTML){var w=i.getOrCreateEl(x);u(x,w)}})},v=function(){if(i.$camera){var m=i.context.config,y=m.width,b=m.height;i.$camera.parentElement.style.width="".concat(y||0,"px"),i.$camera.parentElement.style.height="".concat(b||0,"px")}};s.hooks.init.tap(t.tag,function(){l.addEventListener(ci.RESIZE,v),l.addEventListener(we.MOUNTED,f),l.addEventListener(we.UNMOUNTED,d),l.addEventListener(we.ATTR_MODIFIED,h),l.addEventListener(we.BOUNDS_CHANGED,p)}),s.hooks.endFrame.tap(t.tag,function(){i.$camera&&o.renderReasons.has($s.CAMERA_CHANGED)&&(i.$camera.style.transform=i.joinTransformMatrix(a.getOrthoMatrix()))}),s.hooks.destroy.tap(t.tag,function(){i.$camera&&i.$camera.remove(),l.removeEventListener(ci.RESIZE,v),l.removeEventListener(we.MOUNTED,f),l.removeEventListener(we.UNMOUNTED,d),l.removeEventListener(we.ATTR_MODIFIED,h),l.removeEventListener(we.BOUNDS_CHANGED,p)})}},{key:"createCamera",value:function(n){var r=this.context.config,i=r.document,a=r.width,o=r.height,s=this.context.contextService.getDomElement(),l=s.parentNode;if(l){var c=Tq,u=l.querySelector("#".concat(c));if(!u){var f=(i||document).createElement("div");f.style.overflow="hidden",f.style.pointerEvents="none",f.style.position="absolute",f.style.left="0px",f.style.top="0px",f.style.width="".concat(a||0,"px"),f.style.height="".concat(o||0,"px");var d=(i||document).createElement("div");u=d,d.id=c,d.style.position="absolute",d.style.left="".concat(s.offsetLeft||0,"px"),d.style.top="".concat(s.offsetTop||0,"px"),d.style.transformOrigin="left top",d.style.transform=this.joinTransformMatrix(n.getOrthoMatrix()),d.style.pointerEvents="none",d.style.width="100%",d.style.height="100%",f.appendChild(d),l.appendChild(f)}return u}return null}},{key:"getOrCreateEl",value:function(n){var r=this.context.config.document,i=this.displayObjectHTMLElementMap.get(n);return i||(i=(r||document).createElement("div"),n.parsedStyle.$el=i,this.displayObjectHTMLElementMap.set(n,i),n.id&&(i.id=n.id),n.name&&i.setAttribute("name",n.name),n.className&&(i.className=n.className),i.style.position="absolute",i.style["will-change"]="transform",i.style.transform=this.joinTransformMatrix(n.getWorldTransform(),n.getOrigin())),i}},{key:"updateAttribute",value:function(n,r){var i=this.getOrCreateEl(r);switch(n){case"innerHTML":var a=r.parsedStyle.innerHTML;xn(a)?i.innerHTML=a:(i.innerHTML="",i.appendChild(a));break;case"x":i.style.left="".concat(r.parsedStyle.x,"px");break;case"y":i.style.top="".concat(r.parsedStyle.y,"px");break;case"transformOrigin":var o=r.parsedStyle.transformOrigin;i.style["transform-origin"]="".concat(o[0].buildCSSText(null,null,"")," ").concat(o[1].buildCSSText(null,null,""));break;case"width":var s=r.parsedStyle.width;i.style.width=en(s)?"".concat(s,"px"):s.toString();break;case"height":var l=r.parsedStyle.height;i.style.height=en(l)?"".concat(l,"px"):l.toString();break;case"zIndex":var c=r.parsedStyle.zIndex;i.style["z-index"]="".concat(c);break;case"visibility":var u=r.parsedStyle.visibility;i.style.visibility=u;break;case"pointerEvents":var f=r.parsedStyle.pointerEvents,d=f===void 0?"auto":f;i.style.pointerEvents=d;break;case"opacity":var h=r.parsedStyle.opacity;i.style.opacity="".concat(h);break;case"fill":var p=r.parsedStyle.fill,v="";Hu(p)?p.isNone?v="transparent":v=r.getAttribute("fill"):Array.isArray(p)?v=r.getAttribute("fill"):Do(p),i.style.background=v;break;case"stroke":var g=r.parsedStyle.stroke,m="";Hu(g)?g.isNone?m="transparent":m=r.getAttribute("stroke"):Array.isArray(g)?m=r.getAttribute("stroke"):Do(g),i.style["border-color"]=m,i.style["border-style"]="solid";break;case"lineWidth":var y=r.parsedStyle.lineWidth;i.style["border-width"]="".concat(y||0,"px");break;case"lineDash":i.style["border-style"]="dashed";break;case"filter":var b=r.style.filter;i.style.filter=b;break;default:!le(r.style[n])&&r.style[n]!==""&&(i.style[n]=r.style[n])}}}])}();nC.tag="HTMLRendering";var Pq=function(t){function e(){var n;(0,P.Z)(this,e);for(var r=arguments.length,i=new Array(r),a=0;a0&&s[0]!==void 0?s[0]:{},a=i.type,o=i.encoderOptions,l.abrupt("return",this.context.canvas.toDataURL(a,o));case 1:case"end":return l.stop()}},r,this)}));function n(){return e.apply(this,arguments)}return n}()}])}(),Lq=function(t){function e(){var n;(0,P.Z)(this,e);for(var r=arguments.length,i=new Array(r),a=0;a0&&arguments[0]!==void 0?arguments[0]:{};return(0,P.Z)(this,e),n=tt(this,e),n.name="dragndrop",n.options=r,n}return(0,pt.Z)(e,t),(0,Z.Z)(e,[{key:"init",value:function(){this.addRenderingPlugin(new iC((0,it.Z)({overlap:"pointer",isDocumentDraggable:!1,isDocumentDroppable:!1,dragstartDistanceThreshold:0,dragstartTimeThreshold:0},this.options)))}},{key:"destroy",value:function(){this.removeAllRenderingPlugins()}},{key:"setOptions",value:function(r){Object.assign(this.plugins[0].dragndropPluginOptions,r)}}])}(Qa),Nq="*",Rq=function(){function t(){this._events={}}return t.prototype.on=function(e,n,r){return this._events[e]||(this._events[e]=[]),this._events[e].push({callback:n,once:!!r}),this},t.prototype.once=function(e,n){return this.on(e,n,!0)},t.prototype.emit=function(e){for(var n=this,r=[],i=1;i=",!0],["&&",!0],["||",!0],["+",!0],["-",!0],["*",!0],["/",!0],["%",!0],["!",!0],["<",!0],[">",!0]]),Fq=new Map([[46,me.DOT],[91,me.BRACKET_LEFT],[93,me.BRACKET_RIGHT],[40,me.PAREN_LEFT],[41,me.PAREN_RIGHT],[44,me.COMMA],[63,me.QUESTION],[58,me.COLON],[36,me.DOLLAR]]),lC=new Map;for(const[t,e]of Fq.entries())lC.set(t,{type:e,value:String.fromCharCode(t)});function wu(t){return t>=48&&t<=57}function zm(t){return t>=97&&t<=122||t>=65&&t<=90||t===95}function cC(t){return zm(t)||wu(t)}function Bq(t){return jq.has(t)}var En;(function(t){t[t.Program=0]="Program",t[t.Literal=1]="Literal",t[t.Identifier=2]="Identifier",t[t.MemberExpression=3]="MemberExpression",t[t.CallExpression=4]="CallExpression",t[t.BinaryExpression=5]="BinaryExpression",t[t.UnaryExpression=6]="UnaryExpression",t[t.ConditionalExpression=7]="ConditionalExpression"})(En||(En={}));const zq=new Map([["||",2],["&&",3],["===",4],["!==",4],[">",5],[">=",5],["<",5],["<=",5],["+",6],["-",6],["*",7],["/",7],["%",7],["!",8]]),Zq={type:En.Literal,value:null},Wq={type:En.Literal,value:!0},Gq={type:En.Literal,value:!1},$q=t=>{let e=0;const n=t.length,r=()=>e>=n?null:t[e],i=()=>t[e++],a=f=>{const d=r();return d!==null&&d.type===f},o=f=>f.type===me.OPERATOR?zq.get(f.value)||-1:f.type===me.DOT||f.type===me.BRACKET_LEFT?9:f.type===me.QUESTION?1:-1,s=f=>{let d,h;if(i().type===me.DOT){if(!a(me.IDENTIFIER)){const v=r();throw new Qn("Expected property name",e,v?v.value:"")}const p=i();d={type:En.Identifier,name:p.value},h=!1}else{if(d=c(0),!a(me.BRACKET_RIGHT)){const p=r();throw new Qn("Expected closing bracket",e,p?p.value:"")}i(),h=!0}return{type:En.MemberExpression,object:f,property:d,computed:h}},l=()=>{const f=r();if(!f)throw new Qn("Unexpected end of input",e,"");if(f.type===me.OPERATOR&&(f.value==="!"||f.value==="-")){i();const d=l();return{type:En.UnaryExpression,operator:f.value,argument:d,prefix:!0}}switch(f.type){case me.NUMBER:return i(),{type:En.Literal,value:Number(f.value)};case me.STRING:return i(),{type:En.Literal,value:f.value};case me.BOOLEAN:return i(),f.value==="true"?Wq:Gq;case me.NULL:return i(),Zq;case me.IDENTIFIER:return i(),{type:En.Identifier,name:f.value};case me.FUNCTION:return(()=>{const d=i(),h=[];if(!a(me.PAREN_LEFT)){const p=r();throw new Qn("Expected opening parenthesis after function name",e,p?p.value:"")}for(i();;){if(a(me.PAREN_RIGHT)){i();break}if(!r()){const v=r();throw new Qn("Expected closing parenthesis",e,v?v.value:"")}if(h.length>0){if(!a(me.COMMA)){const v=r();throw new Qn("Expected comma between function arguments",e,v?v.value:"")}i()}const p=c(0);h.push(p)}return{type:En.CallExpression,callee:{type:En.Identifier,name:d.value},arguments:h}})();case me.PAREN_LEFT:{i();const d=c(0);if(!a(me.PAREN_RIGHT)){const h=r();throw new Qn("Expected closing parenthesis",e,h?h.value:"")}return i(),d}default:throw new Qn(`Unexpected token: ${f.type}`,e,f.value)}},c=(f=0)=>{let d=l();for(;e")}i();const g=c(0);d={type:En.ConditionalExpression,test:d,consequent:v,alternate:g}}}return d},u=c();return{type:En.Program,body:u}},Yq=(t,e,n)=>{let r=e;n&&(r=$C(Gh({},e),{context:Gh(Gh({},e.context),n)}));const i=a=>{switch(a.type){case En.Literal:return(o=>o.value)(a);case En.Identifier:return(o=>{if(!(o.name in r.context))throw new Qn(`Undefined variable: ${o.name}`);return r.context[o.name]})(a);case En.MemberExpression:return(o=>{const s=i(o.object);if(s==null)throw new Qn("Cannot access property of null or undefined");return s[o.computed?i(o.property):o.property.name]})(a);case En.CallExpression:return(o=>{const s=r.functions[o.callee.name];if(!s)throw new Qn(`Undefined function: ${o.callee.name}`);return s(...o.arguments.map(l=>i(l)))})(a);case En.BinaryExpression:return(o=>{if(o.operator==="&&"){const c=i(o.left);return c&&i(o.right)}if(o.operator==="||")return i(o.left)||i(o.right);const s=i(o.left),l=i(o.right);switch(o.operator){case"+":return s+l;case"-":return s-l;case"*":return s*l;case"/":return s/l;case"%":return s%l;case"===":return s===l;case"!==":return s!==l;case">":return s>l;case">=":return s>=l;case"<":return s{const s=i(o.argument);if(o.prefix)switch(o.operator){case"!":return!s;case"-":if(typeof s!="number")throw new Qn(`Cannot apply unary - to non-number: ${s}`);return-s;default:throw new Qn(`Unknown operator: ${o.operator}`)}throw new Qn(`Postfix operators are not supported: ${o.operator}`)})(a);case En.ConditionalExpression:return(o=>{const s=i(o.test);return i(s?o.consequent:o.alternate)})(a);default:throw new Qn(`Evaluation error: Unsupported node type: ${a.type}`)}};return i(t.body)};function uC(t){const e=(i=>{const a=i,o=a.length,s=new Array(Math.ceil(o/3));let l=0,c=0;function u(g){const m=c+1;c++;let y="",b=!1;for(;c({context:i,functions:a}))({},sC);return(i={})=>Yq(n,r,i)}function mrt(t,e={}){return uC(t)(e)}var Hq=function(t){return t},Vq=function(t,e){e===void 0&&(e=Hq);var n={};return zl(t)&&!le(t)&&Object.keys(t).forEach(function(r){n[r]=e(t[r],r)}),n};const Xq=["style","encode","labels","children"],Uq=fO(t=>{const e=uC(t);return(...n)=>{const r=Array.from({length:n.length},(a,o)=>String.fromCharCode(97+o)),i=Object.fromEntries(n.map((a,o)=>[r[o],a]));return e(Object.assign(Object.assign({},i),{global:Object.assign({},i)}))}},t=>t,128);function Ih(t,e=!0){if(Array.isArray(t))return t.map((n,r)=>Ih(t[r],e));if(typeof t=="object"&&t)return Vq(t,(n,r)=>e&&Xq.includes(r)?Ih(n,r==="children"):e?n:Ih(n,!1));if(typeof t=="string"){const n=t.trim();if(n.startsWith("{")&&n.endsWith("}"))return Uq(n.slice(1,-1))}return t}const qq=[["legendCategory",[[["color","discrete"],["opacity","discrete"],["shape","discrete"],["size","constant"]],[["color","discrete"],["opacity","constant"],["shape","discrete"],["size","constant"]],[["color","discrete"],["opacity","discrete"],["shape","constant"],["size","constant"]],[["color","discrete"],["opacity","constant"],["shape","constant"],["size","constant"]],[["color","constant"],["opacity","discrete"],["shape","discrete"],["size","constant"]],[["color","constant"],["opacity","constant"],["shape","discrete"],["size","constant"]],[["color","constant"],["opacity","discrete"],["shape","constant"],["size","constant"]],[["color","discrete"],["shape","discrete"],["size","constant"]],[["color","discrete"],["opacity","discrete"],["shape","discrete"]],[["color","discrete"],["opacity","discrete"],["size","constant"]],[["color","discrete"],["opacity","constant"],["shape","discrete"]],[["color","discrete"],["opacity","constant"],["size","constant"]],[["color","discrete"],["shape","constant"],["size","constant"]],[["color","discrete"],["opacity","discrete"],["shape","constant"]],[["color","discrete"],["opacity","constant"],["shape","constant"]],[["color","constant"],["shape","discrete"],["size","constant"]],[["color","constant"],["opacity","discrete"],["shape","discrete"]],[["color","constant"],["opacity","discrete"],["size","constant"]],[["color","constant"],["opacity","constant"],["shape","discrete"]],[["color","constant"],["opacity","discrete"],["shape","constant"]],[["color","discrete"],["shape","discrete"]],[["color","discrete"],["size","constant"]],[["color","discrete"],["opacity","discrete"]],[["color","discrete"],["opacity","constant"]],[["color","discrete"],["shape","constant"]],[["color","constant"],["shape","discrete"]],[["color","constant"],["size","constant"]],[["color","constant"],["opacity","discrete"]],[["color","discrete"]]]],["legendContinuousSize",[[["color","continuous"],["opacity","continuous"],["size","continuous"]],[["color","constant"],["opacity","continuous"],["size","continuous"]],[["color","continuous"],["size","continuous"]],[["color","constant"],["size","continuous"]],[["size","continuous"],["opacity","continuous"]],[["size","continuous"]]]],["legendContinuousBlockSize",[[["color","distribution"],["opacity","distribution"],["size","distribution"]],[["color","distribution"],["size","distribution"]]]],["legendContinuousBlock",[[["color","distribution"],["opacity","continuous"]],[["color","distribution"]]]],["legendContinuous",[[["color","continuous"],["opacity","continuous"]],[["color","continuous"]],[["opacity","continuous"]]]]],Kq={linear:"linear",identity:"identity",log:"log",pow:"pow",sqrt:"sqrt",sequential:"sequential"},Qq={threshold:"threshold",quantize:"quantize",quantile:"quantile"},Jq={ordinal:"ordinal",band:"band",point:"point"},tK={constant:"constant"};var Oo=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(t);iu!==null),s=[],l=fK(e,t,n);if(s.push(...l),i){const{props:u}=a("title"),{defaultPosition:f,defaultOrientation:d,defaultOrder:h,defaultSize:p,defaultCrossPadding:v}=u,g=typeof i=="string"?{title:i}:i;s.push(Object.assign({type:"title",position:f,orientation:d,order:h,crossPadding:v[0],defaultSize:p},g))}return oK(o,r).forEach(([u,f])=>{const{props:d}=a(u),{defaultPosition:h,defaultPlane:p="xy",defaultOrientation:v,defaultSize:g,defaultOrder:m,defaultLength:y,defaultPadding:b=[0,0],defaultCrossPadding:x=[0,0]}=d,w=gt({},...f),{guide:O,field:_}=w,S=Array.isArray(O)?O:[O];for(const k of S){const[M,E]=cK(u,h,v,k,f,o,r);if(!M&&!E)continue;const R=M==="left"||M==="right",T=R?b[1]:b[0],L=R?x[1]:x[0],{size:I,order:j=m,length:F=y,padding:D=T,crossPadding:B=L}=k;s.push(Object.assign(Object.assign({title:_},k),{defaultSize:g,length:F,position:M,plane:p,orientation:E,padding:D,order:j,crossPadding:B,size:I,type:u,scales:f}))}}),s}function fC(t,e,n,r,i){const[a]=an("component",r),{scaleInstances:o,scale:s,bbox:l}=t,c=Oo(t,["scaleInstances","scale","bbox"]),u={bbox:l,library:r};return a(c)({coordinate:e,library:r,markState:i,scales:o,theme:n,value:u,scale:s})}function nK(t){return t.map(e=>{const n=gt(e,e.style);return delete n.style,n})}function yrt(t){return t.flatMap(e=>e.type=="group"?e.children:e)}function dC(t,e){const n=["left","right","bottom","top"];return kf(t,({type:a,position:o,group:s})=>n.includes(o)?s===void 0?a.startsWith("legend")?`legend-${o}`:Symbol("independent"):s==="independent"?Symbol("independent"):s:Symbol("independent")).flatMap(([,a])=>{if(a.length===1)return a[0];if(e!==void 0){const u=a.filter(v=>v.length!==void 0).map(v=>v.length),f=yi(u);if(f>e)return a.forEach(v=>v.group=Symbol("independent")),a;const d=e-f,h=a.length-u.length,p=d/h;a.forEach(v=>{v.length===void 0&&(v.length=p)})}const o=Fe(a,u=>u.size),s=Fe(a,u=>u.order),l=Fe(a,u=>u.crossPadding),c=a[0].position;return{type:"group",size:o,order:s,position:c,children:a,crossPadding:l}})}function rK(t,e){const n=["shape","size","color","opacity"],r=(d,h)=>d==="constant"&&h==="size",i=t.filter(({type:d,name:h})=>typeof d=="string"&&n.includes(h)&&!r(d,h)),a=i.filter(({type:d})=>d==="constant"),o=i.filter(({type:d})=>d!=="constant"),l=kf(o,d=>d.field?d.field:Symbol("independent")).map(([d,h])=>[d,[...h,...a]]).filter(([,d])=>d.some(h=>h.type!=="constant")),c=new Map(l);if(c.size===0)return[];const u=d=>d.sort(([h],[p])=>h.localeCompare(p));return Array.from(c).map(([,d])=>{const p=l8(d).sort((v,g)=>g.length-v.length).map(v=>({combination:v,option:v.map(g=>[g.name,iK(g)])}));for(const{option:v,combination:g}of p)if(!v.every(m=>m[1]==="constant")&&v.every(m=>m[1]==="discrete"||m[1]==="constant"))return["legendCategory",g];for(const[v,g]of qq)for(const{option:m,combination:y}of p)if(g.some(b=>xS(u(b),u(m))))return[v,y];return null}).filter(Ke)}function iK(t){const{type:e}=t;return typeof e!="string"?null:e in Kq?"continuous":e in Jq?"discrete":e in Qq?"distribution":e in tK?"constant":null}function aK(t,e){return t.map(n=>{const{name:r}=n;if(Xz(e)||_M(e)||gl(e)&&(hs(e)||$c(e)))return null;if(r.startsWith("x"))return hs(e)?["axisArc",[n]]:$c(e)?["axisLinear",[n]]:[gl(e)?"axisY":"axisX",[n]];if(r.startsWith("y"))return hs(e)?["axisLinear",[n]]:$c(e)?["axisArc",[n]]:[gl(e)?"axisX":"axisY",[n]];if(r.startsWith("z"))return["axisZ",[n]];if(r.startsWith("position")){if(SM(e))return["axisRadar",[n]];if(!hs(e))return["axisY",[n]]}return null}).filter(Ke)}function oK(t,e){const n=t.filter(r=>EZ(r));return[...rK(n,e),...aK(n,e)]}function Zm(t){const e=Ni(t,"polar");if(e.length){const r=e[e.length-1],{startAngle:i,endAngle:a}=xt(r);return[i,a]}const n=Ni(t,"radial");if(n.length){const r=n[n.length-1],{startAngle:i,endAngle:a}=It(r);return[i,a]}return[-Math.PI/2,Math.PI/2*3]}function sK(t){const e=/position(\d*)/g.exec(t);return e?+e[1]:null}function lK(t,e,n,r,i){const{name:a}=n[0];if(t==="axisRadar"){const o=r.filter(d=>d.name.startsWith("position")),s=sK(a);if(s===null)return[null,null];const[l,c]=Zm(i),u=SM(i)?o.length:o.length-1;return["center",(c-l)/u*s+l]}if(t==="axisY"&&Uz(i))return gl(i)?["center","horizontal"]:["center","vertical"];if(t==="axisLinear"){const[o]=Zm(i);return["center",o]}return t==="axisArc"?e[0]==="inner"?["inner",null]:["outer",null]:hs(i)?["center",null]:$c(i)?["center",null]:t==="axisX"&&qz(i)||t==="axisX"&&Kz(i)?["top",null]:e}function cK(t,e,n,r,i,a,o){const[s]=Zm(o),l=[r.position||e,s!=null?s:n];return typeof t=="string"&&t.startsWith("axis")?lK(t,l,i,a,o):typeof t=="string"&&t.startsWith("legend")&&hs(o)&&r.position==="center"?["center","vertical"]:l}function uK(t,e,n=[]){return t==="x"?gl(n)?`${e}Y`:`${e}X`:t==="y"?gl(n)?`${e}X`:`${e}Y`:null}function fK(t,e,n){const[,r]=an("component",n),{coordinates:i}=t;function a(o,s,l,c){const u=uK(s,o,i);if(!c||!u)return;const{props:f}=r(u),{defaultPosition:d,defaultSize:h,defaultOrder:p,defaultCrossPadding:[v]}=f;return Object.assign(Object.assign({position:d,defaultSize:h,order:p,type:u,crossPadding:v},c),{scales:[l]})}return e.filter(o=>o.slider||o.scrollbar).flatMap(o=>{const{slider:s,scrollbar:l,name:c}=o;return[a("slider",c,o,s),a("scrollbar",c,o,l)]}).filter(o=>!!o)}function hC(t,e,n,r,i,a){const{type:o}=t;if(!["left","right","bottom","top"].includes(r)||typeof o!="string")return;const l=o;return(l.startsWith("axis")?gK:l.startsWith("group")?dK:l.startsWith("legendContinuous")?mK:l==="legendCategory"?yK:l.startsWith("slider")?vK:l==="title"?pK:l.startsWith("scrollbar")?hK:()=>{})(t,e,n,r,i,a)}function dK(t,e,n,r,i,a){const{children:o}=t,s=Fe(o,c=>c.crossPadding);o.forEach(c=>c.crossPadding=s),o.forEach(c=>hC(c,e,n,r,i,a));const l=Fe(o,c=>c.size);t.size=l,o.forEach(c=>c.size=l)}function hK(t,e,n,r,i,a){const{trackSize:o=6}=gt({},i.scrollbar,t);t.size=o}function pK(t,e,n,r,i,a){const o=gt({},i.title,t),{title:s,subtitle:l,spacing:c=0}=o,u=Oo(o,["title","subtitle","spacing"]);if(s){const f=Nt(u,"title"),d=Bh(s,f);t.size=d.height}if(l){const f=Nt(u,"subtitle"),d=Bh(l,f);t.size+=c+d.height}}function vK(t,e,n,r,i,a){const o=()=>{const{slider:u}=i;return gt({},u,t)},{trackSize:s,handleIconSize:l}=o(),c=Math.max(s,l*2.4);t.size=c}function gK(t,e,n,r,i,a){var o;t.transform=t.transform||[{type:"hide"}];const s=r==="left"||r==="right",l=pC(t,r,i),{tickLength:c=0,labelSpacing:u=0,titleSpacing:f=0,labelAutoRotate:d}=l,h=Oo(l,["tickLength","labelSpacing","titleSpacing","labelAutoRotate"]),p=jh(t,a),v=Dh(h,p),g=c+u;if(v&&v.length){const y=Fe(v,x=>x.width),b=Fe(v,x=>x.height);if(s)t.size=y+g;else{const{tickFilter:x,labelTransform:w}=t;wK(p,v,e,n,x)&&!w&&d!==!1&&d!==null?(t.labelTransform="rotate(90)",t.size=y+g):(t.labelTransform=(o=t.labelTransform)!==null&&o!==void 0?o:"rotate(0)",t.size=b+g)}}else t.size=c;const m=Fh(h);m&&(s?t.size+=f+m.width:t.size+=f+m.height)}function mK(t,e,n,r,i,a){const s=(()=>{const{legendContinuous:x}=i;return gt({},x,t)})(),{labelSpacing:l=0,titleSpacing:c=0}=s,u=Oo(s,["labelSpacing","titleSpacing"]),f=r==="left"||r==="right",d=Nt(u,"ribbon"),{size:h}=d,p=Nt(u,"handleIcon"),{size:v}=p,g=Math.max(h,v*2.4);t.size=g;const m=jh(t,a),y=Dh(u,m);if(y){const x=f?"width":"height",w=Fe(y,O=>O[x]);t.size+=w+l}const b=Fh(u);b&&(f?t.size=Math.max(t.size,b.width):t.size+=c+b.height)}function yK(t,e,n,r,i,a){const s=(()=>{const{legendCategory:L}=i,{title:I}=t,[j,F]=Array.isArray(I)?[I,void 0]:[void 0,I];return gt({title:j},L,Object.assign(Object.assign({},t),{title:F}))})(),{itemSpacing:l,itemMarkerSize:c,titleSpacing:u,rowPadding:f,colPadding:d,maxCols:h=1/0,maxRows:p=1/0}=s,v=Oo(s,["itemSpacing","itemMarkerSize","titleSpacing","rowPadding","colPadding","maxCols","maxRows"]),{cols:g,length:m}=t,y=L=>Math.min(L,p),b=L=>Math.min(L,h),x=r==="left"||r==="right",w=m===void 0?e+(x?0:n[0]+n[1]):m,O=Fh(v),_=jh(t,a),S=Dh(v,_,"itemLabel"),k=Math.max(S[0].height,c)+f,M=(L,I=0)=>c+L+l[0]+I;x?(()=>{let L=-1/0,I=0,j=1,F=0,D=-1/0,B=-1/0;const W=O?O.height:0,V=w-W;for(const{width:U}of S){const Q=M(U,d);L=Math.max(L,Q),I+k>V?(j++,D=Math.max(D,F),B=Math.max(B,I),F=1,I=k):(I+=k,F++)}j<=1&&(D=F,B=I),t.size=L*b(j),t.length=B+W,gt(t,{cols:b(j),gridRow:D})})():typeof g=="number"?(()=>{const L=Math.ceil(S.length/g),I=Fe(S,j=>M(j.width))*g;t.size=k*y(L)-f,t.length=Math.min(I,w)})():(()=>{let L=1,I=0,j=-1/0;for(const{width:F}of S){const D=M(F,d);I+D>w?(j=Math.max(j,I),I=D,L++):I+=D}L===1&&(j=I),t.size=k*y(L)-f,t.length=j})(),O&&(x?t.size=Math.max(t.size,O.width):t.size+=u+O.height)}function jh(t,e){const[n]=an("scale",e),{scales:r,tickCount:i,tickMethod:a}=t,o=r.find(s=>s.type!=="constant"&&s.type!=="identity");return i!==void 0&&(o.tickCount=i),a!==void 0&&(o.tickMethod=a),n(o)}function Dh(t,e,n="label"){const{labelFormatter:r,tickFilter:i,label:a=!0}=t,o=Oo(t,["labelFormatter","tickFilter","label"]);if(!a)return null;const s=bK(e,r,i),l=Nt(o,n),c=s.map((d,h)=>Object.fromEntries(Object.entries(l).map(([p,v])=>[p,typeof v=="function"?v(d,h):v]))),u=s.map((d,h)=>{const p=c[h];return Bh(d,p)});if(!c.some(d=>d.transform)){const d=s.map((h,p)=>p);t.indexBBox=new Map(d.map(h=>[h,[s[h],u[h]]]))}return u}function Fh(t){const e=c=>c===!1||c===null,{title:n}=t,r=Oo(t,["title"]);if(e(n)||n===void 0)return null;const i=Nt(r,"title"),{direction:a,transform:o}=i,s=Array.isArray(n)?n.join(","):n;return typeof s!="string"?null:Bh(s,Object.assign(Object.assign({},i),{transform:o||(a==="vertical"?"rotate(-90)":"")}))}function pC(t,e,n){const{title:r}=t,[i,a]=Array.isArray(r)?[r,void 0]:[void 0,r],{axis:o,[`axis${n0(e)}`]:s}=n;return gt({title:i},o,s,Object.assign(Object.assign({},t),{title:a}))}function vC(t,e){const n=t.getTicks?t.getTicks():t.getOptions().domain;return e?n.filter(e):n}function bK(t,e,n){const i=vC(t,n).map(o=>typeof o=="number"?Lf(o):o),a=e?typeof e=="string"?lo(e):e:t.getFormatter?t.getFormatter():o=>`${o}`;return i.map(a)}function xK(t,e){return t.getBandWidth?t.getBandWidth(e)/2:0}function wK(t,e,n,r,i){if(yi(e,h=>h.width)>n)return!0;const o=t.clone();o.update({range:[0,n]});const s=vC(t,i),l=s.map(h=>o.map(h)+xK(o,h)),c=s.map((h,p)=>p),u=-r[0],f=n+r[1],d=(h,p)=>{const{width:v}=p;return[h-v/2,h+v/2]};for(let h=0;hf)return!0;const m=l[h+1];if(m){const[y]=d(m,e[h+1]);if(g>y)return!0}}return!1}function Bh(t,e){const n=OK(t),{filter:r}=e,i=Oo(e,["filter"]);return n.attr(Object.assign(Object.assign({},i),{visibility:"none"})),n.getBBox()}function OK(t){return t instanceof Je?t:new Ei({style:{text:`${t}`}})}function _K(t){const e=t.find(({type:i})=>i==="axisX"),n=t.find(({type:i})=>i==="axisY"),r=t.find(({type:i})=>i==="axisZ");e&&n&&r&&(e.plane="xy",n.plane="xy",r.plane="yz",r.origin=[e.bbox.x,e.bbox.y,0],r.eulerAngles=[0,-90,0],r.bbox.x=e.bbox.x,r.bbox.y=e.bbox.y,t.push(Object.assign(Object.assign({},e),{plane:"xz",showLabel:!1,showTitle:!1,origin:[e.bbox.x,e.bbox.y,0],eulerAngles:[-90,0,0]})),t.push(Object.assign(Object.assign({},n),{plane:"yz",showLabel:!1,showTitle:!1,origin:[n.bbox.x+n.bbox.width,n.bbox.y,0],eulerAngles:[0,-90,0]})),t.push(Object.assign(Object.assign({},r),{plane:"xz",actualPosition:"left",showLabel:!1,showTitle:!1,eulerAngles:[90,-90,0]})))}function SK(t,e,n,r){var i,a;const{width:o,height:s,depth:l,x:c=0,y:u=0,z:f=0,inset:d=(i=n.inset)!==null&&i!==void 0?i:0,insetLeft:h=d,insetTop:p=d,insetBottom:v=d,insetRight:g=d,margin:m=(a=n.margin)!==null&&a!==void 0?a:0,marginLeft:y=m,marginBottom:b=m,marginTop:x=m,marginRight:w=m,padding:O=n.padding,paddingBottom:_=O,paddingLeft:S=O,paddingRight:k=O,paddingTop:M=O}=MK(t,e,n,r),E=1/4,R=(St,Pt,Tt,zt,Vt)=>{const{marks:Ut}=e;if(Ut.length===0)return[zt,Vt];if(St-zt-Vt-St*E>0)return[zt,Vt];const ie=St*(1-E);return[Pt==="auto"?ie*zt/(zt+Vt):zt,Tt==="auto"?ie*Vt/(zt+Vt):Vt]},T=St=>St==="auto"?20:St!=null?St:20,L=T(M),I=T(_),j=gC(t,s-L-I,[L+x,I+b],["left","right"],e,n,r),{paddingLeft:F,paddingRight:D}=j,B=o-y-w,[W,V]=R(B,S,k,F,D),U=B-W-V,Q=gC(t,U,[W+y,V+w],["bottom","top"],e,n,r),{paddingTop:at,paddingBottom:nt}=Q,st=s-b-x,[ft,rt]=R(st,_,M,nt,at),bt=st-ft-rt;return{width:o,height:s,depth:l,insetLeft:h,insetTop:p,insetBottom:v,insetRight:g,innerWidth:U,innerHeight:bt,paddingLeft:W,paddingRight:V,paddingTop:rt,paddingBottom:ft,marginLeft:y,marginBottom:b,marginTop:x,marginRight:w,x:c,y:u,z:f}}function kK(t){const{height:e,width:n,padding:r=0,paddingLeft:i=r,paddingRight:a=r,paddingTop:o=r,paddingBottom:s=r,margin:l=16,marginLeft:c=l,marginRight:u=l,marginTop:f=l,marginBottom:d=l,inset:h=0,insetLeft:p=h,insetRight:v=h,insetTop:g=h,insetBottom:m=h}=t,y=w=>w==="auto"?20:w,b=n-y(i)-y(a)-c-u-p-v,x=e-y(o)-y(s)-f-d-g-m;return{width:b,height:x}}function MK(t,e,n,r){const{coordinates:i}=e;if(!hs(i)&&!$c(i))return e;const a=t.filter(m=>typeof m.type=="string"&&m.type.startsWith("axis"));if(a.length===0)return e;const o=a.map(m=>{const y=m.type==="axisArc"?"arc":"linear";return pC(m,y,n)}),s=Fe(o,m=>{var y;return(y=m.labelSpacing)!==null&&y!==void 0?y:0}),l=a.flatMap((m,y)=>{const b=o[y],x=jh(m,r);return Dh(b,x)}).filter(Ke),c=Fe(l,m=>m.height)+s,u=a.flatMap((m,y)=>{const b=o[y];return Fh(b)}).filter(m=>m!==null),f=u.length===0?0:Fe(u,m=>m.height),{inset:d=c,insetLeft:h=d,insetBottom:p=d,insetTop:v=d+f,insetRight:g=d}=e;return Object.assign(Object.assign({},e),{insetLeft:h,insetBottom:p,insetTop:v,insetRight:g})}function gC(t,e,n,r,i,a,o){const s=qe(t,p=>p.position),{padding:l=a.padding,paddingLeft:c=l,paddingRight:u=l,paddingBottom:f=l,paddingTop:d=l}=i,h={paddingBottom:f,paddingLeft:c,paddingTop:d,paddingRight:u};for(const p of r){const v=`padding${n0(T0(p))}`,g=s.get(p)||[],m=h[v],y=k=>{k.size===void 0&&(k.size=k.defaultSize)},b=k=>{k.type==="group"?(k.children.forEach(y),k.size=Fe(k.children,M=>M.size)):k.size=k.defaultSize},x=k=>{k.size||(m!=="auto"?b(k):(hC(k,e,n,p,a,o),y(k)))},w=k=>{k.type.startsWith("axis")&&k.labelAutoHide===void 0&&(k.labelAutoHide=!0)},O=p==="bottom"||p==="top",_=Ur(g,k=>k.order),S=g.filter(k=>k.type.startsWith("axis")&&k.order==_);if(S.length&&(S[0].crossPadding=0),typeof m=="number")g.forEach(y),g.forEach(w);else if(g.length===0)h[v]=0;else{const k=O?e+n[0]+n[1]:e,M=dC(g,k);M.forEach(x);const E=M.reduce((R,{size:T,crossPadding:L=12})=>R+T+L,0);h[v]=E}}return h}function EK(t,e,n){const r=qe(t,O=>`${O.plane||"xy"}-${O.position}`),{paddingLeft:i,paddingRight:a,paddingTop:o,paddingBottom:s,marginLeft:l,marginTop:c,marginBottom:u,marginRight:f,innerHeight:d,innerWidth:h,insetBottom:p,insetLeft:v,insetRight:g,insetTop:m,height:y,width:b,depth:x}=n,w={xy:Wm({width:b,height:y,paddingLeft:i,paddingRight:a,paddingTop:o,paddingBottom:s,marginLeft:l,marginTop:c,marginBottom:u,marginRight:f,innerHeight:d,innerWidth:h,insetBottom:p,insetLeft:v,insetRight:g,insetTop:m}),yz:Wm({width:x,height:y,paddingLeft:0,paddingRight:0,paddingTop:0,paddingBottom:0,marginLeft:0,marginTop:0,marginBottom:0,marginRight:0,innerWidth:x,innerHeight:y,insetBottom:0,insetLeft:0,insetRight:0,insetTop:0}),xz:Wm({width:b,height:x,paddingLeft:0,paddingRight:0,paddingTop:0,paddingBottom:0,marginLeft:0,marginTop:0,marginBottom:0,marginRight:0,innerWidth:b,innerHeight:x,insetBottom:0,insetLeft:0,insetRight:0,insetTop:0})};for(const[O,_]of r.entries()){const[S,k]=O.split("-"),M=w[S][k],[E,R]=ix(_,T=>typeof T.type!="string"?!1:!!(k==="center"||T.type.startsWith("axis")&&["inner","outer"].includes(k)));E.length&&AK(E,e,M,k),R.length&&DK(_,e,M)}}function Wm({width:t,height:e,paddingLeft:n,paddingRight:r,paddingTop:i,paddingBottom:a,marginLeft:o,marginTop:s,marginBottom:l,marginRight:c,innerHeight:u,innerWidth:f,insetBottom:d,insetLeft:h,insetRight:p,insetTop:v}){const g=n+o,m=i+s,y=r+c,b=a+l,x=t-o-c,w=[g+h,m+v,f-h-p,u-v-d,"center",null,null];return{top:[g,0,f,m,"vertical",!0,Sn,o,x],right:[t-y,m,y,u,"horizontal",!1,Sn],bottom:[g,e-b,f,b,"vertical",!1,Sn,o,x],left:[0,m,g,u,"horizontal",!0,Sn],"top-left":[g,0,f,m,"vertical",!0,Sn],"top-right":[g,0,f,m,"vertical",!0,Sn],"bottom-left":[g,e-b,f,b,"vertical",!1,Sn],"bottom-right":[g,e-b,f,b,"vertical",!1,Sn],center:w,inner:w,outer:w}}function AK(t,e,n,r){const[i,a]=ix(t,o=>!!(typeof o.type=="string"&&o.type.startsWith("axis")));TK(i,e,n,r),FK(a,e,n)}function TK(t,e,n,r){r==="center"?Nl(e)?jK(t,e,n,r):Ce(e)?LK(t,e,n):Oa(e)&&NK(t,e,n,t[0].orientation):r==="inner"?PK(t,e,n):r==="outer"&&CK(t,e,n)}function PK(t,e,n){const[r,i,,a]=n,[o,s]=e.getCenter(),[l]=Sa(e),c=a/2,u=l*c,f=o-u,d=s-u;for(let h=0;hu%2===0).map(c=>c+r);for(let c=0;cu%2===1).map(c=>c+i);for(let c=0;cc==null?void 0:c(k.order,M.order));const x=k=>k==="title"||k==="group"||k.startsWith("legend"),w=(k,M,E)=>E===void 0?M:x(k)?E:M,O=(k,M,E)=>E===void 0?M:x(k)?E:M,_=l?h+m:h;for(let k=0,M=_;kk.type==="group");for(const k of S){const{bbox:M,children:E}=k,R=M[y],T=R/E.length,L=E.reduce((B,W)=>{var V;const U=(V=W.layout)===null||V===void 0?void 0:V.justifyContent;return U||B},"flex-start"),I=E.map((B,W)=>{const{length:V=T,padding:U=0}=B;return V+(W===E.length-1?0:U)}),j=yi(I),F=R-j,D=L==="flex-start"?0:L==="center"?F/2:F;for(let B=0,W=M[p]+D;B{var L;return(L=/mark\.(.*)/.exec(T))===null||L===void 0?void 0:L[1]}).filter(Ke)),l=new Set(Object.keys(i).map(T=>{var L;return(L=/component\.(.*)/.exec(T))===null||L===void 0?void 0:L[1]}).filter(Ke)),c=T=>{const{type:L}=T;if(typeof L=="function"){const{props:I={}}=L,{composite:j=!0}=I;if(j)return"mark"}return typeof L!="string"?L:s.has(L)||l.has(L)?"mark":L},u=T=>c(T)==="mark",f=T=>c(T)==="standardView",d=T=>{const{type:L}=T;return typeof L!="string"?!1:!!l.has(L)},h=T=>{if(f(T))return[T];const L=c(T);return a({type:L,static:d(T)})(T)},p=[],v=new Map,g=new Map,m=[t],y=[];for(;m.length;){const T=m.shift();if(f(T)){const L=g.get(T),[I,j]=L?xC(L,T,i):yield yC(T,n);v.set(I,T),p.push(I);const F=j.flatMap(h).map(D=>OM(D,i));if(m.push(...F),F.every(f)){const D=yield Promise.all(F.map(B=>bC(B,n)));iZ(D);for(let B=0;BT.key).join(T=>T.append("g").attr("className",xd).attr("id",L=>L.key).call(mC).each(function(L,I,j){Ym(L,se(j),w,n),b.set(L,j)}),T=>T.call(mC).each(function(L,I,j){Ym(L,se(j),w,n),x.set(L,j)}),T=>T.each(function(L,I,j){const F=j.nameInteraction.values();for(const D of F)D.destroy()}).remove());const O=(T,L,I)=>Array.from(T.entries()).map(([j,F])=>{const D=I||new Map,B=(U,Q=at=>at)=>D.set(U,Q),W=v.get(j),V=zK(se(F),W,n);return{view:j,container:F,options:W,setState:B,update:(U,Q)=>Za(this,void 0,void 0,function*(){const nt=e0(Array.from(D.values()))(W);return yield V(nt,U,()=>{Le(Q)&&L(T,Q,D)})})}}),_=(T=x,L,I)=>{var j;const F=O(T,_,I);for(const D of F){const{options:B,container:W}=D,V=W.nameInteraction;let U=zh(B);L&&(U=U.filter(Q=>L.includes(Q[0])));for(const Q of U){const[at,nt]=Q,st=V.get(at);if(st&&((j=st.destroy)===null||j===void 0||j.call(st)),nt){const rt=$m(D.view,at,nt,o)(D,F,n.emitter);V.set(at,{destroy:rt})}}}},S=O(b,_);for(const T of S){const{options:L}=T,I=new Map;T.container.nameInteraction=I;for(const j of zh(L)){const[F,D]=j;if(D){const W=$m(T.view,F,D,o)(T,S,n.emitter);I.set(F,{destroy:W})}}}_();const{width:k,height:M}=t,E=[];for(const T of y){const L=new Promise(I=>Za(this,void 0,void 0,function*(){for(const j of T){const F=Object.assign({width:k,height:M},j);yield Gm(F,e,n)}I()}));E.push(L)}n.views=p,(r=n.animations)===null||r===void 0||r.forEach(T=>T==null?void 0:T.cancel()),n.animations=w,n.emitter.emit(Ze.AFTER_PAINT);const R=w.filter(Ke).map(eQ).map(T=>T.finished);return Promise.all([...R,...E])})}function mC(t){t.style("transform",e=>`translate(${e.layout.x}, ${e.layout.y})`)}function BK(t){const[,e]=an("interaction",t);return n=>{const[r,i]=n;try{return[r,e(r)]}catch(a){return[r,i.type]}}}function zK(t,e,n){const{library:r}=n,i=BK(r),a=l=>l[1]&&l[1].props&&l[1].props.reapplyWhenUpdate,s=zh(e).map(i).filter(a).map(l=>l[0]);return(l,c,u)=>Za(this,void 0,void 0,function*(){const f=[],[d,h]=yield yC(l,n);Ym(d,t,f,n);for(const p of s.filter(v=>v!==c))ZK(p,t,l,d,n);for(const p of h)Gm(p,t,n);return u(),{options:l,view:d}})}function ZK(t,e,n,r,i){var a;const{library:o}=i,[s]=an("interaction",o),c=e.node().nameInteraction,u=zh(n).find(([v])=>v===t),f=c.get(t);if(!f||((a=f.destroy)===null||a===void 0||a.call(f),!u[1]))return;const d=$m(r,t,u[1],s),h={options:n,view:r,container:e.node(),update:v=>Promise.resolve(v)},p=d(h,[],i.emitter);c.set(t,{destroy:p})}function yC(t,e){return Za(this,void 0,void 0,function*(){const{library:n}=e,r=yield GK(t,e),i=WK(r);t.interaction=i.interaction,t.coordinate=i.coordinate,t.marks=[...i.marks,...i.components];const a=OM(i,n),o=yield bC(a,e);return xC(o,a,n)})}function WK(t){const{coordinate:e={},interaction:n={},style:r={},marks:i}=t,a=_o(t,["coordinate","interaction","style","marks"]),o=i.map(d=>d.coordinate||{}),s=i.map(d=>d.interaction||{}),l=i.map(d=>d.viewStyle||{}),c=[...o,e].reduceRight((d,h)=>gt(d,h),{}),u=[n,...s].reduce((d,h)=>gt(d,h),{}),f=[...l,r].reduce((d,h)=>gt(d,h),{});return Object.assign(Object.assign({},a),{marks:i,coordinate:c,interaction:u,style:f})}function GK(t,e){return Za(this,void 0,void 0,function*(){const{library:n}=e,[r,i]=an("mark",n),a=new Set(Object.keys(n).map(h=>{var p;return(p=/component\.(.*)/.exec(h))===null||p===void 0?void 0:p[1]}).filter(Ke)),{marks:o}=t,s=[],l=[],c=[...o],{width:u,height:f}=kK(t),d={options:t,width:u,height:f};for(;c.length;){const[h]=c.splice(0,1),p=yield SC(h,e),{type:v=Vs("G2Mark type is required."),key:g}=p;if(a.has(v))l.push(p);else{const{props:m={}}=i(v),{composite:y=!0}=m;if(!y)s.push(p);else{const{data:b}=p,x=Object.assign(Object.assign({},p),{data:b&&(Array.isArray(b)?b:b.value)}),w=yield r(x,d),O=Array.isArray(w)?w:[w];c.unshift(...O.map((_,S)=>Object.assign(Object.assign({},_),{key:`${g}-${S}`})))}}}return Object.assign(Object.assign({},t),{marks:s,components:l})})}function bC(t,e){return Za(this,void 0,void 0,function*(){const{library:n}=e,[r]=an("theme",n),[,i]=an("mark",n),{theme:a,marks:o,coordinates:s=[]}=t,l=r(_C(a)),c=new Map;for(const f of o){const{type:d}=f,{props:h={}}=i(d),p=yield MB(f,h,e);if(p){const[v,g]=p;c.set(v,g)}}const u=qe(Array.from(c.values()).flatMap(f=>f.channels),({scaleKey:f})=>f);for(const f of u.values()){const d=f.reduce((x,{scale:w})=>gt(x,w),{}),{scaleKey:h}=f[0],{values:p}=f[0],v=Array.from(new Set(p.map(x=>x.field).filter(Ke))),g=gt({guide:{title:v.length===0?void 0:v},field:v[0]},d),{name:m}=f[0],y=f.flatMap(({values:x})=>x.map(w=>w.value)),b=Object.assign(Object.assign({},Jz(m,y,g,s,l,n)),{uid:Symbol("scale"),key:h});f.forEach(x=>x.scale=b)}return c})}function $m(t,e,n,r){const i=t.theme,a=typeof e=="string"?i[e]||{}:{};return r(gt(a,Object.assign({type:e},n)))}function xC(t,e,n){var r;const[i]=an("mark",n),[a]=an("theme",n),[o]=an("labelTransform",n),{key:s,frame:l=!1,theme:c,clip:u,style:f={},labelTransform:d=[]}=e,h=a(_C(c)),p=Array.from(t.values()),v=nZ(p,e),g=nK(eK(aQ(Array.from(v),p,t),e,n)),m=SK(g,e,h,n),y=Vz(m,e,n),b=l?gt({mainLineWidth:1,mainStroke:"#000"},f):f;EK(dC(g),y,m),_K(g);const x=new Map(Array.from(t.values()).flatMap(k=>{const{channels:M}=k;return M.map(({scale:E})=>[E.uid,MM(E,n)])}));eZ(t,x);const w={};for(const k of g){const{scales:M=[]}=k,E=[];for(const R of M){const{name:T,uid:L}=R,I=(r=x.get(L))!==null&&r!==void 0?r:MM(R,n);E.push(I),T==="y"&&I.update(Object.assign(Object.assign({},I.getOptions()),{xScale:w.x})),kM(w,{[T]:I})}k.scaleInstances=E}const O=[],_=new Map;for(const[k,M]of t.entries()){const{children:E,dataDomain:R,modifier:T,key:L,data:I}=k;_.set(L,I);const{index:j,channels:F,tooltip:D}=M,B=Object.fromEntries(F.map(({name:Tt,scale:zt})=>[Tt,zt])),W=Qi(B,({uid:Tt})=>x.get(Tt));kM(w,W);const V=tZ(F,W),U=i(k),[Q,at,nt]=HK(U(j,W,V,y)),st=R||Q.length,ft=T?T(at,st,m):[],rt=Tt=>{var zt,Vt;return(Vt=(zt=D.title)===null||zt===void 0?void 0:zt[Tt])===null||Vt===void 0?void 0:Vt.value},bt=Tt=>D.items.map(zt=>zt[Tt]),St=Q.map((Tt,zt)=>{const Vt=Object.assign({points:at[zt],transform:ft[zt],index:Tt,markKey:L,viewKey:s,data:I[Tt]},D&&{title:rt(Tt),items:bt(Tt)});for(const[Ut,ve]of Object.entries(V))Vt[Ut]=ve[Tt],nt&&(Vt[`series${so(Ut)}`]=nt[zt].map(re=>ve[re]));return nt&&(Vt.seriesIndex=nt[zt]),nt&&D&&(Vt.seriesItems=nt[zt].map(Ut=>bt(Ut)),Vt.seriesTitle=nt[zt].map(Ut=>rt(Ut))),Vt});M.data=St,M.index=Q;const Pt=E==null?void 0:E(St,W,m);O.push(...Pt||[])}return[{layout:m,theme:h,coordinate:y,markState:t,key:s,clip:u,scale:w,style:b,components:g,data:_,labelTransform:e0(d.map(o))},O]}function Ym(t,e,n,r){return Za(this,void 0,void 0,function*(){const{library:i}=r,{components:a,theme:o,layout:s,markState:l,coordinate:c,key:u,style:f,clip:d,scale:h}=t,{x:p,y:v,width:g,height:m}=s,y=_o(s,["x","y","width","height"]),b=["view","plot","main","content"],x=b.map((D,B)=>B),w=["a","margin","padding","inset"],O=b.map(D=>Ub(Object.assign({},o.view,f),D)),_=w.map(D=>Nt(y,D)),S=D=>D.style("x",B=>T[B].x).style("y",B=>T[B].y).style("width",B=>T[B].width).style("height",B=>T[B].height).each(function(B,W,V){oQ(se(V),O[B])});let k=0,M=0,E=g,R=m;const T=x.map(D=>{const B=_[D],{left:W=0,top:V=0,bottom:U=0,right:Q=0}=B;return k+=W,M+=V,E-=W+Q,R-=V+U,{x:k,y:M,width:E,height:R}});e.selectAll(pa($S)).data(x.filter(D=>Ke(O[D])),D=>b[D]).join(D=>D.append("rect").attr("className",$S).style("zIndex",-2).call(S),D=>D.call(S),D=>D.remove());const L=qK(l),I=L?{duration:L[1]}:!1;for(const[,D]of kf(a,B=>`${B.type}-${B.position}`))D.forEach((B,W)=>B.index=W);const j=e.selectAll(pa(GS)).data(a,D=>`${D.type}-${D.position}-${D.index}`).join(D=>D.append("g").style("zIndex",({zIndex:B})=>B||-1).attr("className",GS).append(B=>fC(gt({animate:I,scale:h},B),c,o,i,l)),D=>D.transition(function(B,W,V){const{preserve:U=!1}=B;if(U)return;const Q=fC(gt({animate:I,scale:h},B),c,o,i,l),{attributes:at}=Q,[nt]=V.childNodes;return nt.update(at,!1)})).transitions();n.push(...j.flat().filter(Ke));const F=e.selectAll(pa(wd)).data([s],()=>u).join(D=>D.append("rect").style("zIndex",0).style("fill","transparent").attr("className",wd).call(kC).call(EC,Array.from(l.keys())).call(AC,d),D=>D.call(EC,Array.from(l.keys())).call(B=>L?iQ(B,L):kC(B)).call(AC,d)).transitions();n.push(...F.flat());for(const[D,B]of l.entries()){const{data:W}=B,{key:V,class:U,type:Q}=D,at=e.select(`#${V}`),nt=JK(D,B,t,r),st=tQ(D,B,t,i),ft=nQ(D,B,t,i),rt=rQ(D,B,t,i),bt=KK(e,at,U,"element"),St=at.selectAll(pa(ia)).selectFacetAll(bt).data(W,Pt=>Pt.key,Pt=>Pt.groupKey).join(Pt=>Pt.append(nt).attr("className",ia).attr("markType",Q).transition(function(Tt,zt,Vt){return st(Tt,[Vt])}),Pt=>Pt.call(Tt=>{const zt=Tt.parent(),Vt=XI(Ut=>{const[ve,re]=Ut.getBounds().min;return[ve,re]});Tt.transition(function(Ut,ve,re){QK(re,zt,Vt);const ie=nt(Ut,ve),ge=ft(Ut,[re],[ie]);return ge!=null&&ge.length||(re.nodeName===ie.nodeName&&ie.nodeName!=="g"?r0(re,ie):(re.parentNode.replaceChild(ie,re),ie.className=ia,ie.markType=Q,ie.__data__=re.__data__)),ge}).attr("markType",Q).attr("className",ia)}),Pt=>Pt.each(function(Tt,zt,Vt){Vt.__removed__=!0}).transition(function(Tt,zt,Vt){return rt(Tt,[Vt])}).remove(),Pt=>Pt.append(nt).attr("className",ia).attr("markType",Q).transition(function(Tt,zt,Vt){const{__fromElements__:Ut}=Vt,ve=ft(Tt,Ut,[Vt]);return new Zn(Ut,null,Vt.parentNode).transition(ve).remove(),ve}),Pt=>Pt.transition(function(Tt,zt,Vt){const ve=new Zn([],Vt.__toData__,Vt.parentNode).append(nt).attr("className",ia).attr("markType",Q).nodes();return ft(Tt,[Vt],ve)}).remove()).transitions();n.push(...St.flat())}$K(t,e,n,i,r)})}function $K(t,e,n,r,i){const[a]=an("labelTransform",r),{markState:o,labelTransform:s}=t,l=e.select(pa(Cv)).node(),c=new Map,u=new Map,f=Array.from(o.entries()).flatMap(([m,y])=>{const{labels:b=[],key:x}=m,w=UK(m,y,t,r,i),O=e.select(`#${x}`).selectAll(pa(ia)).nodes().filter(_=>!_.__removed__);return b.flatMap((_,S)=>{const{transform:k=[]}=_,M=_o(_,["transform"]);return O.flatMap(E=>{const R=YK(M,S,E);return R.forEach(T=>{c.set(T,L=>w(Object.assign(Object.assign({},L),{element:E}))),u.set(T,_)}),R})})}),d=se(l).selectAll(pa(Lv)).data(f,m=>m.key).join(m=>m.append(y=>c.get(y)(y)).attr("className",Lv),m=>m.each(function(y,b,x){const O=c.get(y)(y);r0(x,O)}),m=>m.remove()).nodes(),h=qe(d,m=>u.get(m.__data__)),{coordinate:p,layout:v}=t,g={canvas:i.canvas,coordinate:p,layout:v};for(const[m,y]of h){const{transform:b=[]}=m;e0(b.map(a))(y,g)}s&&s(d,g)}function YK(t,e,n){const{seriesIndex:r,seriesKey:i,points:a,key:o,index:s}=n.__data__,l=XK(n);if(!r)return[Object.assign(Object.assign({},t),{key:`${o}-${e}`,bounds:l,index:s,points:a,dependentElement:n})];const c=VK(t),u=r.map((f,d)=>Object.assign(Object.assign({},t),{key:`${i[d]}-${e}`,bounds:[a[d]],index:f,points:a,dependentElement:n}));return c?c(u):u}function HK([t,e,n]){if(n)return[t,e,n];const r=[],i=[];for(let a=0;aKe(l)&&Ke(c))&&(r.push(o),i.push(s))}return[r,i]}function VK(t){const{selector:e}=t;if(!e)return null;if(typeof e=="function")return e;if(e==="first")return n=>[n[0]];if(e==="last")return n=>[n[n.length-1]];throw new Error(`Unknown selector: ${e}`)}function XK(t){const e=t.cloneNode(!0),n=t.getAnimations();e.style.visibility="hidden",n.forEach(o=>{const s=o.effect.getKeyframes();e.attr(s[s.length-1])}),t.parentNode.appendChild(e);const r=e.getLocalBounds();e.destroy();const{min:i,max:a}=r;return[i,a]}function UK(t,e,n,r,i){const[a]=an("shape",r),{data:o,encode:s}=t,{data:l,defaultLabelShape:c}=e,u=l.map(v=>v.points),f=Qi(s,v=>v.value),{theme:d,coordinate:h}=n,p=Object.assign(Object.assign({},i),{document:Ek(i),theme:d,coordinate:h});return v=>{const{index:g,points:m}=v,y=o[g],{formatter:b=B=>`${B}`,transform:x,style:w,render:O,selector:_,element:S}=v,k=_o(v,["formatter","transform","style","render","selector","element"]),M=Qi(Object.assign(Object.assign({},k),w),B=>wC(B,y,g,o,{channel:f,element:S})),{shape:E=c,text:R}=M,T=_o(M,["shape","text"]),L=typeof b=="string"?lo(b):b,I=Object.assign(Object.assign({},T),{text:L(R,y,g,o),datum:y}),j=Object.assign({type:`label.${E}`,render:O},T),F=a(j,p),D=OC(d,"label",E,"label");return F(m,I,D,u)}}function wC(t,e,n,r,i){return typeof t=="function"?t(e,n,r,i):typeof t!="string"?t:Xs(e)&&e[t]!==void 0?e[t]:t}function qK(t){let e=-1/0,n=1/0;for(const[r,i]of t){const{animate:a={}}=r,{data:o}=i,{enter:s={},update:l={},exit:c={}}=a,{type:u,duration:f=300,delay:d=0}=l,{type:h,duration:p=300,delay:v=0}=s,{type:g,duration:m=300,delay:y=0}=c;for(const b of o){const{updateType:x=u,updateDuration:w=f,updateDelay:O=d,enterType:_=h,enterDuration:S=p,enterDelay:k=v,exitDuration:M=m,exitDelay:E=y,exitType:R=g}=b;(x===void 0||x)&&(e=Math.max(e,w+O),n=Math.min(n,O)),(R===void 0||R)&&(e=Math.max(e,M+E),n=Math.min(n,E)),(_===void 0||_)&&(e=Math.max(e,S+k),n=Math.min(n,k))}}return e===-1/0?null:[n,e-n]}function KK(t,e,n,r){return t.node().parentElement.findAll(a=>a.style.facet!==void 0&&a.style.facet===n&&a!==e.node()).flatMap(a=>a.getElementsByClassName(r))}function QK(t,e,n){if(!t.__facet__)return;const r=t.parentNode.parentNode,i=e.parentNode,[a,o]=n(r),[s,l]=n(i),c=`translate(${a-s}, ${o-l})`;UI(t,c),e.append(t)}function JK(t,e,n,r){const{library:i}=r,[a]=an("shape",i),{data:o,encode:s}=t,{defaultShape:l,data:c,shape:u}=e,f=Qi(s,y=>y.value),d=c.map(y=>y.points),{theme:h,coordinate:p}=n,{type:v,style:g={}}=t,m=Object.assign(Object.assign({},r),{document:Ek(r),coordinate:p,theme:h});return y=>{const{shape:b=l}=g,{shape:x=b,points:w,seriesIndex:O,index:_}=y,S=_o(y,["shape","points","seriesIndex","index"]),k=Object.assign(Object.assign({},S),{index:_}),M=O?O.map(I=>o[I]):o[_],E=O||_,R=Qi(g,I=>wC(I,M,E,o,{channel:f})),T=u[x]?u[x](R,m):a(Object.assign(Object.assign({},R),{type:MC(t,x)}),m),L=OC(h,v,x,l);return T(w,k,L,d)}}function OC(t,e,n,r){if(typeof e!="string")return;const{color:i}=t,a=t[e]||{},o=a[n]||a[r];return Object.assign({color:i},o)}function Hm(t,e,n,r,i){var a,o;const[,s]=an("shape",i),[l]=an("animation",i),{defaultShape:c,shape:u}=n,{theme:f,coordinate:d}=r,p=`default${so(t)}Animation`,{[p]:v}=((a=u[c])===null||a===void 0?void 0:a.props)||s(MC(e,c)).props,{[t]:g={}}=f,m=((o=e.animate)===null||o===void 0?void 0:o[t])||{},y={coordinate:d};return(b,x,w)=>{const{[`${t}Type`]:O,[`${t}Delay`]:_,[`${t}Duration`]:S,[`${t}Easing`]:k}=b,M=Object.assign({type:O||v},m);if(!M.type)return null;const T=l(M,y)(x,w,gt(g,{delay:_,duration:S,easing:k}));let L=[];return Array.isArray(T)?L=T:L=[T],L.filter(Boolean)}}function tQ(t,e,n,r){return Hm("enter",t,e,n,r)}function eQ(t){return t.finished.then(()=>{t.cancel()}),t}function nQ(t,e,n,r){return Hm("update",t,e,n,r)}function rQ(t,e,n,r){return Hm("exit",t,e,n,r)}function _C(t={}){if(typeof t=="string")return{type:t};const{type:e="light"}=t,n=_o(t,["type"]);return Object.assign(Object.assign({},n),{type:e})}function zh(t){const e={event:!0,tooltip:!0,sliderFilter:!0,legendFilter:!0,scrollbarFilter:!0},{interaction:n={}}=t;return Object.entries(gt(e,n)).reverse()}function SC(t,e){return Za(this,void 0,void 0,function*(){const{data:n}=t,r=_o(t,["data"]);if(n==null)return t;const[,{data:i}]=yield jM([],{data:n},e);return Object.assign({data:i},r)})}function kC(t){t.style("transform",e=>`translate(${e.paddingLeft+e.marginLeft}, ${e.paddingTop+e.marginTop})`).style("width",e=>e.innerWidth).style("height",e=>e.innerHeight)}function iQ(t,e){const[n,r]=e;t.transition(function(i,a,o){const{transform:s,width:l,height:c}=o.style,{paddingLeft:u,paddingTop:f,innerWidth:d,innerHeight:h,marginLeft:p,marginTop:v}=i,g=[{transform:s,width:l,height:c},{transform:`translate(${u+p}, ${f+v})`,width:d,height:h}];return o.animate(g,{delay:n,duration:r,fill:"both"})})}function MC(t,e){const{type:n}=t;return typeof e=="string"?`${n}.${e}`:e}function EC(t,e){const n=a=>a.class!==void 0?`${a.class}`:"";t.nodes().length===0||(t.selectAll(pa(WS)).data(e,a=>a.key).join(a=>a.append("g").attr("className",WS).attr("id",o=>o.key).style("facet",n).style("fill","transparent").style("zIndex",o=>{var s;return(s=o.zIndex)!==null&&s!==void 0?s:0}),a=>a.style("facet",n).style("fill","transparent").style("zIndex",o=>{var s;return(s=o.zIndex)!==null&&s!==void 0?s:0}),a=>a.remove()),t.select(pa(Cv)).node())||t.append("g").attr("className",Cv).style("zIndex",0)}function pa(...t){return t.map(e=>`.${e}`).join("")}function AC(t,e){t.node()&&t.style("clipPath",n=>{if(!e)return null;const{paddingTop:r,paddingLeft:i,marginLeft:a,marginTop:o,innerWidth:s,innerHeight:l}=n;return new eo({style:{x:i+a,y:r+o,width:s,height:l}})})}function aQ(t,e,n){var r;for(const[c]of n.entries())if(c.type==="cell")return t.filter(u=>u.name!=="shape");if(e.length!==1||t.some(c=>c.name==="shape"))return t;const{defaultShape:i}=e[0];if(!["point","line","rect","hollow"].includes(i))return t;const o={point:"point",line:"hyphen",rect:"square",hollow:"hollow"},l={field:((r=t.find(c=>c.name==="color"))===null||r===void 0?void 0:r.field)||null,name:"shape",type:"constant",domain:[],range:[o[i]]};return[...t,l]}function oQ(t,e){for(const[n,r]of Object.entries(e))t.style(n,r)}function sQ(...t){return e=>t.reduce((n,r)=>r(n),e)}function lQ(t){const{style:e,scale:n,type:r}=t,i={},a=nn(e,"columnWidthRatio");return a&&r==="interval"&&(i.x=Object.assign(Object.assign({},n==null?void 0:n.x),{padding:1-a})),Object.assign(Object.assign({},t),{scale:Object.assign(Object.assign({},n),i)})}function TC(t){const e=cQ(t);return e.children&&Array.isArray(e.children)&&(e.children=e.children.map(n=>TC(n))),e}function cQ(t){return sQ(lQ)(t)}function PC(t){const e=gt({},t),n=new Map([[e,null]]),r=new Map([[null,-1]]),i=[e];for(;i.length;){const a=i.shift();if(a.key===void 0){const s=n.get(a),l=r.get(a),c=s===null?"0":`${s.key}-${l}`;a.key=c}const{children:o=[]}=a;if(Array.isArray(o))for(let s=0;s{},r=i=>{throw i}){const i=Ih(t),{width:a=640,height:o=480,depth:s=0}=i,l=TC(i),c=PC(l),{canvas:u=uQ(a,o),emitter:f=new oC,library:d}=e;e.canvas=u,e.emitter=f;const{width:h,height:p}=u.getConfig();(h!==a||p!==o)&&u.resize(a,o),f.emit(Ze.BEFORE_RENDER);const v=se(u.document.documentElement);return u.ready.then(()=>Gm(Object.assign(Object.assign({},c),{width:a,height:o,depth:s}),v,e)).then(()=>{if(s){const[g,m]=u.document.documentElement.getPosition();u.document.documentElement.setPosition(g,m,-s/2)}u.requestAnimationFrame(()=>{u.requestAnimationFrame(()=>{f.emit(Ze.AFTER_RENDER),n==null||n()})})}).catch(g=>{r==null||r(g)}),hQ(u.getConfig().container)}function brt(t,e={},n=()=>{},r=i=>{throw i}){var i;const{width:a=640,height:o=480}=t,s=PC(t),{group:l=new Group,emitter:c=new EventEmitter,library:u}=e;l!=null&&l.parentElement||error("renderToMountedElement can't render chart to unmounted group.");const f=select(l);return e.group=l,e.emitter=c,e.canvas=e.canvas||((i=l==null?void 0:l.ownerDocument)===null||i===void 0?void 0:i.defaultView),c.emit(ChartEvent.BEFORE_RENDER),plot(Object.assign(Object.assign({},s),{width:a,height:o}),f,e).then(()=>{var d;(d=e.canvas)===null||d===void 0||d.requestAnimationFrame(()=>{c.emit(ChartEvent.AFTER_RENDER),n==null||n()})}).catch(d=>{r==null||r(d)}),l}function CC(t,e={},n=!1){const{canvas:r,emitter:i}=e;r&&(dQ(r),n?r.destroy():r.destroyChildren()),i.off()}function dQ(t){const e=t.getRoot().querySelectorAll(`.${xd}`);e==null||e.forEach(n=>{const{nameInteraction:r=new Map}=n;(r==null?void 0:r.size)>0&&Array.from(r==null?void 0:r.values()).forEach(i=>{i==null||i.destroy()})})}function hQ(t){return typeof t=="string"?document.getElementById(t):t}const Tl=t=>t?parseInt(t):0;function pQ(t){const e=getComputedStyle(t),n=t.clientWidth||Tl(e.width),r=t.clientHeight||Tl(e.height),i=Tl(e.paddingLeft)+Tl(e.paddingRight),a=Tl(e.paddingTop)+Tl(e.paddingBottom);return{width:n-i,height:r-a}}function xrt(t){const{height:e,width:n,padding:r=0,paddingLeft:i=r,paddingRight:a=r,paddingTop:o=r,paddingBottom:s=r,margin:l=0,marginLeft:c=l,marginRight:u=l,marginTop:f=l,marginBottom:d=l,inset:h=0,insetLeft:p=h,insetRight:v=h,insetTop:g=h,insetBottom:m=h}=t,y=w=>w==="auto"?20:w,b=n-y(i)-y(a)-c-u-p-v,x=e-y(o)-y(s)-f-d-g-m;return{width:b,height:x}}function Vm(t,e){const n=[t];for(;n.length;){const r=n.shift();e&&e(r);const i=r.children||[];for(const a of i)n.push(a)}}class Xm{constructor(e={},n){this.parentNode=null,this.children=[],this.index=0,this.type=n,this.value=e}map(e=n=>n){const n=e(this.value);return this.value=n,this}attr(e,n){return arguments.length===1?this.value[e]:this.map(r=>(r[e]=n,r))}append(e){const n=new e({});return n.children=[],this.push(n),n}push(e){return e.parentNode=this,e.index=this.children.length,this.children.push(e),this}remove(){const e=this.parentNode;if(e){const{children:n}=e,r=n.findIndex(i=>i===this);n.splice(r,1)}return this}getNodeByKey(e){let n=null;return Vm(this,i=>{e===i.attr("key")&&(n=i)}),n}getNodesByType(e){const n=[];return Vm(this,i=>{e===i.type&&n.push(i)}),n}getNodeByType(e){let n=null;return Vm(this,r=>{n||e===r.type&&(n=r)}),n}call(e,...n){return e(this.map(),...n),this}getRoot(){let e=this;for(;e&&e.parentNode;)e=e.parentNode;return e}}var LC=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(t);i{e=r,t=i}),e,t]}function AQ(t,e,{key:n=e}){t.prototype[e]=function(r){return arguments.length===0?this.attr(n):this.attr(n,r)}}function TQ(t,e,{key:n=e}){t.prototype[e]=function(r){if(arguments.length===0)return this.attr(n);if(Array.isArray(r))return this.attr(n,r);const i=[...this.attr(n)||[],r];return this.attr(n,i)}}function PQ(t,e,{key:n=e}){t.prototype[e]=function(r,i){if(arguments.length===0)return this.attr(n);if(arguments.length===1&&typeof r!="string")return this.attr(n,r);const a=this.attr(n)||{};return a[r]=arguments.length===1?!0:i,this.attr(n,a)}}function CQ(t,e,n){t.prototype[e]=function(r){if(arguments.length===0)return this.attr(e);if(Array.isArray(r))return this.attr(e,{items:r});if(Xs(r)&&(r.title!==void 0||r.items!==void 0))return this.attr(e,r);if(r===null||r===!1)return this.attr(e,r);const i=this.attr(e)||{},{items:a=[]}=i;return a.push(r),i.items=a,this.attr(e,i)}}function LQ(t,e,{ctor:n}){t.prototype[e]=function(r){const i=this.append(n);return e==="mark"&&(i.type=r),i}}function NQ(t,e,{ctor:n}){t.prototype[e]=function(){return this.type=null,this.append(n)}}function Zh(t){return e=>{for(const[n,r]of Object.entries(t)){const{type:i}=r;i==="value"?AQ(e,n,r):i==="array"?TQ(e,n,r):i==="object"?PQ(e,n,r):i==="node"?LQ(e,n,r):i==="container"?NQ(e,n,r):i==="mix"&&CQ(e,n,r)}return e}}function FC(t){return Object.fromEntries(Object.entries(t).map(([e,n])=>[e,{type:"node",ctor:n}]))}const BC={encode:{type:"object"},scale:{type:"object"},data:{type:"value"},transform:{type:"array"},style:{type:"object"},animate:{type:"object"},coordinate:{type:"object"},interaction:{type:"object"},label:{type:"array",key:"labels"},axis:{type:"object"},legend:{type:"object"},slider:{type:"object"},scrollbar:{type:"object"},state:{type:"object"},layout:{type:"object"},theme:{type:"object"},title:{type:"value"}},RQ=Object.assign(Object.assign({},BC),{tooltip:{type:"mix"},viewStyle:{type:"object"}}),IQ=Object.assign(Object.assign({},BC),{labelTransform:{type:"array"}});var jQ=function(t,e,n,r){var i=arguments.length,a=i<3?e:r===null?r=Object.getOwnPropertyDescriptor(e,n):r,o;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(o=t[s])&&(a=(i<3?o(a):i>3?o(e,n,a):o(e,n))||a);return i>3&&a&&Object.defineProperty(e,n,a),a};let Wh=class extends Xm{changeData(e){var n;const r=this.getRoot();if(r)return this.attr("data",e),!((n=this.children)===null||n===void 0)&&n.length&&this.children.forEach(i=>{i.attr("data",e)}),r==null?void 0:r.render()}getView(){const e=this.getRoot(),{views:n}=e.getContext();if(n!=null&&n.length)return n.find(r=>r.key===this._key)}getScale(){var e;return(e=this.getView())===null||e===void 0?void 0:e.scale}getScaleByChannel(e){const n=this.getScale();if(n)return n[e]}getCoordinate(){var e;return(e=this.getView())===null||e===void 0?void 0:e.coordinate}getTheme(){var e;return(e=this.getView())===null||e===void 0?void 0:e.theme}getGroup(){const e=this._key;return e?this.getRoot().getContext().canvas.getRoot().getElementById(e):void 0}show(){const e=this.getGroup();e&&!e.isVisible()&&Od(e)}hide(){const e=this.getGroup();e&&e.isVisible()&&Rv(e)}};Wh=jQ([Zh(IQ)],Wh);var DQ=function(t,e,n,r){var i=arguments.length,a=i<3?e:r===null?r=Object.getOwnPropertyDescriptor(e,n):r,o;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(o=t[s])&&(a=(i<3?o(a):i>3?o(e,n,a):o(e,n))||a);return i>3&&a&&Object.defineProperty(e,n,a),a};let Km=class extends Xm{changeData(e){const n=this.getRoot();if(n)return this.attr("data",e),n==null?void 0:n.render()}getMark(){var e;const n=(e=this.getRoot())===null||e===void 0?void 0:e.getView();if(!n)return;const{markState:r}=n,i=Array.from(r.keys()).find(a=>a.key===this.attr("key"));return r.get(i)}getScale(){var e;const n=(e=this.getRoot())===null||e===void 0?void 0:e.getView();if(n)return n==null?void 0:n.scale}getScaleByChannel(e){var n,r;const i=(n=this.getRoot())===null||n===void 0?void 0:n.getView();if(i)return(r=i==null?void 0:i.scale)===null||r===void 0?void 0:r[e]}getGroup(){const e=this.attr("key");return e?this.getRoot().getContext().canvas.getRoot().getElementById(e):void 0}};Km=DQ([Zh(RQ)],Km);const zC={};function wrt(t,e){t.startsWith("symbol.")?registerSymbol(t.split(".").pop(),e):Object.assign(zC,{[t]:e})}var FQ=function(t,e,n,r){var i=arguments.length,a=i<3?e:r===null?r=Object.getOwnPropertyDescriptor(e,n):r,o;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")a=Reflect.decorate(t,e,n,r);else for(var s=t.length-1;s>=0;s--)(o=t[s])&&(a=(i<3?o(a):i>3?o(e,n,a):o(e,n))||a);return i>3&&a&&Object.defineProperty(e,n,a),a},BQ=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(t);i{this.forceFit()},300),this._renderer=i||new rC,this._plugins=a||[],this._container=vQ(n),this._emitter=new oC,this._context={library:Object.assign(Object.assign({},o),zC),emitter:this._emitter,canvas:r,createCanvas:s},this._create()}render(){if(this._rendering)return this._addToTrailing();this._context.canvas||this._createCanvas(),this._bindAutoFit(),this._rendering=!0;const e=new Promise((a,o)=>fQ(this._computedOptions(),this._context,this._createResolve(a),this._createReject(o))),[n,r,i]=EQ();return e.then(r).catch(i).then(()=>this._renderTrailing()),n}options(e){if(arguments.length===0)return yQ(this);const{type:n}=e;return n&&(this._previousDefinedType=n),MQ(this,e,this._previousDefinedType,this._marks,this._compositions),this}getContainer(){return this._container}getContext(){return this._context}on(e,n,r){return this._emitter.on(e,n,r),this}once(e,n){return this._emitter.once(e,n),this}emit(e,...n){return this._emitter.emit(e,...n),this}off(e,n){return this._emitter.off(e,n),this}clear(){const e=this.options();this.emit(Ze.BEFORE_CLEAR),this._reset(),CC(e,this._context,!1),this.emit(Ze.AFTER_CLEAR)}destroy(){const e=this.options();this.emit(Ze.BEFORE_DESTROY),this._unbindAutoFit(),this._reset(),CC(e,this._context,!0),this._container[NC]&&gQ(this._container),this.emit(Ze.AFTER_DESTROY)}forceFit(){this.options.autoFit=!0;const{width:e,height:n}=qm(this.options(),this._container);if(e===this._width&&n===this._height)return Promise.resolve(this);this.emit(Ze.BEFORE_CHANGE_SIZE);const r=this.render();return r.then(()=>{this.emit(Ze.AFTER_CHANGE_SIZE)}),r}changeSize(e,n){if(e===this._width&&n===this._height)return Promise.resolve(this);this.emit(Ze.BEFORE_CHANGE_SIZE),this.attr("width",e),this.attr("height",n);const r=this.render();return r.then(()=>{this.emit(Ze.AFTER_CHANGE_SIZE)}),r}getDataByXY(e,n={}){const{shared:r=!1,series:i,facet:a=!1,startX:o=0,startY:s=0}=n,{canvas:l,views:c}=this._context,{document:u}=l,{x:f,y:d}=e,{coordinate:h,scale:p,markState:v,data:g,key:m}=c[0],y=u.getElementsByClassName(ia),b=r?E=>E.__data__.x:E=>E,x=qe(y,b),w=u.getElementsByClassName(xd)[0],O=Ci(w),_=E=>Array.from(E.values()).some(R=>{var T,L;return((T=R.interaction)===null||T===void 0?void 0:T.seriesTooltip)||((L=R.channels)===null||L===void 0?void 0:L.some(I=>I.name==="series"&&I.values!==void 0))}),S=ca(i,_(v)),k=E=>nn(E,"__data__.data",null),M=E=>E.map(k);try{if(S&&_(v)&&!a){const{selectedData:L}=XM({root:O,event:{offsetX:f,offsetY:d},elements:y,coordinate:h,scale:p,startX:o,startY:s}),I=g.get(`${m}-0`);return L.map(({index:j})=>I[j])}const E=VM({root:O,event:{offsetX:f,offsetY:d},elements:y,coordinate:h,scale:p,shared:r}),R=b(E),T=x.get(R);return T?M(T):[]}catch(E){const R=l.document.elementFromPointSync(f,d);return R?k(R):[]}}_create(){const{library:e}=this._context,n=a=>a.startsWith("mark.")||a==="component.axisX"||a==="component.axisY"||a==="component.legends",r=["mark.mark",...Object.keys(e).filter(n)];this._marks={};for(const a of r){const o=a.split(".").pop();class s extends Km{constructor(){super({},o)}}this._marks[o]=s,this[o]=function(l){const c=this.append(s);return o==="mark"&&(c.type=l),c}}const i=["composition.view",...Object.keys(e).filter(a=>a.startsWith("composition.")&&a!=="composition.mark")];this._compositions=Object.fromEntries(i.map(a=>{const o=a.split(".").pop();let s=class extends Wh{constructor(){super({},o)}};return s=FQ([Zh(FC(this._marks))],s),[o,s]}));for(const a of Object.values(this._compositions))Zh(FC(this._compositions))(a);for(const a of i){const o=a.split(".").pop();this[o]=function(){const s=this._compositions[o];return this.type=null,this.append(s)}}}_reset(){const e=["theme","type","width","height","autoFit"];this.type="view",this.value=Object.fromEntries(Object.entries(this.value).filter(([n])=>n.startsWith("margin")||n.startsWith("padding")||n.startsWith("inset")||e.includes(n))),this.children=[]}_renderTrailing(){this._trailing&&(this._trailing=!1,this.render().then(()=>{const e=this._trailingResolve.bind(this);this._trailingResolve=null,e(this)}).catch(e=>{const n=this._trailingReject.bind(this);this._trailingReject=null,n(e)}))}_createResolve(e){return()=>{this._rendering=!1,e(this)}}_createReject(e){return n=>{this._rendering=!1,e(n)}}_computedOptions(){const e=this.options(),{key:n=zQ}=e,{width:r,height:i,depth:a}=qm(e,this._container);return this._width=r,this._height=i,this._key=n,Object.assign(Object.assign({key:this._key},e),{width:r,height:i,depth:a})}_createCanvas(){const{width:e,height:n}=qm(this.options(),this._container);this._plugins.push(new aC),this._plugins.forEach(r=>this._renderer.registerPlugin(r)),this._context.canvas=new vb({container:this._container,width:e,height:n,renderer:this._renderer})}_addToTrailing(){var e;return(e=this._trailingResolve)===null||e===void 0||e.call(this,this),this._trailing=!0,new Promise((r,i)=>{this._trailingResolve=r,this._trailingReject=i})}_bindAutoFit(){const e=this.options(),{autoFit:n}=e;if(this._hasBindAutoFit){n||this._unbindAutoFit();return}n&&(this._hasBindAutoFit=!0,window.addEventListener("resize",this._onResize))}_unbindAutoFit(){this._hasBindAutoFit&&(this._hasBindAutoFit=!1,window.removeEventListener("resize",this._onResize))}}const WQ=Object.assign({},GU()),GQ=$U(ZQ,WQ)},91978:function(oe,ce,lt){"use strict";lt.d(ce,{Z:function(){return ka}});var wt=lt(62435),mt=lt(87462),ht=lt(1413),Se=lt(15671),Kt=lt(43144),Rt=lt(82963),Wt=lt(78814),At=lt(61120),ct=lt(60136),xt=lt(4942),Zt=lt(71002),Bt=lt(91),ue={animating:!1,autoplaying:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,dragging:!1,edgeDragged:!1,initialized:!1,lazyLoadedList:[],listHeight:null,listWidth:null,scrolling:!1,slideCount:null,slideHeight:null,slideWidth:null,swipeLeft:null,swiped:!1,swiping:!1,touchObject:{startX:0,startY:0,curX:0,curY:0},trackStyle:{},trackWidth:0,targetSlide:0},Ht=ue,qt=lt(27856),ee=lt(93967),It=lt.n(ee),Ne={accessibility:!0,adaptiveHeight:!1,afterChange:null,appendDots:function(P){return wt.createElement("ul",{style:{display:"block"}},P)},arrows:!0,autoplay:!1,autoplaySpeed:3e3,beforeChange:null,centerMode:!1,centerPadding:"50px",className:"",cssEase:"ease",customPaging:function(P){return wt.createElement("button",null,P+1)},dots:!1,dotsClass:"slick-dots",draggable:!0,easing:"linear",edgeFriction:.35,fade:!1,focusOnSelect:!1,infinite:!0,initialSlide:0,lazyLoad:null,nextArrow:null,onEdge:null,onInit:null,onLazyLoadError:null,onReInit:null,pauseOnDotsHover:!1,pauseOnFocus:!1,pauseOnHover:!0,prevArrow:null,responsive:null,rows:1,rtl:!1,slide:"div",slidesPerRow:1,slidesToScroll:1,slidesToShow:1,speed:500,swipe:!0,swipeEvent:null,swipeToSlide:!1,touchMove:!0,touchThreshold:5,useCSS:!0,useTransform:!0,variableWidth:!1,vertical:!1,waitForAnimate:!0,asNavFor:null},Me=Ne;function be(it,P,Z){return Math.max(P,Math.min(it,Z))}var gn=function(P){var Z=["onTouchStart","onTouchMove","onWheel"];Z.includes(P._reactName)||P.preventDefault()},dn=function(P){for(var Z=[],A=mn(P),dt=Le(P),J=A;J0?1:0):0},jn=function(P){return P.centerMode?Math.floor((P.slidesToShow-1)/2)+1+(parseInt(P.centerPadding)>0?1:0):P.slidesToShow},yn=function(P){return P&&P.offsetWidth||0},Qe=function(P){return P&&P.offsetHeight||0},Ii=function(P){var Z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,A,dt,J,ot;return A=P.startX-P.curX,dt=P.startY-P.curY,J=Math.atan2(dt,A),ot=Math.round(J*180/Math.PI),ot<0&&(ot=360-Math.abs(ot)),ot<=45&&ot>=0||ot<=360&&ot>=315?"left":ot>=135&&ot<=225?"right":Z===!0?ot>=35&&ot<=135?"up":"down":"vertical"},Wr=function(P){var Z=!0;return P.infinite||(P.centerMode&&P.currentSlide>=P.slideCount-1||P.slideCount<=P.slidesToShow||P.currentSlide>=P.slideCount-P.slidesToShow)&&(Z=!1),Z},Yn=function(P,Z){var A={};return Z.forEach(function(dt){return A[dt]=P[dt]}),A},ji=function(P){var Z=wt.Children.count(P.children),A=P.listRef,dt=Math.ceil(yn(A)),J=P.trackRef&&P.trackRef.node,ot=Math.ceil(yn(J)),tt;if(P.vertical)tt=dt;else{var pt=P.centerMode&&parseInt(P.centerPadding)*2;typeof P.centerPadding=="string"&&P.centerPadding.slice(-1)==="%"&&(pt*=dt/100),tt=Math.ceil((dt-pt)/P.slidesToShow)}var _t=A&&Qe(A.querySelector('[data-index="0"]')),Xt=_t*P.slidesToShow,C=P.currentSlide===void 0?P.initialSlide:P.currentSlide;P.rtl&&P.currentSlide===void 0&&(C=Z-1-P.initialSlide);var N=P.lazyLoadedList||[],z=dn((0,ht.Z)((0,ht.Z)({},P),{},{currentSlide:C,lazyLoadedList:N}));N=N.concat(z);var G={slideCount:Z,slideWidth:tt,listWidth:dt,trackWidth:ot,currentSlide:C,slideHeight:_t,listHeight:Xt,lazyLoadedList:N};return P.autoplaying===null&&P.autoplay&&(G.autoplaying="playing"),G},So=function(P){var Z=P.waitForAnimate,A=P.animating,dt=P.fade,J=P.infinite,ot=P.index,tt=P.slideCount,pt=P.lazyLoad,_t=P.currentSlide,Xt=P.centerMode,C=P.slidesToScroll,N=P.slidesToShow,z=P.useCSS,G=P.lazyLoadedList;if(Z&&A)return{};var X=ot,K,H,$,q={},et={},yt=J?ot:be(ot,0,tt-1);if(dt){if(!J&&(ot<0||ot>=tt))return{};ot<0?X=ot+tt:ot>=tt&&(X=ot-tt),pt&&G.indexOf(X)<0&&(G=G.concat(X)),q={animating:!0,currentSlide:X,lazyLoadedList:G,targetSlide:X},et={animating:!1,targetSlide:X}}else K=X,X<0?(K=X+tt,J?tt%C!==0&&(K=tt-tt%C):K=0):!Wr(P)&&X>_t?X=K=_t:Xt&&X>=tt?(X=J?tt:tt-1,K=J?0:tt-1):X>=tt&&(K=X-tt,J?tt%C!==0&&(K=0):K=tt-N),!J&&X+N>=tt&&(K=tt-N),H=Or((0,ht.Z)((0,ht.Z)({},P),{},{slideIndex:X})),$=Or((0,ht.Z)((0,ht.Z)({},P),{},{slideIndex:K})),J||(H===$&&(X=K),H=$),pt&&(G=G.concat(dn((0,ht.Z)((0,ht.Z)({},P),{},{currentSlide:X})))),z?(q={animating:!0,currentSlide:K,trackStyle:Fi((0,ht.Z)((0,ht.Z)({},P),{},{left:H})),lazyLoadedList:G,targetSlide:yt},et={animating:!1,currentSlide:K,trackStyle:wr((0,ht.Z)((0,ht.Z)({},P),{},{left:$})),swipeLeft:null,targetSlide:yt}):q={currentSlide:K,trackStyle:wr((0,ht.Z)((0,ht.Z)({},P),{},{left:$})),lazyLoadedList:G,targetSlide:yt};return{state:q,nextState:et}},Wa=function(P,Z){var A,dt,J,ot,tt,pt=P.slidesToScroll,_t=P.slidesToShow,Xt=P.slideCount,C=P.currentSlide,N=P.targetSlide,z=P.lazyLoad,G=P.infinite;if(ot=Xt%pt!==0,A=ot?0:(Xt-C)%pt,Z.message==="previous")J=A===0?pt:_t-A,tt=C-J,z&&!G&&(dt=C-J,tt=dt===-1?Xt-1:dt),G||(tt=N-pt);else if(Z.message==="next")J=A===0?pt:A,tt=C+J,z&&!G&&(tt=(C+pt)%Xt+A),G||(tt=N+pt);else if(Z.message==="dots")tt=Z.index*Z.slidesToScroll;else if(Z.message==="children"){if(tt=Z.index,G){var X=Vn((0,ht.Z)((0,ht.Z)({},P),{},{targetSlide:tt}));tt>Z.currentSlide&&X==="left"?tt=tt-Xt:tt10)return{scrolling:!0};tt&&($.swipeLength=Ct);var Dt=(pt?-1:1)*($.curX>$.startX?1:-1);tt&&(Dt=$.curY>$.startY?1:-1);var Et=Math.ceil(X/K),Qt=Ii(Z.touchObject,tt),$t=$.swipeLength;return H||(_t===0&&(Qt==="right"||Qt==="down")||_t+1>=Et&&(Qt==="left"||Qt==="up")||!Wr(Z)&&(Qt==="left"||Qt==="up"))&&($t=$.swipeLength*Xt,C===!1&&N&&(N(Qt),jt.edgeDragged=!0)),!z&&q&&(q(Qt),jt.swiped=!0),J?vt=Ot+$t*(et/yt)*Dt:pt?vt=Ot-$t*Dt:vt=Ot+$t*Dt,tt&&(vt=Ot+$t*Dt),jt=(0,ht.Z)((0,ht.Z)({},jt),{},{touchObject:$,swipeLeft:vt,trackStyle:wr((0,ht.Z)((0,ht.Z)({},Z),{},{left:vt}))}),Math.abs($.curX-$.startX)10&&(jt.swiping=!0,gn(P)),jt}},Gr=function(P,Z){var A=Z.dragging,dt=Z.swipe,J=Z.touchObject,ot=Z.listWidth,tt=Z.touchThreshold,pt=Z.verticalSwiping,_t=Z.listHeight,Xt=Z.swipeToSlide,C=Z.scrolling,N=Z.onSwipe,z=Z.targetSlide,G=Z.currentSlide,X=Z.infinite;if(!A)return dt&&gn(P),{};var K=pt?_t/tt:ot/tt,H=Ii(J,pt),$={dragging:!1,edgeDragged:!1,scrolling:!1,swiping:!1,swiped:!1,swipeLeft:null,touchObject:{}};if(C||!J.swipeLength)return $;if(J.swipeLength>K){gn(P),N&&N(H);var q,et,yt=X?G:z;switch(H){case"left":case"up":et=yt+ln(Z),q=Xt?ko(Z,et):et,$.currentDirection=0;break;case"right":case"down":et=yt-ln(Z),q=Xt?ko(Z,et):et,$.currentDirection=1;break;default:q=yt}$.triggerSlideHandler=q}else{var vt=Or(Z);$.trackStyle=Fi((0,ht.Z)((0,ht.Z)({},Z),{},{left:vt}))}return $},va=function(P){for(var Z=P.infinite?P.slideCount*2:P.slideCount,A=P.infinite?P.slidesToShow*-1:0,dt=P.infinite?P.slidesToShow*-1:0,J=[];AA[A.length-1])Z=A[A.length-1];else for(var J in A){if(ZP.swipeLeft*-1)return A=pt,!1}else if(pt.offsetLeft-Z+yn(pt)/2>P.swipeLeft*-1)return A=pt,!1;return!0}),!A)return 0;var ot=P.rtl===!0?P.slideCount-P.currentSlide:P.currentSlide,tt=Math.abs(A.dataset.index-ot)||1;return tt}else return P.slidesToScroll},de=function(P,Z){return Z.reduce(function(A,dt){return A&&P.hasOwnProperty(dt)},!0)?null:console.error("Keys Missing:",P)},wr=function(P){de(P,["left","variableWidth","slideCount","slidesToShow","slideWidth"]);var Z,A;if(!P.vertical)Z=ws(P)*P.slideWidth;else{var dt=P.unslick?P.slideCount:P.slideCount+2*P.slidesToShow;A=dt*P.slideHeight}var J={opacity:1,transition:"",WebkitTransition:""};if(P.useTransform){var ot=P.vertical?"translate3d(0px, "+P.left+"px, 0px)":"translate3d("+P.left+"px, 0px, 0px)",tt=P.vertical?"translate3d(0px, "+P.left+"px, 0px)":"translate3d("+P.left+"px, 0px, 0px)",pt=P.vertical?"translateY("+P.left+"px)":"translateX("+P.left+"px)";J=(0,ht.Z)((0,ht.Z)({},J),{},{WebkitTransform:ot,transform:tt,msTransform:pt})}else P.vertical?J.top=P.left:J.left=P.left;return P.fade&&(J={opacity:1}),Z&&(J.width=Z),A&&(J.height=A),window&&!window.addEventListener&&window.attachEvent&&(P.vertical?J.marginTop=P.left+"px":J.marginLeft=P.left+"px"),J},Fi=function(P){de(P,["left","variableWidth","slideCount","slidesToShow","slideWidth","speed","cssEase"]);var Z=wr(P);return P.useTransform?(Z.WebkitTransition="-webkit-transform "+P.speed+"ms "+P.cssEase,Z.transition="transform "+P.speed+"ms "+P.cssEase):P.vertical?Z.transition="top "+P.speed+"ms "+P.cssEase:Z.transition="left "+P.speed+"ms "+P.cssEase,Z},Or=function(P){if(P.unslick)return 0;de(P,["slideIndex","trackRef","infinite","centerMode","slideCount","slidesToShow","slidesToScroll","slideWidth","listWidth","variableWidth","slideHeight"]);var Z=P.slideIndex,A=P.trackRef,dt=P.infinite,J=P.centerMode,ot=P.slideCount,tt=P.slidesToShow,pt=P.slidesToScroll,_t=P.slideWidth,Xt=P.listWidth,C=P.variableWidth,N=P.slideHeight,z=P.fade,G=P.vertical,X=0,K,H,$=0;if(z||P.slideCount===1)return 0;var q=0;if(dt?(q=-Hn(P),ot%pt!==0&&Z+pt>ot&&(q=-(Z>ot?tt-(Z-ot):ot%pt)),J&&(q+=parseInt(tt/2))):(ot%pt!==0&&Z+pt>ot&&(q=tt-ot%pt),J&&(q=parseInt(tt/2))),X=q*_t,$=q*N,G?K=Z*N*-1+$:K=Z*_t*-1+X,C===!0){var et,yt=A&&A.node;if(et=Z+Hn(P),H=yt&&yt.childNodes[et],K=H?H.offsetLeft*-1:0,J===!0){et=dt?Z+Hn(P):Z,H=yt&&yt.children[et],K=0;for(var vt=0;vtP.currentSlide?P.targetSlide>P.currentSlide+ni(P)?"left":"right":P.targetSlide0&&(ot+=1),dt&&Z%2===0&&(ot+=1),ot}return dt?0:Z-1},Pl=function(P){var Z=P.slidesToShow,A=P.centerMode,dt=P.rtl,J=P.centerPadding;if(A){var ot=(Z-1)/2+1;return parseInt(J)>0&&(ot+=1),!dt&&Z%2===0&&(ot+=1),ot}return dt?Z-1:0},ga=function(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)},_r=Object.keys(Me);function $r(it){return _r.reduce(function(P,Z){return it.hasOwnProperty(Z)&&(P[Z]=it[Z]),P},{})}function Dn(it,P,Z){return P=(0,At.Z)(P),(0,Rt.Z)(it,(0,Wt.Z)()?Reflect.construct(P,Z||[],(0,At.Z)(it).constructor):P.apply(it,Z))}var ri=function(P){var Z,A,dt,J,ot;P.rtl?ot=P.slideCount-1-P.index:ot=P.index,dt=ot<0||ot>=P.slideCount,P.centerMode?(J=Math.floor(P.slidesToShow/2),A=(ot-P.currentSlide)%P.slideCount===0,ot>P.currentSlide-J-1&&ot<=P.currentSlide+J&&(Z=!0)):Z=P.currentSlide<=ot&&ot=P.slideCount?tt=P.targetSlide-P.slideCount:tt=P.targetSlide;var pt=ot===tt;return{"slick-slide":!0,"slick-active":Z,"slick-center":A,"slick-cloned":dt,"slick-current":pt}},ma=function(P){var Z={};return(P.variableWidth===void 0||P.variableWidth===!1)&&(Z.width=P.slideWidth),P.fade&&(Z.position="relative",P.vertical&&P.slideHeight?Z.top=-P.index*parseInt(P.slideHeight):Z.left=-P.index*parseInt(P.slideWidth),Z.opacity=P.currentSlide===P.index?1:0,Z.zIndex=P.currentSlide===P.index?999:998,P.useCSS&&(Z.transition="opacity "+P.speed+"ms "+P.cssEase+", visibility "+P.speed+"ms "+P.cssEase)),Z},ya=function(P,Z){return P.key+"-"+Z},Cl=function(P){var Z,A=[],dt=[],J=[],ot=wt.Children.count(P.children),tt=mn(P),pt=Le(P);return wt.Children.forEach(P.children,function(_t,Xt){var C,N={message:"children",index:Xt,slidesToScroll:P.slidesToScroll,currentSlide:P.currentSlide};!P.lazyLoad||P.lazyLoad&&P.lazyLoadedList.indexOf(Xt)>=0?C=_t:C=wt.createElement("div",null);var z=ma((0,ht.Z)((0,ht.Z)({},P),{},{index:Xt})),G=C.props.className||"",X=ri((0,ht.Z)((0,ht.Z)({},P),{},{index:Xt}));if(A.push(wt.cloneElement(C,{key:"original"+ya(C,Xt),"data-index":Xt,className:It()(X,G),tabIndex:"-1","aria-hidden":!X["slick-active"],style:(0,ht.Z)((0,ht.Z)({outline:"none"},C.props.style||{}),z),onClick:function($){C.props&&C.props.onClick&&C.props.onClick($),P.focusOnSelect&&P.focusOnSelect(N)}})),P.infinite&&ot>1&&P.fade===!1&&!P.unslick){var K=ot-Xt;K<=Hn(P)&&(Z=-K,Z>=tt&&(C=_t),X=ri((0,ht.Z)((0,ht.Z)({},P),{},{index:Z})),dt.push(wt.cloneElement(C,{key:"precloned"+ya(C,Z),"data-index":Z,tabIndex:"-1",className:It()(X,G),"aria-hidden":!X["slick-active"],style:(0,ht.Z)((0,ht.Z)({},C.props.style||{}),z),onClick:function($){C.props&&C.props.onClick&&C.props.onClick($),P.focusOnSelect&&P.focusOnSelect(N)}}))),Z=ot+Xt,Z=q&&C<=H:C===q}),yt={message:"dots",index:X,slidesToScroll:pt,currentSlide:C},vt=this.clickHandler.bind(this,yt);G=G.concat(wt.createElement("li",{key:X,className:et},wt.cloneElement(this.props.customPaging(X),{onClick:vt})))}return wt.cloneElement(this.props.appendDots(G),(0,ht.Z)({className:this.props.dotsClass},z))}}])}(wt.PureComponent);function Eo(it,P,Z){return P=(0,At.Z)(P),(0,Rt.Z)(it,(0,Wt.Z)()?Reflect.construct(P,Z||[],(0,At.Z)(it).constructor):P.apply(it,Z))}var Os=function(it){function P(){return(0,Se.Z)(this,P),Eo(this,P,arguments)}return(0,ct.Z)(P,it),(0,Kt.Z)(P,[{key:"clickHandler",value:function(A,dt){dt&&dt.preventDefault(),this.props.clickHandler(A,dt)}},{key:"render",value:function(){var A={"slick-arrow":!0,"slick-prev":!0},dt=this.clickHandler.bind(this,{message:"previous"});!this.props.infinite&&(this.props.currentSlide===0||this.props.slideCount<=this.props.slidesToShow)&&(A["slick-disabled"]=!0,dt=null);var J={key:"0","data-role":"none",className:It()(A),style:{display:"block"},onClick:dt},ot={currentSlide:this.props.currentSlide,slideCount:this.props.slideCount},tt;return this.props.prevArrow?tt=wt.cloneElement(this.props.prevArrow,(0,ht.Z)((0,ht.Z)({},J),ot)):tt=wt.createElement("button",(0,mt.Z)({key:"0",type:"button"},J)," ","Previous"),tt}}])}(wt.PureComponent),Fn=function(it){function P(){return(0,Se.Z)(this,P),Eo(this,P,arguments)}return(0,ct.Z)(P,it),(0,Kt.Z)(P,[{key:"clickHandler",value:function(A,dt){dt&&dt.preventDefault(),this.props.clickHandler(A,dt)}},{key:"render",value:function(){var A={"slick-arrow":!0,"slick-next":!0},dt=this.clickHandler.bind(this,{message:"next"});Wr(this.props)||(A["slick-disabled"]=!0,dt=null);var J={key:"1","data-role":"none",className:It()(A),style:{display:"block"},onClick:dt},ot={currentSlide:this.props.currentSlide,slideCount:this.props.slideCount},tt;return this.props.nextArrow?tt=wt.cloneElement(this.props.nextArrow,(0,ht.Z)((0,ht.Z)({},J),ot)):tt=wt.createElement("button",(0,mt.Z)({key:"1",type:"button"},J)," ","Next"),tt}}])}(wt.PureComponent),Bi=lt(91033),sr=["animating"];function _s(it,P,Z){return P=(0,At.Z)(P),(0,Rt.Z)(it,(0,Wt.Z)()?Reflect.construct(P,Z||[],(0,At.Z)(it).constructor):P.apply(it,Z))}var Yr=function(it){function P(Z){var A;(0,Se.Z)(this,P),A=_s(this,P,[Z]),(0,xt.Z)(A,"listRefHandler",function(J){return A.list=J}),(0,xt.Z)(A,"trackRefHandler",function(J){return A.track=J}),(0,xt.Z)(A,"adaptHeight",function(){if(A.props.adaptiveHeight&&A.list){var J=A.list.querySelector('[data-index="'.concat(A.state.currentSlide,'"]'));A.list.style.height=Qe(J)+"px"}}),(0,xt.Z)(A,"componentDidMount",function(){if(A.props.onInit&&A.props.onInit(),A.props.lazyLoad){var J=dn((0,ht.Z)((0,ht.Z)({},A.props),A.state));J.length>0&&(A.setState(function(tt){return{lazyLoadedList:tt.lazyLoadedList.concat(J)}}),A.props.onLazyLoad&&A.props.onLazyLoad(J))}var ot=(0,ht.Z)({listRef:A.list,trackRef:A.track},A.props);A.updateState(ot,!0,function(){A.adaptHeight(),A.props.autoplay&&A.autoPlay("playing")}),A.props.lazyLoad==="progressive"&&(A.lazyLoadTimer=setInterval(A.progressiveLazyLoad,1e3)),A.ro=new Bi.Z(function(){A.state.animating?(A.onWindowResized(!1),A.callbackTimers.push(setTimeout(function(){return A.onWindowResized()},A.props.speed))):A.onWindowResized()}),A.ro.observe(A.list),document.querySelectorAll&&Array.prototype.forEach.call(document.querySelectorAll(".slick-slide"),function(tt){tt.onfocus=A.props.pauseOnFocus?A.onSlideFocus:null,tt.onblur=A.props.pauseOnFocus?A.onSlideBlur:null}),window.addEventListener?window.addEventListener("resize",A.onWindowResized):window.attachEvent("onresize",A.onWindowResized)}),(0,xt.Z)(A,"componentWillUnmount",function(){A.animationEndCallback&&clearTimeout(A.animationEndCallback),A.lazyLoadTimer&&clearInterval(A.lazyLoadTimer),A.callbackTimers.length&&(A.callbackTimers.forEach(function(J){return clearTimeout(J)}),A.callbackTimers=[]),window.addEventListener?window.removeEventListener("resize",A.onWindowResized):window.detachEvent("onresize",A.onWindowResized),A.autoplayTimer&&clearInterval(A.autoplayTimer),A.ro.disconnect()}),(0,xt.Z)(A,"componentDidUpdate",function(J){if(A.checkImagesLoad(),A.props.onReInit&&A.props.onReInit(),A.props.lazyLoad){var ot=dn((0,ht.Z)((0,ht.Z)({},A.props),A.state));ot.length>0&&(A.setState(function(_t){return{lazyLoadedList:_t.lazyLoadedList.concat(ot)}}),A.props.onLazyLoad&&A.props.onLazyLoad(ot))}A.adaptHeight();var tt=(0,ht.Z)((0,ht.Z)({listRef:A.list,trackRef:A.track},A.props),A.state),pt=A.didPropsChange(J);pt&&A.updateState(tt,pt,function(){A.state.currentSlide>=wt.Children.count(A.props.children)&&A.changeSlide({message:"index",index:wt.Children.count(A.props.children)-A.props.slidesToShow,currentSlide:A.state.currentSlide}),(J.autoplay!==A.props.autoplay||J.autoplaySpeed!==A.props.autoplaySpeed)&&(!J.autoplay&&A.props.autoplay?A.autoPlay("playing"):A.props.autoplay?A.autoPlay("update"):A.pause("paused"))})}),(0,xt.Z)(A,"onWindowResized",function(J){A.debouncedResize&&A.debouncedResize.cancel(),A.debouncedResize=(0,qt.D)(50,function(){return A.resizeWindow(J)}),A.debouncedResize()}),(0,xt.Z)(A,"resizeWindow",function(){var J=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,ot=!!(A.track&&A.track.node);if(ot){var tt=(0,ht.Z)((0,ht.Z)({listRef:A.list,trackRef:A.track},A.props),A.state);A.updateState(tt,J,function(){A.props.autoplay?A.autoPlay("update"):A.pause("paused")}),A.setState({animating:!1}),clearTimeout(A.animationEndCallback),delete A.animationEndCallback}}),(0,xt.Z)(A,"updateState",function(J,ot,tt){var pt=ji(J);J=(0,ht.Z)((0,ht.Z)((0,ht.Z)({},J),pt),{},{slideIndex:pt.currentSlide});var _t=Or(J);J=(0,ht.Z)((0,ht.Z)({},J),{},{left:_t});var Xt=wr(J);(ot||wt.Children.count(A.props.children)!==wt.Children.count(J.children))&&(pt.trackStyle=Xt),A.setState(pt,tt)}),(0,xt.Z)(A,"ssrInit",function(){if(A.props.variableWidth){var J=0,ot=0,tt=[],pt=Hn((0,ht.Z)((0,ht.Z)((0,ht.Z)({},A.props),A.state),{},{slideCount:A.props.children.length})),_t=Ee((0,ht.Z)((0,ht.Z)((0,ht.Z)({},A.props),A.state),{},{slideCount:A.props.children.length}));A.props.children.forEach(function(vt){tt.push(vt.props.style.width),J+=vt.props.style.width});for(var Xt=0;Xt=ot&&A.onWindowResized()};if(!pt.onclick)pt.onclick=function(){return pt.parentNode.focus()};else{var Xt=pt.onclick;pt.onclick=function(C){Xt(C),pt.parentNode.focus()}}pt.onload||(A.props.lazyLoad?pt.onload=function(){A.adaptHeight(),A.callbackTimers.push(setTimeout(A.onWindowResized,A.props.speed))}:(pt.onload=_t,pt.onerror=function(){_t(),A.props.onLazyLoadError&&A.props.onLazyLoadError()}))})}),(0,xt.Z)(A,"progressiveLazyLoad",function(){for(var J=[],ot=(0,ht.Z)((0,ht.Z)({},A.props),A.state),tt=A.state.currentSlide;tt=-Hn(ot);pt--)if(A.state.lazyLoadedList.indexOf(pt)<0){J.push(pt);break}J.length>0?(A.setState(function(_t){return{lazyLoadedList:_t.lazyLoadedList.concat(J)}}),A.props.onLazyLoad&&A.props.onLazyLoad(J)):A.lazyLoadTimer&&(clearInterval(A.lazyLoadTimer),delete A.lazyLoadTimer)}),(0,xt.Z)(A,"slideHandler",function(J){var ot=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,tt=A.props,pt=tt.asNavFor,_t=tt.beforeChange,Xt=tt.onLazyLoad,C=tt.speed,N=tt.afterChange,z=A.state.currentSlide,G=So((0,ht.Z)((0,ht.Z)((0,ht.Z)({index:J},A.props),A.state),{},{trackRef:A.track,useCSS:A.props.useCSS&&!ot})),X=G.state,K=G.nextState;if(X){_t&&_t(z,X.currentSlide);var H=X.lazyLoadedList.filter(function($){return A.state.lazyLoadedList.indexOf($)<0});Xt&&H.length>0&&Xt(H),!A.props.waitForAnimate&&A.animationEndCallback&&(clearTimeout(A.animationEndCallback),N&&N(z),delete A.animationEndCallback),A.setState(X,function(){pt&&A.asNavForIndex!==J&&(A.asNavForIndex=J,pt.innerSlider.slideHandler(J)),K&&(A.animationEndCallback=setTimeout(function(){var $=K.animating,q=(0,Bt.Z)(K,sr);A.setState(q,function(){A.callbackTimers.push(setTimeout(function(){return A.setState({animating:$})},10)),N&&N(X.currentSlide),delete A.animationEndCallback})},C))})}}),(0,xt.Z)(A,"changeSlide",function(J){var ot=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,tt=(0,ht.Z)((0,ht.Z)({},A.props),A.state),pt=Wa(tt,J);if(!(pt!==0&&!pt)&&(ot===!0?A.slideHandler(pt,ot):A.slideHandler(pt),A.props.autoplay&&A.autoPlay("update"),A.props.focusOnSelect)){var _t=A.list.querySelectorAll(".slick-current");_t[0]&&_t[0].focus()}}),(0,xt.Z)(A,"clickHandler",function(J){A.clickable===!1&&(J.stopPropagation(),J.preventDefault()),A.clickable=!0}),(0,xt.Z)(A,"keyHandler",function(J){var ot=Di(J,A.props.accessibility,A.props.rtl);ot!==""&&A.changeSlide({message:ot})}),(0,xt.Z)(A,"selectHandler",function(J){A.changeSlide(J)}),(0,xt.Z)(A,"disableBodyScroll",function(){var J=function(tt){tt=tt||window.event,tt.preventDefault&&tt.preventDefault(),tt.returnValue=!1};window.ontouchmove=J}),(0,xt.Z)(A,"enableBodyScroll",function(){window.ontouchmove=null}),(0,xt.Z)(A,"swipeStart",function(J){A.props.verticalSwiping&&A.disableBodyScroll();var ot=gt(J,A.props.swipe,A.props.draggable);ot!==""&&A.setState(ot)}),(0,xt.Z)(A,"swipeMove",function(J){var ot=Pe(J,(0,ht.Z)((0,ht.Z)((0,ht.Z)({},A.props),A.state),{},{trackRef:A.track,listRef:A.list,slideIndex:A.state.currentSlide}));ot&&(ot.swiping&&(A.clickable=!1),A.setState(ot))}),(0,xt.Z)(A,"swipeEnd",function(J){var ot=Gr(J,(0,ht.Z)((0,ht.Z)((0,ht.Z)({},A.props),A.state),{},{trackRef:A.track,listRef:A.list,slideIndex:A.state.currentSlide}));if(ot){var tt=ot.triggerSlideHandler;delete ot.triggerSlideHandler,A.setState(ot),tt!==void 0&&(A.slideHandler(tt),A.props.verticalSwiping&&A.enableBodyScroll())}}),(0,xt.Z)(A,"touchEnd",function(J){A.swipeEnd(J),A.clickable=!0}),(0,xt.Z)(A,"slickPrev",function(){A.callbackTimers.push(setTimeout(function(){return A.changeSlide({message:"previous"})},0))}),(0,xt.Z)(A,"slickNext",function(){A.callbackTimers.push(setTimeout(function(){return A.changeSlide({message:"next"})},0))}),(0,xt.Z)(A,"slickGoTo",function(J){var ot=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(J=Number(J),isNaN(J))return"";A.callbackTimers.push(setTimeout(function(){return A.changeSlide({message:"index",index:J,currentSlide:A.state.currentSlide},ot)},0))}),(0,xt.Z)(A,"play",function(){var J;if(A.props.rtl)J=A.state.currentSlide-A.props.slidesToScroll;else if(Wr((0,ht.Z)((0,ht.Z)({},A.props),A.state)))J=A.state.currentSlide+A.props.slidesToScroll;else return!1;A.slideHandler(J)}),(0,xt.Z)(A,"autoPlay",function(J){A.autoplayTimer&&clearInterval(A.autoplayTimer);var ot=A.state.autoplaying;if(J==="update"){if(ot==="hovered"||ot==="focused"||ot==="paused")return}else if(J==="leave"){if(ot==="paused"||ot==="focused")return}else if(J==="blur"&&(ot==="paused"||ot==="hovered"))return;A.autoplayTimer=setInterval(A.play,A.props.autoplaySpeed+50),A.setState({autoplaying:"playing"})}),(0,xt.Z)(A,"pause",function(J){A.autoplayTimer&&(clearInterval(A.autoplayTimer),A.autoplayTimer=null);var ot=A.state.autoplaying;J==="paused"?A.setState({autoplaying:"paused"}):J==="focused"?(ot==="hovered"||ot==="playing")&&A.setState({autoplaying:"focused"}):ot==="playing"&&A.setState({autoplaying:"hovered"})}),(0,xt.Z)(A,"onDotsOver",function(){return A.props.autoplay&&A.pause("hovered")}),(0,xt.Z)(A,"onDotsLeave",function(){return A.props.autoplay&&A.state.autoplaying==="hovered"&&A.autoPlay("leave")}),(0,xt.Z)(A,"onTrackOver",function(){return A.props.autoplay&&A.pause("hovered")}),(0,xt.Z)(A,"onTrackLeave",function(){return A.props.autoplay&&A.state.autoplaying==="hovered"&&A.autoPlay("leave")}),(0,xt.Z)(A,"onSlideFocus",function(){return A.props.autoplay&&A.pause("focused")}),(0,xt.Z)(A,"onSlideBlur",function(){return A.props.autoplay&&A.state.autoplaying==="focused"&&A.autoPlay("blur")}),(0,xt.Z)(A,"render",function(){var J=It()("slick-slider",A.props.className,{"slick-vertical":A.props.vertical,"slick-initialized":!0}),ot=(0,ht.Z)((0,ht.Z)({},A.props),A.state),tt=Yn(ot,["fade","cssEase","speed","infinite","centerMode","focusOnSelect","currentSlide","lazyLoad","lazyLoadedList","rtl","slideWidth","slideHeight","listHeight","vertical","slidesToShow","slidesToScroll","slideCount","trackStyle","variableWidth","unslick","centerPadding","targetSlide","useCSS"]),pt=A.props.pauseOnHover;tt=(0,ht.Z)((0,ht.Z)({},tt),{},{onMouseEnter:pt?A.onTrackOver:null,onMouseLeave:pt?A.onTrackLeave:null,onMouseOver:pt?A.onTrackOver:null,focusOnSelect:A.props.focusOnSelect&&A.clickable?A.selectHandler:null});var _t;if(A.props.dots===!0&&A.state.slideCount>=A.props.slidesToShow){var Xt=Yn(ot,["dotsClass","slideCount","slidesToShow","currentSlide","slidesToScroll","clickHandler","children","customPaging","infinite","appendDots"]),C=A.props.pauseOnDotsHover;Xt=(0,ht.Z)((0,ht.Z)({},Xt),{},{clickHandler:A.changeSlide,onMouseEnter:C?A.onDotsLeave:null,onMouseOver:C?A.onDotsOver:null,onMouseLeave:C?A.onDotsLeave:null}),_t=wt.createElement(Oi,Xt)}var N,z,G=Yn(ot,["infinite","centerMode","currentSlide","slideCount","slidesToShow","prevArrow","nextArrow"]);G.clickHandler=A.changeSlide,A.props.arrows&&(N=wt.createElement(Os,G),z=wt.createElement(Fn,G));var X=null;A.props.vertical&&(X={height:A.state.listHeight});var K=null;A.props.vertical===!1?A.props.centerMode===!0&&(K={padding:"0px "+A.props.centerPadding}):A.props.centerMode===!0&&(K={padding:A.props.centerPadding+" 0px"});var H=(0,ht.Z)((0,ht.Z)({},X),K),$=A.props.touchMove,q={className:"slick-list",style:H,onClick:A.clickHandler,onMouseDown:$?A.swipeStart:null,onMouseMove:A.state.dragging&&$?A.swipeMove:null,onMouseUp:$?A.swipeEnd:null,onMouseLeave:A.state.dragging&&$?A.swipeEnd:null,onTouchStart:$?A.swipeStart:null,onTouchMove:A.state.dragging&&$?A.swipeMove:null,onTouchEnd:$?A.touchEnd:null,onTouchCancel:A.state.dragging&&$?A.swipeEnd:null,onKeyDown:A.props.accessibility?A.keyHandler:null},et={className:J,dir:"ltr",style:A.props.style};return A.props.unslick&&(q={className:"slick-list"},et={className:J,style:A.props.style}),wt.createElement("div",et,A.props.unslick?"":N,wt.createElement("div",(0,mt.Z)({ref:A.listRefHandler},q),wt.createElement(Ga,(0,mt.Z)({ref:A.trackRefHandler},tt),A.props.children)),A.props.unslick?"":z,A.props.unslick?"":_t)}),A.list=null,A.track=null,A.state=(0,ht.Z)((0,ht.Z)({},Ht),{},{currentSlide:A.props.initialSlide,targetSlide:A.props.initialSlide?A.props.initialSlide:0,slideCount:wt.Children.count(A.props.children)}),A.callbackTimers=[],A.clickable=!0,A.debouncedResize=null;var dt=A.ssrInit();return A.state=(0,ht.Z)((0,ht.Z)({},A.state),dt),A}return(0,ct.Z)(P,it),(0,Kt.Z)(P,[{key:"didPropsChange",value:function(A){for(var dt=!1,J=0,ot=Object.keys(this.props);J1&&arguments[1]!==void 0?arguments[1]:!1;return A.innerSlider.slickGoTo(dt,J)}),(0,xt.Z)(A,"slickPause",function(){return A.innerSlider.pause("paused")}),(0,xt.Z)(A,"slickPlay",function(){return A.innerSlider.autoPlay("play")}),A.state={breakpoint:null},A._responsiveMediaHandlers=[],A}return(0,ct.Z)(P,it),(0,Kt.Z)(P,[{key:"media",value:function(A,dt){var J=window.matchMedia(A),ot=function(pt){var _t=pt.matches;_t&&dt()};J.addListener(ot),ot(J),this._responsiveMediaHandlers.push({mql:J,query:A,listener:ot})}},{key:"componentDidMount",value:function(){var A=this;if(this.props.responsive){var dt=this.props.responsive.map(function(ot){return ot.breakpoint});dt.sort(function(ot,tt){return ot-tt}),dt.forEach(function(ot,tt){var pt;tt===0?pt=xa()({minWidth:0,maxWidth:ot}):pt=xa()({minWidth:dt[tt-1]+1,maxWidth:ot}),ga()&&A.media(pt,function(){A.setState({breakpoint:ot})})});var J=xa()({minWidth:dt.slice(-1)[0]});ga()&&this.media(J,function(){A.setState({breakpoint:null})})}}},{key:"componentWillUnmount",value:function(){this._responsiveMediaHandlers.forEach(function(A){A.mql.removeListener(A.listener)})}},{key:"render",value:function(){var A=this,dt,J;this.state.breakpoint?(J=this.props.responsive.filter(function(X){return X.breakpoint===A.state.breakpoint}),dt=J[0].settings==="unslick"?"unslick":(0,ht.Z)((0,ht.Z)((0,ht.Z)({},Me),this.props),J[0].settings)):dt=(0,ht.Z)((0,ht.Z)({},Me),this.props),dt.centerMode&&(dt.slidesToScroll>1,dt.slidesToScroll=1),dt.fade&&(dt.slidesToShow>1,dt.slidesToScroll>1,dt.slidesToShow=1,dt.slidesToScroll=1);var ot=wt.Children.toArray(this.props.children);ot=ot.filter(function(X){return typeof X=="string"?!!X.trim():!!X}),dt.variableWidth&&(dt.rows>1||dt.slidesPerRow>1)&&(console.warn("variableWidth is not supported in case of rows > 1 or slidesPerRow > 1"),dt.variableWidth=!1);for(var tt=[],pt=null,_t=0;_t=ot.length));z+=1)N.push(wt.cloneElement(ot[z],{key:100*_t+10*C+z,tabIndex:-1,style:{width:"".concat(100/dt.slidesPerRow,"%"),display:"inline-block"}}));Xt.push(wt.createElement("div",{key:10*_t+C},N))}dt.variableWidth?tt.push(wt.createElement("div",{key:_t,style:{width:pt}},Xt)):tt.push(wt.createElement("div",{key:_t},Xt))}if(dt==="unslick"){var G="regular slider "+(this.props.className||"");return wt.createElement("div",{className:G},ot)}else tt.length<=dt.slidesToShow&&!dt.infinite&&(dt.unslick=!0);return wt.createElement(Yr,(0,mt.Z)({style:this.props.style,ref:this.innerSliderRefHandler},$r(dt)),tt)}}])}(wt.Component),ks=Ss,Ll=lt(53124),$a=lt(861),To=lt(14747),De=lt(83559);const Ce="--dot-duration",wa=it=>{const{componentCls:P,antCls:Z}=it;return{[P]:Object.assign(Object.assign({},(0,To.Wf)(it)),{".slick-slider":{position:"relative",display:"block",boxSizing:"border-box",touchAction:"pan-y",WebkitTouchCallout:"none",WebkitTapHighlightColor:"transparent",".slick-track, .slick-list":{transform:"translate3d(0, 0, 0)",touchAction:"pan-y"}},".slick-list":{position:"relative",display:"block",margin:0,padding:0,overflow:"hidden","&:focus":{outline:"none"},"&.dragging":{cursor:"pointer"},".slick-slide":{pointerEvents:"none",[`input${Z}-radio-input, input${Z}-checkbox-input`]:{visibility:"hidden"},"&.slick-active":{pointerEvents:"auto",[`input${Z}-radio-input, input${Z}-checkbox-input`]:{visibility:"visible"}},"> div > div":{verticalAlign:"bottom"}}},".slick-track":{position:"relative",top:0,insetInlineStart:0,display:"block","&::before, &::after":{display:"table",content:'""'},"&::after":{clear:"both"}},".slick-slide":{display:"none",float:"left",height:"100%",minHeight:1,img:{display:"block"},"&.dragging img":{pointerEvents:"none"}},".slick-initialized .slick-slide":{display:"block"},".slick-vertical .slick-slide":{display:"block",height:"auto"}})}},Ms=it=>{const{componentCls:P,motionDurationSlow:Z,arrowSize:A,arrowOffset:dt}=it,J=it.calc(A).div(Math.SQRT2).equal();return{[P]:{".slick-prev, .slick-next":{position:"absolute",top:"50%",width:A,height:A,transform:"translateY(-50%)",color:"#fff",opacity:.4,background:"transparent",padding:0,lineHeight:0,border:0,outline:"none",cursor:"pointer",zIndex:1,transition:`opacity ${Z}`,"&:hover, &:focus":{opacity:1},"&.slick-disabled":{pointerEvents:"none",opacity:0},"&::after":{boxSizing:"border-box",position:"absolute",top:it.calc(A).sub(J).div(2).equal(),insetInlineStart:it.calc(A).sub(J).div(2).equal(),display:"inline-block",width:J,height:J,border:"0 solid currentcolor",borderInlineStartWidth:2,borderBlockStartWidth:2,borderRadius:1,content:'""'}},".slick-prev":{insetInlineStart:dt,"&::after":{transform:"rotate(-45deg)"}},".slick-next":{insetInlineEnd:dt,"&::after":{transform:"rotate(135deg)"}}}}},Oa=it=>{const{componentCls:P,dotOffset:Z,dotWidth:A,dotHeight:dt,dotGap:J,colorBgContainer:ot,motionDurationSlow:tt}=it;return{[P]:{".slick-dots":{position:"absolute",insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:15,display:"flex !important",justifyContent:"center",paddingInlineStart:0,margin:0,listStyle:"none","&-bottom":{bottom:Z},"&-top":{top:Z,bottom:"auto"},li:{position:"relative",display:"inline-block",flex:"0 1 auto",boxSizing:"content-box",width:A,height:dt,marginInline:J,padding:0,textAlign:"center",textIndent:-999,verticalAlign:"top",transition:`all ${tt}`,borderRadius:dt,overflow:"hidden","&::after":{display:"block",position:"absolute",top:0,insetInlineStart:0,width:"100%",height:dt,content:'""',background:ot,borderRadius:dt,opacity:1,outline:"none",cursor:"pointer",overflow:"hidden",transform:"translate3d(-100%, 0, 0)"},button:{position:"relative",display:"block",width:"100%",height:dt,padding:0,color:"transparent",fontSize:0,background:ot,border:0,borderRadius:dt,outline:"none",cursor:"pointer",opacity:.2,transition:`all ${tt}`,overflow:"hidden","&:hover":{opacity:.75},"&::after":{position:"absolute",inset:it.calc(J).mul(-1).equal(),content:'""'}},"&.slick-active":{width:it.dotActiveWidth,position:"relative","&:hover":{opacity:1},"&::after":{transform:"translate3d(0, 0, 0)",transition:`transform var(${Ce}) ease-out`}}}}}}},Es=it=>{const{componentCls:P,dotOffset:Z,arrowOffset:A,marginXXS:dt}=it,J={width:it.dotHeight,height:it.dotWidth};return{[`${P}-vertical`]:{".slick-prev, .slick-next":{insetInlineStart:"50%",marginBlockStart:"unset",transform:"translateX(-50%)"},".slick-prev":{insetBlockStart:A,insetInlineStart:"50%","&::after":{transform:"rotate(45deg)"}},".slick-next":{insetBlockStart:"auto",insetBlockEnd:A,"&::after":{transform:"rotate(-135deg)"}},".slick-dots":{top:"50%",bottom:"auto",flexDirection:"column",width:it.dotHeight,height:"auto",margin:0,transform:"translateY(-50%)","&-left":{insetInlineEnd:"auto",insetInlineStart:Z},"&-right":{insetInlineEnd:Z,insetInlineStart:"auto"},li:Object.assign(Object.assign({},J),{margin:`${(0,$a.unit)(dt)} 0`,verticalAlign:"baseline",button:J,"&::after":Object.assign(Object.assign({},J),{height:0}),"&.slick-active":Object.assign(Object.assign({},J),{button:J,"&::after":Object.assign(Object.assign({},J),{transition:`height var(${Ce}) ease-out`})})})}}}},Nl=it=>{const{componentCls:P}=it;return[{[`${P}-rtl`]:{direction:"rtl",".slick-dots":{[`${P}-rtl&`]:{flexDirection:"row-reverse"}}}},{[`${P}-vertical`]:{".slick-dots":{[`${P}-rtl&`]:{flexDirection:"column"}}}}]},zi=it=>({arrowSize:16,arrowOffset:it.marginXS,dotWidth:16,dotHeight:3,dotGap:it.marginXXS,dotOffset:12,dotWidthActive:24,dotActiveWidth:24});var _a=(0,De.I$)("Carousel",it=>[wa(it),Ms(it),Oa(it),Es(it),Nl(it)],zi,{deprecatedTokens:[["dotWidthActive","dotActiveWidth"]]}),As=function(it,P){var Z={};for(var A in it)Object.prototype.hasOwnProperty.call(it,A)&&P.indexOf(A)<0&&(Z[A]=it[A]);if(it!=null&&typeof Object.getOwnPropertySymbols=="function")for(var dt=0,A=Object.getOwnPropertySymbols(it);dt{var{currentSlide:P,slideCount:Z}=it,A=As(it,["currentSlide","slideCount"]);return wt.createElement("button",Object.assign({type:"button"},A))};var ka=wt.forwardRef((it,P)=>{const{dots:Z=!0,arrows:A=!1,prevArrow:dt=wt.createElement(Sa,{"aria-label":"prev"}),nextArrow:J=wt.createElement(Sa,{"aria-label":"next"}),draggable:ot=!1,waitForAnimate:tt=!1,dotPosition:pt="bottom",vertical:_t=pt==="left"||pt==="right",rootClassName:Xt,className:C,style:N,id:z,autoplay:G=!1,autoplaySpeed:X=3e3}=it,K=As(it,["dots","arrows","prevArrow","nextArrow","draggable","waitForAnimate","dotPosition","vertical","rootClassName","className","style","id","autoplay","autoplaySpeed"]),{getPrefixCls:H,direction:$,className:q,style:et}=(0,Ll.dj)("carousel"),yt=wt.useRef(null),vt=(Xn,Sr=!1)=>{yt.current.slickGoTo(Xn,Sr)};wt.useImperativeHandle(P,()=>({goTo:vt,autoPlay:yt.current.innerSlider.autoPlay,innerSlider:yt.current.innerSlider,prev:yt.current.slickPrev,next:yt.current.slickNext}),[yt.current]);const jt=wt.useRef(wt.Children.count(it.children));wt.useEffect(()=>{jt.current!==wt.Children.count(it.children)&&(vt(it.initialSlide||0,!1),jt.current=wt.Children.count(it.children))},[it.children]);const Ot=Object.assign({vertical:_t,className:It()(C,q),style:Object.assign(Object.assign({},et),N),autoplay:!!G},K);Ot.effect==="fade"&&(Ot.fade=!0);const Ct=H("carousel",Ot.prefixCls),Dt=!!Z,Et=It()(Ts,`${Ts}-${pt}`,typeof Z=="boolean"?!1:Z==null?void 0:Z.className),[Qt,$t,ae]=_a(Ct),Gt=It()(Ct,{[`${Ct}-rtl`]:$==="rtl",[`${Ct}-vertical`]:Ot.vertical},$t,ae,Xt),xe=G&&(typeof G=="object"?G.dotDuration:!1)?{[Ce]:`${X}ms`}:{};return Qt(wt.createElement("div",{className:Gt,id:z,style:xe},wt.createElement(ks,Object.assign({ref:yt},Ot,{dots:Dt,dotsClass:Et,arrows:A,prevArrow:dt,nextArrow:J,draggable:ot,verticalSwiping:_t,autoplaySpeed:X,waitForAnimate:tt}))))})},75302:function(oe,ce,lt){"use strict";var wt=lt(25378);function mt(){return(0,wt.Z)()}ce.ZP={useBreakpoint:mt}},8874:function(oe){"use strict";oe.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}},19818:function(oe,ce,lt){var wt=lt(8874),mt=lt(86851),ht=Object.hasOwnProperty,Se=Object.create(null);for(var Kt in wt)ht.call(wt,Kt)&&(Se[wt[Kt]]=Kt);var Rt=oe.exports={to:{},get:{}};Rt.get=function(ct){var xt=ct.substring(0,3).toLowerCase(),Zt,Bt;switch(xt){case"hsl":Zt=Rt.get.hsl(ct),Bt="hsl";break;case"hwb":Zt=Rt.get.hwb(ct),Bt="hwb";break;default:Zt=Rt.get.rgb(ct),Bt="rgb";break}return Zt?{model:Bt,value:Zt}:null},Rt.get.rgb=function(ct){if(!ct)return null;var xt=/^#([a-f0-9]{3,4})$/i,Zt=/^#([a-f0-9]{6})([a-f0-9]{2})?$/i,Bt=/^rgba?\(\s*([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)\s*(?:[,|\/]\s*([+-]?[\d\.]+)(%?)\s*)?\)$/,ue=/^rgba?\(\s*([+-]?[\d\.]+)\%\s*,?\s*([+-]?[\d\.]+)\%\s*,?\s*([+-]?[\d\.]+)\%\s*(?:[,|\/]\s*([+-]?[\d\.]+)(%?)\s*)?\)$/,Ht=/^(\w+)$/,qt=[0,0,0,1],ee,It,Ne;if(ee=ct.match(Zt)){for(Ne=ee[2],ee=ee[1],It=0;It<3;It++){var Me=It*2;qt[It]=parseInt(ee.slice(Me,Me+2),16)}Ne&&(qt[3]=parseInt(Ne,16)/255)}else if(ee=ct.match(xt)){for(ee=ee[1],Ne=ee[3],It=0;It<3;It++)qt[It]=parseInt(ee[It]+ee[It],16);Ne&&(qt[3]=parseInt(Ne+Ne,16)/255)}else if(ee=ct.match(Bt)){for(It=0;It<3;It++)qt[It]=parseInt(ee[It+1],0);ee[4]&&(ee[5]?qt[3]=parseFloat(ee[4])*.01:qt[3]=parseFloat(ee[4]))}else if(ee=ct.match(ue)){for(It=0;It<3;It++)qt[It]=Math.round(parseFloat(ee[It+1])*2.55);ee[4]&&(ee[5]?qt[3]=parseFloat(ee[4])*.01:qt[3]=parseFloat(ee[4]))}else return(ee=ct.match(Ht))?ee[1]==="transparent"?[0,0,0,0]:ht.call(wt,ee[1])?(qt=wt[ee[1]],qt[3]=1,qt):null:null;for(It=0;It<3;It++)qt[It]=Wt(qt[It],0,255);return qt[3]=Wt(qt[3],0,1),qt},Rt.get.hsl=function(ct){if(!ct)return null;var xt=/^hsla?\(\s*([+-]?(?:\d{0,3}\.)?\d+)(?:deg)?\s*,?\s*([+-]?[\d\.]+)%\s*,?\s*([+-]?[\d\.]+)%\s*(?:[,|\/]\s*([+-]?(?=\.\d|\d)(?:0|[1-9]\d*)?(?:\.\d*)?(?:[eE][+-]?\d+)?)\s*)?\)$/,Zt=ct.match(xt);if(Zt){var Bt=parseFloat(Zt[4]),ue=(parseFloat(Zt[1])%360+360)%360,Ht=Wt(parseFloat(Zt[2]),0,100),qt=Wt(parseFloat(Zt[3]),0,100),ee=Wt(isNaN(Bt)?1:Bt,0,1);return[ue,Ht,qt,ee]}return null},Rt.get.hwb=function(ct){if(!ct)return null;var xt=/^hwb\(\s*([+-]?\d{0,3}(?:\.\d+)?)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?(?=\.\d|\d)(?:0|[1-9]\d*)?(?:\.\d*)?(?:[eE][+-]?\d+)?)\s*)?\)$/,Zt=ct.match(xt);if(Zt){var Bt=parseFloat(Zt[4]),ue=(parseFloat(Zt[1])%360+360)%360,Ht=Wt(parseFloat(Zt[2]),0,100),qt=Wt(parseFloat(Zt[3]),0,100),ee=Wt(isNaN(Bt)?1:Bt,0,1);return[ue,Ht,qt,ee]}return null},Rt.to.hex=function(){var ct=mt(arguments);return"#"+At(ct[0])+At(ct[1])+At(ct[2])+(ct[3]<1?At(Math.round(ct[3]*255)):"")},Rt.to.rgb=function(){var ct=mt(arguments);return ct.length<4||ct[3]===1?"rgb("+Math.round(ct[0])+", "+Math.round(ct[1])+", "+Math.round(ct[2])+")":"rgba("+Math.round(ct[0])+", "+Math.round(ct[1])+", "+Math.round(ct[2])+", "+ct[3]+")"},Rt.to.rgb.percent=function(){var ct=mt(arguments),xt=Math.round(ct[0]/255*100),Zt=Math.round(ct[1]/255*100),Bt=Math.round(ct[2]/255*100);return ct.length<4||ct[3]===1?"rgb("+xt+"%, "+Zt+"%, "+Bt+"%)":"rgba("+xt+"%, "+Zt+"%, "+Bt+"%, "+ct[3]+")"},Rt.to.hsl=function(){var ct=mt(arguments);return ct.length<4||ct[3]===1?"hsl("+ct[0]+", "+ct[1]+"%, "+ct[2]+"%)":"hsla("+ct[0]+", "+ct[1]+"%, "+ct[2]+"%, "+ct[3]+")"},Rt.to.hwb=function(){var ct=mt(arguments),xt="";return ct.length>=4&&ct[3]!==1&&(xt=", "+ct[3]),"hwb("+ct[0]+", "+ct[1]+"%, "+ct[2]+"%"+xt+")"},Rt.to.keyword=function(ct){return Se[ct.slice(0,3)]};function Wt(ct,xt,Zt){return Math.min(Math.max(xt,ct),Zt)}function At(ct){var xt=Math.round(ct).toString(16).toUpperCase();return xt.length<2?"0"+xt:xt}},26729:function(oe){"use strict";var ce=Object.prototype.hasOwnProperty,lt="~";function wt(){}Object.create&&(wt.prototype=Object.create(null),new wt().__proto__||(lt=!1));function mt(Rt,Wt,At){this.fn=Rt,this.context=Wt,this.once=At||!1}function ht(Rt,Wt,At,ct,xt){if(typeof At!="function")throw new TypeError("The listener must be a function");var Zt=new mt(At,ct||Rt,xt),Bt=lt?lt+Wt:Wt;return Rt._events[Bt]?Rt._events[Bt].fn?Rt._events[Bt]=[Rt._events[Bt],Zt]:Rt._events[Bt].push(Zt):(Rt._events[Bt]=Zt,Rt._eventsCount++),Rt}function Se(Rt,Wt){--Rt._eventsCount===0?Rt._events=new wt:delete Rt._events[Wt]}function Kt(){this._events=new wt,this._eventsCount=0}Kt.prototype.eventNames=function(){var Wt=[],At,ct;if(this._eventsCount===0)return Wt;for(ct in At=this._events)ce.call(At,ct)&&Wt.push(lt?ct.slice(1):ct);return Object.getOwnPropertySymbols?Wt.concat(Object.getOwnPropertySymbols(At)):Wt},Kt.prototype.listeners=function(Wt){var At=lt?lt+Wt:Wt,ct=this._events[At];if(!ct)return[];if(ct.fn)return[ct.fn];for(var xt=0,Zt=ct.length,Bt=new Array(Zt);xt=0&&(lt.splice instanceof Function||Object.getOwnPropertyDescriptor(lt,lt.length-1)&<.constructor.name!=="String")}},80973:function(oe,ce,lt){var wt=lt(71169),mt=function(Kt){var Rt=/[height|width]$/;return Rt.test(Kt)},ht=function(Kt){var Rt="",Wt=Object.keys(Kt);return Wt.forEach(function(At,ct){var xt=Kt[At];At=wt(At),mt(At)&&typeof xt=="number"&&(xt=xt+"px"),xt===!0?Rt+=At:xt===!1?Rt+="not "+At:Rt+="("+At+": "+xt+")",ct=It.length)){var Qe=Math.max(yn-Zt,0),Ii=yn,Wr=Math.min(yn+Zt,It.length-1),Yn=Qe-(yn-Zt),ji=yn+Zt-Wr,So=be[-Zt-1+Yn]||0,Wa=be[-Zt-1+ji]||0,Di=gn/(gn-So-Wa);Yn>0&&(ei+=Di*(Yn-1)*dn);var gt=Math.max(0,yn-Zt+1);Kt.inside(0,It.length-1,gt)&&(It[gt].y+=Di*1*dn),Kt.inside(0,It.length-1,Ii+1)&&(It[Ii+1].y-=Di*2*dn),Kt.inside(0,It.length-1,Wr+1)&&(It[Wr+1].y+=Di*1*dn)}});var mn=ei,Le=0,nr=0;return It.forEach(function(jn){Le+=jn.y,mn+=Le,jn.y=mn,nr+=mn}),nr>0&&It.forEach(function(jn){jn.y/=nr}),It};function Wt(At,ct){for(var xt={},Zt=0,Bt=-ct;Bt<=ct;Bt++)Zt+=At(Bt/ct),xt[Bt]=Zt;return xt}oe.exports.getExpectedValueFromPdf=function(At){if(!(!At||At.length===0)){var ct=0;return At.forEach(function(xt){ct+=xt.x*xt.y}),ct}},oe.exports.getXWithLeftTailArea=function(At,ct){if(!(!At||At.length===0)){for(var xt=0,Zt=0,Bt=0;Bt=ct));Bt++);return At[Zt].x}},oe.exports.getPerplexity=function(At){if(!(!At||At.length===0)){var ct=0;return At.forEach(function(xt){var Zt=Math.log(xt.y);isFinite(Zt)&&(ct+=xt.y*Zt)}),ct=-ct/ht,Math.pow(2,ct)}}},2801:function(oe,ce,lt){"use strict";lt.d(ce,{I:function(){return Zt},r:function(){return xt}});var wt=lt(62435),mt={fullscreenEnabled:0,fullscreenElement:1,requestFullscreen:2,exitFullscreen:3,fullscreenchange:4,fullscreenerror:5,fullscreen:6},ht=["webkitFullscreenEnabled","webkitFullscreenElement","webkitRequestFullscreen","webkitExitFullscreen","webkitfullscreenchange","webkitfullscreenerror","-webkit-full-screen"],Se=["mozFullScreenEnabled","mozFullScreenElement","mozRequestFullScreen","mozCancelFullScreen","mozfullscreenchange","mozfullscreenerror","-moz-full-screen"],Kt=["msFullscreenEnabled","msFullscreenElement","msRequestFullscreen","msExitFullscreen","MSFullscreenChange","MSFullscreenError","-ms-fullscreen"],Rt=typeof window!="undefined"&&typeof window.document!="undefined"?window.document:{},Wt="fullscreenEnabled"in Rt&&Object.keys(mt)||ht[0]in Rt&&ht||Se[0]in Rt&&Se||Kt[0]in Rt&&Kt||[],At={requestFullscreen:function(Bt){return Bt[Wt[mt.requestFullscreen]]()},requestFullscreenFunction:function(Bt){return Bt[Wt[mt.requestFullscreen]]},get exitFullscreen(){return Rt[Wt[mt.exitFullscreen]].bind(Rt)},get fullscreenPseudoClass(){return":"+Wt[mt.fullscreen]},addEventListener:function(Bt,ue,Ht){return Rt.addEventListener(Wt[mt[Bt]],ue,Ht)},removeEventListener:function(Bt,ue,Ht){return Rt.removeEventListener(Wt[mt[Bt]],ue,Ht)},get fullscreenEnabled(){return!!Rt[Wt[mt.fullscreenEnabled]]},set fullscreenEnabled(Bt){},get fullscreenElement(){return Rt[Wt[mt.fullscreenElement]]},set fullscreenElement(Bt){},get onfullscreenchange(){return Rt[("on"+Wt[mt.fullscreenchange]).toLowerCase()]},set onfullscreenchange(Bt){return Rt[("on"+Wt[mt.fullscreenchange]).toLowerCase()]=Bt},get onfullscreenerror(){return Rt[("on"+Wt[mt.fullscreenerror]).toLowerCase()]},set onfullscreenerror(Bt){return Rt[("on"+Wt[mt.fullscreenerror]).toLowerCase()]=Bt}},ct=At;function xt(){var Bt=(0,wt.useState)(!1),ue=Bt[0],Ht=Bt[1],qt=(0,wt.useRef)(null);(0,wt.useEffect)(function(){var Ne=function(){Ht(ct.fullscreenElement===qt.current)};return ct.addEventListener("fullscreenchange",Ne),function(){return ct.removeEventListener("fullscreenchange",Ne)}},[]);var ee=(0,wt.useCallback)(function(){if(ct.fullscreenElement)return ct.exitFullscreen().then(function(){return ct.requestFullscreen(qt.current)});if(qt.current)return ct.requestFullscreen(qt.current)},[]),It=(0,wt.useCallback)(function(){return ct.fullscreenElement===qt.current?ct.exitFullscreen():Promise.resolve()},[]);return(0,wt.useMemo)(function(){return{active:ue,enter:ee,exit:It,node:qt}},[ue,ee,It])}var Zt=function(ue){var Ht=ue.handle,qt=ue.onChange,ee=ue.children,It=ue.className,Ne=[];return It&&Ne.push(It),Ne.push("fullscreen"),Ht.active&&Ne.push("fullscreen-enabled"),(0,wt.useEffect)(function(){qt&&qt(Ht.active,Ht)},[Ht.active]),wt.createElement("div",{className:Ne.join(" "),ref:Ht.node,style:Ht.active?{height:"100%",width:"100%"}:void 0},ee)}},86851:function(oe,ce,lt){"use strict";var wt=lt(35171),mt=Array.prototype.concat,ht=Array.prototype.slice,Se=oe.exports=function(Rt){for(var Wt=[],At=0,ct=Rt.length;AtP in T?Qv(T,P,{enumerable:!0,configurable:!0,writable:!0,value:a}):T[P]=a,Hi=(T,P)=>{for(var a in P||(P={}))_v.call(P,a)&&Bi(T,a,P[a]);if(Li)for(var a of Li(P))qv.call(P,a)&&Bi(T,a,P[a]);return T};(self.webpackChunk=self.webpackChunk||[]).push([[4146],{48689:function(T,P,a){"use strict";a.d(P,{Z:function(){return x}});var i=a(87462),f=a(62435),v={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M360 184h-8c4.4 0 8-3.6 8-8v8h304v-8c0 4.4 3.6 8 8 8h-8v72h72v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80h72v-72zm504 72H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM731.3 840H292.7l-24.2-512h487l-24.2 512z"}}]},name:"delete",theme:"outlined"},p=v,g=a(84089),C=function(N,H){return f.createElement(g.Z,(0,i.Z)({},N,{ref:H,icon:p}))},O=f.forwardRef(C),x=O},60692:function(T,P,a){"use strict";a.d(P,{ZP:function(){return et},NA:function(){return w},aK:function(){return oe}});var i=a(1413),f=a(91),v=a(97685),p=a(71002),g=a(74902),C=a(4942),O=a(10915),x=a(64847),M=a(10989),N=a(75661),H=a(48171),l=a(74138),R=a(21770),ee=a(27068),A=a(62435),Z=a(51280);function D(De){var U=arguments.length>1&&arguments[1]!==void 0?arguments[1]:100,Oe=arguments.length>2?arguments[2]:void 0,we=(0,A.useState)(De),Ae=(0,v.Z)(we,2),Fe=Ae[0],fe=Ae[1],me=(0,Z.d)(De);return(0,A.useEffect)(function(){var Re=setTimeout(function(){fe(me.current)},U);return function(){return clearTimeout(Re)}},Oe?[U].concat((0,g.Z)(Oe)):void 0),Fe}var K=a(31413),q=a(21532),k=a(57381),z=a(5068),Be=a(68795),b=a(2122),je=a(34041),Qe=a(25278),tt=a(93967),re=a.n(tt),ke=a(50344),He=a(86074),V=["label","prefixCls","onChange","value","mode","children","defaultValue","size","showSearch","disabled","style","className","bordered","options","onSearch","allowClear","labelInValue","fieldNames","lightLabel","labelTrigger","optionFilterProp","optionLabelProp","valueMaxLength","fetchDataOnSearch","fetchData"],Ue=function(U,Oe){return(0,p.Z)(Oe)!=="object"?U[Oe]||Oe:U[Oe==null?void 0:Oe.value]||Oe.label},We=function(U,Oe){var we=U.label,Ae=U.prefixCls,Fe=U.onChange,fe=U.value,me=U.mode,Re=U.children,he=U.defaultValue,Te=U.size,Y=U.showSearch,ie=U.disabled,de=U.style,te=U.className,pe=U.bordered,Ze=U.options,rt=U.onSearch,gt=U.allowClear,Ge=U.labelInValue,Ke=U.fieldNames,Ye=U.lightLabel,Dt=U.labelTrigger,vt=U.optionFilterProp,st=U.optionLabelProp,mt=st===void 0?"":st,_e=U.valueMaxLength,ge=_e===void 0?41:_e,Ie=U.fetchDataOnSearch,Ne=Ie===void 0?!1:Ie,Le=U.fetchData,se=(0,f.Z)(U,V),ut=U.placeholder,ct=ut===void 0?we:ut,pt=Ke||{},wt=pt.label,dn=wt===void 0?"label":wt,mn=pt.value,Ut=mn===void 0?"value":mn,On=(0,A.useContext)(q.ZP.ConfigContext),zn=On.getPrefixCls,sn=zn("pro-field-select-light-select"),St=(0,A.useState)(!1),kt=(0,v.Z)(St,2),Rt=kt[0],Qt=kt[1],Ln=(0,A.useState)(""),hn=(0,v.Z)(Ln,2),Bt=hn[0],In=hn[1],Xn=(0,x.Xj)("LightSelect",function(Zt){return(0,C.Z)({},".".concat(sn),(0,C.Z)((0,C.Z)({},"".concat(Zt.antCls,"-select"),{position:"absolute",width:"153px",height:"28px",visibility:"hidden","&-selector":{height:28}}),"&.".concat(sn,"-searchable"),(0,C.Z)({},"".concat(Zt.antCls,"-select"),{width:"200px","&-selector":{height:28}})))}),Yn=Xn.wrapSSR,Je=Xn.hashId,lt=(0,A.useMemo)(function(){var Zt={};return Ze==null||Ze.forEach(function(Tt){var xt=Tt[mt]||Tt[dn],Zn=Tt[Ut];Zt[Zn]=xt||Zn}),Zt},[dn,Ze,Ut,mt]),bt=(0,A.useMemo)(function(){return Reflect.has(se,"open")?se==null?void 0:se.open:Rt},[Rt,se]),Kt=Array.isArray(fe)?fe.map(function(Zt){return Ue(lt,Zt)}):Ue(lt,fe);return Yn((0,He.jsxs)("div",{className:re()(sn,Je,(0,C.Z)({},"".concat(sn,"-searchable"),Y),"".concat(sn,"-container-").concat(se.placement||"bottomLeft"),te),style:de,onClick:function(Tt){var xt;if(!ie){var Zn=Ye==null||(xt=Ye.current)===null||xt===void 0||(xt=xt.labelRef)===null||xt===void 0||(xt=xt.current)===null||xt===void 0?void 0:xt.contains(Tt.target);Zn&&Qt(!Rt)}},children:[(0,He.jsx)(je.Z,(0,i.Z)((0,i.Z)((0,i.Z)({},se),{},{allowClear:gt,value:fe,mode:me,labelInValue:Ge,size:Te,disabled:ie,onChange:function(Tt,xt){Fe==null||Fe(Tt,xt),me!=="multiple"&&Qt(!1)}},(0,K.J)(pe)),{},{showSearch:Y,onSearch:Y?function(Zt){Ne&&Le&&Le(Zt),rt==null||rt(Zt)}:void 0,style:de,dropdownRender:function(Tt){return(0,He.jsxs)("div",{ref:Oe,children:[Y&&(0,He.jsx)("div",{style:{margin:"4px 8px"},children:(0,He.jsx)(Qe.Z,{value:Bt,allowClear:!!gt,onChange:function(Zn){In(Zn.target.value),Ne&&Le&&Le(Zn.target.value),rt==null||rt(Zn.target.value)},onKeyDown:function(Zn){if(Zn.key==="Backspace"){Zn.stopPropagation();return}(Zn.key==="ArrowUp"||Zn.key==="ArrowDown")&&Zn.preventDefault()},style:{width:"100%"},prefix:(0,He.jsx)(Be.Z,{})})}),Tt]})},open:bt,onDropdownVisibleChange:function(Tt){var xt;Tt||In(""),Dt||Qt(Tt),se==null||(xt=se.onDropdownVisibleChange)===null||xt===void 0||xt.call(se,Tt)},prefixCls:Ae,options:rt||!Bt?Ze:Ze==null?void 0:Ze.filter(function(Zt){var Tt,xt;return vt?(0,ke.Z)(Zt[vt]).join("").toLowerCase().includes(Bt):((Tt=String(Zt[dn]))===null||Tt===void 0||(Tt=Tt.toLowerCase())===null||Tt===void 0?void 0:Tt.includes(Bt==null?void 0:Bt.toLowerCase()))||((xt=Zt[Ut])===null||xt===void 0||(xt=xt.toString())===null||xt===void 0||(xt=xt.toLowerCase())===null||xt===void 0?void 0:xt.includes(Bt==null?void 0:Bt.toLowerCase()))})})),(0,He.jsx)(b.Q,{ellipsis:!0,label:we,placeholder:ct,disabled:ie,bordered:pe,allowClear:!!gt,value:Kt||(fe==null?void 0:fe.label)||fe,onClear:function(){Fe==null||Fe(void 0,void 0)},ref:Ye,valueMaxLength:ge})]}))},Ve=A.forwardRef(We),le=["optionItemRender","mode","onSearch","onFocus","onChange","autoClearSearchValue","searchOnFocus","resetAfterSelect","fetchDataOnSearch","optionFilterProp","optionLabelProp","className","disabled","options","fetchData","resetData","prefixCls","onClear","searchValue","showSearch","fieldNames","defaultSearchValue","preserveOriginalLabel"],ae=["className","optionType"],Me=function(U,Oe){var we=U.optionItemRender,Ae=U.mode,Fe=U.onSearch,fe=U.onFocus,me=U.onChange,Re=U.autoClearSearchValue,he=Re===void 0?!0:Re,Te=U.searchOnFocus,Y=Te===void 0?!1:Te,ie=U.resetAfterSelect,de=ie===void 0?!1:ie,te=U.fetchDataOnSearch,pe=te===void 0?!0:te,Ze=U.optionFilterProp,rt=Ze===void 0?"label":Ze,gt=U.optionLabelProp,Ge=gt===void 0?"label":gt,Ke=U.className,Ye=U.disabled,Dt=U.options,vt=U.fetchData,st=U.resetData,mt=U.prefixCls,_e=U.onClear,ge=U.searchValue,Ie=U.showSearch,Ne=U.fieldNames,Le=U.defaultSearchValue,se=U.preserveOriginalLabel,ut=se===void 0?!1:se,ct=(0,f.Z)(U,le),pt=Ne||{},wt=pt.label,dn=wt===void 0?"label":wt,mn=pt.value,Ut=mn===void 0?"value":mn,On=pt.options,zn=On===void 0?"options":On,sn=(0,A.useState)(ge!=null?ge:Le),St=(0,v.Z)(sn,2),kt=St[0],Rt=St[1],Qt=(0,A.useRef)();(0,A.useImperativeHandle)(Oe,function(){return Qt.current}),(0,A.useEffect)(function(){if(ct.autoFocus){var Je;Qt==null||(Je=Qt.current)===null||Je===void 0||Je.focus()}},[ct.autoFocus]),(0,A.useEffect)(function(){Rt(ge)},[ge]);var Ln=(0,A.useContext)(q.ZP.ConfigContext),hn=Ln.getPrefixCls,Bt=hn("pro-filed-search-select",mt),In=re()(Bt,Ke,(0,C.Z)({},"".concat(Bt,"-disabled"),Ye)),Xn=function(lt,bt){return Array.isArray(lt)&&Array.isArray(bt)&<.length>0?lt.map(function(Kt,Zt){var Tt=bt==null?void 0:bt[Zt],xt=(Tt==null?void 0:Tt["data-item"])||{};return(0,i.Z)((0,i.Z)((0,i.Z)({},xt),Kt),{},{label:ut?xt.label:Kt.label})}):[]},Yn=function Je(lt){return lt.map(function(bt,Kt){var Zt,Tt=bt,xt=Tt.className,Zn=Tt.optionType,Un=(0,f.Z)(Tt,ae),ve=bt[dn],Ee=bt[Ut],qe=(Zt=bt[zn])!==null&&Zt!==void 0?Zt:[];return Zn==="optGroup"||bt.options?(0,i.Z)((0,i.Z)({label:ve},Un),{},{data_title:ve,title:ve,key:Ee!=null?Ee:"".concat(ve==null?void 0:ve.toString(),"-").concat(Kt,"-").concat((0,N.x)()),children:Je(qe)}):(0,i.Z)((0,i.Z)({title:ve},Un),{},{data_title:ve,value:Ee!=null?Ee:Kt,key:Ee!=null?Ee:"".concat(ve==null?void 0:ve.toString(),"-").concat(Kt,"-").concat((0,N.x)()),"data-item":bt,className:"".concat(Bt,"-option ").concat(xt||"").trim(),label:(we==null?void 0:we(bt))||ve})})};return(0,He.jsx)(je.Z,(0,i.Z)((0,i.Z)({ref:Qt,className:In,allowClear:!0,autoClearSearchValue:he,disabled:Ye,mode:Ae,showSearch:Ie,searchValue:kt,optionFilterProp:rt,optionLabelProp:Ge,onClear:function(){_e==null||_e(),vt(void 0),Ie&&Rt(void 0)}},ct),{},{filterOption:ct.filterOption==!1?!1:function(Je,lt){var bt,Kt,Zt;return ct.filterOption&&typeof ct.filterOption=="function"?ct.filterOption(Je,(0,i.Z)((0,i.Z)({},lt),{},{label:lt==null?void 0:lt.data_title})):!!(lt!=null&&(bt=lt.data_title)!==null&&bt!==void 0&&bt.toString().toLowerCase().includes(Je.toLowerCase())||lt!=null&&(Kt=lt.label)!==null&&Kt!==void 0&&Kt.toString().toLowerCase().includes(Je.toLowerCase())||lt!=null&&(Zt=lt.value)!==null&&Zt!==void 0&&Zt.toString().toLowerCase().includes(Je.toLowerCase()))},onSearch:Ie?function(Je){pe&&vt(Je),Fe==null||Fe(Je),Rt(Je)}:void 0,onChange:function(lt,bt){Ie&&he&&(vt(void 0),Fe==null||Fe(""),Rt(void 0));for(var Kt=arguments.length,Zt=new Array(Kt>2?Kt-2:0),Tt=2;Tt2&&arguments[2]!==void 0?arguments[2]:!0,pe=Object.keys(de).reduce(function(gt,Ge){var Ke=de[Ge];return(0,Qe.k)(Ke)||(gt[Ge]=Ke),gt},{});if(Object.keys(pe).length<1||typeof window=="undefined"||(0,z.Z)(ie)!=="object"||(0,Qe.k)(ie)||ie instanceof Blob)return ie;var Ze=Array.isArray(ie)?[]:{},rt=function gt(Ge,Ke){var Ye=Array.isArray(Ge),Dt=Ye?[]:{};return Ge==null||Ge===void 0?Dt:(Object.keys(Ge).forEach(function(vt){var st=function Le(se,ut){return Array.isArray(se)&&se.forEach(function(ct,pt){if(ct){var wt=ut==null?void 0:ut[pt];typeof ct=="function"&&(ut[pt]=ct(ut,vt,Ge)),(0,z.Z)(ct)==="object"&&!Array.isArray(ct)&&Object.keys(ct).forEach(function(dn){var mn=wt==null?void 0:wt[dn];if(typeof ct[dn]=="function"&&mn){var Ut=ct[dn](wt[dn],vt,Ge);wt[dn]=(0,z.Z)(Ut)==="object"?Ut[dn]:Ut}else(0,z.Z)(ct[dn])==="object"&&Array.isArray(ct[dn])&&mn&&Le(ct[dn],mn)}),(0,z.Z)(ct)==="object"&&Array.isArray(ct)&&wt&&Le(ct,wt)}}),vt},mt=Ke?[Ke,vt].flat(1):[vt].flat(1),_e=Ge[vt],ge=(0,b.Z)(pe,mt),Ie=function(){var se,ut,ct=!1;if(typeof ge=="function"){ut=ge==null?void 0:ge(_e,vt,Ge);var pt=(0,z.Z)(ut);pt!=="object"&&pt!=="undefined"?(se=vt,ct=!0):se=ut}else se=st(ge,_e);if(Array.isArray(se)){Dt=(0,je.Z)(Dt,se,_e);return}(0,z.Z)(se)==="object"&&!Array.isArray(Ze)?Ze=(0,Be.Z)(Ze,se):(0,z.Z)(se)==="object"&&Array.isArray(Ze)?Dt=(0,v.Z)((0,v.Z)({},Dt),se):(se!==null||se!==void 0)&&(Dt=(0,je.Z)(Dt,[se],ct?ut:_e))};if(ge&&typeof ge=="function"&&Ie(),typeof window!="undefined"){if(re(_e)){var Ne=gt(_e,mt);if(Object.keys(Ne).length<1)return;Dt=(0,je.Z)(Dt,[vt],Ne);return}Ie()}}),te?Dt:Ge)};return Ze=Array.isArray(ie)&&Array.isArray(Ze)?(0,C.Z)(rt(ie)):(0,tt.T)({},rt(ie),Ze),Ze},He=a(23312),V=function(){return V=Object.assign||function(Y){for(var ie,de=1,te=arguments.length;de0&&arguments[0]!==void 0?arguments[0]:[],Kt=me(bt);if(!Kt)throw new Error("nameList is require");var Zt=(lt=Qt())===null||lt===void 0?void 0:lt.getFieldValue(Kt),Tt=Kt?(0,je.Z)({},Kt,Zt):Zt,xt=(0,C.Z)(Kt);return xt.shift(),(0,b.Z)(Ge(Tt,se,xt),Kt)},getFieldFormatValueObject:function(lt){var bt,Kt=me(lt),Zt=(bt=Qt())===null||bt===void 0?void 0:bt.getFieldValue(Kt),Tt=Kt?(0,je.Z)({},Kt,Zt):Zt;return Ge(Tt,se,Kt)},validateFieldsReturnFormatValue:function(){var Je=(0,g.Z)((0,p.Z)().mark(function bt(Kt){var Zt,Tt,xt;return(0,p.Z)().wrap(function(Un){for(;;)switch(Un.prev=Un.next){case 0:if(!(!Array.isArray(Kt)&&Kt)){Un.next=2;break}throw new Error("nameList must be array");case 2:return Un.next=4,(Zt=Qt())===null||Zt===void 0?void 0:Zt.validateFields(Kt);case 4:return Tt=Un.sent,xt=Ge(Tt,se),Un.abrupt("return",xt||{});case 7:case"end":return Un.stop()}},bt)}));function lt(bt){return Je.apply(this,arguments)}return lt}()}},[se,Ge]),hn=(0,Z.useMemo)(function(){return Z.Children.toArray(de).map(function(Je,lt){return lt===0&&Z.isValidElement(Je)&&pt?Z.cloneElement(Je,(0,v.Z)((0,v.Z)({},Je.props),{},{autoFocus:pt})):Je})},[pt,de]),Bt=(0,Z.useMemo)(function(){return typeof pe=="boolean"||!pe?{}:pe},[pe]),In=(0,Z.useMemo)(function(){if(pe!==!1)return(0,Q.jsx)(De,(0,v.Z)((0,v.Z)({},Bt),{},{onReset:function(){var lt,bt,Kt=Ge((lt=St.current)===null||lt===void 0?void 0:lt.getFieldsValue(),se);if(Bt==null||(bt=Bt.onReset)===null||bt===void 0||bt.call(Bt,Kt),Ne==null||Ne(Kt),ge){var Zt,Tt=Object.keys(Ge((Zt=St.current)===null||Zt===void 0?void 0:Zt.getFieldsValue(),!1)).reduce(function(xt,Zn){return(0,v.Z)((0,v.Z)({},xt),{},(0,f.Z)({},Zn,Kt[Zn]||void 0))},_e);Ie(fe(ge,Tt||{},"set"))}},submitButtonProps:(0,v.Z)({loading:vt},Bt.submitButtonProps)}),"submitter")},[pe,Bt,vt,Ge,se,Ne,ge,_e,Ie]),Xn=(0,Z.useMemo)(function(){var Je=wt?(0,Q.jsx)(Rt,{children:hn}):hn;return te?te(Je,In,St.current):Je},[wt,Rt,hn,te,In]),Yn=(0,H.D)(Y.initialValues);return(0,Z.useEffect)(function(){if(!(ge||!Y.initialValues||!Yn||Ut.request)){var Je=(0,l.A)(Y.initialValues,Yn);(0,S.ET)(Je,"initialValues \u53EA\u5728 form \u521D\u59CB\u5316\u65F6\u751F\u6548\uFF0C\u5982\u679C\u4F60\u9700\u8981\u5F02\u6B65\u52A0\u8F7D\u63A8\u8350\u4F7F\u7528 request\uFF0C\u6216\u8005 initialValues ?
    : null "),(0,S.ET)(Je,"The initialValues only take effect when the form is initialized, if you need to load asynchronously recommended request, or the initialValues ? : null ")}},[Y.initialValues]),(0,Z.useImperativeHandle)(Ke,function(){return(0,v.Z)((0,v.Z)({},St.current),Ln)},[Ln,St.current]),(0,Z.useEffect)(function(){var Je,lt,bt=Ge((Je=St.current)===null||Je===void 0||(lt=Je.getFieldsValue)===null||lt===void 0?void 0:lt.call(Je,!0),se);Ye==null||Ye(bt,(0,v.Z)((0,v.Z)({},St.current),Ln))},[]),(0,Q.jsx)(R.J.Provider,{value:(0,v.Z)((0,v.Z)({},Ln),{},{formRef:St}),children:(0,Q.jsx)(Me.ZP,{componentSize:Ut.size||sn,children:(0,Q.jsxs)(Oe._p.Provider,{value:{grid:wt,colProps:mn},children:[Ut.component!==!1&&(0,Q.jsx)("input",{type:"text",style:{display:"none"}}),Xn]})})})}var he=0;function Te(Y){var ie=Y.extraUrlParams,de=ie===void 0?{}:ie,te=Y.syncToUrl,pe=Y.isKeyPressSubmit,Ze=Y.syncToUrlAsImportant,rt=Ze===void 0?!1:Ze,gt=Y.syncToInitialValues,Ge=gt===void 0?!0:gt,Ke=Y.children,Ye=Y.contentRender,Dt=Y.submitter,vt=Y.fieldProps,st=Y.proFieldProps,mt=Y.formItemProps,_e=Y.groupProps,ge=Y.dateFormatter,Ie=ge===void 0?"string":ge,Ne=Y.formRef,Le=Y.onInit,se=Y.form,ut=Y.formComponentType,ct=Y.onReset,pt=Y.grid,wt=Y.rowProps,dn=Y.colProps,mn=Y.omitNil,Ut=mn===void 0?!0:mn,On=Y.request,zn=Y.params,sn=Y.initialValues,St=Y.formKey,kt=St===void 0?he:St,Rt=Y.readonly,Qt=Y.onLoadingChange,Ln=Y.loading,hn=(0,O.Z)(Y,Fe),Bt=(0,Z.useRef)({}),In=(0,ee.Z)(!1,{onChange:Qt,value:Ln}),Xn=(0,i.Z)(In,2),Yn=Xn[0],Je=Xn[1],lt=We({},{disabled:!te}),bt=(0,i.Z)(lt,2),Kt=bt[0],Zt=bt[1],Tt=(0,Z.useRef)((0,A.x)());(0,Z.useEffect)(function(){he+=0},[]);var xt=q({request:On,params:zn,proFieldKey:kt}),Zn=(0,i.Z)(xt,1),Un=Zn[0],ve=(0,Z.useContext)(Me.ZP.ConfigContext),Ee=ve.getPrefixCls,qe=Ee("pro-form"),Jt=(0,k.Xj)("ProForm",function(vr){return(0,f.Z)({},".".concat(qe),(0,f.Z)({},"> div:not(".concat(vr.proComponentsCls,"-form-light-filter)"),{".pro-field":{maxWidth:"100%","@media screen and (max-width: 575px)":{maxWidth:"calc(93vw - 48px)"},"&-xs":{width:104},"&-s":{width:216},"&-sm":{width:216},"&-m":{width:328},"&-md":{width:328},"&-l":{width:440},"&-lg":{width:440},"&-xl":{width:552}}}))}),wn=Jt.wrapSSR,Nn=Jt.hashId,kn=(0,Z.useState)(function(){return te?fe(te,Kt,"get"):{}}),xn=(0,i.Z)(kn,2),Bn=xn[0],wr=xn[1],Hn=(0,Z.useRef)({}),yr=(0,Z.useRef)({}),Zr=(0,N.J)(function(vr,er,Gn){return ke((0,He.lp)(vr,Ie,yr.current,er,Gn),Hn.current,er)});(0,Z.useEffect)(function(){Ge||wr({})},[Ge]);var cr=(0,N.J)(function(){return(0,v.Z)((0,v.Z)({},Kt),de)});(0,Z.useEffect)(function(){te&&Zt(fe(te,cr(),"set"))},[de,cr,te]);var Yr=(0,Z.useMemo)(function(){if(typeof window!="undefined"&&ut&&["DrawerForm"].includes(ut))return function(vr){return vr.parentNode||document.body}},[ut]),Ta=(0,N.J)((0,g.Z)((0,p.Z)().mark(function vr(){var er,Gn,gr,Br,Ir,Mr,$r;return(0,p.Z)().wrap(function(lr){for(;;)switch(lr.prev=lr.next){case 0:if(hn.onFinish){lr.next=2;break}return lr.abrupt("return");case 2:if(!Yn){lr.next=4;break}return lr.abrupt("return");case 4:return lr.prev=4,gr=Bt==null||(er=Bt.current)===null||er===void 0||(Gn=er.getFieldsFormatValue)===null||Gn===void 0?void 0:Gn.call(er),Br=hn.onFinish(gr),Br instanceof Promise&&Je(!0),lr.next=10,Br;case 10:te&&($r=Object.keys(Bt==null||(Ir=Bt.current)===null||Ir===void 0||(Mr=Ir.getFieldsFormatValue)===null||Mr===void 0?void 0:Mr.call(Ir,void 0,!1)).reduce(function(Fr,la){var kr;return(0,v.Z)((0,v.Z)({},Fr),{},(0,f.Z)({},la,(kr=gr[la])!==null&&kr!==void 0?kr:void 0))},de),Object.keys(Kt).forEach(function(Fr){$r[Fr]!==!1&&$r[Fr]!==0&&!$r[Fr]&&($r[Fr]=void 0)}),Zt(fe(te,$r,"set"))),Je(!1),lr.next=18;break;case 14:lr.prev=14,lr.t0=lr.catch(4),console.log(lr.t0),Je(!1);case 18:case"end":return lr.stop()}},vr,null,[[4,14]])})));return(0,Z.useImperativeHandle)(Ne,function(){return Bt.current},[!Un]),!Un&&Y.request?(0,Q.jsx)("div",{style:{paddingTop:50,paddingBottom:50,textAlign:"center"},children:(0,Q.jsx)(nt.Z,{})}):wn((0,Q.jsx)(we.A.Provider,{value:{mode:Y.readonly?"read":"edit"},children:(0,Q.jsx)(x._Y,{needDeps:!0,children:(0,Q.jsx)(w.Z.Provider,{value:{formRef:Bt,fieldProps:vt,proFieldProps:st,formItemProps:mt,groupProps:_e,formComponentType:ut,getPopupContainer:Yr,formKey:Tt.current,setFieldValueType:function(er,Gn){var gr=Gn.valueType,Br=gr===void 0?"text":gr,Ir=Gn.dateFormat,Mr=Gn.transform;Array.isArray(er)&&(Hn.current=(0,je.Z)(Hn.current,er,Mr),yr.current=(0,je.Z)(yr.current,er,{valueType:Br,dateFormat:Ir}))}},children:(0,Q.jsx)(U.J.Provider,{value:{},children:(0,Q.jsx)(ae.Z,(0,v.Z)((0,v.Z)({onKeyPress:function(er){if(pe&&er.key==="Enter"){var Gn;(Gn=Bt.current)===null||Gn===void 0||Gn.submit()}},autoComplete:"off",form:se},(0,ce.Z)(hn,["ref","labelWidth","autoFocusFirstInput"])),{},{ref:function(er){Bt.current&&(Bt.current.nativeElement=er==null?void 0:er.nativeElement)},initialValues:rt?(0,v.Z)((0,v.Z)((0,v.Z)({},sn),Un),Bn):(0,v.Z)((0,v.Z)((0,v.Z)({},Bn),sn),Un),onValuesChange:function(er,Gn){var gr;hn==null||(gr=hn.onValuesChange)===null||gr===void 0||gr.call(hn,Zr(er,!!Ut),Zr(Gn,!!Ut))},className:ue()(Y.className,qe,Nn),onFinish:Ta,children:(0,Q.jsx)(Re,(0,v.Z)((0,v.Z)({transformKey:Zr,autoComplete:"off",loading:Yn,onUrlSearchChange:Zt},Y),{},{formRef:Bt,initialValues:(0,v.Z)((0,v.Z)({},sn),Un)}))}))})})})}))}},9105:function(T,P,a){"use strict";a.d(P,{A:function(){return f}});var i=a(62435),f=i.createContext({mode:"edit"})},90789:function(T,P,a){"use strict";a.d(P,{G:function(){return tt}});var i=a(4942),f=a(97685),v=a(1413),p=a(91),g=a(74138),C=a(51812),O=["colon","dependencies","extra","getValueFromEvent","getValueProps","hasFeedback","help","htmlFor","initialValue","noStyle","label","labelAlign","labelCol","name","preserve","normalize","required","rules","shouldUpdate","trigger","validateFirst","validateStatus","validateTrigger","valuePropName","wrapperCol","hidden","addonBefore","addonAfter","addonWarpStyle"];function x(re){var ke={};return O.forEach(function(He){re[He]!==void 0&&(ke[He]=re[He])}),ke}var M=a(53914),N=a(48171),H=a(93967),l=a.n(H),R=a(88692),ee=a(80334),A=a(62435),Z=a(66758),D=a(62370),K=a(97462),q=a(2514),k=a(86074),z=["valueType","customLightMode","lightFilterLabelFormatter","valuePropName","ignoreWidth","defaultProps"],Be=["label","tooltip","placeholder","width","bordered","messageVariables","ignoreFormItem","transform","convertValue","readonly","allowClear","colSize","getFormItemProps","getFieldProps","filedConfig","cacheForSwr","proFieldProps"],b=Symbol("ProFormComponent"),je={xs:104,s:216,sm:216,m:328,md:328,l:440,lg:440,xl:552},Qe=["switch","radioButton","radio","rate"];function tt(re,ke){re.displayName="ProFormComponent";var He=function(We){var Ve=(0,v.Z)((0,v.Z)({},We==null?void 0:We.filedConfig),ke),le=Ve.valueType,ae=Ve.customLightMode,Me=Ve.lightFilterLabelFormatter,nt=Ve.valuePropName,G=nt===void 0?"value":nt,ue=Ve.ignoreWidth,ce=Ve.defaultProps,S=(0,p.Z)(Ve,z),w=(0,v.Z)((0,v.Z)({},ce),We),oe=w.label,Q=w.tooltip,et=w.placeholder,De=w.width,U=w.bordered,Oe=w.messageVariables,we=w.ignoreFormItem,Ae=w.transform,Fe=w.convertValue,fe=w.readonly,me=w.allowClear,Re=w.colSize,he=w.getFormItemProps,Te=w.getFieldProps,Y=w.filedConfig,ie=w.cacheForSwr,de=w.proFieldProps,te=(0,p.Z)(w,Be),pe=le||te.valueType,Ze=(0,A.useMemo)(function(){return ue||Qe.includes(pe)},[ue,pe]),rt=(0,A.useState)(),gt=(0,f.Z)(rt,2),Ge=gt[1],Ke=(0,A.useState)(),Ye=(0,f.Z)(Ke,2),Dt=Ye[0],vt=Ye[1],st=A.useContext(Z.Z),mt=(0,g.Z)(function(){return{formItemProps:he==null?void 0:he(),fieldProps:Te==null?void 0:Te()}},[Te,he,te.dependenciesValues,Dt]),_e=(0,g.Z)(function(){var St=(0,v.Z)((0,v.Z)((0,v.Z)((0,v.Z)({},we?(0,C.Y)({value:te.value}):{}),{},{placeholder:et,disabled:We.disabled},st.fieldProps),mt.fieldProps),te.fieldProps);return St.style=(0,C.Y)(St==null?void 0:St.style),St},[we,te.value,te.fieldProps,et,We.disabled,st.fieldProps,mt.fieldProps]),ge=x(te),Ie=(0,g.Z)(function(){return(0,v.Z)((0,v.Z)((0,v.Z)((0,v.Z)({},st.formItemProps),ge),mt.formItemProps),te.formItemProps)},[mt.formItemProps,st.formItemProps,te.formItemProps,ge]),Ne=(0,g.Z)(function(){return(0,v.Z)((0,v.Z)({messageVariables:Oe},S),Ie)},[S,Ie,Oe]);(0,ee.ET)(!te.defaultValue,"\u8BF7\u4E0D\u8981\u5728 Form \u4E2D\u4F7F\u7528 defaultXXX\u3002\u5982\u679C\u9700\u8981\u9ED8\u8BA4\u503C\u8BF7\u4F7F\u7528 initialValues \u548C initialValue\u3002");var Le=(0,A.useContext)(R.FieldContext),se=Le.prefixName,ut=(0,g.Z)(function(){var St,kt=Ne==null?void 0:Ne.name;Array.isArray(kt)&&(kt=kt.join("_")),Array.isArray(se)&&kt&&(kt="".concat(se.join("."),".").concat(kt));var Rt=kt&&"form-".concat((St=st.formKey)!==null&&St!==void 0?St:"","-field-").concat(kt);return Rt},[(0,M.ZP)(Ne==null?void 0:Ne.name),se,st.formKey]),ct=(0,N.J)(function(){var St;he||Te?vt([]):te.renderFormItem&&Ge([]);for(var kt=arguments.length,Rt=new Array(kt),Qt=0;Qt{const{componentCls:e}=t,n=t.calc(t.controlHeight).sub(t.calc(t.trackPadding).mul(2)).equal(),r=t.calc(t.controlHeightLG).sub(t.calc(t.trackPadding).mul(2)).equal(),o=t.calc(t.controlHeightSM).sub(t.calc(t.trackPadding).mul(2)).equal();return{[e]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Ie.Wf)(t)),{display:"inline-block",padding:t.trackPadding,color:t.itemColor,background:t.trackBg,borderRadius:t.borderRadius,transition:`all ${t.motionDurationMid} ${t.motionEaseInOut}`}),(0,Ie.Qy)(t)),{[`${e}-group`]:{position:"relative",display:"flex",alignItems:"stretch",justifyItems:"flex-start",flexDirection:"row",width:"100%"},[`&${e}-rtl`]:{direction:"rtl"},[`&${e}-vertical`]:{[`${e}-group`]:{flexDirection:"column"},[`${e}-thumb`]:{width:"100%",height:0,padding:`0 ${(0,ge.unit)(t.paddingXXS)}`}},[`&${e}-block`]:{display:"flex"},[`&${e}-block ${e}-item`]:{flex:1,minWidth:0},[`${e}-item`]:{position:"relative",textAlign:"center",cursor:"pointer",transition:`color ${t.motionDurationMid} ${t.motionEaseInOut}`,borderRadius:t.borderRadiusSM,transform:"translateZ(0)","&-selected":Object.assign(Object.assign({},ut(t)),{color:t.itemSelectedColor}),"&-focused":Object.assign({},(0,Ie.oN)(t)),"&::after":{content:'""',position:"absolute",zIndex:-1,width:"100%",height:"100%",top:0,insetInlineStart:0,borderRadius:"inherit",opacity:0,transition:`opacity ${t.motionDurationMid}`,pointerEvents:"none"},[`&:hover:not(${e}-item-selected):not(${e}-item-disabled)`]:{color:t.itemHoverColor,"&::after":{opacity:1,backgroundColor:t.itemHoverBg}},[`&:active:not(${e}-item-selected):not(${e}-item-disabled)`]:{color:t.itemHoverColor,"&::after":{opacity:1,backgroundColor:t.itemActiveBg}},"&-label":Object.assign({minHeight:n,lineHeight:(0,ge.unit)(n),padding:`0 ${(0,ge.unit)(t.segmentedPaddingHorizontal)}`},ct),"&-icon + *":{marginInlineStart:t.calc(t.marginSM).div(2).equal()},"&-input":{position:"absolute",insetBlockStart:0,insetInlineStart:0,width:0,height:0,opacity:0,pointerEvents:"none"}},[`${e}-thumb`]:Object.assign(Object.assign({},ut(t)),{position:"absolute",insetBlockStart:0,insetInlineStart:0,width:0,height:"100%",padding:`${(0,ge.unit)(t.paddingXXS)} 0`,borderRadius:t.borderRadiusSM,transition:`transform ${t.motionDurationSlow} ${t.motionEaseInOut}, height ${t.motionDurationSlow} ${t.motionEaseInOut}`,[`& ~ ${e}-item:not(${e}-item-selected):not(${e}-item-disabled)::after`]:{backgroundColor:"transparent"}}),[`&${e}-lg`]:{borderRadius:t.borderRadiusLG,[`${e}-item-label`]:{minHeight:r,lineHeight:(0,ge.unit)(r),padding:`0 ${(0,ge.unit)(t.segmentedPaddingHorizontal)}`,fontSize:t.fontSizeLG},[`${e}-item, ${e}-thumb`]:{borderRadius:t.borderRadius}},[`&${e}-sm`]:{borderRadius:t.borderRadiusSM,[`${e}-item-label`]:{minHeight:o,lineHeight:(0,ge.unit)(o),padding:`0 ${(0,ge.unit)(t.segmentedPaddingHorizontalSM)}`},[`${e}-item, ${e}-thumb`]:{borderRadius:t.borderRadiusXS}}}),se(`&-disabled ${e}-item`,t)),se(`${e}-item-disabled`,t)),{[`${e}-thumb-motion-appear-active`]:{transition:`transform ${t.motionDurationSlow} ${t.motionEaseInOut}, width ${t.motionDurationSlow} ${t.motionEaseInOut}`,willChange:"transform, width"},[`&${e}-shape-round`]:{borderRadius:9999,[`${e}-item, ${e}-thumb`]:{borderRadius:9999}}})}},wt=t=>{const{colorTextLabel:e,colorText:n,colorFillSecondary:r,colorBgElevated:o,colorFill:s,lineWidthBold:u,colorBgLayout:d}=t;return{trackPadding:u,trackBg:d,itemColor:e,itemHoverColor:n,itemHoverBg:r,itemSelectedBg:o,itemActiveBg:s,itemSelectedColor:n}};var dn=(0,Ne.I$)("Segmented",t=>{const{lineWidth:e,calc:n}=t,r=(0,Le.mergeToken)(t,{segmentedPaddingHorizontal:n(t.controlPaddingHorizontal).sub(e).equal(),segmentedPaddingHorizontalSM:n(t.controlPaddingHorizontalSM).sub(e).equal()});return[pt(r)]},wt),mn=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(t);o{const n=(0,_e.Z)(),{prefixCls:r,className:o,rootClassName:s,block:u,options:d=[],size:c="middle",style:m,vertical:h,shape:y="default",name:E=n}=t,j=mn(t,["prefixCls","className","rootClassName","block","options","size","style","vertical","shape","name"]),{getPrefixCls:L,direction:$,className:F,style:B}=(0,De.dj)("segmented"),I=L("segmented",r),[W,X,J]=dn(I),ne=(0,we.Z)(c),Ce=l.useMemo(()=>d.map($e=>{if(Ut($e)){const{icon:ye,label:_}=$e,Pe=mn($e,["icon","label"]);return Object.assign(Object.assign({},Pe),{label:l.createElement(l.Fragment,null,l.createElement("span",{className:`${I}-item-icon`},ye),_&&l.createElement("span",null,_))})}return $e}),[d,I]),xe=z()(o,s,F,{[`${I}-block`]:u,[`${I}-sm`]:ne==="small",[`${I}-lg`]:ne==="large",[`${I}-vertical`]:h,[`${I}-shape-${y}`]:y==="round"},X,J),be=Object.assign(Object.assign({},B),m);return W(l.createElement(mt,Object.assign({},j,{name:E,className:xe,style:be,options:Ce,ref:e,prefixCls:I,direction:$,vertical:h})))});const St=l.createContext({}),kt=l.createContext({});var Rt=a(93766),Ln=({prefixCls:t,value:e,onChange:n})=>{const r=()=>{if(n&&e&&!e.cleared){const o=e.toHsb();o.a=0;const s=(0,Rt.vC)(o);s.cleared=!0,n(s)}};return l.createElement("div",{className:`${t}-clear`,onClick:r})},hn=a(34041);const Bt="hex",In="rgb",Xn="hsb";var Yn=a(80882),Je={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M890.5 755.3L537.9 269.2c-12.8-17.6-39-17.6-51.7 0L133.5 755.3A8 8 0 00140 768h75c5.1 0 9.9-2.5 12.9-6.6L512 369.8l284.1 391.6c3 4.1 7.8 6.6 12.9 6.6h75c6.5 0 10.3-7.4 6.5-12.7z"}}]},name:"up",theme:"outlined"},lt=Je,bt=a(84089),Kt=function(e,n){return l.createElement(bt.Z,(0,ie.Z)({},e,{ref:n,icon:lt}))},Zt=l.forwardRef(Kt),Tt=Zt,xt=a(15671),Zn=a(43144);function Un(){return typeof BigInt=="function"}function ve(t){return!t&&t!==0&&!Number.isNaN(t)||!String(t).trim()}function Ee(t){var e=t.trim(),n=e.startsWith("-");n&&(e=e.slice(1)),e=e.replace(/(\.\d*[^0])0*$/,"$1").replace(/\.0*$/,"").replace(/^0+/,""),e.startsWith(".")&&(e="0".concat(e));var r=e||"0",o=r.split("."),s=o[0]||"0",u=o[1]||"0";s==="0"&&u==="0"&&(n=!1);var d=n?"-":"";return{negative:n,negativeStr:d,trimStr:r,integerStr:s,decimalStr:u,fullStr:"".concat(d).concat(r)}}function qe(t){var e=String(t);return!Number.isNaN(Number(e))&&e.includes("e")}function Jt(t){var e=String(t);if(qe(t)){var n=Number(e.slice(e.indexOf("e-")+2)),r=e.match(/\.(\d+)/);return r!=null&&r[1]&&(n+=r[1].length),n}return e.includes(".")&&Nn(e)?e.length-e.indexOf(".")-1:0}function wn(t){var e=String(t);if(qe(t)){if(t>Number.MAX_SAFE_INTEGER)return String(Un()?BigInt(t).toString():Number.MAX_SAFE_INTEGER);if(t0&&arguments[0]!==void 0?arguments[0]:!0;return n?this.isInvalidate()?"":Ee("".concat(this.getMark()).concat(this.getIntegerStr(),".").concat(this.getDecimalStr())).fullStr:this.origin}}]),t}(),xn=function(){function t(e){if((0,xt.Z)(this,t),(0,re.Z)(this,"origin",""),(0,re.Z)(this,"number",void 0),(0,re.Z)(this,"empty",void 0),ve(e)){this.empty=!0;return}this.origin=String(e),this.number=Number(e)}return(0,Zn.Z)(t,[{key:"negate",value:function(){return new t(-this.toNumber())}},{key:"add",value:function(n){if(this.isInvalidate())return new t(n);var r=Number(n);if(Number.isNaN(r))return this;var o=this.number+r;if(o>Number.MAX_SAFE_INTEGER)return new t(Number.MAX_SAFE_INTEGER);if(oNumber.MAX_SAFE_INTEGER)return new t(Number.MAX_SAFE_INTEGER);if(o0&&arguments[0]!==void 0?arguments[0]:!0;return n?this.isInvalidate()?"":wn(this.number):this.origin}}]),t}();function Bn(t){return Un()?new kn(t):new xn(t)}function wr(t,e,n){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(t==="")return"";var o=Ee(t),s=o.negativeStr,u=o.integerStr,d=o.decimalStr,c="".concat(e).concat(d),m="".concat(s).concat(u);if(n>=0){var h=Number(d[n]);if(h>=5&&!r){var y=Bn(t).add("".concat(s,"0.").concat("0".repeat(n)).concat(10-h));return wr(y.toString(),e,n,r)}return n===0?m:"".concat(m).concat(e).concat(d.padEnd(n,"0").slice(0,n))}return c===".0"?m:"".concat(m).concat(c)}var Hn=Bn,yr=a(67656);function Zr(t,e){return typeof Proxy!="undefined"&&t?new Proxy(t,{get:function(r,o){if(e[o])return e[o];var s=r[o];return typeof s=="function"?s.bind(r):s}}):t}var cr=a(80334);function Yr(t,e){var n=(0,l.useRef)(null);function r(){try{var s=t.selectionStart,u=t.selectionEnd,d=t.value,c=d.substring(0,s),m=d.substring(u);n.current={start:s,end:u,value:d,beforeTxt:c,afterTxt:m}}catch(h){}}function o(){if(t&&n.current&&e)try{var s=t.value,u=n.current,d=u.beforeTxt,c=u.afterTxt,m=u.start,h=s.length;if(s.startsWith(d))h=d.length;else if(s.endsWith(c))h=s.length-n.current.afterTxt.length;else{var y=d[m-1],E=s.indexOf(y,m-1);E!==-1&&(h=E+1)}t.setSelectionRange(h,h)}catch(j){(0,cr.ZP)(!1,"Something warning of cursor restore. Please fire issue about this: ".concat(j.message))}}return[r,o]}var Ta=a(31131),vr=function(){var e=(0,l.useState)(!1),n=(0,R.Z)(e,2),r=n[0],o=n[1];return(0,Y.Z)(function(){o((0,Ta.Z)())},[]),r},er=vr,Gn=a(75164),gr=200,Br=600;function Ir(t){var e=t.prefixCls,n=t.upNode,r=t.downNode,o=t.upDisabled,s=t.downDisabled,u=t.onStep,d=l.useRef(),c=l.useRef([]),m=l.useRef();m.current=u;var h=function(){clearTimeout(d.current)},y=function(W,X){W.preventDefault(),h(),m.current(X);function J(){m.current(X),d.current=setTimeout(J,gr)}d.current=setTimeout(J,Br)};l.useEffect(function(){return function(){h(),c.current.forEach(function(I){return Gn.Z.cancel(I)})}},[]);var E=er();if(E)return null;var j="".concat(e,"-handler"),L=z()(j,"".concat(j,"-up"),(0,re.Z)({},"".concat(j,"-up-disabled"),o)),$=z()(j,"".concat(j,"-down"),(0,re.Z)({},"".concat(j,"-down-disabled"),s)),F=function(){return c.current.push((0,Gn.Z)(h))},B={unselectable:"on",role:"button",onMouseUp:F,onMouseLeave:F};return l.createElement("div",{className:"".concat(j,"-wrap")},l.createElement("span",(0,ie.Z)({},B,{onMouseDown:function(W){y(W,!0)},"aria-label":"Increase Value","aria-disabled":o,className:L}),n||l.createElement("span",{unselectable:"on",className:"".concat(e,"-handler-up-inner")})),l.createElement("span",(0,ie.Z)({},B,{onMouseDown:function(W){y(W,!1)},"aria-label":"Decrease Value","aria-disabled":s,className:$}),r||l.createElement("span",{unselectable:"on",className:"".concat(e,"-handler-down-inner")})))}function Mr(t){var e=typeof t=="number"?wn(t):Ee(t).fullStr,n=e.includes(".");return n?Ee(e.replace(/(\d)\.(\d)/g,"$1$2.")).fullStr:t+"0"}var $r=a(87887),vo=function(){var t=(0,l.useRef)(0),e=function(){Gn.Z.cancel(t.current)};return(0,l.useEffect)(function(){return e},[]),function(n){e(),t.current=(0,Gn.Z)(function(){n()})}},lr=["prefixCls","className","style","min","max","step","defaultValue","value","disabled","readOnly","upHandler","downHandler","keyboard","changeOnWheel","controls","classNames","stringMode","parser","formatter","precision","decimalSeparator","onChange","onInput","onPressEnter","onStep","changeOnBlur","domRef"],Fr=["disabled","style","prefixCls","value","prefix","suffix","addonBefore","addonAfter","className","classNames"],la=function(e,n){return e||n.isEmpty()?n.toString():n.toNumber()},kr=function(e){var n=Hn(e);return n.isInvalidate()?null:n},Wi=l.forwardRef(function(t,e){var n=t.prefixCls,r=t.className,o=t.style,s=t.min,u=t.max,d=t.step,c=d===void 0?1:d,m=t.defaultValue,h=t.value,y=t.disabled,E=t.readOnly,j=t.upHandler,L=t.downHandler,$=t.keyboard,F=t.changeOnWheel,B=F===void 0?!1:F,I=t.controls,W=I===void 0?!0:I,X=t.classNames,J=t.stringMode,ne=t.parser,Ce=t.formatter,xe=t.precision,be=t.decimalSeparator,$e=t.onChange,ye=t.onInput,_=t.onPressEnter,Pe=t.onStep,Se=t.changeOnBlur,ze=Se===void 0?!0:Se,it=t.domRef,Xe=(0,f.Z)(t,lr),ot="".concat(n,"-input"),at=l.useRef(null),Ot=l.useState(!1),Ht=(0,R.Z)(Ot,2),jt=Ht[0],zt=Ht[1],_t=l.useRef(!1),Nt=l.useRef(!1),Et=l.useRef(!1),$t=l.useState(function(){return Hn(h!=null?h:m)}),Pt=(0,R.Z)($t,2),ft=Pt[0],Wt=Pt[1];function Mt(ht){h===void 0&&Wt(ht)}var Vt=l.useCallback(function(ht,Ct){if(!Ct)return xe>=0?xe:Math.max(Jt(ht),Jt(c))},[xe,c]),qt=l.useCallback(function(ht){var Ct=String(ht);if(ne)return ne(Ct);var Xt=Ct;return be&&(Xt=Xt.replace(be,".")),Xt.replace(/[^\w.-]+/g,"")},[ne,be]),an=l.useRef(""),rn=l.useCallback(function(ht,Ct){if(Ce)return Ce(ht,{userTyping:Ct,input:String(an.current)});var Xt=typeof ht=="number"?wn(ht):ht;if(!Ct){var nn=Vt(Xt,Ct);if(Nn(Xt)&&(be||nn>=0)){var qn=be||".";Xt=wr(Xt,qn,nn)}}return Xt},[Ce,Vt,be]),Ft=l.useState(function(){var ht=m!=null?m:h;return ft.isInvalidate()&&["string","number"].includes((0,v.Z)(ht))?Number.isNaN(ht)?"":ht:rn(ft.toString(),!1)}),vn=(0,R.Z)(Ft,2),un=vn[0],Sn=vn[1];an.current=un;function gn(ht,Ct){Sn(rn(ht.isInvalidate()?ht.toString(!1):ht.toString(!Ct),Ct))}var Tn=l.useMemo(function(){return kr(u)},[u,xe]),En=l.useMemo(function(){return kr(s)},[s,xe]),Gt=l.useMemo(function(){return!Tn||!ft||ft.isInvalidate()?!1:Tn.lessEquals(ft)},[Tn,ft]),cn=l.useMemo(function(){return!En||!ft||ft.isInvalidate()?!1:ft.lessEquals(En)},[En,ft]),fn=Yr(at.current,jt),Mn=(0,R.Z)(fn,2),pn=Mn[0],yt=Mn[1],At=function(Ct){return Tn&&!Ct.lessEquals(Tn)?Tn:En&&!En.lessEquals(Ct)?En:null},bn=function(Ct){return!At(Ct)},yn=function(Ct,Xt){var nn=Ct,qn=bn(nn)||nn.isEmpty();if(!nn.isEmpty()&&!Xt&&(nn=At(nn)||nn,qn=!0),!E&&!y&&qn){var nr=nn.toString(),Sr=Vt(nr,Xt);return Sr>=0&&(nn=Hn(wr(nr,".",Sr)),bn(nn)||(nn=Hn(wr(nr,".",Sr,!0)))),nn.equals(ft)||(Mt(nn),$e==null||$e(nn.isEmpty()?null:la(J,nn)),h===void 0&&gn(nn,Xt)),nn}return ft},$n=vo(),Fn=function ht(Ct){if(pn(),an.current=Ct,Sn(Ct),!Nt.current){var Xt=qt(Ct),nn=Hn(Xt);nn.isNaN()||yn(nn,!0)}ye==null||ye(Ct),$n(function(){var qn=Ct;ne||(qn=Ct.replace(/。/g,".")),qn!==Ct&&ht(qn)})},rr=function(){Nt.current=!0},Qn=function(){Nt.current=!1,Fn(at.current.value)},tr=function(Ct){Fn(Ct.target.value)},en=function(Ct){var Xt;if(!(Ct&&Gt||!Ct&&cn)){_t.current=!1;var nn=Hn(Et.current?Mr(c):c);Ct||(nn=nn.negate());var qn=(ft||Hn(0)).add(nn.toString()),nr=yn(qn,!1);Pe==null||Pe(la(J,nr),{offset:Et.current?Mr(c):c,type:Ct?"up":"down"}),(Xt=at.current)===null||Xt===void 0||Xt.focus()}},Pn=function(Ct){var Xt=Hn(qt(un)),nn;Xt.isNaN()?nn=yn(ft,Ct):nn=yn(Xt,Ct),h!==void 0?gn(ft,!1):nn.isNaN()||gn(nn,!1)},on=function(){_t.current=!0},tn=function(Ct){var Xt=Ct.key,nn=Ct.shiftKey;_t.current=!0,Et.current=nn,Xt==="Enter"&&(Nt.current||(_t.current=!1),Pn(!1),_==null||_(Ct)),$!==!1&&!Nt.current&&["Up","ArrowUp","Down","ArrowDown"].includes(Xt)&&(en(Xt==="Up"||Xt==="ArrowUp"),Ct.preventDefault())},_n=function(){_t.current=!1,Et.current=!1};l.useEffect(function(){if(B&&jt){var ht=function(nn){en(nn.deltaY<0),nn.preventDefault()},Ct=at.current;if(Ct)return Ct.addEventListener("wheel",ht,{passive:!1}),function(){return Ct.removeEventListener("wheel",ht)}}});var ln=function(){ze&&Pn(!1),zt(!1),_t.current=!1};return(0,Y.o)(function(){ft.isInvalidate()||gn(ft,!1)},[xe,Ce]),(0,Y.o)(function(){var ht=Hn(h);Wt(ht);var Ct=Hn(qt(un));(!ht.equals(Ct)||!_t.current||Ce)&&gn(ht,_t.current)},[h]),(0,Y.o)(function(){Ce&&yt()},[un]),l.createElement("div",{ref:it,className:z()(n,r,(0,re.Z)((0,re.Z)((0,re.Z)((0,re.Z)((0,re.Z)({},"".concat(n,"-focused"),jt),"".concat(n,"-disabled"),y),"".concat(n,"-readonly"),E),"".concat(n,"-not-a-number"),ft.isNaN()),"".concat(n,"-out-of-range"),!ft.isInvalidate()&&!bn(ft))),style:o,onFocus:function(){zt(!0)},onBlur:ln,onKeyDown:tn,onKeyUp:_n,onCompositionStart:rr,onCompositionEnd:Qn,onBeforeInput:on},W&&l.createElement(Ir,{prefixCls:n,upNode:j,downNode:L,upDisabled:Gt,downDisabled:cn,onStep:en}),l.createElement("div",{className:"".concat(ot,"-wrap")},l.createElement("input",(0,ie.Z)({autoComplete:"off",role:"spinbutton","aria-valuemin":s,"aria-valuemax":u,"aria-valuenow":ft.isInvalidate()?null:ft.toString(),step:c},Xe,{ref:(0,te.sQ)(at,e),className:ot,value:un,onChange:tr,disabled:y,readOnly:E}))))}),Vi=l.forwardRef(function(t,e){var n=t.disabled,r=t.style,o=t.prefixCls,s=o===void 0?"rc-input-number":o,u=t.value,d=t.prefix,c=t.suffix,m=t.addonBefore,h=t.addonAfter,y=t.className,E=t.classNames,j=(0,f.Z)(t,Fr),L=l.useRef(null),$=l.useRef(null),F=l.useRef(null),B=function(W){F.current&&(0,$r.nH)(F.current,W)};return l.useImperativeHandle(e,function(){return Zr(F.current,{focus:B,nativeElement:L.current.nativeElement||$.current})}),l.createElement(yr.BaseInput,{className:y,triggerFocus:B,prefixCls:s,value:u,disabled:n,style:r,prefix:d,suffix:c,addonAfter:h,addonBefore:m,classNames:E,components:{affixWrapper:"div",groupWrapper:"div",wrapper:"div",groupAddon:"div"},ref:L},l.createElement(Wi,(0,ie.Z)({prefixCls:s,disabled:n,ref:F,domRef:$,className:E==null?void 0:E.input},j)))}),Ki=Vi,Ui=Ki,Na=a(27833),Sa=a(47673),mo=a(20353),Gr=a(93900),ho=a(80110),Aa=a(15063);const zi=t=>{var e;const n=(e=t.handleVisible)!==null&&e!==void 0?e:"auto",r=t.controlHeightSM-t.lineWidth*2;return Object.assign(Object.assign({},(0,mo.T)(t)),{controlWidth:90,handleWidth:r,handleFontSize:t.fontSize/2,handleVisible:n,handleActiveBg:t.colorFillAlter,handleBg:t.colorBgContainer,filledHandleBg:new Aa.FastColor(t.colorFillSecondary).onBackground(t.colorBgContainer).toHexString(),handleHoverColor:t.colorPrimary,handleBorderColor:t.colorBorder,handleOpacity:n===!0?1:0,handleVisibleWidth:n===!0?r:0})},go=({componentCls:t,borderRadiusSM:e,borderRadiusLG:n},r)=>{const o=r==="lg"?n:e;return{[`&-${r}`]:{[`${t}-handler-wrap`]:{borderStartEndRadius:o,borderEndEndRadius:o},[`${t}-handler-up`]:{borderStartEndRadius:o},[`${t}-handler-down`]:{borderEndEndRadius:o}}}},Yi=t=>{const{componentCls:e,lineWidth:n,lineType:r,borderRadius:o,inputFontSizeSM:s,inputFontSizeLG:u,controlHeightLG:d,controlHeightSM:c,colorError:m,paddingInlineSM:h,paddingBlockSM:y,paddingBlockLG:E,paddingInlineLG:j,colorIcon:L,motionDurationMid:$,handleHoverColor:F,handleOpacity:B,paddingInline:I,paddingBlock:W,handleBg:X,handleActiveBg:J,colorTextDisabled:ne,borderRadiusSM:Ce,borderRadiusLG:xe,controlWidth:be,handleBorderColor:$e,filledHandleBg:ye,lineHeightLG:_,calc:Pe}=t;return[{[e]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Ie.Wf)(t)),(0,Sa.ik)(t)),{display:"inline-block",width:be,margin:0,padding:0,borderRadius:o}),(0,Gr.qG)(t,{[`${e}-handler-wrap`]:{background:X,[`${e}-handler-down`]:{borderBlockStart:`${(0,ge.unit)(n)} ${r} ${$e}`}}})),(0,Gr.H8)(t,{[`${e}-handler-wrap`]:{background:ye,[`${e}-handler-down`]:{borderBlockStart:`${(0,ge.unit)(n)} ${r} ${$e}`}},"&:focus-within":{[`${e}-handler-wrap`]:{background:X}}})),(0,Gr.vc)(t,{[`${e}-handler-wrap`]:{background:X,[`${e}-handler-down`]:{borderBlockStart:`${(0,ge.unit)(n)} ${r} ${$e}`}}})),(0,Gr.Mu)(t)),{"&-rtl":{direction:"rtl",[`${e}-input`]:{direction:"rtl"}},"&-lg":{padding:0,fontSize:u,lineHeight:_,borderRadius:xe,[`input${e}-input`]:{height:Pe(d).sub(Pe(n).mul(2)).equal(),padding:`${(0,ge.unit)(E)} ${(0,ge.unit)(j)}`}},"&-sm":{padding:0,fontSize:s,borderRadius:Ce,[`input${e}-input`]:{height:Pe(c).sub(Pe(n).mul(2)).equal(),padding:`${(0,ge.unit)(y)} ${(0,ge.unit)(h)}`}},"&-out-of-range":{[`${e}-input-wrap`]:{input:{color:m}}},"&-group":Object.assign(Object.assign(Object.assign({},(0,Ie.Wf)(t)),(0,Sa.s7)(t)),{"&-wrapper":Object.assign(Object.assign(Object.assign({display:"inline-block",textAlign:"start",verticalAlign:"top",[`${e}-affix-wrapper`]:{width:"100%"},"&-lg":{[`${e}-group-addon`]:{borderRadius:xe,fontSize:t.fontSizeLG}},"&-sm":{[`${e}-group-addon`]:{borderRadius:Ce}}},(0,Gr.ir)(t)),(0,Gr.S5)(t)),{[`&:not(${e}-compact-first-item):not(${e}-compact-last-item)${e}-compact-item`]:{[`${e}, ${e}-group-addon`]:{borderRadius:0}},[`&:not(${e}-compact-last-item)${e}-compact-first-item`]:{[`${e}, ${e}-group-addon`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${e}-compact-first-item)${e}-compact-last-item`]:{[`${e}, ${e}-group-addon`]:{borderStartStartRadius:0,borderEndStartRadius:0}}})}),[`&-disabled ${e}-input`]:{cursor:"not-allowed"},[e]:{"&-input":Object.assign(Object.assign(Object.assign(Object.assign({},(0,Ie.Wf)(t)),{width:"100%",padding:`${(0,ge.unit)(W)} ${(0,ge.unit)(I)}`,textAlign:"start",backgroundColor:"transparent",border:0,borderRadius:o,outline:0,transition:`all ${$} linear`,appearance:"textfield",fontSize:"inherit"}),(0,Sa.nz)(t.colorTextPlaceholder)),{'&[type="number"]::-webkit-inner-spin-button, &[type="number"]::-webkit-outer-spin-button':{margin:0,appearance:"none"}})},[`&:hover ${e}-handler-wrap, &-focused ${e}-handler-wrap`]:{width:t.handleWidth,opacity:1}})},{[e]:Object.assign(Object.assign(Object.assign({[`${e}-handler-wrap`]:{position:"absolute",insetBlockStart:0,insetInlineEnd:0,width:t.handleVisibleWidth,opacity:B,height:"100%",borderStartStartRadius:0,borderStartEndRadius:o,borderEndEndRadius:o,borderEndStartRadius:0,display:"flex",flexDirection:"column",alignItems:"stretch",transition:`all ${$}`,overflow:"hidden",[`${e}-handler`]:{display:"flex",alignItems:"center",justifyContent:"center",flex:"auto",height:"40%",[` - ${e}-handler-up-inner, - ${e}-handler-down-inner - `]:{marginInlineEnd:0,fontSize:t.handleFontSize}}},[`${e}-handler`]:{height:"50%",overflow:"hidden",color:L,fontWeight:"bold",lineHeight:0,textAlign:"center",cursor:"pointer",borderInlineStart:`${(0,ge.unit)(n)} ${r} ${$e}`,transition:`all ${$} linear`,"&:active":{background:J},"&:hover":{height:"60%",[` - ${e}-handler-up-inner, - ${e}-handler-down-inner - `]:{color:F}},"&-up-inner, &-down-inner":Object.assign(Object.assign({},(0,Ie.Ro)()),{color:L,transition:`all ${$} linear`,userSelect:"none"})},[`${e}-handler-up`]:{borderStartEndRadius:o},[`${e}-handler-down`]:{borderEndEndRadius:o}},go(t,"lg")),go(t,"sm")),{"&-disabled, &-readonly":{[`${e}-handler-wrap`]:{display:"none"},[`${e}-input`]:{color:"inherit"}},[` - ${e}-handler-up-disabled, - ${e}-handler-down-disabled - `]:{cursor:"not-allowed"},[` - ${e}-handler-up-disabled:hover &-handler-up-inner, - ${e}-handler-down-disabled:hover &-handler-down-inner - `]:{color:ne}})}]},ki=t=>{const{componentCls:e,paddingBlock:n,paddingInline:r,inputAffixPadding:o,controlWidth:s,borderRadiusLG:u,borderRadiusSM:d,paddingInlineLG:c,paddingInlineSM:m,paddingBlockLG:h,paddingBlockSM:y,motionDurationMid:E}=t;return{[`${e}-affix-wrapper`]:Object.assign(Object.assign({[`input${e}-input`]:{padding:`${(0,ge.unit)(n)} 0`}},(0,Sa.ik)(t)),{position:"relative",display:"inline-flex",alignItems:"center",width:s,padding:0,paddingInlineStart:r,"&-lg":{borderRadius:u,paddingInlineStart:c,[`input${e}-input`]:{padding:`${(0,ge.unit)(h)} 0`}},"&-sm":{borderRadius:d,paddingInlineStart:m,[`input${e}-input`]:{padding:`${(0,ge.unit)(y)} 0`}},[`&:not(${e}-disabled):hover`]:{zIndex:1},"&-focused, &:focus":{zIndex:1},[`&-disabled > ${e}-disabled`]:{background:"transparent"},[`> div${e}`]:{width:"100%",border:"none",outline:"none",[`&${e}-focused`]:{boxShadow:"none !important"}},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[`${e}-handler-wrap`]:{zIndex:2},[e]:{position:"static",color:"inherit","&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center",pointerEvents:"none"},"&-prefix":{marginInlineEnd:o},"&-suffix":{insetBlockStart:0,insetInlineEnd:0,height:"100%",marginInlineEnd:r,marginInlineStart:o,transition:`margin ${E}`}},[`&:hover ${e}-handler-wrap, &-focused ${e}-handler-wrap`]:{width:t.handleWidth,opacity:1},[`&:not(${e}-affix-wrapper-without-controls):hover ${e}-suffix`]:{marginInlineEnd:t.calc(t.handleWidth).add(r).equal()}})}};var Gi=(0,Ne.I$)("InputNumber",t=>{const e=(0,Le.mergeToken)(t,(0,mo.e)(t));return[Yi(e),ki(e),(0,ho.c)(e)]},zi,{unitless:{handleOpacity:!0}}),Xi=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(t);o{const{getPrefixCls:n,direction:r}=l.useContext(De.E_),o=l.useRef(null);l.useImperativeHandle(e,()=>o.current);const{className:s,rootClassName:u,size:d,disabled:c,prefixCls:m,addonBefore:h,addonAfter:y,prefix:E,suffix:j,bordered:L,readOnly:$,status:F,controls:B,variant:I}=t,W=Xi(t,["className","rootClassName","size","disabled","prefixCls","addonBefore","addonAfter","prefix","suffix","bordered","readOnly","status","controls","variant"]),X=n("input-number",m),J=(0,Oe.Z)(X),[ne,Ce,xe]=Gi(X,J),{compactSize:be,compactItemClassnames:$e}=(0,fe.ri)(X,r);let ye=l.createElement(Tt,{className:`${X}-handler-up-inner`}),_=l.createElement(Yn.Z,{className:`${X}-handler-down-inner`});const Pe=typeof B=="boolean"?B:void 0;typeof B=="object"&&(ye=typeof B.upIcon=="undefined"?ye:l.createElement("span",{className:`${X}-handler-up-inner`},B.upIcon),_=typeof B.downIcon=="undefined"?_:l.createElement("span",{className:`${X}-handler-down-inner`},B.downIcon));const{hasFeedback:Se,status:ze,isFormItemInput:it,feedbackIcon:Xe}=l.useContext(Ae.aM),ot=(0,et.F)(ze,F),at=(0,we.Z)(Pt=>{var ft;return(ft=d!=null?d:be)!==null&&ft!==void 0?ft:Pt}),Ot=l.useContext(U.Z),Ht=c!=null?c:Ot,[jt,zt]=(0,Na.Z)("inputNumber",I,L),_t=Se&&l.createElement(l.Fragment,null,Xe),Nt=z()({[`${X}-lg`]:at==="large",[`${X}-sm`]:at==="small",[`${X}-rtl`]:r==="rtl",[`${X}-in-form-item`]:it},Ce),Et=`${X}-group`,$t=l.createElement(Ui,Object.assign({ref:o,disabled:Ht,className:z()(xe,J,s,u,$e),upHandler:ye,downHandler:_,prefixCls:X,readOnly:$,controls:Pe,prefix:E,suffix:_t||j,addonBefore:h&&l.createElement(oe.Z,{form:!0,space:!0},h),addonAfter:y&&l.createElement(oe.Z,{form:!0,space:!0},y),classNames:{input:Nt,variant:z()({[`${X}-${jt}`]:zt},(0,et.Z)(X,ot,Se)),affixWrapper:z()({[`${X}-affix-wrapper-sm`]:at==="small",[`${X}-affix-wrapper-lg`]:at==="large",[`${X}-affix-wrapper-rtl`]:r==="rtl",[`${X}-affix-wrapper-without-controls`]:B===!1||Ht},Ce),wrapper:z()({[`${Et}-rtl`]:r==="rtl"},Ce),groupWrapper:z()({[`${X}-group-wrapper-sm`]:at==="small",[`${X}-group-wrapper-lg`]:at==="large",[`${X}-group-wrapper-rtl`]:r==="rtl",[`${X}-group-wrapper-${jt}`]:zt},(0,et.Z)(`${X}-group-wrapper`,ot,Se),Ce)}},W));return ne($t)}),bo=po,Ji=t=>l.createElement(K.ZP,{theme:{components:{InputNumber:{handleVisible:!0}}}},l.createElement(po,Object.assign({},t)));bo._InternalPanelDoNotUseOrYouWillBeFired=Ji;var jr=bo,Hr=({prefixCls:t,min:e=0,max:n=100,value:r,onChange:o,className:s,formatter:u})=>{const d=`${t}-steppers`,[c,m]=(0,l.useState)(0),h=Number.isNaN(r)?c:r;return l.createElement(jr,{className:z()(d,s),min:e,max:n,value:h,formatter:u,size:"small",onChange:y=>{m(y||0),o==null||o(y)}})},Qi=({prefixCls:t,value:e,onChange:n})=>{const r=`${t}-alpha-input`,[o,s]=(0,l.useState)(()=>(0,Rt.vC)(e||"#000")),u=e||o,d=c=>{const m=u.toHsb();m.a=(c||0)/100;const h=(0,Rt.vC)(m);s(h),n==null||n(h)};return l.createElement(Hr,{value:(0,Rt.uZ)(u),prefixCls:t,formatter:c=>`${c}%`,className:r,onChange:d})},_i=a(82586);const qi=/(^#[\da-f]{6}$)|(^#[\da-f]{8}$)/i,el=t=>qi.test(`#${t}`);var tl=({prefixCls:t,value:e,onChange:n})=>{const r=`${t}-hex-input`,[o,s]=(0,l.useState)(()=>e?(0,me.Ot)(e.toHexString()):void 0);(0,l.useEffect)(()=>{e&&s((0,me.Ot)(e.toHexString()))},[e]);const u=d=>{const c=d.target.value;s((0,me.Ot)(c)),el((0,me.Ot)(c,!0))&&(n==null||n((0,Rt.vC)(c)))};return l.createElement(_i.Z,{className:r,value:o,prefix:"#",onChange:u,size:"small"})},nl=({prefixCls:t,value:e,onChange:n})=>{const r=`${t}-hsb-input`,[o,s]=(0,l.useState)(()=>(0,Rt.vC)(e||"#000")),u=e||o,d=(c,m)=>{const h=u.toHsb();h[m]=m==="h"?c:(c||0)/100;const y=(0,Rt.vC)(h);s(y),n==null||n(y)};return l.createElement("div",{className:r},l.createElement(Hr,{max:360,min:0,value:Number(u.toHsb().h),prefixCls:t,className:r,formatter:c=>(0,Rt.lx)(c||0).toString(),onChange:c=>d(Number(c),"h")}),l.createElement(Hr,{max:100,min:0,value:Number(u.toHsb().s)*100,prefixCls:t,className:r,formatter:c=>`${(0,Rt.lx)(c||0)}%`,onChange:c=>d(Number(c),"s")}),l.createElement(Hr,{max:100,min:0,value:Number(u.toHsb().b)*100,prefixCls:t,className:r,formatter:c=>`${(0,Rt.lx)(c||0)}%`,onChange:c=>d(Number(c),"b")}))},rl=({prefixCls:t,value:e,onChange:n})=>{const r=`${t}-rgb-input`,[o,s]=(0,l.useState)(()=>(0,Rt.vC)(e||"#000")),u=e||o,d=(c,m)=>{const h=u.toRgb();h[m]=c||0;const y=(0,Rt.vC)(h);s(y),n==null||n(y)};return l.createElement("div",{className:r},l.createElement(Hr,{max:255,min:0,value:Number(u.toRgb().r),prefixCls:t,className:r,onChange:c=>d(Number(c),"r")}),l.createElement(Hr,{max:255,min:0,value:Number(u.toRgb().g),prefixCls:t,className:r,onChange:c=>d(Number(c),"g")}),l.createElement(Hr,{max:255,min:0,value:Number(u.toRgb().b),prefixCls:t,className:r,onChange:c=>d(Number(c),"b")}))};const al=[Bt,Xn,In].map(t=>({value:t,label:t.toUpperCase()}));var ol=t=>{const{prefixCls:e,format:n,value:r,disabledAlpha:o,onFormatChange:s,onChange:u,disabledFormat:d}=t,[c,m]=(0,w.Z)(Bt,{value:n,onChange:s}),h=`${e}-input`,y=j=>{m(j)},E=(0,l.useMemo)(()=>{const j={value:r,prefixCls:e,onChange:u};switch(c){case Xn:return l.createElement(nl,Object.assign({},j));case In:return l.createElement(rl,Object.assign({},j));default:return l.createElement(tl,Object.assign({},j))}},[c,e,r,u]);return l.createElement("div",{className:`${h}-container`},!d&&l.createElement(hn.Z,{value:c,variant:"borderless",getPopupContainer:j=>j,popupMatchSelectWidth:68,placement:"bottomRight",onChange:y,className:`${e}-format-select`,size:"small",options:al}),l.createElement("div",{className:h},E),!o&&l.createElement(Qi,{prefixCls:e,value:r,onChange:u}))},Dr=a(66680),il=a(91881),ll=a(61254);function La(t,e,n){return(t-e)/(n-e)}function Ba(t,e,n,r){var o=La(e,n,r),s={};switch(t){case"rtl":s.right="".concat(o*100,"%"),s.transform="translateX(50%)";break;case"btt":s.bottom="".concat(o*100,"%"),s.transform="translateY(50%)";break;case"ttb":s.top="".concat(o*100,"%"),s.transform="translateY(-50%)";break;default:s.left="".concat(o*100,"%"),s.transform="translateX(-50%)";break}return s}function Wr(t,e){return Array.isArray(t)?t[e]:t}var An=a(15105),sl=l.createContext({min:0,max:0,direction:"ltr",step:1,includedStart:0,includedEnd:0,tabIndex:0,keyboard:!0,styles:{},classNames:{}}),Vr=sl,yo=l.createContext({}),ul=["prefixCls","value","valueIndex","onStartMove","onDelete","style","render","dragging","draggingDelete","onOffsetChange","onChangeComplete","onFocus","onMouseEnter"],cl=l.forwardRef(function(t,e){var n=t.prefixCls,r=t.value,o=t.valueIndex,s=t.onStartMove,u=t.onDelete,d=t.style,c=t.render,m=t.dragging,h=t.draggingDelete,y=t.onOffsetChange,E=t.onChangeComplete,j=t.onFocus,L=t.onMouseEnter,$=(0,f.Z)(t,ul),F=l.useContext(Vr),B=F.min,I=F.max,W=F.direction,X=F.disabled,J=F.keyboard,ne=F.range,Ce=F.tabIndex,xe=F.ariaLabelForHandle,be=F.ariaLabelledByForHandle,$e=F.ariaRequired,ye=F.ariaValueTextFormatterForHandle,_=F.styles,Pe=F.classNames,Se="".concat(n,"-handle"),ze=function(Nt){X||s(Nt,o)},it=function(Nt){j==null||j(Nt,o)},Xe=function(Nt){L(Nt,o)},ot=function(Nt){if(!X&&J){var Et=null;switch(Nt.which||Nt.keyCode){case An.Z.LEFT:Et=W==="ltr"||W==="btt"?-1:1;break;case An.Z.RIGHT:Et=W==="ltr"||W==="btt"?1:-1;break;case An.Z.UP:Et=W!=="ttb"?1:-1;break;case An.Z.DOWN:Et=W!=="ttb"?-1:1;break;case An.Z.HOME:Et="min";break;case An.Z.END:Et="max";break;case An.Z.PAGE_UP:Et=2;break;case An.Z.PAGE_DOWN:Et=-2;break;case An.Z.BACKSPACE:case An.Z.DELETE:u(o);break}Et!==null&&(Nt.preventDefault(),y(Et,o))}},at=function(Nt){switch(Nt.which||Nt.keyCode){case An.Z.LEFT:case An.Z.RIGHT:case An.Z.UP:case An.Z.DOWN:case An.Z.HOME:case An.Z.END:case An.Z.PAGE_UP:case An.Z.PAGE_DOWN:E==null||E();break}},Ot=Ba(W,r,B,I),Ht={};if(o!==null){var jt;Ht={tabIndex:X?null:Wr(Ce,o),role:"slider","aria-valuemin":B,"aria-valuemax":I,"aria-valuenow":r,"aria-disabled":X,"aria-label":Wr(xe,o),"aria-labelledby":Wr(be,o),"aria-required":Wr($e,o),"aria-valuetext":(jt=Wr(ye,o))===null||jt===void 0?void 0:jt(r),"aria-orientation":W==="ltr"||W==="rtl"?"horizontal":"vertical",onMouseDown:ze,onTouchStart:ze,onFocus:it,onMouseEnter:Xe,onKeyDown:ot,onKeyUp:at}}var zt=l.createElement("div",(0,ie.Z)({ref:e,className:z()(Se,(0,re.Z)((0,re.Z)((0,re.Z)({},"".concat(Se,"-").concat(o+1),o!==null&&ne),"".concat(Se,"-dragging"),m),"".concat(Se,"-dragging-delete"),h),Pe.handle),style:(0,i.Z)((0,i.Z)((0,i.Z)({},Ot),d),_.handle)},Ht,$));return c&&(zt=c(zt,{index:o,prefixCls:n,value:r,dragging:m,draggingDelete:h})),zt}),Co=cl,dl=["prefixCls","style","onStartMove","onOffsetChange","values","handleRender","activeHandleRender","draggingIndex","draggingDelete","onFocus"],fl=l.forwardRef(function(t,e){var n=t.prefixCls,r=t.style,o=t.onStartMove,s=t.onOffsetChange,u=t.values,d=t.handleRender,c=t.activeHandleRender,m=t.draggingIndex,h=t.draggingDelete,y=t.onFocus,E=(0,f.Z)(t,dl),j=l.useRef({}),L=l.useState(!1),$=(0,R.Z)(L,2),F=$[0],B=$[1],I=l.useState(-1),W=(0,R.Z)(I,2),X=W[0],J=W[1],ne=function(ye){J(ye),B(!0)},Ce=function(ye,_){ne(_),y==null||y(ye)},xe=function(ye,_){ne(_)};l.useImperativeHandle(e,function(){return{focus:function(ye){var _;(_=j.current[ye])===null||_===void 0||_.focus()},hideHelp:function(){(0,ll.flushSync)(function(){B(!1)})}}});var be=(0,i.Z)({prefixCls:n,onStartMove:o,onOffsetChange:s,render:d,onFocus:Ce,onMouseEnter:xe},E);return l.createElement(l.Fragment,null,u.map(function($e,ye){var _=m===ye;return l.createElement(Co,(0,ie.Z)({ref:function(Se){Se?j.current[ye]=Se:delete j.current[ye]},dragging:_,draggingDelete:_&&h,style:Wr(r,ye),key:ye,value:$e,valueIndex:ye},be))}),c&&F&&l.createElement(Co,(0,ie.Z)({key:"a11y"},be,{value:u[X],valueIndex:null,dragging:m!==-1,draggingDelete:h,render:c,style:{pointerEvents:"none"},tabIndex:null,"aria-hidden":!0})))}),vl=fl,ml=function(e){var n=e.prefixCls,r=e.style,o=e.children,s=e.value,u=e.onClick,d=l.useContext(Vr),c=d.min,m=d.max,h=d.direction,y=d.includedStart,E=d.includedEnd,j=d.included,L="".concat(n,"-text"),$=Ba(h,s,c,m);return l.createElement("span",{className:z()(L,(0,re.Z)({},"".concat(L,"-active"),j&&y<=s&&s<=E)),style:(0,i.Z)((0,i.Z)({},$),r),onMouseDown:function(B){B.stopPropagation()},onClick:function(){u(s)}},o)},hl=ml,gl=function(e){var n=e.prefixCls,r=e.marks,o=e.onClick,s="".concat(n,"-mark");return r.length?l.createElement("div",{className:s},r.map(function(u){var d=u.value,c=u.style,m=u.label;return l.createElement(hl,{key:d,prefixCls:s,style:c,value:d,onClick:o},m)})):null},pl=gl,bl=function(e){var n=e.prefixCls,r=e.value,o=e.style,s=e.activeStyle,u=l.useContext(Vr),d=u.min,c=u.max,m=u.direction,h=u.included,y=u.includedStart,E=u.includedEnd,j="".concat(n,"-dot"),L=h&&y<=r&&r<=E,$=(0,i.Z)((0,i.Z)({},Ba(m,r,d,c)),typeof o=="function"?o(r):o);return L&&($=(0,i.Z)((0,i.Z)({},$),typeof s=="function"?s(r):s)),l.createElement("span",{className:z()(j,(0,re.Z)({},"".concat(j,"-active"),L)),style:$})},yl=bl,Cl=function(e){var n=e.prefixCls,r=e.marks,o=e.dots,s=e.style,u=e.activeStyle,d=l.useContext(Vr),c=d.min,m=d.max,h=d.step,y=l.useMemo(function(){var E=new Set;if(r.forEach(function(L){E.add(L.value)}),o&&h!==null)for(var j=c;j<=m;)E.add(j),j+=h;return Array.from(E)},[c,m,h,o,r]);return l.createElement("div",{className:"".concat(n,"-step")},y.map(function(E){return l.createElement(yl,{prefixCls:n,key:E,value:E,style:s,activeStyle:u})}))},xl=Cl,Sl=function(e){var n=e.prefixCls,r=e.style,o=e.start,s=e.end,u=e.index,d=e.onStartMove,c=e.replaceCls,m=l.useContext(Vr),h=m.direction,y=m.min,E=m.max,j=m.disabled,L=m.range,$=m.classNames,F="".concat(n,"-track"),B=La(o,y,E),I=La(s,y,E),W=function(Ce){!j&&d&&d(Ce,-1)},X={};switch(h){case"rtl":X.right="".concat(B*100,"%"),X.width="".concat(I*100-B*100,"%");break;case"btt":X.bottom="".concat(B*100,"%"),X.height="".concat(I*100-B*100,"%");break;case"ttb":X.top="".concat(B*100,"%"),X.height="".concat(I*100-B*100,"%");break;default:X.left="".concat(B*100,"%"),X.width="".concat(I*100-B*100,"%")}var J=c||z()(F,(0,re.Z)((0,re.Z)({},"".concat(F,"-").concat(u+1),u!==null&&L),"".concat(n,"-track-draggable"),d),$.track);return l.createElement("div",{className:J,style:(0,i.Z)((0,i.Z)({},X),r),onMouseDown:W,onTouchStart:W})},xo=Sl,Pl=function(e){var n=e.prefixCls,r=e.style,o=e.values,s=e.startPoint,u=e.onStartMove,d=l.useContext(Vr),c=d.included,m=d.range,h=d.min,y=d.styles,E=d.classNames,j=l.useMemo(function(){if(!m){if(o.length===0)return[];var $=s!=null?s:h,F=o[0];return[{start:Math.min($,F),end:Math.max($,F)}]}for(var B=[],I=0;Iwl&&h3&&arguments[3]!==void 0?arguments[3]:"unit";if(typeof $=="number"){var I,W=L[F],X=W+$,J=[];r.forEach(function($e){J.push($e.value)}),J.push(t,e),J.push(d(W));var ne=$>0?1:-1;B==="unit"?J.push(d(W+ne*n)):J.push(d(X)),J=J.filter(function($e){return $e!==null}).filter(function($e){return $<0?$e<=W:$e>=W}),B==="unit"&&(J=J.filter(function($e){return $e!==W}));var Ce=B==="unit"?W:X;I=J[0];var xe=Math.abs(I-Ce);if(J.forEach(function($e){var ye=Math.abs($e-Ce);ye1){var be=(0,he.Z)(L);return be[F]=I,j(be,$-ne,F,B)}return I}else{if($==="min")return t;if($==="max")return e}},h=function(L,$,F){var B=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"unit",I=L[F],W=m(L,$,F,B);return{value:W,changed:W!==I}},y=function(L){return s===null&&L===0||typeof s=="number"&&L3&&arguments[3]!==void 0?arguments[3]:"unit",I=L.map(c),W=I[F],X=m(I,$,F,B);if(I[F]=X,o===!1){var J=s||0;F>0&&I[F-1]!==W&&(I[F]=Math.max(I[F],I[F-1]+J)),F0;be-=1)for(var $e=!0;y(I[be]-I[be-1])&&$e;){var ye=h(I,-1,be-1);I[be-1]=ye.value,$e=ye.changed}for(var _=I.length-1;_>0;_-=1)for(var Pe=!0;y(I[_]-I[_-1])&&Pe;){var Se=h(I,-1,_-1);I[_-1]=Se.value,Pe=Se.changed}for(var ze=0;ze=0?Xe:!1},[Xe,yn]),Fn=l.useMemo(function(){return Object.keys(Pt||{}).map(function(Yt){var dt=Pt[Yt],Lt={value:Number(Yt)};return dt&&(0,v.Z)(dt)==="object"&&!l.isValidElement(dt)&&("label"in dt||"style"in dt)?(Lt.style=dt.style,Lt.label=dt.label):Lt.label=dt,Lt}).filter(function(Yt){var dt=Yt.label;return dt||typeof dt=="number"}).sort(function(Yt,dt){return Yt.value-dt.value})},[Pt]),rr=Rl(At,bn,yn,Fn,ze,$n),Qn=(0,R.Z)(rr,2),tr=Qn[0],en=Qn[1],Pn=(0,w.Z)(Ce,{value:ne}),on=(0,R.Z)(Pn,2),tn=on[0],_n=on[1],ln=l.useMemo(function(){var Yt=tn==null?[]:Array.isArray(tn)?tn:[tn],dt=(0,R.Z)(Yt,1),Lt=dt[0],Cn=Lt===void 0?At:Lt,Kn=tn===null?[]:[Cn];if(cn){if(Kn=(0,he.Z)(Yt),be||tn===void 0){var fr=be>=0?be+1:2;for(Kn=Kn.slice(0,fr);Kn.length=0&&Sn.current.focus(Yt)}Rr(null)},[Ar]);var xa=l.useMemo(function(){return Mn&&yn===null?!1:Mn},[Mn,yn]),ia=(0,Dr.Z)(function(Yt,dt){Pr(Yt,dt),ye==null||ye(ht(ln))}),Lr=Sr!==-1;l.useEffect(function(){if(!Lr){var Yt=ln.lastIndexOf(ya);Sn.current.focus(Yt)}},[Lr]);var Or=l.useMemo(function(){return(0,he.Z)(pr).sort(function(Yt,dt){return Yt-dt})},[pr]),jn=l.useMemo(function(){return cn?[Or[0],Or[Or.length-1]]:[At,Or[0]]},[Or,cn,At]),Rn=(0,R.Z)(jn,2),Dn=Rn[0],Wn=Rn[1];l.useImperativeHandle(e,function(){return{focus:function(){Sn.current.focus(0)},blur:function(){var dt,Lt=document,Cn=Lt.activeElement;(dt=gn.current)!==null&&dt!==void 0&&dt.contains(Cn)&&(Cn==null||Cn.blur())}}}),l.useEffect(function(){j&&Sn.current.focus(0)},[]);var hr=l.useMemo(function(){return{min:At,max:bn,direction:Tn,disabled:h,keyboard:E,step:yn,included:Ht,includedStart:Dn,includedEnd:Wn,range:cn,tabIndex:an,ariaLabelForHandle:rn,ariaLabelledByForHandle:Ft,ariaRequired:vn,ariaValueTextFormatterForHandle:un,styles:d||{},classNames:u||{}}},[At,bn,Tn,h,E,yn,Ht,Dn,Wn,cn,an,rn,Ft,vn,un,d,u]);return l.createElement(Vr.Provider,{value:hr},l.createElement("div",{ref:gn,className:z()(r,o,(0,re.Z)((0,re.Z)((0,re.Z)((0,re.Z)({},"".concat(r,"-disabled"),h),"".concat(r,"-vertical"),at),"".concat(r,"-horizontal"),!at),"".concat(r,"-with-marks"),Fn.length)),style:s,onMouseDown:Ca,id:c},l.createElement("div",{className:z()("".concat(r,"-rail"),u==null?void 0:u.rail),style:(0,i.Z)((0,i.Z)({},Nt),d==null?void 0:d.rail)}),Vt!==!1&&l.createElement(Ol,{prefixCls:r,style:zt,values:ln,startPoint:jt,onStartMove:xa?ia:void 0}),l.createElement(xl,{prefixCls:r,marks:Fn,dots:ft,style:Et,activeStyle:$t}),l.createElement(vl,{ref:Sn,prefixCls:r,style:_t,values:pr,draggingIndex:Sr,draggingDelete:ra,onStartMove:ia,onOffsetChange:zr,onFocus:L,onBlur:$,handleRender:Wt,activeHandleRender:Mt,onChangeComplete:Xt,onDelete:fn?nn:void 0}),l.createElement(pl,{prefixCls:r,marks:Fn,onClick:aa})))}),$l=Ml,Fl=$l,Po=(0,l.createContext)({}),Ha=a(83062),Oo=l.forwardRef((t,e)=>{const{open:n,draggingDelete:r,value:o}=t,s=(0,l.useRef)(null),u=n&&!r,d=(0,l.useRef)(null);function c(){Gn.Z.cancel(d.current),d.current=null}function m(){d.current=(0,Gn.Z)(()=>{var h;(h=s.current)===null||h===void 0||h.forceAlign(),d.current=null})}return l.useEffect(()=>(u?m():c(),c),[u,t.title,o]),l.createElement(Ha.Z,Object.assign({ref:(0,te.sQ)(s,e)},t,{open:u}))});const jl=t=>{const{componentCls:e,antCls:n,controlSize:r,dotSize:o,marginFull:s,marginPart:u,colorFillContentHover:d,handleColorDisabled:c,calc:m,handleSize:h,handleSizeHover:y,handleActiveColor:E,handleActiveOutlineColor:j,handleLineWidth:L,handleLineWidthHover:$,motionDurationMid:F}=t;return{[e]:Object.assign(Object.assign({},(0,Ie.Wf)(t)),{position:"relative",height:r,margin:`${(0,ge.unit)(u)} ${(0,ge.unit)(s)}`,padding:0,cursor:"pointer",touchAction:"none","&-vertical":{margin:`${(0,ge.unit)(s)} ${(0,ge.unit)(u)}`},[`${e}-rail`]:{position:"absolute",backgroundColor:t.railBg,borderRadius:t.borderRadiusXS,transition:`background-color ${F}`},[`${e}-track,${e}-tracks`]:{position:"absolute",transition:`background-color ${F}`},[`${e}-track`]:{backgroundColor:t.trackBg,borderRadius:t.borderRadiusXS},[`${e}-track-draggable`]:{boxSizing:"content-box",backgroundClip:"content-box",border:"solid rgba(0,0,0,0)"},"&:hover":{[`${e}-rail`]:{backgroundColor:t.railHoverBg},[`${e}-track`]:{backgroundColor:t.trackHoverBg},[`${e}-dot`]:{borderColor:d},[`${e}-handle::after`]:{boxShadow:`0 0 0 ${(0,ge.unit)(L)} ${t.colorPrimaryBorderHover}`},[`${e}-dot-active`]:{borderColor:t.dotActiveBorderColor}},[`${e}-handle`]:{position:"absolute",width:h,height:h,outline:"none",userSelect:"none","&-dragging-delete":{opacity:0},"&::before":{content:'""',position:"absolute",insetInlineStart:m(L).mul(-1).equal(),insetBlockStart:m(L).mul(-1).equal(),width:m(h).add(m(L).mul(2)).equal(),height:m(h).add(m(L).mul(2)).equal(),backgroundColor:"transparent"},"&::after":{content:'""',position:"absolute",insetBlockStart:0,insetInlineStart:0,width:h,height:h,backgroundColor:t.colorBgElevated,boxShadow:`0 0 0 ${(0,ge.unit)(L)} ${t.handleColor}`,outline:"0px solid transparent",borderRadius:"50%",cursor:"pointer",transition:` - inset-inline-start ${F}, - inset-block-start ${F}, - width ${F}, - height ${F}, - box-shadow ${F}, - outline ${F} - `},"&:hover, &:active, &:focus":{"&::before":{insetInlineStart:m(y).sub(h).div(2).add($).mul(-1).equal(),insetBlockStart:m(y).sub(h).div(2).add($).mul(-1).equal(),width:m(y).add(m($).mul(2)).equal(),height:m(y).add(m($).mul(2)).equal()},"&::after":{boxShadow:`0 0 0 ${(0,ge.unit)($)} ${E}`,outline:`6px solid ${j}`,width:y,height:y,insetInlineStart:t.calc(h).sub(y).div(2).equal(),insetBlockStart:t.calc(h).sub(y).div(2).equal()}}},[`&-lock ${e}-handle`]:{"&::before, &::after":{transition:"none"}},[`${e}-mark`]:{position:"absolute",fontSize:t.fontSize},[`${e}-mark-text`]:{position:"absolute",display:"inline-block",color:t.colorTextDescription,textAlign:"center",wordBreak:"keep-all",cursor:"pointer",userSelect:"none","&-active":{color:t.colorText}},[`${e}-step`]:{position:"absolute",background:"transparent",pointerEvents:"none"},[`${e}-dot`]:{position:"absolute",width:o,height:o,backgroundColor:t.colorBgElevated,border:`${(0,ge.unit)(L)} solid ${t.dotBorderColor}`,borderRadius:"50%",cursor:"pointer",transition:`border-color ${t.motionDurationSlow}`,pointerEvents:"auto","&-active":{borderColor:t.dotActiveBorderColor}},[`&${e}-disabled`]:{cursor:"not-allowed",[`${e}-rail`]:{backgroundColor:`${t.railBg} !important`},[`${e}-track`]:{backgroundColor:`${t.trackBgDisabled} !important`},[` - ${e}-dot - `]:{backgroundColor:t.colorBgElevated,borderColor:t.trackBgDisabled,boxShadow:"none",cursor:"not-allowed"},[`${e}-handle::after`]:{backgroundColor:t.colorBgElevated,cursor:"not-allowed",width:h,height:h,boxShadow:`0 0 0 ${(0,ge.unit)(L)} ${c}`,insetInlineStart:0,insetBlockStart:0},[` - ${e}-mark-text, - ${e}-dot - `]:{cursor:"not-allowed !important"}},[`&-tooltip ${n}-tooltip-inner`]:{minWidth:"unset"}})}},wo=(t,e)=>{const{componentCls:n,railSize:r,handleSize:o,dotSize:s,marginFull:u,calc:d}=t,c=e?"paddingBlock":"paddingInline",m=e?"width":"height",h=e?"height":"width",y=e?"insetBlockStart":"insetInlineStart",E=e?"top":"insetInlineStart",j=d(r).mul(3).sub(o).div(2).equal(),L=d(o).sub(r).div(2).equal(),$=e?{borderWidth:`${(0,ge.unit)(L)} 0`,transform:`translateY(${(0,ge.unit)(d(L).mul(-1).equal())})`}:{borderWidth:`0 ${(0,ge.unit)(L)}`,transform:`translateX(${(0,ge.unit)(t.calc(L).mul(-1).equal())})`};return{[c]:r,[h]:d(r).mul(3).equal(),[`${n}-rail`]:{[m]:"100%",[h]:r},[`${n}-track,${n}-tracks`]:{[h]:r},[`${n}-track-draggable`]:Object.assign({},$),[`${n}-handle`]:{[y]:j},[`${n}-mark`]:{insetInlineStart:0,top:0,[E]:d(r).mul(3).add(e?0:u).equal(),[m]:"100%"},[`${n}-step`]:{insetInlineStart:0,top:0,[E]:r,[m]:"100%",[h]:r},[`${n}-dot`]:{position:"absolute",[y]:d(r).sub(s).div(2).equal()}}},Dl=t=>{const{componentCls:e,marginPartWithMark:n}=t;return{[`${e}-horizontal`]:Object.assign(Object.assign({},wo(t,!0)),{[`&${e}-with-marks`]:{marginBottom:n}})}},Tl=t=>{const{componentCls:e}=t;return{[`${e}-vertical`]:Object.assign(Object.assign({},wo(t,!1)),{height:"100%"})}},Nl=t=>{const n=t.controlHeightLG/4,r=t.controlHeightSM/2,o=t.lineWidth+1,s=t.lineWidth+1*1.5,u=t.colorPrimary,d=new Aa.FastColor(u).setA(.2).toRgbString();return{controlSize:n,railSize:4,handleSize:n,handleSizeHover:r,dotSize:8,handleLineWidth:o,handleLineWidthHover:s,railBg:t.colorFillTertiary,railHoverBg:t.colorFillSecondary,trackBg:t.colorPrimaryBorder,trackHoverBg:t.colorPrimaryBorderHover,handleColor:t.colorPrimaryBorder,handleActiveColor:u,handleActiveOutlineColor:d,handleColorDisabled:new Aa.FastColor(t.colorTextDisabled).onBackground(t.colorBgContainer).toHexString(),dotBorderColor:t.colorBorderSecondary,dotActiveBorderColor:t.colorPrimaryBorder,trackBgDisabled:t.colorBgContainerDisabled}};var Al=(0,Ne.I$)("Slider",t=>{const e=(0,Le.mergeToken)(t,{marginPart:t.calc(t.controlHeight).sub(t.controlSize).div(2).equal(),marginFull:t.calc(t.controlSize).div(2).equal(),marginPartWithMark:t.calc(t.controlHeightLG).sub(t.controlSize).equal()});return[jl(e),Dl(e),Tl(e)]},Nl);function Wa(){const[t,e]=l.useState(!1),n=l.useRef(null),r=()=>{Gn.Z.cancel(n.current)},o=s=>{r(),s?e(s):n.current=(0,Gn.Z)(()=>{e(s)})};return l.useEffect(()=>r,[]),[t,o]}var Ll=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(t);otypeof n=="number"?n.toString():""}var Zo=l.forwardRef((t,e)=>{const{prefixCls:n,range:r,className:o,rootClassName:s,style:u,disabled:d,tooltipPrefixCls:c,tipFormatter:m,tooltipVisible:h,getTooltipPopupContainer:y,tooltipPlacement:E,tooltip:j={},onChangeComplete:L,classNames:$,styles:F}=t,B=Ll(t,["prefixCls","range","className","rootClassName","style","disabled","tooltipPrefixCls","tipFormatter","tooltipVisible","getTooltipPopupContainer","tooltipPlacement","tooltip","onChangeComplete","classNames","styles"]),{vertical:I}=t,{getPrefixCls:W,direction:X,className:J,style:ne,classNames:Ce,styles:xe,getPopupContainer:be}=(0,De.dj)("slider"),$e=l.useContext(U.Z),ye=d!=null?d:$e,{handleRender:_,direction:Pe}=l.useContext(Po),ze=(Pe||X)==="rtl",[it,Xe]=Wa(),[ot,at]=Wa(),Ot=Object.assign({},j),{open:Ht,placement:jt,getPopupContainer:zt,prefixCls:_t,formatter:Nt}=Ot,Et=Ht!=null?Ht:h,$t=(it||ot)&&Et!==!1,Pt=Bl(Nt,m),[ft,Wt]=Wa(),Mt=cn=>{L==null||L(cn),Wt(!1)},Vt=(cn,fn)=>cn||(fn?ze?"left":"right":"top"),qt=W("slider",n),[an,rn,Ft]=Al(qt),vn=z()(o,J,Ce.root,$==null?void 0:$.root,s,{[`${qt}-rtl`]:ze,[`${qt}-lock`]:ft},rn,Ft);ze&&!B.vertical&&(B.reverse=!B.reverse),l.useEffect(()=>{const cn=()=>{(0,Gn.Z)(()=>{at(!1)},1)};return document.addEventListener("mouseup",cn),()=>{document.removeEventListener("mouseup",cn)}},[]);const un=r&&!Et,Sn=_||((cn,fn)=>{const{index:Mn}=fn,pn=cn.props;function yt($n,Fn,rr){var Qn,tr,en,Pn;rr&&((tr=(Qn=B)[$n])===null||tr===void 0||tr.call(Qn,Fn)),(Pn=(en=pn)[$n])===null||Pn===void 0||Pn.call(en,Fn)}const At=Object.assign(Object.assign({},pn),{onMouseEnter:$n=>{Xe(!0),yt("onMouseEnter",$n)},onMouseLeave:$n=>{Xe(!1),yt("onMouseLeave",$n)},onMouseDown:$n=>{at(!0),Wt(!0),yt("onMouseDown",$n)},onFocus:$n=>{var Fn;at(!0),(Fn=B.onFocus)===null||Fn===void 0||Fn.call(B,$n),yt("onFocus",$n,!0)},onBlur:$n=>{var Fn;at(!1),(Fn=B.onBlur)===null||Fn===void 0||Fn.call(B,$n),yt("onBlur",$n,!0)}}),bn=l.cloneElement(cn,At),yn=(!!Et||$t)&&Pt!==null;return un?bn:l.createElement(Oo,Object.assign({},Ot,{prefixCls:W("tooltip",_t!=null?_t:c),title:Pt?Pt(fn.value):"",value:fn.value,open:yn,placement:Vt(jt!=null?jt:E,I),key:Mn,classNames:{root:`${qt}-tooltip`},getPopupContainer:zt||y||be}),bn)}),gn=un?(cn,fn)=>{const Mn=l.cloneElement(cn,{style:Object.assign(Object.assign({},cn.props.style),{visibility:"hidden"})});return l.createElement(Oo,Object.assign({},Ot,{prefixCls:W("tooltip",_t!=null?_t:c),title:Pt?Pt(fn.value):"",open:Pt!==null&&$t,placement:Vt(jt!=null?jt:E,I),key:"tooltip",classNames:{root:`${qt}-tooltip`},getPopupContainer:zt||y||be,draggingDelete:fn.draggingDelete}),Mn)}:void 0,Tn=Object.assign(Object.assign(Object.assign(Object.assign({},xe.root),ne),F==null?void 0:F.root),u),En=Object.assign(Object.assign({},xe.tracks),F==null?void 0:F.tracks),Gt=z()(Ce.tracks,$==null?void 0:$.tracks);return an(l.createElement(Fl,Object.assign({},B,{classNames:Object.assign({handle:z()(Ce.handle,$==null?void 0:$.handle),rail:z()(Ce.rail,$==null?void 0:$.rail),track:z()(Ce.track,$==null?void 0:$.track)},Gt?{tracks:Gt}:{}),styles:Object.assign({handle:Object.assign(Object.assign({},xe.handle),F==null?void 0:F.handle),rail:Object.assign(Object.assign({},xe.rail),F==null?void 0:F.rail),track:Object.assign(Object.assign({},xe.track),F==null?void 0:F.track)},Object.keys(En).length?{tracks:En}:{}),step:B.step,range:r,className:vn,style:Tn,disabled:ye,ref:e,prefixCls:qt,handleRender:Sn,activeHandleRender:gn,onChangeComplete:Mt})))}),Hl=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(t);o{const{prefixCls:e,colors:n,type:r,color:o,range:s=!1,className:u,activeIndex:d,onActive:c,onDragStart:m,onDragChange:h,onKeyDelete:y}=t,E=Hl(t,["prefixCls","colors","type","color","range","className","activeIndex","onActive","onDragStart","onDragChange","onKeyDelete"]),j=Object.assign(Object.assign({},E),{track:!1}),L=l.useMemo(()=>`linear-gradient(90deg, ${n.map(ne=>`${ne.color} ${ne.percent}%`).join(", ")})`,[n]),$=l.useMemo(()=>!o||!r?null:r==="alpha"?o.toRgbString():`hsl(${o.toHsb().h}, 100%, 50%)`,[o,r]),F=(0,Dr.Z)(m),B=(0,Dr.Z)(h),I=l.useMemo(()=>({onDragStart:F,onDragChange:B}),[]),W=(0,Dr.Z)((J,ne)=>{const{onFocus:Ce,style:xe,className:be,onKeyDown:$e}=J.props,ye=Object.assign({},xe);return r==="gradient"&&(ye.background=(0,Rt.AO)(n,ne.value)),l.cloneElement(J,{onFocus:_=>{c==null||c(ne.index),Ce==null||Ce(_)},style:ye,className:z()(be,{[`${e}-slider-handle-active`]:d===ne.index}),onKeyDown:_=>{(_.key==="Delete"||_.key==="Backspace")&&y&&y(ne.index),$e==null||$e(_)}})}),X=l.useMemo(()=>({direction:"ltr",handleRender:W}),[]);return l.createElement(Po.Provider,{value:X},l.createElement(yo.Provider,{value:I},l.createElement(Zo,Object.assign({},j,{className:z()(u,`${e}-slider`),tooltip:{open:!1},range:{editable:s,minCount:2},styles:{rail:{background:L},handle:$?{background:$}:{}},classNames:{rail:`${e}-slider-rail`,handle:`${e}-slider-handle`}}))))};var Wl=t=>{const{value:e,onChange:n,onChangeComplete:r}=t,o=u=>n(u[0]),s=u=>r(u[0]);return l.createElement(Eo,Object.assign({},t,{value:[e],onChange:o,onChangeComplete:s}))};function Ro(t){return(0,he.Z)(t).sort((e,n)=>e.percent-n.percent)}const Vl=t=>{const{prefixCls:e,mode:n,onChange:r,onChangeComplete:o,onActive:s,activeIndex:u,onGradientDragging:d,colors:c}=t,m=n==="gradient",h=l.useMemo(()=>c.map(B=>({percent:B.percent,color:B.color.toRgbString()})),[c]),y=l.useMemo(()=>h.map(B=>B.percent),[h]),E=l.useRef(h),j=({rawValues:B,draggingIndex:I,draggingValue:W})=>{if(B.length>h.length){const X=(0,Rt.AO)(h,W),J=(0,he.Z)(h);J.splice(I,0,{percent:W,color:X}),E.current=J}else E.current=h;d(!0),r(new me.y9(Ro(E.current)),!0)},L=({deleteIndex:B,draggingIndex:I,draggingValue:W})=>{let X=(0,he.Z)(E.current);B!==-1?X.splice(B,1):(X[I]=Object.assign(Object.assign({},X[I]),{percent:W}),X=Ro(X)),r(new me.y9(X),!0)},$=B=>{const I=(0,he.Z)(h);I.splice(B,1);const W=new me.y9(I);r(W),o(W)},F=B=>{o(new me.y9(h)),u>=B.length&&s(B.length-1),d(!1)};return m?l.createElement(Eo,{min:0,max:100,prefixCls:e,className:`${e}-gradient-slider`,colors:h,color:null,value:y,range:!0,onChangeComplete:F,disabled:!1,type:"gradient",activeIndex:u,onActive:s,onDragStart:j,onDragChange:L,onKeyDelete:$}):null};var Kl=l.memo(Vl),Ul=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(t);o{const t=(0,l.useContext)(St),{mode:e,onModeChange:n,modeOptions:r,prefixCls:o,allowClear:s,value:u,disabledAlpha:d,onChange:c,onClear:m,onChangeComplete:h,activeIndex:y,gradientDragging:E}=t,j=Ul(t,["mode","onModeChange","modeOptions","prefixCls","allowClear","value","disabledAlpha","onChange","onClear","onChangeComplete","activeIndex","gradientDragging"]),L=l.useMemo(()=>u.cleared?[{percent:0,color:new me.y9("")},{percent:100,color:new me.y9("")}]:u.getColors(),[u]),$=!u.isGradient(),[F,B]=l.useState(u);(0,Y.Z)(()=>{var Se;$||B((Se=L[y])===null||Se===void 0?void 0:Se.color)},[E,y]);const I=l.useMemo(()=>{var Se;return $?u:E?F:(Se=L[y])===null||Se===void 0?void 0:Se.color},[u,y,$,F,E]),[W,X]=l.useState(I),[J,ne]=l.useState(0),Ce=W!=null&&W.equals(I)?I:W;(0,Y.Z)(()=>{X(I)},[J,I==null?void 0:I.toHexString()]);const xe=(Se,ze)=>{let it=(0,Rt.vC)(Se);if(u.cleared){const ot=it.toRgb();if(!ot.r&&!ot.g&&!ot.b&&ze){const{type:at,value:Ot=0}=ze;it=new me.y9({h:at==="hue"?Ot:0,s:1,b:1,a:at==="alpha"?Ot/100:1})}else it=(0,Rt.T7)(it)}if(e==="single")return it;const Xe=(0,he.Z)(L);return Xe[y]=Object.assign(Object.assign({},Xe[y]),{color:it}),new me.y9(Xe)},be=(Se,ze,it)=>{const Xe=xe(Se,it);X(Xe.isGradient()?Xe.getColors()[y].color:Xe),c(Xe,ze)},$e=(Se,ze)=>{h(xe(Se,ze)),ne(it=>it+1)},ye=Se=>{c(xe(Se))};let _=null;const Pe=r.length>1;return(s||Pe)&&(_=l.createElement("div",{className:`${o}-operation`},Pe&&l.createElement(sn,{size:"small",options:r,value:e,onChange:n}),l.createElement(Ln,Object.assign({prefixCls:o,value:u,onChange:Se=>{c(Se),m==null||m()}},j)))),l.createElement(l.Fragment,null,_,l.createElement(Kl,Object.assign({},t,{colors:L})),l.createElement(Te.ZP,{prefixCls:o,value:Ce==null?void 0:Ce.toHsb(),disabledAlpha:d,onChange:(Se,ze)=>{be(Se,!0,ze)},onChangeComplete:(Se,ze)=>{$e(Se,ze)},components:zl}),l.createElement(ol,Object.assign({value:I,onChange:ye,prefixCls:o,disabledAlpha:d},j)))},Yl=a(71529),Mo=()=>{const{prefixCls:t,value:e,presets:n,onChange:r}=(0,l.useContext)(kt);return Array.isArray(n)?l.createElement(Yl.Z,{value:e,presets:n,prefixCls:t,onChange:r}):null},kl=t=>{const{prefixCls:e,presets:n,panelRender:r,value:o,onChange:s,onClear:u,allowClear:d,disabledAlpha:c,mode:m,onModeChange:h,modeOptions:y,onChangeComplete:E,activeIndex:j,onActive:L,format:$,onFormatChange:F,gradientDragging:B,onGradientDragging:I,disabledFormat:W}=t,X=`${e}-inner`,J=l.useMemo(()=>({prefixCls:e,value:o,onChange:s,onClear:u,allowClear:d,disabledAlpha:c,mode:m,onModeChange:h,modeOptions:y,onChangeComplete:E,activeIndex:j,onActive:L,format:$,onFormatChange:F,gradientDragging:B,onGradientDragging:I,disabledFormat:W}),[e,o,s,u,d,c,m,h,y,E,j,L,$,F,B,I,W]),ne=l.useMemo(()=>({prefixCls:e,value:o,presets:n,onChange:s}),[e,o,n,s]),Ce=l.createElement("div",{className:`${X}-content`},l.createElement(Io,null),Array.isArray(n)&&l.createElement(Re.Z,null),l.createElement(Mo,null));return l.createElement(St.Provider,{value:J},l.createElement(kt.Provider,{value:ne},l.createElement("div",{className:X},typeof r=="function"?r(Ce,{components:{Picker:Io,Presets:Mo}}):Ce)))},$o=a(64217),Fo=a(10110),Gl=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(t);o{const{color:n,prefixCls:r,open:o,disabled:s,format:u,className:d,showText:c,activeIndex:m}=t,h=Gl(t,["color","prefixCls","open","disabled","format","className","showText","activeIndex"]),y=`${r}-trigger`,E=`${y}-text`,j=`${E}-cell`,[L]=(0,Fo.Z)("ColorPicker"),$=l.useMemo(()=>{if(!c)return"";if(typeof c=="function")return c(n);if(n.cleared)return L.transparent;if(n.isGradient())return n.getColors().map((W,X)=>{const J=m!==-1&&m!==X;return l.createElement("span",{key:X,className:z()(j,J&&`${j}-inactive`)},W.color.toRgbString()," ",W.percent,"%")});const B=n.toHexString().toUpperCase(),I=(0,Rt.uZ)(n);switch(u){case"rgb":return n.toRgbString();case"hsb":return n.toHsbString();default:return I<100?`${B.slice(0,7)},${I}%`:B}},[n,u,c,m]),F=(0,l.useMemo)(()=>n.cleared?l.createElement(Ln,{prefixCls:r}):l.createElement(Te.G5,{prefixCls:r,color:n.toCssString()}),[n,r]);return l.createElement("div",Object.assign({ref:e,className:z()(y,d,{[`${y}-active`]:o,[`${y}-disabled`]:s})},(0,$o.Z)(h)),F,c&&l.createElement("div",{className:E},$))});function Jl(t,e,n){const[r]=(0,Fo.Z)("ColorPicker"),[o,s]=(0,w.Z)(t,{value:e}),[u,d]=l.useState("single"),[c,m]=l.useMemo(()=>{const $=(Array.isArray(n)?n:[n]).filter(W=>W);$.length||$.push("single");const F=new Set($),B=[],I=(W,X)=>{F.has(W)&&B.push({label:X,value:W})};return I("single",r.singleColor),I("gradient",r.gradientColor),[B,F]},[n]),[h,y]=l.useState(null),E=(0,Dr.Z)($=>{y($),s($)}),j=l.useMemo(()=>{const $=(0,Rt.vC)(o||"");return $.equals(h)?h:$},[o,h]),L=l.useMemo(()=>{var $;return m.has(u)?u:($=c[0])===null||$===void 0?void 0:$.value},[m,u,c]);return l.useEffect(()=>{d(j.isGradient()?"gradient":"single")},[j]),[j,E,L,d,c]}const jo=(t,e)=>({backgroundImage:`conic-gradient(${e} 25%, transparent 25% 50%, ${e} 50% 75%, transparent 75% 100%)`,backgroundSize:`${t} ${t}`});var Do=(t,e)=>{const{componentCls:n,borderRadiusSM:r,colorPickerInsetShadow:o,lineWidth:s,colorFillSecondary:u}=t;return{[`${n}-color-block`]:Object.assign(Object.assign({position:"relative",borderRadius:r,width:e,height:e,boxShadow:o,flex:"none"},jo("50%",t.colorFillSecondary)),{[`${n}-color-block-inner`]:{width:"100%",height:"100%",boxShadow:`inset 0 0 0 ${(0,ge.unit)(s)} ${u}`,borderRadius:"inherit"}})}},Ql=t=>{const{componentCls:e,antCls:n,fontSizeSM:r,lineHeightSM:o,colorPickerAlphaInputWidth:s,marginXXS:u,paddingXXS:d,controlHeightSM:c,marginXS:m,fontSizeIcon:h,paddingXS:y,colorTextPlaceholder:E,colorPickerInputNumberHandleWidth:j,lineWidth:L}=t;return{[`${e}-input-container`]:{display:"flex",[`${e}-steppers${n}-input-number`]:{fontSize:r,lineHeight:o,[`${n}-input-number-input`]:{paddingInlineStart:d,paddingInlineEnd:0},[`${n}-input-number-handler-wrap`]:{width:j}},[`${e}-steppers${e}-alpha-input`]:{flex:`0 0 ${(0,ge.unit)(s)}`,marginInlineStart:u},[`${e}-format-select${n}-select`]:{marginInlineEnd:m,width:"auto","&-single":{[`${n}-select-selector`]:{padding:0,border:0},[`${n}-select-arrow`]:{insetInlineEnd:0},[`${n}-select-selection-item`]:{paddingInlineEnd:t.calc(h).add(u).equal(),fontSize:r,lineHeight:(0,ge.unit)(c)},[`${n}-select-item-option-content`]:{fontSize:r,lineHeight:o},[`${n}-select-dropdown`]:{[`${n}-select-item`]:{minHeight:"auto"}}}},[`${e}-input`]:{gap:u,alignItems:"center",flex:1,width:0,[`${e}-hsb-input,${e}-rgb-input`]:{display:"flex",gap:u,alignItems:"center"},[`${e}-steppers`]:{flex:1},[`${e}-hex-input${n}-input-affix-wrapper`]:{flex:1,padding:`0 ${(0,ge.unit)(y)}`,[`${n}-input`]:{fontSize:r,textTransform:"uppercase",lineHeight:(0,ge.unit)(t.calc(c).sub(t.calc(L).mul(2)).equal())},[`${n}-input-prefix`]:{color:E}}}}}},_l=t=>{const{componentCls:e,controlHeightLG:n,borderRadiusSM:r,colorPickerInsetShadow:o,marginSM:s,colorBgElevated:u,colorFillSecondary:d,lineWidthBold:c,colorPickerHandlerSize:m}=t;return{userSelect:"none",[`${e}-select`]:{[`${e}-palette`]:{minHeight:t.calc(n).mul(4).equal(),overflow:"hidden",borderRadius:r},[`${e}-saturation`]:{position:"absolute",borderRadius:"inherit",boxShadow:o,inset:0},marginBottom:s},[`${e}-handler`]:{width:m,height:m,border:`${(0,ge.unit)(c)} solid ${u}`,position:"relative",borderRadius:"50%",cursor:"pointer",boxShadow:`${o}, 0 0 0 1px ${d}`}}},ql=t=>{const{componentCls:e,antCls:n,colorTextQuaternary:r,paddingXXS:o,colorPickerPresetColorSize:s,fontSizeSM:u,colorText:d,lineHeightSM:c,lineWidth:m,borderRadius:h,colorFill:y,colorWhite:E,marginXXS:j,paddingXS:L,fontHeightSM:$}=t;return{[`${e}-presets`]:{[`${n}-collapse-item > ${n}-collapse-header`]:{padding:0,[`${n}-collapse-expand-icon`]:{height:$,color:r,paddingInlineEnd:o}},[`${n}-collapse`]:{display:"flex",flexDirection:"column",gap:j},[`${n}-collapse-item > ${n}-collapse-content > ${n}-collapse-content-box`]:{padding:`${(0,ge.unit)(L)} 0`},"&-label":{fontSize:u,color:d,lineHeight:c},"&-items":{display:"flex",flexWrap:"wrap",gap:t.calc(j).mul(1.5).equal(),[`${e}-presets-color`]:{position:"relative",cursor:"pointer",width:s,height:s,"&::before":{content:'""',pointerEvents:"none",width:t.calc(s).add(t.calc(m).mul(4)).equal(),height:t.calc(s).add(t.calc(m).mul(4)).equal(),position:"absolute",top:t.calc(m).mul(-2).equal(),insetInlineStart:t.calc(m).mul(-2).equal(),borderRadius:h,border:`${(0,ge.unit)(m)} solid transparent`,transition:`border-color ${t.motionDurationMid} ${t.motionEaseInBack}`},"&:hover::before":{borderColor:y},"&::after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:t.calc(s).div(13).mul(5).equal(),height:t.calc(s).div(13).mul(8).equal(),border:`${(0,ge.unit)(t.lineWidthBold)} solid ${t.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${t.motionDurationFast} ${t.motionEaseInBack}, opacity ${t.motionDurationFast}`},[`&${e}-presets-color-checked`]:{"&::after":{opacity:1,borderColor:E,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`transform ${t.motionDurationMid} ${t.motionEaseOutBack} ${t.motionDurationFast}`},[`&${e}-presets-color-bright`]:{"&::after":{borderColor:"rgba(0, 0, 0, 0.45)"}}}}},"&-empty":{fontSize:u,color:r}}}},es=t=>{const{componentCls:e,colorPickerInsetShadow:n,colorBgElevated:r,colorFillSecondary:o,lineWidthBold:s,colorPickerHandlerSizeSM:u,colorPickerSliderHeight:d,marginSM:c,marginXS:m}=t,h=t.calc(u).sub(t.calc(s).mul(2).equal()).equal(),y=t.calc(u).add(t.calc(s).mul(2).equal()).equal(),E={"&:after":{transform:"scale(1)",boxShadow:`${n}, 0 0 0 1px ${t.colorPrimaryActive}`}};return{[`${e}-slider`]:[jo((0,ge.unit)(d),t.colorFillSecondary),{margin:0,padding:0,height:d,borderRadius:t.calc(d).div(2).equal(),"&-rail":{height:d,borderRadius:t.calc(d).div(2).equal(),boxShadow:n},[`& ${e}-slider-handle`]:{width:h,height:h,top:0,borderRadius:"100%","&:before":{display:"block",position:"absolute",background:"transparent",left:{_skip_check_:!0,value:"50%"},top:"50%",transform:"translate(-50%, -50%)",width:y,height:y,borderRadius:"100%"},"&:after":{width:u,height:u,border:`${(0,ge.unit)(s)} solid ${r}`,boxShadow:`${n}, 0 0 0 1px ${o}`,outline:"none",insetInlineStart:t.calc(s).mul(-1).equal(),top:t.calc(s).mul(-1).equal(),background:"transparent",transition:"none"},"&:focus":E}}],[`${e}-slider-container`]:{display:"flex",gap:c,marginBottom:c,[`${e}-slider-group`]:{flex:1,flexDirection:"column",justifyContent:"space-between",display:"flex","&-disabled-alpha":{justifyContent:"center"}}},[`${e}-gradient-slider`]:{marginBottom:m,[`& ${e}-slider-handle`]:{"&:after":{transform:"scale(0.8)"},"&-active, &:focus":E}}}};const Va=(t,e,n)=>({borderInlineEndWidth:t.lineWidth,borderColor:e,boxShadow:`0 0 0 ${(0,ge.unit)(t.controlOutlineWidth)} ${n}`,outline:0}),ts=t=>{const{componentCls:e}=t;return{"&-rtl":{[`${e}-presets-color`]:{"&::after":{direction:"ltr"}},[`${e}-clear`]:{"&::after":{direction:"ltr"}}}}},To=(t,e,n)=>{const{componentCls:r,borderRadiusSM:o,lineWidth:s,colorSplit:u,colorBorder:d,red6:c}=t;return{[`${r}-clear`]:Object.assign(Object.assign({width:e,height:e,borderRadius:o,border:`${(0,ge.unit)(s)} solid ${u}`,position:"relative",overflow:"hidden",cursor:"inherit",transition:`all ${t.motionDurationFast}`},n),{"&::after":{content:'""',position:"absolute",insetInlineEnd:t.calc(s).mul(-1).equal(),top:t.calc(s).mul(-1).equal(),display:"block",width:40,height:2,transformOrigin:"calc(100% - 1px) 1px",transform:"rotate(-45deg)",backgroundColor:c},"&:hover":{borderColor:d}})}},ns=t=>{const{componentCls:e,colorError:n,colorWarning:r,colorErrorHover:o,colorWarningHover:s,colorErrorOutline:u,colorWarningOutline:d}=t;return{[`&${e}-status-error`]:{borderColor:n,"&:hover":{borderColor:o},[`&${e}-trigger-active`]:Object.assign({},Va(t,n,u))},[`&${e}-status-warning`]:{borderColor:r,"&:hover":{borderColor:s},[`&${e}-trigger-active`]:Object.assign({},Va(t,r,d))}}},rs=t=>{const{componentCls:e,controlHeightLG:n,controlHeightSM:r,controlHeight:o,controlHeightXS:s,borderRadius:u,borderRadiusSM:d,borderRadiusXS:c,borderRadiusLG:m,fontSizeLG:h}=t;return{[`&${e}-lg`]:{minWidth:n,minHeight:n,borderRadius:m,[`${e}-color-block, ${e}-clear`]:{width:o,height:o,borderRadius:u},[`${e}-trigger-text`]:{fontSize:h}},[`&${e}-sm`]:{minWidth:r,minHeight:r,borderRadius:d,[`${e}-color-block, ${e}-clear`]:{width:s,height:s,borderRadius:c},[`${e}-trigger-text`]:{lineHeight:(0,ge.unit)(s)}}}},as=t=>{const{antCls:e,componentCls:n,colorPickerWidth:r,colorPrimary:o,motionDurationMid:s,colorBgElevated:u,colorTextDisabled:d,colorText:c,colorBgContainerDisabled:m,borderRadius:h,marginXS:y,marginSM:E,controlHeight:j,controlHeightSM:L,colorBgTextActive:$,colorPickerPresetColorSize:F,colorPickerPreviewSize:B,lineWidth:I,colorBorder:W,paddingXXS:X,fontSize:J,colorPrimaryHover:ne,controlOutline:Ce}=t;return[{[n]:Object.assign({[`${n}-inner`]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({"&-content":{display:"flex",flexDirection:"column",width:r,[`& > ${e}-divider`]:{margin:`${(0,ge.unit)(E)} 0 ${(0,ge.unit)(y)}`}},[`${n}-panel`]:Object.assign({},_l(t))},es(t)),Do(t,B)),Ql(t)),ql(t)),To(t,F,{marginInlineStart:"auto"})),{[`${n}-operation`]:{display:"flex",justifyContent:"space-between",marginBottom:y}}),"&-trigger":Object.assign(Object.assign(Object.assign(Object.assign({minWidth:j,minHeight:j,borderRadius:h,border:`${(0,ge.unit)(I)} solid ${W}`,cursor:"pointer",display:"inline-flex",alignItems:"flex-start",justifyContent:"center",transition:`all ${s}`,background:u,padding:t.calc(X).sub(I).equal(),[`${n}-trigger-text`]:{marginInlineStart:y,marginInlineEnd:t.calc(y).sub(t.calc(X).sub(I)).equal(),fontSize:J,color:c,alignSelf:"center","&-cell":{"&:not(:last-child):after":{content:'", "'},"&-inactive":{color:d}}},"&:hover":{borderColor:ne},[`&${n}-trigger-active`]:Object.assign({},Va(t,o,Ce)),"&-disabled":{color:d,background:m,cursor:"not-allowed","&:hover":{borderColor:$},[`${n}-trigger-text`]:{color:d}}},To(t,L)),Do(t,L)),ns(t)),rs(t))},ts(t))},(0,ho.c)(t,{focusElCls:`${n}-trigger-active`})]};var os=(0,Ne.I$)("ColorPicker",t=>{const{colorTextQuaternary:e,marginSM:n}=t,r=8,o=(0,Le.mergeToken)(t,{colorPickerWidth:234,colorPickerHandlerSize:16,colorPickerHandlerSizeSM:12,colorPickerAlphaInputWidth:44,colorPickerInputNumberHandleWidth:16,colorPickerPresetColorSize:24,colorPickerInsetShadow:`inset 0 0 1px 0 ${e}`,colorPickerSliderHeight:r,colorPickerPreviewSize:t.calc(r).mul(2).add(n).equal()});return[as(o)]}),is=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(t);o{const{mode:e,value:n,defaultValue:r,format:o,defaultFormat:s,allowClear:u=!1,presets:d,children:c,trigger:m="click",open:h,disabled:y,placement:E="bottomLeft",arrow:j=!0,panelRender:L,showText:$,style:F,className:B,size:I,rootClassName:W,prefixCls:X,styles:J,disabledAlpha:ne=!1,onFormatChange:Ce,onChange:xe,onClear:be,onOpenChange:$e,onChangeComplete:ye,getPopupContainer:_,autoAdjustOverflow:Pe=!0,destroyTooltipOnHide:Se,destroyOnHidden:ze,disabledFormat:it}=t,Xe=is(t,["mode","value","defaultValue","format","defaultFormat","allowClear","presets","children","trigger","open","disabled","placement","arrow","panelRender","showText","style","className","size","rootClassName","prefixCls","styles","disabledAlpha","onFormatChange","onChange","onClear","onOpenChange","onChangeComplete","getPopupContainer","autoAdjustOverflow","destroyTooltipOnHide","destroyOnHidden","disabledFormat"]),{getPrefixCls:ot,direction:at,colorPicker:Ot}=(0,l.useContext)(De.E_),Ht=(0,l.useContext)(U.Z),jt=y!=null?y:Ht,[zt,_t]=(0,w.Z)(!1,{value:h,postState:en=>!jt&&en,onChange:$e}),[Nt,Et]=(0,w.Z)(o,{value:o,defaultValue:s,onChange:Ce}),$t=ot("color-picker",X),[Pt,ft,Wt,Mt,Vt]=Jl(r,n,e),qt=(0,l.useMemo)(()=>(0,Rt.uZ)(Pt)<100,[Pt]),[an,rn]=l.useState(null),Ft=en=>{if(ye){let Pn=(0,Rt.vC)(en);ne&&qt&&(Pn=(0,Rt.T7)(en)),ye(Pn)}},vn=(en,Pn)=>{let on=(0,Rt.vC)(en);ne&&qt&&(on=(0,Rt.T7)(on)),ft(on),rn(null),xe&&xe(on,on.toCssString()),Pn||Ft(on)},[un,Sn]=l.useState(0),[gn,Tn]=l.useState(!1),En=en=>{if(Mt(en),en==="single"&&Pt.isGradient())Sn(0),vn(new me.y9(Pt.getColors()[0].color)),rn(Pt);else if(en==="gradient"&&!Pt.isGradient()){const Pn=qt?(0,Rt.T7)(Pt):Pt;vn(new me.y9(an||[{percent:0,color:Pn},{percent:100,color:Pn}]))}},{status:Gt}=l.useContext(Ae.aM),{compactSize:cn,compactItemClassnames:fn}=(0,fe.ri)($t,at),Mn=(0,we.Z)(en=>{var Pn;return(Pn=I!=null?I:cn)!==null&&Pn!==void 0?Pn:en}),pn=(0,Oe.Z)($t),[yt,At,bn]=os($t,pn),yn={[`${$t}-rtl`]:at},$n=z()(W,bn,pn,yn),Fn=z()((0,et.Z)($t,Gt),{[`${$t}-sm`]:Mn==="small",[`${$t}-lg`]:Mn==="large"},fn,Ot==null?void 0:Ot.className,$n,B,At),rr=z()($t,$n),Qn={open:zt,trigger:m,placement:E,arrow:j,rootClassName:W,getPopupContainer:_,autoAdjustOverflow:Pe,destroyOnHidden:ze!=null?ze:!!Se},tr=Object.assign(Object.assign({},Ot==null?void 0:Ot.style),F);return yt(l.createElement(Fe.Z,Object.assign({style:J==null?void 0:J.popup,styles:{body:J==null?void 0:J.popupOverlayInner},onOpenChange:en=>{(!en||!jt)&&_t(en)},content:l.createElement(oe.Z,{form:!0},l.createElement(kl,{mode:Wt,onModeChange:En,modeOptions:Vt,prefixCls:$t,value:Pt,allowClear:u,disabled:jt,disabledAlpha:ne,presets:d,panelRender:L,format:Nt,onFormatChange:Et,onChange:vn,onChangeComplete:Ft,onClear:be,activeIndex:un,onActive:Sn,gradientDragging:gn,onGradientDragging:Tn,disabledFormat:it})),classNames:{root:rr}},Qn),c||l.createElement(Xl,Object.assign({activeIndex:zt?un:-1,open:zt,className:Fn,style:tr,prefixCls:$t,disabled:jt,showText:$,format:Nt},Xe,{color:Pt}))))},ls=(0,Q.Z)(Ka,void 0,t=>Object.assign(Object.assign({},t),{placement:"bottom",autoAdjustOverflow:!1}),"color-picker",t=>t);Ka._InternalPanelDoNotUseOrYouWillBeFired=ls;var ss=Ka,us=ss,Tr=a(79941),cs=a(82492),ds=a.n(cs),fs=function(e,n,r,o,s){var u=s.clientWidth,d=s.clientHeight,c=typeof e.pageX=="number"?e.pageX:e.touches[0].pageX,m=typeof e.pageY=="number"?e.pageY:e.touches[0].pageY,h=c-(s.getBoundingClientRect().left+window.pageXOffset),y=m-(s.getBoundingClientRect().top+window.pageYOffset);if(r==="vertical"){var E;if(y<0?E=0:y>d?E=1:E=Math.round(y*100/d)/100,n.a!==E)return{h:n.h,s:n.s,l:n.l,a:E,source:"rgb"}}else{var j;if(h<0?j=0:h>u?j=1:j=Math.round(h*100/u)/100,o!==j)return{h:n.h,s:n.s,l:n.l,a:j,source:"rgb"}}return null},Ua={},vs=function(e,n,r,o){if(typeof document=="undefined"&&!o)return null;var s=o?new o:document.createElement("canvas");s.width=r*2,s.height=r*2;var u=s.getContext("2d");return u?(u.fillStyle=e,u.fillRect(0,0,s.width,s.height),u.fillStyle=n,u.fillRect(0,0,r,r),u.translate(r,r),u.fillRect(0,0,r,r),s.toDataURL()):null},ms=function(e,n,r,o){var s="".concat(e,"-").concat(n,"-").concat(r).concat(o?"-server":"");if(Ua[s])return Ua[s];var u=vs(e,n,r,o);return Ua[s]=u,u};function sa(t){"@babel/helpers - typeof";return sa=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},sa(t)}function No(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable})),n.push.apply(n,r)}return n}function Pa(t){for(var e=1;eu)y=0;else{var E=-(h*100/u)+100;y=360*E/100}if(r.h!==y)return{h:y,s:r.s,l:r.l,a:r.a,source:"hsl"}}else{var j;if(m<0)j=0;else if(m>s)j=359;else{var L=m*100/s;j=360*L/100}if(r.h!==j)return{h:j,s:r.s,l:r.l,a:r.a,source:"hsl"}}return null};function Jr(t){"@babel/helpers - typeof";return Jr=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Jr(t)}function $s(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function Wo(t,e){for(var n=0;ns&&(m=s),h<0?h=0:h>u&&(h=u);var y=m/s,E=1-h/u;return{h:n.h,s:y,v:E,a:n.a,source:"hsv"}};function Qr(t){"@babel/helpers - typeof";return Qr=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Qr(t)}function zs(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function Vo(t,e){for(var n=0;n=0,s=!n&&o&&(e==="hex"||e==="hex6"||e==="hex3"||e==="hex4"||e==="hex8"||e==="name");return s?e==="name"&&this._a===0?this.toName():this.toRgbString():(e==="rgb"&&(r=this.toRgbString()),e==="prgb"&&(r=this.toPercentageRgbString()),(e==="hex"||e==="hex6")&&(r=this.toHexString()),e==="hex3"&&(r=this.toHexString(!0)),e==="hex4"&&(r=this.toHex8String(!0)),e==="hex8"&&(r=this.toHex8String()),e==="name"&&(r=this.toName()),e==="hsl"&&(r=this.toHslString()),e==="hsv"&&(r=this.toHsvString()),r||this.toHexString())},clone:function(){return It(this.toString())},_applyModification:function(e,n){var r=e.apply(null,[this].concat([].slice.call(n)));return this._r=r._r,this._g=r._g,this._b=r._b,this.setAlpha(r._a),this},lighten:function(){return this._applyModification(gu,arguments)},brighten:function(){return this._applyModification(pu,arguments)},darken:function(){return this._applyModification(bu,arguments)},desaturate:function(){return this._applyModification(vu,arguments)},saturate:function(){return this._applyModification(mu,arguments)},greyscale:function(){return this._applyModification(hu,arguments)},spin:function(){return this._applyModification(yu,arguments)},_applyCombination:function(e,n){return e.apply(null,[this].concat([].slice.call(n)))},analogous:function(){return this._applyCombination(Su,arguments)},complement:function(){return this._applyCombination(Cu,arguments)},monochromatic:function(){return this._applyCombination(Pu,arguments)},splitcomplement:function(){return this._applyCombination(xu,arguments)},triad:function(){return this._applyCombination(ko,[3])},tetrad:function(){return this._applyCombination(ko,[4])}},It.fromRatio=function(t,e){if(Ea(t)=="object"){var n={};for(var r in t)t.hasOwnProperty(r)&&(r==="a"?n[r]=t[r]:n[r]=ua(t[r]));t=n}return It(t,e)};function su(t){var e={r:0,g:0,b:0},n=1,r=null,o=null,s=null,u=!1,d=!1;return typeof t=="string"&&(t=Ru(t)),Ea(t)=="object"&&(Er(t.r)&&Er(t.g)&&Er(t.b)?(e=uu(t.r,t.g,t.b),u=!0,d=String(t.r).substr(-1)==="%"?"prgb":"rgb"):Er(t.h)&&Er(t.s)&&Er(t.v)?(r=ua(t.s),o=ua(t.v),e=du(t.h,r,o),u=!0,d="hsv"):Er(t.h)&&Er(t.s)&&Er(t.l)&&(r=ua(t.s),s=ua(t.l),e=cu(t.h,r,s),u=!0,d="hsl"),t.hasOwnProperty("a")&&(n=t.a)),n=Go(n),{ok:u,format:t.format||d,r:Math.min(255,Math.max(e.r,0)),g:Math.min(255,Math.max(e.g,0)),b:Math.min(255,Math.max(e.b,0)),a:n}}function uu(t,e,n){return{r:Jn(t,255)*255,g:Jn(e,255)*255,b:Jn(n,255)*255}}function Ko(t,e,n){t=Jn(t,255),e=Jn(e,255),n=Jn(n,255);var r=Math.max(t,e,n),o=Math.min(t,e,n),s,u,d=(r+o)/2;if(r==o)s=u=0;else{var c=r-o;switch(u=d>.5?c/(2-r-o):c/(r+o),r){case t:s=(e-n)/c+(e1&&(y-=1),y<1/6?m+(h-m)*6*y:y<1/2?h:y<2/3?m+(h-m)*(2/3-y)*6:m}if(e===0)r=o=s=n;else{var d=n<.5?n*(1+e):n+e-n*e,c=2*n-d;r=u(c,d,t+1/3),o=u(c,d,t),s=u(c,d,t-1/3)}return{r:r*255,g:o*255,b:s*255}}function Uo(t,e,n){t=Jn(t,255),e=Jn(e,255),n=Jn(n,255);var r=Math.max(t,e,n),o=Math.min(t,e,n),s,u,d=r,c=r-o;if(u=r===0?0:c/r,r==o)s=0;else{switch(r){case t:s=(e-n)/c+(e>1)+720)%360;--e;)r.h=(r.h+o)%360,s.push(It(r));return s}function Pu(t,e){e=e||6;for(var n=It(t).toHsv(),r=n.h,o=n.s,s=n.v,u=[],d=1/e;e--;)u.push(It({h:r,s:o,v:s})),s=(s+d)%1;return u}It.mix=function(t,e,n){n=n===0?0:n||50;var r=It(t).toRgb(),o=It(e).toRgb(),s=n/100,u={r:(o.r-r.r)*s+r.r,g:(o.g-r.g)*s+r.g,b:(o.b-r.b)*s+r.b,a:(o.a-r.a)*s+r.a};return It(u)},It.readability=function(t,e){var n=It(t),r=It(e);return(Math.max(n.getLuminance(),r.getLuminance())+.05)/(Math.min(n.getLuminance(),r.getLuminance())+.05)},It.isReadable=function(t,e,n){var r=It.readability(t,e),o,s;switch(s=!1,o=Iu(n),o.level+o.size){case"AAsmall":case"AAAlarge":s=r>=4.5;break;case"AAlarge":s=r>=3;break;case"AAAsmall":s=r>=7;break}return s},It.mostReadable=function(t,e,n){var r=null,o=0,s,u,d,c;n=n||{},u=n.includeFallbackColors,d=n.level,c=n.size;for(var m=0;mo&&(o=s,r=It(e[m]));return It.isReadable(t,r,{level:d,size:c})||!u?r:(n.includeFallbackColors=!1,It.mostReadable(t,["#fff","#000"],n))};var Xa=It.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},Ou=It.hexNames=wu(Xa);function wu(t){var e={};for(var n in t)t.hasOwnProperty(n)&&(e[t[n]]=n);return e}function Go(t){return t=parseFloat(t),(isNaN(t)||t<0||t>1)&&(t=1),t}function Jn(t,e){Zu(t)&&(t="100%");var n=Eu(t);return t=Math.min(e,Math.max(0,parseFloat(t))),n&&(t=parseInt(t*e,10)/100),Math.abs(t-e)<1e-6?1:t%e/parseFloat(e)}function Ra(t){return Math.min(1,Math.max(0,t))}function mr(t){return parseInt(t,16)}function Zu(t){return typeof t=="string"&&t.indexOf(".")!=-1&&parseFloat(t)===1}function Eu(t){return typeof t=="string"&&t.indexOf("%")!=-1}function Cr(t){return t.length==1?"0"+t:""+t}function ua(t){return t<=1&&(t=t*100+"%"),t}function Xo(t){return Math.round(parseFloat(t)*255).toString(16)}function Jo(t){return mr(t)/255}var xr=function(){var t="[-\\+]?\\d+%?",e="[-\\+]?\\d*\\.\\d+%?",n="(?:"+e+")|(?:"+t+")",r="[\\s|\\(]+("+n+")[,|\\s]+("+n+")[,|\\s]+("+n+")\\s*\\)?",o="[\\s|\\(]+("+n+")[,|\\s]+("+n+")[,|\\s]+("+n+")[,|\\s]+("+n+")\\s*\\)?";return{CSS_UNIT:new RegExp(n),rgb:new RegExp("rgb"+r),rgba:new RegExp("rgba"+o),hsl:new RegExp("hsl"+r),hsla:new RegExp("hsla"+o),hsv:new RegExp("hsv"+r),hsva:new RegExp("hsva"+o),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/}}();function Er(t){return!!xr.CSS_UNIT.exec(t)}function Ru(t){t=t.replace(iu,"").replace(lu,"").toLowerCase();var e=!1;if(Xa[t])t=Xa[t],e=!0;else if(t=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var n;return(n=xr.rgb.exec(t))?{r:n[1],g:n[2],b:n[3]}:(n=xr.rgba.exec(t))?{r:n[1],g:n[2],b:n[3],a:n[4]}:(n=xr.hsl.exec(t))?{h:n[1],s:n[2],l:n[3]}:(n=xr.hsla.exec(t))?{h:n[1],s:n[2],l:n[3],a:n[4]}:(n=xr.hsv.exec(t))?{h:n[1],s:n[2],v:n[3]}:(n=xr.hsva.exec(t))?{h:n[1],s:n[2],v:n[3],a:n[4]}:(n=xr.hex8.exec(t))?{r:mr(n[1]),g:mr(n[2]),b:mr(n[3]),a:Jo(n[4]),format:e?"name":"hex8"}:(n=xr.hex6.exec(t))?{r:mr(n[1]),g:mr(n[2]),b:mr(n[3]),format:e?"name":"hex"}:(n=xr.hex4.exec(t))?{r:mr(n[1]+""+n[1]),g:mr(n[2]+""+n[2]),b:mr(n[3]+""+n[3]),a:Jo(n[4]+""+n[4]),format:e?"name":"hex8"}:(n=xr.hex3.exec(t))?{r:mr(n[1]+""+n[1]),g:mr(n[2]+""+n[2]),b:mr(n[3]+""+n[3]),format:e?"name":"hex"}:!1}function Iu(t){var e,n;return t=t||{level:"AA",size:"small"},e=(t.level||"AA").toUpperCase(),n=(t.size||"small").toLowerCase(),e!=="AA"&&e!=="AAA"&&(e="AA"),n!=="small"&&n!=="large"&&(n="small"),{level:e,size:n}}var Qo=function(e){var n=["r","g","b","a","h","s","l","v"],r=0,o=0;return ou()(n,function(s){if(e[s]&&(r+=1,isNaN(e[s])||(o+=1),s==="s"||s==="l")){var u=/^\d+%$/;u.test(e[s])&&(o+=1)}}),r===o?e:!1},ca=function(e,n){var r=e.hex?It(e.hex):It(e),o=r.toHsl(),s=r.toHsv(),u=r.toRgb(),d=r.toHex();o.s===0&&(o.h=n||0,s.h=n||0);var c=d==="000000"&&u.a===0;return{hsl:o,hex:c?"transparent":"#".concat(d),rgb:u,hsv:s,oldHue:e.h||n||o.h,source:e.source}},Mu=function(e){if(e==="transparent")return!0;var n=String(e).charAt(0)==="#"?1:0;return e.length!==4+n&&e.length<7+n&&It(e).isValid()},y0=function(e){if(!e)return"#fff";var n=ca(e);if(n.hex==="transparent")return"rgba(0,0,0,0.4)";var r=(n.rgb.r*299+n.rgb.g*587+n.rgb.b*114)/1e3;return r>=128?"#000":"#fff"},C0={hsl:{a:1,h:0,l:.5,s:1},hex:"#ff0000",rgb:{r:255,g:0,b:0,a:1},hsv:{h:0,s:1,v:1,a:1}},x0=function(e,n){var r=e.replace("\xB0","");return tinycolor("".concat(n," (").concat(r,")"))._ok};function _r(t){"@babel/helpers - typeof";return _r=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_r(t)}function Ja(){return Ja=Object.assign?Object.assign.bind():function(t){for(var e=1;e-1},tc=function(e){return Number(String(e).replace(/%/g,""))},nc=1,rc=function(t){Yu(n,t);var e=ku(n);function n(r){var o;return Ku(this,n),o=e.call(this),o.handleBlur=function(){o.state.blurValue&&o.setState({value:o.state.blurValue,blurValue:null})},o.handleChange=function(s){o.setUpdatedValue(s.target.value,s)},o.handleKeyDown=function(s){var u=tc(s.target.value);if(!isNaN(u)&&ec(s.keyCode)){var d=o.getArrowOffset(),c=s.keyCode===ri?u+d:u-d;o.setUpdatedValue(c,s)}},o.handleDrag=function(s){if(o.props.dragLabel){var u=Math.round(o.props.value+s.movementX);u>=0&&u<=o.props.dragMax&&o.props.onChange&&o.props.onChange(o.getValueObjectWithLabel(u),s)}},o.handleMouseDown=function(s){o.props.dragLabel&&(s.preventDefault(),o.handleDrag(s),window.addEventListener("mousemove",o.handleDrag),window.addEventListener("mouseup",o.handleMouseUp))},o.handleMouseUp=function(){o.unbindEventListeners()},o.unbindEventListeners=function(){window.removeEventListener("mousemove",o.handleDrag),window.removeEventListener("mouseup",o.handleMouseUp)},o.state={value:String(r.value).toUpperCase(),blurValue:String(r.value).toUpperCase()},o.inputId="rc-editable-input-".concat(nc++),o}return Uu(n,[{key:"componentDidUpdate",value:function(o,s){this.props.value!==this.state.value&&(o.value!==this.props.value||s.value!==this.state.value)&&(this.input===document.activeElement?this.setState({blurValue:String(this.props.value).toUpperCase()}):this.setState({value:String(this.props.value).toUpperCase(),blurValue:!this.state.blurValue&&String(this.props.value).toUpperCase()}))}},{key:"componentWillUnmount",value:function(){this.unbindEventListeners()}},{key:"getValueObjectWithLabel",value:function(o){return Vu({},this.props.label,o)}},{key:"getArrowOffset",value:function(){return this.props.arrowOffset||Qu}},{key:"setUpdatedValue",value:function(o,s){var u=this.props.label?this.getValueObjectWithLabel(o):o;this.props.onChange&&this.props.onChange(u,s),this.setState({value:o})}},{key:"render",value:function(){var o=this,s=(0,Tr.ZP)({default:{wrap:{position:"relative"}},"user-override":{wrap:this.props.style&&this.props.style.wrap?this.props.style.wrap:{},input:this.props.style&&this.props.style.input?this.props.style.input:{},label:this.props.style&&this.props.style.label?this.props.style.label:{}},"dragLabel-true":{label:{cursor:"ew-resize"}}},{"user-override":!0},this.props);return l.createElement("div",{style:s.wrap},l.createElement("input",{id:this.inputId,style:s.input,ref:function(d){return o.input=d},value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,onBlur:this.handleBlur,placeholder:this.props.placeholder,spellCheck:"false"}),this.props.label&&!this.props.hideLabel?l.createElement("label",{htmlFor:this.inputId,style:s.label,onMouseDown:this.handleMouseDown},this.props.label):null)}}]),n}(l.PureComponent||l.Component),fa=rc;function ea(t){"@babel/helpers - typeof";return ea=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ea(t)}function qa(){return qa=Object.assign?Object.assign.bind():function(t){for(var e=1;e1&&arguments[1]!==void 0?arguments[1]:"span";return function(r){sc(s,r);var o=uc(s);function s(){var u;ac(this,s);for(var d=arguments.length,c=new Array(d),m=0;m100&&(h.a=100),h.a/=100,n==null||n({h:o==null?void 0:o.h,s:o==null?void 0:o.s,l:o==null?void 0:o.l,a:h.a,source:"rgb"},y))};return l.createElement("div",{style:d.fields,className:"flexbox-fix"},l.createElement("div",{style:d.double},l.createElement(fa,{style:{input:d.input,label:d.label},label:"hex",value:s==null?void 0:s.replace("#",""),onChange:c})),l.createElement("div",{style:d.single},l.createElement(fa,{style:{input:d.input,label:d.label},label:"r",value:r==null?void 0:r.r,onChange:c,dragLabel:"true",dragMax:"255"})),l.createElement("div",{style:d.single},l.createElement(fa,{style:{input:d.input,label:d.label},label:"g",value:r==null?void 0:r.g,onChange:c,dragLabel:"true",dragMax:"255"})),l.createElement("div",{style:d.single},l.createElement(fa,{style:{input:d.input,label:d.label},label:"b",value:r==null?void 0:r.b,onChange:c,dragLabel:"true",dragMax:"255"})),l.createElement("div",{style:d.alpha},l.createElement(fa,{style:{input:d.input,label:d.label},label:"a",value:Math.round(((r==null?void 0:r.a)||0)*100),onChange:c,dragLabel:"true",dragMax:"100"})))},xc=Cc;function ma(t){"@babel/helpers - typeof";return ma=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ma(t)}function li(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable})),n.push.apply(n,r)}return n}function si(t){for(var e=1;e-1}function Nc(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;return(typeof t=="undefined"||t===!1)&&di()?us:Dc}var Ac=function(e,n){var r=e.text,o=e.mode,s=e.render,u=e.renderFormItem,d=e.fieldProps,c=e.old,m=(0,l.useContext)(K.ZP.ConfigContext),h=m.getPrefixCls,y=l.useMemo(function(){return Nc(c)},[c]),E=h("pro-field-color-picker"),j=(0,l.useMemo)(function(){return c?"":z()((0,re.Z)({},E,di()))},[E,c]);if(o==="read"){var L=(0,b.jsx)(y,{value:r,mode:"read",ref:n,className:j,open:!1});return s?s(r,(0,i.Z)({mode:o},d),L):L}if(o==="edit"||o==="update"){var $=(0,i.Z)({display:"table-cell"},d.style),F=(0,b.jsx)(y,(0,i.Z)((0,i.Z)({ref:n,presets:[Tc]},d),{},{style:$,className:j}));return u?u(r,(0,i.Z)((0,i.Z)({mode:o},d),{},{style:$}),F):F}return null},Lc=l.forwardRef(Ac),Bc=a(27484),Vn=a.n(Bc),Hc=a(10285),Wc=a.n(Hc),no=a(74763);Vn().extend(Wc());var fi=function(e){return!!(e!=null&&e._isAMomentObject)},ga=function t(e,n){return(0,no.k)(e)||Vn().isDayjs(e)||fi(e)?fi(e)?Vn()(e):e:Array.isArray(e)?e.map(function(r){return t(r,n)}):typeof e=="number"?Vn()(e):Vn()(e,n)},Kr=a(78253),Vc=a(55183),vi=a.n(Vc);Vn().extend(vi());var Kc=function(e,n){return e?typeof n=="function"?n(Vn()(e)):Vn()(e).format((Array.isArray(n)?n[0]:n)||"YYYY-MM-DD"):"-"},Uc=function(e,n){var r=e.text,o=e.mode,s=e.format,u=e.label,d=e.light,c=e.render,m=e.renderFormItem,h=e.plain,y=e.showTime,E=e.fieldProps,j=e.picker,L=e.bordered,$=e.lightLabel,F=(0,p.YB)(),B=(0,l.useState)(!1),I=(0,R.Z)(B,2),W=I[0],X=I[1];if(o==="read"){var J=Kc(r,E.format||s);return c?c(r,(0,i.Z)({mode:o},E),(0,b.jsx)(b.Fragment,{children:J})):(0,b.jsx)(b.Fragment,{children:J})}if(o==="edit"||o==="update"){var ne,Ce=E.disabled,xe=E.value,be=E.placeholder,$e=be===void 0?F.getMessage("tableForm.selectPlaceholder","\u8BF7\u9009\u62E9"):be,ye=ga(xe);return d?ne=(0,b.jsx)(D.Q,{label:u,onClick:function(){var Pe;E==null||(Pe=E.onOpenChange)===null||Pe===void 0||Pe.call(E,!0),X(!0)},style:ye?{paddingInlineEnd:0}:void 0,disabled:Ce,value:ye||W?(0,b.jsx)(Kr.default,(0,i.Z)((0,i.Z)((0,i.Z)({picker:j,showTime:y,format:s,ref:n},E),{},{value:ye,onOpenChange:function(Pe){var Se;X(Pe),E==null||(Se=E.onOpenChange)===null||Se===void 0||Se.call(E,Pe)}},(0,Z.J)(!1)),{},{open:W})):void 0,allowClear:!1,downIcon:ye||W?!1:void 0,bordered:L,ref:$}):ne=(0,b.jsx)(Kr.default,(0,i.Z)((0,i.Z)((0,i.Z)({picker:j,showTime:y,format:s,placeholder:$e},(0,Z.J)(h===void 0?!0:!h)),{},{ref:n},E),{},{value:ye})),m?m(r,(0,i.Z)({mode:o},E),ne):ne}return null},ta=l.forwardRef(Uc),zc=function(e,n){var r=e.text,o=e.mode,s=e.render,u=e.placeholder,d=e.renderFormItem,c=e.fieldProps,m=(0,p.YB)(),h=u||m.getMessage("tableForm.inputPlaceholder","\u8BF7\u8F93\u5165"),y=(0,l.useCallback)(function(B){var I=B!=null?B:void 0;return!c.stringMode&&typeof I=="string"&&(I=Number(I)),typeof I=="number"&&!(0,no.k)(I)&&!(0,no.k)(c.precision)&&(I=Number(I.toFixed(c.precision))),I},[c]);if(o==="read"){var E,j={};c!=null&&c.precision&&(j={minimumFractionDigits:Number(c.precision),maximumFractionDigits:Number(c.precision)});var L=new Intl.NumberFormat(void 0,(0,i.Z)((0,i.Z)({},j),(c==null?void 0:c.intlProps)||{})).format(Number(r)),$=c!=null&&c.stringMode?(0,b.jsx)("span",{children:r}):(0,b.jsx)("span",{ref:n,children:(c==null||(E=c.formatter)===null||E===void 0?void 0:E.call(c,L))||L});return s?s(r,(0,i.Z)({mode:o},c),$):$}if(o==="edit"||o==="update"){var F=(0,b.jsx)(jr,(0,i.Z)((0,i.Z)({ref:n,min:0,placeholder:h},(0,de.Z)(c,["onChange","onBlur"])),{},{onChange:function(I){var W;return c==null||(W=c.onChange)===null||W===void 0?void 0:W.call(c,y(I))},onBlur:function(I){var W;return c==null||(W=c.onBlur)===null||W===void 0?void 0:W.call(c,y(I.target.value))}}));return d?d(r,(0,i.Z)({mode:o},c),F):F}return null},Yc=l.forwardRef(zc),ro=a(42075),kc=function(e,n){var r=e.text,o=e.mode,s=e.render,u=e.placeholder,d=e.renderFormItem,c=e.fieldProps,m=e.separator,h=m===void 0?"~":m,y=e.separatorWidth,E=y===void 0?30:y,j=c.value,L=c.defaultValue,$=c.onChange,F=c.id,B=(0,p.YB)(),I=ke.Ow.useToken(),W=I.token,X=(0,w.Z)(function(){return L},{value:j,onChange:$}),J=(0,R.Z)(X,2),ne=J[0],Ce=J[1];if(o==="read"){var xe=function(ot){var at,Ot=new Intl.NumberFormat(void 0,(0,i.Z)({minimumSignificantDigits:2},(c==null?void 0:c.intlProps)||{})).format(Number(ot));return(c==null||(at=c.formatter)===null||at===void 0?void 0:at.call(c,Ot))||Ot},be=(0,b.jsxs)("span",{ref:n,children:[xe(r[0])," ",h," ",xe(r[1])]});return s?s(r,(0,i.Z)({mode:o},c),be):be}if(o==="edit"||o==="update"){var $e=function(){if(Array.isArray(ne)){var ot=(0,R.Z)(ne,2),at=ot[0],Ot=ot[1];typeof at=="number"&&typeof Ot=="number"&&at>Ot?Ce([Ot,at]):at===void 0&&Ot===void 0&&Ce(void 0)}},ye=function(ot,at){var Ot=(0,he.Z)(ne||[]);Ot[ot]=at===null?void 0:at,Ce(Ot)},_=(c==null?void 0:c.placeholder)||u||[B.getMessage("tableForm.inputPlaceholder","\u8BF7\u8F93\u5165"),B.getMessage("tableForm.inputPlaceholder","\u8BF7\u8F93\u5165")],Pe=function(ot){return Array.isArray(_)?_[ot]:_},Se=ro.Z.Compact||Me.Z.Group,ze=ro.Z.Compact?{}:{compact:!0},it=(0,b.jsxs)(Se,(0,i.Z)((0,i.Z)({},ze),{},{onBlur:$e,children:[(0,b.jsx)(jr,(0,i.Z)((0,i.Z)({},c),{},{placeholder:Pe(0),id:F!=null?F:"".concat(F,"-0"),style:{width:"calc((100% - ".concat(E,"px) / 2)")},value:ne==null?void 0:ne[0],defaultValue:L==null?void 0:L[0],onChange:function(ot){return ye(0,ot)}})),(0,b.jsx)(Me.Z,{style:{width:E,textAlign:"center",borderInlineStart:0,borderInlineEnd:0,pointerEvents:"none",backgroundColor:W==null?void 0:W.colorBgContainer},placeholder:h,disabled:!0}),(0,b.jsx)(jr,(0,i.Z)((0,i.Z)({},c),{},{placeholder:Pe(1),id:F!=null?F:"".concat(F,"-1"),style:{width:"calc((100% - ".concat(E,"px) / 2)"),borderInlineStart:0},value:ne==null?void 0:ne[1],defaultValue:L==null?void 0:L[1],onChange:function(ot){return ye(1,ot)}}))]}));return d?d(r,(0,i.Z)({mode:o},c),it):it}return null},Gc=l.forwardRef(kc),Xc=a(84110),Jc=a.n(Xc);Vn().extend(Jc());var Qc=function(e,n){var r=e.text,o=e.mode,s=e.plain,u=e.render,d=e.renderFormItem,c=e.format,m=e.fieldProps,h=(0,p.YB)();if(o==="read"){var y=(0,b.jsx)(Ha.Z,{title:Vn()(r).format((m==null?void 0:m.format)||c||"YYYY-MM-DD HH:mm:ss"),children:Vn()(r).fromNow()});return u?u(r,(0,i.Z)({mode:o},m),(0,b.jsx)(b.Fragment,{children:y})):(0,b.jsx)(b.Fragment,{children:y})}if(o==="edit"||o==="update"){var E=h.getMessage("tableForm.selectPlaceholder","\u8BF7\u9009\u62E9"),j=ga(m.value),L=(0,b.jsx)(Kr.default,(0,i.Z)((0,i.Z)((0,i.Z)({ref:n,placeholder:E,showTime:!0},(0,Z.J)(s===void 0?!0:!s)),m),{},{value:j}));return d?d(r,(0,i.Z)({mode:o},m),L):L}return null},_c=l.forwardRef(Qc),qc=a(29104),ed=l.forwardRef(function(t,e){var n=t.text,r=t.mode,o=t.render,s=t.renderFormItem,u=t.fieldProps,d=t.placeholder,c=t.width,m=(0,p.YB)(),h=d||m.getMessage("tableForm.inputPlaceholder","\u8BF7\u8F93\u5165");if(r==="read"){var y=(0,b.jsx)(qc.Z,(0,i.Z)({ref:e,width:c||32,src:n},u));return o?o(n,(0,i.Z)({mode:r},u),y):y}if(r==="edit"||r==="update"){var E=(0,b.jsx)(Me.Z,(0,i.Z)({ref:e,placeholder:h},u));return s?s(n,(0,i.Z)({mode:r},u),E):E}return null}),mi=ed,td=function(e,n){var r=e.border,o=r===void 0?!1:r,s=e.children,u=(0,l.useContext)(K.ZP.ConfigContext),d=u.getPrefixCls,c=d("pro-field-index-column"),m=(0,ke.Xj)("IndexColumn",function(){return(0,re.Z)({},".".concat(c),{display:"inline-flex",alignItems:"center",justifyContent:"center",width:"18px",height:"18px","&-border":{color:"#fff",fontSize:"12px",lineHeight:"12px",backgroundColor:"#314659",borderRadius:"9px","&.top-three":{backgroundColor:"#979797"}}})}),h=m.wrapSSR,y=m.hashId;return h((0,b.jsx)("div",{ref:n,className:z()(c,y,(0,re.Z)((0,re.Z)({},"".concat(c,"-border"),o),"top-three",s>3)),children:s}))},hi=l.forwardRef(td),gi=a(51779),nd=a(73177),rd=["contentRender","numberFormatOptions","numberPopoverRender","open"],ad=["text","mode","render","renderFormItem","fieldProps","proFieldKey","plain","valueEnum","placeholder","locale","customSymbol","numberFormatOptions","numberPopoverRender"],pi=new Intl.NumberFormat("zh-Hans-CN",{currency:"CNY",style:"currency"}),od={style:"currency",currency:"USD"},id={style:"currency",currency:"RUB"},ld={style:"currency",currency:"RSD"},sd={style:"currency",currency:"MYR"},ud={style:"currency",currency:"BRL"},cd={default:pi,"zh-Hans-CN":{currency:"CNY",style:"currency"},"en-US":od,"ru-RU":id,"ms-MY":sd,"sr-RS":ld,"pt-BR":ud},bi=function(e,n,r,o){var s=arguments.length>4&&arguments[4]!==void 0?arguments[4]:"",u=n==null?void 0:n.toString().replaceAll(",","");if(typeof u=="string"){var d=Number(u);if(Number.isNaN(d))return u;u=d}if(!u&&u!==0)return"";var c=!1;try{c=e!==!1&&Intl.NumberFormat.supportedLocalesOf([e.replace("_","-")],{localeMatcher:"lookup"}).length>0}catch(F){}try{var m=new Intl.NumberFormat(c&&e!==!1&&(e==null?void 0:e.replace("_","-"))||"zh-Hans-CN",(0,i.Z)((0,i.Z)({},cd[e||"zh-Hans-CN"]||pi),{},{maximumFractionDigits:r},o)),h=m.format(u),y=function(B){var I=B.match(/\d+/);if(I){var W=I[0];return B.slice(B.indexOf(W))}else return B},E=y(h),j=h||"",L=(0,R.Z)(j,1),$=L[0];return["+","-"].includes($)?"".concat(s||"").concat($).concat(E):"".concat(s||"").concat(E)}catch(F){return u}},ao=2,dd=l.forwardRef(function(t,e){var n=t.contentRender,r=t.numberFormatOptions,o=t.numberPopoverRender,s=t.open,u=(0,f.Z)(t,rd),d=(0,w.Z)(function(){return u.defaultValue},{value:u.value,onChange:u.onChange}),c=(0,R.Z)(d,2),m=c[0],h=c[1],y=n==null?void 0:n((0,i.Z)((0,i.Z)({},u),{},{value:m})),E=(0,nd.X)(y?s:!1);return(0,b.jsx)(Fe.Z,(0,i.Z)((0,i.Z)({placement:"topLeft"},E),{},{trigger:["focus","click"],content:y,getPopupContainer:function(L){return(L==null?void 0:L.parentElement)||document.body},children:(0,b.jsx)(jr,(0,i.Z)((0,i.Z)({ref:e},u),{},{value:m,onChange:h}))}))}),fd=function(e,n){var r,o=e.text,s=e.mode,u=e.render,d=e.renderFormItem,c=e.fieldProps,m=e.proFieldKey,h=e.plain,y=e.valueEnum,E=e.placeholder,j=e.locale,L=e.customSymbol,$=L===void 0?c.customSymbol:L,F=e.numberFormatOptions,B=F===void 0?c==null?void 0:c.numberFormatOptions:F,I=e.numberPopoverRender,W=I===void 0?(c==null?void 0:c.numberPopoverRender)||!1:I,X=(0,f.Z)(e,ad),J=(r=c==null?void 0:c.precision)!==null&&r!==void 0?r:ao,ne=(0,p.YB)();j&&gi.Go[j]&&(ne=gi.Go[j]);var Ce=E||ne.getMessage("tableForm.inputPlaceholder","\u8BF7\u8F93\u5165"),xe=(0,l.useMemo)(function(){if($)return $;if(!(X.moneySymbol===!1||c.moneySymbol===!1))return ne.getMessage("moneySymbol","\xA5")},[$,c.moneySymbol,ne,X.moneySymbol]),be=(0,l.useCallback)(function(_){var Pe=new RegExp("\\B(?=(\\d{".concat(3+Math.max(J-ao,0),"})+(?!\\d))"),"g"),Se=String(_).split("."),ze=(0,R.Z)(Se,2),it=ze[0],Xe=ze[1],ot=it.replace(Pe,","),at="";return Xe&&J>0&&(at=".".concat(Xe.slice(0,J===void 0?ao:J))),"".concat(ot).concat(at)},[J]);if(s==="read"){var $e=(0,b.jsx)("span",{ref:n,children:bi(j||!1,o,J,B!=null?B:c.numberFormatOptions,xe)});return u?u(o,(0,i.Z)({mode:s},c),$e):$e}if(s==="edit"||s==="update"){var ye=(0,b.jsx)(dd,(0,i.Z)((0,i.Z)({contentRender:function(Pe){if(W===!1||!Pe.value)return null;var Se=bi(xe||j||!1,"".concat(be(Pe.value)),J,(0,i.Z)((0,i.Z)({},B),{},{notation:"compact"}),xe);return typeof W=="function"?W==null?void 0:W(Pe,Se):Se},ref:n,precision:J,formatter:function(Pe){return Pe&&xe?"".concat(xe," ").concat(be(Pe)):Pe==null?void 0:Pe.toString()},parser:function(Pe){return xe&&Pe?Pe.replace(new RegExp("\\".concat(xe,"\\s?|(,*)"),"g"),""):Pe},placeholder:Ce},(0,de.Z)(c,["numberFormatOptions","precision","numberPopoverRender","customSymbol","moneySymbol","visible","open"])),{},{onBlur:c.onBlur?function(_){var Pe,Se=_.target.value;xe&&Se&&(Se=Se.replace(new RegExp("\\".concat(xe,"\\s?|(,*)"),"g"),"")),(Pe=c.onBlur)===null||Pe===void 0||Pe.call(c,Se)}:void 0}));return d?d(o,(0,i.Z)({mode:s},c),ye):ye}return null},yi=l.forwardRef(fd),Ci=function(e){return e.map(function(n,r){var o;return l.isValidElement(n)?l.cloneElement(n,(0,i.Z)((0,i.Z)({key:r},n==null?void 0:n.props),{},{style:(0,i.Z)({},n==null||(o=n.props)===null||o===void 0?void 0:o.style)})):(0,b.jsx)(l.Fragment,{children:n},r)})},vd=function(e,n){var r=e.text,o=e.mode,s=e.render,u=e.fieldProps,d=(0,l.useContext)(K.ZP.ConfigContext),c=d.getPrefixCls,m=c("pro-field-option"),h=ke.Ow.useToken(),y=h.token;if((0,l.useImperativeHandle)(n,function(){return{}}),s){var E=s(r,(0,i.Z)({mode:o},u),(0,b.jsx)(b.Fragment,{}));return!E||(E==null?void 0:E.length)<1||!Array.isArray(E)?null:(0,b.jsx)("div",{style:{display:"flex",gap:y.margin,alignItems:"center"},className:m,children:Ci(E)})}return!r||!Array.isArray(r)?l.isValidElement(r)?r:null:(0,b.jsx)("div",{style:{display:"flex",gap:y.margin,alignItems:"center"},className:m,children:Ci(r)})},md=l.forwardRef(vd),hd=a(99611),gd=a(90420),pd=["text","mode","render","renderFormItem","fieldProps","proFieldKey"],bd=function(e,n){var r=e.text,o=e.mode,s=e.render,u=e.renderFormItem,d=e.fieldProps,c=e.proFieldKey,m=(0,f.Z)(e,pd),h=(0,p.YB)(),y=(0,w.Z)(function(){return m.open||m.visible||!1},{value:m.open||m.visible,onChange:m.onOpenChange||m.onVisible}),E=(0,R.Z)(y,2),j=E[0],L=E[1];if(o==="read"){var $=(0,b.jsx)(b.Fragment,{children:"-"});return r&&($=(0,b.jsxs)(ro.Z,{children:[(0,b.jsx)("span",{ref:n,children:j?r:"********"}),(0,b.jsx)("a",{onClick:function(){return L(!j)},children:j?(0,b.jsx)(hd.Z,{}):(0,b.jsx)(gd.Z,{})})]})),s?s(r,(0,i.Z)({mode:o},d),$):$}if(o==="edit"||o==="update"){var F=(0,b.jsx)(Me.Z.Password,(0,i.Z)({placeholder:h.getMessage("tableForm.inputPlaceholder","\u8BF7\u8F93\u5165"),ref:n},d));return u?u(r,(0,i.Z)({mode:o},d),F):F}return null},yd=l.forwardRef(bd);function Cd(t){return t===0?null:t>0?"+":"-"}function xd(t){return t===0?"#595959":t>0?"#ff4d4f":"#52c41a"}function Sd(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;return e>=0?t==null?void 0:t.toFixed(e):t}function Fa(t){return(0,v.Z)(t)==="symbol"||t instanceof Symbol?NaN:Number(t)}var Pd=function(e,n){var r=e.text,o=e.prefix,s=e.precision,u=e.suffix,d=u===void 0?"%":u,c=e.mode,m=e.showColor,h=m===void 0?!1:m,y=e.render,E=e.renderFormItem,j=e.fieldProps,L=e.placeholder,$=e.showSymbol,F=(0,p.YB)(),B=L||F.getMessage("tableForm.inputPlaceholder","\u8BF7\u8F93\u5165"),I=(0,l.useMemo)(function(){return typeof r=="string"&&r.includes("%")?Fa(r.replace("%","")):Fa(r)},[r]),W=(0,l.useMemo)(function(){return typeof $=="function"?$==null?void 0:$(r):$},[$,r]);if(c==="read"){var X=h?{color:xd(I)}:{},J=(0,b.jsxs)("span",{style:X,ref:n,children:[o&&(0,b.jsx)("span",{children:o}),W&&(0,b.jsxs)(l.Fragment,{children:[Cd(I)," "]}),Sd(Math.abs(I),s),d&&d]});return y?y(r,(0,i.Z)((0,i.Z)({mode:c},j),{},{prefix:o,precision:s,showSymbol:W,suffix:d}),J):J}if(c==="edit"||c==="update"){var ne=(0,b.jsx)(jr,(0,i.Z)({ref:n,formatter:function(xe){return xe&&o?"".concat(o," ").concat(xe).replace(/\B(?=(\d{3})+(?!\d)$)/g,","):xe},parser:function(xe){return xe?xe.replace(/.*\s|,/g,""):""},placeholder:B},j));return E?E(r,(0,i.Z)({mode:c},j),ne):ne}return null},xi=l.forwardRef(Pd),Od=a(38703);function wd(t){return t===100?"success":t<0?"exception":t<100?"active":"normal"}var Zd=function(e,n){var r=e.text,o=e.mode,s=e.render,u=e.plain,d=e.renderFormItem,c=e.fieldProps,m=e.placeholder,h=(0,p.YB)(),y=m||h.getMessage("tableForm.inputPlaceholder","\u8BF7\u8F93\u5165"),E=(0,l.useMemo)(function(){return typeof r=="string"&&r.includes("%")?Fa(r.replace("%","")):Fa(r)},[r]);if(o==="read"){var j=(0,b.jsx)(Od.Z,(0,i.Z)({ref:n,size:"small",style:{minWidth:100,maxWidth:320},percent:E,steps:u?10:void 0,status:wd(E)},c));return s?s(E,(0,i.Z)({mode:o},c),j):j}if(o==="edit"||o==="update"){var L=(0,b.jsx)(jr,(0,i.Z)({ref:n,placeholder:y},c));return d?d(r,(0,i.Z)({mode:o},c),L):L}return null},Si=l.forwardRef(Zd),Ed=a(78045),Rd=["radioType","renderFormItem","mode","render"],Id=function(e,n){var r,o,s=e.radioType,u=e.renderFormItem,d=e.mode,c=e.render,m=(0,f.Z)(e,Rd),h=(0,l.useContext)(K.ZP.ConfigContext),y=h.getPrefixCls,E=y("pro-field-radio"),j=(0,Be.aK)(m),L=(0,R.Z)(j,3),$=L[0],F=L[1],B=L[2],I=(0,l.useRef)(),W=(r=He.Z.Item)===null||r===void 0||(o=r.useStatus)===null||o===void 0?void 0:o.call(r);(0,l.useImperativeHandle)(n,function(){return(0,i.Z)((0,i.Z)({},I.current||{}),{},{fetchData:function(Se){return B(Se)}})},[B]);var X=(0,ke.Xj)("FieldRadioRadio",function(Pe){return(0,re.Z)((0,re.Z)((0,re.Z)({},".".concat(E,"-error"),{span:{color:Pe.colorError}}),".".concat(E,"-warning"),{span:{color:Pe.colorWarning}}),".".concat(E,"-vertical"),(0,re.Z)({},"".concat(Pe.antCls,"-radio-wrapper"),{display:"flex",marginInlineEnd:0}))}),J=X.wrapSSR,ne=X.hashId;if($)return(0,b.jsx)(V.Z,{size:"small"});if(d==="read"){var Ce=F!=null&&F.length?F==null?void 0:F.reduce(function(Pe,Se){var ze;return(0,i.Z)((0,i.Z)({},Pe),{},(0,re.Z)({},(ze=Se.value)!==null&&ze!==void 0?ze:"",Se.label))},{}):void 0,xe=(0,b.jsx)(b.Fragment,{children:(0,A.MP)(m.text,(0,A.R6)(m.valueEnum||Ce))});if(c){var be;return(be=c(m.text,(0,i.Z)({mode:d},m.fieldProps),xe))!==null&&be!==void 0?be:null}return xe}if(d==="edit"){var $e,ye=J((0,b.jsx)(Ed.ZP.Group,(0,i.Z)((0,i.Z)({ref:I,optionType:s},m.fieldProps),{},{className:z()(($e=m.fieldProps)===null||$e===void 0?void 0:$e.className,(0,re.Z)((0,re.Z)({},"".concat(E,"-error"),(W==null?void 0:W.status)==="error"),"".concat(E,"-warning"),(W==null?void 0:W.status)==="warning"),ne,"".concat(E,"-").concat(m.fieldProps.layout||"horizontal")),options:F})));if(u){var _;return(_=u(m.text,(0,i.Z)((0,i.Z)({mode:d},m.fieldProps),{},{options:F,loading:$}),ye))!==null&&_!==void 0?_:null}return ye}return null},Pi=l.forwardRef(Id),Md=function(e,n){var r=e.text,o=e.mode,s=e.light,u=e.label,d=e.format,c=e.render,m=e.picker,h=e.renderFormItem,y=e.plain,E=e.showTime,j=e.lightLabel,L=e.bordered,$=e.fieldProps,F=(0,p.YB)(),B=Array.isArray(r)?r:[],I=(0,R.Z)(B,2),W=I[0],X=I[1],J=l.useState(!1),ne=(0,R.Z)(J,2),Ce=ne[0],xe=ne[1],be=(0,l.useCallback)(function(it){if(typeof($==null?void 0:$.format)=="function"){var Xe;return $==null||(Xe=$.format)===null||Xe===void 0?void 0:Xe.call($,it)}return($==null?void 0:$.format)||d||"YYYY-MM-DD"},[$,d]),$e=W?Vn()(W).format(be(Vn()(W))):"",ye=X?Vn()(X).format(be(Vn()(X))):"";if(o==="read"){var _=(0,b.jsxs)("div",{ref:n,style:{display:"flex",flexWrap:"wrap",gap:8,alignItems:"center"},children:[(0,b.jsx)("div",{children:$e||"-"}),(0,b.jsx)("div",{children:ye||"-"})]});return c?c(r,(0,i.Z)({mode:o},$),(0,b.jsx)("span",{children:_})):_}if(o==="edit"||o==="update"){var Pe=ga($.value),Se;if(s){var ze;Se=(0,b.jsx)(D.Q,{label:u,onClick:function(){var Xe;$==null||(Xe=$.onOpenChange)===null||Xe===void 0||Xe.call($,!0),xe(!0)},style:Pe?{paddingInlineEnd:0}:void 0,disabled:$.disabled,value:Pe||Ce?(0,b.jsx)(Kr.default.RangePicker,(0,i.Z)((0,i.Z)((0,i.Z)({picker:m,showTime:E,format:d},(0,Z.J)(!1)),$),{},{placeholder:(ze=$.placeholder)!==null&&ze!==void 0?ze:[F.getMessage("tableForm.selectPlaceholder","\u8BF7\u9009\u62E9"),F.getMessage("tableForm.selectPlaceholder","\u8BF7\u9009\u62E9")],onClear:function(){var Xe;xe(!1),$==null||(Xe=$.onClear)===null||Xe===void 0||Xe.call($)},value:Pe,onOpenChange:function(Xe){var ot;Pe&&xe(Xe),$==null||(ot=$.onOpenChange)===null||ot===void 0||ot.call($,Xe)}})):null,allowClear:!1,bordered:L,ref:j,downIcon:Pe||Ce?!1:void 0})}else Se=(0,b.jsx)(Kr.default.RangePicker,(0,i.Z)((0,i.Z)((0,i.Z)({ref:n,format:d,showTime:E,placeholder:[F.getMessage("tableForm.selectPlaceholder","\u8BF7\u9009\u62E9"),F.getMessage("tableForm.selectPlaceholder","\u8BF7\u9009\u62E9")]},(0,Z.J)(y===void 0?!0:!y)),$),{},{value:Pe}));return h?h(r,(0,i.Z)({mode:o},$),Se):Se}return null},na=l.forwardRef(Md),$d={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M908.1 353.1l-253.9-36.9L540.7 86.1c-3.1-6.3-8.2-11.4-14.5-14.5-15.8-7.8-35-1.3-42.9 14.5L369.8 316.2l-253.9 36.9c-7 1-13.4 4.3-18.3 9.3a32.05 32.05 0 00.6 45.3l183.7 179.1-43.4 252.9a31.95 31.95 0 0046.4 33.7L512 754l227.1 119.4c6.2 3.3 13.4 4.4 20.3 3.2 17.4-3 29.1-19.5 26.1-36.9l-43.4-252.9 183.7-179.1c5-4.9 8.3-11.3 9.3-18.3 2.7-17.5-9.5-33.7-27-36.3z"}}]},name:"star",theme:"filled"},Fd=$d,jd=function(e,n){return l.createElement(bt.Z,(0,ie.Z)({},e,{ref:n,icon:Fd}))},Dd=l.forwardRef(jd),Td=Dd;function Nd(t,e){var n=t.disabled,r=t.prefixCls,o=t.character,s=t.characterRender,u=t.index,d=t.count,c=t.value,m=t.allowHalf,h=t.focused,y=t.onHover,E=t.onClick,j=function(J){y(J,u)},L=function(J){E(J,u)},$=function(J){J.keyCode===An.Z.ENTER&&E(J,u)},F=u+1,B=new Set([r]);c===0&&u===0&&h?B.add("".concat(r,"-focused")):m&&c+.5>=F&&cu?"true":"false","aria-posinset":u+1,"aria-setsize":d,tabIndex:n?-1:0},l.createElement("div",{className:"".concat(r,"-first")},I),l.createElement("div",{className:"".concat(r,"-second")},I)));return s&&(W=s(W,t)),W}var Ad=l.forwardRef(Nd);function Ld(){var t=l.useRef({});function e(r){return t.current[r]}function n(r){return function(o){t.current[r]=o}}return[e,n]}function Bd(t){var e=t.pageXOffset,n="scrollLeft";if(typeof e!="number"){var r=t.document;e=r.documentElement[n],typeof e!="number"&&(e=r.body[n])}return e}function Hd(t){var e,n,r=t.ownerDocument,o=r.body,s=r&&r.documentElement,u=t.getBoundingClientRect();return e=u.left,n=u.top,e-=s.clientLeft||o.clientLeft||0,n-=s.clientTop||o.clientTop||0,{left:e,top:n}}function Wd(t){var e=Hd(t),n=t.ownerDocument,r=n.defaultView||n.parentWindow;return e.left+=Bd(r),e.left}var Vd=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","keyboard","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function Kd(t,e){var n=t.prefixCls,r=n===void 0?"rc-rate":n,o=t.className,s=t.defaultValue,u=t.value,d=t.count,c=d===void 0?5:d,m=t.allowHalf,h=m===void 0?!1:m,y=t.allowClear,E=y===void 0?!0:y,j=t.keyboard,L=j===void 0?!0:j,$=t.character,F=$===void 0?"\u2605":$,B=t.characterRender,I=t.disabled,W=t.direction,X=W===void 0?"ltr":W,J=t.tabIndex,ne=J===void 0?0:J,Ce=t.autoFocus,xe=t.onHoverChange,be=t.onChange,$e=t.onFocus,ye=t.onBlur,_=t.onKeyDown,Pe=t.onMouseLeave,Se=(0,f.Z)(t,Vd),ze=Ld(),it=(0,R.Z)(ze,2),Xe=it[0],ot=it[1],at=l.useRef(null),Ot=function(){if(!I){var yt;(yt=at.current)===null||yt===void 0||yt.focus()}};l.useImperativeHandle(e,function(){return{focus:Ot,blur:function(){if(!I){var yt;(yt=at.current)===null||yt===void 0||yt.blur()}}}});var Ht=(0,w.Z)(s||0,{value:u}),jt=(0,R.Z)(Ht,2),zt=jt[0],_t=jt[1],Nt=(0,w.Z)(null),Et=(0,R.Z)(Nt,2),$t=Et[0],Pt=Et[1],ft=function(yt,At){var bn=X==="rtl",yn=yt+1;if(h){var $n=Xe(yt),Fn=Wd($n),rr=$n.clientWidth;(bn&&At-Fn>rr/2||!bn&&At-Fn0&&!bn||At===An.Z.RIGHT&&zt>0&&bn?(Wt(zt-yn),yt.preventDefault()):At===An.Z.LEFT&&zt{const{componentCls:e}=t;return{[`${e}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:t.marginXS},"> div":{transition:`all ${t.motionDurationMid}, outline 0s`,"&:hover":{transform:t.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${(0,ge.unit)(t.lineWidth)} dashed ${t.starColor}`,transform:t.starHoverScale}},"&-first, &-second":{color:t.starBg,transition:`all ${t.motionDurationMid}`,userSelect:"none"},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${e}-star-first, &-half ${e}-star-second`]:{opacity:1},[`&-half ${e}-star-first, &-full ${e}-star-second`]:{color:"inherit"}}}},kd=t=>({[`&-rtl${t.componentCls}`]:{direction:"rtl"}}),Gd=t=>{const{componentCls:e}=t;return{[e]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,Ie.Wf)(t)),{display:"inline-block",margin:0,padding:0,color:t.starColor,fontSize:t.starSize,lineHeight:1,listStyle:"none",outline:"none",[`&-disabled${e} ${e}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),Yd(t)),kd(t))}},Xd=t=>({starColor:t.yellow6,starSize:t.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:t.colorFillContent});var Jd=(0,Ne.I$)("Rate",t=>{const e=(0,Le.mergeToken)(t,{});return[Gd(e)]},Xd),Qd=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(t);o{const{prefixCls:n,className:r,rootClassName:o,style:s,tooltips:u,character:d=l.createElement(Td,null),disabled:c}=t,m=Qd(t,["prefixCls","className","rootClassName","style","tooltips","character","disabled"]),h=(J,{index:ne})=>u?l.createElement(Ha.Z,{title:u[ne]},J):J,{getPrefixCls:y,direction:E,rate:j}=l.useContext(De.E_),L=y("rate",n),[$,F,B]=Jd(L),I=Object.assign(Object.assign({},j==null?void 0:j.style),s),W=l.useContext(U.Z),X=c!=null?c:W;return $(l.createElement(zd,Object.assign({ref:e,character:d,characterRender:h,disabled:X},m,{className:z()(r,o,F,B,j==null?void 0:j.className),style:I,prefixCls:L,direction:E})))}),_d=function(e,n){var r=e.text,o=e.mode,s=e.render,u=e.renderFormItem,d=e.fieldProps;if(o==="read"){var c=(0,b.jsx)(Oi,(0,i.Z)((0,i.Z)({allowHalf:!0,disabled:!0,ref:n},d),{},{value:r}));return s?s(r,(0,i.Z)({mode:o},d),(0,b.jsx)(b.Fragment,{children:c})):c}if(o==="edit"||o==="update"){var m=(0,b.jsx)(Oi,(0,i.Z)({allowHalf:!0,ref:n},d));return u?u(r,(0,i.Z)({mode:o},d),m):m}return null},qd=l.forwardRef(_d);function ef(t){var e=t,n="",r=!1;e<0&&(e=-e,r=!0);var o=Math.floor(e/(3600*24)),s=Math.floor(e/3600%24),u=Math.floor(e/60%60),d=Math.floor(e%60);return n="".concat(d,"\u79D2"),u>0&&(n="".concat(u,"\u5206\u949F").concat(n)),s>0&&(n="".concat(s,"\u5C0F\u65F6").concat(n)),o>0&&(n="".concat(o,"\u5929").concat(n)),r&&(n+="\u524D"),n}var tf=function(e,n){var r=e.text,o=e.mode,s=e.render,u=e.renderFormItem,d=e.fieldProps,c=e.placeholder,m=(0,p.YB)(),h=c||m.getMessage("tableForm.inputPlaceholder","\u8BF7\u8F93\u5165");if(o==="read"){var y=ef(Number(r)),E=(0,b.jsx)("span",{ref:n,children:y});return s?s(r,(0,i.Z)({mode:o},d),E):E}if(o==="edit"||o==="update"){var j=(0,b.jsx)(jr,(0,i.Z)({ref:n,min:0,style:{width:"100%"},placeholder:h},d));return u?u(r,(0,i.Z)({mode:o},d),j):j}return null},nf=l.forwardRef(tf),rf=["mode","render","renderFormItem","fieldProps","emptyText"],af=function(e,n){var r=e.mode,o=e.render,s=e.renderFormItem,u=e.fieldProps,d=e.emptyText,c=d===void 0?"-":d,m=(0,f.Z)(e,rf),h=(0,l.useRef)(),y=(0,Be.aK)(e),E=(0,R.Z)(y,3),j=E[0],L=E[1],$=E[2];if((0,l.useImperativeHandle)(n,function(){return(0,i.Z)((0,i.Z)({},h.current||{}),{},{fetchData:function(J){return $(J)}})},[$]),j)return(0,b.jsx)(V.Z,{size:"small"});if(r==="read"){var F=L!=null&&L.length?L==null?void 0:L.reduce(function(X,J){var ne;return(0,i.Z)((0,i.Z)({},X),{},(0,re.Z)({},(ne=J.value)!==null&&ne!==void 0?ne:"",J.label))},{}):void 0,B=(0,b.jsx)(b.Fragment,{children:(0,A.MP)(m.text,(0,A.R6)(m.valueEnum||F))});if(o){var I;return(I=o(m.text,(0,i.Z)({mode:r},u),(0,b.jsx)(b.Fragment,{children:B})))!==null&&I!==void 0?I:c}return B}if(r==="edit"||r==="update"){var W=(0,b.jsx)(sn,(0,i.Z)((0,i.Z)({ref:h},(0,de.Z)(u||{},["allowClear"])),{},{options:L}));return s?s(m.text,(0,i.Z)((0,i.Z)({mode:r},u),{},{options:L,loading:j}),W):W}return null},of=l.forwardRef(af),lf=function(e,n){var r=e.text,o=e.mode,s=e.render,u=e.renderFormItem,d=e.fieldProps;if(o==="read"){var c=r;return s?s(r,(0,i.Z)({mode:o},d),(0,b.jsx)(b.Fragment,{children:c})):(0,b.jsx)(b.Fragment,{children:c})}if(o==="edit"||o==="update"){var m=(0,b.jsx)(Zo,(0,i.Z)((0,i.Z)({ref:n},d),{},{style:(0,i.Z)({minWidth:120},d==null?void 0:d.style)}));return u?u(r,(0,i.Z)({mode:o},d),m):m}return null},sf=l.forwardRef(lf),uf=a(72269),cf=function(e,n){var r=e.text,o=e.mode,s=e.render,u=e.light,d=e.label,c=e.renderFormItem,m=e.fieldProps,h=(0,p.YB)(),y=(0,l.useMemo)(function(){var F,B;return r==null||"".concat(r).length<1?"-":r?(F=m==null?void 0:m.checkedChildren)!==null&&F!==void 0?F:h.getMessage("switch.open","\u6253\u5F00"):(B=m==null?void 0:m.unCheckedChildren)!==null&&B!==void 0?B:h.getMessage("switch.close","\u5173\u95ED")},[m==null?void 0:m.checkedChildren,m==null?void 0:m.unCheckedChildren,r]);if(o==="read")return s?s(r,(0,i.Z)({mode:o},m),(0,b.jsx)(b.Fragment,{children:y})):y!=null?y:"-";if(o==="edit"||o==="update"){var E,j=(0,b.jsx)(uf.Z,(0,i.Z)((0,i.Z)({ref:n,size:u?"small":void 0},(0,de.Z)(m,["value"])),{},{checked:(E=m==null?void 0:m.checked)!==null&&E!==void 0?E:m==null?void 0:m.value}));if(u){var L=m.disabled,$=m.bordered;return(0,b.jsx)(D.Q,{label:d,disabled:L,bordered:$,downIcon:!1,value:(0,b.jsx)("div",{style:{paddingLeft:8},children:j}),allowClear:!1})}return c?c(r,(0,i.Z)({mode:o},m),j):j}return null},df=l.forwardRef(cf),ff=function(e,n){var r=e.text,o=e.mode,s=e.render,u=e.renderFormItem,d=e.fieldProps,c=e.emptyText,m=c===void 0?"-":c,h=d||{},y=h.autoFocus,E=h.prefix,j=E===void 0?"":E,L=h.suffix,$=L===void 0?"":L,F=(0,p.YB)(),B=(0,l.useRef)();if((0,l.useImperativeHandle)(n,function(){return B.current},[]),(0,l.useEffect)(function(){if(y){var ne;(ne=B.current)===null||ne===void 0||ne.focus()}},[y]),o==="read"){var I=(0,b.jsxs)(b.Fragment,{children:[j,r!=null?r:m,$]});if(s){var W;return(W=s(r,(0,i.Z)({mode:o},d),I))!==null&&W!==void 0?W:m}return I}if(o==="edit"||o==="update"){var X=F.getMessage("tableForm.inputPlaceholder","\u8BF7\u8F93\u5165"),J=(0,b.jsx)(Me.Z,(0,i.Z)({ref:B,placeholder:X,allowClear:!0},d));return u?u(r,(0,i.Z)({mode:o},d),J):J}return null},vf=l.forwardRef(ff),mf=function(e,n){var r=e.text,o=e.fieldProps,s=(0,l.useContext)(K.ZP.ConfigContext),u=s.getPrefixCls,d=u("pro-field-readonly"),c="".concat(d,"-textarea"),m=(0,ke.Xj)("TextArea",function(){return(0,re.Z)({},".".concat(c),{display:"inline-block",lineHeight:"1.5715",maxWidth:"100%",whiteSpace:"pre-wrap"})}),h=m.wrapSSR,y=m.hashId;return h((0,b.jsx)("span",(0,i.Z)((0,i.Z)({ref:n,className:z()(y,d,c)},(0,de.Z)(o,["autoSize","classNames","styles"])),{},{children:r!=null?r:"-"})))},hf=l.forwardRef(mf),gf=function(e,n){var r=e.text,o=e.mode,s=e.render,u=e.renderFormItem,d=e.fieldProps,c=(0,p.YB)();if(o==="read"){var m=(0,b.jsx)(hf,(0,i.Z)((0,i.Z)({},e),{},{ref:n}));return s?s(r,(0,i.Z)({mode:o},(0,de.Z)(d,["showCount"])),m):m}if(o==="edit"||o==="update"){var h=(0,b.jsx)(Me.Z.TextArea,(0,i.Z)({ref:n,rows:3,onKeyPress:function(E){E.key==="Enter"&&E.stopPropagation()},placeholder:c.getMessage("tableForm.inputPlaceholder","\u8BF7\u8F93\u5165")},d));return u?u(r,(0,i.Z)({mode:o},d),h):h}return null},pf=l.forwardRef(gf),bf=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(t);ol.createElement(Cf,Object.assign({},t,{picker:"time",mode:void 0,ref:e}))),pa=l.forwardRef((t,e)=>{var{addon:n,renderExtraFooter:r,variant:o,bordered:s}=t,u=bf(t,["addon","renderExtraFooter","variant","bordered"]);const[d]=(0,Na.Z)("timePicker",o,s),c=l.useMemo(()=>{if(r)return r;if(n)return n},[n,r]);return l.createElement(yf,Object.assign({},u,{mode:void 0,ref:e,renderExtraFooter:c,variant:d}))}),wi=(0,Q.Z)(pa,"popupAlign",void 0,"picker");pa._InternalPanelDoNotUseOrYouWillBeFired=wi,pa.RangePicker=xf,pa._InternalPanelDoNotUseOrYouWillBeFired=wi;var oo=pa,Sf=function(e,n){var r=e.text,o=e.mode,s=e.light,u=e.label,d=e.format,c=e.render,m=e.renderFormItem,h=e.plain,y=e.fieldProps,E=e.lightLabel,j=(0,l.useState)(!1),L=(0,R.Z)(j,2),$=L[0],F=L[1],B=(0,p.YB)(),I=(y==null?void 0:y.format)||d||"HH:mm:ss",W=Vn().isDayjs(r)||typeof r=="number";if(o==="read"){var X=(0,b.jsx)("span",{ref:n,children:r?Vn()(r,W?void 0:I).format(I):"-"});return c?c(r,(0,i.Z)({mode:o},y),(0,b.jsx)("span",{children:X})):X}if(o==="edit"||o==="update"){var J,ne=y.disabled,Ce=y.value,xe=ga(Ce,I);if(s){var be;J=(0,b.jsx)(D.Q,{onClick:function(){var ye;y==null||(ye=y.onOpenChange)===null||ye===void 0||ye.call(y,!0),F(!0)},style:xe?{paddingInlineEnd:0}:void 0,label:u,disabled:ne,value:xe||$?(0,b.jsx)(oo,(0,i.Z)((0,i.Z)((0,i.Z)({},(0,Z.J)(!1)),{},{format:d,ref:n},y),{},{placeholder:(be=y.placeholder)!==null&&be!==void 0?be:B.getMessage("tableForm.selectPlaceholder","\u8BF7\u9009\u62E9"),value:xe,onOpenChange:function(ye){var _;F(ye),y==null||(_=y.onOpenChange)===null||_===void 0||_.call(y,ye)},open:$})):null,downIcon:xe||$?!1:void 0,allowClear:!1,ref:E})}else J=(0,b.jsx)(Kr.default.TimePicker,(0,i.Z)((0,i.Z)((0,i.Z)({ref:n,format:d},(0,Z.J)(h===void 0?!0:!h)),y),{},{value:xe}));return m?m(r,(0,i.Z)({mode:o},y),J):J}return null},Pf=function(e,n){var r=e.text,o=e.light,s=e.label,u=e.mode,d=e.lightLabel,c=e.format,m=e.render,h=e.renderFormItem,y=e.plain,E=e.fieldProps,j=(0,p.YB)(),L=(0,l.useState)(!1),$=(0,R.Z)(L,2),F=$[0],B=$[1],I=(E==null?void 0:E.format)||c||"HH:mm:ss",W=Array.isArray(r)?r:[],X=(0,R.Z)(W,2),J=X[0],ne=X[1],Ce=Vn().isDayjs(J)||typeof J=="number",xe=Vn().isDayjs(ne)||typeof ne=="number",be=J?Vn()(J,Ce?void 0:I).format(I):"",$e=ne?Vn()(ne,xe?void 0:I).format(I):"";if(u==="read"){var ye=(0,b.jsxs)("div",{ref:n,children:[(0,b.jsx)("div",{children:be||"-"}),(0,b.jsx)("div",{children:$e||"-"})]});return m?m(r,(0,i.Z)({mode:u},E),(0,b.jsx)("span",{children:ye})):ye}if(u==="edit"||u==="update"){var _=ga(E.value,I),Pe;if(o){var Se=E.disabled,ze=E.placeholder,it=ze===void 0?[j.getMessage("tableForm.selectPlaceholder","\u8BF7\u9009\u62E9"),j.getMessage("tableForm.selectPlaceholder","\u8BF7\u9009\u62E9")]:ze;Pe=(0,b.jsx)(D.Q,{onClick:function(){var ot;E==null||(ot=E.onOpenChange)===null||ot===void 0||ot.call(E,!0),B(!0)},style:_?{paddingInlineEnd:0}:void 0,label:s,disabled:Se,placeholder:it,value:_||F?(0,b.jsx)(oo.RangePicker,(0,i.Z)((0,i.Z)((0,i.Z)({},(0,Z.J)(!1)),{},{format:c,ref:n},E),{},{placeholder:it,value:_,onOpenChange:function(ot){var at;B(ot),E==null||(at=E.onOpenChange)===null||at===void 0||at.call(E,ot)},open:F})):null,downIcon:_||F?!1:void 0,allowClear:!1,ref:d})}else Pe=(0,b.jsx)(oo.RangePicker,(0,i.Z)((0,i.Z)((0,i.Z)({ref:n,format:c},(0,Z.J)(y===void 0?!0:!y)),E),{},{value:_}));return h?h(r,(0,i.Z)({mode:u},E),Pe):Pe}return null},Of=l.forwardRef(Pf),wf=l.forwardRef(Sf),Zi=a(50089),Zf=a(88708),io=a(17341),Ef=function(t){var e=l.useRef({valueLabels:new Map});return l.useMemo(function(){var n=e.current.valueLabels,r=new Map,o=t.map(function(s){var u=s.value,d=s.label,c=d!=null?d:n.get(u);return r.set(u,c),(0,i.Z)((0,i.Z)({},s),{},{label:c})});return e.current.valueLabels=r,[o]},[t])},Rf=function(e,n,r,o){return l.useMemo(function(){var s=function(j){return j.map(function(L){var $=L.value;return $})},u=s(e),d=s(n),c=u.filter(function(E){return!o[E]}),m=u,h=d;if(r){var y=(0,io.S)(u,!0,o);m=y.checkedKeys,h=y.halfCheckedKeys}return[Array.from(new Set([].concat((0,he.Z)(c),(0,he.Z)(m)))),h]},[e,n,r,o])},If=Rf,Mf=a(1089),$f=function(t,e){return l.useMemo(function(){var n=(0,Mf.I8)(t,{fieldNames:e,initWrapper:function(o){return(0,i.Z)((0,i.Z)({},o),{},{valueEntities:new Map})},processEntity:function(o,s){var u=o.node[e.value];if(0)var d;s.valueEntities.set(u,o)}});return n},[t,e])},Ff=a(50344),jf=function(){return null},lo=jf,Df=["children","value"];function Ei(t){return(0,Ff.Z)(t).map(function(e){if(!l.isValidElement(e)||!e.type)return null;var n=e,r=n.key,o=n.props,s=o.children,u=o.value,d=(0,f.Z)(o,Df),c=(0,i.Z)({key:r,value:u},d),m=Ei(s);return m.length&&(c.children=m),c}).filter(function(e){return e})}function so(t){if(!t)return t;var e=(0,i.Z)({},t);return"props"in e||Object.defineProperty(e,"props",{get:function(){return(0,cr.ZP)(!1,"New `rc-tree-select` not support return node instance as argument anymore. Please consider to remove `props` access."),e}}),e}function Tf(t,e,n,r,o,s){var u=null,d=null;function c(){function m(h){var y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"0",E=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return h.map(function(j,L){var $="".concat(y,"-").concat(L),F=j[s.value],B=n.includes(F),I=m(j[s.children]||[],$,B),W=l.createElement(lo,j,I.map(function(J){return J.node}));if(e===F&&(u=W),B){var X={pos:$,node:W,children:I};return E||d.push(X),X}return null}).filter(function(j){return j})}d||(d=[],m(r),d.sort(function(h,y){var E=h.node.props.value,j=y.node.props.value,L=n.indexOf(E),$=n.indexOf(j);return L-$}))}Object.defineProperty(t,"triggerNode",{get:function(){return(0,cr.ZP)(!1,"`triggerNode` is deprecated. Please consider decoupling data with node."),c(),u}}),Object.defineProperty(t,"allCheckedNodes",{get:function(){return(0,cr.ZP)(!1,"`allCheckedNodes` is deprecated. Please consider decoupling data with node."),c(),o?d:d.map(function(h){var y=h.node;return y})}})}var Nf=function(e,n,r){var o=r.fieldNames,s=r.treeNodeFilterProp,u=r.filterTreeNode,d=o.children;return l.useMemo(function(){if(!n||u===!1)return e;var c=typeof u=="function"?u:function(h,y){return String(y[s]).toUpperCase().includes(n.toUpperCase())},m=function h(y){var E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return y.reduce(function(j,L){var $=L[d],F=E||c(n,so(L)),B=h($||[],F);return(F||B.length)&&j.push((0,i.Z)((0,i.Z)({},L),{},(0,re.Z)({isLeaf:void 0},d,B))),j},[])};return m(e)},[e,n,d,s,u])},Af=Nf;function Ri(t){var e=l.useRef();e.current=t;var n=l.useCallback(function(){return e.current.apply(e,arguments)},[]);return n}function Lf(t,e){var n=e.id,r=e.pId,o=e.rootPId,s=new Map,u=[];return t.forEach(function(d){var c=d[n],m=(0,i.Z)((0,i.Z)({},d),{},{key:d.key||c});s.set(c,m)}),s.forEach(function(d){var c=d[r],m=s.get(c);m?(m.children=m.children||[],m.children.push(d)):(c===o||o===null)&&u.push(d)}),u}function Bf(t,e,n){return l.useMemo(function(){if(t){if(n){var r=(0,i.Z)({id:"id",pId:"pId",rootPId:null},(0,v.Z)(n)==="object"?n:{});return Lf(t,r)}return t}return Ei(e)},[e,n,t])}var Hf=l.createContext(null),Ii=Hf,Wf=a(37762),Mi=a(70593),$i=a(56982),Vf=l.createContext(null),Fi=Vf,Kf=function(e){return Array.isArray(e)?e:e!==void 0?[e]:[]},Uf=function(e){var n=e||{},r=n.label,o=n.value,s=n.children;return{_title:r?[r]:["title","label"],value:o||"value",key:o||"value",children:s||"children"}},uo=function(e){return!e||e.disabled||e.disableCheckbox||e.checkable===!1},zf=function(e,n){var r=[],o=function s(u){u.forEach(function(d){var c=d[n.children];c&&(r.push(d[n.value]),s(c))})};return o(e),r},ji=function(e){return e==null},Yf=a(56790),kf={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},Gf=function(e,n){var r=(0,Zi.lk)(),o=r.prefixCls,s=r.multiple,u=r.searchValue,d=r.toggleOpen,c=r.open,m=r.notFoundContent,h=l.useContext(Fi),y=h.virtual,E=h.listHeight,j=h.listItemHeight,L=h.listItemScrollOffset,$=h.treeData,F=h.fieldNames,B=h.onSelect,I=h.dropdownMatchSelectWidth,W=h.treeExpandAction,X=h.treeTitleRender,J=h.onPopupScroll,ne=h.leftMaxCount,Ce=h.leafCountOnly,xe=h.valueEntities,be=l.useContext(Ii),$e=be.checkable,ye=be.checkedKeys,_=be.halfCheckedKeys,Pe=be.treeExpandedKeys,Se=be.treeDefaultExpandAll,ze=be.treeDefaultExpandedKeys,it=be.onTreeExpand,Xe=be.treeIcon,ot=be.showTreeIcon,at=be.switcherIcon,Ot=be.treeLine,Ht=be.treeNodeFilterProp,jt=be.loadData,zt=be.treeLoadedKeys,_t=be.treeMotion,Nt=be.onTreeLoad,Et=be.keyEntities,$t=l.useRef(),Pt=(0,$i.Z)(function(){return $},[c,$],function(on,tn){return tn[0]&&on[1]!==tn[1]}),ft=l.useMemo(function(){return $e?{checked:ye,halfChecked:_}:null},[$e,ye,_]);l.useEffect(function(){if(c&&!s&&ye.length){var on;(on=$t.current)===null||on===void 0||on.scrollTo({key:ye[0]})}},[c]);var Wt=function(tn){tn.preventDefault()},Mt=function(tn,_n){var ln=_n.node;$e&&uo(ln)||(B(ln.key,{selected:!ye.includes(ln.key)}),s||d(!1))},Vt=l.useState(ze),qt=(0,R.Z)(Vt,2),an=qt[0],rn=qt[1],Ft=l.useState(null),vn=(0,R.Z)(Ft,2),un=vn[0],Sn=vn[1],gn=l.useMemo(function(){return Pe?(0,he.Z)(Pe):u?un:an},[an,un,Pe,u]),Tn=function(tn){rn(tn),Sn(tn),it&&it(tn)},En=String(u).toLowerCase(),Gt=function(tn){return En?String(tn[Ht]).toLowerCase().includes(En):!1};l.useEffect(function(){u&&Sn(zf($,F))},[u]);var cn=l.useState(function(){return new Map}),fn=(0,R.Z)(cn,2),Mn=fn[0],pn=fn[1];l.useEffect(function(){ne&&pn(new Map)},[ne]);function yt(on){var tn=on[F.value];if(!Mn.has(tn)){var _n=xe.get(tn),ln=(_n.children||[]).length===0;if(ln)Mn.set(tn,!1);else{var ht=_n.children.filter(function(Xt){return!Xt.node.disabled&&!Xt.node.disableCheckbox&&!ye.includes(Xt.node[F.value])}),Ct=ht.length;Mn.set(tn,Ct>ne)}}return Mn.get(tn)}var At=(0,Yf.zX)(function(on){var tn=on[F.value];return ye.includes(tn)||ne===null?!1:ne<=0?!0:Ce&&ne?yt(on):!1}),bn=function on(tn){var _n=(0,Wf.Z)(tn),ln;try{for(_n.s();!(ln=_n.n()).done;){var ht=ln.value;if(!(ht.disabled||ht.selectable===!1)){if(u){if(Gt(ht))return ht}else return ht;if(ht[F.children]){var Ct=on(ht[F.children]);if(Ct)return Ct}}}}catch(Xt){_n.e(Xt)}finally{_n.f()}return null},yn=l.useState(null),$n=(0,R.Z)(yn,2),Fn=$n[0],rr=$n[1],Qn=Et[Fn];l.useEffect(function(){if(c){var on=null,tn=function(){var ln=bn(Pt);return ln?ln[F.value]:null};!s&&ye.length&&!u?on=ye[0]:on=tn(),rr(on)}},[c,u]),l.useImperativeHandle(n,function(){var on;return{scrollTo:(on=$t.current)===null||on===void 0?void 0:on.scrollTo,onKeyDown:function(_n){var ln,ht=_n.which;switch(ht){case An.Z.UP:case An.Z.DOWN:case An.Z.LEFT:case An.Z.RIGHT:(ln=$t.current)===null||ln===void 0||ln.onKeyDown(_n);break;case An.Z.ENTER:{if(Qn){var Ct=At(Qn.node),Xt=(Qn==null?void 0:Qn.node)||{},nn=Xt.selectable,qn=Xt.value,nr=Xt.disabled;nn!==!1&&!nr&&!Ct&&Mt(null,{node:{key:Fn},selected:!ye.includes(qn)})}break}case An.Z.ESC:d(!1)}},onKeyUp:function(){}}});var tr=(0,$i.Z)(function(){return!u},[u,Pe||an],function(on,tn){var _n=(0,R.Z)(on,1),ln=_n[0],ht=(0,R.Z)(tn,2),Ct=ht[0],Xt=ht[1];return ln!==Ct&&!!(Ct||Xt)}),en=tr?jt:null;if(Pt.length===0)return l.createElement("div",{role:"listbox",className:"".concat(o,"-empty"),onMouseDown:Wt},m);var Pn={fieldNames:F};return zt&&(Pn.loadedKeys=zt),gn&&(Pn.expandedKeys=gn),l.createElement("div",{onMouseDown:Wt},Qn&&c&&l.createElement("span",{style:kf,"aria-live":"assertive"},Qn.node.value),l.createElement(Mi.y6.Provider,{value:{nodeDisabled:At}},l.createElement(Mi.ZP,(0,ie.Z)({ref:$t,focusable:!1,prefixCls:"".concat(o,"-tree"),treeData:Pt,height:E,itemHeight:j,itemScrollOffset:L,virtual:y!==!1&&I!==!1,multiple:s,icon:Xe,showIcon:ot,switcherIcon:at,showLine:Ot,loadData:en,motion:_t,activeKey:Fn,checkable:$e,checkStrictly:!0,checkedKeys:ft,selectedKeys:$e?[]:ye,defaultExpandAll:Se,titleRender:X},Pn,{onActiveChange:rr,onSelect:Mt,onCheck:Mt,onExpand:Tn,onLoad:Nt,filterTreeNode:Gt,expandAction:W,onScroll:J}))))},Xf=l.forwardRef(Gf),Jf=Xf,co="SHOW_ALL",fo="SHOW_PARENT",ja="SHOW_CHILD";function Di(t,e,n,r){var o=new Set(t);return e===ja?t.filter(function(s){var u=n[s];return!u||!u.children||!u.children.some(function(d){var c=d.node;return o.has(c[r.value])})||!u.children.every(function(d){var c=d.node;return uo(c)||o.has(c[r.value])})}):e===fo?t.filter(function(s){var u=n[s],d=u?u.parent:null;return!d||uo(d.node)||!o.has(d.key)}):t}function P0(t){var e=t.searchPlaceholder,n=t.treeCheckStrictly,r=t.treeCheckable,o=t.labelInValue,s=t.value,u=t.multiple,d=t.showCheckedStrategy,c=t.maxCount;warning(!e,"`searchPlaceholder` has been removed."),n&&o===!1&&warning(!1,"`treeCheckStrictly` will force set `labelInValue` to `true`."),(o||n)&&warning(toArray(s).every(function(m){return m&&_typeof(m)==="object"&&"value"in m}),"Invalid prop `value` supplied to `TreeSelect`. You should use { label: string, value: string | number } or [{ label: string, value: string | number }] instead."),n||u||r?warning(!s||Array.isArray(s),"`value` should be an array when `TreeSelect` is checkable or multiple."):warning(!Array.isArray(s),"`value` should not be array when `TreeSelect` is single mode."),c&&(d==="SHOW_ALL"&&!n||d==="SHOW_PARENT")&&warning(!1,"`maxCount` not work with `showCheckedStrategy=SHOW_ALL` (when `treeCheckStrictly=false`) or `showCheckedStrategy=SHOW_PARENT`.")}var O0=null,Qf=["id","prefixCls","value","defaultValue","onChange","onSelect","onDeselect","searchValue","inputValue","onSearch","autoClearSearchValue","filterTreeNode","treeNodeFilterProp","showCheckedStrategy","treeNodeLabelProp","multiple","treeCheckable","treeCheckStrictly","labelInValue","maxCount","fieldNames","treeDataSimpleMode","treeData","children","loadData","treeLoadedKeys","onTreeLoad","treeDefaultExpandAll","treeExpandedKeys","treeDefaultExpandedKeys","onTreeExpand","treeExpandAction","virtual","listHeight","listItemHeight","listItemScrollOffset","onDropdownVisibleChange","dropdownMatchSelectWidth","treeLine","treeIcon","showTreeIcon","switcherIcon","treeMotion","treeTitleRender","onPopupScroll"];function _f(t){return!t||(0,v.Z)(t)!=="object"}var qf=l.forwardRef(function(t,e){var n=t.id,r=t.prefixCls,o=r===void 0?"rc-tree-select":r,s=t.value,u=t.defaultValue,d=t.onChange,c=t.onSelect,m=t.onDeselect,h=t.searchValue,y=t.inputValue,E=t.onSearch,j=t.autoClearSearchValue,L=j===void 0?!0:j,$=t.filterTreeNode,F=t.treeNodeFilterProp,B=F===void 0?"value":F,I=t.showCheckedStrategy,W=t.treeNodeLabelProp,X=t.multiple,J=t.treeCheckable,ne=t.treeCheckStrictly,Ce=t.labelInValue,xe=t.maxCount,be=t.fieldNames,$e=t.treeDataSimpleMode,ye=t.treeData,_=t.children,Pe=t.loadData,Se=t.treeLoadedKeys,ze=t.onTreeLoad,it=t.treeDefaultExpandAll,Xe=t.treeExpandedKeys,ot=t.treeDefaultExpandedKeys,at=t.onTreeExpand,Ot=t.treeExpandAction,Ht=t.virtual,jt=t.listHeight,zt=jt===void 0?200:jt,_t=t.listItemHeight,Nt=_t===void 0?20:_t,Et=t.listItemScrollOffset,$t=Et===void 0?0:Et,Pt=t.onDropdownVisibleChange,ft=t.dropdownMatchSelectWidth,Wt=ft===void 0?!0:ft,Mt=t.treeLine,Vt=t.treeIcon,qt=t.showTreeIcon,an=t.switcherIcon,rn=t.treeMotion,Ft=t.treeTitleRender,vn=t.onPopupScroll,un=(0,f.Z)(t,Qf),Sn=(0,Zf.ZP)(n),gn=J&&!ne,Tn=J||ne,En=ne||Ce,Gt=Tn||X,cn=(0,w.Z)(u,{value:s}),fn=(0,R.Z)(cn,2),Mn=fn[0],pn=fn[1],yt=l.useMemo(function(){return J?I||ja:co},[I,J]),At=l.useMemo(function(){return Uf(be)},[JSON.stringify(be)]),bn=(0,w.Z)("",{value:h!==void 0?h:y,postState:function(Rn){return Rn||""}}),yn=(0,R.Z)(bn,2),$n=yn[0],Fn=yn[1],rr=function(Rn){Fn(Rn),E==null||E(Rn)},Qn=Bf(ye,_,$e),tr=$f(Qn,At),en=tr.keyEntities,Pn=tr.valueEntities,on=l.useCallback(function(jn){var Rn=[],Dn=[];return jn.forEach(function(Wn){Pn.has(Wn)?Dn.push(Wn):Rn.push(Wn)}),{missingRawValues:Rn,existRawValues:Dn}},[Pn]),tn=Af(Qn,$n,{fieldNames:At,treeNodeFilterProp:B,filterTreeNode:$}),_n=l.useCallback(function(jn){if(jn){if(W)return jn[W];for(var Rn=At._title,Dn=0;DnAr)){var hr=ht(jn);if(pn(hr),L&&Fn(""),d){var Yt=jn;gn&&(Yt=Wn.map(function(or){var ir=Pn.get(or);return ir?ir.node[At.value]:or}));var dt=Rn||{triggerValue:void 0,selected:void 0},Lt=dt.triggerValue,Cn=dt.selected,Kn=Yt;if(ne){var fr=nr.filter(function(or){return!Yt.includes(or.value)});Kn=[].concat((0,he.Z)(Kn),(0,he.Z)(fr))}var ur=ht(Kn),ar={preValue:qn,triggerValue:Lt},sr=!0;(ne||Dn==="selection"&&!Cn)&&(sr=!1),Tf(ar,Lt,jn,Qn,sr,At),Tn?ar.checked=Cn:ar.selected=Cn;var br=En?ur:ur.map(function(or){return or.value});d(Gt?br:br[0],En?null:ur.map(function(or){return or.label}),ar)}}}),zr=l.useCallback(function(jn,Rn){var Dn,Wn=Rn.selected,hr=Rn.source,Yt=en[jn],dt=Yt==null?void 0:Yt.node,Lt=(Dn=dt==null?void 0:dt[At.value])!==null&&Dn!==void 0?Dn:jn;if(!Gt)Rr([Lt],{selected:!0,triggerValue:Lt},"option");else{var Cn=Wn?[].concat((0,he.Z)(Sr),[Lt]):pr.filter(function(ir){return ir!==Lt});if(gn){var Kn=on(Cn),fr=Kn.missingRawValues,ur=Kn.existRawValues,ar=ur.map(function(ir){return Pn.get(ir).key}),sr;if(Wn){var br=(0,io.S)(ar,!0,en);sr=br.checkedKeys}else{var or=(0,io.S)(ar,{checked:!1,halfCheckedKeys:Pr},en);sr=or.checkedKeys}Cn=[].concat((0,he.Z)(fr),(0,he.Z)(sr.map(function(ir){return en[ir].node[At.value]})))}Rr(Cn,{selected:Wn,triggerValue:Lt},hr||"option")}Wn||!Gt?c==null||c(Lt,so(dt)):m==null||m(Lt,so(dt))},[on,Pn,en,At,Gt,Sr,Rr,gn,c,m,pr,Pr,xe]),xa=l.useCallback(function(jn){if(Pt){var Rn={};Object.defineProperty(Rn,"documentClickClose",{get:function(){return(0,cr.ZP)(!1,"Second param of `onDropdownVisibleChange` has been removed."),!1}}),Pt(jn,Rn)}},[Pt]),ia=Ri(function(jn,Rn){var Dn=jn.map(function(Wn){return Wn.value});if(Rn.type==="clear"){Rr(Dn,{},"selection");return}Rn.values.length&&zr(Rn.values[0].value,{selected:!1,source:"selection"})}),Lr=l.useMemo(function(){return{virtual:Ht,dropdownMatchSelectWidth:Wt,listHeight:zt,listItemHeight:Nt,listItemScrollOffset:$t,treeData:tn,fieldNames:At,onSelect:zr,treeExpandAction:Ot,treeTitleRender:Ft,onPopupScroll:vn,leftMaxCount:xe===void 0?null:xe-Nr.length,leafCountOnly:yt==="SHOW_CHILD"&&!ne&&!!J,valueEntities:Pn}},[Ht,Wt,zt,Nt,$t,tn,At,zr,Ot,Ft,vn,xe,Nr.length,yt,ne,J,Pn]),Or=l.useMemo(function(){return{checkable:Tn,loadData:Pe,treeLoadedKeys:Se,onTreeLoad:ze,checkedKeys:pr,halfCheckedKeys:Pr,treeDefaultExpandAll:it,treeExpandedKeys:Xe,treeDefaultExpandedKeys:ot,onTreeExpand:at,treeIcon:Vt,treeMotion:rn,showTreeIcon:qt,switcherIcon:an,treeLine:Mt,treeNodeFilterProp:B,keyEntities:en}},[Tn,Pe,Se,ze,pr,Pr,it,Xe,ot,at,Vt,rn,qt,an,Mt,B,en]);return l.createElement(Fi.Provider,{value:Lr},l.createElement(Ii.Provider,{value:Or},l.createElement(Zi.Ac,(0,ie.Z)({ref:e},un,{id:Sn,prefixCls:o,mode:Gt?"multiple":void 0,displayValues:Nr,onDisplayValuesChange:ia,searchValue:$n,onSearch:rr,OptionList:Jf,emptyOptions:!Qn.length,onDropdownVisibleChange:xa,dropdownMatchSelectWidth:Wt}))))}),ba=qf;ba.TreeNode=lo,ba.SHOW_ALL=co,ba.SHOW_PARENT=fo,ba.SHOW_CHILD=ja;var ev=ba,tv=ev,nv=a(87263),Ti=a(33603),rv=a(88258),av=a(30307),ov=a(15030),iv=a(43277),lv=a(78642),sv=a(29691),uv=a(23797),cv=a(63185),Ni=a(40561);const dv=t=>{const{componentCls:e,treePrefixCls:n,colorBgElevated:r}=t,o=`.${n}`;return[{[`${e}-dropdown`]:[{padding:`${(0,ge.unit)(t.paddingXS)} ${(0,ge.unit)(t.calc(t.paddingXS).div(2).equal())}`},(0,Ni.Yk)(n,(0,Le.mergeToken)(t,{colorBgContainer:r}),!1),{[o]:{borderRadius:0,[`${o}-list-holder-inner`]:{alignItems:"stretch",[`${o}-treenode`]:{[`${o}-node-content-wrapper`]:{flex:"auto"}}}}},(0,cv.C2)(`${n}-checkbox`,t),{"&-rtl":{direction:"rtl",[`${o}-switcher${o}-switcher_close`]:{[`${o}-switcher-icon svg`]:{transform:"rotate(90deg)"}}}}]}]},w0=null;function fv(t,e,n){return(0,Ne.I$)("TreeSelect",r=>{const o=(0,Le.mergeToken)(r,{treePrefixCls:e});return[dv(o)]},Ni.TM)(t,n)}var vv=function(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(t);o{var n,r,o,s,u;const{prefixCls:d,size:c,disabled:m,bordered:h=!0,style:y,className:E,rootClassName:j,treeCheckable:L,multiple:$,listHeight:F=256,listItemHeight:B,placement:I,notFoundContent:W,switcherIcon:X,treeLine:J,getPopupContainer:ne,popupClassName:Ce,dropdownClassName:xe,treeIcon:be=!1,transitionName:$e,choiceTransitionName:ye="",status:_,treeExpandAction:Pe,builtinPlacements:Se,dropdownMatchSelectWidth:ze,popupMatchSelectWidth:it,allowClear:Xe,variant:ot,dropdownStyle:at,dropdownRender:Ot,popupRender:Ht,onDropdownVisibleChange:jt,onOpenChange:zt,tagRender:_t,maxCount:Nt,showCheckedStrategy:Et,treeCheckStrictly:$t,styles:Pt,classNames:ft}=t,Wt=vv(t,["prefixCls","size","disabled","bordered","style","className","rootClassName","treeCheckable","multiple","listHeight","listItemHeight","placement","notFoundContent","switcherIcon","treeLine","getPopupContainer","popupClassName","dropdownClassName","treeIcon","transitionName","choiceTransitionName","status","treeExpandAction","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","allowClear","variant","dropdownStyle","dropdownRender","popupRender","onDropdownVisibleChange","onOpenChange","tagRender","maxCount","showCheckedStrategy","treeCheckStrictly","styles","classNames"]),{getPopupContainer:Mt,getPrefixCls:Vt,renderEmpty:qt,direction:an,virtual:rn,popupMatchSelectWidth:Ft,popupOverflow:vn}=l.useContext(De.E_),{styles:un,classNames:Sn}=(0,De.dj)("treeSelect"),[,gn]=(0,sv.ZP)(),Tn=B!=null?B:(gn==null?void 0:gn.controlHeightSM)+(gn==null?void 0:gn.paddingXXS),En=Vt(),Gt=Vt("select",d),cn=Vt("select-tree",d),fn=Vt("tree-select",d),{compactSize:Mn,compactItemClassnames:pn}=(0,fe.ri)(Gt,an),yt=(0,Oe.Z)(Gt),At=(0,Oe.Z)(fn),[bn,yn,$n]=(0,ov.Z)(Gt,yt),[Fn]=fv(fn,cn,At),[rr,Qn]=(0,Na.Z)("treeSelect",ot,h),tr=z()(((n=ft==null?void 0:ft.popup)===null||n===void 0?void 0:n.root)||((r=Sn==null?void 0:Sn.popup)===null||r===void 0?void 0:r.root)||Ce||xe,`${fn}-dropdown`,{[`${fn}-dropdown-rtl`]:an==="rtl"},j,Sn.root,ft==null?void 0:ft.root,$n,yt,At,yn),en=((o=Pt==null?void 0:Pt.popup)===null||o===void 0?void 0:o.root)||((s=un==null?void 0:un.popup)===null||s===void 0?void 0:s.root)||at,Pn=Ht||Ot,on=zt||jt,tn=!!(L||$),_n=l.useMemo(()=>{if(!(Nt&&(Et==="SHOW_ALL"&&!$t||Et==="SHOW_PARENT")))return Nt},[Nt,Et,$t]),ln=(0,lv.Z)(t.suffixIcon,t.showArrow),ht=(u=it!=null?it:ze)!==null&&u!==void 0?u:Ft,{status:Ct,hasFeedback:Xt,isFormItemInput:nn,feedbackIcon:qn}=l.useContext(Ae.aM),nr=(0,et.F)(Ct,_),{suffixIcon:Sr,removeIcon:ya,clearIcon:ra}=(0,iv.Z)(Object.assign(Object.assign({},Wt),{multiple:tn,showSuffixIcon:ln,hasFeedback:Xt,feedbackIcon:qn,prefixCls:Gt,componentName:"TreeSelect"})),pr=Xe===!0?{clearIcon:ra}:Xe;let Pr;W!==void 0?Pr=W:Pr=(qt==null?void 0:qt("Select"))||l.createElement(rv.Z,{componentName:"Select"});const aa=(0,de.Z)(Wt,["suffixIcon","removeIcon","clearIcon","itemIcon","switcherIcon","style"]),Ca=l.useMemo(()=>I!==void 0?I:an==="rtl"?"bottomRight":"bottomLeft",[I,an]),oa=(0,we.Z)(Lr=>{var Or;return(Or=c!=null?c:Mn)!==null&&Or!==void 0?Or:Lr}),Nr=l.useContext(U.Z),Ar=m!=null?m:Nr,Rr=z()(!d&&fn,{[`${Gt}-lg`]:oa==="large",[`${Gt}-sm`]:oa==="small",[`${Gt}-rtl`]:an==="rtl",[`${Gt}-${rr}`]:Qn,[`${Gt}-in-form-item`]:nn},(0,et.Z)(Gt,nr,Xt),pn,E,j,Sn.root,ft==null?void 0:ft.root,$n,yt,At,yn),zr=Lr=>l.createElement(uv.Z,{prefixCls:cn,switcherIcon:X,treeNodeProps:Lr,showLine:J}),[xa]=(0,nv.Cn)("SelectLike",en==null?void 0:en.zIndex),ia=l.createElement(tv,Object.assign({virtual:rn,disabled:Ar},aa,{dropdownMatchSelectWidth:ht,builtinPlacements:(0,av.Z)(Se,vn),ref:e,prefixCls:Gt,className:Rr,style:Object.assign(Object.assign({},Pt==null?void 0:Pt.root),y),listHeight:F,listItemHeight:Tn,treeCheckable:L&&l.createElement("span",{className:`${Gt}-tree-checkbox-inner`}),treeLine:!!J,suffixIcon:Sr,multiple:tn,placement:Ca,removeIcon:ya,allowClear:pr,switcherIcon:zr,showTreeIcon:be,notFoundContent:Pr,getPopupContainer:ne||Mt,treeMotion:null,dropdownClassName:tr,dropdownStyle:Object.assign(Object.assign({},en),{zIndex:xa}),dropdownRender:Pn,onDropdownVisibleChange:on,choiceTransitionName:(0,Ti.m)(En,"",ye),transitionName:(0,Ti.m)(En,"slide-up",$e),treeExpandAction:Pe,tagRender:tn?_t:void 0,maxCount:_n,showCheckedStrategy:Et,treeCheckStrictly:$t}));return bn(Fn(ia))},Ur=l.forwardRef(mv),hv=(0,Q.Z)(Ur,"dropdownAlign",t=>(0,de.Z)(t,["visible"]));Ur.TreeNode=lo,Ur.SHOW_ALL=co,Ur.SHOW_PARENT=fo,Ur.SHOW_CHILD=ja,Ur._InternalPanelDoNotUseOrYouWillBeFired=hv;var gv=Ur,pv=["radioType","renderFormItem","mode","light","label","render"],bv=["onSearch","onClear","onChange","onBlur","showSearch","autoClearSearchValue","treeData","fetchDataOnSearch","searchValue"],yv=function(e,n){var r=e.radioType,o=e.renderFormItem,s=e.mode,u=e.light,d=e.label,c=e.render,m=(0,f.Z)(e,pv),h=(0,l.useContext)(K.ZP.ConfigContext),y=h.getPrefixCls,E=y("pro-field-tree-select"),j=(0,l.useRef)(null),L=(0,l.useState)(!1),$=(0,R.Z)(L,2),F=$[0],B=$[1],I=m.fieldProps,W=I.onSearch,X=I.onClear,J=I.onChange,ne=I.onBlur,Ce=I.showSearch,xe=I.autoClearSearchValue,be=I.treeData,$e=I.fetchDataOnSearch,ye=I.searchValue,_=(0,f.Z)(I,bv),Pe=(0,p.YB)(),Se=(0,Be.aK)((0,i.Z)((0,i.Z)({},m),{},{defaultKeyWords:ye})),ze=(0,R.Z)(Se,3),it=ze[0],Xe=ze[1],ot=ze[2],at=(0,w.Z)(void 0,{onChange:W,value:ye}),Ot=(0,R.Z)(at,2),Ht=Ot[0],jt=Ot[1];(0,l.useImperativeHandle)(n,function(){return(0,i.Z)((0,i.Z)({},j.current||{}),{},{fetchData:function(Ft){return ot(Ft)}})});var zt=(0,l.useMemo)(function(){if(s==="read"){var rn=(_==null?void 0:_.fieldNames)||{},Ft=rn.value,vn=Ft===void 0?"value":Ft,un=rn.label,Sn=un===void 0?"label":un,gn=rn.children,Tn=gn===void 0?"children":gn,En=new Map,Gt=function cn(fn){if(!(fn!=null&&fn.length))return En;for(var Mn=fn.length,pn=0;pn0&&Le!=="read"?(0,V.jsx)("div",{className:H()("".concat(Fe,"-action"),(0,Qe.Z)({},"".concat(Fe,"-action-small"),_e==="small"),st),children:Qt}):null,hn={name:Dt.name,field:de,index:te,record:pe==null||(Q=pe.getFieldValue)===null||Q===void 0?void 0:Q.call(pe,[ge.listName,Ze,de.name].filter(function(Je){return Je!==void 0}).flat(1)),fields:Y,operation:me,meta:ie},Bt=(0,A.zx)(),In=Bt.grid,Xn=(Oe==null?void 0:Oe(sn,hn))||sn,Yn=(we==null?void 0:we({listDom:(0,V.jsx)("div",{className:H()("".concat(Fe,"-container"),rt,st),style:(0,f.Z)({width:In?"100%":void 0},gt),children:Xn}),action:Ln},hn))||(0,V.jsxs)("div",{className:H()("".concat(Fe,"-item"),st,(0,Qe.Z)((0,Qe.Z)({},"".concat(Fe,"-item-default"),Ae===void 0),"".concat(Fe,"-item-show-label"),Ae)),style:{display:"flex",alignItems:"flex-end"},children:[(0,V.jsx)("div",{className:H()("".concat(Fe,"-container"),rt,st),style:(0,f.Z)({width:In?"100%":void 0},gt),children:Xn}),Ln]});return(0,V.jsx)(ue.Provider,{value:(0,f.Z)((0,f.Z)({},de),{},{listName:[ge.listName,Ze,de.name].filter(function(Je){return Je!==void 0}).flat(1)}),children:Yn})},le=function(w){var oe=(0,C.YB)(),Q=w.creatorButtonProps,et=w.prefixCls,De=w.children,U=w.creatorRecord,Oe=w.action,we=w.fields,Ae=w.actionGuard,Fe=w.max,fe=w.fieldExtraRender,me=w.meta,Re=w.containerClassName,he=w.containerStyle,Te=w.onAfterAdd,Y=w.onAfterRemove,ie=(0,R.useContext)(C.L_),de=ie.hashId,te=(0,R.useRef)(new Map),pe=(0,R.useState)(!1),Ze=(0,K.Z)(pe,2),rt=Ze[0],gt=Ze[1],Ge=(0,R.useMemo)(function(){return we.map(function(mt){var _e,ge;if(!((_e=te.current)!==null&&_e!==void 0&&_e.has(mt.key.toString()))){var Ie;(Ie=te.current)===null||Ie===void 0||Ie.set(mt.key.toString(),(0,k.x)())}var Ne=(ge=te.current)===null||ge===void 0?void 0:ge.get(mt.key.toString());return(0,f.Z)((0,f.Z)({},mt),{},{uuid:Ne})})},[we]),Ke=(0,R.useMemo)(function(){var mt=(0,f.Z)({},Oe),_e=Ge.length;return Ae!=null&&Ae.beforeAddRow?mt.add=(0,D.Z)((0,Z.Z)().mark(function ge(){var Ie,Ne,Le,se,ut,ct=arguments;return(0,Z.Z)().wrap(function(wt){for(;;)switch(wt.prev=wt.next){case 0:for(Ie=ct.length,Ne=new Array(Ie),Le=0;Le0&&arguments[0]!==void 0?arguments[0]:{},k=q.children,z=q.Wrapper,Be=(0,v.Z)(q,x);return A?(0,O.jsx)(p.Z,(0,f.Z)((0,f.Z)((0,f.Z)({gutter:8},Z),Be),{},{children:k})):z?(0,O.jsx)(z,{children:k}):k},ColWrapper:function(){var q=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},k=q.children,z=q.Wrapper,Be=(0,v.Z)(q,M),b=(0,C.useMemo)(function(){var je=(0,f.Z)((0,f.Z)({},D),Be);return typeof je.span=="undefined"&&typeof je.xs=="undefined"&&(je.xs=24),je},[Be]);return A?(0,O.jsx)(g.Z,(0,f.Z)((0,f.Z)({},b),{},{children:k})):z?(0,O.jsx)(z,{children:k}):k}}},l=function(ee){var A=(0,C.useMemo)(function(){return(0,i.Z)(ee)==="object"?ee:{grid:ee}},[ee]),Z=(0,C.useContext)(N),D=Z.grid,K=Z.colProps;return(0,C.useMemo)(function(){return H({grid:!!(D||A.grid),rowProps:A==null?void 0:A.rowProps,colProps:(A==null?void 0:A.colProps)||K,Wrapper:A==null?void 0:A.Wrapper})},[A==null?void 0:A.Wrapper,A.grid,D,JSON.stringify([K,A==null?void 0:A.colProps,A==null?void 0:A.rowProps])])}},73177:function(T,P,a){"use strict";a.d(P,{X:function(){return C},b:function(){return g}});var i=a(67159),f=a(51812),v=a(1977),p=a(34155),g=function(){var x;return typeof p=="undefined"?i.Z:((x=p)===null||p===void 0||(p={NODE_ENV:"production",PUBLIC_PATH:"/"})===null||p===void 0?void 0:p.ANTD_VERSION)||i.Z},C=function(x,M){var N=(0,v.n)(g(),"4.23.0")>-1?{open:x,onOpenChange:M}:{visible:x,onVisibleChange:M};return(0,f.Y)(N)}},31413:function(T,P,a){"use strict";a.d(P,{J:function(){return v}});var i=a(67159),f=a(1977),v=function(g){return g===void 0?{}:(0,f.n)(i.Z,"5.13.0")<=0?{bordered:g}:{variant:g?void 0:"borderless"}}},2122:function(T,P,a){"use strict";a.d(P,{Q:function(){return A}});var i=a(4942),f=a(4340),v=a(80882),p=a(10915),g=a(21532),C=a(93967),O=a.n(C),x=a(62435),M=a(1413),N=a(64847),H=function(D){return(0,i.Z)({},D.componentCls,(0,i.Z)((0,i.Z)((0,i.Z)((0,i.Z)((0,i.Z)((0,i.Z)((0,i.Z)((0,i.Z)({display:"inline-flex",gap:D.marginXXS,alignItems:"center",height:"30px",paddingBlock:0,paddingInline:8,fontSize:D.fontSize,lineHeight:"30px",borderRadius:"2px",cursor:"pointer","&:hover":{backgroundColor:D.colorBgTextHover},"&-active":(0,i.Z)({paddingBlock:0,paddingInline:8,backgroundColor:D.colorBgTextHover},"&".concat(D.componentCls,"-allow-clear:hover:not(").concat(D.componentCls,"-disabled)"),(0,i.Z)((0,i.Z)({},"".concat(D.componentCls,"-arrow"),{display:"none"}),"".concat(D.componentCls,"-close"),{display:"inline-flex"}))},"".concat(D.antCls,"-select"),(0,i.Z)({},"".concat(D.antCls,"-select-clear"),{borderRadius:"50%"})),"".concat(D.antCls,"-picker"),(0,i.Z)({},"".concat(D.antCls,"-picker-clear"),{borderRadius:"50%"})),"&-icon",(0,i.Z)((0,i.Z)({color:D.colorIcon,transition:"color 0.3s",fontSize:12,verticalAlign:"middle"},"&".concat(D.componentCls,"-close"),{display:"none",fontSize:12,alignItems:"center",justifyContent:"center",color:D.colorTextPlaceholder,borderRadius:"50%"}),"&:hover",{color:D.colorIconHover})),"&-disabled",(0,i.Z)({color:D.colorTextPlaceholder,cursor:"not-allowed"},"".concat(D.componentCls,"-icon"),{color:D.colorTextPlaceholder})),"&-small",(0,i.Z)((0,i.Z)((0,i.Z)({height:"24px",paddingBlock:0,paddingInline:4,fontSize:D.fontSizeSM,lineHeight:"24px"},"&".concat(D.componentCls,"-active"),{paddingBlock:0,paddingInline:8}),"".concat(D.componentCls,"-icon"),{paddingBlock:0,paddingInline:0}),"".concat(D.componentCls,"-close"),{marginBlockStart:"-2px",paddingBlock:4,paddingInline:4,fontSize:"6px"})),"&-bordered",{height:"32px",paddingBlock:0,paddingInline:8,border:"".concat(D.lineWidth,"px solid ").concat(D.colorBorder),borderRadius:"@border-radius-base"}),"&-bordered&-small",{height:"24px",paddingBlock:0,paddingInline:8}),"&-bordered&-active",{backgroundColor:D.colorBgContainer}))};function l(Z){return(0,N.Xj)("FieldLabel",function(D){var K=(0,M.Z)((0,M.Z)({},D),{},{componentCls:".".concat(Z)});return[H(K)]})}var R=a(86074),ee=function(D,K){var q,k,z,Be=D.label,b=D.onClear,je=D.value,Qe=D.disabled,tt=D.onLabelClick,re=D.ellipsis,ke=D.placeholder,He=D.className,V=D.formatter,Ue=D.bordered,We=D.style,Ve=D.downIcon,le=D.allowClear,ae=le===void 0?!0:le,Me=D.valueMaxLength,nt=Me===void 0?41:Me,G=(g.ZP===null||g.ZP===void 0||(q=g.ZP.useConfig)===null||q===void 0?void 0:q.call(g.ZP))||{componentSize:"middle"},ue=G.componentSize,ce=ue,S=(0,x.useContext)(g.ZP.ConfigContext),w=S.getPrefixCls,oe=w("pro-core-field-label"),Q=l(oe),et=Q.wrapSSR,De=Q.hashId,U=(0,p.YB)(),Oe=(0,x.useRef)(null),we=(0,x.useRef)(null);(0,x.useImperativeHandle)(K,function(){return{labelRef:we,clearRef:Oe}});var Ae=function(Re){return Re.every(function(he){return typeof he=="string"})?Re.join(","):Re.map(function(he,Te){var Y=Te===Re.length-1?"":",";return typeof he=="string"?(0,R.jsxs)("span",{children:[he,Y]},Te):(0,R.jsxs)("span",{style:{display:"flex"},children:[he,Y]},Te)})},Fe=function(Re){return V?V(Re):Array.isArray(Re)?Ae(Re):Re},fe=function(Re,he){if(he!=null&&he!==""&&(!Array.isArray(he)||he.length)){var Te,Y,ie=Re?(0,R.jsxs)("span",{onClick:function(){tt==null||tt()},className:"".concat(oe,"-text"),children:[Re,": "]}):"",de=Fe(he);if(!re)return(0,R.jsxs)("span",{style:{display:"inline-flex",alignItems:"center"},children:[ie,Fe(he)]});var te=function(){var rt=Array.isArray(he)&&he.length>1,gt=U.getMessage("form.lightFilter.itemUnit","\u9879");return typeof de=="string"&&de.length>nt&&rt?"...".concat(he.length).concat(gt):""},pe=te();return(0,R.jsxs)("span",{title:typeof de=="string"?de:void 0,style:{display:"inline-flex",alignItems:"center"},children:[ie,(0,R.jsx)("span",{style:{paddingInlineStart:4,display:"flex"},children:typeof de=="string"?de==null||(Te=de.toString())===null||Te===void 0||(Y=Te.slice)===null||Y===void 0?void 0:Y.call(Te,0,nt):de}),pe]})}return Re||ke};return et((0,R.jsxs)("span",{className:O()(oe,De,"".concat(oe,"-").concat((k=(z=D.size)!==null&&z!==void 0?z:ce)!==null&&k!==void 0?k:"middle"),(0,i.Z)((0,i.Z)((0,i.Z)((0,i.Z)({},"".concat(oe,"-active"),(Array.isArray(je)?je.length>0:!!je)||je===0),"".concat(oe,"-disabled"),Qe),"".concat(oe,"-bordered"),Ue),"".concat(oe,"-allow-clear"),ae),He),style:We,ref:we,onClick:function(){var Re;D==null||(Re=D.onClick)===null||Re===void 0||Re.call(D)},children:[fe(Be,je),(je||je===0)&&ae&&(0,R.jsx)(f.Z,{role:"button",title:U.getMessage("form.lightFilter.clear","\u6E05\u9664"),className:O()("".concat(oe,"-icon"),De,"".concat(oe,"-close")),onClick:function(Re){Qe||b==null||b(),Re.stopPropagation()},ref:Oe}),Ve!==!1?Ve!=null?Ve:(0,R.jsx)(v.Z,{className:O()("".concat(oe,"-icon"),De,"".concat(oe,"-arrow"))}):null]}))},A=x.forwardRef(ee)},1336:function(T,P,a){"use strict";a.d(P,{M:function(){return K}});var i=a(1413),f=a(4942),v=a(21532),p=a(55241),g=a(62435),C=a(10915),O=a(83622),x=a(93967),M=a.n(x),N=a(64847),H=function(k){return(0,f.Z)({},k.componentCls,{display:"flex",justifyContent:"space-between",paddingBlock:8,paddingInlineStart:8,paddingInlineEnd:8,borderBlockStart:"1px solid ".concat(k.colorSplit)})};function l(q){return(0,N.Xj)("DropdownFooter",function(k){var z=(0,i.Z)((0,i.Z)({},k),{},{componentCls:".".concat(q)});return[H(z)]})}var R=a(86074),ee=function(k){var z=(0,C.YB)(),Be=k.onClear,b=k.onConfirm,je=k.disabled,Qe=k.footerRender,tt=(0,g.useContext)(v.ZP.ConfigContext),re=tt.getPrefixCls,ke=re("pro-core-dropdown-footer"),He=l(ke),V=He.wrapSSR,Ue=He.hashId,We=[(0,R.jsx)(O.ZP,{style:{visibility:Be?"visible":"hidden"},type:"link",size:"small",disabled:je,onClick:function(ae){Be&&Be(ae),ae.stopPropagation()},children:z.getMessage("form.lightFilter.clear","\u6E05\u9664")},"clear"),(0,R.jsx)(O.ZP,{"data-type":"confirm",type:"primary",size:"small",onClick:b,disabled:je,children:z.getMessage("form.lightFilter.confirm","\u786E\u8BA4")},"confirm")];if(Qe===!1||(Qe==null?void 0:Qe(b,Be))===!1)return null;var Ve=(Qe==null?void 0:Qe(b,Be))||We;return V((0,R.jsx)("div",{className:M()(ke,Ue),onClick:function(ae){return ae.target.getAttribute("data-type")!=="confirm"&&ae.stopPropagation()},children:Ve}))},A=a(73177),Z=function(k){return(0,f.Z)((0,f.Z)((0,f.Z)({},"".concat(k.componentCls,"-label"),{cursor:"pointer"}),"".concat(k.componentCls,"-overlay"),{minWidth:"200px",marginBlockStart:"4px"}),"".concat(k.componentCls,"-content"),{paddingBlock:16,paddingInline:16})};function D(q){return(0,N.Xj)("FilterDropdown",function(k){var z=(0,i.Z)((0,i.Z)({},k),{},{componentCls:".".concat(q)});return[Z(z)]})}var K=function(k){var z=k.children,Be=k.label,b=k.footer,je=k.open,Qe=k.onOpenChange,tt=k.disabled,re=k.onVisibleChange,ke=k.visible,He=k.footerRender,V=k.placement,Ue=(0,g.useContext)(v.ZP.ConfigContext),We=Ue.getPrefixCls,Ve=We("pro-core-field-dropdown"),le=D(Ve),ae=le.wrapSSR,Me=le.hashId,nt=(0,A.X)(je||ke||!1,Qe||re),G=(0,g.useRef)(null);return ae((0,R.jsx)(p.Z,(0,i.Z)((0,i.Z)({placement:V,trigger:["click"]},nt),{},{overlayInnerStyle:{padding:0},content:(0,R.jsxs)("div",{ref:G,className:M()("".concat(Ve,"-overlay"),(0,f.Z)((0,f.Z)({},"".concat(Ve,"-overlay-").concat(V),V),"hashId",Me)),children:[(0,R.jsx)(v.ZP,{getPopupContainer:function(){return G.current||document.body},children:(0,R.jsx)("div",{className:"".concat(Ve,"-content ").concat(Me).trim(),children:z})}),b&&(0,R.jsx)(ee,(0,i.Z)({disabled:tt,footerRender:He},b))]}),children:(0,R.jsx)("span",{className:"".concat(Ve,"-label ").concat(Me).trim(),children:Be})})))}},41036:function(T,P,a){"use strict";a.d(P,{J:function(){return f}});var i=a(62435),f=i.createContext({})},23312:function(T,P,a){"use strict";a.d(P,{Cl:function(){return x},lp:function(){return R}});var i=a(71002),f=a(27484),v=a.n(f),p=a(96671),g=a.n(p),C=a(88306),O=a(74763);v().extend(g());var x={time:"HH:mm:ss",timeRange:"HH:mm:ss",date:"YYYY-MM-DD",dateWeek:"YYYY-wo",dateMonth:"YYYY-MM",dateQuarter:"YYYY-[Q]Q",dateYear:"YYYY",dateRange:"YYYY-MM-DD",dateTime:"YYYY-MM-DD HH:mm:ss",dateTimeRange:"YYYY-MM-DD HH:mm:ss"};function M(ee){return Object.prototype.toString.call(ee)==="[object Object]"}function N(ee){if(M(ee)===!1)return!1;var A=ee.constructor;if(A===void 0)return!0;var Z=A.prototype;return!(M(Z)===!1||Z.hasOwnProperty("isPrototypeOf")===!1)}var H=function(A){return!!(A!=null&&A._isAMomentObject)},l=function(A,Z,D){if(!Z)return A;if(v().isDayjs(A)||H(A)){if(Z==="number")return A.valueOf();if(Z==="string")return A.format(x[D]||"YYYY-MM-DD HH:mm:ss");if(typeof Z=="string"&&Z!=="string")return A.format(Z);if(typeof Z=="function")return Z(A,D)}return A},R=function ee(A,Z,D,K,q){var k={};return typeof window=="undefined"||(0,i.Z)(A)!=="object"||(0,O.k)(A)||A instanceof Blob||Array.isArray(A)?A:(Object.keys(A).forEach(function(z){var Be=q?[q,z].flat(1):[z],b=(0,C.Z)(D,Be)||"text",je="text",Qe;typeof b=="string"?je=b:b&&(je=b.valueType,Qe=b.dateFormat);var tt=A[z];if(!((0,O.k)(tt)&&K)){if(N(tt)&&!Array.isArray(tt)&&!v().isDayjs(tt)&&!H(tt)){k[z]=ee(tt,Z,D,K,Be);return}if(Array.isArray(tt)){k[z]=tt.map(function(re,ke){return v().isDayjs(re)||H(re)?l(re,Qe||Z,je):ee(re,Z,D,K,[z,"".concat(ke)].flat(1))});return}k[z]=l(tt,Qe||Z,je)}}),k)}},10178:function(T,P,a){"use strict";a.d(P,{D:function(){return g}});var i=a(74165),f=a(15861),v=a(62435),p=a(48171);function g(C,O){var x=(0,p.J)(C),M=(0,v.useRef)(),N=(0,v.useCallback)(function(){M.current&&(clearTimeout(M.current),M.current=null)},[]),H=(0,v.useCallback)((0,f.Z)((0,i.Z)().mark(function l(){var R,ee,A,Z=arguments;return(0,i.Z)().wrap(function(K){for(;;)switch(K.prev=K.next){case 0:for(R=Z.length,ee=new Array(R),A=0;A0&&arguments[0]!==void 0?arguments[0]:21;if(typeof window=="undefined"||!window.crypto)return(i+=1).toFixed(0);for(var C="",O=crypto.getRandomValues(new Uint8Array(g));g--;){var x=63&O[g];C+=x<36?x.toString(36):x<62?(x-26).toString(36).toUpperCase():x<63?"_":"-"}return C},v=function(){return typeof window=="undefined"?f():window.crypto&&window.crypto.randomUUID&&typeof crypto.randomUUID=="function"?crypto.randomUUID():f()}},51812:function(T,P,a){"use strict";a.d(P,{Y:function(){return i}});var i=function(v){var p={};if(Object.keys(v||{}).forEach(function(g){v[g]!==void 0&&(p[g]=v[g])}),!(Object.keys(p).length<1))return p}},10989:function(T,P,a){"use strict";a.d(P,{MP:function(){return N},R6:function(){return x}});var i=a(71002),f=a(40411),v=a(42075),p=a(62435),g=a(86074);function C(H){var l=Object.prototype.toString.call(H).match(/^\[object (.*)\]$/)[1].toLowerCase();return l==="string"&&(0,i.Z)(H)==="object"?"object":H===null?"null":H===void 0?"undefined":l}var O=function(l){var R=l.color,ee=l.children;return(0,g.jsx)(f.Z,{color:R,text:ee})},x=function(l){return C(l)==="map"?l:new Map(Object.entries(l||{}))},M={Success:function(l){var R=l.children;return(0,g.jsx)(f.Z,{status:"success",text:R})},Error:function(l){var R=l.children;return(0,g.jsx)(f.Z,{status:"error",text:R})},Default:function(l){var R=l.children;return(0,g.jsx)(f.Z,{status:"default",text:R})},Processing:function(l){var R=l.children;return(0,g.jsx)(f.Z,{status:"processing",text:R})},Warning:function(l){var R=l.children;return(0,g.jsx)(f.Z,{status:"warning",text:R})},success:function(l){var R=l.children;return(0,g.jsx)(f.Z,{status:"success",text:R})},error:function(l){var R=l.children;return(0,g.jsx)(f.Z,{status:"error",text:R})},default:function(l){var R=l.children;return(0,g.jsx)(f.Z,{status:"default",text:R})},processing:function(l){var R=l.children;return(0,g.jsx)(f.Z,{status:"processing",text:R})},warning:function(l){var R=l.children;return(0,g.jsx)(f.Z,{status:"warning",text:R})}},N=function H(l,R,ee){if(Array.isArray(l))return(0,g.jsx)(v.Z,{split:",",size:2,wrap:!0,children:l.map(function(k,z){return H(k,R,z)})},ee);var A=x(R);if(!A.has(l)&&!A.has("".concat(l)))return(l==null?void 0:l.label)||l;var Z=A.get(l)||A.get("".concat(l));if(!Z)return(0,g.jsx)(p.Fragment,{children:(l==null?void 0:l.label)||l},ee);var D=Z.status,K=Z.color,q=M[D||"Init"];return q?(0,g.jsx)(q,{children:Z.text},ee):K?(0,g.jsx)(O,{color:K,children:Z.text},ee):(0,g.jsx)(p.Fragment,{children:Z.text||Z},ee)}},22270:function(T,P,a){"use strict";a.d(P,{h:function(){return i}});function i(f){if(typeof f=="function"){for(var v=arguments.length,p=new Array(v>1?v-1:0),g=1;g{const{componentCls:ue,iconCls:ce,antCls:S,badgeShadowSize:w,textFontSize:oe,textFontSizeSM:Q,statusSize:et,dotSize:De,textFontWeight:U,indicatorHeight:Oe,indicatorHeightSM:we,marginXS:Ae,calc:Fe}=G,fe=`${S}-scroll-number`,me=(0,N.Z)(G,(Re,{darkColor:he})=>({[`&${ue} ${ue}-color-${Re}`]:{background:he,[`&:not(${ue}-count)`]:{color:he},"a:hover &":{background:he}}}));return{[ue]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,M.Wf)(G)),{position:"relative",display:"inline-block",width:"fit-content",lineHeight:1,[`${ue}-count`]:{display:"inline-flex",justifyContent:"center",zIndex:G.indicatorZIndex,minWidth:Oe,height:Oe,color:G.badgeTextColor,fontWeight:U,fontSize:oe,lineHeight:(0,x.unit)(Oe),whiteSpace:"nowrap",textAlign:"center",background:G.badgeColor,borderRadius:Fe(Oe).div(2).equal(),boxShadow:`0 0 0 ${(0,x.unit)(w)} ${G.badgeShadowColor}`,transition:`background ${G.motionDurationMid}`,a:{color:G.badgeTextColor},"a:hover":{color:G.badgeTextColor},"a:hover &":{background:G.badgeColorHover}},[`${ue}-count-sm`]:{minWidth:we,height:we,fontSize:Q,lineHeight:(0,x.unit)(we),borderRadius:Fe(we).div(2).equal()},[`${ue}-multiple-words`]:{padding:`0 ${(0,x.unit)(G.paddingXS)}`,bdi:{unicodeBidi:"plaintext"}},[`${ue}-dot`]:{zIndex:G.indicatorZIndex,width:De,minWidth:De,height:De,background:G.badgeColor,borderRadius:"100%",boxShadow:`0 0 0 ${(0,x.unit)(w)} ${G.badgeShadowColor}`},[`${ue}-count, ${ue}-dot, ${fe}-custom-component`]:{position:"absolute",top:0,insetInlineEnd:0,transform:"translate(50%, -50%)",transformOrigin:"100% 0%",[`&${ce}-spin`]:{animationName:K,animationDuration:"1s",animationIterationCount:"infinite",animationTimingFunction:"linear"}},[`&${ue}-status`]:{lineHeight:"inherit",verticalAlign:"baseline",[`${ue}-status-dot`]:{position:"relative",top:-1,display:"inline-block",width:et,height:et,verticalAlign:"middle",borderRadius:"50%"},[`${ue}-status-success`]:{backgroundColor:G.colorSuccess},[`${ue}-status-processing`]:{overflow:"visible",color:G.colorInfo,backgroundColor:G.colorInfo,borderColor:"currentcolor","&::after":{position:"absolute",top:0,insetInlineStart:0,width:"100%",height:"100%",borderWidth:w,borderStyle:"solid",borderColor:"inherit",borderRadius:"50%",animationName:R,animationDuration:G.badgeProcessingDuration,animationIterationCount:"infinite",animationTimingFunction:"ease-in-out",content:'""'}},[`${ue}-status-default`]:{backgroundColor:G.colorTextPlaceholder},[`${ue}-status-error`]:{backgroundColor:G.colorError},[`${ue}-status-warning`]:{backgroundColor:G.colorWarning},[`${ue}-status-text`]:{marginInlineStart:Ae,color:G.colorText,fontSize:G.fontSize}}}),me),{[`${ue}-zoom-appear, ${ue}-zoom-enter`]:{animationName:ee,animationDuration:G.motionDurationSlow,animationTimingFunction:G.motionEaseOutBack,animationFillMode:"both"},[`${ue}-zoom-leave`]:{animationName:A,animationDuration:G.motionDurationSlow,animationTimingFunction:G.motionEaseOutBack,animationFillMode:"both"},[`&${ue}-not-a-wrapper`]:{[`${ue}-zoom-appear, ${ue}-zoom-enter`]:{animationName:Z,animationDuration:G.motionDurationSlow,animationTimingFunction:G.motionEaseOutBack},[`${ue}-zoom-leave`]:{animationName:D,animationDuration:G.motionDurationSlow,animationTimingFunction:G.motionEaseOutBack},[`&:not(${ue}-status)`]:{verticalAlign:"middle"},[`${fe}-custom-component, ${ue}-count`]:{transform:"none"},[`${fe}-custom-component, ${fe}`]:{position:"relative",top:"auto",display:"block",transformOrigin:"50% 50%"}},[fe]:{overflow:"hidden",transition:`all ${G.motionDurationMid} ${G.motionEaseOutBack}`,[`${fe}-only`]:{position:"relative",display:"inline-block",height:Oe,transition:`all ${G.motionDurationSlow} ${G.motionEaseOutBack}`,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden",[`> p${fe}-only-unit`]:{height:Oe,margin:0,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden"}},[`${fe}-symbol`]:{verticalAlign:"top"}},"&-rtl":{direction:"rtl",[`${ue}-count, ${ue}-dot, ${fe}-custom-component`]:{transform:"translate(-50%, -50%)"}}})}},k=G=>{const{fontHeight:ue,lineWidth:ce,marginXS:S,colorBorderBg:w}=G,oe=ue,Q=ce,et=G.colorTextLightSolid,De=G.colorError,U=G.colorErrorHover;return(0,H.mergeToken)(G,{badgeFontHeight:oe,badgeShadowSize:Q,badgeTextColor:et,badgeColor:De,badgeColorHover:U,badgeShadowColor:w,badgeProcessingDuration:"1.2s",badgeRibbonOffset:S,badgeRibbonCornerTransform:"scaleY(0.75)",badgeRibbonCornerFilter:"brightness(75%)"})},z=G=>{const{fontSize:ue,lineHeight:ce,fontSizeSM:S,lineWidth:w}=G;return{indicatorZIndex:"auto",indicatorHeight:Math.round(ue*ce)-2*w,indicatorHeightSM:ue,dotSize:S/2,textFontSize:S,textFontSizeSM:S,textFontWeight:"normal",statusSize:S/2}};var Be=(0,l.I$)("Badge",G=>{const ue=k(G);return q(ue)},z);const b=G=>{const{antCls:ue,badgeFontHeight:ce,marginXS:S,badgeRibbonOffset:w,calc:oe}=G,Q=`${ue}-ribbon`,et=`${ue}-ribbon-wrapper`,De=(0,N.Z)(G,(U,{darkColor:Oe})=>({[`&${Q}-color-${U}`]:{background:Oe,color:Oe}}));return{[et]:{position:"relative"},[Q]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,M.Wf)(G)),{position:"absolute",top:S,padding:`0 ${(0,x.unit)(G.paddingXS)}`,color:G.colorPrimary,lineHeight:(0,x.unit)(ce),whiteSpace:"nowrap",backgroundColor:G.colorPrimary,borderRadius:G.borderRadiusSM,[`${Q}-text`]:{color:G.badgeTextColor},[`${Q}-corner`]:{position:"absolute",top:"100%",width:w,height:w,color:"currentcolor",border:`${(0,x.unit)(oe(w).div(2).equal())} solid`,transform:G.badgeRibbonCornerTransform,transformOrigin:"top",filter:G.badgeRibbonCornerFilter}}),De),{[`&${Q}-placement-end`]:{insetInlineEnd:oe(w).mul(-1).equal(),borderEndEndRadius:0,[`${Q}-corner`]:{insetInlineEnd:0,borderInlineEndColor:"transparent",borderBlockEndColor:"transparent"}},[`&${Q}-placement-start`]:{insetInlineStart:oe(w).mul(-1).equal(),borderEndStartRadius:0,[`${Q}-corner`]:{insetInlineStart:0,borderBlockEndColor:"transparent",borderInlineStartColor:"transparent"}},"&-rtl":{direction:"rtl"}})}};var je=(0,l.I$)(["Badge","Ribbon"],G=>{const ue=k(G);return b(ue)},z),tt=G=>{const{className:ue,prefixCls:ce,style:S,color:w,children:oe,text:Q,placement:et="end",rootClassName:De}=G,{getPrefixCls:U,direction:Oe}=i.useContext(O.E_),we=U("ribbon",ce),Ae=`${we}-wrapper`,[Fe,fe,me]=je(we,Ae),Re=(0,g.o2)(w,!1),he=v()(we,`${we}-placement-${et}`,{[`${we}-rtl`]:Oe==="rtl",[`${we}-color-${w}`]:Re},ue),Te={},Y={};return w&&!Re&&(Te.background=w,Y.color=w),Fe(i.createElement("div",{className:v()(Ae,De,fe,me)},oe,i.createElement("div",{className:v()(he,fe),style:Object.assign(Object.assign({},Te),S)},i.createElement("span",{className:`${we}-text`},Q),i.createElement("div",{className:`${we}-corner`,style:Y}))))};const re=G=>{const{prefixCls:ue,value:ce,current:S,offset:w=0}=G;let oe;return w&&(oe={position:"absolute",top:`${w}00%`,left:0}),i.createElement("span",{style:oe,className:v()(`${ue}-only-unit`,{current:S})},ce)};function ke(G,ue,ce){let S=G,w=0;for(;(S+10)%10!==ue;)S+=ce,w+=ce;return w}var V=G=>{const{prefixCls:ue,count:ce,value:S}=G,w=Number(S),oe=Math.abs(ce),[Q,et]=i.useState(w),[De,U]=i.useState(oe),Oe=()=>{et(w),U(oe)};i.useEffect(()=>{const Fe=setTimeout(Oe,1e3);return()=>clearTimeout(Fe)},[w]);let we,Ae;if(Q===w||Number.isNaN(w)||Number.isNaN(Q))we=[i.createElement(re,Object.assign({},G,{key:w,current:!0}))],Ae={transition:"none"};else{we=[];const Fe=w+10,fe=[];for(let Te=w;Te<=Fe;Te+=1)fe.push(Te);const me=DeTe%10===Q);we=(me<0?fe.slice(0,Re+1):fe.slice(Re)).map((Te,Y)=>{const ie=Te%10;return i.createElement(re,Object.assign({},G,{key:Te,value:ie,offset:me<0?Y-Re:Y,current:Y===Re}))}),Ae={transform:`translateY(${-ke(Q,w,me)}00%)`}}return i.createElement("span",{className:`${ue}-only`,style:Ae,onTransitionEnd:Oe},we)},Ue=function(G,ue){var ce={};for(var S in G)Object.prototype.hasOwnProperty.call(G,S)&&ue.indexOf(S)<0&&(ce[S]=G[S]);if(G!=null&&typeof Object.getOwnPropertySymbols=="function")for(var w=0,S=Object.getOwnPropertySymbols(G);w{const{prefixCls:ce,count:S,className:w,motionClassName:oe,style:Q,title:et,show:De,component:U="sup",children:Oe}=G,we=Ue(G,["prefixCls","count","className","motionClassName","style","title","show","component","children"]),{getPrefixCls:Ae}=i.useContext(O.E_),Fe=Ae("scroll-number",ce),fe=Object.assign(Object.assign({},we),{"data-show":De,style:Q,className:v()(Fe,w,oe),title:et});let me=S;if(S&&Number(S)%1===0){const Re=String(S).split("");me=i.createElement("bdi",null,Re.map((he,Te)=>i.createElement(V,{prefixCls:Fe,count:Number(S),value:he,key:Re.length-Te})))}return Q!=null&&Q.borderColor&&(fe.style=Object.assign(Object.assign({},Q),{boxShadow:`0 0 0 1px ${Q.borderColor} inset`})),Oe?(0,C.Tm)(Oe,Re=>({className:v()(`${Fe}-custom-component`,Re==null?void 0:Re.className,oe)})):i.createElement(U,Object.assign({},fe,{ref:ue}),me)}),le=function(G,ue){var ce={};for(var S in G)Object.prototype.hasOwnProperty.call(G,S)&&ue.indexOf(S)<0&&(ce[S]=G[S]);if(G!=null&&typeof Object.getOwnPropertySymbols=="function")for(var w=0,S=Object.getOwnPropertySymbols(G);w{var ce,S,w,oe,Q;const{prefixCls:et,scrollNumberPrefixCls:De,children:U,status:Oe,text:we,color:Ae,count:Fe=null,overflowCount:fe=99,dot:me=!1,size:Re="default",title:he,offset:Te,style:Y,className:ie,rootClassName:de,classNames:te,styles:pe,showZero:Ze=!1}=G,rt=le(G,["prefixCls","scrollNumberPrefixCls","children","status","text","color","count","overflowCount","dot","size","title","offset","style","className","rootClassName","classNames","styles","showZero"]),{getPrefixCls:gt,direction:Ge,badge:Ke}=i.useContext(O.E_),Ye=gt("badge",et),[Dt,vt,st]=Be(Ye),mt=Fe>fe?`${fe}+`:Fe,_e=mt==="0"||mt===0,ge=Fe===null||_e&&!Ze,Ie=(Oe!=null||Ae!=null)&&ge,Ne=me&&!_e,Le=Ne?"":mt,se=(0,i.useMemo)(()=>(Le==null||Le===""||_e&&!Ze)&&!Ne,[Le,_e,Ze,Ne]),ut=(0,i.useRef)(Fe);se||(ut.current=Fe);const ct=ut.current,pt=(0,i.useRef)(Le);se||(pt.current=Le);const wt=pt.current,dn=(0,i.useRef)(Ne);se||(dn.current=Ne);const mn=(0,i.useMemo)(()=>{if(!Te)return Object.assign(Object.assign({},Ke==null?void 0:Ke.style),Y);const Qt={marginTop:Te[1]};return Ge==="rtl"?Qt.left=parseInt(Te[0],10):Qt.right=-parseInt(Te[0],10),Object.assign(Object.assign(Object.assign({},Qt),Ke==null?void 0:Ke.style),Y)},[Ge,Te,Y,Ke==null?void 0:Ke.style]),Ut=he!=null?he:typeof ct=="string"||typeof ct=="number"?ct:void 0,On=se||!we?null:i.createElement("span",{className:`${Ye}-status-text`},we),zn=!ct||typeof ct!="object"?void 0:(0,C.Tm)(ct,Qt=>({style:Object.assign(Object.assign({},mn),Qt.style)})),sn=(0,g.o2)(Ae,!1),St=v()(te==null?void 0:te.indicator,(ce=Ke==null?void 0:Ke.classNames)===null||ce===void 0?void 0:ce.indicator,{[`${Ye}-status-dot`]:Ie,[`${Ye}-status-${Oe}`]:!!Oe,[`${Ye}-color-${Ae}`]:sn}),kt={};Ae&&!sn&&(kt.color=Ae,kt.background=Ae);const Rt=v()(Ye,{[`${Ye}-status`]:Ie,[`${Ye}-not-a-wrapper`]:!U,[`${Ye}-rtl`]:Ge==="rtl"},ie,de,Ke==null?void 0:Ke.className,(S=Ke==null?void 0:Ke.classNames)===null||S===void 0?void 0:S.root,te==null?void 0:te.root,vt,st);if(!U&&Ie){const Qt=mn.color;return Dt(i.createElement("span",Object.assign({},rt,{className:Rt,style:Object.assign(Object.assign(Object.assign({},pe==null?void 0:pe.root),(w=Ke==null?void 0:Ke.styles)===null||w===void 0?void 0:w.root),mn)}),i.createElement("span",{className:St,style:Object.assign(Object.assign(Object.assign({},pe==null?void 0:pe.indicator),(oe=Ke==null?void 0:Ke.styles)===null||oe===void 0?void 0:oe.indicator),kt)}),we&&i.createElement("span",{style:{color:Qt},className:`${Ye}-status-text`},we)))}return Dt(i.createElement("span",Object.assign({ref:ue},rt,{className:Rt,style:Object.assign(Object.assign({},(Q=Ke==null?void 0:Ke.styles)===null||Q===void 0?void 0:Q.root),pe==null?void 0:pe.root)}),U,i.createElement(p.default,{visible:!se,motionName:`${Ye}-zoom`,motionAppear:!1,motionDeadline:1e3},({className:Qt})=>{var Ln,hn;const Bt=gt("scroll-number",De),In=dn.current,Xn=v()(te==null?void 0:te.indicator,(Ln=Ke==null?void 0:Ke.classNames)===null||Ln===void 0?void 0:Ln.indicator,{[`${Ye}-dot`]:In,[`${Ye}-count`]:!In,[`${Ye}-count-sm`]:Re==="small",[`${Ye}-multiple-words`]:!In&&wt&&wt.toString().length>1,[`${Ye}-status-${Oe}`]:!!Oe,[`${Ye}-color-${Ae}`]:sn});let Yn=Object.assign(Object.assign(Object.assign({},pe==null?void 0:pe.indicator),(hn=Ke==null?void 0:Ke.styles)===null||hn===void 0?void 0:hn.indicator),mn);return Ae&&!sn&&(Yn=Yn||{},Yn.background=Ae),i.createElement(Ve,{prefixCls:Bt,show:!se,motionClassName:Qt,className:Xn,count:wt,title:Ut,style:Yn,key:"scrollNumber"},zn)}),On))});Me.Ribbon=tt;var nt=Me},72269:function(T,P,a){"use strict";a.d(P,{Z:function(){return Ve}});var i=a(62435),f=a(50888),v=a(93967),p=a.n(v),g=a(87462),C=a(4942),O=a(97685),x=a(91),M=a(21770),N=a(15105),H=["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"],l=i.forwardRef(function(le,ae){var Me,nt=le.prefixCls,G=nt===void 0?"rc-switch":nt,ue=le.className,ce=le.checked,S=le.defaultChecked,w=le.disabled,oe=le.loadingIcon,Q=le.checkedChildren,et=le.unCheckedChildren,De=le.onClick,U=le.onChange,Oe=le.onKeyDown,we=(0,x.Z)(le,H),Ae=(0,M.Z)(!1,{value:ce,defaultValue:S}),Fe=(0,O.Z)(Ae,2),fe=Fe[0],me=Fe[1];function Re(ie,de){var te=fe;return w||(te=ie,me(te),U==null||U(te,de)),te}function he(ie){ie.which===N.Z.LEFT?Re(!1,ie):ie.which===N.Z.RIGHT&&Re(!0,ie),Oe==null||Oe(ie)}function Te(ie){var de=Re(!fe,ie);De==null||De(de,ie)}var Y=p()(G,ue,(Me={},(0,C.Z)(Me,"".concat(G,"-checked"),fe),(0,C.Z)(Me,"".concat(G,"-disabled"),w),Me));return i.createElement("button",(0,g.Z)({},we,{type:"button",role:"switch","aria-checked":fe,disabled:w,className:Y,ref:ae,onKeyDown:he,onClick:Te}),oe,i.createElement("span",{className:"".concat(G,"-inner")},i.createElement("span",{className:"".concat(G,"-inner-checked")},Q),i.createElement("span",{className:"".concat(G,"-inner-unchecked")},et)))});l.displayName="Switch";var R=l,ee=a(45353),A=a(53124),Z=a(98866),D=a(98675),K=a(861),q=a(15063),k=a(14747),z=a(83559),Be=a(83262);const b=le=>{const{componentCls:ae,trackHeightSM:Me,trackPadding:nt,trackMinWidthSM:G,innerMinMarginSM:ue,innerMaxMarginSM:ce,handleSizeSM:S,calc:w}=le,oe=`${ae}-inner`,Q=(0,K.unit)(w(S).add(w(nt).mul(2)).equal()),et=(0,K.unit)(w(ce).mul(2).equal());return{[ae]:{[`&${ae}-small`]:{minWidth:G,height:Me,lineHeight:(0,K.unit)(Me),[`${ae}-inner`]:{paddingInlineStart:ce,paddingInlineEnd:ue,[`${oe}-checked, ${oe}-unchecked`]:{minHeight:Me},[`${oe}-checked`]:{marginInlineStart:`calc(-100% + ${Q} - ${et})`,marginInlineEnd:`calc(100% - ${Q} + ${et})`},[`${oe}-unchecked`]:{marginTop:w(Me).mul(-1).equal(),marginInlineStart:0,marginInlineEnd:0}},[`${ae}-handle`]:{width:S,height:S},[`${ae}-loading-icon`]:{top:w(w(S).sub(le.switchLoadingIconSize)).div(2).equal(),fontSize:le.switchLoadingIconSize},[`&${ae}-checked`]:{[`${ae}-inner`]:{paddingInlineStart:ue,paddingInlineEnd:ce,[`${oe}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${oe}-unchecked`]:{marginInlineStart:`calc(100% - ${Q} + ${et})`,marginInlineEnd:`calc(-100% + ${Q} - ${et})`}},[`${ae}-handle`]:{insetInlineStart:`calc(100% - ${(0,K.unit)(w(S).add(nt).equal())})`}},[`&:not(${ae}-disabled):active`]:{[`&:not(${ae}-checked) ${oe}`]:{[`${oe}-unchecked`]:{marginInlineStart:w(le.marginXXS).div(2).equal(),marginInlineEnd:w(le.marginXXS).mul(-1).div(2).equal()}},[`&${ae}-checked ${oe}`]:{[`${oe}-checked`]:{marginInlineStart:w(le.marginXXS).mul(-1).div(2).equal(),marginInlineEnd:w(le.marginXXS).div(2).equal()}}}}}}},je=le=>{const{componentCls:ae,handleSize:Me,calc:nt}=le;return{[ae]:{[`${ae}-loading-icon${le.iconCls}`]:{position:"relative",top:nt(nt(Me).sub(le.fontSize)).div(2).equal(),color:le.switchLoadingIconColor,verticalAlign:"top"},[`&${ae}-checked ${ae}-loading-icon`]:{color:le.switchColor}}}},Qe=le=>{const{componentCls:ae,trackPadding:Me,handleBg:nt,handleShadow:G,handleSize:ue,calc:ce}=le,S=`${ae}-handle`;return{[ae]:{[S]:{position:"absolute",top:Me,insetInlineStart:Me,width:ue,height:ue,transition:`all ${le.switchDuration} ease-in-out`,"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,backgroundColor:nt,borderRadius:ce(ue).div(2).equal(),boxShadow:G,transition:`all ${le.switchDuration} ease-in-out`,content:'""'}},[`&${ae}-checked ${S}`]:{insetInlineStart:`calc(100% - ${(0,K.unit)(ce(ue).add(Me).equal())})`},[`&:not(${ae}-disabled):active`]:{[`${S}::before`]:{insetInlineEnd:le.switchHandleActiveInset,insetInlineStart:0},[`&${ae}-checked ${S}::before`]:{insetInlineEnd:0,insetInlineStart:le.switchHandleActiveInset}}}}},tt=le=>{const{componentCls:ae,trackHeight:Me,trackPadding:nt,innerMinMargin:G,innerMaxMargin:ue,handleSize:ce,calc:S}=le,w=`${ae}-inner`,oe=(0,K.unit)(S(ce).add(S(nt).mul(2)).equal()),Q=(0,K.unit)(S(ue).mul(2).equal());return{[ae]:{[w]:{display:"block",overflow:"hidden",borderRadius:100,height:"100%",paddingInlineStart:ue,paddingInlineEnd:G,transition:`padding-inline-start ${le.switchDuration} ease-in-out, padding-inline-end ${le.switchDuration} ease-in-out`,[`${w}-checked, ${w}-unchecked`]:{display:"block",color:le.colorTextLightSolid,fontSize:le.fontSizeSM,transition:`margin-inline-start ${le.switchDuration} ease-in-out, margin-inline-end ${le.switchDuration} ease-in-out`,pointerEvents:"none",minHeight:Me},[`${w}-checked`]:{marginInlineStart:`calc(-100% + ${oe} - ${Q})`,marginInlineEnd:`calc(100% - ${oe} + ${Q})`},[`${w}-unchecked`]:{marginTop:S(Me).mul(-1).equal(),marginInlineStart:0,marginInlineEnd:0}},[`&${ae}-checked ${w}`]:{paddingInlineStart:G,paddingInlineEnd:ue,[`${w}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${w}-unchecked`]:{marginInlineStart:`calc(100% - ${oe} + ${Q})`,marginInlineEnd:`calc(-100% + ${oe} - ${Q})`}},[`&:not(${ae}-disabled):active`]:{[`&:not(${ae}-checked) ${w}`]:{[`${w}-unchecked`]:{marginInlineStart:S(nt).mul(2).equal(),marginInlineEnd:S(nt).mul(-1).mul(2).equal()}},[`&${ae}-checked ${w}`]:{[`${w}-checked`]:{marginInlineStart:S(nt).mul(-1).mul(2).equal(),marginInlineEnd:S(nt).mul(2).equal()}}}}}},re=le=>{const{componentCls:ae,trackHeight:Me,trackMinWidth:nt}=le;return{[ae]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,k.Wf)(le)),{position:"relative",display:"inline-block",boxSizing:"border-box",minWidth:nt,height:Me,lineHeight:(0,K.unit)(Me),verticalAlign:"middle",background:le.colorTextQuaternary,border:"0",borderRadius:100,cursor:"pointer",transition:`all ${le.motionDurationMid}`,userSelect:"none",[`&:hover:not(${ae}-disabled)`]:{background:le.colorTextTertiary}}),(0,k.Qy)(le)),{[`&${ae}-checked`]:{background:le.switchColor,[`&:hover:not(${ae}-disabled)`]:{background:le.colorPrimaryHover}},[`&${ae}-loading, &${ae}-disabled`]:{cursor:"not-allowed",opacity:le.switchDisabledOpacity,"*":{boxShadow:"none",cursor:"not-allowed"}},[`&${ae}-rtl`]:{direction:"rtl"}})}},ke=le=>{const{fontSize:ae,lineHeight:Me,controlHeight:nt,colorWhite:G}=le,ue=ae*Me,ce=nt/2,S=2,w=ue-S*2,oe=ce-S*2;return{trackHeight:ue,trackHeightSM:ce,trackMinWidth:w*2+S*4,trackMinWidthSM:oe*2+S*2,trackPadding:S,handleBg:G,handleSize:w,handleSizeSM:oe,handleShadow:`0 2px 4px 0 ${new q.FastColor("#00230b").setA(.2).toRgbString()}`,innerMinMargin:w/2,innerMaxMargin:w+S+S*2,innerMinMarginSM:oe/2,innerMaxMarginSM:oe+S+S*2}};var He=(0,z.I$)("Switch",le=>{const ae=(0,Be.mergeToken)(le,{switchDuration:le.motionDurationMid,switchColor:le.colorPrimary,switchDisabledOpacity:le.opacityLoading,switchLoadingIconSize:le.calc(le.fontSizeIcon).mul(.75).equal(),switchLoadingIconColor:`rgba(0, 0, 0, ${le.opacityLoading})`,switchHandleActiveInset:"-30%"});return[re(ae),tt(ae),Qe(ae),je(ae),b(ae)]},ke),V=function(le,ae){var Me={};for(var nt in le)Object.prototype.hasOwnProperty.call(le,nt)&&ae.indexOf(nt)<0&&(Me[nt]=le[nt]);if(le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var G=0,nt=Object.getOwnPropertySymbols(le);G{const{prefixCls:Me,size:nt,disabled:G,loading:ue,className:ce,rootClassName:S,style:w,checked:oe,value:Q,defaultChecked:et,defaultValue:De,onChange:U}=le,Oe=V(le,["prefixCls","size","disabled","loading","className","rootClassName","style","checked","value","defaultChecked","defaultValue","onChange"]),[we,Ae]=(0,M.Z)(!1,{value:oe!=null?oe:Q,defaultValue:et!=null?et:De}),{getPrefixCls:Fe,direction:fe,switch:me}=i.useContext(A.E_),Re=i.useContext(Z.Z),he=(G!=null?G:Re)||ue,Te=Fe("switch",Me),Y=i.createElement("div",{className:`${Te}-handle`},ue&&i.createElement(f.Z,{className:`${Te}-loading-icon`})),[ie,de,te]=He(Te),pe=(0,D.Z)(nt),Ze=p()(me==null?void 0:me.className,{[`${Te}-small`]:pe==="small",[`${Te}-loading`]:ue,[`${Te}-rtl`]:fe==="rtl"},ce,S,de,te),rt=Object.assign(Object.assign({},me==null?void 0:me.style),w),gt=(...Ge)=>{Ae(Ge[0]),U==null||U.apply(void 0,Ge)};return ie(i.createElement(ee.Z,{component:"Switch"},i.createElement(R,Object.assign({},Oe,{checked:we,onChange:gt,prefixCls:Te,className:Ze,style:rt,disabled:he,ref:ae,loadingIcon:Y}))))});We.__ANT_SWITCH=!0;var Ve=We},59542:function(T){(function(P,a){T.exports=a()})(this,function(){"use strict";var P="day";return function(a,i,f){var v=function(C){return C.add(4-C.isoWeekday(),P)},p=i.prototype;p.isoWeekYear=function(){return v(this).year()},p.isoWeek=function(C){if(!this.$utils().u(C))return this.add(7*(C-this.isoWeek()),P);var O,x,M,N,H=v(this),l=(O=this.isoWeekYear(),x=this.$u,M=(x?f.utc:f)().year(O).startOf("year"),N=4-M.isoWeekday(),M.isoWeekday()>4&&(N+=7),M.add(N,P));return H.diff(l,"week")+1},p.isoWeekday=function(C){return this.$utils().u(C)?this.day()||7:this.day(this.day()%7?C:C-7)};var g=p.startOf;p.startOf=function(C,O){var x=this.$utils(),M=!!x.u(O)||O;return x.p(C)==="isoweek"?M?this.date(this.date()-(this.isoWeekday()-1)).startOf("day"):this.date(this.date()-1-(this.isoWeekday()-1)+7).endOf("day"):g.bind(this)(C,O)}}})},56176:function(T){(function(P,a){T.exports=a()})(this,function(){"use strict";var P={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};return function(a,i,f){var v=i.prototype,p=v.format;f.en.formats=P,v.format=function(g){g===void 0&&(g="YYYY-MM-DDTHH:mm:ssZ");var C=this.$locale().formats,O=function(x,M){return x.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function(N,H,l){var R=l&&l.toUpperCase();return H||M[l]||P[l]||M[R].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(ee,A,Z){return A||Z.slice(1)})})}(g,C===void 0?{}:C);return p.call(this,O)}}})},96671:function(T){(function(P,a){T.exports=a()})(this,function(){"use strict";var P="month",a="quarter";return function(i,f){var v=f.prototype;v.quarter=function(C){return this.$utils().u(C)?Math.ceil((this.month()+1)/3):this.month(this.month()%3+3*(C-1))};var p=v.add;v.add=function(C,O){return C=Number(C),this.$utils().p(O)===a?this.add(3*C,P):p.bind(this)(C,O)};var g=v.startOf;v.startOf=function(C,O){var x=this.$utils(),M=!!x.u(O)||O;if(x.p(C)===a){var N=this.quarter()-1;return M?this.month(3*N).startOf(P).startOf("day"):this.month(3*N+2).endOf(P).endOf("day")}return g.bind(this)(C,O)}}})},84110:function(T){(function(P,a){T.exports=a()})(this,function(){"use strict";return function(P,a,i){P=P||{};var f=a.prototype,v={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function p(C,O,x,M){return f.fromToBase(C,O,x,M)}i.en.relativeTime=v,f.fromToBase=function(C,O,x,M,N){for(var H,l,R,ee=x.$locale().relativeTime||v,A=P.thresholds||[{l:"s",r:44,d:"second"},{l:"m",r:89},{l:"mm",r:44,d:"minute"},{l:"h",r:89},{l:"hh",r:21,d:"hour"},{l:"d",r:35},{l:"dd",r:25,d:"day"},{l:"M",r:45},{l:"MM",r:10,d:"month"},{l:"y",r:17},{l:"yy",d:"year"}],Z=A.length,D=0;D0,q<=K.r||!K.r){q<=1&&D>0&&(K=A[D-1]);var k=ee[K.l];N&&(q=N(""+q)),l=typeof k=="string"?k.replace("%d",q):k(q,O,K.l,R);break}}if(O)return l;var z=R?ee.future:ee.past;return typeof z=="function"?z(l):z.replace("%s",l)},f.to=function(C,O){return p(C,O,this,!0)},f.from=function(C,O){return p(C,O,this)};var g=function(C){return C.$u?i.utc():i()};f.toNow=function(C){return this.to(g(this),C)},f.fromNow=function(C){return this.from(g(this),C)}}})},18552:function(T,P,a){var i=a(10852),f=a(55639),v=i(f,"DataView");T.exports=v},53818:function(T,P,a){var i=a(10852),f=a(55639),v=i(f,"Promise");T.exports=v},58525:function(T,P,a){var i=a(10852),f=a(55639),v=i(f,"Set");T.exports=v},88668:function(T,P,a){var i=a(83369),f=a(90619),v=a(72385);function p(g){var C=-1,O=g==null?0:g.length;for(this.__data__=new i;++Cee))return!1;var Z=l.get(O),D=l.get(x);if(Z&&D)return Z==x&&D==O;var K=-1,q=!0,k=M&g?new i:void 0;for(l.set(O,x),l.set(x,O);++K=M||Ue<0||q&&We>=R}function Qe(){var V=f();if(je(V))return tt(V);A=setTimeout(Qe,b(V))}function tt(V){return A=void 0,k&&H?z(V):(H=l=void 0,ee)}function re(){A!==void 0&&clearTimeout(A),D=0,H=Z=l=A=void 0}function ke(){return A===void 0?ee:tt(f())}function He(){var V=f(),Ue=je(V);if(H=arguments,l=this,Z=V,Ue){if(A===void 0)return Be(Z);if(q)return clearTimeout(A),A=setTimeout(Qe,M),z(Z)}return A===void 0&&(A=setTimeout(Qe,M)),ee}return He.cancel=re,He.flush=ke,He}T.exports=O},66073:function(T,P,a){T.exports=a(84486)},84486:function(T,P,a){var i=a(77412),f=a(89881),v=a(54290),p=a(1469);function g(C,O){var x=p(C)?i:f;return x(C,v(O))}T.exports=g},2525:function(T,P,a){var i=a(47816),f=a(54290);function v(p,g){return p&&i(p,f(g))}T.exports=v},27361:function(T,P,a){var i=a(97786);function f(v,p,g){var C=v==null?void 0:i(v,p);return C===void 0?g:C}T.exports=f},79095:function(T,P,a){var i=a(13),f=a(222);function v(p,g){return p!=null&&f(p,g,i)}T.exports=v},56688:function(T,P,a){var i=a(25588),f=a(51717),v=a(31167),p=v&&v.isMap,g=p?f(p):i;T.exports=g},72928:function(T,P,a){var i=a(29221),f=a(51717),v=a(31167),p=v&&v.isSet,g=p?f(p):i;T.exports=g},47037:function(T,P,a){var i=a(44239),f=a(1469),v=a(37005),p="[object String]";function g(C){return typeof C=="string"||!f(C)&&v(C)&&i(C)==p}T.exports=g},3674:function(T,P,a){var i=a(14636),f=a(280),v=a(98612);function p(g){return v(g)?i(g):f(g)}T.exports=p},35161:function(T,P,a){var i=a(29932),f=a(67206),v=a(69199),p=a(1469);function g(C,O){var x=p(C)?i:v;return x(C,f(O,3))}T.exports=g},15644:function(T,P,a){var i=a(83369),f="Expected a function";function v(p,g){if(typeof p!="function"||g!=null&&typeof g!="function")throw new TypeError(f);var C=function(){var O=arguments,x=g?g.apply(this,O):O[0],M=C.cache;if(M.has(x))return M.get(x);var N=p.apply(this,O);return C.cache=M.set(x,N)||M,N};return C.cache=new(v.Cache||i),C}v.Cache=i,T.exports=v},7771:function(T,P,a){var i=a(55639),f=function(){return i.Date.now()};T.exports=f},39601:function(T,P,a){var i=a(40371),f=a(79152),v=a(15403),p=a(40327);function g(C){return v(C)?i(p(C)):f(C)}T.exports=g},70479:function(T){function P(){return[]}T.exports=P},23493:function(T,P,a){var i=a(23279),f=a(13218),v="Expected a function";function p(g,C,O){var x=!0,M=!0;if(typeof g!="function")throw new TypeError(v);return f(O)&&(x="leading"in O?!!O.leading:x,M="trailing"in O?!!O.trailing:M),i(g,C,{leading:x,maxWait:C,trailing:M})}T.exports=p},14841:function(T,P,a){var i=a(27561),f=a(13218),v=a(33448),p=NaN,g=/^[-+]0x[0-9a-f]+$/i,C=/^0b[01]+$/i,O=/^0o[0-7]+$/i,x=parseInt;function M(N){if(typeof N=="number")return N;if(v(N))return p;if(f(N)){var H=typeof N.valueOf=="function"?N.valueOf():N;N=f(H)?H+"":H}if(typeof N!="string")return N===0?N:+N;N=i(N);var l=C.test(N);return l||O.test(N)?x(N.slice(2),l?2:8):g.test(N)?p:+N}T.exports=M},24754:function(T,P,a){"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.autoprefix=void 0;var i=a(2525),f=p(i),v=Object.assign||function(O){for(var x=1;x1&&arguments[1]!==void 0?arguments[1]:"span";return function(l){O(R,l);function R(){var ee,A,Z,D;g(this,R);for(var K=arguments.length,q=Array(K),k=0;k1&&arguments[1]!==void 0?arguments[1]:"span";return function(l){O(R,l);function R(){var ee,A,Z,D;g(this,R);for(var K=arguments.length,q=Array(K),k=0;k0&&arguments[0]!==void 0?arguments[0]:[],R=[];return(0,x.default)(l,function(ee){Array.isArray(ee)?H(ee).map(function(A){return R.push(A)}):(0,C.default)(ee)?(0,p.default)(ee,function(A,Z){A===!0&&R.push(Z),R.push(Z+"-"+A)}):(0,f.default)(ee)&&R.push(ee)}),R};P.default=N},79941:function(T,P,a){"use strict";var i;i={value:!0},i=i=i=i=i=void 0;var f=a(14147),v=ee(f),p=a(18556),g=ee(p),C=a(24754),O=ee(C),x=a(91765),M=ee(x),N=a(36002),H=ee(N),l=a(57742),R=ee(l);function ee(Z){return Z&&Z.__esModule?Z:{default:Z}}i=M.default,i=M.default,i=H.default,i=R.default;var A=i=function(D){for(var K=arguments.length,q=Array(K>1?K-1:0),k=1;k1&&arguments[1]!==void 0?arguments[1]:!0;p[O]=x};return f===0&&g("first-child"),f===v-1&&g("last-child"),(f===0||f%2===0)&&g("even"),Math.abs(f%2)===1&&g("odd"),g("nth-child",f),p};P.default=a},18556:function(T,P,a){"use strict";Object.defineProperty(P,"__esModule",{value:!0}),P.mergeClasses=void 0;var i=a(2525),f=C(i),v=a(50361),p=C(v),g=Object.assign||function(x){for(var M=1;M1&&arguments[1]!==void 0?arguments[1]:[],H=M.default&&(0,p.default)(M.default)||{};return N.map(function(l){var R=M[l];return R&&(0,f.default)(R,function(ee,A){H[A]||(H[A]={}),H[A]=g({},H[A],R[A])}),l}),H};P.default=O},5614:function(T,P){"use strict";const{hasOwnProperty:a}=Object.prototype,i=A();i.configure=A,i.stringify=i,i.default=i,P.stringify=i,P.configure=A,T.exports=i;const f=/[\u0000-\u001f\u0022\u005c\ud800-\udfff]/;function v(Z){return Z.length<5e3&&!f.test(Z)?`"${Z}"`:JSON.stringify(Z)}function p(Z,D){if(Z.length>200||D)return Z.sort(D);for(let K=1;Kq;)Z[k]=Z[k-1],k--;Z[k]=q}return Z}const g=Object.getOwnPropertyDescriptor(Object.getPrototypeOf(Object.getPrototypeOf(new Int8Array)),Symbol.toStringTag).get;function C(Z){return g.call(Z)!==void 0&&Z.length!==0}function O(Z,D,K){Z.length= 1`)}return K===void 0?1/0:K}function l(Z){return Z===1?"1 item":`${Z} items`}function R(Z){const D=new Set;for(const K of Z)(typeof K=="string"||typeof K=="number")&&D.add(String(K));return D}function ee(Z){if(a.call(Z,"strict")){const D=Z.strict;if(typeof D!="boolean")throw new TypeError('The "strict" argument must be of type boolean');if(D)return K=>{let q=`Object can not safely be stringified. Received type ${typeof K}`;throw typeof K!="function"&&(q+=` (${K.toString()})`),new Error(q)}}}function A(Z){Z=Hi({},Z);const D=ee(Z);D&&(Z.bigint===void 0&&(Z.bigint=!1),"circularValue"in Z||(Z.circularValue=Error));const K=x(Z),q=N(Z,"bigint"),k=M(Z),z=typeof k=="function"?k:void 0,Be=H(Z,"maximumDepth"),b=H(Z,"maximumBreadth");function je(He,V,Ue,We,Ve,le){let ae=V[He];switch(typeof ae=="object"&&ae!==null&&typeof ae.toJSON=="function"&&(ae=ae.toJSON(He)),ae=We.call(V,He,ae),typeof ae){case"string":return v(ae);case"object":{if(ae===null)return"null";if(Ue.indexOf(ae)!==-1)return K;let Me="",nt=",";const G=le;if(Array.isArray(ae)){if(ae.length===0)return"[]";if(Beb){const U=ae.length-b-1;Me+=`${nt}"... ${l(U)} not stringified"`}return Ve!==""&&(Me+=` -${G}`),Ue.pop(),`[${Me}]`}let ue=Object.keys(ae);const ce=ue.length;if(ce===0)return"{}";if(Beb){const Q=ce-b;Me+=`${w}"...":${S}"${l(Q)} not stringified"`,w=nt}return Ve!==""&&w.length>1&&(Me=` -${le}${Me} -${G}`),Ue.pop(),`{${Me}}`}case"number":return isFinite(ae)?String(ae):D?D(ae):"null";case"boolean":return ae===!0?"true":"false";case"undefined":return;case"bigint":if(q)return String(ae);default:return D?D(ae):void 0}}function Qe(He,V,Ue,We,Ve,le){switch(typeof V=="object"&&V!==null&&typeof V.toJSON=="function"&&(V=V.toJSON(He)),typeof V){case"string":return v(V);case"object":{if(V===null)return"null";if(Ue.indexOf(V)!==-1)return K;const ae=le;let Me="",nt=",";if(Array.isArray(V)){if(V.length===0)return"[]";if(Beb){const oe=V.length-b-1;Me+=`${nt}"... ${l(oe)} not stringified"`}return Ve!==""&&(Me+=` -${ae}`),Ue.pop(),`[${Me}]`}Ue.push(V);let G="";Ve!==""&&(le+=Ve,nt=`, -${le}`,G=" ");let ue="";for(const ce of We){const S=Qe(ce,V[ce],Ue,We,Ve,le);S!==void 0&&(Me+=`${ue}${v(ce)}:${G}${S}`,ue=nt)}return Ve!==""&&ue.length>1&&(Me=` -${le}${Me} -${ae}`),Ue.pop(),`{${Me}}`}case"number":return isFinite(V)?String(V):D?D(V):"null";case"boolean":return V===!0?"true":"false";case"undefined":return;case"bigint":if(q)return String(V);default:return D?D(V):void 0}}function tt(He,V,Ue,We,Ve){switch(typeof V){case"string":return v(V);case"object":{if(V===null)return"null";if(typeof V.toJSON=="function"){if(V=V.toJSON(He),typeof V!="object")return tt(He,V,Ue,We,Ve);if(V===null)return"null"}if(Ue.indexOf(V)!==-1)return K;const le=Ve;if(Array.isArray(V)){if(V.length===0)return"[]";if(Beb){const De=V.length-b-1;S+=`${w}"... ${l(De)} not stringified"`}return S+=` -${le}`,Ue.pop(),`[${S}]`}let ae=Object.keys(V);const Me=ae.length;if(Me===0)return"{}";if(Beb){const S=Me-b;G+=`${ue}"...": "${l(S)} not stringified"`,ue=nt}return ue!==""&&(G=` -${Ve}${G} -${le}`),Ue.pop(),`{${G}}`}case"number":return isFinite(V)?String(V):D?D(V):"null";case"boolean":return V===!0?"true":"false";case"undefined":return;case"bigint":if(q)return String(V);default:return D?D(V):void 0}}function re(He,V,Ue){switch(typeof V){case"string":return v(V);case"object":{if(V===null)return"null";if(typeof V.toJSON=="function"){if(V=V.toJSON(He),typeof V!="object")return re(He,V,Ue);if(V===null)return"null"}if(Ue.indexOf(V)!==-1)return K;let We="";const Ve=V.length!==void 0;if(Ve&&Array.isArray(V)){if(V.length===0)return"[]";if(Beb){const S=V.length-b-1;We+=`,"... ${l(S)} not stringified"`}return Ue.pop(),`[${We}]`}let le=Object.keys(V);const ae=le.length;if(ae===0)return"{}";if(Beb){const G=ae-b;We+=`${Me}"...":"${l(G)} not stringified"`}return Ue.pop(),`{${We}}`}case"number":return isFinite(V)?String(V):D?D(V):"null";case"boolean":return V===!0?"true":"false";case"undefined":return;case"bigint":if(q)return String(V);default:return D?D(V):void 0}}function ke(He,V,Ue){if(arguments.length>1){let We="";if(typeof Ue=="number"?We=" ".repeat(Math.min(Ue,10)):typeof Ue=="string"&&(We=Ue.slice(0,10)),V!=null){if(typeof V=="function")return je("",{"":He},[],V,We,"");if(Array.isArray(V))return Qe("",He,[],R(V),We,"")}if(We.length!==0)return tt("",He,[],We,"")}return re("",He,[])}return ke}},37762:function(T,P,a){"use strict";a.d(P,{Z:function(){return f}});var i=a(40181);function f(v,p){var g=typeof Symbol!="undefined"&&v[Symbol.iterator]||v["@@iterator"];if(!g){if(Array.isArray(v)||(g=(0,i.Z)(v))||p&&v&&typeof v.length=="number"){g&&(v=g);var C=0,O=function(){};return{s:O,n:function(){return C>=v.length?{done:!0}:{done:!1,value:v[C++]}},e:function(l){throw l},f:O}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var x,M=!0,N=!1;return{s:function(){g=g.call(v)},n:function(){var l=g.next();return M=l.done,l},e:function(l){N=!0,x=l},f:function(){try{M||g.return==null||g.return()}finally{if(N)throw x}}}}},67308:function(T,P,a){"use strict";a.d(P,{Z:function(){return D}});function i(){this.__data__=[],this.size=0}var f=i,v=a(79651);function p(K,q){for(var k=K.length;k--;)if((0,v.Z)(K[k][0],q))return k;return-1}var g=p,C=Array.prototype,O=C.splice;function x(K){var q=this.__data__,k=g(q,K);if(k<0)return!1;var z=q.length-1;return k==z?q.pop():O.call(q,k,1),--this.size,!0}var M=x;function N(K){var q=this.__data__,k=g(q,K);return k<0?void 0:q[k][1]}var H=N;function l(K){return g(this.__data__,K)>-1}var R=l;function ee(K,q){var k=this.__data__,z=g(k,K);return z<0?(++this.size,k.push([K,q])):k[z][1]=q,this}var A=ee;function Z(K){var q=-1,k=K==null?0:K.length;for(this.clear();++q-1&&v%1==0&&v-1&&f%1==0&&f<=a}P.Z=i},77226:function(T,P){"use strict";function a(i){var f=typeof i;return i!=null&&(f=="object"||f=="function")}P.Z=a},18533:function(T,P){"use strict";function a(i){return i!=null&&typeof i=="object"}P.Z=a},70908:function(T,P,a){"use strict";a.d(P,{Z:function(){return w}});var i=a(93589),f=a(1656),v=a(18533),p="[object Arguments]",g="[object Array]",C="[object Boolean]",O="[object Date]",x="[object Error]",M="[object Function]",N="[object Map]",H="[object Number]",l="[object Object]",R="[object RegExp]",ee="[object Set]",A="[object String]",Z="[object WeakMap]",D="[object ArrayBuffer]",K="[object DataView]",q="[object Float32Array]",k="[object Float64Array]",z="[object Int8Array]",Be="[object Int16Array]",b="[object Int32Array]",je="[object Uint8Array]",Qe="[object Uint8ClampedArray]",tt="[object Uint16Array]",re="[object Uint32Array]",ke={};ke[q]=ke[k]=ke[z]=ke[Be]=ke[b]=ke[je]=ke[Qe]=ke[tt]=ke[re]=!0,ke[p]=ke[g]=ke[D]=ke[C]=ke[K]=ke[O]=ke[x]=ke[M]=ke[N]=ke[H]=ke[l]=ke[R]=ke[ee]=ke[A]=ke[Z]=!1;function He(oe){return(0,v.Z)(oe)&&(0,f.Z)(oe.length)&&!!ke[(0,i.Z)(oe)]}var V=He;function Ue(oe){return function(Q){return oe(Q)}}var We=Ue,Ve=a(13413),le=typeof exports=="object"&&exports&&!exports.nodeType&&exports,ae=le&&typeof module=="object"&&module&&!module.nodeType&&module,Me=ae&&ae.exports===le,nt=Me&&Ve.Z.process,G=function(){try{var oe=ae&&ae.require&&ae.require("util").types;return oe||nt&&nt.binding&&nt.binding("util")}catch(Q){}}(),ue=G,ce=ue&&ue.isTypedArray,S=ce?We(ce):V,w=S},65330:function(T,P,a){"use strict";a.d(P,{Z:function(){return Un}});var i=a(31667),f=a(62508),v=function(){try{var ve=(0,f.Z)(Object,"defineProperty");return ve({},"",{}),ve}catch(Ee){}}(),p=v;function g(ve,Ee,qe){Ee=="__proto__"&&p?p(ve,Ee,{configurable:!0,enumerable:!0,value:qe,writable:!0}):ve[Ee]=qe}var C=g,O=a(79651);function x(ve,Ee,qe){(qe!==void 0&&!(0,O.Z)(ve[Ee],qe)||qe===void 0&&!(Ee in ve))&&C(ve,Ee,qe)}var M=x;function N(ve){return function(Ee,qe,Jt){for(var wn=-1,Nn=Object(Ee),kn=Jt(Ee),xn=kn.length;xn--;){var Bn=kn[ve?xn:++wn];if(qe(Nn[Bn],Bn,Nn)===!1)break}return Ee}}var H=N,l=H(),R=l,ee=a(66092),A=typeof exports=="object"&&exports&&!exports.nodeType&&exports,Z=A&&typeof module=="object"&&module&&!module.nodeType&&module,D=Z&&Z.exports===A,K=D?ee.Z.Buffer:void 0,q=K?K.allocUnsafe:void 0;function k(ve,Ee){if(Ee)return ve.slice();var qe=ve.length,Jt=q?q(qe):new ve.constructor(qe);return ve.copy(Jt),Jt}var z=k,Be=a(84073);function b(ve){var Ee=new ve.constructor(ve.byteLength);return new Be.Z(Ee).set(new Be.Z(ve)),Ee}var je=b;function Qe(ve,Ee){var qe=Ee?je(ve.buffer):ve.buffer;return new ve.constructor(qe,ve.byteOffset,ve.length)}var tt=Qe;function re(ve,Ee){var qe=-1,Jt=ve.length;for(Ee||(Ee=Array(Jt));++qe0){if(++Ee>=Qt)return arguments[0]}else Ee=0;return ve.apply(void 0,arguments)}}var In=Bt,Xn=In(Rt),Yn=Xn;function Je(ve,Ee){return Yn(zn(ve,Ee,wt),ve+"")}var lt=Je,bt=a(56009);function Kt(ve,Ee,qe){if(!(0,He.Z)(qe))return!1;var Jt=typeof Ee;return(Jt=="number"?(0,S.Z)(qe)&&(0,bt.Z)(Ee,qe.length):Jt=="string"&&Ee in qe)?(0,O.Z)(qe[Ee],ve):!1}var Zt=Kt;function Tt(ve){return lt(function(Ee,qe){var Jt=-1,wn=qe.length,Nn=wn>1?qe[wn-1]:void 0,kn=wn>2?qe[2]:void 0;for(Nn=ve.length>3&&typeof Nn=="function"?(wn--,Nn):void 0,kn&&Zt(qe[0],qe[1],kn)&&(Nn=wn<3?void 0:Nn,wn=1),Ee=Object(Ee);++Jt{const{componentCls:c,iconCls:D,antCls:h,zIndexPopup:v,colorText:ce,colorWarning:Te,marginXXS:ve,marginXS:ge,fontSize:Le,fontWeightStrong:Ie,colorTextHeading:pe}=a;return{[c]:{zIndex:v,[`&${h}-popover`]:{fontSize:Le},[`${c}-message`]:{marginBottom:ge,display:"flex",flexWrap:"nowrap",alignItems:"start",[`> ${c}-message-icon ${D}`]:{color:Te,fontSize:Le,lineHeight:1,marginInlineEnd:ge},[`${c}-title`]:{fontWeight:Ie,color:pe,"&:only-child":{fontWeight:"normal"}},[`${c}-description`]:{marginTop:ve,color:ce}},[`${c}-buttons`]:{textAlign:"end",whiteSpace:"nowrap",button:{marginInlineStart:ge}}}}},F=a=>{const{zIndexPopupBase:c}=a;return{zIndexPopup:c+60}};var P=(0,ze.I$)("Popconfirm",a=>we(a),F,{resetStyle:!1}),p=function(a,c){var D={};for(var h in a)Object.prototype.hasOwnProperty.call(a,h)&&c.indexOf(h)<0&&(D[h]=a[h]);if(a!=null&&typeof Object.getOwnPropertySymbols=="function")for(var v=0,h=Object.getOwnPropertySymbols(a);v{const{prefixCls:c,okButtonProps:D,cancelButtonProps:h,title:v,description:ce,cancelText:Te,okText:ve,okType:ge="primary",icon:Le=u.createElement(e.Z,null),showCancel:Ie=!0,close:pe,onConfirm:$e,onCancel:Me,onPopupClick:he}=a,{getPrefixCls:le}=u.useContext(V.E_),[k]=(0,fe.Z)("Popconfirm",lt.Z.Popconfirm),Ce=(0,B.Z)(v),He=(0,B.Z)(ce);return u.createElement("div",{className:`${c}-inner-content`,onClick:he},u.createElement("div",{className:`${c}-message`},Le&&u.createElement("span",{className:`${c}-message-icon`},Le),u.createElement("div",{className:`${c}-message-text`},Ce&&u.createElement("div",{className:`${c}-title`},Ce),He&&u.createElement("div",{className:`${c}-description`},He))),u.createElement("div",{className:`${c}-buttons`},Ie&&u.createElement(Q.ZP,Object.assign({onClick:Me,size:"small"},h),Te||(k==null?void 0:k.cancelText)),u.createElement(J.Z,{buttonProps:Object.assign(Object.assign({size:"small"},(0,y.nx)(ge)),D),actionFn:$e,close:pe,prefixCls:le("btn"),quitOnNullishReturnValue:!0,emitEvent:!0},ve||(k==null?void 0:k.okText))))};var Ee=a=>{const{prefixCls:c,placement:D,className:h,style:v}=a,ce=p(a,["prefixCls","placement","className","style"]),{getPrefixCls:Te}=u.useContext(V.E_),ve=Te("popconfirm",c),[ge]=P(ve);return ge(u.createElement(se.ZP,{placement:D,className:w()(ve,h),style:v,content:u.createElement(ae,Object.assign({prefixCls:ve},ce))}))},me=function(a,c){var D={};for(var h in a)Object.prototype.hasOwnProperty.call(a,h)&&c.indexOf(h)<0&&(D[h]=a[h]);if(a!=null&&typeof Object.getOwnPropertySymbols=="function")for(var v=0,h=Object.getOwnPropertySymbols(a);v{var D,h;const{prefixCls:v,placement:ce="top",trigger:Te="click",okType:ve="primary",icon:ge=u.createElement(e.Z,null),children:Le,overlayClassName:Ie,onOpenChange:pe,onVisibleChange:$e,overlayStyle:Me,styles:he,classNames:le}=a,k=me(a,["prefixCls","placement","trigger","okType","icon","children","overlayClassName","onOpenChange","onVisibleChange","overlayStyle","styles","classNames"]),{getPrefixCls:Ce,className:He,style:Ke,classNames:qe,styles:dt}=(0,V.dj)("popconfirm"),[ot,G]=(0,z.Z)(!1,{value:(D=a.open)!==null&&D!==void 0?D:a.visible,defaultValue:(h=a.defaultOpen)!==null&&h!==void 0?h:a.defaultVisible}),Re=($,oe)=>{G($,!0),$e==null||$e($),pe==null||pe($,oe)},ut=$=>{Re(!1,$)},R=$=>{var oe;return(oe=a.onConfirm)===null||oe===void 0?void 0:oe.call(void 0,$)},b=$=>{var oe;Re(!1,$),(oe=a.onCancel)===null||oe===void 0||oe.call(void 0,$)},x=($,oe)=>{const{disabled:Be=!1}=a;Be||Re($,oe)},I=Ce("popconfirm",v),q=w()(I,He,Ie,qe.root,le==null?void 0:le.root),Z=w()(qe.body,le==null?void 0:le.body),[ke]=P(I);return ke(u.createElement(Oe.Z,Object.assign({},(0,ue.Z)(k,["title"]),{trigger:Te,placement:ce,onOpenChange:x,open:ot,ref:c,classNames:{root:q,body:Z},styles:{root:Object.assign(Object.assign(Object.assign(Object.assign({},dt.root),Ke),Me),he==null?void 0:he.root),body:Object.assign(Object.assign({},dt.body),he==null?void 0:he.body)},content:u.createElement(ae,Object.assign({okType:ve,icon:ge},a,{prefixCls:I,close:ut,onConfirm:R,onCancel:b})),"data-popover-inject":!0}),Le))});X._InternalPanelDoNotUseOrYouWillBeFired=Ee;var ie=X},40784:function(Ue,Ae,t){"use strict";t.d(Ae,{Z:function(){return At}});var u=t(74902),e=t(62435),O=t(93967),w=t.n(O),z=t(25132),ue=t(9708);const V=n=>{const l=new Map;return n.forEach((i,r)=>{l.set(i,r)}),l},Oe=n=>{const l=new Map;return n.forEach(({disabled:i,key:r},d)=>{i&&l.set(r,d)}),l};var J=t(53124),B=t(88258),Q=t(65223),y=t(10110),fe=t(24457),se=(n,l,i)=>{const r=e.useMemo(()=>(n||[]).map(m=>l?Object.assign(Object.assign({},m),{key:l(m)}):m),[n,l]),[d,f]=e.useMemo(()=>{var m;const T=[],L=Array.from({length:(m=i==null?void 0:i.length)!==null&&m!==void 0?m:0}),W=V(i||[]);return r.forEach(M=>{if(W.has(M.key)){const S=W.get(M.key);L[S]=M}else T.push(M)}),[T,L]},[r,i]);return[r,d.filter(Boolean),f.filter(Boolean)]},ze=t(56790);const we=[];function F(n,l){const i=n.filter(r=>l.has(r));return n.length===i.length?n:i}function P(n){return Array.from(n).join(";")}function p(n,l,i){const[r,d]=e.useMemo(()=>[new Set(n.map(S=>S==null?void 0:S.key)),new Set(l.map(S=>S==null?void 0:S.key))],[n,l]),[f,m]=(0,ze.C8)(we,{value:i}),T=e.useMemo(()=>F(f,r),[f,r]),L=e.useMemo(()=>F(f,d),[f,d]);e.useEffect(()=>{m([].concat((0,u.Z)(F(f,r)),(0,u.Z)(F(f,d))))},[P(r),P(d)]);const W=(0,ze.zX)(S=>{m([].concat((0,u.Z)(S),(0,u.Z)(L)))}),M=(0,ze.zX)(S=>{m([].concat((0,u.Z)(T),(0,u.Z)(S)))});return[T,L,W,M]}var ae=p,_=t(80882),Ee=t(98423),me=t(84567),C=t(85418),X=t(21770),ie=t(84611),a=t(48689);const c=n=>{const{renderedText:l,renderedEl:i,item:r,checked:d,disabled:f,prefixCls:m,onClick:T,onRemove:L,showRemove:W}=n,M=w()(`${m}-content-item`,{[`${m}-content-item-disabled`]:f||r.disabled,[`${m}-content-item-checked`]:d&&!r.disabled});let S;(typeof l=="string"||typeof l=="number")&&(S=String(l));const[ye]=(0,y.Z)("Transfer",fe.Z.Transfer),N={className:M,title:S},ee=e.createElement("span",{className:`${m}-content-item-text`},i);return W?e.createElement("li",Object.assign({},N),ee,e.createElement("button",{type:"button",disabled:f||r.disabled,className:`${m}-content-item-remove`,"aria-label":ye==null?void 0:ye.remove,onClick:()=>L==null?void 0:L(r)},e.createElement(a.Z,null))):(N.onClick=f||r.disabled?void 0:Ve=>T(r,Ve),e.createElement("li",Object.assign({},N),e.createElement(me.Z,{className:`${m}-checkbox`,checked:d,disabled:f||r.disabled}),ee))};var D=e.memo(c);const h=["handleFilter","handleClear","checkedKeys"],v=n=>Object.assign(Object.assign({},{simple:!0,showSizeChanger:!1,showLessItems:!1}),n),ce=(n,l)=>{const{prefixCls:i,filteredRenderItems:r,selectedKeys:d,disabled:f,showRemove:m,pagination:T,onScroll:L,onItemSelect:W,onItemRemove:M}=n,[S,ye]=e.useState(1),N=e.useMemo(()=>T?v(typeof T=="object"?T:{}):null,[T]),[ee,Ve]=(0,X.Z)(10,{value:N==null?void 0:N.pageSize});e.useEffect(()=>{if(N){const A=Math.ceil(r.length/ee);ye(Math.min(S,A))}},[r,N,ee]);const et=(A,Y)=>{W(A.key,!d.includes(A.key),Y)},Fe=A=>{M==null||M([A.key])},Pe=A=>{ye(A)},Ne=(A,Y)=>{ye(A),Ve(Y)},We=e.useMemo(()=>N?r.slice((S-1)*ee,S*ee):r,[S,r,N,ee]);e.useImperativeHandle(l,()=>({items:We}));const Xe=N?e.createElement(ie.Z,{size:"small",disabled:f,simple:N.simple,pageSize:ee,showLessItems:N.showLessItems,showSizeChanger:N.showSizeChanger,className:`${i}-pagination`,total:r.length,current:S,onChange:Pe,onShowSizeChange:Ne}):null,Ze=w()(`${i}-content`,{[`${i}-content-show-remove`]:m});return e.createElement(e.Fragment,null,e.createElement("ul",{className:Ze,onScroll:L},(We||[]).map(({renderedEl:A,renderedText:Y,item:je})=>e.createElement(D,{key:je.key,item:je,renderedText:Y,renderedEl:A,prefixCls:i,showRemove:m,onClick:et,onRemove:Fe,checked:d.includes(je.key),disabled:f||je.disabled}))),Xe)};var Te=e.forwardRef(ce),ve=t(68795),ge=t(82586),Ie=n=>{const{placeholder:l="",value:i,prefixCls:r,disabled:d,onChange:f,handleClear:m}=n,T=e.useCallback(L=>{f==null||f(L),L.target.value===""&&(m==null||m())},[f]);return e.createElement(ge.Z,{placeholder:l,className:r,value:i,onChange:T,disabled:d,allowClear:!0,prefix:e.createElement(ve.Z,null)})};const pe=()=>null;function $e(n){return!!(n&&!e.isValidElement(n)&&Object.prototype.toString.call(n)==="[object Object]")}function Me(n){return n.filter(l=>!l.disabled).map(l=>l.key)}const he=n=>n!==void 0,le=n=>n&&typeof n=="object"?Object.assign(Object.assign({},n),{defaultValue:n.defaultValue||""}):{defaultValue:"",placeholder:""};var Ce=n=>{const{prefixCls:l,dataSource:i=[],titleText:r="",checkedKeys:d,disabled:f,showSearch:m=!1,style:T,searchPlaceholder:L,notFoundContent:W,selectAll:M,deselectAll:S,selectCurrent:ye,selectInvert:N,removeAll:ee,removeCurrent:Ve,showSelectAll:et=!0,showRemove:Fe,pagination:Pe,direction:Ne,itemsUnit:We,itemUnit:Xe,selectAllLabel:Ze,selectionsIcon:A,footer:Y,renderList:je,onItemSelectAll:U,onItemRemove:te,handleFilter:de,handleClear:Ge,filterOption:ht,render:ft=pe}=n,tt=le(m),[ne,xe]=(0,e.useState)(tt.defaultValue),rt=(0,e.useRef)({}),yt=s=>{xe(s.target.value),de(s)},Pt=()=>{xe(""),Ge()},bt=(s,E)=>ht?ht(ne,E,Ne):s.includes(ne),st=s=>{let E=je?je(Object.assign(Object.assign({},s),{onItemSelect:(re,_e)=>s.onItemSelect(re,_e)})):null;const K=!!E;return K||(E=e.createElement(Te,Object.assign({ref:rt},s))),{customize:K,bodyContent:E}},at=s=>{const E=ft(s),K=$e(E);return{item:s,renderedEl:K?E.label:E,renderedText:K?E.value:E}},De=(0,e.useMemo)(()=>Array.isArray(W)?W[Ne==="left"?0:1]:W,[W,Ne]),[H,Ct]=(0,e.useMemo)(()=>{const s=[],E=[];return i.forEach(K=>{const re=at(K);ne&&!bt(re.renderedText,K)||(s.push(K),E.push(re))}),[s,E]},[i,ne]),mt=(0,e.useMemo)(()=>H.filter(s=>d.includes(s.key)&&!s.disabled),[d,H]),it=(0,e.useMemo)(()=>{if(mt.length===0)return"none";const s=V(d);return H.every(E=>s.has(E.key)||!!E.disabled)?"all":"part"},[d,mt]),St=(0,e.useMemo)(()=>{const s=m?e.createElement("div",{className:`${l}-body-search-wrapper`},e.createElement(Ie,{prefixCls:`${l}-search`,onChange:yt,handleClear:Pt,placeholder:tt.placeholder||L,value:ne,disabled:f})):null,{customize:E,bodyContent:K}=st(Object.assign(Object.assign({},(0,Ee.Z)(n,h)),{filteredItems:H,filteredRenderItems:Ct,selectedKeys:d}));let re;return E?re=e.createElement("div",{className:`${l}-body-customize-wrapper`},K):re=H.length?K:e.createElement("div",{className:`${l}-body-not-found`},De),e.createElement("div",{className:w()(`${l}-body`,{[`${l}-body-with-search`]:m})},s,re)},[m,l,L,ne,f,d,H,Ct,De]),Et=e.createElement(me.Z,{disabled:i.filter(s=>!s.disabled).length===0||f,checked:it==="all",indeterminate:it==="part",className:`${l}-checkbox`,onChange:()=>{U==null||U(H.filter(s=>!s.disabled).map(({key:s})=>s),it!=="all")}}),xt=(s,E)=>{if(Ze)return typeof Ze=="function"?Ze({selectedCount:s,totalCount:E}):Ze;const K=E>1?We:Xe;return e.createElement(e.Fragment,null,(s>0?`${s}/`:"")+E," ",K)},Ye=Y&&(Y.length<2?Y(n):Y(n,{direction:Ne})),nt=w()(l,{[`${l}-with-pagination`]:!!Pe,[`${l}-with-footer`]:!!Ye}),vt=Ye?e.createElement("div",{className:`${l}-footer`},Ye):null,Ot=!Fe&&!Pe&&Et;let gt;Fe?gt=[Pe?{key:"removeCurrent",label:Ve,onClick(){var s;const E=Me((((s=rt.current)===null||s===void 0?void 0:s.items)||[]).map(K=>K.item));te==null||te(E)}}:null,{key:"removeAll",label:ee,onClick(){te==null||te(Me(H))}}].filter(Boolean):gt=[{key:"selectAll",label:it==="all"?S:M,onClick(){const s=Me(H);U==null||U(s,s.length!==d.length)}},Pe?{key:"selectCurrent",label:ye,onClick(){var s;const E=((s=rt.current)===null||s===void 0?void 0:s.items)||[];U==null||U(Me(E.map(K=>K.item)),!0)}}:null,{key:"selectInvert",label:N,onClick(){var s;const E=Me((((s=rt.current)===null||s===void 0?void 0:s.items)||[]).map(_e=>_e.item)),K=new Set(d),re=new Set(K);E.forEach(_e=>{K.has(_e)?re.delete(_e):re.add(_e)}),U==null||U(Array.from(re),"replace")}}];const Tt=e.createElement(C.Z,{className:`${l}-header-dropdown`,menu:{items:gt},disabled:f},he(A)?A:e.createElement(_.Z,null));return e.createElement("div",{className:nt,style:T},e.createElement("div",{className:`${l}-header`},et?e.createElement(e.Fragment,null,Ot,Tt):null,e.createElement("span",{className:`${l}-header-selected`},xt(mt.length,H.length)),e.createElement("span",{className:`${l}-header-title`},r)),St,vt)},He=t(6171),Ke=t(90814),qe=t(83622),ot=n=>{const{disabled:l,moveToLeft:i,moveToRight:r,leftArrowText:d="",rightArrowText:f="",leftActive:m,rightActive:T,className:L,style:W,direction:M,oneWay:S}=n;return e.createElement("div",{className:L,style:W},e.createElement(qe.ZP,{type:"primary",size:"small",disabled:l||!T,onClick:r,icon:M!=="rtl"?e.createElement(Ke.Z,null):e.createElement(He.Z,null)},f),!S&&e.createElement(qe.ZP,{type:"primary",size:"small",disabled:l||!m,onClick:i,icon:M!=="rtl"?e.createElement(He.Z,null):e.createElement(Ke.Z,null)},d))},G=t(861),Re=t(14747),ut=t(83559),R=t(83262);const b=n=>{const{antCls:l,componentCls:i,listHeight:r,controlHeightLG:d}=n,f=`${l}-table`,m=`${l}-input`;return{[`${i}-customize-list`]:{[`${i}-list`]:{flex:"1 1 50%",width:"auto",height:"auto",minHeight:r,minWidth:0},[`${f}-wrapper`]:{[`${f}-small`]:{border:0,borderRadius:0,[`${f}-selection-column`]:{width:d,minWidth:d}},[`${f}-pagination${f}-pagination`]:{margin:0,padding:n.paddingXS}},[`${m}[disabled]`]:{backgroundColor:"transparent"}}}},x=(n,l)=>{const{componentCls:i,colorBorder:r}=n;return{[`${i}-list`]:{borderColor:l,"&-search:not([disabled])":{borderColor:r}}}},I=n=>{const{componentCls:l}=n;return{[`${l}-status-error`]:Object.assign({},x(n,n.colorError)),[`${l}-status-warning`]:Object.assign({},x(n,n.colorWarning))}},q=n=>{const{componentCls:l,colorBorder:i,colorSplit:r,lineWidth:d,itemHeight:f,headerHeight:m,transferHeaderVerticalPadding:T,itemPaddingBlock:L,controlItemBgActive:W,colorTextDisabled:M,colorTextSecondary:S,listHeight:ye,listWidth:N,listWidthLG:ee,fontSizeIcon:Ve,marginXS:et,paddingSM:Fe,lineType:Pe,antCls:Ne,iconCls:We,motionDurationSlow:Xe,controlItemBgHover:Ze,borderRadiusLG:A,colorBgContainer:Y,colorText:je,controlItemBgActiveHover:U}=n,te=(0,G.unit)(n.calc(A).sub(d).equal());return{display:"flex",flexDirection:"column",width:N,height:ye,border:`${(0,G.unit)(d)} ${Pe} ${i}`,borderRadius:n.borderRadiusLG,"&-with-pagination":{width:ee,height:"auto"},"&-search":{[`${We}-search`]:{color:M}},"&-header":{display:"flex",flex:"none",alignItems:"center",height:m,padding:`${(0,G.unit)(n.calc(T).sub(d).equal())} ${(0,G.unit)(Fe)} ${(0,G.unit)(T)}`,color:je,background:Y,borderBottom:`${(0,G.unit)(d)} ${Pe} ${r}`,borderRadius:`${(0,G.unit)(A)} ${(0,G.unit)(A)} 0 0`,"> *:not(:last-child)":{marginInlineEnd:4},"> *":{flex:"none"},"&-title":Object.assign(Object.assign({},Re.vS),{flex:"auto",textAlign:"end"}),"&-dropdown":Object.assign(Object.assign({},(0,Re.Ro)()),{fontSize:Ve,transform:"translateY(10%)",cursor:"pointer","&[disabled]":{cursor:"not-allowed"}})},"&-body":{display:"flex",flex:"auto",flexDirection:"column",fontSize:n.fontSize,minHeight:0,"&-search-wrapper":{position:"relative",flex:"none",padding:Fe}},"&-content":{flex:"auto",margin:0,padding:0,overflow:"auto",listStyle:"none",borderRadius:`0 0 ${te} ${te}`,"&-item":{display:"flex",alignItems:"center",minHeight:f,padding:`${(0,G.unit)(L)} ${(0,G.unit)(Fe)}`,transition:`all ${Xe}`,"> *:not(:last-child)":{marginInlineEnd:et},"> *":{flex:"none"},"&-text":Object.assign(Object.assign({},Re.vS),{flex:"auto"}),"&-remove":Object.assign(Object.assign({},(0,Re.Nd)(n)),{color:i,"&:hover, &:focus":{color:S}}),[`&:not(${l}-list-content-item-disabled)`]:{"&:hover":{backgroundColor:Ze,cursor:"pointer"},[`&${l}-list-content-item-checked:hover`]:{backgroundColor:U}},"&-checked":{backgroundColor:W},"&-disabled":{color:M,cursor:"not-allowed"}},[`&-show-remove ${l}-list-content-item:not(${l}-list-content-item-disabled):hover`]:{background:"transparent",cursor:"default"}},"&-pagination":{padding:n.paddingXS,textAlign:"end",borderTop:`${(0,G.unit)(d)} ${Pe} ${r}`,[`${Ne}-pagination-options`]:{paddingInlineEnd:n.paddingXS}},"&-body-not-found":{flex:"none",width:"100%",margin:"auto 0",color:M,textAlign:"center"},"&-footer":{borderTop:`${(0,G.unit)(d)} ${Pe} ${r}`},"&-checkbox":{lineHeight:1}}},Z=n=>{const{antCls:l,iconCls:i,componentCls:r,marginXS:d,marginXXS:f,fontSizeIcon:m,colorBgContainerDisabled:T}=n;return{[r]:Object.assign(Object.assign({},(0,Re.Wf)(n)),{position:"relative",display:"flex",alignItems:"stretch",[`${r}-disabled`]:{[`${r}-list`]:{background:T}},[`${r}-list`]:q(n),[`${r}-operation`]:{display:"flex",flex:"none",flexDirection:"column",alignSelf:"center",margin:`0 ${(0,G.unit)(d)}`,verticalAlign:"middle",gap:f,[`${l}-btn ${i}`]:{fontSize:m}}})}},ke=n=>{const{componentCls:l}=n;return{[`${l}-rtl`]:{direction:"rtl"}}},$=n=>{const{fontSize:l,lineHeight:i,controlHeight:r,controlHeightLG:d,lineWidth:f}=n,m=Math.round(l*i);return{listWidth:180,listHeight:200,listWidthLG:250,headerHeight:d,itemHeight:r,itemPaddingBlock:(r-m)/2,transferHeaderVerticalPadding:Math.ceil((d-f-m)/2)}};var oe=(0,ut.I$)("Transfer",n=>{const l=(0,R.mergeToken)(n);return[Z(l),b(l),I(l),ke(l)]},$);const Be=n=>{const{dataSource:l,targetKeys:i=[],selectedKeys:r,selectAllLabels:d=[],operations:f=[],style:m={},listStyle:T={},locale:L={},titles:W,disabled:M,showSearch:S=!1,operationStyle:ye,showSelectAll:N,oneWay:ee,pagination:Ve,status:et,prefixCls:Fe,className:Pe,rootClassName:Ne,selectionsIcon:We,filterOption:Xe,render:Ze,footer:A,children:Y,rowKey:je,onScroll:U,onChange:te,onSearch:de,onSelectChange:Ge}=n,{getPrefixCls:ht,renderEmpty:ft,direction:tt,transfer:ne}=(0,e.useContext)(J.E_),xe=ht("transfer",Fe),[rt,yt,Pt]=oe(xe),[bt,st,at]=se(l,je,i),[De,H,Ct,mt]=ae(st,at,r),[it,St]=(0,z.Z)(o=>o.key),[Et,xt]=(0,z.Z)(o=>o.key),Ye=(0,e.useCallback)((o,g)=>{if(o==="left"){const j=typeof g=="function"?g(De||[]):g;Ct(j)}else{const j=typeof g=="function"?g(H||[]):g;mt(j)}},[De,H]),nt=(o,g)=>{(o==="left"?St:xt)(g)},vt=(0,e.useCallback)((o,g)=>{o==="left"?Ge==null||Ge(g,H):Ge==null||Ge(De,g)},[De,H]),Ot=o=>{var g;return(g=W!=null?W:o.titles)!==null&&g!==void 0?g:[]},gt=o=>{U==null||U("left",o)},Tt=o=>{U==null||U("right",o)},s=o=>{const g=o==="right"?De:H,j=Oe(bt),be=g.filter(ct=>!j.has(ct)),Se=V(be),Je=o==="right"?be.concat(i):i.filter(ct=>!Se.has(ct)),Qe=o==="right"?"left":"right";Ye(Qe,[]),vt(Qe,[]),te==null||te(Je,o,be)},E=()=>{s("left"),nt("left",null)},K=()=>{s("right"),nt("right",null)},re=(o,g,j)=>{Ye(o,be=>{let Se=[];if(j==="replace")Se=g;else if(j)Se=Array.from(new Set([].concat((0,u.Z)(be),(0,u.Z)(g))));else{const Je=V(g);Se=be.filter(Qe=>!Je.has(Qe))}return vt(o,Se),Se}),nt(o,null)},_e=(o,g)=>{re("left",o,g)},Lt=(o,g)=>{re("right",o,g)},Kt=o=>de==null?void 0:de("left",o.target.value),Bt=o=>de==null?void 0:de("right",o.target.value),Ft=()=>de==null?void 0:de("left",""),Nt=()=>de==null?void 0:de("right",""),Wt=(o,g,j,be,Se)=>{g.has(j)&&(g.delete(j),nt(o,null)),be&&(g.add(j),nt(o,Se))},Ut=(o,g,j,be)=>{(o==="left"?it:Et)(be,g,j)},$t=(o,g,j,be)=>{const Se=o==="left",Je=(0,u.Z)(Se?De:H),Qe=new Set(Je),ct=(0,u.Z)(Se?st:at).filter(pt=>!(pt!=null&&pt.disabled)),jt=ct.findIndex(pt=>pt.key===g);be&&Je.length>0?Ut(o,ct,Qe,jt):Wt(o,Qe,g,j,jt);const Dt=Array.from(Qe);vt(o,Dt),n.selectedKeys||Ye(o,Dt)},zt=(o,g,j)=>{$t("left",o,g,j==null?void 0:j.shiftKey)},wt=(o,g,j)=>{$t("right",o,g,j==null?void 0:j.shiftKey)},Ht=o=>{Ye("right",[]),te==null||te(i.filter(g=>!o.includes(g)),"left",(0,u.Z)(o))},Mt=o=>typeof T=="function"?T({direction:o}):T||{},kt=(0,e.useContext)(Q.aM),{hasFeedback:Vt,status:_t}=kt,Xt=o=>Object.assign(Object.assign(Object.assign({},o),{notFoundContent:(ft==null?void 0:ft("Transfer"))||e.createElement(B.Z,{componentName:"Transfer"})}),L),Gt=(0,ue.F)(_t,et),Rt=!Y&&Ve,Yt=at.filter(o=>H.includes(o.key)&&!o.disabled).length>0,Jt=st.filter(o=>De.includes(o.key)&&!o.disabled).length>0,Qt=w()(xe,{[`${xe}-disabled`]:M,[`${xe}-customize-list`]:!!Y,[`${xe}-rtl`]:tt==="rtl"},(0,ue.Z)(xe,Gt,Vt),ne==null?void 0:ne.className,Pe,Ne,yt,Pt),[qt]=(0,y.Z)("Transfer",fe.Z.Transfer),It=Xt(qt),[en,tn]=Ot(It),Zt=We!=null?We:ne==null?void 0:ne.selectionsIcon;return rt(e.createElement("div",{className:Qt,style:Object.assign(Object.assign({},ne==null?void 0:ne.style),m)},e.createElement(Ce,Object.assign({prefixCls:`${xe}-list`,titleText:en,dataSource:st,filterOption:Xe,style:Mt("left"),checkedKeys:De,handleFilter:Kt,handleClear:Ft,onItemSelect:zt,onItemSelectAll:_e,render:Ze,showSearch:S,renderList:Y,footer:A,onScroll:gt,disabled:M,direction:tt==="rtl"?"right":"left",showSelectAll:N,selectAllLabel:d[0],pagination:Rt,selectionsIcon:Zt},It)),e.createElement(ot,{className:`${xe}-operation`,rightActive:Jt,rightArrowText:f[0],moveToRight:K,leftActive:Yt,leftArrowText:f[1],moveToLeft:E,style:ye,disabled:M,direction:tt,oneWay:ee}),e.createElement(Ce,Object.assign({prefixCls:`${xe}-list`,titleText:tn,dataSource:at,filterOption:Xe,style:Mt("right"),checkedKeys:H,handleFilter:Bt,handleClear:Nt,onItemSelect:wt,onItemSelectAll:Lt,onItemRemove:Ht,render:Ze,showSearch:S,renderList:Y,footer:A,onScroll:Tt,disabled:M,direction:tt==="rtl"?"left":"right",showSelectAll:N,selectAllLabel:d[1],showRemove:ee,pagination:Rt,selectionsIcon:Zt},It))))};Be.List=Ce,Be.Search=Ie,Be.Operation=ot;var At=Be},64599:function(Ue,Ae,t){var u=t(96263);function e(O,w){var z=typeof Symbol!="undefined"&&O[Symbol.iterator]||O["@@iterator"];if(!z){if(Array.isArray(O)||(z=u(O))||w&&O&&typeof O.length=="number"){z&&(O=z);var ue=0,V=function(){};return{s:V,n:function(){return ue>=O.length?{done:!0}:{done:!1,value:O[ue++]}},e:function(y){throw y},f:V}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var Oe=!0,J=!1,B;return{s:function(){z=z.call(O)},n:function(){var y=z.next();return Oe=y.done,y},e:function(y){J=!0,B=y},f:function(){try{!Oe&&z.return!=null&&z.return()}finally{if(J)throw B}}}}Ue.exports=e,Ue.exports.__esModule=!0,Ue.exports.default=Ue.exports}}]); diff --git a/app/bootstrap/src/main/resources/static/4423.c719bc8a.async.js b/app/bootstrap/src/main/resources/static/4423.c719bc8a.async.js deleted file mode 100644 index d62ce60e..00000000 --- a/app/bootstrap/src/main/resources/static/4423.c719bc8a.async.js +++ /dev/null @@ -1,23 +0,0 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[4423],{24019:function(Ft,ht,x){"use strict";x.d(ht,{Z:function(){return ne}});var Y=x(87462),Ne=x(62435),He={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M686.7 638.6L544.1 535.5V288c0-4.4-3.6-8-8-8H488c-4.4 0-8 3.6-8 8v275.4c0 2.6 1.2 5 3.3 6.5l165.4 120.6c3.6 2.6 8.6 1.8 11.2-1.7l28.6-39c2.6-3.7 1.8-8.7-1.8-11.2z"}}]},name:"clock-circle",theme:"outlined"},Pe=He,Xe=x(84089),yt=function(Dt,tn){return Ne.createElement(Xe.Z,(0,Y.Z)({},Dt,{ref:tn,icon:Pe}))},ot=Ne.forwardRef(yt),ne=ot},78253:function(Ft,ht,x){"use strict";x.d(ht,{default:function(){return Il}});var Y=x(27484),Ne=x.n(Y),He=x(6833),Pe=x.n(He),Xe=x(96036),yt=x.n(Xe),ot=x(55183),ne=x.n(ot),Be=x(172),Dt=x.n(Be),tn=x(28734),Xt=x.n(tn),ie=x(10285),Ae=x.n(ie);Ne().extend(Ae()),Ne().extend(Xt()),Ne().extend(Pe()),Ne().extend(yt()),Ne().extend(ne()),Ne().extend(Dt()),Ne().extend(function(e,t){var n=t.prototype,r=n.format;n.format=function(l){var i=(l||"").replace("Wo","wo");return r.bind(this)(i)}});var nt={bn_BD:"bn-bd",by_BY:"be",en_GB:"en-gb",en_US:"en",fr_BE:"fr",fr_CA:"fr-ca",hy_AM:"hy-am",kmr_IQ:"ku",nl_BE:"nl-be",pt_BR:"pt-br",zh_CN:"zh-cn",zh_HK:"zh-hk",zh_TW:"zh-tw"},Le=function(t){var n=nt[t];return n||t.split("_")[0]},$t=function(){},It={getNow:function(){var t=Ne()();return typeof t.tz=="function"?t.tz():t},getFixedDate:function(t){return Ne()(t,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(t){return t.endOf("month")},getWeekDay:function(t){var n=t.locale("en");return n.weekday()+n.localeData().firstDayOfWeek()},getYear:function(t){return t.year()},getMonth:function(t){return t.month()},getDate:function(t){return t.date()},getHour:function(t){return t.hour()},getMinute:function(t){return t.minute()},getSecond:function(t){return t.second()},getMillisecond:function(t){return t.millisecond()},addYear:function(t,n){return t.add(n,"year")},addMonth:function(t,n){return t.add(n,"month")},addDate:function(t,n){return t.add(n,"day")},setYear:function(t,n){return t.year(n)},setMonth:function(t,n){return t.month(n)},setDate:function(t,n){return t.date(n)},setHour:function(t,n){return t.hour(n)},setMinute:function(t,n){return t.minute(n)},setSecond:function(t,n){return t.second(n)},setMillisecond:function(t,n){return t.millisecond(n)},isAfter:function(t,n){return t.isAfter(n)},isValidate:function(t){return t.isValid()},locale:{getWeekFirstDay:function(t){return Ne()().locale(Le(t)).localeData().firstDayOfWeek()},getWeekFirstDate:function(t,n){return n.locale(Le(t)).weekday(0)},getWeek:function(t,n){return n.locale(Le(t)).week()},getShortWeekDays:function(t){return Ne()().locale(Le(t)).localeData().weekdaysMin()},getShortMonths:function(t){return Ne()().locale(Le(t)).localeData().monthsShort()},format:function(t,n,r){return n.locale(Le(t)).format(r)},parse:function(t,n,r){for(var a=Le(t),l=0;l2&&arguments[2]!==void 0?arguments[2]:"0",r=String(e);r.length2&&arguments[2]!==void 0?arguments[2]:[],r=o.useState([!1,!1]),a=(0,D.Z)(r,2),l=a[0],i=a[1],c=function(u,v){i(function(g){return Vn(g,v,u)})},d=o.useMemo(function(){return l.map(function(f,u){if(f)return!0;var v=e[u];return v?!!(!n[u]&&!v||v&&t(v,{activeIndex:u})):!1})},[e,l,t,n]);return[d,c]}function br(e,t,n,r,a){var l="",i=[];return e&&i.push(a?"hh":"HH"),t&&i.push("mm"),n&&i.push("ss"),l=i.join(":"),r&&(l+=".SSS"),a&&(l+=" A"),l}function Yr(e,t,n,r,a,l){var i=e.fieldDateTimeFormat,c=e.fieldDateFormat,d=e.fieldTimeFormat,f=e.fieldMonthFormat,u=e.fieldYearFormat,v=e.fieldWeekFormat,g=e.fieldQuarterFormat,p=e.yearFormat,m=e.cellYearFormat,C=e.cellQuarterFormat,S=e.dayFormat,b=e.cellDateFormat,w=br(t,n,r,a,l);return(0,re.Z)((0,re.Z)({},e),{},{fieldDateTimeFormat:i||"YYYY-MM-DD ".concat(w),fieldDateFormat:c||"YYYY-MM-DD",fieldTimeFormat:d||w,fieldMonthFormat:f||"YYYY-MM",fieldYearFormat:u||"YYYY",fieldWeekFormat:v||"gggg-wo",fieldQuarterFormat:g||"YYYY-[Q]Q",yearFormat:p||"YYYY",cellYearFormat:m||"YYYY",cellQuarterFormat:C||"[Q]Q",cellDateFormat:b||S||"D"})}function Ar(e,t){var n=t.showHour,r=t.showMinute,a=t.showSecond,l=t.showMillisecond,i=t.use12Hours;return o.useMemo(function(){return Yr(e,n,r,a,l,i)},[e,n,r,a,l,i])}var Yn=x(71002);function Un(e,t,n){return n!=null?n:t.some(function(r){return e.includes(r)})}var Lr=["showNow","showHour","showMinute","showSecond","showMillisecond","use12Hours","hourStep","minuteStep","secondStep","millisecondStep","hideDisabledOptions","defaultValue","disabledHours","disabledMinutes","disabledSeconds","disabledMilliseconds","disabledTime","changeOnScroll","defaultOpenValue"];function Wr(e){var t=zn(e,Lr),n=e.format,r=e.picker,a=null;return n&&(a=n,Array.isArray(a)&&(a=a[0]),a=(0,Yn.Z)(a)==="object"?a.format:a),r==="time"&&(t.format=a),[t,a]}function xa(e){return e&&typeof e=="string"}function yr(e,t,n,r){return[e,t,n,r].some(function(a){return a!==void 0})}function Br(e,t,n,r,a){var l=t,i=n,c=r;if(!e&&!l&&!i&&!c&&!a)l=!0,i=!0,c=!0;else if(e){var d,f,u,v=[l,i,c].some(function(m){return m===!1}),g=[l,i,c].some(function(m){return m===!0}),p=v?!0:!g;l=(d=l)!==null&&d!==void 0?d:p,i=(f=i)!==null&&f!==void 0?f:p,c=(u=c)!==null&&u!==void 0?u:p}return[l,i,c,a]}function xr(e){var t=e.showTime,n=Wr(e),r=(0,D.Z)(n,2),a=r[0],l=r[1],i=t&&(0,Yn.Z)(t)==="object"?t:{},c=(0,re.Z)((0,re.Z)({defaultOpenValue:i.defaultOpenValue||i.defaultValue},a),i),d=c.showMillisecond,f=c.showHour,u=c.showMinute,v=c.showSecond,g=yr(f,u,v,d),p=Br(g,f,u,v,d),m=(0,D.Z)(p,3);return f=m[0],u=m[1],v=m[2],[c,(0,re.Z)((0,re.Z)({},c),{},{showHour:f,showMinute:u,showSecond:v,showMillisecond:d}),c.format,l]}function kr(e,t,n,r,a){var l=e==="time";if(e==="datetime"||l){for(var i=r,c=hr(e,a,null),d=c,f=[t,n],u=0;u1&&(i=t.addDate(i,-7)),i}function Fe(e,t){var n=t.generateConfig,r=t.locale,a=t.format;return e?typeof a=="function"?a(e):n.locale.format(r.locale,e,a):""}function qe(e,t,n){var r=t,a=["getHour","getMinute","getSecond","getMillisecond"],l=["setHour","setMinute","setSecond","setMillisecond"];return l.forEach(function(i,c){n?r=e[i](r,e[a[c]](n)):r=e[i](r,0)}),r}function ut(e,t,n,r,a){var l=(0,Ke.zX)(function(i,c){return!!(n&&n(i,c)||r&&e.isAfter(r,i)&&!De(e,t,r,i,c.type)||a&&e.isAfter(i,a)&&!De(e,t,a,i,c.type))});return l}function Ht(e,t,n){return o.useMemo(function(){var r=hr(e,t,n),a=cn(r),l=a[0],i=(0,Yn.Z)(l)==="object"&&l.type==="mask"?l.format:null;return[a.map(function(c){return typeof c=="string"||typeof c=="function"?c:c.format}),i]},[e,t,n])}function Nt(e,t,n){return typeof e[0]=="function"||n?!0:t}function pt(e,t,n,r){var a=(0,Ke.zX)(function(l,i){var c=(0,re.Z)({type:t},i);if(delete c.activeIndex,!e.isValidate(l)||n&&n(l,c))return!0;if((t==="date"||t==="time")&&r){var d,f=i&&i.activeIndex===1?"end":"start",u=((d=r.disabledTime)===null||d===void 0?void 0:d.call(r,l,f,{from:c.from}))||{},v=u.disabledHours,g=u.disabledMinutes,p=u.disabledSeconds,m=u.disabledMilliseconds,C=r.disabledHours,S=r.disabledMinutes,b=r.disabledSeconds,w=v||C,k=g||S,y=p||b,M=e.getHour(l),P=e.getMinute(l),I=e.getSecond(l),j=e.getMillisecond(l);if(w&&w().includes(M)||k&&k(M).includes(P)||y&&y(M,P).includes(I)||m&&m(M,P,I).includes(j))return!0}return!1});return a}function dt(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=o.useMemo(function(){var r=e&&cn(e);return t&&r&&(r[1]=r[1]||r[0]),r},[e,t]);return n}function kt(e,t){var n=e.generateConfig,r=e.locale,a=e.picker,l=a===void 0?"date":a,i=e.prefixCls,c=i===void 0?"rc-picker":i,d=e.styles,f=d===void 0?{}:d,u=e.classNames,v=u===void 0?{}:u,g=e.order,p=g===void 0?!0:g,m=e.components,C=m===void 0?{}:m,S=e.inputRender,b=e.allowClear,w=e.clearIcon,k=e.needConfirm,y=e.multiple,M=e.format,P=e.inputReadOnly,I=e.disabledDate,j=e.minDate,O=e.maxDate,A=e.showTime,W=e.value,z=e.defaultValue,H=e.pickerValue,F=e.defaultPickerValue,R=dt(W),B=dt(z),X=dt(H),J=dt(F),Q=l==="date"&&A?"datetime":l,G=Q==="time"||Q==="datetime",T=G||y,E=k!=null?k:G,N=xr(e),V=(0,D.Z)(N,4),te=V[0],ae=V[1],oe=V[2],ue=V[3],q=Ar(r,ae),ge=o.useMemo(function(){return kr(Q,oe,ue,te,q)},[Q,oe,ue,te,q]),fe=o.useMemo(function(){return(0,re.Z)((0,re.Z)({},e),{},{prefixCls:c,locale:q,picker:l,styles:f,classNames:v,order:p,components:(0,re.Z)({input:S},C),clearIcon:s(c,b,w),showTime:ge,value:R,defaultValue:B,pickerValue:X,defaultPickerValue:J},t==null?void 0:t())},[e]),he=Ht(Q,q,M),Ee=(0,D.Z)(he,2),ve=Ee[0],Oe=Ee[1],le=Nt(ve,P,y),tt=ut(n,r,I,j,O),pe=pt(n,l,tt,ge),je=o.useMemo(function(){return(0,re.Z)((0,re.Z)({},fe),{},{needConfirm:E,inputReadOnly:le,disabledDate:tt})},[fe,E,le,tt]);return[je,Q,T,ve,Oe,pe]}var rt=x(75164);function Ot(e,t,n){var r=(0,Ke.C8)(t,{value:e}),a=(0,D.Z)(r,2),l=a[0],i=a[1],c=o.useRef(e),d=o.useRef(),f=function(){rt.Z.cancel(d.current)},u=(0,Ke.zX)(function(){i(c.current),n&&l!==c.current&&n(c.current)}),v=(0,Ke.zX)(function(g,p){f(),c.current=g,g||p?u():d.current=(0,rt.Z)(u)});return o.useEffect(function(){return f},[]),[l,v]}function Ge(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],r=arguments.length>3?arguments[3]:void 0,a=n.every(function(u){return u})?!1:e,l=Ot(a,t||!1,r),i=(0,D.Z)(l,2),c=i[0],d=i[1];function f(u){var v=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};(!v.inherit||c)&&d(u,v.force)}return[c,f]}function In(e){var t=o.useRef();return o.useImperativeHandle(e,function(){var n;return{nativeElement:(n=t.current)===null||n===void 0?void 0:n.nativeElement,focus:function(a){var l;(l=t.current)===null||l===void 0||l.focus(a)},blur:function(){var a;(a=t.current)===null||a===void 0||a.blur()}}}),t}function gn(e,t){return o.useMemo(function(){return e||(t?((0,Zn.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(t).map(function(n){var r=(0,D.Z)(n,2),a=r[0],l=r[1];return{label:a,value:l}})):[])},[e,t])}function ln(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,r=o.useRef(t);r.current=t,(0,jt.o)(function(){if(e)r.current(e);else{var a=(0,rt.Z)(function(){r.current(e)},n);return function(){rt.Z.cancel(a)}}},[e])}function un(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,r=o.useState(0),a=(0,D.Z)(r,2),l=a[0],i=a[1],c=o.useState(!1),d=(0,D.Z)(c,2),f=d[0],u=d[1],v=o.useRef([]),g=o.useRef(null),p=o.useRef(null),m=function(y){g.current=y},C=function(y){return g.current===y},S=function(y){u(y)},b=function(y){return y&&(p.current=y),p.current},w=function(y){var M=v.current,P=new Set(M.filter(function(j){return y[j]||t[j]})),I=M[M.length-1]===0?1:0;return P.size>=2||e[I]?null:I};return ln(f||n,function(){f||(v.current=[],m(null))}),o.useEffect(function(){f&&v.current.push(l)},[f,l]),[f,S,b,l,i,w,v.current,m,C]}function hn(e,t,n,r,a,l){var i=n[n.length-1],c=function(f,u){var v=(0,D.Z)(e,2),g=v[0],p=v[1],m=(0,re.Z)((0,re.Z)({},u),{},{from:pr(e,n)});return i===1&&t[0]&&g&&!De(r,a,g,f,m.type)&&r.isAfter(g,f)||i===0&&t[1]&&p&&!De(r,a,p,f,m.type)&&r.isAfter(f,p)?!0:l==null?void 0:l(f,m)};return c}function Tt(e,t,n,r){switch(t){case"date":case"week":return e.addMonth(n,r);case"month":case"quarter":return e.addYear(n,r);case"year":return e.addYear(n,r*10);case"decade":return e.addYear(n,r*100);default:return n}}var pn=[];function An(e,t,n,r,a,l,i,c){var d=arguments.length>8&&arguments[8]!==void 0?arguments[8]:pn,f=arguments.length>9&&arguments[9]!==void 0?arguments[9]:pn,u=arguments.length>10&&arguments[10]!==void 0?arguments[10]:pn,v=arguments.length>11?arguments[11]:void 0,g=arguments.length>12?arguments[12]:void 0,p=arguments.length>13?arguments[13]:void 0,m=i==="time",C=l||0,S=function(X){var J=e.getNow();return m&&(J=qe(e,J)),d[X]||n[X]||J},b=(0,D.Z)(f,2),w=b[0],k=b[1],y=(0,Ke.C8)(function(){return S(0)},{value:w}),M=(0,D.Z)(y,2),P=M[0],I=M[1],j=(0,Ke.C8)(function(){return S(1)},{value:k}),O=(0,D.Z)(j,2),A=O[0],W=O[1],z=o.useMemo(function(){var B=[P,A][C];return m?B:qe(e,B,u[C])},[m,P,A,C,e,u]),H=function(X){var J=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"panel",Q=[I,W][C];Q(X);var G=[P,A];G[C]=X,v&&(!De(e,t,P,G[0],i)||!De(e,t,A,G[1],i))&&v(G,{source:J,range:C===1?"end":"start",mode:r})},F=function(X,J){if(c){var Q={date:"month",week:"month",month:"year",quarter:"year"},G=Q[i];if(G&&!De(e,t,X,J,G))return Tt(e,i,J,-1);if(i==="year"&&X){var T=Math.floor(e.getYear(X)/10),E=Math.floor(e.getYear(J)/10);if(T!==E)return Tt(e,i,J,-1)}}return J},R=o.useRef(null);return(0,jt.Z)(function(){if(a&&!d[C]){var B=m?null:e.getNow();if(R.current!==null&&R.current!==C?B=[P,A][C^1]:n[C]?B=C===0?n[0]:F(n[0],n[1]):n[C^1]&&(B=n[C^1]),B){g&&e.isAfter(g,B)&&(B=g);var X=c?Tt(e,i,B,1):B;p&&e.isAfter(X,p)&&(B=c?Tt(e,i,p,-1):p),H(B,"reset")}}},[a,C,n[C]]),o.useEffect(function(){a?R.current=C:R.current=null},[a,C]),(0,jt.Z)(function(){a&&d&&d[C]&&H(d[C],"reset")},[a,C]),[z,H]}function _t(e,t){var n=o.useRef(e),r=o.useState({}),a=(0,D.Z)(r,2),l=a[1],i=function(f){return f&&t!==void 0?t:n.current},c=function(f){n.current=f,l({})};return[i,c,i(!0)]}var Vt=[];function Yt(e,t,n){var r=function(i){return i.map(function(c){return Fe(c,{generateConfig:e,locale:t,format:n[0]})})},a=function(i,c){for(var d=Math.max(i.length,c.length),f=-1,u=0;u2&&arguments[2]!==void 0?arguments[2]:1,r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,a=arguments.length>4&&arguments[4]!==void 0?arguments[4]:[],l=arguments.length>5&&arguments[5]!==void 0?arguments[5]:2,i=[],c=n>=1?n|0:1,d=e;d<=t;d+=c){var f=a.includes(d);(!f||!r)&&i.push({label:Tn(d,l),value:d,disabled:f})}return i}function cr(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0,r=t||{},a=r.use12Hours,l=r.hourStep,i=l===void 0?1:l,c=r.minuteStep,d=c===void 0?1:c,f=r.secondStep,u=f===void 0?1:f,v=r.millisecondStep,g=v===void 0?100:v,p=r.hideDisabledOptions,m=r.disabledTime,C=r.disabledHours,S=r.disabledMinutes,b=r.disabledSeconds,w=o.useMemo(function(){return n||e.getNow()},[n,e]);if(0)var k,y,M;var P=o.useCallback(function(T){var E=(m==null?void 0:m(T))||{};return[E.disabledHours||C||Wn,E.disabledMinutes||S||Wn,E.disabledSeconds||b||Wn,E.disabledMilliseconds||Wn]},[m,C,S,b]),I=o.useMemo(function(){return P(w)},[w,P]),j=(0,D.Z)(I,4),O=j[0],A=j[1],W=j[2],z=j[3],H=o.useCallback(function(T,E,N,V){var te=ir(0,23,i,p,T()),ae=a?te.map(function(ge){return(0,re.Z)((0,re.Z)({},ge),{},{label:Tn(ge.value%12||12,2)})}):te,oe=function(fe){return ir(0,59,d,p,E(fe))},ue=function(fe,he){return ir(0,59,u,p,N(fe,he))},q=function(fe,he,Ee){return ir(0,999,g,p,V(fe,he,Ee),3)};return[ae,oe,ue,q]},[p,i,a,g,d,u]),F=o.useMemo(function(){return H(O,A,W,z)},[H,O,A,W,z]),R=(0,D.Z)(F,4),B=R[0],X=R[1],J=R[2],Q=R[3],G=function(E,N){var V=function(){return B},te=X,ae=J,oe=Q;if(N){var ue=P(N),q=(0,D.Z)(ue,4),ge=q[0],fe=q[1],he=q[2],Ee=q[3],ve=H(ge,fe,he,Ee),Oe=(0,D.Z)(ve,4),le=Oe[0],tt=Oe[1],pe=Oe[2],je=Oe[3];V=function(){return le},te=tt,ae=pe,oe=je}var ze=lr(E,V,te,ae,oe,e);return ze};return[G,B,X,J,Q]}function qa(e){var t=e.mode,n=e.internalMode,r=e.renderExtraFooter,a=e.showNow,l=e.showTime,i=e.onSubmit,c=e.onNow,d=e.invalid,f=e.needConfirm,u=e.generateConfig,v=e.disabledDate,g=o.useContext(xt),p=g.prefixCls,m=g.locale,C=g.button,S=C===void 0?"button":C,b=u.getNow(),w=cr(u,l,b),k=(0,D.Z)(w,1),y=k[0],M=r==null?void 0:r(t),P=v(b,{type:t}),I=function(){if(!P){var F=y(b);c(F)}},j="".concat(p,"-now"),O="".concat(j,"-btn"),A=a&&o.createElement("li",{className:j},o.createElement("a",{className:Qe()(O,P&&"".concat(O,"-disabled")),"aria-disabled":P,onClick:I},n==="date"?m.today:m.now)),W=f&&o.createElement("li",{className:"".concat(p,"-ok")},o.createElement(S,{disabled:d,onClick:i},m.ok)),z=(A||W)&&o.createElement("ul",{className:"".concat(p,"-ranges")},A,W);return!M&&!z?null:o.createElement("div",{className:"".concat(p,"-footer")},M&&o.createElement("div",{className:"".concat(p,"-footer-extra")},M),z)}function ka(e,t,n){function r(a,l){var i=a.findIndex(function(d){return De(e,t,d,l,n)});if(i===-1)return[].concat((0,St.Z)(a),[l]);var c=(0,St.Z)(a);return c.splice(i,1),c}return r}var Bn=o.createContext(null);function Pr(){return o.useContext(Bn)}function Kn(e,t){var n=e.prefixCls,r=e.generateConfig,a=e.locale,l=e.disabledDate,i=e.minDate,c=e.maxDate,d=e.cellRender,f=e.hoverValue,u=e.hoverRangeValue,v=e.onHover,g=e.values,p=e.pickerValue,m=e.onSelect,C=e.prevIcon,S=e.nextIcon,b=e.superPrevIcon,w=e.superNextIcon,k=r.getNow(),y={now:k,values:g,pickerValue:p,prefixCls:n,disabledDate:l,minDate:i,maxDate:c,cellRender:d,hoverValue:f,hoverRangeValue:u,onHover:v,locale:a,generateConfig:r,onSelect:m,panelType:t,prevIcon:C,nextIcon:S,superPrevIcon:b,superNextIcon:w};return[y,k]}var wn=o.createContext({});function ur(e){for(var t=e.rowNum,n=e.colNum,r=e.baseDate,a=e.getCellDate,l=e.prefixColumn,i=e.rowClassName,c=e.titleFormat,d=e.getCellText,f=e.getCellClassName,u=e.headerCells,v=e.cellSelection,g=v===void 0?!0:v,p=e.disabledDate,m=Pr(),C=m.prefixCls,S=m.panelType,b=m.now,w=m.disabledDate,k=m.cellRender,y=m.onHover,M=m.hoverValue,P=m.hoverRangeValue,I=m.generateConfig,j=m.values,O=m.locale,A=m.onSelect,W=p||w,z="".concat(C,"-cell"),H=o.useContext(wn),F=H.onCellDblClick,R=function(N){return j.some(function(V){return V&&De(I,O,N,V,S)})},B=[],X=0;X1&&arguments[1]!==void 0?arguments[1]:!1;ke(L),S==null||S(L),xe&&at(L)},it=function(L,xe){q(L),xe&&_e(xe),at(xe,L)},Re=function(L){if(pe(L),_e(L),ue!==y){var xe=["decade","year"],Z=[].concat(xe,["month"]),K={quarter:[].concat(xe,["quarter"]),week:[].concat((0,St.Z)(Z),["week"]),date:[].concat((0,St.Z)(Z),["date"])},ft=K[y]||Z,st=ft.indexOf(ue),Ct=ft[st+1];Ct&&it(Ct,L)}},bt=o.useMemo(function(){var _,L;if(Array.isArray(I)){var xe=(0,D.Z)(I,2);_=xe[0],L=xe[1]}else _=I;return!_&&!L?null:(_=_||L,L=L||_,a.isAfter(_,L)?[L,_]:[_,L])},[I,a]),Ve=or(j,O,A),we=z[ge]||vo[ge]||Ir,Ye=o.useContext(wn),gt=o.useMemo(function(){return(0,re.Z)((0,re.Z)({},Ye),{},{hideHeader:H})},[Ye,H]),de="".concat(F,"-panel"),zt=zn(e,["showWeek","prevIcon","nextIcon","superPrevIcon","superNextIcon","disabledDate","minDate","maxDate","onHover"]);return o.createElement(wn.Provider,{value:gt},o.createElement("div",{ref:R,tabIndex:d,className:Qe()(de,(0,$e.Z)({},"".concat(de,"-rtl"),l==="rtl"))},o.createElement(we,(0,Ce.Z)({},zt,{showTime:V,prefixCls:F,locale:E,generateConfig:a,onModeChange:it,pickerValue:Se,onPickerValueChange:function(L){_e(L,!0)},value:le[0],onSelect:Re,values:le,cellRender:Ve,hoverRangeValue:bt,hoverValue:P}))))}var go=o.memo(o.forwardRef(mo)),jr=go;function ho(e){var t=e.picker,n=e.multiplePanel,r=e.pickerValue,a=e.onPickerValueChange,l=e.needConfirm,i=e.onSubmit,c=e.range,d=e.hoverValue,f=o.useContext(xt),u=f.prefixCls,v=f.generateConfig,g=o.useCallback(function(w,k){return Tt(v,t,w,k)},[v,t]),p=o.useMemo(function(){return g(r,1)},[r,g]),m=function(k){a(g(k,-1))},C={onCellDblClick:function(){l&&i()}},S=t==="time",b=(0,re.Z)((0,re.Z)({},e),{},{hoverValue:null,hoverRangeValue:null,hideHeader:S});return c?b.hoverRangeValue=d:b.hoverValue=d,n?o.createElement("div",{className:"".concat(u,"-panels")},o.createElement(wn.Provider,{value:(0,re.Z)((0,re.Z)({},C),{},{hideNext:!0})},o.createElement(jr,b)),o.createElement(wn.Provider,{value:(0,re.Z)((0,re.Z)({},C),{},{hidePrev:!0})},o.createElement(jr,(0,Ce.Z)({},b,{pickerValue:p,onPickerValueChange:m})))):o.createElement(wn.Provider,{value:(0,re.Z)({},C)},o.createElement(jr,b))}function $a(e){return typeof e=="function"?e():e}function po(e){var t=e.prefixCls,n=e.presets,r=e.onClick,a=e.onHover;return n.length?o.createElement("div",{className:"".concat(t,"-presets")},o.createElement("ul",null,n.map(function(l,i){var c=l.label,d=l.value;return o.createElement("li",{key:i,onClick:function(){r($a(d))},onMouseEnter:function(){a($a(d))},onMouseLeave:function(){a(null)}},c)}))):null}function Ia(e){var t=e.panelRender,n=e.internalMode,r=e.picker,a=e.showNow,l=e.range,i=e.multiple,c=e.activeInfo,d=c===void 0?[0,0,0]:c,f=e.presets,u=e.onPresetHover,v=e.onPresetSubmit,g=e.onFocus,p=e.onBlur,m=e.onPanelMouseDown,C=e.direction,S=e.value,b=e.onSelect,w=e.isInvalid,k=e.defaultOpenValue,y=e.onOk,M=e.onSubmit,P=o.useContext(xt),I=P.prefixCls,j="".concat(I,"-panel"),O=C==="rtl",A=o.useRef(null),W=o.useRef(null),z=o.useState(0),H=(0,D.Z)(z,2),F=H[0],R=H[1],B=o.useState(0),X=(0,D.Z)(B,2),J=X[0],Q=X[1],G=o.useState(0),T=(0,D.Z)(G,2),E=T[0],N=T[1],V=function(Re){Re.width&&R(Re.width)},te=(0,D.Z)(d,3),ae=te[0],oe=te[1],ue=te[2],q=o.useState(0),ge=(0,D.Z)(q,2),fe=ge[0],he=ge[1];o.useEffect(function(){he(10)},[ae]),o.useEffect(function(){if(l&&W.current){var it,Re=((it=A.current)===null||it===void 0?void 0:it.offsetWidth)||0,bt=W.current.getBoundingClientRect();if(!bt.height||bt.right<0){he(function(gt){return Math.max(0,gt-1)});return}var Ve=(O?oe-Re:ae)-bt.left;if(N(Ve),F&&F=c&&n<=d)return l;var f=Math.min(Math.abs(n-c),Math.abs(n-d));f0?Rn:_n));var tr=Nn+Ut,nr=_n-Rn+1;return String(Rn+(nr+tr-Rn)%nr)};switch(xe){case"Backspace":case"Delete":Z="",K=st;break;case"ArrowLeft":Z="",Ct(-1);break;case"ArrowRight":Z="",Ct(1);break;case"ArrowUp":Z="",K=en(1);break;case"ArrowDown":Z="",K=en(-1);break;default:isNaN(Number(xe))||(Z=E+xe,K=Z);break}if(Z!==null&&(N(Z),Z.length>=ft&&(Ct(1),N(""))),K!==null){var Zt=he.slice(0,pe)+Tn(K,ft)+he.slice(je);Se(Zt.slice(0,i.length))}fe({})},de=o.useRef();(0,jt.Z)(function(){if(!(!F||!i||_e.current)){if(!Oe.match(he)){Se(i);return}return ve.current.setSelectionRange(pe,je),de.current=(0,rt.Z)(function(){ve.current.setSelectionRange(pe,je)}),function(){rt.Z.cancel(de.current)}}},[Oe,i,F,he,ae,pe,je,ge,Se]);var zt=i?{onFocus:bt,onBlur:we,onKeyDown:gt,onMouseDown:it,onMouseUp:Re,onPaste:at}:{};return o.createElement("div",{ref:Ee,className:Qe()(W,(0,$e.Z)((0,$e.Z)({},"".concat(W,"-active"),n&&a),"".concat(W,"-placeholder"),u))},o.createElement(A,(0,Ce.Z)({ref:ve,"aria-invalid":S,autoComplete:"off"},w,{onKeyDown:Ye,onBlur:Ve},zt,{value:he,onChange:ke})),o.createElement(Mr,{type:"suffix",icon:l}),b)}),Xr=Io,Mo=["id","prefix","clearIcon","suffixIcon","separator","activeIndex","activeHelp","allHelp","focused","onFocus","onBlur","onKeyDown","locale","generateConfig","placeholder","className","style","onClick","onClear","value","onChange","onSubmit","onInputChange","format","maskFormat","preserveInvalidOnBlur","onInvalid","disabled","invalid","inputReadOnly","direction","onOpenChange","onActiveInfo","placement","onMouseDown","required","aria-required","autoFocus","tabIndex"],wo=["index"];function Do(e,t){var n=e.id,r=e.prefix,a=e.clearIcon,l=e.suffixIcon,i=e.separator,c=i===void 0?"~":i,d=e.activeIndex,f=e.activeHelp,u=e.allHelp,v=e.focused,g=e.onFocus,p=e.onBlur,m=e.onKeyDown,C=e.locale,S=e.generateConfig,b=e.placeholder,w=e.className,k=e.style,y=e.onClick,M=e.onClear,P=e.value,I=e.onChange,j=e.onSubmit,O=e.onInputChange,A=e.format,W=e.maskFormat,z=e.preserveInvalidOnBlur,H=e.onInvalid,F=e.disabled,R=e.invalid,B=e.inputReadOnly,X=e.direction,J=e.onOpenChange,Q=e.onActiveInfo,G=e.placement,T=e.onMouseDown,E=e.required,N=e["aria-required"],V=e.autoFocus,te=e.tabIndex,ae=(0,Qn.Z)(e,Mo),oe=X==="rtl",ue=o.useContext(xt),q=ue.prefixCls,ge=o.useMemo(function(){if(typeof n=="string")return[n];var Ve=n||{};return[Ve.start,Ve.end]},[n]),fe=o.useRef(),he=o.useRef(),Ee=o.useRef(),ve=function(we){var Ye;return(Ye=[he,Ee][we])===null||Ye===void 0?void 0:Ye.current};o.useImperativeHandle(t,function(){return{nativeElement:fe.current,focus:function(we){if((0,Yn.Z)(we)==="object"){var Ye,gt=we||{},de=gt.index,zt=de===void 0?0:de,_=(0,Qn.Z)(gt,wo);(Ye=ve(zt))===null||Ye===void 0||Ye.focus(_)}else{var L;(L=ve(we!=null?we:0))===null||L===void 0||L.focus()}},blur:function(){var we,Ye;(we=ve(0))===null||we===void 0||we.blur(),(Ye=ve(1))===null||Ye===void 0||Ye.blur()}}});var Oe=wa(ae),le=o.useMemo(function(){return Array.isArray(b)?b:[b,b]},[b]),tt=Ma((0,re.Z)((0,re.Z)({},e),{},{id:ge,placeholder:le})),pe=(0,D.Z)(tt,1),je=pe[0],ze=o.useState({position:"absolute",width:0}),Se=(0,D.Z)(ze,2),ke=Se[0],at=Se[1],_e=(0,Ke.zX)(function(){var Ve=ve(d);if(Ve){var we=Ve.nativeElement.getBoundingClientRect(),Ye=fe.current.getBoundingClientRect(),gt=we.left-Ye.left;at(function(de){return(0,re.Z)((0,re.Z)({},de),{},{width:we.width,left:gt})}),Q([we.left,we.right,Ye.width])}});o.useEffect(function(){_e()},[d]);var it=a&&(P[0]&&!F[0]||P[1]&&!F[1]),Re=V&&!F[0],bt=V&&!Re&&!F[1];return o.createElement(Ln.default,{onResize:_e},o.createElement("div",(0,Ce.Z)({},Oe,{className:Qe()(q,"".concat(q,"-range"),(0,$e.Z)((0,$e.Z)((0,$e.Z)((0,$e.Z)({},"".concat(q,"-focused"),v),"".concat(q,"-disabled"),F.every(function(Ve){return Ve})),"".concat(q,"-invalid"),R.some(function(Ve){return Ve})),"".concat(q,"-rtl"),oe),w),style:k,ref:fe,onClick:y,onMouseDown:function(we){var Ye=we.target;Ye!==he.current.inputElement&&Ye!==Ee.current.inputElement&&we.preventDefault(),T==null||T(we)}}),r&&o.createElement("div",{className:"".concat(q,"-prefix")},r),o.createElement(Xr,(0,Ce.Z)({ref:he},je(0),{autoFocus:Re,tabIndex:te,"date-range":"start"})),o.createElement("div",{className:"".concat(q,"-range-separator")},c),o.createElement(Xr,(0,Ce.Z)({ref:Ee},je(1),{autoFocus:bt,tabIndex:te,"date-range":"end"})),o.createElement("div",{className:"".concat(q,"-active-bar"),style:ke}),o.createElement(Mr,{type:"suffix",icon:l}),it&&o.createElement(zr,{icon:a,onClear:M})))}var Eo=o.forwardRef(Do),Ro=Eo;function Ea(e,t){var n=e!=null?e:t;return Array.isArray(n)?n:[n,n]}function wr(e){return e===1?"end":"start"}function No(e,t){var n=kt(e,function(){var Ue=e.disabled,be=e.allowEmpty,Ze=Ea(Ue,!1),mt=Ea(be,!1);return{disabled:Ze,allowEmpty:mt}}),r=(0,D.Z)(n,6),a=r[0],l=r[1],i=r[2],c=r[3],d=r[4],f=r[5],u=a.prefixCls,v=a.styles,g=a.classNames,p=a.defaultValue,m=a.value,C=a.needConfirm,S=a.onKeyDown,b=a.disabled,w=a.allowEmpty,k=a.disabledDate,y=a.minDate,M=a.maxDate,P=a.defaultOpen,I=a.open,j=a.onOpenChange,O=a.locale,A=a.generateConfig,W=a.picker,z=a.showNow,H=a.showToday,F=a.showTime,R=a.mode,B=a.onPanelChange,X=a.onCalendarChange,J=a.onOk,Q=a.defaultPickerValue,G=a.pickerValue,T=a.onPickerValueChange,E=a.inputReadOnly,N=a.suffixIcon,V=a.onFocus,te=a.onBlur,ae=a.presets,oe=a.ranges,ue=a.components,q=a.cellRender,ge=a.dateRender,fe=a.monthCellRender,he=a.onClick,Ee=In(t),ve=Ge(I,P,b,j),Oe=(0,D.Z)(ve,2),le=Oe[0],tt=Oe[1],pe=function(be,Ze){(b.some(function(mt){return!mt})||!be)&&tt(be,Ze)},je=bn(A,O,c,!0,!1,p,m,X,J),ze=(0,D.Z)(je,5),Se=ze[0],ke=ze[1],at=ze[2],_e=ze[3],it=ze[4],Re=at(),bt=un(b,w,le),Ve=(0,D.Z)(bt,9),we=Ve[0],Ye=Ve[1],gt=Ve[2],de=Ve[3],zt=Ve[4],_=Ve[5],L=Ve[6],xe=Ve[7],Z=Ve[8],K=function(be,Ze){Ye(!0),V==null||V(be,{range:wr(Ze!=null?Ze:de)})},ft=function(be,Ze){Ye(!1),te==null||te(be,{range:wr(Ze!=null?Ze:de)})},st=o.useMemo(function(){if(!F)return null;var Ue=F.disabledTime,be=Ue?function(Ze){var mt=wr(de),Pt=pr(Re,L,de);return Ue(Ze,mt,{from:Pt})}:void 0;return(0,re.Z)((0,re.Z)({},F),{},{disabledTime:be})},[F,de,Re,L]),Ct=(0,Ke.C8)([W,W],{value:R}),en=(0,D.Z)(Ct,2),Zt=en[0],En=en[1],Ut=Zt[de]||W,sn=Ut==="date"&&st?"datetime":Ut,At=sn===W&&sn!=="time",Rn=Mn(W,Ut,z,H,!0),_n=Xn(a,Se,ke,at,_e,b,c,we,le,f),yn=(0,D.Z)(_n,2),er=yn[0],Nn=yn[1],tr=hn(Re,b,L,A,O,k),nr=Sr(Re,f,w),Nr=(0,D.Z)(nr,2),ta=Nr[0],na=Nr[1],Or=An(A,O,Re,Zt,le,de,l,At,Q,G,st==null?void 0:st.defaultOpenValue,T,y,M),Zr=(0,D.Z)(Or,2),ra=Zr[0],Fr=Zr[1],xn=(0,Ke.zX)(function(Ue,be,Ze){var mt=Vn(Zt,de,be);if((mt[0]!==Zt[0]||mt[1]!==Zt[1])&&En(mt),B&&Ze!==!1){var Pt=(0,St.Z)(Re);Ue&&(Pt[de]=Ue),B(Pt,mt)}}),dr=function(be,Ze){return Vn(Re,Ze,be)},dn=function(be,Ze){var mt=Re;be&&(mt=dr(be,de)),xe(de);var Pt=_(mt);_e(mt),er(de,Pt===null),Pt===null?pe(!1,{force:!0}):Ze||Ee.current.focus({index:Pt})},aa=function(be){var Ze,mt=be.target.getRootNode();if(!Ee.current.nativeElement.contains((Ze=mt.activeElement)!==null&&Ze!==void 0?Ze:document.activeElement)){var Pt=b.findIndex(function(El){return!El});Pt>=0&&Ee.current.focus({index:Pt})}pe(!0),he==null||he(be)},Hr=function(){Nn(null),pe(!1,{force:!0})},oa=o.useState(null),fr=(0,D.Z)(oa,2),la=fr[0],vr=fr[1],kn=o.useState(null),rr=(0,D.Z)(kn,2),ar=rr[0],mr=rr[1],Tr=o.useMemo(function(){return ar||Re},[Re,ar]);o.useEffect(function(){le||mr(null)},[le]);var ia=o.useState([0,0,0]),gr=(0,D.Z)(ia,2),ca=gr[0],ua=gr[1],sa=gn(ae,oe),da=function(be){mr(be),vr("preset")},fa=function(be){var Ze=Nn(be);Ze&&pe(!1,{force:!0})},va=function(be){dn(be)},ma=function(be){mr(be?dr(be,de):null),vr("cell")},ga=function(be){pe(!0),K(be)},ha=function(){gt("panel")},pa=function(be){var Ze=Vn(Re,de,be);_e(Ze),!C&&!i&&l===sn&&dn(be)},Ca=function(){pe(!1)},Sa=or(q,ge,fe,wr(de)),ba=Re[de]||null,ya=(0,Ke.zX)(function(Ue){return f(Ue,{activeIndex:de})}),Me=o.useMemo(function(){var Ue=(0,an.Z)(a,!1),be=(0,On.Z)(a,[].concat((0,St.Z)(Object.keys(Ue)),["onChange","onCalendarChange","style","className","onPanelChange","disabledTime"]));return be},[a]),me=o.createElement(Ia,(0,Ce.Z)({},Me,{showNow:Rn,showTime:st,range:!0,multiplePanel:At,activeInfo:ca,disabledDate:tr,onFocus:ga,onBlur:ft,onPanelMouseDown:ha,picker:W,mode:Ut,internalMode:sn,onPanelChange:xn,format:d,value:ba,isInvalid:ya,onChange:null,onSelect:pa,pickerValue:ra,defaultOpenValue:cn(F==null?void 0:F.defaultOpenValue)[de],onPickerValueChange:Fr,hoverValue:Tr,onHover:ma,needConfirm:C,onSubmit:dn,onOk:it,presets:sa,onPresetHover:da,onPresetSubmit:fa,onNow:va,cellRender:Sa})),Lt=function(be,Ze){var mt=dr(be,Ze);_e(mt)},fn=function(){gt("input")},Vr=function(be,Ze){var mt=L.length,Pt=L[mt-1];if(mt&&Pt!==Ze&&C&&!w[Pt]&&!Z(Pt)&&Re[Pt]){Ee.current.focus({index:Pt});return}gt("input"),pe(!0,{inherit:!0}),de!==Ze&&le&&!C&&i&&dn(null,!0),zt(Ze),K(be,Ze)},Ml=function(be,Ze){if(pe(!1),!C&>()==="input"){var mt=_(Re);er(de,mt===null)}ft(be,Ze)},wl=function(be,Ze){be.key==="Tab"&&dn(null,!0),S==null||S(be,Ze)},Dl=o.useMemo(function(){return{prefixCls:u,locale:O,generateConfig:A,button:ue.button,input:ue.input}},[u,O,A,ue.button,ue.input]);if((0,jt.Z)(function(){le&&de!==void 0&&xn(null,W,!1)},[le,de,W]),(0,jt.Z)(function(){var Ue=gt();!le&&Ue==="input"&&(pe(!1),dn(null,!0)),!le&&i&&!C&&Ue==="panel"&&(pe(!0),dn())},[le]),0)var Yl;return o.createElement(xt.Provider,{value:Dl},o.createElement(on,(0,Ce.Z)({},Cr(a),{popupElement:me,popupStyle:v.popup,popupClassName:g.popup,visible:le,onClose:Ca,range:!0}),o.createElement(Ro,(0,Ce.Z)({},a,{ref:Ee,suffixIcon:N,activeIndex:we||le?de:null,activeHelp:!!ar,allHelp:!!ar&&la==="preset",focused:we,onFocus:Vr,onBlur:Ml,onKeyDown:wl,onSubmit:dn,value:Tr,maskFormat:d,onChange:Lt,onInputChange:fn,format:c,inputReadOnly:E,disabled:b,open:le,onOpenChange:pe,onClick:aa,onClear:Hr,invalid:ta,onInvalid:na,onActiveInfo:ua}))))}var Oo=o.forwardRef(No),Zo=Oo,Fo=x(39983);function Ho(e){var t=e.prefixCls,n=e.value,r=e.onRemove,a=e.removeIcon,l=a===void 0?"\xD7":a,i=e.formatDate,c=e.disabled,d=e.maxTagCount,f=e.placeholder,u="".concat(t,"-selector"),v="".concat(t,"-selection"),g="".concat(v,"-overflow");function p(S,b){return o.createElement("span",{className:Qe()("".concat(v,"-item")),title:typeof S=="string"?S:null},o.createElement("span",{className:"".concat(v,"-item-content")},S),!c&&b&&o.createElement("span",{onMouseDown:function(k){k.preventDefault()},onClick:b,className:"".concat(v,"-item-remove")},l))}function m(S){var b=i(S),w=function(y){y&&y.stopPropagation(),r(S)};return p(b,w)}function C(S){var b="+ ".concat(S.length," ...");return p(b)}return o.createElement("div",{className:u},o.createElement(Fo.Z,{prefixCls:g,data:n,renderItem:m,renderRest:C,itemKey:function(b){return i(b)},maxCount:d}),!n.length&&o.createElement("span",{className:"".concat(t,"-selection-placeholder")},f))}var To=["id","open","prefix","clearIcon","suffixIcon","activeHelp","allHelp","focused","onFocus","onBlur","onKeyDown","locale","generateConfig","placeholder","className","style","onClick","onClear","internalPicker","value","onChange","onSubmit","onInputChange","multiple","maxTagCount","format","maskFormat","preserveInvalidOnBlur","onInvalid","disabled","invalid","inputReadOnly","direction","onOpenChange","onMouseDown","required","aria-required","autoFocus","tabIndex","removeIcon"];function Vo(e,t){var n=e.id,r=e.open,a=e.prefix,l=e.clearIcon,i=e.suffixIcon,c=e.activeHelp,d=e.allHelp,f=e.focused,u=e.onFocus,v=e.onBlur,g=e.onKeyDown,p=e.locale,m=e.generateConfig,C=e.placeholder,S=e.className,b=e.style,w=e.onClick,k=e.onClear,y=e.internalPicker,M=e.value,P=e.onChange,I=e.onSubmit,j=e.onInputChange,O=e.multiple,A=e.maxTagCount,W=e.format,z=e.maskFormat,H=e.preserveInvalidOnBlur,F=e.onInvalid,R=e.disabled,B=e.invalid,X=e.inputReadOnly,J=e.direction,Q=e.onOpenChange,G=e.onMouseDown,T=e.required,E=e["aria-required"],N=e.autoFocus,V=e.tabIndex,te=e.removeIcon,ae=(0,Qn.Z)(e,To),oe=J==="rtl",ue=o.useContext(xt),q=ue.prefixCls,ge=o.useRef(),fe=o.useRef();o.useImperativeHandle(t,function(){return{nativeElement:ge.current,focus:function(ke){var at;(at=fe.current)===null||at===void 0||at.focus(ke)},blur:function(){var ke;(ke=fe.current)===null||ke===void 0||ke.blur()}}});var he=wa(ae),Ee=function(ke){P([ke])},ve=function(ke){var at=M.filter(function(_e){return _e&&!De(m,p,_e,ke,y)});P(at),r||I()},Oe=Ma((0,re.Z)((0,re.Z)({},e),{},{onChange:Ee}),function(Se){var ke=Se.valueTexts;return{value:ke[0]||"",active:f}}),le=(0,D.Z)(Oe,2),tt=le[0],pe=le[1],je=!!(l&&M.length&&!R),ze=O?o.createElement(o.Fragment,null,o.createElement(Ho,{prefixCls:q,value:M,onRemove:ve,formatDate:pe,maxTagCount:A,disabled:R,removeIcon:te,placeholder:C}),o.createElement("input",{className:"".concat(q,"-multiple-input"),value:M.map(pe).join(","),ref:fe,readOnly:!0,autoFocus:N,tabIndex:V}),o.createElement(Mr,{type:"suffix",icon:i}),je&&o.createElement(zr,{icon:l,onClear:k})):o.createElement(Xr,(0,Ce.Z)({ref:fe},tt(),{autoFocus:N,tabIndex:V,suffixIcon:i,clearIcon:je&&o.createElement(zr,{icon:l,onClear:k}),showActiveCls:!1}));return o.createElement("div",(0,Ce.Z)({},he,{className:Qe()(q,(0,$e.Z)((0,$e.Z)((0,$e.Z)((0,$e.Z)((0,$e.Z)({},"".concat(q,"-multiple"),O),"".concat(q,"-focused"),f),"".concat(q,"-disabled"),R),"".concat(q,"-invalid"),B),"".concat(q,"-rtl"),oe),S),style:b,ref:ge,onClick:w,onMouseDown:function(ke){var at,_e=ke.target;_e!==((at=fe.current)===null||at===void 0?void 0:at.inputElement)&&ke.preventDefault(),G==null||G(ke)}}),a&&o.createElement("div",{className:"".concat(q,"-prefix")},a),ze)}var Yo=o.forwardRef(Vo),Ao=Yo;function Lo(e,t){var n=kt(e),r=(0,D.Z)(n,6),a=r[0],l=r[1],i=r[2],c=r[3],d=r[4],f=r[5],u=a,v=u.prefixCls,g=u.styles,p=u.classNames,m=u.order,C=u.defaultValue,S=u.value,b=u.needConfirm,w=u.onChange,k=u.onKeyDown,y=u.disabled,M=u.disabledDate,P=u.minDate,I=u.maxDate,j=u.defaultOpen,O=u.open,A=u.onOpenChange,W=u.locale,z=u.generateConfig,H=u.picker,F=u.showNow,R=u.showToday,B=u.showTime,X=u.mode,J=u.onPanelChange,Q=u.onCalendarChange,G=u.onOk,T=u.multiple,E=u.defaultPickerValue,N=u.pickerValue,V=u.onPickerValueChange,te=u.inputReadOnly,ae=u.suffixIcon,oe=u.removeIcon,ue=u.onFocus,q=u.onBlur,ge=u.presets,fe=u.components,he=u.cellRender,Ee=u.dateRender,ve=u.monthCellRender,Oe=u.onClick,le=In(t);function tt(Me){return Me===null?null:T?Me:Me[0]}var pe=ka(z,W,l),je=Ge(O,j,[y],A),ze=(0,D.Z)(je,2),Se=ze[0],ke=ze[1],at=function(me,Lt,fn){if(Q){var Vr=(0,re.Z)({},fn);delete Vr.range,Q(tt(me),tt(Lt),Vr)}},_e=function(me){G==null||G(tt(me))},it=bn(z,W,c,!1,m,C,S,at,_e),Re=(0,D.Z)(it,5),bt=Re[0],Ve=Re[1],we=Re[2],Ye=Re[3],gt=Re[4],de=we(),zt=un([y]),_=(0,D.Z)(zt,4),L=_[0],xe=_[1],Z=_[2],K=_[3],ft=function(me){xe(!0),ue==null||ue(me,{})},st=function(me){xe(!1),q==null||q(me,{})},Ct=(0,Ke.C8)(H,{value:X}),en=(0,D.Z)(Ct,2),Zt=en[0],En=en[1],Ut=Zt==="date"&&B?"datetime":Zt,sn=Mn(H,Zt,F,R),At=w&&function(Me,me){w(tt(Me),tt(me))},Rn=Xn((0,re.Z)((0,re.Z)({},a),{},{onChange:At}),bt,Ve,we,Ye,[],c,L,Se,f),_n=(0,D.Z)(Rn,2),yn=_n[1],er=Sr(de,f),Nn=(0,D.Z)(er,2),tr=Nn[0],nr=Nn[1],Nr=o.useMemo(function(){return tr.some(function(Me){return Me})},[tr]),ta=function(me,Lt){if(V){var fn=(0,re.Z)((0,re.Z)({},Lt),{},{mode:Lt.mode[0]});delete fn.range,V(me[0],fn)}},na=An(z,W,de,[Zt],Se,K,l,!1,E,N,cn(B==null?void 0:B.defaultOpenValue),ta,P,I),Or=(0,D.Z)(na,2),Zr=Or[0],ra=Or[1],Fr=(0,Ke.zX)(function(Me,me,Lt){if(En(me),J&&Lt!==!1){var fn=Me||de[de.length-1];J(fn,me)}}),xn=function(){yn(we()),ke(!1,{force:!0})},dr=function(me){!y&&!le.current.nativeElement.contains(document.activeElement)&&le.current.focus(),ke(!0),Oe==null||Oe(me)},dn=function(){yn(null),ke(!1,{force:!0})},aa=o.useState(null),Hr=(0,D.Z)(aa,2),oa=Hr[0],fr=Hr[1],la=o.useState(null),vr=(0,D.Z)(la,2),kn=vr[0],rr=vr[1],ar=o.useMemo(function(){var Me=[kn].concat((0,St.Z)(de)).filter(function(me){return me});return T?Me:Me.slice(0,1)},[de,kn,T]),mr=o.useMemo(function(){return!T&&kn?[kn]:de.filter(function(Me){return Me})},[de,kn,T]);o.useEffect(function(){Se||rr(null)},[Se]);var Tr=gn(ge),ia=function(me){rr(me),fr("preset")},gr=function(me){var Lt=T?pe(we(),me):[me],fn=yn(Lt);fn&&!T&&ke(!1,{force:!0})},ca=function(me){gr(me)},ua=function(me){rr(me),fr("cell")},sa=function(me){ke(!0),ft(me)},da=function(me){if(Z("panel"),!(T&&Ut!==H)){var Lt=T?pe(we(),me):[me];Ye(Lt),!b&&!i&&l===Ut&&xn()}},fa=function(){ke(!1)},va=or(he,Ee,ve),ma=o.useMemo(function(){var Me=(0,an.Z)(a,!1),me=(0,On.Z)(a,[].concat((0,St.Z)(Object.keys(Me)),["onChange","onCalendarChange","style","className","onPanelChange"]));return(0,re.Z)((0,re.Z)({},me),{},{multiple:a.multiple})},[a]),ga=o.createElement(Ia,(0,Ce.Z)({},ma,{showNow:sn,showTime:B,disabledDate:M,onFocus:sa,onBlur:st,picker:H,mode:Zt,internalMode:Ut,onPanelChange:Fr,format:d,value:de,isInvalid:f,onChange:null,onSelect:da,pickerValue:Zr,defaultOpenValue:B==null?void 0:B.defaultOpenValue,onPickerValueChange:ra,hoverValue:ar,onHover:ua,needConfirm:b,onSubmit:xn,onOk:gt,presets:Tr,onPresetHover:ia,onPresetSubmit:gr,onNow:ca,cellRender:va})),ha=function(me){Ye(me)},pa=function(){Z("input")},Ca=function(me){Z("input"),ke(!0,{inherit:!0}),ft(me)},Sa=function(me){ke(!1),st(me)},ba=function(me,Lt){me.key==="Tab"&&xn(),k==null||k(me,Lt)},ya=o.useMemo(function(){return{prefixCls:v,locale:W,generateConfig:z,button:fe.button,input:fe.input}},[v,W,z,fe.button,fe.input]);return(0,jt.Z)(function(){Se&&K!==void 0&&Fr(null,H,!1)},[Se,K,H]),(0,jt.Z)(function(){var Me=Z();!Se&&Me==="input"&&(ke(!1),xn()),!Se&&i&&!b&&Me==="panel"&&xn()},[Se]),o.createElement(xt.Provider,{value:ya},o.createElement(on,(0,Ce.Z)({},Cr(a),{popupElement:ga,popupStyle:g.popup,popupClassName:p.popup,visible:Se,onClose:fa}),o.createElement(Ao,(0,Ce.Z)({},a,{ref:le,suffixIcon:ae,removeIcon:oe,activeHelp:!!kn,allHelp:!!kn&&oa==="preset",focused:L,onFocus:Ca,onBlur:Sa,onKeyDown:ba,onSubmit:xn,value:mr,maskFormat:d,onChange:ha,onInputChange:pa,internalPicker:l,format:c,inputReadOnly:te,disabled:y,open:Se,onOpenChange:ke,onClick:dr,onClear:dn,invalid:Nr,onInvalid:function(me){nr(me,0)}}))))}var Wo=o.forwardRef(Lo),Bo=Wo,jo=Bo,Ra=x(89942),Na=x(87263),Dr=x(9708),Kr=x(53124),Oa=x(98866),Za=x(35792),Fa=x(98675),Ha=x(65223),Ta=x(27833),Va=x(10110),Ya=x(4173),Aa=x(87206),Te=x(861),zo=x(47673),La=x(20353),Gr=x(14747),Uo=x(80110),Jn=x(67771),Wa=x(33297),Ba=x(79511),Xo=x(83559),Qr=x(83262),ja=x(16928);const Jr=(e,t)=>{const{componentCls:n,controlHeight:r}=e,a=t?`${n}-${t}`:"",l=(0,ja.gp)(e);return[{[`${n}-multiple${a}`]:{paddingBlock:l.containerPadding,paddingInlineStart:l.basePadding,minHeight:r,[`${n}-selection-item`]:{height:l.itemHeight,lineHeight:(0,Te.unit)(l.itemLineHeight)}}}]};var Ko=e=>{const{componentCls:t,calc:n,lineWidth:r}=e,a=(0,Qr.mergeToken)(e,{fontHeight:e.fontSize,selectHeight:e.controlHeightSM,multipleSelectItemHeight:e.multipleItemHeightSM,borderRadius:e.borderRadiusSM,borderRadiusSM:e.borderRadiusXS,controlHeight:e.controlHeightSM}),l=(0,Qr.mergeToken)(e,{fontHeight:n(e.multipleItemHeightLG).sub(n(r).mul(2).equal()).equal(),fontSize:e.fontSizeLG,selectHeight:e.controlHeightLG,multipleSelectItemHeight:e.multipleItemHeightLG,borderRadius:e.borderRadiusLG,borderRadiusSM:e.borderRadius,controlHeight:e.controlHeightLG});return[Jr(a,"small"),Jr(e),Jr(l,"large"),{[`${t}${t}-multiple`]:Object.assign(Object.assign({width:"100%",cursor:"text",[`${t}-selector`]:{flex:"auto",padding:0,position:"relative","&:after":{margin:0},[`${t}-selection-placeholder`]:{position:"absolute",top:"50%",insetInlineStart:e.inputPaddingHorizontalBase,insetInlineEnd:0,transform:"translateY(-50%)",transition:`all ${e.motionDurationSlow}`,overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",flex:1,color:e.colorTextPlaceholder,pointerEvents:"none"}}},(0,ja._z)(e)),{[`${t}-multiple-input`]:{width:0,height:0,border:0,visibility:"hidden",position:"absolute",zIndex:-1}})}]},Er=x(15063);const Go=e=>{const{pickerCellCls:t,pickerCellInnerCls:n,cellHeight:r,borderRadiusSM:a,motionDurationMid:l,cellHoverBg:i,lineWidth:c,lineType:d,colorPrimary:f,cellActiveWithRangeBg:u,colorTextLightSolid:v,colorTextDisabled:g,cellBgDisabled:p,colorFillSecondary:m}=e;return{"&::before":{position:"absolute",top:"50%",insetInlineStart:0,insetInlineEnd:0,zIndex:1,height:r,transform:"translateY(-50%)",content:'""',pointerEvents:"none"},[n]:{position:"relative",zIndex:2,display:"inline-block",minWidth:r,height:r,lineHeight:(0,Te.unit)(r),borderRadius:a,transition:`background ${l}`},[`&:hover:not(${t}-in-view):not(${t}-disabled), - &:hover:not(${t}-selected):not(${t}-range-start):not(${t}-range-end):not(${t}-disabled)`]:{[n]:{background:i}},[`&-in-view${t}-today ${n}`]:{"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:1,border:`${(0,Te.unit)(c)} ${d} ${f}`,borderRadius:a,content:'""'}},[`&-in-view${t}-in-range, - &-in-view${t}-range-start, - &-in-view${t}-range-end`]:{position:"relative",[`&:not(${t}-disabled):before`]:{background:u}},[`&-in-view${t}-selected, - &-in-view${t}-range-start, - &-in-view${t}-range-end`]:{[`&:not(${t}-disabled) ${n}`]:{color:v,background:f},[`&${t}-disabled ${n}`]:{background:m}},[`&-in-view${t}-range-start:not(${t}-disabled):before`]:{insetInlineStart:"50%"},[`&-in-view${t}-range-end:not(${t}-disabled):before`]:{insetInlineEnd:"50%"},[`&-in-view${t}-range-start:not(${t}-range-end) ${n}`]:{borderStartStartRadius:a,borderEndStartRadius:a,borderStartEndRadius:0,borderEndEndRadius:0},[`&-in-view${t}-range-end:not(${t}-range-start) ${n}`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:a,borderEndEndRadius:a},"&-disabled":{color:g,cursor:"not-allowed",[n]:{background:"transparent"},"&::before":{background:p}},[`&-disabled${t}-today ${n}::before`]:{borderColor:g}}},Qo=e=>{const{componentCls:t,pickerCellCls:n,pickerCellInnerCls:r,pickerYearMonthCellWidth:a,pickerControlIconSize:l,cellWidth:i,paddingSM:c,paddingXS:d,paddingXXS:f,colorBgContainer:u,lineWidth:v,lineType:g,borderRadiusLG:p,colorPrimary:m,colorTextHeading:C,colorSplit:S,pickerControlIconBorderWidth:b,colorIcon:w,textHeight:k,motionDurationMid:y,colorIconHover:M,fontWeightStrong:P,cellHeight:I,pickerCellPaddingVertical:j,colorTextDisabled:O,colorText:A,fontSize:W,motionDurationSlow:z,withoutTimeCellHeight:H,pickerQuarterPanelContentHeight:F,borderRadiusSM:R,colorTextLightSolid:B,cellHoverBg:X,timeColumnHeight:J,timeColumnWidth:Q,timeCellHeight:G,controlItemBgActive:T,marginXXS:E,pickerDatePanelPaddingHorizontal:N,pickerControlIconMargin:V}=e,te=e.calc(i).mul(7).add(e.calc(N).mul(2)).equal();return{[t]:{"&-panel":{display:"inline-flex",flexDirection:"column",textAlign:"center",background:u,borderRadius:p,outline:"none","&-focused":{borderColor:m},"&-rtl":{[`${t}-prev-icon, - ${t}-super-prev-icon`]:{transform:"rotate(45deg)"},[`${t}-next-icon, - ${t}-super-next-icon`]:{transform:"rotate(-135deg)"},[`${t}-time-panel`]:{[`${t}-content`]:{direction:"ltr","> *":{direction:"rtl"}}}}},"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel,\n &-week-panel,\n &-date-panel,\n &-time-panel":{display:"flex",flexDirection:"column",width:te},"&-header":{display:"flex",padding:`0 ${(0,Te.unit)(d)}`,color:C,borderBottom:`${(0,Te.unit)(v)} ${g} ${S}`,"> *":{flex:"none"},button:{padding:0,color:w,lineHeight:(0,Te.unit)(k),background:"transparent",border:0,cursor:"pointer",transition:`color ${y}`,fontSize:"inherit",display:"inline-flex",alignItems:"center",justifyContent:"center","&:empty":{display:"none"}},"> button":{minWidth:"1.6em",fontSize:W,"&:hover":{color:M},"&:disabled":{opacity:.25,pointerEvents:"none"}},"&-view":{flex:"auto",fontWeight:P,lineHeight:(0,Te.unit)(k),"> button":{color:"inherit",fontWeight:"inherit",verticalAlign:"top","&:not(:first-child)":{marginInlineStart:d},"&:hover":{color:m}}}},"&-prev-icon,\n &-next-icon,\n &-super-prev-icon,\n &-super-next-icon":{position:"relative",width:l,height:l,"&::before":{position:"absolute",top:0,insetInlineStart:0,width:l,height:l,border:"0 solid currentcolor",borderBlockStartWidth:b,borderInlineStartWidth:b,content:'""'}},"&-super-prev-icon,\n &-super-next-icon":{"&::after":{position:"absolute",top:V,insetInlineStart:V,display:"inline-block",width:l,height:l,border:"0 solid currentcolor",borderBlockStartWidth:b,borderInlineStartWidth:b,content:'""'}},"&-prev-icon, &-super-prev-icon":{transform:"rotate(-45deg)"},"&-next-icon, &-super-next-icon":{transform:"rotate(135deg)"},"&-content":{width:"100%",tableLayout:"fixed",borderCollapse:"collapse","th, td":{position:"relative",minWidth:I,fontWeight:"normal"},th:{height:e.calc(I).add(e.calc(j).mul(2)).equal(),color:A,verticalAlign:"middle"}},"&-cell":Object.assign({padding:`${(0,Te.unit)(j)} 0`,color:O,cursor:"pointer","&-in-view":{color:A}},Go(e)),"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${t}-content`]:{height:e.calc(H).mul(4).equal()},[r]:{padding:`0 ${(0,Te.unit)(d)}`}},"&-quarter-panel":{[`${t}-content`]:{height:F}},"&-decade-panel":{[r]:{padding:`0 ${(0,Te.unit)(e.calc(d).div(2).equal())}`},[`${t}-cell::before`]:{display:"none"}},"&-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${t}-body`]:{padding:`0 ${(0,Te.unit)(d)}`},[r]:{width:a}},"&-date-panel":{[`${t}-body`]:{padding:`${(0,Te.unit)(d)} ${(0,Te.unit)(N)}`},[`${t}-content th`]:{boxSizing:"border-box",padding:0}},"&-week-panel":{[`${t}-cell`]:{[`&:hover ${r}, - &-selected ${r}, - ${r}`]:{background:"transparent !important"}},"&-row":{td:{"&:before":{transition:`background ${y}`},"&:first-child:before":{borderStartStartRadius:R,borderEndStartRadius:R},"&:last-child:before":{borderStartEndRadius:R,borderEndEndRadius:R}},"&:hover td:before":{background:X},"&-range-start td, &-range-end td, &-selected td, &-hover td":{[`&${n}`]:{"&:before":{background:m},[`&${t}-cell-week`]:{color:new Er.FastColor(B).setA(.5).toHexString()},[r]:{color:B}}},"&-range-hover td:before":{background:T}}},"&-week-panel, &-date-panel-show-week":{[`${t}-body`]:{padding:`${(0,Te.unit)(d)} ${(0,Te.unit)(c)}`},[`${t}-content th`]:{width:"auto"}},"&-datetime-panel":{display:"flex",[`${t}-time-panel`]:{borderInlineStart:`${(0,Te.unit)(v)} ${g} ${S}`},[`${t}-date-panel, - ${t}-time-panel`]:{transition:`opacity ${z}`},"&-active":{[`${t}-date-panel, - ${t}-time-panel`]:{opacity:.3,"&-active":{opacity:1}}}},"&-time-panel":{width:"auto",minWidth:"auto",[`${t}-content`]:{display:"flex",flex:"auto",height:J},"&-column":{flex:"1 0 auto",width:Q,margin:`${(0,Te.unit)(f)} 0`,padding:0,overflowY:"hidden",textAlign:"start",listStyle:"none",transition:`background ${y}`,overflowX:"hidden","&::-webkit-scrollbar":{width:8,backgroundColor:"transparent"},"&::-webkit-scrollbar-thumb":{backgroundColor:e.colorTextTertiary,borderRadius:e.borderRadiusSM},"&":{scrollbarWidth:"thin",scrollbarColor:`${e.colorTextTertiary} transparent`},"&::after":{display:"block",height:`calc(100% - ${(0,Te.unit)(G)})`,content:'""'},"&:not(:first-child)":{borderInlineStart:`${(0,Te.unit)(v)} ${g} ${S}`},"&-active":{background:new Er.FastColor(T).setA(.2).toHexString()},"&:hover":{overflowY:"auto"},"> li":{margin:0,padding:0,[`&${t}-time-panel-cell`]:{marginInline:E,[`${t}-time-panel-cell-inner`]:{display:"block",width:e.calc(Q).sub(e.calc(E).mul(2)).equal(),height:G,margin:0,paddingBlock:0,paddingInlineEnd:0,paddingInlineStart:e.calc(Q).sub(G).div(2).equal(),color:A,lineHeight:(0,Te.unit)(G),borderRadius:R,cursor:"pointer",transition:`background ${y}`,"&:hover":{background:X}},"&-selected":{[`${t}-time-panel-cell-inner`]:{background:T}},"&-disabled":{[`${t}-time-panel-cell-inner`]:{color:O,background:"transparent",cursor:"not-allowed"}}}}}}}}};var Jo=e=>{const{componentCls:t,textHeight:n,lineWidth:r,paddingSM:a,antCls:l,colorPrimary:i,cellActiveWithRangeBg:c,colorPrimaryBorder:d,lineType:f,colorSplit:u}=e;return{[`${t}-dropdown`]:{[`${t}-footer`]:{borderTop:`${(0,Te.unit)(r)} ${f} ${u}`,"&-extra":{padding:`0 ${(0,Te.unit)(a)}`,lineHeight:(0,Te.unit)(e.calc(n).sub(e.calc(r).mul(2)).equal()),textAlign:"start","&:not(:last-child)":{borderBottom:`${(0,Te.unit)(r)} ${f} ${u}`}}},[`${t}-panels + ${t}-footer ${t}-ranges`]:{justifyContent:"space-between"},[`${t}-ranges`]:{marginBlock:0,paddingInline:(0,Te.unit)(a),overflow:"hidden",textAlign:"start",listStyle:"none",display:"flex",justifyContent:"center",alignItems:"center","> li":{lineHeight:(0,Te.unit)(e.calc(n).sub(e.calc(r).mul(2)).equal()),display:"inline-block"},[`${t}-now-btn-disabled`]:{pointerEvents:"none",color:e.colorTextDisabled},[`${t}-preset > ${l}-tag-blue`]:{color:i,background:c,borderColor:d,cursor:"pointer"},[`${t}-ok`]:{paddingBlock:e.calc(r).mul(2).equal(),marginInlineStart:"auto"}}}}};const qo=e=>{const{componentCls:t,controlHeightLG:n,paddingXXS:r,padding:a}=e;return{pickerCellCls:`${t}-cell`,pickerCellInnerCls:`${t}-cell-inner`,pickerYearMonthCellWidth:e.calc(n).mul(1.5).equal(),pickerQuarterPanelContentHeight:e.calc(n).mul(1.4).equal(),pickerCellPaddingVertical:e.calc(r).add(e.calc(r).div(2)).equal(),pickerCellBorderGap:2,pickerControlIconSize:7,pickerControlIconMargin:4,pickerControlIconBorderWidth:1.5,pickerDatePanelPaddingHorizontal:e.calc(a).add(e.calc(r).div(2)).equal()}},_o=e=>{const{colorBgContainerDisabled:t,controlHeight:n,controlHeightSM:r,controlHeightLG:a,paddingXXS:l,lineWidth:i}=e,c=l*2,d=i*2,f=Math.min(n-c,n-d),u=Math.min(r-c,r-d),v=Math.min(a-c,a-d);return{INTERNAL_FIXED_ITEM_MARGIN:Math.floor(l/2),cellHoverBg:e.controlItemBgHover,cellActiveWithRangeBg:e.controlItemBgActive,cellHoverWithRangeBg:new Er.FastColor(e.colorPrimary).lighten(35).toHexString(),cellRangeBorderColor:new Er.FastColor(e.colorPrimary).lighten(20).toHexString(),cellBgDisabled:t,timeColumnWidth:a*1.4,timeColumnHeight:28*8,timeCellHeight:28,cellWidth:r*1.5,cellHeight:r,textHeight:a,withoutTimeCellHeight:a*1.65,multipleItemBg:e.colorFillSecondary,multipleItemBorderColor:"transparent",multipleItemHeight:f,multipleItemHeightSM:u,multipleItemHeightLG:v,multipleSelectorBgDisabled:t,multipleItemColorDisabled:e.colorTextDisabled,multipleItemBorderColorDisabled:"transparent"}},el=e=>Object.assign(Object.assign(Object.assign(Object.assign({},(0,La.T)(e)),_o(e)),(0,Ba.w)(e)),{presetsWidth:120,presetsMaxWidth:200,zIndexPopup:e.zIndexPopupBase+50});var Rr=x(93900),tl=e=>{const{componentCls:t}=e;return{[t]:[Object.assign(Object.assign(Object.assign(Object.assign({},(0,Rr.qG)(e)),(0,Rr.vc)(e)),(0,Rr.H8)(e)),(0,Rr.Mu)(e)),{"&-outlined":{[`&${t}-multiple ${t}-selection-item`]:{background:e.multipleItemBg,border:`${(0,Te.unit)(e.lineWidth)} ${e.lineType} ${e.multipleItemBorderColor}`}},"&-filled":{[`&${t}-multiple ${t}-selection-item`]:{background:e.colorBgContainer,border:`${(0,Te.unit)(e.lineWidth)} ${e.lineType} ${e.colorSplit}`}},"&-borderless":{[`&${t}-multiple ${t}-selection-item`]:{background:e.multipleItemBg,border:`${(0,Te.unit)(e.lineWidth)} ${e.lineType} ${e.multipleItemBorderColor}`}},"&-underlined":{[`&${t}-multiple ${t}-selection-item`]:{background:e.multipleItemBg,border:`${(0,Te.unit)(e.lineWidth)} ${e.lineType} ${e.multipleItemBorderColor}`}}}]}};const qr=(e,t,n,r)=>{const a=e.calc(n).add(2).equal(),l=e.max(e.calc(t).sub(a).div(2).equal(),0),i=e.max(e.calc(t).sub(a).sub(l).equal(),0);return{padding:`${(0,Te.unit)(l)} ${(0,Te.unit)(r)} ${(0,Te.unit)(i)}`}},nl=e=>{const{componentCls:t,colorError:n,colorWarning:r}=e;return{[`${t}:not(${t}-disabled):not([disabled])`]:{[`&${t}-status-error`]:{[`${t}-active-bar`]:{background:n}},[`&${t}-status-warning`]:{[`${t}-active-bar`]:{background:r}}}}},rl=e=>{const{componentCls:t,antCls:n,controlHeight:r,paddingInline:a,lineWidth:l,lineType:i,colorBorder:c,borderRadius:d,motionDurationMid:f,colorTextDisabled:u,colorTextPlaceholder:v,controlHeightLG:g,fontSizeLG:p,controlHeightSM:m,paddingInlineSM:C,paddingXS:S,marginXS:b,colorIcon:w,lineWidthBold:k,colorPrimary:y,motionDurationSlow:M,zIndexPopup:P,paddingXXS:I,sizePopupArrow:j,colorBgElevated:O,borderRadiusLG:A,boxShadowSecondary:W,borderRadiusSM:z,colorSplit:H,cellHoverBg:F,presetsWidth:R,presetsMaxWidth:B,boxShadowPopoverArrow:X,fontHeight:J,fontHeightLG:Q,lineHeightLG:G}=e;return[{[t]:Object.assign(Object.assign(Object.assign({},(0,Gr.Wf)(e)),qr(e,r,J,a)),{position:"relative",display:"inline-flex",alignItems:"center",lineHeight:1,borderRadius:d,transition:`border ${f}, box-shadow ${f}, background ${f}`,[`${t}-prefix`]:{flex:"0 0 auto",marginInlineEnd:e.inputAffixPadding},[`${t}-input`]:{position:"relative",display:"inline-flex",alignItems:"center",width:"100%","> input":Object.assign(Object.assign({position:"relative",display:"inline-block",width:"100%",color:"inherit",fontSize:e.fontSize,lineHeight:e.lineHeight,transition:`all ${f}`},(0,zo.nz)(v)),{flex:"auto",minWidth:1,height:"auto",padding:0,background:"transparent",border:0,fontFamily:"inherit","&:focus":{boxShadow:"none",outline:0},"&[disabled]":{background:"transparent",color:u,cursor:"not-allowed"}}),"&-placeholder":{"> input":{color:v}}},"&-large":Object.assign(Object.assign({},qr(e,g,Q,a)),{[`${t}-input > input`]:{fontSize:p,lineHeight:G}}),"&-small":Object.assign({},qr(e,m,J,C)),[`${t}-suffix`]:{display:"flex",flex:"none",alignSelf:"center",marginInlineStart:e.calc(S).div(2).equal(),color:u,lineHeight:1,pointerEvents:"none",transition:`opacity ${f}, color ${f}`,"> *":{verticalAlign:"top","&:not(:last-child)":{marginInlineEnd:b}}},[`${t}-clear`]:{position:"absolute",top:"50%",insetInlineEnd:0,color:u,lineHeight:1,transform:"translateY(-50%)",cursor:"pointer",opacity:0,transition:`opacity ${f}, color ${f}`,"> *":{verticalAlign:"top"},"&:hover":{color:w}},"&:hover":{[`${t}-clear`]:{opacity:1},[`${t}-suffix:not(:last-child)`]:{opacity:0}},[`${t}-separator`]:{position:"relative",display:"inline-block",width:"1em",height:p,color:u,fontSize:p,verticalAlign:"top",cursor:"default",[`${t}-focused &`]:{color:w},[`${t}-range-separator &`]:{[`${t}-disabled &`]:{cursor:"not-allowed"}}},"&-range":{position:"relative",display:"inline-flex",[`${t}-active-bar`]:{bottom:e.calc(l).mul(-1).equal(),height:k,background:y,opacity:0,transition:`all ${M} ease-out`,pointerEvents:"none"},[`&${t}-focused`]:{[`${t}-active-bar`]:{opacity:1}},[`${t}-range-separator`]:{alignItems:"center",padding:`0 ${(0,Te.unit)(S)}`,lineHeight:1}},"&-range, &-multiple":{[`${t}-clear`]:{insetInlineEnd:a},[`&${t}-small`]:{[`${t}-clear`]:{insetInlineEnd:C}}},"&-dropdown":Object.assign(Object.assign(Object.assign({},(0,Gr.Wf)(e)),Qo(e)),{pointerEvents:"none",position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:P,[`&${t}-dropdown-hidden`]:{display:"none"},"&-rtl":{direction:"rtl"},[`&${t}-dropdown-placement-bottomLeft, - &${t}-dropdown-placement-bottomRight`]:{[`${t}-range-arrow`]:{top:0,display:"block",transform:"translateY(-100%)"}},[`&${t}-dropdown-placement-topLeft, - &${t}-dropdown-placement-topRight`]:{[`${t}-range-arrow`]:{bottom:0,display:"block",transform:"translateY(100%) rotate(180deg)"}},[`&${n}-slide-up-appear, &${n}-slide-up-enter`]:{[`${t}-range-arrow${t}-range-arrow`]:{transition:"none"}},[`&${n}-slide-up-enter${n}-slide-up-enter-active${t}-dropdown-placement-topLeft, - &${n}-slide-up-enter${n}-slide-up-enter-active${t}-dropdown-placement-topRight, - &${n}-slide-up-appear${n}-slide-up-appear-active${t}-dropdown-placement-topLeft, - &${n}-slide-up-appear${n}-slide-up-appear-active${t}-dropdown-placement-topRight`]:{animationName:Jn.Qt},[`&${n}-slide-up-enter${n}-slide-up-enter-active${t}-dropdown-placement-bottomLeft, - &${n}-slide-up-enter${n}-slide-up-enter-active${t}-dropdown-placement-bottomRight, - &${n}-slide-up-appear${n}-slide-up-appear-active${t}-dropdown-placement-bottomLeft, - &${n}-slide-up-appear${n}-slide-up-appear-active${t}-dropdown-placement-bottomRight`]:{animationName:Jn.fJ},[`&${n}-slide-up-leave ${t}-panel-container`]:{pointerEvents:"none"},[`&${n}-slide-up-leave${n}-slide-up-leave-active${t}-dropdown-placement-topLeft, - &${n}-slide-up-leave${n}-slide-up-leave-active${t}-dropdown-placement-topRight`]:{animationName:Jn.ly},[`&${n}-slide-up-leave${n}-slide-up-leave-active${t}-dropdown-placement-bottomLeft, - &${n}-slide-up-leave${n}-slide-up-leave-active${t}-dropdown-placement-bottomRight`]:{animationName:Jn.Uw},[`${t}-panel > ${t}-time-panel`]:{paddingTop:I},[`${t}-range-wrapper`]:{display:"flex",position:"relative"},[`${t}-range-arrow`]:Object.assign(Object.assign({position:"absolute",zIndex:1,display:"none",paddingInline:e.calc(a).mul(1.5).equal(),boxSizing:"content-box",transition:`all ${M} ease-out`},(0,Ba.W)(e,O,X)),{"&:before":{insetInlineStart:e.calc(a).mul(1.5).equal()}}),[`${t}-panel-container`]:{overflow:"hidden",verticalAlign:"top",background:O,borderRadius:A,boxShadow:W,transition:`margin ${M}`,display:"inline-block",pointerEvents:"auto",[`${t}-panel-layout`]:{display:"flex",flexWrap:"nowrap",alignItems:"stretch"},[`${t}-presets`]:{display:"flex",flexDirection:"column",minWidth:R,maxWidth:B,ul:{height:0,flex:"auto",listStyle:"none",overflow:"auto",margin:0,padding:S,borderInlineEnd:`${(0,Te.unit)(l)} ${i} ${H}`,li:Object.assign(Object.assign({},Gr.vS),{borderRadius:z,paddingInline:S,paddingBlock:e.calc(m).sub(J).div(2).equal(),cursor:"pointer",transition:`all ${M}`,"+ li":{marginTop:b},"&:hover":{background:F}})}},[`${t}-panels`]:{display:"inline-flex",flexWrap:"nowrap","&:last-child":{[`${t}-panel`]:{borderWidth:0}}},[`${t}-panel`]:{verticalAlign:"top",background:"transparent",borderRadius:0,borderWidth:0,[`${t}-content, table`]:{textAlign:"center"},"&-focused":{borderColor:c}}}}),"&-dropdown-range":{padding:`${(0,Te.unit)(e.calc(j).mul(2).div(3).equal())} 0`,"&-hidden":{display:"none"}},"&-rtl":{direction:"rtl",[`${t}-separator`]:{transform:"scale(-1, 1)"},[`${t}-footer`]:{"&-extra":{direction:"rtl"}}}})},(0,Jn.oN)(e,"slide-up"),(0,Jn.oN)(e,"slide-down"),(0,Wa.Fm)(e,"move-up"),(0,Wa.Fm)(e,"move-down")]};var za=(0,Xo.I$)("DatePicker",e=>{const t=(0,Qr.mergeToken)((0,La.e)(e),qo(e),{inputPaddingHorizontalBase:e.calc(e.paddingSM).sub(1).equal(),multipleSelectItemHeight:e.multipleItemHeight,selectHeight:e.controlHeight});return[Jo(t),rl(t),tl(t),nl(t),Ko(t),(0,Uo.c)(e,{focusElCls:`${e.componentCls}-focused`})]},el),al=x(43277);function ol(e,t,n){return n!==void 0?n:t==="year"&&e.lang.yearPlaceholder?e.lang.yearPlaceholder:t==="quarter"&&e.lang.quarterPlaceholder?e.lang.quarterPlaceholder:t==="month"&&e.lang.monthPlaceholder?e.lang.monthPlaceholder:t==="week"&&e.lang.weekPlaceholder?e.lang.weekPlaceholder:t==="time"&&e.timePickerLocale.placeholder?e.timePickerLocale.placeholder:e.lang.placeholder}function ll(e,t,n){return n!==void 0?n:t==="year"&&e.lang.yearPlaceholder?e.lang.rangeYearPlaceholder:t==="quarter"&&e.lang.quarterPlaceholder?e.lang.rangeQuarterPlaceholder:t==="month"&&e.lang.monthPlaceholder?e.lang.rangeMonthPlaceholder:t==="week"&&e.lang.weekPlaceholder?e.lang.rangeWeekPlaceholder:t==="time"&&e.timePickerLocale.placeholder?e.timePickerLocale.rangePlaceholder:e.lang.rangePlaceholder}function Ua(e,t){const{allowClear:n=!0}=e,{clearIcon:r,removeIcon:a}=(0,al.Z)(Object.assign(Object.assign({},e),{prefixCls:t,componentName:"DatePicker"}));return[o.useMemo(()=>n===!1?!1:Object.assign({clearIcon:r},n===!0?{}:n),[n,r]),a]}const[il,cl]=["week","WeekPicker"],[ul,sl]=["month","MonthPicker"],[dl,fl]=["year","YearPicker"],[vl,ml]=["quarter","QuarterPicker"],[_r,Xa]=["time","TimePicker"];var gl=x(83622),hl=e=>o.createElement(gl.ZP,Object.assign({size:"small",type:"primary"},e));function Ka(e){return(0,o.useMemo)(()=>Object.assign({button:hl},e),[e])}function Ga(e,...t){const n=e||{};return t.reduce((r,a)=>(Object.keys(a||{}).forEach(l=>{const i=n[l],c=a[l];if(i&&typeof i=="object")if(c&&typeof c=="object")r[l]=Ga(i,r[l],c);else{const{_default:d}=i;r[l]=r[l]||{},r[l][d]=Qe()(r[l][d],c)}else r[l]=Qe()(r[l],c)}),r),{})}function pl(e,...t){return o.useMemo(()=>Ga.apply(void 0,[e].concat(t)),[t])}function Cl(...e){return o.useMemo(()=>e.reduce((t,n={})=>(Object.keys(n).forEach(r=>{t[r]=Object.assign(Object.assign({},t[r]),n[r])}),t),{}),[e])}function ea(e,t){const n=Object.assign({},e);return Object.keys(t).forEach(r=>{if(r!=="_default"){const a=t[r],l=n[r]||{};n[r]=a?ea(l,a):l}}),n}function Sl(e,t,n){const r=pl.apply(void 0,[n].concat((0,St.Z)(e))),a=Cl.apply(void 0,(0,St.Z)(t));return o.useMemo(()=>[ea(r,n),ea(a,n)],[r,a])}var Qa=(e,t,n,r,a)=>{const{classNames:l,styles:i}=(0,Kr.dj)(e),[c,d]=Sl([l,t],[i,n],{popup:{_default:"root"}});return o.useMemo(()=>{var f,u;const v=Object.assign(Object.assign({},c),{popup:Object.assign(Object.assign({},c.popup),{root:Qe()((f=c.popup)===null||f===void 0?void 0:f.root,r)})}),g=Object.assign(Object.assign({},d),{popup:Object.assign(Object.assign({},d.popup),{root:Object.assign(Object.assign({},(u=d.popup)===null||u===void 0?void 0:u.root),a)})});return[v,g]},[c,d,r,a])},bl=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,r=Object.getOwnPropertySymbols(e);a(0,o.forwardRef)((n,r)=>{var a;const{prefixCls:l,getPopupContainer:i,components:c,className:d,style:f,placement:u,size:v,disabled:g,bordered:p=!0,placeholder:m,popupStyle:C,popupClassName:S,dropdownClassName:b,status:w,rootClassName:k,variant:y,picker:M,styles:P,classNames:I}=n,j=bl(n,["prefixCls","getPopupContainer","components","className","style","placement","size","disabled","bordered","placeholder","popupStyle","popupClassName","dropdownClassName","status","rootClassName","variant","picker","styles","classNames"]),O=M===_r?"timePicker":"datePicker",A=o.useRef(null),{getPrefixCls:W,direction:z,getPopupContainer:H,rangePicker:F}=(0,o.useContext)(Kr.E_),R=W("picker",l),{compactSize:B,compactItemClassnames:X}=(0,Ya.ri)(R,z),J=W(),[Q,G]=(0,Ta.Z)("rangePicker",y,p),T=(0,Za.Z)(R),[E,N,V]=za(R,T),[te,ae]=Qa(O,I,P,S||b,C),[oe]=Ua(n,R),ue=Ka(c),q=(0,Fa.Z)(ze=>{var Se;return(Se=v!=null?v:B)!==null&&Se!==void 0?Se:ze}),ge=o.useContext(Oa.Z),fe=g!=null?g:ge,he=(0,o.useContext)(Ha.aM),{hasFeedback:Ee,status:ve,feedbackIcon:Oe}=he,le=o.createElement(o.Fragment,null,M===_r?o.createElement(Qt.Z,null):o.createElement(Bt,null),Ee&&Oe);(0,o.useImperativeHandle)(r,()=>A.current);const[tt]=(0,Va.Z)("Calendar",Aa.Z),pe=Object.assign(Object.assign({},tt),n.locale),[je]=(0,Na.Cn)("DatePicker",(a=ae.popup.root)===null||a===void 0?void 0:a.zIndex);return E(o.createElement(Ra.Z,{space:!0},o.createElement(Zo,Object.assign({separator:o.createElement("span",{"aria-label":"to",className:`${R}-separator`},o.createElement(wt,null)),disabled:fe,ref:A,placement:u,placeholder:ll(pe,M,m),suffixIcon:le,prevIcon:o.createElement("span",{className:`${R}-prev-icon`}),nextIcon:o.createElement("span",{className:`${R}-next-icon`}),superPrevIcon:o.createElement("span",{className:`${R}-super-prev-icon`}),superNextIcon:o.createElement("span",{className:`${R}-super-next-icon`}),transitionName:`${J}-slide-up`,picker:M},j,{className:Qe()({[`${R}-${q}`]:q,[`${R}-${Q}`]:G},(0,Dr.Z)(R,(0,Dr.F)(ve,w),Ee),N,X,d,F==null?void 0:F.className,V,T,k,te.root),style:Object.assign(Object.assign(Object.assign({},F==null?void 0:F.style),f),ae.root),locale:pe.lang,prefixCls:R,getPopupContainer:i||H,generateConfig:e,components:ue,direction:z,classNames:{popup:Qe()(N,V,T,k,te.popup.root)},styles:{popup:Object.assign(Object.assign({},ae.popup.root),{zIndex:je})},allowClear:oe}))))}),xl=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,r=Object.getOwnPropertySymbols(e);a{const t=(d,f)=>{const u=f===Xa?"timePicker":"datePicker";return(0,o.forwardRef)((g,p)=>{var m;const{prefixCls:C,getPopupContainer:S,components:b,style:w,className:k,rootClassName:y,size:M,bordered:P,placement:I,placeholder:j,popupStyle:O,popupClassName:A,dropdownClassName:W,disabled:z,status:H,variant:F,onCalendarChange:R,styles:B,classNames:X}=g,J=xl(g,["prefixCls","getPopupContainer","components","style","className","rootClassName","size","bordered","placement","placeholder","popupStyle","popupClassName","dropdownClassName","disabled","status","variant","onCalendarChange","styles","classNames"]),{getPrefixCls:Q,direction:G,getPopupContainer:T,[u]:E}=(0,o.useContext)(Kr.E_),N=Q("picker",C),{compactSize:V,compactItemClassnames:te}=(0,Ya.ri)(N,G),ae=o.useRef(null),[oe,ue]=(0,Ta.Z)("datePicker",F,P),q=(0,Za.Z)(N),[ge,fe,he]=za(N,q);(0,o.useImperativeHandle)(p,()=>ae.current);const Ee={showToday:!0},ve=d||g.picker,Oe=Q(),{onSelect:le,multiple:tt}=J,pe=le&&d==="time"&&!tt,je=(xe,Z,K)=>{R==null||R(xe,Z,K),pe&&le(xe)},[ze,Se]=Qa(u,X,B,A||W,O),[ke,at]=Ua(g,N),_e=Ka(b),it=(0,Fa.Z)(xe=>{var Z;return(Z=M!=null?M:V)!==null&&Z!==void 0?Z:xe}),Re=o.useContext(Oa.Z),bt=z!=null?z:Re,Ve=(0,o.useContext)(Ha.aM),{hasFeedback:we,status:Ye,feedbackIcon:gt}=Ve,de=o.createElement(o.Fragment,null,ve==="time"?o.createElement(Qt.Z,null):o.createElement(Bt,null),we&>),[zt]=(0,Va.Z)("DatePicker",Aa.Z),_=Object.assign(Object.assign({},zt),g.locale),[L]=(0,Na.Cn)("DatePicker",(m=Se.popup.root)===null||m===void 0?void 0:m.zIndex);return ge(o.createElement(Ra.Z,{space:!0},o.createElement(jo,Object.assign({ref:ae,placeholder:ol(_,ve,j),suffixIcon:de,placement:I,prevIcon:o.createElement("span",{className:`${N}-prev-icon`}),nextIcon:o.createElement("span",{className:`${N}-next-icon`}),superPrevIcon:o.createElement("span",{className:`${N}-super-prev-icon`}),superNextIcon:o.createElement("span",{className:`${N}-super-next-icon`}),transitionName:`${Oe}-slide-up`,picker:d,onCalendarChange:je},Ee,J,{locale:_.lang,className:Qe()({[`${N}-${it}`]:it,[`${N}-${oe}`]:ue},(0,Dr.Z)(N,(0,Dr.F)(Ye,H),we),fe,te,E==null?void 0:E.className,k,he,q,y,ze.root),style:Object.assign(Object.assign(Object.assign({},E==null?void 0:E.style),w),Se.root),prefixCls:N,getPopupContainer:S||T,generateConfig:e,components:_e,direction:G,disabled:bt,classNames:{popup:Qe()(fe,he,q,y,ze.popup.root)},styles:{popup:Object.assign(Object.assign({},Se.popup.root),{zIndex:L})},allowClear:ke,removeIcon:at}))))})},n=t(),r=t(il,cl),a=t(ul,sl),l=t(dl,fl),i=t(vl,ml),c=t(_r,Xa);return{DatePicker:n,WeekPicker:r,MonthPicker:a,YearPicker:l,TimePicker:c,QuarterPicker:i}},Ja=e=>{const{DatePicker:t,WeekPicker:n,MonthPicker:r,YearPicker:a,TimePicker:l,QuarterPicker:i}=kl(e),c=yl(e),d=t;return d.WeekPicker=n,d.MonthPicker=r,d.YearPicker=a,d.RangePicker=c,d.TimePicker=l,d.QuarterPicker=i,d};const qn=Ja(Et),Pl=(0,Kt.Z)(qn,"popupAlign",void 0,"picker");qn._InternalPanelDoNotUseOrYouWillBeFired=Pl;const $l=(0,Kt.Z)(qn.RangePicker,"popupAlign",void 0,"picker");qn._InternalRangePanelDoNotUseOrYouWillBeFired=$l,qn.generatePicker=Ja;var Il=qn},38703:function(Ft,ht,x){"use strict";x.d(ht,{Z:function(){return kr}});var Y=x(62435),Ne=x(15063),He=x(89739),Pe=x(63606),Xe=x(4340),yt=x(97937),ot=x(93967),ne=x.n(ot),Be=x(98423),Dt=x(53124),tn=x(87462),Xt=x(1413),ie=x(91),Ae={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},nt=function(){var h=(0,Y.useRef)([]),$=(0,Y.useRef)(null);return(0,Y.useEffect)(function(){var U=Date.now(),ee=!1;h.current.forEach(function(Ie){if(Ie){ee=!0;var se=Ie.style;se.transitionDuration=".3s, .3s, .3s, .06s",$.current&&U-$.current<100&&(se.transitionDuration="0s, 0s")}}),ee&&($.current=Date.now())}),h.current},Le=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],$t=function(h){var $=(0,Xt.Z)((0,Xt.Z)({},Ae),h),U=$.className,ee=$.percent,Ie=$.prefixCls,se=$.strokeColor,ye=$.strokeLinecap,ce=$.strokeWidth,et=$.style,We=$.trailColor,Je=$.trailWidth,De=$.transition,ct=(0,ie.Z)($,Le);delete ct.gapPosition;var lt=Array.isArray(ee)?ee:[ee],vt=Array.isArray(se)?se:[se],Fe=nt(),qe=ce/2,ut=100-ce/2,Ht="M ".concat(ye==="round"?qe:0,",").concat(qe,` - L `).concat(ye==="round"?ut:100,",").concat(qe),Nt="0 0 100 ".concat(ce),pt=0;return Y.createElement("svg",(0,tn.Z)({className:ne()("".concat(Ie,"-line"),U),viewBox:Nt,preserveAspectRatio:"none",style:et},ct),Y.createElement("path",{className:"".concat(Ie,"-line-trail"),d:Ht,strokeLinecap:ye,stroke:We,strokeWidth:Je||ce,fillOpacity:"0"}),lt.map(function(dt,kt){var rt=1;switch(ye){case"round":rt=1-ce/100;break;case"square":rt=1-ce/2/100;break;default:rt=1;break}var Ot={strokeDasharray:"".concat(dt*rt,"px, 100px"),strokeDashoffset:"-".concat(pt,"px"),transition:De||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},Ge=vt[kt]||vt[vt.length-1];return pt+=dt,Y.createElement("path",{key:kt,className:"".concat(Ie,"-line-path"),d:Ht,strokeLinecap:ye,stroke:Ge,strokeWidth:ce,fillOpacity:"0",ref:function(gn){Fe[kt]=gn},style:Ot})}))},It=$t,Et=x(71002),Kt=x(97685),o=x(98924),Ce=0,nn=(0,o.Z)();function Gt(){var s;return nn?(s=Ce,Ce+=1):s="TEST_OR_SSR",s}var Rt=function(s){var h=Y.useState(),$=(0,Kt.Z)(h,2),U=$[0],ee=$[1];return Y.useEffect(function(){ee("rc_progress_".concat(Gt()))},[]),s||U},Mt=function(h){var $=h.bg,U=h.children;return Y.createElement("div",{style:{width:"100%",height:"100%",background:$}},U)};function Wt(s,h){return Object.keys(s).map(function($){var U=parseFloat($),ee="".concat(Math.floor(U*h),"%");return"".concat(s[$]," ").concat(ee)})}var Bt=Y.forwardRef(function(s,h){var $=s.prefixCls,U=s.color,ee=s.gradientId,Ie=s.radius,se=s.style,ye=s.ptg,ce=s.strokeLinecap,et=s.strokeWidth,We=s.size,Je=s.gapDegree,De=U&&(0,Et.Z)(U)==="object",ct=De?"#FFF":void 0,lt=We/2,vt=Y.createElement("circle",{className:"".concat($,"-circle-path"),r:Ie,cx:lt,cy:lt,stroke:ct,strokeLinecap:ce,strokeWidth:et,opacity:ye===0?0:1,style:se,ref:h});if(!De)return vt;var Fe="".concat(ee,"-conic"),qe=Je?"".concat(180+Je/2,"deg"):"0deg",ut=Wt(U,(360-Je)/360),Ht=Wt(U,1),Nt="conic-gradient(from ".concat(qe,", ").concat(ut.join(", "),")"),pt="linear-gradient(to ".concat(Je?"bottom":"top",", ").concat(Ht.join(", "),")");return Y.createElement(Y.Fragment,null,Y.createElement("mask",{id:Fe},vt),Y.createElement("foreignObject",{x:0,y:0,width:We,height:We,mask:"url(#".concat(Fe,")")},Y.createElement(Mt,{bg:pt},Y.createElement(Mt,{bg:Nt}))))}),Qt=Bt,Jt=100,qt=function(h,$,U,ee,Ie,se,ye,ce,et,We){var Je=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,De=U/100*360*((360-se)/360),ct=se===0?0:{bottom:0,top:180,left:90,right:-90}[ye],lt=(100-ee)/100*$;et==="round"&&ee!==100&&(lt+=We/2,lt>=$&&(lt=$-.01));var vt=Jt/2;return{stroke:typeof ce=="string"?ce:void 0,strokeDasharray:"".concat($,"px ").concat(h),strokeDashoffset:lt+Je,transform:"rotate(".concat(Ie+De+ct,"deg)"),transformOrigin:"".concat(vt,"px ").concat(vt,"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s",fillOpacity:0}},rn=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function vn(s){var h=s!=null?s:[];return Array.isArray(h)?h:[h]}var wt=function(h){var $=(0,Xt.Z)((0,Xt.Z)({},Ae),h),U=$.id,ee=$.prefixCls,Ie=$.steps,se=$.strokeWidth,ye=$.trailWidth,ce=$.gapDegree,et=ce===void 0?0:ce,We=$.gapPosition,Je=$.trailColor,De=$.strokeLinecap,ct=$.style,lt=$.className,vt=$.strokeColor,Fe=$.percent,qe=(0,ie.Z)($,rn),ut=Jt/2,Ht=Rt(U),Nt="".concat(Ht,"-gradient"),pt=ut-se/2,dt=Math.PI*2*pt,kt=et>0?90+et/2:-90,rt=dt*((360-et)/360),Ot=(0,Et.Z)(Ie)==="object"?Ie:{count:Ie,gap:2},Ge=Ot.count,In=Ot.gap,gn=vn(Fe),ln=vn(vt),un=ln.find(function(Yt){return Yt&&(0,Et.Z)(Yt)==="object"}),hn=un&&(0,Et.Z)(un)==="object",Tt=hn?"butt":De,pn=qt(dt,rt,0,100,kt,et,We,Je,Tt,se),An=nt(),_t=function(){var Cn=0;return gn.map(function(Sn,bn){var Xn=ln[bn]||ln[ln.length-1],Mn=qt(dt,rt,Cn,Sn,kt,et,We,Xn,Tt,se);return Cn+=Sn,Y.createElement(Qt,{key:bn,color:Xn,ptg:Sn,radius:pt,prefixCls:ee,gradientId:Nt,style:Mn,strokeLinecap:Tt,strokeWidth:se,gapDegree:et,ref:function(lr){An[bn]=lr},size:Jt})}).reverse()},Vt=function(){var Cn=Math.round(Ge*(gn[0]/100)),Sn=100/Ge,bn=0;return new Array(Ge).fill(null).map(function(Xn,Mn){var Ln=Mn<=Cn-1?ln[0]:Je,lr=Ln&&(0,Et.Z)(Ln)==="object"?"url(#".concat(Nt,")"):void 0,Wn=qt(dt,rt,bn,Sn,kt,et,We,Ln,"butt",se,In);return bn+=(rt-Wn.strokeDashoffset+In)*100/rt,Y.createElement("circle",{key:Mn,className:"".concat(ee,"-circle-path"),r:pt,cx:ut,cy:ut,stroke:lr,strokeWidth:se,opacity:1,style:Wn,ref:function(cr){An[Mn]=cr}})})};return Y.createElement("svg",(0,tn.Z)({className:ne()("".concat(ee,"-circle"),lt),viewBox:"0 0 ".concat(Jt," ").concat(Jt),style:ct,id:U,role:"presentation"},qe),!Ge&&Y.createElement("circle",{className:"".concat(ee,"-circle-trail"),r:pt,cx:ut,cy:ut,stroke:Je,strokeLinecap:Tt,strokeWidth:ye||se,style:pn}),Ge?Vt():_t())},Pn=wt,Qe={Line:It,Circle:Pn},St=x(83062),re=x(84898);function D(s){return!s||s<0?0:s>100?100:s}function Ke({success:s,successPercent:h}){let $=h;return s&&"progress"in s&&($=s.progress),s&&"percent"in s&&($=s.percent),$}const jt=({percent:s,success:h,successPercent:$})=>{const U=D(Ke({success:h,successPercent:$}));return[U,D(D(s)-U)]},On=({success:s={},strokeColor:h})=>{const{strokeColor:$}=s;return[$||re.presetPrimaryColors.green,h||null]},an=(s,h,$)=>{var U,ee,Ie,se;let ye=-1,ce=-1;if(h==="step"){const et=$.steps,We=$.strokeWidth;typeof s=="string"||typeof s=="undefined"?(ye=s==="small"?2:14,ce=We!=null?We:8):typeof s=="number"?[ye,ce]=[s,s]:[ye=14,ce=8]=Array.isArray(s)?s:[s.width,s.height],ye*=et}else if(h==="line"){const et=$==null?void 0:$.strokeWidth;typeof s=="string"||typeof s=="undefined"?ce=et||(s==="small"?6:8):typeof s=="number"?[ye,ce]=[s,s]:[ye=-1,ce=8]=Array.isArray(s)?s:[s.width,s.height]}else(h==="circle"||h==="dashboard")&&(typeof s=="string"||typeof s=="undefined"?[ye,ce]=s==="small"?[60,60]:[120,120]:typeof s=="number"?[ye,ce]=[s,s]:Array.isArray(s)&&(ye=(ee=(U=s[0])!==null&&U!==void 0?U:s[1])!==null&&ee!==void 0?ee:120,ce=(se=(Ie=s[0])!==null&&Ie!==void 0?Ie:s[1])!==null&&se!==void 0?se:120));return[ye,ce]},Zn=3,$e=s=>Zn/s*100;var $n=s=>{const{prefixCls:h,trailColor:$=null,strokeLinecap:U="round",gapPosition:ee,gapDegree:Ie,width:se=120,type:ye,children:ce,success:et,size:We=se,steps:Je}=s,[De,ct]=an(We,"circle");let{strokeWidth:lt}=s;lt===void 0&&(lt=Math.max($e(De),6));const vt={width:De,height:ct,fontSize:De*.15+6},Fe=Y.useMemo(()=>{if(Ie||Ie===0)return Ie;if(ye==="dashboard")return 75},[Ie,ye]),qe=jt(s),ut=ee||ye==="dashboard"&&"bottom"||void 0,Ht=Object.prototype.toString.call(s.strokeColor)==="[object Object]",Nt=On({success:et,strokeColor:s.strokeColor}),pt=ne()(`${h}-inner`,{[`${h}-circle-gradient`]:Ht}),dt=Y.createElement(Pn,{steps:Je,percent:Je?qe[1]:qe,strokeWidth:lt,trailWidth:lt,strokeColor:Je?Nt[1]:Nt,strokeLinecap:U,trailColor:$,prefixCls:h,gapDegree:Fe,gapPosition:ut}),kt=De<=20,rt=Y.createElement("div",{className:pt,style:vt},dt,!kt&&ce);return kt?Y.createElement(St.Z,{title:ce},rt):rt},mn=x(861),xt=x(14747),Fn=x(83559),Hn=x(83262);const on="--progress-line-stroke-color",Tn="--progress-percent",cn=s=>{const h=s?"100%":"-100%";return new mn.Keyframes(`antProgress${s?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${h}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${h}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},Vn=s=>{const{componentCls:h,iconCls:$}=s;return{[h]:Object.assign(Object.assign({},(0,xt.Wf)(s)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:s.fontSize},[`${h}-outer`]:{display:"inline-flex",alignItems:"center",width:"100%"},[`${h}-inner`]:{position:"relative",display:"inline-block",width:"100%",flex:1,overflow:"hidden",verticalAlign:"middle",backgroundColor:s.remainingColor,borderRadius:s.lineBorderRadius},[`${h}-inner:not(${h}-circle-gradient)`]:{[`${h}-circle-path`]:{stroke:s.defaultColor}},[`${h}-success-bg, ${h}-bg`]:{position:"relative",background:s.defaultColor,borderRadius:s.lineBorderRadius,transition:`all ${s.motionDurationSlow} ${s.motionEaseInOutCirc}`},[`${h}-layout-bottom`]:{display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",[`${h}-text`]:{width:"max-content",marginInlineStart:0,marginTop:s.marginXXS}},[`${h}-bg`]:{overflow:"hidden","&::after":{content:'""',background:{_multi_value_:!0,value:["inherit",`var(${on})`]},height:"100%",width:`calc(1 / var(${Tn}) * 100%)`,display:"block"},[`&${h}-bg-inner`]:{minWidth:"max-content","&::after":{content:"none"},[`${h}-text-inner`]:{color:s.colorWhite,[`&${h}-text-bright`]:{color:"rgba(0, 0, 0, 0.45)"}}}},[`${h}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:s.colorSuccess},[`${h}-text`]:{display:"inline-block",marginInlineStart:s.marginXS,color:s.colorText,lineHeight:1,width:"2em",whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[$]:{fontSize:s.fontSize},[`&${h}-text-outer`]:{width:"max-content"},[`&${h}-text-outer${h}-text-start`]:{width:"max-content",marginInlineStart:0,marginInlineEnd:s.marginXS}},[`${h}-text-inner`]:{display:"flex",justifyContent:"center",alignItems:"center",width:"100%",height:"100%",marginInlineStart:0,padding:`0 ${(0,mn.unit)(s.paddingXXS)}`,[`&${h}-text-start`]:{justifyContent:"start"},[`&${h}-text-end`]:{justifyContent:"end"}},[`&${h}-status-active`]:{[`${h}-bg::before`]:{position:"absolute",inset:0,backgroundColor:s.colorBgContainer,borderRadius:s.lineBorderRadius,opacity:0,animationName:cn(),animationDuration:s.progressActiveMotionDuration,animationTimingFunction:s.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${h}-rtl${h}-status-active`]:{[`${h}-bg::before`]:{animationName:cn(!0)}},[`&${h}-status-exception`]:{[`${h}-bg`]:{backgroundColor:s.colorError},[`${h}-text`]:{color:s.colorError}},[`&${h}-status-exception ${h}-inner:not(${h}-circle-gradient)`]:{[`${h}-circle-path`]:{stroke:s.colorError}},[`&${h}-status-success`]:{[`${h}-bg`]:{backgroundColor:s.colorSuccess},[`${h}-text`]:{color:s.colorSuccess}},[`&${h}-status-success ${h}-inner:not(${h}-circle-gradient)`]:{[`${h}-circle-path`]:{stroke:s.colorSuccess}}})}},zn=s=>{const{componentCls:h,iconCls:$}=s;return{[h]:{[`${h}-circle-trail`]:{stroke:s.remainingColor},[`&${h}-circle ${h}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${h}-circle ${h}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:s.circleTextColor,fontSize:s.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[$]:{fontSize:s.circleIconFontSize}},[`${h}-circle&-status-exception`]:{[`${h}-text`]:{color:s.colorError}},[`${h}-circle&-status-success`]:{[`${h}-text`]:{color:s.colorSuccess}}},[`${h}-inline-circle`]:{lineHeight:1,[`${h}-inner`]:{verticalAlign:"bottom"}}}},hr=s=>{const{componentCls:h}=s;return{[h]:{[`${h}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:s.progressStepMinWidth,marginInlineEnd:s.progressStepMarginInlineEnd,backgroundColor:s.remainingColor,transition:`all ${s.motionDurationSlow}`,"&-active":{backgroundColor:s.defaultColor}}}}}},pr=s=>{const{componentCls:h,iconCls:$}=s;return{[h]:{[`${h}-small&-line, ${h}-small&-line ${h}-text ${$}`]:{fontSize:s.fontSizeSM}}}},Cr=s=>({circleTextColor:s.colorText,defaultColor:s.colorInfo,remainingColor:s.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em",circleIconFontSize:`${s.fontSize/s.fontSizeSM}em`});var or=(0,Fn.I$)("Progress",s=>{const h=s.calc(s.marginXXS).div(2).equal(),$=(0,Hn.mergeToken)(s,{progressStepMarginInlineEnd:h,progressStepMinWidth:h,progressActiveMotionDuration:"2.4s"});return[Vn($),zn($),hr($),pr($)]},Cr),Sr=function(s,h){var $={};for(var U in s)Object.prototype.hasOwnProperty.call(s,U)&&h.indexOf(U)<0&&($[U]=s[U]);if(s!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ee=0,U=Object.getOwnPropertySymbols(s);ee{let h=[];return Object.keys(s).forEach($=>{const U=parseFloat($.replace(/%/g,""));Number.isNaN(U)||h.push({key:U,value:s[$]})}),h=h.sort(($,U)=>$.key-U.key),h.map(({key:$,value:U})=>`${U} ${$}%`).join(", ")},Yr=(s,h)=>{const{from:$=re.presetPrimaryColors.blue,to:U=re.presetPrimaryColors.blue,direction:ee=h==="rtl"?"to left":"to right"}=s,Ie=Sr(s,["from","to","direction"]);if(Object.keys(Ie).length!==0){const ye=br(Ie),ce=`linear-gradient(${ee}, ${ye})`;return{background:ce,[on]:ce}}const se=`linear-gradient(${ee}, ${$}, ${U})`;return{background:se,[on]:se}};var Yn=s=>{const{prefixCls:h,direction:$,percent:U,size:ee,strokeWidth:Ie,strokeColor:se,strokeLinecap:ye="round",children:ce,trailColor:et=null,percentPosition:We,success:Je}=s,{align:De,type:ct}=We,lt=se&&typeof se!="string"?Yr(se,$):{[on]:se,background:se},vt=ye==="square"||ye==="butt"?0:void 0,Fe=ee!=null?ee:[-1,Ie||(ee==="small"?6:8)],[qe,ut]=an(Fe,"line",{strokeWidth:Ie}),Ht={backgroundColor:et||void 0,borderRadius:vt},Nt=Object.assign(Object.assign({width:`${D(U)}%`,height:ut,borderRadius:vt},lt),{[Tn]:D(U)/100}),pt=Ke(s),dt={width:`${D(pt)}%`,height:ut,borderRadius:vt,backgroundColor:Je==null?void 0:Je.strokeColor},kt={width:qe<0?"100%":qe},rt=Y.createElement("div",{className:`${h}-inner`,style:Ht},Y.createElement("div",{className:ne()(`${h}-bg`,`${h}-bg-${ct}`),style:Nt},ct==="inner"&&ce),pt!==void 0&&Y.createElement("div",{className:`${h}-success-bg`,style:dt})),Ot=ct==="outer"&&De==="start",Ge=ct==="outer"&&De==="end";return ct==="outer"&&De==="center"?Y.createElement("div",{className:`${h}-layout-bottom`},rt,ce):Y.createElement("div",{className:`${h}-outer`,style:kt},Ot&&ce,rt,Ge&&ce)},Lr=s=>{const{size:h,steps:$,rounding:U=Math.round,percent:ee=0,strokeWidth:Ie=8,strokeColor:se,trailColor:ye=null,prefixCls:ce,children:et}=s,We=U($*(ee/100)),Je=h==="small"?2:14,De=h!=null?h:[Je,Ie],[ct,lt]=an(De,"step",{steps:$,strokeWidth:Ie}),vt=ct/$,Fe=Array.from({length:$});for(let qe=0;qe<$;qe++){const ut=Array.isArray(se)?se[qe]:se;Fe[qe]=Y.createElement("div",{key:qe,className:ne()(`${ce}-steps-item`,{[`${ce}-steps-item-active`]:qe<=We-1}),style:{backgroundColor:qe<=We-1?ut:ye,width:vt,height:lt}})}return Y.createElement("div",{className:`${ce}-steps-outer`},Fe,et)},Wr=function(s,h){var $={};for(var U in s)Object.prototype.hasOwnProperty.call(s,U)&&h.indexOf(U)<0&&($[U]=s[U]);if(s!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ee=0,U=Object.getOwnPropertySymbols(s);ee{const{prefixCls:$,className:U,rootClassName:ee,steps:Ie,strokeColor:se,percent:ye=0,size:ce="default",showInfo:et=!0,type:We="line",status:Je,format:De,style:ct,percentPosition:lt={}}=s,vt=Wr(s,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style","percentPosition"]),{align:Fe="end",type:qe="outer"}=lt,ut=Array.isArray(se)?se[0]:se,Ht=typeof se=="string"||Array.isArray(se)?se:void 0,Nt=Y.useMemo(()=>{if(ut){const _t=typeof ut=="string"?ut:Object.values(ut)[0];return new Ne.FastColor(_t).isLight()}return!1},[se]),pt=Y.useMemo(()=>{var _t,Vt;const Yt=Ke(s);return parseInt(Yt!==void 0?(_t=Yt!=null?Yt:0)===null||_t===void 0?void 0:_t.toString():(Vt=ye!=null?ye:0)===null||Vt===void 0?void 0:Vt.toString(),10)},[ye,s.success,s.successPercent]),dt=Y.useMemo(()=>!yr.includes(Je)&&pt>=100?"success":Je||"normal",[Je,pt]),{getPrefixCls:kt,direction:rt,progress:Ot}=Y.useContext(Dt.E_),Ge=kt("progress",$),[In,gn,ln]=or(Ge),un=We==="line",hn=un&&!Ie,Tt=Y.useMemo(()=>{if(!et)return null;const _t=Ke(s);let Vt;const Yt=De||(Sn=>`${Sn}%`),Cn=un&&Nt&&qe==="inner";return qe==="inner"||De||dt!=="exception"&&dt!=="success"?Vt=Yt(D(ye),D(_t)):dt==="exception"?Vt=un?Y.createElement(Xe.Z,null):Y.createElement(yt.Z,null):dt==="success"&&(Vt=un?Y.createElement(He.Z,null):Y.createElement(Pe.Z,null)),Y.createElement("span",{className:ne()(`${Ge}-text`,{[`${Ge}-text-bright`]:Cn,[`${Ge}-text-${Fe}`]:hn,[`${Ge}-text-${qe}`]:hn}),title:typeof Vt=="string"?Vt:void 0},Vt)},[et,ye,pt,dt,We,Ge,De]);let pn;We==="line"?pn=Ie?Y.createElement(Lr,Object.assign({},s,{strokeColor:Ht,prefixCls:Ge,steps:typeof Ie=="object"?Ie.count:Ie}),Tt):Y.createElement(Yn,Object.assign({},s,{strokeColor:ut,prefixCls:Ge,direction:rt,percentPosition:{align:Fe,type:qe}}),Tt):(We==="circle"||We==="dashboard")&&(pn=Y.createElement($n,Object.assign({},s,{strokeColor:ut,prefixCls:Ge,progressStatus:dt}),Tt));const An=ne()(Ge,`${Ge}-status-${dt}`,{[`${Ge}-${We==="dashboard"&&"circle"||We}`]:We!=="line",[`${Ge}-inline-circle`]:We==="circle"&&an(ce,"circle")[0]<=20,[`${Ge}-line`]:hn,[`${Ge}-line-align-${Fe}`]:hn,[`${Ge}-line-position-${qe}`]:hn,[`${Ge}-steps`]:Ie,[`${Ge}-show-info`]:et,[`${Ge}-${ce}`]:typeof ce=="string",[`${Ge}-rtl`]:rt==="rtl"},Ot==null?void 0:Ot.className,U,ee,gn,ln);return In(Y.createElement("div",Object.assign({ref:h,style:Object.assign(Object.assign({},Ot==null?void 0:Ot.style),ct),className:An,role:"progressbar","aria-valuenow":pt,"aria-valuemin":0,"aria-valuemax":100},(0,Be.Z)(vt,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),pn))}),kr=xr},28734:function(Ft){(function(ht,x){Ft.exports=x()})(this,function(){"use strict";return function(ht,x){var Y=x.prototype,Ne=Y.format;Y.format=function(He){var Pe=this,Xe=this.$locale();if(!this.isValid())return Ne.bind(this)(He);var yt=this.$utils(),ot=(He||"YYYY-MM-DDTHH:mm:ssZ").replace(/\[([^\]]+)]|Q|wo|ww|w|WW|W|zzz|z|gggg|GGGG|Do|X|x|k{1,2}|S/g,function(ne){switch(ne){case"Q":return Math.ceil((Pe.$M+1)/3);case"Do":return Xe.ordinal(Pe.$D);case"gggg":return Pe.weekYear();case"GGGG":return Pe.isoWeekYear();case"wo":return Xe.ordinal(Pe.week(),"W");case"w":case"ww":return yt.s(Pe.week(),ne==="w"?1:2,"0");case"W":case"WW":return yt.s(Pe.isoWeek(),ne==="W"?1:2,"0");case"k":case"kk":return yt.s(String(Pe.$H===0?24:Pe.$H),ne==="k"?1:2,"0");case"X":return Math.floor(Pe.$d.getTime()/1e3);case"x":return Pe.$d.getTime();case"z":return"["+Pe.offsetName()+"]";case"zzz":return"["+Pe.offsetName("long")+"]";default:return ne}});return Ne.bind(this)(ot)}}})},10285:function(Ft){(function(ht,x){Ft.exports=x()})(this,function(){"use strict";var ht={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},x=/(\[[^[]*\])|([-_:/.,()\s]+)|(A|a|Q|YYYY|YY?|ww?|MM?M?M?|Do|DD?|hh?|HH?|mm?|ss?|S{1,3}|z|ZZ?)/g,Y=/\d/,Ne=/\d\d/,He=/\d\d?/,Pe=/\d*[^-_:/,()\s\d]+/,Xe={},yt=function(ie){return(ie=+ie)+(ie>68?1900:2e3)},ot=function(ie){return function(Ae){this[ie]=+Ae}},ne=[/[+-]\d\d:?(\d\d)?|Z/,function(ie){(this.zone||(this.zone={})).offset=function(Ae){if(!Ae||Ae==="Z")return 0;var nt=Ae.match(/([+-]|\d\d)/g),Le=60*nt[1]+(+nt[2]||0);return Le===0?0:nt[0]==="+"?-Le:Le}(ie)}],Be=function(ie){var Ae=Xe[ie];return Ae&&(Ae.indexOf?Ae:Ae.s.concat(Ae.f))},Dt=function(ie,Ae){var nt,Le=Xe.meridiem;if(Le){for(var $t=1;$t<=24;$t+=1)if(ie.indexOf(Le($t,0,Ae))>-1){nt=$t>12;break}}else nt=ie===(Ae?"pm":"PM");return nt},tn={A:[Pe,function(ie){this.afternoon=Dt(ie,!1)}],a:[Pe,function(ie){this.afternoon=Dt(ie,!0)}],Q:[Y,function(ie){this.month=3*(ie-1)+1}],S:[Y,function(ie){this.milliseconds=100*+ie}],SS:[Ne,function(ie){this.milliseconds=10*+ie}],SSS:[/\d{3}/,function(ie){this.milliseconds=+ie}],s:[He,ot("seconds")],ss:[He,ot("seconds")],m:[He,ot("minutes")],mm:[He,ot("minutes")],H:[He,ot("hours")],h:[He,ot("hours")],HH:[He,ot("hours")],hh:[He,ot("hours")],D:[He,ot("day")],DD:[Ne,ot("day")],Do:[Pe,function(ie){var Ae=Xe.ordinal,nt=ie.match(/\d+/);if(this.day=nt[0],Ae)for(var Le=1;Le<=31;Le+=1)Ae(Le).replace(/\[|\]/g,"")===ie&&(this.day=Le)}],w:[He,ot("week")],ww:[Ne,ot("week")],M:[He,ot("month")],MM:[Ne,ot("month")],MMM:[Pe,function(ie){var Ae=Be("months"),nt=(Be("monthsShort")||Ae.map(function(Le){return Le.slice(0,3)})).indexOf(ie)+1;if(nt<1)throw new Error;this.month=nt%12||nt}],MMMM:[Pe,function(ie){var Ae=Be("months").indexOf(ie)+1;if(Ae<1)throw new Error;this.month=Ae%12||Ae}],Y:[/[+-]?\d+/,ot("year")],YY:[Ne,function(ie){this.year=yt(ie)}],YYYY:[/\d{4}/,ot("year")],Z:ne,ZZ:ne};function Xt(ie){var Ae,nt;Ae=ie,nt=Xe&&Xe.formats;for(var Le=(ie=Ae.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function(nn,Gt,Rt){var Mt=Rt&&Rt.toUpperCase();return Gt||nt[Rt]||ht[Rt]||nt[Mt].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(Wt,Bt,Qt){return Bt||Qt.slice(1)})})).match(x),$t=Le.length,It=0;It<$t;It+=1){var Et=Le[It],Kt=tn[Et],o=Kt&&Kt[0],Ce=Kt&&Kt[1];Le[It]=Ce?{regex:o,parser:Ce}:Et.replace(/^\[|\]$/g,"")}return function(nn){for(var Gt={},Rt=0,Mt=0;Rt<$t;Rt+=1){var Wt=Le[Rt];if(typeof Wt=="string")Mt+=Wt.length;else{var Bt=Wt.regex,Qt=Wt.parser,Jt=nn.slice(Mt),qt=Bt.exec(Jt)[0];Qt.call(Gt,qt),nn=nn.replace(qt,"")}}return function(rn){var vn=rn.afternoon;if(vn!==void 0){var wt=rn.hours;vn?wt<12&&(rn.hours+=12):wt===12&&(rn.hours=0),delete rn.afternoon}}(Gt),Gt}}return function(ie,Ae,nt){nt.p.customParseFormat=!0,ie&&ie.parseTwoDigitYear&&(yt=ie.parseTwoDigitYear);var Le=Ae.prototype,$t=Le.parse;Le.parse=function(It){var Et=It.date,Kt=It.utc,o=It.args;this.$u=Kt;var Ce=o[1];if(typeof Ce=="string"){var nn=o[2]===!0,Gt=o[3]===!0,Rt=nn||Gt,Mt=o[2];Gt&&(Mt=o[2]),Xe=this.$locale(),!nn&&Mt&&(Xe=nt.Ls[Mt]),this.$d=function(Jt,qt,rn,vn){try{if(["x","X"].indexOf(qt)>-1)return new Date((qt==="X"?1e3:1)*Jt);var wt=Xt(qt)(Jt),Pn=wt.year,Qe=wt.month,St=wt.day,re=wt.hours,D=wt.minutes,Ke=wt.seconds,jt=wt.milliseconds,On=wt.zone,an=wt.week,Zn=new Date,$e=St||(Pn||Qe?1:Zn.getDate()),jn=Pn||Zn.getFullYear(),$n=0;Pn&&!Qe||($n=Qe>0?Qe-1:Zn.getMonth());var mn,xt=re||0,Fn=D||0,Hn=Ke||0,on=jt||0;return On?new Date(Date.UTC(jn,$n,$e,xt,Fn,Hn,on+60*On.offset*1e3)):rn?new Date(Date.UTC(jn,$n,$e,xt,Fn,Hn,on)):(mn=new Date(jn,$n,$e,xt,Fn,Hn,on),an&&(mn=vn(mn).week(an).toDate()),mn)}catch(Tn){return new Date("")}}(Et,Ce,Kt,nt),this.init(),Mt&&Mt!==!0&&(this.$L=this.locale(Mt).$L),Rt&&Et!=this.format(Ce)&&(this.$d=new Date("")),Xe={}}else if(Ce instanceof Array)for(var Wt=Ce.length,Bt=1;Bt<=Wt;Bt+=1){o[1]=Ce[Bt-1];var Qt=nt.apply(this,o);if(Qt.isValid()){this.$d=Qt.$d,this.$L=Qt.$L,this.init();break}Bt===Wt&&(this.$d=new Date(""))}else $t.call(this,It)}}})},96036:function(Ft){(function(ht,x){Ft.exports=x()})(this,function(){"use strict";return function(ht,x,Y){var Ne=x.prototype,He=function(ne){return ne&&(ne.indexOf?ne:ne.s)},Pe=function(ne,Be,Dt,tn,Xt){var ie=ne.name?ne:ne.$locale(),Ae=He(ie[Be]),nt=He(ie[Dt]),Le=Ae||nt.map(function(It){return It.slice(0,tn)});if(!Xt)return Le;var $t=ie.weekStart;return Le.map(function(It,Et){return Le[(Et+($t||0))%7]})},Xe=function(){return Y.Ls[Y.locale()]},yt=function(ne,Be){return ne.formats[Be]||function(Dt){return Dt.replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(tn,Xt,ie){return Xt||ie.slice(1)})}(ne.formats[Be.toUpperCase()])},ot=function(){var ne=this;return{months:function(Be){return Be?Be.format("MMMM"):Pe(ne,"months")},monthsShort:function(Be){return Be?Be.format("MMM"):Pe(ne,"monthsShort","months",3)},firstDayOfWeek:function(){return ne.$locale().weekStart||0},weekdays:function(Be){return Be?Be.format("dddd"):Pe(ne,"weekdays")},weekdaysMin:function(Be){return Be?Be.format("dd"):Pe(ne,"weekdaysMin","weekdays",2)},weekdaysShort:function(Be){return Be?Be.format("ddd"):Pe(ne,"weekdaysShort","weekdays",3)},longDateFormat:function(Be){return yt(ne.$locale(),Be)},meridiem:this.$locale().meridiem,ordinal:this.$locale().ordinal}};Ne.localeData=function(){return ot.bind(this)()},Y.localeData=function(){var ne=Xe();return{firstDayOfWeek:function(){return ne.weekStart||0},weekdays:function(){return Y.weekdays()},weekdaysShort:function(){return Y.weekdaysShort()},weekdaysMin:function(){return Y.weekdaysMin()},months:function(){return Y.months()},monthsShort:function(){return Y.monthsShort()},longDateFormat:function(Be){return yt(ne,Be)},meridiem:ne.meridiem,ordinal:ne.ordinal}},Y.months=function(){return Pe(Xe(),"months")},Y.monthsShort=function(){return Pe(Xe(),"monthsShort","months",3)},Y.weekdays=function(ne){return Pe(Xe(),"weekdays",null,null,ne)},Y.weekdaysShort=function(ne){return Pe(Xe(),"weekdaysShort","weekdays",3,ne)},Y.weekdaysMin=function(ne){return Pe(Xe(),"weekdaysMin","weekdays",2,ne)}}})},55183:function(Ft){(function(ht,x){Ft.exports=x()})(this,function(){"use strict";var ht="week",x="year";return function(Y,Ne,He){var Pe=Ne.prototype;Pe.week=function(Xe){if(Xe===void 0&&(Xe=null),Xe!==null)return this.add(7*(Xe-this.week()),"day");var yt=this.$locale().yearStart||1;if(this.month()===11&&this.date()>25){var ot=He(this).startOf(x).add(1,x).date(yt),ne=He(this).endOf(ht);if(ot.isBefore(ne))return 1}var Be=He(this).startOf(x).date(yt).startOf(ht).subtract(1,"millisecond"),Dt=this.diff(Be,ht,!0);return Dt<0?He(this).startOf("week").week():Math.ceil(Dt)},Pe.weeks=function(Xe){return Xe===void 0&&(Xe=null),this.week(Xe)}}})},172:function(Ft){(function(ht,x){Ft.exports=x()})(this,function(){"use strict";return function(ht,x){x.prototype.weekYear=function(){var Y=this.month(),Ne=this.week(),He=this.year();return Ne===1&&Y===11?He+1:Y===0&&Ne>=52?He-1:He}}})},6833:function(Ft){(function(ht,x){Ft.exports=x()})(this,function(){"use strict";return function(ht,x){x.prototype.weekday=function(Y){var Ne=this.$locale().weekStart||0,He=this.$W,Pe=(He(se=Symbol[Ie])?se:Symbol.for("Symbol."+Ie),Go=Ie=>{throw TypeError(Ie)};var Vo=function(Ie,se){this[0]=Ie,this[1]=se};var Jt=Ie=>{var se=Ie[Yt("asyncIterator")],b=!1,l,q={};return se==null?(se=Ie[Yt("iterator")](),l=fe=>q[fe]=ie=>se[fe](ie)):(se=se.call(Ie),l=fe=>q[fe]=ie=>{if(b){if(b=!1,fe==="throw")throw ie;return ie}return b=!0,{done:!1,value:new Vo(new Promise(J=>{var d=se[fe](ie);d instanceof Object||Go("Object expected"),J(d)}),1)}}),q[Yt("iterator")]=()=>q,l("next"),"throw"in se?l("throw"):q.throw=fe=>{throw fe},"return"in se&&l("return"),q};(self.webpackChunk=self.webpackChunk||[]).push([[4506],{77082:function(Ie,se,b){"use strict";b.d(se,{f:function(){return Bo}});var l=b(4942),q=b(55850),fe=b(15861),ie=b(91),J=b(97685),d=b(1413),ve=b(10915),ae=b(21770),g=b(62435);function Te(a){var e=typeof window=="undefined",t=(0,g.useState)(function(){return e?!1:window.matchMedia(a).matches}),n=(0,J.Z)(t,2),r=n[0],i=n[1];return(0,g.useLayoutEffect)(function(){if(!e){var o=window.matchMedia(a),s=function(f){return i(f.matches)};return o.addListener(s),function(){return o.removeListener(s)}}},[a]),r}var pe={xs:{maxWidth:575,matchMedia:"(max-width: 575px)"},sm:{minWidth:576,maxWidth:767,matchMedia:"(min-width: 576px) and (max-width: 767px)"},md:{minWidth:768,maxWidth:991,matchMedia:"(min-width: 768px) and (max-width: 991px)"},lg:{minWidth:992,maxWidth:1199,matchMedia:"(min-width: 992px) and (max-width: 1199px)"},xl:{minWidth:1200,maxWidth:1599,matchMedia:"(min-width: 1200px) and (max-width: 1599px)"},xxl:{minWidth:1600,matchMedia:"(min-width: 1600px)"}},ze=function(){var e=void 0;if(typeof window=="undefined")return e;var t=Object.keys(pe).find(function(n){var r=pe[n].matchMedia;return!!window.matchMedia(r).matches});return e=t,e},Ae=function(){var e=Te(pe.md.matchMedia),t=Te(pe.lg.matchMedia),n=Te(pe.xxl.matchMedia),r=Te(pe.xl.matchMedia),i=Te(pe.sm.matchMedia),o=Te(pe.xs.matchMedia),s=(0,g.useState)(ze()),c=(0,J.Z)(s,2),f=c[0],m=c[1];return(0,g.useEffect)(function(){if(n){m("xxl");return}if(r){m("xl");return}if(t){m("lg");return}if(e){m("md");return}if(i){m("sm");return}if(o){m("xs");return}m("md")},[e,t,n,r,i,o]),f},je=b(12044);function H(a,e){var t=typeof a.pageName=="string"?a.title:e;(0,g.useEffect)(function(){(0,je.j)()&&t&&(document.title=t)},[a.title,t])}var F=b(1977),T=b(73177);function G(a){if((0,F.n)((0,T.b)(),"5.6.0")<0)return a;var e={colorGroupTitle:"groupTitleColor",radiusItem:"itemBorderRadius",radiusSubMenuItem:"subMenuItemBorderRadius",colorItemText:"itemColor",colorItemTextHover:"itemHoverColor",colorItemTextHoverHorizontal:"horizontalItemHoverColor",colorItemTextSelected:"itemSelectedColor",colorItemTextSelectedHorizontal:"horizontalItemSelectedColor",colorItemTextDisabled:"itemDisabledColor",colorDangerItemText:"dangerItemColor",colorDangerItemTextHover:"dangerItemHoverColor",colorDangerItemTextSelected:"dangerItemSelectedColor",colorDangerItemBgActive:"dangerItemActiveBg",colorDangerItemBgSelected:"dangerItemSelectedBg",colorItemBg:"itemBg",colorItemBgHover:"itemHoverBg",colorSubItemBg:"subMenuItemBg",colorItemBgActive:"itemActiveBg",colorItemBgSelected:"itemSelectedBg",colorItemBgSelectedHorizontal:"horizontalItemSelectedBg",colorActiveBarWidth:"activeBarWidth",colorActiveBarHeight:"activeBarHeight",colorActiveBarBorderSize:"activeBarBorderWidth"},t=(0,d.Z)({},a);return Object.keys(e).forEach(function(n){t[n]!==void 0&&(t[e[n]]=t[n],delete t[n])}),t}var le=b(47930);function k(a,e){return e>>>a|e<<32-a}function X(a,e,t){return a&e^~a&t}function me(a,e,t){return a&e^a&t^e&t}function K(a){return k(2,a)^k(13,a)^k(22,a)}function S(a){return k(6,a)^k(11,a)^k(25,a)}function p(a){return k(7,a)^k(18,a)^a>>>3}function v(a){return k(17,a)^k(19,a)^a>>>10}function B(a,e){return a[e&15]+=v(a[e+14&15])+a[e+9&15]+p(a[e+1&15])}var I=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298],C,O,M,te="0123456789abcdef";function re(a,e){var t=(a&65535)+(e&65535),n=(a>>16)+(e>>16)+(t>>16);return n<<16|t&65535}function Ce(){C=new Array(8),O=new Array(2),M=new Array(64),O[0]=O[1]=0,C[0]=1779033703,C[1]=3144134277,C[2]=1013904242,C[3]=2773480762,C[4]=1359893119,C[5]=2600822924,C[6]=528734635,C[7]=1541459225}function ce(){var a,e,t,n,r,i,o,s,c,f,m=new Array(16);a=C[0],e=C[1],t=C[2],n=C[3],r=C[4],i=C[5],o=C[6],s=C[7];for(var Z=0;Z<16;Z++)m[Z]=M[(Z<<2)+3]|M[(Z<<2)+2]<<8|M[(Z<<2)+1]<<16|M[Z<<2]<<24;for(var h=0;h<64;h++)c=s+S(r)+X(r,i,o)+I[h],h<16?c+=m[h]:c+=B(m,h),f=K(a)+me(a,e,t),s=o,o=i,i=r,r=re(n,c),n=t,t=e,e=a,a=re(c,f);C[0]+=a,C[1]+=e,C[2]+=t,C[3]+=n,C[4]+=r,C[5]+=i,C[6]+=o,C[7]+=s}function we(a,e){var t,n,r=0;n=O[0]>>3&63;var i=e&63;for((O[0]+=e<<3)>29,t=0;t+63>3&63;if(M[a++]=128,a<=56)for(var e=a;e<56;e++)M[e]=0;else{for(var t=a;t<64;t++)M[t]=0;ce();for(var n=0;n<56;n++)M[n]=0}M[56]=O[1]>>>24&255,M[57]=O[1]>>>16&255,M[58]=O[1]>>>8&255,M[59]=O[1]&255,M[60]=O[0]>>>24&255,M[61]=O[0]>>>16&255,M[62]=O[0]>>>8&255,M[63]=O[0]&255,ce()}function Be(){for(var a=0,e=new Array(32),t=0;t<8;t++)e[a++]=C[t]>>>24&255,e[a++]=C[t]>>>16&255,e[a++]=C[t]>>>8&255,e[a++]=C[t]&255;return e}function $e(){for(var a=new String,e=0;e<8;e++)for(var t=28;t>=0;t-=4)a+=te.charAt(C[e]>>>t&15);return a}function _e(a){return Ce(),we(a,a.length),be(),$e()}var at=_e;function Ve(a){"@babel/helpers - typeof";return Ve=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ve(a)}var jt=["pro_layout_parentKeys","children","icon","flatMenu","indexRoute","routes"];function Bt(a,e){return rt(a)||Pt(a,e)||Et(a,e)||Nt()}function Nt(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Pt(a,e){var t=a==null?null:typeof Symbol!="undefined"&&a[Symbol.iterator]||a["@@iterator"];if(t!=null){var n=[],r=!0,i=!1,o,s;try{for(t=t.call(a);!(r=(o=t.next()).done)&&(n.push(o.value),!(e&&n.length===e));r=!0);}catch(c){i=!0,s=c}finally{try{!r&&t.return!=null&&t.return()}finally{if(i)throw s}}return n}}function rt(a){if(Array.isArray(a))return a}function ot(a,e){var t=typeof Symbol!="undefined"&&a[Symbol.iterator]||a["@@iterator"];if(!t){if(Array.isArray(a)||(t=Et(a))||e&&a&&typeof a.length=="number"){t&&(a=t);var n=0,r=function(){};return{s:r,n:function(){return n>=a.length?{done:!0}:{done:!1,value:a[n++]}},e:function(f){throw f},f:r}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var i=!0,o=!1,s;return{s:function(){t=t.call(a)},n:function(){var f=t.next();return i=f.done,f},e:function(f){o=!0,s=f},f:function(){try{!i&&t.return!=null&&t.return()}finally{if(o)throw s}}}}function Lt(a,e){if(!(a instanceof e))throw new TypeError("Cannot call a class as a function")}function qt(a,e){for(var t=0;ta.length)&&(e=a.length);for(var t=0,n=new Array(e);t=0)&&Object.prototype.propertyIsEnumerable.call(a,n)&&(t[n]=a[n])}return t}function aa(a,e){if(a==null)return{};var t={},n=Object.keys(a),r,i;for(i=0;i=0)&&(t[r]=a[r]);return t}function nn(a,e){var t=Object.keys(a);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(a);e&&(n=n.filter(function(r){return Object.getOwnPropertyDescriptor(a,r).enumerable})),t.push.apply(t,n)}return t}function he(a){for(var e=1;e0&&arguments[0]!==void 0?arguments[0]:"",t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"/";return e.endsWith("/*")?e.replace("/*","/"):(e||t).startsWith("/")||$t(e)?e:"/".concat(t,"/").concat(e).replace(/\/\//g,"/").replace(/\/\//g,"/")},la=function(e,t){var n=e.menu,r=n===void 0?{}:n,i=e.indexRoute,o=e.path,s=o===void 0?"":o,c=e.children||[],f=r.name,m=f===void 0?e.name:f,Z=r.icon,h=Z===void 0?e.icon:Z,R=r.hideChildren,A=R===void 0?e.hideChildren:R,L=r.flatMenu,j=L===void 0?e.flatMenu:L,W=i&&Object.keys(i).join(",")!=="redirect"?[he({path:s,menu:r},i)].concat(c||[]):c,D=he({},e);if(m&&(D.name=m),h&&(D.icon=h),W&&W.length){if(A)return delete D.children,D;var _=Ot(he(he({},t),{},{data:W}),e);if(j)return _;delete D[Pe]}return D},Xe=function(e){return Array.isArray(e)&&e.length>0};function Ot(a){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{path:"/"},t=a.data,n=a.formatMessage,r=a.parentName,i=a.locale;return!t||!Array.isArray(t)?[]:t.filter(function(o){return o?Xe(o.children)||o.path||o.originPath||o.layout?!0:(o.redirect||o.unaccessible,!1):!1}).filter(function(o){var s,c;return!(o==null||(s=o.menu)===null||s===void 0)&&s.name||o!=null&&o.flatMenu||!(o==null||(c=o.menu)===null||c===void 0)&&c.flatMenu?!0:o.menu!==!1}).map(function(o){var s=he(he({},o),{},{path:o.path||o.originPath});return!s.children&&s[Pe]&&(s.children=s[Pe],delete s[Pe]),s.unaccessible&&delete s.name,s.path==="*"&&(s.path="."),s.path==="/*"&&(s.path="."),!s.path&&s.originPath&&(s.path=s.originPath),s}).map(function(){var o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{path:"/"},s=o.children||o[Pe]||[],c=an(o.path,e?e.path:"/"),f=o.name,m=ia(o,r||"menu"),Z=m!==!1&&i!==!1&&n&&m?n({id:m,defaultMessage:f}):f,h=e.pro_layout_parentKeys,R=h===void 0?[]:h,A=e.children,L=e.icon,j=e.flatMenu,W=e.indexRoute,D=e.routes,_=na(e,jt),P=new Set([].concat(tn(R),tn(o.parentKeys||[])));e.key&&P.add(e.key);var $=he(he(he({},_),{},{menu:void 0},o),{},{path:c,locale:m,key:o.key||oa(he(he({},o),{},{path:c})),pro_layout_parentKeys:Array.from(P).filter(function(N){return N&&N!=="/"})});if(Z?$.name=Z:delete $.name,$.menu===void 0&&delete $.menu,Xe(s)){var x=Ot(he(he({},a),{},{data:s,parentName:m||""}),$);Xe(x)&&($.children=x)}return la($,a)}).flat(1)}var ua=function a(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return e.filter(function(t){return t&&(t.name||Xe(t.children))&&!t.hideInMenu&&!t.redirect}).map(function(t){var n=he({},t),r=n.children||t[Pe]||[];if(delete n[Pe],Xe(r)&&!n.hideChildrenInMenu&&r.some(function(o){return o&&!!o.name})){var i=a(r);if(i.length)return he(he({},n),{},{children:i})}return he({},t)}).filter(function(t){return t})},sa=function(a){Vn(t,a);var e=Xn(t);function t(){return Lt(this,t),e.apply(this,arguments)}return Gn(t,[{key:"get",value:function(r){var i;try{var o=ot(this.entries()),s;try{for(o.s();!(s=o.n()).done;){var c=Bt(s.value,2),f=c[0],m=c[1],Z=ut(f);if(!$t(f)&&(0,le.Bo)(Z,[]).test(r)){i=m;break}}}catch(h){o.e(h)}finally{o.f()}}catch(h){i=void 0}return i}}]),t}(Ht(Map)),ca=function(e){var t=new sa,n=function r(i,o){i.forEach(function(s){var c=s.children||s[Pe]||[];Xe(c)&&r(c,s);var f=an(s.path,o?o.path:"/");t.set(ut(f),s)})};return n(e),t},da=function a(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return e.map(function(t){var n=t.children||t[Pe];if(Xe(n)){var r=a(n);if(r.length)return he({},t)}var i=he({},t);return delete i[Pe],delete i.children,i}).filter(function(t){return t})},fa=function(e,t,n,r){var i=Ot({data:e,formatMessage:n,locale:t}),o=r?da(i):ua(i),s=ca(i);return{breadcrumb:s,menuData:o}},va=fa;function rn(a,e){var t=Object.keys(a);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(a);e&&(n=n.filter(function(r){return Object.getOwnPropertyDescriptor(a,r).enumerable})),t.push.apply(t,n)}return t}function st(a){for(var e=1;e0&&arguments[0]!==void 0?arguments[0]:[],t={};return e.forEach(function(n){var r=st({},n);if(!(!r||!r.key)){!r.children&&r[Pe]&&(r.children=r[Pe],delete r[Pe]);var i=r.children||[];t[ut(r.path||r.key||"/")]=st({},r),t[r.key||r.path||"/"]=st({},r),i&&(t=st(st({},t),a(i)))}}),t},ha=pa,ga=function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2?arguments[2]:void 0;return e.filter(function(r){if(r==="/"&&t==="/")return!0;if(r!=="/"&&r!=="/*"&&r&&!$t(r)){var i=ut(r);try{if(n&&(0,le.Bo)("".concat(i)).test(t)||(0,le.Bo)("".concat(i),[]).test(t)||(0,le.Bo)("".concat(i,"/(.*)")).test(t))return!0}catch(o){}}return!1}).sort(function(r,i){return r===t?10:i===t?-10:r.substr(1).split("/").length-i.substr(1).split("/").length})},ya=function(e,t,n,r){var i=ha(t),o=Object.keys(i),s=ga(o,e||"/",r);return!s||s.length<1?[]:(n||(s=[s[s.length-1]]),s.map(function(c){var f=i[c]||{pro_layout_parentKeys:"",key:""},m=new Map,Z=(f.pro_layout_parentKeys||[]).map(function(h){return m.has(h)?null:(m.set(h,!0),i[h])}).filter(function(h){return h});return f.key&&Z.push(f),Z}).flat(1))},xa=ya,Oe=b(21532),Qe=b(26058),Ca=b(93967),Y=b.n(Ca),on=b(98423),ba=b(80334),Sa=b(5068),Za=b(25269),Ma=b(78164),u=b(86074),Ia=function(e){var t=(0,g.useContext)(ve.L_),n=t.hashId,r=e.style,i=e.prefixCls,o=e.children,s=e.hasPageContainer,c=s===void 0?0:s,f=Y()("".concat(i,"-content"),n,(0,l.Z)((0,l.Z)({},"".concat(i,"-has-header"),e.hasHeader),"".concat(i,"-content-has-page-container"),c>0)),m=e.ErrorBoundary||Ma.S;return e.ErrorBoundary===!1?(0,u.jsx)(Qe.Z.Content,{className:f,style:r,children:o}):(0,u.jsx)(m,{children:(0,u.jsx)(Qe.Z.Content,{className:f,style:r,children:o})})},wa=function(){return(0,u.jsxs)("svg",{width:"1em",height:"1em",viewBox:"0 0 200 200",children:[(0,u.jsxs)("defs",{children:[(0,u.jsxs)("linearGradient",{x1:"62.1023273%",y1:"0%",x2:"108.19718%",y2:"37.8635764%",id:"linearGradient-1",children:[(0,u.jsx)("stop",{stopColor:"#4285EB",offset:"0%"}),(0,u.jsx)("stop",{stopColor:"#2EC7FF",offset:"100%"})]}),(0,u.jsxs)("linearGradient",{x1:"69.644116%",y1:"0%",x2:"54.0428975%",y2:"108.456714%",id:"linearGradient-2",children:[(0,u.jsx)("stop",{stopColor:"#29CDFF",offset:"0%"}),(0,u.jsx)("stop",{stopColor:"#148EFF",offset:"37.8600687%"}),(0,u.jsx)("stop",{stopColor:"#0A60FF",offset:"100%"})]}),(0,u.jsxs)("linearGradient",{x1:"69.6908165%",y1:"-12.9743587%",x2:"16.7228981%",y2:"117.391248%",id:"linearGradient-3",children:[(0,u.jsx)("stop",{stopColor:"#FA816E",offset:"0%"}),(0,u.jsx)("stop",{stopColor:"#F74A5C",offset:"41.472606%"}),(0,u.jsx)("stop",{stopColor:"#F51D2C",offset:"100%"})]}),(0,u.jsxs)("linearGradient",{x1:"68.1279872%",y1:"-35.6905737%",x2:"30.4400914%",y2:"114.942679%",id:"linearGradient-4",children:[(0,u.jsx)("stop",{stopColor:"#FA8E7D",offset:"0%"}),(0,u.jsx)("stop",{stopColor:"#F74A5C",offset:"51.2635191%"}),(0,u.jsx)("stop",{stopColor:"#F51D2C",offset:"100%"})]})]}),(0,u.jsx)("g",{stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd",children:(0,u.jsx)("g",{transform:"translate(-20.000000, -20.000000)",children:(0,u.jsx)("g",{transform:"translate(20.000000, 20.000000)",children:(0,u.jsxs)("g",{children:[(0,u.jsxs)("g",{fillRule:"nonzero",children:[(0,u.jsxs)("g",{children:[(0,u.jsx)("path",{d:"M91.5880863,4.17652823 L4.17996544,91.5127728 C-0.519240605,96.2081146 -0.519240605,103.791885 4.17996544,108.487227 L91.5880863,195.823472 C96.2872923,200.518814 103.877304,200.518814 108.57651,195.823472 L145.225487,159.204632 C149.433969,154.999611 149.433969,148.181924 145.225487,143.976903 C141.017005,139.771881 134.193707,139.771881 129.985225,143.976903 L102.20193,171.737352 C101.032305,172.906015 99.2571609,172.906015 98.0875359,171.737352 L28.285908,101.993122 C27.1162831,100.824459 27.1162831,99.050775 28.285908,97.8821118 L98.0875359,28.1378823 C99.2571609,26.9692191 101.032305,26.9692191 102.20193,28.1378823 L129.985225,55.8983314 C134.193707,60.1033528 141.017005,60.1033528 145.225487,55.8983314 C149.433969,51.69331 149.433969,44.8756232 145.225487,40.6706018 L108.58055,4.05574592 C103.862049,-0.537986846 96.2692618,-0.500797906 91.5880863,4.17652823 Z",fill:"url(#linearGradient-1)"}),(0,u.jsx)("path",{d:"M91.5880863,4.17652823 L4.17996544,91.5127728 C-0.519240605,96.2081146 -0.519240605,103.791885 4.17996544,108.487227 L91.5880863,195.823472 C96.2872923,200.518814 103.877304,200.518814 108.57651,195.823472 L145.225487,159.204632 C149.433969,154.999611 149.433969,148.181924 145.225487,143.976903 C141.017005,139.771881 134.193707,139.771881 129.985225,143.976903 L102.20193,171.737352 C101.032305,172.906015 99.2571609,172.906015 98.0875359,171.737352 L28.285908,101.993122 C27.1162831,100.824459 27.1162831,99.050775 28.285908,97.8821118 L98.0875359,28.1378823 C100.999864,25.6271836 105.751642,20.541824 112.729652,19.3524487 C117.915585,18.4685261 123.585219,20.4140239 129.738554,25.1889424 C125.624663,21.0784292 118.571995,14.0340304 108.58055,4.05574592 C103.862049,-0.537986846 96.2692618,-0.500797906 91.5880863,4.17652823 Z",fill:"url(#linearGradient-2)"})]}),(0,u.jsx)("path",{d:"M153.685633,135.854579 C157.894115,140.0596 164.717412,140.0596 168.925894,135.854579 L195.959977,108.842726 C200.659183,104.147384 200.659183,96.5636133 195.960527,91.8688194 L168.690777,64.7181159 C164.472332,60.5180858 157.646868,60.5241425 153.435895,64.7316526 C149.227413,68.936674 149.227413,75.7543607 153.435895,79.9593821 L171.854035,98.3623765 C173.02366,99.5310396 173.02366,101.304724 171.854035,102.473387 L153.685633,120.626849 C149.47715,124.83187 149.47715,131.649557 153.685633,135.854579 Z",fill:"url(#linearGradient-3)"})]}),(0,u.jsx)("ellipse",{fill:"url(#linearGradient-4)",cx:"100.519339",cy:"100.436681",rx:"23.6001926",ry:"23.580786"})]})})})})]})},ct=b(87462),Ra={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372zm5.6-532.7c53 0 89 33.8 93 83.4.3 4.2 3.8 7.4 8 7.4h56.7c2.6 0 4.7-2.1 4.7-4.7 0-86.7-68.4-147.4-162.7-147.4C407.4 290 344 364.2 344 486.8v52.3C344 660.8 407.4 734 517.3 734c94 0 162.7-58.8 162.7-141.4 0-2.6-2.1-4.7-4.7-4.7h-56.8c-4.2 0-7.6 3.2-8 7.3-4.2 46.1-40.1 77.8-93 77.8-65.3 0-102.1-47.9-102.1-133.6v-52.6c.1-87 37-135.5 102.2-135.5z"}}]},name:"copyright",theme:"outlined"},Ta=Ra,ln=b(84089),ja=function(e,t){return g.createElement(ln.Z,(0,ct.Z)({},e,{ref:t,icon:Ta}))},Ba=g.forwardRef(ja),Na=Ba,Re=b(64847),Pa=function(e){return(0,l.Z)({},e.componentCls,{marginBlock:0,marginBlockStart:48,marginBlockEnd:24,marginInline:0,paddingBlock:0,paddingInline:16,textAlign:"center","&-list":{marginBlockEnd:8,color:e.colorTextSecondary,"&-link":{color:e.colorTextSecondary,textDecoration:e.linkDecoration},"*:not(:last-child)":{marginInlineEnd:8},"&:hover":{color:e.colorPrimary}},"&-copyright":{fontSize:"14px",color:e.colorText}})};function La(a){return(0,Re.Xj)("ProLayoutFooter",function(e){var t=(0,d.Z)((0,d.Z)({},e),{},{componentCls:".".concat(a)});return[Pa(t)]})}var Ha=function(e){var t=e.className,n=e.prefixCls,r=e.links,i=e.copyright,o=e.style,s=(0,g.useContext)(Oe.ZP.ConfigContext),c=s.getPrefixCls(n||"pro-global-footer"),f=La(c),m=f.wrapSSR,Z=f.hashId;return(r==null||r===!1||Array.isArray(r)&&r.length===0)&&(i==null||i===!1)?null:m((0,u.jsxs)("div",{className:Y()(c,Z,t),style:o,children:[r&&(0,u.jsx)("div",{className:"".concat(c,"-list ").concat(Z).trim(),children:r.map(function(h){return(0,u.jsx)("a",{className:"".concat(c,"-list-link ").concat(Z).trim(),title:h.key,target:h.blankTarget?"_blank":"_self",href:h.href,rel:"noreferrer",children:h.title},h.key)})}),i&&(0,u.jsx)("div",{className:"".concat(c,"-copyright ").concat(Z).trim(),children:i})]}))},Ea=Qe.Z.Footer,Aa=function(e){var t=e.links,n=e.copyright,r=e.style,i=e.className,o=e.prefixCls;return(0,u.jsx)(Ea,{className:i,style:(0,d.Z)({padding:0},r),children:(0,u.jsx)(Ha,{links:t,prefixCls:o,copyright:n===!1?null:(0,u.jsxs)(g.Fragment,{children:[(0,u.jsx)(Na,{})," ",n]})})})},un=function a(e){return(e||[]).reduce(function(t,n){if(n.key&&t.push(n.key),n.children||n.routes){var r=t.concat(a(n.children||n.routes)||[]);return r}return t},[])},sn={techBlue:"#1677FF",daybreak:"#1890ff",dust:"#F5222D",volcano:"#FA541C",sunset:"#FAAD14",cyan:"#13C2C2",green:"#52C41A",geekblue:"#2F54EB",purple:"#722ED1"};function Xo(a){return a&&sn[a]?sn[a]:a||""}function xt(a){return a.map(function(e){var t=e.children||[],n=(0,d.Z)({},e);if(!n.children&&n.routes&&(n.children=n.routes),!n.name||n.hideInMenu)return null;if(n&&n!==null&&n!==void 0&&n.children){if(!n.hideChildrenInMenu&&t.some(function(r){return r&&r.name&&!r.hideInMenu}))return(0,d.Z)((0,d.Z)({},e),{},{children:xt(t)});delete n.children}return delete n.routes,n}).filter(function(e){return e})}var $a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M904 160H120c-4.4 0-8 3.6-8 8v64c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-64c0-4.4-3.6-8-8-8zm0 624H120c-4.4 0-8 3.6-8 8v64c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-64c0-4.4-3.6-8-8-8zm0-312H120c-4.4 0-8 3.6-8 8v64c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-64c0-4.4-3.6-8-8-8z"}}]},name:"menu",theme:"outlined"},Oa=$a,Da=function(e,t){return g.createElement(ln.Z,(0,ct.Z)({},e,{ref:t,icon:Oa}))},za=g.forwardRef(Da),Fa=za,Wa=b(55241),_a=function(){return(0,u.jsx)("svg",{width:"1em",height:"1em",viewBox:"0 0 12 12",fill:"currentColor","aria-hidden":"true",children:(0,u.jsx)("path",{d:"M0 0h3v3H0V0zm4.5 0h3v3h-3V0zM9 0h3v3H9V0zM0 4.5h3v3H0v-3zm4.503 0h3v3h-3v-3zM9 4.5h3v3H9v-3zM0 9h3v3H0V9zm4.503 0h3v3h-3V9zM9 9h3v3H9V9z"})})},ka=function a(e){var t=e.appList,n=e.baseClassName,r=e.hashId,i=e.itemClick;return(0,u.jsx)("div",{className:"".concat(n,"-content ").concat(r).trim(),children:(0,u.jsx)("ul",{className:"".concat(n,"-content-list ").concat(r).trim(),children:t==null?void 0:t.map(function(o,s){var c;return o!=null&&(c=o.children)!==null&&c!==void 0&&c.length?(0,u.jsxs)("div",{className:"".concat(n,"-content-list-item-group ").concat(r).trim(),children:[(0,u.jsx)("div",{className:"".concat(n,"-content-list-item-group-title ").concat(r).trim(),children:o.title}),(0,u.jsx)(a,{hashId:r,itemClick:i,appList:o==null?void 0:o.children,baseClassName:n})]},s):(0,u.jsx)("li",{className:"".concat(n,"-content-list-item ").concat(r).trim(),onClick:function(m){m.stopPropagation(),i==null||i(o)},children:(0,u.jsxs)("a",{href:i?void 0:o.url,target:o.target,rel:"noreferrer",children:[zt(o.icon),(0,u.jsxs)("div",{children:[(0,u.jsx)("div",{children:o.title}),o.desc?(0,u.jsx)("span",{children:o.desc}):null]})]})},s)})})})},Dt=function(e){if(!e||!e.startsWith("http"))return!1;try{var t=new URL(e);return!!t}catch(n){return!1}},Ka=function(e,t){if(e&&typeof e=="string"&&Dt(e))return(0,u.jsx)("img",{src:e,alt:"logo"});if(typeof e=="function")return e();if(e&&typeof e=="string")return(0,u.jsx)("div",{id:"avatarLogo",children:e});if(!e&&t&&typeof t=="string"){var n=t.substring(0,1);return(0,u.jsx)("div",{id:"avatarLogo",children:n})}return e},Ua=function a(e){var t=e.appList,n=e.baseClassName,r=e.hashId,i=e.itemClick;return(0,u.jsx)("div",{className:"".concat(n,"-content ").concat(r).trim(),children:(0,u.jsx)("ul",{className:"".concat(n,"-content-list ").concat(r).trim(),children:t==null?void 0:t.map(function(o,s){var c;return o!=null&&(c=o.children)!==null&&c!==void 0&&c.length?(0,u.jsxs)("div",{className:"".concat(n,"-content-list-item-group ").concat(r).trim(),children:[(0,u.jsx)("div",{className:"".concat(n,"-content-list-item-group-title ").concat(r).trim(),children:o.title}),(0,u.jsx)(a,{hashId:r,itemClick:i,appList:o==null?void 0:o.children,baseClassName:n})]},s):(0,u.jsx)("li",{className:"".concat(n,"-content-list-item ").concat(r).trim(),onClick:function(m){m.stopPropagation(),i==null||i(o)},children:(0,u.jsxs)("a",{href:i?"javascript:;":o.url,target:o.target,rel:"noreferrer",children:[Ka(o.icon,o.title),(0,u.jsx)("div",{children:(0,u.jsx)("div",{children:o.title})})]})},s)})})})},Ga=function(e){return{"&-content":{maxHeight:"calc(100vh - 48px)",overflow:"auto","&-list":{boxSizing:"content-box",maxWidth:656,marginBlock:0,marginInline:0,paddingBlock:0,paddingInline:0,listStyle:"none","&-item":{position:"relative",display:"inline-block",width:328,height:72,paddingInline:16,paddingBlock:16,verticalAlign:"top",listStyleType:"none",transition:"transform 0.2s cubic-bezier(0.333, 0, 0, 1)",borderRadius:e.borderRadius,"&-group":{marginBottom:16,"&-title":{margin:"16px 0 8px 12px",fontWeight:600,color:"rgba(0, 0, 0, 0.88)",fontSize:16,opacity:.85,lineHeight:1.5,"&:first-child":{marginTop:12}}},"&:hover":{backgroundColor:e.colorBgTextHover},"* div":Re.Wf===null||Re.Wf===void 0?void 0:(0,Re.Wf)(e),a:{display:"flex",height:"100%",fontSize:12,textDecoration:"none","& > img":{width:40,height:40},"& > div":{marginInlineStart:14,color:e.colorTextHeading,fontSize:14,lineHeight:"22px",whiteSpace:"nowrap",textOverflow:"ellipsis"},"& > div > span":{color:e.colorTextSecondary,fontSize:12,lineHeight:"20px"}}}}}}},Va=function(e){return{"&-content":{maxHeight:"calc(100vh - 48px)",overflow:"auto","&-list":{boxSizing:"border-box",maxWidth:376,marginBlock:0,marginInline:0,paddingBlock:0,paddingInline:0,listStyle:"none","&-item":{position:"relative",display:"inline-block",width:104,height:104,marginBlock:8,marginInline:8,paddingInline:24,paddingBlock:24,verticalAlign:"top",listStyleType:"none",transition:"transform 0.2s cubic-bezier(0.333, 0, 0, 1)",borderRadius:e.borderRadius,"&-group":{marginBottom:16,"&-title":{margin:"16px 0 8px 12px",fontWeight:600,color:"rgba(0, 0, 0, 0.88)",fontSize:16,opacity:.85,lineHeight:1.5,"&:first-child":{marginTop:12}}},"&:hover":{backgroundColor:e.colorBgTextHover},a:{display:"flex",flexDirection:"column",alignItems:"center",height:"100%",fontSize:12,textDecoration:"none","& > #avatarLogo":{width:40,height:40,margin:"0 auto",color:e.colorPrimary,fontSize:22,lineHeight:"40px",textAlign:"center",backgroundImage:"linear-gradient(180deg, #E8F0FB 0%, #F6F8FC 100%)",borderRadius:e.borderRadius},"& > img":{width:40,height:40},"& > div":{marginBlockStart:5,marginInlineStart:0,color:e.colorTextHeading,fontSize:14,lineHeight:"22px",whiteSpace:"nowrap",textOverflow:"ellipsis"},"& > div > span":{color:e.colorTextSecondary,fontSize:12,lineHeight:"20px"}}}}}}},Xa=function(e){var t,n,r,i,o;return(0,l.Z)({},e.componentCls,{"&-icon":{display:"inline-flex",alignItems:"center",justifyContent:"center",paddingInline:4,paddingBlock:0,fontSize:14,lineHeight:"14px",height:28,width:28,cursor:"pointer",color:(t=e.layout)===null||t===void 0?void 0:t.colorTextAppListIcon,borderRadius:e.borderRadius,"&:hover":{color:(n=e.layout)===null||n===void 0?void 0:n.colorTextAppListIconHover,backgroundColor:(r=e.layout)===null||r===void 0?void 0:r.colorBgAppListIconHover},"&-active":{color:(i=e.layout)===null||i===void 0?void 0:i.colorTextAppListIconHover,backgroundColor:(o=e.layout)===null||o===void 0?void 0:o.colorBgAppListIconHover}},"&-item-title":{marginInlineStart:"16px",marginInlineEnd:"8px",marginBlockStart:0,marginBlockEnd:"12px",fontWeight:600,color:"rgba(0, 0, 0, 0.88)",fontSize:16,opacity:.85,lineHeight:1.5,"&:first-child":{marginBlockStart:12}},"&-popover":(0,l.Z)({},"".concat(e.antCls,"-popover-arrow"),{display:"none"}),"&-simple":Va(e),"&-default":Ga(e)})};function Qa(a){return(0,Re.Xj)("AppsLogoComponents",function(e){var t=(0,d.Z)((0,d.Z)({},e),{},{componentCls:".".concat(a)});return[Xa(t)]})}var zt=function(e){return typeof e=="string"?(0,u.jsx)("img",{width:"auto",height:22,src:e,alt:"logo"}):typeof e=="function"?e():e},Ft=function(e){var t,n=e.appList,r=e.appListRender,i=e.prefixCls,o=i===void 0?"ant-pro":i,s=e.onItemClick,c=g.useRef(null),f=g.useRef(null),m="".concat(o,"-layout-apps"),Z=Qa(m),h=Z.wrapSSR,R=Z.hashId,A=(0,g.useState)(!1),L=(0,J.Z)(A,2),j=L[0],W=L[1],D=function(N){s==null||s(N,f)},_=(0,g.useMemo)(function(){var x=n==null?void 0:n.some(function(N){return!(N!=null&&N.desc)});return x?(0,u.jsx)(Ua,{hashId:R,appList:n,itemClick:s?D:void 0,baseClassName:"".concat(m,"-simple")}):(0,u.jsx)(ka,{hashId:R,appList:n,itemClick:s?D:void 0,baseClassName:"".concat(m,"-default")})},[n,m,R]);if(!(e!=null&&(t=e.appList)!==null&&t!==void 0&&t.length))return null;var P=r?r(e==null?void 0:e.appList,_):_,$=(0,T.X)(void 0,function(x){return W(x)});return h((0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)("div",{ref:c,onClick:function(N){N.stopPropagation(),N.preventDefault()}}),(0,u.jsx)(Wa.Z,(0,d.Z)((0,d.Z)({placement:"bottomRight",trigger:["click"],zIndex:9999,arrow:!1},$),{},{overlayClassName:"".concat(m,"-popover ").concat(R).trim(),content:P,getPopupContainer:function(){return c.current||document.body},children:(0,u.jsx)("span",{ref:f,onClick:function(N){N.stopPropagation()},className:Y()("".concat(m,"-icon"),R,(0,l.Z)({},"".concat(m,"-icon-active"),j)),children:(0,u.jsx)(_a,{})})}))]}))},cn=b(68997),Ya=b(42075),dn=b(50136);function Ja(){return(0,u.jsx)("svg",{width:"1em",height:"1em",viewBox:"0 0 12 12",fill:"currentColor","aria-hidden":"true",children:(0,u.jsx)("path",{d:"M6.432 7.967a.448.448 0 01-.318.133h-.228a.46.46 0 01-.318-.133L2.488 4.85a.305.305 0 010-.43l.427-.43a.293.293 0 01.42 0L6 6.687l2.665-2.699a.299.299 0 01.426 0l.42.431a.305.305 0 010 .43L6.432 7.967z"})})}var qa=function(e){var t,n,r;return(0,l.Z)({},e.componentCls,{position:"absolute",insetBlockStart:"18px",zIndex:"101",width:"24px",height:"24px",fontSize:["14px","16px"],textAlign:"center",borderRadius:"40px",insetInlineEnd:"-13px",transition:"transform 0.3s",display:"flex",alignItems:"center",justifyContent:"center",cursor:"pointer",color:(t=e.layout)===null||t===void 0||(t=t.sider)===null||t===void 0?void 0:t.colorTextCollapsedButton,backgroundColor:(n=e.layout)===null||n===void 0||(n=n.sider)===null||n===void 0?void 0:n.colorBgCollapsedButton,boxShadow:"0 2px 8px -2px rgba(0,0,0,0.05), 0 1px 4px -1px rgba(25,15,15,0.07), 0 0 1px 0 rgba(0,0,0,0.08)","&:hover":{color:(r=e.layout)===null||r===void 0||(r=r.sider)===null||r===void 0?void 0:r.colorTextCollapsedButtonHover,boxShadow:"0 4px 16px -4px rgba(0,0,0,0.05), 0 2px 8px -2px rgba(25,15,15,0.07), 0 1px 2px 0 rgba(0,0,0,0.08)"},".anticon":{fontSize:"14px"},"& > svg":{transition:"transform 0.3s",transform:"rotate(90deg)"},"&-collapsed":{"& > svg":{transform:"rotate(-90deg)"}}})};function er(a){return(0,Re.Xj)("SiderMenuCollapsedIcon",function(e){var t=(0,d.Z)((0,d.Z)({},e),{},{componentCls:".".concat(a)});return[qa(t)]})}var tr=["isMobile","collapsed"],nr=function(e){var t=e.isMobile,n=e.collapsed,r=(0,ie.Z)(e,tr),i=er(e.className),o=i.wrapSSR,s=i.hashId;return t&&n?null:o((0,u.jsx)("div",(0,d.Z)((0,d.Z)({},r),{},{className:Y()(e.className,s,(0,l.Z)((0,l.Z)({},"".concat(e.className,"-collapsed"),n),"".concat(e.className,"-is-mobile"),t)),children:(0,u.jsx)(Ja,{})})))},Ct=b(74902),ar=b(43144),rr=b(15671),or=b(42550),ir=b(63017),bt=b(41755),lr=["className","component","viewBox","spin","rotate","tabIndex","onClick","children"],fn=g.forwardRef(function(a,e){var t=a.className,n=a.component,r=a.viewBox,i=a.spin,o=a.rotate,s=a.tabIndex,c=a.onClick,f=a.children,m=(0,ie.Z)(a,lr),Z=g.useRef(),h=(0,or.x1)(Z,e);(0,bt.Kp)(!!(n||f),"Should have `component` prop or `children`."),(0,bt.C3)(Z);var R=g.useContext(ir.Z),A=R.prefixCls,L=A===void 0?"anticon":A,j=R.rootClassName,W=Y()(j,L,(0,l.Z)({},"".concat(L,"-spin"),!!i&&!!n),t),D=Y()((0,l.Z)({},"".concat(L,"-spin"),!!i)),_=o?{msTransform:"rotate(".concat(o,"deg)"),transform:"rotate(".concat(o,"deg)")}:void 0,P=(0,d.Z)((0,d.Z)({},bt.vD),{},{className:D,style:_,viewBox:r});r||delete P.viewBox;var $=function(){return n?g.createElement(n,P,f):f?((0,bt.Kp)(!!r||g.Children.count(f)===1&&g.isValidElement(f)&&g.Children.only(f).type==="use","Make sure that you provide correct `viewBox` prop (default `0 0 1024 1024`) to the icon."),g.createElement("svg",(0,ct.Z)({},P,{viewBox:r}),f)):null},x=s;return x===void 0&&c&&(x=-1),g.createElement("span",(0,ct.Z)({role:"img"},m,{ref:h,tabIndex:x,onClick:c,className:W}),$())});fn.displayName="AntdIcon";var ur=fn,sr=["type","children"],vn=new Set;function cr(a){return!!(typeof a=="string"&&a.length&&!vn.has(a))}function St(a){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,t=a[e];if(cr(t)){var n=document.createElement("script");n.setAttribute("src",t),n.setAttribute("data-namespace",t),a.length>e+1&&(n.onload=function(){St(a,e+1)},n.onerror=function(){St(a,e+1)}),vn.add(t),document.body.appendChild(n)}}function mn(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},e=a.scriptUrl,t=a.extraCommonProps,n=t===void 0?{}:t;e&&typeof document!="undefined"&&typeof window!="undefined"&&typeof document.createElement=="function"&&(Array.isArray(e)?St(e.reverse()):St([e]));var r=g.forwardRef(function(i,o){var s=i.type,c=i.children,f=(0,ie.Z)(i,sr),m=null;return i.type&&(m=g.createElement("use",{xlinkHref:"#".concat(s)})),c&&(m=c),g.createElement(ur,(0,ct.Z)({},n,f,{ref:o}),m)});return r.displayName="Iconfont",r}function dr(a){return/\w.(png|jpg|jpeg|svg|webp|gif|bmp)$/i.test(a)}var fr=b(83062),vr=b(48054),pn={navTheme:"light",layout:"side",contentWidth:"Fluid",fixedHeader:!1,fixSiderbar:!0,iconfontUrl:"",colorPrimary:"#1677FF",splitMenus:!1},mr=function(e,t){var n,r,i=t.includes("horizontal")?(n=e.layout)===null||n===void 0?void 0:n.header:(r=e.layout)===null||r===void 0?void 0:r.sider;return(0,d.Z)((0,d.Z)((0,l.Z)({},"".concat(e.componentCls),(0,l.Z)((0,l.Z)((0,l.Z)((0,l.Z)((0,l.Z)((0,l.Z)((0,l.Z)((0,l.Z)((0,l.Z)({background:"transparent",color:i==null?void 0:i.colorTextMenu,border:"none"},"".concat(e.componentCls,"-menu-item"),{transition:"none !important"}),"".concat(e.componentCls,"-submenu-has-icon"),(0,l.Z)({},"> ".concat(e.antCls,"-menu-sub"),{paddingInlineStart:10})),"".concat(e.antCls,"-menu-title-content"),{width:"100%",height:"100%",display:"inline-flex"}),"".concat(e.antCls,"-menu-title-content"),{"&:first-child":{width:"100%"}}),"".concat(e.componentCls,"-item-icon"),{display:"flex",alignItems:"center"}),"&&-collapsed",(0,l.Z)((0,l.Z)((0,l.Z)({},"".concat(e.antCls,`-menu-item, + `).concat(e.antCls,"-menu-item-group > ").concat(e.antCls,"-menu-item-group-list > ").concat(e.antCls,`-menu-item, + `).concat(e.antCls,"-menu-item-group > ").concat(e.antCls,"-menu-item-group-list > ").concat(e.antCls,"-menu-submenu > ").concat(e.antCls,`-menu-submenu-title, + `).concat(e.antCls,"-menu-submenu > ").concat(e.antCls,"-menu-submenu-title"),{paddingInline:"0 !important",marginBlock:"4px !important"}),"".concat(e.antCls,"-menu-item-group > ").concat(e.antCls,"-menu-item-group-list > ").concat(e.antCls,"-menu-submenu-selected > ").concat(e.antCls,`-menu-submenu-title, + `).concat(e.antCls,"-menu-submenu-selected > ").concat(e.antCls,"-menu-submenu-title"),{backgroundColor:i==null?void 0:i.colorBgMenuItemSelected,borderRadius:e.borderRadiusLG}),"".concat(e.componentCls,"-group"),(0,l.Z)({},"".concat(e.antCls,"-menu-item-group-title"),{paddingInline:0}))),"&-item-title",(0,l.Z)((0,l.Z)((0,l.Z)((0,l.Z)((0,l.Z)({display:"flex",flexDirection:"row",alignItems:"center",gap:e.marginXS},"".concat(e.componentCls,"-item-text"),{maxWidth:"100%",textOverflow:"ellipsis",overflow:"hidden",wordBreak:"break-all",whiteSpace:"nowrap"}),"&-collapsed",(0,l.Z)((0,l.Z)({minWidth:40,height:40},"".concat(e.componentCls,"-item-icon"),{height:"16px",width:"16px",lineHeight:"16px !important",".anticon":{lineHeight:"16px !important",height:"16px"}}),"".concat(e.componentCls,"-item-text-has-icon"),{display:"none !important"})),"&-collapsed-level-0",{flexDirection:"column",justifyContent:"center"}),"&".concat(e.componentCls,"-group-item-title"),{gap:e.marginXS,height:18,overflow:"hidden"}),"&".concat(e.componentCls,"-item-collapsed-show-title"),(0,l.Z)({lineHeight:"16px",gap:0},"&".concat(e.componentCls,"-item-title-collapsed"),(0,l.Z)((0,l.Z)({display:"flex"},"".concat(e.componentCls,"-item-icon"),{height:"16px",width:"16px",lineHeight:"16px !important",".anticon":{lineHeight:"16px!important",height:"16px"}}),"".concat(e.componentCls,"-item-text"),{opacity:"1 !important",display:"inline !important",textAlign:"center",fontSize:12,height:12,lineHeight:"12px",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",width:"100%",margin:0,padding:0,marginBlockStart:4})))),"&-group",(0,l.Z)({},"".concat(e.antCls,"-menu-item-group-title"),{fontSize:12,color:e.colorTextLabel,".anticon":{marginInlineEnd:8}})),"&-group-divider",{color:e.colorTextSecondary,fontSize:12,lineHeight:20})),t.includes("horizontal")?{}:(0,l.Z)({},"".concat(e.antCls,"-menu-submenu").concat(e.antCls,"-menu-submenu-popup"),(0,l.Z)({},"".concat(e.componentCls,"-item-title"),{alignItems:"flex-start"}))),{},(0,l.Z)({},"".concat(e.antCls,"-menu-submenu-popup"),{backgroundColor:"rgba(255, 255, 255, 0.42)","-webkit-backdrop-filter":"blur(8px)",backdropFilter:"blur(8px)"}))};function pr(a,e){return(0,Re.Xj)("ProLayoutBaseMenu"+e,function(t){var n=(0,d.Z)((0,d.Z)({},t),{},{componentCls:".".concat(a)});return[mr(n,e||"inline")]})}var hn=function(e){var t=(0,g.useState)(e.collapsed),n=(0,J.Z)(t,2),r=n[0],i=n[1],o=(0,g.useState)(!1),s=(0,J.Z)(o,2),c=s[0],f=s[1];return(0,g.useEffect)(function(){f(!1),setTimeout(function(){i(e.collapsed)},400)},[e.collapsed]),e.disable?e.children:(0,u.jsx)(fr.Z,{title:e.title,open:r&&e.collapsed?c:!1,placement:"right",onOpenChange:f,children:e.children})},gn=mn({scriptUrl:pn.iconfontUrl}),yn=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"icon-",n=arguments.length>2?arguments[2]:void 0;if(typeof e=="string"&&e!==""){if(Dt(e)||dr(e))return(0,u.jsx)("img",{width:16,src:e,alt:"icon",className:n},e);if(e.startsWith(t))return(0,u.jsx)(gn,{type:e})}return e},xn=function(e){if(e&&typeof e=="string"){var t=e.substring(0,1).toUpperCase();return t}return null},hr=(0,ar.Z)(function a(e){var t=this;(0,rr.Z)(this,a),(0,l.Z)(this,"props",void 0),(0,l.Z)(this,"getNavMenuItems",function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],r=arguments.length>1?arguments[1]:void 0,i=arguments.length>2?arguments[2]:void 0;return n.map(function(o){return t.getSubMenuOrItem(o,r,i)}).filter(function(o){return o}).flat(1)}),(0,l.Z)(this,"getSubMenuOrItem",function(n,r,i){var o=t.props,s=o.subMenuItemRender,c=o.baseClassName,f=o.prefixCls,m=o.collapsed,Z=o.menu,h=o.iconPrefixes,R=o.layout,A=(Z==null?void 0:Z.type)==="group"&&R!=="top",L=t.props.token,j=t.getIntlName(n),W=(n==null?void 0:n.children)||(n==null?void 0:n.routes),D=A&&r===0?"group":void 0;if(Array.isArray(W)&&W.length>0){var _,P,$,x,N,V=r===0||A&&r===1,z=yn(n.icon,h,"".concat(c,"-icon ").concat((_=t.props)===null||_===void 0?void 0:_.hashId)),E=m&&V?xn(j):null,ee=(0,u.jsxs)("div",{className:Y()("".concat(c,"-item-title"),(P=t.props)===null||P===void 0?void 0:P.hashId,(0,l.Z)((0,l.Z)((0,l.Z)((0,l.Z)({},"".concat(c,"-item-title-collapsed"),m),"".concat(c,"-item-title-collapsed-level-").concat(i),m),"".concat(c,"-group-item-title"),D==="group"),"".concat(c,"-item-collapsed-show-title"),(Z==null?void 0:Z.collapsedShowTitle)&&m)),children:[D==="group"&&m?null:V&&z?(0,u.jsx)("span",{className:"".concat(c,"-item-icon ").concat(($=t.props)===null||$===void 0?void 0:$.hashId).trim(),children:z}):E,(0,u.jsx)("span",{className:Y()("".concat(c,"-item-text"),(x=t.props)===null||x===void 0?void 0:x.hashId,(0,l.Z)({},"".concat(c,"-item-text-has-icon"),D!=="group"&&V&&(z||E))),children:j})]}),ue=s?s((0,d.Z)((0,d.Z)({},n),{},{isUrl:!1}),ee,t.props):ee;if(A&&r===0&&t.props.collapsed&&!Z.collapsedShowGroupTitle)return t.getNavMenuItems(W,r+1,r);var y=t.getNavMenuItems(W,r+1,A&&r===0&&t.props.collapsed?r:r+1);return[{type:D,key:n.key||n.path,label:ue,onClick:A?void 0:n.onTitleClick,children:y,className:Y()((0,l.Z)((0,l.Z)((0,l.Z)({},"".concat(c,"-group"),D==="group"),"".concat(c,"-submenu"),D!=="group"),"".concat(c,"-submenu-has-icon"),D!=="group"&&V&&z))},A&&r===0?{type:"divider",prefixCls:f,className:"".concat(c,"-divider"),key:(n.key||n.path)+"-group-divider",style:{padding:0,borderBlockEnd:0,margin:t.props.collapsed?"4px":"6px 16px",marginBlockStart:t.props.collapsed?4:8,borderColor:L==null||(N=L.layout)===null||N===void 0||(N=N.sider)===null||N===void 0?void 0:N.colorMenuItemDivider}}:void 0].filter(Boolean)}return{className:"".concat(c,"-menu-item"),disabled:n.disabled,key:n.key||n.path,onClick:n.onTitleClick,label:t.getMenuItemPath(n,r,i)}}),(0,l.Z)(this,"getIntlName",function(n){var r=n.name,i=n.locale,o=t.props,s=o.menu,c=o.formatMessage,f=r;return i&&(s==null?void 0:s.locale)!==!1&&(f=c==null?void 0:c({id:i,defaultMessage:r})),t.props.menuTextRender?t.props.menuTextRender(n,f,t.props):f}),(0,l.Z)(this,"getMenuItemPath",function(n,r,i){var o,s,c,f,m=t.conversionPath(n.path||"/"),Z=t.props,h=Z.location,R=h===void 0?{pathname:"/"}:h,A=Z.isMobile,L=Z.onCollapse,j=Z.menuItemRender,W=Z.iconPrefixes,D=t.getIntlName(n),_=t.props,P=_.baseClassName,$=_.menu,x=_.collapsed,N=($==null?void 0:$.type)==="group",V=r===0||N&&r===1,z=V?yn(n.icon,W,"".concat(P,"-icon ").concat((o=t.props)===null||o===void 0?void 0:o.hashId)):null,E=x&&V?xn(D):null,ee=(0,u.jsxs)("div",{className:Y()("".concat(P,"-item-title"),(s=t.props)===null||s===void 0?void 0:s.hashId,(0,l.Z)((0,l.Z)((0,l.Z)({},"".concat(P,"-item-title-collapsed"),x),"".concat(P,"-item-title-collapsed-level-").concat(i),x),"".concat(P,"-item-collapsed-show-title"),($==null?void 0:$.collapsedShowTitle)&&x)),children:[(0,u.jsx)("span",{className:"".concat(P,"-item-icon ").concat((c=t.props)===null||c===void 0?void 0:c.hashId).trim(),style:{display:E===null&&!z?"none":""},children:z||(0,u.jsx)("span",{className:"anticon",children:E})}),(0,u.jsx)("span",{className:Y()("".concat(P,"-item-text"),(f=t.props)===null||f===void 0?void 0:f.hashId,(0,l.Z)({},"".concat(P,"-item-text-has-icon"),V&&(z||E))),children:D})]},m),ue=Dt(m);if(ue){var y,de,w;ee=(0,u.jsxs)("span",{onClick:function(){var ge,oe;(ge=window)===null||ge===void 0||(oe=ge.open)===null||oe===void 0||oe.call(ge,m,"_blank")},className:Y()("".concat(P,"-item-title"),(y=t.props)===null||y===void 0?void 0:y.hashId,(0,l.Z)((0,l.Z)((0,l.Z)((0,l.Z)({},"".concat(P,"-item-title-collapsed"),x),"".concat(P,"-item-title-collapsed-level-").concat(i),x),"".concat(P,"-item-link"),!0),"".concat(P,"-item-collapsed-show-title"),($==null?void 0:$.collapsedShowTitle)&&x)),children:[(0,u.jsx)("span",{className:"".concat(P,"-item-icon ").concat((de=t.props)===null||de===void 0?void 0:de.hashId).trim(),style:{display:E===null&&!z?"none":""},children:z||(0,u.jsx)("span",{className:"anticon",children:E})}),(0,u.jsx)("span",{className:Y()("".concat(P,"-item-text"),(w=t.props)===null||w===void 0?void 0:w.hashId,(0,l.Z)({},"".concat(P,"-item-text-has-icon"),V&&(z||E))),children:D})]},m)}if(j){var Q=(0,d.Z)((0,d.Z)({},n),{},{isUrl:ue,itemPath:m,isMobile:A,replace:m===R.pathname,onClick:function(){return L&&L(!0)},children:void 0});return r===0?(0,u.jsx)(hn,{collapsed:x,title:D,disable:n.disabledTooltip,children:j(Q,ee,t.props)}):j(Q,ee,t.props)}return r===0?(0,u.jsx)(hn,{collapsed:x,title:D,disable:n.disabledTooltip,children:ee}):ee}),(0,l.Z)(this,"conversionPath",function(n){return n&&n.indexOf("http")===0?n:"/".concat(n||"").replace(/\/+/g,"/")}),this.props=e}),gr=function(e,t){var n=t.layout,r=t.collapsed,i={};return e&&!r&&["side","mix"].includes(n||"mix")&&(i={openKeys:e}),i},Cn=function(e){var t=e.mode,n=e.className,r=e.handleOpenChange,i=e.style,o=e.menuData,s=e.prefixCls,c=e.menu,f=e.matchMenuKeys,m=e.iconfontUrl,Z=e.selectedKeys,h=e.onSelect,R=e.menuRenderType,A=e.openKeys,L=(0,g.useContext)(ve.L_),j=L.dark,W=L.token,D="".concat(s,"-base-menu-").concat(t),_=(0,g.useRef)([]),P=(0,ae.Z)(c==null?void 0:c.defaultOpenAll),$=(0,J.Z)(P,2),x=$[0],N=$[1],V=(0,ae.Z)(function(){return c!=null&&c.defaultOpenAll?un(o)||[]:A===!1?!1:[]},{value:A===!1?void 0:A,onChange:r}),z=(0,J.Z)(V,2),E=z[0],ee=z[1],ue=(0,ae.Z)([],{value:Z,onChange:h?function(xe){h&&xe&&h(xe)}:void 0}),y=(0,J.Z)(ue,2),de=y[0],w=y[1];(0,g.useEffect)(function(){c!=null&&c.defaultOpenAll||A===!1||f&&(ee(f),w(f))},[f.join("-")]),(0,g.useEffect)(function(){m&&(gn=mn({scriptUrl:m}))},[m]),(0,g.useEffect)(function(){if(f.join("-")!==(de||[]).join("-")&&w(f),!x&&A!==!1&&f.join("-")!==(E||[]).join("-")){var xe=f;(c==null?void 0:c.autoClose)===!1&&(xe=Array.from(new Set([].concat((0,Ct.Z)(f),(0,Ct.Z)(E||[]))))),ee(xe)}else c!=null&&c.ignoreFlatMenu&&x?ee(un(o)):N(!1)},[f.join("-")]);var Q=(0,g.useMemo)(function(){return gr(E,e)},[E&&E.join(","),e.layout,e.collapsed]),ne=pr(D,t),ge=ne.wrapSSR,oe=ne.hashId,Se=(0,g.useMemo)(function(){return new hr((0,d.Z)((0,d.Z)({},e),{},{token:W,menuRenderType:R,baseClassName:D,hashId:oe}))},[e,W,R,D,oe]);if(c!=null&&c.loading)return(0,u.jsx)("div",{style:t!=null&&t.includes("inline")?{padding:24}:{marginBlockStart:16},children:(0,u.jsx)(vr.Z,{active:!0,title:!1,paragraph:{rows:t!=null&&t.includes("inline")?6:1}})});e.openKeys===!1&&!e.handleOpenChange&&(_.current=f);var ye=e.postMenuData?e.postMenuData(o):o;return ye&&(ye==null?void 0:ye.length)<1?null:ge((0,g.createElement)(dn.Z,(0,d.Z)((0,d.Z)({},Q),{},{_internalDisableMenuItemTitleTooltip:!0,key:"Menu",mode:t,inlineIndent:16,defaultOpenKeys:_.current,theme:j?"dark":"light",selectedKeys:de,style:(0,d.Z)({backgroundColor:"transparent",border:"none"},i),className:Y()(n,oe,D,(0,l.Z)((0,l.Z)({},"".concat(D,"-horizontal"),t==="horizontal"),"".concat(D,"-collapsed"),e.collapsed)),items:Se.getNavMenuItems(ye,0,0),onOpenChange:function(He){e.collapsed||ee(He)}},e.menuProps)))};function yr(a,e){var t=e.stylish,n=e.proLayoutCollapsedWidth;return(0,Re.Xj)("ProLayoutSiderMenuStylish",function(r){var i=(0,d.Z)((0,d.Z)({},r),{},{componentCls:".".concat(a),proLayoutCollapsedWidth:n});return t?[(0,l.Z)({},"div".concat(r.proComponentsCls,"-layout"),(0,l.Z)({},"".concat(i.componentCls),t==null?void 0:t(i)))]:[]})}var xr=["title","render"],Cr=g.memo(function(a){return(0,u.jsx)(u.Fragment,{children:a.children})}),br=Qe.Z.Sider,bn=Qe.Z._InternalSiderContext,Sr=bn===void 0?{Provider:Cr}:bn,Wt=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"menuHeaderRender",n=e.logo,r=e.title,i=e.layout,o=e[t];if(o===!1)return null;var s=zt(n),c=(0,u.jsx)("h1",{children:r!=null?r:"Ant Design Pro"});return o?o(s,e.collapsed?null:c,e):e.isMobile?null:i==="mix"&&t==="menuHeaderRender"?!1:e.collapsed?(0,u.jsx)("a",{children:s},"title"):(0,u.jsxs)("a",{children:[s,c]},"title")},Sn=function(e){var t,n=e.collapsed,r=e.originCollapsed,i=e.fixSiderbar,o=e.menuFooterRender,s=e.onCollapse,c=e.theme,f=e.siderWidth,m=e.isMobile,Z=e.onMenuHeaderClick,h=e.breakpoint,R=h===void 0?"lg":h,A=e.style,L=e.layout,j=e.menuExtraRender,W=j===void 0?!1:j,D=e.links,_=e.menuContentRender,P=e.collapsedButtonRender,$=e.prefixCls,x=e.avatarProps,N=e.rightContentRender,V=e.actionsRender,z=e.onOpenChange,E=e.stylish,ee=e.logoStyle,ue=(0,g.useContext)(ve.L_),y=ue.hashId,de=(0,g.useMemo)(function(){return!(m||L==="mix")},[m,L]),w="".concat($,"-sider"),Q=64,ne=yr("".concat(w,".").concat(w,"-stylish"),{stylish:E,proLayoutCollapsedWidth:Q}),ge=Y()("".concat(w),y,(0,l.Z)((0,l.Z)((0,l.Z)((0,l.Z)((0,l.Z)((0,l.Z)((0,l.Z)({},"".concat(w,"-fixed"),i),"".concat(w,"-fixed-mix"),L==="mix"&&!m&&i),"".concat(w,"-collapsed"),e.collapsed),"".concat(w,"-layout-").concat(L),L&&!m),"".concat(w,"-light"),c!=="dark"),"".concat(w,"-mix"),L==="mix"&&!m),"".concat(w,"-stylish"),!!E)),oe=Wt(e),Se=W&&W(e),ye=(0,g.useMemo)(function(){return _!==!1&&(0,g.createElement)(Cn,(0,d.Z)((0,d.Z)({},e),{},{key:"base-menu",mode:n&&!m?"vertical":"inline",handleOpenChange:z,style:{width:"100%"},className:"".concat(w,"-menu ").concat(y).trim()}))},[w,y,_,z,e]),xe=(D||[]).map(function(Ze,De){return{className:"".concat(w,"-link"),label:Ze,key:De}}),He=(0,g.useMemo)(function(){return _?_(e,ye):ye},[_,ye,e]),Ne=(0,g.useMemo)(function(){if(!x)return null;var Ze=x.title,De=x.render,Ee=(0,ie.Z)(x,xr),It=(0,u.jsxs)("div",{className:"".concat(w,"-actions-avatar"),children:[Ee!=null&&Ee.src||Ee!=null&&Ee.srcSet||Ee.icon||Ee.children?(0,u.jsx)(cn.Z,(0,d.Z)({size:28},Ee)):null,x.title&&!n&&(0,u.jsx)("span",{children:Ze})]});return De?De(x,It,e):It},[x,w,n]),Le=(0,g.useMemo)(function(){return V?(0,u.jsx)(Ya.Z,{align:"center",size:4,direction:n?"vertical":"horizontal",className:Y()(["".concat(w,"-actions-list"),n&&"".concat(w,"-actions-list-collapsed"),y]),children:[V==null?void 0:V(e)].flat(1).map(function(Ze,De){return(0,u.jsx)("div",{className:"".concat(w,"-actions-list-item ").concat(y).trim(),children:Ze},De)})}):null},[V,w,n]),Fe=(0,g.useMemo)(function(){return(0,u.jsx)(Ft,{onItemClick:e.itemClick,appListRender:e.appListRender,appList:e.appList,prefixCls:e.prefixCls})},[e.appList,e.appListRender,e.prefixCls]),ke=(0,g.useMemo)(function(){if(P===!1)return null;var Ze=(0,u.jsx)(nr,{isMobile:m,collapsed:r,className:"".concat(w,"-collapsed-button"),onClick:function(){s==null||s(!r)}});return P?P(n,Ze):Ze},[P,m,r,w,n,s]),Ke=(0,g.useMemo)(function(){return!Ne&&!Le?null:(0,u.jsxs)("div",{className:Y()("".concat(w,"-actions"),y,n&&"".concat(w,"-actions-collapsed")),children:[Ne,Le]})},[Le,Ne,w,n,y]),Ue=(0,g.useMemo)(function(){var Ze;return e!=null&&(Ze=e.menu)!==null&&Ze!==void 0&&Ze.hideMenuWhenCollapsed&&n?"".concat(w,"-hide-menu-collapsed"):null},[w,n,e==null||(t=e.menu)===null||t===void 0?void 0:t.hideMenuWhenCollapsed]),dt=o&&(o==null?void 0:o(e)),Mt=(0,u.jsxs)(u.Fragment,{children:[oe&&(0,u.jsxs)("div",{className:Y()([Y()("".concat(w,"-logo"),y,(0,l.Z)({},"".concat(w,"-logo-collapsed"),n))]),onClick:de?Z:void 0,id:"logo",style:ee,children:[oe,Fe]}),Se&&(0,u.jsx)("div",{className:Y()(["".concat(w,"-extra"),!oe&&"".concat(w,"-extra-no-logo"),y]),children:Se}),(0,u.jsx)("div",{style:{flex:1,overflowY:"auto",overflowX:"hidden"},children:He}),(0,u.jsxs)(Sr.Provider,{value:{},children:[D?(0,u.jsx)("div",{className:"".concat(w,"-links ").concat(y).trim(),children:(0,u.jsx)(dn.Z,{inlineIndent:16,className:"".concat(w,"-link-menu ").concat(y).trim(),selectedKeys:[],openKeys:[],theme:c,mode:"inline",items:xe})}):null,de&&(0,u.jsxs)(u.Fragment,{children:[Ke,!Le&&N?(0,u.jsx)("div",{className:Y()("".concat(w,"-actions"),y,(0,l.Z)({},"".concat(w,"-actions-collapsed"),n)),children:N==null?void 0:N(e)}):null]}),dt&&(0,u.jsx)("div",{className:Y()(["".concat(w,"-footer"),y,(0,l.Z)({},"".concat(w,"-footer-collapsed"),n)]),children:dt})]})]});return ne.wrapSSR((0,u.jsxs)(u.Fragment,{children:[i&&!m&&!Ue&&(0,u.jsx)("div",{style:(0,d.Z)({width:n?Q:f,overflow:"hidden",flex:"0 0 ".concat(n?Q:f,"px"),maxWidth:n?Q:f,minWidth:n?Q:f,transition:"all 0.2s ease 0s"},A)}),(0,u.jsxs)(br,{collapsible:!0,trigger:null,collapsed:n,breakpoint:R===!1?void 0:R,onCollapse:function(De){m||s==null||s(De)},collapsedWidth:Q,style:A,theme:c,width:f,className:Y()(ge,y,Ue),children:[Ue?(0,u.jsx)("div",{className:"".concat(w,"-hide-when-collapsed ").concat(y).trim(),style:{height:"100%",width:"100%",opacity:Ue?0:1},children:Mt}):Mt,ke]})]}))},Zr=b(10178),Mr=b(48555),Ir=function(e){var t,n,r,i,o;return(0,l.Z)({},e.componentCls,{"&-header-actions":{display:"flex",height:"100%",alignItems:"center","&-item":{display:"inline-flex",alignItems:"center",justifyContent:"center",paddingBlock:0,paddingInline:2,color:(t=e.layout)===null||t===void 0||(t=t.header)===null||t===void 0?void 0:t.colorTextRightActionsItem,fontSize:"16px",cursor:"pointer",borderRadius:e.borderRadius,"> *":{paddingInline:6,paddingBlock:6,borderRadius:e.borderRadius,"&:hover":{backgroundColor:(n=e.layout)===null||n===void 0||(n=n.header)===null||n===void 0?void 0:n.colorBgRightActionsItemHover}}},"&-avatar":{display:"inline-flex",alignItems:"center",justifyContent:"center",paddingInlineStart:e.padding,paddingInlineEnd:e.padding,cursor:"pointer",color:(r=e.layout)===null||r===void 0||(r=r.header)===null||r===void 0?void 0:r.colorTextRightActionsItem,"> div":{height:"44px",color:(i=e.layout)===null||i===void 0||(i=i.header)===null||i===void 0?void 0:i.colorTextRightActionsItem,paddingInline:8,paddingBlock:8,cursor:"pointer",display:"flex",alignItems:"center",lineHeight:"44px",borderRadius:e.borderRadius,"&:hover":{backgroundColor:(o=e.layout)===null||o===void 0||(o=o.header)===null||o===void 0?void 0:o.colorBgRightActionsItemHover}}}}})};function wr(a){return(0,Re.Xj)("ProLayoutRightContent",function(e){var t=(0,d.Z)((0,d.Z)({},e),{},{componentCls:".".concat(a)});return[Ir(t)]})}var Rr=["rightContentRender","avatarProps","actionsRender","headerContentRender"],Tr=["title","render"],Zn=function(e){var t=e.rightContentRender,n=e.avatarProps,r=e.actionsRender,i=e.headerContentRender,o=(0,ie.Z)(e,Rr),s=(0,g.useContext)(Oe.ZP.ConfigContext),c=s.getPrefixCls,f="".concat(c(),"-pro-global-header"),m=wr(f),Z=m.wrapSSR,h=m.hashId,R=(0,g.useState)("auto"),A=(0,J.Z)(R,2),L=A[0],j=A[1],W=(0,g.useMemo)(function(){if(!n)return null;var $=n.title,x=n.render,N=(0,ie.Z)(n,Tr),V=[N!=null&&N.src||N!=null&&N.srcSet||N.icon||N.children?(0,g.createElement)(cn.Z,(0,d.Z)((0,d.Z)({},N),{},{size:28,key:"avatar"})):null,$?(0,u.jsx)("span",{style:{marginInlineStart:8},children:$},"name"):void 0];return x?x(n,(0,u.jsx)("div",{children:V}),o):(0,u.jsx)("div",{children:V})},[n]),D=r||W?function($){var x=r&&(r==null?void 0:r($));return!x&&!W?null:Array.isArray(x)?Z((0,u.jsxs)("div",{className:"".concat(f,"-header-actions ").concat(h).trim(),children:[x.filter(Boolean).map(function(N,V){var z=!1;if(g.isValidElement(N)){var E;z=!!(N!=null&&(E=N.props)!==null&&E!==void 0&&E["aria-hidden"])}return(0,u.jsx)("div",{className:Y()("".concat(f,"-header-actions-item ").concat(h),(0,l.Z)({},"".concat(f,"-header-actions-hover"),!z)),children:N},V)}),W&&(0,u.jsx)("span",{className:"".concat(f,"-header-actions-avatar ").concat(h).trim(),children:W})]})):Z((0,u.jsxs)("div",{className:"".concat(f,"-header-actions ").concat(h).trim(),children:[x,W&&(0,u.jsx)("span",{className:"".concat(f,"-header-actions-avatar ").concat(h).trim(),children:W})]}))}:void 0,_=(0,Zr.D)(function(){var $=(0,fe.Z)((0,q.Z)().mark(function x(N){return(0,q.Z)().wrap(function(z){for(;;)switch(z.prev=z.next){case 0:j(N);case 1:case"end":return z.stop()}},x)}));return function(x){return $.apply(this,arguments)}}(),160),P=D||t;return(0,u.jsx)("div",{className:"".concat(f,"-right-content ").concat(h).trim(),style:{minWidth:L,height:"100%"},children:(0,u.jsx)("div",{style:{height:"100%"},children:(0,u.jsx)(Mr.default,{onResize:function(x){var N=x.width;_.run(N)},children:P?(0,u.jsx)("div",{style:{display:"flex",alignItems:"center",height:"100%",justifyContent:"flex-end"},children:P((0,d.Z)((0,d.Z)({},o),{},{rightContentSize:L}))}):null})})})},jr=function(e){var t,n;return(0,l.Z)({},e.componentCls,{position:"relative",width:"100%",height:"100%",backgroundColor:"transparent",".anticon":{color:"inherit"},"&-main":{display:"flex",height:"100%",paddingInlineStart:"16px","&-left":(0,l.Z)({display:"flex",alignItems:"center"},"".concat(e.proComponentsCls,"-layout-apps-icon"),{marginInlineEnd:16,marginInlineStart:-8})},"&-wide":{maxWidth:1152,margin:"0 auto"},"&-logo":{position:"relative",display:"flex",height:"100%",alignItems:"center",overflow:"hidden","> *:first-child":{display:"flex",alignItems:"center",minHeight:"22px",fontSize:"22px"},"> *:first-child > img":{display:"inline-block",height:"32px",verticalAlign:"middle"},"> *:first-child > h1":{display:"inline-block",marginBlock:0,marginInline:0,lineHeight:"24px",marginInlineStart:6,fontWeight:"600",fontSize:"16px",color:(t=e.layout)===null||t===void 0||(t=t.header)===null||t===void 0?void 0:t.colorHeaderTitle,verticalAlign:"top"}},"&-menu":{minWidth:0,display:"flex",alignItems:"center",paddingInline:6,paddingBlock:6,lineHeight:"".concat(Math.max((((n=e.layout)===null||n===void 0||(n=n.header)===null||n===void 0?void 0:n.heightLayoutHeader)||56)-12,40),"px")}})};function Br(a){return(0,Re.Xj)("ProLayoutTopNavHeader",function(e){var t=(0,d.Z)((0,d.Z)({},e),{},{componentCls:".".concat(a)});return[jr(t)]})}var Mn=function(e){var t,n,r,i,o,s,c,f=(0,g.useRef)(null),m=e.onMenuHeaderClick,Z=e.contentWidth,h=e.rightContentRender,R=e.className,A=e.style,L=e.headerContentRender,j=e.layout,W=e.actionsRender,D=(0,g.useContext)(Oe.ZP.ConfigContext),_=D.getPrefixCls,P=(0,g.useContext)(ve.L_),$=P.dark,x="".concat(e.prefixCls||_("pro"),"-top-nav-header"),N=Br(x),V=N.wrapSSR,z=N.hashId,E=void 0;e.menuHeaderRender!==void 0?E="menuHeaderRender":(j==="mix"||j==="top")&&(E="headerTitleRender");var ee=Wt((0,d.Z)((0,d.Z)({},e),{},{collapsed:!1}),E),ue=(0,g.useContext)(ve.L_),y=ue.token,de=(0,g.useMemo)(function(){var w,Q,ne,ge,oe,Se,ye,xe,He,Ne,Le,Fe,ke,Ke=(0,u.jsx)(Oe.ZP,{theme:{hashed:(0,ve.nu)(),components:{Layout:{headerBg:"transparent",bodyBg:"transparent"},Menu:(0,d.Z)({},G({colorItemBg:((w=y.layout)===null||w===void 0||(w=w.header)===null||w===void 0?void 0:w.colorBgHeader)||"transparent",colorSubItemBg:((Q=y.layout)===null||Q===void 0||(Q=Q.header)===null||Q===void 0?void 0:Q.colorBgHeader)||"transparent",radiusItem:y.borderRadius,colorItemBgSelected:((ne=y.layout)===null||ne===void 0||(ne=ne.header)===null||ne===void 0?void 0:ne.colorBgMenuItemSelected)||(y==null?void 0:y.colorBgTextHover),itemHoverBg:((ge=y.layout)===null||ge===void 0||(ge=ge.header)===null||ge===void 0?void 0:ge.colorBgMenuItemHover)||(y==null?void 0:y.colorBgTextHover),colorItemBgSelectedHorizontal:((oe=y.layout)===null||oe===void 0||(oe=oe.header)===null||oe===void 0?void 0:oe.colorBgMenuItemSelected)||(y==null?void 0:y.colorBgTextHover),colorActiveBarWidth:0,colorActiveBarHeight:0,colorActiveBarBorderSize:0,colorItemText:((Se=y.layout)===null||Se===void 0||(Se=Se.header)===null||Se===void 0?void 0:Se.colorTextMenu)||(y==null?void 0:y.colorTextSecondary),colorItemTextHoverHorizontal:((ye=y.layout)===null||ye===void 0||(ye=ye.header)===null||ye===void 0?void 0:ye.colorTextMenuActive)||(y==null?void 0:y.colorText),colorItemTextSelectedHorizontal:((xe=y.layout)===null||xe===void 0||(xe=xe.header)===null||xe===void 0?void 0:xe.colorTextMenuSelected)||(y==null?void 0:y.colorTextBase),horizontalItemBorderRadius:4,colorItemTextHover:((He=y.layout)===null||He===void 0||(He=He.header)===null||He===void 0?void 0:He.colorTextMenuActive)||"rgba(0, 0, 0, 0.85)",horizontalItemHoverBg:((Ne=y.layout)===null||Ne===void 0||(Ne=Ne.header)===null||Ne===void 0?void 0:Ne.colorBgMenuItemHover)||"rgba(0, 0, 0, 0.04)",colorItemTextSelected:((Le=y.layout)===null||Le===void 0||(Le=Le.header)===null||Le===void 0?void 0:Le.colorTextMenuSelected)||"rgba(0, 0, 0, 1)",popupBg:y==null?void 0:y.colorBgElevated,subMenuItemBg:y==null?void 0:y.colorBgElevated,darkSubMenuItemBg:"transparent",darkPopupBg:y==null?void 0:y.colorBgElevated}))},token:{colorBgElevated:((Fe=y.layout)===null||Fe===void 0||(Fe=Fe.header)===null||Fe===void 0?void 0:Fe.colorBgHeader)||"transparent"}},children:(0,u.jsx)(Cn,(0,d.Z)((0,d.Z)((0,d.Z)({theme:$?"dark":"light"},e),{},{className:"".concat(x,"-base-menu ").concat(z).trim()},e.menuProps),{},{style:(0,d.Z)({width:"100%"},(ke=e.menuProps)===null||ke===void 0?void 0:ke.style),collapsed:!1,menuRenderType:"header",mode:"horizontal"}))});return L?L(e,Ke):Ke},[(t=y.layout)===null||t===void 0||(t=t.header)===null||t===void 0?void 0:t.colorBgHeader,(n=y.layout)===null||n===void 0||(n=n.header)===null||n===void 0?void 0:n.colorBgMenuItemSelected,(r=y.layout)===null||r===void 0||(r=r.header)===null||r===void 0?void 0:r.colorBgMenuItemHover,(i=y.layout)===null||i===void 0||(i=i.header)===null||i===void 0?void 0:i.colorTextMenu,(o=y.layout)===null||o===void 0||(o=o.header)===null||o===void 0?void 0:o.colorTextMenuActive,(s=y.layout)===null||s===void 0||(s=s.header)===null||s===void 0?void 0:s.colorTextMenuSelected,(c=y.layout)===null||c===void 0||(c=c.header)===null||c===void 0?void 0:c.colorBgMenuElevated,y.borderRadius,y==null?void 0:y.colorBgTextHover,y==null?void 0:y.colorTextSecondary,y==null?void 0:y.colorText,y==null?void 0:y.colorTextBase,y.colorBgElevated,$,e,x,z,L]);return V((0,u.jsx)("div",{className:Y()(x,z,R,(0,l.Z)({},"".concat(x,"-light"),!0)),style:A,children:(0,u.jsxs)("div",{ref:f,className:Y()("".concat(x,"-main"),z,(0,l.Z)({},"".concat(x,"-wide"),Z==="Fixed"&&j==="top")),children:[ee&&(0,u.jsxs)("div",{className:Y()("".concat(x,"-main-left ").concat(z)),onClick:m,children:[(0,u.jsx)(Ft,(0,d.Z)({},e)),(0,u.jsx)("div",{className:"".concat(x,"-logo ").concat(z).trim(),id:"logo",children:ee},"logo")]}),(0,u.jsx)("div",{style:{flex:1},className:"".concat(x,"-menu ").concat(z).trim(),children:de}),(h||W||e.avatarProps)&&(0,u.jsx)(Zn,(0,d.Z)((0,d.Z)({rightContentRender:h},e),{},{prefixCls:x}))]})}))},Nr=function(e){var t,n,r;return(0,l.Z)({},e.componentCls,(0,l.Z)((0,l.Z)((0,l.Z)((0,l.Z)({position:"relative",background:"transparent",display:"flex",alignItems:"center",marginBlock:0,marginInline:16,height:((t=e.layout)===null||t===void 0||(t=t.header)===null||t===void 0?void 0:t.heightLayoutHeader)||56,boxSizing:"border-box","> a":{height:"100%"}},"".concat(e.proComponentsCls,"-layout-apps-icon"),{marginInlineEnd:16}),"&-collapsed-button",{minHeight:"22px",color:(n=e.layout)===null||n===void 0||(n=n.header)===null||n===void 0?void 0:n.colorHeaderTitle,fontSize:"18px",marginInlineEnd:"16px"}),"&-logo",{position:"relative",marginInlineEnd:"16px",a:{display:"flex",alignItems:"center",height:"100%",minHeight:"22px",fontSize:"20px"},img:{height:"28px"},h1:{height:"32px",marginBlock:0,marginInline:0,marginInlineStart:8,fontWeight:"600",color:((r=e.layout)===null||r===void 0||(r=r.header)===null||r===void 0?void 0:r.colorHeaderTitle)||e.colorTextHeading,fontSize:"18px",lineHeight:"32px"},"&-mix":{display:"flex",alignItems:"center"}}),"&-logo-mobile",{minWidth:"24px",marginInlineEnd:0}))};function Pr(a){return(0,Re.Xj)("ProLayoutGlobalHeader",function(e){var t=(0,d.Z)((0,d.Z)({},e),{},{componentCls:".".concat(a)});return[Nr(t)]})}var Lr=function(e,t){return e===!1?null:e?e(t,null):t},Hr=function(e){var t=e.isMobile,n=e.logo,r=e.collapsed,i=e.onCollapse,o=e.rightContentRender,s=e.menuHeaderRender,c=e.onMenuHeaderClick,f=e.className,m=e.style,Z=e.layout,h=e.children,R=e.splitMenus,A=e.menuData,L=e.prefixCls,j=(0,g.useContext)(Oe.ZP.ConfigContext),W=j.getPrefixCls,D=j.direction,_="".concat(L||W("pro"),"-global-header"),P=Pr(_),$=P.wrapSSR,x=P.hashId,N=Y()(f,_,x);if(Z==="mix"&&!t&&R){var V=(A||[]).map(function(ue){return(0,d.Z)((0,d.Z)({},ue),{},{children:void 0,routes:void 0})}),z=xt(V);return(0,u.jsx)(Mn,(0,d.Z)((0,d.Z)({mode:"horizontal"},e),{},{splitMenus:!1,menuData:z}))}var E=Y()("".concat(_,"-logo"),x,(0,l.Z)((0,l.Z)((0,l.Z)({},"".concat(_,"-logo-rtl"),D==="rtl"),"".concat(_,"-logo-mix"),Z==="mix"),"".concat(_,"-logo-mobile"),t)),ee=(0,u.jsx)("span",{className:E,children:(0,u.jsx)("a",{children:zt(n)})},"logo");return $((0,u.jsxs)("div",{className:N,style:(0,d.Z)({},m),children:[t&&(0,u.jsx)("span",{className:"".concat(_,"-collapsed-button ").concat(x).trim(),onClick:function(){i==null||i(!r)},children:(0,u.jsx)(Fa,{})}),t&&Lr(s,ee),Z==="mix"&&!t&&(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(Ft,(0,d.Z)({},e)),(0,u.jsx)("div",{className:E,onClick:c,children:Wt((0,d.Z)((0,d.Z)({},e),{},{collapsed:!1}),"headerTitleRender")})]}),(0,u.jsx)("div",{style:{flex:1},children:h}),(o||e.actionsRender||e.avatarProps)&&(0,u.jsx)(Zn,(0,d.Z)({rightContentRender:o},e))]}))},Er=function(e){var t,n,r,i;return(0,l.Z)({},"".concat(e.proComponentsCls,"-layout"),(0,l.Z)({},"".concat(e.antCls,"-layout-header").concat(e.componentCls),{height:((t=e.layout)===null||t===void 0||(t=t.header)===null||t===void 0?void 0:t.heightLayoutHeader)||56,lineHeight:"".concat(((n=e.layout)===null||n===void 0||(n=n.header)===null||n===void 0?void 0:n.heightLayoutHeader)||56,"px"),zIndex:19,width:"100%",paddingBlock:0,paddingInline:0,borderBlockEnd:"1px solid ".concat(e.colorSplit),backgroundColor:((r=e.layout)===null||r===void 0||(r=r.header)===null||r===void 0?void 0:r.colorBgHeader)||"rgba(255, 255, 255, 0.4)",WebkitBackdropFilter:"blur(8px)",backdropFilter:"blur(8px)",transition:"background-color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1)","&-fixed-header":{position:"fixed",insetBlockStart:0,width:"100%",zIndex:100,insetInlineEnd:0},"&-fixed-header-scroll":{backgroundColor:((i=e.layout)===null||i===void 0||(i=i.header)===null||i===void 0?void 0:i.colorBgScrollHeader)||"rgba(255, 255, 255, 0.8)"},"&-header-actions":{display:"flex",alignItems:"center",fontSize:"16",cursor:"pointer","& &-item":{paddingBlock:0,paddingInline:8,"&:hover":{color:e.colorText}}},"&-header-realDark":{boxShadow:"0 2px 8px 0 rgba(0, 0, 0, 65%)"},"&-header-actions-header-action":{transition:"width 0.3s cubic-bezier(0.645, 0.045, 0.355, 1)"}}))};function Ar(a){return(0,Re.Xj)("ProLayoutHeader",function(e){var t=(0,d.Z)((0,d.Z)({},e),{},{componentCls:".".concat(a)});return[Er(t)]})}function $r(a,e){var t=e.stylish,n=e.proLayoutCollapsedWidth;return(0,Re.Xj)("ProLayoutHeaderStylish",function(r){var i=(0,d.Z)((0,d.Z)({},r),{},{componentCls:".".concat(a),proLayoutCollapsedWidth:n});return t?[(0,l.Z)({},"div".concat(r.proComponentsCls,"-layout"),(0,l.Z)({},"".concat(i.componentCls),t==null?void 0:t(i)))]:[]})}var In=Qe.Z.Header,Or=function(e){var t,n,r,i=e.isMobile,o=e.fixedHeader,s=e.className,c=e.style,f=e.collapsed,m=e.prefixCls,Z=e.onCollapse,h=e.layout,R=e.headerRender,A=e.headerContentRender,L=(0,g.useContext)(ve.L_),j=L.token,W=(0,g.useContext)(Oe.ZP.ConfigContext),D=(0,g.useState)(!1),_=(0,J.Z)(D,2),P=_[0],$=_[1],x=o||h==="mix",N=(0,g.useCallback)(function(){var w=h==="top",Q=xt(e.menuData||[]),ne=(0,u.jsx)(Hr,(0,d.Z)((0,d.Z)({onCollapse:Z},e),{},{menuData:Q,children:A&&A(e,null)}));return w&&!i&&(ne=(0,u.jsx)(Mn,(0,d.Z)((0,d.Z)({mode:"horizontal",onCollapse:Z},e),{},{menuData:Q}))),R&&typeof R=="function"?R(e,ne):ne},[A,R,i,h,Z,e]);(0,g.useEffect)(function(){var w,Q=(W==null||(w=W.getTargetContainer)===null||w===void 0?void 0:w.call(W))||document.body,ne=function(){var oe,Se=Q.scrollTop;return Se>(((oe=j.layout)===null||oe===void 0||(oe=oe.header)===null||oe===void 0?void 0:oe.heightLayoutHeader)||56)&&!P?($(!0),!0):(P&&$(!1),!1)};if(x&&typeof window!="undefined")return Q.addEventListener("scroll",ne,{passive:!0}),function(){Q.removeEventListener("scroll",ne)}},[(t=j.layout)===null||t===void 0||(t=t.header)===null||t===void 0?void 0:t.heightLayoutHeader,x,P]);var V=h==="top",z="".concat(m,"-layout-header"),E=Ar(z),ee=E.wrapSSR,ue=E.hashId,y=$r("".concat(z,".").concat(z,"-stylish"),{proLayoutCollapsedWidth:64,stylish:e.stylish}),de=Y()(s,ue,z,(0,l.Z)((0,l.Z)((0,l.Z)((0,l.Z)((0,l.Z)((0,l.Z)((0,l.Z)({},"".concat(z,"-fixed-header"),x),"".concat(z,"-fixed-header-scroll"),P),"".concat(z,"-mix"),h==="mix"),"".concat(z,"-fixed-header-action"),!f),"".concat(z,"-top-menu"),V),"".concat(z,"-header"),!0),"".concat(z,"-stylish"),!!e.stylish));return h==="side"&&!i?null:y.wrapSSR(ee((0,u.jsx)(u.Fragment,{children:(0,u.jsxs)(Oe.ZP,{theme:{hashed:(0,ve.nu)(),components:{Layout:{headerBg:"transparent",bodyBg:"transparent"}}},children:[x&&(0,u.jsx)(In,{style:(0,d.Z)({height:((n=j.layout)===null||n===void 0||(n=n.header)===null||n===void 0?void 0:n.heightLayoutHeader)||56,lineHeight:"".concat(((r=j.layout)===null||r===void 0||(r=r.header)===null||r===void 0?void 0:r.heightLayoutHeader)||56,"px"),backgroundColor:"transparent",zIndex:19},c)}),(0,u.jsx)(In,{className:de,style:c,children:N()})]})})))},Dr=b(83832),zr=b(85265),Fr=b(861),wn=new Fr.Keyframes("antBadgeLoadingCircle",{"0%":{display:"none",opacity:0,overflow:"hidden"},"80%":{overflow:"hidden"},"100%":{display:"unset",opacity:1}}),Wr=function(e){var t,n,r,i,o,s,c,f,m,Z,h,R;return(0,l.Z)({},"".concat(e.proComponentsCls,"-layout"),(0,l.Z)((0,l.Z)((0,l.Z)({},"".concat(e.antCls,"-layout-sider").concat(e.componentCls),{background:((t=e.layout)===null||t===void 0||(t=t.sider)===null||t===void 0?void 0:t.colorMenuBackground)||"transparent"}),e.componentCls,(0,l.Z)((0,l.Z)((0,l.Z)((0,l.Z)((0,l.Z)((0,l.Z)((0,l.Z)((0,l.Z)((0,l.Z)({position:"relative",boxSizing:"border-box","&-menu":{position:"relative",zIndex:10,minHeight:"100%"}},"& ".concat(e.antCls,"-layout-sider-children"),{position:"relative",display:"flex",flexDirection:"column",height:"100%",paddingInline:(n=e.layout)===null||n===void 0||(n=n.sider)===null||n===void 0?void 0:n.paddingInlineLayoutMenu,paddingBlock:(r=e.layout)===null||r===void 0||(r=r.sider)===null||r===void 0?void 0:r.paddingBlockLayoutMenu,borderInlineEnd:"1px solid ".concat(e.colorSplit),marginInlineEnd:-1}),"".concat(e.antCls,"-menu"),(0,l.Z)((0,l.Z)({},"".concat(e.antCls,"-menu-item-group-title"),{fontSize:e.fontSizeSM,paddingBottom:4}),"".concat(e.antCls,"-menu-item:not(").concat(e.antCls,"-menu-item-selected):hover"),{color:(i=e.layout)===null||i===void 0||(i=i.sider)===null||i===void 0?void 0:i.colorTextMenuItemHover})),"&-logo",{position:"relative",display:"flex",alignItems:"center",justifyContent:"space-between",paddingInline:12,paddingBlock:16,color:(o=e.layout)===null||o===void 0||(o=o.sider)===null||o===void 0?void 0:o.colorTextMenu,cursor:"pointer",borderBlockEnd:"1px solid ".concat((s=e.layout)===null||s===void 0||(s=s.sider)===null||s===void 0?void 0:s.colorMenuItemDivider),"> a":{display:"flex",alignItems:"center",justifyContent:"center",minHeight:22,fontSize:22,"> img":{display:"inline-block",height:22,verticalAlign:"middle"},"> h1":{display:"inline-block",height:22,marginBlock:0,marginInlineEnd:0,marginInlineStart:6,color:(c=e.layout)===null||c===void 0||(c=c.sider)===null||c===void 0?void 0:c.colorTextMenuTitle,animationName:wn,animationDuration:".4s",animationTimingFunction:"ease",fontWeight:600,fontSize:16,lineHeight:"22px",verticalAlign:"middle"}},"&-collapsed":(0,l.Z)({flexDirection:"column-reverse",margin:0,padding:12},"".concat(e.proComponentsCls,"-layout-apps-icon"),{marginBlockEnd:8,fontSize:16,transition:"font-size 0.2s ease-in-out,color 0.2s ease-in-out"})}),"&-actions",{display:"flex",alignItems:"center",justifyContent:"space-between",marginBlock:4,marginInline:0,color:(f=e.layout)===null||f===void 0||(f=f.sider)===null||f===void 0?void 0:f.colorTextMenu,"&-collapsed":{flexDirection:"column-reverse",paddingBlock:0,paddingInline:8,fontSize:16,transition:"font-size 0.3s ease-in-out"},"&-list":{color:(m=e.layout)===null||m===void 0||(m=m.sider)===null||m===void 0?void 0:m.colorTextMenuSecondary,"&-collapsed":{marginBlockEnd:8,animationName:"none"},"&-item":{paddingInline:6,paddingBlock:6,lineHeight:"16px",fontSize:16,cursor:"pointer",borderRadius:e.borderRadius,"&:hover":{background:e.colorBgTextHover}}},"&-avatar":{fontSize:14,paddingInline:8,paddingBlock:8,display:"flex",alignItems:"center",gap:e.marginXS,borderRadius:e.borderRadius,"& *":{cursor:"pointer"},"&:hover":{background:e.colorBgTextHover}}}),"&-hide-menu-collapsed",{insetInlineStart:"-".concat(e.proLayoutCollapsedWidth-12,"px"),position:"absolute"}),"&-extra",{marginBlockEnd:16,marginBlock:0,marginInline:16,"&-no-logo":{marginBlockStart:16}}),"&-links",{width:"100%",ul:{height:"auto"}}),"&-link-menu",{border:"none",boxShadow:"none",background:"transparent"}),"&-footer",{color:(Z=e.layout)===null||Z===void 0||(Z=Z.sider)===null||Z===void 0?void 0:Z.colorTextMenuSecondary,paddingBlockEnd:16,fontSize:e.fontSize,animationName:wn,animationDuration:".4s",animationTimingFunction:"ease"})),"".concat(e.componentCls).concat(e.componentCls,"-fixed"),{position:"fixed",insetBlockStart:0,insetInlineStart:0,zIndex:"100",height:"100%","&-mix":{height:"calc(100% - ".concat(((h=e.layout)===null||h===void 0||(h=h.header)===null||h===void 0?void 0:h.heightLayoutHeader)||56,"px)"),insetBlockStart:"".concat(((R=e.layout)===null||R===void 0||(R=R.header)===null||R===void 0?void 0:R.heightLayoutHeader)||56,"px")}}))};function _r(a,e){var t=e.proLayoutCollapsedWidth;return(0,Re.Xj)("ProLayoutSiderMenu",function(n){var r=(0,d.Z)((0,d.Z)({},n),{},{componentCls:".".concat(a),proLayoutCollapsedWidth:t});return[Wr(r)]})}var Rn=function(e){var t,n=e.isMobile,r=e.siderWidth,i=e.collapsed,o=e.onCollapse,s=e.style,c=e.className,f=e.hide,m=e.prefixCls,Z=e.getContainer,h=(0,g.useContext)(ve.L_),R=h.token;(0,g.useEffect)(function(){n===!0&&(o==null||o(!0))},[n]);var A=(0,on.Z)(e,["className","style"]),L=g.useContext(Oe.ZP.ConfigContext),j=L.direction,W=_r("".concat(m,"-sider"),{proLayoutCollapsedWidth:64}),D=W.wrapSSR,_=W.hashId,P=Y()("".concat(m,"-sider"),c,_);if(f)return null;var $=(0,T.X)(!i,function(){return o==null?void 0:o(!0)});return D(n?(0,u.jsx)(zr.Z,(0,d.Z)((0,d.Z)({placement:j==="rtl"?"right":"left",className:Y()("".concat(m,"-drawer-sider"),c)},$),{},{style:(0,d.Z)({padding:0,height:"100vh"},s),onClose:function(){o==null||o(!0)},maskClosable:!0,closable:!1,getContainer:Z||!1,width:r,styles:{body:{height:"100vh",padding:0,display:"flex",flexDirection:"row",backgroundColor:(t=R.layout)===null||t===void 0||(t=t.sider)===null||t===void 0?void 0:t.colorMenuBackground}},children:(0,u.jsx)(Sn,(0,d.Z)((0,d.Z)({},A),{},{isMobile:!0,className:P,collapsed:n?!1:i,splitMenus:!1,originCollapsed:i}))})):(0,u.jsx)(Sn,(0,d.Z)((0,d.Z)({className:P,originCollapsed:i},A),{},{style:s})))},Tn=b(76509),_t=b(16305),kr=function(e,t,n){if(n){var r=(0,Ct.Z)(n.keys()).find(function(o){try{return o.startsWith("http")?!1:(0,_t.EQ)(o)(e)}catch(s){return console.log("key",o,s),!1}});if(r)return n.get(r)}if(t){var i=Object.keys(t).find(function(o){try{return o!=null&&o.startsWith("http")?!1:(0,_t.EQ)(o)(e)}catch(s){return console.log("key",o,s),!1}});if(i)return t[i]}return{path:""}},kt=function(e,t){var n=e.pathname,r=n===void 0?"/":n,i=e.breadcrumb,o=e.breadcrumbMap,s=e.formatMessage,c=e.title,f=e.menu,m=f===void 0?{locale:!1}:f,Z=t?"":c||"",h=kr(r,i,o);if(!h)return{title:Z,id:"",pageName:Z};var R=h.name;return m.locale!==!1&&h.locale&&s&&(R=s({id:h.locale||"",defaultMessage:h.name})),R?t||!c?{title:R,id:h.locale||"",pageName:R}:{title:"".concat(R," - ").concat(c),id:h.locale||"",pageName:R}:{title:Z,id:h.locale||"",pageName:Z}},Qo=function(e,t){return kt(e,t).title},Kr={"app.setting.pagestyle":"Page style setting","app.setting.pagestyle.dark":"Dark Menu style","app.setting.pagestyle.light":"Light Menu style","app.setting.pagestyle.realdark":"Dark style (Beta)","app.setting.content-width":"Content Width","app.setting.content-width.fixed":"Fixed","app.setting.content-width.fluid":"Fluid","app.setting.themecolor":"Theme Color","app.setting.themecolor.dust":"Dust Red","app.setting.themecolor.volcano":"Volcano","app.setting.themecolor.sunset":"Sunset Orange","app.setting.themecolor.cyan":"Cyan","app.setting.themecolor.green":"Polar Green","app.setting.themecolor.techBlue":"Tech Blue (default)","app.setting.themecolor.daybreak":"Daybreak Blue","app.setting.themecolor.geekblue":"Geek Blue","app.setting.themecolor.purple":"Golden Purple","app.setting.sidermenutype":"SideMenu Type","app.setting.sidermenutype-sub":"Classic","app.setting.sidermenutype-group":"Grouping","app.setting.navigationmode":"Navigation Mode","app.setting.regionalsettings":"Regional Settings","app.setting.regionalsettings.header":"Header","app.setting.regionalsettings.menu":"Menu","app.setting.regionalsettings.footer":"Footer","app.setting.regionalsettings.menuHeader":"Menu Header","app.setting.sidemenu":"Side Menu Layout","app.setting.topmenu":"Top Menu Layout","app.setting.mixmenu":"Mix Menu Layout","app.setting.splitMenus":"Split Menus","app.setting.fixedheader":"Fixed Header","app.setting.fixedsidebar":"Fixed Sidebar","app.setting.fixedsidebar.hint":"Works on Side Menu Layout","app.setting.hideheader":"Hidden Header when scrolling","app.setting.hideheader.hint":"Works when Hidden Header is enabled","app.setting.othersettings":"Other Settings","app.setting.weakmode":"Weak Mode","app.setting.copy":"Copy Setting","app.setting.loading":"Loading theme","app.setting.copyinfo":"copy success\uFF0Cplease replace defaultSettings in src/models/setting.js","app.setting.production.hint":"Setting panel shows in development environment only, please manually modify"},Ur=(0,d.Z)({},Kr),Gr={"app.setting.pagestyle":"Impostazioni di stile","app.setting.pagestyle.dark":"Tema scuro","app.setting.pagestyle.light":"Tema chiaro","app.setting.content-width":"Largezza contenuto","app.setting.content-width.fixed":"Fissa","app.setting.content-width.fluid":"Fluida","app.setting.themecolor":"Colore del tema","app.setting.themecolor.dust":"Rosso polvere","app.setting.themecolor.volcano":"Vulcano","app.setting.themecolor.sunset":"Arancione tramonto","app.setting.themecolor.cyan":"Ciano","app.setting.themecolor.green":"Verde polare","app.setting.themecolor.techBlue":"Tech Blu (default)","app.setting.themecolor.daybreak":"Blu cielo mattutino","app.setting.themecolor.geekblue":"Blu geek","app.setting.themecolor.purple":"Viola dorato","app.setting.navigationmode":"Modalit\xE0 di navigazione","app.setting.sidemenu":"Menu laterale","app.setting.topmenu":"Menu in testata","app.setting.mixmenu":"Menu misto","app.setting.splitMenus":"Menu divisi","app.setting.fixedheader":"Testata fissa","app.setting.fixedsidebar":"Menu laterale fisso","app.setting.fixedsidebar.hint":"Solo se selezionato Menu laterale","app.setting.hideheader":"Nascondi testata durante lo scorrimento","app.setting.hideheader.hint":"Solo se abilitato Nascondi testata durante lo scorrimento","app.setting.othersettings":"Altre impostazioni","app.setting.weakmode":"Inverti colori","app.setting.copy":"Copia impostazioni","app.setting.loading":"Carico tema...","app.setting.copyinfo":"Impostazioni copiate con successo! Incolla il contenuto in config/defaultSettings.js","app.setting.production.hint":"Questo pannello \xE8 visibile solo durante lo sviluppo. Le impostazioni devono poi essere modificate manulamente"},Vr=(0,d.Z)({},Gr),Xr={"app.setting.pagestyle":"\uC2A4\uD0C0\uC77C \uC124\uC815","app.setting.pagestyle.dark":"\uB2E4\uD06C \uBAA8\uB4DC","app.setting.pagestyle.light":"\uB77C\uC774\uD2B8 \uBAA8\uB4DC","app.setting.content-width":"\uCEE8\uD150\uCE20 \uB108\uBE44","app.setting.content-width.fixed":"\uACE0\uC815","app.setting.content-width.fluid":"\uD750\uB984","app.setting.themecolor":"\uD14C\uB9C8 \uC0C9\uC0C1","app.setting.themecolor.dust":"Dust Red","app.setting.themecolor.volcano":"Volcano","app.setting.themecolor.sunset":"Sunset Orange","app.setting.themecolor.cyan":"Cyan","app.setting.themecolor.green":"Polar Green","app.setting.themecolor.techBlue":"Tech Blu (default)","app.setting.themecolor.daybreak":"Daybreak Blue","app.setting.themecolor.geekblue":"Geek Blue","app.setting.themecolor.purple":"Golden Purple","app.setting.navigationmode":"\uB124\uBE44\uAC8C\uC774\uC158 \uBAA8\uB4DC","app.setting.regionalsettings":"\uC601\uC5ED\uBCC4 \uC124\uC815","app.setting.regionalsettings.header":"\uD5E4\uB354","app.setting.regionalsettings.menu":"\uBA54\uB274","app.setting.regionalsettings.footer":"\uBC14\uB2E5\uAE00","app.setting.regionalsettings.menuHeader":"\uBA54\uB274 \uD5E4\uB354","app.setting.sidemenu":"\uBA54\uB274 \uC0AC\uC774\uB4DC \uBC30\uCE58","app.setting.topmenu":"\uBA54\uB274 \uC0C1\uB2E8 \uBC30\uCE58","app.setting.mixmenu":"\uD63C\uD569\uD615 \uBC30\uCE58","app.setting.splitMenus":"\uBA54\uB274 \uBD84\uB9AC","app.setting.fixedheader":"\uD5E4\uB354 \uACE0\uC815","app.setting.fixedsidebar":"\uC0AC\uC774\uB4DC\uBC14 \uACE0\uC815","app.setting.fixedsidebar.hint":"'\uBA54\uB274 \uC0AC\uC774\uB4DC \uBC30\uCE58'\uB97C \uC120\uD0DD\uD588\uC744 \uB54C \uB3D9\uC791\uD568","app.setting.hideheader":"\uC2A4\uD06C\uB864 \uC911 \uD5E4\uB354 \uAC10\uCD94\uAE30","app.setting.hideheader.hint":"'\uD5E4\uB354 \uAC10\uCD94\uAE30 \uC635\uC158'\uC744 \uC120\uD0DD\uD588\uC744 \uB54C \uB3D9\uC791\uD568","app.setting.othersettings":"\uB2E4\uB978 \uC124\uC815","app.setting.weakmode":"\uACE0\uB300\uBE44 \uBAA8\uB4DC","app.setting.copy":"\uC124\uC815\uAC12 \uBCF5\uC0AC","app.setting.loading":"\uD14C\uB9C8 \uB85C\uB529 \uC911","app.setting.copyinfo":"\uBCF5\uC0AC \uC131\uACF5. src/models/settings.js\uC5D0 \uC788\uB294 defaultSettings\uB97C \uAD50\uCCB4\uD574 \uC8FC\uC138\uC694.","app.setting.production.hint":"\uC124\uC815 \uD310\uB12C\uC740 \uAC1C\uBC1C \uD658\uACBD\uC5D0\uC11C\uB9CC \uBCF4\uC5EC\uC9D1\uB2C8\uB2E4. \uC9C1\uC811 \uC218\uB3D9\uC73C\uB85C \uBCC0\uACBD\uBC14\uB78D\uB2C8\uB2E4."},Qr=(0,d.Z)({},Xr),Yr={"app.setting.pagestyle":"\u6574\u4F53\u98CE\u683C\u8BBE\u7F6E","app.setting.pagestyle.dark":"\u6697\u8272\u83DC\u5355\u98CE\u683C","app.setting.pagestyle.light":"\u4EAE\u8272\u83DC\u5355\u98CE\u683C","app.setting.pagestyle.realdark":"\u6697\u8272\u98CE\u683C(\u5B9E\u9A8C\u529F\u80FD)","app.setting.content-width":"\u5185\u5BB9\u533A\u57DF\u5BBD\u5EA6","app.setting.content-width.fixed":"\u5B9A\u5BBD","app.setting.content-width.fluid":"\u6D41\u5F0F","app.setting.themecolor":"\u4E3B\u9898\u8272","app.setting.themecolor.dust":"\u8584\u66AE","app.setting.themecolor.volcano":"\u706B\u5C71","app.setting.themecolor.sunset":"\u65E5\u66AE","app.setting.themecolor.cyan":"\u660E\u9752","app.setting.themecolor.green":"\u6781\u5149\u7EFF","app.setting.themecolor.techBlue":"\u79D1\u6280\u84DD\uFF08\u9ED8\u8BA4\uFF09","app.setting.themecolor.daybreak":"\u62C2\u6653","app.setting.themecolor.geekblue":"\u6781\u5BA2\u84DD","app.setting.themecolor.purple":"\u9171\u7D2B","app.setting.navigationmode":"\u5BFC\u822A\u6A21\u5F0F","app.setting.sidermenutype":"\u4FA7\u8FB9\u83DC\u5355\u7C7B\u578B","app.setting.sidermenutype-sub":"\u7ECF\u5178\u6A21\u5F0F","app.setting.sidermenutype-group":"\u5206\u7EC4\u6A21\u5F0F","app.setting.regionalsettings":"\u5185\u5BB9\u533A\u57DF","app.setting.regionalsettings.header":"\u9876\u680F","app.setting.regionalsettings.menu":"\u83DC\u5355","app.setting.regionalsettings.footer":"\u9875\u811A","app.setting.regionalsettings.menuHeader":"\u83DC\u5355\u5934","app.setting.sidemenu":"\u4FA7\u8FB9\u83DC\u5355\u5E03\u5C40","app.setting.topmenu":"\u9876\u90E8\u83DC\u5355\u5E03\u5C40","app.setting.mixmenu":"\u6DF7\u5408\u83DC\u5355\u5E03\u5C40","app.setting.splitMenus":"\u81EA\u52A8\u5206\u5272\u83DC\u5355","app.setting.fixedheader":"\u56FA\u5B9A Header","app.setting.fixedsidebar":"\u56FA\u5B9A\u4FA7\u8FB9\u83DC\u5355","app.setting.fixedsidebar.hint":"\u4FA7\u8FB9\u83DC\u5355\u5E03\u5C40\u65F6\u53EF\u914D\u7F6E","app.setting.hideheader":"\u4E0B\u6ED1\u65F6\u9690\u85CF Header","app.setting.hideheader.hint":"\u56FA\u5B9A Header \u65F6\u53EF\u914D\u7F6E","app.setting.othersettings":"\u5176\u4ED6\u8BBE\u7F6E","app.setting.weakmode":"\u8272\u5F31\u6A21\u5F0F","app.setting.copy":"\u62F7\u8D1D\u8BBE\u7F6E","app.setting.loading":"\u6B63\u5728\u52A0\u8F7D\u4E3B\u9898","app.setting.copyinfo":"\u62F7\u8D1D\u6210\u529F\uFF0C\u8BF7\u5230 src/defaultSettings.js \u4E2D\u66FF\u6362\u9ED8\u8BA4\u914D\u7F6E","app.setting.production.hint":"\u914D\u7F6E\u680F\u53EA\u5728\u5F00\u53D1\u73AF\u5883\u7528\u4E8E\u9884\u89C8\uFF0C\u751F\u4EA7\u73AF\u5883\u4E0D\u4F1A\u5C55\u73B0\uFF0C\u8BF7\u62F7\u8D1D\u540E\u624B\u52A8\u4FEE\u6539\u914D\u7F6E\u6587\u4EF6"},Jr=(0,d.Z)({},Yr),qr={"app.setting.pagestyle":"\u6574\u9AD4\u98A8\u683C\u8A2D\u7F6E","app.setting.pagestyle.dark":"\u6697\u8272\u83DC\u55AE\u98A8\u683C","app.setting.pagestyle.realdark":"\u6697\u8272\u98A8\u683C(\u5B9E\u9A8C\u529F\u80FD)","app.setting.pagestyle.light":"\u4EAE\u8272\u83DC\u55AE\u98A8\u683C","app.setting.content-width":"\u5167\u5BB9\u5340\u57DF\u5BEC\u5EA6","app.setting.content-width.fixed":"\u5B9A\u5BEC","app.setting.content-width.fluid":"\u6D41\u5F0F","app.setting.themecolor":"\u4E3B\u984C\u8272","app.setting.themecolor.dust":"\u8584\u66AE","app.setting.themecolor.volcano":"\u706B\u5C71","app.setting.themecolor.sunset":"\u65E5\u66AE","app.setting.themecolor.cyan":"\u660E\u9752","app.setting.themecolor.green":"\u6975\u5149\u7DA0","app.setting.themecolor.techBlue":"\u79D1\u6280\u84DD\uFF08\u9ED8\u8A8D\uFF09","app.setting.themecolor.daybreak":"\u62C2\u66C9\u85CD","app.setting.themecolor.geekblue":"\u6975\u5BA2\u85CD","app.setting.themecolor.purple":"\u91AC\u7D2B","app.setting.navigationmode":"\u5C0E\u822A\u6A21\u5F0F","app.setting.sidemenu":"\u5074\u908A\u83DC\u55AE\u5E03\u5C40","app.setting.topmenu":"\u9802\u90E8\u83DC\u55AE\u5E03\u5C40","app.setting.mixmenu":"\u6DF7\u5408\u83DC\u55AE\u5E03\u5C40","app.setting.splitMenus":"\u81EA\u52A8\u5206\u5272\u83DC\u5355","app.setting.fixedheader":"\u56FA\u5B9A Header","app.setting.fixedsidebar":"\u56FA\u5B9A\u5074\u908A\u83DC\u55AE","app.setting.fixedsidebar.hint":"\u5074\u908A\u83DC\u55AE\u5E03\u5C40\u6642\u53EF\u914D\u7F6E","app.setting.hideheader":"\u4E0B\u6ED1\u6642\u96B1\u85CF Header","app.setting.hideheader.hint":"\u56FA\u5B9A Header \u6642\u53EF\u914D\u7F6E","app.setting.othersettings":"\u5176\u4ED6\u8A2D\u7F6E","app.setting.weakmode":"\u8272\u5F31\u6A21\u5F0F","app.setting.copy":"\u62F7\u8C9D\u8A2D\u7F6E","app.setting.loading":"\u6B63\u5728\u52A0\u8F09\u4E3B\u984C","app.setting.copyinfo":"\u62F7\u8C9D\u6210\u529F\uFF0C\u8ACB\u5230 src/defaultSettings.js \u4E2D\u66FF\u63DB\u9ED8\u8A8D\u914D\u7F6E","app.setting.production.hint":"\u914D\u7F6E\u6B04\u53EA\u5728\u958B\u767C\u74B0\u5883\u7528\u65BC\u9810\u89BD\uFF0C\u751F\u7522\u74B0\u5883\u4E0D\u6703\u5C55\u73FE\uFF0C\u8ACB\u62F7\u8C9D\u5F8C\u624B\u52D5\u4FEE\u6539\u914D\u7F6E\u6587\u4EF6"},eo=(0,d.Z)({},qr),jn={"zh-CN":Jr,"zh-TW":eo,"en-US":Ur,"it-IT":Vr,"ko-KR":Qr},to=function(){if(!(0,je.j)())return"zh-CN";var e=window.localStorage.getItem("umi_locale");return e||window.g_locale||navigator.language},no=function(){var e=to();return jn[e]||jn["zh-CN"]},Zt=b(67159),Ye=b(34155),ao=function(){var e;return typeof Ye=="undefined"?Zt.Z:((e=Ye)===null||Ye===void 0||(Ye={NODE_ENV:"production",PUBLIC_PATH:"/"})===null||Ye===void 0?void 0:Ye.ANTD_VERSION)||Zt.Z},ro=function(e){var t,n,r,i,o,s,c,f,m,Z,h,R,A,L,j,W,D,_,P,$,x,N,V,z,E,ee,ue,y,de,w,Q,ne;return(t=ao())!==null&&t!==void 0&&t.startsWith("5")?{}:(0,l.Z)((0,l.Z)((0,l.Z)({},e.componentCls,(0,l.Z)((0,l.Z)({width:"100%",height:"100%"},"".concat(e.proComponentsCls,"-base-menu"),(x={color:(n=e.layout)===null||n===void 0||(n=n.sider)===null||n===void 0?void 0:n.colorTextMenu},(0,l.Z)((0,l.Z)((0,l.Z)((0,l.Z)((0,l.Z)((0,l.Z)((0,l.Z)((0,l.Z)((0,l.Z)((0,l.Z)(x,"".concat(e.antCls,"-menu-sub"),{backgroundColor:"transparent!important",color:(r=e.layout)===null||r===void 0||(r=r.sider)===null||r===void 0?void 0:r.colorTextMenu}),"& ".concat(e.antCls,"-layout"),{backgroundColor:"transparent",width:"100%"}),"".concat(e.antCls,"-menu-submenu-expand-icon, ").concat(e.antCls,"-menu-submenu-arrow"),{color:"inherit"}),"&".concat(e.antCls,"-menu"),(0,l.Z)((0,l.Z)({color:(i=e.layout)===null||i===void 0||(i=i.sider)===null||i===void 0?void 0:i.colorTextMenu},"".concat(e.antCls,"-menu-item"),{"*":{transition:"none !important"}}),"".concat(e.antCls,"-menu-item a"),{color:"inherit"})),"&".concat(e.antCls,"-menu-inline"),(0,l.Z)({},"".concat(e.antCls,"-menu-selected::after,").concat(e.antCls,"-menu-item-selected::after"),{display:"none"})),"".concat(e.antCls,"-menu-sub ").concat(e.antCls,"-menu-inline"),{backgroundColor:"transparent!important"}),"".concat(e.antCls,`-menu-item:active, + `).concat(e.antCls,"-menu-submenu-title:active"),{backgroundColor:"transparent!important"}),"&".concat(e.antCls,"-menu-light"),(0,l.Z)({},"".concat(e.antCls,`-menu-item:hover, + `).concat(e.antCls,`-menu-item-active, + `).concat(e.antCls,`-menu-submenu-active, + `).concat(e.antCls,"-menu-submenu-title:hover"),(0,l.Z)({color:(o=e.layout)===null||o===void 0||(o=o.sider)===null||o===void 0?void 0:o.colorTextMenuActive,borderRadius:e.borderRadius},"".concat(e.antCls,"-menu-submenu-arrow"),{color:(s=e.layout)===null||s===void 0||(s=s.sider)===null||s===void 0?void 0:s.colorTextMenuActive}))),"&".concat(e.antCls,"-menu:not(").concat(e.antCls,"-menu-horizontal)"),(0,l.Z)((0,l.Z)({},"".concat(e.antCls,"-menu-item-selected"),{backgroundColor:(c=e.layout)===null||c===void 0||(c=c.sider)===null||c===void 0?void 0:c.colorBgMenuItemSelected,borderRadius:e.borderRadius}),"".concat(e.antCls,`-menu-item:hover, + `).concat(e.antCls,`-menu-item-active, + `).concat(e.antCls,"-menu-submenu-title:hover"),(0,l.Z)({color:(f=e.layout)===null||f===void 0||(f=f.sider)===null||f===void 0?void 0:f.colorTextMenuActive,borderRadius:e.borderRadius,backgroundColor:"".concat((m=e.layout)===null||m===void 0||(m=m.header)===null||m===void 0?void 0:m.colorBgMenuItemHover," !important")},"".concat(e.antCls,"-menu-submenu-arrow"),{color:(Z=e.layout)===null||Z===void 0||(Z=Z.sider)===null||Z===void 0?void 0:Z.colorTextMenuActive}))),"".concat(e.antCls,"-menu-item-selected"),{color:(h=e.layout)===null||h===void 0||(h=h.sider)===null||h===void 0?void 0:h.colorTextMenuSelected}),(0,l.Z)((0,l.Z)((0,l.Z)((0,l.Z)((0,l.Z)(x,"".concat(e.antCls,"-menu-submenu-selected"),{color:(R=e.layout)===null||R===void 0||(R=R.sider)===null||R===void 0?void 0:R.colorTextMenuSelected}),"&".concat(e.antCls,"-menu:not(").concat(e.antCls,"-menu-inline) ").concat(e.antCls,"-menu-submenu-open"),{color:(A=e.layout)===null||A===void 0||(A=A.sider)===null||A===void 0?void 0:A.colorTextMenuSelected}),"&".concat(e.antCls,"-menu-vertical"),(0,l.Z)({},"".concat(e.antCls,"-menu-submenu-selected"),{borderRadius:e.borderRadius,color:(L=e.layout)===null||L===void 0||(L=L.sider)===null||L===void 0?void 0:L.colorTextMenuSelected})),"".concat(e.antCls,"-menu-submenu:hover > ").concat(e.antCls,"-menu-submenu-title > ").concat(e.antCls,"-menu-submenu-arrow"),{color:(j=e.layout)===null||j===void 0||(j=j.sider)===null||j===void 0?void 0:j.colorTextMenuActive}),"&".concat(e.antCls,"-menu-horizontal"),(0,l.Z)((0,l.Z)((0,l.Z)((0,l.Z)({},"".concat(e.antCls,`-menu-item:hover, + `).concat(e.antCls,`-menu-submenu:hover, + `).concat(e.antCls,`-menu-item-active, + `).concat(e.antCls,"-menu-submenu-active"),{borderRadius:4,transition:"none",color:(W=e.layout)===null||W===void 0||(W=W.header)===null||W===void 0?void 0:W.colorTextMenuActive,backgroundColor:"".concat((D=e.layout)===null||D===void 0||(D=D.header)===null||D===void 0?void 0:D.colorBgMenuItemHover," !important")}),"".concat(e.antCls,`-menu-item-open, + `).concat(e.antCls,`-menu-submenu-open, + `).concat(e.antCls,`-menu-item-selected, + `).concat(e.antCls,"-menu-submenu-selected"),(0,l.Z)({backgroundColor:(_=e.layout)===null||_===void 0||(_=_.header)===null||_===void 0?void 0:_.colorBgMenuItemSelected,borderRadius:e.borderRadius,transition:"none",color:"".concat((P=e.layout)===null||P===void 0||(P=P.header)===null||P===void 0?void 0:P.colorTextMenuSelected," !important")},"".concat(e.antCls,"-menu-submenu-arrow"),{color:"".concat(($=e.layout)===null||$===void 0||($=$.header)===null||$===void 0?void 0:$.colorTextMenuSelected," !important")})),"> ".concat(e.antCls,"-menu-item, > ").concat(e.antCls,"-menu-submenu"),{paddingInline:16,marginInline:4}),"> ".concat(e.antCls,"-menu-item::after, > ").concat(e.antCls,"-menu-submenu::after"),{display:"none"})))),"".concat(e.proComponentsCls,"-top-nav-header-base-menu"),(0,l.Z)((0,l.Z)({},"&".concat(e.antCls,"-menu"),(0,l.Z)({color:(N=e.layout)===null||N===void 0||(N=N.header)===null||N===void 0?void 0:N.colorTextMenu},"".concat(e.antCls,"-menu-item a"),{color:"inherit"})),"&".concat(e.antCls,"-menu-light"),(0,l.Z)((0,l.Z)({},"".concat(e.antCls,`-menu-item:hover, + `).concat(e.antCls,`-menu-item-active, + `).concat(e.antCls,`-menu-submenu-active, + `).concat(e.antCls,"-menu-submenu-title:hover"),(0,l.Z)({color:(V=e.layout)===null||V===void 0||(V=V.header)===null||V===void 0?void 0:V.colorTextMenuActive,borderRadius:e.borderRadius,transition:"none",backgroundColor:(z=e.layout)===null||z===void 0||(z=z.header)===null||z===void 0?void 0:z.colorBgMenuItemSelected},"".concat(e.antCls,"-menu-submenu-arrow"),{color:(E=e.layout)===null||E===void 0||(E=E.header)===null||E===void 0?void 0:E.colorTextMenuActive})),"".concat(e.antCls,"-menu-item-selected"),{color:(ee=e.layout)===null||ee===void 0||(ee=ee.header)===null||ee===void 0?void 0:ee.colorTextMenuSelected,borderRadius:e.borderRadius,backgroundColor:(ue=e.layout)===null||ue===void 0||(ue=ue.header)===null||ue===void 0?void 0:ue.colorBgMenuItemSelected})))),"".concat(e.antCls,"-menu-sub").concat(e.antCls,"-menu-inline"),{backgroundColor:"transparent!important"}),"".concat(e.antCls,"-menu-submenu-popup"),(0,l.Z)((0,l.Z)((0,l.Z)((0,l.Z)({backgroundColor:"rgba(255, 255, 255, 0.42)","-webkit-backdrop-filter":"blur(8px)",backdropFilter:"blur(8px)"},"".concat(e.antCls,"-menu"),(0,l.Z)({background:"transparent !important",backgroundColor:"transparent !important"},"".concat(e.antCls,`-menu-item:active, + `).concat(e.antCls,"-menu-submenu-title:active"),{backgroundColor:"transparent!important"})),"".concat(e.antCls,"-menu-item-selected"),{color:(y=e.layout)===null||y===void 0||(y=y.sider)===null||y===void 0?void 0:y.colorTextMenuSelected}),"".concat(e.antCls,"-menu-submenu-selected"),{color:(de=e.layout)===null||de===void 0||(de=de.sider)===null||de===void 0?void 0:de.colorTextMenuSelected}),"".concat(e.antCls,"-menu:not(").concat(e.antCls,"-menu-horizontal)"),(0,l.Z)((0,l.Z)({},"".concat(e.antCls,"-menu-item-selected"),{backgroundColor:"rgba(0, 0, 0, 0.04)",borderRadius:e.borderRadius,color:(w=e.layout)===null||w===void 0||(w=w.sider)===null||w===void 0?void 0:w.colorTextMenuSelected}),"".concat(e.antCls,`-menu-item:hover, + `).concat(e.antCls,`-menu-item-active, + `).concat(e.antCls,"-menu-submenu-title:hover"),(0,l.Z)({color:(Q=e.layout)===null||Q===void 0||(Q=Q.sider)===null||Q===void 0?void 0:Q.colorTextMenuActive,borderRadius:e.borderRadius},"".concat(e.antCls,"-menu-submenu-arrow"),{color:(ne=e.layout)===null||ne===void 0||(ne=ne.sider)===null||ne===void 0?void 0:ne.colorTextMenuActive}))))},oo=function(e){var t,n,r,i;return(0,l.Z)((0,l.Z)({},"".concat(e.antCls,"-layout"),{backgroundColor:"transparent !important"}),e.componentCls,(0,l.Z)((0,l.Z)((0,l.Z)((0,l.Z)({},"& ".concat(e.antCls,"-layout"),{display:"flex",backgroundColor:"transparent",width:"100%"}),"".concat(e.componentCls,"-content"),{display:"flex",flexDirection:"column",width:"100%",backgroundColor:((t=e.layout)===null||t===void 0||(t=t.pageContainer)===null||t===void 0?void 0:t.colorBgPageContainer)||"transparent",position:"relative",paddingBlock:(n=e.layout)===null||n===void 0||(n=n.pageContainer)===null||n===void 0?void 0:n.paddingBlockPageContainerContent,paddingInline:(r=e.layout)===null||r===void 0||(r=r.pageContainer)===null||r===void 0?void 0:r.paddingInlinePageContainerContent,"&-has-page-container":{padding:0}}),"".concat(e.componentCls,"-container"),{width:"100%",display:"flex",flexDirection:"column",minWidth:0,minHeight:0,backgroundColor:"transparent"}),"".concat(e.componentCls,"-bg-list"),{pointerEvents:"none",position:"fixed",overflow:"hidden",insetBlockStart:0,insetInlineStart:0,zIndex:0,height:"100%",width:"100%",background:(i=e.layout)===null||i===void 0?void 0:i.bgLayout}))};function io(a){return(0,Re.Xj)("ProLayout",function(e){var t=(0,d.Z)((0,d.Z)({},e),{},{componentCls:".".concat(a)});return[oo(t),ro(t)]})}function lo(a){if(!a||a==="/")return["/"];var e=a.split("/").filter(function(t){return t});return e.map(function(t,n){return"/".concat(e.slice(0,n+1).join("/"))})}var Je=b(34155),uo=function(){var e;return typeof Je=="undefined"?Zt.Z:((e=Je)===null||Je===void 0||(Je={NODE_ENV:"production",PUBLIC_PATH:"/"})===null||Je===void 0?void 0:Je.ANTD_VERSION)||Zt.Z},so=function(e,t,n){var r=e,i=r.breadcrumbName,o=r.title,s=r.path,c=n.findIndex(function(f){return f.linkPath===e.path})===n.length-1;return c?(0,u.jsx)("span",{children:o||i}):(0,u.jsx)("span",{onClick:s?function(){return location.href=s}:void 0,children:o||i})},co=function(e,t){var n=t.formatMessage,r=t.menu;return e.locale&&n&&(r==null?void 0:r.locale)!==!1?n({id:e.locale,defaultMessage:e.name}):e.name},fo=function(e,t){var n=e.get(t);if(!n){var r=Array.from(e.keys())||[],i=r.find(function(o){try{return o!=null&&o.startsWith("http")?!1:(0,_t.EQ)(o.replace("?",""))(t)}catch(s){return console.log("path",o,s),!1}});i&&(n=e.get(i))}return n||{path:""}},vo=function(e){var t=e.location,n=e.breadcrumbMap;return{location:t,breadcrumbMap:n}},mo=function(e,t,n){var r=lo(e==null?void 0:e.pathname),i=r.map(function(o){var s=fo(t,o),c=co(s,n),f=s.hideInBreadcrumb;return c&&!f?{linkPath:o,breadcrumbName:c,title:c,component:s.component}:{linkPath:"",breadcrumbName:"",title:""}}).filter(function(o){return o&&o.linkPath});return i},po=function(e){var t=vo(e),n=t.location,r=t.breadcrumbMap;return n&&n.pathname&&r?mo(n,r,e):[]},ho=function(e,t){var n=e.breadcrumbRender,r=e.itemRender,i=t.breadcrumbProps||{},o=i.minLength,s=o===void 0?2:o,c=po(e),f=function(h){for(var R=r||so,A=arguments.length,L=new Array(A>1?A-1:0),j=1;j-1?{items:m,itemRender:f}:{routes:m,itemRender:f}};function go(a){return(0,Ct.Z)(a).reduce(function(e,t){var n=(0,J.Z)(t,2),r=n[0],i=n[1];return e[r]=i,e},{})}var yo=function a(e,t,n,r){var i=va(e,(t==null?void 0:t.locale)||!1,n,!0),o=i.menuData,s=i.breadcrumb;return r?a(r(o),t,n,void 0):{breadcrumb:go(s),breadcrumbMap:s,menuData:o}},xo=b(71002),Co=b(51812),bo=function(e){var t=(0,g.useState)({}),n=(0,J.Z)(t,2),r=n[0],i=n[1];return(0,g.useEffect)(function(){i((0,Co.Y)({layout:(0,xo.Z)(e.layout)!=="object"?e.layout:void 0,navTheme:e.navTheme,menuRender:e.menuRender,footerRender:e.footerRender,menuHeaderRender:e.menuHeaderRender,headerRender:e.headerRender,fixSiderbar:e.fixSiderbar}))},[e.layout,e.navTheme,e.menuRender,e.footerRender,e.menuHeaderRender,e.headerRender,e.fixSiderbar]),r},So=["id","defaultMessage"],Zo=["fixSiderbar","navTheme","layout"],Bn=0,Mo=function(e,t){var n;return e.headerRender===!1||e.pure?null:(0,u.jsx)(Or,(0,d.Z)((0,d.Z)({matchMenuKeys:t},e),{},{stylish:(n=e.stylish)===null||n===void 0?void 0:n.header}))},Io=function(e){return e.footerRender===!1||e.pure?null:e.footerRender?e.footerRender((0,d.Z)({},e),(0,u.jsx)(Aa,{})):null},wo=function(e,t){var n,r=e.layout,i=e.isMobile,o=e.selectedKeys,s=e.openKeys,c=e.splitMenus,f=e.suppressSiderWhenMenuEmpty,m=e.menuRender;if(e.menuRender===!1||e.pure)return null;var Z=e.menuData;if(c&&(s!==!1||r==="mix")&&!i){var h=o||t,R=(0,J.Z)(h,1),A=R[0];if(A){var L;Z=((L=e.menuData)===null||L===void 0||(L=L.find(function(_){return _.key===A}))===null||L===void 0?void 0:L.children)||[]}else Z=[]}var j=xt(Z||[]);if(j&&(j==null?void 0:j.length)<1&&(c||f))return null;if(r==="top"&&!i){var W;return(0,u.jsx)(Rn,(0,d.Z)((0,d.Z)({matchMenuKeys:t},e),{},{hide:!0,stylish:(W=e.stylish)===null||W===void 0?void 0:W.sider}))}var D=(0,u.jsx)(Rn,(0,d.Z)((0,d.Z)({matchMenuKeys:t},e),{},{menuData:j,stylish:(n=e.stylish)===null||n===void 0?void 0:n.sider}));return m?m(e,D):D},Ro=function(e,t){var n=t.pageTitleRender,r=kt(e);if(n===!1)return{title:t.title||"",id:"",pageName:""};if(n){var i=n(e,r.title,r);if(typeof i=="string")return kt((0,d.Z)((0,d.Z)({},r),{},{title:i}));(0,ba.ZP)(typeof i=="string","pro-layout: renderPageTitle return value should be a string")}return r},To=function(e,t,n){return e?t?64:n:0},jo=function(e){var t,n,r,i,o,s,c,f,m,Z,h,R,A,L,j=e||{},W=j.children,D=j.onCollapse,_=j.location,P=_===void 0?{pathname:"/"}:_,$=j.contentStyle,x=j.route,N=j.defaultCollapsed,V=j.style,z=j.siderWidth,E=j.menu,ee=j.siderMenuType,ue=j.isChildrenLayout,y=j.menuDataRender,de=j.actionRef,w=j.bgLayoutImgList,Q=j.formatMessage,ne=j.loading,ge=(0,g.useMemo)(function(){return z||(e.layout==="mix"?215:256)},[e.layout,z]),oe=(0,g.useContext)(Oe.ZP.ConfigContext),Se=(t=e.prefixCls)!==null&&t!==void 0?t:oe.getPrefixCls("pro"),ye=(0,ae.Z)(!1,{value:E==null?void 0:E.loading,onChange:E==null?void 0:E.onLoadingChange}),xe=(0,J.Z)(ye,2),He=xe[0],Ne=xe[1],Le=(0,g.useState)(function(){return Bn+=1,"pro-layout-".concat(Bn)}),Fe=(0,J.Z)(Le,1),ke=Fe[0],Ke=(0,g.useCallback)(function(Me){var Ge=Me.id,Tt=Me.defaultMessage,ht=(0,ie.Z)(Me,So);if(Q)return Q((0,d.Z)({id:Ge,defaultMessage:Tt},ht));var gt=no();return gt[Ge]?gt[Ge]:Tt},[Q]),Ue=(0,Sa.ZP)([ke,E==null?void 0:E.params],function(){var Me=(0,fe.Z)((0,q.Z)().mark(function Ge(Tt){var ht,gt,Kn,Un;return(0,q.Z)().wrap(function(nt){for(;;)switch(nt.prev=nt.next){case 0:return gt=(0,J.Z)(Tt,2),Kn=gt[1],Ne(!0),nt.next=4,E==null||(ht=E.request)===null||ht===void 0?void 0:ht.call(E,Kn||{},(x==null?void 0:x.children)||(x==null?void 0:x.routes)||[]);case 4:return Un=nt.sent,Ne(!1),nt.abrupt("return",Un);case 7:case"end":return nt.stop()}},Ge)}));return function(Ge){return Me.apply(this,arguments)}}(),{revalidateOnFocus:!1,shouldRetryOnError:!1,revalidateOnReconnect:!1}),dt=Ue.data,Mt=Ue.mutate,Ze=Ue.isLoading;(0,g.useEffect)(function(){Ne(Ze)},[Ze]);var De=(0,Za.kY)(),Ee=De.cache;(0,g.useEffect)(function(){return function(){Ee instanceof Map&&Ee.delete(ke)}},[]);var It=(0,g.useMemo)(function(){return yo(dt||(x==null?void 0:x.children)||(x==null?void 0:x.routes)||[],E,Ke,y)},[Ke,E,y,dt,x==null?void 0:x.children,x==null?void 0:x.routes]),Kt=It||{},No=Kt.breadcrumb,Nn=Kt.breadcrumbMap,Pn=Kt.menuData,ft=Pn===void 0?[]:Pn;de&&E!==null&&E!==void 0&&E.request&&(de.current={reload:function(){Mt()}});var vt=(0,g.useMemo)(function(){return xa(P.pathname||"/",ft||[],!0)},[P.pathname,ft]),Ut=(0,g.useMemo)(function(){return Array.from(new Set(vt.map(function(Me){return Me.key||Me.path||""})))},[vt]),Ln=vt[vt.length-1]||{},Hn=bo(Ln),wt=(0,d.Z)((0,d.Z)({},e),Hn),Po=wt.fixSiderbar,Yo=wt.navTheme,mt=wt.layout,Lo=(0,ie.Z)(wt,Zo),qe=Ae(),et=(0,g.useMemo)(function(){return(qe==="sm"||qe==="xs")&&!e.disableMobile},[qe,e.disableMobile]),Ho=mt!=="top"&&!et,Eo=(0,ae.Z)(function(){return N!==void 0?N:!!(et||qe==="md")},{value:e.collapsed,onChange:D}),En=(0,J.Z)(Eo,2),pt=En[0],An=En[1],tt=(0,on.Z)((0,d.Z)((0,d.Z)((0,d.Z)({prefixCls:Se},e),{},{siderWidth:ge},Hn),{},{formatMessage:Ke,breadcrumb:No,menu:(0,d.Z)((0,d.Z)({},E),{},{type:ee||(E==null?void 0:E.type),loading:He}),layout:mt}),["className","style","breadcrumbRender"]),Gt=Ro((0,d.Z)((0,d.Z)({pathname:P.pathname},tt),{},{breadcrumbMap:Nn}),e),Ao=ho((0,d.Z)((0,d.Z)({},tt),{},{breadcrumbRender:e.breadcrumbRender,breadcrumbMap:Nn}),e),Rt=wo((0,d.Z)((0,d.Z)({},tt),{},{menuData:ft,onCollapse:An,isMobile:et,collapsed:pt}),Ut),Vt=Mo((0,d.Z)((0,d.Z)({},tt),{},{children:null,hasSiderMenu:!!Rt,menuData:ft,isMobile:et,collapsed:pt,onCollapse:An}),Ut),$n=Io((0,d.Z)({isMobile:et,collapsed:pt},tt)),$o=(0,g.useContext)(Tn.X),Oo=$o.isChildrenLayout,Xt=ue!==void 0?ue:Oo,We="".concat(Se,"-layout"),On=io(We),Do=On.wrapSSR,Qt=On.hashId,zo=Y()(e.className,Qt,"ant-design-pro",We,(0,l.Z)((0,l.Z)((0,l.Z)((0,l.Z)((0,l.Z)({},"screen-".concat(qe),qe),"".concat(We,"-top-menu"),mt==="top"),"".concat(We,"-is-children"),Xt),"".concat(We,"-fix-siderbar"),Po),"".concat(We,"-").concat(mt),mt)),Fo=To(!!Ho,pt,ge),Dn={position:"relative"};(Xt||$&&$.minHeight)&&(Dn.minHeight=0),(0,g.useEffect)(function(){var Me;(Me=e.onPageChange)===null||Me===void 0||Me.call(e,e.location)},[P.pathname,(n=P.pathname)===null||n===void 0?void 0:n.search]);var Wo=(0,g.useState)(!1),zn=(0,J.Z)(Wo,2),Fn=zn[0],_o=zn[1],ko=(0,g.useState)(0),Wn=(0,J.Z)(ko,2),_n=Wn[0],Ko=Wn[1];H(Gt,e.title||!1);var Uo=(0,g.useContext)(ve.L_),U=Uo.token,kn=(0,g.useMemo)(function(){return w&&w.length>0?w==null?void 0:w.map(function(Me,Ge){return(0,u.jsx)("img",{src:Me.src,style:(0,d.Z)({position:"absolute"},Me)},Ge)}):null},[w]);return Do((0,u.jsx)(Tn.X.Provider,{value:(0,d.Z)((0,d.Z)({},tt),{},{breadcrumb:Ao,menuData:ft,isMobile:et,collapsed:pt,hasPageContainer:_n,setHasPageContainer:Ko,isChildrenLayout:!0,title:Gt.pageName,hasSiderMenu:!!Rt,hasHeader:!!Vt,siderWidth:Fo,hasFooter:!!$n,hasFooterToolbar:Fn,setHasFooterToolbar:_o,pageTitleInfo:Gt,matchMenus:vt,matchMenuKeys:Ut,currentMenu:Ln}),children:e.pure?(0,u.jsx)(u.Fragment,{children:W}):(0,u.jsxs)("div",{className:zo,children:[kn||(r=U.layout)!==null&&r!==void 0&&r.bgLayout?(0,u.jsx)("div",{className:Y()("".concat(We,"-bg-list"),Qt),children:kn}):null,(0,u.jsxs)(Qe.Z,{style:(0,d.Z)({minHeight:"100%",flexDirection:Rt?"row":void 0},V),children:[(0,u.jsx)(Oe.ZP,{theme:{hashed:(0,ve.nu)(),token:{controlHeightLG:((i=U.layout)===null||i===void 0||(i=i.sider)===null||i===void 0?void 0:i.menuHeight)||(U==null?void 0:U.controlHeightLG)},components:{Menu:G({colorItemBg:((o=U.layout)===null||o===void 0||(o=o.sider)===null||o===void 0?void 0:o.colorMenuBackground)||"transparent",colorSubItemBg:((s=U.layout)===null||s===void 0||(s=s.sider)===null||s===void 0?void 0:s.colorMenuBackground)||"transparent",radiusItem:U.borderRadius,colorItemBgSelected:((c=U.layout)===null||c===void 0||(c=c.sider)===null||c===void 0?void 0:c.colorBgMenuItemSelected)||(U==null?void 0:U.colorBgTextHover),colorItemBgHover:((f=U.layout)===null||f===void 0||(f=f.sider)===null||f===void 0?void 0:f.colorBgMenuItemHover)||(U==null?void 0:U.colorBgTextHover),colorItemBgActive:((m=U.layout)===null||m===void 0||(m=m.sider)===null||m===void 0?void 0:m.colorBgMenuItemActive)||(U==null?void 0:U.colorBgTextActive),colorItemBgSelectedHorizontal:((Z=U.layout)===null||Z===void 0||(Z=Z.sider)===null||Z===void 0?void 0:Z.colorBgMenuItemSelected)||(U==null?void 0:U.colorBgTextHover),colorActiveBarWidth:0,colorActiveBarHeight:0,colorActiveBarBorderSize:0,colorItemText:((h=U.layout)===null||h===void 0||(h=h.sider)===null||h===void 0?void 0:h.colorTextMenu)||(U==null?void 0:U.colorTextSecondary),colorItemTextHover:((R=U.layout)===null||R===void 0||(R=R.sider)===null||R===void 0?void 0:R.colorTextMenuItemHover)||"rgba(0, 0, 0, 0.85)",colorItemTextSelected:((A=U.layout)===null||A===void 0||(A=A.sider)===null||A===void 0?void 0:A.colorTextMenuSelected)||"rgba(0, 0, 0, 1)",popupBg:U==null?void 0:U.colorBgElevated,subMenuItemBg:U==null?void 0:U.colorBgElevated,darkSubMenuItemBg:"transparent",darkPopupBg:U==null?void 0:U.colorBgElevated})}},children:Rt}),(0,u.jsxs)("div",{style:Dn,className:"".concat(We,"-container ").concat(Qt).trim(),children:[Vt,(0,u.jsx)(Ia,(0,d.Z)((0,d.Z)({hasPageContainer:_n,isChildrenLayout:Xt},Lo),{},{hasHeader:!!Vt,prefixCls:We,style:$,children:ne?(0,u.jsx)(Dr.S,{}):W})),$n,Fn&&(0,u.jsx)("div",{className:"".concat(We,"-has-footer"),style:{height:64,marginBlockStart:(L=U.layout)===null||L===void 0||(L=L.pageContainer)===null||L===void 0?void 0:L.paddingBlockPageContainerContent}})]})]})]})}))},Bo=function(e){var t=e.colorPrimary,n=e.navTheme!==void 0?{dark:e.navTheme==="realDark"}:{};return(0,u.jsx)(Oe.ZP,{theme:t?{token:{colorPrimary:t}}:void 0,children:(0,u.jsx)(ve._Y,(0,d.Z)((0,d.Z)({},n),{},{token:e.token,prefixCls:e.prefixCls,children:(0,u.jsx)(jo,(0,d.Z)((0,d.Z)({logo:(0,u.jsx)(wa,{})},pn),{},{location:(0,je.j)()?window.location:void 0},e))}))})}},56750:function(Ie,se,b){"use strict";b.d(se,{Z:function(){return ae}});var l=b(1413),q=b(62435),fe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M868 732h-70.3c-4.8 0-9.3 2.1-12.3 5.8-7 8.5-14.5 16.7-22.4 24.5a353.84 353.84 0 01-112.7 75.9A352.8 352.8 0 01512.4 866c-47.9 0-94.3-9.4-137.9-27.8a353.84 353.84 0 01-112.7-75.9 353.28 353.28 0 01-76-112.5C167.3 606.2 158 559.9 158 512s9.4-94.2 27.8-137.8c17.8-42.1 43.4-80 76-112.5s70.5-58.1 112.7-75.9c43.6-18.4 90-27.8 137.9-27.8 47.9 0 94.3 9.3 137.9 27.8 42.2 17.8 80.1 43.4 112.7 75.9 7.9 7.9 15.3 16.1 22.4 24.5 3 3.7 7.6 5.8 12.3 5.8H868c6.3 0 10.2-7 6.7-12.3C798 160.5 663.8 81.6 511.3 82 271.7 82.6 79.6 277.1 82 516.4 84.4 751.9 276.2 942 512.4 942c152.1 0 285.7-78.8 362.3-197.7 3.4-5.3-.4-12.3-6.7-12.3zm88.9-226.3L815 393.7c-5.3-4.2-13-.4-13 6.3v76H488c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h314v76c0 6.7 7.8 10.5 13 6.3l141.9-112a8 8 0 000-12.6z"}}]},name:"logout",theme:"outlined"},ie=fe,J=b(276),d=function(Te,pe){return q.createElement(J.Z,(0,l.Z)((0,l.Z)({},Te),{},{ref:pe,icon:ie}))},ve=q.forwardRef(d),ae=ve},47930:function(Ie,se){var b;function l(H){"@babel/helpers - typeof";return l=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(F){return typeof F}:function(F){return F&&typeof Symbol=="function"&&F.constructor===Symbol&&F!==Symbol.prototype?"symbol":typeof F},l(H)}b={value:!0},se.Bo=b=b=b=b=b=b=void 0;function q(H){for(var F=[],T=0;T=48&&X<=57||X>=65&&X<=90||X>=97&&X<=122||X===95){le+=H[k++];continue}break}if(!le)throw new TypeError("Missing parameter name at "+T);F.push({type:"NAME",index:T,value:le}),T=k;continue}if(G==="("){var me=1,K="",k=T+1;if(H[k]==="?")throw new TypeError('Pattern cannot start with "?" at '+k);for(;k-1:ce===void 0;le||(I+="(?:"+B+"(?="+v+"))?"),we||(I+="(?="+B+"|"+v+")")}return new RegExp(I,g(T))}b=Ae;function je(H,F,T){return H instanceof RegExp?Te(H,F):Array.isArray(H)?pe(H,F,T):ze(H,F,T)}se.Bo=je},26058:function(Ie,se,b){"use strict";b.d(se,{Z:function(){return me}});var l=b(74902),q=b(62435),fe=b(93967),ie=b.n(fe),J=b(98423),d=b(53124),ve=b(82401),ae=b(50344),g=b(23342);function Te(K,S,p){return typeof p=="boolean"?p:K.length?!0:(0,ae.Z)(S).some(B=>B.type===g.Z)}var pe=b(24793),ze=function(K,S){var p={};for(var v in K)Object.prototype.hasOwnProperty.call(K,v)&&S.indexOf(v)<0&&(p[v]=K[v]);if(K!=null&&typeof Object.getOwnPropertySymbols=="function")for(var B=0,v=Object.getOwnPropertySymbols(K);Bq.forwardRef((I,C)=>q.createElement(v,Object.assign({ref:C,suffixCls:K,tagName:S},I)))}const je=q.forwardRef((K,S)=>{const{prefixCls:p,suffixCls:v,className:B,tagName:I}=K,C=ze(K,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:O}=q.useContext(d.E_),M=O("layout",p),[te,re,Ce]=(0,pe.ZP)(M),ce=v?`${M}-${v}`:M;return te(q.createElement(I,Object.assign({className:ie()(p||ce,B,re,Ce),ref:S},C)))}),H=q.forwardRef((K,S)=>{const{direction:p}=q.useContext(d.E_),[v,B]=q.useState([]),{prefixCls:I,className:C,rootClassName:O,children:M,hasSider:te,tagName:re,style:Ce}=K,ce=ze(K,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),we=(0,J.Z)(ce,["suffixCls"]),{getPrefixCls:be,className:Be,style:$e}=(0,d.dj)("layout"),_e=be("layout",I),at=Te(v,M,te),[Ve,jt,Bt]=(0,pe.ZP)(_e),Nt=ie()(_e,{[`${_e}-has-sider`]:at,[`${_e}-rtl`]:p==="rtl"},Be,C,O,jt,Bt),Pt=q.useMemo(()=>({siderHook:{addSider:rt=>{B(ot=>[].concat((0,l.Z)(ot),[rt]))},removeSider:rt=>{B(ot=>ot.filter(Lt=>Lt!==rt))}}}),[]);return Ve(q.createElement(ve.V.Provider,{value:Pt},q.createElement(re,Object.assign({ref:S,className:Nt,style:Object.assign(Object.assign({},$e),Ce)},we),M)))}),F=Ae({tagName:"div",displayName:"Layout"})(H),T=Ae({suffixCls:"header",tagName:"header",displayName:"Header"})(je),G=Ae({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(je),le=Ae({suffixCls:"content",tagName:"main",displayName:"Content"})(je);var k=F;const X=k;X.Header=T,X.Footer=G,X.Content=le,X.Sider=g.Z,X._InternalSiderContext=g.D;var me=X},16305:function(Ie,se){"use strict";var b;b={value:!0},b=void 0,b=ze,b=Ae,se.EQ=F,b=T,b=X;const l="/",q=S=>S,fe=/^[$_\p{ID_Start}]$/u,ie=/^[$\u200c\u200d\p{ID_Continue}]$/u,J="https://git.new/pathToRegexpError",d={"{":"{","}":"}","(":"(",")":")","[":"[","]":"]","+":"+","?":"?","!":"!"};function ve(S){return S.replace(/[{}()\[\]+?!:*]/g,"\\$&")}function ae(S){return S.replace(/[.+*?^${}()[\]|/\\]/g,"\\$&")}function*g(S){const p=[...S];let v=0;function B(){let I="";if(fe.test(p[++v]))for(I+=p[v];ie.test(p[++v]);)I+=p[v];else if(p[v]==='"'){let C=v;for(;vH(I,p,v));return I=>{const C=[""];for(const O of B){const[M,...te]=O(I);C[0]+=M,C.push(...te)}return C}}function H(S,p,v){if(S.type==="text")return()=>[S.value];if(S.type==="group"){const I=je(S.tokens,p,v);return C=>{const[O,...M]=I(C);return M.length?[""]:[O]}}const B=v||q;return S.type==="wildcard"&&v!==!1?I=>{const C=I[S.name];if(C==null)return["",S.name];if(!Array.isArray(C)||C.length===0)throw new TypeError(`Expected "${S.name}" to be a non-empty array`);return[C.map((O,M)=>{if(typeof O!="string")throw new TypeError(`Expected "${S.name}/${M}" to be a string`);return B(O)}).join(p)]}:I=>{const C=I[S.name];if(C==null)return["",S.name];if(typeof C!="string")throw new TypeError(`Expected "${S.name}" to be a string`);return[B(C)]}}function F(S,p={}){const{decode:v=decodeURIComponent,delimiter:B=l}=p,{regexp:I,keys:C}=T(S,p),O=C.map(M=>v===!1?q:M.type==="param"?v:te=>te.split(B).map(v));return function(te){const re=I.exec(te);if(!re)return!1;const Ce=re[0],ce=Object.create(null);for(let we=1;webe instanceof pe?be:ze(be,p));for(const{tokens:be}of Ce)for(const Be of G(be,0,[])){const $e=le(Be,v,O);M.push($e)}let ce=`^(?:${M.join("|")})`;return C&&(ce+=`(?:${ae(v)}$)?`),ce+=B?"$":`(?=${ae(v)}|$)`,{regexp:new RegExp(ce,te),keys:O}}function*G(S,p,v){if(p===S.length)return yield v;const B=S[p];if(B.type==="group"){const I=v.slice();for(const C of G(B.tokens,0,I))yield*Jt(G(S,p+1,C))}else v.push(B);yield*Jt(G(S,p+1,v))}function le(S,p,v){let B="",I="",C=!0;for(let O=0;Oie.test(B)):!1}function K(S){return(S==null?void 0:S.type)!=="text"?!0:!ie.test(S.value[0])}}}]); +}()); \ No newline at end of file diff --git a/app/bootstrap/src/main/resources/static/4705.06852c5b.async.js b/app/bootstrap/src/main/resources/static/4705.06852c5b.async.js deleted file mode 100644 index e0e21b40..00000000 --- a/app/bootstrap/src/main/resources/static/4705.06852c5b.async.js +++ /dev/null @@ -1,2 +0,0 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[4705],{8751:function(T,N,o){"use strict";o.d(N,{Z:function(){return h}});var r=o(87462),S=o(62435),s={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M699 353h-46.9c-10.2 0-19.9 4.9-25.9 13.3L469 584.3l-71.2-98.8c-6-8.3-15.6-13.3-25.9-13.3H325c-6.5 0-10.3 7.4-6.5 12.7l124.6 172.8a31.8 31.8 0 0051.7 0l210.6-292c3.9-5.3.1-12.7-6.4-12.7z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"check-circle",theme:"outlined"},P=s,d=o(84089),C=function(y,c){return S.createElement(d.Z,(0,r.Z)({},y,{ref:c,icon:P}))},I=S.forwardRef(C),h=I},69760:function(T,N,o){"use strict";o.d(N,{Z:function(){return y},w:function(){return I}});var r=o(62435),S=o(97937),s=o(64217),P=o(10110),d=o(24457),C=o(38780);function I(c){if(c)return{closable:c.closable,closeIcon:c.closeIcon}}function h(c){const{closable:i,closeIcon:f}=c||{};return r.useMemo(()=>{if(!i&&(i===!1||f===!1||f===null))return!1;if(i===void 0&&f===void 0)return null;let u={closeIcon:typeof f!="boolean"&&f!==null?f:void 0};return i&&typeof i=="object"&&(u=Object.assign(Object.assign({},u),i)),u},[i,f])}const E={};function y(c,i,f=E){const u=h(c),j=h(i),[D]=(0,P.Z)("global",d.Z.global),Z=typeof u!="boolean"?!!(u!=null&&u.disabled):!1,m=r.useMemo(()=>Object.assign({closeIcon:r.createElement(S.Z,null)},f),[f]),A=r.useMemo(()=>u===!1?!1:u?(0,C.Z)(m,j,u):j===!1?!1:j?(0,C.Z)(m,j):m.closable?m:!1,[u,j,m]);return r.useMemo(()=>{if(A===!1)return[!1,null,Z,{}];const{closeIconRender:V}=m,{closeIcon:F}=A;let p=F;const L=(0,s.Z)(A,!0);return p!=null&&(V&&(p=V(F)),p=r.isValidElement(p)?r.cloneElement(p,Object.assign({"aria-label":D.close},L)):r.createElement("span",Object.assign({"aria-label":D.close},L),p)),[!0,p,Z,L]},[A,m])}},66309:function(T,N,o){"use strict";o.d(N,{Z:function(){return se}});var r=o(62435),S=o(93967),s=o.n(S),P=o(98423),d=o(98787),C=o(69760),I=o(96159),h=o(45353),E=o(53124),y=o(861),c=o(15063),i=o(14747),f=o(83262),u=o(83559);const j=e=>{const{paddingXXS:l,lineWidth:a,tagPaddingHorizontal:n,componentCls:t,calc:v}=e,g=v(n).sub(a).equal(),M=v(l).sub(a).equal();return{[t]:Object.assign(Object.assign({},(0,i.Wf)(e)),{display:"inline-block",height:"auto",marginInlineEnd:e.marginXS,paddingInline:g,fontSize:e.tagFontSize,lineHeight:e.tagLineHeight,whiteSpace:"nowrap",background:e.defaultBg,border:`${(0,y.unit)(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderRadius:e.borderRadiusSM,opacity:1,transition:`all ${e.motionDurationMid}`,textAlign:"start",position:"relative",[`&${t}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:e.defaultColor},[`${t}-close-icon`]:{marginInlineStart:M,fontSize:e.tagIconSize,color:e.colorIcon,cursor:"pointer",transition:`all ${e.motionDurationMid}`,"&:hover":{color:e.colorTextHeading}},[`&${t}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${e.iconCls}-close, ${e.iconCls}-close:hover`]:{color:e.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${t}-checkable-checked):hover`]:{color:e.colorPrimary,backgroundColor:e.colorFillSecondary},"&:active, &-checked":{color:e.colorTextLightSolid},"&-checked":{backgroundColor:e.colorPrimary,"&:hover":{backgroundColor:e.colorPrimaryHover}},"&:active":{backgroundColor:e.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${e.iconCls} + span, > span + ${e.iconCls}`]:{marginInlineStart:g}}),[`${t}-borderless`]:{borderColor:"transparent",background:e.tagBorderlessBg}}},D=e=>{const{lineWidth:l,fontSizeIcon:a,calc:n}=e,t=e.fontSizeSM;return(0,f.mergeToken)(e,{tagFontSize:t,tagLineHeight:(0,y.unit)(n(e.lineHeightSM).mul(t).equal()),tagIconSize:n(a).sub(n(l).mul(2)).equal(),tagPaddingHorizontal:8,tagBorderlessBg:e.defaultBg})},Z=e=>({defaultBg:new c.FastColor(e.colorFillQuaternary).onBackground(e.colorBgContainer).toHexString(),defaultColor:e.colorText});var m=(0,u.I$)("Tag",e=>{const l=D(e);return j(l)},Z),A=function(e,l){var a={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&l.indexOf(n)<0&&(a[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var t=0,n=Object.getOwnPropertySymbols(e);t{const{prefixCls:a,style:n,className:t,checked:v,onChange:g,onClick:M}=e,x=A(e,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:W,tag:$}=r.useContext(E.E_),H=w=>{g==null||g(!v),M==null||M(w)},B=W("tag",a),[K,X,O]=m(B),Q=s()(B,`${B}-checkable`,{[`${B}-checkable-checked`]:v},$==null?void 0:$.className,t,X,O);return K(r.createElement("span",Object.assign({},x,{ref:l,style:Object.assign(Object.assign({},n),$==null?void 0:$.style),className:Q,onClick:H})))}),p=o(98719);const L=e=>(0,p.Z)(e,(l,{textColor:a,lightBorderColor:n,lightColor:t,darkColor:v})=>({[`${e.componentCls}${e.componentCls}-${l}`]:{color:a,background:t,borderColor:n,"&-inverse":{color:e.colorTextLightSolid,background:v,borderColor:v},[`&${e.componentCls}-borderless`]:{borderColor:"transparent"}}}));var te=(0,u.bk)(["Tag","preset"],e=>{const l=D(e);return L(l)},Z);function re(e){return typeof e!="string"?e:e.charAt(0).toUpperCase()+e.slice(1)}const U=(e,l,a)=>{const n=re(a);return{[`${e.componentCls}${e.componentCls}-${l}`]:{color:e[`color${a}`],background:e[`color${n}Bg`],borderColor:e[`color${n}Border`],[`&${e.componentCls}-borderless`]:{borderColor:"transparent"}}}};var le=(0,u.bk)(["Tag","status"],e=>{const l=D(e);return[U(l,"success","Success"),U(l,"processing","Info"),U(l,"error","Error"),U(l,"warning","Warning")]},Z),ae=function(e,l){var a={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&l.indexOf(n)<0&&(a[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var t=0,n=Object.getOwnPropertySymbols(e);t{const{prefixCls:a,className:n,rootClassName:t,style:v,children:g,icon:M,color:x,onClose:W,bordered:$=!0,visible:H}=e,B=ae(e,["prefixCls","className","rootClassName","style","children","icon","color","onClose","bordered","visible"]),{getPrefixCls:K,direction:X,tag:O}=r.useContext(E.E_),[Q,w]=r.useState(!0),ce=(0,P.Z)(B,["closeIcon","closable"]);r.useEffect(()=>{H!==void 0&&w(H)},[H]);const Y=(0,d.o2)(x),q=(0,d.yT)(x),k=Y||q,ie=Object.assign(Object.assign({backgroundColor:x&&!k?x:void 0},O==null?void 0:O.style),v),b=K("tag",a),[de,ue,fe]=m(b),ge=s()(b,O==null?void 0:O.className,{[`${b}-${x}`]:k,[`${b}-has-color`]:x&&!k,[`${b}-hidden`]:!Q,[`${b}-rtl`]:X==="rtl",[`${b}-borderless`]:!$},n,t,ue,fe),_=R=>{R.stopPropagation(),W==null||W(R),!R.defaultPrevented&&w(!1)},[,Ce]=(0,C.Z)((0,C.w)(e),(0,C.w)(O),{closable:!1,closeIconRender:R=>{const me=r.createElement("span",{className:`${b}-close-icon`,onClick:_},R);return(0,I.wm)(R,me,z=>({onClick:oe=>{var G;(G=z==null?void 0:z.onClick)===null||G===void 0||G.call(z,oe),_(oe)},className:s()(z==null?void 0:z.className,`${b}-close-icon`)}))}}),ve=typeof B.onClick=="function"||g&&g.type==="a",ee=M||null,be=ee?r.createElement(r.Fragment,null,ee,g&&r.createElement("span",null,g)):g,ne=r.createElement("span",Object.assign({},ce,{ref:l,className:ge,style:ie}),be,Ce,Y&&r.createElement(te,{key:"preset",prefixCls:b}),q&&r.createElement(le,{key:"status",prefixCls:b}));return de(ve?r.createElement(h.Z,{component:"Tag"},ne):ne)});J.CheckableTag=F;var se=J},64599:function(T,N,o){var r=o(96263);function S(s,P){var d=typeof Symbol!="undefined"&&s[Symbol.iterator]||s["@@iterator"];if(!d){if(Array.isArray(s)||(d=r(s))||P&&s&&typeof s.length=="number"){d&&(s=d);var C=0,I=function(){};return{s:I,n:function(){return C>=s.length?{done:!0}:{done:!1,value:s[C++]}},e:function(i){throw i},f:I}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var h=!0,E=!1,y;return{s:function(){d=d.call(s)},n:function(){var i=d.next();return h=i.done,i},e:function(i){E=!0,y=i},f:function(){try{!h&&d.return!=null&&d.return()}finally{if(E)throw y}}}}T.exports=S,T.exports.__esModule=!0,T.exports.default=T.exports}}]); diff --git a/app/bootstrap/src/main/resources/static/4825.0d519143.async.js b/app/bootstrap/src/main/resources/static/4825.0d519143.async.js deleted file mode 100644 index b949927e..00000000 --- a/app/bootstrap/src/main/resources/static/4825.0d519143.async.js +++ /dev/null @@ -1,2 +0,0 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[4825],{82826:function(f,d,t){"use strict";t.d(d,{Z:function(){return i}});var s=t(87462),n=t(62435),e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 474H286.9l350.2-304c5.6-4.9 2.2-14-5.2-14h-88.5c-3.9 0-7.6 1.4-10.5 3.9L155 487.8a31.96 31.96 0 000 48.3L535.1 866c1.5 1.3 3.3 2 5.2 2h91.5c7.4 0 10.8-9.2 5.2-14L286.9 550H872c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"arrow-left",theme:"outlined"},u=e,r=t(84089),l=function(o,a){return n.createElement(r.Z,(0,s.Z)({},o,{ref:a,icon:u}))},c=n.forwardRef(l),i=c},8751:function(f,d,t){"use strict";t.d(d,{Z:function(){return i}});var s=t(87462),n=t(62435),e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M699 353h-46.9c-10.2 0-19.9 4.9-25.9 13.3L469 584.3l-71.2-98.8c-6-8.3-15.6-13.3-25.9-13.3H325c-6.5 0-10.3 7.4-6.5 12.7l124.6 172.8a31.8 31.8 0 0051.7 0l210.6-292c3.9-5.3.1-12.7-6.4-12.7z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"check-circle",theme:"outlined"},u=e,r=t(84089),l=function(o,a){return n.createElement(r.Z,(0,s.Z)({},o,{ref:a,icon:u}))},c=n.forwardRef(l),i=c},24019:function(f,d,t){"use strict";t.d(d,{Z:function(){return i}});var s=t(87462),n=t(62435),e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M686.7 638.6L544.1 535.5V288c0-4.4-3.6-8-8-8H488c-4.4 0-8 3.6-8 8v275.4c0 2.6 1.2 5 3.3 6.5l165.4 120.6c3.6 2.6 8.6 1.8 11.2-1.7l28.6-39c2.6-3.7 1.8-8.7-1.8-11.2z"}}]},name:"clock-circle",theme:"outlined"},u=e,r=t(84089),l=function(o,a){return n.createElement(r.Z,(0,s.Z)({},o,{ref:a,icon:u}))},c=n.forwardRef(l),i=c},18429:function(f,d,t){"use strict";t.d(d,{Z:function(){return i}});var s=t(87462),n=t(62435),e={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm0 76c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm128.01 198.83c.03 0 .05.01.09.06l45.02 45.01a.2.2 0 01.05.09.12.12 0 010 .07c0 .02-.01.04-.05.08L557.25 512l127.87 127.86a.27.27 0 01.05.06v.02a.12.12 0 010 .07c0 .03-.01.05-.05.09l-45.02 45.02a.2.2 0 01-.09.05.12.12 0 01-.07 0c-.02 0-.04-.01-.08-.05L512 557.25 384.14 685.12c-.04.04-.06.05-.08.05a.12.12 0 01-.07 0c-.03 0-.05-.01-.09-.05l-45.02-45.02a.2.2 0 01-.05-.09.12.12 0 010-.07c0-.02.01-.04.06-.08L466.75 512 338.88 384.14a.27.27 0 01-.05-.06l-.01-.02a.12.12 0 010-.07c0-.03.01-.05.05-.09l45.02-45.02a.2.2 0 01.09-.05.12.12 0 01.07 0c.02 0 .04.01.08.06L512 466.75l127.86-127.86c.04-.05.06-.06.08-.06a.12.12 0 01.07 0z"}}]},name:"close-circle",theme:"outlined"},u=e,r=t(84089),l=function(o,a){return n.createElement(r.Z,(0,s.Z)({},o,{ref:a,icon:u}))},c=n.forwardRef(l),i=c},56477:function(f,d,t){"use strict";t.d(d,{Z:function(){return i}});var s=t(87462),n=t(62435),e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M690 405h-46.9c-10.2 0-19.9 4.9-25.9 13.2L512 563.6 406.8 418.2c-6-8.3-15.6-13.2-25.9-13.2H334c-6.5 0-10.3 7.4-6.5 12.7l178 246c3.2 4.4 9.7 4.4 12.9 0l178-246c3.9-5.3.1-12.7-6.4-12.7z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"down-circle",theme:"outlined"},u=e,r=t(84089),l=function(o,a){return n.createElement(r.Z,(0,s.Z)({},o,{ref:a,icon:u}))},c=n.forwardRef(l),i=c},61011:function(f,d,t){"use strict";t.d(d,{Z:function(){return i}});var s=t(87462),n=t(62435),e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M666.7 505.5l-246-178A8 8 0 00408 334v46.9c0 10.2 4.9 19.9 13.2 25.9L566.6 512 421.2 617.2c-8.3 6-13.2 15.6-13.2 25.9V690c0 6.5 7.4 10.3 12.7 6.5l246-178c4.4-3.2 4.4-9.8 0-13z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"right-circle",theme:"outlined"},u=e,r=t(84089),l=function(o,a){return n.createElement(r.Z,(0,s.Z)({},o,{ref:a,icon:u}))},c=n.forwardRef(l),i=c},42952:function(f,d,t){"use strict";t.d(d,{Z:function(){return i}});var s=t(87462),n=t(62435),e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M924.8 625.7l-65.5-56c3.1-19 4.7-38.4 4.7-57.8s-1.6-38.8-4.7-57.8l65.5-56a32.03 32.03 0 009.3-35.2l-.9-2.6a443.74 443.74 0 00-79.7-137.9l-1.8-2.1a32.12 32.12 0 00-35.1-9.5l-81.3 28.9c-30-24.6-63.5-44-99.7-57.6l-15.7-85a32.05 32.05 0 00-25.8-25.7l-2.7-.5c-52.1-9.4-106.9-9.4-159 0l-2.7.5a32.05 32.05 0 00-25.8 25.7l-15.8 85.4a351.86 351.86 0 00-99 57.4l-81.9-29.1a32 32 0 00-35.1 9.5l-1.8 2.1a446.02 446.02 0 00-79.7 137.9l-.9 2.6c-4.5 12.5-.8 26.5 9.3 35.2l66.3 56.6c-3.1 18.8-4.6 38-4.6 57.1 0 19.2 1.5 38.4 4.6 57.1L99 625.5a32.03 32.03 0 00-9.3 35.2l.9 2.6c18.1 50.4 44.9 96.9 79.7 137.9l1.8 2.1a32.12 32.12 0 0035.1 9.5l81.9-29.1c29.8 24.5 63.1 43.9 99 57.4l15.8 85.4a32.05 32.05 0 0025.8 25.7l2.7.5a449.4 449.4 0 00159 0l2.7-.5a32.05 32.05 0 0025.8-25.7l15.7-85a350 350 0 0099.7-57.6l81.3 28.9a32 32 0 0035.1-9.5l1.8-2.1c34.8-41.1 61.6-87.5 79.7-137.9l.9-2.6c4.5-12.3.8-26.3-9.3-35zM788.3 465.9c2.5 15.1 3.8 30.6 3.8 46.1s-1.3 31-3.8 46.1l-6.6 40.1 74.7 63.9a370.03 370.03 0 01-42.6 73.6L721 702.8l-31.4 25.8c-23.9 19.6-50.5 35-79.3 45.8l-38.1 14.3-17.9 97a377.5 377.5 0 01-85 0l-17.9-97.2-37.8-14.5c-28.5-10.8-55-26.2-78.7-45.7l-31.4-25.9-93.4 33.2c-17-22.9-31.2-47.6-42.6-73.6l75.5-64.5-6.5-40c-2.4-14.9-3.7-30.3-3.7-45.5 0-15.3 1.2-30.6 3.7-45.5l6.5-40-75.5-64.5c11.3-26.1 25.6-50.7 42.6-73.6l93.4 33.2 31.4-25.9c23.7-19.5 50.2-34.9 78.7-45.7l37.9-14.3 17.9-97.2c28.1-3.2 56.8-3.2 85 0l17.9 97 38.1 14.3c28.7 10.8 55.4 26.2 79.3 45.8l31.4 25.8 92.8-32.9c17 22.9 31.2 47.6 42.6 73.6L781.8 426l6.5 39.9zM512 326c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm79.2 255.2A111.6 111.6 0 01512 614c-29.9 0-58-11.7-79.2-32.8A111.6 111.6 0 01400 502c0-29.9 11.7-58 32.8-79.2C454 401.6 482.1 390 512 390c29.9 0 58 11.6 79.2 32.8A111.6 111.6 0 01624 502c0 29.9-11.7 58-32.8 79.2z"}}]},name:"setting",theme:"outlined"},u=e,r=t(84089),l=function(o,a){return n.createElement(r.Z,(0,s.Z)({},o,{ref:a,icon:u}))},c=n.forwardRef(l),i=c},28058:function(f,d,t){"use strict";t.d(d,{Z:function(){return i}});var s=t(87462),n=t(62435),e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M464 720a48 48 0 1096 0 48 48 0 10-96 0zm16-304v184c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V416c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8zm475.7 440l-416-720c-6.2-10.7-16.9-16-27.7-16s-21.6 5.3-27.7 16l-416 720C56 877.4 71.4 904 96 904h832c24.6 0 40-26.6 27.7-48zm-783.5-27.9L512 239.9l339.8 588.2H172.2z"}}]},name:"warning",theme:"outlined"},u=e,r=t(84089),l=function(o,a){return n.createElement(r.Z,(0,s.Z)({},o,{ref:a,icon:u}))},c=n.forwardRef(l),i=c},64599:function(f,d,t){var s=t(96263);function n(e,u){var r=typeof Symbol!="undefined"&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=s(e))||u&&e&&typeof e.length=="number"){r&&(e=r);var l=0,c=function(){};return{s:c,n:function(){return l>=e.length?{done:!0}:{done:!1,value:e[l++]}},e:function(h){throw h},f:c}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var i=!0,v=!1,o;return{s:function(){r=r.call(e)},n:function(){var h=r.next();return i=h.done,h},e:function(h){v=!0,o=h},f:function(){try{!i&&r.return!=null&&r.return()}finally{if(v)throw o}}}}f.exports=n,f.exports.__esModule=!0,f.exports.default=f.exports}}]); diff --git a/app/bootstrap/src/main/resources/static/4886.f698abae.async.js b/app/bootstrap/src/main/resources/static/4886.f698abae.async.js deleted file mode 100644 index 9ed99ea9..00000000 --- a/app/bootstrap/src/main/resources/static/4886.f698abae.async.js +++ /dev/null @@ -1,20 +0,0 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[4886],{96486:function(qn,rt,Wn){qn=Wn.nmd(qn);var Bt;(function(){var o,ee="4.17.21",Mt=200,et="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",U="Expected a function",Ft="Invalid `variable` option passed into `_.template`",Pn="__lodash_hash_undefined__",Dt=500,lr="__lodash_placeholder__",zn=1,Ti=2,_t=4,pt=1,or=2,an=1,it=2,yi=4,Tn=8,vt=16,yn=32,dt=64,Bn=128,Ut=256,ie=512,ll=30,ol="...",sl=800,al=16,Li=1,cl=2,hl=3,ut=1/0,Zn=9007199254740991,gl=17976931348623157e292,sr=NaN,Ln=4294967295,_l=Ln-1,pl=Ln>>>1,vl=[["ary",Bn],["bind",an],["bindKey",it],["curry",Tn],["curryRight",vt],["flip",ie],["partial",yn],["partialRight",dt],["rearg",Ut]],wt="[object Arguments]",ar="[object Array]",dl="[object AsyncFunction]",bt="[object Boolean]",Nt="[object Date]",wl="[object DOMException]",cr="[object Error]",hr="[object Function]",Ci="[object GeneratorFunction]",xn="[object Map]",Gt="[object Number]",xl="[object Null]",Mn="[object Object]",mi="[object Promise]",Al="[object Proxy]",Ht="[object RegExp]",An="[object Set]",Kt="[object String]",gr="[object Symbol]",Sl="[object Undefined]",$t="[object WeakMap]",Rl="[object WeakSet]",qt="[object ArrayBuffer]",xt="[object DataView]",ue="[object Float32Array]",fe="[object Float64Array]",le="[object Int8Array]",oe="[object Int16Array]",se="[object Int32Array]",ae="[object Uint8Array]",ce="[object Uint8ClampedArray]",he="[object Uint16Array]",ge="[object Uint32Array]",Il=/\b__p \+= '';/g,El=/\b(__p \+=) '' \+/g,Tl=/(__e\(.*?\)|\b__t\)) \+\n'';/g,Oi=/&(?:amp|lt|gt|quot|#39);/g,Wi=/[&<>"']/g,yl=RegExp(Oi.source),Ll=RegExp(Wi.source),Cl=/<%-([\s\S]+?)%>/g,ml=/<%([\s\S]+?)%>/g,Pi=/<%=([\s\S]+?)%>/g,Ol=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Wl=/^\w*$/,Pl=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,_e=/[\\^$.*+?()[\]{}|]/g,Bl=RegExp(_e.source),pe=/^\s+/,Ml=/\s/,Fl=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Dl=/\{\n\/\* \[wrapped with (.+)\] \*/,Ul=/,? & /,bl=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Nl=/[()=,{}\[\]\/\s]/,Gl=/\\(\\)?/g,Hl=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Bi=/\w*$/,Kl=/^[-+]0x[0-9a-f]+$/i,$l=/^0b[01]+$/i,ql=/^\[object .+?Constructor\]$/,zl=/^0o[0-7]+$/i,Zl=/^(?:0|[1-9]\d*)$/,Yl=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,_r=/($^)/,Xl=/['\n\r\u2028\u2029\\]/g,pr="\\ud800-\\udfff",Jl="\\u0300-\\u036f",Ql="\\ufe20-\\ufe2f",Vl="\\u20d0-\\u20ff",Mi=Jl+Ql+Vl,Fi="\\u2700-\\u27bf",Di="a-z\\xdf-\\xf6\\xf8-\\xff",kl="\\xac\\xb1\\xd7\\xf7",jl="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",no="\\u2000-\\u206f",to=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Ui="A-Z\\xc0-\\xd6\\xd8-\\xde",bi="\\ufe0e\\ufe0f",Ni=kl+jl+no+to,ve="['\u2019]",ro="["+pr+"]",Gi="["+Ni+"]",vr="["+Mi+"]",Hi="\\d+",eo="["+Fi+"]",Ki="["+Di+"]",$i="[^"+pr+Ni+Hi+Fi+Di+Ui+"]",de="\\ud83c[\\udffb-\\udfff]",io="(?:"+vr+"|"+de+")",qi="[^"+pr+"]",we="(?:\\ud83c[\\udde6-\\uddff]){2}",xe="[\\ud800-\\udbff][\\udc00-\\udfff]",At="["+Ui+"]",zi="\\u200d",Zi="(?:"+Ki+"|"+$i+")",uo="(?:"+At+"|"+$i+")",Yi="(?:"+ve+"(?:d|ll|m|re|s|t|ve))?",Xi="(?:"+ve+"(?:D|LL|M|RE|S|T|VE))?",Ji=io+"?",Qi="["+bi+"]?",fo="(?:"+zi+"(?:"+[qi,we,xe].join("|")+")"+Qi+Ji+")*",lo="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",oo="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",Vi=Qi+Ji+fo,so="(?:"+[eo,we,xe].join("|")+")"+Vi,ao="(?:"+[qi+vr+"?",vr,we,xe,ro].join("|")+")",co=RegExp(ve,"g"),ho=RegExp(vr,"g"),Ae=RegExp(de+"(?="+de+")|"+ao+Vi,"g"),go=RegExp([At+"?"+Ki+"+"+Yi+"(?="+[Gi,At,"$"].join("|")+")",uo+"+"+Xi+"(?="+[Gi,At+Zi,"$"].join("|")+")",At+"?"+Zi+"+"+Yi,At+"+"+Xi,oo,lo,Hi,so].join("|"),"g"),_o=RegExp("["+zi+pr+Mi+bi+"]"),po=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,vo=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],wo=-1,D={};D[ue]=D[fe]=D[le]=D[oe]=D[se]=D[ae]=D[ce]=D[he]=D[ge]=!0,D[wt]=D[ar]=D[qt]=D[bt]=D[xt]=D[Nt]=D[cr]=D[hr]=D[xn]=D[Gt]=D[Mn]=D[Ht]=D[An]=D[Kt]=D[$t]=!1;var F={};F[wt]=F[ar]=F[qt]=F[xt]=F[bt]=F[Nt]=F[ue]=F[fe]=F[le]=F[oe]=F[se]=F[xn]=F[Gt]=F[Mn]=F[Ht]=F[An]=F[Kt]=F[gr]=F[ae]=F[ce]=F[he]=F[ge]=!0,F[cr]=F[hr]=F[$t]=!1;var xo={\u00C0:"A",\u00C1:"A",\u00C2:"A",\u00C3:"A",\u00C4:"A",\u00C5:"A",\u00E0:"a",\u00E1:"a",\u00E2:"a",\u00E3:"a",\u00E4:"a",\u00E5:"a",\u00C7:"C",\u00E7:"c",\u00D0:"D",\u00F0:"d",\u00C8:"E",\u00C9:"E",\u00CA:"E",\u00CB:"E",\u00E8:"e",\u00E9:"e",\u00EA:"e",\u00EB:"e",\u00CC:"I",\u00CD:"I",\u00CE:"I",\u00CF:"I",\u00EC:"i",\u00ED:"i",\u00EE:"i",\u00EF:"i",\u00D1:"N",\u00F1:"n",\u00D2:"O",\u00D3:"O",\u00D4:"O",\u00D5:"O",\u00D6:"O",\u00D8:"O",\u00F2:"o",\u00F3:"o",\u00F4:"o",\u00F5:"o",\u00F6:"o",\u00F8:"o",\u00D9:"U",\u00DA:"U",\u00DB:"U",\u00DC:"U",\u00F9:"u",\u00FA:"u",\u00FB:"u",\u00FC:"u",\u00DD:"Y",\u00FD:"y",\u00FF:"y",\u00C6:"Ae",\u00E6:"ae",\u00DE:"Th",\u00FE:"th",\u00DF:"ss",\u0100:"A",\u0102:"A",\u0104:"A",\u0101:"a",\u0103:"a",\u0105:"a",\u0106:"C",\u0108:"C",\u010A:"C",\u010C:"C",\u0107:"c",\u0109:"c",\u010B:"c",\u010D:"c",\u010E:"D",\u0110:"D",\u010F:"d",\u0111:"d",\u0112:"E",\u0114:"E",\u0116:"E",\u0118:"E",\u011A:"E",\u0113:"e",\u0115:"e",\u0117:"e",\u0119:"e",\u011B:"e",\u011C:"G",\u011E:"G",\u0120:"G",\u0122:"G",\u011D:"g",\u011F:"g",\u0121:"g",\u0123:"g",\u0124:"H",\u0126:"H",\u0125:"h",\u0127:"h",\u0128:"I",\u012A:"I",\u012C:"I",\u012E:"I",\u0130:"I",\u0129:"i",\u012B:"i",\u012D:"i",\u012F:"i",\u0131:"i",\u0134:"J",\u0135:"j",\u0136:"K",\u0137:"k",\u0138:"k",\u0139:"L",\u013B:"L",\u013D:"L",\u013F:"L",\u0141:"L",\u013A:"l",\u013C:"l",\u013E:"l",\u0140:"l",\u0142:"l",\u0143:"N",\u0145:"N",\u0147:"N",\u014A:"N",\u0144:"n",\u0146:"n",\u0148:"n",\u014B:"n",\u014C:"O",\u014E:"O",\u0150:"O",\u014D:"o",\u014F:"o",\u0151:"o",\u0154:"R",\u0156:"R",\u0158:"R",\u0155:"r",\u0157:"r",\u0159:"r",\u015A:"S",\u015C:"S",\u015E:"S",\u0160:"S",\u015B:"s",\u015D:"s",\u015F:"s",\u0161:"s",\u0162:"T",\u0164:"T",\u0166:"T",\u0163:"t",\u0165:"t",\u0167:"t",\u0168:"U",\u016A:"U",\u016C:"U",\u016E:"U",\u0170:"U",\u0172:"U",\u0169:"u",\u016B:"u",\u016D:"u",\u016F:"u",\u0171:"u",\u0173:"u",\u0174:"W",\u0175:"w",\u0176:"Y",\u0177:"y",\u0178:"Y",\u0179:"Z",\u017B:"Z",\u017D:"Z",\u017A:"z",\u017C:"z",\u017E:"z",\u0132:"IJ",\u0133:"ij",\u0152:"Oe",\u0153:"oe",\u0149:"'n",\u017F:"s"},Ao={"&":"&","<":"<",">":">",'"':""","'":"'"},So={"&":"&","<":"<",">":">",""":'"',"'":"'"},Ro={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},Io=parseFloat,Eo=parseInt,ki=typeof Wn.g=="object"&&Wn.g&&Wn.g.Object===Object&&Wn.g,To=typeof self=="object"&&self&&self.Object===Object&&self,Z=ki||To||Function("return this")(),ji=rt&&!rt.nodeType&&rt,zt=ji&&!0&&qn&&!qn.nodeType&&qn,nu=zt&&zt.exports===ji,Se=nu&&ki.process,cn=function(){try{var a=zt&&zt.require&&zt.require("util").types;return a||Se&&Se.binding&&Se.binding("util")}catch(g){}}(),tu=cn&&cn.isArrayBuffer,ru=cn&&cn.isDate,eu=cn&&cn.isMap,iu=cn&&cn.isRegExp,uu=cn&&cn.isSet,fu=cn&&cn.isTypedArray;function en(a,g,h){switch(h.length){case 0:return a.call(g);case 1:return a.call(g,h[0]);case 2:return a.call(g,h[0],h[1]);case 3:return a.call(g,h[0],h[1],h[2])}return a.apply(g,h)}function yo(a,g,h,w){for(var I=-1,W=a==null?0:a.length;++I-1}function Re(a,g,h){for(var w=-1,I=a==null?0:a.length;++w-1;);return h}function _u(a,g){for(var h=a.length;h--&&St(g,a[h],0)>-1;);return h}function Fo(a,g){for(var h=a.length,w=0;h--;)a[h]===g&&++w;return w}var Do=ye(xo),Uo=ye(Ao);function bo(a){return"\\"+Ro[a]}function No(a,g){return a==null?o:a[g]}function Rt(a){return _o.test(a)}function Go(a){return po.test(a)}function Ho(a){for(var g,h=[];!(g=a.next()).done;)h.push(g.value);return h}function Oe(a){var g=-1,h=Array(a.size);return a.forEach(function(w,I){h[++g]=[I,w]}),h}function pu(a,g){return function(h){return a(g(h))}}function Jn(a,g){for(var h=-1,w=a.length,I=0,W=[];++h-1}function Cs(n,t){var r=this.__data__,e=Fr(r,n);return e<0?(++this.size,r.push([n,t])):r[e][1]=t,this}Fn.prototype.clear=Es,Fn.prototype.delete=Ts,Fn.prototype.get=ys,Fn.prototype.has=Ls,Fn.prototype.set=Cs;function Dn(n){var t=-1,r=n==null?0:n.length;for(this.clear();++t=t?n:t)),n}function pn(n,t,r,e,i,f){var l,s=t&zn,c=t&Ti,_=t&_t;if(r&&(l=i?r(n,e,i,f):r(n)),l!==o)return l;if(!N(n))return n;var p=E(n);if(p){if(l=Pa(n),!s)return j(n,l)}else{var v=J(n),d=v==hr||v==Ci;if(tt(n))return Vu(n,s);if(v==Mn||v==wt||d&&!i){if(l=c||d?{}:df(n),!s)return c?Sa(n,qs(l,n)):Aa(n,Lu(l,n))}else{if(!F[v])return i?n:{};l=Ba(n,v,s)}}f||(f=new Rn);var x=f.get(n);if(x)return x;f.set(n,l),Zf(n)?n.forEach(function(R){l.add(pn(R,t,r,R,n,f))}):qf(n)&&n.forEach(function(R,C){l.set(C,pn(R,t,r,C,n,f))});var S=_?c?ri:ti:c?tn:z,y=p?o:S(n);return hn(y||n,function(R,C){y&&(C=R,R=n[C]),kt(l,C,pn(R,t,r,C,n,f))}),l}function zs(n){var t=z(n);return function(r){return Cu(r,n,t)}}function Cu(n,t,r){var e=r.length;if(n==null)return!e;for(n=M(n);e--;){var i=r[e],f=t[i],l=n[i];if(l===o&&!(i in n)||!f(l))return!1}return!0}function mu(n,t,r){if(typeof n!="function")throw new gn(U);return ur(function(){n.apply(o,r)},t)}function jt(n,t,r,e){var i=-1,f=dr,l=!0,s=n.length,c=[],_=t.length;if(!s)return c;r&&(t=b(t,un(r))),e?(f=Re,l=!1):t.length>=Mt&&(f=Zt,l=!1,t=new ot(t));n:for(;++ii?0:i+r),e=e===o||e>i?i:T(e),e<0&&(e+=i),e=r>e?0:Xf(e);r0&&r(s)?t>1?Y(s,t-1,r,e,i):Xn(i,s):e||(i[i.length]=s)}return i}var Ue=ef(),Pu=ef(!0);function Cn(n,t){return n&&Ue(n,t,z)}function be(n,t){return n&&Pu(n,t,z)}function Ur(n,t){return Yn(t,function(r){return Hn(n[r])})}function at(n,t){t=jn(t,n);for(var r=0,e=t.length;n!=null&&rt}function Xs(n,t){return n!=null&&B.call(n,t)}function Js(n,t){return n!=null&&t in M(n)}function Qs(n,t,r){return n>=X(t,r)&&n=120&&p.length>=120)?new ot(l&&p):o}p=n[0];var v=-1,d=s[0];n:for(;++v-1;)s!==n&&Cr.call(s,c,1),Cr.call(n,c,1);return n}function $u(n,t){for(var r=n?t.length:0,e=r-1;r--;){var i=t[r];if(r==e||i!==f){var f=i;Gn(i)?Cr.call(n,i,1):Xe(n,i)}}return n}function ze(n,t){return n+Wr(Iu()*(t-n+1))}function sa(n,t,r,e){for(var i=-1,f=q(Or((t-n)/(r||1)),0),l=h(f);f--;)l[e?f:++i]=n,n+=r;return l}function Ze(n,t){var r="";if(!n||t<1||t>Zn)return r;do t%2&&(r+=n),t=Wr(t/2),t&&(n+=n);while(t);return r}function L(n,t){return si(Af(n,t,rn),n+"")}function aa(n){return yu(Pt(n))}function ca(n,t){var r=Pt(n);return Xr(r,st(t,0,r.length))}function rr(n,t,r,e){if(!N(n))return n;t=jn(t,n);for(var i=-1,f=t.length,l=f-1,s=n;s!=null&&++ii?0:i+t),r=r>i?i:r,r<0&&(r+=i),i=t>r?0:r-t>>>0,t>>>=0;for(var f=h(i);++e>>1,l=n[f];l!==null&&!ln(l)&&(r?l<=t:l=Mt){var _=t?null:Ta(n);if(_)return xr(_);l=!1,i=Zt,c=new ot}else c=t?[]:s;n:for(;++e=e?n:vn(n,t,r)}var Qu=rs||function(n){return Z.clearTimeout(n)};function Vu(n,t){if(t)return n.slice();var r=n.length,e=wu?wu(r):new n.constructor(r);return n.copy(e),e}function ke(n){var t=new n.constructor(n.byteLength);return new yr(t).set(new yr(n)),t}function va(n,t){var r=t?ke(n.buffer):n.buffer;return new n.constructor(r,n.byteOffset,n.byteLength)}function da(n){var t=new n.constructor(n.source,Bi.exec(n));return t.lastIndex=n.lastIndex,t}function wa(n){return Vt?M(Vt.call(n)):{}}function ku(n,t){var r=t?ke(n.buffer):n.buffer;return new n.constructor(r,n.byteOffset,n.length)}function ju(n,t){if(n!==t){var r=n!==o,e=n===null,i=n===n,f=ln(n),l=t!==o,s=t===null,c=t===t,_=ln(t);if(!s&&!_&&!f&&n>t||f&&l&&c&&!s&&!_||e&&l&&c||!r&&c||!i)return 1;if(!e&&!f&&!_&&n=s)return c;var _=r[e];return c*(_=="desc"?-1:1)}}return n.index-t.index}function nf(n,t,r,e){for(var i=-1,f=n.length,l=r.length,s=-1,c=t.length,_=q(f-l,0),p=h(c+_),v=!e;++s1?r[i-1]:o,l=i>2?r[2]:o;for(f=n.length>3&&typeof f=="function"?(i--,f):o,l&&V(r[0],r[1],l)&&(f=i<3?o:f,i=1),t=M(t);++e-1?i[f?t[l]:l]:o}}function lf(n){return Nn(function(t){var r=t.length,e=r,i=_n.prototype.thru;for(n&&t.reverse();e--;){var f=t[e];if(typeof f!="function")throw new gn(U);if(i&&!l&&Zr(f)=="wrapper")var l=new _n([],!0)}for(e=l?e:r;++e1&&O.reverse(),p&&cs))return!1;var _=f.get(n),p=f.get(t);if(_&&p)return _==t&&p==n;var v=-1,d=!0,x=r&or?new ot:o;for(f.set(n,t),f.set(t,n);++v1?"& ":"")+t[e],t=t.join(r>2?", ":" "),n.replace(Fl,`{ -/* [wrapped with `+t+`] */ -`)}function Fa(n){return E(n)||gt(n)||!!(Su&&n&&n[Su])}function Gn(n,t){var r=typeof n;return t=t==null?Zn:t,!!t&&(r=="number"||r!="symbol"&&Zl.test(n))&&n>-1&&n%1==0&&n0){if(++t>=sl)return arguments[0]}else t=0;return n.apply(o,arguments)}}function Xr(n,t){var r=-1,e=n.length,i=e-1;for(t=t===o?e:t;++r1?n[t-1]:o;return r=typeof r=="function"?(n.pop(),r):o,Pf(n,r)});function Bf(n){var t=u(n);return t.__chain__=!0,t}function Zc(n,t){return t(n),n}function Jr(n,t){return t(n)}var Yc=Nn(function(n){var t=n.length,r=t?n[0]:0,e=this.__wrapped__,i=function(f){return De(f,n)};return t>1||this.__actions__.length||!(e instanceof m)||!Gn(r)?this.thru(i):(e=e.slice(r,+r+(t?1:0)),e.__actions__.push({func:Jr,args:[i],thisArg:o}),new _n(e,this.__chain__).thru(function(f){return t&&!f.length&&f.push(o),f}))});function Xc(){return Bf(this)}function Jc(){return new _n(this.value(),this.__chain__)}function Qc(){this.__values__===o&&(this.__values__=Yf(this.value()));var n=this.__index__>=this.__values__.length,t=n?o:this.__values__[this.__index__++];return{done:n,value:t}}function Vc(){return this}function kc(n){for(var t,r=this;r instanceof Mr;){var e=yf(r);e.__index__=0,e.__values__=o,t?i.__wrapped__=e:t=e;var i=e;r=r.__wrapped__}return i.__wrapped__=n,t}function jc(){var n=this.__wrapped__;if(n instanceof m){var t=n;return this.__actions__.length&&(t=new m(this)),t=t.reverse(),t.__actions__.push({func:Jr,args:[ai],thisArg:o}),new _n(t,this.__chain__)}return this.thru(ai)}function nh(){return Xu(this.__wrapped__,this.__actions__)}var th=Hr(function(n,t,r){B.call(n,r)?++n[r]:Un(n,r,1)});function rh(n,t,r){var e=E(n)?lu:Zs;return r&&V(n,t,r)&&(t=o),e(n,A(t,3))}function eh(n,t){var r=E(n)?Yn:Wu;return r(n,A(t,3))}var ih=ff(Lf),uh=ff(Cf);function fh(n,t){return Y(Qr(n,t),1)}function lh(n,t){return Y(Qr(n,t),ut)}function oh(n,t,r){return r=r===o?1:T(r),Y(Qr(n,t),r)}function Mf(n,t){var r=E(n)?hn:Vn;return r(n,A(t,3))}function Ff(n,t){var r=E(n)?Lo:Ou;return r(n,A(t,3))}var sh=Hr(function(n,t,r){B.call(n,r)?n[r].push(t):Un(n,r,[t])});function ah(n,t,r,e){n=nn(n)?n:Pt(n),r=r&&!e?T(r):0;var i=n.length;return r<0&&(r=q(i+r,0)),te(n)?r<=i&&n.indexOf(t,r)>-1:!!i&&St(n,t,r)>-1}var ch=L(function(n,t,r){var e=-1,i=typeof t=="function",f=nn(n)?h(n.length):[];return Vn(n,function(l){f[++e]=i?en(t,l,r):nr(l,t,r)}),f}),hh=Hr(function(n,t,r){Un(n,r,t)});function Qr(n,t){var r=E(n)?b:Uu;return r(n,A(t,3))}function gh(n,t,r,e){return n==null?[]:(E(t)||(t=t==null?[]:[t]),r=e?o:r,E(r)||(r=r==null?[]:[r]),Hu(n,t,r))}var _h=Hr(function(n,t,r){n[r?0:1].push(t)},function(){return[[],[]]});function ph(n,t,r){var e=E(n)?Ie:cu,i=arguments.length<3;return e(n,A(t,4),r,i,Vn)}function vh(n,t,r){var e=E(n)?Co:cu,i=arguments.length<3;return e(n,A(t,4),r,i,Ou)}function dh(n,t){var r=E(n)?Yn:Wu;return r(n,jr(A(t,3)))}function wh(n){var t=E(n)?yu:aa;return t(n)}function xh(n,t,r){(r?V(n,t,r):t===o)?t=1:t=T(t);var e=E(n)?Hs:ca;return e(n,t)}function Ah(n){var t=E(n)?Ks:ga;return t(n)}function Sh(n){if(n==null)return 0;if(nn(n))return te(n)?It(n):n.length;var t=J(n);return t==xn||t==An?n.size:Ke(n).length}function Rh(n,t,r){var e=E(n)?Ee:_a;return r&&V(n,t,r)&&(t=o),e(n,A(t,3))}var Ih=L(function(n,t){if(n==null)return[];var r=t.length;return r>1&&V(n,t[0],t[1])?t=[]:r>2&&V(t[0],t[1],t[2])&&(t=[t[0]]),Hu(n,Y(t,1),[])}),Vr=es||function(){return Z.Date.now()};function Eh(n,t){if(typeof t!="function")throw new gn(U);return n=T(n),function(){if(--n<1)return t.apply(this,arguments)}}function Df(n,t,r){return t=r?o:t,t=n&&t==null?n.length:t,bn(n,Bn,o,o,o,o,t)}function Uf(n,t){var r;if(typeof t!="function")throw new gn(U);return n=T(n),function(){return--n>0&&(r=t.apply(this,arguments)),n<=1&&(t=o),r}}var hi=L(function(n,t,r){var e=an;if(r.length){var i=Jn(r,Ot(hi));e|=yn}return bn(n,e,t,r,i)}),bf=L(function(n,t,r){var e=an|it;if(r.length){var i=Jn(r,Ot(bf));e|=yn}return bn(t,e,n,r,i)});function Nf(n,t,r){t=r?o:t;var e=bn(n,Tn,o,o,o,o,o,t);return e.placeholder=Nf.placeholder,e}function Gf(n,t,r){t=r?o:t;var e=bn(n,vt,o,o,o,o,o,t);return e.placeholder=Gf.placeholder,e}function Hf(n,t,r){var e,i,f,l,s,c,_=0,p=!1,v=!1,d=!0;if(typeof n!="function")throw new gn(U);t=wn(t)||0,N(r)&&(p=!!r.leading,v="maxWait"in r,f=v?q(wn(r.maxWait)||0,t):f,d="trailing"in r?!!r.trailing:d);function x(K){var En=e,$n=i;return e=i=o,_=K,l=n.apply($n,En),l}function S(K){return _=K,s=ur(C,t),p?x(K):l}function y(K){var En=K-c,$n=K-_,fl=t-En;return v?X(fl,f-$n):fl}function R(K){var En=K-c,$n=K-_;return c===o||En>=t||En<0||v&&$n>=f}function C(){var K=Vr();if(R(K))return O(K);s=ur(C,y(K))}function O(K){return s=o,d&&e?x(K):(e=i=o,l)}function on(){s!==o&&Qu(s),_=0,e=c=i=s=o}function k(){return s===o?l:O(Vr())}function sn(){var K=Vr(),En=R(K);if(e=arguments,i=this,c=K,En){if(s===o)return S(c);if(v)return Qu(s),s=ur(C,t),x(c)}return s===o&&(s=ur(C,t)),l}return sn.cancel=on,sn.flush=k,sn}var Th=L(function(n,t){return mu(n,1,t)}),yh=L(function(n,t,r){return mu(n,wn(t)||0,r)});function Lh(n){return bn(n,ie)}function kr(n,t){if(typeof n!="function"||t!=null&&typeof t!="function")throw new gn(U);var r=function(){var e=arguments,i=t?t.apply(this,e):e[0],f=r.cache;if(f.has(i))return f.get(i);var l=n.apply(this,e);return r.cache=f.set(i,l)||f,l};return r.cache=new(kr.Cache||Dn),r}kr.Cache=Dn;function jr(n){if(typeof n!="function")throw new gn(U);return function(){var t=arguments;switch(t.length){case 0:return!n.call(this);case 1:return!n.call(this,t[0]);case 2:return!n.call(this,t[0],t[1]);case 3:return!n.call(this,t[0],t[1],t[2])}return!n.apply(this,t)}}function Ch(n){return Uf(2,n)}var mh=pa(function(n,t){t=t.length==1&&E(t[0])?b(t[0],un(A())):b(Y(t,1),un(A()));var r=t.length;return L(function(e){for(var i=-1,f=X(e.length,r);++i=t}),gt=Mu(function(){return arguments}())?Mu:function(n){return G(n)&&B.call(n,"callee")&&!Au.call(n,"callee")},E=h.isArray,qh=tu?un(tu):ks;function nn(n){return n!=null&&ne(n.length)&&!Hn(n)}function H(n){return G(n)&&nn(n)}function zh(n){return n===!0||n===!1||G(n)&&Q(n)==bt}var tt=us||Ei,Zh=ru?un(ru):js;function Yh(n){return G(n)&&n.nodeType===1&&!fr(n)}function Xh(n){if(n==null)return!0;if(nn(n)&&(E(n)||typeof n=="string"||typeof n.splice=="function"||tt(n)||Wt(n)||gt(n)))return!n.length;var t=J(n);if(t==xn||t==An)return!n.size;if(ir(n))return!Ke(n).length;for(var r in n)if(B.call(n,r))return!1;return!0}function Jh(n,t){return tr(n,t)}function Qh(n,t,r){r=typeof r=="function"?r:o;var e=r?r(n,t):o;return e===o?tr(n,t,o,r):!!e}function _i(n){if(!G(n))return!1;var t=Q(n);return t==cr||t==wl||typeof n.message=="string"&&typeof n.name=="string"&&!fr(n)}function Vh(n){return typeof n=="number"&&Ru(n)}function Hn(n){if(!N(n))return!1;var t=Q(n);return t==hr||t==Ci||t==dl||t==Al}function $f(n){return typeof n=="number"&&n==T(n)}function ne(n){return typeof n=="number"&&n>-1&&n%1==0&&n<=Zn}function N(n){var t=typeof n;return n!=null&&(t=="object"||t=="function")}function G(n){return n!=null&&typeof n=="object"}var qf=eu?un(eu):ta;function kh(n,t){return n===t||He(n,t,ii(t))}function jh(n,t,r){return r=typeof r=="function"?r:o,He(n,t,ii(t),r)}function ng(n){return zf(n)&&n!=+n}function tg(n){if(ba(n))throw new I(et);return Fu(n)}function rg(n){return n===null}function eg(n){return n==null}function zf(n){return typeof n=="number"||G(n)&&Q(n)==Gt}function fr(n){if(!G(n)||Q(n)!=Mn)return!1;var t=Lr(n);if(t===null)return!0;var r=B.call(t,"constructor")&&t.constructor;return typeof r=="function"&&r instanceof r&&Ir.call(r)==jo}var pi=iu?un(iu):ra;function ig(n){return $f(n)&&n>=-Zn&&n<=Zn}var Zf=uu?un(uu):ea;function te(n){return typeof n=="string"||!E(n)&&G(n)&&Q(n)==Kt}function ln(n){return typeof n=="symbol"||G(n)&&Q(n)==gr}var Wt=fu?un(fu):ia;function ug(n){return n===o}function fg(n){return G(n)&&J(n)==$t}function lg(n){return G(n)&&Q(n)==Rl}var og=zr($e),sg=zr(function(n,t){return n<=t});function Yf(n){if(!n)return[];if(nn(n))return te(n)?Sn(n):j(n);if(Yt&&n[Yt])return Ho(n[Yt]());var t=J(n),r=t==xn?Oe:t==An?xr:Pt;return r(n)}function Kn(n){if(!n)return n===0?n:0;if(n=wn(n),n===ut||n===-ut){var t=n<0?-1:1;return t*gl}return n===n?n:0}function T(n){var t=Kn(n),r=t%1;return t===t?r?t-r:t:0}function Xf(n){return n?st(T(n),0,Ln):0}function wn(n){if(typeof n=="number")return n;if(ln(n))return sr;if(N(n)){var t=typeof n.valueOf=="function"?n.valueOf():n;n=N(t)?t+"":t}if(typeof n!="string")return n===0?n:+n;n=hu(n);var r=$l.test(n);return r||zl.test(n)?Eo(n.slice(2),r?2:8):Kl.test(n)?sr:+n}function Jf(n){return mn(n,tn(n))}function ag(n){return n?st(T(n),-Zn,Zn):n===0?n:0}function P(n){return n==null?"":fn(n)}var cg=Ct(function(n,t){if(ir(t)||nn(t)){mn(t,z(t),n);return}for(var r in t)B.call(t,r)&&kt(n,r,t[r])}),Qf=Ct(function(n,t){mn(t,tn(t),n)}),re=Ct(function(n,t,r,e){mn(t,tn(t),n,e)}),hg=Ct(function(n,t,r,e){mn(t,z(t),n,e)}),gg=Nn(De);function _g(n,t){var r=Lt(n);return t==null?r:Lu(r,t)}var pg=L(function(n,t){n=M(n);var r=-1,e=t.length,i=e>2?t[2]:o;for(i&&V(t[0],t[1],i)&&(e=1);++r1),f}),mn(n,ri(n),r),e&&(r=pn(r,zn|Ti|_t,ya));for(var i=t.length;i--;)Xe(r,t[i]);return r});function Bg(n,t){return kf(n,jr(A(t)))}var Mg=Nn(function(n,t){return n==null?{}:la(n,t)});function kf(n,t){if(n==null)return{};var r=b(ri(n),function(e){return[e]});return t=A(t),Ku(n,r,function(e,i){return t(e,i[0])})}function Fg(n,t,r){t=jn(t,n);var e=-1,i=t.length;for(i||(i=1,n=o);++et){var e=n;n=t,t=e}if(r||n%1||t%1){var i=Iu();return X(n+i*(t-n+Io("1e-"+((i+"").length-1))),t)}return ze(n,t)}var Zg=mt(function(n,t,r){return t=t.toLowerCase(),n+(r?tl(t):t)});function tl(n){return wi(P(n).toLowerCase())}function rl(n){return n=P(n),n&&n.replace(Yl,Do).replace(ho,"")}function Yg(n,t,r){n=P(n),t=fn(t);var e=n.length;r=r===o?e:st(T(r),0,e);var i=r;return r-=t.length,r>=0&&n.slice(r,i)==t}function Xg(n){return n=P(n),n&&Ll.test(n)?n.replace(Wi,Uo):n}function Jg(n){return n=P(n),n&&Bl.test(n)?n.replace(_e,"\\$&"):n}var Qg=mt(function(n,t,r){return n+(r?"-":"")+t.toLowerCase()}),Vg=mt(function(n,t,r){return n+(r?" ":"")+t.toLowerCase()}),kg=uf("toLowerCase");function jg(n,t,r){n=P(n),t=T(t);var e=t?It(n):0;if(!t||e>=t)return n;var i=(t-e)/2;return qr(Wr(i),r)+n+qr(Or(i),r)}function n_(n,t,r){n=P(n),t=T(t);var e=t?It(n):0;return t&&e>>0,r?(n=P(n),n&&(typeof t=="string"||t!=null&&!pi(t))&&(t=fn(t),!t&&Rt(n))?nt(Sn(n),0,r):n.split(t,r)):[]}var l_=mt(function(n,t,r){return n+(r?" ":"")+wi(t)});function o_(n,t,r){return n=P(n),r=r==null?0:st(T(r),0,n.length),t=fn(t),n.slice(r,r+t.length)==t}function s_(n,t,r){var e=u.templateSettings;r&&V(n,t,r)&&(t=o),n=P(n),t=re({},t,e,hf);var i=re({},t.imports,e.imports,hf),f=z(i),l=me(i,f),s,c,_=0,p=t.interpolate||_r,v="__p += '",d=We((t.escape||_r).source+"|"+p.source+"|"+(p===Pi?Hl:_r).source+"|"+(t.evaluate||_r).source+"|$","g"),x="//# sourceURL="+(B.call(t,"sourceURL")?(t.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++wo+"]")+` -`;n.replace(d,function(R,C,O,on,k,sn){return O||(O=on),v+=n.slice(_,sn).replace(Xl,bo),C&&(s=!0,v+=`' + -__e(`+C+`) + -'`),k&&(c=!0,v+=`'; -`+k+`; -__p += '`),O&&(v+=`' + -((__t = (`+O+`)) == null ? '' : __t) + -'`),_=sn+R.length,R}),v+=`'; -`;var S=B.call(t,"variable")&&t.variable;if(!S)v=`with (obj) { -`+v+` -} -`;else if(Nl.test(S))throw new I(Ft);v=(c?v.replace(Il,""):v).replace(El,"$1").replace(Tl,"$1;"),v="function("+(S||"obj")+`) { -`+(S?"":`obj || (obj = {}); -`)+"var __t, __p = ''"+(s?", __e = _.escape":"")+(c?`, __j = Array.prototype.join; -function print() { __p += __j.call(arguments, '') } -`:`; -`)+v+`return __p -}`;var y=il(function(){return W(f,x+"return "+v).apply(o,l)});if(y.source=v,_i(y))throw y;return y}function a_(n){return P(n).toLowerCase()}function c_(n){return P(n).toUpperCase()}function h_(n,t,r){if(n=P(n),n&&(r||t===o))return hu(n);if(!n||!(t=fn(t)))return n;var e=Sn(n),i=Sn(t),f=gu(e,i),l=_u(e,i)+1;return nt(e,f,l).join("")}function g_(n,t,r){if(n=P(n),n&&(r||t===o))return n.slice(0,vu(n)+1);if(!n||!(t=fn(t)))return n;var e=Sn(n),i=_u(e,Sn(t))+1;return nt(e,0,i).join("")}function __(n,t,r){if(n=P(n),n&&(r||t===o))return n.replace(pe,"");if(!n||!(t=fn(t)))return n;var e=Sn(n),i=gu(e,Sn(t));return nt(e,i).join("")}function p_(n,t){var r=ll,e=ol;if(N(t)){var i="separator"in t?t.separator:i;r="length"in t?T(t.length):r,e="omission"in t?fn(t.omission):e}n=P(n);var f=n.length;if(Rt(n)){var l=Sn(n);f=l.length}if(r>=f)return n;var s=r-It(e);if(s<1)return e;var c=l?nt(l,0,s).join(""):n.slice(0,s);if(i===o)return c+e;if(l&&(s+=c.length-s),pi(i)){if(n.slice(s).search(i)){var _,p=c;for(i.global||(i=We(i.source,P(Bi.exec(i))+"g")),i.lastIndex=0;_=i.exec(p);)var v=_.index;c=c.slice(0,v===o?s:v)}}else if(n.indexOf(fn(i),s)!=s){var d=c.lastIndexOf(i);d>-1&&(c=c.slice(0,d))}return c+e}function v_(n){return n=P(n),n&&yl.test(n)?n.replace(Oi,zo):n}var d_=mt(function(n,t,r){return n+(r?" ":"")+t.toUpperCase()}),wi=uf("toUpperCase");function el(n,t,r){return n=P(n),t=r?o:t,t===o?Go(n)?Xo(n):Wo(n):n.match(t)||[]}var il=L(function(n,t){try{return en(n,o,t)}catch(r){return _i(r)?r:new I(r)}}),w_=Nn(function(n,t){return hn(t,function(r){r=On(r),Un(n,r,hi(n[r],n))}),n});function x_(n){var t=n==null?0:n.length,r=A();return n=t?b(n,function(e){if(typeof e[1]!="function")throw new gn(U);return[r(e[0]),e[1]]}):[],L(function(e){for(var i=-1;++iZn)return[];var r=Ln,e=X(n,Ln);t=A(t),n-=Ln;for(var i=Ce(e,t);++r0||t<0)?new m(r):(n<0?r=r.takeRight(-n):n&&(r=r.drop(n)),t!==o&&(t=T(t),r=t<0?r.dropRight(-t):r.take(t-n)),r)},m.prototype.takeRightWhile=function(n){return this.reverse().takeWhile(n).reverse()},m.prototype.toArray=function(){return this.take(Ln)},Cn(m.prototype,function(n,t){var r=/^(?:filter|find|map|reject)|While$/.test(t),e=/^(?:head|last)$/.test(t),i=u[e?"take"+(t=="last"?"Right":""):t],f=e||/^find/.test(t);i&&(u.prototype[t]=function(){var l=this.__wrapped__,s=e?[1]:arguments,c=l instanceof m,_=s[0],p=c||E(l),v=function(C){var O=i.apply(u,Xn([C],s));return e&&d?O[0]:O};p&&r&&typeof _=="function"&&_.length!=1&&(c=p=!1);var d=this.__chain__,x=!!this.__actions__.length,S=f&&!d,y=c&&!x;if(!f&&p){l=y?l:new m(this);var R=n.apply(l,s);return R.__actions__.push({func:Jr,args:[v],thisArg:o}),new _n(R,d)}return S&&y?n.apply(this,s):(R=this.thru(v),S?e?R.value()[0]:R.value():R)})}),hn(["pop","push","shift","sort","splice","unshift"],function(n){var t=Sr[n],r=/^(?:push|sort|unshift)$/.test(n)?"tap":"thru",e=/^(?:pop|shift)$/.test(n);u.prototype[n]=function(){var i=arguments;if(e&&!this.__chain__){var f=this.value();return t.apply(E(f)?f:[],i)}return this[r](function(l){return t.apply(E(l)?l:[],i)})}}),Cn(m.prototype,function(n,t){var r=u[t];if(r){var e=r.name+"";B.call(yt,e)||(yt[e]=[]),yt[e].push({name:t,func:r})}}),yt[Kr(o,it).name]=[{name:"wrapper",func:o}],m.prototype.clone=vs,m.prototype.reverse=ds,m.prototype.value=ws,u.prototype.at=Yc,u.prototype.chain=Xc,u.prototype.commit=Jc,u.prototype.next=Qc,u.prototype.plant=kc,u.prototype.reverse=jc,u.prototype.toJSON=u.prototype.valueOf=u.prototype.value=nh,u.prototype.first=u.prototype.head,Yt&&(u.prototype[Yt]=Vc),u},Ar=Jo();Z._=Ar,Bt=function(){return Ar}.call(rt,Wn,rt,qn),Bt!==o&&(qn.exports=Bt)}).call(this)},79370:function(qn,rt,Wn){"use strict";Wn.d(rt,{G:function(){return Mt}});var Bt=Wn(98924),o=function(U){if((0,Bt.Z)()&&window.document.documentElement){var Ft=Array.isArray(U)?U:[U],Pn=window.document.documentElement;return Ft.some(function(Dt){return Dt in Pn.style})}return!1},ee=function(U,Ft){if(!o(U))return!1;var Pn=document.createElement("div"),Dt=Pn.style[U];return Pn.style[U]=Ft,Pn.style[U]!==Dt};function Mt(et,U){return!Array.isArray(et)&&U!==void 0?ee(et,U):o(et)}}}]); diff --git a/app/bootstrap/src/main/resources/static/5031.d6857914.async.js b/app/bootstrap/src/main/resources/static/5031.d6857914.async.js deleted file mode 100644 index a52fd8cd..00000000 --- a/app/bootstrap/src/main/resources/static/5031.d6857914.async.js +++ /dev/null @@ -1,53 +0,0 @@ -!(function(){var $Q=Object.defineProperty,GQ=Object.defineProperties;var YQ=Object.getOwnPropertyDescriptors;var $3=Object.getOwnPropertySymbols;var HQ=Object.prototype.hasOwnProperty,VQ=Object.prototype.propertyIsEnumerable;var Jm=(tt,at)=>(at=Symbol[tt])?at:Symbol.for("Symbol."+tt),XQ=tt=>{throw TypeError(tt)},er=Math.pow,G3=(tt,at,re)=>at in tt?$Q(tt,at,{enumerable:!0,configurable:!0,writable:!0,value:re}):tt[at]=re,Wh=(tt,at)=>{for(var re in at||(at={}))HQ.call(at,re)&&G3(tt,re,at[re]);if($3)for(var re of $3(at))VQ.call(at,re)&&G3(tt,re,at[re]);return tt},Y3=(tt,at)=>GQ(tt,YQ(at));var UQ=function(tt,at){this[0]=tt,this[1]=at};var H3=tt=>{var at=tt[Jm("asyncIterator")],re=!1,ye,pe={};return at==null?(at=tt[Jm("iterator")](),ye=ae=>pe[ae]=ht=>at[ae](ht)):(at=at.call(tt),ye=ae=>pe[ae]=ht=>{if(re){if(re=!1,ae==="throw")throw ht;return ht}return re=!0,{done:!1,value:new UQ(new Promise($e=>{var Pe=at[ae](ht);Pe instanceof Object||XQ("Object expected"),$e(Pe)}),1)}}),pe[Jm("iterator")]=()=>pe,ye("next"),"throw"in at?ye("throw"):pe.throw=ae=>{throw ae},"return"in at&&ye("return"),pe};(self.webpackChunk=self.webpackChunk||[]).push([[5031],{11713:function(tt,at,re){"use strict";re.d(at,{Z:function(){return ke}});var ye=re(87462),pe=re(62435),ae={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M391 240.9c-.8-6.6-8.9-9.4-13.6-4.7l-43.7 43.7L200 146.3a8.03 8.03 0 00-11.3 0l-42.4 42.3a8.03 8.03 0 000 11.3L280 333.6l-43.9 43.9a8.01 8.01 0 004.7 13.6L401 410c5.1.6 9.5-3.7 8.9-8.9L391 240.9zm10.1 373.2L240.8 633c-6.6.8-9.4 8.9-4.7 13.6l43.9 43.9L146.3 824a8.03 8.03 0 000 11.3l42.4 42.3c3.1 3.1 8.2 3.1 11.3 0L333.7 744l43.7 43.7A8.01 8.01 0 00391 783l18.9-160.1c.6-5.1-3.7-9.4-8.8-8.8zm221.8-204.2L783.2 391c6.6-.8 9.4-8.9 4.7-13.6L744 333.6 877.7 200c3.1-3.1 3.1-8.2 0-11.3l-42.4-42.3a8.03 8.03 0 00-11.3 0L690.3 279.9l-43.7-43.7a8.01 8.01 0 00-13.6 4.7L614.1 401c-.6 5.2 3.7 9.5 8.8 8.9zM744 690.4l43.9-43.9a8.01 8.01 0 00-4.7-13.6L623 614c-5.1-.6-9.5 3.7-8.9 8.9L633 783.1c.8 6.6 8.9 9.4 13.6 4.7l43.7-43.7L824 877.7c3.1 3.1 8.2 3.1 11.3 0l42.4-42.3c3.1-3.1 3.1-8.2 0-11.3L744 690.4z"}}]},name:"fullscreen-exit",theme:"outlined"},ht=ae,$e=re(84089),Pe=function(be,Le){return pe.createElement($e.Z,(0,ye.Z)({},be,{ref:Le,icon:ht}))},Fe=pe.forwardRef(Pe),ke=Fe},27732:function(tt,at,re){"use strict";re.d(at,{Z:function(){return ke}});var ye=re(87462),pe=re(62435),ae={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M290 236.4l43.9-43.9a8.01 8.01 0 00-4.7-13.6L169 160c-5.1-.6-9.5 3.7-8.9 8.9L179 329.1c.8 6.6 8.9 9.4 13.6 4.7l43.7-43.7L370 423.7c3.1 3.1 8.2 3.1 11.3 0l42.4-42.3c3.1-3.1 3.1-8.2 0-11.3L290 236.4zm352.7 187.3c3.1 3.1 8.2 3.1 11.3 0l133.7-133.6 43.7 43.7a8.01 8.01 0 0013.6-4.7L863.9 169c.6-5.1-3.7-9.5-8.9-8.9L694.8 179c-6.6.8-9.4 8.9-4.7 13.6l43.9 43.9L600.3 370a8.03 8.03 0 000 11.3l42.4 42.4zM845 694.9c-.8-6.6-8.9-9.4-13.6-4.7l-43.7 43.7L654 600.3a8.03 8.03 0 00-11.3 0l-42.4 42.3a8.03 8.03 0 000 11.3L734 787.6l-43.9 43.9a8.01 8.01 0 004.7 13.6L855 864c5.1.6 9.5-3.7 8.9-8.9L845 694.9zm-463.7-94.6a8.03 8.03 0 00-11.3 0L236.3 733.9l-43.7-43.7a8.01 8.01 0 00-13.6 4.7L160.1 855c-.6 5.1 3.7 9.5 8.9 8.9L329.2 845c6.6-.8 9.4-8.9 4.7-13.6L290 787.6 423.7 654c3.1-3.1 3.1-8.2 0-11.3l-42.4-42.4z"}}]},name:"fullscreen",theme:"outlined"},ht=ae,$e=re(84089),Pe=function(be,Le){return pe.createElement($e.Z,(0,ye.Z)({},be,{ref:Le,icon:ht}))},Fe=pe.forwardRef(Pe),ke=Fe},5966:function(tt,at,re){"use strict";var ye=re(97685),pe=re(1413),ae=re(91),ht=re(21770),$e=re(23323),Pe=re(55241),Fe=re(98423),ke=re(62435),le=re(10354),be=re(86074),Le=["fieldProps","proFieldProps"],Ae=["fieldProps","proFieldProps"],ct="text",Ve=function(Ot){var vt=Ot.fieldProps,bn=Ot.proFieldProps,Ht=(0,ae.Z)(Ot,Le);return(0,be.jsx)(le.Z,(0,pe.Z)({valueType:ct,fieldProps:vt,filedConfig:{valueType:ct},proFieldProps:bn},Ht))},Ye=function(Ot){var vt=(0,ht.Z)(Ot.open||!1,{value:Ot.open,onChange:Ot.onOpenChange}),bn=(0,ye.Z)(vt,2),Ht=bn[0],pr=bn[1];return(0,be.jsx)($e.Z.Item,{shouldUpdate:!0,noStyle:!0,children:function(et){var An,rn=et.getFieldValue(Ot.name||[]);return(0,be.jsx)(Pe.Z,(0,pe.Z)((0,pe.Z)({getPopupContainer:function(Ut){return Ut&&Ut.parentNode?Ut.parentNode:Ut},onOpenChange:function(Ut){return pr(Ut)},content:(0,be.jsxs)("div",{style:{padding:"4px 0"},children:[(An=Ot.statusRender)===null||An===void 0?void 0:An.call(Ot,rn),Ot.strengthText?(0,be.jsx)("div",{style:{marginTop:10},children:(0,be.jsx)("span",{children:Ot.strengthText})}):null]}),overlayStyle:{width:240},placement:"rightTop"},Ot.popoverProps),{},{open:Ht,children:Ot.children}))}})},nt=function(Ot){var vt=Ot.fieldProps,bn=Ot.proFieldProps,Ht=(0,ae.Z)(Ot,Ae),pr=(0,ke.useState)(!1),nn=(0,ye.Z)(pr,2),et=nn[0],An=nn[1];return vt!=null&&vt.statusRender&&Ht.name?(0,be.jsx)(Ye,{name:Ht.name,statusRender:vt==null?void 0:vt.statusRender,popoverProps:vt==null?void 0:vt.popoverProps,strengthText:vt==null?void 0:vt.strengthText,open:et,onOpenChange:An,children:(0,be.jsx)("div",{children:(0,be.jsx)(le.Z,(0,pe.Z)({valueType:"password",fieldProps:(0,pe.Z)((0,pe.Z)({},(0,Fe.Z)(vt,["statusRender","popoverProps","strengthText"])),{},{onBlur:function(xn){var Ut;vt==null||(Ut=vt.onBlur)===null||Ut===void 0||Ut.call(vt,xn),An(!1)},onClick:function(xn){var Ut;vt==null||(Ut=vt.onClick)===null||Ut===void 0||Ut.call(vt,xn),An(!0)}}),proFieldProps:bn,filedConfig:{valueType:ct}},Ht))})}):(0,be.jsx)(le.Z,(0,pe.Z)({valueType:"password",fieldProps:vt,proFieldProps:bn,filedConfig:{valueType:ct}},Ht))},Re=Ve;Re.Password=nt,Re.displayName="ProFormComponent",at.Z=Re},37476:function(tt,at,re){"use strict";re.d(at,{Y:function(){return Re}});var ye=re(74165),pe=re(15861),ae=re(1413),ht=re(97685),$e=re(91),Pe=re(73177),Fe=re(21532),ke=re(17788),le=re(21770),be=re(8880),Le=re(80334),Ae=re(62435),ct=re(61254),Ve=re(89671),Ye=re(86074),nt=["children","trigger","onVisibleChange","onOpenChange","modalProps","onFinish","submitTimeout","title","width","visible","open"];function Re(mt){var Ot,vt,bn=mt.children,Ht=mt.trigger,pr=mt.onVisibleChange,nn=mt.onOpenChange,et=mt.modalProps,An=mt.onFinish,rn=mt.submitTimeout,xn=mt.title,Ut=mt.width,Lr=mt.visible,vr=mt.open,Nt=(0,$e.Z)(mt,nt);(0,Le.ET)(!Nt.footer||!(et!=null&&et.footer),"ModalForm \u662F\u4E00\u4E2A ProForm \u7684\u7279\u6B8A\u5E03\u5C40\uFF0C\u5982\u679C\u60F3\u81EA\u5B9A\u4E49\u6309\u94AE\uFF0C\u8BF7\u4F7F\u7528 submit.render \u81EA\u5B9A\u4E49\u3002");var Rr=(0,Ae.useContext)(Fe.ZP.ConfigContext),Sa=(0,Ae.useState)([]),Vi=(0,ht.Z)(Sa,2),ui=Vi[1],ge=(0,Ae.useState)(!1),Ct=(0,ht.Z)(ge,2),gr=Ct[0],ei=Ct[1],Ma=(0,le.Z)(!!Lr,{value:vr||Lr,onChange:nn||pr}),an=(0,ht.Z)(Ma,2),ut=an[0],Sn=an[1],Nr=(0,Ae.useRef)(null),mr=(0,Ae.useCallback)(function(Dt){Nr.current===null&&Dt&&ui([]),Nr.current=Dt},[]),dn=(0,Ae.useRef)(),At=(0,Ae.useCallback)(function(){var Dt,Tt,yt,Bt=(Dt=(Tt=Nt.form)!==null&&Tt!==void 0?Tt:(yt=Nt.formRef)===null||yt===void 0?void 0:yt.current)!==null&&Dt!==void 0?Dt:dn.current;Bt&&et!==null&&et!==void 0&&et.destroyOnClose&&Bt.resetFields()},[et==null?void 0:et.destroyOnClose,Nt.form,Nt.formRef]);(0,Ae.useImperativeHandle)(Nt.formRef,function(){return dn.current},[dn.current]),(0,Ae.useEffect)(function(){(vr||Lr)&&(nn==null||nn(!0),pr==null||pr(!0))},[Lr,vr]);var Xa=(0,Ae.useMemo)(function(){return Ht?Ae.cloneElement(Ht,(0,ae.Z)((0,ae.Z)({key:"trigger"},Ht.props),{},{onClick:function(){var Dt=(0,pe.Z)((0,ye.Z)().mark(function yt(Bt){var Wn,Wt;return(0,ye.Z)().wrap(function(tr){for(;;)switch(tr.prev=tr.next){case 0:Sn(!ut),(Wn=Ht.props)===null||Wn===void 0||(Wt=Wn.onClick)===null||Wt===void 0||Wt.call(Wn,Bt);case 2:case"end":return tr.stop()}},yt)}));function Tt(yt){return Dt.apply(this,arguments)}return Tt}()})):null},[Sn,Ht,ut]),Zn=(0,Ae.useMemo)(function(){var Dt,Tt,yt,Bt,Wn,Wt,Ci;return Nt.submitter===!1?!1:(0,be.T)({searchConfig:{submitText:(Dt=(Tt=et==null?void 0:et.okText)!==null&&Tt!==void 0?Tt:(yt=Rr.locale)===null||yt===void 0||(yt=yt.Modal)===null||yt===void 0?void 0:yt.okText)!==null&&Dt!==void 0?Dt:"\u786E\u8BA4",resetText:(Bt=(Wn=et==null?void 0:et.cancelText)!==null&&Wn!==void 0?Wn:(Wt=Rr.locale)===null||Wt===void 0||(Wt=Wt.Modal)===null||Wt===void 0?void 0:Wt.cancelText)!==null&&Bt!==void 0?Bt:"\u53D6\u6D88"},resetButtonProps:{preventDefault:!0,disabled:rn?gr:void 0,onClick:function(Li){var Ri;Sn(!1),et==null||(Ri=et.onCancel)===null||Ri===void 0||Ri.call(et,Li)}}},(Ci=Nt.submitter)!==null&&Ci!==void 0?Ci:{})},[(Ot=Rr.locale)===null||Ot===void 0||(Ot=Ot.Modal)===null||Ot===void 0?void 0:Ot.cancelText,(vt=Rr.locale)===null||vt===void 0||(vt=vt.Modal)===null||vt===void 0?void 0:vt.okText,et,Nt.submitter,Sn,gr,rn]),Gr=(0,Ae.useCallback)(function(Dt,Tt){return(0,Ye.jsxs)(Ye.Fragment,{children:[Dt,Nr.current&&Tt?(0,Ye.jsx)(Ae.Fragment,{children:(0,ct.createPortal)(Tt,Nr.current)},"submitter"):Tt]})},[]),Co=(0,Ae.useCallback)(function(){var Dt=(0,pe.Z)((0,ye.Z)().mark(function Tt(yt){var Bt,Wn,Wt;return(0,ye.Z)().wrap(function(tr){for(;;)switch(tr.prev=tr.next){case 0:return Bt=An==null?void 0:An(yt),rn&&Bt instanceof Promise&&(ei(!0),Wn=setTimeout(function(){return ei(!1)},rn),Bt.finally(function(){clearTimeout(Wn),ei(!1)})),tr.next=4,Bt;case 4:return Wt=tr.sent,Wt&&Sn(!1),tr.abrupt("return",Wt);case 7:case"end":return tr.stop()}},Tt)}));return function(Tt){return Dt.apply(this,arguments)}}(),[An,Sn,rn]),Pi=(0,Pe.X)(ut);return(0,Ye.jsxs)(Ye.Fragment,{children:[(0,Ye.jsx)(ke.Z,(0,ae.Z)((0,ae.Z)((0,ae.Z)({title:xn,width:Ut||800},et),Pi),{},{onCancel:function(Tt){var yt;rn&&gr||(Sn(!1),et==null||(yt=et.onCancel)===null||yt===void 0||yt.call(et,Tt))},afterClose:function(){var Tt;At(),ut&&Sn(!1),et==null||(Tt=et.afterClose)===null||Tt===void 0||Tt.call(et)},footer:Nt.submitter!==!1?(0,Ye.jsx)("div",{ref:mr,style:{display:"flex",justifyContent:"flex-end"}}):null,children:(0,Ye.jsx)(Ve.I,(0,ae.Z)((0,ae.Z)({formComponentType:"ModalForm",layout:"vertical"},Nt),{},{onInit:function(Tt,yt){var Bt;Nt.formRef&&(Nt.formRef.current=yt),Nt==null||(Bt=Nt.onInit)===null||Bt===void 0||Bt.call(Nt,Tt,yt),dn.current=yt},formRef:dn,submitter:Zn,onFinish:function(){var Dt=(0,pe.Z)((0,ye.Z)().mark(function Tt(yt){var Bt;return(0,ye.Z)().wrap(function(Wt){for(;;)switch(Wt.prev=Wt.next){case 0:return Wt.next=2,Co(yt);case 2:return Bt=Wt.sent,Wt.abrupt("return",Bt);case 4:case"end":return Wt.stop()}},Tt)}));return function(Tt){return Dt.apply(this,arguments)}}(),contentRender:Gr,children:bn}))})),Xa]})}},17816:function(tt,at){(function(re,ye){ye(at)})(this,function(re){"use strict";function ye(C){var R=typeof Symbol=="function"&&Symbol.iterator,z=R&&C[R],$=0;if(z)return z.call(C);if(C&&typeof C.length=="number")return{next:function(){return{value:(C=C&&$>=C.length?void 0:C)&&C[$++],done:!C}}};throw new TypeError(R?"Object is not iterable.":"Symbol.iterator is not defined.")}function pe(C,R){var z=typeof Symbol=="function"&&C[Symbol.iterator];if(!z)return C;var $,X,K=z.call(C),H=[];try{for(;(R===void 0||0X=>z($(X)),C)}function et(C,R){return R-C?z=>(z-C)/(R-C):z=>.5}const An=Math.sqrt(50),rn=Math.sqrt(10),xn=Math.sqrt(2);function Ut(C,R,z){return R=(R-C)/Math.max(0,z),C=Math.floor(Math.log(R)/Math.LN10),z=R/er(10,C),0<=C?(z>=An?10:z>=rn?5:z>=xn?2:1)*er(10,C):-er(10,-C)/(z>=An?10:z>=rn?5:z>=xn?2:1)}const Lr=(C,R,z=5)=>{C=[C,R];let $=0,X=C.length-1,K=C[$],H=C[X],G;return H{z.prototype.rescale=function(){this.initRange(),this.nice();var[$]=this.chooseTransforms();this.composeOutput($,this.chooseClamp($))},z.prototype.initRange=function(){var $=this.options.interpolator;this.options.range=C($)},z.prototype.composeOutput=function($,X){var K,{domain:G,interpolator:H,round:q}=this.getOptions(),G=R(G.map($)),q=q?(K=H,ne=>(ne=K(ne),le(ne)?Math.round(ne):ne)):H;this.output=nn(q,G,X,$)},z.prototype.invert=void 0}}var Rr,ur={exports:{}},ti={exports:{}},Sa=function(C){return!(!C||typeof C=="string")&&(C instanceof Array||Array.isArray(C)||0<=C.length&&(C.splice instanceof Function||Object.getOwnPropertyDescriptor(C,C.length-1)&&C.constructor.name!=="String"))},Vi=Array.prototype.concat,ui=Array.prototype.slice,ge=ti.exports=function(C){for(var R=[],z=0,$=C.length;z<$;z++){var X=C[z];Sa(X)?R=Vi.call(R,ui.call(X)):R.push(X)}return R},Ct=(ge.wrap=function(C){return function(){return C(ge(arguments))}},{aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}),gr=ti.exports,ei=Object.hasOwnProperty,Ma=Object.create(null);for(Rr in Ct)ei.call(Ct,Rr)&&(Ma[Ct[Rr]]=Rr);var an=ur.exports={to:{},get:{}};function ut(C,R,z){return Math.min(Math.max(R,C),z)}function Sn(C){return C=Math.round(C).toString(16).toUpperCase(),C.length<2?"0"+C:C}an.get=function(C){var R,z;switch(C.substring(0,3).toLowerCase()){case"hsl":R=an.get.hsl(C),z="hsl";break;case"hwb":R=an.get.hwb(C),z="hwb";break;default:R=an.get.rgb(C),z="rgb"}return R?{model:z,value:R}:null},an.get.rgb=function(C){if(!C)return null;var R,z,$,X=[0,0,0,1];if(R=C.match(/^#([a-f0-9]{6})([a-f0-9]{2})?$/i)){for($=R[2],R=R[1],z=0;z<3;z++){var K=2*z;X[z]=parseInt(R.slice(K,2+K),16)}$&&(X[3]=parseInt($,16)/255)}else if(R=C.match(/^#([a-f0-9]{3,4})$/i)){for($=(R=R[1])[3],z=0;z<3;z++)X[z]=parseInt(R[z]+R[z],16);$&&(X[3]=parseInt($+$,16)/255)}else{if(R=C.match(/^rgba?\(\s*([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)\s*(?:[,|\/]\s*([+-]?[\d\.]+)(%?)\s*)?\)$/))for(z=0;z<3;z++)X[z]=parseInt(R[z+1],0);else{if(!(R=C.match(/^rgba?\(\s*([+-]?[\d\.]+)\%\s*,?\s*([+-]?[\d\.]+)\%\s*,?\s*([+-]?[\d\.]+)\%\s*(?:[,|\/]\s*([+-]?[\d\.]+)(%?)\s*)?\)$/)))return(R=C.match(/^(\w+)$/))?R[1]==="transparent"?[0,0,0,0]:ei.call(Ct,R[1])?((X=Ct[R[1]])[3]=1,X):null:null;for(z=0;z<3;z++)X[z]=Math.round(2.55*parseFloat(R[z+1]))}R[4]&&(R[5]?X[3]=.01*parseFloat(R[4]):X[3]=parseFloat(R[4]))}for(z=0;z<3;z++)X[z]=ut(X[z],0,255);return X[3]=ut(X[3],0,1),X},an.get.hsl=function(C){var R;return(C=C&&C.match(/^hsla?\(\s*([+-]?(?:\d{0,3}\.)?\d+)(?:deg)?\s*,?\s*([+-]?[\d\.]+)%\s*,?\s*([+-]?[\d\.]+)%\s*(?:[,|\/]\s*([+-]?(?=\.\d|\d)(?:0|[1-9]\d*)?(?:\.\d*)?(?:[eE][+-]?\d+)?)\s*)?\)$/))?(R=parseFloat(C[4]),[(parseFloat(C[1])%360+360)%360,ut(parseFloat(C[2]),0,100),ut(parseFloat(C[3]),0,100),ut(isNaN(R)?1:R,0,1)]):null},an.get.hwb=function(C){var R;return(C=C&&C.match(/^hwb\(\s*([+-]?\d{0,3}(?:\.\d+)?)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?(?=\.\d|\d)(?:0|[1-9]\d*)?(?:\.\d*)?(?:[eE][+-]?\d+)?)\s*)?\)$/))?(R=parseFloat(C[4]),[(parseFloat(C[1])%360+360)%360,ut(parseFloat(C[2]),0,100),ut(parseFloat(C[3]),0,100),ut(isNaN(R)?1:R,0,1)]):null},an.to.hex=function(){var C=gr(arguments);return"#"+Sn(C[0])+Sn(C[1])+Sn(C[2])+(C[3]<1?Sn(Math.round(255*C[3])):"")},an.to.rgb=function(){var C=gr(arguments);return C.length<4||C[3]===1?"rgb("+Math.round(C[0])+", "+Math.round(C[1])+", "+Math.round(C[2])+")":"rgba("+Math.round(C[0])+", "+Math.round(C[1])+", "+Math.round(C[2])+", "+C[3]+")"},an.to.rgb.percent=function(){var C=gr(arguments),R=Math.round(C[0]/255*100),z=Math.round(C[1]/255*100),$=Math.round(C[2]/255*100);return C.length<4||C[3]===1?"rgb("+R+"%, "+z+"%, "+$+"%)":"rgba("+R+"%, "+z+"%, "+$+"%, "+C[3]+")"},an.to.hsl=function(){var C=gr(arguments);return C.length<4||C[3]===1?"hsl("+C[0]+", "+C[1]+"%, "+C[2]+"%)":"hsla("+C[0]+", "+C[1]+"%, "+C[2]+"%, "+C[3]+")"},an.to.hwb=function(){var C=gr(arguments),R="";return 4<=C.length&&C[3]!==1&&(R=", "+C[3]),"hwb("+C[0]+", "+C[1]+"%, "+C[2]+"%"+R+")"},an.to.keyword=function(C){return Ma[C.slice(0,3)]};var Nr=ur.exports;function mr(C,R,z){let $=z;return $<0&&($+=1),1<$&&--$,$<1/6?C+6*(R-C)*$:$<.5?R:$<2/3?C+(R-C)*(2/3-$)*6:C}function dn(X){var R,z,$,X=Nr.get(X);return X?({model:X,value:R}=X,X==="rgb"?R:X==="hsl"?(R=(X=R)[0]/360,z=X[1]/100,$=X[2]/100,X=X[3],z==0?[255*$,255*$,255*$,X]:[255*mr(z=2*$-($=$<.5?$*(1+z):$+z-$*z),$,R+1/3),255*mr(z,$,R),255*mr(z,$,R-1/3),X]):null):null}const At=(C,R)=>z=>C*(1-z)+R*z,Xa=(C,R)=>{if(typeof C=="number"&&typeof R=="number")return At(C,R);if(typeof C!="string"||typeof R!="string")return()=>C;{var z=C,$=R;const X=dn(z),K=dn($);return X===null||K===null?X?()=>z:()=>$:H=>{var G=new Array(4);for(let Ne=0;Ne<4;Ne+=1){var q=X[Ne],ne=K[Ne];G[Ne]=q*(1-H)+ne*H}var[xe,me,Be,Oe]=G;return`rgba(${Math.round(xe)}, ${Math.round(me)}, ${Math.round(Be)}, ${Oe})`}}},Zn=(C,R)=>{const z=At(C,R);return $=>Math.round(z($))};function Gr({map:C,initKey:R},z){return R=R(z),C.has(R)?C.get(R):z}function Co(C){return typeof C=="object"?C.valueOf():C}class Pi extends Map{constructor(R){if(super(),this.map=new Map,this.initKey=Co,R!==null)for(var[z,$]of R)this.set(z,$)}get(R){return super.get(Gr({map:this.map,initKey:this.initKey},R))}has(R){return super.has(Gr({map:this.map,initKey:this.initKey},R))}set(R,z){return super.set(([{map:R,initKey:$},X]=[{map:this.map,initKey:this.initKey},R],$=$(X),R.has($)?R.get($):(R.set($,X),X)),z);var $,X}delete(R){return super.delete(([{map:R,initKey:z},$]=[{map:this.map,initKey:this.initKey},R],z=z($),R.has(z)&&($=R.get(z),R.delete(z)),$));var z,$}}class Dt{constructor(R){this.options=Ae({},this.getDefaultOptions()),this.update(R)}getOptions(){return this.options}update(R={}){this.options=Ae({},this.options,R),this.rescale(R)}rescale(R){}}const Tt=Symbol("defaultUnknown");function yt(C,R,z){for(let $=0;$""+R:typeof C=="object"?R=>JSON.stringify(R):R=>R}class Wt extends Dt{getDefaultOptions(){return{domain:[],range:[],unknown:Tt}}constructor(R){super(R)}map(R){return this.domainIndexMap.size===0&&yt(this.domainIndexMap,this.getDomain(),this.domainKey),Bt({value:this.domainKey(R),mapper:this.domainIndexMap,from:this.getDomain(),to:this.getRange(),notFoundReturn:this.options.unknown})}invert(R){return this.rangeIndexMap.size===0&&yt(this.rangeIndexMap,this.getRange(),this.rangeKey),Bt({value:this.rangeKey(R),mapper:this.rangeIndexMap,from:this.getRange(),to:this.getDomain(),notFoundReturn:this.options.unknown})}rescale(R){var[z]=this.options.domain,[$]=this.options.range;this.domainKey=Wn(z),this.rangeKey=Wn($),this.rangeIndexMap?(R&&!R.range||this.rangeIndexMap.clear(),R&&!R.domain&&!R.compare||(this.domainIndexMap.clear(),this.sortedDomain=void 0)):(this.rangeIndexMap=new Map,this.domainIndexMap=new Map)}clone(){return new Wt(this.options)}getRange(){return this.options.range}getDomain(){var R,z;return this.sortedDomain||({domain:R,compare:z}=this.options,this.sortedDomain=z?[...R].sort(z):R),this.sortedDomain}}function Ci(Te){const{domain:R,range:z,paddingOuter:$,paddingInner:X,flex:K,round:H,align:G}=Te;var q=R.length,Oe=0<(Oe=(Te=q)-(ne=K).length)?[...ne,...new Array(Oe).fill(1)]:Oe<0?ne.slice(0,Te):ne,[Te,ne]=z,ne=ne-Te,ze=ne/(2/q*$+1-1/q*X);const xe=ze*X/q;ze-=q*xe;const me=function(Ge){const it=Math.min(...Ge);return Ge.map(Mt=>Mt/it)}(Oe),Be=ze/me.reduce((Ge,it)=>Ge+it);var Oe=new Pi(R.map((Ge,it)=>(it=me[it]*Be,[Ge,H?Math.floor(it):it]))),Ne=new Pi(R.map((Ge,it)=>(it=me[it]*Be+xe,[Ge,H?Math.floor(it):it]))),ze=Array.from(Ne.values()).reduce((Ge,it)=>Ge+it),Te=Te+(ne-(ze-ze/q*X))*G;let Qe=H?Math.round(Te):Te;var He=new Array(q);for(let Ge=0;Geze+Qe*Oe),{valueStep:Oe,valueBandWidth:Ne,adjustedRange:ne}}({align:$,range:X,round:K,flex:z,paddingInner:this.getPaddingInner(),paddingOuter:this.getPaddingOuter(),domain:R});this.valueStep=K,this.valueBandWidth=X,this.adjustedRange=$}}const Li=(C,R,z)=>{let $,X,K=C,H=R;if(K===H&&0{var[$,X]=$,[K,H]=K;let G,q;return nn(q=${const $=Math.min(C.length,R.length)-1,X=new Array($),K=new Array($);var H=C[0]>C[$],G=H?[...C].reverse():C,q=H?[...R].reverse():R;for(let ne=0;ne<$;ne+=1)X[ne]=et(G[ne],G[ne+1]),K[ne]=z(q[ne],q[ne+1]);return ne=>{var xe=function(Be,Oe,Ne,ze,Te){let Qe=Ne||0,He=ze||Be.length;for(var lt=Te||(it=>it);QeOe?He=Ge:Qe=Ge+1}return Qe}(C,ne,1,$)-1,me=X[xe];return nn(K[xe],me)(ne)}},Lo=(C,R,z,$)=>(2Math.min(Math.max(K,G),H)}return ct}composeOutput(R,z){var{domain:H,range:$,round:X,interpolate:K}=this.options,H=Lo(H.map(R),$,K,X);this.output=nn(H,z,R)}composeInput(R,z,$){var{domain:X,range:K}=this.options,K=Lo(K,X.map(R),At);this.input=nn(z,$,K)}}class Xn extends Ss{getDefaultOptions(){return{domain:[0,1],range:[0,1],unknown:void 0,nice:!1,clamp:!1,round:!1,interpolate:Xa,tickMethod:Li,tickCount:5}}chooseTransforms(){return[ct,ct]}clone(){return new Xn(this.options)}}class Xi extends tr{getDefaultOptions(){return{domain:[],range:[0,1],align:.5,round:!1,padding:0,unknown:Tt,paddingInner:1,paddingOuter:0}}constructor(R){super(R)}getPaddingInner(){return 1}clone(){return new Xi(this.options)}update(R){super.update(R)}getPaddingOuter(){return this.options.padding}}function yr(C,R){for(var z=[],$=0,X=C.length;${var[R,z]=R;return nn(At(0,1),et(R,z))})],ks);let Es=Ro=class extends Xn{getDefaultOptions(){return{domain:[0,.5,1],unknown:void 0,nice:!1,clamp:!1,round:!1,interpolator:ct,tickMethod:Li,tickCount:5}}constructor(C){super(C)}clone(){return new Ro(this.options)}};Es=Ro=function(C,R,z,$){var X,K=arguments.length,H=K<3?R:$===null?$=Object.getOwnPropertyDescriptor(R,z):$;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")H=Reflect.decorate(C,R,z,$);else for(var G=C.length-1;0<=G;G--)(X=C[G])&&(H=(K<3?X(H):3{const[R,z,$]=C,X=nn(At(0,.5),et(R,z)),K=nn(At(.5,1),et(z,$));return H=>(R>$?H[["cartesian"]];Pe.props={};function Fe(e){return e*Math.PI/180}function ke(e){return e*180/Math.PI}function le(e,t){return e=e%(2*Math.PI),t=t%(2*Math.PI),e<0&&(e=2*Math.PI+e),t<0&&(t=2*Math.PI+t),e>=t&&(t=t+2*Math.PI),{startAngle:e,endAngle:t}}const be=(e={})=>{const t={startAngle:-Math.PI/2,endAngle:Math.PI*3/2,innerRadius:0,outerRadius:1},n=Object.assign(Object.assign({},t),e);return Object.assign(Object.assign({},n),le(n.startAngle,n.endAngle))},Le=e=>{const{startAngle:t,endAngle:n,innerRadius:r,outerRadius:i}=be(e);return[["translate",0,.5],["reflect.y"],["translate",0,-.5],["polar",t,n,r,i]]};Le.props={};const Ae=()=>[["transpose"],["translate",.5,.5],["reflect.x"],["translate",-.5,-.5]];Ae.props={transform:!0};const ct=(e={})=>{const t={startAngle:-Math.PI/2,endAngle:Math.PI*3/2,innerRadius:0,outerRadius:1};return Object.assign(Object.assign({},t),e)},Ve=e=>{const{startAngle:t,endAngle:n,innerRadius:r,outerRadius:i}=ct(e);return[...Ae(),...Le({startAngle:t,endAngle:n,innerRadius:r,outerRadius:i})]};Ve.props={};const Ye=()=>[["parallel",0,1,0,1]];Ye.props={};const nt=({focusX:e=0,focusY:t=0,distortionX:n=2,distortionY:r=2,visual:i=!1})=>[["fisheye",e,t,n,r,i]];nt.props={transform:!0};const Re=(e={})=>{const t={startAngle:-Math.PI/2,endAngle:Math.PI*3/2,innerRadius:0,outerRadius:1};return Object.assign(Object.assign({},t),e)},mt=e=>{const{startAngle:t,endAngle:n,innerRadius:r,outerRadius:i}=Re(e);return[["transpose"],["translate",.5,.5],["reflect"],["translate",-.5,-.5],...Le({startAngle:t,endAngle:n,innerRadius:r,outerRadius:i})]};mt.props={};const Ot=e=>{const{startAngle:t=-Math.PI/2,endAngle:n=Math.PI*3/2,innerRadius:r=0,outerRadius:i=1}=e;return[...Ye(),...Le({startAngle:t,endAngle:n,innerRadius:r,outerRadius:i})]};Ot.props={};const vt=({startAngle:e=0,endAngle:t=Math.PI*6,innerRadius:n=0,outerRadius:r=1})=>[["translate",.5,.5],["reflect.y"],["translate",-.5,-.5],["helix",e,t,n,r]];vt.props={};const bn=({value:e})=>t=>t.map(()=>e);bn.props={};const Ht=({value:e})=>t=>t.map(n=>n[e]);Ht.props={};const pr=({value:e})=>t=>t.map(e);pr.props={};const nn=({value:e})=>()=>e;nn.props={};function et(e){return Array.isArray(e)}var An=function(e){return typeof e=="object"&&e!==null},rn=An,xn={}.toString,Ut=function(e,t){return xn.call(e)==="[object "+t+"]"},Lr=Ut,vr=function(e){if(!rn(e)||!Lr(e,"Object"))return!1;if(Object.getPrototypeOf(e)===null)return!0;for(var t=e;Object.getPrototypeOf(t)!==null;)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t},Nt=vr,Rr=5;function Sa(e,t){if(Object.hasOwn)return Object.hasOwn(e,t);if(e==null)throw new TypeError("Cannot convert undefined or null to object");return Object.prototype.hasOwnProperty.call(Object(e),t)}function Vi(e,t,n,r){n=n||0,r=r||Rr;for(var i in t)if(Sa(t,i)){var a=t[i];a!==null&&Nt(a)?(Nt(e[i])||(e[i]={}),n(e,t)=>{const{encode:n}=t,{y1:r}=n;return r!==void 0?[e,t]:[e,ge({},t,{encode:{y1:gr(an(e,0))}})]};mr.props={};const dn=()=>(e,t)=>{const{encode:n}=t,{x:r}=n;return r!==void 0?[e,t]:[e,ge({},t,{encode:{x:gr(an(e,0))},scale:{x:{guide:null}}})]};dn.props={};function At(e){return function(){return e}}const Xa=Math.abs,Zn=Math.atan2,Gr=Math.cos,Co=Math.max,Pi=Math.min,Dt=Math.sin,Tt=Math.sqrt,yt=1e-12,Bt=Math.PI,Wn=Bt/2,Wt=2*Bt;function Ci(e){return e>1?0:e<-1?Bt:Math.acos(e)}function tr(e){return e>=1?Wn:e<=-1?-Wn:Math.asin(e)}const Li=Math.PI,Ri=2*Li,Ni=1e-6,Lo=Ri-Ni;function Ss(e){this._+=e[0];for(let t=1,n=e.length;t=0))throw new Error(`invalid digits: ${e}`);if(t>15)return Ss;const n=er(10,t);return function(r){this._+=r[0];for(let i=1,a=r.length;iNi)if(!(Math.abs(f*l-c*u)>Ni)||!a)this._append`L${this._x1=t},${this._y1=n}`;else{let h=r-o,p=i-s,v=l*l+c*c,g=h*h+p*p,m=Math.sqrt(v),y=Math.sqrt(d),b=a*Math.tan((Li-Math.acos((v+d-g)/(2*m*y)))/2),x=b/y,w=b/m;Math.abs(x-1)>Ni&&this._append`L${t+x*u},${n+x*f}`,this._append`A${a},${a},0,0,${+(f*h>u*p)},${this._x1=t+w*l},${this._y1=n+w*c}`}}arc(t,n,r,i,a,o){if(t=+t,n=+n,r=+r,o=!!o,r<0)throw new Error(`negative radius: ${r}`);let s=r*Math.cos(i),l=r*Math.sin(i),c=t+s,u=n+l,f=1^o,d=o?i-a:a-i;this._x1===null?this._append`M${c},${u}`:(Math.abs(this._x1-c)>Ni||Math.abs(this._y1-u)>Ni)&&this._append`L${c},${u}`,r&&(d<0&&(d=d%Ri+Ri),d>Lo?this._append`A${r},${r},0,1,${f},${t-s},${n-l}A${r},${r},0,1,${f},${this._x1=c},${this._y1=u}`:d>Ni&&this._append`A${r},${r},0,${+(d>=Li)},${f},${this._x1=t+r*Math.cos(a)},${this._y1=n+r*Math.sin(a)}`)}rect(t,n,r,i){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+n}h${r=+r}v${+i}h${-r}Z`}toString(){return this._}}function yr(){return new Xi}yr.prototype=Xi.prototype;function Ms(e=3){return new Xi(+e)}function ti(e){let t=3;return e.digits=function(n){if(!arguments.length)return t;if(n==null)t=null;else{const r=Math.floor(n);if(!(r>=0))throw new RangeError(`invalid digits: ${n}`);t=r}return e},()=>new Xi(t)}function ur(e){return e.innerRadius}function ka(e){return e.outerRadius}function Ro(e){return e.startAngle}function ks(e){return e.endAngle}function Es(e){return e&&e.padAngle}function Rl(e,t,n,r,i,a,o,s){var l=n-e,c=r-t,u=o-i,f=s-a,d=f*l-u*c;if(!(d*dL*L+I*I&&(S=k,M=E),{cx:S,cy:M,x01:-u,y01:-f,x11:S*(i/w-1),y11:M*(i/w-1)}}function No(){var e=ur,t=ka,n=At(0),r=null,i=Ro,a=ks,o=Es,s=null,l=ti(c);function c(){var u,f,d=+e.apply(this,arguments),h=+t.apply(this,arguments),p=i.apply(this,arguments)-Wn,v=a.apply(this,arguments)-Wn,g=Xa(v-p),m=v>p;if(s||(s=u=l()),hyt))s.moveTo(0,0);else if(g>Wt-yt)s.moveTo(h*Gr(p),h*Dt(p)),s.arc(0,0,h,p,v,!m),d>yt&&(s.moveTo(d*Gr(v),d*Dt(v)),s.arc(0,0,d,v,p,m));else{var y=p,b=v,x=p,w=v,O=g,_=g,S=o.apply(this,arguments)/2,M=S>yt&&(r?+r.apply(this,arguments):Tt(d*d+h*h)),k=Pi(Xa(h-d)/2,+n.apply(this,arguments)),E=k,N=k,T,L;if(M>yt){var I=tr(M/d*Dt(S)),D=tr(M/h*Dt(S));(O-=I*2)>yt?(I*=m?1:-1,x+=I,w-=I):(O=0,x=w=(p+v)/2),(_-=D*2)>yt?(D*=m?1:-1,y+=D,b-=D):(_=0,y=b=(p+v)/2)}var F=h*Gr(y),j=h*Dt(y),B=d*Gr(w),W=d*Dt(w);if(k>yt){var V=h*Gr(b),U=h*Dt(b),Q=d*Gr(x),se=d*Dt(x),ee;if(gyt?N>yt?(T=Ua(Q,se,F,j,h,N,m),L=Ua(V,U,B,W,h,N,m),s.moveTo(T.cx+T.x01,T.cy+T.y01),Nyt)||!(O>yt)?s.lineTo(B,W):E>yt?(T=Ua(B,W,V,U,d,-E,m),L=Ua(F,j,Q,se,d,-E,m),s.lineTo(T.cx+T.x01,T.cy+T.y01),Er).filter(r=>r==="transpose").length%2!==0}function jt(e){const{transformations:t}=e.getOptions();return t.some(([n])=>n==="polar")}function Ea(e){const{transformations:t}=e.getOptions();return t.some(([n])=>n==="reflect")&&t.some(([n])=>n.startsWith("transpose"))}function As(e){const{transformations:t}=e.getOptions();return t.some(([n])=>n==="helix")}function Aa(e){const{transformations:t}=e.getOptions();return t.some(([n])=>n==="parallel")}function Ts(e){const{transformations:t}=e.getOptions();return t.some(([n])=>n==="fisheye")}function Nl(e){return Aa(e)&&jt(e)}function Ui(e){return As(e)||jt(e)}function Ta(e){return jt(e)&&$t(e)}function Ps(e){return jt(e)||Aa(e)||Ea(e)||Ta(e)}function Cs(e){if(Ui(e)){const[t,n]=e.getSize(),r=e.getOptions().transformations.find(i=>i[0]==="polar");if(r)return Math.max(t,n)/2*r[4]}return 0}function Pa(e){const{transformations:t}=e.getOptions(),[,,,n,r]=t.find(i=>i[0]==="polar");return[+n,+r]}function qi(e,t=!0){const{transformations:n}=e.getOptions(),[,r,i]=n.find(a=>a[0]==="polar");return t?[+r*180/Math.PI,+i*180/Math.PI]:[r,i]}function Ca(e,t){const{transformations:n}=e.getOptions(),[,...r]=n.find(i=>i[0]===t);return r}var oe=re(1413),P=re(15671),Z=re(43144),A=re(74902),de=re(61120),J=re(78814),ce=re(82963);function te(e,t,n){return t=(0,de.Z)(t),(0,ce.Z)(e,(0,J.Z)()?Reflect.construct(t,n||[],(0,de.Z)(e).constructor):t.apply(e,n))}var ve=re(60136),_e=re(97685),qe=re(26729),C=qe,R=1e-6,z=typeof Float32Array!="undefined"?Float32Array:Array,$=Math.random;function X(e){z=e}var K=Math.PI/180;function H(e){return e*K}function G(e,t){return Math.abs(e-t)<=R*Math.max(1,Math.abs(e),Math.abs(t))}Math.hypot||(Math.hypot=function(){for(var e=0,t=arguments.length;t--;)e+=arguments[t]*arguments[t];return Math.sqrt(e)});function q(){var e=new z(3);return z!=Float32Array&&(e[0]=0,e[1]=0,e[2]=0),e}function ne(e){var t=new z(3);return t[0]=e[0],t[1]=e[1],t[2]=e[2],t}function xe(e){var t=e[0],n=e[1],r=e[2];return Math.hypot(t,n,r)}function me(e,t,n){var r=new z(3);return r[0]=e,r[1]=t,r[2]=n,r}function Be(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e}function Oe(e,t,n,r){return e[0]=t,e[1]=n,e[2]=r,e}function Ne(e,t,n){return e[0]=t[0]+n[0],e[1]=t[1]+n[1],e[2]=t[2]+n[2],e}function ze(e,t,n){return e[0]=t[0]-n[0],e[1]=t[1]-n[1],e[2]=t[2]-n[2],e}function Te(e,t,n){return e[0]=t[0]*n[0],e[1]=t[1]*n[1],e[2]=t[2]*n[2],e}function Qe(e,t,n){return e[0]=t[0]/n[0],e[1]=t[1]/n[1],e[2]=t[2]/n[2],e}function He(e,t){return e[0]=Math.ceil(t[0]),e[1]=Math.ceil(t[1]),e[2]=Math.ceil(t[2]),e}function lt(e,t){return e[0]=Math.floor(t[0]),e[1]=Math.floor(t[1]),e[2]=Math.floor(t[2]),e}function Ge(e,t,n){return e[0]=Math.min(t[0],n[0]),e[1]=Math.min(t[1],n[1]),e[2]=Math.min(t[2],n[2]),e}function it(e,t,n){return e[0]=Math.max(t[0],n[0]),e[1]=Math.max(t[1],n[1]),e[2]=Math.max(t[2],n[2]),e}function Mt(e,t){return e[0]=Math.round(t[0]),e[1]=Math.round(t[1]),e[2]=Math.round(t[2]),e}function nr(e,t,n){return e[0]=t[0]*n,e[1]=t[1]*n,e[2]=t[2]*n,e}function Ir(e,t,n,r){return e[0]=t[0]+n[0]*r,e[1]=t[1]+n[1]*r,e[2]=t[2]+n[2]*r,e}function br(e,t){var n=t[0]-e[0],r=t[1]-e[1],i=t[2]-e[2];return Math.hypot(n,r,i)}function Yr(e,t){var n=t[0]-e[0],r=t[1]-e[1],i=t[2]-e[2];return n*n+r*r+i*i}function fi(e){var t=e[0],n=e[1],r=e[2];return t*t+n*n+r*r}function Tn(e,t){return e[0]=-t[0],e[1]=-t[1],e[2]=-t[2],e}function wn(e,t){return e[0]=1/t[0],e[1]=1/t[1],e[2]=1/t[2],e}function di(e,t){var n=t[0],r=t[1],i=t[2],a=n*n+r*r+i*i;return a>0&&(a=1/Math.sqrt(a)),e[0]=t[0]*a,e[1]=t[1]*a,e[2]=t[2]*a,e}function ni(e,t){return e[0]*t[0]+e[1]*t[1]+e[2]*t[2]}function Ki(e,t,n){var r=t[0],i=t[1],a=t[2],o=n[0],s=n[1],l=n[2];return e[0]=i*l-a*s,e[1]=a*o-r*l,e[2]=r*s-i*o,e}function ri(e,t,n,r){var i=t[0],a=t[1],o=t[2];return e[0]=i+r*(n[0]-i),e[1]=a+r*(n[1]-a),e[2]=o+r*(n[2]-o),e}function fr(e,t,n,r,i,a){var o=a*a,s=o*(2*a-3)+1,l=o*(a-2)+a,c=o*(a-1),u=o*(3-2*a);return e[0]=t[0]*s+n[0]*l+r[0]*c+i[0]*u,e[1]=t[1]*s+n[1]*l+r[1]*c+i[1]*u,e[2]=t[2]*s+n[2]*l+r[2]*c+i[2]*u,e}function Ls(e,t,n,r,i,a){var o=1-a,s=o*o,l=a*a,c=s*o,u=3*a*s,f=3*l*o,d=l*a;return e[0]=t[0]*c+n[0]*u+r[0]*f+i[0]*d,e[1]=t[1]*c+n[1]*u+r[1]*f+i[1]*d,e[2]=t[2]*c+n[2]*u+r[2]*f+i[2]*d,e}function Rs(e,t){t=t||1;var n=glMatrix.RANDOM()*2*Math.PI,r=glMatrix.RANDOM()*2-1,i=Math.sqrt(1-r*r)*t;return e[0]=Math.cos(n)*i,e[1]=Math.sin(n)*i,e[2]=r*t,e}function qt(e,t,n){var r=t[0],i=t[1],a=t[2],o=n[3]*r+n[7]*i+n[11]*a+n[15];return o=o||1,e[0]=(n[0]*r+n[4]*i+n[8]*a+n[12])/o,e[1]=(n[1]*r+n[5]*i+n[9]*a+n[13])/o,e[2]=(n[2]*r+n[6]*i+n[10]*a+n[14])/o,e}function Qi(e,t,n){var r=t[0],i=t[1],a=t[2];return e[0]=r*n[0]+i*n[3]+a*n[6],e[1]=r*n[1]+i*n[4]+a*n[7],e[2]=r*n[2]+i*n[5]+a*n[8],e}function V3(e,t,n){var r=n[0],i=n[1],a=n[2],o=n[3],s=t[0],l=t[1],c=t[2],u=i*c-a*l,f=a*s-r*c,d=r*l-i*s,h=i*d-a*f,p=a*u-r*d,v=r*f-i*u,g=o*2;return u*=g,f*=g,d*=g,h*=2,p*=2,v*=2,e[0]=s+u+h,e[1]=l+f+p,e[2]=c+d+v,e}function qQ(e,t,n,r){var i=[],a=[];return i[0]=t[0]-n[0],i[1]=t[1]-n[1],i[2]=t[2]-n[2],a[0]=i[0],a[1]=i[1]*Math.cos(r)-i[2]*Math.sin(r),a[2]=i[1]*Math.sin(r)+i[2]*Math.cos(r),e[0]=a[0]+n[0],e[1]=a[1]+n[1],e[2]=a[2]+n[2],e}function KQ(e,t,n,r){var i=[],a=[];return i[0]=t[0]-n[0],i[1]=t[1]-n[1],i[2]=t[2]-n[2],a[0]=i[2]*Math.sin(r)+i[0]*Math.cos(r),a[1]=i[1],a[2]=i[2]*Math.cos(r)-i[0]*Math.sin(r),e[0]=a[0]+n[0],e[1]=a[1]+n[1],e[2]=a[2]+n[2],e}function QQ(e,t,n,r){var i=[],a=[];return i[0]=t[0]-n[0],i[1]=t[1]-n[1],i[2]=t[2]-n[2],a[0]=i[0]*Math.cos(r)-i[1]*Math.sin(r),a[1]=i[0]*Math.sin(r)+i[1]*Math.cos(r),a[2]=i[2],e[0]=a[0]+n[0],e[1]=a[1]+n[1],e[2]=a[2]+n[2],e}function JQ(e,t){var n=e[0],r=e[1],i=e[2],a=t[0],o=t[1],s=t[2],l=Math.sqrt(n*n+r*r+i*i),c=Math.sqrt(a*a+o*o+s*s),u=l*c,f=u&&ni(e,t)/u;return Math.acos(Math.min(Math.max(f,-1),1))}function eJ(e){return e[0]=0,e[1]=0,e[2]=0,e}function tJ(e){return"vec3("+e[0]+", "+e[1]+", "+e[2]+")"}function nJ(e,t){return e[0]===t[0]&&e[1]===t[1]&&e[2]===t[2]}function Il(e,t){var n=e[0],r=e[1],i=e[2],a=t[0],o=t[1],s=t[2];return Math.abs(n-a)<=R*Math.max(1,Math.abs(n),Math.abs(a))&&Math.abs(r-o)<=R*Math.max(1,Math.abs(r),Math.abs(o))&&Math.abs(i-s)<=R*Math.max(1,Math.abs(i),Math.abs(s))}var X3=ze,rJ=null,iJ=null,ey=br,aJ=null,ty=xe,oJ=null,sJ=function(){var e=q();return function(t,n,r,i,a,o){var s,l;for(n||(n=3),r||(r=0),i?l=Math.min(i*n+r,t.length):l=t.length,s=r;s0&&(o=1/Math.sqrt(o)),e[0]=n*o,e[1]=r*o,e[2]=i*o,e[3]=a*o,e}function rC(e,t){return e[0]*t[0]+e[1]*t[1]+e[2]*t[2]+e[3]*t[3]}function wJ(e,t,n,r){var i=n[0]*r[1]-n[1]*r[0],a=n[0]*r[2]-n[2]*r[0],o=n[0]*r[3]-n[3]*r[0],s=n[1]*r[2]-n[2]*r[1],l=n[1]*r[3]-n[3]*r[1],c=n[2]*r[3]-n[3]*r[2],u=t[0],f=t[1],d=t[2],h=t[3];return e[0]=f*c-d*l+h*s,e[1]=-(u*c)+d*o-h*a,e[2]=u*l-f*o+h*i,e[3]=-(u*s)+f*a-d*i,e}function iC(e,t,n,r){var i=t[0],a=t[1],o=t[2],s=t[3];return e[0]=i+r*(n[0]-i),e[1]=a+r*(n[1]-a),e[2]=o+r*(n[2]-o),e[3]=s+r*(n[3]-s),e}function OJ(e,t){t=t||1;var n,r,i,a,o,s;do n=glMatrix.RANDOM()*2-1,r=glMatrix.RANDOM()*2-1,o=n*n+r*r;while(o>=1);do i=glMatrix.RANDOM()*2-1,a=glMatrix.RANDOM()*2-1,s=i*i+a*a;while(s>=1);var l=Math.sqrt((1-o)/s);return e[0]=t*n,e[1]=t*r,e[2]=t*i*l,e[3]=t*a*l,e}function La(e,t,n){var r=t[0],i=t[1],a=t[2],o=t[3];return e[0]=n[0]*r+n[4]*i+n[8]*a+n[12]*o,e[1]=n[1]*r+n[5]*i+n[9]*a+n[13]*o,e[2]=n[2]*r+n[6]*i+n[10]*a+n[14]*o,e[3]=n[3]*r+n[7]*i+n[11]*a+n[15]*o,e}function _J(e,t,n){var r=t[0],i=t[1],a=t[2],o=n[0],s=n[1],l=n[2],c=n[3],u=c*r+s*a-l*i,f=c*i+l*r-o*a,d=c*a+o*i-s*r,h=-o*r-s*i-l*a;return e[0]=u*c+h*-o+f*-l-d*-s,e[1]=f*c+h*-s+d*-o-u*-l,e[2]=d*c+h*-l+u*-s-f*-o,e[3]=t[3],e}function SJ(e){return e[0]=0,e[1]=0,e[2]=0,e[3]=0,e}function MJ(e){return"vec4("+e[0]+", "+e[1]+", "+e[2]+", "+e[3]+")"}function aC(e,t){return e[0]===t[0]&&e[1]===t[1]&&e[2]===t[2]&&e[3]===t[3]}function oC(e,t){var n=e[0],r=e[1],i=e[2],a=e[3],o=t[0],s=t[1],l=t[2],c=t[3];return Math.abs(n-o)<=R*Math.max(1,Math.abs(n),Math.abs(o))&&Math.abs(r-s)<=R*Math.max(1,Math.abs(r),Math.abs(s))&&Math.abs(i-l)<=R*Math.max(1,Math.abs(i),Math.abs(l))&&Math.abs(a-c)<=R*Math.max(1,Math.abs(a),Math.abs(c))}var kJ=null,EJ=null,AJ=null,TJ=null,PJ=null,CJ=null,LJ=null,RJ=function(){var e=Ji();return function(t,n,r,i,a,o){var s,l;for(n||(n=4),r||(r=0),i?l=Math.min(i*n+r,t.length):l=t.length,s=r;s0?(n[0]=(s*o+u*r+l*a-c*i)*2/f,n[1]=(l*o+u*i+c*r-s*a)*2/f,n[2]=(c*o+u*a+s*i-l*r)*2/f):(n[0]=(s*o+u*r+l*a-c*i)*2,n[1]=(l*o+u*i+c*r-s*a)*2,n[2]=(c*o+u*a+s*i-l*r)*2),dy(e,t,n),e}function _u(e,t){return e[0]=t[12],e[1]=t[13],e[2]=t[14],e}function Ds(e,t){var n=t[0],r=t[1],i=t[2],a=t[4],o=t[5],s=t[6],l=t[8],c=t[9],u=t[10];return e[0]=Math.hypot(n,r,i),e[1]=Math.hypot(a,o,s),e[2]=Math.hypot(l,c,u),e}function Su(e,t){var n=new z(3);Ds(n,t);var r=1/n[0],i=1/n[1],a=1/n[2],o=t[0]*r,s=t[1]*i,l=t[2]*a,c=t[4]*r,u=t[5]*i,f=t[6]*a,d=t[8]*r,h=t[9]*i,p=t[10]*a,v=o+u+p,g=0;return v>0?(g=Math.sqrt(v+1)*2,e[3]=.25*g,e[0]=(f-h)/g,e[1]=(d-l)/g,e[2]=(s-c)/g):o>u&&o>p?(g=Math.sqrt(1+o-u-p)*2,e[3]=(f-h)/g,e[0]=.25*g,e[1]=(s+c)/g,e[2]=(d+l)/g):u>p?(g=Math.sqrt(1+u-o-p)*2,e[3]=(d-l)/g,e[0]=(s+c)/g,e[1]=.25*g,e[2]=(f+h)/g):(g=Math.sqrt(1+p-o-u)*2,e[3]=(s-c)/g,e[0]=(d+l)/g,e[1]=(f+h)/g,e[2]=.25*g),e}function fC(e,t,n,r){var i=t[0],a=t[1],o=t[2],s=t[3],l=i+i,c=a+a,u=o+o,f=i*l,d=i*c,h=i*u,p=a*c,v=a*u,g=o*u,m=s*l,y=s*c,b=s*u,x=r[0],w=r[1],O=r[2];return e[0]=(1-(p+g))*x,e[1]=(d+b)*x,e[2]=(h-y)*x,e[3]=0,e[4]=(d-b)*w,e[5]=(1-(f+g))*w,e[6]=(v+m)*w,e[7]=0,e[8]=(h+y)*O,e[9]=(v-m)*O,e[10]=(1-(f+p))*O,e[11]=0,e[12]=n[0],e[13]=n[1],e[14]=n[2],e[15]=1,e}function jl(e,t,n,r,i){var a=t[0],o=t[1],s=t[2],l=t[3],c=a+a,u=o+o,f=s+s,d=a*c,h=a*u,p=a*f,v=o*u,g=o*f,m=s*f,y=l*c,b=l*u,x=l*f,w=r[0],O=r[1],_=r[2],S=i[0],M=i[1],k=i[2],E=(1-(v+m))*w,N=(h+x)*w,T=(p-b)*w,L=(h-x)*O,I=(1-(d+m))*O,D=(g+y)*O,F=(p+b)*_,j=(g-y)*_,B=(1-(d+v))*_;return e[0]=E,e[1]=N,e[2]=T,e[3]=0,e[4]=L,e[5]=I,e[6]=D,e[7]=0,e[8]=F,e[9]=j,e[10]=B,e[11]=0,e[12]=n[0]+S-(E*S+L*M+F*k),e[13]=n[1]+M-(N*S+I*M+j*k),e[14]=n[2]+k-(T*S+D*M+B*k),e[15]=1,e}function Yh(e,t){var n=t[0],r=t[1],i=t[2],a=t[3],o=n+n,s=r+r,l=i+i,c=n*o,u=r*o,f=r*s,d=i*o,h=i*s,p=i*l,v=a*o,g=a*s,m=a*l;return e[0]=1-f-p,e[1]=u+m,e[2]=d-g,e[3]=0,e[4]=u-m,e[5]=1-c-p,e[6]=h+v,e[7]=0,e[8]=d+g,e[9]=h-v,e[10]=1-c-f,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e}function dC(e,t,n,r,i,a,o){var s=1/(n-t),l=1/(i-r),c=1/(a-o);return e[0]=a*2*s,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=a*2*l,e[6]=0,e[7]=0,e[8]=(n+t)*s,e[9]=(i+r)*l,e[10]=(o+a)*c,e[11]=-1,e[12]=0,e[13]=0,e[14]=o*a*2*c,e[15]=0,e}function hy(e,t,n,r,i){var a=1/Math.tan(t/2),o;return e[0]=a/n,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=a,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[11]=-1,e[12]=0,e[13]=0,e[15]=0,i!=null&&i!==1/0?(o=1/(r-i),e[10]=(i+r)*o,e[14]=2*i*r*o):(e[10]=-1,e[14]=-2*r),e}var hC=hy;function pC(e,t,n,r,i){var a=1/Math.tan(t/2),o;return e[0]=a/n,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=a,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[11]=-1,e[12]=0,e[13]=0,e[15]=0,i!=null&&i!==1/0?(o=1/(r-i),e[10]=i*o,e[14]=i*r*o):(e[10]=-1,e[14]=-r),e}function vC(e,t,n,r){var i=Math.tan(t.upDegrees*Math.PI/180),a=Math.tan(t.downDegrees*Math.PI/180),o=Math.tan(t.leftDegrees*Math.PI/180),s=Math.tan(t.rightDegrees*Math.PI/180),l=2/(o+s),c=2/(i+a);return e[0]=l,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=c,e[6]=0,e[7]=0,e[8]=-((o-s)*l*.5),e[9]=(i-a)*c*.5,e[10]=r/(n-r),e[11]=-1,e[12]=0,e[13]=0,e[14]=r*n/(n-r),e[15]=0,e}function py(e,t,n,r,i,a,o){var s=1/(t-n),l=1/(r-i),c=1/(a-o);return e[0]=-2*s,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=-2*l,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=2*c,e[11]=0,e[12]=(t+n)*s,e[13]=(i+r)*l,e[14]=(o+a)*c,e[15]=1,e}var vy=py;function gy(e,t,n,r,i,a,o){var s=1/(t-n),l=1/(r-i),c=1/(a-o);return e[0]=-2*s,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=-2*l,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=c,e[11]=0,e[12]=(t+n)*s,e[13]=(i+r)*l,e[14]=a*c,e[15]=1,e}function my(e,t,n,r){var i,a,o,s,l,c,u,f,d,h,p=t[0],v=t[1],g=t[2],m=r[0],y=r[1],b=r[2],x=n[0],w=n[1],O=n[2];return Math.abs(p-x)0&&(h=1/Math.sqrt(h),u*=h,f*=h,d*=h);var p=l*d-c*f,v=c*u-s*d,g=s*f-l*u;return h=p*p+v*v+g*g,h>0&&(h=1/Math.sqrt(h),p*=h,v*=h,g*=h),e[0]=p,e[1]=v,e[2]=g,e[3]=0,e[4]=f*g-d*v,e[5]=d*p-u*g,e[6]=u*v-f*p,e[7]=0,e[8]=u,e[9]=f,e[10]=d,e[11]=0,e[12]=i,e[13]=a,e[14]=o,e[15]=1,e}function mC(e){return"mat4("+e[0]+", "+e[1]+", "+e[2]+", "+e[3]+", "+e[4]+", "+e[5]+", "+e[6]+", "+e[7]+", "+e[8]+", "+e[9]+", "+e[10]+", "+e[11]+", "+e[12]+", "+e[13]+", "+e[14]+", "+e[15]+")"}function yC(e){return Math.hypot(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15])}function bC(e,t,n){return e[0]=t[0]+n[0],e[1]=t[1]+n[1],e[2]=t[2]+n[2],e[3]=t[3]+n[3],e[4]=t[4]+n[4],e[5]=t[5]+n[5],e[6]=t[6]+n[6],e[7]=t[7]+n[7],e[8]=t[8]+n[8],e[9]=t[9]+n[9],e[10]=t[10]+n[10],e[11]=t[11]+n[11],e[12]=t[12]+n[12],e[13]=t[13]+n[13],e[14]=t[14]+n[14],e[15]=t[15]+n[15],e}function yy(e,t,n){return e[0]=t[0]-n[0],e[1]=t[1]-n[1],e[2]=t[2]-n[2],e[3]=t[3]-n[3],e[4]=t[4]-n[4],e[5]=t[5]-n[5],e[6]=t[6]-n[6],e[7]=t[7]-n[7],e[8]=t[8]-n[8],e[9]=t[9]-n[9],e[10]=t[10]-n[10],e[11]=t[11]-n[11],e[12]=t[12]-n[12],e[13]=t[13]-n[13],e[14]=t[14]-n[14],e[15]=t[15]-n[15],e}function xC(e,t,n){return e[0]=t[0]*n,e[1]=t[1]*n,e[2]=t[2]*n,e[3]=t[3]*n,e[4]=t[4]*n,e[5]=t[5]*n,e[6]=t[6]*n,e[7]=t[7]*n,e[8]=t[8]*n,e[9]=t[9]*n,e[10]=t[10]*n,e[11]=t[11]*n,e[12]=t[12]*n,e[13]=t[13]*n,e[14]=t[14]*n,e[15]=t[15]*n,e}function wC(e,t,n,r){return e[0]=t[0]+n[0]*r,e[1]=t[1]+n[1]*r,e[2]=t[2]+n[2]*r,e[3]=t[3]+n[3]*r,e[4]=t[4]+n[4]*r,e[5]=t[5]+n[5]*r,e[6]=t[6]+n[6]*r,e[7]=t[7]+n[7]*r,e[8]=t[8]+n[8]*r,e[9]=t[9]+n[9]*r,e[10]=t[10]+n[10]*r,e[11]=t[11]+n[11]*r,e[12]=t[12]+n[12]*r,e[13]=t[13]+n[13]*r,e[14]=t[14]+n[14]*r,e[15]=t[15]+n[15]*r,e}function Hh(e,t){return e[0]===t[0]&&e[1]===t[1]&&e[2]===t[2]&&e[3]===t[3]&&e[4]===t[4]&&e[5]===t[5]&&e[6]===t[6]&&e[7]===t[7]&&e[8]===t[8]&&e[9]===t[9]&&e[10]===t[10]&&e[11]===t[11]&&e[12]===t[12]&&e[13]===t[13]&&e[14]===t[14]&&e[15]===t[15]}function OC(e,t){var n=e[0],r=e[1],i=e[2],a=e[3],o=e[4],s=e[5],l=e[6],c=e[7],u=e[8],f=e[9],d=e[10],h=e[11],p=e[12],v=e[13],g=e[14],m=e[15],y=t[0],b=t[1],x=t[2],w=t[3],O=t[4],_=t[5],S=t[6],M=t[7],k=t[8],E=t[9],N=t[10],T=t[11],L=t[12],I=t[13],D=t[14],F=t[15];return Math.abs(n-y)<=R*Math.max(1,Math.abs(n),Math.abs(y))&&Math.abs(r-b)<=R*Math.max(1,Math.abs(r),Math.abs(b))&&Math.abs(i-x)<=R*Math.max(1,Math.abs(i),Math.abs(x))&&Math.abs(a-w)<=R*Math.max(1,Math.abs(a),Math.abs(w))&&Math.abs(o-O)<=R*Math.max(1,Math.abs(o),Math.abs(O))&&Math.abs(s-_)<=R*Math.max(1,Math.abs(s),Math.abs(_))&&Math.abs(l-S)<=R*Math.max(1,Math.abs(l),Math.abs(S))&&Math.abs(c-M)<=R*Math.max(1,Math.abs(c),Math.abs(M))&&Math.abs(u-k)<=R*Math.max(1,Math.abs(u),Math.abs(k))&&Math.abs(f-E)<=R*Math.max(1,Math.abs(f),Math.abs(E))&&Math.abs(d-N)<=R*Math.max(1,Math.abs(d),Math.abs(N))&&Math.abs(h-T)<=R*Math.max(1,Math.abs(h),Math.abs(T))&&Math.abs(p-L)<=R*Math.max(1,Math.abs(p),Math.abs(L))&&Math.abs(v-I)<=R*Math.max(1,Math.abs(v),Math.abs(I))&&Math.abs(g-D)<=R*Math.max(1,Math.abs(g),Math.abs(D))&&Math.abs(m-F)<=R*Math.max(1,Math.abs(m),Math.abs(F))}var by=Sr,_C=yy;function xy(){var e=new z(9);return z!=Float32Array&&(e[1]=0,e[2]=0,e[3]=0,e[5]=0,e[6]=0,e[7]=0),e[0]=1,e[4]=1,e[8]=1,e}function SC(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[4],e[4]=t[5],e[5]=t[6],e[6]=t[8],e[7]=t[9],e[8]=t[10],e}function NJ(e){var t=new glMatrix.ARRAY_TYPE(9);return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4],t[5]=e[5],t[6]=e[6],t[7]=e[7],t[8]=e[8],t}function IJ(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e[6]=t[6],e[7]=t[7],e[8]=t[8],e}function MC(e,t,n,r,i,a,o,s,l){var c=new z(9);return c[0]=e,c[1]=t,c[2]=n,c[3]=r,c[4]=i,c[5]=a,c[6]=o,c[7]=s,c[8]=l,c}function DJ(e,t,n,r,i,a,o,s,l,c){return e[0]=t,e[1]=n,e[2]=r,e[3]=i,e[4]=a,e[5]=o,e[6]=s,e[7]=l,e[8]=c,e}function jJ(e){return e[0]=1,e[1]=0,e[2]=0,e[3]=0,e[4]=1,e[5]=0,e[6]=0,e[7]=0,e[8]=1,e}function FJ(e,t){if(e===t){var n=t[1],r=t[2],i=t[5];e[1]=t[3],e[2]=t[6],e[3]=n,e[5]=t[7],e[6]=r,e[7]=i}else e[0]=t[0],e[1]=t[3],e[2]=t[6],e[3]=t[1],e[4]=t[4],e[5]=t[7],e[6]=t[2],e[7]=t[5],e[8]=t[8];return e}function BJ(e,t){var n=t[0],r=t[1],i=t[2],a=t[3],o=t[4],s=t[5],l=t[6],c=t[7],u=t[8],f=u*o-s*c,d=-u*a+s*l,h=c*a-o*l,p=n*f+r*d+i*h;return p?(p=1/p,e[0]=f*p,e[1]=(-u*r+i*c)*p,e[2]=(s*r-i*o)*p,e[3]=d*p,e[4]=(u*n-i*l)*p,e[5]=(-s*n+i*a)*p,e[6]=h*p,e[7]=(-c*n+r*l)*p,e[8]=(o*n-r*a)*p,e):null}function zJ(e,t){var n=t[0],r=t[1],i=t[2],a=t[3],o=t[4],s=t[5],l=t[6],c=t[7],u=t[8];return e[0]=o*u-s*c,e[1]=i*c-r*u,e[2]=r*s-i*o,e[3]=s*l-a*u,e[4]=n*u-i*l,e[5]=i*a-n*s,e[6]=a*c-o*l,e[7]=r*l-n*c,e[8]=n*o-r*a,e}function ZJ(e){var t=e[0],n=e[1],r=e[2],i=e[3],a=e[4],o=e[5],s=e[6],l=e[7],c=e[8];return t*(c*a-o*l)+n*(-c*i+o*s)+r*(l*i-a*s)}function WJ(e,t,n){var r=t[0],i=t[1],a=t[2],o=t[3],s=t[4],l=t[5],c=t[6],u=t[7],f=t[8],d=n[0],h=n[1],p=n[2],v=n[3],g=n[4],m=n[5],y=n[6],b=n[7],x=n[8];return e[0]=d*r+h*o+p*c,e[1]=d*i+h*s+p*u,e[2]=d*a+h*l+p*f,e[3]=v*r+g*o+m*c,e[4]=v*i+g*s+m*u,e[5]=v*a+g*l+m*f,e[6]=y*r+b*o+x*c,e[7]=y*i+b*s+x*u,e[8]=y*a+b*l+x*f,e}function $J(e,t,n){var r=t[0],i=t[1],a=t[2],o=t[3],s=t[4],l=t[5],c=t[6],u=t[7],f=t[8],d=n[0],h=n[1];return e[0]=r,e[1]=i,e[2]=a,e[3]=o,e[4]=s,e[5]=l,e[6]=d*r+h*o+c,e[7]=d*i+h*s+u,e[8]=d*a+h*l+f,e}function GJ(e,t,n){var r=t[0],i=t[1],a=t[2],o=t[3],s=t[4],l=t[5],c=t[6],u=t[7],f=t[8],d=Math.sin(n),h=Math.cos(n);return e[0]=h*r+d*o,e[1]=h*i+d*s,e[2]=h*a+d*l,e[3]=h*o-d*r,e[4]=h*s-d*i,e[5]=h*l-d*a,e[6]=c,e[7]=u,e[8]=f,e}function YJ(e,t,n){var r=n[0],i=n[1];return e[0]=r*t[0],e[1]=r*t[1],e[2]=r*t[2],e[3]=i*t[3],e[4]=i*t[4],e[5]=i*t[5],e[6]=t[6],e[7]=t[7],e[8]=t[8],e}function HJ(e,t){return e[0]=1,e[1]=0,e[2]=0,e[3]=0,e[4]=1,e[5]=0,e[6]=t[0],e[7]=t[1],e[8]=1,e}function VJ(e,t){var n=Math.sin(t),r=Math.cos(t);return e[0]=r,e[1]=n,e[2]=0,e[3]=-n,e[4]=r,e[5]=0,e[6]=0,e[7]=0,e[8]=1,e}function XJ(e,t){return e[0]=t[0],e[1]=0,e[2]=0,e[3]=0,e[4]=t[1],e[5]=0,e[6]=0,e[7]=0,e[8]=1,e}function UJ(e,t){return e[0]=t[0],e[1]=t[1],e[2]=0,e[3]=t[2],e[4]=t[3],e[5]=0,e[6]=t[4],e[7]=t[5],e[8]=1,e}function qJ(e,t){var n=t[0],r=t[1],i=t[2],a=t[3],o=n+n,s=r+r,l=i+i,c=n*o,u=r*o,f=r*s,d=i*o,h=i*s,p=i*l,v=a*o,g=a*s,m=a*l;return e[0]=1-f-p,e[3]=u-m,e[6]=d+g,e[1]=u+m,e[4]=1-c-p,e[7]=h-v,e[2]=d-g,e[5]=h+v,e[8]=1-c-f,e}function KJ(e,t){var n=t[0],r=t[1],i=t[2],a=t[3],o=t[4],s=t[5],l=t[6],c=t[7],u=t[8],f=t[9],d=t[10],h=t[11],p=t[12],v=t[13],g=t[14],m=t[15],y=n*s-r*o,b=n*l-i*o,x=n*c-a*o,w=r*l-i*s,O=r*c-a*s,_=i*c-a*l,S=u*v-f*p,M=u*g-d*p,k=u*m-h*p,E=f*g-d*v,N=f*m-h*v,T=d*m-h*g,L=y*T-b*N+x*E+w*k-O*M+_*S;return L?(L=1/L,e[0]=(s*T-l*N+c*E)*L,e[1]=(l*k-o*T-c*M)*L,e[2]=(o*N-s*k+c*S)*L,e[3]=(i*N-r*T-a*E)*L,e[4]=(n*T-i*k+a*M)*L,e[5]=(r*k-n*N-a*S)*L,e[6]=(v*_-g*O+m*w)*L,e[7]=(g*x-p*_-m*b)*L,e[8]=(p*O-v*x+m*y)*L,e):null}function QJ(e,t,n){return e[0]=2/t,e[1]=0,e[2]=0,e[3]=0,e[4]=-2/n,e[5]=0,e[6]=-1,e[7]=1,e[8]=1,e}function JJ(e){return"mat3("+e[0]+", "+e[1]+", "+e[2]+", "+e[3]+", "+e[4]+", "+e[5]+", "+e[6]+", "+e[7]+", "+e[8]+")"}function eee(e){return Math.hypot(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8])}function tee(e,t,n){return e[0]=t[0]+n[0],e[1]=t[1]+n[1],e[2]=t[2]+n[2],e[3]=t[3]+n[3],e[4]=t[4]+n[4],e[5]=t[5]+n[5],e[6]=t[6]+n[6],e[7]=t[7]+n[7],e[8]=t[8]+n[8],e}function nee(e,t,n){return e[0]=t[0]-n[0],e[1]=t[1]-n[1],e[2]=t[2]-n[2],e[3]=t[3]-n[3],e[4]=t[4]-n[4],e[5]=t[5]-n[5],e[6]=t[6]-n[6],e[7]=t[7]-n[7],e[8]=t[8]-n[8],e}function ree(e,t,n){return e[0]=t[0]*n,e[1]=t[1]*n,e[2]=t[2]*n,e[3]=t[3]*n,e[4]=t[4]*n,e[5]=t[5]*n,e[6]=t[6]*n,e[7]=t[7]*n,e[8]=t[8]*n,e}function iee(e,t,n,r){return e[0]=t[0]+n[0]*r,e[1]=t[1]+n[1]*r,e[2]=t[2]+n[2]*r,e[3]=t[3]+n[3]*r,e[4]=t[4]+n[4]*r,e[5]=t[5]+n[5]*r,e[6]=t[6]+n[6]*r,e[7]=t[7]+n[7]*r,e[8]=t[8]+n[8]*r,e}function aee(e,t){return e[0]===t[0]&&e[1]===t[1]&&e[2]===t[2]&&e[3]===t[3]&&e[4]===t[4]&&e[5]===t[5]&&e[6]===t[6]&&e[7]===t[7]&&e[8]===t[8]}function oee(e,t){var n=e[0],r=e[1],i=e[2],a=e[3],o=e[4],s=e[5],l=e[6],c=e[7],u=e[8],f=t[0],d=t[1],h=t[2],p=t[3],v=t[4],g=t[5],m=t[6],y=t[7],b=t[8];return Math.abs(n-f)<=glMatrix.EPSILON*Math.max(1,Math.abs(n),Math.abs(f))&&Math.abs(r-d)<=glMatrix.EPSILON*Math.max(1,Math.abs(r),Math.abs(d))&&Math.abs(i-h)<=glMatrix.EPSILON*Math.max(1,Math.abs(i),Math.abs(h))&&Math.abs(a-p)<=glMatrix.EPSILON*Math.max(1,Math.abs(a),Math.abs(p))&&Math.abs(o-v)<=glMatrix.EPSILON*Math.max(1,Math.abs(o),Math.abs(v))&&Math.abs(s-g)<=glMatrix.EPSILON*Math.max(1,Math.abs(s),Math.abs(g))&&Math.abs(l-m)<=glMatrix.EPSILON*Math.max(1,Math.abs(l),Math.abs(m))&&Math.abs(c-y)<=glMatrix.EPSILON*Math.max(1,Math.abs(c),Math.abs(y))&&Math.abs(u-b)<=glMatrix.EPSILON*Math.max(1,Math.abs(u),Math.abs(b))}var see=null,lee=null;function or(){var e=new z(4);return z!=Float32Array&&(e[0]=0,e[1]=0,e[2]=0),e[3]=1,e}function cee(e){return e[0]=0,e[1]=0,e[2]=0,e[3]=1,e}function Qa(e,t,n){n=n*.5;var r=Math.sin(n);return e[0]=r*t[0],e[1]=r*t[1],e[2]=r*t[2],e[3]=Math.cos(n),e}function uee(e,t){var n=Math.acos(t[3])*2,r=Math.sin(n/2);return r>glMatrix.EPSILON?(e[0]=t[0]/r,e[1]=t[1]/r,e[2]=t[2]/r):(e[0]=1,e[1]=0,e[2]=0),n}function fee(e,t){var n=CC(e,t);return Math.acos(2*n*n-1)}function Ja(e,t,n){var r=t[0],i=t[1],a=t[2],o=t[3],s=n[0],l=n[1],c=n[2],u=n[3];return e[0]=r*u+o*s+i*c-a*l,e[1]=i*u+o*l+a*s-r*c,e[2]=a*u+o*c+r*l-i*s,e[3]=o*u-r*s-i*l-a*c,e}function dee(e,t,n){n*=.5;var r=t[0],i=t[1],a=t[2],o=t[3],s=Math.sin(n),l=Math.cos(n);return e[0]=r*l+o*s,e[1]=i*l+a*s,e[2]=a*l-i*s,e[3]=o*l-r*s,e}function hee(e,t,n){n*=.5;var r=t[0],i=t[1],a=t[2],o=t[3],s=Math.sin(n),l=Math.cos(n);return e[0]=r*l-a*s,e[1]=i*l+o*s,e[2]=a*l+r*s,e[3]=o*l-i*s,e}function pee(e,t,n){n*=.5;var r=t[0],i=t[1],a=t[2],o=t[3],s=Math.sin(n),l=Math.cos(n);return e[0]=r*l+i*s,e[1]=i*l-r*s,e[2]=a*l+o*s,e[3]=o*l-a*s,e}function vee(e,t){var n=t[0],r=t[1],i=t[2];return e[0]=n,e[1]=r,e[2]=i,e[3]=Math.sqrt(Math.abs(1-n*n-r*r-i*i)),e}function kC(e,t){var n=t[0],r=t[1],i=t[2],a=t[3],o=Math.sqrt(n*n+r*r+i*i),s=Math.exp(a),l=o>0?s*Math.sin(o)/o:0;return e[0]=n*l,e[1]=r*l,e[2]=i*l,e[3]=s*Math.cos(o),e}function EC(e,t){var n=t[0],r=t[1],i=t[2],a=t[3],o=Math.sqrt(n*n+r*r+i*i),s=o>0?Math.atan2(o,a)/o:0;return e[0]=n*s,e[1]=r*s,e[2]=i*s,e[3]=.5*Math.log(n*n+r*r+i*i+a*a),e}function gee(e,t,n){return EC(e,t),PC(e,e,n),kC(e,e),e}function Vh(e,t,n,r){var i=t[0],a=t[1],o=t[2],s=t[3],l=n[0],c=n[1],u=n[2],f=n[3],d,h,p,v,g;return h=i*l+a*c+o*u+s*f,h<0&&(h=-h,l=-l,c=-c,u=-u,f=-f),1-h>R?(d=Math.acos(h),p=Math.sin(d),v=Math.sin((1-r)*d)/p,g=Math.sin(r*d)/p):(v=1-r,g=r),e[0]=v*i+g*l,e[1]=v*a+g*c,e[2]=v*o+g*u,e[3]=v*s+g*f,e}function mee(e){var t=glMatrix.RANDOM(),n=glMatrix.RANDOM(),r=glMatrix.RANDOM(),i=Math.sqrt(1-t),a=Math.sqrt(t);return e[0]=i*Math.sin(2*Math.PI*n),e[1]=i*Math.cos(2*Math.PI*n),e[2]=a*Math.sin(2*Math.PI*r),e[3]=a*Math.cos(2*Math.PI*r),e}function Xh(e,t){var n=t[0],r=t[1],i=t[2],a=t[3],o=n*n+r*r+i*i+a*a,s=o?1/o:0;return e[0]=-n*s,e[1]=-r*s,e[2]=-i*s,e[3]=a*s,e}function yee(e,t){return e[0]=-t[0],e[1]=-t[1],e[2]=-t[2],e[3]=t[3],e}function AC(e,t){var n=t[0]+t[4]+t[8],r;if(n>0)r=Math.sqrt(n+1),e[3]=.5*r,r=.5/r,e[0]=(t[5]-t[7])*r,e[1]=(t[6]-t[2])*r,e[2]=(t[1]-t[3])*r;else{var i=0;t[4]>t[0]&&(i=1),t[8]>t[i*3+i]&&(i=2);var a=(i+1)%3,o=(i+2)%3;r=Math.sqrt(t[i*3+i]-t[a*3+a]-t[o*3+o]+1),e[i]=.5*r,r=.5/r,e[3]=(t[a*3+o]-t[o*3+a])*r,e[a]=(t[a*3+i]+t[i*3+a])*r,e[o]=(t[o*3+i]+t[i*3+o])*r}return e}function Mu(e,t,n,r){var i=.5*Math.PI/180;t*=i,n*=i,r*=i;var a=Math.sin(t),o=Math.cos(t),s=Math.sin(n),l=Math.cos(n),c=Math.sin(r),u=Math.cos(r);return e[0]=a*l*u-o*s*c,e[1]=o*s*u+a*l*c,e[2]=o*l*c-a*s*u,e[3]=o*l*u+a*s*c,e}function bee(e){return"quat("+e[0]+", "+e[1]+", "+e[2]+", "+e[3]+")"}var xee=U3,TC=Dl,ku=q3,wy=K3,wee=Q3,Oy=Ja,PC=J3,CC=rC,Oee=iC,_ee=eC,See=null,Mee=tC,kee=null,Eu=nC,Eee=aC,Aee=oC,Tee=function(){var e=q(),t=me(1,0,0),n=me(0,1,0);return function(r,i,a){var o=ni(i,a);return o<-.999999?(Ki(e,t,i),ty(e)<1e-6&&Ki(e,n,i),di(e,e),Qa(r,e,Math.PI),r):o>.999999?(r[0]=0,r[1]=0,r[2]=0,r[3]=1,r):(Ki(e,i,a),r[0]=e[0],r[1]=e[1],r[2]=e[2],r[3]=1+o,Eu(r,r))}}(),Pee=function(){var e=or(),t=or();return function(n,r,i,a,o,s){return Vh(e,r,o,s),Vh(t,i,a,s),Vh(n,e,t,2*s*(1-s)),n}}(),Cee=function(){var e=xy();return function(t,n,r,i){return e[0]=r[0],e[3]=r[1],e[6]=r[2],e[1]=i[0],e[4]=i[1],e[7]=i[2],e[2]=-n[0],e[5]=-n[1],e[8]=-n[2],Eu(t,AC(t,e))}}();function Uh(){var e=new z(2);return z!=Float32Array&&(e[0]=0,e[1]=0),e}function Lee(e){var t=new glMatrix.ARRAY_TYPE(2);return t[0]=e[0],t[1]=e[1],t}function Ree(e,t){var n=new glMatrix.ARRAY_TYPE(2);return n[0]=e,n[1]=t,n}function LC(e,t){return e[0]=t[0],e[1]=t[1],e}function RC(e,t,n){return e[0]=t,e[1]=n,e}function Nee(e,t,n){return e[0]=t[0]+n[0],e[1]=t[1]+n[1],e}function Iee(e,t,n){return e[0]=t[0]-n[0],e[1]=t[1]-n[1],e}function Dee(e,t,n){return e[0]=t[0]*n[0],e[1]=t[1]*n[1],e}function jee(e,t,n){return e[0]=t[0]/n[0],e[1]=t[1]/n[1],e}function Fee(e,t){return e[0]=Math.ceil(t[0]),e[1]=Math.ceil(t[1]),e}function Bee(e,t){return e[0]=Math.floor(t[0]),e[1]=Math.floor(t[1]),e}function zee(e,t,n){return e[0]=Math.min(t[0],n[0]),e[1]=Math.min(t[1],n[1]),e}function Zee(e,t,n){return e[0]=Math.max(t[0],n[0]),e[1]=Math.max(t[1],n[1]),e}function Wee(e,t){return e[0]=Math.round(t[0]),e[1]=Math.round(t[1]),e}function $ee(e,t,n){return e[0]=t[0]*n,e[1]=t[1]*n,e}function Gee(e,t,n,r){return e[0]=t[0]+n[0]*r,e[1]=t[1]+n[1]*r,e}function Yee(e,t){var n=t[0]-e[0],r=t[1]-e[1];return Math.hypot(n,r)}function Hee(e,t){var n=t[0]-e[0],r=t[1]-e[1];return n*n+r*r}function Vee(e){var t=e[0],n=e[1];return Math.hypot(t,n)}function Xee(e){var t=e[0],n=e[1];return t*t+n*n}function Uee(e,t){return e[0]=-t[0],e[1]=-t[1],e}function qee(e,t){return e[0]=1/t[0],e[1]=1/t[1],e}function NC(e,t){var n=t[0],r=t[1],i=n*n+r*r;return i>0&&(i=1/Math.sqrt(i)),e[0]=t[0]*i,e[1]=t[1]*i,e}function IC(e,t){return e[0]*t[0]+e[1]*t[1]}function Kee(e,t,n){var r=t[0]*n[1]-t[1]*n[0];return e[0]=e[1]=0,e[2]=r,e}function Qee(e,t,n,r){var i=t[0],a=t[1];return e[0]=i+r*(n[0]-i),e[1]=a+r*(n[1]-a),e}function Jee(e,t){t=t||1;var n=glMatrix.RANDOM()*2*Math.PI;return e[0]=Math.cos(n)*t,e[1]=Math.sin(n)*t,e}function ete(e,t,n){var r=t[0],i=t[1];return e[0]=n[0]*r+n[2]*i,e[1]=n[1]*r+n[3]*i,e}function tte(e,t,n){var r=t[0],i=t[1];return e[0]=n[0]*r+n[2]*i+n[4],e[1]=n[1]*r+n[3]*i+n[5],e}function nte(e,t,n){var r=t[0],i=t[1];return e[0]=n[0]*r+n[3]*i+n[6],e[1]=n[1]*r+n[4]*i+n[7],e}function rte(e,t,n){var r=t[0],i=t[1];return e[0]=n[0]*r+n[4]*i+n[12],e[1]=n[1]*r+n[5]*i+n[13],e}function ite(e,t,n,r){var i=t[0]-n[0],a=t[1]-n[1],o=Math.sin(r),s=Math.cos(r);return e[0]=i*s-a*o+n[0],e[1]=i*o+a*s+n[1],e}function ate(e,t){var n=e[0],r=e[1],i=t[0],a=t[1],o=Math.sqrt(n*n+r*r)*Math.sqrt(i*i+a*a),s=o&&(n*i+r*a)/o;return Math.acos(Math.min(Math.max(s,-1),1))}function ote(e){return e[0]=0,e[1]=0,e}function ste(e){return"vec2("+e[0]+", "+e[1]+")"}function DC(e,t){return e[0]===t[0]&&e[1]===t[1]}function lte(e,t){var n=e[0],r=e[1],i=t[0],a=t[1];return Math.abs(n-i)<=glMatrix.EPSILON*Math.max(1,Math.abs(n),Math.abs(i))&&Math.abs(r-a)<=glMatrix.EPSILON*Math.max(1,Math.abs(r),Math.abs(a))}var cte=null,ute=null,fte=null,dte=null,hte=null,pte=null,vte=null,gte=function(){var e=Uh();return function(t,n,r,i,a,o){var s,l;for(n||(n=2),r||(r=0),i?l=Math.min(i*n+r,t.length):l=t.length,s=r;sn?n:e},Cn=jC,qh=function(e,t){return qh=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,r){n.__proto__=r}||function(n,r){for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(n[i]=r[i])},qh(e,t)};function On(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");qh(e,t);function n(){this.constructor=e}e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)}var Me=function(){return Me=Object.assign||function(t){for(var n,r=1,i=arguments.length;r=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,n,a):o(t,n))||a);return i>3&&a&&Object.defineProperty(t,n,a),a}function BC(e,t){return function(n,r){t(n,r,e)}}function zC(e,t,n,r,i,a){function o(m){if(m!==void 0&&typeof m!="function")throw new TypeError("Function expected");return m}for(var s=r.kind,l=s==="getter"?"get":s==="setter"?"set":"value",c=!t&&e?r.static?e:e.prototype:null,u=t||(c?Object.getOwnPropertyDescriptor(c,r.name):{}),f,d=!1,h=n.length-1;h>=0;h--){var p={};for(var v in r)p[v]=v==="access"?{}:r[v];for(var v in r.access)p.access[v]=r.access[v];p.addInitializer=function(m){if(d)throw new TypeError("Cannot add initializers after decoration has completed");a.push(o(m||null))};var g=(0,n[h])(s==="accessor"?{get:u.get,set:u.set}:u[l],p);if(s==="accessor"){if(g===void 0)continue;if(g===null||typeof g!="object")throw new TypeError("Object expected");(f=o(g.get))&&(u.get=f),(f=o(g.set))&&(u.set=f),(f=o(g.init))&&i.unshift(f)}else(f=o(g))&&(s==="field"?i.unshift(f):u[l]=f)}c&&Object.defineProperty(c,r.name,u),d=!0}function ZC(e,t,n){for(var r=arguments.length>2,i=0;i0&&a[a.length-1])&&(c[0]===6||c[0]===2)){n=0;continue}if(c[0]===3&&(!a||c[1]>a[0]&&c[1]=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function Y(e,t){var n=typeof Symbol=="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),i,a=[],o;try{for(;(t===void 0||t-- >0)&&!(i=r.next()).done;)a.push(i.value)}catch(s){o={error:s}}finally{try{i&&!i.done&&(n=r.return)&&n.call(r)}finally{if(o)throw o.error}}return a}function XC(){for(var e=[],t=0;t1||l(h,v)})},p&&(i[h]=p(i[h])))}function l(h,p){try{c(r[h](p))}catch(v){d(a[0][3],v)}}function c(h){h.value instanceof Fl?Promise.resolve(h.value.v).then(u,f):d(a[0][2],h)}function u(h){l("next",h)}function f(h){l("throw",h)}function d(h,p){h(p),a.shift(),a.length&&l(a[0][0],a[0][1])}}function KC(e){var t,n;return t={},r("next"),r("throw",function(i){throw i}),r("return"),t[Symbol.iterator]=function(){return this},t;function r(i,a){t[i]=e[i]?function(o){return(n=!n)?{value:Fl(e[i](o)),done:!1}:a?a(o):o}:a}}function QC(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof eo=="function"?eo(e):e[Symbol.iterator](),n={},r("next"),r("throw"),r("return"),n[Symbol.asyncIterator]=function(){return this},n);function r(a){n[a]=e[a]&&function(o){return new Promise(function(s,l){o=e[a](o),i(s,l,o.done,o.value)})}}function i(a,o,s,l){Promise.resolve(l).then(function(c){a({value:c,done:s})},o)}}function JC(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}var e5=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t},Qh=function(e){return Qh=Object.getOwnPropertyNames||function(t){var n=[];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[n.length]=r);return n},Qh(e)};function t5(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n=Qh(e),r=0;r=Bl[n]&&(n==="m"&&r.length>2?(e.segments.push([t].concat(r.splice(0,2))),n="l",t=t==="m"?"l":"L"):e.segments.push([t].concat(r.splice(0,Bl[n]))),!!Bl[n]););}function c5(e){var t=e.index,n=e.pathValue,r=n.charCodeAt(t);if(r===48){e.param=0,e.index+=1;return}if(r===49){e.param=1,e.index+=1;return}e.err='[path-util]: invalid Arc flag "'.concat(n[t],'", expecting 0 or 1 at index ').concat(t)}function u5(e){return e>=48&&e<=57||e===43||e===45||e===46}function js(e){return e>=48&&e<=57}function f5(e){var t=e.max,n=e.pathValue,r=e.index,i=r,a=!1,o=!1,s=!1,l=!1,c;if(i>=t){e.err="[path-util]: Invalid path value at index ".concat(i,', "pathValue" is missing param');return}if(c=n.charCodeAt(i),(c===43||c===45)&&(i+=1,c=n.charCodeAt(i)),!js(c)&&c!==46){e.err="[path-util]: Invalid path value at index ".concat(i,', "').concat(n[i],'" is not a number');return}if(c!==46){if(a=c===48,i+=1,c=n.charCodeAt(i),a&&i=5760&&t.includes(e)}function Tu(e){for(var t=e.pathValue,n=e.max;e.index0;o-=1){if(p5(i)&&(o===3||o===4)?c5(e):f5(e),e.err.length)return;e.data.push(e.param),Tu(e),e.index=e.max||!u5(n.charCodeAt(e.index)))break}Ey(e)}var g5=function(){function e(t){this.pathValue=t,this.segments=[],this.max=t.length,this.index=0,this.param=0,this.segmentStart=0,this.data=[],this.err=""}return e}();function m5(e){if(_y(e))return[].concat(e);var t=new g5(e);for(Tu(t);t.index=a)o={x:n,y:r};else{var s=to([e,t],[n,r],i/a),l=s[0],c=s[1];o={x:l,y:c}}return{length:a,point:o,min:{x:Math.min(e,n),y:Math.min(t,r)},max:{x:Math.max(e,n),y:Math.max(t,r)}}}function Ay(e,t){var n=e.x,r=e.y,i=t.x,a=t.y,o=n*i+r*a,s=Math.sqrt((Math.pow(n,2)+Math.pow(r,2))*(Math.pow(i,2)+Math.pow(a,2))),l=n*a-r*i<0?-1:1,c=l*Math.acos(o/s);return c}function x5(e,t,n,r,i,a,o,s,l,c){var u=Math.abs,f=Math.sin,d=Math.cos,h=Math.sqrt,p=Math.PI,v=u(n),g=u(r),m=(i%360+360)%360,y=m*(p/180);if(e===s&&t===l)return{x:e,y:t};if(v===0||g===0)return Jh(e,t,s,l,c).point;var b=(e-s)/2,x=(t-l)/2,w={x:d(y)*b+f(y)*x,y:-f(y)*b+d(y)*x},O=Math.pow(w.x,2)/Math.pow(v,2)+Math.pow(w.y,2)/Math.pow(g,2);O>1&&(v*=h(O),g*=h(O));var _=Math.pow(v,2)*Math.pow(g,2)-Math.pow(v,2)*Math.pow(w.y,2)-Math.pow(g,2)*Math.pow(w.x,2),S=Math.pow(v,2)*Math.pow(w.y,2)+Math.pow(g,2)*Math.pow(w.x,2),M=_/S;M=M<0?0:M;var k=(a!==o?1:-1)*h(M),E={x:k*(v*w.y/g),y:k*(-(g*w.x)/v)},N={x:d(y)*E.x-f(y)*E.y+(e+s)/2,y:f(y)*E.x+d(y)*E.y+(t+l)/2},T={x:(w.x-E.x)/v,y:(w.y-E.y)/g},L=Ay({x:1,y:0},T),I={x:(-w.x-E.x)/v,y:(-w.y-E.y)/g},D=Ay(T,I);!o&&D>0?D-=2*p:o&&D<0&&(D+=2*p),D%=2*p;var F=L+D*c,j=v*d(F),B=g*f(F),W={x:d(y)*j-f(y)*B+N.x,y:f(y)*j+d(y)*B+N.y};return W}function w5(e,t,n,r,i,a,o,s,l,c,u){var f,d=u.bbox,h=d===void 0?!0:d,p=u.length,v=p===void 0?!0:p,g=u.sampleSize,m=g===void 0?30:g,y=typeof c=="number",b=e,x=t,w=0,O=[b,x,w],_=[b,x],S=0,M={x:0,y:0},k=[{x:b,y:x}];y&&c<=0&&(M={x:b,y:x});for(var E=0;E<=m;E+=1){if(S=E/m,f=x5(e,t,n,r,i,a,o,s,l,S),b=f.x,x=f.y,h&&k.push({x:b,y:x}),v&&(w+=Hr(_,[b,x])),_=[b,x],y&&w>=c&&c>O[2]){var N=(w-c)/(w-O[2]);M={x:_[0]*(1-N)+O[0]*N,y:_[1]*(1-N)+O[1]*N}}O=[b,x,w]}return y&&c>=w&&(M={x:s,y:l}),{length:w,point:M,min:{x:Math.min.apply(null,k.map(function(T){return T.x})),y:Math.min.apply(null,k.map(function(T){return T.y}))},max:{x:Math.max.apply(null,k.map(function(T){return T.x})),y:Math.max.apply(null,k.map(function(T){return T.y}))}}}function O5(e,t,n,r,i,a,o,s,l){var c=1-l;return{x:Math.pow(c,3)*e+3*Math.pow(c,2)*l*n+3*c*Math.pow(l,2)*i+Math.pow(l,3)*o,y:Math.pow(c,3)*t+3*Math.pow(c,2)*l*r+3*c*Math.pow(l,2)*a+Math.pow(l,3)*s}}function Ty(e,t,n,r,i,a,o,s,l,c){var u,f=c.bbox,d=f===void 0?!0:f,h=c.length,p=h===void 0?!0:h,v=c.sampleSize,g=v===void 0?10:v,m=typeof l=="number",y=e,b=t,x=0,w=[y,b,x],O=[y,b],_=0,S={x:0,y:0},M=[{x:y,y:b}];m&&l<=0&&(S={x:y,y:b});for(var k=0;k<=g;k+=1){if(_=k/g,u=O5(e,t,n,r,i,a,o,s,_),y=u.x,b=u.y,d&&M.push({x:y,y:b}),p&&(x+=Hr(O,[y,b])),O=[y,b],m&&x>=l&&l>w[2]){var E=(x-l)/(x-w[2]);S={x:O[0]*(1-E)+w[0]*E,y:O[1]*(1-E)+w[1]*E}}w=[y,b,x]}return m&&l>=x&&(S={x:o,y:s}),{length:x,point:S,min:{x:Math.min.apply(null,M.map(function(N){return N.x})),y:Math.min.apply(null,M.map(function(N){return N.y}))},max:{x:Math.max.apply(null,M.map(function(N){return N.x})),y:Math.max.apply(null,M.map(function(N){return N.y}))}}}function _5(e,t,n,r,i,a,o){var s=1-o;return{x:Math.pow(s,2)*e+2*s*o*n+Math.pow(o,2)*i,y:Math.pow(s,2)*t+2*s*o*r+Math.pow(o,2)*a}}function S5(e,t,n,r,i,a,o,s){var l,c=s.bbox,u=c===void 0?!0:c,f=s.length,d=f===void 0?!0:f,h=s.sampleSize,p=h===void 0?10:h,v=typeof o=="number",g=e,m=t,y=0,b=[g,m,y],x=[g,m],w=0,O={x:0,y:0},_=[{x:g,y:m}];v&&o<=0&&(O={x:g,y:m});for(var S=0;S<=p;S+=1){if(w=S/p,l=_5(e,t,n,r,i,a,w),g=l.x,m=l.y,u&&_.push({x:g,y:m}),d&&(y+=Hr(x,[g,m])),x=[g,m],v&&y>=o&&o>b[2]){var M=(y-o)/(y-b[2]);O={x:x[0]*(1-M)+b[0]*M,y:x[1]*(1-M)+b[1]*M}}b=[g,m,y]}return v&&o>=y&&(O={x:i,y:a}),{length:y,point:O,min:{x:Math.min.apply(null,_.map(function(k){return k.x})),y:Math.min.apply(null,_.map(function(k){return k.y}))},max:{x:Math.max.apply(null,_.map(function(k){return k.x})),y:Math.max.apply(null,_.map(function(k){return k.y}))}}}function Py(e,t,n){for(var r,i,a,o,s,l,c=Pu(e),u=typeof t=="number",f,d=[],h,p=0,v=0,g=0,m=0,y,b=[],x=[],w=0,O={x:0,y:0},_=O,S=O,M=O,k=0,E=0,N=c.length;E=t&&(M=S),x.push(_),b.push(O),k+=w,l=h!=="Z"?y.slice(-2):[g,m],p=l[0],v=l[1];return u&&t>=k&&(M={x:p,y:v}),{length:k,point:M,min:{x:Math.min.apply(null,b.map(function(T){return T.x})),y:Math.min.apply(null,b.map(function(T){return T.y}))},max:{x:Math.max.apply(null,x.map(function(T){return T.x})),y:Math.max.apply(null,x.map(function(T){return T.y}))}}}function M5(e,t){return Py(e,void 0,Me(Me({},t),{bbox:!1,length:!0})).length}var Cu=function(e){if(et(e))return e.reduce(function(t,n){return Math.min(t,n)},e[0])};function Lu(e){if(!Array.isArray(e))return-1/0;var t=e.length;if(!t)return-1/0;for(var n=e[0],r=1;r7){e[n].shift();for(var r=e[n],i=n;r.length;)t[n]="A",e.splice(i+=1,0,["C"].concat(r.splice(0,6)));e.splice(n,1)}}function T5(e){return My(e)&&e.every(function(t){var n=t[0];return"MC".includes(n)})}function Ru(e,t,n){var r=e*Math.cos(n)-t*Math.sin(n),i=e*Math.sin(n)+t*Math.cos(n);return{x:r,y:i}}function ep(e,t,n,r,i,a,o,s,l,c){var u=e,f=t,d=n,h=r,p=s,v=l,g=Math.PI*120/180,m=Math.PI/180*(+i||0),y=[],b,x,w,O,_;if(c)x=c[0],w=c[1],O=c[2],_=c[3];else{b=Ru(u,f,-m),u=b.x,f=b.y,b=Ru(p,v,-m),p=b.x,v=b.y;var S=(u-p)/2,M=(f-v)/2,k=S*S/(d*d)+M*M/(h*h);k>1&&(k=Math.sqrt(k),d*=k,h*=k);var E=d*d,N=h*h,T=(a===o?-1:1)*Math.sqrt(Math.abs((E*N-E*M*M-N*S*S)/(E*M*M+N*S*S)));O=T*d*M/h+(u+p)/2,_=T*-h*S/d+(f+v)/2,x=Math.asin(((f-_)/h*Math.pow(10,9)>>0)/Math.pow(10,9)),w=Math.asin(((v-_)/h*Math.pow(10,9)>>0)/Math.pow(10,9)),x=uw&&(x-=Math.PI*2),!o&&w>x&&(w-=Math.PI*2)}var L=w-x;if(Math.abs(L)>g){var I=w,D=p,F=v;w=x+g*(o&&w>x?1:-1),p=O+d*Math.cos(w),v=_+h*Math.sin(w),y=ep(p,v,d,h,i,0,o,D,F,[w,I,O,_])}L=w-x;var j=Math.cos(x),B=Math.sin(x),W=Math.cos(w),V=Math.sin(w),U=Math.tan(L/4),Q=4/3*d*U,se=4/3*h*U,ee=[u,f],ue=[u+Q*B,f-se*j],he=[p+Q*V,v-se*W],ie=[p,v];if(ue[0]=2*ee[0]-ue[0],ue[1]=2*ee[1]-ue[1],c)return ue.concat(he,ie,y);y=ue.concat(he,ie,y);for(var we=[],Se=0,je=y.length;Se=d[m],h[m]-=p?1:0,p?y.ss:[y.s]}).flat()});return v[0].length===v[1].length?v:Ny(v[0],v[1],f)}function R5(e,t,n,r,i,a,o,s){return 3*((s-t)*(n+i)-(o-e)*(r+a)+r*(e-i)-n*(t-a)+s*(i+e/3)-o*(a+t/3))/20}function N5(e){var t=0,n=0,r=0;return tp(e).map(function(i){var a;switch(i[0]){case"M":return t=i[1],n=i[2],0;default:var o=i.slice(1),s=o[0],l=o[1],c=o[2],u=o[3],f=o[4],d=o[5];return r=R5(t,n,s,l,c,u,f,d),a=i.slice(-2),t=a[0],n=a[1],r}}).reduce(function(i,a){return i+a},0)}function Iy(e){return N5(e)>=0}function I5(e){var t=e.slice(1).map(function(n,r,i){return r?i[r-1].slice(-2).concat(n.slice(1)):e[0].slice(1).concat(n.slice(1))}).map(function(n){return n.map(function(r,i){return n[n.length-i-2*(1-i%2)]})}).reverse();return[["M"].concat(t[0].slice(0,2))].concat(t.map(function(n){return["C"].concat(n.slice(2))}))}function D5(e){return e.map(function(t){return Array.isArray(t)?[].concat(t):t})}function j5(e){var t=e.length,n=t-1;return e.map(function(r,i){return e.map(function(a,o){var s=i+o,l;return o===0||e[s]&&e[s][0]==="M"?(l=e[s],["M"].concat(l.slice(-2))):(s>=t&&(s-=n),e[s])})})}function F5(e,t){var n=e.length-1,r=[],i=0,a=0,o=j5(e);return o.forEach(function(s,l){e.slice(1).forEach(function(c,u){a+=Hr(e[(l+u)%n].slice(-2),t[u%n].slice(-2))}),r[l]=a,a=0}),i=r.indexOf(Math.min.apply(null,r)),o[i]}var B5=function(e){return e===void 0},on=B5,z5=function(e){return Lr(e,"Boolean")},Dy=z5;function lr(e){return typeof e=="function"}var Zl=function(e){var t=typeof e;return e!==null&&t==="object"||t==="function"};function Z5(e,t,n){return Py(e,t,Me(Me({},n),{bbox:!1,length:!0})).point}var Xe=re(4942);function W5(e,t){for(;!{}.hasOwnProperty.call(e,t)&&(e=(0,de.Z)(e))!==null;);return e}function np(){return np=typeof Reflect!="undefined"&&Reflect.get?Reflect.get.bind():function(e,t,n){var r=W5(e,t);if(r){var i=Object.getOwnPropertyDescriptor(r,t);return i.get?i.get.call(arguments.length<3?e:n):i.value}},np.apply(null,arguments)}function jy(e,t,n,r){var i=np((0,de.Z)(1&r?e.prototype:e),t,n);return 2&r&&typeof i=="function"?function(a){return i.apply(n,a)}:i}function Mr(e,t,n,r){var i=e-n,a=t-r;return Math.sqrt(i*i+a*a)}function Nu(e,t){var n=Math.min.apply(Math,(0,A.Z)(e)),r=Math.min.apply(Math,(0,A.Z)(t)),i=Math.max.apply(Math,(0,A.Z)(e)),a=Math.max.apply(Math,(0,A.Z)(t));return{x:n,y:r,width:i-n,height:a-r}}function Fy(e){return(e+Math.PI*2)%(Math.PI*2)}function By(e,t){var n=Math.abs(e);return t>0?n:n*-1}function $5(e,t,n,r,i,a){var o=n,s=r;if(o===0||s===0)return{x:e,y:t};for(var l=i-e,c=a-t,u=Math.abs(l),f=Math.abs(c),d=o*o,h=s*s,p=Math.PI/4,v=0,g=0,m=0;m<4;m++){v=o*Math.cos(p),g=s*Math.sin(p);var y=(d-h)*Math.pow(Math.cos(p),3)/o,b=(h-d)*Math.pow(Math.sin(p),3)/s,x=v-y,w=g-b,O=u-y,_=f-b,S=Math.hypot(w,x),M=Math.hypot(_,O),k=S*Math.asin((x*_-w*O)/(S*M)),E=k/Math.sqrt(d+h-v*v-g*g);p+=E,p=Math.min(Math.PI/2,Math.max(0,p))}return{x:e+By(v,l),y:t+By(g,c)}}function G5(e,t,n,r,i,a,o,s){return-1*n*Math.cos(i)*Math.sin(s)-r*Math.sin(i)*Math.cos(s)}function Y5(e,t,n,r,i,a,o,s){return-1*n*Math.sin(i)*Math.sin(s)+r*Math.cos(i)*Math.cos(s)}function H5(e,t,n){return Math.atan(-t/e*Math.tan(n))}function V5(e,t,n){return Math.atan(t/(e*Math.tan(n)))}function X5(e,t,n,r,i,a){return n*Math.cos(i)*Math.cos(a)-r*Math.sin(i)*Math.sin(a)+e}function U5(e,t,n,r,i,a){return n*Math.sin(i)*Math.cos(a)+r*Math.cos(i)*Math.sin(a)+t}function q5(e,t,n,r){var i=Math.atan2(r*e,n*t);return(i+Math.PI*2)%(Math.PI*2)}function zy(e,t,n){return{x:e*Math.cos(n),y:t*Math.sin(n)}}function Zy(e,t,n){var r=Math.cos(n),i=Math.sin(n);return[e*r-t*i,e*i+t*r]}function K5(e,t,n,r,i,a,o){for(var s=H5(n,r,i),l=1/0,c=-1/0,u=[a,o],f=-Math.PI*2;f<=Math.PI*2;f+=Math.PI){var d=s+f;ac&&(c=p)}for(var v=V5(n,r,i),g=1/0,m=-1/0,y=[a,o],b=-Math.PI*2;b<=Math.PI*2;b+=Math.PI){var x=v+b;am&&(m=O)}return{x:l,y:g,width:c-l,height:m-g}}function yte(e,t,n,r,i,a,o,s,l){var c=Zy(s-e,l-t,-i),u=_slicedToArray(c,2),f=u[0],d=u[1],h=$5(0,0,n,r,f,d),p=q5(n,r,h.x,h.y);po&&(h=zy(n,r,o));var v=Zy(h.x,h.y,i);return{x:v[0]+e,y:v[1]+t}}function bte(e,t,n,r,i,a,o,s){var l=(o-a)*s+a,c=G5(e,t,n,r,i,a,o,l),u=Y5(e,t,n,r,i,a,o,l);return Fy(Math.atan2(u,c))}var Q5=1e-4;function Wy(e,t,n,r,i,a){var o=-1,s=1/0,l=[n,r],c=20;a&&a>200&&(c=a/10);for(var u=1/c,f=u/10,d=0;d<=c;d++){var h=d*u,p=[i.apply(void 0,(0,A.Z)(e.concat([h]))),i.apply(void 0,(0,A.Z)(t.concat([h])))],v=Mr(l[0],l[1],p[0],p[1]);v=0&&ws?Mr(n,r,i,a):Gy(e,t,n,r,i,a)}function Gy(e,t,n,r,i,a){var o=[n-e,r-t];if(DC(o,[0,0]))return Math.sqrt((i-e)*(i-e)+(a-t)*(a-t));var s=[-o[1],o[0]];NC(s,s);var l=[i-e,a-t];return Math.abs(IC(l,s))}function wte(e,t,n,r){return Math.atan2(r-t,n-e)}function Do(e,t,n,r,i){var a=1-i;return a*a*a*e+3*t*i*a*a+3*n*i*i*a+r*i*i*i}function Yy(e,t,n,r,i){var a=1-i;return 3*(a*a*(t-e)+2*a*i*(n-t)+i*i*(r-n))}function Hy(e,t,n,r){var i=-3*e+9*t-9*n+3*r,a=6*e-12*t+6*n,o=3*t-3*e,s=[],l,c,u;if(zl(i,0))zl(a,0)||(l=-o/a,l>=0&&l<=1&&s.push(l));else{var f=a*a-4*i*o;zl(f,0)?s.push(-a/(2*i)):f>0&&(u=Math.sqrt(f),l=(-a+u)/(2*i),c=(-a-u)/(2*i),l>=0&&l<=1&&s.push(l),c>=0&&c<=1&&s.push(c))}return s}function tL(e,t,n,r,i,a,o,s,l){var c=Do(e,n,i,o,l),u=Do(t,r,a,s,l),f=ta(e,t,n,r,l),d=ta(n,r,i,a,l),h=ta(i,a,o,s,l),p=ta(f.x,f.y,d.x,d.y,l),v=ta(d.x,d.y,h.x,h.y,l);return[[e,t,f.x,f.y,p.x,p.y,c,u],[c,u,v.x,v.y,h.x,h.y,o,s]]}function rp(e,t,n,r,i,a,o,s,l){if(l===0)return J5([e,n,i,o],[t,r,a,s]);var c=tL(e,t,n,r,i,a,o,s,.5),u=[].concat(_toConsumableArray(c[0]),[l-1]),f=[].concat(_toConsumableArray(c[1]),[l-1]);return rp.apply(void 0,_toConsumableArray(u))+rp.apply(void 0,_toConsumableArray(f))}function nL(e,t,n,r,i,a,o,s){for(var l=[e,o],c=[t,s],u=Hy(e,n,i,o),f=Hy(t,r,a,s),d=0;d1||t<0||e.length<2)return null;var n=Xy(e),r=n.segments,i=n.totalLength;if(i===0)return{x:e[0][0],y:e[0][1]};for(var a=0,o=null,s=0;s=a&&t<=a+f){var d=(t-a)/f;o=ta(c[0],c[1],u[0],u[1],d);break}a+=f}return o}function Ky(e,t){if(t>1||t<0||e.length<2)return 0;for(var n=Xy(e),r=n.segments,i=n.totalLength,a=0,o=0,s=0;s=a&&t<=a+f){o=Math.atan2(u[1]-c[1],u[0]-c[0]);break}a+=f}return o}function Qy(e,t,n){for(var r=1/0,i=0;i=0?[i]:[]}function oL(e,t,n,r,i,a,o){var s=Wl(e,n,i,o),l=Wl(t,r,a,o),c=ta(e,t,n,r,o),u=ta(n,r,i,a,o);return[[e,t,c.x,c.y,s,l],[s,l,u.x,u.y,i,a]]}function ip(e,t,n,r,i,a,o){if(o===0)return(Mr(e,t,n,r)+Mr(n,r,i,a)+Mr(e,t,i,a))/2;var s=oL(e,t,n,r,i,a,.5),l=s[0],c=s[1];return l.push(o-1),c.push(o-1),ip.apply(void 0,_toConsumableArray(l))+ip.apply(void 0,_toConsumableArray(c))}function sL(e,t,n,r,i,a){var o=Jy(e,n,i)[0],s=Jy(t,r,a)[0],l=[e,i],c=[t,a];return o!==void 0&&l.push(Wl(e,n,i,o)),s!==void 0&&c.push(Wl(t,r,a,s)),Nu(l,c)}function Rte(e,t,n,r,i,a){return ip(e,t,n,r,i,a,3)}function lL(e,t,n,r,i,a,o,s){return Wy([e,n,i],[t,r,a],o,s,Wl)}function cL(e,t,n,r,i,a,o,s){var l=lL(e,t,n,r,i,a,o,s);return Mr(l.x,l.y,o,s)}var kr=re(74165),no=re(15861),jo=re(37762),Fo=re(91);var uL=typeof globalThis!="undefined"?globalThis:typeof window!="undefined"?window:typeof re.g!="undefined"?re.g:typeof self!="undefined"?self:{},e1={exports:{}};(function(e,t){(function(n,r){e.exports=r()})(uL,function(){function n(w,O,_,S,M){r(w,O,_||0,S||w.length-1,M||a)}function r(w,O,_,S,M){for(;S>_;){if(S-_>600){var k=S-_+1,E=O-_+1,N=Math.log(k),T=.5*Math.exp(2*N/3),L=.5*Math.sqrt(N*T*(k-T)/k)*(E-k/2<0?-1:1),I=Math.max(_,Math.floor(O-E*T/k+L)),D=Math.min(S,Math.floor(O+(k-E)*T/k+L));r(w,O,I,D,M)}var F=w[O],j=_,B=S;for(i(w,_,O),M(w[S],F)>0&&i(w,_,S);j0;)B--}M(w[_],F)===0?i(w,_,B):(B++,i(w,B,S)),B<=O&&(_=B+1),O<=B&&(S=B-1)}}function i(w,O,_){var S=w[O];w[O]=w[_],w[_]=S}function a(w,O){return wO?1:0}var o=function(O){O===void 0&&(O=9),this._maxEntries=Math.max(4,O),this._minEntries=Math.max(2,Math.ceil(this._maxEntries*.4)),this.clear()};o.prototype.all=function(){return this._all(this.data,[])},o.prototype.search=function(O){var _=this.data,S=[];if(!y(O,_))return S;for(var M=this.toBBox,k=[];_;){for(var E=0;E<_.children.length;E++){var N=_.children[E],T=_.leaf?M(N):N;y(O,T)&&(_.leaf?S.push(N):m(O,T)?this._all(N,S):k.push(N))}_=k.pop()}return S},o.prototype.collides=function(O){var _=this.data;if(!y(O,_))return!1;for(var S=[];_;){for(var M=0;M<_.children.length;M++){var k=_.children[M],E=_.leaf?this.toBBox(k):k;if(y(O,E)){if(_.leaf||m(O,E))return!0;S.push(k)}}_=S.pop()}return!1},o.prototype.load=function(O){if(!(O&&O.length))return this;if(O.length=0&&k[_].children.length>this._maxEntries;)this._split(k,_),_--;this._adjustParentBBoxes(M,k,_)},o.prototype._split=function(O,_){var S=O[_],M=S.children.length,k=this._minEntries;this._chooseSplitAxis(S,k,M);var E=this._chooseSplitIndex(S,k,M),N=b(S.children.splice(E,S.children.length-E));N.height=S.height,N.leaf=S.leaf,l(S,this.toBBox),l(N,this.toBBox),_?O[_-1].children.push(N):this._splitRoot(S,N)},o.prototype._splitRoot=function(O,_){this.data=b([O,_]),this.data.height=O.height+1,this.data.leaf=!1,l(this.data,this.toBBox)},o.prototype._chooseSplitIndex=function(O,_,S){for(var M,k=1/0,E=1/0,N=_;N<=S-_;N++){var T=c(O,0,N,this.toBBox),L=c(O,N,S,this.toBBox),I=g(T,L),D=h(T)+h(L);I=_;D--){var F=O.children[D];u(N,O.leaf?k(F):F),T+=p(N)}return T},o.prototype._adjustParentBBoxes=function(O,_,S){for(var M=S;M>=0;M--)u(_[M],O)},o.prototype._condense=function(O){for(var _=O.length-1,S=void 0;_>=0;_--)O[_].children.length===0?_>0?(S=O[_-1].children,S.splice(S.indexOf(O[_]),1)):this.clear():l(O[_],this.toBBox)};function s(w,O,_){if(!_)return O.indexOf(w);for(var S=0;S=w.minX&&O.maxY>=w.minY}function b(w){return{children:w,height:1,leaf:!0,minX:1/0,minY:1/0,maxX:-1/0,maxY:-1/0}}function x(w,O,_,S,M){for(var k=[O,_];k.length;)if(_=k.pop(),O=k.pop(),!(_-O<=S)){var E=O+Math.ceil((_-O)/S/2)*S;n(w,E,O,_,M),k.push(O,E,E,_)}}return o})})(e1);var fL=e1.exports,fe=function(e){return e.GROUP="g",e.FRAGMENT="fragment",e.CIRCLE="circle",e.ELLIPSE="ellipse",e.IMAGE="image",e.RECT="rect",e.LINE="line",e.POLYLINE="polyline",e.POLYGON="polygon",e.TEXT="text",e.PATH="path",e.HTML="html",e.MESH="mesh",e}({}),Du=function(e){return e[e.ZERO=0]="ZERO",e[e.NEGATIVE_ONE=1]="NEGATIVE_ONE",e}({}),ro=function(){function e(){(0,P.Z)(this,e),this.plugins=[]}return(0,Z.Z)(e,[{key:"addRenderingPlugin",value:function(n){this.plugins.push(n),this.context.renderingPlugins.push(n)}},{key:"removeAllRenderingPlugins",value:function(){var n=this;this.plugins.forEach(function(r){var i=n.context.renderingPlugins.indexOf(r);i>=0&&n.context.renderingPlugins.splice(i,1)})}}])}(),dL=function(){function e(t){(0,P.Z)(this,e),this.clipSpaceNearZ=Du.NEGATIVE_ONE,this.plugins=[],this.config=(0,oe.Z)({enableDirtyCheck:!0,enableCulling:!1,enableAutoRendering:!0,enableDirtyRectangleRendering:!0,enableDirtyRectangleRenderingDebug:!1,enableSizeAttenuation:!0,enableRenderingOptimization:!1},t)}return(0,Z.Z)(e,[{key:"registerPlugin",value:function(n){var r=this.plugins.findIndex(function(i){return i===n});r===-1&&this.plugins.push(n)}},{key:"unregisterPlugin",value:function(n){var r=this.plugins.findIndex(function(i){return i===n});r>-1&&this.plugins.splice(r,1)}},{key:"getPlugins",value:function(){return this.plugins}},{key:"getPlugin",value:function(n){return this.plugins.find(function(r){return r.name===n})}},{key:"getConfig",value:function(){return this.config}},{key:"setConfig",value:function(n){Object.assign(this.config,n)}}])}(),ap=Ne,Fs=Be,hL=it,pL=Ge,t1=nr,op=X3,Un=function(){function e(){(0,P.Z)(this,e),this.center=[0,0,0],this.halfExtents=[0,0,0],this.min=[0,0,0],this.max=[0,0,0]}return(0,Z.Z)(e,[{key:"update",value:function(n,r){Fs(this.center,n),Fs(this.halfExtents,r),op(this.min,this.center,this.halfExtents),ap(this.max,this.center,this.halfExtents)}},{key:"setMinMax",value:function(n,r){ap(this.center,r,n),t1(this.center,this.center,.5),op(this.halfExtents,r,n),t1(this.halfExtents,this.halfExtents,.5),Fs(this.min,n),Fs(this.max,r)}},{key:"getMin",value:function(){return this.min}},{key:"getMax",value:function(){return this.max}},{key:"add",value:function(n){if(!e.isEmpty(n)){if(e.isEmpty(this)){this.setMinMax(n.getMin(),n.getMax());return}var r=this.center,i=r[0],a=r[1],o=r[2],s=this.halfExtents,l=s[0],c=s[1],u=s[2],f=i-l,d=i+l,h=a-c,p=a+c,v=o-u,g=o+u,m=n.center,y=m[0],b=m[1],x=m[2],w=n.halfExtents,O=w[0],_=w[1],S=w[2],M=y-O,k=y+O,E=b-_,N=b+_,T=x-S,L=x+S;Md&&(d=k),Ep&&(p=N),Tg&&(g=L),r[0]=(f+d)*.5,r[1]=(h+p)*.5,r[2]=(v+g)*.5,s[0]=(d-f)*.5,s[1]=(p-h)*.5,s[2]=(g-v)*.5,this.min[0]=f,this.min[1]=h,this.min[2]=v,this.max[0]=d,this.max[1]=p,this.max[2]=g}}},{key:"setFromTransformedAABB",value:function(n,r){var i=this.center,a=this.halfExtents,o=n.center,s=n.halfExtents,l=r[0],c=r[4],u=r[8],f=r[1],d=r[5],h=r[9],p=r[2],v=r[6],g=r[10],m=Math.abs(l),y=Math.abs(c),b=Math.abs(u),x=Math.abs(f),w=Math.abs(d),O=Math.abs(h),_=Math.abs(p),S=Math.abs(v),M=Math.abs(g);i[0]=r[12]+l*o[0]+c*o[1]+u*o[2],i[1]=r[13]+f*o[0]+d*o[1]+h*o[2],i[2]=r[14]+p*o[0]+v*o[1]+g*o[2],a[0]=m*s[0]+y*s[1]+b*s[2],a[1]=x*s[0]+w*s[1]+O*s[2],a[2]=_*s[0]+S*s[1]+M*s[2],op(this.min,i,a),ap(this.max,i,a)}},{key:"intersects",value:function(n){var r=this.getMax(),i=this.getMin(),a=n.getMax(),o=n.getMin();return i[0]<=a[0]&&r[0]>=o[0]&&i[1]<=a[1]&&r[1]>=o[1]&&i[2]<=a[2]&&r[2]>=o[2]}},{key:"intersection",value:function(n){if(!this.intersects(n))return null;var r=new e,i=hL([0,0,0],this.getMin(),n.getMin()),a=pL([0,0,0],this.getMax(),n.getMax());return r.setMinMax(i,a),r}},{key:"getNegativeFarPoint",value:function(n){return n.pnVertexFlag===273?Fs([0,0,0],this.min):n.pnVertexFlag===272?[this.min[0],this.min[1],this.max[2]]:n.pnVertexFlag===257?[this.min[0],this.max[1],this.min[2]]:n.pnVertexFlag===256?[this.min[0],this.max[1],this.max[2]]:n.pnVertexFlag===17?[this.max[0],this.min[1],this.min[2]]:n.pnVertexFlag===16?[this.max[0],this.min[1],this.max[2]]:n.pnVertexFlag===1?[this.max[0],this.max[1],this.min[2]]:[this.max[0],this.max[1],this.max[2]]}},{key:"getPositiveFarPoint",value:function(n){return n.pnVertexFlag===273?Fs([0,0,0],this.max):n.pnVertexFlag===272?[this.max[0],this.max[1],this.min[2]]:n.pnVertexFlag===257?[this.max[0],this.min[1],this.max[2]]:n.pnVertexFlag===256?[this.max[0],this.min[1],this.min[2]]:n.pnVertexFlag===17?[this.min[0],this.max[1],this.max[2]]:n.pnVertexFlag===16?[this.min[0],this.max[1],this.min[2]]:n.pnVertexFlag===1?[this.min[0],this.min[1],this.max[2]]:[this.min[0],this.min[1],this.min[2]]}}],[{key:"isEmpty",value:function(n){return!n||n.halfExtents[0]===0&&n.halfExtents[1]===0&&n.halfExtents[2]===0}}])}(),vL=function(){function e(t,n){(0,P.Z)(this,e),this.distance=t||0,this.normal=n||me(0,1,0),this.updatePNVertexFlag()}return(0,Z.Z)(e,[{key:"updatePNVertexFlag",value:function(){this.pnVertexFlag=(+(this.normal[0]>=0)<<8)+(+(this.normal[1]>=0)<<4)+ +(this.normal[2]>=0)}},{key:"distanceToPoint",value:function(n){return ni(n,this.normal)-this.distance}},{key:"normalize",value:function(){var n=1/ty(this.normal);nr(this.normal,this.normal,n),this.distance*=n}},{key:"intersectsLine",value:function(n,r,i){var a=this.distanceToPoint(n),o=this.distanceToPoint(r),s=a/(a-o),l=s>=0&&s<=1;return l&&i&&ri(i,n,r,s),l}}])}(),Bs=function(e){return e[e.OUTSIDE=4294967295]="OUTSIDE",e[e.INSIDE=0]="INSIDE",e[e.INDETERMINATE=2147483647]="INDETERMINATE",e}({}),gL=function(){function e(t){if((0,P.Z)(this,e),this.planes=[],t)this.planes=t;else for(var n=0;n<6;n++)this.planes.push(new vL)}return(0,Z.Z)(e,[{key:"extractFromVPMatrix",value:function(n){var r=(0,_e.Z)(n,16),i=r[0],a=r[1],o=r[2],s=r[3],l=r[4],c=r[5],u=r[6],f=r[7],d=r[8],h=r[9],p=r[10],v=r[11],g=r[12],m=r[13],y=r[14],b=r[15];Oe(this.planes[0].normal,s-i,f-l,v-d),this.planes[0].distance=b-g,Oe(this.planes[1].normal,s+i,f+l,v+d),this.planes[1].distance=b+g,Oe(this.planes[2].normal,s+a,f+c,v+h),this.planes[2].distance=b+m,Oe(this.planes[3].normal,s-a,f-c,v-h),this.planes[3].distance=b-m,Oe(this.planes[4].normal,s-o,f-u,v-p),this.planes[4].distance=b-y,Oe(this.planes[5].normal,s+o,f+u,v+p),this.planes[5].distance=b+y,this.planes.forEach(function(x){x.normalize(),x.updatePNVertexFlag()})}}])}(),xr=function(){function e(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;(0,P.Z)(this,e),this.x=0,this.y=0,this.x=t,this.y=n}return(0,Z.Z)(e,[{key:"clone",value:function(){return new e(this.x,this.y)}},{key:"copyFrom",value:function(n){this.x=n.x,this.y=n.y}}])}(),zs=function(){function e(t,n,r,i){(0,P.Z)(this,e),this.x=t,this.y=n,this.width=r,this.height=i,this.left=t,this.right=t+r,this.top=n,this.bottom=n+i}return(0,Z.Z)(e,[{key:"toJSON",value:function(){}}],[{key:"fromRect",value:function(n){return new e(n.x,n.y,n.width,n.height)}},{key:"applyTransform",value:function(n,r){var i=Dl(n.x,n.y,0,1),a=Dl(n.x+n.width,n.y,0,1),o=Dl(n.x,n.y+n.height,0,1),s=Dl(n.x+n.width,n.y+n.height,0,1),l=Ji(),c=Ji(),u=Ji(),f=Ji();La(l,i,r),La(c,a,r),La(u,o,r),La(f,s,r);var d=Math.min(l[0],c[0],u[0],f[0]),h=Math.min(l[1],c[1],u[1],f[1]),p=Math.max(l[0],c[0],u[0],f[0]),v=Math.max(l[1],c[1],u[1],f[1]);return e.fromRect({x:d,y:h,width:p-d,height:v-h})}}])}(),Kt="Method not implemented.",Zs="Use document.documentElement instead.",mL="Cannot append a destroyed element.";function Ws(e){return e===void 0?0:e>360||e<-360?e%360:e}var sp=q();function Dr(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0;return Array.isArray(e)&&e.length===3?r?ne(e):Be(sp,e):hn(e)?r?me(e,t,n):Oe(sp,e,t,n):r?me(e[0],e[1]||t,e[2]||n):Oe(sp,e[0],e[1]||t,e[2]||n)}var yL=Math.PI/180;function Qt(e){return e*yL}var bL=180/Math.PI;function hi(e){return e*bL}var xL=.9;function Nte(e){return e%=400,e<0&&(e+=400),e*xL}function Ite(e){return e/360}function wL(e){return 360*e}var ju=Math.PI/2;function OL(e,t){var n=t[0],r=t[1],i=t[2],a=t[3],o=n*n,s=r*r,l=i*i,c=a*a,u=o+s+l+c,f=n*a-r*i;return f>.499995*u?(e[0]=ju,e[1]=2*Math.atan2(r,n),e[2]=0):f<-.499995*u?(e[0]=-ju,e[1]=2*Math.atan2(r,n),e[2]=0):(e[0]=Math.asin(2*(n*i-a*r)),e[1]=Math.atan2(2*(n*a+r*i),1-2*(l+c)),e[2]=Math.atan2(2*(n*r+i*a),1-2*(s+l))),e}function _L(e,t){var n,r,i=Ds(q(),t),a=(0,_e.Z)(i,3),o=a[0],s=a[1],l=a[2],c=Math.asin(-t[2]/o);return c-ju?(n=Math.atan2(t[6]/s,t[10]/l),r=Math.atan2(t[1]/o,t[0]/o)):(r=0,n=-Math.atan2(t[4]/s,t[5]/s)):(r=0,n=Math.atan2(t[4]/s,t[5]/s)),e[0]=n,e[1]=c,e[2]=r,e}function lp(e,t){return t.length===16?_L(e,t):OL(e,t)}function SL(e,t,n,r,i){var a=Math.cos(e),o=Math.sin(e);return MC(r*a,i*o,0,-r*o,i*a,0,t,n,1)}function ML(e,t,n,r,i,a,o){var s=arguments.length>7&&arguments[7]!==void 0?arguments[7]:!1,l=2*a,c=n-t,u=r-i,f=l/c,d=l/u,h=(n+t)/c,p=(r+i)/u,v,g,m=o-a,y=o*a;return s?(v=-o/m,g=-y/m):(v=-(o+a)/m,g=-2*y/m),e[0]=f,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=d,e[6]=0,e[7]=0,e[8]=h,e[9]=p,e[10]=v,e[11]=-1,e[12]=0,e[13]=0,e[14]=g,e[15]=0,e}function n1(e){var t=e[0],n=e[1],r=e[3],i=e[4],a=Math.sqrt(t*t+n*n),o=Math.sqrt(r*r+i*i),s=t*i-n*r;if(s<0&&(tgt[1][2]&&(a[0]=-a[0]),gt[0][2]>gt[2][0]&&(a[1]=-a[1]),gt[1][0]>gt[0][1]&&(a[2]=-a[2]),!0}function EL(e,t){var n=t[15];if(n===0)return!1;for(var r=1/n,i=0;i<16;i++)e[i]=t[i]*r;return!0}function AL(e,t){e[0][0]=t[0],e[0][1]=t[1],e[0][2]=t[2],e[1][0]=t[4],e[1][1]=t[5],e[1][2]=t[6],e[2][0]=t[8],e[2][1]=t[9],e[2][2]=t[10]}function cp(e,t,n,r,i){e[0]=t[0]*r+n[0]*i,e[1]=t[1]*r+n[1]*i,e[2]=t[2]*r+n[2]*i}var Jt=function(e){return e[e.ORBITING=0]="ORBITING",e[e.EXPLORING=1]="EXPLORING",e[e.TRACKING=2]="TRACKING",e}({}),up=function(e){return e[e.DEFAULT=0]="DEFAULT",e[e.ROTATIONAL=1]="ROTATIONAL",e[e.TRANSLATIONAL=2]="TRANSLATIONAL",e[e.CINEMATIC=3]="CINEMATIC",e}({}),pi=function(e){return e[e.ORTHOGRAPHIC=0]="ORTHOGRAPHIC",e[e.PERSPECTIVE=1]="PERSPECTIVE",e}({}),i1={UPDATED:"updated"},a1=2e-4,o1=function(){function e(){(0,P.Z)(this,e),this.clipSpaceNearZ=Du.NEGATIVE_ONE,this.eventEmitter=new C,this.matrix=cn(),this.right=me(1,0,0),this.up=me(0,1,0),this.forward=me(0,0,1),this.position=me(0,0,1),this.focalPoint=me(0,0,0),this.distanceVector=me(0,0,-1),this.distance=1,this.azimuth=0,this.elevation=0,this.roll=0,this.relAzimuth=0,this.relElevation=0,this.relRoll=0,this.dollyingStep=0,this.maxDistance=1/0,this.minDistance=-1/0,this.zoom=1,this.rotateWorld=!1,this.fov=30,this.near=.1,this.far=1e3,this.aspect=1,this.projectionMatrix=cn(),this.projectionMatrixInverse=cn(),this.jitteredProjectionMatrix=void 0,this.enableUpdate=!0,this.type=Jt.EXPLORING,this.trackingMode=up.DEFAULT,this.projectionMode=pi.PERSPECTIVE,this.frustum=new gL,this.orthoMatrix=cn()}return(0,Z.Z)(e,[{key:"isOrtho",value:function(){return this.projectionMode===pi.ORTHOGRAPHIC}},{key:"getProjectionMode",value:function(){return this.projectionMode}},{key:"getPerspective",value:function(){return this.jitteredProjectionMatrix||this.projectionMatrix}},{key:"getPerspectiveInverse",value:function(){return this.projectionMatrixInverse}},{key:"getFrustum",value:function(){return this.frustum}},{key:"getPosition",value:function(){return this.position}},{key:"getFocalPoint",value:function(){return this.focalPoint}},{key:"getDollyingStep",value:function(){return this.dollyingStep}},{key:"getNear",value:function(){return this.near}},{key:"getFar",value:function(){return this.far}},{key:"getZoom",value:function(){return this.zoom}},{key:"getOrthoMatrix",value:function(){return this.orthoMatrix}},{key:"getView",value:function(){return this.view}},{key:"setEnableUpdate",value:function(n){this.enableUpdate=n}},{key:"setType",value:function(n,r){return this.type=n,this.type===Jt.EXPLORING?this.setWorldRotation(!0):this.setWorldRotation(!1),this._getAngles(),this.type===Jt.TRACKING&&r!==void 0&&this.setTrackingMode(r),this}},{key:"setProjectionMode",value:function(n){return this.projectionMode=n,this}},{key:"setTrackingMode",value:function(n){if(this.type!==Jt.TRACKING)throw new Error("Impossible to set a tracking mode if the camera is not of tracking type");return this.trackingMode=n,this}},{key:"setWorldRotation",value:function(n){return this.rotateWorld=n,this._getAngles(),this}},{key:"getViewTransform",value:function(){return ea(cn(),this.matrix)}},{key:"getWorldTransform",value:function(){return this.matrix}},{key:"jitterProjectionMatrix",value:function(n,r){var i=Ka(cn(),[n,r,0]);this.jitteredProjectionMatrix=Sr(cn(),i,this.projectionMatrix)}},{key:"clearJitterProjectionMatrix",value:function(){this.jitteredProjectionMatrix=void 0}},{key:"setMatrix",value:function(n){return this.matrix=n,this._update(),this}},{key:"setProjectionMatrix",value:function(n){this.projectionMatrix=n}},{key:"setFov",value:function(n){return this.setPerspective(this.near,this.far,n,this.aspect),this}},{key:"setAspect",value:function(n){return this.setPerspective(this.near,this.far,this.fov,n),this}},{key:"setNear",value:function(n){return this.projectionMode===pi.PERSPECTIVE?this.setPerspective(n,this.far,this.fov,this.aspect):this.setOrthographic(this.left,this.rright,this.top,this.bottom,n,this.far),this}},{key:"setFar",value:function(n){return this.projectionMode===pi.PERSPECTIVE?this.setPerspective(this.near,n,this.fov,this.aspect):this.setOrthographic(this.left,this.rright,this.top,this.bottom,this.near,n),this}},{key:"setViewOffset",value:function(n,r,i,a,o,s){return this.aspect=n/r,this.view===void 0&&(this.view={enabled:!0,fullWidth:1,fullHeight:1,offsetX:0,offsetY:0,width:1,height:1}),this.view.enabled=!0,this.view.fullWidth=n,this.view.fullHeight=r,this.view.offsetX=i,this.view.offsetY=a,this.view.width=o,this.view.height=s,this.projectionMode===pi.PERSPECTIVE?this.setPerspective(this.near,this.far,this.fov,this.aspect):this.setOrthographic(this.left,this.rright,this.top,this.bottom,this.near,this.far),this}},{key:"clearViewOffset",value:function(){return this.view!==void 0&&(this.view.enabled=!1),this.projectionMode===pi.PERSPECTIVE?this.setPerspective(this.near,this.far,this.fov,this.aspect):this.setOrthographic(this.left,this.rright,this.top,this.bottom,this.near,this.far),this}},{key:"setZoom",value:function(n){return this.zoom=n,this.projectionMode===pi.ORTHOGRAPHIC?this.setOrthographic(this.left,this.rright,this.top,this.bottom,this.near,this.far):this.projectionMode===pi.PERSPECTIVE&&this.setPerspective(this.near,this.far,this.fov,this.aspect),this}},{key:"setZoomByViewportPoint",value:function(n,r){var i=this.canvas.viewport2Canvas({x:r[0],y:r[1]}),a=i.x,o=i.y,s=this.roll;this.rotate(0,0,-s),this.setPosition(a,o),this.setFocalPoint(a,o),this.setZoom(n),this.rotate(0,0,s);var l=this.canvas.viewport2Canvas({x:r[0],y:r[1]}),c=l.x,u=l.y,f=me(c-a,u-o,0),d=ni(f,this.right)/xe(this.right),h=ni(f,this.up)/xe(this.up),p=this.getPosition(),v=(0,_e.Z)(p,2),g=v[0],m=v[1],y=this.getFocalPoint(),b=(0,_e.Z)(y,2),x=b[0],w=b[1];return this.setPosition(g-d,m-h),this.setFocalPoint(x-d,w-h),this}},{key:"setPerspective",value:function(n,r,i,a){var o;this.projectionMode=pi.PERSPECTIVE,this.fov=i,this.near=n,this.far=r,this.aspect=a;var s=this.near*Math.tan(Qt(.5*this.fov))/this.zoom,l=2*s,c=this.aspect*l,u=-.5*c;if((o=this.view)!==null&&o!==void 0&&o.enabled){var f=this.view.fullWidth,d=this.view.fullHeight;u+=this.view.offsetX*c/f,s-=this.view.offsetY*l/d,c*=this.view.width/f,l*=this.view.height/d}return ML(this.projectionMatrix,u,u+c,s-l,s,n,this.far,this.clipSpaceNearZ===Du.ZERO),ea(this.projectionMatrixInverse,this.projectionMatrix),this.triggerUpdate(),this}},{key:"setOrthographic",value:function(n,r,i,a,o,s){var l;this.projectionMode=pi.ORTHOGRAPHIC,this.rright=r,this.left=n,this.top=i,this.bottom=a,this.near=o,this.far=s;var c=(this.rright-this.left)/(2*this.zoom),u=(this.top-this.bottom)/(2*this.zoom),f=(this.rright+this.left)/2,d=(this.top+this.bottom)/2,h=f-c,p=f+c,v=d+u,g=d-u;if((l=this.view)!==null&&l!==void 0&&l.enabled){var m=(this.rright-this.left)/this.view.fullWidth/this.zoom,y=(this.top-this.bottom)/this.view.fullHeight/this.zoom;h+=m*this.view.offsetX,p=h+m*this.view.width,v-=y*this.view.offsetY,g=v-y*this.view.height}return this.clipSpaceNearZ===Du.NEGATIVE_ONE?vy(this.projectionMatrix,h,p,v,g,o,s):gy(this.projectionMatrix,h,p,v,g,o,s),ea(this.projectionMatrixInverse,this.projectionMatrix),this._getOrthoMatrix(),this.triggerUpdate(),this}},{key:"setPosition",value:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.position[1],i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.position[2],a=Dr(n,r,i);return this._setPosition(a),this.setFocalPoint(this.focalPoint),this.triggerUpdate(),this}},{key:"setFocalPoint",value:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.focalPoint[1],i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.focalPoint[2],a=me(0,1,0);if(this.focalPoint=Dr(n,r,i),this.trackingMode===up.CINEMATIC){var o=ze(q(),this.focalPoint,this.position);n=o[0],r=o[1],i=o[2];var s=xe(o),l=hi(Math.asin(r/s)),c=90+hi(Math.atan2(i,n)),u=cn();ly(u,u,Qt(c)),sy(u,u,Qt(l)),a=qt(q(),[0,1,0],u)}return ea(this.matrix,my(cn(),this.position,this.focalPoint,a)),this._getAxes(),this._getDistance(),this._getAngles(),this.triggerUpdate(),this}},{key:"getDistance",value:function(){return this.distance}},{key:"getDistanceVector",value:function(){return this.distanceVector}},{key:"setDistance",value:function(n){if(this.distance===n||n<0)return this;this.distance=n,this.distance>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):n===8?Zu(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):n===4?Zu(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|t&240,((t&15)<<4|t&15)/255):null):(t=CL.exec(e))?new Vr(t[1],t[2],t[3],1):(t=LL.exec(e))?new Vr(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=RL.exec(e))?Zu(t[1],t[2],t[3],t[4]):(t=NL.exec(e))?Zu(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=IL.exec(e))?v1(t[1],t[2]/100,t[3]/100,1):(t=DL.exec(e))?v1(t[1],t[2]/100,t[3]/100,t[4]):c1.hasOwnProperty(e)?d1(c1[e]):e==="transparent"?new Vr(NaN,NaN,NaN,0):null}function d1(e){return new Vr(e>>16&255,e>>8&255,e&255,1)}function Zu(e,t,n,r){return r<=0&&(e=t=n=NaN),new Vr(e,t,n,r)}function BL(e){return e instanceof Gl||(e=zu(e)),e?(e=e.rgb(),new Vr(e.r,e.g,e.b,e.opacity)):new Vr}function zL(e,t,n,r){return arguments.length===1?BL(e):new Vr(e,t,n,r==null?1:r)}function Vr(e,t,n,r){this.r=+e,this.g=+t,this.b=+n,this.opacity=+r}fp(Vr,zL,l1(Gl,{brighter(e){return e=e==null?Bu:Math.pow(Bu,e),new Vr(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=e==null?Yl:Math.pow(Yl,e),new Vr(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new Vr(Bo(this.r),Bo(this.g),Bo(this.b),Wu(this.opacity))},displayable(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:h1,formatHex:h1,formatHex8:ZL,formatRgb:p1,toString:p1}));function h1(){return`#${zo(this.r)}${zo(this.g)}${zo(this.b)}`}function ZL(){return`#${zo(this.r)}${zo(this.g)}${zo(this.b)}${zo((isNaN(this.opacity)?1:this.opacity)*255)}`}function p1(){const e=Wu(this.opacity);return`${e===1?"rgb(":"rgba("}${Bo(this.r)}, ${Bo(this.g)}, ${Bo(this.b)}${e===1?")":`, ${e})`}`}function Wu(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function Bo(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function zo(e){return e=Bo(e),(e<16?"0":"")+e.toString(16)}function v1(e,t,n,r){return r<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new Di(e,t,n,r)}function g1(e){if(e instanceof Di)return new Di(e.h,e.s,e.l,e.opacity);if(e instanceof Gl||(e=zu(e)),!e)return new Di;if(e instanceof Di)return e;e=e.rgb();var t=e.r/255,n=e.g/255,r=e.b/255,i=Math.min(t,n,r),a=Math.max(t,n,r),o=NaN,s=a-i,l=(a+i)/2;return s?(t===a?o=(n-r)/s+(n0&&l<1?0:o,new Di(o,s,l,e.opacity)}function WL(e,t,n,r){return arguments.length===1?g1(e):new Di(e,t,n,r==null?1:r)}function Di(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}fp(Di,WL,l1(Gl,{brighter(e){return e=e==null?Bu:Math.pow(Bu,e),new Di(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=e==null?Yl:Math.pow(Yl,e),new Di(this.h,this.s,this.l*e,this.opacity)},rgb(){var e=this.h%360+(this.h<0)*360,t=isNaN(e)||isNaN(this.s)?0:this.s,n=this.l,r=n+(n<.5?n:1-n)*t,i=2*n-r;return new Vr(dp(e>=240?e-240:e+120,i,r),dp(e,i,r),dp(e<120?e+240:e-120,i,r),this.opacity)},clamp(){return new Di(m1(this.h),$u(this.s),$u(this.l),Wu(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){const e=Wu(this.opacity);return`${e===1?"hsl(":"hsla("}${m1(this.h)}, ${$u(this.s)*100}%, ${$u(this.l)*100}%${e===1?")":`, ${e})`}`}}));function m1(e){return e=(e||0)%360,e<0?e+360:e}function $u(e){return Math.max(0,Math.min(1,e||0))}function dp(e,t,n){return(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)*255}function rr(e,t){if(typeof e!="function"||t!=null&&typeof t!="function")throw new TypeError("Expected a function");var n=function(){for(var i=arguments.length,a=new Array(i),o=0;o=Gs.kUnitType&&this.getType()<=Gs.kClampType}}],[{key:"isAngle",value:function(n){return n===Ze.kDegrees||n===Ze.kRadians||n===Ze.kGradians||n===Ze.kTurns}},{key:"isLength",value:function(n){return n>=Ze.kEms&&n1&&arguments[1]!==void 0?arguments[1]:"",r="";return Number.isFinite(t)?r="NaN":t>0?r="infinity":r="-infinity",r+=n},pp=function(t){return UL(XL(t))},en=function(e){function t(n){var r,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Ze.kNumber;(0,P.Z)(this,t),r=te(this,t);var a;return typeof i=="string"?a=VL(i):a=i,r.unit=a,r.value=n,r}return(0,ve.Z)(t,e),(0,Z.Z)(t,[{key:"clone",value:function(){return new t(this.value,this.unit)}},{key:"equals",value:function(r){var i=r;return this.value===i.value&&this.unit===i.unit}},{key:"getType",value:function(){return Gs.kUnitType}},{key:"convertTo",value:function(r){if(this.unit===r)return new t(this.value,this.unit);var i=pp(this.unit);if(i!==pp(r)||i===Ze.kUnknown)return null;var a=y1(this.unit)/y1(r);return new t(this.value*a,r)}},{key:"buildCSSText",value:function(r,i,a){var o;switch(this.unit){case Ze.kUnknown:break;case Ze.kInteger:o=Number(this.value).toFixed(0);break;case Ze.kNumber:case Ze.kPercentage:case Ze.kEms:case Ze.kRems:case Ze.kPixels:case Ze.kDegrees:case Ze.kRadians:case Ze.kGradians:case Ze.kMilliseconds:case Ze.kSeconds:case Ze.kTurns:{var s=-999999,l=999999,c=this.value,u=hp(this.unit);if(cl){var f=hp(this.unit);!Number.isFinite(c)||Number.isNaN(c)?o=KL(c,f):o=c+(f||"")}else o="".concat(c).concat(u)}}return a+=o,a}}])}(Gu),Fi=new en(0,"px");new en(1,"px");var Zo=new en(0,"deg"),vp=function(e){function t(n,r,i){var a,o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1,s=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1;return(0,P.Z)(this,t),a=te(this,t,["rgb"]),a.r=n,a.g=r,a.b=i,a.alpha=o,a.isNone=s,a}return(0,ve.Z)(t,e),(0,Z.Z)(t,[{key:"clone",value:function(){return new t(this.r,this.g,this.b,this.alpha)}},{key:"buildCSSText",value:function(r,i,a){return"".concat(a,"rgba(").concat(this.r,",").concat(this.g,",").concat(this.b,",").concat(this.alpha,")")}}])}(qL),b1=new vi("unset"),QL=new vi("initial"),JL=new vi("inherit"),gp={"":b1,unset:b1,initial:QL,inherit:JL},e4=function(t){return gp[t]||(gp[t]=new vi(t)),gp[t]},x1=new vp(0,0,0,0,!0),w1=new vp(0,0,0,0),t4=rr(function(e,t,n,r){return new vp(e,t,n,r)},function(e,t,n,r){return"rgba(".concat(e,",").concat(t,",").concat(n,",").concat(r,")")}),_n=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Ze.kNumber;return new en(t,n)};new en(50,"%");function n4(e){var t=e.type,n=e.value;return t==="hex"?"#".concat(n):t==="literal"?n:t==="rgb"?"rgb(".concat(n.join(","),")"):"rgba(".concat(n.join(","),")")}var r4=function(){var e={linearGradient:/^(linear\-gradient)/i,repeatingLinearGradient:/^(repeating\-linear\-gradient)/i,radialGradient:/^(radial\-gradient)/i,repeatingRadialGradient:/^(repeating\-radial\-gradient)/i,conicGradient:/^(conic\-gradient)/i,sideOrCorner:/^to (left (top|bottom)|right (top|bottom)|top (left|right)|bottom (left|right)|left|right|top|bottom)/i,extentKeywords:/^(closest\-side|closest\-corner|farthest\-side|farthest\-corner|contain|cover)/,positionKeywords:/^(left|center|right|top|bottom)/i,pixelValue:/^(-?(([0-9]*\.[0-9]+)|([0-9]+\.?)))px/,percentageValue:/^(-?(([0-9]*\.[0-9]+)|([0-9]+\.?)))\%/,emValue:/^(-?(([0-9]*\.[0-9]+)|([0-9]+\.?)))em/,angleValue:/^(-?(([0-9]*\.[0-9]+)|([0-9]+\.?)))deg/,startCall:/^\(/,endCall:/^\)/,comma:/^,/,hexColor:/^\#([0-9a-fA-F]+)/,literalColor:/^([a-zA-Z]+)/,rgbColor:/^rgb/i,rgbaColor:/^rgba/i,number:/^(([0-9]*\.[0-9]+)|([0-9]+\.?))/},t="";function n(F){throw new Error("".concat(t,": ").concat(F))}function r(){var F=i();return t.length>0&&n("Invalid input not EOF"),F}function i(){return b(a)}function a(){return o("linear-gradient",e.linearGradient,l)||o("repeating-linear-gradient",e.repeatingLinearGradient,l)||o("radial-gradient",e.radialGradient,f)||o("repeating-radial-gradient",e.repeatingRadialGradient,f)||o("conic-gradient",e.conicGradient,f)}function o(F,j,B){return s(j,function(W){var V=B();return V&&(I(e.comma)||n("Missing comma before color stops")),{type:F,orientation:V,colorStops:b(x)}})}function s(F,j){var B=I(F);if(B){I(e.startCall)||n("Missing (");var W=j(B);return I(e.endCall)||n("Missing )"),W}}function l(){return c()||u()}function c(){return L("directional",e.sideOrCorner,1)}function u(){return L("angular",e.angleValue,1)}function f(){var F,j=d(),B;return j&&(F=[],F.push(j),B=t,I(e.comma)&&(j=d(),j?F.push(j):t=B)),F}function d(){var F=h()||p();if(F)F.at=g();else{var j=v();if(j){F=j;var B=g();B&&(F.at=B)}else{var W=m();W&&(F={type:"default-radial",at:W})}}return F}function h(){var F=L("shape",/^(circle)/i,0);return F&&(F.style=T()||v()),F}function p(){var F=L("shape",/^(ellipse)/i,0);return F&&(F.style=E()||v()),F}function v(){return L("extent-keyword",e.extentKeywords,1)}function g(){if(L("position",/^at/,0)){var F=m();return F||n("Missing positioning value"),F}}function m(){var F=y();if(F.x||F.y)return{type:"position",value:F}}function y(){return{x:E(),y:E()}}function b(F){var j=F(),B=[];if(j)for(B.push(j);I(e.comma);)j=F(),j?B.push(j):n("One extra comma");return B}function x(){var F=w();return F||n("Expected color definition"),F.length=E(),F}function w(){return _()||M()||S()||O()}function O(){return L("literal",e.literalColor,0)}function _(){return L("hex",e.hexColor,1)}function S(){return s(e.rgbColor,function(){return{type:"rgb",value:b(k)}})}function M(){return s(e.rgbaColor,function(){return{type:"rgba",value:b(k)}})}function k(){return I(e.number)[1]}function E(){return L("%",e.percentageValue,1)||N()||T()}function N(){return L("position-keyword",e.positionKeywords,1)}function T(){return L("px",e.pixelValue,1)||L("em",e.emValue,1)}function L(F,j,B){var W=I(j);if(W)return{type:F,value:W[B]}}function I(F){var j=/^[\n\r\t\s]+/.exec(t);j&&D(j[0].length);var B=F.exec(t);return B&&D(B[0].length),B}function D(F){t=t.substring(F)}return function(F){return t=F,r()}}();function i4(e,t,n,r){var i=Qt(r.value),a=0,o=0,s=a+t/2,l=o+n/2,c=Math.abs(t*Math.cos(i))+Math.abs(n*Math.sin(i)),u=e[0]+s-Math.cos(i)*c/2,f=e[1]+l-Math.sin(i)*c/2,d=e[0]+s+Math.cos(i)*c/2,h=e[1]+l+Math.sin(i)*c/2;return{x1:u,y1:f,x2:d,y2:h}}function a4(e,t,n,r,i,a){var o=r.value,s=i.value;r.unit===Ze.kPercentage&&(o=r.value/100*t),i.unit===Ze.kPercentage&&(s=i.value/100*n);var l=Math.max(Hr([0,0],[o,s]),Hr([0,n],[o,s]),Hr([t,n],[o,s]),Hr([t,0],[o,s]));return a&&(a instanceof en?l=a.value:a instanceof vi&&(a.value==="closest-side"?l=Math.min(o,t-o,s,n-s):a.value==="farthest-side"?l=Math.max(o,t-o,s,n-s):a.value==="closest-corner"&&(l=Math.min(Hr([0,0],[o,s]),Hr([0,n],[o,s]),Hr([t,n],[o,s]),Hr([t,0],[o,s]))))),{x:o+e[0],y:s+e[1],r:l}}var o4=/^l\s*\(\s*([\d.]+)\s*\)\s*(.*)/i,s4=/^r\s*\(\s*([\d.]+)\s*,\s*([\d.]+)\s*,\s*([\d.]+)\s*\)\s*(.*)/i,l4=/^p\s*\(\s*([axyn])\s*\)\s*(.*)/i,O1=/[\d.]+:(#[^\s]+|[^\)]+\))/gi;function c4(e){var t,n=e.length;if(e[n-1].length=(t=e[n-1].length)!==null&&t!==void 0?t:{type:"%",value:"100"},n>1){var r;e[0].length=(r=e[0].length)!==null&&r!==void 0?r:{type:"%",value:"0"}}for(var i=0,a=Number(e[0].length.value),o=1;o-1||e.indexOf("radial")>-1){var t=r4(e);return t.map(function(s){var l=s.type,c=s.orientation,u=s.colorStops;c4(u);var f=u.map(function(b){return{offset:_n(Number(b.length.value),"%"),color:n4(b)}});if(l==="linear-gradient")return new Yu(io.LinearGradient,{angle:c?f4(c):Zo,steps:f});if(l==="radial-gradient"&&(c||(c=[{type:"shape",value:"circle"}]),c[0].type==="shape"&&c[0].value==="circle")){var d=d4(c[0].at),h=d.cx,p=d.cy,v;if(c[0].style){var g=c[0].style,m=g.type,y=g.value;m==="extent-keyword"?v=e4(y):v=_n(y,m)}return new Yu(io.RadialGradient,{cx:h,cy:p,size:v,steps:f})}})}var n=e[0];if(e[1]==="("||e[2]==="("){if(n==="l"){var r=o4.exec(e);if(r){var i,a=((i=r[2].match(O1))===null||i===void 0?void 0:i.map(function(s){return s.split(":")}))||[];return[new Yu(io.LinearGradient,{angle:_n(parseFloat(r[1]),"deg"),steps:a.map(function(s){var l=(0,_e.Z)(s,2),c=l[0],u=l[1];return{offset:_n(Number(c)*100,"%"),color:u}})})]}}else if(n==="r"){var o=p4(e);if(o)if(Pn(o))e=o;else return[new Yu(io.RadialGradient,o)]}else if(n==="p")return v4(e)}});function p4(e){var t=s4.exec(e);if(t){var n,r=((n=t[4].match(O1))===null||n===void 0?void 0:n.map(function(i){return i.split(":")}))||[];return{cx:_n(50,"%"),cy:_n(50,"%"),steps:r.map(function(i){var a=(0,_e.Z)(i,2),o=a[0],s=a[1];return{offset:_n(Number(o)*100,"%"),color:s}})}}return null}function v4(e){var t=l4.exec(e);if(t){var n=t[1],r=t[2];switch(n){case"a":n="repeat";break;case"x":n="repeat-x";break;case"y":n="repeat-y";break;case"n":n="no-repeat";break;default:n="no-repeat"}return{image:r,repetition:n}}return null}function Dte(e){return!!e.type&&!!e.value}function Wo(e){return e&&!!e.image}function Hu(e){return e&&!dt(e.r)&&!dt(e.g)&&!dt(e.b)}var ao=rr(function(e){if(Wo(e))return(0,oe.Z)({repetition:"repeat"},e);if(dt(e)&&(e=""),e==="transparent")return w1;if(e==="currentColor")e="black";else if(e==="none")return x1;var t=h4(e);if(t)return t;var n=zu(e),r=[0,0,0,0];return n!==null&&(r[0]=n.r||0,r[1]=n.g||0,r[2]=n.b||0,r[3]=n.opacity),t4.apply(void 0,r)});function g4(e,t){if(!(!Hu(e)||!Hu(t)))return[[Number(e.r),Number(e.g),Number(e.b),Number(e.alpha)],[Number(t.r),Number(t.g),Number(t.b),Number(t.alpha)],function(n){var r=n.slice();if(r[3])for(var i=0;i<3;i++)r[i]=Math.round(Cn(r[i],0,255));return r[3]=Cn(r[3],0,1),"rgba(".concat(r.join(","),")")}]}function Vl(e,t){if(dt(t))return _n(0,"px");if(t="".concat(t).trim().toLowerCase(),isFinite(Number(t))){if("px".search(e)>=0)return _n(Number(t),"px");if("deg".search(e)>=0)return _n(Number(t),"deg")}var n=[];t=t.replace(e,function(i){return n.push(i),"U".concat(i)});var r="U(".concat(e.source,")");return n.map(function(i){return _n(Number(t.replace(new RegExp("U".concat(i),"g"),"").replace(new RegExp(r,"g"),"*0")),i)})[0]}var _1=function(t){return Vl(new RegExp("px","g"),t)},m4=rr(_1),y4=function(t){return Vl(new RegExp("%","g"),t)};rr(y4);var S1=function(t){return hn(t)||isFinite(Number(t))?_n(Number(t)||0,"px"):Vl(new RegExp("px|%|em|rem","g"),t)},mp=rr(S1),M1=function(t){return Vl(new RegExp("deg|rad|grad|turn","g"),t)},b4=rr(M1);function x4(e,t,n,r){var i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,a="",o=e.value||0,s=t.value||0,l=pp(e.unit),c=e.convertTo(l),u=t.convertTo(l);return c&&u?(o=c.value,s=u.value,a=hp(e.unit)):(en.isLength(e.unit)||en.isLength(t.unit))&&(o=ii(e,i,n),s=ii(t,i,n),a="px"),[o,s,function(f){return r&&(f=Math.max(f,0)),f+a}]}function Xr(e){var t=0;return e.unit===Ze.kDegrees?t=e.value:e.unit===Ze.kRadians?t=hi(Number(e.value)):e.unit===Ze.kTurns?t=wL(Number(e.value)):e.value&&(t=e.value),t}function k1(e,t){var n;return Array.isArray(e)?n=e.map(function(r){return Number(r)}):Pn(e)?n=e.split(" ").map(function(r){return Number(r)}):hn(e)&&(n=[e]),t===2?n.length===1?[n[0],n[0]]:[n[0],n[1]]:t===4?n.length===1?[n[0],n[0],n[0],n[0]]:n.length===2?[n[0],n[1],n[0],n[1]]:n.length===3?[n[0],n[1],n[2],n[1]]:[n[0],n[1],n[2],n[3]]:t==="even"&&n.length%2===1?[].concat((0,A.Z)(n),(0,A.Z)(n)):n}function ii(e,t,n){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(e.unit===Ze.kPixels)return Number(e.value);if(e.unit===Ze.kPercentage&&n){var i=n.nodeName===fe.GROUP?n.getLocalBounds():n.getGeometryBounds();return(r?i.min[t]:0)+e.value/100*i.halfExtents[t]*2}return 0}var w4=function(t){return Vl(/deg|rad|grad|turn|px|%/g,t)},O4=["blur","brightness","drop-shadow","contrast","grayscale","sepia","saturate","hue-rotate","invert"];function _4(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";if(e=e.toLowerCase().trim(),e==="none")return[];for(var t=/\s*([\w-]+)\(([^)]*)\)/g,n=[],r,i=0;r=t.exec(e);){if(r.index!==i)return[];if(i=r.index+r[0].length,O4.indexOf(r[1])>-1&&n.push({name:r[1],params:r[2].split(" ").map(function(a){return w4(a)||ao(a)})}),t.lastIndex===e.length)return n}return[]}function E1(e){return e.toString()}var A1=function(t){return typeof t=="number"?_n(t):/^\s*[-+]?(\d*\.)?\d+\s*$/.test(t)?_n(Number(t)):_n(0)},yp=rr(A1);rr(function(e){return Pn(e)?e.split(" ").map(yp):e.map(yp)});function bp(e,t){return[e,t,E1]}function xp(e,t){return function(n,r){return[n,r,function(i){return E1(Cn(i,e,t))}]}}function T1(e,t){if(e.length===t.length)return[e,t,function(n){return n}]}function wp(e){return e.parsedStyle.d.totalLength===0&&(e.parsedStyle.d.totalLength=M5(e.parsedStyle.d.absolutePath)),e.parsedStyle.d.totalLength}function S4(e){return e.parsedStyle.points.totalLength===0&&(e.parsedStyle.points.totalLength=aL(e.parsedStyle.points.points)),e.parsedStyle.points.totalLength}function M4(e){for(var t=0;t0&&n.push(r),{polygons:t,polylines:n}}function Vu(e,t){return e[0]===t[0]&&e[1]===t[1]}function A4(e,t){for(var n=[],r=[],i=[],a=0;aMath.PI/2?Math.PI-c:c,u=u>Math.PI/2?Math.PI-u:u;var f={xExtra:Math.cos(l/2-c)*(t/2*(1/Math.sin(l/2)))-t/2||0,yExtra:Math.cos(u-l/2)*(t/2*(1/Math.sin(l/2)))-t/2||0};return f}function P1(e,t){return[t[0]+(t[0]-e[0]),t[1]+(t[1]-e[1])]}var C1=function(t,n){var r=t.x*n.x+t.y*n.y,i=Math.sqrt((Math.pow(t.x,2)+Math.pow(t.y,2))*(Math.pow(n.x,2)+Math.pow(n.y,2))),a=t.x*n.y-t.y*n.x<0?-1:1,o=a*Math.acos(r/i);return o},L1=function(t,n,r,i,a,o,s,l){n=Math.abs(n),r=Math.abs(r),i=Cy(i,360);var c=Qt(i);if(t.x===s.x&&t.y===s.y)return{x:t.x,y:t.y,ellipticalArcAngle:0};if(n===0||r===0)return{x:0,y:0,ellipticalArcAngle:0};var u=(t.x-s.x)/2,f=(t.y-s.y)/2,d={x:Math.cos(c)*u+Math.sin(c)*f,y:-Math.sin(c)*u+Math.cos(c)*f},h=Math.pow(d.x,2)/Math.pow(n,2)+Math.pow(d.y,2)/Math.pow(r,2);h>1&&(n*=Math.sqrt(h),r*=Math.sqrt(h));var p=Math.pow(n,2)*Math.pow(r,2)-Math.pow(n,2)*Math.pow(d.y,2)-Math.pow(r,2)*Math.pow(d.x,2),v=Math.pow(n,2)*Math.pow(d.y,2)+Math.pow(r,2)*Math.pow(d.x,2),g=p/v;g=g<0?0:g;var m=(a!==o?1:-1)*Math.sqrt(g),y={x:m*(n*d.y/r),y:m*(-(r*d.x)/n)},b={x:Math.cos(c)*y.x-Math.sin(c)*y.y+(t.x+s.x)/2,y:Math.sin(c)*y.x+Math.cos(c)*y.y+(t.y+s.y)/2},x={x:(d.x-y.x)/n,y:(d.y-y.y)/r},w=C1({x:1,y:0},x),O={x:(-d.x-y.x)/n,y:(-d.y-y.y)/r},_=C1(x,O);!o&&_>0?_-=2*Math.PI:o&&_<0&&(_+=2*Math.PI),_%=2*Math.PI;var S=w+_*l,M=n*Math.cos(S),k=r*Math.sin(S),E={x:Math.cos(c)*M-Math.sin(c)*k+b.x,y:Math.sin(c)*M+Math.cos(c)*k+b.y,ellipticalArcStartAngle:w,ellipticalArcEndAngle:w+_,ellipticalArcAngle:S,ellipticalArcCenter:b,resultantRx:n,resultantRy:r};return E};function T4(e){for(var t=[],n=null,r=null,i=null,a=0,o=e.length,s=0;s2&&arguments[2]!==void 0?arguments[2]:!0,r=e.arcParams,i=r.rx,a=i===void 0?0:i,o=r.ry,s=o===void 0?0:o,l=r.xRotation,c=r.arcFlag,u=r.sweepFlag,f=L1({x:e.prePoint[0],y:e.prePoint[1]},a,s,l,!!c,!!u,{x:e.currentPoint[0],y:e.currentPoint[1]},t),d=L1({x:e.prePoint[0],y:e.prePoint[1]},a,s,l,!!c,!!u,{x:e.currentPoint[0],y:e.currentPoint[1]},n?t+.005:t-.005),h=d.x-f.x,p=d.y-f.y,v=Math.sqrt(h*h+p*p);return{x:-h/v,y:-p/v}}function Uu(e){return Math.sqrt(e[0]*e[0]+e[1]*e[1])}function Op(e,t){return Uu(e)*Uu(t)?(e[0]*t[0]+e[1]*t[1])/(Uu(e)*Uu(t)):1}function N1(e,t){return(e[0]*t[1]1&&(n*=Math.sqrt(h),r*=Math.sqrt(h));var p=n*n*(d*d)+r*r*(f*f),v=p?Math.sqrt((n*n*(r*r)-p)/p):1;a===o&&(v*=-1),isNaN(v)&&(v=0);var g=r?v*n*d/r:0,m=n?v*-r*f/n:0,y=(s+c)/2+Math.cos(i)*g-Math.sin(i)*m,b=(l+u)/2+Math.sin(i)*g+Math.cos(i)*m,x=[(f-g)/n,(d-m)/r],w=[(-1*f-g)/n,(-1*d-m)/r],O=N1([1,0],x),_=N1(x,w);return Op(x,w)<=-1&&(_=Math.PI),Op(x,w)>=1&&(_=0),o===0&&_>0&&(_-=2*Math.PI),o===1&&_<0&&(_+=2*Math.PI),{cx:y,cy:b,rx:Vu(e,[c,u])?0:n,ry:Vu(e,[c,u])?0:r,startAngle:O,endAngle:O+_,xRotation:i,arcFlag:a,sweepFlag:o}}function C4(e,t,n){return e.reduce(function(r,i){var a="";if(i[0]==="M"||i[0]==="L"){var o=me(i[1],i[2],0);n&&qt(o,o,n),a="".concat(i[0]).concat(o[0],",").concat(o[1])}else if(i[0]==="Z")a=i[0];else if(i[0]==="C"){var s=me(i[1],i[2],0),l=me(i[3],i[4],0),c=me(i[5],i[6],0);n&&(qt(s,s,n),qt(l,l,n),qt(c,c,n)),a="".concat(i[0]).concat(s[0],",").concat(s[1],",").concat(l[0],",").concat(l[1],",").concat(c[0],",").concat(c[1])}else if(i[0]==="A"){var u=me(i[6],i[7],0);n&&qt(u,u,n),a="".concat(i[0]).concat(i[1],",").concat(i[2],",").concat(i[3],",").concat(i[4],",").concat(i[5],",").concat(u[0],",").concat(u[1])}else if(i[0]==="Q"){var f=me(i[1],i[2],0),d=me(i[3],i[4],0);n&&(qt(f,f,n),qt(d,d,n)),a="".concat(i[0]).concat(i[1],",").concat(i[2],",").concat(i[3],",").concat(i[4],"}")}return r+=a},"")}function L4(e,t,n,r){return[["M",e,t],["L",n,r]]}function I1(e,t,n,r){var i=(-1+Math.sqrt(2))/3*4,a=e*i,o=t*i,s=n-e,l=n+e,c=r-t,u=r+t;return[["M",s,r],["C",s,r-o,n-a,c,n,c],["C",n+a,c,l,r-o,l,r],["C",l,r+o,n+a,u,n,u],["C",n-a,u,s,r+o,s,r],["Z"]]}function R4(e,t){var n=e.map(function(r,i){return[i===0?"M":"L",r[0],r[1]]});return t&&n.push(["Z"]),n}function N4(e,t,n,r,i){if(i){var a=(0,_e.Z)(i,4),o=a[0],s=a[1],l=a[2],c=a[3],u=e>0?1:-1,f=t>0?1:-1,d=u+f!==0?1:0;return[["M",u*o+n,r],["L",e-u*s+n,r],s?["A",s,s,0,0,d,e+n,f*s+r]:null,["L",e+n,t-f*l+r],l?["A",l,l,0,0,d,e+n-u*l,t+r]:null,["L",n+u*c,t+r],c?["A",c,c,0,0,d,n,t+r-f*c]:null,["L",n,f*o+r],o?["A",o,o,0,0,d,u*o+n,r]:null,["Z"]].filter(function(h){return h})}return[["M",n,r],["L",n+e,r],["L",n+e,r+t],["L",n,r+t],["Z"]]}function I4(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:e.getLocalTransform(),n=[];switch(e.nodeName){case fe.LINE:var r=e.parsedStyle,i=r.x1,a=i===void 0?0:i,o=r.y1,s=o===void 0?0:o,l=r.x2,c=l===void 0?0:l,u=r.y2,f=u===void 0?0:u;n=L4(a,s,c,f);break;case fe.CIRCLE:{var d=e.parsedStyle,h=d.r,p=h===void 0?0:h,v=d.cx,g=v===void 0?0:v,m=d.cy,y=m===void 0?0:m;n=I1(p,p,g,y);break}case fe.ELLIPSE:{var b=e.parsedStyle,x=b.rx,w=x===void 0?0:x,O=b.ry,_=O===void 0?0:O,S=b.cx,M=S===void 0?0:S,k=b.cy,E=k===void 0?0:k;n=I1(w,_,M,E);break}case fe.POLYLINE:case fe.POLYGON:var N=e.parsedStyle.points;n=R4(N.points,e.nodeName===fe.POLYGON);break;case fe.RECT:var T=e.parsedStyle,L=T.width,I=L===void 0?0:L,D=T.height,F=D===void 0?0:D,j=T.x,B=j===void 0?0:j,W=T.y,V=W===void 0?0:W,U=T.radius,Q=U&&U.some(function(ee){return ee!==0});n=N4(I,F,B,V,Q&&U.map(function(ee){return Cn(ee,0,Math.min(Math.abs(I)/2,Math.abs(F)/2))}));break;case fe.PATH:var se=e.parsedStyle.d.absolutePath;n=(0,A.Z)(se);break}if(n.length)return C4(n,e,t)}function jte(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0,i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,a=e.map(function(o,s){var l=o[0],c=e[s+1],u=s===0&&(t!==0||n!==0),f=(s===e.length-1||c&&(c[0]==="M"||c[0]==="Z"))&&r!==0&&i!==0,d=u?[t,n]:[0,0],h=_slicedToArray(d,2),p=h[0],v=h[1],g=f?[r,i]:[0,0],m=_slicedToArray(g,2),y=m[0],b=m[1];switch(l){case"M":return"M ".concat(o[1]+p,",").concat(o[2]+v);case"L":return"L ".concat(o[1]+y,",").concat(o[2]+b);case"Q":return"Q ".concat(o[1]," ").concat(o[2],",").concat(o[3]+y," ").concat(o[4]+b);case"C":return"C ".concat(o[1]," ").concat(o[2],",").concat(o[3]," ").concat(o[4],",").concat(o[5]+y," ").concat(o[6]+b);case"A":return"A ".concat(o[1]," ").concat(o[2]," ").concat(o[3]," ").concat(o[4]," ").concat(o[5]," ").concat(o[6]," ").concat(o[7]).concat(f?" L ".concat(o[6]+r,",").concat(o[7]+i):"");case"Z":return"Z";default:return null}}).filter(function(o){return o!==null}).join(" ");return~a.indexOf("NaN")?"":a}var D1=function(t){if(t===""||Array.isArray(t)&&t.length===0)return{absolutePath:[],hasArc:!1,segments:[],polygons:[],polylines:[],curve:null,totalLength:0,rect:{x:0,y:0,width:0,height:0}};var n;try{n=Pu(t)}catch(h){n=Pu(""),console.error("[g]: Invalid SVG Path definition: ".concat(t))}M4(n);var r=k4(n),i=E4(n),a=i.polygons,o=i.polylines,s=T4(n),l=A4(s,0),c=l.x,u=l.y,f=l.width,d=l.height;return{absolutePath:n,hasArc:r,segments:s,polygons:a,polylines:o,totalLength:0,rect:{x:Number.isFinite(c)?c:0,y:Number.isFinite(u)?u:0,width:Number.isFinite(f)?f:0,height:Number.isFinite(d)?d:0}}},D4=rr(D1);function j1(e){return Pn(e)?D4(e):D1(e)}function j4(e,t,n){var r=e.curve,i=t.curve;(!r||r.length===0)&&(r=tp(e.absolutePath,!1),e.curve=r),(!i||i.length===0)&&(i=tp(t.absolutePath,!1),t.curve=i);var a=[r,i];r.length!==i.length&&(a=Ny(r,i));var o=Iy(a[0])!==Iy(a[1])?I5(a[0]):D5(a[0]);return[o,F5(a[1],o),function(s){return s}]}function F4(e,t){var n;return Pn(e)?n=e.split(" ").map(function(r){var i=r.split(","),a=(0,_e.Z)(i,2),o=a[0],s=a[1];return[Number(o),Number(s)]}):n=e,{points:n,totalLength:0,segments:[]}}function B4(e,t){return[e.points,t.points,function(n){return n}]}var Ln=null,Ys=/\s*(\w+)\(([^)]*)\)/g;function Ur(e){return function(t){var n=0;return e.map(function(r){return r===Ln?t[n++]:r})}}function $o(e){return e}var Xl={matrix:["NNNNNN",[Ln,Ln,0,0,Ln,Ln,0,0,0,0,1,0,Ln,Ln,0,1],$o],matrix3d:["NNNNNNNNNNNNNNNN",$o],rotate:["A"],rotateX:["A"],rotateY:["A"],rotateZ:["A"],rotate3d:["NNNA"],perspective:["L"],scale:["Nn",Ur([Ln,Ln,new en(1)]),$o],scaleX:["N",Ur([Ln,new en(1),new en(1)]),Ur([Ln,new en(1)])],scaleY:["N",Ur([new en(1),Ln,new en(1)]),Ur([new en(1),Ln])],scaleZ:["N",Ur([new en(1),new en(1),Ln])],scale3d:["NNN",$o],skew:["Aa",null,$o],skewX:["A",null,Ur([Ln,Zo])],skewY:["A",null,Ur([Zo,Ln])],translate:["Tt",Ur([Ln,Ln,Fi]),$o],translateX:["T",Ur([Ln,Fi,Fi]),Ur([Ln,Fi])],translateY:["T",Ur([Fi,Ln,Fi]),Ur([Fi,Ln])],translateZ:["L",Ur([Fi,Fi,Ln])],translate3d:["TTL",$o]};function F1(e){for(var t=[],n=e.length,r=0;r2&&arguments[2]!==void 0?arguments[2]:{skipUpdateAttribute:!1,skipParse:!1,forceUpdateGeometry:!1,usedAttributes:[],memoize:!0};Object.assign(n.attributes,r);var a=n.parsedStyle.clipPath,o=n.parsedStyle.offsetPath;J4(n,r);var s=!!i.forceUpdateGeometry;if(!s){for(var l in r)if(K4.has(l)){s=!0;break}}var c=$1(n);c.has("fill")&&r.fill&&(n.parsedStyle.fill=ao(r.fill)),c.has("stroke")&&r.stroke&&(n.parsedStyle.stroke=ao(r.stroke)),c.has("shadowColor")&&r.shadowColor&&(n.parsedStyle.shadowColor=ao(r.shadowColor)),c.has("filter")&&r.filter&&(n.parsedStyle.filter=_4(r.filter)),c.has("radius")&&!dt(r.radius)&&(n.parsedStyle.radius=k1(r.radius,4)),c.has("lineDash")&&!dt(r.lineDash)&&(n.parsedStyle.lineDash=k1(r.lineDash,"even")),c.has("points")&&r.points&&(n.parsedStyle.points=F4(r.points)),c.has("d")&&r.d===""&&(n.parsedStyle.d=(0,oe.Z)({},s1)),c.has("d")&&r.d&&(n.parsedStyle.d=j1(r.d)),c.has("textTransform")&&r.textTransform&&this.runtime.CSSPropertySyntaxFactory[Ie.TEXT_TRANSFORM].calculator(null,null,{value:r.textTransform},n,null),c.has("clipPath")&&!on(r.clipPath)&&this.runtime.CSSPropertySyntaxFactory[Ie.DEFINED_PATH].calculator("clipPath",a,r.clipPath,n,this.runtime),c.has("offsetPath")&&r.offsetPath&&this.runtime.CSSPropertySyntaxFactory[Ie.DEFINED_PATH].calculator("offsetPath",o,r.offsetPath,n,this.runtime),c.has("transform")&&r.transform&&(n.parsedStyle.transform=B1(r.transform)),c.has("transformOrigin")&&r.transformOrigin&&(n.parsedStyle.transformOrigin=q4(r.transformOrigin)),c.has("markerStart")&&r.markerStart&&(n.parsedStyle.markerStart=this.runtime.CSSPropertySyntaxFactory[Ie.MARKER].calculator(null,r.markerStart,r.markerStart,null,null)),c.has("markerEnd")&&r.markerEnd&&(n.parsedStyle.markerEnd=this.runtime.CSSPropertySyntaxFactory[Ie.MARKER].calculator(null,r.markerEnd,r.markerEnd,null,null)),c.has("markerMid")&&r.markerMid&&(n.parsedStyle.markerMid=this.runtime.CSSPropertySyntaxFactory[Ie.MARKER].calculator("",r.markerMid,r.markerMid,null,null)),c.has("zIndex")&&!dt(r.zIndex)&&this.runtime.CSSPropertySyntaxFactory[Ie.Z_INDEX].postProcessor(n),c.has("offsetDistance")&&!dt(r.offsetDistance)&&this.runtime.CSSPropertySyntaxFactory[Ie.OFFSET_DISTANCE].postProcessor(n),c.has("transform")&&r.transform&&this.runtime.CSSPropertySyntaxFactory[Ie.TRANSFORM].postProcessor(n),c.has("transformOrigin")&&r.transformOrigin&&this.runtime.CSSPropertySyntaxFactory[Ie.TRANSFORM_ORIGIN].postProcessor(n),s&&(n.geometry.dirty=!0,n.renderable.boundsDirty=!0,n.renderable.renderBoundsDirty=!0,i.forceUpdateGeometry||this.runtime.sceneGraphService.dirtifyToRoot(n))}},{key:"updateGeometry",value:function(n){var r=n.nodeName,i=this.runtime.geometryUpdaterFactory[r];if(i){var a=n.geometry;a.contentBounds||(a.contentBounds=new Un),a.renderBounds||(a.renderBounds=new Un);var o=n.parsedStyle,s=i.update(o,n),l=s.cx,c=l===void 0?0:l,u=s.cy,f=u===void 0?0:u,d=s.cz,h=d===void 0?0:d,p=s.hwidth,v=p===void 0?0:p,g=s.hheight,m=g===void 0?0:g,y=s.hdepth,b=y===void 0?0:y,x=[Math.abs(v),Math.abs(m),b],w=o.stroke,O=o.lineWidth,_=O===void 0?1:O,S=o.increasedLineWidthForHitTesting,M=S===void 0?0:S,k=o.shadowType,E=k===void 0?"outer":k,N=o.shadowColor,T=o.filter,L=T===void 0?[]:T,I=o.transformOrigin,D=[c,f,h];a.contentBounds.update(D,x);var F=r===fe.POLYLINE||r===fe.POLYGON||r===fe.PATH?Math.SQRT2:.5,j=w&&!w.isNone;if(j){var B=((_||0)+(M||0))*F;x[0]+=B,x[1]+=B}if(a.renderBounds.update(D,x),N&&E&&E!=="inner"){var W=a.renderBounds,V=W.min,U=W.max,Q=o.shadowBlur,se=o.shadowOffsetX,ee=o.shadowOffsetY,ue=Q||0,he=se||0,ie=ee||0,we=V[0]-ue+he,Se=U[0]+ue+he,je=V[1]-ue+ie,Ce=U[1]+ue+ie;V[0]=Math.min(V[0],we),U[0]=Math.max(U[0],Se),V[1]=Math.min(V[1],je),U[1]=Math.max(U[1],Ce),a.renderBounds.setMinMax(V,U)}L.forEach(function(ot){var st=ot.name,wt=ot.params;if(st==="blur"){var Yn=wt[0].value;a.renderBounds.update(a.renderBounds.center,Ne(a.renderBounds.halfExtents,a.renderBounds.halfExtents,[Yn,Yn,0]))}else if(st==="drop-shadow"){var Cr=wt[0].value,En=wt[1].value,Hn=wt[2].value,Vn=a.renderBounds,mn=Vn.min,Yt=Vn.max,Fn=mn[0]-Hn+Cr,Bn=Yt[0]+Hn+Cr,zn=mn[1]-Hn+En,yn=Yt[1]+Hn+En;mn[0]=Math.min(mn[0],Fn),Yt[0]=Math.max(Yt[0],Bn),mn[1]=Math.min(mn[1],zn),Yt[1]=Math.max(Yt[1],yn),a.renderBounds.setMinMax(mn,Yt)}}),n.geometry.dirty=!1;var We=v<0,Ue=m<0,Ke=(We?-1:1)*(I?ii(I[0],0,n,!0):0),xt=(Ue?-1:1)*(I?ii(I[1],1,n,!0):0);(Ke||xt)&&n.setOrigin(Ke,xt)}}},{key:"updateSizeAttenuation",value:function(n,r){n.style.isSizeAttenuation?(n.style.rawLineWidth||(n.style.rawLineWidth=n.style.lineWidth),n.style.lineWidth=(n.style.rawLineWidth||1)/r,n.nodeName===fe.CIRCLE&&(n.style.rawR||(n.style.rawR=n.style.r),n.style.r=(n.style.rawR||1)/r)):(n.style.rawLineWidth&&(n.style.lineWidth=n.style.rawLineWidth,delete n.style.rawLineWidth),n.nodeName===fe.CIRCLE&&n.style.rawR&&(n.style.r=n.style.rawR,delete n.style.rawR))}}])}();function J4(e,t){var n=$1(e);for(var r in t)n.has(r)&&(e.parsedStyle[r]=t[r])}function $1(e){return e.constructor.PARSED_STYLE_LIST}var eR=function(){function e(){(0,P.Z)(this,e),this.mixer=bp}return(0,Z.Z)(e,[{key:"calculator",value:function(n,r,i,a){return Xr(i)}}])}(),tR=function(){function e(){(0,P.Z)(this,e)}return(0,Z.Z)(e,[{key:"calculator",value:function(n,r,i,a,o){return i instanceof vi&&(i=null),o.sceneGraphService.updateDisplayObjectDependency(n,r,i,a),n==="clipPath"&&a.forEach(function(s){s.childNodes.length===0&&o.sceneGraphService.dirtifyToRoot(s)}),i}}])}(),nR=function(){function e(){(0,P.Z)(this,e),this.parser=ao,this.mixer=g4}return(0,Z.Z)(e,[{key:"calculator",value:function(n,r,i,a){return i instanceof vi?i.value==="none"?x1:w1:i}}])}(),rR=function(){function e(){(0,P.Z)(this,e)}return(0,Z.Z)(e,[{key:"calculator",value:function(n,r,i){return i instanceof vi?[]:i}}])}();function G1(e){var t=e.parsedStyle,n=t.fontSize;return dt(n)?null:n}var Ep=function(){function e(){(0,P.Z)(this,e),this.mixer=bp}return(0,Z.Z)(e,[{key:"calculator",value:function(n,r,i,a,o){if(hn(i))return i;if(en.isRelativeUnit(i.unit)){if(i.unit===Ze.kPercentage)return 0;if(i.unit===Ze.kEms){if(a.parentNode){var s=G1(a.parentNode);if(s)return s*=i.value,s}return 0}if(i.unit===Ze.kRems){var l;if(a!=null&&(l=a.ownerDocument)!==null&&l!==void 0&&l.documentElement){var c=G1(a.ownerDocument.documentElement);if(c)return c*=i.value,c}return 0}}else return i.value}}])}(),iR=function(){function e(){(0,P.Z)(this,e),this.mixer=T1}return(0,Z.Z)(e,[{key:"calculator",value:function(n,r,i){return i.map(function(a){return a.value})}}])}(),aR=function(){function e(){(0,P.Z)(this,e),this.mixer=T1}return(0,Z.Z)(e,[{key:"calculator",value:function(n,r,i){return i.map(function(a){return a.value})}}])}(),oR=function(){function e(){(0,P.Z)(this,e)}return(0,Z.Z)(e,[{key:"calculator",value:function(n,r,i,a){var o;i instanceof vi&&(i=null);var s=(o=i)===null||o===void 0?void 0:o.cloneNode(!0);return s&&(s.style.isMarker=!0),s}}])}(),sR=function(){function e(){(0,P.Z)(this,e),this.mixer=bp}return(0,Z.Z)(e,[{key:"calculator",value:function(n,r,i){return i.value}}])}(),lR=function(){function e(){(0,P.Z)(this,e),this.mixer=xp(0,1)}return(0,Z.Z)(e,[{key:"calculator",value:function(n,r,i){return i.value}},{key:"postProcessor",value:function(n){var r=n.parsedStyle,i=r.offsetPath,a=r.offsetDistance;if(i){var o=i.nodeName;if(o===fe.LINE||o===fe.PATH||o===fe.POLYLINE){var s=i.getPoint(a);s&&n.setLocalPosition(s.x,s.y)}}}}])}(),cR=function(){function e(){(0,P.Z)(this,e),this.mixer=xp(0,1)}return(0,Z.Z)(e,[{key:"calculator",value:function(n,r,i){return i.value}}])}(),uR=function(){function e(){(0,P.Z)(this,e),this.parser=j1,this.mixer=j4}return(0,Z.Z)(e,[{key:"calculator",value:function(n,r,i){return i instanceof vi&&i.value==="unset"?{absolutePath:[],hasArc:!1,segments:[],polygons:[],polylines:[],curve:null,totalLength:0,rect:new zs(0,0,0,0)}:i}}])}(),fR=(0,Z.Z)(function e(){(0,P.Z)(this,e),this.mixer=B4}),dR=function(e){function t(){var n;(0,P.Z)(this,t);for(var r=arguments.length,i=new Array(r),a=0;a>>1;Y1(e[i],t)<0?n=i+1:r=i}return n}function Y1(e,t){var n=Number(e.parsedStyle.zIndex||0),r=Number(t.parsedStyle.zIndex||0);if(n===r){var i=e.parentNode;if(i){var a=i.childNodes||[];return a.indexOf(e)-a.indexOf(t)}}return n-r}function H1(e){var t=e;do{var n,r=(n=t.parsedStyle)===null||n===void 0?void 0:n.clipPath;if(r)return t;t=t.parentElement}while(t!==null);return null}var V1="px";function yR(e,t,n){Tp&&e.style&&(e.style.width=t+V1,e.style.height=n+V1)}function X1(e,t){if(Tp)return document.defaultView.getComputedStyle(e,null).getPropertyValue(t)}function bR(e){var t=X1(e,"width");return t==="auto"?e.offsetWidth:parseFloat(t)}function xR(e){var t=X1(e,"height");return t==="auto"?e.offsetHeight:parseFloat(t)}var wR=1,OR={touchstart:"pointerdown",touchend:"pointerup",touchendoutside:"pointerupoutside",touchmove:"pointermove",touchcancel:"pointercancel"},Pp=typeof performance=="object"&&performance.now?performance:Date;function qu(e){return e.nodeName===fe.FRAGMENT?!0:e.getRootNode().nodeName===fe.FRAGMENT}function Go(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"auto",t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2?arguments[2]:void 0,r=!1,i=!1,a=!!t&&!t.isNone,o=!!n&&!n.isNone;return e==="visiblepainted"||e==="painted"||e==="auto"?(r=a,i=o):e==="visiblefill"||e==="fill"?r=!0:e==="visiblestroke"||e==="stroke"?i=!0:(e==="visible"||e==="all")&&(r=!0,i=!0),[r,i]}var _R=1,SR=function(){return _R++},ia=typeof self=="object"&&self.self===self?self:typeof re.g=="object"&&re.g.global===re.g?re.g:{},MR=Date.now(),kR=function(){return ia.performance&&typeof ia.performance.now=="function"?ia.performance.now():Date.now()-MR},Ul={},U1=Date.now(),ER=function(t){if(typeof t!="function")throw new TypeError("".concat(t," is not a function"));var n=Date.now(),r=n-U1,i=r>16?0:16-r,a=SR();return Ul[a]=t,Object.keys(Ul).length>1||setTimeout(function(){U1=n;var o=Ul;Ul={},Object.keys(o).forEach(function(s){return o[s](kR())})},i),a},AR=function(t){delete Ul[t]},TR=["","webkit","moz","ms","o"],q1=function(t){return typeof t!="string"?ER:t===""?ia.requestAnimationFrame:ia["".concat(t,"RequestAnimationFrame")]},PR=function(t){return typeof t!="string"?AR:t===""?ia.cancelAnimationFrame:ia["".concat(t,"CancelAnimationFrame")]||ia["".concat(t,"CancelRequestAnimationFrame")]},CR=function(t,n){for(var r=0;t[r]!==void 0;){if(n(t[r]))return t[r];r+=1}},K1=CR(TR,function(e){return!!q1(e)}),Cp=q1(K1),Q1=PR(K1);ia.requestAnimationFrame=Cp,ia.cancelAnimationFrame=Q1;var LR=function(){function e(){(0,P.Z)(this,e),this.callbacks=[]}return(0,Z.Z)(e,[{key:"getCallbacksNum",value:function(){return this.callbacks.length}},{key:"tapPromise",value:function(n,r){this.callbacks.push(r)}},{key:"promise",value:function(){for(var n=arguments.length,r=new Array(n),i=0;i=0;h--){var p=d[h].trim();!IR.test(p)&&NR.indexOf(p)<0&&(p='"'.concat(p,'"')),d[h]=p}return"".concat(o," ").concat(l," ").concat(u," ").concat(f," ").concat(d.join(","))}function Rp(e,t,n){return qa(e),e[4]=Math.tan(t),e[1]=Math.tan(n),e}var qn=cn(),jR=cn(),FR={scale:function(t){Io(qn,[t[0].value,t[1].value,1])},scaleX:function(t){Io(qn,[t[0].value,1,1])},scaleY:function(t){Io(qn,[1,t[0].value,1])},scaleZ:function(t){Io(qn,[1,1,t[0].value])},scale3d:function(t){Io(qn,[t[0].value,t[1].value,t[2].value])},translate:function(t){Ka(qn,[t[0].value,t[1].value,0])},translateX:function(t){Ka(qn,[t[0].value,0,0])},translateY:function(t){Ka(qn,[0,t[0].value,0])},translateZ:function(t){Ka(qn,[0,0,t[0].value])},translate3d:function(t){Ka(qn,[t[0].value,t[1].value,t[2].value])},rotate:function(t){Gh(qn,Qt(Xr(t[0])))},rotateX:function(t){uy(qn,Qt(Xr(t[0])))},rotateY:function(t){fy(qn,Qt(Xr(t[0])))},rotateZ:function(t){Gh(qn,Qt(Xr(t[0])))},rotate3d:function(t){cy(qn,Qt(Xr(t[3])),[t[0].value,t[1].value,t[2].value])},skew:function(t){Rp(qn,Qt(t[0].value),Qt(t[1].value))},skewX:function(t){Rp(qn,Qt(t[0].value),0)},skewY:function(t){Rp(qn,0,Qt(t[0].value))},matrix:function(t){$h(qn,t[0].value,t[1].value,0,0,t[2].value,t[3].value,0,0,0,0,1,0,t[4].value,t[5].value,0,1)},matrix3d:function(t){$h.apply(ye,[qn].concat((0,A.Z)(t.map(function(n){return n.value}))))}},BR=me(1,1,1),zR=q(),J1={translate:function(t,n){Ee.sceneGraphService.setLocalScale(t,BR,!1),Ee.sceneGraphService.setLocalEulerAngles(t,zR,void 0,void 0,!1),Ee.sceneGraphService.setLocalPosition(t,[n[0].value,n[1].value,0],!1),Ee.sceneGraphService.dirtifyLocal(t,t.transformable)}};function eb(e,t){if(e.length){if(e.length===1&&J1[e[0].t]){J1[e[0].t](t,e[0].d);return}for(var n=qa(jR),r=0;r1&&arguments[1]!==void 0?arguments[1]:!1,i=nb.get(this);if(!i){var a;this.document?i=this:this.defaultView?i=this.defaultView:i=(a=this.ownerDocument)===null||a===void 0?void 0:a.defaultView,i&&nb.set(this,i)}if(i){if(n.manager=i.getEventService(),!n.manager)return!1;n.defaultPrevented=!1,n.path?n.path.length=0:n.page=[],r||(n.target=this),n.manager.dispatchEvent(n,n.type,r)}else this.emitter.emit(n.type,n);return!n.defaultPrevented}}])}(),Mn=function(e){function t(){var n;(0,P.Z)(this,t);for(var r=arguments.length,i=new Array(r),a=0;a0&&arguments[0]!==void 0?arguments[0]:{};return this.parentNode?this.parentNode.getRootNode(r):r.composed&&this.host?this.host.getRootNode(r):this}},{key:"hasChildNodes",value:function(){return this.childNodes.length>0}},{key:"isDefaultNamespace",value:function(r){throw new Error(Kt)}},{key:"lookupNamespaceURI",value:function(r){throw new Error(Kt)}},{key:"lookupPrefix",value:function(r){throw new Error(Kt)}},{key:"normalize",value:function(){throw new Error(Kt)}},{key:"isEqualNode",value:function(r){return this===r}},{key:"isSameNode",value:function(r){return this.isEqualNode(r)}},{key:"parent",get:function(){return this.parentNode}},{key:"parentElement",get:function(){return null}},{key:"nextSibling",get:function(){return null}},{key:"previousSibling",get:function(){return null}},{key:"firstChild",get:function(){return this.childNodes.length>0?this.childNodes[0]:null}},{key:"lastChild",get:function(){return this.childNodes.length>0?this.childNodes[this.childNodes.length-1]:null}},{key:"compareDocumentPosition",value:function(r){if(r===this)return 0;for(var i=r,a=this,o=[i],s=[a];(l=i.parentNode)!==null&&l!==void 0?l:a.parentNode;){var l;i=i.parentNode?(o.push(i.parentNode),i.parentNode):i,a=a.parentNode?(s.push(a.parentNode),a.parentNode):a}if(i!==a)return t.DOCUMENT_POSITION_DISCONNECTED|t.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC|t.DOCUMENT_POSITION_PRECEDING;var c=o.length>s.length?o:s,u=c===o?s:o;if(c[c.length-u.length]===u[0])return c===o?t.DOCUMENT_POSITION_CONTAINED_BY|t.DOCUMENT_POSITION_FOLLOWING:t.DOCUMENT_POSITION_CONTAINS|t.DOCUMENT_POSITION_PRECEDING;for(var f=c.length-u.length,d=u.length-1;d>=0;d--){var h=u[d],p=c[f+d];if(p!==h){var v=h.parentNode.childNodes;return v.indexOf(h)0&&i;)i=i.parentNode,r--;return i}},{key:"forEach",value:function(r){for(var i=[this];i.length>0;){var a=i.pop(),o=r(a);if(o===!1)break;for(var s=a.childNodes.length-1;s>=0;s--)i.push(a.childNodes[s])}}}],[{key:"isNode",value:function(r){return!!r.childNodes}}])}(rb);Mn.DOCUMENT_POSITION_DISCONNECTED=1,Mn.DOCUMENT_POSITION_PRECEDING=2,Mn.DOCUMENT_POSITION_FOLLOWING=4,Mn.DOCUMENT_POSITION_CONTAINS=8,Mn.DOCUMENT_POSITION_CONTAINED_BY=16,Mn.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC=32;var JR=2048,eN=function(){function e(t,n){var r=this;(0,P.Z)(this,e),this.nativeHTMLMap=new WeakMap,this.cursor="default",this.mappingTable={},this.mappingState={trackingData:{}},this.eventPool=new Map,this.tmpMatrix=cn(),this.tmpVec3=q(),this.onPointerDown=function(i){var a=r.createPointerEvent(i);if(r.dispatchEvent(a,"pointerdown"),a.pointerType==="touch")r.dispatchEvent(a,"touchstart");else if(a.pointerType==="mouse"||a.pointerType==="pen"){var o=a.button===2;r.dispatchEvent(a,o?"rightdown":"mousedown")}var s=r.trackingData(i.pointerId);s.pressTargetsByButton[i.button]=a.composedPath(),r.freeEvent(a)},this.onPointerUp=function(i){var a=Pp.now(),o=r.createPointerEvent(i,void 0,void 0,r.context.config.alwaysTriggerPointerEventOnCanvas?r.rootTarget:void 0);if(r.dispatchEvent(o,"pointerup"),o.pointerType==="touch")r.dispatchEvent(o,"touchend");else if(o.pointerType==="mouse"||o.pointerType==="pen"){var s=o.button===2;r.dispatchEvent(o,s?"rightup":"mouseup")}var l=r.trackingData(i.pointerId),c=r.findMountedTarget(l.pressTargetsByButton[i.button]),u=c;if(c&&!o.composedPath().includes(c)){for(var f=c;f&&!o.composedPath().includes(f);){if(o.currentTarget=f,r.notifyTarget(o,"pointerupoutside"),o.pointerType==="touch")r.notifyTarget(o,"touchendoutside");else if(o.pointerType==="mouse"||o.pointerType==="pen"){var d=o.button===2;r.notifyTarget(o,d?"rightupoutside":"mouseupoutside")}Mn.isNode(f)&&(f=f.parentNode)}delete l.pressTargetsByButton[i.button],u=f}if(u){var h,p=r.clonePointerEvent(o,"click");p.target=u,p.path=[],l.clicksByButton[i.button]||(l.clicksByButton[i.button]={clickCount:0,target:p.target,timeStamp:a});var v=r.context.renderingContext.root.ownerDocument.defaultView,g=l.clicksByButton[i.button];g.target===p.target&&a-g.timeStamp=1;a--)if(n.currentTarget=i[a],this.notifyTarget(n,r),n.propagationStopped||n.propagationImmediatelyStopped)return;if(n.eventPhase=n.AT_TARGET,n.currentTarget=n.target,this.notifyTarget(n,r),!(n.propagationStopped||n.propagationImmediatelyStopped)){var o=i.indexOf(n.currentTarget);n.eventPhase=n.BUBBLING_PHASE;for(var s=o+1;so||i>s?null:!l&&this.pickHandler(n)||this.rootTarget||null}},{key:"isNativeEventFromCanvas",value:function(n,r){var i,a=r==null?void 0:r.target;if((i=a)!==null&&i!==void 0&&i.shadowRoot&&(a=r.composedPath()[0]),a){if(a===n)return!0;if(n&&n.contains)return n.contains(a)}return r!=null&&r.composedPath?r.composedPath().indexOf(n)>-1:!1}},{key:"getExistedHTML",value:function(n){if(n.nativeEvent.composedPath)for(var r=0,i=n.nativeEvent.composedPath();r=0;i--){var a=n[i];if(a===this.rootTarget||Mn.isNode(a)&&a.parentNode===r)r=n[i];else break}return r}},{key:"getCursor",value:function(n){for(var r=n;r;){var i=gR(r)&&r.getAttribute("cursor");if(i)return i;r=Mn.isNode(r)&&r.parentNode}}}])}(),Dp=function(){function e(){(0,P.Z)(this,e)}return(0,Z.Z)(e,[{key:"getOrCreateCanvas",value:function(n,r){if(this.canvas)return this.canvas;if(n||Ee.offscreenCanvas)this.canvas=n||Ee.offscreenCanvas,this.context=this.canvas.getContext("2d",(0,oe.Z)({willReadFrequently:!0},r));else try{this.canvas=new window.OffscreenCanvas(0,0),this.context=this.canvas.getContext("2d",(0,oe.Z)({willReadFrequently:!0},r)),(!this.context||!this.context.measureText)&&(this.canvas=document.createElement("canvas"),this.context=this.canvas.getContext("2d"))}catch(i){this.canvas=document.createElement("canvas"),this.context=this.canvas.getContext("2d",(0,oe.Z)({willReadFrequently:!0},r))}return this.canvas.width=10,this.canvas.height=10,this.canvas}},{key:"getOrCreateContext",value:function(n,r){return this.context?this.context:(this.getOrCreateCanvas(n,r),this.context)}}],[{key:"createCanvas",value:function(){try{return new window.OffscreenCanvas(0,0)}catch(n){}try{return document.createElement("canvas")}catch(n){}return null}}])}(),Hs=function(e){return e[e.CAMERA_CHANGED=0]="CAMERA_CHANGED",e[e.DISPLAY_OBJECT_CHANGED=1]="DISPLAY_OBJECT_CHANGED",e[e.NONE=2]="NONE",e}({}),tN=function(){function e(t,n){(0,P.Z)(this,e),this.inited=!1,this.stats={total:0,rendered:0},this.zIndexCounter=0,this.hooks={init:new jr,initAsync:new LR,dirtycheck:new Lp,cull:new Lp,beginFrame:new jr,beforeRender:new jr,render:new jr,afterRender:new jr,endFrame:new jr,destroy:new jr,pick:new RR,pickSync:new Lp,pointerDown:new jr,pointerUp:new jr,pointerMove:new jr,pointerOut:new jr,pointerOver:new jr,pointerWheel:new jr,pointerCancel:new jr,click:new jr},this.globalRuntime=t,this.context=n}return(0,Z.Z)(e,[{key:"init",value:function(n){var r=this,i=(0,oe.Z)((0,oe.Z)({},this.globalRuntime),this.context);this.context.renderingPlugins.forEach(function(a){a.apply(i,r.globalRuntime)}),this.hooks.init.call(),this.hooks.initAsync.getCallbacksNum()===0?(this.inited=!0,n()):this.hooks.initAsync.promise().then(function(){r.inited=!0,n()}).catch(function(a){})}},{key:"getStats",value:function(){return this.stats}},{key:"disableDirtyRectangleRendering",value:function(){var n=this.context.config.renderer,r=n.getConfig(),i=r.enableDirtyRectangleRendering;return!i||this.context.renderingContext.renderReasons.has(Hs.CAMERA_CHANGED)}},{key:"render",value:function(n,r,i){var a=this;this.stats.total=0,this.stats.rendered=0,this.zIndexCounter=0;var o=this.context.renderingContext;if(this.globalRuntime.sceneGraphService.syncHierarchy(o.root),this.globalRuntime.sceneGraphService.triggerPendingEvents(),o.renderReasons.size&&this.inited){o.dirtyRectangleRenderingDisabled=this.disableDirtyRectangleRendering();var s=o.renderReasons.size===1&&o.renderReasons.has(Hs.CAMERA_CHANGED),l=!n.disableRenderHooks||!(n.disableRenderHooks&&s);l&&this.renderDisplayObject(o.root,n,o),this.hooks.beginFrame.call(r),l&&o.renderListCurrentFrame.forEach(function(c){a.hooks.beforeRender.call(c),a.hooks.render.call(c),a.hooks.afterRender.call(c)}),this.hooks.endFrame.call(r),o.renderListCurrentFrame=[],o.renderReasons.clear(),i()}}},{key:"renderDisplayObject",value:function(n,r,i){var a=this,o=r.renderer.getConfig(),s=o.enableDirtyCheck,l=o.enableCulling;function c(v){var g=v.renderable,m=v.sortable,y=s?g.dirty||i.dirtyRectangleRenderingDisabled?v:null:v;if(y){var b=l?a.hooks.cull.call(y,a.context.camera):y;b&&(a.stats.rendered+=1,i.renderListCurrentFrame.push(b))}g.dirty=!1,m.renderOrder=a.zIndexCounter,a.zIndexCounter+=1,a.stats.total+=1,m.dirty&&(a.sort(v,m),m.dirty=!1,m.dirtyChildren=[],m.dirtyReason=void 0)}for(var u=[n];u.length>0;){var f,d=u.pop();c(d);for(var h=((f=d.sortable)===null||f===void 0||(f=f.sorted)===null||f===void 0?void 0:f.length)>0?d.sortable.sorted:d.childNodes,p=h.length-1;p>=0;p--)u.push(h[p])}}},{key:"sort",value:function(n,r){var i,a;(r==null||(i=r.sorted)===null||i===void 0?void 0:i.length)>0&&r.dirtyReason!==Fu.Z_INDEX_CHANGED?r.dirtyChildren.forEach(function(o){var s=r.sorted.indexOf(o);s>-1&&r.sorted.splice(s,1);var l=n.childNodes.indexOf(o);if(l>-1)if(r.sorted.length===0)r.sorted.push(o);else{var c=mR(r.sorted,o);r.sorted.splice(c,0,o)}}):r.sorted=n.childNodes.slice().sort(Y1),((a=r.sorted)===null||a===void 0?void 0:a.length)>0&&n.childNodes.filter(function(o){return o.parsedStyle.zIndex}).length===0&&(r.sorted=[])}},{key:"destroy",value:function(){this.inited=!1,this.hooks.destroy.call(),this.globalRuntime.sceneGraphService.clearPendingEvents()}},{key:"dirtify",value:function(){this.context.renderingContext.renderReasons.add(Hs.DISPLAY_OBJECT_CHANGED)}}])}(),nN=/\[\s*(.*)=(.*)\s*\]/,rN=function(){function e(){(0,P.Z)(this,e)}return(0,Z.Z)(e,[{key:"selectOne",value:function(n,r){var i=this;if(n.startsWith("."))return r.find(function(l){return((l==null?void 0:l.classList)||[]).indexOf(i.getIdOrClassname(n))>-1});if(n.startsWith("#"))return r.find(function(l){return l.id===i.getIdOrClassname(n)});if(n.startsWith("[")){var a=this.getAttribute(n),o=a.name,s=a.value;return o?r.find(function(l){return r!==l&&(o==="name"?l.name===s:i.attributeToString(l,o)===s)}):null}return r.find(function(l){return r!==l&&l.nodeName===n})}},{key:"selectAll",value:function(n,r){var i=this;if(n.startsWith("."))return r.findAll(function(l){return r!==l&&((l==null?void 0:l.classList)||[]).indexOf(i.getIdOrClassname(n))>-1});if(n.startsWith("#"))return r.findAll(function(l){return r!==l&&l.id===i.getIdOrClassname(n)});if(n.startsWith("[")){var a=this.getAttribute(n),o=a.name,s=a.value;return o?r.findAll(function(l){return r!==l&&(o==="name"?l.name===s:i.attributeToString(l,o)===s)}):[]}return r.findAll(function(l){return r!==l&&l.nodeName===n})}},{key:"is",value:function(n,r){if(n.startsWith("."))return r.className===this.getIdOrClassname(n);if(n.startsWith("#"))return r.id===this.getIdOrClassname(n);if(n.startsWith("[")){var i=this.getAttribute(n),a=i.name,o=i.value;return a==="name"?r.name===o:this.attributeToString(r,a)===o}return r.nodeName===n}},{key:"getIdOrClassname",value:function(n){return n.substring(1)}},{key:"getAttribute",value:function(n){var r=n.match(nN),i="",a="";return r&&r.length>2&&(i=r[1].replace(/"/g,""),a=r[2].replace(/"/g,"")),{name:i,value:a}}},{key:"attributeToString",value:function(n,r){if(!n.getAttribute)return"";var i=n.getAttribute(r);return dt(i)?"":i.toString?i.toString():""}}])}(),kt=function(e){return e.ATTR_MODIFIED="DOMAttrModified",e.INSERTED="DOMNodeInserted",e.MOUNTED="DOMNodeInsertedIntoDocument",e.REMOVED="removed",e.UNMOUNTED="DOMNodeRemovedFromDocument",e.REPARENT="reparent",e.DESTROY="destroy",e.BOUNDS_CHANGED="bounds-changed",e.CULLED="culled",e}({}),aa=function(e){function t(n,r,i,a,o,s,l,c){var u;return(0,P.Z)(this,t),u=te(this,t,[null]),u.relatedNode=r,u.prevValue=i,u.newValue=a,u.attrName=o,u.attrChange=s,u.prevParsedValue=l,u.newParsedValue=c,u.type=n,u}return(0,ve.Z)(t,e),(0,Z.Z)(t)}(Ku);aa.ADDITION=2,aa.MODIFICATION=1,aa.REMOVAL=3;function ib(e){var t=e.renderable;t&&(t.renderBoundsDirty=!0,t.boundsDirty=!0)}var iN=new aa(kt.REPARENT,null,"","","",0,"",""),aN=Uh(),Qu=q(),oN=me(1,1,1),sN=cn(),lN=Uh(),oo=q(),Vs=cn(),so=or(),cN=q(),uN=or(),fN=q(),ql=q(),Yo=q(),Ju=cn(),ab=or(),ob=or(),ef=or(),jp={affectChildren:!0},dN=function(){function e(t){(0,P.Z)(this,e),this.pendingEvents=new Map,this.boundsChangedEvent=new tn(kt.BOUNDS_CHANGED),this.displayObjectDependencyMap=new WeakMap,this.runtime=t}return(0,Z.Z)(e,[{key:"matches",value:function(n,r){return this.runtime.sceneGraphSelector.is(n,r)}},{key:"querySelector",value:function(n,r){return this.runtime.sceneGraphSelector.selectOne(n,r)}},{key:"querySelectorAll",value:function(n,r){return this.runtime.sceneGraphSelector.selectAll(n,r)}},{key:"attach",value:function(n,r,i){var a,o=!1;n.parentNode&&(o=n.parentNode!==r,this.detach(n));var s=n.nodeName===fe.FRAGMENT,l=qu(r);n.parentNode=r;var c=s?n.childNodes:[n];hn(i)?c.forEach(function(h){r.childNodes.splice(i,0,h),h.parentNode=r}):c.forEach(function(h){r.childNodes.push(h),h.parentNode=r});var u=r,f=u.sortable;if((f!=null&&(a=f.sorted)!==null&&a!==void 0&&a.length||f.dirty||n.parsedStyle.zIndex)&&(f.dirtyChildren.indexOf(n)===-1&&f.dirtyChildren.push(n),f.dirty=!0,f.dirtyReason=Fu.ADDED),!l){if(s)this.dirtifyFragment(n);else{var d=n.transformable;d&&this.dirtifyWorld(n,d)}o&&n.dispatchEvent(iN)}}},{key:"detach",value:function(n){var r,i;if(n.parentNode){var a=n.transformable,o=n.parentNode,s=o.sortable;(s!=null&&(r=s.sorted)!==null&&r!==void 0&&r.length||(i=n.style)!==null&&i!==void 0&&i.zIndex)&&(s.dirtyChildren.indexOf(n)===-1&&s.dirtyChildren.push(n),s.dirty=!0,s.dirtyReason=Fu.REMOVED);var l=n.parentNode.childNodes.indexOf(n);l>-1&&n.parentNode.childNodes.splice(l,1),a&&this.dirtifyWorld(n,a),n.parentNode=null}}},{key:"getOrigin",value:function(n){return n.getGeometryBounds(),n.transformable.origin}},{key:"setOrigin",value:function(n,r){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;typeof r=="number"&&(r=[r,i,a]);var o=n.transformable;if(!(r[0]===o.origin[0]&&r[1]===o.origin[1]&&r[2]===o.origin[2])){var s=o.origin;s[0]=r[0],s[1]=r[1],s[2]=r[2]||0,this.dirtifyLocal(n,o)}}},{key:"rotate",value:function(n,r){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;typeof r=="number"&&(r=me(r,i,a));var o=n.transformable;if(n.parentNode===null||!n.parentNode.transformable)this.rotateLocal(n,r);else{var s=so;Mu(s,r[0],r[1],r[2]);var l=this.getRotation(n),c=this.getRotation(n.parentNode);ku(ef,c),Xh(ef,ef),Ja(s,ef,s),Ja(o.localRotation,s,l),Eu(o.localRotation,o.localRotation),this.dirtifyLocal(n,o)}}},{key:"rotateLocal",value:function(n,r){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;typeof r=="number"&&(r=me(r,i,a));var o=n.transformable;Mu(ob,r[0],r[1],r[2]),Oy(o.localRotation,o.localRotation,ob),this.dirtifyLocal(n,o)}},{key:"setEulerAngles",value:function(n,r){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;typeof r=="number"&&(r=me(r,i,a));var o=n.transformable;if(n.parentNode===null||!n.parentNode.transformable)this.setLocalEulerAngles(n,r);else{Mu(o.localRotation,r[0],r[1],r[2]);var s=this.getRotation(n.parentNode);ku(ab,Xh(so,s)),Oy(o.localRotation,o.localRotation,ab),this.dirtifyLocal(n,o)}}},{key:"setLocalEulerAngles",value:function(n,r){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0,o=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!0;typeof r=="number"&&(r=me(r,i,a));var s=n.transformable;Mu(s.localRotation,r[0],r[1],r[2]),o&&this.dirtifyLocal(n,s)}},{key:"translateLocal",value:function(n,r){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;typeof r=="number"&&(r=me(r,i,a));var o=n.transformable;Il(r,Qu)||(V3(r,r,o.localRotation),Ne(o.localPosition,o.localPosition,r),this.dirtifyLocal(n,o))}},{key:"setPosition",value:function(n,r){var i,a=n.transformable;if(Yo[0]=r[0],Yo[1]=r[1],Yo[2]=(i=r[2])!==null&&i!==void 0?i:0,!Il(this.getPosition(n),Yo)){if(Be(a.position,Yo),n.parentNode===null||!n.parentNode.transformable)Be(a.localPosition,Yo);else{var o=n.parentNode.transformable;Ns(Ju,o.worldTransform),ea(Ju,Ju),qt(a.localPosition,Yo,Ju)}this.dirtifyLocal(n,a)}}},{key:"setLocalPosition",value:function(n,r){var i,a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,o=n.transformable;ql[0]=r[0],ql[1]=r[1],ql[2]=(i=r[2])!==null&&i!==void 0?i:0,!Il(o.localPosition,ql)&&(Be(o.localPosition,ql),a&&this.dirtifyLocal(n,o))}},{key:"scaleLocal",value:function(n,r){var i,a=n.transformable;Te(a.localScale,a.localScale,Oe(oo,r[0],r[1],(i=r[2])!==null&&i!==void 0?i:1)),this.dirtifyLocal(n,a)}},{key:"setLocalScale",value:function(n,r){var i,a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,o=n.transformable;Oe(oo,r[0],r[1],(i=r[2])!==null&&i!==void 0?i:o.localScale[2]),!Il(oo,o.localScale)&&(Be(o.localScale,oo),a&&this.dirtifyLocal(n,o))}},{key:"translate",value:function(n,r){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;typeof r=="number"&&(r=Oe(oo,r,i,a)),!Il(r,Qu)&&(Ne(oo,this.getPosition(n),r),this.setPosition(n,oo))}},{key:"setRotation",value:function(n,r,i,a,o){var s=n.transformable;if(typeof r=="number"&&(r=TC(r,i,a,o)),n.parentNode===null||!n.parentNode.transformable)this.setLocalRotation(n,r);else{var l=this.getRotation(n.parentNode);ku(so,l),Xh(so,so),Ja(s.localRotation,so,r),Eu(s.localRotation,s.localRotation),this.dirtifyLocal(n,s)}}},{key:"setLocalRotation",value:function(n,r,i,a,o){var s=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!0;typeof r=="number"&&(r=wy(so,r,i,a,o));var l=n.transformable;ku(l.localRotation,r),s&&this.dirtifyLocal(n,l)}},{key:"setLocalSkew",value:function(n,r,i){var a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0;typeof r=="number"&&(r=RC(lN,r,i));var o=n.transformable;LC(o.localSkew,r),a&&this.dirtifyLocal(n,o)}},{key:"dirtifyLocal",value:function(n,r){qu(n)||r.localDirtyFlag||(r.localDirtyFlag=!0,r.dirtyFlag||this.dirtifyWorld(n,r))}},{key:"dirtifyWorld",value:function(n,r){r.dirtyFlag||this.unfreezeParentToRoot(n),this.dirtifyWorldInternal(n,r),this.dirtifyToRoot(n,!0)}},{key:"dirtifyFragment",value:function(n){var r=n.transformable;r&&(r.frozen=!1,r.dirtyFlag=!0,r.localDirtyFlag=!0);var i=n.renderable;i&&(i.renderBoundsDirty=!0,i.boundsDirty=!0,i.dirty=!0);for(var a=n.childNodes.length,o=0;o1&&arguments[1]!==void 0?arguments[1]:!1,i=n;for(i.renderable&&(i.renderable.dirty=!0);i;)ib(i),i=i.parentNode;r&&n.forEach(function(a){ib(a)}),this.informDependentDisplayObjects(n),this.pendingEvents.set(n,r)}},{key:"updateDisplayObjectDependency",value:function(n,r,i,a){if(r&&r!==i){var o=this.displayObjectDependencyMap.get(r);if(o&&o[n]){var s=o[n].indexOf(a);o[n].splice(s,1)}}if(i){var l=this.displayObjectDependencyMap.get(i);l||(this.displayObjectDependencyMap.set(i,{}),l=this.displayObjectDependencyMap.get(i)),l[n]||(l[n]=[]),l[n].push(a)}}},{key:"informDependentDisplayObjects",value:function(n){var r=this,i=this.displayObjectDependencyMap.get(n);i&&Object.keys(i).forEach(function(a){i[a].forEach(function(o){r.dirtifyToRoot(o,!0),o.dispatchEvent(new aa(kt.ATTR_MODIFIED,o,r,r,a,aa.MODIFICATION,r,r)),o.isCustomElement&&o.isConnected&&o.attributeChangedCallback&&o.attributeChangedCallback(a,r,r)})})}},{key:"getPosition",value:function(n){var r=n.transformable;return _u(r.position,this.getWorldTransform(n,r))}},{key:"getRotation",value:function(n){var r=n.transformable;return Su(r.rotation,this.getWorldTransform(n,r))}},{key:"getScale",value:function(n){var r=n.transformable;return Ds(r.scaling,this.getWorldTransform(n,r))}},{key:"getWorldTransform",value:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:n.transformable;return!r.localDirtyFlag&&!r.dirtyFlag||(n.parentNode&&n.parentNode.transformable&&this.getWorldTransform(n.parentNode),this.sync(n,r)),r.worldTransform}},{key:"getLocalPosition",value:function(n){return n.transformable.localPosition}},{key:"getLocalRotation",value:function(n){return n.transformable.localRotation}},{key:"getLocalScale",value:function(n){return n.transformable.localScale}},{key:"getLocalSkew",value:function(n){return n.transformable.localSkew}},{key:"calcLocalTransform",value:function(n){var r=n.localSkew[0]!==0||n.localSkew[1]!==0;if(r){jl(n.localTransform,n.localRotation,n.localPosition,me(1,1,1),n.origin),(n.localSkew[0]!==0||n.localSkew[1]!==0)&&(qa(Vs),Vs[4]=Math.tan(n.localSkew[0]),Vs[1]=Math.tan(n.localSkew[1]),Sr(n.localTransform,n.localTransform,Vs));var i=jl(Vs,wy(so,0,0,0,1),Oe(oo,1,1,1),n.localScale,n.origin);Sr(n.localTransform,n.localTransform,i)}else{var a=n.localTransform,o=n.localPosition,s=n.localRotation,l=n.localScale,c=n.origin,u=o[0]!==0||o[1]!==0||o[2]!==0,f=s[3]!==1||s[0]!==0||s[1]!==0||s[2]!==0,d=l[0]!==1||l[1]!==1||l[2]!==1,h=c[0]!==0||c[1]!==0||c[2]!==0;!f&&!d&&!h?u?Ka(a,o):qa(a):jl(a,s,o,l,c)}}},{key:"getLocalTransform",value:function(n){var r=n.transformable;return r.localDirtyFlag&&(this.calcLocalTransform(r),r.localDirtyFlag=!1),r.localTransform}},{key:"setLocalTransform",value:function(n,r){var i=_u(cN,r),a=Su(uN,r),o=Ds(fN,r);this.setLocalScale(n,o,!1),this.setLocalPosition(n,i,!1),this.setLocalRotation(n,a,void 0,void 0,void 0,!1),this.dirtifyLocal(n,n.transformable)}},{key:"resetLocalTransform",value:function(n){this.setLocalScale(n,oN,!1),this.setLocalPosition(n,Qu,!1),this.setLocalEulerAngles(n,Qu,void 0,void 0,!1),this.setLocalSkew(n,aN,void 0,!1),this.dirtifyLocal(n,n.transformable)}},{key:"getTransformedGeometryBounds",value:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,i=arguments.length>2?arguments[2]:void 0,a=this.getGeometryBounds(n,r);if(!Un.isEmpty(a)){var o=i||new Un;return o.setFromTransformedAABB(a,this.getWorldTransform(n)),o}return null}},{key:"getGeometryBounds",value:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,i=n,a=i.geometry;a.dirty&&Ee.styleValueRegistry.updateGeometry(n);var o=r?a.renderBounds:a.contentBounds||null;return o||new Un}},{key:"getBounds",value:function(n){var r=this,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,a=n,o=a.renderable;if(!o.boundsDirty&&!i&&o.bounds)return o.bounds;if(!o.renderBoundsDirty&&i&&o.renderBounds)return o.renderBounds;var s=i?o.renderBounds:o.bounds,l=this.getTransformedGeometryBounds(n,i,s),c=n.childNodes;if(c.forEach(function(d){var h=r.getBounds(d,i);h&&(l?l.add(h):(l=s||new Un,l.update(h.center,h.halfExtents)))}),l||(l=new Un),i){var u=H1(n);if(u){var f=u.parsedStyle.clipPath.getBounds(i);l?f&&(l=f.intersection(l)):l.update(f.center,f.halfExtents)}}return i?(o.renderBounds=l,o.renderBoundsDirty=!1):(o.bounds=l,o.boundsDirty=!1),l}},{key:"getLocalBounds",value:function(n){if(n.parentNode){var r=sN;n.parentNode.transformable&&(r=ea(Vs,this.getWorldTransform(n.parentNode)));var i=this.getBounds(n);if(!Un.isEmpty(i)){var a=new Un;return a.setFromTransformedAABB(i,r),a}}return this.getBounds(n)}},{key:"getBoundingClientRect",value:function(n){var r,i,a=this.getGeometryBounds(n);Un.isEmpty(a)||(i=new Un,i.setFromTransformedAABB(a,this.getWorldTransform(n)));var o=(r=n.ownerDocument)===null||r===void 0||(r=r.defaultView)===null||r===void 0?void 0:r.getContextService().getBoundingClientRect();if(i){var s=i.getMin(),l=(0,_e.Z)(s,2),c=l[0],u=l[1],f=i.getMax(),d=(0,_e.Z)(f,2),h=d[0],p=d[1];return new zs(c+((o==null?void 0:o.left)||0),u+((o==null?void 0:o.top)||0),h-c,p-u)}return new zs((o==null?void 0:o.left)||0,(o==null?void 0:o.top)||0,0,0)}},{key:"dirtifyWorldInternal",value:function(n,r){var i=this;if(!r.dirtyFlag){r.dirtyFlag=!0,r.frozen=!1,n.childNodes.forEach(function(s){var l=s.transformable;l.dirtyFlag||i.dirtifyWorldInternal(s,l)});var a=n,o=a.renderable;o&&(o.renderBoundsDirty=!0,o.boundsDirty=!0,o.dirty=!0)}}},{key:"syncHierarchy",value:function(n){var r=n.transformable;if(!r.frozen){r.frozen=!0,(r.localDirtyFlag||r.dirtyFlag)&&this.sync(n,r);for(var i=n.childNodes,a=0;ac;--p){for(var y=0;yW&&j>=B;)j-=1,F=F.slice(0,-1);return{lineTxt:F,txtLastCharIndex:j}}function k(F,j){if(!(S<=0||S>v)){if(!y[F]){y[F]=g;return}var B=M(y[F],j,w+1,v-S);y[F]=B.lineTxt+g}}for(var E=0;E=d){r.isOverflowing=!0,E0&&x+I>v){var D=M(y[b],E-1,w+1,v);if(D.txtLastCharIndex!==E-1){if(y[b]=D.lineTxt,D.txtLastCharIndex===m.length-1)break;E=D.txtLastCharIndex+1,N=m[E],T=m[E-1],L=m[E+1],I=_(N)}if(b+1>=d){r.isOverflowing=!0,k(b,E-1);break}if(w=E-1,b+=1,x=0,y[b]="",this.isBreakingSpace(N))continue;this.canBreakInLastChar(N)||(y=this.trimToBreakable(y),x=this.sumTextWidthByCache(y[b]||"",_)),this.shouldBreakByKinsokuShorui(N,L)&&(y=this.trimByKinsokuShorui(y),x+=_(T||""))}x+=I,y[b]=(y[b]||"")+N}return y.join(` -`)}},{key:"isBreakingSpace",value:function(n){return typeof n!="string"?!1:Ho.BreakingSpaces.indexOf(n.charCodeAt(0))>=0}},{key:"isNewline",value:function(n){return typeof n!="string"?!1:Ho.Newlines.indexOf(n.charCodeAt(0))>=0}},{key:"trimToBreakable",value:function(n){var r=(0,A.Z)(n),i=r[r.length-2],a=this.findBreakableIndex(i);if(a===-1||!i)return r;var o=i.slice(a,a+1),s=this.isBreakingSpace(o),l=a+1,c=a+(s?0:1);return r[r.length-1]+=i.slice(l,i.length),r[r.length-2]=i.slice(0,c),r}},{key:"canBreakInLastChar",value:function(n){return!(n&&sb.test(n))}},{key:"sumTextWidthByCache",value:function(n,r){return n.split("").reduce(function(i,a){return i+r(a)},0)}},{key:"findBreakableIndex",value:function(n){for(var r=n.length-1;r>=0;r--)if(!sb.test(n[r]))return r;return-1}},{key:"getFromCache",value:function(n,r,i,a){var o=i[n];if(typeof o!="number"){var s=n.length*r,l=a.measureText(n);o=l.width+s,i[n]=o}return o}}])}(),Ee={},SN=function(e){var t=new UR,n=new XR;return e={},(0,Xe.Z)((0,Xe.Z)((0,Xe.Z)((0,Xe.Z)((0,Xe.Z)((0,Xe.Z)((0,Xe.Z)((0,Xe.Z)((0,Xe.Z)((0,Xe.Z)(e,fe.FRAGMENT,null),fe.CIRCLE,new GR),fe.ELLIPSE,new YR),fe.RECT,t),fe.IMAGE,t),fe.GROUP,new KR),fe.LINE,new HR),fe.TEXT,new qR(Ee)),fe.POLYLINE,n),fe.POLYGON,n),(0,Xe.Z)((0,Xe.Z)((0,Xe.Z)(e,fe.PATH,new VR),fe.HTML,new QR),fe.MESH,null)}(),MN=function(e){var t=new nR,n=new Ep;return e={},(0,Xe.Z)((0,Xe.Z)((0,Xe.Z)((0,Xe.Z)((0,Xe.Z)((0,Xe.Z)((0,Xe.Z)((0,Xe.Z)((0,Xe.Z)((0,Xe.Z)(e,Ie.PERCENTAGE,null),Ie.NUMBER,new sR),Ie.ANGLE,new eR),Ie.DEFINED_PATH,new tR),Ie.PAINT,t),Ie.COLOR,t),Ie.FILTER,new rR),Ie.LENGTH,n),Ie.LENGTH_PERCENTAGE,n),Ie.LENGTH_PERCENTAGE_12,new iR),(0,Xe.Z)((0,Xe.Z)((0,Xe.Z)((0,Xe.Z)((0,Xe.Z)((0,Xe.Z)((0,Xe.Z)((0,Xe.Z)((0,Xe.Z)((0,Xe.Z)(e,Ie.LENGTH_PERCENTAGE_14,new aR),Ie.COORDINATE,new Ep),Ie.OFFSET_DISTANCE,new lR),Ie.OPACITY_VALUE,new cR),Ie.PATH,new uR),Ie.LIST_OF_POINTS,new fR),Ie.SHADOW_BLUR,new dR),Ie.TEXT,new hR),Ie.TEXT_TRANSFORM,new pR),Ie.TRANSFORM,new ZR),(0,Xe.Z)((0,Xe.Z)((0,Xe.Z)(e,Ie.TRANSFORM_ORIGIN,new WR),Ie.Z_INDEX,new $R),Ie.MARKER,new oR)}(),kN=function(){return typeof globalThis!="undefined"?globalThis:typeof self!="undefined"?self:typeof window!="undefined"?window:typeof re.g!="undefined"?re.g:{}};Ee.CameraContribution=o1,Ee.AnimationTimeline=null,Ee.EasingFunction=null,Ee.offscreenCanvasCreator=new Dp,Ee.sceneGraphSelector=new rN,Ee.sceneGraphService=new dN(Ee),Ee.textService=new _N(Ee),Ee.geometryUpdaterFactory=SN,Ee.CSSPropertySyntaxFactory=MN,Ee.styleValueRegistry=new Q4(Ee),Ee.layoutRegistry=null,Ee.globalThis=kN(),Ee.enableStyleSyntax=!0,Ee.enableSizeAttenuation=!1;var lb=0;function zte(){lb=0}var Fp=new aa(kt.INSERTED,null,"","","",0,"",""),Bp=new aa(kt.REMOVED,null,"","","",0,"",""),cb=new tn(kt.DESTROY),EN=function(e){function t(){var n;(0,P.Z)(this,t);for(var r=arguments.length,i=new Array(r),a=0;a=0;r--){var i=this.childNodes[r];this.removeChild(i)}}},{key:"destroyChildren",value:function(){for(var r=this.childNodes.length-1;r>=0;r--){var i=this.childNodes[r];i.childNodes.length>0&&i.destroyChildren(),i.destroy()}}},{key:"matches",value:function(r){return Ee.sceneGraphService.matches(r,this)}},{key:"getElementById",value:function(r){return Ee.sceneGraphService.querySelector("#".concat(r),this)}},{key:"getElementsByName",value:function(r){return Ee.sceneGraphService.querySelectorAll('[name="'.concat(r,'"]'),this)}},{key:"getElementsByClassName",value:function(r){return Ee.sceneGraphService.querySelectorAll(".".concat(r),this)}},{key:"getElementsByTagName",value:function(r){return Ee.sceneGraphService.querySelectorAll(r,this)}},{key:"querySelector",value:function(r){return Ee.sceneGraphService.querySelector(r,this)}},{key:"querySelectorAll",value:function(r){return Ee.sceneGraphService.querySelectorAll(r,this)}},{key:"closest",value:function(r){var i=this;do{if(Ee.sceneGraphService.matches(r,i))return i;i=i.parentElement}while(i!==null);return null}},{key:"find",value:function(r){var i=this,a=null;return this.forEach(function(o){return o!==i&&r(o)?(a=o,!1):!0}),a}},{key:"findAll",value:function(r){var i=this,a=[];return this.forEach(function(o){o!==i&&r(o)&&a.push(o)}),a}},{key:"after",value:function(){var r=this;if(this.parentNode){for(var i=this.parentNode.childNodes.indexOf(this),a=arguments.length,o=new Array(a),s=0;s0&&arguments[0]!==void 0?arguments[0]:{},i={forceUpdateGeometry:!0};Ee.styleValueRegistry.processProperties(this,r,i),this.renderable.dirty=!0}},{key:"setAttribute",value:function(r,i){var a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0;on(i)||(a||i!==this.attributes[r])&&(this.internalSetAttribute(r,i,{memoize:o}),jy(t,"setAttribute",this,3)([r,i]))}},{key:"internalSetAttribute",value:function(r,i){var a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},o=this.renderable,s=this.attributes[r],l=this.parsedStyle[r];Ee.styleValueRegistry.processProperties(this,(0,Xe.Z)({},r,i),a),o.dirty=!0;var c=this.parsedStyle[r];if(this.isConnected&&(oa.relatedNode=this,oa.prevValue=s,oa.newValue=i,oa.attrName=r,oa.prevParsedValue=l,oa.newParsedValue=c,this.isMutationObserved?this.dispatchEvent(oa):(oa.target=this,this.ownerDocument.defaultView.dispatchEvent(oa,!0))),this.isCustomElement&&this.isConnected||!this.isCustomElement){var u,f;(u=(f=this).attributeChangedCallback)===null||u===void 0||u.call(f,r,s,i,l,c)}}},{key:"getBBox",value:function(){var r=this.getBounds(),i=r.getMin(),a=(0,_e.Z)(i,2),o=a[0],s=a[1],l=r.getMax(),c=(0,_e.Z)(l,2),u=c[0],f=c[1];return new zs(o,s,u-o,f-s)}},{key:"setOrigin",value:function(r){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;return Ee.sceneGraphService.setOrigin(this,Dr(r,i,a,!1)),this}},{key:"getOrigin",value:function(){return Ee.sceneGraphService.getOrigin(this)}},{key:"setPosition",value:function(r){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;return Ee.sceneGraphService.setPosition(this,Dr(r,i,a,!1)),this}},{key:"setLocalPosition",value:function(r){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;return Ee.sceneGraphService.setLocalPosition(this,Dr(r,i,a,!1)),this}},{key:"translate",value:function(r){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;return Ee.sceneGraphService.translate(this,Dr(r,i,a,!1)),this}},{key:"translateLocal",value:function(r){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;return Ee.sceneGraphService.translateLocal(this,Dr(r,i,a,!1)),this}},{key:"getPosition",value:function(){return Ee.sceneGraphService.getPosition(this)}},{key:"getLocalPosition",value:function(){return Ee.sceneGraphService.getLocalPosition(this)}},{key:"scale",value:function(r,i,a){return this.scaleLocal(r,i,a)}},{key:"scaleLocal",value:function(r,i,a){return typeof r=="number"&&(i=i||r,a=a||r,r=Dr(r,i,a,!1)),Ee.sceneGraphService.scaleLocal(this,r),this}},{key:"setLocalScale",value:function(r,i,a){return typeof r=="number"&&(i=i||r,a=a||r,r=Dr(r,i,a,!1)),Ee.sceneGraphService.setLocalScale(this,r),this}},{key:"getLocalScale",value:function(){return Ee.sceneGraphService.getLocalScale(this)}},{key:"getScale",value:function(){return Ee.sceneGraphService.getScale(this)}},{key:"getEulerAngles",value:function(){var r=lp(Kl,Ee.sceneGraphService.getWorldTransform(this)),i=(0,_e.Z)(r,3),a=i[2];return hi(a)}},{key:"getLocalEulerAngles",value:function(){var r=lp(Kl,Ee.sceneGraphService.getLocalRotation(this)),i=(0,_e.Z)(r,3),a=i[2];return hi(a)}},{key:"setEulerAngles",value:function(r){return Ee.sceneGraphService.setEulerAngles(this,0,0,r),this}},{key:"setLocalEulerAngles",value:function(r){return Ee.sceneGraphService.setLocalEulerAngles(this,0,0,r),this}},{key:"rotateLocal",value:function(r,i,a){return dt(i)&&dt(a)?Ee.sceneGraphService.rotateLocal(this,0,0,r):Ee.sceneGraphService.rotateLocal(this,r,i,a),this}},{key:"rotate",value:function(r,i,a){return dt(i)&&dt(a)?Ee.sceneGraphService.rotate(this,0,0,r):Ee.sceneGraphService.rotate(this,r,i,a),this}},{key:"setRotation",value:function(r,i,a,o){return Ee.sceneGraphService.setRotation(this,r,i,a,o),this}},{key:"setLocalRotation",value:function(r,i,a,o){return Ee.sceneGraphService.setLocalRotation(this,r,i,a,o),this}},{key:"setLocalSkew",value:function(r,i){return Ee.sceneGraphService.setLocalSkew(this,r,i),this}},{key:"getRotation",value:function(){return Ee.sceneGraphService.getRotation(this)}},{key:"getLocalRotation",value:function(){return Ee.sceneGraphService.getLocalRotation(this)}},{key:"getLocalSkew",value:function(){return Ee.sceneGraphService.getLocalSkew(this)}},{key:"getLocalTransform",value:function(){return Ee.sceneGraphService.getLocalTransform(this)}},{key:"getWorldTransform",value:function(){return Ee.sceneGraphService.getWorldTransform(this)}},{key:"setLocalTransform",value:function(r){return Ee.sceneGraphService.setLocalTransform(this,r),this}},{key:"resetLocalTransform",value:function(){Ee.sceneGraphService.resetLocalTransform(this)}},{key:"getAnimations",value:function(){return this.activeAnimations}},{key:"animate",value:function(r,i){var a,o=(a=this.ownerDocument)===null||a===void 0?void 0:a.timeline;return o?o.play(this,r,i):null}},{key:"isVisible",value:function(){var r;return((r=this.parsedStyle)===null||r===void 0?void 0:r.visibility)!=="hidden"}},{key:"interactive",get:function(){return this.isInteractive()},set:function(r){this.style.pointerEvents=r?"auto":"none"}},{key:"isInteractive",value:function(){var r;return((r=this.parsedStyle)===null||r===void 0?void 0:r.pointerEvents)!=="none"}},{key:"isCulled",value:function(){return!!(this.cullable&&this.cullable.enable&&!this.cullable.visible)}},{key:"toFront",value:function(){return this.parentNode&&(this.style.zIndex=Math.max.apply(Math,(0,A.Z)(this.parentNode.children.map(function(r){return Number(r.style.zIndex)})))+1),this}},{key:"toBack",value:function(){return this.parentNode&&(this.style.zIndex=Math.min.apply(Math,(0,A.Z)(this.parentNode.children.map(function(r){return Number(r.style.zIndex)})))-1),this}},{key:"getConfig",value:function(){return this.config}},{key:"attr",value:function(){for(var r=this,i=arguments.length,a=new Array(i),o=0;o1&&arguments[1]!==void 0?arguments[1]:0,a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;return this.setPosition(r,i,a),this}},{key:"move",value:function(r){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;return this.setPosition(r,i,a),this}},{key:"setZIndex",value:function(r){return this.style.zIndex=r,this}}])}(EN);un.PARSED_STYLE_LIST=new Set(["class","className","clipPath","cursor","display","draggable","droppable","fill","fillOpacity","fillRule","filter","increasedLineWidthForHitTesting","lineCap","lineDash","lineDashOffset","lineJoin","lineWidth","miterLimit","hitArea","offsetDistance","offsetPath","offsetX","offsetY","opacity","pointerEvents","shadowColor","shadowType","shadowBlur","shadowOffsetX","shadowOffsetY","stroke","strokeOpacity","strokeWidth","strokeLinecap","strokeLineJoin","strokeDasharray","strokeDashoffset","transform","transformOrigin","textTransform","visibility","zIndex"]);var Ra=function(e){function t(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return(0,P.Z)(this,t),te(this,t,[(0,oe.Z)({type:fe.CIRCLE},n)])}return(0,ve.Z)(t,e),(0,Z.Z)(t)}(un);Ra.PARSED_STYLE_LIST=new Set([].concat((0,A.Z)(un.PARSED_STYLE_LIST),["cx","cy","cz","r","isBillboard","isSizeAttenuation"]));var PN=["style"],tf=function(e){function t(){var n,r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},i=r.style,a=(0,Fo.Z)(r,PN);return(0,P.Z)(this,t),n=te(this,t,[(0,oe.Z)({style:i},a)]),n.isCustomElement=!0,n}return(0,ve.Z)(t,e),(0,Z.Z)(t)}(un);tf.PARSED_STYLE_LIST=new Set(["class","className","clipPath","cursor","draggable","droppable","opacity","pointerEvents","transform","transformOrigin","zIndex","visibility"]);var nf=function(e){function t(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return(0,P.Z)(this,t),te(this,t,[(0,oe.Z)({type:fe.ELLIPSE},n)])}return(0,ve.Z)(t,e),(0,Z.Z)(t)}(un);nf.PARSED_STYLE_LIST=new Set([].concat((0,A.Z)(un.PARSED_STYLE_LIST),["cx","cy","cz","rx","ry","isBillboard","isSizeAttenuation"]));var CN=function(e){function t(){return(0,P.Z)(this,t),te(this,t,[{type:fe.FRAGMENT}])}return(0,ve.Z)(t,e),(0,Z.Z)(t)}(un);CN.PARSED_STYLE_LIST=new Set(["class","className"]);var cr=function(e){function t(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return(0,P.Z)(this,t),te(this,t,[(0,oe.Z)({type:fe.GROUP},n)])}return(0,ve.Z)(t,e),(0,Z.Z)(t)}(un);cr.PARSED_STYLE_LIST=new Set(["class","className","clipPath","cursor","draggable","droppable","opacity","pointerEvents","transform","transformOrigin","zIndex","visibility"]);var LN=["style"],Ql=function(e){function t(){var n,r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},i=r.style,a=(0,Fo.Z)(r,LN);return(0,P.Z)(this,t),n=te(this,t,[(0,oe.Z)({type:fe.HTML,style:i},a)]),n.cullable.enable=!1,n}return(0,ve.Z)(t,e),(0,Z.Z)(t,[{key:"getDomElement",value:function(){return this.parsedStyle.$el}},{key:"getClientRects",value:function(){return[this.getBoundingClientRect()]}},{key:"getLocalBounds",value:function(){if(this.parentNode){var r=ea(cn(),this.parentNode.getWorldTransform()),i=this.getBounds();if(!Un.isEmpty(i)){var a=new Un;return a.setFromTransformedAABB(i,r),a}}return this.getBounds()}}])}(un);Ql.PARSED_STYLE_LIST=new Set([].concat((0,A.Z)(un.PARSED_STYLE_LIST),["x","y","$el","innerHTML","width","height"]));var rf=function(e){function t(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return(0,P.Z)(this,t),te(this,t,[(0,oe.Z)({type:fe.IMAGE},n)])}return(0,ve.Z)(t,e),(0,Z.Z)(t)}(un);rf.PARSED_STYLE_LIST=new Set([].concat((0,A.Z)(un.PARSED_STYLE_LIST),["x","y","z","src","width","height","isBillboard","billboardRotation","isSizeAttenuation","keepAspectRatio"]));var RN=["style"],Vo=function(e){function t(){var n,r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},i=r.style,a=(0,Fo.Z)(r,RN);(0,P.Z)(this,t),n=te(this,t,[(0,oe.Z)({type:fe.LINE,style:(0,oe.Z)({x1:0,y1:0,x2:0,y2:0,z1:0,z2:0},i)},a)]),n.markerStartAngle=0,n.markerEndAngle=0;var o=n.parsedStyle,s=o.markerStart,l=o.markerEnd;return s&&Ft(s)&&(n.markerStartAngle=s.getLocalEulerAngles(),n.appendChild(s)),l&&Ft(l)&&(n.markerEndAngle=l.getLocalEulerAngles(),n.appendChild(l)),n.transformMarker(!0),n.transformMarker(!1),n}return(0,ve.Z)(t,e),(0,Z.Z)(t,[{key:"attributeChangedCallback",value:function(r,i,a,o,s){r==="x1"||r==="y1"||r==="x2"||r==="y2"||r==="markerStartOffset"||r==="markerEndOffset"?(this.transformMarker(!0),this.transformMarker(!1)):r==="markerStart"?(o&&Ft(o)&&(this.markerStartAngle=0,o.remove()),s&&Ft(s)&&(this.markerStartAngle=s.getLocalEulerAngles(),this.appendChild(s),this.transformMarker(!0))):r==="markerEnd"&&(o&&Ft(o)&&(this.markerEndAngle=0,o.remove()),s&&Ft(s)&&(this.markerEndAngle=s.getLocalEulerAngles(),this.appendChild(s),this.transformMarker(!1)))}},{key:"transformMarker",value:function(r){var i=this.parsedStyle,a=i.markerStart,o=i.markerEnd,s=i.markerStartOffset,l=i.markerEndOffset,c=i.x1,u=i.x2,f=i.y1,d=i.y2,h=r?a:o;if(!(!h||!Ft(h))){var p=0,v,g,m,y,b,x;r?(m=c,y=f,v=u-c,g=d-f,b=s||0,x=this.markerStartAngle):(m=u,y=d,v=c-u,g=f-d,b=l||0,x=this.markerEndAngle),p=Math.atan2(g,v),h.setLocalEulerAngles(p*180/Math.PI+x),h.setLocalPosition(m+Math.cos(p)*b,y+Math.sin(p)*b)}}},{key:"getPoint",value:function(r){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,a=this.parsedStyle,o=a.x1,s=a.y1,l=a.x2,c=a.y2,u=ta(o,s,l,c,r),f=u.x,d=u.y,h=qt(q(),me(f,d,0),i?this.getWorldTransform():this.getLocalTransform());return new xr(h[0],h[1])}},{key:"getPointAtLength",value:function(r){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return this.getPoint(r/this.getTotalLength(),i)}},{key:"getTotalLength",value:function(){var r=this.parsedStyle,i=r.x1,a=r.y1,o=r.x2,s=r.y2;return $y(i,a,o,s)}}])}(un);Vo.PARSED_STYLE_LIST=new Set([].concat((0,A.Z)(un.PARSED_STYLE_LIST),["x1","y1","x2","y2","z1","z2","isBillboard","isSizeAttenuation","markerStart","markerEnd","markerStartOffset","markerEndOffset"]));var NN=["style"],Fr=function(e){function t(){var n,r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},i=r.style,a=(0,Fo.Z)(r,NN);(0,P.Z)(this,t),n=te(this,t,[(0,oe.Z)({type:fe.PATH,style:i,initialParsedStyle:{miterLimit:4,d:(0,oe.Z)({},s1)}},a)]),n.markerStartAngle=0,n.markerEndAngle=0,n.markerMidList=[];var o=n.parsedStyle,s=o.markerStart,l=o.markerEnd,c=o.markerMid;return s&&Ft(s)&&(n.markerStartAngle=s.getLocalEulerAngles(),n.appendChild(s)),c&&Ft(c)&&n.placeMarkerMid(c),l&&Ft(l)&&(n.markerEndAngle=l.getLocalEulerAngles(),n.appendChild(l)),n.transformMarker(!0),n.transformMarker(!1),n}return(0,ve.Z)(t,e),(0,Z.Z)(t,[{key:"attributeChangedCallback",value:function(r,i,a,o,s){r==="d"?(this.transformMarker(!0),this.transformMarker(!1),this.placeMarkerMid(this.parsedStyle.markerMid)):r==="markerStartOffset"||r==="markerEndOffset"?(this.transformMarker(!0),this.transformMarker(!1)):r==="markerStart"?(o&&Ft(o)&&(this.markerStartAngle=0,o.remove()),s&&Ft(s)&&(this.markerStartAngle=s.getLocalEulerAngles(),this.appendChild(s),this.transformMarker(!0))):r==="markerEnd"?(o&&Ft(o)&&(this.markerEndAngle=0,o.remove()),s&&Ft(s)&&(this.markerEndAngle=s.getLocalEulerAngles(),this.appendChild(s),this.transformMarker(!1))):r==="markerMid"&&this.placeMarkerMid(s)}},{key:"transformMarker",value:function(r){var i=this.parsedStyle,a=i.markerStart,o=i.markerEnd,s=i.markerStartOffset,l=i.markerEndOffset,c=r?a:o;if(!(!c||!Ft(c))){var u=0,f,d,h,p,v,g;if(r){var m=this.getStartTangent(),y=(0,_e.Z)(m,2),b=y[0],x=y[1];h=x[0],p=x[1],f=b[0]-x[0],d=b[1]-x[1],v=s||0,g=this.markerStartAngle}else{var w=this.getEndTangent(),O=(0,_e.Z)(w,2),_=O[0],S=O[1];h=S[0],p=S[1],f=_[0]-S[0],d=_[1]-S[1],v=l||0,g=this.markerEndAngle}u=Math.atan2(d,f),c.setLocalEulerAngles(u*180/Math.PI+g),c.setLocalPosition(h+Math.cos(u)*v,p+Math.sin(u)*v)}}},{key:"placeMarkerMid",value:function(r){var i=this.parsedStyle.d.segments;if(this.markerMidList.forEach(function(u){u.remove()}),r&&Ft(r))for(var a=1;a1&&arguments[1]!==void 0?arguments[1]:!1,a=this.parsedStyle.d.absolutePath,o=Z5(a,r),s=o.x,l=o.y,c=qt(q(),me(s,l,0),i?this.getWorldTransform():this.getLocalTransform());return new xr(c[0],c[1])}},{key:"getPoint",value:function(r){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return this.getPointAtLength(r*wp(this),i)}},{key:"getStartTangent",value:function(){var r=this.parsedStyle.d.segments,i=[];if(r.length>1){var a=r[0].currentPoint,o=r[1].currentPoint,s=r[1].startTangent;i=[],s?(i.push([a[0]-s[0],a[1]-s[1]]),i.push([a[0],a[1]])):(i.push([o[0],o[1]]),i.push([a[0],a[1]]))}return i}},{key:"getEndTangent",value:function(){var r=this.parsedStyle.d.segments,i=r.length,a=[];if(i>1){var o=r[i-2].currentPoint,s=r[i-1].currentPoint,l=r[i-1].endTangent;a=[],l?(a.push([s[0]-l[0],s[1]-l[1]]),a.push([s[0],s[1]])):(a.push([o[0],o[1]]),a.push([s[0],s[1]]))}return a}}])}(un);Fr.PARSED_STYLE_LIST=new Set([].concat((0,A.Z)(un.PARSED_STYLE_LIST),["d","markerStart","markerMid","markerEnd","markerStartOffset","markerEndOffset","isBillboard","isSizeAttenuation"]));var IN=["style"],Xs=function(e){function t(){var n,r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},i=r.style,a=(0,Fo.Z)(r,IN);(0,P.Z)(this,t),n=te(this,t,[(0,oe.Z)({type:fe.POLYGON,style:i,initialParsedStyle:{points:{points:[],totalLength:0,segments:[]},miterLimit:4,isClosed:!0}},a)]),n.markerStartAngle=0,n.markerEndAngle=0,n.markerMidList=[];var o=n.parsedStyle,s=o.markerStart,l=o.markerEnd,c=o.markerMid;return s&&Ft(s)&&(n.markerStartAngle=s.getLocalEulerAngles(),n.appendChild(s)),c&&Ft(c)&&n.placeMarkerMid(c),l&&Ft(l)&&(n.markerEndAngle=l.getLocalEulerAngles(),n.appendChild(l)),n.transformMarker(!0),n.transformMarker(!1),n}return(0,ve.Z)(t,e),(0,Z.Z)(t,[{key:"attributeChangedCallback",value:function(r,i,a,o,s){r==="points"?(this.transformMarker(!0),this.transformMarker(!1),this.placeMarkerMid(this.parsedStyle.markerMid)):r==="markerStartOffset"||r==="markerEndOffset"?(this.transformMarker(!0),this.transformMarker(!1)):r==="markerStart"?(o&&Ft(o)&&(this.markerStartAngle=0,o.remove()),s&&Ft(s)&&(this.markerStartAngle=s.getLocalEulerAngles(),this.appendChild(s),this.transformMarker(!0))):r==="markerEnd"?(o&&Ft(o)&&(this.markerEndAngle=0,o.remove()),s&&Ft(s)&&(this.markerEndAngle=s.getLocalEulerAngles(),this.appendChild(s),this.transformMarker(!1))):r==="markerMid"&&this.placeMarkerMid(s)}},{key:"transformMarker",value:function(r){var i=this.parsedStyle,a=i.markerStart,o=i.markerEnd,s=i.markerStartOffset,l=i.markerEndOffset,c=i.points,u=c||{},f=u.points,d=r?a:o;if(!(!d||!Ft(d)||!f)){var h=0,p,v,g,m,y,b;if(g=f[0][0],m=f[0][1],r)p=f[1][0]-f[0][0],v=f[1][1]-f[0][1],y=s||0,b=this.markerStartAngle;else{var x=f.length;this.parsedStyle.isClosed?(p=f[x-1][0]-f[0][0],v=f[x-1][1]-f[0][1]):(g=f[x-1][0],m=f[x-1][1],p=f[x-2][0]-f[x-1][0],v=f[x-2][1]-f[x-1][1]),y=l||0,b=this.markerEndAngle}h=Math.atan2(v,p),d.setLocalEulerAngles(h*180/Math.PI+b),d.setLocalPosition(g+Math.cos(h)*y,m+Math.sin(h)*y)}}},{key:"placeMarkerMid",value:function(r){var i=this.parsedStyle.points,a=i||{},o=a.points;if(this.markerMidList.forEach(function(f){f.remove()}),this.markerMidList=[],r&&Ft(r)&&o)for(var s=1;s<(this.parsedStyle.isClosed?o.length:o.length-1);s++){var l=o[s][0],c=o[s][1],u=s===1?r:r.cloneNode(!0);this.markerMidList.push(u),this.appendChild(u),u.setLocalPosition(l,c)}}}])}(un);Xs.PARSED_STYLE_LIST=new Set([].concat((0,A.Z)(un.PARSED_STYLE_LIST),["points","markerStart","markerMid","markerEnd","markerStartOffset","markerEndOffset","isClosed","isBillboard","isSizeAttenuation"]));var DN=["style"],af=function(e){function t(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=n.style,i=(0,Fo.Z)(n,DN);return(0,P.Z)(this,t),te(this,t,[(0,oe.Z)({type:fe.POLYLINE,style:r,initialParsedStyle:{points:{points:[],totalLength:0,segments:[]},miterLimit:4,isClosed:!1}},i)])}return(0,ve.Z)(t,e),(0,Z.Z)(t,[{key:"getTotalLength",value:function(){return S4(this)}},{key:"getPointAtLength",value:function(r){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return this.getPoint(r/this.getTotalLength(),i)}},{key:"getPoint",value:function(r){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,a=this.parsedStyle.points.points;if(this.parsedStyle.points.segments.length===0){var o=[],s=0,l,c,u=this.getTotalLength();a.forEach(function(m,y){a[y+1]&&(l=[0,0],l[0]=s/u,c=$y(m[0],m[1],a[y+1][0],a[y+1][1]),s+=c,l[1]=s/u,o.push(l))}),this.parsedStyle.points.segments=o}var f=0,d=0;this.parsedStyle.points.segments.forEach(function(m,y){r>=m[0]&&r<=m[1]&&(f=(r-m[0])/(m[1]-m[0]),d=y)});var h=ta(a[d][0],a[d][1],a[d+1][0],a[d+1][1],f),p=h.x,v=h.y,g=qt(q(),me(p,v,0),i?this.getWorldTransform():this.getLocalTransform());return new xr(g[0],g[1])}},{key:"getStartTangent",value:function(){var r=this.parsedStyle.points.points,i=[];return i.push([r[1][0],r[1][1]]),i.push([r[0][0],r[0][1]]),i}},{key:"getEndTangent",value:function(){var r=this.parsedStyle.points.points,i=r.length-1,a=[];return a.push([r[i-1][0],r[i-1][1]]),a.push([r[i][0],r[i][1]]),a}}])}(Xs);af.PARSED_STYLE_LIST=new Set([].concat((0,A.Z)(Xs.PARSED_STYLE_LIST),["points","markerStart","markerMid","markerEnd","markerStartOffset","markerEndOffset","isBillboard"]));var lo=function(e){function t(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return(0,P.Z)(this,t),te(this,t,[(0,oe.Z)({type:fe.RECT},n)])}return(0,ve.Z)(t,e),(0,Z.Z)(t)}(un);lo.PARSED_STYLE_LIST=new Set([].concat((0,A.Z)(un.PARSED_STYLE_LIST),["x","y","z","width","height","isBillboard","isSizeAttenuation","radius"]));var jN=["style"],Bi=function(e){function t(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=n.style,i=(0,Fo.Z)(n,jN);return(0,P.Z)(this,t),te(this,t,[(0,oe.Z)({type:fe.TEXT,style:(0,oe.Z)({fill:"black"},r)},i)])}return(0,ve.Z)(t,e),(0,Z.Z)(t,[{key:"getComputedTextLength",value:function(){var r;return this.getGeometryBounds(),((r=this.parsedStyle.metrics)===null||r===void 0?void 0:r.maxLineWidth)||0}},{key:"getLineBoundingRects",value:function(){var r;return this.getGeometryBounds(),((r=this.parsedStyle.metrics)===null||r===void 0?void 0:r.lineMetrics)||[]}},{key:"isOverflowing",value:function(){return this.getGeometryBounds(),!!this.parsedStyle.isOverflowing}}])}(un);Bi.PARSED_STYLE_LIST=new Set([].concat((0,A.Z)(un.PARSED_STYLE_LIST),["x","y","z","isBillboard","billboardRotation","isSizeAttenuation","text","textAlign","textBaseline","fontStyle","fontSize","fontFamily","fontWeight","fontVariant","lineHeight","letterSpacing","leading","wordWrap","wordWrapWidth","maxLines","textOverflow","isOverflowing","textPath","textDecorationLine","textDecorationColor","textDecorationStyle","textPathSide","textPathStartOffset","metrics","dx","dy"]));var FN=function(){function e(){(0,P.Z)(this,e),this.registry={},this.define(fe.CIRCLE,Ra),this.define(fe.ELLIPSE,nf),this.define(fe.RECT,lo),this.define(fe.IMAGE,rf),this.define(fe.LINE,Vo),this.define(fe.GROUP,cr),this.define(fe.PATH,Fr),this.define(fe.POLYGON,Xs),this.define(fe.POLYLINE,af),this.define(fe.TEXT,Bi),this.define(fe.HTML,Ql)}return(0,Z.Z)(e,[{key:"define",value:function(n,r){this.registry[n]=r}},{key:"get",value:function(n){return this.registry[n]}}])}(),ub={number:function(t){return new en(t)},percent:function(t){return new en(t,"%")},px:function(t){return new en(t,"px")},em:function(t){return new en(t,"em")},rem:function(t){return new en(t,"rem")},deg:function(t){return new en(t,"deg")},grad:function(t){return new en(t,"grad")},rad:function(t){return new en(t,"rad")},turn:function(t){return new en(t,"turn")},s:function(t){return new en(t,"s")},ms:function(t){return new en(t,"ms")},registerProperty:function(t){var n=t.name,r=t.inherits,i=t.interpolable,a=t.initialValue,o=t.syntax;Ee.styleValueRegistry.registerMetadata({n,inh:r,int:i,d:a,syntax:o})},registerLayout:function(t,n){Ee.layoutRegistry.registerLayout(t,n)}},BN=function(e){function t(){var n;(0,P.Z)(this,t),n=te(this,t),n.defaultView=null,n.ownerDocument=null,n.nodeName="document";try{n.timeline=new Ee.AnimationTimeline(n)}catch(i){}var r={};return kp.forEach(function(i){var a=i.n,o=i.inh,s=i.d;o&&s&&(r[a]=lr(s)?s(fe.GROUP):s)}),n.documentElement=new cr({id:"g-root",style:r}),n.documentElement.ownerDocument=n,n.documentElement.parentNode=n,n.childNodes=[n.documentElement],n}return(0,ve.Z)(t,e),(0,Z.Z)(t,[{key:"children",get:function(){return this.childNodes}},{key:"childElementCount",get:function(){return this.childNodes.length}},{key:"firstElementChild",get:function(){return this.firstChild}},{key:"lastElementChild",get:function(){return this.lastChild}},{key:"createElement",value:function(r,i){if(r==="svg")return this.documentElement;var a=this.defaultView.customElements.get(r);a||(console.warn("Unsupported tagName: ",r),a=r==="tspan"?Bi:cr);var o=new a(i);return o.ownerDocument=this,o}},{key:"createElementNS",value:function(r,i,a){return this.createElement(i,a)}},{key:"cloneNode",value:function(r){throw new Error(Kt)}},{key:"destroy",value:function(){try{this.documentElement.destroyChildren(),this.timeline.destroy()}catch(r){}}},{key:"elementsFromBBox",value:function(r,i,a,o){var s=this.defaultView.context.rBushRoot,l=s.search({minX:r,minY:i,maxX:a,maxY:o}),c=[];return l.forEach(function(u){var f=u.displayObject,d=f.parsedStyle.pointerEvents,h=d===void 0?"auto":d,p=["auto","visiblepainted","visiblefill","visiblestroke","visible"].includes(h);(!p||p&&f.isVisible())&&!f.isCulled()&&f.isInteractive()&&c.push(f)}),c.sort(function(u,f){return f.sortable.renderOrder-u.sortable.renderOrder}),c}},{key:"elementFromPointSync",value:function(r,i){var a=this.defaultView.canvas2Viewport({x:r,y:i}),o=a.x,s=a.y,l=this.defaultView.getConfig(),c=l.width,u=l.height;if(o<0||s<0||o>c||s>u)return null;var f=this.defaultView.viewport2Client({x:o,y:s}),d=f.x,h=f.y,p=this.defaultView.getRenderingService().hooks.pickSync.call({topmost:!0,position:{x:r,y:i,viewportX:o,viewportY:s,clientX:d,clientY:h},picked:[]}),v=p.picked;return v&&v[0]||this.documentElement}},{key:"elementFromPoint",value:function(){var n=(0,no.Z)((0,kr.Z)().mark(function i(a,o){var s,l,c,u,f,d,h,p,v,g,m;return(0,kr.Z)().wrap(function(b){for(;;)switch(b.prev=b.next){case 0:if(s=this.defaultView.canvas2Viewport({x:a,y:o}),l=s.x,c=s.y,u=this.defaultView.getConfig(),f=u.width,d=u.height,!(l<0||c<0||l>f||c>d)){b.next=4;break}return b.abrupt("return",null);case 4:return h=this.defaultView.viewport2Client({x:l,y:c}),p=h.x,v=h.y,b.next=7,this.defaultView.getRenderingService().hooks.pick.promise({topmost:!0,position:{x:a,y:o,viewportX:l,viewportY:c,clientX:p,clientY:v},picked:[]});case 7:return g=b.sent,m=g.picked,b.abrupt("return",m&&m[0]||this.documentElement);case 10:case"end":return b.stop()}},i,this)}));function r(i,a){return n.apply(this,arguments)}return r}()},{key:"elementsFromPointSync",value:function(r,i){var a=this.defaultView.canvas2Viewport({x:r,y:i}),o=a.x,s=a.y,l=this.defaultView.getConfig(),c=l.width,u=l.height;if(o<0||s<0||o>c||s>u)return[];var f=this.defaultView.viewport2Client({x:o,y:s}),d=f.x,h=f.y,p=this.defaultView.getRenderingService().hooks.pickSync.call({topmost:!1,position:{x:r,y:i,viewportX:o,viewportY:s,clientX:d,clientY:h},picked:[]}),v=p.picked;return v[v.length-1]!==this.documentElement&&v.push(this.documentElement),v}},{key:"elementsFromPoint",value:function(){var n=(0,no.Z)((0,kr.Z)().mark(function i(a,o){var s,l,c,u,f,d,h,p,v,g,m;return(0,kr.Z)().wrap(function(b){for(;;)switch(b.prev=b.next){case 0:if(s=this.defaultView.canvas2Viewport({x:a,y:o}),l=s.x,c=s.y,u=this.defaultView.getConfig(),f=u.width,d=u.height,!(l<0||c<0||l>f||c>d)){b.next=4;break}return b.abrupt("return",[]);case 4:return h=this.defaultView.viewport2Client({x:l,y:c}),p=h.x,v=h.y,b.next=7,this.defaultView.getRenderingService().hooks.pick.promise({topmost:!1,position:{x:a,y:o,viewportX:l,viewportY:c,clientX:p,clientY:v},picked:[]});case 7:return g=b.sent,m=g.picked,m[m.length-1]!==this.documentElement&&m.push(this.documentElement),b.abrupt("return",m);case 11:case"end":return b.stop()}},i,this)}));function r(i,a){return n.apply(this,arguments)}return r}()},{key:"appendChild",value:function(r,i){throw new Error(Zs)}},{key:"insertBefore",value:function(r,i){throw new Error(Zs)}},{key:"removeChild",value:function(r,i){throw new Error(Zs)}},{key:"replaceChild",value:function(r,i,a){throw new Error(Zs)}},{key:"append",value:function(){throw new Error(Zs)}},{key:"prepend",value:function(){throw new Error(Zs)}},{key:"getElementById",value:function(r){return this.documentElement.getElementById(r)}},{key:"getElementsByName",value:function(r){return this.documentElement.getElementsByName(r)}},{key:"getElementsByTagName",value:function(r){return this.documentElement.getElementsByTagName(r)}},{key:"getElementsByClassName",value:function(r){return this.documentElement.getElementsByClassName(r)}},{key:"querySelector",value:function(r){return this.documentElement.querySelector(r)}},{key:"querySelectorAll",value:function(r){return this.documentElement.querySelectorAll(r)}},{key:"find",value:function(r){return this.documentElement.find(r)}},{key:"findAll",value:function(r){return this.documentElement.findAll(r)}}])}(Mn),fb=function(){function e(t){(0,P.Z)(this,e),this.strategies=t}return(0,Z.Z)(e,[{key:"apply",value:function(n){var r=n.camera,i=n.renderingService,a=n.renderingContext,o=this.strategies;i.hooks.cull.tap(e.tag,function(s){if(s){var l=s.cullable;return o.length===0?l.visible=a.unculledEntities.indexOf(s.entity)>-1:l.visible=o.every(function(c){return c.isVisible(r,s)}),!s.isCulled()&&s.isVisible()?s:(s.dispatchEvent(new tn(kt.CULLED)),null)}return s}),i.hooks.afterRender.tap(e.tag,function(s){s.cullable.visibilityPlaneMask=-1})}}])}();fb.tag="Culling";var db=function(){function e(){var t=this;(0,P.Z)(this,e),this.autoPreventDefault=!1,this.rootPointerEvent=new Np(null),this.rootWheelEvent=new Ip(null),this.onPointerMove=function(n){var r,i=(r=t.context.renderingContext.root)===null||r===void 0||(r=r.ownerDocument)===null||r===void 0?void 0:r.defaultView;if(!(i.supportsTouchEvents&&n.pointerType==="touch")){var a=t.normalizeToPointerEvent(n,i),o=(0,jo.Z)(a),s;try{for(o.s();!(s=o.n()).done;){var l=s.value,c=t.bootstrapEvent(t.rootPointerEvent,l,i,n);t.context.eventService.mapEvent(c)}}catch(u){o.e(u)}finally{o.f()}t.setCursor(t.context.eventService.cursor)}},this.onClick=function(n){var r,i=(r=t.context.renderingContext.root)===null||r===void 0||(r=r.ownerDocument)===null||r===void 0?void 0:r.defaultView,a=t.normalizeToPointerEvent(n,i),o=(0,jo.Z)(a),s;try{for(o.s();!(s=o.n()).done;){var l=s.value,c=t.bootstrapEvent(t.rootPointerEvent,l,i,n);t.context.eventService.mapEvent(c)}}catch(u){o.e(u)}finally{o.f()}t.setCursor(t.context.eventService.cursor)}}return(0,Z.Z)(e,[{key:"apply",value:function(n){var r=this;this.context=n;var i=n.renderingService,a=this.context.renderingContext.root.ownerDocument.defaultView;this.context.eventService.setPickHandler(function(o){var s=r.context.renderingService.hooks.pickSync.call({position:o,picked:[],topmost:!0}),l=s.picked;return l[0]||null}),i.hooks.pointerWheel.tap(e.tag,function(o){var s=r.normalizeWheelEvent(o);r.context.eventService.mapEvent(s)}),i.hooks.pointerDown.tap(e.tag,function(o){if(!(a.supportsTouchEvents&&o.pointerType==="touch")){var s=r.normalizeToPointerEvent(o,a);if(r.autoPreventDefault&&s[0].isNormalized){var l=o.cancelable||!("cancelable"in o);l&&o.preventDefault()}var c=(0,jo.Z)(s),u;try{for(c.s();!(u=c.n()).done;){var f=u.value,d=r.bootstrapEvent(r.rootPointerEvent,f,a,o);r.context.eventService.mapEvent(d)}}catch(h){c.e(h)}finally{c.f()}r.setCursor(r.context.eventService.cursor)}}),i.hooks.pointerUp.tap(e.tag,function(o){if(!(a.supportsTouchEvents&&o.pointerType==="touch")){var s=r.context.contextService.getDomElement(),l=r.context.eventService.isNativeEventFromCanvas(s,o),c=l?"":"outside",u=r.normalizeToPointerEvent(o,a),f=(0,jo.Z)(u),d;try{for(f.s();!(d=f.n()).done;){var h=d.value,p=r.bootstrapEvent(r.rootPointerEvent,h,a,o);p.type+=c,r.context.eventService.mapEvent(p)}}catch(v){f.e(v)}finally{f.f()}r.setCursor(r.context.eventService.cursor)}}),i.hooks.pointerMove.tap(e.tag,this.onPointerMove),i.hooks.pointerOver.tap(e.tag,this.onPointerMove),i.hooks.pointerOut.tap(e.tag,this.onPointerMove),i.hooks.click.tap(e.tag,this.onClick),i.hooks.pointerCancel.tap(e.tag,function(o){var s=r.normalizeToPointerEvent(o,a),l=(0,jo.Z)(s),c;try{for(l.s();!(c=l.n()).done;){var u=c.value,f=r.bootstrapEvent(r.rootPointerEvent,u,a,o);r.context.eventService.mapEvent(f)}}catch(d){l.e(d)}finally{l.f()}r.setCursor(r.context.eventService.cursor)})}},{key:"bootstrapEvent",value:function(n,r,i,a){n.view=i,n.originalEvent=null,n.nativeEvent=a,n.pointerId=r.pointerId,n.width=r.width,n.height=r.height,n.isPrimary=r.isPrimary,n.pointerType=r.pointerType,n.pressure=r.pressure,n.tangentialPressure=r.tangentialPressure,n.tiltX=r.tiltX,n.tiltY=r.tiltY,n.twist=r.twist,this.transferMouseData(n,r);var o=this.context.eventService.client2Viewport({x:r.clientX,y:r.clientY}),s=o.x,l=o.y;n.viewport.x=s,n.viewport.y=l;var c=this.context.eventService.viewport2Canvas(n.viewport),u=c.x,f=c.y;return n.canvas.x=u,n.canvas.y=f,n.global.copyFrom(n.canvas),n.offset.copyFrom(n.canvas),n.isTrusted=a.isTrusted,n.type==="pointerleave"&&(n.type="pointerout"),n.type.startsWith("mouse")&&(n.type=n.type.replace("mouse","pointer")),n.type.startsWith("touch")&&(n.type=OR[n.type]||n.type),n}},{key:"normalizeWheelEvent",value:function(n){var r=this.rootWheelEvent;this.transferMouseData(r,n),r.deltaMode=n.deltaMode,r.deltaX=n.deltaX,r.deltaY=n.deltaY,r.deltaZ=n.deltaZ;var i=this.context.eventService.client2Viewport({x:n.clientX,y:n.clientY}),a=i.x,o=i.y;r.viewport.x=a,r.viewport.y=o;var s=this.context.eventService.viewport2Canvas(r.viewport),l=s.x,c=s.y;return r.canvas.x=l,r.canvas.y=c,r.global.copyFrom(r.canvas),r.offset.copyFrom(r.canvas),r.nativeEvent=n,r.type=n.type,r}},{key:"transferMouseData",value:function(n,r){n.isTrusted=r.isTrusted,n.srcElement=r.srcElement,n.timeStamp=Pp.now(),n.type=r.type,n.altKey=r.altKey,n.metaKey=r.metaKey,n.shiftKey=r.shiftKey,n.ctrlKey=r.ctrlKey,n.button=r.button,n.buttons=r.buttons,n.client.x=r.clientX,n.client.y=r.clientY,n.movement.x=r.movementX,n.movement.y=r.movementY,n.page.x=r.pageX,n.page.y=r.pageY,n.screen.x=r.screenX,n.screen.y=r.screenY,n.relatedTarget=null}},{key:"setCursor",value:function(n){this.context.contextService.applyCursorStyle(n||this.context.config.cursor||"default")}},{key:"normalizeToPointerEvent",value:function(n,r){var i=[];if(r.isTouchEvent(n))for(var a=0;a-1,l=0,c=a.length;l1&&arguments[1]!==void 0?arguments[1]:!1;if(n.isConnected){var i=n.rBushNode;i.aabb&&this.rBush.remove(i.aabb);var a=n.getRenderBounds();if(a){var o=n.renderable;r&&(o.dirtyRenderBounds||(o.dirtyRenderBounds=new Un),o.dirtyRenderBounds.update(a.center,a.halfExtents));var s=a.getMin(),l=(0,_e.Z)(s,2),c=l[0],u=l[1],f=a.getMax(),d=(0,_e.Z)(f,2),h=d[0],p=d[1];i.aabb||(i.aabb={}),i.aabb.displayObject=n,i.aabb.minX=c,i.aabb.minY=u,i.aabb.maxX=h,i.aabb.maxY=p}if(i.aabb&&!isNaN(i.aabb.maxX)&&!isNaN(i.aabb.maxX)&&!isNaN(i.aabb.minX)&&!isNaN(i.aabb.minY))return i.aabb}}},{key:"syncRTree",value:function(){var n=this,r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;if(!(!r&&(this.syncing||this.syncTasks.size===0))){this.syncing=!0;var i=[],a=new Set,o=function(l){if(!a.has(l)&&l.renderable){var c=n.syncNode(l,r);c&&(i.push(c),a.add(l))}};this.syncTasks.forEach(function(s,l){s&&l.forEach(o);for(var c=l;c;)o(c),c=c.parentElement}),this.rBush.load(i),i.length=0,this.syncing=!1}}}])}();hb.tag="Prepare";function Zte(e){return!!e.document}var gi=function(e){return e.READY="ready",e.BEFORE_RENDER="beforerender",e.RERENDER="rerender",e.AFTER_RENDER="afterrender",e.BEFORE_DESTROY="beforedestroy",e.AFTER_DESTROY="afterdestroy",e.RESIZE="resize",e.DIRTY_RECTANGLE="dirtyrectangle",e.RENDERER_CHANGED="rendererchanged",e}({}),pb=500,WN=.1,$N=1e3,of=new tn(kt.MOUNTED),sf=new tn(kt.UNMOUNTED),zp=new tn(gi.BEFORE_RENDER),vb=new tn(gi.RERENDER),Zp=new tn(gi.AFTER_RENDER),gb=function(e){function t(n){var r;(0,P.Z)(this,t),r=te(this,t),r.Element=un,r.inited=!1,r.context={};var i=n.container,a=n.canvas,o=n.renderer,s=n.width,l=n.height,c=n.background,u=n.cursor,f=n.supportsMutipleCanvasesInOneContainer,d=n.cleanUpOnDestroy,h=d===void 0?!0:d,p=n.offscreenCanvas,v=n.devicePixelRatio,g=n.requestAnimationFrame,m=n.cancelAnimationFrame,y=n.createImage,b=n.supportsTouchEvents,x=n.supportsPointerEvents,w=n.isTouchEvent,O=n.isMouseEvent,_=n.dblClickSpeed,S=s,M=l,k=v||Tp&&window.devicePixelRatio||1;return k=k>=1?Math.ceil(k):1,a&&(S=s||bR(a)||a.width/k,M=l||xR(a)||a.height/k),r.customElements=new FN,r.devicePixelRatio=k,r.requestAnimationFrame=g!=null?g:Cp.bind(Ee.globalThis),r.cancelAnimationFrame=m!=null?m:Q1.bind(Ee.globalThis),r.supportsTouchEvents=b!=null?b:"ontouchstart"in Ee.globalThis,r.supportsPointerEvents=x!=null?x:!!Ee.globalThis.PointerEvent,r.isTouchEvent=w!=null?w:function(E){return r.supportsTouchEvents&&E instanceof Ee.globalThis.TouchEvent},r.isMouseEvent=O!=null?O:function(E){return!Ee.globalThis.MouseEvent||E instanceof Ee.globalThis.MouseEvent&&(!r.supportsPointerEvents||!(E instanceof Ee.globalThis.PointerEvent))},p&&(Ee.offscreenCanvas=p),r.document=new BN,r.document.defaultView=r,f||vR(i,r,h),r.initRenderingContext((0,oe.Z)((0,oe.Z)({},n),{},{width:S,height:M,background:c!=null?c:"transparent",cursor:u!=null?u:"default",cleanUpOnDestroy:h,devicePixelRatio:k,requestAnimationFrame:r.requestAnimationFrame,cancelAnimationFrame:r.cancelAnimationFrame,supportsTouchEvents:r.supportsTouchEvents,supportsPointerEvents:r.supportsPointerEvents,isTouchEvent:r.isTouchEvent,isMouseEvent:r.isMouseEvent,dblClickSpeed:_!=null?_:200,createImage:y!=null?y:function(){return new window.Image}})),r.initDefaultCamera(S,M,o.clipSpaceNearZ),r.initRenderer(o,!0),r}return(0,ve.Z)(t,e),(0,Z.Z)(t,[{key:"initRenderingContext",value:function(r){this.context.config=r,this.context.renderingContext={root:this.document.documentElement,renderListCurrentFrame:[],unculledEntities:[],renderReasons:new Set,force:!1,dirty:!1}}},{key:"initDefaultCamera",value:function(r,i,a){var o=this,s=new Ee.CameraContribution;s.clipSpaceNearZ=a,s.setType(Jt.EXPLORING,up.DEFAULT).setPosition(r/2,i/2,pb).setFocalPoint(r/2,i/2,0).setOrthographic(r/-2,r/2,i/2,i/-2,WN,$N),s.canvas=this,s.eventEmitter.on(i1.UPDATED,function(){o.context.renderingContext.renderReasons.add(Hs.CAMERA_CHANGED),Ee.enableSizeAttenuation&&o.getConfig().renderer.getConfig().enableSizeAttenuation&&o.updateSizeAttenuation()}),this.context.camera=s}},{key:"updateSizeAttenuation",value:function(){var r=this.getCamera().getZoom();this.document.documentElement.forEach(function(i){Ee.styleValueRegistry.updateSizeAttenuation(i,r)})}},{key:"getConfig",value:function(){return this.context.config}},{key:"getRoot",value:function(){return this.document.documentElement}},{key:"getCamera",value:function(){return this.context.camera}},{key:"getContextService",value:function(){return this.context.contextService}},{key:"getEventService",value:function(){return this.context.eventService}},{key:"getRenderingService",value:function(){return this.context.renderingService}},{key:"getRenderingContext",value:function(){return this.context.renderingContext}},{key:"getStats",value:function(){return this.getRenderingService().getStats()}},{key:"ready",get:function(){var r=this;return this.readyPromise||(this.readyPromise=new Promise(function(i){r.resolveReadyPromise=function(){i(r)}}),this.inited&&this.resolveReadyPromise()),this.readyPromise}},{key:"destroy",value:function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,i=arguments.length>1?arguments[1]:void 0;rr.clearCache(),i||this.dispatchEvent(new tn(gi.BEFORE_DESTROY)),this.frameId&&this.cancelAnimationFrame(this.frameId);var a=this.getRoot();r&&(this.unmountChildren(a),this.document.destroy(),this.getEventService().destroy()),this.getRenderingService().destroy(),this.getContextService().destroy(),this.context.rBushRoot&&this.context.rBushRoot.clear(),i||this.dispatchEvent(new tn(gi.AFTER_DESTROY));var o=function(l){l.currentTarget=null,l.manager=null,l.target=null,l.relatedNode=null};o(of),o(sf),o(zp),o(vb),o(Zp),o(oa),o(Fp),o(Bp),o(cb)}},{key:"changeSize",value:function(r,i){this.resize(r,i)}},{key:"resize",value:function(r,i){var a=this.context.config;a.width=r,a.height=i,this.getContextService().resize(r,i);var o=this.context.camera,s=o.getProjectionMode();o.setPosition(r/2,i/2,pb).setFocalPoint(r/2,i/2,0),s===pi.ORTHOGRAPHIC?o.setOrthographic(r/-2,r/2,i/2,i/-2,o.getNear(),o.getFar()):o.setAspect(r/i),this.dispatchEvent(new tn(gi.RESIZE,{width:r,height:i}))}},{key:"appendChild",value:function(r,i){return this.document.documentElement.appendChild(r,i)}},{key:"insertBefore",value:function(r,i){return this.document.documentElement.insertBefore(r,i)}},{key:"removeChild",value:function(r){return this.document.documentElement.removeChild(r)}},{key:"removeChildren",value:function(){this.document.documentElement.removeChildren()}},{key:"destroyChildren",value:function(){this.document.documentElement.destroyChildren()}},{key:"render",value:function(r){var i=this;r&&(zp.detail=r,Zp.detail=r),this.dispatchEvent(zp);var a=this.getRenderingService();a.render(this.getConfig(),r,function(){i.dispatchEvent(vb)}),this.dispatchEvent(Zp)}},{key:"run",value:function(){var r=this,i=function(o,s){r.render(s),r.frameId=r.requestAnimationFrame(i)};i()}},{key:"initRenderer",value:function(r){var i=this,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(!r)throw new Error("Renderer is required.");this.inited=!1,this.readyPromise=void 0,this.context.rBushRoot=new fL,this.context.renderingPlugins=[],this.context.renderingPlugins.push(new db,new hb,new fb([new ZN])),this.loadRendererContainerModule(r),this.context.contextService=new this.context.ContextService((0,oe.Z)((0,oe.Z)({},Ee),this.context)),this.context.renderingService=new tN(Ee,this.context),this.context.eventService=new eN(Ee,this.context),this.context.eventService.init(),this.context.contextService.init?(this.context.contextService.init(),this.initRenderingService(r,a,!0)):this.context.contextService.initAsync().then(function(){i.initRenderingService(r,a)}).catch(function(o){console.error(o)})}},{key:"initRenderingService",value:function(r){var i=this,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;this.context.renderingService.init(function(){i.inited=!0,a?o?i.requestAnimationFrame(function(){i.dispatchEvent(new tn(gi.READY))}):i.dispatchEvent(new tn(gi.READY)):i.dispatchEvent(new tn(gi.RENDERER_CHANGED)),i.readyPromise&&i.resolveReadyPromise(),a||i.getRoot().forEach(function(s){var l=s,c=l.renderable;c&&(c.renderBoundsDirty=!0,c.boundsDirty=!0,c.dirty=!0)}),i.mountChildren(i.getRoot()),r.getConfig().enableAutoRendering&&i.run()})}},{key:"loadRendererContainerModule",value:function(r){var i=this,a=r.getPlugins();a.forEach(function(o){o.context=i.context,o.init(Ee)})}},{key:"setRenderer",value:function(r){var i=this.getConfig();if(i.renderer!==r){var a=i.renderer;i.renderer=r,this.destroy(!1,!0),(0,A.Z)((a==null?void 0:a.getPlugins())||[]).reverse().forEach(function(o){o.destroy(Ee)}),this.initRenderer(r)}}},{key:"setCursor",value:function(r){var i=this.getConfig();i.cursor=r,this.getContextService().applyCursorStyle(r)}},{key:"unmountChildren",value:function(r){var i=this;r.childNodes.forEach(function(a){i.unmountChildren(a)}),this.inited&&(r.isMutationObserved?r.dispatchEvent(sf):(sf.target=r,this.dispatchEvent(sf,!0)),r!==this.document.documentElement&&(r.ownerDocument=null),r.isConnected=!1),r.isCustomElement&&r.disconnectedCallback&&r.disconnectedCallback()}},{key:"mountChildren",value:function(r){var i=this,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:qu(r);this.inited?r.isConnected||(r.ownerDocument=this.document,r.isConnected=!0,a||(r.isMutationObserved?r.dispatchEvent(of):(of.target=r,this.dispatchEvent(of,!0)))):console.warn("[g]: You are trying to call `canvas.appendChild` before canvas' initialization finished. You can either await `canvas.ready` or listen to `CanvasEvent.READY` manually.","appended child: ",r.nodeName),r.childNodes.forEach(function(o){i.mountChildren(o,a)}),r.isCustomElement&&r.connectedCallback&&r.connectedCallback()}},{key:"mountFragment",value:function(r){this.mountChildren(r,!1)}},{key:"client2Viewport",value:function(r){return this.getEventService().client2Viewport(r)}},{key:"viewport2Client",value:function(r){return this.getEventService().viewport2Client(r)}},{key:"viewport2Canvas",value:function(r){return this.getEventService().viewport2Canvas(r)}},{key:"canvas2Viewport",value:function(r){return this.getEventService().canvas2Viewport(r)}},{key:"getPointByClient",value:function(r,i){return this.client2Viewport({x:r,y:i})}},{key:"getClientByPoint",value:function(r,i){return this.viewport2Client({x:r,y:i})}}])}(rb);var GN=function(e){function t(){var n;(0,P.Z)(this,t);for(var r=arguments.length,i=new Array(r),a=0;a90)return this;this.computeMatrix()}return this._getAxes(),this.type===Jt.ORBITING||this.type===Jt.EXPLORING?this._getPosition():this.type===Jt.TRACKING&&this._getFocalPoint(),this._update(),this}},{key:"pan",value:function(r,i){var a=Dr(r,i,0),o=ne(this.position);return Ne(o,o,nr(q(),this.right,a[0])),Ne(o,o,nr(q(),this.up,a[1])),this._setPosition(o),this.triggerUpdate(),this}},{key:"dolly",value:function(r){var i=this.forward,a=ne(this.position),o=r*this.dollyingStep,s=this.distance+r*this.dollyingStep;return o=Math.max(Math.min(s,this.maxDistance),this.minDistance)-this.distance,a[0]+=o*i[0],a[1]+=o*i[1],a[2]+=o*i[2],this._setPosition(a),this.type===Jt.ORBITING||this.type===Jt.EXPLORING?this._getDistance():this.type===Jt.TRACKING&&Ne(this.focalPoint,a,this.distanceVector),this.triggerUpdate(),this}},{key:"cancelLandmarkAnimation",value:function(){this.landmarkAnimationID!==void 0&&this.canvas.cancelAnimationFrame(this.landmarkAnimationID)}},{key:"createLandmark",value:function(r){var i,a,o,s,l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},c=l.position,u=c===void 0?this.position:c,f=l.focalPoint,d=f===void 0?this.focalPoint:f,h=l.roll,p=l.zoom,v=new Ee.CameraContribution;v.setType(this.type,void 0),v.setPosition(u[0],(i=u[1])!==null&&i!==void 0?i:this.position[1],(a=u[2])!==null&&a!==void 0?a:this.position[2]),v.setFocalPoint(d[0],(o=d[1])!==null&&o!==void 0?o:this.focalPoint[1],(s=d[2])!==null&&s!==void 0?s:this.focalPoint[2]),v.setRoll(h!=null?h:this.roll),v.setZoom(p!=null?p:this.zoom);var g={name:r,matrix:ny(v.getWorldTransform()),right:ne(v.right),up:ne(v.up),forward:ne(v.forward),position:ne(v.getPosition()),focalPoint:ne(v.getFocalPoint()),distanceVector:ne(v.getDistanceVector()),distance:v.getDistance(),dollyingStep:v.getDollyingStep(),azimuth:v.getAzimuth(),elevation:v.getElevation(),roll:v.getRoll(),relAzimuth:v.relAzimuth,relElevation:v.relElevation,relRoll:v.relRoll,zoom:v.getZoom()};return this.landmarks.push(g),g}},{key:"gotoLandmark",value:function(r){var i=this,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},o=Pn(r)?this.landmarks.find(function(E){return E.name===r}):r;if(o){var s=hn(a)?{duration:a}:a,l=s.easing,c=l===void 0?"linear":l,u=s.duration,f=u===void 0?100:u,d=s.easingFunction,h=d===void 0?void 0:d,p=s.onfinish,v=p===void 0?void 0:p,g=s.onframe,m=g===void 0?void 0:g,y=.01;this.cancelLandmarkAnimation();var b=o.position,x=o.focalPoint,w=o.zoom,O=o.roll,_=h||Ee.EasingFunction(c),S,M=function(){i.setFocalPoint(x),i.setPosition(b),i.setRoll(O),i.setZoom(w),i.computeMatrix(),i.triggerUpdate(),v==null||v()};if(f===0)return M();var k=function(N){S===void 0&&(S=N);var T=N-S;if(T>=f){M();return}var L=_(T/f),I=q(),D=q(),F=1,j=0;ri(I,i.focalPoint,x,L),ri(D,i.position,b,L),j=i.roll*(1-L)+O*L,F=i.zoom*(1-L)+w*L,i.setFocalPoint(I),i.setPosition(D),i.setRoll(j),i.setZoom(F);var B=ey(I,x)+ey(D,b);if(B<=y&&w===void 0&&O===void 0)return M();i.computeMatrix(),i.triggerUpdate(),T0&&Number(this._currentTime)>=this._totalDuration||this._playbackRate<0&&Number(this._currentTime)<=0)}},{key:"totalDuration",get:function(){return this._totalDuration}},{key:"_needsTick",get:function(){return this.pending||this.playState==="running"||!this._finishedFlag}},{key:"updatePromises",value:function(){var n;if((n=this.effect.target)!==null&&n!==void 0&&n.destroyed)return this.readyPromise=void 0,this.finishedPromise=void 0,!1;var r=this.oldPlayState,i=this.pending?"pending":this.playState;return this.readyPromise&&i!==r&&(i==="idle"?(this.rejectReadyPromise(),this.readyPromise=void 0):r==="pending"?this.resolveReadyPromise():i==="pending"&&(this.readyPromise=void 0)),this.finishedPromise&&i!==r&&(i==="idle"?(this.rejectFinishedPromise(),this.finishedPromise=void 0):i==="finished"?this.resolveFinishedPromise():r==="finished"&&(this.finishedPromise=void 0)),this.oldPlayState=i,this.readyPromise||this.finishedPromise}},{key:"play",value:function(){this.updatePromises(),this._paused=!1,(this._isFinished||this._idle)&&(this.rewind(),this._startTime=null),this._finishedFlag=!1,this._idle=!1,this.ensureAlive(),this.timeline.applyDirtiedAnimation(this),this.timeline.animations.indexOf(this)===-1&&this.timeline.animations.push(this),this.updatePromises()}},{key:"pause",value:function(){this.updatePromises(),this.currentTime&&(this._holdTime=this.currentTime),!this._isFinished&&!this._paused&&!this._idle?this.currentTimePending=!0:this._idle&&(this.rewind(),this._idle=!1),this._startTime=null,this._paused=!0,this.updatePromises()}},{key:"finish",value:function(){this.updatePromises(),!this._idle&&(this.currentTime=this._playbackRate>0?this._totalDuration:0,this._startTime=this._totalDuration-this.currentTime,this.currentTimePending=!1,this.timeline.applyDirtiedAnimation(this),this.updatePromises())}},{key:"cancel",value:function(){var n=this;if(this.updatePromises(),!!this._inEffect&&(this._inEffect=!1,this._idle=!0,this._paused=!1,this._finishedFlag=!0,this._currentTime=0,this._startTime=null,this.effect.update(null),this.timeline.applyDirtiedAnimation(this),this.updatePromises(),this.oncancel)){var r=new Yp(null,this,this.currentTime,null);setTimeout(function(){n.oncancel(r)})}}},{key:"reverse",value:function(){this.updatePromises();var n=this.currentTime;this.playbackRate*=-1,this.play(),n!==null&&(this.currentTime=n),this.updatePromises()}},{key:"updatePlaybackRate",value:function(n){this.playbackRate=n}},{key:"targetAnimations",value:function(){var n,r=(n=this.effect)===null||n===void 0?void 0:n.target;return r.getAnimations()}},{key:"markTarget",value:function(){var n=this.targetAnimations();n.indexOf(this)===-1&&n.push(this)}},{key:"unmarkTarget",value:function(){var n=this.targetAnimations(),r=n.indexOf(this);r!==-1&&n.splice(r,1)}},{key:"tick",value:function(n,r){!this._idle&&!this._paused&&(this._startTime===null?r&&(this.startTime=n-this._currentTime/this.playbackRate):this._isFinished||this.tickCurrentTime((n-this._startTime)*this.playbackRate)),r&&(this.currentTimePending=!1,this.fireEvents(n))}},{key:"rewind",value:function(){if(this.playbackRate>=0)this.currentTime=0;else if(this._totalDuration<1/0)this.currentTime=this._totalDuration;else throw new Error("Unable to rewind negative playback rate animation with infinite duration")}},{key:"persist",value:function(){throw new Error(Kt)}},{key:"addEventListener",value:function(n,r,i){throw new Error(Kt)}},{key:"removeEventListener",value:function(n,r,i){throw new Error(Kt)}},{key:"dispatchEvent",value:function(n){throw new Error(Kt)}},{key:"commitStyles",value:function(){throw new Error(Kt)}},{key:"ensureAlive",value:function(){if(this.playbackRate<0&&this.currentTime===0){var n;this._inEffect=!!((n=this.effect)!==null&&n!==void 0&&n.update(-1))}else{var r;this._inEffect=!!((r=this.effect)!==null&&r!==void 0&&r.update(this.currentTime))}!this._inTimeline&&(this._inEffect||!this._finishedFlag)&&(this._inTimeline=!0,this.timeline.animations.push(this))}},{key:"tickCurrentTime",value:function(n,r){n!==this._currentTime&&(this._currentTime=n,this._isFinished&&!r&&(this._currentTime=this._playbackRate>0?this._totalDuration:0),this.ensureAlive())}},{key:"fireEvents",value:function(n){var r=this;if(this._isFinished){if(!this._finishedFlag){if(this.onfinish){var i=new Yp(null,this,this.currentTime,n);setTimeout(function(){r.onfinish&&r.onfinish(i)})}this._finishedFlag=!0}}else{if(this.onframe&&this.playState==="running"){var a=new Yp(null,this,this.currentTime,n);this.onframe(a)}this._finishedFlag=!1}}}])}(),UN=4,qN=.001,KN=1e-7,QN=10,Jl=11,cf=1/(Jl-1),JN=typeof Float32Array=="function",bb=function(t,n){return 1-3*n+3*t},xb=function(t,n){return 3*n-6*t},wb=function(t){return 3*t},uf=function(t,n,r){return((bb(n,r)*t+xb(n,r))*t+wb(n))*t},Ob=function(t,n,r){return 3*bb(n,r)*t*t+2*xb(n,r)*t+wb(n)},eI=function(t,n,r,i,a){var o,s,l=0;do s=n+(r-n)/2,o=uf(s,i,a)-t,o>0?r=s:n=s;while(Math.abs(o)>KN&&++l=0&&t<=1&&r>=0&&r<=1))throw new Error("bezier x values must be in [0, 1] range");if(t===n&&r===i)return function(l){return l};for(var a=JN?new Float32Array(Jl):new Array(Jl),o=0;o=qN?tI(c,p,t,r):v===0?p:eI(c,u,u+cf,t,r)};return function(l){return l===0||l===1?l:uf(s(l),n,i)}},nI=function(t){return t=t.replace(/([A-Z])/g,function(n){return"-".concat(n.toLowerCase())}),t.charAt(0)==="-"?t.substring(1):t},ff=function(t){return Math.pow(t,2)},df=function(t){return Math.pow(t,3)},hf=function(t){return Math.pow(t,4)},pf=function(t){return Math.pow(t,5)},vf=function(t){return Math.pow(t,6)},gf=function(t){return 1-Math.cos(t*Math.PI/2)},mf=function(t){return 1-Math.sqrt(1-t*t)},yf=function(t){return t*t*(3*t-2)},bf=function(t){for(var n,r=4;t<((n=Math.pow(2,--r))-1)/11;);return 1/Math.pow(4,3-r)-7.5625*Math.pow((n*3-2)/22-t,2)},xf=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],r=(0,_e.Z)(n,2),i=r[0],a=i===void 0?1:i,o=r[1],s=o===void 0?.5:o,l=Cn(Number(a),1,10),c=Cn(Number(s),.1,2);return t===0||t===1?t:-l*Math.pow(2,10*(t-1))*Math.sin((t-1-c/(Math.PI*2)*Math.asin(1/l))*(Math.PI*2)/c)},ec=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],r=arguments.length>2?arguments[2]:void 0,i=(0,_e.Z)(n,4),a=i[0],o=a===void 0?1:a,s=i[1],l=s===void 0?100:s,c=i[2],u=c===void 0?10:c,f=i[3],d=f===void 0?0:f;o=Cn(o,.1,1e3),l=Cn(l,.1,1e3),u=Cn(u,.1,1e3),d=Cn(d,.1,1e3);var h=Math.sqrt(l/o),p=u/(2*Math.sqrt(l*o)),v=p<1?h*Math.sqrt(1-p*p):0,g=1,m=p<1?(p*h+-d)/v:-d+h,y=r?r*t/1e3:t;return p<1?y=Math.exp(-y*p*h)*(g*Math.cos(v*y)+m*Math.sin(v*y)):y=(g+m*y)*Math.exp(-y*h),t===0||t===1?t:1-y},Vp=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],r=n,i=(0,_e.Z)(r,2),a=i[0],o=a===void 0?10:a,s=i[1],l=s==="start"?Math.ceil:Math.floor;return l(Cn(t,0,1)*o)/o},_b=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],r=(0,_e.Z)(n,4),i=r[0],a=r[1],o=r[2],s=r[3];return Hp(i,a,o,s)(t)},wf=Hp(.42,0,1,1),mi=function(t){return function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],i=arguments.length>2?arguments[2]:void 0;return 1-t(1-n,r,i)}},yi=function(t){return function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],i=arguments.length>2?arguments[2]:void 0;return n<.5?t(n*2,r,i)/2:1-t(n*-2+2,r,i)/2}},bi=function(t){return function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],i=arguments.length>2?arguments[2]:void 0;return n<.5?(1-t(1-n*2,r,i))/2:(t(n*2-1,r,i)+1)/2}},Sb={steps:Vp,"step-start":function(t){return Vp(t,[1,"start"])},"step-end":function(t){return Vp(t,[1,"end"])},linear:function(t){return t},"cubic-bezier":_b,ease:function(t){return _b(t,[.25,.1,.25,1])},in:wf,out:mi(wf),"in-out":yi(wf),"out-in":bi(wf),"in-quad":ff,"out-quad":mi(ff),"in-out-quad":yi(ff),"out-in-quad":bi(ff),"in-cubic":df,"out-cubic":mi(df),"in-out-cubic":yi(df),"out-in-cubic":bi(df),"in-quart":hf,"out-quart":mi(hf),"in-out-quart":yi(hf),"out-in-quart":bi(hf),"in-quint":pf,"out-quint":mi(pf),"in-out-quint":yi(pf),"out-in-quint":bi(pf),"in-expo":vf,"out-expo":mi(vf),"in-out-expo":yi(vf),"out-in-expo":bi(vf),"in-sine":gf,"out-sine":mi(gf),"in-out-sine":yi(gf),"out-in-sine":bi(gf),"in-circ":mf,"out-circ":mi(mf),"in-out-circ":yi(mf),"out-in-circ":bi(mf),"in-back":yf,"out-back":mi(yf),"in-out-back":yi(yf),"out-in-back":bi(yf),"in-bounce":bf,"out-bounce":mi(bf),"in-out-bounce":yi(bf),"out-in-bounce":bi(bf),"in-elastic":xf,"out-elastic":mi(xf),"in-out-elastic":yi(xf),"out-in-elastic":bi(xf),spring:ec,"spring-in":ec,"spring-out":mi(ec),"spring-in-out":yi(ec),"spring-out-in":bi(ec)},rI=function(t){return nI(t).replace(/^ease-/,"").replace(/(\(|\s).+/,"").toLowerCase().trim()},iI=function(t){return Sb[rI(t)]||Sb.linear},aI=function(t){return t},oI=1,sI=.5,Mb=0;function kb(e,t){return function(n){if(n>=1)return 1;var r=1/e;return n+=t*r,n-n%r}}var Of="\\s*(-?\\d+\\.?\\d*|-?\\.\\d+)\\s*",lI=new RegExp("cubic-bezier\\(".concat(Of,",").concat(Of,",").concat(Of,",").concat(Of,"\\)")),cI=/steps\(\s*(\d+)\s*\)/,uI=/steps\(\s*(\d+)\s*,\s*(start|middle|end)\s*\)/;function Xp(e){var t=lI.exec(e);if(t)return Hp.apply(void 0,(0,A.Z)(t.slice(1).map(Number)));var n=cI.exec(e);if(n)return kb(Number(n[1]),Mb);var r=uI.exec(e);return r?kb(Number(r[1]),{start:oI,middle:sI,end:Mb}[r[2]]):iI(e)}function fI(e){return Math.abs(dI(e)/(e.playbackRate||1))}function dI(e){var t;return e.duration===0||e.iterations===0?0:(e.duration==="auto"?0:Number(e.duration))*((t=e.iterations)!==null&&t!==void 0?t:1)}var Eb=0,Up=1,_f=2,Ab=3;function hI(e,t,n){if(t===null)return Eb;var r=n.endTime;return t=Math.min(n.delay+e+n.endDelay,r)?_f:Ab}function pI(e,t,n,r,i){switch(r){case Up:return t==="backwards"||t==="both"?0:null;case Ab:return n-i;case _f:return t==="forwards"||t==="both"?e:null;case Eb:return null}}function vI(e,t,n,r,i){var a=i;return e===0?t!==Up&&(a+=n):a+=r/e,a}function gI(e,t,n,r,i,a){var o=e===1/0?t%1:e%1;return o===0&&n===_f&&r!==0&&(i!==0||a===0)&&(o=1),o}function mI(e,t,n,r){return e===_f&&t===1/0?1/0:n===1?Math.floor(r)-1:Math.floor(r)}function yI(e,t,n){var r=e;if(e!=="normal"&&e!=="reverse"){var i=t;e==="alternate-reverse"&&(i+=1),r="normal",i!==1/0&&i%2!==0&&(r="reverse")}return r==="normal"?n:1-n}function bI(e,t,n){var r=hI(e,t,n),i=pI(e,n.fill,t,r,n.delay);if(i===null)return null;var a=n.duration==="auto"?0:n.duration,o=vI(a,r,n.iterations,i,n.iterationStart),s=gI(o,n.iterationStart,r,n.iterations,i,a),l=mI(r,n.iterations,s,o),c=yI(n.direction,l,s);return n.currentIteration=l,n.progress=c,n.easingFunction(c)}function xI(e,t,n){var r=wI(e,t),i=OI(r,n);return function(a,o){if(o!==null)i.filter(function(l){return o>=l.applyFrom&&o1)throw new Error("Keyframe offsets must be between 0 and 1.");c.computedOffset=f}}else if(u==="composite"&&["replace","add","accumulate","auto"].indexOf(f)===-1)throw new Error("".concat(f," compositing is not supported"));c[u]=f}return c.offset===void 0&&(c.offset=null),c.easing===void 0&&(c.easing=(t==null?void 0:t.easing)||"linear"),c.composite===void 0&&(c.composite="auto"),c}),r=!0,i=-1/0,a=0;a=0&&Number(l.offset)<=1});function s(){var l,c=n,u=c.length;if(n[u-1].computedOffset=Number((l=n[u-1].offset)!==null&&l!==void 0?l:1),u>1){var f;n[0].computedOffset=Number((f=n[0].offset)!==null&&f!==void 0?f:0)}for(var d=0,h=Number(n[0].computedOffset),p=1;pi.pop().map(([a,o])=>[...i,a,o]));return e}function Qte(e,...t){return jb(Sf(e,...t),t)}function Jte(e,t,...n){return jb(Mf(e,t,...n),n)}function Kp(e,t,...n){return Us(e,tc,t,n)}function Mf(e,t,...n){return Us(e,Array.from,t,n)}function ene(e,...t){return Us(e,identity,Fb,t)}function tne(e,...t){return Us(e,Array.from,Fb,t)}function Fb(e){if(e.length!==1)throw new Error("duplicate key");return e[0]}function Us(e,t,n,r){return function i(a,o){if(o>=r.length)return n(a);const s=new RI,l=r[o++];let c=-1;for(const u of a){const f=l(u,++c,a),d=s.get(f);d?d.push(u):s.set(f,[u])}for(const[u,f]of s)s.set(u,i(f,o));return t(s)}(e,0)}var Bb=function(e){return dt(e)?"":e.toString()},NI=function(e){var t=Bb(e);return t.charAt(0).toLowerCase()+t.substring(1)},zb=NI;function Zb({map:e,initKey:t},n){const r=t(n);return e.has(r)?e.get(r):n}function II({map:e,initKey:t},n){const r=t(n);return e.has(r)?e.get(r):(e.set(r,n),n)}function DI({map:e,initKey:t},n){const r=t(n);return e.has(r)&&(n=e.get(r),e.delete(r)),n}function jI(e){return typeof e=="object"?e.valueOf():e}class Wb extends Map{constructor(t){if(super(),this.map=new Map,this.initKey=jI,t!==null)for(const[n,r]of t)this.set(n,r)}get(t){return super.get(Zb({map:this.map,initKey:this.initKey},t))}has(t){return super.has(Zb({map:this.map,initKey:this.initKey},t))}set(t,n){return super.set(II({map:this.map,initKey:this.initKey},t),n)}delete(t){return super.delete(DI({map:this.map,initKey:this.initKey},t))}}class nc{constructor(t){this.options=ge({},this.getDefaultOptions()),this.update(t)}getOptions(){return this.options}update(t={}){this.options=ge({},this.options,t),this.rescale(t)}rescale(t){}}const kf=Symbol("defaultUnknown");function $b(e,t,n){for(let r=0;r`${t}`:typeof e=="object"?t=>JSON.stringify(t):t=>t}class Ef extends nc{getDefaultOptions(){return{domain:[],range:[],unknown:kf}}constructor(t){super(t)}map(t){return this.domainIndexMap.size===0&&$b(this.domainIndexMap,this.getDomain(),this.domainKey),Gb({value:this.domainKey(t),mapper:this.domainIndexMap,from:this.getDomain(),to:this.getRange(),notFoundReturn:this.options.unknown})}invert(t){return this.rangeIndexMap.size===0&&$b(this.rangeIndexMap,this.getRange(),this.rangeKey),Gb({value:this.rangeKey(t),mapper:this.rangeIndexMap,from:this.getRange(),to:this.getDomain(),notFoundReturn:this.options.unknown})}rescale(t){const[n]=this.options.domain,[r]=this.options.range;if(this.domainKey=Yb(n),this.rangeKey=Yb(r),!this.rangeIndexMap){this.rangeIndexMap=new Map,this.domainIndexMap=new Map;return}(!t||t.range)&&this.rangeIndexMap.clear(),(!t||t.domain||t.compare)&&(this.domainIndexMap.clear(),this.sortedDomain=void 0)}clone(){return new Ef(this.options)}getRange(){return this.options.range}getDomain(){if(this.sortedDomain)return this.sortedDomain;const{domain:t,compare:n}=this.options;return this.sortedDomain=n?[...t].sort(n):t,this.sortedDomain}}function FI(e){const t=Math.min(...e);return e.map(n=>n/t)}function BI(e,t){const n=e.length,r=t-n;return r>0?[...e,...new Array(r).fill(1)]:r<0?e.slice(0,t):e}function zI(e){return Math.round(e*1e12)/1e12}function ZI(e){const{domain:t,range:n,paddingOuter:r,paddingInner:i,flex:a,round:o,align:s}=e,l=t.length,c=BI(a,l),[u,f]=n,d=f-u,h=2/l*r+1-1/l*i,p=d/h,v=p*i/l,g=p-l*v,m=FI(c),y=m.reduce((N,T)=>N+T),b=g/y,x=new Wb(t.map((N,T)=>{const L=m[T]*b;return[N,o?Math.floor(L):L]})),w=new Wb(t.map((N,T)=>{const I=m[T]*b+v;return[N,o?Math.floor(I):I]})),O=Array.from(w.values()).reduce((N,T)=>N+T),S=(d-(O-O/l*i))*s,M=u+S;let k=o?Math.round(M):M;const E=new Array(l);for(let N=0;Nd+b*u);return{valueStep:u,valueBandWidth:f,adjustedRange:m}}class co extends Ef{getDefaultOptions(){return{domain:[],range:[0,1],align:.5,round:!1,paddingInner:0,paddingOuter:0,padding:0,unknown:kf,flex:[]}}constructor(t){super(t)}clone(){return new co(this.options)}getStep(t){return this.valueStep===void 0?1:typeof this.valueStep=="number"?this.valueStep:t===void 0?Array.from(this.valueStep.values())[0]:this.valueStep.get(t)}getBandWidth(t){return this.valueBandWidth===void 0?1:typeof this.valueBandWidth=="number"?this.valueBandWidth:t===void 0?Array.from(this.valueBandWidth.values())[0]:this.valueBandWidth.get(t)}getRange(){return this.adjustedRange}getPaddingInner(){const{padding:t,paddingInner:n}=this.options;return t>0?t:n}getPaddingOuter(){const{padding:t,paddingOuter:n}=this.options;return t>0?t:n}rescale(){super.rescale();const{align:t,domain:n,range:r,round:i,flex:a}=this.options,{adjustedRange:o,valueBandWidth:s,valueStep:l}=WI({align:t,range:r,round:i,flex:a,paddingInner:this.getPaddingInner(),paddingOuter:this.getPaddingOuter(),domain:n});this.valueStep=l,this.valueBandWidth=s,this.adjustedRange=o}}const Qp=Math.sqrt(50),Jp=Math.sqrt(10),e0=Math.sqrt(2);function Af(e,t,n){const r=(t-e)/Math.max(0,n),i=Math.floor(Math.log(r)/Math.LN10),a=r/er(10,i);return i>=0?(a>=Qp?10:a>=Jp?5:a>=e0?2:1)*er(10,i):-er(10,-i)/(a>=Qp?10:a>=Jp?5:a>=e0?2:1)}function Hb(e,t,n){const r=Math.abs(t-e)/Math.max(0,n);let i=er(10,Math.floor(Math.log(r)/Math.LN10));const a=r/i;return a>=Qp?i*=10:a>=Jp?i*=5:a>=e0&&(i*=2),t{let r,i,a=e,o=t;if(a===o&&n>0)return[a];let s=Af(a,o,n);if(s===0||!Number.isFinite(s))return[];if(s>0){a=Math.ceil(a/s),o=Math.floor(o/s),i=new Array(r=Math.ceil(o-a+1));for(let l=0;lc.key===i);if(l)return o?o.map(c=>l.data[c]):l.data[a]}function nne(e){const t=Vb(e).__data__,{scale:n}=t;return Ub(n,e.__data__)}function Ub(e,t){const{color:n,series:r,facet:i=!1}=e,{color:a,series:o}=t,s=l=>l&&l.invert&&!(l instanceof co)&&!(l instanceof rc);if(s(r))return r.clone().invert(o);if(o&&r instanceof co&&r.invert(o)!==a&&!i)return r.invert(o);if(s(n)){const l=n.invert(a);return Array.isArray(l)?null:l}return null}function Uo(e){return e}function t0(e){return e.reduce((t,n)=>(r,...i)=>n(t(r,...i),...i),Uo)}function GI(e){return e.reduce((t,n)=>r=>$I(this,void 0,void 0,function*(){const i=yield t(r);return n(i)}),Uo)}function n0(e){return e.replace(/( |^)[a-z]/g,t=>t.toUpperCase())}function qs(e=""){throw new Error(e)}function r0(e,t){const{attributes:n}=t,r=new Set(["id","className"]);for(const[i,a]of Object.entries(n))r.has(i)||e.attr(i,a)}function ln(e){return e!=null&&!Number.isNaN(e)}function rne(e,t){return e+(t-e)*Math.random()}function YI(e){const t=new Map;return n=>{if(t.has(n))return t.get(n);const r=e(n);return t.set(n,r),r}}function HI(e,t){const{transform:n}=e.style,i=(a=>a==="none"||a===void 0)(n)?"":n;e.style.transform=`${i} ${t}`.trimStart()}function De(e,t){return qb(e,t)||{}}function qb(e,t){const n=Object.entries(e||{}).filter(([r])=>r.startsWith(t)).map(([r,i])=>[zb(r.replace(t,"").trim()),i]).filter(([r])=>!!r);return n.length===0?null:Object.fromEntries(n)}function ine(e,t){return Object.fromEntries(Object.entries(e).map(([n,r])=>[`${t}${upperFirst(n)}`,r]))}function VI(e,t){return Object.fromEntries(Object.entries(e).filter(([n])=>t.find(r=>n.startsWith(r))))}function i0(e,...t){return Object.fromEntries(Object.entries(e).filter(([n])=>t.every(r=>!n.startsWith(r))))}function Kb(e,t){if(e===void 0)return null;if(typeof e=="number")return e;const n=+e.replace("%","");return Number.isNaN(n)?null:n/100*t}function Ks(e){return typeof e=="object"&&!(e instanceof Date)&&e!==null&&!Array.isArray(e)}function Ia(e){return e===null||e===!1}function Qb(e,t,n=5,r=0){if(!(r>=n)){for(const i of Object.keys(t)){const a=t[i];!Nt(a)||!Nt(e[i])?e[i]=a:Qb(e[i],a,n,r+1)}return e}}function ft(e){return new Kn([e],null,e,e.ownerDocument)}class Kn{constructor(t=null,n=null,r=null,i=null,a=[null,null,null,null,null],o=[],s=[]){this._elements=Array.from(t),this._data=n,this._parent=r,this._document=i,this._enter=a[0],this._update=a[1],this._exit=a[2],this._merge=a[3],this._split=a[4],this._transitions=o,this._facetElements=s}selectAll(t){const n=typeof t=="string"?this._parent.querySelectorAll(t):t;return new Kn(n,null,this._elements[0],this._document)}selectFacetAll(t){const n=typeof t=="string"?this._parent.querySelectorAll(t):t;return new Kn(this._elements,null,this._parent,this._document,void 0,void 0,n)}select(t){const n=typeof t=="string"?this._parent.querySelectorAll(t)[0]||null:t;return new Kn([n],null,n,this._document)}append(t){const n=typeof t=="function"?t:()=>this.createElement(t),r=[];if(this._data!==null){for(let i=0;ii,r=()=>null){const i=[],a=[],o=new Set(this._elements),s=[],l=new Set,c=new Map(this._elements.map((h,p)=>[n(h.__data__,p),h])),u=new Map(this._facetElements.map((h,p)=>[n(h.__data__,p),h])),f=sn(this._elements,h=>r(h.__data__));for(let h=0;ho,n=o=>o,r=o=>o.remove(),i=o=>o,a=o=>o.remove()){const o=t(this._enter),s=n(this._update),l=r(this._exit),c=i(this._merge),u=a(this._split);return s.merge(o).merge(l).merge(c).merge(u)}remove(){for(let t=0;ti.finished)).then(()=>{this._elements[t].remove()})}else this._elements[t].remove()}return new Kn([],null,this._parent,this._document,void 0,this._transitions)}each(t){for(let n=0;nn:n;return this.each(function(i,a,o){n!==void 0&&(o[t]=r(i,a,o))})}style(t,n){const r=typeof n!="function"?()=>n:n;return this.each(function(i,a,o){n!==void 0&&(o.style[t]=r(i,a,o))})}transition(t){const n=typeof t!="function"?()=>t:t,{_transitions:r}=this;return this.each(function(i,a,o){r[a]=n(i,a,o)})}on(t,n){return this.each(function(r,i,a){a.addEventListener(t,n)}),this}call(t,...n){return t(this,...n),this}node(){return this._elements[0]}nodes(){return this._elements}transitions(){return this._transitions}parent(){return this._parent}}Kn.registry={g:cr,rect:lo,circle:Ra,path:Fr,text:Bi,ellipse:nf,image:rf,line:Vo,polygon:Xs,polyline:af,html:Ql};function Rn([e,t],[n,r]){return[e-n,t-r]}function Tf([e,t],[n,r]){return[e+n,t+r]}function kn([e,t],[n,r]){return Math.sqrt(Math.pow(e-n,2)+Math.pow(t-r,2))}function xi([e,t]){return Math.atan2(t,e)}function Qs([e,t]){return xi([e,t])+Math.PI/2}function Jb(e,t){const n=xi(e),r=xi(t);return n(n-e)/(t-e):n=>.5}function Js(e,...t){return t.reduce((n,r)=>i=>n(r(i)),e)}function o0(e,t,n,r,i){let a=n||0,o=r||e.length;const s=i||(l=>l);for(;at?o=l:a=l+1}return a}var XI=re(19818),UI=re.n(XI);function s0(e,t,n){let r=n;return r<0&&(r+=1),r>1&&(r-=1),r<1/6?e+(t-e)*6*r:r<1/2?t:r<2/3?e+(t-e)*(2/3-r)*6:e}function qI(e){const t=e[0]/360,n=e[1]/100,r=e[2]/100,i=e[3];if(n===0)return[r*255,r*255,r*255,i];const a=r<.5?r*(1+n):r+n-r*n,o=2*r-a,s=s0(o,a,t+1/3),l=s0(o,a,t),c=s0(o,a,t-1/3);return[s*255,l*255,c*255,i]}function tx(e){const t=UI().get(e);if(!t)return null;const{model:n,value:r}=t;return n==="rgb"?r:n==="hsl"?qI(r):null}const el=(e,t)=>n=>e*(1-n)+t*n,KI=(e,t)=>{const n=tx(e),r=tx(t);return n===null||r===null?n?()=>e:()=>t:i=>{const a=new Array(4);for(let u=0;u<4;u+=1){const f=n[u],d=r[u];a[u]=f*(1-i)+d*i}const[o,s,l,c]=a;return`rgba(${Math.round(o)}, ${Math.round(s)}, ${Math.round(l)}, ${c})`}},ic=(e,t)=>typeof e=="number"&&typeof t=="number"?el(e,t):typeof e=="string"&&typeof t=="string"?KI(e,t):()=>e,QI=(e,t)=>{const n=el(e,t);return r=>Math.round(n(r))};function JI(e){return e===null}function Rf(e){return!on(e)&&!JI(e)&&!Number.isNaN(e)}const nx=(e,t,n=5)=>{const r=[e,t];let i=0,a=r.length-1,o=r[i],s=r[a],l;return s0?(o=Math.floor(o/l)*l,s=Math.ceil(s/l)*l,l=Af(o,s,n)):l<0&&(o=Math.ceil(o*l)/l,s=Math.floor(s*l)/l,l=Af(o,s,n)),l>0?(r[i]=Math.floor(o/l)*l,r[a]=Math.ceil(s/l)*l):l<0&&(r[i]=Math.ceil(o*l)/l,r[a]=Math.floor(s*l)/l),r};function e8(e,t){const n=tt?e:t;return i=>Math.min(Math.max(n,i),r)}const t8=(e,t,n)=>{const[r,i]=e,[a,o]=t;let s,l;return r{const r=Math.min(e.length,t.length)-1,i=new Array(r),a=new Array(r),o=e[0]>e[r],s=o?[...e].reverse():e,l=o?[...t].reverse():t;for(let c=0;c{const u=o0(e,c,1,r)-1,f=i[u],d=a[u];return Js(d,f)(c)}},rx=(e,t,n,r)=>(Math.min(e.length,t.length)>2?n8:t8)(e,t,r?QI:n);class Nf extends nc{getDefaultOptions(){return{domain:[0,1],range:[0,1],nice:!1,clamp:!1,round:!1,interpolate:el,tickCount:5}}map(t){return Rf(t)?this.output(t):this.options.unknown}invert(t){return Rf(t)?this.input(t):this.options.unknown}nice(){if(!this.options.nice)return;const[t,n,r,...i]=this.getTickMethodOptions();this.options.domain=this.chooseNice()(t,n,r,...i)}getTicks(){const{tickMethod:t}=this.options,[n,r,i,...a]=this.getTickMethodOptions();return t(n,r,i,...a)}getTickMethodOptions(){const{domain:t,tickCount:n}=this.options,r=t[0],i=t[t.length-1];return[r,i,n]}chooseNice(){return nx}rescale(){this.nice();const[t,n]=this.chooseTransforms();this.composeOutput(t,this.chooseClamp(t)),this.composeInput(t,n,this.chooseClamp(n))}chooseClamp(t){const{clamp:n,range:r}=this.options,i=this.options.domain.map(t),a=Math.min(i.length,r.length);return n?e8(i[0],i[a-1]):qo}composeOutput(t,n){const{domain:r,range:i,round:a,interpolate:o}=this.options,s=rx(r.map(t),i,o,a);this.output=Js(s,n,t)}composeInput(t,n,r){const{domain:i,range:a}=this.options,o=rx(a,i.map(t),el);this.input=Js(n,r,o)}}class Er extends Nf{getDefaultOptions(){return{domain:[0,1],range:[0,1],unknown:void 0,nice:!1,clamp:!1,round:!1,interpolate:ic,tickMethod:Xo,tickCount:5}}chooseTransforms(){return[qo,qo]}clone(){return new Er(this.options)}}function Da(e,t){let n,r;if(t===void 0)for(const i of e)i!=null&&(n===void 0?i>=i&&(n=r=i):(n>i&&(n=i),r=a&&(n=r=a):(n>a&&(n=a),r(n[r]=t(i,r,e),n),{})}function Ko(e){return e.map((t,n)=>n)}function ane(e){const t=e.length,n=e[0].length,r=new Array(n).fill(0).map(()=>new Array(t));for(let i=0;i{n[t(r)?0:1].push(r)}),n}function ox(e,t=e.length){if(t===1)return e.map(r=>[r]);const n=[];for(let r=0;r{n.push([e[r],...o])})}return n}function a8(e){if(e.length===1)return[e];const t=[];for(let n=1;n<=e.length;n++)t.push(...ox(e,n));return t}function Je(e,t){for(const[n,r]of Object.entries(t))e.style(n,r)}function o8(e,t){return t.forEach((n,r)=>r===0?e.moveTo(n[0],n[1]):e.lineTo(n[0],n[1])),e.closePath(),e}function s8(e,t,n){const{arrowSize:r}=n,i=typeof r=="string"?+parseFloat(r)/100*kn(e,t):r,a=Math.PI/6,o=Math.atan2(t[1]-e[1],t[0]-e[0]),s=Math.PI/2-o-a,l=[t[0]-i*Math.sin(s),t[1]-i*Math.cos(s)],c=o-a,u=[t[0]-i*Math.cos(c),t[1]-i*Math.sin(c)];return[l,u]}function ac(e,t,n,r,i){const a=xi(Rn(r,t))+Math.PI,o=xi(Rn(r,n))+Math.PI;return e.arc(r[0],r[1],i,a,o,o-a<0),e}function sx(e,t,n,r="y",i="between",a=!1){const o=(g,m)=>g==="y"||g===!0?m?180:90:m?90:0,s=r==="y"||r===!0?n:t,l=o(r,a),c=Ko(s),[u,f]=Da(c,g=>s[g]),d=new Er({domain:[u,f],range:[0,100]}),h=g=>hn(s[g])&&!Number.isNaN(s[g])?d.map(s[g]):0,p={between:g=>`${e[g]} ${h(g)}%`,start:g=>g===0?`${e[g]} ${h(g)}%`:`${e[g-1]} ${h(g)}%, ${e[g]} ${h(g)}%`,end:g=>g===e.length-1?`${e[g]} ${h(g)}%`:`${e[g]} ${h(g)}%, ${e[g+1]} ${h(g)}%`},v=c.sort((g,m)=>h(g)-h(m)).map(p[i]||p.between).join(",");return`linear-gradient(${l}deg, ${v})`}function If(e){const[t,n,r,i]=e;return[i,t,n,r]}function Qo(e,t,n){const[r,i,,a]=$t(e)?If(t):t,[o,s]=n,l=e.getCenter(),c=Qs(Rn(r,l)),u=Qs(Rn(i,l)),f=u===c&&o!==s?u+Math.PI*2:u;return{startAngle:c,endAngle:f-c>=0?f:Math.PI*2+f,innerRadius:kn(a,l),outerRadius:kn(r,l)}}function sne(e){const t="connect";return Object.fromEntries(Object.entries(e).filter(([n])=>n.startsWith(t)).map(([n,r])=>[lowerFirst(n.replace(t,"").trim()),r]).filter(([n])=>n!==void 0))}function l0(e){const{colorAttribute:t,opacityAttribute:n=t}=e;return`${n}Opacity`}function lx(e,t){if(!jt(e))return"";const n=e.getCenter(),{transform:r}=t;return`translate(${n[0]}, ${n[1]}) ${r||""}`}function c0(e){if(e.length===1)return e[0];const[[t,n,r=0],[i,a,o=0]]=e;return[(t+i)/2,(n+a)/2,(r+o)/2]}var Df=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i0?E:E+T,D=L>0?N:N+L,F=Math.abs(T),j=Math.abs(L),B=I+s,W=D+l,V=F-(s+c),U=j-(l+u),Q=S?Pf(V,m,1/0):Pf(V,v,g),se=S?Pf(U,v,g):Pf(U,m,1/0),ee=S?B:B-(Q-V)/2,ue=S?W-(se-U)/2:W-(se-U);return ft(e.createElement("rect",{})).style("x",ee).style("y",ue).style("width",Q).style("height",se).style("radius",[h,p,d,f]).call(Je,y).node()}const{y:b,y1:x}=n,w=r.getCenter(),O=Qo(r,t,[b,x]),_=No().cornerRadius(o).padAngle(a*Math.PI/180);return ft(e.createElement("path",{})).style("d",_(O)).style("transform",`translate(${w[0]}, ${w[1]})`).style("radius",o).style("inset",a).call(Je,y).node()}const oc=(e,t)=>{const{colorAttribute:n,opacityAttribute:r="fill",first:i=!0,last:a=!0}=e,o=Df(e,["colorAttribute","opacityAttribute","first","last"]),{coordinate:s,document:l}=t;return(c,u,f)=>{const{color:d,radius:h=0}=f,p=Df(f,["color","radius"]),v=p.lineWidth||1,{stroke:g,radius:m=h,radiusTopLeft:y=m,radiusTopRight:b=m,radiusBottomRight:x=m,radiusBottomLeft:w=m,innerRadius:O=0,innerRadiusTopLeft:_=O,innerRadiusTopRight:S=O,innerRadiusBottomRight:M=O,innerRadiusBottomLeft:k=O,lineWidth:E=n==="stroke"||g?v:0,inset:N=0,insetLeft:T=N,insetRight:L=N,insetBottom:I=N,insetTop:D=N,minWidth:F,maxWidth:j,minHeight:B}=o,W=Df(o,["stroke","radius","radiusTopLeft","radiusTopRight","radiusBottomRight","radiusBottomLeft","innerRadius","innerRadiusTopLeft","innerRadiusTopRight","innerRadiusBottomRight","innerRadiusBottomLeft","lineWidth","inset","insetLeft","insetRight","insetBottom","insetTop","minWidth","maxWidth","minHeight"]),{color:V=d,opacity:U}=u,Q=[i?y:_,i?b:S,a?x:M,a?w:k],se=["radiusTopLeft","radiusTopRight","radiusBottomRight","radiusBottomLeft"];$t(s)&&se.push(se.shift());const ee=Object.assign(Object.assign({radius:m},Object.fromEntries(se.map((ue,he)=>[ue,Q[he]]))),{inset:N,insetLeft:T,insetRight:L,insetBottom:I,insetTop:D,minWidth:F,maxWidth:j,minHeight:B});return ft(cx(l,c,u,s,ee)).call(Je,p).style("fill","transparent").style(n,V).style(l0(e),U).style("lineWidth",E).style("stroke",g===void 0?V:g).call(Je,W).node()}};oc.props={defaultEnterAnimation:"scaleInY",defaultUpdateAnimation:"morphing",defaultExitAnimation:"fadeOut"};const Jo=(e,t)=>oc(Object.assign({colorAttribute:"fill"},e),t);Jo.props=Object.assign(Object.assign({},oc.props),{defaultMarker:"square"});const jf=(e,t)=>oc(Object.assign({colorAttribute:"stroke"},e),t);jf.props=Object.assign(Object.assign({},oc.props),{defaultMarker:"hollowSquare"});var lne=Array.prototype.slice;function ux(e){return typeof e=="object"&&"length"in e?e:Array.from(e)}function fx(e){this._context=e}fx.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:this._context.lineTo(e,t);break}}};function sc(e){return new fx(e)}function dx(e){return e[0]}function hx(e){return e[1]}function es(e,t){var n=At(!0),r=null,i=sc,a=null,o=ti(s);e=typeof e=="function"?e:e===void 0?dx:At(e),t=typeof t=="function"?t:t===void 0?hx:At(t);function s(l){var c,u=(l=ux(l)).length,f,d=!1,h;for(r==null&&(a=i(h=o())),c=0;c<=u;++c)!(c{const{adjustPoints:n=l8}=e,r=vx(e,["adjustPoints"]),{coordinate:i,document:a}=t;return(o,s,l,c)=>{const{index:u}=s,{color:f}=l,d=vx(l,["color"]),h=c[u+1],p=n(o,h,i),v=!!$t(i),[g,m,y,b]=v?If(p):p,{color:x=f,opacity:w}=s,O=es().curve(u0)([g,m,y,b]);return ft(a.createElement("path",{})).call(Je,d).style("d",O).style("fill",x).style("fillOpacity",w).call(Je,r).node()}};f0.props={defaultMarker:"square"};function c8(e,t,n){const[r,i,a,o]=e;if($t(n)){const c=[t?t[0][0]:(i[0]+a[0])/2,i[1]],u=[t?t[3][0]:(i[0]+a[0])/2,a[1]];return[r,c,u,o]}const s=[i[0],t?t[0][1]:(i[1]+a[1])/2],l=[a[0],t?t[3][1]:(i[1]+a[1])/2];return[r,s,l,o]}const gx=(e,t)=>f0(Object.assign({adjustPoints:c8},e),t);gx.props={defaultMarker:"square"};function lc(e){return Math.abs(e)>10?String(e):e.toString().padStart(2,"0")}function u8(e){const t=e.getFullYear(),n=lc(e.getMonth()+1),r=lc(e.getDate()),i=`${t}-${n}-${r}`,a=e.getHours(),o=e.getMinutes(),s=e.getSeconds();return a||o||s?`${i} ${lc(a)}:${lc(o)}:${lc(s)}`:i}const Ff=(e={})=>{const{channel:t="x"}=e;return(n,r)=>{const{encode:i}=r,{tooltip:a}=r;if(Ia(a))return[n,r];const{title:o}=a;if(o!==void 0)return[n,r];const s=Object.keys(i).filter(c=>c.startsWith(t)).filter(c=>!i[c].inferred).map(c=>ut(i,c)).filter(([c])=>c).map(c=>c[0]);if(s.length===0)return[n,r];const l=[];for(const c of n)l[c]={value:s.map(u=>u[c]instanceof Date?u8(u[c]):u[c]).join(", ")};return[n,ge({},r,{tooltip:{title:l}})]}};Ff.props={};const Bf=e=>{const{channel:t}=e;return(n,r)=>{const{encode:i,tooltip:a}=r;if(Ia(a))return[n,r];const{items:o=[]}=a;if(!o||o.length>0)return[n,r];const l=(Array.isArray(t)?t:[t]).flatMap(c=>Object.keys(i).filter(u=>u.startsWith(c)).map(u=>{const{field:f,value:d,inferred:h=!1,aggregate:p}=i[u];return h?null:p&&d?{channel:u}:f?{field:f}:d?{channel:u}:null}).filter(u=>u!==null));return[n,ge({},r,{tooltip:{items:l}})]}};Bf.props={};var f8=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i(e,t)=>{const{encode:n}=t,{key:r}=n,i=f8(n,["key"]);if(r!==void 0)return[e,t];const a=Object.values(i).map(({value:s})=>s),o=e.map(s=>a.filter(Array.isArray).map(l=>l[s]).join("-"));return[e,ge({},t,{encode:{key:Ct(o)}})]};mx.props={};function yx(e={}){const{shapes:t}=e;return[{name:"color"},{name:"opacity"},{name:"shape",range:t},{name:"enterType"},{name:"enterDelay",scaleKey:"enter"},{name:"enterDuration",scaleKey:"enter"},{name:"enterEasing"},{name:"key",scale:"identity"},{name:"groupKey",scale:"identity"},{name:"label",scale:"identity"}]}function Br(e={}){return[...yx(e),{name:"title",scale:"identity"}]}function cne(){return[{type:MaybeTitle,channel:"color"},{type:MaybeTooltip,channel:["x","y","z"]}]}function uo(){return[{type:Ff,channel:"color"},{type:Bf,channel:["x","y"]}]}function nl(){return[{type:Ff,channel:"x"},{type:Bf,channel:["y"]}]}function d8(){return[{type:Ff,channel:"color"},{type:Bf,channel:["position"]}]}function rl(e={}){return yx(e)}function $n(){return[{type:mx}]}function Qn(){return[]}function d0(e,t){return e.getBandWidth(e.invert(t))}function ts(e,t,n={}){const{x:r,y:i,series:a}=t,{x:o,y:s,series:l}=e,{style:{bandOffset:c=l?0:.5,bandOffsetX:u=c,bandOffsetY:f=c}={}}=n,d=!!(o!=null&&o.getBandWidth),h=!!(s!=null&&s.getBandWidth),p=!!(l!=null&&l.getBandWidth);return!d&&!h?v=>v:(v,g)=>{const m=d?d0(o,r[g]):0,y=h?d0(s,i[g]):0,x=p&&a?(d0(l,a[g])/2+ +a[g])*m:0,[w,O]=v;return[w+u*m+x,O+f*y]}}function zf(e){return parseFloat(e)/100}function h0(e,t,n,r){const{x:i,y:a}=n,{innerWidth:o,innerHeight:s}=r.getOptions(),l=Array.from(e,c=>{const u=i[c],f=a[c],d=typeof u=="string"?zf(u)*o:+u,h=typeof f=="string"?zf(f)*s:+f;return[[d,h]]});return[e,l]}function la(e){return typeof e=="function"?e:t=>t[e]}function p0(e,t){return Array.from(e,la(t))}function v0(e,t){const{source:n=u=>u.source,target:r=u=>u.target,value:i=u=>u.value}=t,{links:a,nodes:o}=e,s=p0(a,n),l=p0(a,r),c=p0(a,i);return{links:a.map((u,f)=>({target:l[f],source:s[f],value:c[f]})),nodes:o||Array.from(new Set([...s,...l]),u=>({key:u}))}}function bx(e,t){return e.getBandWidth(e.invert(t))}const xx={rect:Jo,hollow:jf,funnel:f0,pyramid:gx},wx=()=>(e,t,n,r)=>{const{x:i,y:a,y1:o,series:s,size:l}=n,c=t.x,u=t.series,[f]=r.getSize(),d=l?l.map(v=>+v/f):null,h=l?(v,g,m)=>{const y=v+g/2,b=d[m];return[y-b/2,y+b/2]}:(v,g,m)=>[v,v+g],p=Array.from(e,v=>{const g=bx(c,i[v]),m=u?bx(u,s==null?void 0:s[v]):1,y=g*m,b=(+(s==null?void 0:s[v])||0)*g,x=+i[v]+b,[w,O]=h(x,y,v),_=+a[v],S=+o[v];return[[w,_],[O,_],[O,S],[w,S]].map(T=>r.map(T))});return[e,p]};wx.props={defaultShape:"rect",defaultLabelShape:"label",composite:!1,shape:xx,channels:[...Br({shapes:Object.keys(xx)}),{name:"x",scale:"band",required:!0},{name:"y",required:!0},{name:"series",scale:"band"},{name:"size"}],preInference:[...$n(),{type:mr},{type:dn}],postInference:[...Qn(),...nl()],interaction:{shareTooltip:!0}};const Ox={rect:Jo,hollow:jf},_x=()=>(e,t,n,r)=>{const{x:i,x1:a,y:o,y1:s}=n,l=Array.from(e,c=>{const u=[+i[c],+o[c]],f=[+a[c],+o[c]],d=[+a[c],+s[c]],h=[+i[c],+s[c]];return[u,f,d,h].map(p=>r.map(p))});return[e,l]};_x.props={defaultShape:"rect",defaultLabelShape:"label",composite:!1,shape:Ox,channels:[...Br({shapes:Object.keys(Ox)}),{name:"x",required:!0},{name:"y",required:!0}],preInference:[...$n(),{type:mr}],postInference:[...Qn(),...nl()],interaction:{shareTooltip:!0}};var Sx=g0(sc);function Mx(e){this._curve=e}Mx.prototype={areaStart:function(){this._curve.areaStart()},areaEnd:function(){this._curve.areaEnd()},lineStart:function(){this._curve.lineStart()},lineEnd:function(){this._curve.lineEnd()},point:function(e,t){this._curve.point(t*Math.sin(e),t*-Math.cos(e))}};function g0(e){function t(n){return new Mx(e(n))}return t._curve=e,t}function cc(e){var t=e.curve;return e.angle=e.x,delete e.x,e.radius=e.y,delete e.y,e.curve=function(n){return arguments.length?t(g0(n)):t()._curve},e}function h8(){return cc(es().curve(Sx))}function il(e){const t=typeof e=="function"?e:e.render;return class extends tf{connectedCallback(){this.draw()}attributeChangedCallback(){this.draw()}draw(){t(this)}}}var kx=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i{const{d1:t,d2:n,style1:r,style2:i}=e.attributes,a=e.ownerDocument;ft(e).maybeAppend("line",()=>a.createElement("path",{})).style("d",t).call(Je,r),ft(e).maybeAppend("line1",()=>a.createElement("path",{})).style("d",n).call(Je,i)});function v8(e,t){const n=[],r=[];let i=!1,a=null;for(const o of e)!t(o[0])||!t(o[1])?i=!0:(n.push(o),i&&(i=!1,r.push([a,o])),a=o);return[n,r]}const wi=(e,t)=>{const{curve:n,gradient:r=!1,gradientColor:i="between",defined:a=u=>!Number.isNaN(u)&&u!==void 0&&u!==null,connect:o=!1}=e,s=kx(e,["curve","gradient","gradientColor","defined","connect"]),{coordinate:l,document:c}=t;return(u,f,d)=>{const{color:h,lineWidth:p}=d,v=kx(d,["color","lineWidth"]),{color:g=h,size:m=p,seriesColor:y,seriesX:b,seriesY:x}=f,w=lx(l,f),O=$t(l),_=r&&y?sx(y,b,x,r,i,O):g,S=Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},v),_&&{stroke:_}),m&&{lineWidth:m}),w&&{transform:w}),s);let M;if(jt(l)){const I=l.getCenter();M=D=>h8().angle((F,j)=>Qs(Rn(D[j],I))).radius((F,j)=>kn(D[j],I)).defined(([F,j])=>a(F)&&a(j)).curve(n)(D)}else M=es().x(I=>I[0]).y(I=>I[1]).defined(([I,D])=>a(I)&&a(D)).curve(n);const[k,E]=v8(u,a),N=De(S,"connect"),T=!!E.length;if(!T||o&&!Object.keys(N).length)return ft(c.createElement("path",{})).style("d",M(k)||[]).call(Je,S).node();if(T&&!o)return ft(c.createElement("path",{})).style("d",M(u)).call(Je,S).node();const L=I=>I.map(M).join(",");return ft(new p8).style("style1",Object.assign(Object.assign({},S),N)).style("style2",S).style("d1",L(E)).style("d2",M(u)).node()}};wi.props={defaultMarker:"smooth",defaultEnterAnimation:"fadeIn",defaultUpdateAnimation:"morphing",defaultExitAnimation:"fadeOut"};const Ex=(e,t)=>{const{coordinate:n}=t;return(...r)=>{const i=jt(n)?u0:sc;return wi(Object.assign({curve:i},e),t)(...r)}};Ex.props=Object.assign(Object.assign({},wi.props),{defaultMarker:"line"});function m0(e,t,n){e._context.bezierCurveTo(e._x1+e._k*(e._x2-e._x0),e._y1+e._k*(e._y2-e._y0),e._x2+e._k*(e._x1-t),e._y2+e._k*(e._y1-n),e._x2,e._y2)}function y0(e,t){this._context=e,this._k=(1-t)/6}y0.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:m0(this,this._x1,this._y1);break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2,this._x1=e,this._y1=t;break;case 2:this._point=3;default:m0(this,e,t);break}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var une=function e(t){function n(r){return new y0(r,t)}return n.tension=function(r){return e(+r)},n}(0);function b0(e,t){this._context=e,this._k=(1-t)/6}b0.prototype={areaStart:tl,areaEnd:tl,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:{this._context.moveTo(this._x3,this._y3),this._context.closePath();break}case 2:{this._context.lineTo(this._x3,this._y3),this._context.closePath();break}case 3:{this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5);break}}},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x3=e,this._y3=t;break;case 1:this._point=2,this._context.moveTo(this._x4=e,this._y4=t);break;case 2:this._point=3,this._x5=e,this._y5=t;break;default:m0(this,e,t);break}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var fne=function e(t){function n(r){return new b0(r,t)}return n.tension=function(r){return e(+r)},n}(0);function Ax(e,t,n){var r=e._x1,i=e._y1,a=e._x2,o=e._y2;if(e._l01_a>yt){var s=2*e._l01_2a+3*e._l01_a*e._l12_a+e._l12_2a,l=3*e._l01_a*(e._l01_a+e._l12_a);r=(r*s-e._x0*e._l12_2a+e._x2*e._l01_2a)/l,i=(i*s-e._y0*e._l12_2a+e._y2*e._l01_2a)/l}if(e._l23_a>yt){var c=2*e._l23_2a+3*e._l23_a*e._l12_a+e._l12_2a,u=3*e._l23_a*(e._l23_a+e._l12_a);a=(a*c+e._x1*e._l23_2a-t*e._l12_2a)/u,o=(o*c+e._y1*e._l23_2a-n*e._l12_2a)/u}e._context.bezierCurveTo(r,i,a,o,e._x2,e._y2)}function Tx(e,t){this._context=e,this._alpha=t}Tx.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:this.point(this._x2,this._y2);break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){if(e=+e,t=+t,this._point){var n=this._x2-e,r=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+r*r,this._alpha))}switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3;default:Ax(this,e,t);break}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var dne=function e(t){function n(r){return t?new Tx(r,t):new y0(r,0)}return n.alpha=function(r){return e(+r)},n}(.5);function Px(e,t){this._context=e,this._alpha=t}Px.prototype={areaStart:tl,areaEnd:tl,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 1:{this._context.moveTo(this._x3,this._y3),this._context.closePath();break}case 2:{this._context.lineTo(this._x3,this._y3),this._context.closePath();break}case 3:{this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5);break}}},point:function(e,t){if(e=+e,t=+t,this._point){var n=this._x2-e,r=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+r*r,this._alpha))}switch(this._point){case 0:this._point=1,this._x3=e,this._y3=t;break;case 1:this._point=2,this._context.moveTo(this._x4=e,this._y4=t);break;case 2:this._point=3,this._x5=e,this._y5=t;break;default:Ax(this,e,t);break}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var Cx=function e(t){function n(r){return t?new Px(r,t):new b0(r,0)}return n.alpha=function(r){return e(+r)},n}(.5);function Lx(e){return e<0?-1:1}function Rx(e,t,n){var r=e._x1-e._x0,i=t-e._x1,a=(e._y1-e._y0)/(r||i<0&&-0),o=(n-e._y1)/(i||r<0&&-0),s=(a*i+o*r)/(r+i);return(Lx(a)+Lx(o))*Math.min(Math.abs(a),Math.abs(o),.5*Math.abs(s))||0}function Nx(e,t){var n=e._x1-e._x0;return n?(3*(e._y1-e._y0)/n-t)/2:t}function x0(e,t,n){var r=e._x0,i=e._y0,a=e._x1,o=e._y1,s=(a-r)/3;e._context.bezierCurveTo(r+s,i+s*t,a-s,o-s*n,a,o)}function Zf(e){this._context=e}Zf.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=this._t0=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x1,this._y1);break;case 3:x0(this,this._t0,Nx(this,this._t0));break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){var n=NaN;if(e=+e,t=+t,!(e===this._x1&&t===this._y1)){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,x0(this,Nx(this,n=Rx(this,e,t)),n);break;default:x0(this,this._t0,n=Rx(this,e,t));break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=n}}};function Ix(e){this._context=new Dx(e)}(Ix.prototype=Object.create(Zf.prototype)).point=function(e,t){Zf.prototype.point.call(this,t,e)};function Dx(e){this._context=e}Dx.prototype={moveTo:function(e,t){this._context.moveTo(t,e)},closePath:function(){this._context.closePath()},lineTo:function(e,t){this._context.lineTo(t,e)},bezierCurveTo:function(e,t,n,r,i,a){this._context.bezierCurveTo(t,e,r,n,a,i)}};function jx(e){return new Zf(e)}function Fx(e){return new Ix(e)}var g8=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i{const n=g8(e,[]),{coordinate:r}=t;return(...i)=>{const a=jt(r)?Cx:$t(r)?Fx:jx;return wi(Object.assign({curve:a},n),t)(...i)}};Bx.props=Object.assign(Object.assign({},wi.props),{defaultMarker:"smooth"});function Wf(e,t){this._context=e,this._t=t}Wf.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=this._y=NaN,this._point=0},lineEnd:function(){0=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:{if(this._t<=0)this._context.lineTo(this._x,t),this._context.lineTo(e,t);else{var n=this._x*(1-this._t)+e*this._t;this._context.lineTo(n,this._y),this._context.lineTo(n,t)}break}}this._x=e,this._y=t}};function zx(e){return new Wf(e,.5)}function Zx(e){return new Wf(e,0)}function Wx(e){return new Wf(e,1)}const $x=(e,t)=>wi(Object.assign({curve:Wx},e),t);$x.props=Object.assign(Object.assign({},wi.props),{defaultMarker:"hv"});const Gx=(e,t)=>wi(Object.assign({curve:Zx},e),t);Gx.props=Object.assign(Object.assign({},wi.props),{defaultMarker:"vh"});const Yx=(e,t)=>wi(Object.assign({curve:zx},e),t);Yx.props=Object.assign(Object.assign({},wi.props),{defaultMarker:"hvh"});var m8=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i{const{document:n}=t;return(r,i,a)=>{const{seriesSize:o,color:s}=i,{color:l}=a,c=m8(a,["color"]),u=yr();for(let f=0;f(e,t)=>{const{style:n={},encode:r}=t,{series:i}=r,{gradient:a}=n;return!a||i?[e,t]:[e,ge({},t,{encode:{series:ei(an(e,void 0))}})]};Vx.props={};const w0=()=>(e,t)=>{const{encode:n}=t,{series:r,color:i}=n;if(r!==void 0||i===void 0)return[e,t];const[a,o]=ut(n,"color");return[e,ge({},t,{encode:{series:Ct(a,o)}})]};w0.props={};const Xx={line:Ex,smooth:Bx,hv:$x,vh:Gx,hvh:Yx,trail:Hx},b8=(e,t,n,r)=>{var i,a;const{series:o,x:s,y:l}=n,{x:c,y:u}=t;if(s===void 0||l===void 0)throw new Error("Missing encode for x or y channel.");const f=o?Array.from(sn(e,g=>o[g]).values()):[e],d=f.map(g=>g[0]).filter(g=>g!==void 0),h=(((i=c==null?void 0:c.getBandWidth)===null||i===void 0?void 0:i.call(c))||0)/2,p=(((a=u==null?void 0:u.getBandWidth)===null||a===void 0?void 0:a.call(u))||0)/2,v=Array.from(f,g=>g.map(m=>r.map([+s[m]+h,+l[m]+p])));return[d,v,f]},x8=(e,t,n,r)=>{const i=Object.entries(n).filter(([o])=>o.startsWith("position")).map(([,o])=>o);if(i.length===0)throw new Error("Missing encode for position channel.");jt(r)&&i.push(i[0]);const a=Array.from(e,o=>{const s=i.map(u=>+u[o]),l=r.map(s),c=[];for(let u=0;u(e,t,n,r)=>(Aa(r)?x8:b8)(e,t,n,r);Ux.props={defaultShape:"line",defaultLabelShape:"label",composite:!1,shape:Xx,channels:[...Br({shapes:Object.keys(Xx)}),{name:"x"},{name:"y"},{name:"position",independent:!0},{name:"size"},{name:"series",scale:"band"}],preInference:[...$n(),{type:Vx},{type:w0}],postInference:[...Qn(),...nl(),...d8()],interaction:{shareTooltip:!0,seriesTooltip:!0,crosshairs:!0}};var w8=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i[["M",e-n,t],["A",n,n,0,1,0,e+n,t],["A",n,n,0,1,0,e-n,t],["Z"]];O0.style=["fill"];const qx=O0.bind(void 0);qx.style=["stroke","lineWidth"];const $f=(e,t,n)=>[["M",e-n,t-n],["L",e+n,t-n],["L",e+n,t+n],["L",e-n,t+n],["Z"]];$f.style=["fill"];const Kx=$f.bind(void 0);Kx.style=["fill"];const Qx=$f.bind(void 0);Qx.style=["stroke","lineWidth"];const _0=(e,t,n)=>{const r=n*.618;return[["M",e-r,t],["L",e,t-n],["L",e+r,t],["L",e,t+n],["Z"]]};_0.style=["fill"];const Jx=_0.bind(void 0);Jx.style=["stroke","lineWidth"];const S0=(e,t,n)=>{const r=n*Math.sin(.3333333333333333*Math.PI);return[["M",e-n,t+r],["L",e,t-r],["L",e+n,t+r],["Z"]]};S0.style=["fill"];const e2=S0.bind(void 0);e2.style=["stroke","lineWidth"];const M0=(e,t,n)=>{const r=n*Math.sin(.3333333333333333*Math.PI);return[["M",e-n,t-r],["L",e+n,t-r],["L",e,t+r],["Z"]]};M0.style=["fill"];const t2=M0.bind(void 0);t2.style=["stroke","lineWidth"];const k0=(e,t,n)=>{const r=n/2*Math.sqrt(3);return[["M",e,t-n],["L",e+r,t-n/2],["L",e+r,t+n/2],["L",e,t+n],["L",e-r,t+n/2],["L",e-r,t-n/2],["Z"]]};k0.style=["fill"];const n2=k0.bind(void 0);n2.style=["stroke","lineWidth"];const E0=(e,t,n)=>{const r=n-1.5;return[["M",e-n,t-r],["L",e+n,t+r],["L",e+n,t-r],["L",e-n,t+r],["Z"]]};E0.style=["fill"];const r2=E0.bind(void 0);r2.style=["stroke","lineWidth"];const i2=(e,t,n)=>[["M",e,t+n],["L",e,t-n]];i2.style=["stroke","lineWidth"];const a2=(e,t,n)=>[["M",e-n,t-n],["L",e+n,t+n],["M",e+n,t-n],["L",e-n,t+n]];a2.style=["stroke","lineWidth"];const o2=(e,t,n)=>[["M",e-n/2,t-n],["L",e+n/2,t-n],["M",e,t-n],["L",e,t+n],["M",e-n/2,t+n],["L",e+n/2,t+n]];o2.style=["stroke","lineWidth"];const s2=(e,t,n)=>[["M",e-n,t],["L",e+n,t],["M",e,t-n],["L",e,t+n]];s2.style=["stroke","lineWidth"];const l2=(e,t,n)=>[["M",e-n,t],["L",e+n,t]];l2.style=["stroke","lineWidth"];const A0=(e,t,n)=>[["M",e-n,t],["L",e+n,t]];A0.style=["stroke","lineWidth"];const c2=A0.bind(void 0);c2.style=["stroke","lineWidth"];const u2=(e,t,n)=>[["M",e-n,t],["A",n/2,n/2,0,1,1,e,t],["A",n/2,n/2,0,1,0,e+n,t]];u2.style=["stroke","lineWidth"];const f2=(e,t,n)=>[["M",e-n-1,t-2.5],["L",e,t-2.5],["L",e,t+2.5],["L",e+n+1,t+2.5]];f2.style=["stroke","lineWidth"];const d2=(e,t,n)=>[["M",e-n-1,t+2.5],["L",e,t+2.5],["L",e,t-2.5],["L",e+n+1,t-2.5]];d2.style=["stroke","lineWidth"];const h2=(e,t,n)=>[["M",e-(n+1),t+2.5],["L",e-n/2,t+2.5],["L",e-n/2,t-2.5],["L",e+n/2,t-2.5],["L",e+n/2,t+2.5],["L",e+n+1,t+2.5]];h2.style=["stroke","lineWidth"];const p2=(e,t,n)=>[["M",e-5,t+2.5],["L",e-5,t],["L",e,t],["L",e,t-3],["L",e,t+3],["L",e+6.5,t+3]];p2.style=["stroke","lineWidth"];const al=new Map([["bowtie",E0],["cross",a2],["dash",c2],["diamond",_0],["dot",A0],["hexagon",k0],["hollowBowtie",r2],["hollowDiamond",Jx],["hollowHexagon",n2],["hollowPoint",qx],["hollowSquare",Qx],["hollowTriangle",e2],["hollowTriangleDown",t2],["hv",f2],["hvh",h2],["hyphen",l2],["line",i2],["plus",s2],["point",O0],["rect",Kx],["smooth",u2],["square",$f],["tick",o2],["triangleDown",M0],["triangle",S0],["vh",d2],["vhv",p2]]);function O8(e,t){var{d:n,fill:r,lineWidth:i,path:a,stroke:o,color:s}=t,l=w8(t,["d","fill","lineWidth","path","stroke","color"]);const c=al.get(e)||al.get("point");return(...u)=>new Fr({style:Object.assign(Object.assign({},l),{d:c(...u),stroke:c.style.includes("stroke")?s||o:"",fill:c.style.includes("fill")?s||r:"",lineWidth:c.style.includes("lineWidth")?i||i||2:0})})}function hne(e,t){al.set(e,t)}function pne(e){al.delete(e)}function T0(e){return e.replace(/-(\w)/g,function(t,n){return n.toUpperCase()})}function _8(e){return e.replace(/([A-Z])/g,"-$1").toLowerCase()}var S8=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i{const{colorAttribute:n,symbol:r,mode:i="auto"}=e,a=S8(e,["colorAttribute","symbol","mode"]),o=al.get(T0(r))||al.get("point"),{coordinate:s,document:l}=t;return(c,u,f)=>{const{lineWidth:d,color:h}=f,p=a.stroke?d||1:d,{color:v=h,transform:g,opacity:m}=u,[y,b]=c0(c),w=v2(i,c,u,s)||a.r||f.r;return ft(l.createElement("path",{})).call(Je,f).style("fill","transparent").style("d",o(y,b,w)).style("lineWidth",p).style("transform",g).style("transformOrigin",`${y-w} ${b-w}`).style("stroke",v).style(l0(e),m).style(n,v).call(Je,a).node()}};Rt.props={defaultEnterAnimation:"fadeIn",defaultUpdateAnimation:"morphing",defaultExitAnimation:"fadeOut"};const g2=(e,t)=>Rt(Object.assign({colorAttribute:"stroke",symbol:"point"},e),t);g2.props=Object.assign({defaultMarker:"hollowPoint"},Rt.props);const m2=(e,t)=>Rt(Object.assign({colorAttribute:"stroke",symbol:"diamond"},e),t);m2.props=Object.assign({defaultMarker:"hollowDiamond"},Rt.props);const y2=(e,t)=>Rt(Object.assign({colorAttribute:"stroke",symbol:"hexagon"},e),t);y2.props=Object.assign({defaultMarker:"hollowHexagon"},Rt.props);const b2=(e,t)=>Rt(Object.assign({colorAttribute:"stroke",symbol:"square"},e),t);b2.props=Object.assign({defaultMarker:"hollowSquare"},Rt.props);const x2=(e,t)=>Rt(Object.assign({colorAttribute:"stroke",symbol:"triangle-down"},e),t);x2.props=Object.assign({defaultMarker:"hollowTriangleDown"},Rt.props);const w2=(e,t)=>Rt(Object.assign({colorAttribute:"stroke",symbol:"triangle"},e),t);w2.props=Object.assign({defaultMarker:"hollowTriangle"},Rt.props);const O2=(e,t)=>Rt(Object.assign({colorAttribute:"stroke",symbol:"bowtie"},e),t);O2.props=Object.assign({defaultMarker:"hollowBowtie"},Rt.props);var M8=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i{const{colorAttribute:n,mode:r="auto"}=e,i=M8(e,["colorAttribute","mode"]),{coordinate:a,document:o}=t;return(s,l,c)=>{const{lineWidth:u,color:f}=c,d=i.stroke?u||1:u,{color:h=f,transform:p,opacity:v}=l,[g,m]=c0(s),b=v2(r,s,l,a)||i.r||c.r;return ft(o.createElement("circle",{})).call(Je,c).style("fill","transparent").style("cx",g).style("cy",m).style("r",b).style("lineWidth",d).style("transform",p).style("transformOrigin",`${g} ${m}`).style("stroke",h).style(l0(e),v).style(n,h).call(Je,i).node()}},P0=(e,t)=>_2(Object.assign({colorAttribute:"fill"},e),t);P0.props={defaultMarker:"circle",defaultEnterAnimation:"fadeIn",defaultExitAnimation:"fadeOut"};const S2=(e,t)=>_2(Object.assign({colorAttribute:"stroke"},e),t);S2.props=Object.assign({defaultMarker:"hollowPoint"},P0.props);const M2=(e,t)=>Rt(Object.assign({colorAttribute:"fill",symbol:"point"},e),t);M2.props=Object.assign({defaultMarker:"point"},Rt.props);const k2=(e,t)=>Rt(Object.assign({colorAttribute:"stroke",symbol:"plus"},e),t);k2.props=Object.assign({defaultMarker:"plus"},Rt.props);const E2=(e,t)=>Rt(Object.assign({colorAttribute:"fill",symbol:"diamond"},e),t);E2.props=Object.assign({defaultMarker:"diamond"},Rt.props);const A2=(e,t)=>Rt(Object.assign({colorAttribute:"fill",symbol:"square"},e),t);A2.props=Object.assign({defaultMarker:"square"},Rt.props);const T2=(e,t)=>Rt(Object.assign({colorAttribute:"fill",symbol:"triangle"},e),t);T2.props=Object.assign({defaultMarker:"triangle"},Rt.props);const P2=(e,t)=>Rt(Object.assign({colorAttribute:"fill",symbol:"hexagon"},e),t);P2.props=Object.assign({defaultMarker:"hexagon"},Rt.props);const C2=(e,t)=>Rt(Object.assign({colorAttribute:"stroke",symbol:"cross"},e),t);C2.props=Object.assign({defaultMarker:"cross"},Rt.props);const L2=(e,t)=>Rt(Object.assign({colorAttribute:"fill",symbol:"bowtie"},e),t);L2.props=Object.assign({defaultMarker:"bowtie"},Rt.props);const R2=(e,t)=>Rt(Object.assign({colorAttribute:"stroke",symbol:"hyphen"},e),t);R2.props=Object.assign({defaultMarker:"hyphen"},Rt.props);const N2=(e,t)=>Rt(Object.assign({colorAttribute:"stroke",symbol:"line"},e),t);N2.props=Object.assign({defaultMarker:"line"},Rt.props);const I2=(e,t)=>Rt(Object.assign({colorAttribute:"stroke",symbol:"tick"},e),t);I2.props=Object.assign({defaultMarker:"tick"},Rt.props);const D2=(e,t)=>Rt(Object.assign({colorAttribute:"fill",symbol:"triangle-down"},e),t);D2.props=Object.assign({defaultMarker:"triangleDown"},Rt.props);const Gf=()=>(e,t)=>{const{encode:n}=t,{y:r}=n;return r!==void 0?[e,t]:[e,ge({},t,{encode:{y:gr(an(e,0))},scale:{y:{guide:null}}})]};Gf.props={};const j2=()=>(e,t)=>{const{encode:n}=t,{size:r}=n;return r!==void 0?[e,t]:[e,ge({},t,{encode:{size:ei(an(e,3))}})]};j2.props={};const F2={hollow:g2,hollowDiamond:m2,hollowHexagon:y2,hollowSquare:b2,hollowTriangleDown:x2,hollowTriangle:w2,hollowBowtie:O2,hollowCircle:S2,point:M2,plus:k2,diamond:E2,square:A2,triangle:T2,hexagon:P2,cross:C2,bowtie:L2,hyphen:R2,line:N2,tick:I2,triangleDown:D2,circle:P0},B2=e=>(t,n,r,i)=>{const{x:a,y:o,x1:s,y1:l,size:c,dx:u,dy:f}=r,[d,h]=i.getSize(),p=ts(n,r,e),v=m=>{const y=+((u==null?void 0:u[m])||0),b=+((f==null?void 0:f[m])||0),x=s?(+a[m]+ +s[m])/2:+a[m],w=l?(+o[m]+ +l[m])/2:+o[m],O=x+y,_=w+b;return[O,_]},g=c?Array.from(t,m=>{const[y,b]=v(m),x=+c[m],w=x/d,O=x/h,_=[y-w,b-O],S=[y+w,b+O];return[i.map(p(_,m)),i.map(p(S,m))]}):Array.from(t,m=>[i.map(p(v(m),m))]);return[t,g]};B2.props={defaultShape:"hollow",defaultLabelShape:"label",composite:!1,shape:F2,channels:[...Br({shapes:Object.keys(F2)}),{name:"x",required:!0},{name:"y",required:!0},{name:"series",scale:"band"},{name:"size",quantitative:"sqrt"},{name:"dx",scale:"identity"},{name:"dy",scale:"identity"}],preInference:[...$n(),{type:dn},{type:Gf}],postInference:[...Qn(),{type:j2},...uo()]};function z2(e,t){t(e),e.children&&e.children.forEach(function(n){n&&z2(n,t)})}function uc(e){Yf(e,!0)}function fo(e){Yf(e,!1)}function Yf(e,t){var n=t?"visible":"hidden";z2(e,function(r){r.attr("visibility",n)})}var k8=5,Z2=function(e,t,n,r){n===void 0&&(n=0),r===void 0&&(r=k8),Object.entries(t).forEach(function(i){var a=Y(i,2),o=a[0],s=a[1],l=e;Object.prototype.hasOwnProperty.call(t,o)&&(s?Nt(s)?(Nt(e[o])||(l[o]={}),n0&&(a=t),r<0&&(a=r),n>0&&(o=n),i<0&&(o=i),[a,o]}function r6(e,t=[]){const[n=0,r=0,i=n,a=r]=t,o=e.parentNode,s=o.getEulerAngles();o.setEulerAngles(0);const{min:l,halfExtents:c}=e.getLocalBounds(),[u,f]=l,[d,h]=c;return o.setEulerAngles(s),{x:u-a,y:f-n,width:d*2+a+r,height:h*2+n+i}}const vne=(e,t,n)=>{const r=dist(e,t),i=dist(t,n),a=dist(n,e);return(Math.pow(r,2)+Math.pow(i,2)-Math.pow(a,2))/(2*r*i)};function i6(e,t,n,r,i=!0,a=!0){const o=f=>es()(f);if(!t[0]&&!t[1])return o([n6(e),t]);if(!n.length)return o([[0,0],t]);const[s,l]=n,c=[...l],u=[...s];if(l[0]!==s[0]){const f=i?-4:4;c[1]=l[1],a&&!i&&(c[0]=Math.max(s[0],l[0]-f),l[1]s[1]?u[1]=c[1]:(u[1]=s[1],u[0]=Math.max(u[0],c[0]-f))),!a&&i&&(c[0]=Math.min(s[0],l[0]-f),l[1]>s[1]?u[1]=c[1]:(u[1]=s[1],u[0]=Math.min(u[0],c[0]-f))),a&&i&&(c[0]=Math.min(s[0],l[0]-f),l[1]{const t=e.attributes,{className:n,class:r,transform:i,rotate:a,labelTransform:o,labelTransformOrigin:s,x:l,y:c,x0:u=l,y0:f=c,text:d,background:h,connector:p,startMarker:v,endMarker:g,coordCenter:m,innerHTML:y}=t,b=L0(t,["className","class","transform","rotate","labelTransform","labelTransformOrigin","x","y","x0","y0","text","background","connector","startMarker","endMarker","coordCenter","innerHTML"]);if(e.style.transform=`translate(${l}, ${c})`,[l,c,u,f].some(j=>!hn(j))){e.children.forEach(j=>j.remove());return}const x=De(b,"background"),{padding:w}=x,O=L0(x,["padding"]),_=De(b,"connector"),{points:S=[]}=_,M=L0(_,["points"]);let k;y?k=ft(e).maybeAppend("html","html",n).style("zIndex",0).style("innerHTML",y).call(Je,Object.assign({transform:o,transformOrigin:s},b)).node():k=ft(e).maybeAppend("text","text").style("zIndex",0).style("text",d).call(Je,Object.assign({textBaseline:"middle",transform:o,transformOrigin:s},b)).node();const E=ft(e).maybeAppend("background","rect").style("zIndex",-1).call(Je,r6(k,w)).call(Je,h?O:{}).node(),N=+u{const{coordinate:n}=t;return(r,i,a)=>{const{color:o,text:s="",fontSize:l,rotate:c=0,transform:u=""}=i,f={text:String(s),stroke:o,fill:o,fontSize:l},[[d,h]]=r;return ft(new H2).style("x",d).style("y",h).call(Je,a).style("transform",`${u}rotate(${+c})`).style("coordCenter",n.getCenter()).call(Je,f).call(Je,e).node()}};V2.props={defaultMarker:"point",defaultEnterAnimation:"fadeIn",defaultUpdateAnimation:"morphing",defaultExitAnimation:"fadeOut"};var R0=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i{const t=e.attributes,{class:n,x:r,y:i,transform:a}=t,o=R0(t,["class","x","y","transform"]),s=De(o,"marker"),{size:l=24}=s,c=()=>a6(l/2),u=ft(e).maybeAppend("marker",()=>new zt({})).call(h=>h.node().update(Object.assign({symbol:c},s))).node(),[f,d]=o6(u);ft(e).maybeAppend("text","text").style("x",f).style("y",d).call(Je,o)}),X2=(e,t)=>{const n=R0(e,[]);return(r,i,a)=>{const{color:o}=a,s=R0(a,["color"]),{color:l=o,text:c=""}=i,u={text:String(c),stroke:l,fill:l},[[f,d]]=r;return ft(new s6).call(Je,s).style("transform",`translate(${f},${d})`).call(Je,u).call(Je,n).node()}};X2.props={defaultMarker:"point",defaultEnterAnimation:"fadeIn",defaultUpdateAnimation:"morphing",defaultExitAnimation:"fadeOut"};const U2=(e,t)=>{const{coordinate:n}=t;return(r,i,a)=>{const{color:o,text:s="",fontSize:l,rotate:c=0,transform:u=""}=i,f={text:String(s),stroke:o,fill:o,fontSize:l,textAlign:"center",textBaseline:"middle"},[[d,h]]=r;return ft(new Bi).style("x",d).style("y",h).call(Je,a).style("transformOrigin","center center").style("transform",`${u}rotate(${c}deg)`).style("coordCenter",n.getCenter()).call(Je,f).call(Je,e).node()}};U2.props={defaultMarker:"point",defaultEnterAnimation:"fadeIn",defaultUpdateAnimation:"morphing",defaultExitAnimation:"fadeOut"};const Hf=()=>(e,t)=>{const{data:n}=t;if(!Array.isArray(n)||n.some(Nr))return[e,t];const r=Array.isArray(n[0])?n:[n],i=r.map(o=>o[0]),a=r.map(o=>o[1]);return[e,ge({},t,{encode:{x:Ct(i),y:Ct(a)}})]};Hf.props={};var q2=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i(e,t)=>{const{data:n,style:r={}}=t,i=q2(t,["data","style"]),{x:a,y:o}=r,s=q2(r,["x","y"]);if(a==null||o==null)return[e,t];const l=a||0,c=o||0;return[[0],ge({},i,{data:[0],cartesian:!0,encode:{x:Ct([l]),y:Ct([c])},scale:{x:{type:"identity",independent:!0,guide:null},y:{type:"identity",independent:!0,guide:null}},style:s})]};Vf.props={};const K2={text:V2,badge:X2,tag:U2},Q2=e=>{const{cartesian:t=!1}=e;return t?h0:(n,r,i,a)=>{const{x:o,y:s}=i,l=ts(r,i,e),c=Array.from(n,u=>{const f=[+o[u],+s[u]];return[a.map(l(f,u))]});return[n,c]}};Q2.props={defaultShape:"text",defaultLabelShape:"label",composite:!1,shape:K2,channels:[...Br({shapes:Object.keys(K2)}),{name:"x",required:!0},{name:"y",required:!0},{name:"text",scale:"identity"},{name:"fontSize",scale:"identity"},{name:"rotate",scale:"identity"}],preInference:[...$n(),{type:Hf},{type:Vf}],postInference:[...Qn(),...uo()]};const N0=()=>(e,t)=>[e,ge({scale:{x:{padding:0},y:{padding:0}}},t)];N0.props={};const J2={cell:Jo,hollow:jf},ew=()=>(e,t,n,r)=>{const{x:i,y:a}=n,o=t.x,s=t.y,l=Array.from(e,c=>{const u=o.getBandWidth(o.invert(+i[c])),f=s.getBandWidth(s.invert(+a[c])),d=+i[c],h=+a[c],p=[d,h],v=[d+u,h],g=[d+u,h+f],m=[d,h+f];return[p,v,g,m].map(y=>r.map(y))});return[e,l]};ew.props={defaultShape:"cell",defaultLabelShape:"label",shape:J2,composite:!1,channels:[...Br({shapes:Object.keys(J2)}),{name:"x",required:!0,scale:"band"},{name:"y",required:!0,scale:"band"}],preInference:[...$n(),{type:dn},{type:Gf},{type:N0}],postInference:[...Qn(),...uo()]};function I0(e,t,n){var r=null,i=At(!0),a=null,o=sc,s=null,l=ti(c);e=typeof e=="function"?e:e===void 0?dx:At(+e),t=typeof t=="function"?t:At(t===void 0?0:+t),n=typeof n=="function"?n:n===void 0?hx:At(+n);function c(f){var d,h,p,v=(f=ux(f)).length,g,m=!1,y,b=new Array(v),x=new Array(v);for(a==null&&(s=o(y=l())),d=0;d<=v;++d){if(!(d=h;--p)s.point(b[p],x[p]);s.lineEnd(),s.areaEnd()}m&&(b[d]=+e(g,d,f),x[d]=+t(g,d,f),s.point(r?+r(g,d,f):b[d],n?+n(g,d,f):x[d]))}if(y)return s=null,y+""||null}function u(){return es().defined(i).curve(o).context(a)}return c.x=function(f){return arguments.length?(e=typeof f=="function"?f:At(+f),r=null,c):e},c.x0=function(f){return arguments.length?(e=typeof f=="function"?f:At(+f),c):e},c.x1=function(f){return arguments.length?(r=f==null?null:typeof f=="function"?f:At(+f),c):r},c.y=function(f){return arguments.length?(t=typeof f=="function"?f:At(+f),n=null,c):t},c.y0=function(f){return arguments.length?(t=typeof f=="function"?f:At(+f),c):t},c.y1=function(f){return arguments.length?(n=f==null?null:typeof f=="function"?f:At(+f),c):n},c.lineX0=c.lineY0=function(){return u().x(e).y(t)},c.lineY1=function(){return u().x(e).y(n)},c.lineX1=function(){return u().x(r).y(t)},c.defined=function(f){return arguments.length?(i=typeof f=="function"?f:At(!!f),c):i},c.curve=function(f){return arguments.length?(o=f,a!=null&&(s=o(a)),c):o},c.context=function(f){return arguments.length?(f==null?a=s=null:s=o(a=f),c):a},c}function l6(){var e=I0().curve(Sx),t=e.curve,n=e.lineX0,r=e.lineX1,i=e.lineY0,a=e.lineY1;return e.angle=e.x,delete e.x,e.startAngle=e.x0,delete e.x0,e.endAngle=e.x1,delete e.x1,e.radius=e.y,delete e.y,e.innerRadius=e.y0,delete e.y0,e.outerRadius=e.y1,delete e.y1,e.lineStartAngle=function(){return cc(n())},delete e.lineX0,e.lineEndAngle=function(){return cc(r())},delete e.lineX1,e.lineInnerRadius=function(){return cc(i())},delete e.lineY0,e.lineOuterRadius=function(){return cc(a())},delete e.lineY1,e.curve=function(o){return arguments.length?t(g0(o)):t()._curve},e}var c6=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i!t(f)))a=!0;else{if(n.push(c),r.push(u),a&&o){a=!1;const[f,d]=o;i.push([f,c,d,u])}o=[c,u]}}return[n.concat(r),i]}const tw=il(e=>{const{areaPath:t,connectPath:n,areaStyle:r,connectStyle:i}=e.attributes,a=e.ownerDocument;ft(e).maybeAppend("connect-path",()=>a.createElement("path",{})).style("d",n).call(Je,i),ft(e).maybeAppend("area-path",()=>a.createElement("path",{})).style("d",t).call(Je,r)}),zi=(e,t)=>{const{curve:n,gradient:r=!1,defined:i=c=>!Number.isNaN(c)&&c!==void 0&&c!==null,connect:a=!1}=e,o=c6(e,["curve","gradient","defined","connect"]),{coordinate:s,document:l}=t;return(c,u,f)=>{const{color:d}=f,{color:h=d,seriesColor:p,seriesX:v,seriesY:g}=u,m=$t(s),y=lx(s,u),b=r&&p?sx(p,v,g,r,void 0,m):h,x=Object.assign(Object.assign(Object.assign(Object.assign({},f),{stroke:b,fill:b}),y&&{transform:y}),o),[w,O]=u6(c,i),_=De(x,"connect"),S=!!O.length,M=k=>ft(l.createElement("path",{})).style("d",k||"").call(Je,x).node();if(jt(s)){const k=E=>{const N=s.getCenter(),T=E.slice(0,E.length/2),L=E.slice(E.length/2);return l6().angle((I,D)=>Qs(Rn(T[D],N))).outerRadius((I,D)=>kn(T[D],N)).innerRadius((I,D)=>kn(L[D],N)).defined((I,D)=>[...T[D],...L[D]].every(i)).curve(n)(L)};return!S||a&&!Object.keys(_).length?M(k(w)):S&&!a?M(k(c)):ft(new tw).style("areaStyle",x).style("connectStyle",Object.assign(Object.assign({},_),o)).style("areaPath",k(c)).style("connectPath",O.map(k).join("")).node()}else{const k=E=>{const N=E.slice(0,E.length/2),T=E.slice(E.length/2);return m?I0().y((L,I)=>N[I][1]).x1((L,I)=>N[I][0]).x0((L,I)=>T[I][0]).defined((L,I)=>[...N[I],...T[I]].every(i)).curve(n)(N):I0().x((L,I)=>N[I][0]).y1((L,I)=>N[I][1]).y0((L,I)=>T[I][1]).defined((L,I)=>[...N[I],...T[I]].every(i)).curve(n)(N)};return!S||a&&!Object.keys(_).length?M(k(w)):S&&!a?M(k(c)):ft(new tw).style("areaStyle",x).style("connectStyle",Object.assign(Object.assign({},_),o)).style("areaPath",k(c)).style("connectPath",O.map(k).join("")).node()}}};zi.props={defaultMarker:"smooth",defaultEnterAnimation:"fadeIn",defaultUpdateAnimation:"morphing",defaultExitAnimation:"fadeOut"};const nw=(e,t)=>{const{coordinate:n}=t;return(...r)=>{const i=jt(n)?u0:sc;return zi(Object.assign({curve:i},e),t)(...r)}};nw.props=Object.assign(Object.assign({},zi.props),{defaultMarker:"square"});var f6=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i{const n=f6(e,[]),{coordinate:r}=t;return(...i)=>{const a=jt(r)?Cx:$t(r)?Fx:jx;return zi(Object.assign({curve:a},n),t)(...i)}};rw.props=Object.assign(Object.assign({},zi.props),{defaultMarker:"smooth"});const iw=(e,t)=>(...n)=>zi(Object.assign({curve:zx},e),t)(...n);iw.props=Object.assign(Object.assign({},zi.props),{defaultMarker:"hvh"});const aw=(e,t)=>(...n)=>zi(Object.assign({curve:Zx},e),t)(...n);aw.props=Object.assign(Object.assign({},zi.props),{defaultMarker:"vh"});const ow=(e,t)=>(...n)=>zi(Object.assign({curve:Wx},e),t)(...n);ow.props=Object.assign(Object.assign({},zi.props),{defaultMarker:"hv"});const sw={area:nw,smooth:rw,hvh:iw,vh:aw,hv:ow},lw=()=>(e,t,n,r)=>{var i,a;const{x:o,y:s,y1:l,series:c}=n,{x:u,y:f}=t,d=c?Array.from(sn(e,m=>c[m]).values()):[e],h=d.map(m=>m[0]).filter(m=>m!==void 0),p=(((i=u==null?void 0:u.getBandWidth)===null||i===void 0?void 0:i.call(u))||0)/2,v=(((a=f==null?void 0:f.getBandWidth)===null||a===void 0?void 0:a.call(f))||0)/2,g=Array.from(d,m=>{const y=m.length,b=new Array(y*2);for(let x=0;x(e,t)=>{const{encode:n}=t,{y1:r}=n;if(r)return[e,t];const[i]=ut(n,"y");return[e,ge({},t,{encode:{y1:Ct([...i])}})]};cw.props={};const uw=()=>(e,t)=>{const{encode:n}=t,{x1:r}=n;if(r)return[e,t];const[i]=ut(n,"x");return[e,ge({},t,{encode:{x1:Ct([...i])}})]};uw.props={};var fw=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i{const{arrow:n=!0,arrowSize:r="40%"}=e,i=fw(e,["arrow","arrowSize"]),{document:a}=t;return(o,s,l)=>{const{defaultColor:c}=l,u=fw(l,["defaultColor"]),{color:f=c,transform:d}=s,[h,p]=o,v=yr();if(v.moveTo(...h),v.lineTo(...p),n){const[g,m]=s8(h,p,{arrowSize:r});v.moveTo(...g),v.lineTo(...p),v.lineTo(...m)}return ft(a.createElement("path",{})).call(Je,u).style("d",v.toString()).style("stroke",f).style("transform",d).call(Je,i).node()}};D0.props={defaultMarker:"line",defaultEnterAnimation:"fadeIn",defaultUpdateAnimation:"morphing",defaultExitAnimation:"fadeOut"};const dw=(e,t)=>{const{arrow:n=!1}=e;return(...r)=>D0(Object.assign(Object.assign({},e),{arrow:n}),t)(...r)};dw.props={defaultMarker:"line",defaultEnterAnimation:"fadeIn",defaultUpdateAnimation:"morphing",defaultExitAnimation:"fadeOut"};var hw=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i{const n=hw(e,[]),{coordinate:r,document:i}=t;return(a,o,s)=>{const{color:l}=s,c=hw(s,["color"]),{color:u=l,transform:f}=o,[d,h]=a,p=yr();if(p.moveTo(d[0],d[1]),jt(r)){const v=r.getCenter();p.quadraticCurveTo(v[0],v[1],h[0],h[1])}else{const v=ex(d,h),g=kn(d,h)/2;ac(p,d,h,v,g)}return ft(i.createElement("path",{})).call(Je,c).style("d",p.toString()).style("stroke",u).style("transform",f).call(Je,n).node()}};pw.props={defaultMarker:"smooth",defaultEnterAnimation:"fadeIn",defaultUpdateAnimation:"morphing",defaultExitAnimation:"fadeOut"};var vw=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i{const n=vw(e,[]),{document:r}=t;return(i,a,o)=>{const{color:s}=o,l=vw(o,["color"]),{color:c=s,transform:u}=a,[f,d]=i,h=yr();return h.moveTo(f[0],f[1]),h.bezierCurveTo(f[0]/2+d[0]/2,f[1],f[0]/2+d[0]/2,d[1],d[0],d[1]),ft(r.createElement("path",{})).call(Je,l).style("d",h.toString()).style("stroke",c).style("transform",u).call(Je,n).node()}};gw.props={defaultMarker:"smooth",defaultEnterAnimation:"fadeIn",defaultUpdateAnimation:"morphing",defaultExitAnimation:"fadeOut"};var mw=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i{const{cornerRatio:n=1/3}=e,r=mw(e,["cornerRatio"]),{coordinate:i,document:a}=t;return(o,s,l)=>{const{defaultColor:c}=l,u=mw(l,["defaultColor"]),{color:f=c,transform:d}=s,[h,p]=o,v=d6(h,p,i,n);return ft(a.createElement("path",{})).call(Je,u).style("d",v.toString()).style("stroke",f).style("transform",d).call(Je,r).node()}};yw.props={defaultMarker:"vhv",defaultEnterAnimation:"fadeIn",defaultUpdateAnimation:"morphing",defaultExitAnimation:"fadeOut"};const bw={link:dw,arc:pw,smooth:gw,vhv:yw},j0=e=>(t,n,r,i)=>{const{x:a,y:o,x1:s=a,y1:l=o}=r,c=ts(n,r,e),u=t.map(f=>[i.map(c([+a[f],+o[f]],f)),i.map(c([+s[f],+l[f]],f))]);return[t,u]};j0.props={defaultShape:"link",defaultLabelShape:"label",composite:!1,shape:bw,channels:[...Br({shapes:Object.keys(bw)}),{name:"x",required:!0},{name:"y",required:!0}],preInference:[...$n(),{type:cw},{type:uw}],postInference:[...Qn(),...uo()]};var h6=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i{const{coordinate:n,document:r}=t;return(i,a,o)=>{const{color:s}=o,l=h6(o,["color"]),{color:c=s,src:u="",size:f=32,transform:d=""}=a;let{width:h=f,height:p=f}=e;const[[v,g]]=i,[m,y]=n.getSize();h=typeof h=="string"?zf(h)*m:h,p=typeof p=="string"?zf(p)*y:p;const b=v-Number(h)/2,x=g-Number(p)/2;return ft(r.createElement("image",{})).call(Je,l).style("x",b).style("y",x).style("src",u).style("stroke",c).style("transform",d).call(Je,e).style("width",h).style("height",p).node()}};xw.props={defaultEnterAnimation:"fadeIn",defaultUpdateAnimation:"morphing",defaultExitAnimation:"fadeOut"};const ww={image:xw},Ow=e=>{const{cartesian:t}=e;return t?h0:(n,r,i,a)=>{const{x:o,y:s}=i,l=ts(r,i,e),c=Array.from(n,u=>{const f=[+o[u],+s[u]];return[a.map(l(f,u))]});return[n,c]}};Ow.props={defaultShape:"image",defaultLabelShape:"label",composite:!1,shape:ww,channels:[...Br({shapes:Object.keys(ww)}),{name:"x",required:!0},{name:"y",required:!0},{name:"src",scale:"identity"},{name:"size"}],preInference:[...$n(),{type:Hf},{type:Vf}],postInference:[...Qn(),...uo()]};var p6=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);ikn(o,r));return i.forEach((o,s)=>{if(s===0){n.moveTo(o[0],o[1]);return}const l=a[s],c=e[s-1],u=a[s-1];u!==void 0&&Math.abs(l-u)<1e-10?ac(n,c,o,r,l):n.lineTo(o[0],o[1])}),n.closePath(),n}return o8(n,e)}const _w=(e,t)=>{const{coordinate:n,document:r}=t;return(i,a,o)=>{const{color:s}=o,l=p6(o,["color"]),{color:c=s,transform:u}=a,f=v6(i,n);return ft(r.createElement("path",{})).call(Je,l).style("d",f.toString()).style("stroke",c).style("fill",c).style("transform",u).call(Je,e).node()}};_w.props={defaultMarker:"square",defaultEnterAnimation:"fadeIn",defaultUpdateAnimation:"morphing",defaultExitAnimation:"fadeOut"};var Sw=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i{const n=Sw(e,[]),{coordinate:r,document:i}=t;return(a,o,s)=>{const{color:l}=s,c=Sw(s,["color"]),{color:u=l,transform:f}=o,d=g6(a,r);return ft(i.createElement("path",{})).call(Je,c).style("d",d.toString()).style("fill",u||l).style("stroke",u||l).style("transform",f).call(Je,n).node()}};Mw.props={defaultMarker:"square",defaultEnterAnimation:"fadeIn",defaultUpdateAnimation:"morphing",defaultExitAnimation:"fadeOut"};const kw={polygon:_w,ribbon:Mw},Ew=()=>(e,t,n,r)=>{const i=Object.entries(n).filter(([s])=>s.startsWith("x")).map(([,s])=>s),a=Object.entries(n).filter(([s])=>s.startsWith("y")).map(([,s])=>s),o=e.map(s=>{const l=[];for(let c=0;c{const{coordinate:n,document:r}=t;return(i,a,o)=>{const{color:s,transform:l}=a,{color:c,fill:u=c,stroke:f=c}=o,d=m6(o,["color","fill","stroke"]),h=y6(i,n);return ft(r.createElement("path",{})).call(Je,d).style("d",h.toString()).style("stroke",f).style("fill",s||u).style("transform",l).call(Je,e).node()}};Aw.props={defaultMarker:"point",defaultEnterAnimation:"fadeIn",defaultUpdateAnimation:"morphing",defaultExitAnimation:"fadeOut"};var b6=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i{const{coordinate:n,document:r}=t;return(i,a,o)=>{const{color:s,transform:l}=a,c=4,{color:u,fill:f=u,stroke:d=u}=o,h=b6(o,["color","fill","stroke"]),p=x6(i,n,c);return ft(r.createElement("path",{})).call(Je,h).style("d",p.toString()).style("stroke",d).style("fill",s||f).style("transform",l).call(Je,e).node()}};Tw.props={defaultMarker:"point",defaultEnterAnimation:"fadeIn",defaultUpdateAnimation:"morphing",defaultExitAnimation:"fadeOut"};const Pw={box:Aw,violin:Tw},Cw=()=>(e,t,n,r)=>{const{x:i,y:a,y1:o,y2:s,y3:l,y4:c,series:u}=n,f=t.x,d=t.series,h=Array.from(e,p=>{const v=f.getBandWidth(f.invert(+i[p])),g=d?d.getBandWidth(d.invert(+(u==null?void 0:u[p]))):1,m=v*g,y=(+(u==null?void 0:u[p])||0)*v,b=+i[p]+y+m/2,[x,w,O,_,S]=[+a[p],+o[p],+s[p],+l[p],+c[p]];return[[b-m/2,S],[b+m/2,S],[b,S],[b,_],[b-m/2,_],[b+m/2,_],[b+m/2,w],[b-m/2,w],[b-m/2,O],[b+m/2,O],[b,w],[b,x],[b-m/2,x],[b+m/2,x]].map(k=>r.map(k))});return[e,h]};Cw.props={defaultShape:"box",defaultLabelShape:"label",composite:!1,shape:Pw,channels:[...Br({shapes:Object.keys(Pw)}),{name:"x",scale:"band",required:!0},{name:"y",required:!0},{name:"series",scale:"band"}],preInference:[...$n(),{type:dn}],postInference:[...Qn(),...nl()],interaction:{shareTooltip:!0}};const Lw={vector:D0},Rw=()=>(e,t,n,r)=>{const{x:i,y:a,size:o,rotate:s}=n,[l,c]=r.getSize(),u=e.map(f=>{const d=+s[f]/180*Math.PI,h=+o[f],p=h/l,v=h/c,g=p*Math.cos(d),m=-v*Math.sin(d);return[r.map([+i[f]-g/2,+a[f]-m/2]),r.map([+i[f]+g/2,+a[f]+m/2])]});return[e,u]};Rw.props={defaultShape:"vector",defaultLabelShape:"label",composite:!1,shape:Lw,channels:[...Br({shapes:Object.keys(Lw)}),{name:"x",required:!0},{name:"y",required:!0},{name:"rotate",required:!0,scale:"identity"},{name:"size",required:!0}],preInference:[...$n()],postInference:[...Qn(),...uo()]};var Nw=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);ir[0]).y(r=>r[1])(e);const n=t.getCenter();return No()({startAngle:0,endAngle:Math.PI*2,outerRadius:kn(e[0],n),innerRadius:kn(e[1],n)})}function _6(e,t){if(!jt(e))return t;const[n,r]=e.getCenter();return`translate(${n}, ${r}) ${t||""}`}const F0=(e,t)=>{const{arrow:n,arrowSize:r=4}=e,i=Nw(e,["arrow","arrowSize"]),{coordinate:a,document:o}=t;return(s,l,c)=>{const{color:u,lineWidth:f}=c,d=Nw(c,["color","lineWidth"]),{color:h=u,size:p=f}=l,v=n?w6(o,r,Object.assign({fill:i.stroke||h,stroke:i.stroke||h},De(i,"arrow"))):null,g=O6(s,a),m=_6(a,l.transform);return ft(o.createElement("path",{})).call(Je,d).style("d",g).style("stroke",h).style("lineWidth",p).style("transform",m).style("markerEnd",v).call(Je,i).node()}};F0.props={defaultMarker:"line",defaultEnterAnimation:"fadeIn",defaultUpdateAnimation:"morphing",defaultExitAnimation:"fadeOut"};const Iw=()=>(e,t)=>{const{data:n}=t;return!Array.isArray(n)||n.some(Nr)?[e,t]:[e,ge({},t,{encode:{x:Ct(n)}})]};Iw.props={};const Dw={line:F0},jw=e=>(t,n,r,i)=>{const{x:a}=r,o=ts(n,r,ge({style:{bandOffset:0}},e)),s=Array.from(t,l=>{const c=[a[l],1],u=[a[l],0];return[c,u].map(f=>i.map(o(f,l)))});return[t,s]};jw.props={defaultShape:"line",defaultLabelShape:"label",composite:!1,shape:Dw,channels:[...rl({shapes:Object.keys(Dw)}),{name:"x",required:!0}],preInference:[...$n(),{type:Iw}],postInference:[...Qn()]};const Fw=()=>(e,t)=>{const{data:n}=t;return!Array.isArray(n)||n.some(Nr)?[e,t]:[e,ge({},t,{encode:{y:Ct(n)}})]};Fw.props={};const Bw={line:F0},zw=e=>(t,n,r,i)=>{const{y:a}=r,o=ts(n,r,ge({style:{bandOffset:0}},e)),s=Array.from(t,l=>{const c=[0,a[l]],u=[1,a[l]];return[c,u].map(f=>i.map(o(f,l)))});return[t,s]};zw.props={defaultShape:"line",defaultLabelShape:"label",composite:!1,shape:Bw,channels:[...rl({shapes:Object.keys(Bw)}),{name:"y",required:!0}],preInference:[...$n(),{type:Fw}],postInference:[...Qn()]};var Zw=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);it[0]).y(t=>t[1])(e)}function k6(e,t,n,r,i,a,o=0){const[[s,l],[c,u]]=t;if($t(e)){const g=s+n,m=c+r,y=g+o,b=l+i,x=u+a;return[[g,b],[y,b],[y,x],[m,x]]}const f=l-n,d=u-r,h=f-o,p=s-i,v=c-a;return[[p,f],[p,h],[v,h],[v,d]]}const Ww=(e,t)=>{const{offsetX:n=0,sourceOffsetX:r=n,targetOffsetX:i=n,offsetY:a=0,sourceOffsetY:o=a,targetOffsetY:s=a,connectLength1:l,endMarker:c=!0}=e,u=Zw(e,["offsetX","sourceOffsetX","targetOffsetX","offsetY","sourceOffsetY","targetOffsetY","connectLength1","endMarker"]),{coordinate:f}=t;return(d,h,p)=>{const{color:v,connectLength1:g}=p,m=Zw(p,["color","connectLength1"]),{color:y,transform:b}=h,x=k6(f,d,o,s,r,i,l!=null?l:g),w=De(Object.assign(Object.assign({},u),p),"endMarker");return ft(new Fr).call(Je,m).style("d",M6(x)).style("stroke",y||v).style("transform",b).style("markerEnd",c?new zt({className:"marker",style:Object.assign(Object.assign({},w),{symbol:S6})}):null).call(Je,u).node()}};Ww.props={defaultMarker:"line",defaultEnterAnimation:"fadeIn",defaultUpdateAnimation:"morphing",defaultExitAnimation:"fadeOut"};const $w={connector:Ww},Gw=(...e)=>j0(...e);Gw.props={defaultShape:"connector",defaultLabelShape:"label",composite:!1,shape:$w,channels:[...rl({shapes:Object.keys($w)}),{name:"x",required:!0},{name:"y",required:!0}],preInference:[...$n()],postInference:[...Qn()]};function Yw(e,t,n,r){if(t)return()=>[0,1];const{[e]:i,[`${e}1`]:a}=n;return o=>{var s;const l=((s=r.getBandWidth)===null||s===void 0?void 0:s.call(r,r.invert(+a[o])))||0;return[i[o],a[o]+l]}}function B0(e={}){const{extendX:t=!1,extendY:n=!1}=e;return(r,i,a,o)=>{const s=Yw("x",t,a,i.x),l=Yw("y",n,a,i.y),c=Array.from(r,u=>{const[f,d]=s(u),[h,p]=l(u);return[[f,h],[d,h],[d,p],[f,p]].map(b=>o.map(b))});return[r,c]}}const Hw={range:Jo},Vw=()=>B0();Vw.props={defaultShape:"range",defaultLabelShape:"label",composite:!1,shape:Hw,channels:[...rl({shapes:Object.keys(Hw)}),{name:"x",required:!0},{name:"y",required:!0}],preInference:[...$n()],postInference:[...Qn()]};const Xw=()=>(e,t)=>{const{data:n}=t;if(Array.isArray(n)&&(n.every(Array.isArray)||!n.some(Nr))){const r=(i,a)=>Array.isArray(i[0])?i.map(o=>o[a]):[i[a]];return[e,ge({},t,{encode:{x:Ct(r(n,0)),x1:Ct(r(n,1))}})]}return[e,t]};Xw.props={};const Uw={range:Jo},qw=()=>B0({extendY:!0});qw.props={defaultShape:"range",defaultLabelShape:"label",composite:!1,shape:Uw,channels:[...rl({shapes:Object.keys(Uw)}),{name:"x",required:!0}],preInference:[...$n(),{type:Xw}],postInference:[...Qn()]};const Kw=()=>(e,t)=>{const{data:n}=t;if(Array.isArray(n)&&(n.every(Array.isArray)||!n.some(Nr))){const r=(i,a)=>Array.isArray(i[0])?i.map(o=>o[a]):[i[a]];return[e,ge({},t,{encode:{y:Ct(r(n,0)),y1:Ct(r(n,1))}})]}return[e,t]};Kw.props={};const Qw={range:Jo},Jw=()=>B0({extendX:!0});Jw.props={defaultShape:"range",defaultLabelShape:"label",composite:!1,shape:Qw,channels:[...rl({shapes:Object.keys(Qw)}),{name:"y",required:!0}],preInference:[...$n(),{type:Kw}],postInference:[...Qn()]};var eO=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i{const{arrow:n,colorAttribute:r}=e,i=eO(e,["arrow","colorAttribute"]),{coordinate:a,document:o}=t;return(s,l,c)=>{const{color:u,stroke:f}=c,d=eO(c,["color","stroke"]),{d:h,color:p=u}=l,[v,g]=a.getSize();return ft(o.createElement("path",{})).call(Je,d).style("d",typeof h=="function"?h({width:v,height:g}):h).style(r,p).call(Je,i).node()}};z0.props={defaultEnterAnimation:"fadeIn",defaultUpdateAnimation:"morphing",defaultExitAnimation:"fadeOut"};const tO=(e,t)=>z0(Object.assign({colorAttribute:"fill"},e),t);tO.props={defaultMarker:"hvh",defaultEnterAnimation:"fadeIn",defaultUpdateAnimation:"morphing",defaultExitAnimation:"fadeOut"};const nO=(e,t)=>z0(Object.assign({fill:"none",colorAttribute:"stroke"},e),t);nO.props={defaultMarker:"hvh",defaultEnterAnimation:"fadeIn",defaultUpdateAnimation:"morphing",defaultExitAnimation:"fadeOut"};const rO={path:tO,hollow:nO},iO=e=>(t,n,r,i)=>[t,t.map(()=>[[0,0]])];iO.props={defaultShape:"path",defaultLabelShape:"label",shape:rO,composite:!1,channels:[...Br({shapes:Object.keys(rO)}),{name:"d",scale:"identity"}],preInference:[...$n()],postInference:[...Qn()]};var E6=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i{const{render:n}=e,r=E6(e,["render"]);return i=>{const[[a,o]]=i;return n(Object.assign(Object.assign({},r),{x:a,y:o}),t)}};aO.props={defaultMarker:"point",defaultEnterAnimation:"fadeIn",defaultUpdateAnimation:"morphing",defaultExitAnimation:"fadeOut"};const oO=()=>(e,t)=>{const{style:n={}}=t;return[e,ge({},t,{style:Object.assign(Object.assign({},n),Object.fromEntries(Object.entries(n).filter(([,r])=>typeof r=="function").map(([r,i])=>[r,()=>i])))})]};oO.props={};const A6={shape:aO},sO=e=>{const{cartesian:t}=e;return t?h0:(n,r,i,a)=>{const{x:o,y:s}=i,l=ts(r,i,e),c=Array.from(n,u=>{const f=[+o[u],+s[u]];return[a.map(l(f,u))]});return[n,c]}};sO.props={defaultShape:"shape",defaultLabelShape:"label",composite:!1,shape:A6,channels:[{name:"x",required:!0},{name:"y",required:!0}],preInference:[...$n(),{type:Hf},{type:Vf},{type:oO}]};var T6=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i{const{document:n}=t;return(r,i,a)=>{const{transform:o}=i,{color:s}=a,l=T6(a,["color"]),{color:c=s}=i,[u,...f]=r,d=yr();return d.moveTo(...u),f.forEach(([h,p])=>{d.lineTo(h,p)}),d.closePath(),ft(n.createElement("path",{})).call(Je,l).style("d",d.toString()).style("stroke",c||s).style("fill",c||s).style("fillOpacity",.4).style("transform",o).call(Je,e).node()}};lO.props={defaultMarker:"square",defaultEnterAnimation:"fadeIn",defaultUpdateAnimation:"morphing",defaultExitAnimation:"fadeOut"};const cO={density:lO},uO=()=>(e,t,n,r)=>{const{x:i,series:a}=n,o=Object.entries(n).filter(([f])=>f.startsWith("y")).map(([,f])=>f),s=Object.entries(n).filter(([f])=>f.startsWith("size")).map(([,f])=>f);if(i===void 0||o===void 0||s===void 0)throw new Error("Missing encode for x or y or size channel.");const l=t.x,c=t.series,u=Array.from(e,f=>{const d=l.getBandWidth(l.invert(+i[f])),h=c?c.getBandWidth(c.invert(+(a==null?void 0:a[f]))):1,p=d*h,v=(+(a==null?void 0:a[f])||0)*d,g=+i[f]+v+p/2;return[...o.map((y,b)=>[g+ +s[b][f]/e.length,+o[b][f]]),...o.map((y,b)=>[g-+s[b][f]/e.length,+o[b][f]]).reverse()].map(y=>r.map(y))});return[e,u]};uO.props={defaultShape:"density",defaultLabelShape:"label",composite:!1,shape:cO,channels:[...Br({shapes:Object.keys(cO)}),{name:"x",scale:"band",required:!0},{name:"y",required:!0},{name:"size",required:!0},{name:"series",scale:"band"},{name:"size",required:!0,scale:"identity"}],preInference:[...$n(),{type:mr},{type:dn}],postInference:[...Qn(),...nl()],interaction:{shareTooltip:!0}};function ai(e,t){let n;if(t===void 0)for(const r of e)r!=null&&(n>r||n===void 0&&r>=r)&&(n=r);else{let r=-1;for(let i of e)(i=t(i,++r,e))!=null&&(n>i||n===void 0&&i>=i)&&(n=i)}return n}function Gt(e,t){let n;if(t===void 0)for(const r of e)r!=null&&(n=r)&&(n=r);else{let r=-1;for(let i of e)(i=t(i,++r,e))!=null&&(n=i)&&(n=i)}return n}function fO(e){var t,n,r,i=e||1;function a(s,l){++t>i&&(r=n,o(1),++t),n[s]=l}function o(s){t=0,n=Object.create(null),s||(r=Object.create(null))}return o(),{clear:o,has:function(s){return n[s]!==void 0||r[s]!==void 0},get:function(s){var l=n[s];if(l!==void 0)return l;if((l=r[s])!==void 0)return a(s,l),l},set:function(s,l){n[s]!==void 0?n[s]=l:a(s,l)}}}const gne=fO(3);function dO(e,t=(...r)=>`${r[0]}`,n=16){const r=fO(n);return(...i)=>{const a=t(...i);let o=r.get(a);return r.has(a)?r.get(a):(o=e(...i),r.set(a,o),o)}}function P6(e){return typeof e=="string"?e.split(" ").map(t=>{const[n,r]=t.split(":");return[+n,r]}):e}function Xf(e,t,n){const r=e?e():document.createElement("canvas");return r.width=t,r.height=n,r}const C6=dO((e,t,n)=>{const r=Xf(n,e*2,e*2),i=r.getContext("2d"),a=e,o=e;if(t===1)i.beginPath(),i.arc(a,o,e,0,2*Math.PI,!1),i.fillStyle="rgba(0,0,0,1)",i.fill();else{const s=i.createRadialGradient(a,o,e*t,a,o,e);s.addColorStop(0,"rgba(0,0,0,1)"),s.addColorStop(1,"rgba(0,0,0,0)"),i.fillStyle=s,i.fillRect(0,0,2*e,2*e)}return r},e=>`${e}`);function L6(e,t){const r=Xf(t,256,1).getContext("2d"),i=r.createLinearGradient(0,0,256,1);return P6(e).forEach(([a,o])=>{i.addColorStop(a,o)}),r.fillStyle=i,r.fillRect(0,0,256,1),r.getImageData(0,0,256,1).data}function R6(e,t,n,r,i,a){const{blur:o}=i;let s=r.length;for(;s--;){const{x:l,y:c,value:u,radius:f}=r[s],d=Math.min(u,n),h=l-f,p=c-f,v=C6(f,1-o,a),g=(d-t)/(n-t);e.globalAlpha=Math.max(g,.001),e.drawImage(v,h,p)}return e}function N6(e,t,n,r,i){const{minOpacity:a,opacity:o,maxOpacity:s,useGradientOpacity:l}=i,c=0,u=0,f=t,d=n,h=e.getImageData(c,u,f,d),p=h.data,v=p.length;for(let g=3;g{const i=e[r];return t(i,r)||(n[r]=i),n},{})}const hO=(e,t)=>{const{gradient:n,opacity:r,maxOpacity:i,minOpacity:a,blur:o,useGradientOpacity:s}=e,l=D6(e,["gradient","opacity","maxOpacity","minOpacity","blur","useGradientOpacity"]),{coordinate:c,createCanvas:u,document:f}=t;return(d,h,p)=>{const{transform:v}=h,[g,m]=c.getSize(),y=d.map(_=>({x:_[0],y:_[1],value:_[2],radius:_[3]})),b=ai(d,_=>_[2]),x=Gt(d,_=>_[2]),O=g&&m?I6(g,m,b,x,y,j6({gradient:n,opacity:r,minOpacity:a,maxOpacity:i,blur:o,useGradientOpacity:s},_=>_===void 0),u):{canvas:null};return ft(f.createElement("image",{})).call(Je,p).style("x",0).style("y",0).style("width",g).style("height",m).style("src",O.canvas.toDataURL()).style("transform",v).call(Je,l).node()}};hO.props={defaultMarker:"point",defaultEnterAnimation:"fadeIn",defaultUpdateAnimation:"morphing",defaultExitAnimation:"fadeOut"};const pO={heatmap:hO},vO=e=>(t,n,r,i)=>{const{x:a,y:o,size:s,color:l}=r,c=Array.from(t,u=>{const f=s?+s[u]:40;return[...i.map([+a[u],+o[u]]),l[u],f]});return[[0],[c]]};vO.props={defaultShape:"heatmap",defaultLabelShape:"label",composite:!1,shape:pO,channels:[...Br({shapes:Object.keys(pO)}),{name:"x",required:!0},{name:"y",required:!0},{name:"color",scale:"identity",required:!0},{name:"size"}],preInference:[...$n(),{type:dn},{type:Gf}],postInference:[...Qn(),...uo()]};var F6=function(e,t,n,r){function i(a){return a instanceof n?a:new n(function(o){o(a)})}return new(n||(n=Promise))(function(a,o){function s(u){try{c(r.next(u))}catch(f){o(f)}}function l(u){try{c(r.throw(u))}catch(f){o(f)}}function c(u){u.done?a(u.value):i(u.value).then(s,l)}c((r=r.apply(e,t||[])).next())})},B6=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);iObject.assign(Object.assign({},i),{text:i[n],value:i[r]}))}const Z6=()=>({axis:!1,type:"text",encode:{x:"x",y:"y",text:"text",rotate:"rotate",fontSize:"size",shape:"tag"},scale:{x:{range:[0,1]},y:{range:[0,1]}},style:{fontFamily:e=>e.fontFamily},tooltip:{items:[e=>({name:e.text,value:e.value})]}}),Z0=(e,t)=>F6(void 0,void 0,void 0,function*(){const{width:n,height:r}=t,{data:i,encode:a={},scale:o,style:s={},layout:l={}}=e,c=B6(e,["data","encode","scale","style","layout"]),u=z6(i,a);return ge({},Z6(),Object.assign(Object.assign({data:{value:u,transform:[Object.assign({type:"wordCloud",size:[n,r]},l)]},encode:a,scale:o,style:s},c),{axis:!1}))});Z0.props={};const gO=()=>["#5B8FF9","#5AD8A6","#5D7092","#F6BD16","#6F5EF9","#6DC8EC","#945FB9","#FF9845","#1E9493","#FF99C3"];gO.props={};const mO=()=>["#5B8FF9","#CDDDFD","#5AD8A6","#CDF3E4","#5D7092","#CED4DE","#F6BD16","#FCEBB9","#6F5EF9","#D3CEFD","#6DC8EC","#D3EEF9","#945FB9","#DECFEA","#FF9845","#FFE0C7","#1E9493","#BBDEDE","#FF99C3","#FFE0ED"];mO.props={};const yO=e=>new Er(e);yO.props={};const bO=e=>new Ef(e);bO.props={};const xO=e=>new co(e);xO.props={};var W6=function(e){return e!==null&&typeof e!="function"&&isFinite(e.length)},ol=W6;function Uf(e){return dt(e)?0:ol(e)?e.length:Object.keys(e).length}var $6=function(e,t){if(!ol(e))return-1;var n=Array.prototype.indexOf;if(n)return n.call(e,t);for(var r=-1,i=0;i=0&&(l=1),1-s/(o-1)-n+l}function X6(e,t,n){const r=Uf(t);return 1-wO(t,e)/(r-1)-n+1}function U6(e,t,n,r,i,a){const o=(e-1)/(a-i),s=(t-1)/(Math.max(a,r)-Math.min(n,i));return 2-Math.max(o/s,s/o)}function q6(e,t){return e>=t?2-(e-1)/(t-1):1}function K6(e,t,n,r){const i=t-e;return 1-.5*(er(t-r,2)+er(e-n,2))/er(.1*i,2)}function Q6(e,t,n){const r=t-e;if(n>r){const i=(n-r)/2;return 1-er(i,2)/er(.1*r,2)}return 1}function J6(){return 1}const W0=(e,t,n=5,r=!0,i=G6,a=[.25,.2,.5,.05])=>{const o=n<0?0:Math.round(n);if(Number.isNaN(e)||Number.isNaN(t)||typeof e!="number"||typeof t!="number"||!o)return[];if(t-e<1e-15||o===1)return[e];const s={score:-2,lmin:0,lmax:0,lstep:0};let l=1;for(;l<1/0;){for(let p=0;ps.score&&(!r||N<=e&&T>=t)&&(s.lmin=N,s.lmax=T,s.lstep=L,s.score=B)}}x+=1}m+=1}}l+=1}const c=fc(s.lmax),u=fc(s.lmin),f=fc(s.lstep),d=Math.floor(H6((c-u)/f))+1,h=new Array(d);h[0]=fc(u);for(let p=1;pnew qf(e);_O.props={};class $0 extends co{getDefaultOptions(){return{domain:[],range:[0,1],align:.5,round:!1,padding:0,unknown:kf,paddingInner:1,paddingOuter:0}}constructor(t){super(t)}getPaddingInner(){return 1}clone(){return new $0(this.options)}update(t){super.update(t)}getPaddingOuter(){return this.options.padding}}const SO=e=>new $0(e);SO.props={};var MO=/d{1,4}|M{1,4}|YY(?:YY)?|S{1,3}|Do|ZZ|Z|([HhMsDm])\1?|[aA]|"[^"]*"|'[^']*'/g,ho="\\d\\d?",po="\\d\\d",eD="\\d{3}",tD="\\d{4}",dc="[^\\s]+",kO=/\[([^]*?)\]/gm;function EO(e,t){for(var n=[],r=0,i=e.length;r-1?i:null}};function ns(e){for(var t=[],n=1;n3?0:(e-e%10!==10?1:0)*e%10]}},Kf=ns({},CO),iD=function(e){return Kf=ns(Kf,e)},LO=function(e){return e.replace(/[|\\{()[^$+*?.-]/g,"\\$&")},Kr=function(e,t){for(t===void 0&&(t=2),e=String(e);e.length0?"-":"+")+Kr(Math.floor(Math.abs(t)/60)*100+Math.abs(t)%60,4)},Z:function(e){var t=e.getTimezoneOffset();return(t>0?"-":"+")+Kr(Math.floor(Math.abs(t)/60),2)+":"+Kr(Math.abs(t)%60,2)}},RO=function(e){return+e-1},NO=[null,ho],IO=[null,dc],DO=["isPm",dc,function(e,t){var n=e.toLowerCase();return n===t.amPm[0]?0:n===t.amPm[1]?1:null}],jO=["timezoneOffset","[^\\s]*?[\\+\\-]\\d\\d:?\\d\\d|[^\\s]*?Z?",function(e){var t=(e+"").match(/([+-]|\d\d)/gi);if(t){var n=+t[1]*60+parseInt(t[2],10);return t[0]==="+"?n:-n}return 0}],oD={D:["day",ho],DD:["day",po],Do:["day",ho+dc,function(e){return parseInt(e,10)}],M:["month",ho,RO],MM:["month",po,RO],YY:["year",po,function(e){var t=new Date,n=+(""+t.getFullYear()).substr(0,2);return+(""+(+e>68?n-1:n)+e)}],h:["hour",ho,void 0,"isPm"],hh:["hour",po,void 0,"isPm"],H:["hour",ho],HH:["hour",po],m:["minute",ho],mm:["minute",po],s:["second",ho],ss:["second",po],YYYY:["year",tD],S:["millisecond","\\d",function(e){return+e*100}],SS:["millisecond",po,function(e){return+e*10}],SSS:["millisecond",eD],d:NO,dd:NO,ddd:IO,dddd:IO,MMM:["month",dc,AO("monthNamesShort")],MMMM:["month",dc,AO("monthNames")],a:DO,A:DO,ZZ:jO,Z:jO},Qf={default:"ddd MMM DD YYYY HH:mm:ss",shortDate:"M/D/YY",mediumDate:"MMM D, YYYY",longDate:"MMMM D, YYYY",fullDate:"dddd, MMMM D, YYYY",isoDate:"YYYY-MM-DD",isoDateTime:"YYYY-MM-DDTHH:mm:ssZ",shortTime:"HH:mm",mediumTime:"HH:mm:ss",longTime:"HH:mm:ss.SSS"},sD=function(e){return ns(Qf,e)},FO=function(e,t,n){if(t===void 0&&(t=Qf.default),n===void 0&&(n={}),typeof e=="number"&&(e=new Date(e)),Object.prototype.toString.call(e)!=="[object Date]"||isNaN(e.getTime()))throw new Error("Invalid Date pass to format");t=Qf[t]||t;var r=[];t=t.replace(kO,function(a,o){return r.push(o),"@@@"});var i=ns(ns({},Kf),n);return t=t.replace(MO,function(a){return aD[a](e,i)}),t.replace(/@@@/g,function(){return r.shift()})};function lD(e,t,n){if(n===void 0&&(n={}),typeof t!="string")throw new Error("Invalid format in fecha parse");if(t=Qf[t]||t,e.length>1e3)return null;var r=new Date,i={year:r.getFullYear(),month:0,day:1,hour:0,minute:0,second:0,millisecond:0,isPm:null,timezoneOffset:null},a=[],o=[],s=t.replace(kO,function(x,w){return o.push(LO(w)),"@@@"}),l={},c={};s=LO(s).replace(MO,function(x){var w=oD[x],O=w[0],_=w[1],S=w[3];if(l[O])throw new Error("Invalid format. "+O+" specified twice in format");return l[O]=!0,S&&(c[S]=!0),a.push(w),"("+_+")"}),Object.keys(c).forEach(function(x){if(!l[x])throw new Error("Invalid format. "+x+" is required in specified format")}),s=s.replace(/@@@/g,function(){return o.shift()});var u=e.match(new RegExp(s,"i"));if(!u)return null;for(var f=ns(ns({},Kf),n),d=1;d11||i.month<0||i.day>31||i.day<1||i.hour>23||i.hour<0||i.minute>59||i.minute<0||i.second>59||i.second<0)return null;return m}var yne={format:FO,parse:lD,defaultI18n:CO,setGlobalDateI18n:iD,setGlobalDateMasks:sD},bne=null;const hc=1e3,pc=hc*60,vc=pc*60,rs=vc*24,gc=rs*7,BO=rs*30,zO=rs*365;function Ar(e,t,n,r){const i=(c,u)=>{const f=h=>r(h)%u===0;let d=u;for(;d&&!f(c);)n(c,-1),d-=1;return c},a=(c,u)=>{u&&i(c,u),t(c)},o=(c,u)=>{const f=new Date(+c);return a(f,u),f},s=(c,u)=>{const f=new Date(+c-1);return a(f,u),n(f,u),a(f),f};return{ceil:s,floor:o,range:(c,u,f,d)=>{const h=[],p=Math.floor(f),v=d?s(c,f):s(c);for(let g=v;ge,(e,t=1)=>{e.setTime(+e+t)},e=>e.getTime()),uD=Ar(hc,e=>{e.setMilliseconds(0)},(e,t=1)=>{e.setTime(+e+hc*t)},e=>e.getSeconds()),fD=Ar(pc,e=>{e.setSeconds(0,0)},(e,t=1)=>{e.setTime(+e+pc*t)},e=>e.getMinutes()),dD=Ar(vc,e=>{e.setMinutes(0,0,0)},(e,t=1)=>{e.setTime(+e+vc*t)},e=>e.getHours()),hD=Ar(rs,e=>{e.setHours(0,0,0,0)},(e,t=1)=>{e.setTime(+e+rs*t)},e=>e.getDate()-1),ZO=Ar(BO,e=>{e.setDate(1),e.setHours(0,0,0,0)},(e,t=1)=>{const n=e.getMonth();e.setMonth(n+t)},e=>e.getMonth()),pD=Ar(gc,e=>{e.setDate(e.getDate()-e.getDay()%7),e.setHours(0,0,0,0)},(e,t=1)=>{e.setDate(e.getDate()+7*t)},e=>{const t=ZO.floor(e),n=new Date(+e);return Math.floor((+n-+t)/gc)}),vD=Ar(zO,e=>{e.setMonth(0,1),e.setHours(0,0,0,0)},(e,t=1)=>{const n=e.getFullYear();e.setFullYear(n+t)},e=>e.getFullYear()),WO={millisecond:cD,second:uD,minute:fD,hour:dD,day:hD,week:pD,month:ZO,year:vD},gD=Ar(1,e=>e,(e,t=1)=>{e.setTime(+e+t)},e=>e.getTime()),mD=Ar(hc,e=>{e.setUTCMilliseconds(0)},(e,t=1)=>{e.setTime(+e+hc*t)},e=>e.getUTCSeconds()),yD=Ar(pc,e=>{e.setUTCSeconds(0,0)},(e,t=1)=>{e.setTime(+e+pc*t)},e=>e.getUTCMinutes()),bD=Ar(vc,e=>{e.setUTCMinutes(0,0,0)},(e,t=1)=>{e.setTime(+e+vc*t)},e=>e.getUTCHours()),xD=Ar(rs,e=>{e.setUTCHours(0,0,0,0)},(e,t=1)=>{e.setTime(+e+rs*t)},e=>e.getUTCDate()-1),$O=Ar(BO,e=>{e.setUTCDate(1),e.setUTCHours(0,0,0,0)},(e,t=1)=>{const n=e.getUTCMonth();e.setUTCMonth(n+t)},e=>e.getUTCMonth()),wD=Ar(gc,e=>{e.setUTCDate(e.getUTCDate()-(e.getUTCDay()+7)%7),e.setUTCHours(0,0,0,0)},(e,t=1)=>{e.setTime(+e+gc*t)},e=>{const t=$O.floor(e),n=new Date(+e);return Math.floor((+n-+t)/gc)}),OD=Ar(zO,e=>{e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)},(e,t=1)=>{const n=e.getUTCFullYear();e.setUTCFullYear(n+t)},e=>e.getUTCFullYear()),GO={millisecond:gD,second:mD,minute:yD,hour:bD,day:xD,week:wD,month:$O,year:OD};function _D(e){const t=e?GO:WO,{year:n,month:r,week:i,day:a,hour:o,minute:s,second:l,millisecond:c}=t;return{tickIntervals:[[l,1],[l,5],[l,15],[l,30],[s,1],[s,5],[s,15],[s,30],[o,1],[o,3],[o,6],[o,12],[a,1],[a,2],[i,1],[r,1],[r,3],[n,1]],year:n,millisecond:c}}function YO(e,t,n,r,i){const a=+e,o=+t,{tickIntervals:s,year:l,millisecond:c}=_D(i),u=([g,m])=>g.duration*m,f=r?(o-a)/r:n||5,d=r||(o-a)/f,h=s.length,p=o0(s,d,0,h,u);let v;if(p===h){const g=Hb(a/l.duration,o/l.duration,f);v=[l,g]}else if(p){const g=d/u(s[p-1]){const a=e>t,o=a?t:e,s=a?e:t,[l,c]=YO(o,s,n,r,i),u=l.range(o,new Date(+s+1),c,!0);return a?u.reverse():u},MD=(e,t,n,r,i)=>{const a=e>t,o=a?t:e,s=a?e:t,[l,c]=YO(o,s,n,r,i),u=[l.floor(o,c),l.ceil(s,c)];return a?u.reverse():u};function kD(e,t){const{second:n,minute:r,hour:i,day:a,week:o,month:s,year:l}=t;return n.floor(e)+r,r=>new Date(r)]}chooseNice(){return MD}getTickMethodOptions(){const{domain:t,tickCount:n,tickInterval:r,utc:i}=this.options,a=t[0],o=t[t.length-1];return[a,o,n,r,i]}getFormatter(){const{mask:t,utc:n}=this.options,r=n?GO:WO,i=n?ED:qo;return a=>FO(i(a),t||kD(a,r))}clone(){return new G0(this.options)}}const HO=e=>new G0(e);HO.props={};const VO=e=>t=>-e(-t),Y0=(e,t)=>{const n=Math.log(e),r=e===Math.E?Math.log:e===10?Math.log10:e===2?Math.log2:i=>Math.log(i)/n;return t?VO(r):r},H0=(e,t)=>{const n=e===Math.E?Math.exp:r=>er(e,r);return t?VO(n):n},AD=(e,t,n,r=10)=>{const i=e<0,a=H0(r,i),o=Y0(r,i),s=t=1;p-=1){const v=h*p;if(v>c)break;v>=l&&d.push(v)}}else for(;u<=f;u+=1){const h=a(u);for(let p=1;pc)break;v>=l&&d.push(v)}}d.length*2{const i=e<0,a=Y0(r,i),o=H0(r,i),s=e>t,l=s?t:e,c=s?e:t,u=[o(Math.floor(a(l))),o(Math.ceil(a(c)))];return s?u.reverse():u};class V0 extends Nf{getDefaultOptions(){return{domain:[1,10],range:[0,1],base:10,interpolate:ic,tickMethod:AD,tickCount:5}}chooseNice(){return TD}getTickMethodOptions(){const{domain:t,tickCount:n,base:r}=this.options,i=t[0],a=t[t.length-1];return[i,a,n,r]}chooseTransforms(){const{base:t,domain:n}=this.options,r=n[0]<0;return[Y0(t,r),H0(t,r)]}clone(){return new V0(this.options)}}const XO=e=>new V0(e);XO.props={};const PD=e=>t=>t<0?-er(-t,e):er(t,e),CD=e=>t=>t<0?-er(-t,1/e):er(t,1/e),LD=e=>e<0?-Math.sqrt(-e):Math.sqrt(e);class Jf extends Nf{getDefaultOptions(){return{domain:[0,1],range:[0,1],nice:!1,clamp:!1,round:!1,exponent:2,interpolate:ic,tickMethod:Xo,tickCount:5}}constructor(t){super(t)}chooseTransforms(){const{exponent:t}=this.options;if(t===1)return[qo,qo];const n=t===.5?LD:PD(t),r=CD(t);return[n,r]}clone(){return new Jf(this.options)}}const UO=e=>new Jf(e);UO.props={};class X0 extends Jf{getDefaultOptions(){return{domain:[0,1],range:[0,1],nice:!1,clamp:!1,round:!1,interpolate:ic,tickMethod:Xo,tickCount:5,exponent:.5}}constructor(t){super(t)}update(t){super.update(t)}clone(){return new X0(this.options)}}const qO=e=>new X0(e);qO.props={};class sl extends nc{getDefaultOptions(){return{domain:[.5],range:[0,1]}}constructor(t){super(t)}map(t){if(!Rf(t))return this.options.unknown;const n=o0(this.thresholds,t,0,this.n);return this.options.range[n]}invert(t){const{range:n}=this.options,r=n.indexOf(t),i=this.thresholds;return[i[r-1],i[r]]}clone(){return new sl(this.options)}rescale(){const{domain:t,range:n}=this.options;this.n=Math.min(t.length,n.length-1),this.thresholds=t}}const KO=e=>new sl(e);KO.props={};function RD(e,t){const n=e.length;if(!n)return;if(n<2)return e[n-1];const r=(n-1)*t,i=Math.floor(r),a=e[i],o=e[i+1];return a+(o-a)*(r-i)}function ND(e,t,n=!1){const r=e;n||r.sort((a,o)=>a-o);const i=[];for(let a=1;anew ed(e);QO.props={};class td extends sl{getDefaultOptions(){return{domain:[0,1],range:[.5],nice:!1,tickCount:5,tickMethod:W0}}constructor(t){super(t)}nice(){const{nice:t}=this.options;if(t){const[n,r,i]=this.getTickMethodOptions();this.options.domain=nx(n,r,i)}}getTicks(){const{tickMethod:t}=this.options,[n,r,i]=this.getTickMethodOptions();return t(n,r,i)}getTickMethodOptions(){const{domain:t,tickCount:n}=this.options,r=t[0],i=t[t.length-1];return[r,i,n]}rescale(){this.nice();const{range:t,domain:n}=this.options,[r,i]=n;this.n=t.length-1,this.thresholds=new Array(this.n);for(let a=0;anew td(e);JO.props={};const ID=e=>t=>{const n=e(t);return hn(n)?Math.round(n):n};function DD(e,t){return n=>{n.prototype.rescale=function(){this.initRange(),this.nice();const[r]=this.chooseTransforms();this.composeOutput(r,this.chooseClamp(r))},n.prototype.initRange=function(){const{interpolator:r}=this.options;this.options.range=e(r)},n.prototype.composeOutput=function(r,i){const{domain:a,interpolator:o,round:s}=this.getOptions(),l=t(a.map(r)),c=s?ID(o):o;this.output=Js(c,l,i,r)},n.prototype.invert=void 0}}var jD=function(e,t,n,r){var i=arguments.length,a=i<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,o;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")a=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,n,a):o(t,n))||a);return i>3&&a&&Object.defineProperty(t,n,a),a},U0;function FD(e){return[e(0),e(1)]}const BD=e=>{const[t,n]=e;return Js(el(0,1),Lf(t,n))};let q0=U0=class extends Er{getDefaultOptions(){return{domain:[0,1],unknown:void 0,nice:!1,clamp:!1,round:!1,interpolator:qo,tickMethod:Xo,tickCount:5}}constructor(t){super(t)}clone(){return new U0(this.options)}};q0=U0=jD([DD(FD,BD)],q0);const e_=e=>new q0(e);e_.props={};const t_=e=>new rc(e);t_.props={};function K0({colorDefault:e,colorBlack:t,colorWhite:n,colorStroke:r,colorBackground:i,padding1:a,padding2:o,padding3:s,alpha90:l,alpha65:c,alpha45:u,alpha25:f,alpha10:d,category10:h,category20:p,sizeDefault:v=1,padding:g="auto",margin:m=16}){return{padding:g,margin:m,size:v,color:e,category10:h,category20:p,enter:{duration:300,fill:"both",delay:0},update:{duration:300,fill:"both",delay:0},exit:{duration:300,fill:"both",delay:0},view:{viewFill:i,plotFill:"transparent",mainFill:"transparent",contentFill:"transparent"},line:{line:{fill:"",strokeOpacity:1,lineWidth:1,lineCap:"round"}},point:{point:{r:3,fillOpacity:.95,lineWidth:0},hollow:{r:3,strokeOpacity:.95,lineWidth:1},plus:{r:3,strokeOpacity:.95,lineWidth:3},diamond:{r:3,strokeOpacity:.95,lineWidth:1}},interval:{rect:{fillOpacity:.95},hollow:{fill:"",strokeOpacity:1,lineWidth:2}},area:{area:{fillOpacity:.85,lineWidth:0}},polygon:{polygon:{fillOpacity:.95}},cell:{cell:{fillOpacity:.95},hollow:{fill:"",strokeOpacity:1,lineWidth:2}},rect:{rect:{fillOpacity:.95},hollow:{fill:"",strokeOpacity:1,lineWidth:2}},link:{link:{fill:"",strokeOpacity:1}},vector:{vector:{fillOpacity:1}},box:{box:{fillOpacity:.95,stroke:t,lineWidth:1}},text:{text:{fill:"#1D2129",fontSize:12,lineWidth:0,connectorStroke:r,connectorStrokeOpacity:.45,connectorLineWidth:1,backgroundFill:r,backgroundFillOpacity:.15,backgroundPadding:[2,4],startMarkerSymbol:"circle",startMarkerSize:4,endMarkerSymbol:"circle",endMarkerSize:4},badge:{fill:"#1D2129",fillOpacity:.65,lineWidth:0,fontSize:10,textAlign:"center",textBaseline:"middle",markerFill:r,markerFillOpacity:.25,markerStrokeOpacity:0}},lineX:{line:{stroke:r,strokeOpacity:.45,lineWidth:1}},lineY:{line:{stroke:r,strokeOpacity:.45,lineWidth:1}},rangeX:{range:{fill:r,fillOpacity:.15,lineWidth:0}},rangeY:{range:{fill:r,fillOpacity:.15,lineWidth:0}},connector:{connector:{stroke:r,strokeOpacity:.45,lineWidth:1,connectLength1:12,endMarker:!0,endMarkerSize:6,endMarkerFill:r,endMarkerFillOpacity:.95}},axis:{arrow:!1,gridLineDash:[3,4],gridLineWidth:.5,gridStroke:t,gridStrokeOpacity:d,labelAlign:"horizontal",labelFill:t,labelOpacity:u,labelFontSize:12,labelFontWeight:"normal",labelSpacing:a,line:!1,lineLineWidth:.5,lineStroke:t,lineStrokeOpacity:u,tickLength:4,tickLineWidth:1,tickStroke:t,tickOpacity:u,titleFill:t,titleOpacity:l,titleFontSize:12,titleFontWeight:"normal",titleSpacing:12,titleTransformOrigin:"center",lineArrowOffset:6,lineArrowSize:6},axisTop:{gridDirection:"positive",labelDirection:"negative",tickDirection:"negative",titlePosition:"top",titleSpacing:12,labelSpacing:4,titleTextBaseline:"middle"},axisBottom:{gridDirection:"negative",labelDirection:"positive",tickDirection:"positive",titlePosition:"bottom",titleSpacing:12,labelSpacing:4,titleTextBaseline:"bottom",titleTransform:"translate(0, 8)"},axisLeft:{gridDirection:"positive",labelDirection:"negative",labelSpacing:4,tickDirection:"negative",titlePosition:"left",titleSpacing:12,titleTextBaseline:"middle",titleDirection:"vertical",titleTransform:"rotate(-90) translate(0, -8)",titleTransformOrigin:"center"},axisRight:{gridDirection:"negative",labelDirection:"positive",labelSpacing:4,tickDirection:"positive",titlePosition:"right",titleSpacing:12,titleTextBaseline:"top",titleDirection:"vertical",titleTransformOrigin:"center"},axisLinear:{girdClosed:!0,gridConnect:"arc",gridDirection:"negative",gridType:"surround",titlePosition:"top",titleSpacing:0},axisArc:{title:!1,titlePosition:"inner",line:!1,tick:!0,labelSpacing:4},axisRadar:{girdClosed:!0,gridStrokeOpacity:.3,gridType:"surround",tick:!1,titlePosition:"start"},legendCategory:{backgroundFill:"transparent",itemBackgroundFill:"transparent",itemLabelFill:t,itemLabelFillOpacity:l,itemLabelFontSize:12,itemLabelFontWeight:"normal",itemMarkerFillOpacity:1,itemMarkerSize:8,itemSpacing:[a,a],itemValueFill:t,itemValueFillOpacity:.65,itemValueFontSize:12,itemValueFontWeight:"normal",navButtonFill:t,navButtonFillOpacity:.65,navPageNumFill:t,navPageNumFillOpacity:.45,navPageNumFontSize:12,padding:8,title:!1,titleFill:t,titleFillOpacity:.65,titleFontSize:12,titleFontWeight:"normal",titleSpacing:4,tickStroke:t,tickStrokeOpacity:.25,rowPadding:a,colPadding:o,maxRows:3,maxCols:3},legendContinuous:{handleHeight:12,handleLabelFill:t,handleLabelFillOpacity:u,handleLabelFontSize:12,handleLabelFontWeight:"normal",handleMarkerFill:t,handleMarkerFillOpacity:.6,handleMarkerLineWidth:1,handleMarkerStroke:t,handleMarkerStrokeOpacity:.25,handleWidth:10,labelFill:t,labelFillOpacity:u,labelFontSize:12,labelFontWeight:"normal",labelSpacing:3,tick:!0,tickLength:12,ribbonSize:12,ribbonFill:"#aaa",handle:!0,handleLabel:!1,handleShape:"slider",handleIconSize:12/1.8,indicator:!1,titleFontSize:12,titleSpacing:4,titleFontWeight:"normal",titleFillOpacity:l,tickStroke:t,tickStrokeOpacity:u},label:{fill:t,fillOpacity:.65,fontSize:12,fontWeight:"normal",stroke:void 0,offset:12,connectorStroke:t,connectorStrokeOpacity:.45,connectorLineWidth:1,connectorLength:12,connectorLength2:8,connectorDistance:4},innerLabel:{fill:n,fontSize:12,fillOpacity:.85,fontWeight:"normal",stroke:void 0,offset:0},htmlLabel:{fontSize:12,opacity:.65,color:t,fontWeight:"normal"},slider:{trackSize:16,trackFill:r,trackFillOpacity:1,selectionFill:e,selectionFillOpacity:.15,handleIconSize:10,handleIconFill:"#f7f7f7",handleIconFillOpacity:1,handleIconStroke:t,handleIconStrokeOpacity:.25,handleIconLineWidth:1,handleIconRadius:2,handleLabelFill:t,handleLabelFillOpacity:.45,handleLabelFontSize:12,handleLabelFontWeight:"normal"},scrollbar:{padding:[0,0,0,0],trackSize:6,isRound:!0,slidable:!0,scrollable:!0,trackFill:"#e5e5e5",trackFillOpacity:0,thumbFill:"#000",thumbFillOpacity:.15,thumbHighlightedFillOpacity:.2},title:{spacing:8,titleFill:t,titleFillOpacity:l,titleFontSize:16,titleFontWeight:"bold",titleTextBaseline:"top",subtitleFill:t,subtitleFillOpacity:c,subtitleFontSize:12,subtitleFontWeight:"normal",subtitleTextBaseline:"top"},tooltip:{css:{".g2-tooltip":{"font-family":"sans-serif"}}}}}const zD=K0({colorBlack:"#1D2129",colorWhite:"#ffffff",colorStroke:"#416180",colorDefault:"#1783FF",colorBackground:"transparent",category10:["#1783FF","#00C9C9","#F0884D","#D580FF","#7863FF","#60C42D","#BD8F24","#FF80CA","#2491B3","#17C76F"],category20:["#1783FF","#00C9C9","#F0884D","#D580FF","#7863FF","#60C42D","#BD8F24","#FF80CA","#2491B3","#17C76F","#AABA01","#BC7CFC","#237CBC","#2DE379","#CE8032","#FF7AF4","#545FD3","#AFE410","#D8C608","#FFA1E0"],padding1:8,padding2:12,padding3:20,alpha90:.9,alpha65:.65,alpha45:.45,alpha25:.25,alpha10:.1}),Q0=e=>ge({},zD,e);Q0.props={};const n_=e=>ge({},Q0(),{category10:"category10",category20:"category20"},e);n_.props={};const ZD=K0({colorBlack:"#fff",colorWhite:"#000",colorStroke:"#416180",colorDefault:"#1783FF",colorBackground:"transparent",category10:["#1783FF","#00C9C9","#F0884D","#D580FF","#7863FF","#60C42D","#BD8F24","#FF80CA","#2491B3","#17C76F"],category20:["#1783FF","#00C9C9","#F0884D","#D580FF","#7863FF","#60C42D","#BD8F24","#FF80CA","#2491B3","#17C76F","#AABA01","#BC7CFC","#237CBC","#2DE379","#CE8032","#FF7AF4","#545FD3","#AFE410","#D8C608","#FFA1E0"],padding1:8,padding2:12,padding3:20,alpha90:.9,alpha65:.65,alpha45:.45,alpha25:.25,alpha10:.25}),r_=e=>ge({},ZD,{tooltip:{crosshairsStroke:"#fff",crosshairsLineWidth:1,crosshairsStrokeOpacity:.25,css:{".g2-tooltip":{background:"#1f1f1f",opacity:.95},".g2-tooltip-title":{color:"#A6A6A6"},".g2-tooltip-list-item-name-label":{color:"#A6A6A6"},".g2-tooltip-list-item-value":{color:"#A6A6A6"}}}},e),i_=e=>Object.assign({},r_(),{category10:"category10",category20:"category20"},e);i_.props={};const WD=K0({colorBlack:"#000",colorWhite:"#fff",colorStroke:"#888",colorDefault:"#4e79a7",colorBackground:"transparent",category10:["#4e79a7","#f28e2c","#e15759","#76b7b2","#59a14f","#edc949","#af7aa1","#ff9da7","#9c755f","#bab0ab"],category20:["#4e79a7","#f28e2c","#e15759","#76b7b2","#59a14f","#edc949","#af7aa1","#ff9da7","#9c755f","#bab0ab"],padding1:8,padding2:12,padding3:20,alpha90:.9,alpha65:.65,alpha45:.45,alpha25:.25,alpha10:.1}),a_=e=>ge({},WD,{text:{text:{fontSize:10}},axis:{gridLineDash:[0,0],gridLineWidth:1,gridStroke:"#ddd",gridStrokeOpacity:1,labelOpacity:1,labelStrokeOpacity:1,labelFontSize:10,line:!0,lineLineWidth:1,lineStroke:"#888",lineStrokeOpacity:1,tickLength:5,tickStrokeOpacity:1,titleOpacity:1,titleStrokeOpacity:1,titleFillOpacity:1,titleFontSize:11,titleFontWeight:"bold"},axisLeft:{gridFilter:(t,n)=>n!==0},axisRight:{gridFilter:(t,n)=>n!==0},legendCategory:{itemLabelFillOpacity:1,itemLabelFontSize:10,itemValueFillOpacity:1,itemValueFontSize:10,titleFillOpacity:1,titleFontSize:11,titleFontWeight:"bold"},legendContinuous:{handleLabelFontSize:10,labelFillOpacity:.45,labelFontSize:10},label:{fontSize:10},innerLabel:{fontSize:10},htmlLabel:{fontSize:10},slider:{handleLabelFontSize:10,trackFillOpacity:.05}},e);a_.props={};function $D(e){return typeof e=="boolean"?!1:"enter"in e&&"update"in e&&"exit"in e}function o_(e){if(!e)return{enter:!1,update:!1,exit:!1};var t=["enter","update","exit"],n=Object.fromEntries(Object.entries(e).filter(function(r){var i=Y(r,1),a=i[0];return!t.includes(a)}));return Object.fromEntries(t.map(function(r){return $D(e)?e[r]===!1?[r,!1]:[r,Me(Me({},e[r]),n)]:[r,n]}))}function ll(e,t){e?e.finished.then(t):t()}function GD(e,t){e.length===0?t():Promise.all(e.map(function(n){return n==null?void 0:n.finished})).then(t)}function s_(e,t){"update"in e?e.update(t):e.attr(t)}function l_(e,t,n){if(t.length===0)return null;if(!n){var r=t.slice(-1)[0];return s_(e,{style:r}),null}return e.animate(t,n)}function YD(e,t){return!(e.nodeName!=="text"||t.nodeName!=="text"||e.attributes.text!==t.attributes.text)}function HD(e,t,n,r){if(r===void 0&&(r="destroy"),YD(e,t))return e.remove(),[null];var i=function(){r==="destroy"?e.destroy():r==="hide"&&fo(e),t.isVisible()&&uc(t)};if(!n)return i(),[null];var a=n.duration,o=a===void 0?0:a,s=n.delay,l=s===void 0?0:s,c=Math.ceil(+o/2),u=+o/4,f=Y(e.getGeometryBounds().center,2),d=f[0],h=f[1],p=Y(t.getGeometryBounds().center,2),v=p[0],g=p[1],m=Y([(d+v)/2-d,(h+g)/2-h],2),y=m[0],b=m[1],x=e.style.opacity,w=x===void 0?1:x,O=t.style.opacity,_=O===void 0?1:O,S=e.style.transform||"",M=t.style.transform||"",k=e.animate([{opacity:w,transform:"translate(0, 0) ".concat(S)},{opacity:0,transform:"translate(".concat(y,", ").concat(b,") ").concat(S)}],Me(Me({fill:"both"},n),{duration:l+c+u})),E=t.animate([{opacity:0,transform:"translate(".concat(-y,", ").concat(-b,") ").concat(M),offset:.01},{opacity:_,transform:"translate(0, 0) ".concat(M)}],Me(Me({fill:"both"},n),{duration:c+u,delay:l+c-u}));return ll(E,i),[k,E]}function Zi(e,t,n){var r={},i={};return Object.entries(t).forEach(function(a){var o=Y(a,2),s=o[0],l=o[1];if(!dt(l)){var c=e.style[s]||e.parsedStyle[s]||0;c!==l&&(r[s]=c,i[s]=l)}}),n?l_(e,[r,i],Me({fill:"both"},n)):(s_(e,i),null)}function VD(e,t){if(e.length<=t)return e;for(var n=Math.floor(e.length/t),r=[],i=0;i="A"&&n<="Z"};function Pt(e,t,n){n===void 0&&(n=!1);var r={};return Object.entries(e).forEach(function(i){var a=Y(i,2),o=a[0],s=a[1];if(!(o==="className"||o==="class")){if(nd(o,"show")&&nd(f_(o,"show"),t)!==n)o===qD(t,"show")?r[o]=s:r[o.replace(new RegExp(tv(t)),"")]=s;else if(!nd(o,"show")&&nd(o,t)!==n){var l=f_(o,t);l==="filter"&&typeof s=="function"||(r[l]=s)}}}),r}function ca(e,t){return Object.entries(e).reduce(function(n,r){var i=Y(r,2),a=i[0],o=i[1];return a.startsWith("show")?n["show".concat(t).concat(a.slice(4))]=o:n["".concat(t).concat(tv(a))]=o,n},{})}function Ba(e,t){t===void 0&&(t=["x","y","class","className"]);var n=["transform","transformOrigin","anchor","visibility","pointerEvents","zIndex","cursor","clipPath","clipPathTargets","offsetPath","offsetPathTargets","offsetDistance","draggable","droppable"],r={},i={};return Object.entries(e).forEach(function(a){var o=Y(a,2),s=o[0],l=o[1];t.includes(s)||(n.indexOf(s)!==-1?i[s]=l:r[s]=l)}),[r,i]}function _i(e,t){return lr(e)?e.apply(void 0,rt([],Y(t),!1)):e}function rd(e,t){return e.style.opacity||(e.style.opacity=1),Zi(e,{opacity:0},t)}var QD=["$el","cx","cy","d","dx","dy","fill","fillOpacity","filter","fontFamily","fontSize","fontStyle","fontVariant","fontWeight","height","img","increasedLineWidthForHitTesting","innerHTML","isBillboard","billboardRotation","isSizeAttenuation","isClosed","isOverflowing","leading","letterSpacing","lineDash","lineHeight","lineWidth","markerEnd","markerEndOffset","markerMid","markerStart","markerStartOffset","maxLines","metrics","miterLimit","offsetX","offsetY","opacity","path","points","r","radius","rx","ry","shadowColor","src","stroke","strokeOpacity","text","textAlign","textBaseline","textDecorationColor","textDecorationLine","textDecorationStyle","textOverflow","textPath","textPathSide","textPathStartOffset","transform","transformOrigin","visibility","width","wordWrap","wordWrapWidth","x","x1","x2","y","y1","y2","z1","z2","zIndex"];function JD(e){return QD.includes(e)}function d_(e){var t={};for(var n in e)JD(n)&&(t[n]=e[n]);return t}var ul=Oi({lineGroup:"line-group",line:"line",regionGroup:"region-group",region:"region"},"grid");function h_(e){return e.reduce(function(t,n,r){return t.push(rt([r===0?"M":"L"],Y(n),!1)),t},[])}function ej(e,t,n){var r=t.connect,i=r===void 0?"line":r,a=t.center;if(i==="line")return h_(e);if(!a)return[];var o=yc(e[0],a),s=n?0:1;return e.reduce(function(l,c,u){return u===0?l.push(rt(["M"],Y(c),!1)):l.push(rt(["A",o,o,0,0,s],Y(c),!1)),l},[])}function nv(e,t,n){return t.type==="surround"?ej(e,t,n):h_(e)}function tj(e,t,n){var r=n.type,i=n.connect,a=n.center,o=n.closed,s=o?[["Z"]]:[],l=Y([nv(e,n),nv(t.slice().reverse(),n,!0)],2),c=l[0],u=l[1],f=Y([e[0],t.slice(-1)[0]],2),d=f[0],h=f[1],p=function(y,b){return[c,y,u,b,s].flat()};if(i==="line"||r==="surround")return p([rt(["L"],Y(h),!1)],[rt(["L"],Y(d),!1)]);if(!a)throw new Error("Arc grid need to specified center");var v=Y([yc(h,a),yc(d,a)],2),g=v[0],m=v[1];return p([rt(["A",g,g,0,0,1],Y(h),!1),rt(["L"],Y(h),!1)],[rt(["A",m,m,0,0,0],Y(d),!1),rt(["L"],Y(d),!1)])}function nj(e,t,n,r){var i=n.animate,a=n.isBillboard,o=t.map(function(s,l){return{id:s.id||"grid-line-".concat(l),d:nv(s.points,n)}});return e.selectAll(ul.line.class).data(o,function(s){return s.id}).join(function(s){return s.append("path").each(function(l,c){var u=_i(d_(Me({d:l.d},r)),[l,c,o]);this.attr(Me({class:ul.line.name,stroke:"#D9D9D9",lineWidth:1,lineDash:[4,4],isBillboard:a},u))})},function(s){return s.transition(function(l,c){var u=_i(d_(Me({d:l.d},r)),[l,c,o]);return Zi(this,u,i.update)})},function(s){return s.transition(function(){var l=this,c=rd(this,i.exit);return ll(c,function(){return l.remove()}),c})}).transitions()}function rj(e,t,n){var r=n.animate,i=n.connect,a=n.areaFill;if(t.length<2||!a||!i)return[];for(var o=Array.isArray(a)?a:[a,"transparent"],s=function(p){return o[p%o.length]},l=[],c=0;c180?1:0,S=e>t?0:1,M=!1;return M?"M".concat(n,",").concat(r,",L").concat(p,",").concat(v,",A").concat(s,",").concat(l,",0,").concat(_,",").concat(S,",").concat(m,",").concat(y,",L").concat(n,",").concat(r):"M".concat(p,",").concat(v,",A").concat(s,",").concat(l,",0,").concat(_,",").concat(S,",").concat(m,",").concat(y)}function dj(e){var t=e.attributes,n=t.startAngle,r=t.endAngle,i=t.center,a=t.radius;return rt(rt([n,r],Y(i),!1),[a],!1)}function hj(e,t,n,r){var i=t.startAngle,a=t.endAngle,o=t.center,s=t.radius;return e.selectAll(Vt.line.class).data([{d:b_.apply(void 0,rt(rt([i,a],Y(o),!1),[s],!1))}],function(l,c){return c}).join(function(l){return l.append("path").attr("className",Vt.line.name).styles(t).styles({d:function(c){return c.d}})},function(l){return l.transition(function(){var c=this,u=cj(this,dj(this),rt(rt([i,a],Y(o),!1),[s],!1),r.update);if(u){var f=function(){var d=pn(c.attributes,"__keyframe_data__");c.style.d=b_.apply(void 0,rt([],Y(d),!1))};u.onframe=f,u.onfinish=f}return u}).styles(t)},function(l){return l.remove()}).styles(n).transitions()}function pj(e,t){var n=t.truncRange,r=t.truncShape,i=t.lineExtension}function vj(e,t,n){n===void 0&&(n=[0,0]);var r=Y([e,t,n],3),i=Y(r[0],2),a=i[0],o=i[1],s=Y(r[1],2),l=s[0],c=s[1],u=Y(r[2],2),f=u[0],d=u[1],h=Y([l-a,c-o],2),p=h[0],v=h[1],g=Math.sqrt(Math.pow(p,2)+Math.pow(v,2)),m=Y([-f/g,d/g],2),y=m[0],b=m[1];return[y*p,y*v,b*p,b*v]}function x_(e){var t=Y(e,2),n=Y(t[0],2),r=n[0],i=n[1],a=Y(t[1],2),o=a[0],s=a[1];return{x1:r,y1:i,x2:o,y2:s}}function gj(e,t,n,r){var i=t.showTrunc,a=t.startPos,o=t.endPos,s=t.truncRange,l=t.lineExtension,c=Y([a,o],2),u=Y(c[0],2),f=u[0],d=u[1],h=Y(c[1],2),p=h[0],v=h[1],g=Y(l?vj(a,o,l):new Array(4).fill(0),4),m=g[0],y=g[1],b=g[2],x=g[3],w=function(j){return e.selectAll(Vt.line.class).data(j,function(B,W){return W}).join(function(B){return B.append("line").attr("className",function(W){return"".concat(Vt.line.name," ").concat(W.className)}).styles(n).transition(function(W){return Zi(this,x_(W.line),!1)})},function(B){return B.styles(n).transition(function(W){var V=W.line;return Zi(this,x_(V),r.update)})},function(B){return B.remove()}).transitions()};if(!i||!s)return w([{line:[[f+m,d+y],[p+b,v+x]],className:Vt.line.name}]);var O=Y(s,2),_=O[0],S=O[1],M=p-f,k=v-d,E=Y([f+M*_,d+k*_],2),N=E[0],T=E[1],L=Y([f+M*S,d+k*S],2),I=L[0],D=L[1],F=w([{line:[[f+m,d+y],[N,T]],className:Vt.lineFirst.name},{line:[[I,D],[p+b,v+x]],className:Vt.lineSecond.name}]);return pj(e,t),F}function mj(e,t,n,r){var i=n.showArrow,a=n.showTrunc,o=n.lineArrow,s=n.lineArrowOffset,l=n.lineArrowSize,c;if(t==="arc"?c=e.select(Vt.line.class):a?c=e.select(Vt.lineSecond.class):c=e.select(Vt.line.class),!i||!o||n.type==="arc"&&y_(n.startAngle,n.endAngle)){var u=c.node();u&&(u.style.markerEnd=void 0);return}var f=os(o);f.attr(r),iv(f,l,!0),c.style("markerEnd",f).style("markerEndOffset",-s)}function yj(e,t,n){var r=t.type,i,a=Pt(t,"line");return r==="linear"?i=gj(e,t,p_(a,"arrow"),n):i=hj(e,t,p_(a,"arrow"),n),mj(e,r,t,a),i}function bj(e,t){return ov(e,t.gridDirection,t)}function w_(e){var t=e.type,n=e.gridCenter;return t==="linear"?n:n||e.center}function xj(e,t){var n=t.gridLength;return e.map(function(r,i){var a=r.value,o=Y(ad(a,t),2),s=o[0],l=o[1],c=Y(Fa(bj(a,t),n),2),u=c[0],f=c[1];return{id:i,points:[[s,l],[s+u,l+f]]}})}function wj(e,t){var n=t.gridControlAngles,r=w_(t);if(!r)throw new Error("grid center is not provide");if(e.length<2)throw new Error("Invalid grid data");if(!n||n.length===0)throw new Error("Invalid gridControlAngles");var i=Y(r,2),a=i[0],o=i[1];return e.map(function(s,l){var c=s.value,u=Y(ad(c,t),2),f=u[0],d=u[1],h=Y([f-a,d-o],2),p=h[0],v=h[1],g=[];return n.forEach(function(m){var y=cl(m),b=Y([Math.cos(y),Math.sin(y)],2),x=b[0],w=b[1],O=p*x-v*w+a,_=p*w+v*x+o;g.push([O,_])}),{points:g,id:l}})}function Oj(e,t,n,r){var i=Pt(n,"grid"),a=i.type,o=i.areaFill,s=w_(n),l=av(t,n.gridFilter),c=a==="segment"?xj(l,n):wj(l,n),u=Me(Me({},i),{center:s,areaFill:lr(o)?l.map(function(f,d){return _i(o,[f,d,l])}):o,animate:r,data:c});return e.selectAll(Vt.grid.class).data([1]).join(function(f){return f.append(function(){return new aj({style:u})}).attr("className",Vt.grid.name)},function(f){return f.transition(function(){return this.update(u)})},function(f){return f.remove()}).transitions()}function wr(e,t,n,r,i){return r===void 0&&(r=!0),i===void 0&&(i=!1),r&&e===t||i&&e===n?!0:e>t&&ei&&(r=n,o(1),++t),n[s]=l}function o(s){t=0,n=Object.create(null),s||(r=Object.create(null))}return o(),{clear:o,has:function(s){return n[s]!==void 0||r[s]!==void 0},get:function(s){var l=n[s];if(l!==void 0)return l;if((l=r[s])!==void 0)return a(s,l),l},set:function(s,l){n[s]!==void 0?n[s]=l:a(s,l)}}}var lv=new Map;function Sj(e,t,n){n===void 0&&(n=128);var r=function(){for(var i=[],a=0;a0,y=r-l,b=i-c,x=d*b-h*y;if(x<0===m)return!1;var w=p*b-v*y;return!(w<0===m||x>g===m||w>g===m)}function E_(e,t){var n=[[e[0],e[1],e[2],e[3]],[e[2],e[3],e[4],e[5]],[e[4],e[5],e[6],e[7]],[e[6],e[7],e[0],e[1]]];return n.some(function(r){return k_(t,r)})}var Ane={lineToLine:k_,intersectBoxLine:E_,getBounds:sd};function Lj(e,t,n){var r,i,a=sd(e,n).flat(1),o=sd(t,n).flat(1),s=[[a[0],a[1],a[2],a[3]],[a[0],a[1],a[4],a[5]],[a[4],a[5],a[6],a[7]],[a[2],a[3],a[6],a[7]]];try{for(var l=eo(s),c=l.next();!c.done;c=l.next()){var u=c.value;if(E_(o,u))return!0}}catch(f){r={error:f}}finally{try{c&&!c.done&&(i=l.return)&&i.call(l)}finally{if(r)throw r.error}}return!1}function Rj(e,t){var n=e.type,r=e.labelDirection,i=e.crossSize;if(!i)return!1;if(n==="arc"){var a=e.center,o=e.radius,s=Y(a,2),l=s[0],c=s[1],u=r==="negative"?0:i,f=-o-u,d=o+u,h=Y(Or(t),4),p=h[0],v=h[1],g=h[2],m=h[3];return new fv(l+f-m,c+f-p,l+d+v,c+d+g)}var y=Y(e.startPos,2),b=y[0],x=y[1],w=Y(e.endPos,2),O=w[0],_=w[1],S=Y(m_(e)?[-t,0,t,0]:[0,t,0,-t],4),M=S[0],k=S[1],E=S[2],N=S[3],T=bc(0,e),L=Fa(T,i),I=new fv(b,x,O,_);return I.x1+=N,I.y1+=M,I.x2+=k+L[0],I.y2+=E+L[1],I}function ld(e,t,n){var r,i,a=t.crossPadding,o=new Set,s=null,l=Rj(t,a),c=function(p){return l?Cj(l,p):!0},u=function(p,v){return!p||!p.firstChild?!0:!Lj(p.firstChild,v.firstChild,Or(n))};try{for(var f=eo(e),d=f.next();!d.done;d=f.next()){var h=d.value;c(h)?!s||u(s,h)?s=h:(o.add(s),o.add(h)):o.add(h)}}catch(p){r={error:p}}finally{try{d&&!d.done&&(i=f.return)&&i.call(f)}finally{if(r)throw r.error}}return Array.from(o)}function dv(e,t){return t===void 0&&(t={}),dt(e)?0:typeof e=="number"?e:Math.floor(Mj(e,t))}function Nj(e,t,n,r){if(!(e.length<=1)){var i=t.suffix,a=i===void 0?"...":i,o=t.minLength,s=t.maxLength,l=s===void 0?1/0:s,c=t.step,u=c===void 0?" ":c,f=t.margin,d=f===void 0?[0,0,0,0]:f,h=O_(r.getTextShape(e[0])),p=dv(u,h),v=o?dv(o,h):p,g=dv(l,h);(dt(g)||g===1/0)&&(g=Math.max.apply(null,e.map(function(L){return L.getBBox().width})));for(var m=e.slice(),y=Y(d,4),b=y[0],x=b===void 0?0:b,w=y[1],O=w===void 0?0:w,_=y[2],S=_===void 0?x:_,M=y[3],k=M===void 0?O:M,E=function(L){if(m.forEach(function(I){r.ellipsis(r.getTextShape(I),L,a)}),m=ld(e,n,d),m.length<1)return{value:void 0}},N=g;N>v+p;N-=p){var T=E(N);if(typeof T=="object")return T.value}}}var Ij=function(e){return e!==void 0&&e!=null&&!Number.isNaN(e)};function Tne(e){var t=e&&e.getRenderBounds();if(!t)return{width:0,height:0};var n=t.getMax(),r=t.getMin();return{width:n[0]-r[0],height:n[1]-r[1]}}function A_(e){var t=e.getLocalBounds(),n=t.min,r=t.max,i=Y([n,r],2),a=Y(i[0],2),o=a[0],s=a[1],l=Y(i[1],2),c=l[0],u=l[1];return{x:o,y:s,width:c-o,height:u-s,left:o,bottom:u,top:s,right:c}}function Pne(e,t){var n=select(e).append("text").node();return n.attr(__assign(__assign({},t),{visibility:"hidden"})),n}function Dj(e,t){var n=Y(e,2),r=n[0],i=n[1],a=Y(t,2),o=a[0],s=a[1];return r!==o&&i===s}function Cne(e,t){var n=__read(e,2),r=n[0],i=n[1],a=__read(t,2),o=a[0],s=a[1];return r===o&&i!==s}function jj(e,t){var n,r,i=t.attributes;try{for(var a=eo(Object.entries(i)),o=a.next();!o.done;o=a.next()){var s=Y(o.value,2),l=s[0],c=s[1];l!=="id"&&l!=="className"&&e.attr(l,c)}}catch(u){n={error:u}}finally{try{o&&!o.done&&(r=a.return)&&r.call(a)}finally{if(n)throw n.error}}}var Fj={parity:function(e,t){var n=t.seq,r=n===void 0?2:n;return e.filter(function(i,a){return a%r?(fo(i),!1):!0})}},Bj=function(e){return e.filter(Ij)};function zj(e,t,n,r){var i=e.length,a=t.keepHeader,o=t.keepTail;if(!(i<=1||i===2&&a&&o)){var s=Fj.parity,l=function(b){return b.forEach(r.show),b},c=2,u=e.slice(),f=e.slice(),d=Math.min.apply(Math,rt([1],Y(e.map(function(b){return b.getBBox().width})),!1));if(n.type==="linear"&&(sv(n)||m_(n))){var h=A_(e[0]).left,p=A_(e[i-1]).right,v=Math.abs(p-h)||1;c=Math.max(Math.floor(i*d/v),c)}var g,m;for(a&&(g=u.splice(0,1)[0]),o&&(m=u.splice(-1,1)[0],u.reverse()),l(u);cs)){if(n.type==="linear"&&sv(n)){if(g(s),p())return}else for(var m=h;m<=s;m++)if(g(m),p())return;c&&g(d)}}var Gj=new Map([["hide",zj],["rotate",Zj],["ellipsis",Nj],["wrap",$j]]);function Yj(e,t,n){return t.labelOverlap.length<1?!1:n==="hide"?!A8(e[0]):n==="rotate"?!e.some(function(r){var i;return!!(!((i=r.attr("transform"))===null||i===void 0)&&i.includes("rotate"))}):n==="ellipsis"||n==="wrap"?e.filter(function(r){return r.querySelector("text")}).length>1:!0}function Hj(e,t,n){var r=t.labelOverlap,i=r===void 0?[]:r;i.length&&i.forEach(function(a){var o=a.type,s=Gj.get(o);Yj(e,t,o)&&(s==null||s(e,a,t,n))})}function Vj(){for(var e=[],t=0;t=this.left&&t<=this.right&&n>=this.top&&n<=this.bottom},e}();function Lne(e){var t=e.getRenderBounds(),n=__read(t.min,2),r=n[0],i=n[1],a=__read(t.max,2),o=a[0],s=a[1],l=o-r,c=s-i;return new vn(r,i,l,c)}var D_=Oi({text:"text"},"title");function cd(e){return/\S+-\S+/g.test(e)?e.split("-").map(function(t){return t[0]}):e.length>2?[e[0]]:e.split("")}function a9(e,t){var n=e.attributes,r=n.position,i=n.spacing,a=n.inset,o=n.text,s=e.getBBox(),l=t.getBBox(),c=cd(r),u=Y(Or(o?i:0),4),f=u[0],d=u[1],h=u[2],p=u[3],v=Y(Or(a),4),g=v[0],m=v[1],y=v[2],b=v[3],x=Y([p+d,f+h],2),w=x[0],O=x[1],_=Y([b+m,g+y],2),S=_[0],M=_[1];if(c[0]==="l")return new vn(s.x,s.y,l.width+s.width+w+S,Math.max(l.height+M,s.height));if(c[0]==="t")return new vn(s.x,s.y,Math.max(l.width+S,s.width),l.height+s.height+O+M);var k=Y([t.attributes.width||l.width,t.attributes.height||l.height],2),E=k[0],N=k[1];return new vn(l.x,l.y,E+s.width+w+S,N+s.height+O+M)}function o9(e,t){var n=Object.entries(t).reduce(function(r,i){var a=Y(i,2),o=a[0],s=a[1],l=e.node().attr(o);return l||(r[o]=s),r},{});e.styles(n)}function s9(e){var t,n,r,i,a=e,o=a.width,s=a.height,l=a.position,c=Y([+o/2,+s/2],2),u=c[0],f=c[1],d=Y([+u,+f,"center","middle"],4),h=d[0],p=d[1],v=d[2],g=d[3],m=cd(l);return m.includes("l")&&(t=Y([0,"start"],2),h=t[0],v=t[1]),m.includes("r")&&(n=Y([+o,"end"],2),h=n[0],v=n[1]),m.includes("t")&&(r=Y([0,"top"],2),p=r[0],g=r[1]),m.includes("b")&&(i=Y([+s,"bottom"],2),p=i[0],g=i[1]),{x:h,y:p,textAlign:v,textBaseline:g}}var j_=function(e){On(t,e);function t(n){return e.call(this,n,{text:"",width:0,height:0,fill:"#4a505a",fontWeight:"bold",fontSize:12,fontFamily:"sans-serif",inset:0,spacing:0,position:"top-left"})||this}return t.prototype.getAvailableSpace=function(){var n=this,r=this.attributes,i=r.width,a=r.height,o=r.position,s=r.spacing,l=r.inset,c=n.querySelector(D_.text.class);if(!c)return new vn(0,0,+i,+a);var u=c.getBBox(),f=u.width,d=u.height,h=Y(Or(s),4),p=h[0],v=h[1],g=h[2],m=h[3],y=Y([0,0,+i,+a],4),b=y[0],x=y[1],w=y[2],O=y[3],_=cd(o);if(_.includes("i"))return new vn(b,x,w,O);_.forEach(function(D,F){var j,B,W,V;D==="t"&&(j=Y(F===0?[d+g,+a-d-g]:[0,+a],2),x=j[0],O=j[1]),D==="r"&&(B=Y([+i-f-m],1),w=B[0]),D==="b"&&(W=Y([+a-d-p],1),O=W[0]),D==="l"&&(V=Y(F===0?[f+v,+i-f-v]:[0,+i],2),b=V[0],w=V[1])});var S=Y(Or(l),4),M=S[0],k=S[1],E=S[2],N=S[3],T=Y([N+k,M+E],2),L=T[0],I=T[1];return new vn(b+N,x+M,w-L,O-I)},t.prototype.getBBox=function(){return this.title?this.title.getBBox():new vn(0,0,0,0)},t.prototype.render=function(n,r){var i=this,a=n.width,o=n.height,s=n.position,l=n.spacing,c=sr(n,["width","height","position","spacing"]),u=Y(Ba(c),1),f=u[0],d=s9(n),h=d.x,p=d.y,v=d.textAlign,g=d.textBaseline;qr(!!c.text,bt(r),function(m){i.title=m.maybeAppendByClassName(D_.text,"text").styles(f).call(o9,{x:h,y:p,textAlign:v,textBaseline:g}).node()})},t}(dr);function l9(e,t,n){var r=n.titlePosition,i=r===void 0?"lb":r,a=n.titleSpacing,o=cd(i),s=e.node().getLocalBounds(),l=Y(s.min,2),c=l[0],u=l[1],f=Y(s.halfExtents,2),d=f[0],h=f[1],p=Y(t.node().getLocalBounds().halfExtents,2),v=p[0],g=p[1],m=Y([c+d,u+h],2),y=m[0],b=m[1],x=Y(Or(a),4),w=x[0],O=x[1],_=x[2],S=x[3];if(["start","end"].includes(i)&&n.type==="linear"){var M=n.startPos,k=n.endPos,E=Y(i==="start"?[M,k]:[k,M],2),N=E[0],T=E[1],L=c_([-T[0]+N[0],-T[1]+N[1]]),I=Y(Fa(L,w),2),D=I[0],F=I[1];return{x:N[0]+D,y:N[1]+F}}return o.includes("t")&&(b-=h+g+w),o.includes("r")&&(y+=d+v+O),o.includes("l")&&(y-=d+v+S),o.includes("b")&&(b+=h+g+_),{x:y,y:b}}function c9(e,t,n){var r=e.getGeometryBounds().halfExtents,i=r[1]*2;if(t==="vertical"){if(n==="left")return"rotate(-90) translate(0, ".concat(i/2,")");if(n==="right")return"rotate(-90) translate(0, -".concat(i/2,")")}return""}function F_(e,t,n,r,i){var a=Pt(r,"title"),o=Y(Ba(a),2),s=o[0],l=o[1],c=l.transform,u=l.transformOrigin,f=sr(l,["transform","transformOrigin"]);t.styles(f);var d=c||c9(e.node(),s.direction,s.position);e.styles(Me(Me({},s),{transformOrigin:u})),M_(e.node(),d);var h=l9(bt(n._offscreen||n.querySelector(Vt.mainGroup.class)),t,r),p=h.x,v=h.y,g=Zi(t.node(),{transform:"translate(".concat(p,", ").concat(v,")")},i);return g}function u9(e,t,n,r){var i=n.titleText;return e.selectAll(Vt.title.class).data([{title:i}].filter(function(a){return!!a.title}),function(a,o){return a.title}).join(function(a){return a.append(function(){return os(i)}).attr("className",Vt.title.name).transition(function(){return F_(bt(this),e,t,n,r.enter)})},function(a){return a.transition(function(){return F_(bt(this),e,t,n,r.update)})},function(a){return a.remove()}).transitions()}function B_(e,t,n,r){var i=e.showLine,a=e.showTick,o=e.showLabel,s=t.maybeAppendByClassName(Vt.lineGroup,"g"),l=qr(i,s,function(h){return yj(h,e,r)})||[],c=t.maybeAppendByClassName(Vt.tickGroup,"g"),u=qr(a,c,function(h){return i9(h,n,e,r)})||[],f=t.maybeAppendByClassName(Vt.labelGroup,"g"),d=qr(o,f,function(h){return Jj(h,n,e,r)})||[];return rt(rt(rt([],Y(l),!1),Y(u),!1),Y(d),!1).filter(function(h){return!!h})}var pv=function(e){On(t,e);function t(n){return e.call(this,n,J0)||this}return t.prototype.render=function(n,r,i){var a=this,o=n.titleText,s=n.data,l=n.animate,c=n.showTitle,u=n.showGrid,f=n.dataThreshold,d=n.truncRange,h=VD(s,f).filter(function(w){var O=w.value;return!(d&&O>d[0]&&O=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)}function ud(e,t){if((n=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"))<0)return null;var n,r=e.slice(0,n);return[r.length>1?r[0]+r.slice(2):r,+e.slice(n+1)]}function g9(e){return e=ud(Math.abs(e)),e?e[1]:NaN}function m9(e,t){return function(n,r){for(var i=n.length,a=[],o=0,s=e[0],l=0;i>0&&s>0&&(l+s+1>r&&(s=Math.max(1,r-l)),a.push(n.substring(i-=s,i+s)),!((l+=s+1)>r));)s=e[o=(o+1)%e.length];return a.reverse().join(t)}}function y9(e){return function(t){return t.replace(/[0-9]/g,function(n){return e[+n]})}}var b9=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function mv(e){if(!(t=b9.exec(e)))throw new Error("invalid format: "+e);var t;return new yv({fill:t[1],align:t[2],sign:t[3],symbol:t[4],zero:t[5],width:t[6],comma:t[7],precision:t[8]&&t[8].slice(1),trim:t[9],type:t[10]})}mv.prototype=yv.prototype;function yv(e){this.fill=e.fill===void 0?" ":e.fill+"",this.align=e.align===void 0?">":e.align+"",this.sign=e.sign===void 0?"-":e.sign+"",this.symbol=e.symbol===void 0?"":e.symbol+"",this.zero=!!e.zero,this.width=e.width===void 0?void 0:+e.width,this.comma=!!e.comma,this.precision=e.precision===void 0?void 0:+e.precision,this.trim=!!e.trim,this.type=e.type===void 0?"":e.type+""}yv.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(this.width===void 0?"":Math.max(1,this.width|0))+(this.comma?",":"")+(this.precision===void 0?"":"."+Math.max(0,this.precision|0))+(this.trim?"~":"")+this.type};function x9(e){e:for(var t=e.length,n=1,r=-1,i;n0&&(r=0);break}return r>0?e.slice(0,r)+e.slice(i+1):e}var z_;function w9(e,t){var n=ud(e,t);if(!n)return e+"";var r=n[0],i=n[1],a=i-(z_=Math.max(-8,Math.min(8,Math.floor(i/3)))*3)+1,o=r.length;return a===o?r:a>o?r+new Array(a-o+1).join("0"):a>0?r.slice(0,a)+"."+r.slice(a):"0."+new Array(1-a).join("0")+ud(e,Math.max(0,t+a-1))[0]}function Z_(e,t){var n=ud(e,t);if(!n)return e+"";var r=n[0],i=n[1];return i<0?"0."+new Array(-i).join("0")+r:r.length>i+1?r.slice(0,i+1)+"."+r.slice(i+1):r+new Array(i-r.length+2).join("0")}var W_={"%":(e,t)=>(e*100).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:v9,e:(e,t)=>e.toExponential(t),f:(e,t)=>e.toFixed(t),g:(e,t)=>e.toPrecision(t),o:e=>Math.round(e).toString(8),p:(e,t)=>Z_(e*100,t),r:Z_,s:w9,X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function $_(e){return e}var G_=Array.prototype.map,Y_=["y","z","a","f","p","n","\xB5","m","","k","M","G","T","P","E","Z","Y"];function O9(e){var t=e.grouping===void 0||e.thousands===void 0?$_:m9(G_.call(e.grouping,Number),e.thousands+""),n=e.currency===void 0?"":e.currency[0]+"",r=e.currency===void 0?"":e.currency[1]+"",i=e.decimal===void 0?".":e.decimal+"",a=e.numerals===void 0?$_:y9(G_.call(e.numerals,String)),o=e.percent===void 0?"%":e.percent+"",s=e.minus===void 0?"\u2212":e.minus+"",l=e.nan===void 0?"NaN":e.nan+"";function c(f){f=mv(f);var d=f.fill,h=f.align,p=f.sign,v=f.symbol,g=f.zero,m=f.width,y=f.comma,b=f.precision,x=f.trim,w=f.type;w==="n"?(y=!0,w="g"):W_[w]||(b===void 0&&(b=12),x=!0,w="g"),(g||d==="0"&&h==="=")&&(g=!0,d="0",h="=");var O=v==="$"?n:v==="#"&&/[boxX]/.test(w)?"0"+w.toLowerCase():"",_=v==="$"?r:/[%p]/.test(w)?o:"",S=W_[w],M=/[defgprs%]/.test(w);b=b===void 0?6:/[gprs]/.test(w)?Math.max(1,Math.min(21,b)):Math.max(0,Math.min(20,b));function k(E){var N=O,T=_,L,I,D;if(w==="c")T=S(E)+T,E="";else{E=+E;var F=E<0||1/E<0;if(E=isNaN(E)?l:S(Math.abs(E),b),x&&(E=x9(E)),F&&+E==0&&p!=="+"&&(F=!1),N=(F?p==="("?p:s:p==="-"||p==="("?"":p)+N,T=(w==="s"?Y_[8+z_/3]:"")+T+(F&&p==="("?")":""),M){for(L=-1,I=E.length;++LD||D>57){T=(D===46?i+E.slice(L+1):E.slice(L))+T,E=E.slice(0,L);break}}}y&&!g&&(E=t(E,1/0));var j=N.length+E.length+T.length,B=j>1)+N+E+T+B.slice(j);break;default:E=B+N+E+T;break}return a(E)}return k.toString=function(){return f+""},k}function u(f,d){var h=c((f=mv(f),f.type="f",f)),p=Math.max(-8,Math.min(8,Math.floor(g9(d)/3)))*3,v=Math.pow(10,-p),g=Y_[8+p/3];return function(m){return h(v*m)+g}}return{format:c,formatPrefix:u}}var fd,go,_9;S9({thousands:",",grouping:[3],currency:["$",""]});function S9(e){return fd=O9(e),go=fd.format,_9=fd.formatPrefix,fd}function H_(e){for(var t=1/0,n=1/0,r=-1/0,i=-1/0,a=0;ar&&(r=d),h>i&&(i=h)}return new vn(t,n,r-t,i-n)}var M9=function(e,t,n){var r=e.width,i=e.height,a=n.flexDirection,o=a===void 0?"row":a,s=n.flexWrap,l=s===void 0?"nowrap":s,c=n.justifyContent,u=c===void 0?"flex-start":c,f=n.alignContent,d=f===void 0?"flex-start":f,h=n.alignItems,p=h===void 0?"flex-start":h,v=o==="row",g=o==="row"||o==="column",m=v?g?[1,0]:[-1,0]:g?[0,1]:[0,-1],y=Y([0,0],2),b=y[0],x=y[1],w=t.map(function(T){var L,I=T.width,D=T.height,F=Y([b,x],2),j=F[0],B=F[1];return L=Y([b+I*m[0],x+D*m[1]],2),b=L[0],x=L[1],new vn(j,B,I,D)}),O=H_(w),_={"flex-start":0,"flex-end":v?r-O.width:i-O.height,center:v?(r-O.width)/2:(i-O.height)/2},S=w.map(function(T){var L=T.x,I=T.y,D=vn.fromRect(T);return D.x=v?L+_[u]:L,D.y=v?I:I+_[u],D}),M=H_(S),k=function(T){var L=Y(v?["height",i]:["width",r],2),I=L[0],D=L[1];switch(p){case"flex-start":return 0;case"flex-end":return D-T[I];case"center":return D/2-T[I]/2;default:return 0}},E=S.map(function(T){var L=T.x,I=T.y,D=vn.fromRect(T);return D.x=v?L:L+k(D),D.y=v?I+k(D):I,D}),N=E.map(function(T){var L,I,D=vn.fromRect(T);return D.x+=(L=e.x)!==null&&L!==void 0?L:0,D.y+=(I=e.y)!==null&&I!==void 0?I:0,D});return N},k9=function(e,t,n){return[]},E9=function(e,t,n){if(t.length===0)return[];var r={flex:M9,grid:k9},i=n.display in r?r[n.display]:null;return(i==null?void 0:i.call(null,e,t,n))||[]},A9=function(e){On(t,e);function t(n){var r=e.call(this,n)||this;r.layoutEvents=[kt.BOUNDS_CHANGED,kt.INSERTED,kt.REMOVED],r.$margin=Or(0),r.$padding=Or(0);var i=n.style||{},a=i.margin,o=a===void 0?0:a,s=i.padding,l=s===void 0?0:s;return r.margin=o,r.padding=l,r.isMutationObserved=!0,r.bindEvents(),r}return Object.defineProperty(t.prototype,"margin",{get:function(){return this.$margin},set:function(n){this.$margin=Or(n)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"padding",{get:function(){return this.$padding},set:function(n){this.$padding=Or(n)},enumerable:!1,configurable:!0}),t.prototype.getBBox=function(){var n=this.attributes,r=n.x,i=r===void 0?0:r,a=n.y,o=a===void 0?0:a,s=n.width,l=n.height,c=Y(this.$margin,4),u=c[0],f=c[1],d=c[2],h=c[3];return new vn(i-h,o-u,s+h+f,l+u+d)},t.prototype.appendChild=function(n,r){return n.isMutationObserved=!0,e.prototype.appendChild.call(this,n,r),n},t.prototype.getAvailableSpace=function(){var n=this.attributes,r=n.width,i=n.height,a=Y(this.$padding,4),o=a[0],s=a[1],l=a[2],c=a[3],u=Y(this.$margin,4),f=u[0],d=u[3];return new vn(c+d,o+f,r-c-s,i-o-l)},t.prototype.layout=function(){if(!(!this.attributes.display||!this.isConnected)&&!this.children.some(function(o){return!o.isConnected}))try{var n=this.attributes,r=n.x,i=n.y;this.style.transform="translate(".concat(r,", ").concat(i,")");var a=E9(this.getAvailableSpace(),this.children.map(function(o){return o.getBBox()}),this.attributes);this.children.forEach(function(o,s){var l=a[s],c=l.x,u=l.y;o.style.transform="translate(".concat(c,", ").concat(u,")")})}catch(o){}},t.prototype.bindEvents=function(){var n=this;this.layoutEvents.forEach(function(r){n.addEventListener(r,function(i){i.target&&(i.target.isMutationObserved=!0,n.layout())})})},t.prototype.attributeChangedCallback=function(n,r,i){n==="margin"?this.margin=i:n==="padding"&&(this.padding=i),this.layout()},t}(cr),T9=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);ir.getOptions().name===t))===null||n===void 0?void 0:n[0]}function L9(e){return e==="horizontal"||e===0}function R9(e){return e==="vertical"||e===-Math.PI/2}function q_(e,t,n){const{bbox:r}=e,{position:i="top",size:a,length:o}=t,s=["top","bottom","center"].includes(i),[l,c]=s?[r.height,r.width]:[r.width,r.height],{defaultSize:u,defaultLength:f}=n.props,d=a||u||l,h=o||f||c,p=s?"horizontal":"vertical",[v,g]=s?[h,d]:[d,h];return{orientation:p,width:v,height:g,size:d,length:h}}function N9(e){return e.find(t=>t.getOptions().domain.length>0).getOptions().domain}function hd(e){const t=["arrow","crosshairs","grid","handle","handleLabel","indicator","label","line","tick","tip","title","trunc"],{style:n}=e,r=T9(e,["style"]),i={};return Object.entries(r).forEach(([a,o])=>{t.includes(a)?i[`show${vo(a)}`]=o:i[a]=o}),Object.assign(Object.assign({},i),n)}var K_=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i{if(!Ts(t))return i;const a=e==="bottom"?[i,1]:[0,i],o=t.map(a);if(e==="bottom"){const s=o[0];return new Er({domain:[0,n],range:[0,1]}).map(s)}else if(e==="left"){const s=o[1];return new Er({domain:[0,r],range:[0,1]}).map(s)}return i}}function D9(e,t,n){if(e.getTicks)return e.getTicks();if(!n)return t;const[r,i]=Da(t,o=>+o),{tickCount:a}=e.getOptions();return n(r,i,a)}function j9(e,t){if(jt(t))return h=>h;const n=t.getOptions(),{innerWidth:r,innerHeight:i,insetTop:a,insetBottom:o,insetLeft:s,insetRight:l}=n,[c,u,f]=e==="left"||e==="right"?[a,o,i]:[s,l,r],d=new Er({domain:[0,1],range:[c/f,1-u/f]});return h=>d.map(h)}function eS(e,t,n,r,i,a,o,s){var l;(n!==void 0||a!==void 0)&&e.update(Object.assign(Object.assign({},n&&{tickCount:n}),a&&{tickMethod:a}));const c=D9(e,t,a),u=i?c.filter(i):c,f=m=>m instanceof Date?String(m):typeof m=="object"&&m?m:String(m),d=r||((l=e.getFormatter)===null||l===void 0?void 0:l.call(e))||f,h=j9(o,s),p=I9(o,s),v=m=>["top","bottom","center","outer"].includes(m),g=m=>["left","right"].includes(m);return jt(s)||$t(s)?u.map((m,y,b)=>{var x,w;const O=((x=e.getBandWidth)===null||x===void 0?void 0:x.call(e,m))/2||0,_=h(e.map(m)+O);return{value:Ea(s)&&o==="center"||$t(s)&&((w=e.getTicks)===null||w===void 0?void 0:w.call(e))&&v(o)||$t(s)&&g(o)?1-_:_,label:f(d(Cf(m),y,b)),id:String(y)}}):u.map((m,y,b)=>{var x;const w=((x=e.getBandWidth)===null||x===void 0?void 0:x.call(e,m))/2||0,O=p(h(e.map(m)+w));return{value:g(o)?1-O:O,label:f(d(Cf(m),y,b)),id:String(y)}})}function F9(e,t,n="xy"){const[r,i,a]=J_(t);return n==="xy"?e.includes("bottom")||e.includes("top")?i:r:n==="xz"?e.includes("bottom")||e.includes("top")?a:r:e.includes("bottom")||e.includes("top")?i:a}function B9(e=[],t){if(e.length>0)return e;const{labelAutoRotate:n,labelAutoHide:r,labelAutoEllipsis:i,labelAutoWrap:a}=t,o=[],s=(l,c)=>{c&&o.push(Object.assign(Object.assign({},l),c))};return s({type:"rotate",optionalAngles:[0,15,30,45,60,90]},n),s({type:"ellipsis",minLength:20},i),s({type:"hide"},r),s({type:"wrap",wordWrapWidth:100,maxLines:3,recoveryWhenFail:!0},a),o}function z9(e,t,n,r,i){const{x:a,y:o,width:s,height:l}=t,c=[a+s/2,o+l/2],u=Math.min(s,l)/2,[f,d]=qi(i),[h,p]=J_(i),v=Math.min(h,p)/2,g={center:c,radius:u,startAngle:f,endAngle:d,gridLength:(r-n)*v};if(e==="inner"){const{insetLeft:m,insetTop:y}=i.getOptions();return Object.assign(Object.assign({},g),{center:[c[0]-m,c[1]-y],labelAlign:"perpendicular",labelDirection:"positive",tickDirection:"positive",gridDirection:"negative"})}return Object.assign(Object.assign({},g),{labelAlign:"parallel",labelDirection:"negative",tickDirection:"negative",gridDirection:"positive"})}function Z9(e,t,n){return Ta(t)||Aa(t)?!1:e===void 0?!!n.getTicks:e}function W9(e){const{depth:t}=e.getOptions();return t?{tickIsBillboard:!0,lineIsBillboard:!0,labelIsBillboard:!0,titleIsBillboard:!0,gridIsBillboard:!0}:{}}function $9(e,t,n,r,i){const{x:a,y:o,width:s,height:l}=n;if(e==="bottom")return{startPos:[a,o],endPos:[a+s,o]};if(e==="left")return{startPos:[a+s,o+l],endPos:[a+s,o]};if(e==="right")return{startPos:[a,o+l],endPos:[a,o]};if(e==="top")return{startPos:[a,o+l],endPos:[a+s,o+l]};if(e==="center"){if(t==="vertical")return{startPos:[a,o],endPos:[a,o+l]};if(t==="horizontal")return{startPos:[a,o],endPos:[a+s,o]};if(typeof t=="number"){const[c,u]=r.getCenter(),[f,d]=Pa(r),[h,p]=qi(r),v=Math.min(s,l)/2,{insetLeft:g,insetTop:m}=r.getOptions(),y=f*v,b=d*v,[x,w]=[c+a-g,u+o-m],[O,_]=[Math.cos(t),Math.sin(t)],S=[x+b*O,w+b*_],M=[x+y*O,w+y*_],k=()=>{const{domain:N}=i.getOptions();return N.length},E=jt(r)&&i?k():3;return{startPos:S,endPos:M,gridClosed:Math.abs(p-h-360)<1e-6,gridCenter:[x,w],gridControlAngles:new Array(E).fill(0).map((N,T,L)=>(p-h)/E*T)}}}return{}}const G9=e=>{const{order:t,size:n,position:r,orientation:i,labelFormatter:a,tickFilter:o,tickCount:s,tickMethod:l,important:c={},style:u={},indexBBox:f,title:d,grid:h=!1}=e,p=K_(e,["order","size","position","orientation","labelFormatter","tickFilter","tickCount","tickMethod","important","style","indexBBox","title","grid"]);return({scales:[v],value:g,coordinate:m,theme:y})=>{const{bbox:b}=g,{domain:x}=v.getOptions(),w=eS(v,x,s,a,o,l,r,m),O=f?w.map((T,L)=>{const I=f.get(L);return!I||I[0]!==T.label?T:Object.assign(Object.assign({},T),{bbox:I[1]})}):w,[_,S]=Pa(m),M=z9(r,b,_,S,m),{axis:k,axisArc:E={}}=y,N=hd(ge({},k,E,M,Object.assign(Object.assign({type:"arc",data:O,titleText:dd(d),grid:h},p),c)));return new pv({style:gv(N,["transform"])})}};function Y9(e,t,n,r,i,a){const o=n.axis,s=["top","right","bottom","left"].includes(i)?n[`axis${n0(i)}`]:n.axisLinear,l=e.getOptions().name,c=n[`axis${vo(l)}`]||{};return Object.assign({},o,s,c)}function H9(e,t,n,r,i,a){const o=Y9(e,t,n,r,i,a);return i==="center"?Object.assign(Object.assign(Object.assign(Object.assign({},o),{labelDirection:r==="right"?"negative":"positive"}),r==="center"?{labelTransform:"translate(50%,0)"}:null),{tickDirection:r==="right"?"negative":"positive",labelSpacing:r==="center"?0:4,titleSpacing:R9(a)?10:0,tick:r==="center"?!1:void 0}):o}const V9=e=>{const{direction:t="left",important:n={},labelFormatter:r,order:i,orientation:a,actualPosition:o,position:s,size:l,style:c={},title:u,tickCount:f,tickFilter:d,tickMethod:h,transform:p,indexBBox:v}=e,g=K_(e,["direction","important","labelFormatter","order","orientation","actualPosition","position","size","style","title","tickCount","tickFilter","tickMethod","transform","indexBBox"]);return({scales:m,value:y,coordinate:b,theme:x})=>{const{bbox:w}=y,[O]=m,{domain:_,xScale:S}=O.getOptions(),M=H9(O,b,x,t,s,a),k=Object.assign(Object.assign(Object.assign({},M),c),g),E=F9(o||s,b,e.plane),N=$9(s,a,w,b,S),T=W9(b),L=eS(O,_,f,r,d,h,s,b),I=v?L.map((j,B)=>{const W=v.get(B);return!W||W[0]!==j.label?j:Object.assign(Object.assign({},j),{bbox:W[1]})}):L,D=Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},k),{type:"linear",data:I,crossSize:l,titleText:dd(u),labelOverlap:B9(p,k),grid:Z9(k.grid,b,O),gridLength:E,line:!0,indexBBox:v}),k.line?null:{lineOpacity:0}),N),T),n);return D.labelOverlap.find(j=>j.type==="hide")&&(D.crossSize=!1),new pv({className:"axis",style:hd(D)})}},tS=e=>t=>{const{labelFormatter:n,labelFilter:r=()=>!0}=t;return i=>{var a;const{scales:[o]}=i,s=((a=o.getTicks)===null||a===void 0?void 0:a.call(o))||o.getOptions().domain,l=typeof n=="string"?go(n):n,c=(f,d,h)=>r(s[d],d,s),u=Object.assign(Object.assign({},t),{labelFormatter:l,labelFilter:c,scale:o});return e(u)(i)}},mo=tS(V9),nS=tS(G9);mo.props={defaultPosition:"center",defaultSize:45,defaultOrder:0,defaultCrossPadding:[12,12],defaultPadding:[12,12]},nS.props={defaultPosition:"outer",defaultOrientation:"vertical",defaultSize:45,defaultOrder:0,defaultCrossPadding:[12,12],defaultPadding:[12,12]};const rS=e=>(...t)=>{const n=mo(Object.assign({},{crossPadding:50},e))(...t);return Q_(n,e),n};rS.props=Object.assign(Object.assign({},mo.props),{defaultPosition:"bottom"});function Rne(){}const iS=e=>(...t)=>{const n=mo(Object.assign({},{crossPadding:10},e))(...t);return Q_(n,e),n};iS.props=Object.assign(Object.assign({},mo.props),{defaultPosition:"left"});var bv=function(){},X9=function(e,t,n){var r=e,i=Pn(t)?t.split("."):t;return i.forEach(function(a,o){o1?{width:55,height:0}:{width:0,height:0}},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"pageShape",{get:function(){var n=this.pageViews,r=Y(K9(n.map(function(f){var d=f.getBBox(),h=d.width,p=d.height;return[h,p]})).map(function(f){return Math.max.apply(Math,rt([],Y(f),!1))}),2),i=r[0],a=r[1],o=this.attributes,s=o.pageWidth,l=s===void 0?i:s,c=o.pageHeight,u=c===void 0?a:c;return{pageWidth:l,pageHeight:u}},enumerable:!1,configurable:!0}),t.prototype.getContainer=function(){return this.playWindow},Object.defineProperty(t.prototype,"totalPages",{get:function(){return this.pageViews.length},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"currPage",{get:function(){return this.innerCurrPage},enumerable:!1,configurable:!0}),t.prototype.getBBox=function(){var n=e.prototype.getBBox.call(this),r=n.x,i=n.y,a=this.controllerShape,o=this.pageShape,s=o.pageWidth,l=o.pageHeight;return new vn(r,i,s+a.width,l)},t.prototype.goTo=function(n){var r=this,i=this.attributes.animate,a=this,o=a.currPage,s=a.playState,l=a.playWindow,c=a.pageViews;if(s!=="idle"||n<0||c.length<=0||n>=c.length)return null;c[o].setLocalPosition(0,0),this.prepareFollowingPage(n);var u=Y(this.getFollowingPageDiff(n),2),f=u[0],d=u[1];this.playState="running";var h=l_(l,[{transform:"translate(0, 0)"},{transform:"translate(".concat(-f,", ").concat(-d,")")}],i);return ll(h,function(){r.innerCurrPage=n,r.playState="idle",r.setVisiblePages([n]),r.updatePageInfo()}),h},t.prototype.prev=function(){var n=this.attributes.loop,r=this.pageViews.length,i=this.currPage;if(!n&&i<=0)return null;var a=n?(i-1+r)%r:Cn(i-1,0,r);return this.goTo(a)},t.prototype.next=function(){var n=this.attributes.loop,r=this.pageViews.length,i=this.currPage;if(!n&&i>=r-1)return null;var a=n?(i+1)%r:Cn(i+1,0,r);return this.goTo(a)},t.prototype.renderClipPath=function(n){var r=this.pageShape,i=r.pageWidth,a=r.pageHeight;if(!i||!a){this.contentGroup.style.clipPath=void 0;return}this.clipPath=n.maybeAppendByClassName(Si.clipPath,"rect").styles({width:i,height:a}),this.contentGroup.attr("clipPath",this.clipPath.node())},t.prototype.setVisiblePages=function(n){this.playWindow.children.forEach(function(r,i){n.includes(i)?uc(r):fo(r)})},t.prototype.adjustControllerLayout=function(){var n=this,r=n.prevBtnGroup,i=n.nextBtnGroup,a=n.pageInfoGroup,o=this.attributes,s=o.orientation,l=o.controllerPadding,c=a.getBBox(),u=c.width,f=c.height,d=Y(s==="horizontal"?[-180,0]:[-90,90],2),h=d[0],p=d[1];r.setLocalEulerAngles(h),i.setLocalEulerAngles(p);var v=r.getBBox(),g=v.width,m=v.height,y=i.getBBox(),b=y.width,x=y.height,w=Math.max(g,u,b),O=s==="horizontal"?{offset:[[0,0],[g/2+l,0],[g+u+l*2,0]],textAlign:"start"}:{offset:[[w/2,-m-l],[w/2,0],[w/2,x+l]],textAlign:"center"},_=Y(O.offset,3),S=Y(_[0],2),M=S[0],k=S[1],E=Y(_[1],2),N=E[0],T=E[1],L=Y(_[2],2),I=L[0],D=L[1],F=O.textAlign,j=a.querySelector("text");j&&(j.style.textAlign=F),r.setLocalPosition(M,k),a.setLocalPosition(N,T),i.setLocalPosition(I,D)},t.prototype.updatePageInfo=function(){var n,r=this,i=r.currPage,a=r.pageViews,o=r.attributes.formatter;a.length<2||((n=this.pageInfoGroup.querySelector(Si.pageInfo.class))===null||n===void 0||n.attr("text",o(i+1,a.length)),this.adjustControllerLayout())},t.prototype.getFollowingPageDiff=function(n){var r=this.currPage;if(r===n)return[0,0];var i=this.attributes.orientation,a=this.pageShape,o=a.pageWidth,s=a.pageHeight,l=n=2,c=n.maybeAppendByClassName(Si.controller,"g");if(Yf(c.node(),l),!!l){var u=Pt(this.attributes,"button"),f=Pt(this.attributes,"pageNum"),d=Y(Ba(u),2),h=d[0],p=d[1],v=h.size,g=sr(h,["size"]),m=!c.select(Si.prevBtnGroup.class).node(),y=c.maybeAppendByClassName(Si.prevBtnGroup,"g").styles(p);this.prevBtnGroup=y.node();var b=y.maybeAppendByClassName(Si.prevBtn,"path"),x=c.maybeAppendByClassName(Si.nextBtnGroup,"g").styles(p);this.nextBtnGroup=x.node();var w=x.maybeAppendByClassName(Si.nextBtn,"path");[b,w].forEach(function(_){_.styles(Me(Me({},g),{transformOrigin:"center"})),iv(_.node(),v,!0)});var O=c.maybeAppendByClassName(Si.pageInfoGroup,"g");this.pageInfoGroup=O.node(),O.maybeAppendByClassName(Si.pageInfo,"text").styles(f),this.updatePageInfo(),c.node().setLocalPosition(o+i,s/2),m&&(this.prevBtnGroup.addEventListener("click",function(){r.prev()}),this.nextBtnGroup.addEventListener("click",function(){r.next()}))}},t.prototype.render=function(n,r){var i=n.x,a=i===void 0?0:i,o=n.y,s=o===void 0?0:o;this.attr("transform","translate(".concat(a,", ").concat(s,")"));var l=bt(r);this.renderClipPath(l),this.renderController(l),this.setVisiblePages([this.defaultPage]),this.goTo(this.defaultPage)},t.prototype.bindEvents=function(){var n=this,r=aS(function(){return n.render(n.attributes,n)},50);this.playWindow.addEventListener(kt.INSERTED,r),this.playWindow.addEventListener(kt.REMOVED,r)},t}(dr);function J9(e,t,n){var r=Math.round((e-n)/t);return n+r*t}function e7(e,t,n){var r=1.4,i=r*n;return[["M",e-n,t-i],["L",e+n,t-i],["L",e+n,t+i],["L",e-n,t+i],["Z"]]}var oS=1.4,sS=.4;function t7(e,t,n){var r=n,i=r*oS,a=r/2,o=r/6,s=e+i*sS;return[["M",e,t],["L",s,t+a],["L",e+i,t+a],["L",e+i,t-a],["L",s,t-a],["Z"],["M",s,t+o],["L",e+i-2,t+o],["M",s,t-o],["L",e+i-2,t-o]]}function n7(e,t,n){var r=n,i=r*oS,a=r/2,o=r/6,s=t+i*sS;return[["M",e,t],["L",e-a,s],["L",e-a,t+i],["L",e+a,t+i],["L",e+a,s],["Z"],["M",e-o,s],["L",e-o,t+i-2],["M",e+o,s],["L",e+o,t+i-2]]}zt.registerSymbol("hiddenHandle",e7),zt.registerSymbol("verticalHandle",t7),zt.registerSymbol("horizontalHandle",n7);var Nne=function(e,t,n){return e===void 0&&(e="horizontal"),e==="horizontal"?t:n};function r7(e,t,n,r){var i;r===void 0&&(r=4);var a=Y(e,2),o=a[0],s=a[1],l=Y(t,2),c=l[0],u=l[1],f=Y(n,2),d=f[0],h=f[1],p=Y([c,u],2),v=p[0],g=p[1],m=g-v;return v>g&&(i=Y([g,v],2),v=i[0],g=i[1]),m>s-o?[o,s]:vs?h===s&&d===v?[v,s]:[s-m,s]:[v,g]}function fa(e,t,n){return e===void 0&&(e="horizontal"),e==="horizontal"?t:n}var oi=Oi({layout:"flex",markerGroup:"marker-group",marker:"marker",labelGroup:"label-group",label:"label",valueGroup:"value-group",value:"value",backgroundGroup:"background-group",background:"background"},"legend-category-item");function i7(e){var t=e.querySelector(oi.marker.class);return t?t.style:{}}var a7=function(e){On(t,e);function t(n){return e.call(this,n,{span:[1,1],marker:function(){return new Ra({style:{r:6}})},markerSize:10,labelFill:"#646464",valueFill:"#646464",labelFontSize:12,valueFontSize:12,labelTextBaseline:"middle",valueTextBaseline:"middle"})||this}return Object.defineProperty(t.prototype,"showValue",{get:function(){var n=this.attributes.valueText;return n?typeof n=="string"||typeof n=="number"?n!=="":typeof n=="function"?!0:n.attr("text")!=="":!1},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"actualSpace",{get:function(){var n=this.labelGroup,r=this.valueGroup,i=this.attributes.markerSize,a=n.node().getBBox(),o=a.width,s=a.height,l=r.node().getBBox(),c=l.width,u=l.height;return{markerWidth:i,labelWidth:o,valueWidth:c,height:Math.max(i,s,u)}},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"span",{get:function(){var n=this.attributes.span;if(!n)return[1,1];var r=Y(Or(n),2),i=r[0],a=r[1],o=this.showValue?a:0,s=i+o;return[i/s,o/s]},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"shape",{get:function(){var n,r=this.attributes,i=r.markerSize,a=r.width,o=this.actualSpace,s=o.markerWidth,l=o.height,c=this.actualSpace,u=c.labelWidth,f=c.valueWidth,d=Y(this.spacing,2),h=d[0],p=d[1];if(a){var v=a-i-h-p,g=Y(this.span,2),m=g[0],y=g[1];n=Y([m*v,y*v],2),u=n[0],f=n[1]}var b=s+u+f+h+p;return{width:b,height:l,markerWidth:s,labelWidth:u,valueWidth:f}},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"spacing",{get:function(){var n=this.attributes.spacing;if(!n)return[0,0];var r=Y(Or(n),2),i=r[0],a=r[1];return this.showValue?[i,a]:[i,0]},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"layout",{get:function(){var n=this.shape,r=n.markerWidth,i=n.labelWidth,a=n.valueWidth,o=n.width,s=n.height,l=Y(this.spacing,2),c=l[0],u=l[1];return{height:s,width:o,markerWidth:r,labelWidth:i,valueWidth:a,position:[r/2,r+c,r+i+c+u]}},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"scaleSize",{get:function(){var n=i7(this.markerGroup.node()),r=this.attributes,i=r.markerSize,a=r.markerStrokeWidth,o=a===void 0?n.strokeWidth:a,s=r.markerLineWidth,l=s===void 0?n.lineWidth:s,c=r.markerStroke,u=c===void 0?n.stroke:c,f=+(o||l||(u?1:0))*Math.sqrt(2),d=this.markerGroup.node().getBBox(),h=d.width,p=d.height;return(1-f/Math.max(h,p))*i},enumerable:!1,configurable:!0}),t.prototype.renderMarker=function(n){var r=this,i=this.attributes.marker,a=Pt(this.attributes,"marker");this.markerGroup=n.maybeAppendByClassName(oi.markerGroup,"g").style("zIndex",0),qr(!!i,this.markerGroup,function(){var o,s=r.markerGroup.node(),l=(o=s.childNodes)===null||o===void 0?void 0:o[0],c=typeof i=="string"?new zt({style:{symbol:i},className:oi.marker.name}):i();l?c.nodeName===l.nodeName?l instanceof zt?l.update(Me(Me({},a),{symbol:i})):(jj(l,c),bt(l).styles(a)):(l.remove(),bt(c).attr("className",oi.marker.name).styles(a),s.appendChild(c)):(c instanceof zt||bt(c).attr("className",oi.marker.name).styles(a),s.appendChild(c)),r.markerGroup.node().scale(1/r.markerGroup.node().getScale()[0]);var u=iv(r.markerGroup.node(),r.scaleSize,!0);r.markerGroup.node().style._transform="scale(".concat(u,")")})},t.prototype.renderLabel=function(n){var r=Pt(this.attributes,"label"),i=r.text,a=sr(r,["text"]);this.labelGroup=n.maybeAppendByClassName(oi.labelGroup,"g").style("zIndex",0),this.labelGroup.maybeAppendByClassName(oi.label,function(){return os(i)}).styles(a)},t.prototype.renderValue=function(n){var r=this,i=Pt(this.attributes,"value"),a=i.text,o=sr(i,["text"]);this.valueGroup=n.maybeAppendByClassName(oi.valueGroup,"g").style("zIndex",0),qr(this.showValue,this.valueGroup,function(){r.valueGroup.maybeAppendByClassName(oi.value,function(){return os(a)}).styles(o)})},t.prototype.renderBackground=function(n){var r=this.shape,i=r.width,a=r.height,o=Pt(this.attributes,"background");this.background=n.maybeAppendByClassName(oi.backgroundGroup,"g").style("zIndex",-1),this.background.maybeAppendByClassName(oi.background,"rect").styles(Me({width:i,height:a},o))},t.prototype.adjustLayout=function(){var n=this.layout,r=n.labelWidth,i=n.valueWidth,a=n.height,o=Y(n.position,3),s=o[0],l=o[1],c=o[2],u=a/2;this.markerGroup.styles({transform:"translate(".concat(s,", ").concat(u,")").concat(this.markerGroup.node().style._transform)}),this.labelGroup.styles({transform:"translate(".concat(l,", ").concat(u,")")}),uv(this.labelGroup.select(oi.label.class).node(),Math.ceil(r)),this.showValue&&(this.valueGroup.styles({transform:"translate(".concat(c,", ").concat(u,")")}),uv(this.valueGroup.select(oi.value.class).node(),Math.ceil(i)))},t.prototype.render=function(n,r){var i=bt(r),a=n.x,o=a===void 0?0:a,s=n.y,l=s===void 0?0:s;i.styles({transform:"translate(".concat(o,", ").concat(l,")")}),this.renderMarker(i),this.renderLabel(i),this.renderValue(i),this.renderBackground(i),this.adjustLayout()},t}(dr),ss=Oi({page:"item-page",navigator:"navigator",item:"item"},"items"),lS=function(e,t,n){return n===void 0&&(n=!0),e?t(e):n},o7=function(e){On(t,e);function t(n){var r=e.call(this,n,{data:[],gridRow:1/0,gridCol:void 0,padding:0,width:1e3,height:100,rowPadding:0,colPadding:0,layout:"flex",orientation:"horizontal",click:bv,mouseenter:bv,mouseleave:bv})||this;return r.navigatorShape=[0,0],r}return Object.defineProperty(t.prototype,"pageViews",{get:function(){return this.navigator.getContainer()},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"grid",{get:function(){var n=this.attributes,r=n.gridRow,i=n.gridCol,a=n.data;if(!r&&!i)throw new Error("gridRow and gridCol can not be set null at the same time");return r&&i?[r,i]:r?[r,a.length]:[a.length,i]},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"renderData",{get:function(){var n=this.attributes,r=n.data,i=n.layout,a=Pt(this.attributes,"item"),o=r.map(function(s,l){var c=s.id,u=c===void 0?l:c,f=s.label,d=s.value;return{id:"".concat(u),index:l,style:Me({layout:i,labelText:f,valueText:d},Object.fromEntries(Object.entries(a).map(function(h){var p=Y(h,2),v=p[0],g=p[1];return[v,_i(g,[s,l,r])]})))}});return o},enumerable:!1,configurable:!0}),t.prototype.getGridLayout=function(){var n=this,r=this.attributes,i=r.orientation,a=r.width,o=r.rowPadding,s=r.colPadding,l=Y(this.navigatorShape,1),c=l[0],u=Y(this.grid,2),f=u[0],d=u[1],h=d*f,p=0;return this.pageViews.children.map(function(v,g){var m,y,b=Math.floor(g/h),x=g%h,w=n.ifHorizontal(d,f),O=[Math.floor(x/w),x%w];i==="vertical"&&O.reverse();var _=Y(O,2),S=_[0],M=_[1],k=(a-c-(d-1)*s)/d,E=v.getBBox().height,N=Y([0,0],2),T=N[0],L=N[1];return i==="horizontal"?(m=Y([p,S*(E+o)],2),T=m[0],L=m[1],p=M===d-1?0:p+k+s):(y=Y([M*(k+s),p],2),T=y[0],L=y[1],p=S===f-1?0:p+E+o),{page:b,index:g,row:S,col:M,pageIndex:x,width:k,height:E,x:T,y:L}})},t.prototype.getFlexLayout=function(){var n=this.attributes,r=n.width,i=n.height,a=n.rowPadding,o=n.colPadding,s=Y(this.navigatorShape,1),l=s[0],c=Y(this.grid,2),u=c[0],f=c[1],d=Y([r-l,i],2),h=d[0],p=d[1],v=Y([0,0,0,0,0,0,0,0],8),g=v[0],m=v[1],y=v[2],b=v[3],x=v[4],w=v[5],O=v[6],_=v[7];return this.pageViews.children.map(function(S,M){var k,E,N,T,L=S.getBBox(),I=L.width,D=L.height,F=O===0?0:o,j=O+F+I;if(j<=h&&lS(x,function(W){return W0?(this.navigatorShape=[55,0],n.call(this)):r},enumerable:!1,configurable:!0}),t.prototype.ifHorizontal=function(n,r){var i=this.attributes.orientation;return fa(i,n,r)},t.prototype.flattenPage=function(n){n.querySelectorAll(ss.item.class).forEach(function(r){n.appendChild(r)}),n.querySelectorAll(ss.page.class).forEach(function(r){var i=n.removeChild(r);i.destroy()})},t.prototype.renderItems=function(n){var r=this.attributes,i=r.click,a=r.mouseenter,o=r.mouseleave;this.flattenPage(n);var s=this.dispatchCustomEvent.bind(this);bt(n).selectAll(ss.item.class).data(this.renderData,function(l){return l.id}).join(function(l){return l.append(function(c){var u=c.style;return new a7({style:u})}).attr("className",ss.item.name).on("click",function(){i==null||i(this),s("itemClick",{item:this})}).on("pointerenter",function(){a==null||a(this),s("itemMouseenter",{item:this})}).on("pointerleave",function(){o==null||o(this),s("itemMouseleave",{item:this})})},function(l){return l.each(function(c){var u=c.style;this.update(u)})},function(l){return l.remove()})},t.prototype.relayoutNavigator=function(){var n,r=this.attributes,i=r.layout,a=r.width,o=((n=this.pageViews.children[0])===null||n===void 0?void 0:n.getBBox().height)||0,s=Y(this.navigatorShape,2),l=s[0],c=s[1];this.navigator.update(i==="grid"?{pageWidth:a-l,pageHeight:o-c}:{})},t.prototype.adjustLayout=function(){var n=this,r=Object.entries(U9(this.itemsLayout,"page")).map(function(a){var o=Y(a,2),s=o[0],l=o[1];return{page:s,layouts:l}}),i=rt([],Y(this.navigator.getContainer().children),!1);r.forEach(function(a){var o=a.layouts,s=n.pageViews.appendChild(new cr({className:ss.page.name}));o.forEach(function(l){var c=l.x,u=l.y,f=l.index,d=l.width,h=l.height,p=i[f];s.appendChild(p),X9(p,"__layout__",l),p.update({x:c,y:u,width:d,height:h})})}),this.relayoutNavigator()},t.prototype.renderNavigator=function(n){var r=this.attributes.orientation,i=Pt(this.attributes,"nav"),a=ja({orientation:r},i),o=this;return n.selectAll(ss.navigator.class).data(["nav"]).join(function(s){return s.append(function(){return new Q9({style:a})}).attr("className",ss.navigator.name).each(function(){o.navigator=this})},function(s){return s.each(function(){this.update(a)})},function(s){return s.remove()}),this.navigator},t.prototype.getBBox=function(){return this.navigator.getBBox()},t.prototype.render=function(n,r){var i=this.attributes.data;if(!(!i||i.length===0)){var a=this.renderNavigator(bt(r));this.renderItems(a.getContainer()),this.adjustLayout()}},t.prototype.dispatchCustomEvent=function(n,r){var i=new tn(n,{detail:r});this.dispatchEvent(i)},t}(dr),Oc=Oi({markerGroup:"marker-group",marker:"marker",labelGroup:"label-group",label:"label"},"handle"),cS={showLabel:!0,formatter:function(e){return e.toString()},markerSize:25,markerStroke:"#c5c5c5",markerFill:"#fff",markerLineWidth:1,labelFontSize:12,labelFill:"#c5c5c5",labelText:"",orientation:"vertical",spacing:0},s7=function(e){On(t,e);function t(n){return e.call(this,n,cS)||this}return t.prototype.render=function(n,r){var i=bt(r).maybeAppendByClassName(Oc.markerGroup,"g");this.renderMarker(i);var a=bt(r).maybeAppendByClassName(Oc.labelGroup,"g");this.renderLabel(a)},t.prototype.renderMarker=function(n){var r=this,i=this.attributes,a=i.orientation,o=i.markerSymbol,s=o===void 0?fa(a,"horizontalHandle","verticalHandle"):o;qr(!!s,n,function(l){var c=Pt(r.attributes,"marker"),u=Me({symbol:s},c);r.marker=l.maybeAppendByClassName(Oc.marker,function(){return new zt({style:u})}).update(u)})},t.prototype.renderLabel=function(n){var r=this,i=this.attributes,a=i.showLabel,o=i.orientation,s=i.spacing,l=s===void 0?0:s,c=i.formatter;qr(a,n,function(u){var f,d=Pt(r.attributes,"label"),h=d.text,p=sr(d,["text"]),v=((f=u.select(Oc.marker.class))===null||f===void 0?void 0:f.node().getBBox())||{},g=v.width,m=g===void 0?0:g,y=v.height,b=y===void 0?0:y,x=Y(fa(o,[0,b+l,"center","top"],[m+l,0,"start","middle"]),4),w=x[0],O=x[1],_=x[2],S=x[3];u.maybeAppendByClassName(Oc.label,"text").styles(Me(Me({},p),{x:w,y:O,text:c(h).toString(),textAlign:_,textBaseline:S}))})},t}(dr),uS={showTitle:!0,padding:0,orientation:"horizontal",backgroundFill:"transparent",titleText:"",titleSpacing:4,titlePosition:"top-left",titleFill:"#2C3542",titleFontWeight:"bold",titleFontFamily:"sans-serif",titleFontSize:12},l7=ja({},uS,{}),c7=ja({},uS,ca(cS,"handle"),{color:["#d0e3fa","#acc7f6","#8daaf2","#6d8eea","#4d73cd","#325bb1","#5a3e75","#8c3c79","#e23455","#e7655b"],indicatorBackgroundFill:"#262626",indicatorLabelFill:"white",indicatorLabelFontSize:12,indicatorVisibility:"hidden",labelAlign:"value",labelDirection:"positive",labelSpacing:5,showHandle:!0,showIndicator:!0,showLabel:!0,slidable:!0,titleText:"",type:"continuous"}),u7=.01,Ine=.5,_r=Oi({title:"title",titleGroup:"title-group",items:"items",itemsGroup:"items-group",contentGroup:"content-group",ribbonGroup:"ribbon-group",ribbon:"ribbon",handlesGroup:"handles-group",handle:"handle",startHandle:"start-handle",endHandle:"end-handle",labelGroup:"label-group",label:"label",indicator:"indicator"},"legend"),f7=function(e){On(t,e);function t(n){return e.call(this,n,l7)||this}return t.prototype.renderTitle=function(n,r,i){var a=this.attributes,o=a.showTitle,s=a.titleText,l=Pt(this.attributes,"title"),c=Y(Ba(l),2),u=c[0],f=c[1];this.titleGroup=n.maybeAppendByClassName(_r.titleGroup,"g").styles(f);var d=Me(Me({width:r,height:i},u),{text:o?s:""});this.title=this.titleGroup.maybeAppendByClassName(_r.title,function(){return new j_({style:d})}).update(d)},t.prototype.renderItems=function(n,r){var i=r.x,a=r.y,o=r.width,s=r.height,l=Pt(this.attributes,"title",!0),c=Y(Ba(l),2),u=c[0],f=c[1],d=Me(Me({},u),{width:o,height:s,x:0,y:0});this.itemsGroup=n.maybeAppendByClassName(_r.itemsGroup,"g").styles(Me(Me({},f),{transform:"translate(".concat(i,", ").concat(a,")")}));var h=this;this.itemsGroup.selectAll(_r.items.class).data(["items"]).join(function(p){return p.append(function(){return new o7({style:d})}).attr("className",_r.items.name).each(function(){h.items=bt(this)})},function(p){return p.update(d)},function(p){return p.remove()})},t.prototype.adjustLayout=function(){var n=this.attributes.showTitle;if(n){var r=this.title.node().getAvailableSpace(),i=r.x,a=r.y;this.itemsGroup.node().style.transform="translate(".concat(i,", ").concat(a,")")}},Object.defineProperty(t.prototype,"availableSpace",{get:function(){var n=this.attributes,r=n.showTitle,i=n.width,a=n.height;return r?this.title.node().getAvailableSpace():new vn(0,0,i,a)},enumerable:!1,configurable:!0}),t.prototype.getBBox=function(){var n,r,i=(n=this.title)===null||n===void 0?void 0:n.node(),a=(r=this.items)===null||r===void 0?void 0:r.node();return!i||!a?e.prototype.getBBox.call(this):a9(i,a)},t.prototype.render=function(n,r){var i=this.attributes,a=i.width,o=i.height,s=i.x,l=s===void 0?0:s,c=i.y,u=c===void 0?0:c,f=bt(r);r.style.transform="translate(".concat(l,", ").concat(u,")"),this.renderTitle(f,a,o),this.renderItems(f,this.availableSpace),this.adjustLayout()},t}(dr);function _c(e){if(ol(e)){var t=e;return t[t.length-1]}}var d7=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i0?r==null?void 0:r.getOptions().domain:l.data).map((d,h)=>{var p;return i?i.map(d||"point"):((p=s==null?void 0:s.style)===null||p===void 0?void 0:p.shape)||l.defaultShape||"point"});typeof c=="string"&&a.push([c,f])}if(a.length===0)return["point",["point"]];if(a.length===1||!n)return a[0];const{range:o}=n.getOptions();return a.map(([s,l])=>{let c=0;for(let u=0;ul[0]-s[0])[0][1]}function p7(e,t){const{scales:n,library:r,markState:i}=t,[a,o]=h7(n,i),{itemMarker:s,itemMarkerSize:l}=e,c=(d,h)=>{var p,v,g;const m=((g=(v=(p=r[`mark.${a}`])===null||p===void 0?void 0:p.props)===null||v===void 0?void 0:v.shape[d])===null||g===void 0?void 0:g.props.defaultMarker)||_c(d.split(".")),y=typeof l=="function"?l(h):l;return()=>O8(m,{color:h.color})(0,0,y)},u=d=>`${o[d]}`;return ua(n,"shape")&&!s?(d,h)=>c(u(h),d):typeof s=="function"?(d,h)=>{const p=s(d.id,h);return typeof p=="string"?c(p,d):p}:(d,h)=>c(s||u(h),d)}function v7(e){const t=ua(e,"opacity");if(t){const{range:n}=t.getOptions();return(r,i)=>n[i]}}function g7(e,t){const n=ua(e,"size");return n instanceof qf?n.map(NaN)*2:t}function m7(e,t){const{labelFormatter:n=d=>`${d}`}=e,{scales:r,theme:i}=t,a=i.legendCategory.itemMarkerSize,o=g7(r,a),s={itemMarker:p7(Object.assign(Object.assign({},e),{itemMarkerSize:o}),t),itemMarkerSize:o,itemMarkerOpacity:v7(r)},l=typeof n=="string"?go(n):n,c=ua(r,"color"),u=N9(r),f=c?d=>c.map(d):()=>t.theme.color;return Object.assign(Object.assign({},s),{data:u.map(d=>({id:d,label:l(d),color:f(d)}))})}function y7(e,t,n){const{position:r}=t;if(r==="center"){const{bbox:o}=e,{width:s,height:l}=o;return{width:s,height:l}}const{width:i,height:a}=q_(e,t,n);return{width:i,height:a}}function b7(e){return Object.assign(Object.assign({},e),{data:(e==null?void 0:e.data.filter(t=>t.id!==""))||[]})}const xv=e=>{const{labelFormatter:t,layout:n,order:r,orientation:i,position:a,size:o,title:s,cols:l,itemMarker:c}=e,u=d7(e,["labelFormatter","layout","order","orientation","position","size","title","cols","itemMarker"]),{gridRow:f}=u;return d=>{const{value:h,theme:p}=d,{bbox:v}=h,{width:g,height:m}=y7(h,e,xv),y=X_(a,n),b=Object.assign(Object.assign(Object.assign(Object.assign({orientation:["right","left","center"].includes(a)?"vertical":"horizontal",width:g,height:m,layout:l!==void 0?"grid":"flex"},l!==void 0&&{gridCol:l}),f!==void 0&&{gridRow:f}),{titleText:dd(s)}),m7(e,d)),{legendCategory:x={}}=p,w=hd(Object.assign({},x,b7(b),u)),O=new C9({style:Object.assign(Object.assign({x:v.x,y:v.y,width:v.width,height:v.height},y),{subOptions:w})});return O.appendChild(new f7({className:"legend-category",style:w})),O}};xv.props={defaultPosition:"top",defaultOrder:1,defaultSize:40,defaultCrossPadding:[12,12],defaultPadding:[12,12]};function pd(e,t){return+e.toPrecision(t)}function Dne(e){return e.toLocaleString()}function jne(e){return e.toExponential()}function Fne(e,t){return t===void 0&&(t=0),Math.abs(e)<1e3?String(e):"".concat(pd(e/1e3,t).toLocaleString(),"K")}var Bne=function(e,t,n){return e<0&&Number.isFinite(e)?t:n},zne=function(e,t,n){return e>0&&Number.isFinite(e)?t:n},Zne=function(e,t){return e*t},Wne=function(e,t){return e/2+(t||0)/2};function vd(e){var t=e.canvas,n=e.touches,r=e.offsetX,i=e.offsetY;if(t){var a=t.x,o=t.y;return[a,o]}if(n){var s=n[0],l=s.clientX,c=s.clientY;return[l,c]}return r&&i?[r,i]:[0,0]}var x7={backgroundFill:"#262626",backgroundLineCap:"round",backgroundLineWidth:1,backgroundStroke:"#333",backgroundZIndex:-1,formatter:function(e){return e.toString()},labelFill:"#fff",labelFontSize:12,labelTextBaseline:"middle",padding:[2,4],position:"right",radius:0,zIndex:999},wv=Oi({background:"background",labelGroup:"label-group",label:"label"},"indicator"),w7=function(e){On(t,e);function t(n){var r=e.call(this,n,x7)||this;return r.point=[0,0],r.group=r.appendChild(new cr({})),r.isMutationObserved=!0,r}return t.prototype.renderBackground=function(){if(this.label){var n=this.attributes,r=n.position,i=n.padding,a=Y(Or(i),4),o=a[0],s=a[1],l=a[2],c=a[3],u=this.label.node().getLocalBounds(),f=u.min,d=u.max,h=new vn(f[0]-c,f[1]-o,d[0]+s-f[0]+c,d[1]+l-f[1]+o),p=this.getPath(r,h),v=Pt(this.attributes,"background");this.background=bt(this.group).maybeAppendByClassName(wv.background,"path").styles(Me(Me({},v),{d:p})),this.group.appendChild(this.label.node())}},t.prototype.renderLabel=function(){var n=this.attributes,r=n.formatter,i=n.labelText,a=Pt(this.attributes,"label"),o=Y(Ba(a),2),s=o[0],l=o[1],c=s.text,u=sr(s,["text"]);if(this.label=bt(this.group).maybeAppendByClassName(wv.labelGroup,"g").styles(l),!!i){var f=this.label.maybeAppendByClassName(wv.label,function(){return os(r(i))}).style("text",r(i).toString());f.selectAll("text").styles(u)}},t.prototype.adjustLayout=function(){var n=Y(this.point,2),r=n[0],i=n[1],a=this.attributes,o=a.x,s=a.y;this.group.attr("transform","translate(".concat(o-r,", ").concat(s-i,")"))},t.prototype.getPath=function(n,r){var i=this.attributes.radius,a=r.x,o=r.y,s=r.width,l=r.height,c=[["M",a+i,o],["L",a+s-i,o],["A",i,i,0,0,1,a+s,o+i],["L",a+s,o+l-i],["A",i,i,0,0,1,a+s-i,o+l],["L",a+i,o+l],["A",i,i,0,0,1,a,o+l-i],["L",a,o+i],["A",i,i,0,0,1,a+i,o],["Z"]],u={top:4,right:6,bottom:0,left:2},f=u[n],d=this.createCorner([c[f].slice(-2),c[f+1].slice(-2)]);return c.splice.apply(c,rt([f+1,1],Y(d),!1)),c[0][0]="M",c},t.prototype.createCorner=function(n,r){r===void 0&&(r=10);var i=.8,a=Dj.apply(void 0,rt([],Y(n),!1)),o=Y(n,2),s=Y(o[0],2),l=s[0],c=s[1],u=Y(o[1],2),f=u[0],d=u[1],h=Y(a?[f-l,[l,f]]:[d-c,[c,d]],2),p=h[0],v=Y(h[1],2),g=v[0],m=v[1],y=p/2,b=p/Math.abs(p),x=r*b,w=x/2,O=x*Math.sqrt(3)/2*i,_=Y([g,g+y-w,g+y,g+y+w,m],5),S=_[0],M=_[1],k=_[2],E=_[3],N=_[4];return a?(this.point=[k,c-O],[["L",S,c],["L",M,c],["L",k,c-O],["L",E,c],["L",N,c]]):(this.point=[l+O,k],[["L",l,S],["L",l,M],["L",l+O,k],["L",l,E],["L",l,N]])},t.prototype.applyVisibility=function(){var n=this.attributes.visibility;n==="hidden"?fo(this):uc(this)},t.prototype.bindEvents=function(){this.label.on(kt.BOUNDS_CHANGED,this.renderBackground)},t.prototype.render=function(){this.renderLabel(),this.renderBackground(),this.adjustLayout(),this.applyVisibility()},t}(dr),fS={fill:"#fff",lineWidth:1,radius:2,size:10,stroke:"#bfbfbf",strokeOpacity:1,zIndex:0},dS={fill:"#000",fillOpacity:.45,fontSize:12,textAlign:"center",textBaseline:"middle",zIndex:1},hS={x:0,y:0,orientation:"horizontal",showLabel:!0,type:"start"},da=Oi({foreground:"foreground",handle:"handle",selection:"selection",sparkline:"sparkline",sparklineGroup:"sparkline-group",track:"track",brushArea:"brush-area"},"slider"),yo=Oi({labelGroup:"label-group",label:"label",iconGroup:"icon-group",icon:"icon",iconRect:"icon-rect",iconLine:"icon-line"},"handle"),O7=function(e){On(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.render=function(n,r){var i=n.x,a=n.y,o=n.size,s=o===void 0?10:o,l=n.radius,c=l===void 0?s/4:l,u=n.orientation,f=sr(n,["x","y","size","radius","orientation"]),d=s,h=d*2.4,p=bt(r).maybeAppendByClassName(yo.iconRect,"rect").styles(Me(Me({},f),{width:d,height:h,radius:c,x:i-d/2,y:a-h/2,transformOrigin:"center"})),v=i+1/3*d-d/2,g=i+2/3*d-d/2,m=a+1/4*h-h/2,y=a+3/4*h-h/2;p.maybeAppendByClassName("".concat(yo.iconLine,"-1"),"line").styles(Me({x1:v,x2:v,y1:m,y2:y},f)),p.maybeAppendByClassName("".concat(yo.iconLine,"-2"),"line").styles(Me({x1:g,x2:g,y1:m,y2:y},f)),u==="vertical"&&(p.node().style.transform="rotate(90)")},t}(dr),pS=function(e){On(t,e);function t(n){return e.call(this,n,hS)||this}return t.prototype.renderLabel=function(n){var r=this,i=this.attributes,a=i.x,o=i.y,s=i.showLabel,l=Pt(this.attributes,"label"),c=l.x,u=c===void 0?0:c,f=l.y,d=f===void 0?0:f,h=l.transform,p=l.transformOrigin,v=sr(l,["x","y","transform","transformOrigin"]),g=Y(Ba(v,[]),2),m=g[0],y=g[1],b=bt(n).maybeAppendByClassName(yo.labelGroup,"g").styles(y),x=Me(Me({},dS),m),w=x.text,O=sr(x,["text"]);qr(!!s,b,function(_){r.label=_.maybeAppendByClassName(yo.label,"text").styles(Me(Me({},O),{x:a+u,y:o+d,transform:h,transformOrigin:p,text:"".concat(w)})),r.label.on("mousedown",function(S){S.stopPropagation()}),r.label.on("touchstart",function(S){S.stopPropagation()})})},t.prototype.renderIcon=function(n){var r=this.attributes,i=r.x,a=r.y,o=r.orientation,s=r.type,l=Me(Me({x:i,y:a,orientation:o},fS),Pt(this.attributes,"icon")),c=this.attributes.iconShape,u=c===void 0?function(){return new O7({style:l})}:c,f=bt(n).maybeAppendByClassName(yo.iconGroup,"g");f.selectAll(yo.icon.class).data([u]).join(function(d){return d.append(typeof u=="string"?u:function(){return u(s)}).attr("className",yo.icon.name)},function(d){return d.update(l)},function(d){return d.remove()})},t.prototype.render=function(n,r){this.renderIcon(r),this.renderLabel(r)},t}(dr);function _7(e,t){for(var n=1;n=r&&t<=i)return[r,i]}return[t,t]}function S7(e,t,n){var r=Array.from(t),i=e.length;return new Array(i).fill(0).reduce(function(a,o,s){var l=r[s%r.length];return a+=" ".concat(e[s],":").concat(l).concat(s(r+i)/2?i:r,range:[r,i]}}var Sc=Oi({trackGroup:"background-group",track:"background",selectionGroup:"ribbon-group",selection:"ribbon",clipPath:"clip-path"},"ribbon");function gS(e){var t=e.orientation,n=e.size,r=e.length;return fa(t,[r,n],[n,r])}function mS(e){var t=e.type,n=Y(gS(e),2),r=n[0],i=n[1];return t==="size"?[["M",0,i],["L",0+r,0],["L",0+r,i],["Z"]]:[["M",0,i],["L",0,0],["L",0+r,0],["L",0+r,i],["Z"]]}function M7(e){return mS(e)}function k7(e){var t=e.orientation,n=e.color,r=e.block,i=e.partition,a;if(lr(n)){var o=20;a=new Array(o).fill(0).map(function(c,u,f){return n(u/(f.length-1))})}else a=n;var s=a.length,l=a.map(function(c){return ao(c).toString()});return s?s===1?l[0]:r?S7(i,l,t):l.reduce(function(c,u,f){return c+=" ".concat(f/(s-1),":").concat(u)},"l(".concat(fa(t,"0","270"),")")):""}function E7(e){var t=e.orientation,n=e.range;if(!n)return[];var r=Y(gS(e),2),i=r[0],a=r[1],o=Y(n,2),s=o[0],l=o[1],c=fa(t,s*i,0),u=fa(t,0,s*a),f=fa(t,l*i,i),d=fa(t,a,l*a);return[["M",c,u],["L",c,d],["L",f,d],["L",f,u],["Z"]]}function A7(e,t){var n=Pt(t,"track");e.maybeAppendByClassName(Sc.track,"path").styles(Me({d:mS(t)},n))}function T7(e,t){var n=Pt(t,"selection"),r=k7(t),i=e.maybeAppendByClassName(Sc.selection,"path").styles(Me({d:M7(t),fill:r},n)),a=i.maybeAppendByClassName(Sc.clipPath,"path").styles({d:E7(t)}).node();i.style("clipPath",a)}var P7=function(e){On(t,e);function t(n){return e.call(this,n,{type:"color",orientation:"horizontal",size:30,range:[0,1],length:200,block:!1,partition:[],color:["#fff","#000"],trackFill:"#e5e5e5"})||this}return t.prototype.render=function(n,r){var i=bt(r).maybeAppendByClassName(Sc.trackGroup,"g");A7(i,n);var a=bt(r).maybeAppendByClassName(Sc.selectionGroup,"g");T7(a,n)},t}(dr);function C7(e){return{min:Math.min.apply(Math,rt([],Y(e.map(function(t){return t.value})),!1)),max:Math.max.apply(Math,rt([],Y(e.map(function(t){return t.value})),!1))}}var L7=function(e){On(t,e);function t(n){var r=e.call(this,n,c7)||this;return r.eventToOffsetScale=new Er({}),r.innerRibbonScale=new Er({}),r.cacheLabelBBox=null,r.cacheHandleBBox=null,r.onHovering=function(i){var a=r.attributes,o=a.data,s=a.block;i.stopPropagation();var l=r.getValueByCanvasPoint(i);if(s){var c=vS(o.map(function(d){var h=d.value;return h}),l).range,u=r.getRealSelection(c);r.showIndicator((c[0]+c[1])/2,"".concat(u[0],"-").concat(u[1])),r.dispatchIndicated(l,c)}else{var f=r.getTickValue(l);r.showIndicator(f,"".concat(r.getRealValue(f))),r.dispatchIndicated(f)}},r.onDragStart=function(i){return function(a){a.stopPropagation(),r.attributes.slidable&&(r.target=i,r.prevValue=r.getTickValue(r.getValueByCanvasPoint(a)),document.addEventListener("mousemove",r.onDragging),document.addEventListener("touchmove",r.onDragging),document.addEventListener("mouseleave",r.onDragEnd),document.addEventListener("mouseup",r.onDragEnd),document.addEventListener("mouseup",r.onDragEnd),document.addEventListener("touchend",r.onDragEnd))}},r.onDragging=function(i){var a=r.target;r.updateMouse();var o=Y(r.selection,2),s=o[0],l=o[1],c=r.getTickValue(r.getValueByCanvasPoint(i)),u=c-r.prevValue;a==="start"?s!==c&&r.updateSelection(c,l):a==="end"?l!==c&&r.updateSelection(s,c):a==="ribbon"&&u!==0&&(r.prevValue=c,r.updateSelection(u,u,!0))},r.onDragEnd=function(){r.style.cursor="pointer",document.removeEventListener("mousemove",r.onDragging),document.removeEventListener("touchmove",r.onDragging),document.removeEventListener("mouseup",r.onDragEnd),document.removeEventListener("touchend",r.onDragEnd)},r}return Object.defineProperty(t.prototype,"handleOffsetRatio",{get:function(){return this.ifHorizontal(.5,.5)},enumerable:!1,configurable:!0}),t.prototype.getBBox=function(){var n=this.attributes,r=n.width,i=n.height;return new vn(0,0,r,i)},t.prototype.render=function(n,r){var i=this,a=n.showLabel;this.renderTitle(bt(r));var o=this.availableSpace,s=o.x,l=o.y,c=bt(r).maybeAppendByClassName(_r.contentGroup,"g").styles({transform:"translate(".concat(s,", ").concat(l,")")}),u=c.maybeAppendByClassName(_r.labelGroup,"g").styles({zIndex:1});qr(!!a,u,function(d){i.renderLabel(d)});var f=c.maybeAppendByClassName(_r.ribbonGroup,"g").styles({zIndex:0});this.handlesGroup=c.maybeAppendByClassName(_r.handlesGroup,"g").styles({zIndex:2}),this.renderHandles(),this.renderRibbon(f),this.renderIndicator(c),this.adjustLabel(),this.adjustHandles()},Object.defineProperty(t.prototype,"range",{get:function(){var n=this.attributes,r=n.data,i=n.domain;return i?{min:i[0],max:i[1]}:C7(r)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"ribbonScale",{get:function(){var n=this.range,r=n.min,i=n.max;return this.innerRibbonScale.update({domain:[r,i],range:[0,1]}),this.innerRibbonScale},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"ribbonRange",{get:function(){var n=Y(this.selection,2),r=n[0],i=n[1],a=this.ribbonScale;return[a.map(r),a.map(i)]},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"selection",{get:function(){var n=this.range,r=n.min,i=n.max,a=this.attributes.defaultValue,o=a===void 0?[r,i]:a,s=Y(o,2),l=s[0],c=s[1];return[l,c]},enumerable:!1,configurable:!0}),t.prototype.ifHorizontal=function(n,r){return fa(this.attributes.orientation,typeof n=="function"?n():n,typeof r=="function"?r():r)},t.prototype.renderTitle=function(n){var r=this.attributes,i=r.showTitle,a=r.titleText,o=r.width,s=r.height,l=Pt(this.attributes,"title"),c=Me(Me({},l),{width:o,height:s,text:a}),u=this;n.selectAll(_r.title.class).data(i?[a]:[]).join(function(f){return f.append(function(){return new j_({style:c})}).attr("className",_r.title.name).each(function(){u.title=this})},function(f){return f.update(c)},function(f){return f.each(function(){u.title=void 0}).remove()})},Object.defineProperty(t.prototype,"availableSpace",{get:function(){if(this.title)return this.title.getAvailableSpace();var n=this.attributes,r=n.width,i=n.height;return new vn(0,0,r,i)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"labelFixedSpacing",{get:function(){var n=this.attributes.showTick;return n?5:0},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"labelPosition",{get:function(){var n=this.attributes,r=n.orientation,i=n.labelDirection,a={vertical:{positive:"right",negative:"left"},horizontal:{positive:"bottom",negative:"top"}};return a[r][i]},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"labelBBox",{get:function(){var n,r=this.attributes.showLabel;if(!r)return new vn(0,0,0,0);if(this.cacheLabelBBox)return this.cacheLabelBBox;var i=((n=this.label.querySelector(Vt.labelGroup.class))===null||n===void 0?void 0:n.children.slice(-1)[0]).getBBox(),a=i.width,o=i.height;return this.cacheLabelBBox=new vn(0,0,a,o),this.cacheLabelBBox},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"labelShape",{get:function(){var n=this.attributes,r=n.showLabel,i=n.labelSpacing,a=i===void 0?0:i;if(!r)return{width:0,height:0,size:0,length:0};var o=this.labelBBox,s=o.width,l=o.height,c=this.ifHorizontal(l,s)+a+this.labelFixedSpacing,u=this.ifHorizontal(s,l);return{width:s,height:l,size:c,length:u}},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"ribbonBBox",{get:function(){var n=this.attributes,r=n.showHandle,i=n.ribbonSize,a=this.availableSpace,o=a.width,s=a.height,l=this.labelShape,c=l.size,u=l.length,f=Y(this.ifHorizontal([s,o],[o,s]),2),d=f[0],h=f[1],p=r?this.handleShape:{size:0,length:0},v=p.size,g=p.length,m=this.handleOffsetRatio,y=0,b=this.labelPosition;i?y=i:["bottom","right"].includes(b)?y=Math.min(d-c,(d-v)/m):d*(1-m)>v?y=Math.max(d-c,0):y=Math.max((d-c-v)/m,0);var x=Math.max(g,u),w=h-x,O=Y(this.ifHorizontal([w,y],[y,w]),2),_=O[0],S=O[1],M=["top","left"].includes(b)?c:0,k=Y(this.ifHorizontal([x/2,M],[M,x/2]),2),E=k[0],N=k[1];return new vn(E,N,_,S)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"ribbonShape",{get:function(){var n=this.ribbonBBox,r=n.width,i=n.height;return this.ifHorizontal({size:i,length:r},{size:r,length:i})},enumerable:!1,configurable:!0}),t.prototype.renderRibbon=function(n){var r=this.attributes,i=r.data,a=r.type,o=r.orientation,s=r.color,l=r.block,c=Pt(this.attributes,"ribbon"),u=this.range,f=u.min,d=u.max,h=this.ribbonBBox,p=h.x,v=h.y,g=this.ribbonShape,m=g.length,y=g.size,b=ja({transform:"translate(".concat(p,", ").concat(v,")"),length:m,size:y,type:a,orientation:o,color:s,block:l,partition:i.map(function(x){return(x.value-f)/(d-f)}),range:this.ribbonRange},c);this.ribbon=n.maybeAppendByClassName(_r.ribbon,function(){return new P7({style:b})}).update(b)},t.prototype.getHandleClassName=function(n){return"".concat(_r.prefix("".concat(n,"-handle")))},t.prototype.renderHandles=function(){var n=this.attributes,r=n.showHandle,i=n.orientation,a=Pt(this.attributes,"handle"),o=Y(this.selection,2),s=o[0],l=o[1],c=Me(Me({},a),{orientation:i}),u=a.shape,f=u===void 0?"slider":u,d=f==="basic"?s7:pS,h=this;this.handlesGroup.selectAll(_r.handle.class).data(r?[{value:s,type:"start"},{value:l,type:"end"}]:[],function(p){return p.type}).join(function(p){return p.append(function(){return new d({style:c})}).attr("className",function(v){var g=v.type;return"".concat(_r.handle," ").concat(h.getHandleClassName(g))}).each(function(v){var g=v.type,m=v.value;this.update({labelText:m});var y="".concat(g,"Handle");h[y]=this,this.addEventListener("pointerdown",h.onDragStart(g))})},function(p){return p.update(c).each(function(v){var g=v.value;this.update({labelText:g})})},function(p){return p.each(function(v){var g=v.type,m="".concat(g,"Handle");h[m]=void 0}).remove()})},t.prototype.adjustHandles=function(){var n=Y(this.selection,2),r=n[0],i=n[1];this.setHandlePosition("start",r),this.setHandlePosition("end",i)},Object.defineProperty(t.prototype,"handleBBox",{get:function(){if(this.cacheHandleBBox)return this.cacheHandleBBox;if(!this.attributes.showHandle)return new vn(0,0,0,0);var n=this.startHandle.getBBox(),r=n.width,i=n.height,a=this.endHandle.getBBox(),o=a.width,s=a.height,l=Y([Math.max(r,o),Math.max(i,s)],2),c=l[0],u=l[1];return this.cacheHandleBBox=new vn(0,0,c,u),this.cacheHandleBBox},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"handleShape",{get:function(){var n=this.handleBBox,r=n.width,i=n.height,a=Y(this.ifHorizontal([i,r],[r,i]),2),o=a[0],s=a[1];return{width:r,height:i,size:o,length:s}},enumerable:!1,configurable:!0}),t.prototype.setHandlePosition=function(n,r){var i=this.attributes.handleFormatter,a=this.ribbonBBox,o=a.x,s=a.y,l=this.ribbonShape.size,c=this.getOffset(r),u=Y(this.ifHorizontal([o+c,s+l*this.handleOffsetRatio],[o+l*this.handleOffsetRatio,s+c]),2),f=u[0],d=u[1],h=this.handlesGroup.select(".".concat(this.getHandleClassName(n))).node();h==null||h.update({transform:"translate(".concat(f,", ").concat(d,")"),formatter:i})},t.prototype.renderIndicator=function(n){var r=Pt(this.attributes,"indicator");this.indicator=n.maybeAppendByClassName(_r.indicator,function(){return new w7({})}).update(r)},Object.defineProperty(t.prototype,"labelData",{get:function(){var n=this,r=this.attributes.data;return r.reduce(function(i,a,o,s){var l,c,u=(l=a==null?void 0:a.id)!==null&&l!==void 0?l:o.toString();if(i.push(Me(Me({},a),{id:u,index:o,type:"value",label:(c=a==null?void 0:a.label)!==null&&c!==void 0?c:a.value.toString(),value:n.ribbonScale.map(a.value)})),o({value:t/e,label:String(t)})}function j7(e,t,n,r,i){const a=t.thresholds,o=D7(r);return Object.assign(Object.assign({},e),{color:i,data:[n,...a,r].map(o)})}function F7(e,t,n){const i=[-1/0,...t.thresholds,1/0].map((a,o)=>({value:o,label:a}));return Object.assign(Object.assign({},e),{data:i,color:n,labelFilter:(a,o)=>o>0&&op!==void 0).find(p=>!(p instanceof rc)));return Object.assign(Object.assign({},e),{domain:[d,h],data:c.getTicks().map(p=>({value:p})),color:new Array(Math.floor(o)).fill(0).map((p,v)=>{const g=(f-u)/(o-1)*v+u,m=c.map(g)||l,y=r?r.map(g):1;return m.replace(/rgb[a]*\(([\d]{1,3}) *, *([\d]{1,3}) *, *([\d]{1,3})[\S\s]*\)/,(b,x,w,O)=>`rgba(${x}, ${w}, ${O}, ${y})`)})})}function Z7(e,t,n,r,i,a){const o=ua(e,"color"),s=I7(n,r,i);if(o instanceof sl){const{range:u}=o.getOptions(),[f,d]=Ov(o);return o instanceof td||o instanceof ed?j7(s,o,f,d,u):F7(s,o,u)}const l=ua(e,"size"),c=ua(e,"opacity");return z7(s,o,l,c,t,a)}const bo=e=>{const{labelFormatter:t,layout:n,order:r,orientation:i,position:a,size:o,title:s,style:l,crossPadding:c,padding:u}=e,f=R7(e,["labelFormatter","layout","order","orientation","position","size","title","style","crossPadding","padding"]);return({scales:d,value:h,theme:p,scale:v})=>{const{bbox:g}=h,{x:m,y,width:b,height:x}=g,w=X_(a,n),{legendContinuous:O={}}=p,_=hd(Object.assign({},O,Object.assign(Object.assign({titleText:dd(s),labelAlign:"value",labelFormatter:typeof t=="string"?M=>go(t)(M.label):t},Z7(d,v,h,e,bo,p)),l),f)),S=new U_({style:Object.assign(Object.assign({x:m,y,width:b,height:x},w),{subOptions:_})});return S.appendChild(new L7({className:"legend-continuous",style:_})),S}};bo.props={defaultPosition:"top",defaultOrientation:"vertical",defaultOrder:1,defaultSize:60,defaultLength:200,defaultLegendSize:60,defaultPadding:[20,10],defaultCrossPadding:[12,12]};const yS=e=>()=>new cr;yS.props={};var W7=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i{if(!i)return p.node().remove();p.node().attr(Object.assign(Object.assign(Object.assign({},bS(0,h.max[1]+a,n,o)),{fontSize:12,textBaseline:"top",text:i}),f))})}}),xS=e=>({value:t,theme:n})=>{const{x:r,y:i,width:a,height:o}=t.bbox;return new $7({style:ge({},n.title,Object.assign({x:r,y:i,width:a,height:o},e))})};xS.props={defaultPosition:"top",defaultOrder:2,defaultSize:36,defaultCrossPadding:[20,20],defaultPadding:[12,12]};var _v=function(e){if(typeof e!="object"||e===null)return e;var t;if(et(e)){t=[];for(var n=0,r=e.length;no&&(n=Y([o,s],2),s=n[0],o=n[1]),e.map(function(l){var c=l.map(function(u,f){return[r.map(f),Cn(i.map(u),s,o)]});return c})}function Mc(e,t){t===void 0&&(t=!1);var n=t?e.length-1:0,r=e.map(function(i,a){return rt([a===n?"M":"L"],Y(i),!1)});return t?r.reverse():r}function gd(e,t){if(t===void 0&&(t=!1),e.length<=2)return Mc(e);for(var n=[],r=e.length,i=0;i=0;i-=1){var a=e[i],o=Mc(a),s=void 0;if(i===0)s=kv(o,t,n);else{var l=e[i-1],c=Mc(l,!0);c[0][0]="L",s=rt(rt(rt([],Y(o),!1),Y(c),!1),[["Z"]],!1)}r.push(s)}return r}function K7(e,t,n){for(var r=[],i=e.length-1;i>=0;i-=1){var a=e[i],o=gd(a),s=void 0;if(i===0)s=kv(o,t,n);else{var l=e[i-1],c=gd(l,!0),u=a[0];c[0][0]="L",s=rt(rt(rt([],Y(o),!1),Y(c),!1),[rt(["M"],Y(u),!1),["Z"]],!1)}r.push(s)}return r}var Q7=function(e,t){if(et(e)){for(var n,r=1/0,i=0;ir&&(n=a,r=o)}return n}};function OS(e){return e.length===0?[0,0]:[Cu(Q7(e,function(t){return Cu(t)||0})),Lu(J7(e,function(t){return Lu(t)||0}))]}function _S(e){for(var t=Sv(e),n=t[0].length,r=Y([Array(n).fill(0),Array(n).fill(0)],2),i=r[0],a=r[1],o=0;o=0?(s[l]+=i[l],i[l]=s[l]):(s[l]+=a[l],a[l]=s[l]);return t}var eF=function(e){On(t,e);function t(n){return e.call(this,n,{type:"line",x:0,y:0,width:200,height:20,isStack:!1,color:["#83daad","#edbf45","#d2cef9","#e290b3","#6f63f4"],smooth:!0,lineLineWidth:1,areaOpacity:0,isGroup:!1,columnLineWidth:1,columnStroke:"#fff",scale:1,spacing:0})||this}return Object.defineProperty(t.prototype,"rawData",{get:function(){var n=this.attributes.data;if(!n||(n==null?void 0:n.length)===0)return[[]];var r=Sv(n);return hn(r[0])?[r]:r},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"data",{get:function(){return this.attributes.isStack?_S(this.rawData):this.rawData},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"scales",{get:function(){return this.createScales(this.data)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"baseline",{get:function(){var n=this.scales.y,r=Y(n.getOptions().domain||[0,0],2),i=r[0],a=r[1];return a<0?n.map(a):n.map(i<0?0:i)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"containerShape",{get:function(){var n=this.attributes,r=n.width,i=n.height;return{width:r,height:i}},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"linesStyle",{get:function(){var n=this,r=this.attributes,i=r.type,a=r.isStack,o=r.smooth;if(i!=="line")throw new Error("linesStyle can only be used in line type");var s=Pt(this.attributes,"area"),l=Pt(this.attributes,"line"),c=this.containerShape.width,u=this.data;if(u[0].length===0)return{lines:[],areas:[]};var f=this.scales,d=f.x,h=f.y,p=X7(u,{type:"line",x:d,y:h}),v=[];if(s){var g=this.baseline;a?v=o?K7(p,c,g):q7(p,c,g):v=U7(p,o,c,g)}return{lines:p.map(function(m,y){return Me({stroke:n.getColor(y),d:o?gd(m):Mc(m)},l)}),areas:v.map(function(m,y){return Me({d:m,fill:n.getColor(y)},s)})}},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"columnsStyle",{get:function(){var n=this,r=Pt(this.attributes,"column"),i=this.attributes,a=i.isStack,o=i.type,s=i.scale;if(o!=="column")throw new Error("columnsStyle can only be used in column type");var l=this.containerShape.height,c=this.rawData;if(!c)return{columns:[]};a&&(c=_S(c));var u=this.createScales(c),f=u.x,d=u.y,h=Y(OS(c),2),p=h[0],v=h[1],g=new Er({domain:[0,v-(p>0?0:p)],range:[0,l*s]}),m=f.getBandWidth(),y=this.rawData;return{columns:c.map(function(b,x){return b.map(function(w,O){var _=m/c.length,S=function(){return{x:f.map(O)+_*x,y:w>=0?d.map(w):d.map(0),width:_,height:g.map(Math.abs(w))}},M=function(){return{x:f.map(O),y:d.map(w),width:m,height:g.map(y[x][O])}};return Me(Me({fill:n.getColor(x)},r),a?M():S())})})}},enumerable:!1,configurable:!0}),t.prototype.render=function(n,r){I8(r,".container","rect").attr("className","container").node();var i=n.type,a=n.x,o=n.y,s="spark".concat(i),l=Me({x:a,y:o},i==="line"?this.linesStyle:this.columnsStyle);bt(r).selectAll(".spark").data([i]).join(function(c){return c.append(function(u){return u==="line"?new Y7({className:s,style:l}):new G7({className:s,style:l})}).attr("className","spark ".concat(s))},function(c){return c.update(l)},function(c){return c.remove()})},t.prototype.getColor=function(n){var r=this.attributes.color;return et(r)?r[n%r.length]:lr(r)?r.call(null,n):r},t.prototype.createScales=function(n){var r,i,a=this.attributes,o=a.type,s=a.scale,l=a.range,c=l===void 0?[]:l,u=a.spacing,f=this.containerShape,d=f.width,h=f.height,p=Y(OS(n),2),v=p[0],g=p[1],m=new Er({domain:[(r=c[0])!==null&&r!==void 0?r:v,(i=c[1])!==null&&i!==void 0?i:g],range:[h,h*(1-s)]});return o==="line"?{type:o,x:new Er({domain:[0,n[0].length-1],range:[0,d]}),y:m}:{type:o,x:new co({domain:n[0].map(function(y,b){return b}),range:[0,d],paddingInner:u,paddingOuter:u/2,align:.5}),y:m}},t.tag="sparkline",t}(dr),SS=function(e){On(t,e);function t(n){var r=e.call(this,n,Me(Me(Me({x:0,y:0,animate:{duration:100,fill:"both"},brushable:!0,formatter:function(i){return i.toString()},handleSpacing:2,orientation:"horizontal",padding:0,autoFitLabel:!0,scrollable:!0,selectionFill:"#5B8FF9",selectionFillOpacity:.45,selectionZIndex:2,showHandle:!0,showLabel:!0,slidable:!0,trackFill:"#416180",trackLength:200,trackOpacity:.05,trackSize:20,trackZIndex:-1,values:[0,1],type:"range",selectionType:"select",handleIconOffset:0},ca(hS,"handle")),ca(fS,"handleIcon")),ca(dS,"handleLabel")))||this;return r.range=[0,1],r.onDragStart=function(i){return function(a){a.stopPropagation(),r.target=i,r.prevPos=r.getOrientVal(vd(a));var o=r.availableSpace,s=o.x,l=o.y,c=r.getBBox(),u=c.x,f=c.y;r.selectionStartPos=r.getRatio(r.prevPos-r.getOrientVal([s,l])-r.getOrientVal([+u,+f])),r.selectionWidth=0,document.addEventListener("pointermove",r.onDragging),document.addEventListener("pointerup",r.onDragEnd)}},r.onDragging=function(i){var a=r.attributes,o=a.slidable,s=a.brushable,l=a.type;i.stopPropagation();var c=r.getOrientVal(vd(i)),u=c-r.prevPos;if(u){var f=r.getRatio(u);switch(r.target){case"start":o&&r.setValuesOffset(f);break;case"end":o&&r.setValuesOffset(0,f);break;case"selection":o&&r.setValuesOffset(f,f);break;case"track":if(!s)return;r.selectionWidth+=f,l==="range"?r.innerSetValues([r.selectionStartPos,r.selectionStartPos+r.selectionWidth].sort(),!0):r.innerSetValues([0,r.selectionStartPos+r.selectionWidth],!0);break;default:break}r.prevPos=c}},r.onDragEnd=function(){document.removeEventListener("pointermove",r.onDragging),document.removeEventListener("pointermove",r.onDragging),document.removeEventListener("pointerup",r.onDragEnd),r.target="",r.updateHandlesPosition(!1)},r.onValueChange=function(i){var a=r.attributes,o=a.onChange,s=a.type,l=s==="range"?i:i[1],c=s==="range"?r.getValues():r.getValues()[1],u=new tn("valuechange",{detail:{oldValue:l,value:c}});r.dispatchEvent(u),o==null||o(c)},r.selectionStartPos=0,r.selectionWidth=0,r.prevPos=0,r.target="",r}return Object.defineProperty(t.prototype,"values",{get:function(){return this.attributes.values},set:function(n){this.attributes.values=this.clampValues(n)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"sparklineStyle",{get:function(){var n=this.attributes.orientation;if(n!=="horizontal")return null;var r=Pt(this.attributes,"sparkline");return Me(Me({zIndex:0},this.availableSpace),r)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"shape",{get:function(){var n=this.attributes,r=n.trackLength,i=n.trackSize,a=Y(this.getOrientVal([[r,i],[i,r]]),2),o=a[0],s=a[1];return{width:o,height:s}},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"availableSpace",{get:function(){var n=this.attributes,r=n.x,i=n.y,a=n.padding,o=Y(Or(a),4),s=o[0],l=o[1],c=o[2],u=o[3],f=this.shape,d=f.width,h=f.height;return{x:u,y:s,width:d-(u+l),height:h-(s+c)}},enumerable:!1,configurable:!0}),t.prototype.getValues=function(){return this.values},t.prototype.setValues=function(n,r){n===void 0&&(n=[0,0]),r===void 0&&(r=!1),this.attributes.values=n;var i=r===!1?!1:this.attributes.animate;this.updateSelectionArea(i),this.updateHandlesPosition(i)},t.prototype.updateSelectionArea=function(n){var r=this.calcSelectionArea();this.foregroundGroup.selectAll(da.selection.class).each(function(i,a){Zi(this,r[a],n)})},t.prototype.updateHandlesPosition=function(n){this.attributes.showHandle&&(this.startHandle&&Zi(this.startHandle,this.getHandleStyle("start"),n),this.endHandle&&Zi(this.endHandle,this.getHandleStyle("end"),n))},t.prototype.innerSetValues=function(n,r){n===void 0&&(n=[0,0]),r===void 0&&(r=!1);var i=this.values,a=this.clampValues(n);this.attributes.values=a,this.setValues(a),r&&this.onValueChange(i)},t.prototype.renderTrack=function(n){var r=this.attributes,i=r.x,a=r.y,o=Pt(this.attributes,"track");this.trackShape=bt(n).maybeAppendByClassName(da.track,"rect").styles(Me(Me({x:i,y:a},this.shape),o))},t.prototype.renderBrushArea=function(n){var r=this.attributes,i=r.x,a=r.y,o=r.brushable;this.brushArea=bt(n).maybeAppendByClassName(da.brushArea,"rect").styles(Me({x:i,y:a,fill:"transparent",cursor:o?"crosshair":"default"},this.shape))},t.prototype.renderSparkline=function(n){var r=this,i=this.attributes,a=i.x,o=i.y,s=i.orientation,l=bt(n).maybeAppendByClassName(da.sparklineGroup,"g");qr(s==="horizontal",l,function(c){var u=Me(Me({},r.sparklineStyle),{x:a,y:o});c.maybeAppendByClassName(da.sparkline,function(){return new eF({style:u})}).update(u)})},t.prototype.renderHandles=function(){var n=this,r,i=this.attributes,a=i.showHandle,o=i.type,s=o==="range"?["start","end"]:["end"],l=a?s:[],c=this;(r=this.foregroundGroup)===null||r===void 0||r.selectAll(da.handle.class).data(l.map(function(u){return{type:u}}),function(u){return u.type}).join(function(u){return u.append(function(f){var d=f.type;return new pS({style:n.getHandleStyle(d)})}).each(function(f){var d=f.type;this.attr("class","".concat(da.handle.name," ").concat(d,"-handle"));var h="".concat(d,"Handle");c[h]=this,this.addEventListener("pointerdown",c.onDragStart(d))})},function(u){return u.each(function(f){var d=f.type;this.update(c.getHandleStyle(d))})},function(u){return u.each(function(f){var d=f.type,h="".concat(d,"Handle");c[h]=void 0}).remove()})},t.prototype.renderSelection=function(n){var r=this.attributes,i=r.x,a=r.y,o=r.type,s=r.selectionType;this.foregroundGroup=bt(n).maybeAppendByClassName(da.foreground,"g");var l=Pt(this.attributes,"selection"),c=function(f){return f.style("visibility",function(d){return d.show?"visible":"hidden"}).style("cursor",function(d){return s==="select"?"grab":s==="invert"?"crosshair":"default"}).styles(Me(Me({},l),{transform:"translate(".concat(i,", ").concat(a,")")}))},u=this;this.foregroundGroup.selectAll(da.selection.class).data(o==="value"?[]:this.calcSelectionArea().map(function(f,d){return{style:Me({},f),index:d,show:s==="select"?d===1:d!==1}}),function(f){return f.index}).join(function(f){return f.append("rect").attr("className",da.selection.name).call(c).each(function(d,h){var p=this;h===1?(u.selectionShape=bt(this),this.on("pointerdown",function(v){p.attr("cursor","grabbing"),u.onDragStart("selection")(v)}),u.dispatchCustomEvent(this,"pointerenter","selectionMouseenter"),u.dispatchCustomEvent(this,"pointerleave","selectionMouseleave"),u.dispatchCustomEvent(this,"click","selectionClick"),this.addEventListener("pointerdown",function(){p.attr("cursor","grabbing")}),this.addEventListener("pointerup",function(){p.attr("cursor","pointer")}),this.addEventListener("pointerover",function(){p.attr("cursor","pointer")})):this.on("pointerdown",u.onDragStart("track"))})},function(f){return f.call(c)},function(f){return f.remove()}),this.updateSelectionArea(!1),this.renderHandles()},t.prototype.render=function(n,r){this.renderTrack(r),this.renderSparkline(r),this.renderBrushArea(r),this.renderSelection(r)},t.prototype.clampValues=function(n,r){var i;r===void 0&&(r=4);var a=Y(this.range,2),o=a[0],s=a[1],l=Y(this.getValues().map(function(g){return pd(g,r)}),2),c=l[0],u=l[1],f=Array.isArray(n)?n:[c,n!=null?n:u],d=Y((f||[c,u]).map(function(g){return pd(g,r)}),2),h=d[0],p=d[1];if(this.attributes.type==="value")return[0,Cn(p,o,s)];h>p&&(i=Y([p,h],2),h=i[0],p=i[1]);var v=p-h;return v>s-o?[o,s]:hs?u===s&&c===h?[h,s]:[s-v,s]:[h,p]},t.prototype.calcSelectionArea=function(n){var r=Y(this.clampValues(n),2),i=r[0],a=r[1],o=this.availableSpace,s=o.x,l=o.y,c=o.width,u=o.height;return this.getOrientVal([[{y:l,height:u,x:s,width:i*c},{y:l,height:u,x:i*c+s,width:(a-i)*c},{y:l,height:u,x:a*c,width:(1-a)*c}],[{x:s,width:c,y:l,height:i*u},{x:s,width:c,y:i*u+l,height:(a-i)*u},{x:s,width:c,y:a*u,height:(1-a)*u}]])},t.prototype.calcHandlePosition=function(n){var r=this.attributes.handleIconOffset,i=this.availableSpace,a=i.x,o=i.y,s=i.width,l=i.height,c=Y(this.clampValues(),2),u=c[0],f=c[1],d=n==="start"?-r:r,h=(n==="start"?u:f)*this.getOrientVal([s,l])+d;return{x:a+this.getOrientVal([h,s/2]),y:o+this.getOrientVal([l/2,h])}},t.prototype.inferTextStyle=function(n){var r=this.attributes.orientation;return r==="horizontal"?{}:n==="start"?{transformOrigin:"left center",transform:"rotate(90)",textAlign:"start"}:n==="end"?{transformOrigin:"right center",transform:"rotate(90)",textAlign:"end"}:{}},t.prototype.calcHandleText=function(n){var r,i=this.attributes,a=i.type,o=i.orientation,s=i.formatter,l=i.autoFitLabel,c=Pt(this.attributes,"handle"),u=Pt(c,"label"),f=c.spacing,d=this.getHandleSize(),h=this.clampValues(),p=n==="start"?h[0]:h[1],v=s(p),g=new C0({style:Me(Me(Me({},u),this.inferTextStyle(n)),{text:v})}),m=g.getBBox(),y=m.width,b=m.height;if(g.destroy(),!l){if(a==="value")return{text:v,x:0,y:-b-f};var x=f+d+(o==="horizontal"?y/2:0);return r={text:v},r[o==="horizontal"?"x":"y"]=n==="start"?-x:x,r}var w=0,O=0,_=this.availableSpace,S=_.width,M=_.height,k=this.calcSelectionArea()[1],E=k.x,N=k.y,T=k.width,L=k.height,I=f+d;if(o==="horizontal"){var D=I+y/2;if(n==="start"){var F=E-I-y;w=F>0?-D:D}else{var j=S-E-T-I>y;w=j?D:-D}}else{var B=I,W=b+I;n==="start"?O=N-d>b?-W:B:O=M-(N+L)-d>b?W:-B}return{x:w,y:O,text:v}},t.prototype.getHandleLabelStyle=function(n){var r=Pt(this.attributes,"handleLabel");return Me(Me(Me({},r),this.calcHandleText(n)),this.inferTextStyle(n))},t.prototype.getHandleIconStyle=function(){var n=this.attributes.handleIconShape,r=Pt(this.attributes,"handleIcon"),i=this.getOrientVal(["ew-resize","ns-resize"]),a=this.getHandleSize();return Me({cursor:i,shape:n,size:a},r)},t.prototype.getHandleStyle=function(n){var r=this.attributes,i=r.x,a=r.y,o=r.showLabel,s=r.showLabelOnInteraction,l=r.orientation,c=this.calcHandlePosition(n),u=c.x,f=c.y,d=this.calcHandleText(n),h=o;return!o&&s&&(this.target?h=!0:h=!1),Me(Me(Me({},ca(this.getHandleIconStyle(),"icon")),ca(Me(Me({},this.getHandleLabelStyle(n)),d),"label")),{transform:"translate(".concat(u+i,", ").concat(f+a,")"),orientation:l,showLabel:h,type:n,zIndex:3})},t.prototype.getHandleSize=function(){var n=this.attributes,r=n.handleIconSize,i=n.width,a=n.height;return r||Math.floor((this.getOrientVal([+a,+i])+4)/2.4)},t.prototype.getOrientVal=function(n){var r=Y(n,2),i=r[0],a=r[1],o=this.attributes.orientation;return o==="horizontal"?i:a},t.prototype.setValuesOffset=function(n,r,i){r===void 0&&(r=0),i===void 0&&(i=!1);var a=this.attributes.type,o=Y(this.getValues(),2),s=o[0],l=o[1],c=a==="range"?n:0,u=[s+c,l+r].sort();i?this.setValues(u):this.innerSetValues(u,!0)},t.prototype.getRatio=function(n){var r=this.availableSpace,i=r.width,a=r.height;return n/this.getOrientVal([i,a])},t.prototype.dispatchCustomEvent=function(n,r,i){var a=this;n.on(r,function(o){o.stopPropagation(),a.dispatchEvent(new tn(i,{detail:o}))})},t.prototype.bindEvents=function(){this.addEventListener("wheel",this.onScroll);var n=this.brushArea;this.dispatchCustomEvent(n,"click","trackClick"),this.dispatchCustomEvent(n,"pointerenter","trackMouseenter"),this.dispatchCustomEvent(n,"pointerleave","trackMouseleave"),n.on("pointerdown",this.onDragStart("track"))},t.prototype.onScroll=function(n){var r=this.attributes.scrollable;if(r){var i=n.deltaX,a=n.deltaY,o=a||i,s=this.getRatio(o);this.setValuesOffset(s,s,!0)}},t.tag="slider",t}(dr);function Nn(e,t){return e==null||t==null?NaN:et?1:e>=t?0:NaN}function tF(e,t){return e==null||t==null?NaN:te?1:t>=e?0:NaN}function za(e){let t,n,r;e.length!==2?(t=Nn,n=(s,l)=>Nn(e(s),l),r=(s,l)=>e(s)-l):(t=e===Nn||e===tF?e:nF,n=e,r=e);function i(s,l,c=0,u=s.length){if(c>>1;n(s[f],l)<0?c=f+1:u=f}while(c>>1;n(s[f],l)<=0?c=f+1:u=f}while(cc&&r(s[f-1],l)>-r(s[f],l)?f-1:f}return{left:i,center:o,right:a}}function nF(){return 0}function Ev(e){return e===null?NaN:+e}function*rF(e,t){if(t===void 0)for(let n of e)n!=null&&(n=+n)>=n&&(yield n);else{let n=-1;for(let r of e)(r=t(r,++n,e))!=null&&(r=+r)>=r&&(yield r)}}const MS=za(Nn),iF=MS.right,aF=MS.left,oF=za(Ev).center;var sF=iF;function lF(e,t){return Array.from(t,n=>e[n])}function Wi(e,...t){if(typeof e[Symbol.iterator]!="function")throw new TypeError("values is not iterable");e=Array.from(e);let[n]=t;if(n&&n.length!==2||t.length>1){const r=Uint32Array.from(e,(i,a)=>a);return t.length>1?(t=t.map(i=>e.map(i)),r.sort((i,a)=>{for(const o of t){const s=kc(o[i],o[a]);if(s)return s}})):(n=e.map(n),r.sort((i,a)=>kc(n[i],n[a]))),lF(e,r)}return e.sort(kS(n))}function kS(e=Nn){if(e===Nn)return kc;if(typeof e!="function")throw new TypeError("compare is not a function");return(t,n)=>{const r=e(t,n);return r||r===0?r:(e(n,n)===0)-(e(t,t)===0)}}function kc(e,t){return(e==null||!(e>=e))-(t==null||!(t>=t))||(et?1:0)}function cF(e,t,n){return Math.min(n,Math.max(t,e))}function Ec(e){return!!e.getBandWidth}function fl(e,t,n){if(!Ec(e))return e.invert(t);const{adjustedRange:r}=e,{domain:i}=e.getOptions(),a=n?-1:0,o=e.getStep(),s=n?r:r.map(u=>u+o),l=aF(s,t),c=cF(l+a,0,i.length-1);return i[c]}function xo(e,t,n){if(!t)return e.getOptions().domain;if(!Ec(e)){const l=Wi(t);if(!n)return l;const[c]=l,{range:u}=e.getOptions(),[f,d]=u,h=f>d?-1:1,p=e.invert(e.map(c)+h*n);return[c,p]}const{domain:r}=e.getOptions(),i=t[0],a=r.indexOf(i);if(n){const l=a+Math.round(r.length*n);return r.slice(a,l)}const o=t[t.length-1],s=r.indexOf(o);return r.slice(a,s+1)}function md(e,t,n,r,i,a){const{x:o,y:s}=i,l=(h,p)=>{const[v,g]=a.invert(h);return[fl(o,v,p),fl(s,g,p)]},c=l([e,t],!0),u=l([n,r],!1),f=xo(o,[c[0],u[0]]),d=xo(s,[c[1],u[1]]);return[f,d]}function yd(e,t){const[n,r]=e,i=a=>a.getStep?a.getStep():0;return[t.map(n),t.map(r)+i(t)]}function uF(e,t,n){const{x:r,y:i}=t,[a,o]=e,s=yd(a,r),l=yd(o,i),c=[s[0],l[0]],u=[s[1],l[1]],[f,d]=n.map(c),[h,p]=n.map(u);return[f,d,h,p]}var fF=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i{const{orientation:t,labelFormatter:n,size:r,style:i={},position:a}=e,o=fF(e,["orientation","labelFormatter","size","style","position"]);return s=>{var l;const{scales:[c],value:u,theme:f,coordinate:d}=s,{bbox:h}=u,{width:p,height:v}=h,{slider:g={}}=f,m=((l=c.getFormatter)===null||l===void 0?void 0:l.call(c))||(S=>S+""),y=typeof n=="string"?go(n):n,b=t==="horizontal",x=$t(d)&&b,{trackSize:w=g.trackSize}=i,[O,_]=dF(h,a,w);return new SS({className:"slider",style:Object.assign({},g,Object.assign(Object.assign({x:O,y:_,trackLength:b?p:v,orientation:t,formatter:S=>{const M=y||m,k=x?1-S:S,E=fl(c,k,!0);return M(E)},sparklineData:pF(e,s)},i),o))})}};function hF(e,t){const[n]=Array.from(e.entries()).filter(([i])=>i.type==="line"||i.type==="area").filter(([i])=>i.slider).map(([i])=>{const{encode:a,slider:o}=i;if(o!=null&&o.x){const s=l=>{const c=a[l];return[l,c?c.value:void 0]};return Object.fromEntries(t.map(s))}});if(!(n!=null&&n.series))return n==null?void 0:n.y;const r=n.series.reduce((i,a,o)=>(i[a]=i[a]||[],i[a].push(n.y[o]),i),{});return Object.values(r)}function pF(e,t){const{markState:n}=t;return et(e.sparklineData)?e.sparklineData:hF(n,["y","series"])}Ac.props={defaultPosition:"bottom",defaultSize:24,defaultOrder:1,defaultCrossPadding:[12,12],defaultPadding:[12,12]};const ES=e=>Ac(Object.assign(Object.assign({},e),{orientation:"horizontal"}));ES.props=Object.assign(Object.assign({},Ac.props),{defaultPosition:"bottom"});const AS=e=>Ac(Object.assign(Object.assign({},e),{orientation:"vertical"}));AS.props=Object.assign(Object.assign({},Ac.props),{defaultPosition:"left"});var vF=function(e){On(t,e);function t(n){var r=e.call(this,n,{x:0,y:0,isRound:!0,orientation:"vertical",padding:[2,2,2,2],scrollable:!0,slidable:!0,thumbCursor:"default",trackSize:10,value:0})||this;return r.range=[0,1],r.onValueChange=function(i){var a=r.attributes.value;if(i!==a){var o={detail:{oldValue:i,value:a}};r.dispatchEvent(new tn("scroll",o)),r.dispatchEvent(new tn("valuechange",o))}},r.onTrackClick=function(i){var a=r.attributes.slidable;if(a){var o=Y(r.getLocalPosition(),2),s=o[0],l=o[1],c=Y(r.padding,4),u=c[0],f=c[3],d=r.getOrientVal([s+f,l+u]),h=r.getOrientVal(vd(i)),p=(h-d)/r.trackLength;r.setValue(p,!0)}},r.onThumbMouseenter=function(i){r.dispatchEvent(new tn("thumbMouseenter",{detail:i.detail}))},r.onTrackMouseenter=function(i){r.dispatchEvent(new tn("trackMouseenter",{detail:i.detail}))},r.onThumbMouseleave=function(i){r.dispatchEvent(new tn("thumbMouseleave",{detail:i.detail}))},r.onTrackMouseleave=function(i){r.dispatchEvent(new tn("trackMouseleave",{detail:i.detail}))},r}return Object.defineProperty(t.prototype,"padding",{get:function(){var n=this.attributes.padding;return Or(n)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"value",{get:function(){var n=this.attributes.value,r=Y(this.range,2),i=r[0],a=r[1];return Cn(n,i,a)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"trackLength",{get:function(){var n=this.attributes,r=n.viewportLength,i=n.trackLength,a=i===void 0?r:i;return a},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"availableSpace",{get:function(){var n=this.attributes.trackSize,r=this.trackLength,i=Y(this.padding,4),a=i[0],o=i[1],s=i[2],l=i[3],c=Y(this.getOrientVal([[r,n],[n,r]]),2),u=c[0],f=c[1];return{x:l,y:a,width:+u-(l+o),height:+f-(a+s)}},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"trackRadius",{get:function(){var n=this.attributes,r=n.isRound,i=n.trackSize;return r?i/2:0},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"thumbRadius",{get:function(){var n=this.attributes,r=n.isRound,i=n.thumbRadius;if(!r)return 0;var a=this.availableSpace,o=a.width,s=a.height;return i||this.getOrientVal([s,o])/2},enumerable:!1,configurable:!0}),t.prototype.getValues=function(n){n===void 0&&(n=this.value);var r=this.attributes,i=r.viewportLength,a=r.contentLength,o=i/a,s=Y(this.range,2),l=s[0],c=s[1],u=n*(c-l-o);return[u,u+o]},t.prototype.getValue=function(){return this.value},t.prototype.renderSlider=function(n){var r=this.attributes,i=r.x,a=r.y,o=r.orientation,s=r.trackSize,l=r.padding,c=r.slidable,u=Pt(this.attributes,"track"),f=Pt(this.attributes,"thumb"),d=Me(Me({x:i,y:a,brushable:!1,orientation:o,padding:l,selectionRadius:this.thumbRadius,showHandle:!1,slidable:c,trackLength:this.trackLength,trackRadius:this.trackRadius,trackSize:s,values:this.getValues()},ca(u,"track")),ca(f,"selection"));this.slider=bt(n).maybeAppendByClassName("scrollbar",function(){return new SS({style:d})}).update(d).node()},t.prototype.render=function(n,r){this.renderSlider(r)},t.prototype.setValue=function(n,r){r===void 0&&(r=!1);var i=this.attributes.value,a=Y(this.range,2),o=a[0],s=a[1];this.slider.setValues(this.getValues(Cn(n,o,s)),r),this.onValueChange(i)},t.prototype.bindEvents=function(){var n=this;this.slider.addEventListener("trackClick",function(r){r.stopPropagation(),n.onTrackClick(r.detail)}),this.onHover()},t.prototype.getOrientVal=function(n){var r=this.attributes.orientation;return r==="horizontal"?n[0]:n[1]},t.prototype.onHover=function(){this.slider.addEventListener("selectionMouseenter",this.onThumbMouseenter),this.slider.addEventListener("trackMouseenter",this.onTrackMouseenter),this.slider.addEventListener("selectionMouseleave",this.onThumbMouseleave),this.slider.addEventListener("trackMouseleave",this.onTrackMouseleave)},t.tag="scrollbar",t}(dr),gF=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i{const{orientation:t,labelFormatter:n,style:r}=e,i=gF(e,["orientation","labelFormatter","style"]);return({scales:[a],value:o,theme:s})=>{const{bbox:l}=o,{x:c,y:u,width:f,height:d}=l,{scrollbar:h={}}=s,{ratio:p,range:v}=a.getOptions(),g=t==="horizontal"?f:d,m=g/p,[y,b]=v,x=b>y?0:1;return new vF({className:"g2-scrollbar",style:Object.assign({},h,Object.assign(Object.assign(Object.assign(Object.assign({},r),{x:c,y:u,trackLength:g,value:x}),i),{orientation:t,contentLength:m,viewportLength:g}))})}};Tc.props={defaultPosition:"bottom",defaultSize:24,defaultOrder:1,defaultCrossPadding:[12,12],defaultPadding:[12,12]};const TS=e=>Tc(Object.assign(Object.assign({},e),{orientation:"horizontal"}));TS.props=Object.assign(Object.assign({},Tc.props),{defaultPosition:"bottom"});const PS=e=>Tc(Object.assign(Object.assign({},e),{orientation:"vertical"}));PS.props=Object.assign(Object.assign({},Tc.props),{defaultPosition:"left"});const Av=(e,t)=>{const{coordinate:r}=t;return(i,a,o)=>{const[s]=i,{transform:l="",fillOpacity:c=1,strokeOpacity:u=1,opacity:f=1}=s.style,[d,h]=$t(r)?["left bottom",`scale(1, ${1e-4})`]:["left top",`scale(${1e-4}, 1)`],p=[{transform:`${l} ${h}`.trimStart(),transformOrigin:d,fillOpacity:0,strokeOpacity:0,opacity:0},{transform:`${l} ${h}`.trimStart(),transformOrigin:d,fillOpacity:c,strokeOpacity:u,opacity:f,offset:.01},{transform:`${l} scale(1, 1)`.trimStart(),transformOrigin:d,fillOpacity:c,strokeOpacity:u,opacity:f}];return s.animate(p,Object.assign(Object.assign({},o),e))}},mF=(e,t)=>{const{coordinate:r}=t;return(i,a,o)=>{const[s]=i,{transform:l="",fillOpacity:c=1,strokeOpacity:u=1,opacity:f=1}=s.style,[d,h]=$t(r)?["left bottom",`scale(1, ${1e-4})`]:["left top",`scale(${1e-4}, 1)`],p=[{transform:`${l} scale(1, 1)`.trimStart(),transformOrigin:d},{transform:`${l} ${h}`.trimStart(),transformOrigin:d,fillOpacity:c,strokeOpacity:u,opacity:f,offset:.99},{transform:`${l} ${h}`.trimStart(),transformOrigin:d,fillOpacity:0,strokeOpacity:0,opacity:0}];return s.animate(p,Object.assign(Object.assign({},o),e))}},CS=(e,t)=>{const{coordinate:r}=t;return ub.registerProperty({name:"scaleInYRadius",inherits:!1,initialValue:"",interpolable:!0,syntax:Ie.NUMBER}),(i,a,o)=>{const[s]=i,l=u=>{const{__data__:f,style:d}=u,{fillOpacity:h=1,strokeOpacity:p=1,opacity:v=1}=d,{points:g,y:m,y1:y}=f,b=Qo(r,g,[m,y]),{innerRadius:x,outerRadius:w}=b,O=[{scaleInYRadius:x+1e-4,fillOpacity:0,strokeOpacity:0,opacity:0},{scaleInYRadius:x+1e-4,fillOpacity:h,strokeOpacity:p,opacity:v,offset:.01},{scaleInYRadius:w,fillOpacity:h,strokeOpacity:p,opacity:v}];return u.animate(O,Object.assign(Object.assign({},o),e))},c=u=>{const{style:f}=u,{transform:d="",fillOpacity:h=1,strokeOpacity:p=1,opacity:v=1}=f,[g,m]=$t(r)?["left top",`scale(${1e-4}, 1)`]:["left bottom",`scale(1, ${1e-4})`],y=[{transform:`${d} ${m}`.trimStart(),transformOrigin:g,fillOpacity:0,strokeOpacity:0,opacity:0},{transform:`${d} ${m}`.trimStart(),transformOrigin:g,fillOpacity:h,strokeOpacity:p,opacity:v,offset:.01},{transform:`${d} scale(1, 1)`.trimStart(),transformOrigin:g,fillOpacity:h,strokeOpacity:p,opacity:v}];return u.animate(y,Object.assign(Object.assign({},o),e))};return jt(r)?l(s):c(s)}},yF=(e,t)=>{const{coordinate:r}=t;return(i,a,o)=>{const[s]=i,{transform:l="",fillOpacity:c=1,strokeOpacity:u=1,opacity:f=1}=s.style,[d,h]=$t(r)?["left top",`scale(${1e-4}, 1)`]:["left bottom",`scale(1, ${1e-4})`],p=[{transform:`${l} scale(1, 1)`.trimStart(),transformOrigin:d},{transform:`${l} ${h}`.trimStart(),transformOrigin:d,fillOpacity:c,strokeOpacity:u,opacity:f,offset:.99},{transform:`${l} ${h}`.trimStart(),transformOrigin:d,fillOpacity:0,strokeOpacity:0,opacity:0}];return s.animate(p,Object.assign(Object.assign({},o),e))}},LS=(e,t)=>{ub.registerProperty({name:"waveInArcAngle",inherits:!1,initialValue:"",interpolable:!0,syntax:Ie.NUMBER});const{coordinate:r}=t;return(i,a,o)=>{const[s]=i;if(!jt(r))return Av(e,t)(i,a,o);const{__data__:l,style:c}=s,{radius:u=0,inset:f=0,fillOpacity:d=1,strokeOpacity:h=1,opacity:p=1}=c,{points:v,y:g,y1:m}=l,y=No().cornerRadius(u).padAngle(f*Math.PI/180),b=Qo(r,v,[g,m]),{startAngle:x,endAngle:w}=b,O=[{waveInArcAngle:x+1e-4,fillOpacity:0,strokeOpacity:0,opacity:0},{waveInArcAngle:x+1e-4,fillOpacity:d,strokeOpacity:h,opacity:p,offset:.01},{waveInArcAngle:w,fillOpacity:d,strokeOpacity:h,opacity:p}],_=s.animate(O,Object.assign(Object.assign({},o),e));return _.onframe=function(){s.style.d=y(Object.assign(Object.assign({},b),{endAngle:Number(s.style.waveInArcAngle)}))},_.onfinish=function(){s.style.d=y(Object.assign(Object.assign({},b),{endAngle:w}))},_}};LS.props={};const RS=e=>(t,n,r)=>{const[i]=t,{fillOpacity:a=1,strokeOpacity:o=1,opacity:s=1}=i.style,l=[{fillOpacity:0,strokeOpacity:0,opacity:0},{fillOpacity:a,strokeOpacity:o,opacity:s}];return i.animate(l,Object.assign(Object.assign({},r),e))};RS.props={};const NS=e=>(t,n,r)=>{const[i]=t,{fillOpacity:a=1,strokeOpacity:o=1,opacity:s=1}=i.style,l=[{fillOpacity:a,strokeOpacity:o,opacity:s},{fillOpacity:0,strokeOpacity:0,opacity:0}];return i.animate(l,Object.assign(Object.assign({},r),e))};NS.props={};const bF=e=>(n,r,i)=>{const[a]=n,{transform:o="",fillOpacity:s=1,strokeOpacity:l=1,opacity:c=1}=a.style,u="center center",f=[{transform:`${o} scale(${1e-4})`.trimStart(),transformOrigin:u,fillOpacity:0,strokeOpacity:0,opacity:0},{transform:`${o} scale(${1e-4})`.trimStart(),transformOrigin:u,fillOpacity:s,strokeOpacity:l,opacity:c,offset:.01},{transform:`${o} scale(1)`.trimStart(),transformOrigin:u,fillOpacity:s,strokeOpacity:l,opacity:c}];return a.animate(f,Object.assign(Object.assign({},i),e))},xF=e=>(n,r,i)=>{const[a]=n,{transform:o="",fillOpacity:s=1,strokeOpacity:l=1,opacity:c=1}=a.style,u="center center",f=[{transform:`${o} scale(1)`.trimStart(),transformOrigin:u},{transform:`${o} scale(${1e-4})`.trimStart(),transformOrigin:u,fillOpacity:s,strokeOpacity:l,opacity:c,offset:.99},{transform:`${o} scale(${1e-4})`.trimStart(),transformOrigin:u,fillOpacity:0,strokeOpacity:0,opacity:0}];return a.animate(f,Object.assign(Object.assign({},i),e))},IS=e=>(t,n,r)=>{var i,a;const[o]=t,s=((a=(i=o).getTotalLength)===null||a===void 0?void 0:a.call(i))||0,l=[{lineDash:[0,s]},{lineDash:[s,0]}];return o.animate(l,Object.assign(Object.assign({},r),e))};IS.props={};const wF={opacity:1,strokeOpacity:1,fillOpacity:1,lineWidth:0,x:0,y:0,cx:0,cy:0,r:0,rx:0,ry:0,width:0,height:0},OF={[fe.CIRCLE]:["cx","cy","r"],[fe.ELLIPSE]:["cx","cy","rx","ry"],[fe.RECT]:["x","y","width","height"],[fe.IMAGE]:["x","y","width","height"],[fe.LINE]:["x1","y1","x2","y2"],[fe.POLYLINE]:["points"],[fe.POLYGON]:["points"]};function dl(e,t,n=!1){const r={};for(const i of t){const a=e.style[i];a?r[i]=a:n&&(r[i]=wF[i])}return r}const Pc=["fill","stroke","fillOpacity","strokeOpacity","opacity","lineWidth"];function Tv(e){const{min:t,max:n}=e.getLocalBounds(),[r,i]=t,[a,o]=n,s=o-i,l=a-r;return[r,i,l,s]}function _F(e){const[t,n,r,i]=e;return` - M ${t} ${n} - L ${t+r} ${n} - L ${t+r} ${n+i} - L ${t} ${n+i} - Z - `}function SF(e,t){const[n,r,i,a]=Tv(e),o=a/i,s=Math.ceil(Math.sqrt(t/o)),l=Math.ceil(t/s),c=[],u=a/l;let f=0,d=t;for(;d>0;){const h=Math.min(d,s),p=i/h;for(let v=0;v{r0(f,n),f.style.d=s,f.style.transform="none"},f.style.transform="none",h}return null}function TF(e,t,n,r){e.style.visibility="hidden";const i=r(e,t.length);return t.map((a,o)=>{const s=new Fr({style:Object.assign({d:i[o]},dl(e,Pc))});return Pv(a,s,a,n)})}function PF(e,t,n,r){const i=r(t,e.length),{fillOpacity:a=1,strokeOpacity:o=1,opacity:s=1}=t.style,l=[{fillOpacity:0,strokeOpacity:0,opacity:0},{fillOpacity:0,strokeOpacity:0,opacity:0,offset:.99},{fillOpacity:a,strokeOpacity:o,opacity:s}],c=t.animate(l,n);return[...e.map((f,d)=>{const h=new Fr({style:{d:i[d],fill:t.style.fill}});return Pv(f,f,h,n)}),c]}const zS=e=>(t,n,r)=>{const i=MF(e.split),a=Object.assign(Object.assign({},r),e),{length:o}=t,{length:s}=n;if(o===1&&s===1||o>1&&s>1){const[l]=t,[c]=n;return Pv(l,l,c,a)}if(o===1&&s>1){const[l]=t;return TF(l,n,a,i)}if(o>1&&s===1){const[l]=n;return PF(t,l,a,i)}return null};zS.props={};const ZS=(e,t)=>(n,r,i)=>{const[a]=n,{min:[o,s],halfExtents:l}=a.getLocalBounds(),c=l[0]*2,u=l[1]*2,f=new Fr({style:{d:`M${o},${s}L${o+c},${s}L${o+c},${s+u}L${o},${s+u}Z`}});return a.appendChild(f),a.style.clipPath=f,Av(e,t)([f],r,i)};ZS.props={};const WS=(e,t)=>(n,r,i)=>{const[a]=n,{min:[o,s],halfExtents:l}=a.getLocalBounds(),c=l[0]*2,u=l[1]*2,f=new Fr({style:{d:`M${o},${s}L${o+c},${s}L${o+c},${s+u}L${o},${s+u}Z`}});return a.appendChild(f),a.style.clipPath=f,CS(e,t)([f],r,i)};WS.props={};var CF=function(e,t){if(!ol(e))return e;for(var n=[],r=0;r{var i;return r.tagName!=="g"&&((i=r.style)===null||i===void 0?void 0:i[t])!==void 0?(n=r.style[t],!0):!1}),n!=null?n:RF[t]}function Rv(e,t,n,r){e.style[t]=n,r&&e.children.forEach(i=>Rv(i,t,n,r))}function Nv(e){Rv(e,"visibility","hidden",!0)}function wd(e){Rv(e,"visibility","visible",!0)}var Lc=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i!t.__removed__)}function HS(e,t){return Iv(e,t).flatMap(({container:n})=>wo(n))}function Iv(e,t){return t.filter(n=>n!==e&&n.options.parentKey===e.options.key)}function $i(e){return ft(e).select(`.${xd}`).node()}function VS(e){if(e.tagName==="g")return e.getRenderBounds();const t=e.getGeometryBounds(),n=new Un;return n.setFromTransformedAABB(t,e.getWorldTransform()),n}function ls(e,t){const{offsetX:n,offsetY:r}=t,i=VS(e),{min:[a,o],max:[s,l]}=i,c=ns,u=rl;return c||u?null:[n-a,r-o]}function Dv(e,t){const{offsetX:n,offsetY:r}=t,[i,a,o,s]=IF(e);return[Math.min(o,Math.max(i,n))-i,Math.min(s,Math.max(a,r))-a]}function IF(e){const t=e.getRenderBounds(),{min:[n,r],max:[i,a]}=t;return[n,r,i,a]}function XS(e){return t=>t.__data__.color}function Rc(e){return t=>t.__data__.x}function cs(e){const t=Array.isArray(e)?e:[e],n=new Map(t.flatMap(r=>Array.from(r.markState.keys()).map(a=>[Od(r.key,a.key),a.data])));return r=>{const{index:i,markKey:a,viewKey:o}=r.__data__;return n.get(Od(o,a))[i]}}const US={selected:3,unselected:3,active:2,inactive:2,default:1},DF={selection:["selected","unselected"],highlight:["active","inactive"]},qS=(e,t,n)=>{Cc(e,r=>{"setAttribute"in r&&typeof r.setAttribute=="function"&&r.setAttribute(t,n)})};function KS(e,t){return t.forEach(n=>{const r=n.__interactionStyle__;r?n.__interactionStyle__=Object.assign(Object.assign({},r),e):n.__interactionStyle__=e}),(n=(i,a)=>i,r=qS)=>Oo(void 0,n,r)}function Oo(e,t=(r,i)=>r,n=qS){const r="__states__",i="__ordinal__",a=h=>US[h]||US.default,o=h=>{var p;return(p=Object.entries(DF).find(([v,g])=>g.includes(h)))===null||p===void 0?void 0:p[0]},s=h=>{var p;const{[r]:v=[],[i]:g={}}=h,m=[...v].sort((x,w)=>a(w)-a(x)),y=new Map;for(const x of m){const w=((p=e!=null?e:h.__interactionStyle__)===null||p===void 0?void 0:p[x])||{};for(const[O,_]of Object.entries(w))y.has(O)||y.set(O,_)}const b=Object.assign({},g);for(const[x,w]of y.entries())b[x]=w;if(Object.keys(b).length!==0){for(const[x,w]of Object.entries(b)){const O=NF(h,x),_=t(w,h);n(h,x,_),x in g||(g[x]=O)}h[i]=g}},l=h=>{h[r]||(h[r]=[])};return{setState:(h,...p)=>{l(h),h[r]=[...p],s(h)},updateState:(h,...p)=>{l(h);const v=h[r],g=new Set(p.map(y=>o(y)).filter(y=>y!==void 0)),m=v.filter(y=>!g.has(o(y)));h[r]=[...m,...p],s(h)},removeState:(h,...p)=>{l(h);for(const v of p){const g=h[r].indexOf(v);g!==-1&&h[r].splice(g,1)}s(h)},hasState:(h,p)=>(l(h),h[r].indexOf(p)!==-1)}}function jF(e){return e===void 0?!0:typeof e!="object"?!1:Object.keys(e).length===0}function Od(e,t){return`${e},${t}`}function hl(e,t){const r=(Array.isArray(e)?e:[e]).flatMap(a=>a.marks.map(o=>[Od(a.key,o.key),o.state])),i={};for(const a of t){const[o,s]=Array.isArray(a)?a:[a,{}];i[o]=r.reduce((l,c)=>{const[u,f={}]=c,d=jF(f[o])?s:f[o];for(const[h,p]of Object.entries(d)){const v=l[h],g=(m,y,b,x)=>{const w=Od(x.__data__.viewKey,x.__data__.markKey);return u!==w?v==null?void 0:v(m,y,b,x):typeof p!="function"?p:p(m,y,b,x)};l[h]=g}return l},{})}return i}function Nc(e,t){const n=new Map(e.map((i,a)=>[i,a])),r=t?e.map(t):e;return(i,a)=>{if(typeof i!="function")return i;const o=n.get(a),s=t?t(a):a;return i(s,o,r,a)}}function QS(e){var{link:t=!1,valueof:n=(u,f)=>u,coordinate:r}=e,i=Lc(e,["link","valueof","coordinate"]);const a="element-link";if(!t)return[()=>{},()=>{}];const o=u=>u.__data__.points,s=(u,f)=>{const[,d,h]=u,[p,,,v]=f;return[d,p,v,h]};return[u=>{var f;if(u.length<=1)return;const d=Wi(u,(h,p)=>{const{x:v}=h.__data__,{x:g}=p.__data__;return v-g});for(let h=1;hn(M,v)),{fill:O=v.getAttribute("fill")}=w,_=Lc(w,["fill"]),S=new Fr({className:a,style:Object.assign({d:p.toString(),fill:O,zIndex:-2},_)});(f=v.link)===null||f===void 0||f.remove(),v.parentNode.appendChild(S),v.link=S}},u=>{var f;(f=u.link)===null||f===void 0||f.remove(),u.link=null}]}function JS(e,t,n){const r=i=>{const{transform:a}=e.style;return a?`${a} ${i}`:i};if(jt(n)){const{points:i}=e.__data__,[a,o]=$t(n)?If(i):i,s=n.getCenter(),l=Rn(a,s),c=Rn(o,s),u=xi(l),f=Jb(l,c),d=u+f/2,h=t*Math.cos(d),p=t*Math.sin(d);return r(`translate(${h}, ${p})`)}return $t(n)?r(`translate(${t}, 0)`):r(`translate(0, ${-t})`)}function eM(e){var{document:t,background:n,scale:r,coordinate:i,valueof:a}=e,o=Lc(e,["document","background","scale","coordinate","valueof"]);const s="element-background";if(!n)return[()=>{},()=>{}];const l=(m,y,b)=>{const x=m.invert(y),w=y+m.getBandWidth(x)/2,O=m.getStep(x)/2,_=O*b;return[w-O+_,w+O-_]},c=(m,y)=>{const{x:b}=r;if(!Ec(b))return[0,1];const{__data__:x}=m,{x:w}=x,[O,_]=l(b,w,y);return[O,_]},u=(m,y)=>{const{y:b}=r;if(!Ec(b))return[0,1];const{__data__:x}=m,{y:w}=x,[O,_]=l(b,w,y);return[O,_]},f=(m,y)=>{const{padding:b}=y,[x,w]=c(m,b),[O,_]=u(m,b),S=[[x,O],[w,O],[w,_],[x,_]].map(N=>i.map(N)),{__data__:M}=m,{y:k,y1:E}=M;return cx(t,S,{y:k,y1:E},i,y)},d=(m,y)=>{const{transform:b="scale(1.2, 1.2)",transformOrigin:x="center center",stroke:w=""}=y,O=Lc(y,["transform","transformOrigin","stroke"]),_=Object.assign({transform:b,transformOrigin:x,stroke:w},O),S=m.cloneNode(!0);for(const[M,k]of Object.entries(_))S.style[M]=k;return S},h=()=>{const{x:m,y}=r;return[m,y].some(Ec)};return[m=>{m.background&&m.background.remove();const y=sa(o,N=>a(N,m)),{fill:b="#CCD6EC",fillOpacity:x=.3,zIndex:w=-2,padding:O=.001,lineWidth:_=0}=y,S=Lc(y,["fill","fillOpacity","zIndex","padding","lineWidth"]),M=Object.assign(Object.assign({},S),{fill:b,fillOpacity:x,zIndex:w,padding:O,lineWidth:_}),E=(h()?f:d)(m,M);E.className=s,m.parentNode.parentNode.appendChild(E),m.background=E},m=>{var y;(y=m.background)===null||y===void 0||y.remove(),m.background=null},m=>m.className===s]}function _o(e,t){const r=e.getRootNode().defaultView.getContextService().getDomElement();r!=null&&r.style&&(e.cursor=r.style.cursor,r.style.cursor=t)}function FF(e){_o(e,e.cursor)}function jv(e,t,n){return e.find(r=>Object.entries(t).every(([i,a])=>n(r)[i]===a))}function _d(e,t){return Math.sqrt(Math.pow(e[0]-t[0],2)+Math.pow(e[1]-t[1],2))}function Ic(e,t=!1){const n=LF(e,r=>!!r).map((r,i)=>[i===0?"M":"L",...r]);return t&&n.push(["Z"]),n}function tM(e){return e.querySelectorAll(".element")}function BF(e,t,n=0){const r=[["M",...t[1]]],i=_d(e,t[1]),a=_d(e,t[0]);return i===0?r.push(["L",...t[3]],["A",a,a,0,n,1,...t[0]],["Z"]):r.push(["A",i,i,0,n,0,...t[2]],["L",...t[3]],["A",a,a,0,n,1,...t[0]],["Z"]),r}function Dc(e,t){if(t(e))return e;let n=e.parent;for(;n&&!t(n);)n=n.parent;return n}const Fv=["interval","point","density"];function nM({elementsof:e,root:t,coordinate:n,scale:r,validFindByXMarks:i=Fv}){var a,o;let s=e(t);const l=u=>i.includes(u.markType);if(s.find(l)){s=s.filter(l);const u=r.x,f=r.series,d=(o=(a=u==null?void 0:u.getBandWidth)===null||a===void 0?void 0:a.call(u))!==null&&o!==void 0?o:0,h=f?p=>{const v=Math.round(1/f.valueBandWidth);return p.__data__.x+p.__data__.series*d+d/(v*2)}:p=>p.__data__.x+d/2;return s.sort((p,v)=>h(p)-h(v)),p=>{const v=ls(t,p);if(!v)return;const[g]=n.invert(v),m=za(h).center,y=m(s,g);return s[y]}}return u=>{const{target:f}=u;return Dc(f,d=>d.classList?d.classList.includes("element"):!1)}}var zF=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);ip,regionGroupKey:i=p=>p,link:a=!1,background:o=!1,delay:s=60,scale:l,coordinate:c,emitter:u,state:f={},region:d=!1,regionEleFilter:h=p=>Fv.includes(p.markType)}){var p,v;const g=(p=t(e))!==null&&p!==void 0?p:[],m=d?g.filter(h):g,y=new Set(m),b=d?i:r,x=sn(m,b),w=nM({elementsof:t,root:e,coordinate:c,scale:l}),O=Nc(m,n),[_,S]=QS(Object.assign({elements:m,valueof:O,link:a,coordinate:c},De(f.active,"link"))),[M,k,E]=eM(Object.assign({document:e.ownerDocument,scale:l,coordinate:c,background:o,valueof:O},De(f.active,"background"))),N=ge(f,{active:Object.assign({},((v=f.active)===null||v===void 0?void 0:v.offset)&&{transform:(...ee)=>{const ue=f.active.offset(...ee),[,he]=ee;return JS(m[he],ue,c)}})}),T=KS(N,m),{updateState:L,removeState:I,hasState:D}=T(O);let F;const j=ee=>{const{nativeEvent:ue=!0}=ee;let he=ee.target;if(d&&(he=w(ee)),!y.has(he))return;F&&clearTimeout(F);const ie=b(he),we=x.get(ie),Se=new Set(we);for(const je of m)Se.has(je)?D(je,"active")||L(je,"active"):(L(je,"inactive"),S(je)),je!==he&&k(je);M(he),_(we),ue&&u.emit("element:highlight",{nativeEvent:ue,data:{data:n(he),group:we.map(n)}})},B=()=>{F&&clearTimeout(F),F=setTimeout(()=>{W(),F=null},s)},W=(ee=!0)=>{for(const ue of m)I(ue,"active","inactive"),k(ue),S(ue);ee&&u.emit("element:unhighlight",{nativeEvent:ee})},V=ee=>{let ue=ee.target;if(d&&(ue=w(ee)),!ue){s>0?B():W();return}o&&!E(ue)||!o&&!y.has(ue)||(s>0?B():W())},U=()=>{W()};e.addEventListener("pointerover",j),e.addEventListener("pointermove",j),e.addEventListener("pointerout",V),e.addEventListener("pointerleave",U);const Q=ee=>{const{nativeEvent:ue}=ee;ue||W(!1)},se=ee=>{const{nativeEvent:ue}=ee;if(ue)return;const{data:he}=ee.data,ie=jv(m,he,n);ie&&j({target:ie,nativeEvent:!1})};return u.on("element:highlight",se),u.on("element:unhighlight",Q),()=>{e.removeEventListener("pointerover",j),e.removeEventListener("pointermove",j),e.removeEventListener("pointerout",V),e.removeEventListener("pointerleave",U),u.off("element:highlight",se),u.off("element:unhighlight",Q);for(const ee of m)k(ee),S(ee)}}function Sd(e){var{delay:t,createGroup:n,createRegionGroup:r,background:i=!1,link:a=!1}=e,o=zF(e,["delay","createGroup","createRegionGroup","background","link"]);return(s,l,c)=>{const{container:u,view:f,options:d}=s,{scale:h,coordinate:p}=f,v=$i(u);return ZF(v,Object.assign({elements:wo,datum:cs(f),groupKey:n?n(f):void 0,regionGroupKey:r?r(f):Rc(f),coordinate:p,scale:h,state:hl(d,[["active",i?{}:{lineWidth:"1",stroke:"#000"}],"inactive"]),background:i,link:a,delay:t,emitter:c},o))}}Sd.props={reapplyWhenUpdate:!0};function rM(e){return Sd(Object.assign(Object.assign({},e),{createGroup:Rc}))}rM.props={reapplyWhenUpdate:!0};function iM(e){return Sd(Object.assign(Object.assign({},e),{createGroup:XS}))}iM.props={reapplyWhenUpdate:!0};var WF=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);iv,regionGroupKey:i=v=>v,link:a=!1,single:o=!1,multipleSelectHotkey:s,coordinate:l,background:c=!1,scale:u,emitter:f,state:d={},region:h=!1,regionEleFilter:p=v=>Fv.includes(v.markType)}){var v;const g=t(e),m=new Set(g),y=nM({elementsof:t,root:e,coordinate:l,scale:u}),b=sn(g,r),x=sn(g,i),w=Nc(g,n),[O,_]=QS(Object.assign({link:a,elements:g,valueof:w,coordinate:l},De(d.selected,"link"))),[S,M]=eM(Object.assign({document:e.ownerDocument,background:c,coordinate:l,scale:u,valueof:w},De(d.selected,"background"))),k=ge(d,{selected:Object.assign({},((v=d.selected)===null||v===void 0?void 0:v.offset)&&{transform:(...ie)=>{const we=d.selected.offset(...ie),[,Se]=ie;return JS(g[Se],we,l)}})}),E=KS(k,g),{updateState:N,removeState:T,hasState:L}=E(w);let I=!o,D=null;const F=(ie=!0)=>{for(const we of g)T(we,"selected","unselected"),_(we),M(we);ie&&f.emit("element:unselect",{nativeEvent:!0})},j=({event:ie,element:we,nativeEvent:Se=!0,filter:je=Ue=>!0,groupBy:Ce=r,groupMap:We=b})=>{const Ue=g.filter(je);if(L(we,"selected"))F();else{const Ke=Ce(we),xt=We.get(Ke),ot=new Set(xt);for(const st of Ue)ot.has(st)?N(st,"selected"):(N(st,"unselected"),_(st)),st!==we&&M(st);if(O(xt),S(we),!Se)return;f.emit("element:select",Object.assign(Object.assign({},ie),{nativeEvent:Se,data:{data:[n(we),...xt.map(n)]}}))}},B=({event:ie,element:we,nativeEvent:Se=!0,filter:je=Ue=>!0,groupBy:Ce=r,groupMap:We=b})=>{const Ue=Ce(we),Ke=We.get(Ue),xt=new Set(Ke),ot=g.filter(je);if(L(we,"selected")){if(!g.some(wt=>!xt.has(wt)&&L(wt,"selected")))return F();for(const wt of Ke)N(wt,"unselected"),_(wt),M(wt)}else{const st=Ke.some(wt=>L(wt,"selected"));for(const wt of ot)xt.has(wt)?N(wt,"selected"):L(wt,"selected")||N(wt,"unselected");!st&&a&&O(Ke),S(we)}Se&&f.emit("element:select",Object.assign(Object.assign({},ie),{nativeEvent:Se,data:{data:g.filter(st=>L(st,"selected")).map(n)}}))},W=ie=>{if(m.has(ie))return!0;for(const we of m)if(Cc(we,je=>je===ie))return!0;return!1},V=ie=>{if(m.has(ie))return ie;for(const we of m){let Se=null;if(Cc(we,je=>{je===ie&&(Se=we)}),Se)return Se}return ie},U=ie=>{const{target:we,nativeEvent:Se=!0}=ie,je=I?B:j;let Ce=we;const We=W(we);return!h||We?We?je({event:ie,element:V(Ce),nativeEvent:Se,groupBy:r}):F():(Ce=y(ie),m.has(Ce)?je({event:ie,element:Ce,nativeEvent:Se,filter:p,groupBy:i,groupMap:x}):F())},Q=Array.isArray(s)?s:[s],se=ie=>{Q.includes(ie.code)&&!D&&(D=ie.code,I=!0)},ee=ie=>{ie.code===D&&(D=null,I=!1)};e.addEventListener("click",U),s&&(I=!1,document.addEventListener("keydown",se),document.addEventListener("keyup",ee));const ue=ie=>{const{nativeEvent:we,data:Se}=ie;if(we)return;const je=I?Se.data:Se.data.slice(0,1);for(const Ce of je){const We=jv(g,Ce,n);U({target:We,nativeEvent:!1})}},he=()=>{F(!1)};return f.on("element:select",ue),f.on("element:unselect",he),()=>{for(const ie of g)_(ie);e.removeEventListener("click",U),s&&(document.removeEventListener("keydown",se),document.removeEventListener("keyup",ee)),f.off("element:select",ue),f.off("element:unselect",he)}}function Md(e){var{createGroup:t,createRegionGroup:n,background:r=!1,link:i=!1}=e,a=WF(e,["createGroup","createRegionGroup","background","link"]);return(o,s,l)=>{const{container:c,view:u,options:f}=o,{coordinate:d,scale:h}=u,p=$i(c);return $F(p,Object.assign({elements:wo,datum:cs(u),groupKey:t?t(u):void 0,regionGroupKey:n?n(u):Rc(u),coordinate:d,scale:h,state:hl(f,[["selected",r?{}:{lineWidth:"1",stroke:"#000"}],"unselected"]),background:r,link:i,emitter:l},a))}}Md.props={reapplyWhenUpdate:!0};function aM(e){return Md(Object.assign(Object.assign({},e),{createGroup:Rc}))}aM.props={reapplyWhenUpdate:!0};function oM(e){return Md(Object.assign(Object.assign({},e),{createGroup:XS}))}oM.props={reapplyWhenUpdate:!0};var us=function(e,t,n){var r,i,a,o,s=0;n||(n={});var l=function(){s=n.leading===!1?0:Date.now(),r=null,o=e.apply(i,a),r||(i=a=null)},c=function(){var u=Date.now();!s&&n.leading===!1&&(s=u);var f=t-(u-s);return i=this,a=arguments,f<=0||f>t?(r&&(clearTimeout(r),r=null),s=u,o=e.apply(i,a),r||(i=a=null)):!r&&n.trailing!==!1&&(r=setTimeout(l,f)),o};return c.cancel=function(){clearTimeout(r),s=0,r=i=a=null},c};function GF(e){const{coordinate:t={}}=e,{transform:n=[]}=t,r=n.find(a=>a.type==="fisheye");if(r)return r;const i={type:"fisheye"};return n.push(i),t.transform=n,e.coordinate=t,i}function YF({wait:e=30,leading:t,trailing:n=!1}){return r=>{const{options:i,update:a,setState:o,container:s}=r,l=$i(s),c=us(u=>{const f=ls(l,u);if(!f){o("fisheye"),a();return}o("fisheye",d=>{const h=ge({},d,{interaction:{tooltip:{preserve:!0}}});for(const m of h.marks)m.animate=!1;const[p,v]=f,g=GF(h);return g.focusX=p,g.focusY=v,g.visual=!0,h}),a()},e,{leading:t,trailing:n});return l.addEventListener("pointerenter",c),l.addEventListener("pointermove",c),l.addEventListener("pointerleave",c),()=>{l.removeEventListener("pointerenter",c),l.removeEventListener("pointermove",c),l.removeEventListener("pointerleave",c)}}}var HF=function(e,t,n,r){function i(a){return a instanceof n?a:new n(function(o){o(a)})}return new(n||(n=Promise))(function(a,o){function s(u){try{c(r.next(u))}catch(f){o(f)}}function l(u){try{c(r.throw(u))}catch(f){o(f)}}function c(u){u.done?a(u.value):i(u.value).then(s,l)}c((r=r.apply(e,t||[])).next())})},VF=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);ii.type==="normalizeY");if(n)return n;const r={type:"normalizeY"};return t.push(r),e.transform=t,r}function UF(e,t,n){const[r]=Array.from(e.entries()).filter(([i])=>i.type===t).map(([i])=>{const{encode:a}=i,o=s=>{const l=a[s];return[s,l?l.value:void 0]};return Object.fromEntries(n.map(o))});return r}function sM(e){var{wait:t=20,leading:n,trailing:r=!1,labelFormatter:i=o=>`${o}`}=e,a=VF(e,["wait","leading","trailing","labelFormatter"]);return o=>{const{view:s,container:l,update:c,setState:u}=o,{markState:f,scale:d,coordinate:h}=s,p=UF(f,"line",["x","y","series"]);if(!p)return;const{y:v,x:g,series:m=[]}=p,y=v.map((F,j)=>j),b=Wi(y.map(F=>g[F])),x=$i(l),w=l.getElementsByClassName(ha),O=l.getElementsByClassName(Lv),S=sn(O,F=>F.__data__.key.split("-")[0]),M=new Vo({style:Object.assign({x1:0,y1:0,x2:0,y2:x.getAttribute("height"),stroke:"black",lineWidth:1},De(a,"rule"))}),k=new Bi({style:Object.assign({x:0,y:x.getAttribute("height"),text:"",fontSize:10},De(a,"label"))});M.append(k),x.appendChild(M);const E=(F,j,B)=>{const[W]=F.invert(B),V=j.invert(W);return b[oF(b,V)]},N=(F,j)=>{M.setAttribute("x1",F[0]),M.setAttribute("x2",F[0]),k.setAttribute("text",i(j))};let T;const L=F=>HF(this,void 0,void 0,function*(){const{x:j}=d,B=E(h,j,F);N(F,B),u("chartIndex",V=>{const U=ge({},V),Q=U.marks.find(ie=>ie.type==="line"),ee=Gt(Kp(y,ie=>Gt(ie,we=>+v[we])/ai(ie,we=>+v[we]),ie=>m[ie]).values()),ue=[1/ee,ee];ge(Q,{scale:{y:{domain:ue}}});const he=XF(Q);he.groupBy="color",he.basis=(ie,we)=>{const Se=ie[za(je=>g[+je]).center(ie,B)];return we[Se]};for(const ie of U.marks)ie.animate=!1;return U}),T=(yield c("chartIndex")).view}),I=F=>{const{scale:j,coordinate:B}=T,{x:W,y:V}=j,U=E(B,W,F);N(F,U);for(const Q of w){const{seriesIndex:se,key:ee}=Q.__data__,ue=se[za(We=>g[+We]).center(se,U)],he=[0,V.map(1)],ie=[0,V.map(v[ue]/v[se[0]])],[,we]=B.map(he),[,Se]=B.map(ie),je=we-Se;Q.setAttribute("transform",`translate(0, ${je})`);const Ce=S.get(ee)||[];for(const We of Ce)We.setAttribute("dy",je)}},D=us(F=>{const j=ls(x,F);j&&I(j)},t,{leading:n,trailing:r});return L([0,0]),x.addEventListener("pointerenter",D),x.addEventListener("pointermove",D),x.addEventListener("pointerleave",D),()=>{M.remove(),x.removeEventListener("pointerenter",D),x.removeEventListener("pointermove",D),x.removeEventListener("pointerleave",D)}}}sM.props={reapplyWhenUpdate:!0};function jc(e,t){let n,r=-1,i=-1;if(t===void 0)for(const a of e)++i,a!=null&&(n>a||n===void 0&&a>=a)&&(n=a,r=i);else for(let a of e)(a=t(a,++i,e))!=null&&(n>a||n===void 0&&a>=a)&&(n=a,r=i);return r}function Fc(e,t){let n=0,r=0;if(t===void 0)for(let i of e)i!=null&&(i=+i)>=i&&(++n,r+=i);else{let i=-1;for(let a of e)(a=t(a,++i,e))!=null&&(a=+a)>=a&&(++n,r+=a)}if(n)return r/n}function lM(e){var t=document.createElement("div");t.innerHTML=e;var n=t.childNodes[0];return n&&t.contains(n)&&t.removeChild(n),n}function qF(e,t){return!e||!t?e:e.replace(/\\?\{([^{}]+)\}/g,function(n,r){return n.charAt(0)==="\\"?n.slice(1):t[r]===void 0?"":t[r]})}var KF=qF,cM=function(e,t){if(t==null){e.innerHTML="";return}e.replaceChildren?Array.isArray(t)?e.replaceChildren.apply(e,rt([],Y(t),!1)):e.replaceChildren(t):(e.innerHTML="",Array.isArray(t)?t.forEach(function(n){return e.appendChild(n)}):e.appendChild(t))};function Bv(e){return e===void 0&&(e=""),{CONTAINER:"".concat(e,"tooltip"),TITLE:"".concat(e,"tooltip-title"),LIST:"".concat(e,"tooltip-list"),LIST_ITEM:"".concat(e,"tooltip-list-item"),NAME:"".concat(e,"tooltip-list-item-name"),MARKER:"".concat(e,"tooltip-list-item-marker"),NAME_LABEL:"".concat(e,"tooltip-list-item-name-label"),VALUE:"".concat(e,"tooltip-list-item-value"),CROSSHAIR_X:"".concat(e,"tooltip-crosshair-x"),CROSSHAIR_Y:"".concat(e,"tooltip-crosshair-y")}}var uM={overflow:"hidden","white-space":"nowrap","text-overflow":"ellipsis"};function QF(e){var t;e===void 0&&(e="");var n=Bv(e);return t={},t[".".concat(n.CONTAINER)]={position:"absolute",visibility:"visible","z-index":8,transition:"visibility 0.2s cubic-bezier(0.23, 1, 0.32, 1), left 0.4s cubic-bezier(0.23, 1, 0.32, 1), top 0.4s cubic-bezier(0.23, 1, 0.32, 1)","background-color":"rgba(255, 255, 255, 0.96)","box-shadow":"0 6px 12px 0 rgba(0, 0, 0, 0.12)","border-radius":"4px",color:"rgba(0, 0, 0, 0.65)","font-size":"12px","line-height":"20px",padding:"12px","min-width":"120px","max-width":"360px","font-family":"Roboto-Regular"},t[".".concat(n.TITLE)]={color:"rgba(0, 0, 0, 0.45)"},t[".".concat(n.LIST)]={margin:"0px","list-style-type":"none",padding:"0px"},t[".".concat(n.LIST_ITEM)]={"list-style-type":"none",display:"flex","line-height":"2em","align-items":"center","justify-content":"space-between","white-space":"nowrap"},t[".".concat(n.MARKER)]={width:"8px",height:"8px","border-radius":"50%",display:"inline-block","margin-right":"4px"},t[".".concat(n.NAME)]={display:"flex","align-items":"center","max-width":"216px"},t[".".concat(n.NAME_LABEL)]=Me({flex:1},uM),t[".".concat(n.VALUE)]=Me({display:"inline-block",float:"right",flex:1,"text-align":"right","min-width":"28px","margin-left":"30px",color:"rgba(0, 0, 0, 0.85)"},uM),t[".".concat(n.CROSSHAIR_X)]={position:"absolute",width:"1px","background-color":"rgba(0, 0, 0, 0.25)"},t[".".concat(n.CROSSHAIR_Y)]={position:"absolute",height:"1px","background-color":"rgba(0, 0, 0, 0.25)"},t}var JF=function(e){On(t,e);function t(n){var r=this,i,a,o=(a=(i=n.style)===null||i===void 0?void 0:i.template)===null||a===void 0?void 0:a.prefixCls,s=Bv(o);return r=e.call(this,n,{data:[],x:0,y:0,visibility:"visible",title:"",position:"bottom-right",offset:[5,5],enterable:!1,container:{x:0,y:0},bounding:null,template:{prefixCls:"",container:'
    '),title:'
    '),item:'
  • - - - {name} - - {value} -
  • `)},style:QF(o)})||this,r.timestamp=-1,r.prevCustomContentKey=r.attributes.contentKey,r.initShape(),r.render(r.attributes,r),r}return Object.defineProperty(t.prototype,"HTMLTooltipElement",{get:function(){return this.element},enumerable:!1,configurable:!0}),t.prototype.getContainer=function(){return this.element},Object.defineProperty(t.prototype,"elementSize",{get:function(){var n=this.element.offsetWidth,r=this.element.offsetHeight;return{width:n,height:r}},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"HTMLTooltipItemsElements",{get:function(){var n=this.attributes,r=n.data,i=n.template;return r.map(function(a,o){var s=a.name,l=s===void 0?"":s,c=a.color,u=c===void 0?"black":c,f=a.index,d=sr(a,["name","color","index"]),h=Me({name:l,color:u,index:f!=null?f:o},d);return lM(KF(i.item,h))})},enumerable:!1,configurable:!0}),t.prototype.render=function(n,r){this.renderHTMLTooltipElement(),this.updatePosition()},t.prototype.destroy=function(){var n;(n=this.element)===null||n===void 0||n.remove(),e.prototype.destroy.call(this)},t.prototype.show=function(n,r){var i=this;if(n!==void 0&&r!==void 0){var a=this.element.style.visibility==="hidden",o=function(){i.attributes.x=n!=null?n:i.attributes.x,i.attributes.y=r!=null?r:i.attributes.y,i.updatePosition()};a?this.closeTransition(o):o()}this.element.style.visibility="visible"},t.prototype.hide=function(n,r){n===void 0&&(n=0),r===void 0&&(r=0);var i=this.attributes.enterable;i&&this.isCursorEntered(n,r)||(this.element.style.visibility="hidden")},t.prototype.initShape=function(){var n=this.attributes.template;this.element=lM(n.container),this.id&&this.element.setAttribute("id",this.id)},t.prototype.renderCustomContent=function(){if(!(this.prevCustomContentKey!==void 0&&this.prevCustomContentKey===this.attributes.contentKey)){this.prevCustomContentKey=this.attributes.contentKey;var n=this.attributes.content;n&&(typeof n=="string"?this.element.innerHTML=n:cM(this.element,n))}},t.prototype.renderHTMLTooltipElement=function(){var n,r,i=this.attributes,a=i.template,o=i.title,s=i.enterable,l=i.style,c=i.content,u=Bv(a.prefixCls),f=this.element;if(this.element.style.pointerEvents=s?"auto":"none",c)this.renderCustomContent();else{o?(f.innerHTML=a.title,f.getElementsByClassName(u.TITLE)[0].innerHTML=o):(r=(n=f.getElementsByClassName(u.TITLE))===null||n===void 0?void 0:n[0])===null||r===void 0||r.remove();var d=this.HTMLTooltipItemsElements,h=document.createElement("ul");h.className=u.LIST,cM(h,d);var p=this.element.querySelector(".".concat(u.LIST));p?p.replaceWith(h):f.appendChild(h)}KD(f,l)},t.prototype.getRelativeOffsetFromCursor=function(n){var r=this.attributes,i=r.position,a=r.offset,o=n||i,s=o.split("-"),l={left:[-1,0],right:[1,0],top:[0,-1],bottom:[0,1]},c=this.elementSize,u=c.width,f=c.height,d=[-u/2,-f/2];return s.forEach(function(h){var p=Y(d,2),v=p[0],g=p[1],m=Y(l[h],2),y=m[0],b=m[1];d=[v+(u/2+a[0])*y,g+(f/2+a[1])*b]}),d},t.prototype.setOffsetPosition=function(n){var r=Y(n,2),i=r[0],a=r[1],o=this.attributes,s=o.x,l=s===void 0?0:s,c=o.y,u=c===void 0?0:c,f=o.container,d=f.x,h=f.y;this.element.style.left="".concat(+l+d+i,"px"),this.element.style.top="".concat(+u+h+a,"px")},t.prototype.updatePosition=function(){var n=this.attributes.showDelay,r=n===void 0?60:n,i=Date.now();this.timestamp>0&&i-this.timestampy+x,top:gb+w},_=[];u.split("-").forEach(function(M){O[M]?_.push(m[M]):_.push(M)});var S=_.join("-");return this.getRelativeOffsetFromCursor(S)},t.prototype.isCursorEntered=function(n,r){if(this.element){var i=this.element.getBoundingClientRect(),a=i.x,o=i.y,s=i.width,l=i.height;return new vn(a,o,s,l).isPointIn(n,r)}return!1},t.prototype.closeTransition=function(n){var r=this,i=this.element.style.transition;this.element.style.transition="none",n(),setTimeout(function(){r.element.style.transition=i},10)},t.tag="tooltip",t}(dr);function pa(e,t,n={},r=!1){if(Ia(e)||Array.isArray(e)&&r)return e;const i=De(e,t);return ge(n,i)}function kd(e,t={}){return Ia(e)||Array.isArray(e)||!fM(e)?e:ge(t,e)}function fM(e){if(Object.keys(e).length===0)return!0;const{title:t,items:n}=e;return t!==void 0||n!==void 0}function va(e,t){return typeof e=="object"?De(e,t):e}var eB=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i-Math.PI/2&&tMath.PI/2&&t(l-s)/i.count*f)})}const dM=e=>{const{important:t={}}=e,n=eB(e,["important"]);return r=>{const{theme:i,coordinate:a,scales:o}=r;return mo(Object.assign(Object.assign(Object.assign({},n),tB(e.orientation)),{important:Object.assign(Object.assign({},nB(e,i,a,o)),t)}))(r)}};dM.props=Object.assign(Object.assign({},mo.props),{defaultPosition:"center"});const hM=e=>(...t)=>bo(Object.assign({},{block:!0},e))(...t);hM.props=Object.assign(Object.assign({},bo.props),{defaultPosition:"top",defaultOrientation:"horizontal"});const zv=e=>t=>{const{scales:n}=t,r=ua(n,"size");return bo(Object.assign({},{type:"size",data:r.getTicks().map((i,a)=>({value:i,label:String(i)}))},e))(t)};zv.props=Object.assign(Object.assign({},bo.props),{defaultPosition:"top",defaultOrientation:"horizontal"});const pM=e=>zv(Object.assign({},{block:!0},e));pM.props=Object.assign(Object.assign({},bo.props),{defaultPosition:"top",defaultOrientation:"horizontal"});var rB=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);it=>{const{width:n,height:r,depth:i,paddingLeft:a,paddingRight:o,paddingTop:s,paddingBottom:l,padding:c,inset:u,insetLeft:f,insetTop:d,insetRight:h,insetBottom:p,margin:v,marginLeft:g,marginBottom:m,marginTop:y,marginRight:b,data:x,coordinate:w,theme:O,component:_,interaction:S,x:M,y:k,z:E,key:N,frame:T,labelTransform:L,parentKey:I,clip:D,viewStyle:F,title:j}=t,B=rB(t,["width","height","depth","paddingLeft","paddingRight","paddingTop","paddingBottom","padding","inset","insetLeft","insetTop","insetRight","insetBottom","margin","marginLeft","marginBottom","marginTop","marginRight","data","coordinate","theme","component","interaction","x","y","z","key","frame","labelTransform","parentKey","clip","viewStyle","title"]);return[Object.assign(Object.assign({type:"standardView",x:M,y:k,z:E,key:N,width:n,height:r,depth:i,padding:c,paddingLeft:a,paddingRight:o,paddingTop:s,inset:u,insetLeft:f,insetTop:d,insetRight:h,insetBottom:p,paddingBottom:l,theme:O,coordinate:w,component:_,interaction:S,frame:T,labelTransform:L,margin:v,marginLeft:g,marginBottom:m,marginTop:y,marginRight:b,parentKey:I,clip:D,style:F},!e&&{title:j}),{marks:[Object.assign(Object.assign(Object.assign({},B),{key:`${N}-0`,data:x}),e&&{title:j})]})]};vM.props={};var iB=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);ige({},e(t,...n),t)}function fs(e){return(t,...n)=>ge({},t,e(t,...n))}function aB(e){return e instanceof Date?!1:typeof e=="object"}function Zv(e,t){if(!e)return t;if(Array.isArray(e))return e;if(aB(e)){const{value:n=t}=e,r=iB(e,["value"]);return Object.assign(Object.assign({},r),{value:n})}return e}var Wv=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);ie=>{const{children:t}=e,n=Wv(e,["children"]);if(!Array.isArray(t))return[];const{data:r,scale:i={},axis:a={},legend:o={},encode:s={},transform:l=[]}=n,c=Wv(n,["data","scale","axis","legend","encode","transform"]),u=t.map(f=>{var{data:d,scale:h={},axis:p={},legend:v={},encode:g={},transform:m=[]}=f,y=Wv(f,["data","scale","axis","legend","encode","transform"]);return Object.assign({data:Zv(d,r),scale:ge({},i,h),encode:ge({},s,g),transform:[...l,...m],axis:p&&a?ge({},a,p):!1,legend:v&&o?ge({},o,v):!1},y)});return[Object.assign(Object.assign({},c),{marks:u,type:"standardView"})]};gM.props={};function pl(e,t){let n,r=-1,i=-1;if(t===void 0)for(const a of e)++i,a!=null&&(n=a)&&(n=a,r=i);else for(let a of e)(a=t(a,++i,e))!=null&&(n=a)&&(n=a,r=i);return r}function oB(e,t,n,r){const i=t.length/2,a=t.slice(0,i),o=t.slice(i);let s=pl(a,(h,p)=>Math.abs(h[1]-o[p][1]));s=Math.max(Math.min(s,i-2),1);const l=h=>[a[h][0],(a[h][1]+o[h][1])/2],c=l(s),u=l(s-1),f=l(s+1),d=xi(Rn(f,u))/Math.PI*180;return{x:c[0],y:c[1],transform:`rotate(${d})`,textAlign:"center",textBaseline:"middle"}}function mM(e,t,n,r){const{bounds:i}=n,[[a,o],[s,l]]=i,c=s-a,u=l-o,f=d=>{const{x:h,y:p}=d,v=Kb(n.x,c),g=Kb(n.y,u);return Object.assign(Object.assign({},d),{x:(v||h)+a,y:(g||p)+o})};return f(e==="left"?{x:0,y:u/2,textAlign:"start",textBaseline:"middle"}:e==="right"?{x:c,y:u/2,textAlign:"end",textBaseline:"middle"}:e==="top"?{x:c/2,y:0,textAlign:"center",textBaseline:"top"}:e==="bottom"?{x:c/2,y:u,textAlign:"center",textBaseline:"bottom"}:e==="top-left"?{x:0,y:0,textAlign:"start",textBaseline:"top"}:e==="top-right"?{x:c,y:0,textAlign:"end",textBaseline:"top"}:e==="bottom-left"?{x:0,y:u,textAlign:"start",textBaseline:"bottom"}:e==="bottom-right"?{x:c,y:u,textAlign:"end",textBaseline:"bottom"}:{x:c/2,y:u/2,textAlign:"center",textBaseline:"middle"})}function yM(e,t,n,r){const{y:i,y1:a,autoRotate:o,rotateToAlignArc:s}=n,l=r.getCenter(),c=Qo(r,t,[i,a]),{innerRadius:u,outerRadius:f,startAngle:d,endAngle:h}=c,p=e==="inside"?(d+h)/2:h,v=$v(p,o,s),g=(()=>{const[m,y]=t,b=u+(f-u)*.5,[x,w]=e==="inside"?zc(l,p,b):ex(m,y);return{x,y:w}})();return Object.assign(Object.assign({},g),{textAlign:e==="inside"?"center":"start",textBaseline:"middle",rotate:v})}function zc(e,t,n){return[e[0]+Math.sin(t)*n,e[1]-Math.cos(t)*n]}function $v(e,t,n){if(!t)return 0;const r=n?0:Math.sin(e)<0?90:-90;return e/Math.PI*180+r}function sB(e,t,n,r){const{y:i,y1:a,autoRotate:o,rotateToAlignArc:s,radius:l=.5,offset:c=0}=n,u=Qo(r,t,[i,a]),{startAngle:f,endAngle:d}=u,h=r.getCenter(),p=(f+d)/2,g={textAlign:"center",textBaseline:"middle",rotate:$v(p,o,s)},{innerRadius:m,outerRadius:y}=u,x=m+(y-m)*l+c,[w,O]=zc(h,p,x);return Object.assign({x:w,y:O},g)}function bM(e){return e===void 0?null:e}function xM(e,t,n,r){const{bounds:i}=n,[a]=i;return{x:bM(a[0]),y:bM(a[1])}}function Za(e,t,n,r){const{bounds:i}=n;return i.length===1?xM(e,t,n,r):(Ea(r)?yM:Ui(r)?sB:mM)(e,t,n,r)}function lB(e,t,n,r,i){const[a,o]=zc(e,t,n),[s,l]=zc(e,t,r),c=Math.sin(t)>0?1:-1;return[[a,o],[s,l],[s+c*i,l]]}function wM(e,t,n){const r=Qo(n,e,[t.y,t.y1]),{innerRadius:i,outerRadius:a}=r;return i+(a-i)}function OM(e,t,n){const r=Qo(n,e,[t.y,t.y1]),{startAngle:i,endAngle:a}=r;return(i+a)/2}function Gv(e,t,n,r){const{autoRotate:i,rotateToAlignArc:a,offset:o=0,connector:s=!0,connectorLength:l=o,connectorLength2:c=0,connectorDistance:u=0}=n,f=r.getCenter(),d=OM(t,n,r),h=Math.sin(d)>0?1:-1,p=$v(d,i,a),v={textAlign:h>0||Ea(r)?"start":"end",textBaseline:"middle",rotate:p},g=wM(t,n,r),m=g+(s?l:o),[[y,b],[x,w],[O,_]]=lB(f,d,g,m,s?c:0),S=s?+u*h:0,M=O+S,k=_,E={connector:s,connectorPoints:[[x-M,w-k],[O-M,_-k]]};return Object.assign(Object.assign({x0:y,y0:b,x:O+S,y:_},v),E)}function cB(e,t,n,r){const{bounds:i}=n;return i.length===1?xM(e,t,n,r):(Ea(r)?yM:Ui(r)?Gv:mM)(e,t,n,r)}function _M(e,t={}){const{labelHeight:n=14,height:r}=t,i=Wi(e,c=>c.y),a=i.length,o=new Array(a);for(let c=0;c0;c--){const u=o[c],f=o[c-1];if(f.y1>u.y){s=!0,f.labels.push(...u.labels),o.splice(c,1),f.y1+=u.y1-u.y;const d=f.y1-f.y;f.y1=Math.max(Math.min(f.y1,r),d),f.y=f.y1-d}}}let l=0;for(const c of o){const{y:u,labels:f}=c;let d=u-n;for(const h of f){const p=i[l++],g=d+n-h;p.connectorPoints[0][1]-=g,p.y=d+n,d+=n}}}function SM(e,t){const n=Wi(e,s=>s.y),{height:r,labelHeight:i=14}=t,a=Math.ceil(r/i);if(n.length<=a)return _M(n,t);const o=[];for(let s=0;s0?1:-1,d=s[0]+(u+ +a)*f,{x:h}=o,p=d-h;return o.x+=p,o.connectorPoints[0][0]-=p,o}function dB(e,t,n,r,i,a){if(!Ui(r))return{};if(Ed.has(t))return Ed.get(t);const o=a.map(d=>fB(d,n,r)),{width:s,height:l}=r.getOptions(),c=o.filter(d=>d.xd.x>=s/2),f=Object.assign(Object.assign({},i),{height:l});return SM(c,f),SM(u,f),o.forEach((d,h)=>Ed.set(a[h],d)),Ed.get(t)}var hB=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i0?1:-1,[v,g]=zc(u,h,d);return s.x=v+(a+o)*p,s.y=g,s}var MM=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i{const{coordinate:n,theme:r}=t,{render:i}=e;return(a,o,s,l)=>{const{text:c,x:u,y:f,transform:d="",transformOrigin:h,className:p=""}=o,v=MM(o,["text","x","y","transform","transformOrigin","className"]),g=gB(a,o,n,r,e,l),{rotate:m=0,transform:y=""}=g,b=MM(g,["rotate","transform"]);return ft(new H2).call(Je,b).style("text",`${c}`).style("className",`${p} g2-label`).style("innerHTML",i?i(c,o.datum,o.index):void 0).style("labelTransform",`${y} rotate(${+m}) ${d}`.trim()).style("labelTransformOrigin",h).style("coordCenter",n.getCenter()).call(Je,v).node()}};kM.props={defaultMarker:"point"};const Xt={BEFORE_RENDER:"beforerender",AFTER_RENDER:"afterrender",BEFORE_PAINT:"beforepaint",AFTER_PAINT:"afterpaint",BEFORE_CHANGE_DATA:"beforechangedata",AFTER_CHANGE_DATA:"afterchangedata",BEFORE_CLEAR:"beforeclear",AFTER_CLEAR:"afterclear",BEFORE_DESTROY:"beforedestroy",AFTER_DESTROY:"afterdestroy",BEFORE_CHANGE_SIZE:"beforechangesize",AFTER_CHANGE_SIZE:"afterchangesize",POINTER_TAP:"pointertap",POINTER_DOWN:"pointerdown",POINTER_UP:"pointerup",POINTER_OVER:"pointerover",POINTER_OUT:"pointerout",POINTER_MOVE:"pointermove",POINTER_ENTER:"pointerenter",POINTER_LEAVE:"pointerleave",POINTER_UPOUTSIDE:"pointerupoutside",DRAG_START:"dragstart",DRAG:"drag",DRAG_END:"dragend",DRAG_ENTER:"dragenter",DRAG_LEAVE:"dragleave",DRAG_OVER:"dragover",DROP:"DROP",CLICK:"click",DBLCLICK:"dblclick"};function mB(e){return Dc(e,t=>t.className==="component")}function yB(e){return Dc(e,t=>t.className==="element")}function bB(e){return Dc(e,t=>t.className==="label")}function hr(e,t,n,r=i=>!0){return i=>{if(!r(i))return;n.emit(`plot:${e}`,i);const{target:a}=i;if(!a)return;const{className:o}=a;if(o==="plot")return;const s=yB(a),l=mB(a),c=bB(a),u=s||l||c;if(!u)return;const{className:f,markType:d}=u,h=Object.assign(Object.assign({},i),{nativeEvent:!0});f==="element"?(h.data={data:Xb(u,t)},n.emit(`element:${e}`,h),n.emit(`${d}:${e}`,h)):f==="label"?(h.data={data:u.attributes.datum},n.emit(`label:${e}`,h),n.emit(`${o}:${e}`,h)):(n.emit(`component:${e}`,h),n.emit(`${o}:${e}`,h))}}function EM(){return(e,t,n)=>{const{container:r,view:i}=e,a=hr(Xt.CLICK,i,n,_=>_.detail===1),o=hr(Xt.DBLCLICK,i,n,_=>_.detail===2),s=hr(Xt.POINTER_TAP,i,n),l=hr(Xt.POINTER_DOWN,i,n),c=hr(Xt.POINTER_UP,i,n),u=hr(Xt.POINTER_OVER,i,n),f=hr(Xt.POINTER_OUT,i,n),d=hr(Xt.POINTER_MOVE,i,n),h=hr(Xt.POINTER_ENTER,i,n),p=hr(Xt.POINTER_LEAVE,i,n),v=hr(Xt.POINTER_UPOUTSIDE,i,n),g=hr(Xt.DRAG_START,i,n),m=hr(Xt.DRAG,i,n),y=hr(Xt.DRAG_END,i,n),b=hr(Xt.DRAG_ENTER,i,n),x=hr(Xt.DRAG_LEAVE,i,n),w=hr(Xt.DRAG_OVER,i,n),O=hr(Xt.DROP,i,n);return r.addEventListener("click",a),r.addEventListener("click",o),r.addEventListener("pointertap",s),r.addEventListener("pointerdown",l),r.addEventListener("pointerup",c),r.addEventListener("pointerover",u),r.addEventListener("pointerout",f),r.addEventListener("pointermove",d),r.addEventListener("pointerenter",h),r.addEventListener("pointerleave",p),r.addEventListener("pointerupoutside",v),r.addEventListener("dragstart",g),r.addEventListener("drag",m),r.addEventListener("dragend",y),r.addEventListener("dragenter",b),r.addEventListener("dragleave",x),r.addEventListener("dragover",w),r.addEventListener("drop",O),()=>{r.removeEventListener("click",a),r.removeEventListener("click",o),r.removeEventListener("pointertap",s),r.removeEventListener("pointerdown",l),r.removeEventListener("pointerup",c),r.removeEventListener("pointerover",u),r.removeEventListener("pointerout",f),r.removeEventListener("pointermove",d),r.removeEventListener("pointerenter",h),r.removeEventListener("pointerleave",p),r.removeEventListener("pointerupoutside",v),r.removeEventListener("dragstart",g),r.removeEventListener("drag",m),r.removeEventListener("dragend",y),r.removeEventListener("dragenter",b),r.removeEventListener("dragleave",x),r.removeEventListener("dragover",w),r.removeEventListener("drop",O)}}}EM.props={reapplyWhenUpdate:!0};function xB(){return{"component.axisRadar":dM,"component.axisLinear":mo,"component.axisArc":nS,"component.legendContinuousBlock":hM,"component.legendContinuousBlockSize":pM,"component.legendContinuousSize":zv,"interaction.event":EM,"composition.mark":vM,"composition.view":gM,"shape.label.label":kM}}var wB=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i{if(typeof a!="string")return a;const o=`${e}.${a}`;return n[o]||qs(`Unknown Component: ${o}`)};return[(a,o)=>{const{type:s}=a,l=wB(a,["type"]);s||qs("Plot type is required!");const c=r(s);return c==null?void 0:c(l,o)},r]}function AM(e){const{canvas:t,group:n}=e;return(t==null?void 0:t.document)||(n==null?void 0:n.ownerDocument)||qs("Cannot find library document")}var TM=function(e,t,n,r){function i(a){return a instanceof n?a:new n(function(o){o(a)})}return new(n||(n=Promise))(function(a,o){function s(u){try{c(r.next(u))}catch(f){o(f)}}function l(u){try{c(r.throw(u))}catch(f){o(f)}}function c(u){u.done?a(u.value):i(u.value).then(s,l)}c((r=r.apply(e,t||[])).next())})},OB=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);iln(d)),d=>d.map(([h,p])=>Object.assign({name:h},p)),([d])=>{var h;const p=(h=/([^\d]+)\d*$/.exec(d))===null||h===void 0?void 0:h[1],v=c.find(g=>g.name===p);return v!=null&&v.independent?d:p}),f=c.filter(d=>{const{name:h,required:p}=d;if(u.find(([v])=>v===h))return!0;if(p)throw new Error(`Missing encoding for channel: ${h}.`);return!1}).flatMap(d=>{const{name:h,scale:p,scaleKey:v,range:g,quantitative:m,ordinal:y}=d;return u.filter(([x])=>x.startsWith(h)).map(([x,w],O)=>{const _=w.some(D=>D.visual),S=w.some(D=>D.constant),M=o[x]||{},{independent:k=!1,key:E=v||x,type:N=S?"constant":_?"identity":p}=M,T=OB(M,["independent","key","type"]),L=N==="constant",I=L?void 0:g;return{name:x,values:w,scaleKey:k||L?Symbol("independent"):E,scale:Object.assign(Object.assign({type:N,range:I},T),{quantitative:m,ordinal:y})}})});return[i,Object.assign(Object.assign({},t),{index:r,channels:f,tooltip:l})]})}function SB(e){const[t]=gn("encode",e);return(n,r)=>r===void 0||n===void 0?null:Object.assign(Object.assign({},r),{type:"column",value:t(r)(n),field:kB(r)})}function MB(e,t,n){return TM(this,void 0,void 0,function*(){const{library:r}=n,[i]=gn("transform",r),{preInference:a=[],postInference:o=[]}=t,{transform:s=[]}=e,l=[kZ,jk,EZ,AZ,TZ,PZ,RZ,IZ,NZ,CZ,...a.map(i),...s.map(i),...o.map(i),LZ];let c=[],u=e;for(const f of l)[c,u]=yield f(c,u,n);return[c,u]})}function kB(e){const{type:t,value:n}=e;return t==="field"&&typeof n=="string"?n:null}function Et(e){for(var t=e.length/6|0,n=new Array(t),r=0;r>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):n===8?Td(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):n===4?Td(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|t&240,((t&15)<<4|t&15)/255):null):(t=BB.exec(e))?new Tr(t[1],t[2],t[3],1):(t=zB.exec(e))?new Tr(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=ZB.exec(e))?Td(t[1],t[2],t[3],t[4]):(t=WB.exec(e))?Td(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=$B.exec(e))?jM(t[1],t[2]/100,t[3]/100,1):(t=GB.exec(e))?jM(t[1],t[2]/100,t[3]/100,t[4]):PM.hasOwnProperty(e)?RM(PM[e]):e==="transparent"?new Tr(NaN,NaN,NaN,0):null}function RM(e){return new Tr(e>>16&255,e>>8&255,e&255,1)}function Td(e,t,n,r){return r<=0&&(e=t=n=NaN),new Tr(e,t,n,r)}function NM(e){return e instanceof vl||(e=Hv(e)),e?(e=e.rgb(),new Tr(e.r,e.g,e.b,e.opacity)):new Tr}function Wc(e,t,n,r){return arguments.length===1?NM(e):new Tr(e,t,n,r==null?1:r)}function Tr(e,t,n,r){this.r=+e,this.g=+t,this.b=+n,this.opacity=+r}Ad(Tr,Wc,Yv(vl,{brighter:function(t){return t=t==null?gl:Math.pow(gl,t),new Tr(this.r*t,this.g*t,this.b*t,this.opacity)},darker:function(t){return t=t==null?ds:Math.pow(ds,t),new Tr(this.r*t,this.g*t,this.b*t,this.opacity)},rgb:function(){return this},clamp:function(){return new Tr(hs(this.r),hs(this.g),hs(this.b),Pd(this.opacity))},displayable:function(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:IM,formatHex:IM,formatHex8:VB,formatRgb:DM,toString:DM}));function IM(){return"#".concat(ps(this.r)).concat(ps(this.g)).concat(ps(this.b))}function VB(){return"#".concat(ps(this.r)).concat(ps(this.g)).concat(ps(this.b)).concat(ps((isNaN(this.opacity)?1:this.opacity)*255))}function DM(){var e=Pd(this.opacity);return"".concat(e===1?"rgb(":"rgba(").concat(hs(this.r),", ").concat(hs(this.g),", ").concat(hs(this.b)).concat(e===1?")":", ".concat(e,")"))}function Pd(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function hs(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function ps(e){return e=hs(e),(e<16?"0":"")+e.toString(16)}function jM(e,t,n,r){return r<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new Gi(e,t,n,r)}function FM(e){if(e instanceof Gi)return new Gi(e.h,e.s,e.l,e.opacity);if(e instanceof vl||(e=Hv(e)),!e)return new Gi;if(e instanceof Gi)return e;e=e.rgb();var t=e.r/255,n=e.g/255,r=e.b/255,i=Math.min(t,n,r),a=Math.max(t,n,r),o=NaN,s=a-i,l=(a+i)/2;return s?(t===a?o=(n-r)/s+(n0&&l<1?0:o,new Gi(o,s,l,e.opacity)}function XB(e,t,n,r){return arguments.length===1?FM(e):new Gi(e,t,n,r==null?1:r)}function Gi(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}Ad(Gi,XB,Yv(vl,{brighter:function(t){return t=t==null?gl:Math.pow(gl,t),new Gi(this.h,this.s,this.l*t,this.opacity)},darker:function(t){return t=t==null?ds:Math.pow(ds,t),new Gi(this.h,this.s,this.l*t,this.opacity)},rgb:function(){var t=this.h%360+(this.h<0)*360,n=isNaN(t)||isNaN(this.s)?0:this.s,r=this.l,i=r+(r<.5?r:1-r)*n,a=2*r-i;return new Tr(Vv(t>=240?t-240:t+120,a,i),Vv(t,a,i),Vv(t<120?t+240:t-120,a,i),this.opacity)},clamp:function(){return new Gi(BM(this.h),Cd(this.s),Cd(this.l),Pd(this.opacity))},displayable:function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl:function(){var t=Pd(this.opacity);return"".concat(t===1?"hsl(":"hsla(").concat(BM(this.h),", ").concat(Cd(this.s)*100,"%, ").concat(Cd(this.l)*100,"%").concat(t===1?")":", ".concat(t,")"))}}));function BM(e){return e=(e||0)%360,e<0?e+360:e}function Cd(e){return Math.max(0,Math.min(1,e||0))}function Vv(e,t,n){return(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)*255}function zM(e,t,n,r,i){var a=e*e,o=a*e;return((1-3*e+3*a-o)*t+(4-6*a+3*o)*n+(1+3*e+3*a-3*o)*r+o*i)/6}function UB(e){var t=e.length-1;return function(n){var r=n<=0?n=0:n>=1?(n=1,t-1):Math.floor(n*t),i=e[r],a=e[r+1],o=r>0?e[r-1]:2*i-a,s=r180||n<-180?n-360*Math.round(n/360):n):Xv(isNaN(e)?t:e)}function JB(e){return(e=+e)==1?yl:function(t,n){return n-t?KB(t,n,e):Xv(isNaN(t)?n:t)}}function yl(e,t){var n=t-e;return n?ZM(e,n):Xv(isNaN(e)?t:e)}var Gne=function e(t){var n=JB(t);function r(i,a){var o=n((i=Wc(i)).r,(a=Wc(a)).r),s=n(i.g,a.g),l=n(i.b,a.b),c=yl(i.opacity,a.opacity);return function(u){return i.r=o(u),i.g=s(u),i.b=l(u),i.opacity=c(u),i+""}}return r.gamma=e,r}(1);function WM(e){return function(t){var n=t.length,r=new Array(n),i=new Array(n),a=new Array(n),o,s;for(o=0;oez(e[e.length-1]),$M=new Array(3).concat("d8b365f5f5f55ab4ac","a6611adfc27d80cdc1018571","a6611adfc27df5f5f580cdc1018571","8c510ad8b365f6e8c3c7eae55ab4ac01665e","8c510ad8b365f6e8c3f5f5f5c7eae55ab4ac01665e","8c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e","8c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e","5430058c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e003c30","5430058c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e003c30").map(Et),tz=fn($M),GM=new Array(3).concat("af8dc3f7f7f77fbf7b","7b3294c2a5cfa6dba0008837","7b3294c2a5cff7f7f7a6dba0008837","762a83af8dc3e7d4e8d9f0d37fbf7b1b7837","762a83af8dc3e7d4e8f7f7f7d9f0d37fbf7b1b7837","762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b7837","762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b7837","40004b762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b783700441b","40004b762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b783700441b").map(Et),nz=fn(GM),YM=new Array(3).concat("e9a3c9f7f7f7a1d76a","d01c8bf1b6dab8e1864dac26","d01c8bf1b6daf7f7f7b8e1864dac26","c51b7de9a3c9fde0efe6f5d0a1d76a4d9221","c51b7de9a3c9fde0eff7f7f7e6f5d0a1d76a4d9221","c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221","c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221","8e0152c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221276419","8e0152c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221276419").map(Et),rz=fn(YM),HM=new Array(3).concat("998ec3f7f7f7f1a340","5e3c99b2abd2fdb863e66101","5e3c99b2abd2f7f7f7fdb863e66101","542788998ec3d8daebfee0b6f1a340b35806","542788998ec3d8daebf7f7f7fee0b6f1a340b35806","5427888073acb2abd2d8daebfee0b6fdb863e08214b35806","5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b35806","2d004b5427888073acb2abd2d8daebfee0b6fdb863e08214b358067f3b08","2d004b5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b358067f3b08").map(Et),iz=fn(HM),VM=new Array(3).concat("ef8a62f7f7f767a9cf","ca0020f4a58292c5de0571b0","ca0020f4a582f7f7f792c5de0571b0","b2182bef8a62fddbc7d1e5f067a9cf2166ac","b2182bef8a62fddbc7f7f7f7d1e5f067a9cf2166ac","b2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac","b2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac","67001fb2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac053061","67001fb2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac053061").map(Et),az=fn(VM),XM=new Array(3).concat("ef8a62ffffff999999","ca0020f4a582bababa404040","ca0020f4a582ffffffbababa404040","b2182bef8a62fddbc7e0e0e09999994d4d4d","b2182bef8a62fddbc7ffffffe0e0e09999994d4d4d","b2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d","b2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d","67001fb2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d1a1a1a","67001fb2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d1a1a1a").map(Et),oz=fn(XM),UM=new Array(3).concat("fc8d59ffffbf91bfdb","d7191cfdae61abd9e92c7bb6","d7191cfdae61ffffbfabd9e92c7bb6","d73027fc8d59fee090e0f3f891bfdb4575b4","d73027fc8d59fee090ffffbfe0f3f891bfdb4575b4","d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4","d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4","a50026d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4313695","a50026d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4313695").map(Et),sz=fn(UM),qM=new Array(3).concat("fc8d59ffffbf91cf60","d7191cfdae61a6d96a1a9641","d7191cfdae61ffffbfa6d96a1a9641","d73027fc8d59fee08bd9ef8b91cf601a9850","d73027fc8d59fee08bffffbfd9ef8b91cf601a9850","d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850","d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850","a50026d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850006837","a50026d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850006837").map(Et),lz=fn(qM),KM=new Array(3).concat("fc8d59ffffbf99d594","d7191cfdae61abdda42b83ba","d7191cfdae61ffffbfabdda42b83ba","d53e4ffc8d59fee08be6f59899d5943288bd","d53e4ffc8d59fee08bffffbfe6f59899d5943288bd","d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd","d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd","9e0142d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd5e4fa2","9e0142d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd5e4fa2").map(Et),cz=fn(KM),QM=new Array(3).concat("e5f5f999d8c92ca25f","edf8fbb2e2e266c2a4238b45","edf8fbb2e2e266c2a42ca25f006d2c","edf8fbccece699d8c966c2a42ca25f006d2c","edf8fbccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45006d2c00441b").map(Et),uz=fn(QM),JM=new Array(3).concat("e0ecf49ebcda8856a7","edf8fbb3cde38c96c688419d","edf8fbb3cde38c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d810f7c4d004b").map(Et),fz=fn(JM),ek=new Array(3).concat("e0f3dba8ddb543a2ca","f0f9e8bae4bc7bccc42b8cbe","f0f9e8bae4bc7bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc44eb3d32b8cbe08589e","f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe08589e","f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe0868ac084081").map(Et),dz=fn(ek),tk=new Array(3).concat("fee8c8fdbb84e34a33","fef0d9fdcc8afc8d59d7301f","fef0d9fdcc8afc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301fb300007f0000").map(Et),hz=fn(tk),nk=new Array(3).concat("ece2f0a6bddb1c9099","f6eff7bdc9e167a9cf02818a","f6eff7bdc9e167a9cf1c9099016c59","f6eff7d0d1e6a6bddb67a9cf1c9099016c59","f6eff7d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016c59014636").map(Et),pz=fn(nk),rk=new Array(3).concat("ece7f2a6bddb2b8cbe","f1eef6bdc9e174a9cf0570b0","f1eef6bdc9e174a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0045a8d023858").map(Et),vz=fn(rk),ik=new Array(3).concat("e7e1efc994c7dd1c77","f1eef6d7b5d8df65b0ce1256","f1eef6d7b5d8df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125698004367001f").map(Et),gz=fn(ik),ak=new Array(3).concat("fde0ddfa9fb5c51b8a","feebe2fbb4b9f768a1ae017e","feebe2fbb4b9f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1dd3497ae017e7a0177","fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a0177","fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a017749006a").map(Et),mz=fn(ak),ok=new Array(3).concat("edf8b17fcdbb2c7fb8","ffffcca1dab441b6c4225ea8","ffffcca1dab441b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea8253494081d58").map(Et),yz=fn(ok),sk=new Array(3).concat("f7fcb9addd8e31a354","ffffccc2e69978c679238443","ffffccc2e69978c67931a354006837","ffffccd9f0a3addd8e78c67931a354006837","ffffccd9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443006837004529").map(Et),bz=fn(sk),lk=new Array(3).concat("fff7bcfec44fd95f0e","ffffd4fed98efe9929cc4c02","ffffd4fed98efe9929d95f0e993404","ffffd4fee391fec44ffe9929d95f0e993404","ffffd4fee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c02993404662506").map(Et),xz=fn(lk),ck=new Array(3).concat("ffeda0feb24cf03b20","ffffb2fecc5cfd8d3ce31a1c","ffffb2fecc5cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cbd0026800026").map(Et),wz=fn(ck),uk=new Array(3).concat("deebf79ecae13182bd","eff3ffbdd7e76baed62171b5","eff3ffbdd7e76baed63182bd08519c","eff3ffc6dbef9ecae16baed63182bd08519c","eff3ffc6dbef9ecae16baed64292c62171b5084594","f7fbffdeebf7c6dbef9ecae16baed64292c62171b5084594","f7fbffdeebf7c6dbef9ecae16baed64292c62171b508519c08306b").map(Et),Oz=fn(uk),fk=new Array(3).concat("e5f5e0a1d99b31a354","edf8e9bae4b374c476238b45","edf8e9bae4b374c47631a354006d2c","edf8e9c7e9c0a1d99b74c47631a354006d2c","edf8e9c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45006d2c00441b").map(Et),_z=fn(fk),dk=new Array(3).concat("f0f0f0bdbdbd636363","f7f7f7cccccc969696525252","f7f7f7cccccc969696636363252525","f7f7f7d9d9d9bdbdbd969696636363252525","f7f7f7d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525000000").map(Et),Sz=fn(dk),hk=new Array(3).concat("efedf5bcbddc756bb1","f2f0f7cbc9e29e9ac86a51a3","f2f0f7cbc9e29e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a354278f3f007d").map(Et),Mz=fn(hk),pk=new Array(3).concat("fee0d2fc9272de2d26","fee5d9fcae91fb6a4acb181d","fee5d9fcae91fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181da50f1567000d").map(Et),kz=fn(pk),vk=new Array(3).concat("fee6cefdae6be6550d","feeddefdbe85fd8d3cd94701","feeddefdbe85fd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3cf16913d948018c2d04","fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d948018c2d04","fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d94801a636037f2704").map(Et),Ez=fn(vk);function Az(e){return e=Math.max(0,Math.min(1,e)),"rgb("+Math.max(0,Math.min(255,Math.round(-4.54-e*(35.34-e*(2381.73-e*(6402.7-e*(7024.72-e*2710.57)))))))+", "+Math.max(0,Math.min(255,Math.round(32.49+e*(170.73+e*(52.82-e*(131.46-e*(176.58-e*67.37)))))))+", "+Math.max(0,Math.min(255,Math.round(81.24+e*(442.36-e*(2482.43-e*(6167.24-e*(6614.94-e*2475.67)))))))+")"}var Tz=Math.PI/180,Pz=180/Math.PI,gk=-.14861,Uv=1.78277,qv=-.29227,Ld=-.90649,$c=1.97294,mk=$c*Ld,yk=$c*Uv,bk=Uv*qv-Ld*gk;function Cz(e){if(e instanceof vs)return new vs(e.h,e.s,e.l,e.opacity);e instanceof Tr||(e=NM(e));var t=e.r/255,n=e.g/255,r=e.b/255,i=(bk*r+mk*t-yk*n)/(bk+mk-yk),a=r-i,o=($c*(n-i)-qv*a)/Ld,s=Math.sqrt(o*o+a*a)/($c*i*(1-i)),l=s?Math.atan2(o,a)*Pz-120:NaN;return new vs(l<0?l+360:l,s,i,e.opacity)}function ma(e,t,n,r){return arguments.length===1?Cz(e):new vs(e,t,n,r==null?1:r)}function vs(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}Ad(vs,ma,Yv(vl,{brighter:function(t){return t=t==null?gl:Math.pow(gl,t),new vs(this.h,this.s,this.l*t,this.opacity)},darker:function(t){return t=t==null?ds:Math.pow(ds,t),new vs(this.h,this.s,this.l*t,this.opacity)},rgb:function(){var t=isNaN(this.h)?0:(this.h+120)*Tz,n=+this.l,r=isNaN(this.s)?0:this.s*n*(1-n),i=Math.cos(t),a=Math.sin(t);return new Tr(255*(n+r*(gk*i+Uv*a)),255*(n+r*(qv*i+Ld*a)),255*(n+r*($c*i)),this.opacity)}}));function xk(e){return function t(n){n=+n;function r(i,a){var o=e((i=ma(i)).h,(a=ma(a)).h),s=yl(i.s,a.s),l=yl(i.l,a.l),c=yl(i.opacity,a.opacity);return function(u){return i.h=o(u),i.s=s(u),i.l=l(Math.pow(u,n)),i.opacity=c(u),i+""}}return r.gamma=t,r}(1)}var Hne=xk(QB),Kv=xk(yl),Lz=Kv(ma(300,.5,0),ma(-240,.5,1)),Rz=Kv(ma(-100,.75,.35),ma(80,1.5,.8)),Nz=Kv(ma(260,.75,.35),ma(80,1.5,.8)),Rd=ma();function Iz(e){(e<0||e>1)&&(e-=Math.floor(e));var t=Math.abs(e-.5);return Rd.h=360*e-100,Rd.s=1.5-1.5*t,Rd.l=.8-.9*t,Rd+""}var Nd=Wc(),Dz=Math.PI/3,jz=Math.PI*2/3;function Fz(e){var t;return e=(.5-e)*Math.PI,Nd.r=255*(t=Math.sin(e))*t,Nd.g=255*(t=Math.sin(e+Dz))*t,Nd.b=255*(t=Math.sin(e+jz))*t,Nd+""}function Bz(e){return e=Math.max(0,Math.min(1,e)),"rgb("+Math.max(0,Math.min(255,Math.round(34.61+e*(1172.33-e*(10793.56-e*(33300.12-e*(38394.49-e*14825.05)))))))+", "+Math.max(0,Math.min(255,Math.round(23.31+e*(557.33+e*(1225.33-e*(3574.96-e*(1073.77+e*707.56)))))))+", "+Math.max(0,Math.min(255,Math.round(27.2+e*(3211.1-e*(15327.97-e*(27814-e*(22569.18-e*6838.66)))))))+")"}function Id(e){var t=e.length;return function(n){return e[Math.max(0,Math.min(t-1,Math.floor(n*t)))]}}var zz=Id(Et("44015444025645045745055946075a46085c460a5d460b5e470d60470e6147106347116447136548146748166848176948186a481a6c481b6d481c6e481d6f481f70482071482173482374482475482576482677482878482979472a7a472c7a472d7b472e7c472f7d46307e46327e46337f463480453581453781453882443983443a83443b84433d84433e85423f854240864241864142874144874045884046883f47883f48893e49893e4a893e4c8a3d4d8a3d4e8a3c4f8a3c508b3b518b3b528b3a538b3a548c39558c39568c38588c38598c375a8c375b8d365c8d365d8d355e8d355f8d34608d34618d33628d33638d32648e32658e31668e31678e31688e30698e306a8e2f6b8e2f6c8e2e6d8e2e6e8e2e6f8e2d708e2d718e2c718e2c728e2c738e2b748e2b758e2a768e2a778e2a788e29798e297a8e297b8e287c8e287d8e277e8e277f8e27808e26818e26828e26828e25838e25848e25858e24868e24878e23888e23898e238a8d228b8d228c8d228d8d218e8d218f8d21908d21918c20928c20928c20938c1f948c1f958b1f968b1f978b1f988b1f998a1f9a8a1e9b8a1e9c891e9d891f9e891f9f881fa0881fa1881fa1871fa28720a38620a48621a58521a68522a78522a88423a98324aa8325ab8225ac8226ad8127ad8128ae8029af7f2ab07f2cb17e2db27d2eb37c2fb47c31b57b32b67a34b67935b77937b87838b9773aba763bbb753dbc743fbc7340bd7242be7144bf7046c06f48c16e4ac16d4cc26c4ec36b50c46a52c56954c56856c66758c7655ac8645cc8635ec96260ca6063cb5f65cb5e67cc5c69cd5b6ccd5a6ece5870cf5773d05675d05477d1537ad1517cd2507fd34e81d34d84d44b86d54989d5488bd6468ed64590d74393d74195d84098d83e9bd93c9dd93ba0da39a2da37a5db36a8db34aadc32addc30b0dd2fb2dd2db5de2bb8de29bade28bddf26c0df25c2df23c5e021c8e020cae11fcde11dd0e11cd2e21bd5e21ad8e219dae319dde318dfe318e2e418e5e419e7e419eae51aece51befe51cf1e51df4e61ef6e620f8e621fbe723fde725")),Zz=Id(Et("00000401000501010601010802010902020b02020d03030f03031204041405041606051806051a07061c08071e0907200a08220b09240c09260d0a290e0b2b100b2d110c2f120d31130d34140e36150e38160f3b180f3d19103f1a10421c10441d11471e114920114b21114e22115024125325125527125829115a2a115c2c115f2d11612f116331116533106734106936106b38106c390f6e3b0f703d0f713f0f72400f74420f75440f764510774710784910784a10794c117a4e117b4f127b51127c52137c54137d56147d57157e59157e5a167e5c167f5d177f5f187f601880621980641a80651a80671b80681c816a1c816b1d816d1d816e1e81701f81721f817320817521817621817822817922827b23827c23827e24828025828125818326818426818627818827818928818b29818c29818e2a81902a81912b81932b80942c80962c80982d80992d809b2e7f9c2e7f9e2f7fa02f7fa1307ea3307ea5317ea6317da8327daa337dab337cad347cae347bb0357bb2357bb3367ab5367ab73779b83779ba3878bc3978bd3977bf3a77c03a76c23b75c43c75c53c74c73d73c83e73ca3e72cc3f71cd4071cf4070d0416fd2426fd3436ed5446dd6456cd8456cd9466bdb476adc4869de4968df4a68e04c67e24d66e34e65e44f64e55064e75263e85362e95462ea5661eb5760ec5860ed5a5fee5b5eef5d5ef05f5ef1605df2625df2645cf3655cf4675cf4695cf56b5cf66c5cf66e5cf7705cf7725cf8745cf8765cf9785df9795df97b5dfa7d5efa7f5efa815ffb835ffb8560fb8761fc8961fc8a62fc8c63fc8e64fc9065fd9266fd9467fd9668fd9869fd9a6afd9b6bfe9d6cfe9f6dfea16efea36ffea571fea772fea973feaa74feac76feae77feb078feb27afeb47bfeb67cfeb77efeb97ffebb81febd82febf84fec185fec287fec488fec68afec88cfeca8dfecc8ffecd90fecf92fed194fed395fed597fed799fed89afdda9cfddc9efddea0fde0a1fde2a3fde3a5fde5a7fde7a9fde9aafdebacfcecaefceeb0fcf0b2fcf2b4fcf4b6fcf6b8fcf7b9fcf9bbfcfbbdfcfdbf")),Wz=Id(Et("00000401000501010601010802010a02020c02020e03021004031204031405041706041907051b08051d09061f0a07220b07240c08260d08290e092b10092d110a30120a32140b34150b37160b39180c3c190c3e1b0c411c0c431e0c451f0c48210c4a230c4c240c4f260c51280b53290b552b0b572d0b592f0a5b310a5c320a5e340a5f3609613809623909633b09643d09653e0966400a67420a68440a68450a69470b6a490b6a4a0c6b4c0c6b4d0d6c4f0d6c510e6c520e6d540f6d550f6d57106e59106e5a116e5c126e5d126e5f136e61136e62146e64156e65156e67166e69166e6a176e6c186e6d186e6f196e71196e721a6e741a6e751b6e771c6d781c6d7a1d6d7c1d6d7d1e6d7f1e6c801f6c82206c84206b85216b87216b88226a8a226a8c23698d23698f24699025689225689326679526679727669827669a28659b29649d29649f2a63a02a63a22b62a32c61a52c60a62d60a82e5fa92e5eab2f5ead305dae305cb0315bb1325ab3325ab43359b63458b73557b93556ba3655bc3754bd3853bf3952c03a51c13a50c33b4fc43c4ec63d4dc73e4cc83f4bca404acb4149cc4248ce4347cf4446d04545d24644d34743d44842d54a41d74b3fd84c3ed94d3dda4e3cdb503bdd513ade5238df5337e05536e15635e25734e35933e45a31e55c30e65d2fe75e2ee8602de9612bea632aeb6429eb6628ec6726ed6925ee6a24ef6c23ef6e21f06f20f1711ff1731df2741cf3761bf37819f47918f57b17f57d15f67e14f68013f78212f78410f8850ff8870ef8890cf98b0bf98c0af98e09fa9008fa9207fa9407fb9606fb9706fb9906fb9b06fb9d07fc9f07fca108fca309fca50afca60cfca80dfcaa0ffcac11fcae12fcb014fcb216fcb418fbb61afbb81dfbba1ffbbc21fbbe23fac026fac228fac42afac62df9c72ff9c932f9cb35f8cd37f8cf3af7d13df7d340f6d543f6d746f5d949f5db4cf4dd4ff4df53f4e156f3e35af3e55df2e661f2e865f2ea69f1ec6df1ed71f1ef75f1f179f2f27df2f482f3f586f3f68af4f88ef5f992f6fa96f8fb9af9fc9dfafda1fcffa4")),$z=Id(Et("0d088710078813078916078a19068c1b068d1d068e20068f2206902406912605912805922a05932c05942e05952f059631059733059735049837049938049a3a049a3c049b3e049c3f049c41049d43039e44039e46039f48039f4903a04b03a14c02a14e02a25002a25102a35302a35502a45601a45801a45901a55b01a55c01a65e01a66001a66100a76300a76400a76600a76700a86900a86a00a86c00a86e00a86f00a87100a87201a87401a87501a87701a87801a87a02a87b02a87d03a87e03a88004a88104a78305a78405a78606a68707a68808a68a09a58b0aa58d0ba58e0ca48f0da4910ea3920fa39410a29511a19613a19814a099159f9a169f9c179e9d189d9e199da01a9ca11b9ba21d9aa31e9aa51f99a62098a72197a82296aa2395ab2494ac2694ad2793ae2892b02991b12a90b22b8fb32c8eb42e8db52f8cb6308bb7318ab83289ba3388bb3488bc3587bd3786be3885bf3984c03a83c13b82c23c81c33d80c43e7fc5407ec6417dc7427cc8437bc9447aca457acb4679cc4778cc4977cd4a76ce4b75cf4c74d04d73d14e72d24f71d35171d45270d5536fd5546ed6556dd7566cd8576bd9586ada5a6ada5b69db5c68dc5d67dd5e66de5f65de6164df6263e06363e16462e26561e26660e3685fe4695ee56a5de56b5de66c5ce76e5be76f5ae87059e97158e97257ea7457eb7556eb7655ec7754ed7953ed7a52ee7b51ef7c51ef7e50f07f4ff0804ef1814df1834cf2844bf3854bf3874af48849f48948f58b47f58c46f68d45f68f44f79044f79143f79342f89441f89540f9973ff9983ef99a3efa9b3dfa9c3cfa9e3bfb9f3afba139fba238fca338fca537fca636fca835fca934fdab33fdac33fdae32fdaf31fdb130fdb22ffdb42ffdb52efeb72dfeb82cfeba2cfebb2bfebd2afebe2afec029fdc229fdc328fdc527fdc627fdc827fdca26fdcb26fccd25fcce25fcd025fcd225fbd324fbd524fbd724fad824fada24f9dc24f9dd25f8df25f8e125f7e225f7e425f6e626f6e826f5e926f5eb27f4ed27f3ee27f3f027f2f227f1f426f1f525f0f724f0f921")),wk=re(17816),Ok=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);in.type===t)}function gs(e){return Yi(e,"polar").length>0}function Yz(e){return Yi(e,"helix").length>0}function bl(e){return Yi(e,"transpose").length%2===1}function Hz(e){return Yi(e,"parallel").length>0}function Sk(e){return Yi(e,"theta").length>0}function Vz(e){return Yi(e,"reflect").length>0}function Gc(e){return Yi(e,"radial").length>0}function Mk(e){return Yi(e,"radar").length>0}function Xz(e){return Yi(e,"reflectY").length>0}function Uz(e){return e.find(t=>t.type==="cartesian"||t.type==="cartesian3D")?e:[...e,{type:"cartesian"}]}function qz(e,t,n,r,i,a){const{guide:o={}}=n,s=oZ(e,t,n);if(typeof s!="string")return n;const l=sZ(s,e,t,n),c=rZ(s,l,n);return Object.assign(Object.assign(Object.assign({},n),cZ(s,e,t,n,r)),{domain:c,range:lZ(s,e,t,n,c,i,a),expectedDomain:l,guide:o,name:e,type:s})}function Kz(e,t){const n={};for(const r of e){const{values:i,name:a}=r,o=t[a];for(const s of i){const{name:l,value:c}=s;n[l]=c.map(u=>o.map(u))}}return n}function Qz(e,t){const n=Array.from(e.values()).flatMap(i=>i.channels);Mf(n,i=>i.map(a=>t.get(a.scale.uid)),i=>i.name).filter(([,i])=>i.some(a=>typeof a.getOptions().groupTransform=="function")&&i.every(a=>a.getTicks)).map(i=>i[1]).forEach(i=>{const a=i.map(o=>o.getOptions().groupTransform)[0];a(i)})}function Jz(e,t){var n;const{components:r=[]}=t,i=["scale","encode","axis","legend","data","transform"],a=Array.from(new Set(e.flatMap(s=>s.channels.map(l=>l.scale)))),o=new Map(a.map(s=>[s.name,s]));for(const s of r){const l=nZ(s);for(const c of l){const u=o.get(c),f=((n=s.scale)===null||n===void 0?void 0:n[c])||{},{independent:d=!1}=f;if(u&&!d){const{guide:h}=u,p=typeof h=="boolean"?{}:h;u.guide=ge({},p,s),Object.assign(u,f)}else{const h=Object.assign(Object.assign({},f),{expectedDomain:f.domain,name:c,guide:gv(s,i)});a.push(h)}}}return a}function eZ(e){if(!e||!Array.isArray(e))return[Uo,Uo];let t,n;return[a=>{var o;t=a.map.bind(a),n=(o=a.invert)===null||o===void 0?void 0:o.bind(a);const s=e.filter(([d])=>typeof d=="function"),l=e.filter(([d])=>typeof d!="function"),c=new Map(l);if(a.map=d=>{for(const[h,p]of s)if(h(d))return p;return c.has(d)?c.get(d):t(d)},!n)return a;const u=new Map(l.map(([d,h])=>[h,d])),f=new Map(s.map(([d,h])=>[h,d]));return a.invert=d=>f.has(d)?d:u.has(d)?u.get(d):n(d),a},a=>(t!==null&&(a.map=t),n!==null&&(a.invert=n),a)]}function kk(e,t){const n=Object.keys(e);for(const r of Object.values(t)){const{name:i}=r.getOptions();if(!(i in e))e[i]=r;else{const a=n.filter(l=>l.startsWith(i)).map(l=>+(l.replace(i,"")||0)),o=Gt(a)+1,s=`${i}${o}`;e[s]=r,r.getOptions().key=s}}return e}function Ek(e,t){const[n]=gn("scale",t),{relations:r}=e,[i]=eZ(r),a=n(e);return i(a)}function tZ(e){const t=e.flatMap(n=>Array.from(n.values())).flatMap(n=>n.channels.map(r=>r.scale));Ak(t,"x"),Ak(t,"y")}function nZ(e){const{channels:t=[],type:n,scale:r={}}=e,i=["shape","color","opacity","size"];return t.length!==0?t:n==="axisX"?["x"]:n==="axisY"?["y"]:n==="legends"?Object.keys(r).filter(a=>i.includes(a)):[]}function Ak(e,t){const n=e.filter(({name:a,facet:o=!0})=>o&&a===t),r=n.flatMap(a=>a.domain),i=n.every(Tk)?Da(r):n.every(Pk)?Array.from(new Set(r)):null;if(i!==null)for(const a of n)a.domain=i}function rZ(e,t,n){const{ratio:r}=n;return r==null?t:Tk({type:e})?iZ(t,r,e):Pk({type:e})?aZ(t,r):t}function iZ(e,t,n){const r=e.map(Number),i=new Er({domain:r,range:[r[0],r[0]+(r[r.length-1]-r[0])*t]});return n==="time"?e.map(a=>new Date(i.map(a))):e.map(a=>i.map(a))}function aZ(e,t){const n=Math.round(e.length*t);return e.slice(0,n)}function Tk(e){const{type:t}=e;return typeof t!="string"?!1:["linear","log","pow","time"].includes(t)}function Pk(e){const{type:t}=e;return typeof t!="string"?!1:["band","point","ordinal"].includes(t)}function oZ(e,t,n){const{type:r,domain:i,range:a,quantitative:o,ordinal:s}=n;return r!==void 0?r:wZ(t)?"identity":typeof a=="string"?"linear":(i||a||[]).length>2?Qv(e,s):i!==void 0?Nk([i])?Qv(e,s):Ik(t)?"time":Lk(e,a,o):Nk(t)?Qv(e,s):Ik(t)?"time":Lk(e,a,o)}function sZ(e,t,n,r){const{domain:i}=r;if(i!==void 0)return i;switch(e){case"linear":case"time":case"log":case"pow":case"sqrt":case"quantize":case"threshold":return Rk(gZ(n,r),r);case"band":case"ordinal":case"point":return mZ(n);case"quantile":return yZ(n);case"sequential":return Rk(bZ(n),r);default:return[]}}function lZ(e,t,n,r,i,a,o){const{range:s}=r;if(typeof s=="string")return uZ(s);if(s!==void 0)return s;const{rangeMin:l,rangeMax:c}=r;switch(e){case"linear":case"time":case"log":case"pow":case"sqrt":{const u=Ck(n,r,i,a,o),[f,d]=xZ(t,u);return[l!=null?l:f,c!=null?c:d]}case"band":case"point":{const u=t==="size"?5:0,f=t==="size"?10:1;return[l!=null?l:u,c!=null?c:f]}case"ordinal":return Ck(n,r,i,a,o);case"sequential":return;case"constant":return[n[0][0]];default:return[]}}function cZ(e,t,n,r,i){switch(e){case"linear":case"time":case"log":case"pow":case"sqrt":return hZ(i,r);case"band":case"point":return pZ(e,t,i,r);case"sequential":return dZ(r);default:return r}}function Ck(e,t,n,r,i){const[a]=gn("palette",i),{category10:o,category20:s}=r,l=i8(n).length<=o.length?o:s,{palette:c=l,offset:u}=t;if(Array.isArray(c))return c;try{return a({type:c})}catch(f){const d=fZ(c,n,u);if(d)return d;throw new Error(`Unknown Component: ${c} `)}}function uZ(e){return e.split("-")}function fZ(e,t,n=r=>r){if(!e)return null;const r=vo(e),i=ae[`scheme${r}`],a=ae[`interpolate${r}`];if(!i&&!a)return null;if(i){if(!i.some(Array.isArray))return i;const o=i[t.length];if(o)return o}return t.map((o,s)=>a(n(s/t.length)))}function dZ(e){const{palette:t="ylGnBu",offset:n}=e,r=vo(t),i=ae[`interpolate${r}`];if(!i)throw new Error(`Unknown palette: ${r}`);return{interpolator:n?a=>i(n(a)):i}}function hZ(e,t){const{interpolate:n=ic,nice:r=!1,tickCount:i=5}=t;return Object.assign(Object.assign({},t),{interpolate:n,nice:r,tickCount:i})}function pZ(e,t,n,r){if(r.padding!==void 0||r.paddingInner!==void 0||r.paddingOuter!==void 0)return Object.assign(Object.assign({},r),{unknown:NaN});const i=vZ(e,t,n),{paddingInner:a=i,paddingOuter:o=i}=r;return Object.assign(Object.assign({},r),{paddingInner:a,paddingOuter:o,padding:i,unknown:NaN})}function vZ(e,t,n){return t==="enterDelay"||t==="enterDuration"||t==="size"?0:e==="band"?Sk(n)?0:.1:e==="point"?.5:0}function Qv(e,t){return t||(OZ(e)?"point":"ordinal")}function Lk(e,t,n){return n||(e!=="color"||t?"linear":"sequential")}function Rk(e,t){if(e.length===0)return e;const{domainMin:n,domainMax:r}=t,[i,a]=e;return[n!=null?n:i,r!=null?r:a]}function gZ(e,t){const{zero:n=!1}=t;let r=1/0,i=-1/0;for(const a of e)for(const o of a)ln(o)&&(r=Math.min(r,+o),i=Math.max(i,+o));return r===1/0?[]:n?[Math.min(0,r),i]:[r,i]}function mZ(e){return Array.from(new Set(e.flat()))}function yZ(e){return e.flat().sort()}function bZ(e){let t=1/0,n=-1/0;for(const r of e)for(const i of r)ln(i)&&(t=Math.min(t,+i),n=Math.max(n,+i));return t===1/0?[]:[t<0?-n:t,n]}function xZ(e,t){return e==="enterDelay"?[0,1e3]:e=="enterDuration"?[300,1e3]:e.startsWith("y")||e.startsWith("position")?[1,0]:e==="color"?[r8(t),ix(t)]:e==="opacity"?[0,1]:e==="size"?[1,10]:[0,1]}function Nk(e){return Jv(e,t=>{const n=typeof t;return n==="string"||n==="boolean"})}function Ik(e){return Jv(e,t=>t instanceof Date)}function wZ(e){return Jv(e,Ks)}function Jv(e,t){for(const n of e)if(n.some(t))return!0;return!1}function OZ(e){return e.startsWith("x")||e.startsWith("y")||e.startsWith("position")||e.startsWith("size")}function _Z(e){return e.startsWith("x")||e.startsWith("y")||e.startsWith("position")||e==="enterDelay"||e==="enterDuration"||e==="updateDelay"||e==="updateDuration"||e==="exitDelay"||e==="exitDuration"}function SZ(e){if(!e||!e.type)return!1;if(typeof e.type=="function")return!0;const{type:t,domain:n,range:r,interpolator:i}=e,a=n&&n.length>0,o=r&&r.length>0;return!!(["linear","sqrt","log","time","pow","threshold","quantize","quantile","ordinal","band","point"].includes(t)&&a&&o||["sequential"].includes(t)&&a&&(o||i)||["constant","identity"].includes(t)&&o)}var MZ=function(e,t,n,r){function i(a){return a instanceof n?a:new n(function(o){o(a)})}return new(n||(n=Promise))(function(a,o){function s(u){try{c(r.next(u))}catch(f){o(f)}}function l(u){try{c(r.throw(u))}catch(f){o(f)}}function c(u){u.done?a(u.value):i(u.value).then(s,l)}c((r=r.apply(e,t||[])).next())})},xl=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);ia(h,n)),f=yield GI(u)(i),d=i&&!Array.isArray(i)&&!Array.isArray(f)?{value:f}:f;return[Array.isArray(f)?Ko(f):[],Object.assign(Object.assign({},t),{data:d})]})}function EZ(e,t,n){const{encode:r}=t;if(!r)return[e,t];const i={};for(const[a,o]of Object.entries(r))if(Array.isArray(o))for(let s=0;sDZ(o)?o:{type:jZ(i,o),value:o});return[e,Object.assign(Object.assign({},t),{encode:a})]}function TZ(e,t,n){const{encode:r}=t;if(!r)return[e,t];const i=sa(r,(a,o)=>{const{type:s}=a;return s!=="constant"||_Z(o)?a:Object.assign(Object.assign({},a),{constant:!0})});return[e,Object.assign(Object.assign({},t),{encode:i})]}function PZ(e,t,n){const{encode:r,data:i}=t;if(!r)return[e,t];const{library:a}=n,o=SB(a),s=sa(r,l=>o(i,l));return[e,Object.assign(Object.assign({},t),{encode:s})]}function CZ(e,t,n){const{tooltip:r={}}=t;return Ia(r)?[e,t]:Array.isArray(r)?[e,Object.assign(Object.assign({},t),{tooltip:{items:r}})]:Ks(r)&&fM(r)?[e,Object.assign(Object.assign({},t),{tooltip:r})]:[e,Object.assign(Object.assign({},t),{tooltip:{items:[r]}})]}function LZ(e,t,n){const{data:r,encode:i,tooltip:a={}}=t;if(Ia(a))return[e,t];const o=f=>{if(!f)return f;if(typeof f=="string")return e.map(d=>({name:f,value:r[d][f]}));if(Ks(f)){const{field:d,channel:h,color:p,name:v=d,valueFormatter:g=O=>O}=f,m=typeof g=="string"?go(g):g,y=h&&i[h],b=y&&i[h].field,x=v||b||h,w=[];for(const O of e){const _=d?r[O][d]:y?i[h].value[O]:null;w[O]={name:x,color:p,value:m(_)}}return w}if(typeof f=="function"){const d=[];for(const h of e){const p=f(r[h],h,r,i);Ks(p)?d[h]=Object.assign(Object.assign({},p),{[Dk]:!0}):d[h]={value:p}}return d}return f},{title:s,items:l=[]}=a,c=xl(a,["title","items"]),u=Object.assign({title:o(s),items:Array.isArray(l)?l.map(o):[]},c);return[e,Object.assign(Object.assign({},t),{tooltip:u})]}function RZ(e,t,n){const{encode:r}=t,i=xl(t,["encode"]);if(!r)return[e,t];const a=Object.entries(r),o=a.filter(([,l])=>{const{value:c}=l;return Array.isArray(c[0])}).flatMap(([l,c])=>{const u=[[l,new Array(e.length).fill(void 0)]],{value:f}=c,d=xl(c,["value"]);for(let h=0;h[h,Object.assign({type:"column",value:p},d)])}),s=Object.fromEntries([...a,...o]);return[e,Object.assign(Object.assign({},i),{encode:s})]}function NZ(e,t,n){const{axis:r={},legend:i={},slider:a={},scrollbar:o={}}=t,s=(c,u)=>{if(typeof c=="boolean")return c?{}:null;const f=c[u];return f===void 0||f?f:null},l=typeof r=="object"?Array.from(new Set(["x","y","z",...Object.keys(r)])):["x","y","z"];return ge(t,{scale:Object.assign(Object.assign({},Object.fromEntries(l.map(c=>{const u=s(o,c);return[c,Object.assign({guide:s(r,c),slider:s(a,c),scrollbar:u},u&&{ratio:u.ratio===void 0?.5:u.ratio})]}))),{color:{guide:s(i,"color")},size:{guide:s(i,"size")},shape:{guide:s(i,"shape")},opacity:{guide:s(i,"opacity")}})}),[e,t]}function IZ(e,t,n){const{animate:r}=t;return r||r===void 0?[e,t]:(ge(t,{animate:{enter:{type:null},exit:{type:null},update:{type:null}}}),[e,t])}function DZ(e){if(typeof e!="object"||e instanceof Date||e===null)return!1;const{type:t}=e;return ln(t)}function jZ(e,t){return typeof t=="function"?"transform":typeof t=="string"&&FZ(e,t)?"field":"constant"}function FZ(e,t){return Array.isArray(e)?e.some(n=>n[t]!==void 0):!1}function BZ(e){if(hn(e))return{type:"inline",value:e};if(!e)return{type:"inline",value:null};if(Array.isArray(e))return{type:"inline",value:e};const{type:t="inline"}=e,n=xl(e,["type"]);return Object.assign(Object.assign({},n),{type:t})}var ms=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i{var{color:o=zk(e)}=a,s=ms(a,["color"]);return Object.assign(Object.assign({},s),{color:o})}).map(Bk);return Object.assign(Object.assign({},n&&{title:n}),{items:i})}function zk(e){const t=e.getAttribute("fill"),n=e.getAttribute("stroke"),{__data__:r}=e,{color:i=t&&t!=="transparent"?t:n}=r;return i}function Zk(e,t=n=>n){const n=new Map(e.map(r=>[t(r),r]));return Array.from(n.values())}function Wk(e,t,n,r=e.map(a=>a.__data__),i={}){const a=l=>l instanceof Date?+l:l,o=Zk(r.map(l=>l.title),a).filter(ln),s=r.flatMap((l,c)=>{const u=e[c],{items:f=[],title:d}=l,h=f.filter(ln),p=n!==void 0?n:f.length<=1;return h.map(v=>{var{color:g=zk(u)||i.color,name:m}=v,y=ms(v,["color","name"]);const b=Ub(t,l),x=p&&!(Dk in y)?b||m:m||b;return Object.assign(Object.assign({},y),{color:g,name:x||d})})}).map(Bk);return Object.assign(Object.assign({},o.length>0&&{title:o.join(",")}),{items:Zk(s,l=>`(${a(l.name)}, ${a(l.value)}, ${a(l.color)})`)})}function GZ(e,t,n,r){var{plotWidth:i,plotHeight:a,mainWidth:o,mainHeight:s,startX:l,startY:c,transposed:u,polar:f,insetLeft:d,insetTop:h}=r,p=ms(r,["plotWidth","plotHeight","mainWidth","mainHeight","startX","startY","transposed","polar","insetLeft","insetTop"]);const v=Object.assign({lineWidth:1,stroke:"#1b1e23",strokeOpacity:.5},p),g=(O,_,S)=>{const M=new Ra({style:Object.assign({cx:O,cy:_,r:S},v)});return e.appendChild(M),M},m=(O,_,S,M)=>{const k=new Vo({style:Object.assign({x1:O,x2:_,y1:S,y2:M},v)});return e.appendChild(k),k},b=((O,_)=>{if(_.length===1)return _[0];const S=_.map(k=>kn(k,O)),M=jc(S,k=>k);return _[M]})(n,t),x=()=>u?[l+b[0],l+b[0],c,c+a]:[l,l+i,b[1]+c,b[1]+c],w=()=>{const O=l+d+o/2,_=c+h+s/2,S=kn([O,_],b);return[O,_,S]};if(f){const[O,_,S]=w(),M=e.ruleX||g(O,_,S);M.style.cx=O,M.style.cy=_,M.style.r=S,e.ruleX=M}else{const[O,_,S,M]=x(),k=e.ruleX||m(O,_,S,M);k.style.x1=O,k.style.x2=_,k.style.y1=S,k.style.y2=M,e.ruleX=k}}function YZ(e,t,n){var{plotWidth:r,plotHeight:i,mainWidth:a,mainHeight:o,startX:s,startY:l,transposed:c,polar:u,insetLeft:f,insetTop:d}=n,h=ms(n,["plotWidth","plotHeight","mainWidth","mainHeight","startX","startY","transposed","polar","insetLeft","insetTop"]);const p=Object.assign({lineWidth:1,stroke:"#1b1e23",strokeOpacity:.5},h),v=t.map(M=>M[1]),g=t.map(M=>M[0]),m=Fc(v),y=Fc(g),b=()=>{if(u){const M=Math.min(a,o)/2,k=s+f+a/2,E=l+d+o/2,N=xi(Rn([y,m],[k,E])),T=k+M*Math.cos(N),L=E+M*Math.sin(N);return[k,T,E,L]}return c?[s,s+r,m+l,m+l]:[y+s,y+s,l,l+i]},[x,w,O,_]=b(),S=()=>{const M=new Vo({style:Object.assign({x1:x,x2:w,y1:O,y2:_},p)});return e.appendChild(M),M};if(g.length>0){const M=e.ruleY||S();M.style.x1=x,M.style.x2=w,M.style.y1=O,M.style.y2=_,e.ruleY=M}}function $k(e){e.ruleY&&(e.ruleY.remove(),e.ruleY=void 0)}function Gk(e){e.ruleX&&(e.ruleX.remove(),e.ruleX=void 0)}function HZ(e,{data:t,style:n,theme:r}){e.markers&&e.markers.forEach(o=>o.remove());const{type:i=""}=n,a=t.filter(o=>{const[{x:s,y:l}]=o;return ln(s)&&ln(l)}).map(o=>{const[{color:s,element:l},c]=o,u=s||l.style.fill||l.style.stroke||r.color,f=i==="hollow"?"transparent":u,d=i==="hollow"?u:"#fff";return new Ra({className:"g2-tooltip-marker",style:Object.assign({cx:c[0],cy:c[1],fill:f,r:4,stroke:d,lineWidth:2,pointerEvents:"none"},n)})});for(const o of a)e.appendChild(o);e.markers=a}function Yk(e){e.markers&&(e.markers.forEach(t=>t.remove()),e.markers=[])}function Hk(e,t){return Array.from(e.values()).some(n=>{var r;return(r=n.interaction)===null||r===void 0?void 0:r[t]})}function ya(e,t){return e===void 0?t:e}function Vk(e){const{title:t,items:n}=e;return n.length===0&&t===void 0}function VZ(e){return Array.from(e.values()).some(t=>{var n;return((n=t.interaction)===null||n===void 0?void 0:n.seriesTooltip)&&t.tooltip})}function Xk({root:e,event:t,elements:n,coordinate:r,scale:i,shared:a}){var o,s;const l=g=>g.markType==="interval",c=n.every(l)&&!jt(r),u=i.x,f=i.series,d=(s=(o=u==null?void 0:u.getBandWidth)===null||o===void 0?void 0:o.call(u))!==null&&s!==void 0?s:0,h=f?g=>{const m=Math.round(1/f.valueBandWidth);return g.__data__.x+g.__data__.series*d+d/(m*2)}:g=>g.__data__.x+d/2;c&&n.sort((g,m)=>h(g)-h(m));const p=g=>{const{target:m}=g;return Dc(m,y=>y.classList?y.classList.includes("element"):!1)};return(c?g=>{const m=ls(e,g);if(!m)return;const[y]=r.invert(m),b=za(h).center,x=b(n,y),w=n[x];return!a&&n.find(_=>_!==w&&h(_)===h(w))?p(g):w}:p)(t)}function Uk({root:e,event:t,elements:n,coordinate:r,scale:i,startX:a,startY:o}){const s=$t(r),l=[],c=[];for(const F of n){const{__data__:j}=F,{seriesX:B,title:W,items:V}=j;B?l.push(F):(W||V)&&c.push(F)}const u=F=>F.markType==="interval",f=c.length&&c.every(u)&&!jt(r),d=F=>F.__data__.x,p=!!i.x.getBandWidth&&c.length>0;l.sort((F,j)=>{const B=s?0:1,W=V=>V.getBounds().min[B];return s?W(j)-W(F):W(F)-W(j)});const v=F=>{const j=s?1:0,{min:B,max:W}=F.getLocalBounds();return Wi([B[j],W[j]])};f?n.sort((F,j)=>d(F)-d(j)):c.sort((F,j)=>{const[B,W]=v(F),[V,U]=v(j),Q=(B+W)/2,se=(V+U)/2;return s?se-Q:Q-se});const g=new Map(l.map(F=>{const{__data__:j}=F,{seriesX:B}=j,W=B.map((U,Q)=>Q),V=Wi(W,U=>B[+U]);return[F,[V,B]]})),{x:m}=i,y=m!=null&&m.getBandWidth?m.getBandWidth()/2:0,b=F=>{const[j]=r.invert(F);return j-y},x=(F,j,B,W)=>{const{_x:V}=F,U=V!==void 0?m.map(V):b(j),Q=W.filter(ln),[se,ee]=Wi([Q[0],Q[Q.length-1]]),ue=se===ee;if(!p&&(Uee)&&!ue)return null;const he=za(we=>W[+we]).center,ie=he(B,U);return B[ie]},w=f?(F,j)=>{const B=za(d).center,W=B(j,b(F)),V=j[W];return sn(j,d).get(d(V))}:(F,j)=>{const W=F[s?1:0],V=j.filter(se=>{const[ee,ue]=v(se);return W>=ee&&W<=ue});if(!p||V.length>0)return V;const U=za(se=>{const[ee,ue]=v(se);return(ee+ue)/2}).center,Q=U(j,W);return[j[Q]].filter(ln)},O=(F,j)=>{const{__data__:B}=F;return Object.fromEntries(Object.entries(B).filter(([W])=>W.startsWith("series")&&W!=="series").map(([W,V])=>{const U=V[j];return[zb(W.replace("series","")),U]}))},_=ls(e,t);if(!_)return;const S=[_[0]-a,_[1]-o];if(!S)return;const M=w(S,c),k=[],E=[];for(const F of l){const[j,B]=g.get(F),W=x(t,S,j,B);if(W!==null){k.push(F);const V=O(F,W),{x:U,y:Q}=V,se=r.map([(U||0)+y,Q||0]);E.push([Object.assign(Object.assign({},V),{element:F}),se])}}const N=Array.from(new Set(E.map(F=>F[0].x))),T=N[jc(N,F=>Math.abs(F-b(S)))],L=E.filter(F=>F[0].x===T),I=[...L.map(F=>F[0]),...M.map(F=>F.__data__)];return{selectedElements:[...k,...M],selectedData:I,filteredSeriesData:L,abstractX:b}}function qk(e,t){var{elements:n,sort:r,filter:i,scale:a,coordinate:o,crosshairs:s,crosshairsX:l,crosshairsY:c,render:u,groupName:f,emitter:d,wait:h=50,leading:p=!0,trailing:v=!1,startX:g=0,startY:m=0,body:y=!0,single:b=!0,position:x,enterable:w,mount:O,bounding:_,theme:S,offset:M,disableNative:k=!1,marker:E=!0,preserve:N=!1,style:T={},css:L={}}=t,I=ms(t,["elements","sort","filter","scale","coordinate","crosshairs","crosshairsX","crosshairsY","render","groupName","emitter","wait","leading","trailing","startX","startY","body","single","position","enterable","mount","bounding","theme","offset","disableNative","marker","preserve","style","css"]);const D=n(e),F=ge(T,I),j=jt(o),B=$t(o),{innerWidth:W,innerHeight:V,width:U,height:Q,insetLeft:se,insetTop:ee}=o.getOptions(),ue=us(Ke=>{var xt;const ot=ls(e,Ke);if(!ot)return;const st=VS(e),wt=st.min[0],Yn=st.min[1],{selectedElements:Cr,selectedData:En,filteredSeriesData:Hn,abstractX:Vn}=Uk({root:e,event:Ke,elements:D,coordinate:o,scale:a,startX:g,startY:m}),mn=Wk(Cr,a,f,En,S);if(r&&mn.items.sort((Bn,zn)=>r(Bn)-r(zn)),i&&(mn.items=mn.items.filter(i)),Cr.length===0||Vk(mn)){he(Ke);return}if(y&&Fk({root:e,data:mn,x:ot[0]+wt,y:ot[1]+Yn,render:u,event:Ke,single:b,position:x,enterable:w,mount:O,bounding:_,css:L,offset:M}),s||l||c){const Bn=De(F,"crosshairs"),zn=Object.assign(Object.assign({},Bn),De(F,"crosshairsX")),yn=Object.assign(Object.assign({},Bn),De(F,"crosshairsY")),Wr=Hn.map($r=>$r[1]);l&&GZ(e,Wr,ot,Object.assign(Object.assign({},zn),{plotWidth:W,plotHeight:V,mainWidth:U,mainHeight:Q,insetLeft:se,insetTop:ee,startX:g,startY:m,transposed:B,polar:j})),c&&YZ(e,Wr,Object.assign(Object.assign({},yn),{plotWidth:W,plotHeight:V,mainWidth:U,mainHeight:Q,insetLeft:se,insetTop:ee,startX:g,startY:m,transposed:B,polar:j}))}if(E){const Bn=De(F,"marker");HZ(e,{data:Hn,style:Bn,theme:S})}const Yt=(xt=Hn[0])===null||xt===void 0?void 0:xt[0].x,Fn=Yt!=null?Yt:Vn(focus);d.emit("tooltip:show",Object.assign(Object.assign({},Ke),{nativeEvent:!0,data:Object.assign(Object.assign({},mn),{data:{x:fl(a.x,Fn,!0)}})}))},h,{leading:p,trailing:v}),he=Ke=>{So({root:e,single:b,emitter:d,event:Ke})},ie=()=>{eg({root:e,single:b})},we=Ke=>{var xt,{nativeEvent:ot,data:st,offsetX:wt,offsetY:Yn}=Ke,Cr=ms(Ke,["nativeEvent","data","offsetX","offsetY"]);if(ot)return;const En=(xt=st==null?void 0:st.data)===null||xt===void 0?void 0:xt.x,Vn=a.x.map(En),[mn,Yt]=o.map([Vn,.5]),Fn=e.getRenderBounds(),Bn=Fn.min[0],zn=Fn.min[1];ue(Object.assign(Object.assign({},Cr),{offsetX:wt!==void 0?wt:Bn+mn,offsetY:Yn!==void 0?Yn:zn+Yt,_x:En}))},Se=()=>{So({root:e,single:b,emitter:d,nativeEvent:!1})},je=()=>{Ue(),ie()},Ce=()=>{We()},We=()=>{k||(e.addEventListener("pointerdown",ue),e.addEventListener("pointerenter",ue),e.addEventListener("pointermove",ue),e.addEventListener("pointerleave",Ke=>{ls(e,Ke)||he(Ke)}),e.addEventListener("pointerup",he))},Ue=()=>{k||(e.removeEventListener("pointerdown",ue),e.removeEventListener("pointerenter",ue),e.removeEventListener("pointermove",ue),e.removeEventListener("pointerleave",he),e.removeEventListener("pointerup",he))};return We(),d.on("tooltip:show",we),d.on("tooltip:hide",Se),d.on("tooltip:disable",je),d.on("tooltip:enable",Ce),()=>{Ue(),d.off("tooltip:show",we),d.off("tooltip:hide",Se),d.off("tooltip:disable",je),d.off("tooltip:enable",Ce),N?So({root:e,single:b,emitter:d,nativeEvent:!1}):ie()}}function XZ(e,{elements:t,coordinate:n,scale:r,render:i,groupName:a,sort:o,filter:s,emitter:l,wait:c=50,leading:u=!0,trailing:f=!1,groupKey:d=E=>E,single:h=!0,position:p,enterable:v,datum:g,view:m,mount:y,bounding:b,theme:x,offset:w,shared:O=!1,body:_=!0,disableNative:S=!1,preserve:M=!1,css:k={}}){const E=t(e),N=sn(E,d),T=us(V=>{const U=Xk({root:e,event:V,elements:E,coordinate:n,scale:r,shared:O});if(!U){So({root:e,single:h,emitter:l,event:V});return}const Q=d(U),se=N.get(Q);if(!se)return;const ee=se.length===1&&!O?$Z(se[0]):Wk(se,r,a,void 0,x);if(o&&ee.items.sort((ie,we)=>o(ie)-o(we)),s&&(ee.items=ee.items.filter(s)),Vk(ee)){So({root:e,single:h,emitter:l,event:V});return}const{offsetX:ue,offsetY:he}=V;_&&Fk({root:e,data:ee,x:ue,y:he,render:i,event:V,single:h,position:p,enterable:v,mount:y,bounding:b,css:k,offset:w}),l.emit("tooltip:show",Object.assign(Object.assign({},V),{nativeEvent:!0,data:Object.assign(Object.assign({},ee),{data:Xb(U,m)})}))},c,{leading:u,trailing:f}),L=V=>{So({root:e,single:h,emitter:l,event:V})},I=()=>{S||(e.addEventListener("pointerdown",T),e.addEventListener("pointermove",T),e.addEventListener("pointerleave",L),e.addEventListener("pointerup",L))},D=()=>{S||(e.removeEventListener("pointerdown",T),e.removeEventListener("pointermove",T),e.removeEventListener("pointerleave",L),e.removeEventListener("pointerup",L))},F=({nativeEvent:V,offsetX:U,offsetY:Q,data:se})=>{if(V)return;const{data:ee}=se,ue=jv(E,ee,g);if(!ue)return;const he=ue.getBBox(),{x:ie,y:we,width:Se,height:je}=he,Ce=e.getBBox();T({target:ue,offsetX:U!==void 0?U+Ce.x:ie+Se/2,offsetY:Q!==void 0?Q+Ce.y:we+je/2})},j=({nativeEvent:V}={})=>{V||So({root:e,single:h,emitter:l,nativeEvent:!1})},B=()=>{D(),eg({root:e,single:h})},W=()=>{I()};return l.on("tooltip:show",F),l.on("tooltip:hide",j),l.on("tooltip:enable",W),l.on("tooltip:disable",B),I(),()=>{D(),l.off("tooltip:show",F),l.off("tooltip:hide",j),M?So({root:e,single:h,emitter:l,nativeEvent:!1}):eg({root:e,single:h})}}function Kk(e){const{shared:t,crosshairs:n,crosshairsX:r,crosshairsY:i,series:a,name:o,item:s=()=>({}),facet:l=!1}=e,c=ms(e,["shared","crosshairs","crosshairsX","crosshairsY","series","name","item","facet"]);return(u,f,d)=>{const{container:h,view:p}=u,{scale:v,markState:g,coordinate:m,theme:y}=p,b=Hk(g,"seriesTooltip"),x=Hk(g,"crosshairs"),w=$i(h),O=ya(a,b),_=ya(n,x);if(O&&VZ(g)&&!l)return qk(w,Object.assign(Object.assign({},c),{theme:y,elements:wo,scale:v,coordinate:m,crosshairs:_,crosshairsX:ya(ya(r,n),!1),crosshairsY:ya(i,_),item:s,emitter:d}));if(O&&l){const S=f.filter(L=>L!==u&&L.options.parentKey===u.options.key),M=HS(u,f),k=S[0].view.scale,E=w.getBounds(),N=E.min[0],T=E.min[1];return Object.assign(k,{facet:!0}),qk(w.parentNode.parentNode,Object.assign(Object.assign({},c),{theme:y,elements:()=>M,scale:k,coordinate:m,crosshairs:ya(n,x),crosshairsX:ya(ya(r,n),!1),crosshairsY:ya(i,_),item:s,startX:N,startY:T,emitter:d}))}return XZ(w,Object.assign(Object.assign({},c),{datum:cs(p),elements:wo,scale:v,coordinate:m,groupKey:t?Rc(p):void 0,item:s,emitter:d,view:p,theme:y,shared:t}))}}Kk.props={reapplyWhenUpdate:!0};var jd=function(e,t,n,r){function i(a){return a instanceof n?a:new n(function(o){o(a)})}return new(n||(n=Promise))(function(a,o){function s(u){try{c(r.next(u))}catch(f){o(f)}}function l(u){try{c(r.throw(u))}catch(f){o(f)}}function c(u){u.done?a(u.value):i(u.value).then(s,l)}c((r=r.apply(e,t||[])).next())})};const Qk="legend-category",UZ="legend-continuous",qZ="items-item",KZ="legend-category-item-marker",QZ="legend-category-item-label";function Jk(e){return e.getElementsByClassName(KZ)[0]}function eE(e){return e.getElementsByClassName(QZ)[0]}function tE(e){return e.getElementsByClassName(qZ)}function tg(e){return e.getElementsByClassName(Qk)}function nE(e){return e.getElementsByClassName(UZ)}function JZ(e,t){[...tg(e),...nE(e)].forEach(r=>{t(r,i=>i)})}function ng(e){let t=e.parentNode;for(;t&&!t.__data__;)t=t.parentNode;return t.__data__}function Vne(e){let t=e;for(;t&&!t.attr("class").startsWith("legend");)t=t.children[0];return t.attributes}function eW(e,{legends:t,marker:n,label:r,datum:i,filter:a,emitter:o,channel:s,state:l={}}){const c=new Map,u=new Map,f=new Map,{unselected:d={markerStroke:"#aaa",markerFill:"#aaa",labelFill:"#aaa"}}=l,h={unselected:De(d,"marker")},p={unselected:De(d,"label")},{setState:v,removeState:g}=Oo(h,void 0),{setState:m,removeState:y}=Oo(p,void 0),b=Array.from(t(e));let x=b.map(i);const w=()=>{for(const S of b){const M=i(S),k=n(S),E=r(S);x.includes(M)?(g(k,"unselected"),y(E,"unselected")):(v(k,"unselected"),m(E,"unselected"))}};for(const S of b){const M=()=>{_o(e,"pointer")},k=()=>{FF(e)},E=N=>jd(this,void 0,void 0,function*(){const T=i(S),L=x.indexOf(T);L===-1?x.push(T):x.splice(L,1),yield a(x),w();const{nativeEvent:I=!0}=N;I&&(x.length===b.length?o.emit("legend:reset",{nativeEvent:I}):o.emit("legend:filter",Object.assign(Object.assign({},N),{nativeEvent:I,data:{channel:s,values:x}})))});S.addEventListener("click",E),S.addEventListener("pointerenter",M),S.addEventListener("pointerout",k),c.set(S,E),u.set(S,M),f.set(S,k)}const O=S=>jd(this,void 0,void 0,function*(){const{nativeEvent:M}=S;if(M)return;const{data:k}=S,{channel:E,values:N}=k;E===s&&(x=N,yield a(x),w())}),_=S=>jd(this,void 0,void 0,function*(){const{nativeEvent:M}=S;M||(x=b.map(i),yield a(x),w())});return o.on("legend:filter",O),o.on("legend:reset",_),()=>{for(const S of b)S.removeEventListener("click",c.get(S)),S.removeEventListener("pointerenter",u.get(S)),S.removeEventListener("pointerout",f.get(S)),o.off("legend:filter",O),o.off("legend:reset",_)}}function tW(e,{legend:t,filter:n,emitter:r,channel:i}){const a=({detail:{value:o}})=>{n(o),r.emit({nativeEvent:!0,data:{channel:i,values:o}})};return t.addEventListener("valuechange",a),()=>{t.removeEventListener("valuechange",a)}}function rE(e,{legend:t,channel:n,value:r,ordinal:i,channels:a,allChannels:o,facet:s=!1}){return jd(this,void 0,void 0,function*(){const{view:l,update:c,setState:u}=e;u(t,f=>{const{marks:d}=f,h=d.map(p=>{if(p.type==="legends")return p;const{transform:v=[],data:g=[]}=p,m=v.findIndex(({type:x})=>x.startsWith("group")||x.startsWith("bin")),y=[...v];g.length&&y.splice(m+1,0,{type:"filter",[n]:{value:r,ordinal:i}});const b=Object.fromEntries(a.map(x=>[x,{domain:l.scale[x].getOptions().domain}]));return ge({},p,Object.assign(Object.assign({transform:y,scale:b},!i&&{animate:!1}),{legend:s?!1:Object.fromEntries(o.map(x=>[x,{preserve:!0}]))}))});return Object.assign(Object.assign({},f),{marks:h})}),yield c()})}function nW(e,t){for(const n of e)rE(n,Object.assign(Object.assign({},t),{facet:!0}))}function rW(){return(e,t,n)=>{const{container:r}=e,i=t.filter(f=>f!==e),a=i.length>0,o=f=>ng(f).scales.map(d=>d.name),s=[...tg(r),...nE(r)],l=s.flatMap(o),c=a?us(nW,50,{trailing:!0}):us(rE,50,{trailing:!0}),u=s.map(f=>{const{name:d,domain:h}=ng(f).scales[0],p=o(f),v={legend:f,channel:d,channels:p,allChannels:l};return f.className===Qk?eW(r,{legends:tE,marker:Jk,label:eE,datum:g=>{const{__data__:m}=g,{index:y}=m;return h[y]},filter:g=>{const m=Object.assign(Object.assign({},v),{value:g,ordinal:!0});c(a?i:e,m)},state:f.attributes.state,channel:d,emitter:n}):tW(r,{legend:f,filter:g=>{const m=Object.assign(Object.assign({},v),{value:g,ordinal:!1});c(a?i:e,m)},emitter:n,channel:d})});return()=>{u.forEach(f=>f())}}}function iW(){return(e,t,n)=>{const{container:r,view:i,options:a}=e,o=tg(r),s=wo(r),l=h=>ng(h).scales[0].name,c=h=>{const{scale:{[h]:p}}=i;return p},u=hl(a,["active","inactive"]),f=Nc(s,cs(i)),d=[];for(const h of o){const p=W=>{const{data:V}=h.attributes,{__data__:U}=W,{index:Q}=U;return V[Q].label},v=l(h),g=tE(h),m=c(v),y=sn(s,W=>m.invert(W.__data__[v])),{state:b={}}=h.attributes,{inactive:x={}}=b,{setState:w,removeState:O}=Oo(u,f),_={inactive:De(x,"marker")},S={inactive:De(x,"label")},{setState:M,removeState:k}=Oo(_),{setState:E,removeState:N}=Oo(S),T=W=>{for(const V of g){const U=Jk(V),Q=eE(V);V===W||W===null?(k(U,"inactive"),N(Q,"inactive")):(M(U,"inactive"),E(Q,"inactive"))}},L=(W,V)=>{const U=p(V),Q=new Set(y.get(U));for(const ee of s)Q.has(ee)?w(ee,"active"):w(ee,"inactive");T(V);const{nativeEvent:se=!0}=W;se&&n.emit("legend:highlight",Object.assign(Object.assign({},W),{nativeEvent:se,data:{channel:v,value:U}}))},I=new Map;for(const W of g){const V=U=>{L(U,W)};W.addEventListener("pointerover",V),I.set(W,V)}const D=W=>{for(const U of s)O(U,"inactive","active");T(null);const{nativeEvent:V=!0}=W;V&&n.emit("legend:unhighlight",{nativeEvent:V})},F=W=>{const{nativeEvent:V,data:U}=W;if(V)return;const{channel:Q,value:se}=U;if(Q!==v)return;const ee=g.find(ue=>p(ue)===se);ee&&L({nativeEvent:!1},ee)},j=W=>{const{nativeEvent:V}=W;V||D({nativeEvent:!1})};h.addEventListener("pointerleave",D),n.on("legend:highlight",F),n.on("legend:unhighlight",j);const B=()=>{h.removeEventListener(D),n.off("legend:highlight",F),n.off("legend:unhighlight",j);for(const[W,V]of I)W.removeEventListener(V)};d.push(B)}return()=>d.forEach(h=>h())}}var Mi=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);ii||la||c{const t=e.attributes,{x:n,y:r,width:i,height:a,class:o,renders:s={},handleSize:l=10,document:c}=t,u=Mi(t,["x","y","width","height","class","renders","handleSize","document"]);if(!c||i===void 0||a===void 0||n===void 0||r===void 0)return;const f=l/2,d=(se,ee,ue)=>{se.handle||(se.handle=ue.createElement("rect"),se.append(se.handle));const{handle:he}=se;return he.attr(ee),he},h=De(i0(u,"handleNW","handleNE"),"handleN"),{render:p=d}=h,v=Mi(h,["render"]),g=De(u,"handleE"),{render:m=d}=g,y=Mi(g,["render"]),b=De(i0(u,"handleSE","handleSW"),"handleS"),{render:x=d}=b,w=Mi(b,["render"]),O=De(u,"handleW"),{render:_=d}=O,S=Mi(O,["render"]),M=De(u,"handleNW"),{render:k=d}=M,E=Mi(M,["render"]),N=De(u,"handleNE"),{render:T=d}=N,L=Mi(N,["render"]),I=De(u,"handleSE"),{render:D=d}=I,F=Mi(I,["render"]),j=De(u,"handleSW"),{render:B=d}=j,W=Mi(j,["render"]),V=(se,ee)=>{const{id:ue}=se,he=ee(se,se.attributes,c);he.id=ue,he.style.draggable=!0},U=se=>()=>{const ee=il(ue=>V(ue,se));return new ee({})},Q=ft(e).attr("className",o).style("transform",`translate(${n}, ${r})`).style("draggable",!0);Q.maybeAppend("selection","rect").style("draggable",!0).style("fill","transparent").call(Wa,Object.assign(Object.assign({width:i,height:a},i0(u,"handle")),{transform:void 0})),Q.maybeAppend("handle-n",U(p)).style("x",f).style("y",-f).style("width",i-l).style("height",l).style("fill","transparent").call(Wa,v),Q.maybeAppend("handle-e",U(m)).style("x",i-f).style("y",f).style("width",l).style("height",a-l).style("fill","transparent").call(Wa,y),Q.maybeAppend("handle-s",U(x)).style("x",f).style("y",a-f).style("width",i-l).style("height",l).style("fill","transparent").call(Wa,w),Q.maybeAppend("handle-w",U(_)).style("x",-f).style("y",f).style("width",l).style("height",a-l).style("fill","transparent").call(Wa,S),Q.maybeAppend("handle-nw",U(k)).style("x",-f).style("y",-f).style("width",l).style("height",l).style("fill","transparent").call(Wa,E),Q.maybeAppend("handle-ne",U(T)).style("x",i-f).style("y",-f).style("width",l).style("height",l).style("fill","transparent").call(Wa,L),Q.maybeAppend("handle-se",U(D)).style("x",i-f).style("y",a-f).style("width",l).style("height",l).style("fill","transparent").call(Wa,F),Q.maybeAppend("handle-sw",U(B)).style("x",-f).style("y",a-f).style("width",l).style("height",l).style("fill","transparent").call(Wa,W)});function rg(e,t){var{brushed:n=()=>{},brushended:r=()=>{},brushcreated:i=()=>{},brushstarted:a=()=>{},brushupdated:o=()=>{},extent:s=sW(e),brushRegion:l=(he,ie,we,Se,je)=>[he,ie,we,Se],reverse:c=!1,fill:u="#777",fillOpacity:f="0.3",stroke:d="#fff",selectedHandles:h=["handle-n","handle-e","handle-s","handle-w","handle-nw","handle-ne","handle-se","handle-sw"]}=t,p=Mi(t,["brushed","brushended","brushcreated","brushstarted","brushupdated","extent","brushRegion","reverse","fill","fillOpacity","stroke","selectedHandles"]);let v=null,g=null,m=null,y=null,b=null,x=!1;const[w,O,_,S]=s;_o(e,"crosshair"),e.style.draggable=!0;const M=(he,ie,we)=>{if(a(we),y&&y.remove(),b&&b.remove(),v=[he,ie],c)return k();E()},k=()=>{b=new Fr({style:Object.assign(Object.assign({},p),{fill:u,fillOpacity:f,stroke:d,pointerEvents:"none"})}),y=new iE({style:{x:0,y:0,width:0,height:0,draggable:!0,document:e.ownerDocument},className:"mask"}),e.appendChild(b),e.appendChild(y)},E=()=>{y=new iE({style:Object.assign(Object.assign({document:e.ownerDocument,x:0,y:0},p),{fill:u,fillOpacity:f,stroke:d,draggable:!0}),className:"mask"}),e.appendChild(y)},N=(he=!0)=>{y&&y.remove(),b&&b.remove(),v=null,g=null,m=null,x=!1,y=null,b=null,r(he)},T=(he,ie,we=!0)=>{const[Se,je,Ce,We]=oW(he[0],he[1],ie[0],ie[1],s),[Ue,Ke,xt,ot]=l(Se,je,Ce,We,s);return c?I(Ue,Ke,xt,ot):L(Ue,Ke,xt,ot),n(Ue,Ke,xt,ot,we),[Ue,Ke,xt,ot]},L=(he,ie,we,Se)=>{y.style.x=he,y.style.y=ie,y.style.width=we-he,y.style.height=Se-ie},I=(he,ie,we,Se)=>{b.style.d=` - M${w},${O}L${_},${O}L${_},${S}L${w},${S}Z - M${he},${ie}L${he},${Se}L${we},${Se}L${we},${ie}Z - `,y.style.x=he,y.style.y=ie,y.style.width=we-he,y.style.height=Se-ie},D=he=>{const ie=(Ke,xt,ot,st,wt)=>Ke+xtwt?wt-ot:Ke,we=he[0]-m[0],Se=he[1]-m[1],je=ie(we,v[0],g[0],w,_),Ce=ie(Se,v[1],g[1],O,S),We=[v[0]+je,v[1]+Ce],Ue=[g[0]+je,g[1]+Ce];T(We,Ue)},F={"handle-n":{vector:[0,1,0,0],cursor:"ns-resize"},"handle-e":{vector:[0,0,1,0],cursor:"ew-resize"},"handle-s":{vector:[0,0,0,1],cursor:"ns-resize"},"handle-w":{vector:[1,0,0,0],cursor:"ew-resize"},"handle-nw":{vector:[1,1,0,0],cursor:"nwse-resize"},"handle-ne":{vector:[0,1,1,0],cursor:"nesw-resize"},"handle-se":{vector:[0,0,1,1],cursor:"nwse-resize"},"handle-sw":{vector:[1,0,0,1],cursor:"nesw-resize"}},j=he=>W(he)||B(he),B=he=>{const{id:ie}=he;return h.indexOf(ie)===-1?!1:new Set(Object.keys(F)).has(ie)},W=he=>he===y.getElementById("selection"),V=he=>{const{target:ie}=he,[we,Se]=Dv(e,he);if(!y||!j(ie)){M(we,Se,he),x=!0;return}j(ie)&&(m=[we,Se])},U=he=>{const{target:ie}=he,we=Dv(e,he);if(!v)return;if(!m)return T(v,we);if(W(ie))return D(we);const[Se,je]=[we[0]-m[0],we[1]-m[1]],{id:Ce}=ie;if(F[Ce]){const[We,Ue,Ke,xt]=F[Ce].vector;return T([v[0]+Se*We,v[1]+je*Ue],[g[0]+Se*Ke,g[1]+je*xt])}},Q=he=>{if(m){m=null;const{x:Ce,y:We,width:Ue,height:Ke}=y.style;v=[Ce,We],g=[Ce+Ue,We+Ke],o(Ce,We,Ce+Ue,We+Ke,he);return}g=Dv(e,he);const[ie,we,Se,je]=T(v,g);x=!1,i(ie,we,Se,je,he)},se=he=>{const{target:ie}=he;y&&!j(ie)&&N()},ee=he=>{const{target:ie}=he;!y||!j(ie)||x?_o(e,"crosshair"):W(ie)?_o(e,"move"):B(ie)&&_o(e,F[ie.id].cursor)},ue=()=>{_o(e,"default")};return e.addEventListener("dragstart",V),e.addEventListener("drag",U),e.addEventListener("dragend",Q),e.addEventListener("click",se),e.addEventListener("pointermove",ee),e.addEventListener("pointerleave",ue),{mask:y,move(he,ie,we,Se,je=!0){y||M(he,ie,{}),v=[he,ie],g=[we,Se],T([he,ie],[we,Se],je)},remove(he=!0){y&&N(he)},destroy(){y&&N(!1),_o(e,"default"),e.removeEventListener("dragstart",V),e.removeEventListener("drag",U),e.removeEventListener("dragend",Q),e.removeEventListener("click",se),e.removeEventListener("pointermove",ee),e.removeEventListener("pointerleave",ue)}}}function ig(e,t,n){return t.filter(r=>{if(r===e)return!1;const{interaction:i={}}=r.options;return Object.values(i).find(a=>a.brushKey===n)})}function lW(e,t,n){return ig(e,t,n).map(r=>$i(r.container))}function cW(e,t,n){return ig(e,t,n).map(r=>r.options)}function aE(e,t){var{elements:n,selectedHandles:r,siblings:i=U=>[],datum:a,brushRegion:o,extent:s,reverse:l,scale:c,coordinate:u,series:f=!1,key:d=U=>U,bboxOf:h=U=>{const{x:Q,y:se,width:ee,height:ue}=U.style;return{x:Q,y:se,width:ee,height:ue}},state:p={},emitter:v}=t,g=Mi(t,["elements","selectedHandles","siblings","datum","brushRegion","extent","reverse","scale","coordinate","series","key","bboxOf","state","emitter"]);const m=n(e),y=i(e),b=y.flatMap(n),x=Nc(m,a),w=De(g,"mask"),{setState:O,removeState:_}=Oo(p,x),S=new Map,{width:M,height:k,x:E=0,y:N=0}=h(e),T=s||[0,0,M,k],L=()=>{for(const U of[...m,...b])_(U,"active","inactive")},I=(U,Q,se,ee)=>{var ue;for(const ie of y)(ue=ie.brush)===null||ue===void 0||ue.remove();const he=new Set;for(const ie of m){const{min:we,max:Se}=ie.getLocalBounds(),[je,Ce]=we,[We,Ue]=Se;aW([je,Ce,We,Ue],[U,Q,se,ee])?(O(ie,"active"),he.add(d(ie))):O(ie,"inactive")}for(const ie of b)he.has(d(ie))?O(ie,"active"):O(ie,"inactive")},D=()=>{for(const U of m)_(U,"inactive");for(const U of S.values())U.remove();S.clear()},F=(U,Q,se,ee)=>{const ue=ie=>{const we=ie.cloneNode();return we.__data__=ie.__data__,ie.parentNode.appendChild(we),S.set(ie,we),we},he=new lo({style:{x:U+E,y:Q+N,width:se-U,height:ee-Q}});e.appendChild(he);for(const ie of m){const we=S.get(ie)||ue(ie);we.style.clipPath=he,O(ie,"inactive"),O(we,"active")}},j=rg(e,Object.assign(Object.assign({},w),{extent:T,brushRegion:o,reverse:l,selectedHandles:r,brushended:U=>{const Q=f?D:L;U&&v.emit("brush:remove",{nativeEvent:!0}),Q()},brushed:(U,Q,se,ee,ue)=>{const he=md(U,Q,se,ee,c,u);ue&&v.emit("brush:highlight",{nativeEvent:!0,data:{selection:he}}),(f?F:I)(U,Q,se,ee)},brushcreated:(U,Q,se,ee,ue)=>{const he=md(U,Q,se,ee,c,u);v.emit("brush:end",Object.assign(Object.assign({},ue),{nativeEvent:!0,data:{selection:he}}))},brushupdated:(U,Q,se,ee,ue)=>{const he=md(U,Q,se,ee,c,u);v.emit("brush:end",Object.assign(Object.assign({},ue),{nativeEvent:!0,data:{selection:he}}))},brushstarted:U=>{v.emit("brush:start",U)}})),B=({nativeEvent:U,data:Q})=>{if(U)return;const{selection:se}=Q,[ee,ue,he,ie]=uF(se,c,u);j.move(ee,ue,he,ie,!1)};v.on("brush:highlight",B);const W=({nativeEvent:U}={})=>{U||j.remove(!1)};v.on("brush:remove",W);const V=j.destroy.bind(j);return j.destroy=()=>{v.off("brush:highlight",B),v.off("brush:remove",W),V()},j}function ag(e){var{facet:t,brushKey:n}=e,r=Mi(e,["facet","brushKey"]);return(i,a,o)=>{const{container:s,view:l,options:c}=i,u=$i(s),f={maskFill:"#777",maskFillOpacity:"0.3",maskStroke:"#fff",reverse:!1},d=["active",["inactive",{opacity:.5}]],{scale:h,coordinate:p}=l;if(t){const g=u.getBounds(),m=g.min[0],y=g.min[1],b=g.max[0],x=g.max[1];return aE(u.parentNode.parentNode,Object.assign(Object.assign({elements:()=>HS(i,a),datum:cs(Iv(i,a).map(w=>w.view)),brushRegion:(w,O,_,S)=>[w,O,_,S],extent:[m,y,b,x],state:hl(Iv(i,a).map(w=>w.options),d),emitter:o,scale:h,coordinate:p,selectedHandles:void 0},f),r))}const v=aE(u,Object.assign(Object.assign({elements:wo,key:g=>g.__data__.key,siblings:()=>lW(i,a,n),datum:cs([l,...ig(i,a,n).map(g=>g.view)]),brushRegion:(g,m,y,b)=>[g,m,y,b],extent:void 0,state:hl([c,...cW(i,a,n)],d),emitter:o,scale:h,coordinate:p,selectedHandles:void 0},f),r));return u.brush=v,()=>v.destroy()}}function og(e,t,n,r,i){const[,a,,o]=i;return[e,a,n,o]}function uW(e){return ag(Object.assign(Object.assign({},e),{brushRegion:og,selectedHandles:["handle-e","handle-w"]}))}function sg(e,t,n,r,i){const[a,,o]=i;return[a,t,o,r]}function fW(e){return ag(Object.assign(Object.assign({},e),{brushRegion:sg,selectedHandles:["handle-n","handle-s"]}))}var lg=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i[-1/0,v,1/0,m]:(p,v,g,m)=>[Math.floor(c-r),v,Math.ceil(f-r),m]}}function yW(e,t){var{offsetY:n,offsetX:r,cross:i=!1}=t,a=lg(t,["offsetY","offsetX","cross"]);const o=lE(e),s=sE(e),[,l]=s.getLocalBounds().min,[c,u]=o.min,[f,d]=o.max,h=d-u;return{brushRegion:og,hotZone:new lo({className:oE,style:Object.assign({width:f-c,height:i?h:h*2,transform:`translate(${c}, ${i?u:l-h})`},a)}),extent:i?(p,v,g,m)=>[p,-1/0,g,1/0]:(p,v,g,m)=>[p,Math.floor(u-n),g,Math.ceil(d-n)]}}function bW(e,t){var{axes:n,elements:r,points:i,horizontal:a,datum:o,offsetY:s,offsetX:l,reverse:c=!1,state:u={},emitter:f,coordinate:d}=t,h=lg(t,["axes","elements","points","horizontal","datum","offsetY","offsetX","reverse","state","emitter","coordinate"]);const p=r(e),v=n(e),g=Nc(p,o),{setState:m,removeState:y}=Oo(u,g),b=new Map,x=De(h,"mask"),w=B=>Array.from(b.values()).every(([W,V,U,Q])=>B.some(([se,ee])=>se>=W&&se<=U&&ee>=V&&ee<=Q)),O=v.map(B=>B.attributes.scale),_=B=>B.length>2?[B[0],B[B.length-1]]:B,S=new Map,M=()=>{S.clear();for(let B=0;B{const V=[];for(const Q of p){const se=i(Q);w(se)?(m(Q,"active"),V.push(Q)):m(Q,"inactive")}if(S.set(B,N(V,B)),!W)return;const U=()=>{if(!T)return Array.from(S.values());const Q=[];for(const[se,ee]of S){const ue=O[se],{name:he}=ue.getOptions();he==="x"?Q[0]=ee:Q[1]=ee}return Q};f.emit("brushAxis:highlight",{nativeEvent:!0,data:{selection:U()}})},E=B=>{for(const W of p)y(W,"active","inactive");M(),B&&f.emit("brushAxis:remove",{nativeEvent:!0})},N=(B,W)=>{const V=O[W],{name:U}=V.getOptions(),Q=B.map(se=>{const ee=se.__data__;return V.invert(ee[U])});return _(xo(V,Q))},T=v.some(a)&&v.some(B=>!a(B)),L=[];for(let B=0;B{const{nativeEvent:W}=B;W||L.forEach(V=>V.remove(!1))},D=(B,W,V)=>{const[U,Q]=B,se=he=>he.getStep?he.getStep():0,ee=F(U,W,V),ue=F(Q,W,V)+se(W);return a(V)?[ee,-1/0,ue,1/0]:[-1/0,ee,1/0,ue]},F=(B,W,V)=>{const{height:U,width:Q}=d.getOptions(),se=W.clone();return a(V)?se.update({range:[0,Q]}):se.update({range:[U,0]}),se.map(B)},j=B=>{const{nativeEvent:W}=B;if(W)return;const{selection:V}=B.data;for(let U=0;U{L.forEach(B=>B.destroy()),f.off("brushAxis:remove",I),f.off("brushAxis:highlight",j)}}function xW(e){return(t,n,r)=>{const{container:i,view:a,options:o}=t,s=$i(i),{x:l,y:c}=s.getBBox(),{coordinate:u}=a;return bW(i,Object.assign({elements:wo,axes:vW,offsetY:c,offsetX:l,points:f=>f.__data__.points,horizontal:f=>{const{startPos:[d,h],endPos:[p,v]}=f.attributes;return d!==p&&h===v},datum:cs(a),state:hl(o,["active",["inactive",{opacity:.5}]]),coordinate:u,emitter:r},e))}}var wW=function(e,t,n,r){function i(a){return a instanceof n?a:new n(function(o){o(a)})}return new(n||(n=Promise))(function(a,o){function s(u){try{c(r.next(u))}catch(f){o(f)}}function l(u){try{c(r.throw(u))}catch(f){o(f)}}function c(u){u.done?a(u.value):i(u.value).then(s,l)}c((r=r.apply(e,t||[])).next())})},cE=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i{const{timeStamp:r}=n;return t!==null&&r-t{if(O)return;const{selection:S}=_;n(S,{nativeEvent:!1})};return s.on("brush:filter",w),()=>{y.destroy(),s.off("brush:filter",w),e.removeEventListener("click",x)}}function cg(e){var{hideX:t=!0,hideY:n=!0}=e,r=cE(e,["hideX","hideY"]);return(i,a,o)=>{const{container:s,view:l,options:c,update:u,setState:f}=i,d=$i(s),h={maskFill:"#777",maskFillOpacity:"0.3",maskStroke:"#fff",unhighlightedOpacity:.5,reverse:!1};let p=!1,v=!1,g=l;const{scale:m,coordinate:y}=l;return _W(d,Object.assign(Object.assign({brushRegion:(b,x,w,O)=>[b,x,w,O],selection:(b,x,w,O)=>{const{scale:_,coordinate:S}=g;return md(b,x,w,O,_,S)},filter:(b,x)=>wW(this,void 0,void 0,function*(){if(v)return;v=!0;const[w,O]=b;f("brushFilter",S=>{const{marks:M}=S,k=M.map(E=>ge({axis:Object.assign(Object.assign({},t&&{x:{transform:[{type:"hide"}]}}),n&&{y:{transform:[{type:"hide"}]}})},E,{scale:{x:{domain:w,nice:!1},y:{domain:O,nice:!1}}}));return Object.assign(Object.assign({},c),{marks:k,clip:!0})}),o.emit("brush:filter",Object.assign(Object.assign({},x),{data:{selection:[w,O]}})),g=(yield u()).view,v=!1,p=!0}),reset:b=>{if(v||!p)return;const{scale:x}=l,{x:w,y:O}=x,_=w.getOptions().domain,S=O.getOptions().domain;o.emit("brush:filter",Object.assign(Object.assign({},b),{data:{selection:[_,S]}})),p=!1,g=l,f("brushFilter"),u()},extent:void 0,emitter:o,scale:m,coordinate:y},h),r))}}function SW(e){return cg(Object.assign(Object.assign({hideX:!0},e),{brushRegion:og}))}function MW(e){return cg(Object.assign(Object.assign({hideY:!0},e),{brushRegion:sg}))}var kW=function(e,t,n,r){function i(a){return a instanceof n?a:new n(function(o){o(a)})}return new(n||(n=Promise))(function(a,o){function s(u){try{c(r.next(u))}catch(f){o(f)}}function l(u){try{c(r.throw(u))}catch(f){o(f)}}function c(u){u.done?a(u.value):i(u.value).then(s,l)}c((r=r.apply(e,t||[])).next())})};const EW="slider";function AW(e,t,n,r=!1,i="x",a="y"){const{marks:o}=e,s=o.map(l=>{var c,u;return ge({axis:{x:{transform:[{type:"hide"}]},y:{transform:[{type:"hide"}]}}},l,{scale:t,[n]:Object.assign(Object.assign({},((c=l[n])===null||c===void 0?void 0:c[i])&&{[i]:Object.assign({preserve:!0},r&&{ratio:null})}),((u=l[n])===null||u===void 0?void 0:u[a])&&{[a]:{preserve:!0}}),animate:!1})});return Object.assign(Object.assign({},e),{marks:s,clip:!0,animate:!1})}function TW(e,t,n){const[r,i]=e,a=n?l=>1-l:l=>l,o=fl(t,a(r),!0),s=fl(t,a(i),!1);return xo(t,[o,s])}function Fd(e){return[e[0],e[e.length-1]]}function uE({initDomain:e={},className:t=EW,prefix:n="slider",setValue:r=(c,u)=>c.setValues(u),hasState:i=!1,wait:a=50,leading:o=!0,trailing:s=!1,getInitValues:l=c=>{var u;const f=(u=c==null?void 0:c.attributes)===null||u===void 0?void 0:u.values;if(f[0]!==0||f[1]!==1)return f}}){return(c,u,f)=>{const{container:d,view:h,update:p,setState:v}=c,g=d.getElementsByClassName(t);if(!g.length)return()=>{};let m=!1;const{scale:y,coordinate:b,layout:x}=h,{paddingLeft:w,paddingTop:O,paddingBottom:_,paddingRight:S}=x,{x:M,y:k}=y,E=$t(b),N=D=>{const F=D==="vertical"?"y":"x",j=D==="vertical"?"x":"y";return E?[j,F]:[F,j]},T=new Map,L=new Set,I={x:e.x||M.getOptions().domain,y:e.y||k.getOptions().domain};for(const D of g){const{orientation:F}=D.attributes,[j,B]=N(F),W=`${n}${vo(j)}:filter`,V=j==="x",{ratio:U}=M.getOptions(),{ratio:Q}=k.getOptions(),se=ie=>{if(ie.data){const{selection:We}=ie.data,[Ue=Fd(I.x),Ke=Fd(I.y)]=We;return V?[xo(M,Ue,U),xo(k,Ke,Q)]:[xo(k,Ke,Q),xo(M,Ue,U)]}const{value:we}=ie.detail,Se=y[j],je=TW(we,Se,E&&F==="horizontal"),Ce=I[B];return[je,Ce]},ee=us(ie=>kW(this,void 0,void 0,function*(){const{initValue:we=!1}=ie;if(m&&!we)return;m=!0;const{nativeEvent:Se=!0}=ie,[je,Ce]=se(ie);if(I[j]=je,I[B]=Ce,Se){const We=V?je:Ce,Ue=V?Ce:je;f.emit(W,Object.assign(Object.assign({},ie),{nativeEvent:Se,data:{selection:[Fd(We),Fd(Ue)]}}))}v(D,We=>Object.assign(Object.assign({},AW(We,{[j]:{domain:je,nice:!1}},n,i,j,B)),{paddingLeft:w,paddingTop:O,paddingBottom:_,paddingRight:S})),yield p(),m=!1}),a,{leading:o,trailing:s}),ue=ie=>{const{nativeEvent:we}=ie;if(we)return;const{data:Se}=ie,{selection:je}=Se,[Ce,We]=je;D.dispatchEvent(new tn("valuechange",{data:Se,nativeEvent:!1}));const Ue=V?yd(Ce,M):yd(We,k);r(D,Ue)};f.on(W,ue),D.addEventListener("valuechange",ee),T.set(D,ee),L.add([W,ue]);const he=l(D);he&&D.dispatchEvent(new tn("valuechange",{detail:{value:he},nativeEvent:!1,initValue:!0}))}return()=>{for(const[D,F]of T)D.removeEventListener("valuechange",F);for(const[D,F]of L)f.off(D,F)}}}const fE="g2-scrollbar";function PW(e={}){return(t,n,r)=>{const{view:i,container:a}=t;if(!a.getElementsByClassName(fE).length)return()=>{};const{scale:s}=i,{x:l,y:c}=s,u={x:[...l.getOptions().domain],y:[...c.getOptions().domain]};return l.update({domain:l.getOptions().expectedDomain}),c.update({domain:c.getOptions().expectedDomain}),uE(Object.assign(Object.assign({},e),{initDomain:u,className:fE,prefix:"scrollbar",hasState:!0,setValue:(d,h)=>d.setValue(h[0]),getInitValues:d=>{const h=d.slider.attributes.values;if(h[0]!==0)return h}}))(t,n,r)}}var CW=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i${t}`}const RW={backgroundColor:"rgba(0,0,0,0.75)",color:"#fff",width:"max-content",padding:"1px 4px",fontSize:"12px",borderRadius:"2.5px",boxShadow:"0 3px 6px -4px rgba(0,0,0,0.12), 0 6px 16px 0 rgba(0,0,0,0.08), 0 9px 28px 8px rgba(0,0,0,0.05)"};function dE(e){return e.nodeName!=="text"?!1:!!e.isOverflowing()}function hE(e){var{offsetX:t=8,offsetY:n=8}=e,r=CW(e,["offsetX","offsetY"]);return i=>{const{container:a}=i,[o,s]=a.getBounds().min,l=De(r,"tip"),c=new Set,u=d=>{const{target:h}=d;if(!dE(h)){d.stopPropagation();return}const{offsetX:p,offsetY:v}=d,g=p+t-o,m=v+n-s;if(h.tip){h.tip.style.x=g,h.tip.style.y=m;return}const{text:y}=h.style,b=new Ql({className:"poptip",style:{innerHTML:LW("div",y,Object.assign(Object.assign({},RW),l)),x:g,y:m}});a.appendChild(b),h.tip=b,c.add(b)},f=d=>{const{target:h}=d;if(!dE(h)){d.stopPropagation();return}h.tip&&(h.tip.remove(),h.tip=null,c.delete(h.tip))};return a.addEventListener("pointerover",u),a.addEventListener("pointerout",f),()=>{a.removeEventListener("pointerover",u),a.removeEventListener("pointerout",f),c.forEach(d=>d.remove())}}}hE.props={reapplyWhenUpdate:!0};var NW=Object.keys?function(e){return Object.keys(e)}:function(e){var t=[];return vv(e,function(n,r){lr(e)&&r==="prototype"||t.push(r)}),t},pE=NW;function IW(e,t){var n=pE(t),r=n.length;if(dt(e))return!r;for(var i=0;i=0;)t+=n[r].value;e.value=t}function WW(){return this.eachAfter(ZW)}function $W(e,t){var n=-1,r=ug(this),i;try{for(r.s();!(i=r.n()).done;){var a=i.value;e.call(t,a,++n,this)}}catch(o){r.e(o)}finally{r.f()}return this}function GW(e,t){for(var n=this,r=[n],i,a,o=-1;n=r.pop();)if(e.call(t,n,++o,this),i=n.children)for(a=i.length-1;a>=0;--a)r.push(i[a]);return this}function YW(e,t){for(var n=this,r=[n],i=[],a,o,s,l=-1;n=r.pop();)if(i.push(n),a=n.children)for(o=0,s=a.length;o=0;)n+=r[i].value;t.value=n})}function XW(e){return this.eachBefore(function(t){t.children&&t.children.sort(e)})}function UW(e){for(var t=this,n=qW(t,e),r=[t];t!==n;)t=t.parent,r.push(t);for(var i=r.length;e!==n;)r.splice(i,0,e),e=e.parent;return r}function qW(e,t){if(e===t)return e;var n=e.ancestors(),r=t.ancestors(),i=null;for(e=n.pop(),t=r.pop();e===t;)i=e,e=n.pop(),t=r.pop();return i}function KW(){for(var e=this,t=[e];e=e.parent;)t.push(e);return t}function QW(){return Array.from(this)}function JW(){var e=[];return this.eachBefore(function(t){t.children||e.push(t)}),e}function e$(){var e=this,t=[];return e.each(function(n){n!==e&&t.push({source:n.parent,target:n})}),t}var gE=re(15009),t$=gE().mark(mE);function mE(){var e,t,n,r,i,a;return gE().wrap(function(s){for(;;)switch(s.prev=s.next){case 0:e=this,n=[e];case 1:t=n.reverse(),n=[];case 2:if(!(e=t.pop())){s.next=8;break}return s.next=5,e;case 5:if(r=e.children)for(i=0,a=r.length;i=0;--s)i.push(a=o[s]=new Ol(o[s])),a.parent=r,a.depth=r.depth+1;return n.eachBefore(yE)}function n$(){return Yc(this).eachBefore(a$)}function r$(e){return e.children}function i$(e){return Array.isArray(e)?e[1]:null}function a$(e){e.data.value!==void 0&&(e.value=e.data.value),e.data=e.data.data}function yE(e){var t=0;do e.height=t;while((e=e.parent)&&e.height<++t)}function Ol(e){this.data=e,this.depth=this.height=0,this.parent=null}Ol.prototype=Yc.prototype=zW({constructor:Ol,count:WW,each:$W,eachAfter:YW,eachBefore:GW,find:HW,sum:VW,sort:XW,path:UW,ancestors:KW,descendants:QW,leaves:JW,links:e$,copy:n$},Symbol.iterator,mE);var o$={depth:-1},bE={},fg={};function s$(e){return e.id}function l$(e){return e.parentId}function dg(){var e=s$,t=l$,n;function r(i){var a=Array.from(i),o=e,s=t,l,c,u,f,d,h,p,v,g=new Map;if(n!=null){var m=a.map(function(S,M){return c$(n(S,M,i))}),y=m.map(xE),b=new Set(m).add(""),x=ug(y),w;try{for(x.s();!(w=x.n()).done;){var O=w.value;b.has(O)||(b.add(O),m.push(O),y.push(xE(O)),a.push(fg))}}catch(S){x.e(S)}finally{x.f()}o=function(M,k){return m[k]},s=function(M,k){return y[k]}}for(u=0,l=a.length;u=0&&(h=a[_],h.data===fg);--_)h.data=null}if(f.parent=o$,f.eachBefore(function(S){S.depth=S.parent.depth+1,--l}).eachBefore(yE),f.parent=null,l>0)throw new Error("cycle");return f}return r.id=function(i){return arguments.length?(e=Bd(i),r):e},r.parentId=function(i){return arguments.length?(t=Bd(i),r):t},r.path=function(i){return arguments.length?(n=Bd(i),r):n},r}function c$(e){e="".concat(e);var t=e.length;return hg(e,t-1)&&!hg(e,t-2)&&(e=e.slice(0,-1)),e[0]==="/"?e:"/".concat(e)}function xE(e){var t=e.length;if(t<2)return"";for(;--t>1&&!hg(e,t););return e.slice(0,t)}function hg(e,t){if(e[t]==="/"){for(var n=0;t>0&&e[--t]==="\\";)++n;if(!(n&1))return!0}return!1}function u$(e,t,n,r,i){var a=e.children,o,s=a.length,l,c=new Array(s+1);for(c[0]=l=o=0;o=d-1){var y=a[f];y.x0=p,y.y0=v,y.x1=g,y.y1=m;return}for(var b=c[f],x=h/2+b,w=f+1,O=d-1;w>>1;c[_]m-v){var k=h?(p*M+g*S)/h:g;u(f,w,S,p,v,k,m),u(w,d,M,k,v,g,m)}else{var E=h?(v*M+m*S)/h:m;u(f,w,S,p,v,g,E),u(w,d,M,p,E,g,m)}}}function zd(e,t,n,r,i){for(var a=e.children,o,s=-1,l=a.length,c=e.value&&(r-t)/e.value;++sy&&(y=c),O=g*g*w,b=Math.max(y/O,O/m),b>x){g-=c;break}x=b}o.push(l={value:g,dice:h1?r:1)},n}(wE),d$=function e(t){function n(r,i,a,o,s){if((l=r._squarify)&&l.ratio===t)for(var l,c,u,f,d=-1,h,p=l.length,v=r.value;++d1?r:1)},n}(wE);function h$(e){e.x0=Math.round(e.x0),e.y0=Math.round(e.y0),e.x1=Math.round(e.x1),e.y1=Math.round(e.y1)}function ys(){return 0}function _l(e){return function(){return e}}function p$(){var e=_E,t=!1,n=1,r=1,i=[0],a=ys,o=ys,s=ys,l=ys,c=ys;function u(d){return d.x0=d.y0=0,d.x1=n,d.y1=r,d.eachBefore(f),i=[0],t&&d.eachBefore(h$),d}function f(d){var h=i[d.depth],p=d.x0+h,v=d.y0+h,g=d.x1-h,m=d.y1-h;g{n.id=`${e.id}/${n.data.name}`,n.path=[...t,n.data.name],SE(n,n.path)})}function ME(e){const t=pn(e,["data","name"]);t.replaceAll&&(e.path=t.replaceAll(".","/").split("/")),e.children&&e.children.forEach(n=>{ME(n)})}function g$(e,t){const n={treemapBinary:u$,treemapDice:zd,treemapSlice:Zd,treemapSliceDice:f$,treemapSquarify:_E,treemapResquarify:d$},r=e==="treemapSquarify"?n[e].ratio(t):n[e];if(!r)throw new TypeError("Invalid tile method!");return r}function kE(e,t,n){const{value:r}=n,i=g$(t.tile,t.ratio),a=v$(e,t.path);et(e)?ME(a):SE(a),r?a.sum(l=>t.ignoreParentValue&&l.children?0:la(r)(l)).sort(t.sort):a.count(),p$().tile(i).size(t.size).round(t.round).paddingInner(t.paddingInner).paddingOuter(t.paddingOuter).paddingTop(t.paddingTop).paddingRight(t.paddingRight).paddingBottom(t.paddingBottom).paddingLeft(t.paddingLeft)(a);const o=a.descendants().map(l=>Object.assign(l,{id:l.id.replace(/^\//,""),x:[l.x0,l.x1],y:[l.y0,l.y1]}));return[o.filter(typeof t.layer=="function"?t.layer:l=>l.height===t.layer),o]}var m$=function(e,t,n,r){function i(a){return a instanceof n?a:new n(function(o){o(a)})}return new(n||(n=Promise))(function(a,o){function s(u){try{c(r.next(u))}catch(f){o(f)}}function l(u){try{c(r.throw(u))}catch(f){o(f)}}function c(u){u.done?a(u.value):i(u.value).then(s,l)}c((r=r.apply(e,t||[])).next())})},y$=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i{const{update:l,setState:c,container:u,options:f}=s,d=b$(u),h=f.marks[0],{state:p}=h,v=new cr;d.appendChild(v);const g=(O,_)=>m$(this,void 0,void 0,function*(){if(v.removeChildren(),_){let S="",M=a.y,k=0;const E=[],N=d.getBBox().width,T=O.map((L,I)=>{S=`${S}${L}/`,E.push(L);const D=new Bi({name:S.replace(/\/$/,""),style:Object.assign(Object.assign({text:L,x:k,path:[...E],depth:I},a),{y:M})});v.appendChild(D),k+=D.getBBox().width;const F=new Bi({style:Object.assign(Object.assign({x:k,text:" / "},a),{y:M})});return v.appendChild(F),k+=F.getBBox().width,k>N&&(M=v.getBBox().height+a.y,k=0,D.attr({x:k,y:M}),k+=D.getBBox().width,F.attr({x:k,y:M}),k+=F.getBBox().width),I===Uf(O)-1&&F.remove(),D});T.forEach((L,I)=>{if(I===Uf(T)-1)return;const D=Object.assign({},L.attributes);L.attr("cursor","pointer"),L.addEventListener("mouseenter",()=>{L.attr(o)}),L.addEventListener("mouseleave",()=>{L.attr(D)}),L.addEventListener("click",()=>{g(pn(L,["style","path"]),pn(L,["style","depth"]))})})}JZ(u,c),c("treemapDrillDown",S=>{const{marks:M}=S,k=O.join("/"),E=M.map(N=>{if(N.type!=="rect")return N;let T=t;if(_){const I=t.filter(W=>{const V=pn(W,["id"]);return V&&(V.match(`${k}/`)||k.match(V))}).map(W=>({value:W.height===0?pn(W,["value"]):void 0,name:pn(W,["id"])})),{paddingLeft:D,paddingBottom:F,paddingRight:j}=n,B=Object.assign(Object.assign({},n),{paddingTop:(n.paddingTop||v.getBBox().height+10)/(_+1),paddingLeft:D/(_+1),paddingBottom:F/(_+1),paddingRight:j/(_+1),path:W=>W.name,layer:W=>W.depth===_+1});T=kE(I,B,{value:"value"})[0]}else T=t.filter(I=>I.depth===1);const L=[];return T.forEach(({path:I})=>{L.push(_c(I))}),ge({},N,{data:T,scale:{color:{domain:L}}})});return Object.assign(Object.assign({},S),{marks:E})}),yield l(void 0,["legendFilter"])}),m=O=>O.attributes.key.split("-")[0],y=O=>pn(O,["__data__","key"]),b=O=>{const _=O.target,{markType:S,nodeName:M,attributes:k}=_||{};if(S!=="rect"&&M!==fe.TEXT)return;const E=M===fe.TEXT&&pn(k,"isTreemapLabel")===!0?m(_):y(_),N=wl(t,T=>T.id===E);pn(N,"height")&&g(pn(N,"path"),pn(N,"depth"))};d.addEventListener("click",b);const x=pE(Object.assign(Object.assign({},p.active),p.inactive)),w=()=>{tM(d).forEach(_=>{const S=pn(_,["style","cursor"]),M=wl(t,k=>k.id===pn(_,["__data__","key"]));if(S!=="pointer"&&(M!=null&&M.height)){_.style.cursor="pointer";const k=BW(_.attributes,x);_.addEventListener("mouseenter",()=>{_.attr(p.active)}),_.addEventListener("mouseleave",()=>{_.attr(ge(k,p.inactive))})}})};return w(),d.addEventListener("mousemove",w),()=>{v.remove(),d.removeEventListener("click",b),d.removeEventListener("mousemove",w)}}}var pg=function(e,t,n,r){function i(a){return a instanceof n?a:new n(function(o){o(a)})}return new(n||(n=Promise))(function(a,o){function s(u){try{c(r.next(u))}catch(f){o(f)}}function l(u){try{c(r.throw(u))}catch(f){o(f)}}function c(u){u.done?a(u.value):i(u.value).then(s,l)}c((r=r.apply(e,t||[])).next())})},O$=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i{const t=e.target,{markType:n}=t;n==="line"&&(t.attr("_lineWidth",t.attr("lineWidth")||1),t.attr("lineWidth",t.attr("_lineWidth")+3)),n==="interval"&&(t.attr("_opacity",t.attr("opacity")||1),t.attr("opacity",.7*t.attr("_opacity")))},AE=e=>{const t=e.target,{markType:n}=t;n==="line"&&t.attr("lineWidth",t.attr("_lineWidth")),n==="interval"&&t.attr("opacity",t.attr("_opacity"))},S$=(e,t,n)=>t.map(r=>["x","color"].reduce((a,o)=>{const s=n[o];return s&&r[s]!==e[s]?!1:a},!0)?Object.assign(Object.assign({},r),e):r),M$=e=>{const t=pn(e,["__data__","y"]),r=pn(e,["__data__","y1"])-t,{__data__:{data:i,encode:a,transform:o},childNodes:s}=e.parentNode,l=wl(o,({type:f})=>f==="normalizeY"),c=pn(a,["y","field"]),u=i[s.indexOf(e)][c];return(f,d=!1)=>l||d?f/(1-f)/(r/(1-r))*u:f},k$=(e,t)=>{const n=pn(e,["__data__","seriesItems",t,"0","value"]),r=pn(e,["__data__","seriesIndex",t]),{__data__:{data:i,encode:a,transform:o}}=e.parentNode,s=wl(o,({type:u})=>u==="normalizeY"),l=pn(a,["y","field"]),c=i[r][l];return u=>s?n===1?u:u/(1-u)/(n/(1-n))*c:u},TE=(e,t,n)=>{e.forEach((r,i)=>{r.attr("stroke",t[1]===i?n.activeStroke:n.stroke)})},PE=(e,t,n,r)=>{const i=new Fr({style:n}),a=new Bi({style:r});return t.appendChild(a),e.appendChild(i),[i,a]},CE=(e,t)=>{if(!pn(e,["options","range","indexOf"]))return;const r=e.options.range.indexOf(t);return e.sortedDomain[r]},gg=(e,t,n)=>{const r=_d(e,t),a=_d(e,n)/r,o=e[0]+(t[0]-e[0])*a,s=e[1]+(t[1]-e[1])*a;return[o,s]};function E$(e={}){const{selection:t=[],precision:n=2}=e,r=O$(e,["selection","precision"]),i=Object.assign(Object.assign({},_$),r||{}),a=De(i,"path"),o=De(i,"label"),s=De(i,"point");return(l,c,u)=>{const{update:f,setState:d,container:h,view:p,options:{marks:v,coordinate:g}}=l,m=$i(h);let y=tM(m),b,x=t;const{transform:w=[],type:O}=g,_=!!wl(w,({type:j})=>j==="transpose"),S=O==="polar",M=O==="theta",k=!!wl(y,({markType:j})=>j==="area");k&&(y=y.filter(({markType:j})=>j==="area"));const E=new cr({style:{zIndex:2}});m.appendChild(E);const N=()=>{u.emit("element-point:select",{nativeEvent:!0,data:{selection:x}})},T=(j,B)=>{u.emit("element-point:moved",{nativeEvent:!0,data:{changeData:j,data:B}})},L=j=>{const B=j.target;x=[B.parentNode.childNodes.indexOf(B)],N(),D(B)},I=j=>{const{data:{selection:B},nativeEvent:W}=j;if(W)return;x=B;const V=pn(y,[x==null?void 0:x[0]]);V&&D(V)},D=j=>{const{attributes:B,markType:W,__data__:V}=j,{stroke:U}=B,{points:Q,seriesTitle:se,color:ee,title:ue,seriesX:he,y1:ie}=V;if(_&&W!=="interval")return;const{scale:we,coordinate:Se}=(b==null?void 0:b.view)||p,{color:je,y:Ce,x:We}=we,Ue=Se.getCenter();E.removeChildren();let Ke;const xt=(ot,st,wt,Yn)=>pg(this,void 0,void 0,function*(){return d("elementPointMove",Cr=>{var En;const Hn=(((En=b==null?void 0:b.options)===null||En===void 0?void 0:En.marks)||v).map(Vn=>{if(!Yn.includes(Vn.type))return Vn;const{data:mn,encode:Yt}=Vn,Bn=Object.keys(Yt).reduce((yn,Wr)=>{const $r=Yt[Wr];return Wr==="x"&&(yn[$r]=ot),Wr==="y"&&(yn[$r]=st),Wr==="color"&&(yn[$r]=wt),yn},{}),zn=S$(Bn,mn,Yt);return T(Bn,zn),ge({},Vn,{data:zn,animate:!1})});return Object.assign(Object.assign({},Cr),{marks:Hn})}),yield f("elementPointMove")});if(["line","area"].includes(W))Q.forEach((ot,st)=>{const wt=We.invert(he[st]);if(!wt)return;const Yn=new Ra({name:vg,style:Object.assign({cx:ot[0],cy:ot[1],fill:U},s)}),Cr=k$(j,st);Yn.addEventListener("mousedown",En=>{const Hn=Se.output([he[st],0]),Vn=se==null?void 0:se.length;h.attr("cursor","move"),x[1]!==st&&(x[1]=st,N()),TE(E.childNodes,x,s);const[mn,Yt]=PE(E,Yn,a,o),Fn=zn=>{const yn=ot[1]+zn.clientY-Ke[1];if(k)if(S){const Wr=ot[0]+zn.clientX-Ke[0],[$r,_s]=gg(Ue,Hn,[Wr,yn]),[,Ou]=Se.output([1,Ce.output(0)]),[,Qm]=Se.invert([$r,Ou-(Q[st+Vn][1]-_s)]),W3=(st+1)%Vn,ZQ=(st-1+Vn)%Vn,WQ=Ic([Q[ZQ],[$r,_s],se[W3]&&Q[W3]]);Yt.attr("text",Cr(Ce.invert(Qm)).toFixed(n)),mn.attr("d",WQ),Yn.attr("cx",$r),Yn.attr("cy",_s)}else{const[,Wr]=Se.output([1,Ce.output(0)]),[,$r]=Se.invert([ot[0],Wr-(Q[st+Vn][1]-yn)]),_s=Ic([Q[st-1],[ot[0],yn],se[st+1]&&Q[st+1]]);Yt.attr("text",Cr(Ce.invert($r)).toFixed(n)),mn.attr("d",_s),Yn.attr("cy",yn)}else{const[,Wr]=Se.invert([ot[0],yn]),$r=Ic([Q[st-1],[ot[0],yn],Q[st+1]]);Yt.attr("text",Ce.invert(Wr).toFixed(n)),mn.attr("d",$r),Yn.attr("cy",yn)}};Ke=[En.clientX,En.clientY],window.addEventListener("mousemove",Fn);const Bn=()=>pg(this,void 0,void 0,function*(){if(h.attr("cursor","default"),window.removeEventListener("mousemove",Fn),h.removeEventListener("mouseup",Bn),on(Yt.attr("text")))return;const zn=Number(Yt.attr("text")),yn=CE(je,ee);b=yield xt(wt,zn,yn,["line","area"]),Yt.remove(),mn.remove(),D(j)});h.addEventListener("mouseup",Bn)}),E.appendChild(Yn)}),TE(E.childNodes,x,s);else if(W==="interval"){let ot=[(Q[0][0]+Q[1][0])/2,Q[0][1]];_?ot=[Q[0][0],(Q[0][1]+Q[1][1])/2]:M&&(ot=Q[0]);const st=M$(j),wt=new Ra({name:vg,style:Object.assign(Object.assign({cx:ot[0],cy:ot[1],fill:U},s),{stroke:s.activeStroke})});wt.addEventListener("mousedown",Yn=>{h.attr("cursor","move");const Cr=CE(je,ee),[En,Hn]=PE(E,wt,a,o),Vn=Yt=>{if(_){const Fn=ot[0]+Yt.clientX-Ke[0],[Bn]=Se.output([Ce.output(0),Ce.output(0)]),[,zn]=Se.invert([Bn+(Fn-Q[2][0]),ot[1]]),yn=Ic([[Fn,Q[0][1]],[Fn,Q[1][1]],Q[2],Q[3]],!0);Hn.attr("text",st(Ce.invert(zn)).toFixed(n)),En.attr("d",yn),wt.attr("cx",Fn)}else if(M){const Fn=ot[1]+Yt.clientY-Ke[1],Bn=ot[0]+Yt.clientX-Ke[0],[zn,yn]=gg(Ue,[Bn,Fn],ot),[Wr,$r]=gg(Ue,[Bn,Fn],Q[1]),_s=Se.invert([zn,yn])[1],Ou=ie-_s;if(Ou<0)return;const Qm=BF(Ue,[[zn,yn],[Wr,$r],Q[2],Q[3]],Ou>.5?1:0);Hn.attr("text",st(Ou,!0).toFixed(n)),En.attr("d",Qm),wt.attr("cx",zn),wt.attr("cy",yn)}else{const Fn=ot[1]+Yt.clientY-Ke[1],[,Bn]=Se.output([1,Ce.output(0)]),[,zn]=Se.invert([ot[0],Bn-(Q[2][1]-Fn)]),yn=Ic([[Q[0][0],Fn],[Q[1][0],Fn],Q[2],Q[3]],!0);Hn.attr("text",st(Ce.invert(zn)).toFixed(n)),En.attr("d",yn),wt.attr("cy",Fn)}};Ke=[Yn.clientX,Yn.clientY],window.addEventListener("mousemove",Vn);const mn=()=>pg(this,void 0,void 0,function*(){if(h.attr("cursor","default"),h.removeEventListener("mouseup",mn),window.removeEventListener("mousemove",Vn),on(Hn.attr("text")))return;const Yt=Number(Hn.attr("text"));b=yield xt(ue,Yt,Cr,[W]),Hn.remove(),En.remove(),D(j)});h.addEventListener("mouseup",mn)}),E.appendChild(wt)}};y.forEach((j,B)=>{x[0]===B&&D(j),j.addEventListener("click",L),j.addEventListener("mouseenter",EE),j.addEventListener("mouseleave",AE)});const F=j=>{const B=j==null?void 0:j.target;(!B||B.name!==vg&&!y.includes(B))&&(x=[],N(),E.removeChildren())};return u.on("element-point:select",I),u.on("element-point:unselect",F),h.addEventListener("mousedown",F),()=>{E.remove(),u.off("element-point:select",I),u.off("element-point:unselect",F),h.removeEventListener("mousedown",F),y.forEach(j=>{j.removeEventListener("click",L),j.removeEventListener("mouseenter",EE),j.removeEventListener("mouseleave",AE)})}}}var A$=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);ie=>{const{children:t}=e;if(!Array.isArray(t))return[];const{x:n=0,y:r=0,width:i,height:a,data:o}=e;return t.map(s=>{var{data:l,x:c,y:u,width:f,height:d}=s,h=A$(s,["data","x","y","width","height"]);return Object.assign(Object.assign({},h),{data:Zv(l,o),x:c!=null?c:n,y:u!=null?u:r,width:f!=null?f:i,height:d!=null?d:a})})};LE.props={};var T$=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);ie=>{const{children:t}=e;if(!Array.isArray(t))return[];const{direction:n="row",ratio:r=t.map(()=>1),padding:i=0,data:a}=e,[o,s,l,c]=n==="col"?["y","height","width","x"]:["x","width","height","y"],u=r.reduce((v,g)=>v+g),f=e[s]-i*(t.length-1),d=r.map(v=>f*(v/u)),h=[];let p=e[o]||0;for(let v=0;v{const{encode:t,data:n,scale:r,shareSize:i=!1}=e,{x:a,y:o}=t,s=(l,c)=>{var u;if(l===void 0||!i)return{};const f=sn(n,p=>p[l]),d=((u=r==null?void 0:r[c])===null||u===void 0?void 0:u.domain)||Array.from(f.keys()),h=d.map(p=>f.has(p)?f.get(p).length:1);return{domain:d,flex:h}};return{scale:{x:Object.assign(Object.assign({paddingOuter:0,paddingInner:.1,guide:a===void 0?null:{position:"top"}},a===void 0&&{paddingInner:0}),s(a,"x")),y:Object.assign(Object.assign({range:[0,1],paddingOuter:0,paddingInner:.1,guide:o===void 0?null:{position:"right"}},o===void 0&&{paddingInner:0}),s(o,"y"))}}}),mg=fs(e=>{const{data:t,scale:n,legend:r}=e,i=[e];let a,o,s;for(;i.length;){const d=i.shift(),{children:h,encode:p={},scale:v={},legend:g={}}=d,{color:m}=p,{color:y}=v,{color:b}=g;m!==void 0&&(a=m),y!==void 0&&(o=y),b!==void 0&&(s=b),Array.isArray(h)&&i.push(...h)}const l=()=>{var d;const h=(d=n==null?void 0:n.color)===null||d===void 0?void 0:d.domain;if(h!==void 0)return[h];if(a===void 0)return[void 0];const p=typeof a=="function"?a:g=>g[a],v=t.map(p);return v.some(g=>typeof g=="number")?[Da(v)]:[Array.from(new Set(v)),"ordinal"]},c=typeof a=="string"?a:"",[u,f]=l();return Object.assign({encode:{color:{type:"column",value:u!=null?u:[]}},scale:{color:ge({},o,{domain:u,type:f})}},r===void 0&&{legend:{color:ge({title:c},s)}})}),yg=Bc(()=>({animate:{enterType:"fadeIn"}})),bg=fs(()=>({frame:!1,encode:{shape:"hollow"},style:{lineWidth:0}})),xg=fs(()=>({type:"cell"})),NE=fs(e=>{const{data:t}=e;return{data:{type:"inline",value:t,transform:[{type:"custom",callback:()=>{const{data:r,encode:i}=e,{x:a,y:o}=i,s=a?Array.from(new Set(r.map(u=>u[a]))):[],l=o?Array.from(new Set(r.map(u=>u[o]))):[];return(()=>{if(s.length&&l.length){const u=[];for(const f of s)for(const d of l)u.push({[a]:f,[o]:d});return u}if(s.length)return s.map(u=>({[a]:u}));if(l.length)return l.map(u=>({[o]:u}))})()}}]}}}),IE=fs((e,t=L$,n=R$,r=N$,i={})=>{const{data:a,encode:o,children:s,scale:l,x:c=0,y:u=0,shareData:f=!1,key:d}=e,{value:h}=a,{x:p,y:v}=o,{color:g}=l,{domain:m}=g;return{children:(b,x,w)=>{const{x:O,y:_}=x,{paddingLeft:S,paddingTop:M,marginLeft:k,marginTop:E}=w,{domain:N}=O.getOptions(),{domain:T}=_.getOptions(),L=Ko(b),I=b.map(t),D=b.map(({x:U,y:Q})=>[O.invert(U),_.invert(Q)]),j=D.map(([U,Q])=>se=>{const{[p]:ee,[v]:ue}=se;return(p!==void 0?ee===U:!0)&&(v!==void 0?ue===Q:!0)}).map(U=>h.filter(U)),B=f?Gt(j,U=>U.length):void 0,W=D.map(([U,Q])=>({columnField:p,columnIndex:N.indexOf(U),columnValue:U,columnValuesLength:N.length,rowField:v,rowIndex:T.indexOf(Q),rowValue:Q,rowValuesLength:T.length})),V=W.map(U=>Array.isArray(s)?s:[s(U)].flat(1));return L.flatMap(U=>{const[Q,se,ee,ue]=I[U],he=W[U],ie=j[U];return V[U].map(Se=>{var je,Ce,{scale:We,key:Ue,facet:Ke=!0,axis:xt={},legend:ot={}}=Se,st=P$(Se,["scale","key","facet","axis","legend"]);const wt=((je=We==null?void 0:We.y)===null||je===void 0?void 0:je.guide)||xt.y,Yn=((Ce=We==null?void 0:We.x)===null||Ce===void 0?void 0:Ce.guide)||xt.x,Cr={x:{tickCount:p?5:void 0},y:{tickCount:v?5:void 0}},En=Ke?ie:ie.length===0?[]:h,Hn={color:{domain:m}},Vn={x:DE(Yn,n)(he,En),y:DE(wt,r)(he,En)};return Object.assign(Object.assign({key:`${Ue}-${U}`,data:En,margin:0,x:Q+S+c+k,y:se+M+u+E,parentKey:d,width:ee,height:ue,paddingLeft:0,paddingRight:0,paddingTop:0,paddingBottom:0,frame:!!En.length,dataDomain:B,scale:ge(Cr,We,Hn),axis:ge({},xt,Vn),legend:!1},st),i)})})}}});function L$(e){const{points:t}=e;return a0(t)}function Wd(e,t){return t.length?ge({title:!1,tick:null,label:null},e):ge({title:!1,tick:null,label:null,grid:null},e)}function R$(e){return(t,n)=>{const{rowIndex:r,rowValuesLength:i,columnIndex:a,columnValuesLength:o}=t;if(r!==i-1)return Wd(e,n);const s=a!==o-1?!1:void 0,l=n.length?void 0:null;return ge({title:s,grid:l},e)}}function N$(e){return(t,n)=>{const{rowIndex:r,columnIndex:i}=t;if(i!==0)return Wd(e,n);const a=r!==0?!1:void 0,o=n.length?void 0:null;return ge({title:a,grid:o},e)}}function DE(e,t){return typeof e=="function"?e:e===null||e===!1?()=>null:t(e)}const jE=()=>e=>[Hc.of(e).call(xg).call(mg).call(yg).call(C$).call(bg).call(NE).call(IE).value()];jE.props={};var wg=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i({scale:{x:{guide:null,paddingOuter:0,paddingInner:.1},y:{guide:null,range:[0,1],paddingOuter:0,paddingInner:.1}}})),D$=fs(e=>{const{data:t,children:n,x:r=0,y:i=0,key:a}=e;return{children:(s,l,c)=>{const{x:u,y:f}=l,{paddingLeft:d,paddingTop:h,marginLeft:p,marginTop:v}=c,{domain:g}=u.getOptions(),{domain:m}=f.getOptions(),y=Ko(s),b=s.map(({points:_})=>a0(_)),x=s.map(({x:_,y:S})=>[u.invert(_),f.invert(S)]),w=x.map(([_,S])=>({columnField:_,columnIndex:g.indexOf(_),columnValue:_,columnValuesLength:g.length,rowField:S,rowIndex:m.indexOf(S),rowValue:S,rowValuesLength:m.length})),O=w.map(_=>Array.isArray(n)?n:[n(_)].flat(1));return y.flatMap(_=>{const[S,M,k,E]=b[_],[N,T]=x[_],L=w[_];return O[_].map(D=>{var F,j;const{scale:B,key:W,encode:V,axis:U,interaction:Q}=D,se=wg(D,["scale","key","encode","axis","interaction"]),ee=(F=B==null?void 0:B.y)===null||F===void 0?void 0:F.guide,ue=(j=B==null?void 0:B.x)===null||j===void 0?void 0:j.guide,he={x:{facet:!1},y:{facet:!1}},ie={x:F$(ue)(L,t),y:B$(ee)(L,t)},we={x:{tickCount:5},y:{tickCount:5}};return Object.assign({data:t,parentKey:a,key:`${W}-${_}`,x:S+d+r+p,y:M+h+i+v,width:k,height:E,margin:0,paddingLeft:0,paddingRight:0,paddingTop:0,paddingBottom:0,frame:!0,scale:ge(he,B),axis:ge(we,U,ie),legend:!1,encode:ge({},V,{x:N,y:T}),interaction:ge({},Q,{legendFilter:!1})},se)})})}}}),j$=fs(e=>{const{encode:t}=e,n=wg(e,["encode"]),{position:r=[],x:i=r,y:a=[...r].reverse()}=t,o=wg(t,["position","x","y"]),s=[];for(const l of[i].flat(1))for(const c of[a].flat(1))s.push({$x:l,$y:c});return Object.assign(Object.assign({},n),{data:s,encode:Object.assign(Object.assign({},o),{x:"$x",y:"$y"}),scale:Object.assign(Object.assign({},[i].flat(1).length===1&&{x:{paddingInner:0}}),[a].flat(1).length===1&&{y:{paddingInner:0}})})});function F$(e){return typeof e=="function"?e:e===null?()=>null:(t,n)=>{const{rowIndex:r,rowValuesLength:i}=t;if(r!==i-1)return Wd(e,n)}}function B$(e){return typeof e=="function"?e:e===null?()=>null:(t,n)=>{const{columnIndex:r}=t;if(r!==0)return Wd(e,n)}}const z$=()=>e=>[Hc.of(e).call(xg).call(mg).call(D$).call(j$).call(yg).call(bg).call(I$).value()];var Z$=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i({scale:{x:{guide:{type:"axisArc"},paddingOuter:0,paddingInner:.1},y:{guide:null,range:[0,1],paddingOuter:0,paddingInner:.1}}})),$$=Bc(e=>({coordinate:{type:"polar"}})),G$=e=>{const{encode:t}=e,n=Z$(e,["encode"]),{position:r}=t;return Object.assign(Object.assign({},n),{encode:{x:r}})};function FE(e){return t=>null}function Y$(e){const{points:t}=e,[n,r,i,a]=t,o=kn(n,a),s=Rn(n,a),l=Rn(r,i),c=Jb(s,l),u=1/Math.sin(c/2),f=o/(1+u),d=f*Math.sqrt(2),[h,p]=i,g=Qs(s)+c/2,m=f*u,y=h+m*Math.sin(g),b=p-m*Math.cos(g);return[y-d/2,b-d/2,d,d]}const H$=()=>e=>[Hc.of(e).call(xg).call(G$).call(mg).call($$).call(NE).call(IE,Y$,FE,FE,{frame:!1}).call(yg).call(bg).call(W$).value()];function V$(e,t,n){const i=n,a=[0,i],o=[-i+1,1];if(e==="normal")return a;if(e==="reverse")return o;if(e==="alternate")return t%2===0?a:o;if(e==="reverse-alternate")return t%2===0?o:a}function X$(e,t,n){const r=[e];for(;r.length;){const i=r.pop();i.animate=ge({enter:{duration:t},update:{duration:t,easing:n,type:"morphing",fill:"both"},exit:{type:"fadeOut",duration:t}},i.animate||{});const{children:a}=i;Array.isArray(a)&&r.push(...a)}return e}const BE=()=>e=>{const{children:t=[],duration:n=1e3,iterationCount:r=1,direction:i="normal",easing:a="ease-in-out-sine"}=e,o=t.length;if(!Array.isArray(t)||o===0)return[];const{key:s}=t[0],l=t.map(c=>Object.assign(Object.assign({},c),{key:s})).map(c=>X$(c,n,a));return function*(){let c=0,u;for(;r==="infinite"||c{var s;return[o,(s=ut(r,o))===null||s===void 0?void 0:s[0]]}).filter(([,o])=>ln(o)),a=o=>i.map(([,s])=>s[o]).join("-");return Array.from(sn(t,a).values())}function zE(e){return Array.isArray(e)?Q$(e):typeof e=="function"?K$(e):e==="series"?q$:e==="value"?J$:e==="sum"?eG:e==="maxIndex"?tG:null}function ZE(e,t){for(const n of e)n.sort(t)}function WE(e,t){return(t==null?void 0:t.domain)||Array.from(new Set(e))}function U$(e){return Array.isArray(e)?e:[e]}function q$(e,t,n){return Vc(r=>n[r])}function K$(e){return(t,n,r)=>Vc(i=>e(t[i]))}function Q$(e){return(t,n,r)=>(i,a)=>e.reduce((o,s)=>o!==0?o:Nn(t[i][s],t[a][s]),0)}function J$(e,t,n){return Vc(r=>t[r])}function eG(e,t,n){const r=Ko(e),i=Array.from(sn(r,o=>n[+o]).entries()),a=new Map(i.map(([o,s])=>[o,s.reduce((l,c)=>l+ +t[c])]));return Vc(o=>a.get(n[o]))}function tG(e,t,n){const r=Ko(e),i=Array.from(sn(r,o=>n[+o]).entries()),a=new Map(i.map(([o,s])=>[o,pl(s,l=>t[l])]));return Vc(o=>a.get(n[o]))}function Vc(e){return(t,n)=>Nn(e(t),e(n))}const $E=(e={})=>{const{groupBy:t="x",orderBy:n=null,reverse:r=!1,y:i="y",y1:a="y1",series:o=!0}=e;return(s,l)=>{var c;const{data:u,encode:f,style:d={}}=l,[h,p]=ut(f,"y"),[v,g]=ut(f,"y1"),[m]=o?Sn(f,"series","color"):ut(f,"color"),y=Mo(t,s,l),x=((c=zE(n))!==null&&c!==void 0?c:()=>null)(u,h,m);x&&ZE(y,x);const w=new Array(s.length),O=new Array(s.length),_=new Array(s.length),S=[],M=[];for(const I of y){r&&I.reverse();const D=v?+v[I[0]]:0,F=[],j=[];for(const ee of I){const ue=_[ee]=+h[ee]-D;ue<0?j.push(ee):ue>=0&&F.push(ee)}const B=F.length>0?F:j,W=j.length>0?j:F;let V=F.length-1,U=0;for(;V>0&&h[B[V]]===0;)V--;for(;U0?se=w[ee]=(O[ee]=se)+ue:w[ee]=O[ee]=se}}const k=new Set(S),E=new Set(M),N=i==="y"?w:O,T=a==="y"?w:O;let L;return l.type==="point"?L={y0:gr(h,p),y:Ct(N,p)}:L={y0:gr(h,p),y:Ct(N,p),y1:Ct(T,g)},[s,ge({},l,{encode:Object.assign({},L),style:Object.assign({first:(I,D)=>k.has(D),last:(I,D)=>E.has(D)},d)})]}};$E.props={};function GE(e,t){let n=0;if(t===void 0)for(let r of e)r!=null&&(r=+r)>=r&&++n;else{let r=-1;for(let i of e)(i=t(i,++r,e))!=null&&(i=+i)>=i&&++n}return n}function nG(e,t){let n=0,r,i=0,a=0;if(t===void 0)for(let o of e)o!=null&&(o=+o)>=o&&(r=o-i,i+=r/++n,a+=r*(o-i));else{let o=-1;for(let s of e)(s=t(s,++o,e))!=null&&(s=+s)>=s&&(r=s-i,i+=r/++n,a+=r*(s-i))}if(n>1)return a/(n-1)}function YE(e,t){const n=nG(e,t);return n&&Math.sqrt(n)}function rG(e,t,n){const r=GE(e),i=YE(e);return r&&i?Math.ceil((n-t)*Math.cbrt(r)/(3.49*i)):1}var HE=Array.prototype,iG=HE.slice,Xne=HE.map;function Og(e){return()=>e}const aG=Math.sqrt(50),oG=Math.sqrt(10),sG=Math.sqrt(2);function $d(e,t,n){const r=(t-e)/Math.max(0,n),i=Math.floor(Math.log10(r)),a=r/Math.pow(10,i),o=a>=aG?10:a>=oG?5:a>=sG?2:1;let s,l,c;return i<0?(c=Math.pow(10,-i)/o,s=Math.round(e*c),l=Math.round(t*c),s/ct&&--l,c=-c):(c=Math.pow(10,i)*o,s=Math.round(e/c),l=Math.round(t/c),s*ct&&--l),l0))return[];if(e===t)return[e];const r=t=i))return[];const s=a-i+1,l=new Array(s);if(r)if(o<0)for(let c=0;c0?(e=Math.floor(e/i)*i,t=Math.ceil(t/i)*i):i<0&&(e=Math.ceil(e*i)/i,t=Math.floor(t*i)/i),r=i}}function uG(e){return Math.max(1,Math.ceil(Math.log(GE(e))/Math.LN2)+1)}function fG(){var e=tc,t=Da,n=uG;function r(i){Array.isArray(i)||(i=Array.from(i));var a,o=i.length,s,l,c=new Array(o);for(a=0;a=d)if(b>=d&&t===Da){const w=Xc(f,d,x);isFinite(w)&&(w>0?d=(Math.floor(d/w)+1)*w:w<0&&(d=(Math.ceil(d*-w)+1)/-w))}else h.pop()}for(var p=h.length,v=0,g=p;h[v]<=f;)++v;for(;h[g-1]>d;)--g;(v||g0?h[a-1]:f,y.x1=a0)for(a=0;an;){if(r-n>600){const l=r-n+1,c=t-n+1,u=Math.log(l),f=.5*Math.exp(2*u/3),d=.5*Math.sqrt(u*f*(l-f)/l)*(c-l/2<0?-1:1),h=Math.max(n,Math.floor(t-c*f/l+d)),p=Math.min(r,Math.floor(t+(l-c)*f/l+d));_g(e,t,h,p,i)}const a=e[t];let o=n,s=r;for(Uc(e,n,t),i(e[r],a)>0&&Uc(e,n,r);o0;)--s}i(e[n],a)===0?Uc(e,n,s):(++s,Uc(e,s,r)),s<=t&&(n=s+1),t<=s&&(r=s-1)}return e}function Uc(e,t,n){const r=e[t];e[t]=e[n],e[n]=r}function dG(e,t=Nn){let n,r=!1;if(t.length===1){let i;for(const a of e){const o=t(a);(r?Nn(o,i)>0:Nn(o,o)===0)&&(n=a,i=o,r=!0)}}else for(const i of e)(r?t(i,n)>0:t(i,i)===0)&&(n=i,r=!0);return n}function Gd(e,t,n){if(e=Float64Array.from(rF(e,n)),!(!(r=e.length)||isNaN(t=+t))){if(t<=0||r<2)return ai(e);if(t>=1)return Gt(e);var r,i=(r-1)*t,a=Math.floor(i),o=Gt(_g(e,a).subarray(0,a+1)),s=ai(e.subarray(a+1));return o+(s-o)*(i-a)}}function qne(e,t,n=number){if(!(!(r=e.length)||isNaN(t=+t))){if(t<=0||r<2)return+n(e[0],0,e);if(t>=1)return+n(e[r-1],r-1,e);var r,i=(r-1)*t,a=Math.floor(i),o=+n(e[a],a,e),s=+n(e[a+1],a+1,e);return o+(s-o)*(i-a)}}function hG(e,t,n=Ev){if(!isNaN(t=+t)){if(r=Float64Array.from(e,(s,l)=>Ev(n(e[l],l,e))),t<=0)return jc(r);if(t>=1)return pl(r);var r,i=Uint32Array.from(e,(s,l)=>l),a=r.length-1,o=Math.floor(a*t);return _g(i,o,0,a,(s,l)=>kc(r[s],r[l])),o=dG(i.subarray(0,o+1),s=>r[s]),o>=0?o:-1}}function Sg(e,t){return Gd(e,.5,t)}function pG(e,t){return hG(e,.5,t)}function ki(e,t){let n=0;if(t===void 0)for(let r of e)(r=+r)&&(n+=r);else{let r=-1;for(let i of e)(i=+t(i,++r,e))&&(n+=i)}return n}var vG=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);it===null?e:`${e} of ${t}`}function gG(e){if(typeof e=="function")return[e,null];const n={mean:mG,max:bG,count:wG,first:_G,last:SG,sum:OG,min:xG,median:yG}[e];if(!n)throw new Error(`Unknown reducer: ${e}.`);return n()}function mG(){const e=(n,r)=>Fc(n,i=>+r[i]),t=ko("mean");return[e,t]}function yG(){const e=(n,r)=>Sg(n,i=>+r[i]),t=ko("median");return[e,t]}function bG(){const e=(n,r)=>Gt(n,i=>+r[i]),t=ko("max");return[e,t]}function xG(){const e=(n,r)=>ai(n,i=>+r[i]),t=ko("min");return[e,t]}function wG(){const e=(n,r)=>n.length,t=ko("count");return[e,t]}function OG(){const e=(n,r)=>ki(n,i=>+r[i]),t=ko("sum");return[e,t]}function _G(){const e=(n,r)=>r[n[0]],t=ko("first");return[e,t]}function SG(){const e=(n,r)=>r[n[n.length-1]],t=ko("last");return[e,t]}const Mg=(e={})=>{const{groupBy:t}=e,n=vG(e,["groupBy"]);return(r,i)=>{const{data:a,encode:o}=i,s=t(r,i);if(!s)return[r,i];const l=(h,p)=>{if(h)return h;const{from:v}=p;if(!v)return h;const[,g]=ut(o,v);return g},c=Object.entries(n).map(([h,p])=>{const[v,g]=gG(p),[m,y]=ut(o,h),b=l(y,p),x=s.map(w=>v(w,m!=null?m:a));return[h,Object.assign(Object.assign({},Ma(x,(g==null?void 0:g(b))||b)),{aggregate:!0})]}),u=Object.keys(o).map(h=>{const[p,v]=ut(o,h),g=s.map(m=>p[m[0]]);return[h,Ct(g,v)]}),f=s.map(h=>a[h[0]]);return[Ko(s),ge({},i,{data:f,encode:Object.fromEntries([...u,...c])})]}};Mg.props={};var MG=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i{const{groupChannels:t=["color"],binChannels:n=["x","y"]}=e,r=MG(e,["groupChannels","binChannels"]),i={},a=(o,s)=>{const{encode:l}=s,c=n.map(p=>{const[v]=ut(l,p);return v}),u=De(r,VE),f=o.filter(p=>c.every(v=>ln(v[p]))),d=[...t.map(p=>{const[v]=ut(l,p);return v}).filter(ln).map(p=>v=>p[v]),...n.map((p,v)=>{const g=c[v],m=u[p]||kG(g),y=fG().thresholds(m).value(x=>+g[x])(f),b=new Map(y.flatMap(x=>{const{x0:w,x1:O}=x,_=`${w},${O}`;return x.map(S=>[S,_])}));return i[p]=b,x=>b.get(x)})],h=p=>d.map(v=>v(p)).join("-");return Array.from(sn(f,h).values())};return Mg(Object.assign(Object.assign(Object.assign({},Object.fromEntries(Object.entries(r).filter(([o])=>!o.startsWith(VE)))),Object.fromEntries(n.flatMap(o=>{const s=([c])=>+i[o].get(c).split(",")[0],l=([c])=>+i[o].get(c).split(",")[1];return l.from=o,[[o,s],[`${o}1`,l]]}))),{groupBy:a}))};kg.props={};const XE=(e={})=>{const{thresholds:t}=e;return kg(Object.assign(Object.assign({},e),{thresholdsX:t,groupChannels:["color"],binChannels:["x"]}))};XE.props={};var EG=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i{const{groupBy:t="x",reverse:n=!1,orderBy:r,padding:i}=e,a=EG(e,["groupBy","reverse","orderBy","padding"]);return(o,s)=>{const{data:l,encode:c,scale:u}=s,{series:f}=u,[d]=ut(c,"y"),[h]=Sn(c,"series","color"),p=WE(h,f),v=ge({},s,{scale:{series:{domain:p,paddingInner:i}}}),g=Mo(t,o,s),m=zE(r);if(!m)return[o,ge(v,{encode:{series:Ct(h)}})];const y=m(l,d,h);y&&ZE(g,y);const b=new Array(o.length);for(const x of g){n&&x.reverse();for(let w=0;w{const{padding:t=0,paddingX:n=t,paddingY:r=t,random:i=Math.random}=e;return(a,o)=>{const{encode:s,scale:l}=o,{x:c,y:u}=l,[f]=ut(s,"x"),[d]=ut(s,"y"),h=Yd(f,c,n),p=Yd(d,u,r),v=a.map(()=>Hd(i(),...p)),g=a.map(()=>Hd(i(),...h));return[a,ge({scale:{x:{padding:.5},y:{padding:.5}}},o,{encode:{dy:Ct(v),dx:Ct(g)}})]}};qE.props={};const KE=(e={})=>{const{padding:t=0,random:n=Math.random}=e;return(r,i)=>{const{encode:a,scale:o}=i,{x:s}=o,[l]=ut(a,"x"),c=Yd(l,s,t),u=r.map(()=>Hd(n(),...c));return[r,ge({scale:{x:{padding:.5}}},i,{encode:{dx:Ct(u)}})]}};KE.props={};const QE=(e={})=>{const{padding:t=0,random:n=Math.random}=e;return(r,i)=>{const{encode:a,scale:o}=i,{y:s}=o,[l]=ut(a,"y"),c=Yd(l,s,t),u=r.map(()=>Hd(n(),...c));return[r,ge({scale:{y:{padding:.5}}},i,{encode:{dy:Ct(u)}})]}};QE.props={};var AG=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i{const{groupBy:t="x"}=e;return(n,r)=>{const{encode:i}=r,{x:a}=i,o=AG(i,["x"]),s=Object.entries(o).filter(([d])=>d.startsWith("y")).map(([d])=>[d,ut(i,d)[0]]),l=s.map(([d])=>[d,new Array(n.length)]),c=Mo(t,n,r),u=new Array(c.length);for(let d=0;ds.map(([,y])=>+y[m])),[v,g]=Da(p);u[d]=(v+g)/2}const f=Math.max(...u);for(let d=0;d[d,Ct(h,ut(i,d)[1])]))})]}};JE.props={};const eA=(e={})=>{const{groupBy:t="x"}=e;return(n,r)=>{const{encode:i}=r,[a]=ut(i,"y"),[o,s]=ut(i,"y1"),l=Mo(t,n,r),c=new Array(n.length);for(const u of l){const f=u.map(d=>+a[d]);for(let d=0;dg!==d));c[h]=+a[h]>p?p:a[h]}}return[n,ge({},r,{encode:{y1:Ct(c,s)}})]}};eA.props={};const tA=e=>{const{groupBy:t=["x"],reducer:n=(o,s)=>s[o[0]],orderBy:r=null,reverse:i=!1,duration:a}=e;return(o,s)=>{const{encode:l}=s,u=(Array.isArray(t)?t:[t]).map(g=>[g,ut(l,g)[0]]);if(u.length===0)return[o,s];let f=[o];for(const[,g]of u){const m=[];for(const y of f){const b=Array.from(sn(y,x=>g[x]).values());m.push(...b)}f=m}if(r){const[g]=ut(l,r);g&&f.sort((m,y)=>n(m,g)-n(y,g)),i&&f.reverse()}const d=(a||3e3)/f.length,[h]=a?[an(o,d)]:Sn(l,"enterDuration",an(o,d)),[p]=Sn(l,"enterDelay",an(o,0)),v=new Array(o.length);for(let g=0,m=0;g+h[x]);for(const x of y)v[x]=+p[x]+m;m+=b}return[o,ge({},s,{encode:{enterDuration:ei(h),enterDelay:ei(v)}})]}};tA.props={};var TG=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);iai(n,i=>r[+i]),max:(n,r)=>Gt(n,i=>r[+i]),first:(n,r)=>r[n[0]],last:(n,r)=>r[n[n.length-1]],mean:(n,r)=>Fc(n,i=>r[+i]),median:(n,r)=>Sg(n,i=>r[+i]),sum:(n,r)=>ki(n,i=>r[+i]),deviation:(n,r)=>YE(n,i=>r[+i])}[e]||Gt}const nA=(e={})=>{const{groupBy:t="x",basis:n="max"}=e;return(r,i)=>{const{encode:a,tooltip:o}=i,{x:s}=a,l=TG(a,["x"]),c=Object.entries(l).filter(([v])=>v.startsWith("y")).map(([v])=>[v,ut(a,v)[0]]),[,u]=c.find(([v])=>v==="y"),f=c.map(([v])=>[v,new Array(r.length)]),d=Mo(t,r,i),h=PG(n);for(const v of d){const g=h(v,u);for(const m of v)for(let y=0;y[v,Ct(g,ut(a,v)[1])]))},!p&&a.y0&&{tooltip:{items:[{channel:"y0"}]}}))]}};nA.props={};function rA(e,t){return[e[0]]}function CG(e,t){const n=e.length-1;return[e[n]]}function LG(e,t){const n=pl(e,r=>t[r]);return[e[n]]}function RG(e,t){const n=jc(e,r=>t[r]);return[e[n]]}function NG(e){return typeof e=="function"?e:{first:rA,last:CG,max:LG,min:RG}[e]||rA}const Vd=(e={})=>{const{groupBy:t="series",channel:n,selector:r}=e;return(i,a)=>{const{encode:o}=a,s=Mo(t,i,a),[l]=ut(o,n),c=NG(r);return[s.flatMap(u=>c(u,l)),a]}};Vd.props={};var IG=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i{const{selector:t}=e,n=IG(e,["selector"]);return Vd(Object.assign({channel:"x",selector:t},n))};iA.props={};var DG=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i{const{selector:t}=e,n=DG(e,["selector"]);return Vd(Object.assign({channel:"y",selector:t},n))};aA.props={};var jG=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i{const{channels:t=["x","y"]}=e,n=jG(e,["channels"]),r=(i,a)=>Mo(t,i,a);return Mg(Object.assign(Object.assign({},n),{groupBy:r}))};qc.props={};const oA=(e={})=>qc(Object.assign(Object.assign({},e),{channels:["x","color","series"]}));oA.props={};const sA=(e={})=>qc(Object.assign(Object.assign({},e),{channels:["y","color","series"]}));sA.props={};const lA=(e={})=>qc(Object.assign(Object.assign({},e),{channels:["color"]}));lA.props={};function FG(e,t,n){return(t.length!==2?Wi(Kp(e,t,n),([r,i],[a,o])=>Nn(i,o)||Nn(r,a)):Wi(sn(e,n),([r,i],[a,o])=>t(i,o)||Nn(r,a))).map(([r])=>r)}function BG(e,t,n){const{by:r=e,reducer:i="max"}=t,[a]=ut(n,r);if(typeof i=="function")return o=>i(o,a);if(i==="max")return o=>Gt(o,s=>+a[s]);if(i==="min")return o=>ai(o,s=>+a[s]);if(i==="sum")return o=>ki(o,s=>+a[s]);if(i==="median")return o=>Sg(o,s=>+a[s]);if(i==="mean")return o=>Fc(o,s=>+a[s]);if(i==="first")return o=>a[o[0]];if(i==="last")return o=>a[o[o.length-1]];throw new Error(`Unknown reducer: ${i}`)}function zG(e,t,n){if(!Array.isArray(n))return e;const r=new Set(n);return e.filter(i=>r.has(t[i]))}const Xd=(e={})=>(t,n)=>{const{reverse:r,slice:i,channel:a,by:o,ordinal:s=!0,reducer:l}=e,{encode:c,scale:u={}}=n,f=u[a].domain,[d]=ut(c,o!=null?o:a),[h]=ut(c,a),p=BG(a,{by:o,reducer:l},c),v=zG(t,h,f),g=FG(v,p,x=>h[x]),m=s?t:Wi(t,x=>d[x]);r&&(!s&&m.reverse(),g.reverse());const y=typeof i=="number"?[0,i]:i,b=i?g.slice(...y):g;return[m,ge(n,{scale:{[a]:{domain:b}}})]};Xd.props={};const cA=(e={})=>Xd(Object.assign(Object.assign({},e),{channel:"x"}));cA.props={};const uA=(e={})=>Xd(Object.assign(Object.assign({},e),{channel:"y"}));uA.props={};const fA=(e={})=>Xd(Object.assign(Object.assign({},e),{channel:"color"}));fA.props={};function ZG(e,t){return typeof t=="string"?e.map(n=>n[t]):e.map(t)}function WG(e,t){if(typeof e=="function")return n=>e(n,t);if(e==="sum")return n=>ki(n,r=>+t[r]);throw new Error(`Unknown reducer: ${e}`)}const dA=(e={})=>{const{field:t,channel:n="y",reducer:r="sum"}=e;return(i,a)=>{const{data:o,encode:s}=a,[l]=ut(s,"x"),c=t?ZG(o,t):ut(s,n)[0],u=WG(r,c),f=Mf(i,u,d=>l[d]).map(d=>d[1]);return[i,ge({},a,{scale:{x:{flex:f}}})]}};dA.props={};function $G(e){const{padding:t=0,direction:n="col"}=e;return(r,i,a)=>{const o=r.length;if(o===0)return[];const{innerWidth:s,innerHeight:l}=a,c=l/s;let u=Math.ceil(Math.sqrt(i/c)),f=s/u,d=Math.ceil(i/u),h=d*f;for(;h>l;)u=u+1,f=s/u,d=Math.ceil(i/u),h=d*f;const p=l-d*f,v=d<=1?0:p/(d-1),[g,m]=d<=1?[(s-o*f)/(o-1),(l-f)/2]:[0,0];return r.map((y,b)=>{const[x,w,O,_]=a0(y),S=n==="col"?b%u:Math.floor(b/d),M=n==="col"?Math.floor(b/u):b%d,k=S*f,E=(d-M-1)*f+p,N=(f-t)/O,T=(f-t)/_,L=k-x+g*S+1/2*t,I=E-w-v*M-m+1/2*t;return`translate(${L}, ${I}) scale(${N}, ${T})`})}}const hA=e=>(t,n)=>[t,ge({},n,{modifier:$G(e),axis:!1})];hA.props={};function GG(e,t,n,r){const i=e.length;if(r>=i||r===0)return e;const a=h=>t[e[h]]*1,o=h=>n[e[h]]*1,s=[],l=(i-2)/(r-2);let c=0,u,f,d;s.push(c);for(let h=0;hu&&(u=f,d=b);s.push(d),c=d}return s.push(i-1),s.map(h=>e[h])}function YG(e){if(typeof e=="function")return e;if(e==="lttb")return GG;const t={first:r=>[r[0]],last:r=>[r[r.length-1]],min:(r,i,a)=>[r[jc(r,o=>a[o])]],max:(r,i,a)=>[r[pl(r,o=>a[o])]],median:(r,i,a)=>[r[pG(r,o=>a[o])]]},n=t[e]||t.median;return(r,i,a,o)=>{const s=Math.max(1,Math.floor(r.length/o));return HG(r,s).flatMap(c=>n(c,i,a))}}function HG(e,t){const n=e.length,r=[];let i=0;for(;i{const{strategy:t="median",thresholds:n=2e3,groupBy:r=["series","color"]}=e,i=YG(t);return(a,o)=>{const{encode:s}=o,l=Mo(r,a,o),[c]=ut(s,"x"),[u]=ut(s,"y");return[l.flatMap(f=>i(f,c,u,n)),o]}};pA.props={};function VG(e){return typeof e=="object"?[e.value,e.ordinal]:[e,!0]}function XG(e){var t;const{encode:n}=e,r=Object.assign(Object.assign({},e),{encode:Object.assign(Object.assign({},e.encode),{y:Object.assign(Object.assign({},e.encode.y),{value:[]})})}),i=(t=n==null?void 0:n.color)===null||t===void 0?void 0:t.field;if(!n||!i)return r;let a;for(const[o,s]of Object.entries(n))(o==="x"||o==="y")&&s.field===i&&(a=Object.assign(Object.assign({},a),{[o]:Object.assign(Object.assign({},s),{value:[]})}));return a?Object.assign(Object.assign({},e),{encode:Object.assign(Object.assign({},e.encode),a)}):r}const vA=(e={})=>(t,n)=>{const{encode:r,data:i}=n,a=Object.entries(e).map(([u,f])=>{const[d]=ut(r,u);if(!d)return null;const[h,p=!0]=VG(f);if(typeof h=="function")return v=>h(d[v]);if(p){const v=Array.isArray(h)?h:[h];return v.length===0?null:g=>v.includes(d[g])}else{const[v,g]=h;return m=>d[m]>=v&&d[m]<=g}}).filter(ln),o=u=>a.every(f=>f(u)),s=t.filter(o),l=s.map((u,f)=>f);if(a.length===0){const u=XG(n);return[t,u]}const c=Object.entries(r).map(([u,f])=>[u,Object.assign(Object.assign({},f),{value:l.map(d=>f.value[s[d]]).filter(d=>d!==void 0)})]);return[l,ge({},n,{encode:Object.fromEntries(c),data:s.map(u=>i[u])})]};vA.props={};var gA={},Eg={},Ag=34,Kc=10,Tg=13;function mA(e){return new Function("d","return {"+e.map(function(t,n){return JSON.stringify(t)+": d["+n+'] || ""'}).join(",")+"}")}function UG(e,t){var n=mA(e);return function(r,i){return t(n(r),i,e)}}function yA(e){var t=Object.create(null),n=[];return e.forEach(function(r){for(var i in r)i in t||n.push(t[i]=i)}),n}function Qr(e,t){var n=e+"",r=n.length;return r9999?"+"+Qr(e,6):Qr(e,4)}function KG(e){var t=e.getUTCHours(),n=e.getUTCMinutes(),r=e.getUTCSeconds(),i=e.getUTCMilliseconds();return isNaN(e)?"Invalid Date":qG(e.getUTCFullYear(),4)+"-"+Qr(e.getUTCMonth()+1,2)+"-"+Qr(e.getUTCDate(),2)+(i?"T"+Qr(t,2)+":"+Qr(n,2)+":"+Qr(r,2)+"."+Qr(i,3)+"Z":r?"T"+Qr(t,2)+":"+Qr(n,2)+":"+Qr(r,2)+"Z":n||t?"T"+Qr(t,2)+":"+Qr(n,2)+"Z":"")}function QG(e){var t=new RegExp('["'+e+` -\r]`),n=e.charCodeAt(0);function r(f,d){var h,p,v=i(f,function(g,m){if(h)return h(g,m-1);p=g,h=d?UG(g,d):mA(g)});return v.columns=p||[],v}function i(f,d){var h=[],p=f.length,v=0,g=0,m,y=p<=0,b=!1;f.charCodeAt(p-1)===Kc&&--p,f.charCodeAt(p-1)===Tg&&--p;function x(){if(y)return Eg;if(b)return b=!1,gA;var O,_=v,S;if(f.charCodeAt(_)===Ag){for(;v++=p?y=!0:(S=f.charCodeAt(v++))===Kc?b=!0:S===Tg&&(b=!0,f.charCodeAt(v)===Kc&&++v),f.slice(_+1,O-1).replace(/""/g,'"')}for(;v{const{value:t,format:n=t.split(".").pop(),delimiter:r=",",autoType:i=!0}=e;return()=>tY(void 0,void 0,void 0,function*(){const a=yield fetch(t);if(n==="csv"){const o=yield a.text();return QG(r).parse(o,i?JG:Uo)}else if(n==="json")return yield a.json();throw new Error(`Unknown format: ${n}.`)})};bA.props={};const xA=e=>{const{value:t}=e;return()=>t};xA.props={};function nY(e,t){return e.map(n=>{if(Array.isArray(n)){const[r,i=t]=n;return[r,i]}return[n,t]})}const wA=e=>{const{fields:t=[]}=e,n=nY(t,!0);return r=>{const i=(a,o)=>n.reduce((s,[l,c=!0])=>s!==0?s:c?a[l]o[l]?-1:+(a[l]!==o[l]),0);return[...r].sort(i)}};wA.props={};function Kne(e){return e!=null&&!Number.isNaN(e)}const OA=e=>{const{callback:t}=e;return n=>Array.isArray(n)?[...n].sort(t):n};OA.props={};function rY(e){return e!=null&&!Number.isNaN(e)}const _A=e=>{const{callback:t=rY}=e;return n=>n.filter(t)};_A.props={};function iY(e,t=[]){return t.reduce((n,r)=>(r in e&&(n[r]=e[r]),n),{})}const SA=e=>{const{fields:t}=e;return n=>n.map(r=>iY(r,t))};SA.props={};function aY(e){return Object.keys(e).length===0}const MA=e=>t=>{if(!e||aY(e))return t;const n=r=>Object.entries(r).reduce((i,[a,o])=>(i[e[a]||a]=o,i),{});return t.map(n)};MA.props={};function oY(e){return!e||Object.keys(e).length===0}const kA=e=>{const{fields:t,key:n="key",value:r="value"}=e;return i=>oY(t)?i:i.flatMap(a=>t.map(o=>Object.assign(Object.assign({},a),{[n]:o,[r]:a[o]})))};kA.props={};const EA=e=>{const{start:t,end:n}=e;return r=>r.slice(t,n)};EA.props={};const AA=e=>{const{callback:t=Uo}=e;return n=>t(n)};AA.props={};const TA=e=>{const{callback:t=Uo}=e;return n=>Array.isArray(n)?n.map(t):n};TA.props={};function PA(e){return typeof e=="string"?t=>t[e]:e}const CA=e=>{const{join:t,on:n,select:r=[],as:i=r,unknown:a=NaN}=e,[o,s]=n,l=PA(s),c=PA(o),u=Kp(t,([f])=>f,f=>l(f));return f=>f.map(d=>{const h=u.get(c(d));return Object.assign(Object.assign({},d),r.reduce((p,v,g)=>(p[i[g]]=h?h[v]:a,p),{}))})};CA.props={};var sY=re(53843),lY=re.n(sY);function Qne(e){return e!=null&&!Number.isNaN(e)}const LA=e=>{const{field:t,groupBy:n,as:r=["y","size"],min:i,max:a,size:o=10,width:s}=e,[l,c]=r;return u=>Array.from(sn(u,d=>n.map(h=>d[h]).join("-")).values()).map(d=>{const h=lY().create(d.map(g=>g[t]),{min:i,max:a,size:o,width:s}),p=h.map(g=>g.x),v=h.map(g=>g.y);return Object.assign(Object.assign({},d[0]),{[l]:p,[c]:v})})};LA.props={};const RA=()=>e=>(console.log("G2 data section:",e),e);RA.props={};var cY=function(e,t,n,r){function i(a){return a instanceof n?a:new n(function(o){o(a)})}return new(n||(n=Promise))(function(a,o){function s(u){try{c(r.next(u))}catch(f){o(f)}}function l(u){try{c(r.throw(u))}catch(f){o(f)}}function c(u){u.done?a(u.value):i(u.value).then(s,l)}c((r=r.apply(e,t||[])).next())})};function uY(e,t){return{set(n,r,i){if(t[n]===void 0)return this;const a=r?r.call(null,t[n]):t[n];return i?i.call(null,a):typeof e[n]=="function"?e[n](a):e[n]=a,this},setAsync(n,r,i){return cY(this,void 0,void 0,function*(){if(t[n]===void 0)return this;const a=r?yield r.call(null,t[n]):t[n];return i?i.call(null,a):typeof e[n]=="function"?e[n](a):e[n]=a,this})}}}const Pg=Math.PI/180,Qc=64,Ud=2048;function fY(e){return e.text}function dY(){return"serif"}function NA(){return"normal"}function hY(e){return e.value}function pY(){return~~(Math.random()*2)*90}function vY(){return 1}function gY(){}function mY(e,t,n,r){if(t.sprite)return;const i=e.context,a=e.ratio;i.clearRect(0,0,(Qc<<5)/a,Ud/a);let o=0,s=0,l=0;const c=n.length;for(--r;++r>5<<5,h=~~Math.max(Math.abs(m+y),Math.abs(m-y))}else d=d+31>>5<<5;if(h>l&&(l=h),o+d>=Qc<<5&&(o=0,s+=l,l=0),s+h>=Ud)break;i.translate((o+(d>>1))/a,(s+(h>>1))/a),t.rotate&&i.rotate(t.rotate*Pg),i.fillText(t.text,0,0),t.padding&&(i.lineWidth=2*t.padding,i.strokeText(t.text,0,0)),i.restore(),t.width=d,t.height=h,t.xoff=o,t.yoff=s,t.x1=d>>1,t.y1=h>>1,t.x0=-t.x1,t.y0=-t.y1,t.hasText=!0,o+=d}const u=i.getImageData(0,0,(Qc<<5)/a,Ud/a).data,f=[];for(;--r>=0;){if(t=n[r],!t.hasText)continue;const d=t.width,h=d>>5;let p=t.y1-t.y0;for(let m=0;m>5),x=u[(s+m)*(Qc<<5)+(o+y)<<2]?1<<31-y%32:0;f[b]|=x,v|=x}v?g=m:(t.y0++,p--,m--,s++)}t.y1=t.y0+g,t.sprite=f.slice(0,(t.y1-t.y0)*h)}}function yY(e,t,n){n>>=5;const r=e.sprite,i=e.width>>5,a=e.x-(i<<4),o=a&127,s=32-o,l=e.y1-e.y0;let c=(e.y+e.y0)*n+(a>>5),u;for(let f=0;f>>o:0))&t[c+d])return!0;c+=n}return!1}function bY(e,t){const n=e[0],r=e[1];t.x+t.x0r.x&&(r.x=t.x+t.x1),t.y+t.y1>r.y&&(r.y=t.y+t.y1)}function xY(e,t){return e.x+e.x1>t[0].x&&e.x+e.x0t[0].y&&e.y+e.y0>5)*e[1]),O=u.length,_=[],S=u.map(function(N,T,L){return N.text=t.call(this,N,T,L),N.font=n.call(this,N,T,L),N.style=p.call(this,N,T,L),N.weight=i.call(this,N,T,L),N.rotate=a.call(this,N,T,L),N.size=~~r.call(this,N,T,L),N.padding=o.call(this,N,T,L),N}).sort(function(N,T){return T.size-N.size});let M=-1,k=v.board?[{x:0,y:0},{x:y,y:b}]:void 0;f&&clearInterval(f),f=setInterval(E,0),E();function E(){const N=Date.now();for(;Date.now()-N>1,T.y=b*(l()+.5)>>1,mY(x,T,S,M),T.hasText&&m(w,T,k)&&(c.call(null,"word",{cloud:v,word:T}),_.push(T),k?v.hasImage||bY(k,T):k=[{x:T.x+T.x0,y:T.y+T.y0},{x:T.x+T.x1,y:T.y+T.y1}],T.x-=e[0]>>1,T.y-=e[1]>>1)}v._tags=_,v._bounds=k,M>=O&&(v.stop(),c.call(null,"end",{cloud:v,words:_,bounds:k}))}return v},v.stop=function(){return f&&(clearInterval(f),f=null),v};function g(y){y.width=y.height=1;const b=Math.sqrt(y.getContext("2d").getImageData(0,0,1,1).data.length>>2);y.width=(Qc<<5)/b,y.height=Ud/b;const x=y.getContext("2d");return x.fillStyle=x.strokeStyle="red",x.textAlign="center",x.textBaseline="middle",{context:x,ratio:b}}function m(y,b,x){const w=b.x,O=b.y,_=Math.sqrt(e[0]*e[0]+e[1]*e[1]),S=s(e),M=l()<.5?1:-1;let k,E=-M,N,T;for(;(k=S(E+=M))&&(N=~~k[0],T=~~k[1],!(Math.min(Math.abs(N),Math.abs(T))>=_));)if(b.x=w+N,b.y=O+T,!(b.x+b.x0<0||b.y+b.y0<0||b.x+b.x1>e[0]||b.y+b.y1>e[1])&&(!x||!yY(b,y,e[0]))&&(!x||xY(b,x))){const L=b.sprite,I=b.width>>5,D=e[0]>>5,F=b.x-(I<<4),j=F&127,B=32-j,W=b.y1-b.y0;let V,U=(b.y+b.y0)*D+(F>>5);for(let Q=0;Q>>j:0);U+=D}return delete b.sprite,!0}return!1}return v.createMask=y=>{const b=document.createElement("canvas"),[x,w]=e;if(!x||!w)return;const O=x>>5,_=DA((x>>5)*w);b.width=x,b.height=w;const S=b.getContext("2d");S.drawImage(y,0,0,y.width,y.height,0,0,x,w);const M=S.getImageData(0,0,x,w).data;for(let k=0;k>5),T=k*x+E<<2,I=M[T]>=250&&M[T+1]>=250&&M[T+2]>=250?1<<31-E%32:0;_[N]|=I}v.board=_,v.hasImage=!0},v.timeInterval=function(y){d=y==null?1/0:y},v.words=function(y){u=y},v.size=function(y=[]){e=[+y[0],+y[1]]},v.text=function(y){t=$a(y)},v.font=function(y){n=$a(y)},v.fontWeight=function(y){i=$a(y)},v.rotate=function(y){a=$a(y)},v.canvas=function(y){h=$a(y)},v.spiral=function(y){s=_Y[y]||y},v.fontSize=function(y){r=$a(y)},v.padding=function(y){o=$a(y)},v.random=function(y){l=$a(y)},v.on=function(y){c=$a(y)},v}var MY=function(e,t,n,r){function i(a){return a instanceof n?a:new n(function(o){o(a)})}return new(n||(n=Promise))(function(a,o){function s(u){try{c(r.next(u))}catch(f){o(f)}}function l(u){try{c(r.throw(u))}catch(f){o(f)}}function c(u){u.done?a(u.value):i(u.value).then(s,l)}c((r=r.apply(e,t||[])).next())})},kY=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i{if(e instanceof HTMLImageElement){t(e);return}if(typeof e=="string"){const r=new Image;r.crossOrigin="anonymous",r.src=e,r.onload=()=>t(r),r.onerror=()=>{console.error(`'image ${e} load failed !!!'`),n()};return}n()})}function TY(e,t){if(typeof e=="function")return e;if(Array.isArray(e)){const[n,r]=e;if(!t)return()=>(r+n)/2;const[i,a]=t;return a===i?()=>(r+n)/2:({value:o})=>(r-n)/(a-i)*(o-i)+n}return()=>e}const jA=(e,t)=>n=>MY(void 0,void 0,void 0,function*(){const r=Object.assign({},EY,e,{canvas:t.createCanvas}),i=SY();yield uY(i,r).set("fontSize",y=>{const b=n.map(x=>x.value);return TY(y,[ai(b),Gt(b)])}).set("font").set("fontStyle").set("fontWeight").set("padding").set("rotate").set("size").set("spiral").set("timeInterval").set("random").set("text").set("on").set("canvas").setAsync("imageMask",AY,i.createMask),i.words([...n]);const a=i.start(),[o,s]=r.size,l=[{x:0,y:0},{x:o,y:s}],{_bounds:c=l,_tags:u,hasImage:f}=a,d=u.map(y=>{var{x:b,y:x,font:w}=y,O=kY(y,["x","y","font"]);return Object.assign(Object.assign({},O),{x:b+o/2,y:x+s/2,fontFamily:w})}),[{x:h,y:p},{x:v,y:g}]=c,m={text:"",value:0,opacity:0,fontSize:0};return d.push(Object.assign(Object.assign({},m),{x:f?0:h,y:f?0:p}),Object.assign(Object.assign({},m),{x:f?o:v,y:f?s:g})),d});jA.props={};function PY(e,t){if(t<0||t>1)throw new Error("alpha must be between 0 and 1.");if(e.length===0)return[];let n=e[0];const r=[];for(const i of e){if(i==null){r.push(i),console.warn("EMA\uFF1AThe value is null or undefined",e);continue}n==null&&(n=i);const a=n*t+(1-t)*i;r.push(a),n=a}return r}const FA=e=>{const{field:t="y",alpha:n=.6,as:r=t}=e;return i=>{const a=i.map(s=>s[t]),o=PY(a,n);return i.map((s,l)=>Object.assign(Object.assign({},s),{[r]:o[l]}))}};FA.props={};const BA=.01;function Cg(e){const{min:t,max:n}=e;return[[t[0],t[1]],[n[0],n[1]]]}function zA(e,t,n=BA){const[r,i]=e,[a,o]=t;return r>=a[0]-n&&r<=o[0]+n&&i>=a[1]-n&&i<=o[1]+n}function CY(e,t,n=BA){const[r,i]=e;return!(zA(r,t,n)&&zA(i,t,n))}function LY(e,t){const[n,r]=e,[i,a]=t;return n[0]i[0]&&n[1]i[1]}const RY=e=>{const{priority:t}=e;return n=>{const r=[];return t&&n.sort(t),n.forEach(i=>{wd(i);const a=i.getLocalBounds();r.some(s=>LY(Cg(a),Cg(s.getLocalBounds())))?Nv(i):r.push(i)}),n}};function NY([e,t],[n,r]){return r>e&&t>n}function qd(){const e=new Map;return[r=>e.get(r),(r,i)=>e.set(r,i)]}function IY(e){const t=e.cloneNode(!0),n=t.getElementById("connector");n&&t.removeChild(n);const{min:r,max:i}=t.getRenderBounds();return t.destroy(),{min:r,max:i}}const DY=e=>{const{maxIterations:t=10,maxError:n=.1,padding:r=1}=e;return i=>{const a=i.length;if(a<=1)return i;const[o,s]=qd(),[l,c]=qd(),[u,f]=qd(),[d,h]=qd();for(const p of i){const{min:v,max:g}=IY(p),[m,y]=v,[b,x]=g;s(p,y),c(p,y),f(p,x-y),h(p,[m,b])}for(let p=0;pNn(l(g),l(m)));let v=0;for(let g=0;ge=>(e.forEach(t=>{wd(t);const n=t.attr("bounds"),r=t.getLocalBounds();CY(Cg(r),n)&&Nv(t)}),e);function FY(e){return typeof e=="object"?e:ao(e)}function Lg(e){let t=e/255;return t=t<=.03928?t/12.92:Math.pow((t+.055)/1.055,2.4),t}function ZA(e,t,n){return .2126*Lg(e)+.7152*Lg(t)+.0722*Lg(n)}function WA(e,t){if(!e||!t||e===t)return 1;const{r:n,g:r,b:i}=e,{r:a,g:o,b:s}=t,l=ZA(n,r,i),c=ZA(a,o,s);return(Math.max(l,c)+.05)/(Math.min(l,c)+.05)}function BY(e,t){const n=pl(t,r=>WA(e,FY(r)));return t[n]}const zY=e=>{const{threshold:t=4.5,palette:n=["#000","#fff"]}=e;return r=>(r.forEach(i=>{const a=i.attr("dependentElement").parsedStyle.fill,o=i.parsedStyle.fill;WA(o,a){const[[n,r],[i,a]]=t,[[o,s],[l,c]]=e;let u=0,f=0;return oi&&(u=i-l),sa&&(f=a-c),[u,f]},WY=()=>(e,{canvas:t,layout:n})=>(e.forEach(r=>{wd(r);const{max:i,min:a}=r.getRenderBounds(),[o,s]=i,[l,c]=a,u=ZY([[l,c],[o,s]],[[n.x,n.y],[n.x+n.width,n.y+n.height]]);r.style.connector&&r.style.connectorPoints&&(r.style.connectorPoints[0][0]-=u[0],r.style.connectorPoints[0][1]-=u[1]),r.style.x+=u[0],r.style.y+=u[1]}),e);function $Y(){return{"data.fetch":bA,"data.inline":xA,"data.sortBy":wA,"data.sort":OA,"data.filter":_A,"data.pick":SA,"data.rename":MA,"data.fold":kA,"data.slice":EA,"data.custom":AA,"data.map":TA,"data.join":CA,"data.kde":LA,"data.log":RA,"data.wordCloud":jA,"data.ema":FA,"transform.stackY":$E,"transform.binX":XE,"transform.bin":kg,"transform.dodgeX":UE,"transform.jitter":qE,"transform.jitterX":KE,"transform.jitterY":QE,"transform.symmetryY":JE,"transform.diffY":eA,"transform.stackEnter":tA,"transform.normalizeY":nA,"transform.select":Vd,"transform.selectX":iA,"transform.selectY":aA,"transform.groupX":oA,"transform.groupY":sA,"transform.groupColor":lA,"transform.group":qc,"transform.sortX":cA,"transform.sortY":uA,"transform.sortColor":fA,"transform.flexX":dA,"transform.pack":hA,"transform.sample":pA,"transform.filter":vA,"coordinate.cartesian":Pe,"coordinate.polar":Le,"coordinate.transpose":Ae,"coordinate.theta":Ve,"coordinate.parallel":Ye,"coordinate.fisheye":nt,"coordinate.radial":mt,"coordinate.radar":Ot,"coordinate.helix":vt,"encode.constant":bn,"encode.field":Ht,"encode.transform":pr,"encode.column":nn,"mark.interval":wx,"mark.rect":_x,"mark.line":Ux,"mark.point":B2,"mark.text":Q2,"mark.cell":ew,"mark.area":lw,"mark.link":j0,"mark.image":Ow,"mark.polygon":Ew,"mark.box":Cw,"mark.vector":Rw,"mark.lineX":jw,"mark.lineY":zw,"mark.connector":Gw,"mark.range":Vw,"mark.rangeX":qw,"mark.rangeY":Jw,"mark.path":iO,"mark.shape":sO,"mark.density":uO,"mark.heatmap":vO,"mark.wordCloud":Z0,"palette.category10":gO,"palette.category20":mO,"scale.linear":yO,"scale.ordinal":bO,"scale.band":xO,"scale.identity":_O,"scale.point":SO,"scale.time":HO,"scale.log":XO,"scale.pow":UO,"scale.sqrt":qO,"scale.threshold":KO,"scale.quantile":QO,"scale.quantize":JO,"scale.sequential":e_,"scale.constant":t_,"theme.classic":n_,"theme.classicDark":i_,"theme.academy":a_,"theme.light":Q0,"theme.dark":r_,"component.axisX":rS,"component.axisY":iS,"component.legendCategory":xv,"component.legendContinuous":bo,"component.legends":yS,"component.title":xS,"component.sliderX":ES,"component.sliderY":AS,"component.scrollbarX":TS,"component.scrollbarY":PS,"animation.scaleInX":Av,"animation.scaleOutX":mF,"animation.scaleInY":CS,"animation.scaleOutY":yF,"animation.waveIn":LS,"animation.fadeIn":RS,"animation.fadeOut":NS,"animation.zoomIn":bF,"animation.zoomOut":xF,"animation.pathIn":IS,"animation.morphing":zS,"animation.growInX":ZS,"animation.growInY":WS,"interaction.elementHighlight":Sd,"interaction.elementHighlightByX":rM,"interaction.elementHighlightByColor":iM,"interaction.elementSelect":Md,"interaction.elementSelectByX":aM,"interaction.elementSelectByColor":oM,"interaction.fisheye":YF,"interaction.chartIndex":sM,"interaction.tooltip":Kk,"interaction.legendFilter":rW,"interaction.legendHighlight":iW,"interaction.brushHighlight":ag,"interaction.brushXHighlight":uW,"interaction.brushYHighlight":fW,"interaction.brushAxisHighlight":xW,"interaction.brushFilter":cg,"interaction.brushXFilter":SW,"interaction.brushYFilter":MW,"interaction.sliderFilter":uE,"interaction.scrollbarFilter":PW,"interaction.poptip":hE,"interaction.treemapDrillDown":w$,"interaction.elementPointMove":E$,"composition.spaceLayer":LE,"composition.spaceFlex":RE,"composition.facetRect":jE,"composition.repeatMatrix":z$,"composition.facetCircle":H$,"composition.timingKeyframe":BE,"labelTransform.overlapHide":RY,"labelTransform.overlapDodgeY":DY,"labelTransform.overflowHide":jY,"labelTransform.contrastReverse":zY,"labelTransform.exceedAdjust":WY}}var Jc=e=>e;function Kd(e,t){e&&GA.hasOwnProperty(e.type)&&GA[e.type](e,t)}var $A={Feature:function(e,t){Kd(e.geometry,t)},FeatureCollection:function(e,t){for(var n=e.features,r=-1,i=n.length;++r0){for(o=t[--n];n>0&&(r=o,i=t[--n],o=r+i,a=i-(o-r),!a););n>0&&(a<0&&t[n-1]<0||a>0&&t[n-1]>0)&&(i=a*2,r=o+i,i==r-o&&(o=r))}return o}}function Jne(e,t){const n=new Ga;if(t===void 0)for(let r of e)(r=+r)&&n.add(r);else{let r=-1;for(let i of e)(i=+t(i,++r,e))&&n.add(i)}return+n}function ere(e,t){const n=new Ga;let r=-1;return Float64Array.from(e,t===void 0?i=>n.add(+i||0):i=>n.add(+t(i,++r,e)||0))}var pt=1e-6,HA=1e-12,It=Math.PI,Gn=It/2,VA=It/4,si=It*2,Pr=180/It,In=It/180,Zt=Math.abs,Ml=Math.atan,Ya=Math.atan2,Lt=Math.cos,Qd=Math.ceil,XA=Math.exp,tre=Math.floor,nre=Math.hypot,Jd=Math.log,Ng=Math.pow,St=Math.sin,Ei=Math.sign||function(e){return e>0?1:e<0?-1:0},Jr=Math.sqrt,Ig=Math.tan;function UA(e){return e>1?0:e<-1?It:Math.acos(e)}function Ai(e){return e>1?Gn:e<-1?-Gn:Math.asin(e)}function rre(e){return(e=St(e/2))*e}function Ti(){}var Dg=new Ga,jg=new Ga,qA,KA,Fg,Bg,Eo={point:Ti,lineStart:Ti,lineEnd:Ti,polygonStart:function(){Eo.lineStart=GY,Eo.lineEnd=HY},polygonEnd:function(){Eo.lineStart=Eo.lineEnd=Eo.point=Ti,Dg.add(Zt(jg)),jg=new Ga},result:function(){var e=Dg/2;return Dg=new Ga,e}};function GY(){Eo.point=YY}function YY(e,t){Eo.point=QA,qA=Fg=e,KA=Bg=t}function QA(e,t){jg.add(Bg*e-Fg*t),Fg=e,Bg=t}function HY(){QA(qA,KA)}var JA=Eo,kl=1/0,eh=kl,eu=-kl,th=eu,VY={point:XY,lineStart:Ti,lineEnd:Ti,polygonStart:Ti,polygonEnd:Ti,result:function(){var e=[[kl,eh],[eu,th]];return eu=th=-(eh=kl=1/0),e}};function XY(e,t){eeu&&(eu=e),tth&&(th=t)}var nh=VY,zg=0,Zg=0,tu=0,rh=0,ih=0,El=0,Wg=0,$g=0,nu=0,eT,tT,ba,xa,Hi={point:bs,lineStart:nT,lineEnd:rT,polygonStart:function(){Hi.lineStart=KY,Hi.lineEnd=QY},polygonEnd:function(){Hi.point=bs,Hi.lineStart=nT,Hi.lineEnd=rT},result:function(){var e=nu?[Wg/nu,$g/nu]:El?[rh/El,ih/El]:tu?[zg/tu,Zg/tu]:[NaN,NaN];return zg=Zg=tu=rh=ih=El=Wg=$g=nu=0,e}};function bs(e,t){zg+=e,Zg+=t,++tu}function nT(){Hi.point=UY}function UY(e,t){Hi.point=qY,bs(ba=e,xa=t)}function qY(e,t){var n=e-ba,r=t-xa,i=Jr(n*n+r*r);rh+=i*(ba+e)/2,ih+=i*(xa+t)/2,El+=i,bs(ba=e,xa=t)}function rT(){Hi.point=bs}function KY(){Hi.point=JY}function QY(){iT(eT,tT)}function JY(e,t){Hi.point=iT,bs(eT=ba=e,tT=xa=t)}function iT(e,t){var n=e-ba,r=t-xa,i=Jr(n*n+r*r);rh+=i*(ba+e)/2,ih+=i*(xa+t)/2,El+=i,i=xa*e-ba*t,Wg+=i*(ba+e),$g+=i*(xa+t),nu+=i*3,bs(ba=e,xa=t)}var aT=Hi;function oT(e){this._context=e}oT.prototype={_radius:4.5,pointRadius:function(e){return this._radius=e,this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){this._line===0&&this._context.closePath(),this._point=NaN},point:function(e,t){switch(this._point){case 0:{this._context.moveTo(e,t),this._point=1;break}case 1:{this._context.lineTo(e,t);break}default:{this._context.moveTo(e+this._radius,t),this._context.arc(e,t,this._radius,0,si);break}}},result:Ti};var Gg=new Ga,Yg,sT,lT,ru,iu,ah={point:Ti,lineStart:function(){ah.point=eH},lineEnd:function(){Yg&&cT(sT,lT),ah.point=Ti},polygonStart:function(){Yg=!0},polygonEnd:function(){Yg=null},result:function(){var e=+Gg;return Gg=new Ga,e}};function eH(e,t){ah.point=cT,sT=ru=e,lT=iu=t}function cT(e,t){ru-=e,iu-=t,Gg.add(Jr(ru*ru+iu*iu)),ru=e,iu=t}var uT=ah;let fT,oh,dT,hT;class pT{constructor(t){this._append=t==null?vT:tH(t),this._radius=4.5,this._=""}pointRadius(t){return this._radius=+t,this}polygonStart(){this._line=0}polygonEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){this._line===0&&(this._+="Z"),this._point=NaN}point(t,n){switch(this._point){case 0:{this._append`M${t},${n}`,this._point=1;break}case 1:{this._append`L${t},${n}`;break}default:{if(this._append`M${t},${n}`,this._radius!==dT||this._append!==oh){const r=this._radius,i=this._;this._="",this._append`m0,${r}a${r},${r} 0 1,1 0,${-2*r}a${r},${r} 0 1,1 0,${2*r}z`,dT=r,oh=this._append,hT=this._,this._=i}this._+=hT;break}}}result(){const t=this._;return this._="",t.length?t:null}}function vT(e){let t=1;this._+=e[0];for(const n=e.length;t=0))throw new RangeError(`invalid digits: ${e}`);if(t>15)return vT;if(t!==fT){const n=er(10,t);fT=t,oh=function(i){let a=1;this._+=i[0];for(const o=i.length;a=0))throw new RangeError(`invalid digits: ${s}`);n=l}return t===null&&(a=new pT(n)),o},o.projection(e).digits(n).context(t)}function Al(e,t,n){e=+e,t=+t,n=(i=arguments.length)<2?(t=e,e=0,1):i<3?1:+n;for(var r=-1,i=Math.max(0,Math.ceil((t-e)/n))|0,a=new Array(i);++rpt}).map(d)).concat(Al(Qd(a/c)*c,i,c).filter(function(b){return Zt(b%f)>pt}).map(h))}return m.lines=function(){return y().map(function(b){return{type:"LineString",coordinates:b}})},m.outline=function(){return{type:"Polygon",coordinates:[p(r).concat(v(o).slice(1),p(n).reverse().slice(1),v(s).reverse().slice(1))]}},m.extent=function(b){return arguments.length?m.extentMajor(b).extentMinor(b):m.extentMinor()},m.extentMajor=function(b){return arguments.length?(r=+b[0][0],n=+b[1][0],s=+b[0][1],o=+b[1][1],r>n&&(b=r,r=n,n=b),s>o&&(b=s,s=o,o=b),m.precision(g)):[[r,s],[n,o]]},m.extentMinor=function(b){return arguments.length?(t=+b[0][0],e=+b[1][0],a=+b[0][1],i=+b[1][1],t>e&&(b=t,t=e,e=b),a>i&&(b=a,a=i,i=b),m.precision(g)):[[t,a],[e,i]]},m.step=function(b){return arguments.length?m.stepMajor(b).stepMinor(b):m.stepMinor()},m.stepMajor=function(b){return arguments.length?(u=+b[0],f=+b[1],m):[u,f]},m.stepMinor=function(b){return arguments.length?(l=+b[0],c=+b[1],m):[l,c]},m.precision=function(b){return arguments.length?(g=+b,d=mT(a,i,90),h=yT(t,e,g),p=mT(s,o,90),v=yT(r,n,g),m):g},m.extentMajor([[-180,-90+pt],[180,90-pt]]).extentMinor([[-180,-80-pt],[180,80+pt]])}function rH(){return nH()()}function bT(){var e=[],t;return{point:function(n,r,i){t.push([n,r,i])},lineStart:function(){e.push(t=[])},lineEnd:Ti,rejoin:function(){e.length>1&&e.push(e.pop().concat(e.shift()))},result:function(){var n=e;return e=[],t=null,n}}}function sh(e,t){return Zt(e[0]-t[0])=0;--s)i.point((f=u[s])[0],f[1]);else r(d.x,d.p.x,-1,i);d=d.p}d=d.o,u=d.z,h=!h}while(!d.v);i.lineEnd()}}}function wT(e){if(t=e.length){for(var t,n=0,r=e[0],i;++n=0?1:-1,k=M*S,E=k>It,N=g*O;if(l.add(Ya(N*M*St(k),m*_+N*Lt(k))),o+=E?S+M*si:S,E^p>=n^x>=n){var T=uh(Tl(h),Tl(b));Xg(T);var L=uh(a,T);Xg(L);var I=(E^S>=0?-1:1)*Ai(L[2]);(r>I||r===I&&(T[0]||T[1]))&&(s+=E^S>=0?1:-1)}}return(o<-pt||o0){for(l||(i.polygonStart(),l=!0),i.lineStart(),O=0;O1&&x&2&&w.push(w.pop().concat(w.shift())),u.push(w.filter(oH))}}return d}}function oH(e){return e.length>1}function sH(e,t){return((e=e.x)[0]<0?e[1]-Gn-pt:Gn-e[1])-((t=t.x)[0]<0?t[1]-Gn-pt:Gn-t[1])}var ST=_T(function(){return!0},lH,uH,[-It,-Gn]);function lH(e){var t=NaN,n=NaN,r=NaN,i;return{lineStart:function(){e.lineStart(),i=1},point:function(a,o){var s=a>0?It:-It,l=Zt(a-t);Zt(l-It)0?Gn:-Gn),e.point(r,n),e.lineEnd(),e.lineStart(),e.point(s,n),e.point(a,n),i=0):r!==s&&l>=It&&(Zt(t-r)pt?Ml((St(t)*(a=Lt(r))*St(n)-St(r)*(i=Lt(t))*St(e))/(i*a*o)):(t+r)/2}function uH(e,t,n,r){var i;if(e==null)i=n*Gn,r.point(-It,i),r.point(0,i),r.point(It,i),r.point(It,0),r.point(It,-i),r.point(0,-i),r.point(-It,-i),r.point(-It,0),r.point(-It,i);else if(Zt(e[0]-t[0])>pt){var a=e[0]0?ia)&&(i+=r*si));for(var c,u=i;r>0?u>a:u0,i=Zt(t)>pt;function a(u,f,d,h){MT(h,e,n,d,u,f)}function o(u,f){return Lt(u)*Lt(f)>t}function s(u){var f,d,h,p,v;return{lineStart:function(){p=h=!1,v=1},point:function(g,m){var y=[g,m],b,x=o(g,m),w=r?x?0:c(g,m):x?c(g+(g<0?It:-It),m):0;if(!f&&(p=h=x)&&u.lineStart(),x!==h&&(b=l(f,y),(!b||sh(f,b)||sh(y,b))&&(y[2]=1)),x!==h)v=0,x?(u.lineStart(),b=l(y,f),u.point(b[0],b[1])):(b=l(f,y),u.point(b[0],b[1],2),u.lineEnd()),f=b;else if(i&&f&&r^x){var O;!(w&d)&&(O=l(y,f,!0))&&(v=0,r?(u.lineStart(),u.point(O[0][0],O[0][1]),u.point(O[1][0],O[1][1]),u.lineEnd()):(u.point(O[1][0],O[1][1]),u.lineEnd(),u.lineStart(),u.point(O[0][0],O[0][1],3)))}x&&(!f||!sh(f,y))&&u.point(y[0],y[1]),f=y,h=x,d=w},lineEnd:function(){h&&u.lineEnd(),f=null},clean:function(){return v|(p&&h)<<1}}}function l(u,f,d){var h=Tl(u),p=Tl(f),v=[1,0,0],g=uh(h,p),m=ch(g,g),y=g[0],b=m-y*y;if(!b)return!d&&u;var x=t*m/b,w=-t*y/b,O=uh(v,g),_=fh(v,x),S=fh(g,w);Vg(_,S);var M=O,k=ch(_,M),E=ch(M,M),N=k*k-E*(ch(_,_)-1);if(!(N<0)){var T=Jr(N),L=fh(M,(-k-T)/E);if(Vg(L,_),L=Hg(L),!d)return L;var I=u[0],D=f[0],F=u[1],j=f[1],B;D0^L[1]<(Zt(L[0]-I)It^(I<=L[0]&&L[0]<=D)){var Q=fh(M,(-k+T)/E);return Vg(Q,_),[L,Hg(Q)]}}}function c(u,f){var d=r?e:It-e,h=0;return u<-d?h|=1:u>d&&(h|=2),f<-d?h|=4:f>d&&(h|=8),h}return _T(o,s,a,r?[0,-e]:[-It,e-It])}function dH(e,t,n,r,i,a){var o=e[0],s=e[1],l=t[0],c=t[1],u=0,f=1,d=l-o,h=c-s,p;if(p=n-o,!(!d&&p>0)){if(p/=d,d<0){if(p0){if(p>f)return;p>u&&(u=p)}if(p=i-o,!(!d&&p<0)){if(p/=d,d<0){if(p>f)return;p>u&&(u=p)}else if(d>0){if(p0)){if(p/=h,h<0){if(p0){if(p>f)return;p>u&&(u=p)}if(p=a-s,!(!h&&p<0)){if(p/=h,h<0){if(p>f)return;p>u&&(u=p)}else if(h>0){if(p0&&(e[0]=o+u*d,e[1]=s+u*h),f<1&&(t[0]=o+f*d,t[1]=s+f*h),!0}}}}}var au=1e9,dh=-au;function ET(e,t,n,r){function i(c,u){return e<=c&&c<=n&&t<=u&&u<=r}function a(c,u,f,d){var h=0,p=0;if(c==null||(h=o(c,f))!==(p=o(u,f))||l(c,u)<0^f>0)do d.point(h===0||h===3?e:n,h>1?r:t);while((h=(h+f+4)%4)!==p);else d.point(u[0],u[1])}function o(c,u){return Zt(c[0]-e)0?0:3:Zt(c[0]-n)0?2:1:Zt(c[1]-t)0?1:0:u>0?3:2}function s(c,u){return l(c.x,u.x)}function l(c,u){var f=o(c,1),d=o(u,1);return f!==d?f-d:f===0?u[1]-c[1]:f===1?c[0]-u[0]:f===2?c[1]-u[1]:u[0]-c[0]}return function(c){var u=c,f=bT(),d,h,p,v,g,m,y,b,x,w,O,_={point:S,lineStart:N,lineEnd:T,polygonStart:k,polygonEnd:E};function S(I,D){i(I,D)&&u.point(I,D)}function M(){for(var I=0,D=0,F=h.length;Dr&&(se-U)*(r-Q)>(ee-Q)*(e-U)&&++I:ee<=r&&(se-U)*(r-Q)<(ee-Q)*(e-U)&&--I;return I}function k(){u=f,d=[],h=[],O=!0}function E(){var I=M(),D=O&&I,F=(d=OT(d)).length;(D||F)&&(c.polygonStart(),D&&(c.lineStart(),a(null,null,1,c),c.lineEnd()),F&&xT(d,s,I,a,c),c.polygonEnd()),u=c,d=h=p=null}function N(){_.point=L,h&&h.push(p=[]),w=!0,x=!1,y=b=NaN}function T(){d&&(L(v,g),m&&x&&f.rejoin(),d.push(f.result())),_.point=S,x&&u.lineEnd()}function L(I,D){var F=i(I,D);if(h&&p.push([I,D]),w)v=I,g=D,m=F,w=!1,F&&(u.lineStart(),u.point(I,D));else if(F&&x)u.point(I,D);else{var j=[y=Math.max(dh,Math.min(au,y)),b=Math.max(dh,Math.min(au,b))],B=[I=Math.max(dh,Math.min(au,I)),D=Math.max(dh,Math.min(au,D))];dH(j,B,e,t,n,r)?(x||(u.lineStart(),u.point(j[0],j[1])),u.point(B[0],B[1]),F||u.lineEnd(),O=!1):F&&(u.lineStart(),u.point(I,D),O=!1)}y=I,b=D,x=F}return _}}function qg(e,t){function n(r,i){return r=e(r,i),t(r[0],r[1])}return e.invert&&t.invert&&(n.invert=function(r,i){return r=t.invert(r,i),r&&e.invert(r[0],r[1])}),n}function Kg(e,t){return Zt(e)>It&&(e-=Math.round(e/si)*si),[e,t]}Kg.invert=Kg;function AT(e,t,n){return(e%=si)?t||n?qg(PT(e),CT(t,n)):PT(e):t||n?CT(t,n):Kg}function TT(e){return function(t,n){return t+=e,Zt(t)>It&&(t-=Math.round(t/si)*si),[t,n]}}function PT(e){var t=TT(e);return t.invert=TT(-e),t}function CT(e,t){var n=Lt(e),r=St(e),i=Lt(t),a=St(t);function o(s,l){var c=Lt(l),u=Lt(s)*c,f=St(s)*c,d=St(l),h=d*n+u*r;return[Ya(f*i-h*a,u*n-d*r),Ai(h*i+f*a)]}return o.invert=function(s,l){var c=Lt(l),u=Lt(s)*c,f=St(s)*c,d=St(l),h=d*i-f*a;return[Ya(f*i+d*a,u*n+h*r),Ai(h*n-u*r)]},o}function hH(e){e=AT(e[0]*In,e[1]*In,e.length>2?e[2]*In:0);function t(n){return n=e(n[0]*In,n[1]*In),n[0]*=Pr,n[1]*=Pr,n}return t.invert=function(n){return n=e.invert(n[0]*In,n[1]*In),n[0]*=Pr,n[1]*=Pr,n},t}function are(e){return{stream:ou(e)}}function ou(e){return function(t){var n=new Qg;for(var r in e)n[r]=e[r];return n.stream=t,n}}function Qg(){}Qg.prototype={constructor:Qg,point:function(e,t){this.stream.point(e,t)},sphere:function(){this.stream.sphere()},lineStart:function(){this.stream.lineStart()},lineEnd:function(){this.stream.lineEnd()},polygonStart:function(){this.stream.polygonStart()},polygonEnd:function(){this.stream.polygonEnd()}};function Jg(e,t,n){var r=e.clipExtent&&e.clipExtent();return e.scale(150).translate([0,0]),r!=null&&e.clipExtent(null),Sl(n,e.stream(nh)),t(nh.result()),r!=null&&e.clipExtent(r),e}function hh(e,t,n){return Jg(e,function(r){var i=t[1][0]-t[0][0],a=t[1][1]-t[0][1],o=Math.min(i/(r[1][0]-r[0][0]),a/(r[1][1]-r[0][1])),s=+t[0][0]+(i-o*(r[1][0]+r[0][0]))/2,l=+t[0][1]+(a-o*(r[1][1]+r[0][1]))/2;e.scale(150*o).translate([s,l])},n)}function em(e,t,n){return hh(e,[[0,0],t],n)}function tm(e,t,n){return Jg(e,function(r){var i=+t,a=i/(r[1][0]-r[0][0]),o=(i-a*(r[1][0]+r[0][0]))/2,s=-a*r[0][1];e.scale(150*a).translate([o,s])},n)}function nm(e,t,n){return Jg(e,function(r){var i=+t,a=i/(r[1][1]-r[0][1]),o=-a*r[0][0],s=(i-a*(r[1][1]+r[0][1]))/2;e.scale(150*a).translate([o,s])},n)}var LT=16,pH=Lt(30*In);function RT(e,t){return+t?gH(e,t):vH(e)}function vH(e){return ou({point:function(t,n){t=e(t,n),this.stream.point(t[0],t[1])}})}function gH(e,t){function n(r,i,a,o,s,l,c,u,f,d,h,p,v,g){var m=c-r,y=u-i,b=m*m+y*y;if(b>4*t&&v--){var x=o+d,w=s+h,O=l+p,_=Jr(x*x+w*w+O*O),S=Ai(O/=_),M=Zt(Zt(O)-1)t||Zt((m*T+y*L)/b-.5)>.3||o*d+s*h+l*p2?I[2]%360*In:0,T()):[s*Pr,l*Pr,c*Pr]},E.angle=function(I){return arguments.length?(f=I%360*In,T()):f*Pr},E.reflectX=function(I){return arguments.length?(d=I?-1:1,T()):d<0},E.reflectY=function(I){return arguments.length?(h=I?-1:1,T()):h<0},E.precision=function(I){return arguments.length?(O=RT(_,w=I*I),L()):Jr(w)},E.fitExtent=function(I,D){return hh(E,I,D)},E.fitSize=function(I,D){return em(E,I,D)},E.fitWidth=function(I,D){return tm(E,I,D)},E.fitHeight=function(I,D){return nm(E,I,D)};function T(){var I=NT(n,0,0,d,h,f).apply(null,t(a,o)),D=NT(n,r-I[0],i-I[1],d,h,f);return u=AT(s,l,c),_=qg(t,D),S=qg(u,_),O=RT(_,w),L()}function L(){return M=k=null,E}return function(){return t=e.apply(this,arguments),E.invert=t.invert&&N,T()}}function im(e){var t=0,n=It/3,r=rm(e),i=r(t,n);return i.parallels=function(a){return arguments.length?r(t=a[0]*In,n=a[1]*In):[t*Pr,n*Pr]},i}function xH(e){var t=Lt(e);function n(r,i){return[r*t,St(i)/t]}return n.invert=function(r,i){return[r/t,Ai(i*t)]},n}function IT(e,t){var n=St(e),r=(n+St(t))/2;if(Zt(r)=.12&&g<.234&&v>=-.425&&v<-.214?i:g>=.166&&g<.234&&v>=-.214&&v<-.115?o:n).invert(d)},u.stream=function(d){return e&&t===d?e:e=wH([n.stream(t=d),i.stream(d),o.stream(d)])},u.precision=function(d){return arguments.length?(n.precision(d),i.precision(d),o.precision(d),f()):n.precision()},u.scale=function(d){return arguments.length?(n.scale(d),i.scale(d*.35),o.scale(d),u.translate(n.translate())):n.scale()},u.translate=function(d){if(!arguments.length)return n.translate();var h=n.scale(),p=+d[0],v=+d[1];return r=n.translate(d).clipExtent([[p-.455*h,v-.238*h],[p+.455*h,v+.238*h]]).stream(c),a=i.translate([p-.307*h,v+.201*h]).clipExtent([[p-.425*h+pt,v+.12*h+pt],[p-.214*h-pt,v+.234*h-pt]]).stream(c),s=o.translate([p-.205*h,v+.212*h]).clipExtent([[p-.214*h+pt,v+.166*h+pt],[p-.115*h-pt,v+.234*h-pt]]).stream(c),f()},u.fitExtent=function(d,h){return hh(u,d,h)},u.fitSize=function(d,h){return em(u,d,h)},u.fitWidth=function(d,h){return tm(u,d,h)},u.fitHeight=function(d,h){return nm(u,d,h)};function f(){return e=t=null,u}return u.scale(1070)}function jT(e){return function(t,n){var r=Lt(t),i=Lt(n),a=e(r*i);return a===1/0?[2,0]:[a*i*St(t),a*St(n)]}}function su(e){return function(t,n){var r=Jr(t*t+n*n),i=e(r),a=St(i),o=Lt(i);return[Ya(t*a,r*o),Ai(r&&n*a/r)]}}var am=jT(function(e){return Jr(2/(1+e))});am.invert=su(function(e){return 2*Ai(e/2)});function _H(){return wa(am).scale(124.75).clipAngle(180-.001)}var om=jT(function(e){return(e=UA(e))&&e/St(e)});om.invert=su(function(e){return e});function SH(){return wa(om).scale(79.4188).clipAngle(180-.001)}function lu(e,t){return[e,Jd(Ig((Gn+t)/2))]}lu.invert=function(e,t){return[e,2*Ml(XA(t))-Gn]};function MH(){return FT(lu).scale(961/si)}function FT(e){var t=wa(e),n=t.center,r=t.scale,i=t.translate,a=t.clipExtent,o=null,s,l,c;t.scale=function(f){return arguments.length?(r(f),u()):r()},t.translate=function(f){return arguments.length?(i(f),u()):i()},t.center=function(f){return arguments.length?(n(f),u()):n()},t.clipExtent=function(f){return arguments.length?(f==null?o=s=l=c=null:(o=+f[0][0],s=+f[0][1],l=+f[1][0],c=+f[1][1]),u()):o==null?null:[[o,s],[l,c]]};function u(){var f=It*r(),d=t(hH(t.rotate()).invert([0,0]));return a(o==null?[[d[0]-f,d[1]-f],[d[0]+f,d[1]+f]]:e===lu?[[Math.max(d[0]-f,o),s],[Math.min(d[0]+f,l),c]]:[[o,Math.max(d[1]-f,s)],[l,Math.min(d[1]+f,c)]])}return u()}function vh(e){return Ig((Gn+e)/2)}function BT(e,t){var n=Lt(e),r=e===t?St(e):Jd(n/Lt(t))/Jd(vh(t)/vh(e)),i=n*Ng(vh(e),r)/r;if(!r)return lu;function a(o,s){i>0?s<-Gn+pt&&(s=-Gn+pt):s>Gn-pt&&(s=Gn-pt);var l=i/Ng(vh(s),r);return[l*St(r*o),i-l*Lt(r*o)]}return a.invert=function(o,s){var l=i-s,c=Ei(r)*Jr(o*o+l*l),u=Ya(o,Zt(l))*Ei(l);return l*r<0&&(u-=It*Ei(o)*Ei(l)),[u/r,2*Ml(Ng(i/c,1/r))-Gn]},a}function kH(){return im(BT).scale(109.5).parallels([30,30])}function cu(e,t){return[e,t]}cu.invert=cu;function EH(){return wa(cu).scale(152.63)}function zT(e,t){var n=Lt(e),r=e===t?St(e):(n-Lt(t))/(t-e),i=n/r+e;if(Zt(r)pt&&--r>0);return[e/(.8707+(a=n*n)*(-.131979+a*(-.013791+a*a*a*(.003971-.001529*a)))),n]};function RH(){return wa(cm).scale(175.295)}function um(e,t){return[Lt(t)*St(e),St(t)]}um.invert=su(Ai);function NH(){return wa(um).scale(249.5).clipAngle(90+pt)}function fm(e,t){var n=Lt(t),r=1+Lt(e)*n;return[n*St(e)/r,St(t)/r]}fm.invert=su(function(e){return 2*Ml(e)});function IH(){return wa(fm).scale(250).clipAngle(142)}function dm(e,t){return[Jd(Ig((Gn+t)/2)),-e]}dm.invert=function(e,t){return[-t,2*Ml(XA(e))-Gn]};function DH(){var e=FT(dm),t=e.center,n=e.rotate;return e.center=function(r){return arguments.length?t([-r[1],r[0]]):(r=t(),[r[1],-r[0]])},e.rotate=function(r){return arguments.length?n([r[0],r[1],r.length>2?r[2]+90:90]):(r=n(),[r[0],r[1],r[2]-90])},n([0,0,90]).scale(159.155)}var jH=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);izH(t).features)}}function zH(e){const t={Point:"geometry",MultiPoint:"geometry",LineString:"geometry",MultiLineString:"geometry",Polygon:"geometry",MultiPolygon:"geometry",GeometryCollection:"geometry",Feature:"feature",FeatureCollection:"featureCollection"};if(!e||!e.type)return null;const n=t[e.type];if(!n)return null;if(n==="geometry")return{type:"FeatureCollection",features:[{type:"Feature",properties:{},geometry:e}]};if(n==="feature")return{type:"FeatureCollection",features:[e]};if(n==="featureCollection")return e}function ZH(e,t){var n;for(const[r,i]of Object.entries(t))(n=e[r])===null||n===void 0||n.call(e,i)}function WH(e,t,n,r){const i=()=>{const s=t.filter(ZT);return s.find(c=>c.sphere)?{type:"Sphere"}:BH(s.filter(c=>!c.sphere).flatMap(c=>c.data.value))},{outline:a=i()}=r,{size:o="fitExtent"}=r;if(o==="fitExtent")return $H(e,a,n);if(o==="fitWidth")return GH(e,a,n)}function $H(e,t,n){const{x:r,y:i,width:a,height:o}=n;e.fitExtent([[r,i],[a,o]],t)}function GH(e,t,n){const{width:r,height:i}=n,[[a,o],[s,l]]=gT(e.fitWidth(r,t)).bounds(t),c=Math.ceil(l-o),u=Math.min(Math.ceil(s-a),c),f=e.scale()*(u-1)/u,[d,h]=e.translate(),p=h+(i-c)/2;e.scale(f).translate([d,p]).precision(.2)}function YH(e){const{data:t}=e;if(Array.isArray(t))return Object.assign(Object.assign({},e),{data:{value:t}});const{type:n}=t;return n==="graticule10"?Object.assign(Object.assign({},e),{data:{value:[rH()]}}):n==="sphere"?Object.assign(Object.assign({},e),{sphere:!0,data:{value:[{type:"Sphere"}]}}):e}function ZT(e){return e.type==="geoPath"}const WT=()=>e=>{const{children:t,coordinate:n={}}=e;if(!Array.isArray(t))return[];const{type:r="equalEarth"}=n,i=jH(n,["type"]),a=FH(r),o=t.map(YH);let s;function l(){return[["custom",(f,d,h,p)=>{const v=a();WH(v,o,{x:f,y:d,width:h,height:p},i),ZH(v,i),s=gT(v);const m=new Er({domain:[f,f+h]}),y=new Er({domain:[d,d+p]}),b=w=>{const O=v(w);if(!O)return[null,null];const[_,S]=O;return[m.map(_),y.map(S)]},x=w=>{if(!w)return null;const[O,_]=w,S=[m.invert(O),y.invert(_)];return v.invert(S)};return{transform:w=>b(w),untransform:w=>x(w)}}]]}function c(f){const{style:d,tooltip:h={}}=f;return Object.assign(Object.assign({},f),{type:"path",tooltip:kd(h,{title:"id",items:[{channel:"color"}]}),style:Object.assign(Object.assign({},d),{d:p=>s(p)||[]})})}const u=f=>ZT(f)?c(f):f;return[Object.assign(Object.assign({},e),{type:"view",scale:{x:{type:"identity"},y:{type:"identity"}},axis:!1,coordinate:{type:l},children:o.flatMap(u)})]};WT.props={};var HH=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);ie=>{const{type:t,data:n,scale:r,encode:i,style:a,animate:o,key:s,state:l}=e,c=HH(e,["type","data","scale","encode","style","animate","key","state"]);return[Object.assign(Object.assign({type:"geoView"},c),{children:[{type:"geoPath",key:`${s}-0`,data:{value:n},scale:r,encode:i,style:a,animate:o,state:l}]})]};$T.props={};function VH(){return{"composition.geoView":WT,"composition.geoPath":$T}}function XH(e){const t=+this._x.call(null,e),n=+this._y.call(null,e);return GT(this.cover(t,n),t,n,e)}function GT(e,t,n,r){if(isNaN(t)||isNaN(n))return e;var i,a=e._root,o={data:r},s=e._x0,l=e._y0,c=e._x1,u=e._y1,f,d,h,p,v,g,m,y;if(!a)return e._root=o,e;for(;a.length;)if((v=t>=(f=(s+c)/2))?s=f:c=f,(g=n>=(d=(l+u)/2))?l=d:u=d,i=a,!(a=a[m=g<<1|v]))return i[m]=o,e;if(h=+e._x.call(null,a.data),p=+e._y.call(null,a.data),t===h&&n===p)return o.next=a,i?i[m]=o:e._root=o,e;do i=i?i[m]=new Array(4):e._root=new Array(4),(v=t>=(f=(s+c)/2))?s=f:c=f,(g=n>=(d=(l+u)/2))?l=d:u=d;while((m=g<<1|v)===(y=(p>=d)<<1|h>=f));return i[y]=a,i[m]=o,e}function UH(e){var t,n,r=e.length,i,a,o=new Array(r),s=new Array(r),l=1/0,c=1/0,u=-1/0,f=-1/0;for(n=0;nu&&(u=i),af&&(f=a));if(l>u||c>f)return this;for(this.cover(l,c).cover(u,f),n=0;ne||e>=i||r>t||t>=a;)switch(c=(tu||(s=p.y0)>f||(l=p.x1)=m)<<1|e>=g)&&(p=d[d.length-1],d[d.length-1]=d[d.length-1-v],d[d.length-1-v]=p)}else{var y=e-+this._x.call(null,h.data),b=t-+this._y.call(null,h.data),x=y*y+b*b;if(x=(d=(o+l)/2))?o=d:l=d,(v=f>=(h=(s+c)/2))?s=h:c=h,t=n,!(n=n[g=v<<1|p]))return this;if(!n.length)break;(t[g+1&3]||t[g+2&3]||t[g+3&3])&&(r=t,m=g)}for(;n.data!==e;)if(i=n,!(n=n.next))return this;return(a=n.next)&&delete n.next,i?(a?i.next=a:delete i.next,this):t?(a?t[g]=a:delete t[g],(n=t[0]||t[1]||t[2]||t[3])&&n===(t[3]||t[2]||t[1]||t[0])&&!n.length&&(r?r[m]=n:this._root=n),this):(this._root=a,this)}function tV(e){for(var t=0,n=e.length;t=0&&(r=n.slice(i+1),n=n.slice(0,i)),n&&!t.hasOwnProperty(n))throw new Error("unknown type: "+n);return{type:n,name:r}})}mh.prototype=VT.prototype={constructor:mh,on:function(t,n){var r=this._,i=fV(t+"",r),a,o=-1,s=i.length;if(arguments.length<2){for(;++o0)for(var r=new Array(a),i=0,a,o;i=0&&e._call.call(void 0,t),e=e._next;--Cl}function JT(){xs=(bh=mu.now())+xh,Cl=pu=0;try{vV()}finally{Cl=0,mV(),xs=0}}function gV(){var e=mu.now(),t=e-bh;t>UT&&(xh-=t,bh=e)}function mV(){for(var e,t=yh,n,r=1/0;t;)t._call?(r>t._time&&(r=t._time),e=t,t=t._next):(n=t._next,t._next=null,t=e?e._next=n:yh=n);gu=e,vm(r)}function vm(e){if(!Cl){pu&&(pu=clearTimeout(pu));var t=e-xs;t>24?(e<1/0&&(pu=setTimeout(JT,e-mu.now()-xh)),vu&&(vu=clearInterval(vu))):(vu||(bh=mu.now(),vu=setInterval(gV,UT)),Cl=1,qT(JT))}}const yV=1664525,bV=1013904223,eP=4294967296;function xV(){let e=1;return()=>(e=(yV*e+bV)%eP)/eP}function wV(e){return e.x}function OV(e){return e.y}var _V=10,SV=Math.PI*(3-Math.sqrt(5));function MV(e){var t,n=1,r=.001,i=1-Math.pow(r,1/300),a=0,o=.6,s=new Map,l=QT(f),c=hV("tick","end"),u=xV();e==null&&(e=[]);function f(){d(),c.call("tick",t),n1?(g==null?s.delete(v):s.set(v,p(g)),t):s.get(v)},find:function(v,g,m){var y=0,b=e.length,x,w,O,_,S;for(m==null?m=1/0:m*=m,y=0;y1?(c.on(v,g),t):c.on(v)}}}function kV(){var e,t,n,r,i=li(-30),a,o=1,s=1/0,l=.81;function c(h){var p,v=e.length,g=YT(e,wV,OV).visitAfter(f);for(r=h,p=0;p=s)return;(h.data!==t||h.next)&&(m===0&&(m=Pl(n),x+=m*m),y===0&&(y=Pl(n),x+=y*y),x[t(w,O,o),w])),x;for(g=0,s=new Array(m);ge.source.x,e=>e.target.x],y:[e=>e.source.y,e=>e.target.y]},style:{stroke:"#999",strokeOpacity:.6}},IV={type:"point",axis:!1,legend:!1,encode:{x:"x",y:"y",size:5,color:"group",shape:"point"},style:{stroke:"#fff"}},DV={text:""};function jV(e,t,n){const{nodes:r,links:i}=e,{joint:a,nodeStrength:o,linkStrength:s}=t,{nodeKey:l=p=>p.id,linkKey:c=p=>p.id}=n,u=kV(),f=AV(i).id(la(c));typeof o=="function"&&u.strength(o),typeof s=="function"&&f.strength(s);const d=MV(r).force("link",f).force("charge",u);a?d.force("center",TV()):d.force("x",PV()).force("y",CV()),d.stop();const h=Math.ceil(Math.log(d.alphaMin())/Math.log(1-d.alphaDecay()));for(let p=0;p{const{data:t,encode:n={},scale:r,style:i={},layout:a={},nodeLabels:o=[],linkLabels:s=[],animate:l={},tooltip:c={}}=e,{nodeKey:u=O=>O.id,linkKey:f=O=>O.id}=n,d=LV(n,["nodeKey","linkKey"]),h=Object.assign({nodeKey:u,linkKey:f},d),p=De(h,"node"),v=De(h,"link"),{links:g,nodes:m}=v0(t,h),{nodesData:y,linksData:b}=jV({links:g,nodes:m},ge({},RV,a),h),x=pa(c,"link",{items:[O=>({name:"source",value:la(f)(O.source)}),O=>({name:"target",value:la(f)(O.target)})]}),w=pa(c,"node",{items:[O=>({name:"key",value:la(u)(O)})]},!0);return[ge({},NV,{data:b,encode:v,labels:s,style:De(i,"link"),tooltip:x,animate:va(l,"link")}),ge({},IV,{data:y,encode:Object.assign({},p),scale:r,style:De(i,"node"),tooltip:w,labels:[Object.assign(Object.assign({},DV),De(i,"label")),...o],animate:va(l,"link")})]};nP.props={};function FV(e,t){return e.parent===t.parent?1:2}function gm(e){var t=e.children;return t?t[0]:e.t}function mm(e){var t=e.children;return t?t[t.length-1]:e.t}function BV(e,t,n){var r=n/(t.i-e.i);t.c-=r,t.s+=n,e.c+=r,t.z+=n,t.m+=n}function zV(e){for(var t=0,n=0,r=e.children,i=r.length,a;--i>=0;)a=r[i],a.z+=t,a.m+=t,t+=a.s+(n+=a.c)}function ZV(e,t,n){return e.a.parent===t.parent?e.a:n}function wh(e,t){this._=e,this.parent=null,this.children=null,this.A=null,this.a=this,this.z=0,this.m=0,this.c=0,this.s=0,this.t=null,this.i=t}wh.prototype=Object.create(Ol.prototype);function WV(e){for(var t=new wh(e,0),n,r=[t],i,a,o,s;n=r.pop();)if(a=n._.children)for(n.children=new Array(s=a.length),o=s-1;o>=0;--o)r.push(i=n.children[o]=new wh(a[o],o)),i.parent=n;return(t.parent=new wh(null,0)).children=[t],t}function $V(){var e=FV,t=1,n=1,r=null;function i(c){var u=WV(c);if(u.eachAfter(a),u.parent.m=-u.z,u.eachBefore(o),r)c.eachBefore(l);else{var f=c,d=c,h=c;c.eachBefore(function(y){y.xd.x&&(d=y),y.depth>h.depth&&(h=y)});var p=f===d?1:e(f,d)/2,v=p-f.x,g=t/(d.x+p+v),m=n/(h.depth||1);c.eachBefore(function(y){y.x=(y.x+v)*g,y.y=y.depth*m})}return c}function a(c){var u=c.children,f=c.parent.children,d=c.i?f[c.i-1]:null;if(u){zV(c);var h=(u[0].z+u[u.length-1].z)/2;d?(c.z=d.z+e(c._,d._),c.m=c.z-h):c.z=h}else d&&(c.z=d.z+e(c._,d._));c.parent.A=s(c,d,c.parent.A||f[0])}function o(c){c._.x=c.z+c.parent.m,c.m+=c.parent.m}function s(c,u,f){if(u){for(var d=c,h=c,p=u,v=d.parent.children[0],g=d.m,m=h.m,y=p.m,b=v.m,x;p=mm(p),d=gm(d),p&&d;)v=gm(v),h=mm(h),h.a=c,x=p.z+y-d.z-g+e(p._,d._),x>0&&(BV(ZV(p,c,f),c,x),g+=x,m+=x),y+=p.m,g+=d.m,b+=v.m,m+=h.m;p&&!mm(h)&&(h.t=p,h.m+=y-m),d&&!gm(v)&&(v.t=d,v.m+=g-b,f=c)}return f}function l(c){c.x*=t,c.y=c.depth*n}return i.separation=function(c){return arguments.length?(e=c,i):e},i.size=function(c){return arguments.length?(r=!1,t=+c[0],n=+c[1],i):r?null:[t,n]},i.nodeSize=function(c){return arguments.length?(r=!0,t=+c[0],n=+c[1],i):r?[t,n]:null},i}function GV(e,t){return e.parent===t.parent?1:2}function YV(e){return e.reduce(HV,0)/e.length}function HV(e,t){return e+t.x}function VV(e){return 1+e.reduce(XV,0)}function XV(e,t){return Math.max(e,t.y)}function UV(e){for(var t;t=e.children;)e=t[0];return e}function qV(e){for(var t;t=e.children;)e=t[t.length-1];return e}function KV(){var e=GV,t=1,n=1,r=!1;function i(a){var o,s=0;a.eachAfter(function(d){var h=d.children;h?(d.x=YV(h),d.y=VV(h)):(d.x=o?s+=e(d,o):0,d.y=0,o=d)});var l=UV(a),c=qV(a),u=l.x-e(l,c)/2,f=c.x+e(c,l)/2;return a.eachAfter(r?function(d){d.x=(d.x-a.x)*t,d.y=(a.y-d.y)*n}:function(d){d.x=(d.x-u)/(f-u)*t,d.y=(1-(a.y?d.y/a.y:1))*n})}return i.separation=function(a){return arguments.length?(e=a,i):e},i.size=function(a){return arguments.length?(r=!1,t=+a[0],n=+a[1],i):r?null:[t,n]},i.nodeSize=function(a){return arguments.length?(r=!0,t=+a[0],n=+a[1],i):r?[t,n]:null},i}const rP=e=>t=>n=>{const{field:r="value",nodeSize:i,separation:a,sortBy:o,as:s=["x","y"]}=t,[l,c]=s,u=Yc(n,p=>p.children).sum(p=>p[r]).sort(o),f=e();f.size([1,1]),i&&f.nodeSize(i),a&&f.separation(a),f(u);const d=[];u.each(p=>{p[l]=p.x,p[c]=p.y,p.name=p.data.name,d.push(p)});const h=u.links();return h.forEach(p=>{p[l]=[p.source[l],p.target[l]],p[c]=[p.source[c],p.target[c]]}),{nodes:d,edges:h}},iP=e=>rP(KV)(e);iP.props={};const aP=e=>rP($V)(e);aP.props={};const QV={sortBy:(e,t)=>t.value-e.value},JV={axis:!1,legend:!1,type:"point",encode:{x:"x",y:"y",size:2,shape:"point"}},eX={type:"link",encode:{x:"x",y:"y",shape:"smooth"}},tX={text:"",fontSize:10},oP=e=>{const{data:t,encode:n={},scale:r={},style:i={},layout:a={},nodeLabels:o=[],linkLabels:s=[],animate:l={},tooltip:c={}}=e,u=n==null?void 0:n.value,{nodes:f,edges:d}=aP(Object.assign(Object.assign(Object.assign({},QV),a),{field:u}))(t),h=pa(c,"node",{title:"name",items:["value"]},!0),p=pa(c,"link",{title:"",items:[v=>({name:"source",value:v.source.name}),v=>({name:"target",value:v.target.name})]});return[ge({},eX,{data:d,encode:De(n,"link"),scale:De(r,"link"),labels:s,style:Object.assign({stroke:"#999"},De(i,"link")),tooltip:p,animate:va(l,"link")}),ge({},JV,{data:f,scale:De(r,"node"),encode:De(n,"node"),labels:[Object.assign(Object.assign({},tX),De(i,"label")),...o],style:Object.assign({},De(i,"node")),tooltip:h,animate:va(l,"node")})]};oP.props={};var nX=1664525,rX=1013904223,sP=4294967296;function iX(){var e=1;return function(){return(e=(nX*e+rX)%sP)/sP}}var aX=re(52677);function oX(e){return aX(e)==="object"&&"length"in e?e:Array.from(e)}function sX(e,t){for(var n=e.length,r,i;n;)i=t()*n--|0,r=e[n],e[n]=e[i],e[i]=r;return e}function ore(e){return lP(e,lcg())}function lP(e,t){for(var n=0,r=(e=sX(Array.from(e),t)).length,i=[],a,o;n0&&n*n>r*r+i*i}function ym(e,t){for(var n=0;n1e-6?(E+Math.sqrt(E*E-4*k*N))/(2*k):N/E);return{x:r+O+_*T,y:i+S+M*T,r:T}}function fP(e,t,n){var r=e.x-t.x,i,a,o=e.y-t.y,s,l,c=r*r+o*o;c?(a=t.r+n.r,a*=a,l=e.r+n.r,l*=l,a>l?(i=(c+l-a)/(2*c),s=Math.sqrt(Math.max(0,l/c-i*i)),n.x=e.x-i*r-s*o,n.y=e.y-i*o+s*r):(i=(c+a-l)/(2*c),s=Math.sqrt(Math.max(0,a/c-i*i)),n.x=t.x+i*r-s*o,n.y=t.y+i*o+s*r)):(n.x=t.x+n.r,n.y=t.y)}function dP(e,t){var n=e.r+t.r-1e-6,r=t.x-e.x,i=t.y-e.y;return n>0&&n*n>r*r+i*i}function hP(e){var t=e._,n=e.next._,r=t.r+n.r,i=(t.x*n.r+n.x*t.r)/r,a=(t.y*n.r+n.y*t.r)/r;return i*i+a*a}function _h(e){this._=e,this.next=null,this.previous=null}function pP(e,t){if(!(a=(e=oX(e)).length))return 0;var n,r,i,a,o,s,l,c,u,f,d;if(n=e[0],n.x=0,n.y=0,!(a>1))return n.r;if(r=e[1],n.x=-r.r,r.x=n.r,r.y=0,!(a>2))return n.r+r.r;fP(r,n,i=e[2]),n=new _h(n),r=new _h(r),i=new _h(i),n.next=i.previous=r,r.next=n.previous=i,i.next=r.previous=n;e:for(l=3;l({size:[e,t],padding:0,sort:(n,r)=>r.value-n.value}),vX=(e,t,n)=>({type:"point",axis:!1,legend:!1,scale:{x:{domain:[0,e]},y:{domain:[0,t]},size:{type:"identity"}},encode:{x:"x",y:"y",size:"r",shape:"point"},style:{fill:n.color?void 0:r=>r.height===0?"#ddd":"#fff",stroke:n.color?void 0:r=>r.height===0?"":"#000"}}),gX={text:"",position:"inside",textOverflow:"clip",wordWrap:!0,maxLines:1,wordWrapWidth:e=>e.r*2},mX={title:e=>e.data.name,items:[{field:"value"}]},yX=(e,t,n)=>{const{value:r}=n,i=et(e)?dg().path(t.path)(e):Yc(e);return r?i.sum(a=>la(r)(a)).sort(t.sort):i.count(),dX().size(t.size).padding(t.padding)(i),i.descendants()},mP=(e,t)=>{const{width:n,height:r}=t,{data:i,encode:a={},scale:o={},style:s={},layout:l={},labels:c=[],tooltip:u={}}=e,f=hX(e,["data","encode","scale","style","layout","labels","tooltip"]),d=vX(n,r,a),h=yX(i,ge({},pX(n,r),l),ge({},d.encode,a)),p=De(s,"label");return ge({},d,Object.assign(Object.assign({data:h,encode:a,scale:o,style:s,labels:[Object.assign(Object.assign({},gX),p),...c]},f),{tooltip:kd(u,mX),axis:!1}))};mP.props={};function bX(e){return e.target.depth}function xX(e){return e.depth}function wX(e,t){return t-1-e.height}function Sh(e,t){return e.sourceLinks.length?e.depth:t-1}function OX(e){return e.targetLinks.length?e.depth:e.sourceLinks.length?ai(e.sourceLinks,bX)-1:0}function Mh(e){return function(){return e}}function yP(e,t){return kh(e.source,t.source)||e.index-t.index}function bP(e,t){return kh(e.target,t.target)||e.index-t.index}function kh(e,t){return e.y0-t.y0}function xm(e){return e.value}function _X(e){return e.index}function SX(e){return e.nodes}function MX(e){return e.links}function xP(e,t){const n=e.get(t);if(!n)throw new Error("missing: "+t);return n}function wP({nodes:e}){for(const t of e){let n=t.y0,r=n;for(const i of t.sourceLinks)i.y0=n+i.width/2,n+=i.width;for(const i of t.targetLinks)i.y1=r+i.width/2,r+=i.width}}function kX(){let e=0,t=0,n=1,r=1,i=24,a=8,o,s=_X,l=Sh,c,u,f,d=SX,h=MX,p=6;function v(D){const F={nodes:d(D),links:h(D)};return g(F),m(F),y(F),b(F),O(F),wP(F),F}v.update=function(D){return wP(D),D},v.nodeId=function(D){return arguments.length?(s=typeof D=="function"?D:Mh(D),v):s},v.nodeAlign=function(D){return arguments.length?(l=typeof D=="function"?D:Mh(D),v):l},v.nodeDepth=function(D){return arguments.length?(c=D,v):c},v.nodeSort=function(D){return arguments.length?(u=D,v):u},v.nodeWidth=function(D){return arguments.length?(i=+D,v):i},v.nodePadding=function(D){return arguments.length?(a=o=+D,v):a},v.nodes=function(D){return arguments.length?(d=typeof D=="function"?D:Mh(D),v):d},v.links=function(D){return arguments.length?(h=typeof D=="function"?D:Mh(D),v):h},v.linkSort=function(D){return arguments.length?(f=D,v):f},v.size=function(D){return arguments.length?(e=t=0,n=+D[0],r=+D[1],v):[n-e,r-t]},v.extent=function(D){return arguments.length?(e=+D[0][0],n=+D[1][0],t=+D[0][1],r=+D[1][1],v):[[e,t],[n,r]]},v.iterations=function(D){return arguments.length?(p=+D,v):p};function g({nodes:D,links:F}){D.forEach((B,W)=>{B.index=W,B.sourceLinks=[],B.targetLinks=[]});const j=new Map(D.map(B=>[s(B),B]));if(F.forEach((B,W)=>{B.index=W;let{source:V,target:U}=B;typeof V!="object"&&(V=B.source=xP(j,V)),typeof U!="object"&&(U=B.target=xP(j,U)),V.sourceLinks.push(B),U.targetLinks.push(B)}),f!=null)for(const{sourceLinks:B,targetLinks:W}of D)B.sort(f),W.sort(f)}function m({nodes:D}){for(const F of D)F.value=F.fixedValue===void 0?Math.max(ki(F.sourceLinks,xm),ki(F.targetLinks,xm)):F.fixedValue}function y({nodes:D}){const F=D.length;let j=new Set(D),B=new Set,W=0;for(;j.size;){if(j.forEach(V=>{V.depth=W;for(const{target:U}of V.sourceLinks)B.add(U)}),++W>F)throw new Error("circular link");j=B,B=new Set}if(c){const V=Math.max(Gt(D,Q=>Q.depth)+1,0);let U;for(let Q=0;Q{V.height=W;for(const{source:U}of V.targetLinks)B.add(U)}),++W>F)throw new Error("circular link");j=B,B=new Set}}function x({nodes:D}){const F=Math.max(Gt(D,W=>W.depth)+1,0),j=(n-e-i)/(F-1),B=new Array(F).fill(0).map(()=>[]);for(const W of D){const V=Math.max(0,Math.min(F-1,Math.floor(l.call(null,W,F))));W.layer=V,W.x0=e+V*j,W.x1=W.x0+i,B[V]?B[V].push(W):B[V]=[W]}if(u)for(const W of B)W.sort(u);return B}function w(D){const F=ai(D,j=>(r-t-(j.length-1)*o)/ki(j,xm));for(const j of D){let B=t;for(const W of j){W.y0=B,W.y1=B+W.value*F,B=W.y1+o;for(const V of W.sourceLinks)V.width=V.value*F}B=(r-B+o)/(j.length+1);for(let W=0;Wj.length)-1)),w(F);for(let j=0;j0))continue;const ee=(Q/se-U.y0)*F;U.y0+=ee,U.y1+=ee,N(U)}u===void 0&&V.sort(kh),V.length&&M(V,j)}}function S(D,F,j){for(let B=D.length,W=B-2;W>=0;--W){const V=D[W];for(const U of V){let Q=0,se=0;for(const{target:ue,value:he}of U.sourceLinks){const ie=he*(ue.layer-U.layer);Q+=I(U,ue)*ie,se+=ie}if(!(se>0))continue;const ee=(Q/se-U.y0)*F;U.y0+=ee,U.y1+=ee,N(U)}u===void 0&&V.sort(kh),V.length&&M(V,j)}}function M(D,F){const j=D.length>>1,B=D[j];E(D,B.y0-o,j-1,F),k(D,B.y1+o,j+1,F),E(D,r,D.length-1,F),k(D,t,0,F)}function k(D,F,j,B){for(;j1e-6&&(W.y0+=V,W.y1+=V),F=W.y1+o}}function E(D,F,j,B){for(;j>=0;--j){const W=D[j],V=(W.y1-F)*B;V>1e-6&&(W.y0-=V,W.y1-=V),F=W.y0-o}}function N({sourceLinks:D,targetLinks:F}){if(f===void 0){for(const{source:{sourceLinks:j}}of F)j.sort(bP);for(const{target:{targetLinks:j}}of D)j.sort(yP)}}function T(D){if(f===void 0)for(const{sourceLinks:F,targetLinks:j}of D)F.sort(bP),j.sort(yP)}function L(D,F){let j=D.y0-(D.sourceLinks.length-1)*o/2;for(const{target:B,width:W}of D.sourceLinks){if(B===F)break;j+=W+o}for(const{source:B,width:W}of F.targetLinks){if(B===D)break;j-=W}return j}function I(D,F){let j=F.y0-(F.targetLinks.length-1)*o/2;for(const{source:B,width:W}of F.targetLinks){if(B===D)break;j+=W+o}for(const{target:B,width:W}of D.sourceLinks){if(B===F)break;j-=W}return j}return v}const EX={nodeAlign:"justify",nodeWidth:.008,nodePadding:.03,nodes:e=>e.nodes,links:e=>e.links,nodeSort:void 0,linkSort:void 0,iterations:6},AX={left:xX,right:wX,center:OX,justify:Sh};function TX(e){const t=typeof e;return t==="string"?AX[e]||Sh:t==="function"?e:Sh}const OP=e=>t=>{const{nodeId:n,nodeSort:r,nodeAlign:i,nodeWidth:a,nodePadding:o,nodeDepth:s,nodes:l,links:c,linkSort:u,iterations:f}=Object.assign({},EX,e),d=kX().nodeSort(r).linkSort(u).links(c).nodes(l).nodeWidth(a).nodePadding(o).nodeDepth(s).nodeAlign(TX(i)).iterations(f).extent([[0,0],[1,1]]);typeof n=="function"&&d.nodeId(n);const h=d(t),{nodes:p,links:v}=h,g=p.map(y=>{const{x0:b,x1:x,y0:w,y1:O}=y;return Object.assign(Object.assign({},y),{x:[b,x,x,b],y:[w,w,O,O]})}),m=v.map(y=>{const{source:b,target:x}=y,w=b.x1,O=x.x0,_=y.width/2;return Object.assign(Object.assign({},y),{x:[w,w,O,O],y:[y.y0+_,y.y0-_,y.y1+_,y.y1-_]})});return{nodes:g,links:m}};OP.props={};var PX=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);ie.key,nodeWidth:.02,nodePadding:.02},LX={type:"polygon",axis:!1,legend:!1,encode:{shape:"polygon",x:"x",y:"y"},scale:{x:{type:"identity"},y:{type:"identity"}},style:{stroke:"#000"}},RX={type:"polygon",axis:!1,legend:!1,encode:{shape:"ribbon",x:"x",y:"y"},style:{fillOpacity:.5,stroke:void 0}},NX={textAlign:e=>e.x[0]<.5?"start":"end",position:e=>e.x[0]<.5?"right":"left",fontSize:10},_P=e=>{const{data:t,encode:n={},scale:r,style:i={},layout:a={},nodeLabels:o=[],linkLabels:s=[],animate:l={},tooltip:c={},interaction:u}=e,{links:f,nodes:d}=v0(t,n),h=De(n,"node"),p=De(n,"link"),{key:v=k=>k.key,color:g=v}=h,{links:m,nodes:y}=OP(Object.assign(Object.assign(Object.assign({},CX),{nodeId:la(v)}),a))({links:f,nodes:d}),b=De(i,"label"),{text:x=v,spacing:w=5}=b,O=PX(b,["text","spacing"]),_=la(v),S=pa(c,"node",{title:_,items:[{field:"value"}]},!0),M=pa(c,"link",{title:"",items:[k=>({name:"source",value:_(k.source)}),k=>({name:"target",value:_(k.target)})]});return[ge({},LX,{data:y,encode:Object.assign(Object.assign({},h),{color:g}),scale:r,style:De(i,"node"),labels:[Object.assign(Object.assign(Object.assign({},NX),{text:x,dx:k=>k.x[0]<.5?w:-w}),O),...o],tooltip:S,animate:va(l,"node"),axis:!1,interaction:u}),ge({},RX,{data:m,encode:p,labels:s,style:Object.assign({fill:p.color?void 0:"#aaa",lineWidth:0},De(i,"link")),tooltip:M,animate:va(l,"link"),interaction:u})]};_P.props={};function IX(e,t){return t.value-e.value}function DX(e,t){return t.frequency-e.frequency}function jX(e,t){return`${e.id}`.localeCompare(`${t.id}`)}function FX(e,t){return`${e.name}`.localeCompare(`${t.name}`)}const BX={y:0,thickness:.05,weight:!1,marginRatio:.1,id:e=>e.id,source:e=>e.source,target:e=>e.target,sourceWeight:e=>e.value||1,targetWeight:e=>e.value||1,sortBy:null};function zX(e){const{y:t,thickness:n,weight:r,marginRatio:i,id:a,source:o,target:s,sourceWeight:l,targetWeight:c,sortBy:u}=Object.assign(Object.assign({},BX),e);function f(g){const m=g.nodes.map(b=>Object.assign({},b)),y=g.edges.map(b=>Object.assign({},b));return d(m,y),h(m,y),p(m,y),v(m,y),{nodes:m,edges:y}}function d(g,m){m.forEach(x=>{x.source=o(x),x.target=s(x),x.sourceWeight=l(x),x.targetWeight=c(x)});const y=sn(m,x=>x.source),b=sn(m,x=>x.target);return g.forEach(x=>{x.id=a(x);const w=y.has(x.id)?y.get(x.id):[],O=b.has(x.id)?b.get(x.id):[];x.frequency=w.length+O.length,x.value=ki(w,_=>_.sourceWeight)+ki(O,_=>_.targetWeight)}),{nodes:g,edges:m}}function h(g,m){const y=typeof u=="function"?u:$e[u];y&&g.sort(y)}function p(g,m){const y=g.length;if(!y)throw qs("Invalid nodes: it's empty!");if(!r){const w=1/y;return g.forEach((O,_)=>{O.x=(_+.5)*w,O.y=t}),{nodes:g,edges:m}}const b=i/(2*y),x=g.reduce((w,O)=>w+=O.value,0);return g.reduce((w,O)=>{O.weight=O.value/x,O.width=O.weight*(1-i),O.height=n;const _=b+w,S=_+O.width,M=t-n/2,k=M+n;return O.x=[_,S,S,_],O.y=[M,M,k,k],w+O.width+2*b},0),{nodes:g,edges:m}}function v(g,m){const y=new Map(g.map(w=>[w.id,w]));if(!r)return m.forEach(w=>{const O=o(w),_=s(w),S=y.get(O),M=y.get(_);S&&M&&(w.x=[S.x,M.x],w.y=[S.y,M.y])}),{nodes:g,edges:m};m.forEach(w=>{w.x=[0,0,0,0],w.y=[t,t,t,t]});const b=sn(m,w=>w.source),x=sn(m,w=>w.target);g.forEach(w=>{const{edges:O,width:_,x:S,y:M,value:k,id:E}=w,N=b.get(E)||[],T=x.get(E)||[];let L=0;N.map(I=>{const D=I.sourceWeight/k*_;I.x[0]=S[0]+L,I.x[1]=S[0]+L+D,L+=D}),T.forEach(I=>{const D=I.targetWeight/k*_;I.x[3]=S[0]+L,I.x[2]=S[0]+L+D,L+=D})})}return f}const wm=e=>t=>zX(e)(t);wm.props={};var SP=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);ie.key,source:e=>e.source,target:e=>e.target,sourceWeight:e=>e.value||1,targetWeight:e=>e.value||1,sortBy:null},ZX={type:"polygon",axis:!1,legend:!1,encode:{shape:"polygon",x:"x",y:"y"},scale:{x:{type:"identity"},y:{type:"identity"}},style:{opacity:1,fillOpacity:1,lineWidth:1}},WX={type:"polygon",axis:!1,legend:!1,encode:{shape:"ribbon",x:"x",y:"y"},style:{opacity:.5,lineWidth:1}},$X={position:"outside",fontSize:10},MP=(e,t)=>{const{data:n,encode:r={},scale:i,style:a={},layout:o={},nodeLabels:s=[],linkLabels:l=[],animate:c={},tooltip:u={}}=e,{nodes:f,links:d}=v0(n,r),h=De(r,"node"),p=De(r,"link"),{key:v=I=>I.key,color:g=v}=h,{linkEncodeColor:m=I=>I.source}=p,{nodeWidthRatio:y=Om.thickness,nodePaddingRatio:b=Om.marginRatio}=o,x=SP(o,["nodeWidthRatio","nodePaddingRatio"]),{nodes:w,edges:O}=wm(Object.assign(Object.assign(Object.assign(Object.assign({},Om),{id:la(v),thickness:y,marginRatio:b}),x),{weight:!0}))({nodes:f,edges:d}),_=De(a,"label"),{text:S=v}=_,M=SP(_,["text"]),k=pa(u,"node",{title:"",items:[I=>({name:I.key,value:I.value})]},!0),E=pa(u,"link",{title:"",items:[I=>({name:`${I.source} -> ${I.target}`,value:I.value})]}),{height:N,width:T}=t,L=Math.min(N,T);return[ge({},WX,{data:O,encode:Object.assign(Object.assign({},p),{color:m}),labels:l,style:Object.assign({fill:m?void 0:"#aaa"},De(a,"link")),tooltip:E,animate:va(c,"link")}),ge({},ZX,{data:w,encode:Object.assign(Object.assign({},h),{color:g}),scale:i,style:De(a,"node"),coordinate:{type:"polar",outerRadius:(L-20)/L,startAngle:-Math.PI*2,endAngle:0},labels:[Object.assign(Object.assign(Object.assign({},$X),{text:S}),M),...s],tooltip:k,animate:va(c,"node"),axis:!1})]};MP.props={};var GX=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i({tile:"treemapSquarify",ratio:.5*(1+Math.sqrt(5)),size:[e,t],round:!1,ignoreParentValue:!0,padding:0,paddingInner:0,paddingOuter:0,paddingTop:0,paddingRight:0,paddingBottom:0,paddingLeft:0,sort:(n,r)=>r.value-n.value,layer:0}),HX=(e,t)=>({type:"rect",axis:!1,encode:{x:"x",y:"y",key:"id",color:n=>n.path[1]},scale:{x:{domain:[0,e],range:[0,1]},y:{domain:[0,t],range:[0,1]}},style:{stroke:"#fff"},state:{active:{opacity:.6},inactive:{opacity:1}}}),VX={fontSize:10,text:e=>_c(e.path),position:"inside",fill:"#000",textOverflow:"clip",wordWrap:!0,maxLines:1,wordWrapWidth:e=>e.x1-e.x0,isTreemapLabel:!0},XX={title:e=>{var t,n;return(n=(t=e.path)===null||t===void 0?void 0:t.join)===null||n===void 0?void 0:n.call(t,".")},items:[{field:"value"}]},UX={title:e=>_c(e.path),items:[{field:"value"}]},kP=(e,t)=>{const{width:n,height:r,options:i}=t,{data:a,encode:o={},scale:s,style:l={},layout:c={},labels:u=[],tooltip:f={}}=e,d=GX(e,["data","encode","scale","style","layout","labels","tooltip"]),h=pn(i,["interaction","treemapDrillDown"]),p=ge({},YX(n,r),c,{layer:h?y=>y.depth===1:c.layer}),[v,g]=kE(a,p,o),m=De(l,"label");return ge({},HX(n,r),Object.assign(Object.assign({data:v,scale:s,style:l,labels:[Object.assign(Object.assign(Object.assign({},VX),m),h&&{cursor:"pointer"}),...u]},d),{encode:o,tooltip:kd(f,XX),axis:!1}),h?{interaction:Object.assign(Object.assign({},d.interaction),{treemapDrillDown:h?Object.assign(Object.assign({},h),{originData:g,layout:p}):void 0}),encode:Object.assign({color:y=>_c(y.path)},o),tooltip:kd(f,UX)}:{})};kP.props={};function qX(){return{"data.arc":wm,"data.cluster":iP,"mark.forceGraph":nP,"mark.tree":oP,"mark.pack":mP,"mark.sankey":_P,"mark.chord":MP,"mark.treemap":kP}}var EP=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);it[n])}function QX(e,t){return Gt(e,n=>t[n])}function AP(e,t){const n=_m(e,t)*2.5-Sm(e,t)*1.5;return ai(e,r=>t[r]>=n?t[r]:NaN)}function _m(e,t){return Gd(e,.25,n=>t[n])}function JX(e,t){return Gd(e,.5,n=>t[n])}function Sm(e,t){return Gd(e,.75,n=>t[n])}function TP(e,t){const n=Sm(e,t)*2.5-_m(e,t)*1.5;return Gt(e,r=>t[r]<=n?t[r]:NaN)}function eU(){return(e,t)=>{const{encode:n}=t,{y:r,x:i}=n,{value:a}=r,{value:o}=i;return[Array.from(sn(e,c=>o[+c]).values()).flatMap(c=>{const u=AP(c,a),f=TP(c,a);return c.filter(d=>a[d]f)}),t]}}const PP=e=>{const{data:t,encode:n,style:r={},tooltip:i={},transform:a,animate:o}=e,s=EP(e,["data","encode","style","tooltip","transform","animate"]),{point:l=!0}=r,c=EP(r,["point"]),{y:u}=n,f={y:u,y1:u,y2:u,y3:u,y4:u},d={y1:_m,y2:JX,y3:Sm},h=pa(i,"box",{items:[{channel:"y",name:"min"},{channel:"y1",name:"q1"},{channel:"y2",name:"q2"},{channel:"y3",name:"q3"},{channel:"y4",name:"max"}]},!0),p=pa(i,"point",{title:{channel:"x"},items:[{name:"outlier",channel:"y"}]});if(!l)return Object.assign({type:"box",data:t,transform:[Object.assign(Object.assign({type:"groupX",y:KX},d),{y4:QX})],encode:Object.assign(Object.assign({},n),f),style:c,tooltip:h},s);const v=De(c,"box"),g=De(c,"point");return[Object.assign({type:"box",data:t,transform:[Object.assign(Object.assign({type:"groupX",y:AP},d),{y4:TP})],encode:Object.assign(Object.assign({},n),f),style:v,tooltip:h,animate:va(o,"box")},s),{type:"point",data:t,transform:[{type:eU}],encode:n,style:Object.assign({},g),tooltip:p,animate:va(o,"point")}]};PP.props={};const CP=(e,t)=>Math.sqrt(Math.pow(e[0]-t[0],2)+Math.pow(e[1]-t[1],2))/2,tU=(e,t)=>{if(!t)return;const{coordinate:n}=t;if(!(n!=null&&n.getCenter))return;const r=n.getCenter();return(i,a,o)=>{const{document:s}=t.canvas,{color:l,index:c}=a,u=s.createElement("g",{}),f=CP(i[0],i[1]),d=CP(i[0],r)*2,h=s.createElement("path",{style:Object.assign(Object.assign(Object.assign({d:[["M",...i[0]],["A",f,f,0,1,0,...i[1]],["A",d+f*2,d+f*2,0,0,0,...i[2]],["A",f,f,0,1,c===0?0:1,...i[3]],["A",d,d,0,0,1,...i[0]],["Z"]]},o),gv(e,["shape","last","first"])),{fill:l||o.color})});return u.appendChild(h),u}};var bu=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i{const{shape:n,radius:r}=e,i=bu(e,["shape","radius"]),a=De(i,"pointer"),o=De(i,"pin"),{shape:s}=a,l=bu(a,["shape"]),{shape:c}=o,u=bu(o,["shape"]),{coordinate:f,theme:d}=t;return(h,p)=>{const v=h.map(L=>f.invert(L)),[g,m,y]=Ca(f,"polar"),b=f.clone(),{color:x}=p,w=mt({startAngle:g,endAngle:m,innerRadius:y,outerRadius:r});w.push(["cartesian"]),b.update({transformations:w});const O=v.map(L=>b.map(L)),[_,S]=c0(O),[M,k]=f.getCenter(),E=Object.assign(Object.assign({x1:_,y1:S,x2:M,y2:k,stroke:x},l),i),N=Object.assign(Object.assign({cx:M,cy:k,stroke:x},u),i),T=ft(new cr);return Ia(s)||(typeof s=="function"?T.append(()=>s(O,p,b,d)):T.append("line").call(Je,E).node()),Ia(c)||(typeof c=="function"?T.append(()=>c(O,p,b,d)):T.append("circle").call(Je,N).node()),T.node()}},LP={coordinate:{type:"radial",innerRadius:.9,outerRadius:1,startAngle:-11/10*Math.PI,endAngle:1/10*Math.PI},axis:{x:!1},legend:!1,tooltip:!1,encode:{x:"x",y:"y",color:"color"},scale:{color:{range:["#30BF78","#D0D0D0"]}}},rU={style:{shape:nU,lineWidth:4,pointerLineCap:"round",pinR:10,pinFill:"#fff",radius:.6}},iU={type:"text",style:{x:"50%",y:"60%",textAlign:"center",textBaseline:"middle",fontSize:20,fontWeight:800,fill:"#888"},tooltip:!1};function aU(e){if(hn(e)){const t=Math.max(0,Math.min(e,1));return{percent:t,target:t,total:1}}return e}function oU(e,t){const{name:n="score",target:r,total:i,percent:a,thresholds:o=[]}=aU(e),s=a||r,l=a?1:i,c=Object.assign({y:{domain:[0,l]}},t);return o.length?{targetData:[{x:n,y:s,color:"target"}],totalData:o.map((u,f)=>({x:n,y:f>=1?u-o[f-1]:u,color:f})),target:s,total:l,scale:c}:{targetData:[{x:n,y:s,color:"target"}],totalData:[{x:n,y:s,color:"target"},{x:n,y:l-s,color:"total"}],target:s,total:l,scale:c}}function sU(e,{target:t,total:n}){const{content:r}=e;return r?r(t,n):t.toString()}const RP=e=>{const{data:t={},scale:n={},style:r={},animate:i={},transform:a=[]}=e,o=bu(e,["data","scale","style","animate","transform"]),{targetData:s,totalData:l,target:c,total:u,scale:f}=oU(t,n),d=De(r,"text"),{tooltip:h}=d,p=bu(d,["tooltip"]),v=VI(r,["pointer","pin"]),g=De(r,"arc"),m=g.shape;return[ge({},LP,Object.assign({type:"interval",transform:[{type:"stackY"}],data:l,scale:f,style:m==="round"?Object.assign(Object.assign({},g),{shape:tU}):g,animate:typeof i=="object"?De(i,"arc"):i},o)),ge({},LP,rU,Object.assign({type:"point",data:s,scale:f,style:v,animate:typeof i=="object"?De(i,"indicator"):i},o)),ge({},iU,{style:Object.assign({text:sU(p,{target:c,total:u})},p),tooltip:h,animate:typeof i=="object"?De(i,"text"):i})]};RP.props={};const NP=5e3;function IP(e,t,n){return e+(t-e)*n}function lU(e,t,n,r){return t===0?[[e+1/2*n/Math.PI/2,r/2],[e+1/2*n/Math.PI,r],[e+n/4,r]]:t===1?[[e+1/2*n/Math.PI/2*(Math.PI-2),r],[e+1/2*n/Math.PI/2*(Math.PI-1),r/2],[e+n/4,0]]:t===2?[[e+1/2*n/Math.PI/2,-r/2],[e+1/2*n/Math.PI,-r],[e+n/4,-r]]:[[e+1/2*n/Math.PI/2*(Math.PI-2),-r],[e+1/2*n/Math.PI/2*(Math.PI-1),-r/2],[e+n/4,0]]}function cU(e,t,n,r,i,a,o){const s=Math.ceil(2*e/n*4)*4,l=[];let c=r;for(;c<-Math.PI*2;)c+=Math.PI*2;for(;c>0;)c-=Math.PI*2;c=c/Math.PI/2*n;const u=a-e+c-e*2;l.push(["M",u,t]);let f=0;for(let d=0;dDP[e]||DP.circle,FP=(e,t)=>{if(!t)return;const{coordinate:n}=t,{liquidOptions:r,styleOptions:i}=e,{liquidShape:a,percent:o}=r,{background:s,outline:l={},wave:c={}}=i,u=jP(i,["background","outline","wave"]),{border:f=2,distance:d=0}=l,h=jP(l,["border","distance"]),{length:p=192,count:v=3}=c;return(g,m,y)=>{const{document:b}=t.canvas,{color:x,fillOpacity:w}=y,O=Object.assign(Object.assign({fill:x},y),u),_=b.createElement("g",{}),[S,M]=n.getCenter(),k=n.getSize(),E=Math.min(...k)/2,T=(lr(a)?a:gU(a))(S,M,E,...k);if(Object.keys(s).length){const D=b.createElement("path",{style:Object.assign({d:T,fill:"#fff"},s)});_.appendChild(D)}if(o>0){const D=b.createElement("path",{style:{d:T}});_.appendChild(D),_.style.clipPath=D,uU(S,M,1-o,v,O,_,D.getBBox().y,E*2,p,!0,b)}const L=b.createElement("path",{style:{d:T,fill:"transparent",lineWidth:f+2*d,stroke:"#fff"}}),I=b.createElement("path",{style:Object.assign(Object.assign(Object.assign({d:T,stroke:x,strokeOpacity:w,lineWidth:f},O),h),{fill:"transparent"})});return _.appendChild(L),_.appendChild(I),_}};FP.props={};var mU=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i{const{data:t={},style:n={},animate:r}=e,i=mU(e,["data","style","animate"]),a=Math.max(0,hn(t)?t:t==null?void 0:t.percent),o=[{percent:a,type:"liquid"}],s=Object.assign(Object.assign({},De(n,"text")),De(n,"content")),l=De(n,"outline"),c=De(n,"wave"),u=De(n,"background");return[ge({},yU,Object.assign({type:"interval",data:o,style:{liquidOptions:{percent:a,liquidShape:n==null?void 0:n.shape},styleOptions:Object.assign(Object.assign({},n),{outline:l,wave:c,background:u})},animate:r},i)),ge({},bU,{style:Object.assign({text:`${Cf(a*100)} %`},s),animate:r})]};BP.props={};function Mm(e){const t=new Array(e);for(let n=0;nMm(t))}function ws(e,t){let n=0;for(let r=0;rw.fx-O.fx,m=t.slice(),y=t.slice(),b=t.slice(),x=t.slice();for(let w=0;w{const M=S.slice();return M.fx=S.fx,M.id=S.id,M});_.sort((S,M)=>S.id-M.id),n.history.push({x:p[0].slice(),fx:p[0].fx,simplex:_})}d=0;for(let _=0;_=p[h-1].fx){let _=!1;if(y.fx>O.fx?(Ha(b,1+u,m,-u,O),b.fx=e(b),b.fx=1)break;for(let S=1;S0)throw"Initial bisect points must have opposite signs";if(o===0)return t;if(s===0)return n;for(let c=0;c=0&&(t=u),Math.abs(l)s+a*i*l||c>=g)v=i;else{if(Math.abs(f)<=-o*l)return i;f*(v-p)>=0&&(v=p),p=i,g=c}return 0}for(let p=0;p<10;++p){if(Ha(r.x,1,n.x,i,t),c=r.fx=e(r.x,r.fxprime),f=ws(r.fxprime,t),c>s+a*i*l||p&&c>=u)return h(d,i,u);if(Math.abs(f)<=-o*l)return i;if(f>=0)return h(i,d,c);u=c,d=i,i*=2}return i}function _U(e,t,n){let r={x:t.slice(),fx:0,fxprime:t.slice()},i={x:t.slice(),fx:0,fxprime:t.slice()};const a=t.slice();let o,s=1;n=n||{};const l=n.maxIterations||t.length*20;r.fx=e(r.x,r.fxprime);const c=r.fxprime.slice();Em(c,r.fxprime,-1);for(let u=0;u1){const l=kU(r);for(o=0;o-1){const p=e[u.parentIndex[h]],v=Math.atan2(u.x-p.x,u.y-p.y),g=Math.atan2(c.x-p.x,c.y-p.y);let m=g-v;m<0&&(m+=2*Math.PI);const y=g-m/2;let b=xu(f,{x:p.x+p.radius*Math.sin(y),y:p.y+p.radius*Math.cos(y)});b>p.radius*2&&(b=p.radius*2),(d===null||d.width>b)&&(d={circle:p,width:b,p1:u,p2:c})}d!==null&&(s.push(d),i+=Am(d.circle.radius,d.width),c=u)}}else{let l=e[0];for(o=1;oMath.abs(l.radius-e[o].radius)){c=!0;break}c?i=a=0:(i=l.radius*l.radius*Math.PI,s.push({circle:l,p1:{x:l.x,y:l.y+l.radius},p2:{x:l.x-ZP,y:l.y+l.radius},width:l.radius*2}))}return a/=2,t&&(t.area=i+a,t.arcArea=i,t.polygonArea=a,t.arcs=s,t.innerPoints=r,t.intersectionPoints=n),i+a}function SU(e,t){for(let n=0;nt[n].radius+ZP)return!1;return!0}function MU(e){const t=[];for(let n=0;n=e+t)return 0;if(n<=Math.abs(e-t))return Math.PI*Math.min(e,t)*Math.min(e,t);const r=e-(n*n-t*t+e*e)/(2*n),i=t-(n*n-e*e+t*t)/(2*n);return Am(e,r)+Am(t,i)}function GP(e,t){const n=xu(e,t),r=e.radius,i=t.radius;if(n>=r+i||n<=Math.abs(r-i))return[];const a=(r*r-i*i+n*n)/(2*n),o=Math.sqrt(r*r-a*a),s=e.x+a*(t.x-e.x)/n,l=e.y+a*(t.y-e.y)/n,c=-(t.y-e.y)*(o/n),u=-(t.x-e.x)*(o/n);return[{x:s+c,y:l-u},{x:s-c,y:l+u}]}function kU(e){const t={x:0,y:0};for(let n=0;ns>l?1:-1),r=0;r=Math.min(t[o].size,t[s].size)?f=1:a.size<=1e-10&&(f=-1),i[o][s]=i[s][o]=f}),{distances:r,constraints:i}}function PU(e,t,n,r){let i=0,a;for(a=0;a0&&p<=f||d<0&&p>=f||(i+=2*v*v,t[2*a]+=4*v*(o-c),t[2*a+1]+=4*v*(s-u),t[2*l]+=4*v*(c-o),t[2*l+1]+=4*v*(u-s))}}return i}function CU(e,t){let n=RU(e,t);const r=t.lossFunction||Pm;if(e.length>=8){const i=LU(e,t),a=r(i,e),o=r(n,e);a+1e-8=Math.min(r[p].size,r[v].size)&&(h=0),i[p].push({set:v,size:d.size,weight:h}),i[v].push({set:p,size:d.size,weight:h})}const o=[];for(a in i)if(i.hasOwnProperty(a)){let f=0;for(let d=0;d0){const i=e[0].x,a=e[0].y;for(r=0;r1){const i=Math.atan2(e[1].x,e[1].y)-t;let a,o;const s=Math.cos(i),l=Math.sin(i);for(r=0;r2){let i=Math.atan2(e[2].x,e[2].y)-t;for(;i<0;)i+=2*Math.PI;for(;i>2*Math.PI;)i-=2*Math.PI;if(i>Math.PI){const a=e[1].y/(1e-10+e[1].x);for(r=0;ro;r.push(` -A`,o,o,0,s?1:0,1,a.p1.x,a.p1.y)}return r.join(" ")}}const HP=e=>{const{sets:t="sets",size:n="size",as:r=["key","path"],padding:i=0}=e,[a,o]=r;return s=>{const l=s.map(f=>Object.assign(Object.assign({},f),{sets:f[t],size:f[n],[a]:f.sets.join("&")}));l.sort((f,d)=>f.sets.length-d.sets.length);const c=EU(l);let u;return l.map(f=>{const d=f[t],h=({width:p,height:v})=>{u=u||DU(c,p,v,i);const g=d.map(y=>u[y]);let m=FU(g);return/[zZ]$/.test(m)||(m+=" Z"),m};return Object.assign(Object.assign({},f),{[o]:h})})}};HP.props={};function BU(){return{"data.venn":HP,"mark.boxplot":PP,"mark.gauge":RP,"mark.wordCloud":Z0,"mark.liquid":BP}}function zU(){return Object.assign(Object.assign(Object.assign(Object.assign({},VH()),qX()),BU()),$Y())}function ZU(e,t){class n extends e{constructor(i){super(Object.assign(Object.assign({},i),{lib:t}))}}return n}function WU(e,t){var n=t.cx,r=n===void 0?0:n,i=t.cy,a=i===void 0?0:i,o=t.r;e.arc(r,a,o,0,Math.PI*2,!1)}function $U(e,t){var n=t.cx,r=n===void 0?0:n,i=t.cy,a=i===void 0?0:i,o=t.rx,s=t.ry;if(e.ellipse)e.ellipse(r,a,o,s,0,0,Math.PI*2,!1);else{var l=o>s?o:s,c=o>s?1:o/s,u=o>s?s/o:1;e.save(),e.scale(c,u),e.arc(r,a,l,0,Math.PI*2)}}function GU(e,t){var n=t.x1,r=t.y1,i=t.x2,a=t.y2,o=t.markerStart,s=t.markerEnd,l=t.markerStartOffset,c=t.markerEndOffset,u=0,f=0,d=0,h=0,p=0,v,g;o&&Ft(o)&&l&&(v=i-n,g=a-r,p=Math.atan2(g,v),u=Math.cos(p)*(l||0),f=Math.sin(p)*(l||0)),s&&Ft(s)&&c&&(v=n-i,g=r-a,p=Math.atan2(g,v),d=Math.cos(p)*(c||0),h=Math.sin(p)*(c||0)),e.moveTo(n+u,r+f),e.lineTo(i+d,a+h)}function YU(e,t){var n=t.markerStart,r=t.markerEnd,i=t.markerStartOffset,a=t.markerEndOffset,o=t.d,s=o.absolutePath,l=o.segments,c=0,u=0,f=0,d=0,h=0,p,v;if(n&&Ft(n)&&i){var g=n.parentNode.getStartTangent(),m=(0,_e.Z)(g,2),y=m[0],b=m[1];p=y[0]-b[0],v=y[1]-b[1],h=Math.atan2(v,p),c=Math.cos(h)*(i||0),u=Math.sin(h)*(i||0)}if(r&&Ft(r)&&a){var x=r.parentNode.getEndTangent(),w=(0,_e.Z)(x,2),O=w[0],_=w[1];p=O[0]-_[0],v=O[1]-_[1],h=Math.atan2(v,p),f=Math.cos(h)*(a||0),d=Math.sin(h)*(a||0)}for(var S=0;Sue?ee:ue,Ce=ee>ue?1:ee/ue,We=ee>ue?ue/ee:1;e.translate(Q,se),e.rotate(we),e.scale(Ce,We),e.arc(0,0,je,he,ie,!!(1-Se)),e.scale(1/Ce,1/We),e.rotate(-we),e.translate(-Q,-se)}T&&e.lineTo(M[6]+f,M[7]+d);break}case"Z":e.closePath();break}}}function HU(e,t){var n=t.markerStart,r=t.markerEnd,i=t.markerStartOffset,a=t.markerEndOffset,o=t.points.points,s=o.length,l=o[0][0],c=o[0][1],u=o[s-1][0],f=o[s-1][1],d=0,h=0,p=0,v=0,g=0,m,y;n&&Ft(n)&&i&&(m=o[1][0]-o[0][0],y=o[1][1]-o[0][1],g=Math.atan2(y,m),d=Math.cos(g)*(i||0),h=Math.sin(g)*(i||0)),r&&Ft(r)&&a&&(m=o[s-1][0]-o[0][0],y=o[s-1][1]-o[0][1],g=Math.atan2(y,m),p=Math.cos(g)*(a||0),v=Math.sin(g)*(a||0)),e.moveTo(l+(d||p),c+(h||v));for(var b=1;b0?1:-1,h=l>0?1:-1,p=d+h===0,v=o.map(function(w){return Cn(w,0,Math.min(Math.abs(c)/2,Math.abs(u)/2))}),g=(0,_e.Z)(v,4),m=g[0],y=g[1],b=g[2],x=g[3];e.moveTo(d*m+r,a),e.lineTo(c-d*y+r,a),y!==0&&e.arc(c-d*y+r,h*y+a,y,-h*Math.PI/2,d>0?0:Math.PI,p),e.lineTo(c+r,u-h*b+a),b!==0&&e.arc(c-d*b+r,u-h*b+a,b,d>0?0:Math.PI,h>0?Math.PI/2:1.5*Math.PI,p),e.lineTo(d*x+r,u+a),x!==0&&e.arc(d*x+r,u-h*x+a,x,h>0?Math.PI/2:-Math.PI/2,d>0?Math.PI:0,p),e.lineTo(r,h*m+a),m!==0&&e.arc(d*m+r,h*m+a,m,d>0?Math.PI:0,h>0?Math.PI*1.5:Math.PI/2,p)}}var UU=function(e){function t(){var n;(0,P.Z)(this,t);for(var r=arguments.length,i=new Array(r),a=0;a=l-m&&y<=l+m:!1}function Eh(e,t,n,r){return e/(n*n)+t/(r*r)}function tq(e,t,n){var r=e.parsedStyle,i=r.cx,a=i===void 0?0:i,o=r.cy,s=o===void 0?0:o,l=r.rx,c=r.ry,u=r.fill,f=r.stroke,d=r.lineWidth,h=d===void 0?1:d,p=r.increasedLineWidthForHitTesting,v=p===void 0?0:p,g=r.pointerEvents,m=g===void 0?"auto":g,y=t.x,b=t.y,x=Go(m,u,f),w=(0,_e.Z)(x,2),O=w[0],_=w[1],S=(h+v)/2,M=(y-a)*(y-a),k=(b-s)*(b-s);return O&&_||n?Eh(M,k,l+S,c+S)<=1:O?Eh(M,k,l,c)<=1:_?Eh(M,k,l-S,c-S)>=1&&Eh(M,k,l+S,c+S)<=1:!1}function Os(e,t,n,r,i,a){return i>=e&&i<=e+n&&a>=t&&a<=t+r}function nq(e,t,n,r,i,a,o){var s=i/2;return Os(e-s,t-s,n,i,a,o)||Os(e+n-s,t-s,i,r,a,o)||Os(e+s,t+r-s,n,i,a,o)||Os(e-s,t+s,i,r,a,o)}function Ah(e,t,n,r,i,a,o,s){var l=(Math.atan2(s-t,o-e)+Math.PI*2)%(Math.PI*2),c={x:e+n*Math.cos(l),y:t+n*Math.sin(l)};return Mr(c.x,c.y,o,s)<=a/2}function Ao(e,t,n,r,i,a,o){var s=Math.min(e,n),l=Math.max(e,n),c=Math.min(t,r),u=Math.max(t,r),f=i/2;return a>=s-f&&a<=l+f&&o>=c-f&&o<=u+f?Gy(e,t,n,r,a,o)<=i/2:!1}function XP(e,t,n,r,i){var a=e.length;if(a<2)return!1;for(var o=0;o0!=Lm(s[1]-n)>0&&Lm(t-(n-o[1])*(o[0]-s[0])/(o[1]-s[1])-o[0])<0&&(r=!r)}return r}function qP(e,t,n){for(var r=!1,i=0;i=i.min[0]&&t.y>=i.min[1]&&t.x<=i.max[0]&&t.y<=i.max[1]}var pq=function(e){function t(){var n;(0,P.Z)(this,t);for(var r=arguments.length,i=new Array(r),a=0;a0&&arguments[0]!==void 0?arguments[0]:e.api;e.rafId&&(n.cancelAnimationFrame(e.rafId),e.rafId=null)}},{key:"executeTask",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:e.api;Rm.length<=0&&Nm.length<=0||(Nm.forEach(function(r){return r()}),Nm=Rm.splice(0,e.TASK_NUM_PER_FRAME),e.rafId=n.requestAnimationFrame(function(){e.executeTask(n)}))}},{key:"sliceImage",value:function(n,r,i,a){for(var o=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,s=arguments.length>5&&arguments[5]!==void 0?arguments[5]:e.api,l=n.naturalWidth||n.width,c=n.naturalHeight||n.height,u=r-o,f=i-o,d=Math.ceil(l/u),h=Math.ceil(c/f),p={tileSize:[r,i],gridSize:[h,d],tiles:Array(h).fill(null).map(function(){return Array(d).fill(null)})},v=function(y){for(var b=function(O){Rm.push(function(){var _=O*u,S=y*f,M=[Math.min(r,l-_),Math.min(i,c-S)],k=M[0],E=M[1],N=s.createCanvas();N.width=r,N.height=i;var T=N.getContext("2d");T.drawImage(n,_,S,k,E,0,0,k,E),p.tiles[y][O]={x:_,y:S,tileX:O,tileY:y,data:N},a()})},x=0;xS&&T>M,b&&(typeof b.resetTransform=="function"?b.resetTransform():b.setTransform(1,0,0,1,0,0),i.clearFullScreen&&i.clearRect(b,0,0,w*x,O*x,o.background))});var m=function(b,x){for(var w=[b];w.length>0;){var O,_=w.pop();_.isVisible()&&!_.isCulled()&&(d?i.renderDisplayObjectOptimized(_,x,i.context,Oa(i,Jn)[Jn],r):i.renderDisplayObject(_,x,i.context,Oa(i,Jn)[Jn],r));for(var S=((O=_.sortable)===null||O===void 0||(O=O.sorted)===null||O===void 0?void 0:O.length)>0?_.sortable.sorted:_.childNodes,M=S.length-1;M>=0;M--)w.push(S[M])}};l.hooks.endFrame.tap(e.tag,function(){if(c.root.childNodes.length===0){i.clearFullScreenLastFrame=!0;return}d=o.renderer.getConfig().enableRenderingOptimization,Oa(i,Jn)[Jn]={restoreStack:[],prevObject:null,currentContext:Oa(i,Jn)[Jn].currentContext},Oa(i,Jn)[Jn].currentContext.clear(),i.clearFullScreenLastFrame=!1;var y=h.getContext(),b=h.getDPR();if(Io(i.dprMatrix,[b,b,1]),Sr(i.vpMatrix,i.dprMatrix,s.getOrthoMatrix()),i.clearFullScreen)d?(y.save(),m(c.root,y),y.restore()):m(c.root,y),i.removedRBushNodeAABBs=[];else{var x=i.safeMergeAABB.apply(i,[i.mergeDirtyAABBs(i.renderQueue)].concat((0,A.Z)(i.removedRBushNodeAABBs.map(function(ee){var ue=ee.minX,he=ee.minY,ie=ee.maxX,we=ee.maxY,Se=new Un;return Se.setMinMax([ue,he,0],[ie,we,0]),Se}))));if(i.removedRBushNodeAABBs=[],Un.isEmpty(x)){i.renderQueue=[];return}var w=i.convertAABB2Rect(x),O=w.x,_=w.y,S=w.width,M=w.height,k=qt(i.vec3a,[O,_,0],i.vpMatrix),E=qt(i.vec3b,[O+S,_,0],i.vpMatrix),N=qt(i.vec3c,[O,_+M,0],i.vpMatrix),T=qt(i.vec3d,[O+S,_+M,0],i.vpMatrix),L=Math.min(k[0],E[0],T[0],N[0]),I=Math.min(k[1],E[1],T[1],N[1]),D=Math.max(k[0],E[0],T[0],N[0]),F=Math.max(k[1],E[1],T[1],N[1]),j=Math.floor(L),B=Math.floor(I),W=Math.ceil(D-L),V=Math.ceil(F-I);y.save(),i.clearRect(y,j,B,W,V,o.background),y.beginPath(),y.rect(j,B,W,V),y.clip(),y.setTransform(i.vpMatrix[0],i.vpMatrix[1],i.vpMatrix[4],i.vpMatrix[5],i.vpMatrix[12],i.vpMatrix[13]);var U=o.renderer.getConfig(),Q=U.enableDirtyRectangleRenderingDebug;Q&&p.dispatchEvent(new tn(gi.DIRTY_RECTANGLE,{dirtyRect:{x:j,y:B,width:W,height:V}}));var se=i.searchDirtyObjects(x);se.sort(function(ee,ue){return ee.sortable.renderOrder-ue.sortable.renderOrder}).forEach(function(ee){ee&&ee.isVisible()&&!ee.isCulled()&&i.renderDisplayObject(ee,y,i.context,Oa(i,Jn)[Jn],r)}),y.restore(),i.renderQueue.forEach(function(ee){i.saveDirtyAABB(ee)}),i.renderQueue=[]}Oa(i,Jn)[Jn].restoreStack.forEach(function(){y.restore()}),Oa(i,Jn)[Jn].restoreStack=[]}),l.hooks.render.tap(e.tag,function(y){i.clearFullScreen||i.renderQueue.push(y)})}},{key:"clearRect",value:function(n,r,i,a,o,s){n.clearRect(r,i,a,o),s&&(n.fillStyle=s,n.fillRect(r,i,a,o))}},{key:"renderDisplayObjectOptimized",value:function(n,r,i,a,o){var s=n.nodeName,l=!1,c=!1,u=this.context.styleRendererFactory[s],f=this.pathGeneratorFactory[s],d=n.parsedStyle.clipPath;if(d){l=!a.prevObject||!Hh(d.getWorldTransform(),a.prevObject.getWorldTransform()),l&&(this.applyWorldTransform(r,d),a.prevObject=null);var h=this.pathGeneratorFactory[d.nodeName];h&&(r.save(),c=!0,r.beginPath(),h(r,d.parsedStyle),r.closePath(),r.clip())}if(u){l=!a.prevObject||!Hh(n.getWorldTransform(),a.prevObject.getWorldTransform()),l&&this.applyWorldTransform(r,n);var p=!a.prevObject;if(!p){var v=a.prevObject.nodeName;s===fe.TEXT?p=v!==fe.TEXT:s===fe.IMAGE?p=v!==fe.IMAGE:p=v===fe.TEXT||v===fe.IMAGE}u.applyStyleToContext(r,n,p,a),a.prevObject=n}f&&(r.beginPath(),f(r,n.parsedStyle),s!==fe.LINE&&s!==fe.PATH&&s!==fe.POLYLINE&&r.closePath()),u&&u.drawToContext(r,n,Oa(this,Jn)[Jn],this,o),c&&r.restore(),n.renderable.dirty=!1}},{key:"renderDisplayObject",value:function(n,r,i,a,o){var s=n.nodeName,l=a.restoreStack[a.restoreStack.length-1];l&&!(n.compareDocumentPosition(l)&Mn.DOCUMENT_POSITION_CONTAINS)&&(r.restore(),a.restoreStack.pop());var c=this.context.styleRendererFactory[s],u=this.pathGeneratorFactory[s],f=n.parsedStyle.clipPath;if(f){this.applyWorldTransform(r,f);var d=this.pathGeneratorFactory[f.nodeName];d&&(r.save(),a.restoreStack.push(n),r.beginPath(),d(r,f.parsedStyle),r.closePath(),r.clip())}c&&(this.applyWorldTransform(r,n),r.save(),this.applyAttributesToContext(r,n)),u&&(r.beginPath(),u(r,n.parsedStyle),s!==fe.LINE&&s!==fe.PATH&&s!==fe.POLYLINE&&r.closePath()),c&&(c.render(r,n.parsedStyle,n,i,this,o),r.restore()),n.renderable.dirty=!1}},{key:"applyAttributesToContext",value:function(n,r){var i=r.parsedStyle,a=i.stroke,o=i.fill,s=i.opacity,l=i.lineDash,c=i.lineDashOffset;l&&n.setLineDash(l),dt(c)||(n.lineDashOffset=c),dt(s)||(n.globalAlpha*=s),!dt(a)&&!Array.isArray(a)&&!a.isNone&&(n.strokeStyle=r.attributes.stroke),!dt(o)&&!Array.isArray(o)&&!o.isNone&&(n.fillStyle=r.attributes.fill)}},{key:"convertAABB2Rect",value:function(n){var r=n.getMin(),i=n.getMax(),a=Math.floor(r[0]),o=Math.floor(r[1]),s=Math.ceil(i[0]),l=Math.ceil(i[1]),c=s-a,u=l-o;return{x:a,y:o,width:c,height:u}}},{key:"mergeDirtyAABBs",value:function(n){var r=new Un;return n.forEach(function(i){var a=i.getRenderBounds();r.add(a);var o=i.renderable.dirtyRenderBounds;o&&r.add(o)}),r}},{key:"searchDirtyObjects",value:function(n){var r=n.getMin(),i=(0,_e.Z)(r,2),a=i[0],o=i[1],s=n.getMax(),l=(0,_e.Z)(s,2),c=l[0],u=l[1],f=this.rBush.search({minX:a,minY:o,maxX:c,maxY:u});return f.map(function(d){var h=d.displayObject;return h})}},{key:"saveDirtyAABB",value:function(n){var r=n.renderable;r.dirtyRenderBounds||(r.dirtyRenderBounds=new Un);var i=n.getRenderBounds();i&&r.dirtyRenderBounds.update(i.center,i.halfExtents)}},{key:"applyWorldTransform",value:function(n,r,i){i?(Ns(this.tmpMat4,r.getLocalTransform()),Sr(this.tmpMat4,i,this.tmpMat4),Sr(this.tmpMat4,this.vpMatrix,this.tmpMat4)):(Ns(this.tmpMat4,r.getWorldTransform()),Sr(this.tmpMat4,this.vpMatrix,this.tmpMat4)),n.setTransform(this.tmpMat4[0],this.tmpMat4[1],this.tmpMat4[4],this.tmpMat4[5],this.tmpMat4[12],this.tmpMat4[13])}},{key:"safeMergeAABB",value:function(){for(var n=new Un,r=arguments.length,i=new Array(r),a=0;a0;if(f){if(i||r.attributes.stroke!==a.prevObject.attributes.stroke){var d=!dt(s.stroke)&&!Array.isArray(s.stroke)&&!s.stroke.isNone?r.attributes.stroke:ir.strokeStyle;Dn(n,"strokeStyle",d,a.currentContext)}(i||s.lineWidth!==o.lineWidth)&&Dn(n,"lineWidth",dt(s.lineWidth)?ir.lineWidth:s.lineWidth,a.currentContext),(i||s.lineDash!==o.lineDash)&&Dn(n,"lineDash",s.lineDash||ir.lineDash,a.currentContext),(i||s.lineDashOffset!==o.lineDashOffset)&&Dn(n,"lineDashOffset",dt(s.lineDashOffset)?ir.lineDashOffset:s.lineDashOffset,a.currentContext);for(var h=0;h4&&arguments[4]!==void 0?arguments[4]:!1;if(r){Dn(n,"shadowColor",ir.shadowColor,a.currentContext);for(var s=0;s-1&&Dn(n,"filter",c.replace(/drop-shadow\([^)]*\)/,"").trim()||ir.filter,a.currentContext)}else Dn(n,"filter",ir.filter,a.currentContext)}},{key:"fillToContext",value:function(n,r,i,a,o){var s=this,l=r.parsedStyle,c=l.fill,u=l.fillRule,f=null;if(Array.isArray(c)&&c.length>0)c.forEach(function(h){var p=Dn(n,"fillStyle",Ch(h,r,n,s.imagePool),i.currentContext);f=f!=null?f:p,u?n.fill(u):n.fill()});else{if(Wo(c)){var d=Ph(c,r,n,r.ownerDocument.defaultView.context,a,o,this.imagePool);d&&(n.fillStyle=d,f=!0)}u?n.fill(u):n.fill()}f!==null&&Dn(n,"fillStyle",f,i.currentContext)}},{key:"strokeToContext",value:function(n,r,i,a,o){var s=this,l=r.parsedStyle.stroke,c=null;if(Array.isArray(l)&&l.length>0)l.forEach(function(d){var h=Dn(n,"strokeStyle",Ch(d,r,n,s.imagePool),i.currentContext);c=c!=null?c:h,n.stroke()});else{if(Wo(l)){var u=Ph(l,r,n,r.ownerDocument.defaultView.context,a,o,this.imagePool);if(u){var f=Dn(n,"strokeStyle",u,i.currentContext);c=c!=null?c:f}}n.stroke()}c!==null&&Dn(n,"strokeStyle",c,i.currentContext)}},{key:"drawToContext",value:function(n,r,i,a,o){var s,l=r.nodeName,c=r.parsedStyle,u=c.opacity,f=u===void 0?ir.globalAlpha:u,d=c.fillOpacity,h=d===void 0?ir.fillOpacity:d,p=c.strokeOpacity,v=p===void 0?ir.strokeOpacity:p,g=c.lineWidth,m=g===void 0?ir.lineWidth:g,y=c.fill&&!c.fill.isNone,b=c.stroke&&!c.stroke.isNone&&m>0;if(!(!y&&!b)){var x=!dt(c.shadowColor)&&c.shadowBlur>0,w=c.shadowType==="inner",O=((s=c.fill)===null||s===void 0?void 0:s.alpha)===0,_=!!(c.filter&&c.filter.length),S=x&&b&&(l===fe.PATH||l===fe.LINE||l===fe.POLYLINE||O||w),M=null;if(y){S||this.applyShadowAndFilterStyleToContext(n,r,x,i);var k=f*h;M=Dn(n,"globalAlpha",k,i.currentContext),this.fillToContext(n,r,i,a,o),S||this.clearShadowAndFilterStyleForContext(n,x,_,i)}if(b){var E=!1,N=f*v,T=Dn(n,"globalAlpha",N,i.currentContext);if(M=y?M:T,S&&(this.applyShadowAndFilterStyleToContext(n,r,x,i),E=!0,w)){var L=n.globalCompositeOperation;n.globalCompositeOperation="source-atop",this.strokeToContext(n,r,i,a,o),n.globalCompositeOperation=L,this.clearShadowAndFilterStyleForContext(n,x,_,i,!0)}this.strokeToContext(n,r,i,a,o),E&&this.clearShadowAndFilterStyleForContext(n,x,_,i)}M!==null&&Dn(n,"globalAlpha",M,i.currentContext)}}}])}(),jm=function(e){function t(){return(0,P.Z)(this,t),te(this,t,arguments)}return(0,ve.Z)(t,e),(0,Z.Z)(t,[{key:"render",value:function(r,i,a,o,s,l){var c=i.fill,u=i.fillRule,f=i.opacity,d=f===void 0?1:f,h=i.fillOpacity,p=h===void 0?1:h,v=i.stroke,g=i.strokeOpacity,m=g===void 0?1:g,y=i.lineWidth,b=y===void 0?1:y,x=i.lineCap,w=i.lineJoin,O=i.shadowType,_=i.shadowColor,S=i.shadowBlur,M=i.filter,k=i.miterLimit,E=c&&!c.isNone,N=v&&!v.isNone&&b>0,T=(c==null?void 0:c.alpha)===0,L=!!(M&&M.length),I=!dt(_)&&S>0,D=a.nodeName,F=O==="inner",j=N&&I&&(D===fe.PATH||D===fe.LINE||D===fe.POLYLINE||T||F);E&&(r.globalAlpha=d*p,j||Rh(a,r,I),t3(r,a,c,u,o,s,l,this.imagePool),j||this.clearShadowAndFilter(r,L,I)),N&&(r.globalAlpha=d*m,r.lineWidth=b,dt(k)||(r.miterLimit=k),dt(x)||(r.lineCap=x),dt(w)||(r.lineJoin=w),j&&(F&&(r.globalCompositeOperation="source-atop"),Rh(a,r,!0),F&&(Fm(r,a,v,o,s,l,this.imagePool),r.globalCompositeOperation=ir.globalCompositeOperation,this.clearShadowAndFilter(r,L,!0))),Fm(r,a,v,o,s,l,this.imagePool))}},{key:"clearShadowAndFilter",value:function(r,i,a){if(a&&(r.shadowColor="transparent",r.shadowBlur=0),i){var o=r.filter;!dt(o)&&o.indexOf("drop-shadow")>-1&&(r.filter=o.replace(/drop-shadow\([^)]*\)/,"").trim()||"none")}}}])}(bq);function Rh(e,t,n){var r=e.parsedStyle,i=r.filter,a=r.shadowColor,o=r.shadowBlur,s=r.shadowOffsetX,l=r.shadowOffsetY;i&&i.length&&(t.filter=e.style.filter),n&&(t.shadowColor=a.toString(),t.shadowBlur=o||0,t.shadowOffsetX=s||0,t.shadowOffsetY=l||0)}function t3(e,t,n,r,i,a,o,s){var l=arguments.length>8&&arguments[8]!==void 0?arguments[8]:!1;Array.isArray(n)?n.forEach(function(c){e.fillStyle=Ch(c,t,e,s),l||(r?e.fill(r):e.fill())}):(Wo(n)&&(e.fillStyle=Ph(n,t,e,i,a,o,s)),l||(r?e.fill(r):e.fill()))}function Fm(e,t,n,r,i,a,o){var s=arguments.length>7&&arguments[7]!==void 0?arguments[7]:!1;Array.isArray(n)?n.forEach(function(l){e.strokeStyle=Ch(l,t,e,o),s||e.stroke()}):(Wo(n)&&(e.strokeStyle=Ph(n,t,e,r,i,a,o)),s||e.stroke())}function xq(e,t){var n=(0,_e.Z)(e,4),r=n[0],i=n[1],a=n[2],o=n[3],s=(0,_e.Z)(t,4),l=s[0],c=s[1],u=s[2],f=s[3],d=Math.max(r,l),h=Math.max(i,c),p=Math.min(r+a,l+u),v=Math.min(i+o,c+f);return p<=d||v<=h?null:[d,h,p-d,v-h]}function wq(e,t){var n=qt(q(),[e[0],e[1],0],t),r=qt(q(),[e[0]+e[2],e[1],0],t),i=qt(q(),[e[0],e[1]+e[3],0],t),a=qt(q(),[e[0]+e[2],e[1]+e[3],0],t);return[Math.min(n[0],r[0],i[0],a[0]),Math.min(n[1],r[1],i[1],a[1]),Math.max(n[0],r[0],i[0],a[0])-Math.min(n[0],r[0],i[0],a[0]),Math.max(n[1],r[1],i[1],a[1])-Math.min(n[1],r[1],i[1],a[1])]}var Oq=function(e){function t(){return(0,P.Z)(this,t),te(this,t,arguments)}return(0,ve.Z)(t,e),(0,Z.Z)(t,[{key:"renderDownSampled",value:function(r,i,a,o){var s=o.src,l=o.imageCache;if(!l.downSampled){this.imagePool.createDownSampledImage(s,a).then(function(){a.ownerDocument&&(a.renderable.dirty=!0,a.ownerDocument.defaultView.context.renderingService.dirtify())}).catch(function(c){console.error(c)});return}r.drawImage(l.downSampled,Math.floor(o.drawRect[0]),Math.floor(o.drawRect[1]),Math.ceil(o.drawRect[2]),Math.ceil(o.drawRect[3]))}},{key:"renderTile",value:function(r,i,a,o){var s=o.src,l=o.imageCache,c=o.imageRect,u=o.drawRect,f=l.size,d=r.getTransform(),h=d.a,p=d.b,v=d.c,g=d.d,m=d.e,y=d.f;if(r.resetTransform(),!(l!=null&&l.gridSize)){this.imagePool.createImageTiles(s,[],function(){a.ownerDocument&&(a.renderable.dirty=!0,a.ownerDocument.defaultView.context.renderingService.dirtify())},a).catch(function(I){console.error(I)});return}for(var b=[f[0]/c[2],f[1]/c[3]],x=[l.tileSize[0]/b[0],l.tileSize[1]/b[1]],w=[Math.floor((u[0]-c[0])/x[0]),Math.ceil((u[0]+u[2]-c[0])/x[0])],O=w[0],_=w[1],S=[Math.floor((u[1]-c[1])/x[1]),Math.ceil((u[1]+u[3]-c[1])/x[1])],M=S[0],k=S[1],E=M;E<=k;E++)for(var N=O;N<=_;N++){var T=l.tiles[E][N];if(T){var L=[Math.floor(c[0]+T.tileX*x[0]),Math.floor(c[1]+T.tileY*x[1]),Math.ceil(x[0]),Math.ceil(x[1])];r.drawImage(T.data,L[0],L[1],L[2],L[3])}}r.setTransform(h,p,v,g,m,y)}},{key:"render",value:function(r,i,a){var o=i.x,s=o===void 0?0:o,l=i.y,c=l===void 0?0:l,u=i.width,f=i.height,d=i.src,h=i.shadowColor,p=i.shadowBlur,v=this.imagePool.getImageSync(d,a),g=v==null?void 0:v.img,m=u,y=f;if(g){m||(m=g.width),y||(y=g.height);var b=!dt(h)&&p>0;Rh(a,r,b);try{var x=a.ownerDocument.defaultView.getContextService().getDomElement(),w=x.width,O=x.height,_=r.getTransform(),S=_.a,M=_.b,k=_.c,E=_.d,N=_.e,T=_.f,L=ry(S,k,0,0,M,E,0,0,0,0,1,0,N,T,0,1),I=wq([s,c,m,y],L),D=xq([0,0,w,O],I);if(!D)return;if(!a.ownerDocument.defaultView.getConfig().enableLargeImageOptimization){t.renderFull(r,i,a,{image:g,drawRect:[s,c,m,y]});return}var F=I[2]/v.size[0];if(F<(v.downSamplingRate||.5)){this.renderDownSampled(r,i,a,{src:d,imageCache:v,drawRect:[s,c,m,y]});return}if(!Dm.isSupportTile){t.renderFull(r,i,a,{image:g,drawRect:[s,c,m,y]});return}this.renderTile(r,i,a,{src:d,imageCache:v,imageRect:I,drawRect:D})}catch(j){}}}},{key:"drawToContext",value:function(r,i,a,o,s){this.render(r,i.parsedStyle,i)}}],[{key:"renderFull",value:function(r,i,a,o){r.drawImage(o.image,Math.floor(o.drawRect[0]),Math.floor(o.drawRect[1]),Math.ceil(o.drawRect[2]),Math.ceil(o.drawRect[3]))}}])}(jm),_q=function(e){function t(){return(0,P.Z)(this,t),te(this,t,arguments)}return(0,ve.Z)(t,e),(0,Z.Z)(t,[{key:"render",value:function(r,i,a,o,s,l){a.getBounds();var c=i.lineWidth,u=c===void 0?1:c,f=i.textAlign,d=f===void 0?"start":f,h=i.textBaseline,p=h===void 0?"alphabetic":h,v=i.lineJoin,g=v===void 0?"miter":v,m=i.miterLimit,y=m===void 0?10:m,b=i.letterSpacing,x=b===void 0?0:b,w=i.stroke,O=i.fill,_=i.fillRule,S=i.fillOpacity,M=S===void 0?1:S,k=i.strokeOpacity,E=k===void 0?1:k,N=i.opacity,T=N===void 0?1:N,L=i.metrics,I=i.x,D=I===void 0?0:I,F=i.y,j=F===void 0?0:F,B=i.dx,W=i.dy,V=i.shadowColor,U=i.shadowBlur,Q=L.font,se=L.lines,ee=L.height,ue=L.lineHeight,he=L.lineMetrics;r.font=Q,r.lineWidth=u,r.textAlign=d==="middle"?"center":d;var ie=p;ie==="alphabetic"&&(ie="bottom"),r.lineJoin=g,dt(y)||(r.miterLimit=y);var we=j;p==="middle"?we+=-ee/2-ue/2:p==="bottom"||p==="alphabetic"||p==="ideographic"?we+=-ee:(p==="top"||p==="hanging")&&(we+=-ue);var Se=D+(B||0);we+=W||0,se.length===1&&(ie==="bottom"?(ie="middle",we-=.5*ee):ie==="top"&&(ie="middle",we+=.5*ee)),r.textBaseline=ie;var je=!dt(V)&&U>0;Rh(a,r,je);for(var Ce=0;Ce0&&arguments[0]!==void 0?arguments[0]:{};return(0,P.Z)(this,t),n=te(this,t),n.name="canvas-renderer",n.options=r,n}return(0,ve.Z)(t,e),(0,Z.Z)(t,[{key:"init",value:function(){var r,i=(0,oe.Z)({dirtyObjectNumThreshold:500,dirtyObjectRatioThreshold:.8},this.options),a=this.context.imagePool,o=new jm(a),s=(r={},(0,Xe.Z)((0,Xe.Z)((0,Xe.Z)((0,Xe.Z)((0,Xe.Z)((0,Xe.Z)((0,Xe.Z)((0,Xe.Z)((0,Xe.Z)((0,Xe.Z)(r,fe.CIRCLE,o),fe.ELLIPSE,o),fe.RECT,o),fe.IMAGE,new Oq(a)),fe.TEXT,new _q(a)),fe.LINE,o),fe.POLYLINE,o),fe.POLYGON,o),fe.PATH,o),fe.GROUP,void 0),(0,Xe.Z)((0,Xe.Z)((0,Xe.Z)(r,fe.HTML,void 0),fe.MESH,void 0),fe.FRAGMENT,void 0));this.context.defaultStyleRendererFactory=s,this.context.styleRendererFactory=s,this.addRenderingPlugin(new QP(i))}},{key:"destroy",value:function(){this.removeAllRenderingPlugins(),delete this.context.defaultStyleRendererFactory,delete this.context.styleRendererFactory}}])}(ro);var n3=function(){function e(){(0,P.Z)(this,e)}return(0,Z.Z)(e,[{key:"apply",value:function(n,r){var i=this,a=n.renderingService,o=n.renderingContext,s=n.config;this.context=n;var l=o.root.ownerDocument.defaultView,c=function(S){a.hooks.pointerMove.call(S)},u=function(S){a.hooks.pointerUp.call(S)},f=function(S){a.hooks.pointerDown.call(S)},d=function(S){a.hooks.pointerOver.call(S)},h=function(S){a.hooks.pointerOut.call(S)},p=function(S){a.hooks.pointerCancel.call(S)},v=function(S){a.hooks.pointerWheel.call(S)},g=function(S){a.hooks.click.call(S)},m=function(S){r.globalThis.document.addEventListener("pointermove",c,!0),S.addEventListener("pointerdown",f,!0),S.addEventListener("pointerleave",h,!0),S.addEventListener("pointerover",d,!0),r.globalThis.addEventListener("pointerup",u,!0),r.globalThis.addEventListener("pointercancel",p,!0)},y=function(S){S.addEventListener("touchstart",f,!0),S.addEventListener("touchend",u,!0),S.addEventListener("touchmove",c,!0),S.addEventListener("touchcancel",p,!0)},b=function(S){r.globalThis.document.addEventListener("mousemove",c,!0),S.addEventListener("mousedown",f,!0),S.addEventListener("mouseout",h,!0),S.addEventListener("mouseover",d,!0),r.globalThis.addEventListener("mouseup",u,!0)},x=function(S){r.globalThis.document.removeEventListener("pointermove",c,!0),S.removeEventListener("pointerdown",f,!0),S.removeEventListener("pointerleave",h,!0),S.removeEventListener("pointerover",d,!0),r.globalThis.removeEventListener("pointerup",u,!0),r.globalThis.removeEventListener("pointercancel",p,!0)},w=function(S){S.removeEventListener("touchstart",f,!0),S.removeEventListener("touchend",u,!0),S.removeEventListener("touchmove",c,!0),S.removeEventListener("touchcancel",p,!0)},O=function(S){r.globalThis.document.removeEventListener("mousemove",c,!0),S.removeEventListener("mousedown",f,!0),S.removeEventListener("mouseout",h,!0),S.removeEventListener("mouseover",d,!0),r.globalThis.removeEventListener("mouseup",u,!0)};a.hooks.init.tap(e.tag,function(){var _=i.context.contextService.getDomElement();r.globalThis.navigator.msPointerEnabled?(_.style.msContentZooming="none",_.style.msTouchAction="none"):l.supportsPointerEvents&&(_.style.touchAction="none"),l.supportsPointerEvents?m(_):b(_),l.supportsTouchEvents&&y(_),s.useNativeClickEvent&&_.addEventListener("click",g,!0),_.addEventListener("wheel",v,{passive:!0,capture:!0})}),a.hooks.destroy.tap(e.tag,function(){var _=i.context.contextService.getDomElement();r.globalThis.navigator.msPointerEnabled?(_.style.msContentZooming="",_.style.msTouchAction=""):l.supportsPointerEvents&&(_.style.touchAction=""),l.supportsPointerEvents?x(_):O(_),l.supportsTouchEvents&&w(_),s.useNativeClickEvent&&_.removeEventListener("click",g,!0),_.removeEventListener("wheel",v,!0)})}}])}();n3.tag="DOMInteraction";var Mq=function(e){function t(){var n;(0,P.Z)(this,t);for(var r=arguments.length,i=new Array(r),a=0;a1&&arguments[1]!==void 0?arguments[1]:[0,0,0];return"matrix(".concat([n[0],n[1],n[4],n[5],n[12]+r[0],n[13]+r[1]].join(","),")")}},{key:"apply",value:function(n,r){var i=this,a=n.camera,o=n.renderingContext,s=n.renderingService;this.context=n;var l=o.root.ownerDocument.defaultView,c=l.context.eventService.nativeHTMLMap,u=function(m,y){y.style.transform=i.joinTransformMatrix(m.getWorldTransform(),m.getOrigin())},f=function(m){var y=m.target;if(y.nodeName===fe.HTML){i.$camera||(i.$camera=i.createCamera(a));var b=i.getOrCreateEl(y);i.$camera.appendChild(b),Object.keys(y.attributes).forEach(function(x){i.updateAttribute(x,y)}),u(y,b),c.set(b,y)}},d=function(m){var y=m.target;if(y.nodeName===fe.HTML&&i.$camera){var b=i.getOrCreateEl(y);b&&(b.remove(),c.delete(b))}},h=function(m){var y=m.target;if(y.nodeName===fe.HTML){var b=m.attrName;i.updateAttribute(b,y)}},p=function(m){var y=m.target,b=y.nodeName===fe.FRAGMENT?y.childNodes:[y];b.forEach(function(x){if(x.nodeName===fe.HTML){var w=i.getOrCreateEl(x);u(x,w)}})},v=function(){if(i.$camera){var m=i.context.config,y=m.width,b=m.height;i.$camera.parentElement.style.width="".concat(y||0,"px"),i.$camera.parentElement.style.height="".concat(b||0,"px")}};s.hooks.init.tap(e.tag,function(){l.addEventListener(gi.RESIZE,v),l.addEventListener(kt.MOUNTED,f),l.addEventListener(kt.UNMOUNTED,d),l.addEventListener(kt.ATTR_MODIFIED,h),l.addEventListener(kt.BOUNDS_CHANGED,p)}),s.hooks.endFrame.tap(e.tag,function(){i.$camera&&o.renderReasons.has(Hs.CAMERA_CHANGED)&&(i.$camera.style.transform=i.joinTransformMatrix(a.getOrthoMatrix()))}),s.hooks.destroy.tap(e.tag,function(){i.$camera&&i.$camera.remove(),l.removeEventListener(gi.RESIZE,v),l.removeEventListener(kt.MOUNTED,f),l.removeEventListener(kt.UNMOUNTED,d),l.removeEventListener(kt.ATTR_MODIFIED,h),l.removeEventListener(kt.BOUNDS_CHANGED,p)})}},{key:"createCamera",value:function(n){var r=this.context.config,i=r.document,a=r.width,o=r.height,s=this.context.contextService.getDomElement(),l=s.parentNode;if(l){var c=kq,u=l.querySelector("#".concat(c));if(!u){var f=(i||document).createElement("div");f.style.overflow="hidden",f.style.pointerEvents="none",f.style.position="absolute",f.style.left="0px",f.style.top="0px",f.style.width="".concat(a||0,"px"),f.style.height="".concat(o||0,"px");var d=(i||document).createElement("div");u=d,d.id=c,d.style.position="absolute",d.style.left="".concat(s.offsetLeft||0,"px"),d.style.top="".concat(s.offsetTop||0,"px"),d.style.transformOrigin="left top",d.style.transform=this.joinTransformMatrix(n.getOrthoMatrix()),d.style.pointerEvents="none",d.style.width="100%",d.style.height="100%",f.appendChild(d),l.appendChild(f)}return u}return null}},{key:"getOrCreateEl",value:function(n){var r=this.context.config.document,i=this.displayObjectHTMLElementMap.get(n);return i||(i=(r||document).createElement("div"),n.parsedStyle.$el=i,this.displayObjectHTMLElementMap.set(n,i),n.id&&(i.id=n.id),n.name&&i.setAttribute("name",n.name),n.className&&(i.className=n.className),i.style.position="absolute",i.style["will-change"]="transform",i.style.transform=this.joinTransformMatrix(n.getWorldTransform(),n.getOrigin())),i}},{key:"updateAttribute",value:function(n,r){var i=this.getOrCreateEl(r);switch(n){case"innerHTML":var a=r.parsedStyle.innerHTML;Pn(a)?i.innerHTML=a:(i.innerHTML="",i.appendChild(a));break;case"x":i.style.left="".concat(r.parsedStyle.x,"px");break;case"y":i.style.top="".concat(r.parsedStyle.y,"px");break;case"transformOrigin":var o=r.parsedStyle.transformOrigin;i.style["transform-origin"]="".concat(o[0].buildCSSText(null,null,"")," ").concat(o[1].buildCSSText(null,null,""));break;case"width":var s=r.parsedStyle.width;i.style.width=hn(s)?"".concat(s,"px"):s.toString();break;case"height":var l=r.parsedStyle.height;i.style.height=hn(l)?"".concat(l,"px"):l.toString();break;case"zIndex":var c=r.parsedStyle.zIndex;i.style["z-index"]="".concat(c);break;case"visibility":var u=r.parsedStyle.visibility;i.style.visibility=u;break;case"pointerEvents":var f=r.parsedStyle.pointerEvents,d=f===void 0?"auto":f;i.style.pointerEvents=d;break;case"opacity":var h=r.parsedStyle.opacity;i.style.opacity="".concat(h);break;case"fill":var p=r.parsedStyle.fill,v="";Hu(p)?p.isNone?v="transparent":v=r.getAttribute("fill"):Array.isArray(p)?v=r.getAttribute("fill"):Wo(p),i.style.background=v;break;case"stroke":var g=r.parsedStyle.stroke,m="";Hu(g)?g.isNone?m="transparent":m=r.getAttribute("stroke"):Array.isArray(g)?m=r.getAttribute("stroke"):Wo(g),i.style["border-color"]=m,i.style["border-style"]="solid";break;case"lineWidth":var y=r.parsedStyle.lineWidth;i.style["border-width"]="".concat(y||0,"px");break;case"lineDash":i.style["border-style"]="dashed";break;case"filter":var b=r.style.filter;i.style.filter=b;break;default:!dt(r.style[n])&&r.style[n]!==""&&(i.style[n]=r.style[n])}}}])}();r3.tag="HTMLRendering";var Eq=function(e){function t(){var n;(0,P.Z)(this,t);for(var r=arguments.length,i=new Array(r),a=0;a0&&s[0]!==void 0?s[0]:{},a=i.type,o=i.encoderOptions,c.abrupt("return",this.context.canvas.toDataURL(a,o));case 3:case"end":return c.stop()}},r,this)}));function n(){return t.apply(this,arguments)}return n}()}])}(),Tq=function(e){function t(){var n;(0,P.Z)(this,t);for(var r=arguments.length,i=new Array(r),a=0;a0&&arguments[0]!==void 0?arguments[0]:{};return(0,P.Z)(this,t),n=te(this,t),n.name="dragndrop",n.options=r,n}return(0,ve.Z)(t,e),(0,Z.Z)(t,[{key:"init",value:function(){this.addRenderingPlugin(new a3((0,oe.Z)({overlap:"pointer",isDocumentDraggable:!1,isDocumentDroppable:!1,dragstartDistanceThreshold:0,dragstartTimeThreshold:0},this.options)))}},{key:"destroy",value:function(){this.removeAllRenderingPlugins()}},{key:"setOptions",value:function(r){Object.assign(this.plugins[0].dragndropPluginOptions,r)}}])}(ro),Pq="*",Cq=function(){function e(){this._events={}}return e.prototype.on=function(t,n,r){return this._events[t]||(this._events[t]=[]),this._events[t].push({callback:n,once:!!r}),this},e.prototype.once=function(t,n){return this.on(t,n,!0)},e.prototype.emit=function(t){for(var n=this,r=[],i=1;i=",!0],["&&",!0],["||",!0],["+",!0],["-",!0],["*",!0],["/",!0],["%",!0],["!",!0],["<",!0],[">",!0]]),Iq=new Map([[46,_t.DOT],[91,_t.BRACKET_LEFT],[93,_t.BRACKET_RIGHT],[40,_t.PAREN_LEFT],[41,_t.PAREN_RIGHT],[44,_t.COMMA],[63,_t.QUESTION],[58,_t.COLON],[36,_t.DOLLAR]]),c3=new Map;for(const[e,t]of Iq.entries())c3.set(e,{type:t,value:String.fromCharCode(e)});function wu(e){return e>=48&&e<=57}function zm(e){return e>=97&&e<=122||e>=65&&e<=90||e===95}function u3(e){return zm(e)||wu(e)}function Dq(e){return Rq.has(e)}var jn;(function(e){e[e.Program=0]="Program",e[e.Literal=1]="Literal",e[e.Identifier=2]="Identifier",e[e.MemberExpression=3]="MemberExpression",e[e.CallExpression=4]="CallExpression",e[e.BinaryExpression=5]="BinaryExpression",e[e.UnaryExpression=6]="UnaryExpression",e[e.ConditionalExpression=7]="ConditionalExpression"})(jn||(jn={}));const jq=new Map([["||",2],["&&",3],["===",4],["!==",4],[">",5],[">=",5],["<",5],["<=",5],["+",6],["-",6],["*",7],["/",7],["%",7],["!",8]]),Fq={type:jn.Literal,value:null},Bq={type:jn.Literal,value:!0},zq={type:jn.Literal,value:!1},Zq=e=>{let t=0;const n=e.length,r=()=>t>=n?null:e[t],i=()=>e[t++],a=f=>{const d=r();return d!==null&&d.type===f},o=f=>f.type===_t.OPERATOR?jq.get(f.value)||-1:f.type===_t.DOT||f.type===_t.BRACKET_LEFT?9:f.type===_t.QUESTION?1:-1,s=f=>{let d,h;if(i().type===_t.DOT){if(!a(_t.IDENTIFIER)){const v=r();throw new ar("Expected property name",t,v?v.value:"")}const p=i();d={type:jn.Identifier,name:p.value},h=!1}else{if(d=c(0),!a(_t.BRACKET_RIGHT)){const p=r();throw new ar("Expected closing bracket",t,p?p.value:"")}i(),h=!0}return{type:jn.MemberExpression,object:f,property:d,computed:h}},l=()=>{const f=r();if(!f)throw new ar("Unexpected end of input",t,"");if(f.type===_t.OPERATOR&&(f.value==="!"||f.value==="-")){i();const d=l();return{type:jn.UnaryExpression,operator:f.value,argument:d,prefix:!0}}switch(f.type){case _t.NUMBER:return i(),{type:jn.Literal,value:Number(f.value)};case _t.STRING:return i(),{type:jn.Literal,value:f.value};case _t.BOOLEAN:return i(),f.value==="true"?Bq:zq;case _t.NULL:return i(),Fq;case _t.IDENTIFIER:return i(),{type:jn.Identifier,name:f.value};case _t.FUNCTION:return(()=>{const d=i(),h=[];if(!a(_t.PAREN_LEFT)){const p=r();throw new ar("Expected opening parenthesis after function name",t,p?p.value:"")}for(i();;){if(a(_t.PAREN_RIGHT)){i();break}if(!r()){const v=r();throw new ar("Expected closing parenthesis",t,v?v.value:"")}if(h.length>0){if(!a(_t.COMMA)){const v=r();throw new ar("Expected comma between function arguments",t,v?v.value:"")}i()}const p=c(0);h.push(p)}return{type:jn.CallExpression,callee:{type:jn.Identifier,name:d.value},arguments:h}})();case _t.PAREN_LEFT:{i();const d=c(0);if(!a(_t.PAREN_RIGHT)){const h=r();throw new ar("Expected closing parenthesis",t,h?h.value:"")}return i(),d}default:throw new ar(`Unexpected token: ${f.type}`,t,f.value)}},c=(f=0)=>{let d=l();for(;t")}i();const g=c(0);d={type:jn.ConditionalExpression,test:d,consequent:v,alternate:g}}}return d},u=c();return{type:jn.Program,body:u}},Wq=(e,t,n)=>{let r=t;n&&(r=Y3(Wh({},t),{context:Wh(Wh({},t.context),n)}));const i=a=>{switch(a.type){case jn.Literal:return(o=>o.value)(a);case jn.Identifier:return(o=>{if(!(o.name in r.context))throw new ar(`Undefined variable: ${o.name}`);return r.context[o.name]})(a);case jn.MemberExpression:return(o=>{const s=i(o.object);if(s==null)throw new ar("Cannot access property of null or undefined");return s[o.computed?i(o.property):o.property.name]})(a);case jn.CallExpression:return(o=>{const s=r.functions[o.callee.name];if(!s)throw new ar(`Undefined function: ${o.callee.name}`);return s(...o.arguments.map(l=>i(l)))})(a);case jn.BinaryExpression:return(o=>{if(o.operator==="&&"){const c=i(o.left);return c&&i(o.right)}if(o.operator==="||")return i(o.left)||i(o.right);const s=i(o.left),l=i(o.right);switch(o.operator){case"+":return s+l;case"-":return s-l;case"*":return s*l;case"/":return s/l;case"%":return s%l;case"===":return s===l;case"!==":return s!==l;case">":return s>l;case">=":return s>=l;case"<":return s{const s=i(o.argument);if(o.prefix)switch(o.operator){case"!":return!s;case"-":if(typeof s!="number")throw new ar(`Cannot apply unary - to non-number: ${s}`);return-s;default:throw new ar(`Unknown operator: ${o.operator}`)}throw new ar(`Postfix operators are not supported: ${o.operator}`)})(a);case jn.ConditionalExpression:return(o=>{const s=i(o.test);return i(s?o.consequent:o.alternate)})(a);default:throw new ar(`Evaluation error: Unsupported node type: ${a.type}`)}};return i(e.body)};function f3(e){const t=(i=>{const a=i,o=a.length,s=new Array(Math.ceil(o/3));let l=0,c=0;function u(g){const m=c+1;c++;let y="",b=!1;for(;c({context:i,functions:a}))({},l3);return(i={})=>Wq(n,r,i)}function dre(e,t={}){return f3(e)(t)}var $q=function(e){return e},Gq=function(e,t){t===void 0&&(t=$q);var n={};return Zl(e)&&!dt(e)&&Object.keys(e).forEach(function(r){n[r]=t(e[r],r)}),n};const Yq=["style","encode","labels","children"],Hq=dO(e=>{const t=f3(e);return(...n)=>{const r=Array.from({length:n.length},(a,o)=>String.fromCharCode(97+o)),i=Object.fromEntries(n.map((a,o)=>[r[o],a]));return t(Object.assign(Object.assign({},i),{global:Object.assign({},i)}))}},e=>e,128);function Nh(e,t=!0){if(Array.isArray(e))return e.map((n,r)=>Nh(e[r],t));if(typeof e=="object"&&e)return Gq(e,(n,r)=>t&&Yq.includes(r)?Nh(n,r==="children"):t?n:Nh(n,!1));if(typeof e=="string"){const n=e.trim();if(n.startsWith("{")&&n.endsWith("}"))return Hq(n.slice(1,-1))}return e}const Vq=[["legendCategory",[[["color","discrete"],["opacity","discrete"],["shape","discrete"],["size","constant"]],[["color","discrete"],["opacity","constant"],["shape","discrete"],["size","constant"]],[["color","discrete"],["opacity","discrete"],["shape","constant"],["size","constant"]],[["color","discrete"],["opacity","constant"],["shape","constant"],["size","constant"]],[["color","constant"],["opacity","discrete"],["shape","discrete"],["size","constant"]],[["color","constant"],["opacity","constant"],["shape","discrete"],["size","constant"]],[["color","constant"],["opacity","discrete"],["shape","constant"],["size","constant"]],[["color","discrete"],["shape","discrete"],["size","constant"]],[["color","discrete"],["opacity","discrete"],["shape","discrete"]],[["color","discrete"],["opacity","discrete"],["size","constant"]],[["color","discrete"],["opacity","constant"],["shape","discrete"]],[["color","discrete"],["opacity","constant"],["size","constant"]],[["color","discrete"],["shape","constant"],["size","constant"]],[["color","discrete"],["opacity","discrete"],["shape","constant"]],[["color","discrete"],["opacity","constant"],["shape","constant"]],[["color","constant"],["shape","discrete"],["size","constant"]],[["color","constant"],["opacity","discrete"],["shape","discrete"]],[["color","constant"],["opacity","discrete"],["size","constant"]],[["color","constant"],["opacity","constant"],["shape","discrete"]],[["color","constant"],["opacity","discrete"],["shape","constant"]],[["color","discrete"],["shape","discrete"]],[["color","discrete"],["size","constant"]],[["color","discrete"],["opacity","discrete"]],[["color","discrete"],["opacity","constant"]],[["color","discrete"],["shape","constant"]],[["color","constant"],["shape","discrete"]],[["color","constant"],["size","constant"]],[["color","constant"],["opacity","discrete"]],[["color","discrete"]]]],["legendContinuousSize",[[["color","continuous"],["opacity","continuous"],["size","continuous"]],[["color","constant"],["opacity","continuous"],["size","continuous"]],[["color","continuous"],["size","continuous"]],[["color","constant"],["size","continuous"]],[["size","continuous"],["opacity","continuous"]],[["size","continuous"]]]],["legendContinuousBlockSize",[[["color","distribution"],["opacity","distribution"],["size","distribution"]],[["color","distribution"],["size","distribution"]]]],["legendContinuousBlock",[[["color","distribution"],["opacity","continuous"]],[["color","distribution"]]]],["legendContinuous",[[["color","continuous"],["opacity","continuous"]],[["color","continuous"]],[["opacity","continuous"]]]]],Xq={linear:"linear",identity:"identity",log:"log",pow:"pow",sqrt:"sqrt",sequential:"sequential"},Uq={threshold:"threshold",quantize:"quantize",quantile:"quantile"},qq={ordinal:"ordinal",band:"band",point:"point"},Kq={constant:"constant"};var To=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);iu!==null),s=[],l=lK(t,e,n);if(s.push(...l),i){const{props:u}=a("title"),{defaultPosition:f,defaultOrientation:d,defaultOrder:h,defaultSize:p,defaultCrossPadding:v}=u,g=typeof i=="string"?{title:i}:i;s.push(Object.assign({type:"title",position:f,orientation:d,order:h,crossPadding:v[0],defaultSize:p},g))}return rK(o,r).forEach(([u,f])=>{const{props:d}=a(u),{defaultPosition:h,defaultPlane:p="xy",defaultOrientation:v,defaultSize:g,defaultOrder:m,defaultLength:y,defaultPadding:b=[0,0],defaultCrossPadding:x=[0,0]}=d,w=ge({},...f),{guide:O,field:_}=w,S=Array.isArray(O)?O:[O];for(const M of S){const[k,E]=oK(u,h,v,M,f,o,r);if(!k&&!E)continue;const N=k==="left"||k==="right",T=N?b[1]:b[0],L=N?x[1]:x[0],{size:I,order:D=m,length:F=y,padding:j=T,crossPadding:B=L}=M;s.push(Object.assign(Object.assign({title:_},M),{defaultSize:g,length:F,position:k,plane:p,orientation:E,padding:j,order:D,crossPadding:B,size:I,type:u,scales:f}))}}),s}function d3(e,t,n,r,i){const[a]=gn("component",r),{scaleInstances:o,scale:s,bbox:l}=e,c=To(e,["scaleInstances","scale","bbox"]),u={bbox:l,library:r};return a(c)({coordinate:t,library:r,markState:i,scales:o,theme:n,value:u,scale:s})}function Jq(e){return e.map(t=>{const n=ge(t,t.style);return delete n.style,n})}function hre(e){return e.flatMap(t=>t.type=="group"?t.children:t)}function h3(e,t){const n=["left","right","bottom","top"];return Sf(e,({type:a,position:o,group:s})=>n.includes(o)?s===void 0?a.startsWith("legend")?`legend-${o}`:Symbol("independent"):s==="independent"?Symbol("independent"):s:Symbol("independent")).flatMap(([,a])=>{if(a.length===1)return a[0];if(t!==void 0){const u=a.filter(v=>v.length!==void 0).map(v=>v.length),f=ki(u);if(f>t)return a.forEach(v=>v.group=Symbol("independent")),a;const d=t-f,h=a.length-u.length,p=d/h;a.forEach(v=>{v.length===void 0&&(v.length=p)})}const o=Gt(a,u=>u.size),s=Gt(a,u=>u.order),l=Gt(a,u=>u.crossPadding),c=a[0].position;return{type:"group",size:o,order:s,position:c,children:a,crossPadding:l}})}function eK(e,t){const n=["shape","size","color","opacity"],r=(d,h)=>d==="constant"&&h==="size",i=e.filter(({type:d,name:h})=>typeof d=="string"&&n.includes(h)&&!r(d,h)),a=i.filter(({type:d})=>d==="constant"),o=i.filter(({type:d})=>d!=="constant"),l=Sf(o,d=>d.field?d.field:Symbol("independent")).map(([d,h])=>[d,[...h,...a]]).filter(([,d])=>d.some(h=>h.type!=="constant")),c=new Map(l);if(c.size===0)return[];const u=d=>d.sort(([h],[p])=>h.localeCompare(p));return Array.from(c).map(([,d])=>{const p=a8(d).sort((v,g)=>g.length-v.length).map(v=>({combination:v,option:v.map(g=>[g.name,tK(g)])}));for(const{option:v,combination:g}of p)if(!v.every(m=>m[1]==="constant")&&v.every(m=>m[1]==="discrete"||m[1]==="constant"))return["legendCategory",g];for(const[v,g]of Vq)for(const{option:m,combination:y}of p)if(g.some(b=>wS(u(b),u(m))))return[v,y];return null}).filter(ln)}function tK(e){const{type:t}=e;return typeof t!="string"?null:t in Xq?"continuous":t in qq?"discrete":t in Uq?"distribution":t in Kq?"constant":null}function nK(e,t){return e.map(n=>{const{name:r}=n;if(Yz(t)||Sk(t)||bl(t)&&(gs(t)||Gc(t)))return null;if(r.startsWith("x"))return gs(t)?["axisArc",[n]]:Gc(t)?["axisLinear",[n]]:[bl(t)?"axisY":"axisX",[n]];if(r.startsWith("y"))return gs(t)?["axisLinear",[n]]:Gc(t)?["axisArc",[n]]:[bl(t)?"axisX":"axisY",[n]];if(r.startsWith("z"))return["axisZ",[n]];if(r.startsWith("position")){if(Mk(t))return["axisRadar",[n]];if(!gs(t))return["axisY",[n]]}return null}).filter(ln)}function rK(e,t){const n=e.filter(r=>SZ(r));return[...eK(n,t),...nK(n,t)]}function Zm(e){const t=Yi(e,"polar");if(t.length){const r=t[t.length-1],{startAngle:i,endAngle:a}=be(r);return[i,a]}const n=Yi(e,"radial");if(n.length){const r=n[n.length-1],{startAngle:i,endAngle:a}=Re(r);return[i,a]}return[-Math.PI/2,Math.PI/2*3]}function iK(e){const t=/position(\d*)/g.exec(e);return t?+t[1]:null}function aK(e,t,n,r,i){const{name:a}=n[0];if(e==="axisRadar"){const o=r.filter(d=>d.name.startsWith("position")),s=iK(a);if(s===null)return[null,null];const[l,c]=Zm(i),u=Mk(i)?o.length:o.length-1;return["center",(c-l)/u*s+l]}if(e==="axisY"&&Hz(i))return bl(i)?["center","horizontal"]:["center","vertical"];if(e==="axisLinear"){const[o]=Zm(i);return["center",o]}return e==="axisArc"?t[0]==="inner"?["inner",null]:["outer",null]:gs(i)?["center",null]:Gc(i)?["center",null]:e==="axisX"&&Vz(i)||e==="axisX"&&Xz(i)?["top",null]:t}function oK(e,t,n,r,i,a,o){const[s]=Zm(o),l=[r.position||t,s!=null?s:n];return typeof e=="string"&&e.startsWith("axis")?aK(e,l,i,a,o):typeof e=="string"&&e.startsWith("legend")&&gs(o)&&r.position==="center"?["center","vertical"]:l}function sK(e,t,n=[]){return e==="x"?bl(n)?`${t}Y`:`${t}X`:e==="y"?bl(n)?`${t}X`:`${t}Y`:null}function lK(e,t,n){const[,r]=gn("component",n),{coordinates:i}=e;function a(o,s,l,c){const u=sK(s,o,i);if(!c||!u)return;const{props:f}=r(u),{defaultPosition:d,defaultSize:h,defaultOrder:p,defaultCrossPadding:[v]}=f;return Object.assign(Object.assign({position:d,defaultSize:h,order:p,type:u,crossPadding:v},c),{scales:[l]})}return t.filter(o=>o.slider||o.scrollbar).flatMap(o=>{const{slider:s,scrollbar:l,name:c}=o;return[a("slider",c,o,s),a("scrollbar",c,o,l)]}).filter(o=>!!o)}function p3(e,t,n,r,i,a){const{type:o}=e;if(!["left","right","bottom","top"].includes(r)||typeof o!="string")return;const l=o;return(l.startsWith("axis")?hK:l.startsWith("group")?cK:l.startsWith("legendContinuous")?pK:l==="legendCategory"?vK:l.startsWith("slider")?dK:l==="title"?fK:l.startsWith("scrollbar")?uK:()=>{})(e,t,n,r,i,a)}function cK(e,t,n,r,i,a){const{children:o}=e,s=Gt(o,c=>c.crossPadding);o.forEach(c=>c.crossPadding=s),o.forEach(c=>p3(c,t,n,r,i,a));const l=Gt(o,c=>c.size);e.size=l,o.forEach(c=>c.size=l)}function uK(e,t,n,r,i,a){const{trackSize:o=6}=ge({},i.scrollbar,e);e.size=o}function fK(e,t,n,r,i,a){const o=ge({},i.title,e),{title:s,subtitle:l,spacing:c=0}=o,u=To(o,["title","subtitle","spacing"]);if(s){const f=De(u,"title"),d=Fh(s,f);e.size=d.height}if(l){const f=De(u,"subtitle"),d=Fh(l,f);e.size+=c+d.height}}function dK(e,t,n,r,i,a){const o=()=>{const{slider:u}=i;return ge({},u,e)},{trackSize:s,handleIconSize:l}=o(),c=Math.max(s,l*2.4);e.size=c}function hK(e,t,n,r,i,a){var o;e.transform=e.transform||[{type:"hide"}];const s=r==="left"||r==="right",l=v3(e,r,i),{tickLength:c=0,labelSpacing:u=0,titleSpacing:f=0,labelAutoRotate:d}=l,h=To(l,["tickLength","labelSpacing","titleSpacing","labelAutoRotate"]),p=Ih(e,a),v=Dh(h,p),g=c+u;if(v&&v.length){const y=Gt(v,x=>x.width),b=Gt(v,x=>x.height);if(s)e.size=y+g;else{const{tickFilter:x,labelTransform:w}=e;yK(p,v,t,n,x)&&!w&&d!==!1&&d!==null?(e.labelTransform="rotate(90)",e.size=y+g):(e.labelTransform=(o=e.labelTransform)!==null&&o!==void 0?o:"rotate(0)",e.size=b+g)}}else e.size=c;const m=jh(h);m&&(s?e.size+=f+m.width:e.size+=f+m.height)}function pK(e,t,n,r,i,a){const s=(()=>{const{legendContinuous:x}=i;return ge({},x,e)})(),{labelSpacing:l=0,titleSpacing:c=0}=s,u=To(s,["labelSpacing","titleSpacing"]),f=r==="left"||r==="right",d=De(u,"ribbon"),{size:h}=d,p=De(u,"handleIcon"),{size:v}=p,g=Math.max(h,v*2.4);e.size=g;const m=Ih(e,a),y=Dh(u,m);if(y){const x=f?"width":"height",w=Gt(y,O=>O[x]);e.size+=w+l}const b=jh(u);b&&(f?e.size=Math.max(e.size,b.width):e.size+=c+b.height)}function vK(e,t,n,r,i,a){const s=(()=>{const{legendCategory:L}=i,{title:I}=e,[D,F]=Array.isArray(I)?[I,void 0]:[void 0,I];return ge({title:D},L,Object.assign(Object.assign({},e),{title:F}))})(),{itemSpacing:l,itemMarkerSize:c,titleSpacing:u,rowPadding:f,colPadding:d,maxCols:h=1/0,maxRows:p=1/0}=s,v=To(s,["itemSpacing","itemMarkerSize","titleSpacing","rowPadding","colPadding","maxCols","maxRows"]),{cols:g,length:m}=e,y=L=>Math.min(L,p),b=L=>Math.min(L,h),x=r==="left"||r==="right",w=m===void 0?t+(x?0:n[0]+n[1]):m,O=jh(v),_=Ih(e,a),S=Dh(v,_,"itemLabel"),M=Math.max(S[0].height,c)+f,k=(L,I=0)=>c+L+l[0]+I;x?(()=>{let L=-1/0,I=0,D=1,F=0,j=-1/0,B=-1/0;const W=O?O.height:0,V=w-W;for(const{width:U}of S){const Q=k(U,d);L=Math.max(L,Q),I+M>V?(D++,j=Math.max(j,F),B=Math.max(B,I),F=1,I=M):(I+=M,F++)}D<=1&&(j=F,B=I),e.size=L*b(D),e.length=B+W,ge(e,{cols:b(D),gridRow:j})})():typeof g=="number"?(()=>{const L=Math.ceil(S.length/g),I=Gt(S,D=>k(D.width))*g;e.size=M*y(L)-f,e.length=Math.min(I,w)})():(()=>{let L=1,I=0,D=-1/0;for(const{width:F}of S){const j=k(F,d);I+j>w?(D=Math.max(D,I),I=j,L++):I+=j}L===1&&(D=I),e.size=M*y(L)-f,e.length=D})(),O&&(x?e.size=Math.max(e.size,O.width):e.size+=u+O.height)}function Ih(e,t){const[n]=gn("scale",t),{scales:r,tickCount:i,tickMethod:a}=e,o=r.find(s=>s.type!=="constant"&&s.type!=="identity");return i!==void 0&&(o.tickCount=i),a!==void 0&&(o.tickMethod=a),n(o)}function Dh(e,t,n="label"){const{labelFormatter:r,tickFilter:i,label:a=!0}=e,o=To(e,["labelFormatter","tickFilter","label"]);if(!a)return null;const s=gK(t,r,i),l=De(o,n),c=s.map((d,h)=>Object.fromEntries(Object.entries(l).map(([p,v])=>[p,typeof v=="function"?v(d,h):v]))),u=s.map((d,h)=>{const p=c[h];return Fh(d,p)});if(!c.some(d=>d.transform)){const d=s.map((h,p)=>p);e.indexBBox=new Map(d.map(h=>[h,[s[h],u[h]]]))}return u}function jh(e){const t=c=>c===!1||c===null,{title:n}=e,r=To(e,["title"]);if(t(n)||n===void 0)return null;const i=De(r,"title"),{direction:a,transform:o}=i,s=Array.isArray(n)?n.join(","):n;return typeof s!="string"?null:Fh(s,Object.assign(Object.assign({},i),{transform:o||(a==="vertical"?"rotate(-90)":"")}))}function v3(e,t,n){const{title:r}=e,[i,a]=Array.isArray(r)?[r,void 0]:[void 0,r],{axis:o,[`axis${n0(t)}`]:s}=n;return ge({title:i},o,s,Object.assign(Object.assign({},e),{title:a}))}function g3(e,t){const n=e.getTicks?e.getTicks():e.getOptions().domain;return t?n.filter(t):n}function gK(e,t,n){const i=g3(e,n).map(o=>typeof o=="number"?Cf(o):o),a=t?typeof t=="string"?go(t):t:e.getFormatter?e.getFormatter():o=>`${o}`;return i.map(a)}function mK(e,t){return e.getBandWidth?e.getBandWidth(t)/2:0}function yK(e,t,n,r,i){if(ki(t,h=>h.width)>n)return!0;const o=e.clone();o.update({range:[0,n]});const s=g3(e,i),l=s.map(h=>o.map(h)+mK(o,h)),c=s.map((h,p)=>p),u=-r[0],f=n+r[1],d=(h,p)=>{const{width:v}=p;return[h-v/2,h+v/2]};for(let h=0;hf)return!0;const m=l[h+1];if(m){const[y]=d(m,t[h+1]);if(g>y)return!0}}return!1}function Fh(e,t){const n=bK(e),{filter:r}=t,i=To(t,["filter"]);return n.attr(Object.assign(Object.assign({},i),{visibility:"none"})),n.getBBox()}function bK(e){return e instanceof un?e:new Bi({style:{text:`${e}`}})}function xK(e){const t=e.find(({type:i})=>i==="axisX"),n=e.find(({type:i})=>i==="axisY"),r=e.find(({type:i})=>i==="axisZ");t&&n&&r&&(t.plane="xy",n.plane="xy",r.plane="yz",r.origin=[t.bbox.x,t.bbox.y,0],r.eulerAngles=[0,-90,0],r.bbox.x=t.bbox.x,r.bbox.y=t.bbox.y,e.push(Object.assign(Object.assign({},t),{plane:"xz",showLabel:!1,showTitle:!1,origin:[t.bbox.x,t.bbox.y,0],eulerAngles:[-90,0,0]})),e.push(Object.assign(Object.assign({},n),{plane:"yz",showLabel:!1,showTitle:!1,origin:[n.bbox.x+n.bbox.width,n.bbox.y,0],eulerAngles:[0,-90,0]})),e.push(Object.assign(Object.assign({},r),{plane:"xz",actualPosition:"left",showLabel:!1,showTitle:!1,eulerAngles:[90,-90,0]})))}function wK(e,t,n,r){var i,a;const{width:o,height:s,depth:l,x:c=0,y:u=0,z:f=0,inset:d=(i=n.inset)!==null&&i!==void 0?i:0,insetLeft:h=d,insetTop:p=d,insetBottom:v=d,insetRight:g=d,margin:m=(a=n.margin)!==null&&a!==void 0?a:0,marginLeft:y=m,marginBottom:b=m,marginTop:x=m,marginRight:w=m,padding:O=n.padding,paddingBottom:_=O,paddingLeft:S=O,paddingRight:M=O,paddingTop:k=O}=_K(e,t,n,r),E=1/4,N=(Se,je,Ce,We,Ue)=>{const{marks:Ke}=t;if(Ke.length===0)return[We,Ue];if(Se-We-Ue-Se*E>0)return[We,Ue];const st=Se*(1-E);return[je==="auto"?st*We/(We+Ue):We,Ce==="auto"?st*Ue/(We+Ue):Ue]},T=Se=>Se==="auto"?20:Se!=null?Se:20,L=T(k),I=T(_),D=m3(e,s-L-I,[L+x,I+b],["left","right"],t,n,r),{paddingLeft:F,paddingRight:j}=D,B=o-y-w,[W,V]=N(B,S,M,F,j),U=B-W-V,Q=m3(e,U,[W+y,V+w],["bottom","top"],t,n,r),{paddingTop:se,paddingBottom:ee}=Q,ue=s-b-x,[he,ie]=N(ue,_,k,ee,se),we=ue-he-ie;return{width:o,height:s,depth:l,insetLeft:h,insetTop:p,insetBottom:v,insetRight:g,innerWidth:U,innerHeight:we,paddingLeft:W,paddingRight:V,paddingTop:ie,paddingBottom:he,marginLeft:y,marginBottom:b,marginTop:x,marginRight:w,x:c,y:u,z:f}}function OK(e){const{height:t,width:n,padding:r=0,paddingLeft:i=r,paddingRight:a=r,paddingTop:o=r,paddingBottom:s=r,margin:l=16,marginLeft:c=l,marginRight:u=l,marginTop:f=l,marginBottom:d=l,inset:h=0,insetLeft:p=h,insetRight:v=h,insetTop:g=h,insetBottom:m=h}=e,y=w=>w==="auto"?20:w,b=n-y(i)-y(a)-c-u-p-v,x=t-y(o)-y(s)-f-d-g-m;return{width:b,height:x}}function _K(e,t,n,r){const{coordinates:i}=t;if(!gs(i)&&!Gc(i))return t;const a=e.filter(m=>typeof m.type=="string"&&m.type.startsWith("axis"));if(a.length===0)return t;const o=a.map(m=>{const y=m.type==="axisArc"?"arc":"linear";return v3(m,y,n)}),s=Gt(o,m=>{var y;return(y=m.labelSpacing)!==null&&y!==void 0?y:0}),l=a.flatMap((m,y)=>{const b=o[y],x=Ih(m,r);return Dh(b,x)}).filter(ln),c=Gt(l,m=>m.height)+s,u=a.flatMap((m,y)=>{const b=o[y];return jh(b)}).filter(m=>m!==null),f=u.length===0?0:Gt(u,m=>m.height),{inset:d=c,insetLeft:h=d,insetBottom:p=d,insetTop:v=d+f,insetRight:g=d}=t;return Object.assign(Object.assign({},t),{insetLeft:h,insetBottom:p,insetTop:v,insetRight:g})}function m3(e,t,n,r,i,a,o){const s=sn(e,p=>p.position),{padding:l=a.padding,paddingLeft:c=l,paddingRight:u=l,paddingBottom:f=l,paddingTop:d=l}=i,h={paddingBottom:f,paddingLeft:c,paddingTop:d,paddingRight:u};for(const p of r){const v=`padding${n0(T0(p))}`,g=s.get(p)||[],m=h[v],y=M=>{M.size===void 0&&(M.size=M.defaultSize)},b=M=>{M.type==="group"?(M.children.forEach(y),M.size=Gt(M.children,k=>k.size)):M.size=M.defaultSize},x=M=>{M.size||(m!=="auto"?b(M):(p3(M,t,n,p,a,o),y(M)))},w=M=>{M.type.startsWith("axis")&&M.labelAutoHide===void 0&&(M.labelAutoHide=!0)},O=p==="bottom"||p==="top",_=ai(g,M=>M.order),S=g.filter(M=>M.type.startsWith("axis")&&M.order==_);if(S.length&&(S[0].crossPadding=0),typeof m=="number")g.forEach(y),g.forEach(w);else if(g.length===0)h[v]=0;else{const M=O?t+n[0]+n[1]:t,k=h3(g,M);k.forEach(x);const E=k.reduce((N,{size:T,crossPadding:L=12})=>N+T+L,0);h[v]=E}}return h}function SK(e,t,n){const r=sn(e,O=>`${O.plane||"xy"}-${O.position}`),{paddingLeft:i,paddingRight:a,paddingTop:o,paddingBottom:s,marginLeft:l,marginTop:c,marginBottom:u,marginRight:f,innerHeight:d,innerWidth:h,insetBottom:p,insetLeft:v,insetRight:g,insetTop:m,height:y,width:b,depth:x}=n,w={xy:Wm({width:b,height:y,paddingLeft:i,paddingRight:a,paddingTop:o,paddingBottom:s,marginLeft:l,marginTop:c,marginBottom:u,marginRight:f,innerHeight:d,innerWidth:h,insetBottom:p,insetLeft:v,insetRight:g,insetTop:m}),yz:Wm({width:x,height:y,paddingLeft:0,paddingRight:0,paddingTop:0,paddingBottom:0,marginLeft:0,marginTop:0,marginBottom:0,marginRight:0,innerWidth:x,innerHeight:y,insetBottom:0,insetLeft:0,insetRight:0,insetTop:0}),xz:Wm({width:b,height:x,paddingLeft:0,paddingRight:0,paddingTop:0,paddingBottom:0,marginLeft:0,marginTop:0,marginBottom:0,marginRight:0,innerWidth:b,innerHeight:x,insetBottom:0,insetLeft:0,insetRight:0,insetTop:0})};for(const[O,_]of r.entries()){const[S,M]=O.split("-"),k=w[S][M],[E,N]=ax(_,T=>typeof T.type!="string"?!1:!!(M==="center"||T.type.startsWith("axis")&&["inner","outer"].includes(M)));E.length&&MK(E,t,k,M),N.length&&NK(_,t,k)}}function Wm({width:e,height:t,paddingLeft:n,paddingRight:r,paddingTop:i,paddingBottom:a,marginLeft:o,marginTop:s,marginBottom:l,marginRight:c,innerHeight:u,innerWidth:f,insetBottom:d,insetLeft:h,insetRight:p,insetTop:v}){const g=n+o,m=i+s,y=r+c,b=a+l,x=e-o-c,w=[g+h,m+v,f-h-p,u-v-d,"center",null,null];return{top:[g,0,f,m,"vertical",!0,Nn,o,x],right:[e-y,m,y,u,"horizontal",!1,Nn],bottom:[g,t-b,f,b,"vertical",!1,Nn,o,x],left:[0,m,g,u,"horizontal",!0,Nn],"top-left":[g,0,f,m,"vertical",!0,Nn],"top-right":[g,0,f,m,"vertical",!0,Nn],"bottom-left":[g,t-b,f,b,"vertical",!1,Nn],"bottom-right":[g,t-b,f,b,"vertical",!1,Nn],center:w,inner:w,outer:w}}function MK(e,t,n,r){const[i,a]=ax(e,o=>!!(typeof o.type=="string"&&o.type.startsWith("axis")));kK(i,t,n,r),IK(a,t,n)}function kK(e,t,n,r){r==="center"?Nl(t)?RK(e,t,n,r):jt(t)?TK(e,t,n):Aa(t)&&PK(e,t,n,e[0].orientation):r==="inner"?EK(e,t,n):r==="outer"&&AK(e,t,n)}function EK(e,t,n){const[r,i,,a]=n,[o,s]=t.getCenter(),[l]=Pa(t),c=a/2,u=l*c,f=o-u,d=s-u;for(let h=0;hu%2===0).map(c=>c+r);for(let c=0;cu%2===1).map(c=>c+i);for(let c=0;cc==null?void 0:c(M.order,k.order));const x=M=>M==="title"||M==="group"||M.startsWith("legend"),w=(M,k,E)=>E===void 0?k:x(M)?E:k,O=(M,k,E)=>E===void 0?k:x(M)?E:k,_=l?h+m:h;for(let M=0,k=_;MM.type==="group");for(const M of S){const{bbox:k,children:E}=M,N=k[y],T=N/E.length,L=E.reduce((B,W)=>{var V;const U=(V=W.layout)===null||V===void 0?void 0:V.justifyContent;return U||B},"flex-start"),I=E.map((B,W)=>{const{length:V=T,padding:U=0}=B;return V+(W===E.length-1?0:U)}),D=ki(I),F=N-D,j=L==="flex-start"?0:L==="center"?F/2:F;for(let B=0,W=k[p]+j;B{var L;return(L=/mark\.(.*)/.exec(T))===null||L===void 0?void 0:L[1]}).filter(ln)),l=new Set(Object.keys(i).map(T=>{var L;return(L=/component\.(.*)/.exec(T))===null||L===void 0?void 0:L[1]}).filter(ln)),c=T=>{const{type:L}=T;if(typeof L=="function"){const{props:I={}}=L,{composite:D=!0}=I;if(D)return"mark"}return typeof L!="string"?L:s.has(L)||l.has(L)?"mark":L},u=T=>c(T)==="mark",f=T=>c(T)==="standardView",d=T=>{const{type:L}=T;return typeof L!="string"?!1:!!l.has(L)},h=T=>{if(f(T))return[T];const L=c(T);return a({type:L,static:d(T)})(T)},p=[],v=new Map,g=new Map,m=[e],y=[];for(;m.length;){const T=m.shift();if(f(T)){const L=g.get(T),[I,D]=L?w3(L,T,i):yield b3(T,n);v.set(I,T),p.push(I);const F=D.flatMap(h).map(j=>_k(j,i));if(m.push(...F),F.every(f)){const j=yield Promise.all(F.map(B=>x3(B,n)));tZ(j);for(let B=0;BT.key).join(T=>T.append("g").attr("className",bd).attr("id",L=>L.key).call(y3).each(function(L,I,D){Ym(L,ft(D),w,n),b.set(L,D)}),T=>T.call(y3).each(function(L,I,D){Ym(L,ft(D),w,n),x.set(L,D)}),T=>T.each(function(L,I,D){const F=D.nameInteraction.values();for(const j of F)j.destroy()}).remove());const O=(T,L,I)=>Array.from(T.entries()).map(([D,F])=>{const j=I||new Map,B=(U,Q=se=>se)=>j.set(U,Q),W=v.get(D),V=jK(ft(F),W,n);return{view:D,container:F,options:W,setState:B,update:(U,Q)=>Va(this,void 0,void 0,function*(){const ee=t0(Array.from(j.values()))(W);return yield V(ee,U,()=>{et(Q)&&L(T,Q,j)})})}}),_=(T=x,L,I)=>{var D;const F=O(T,_,I);for(const j of F){const{options:B,container:W}=j,V=W.nameInteraction;let U=Bh(B);L&&(U=U.filter(Q=>L.includes(Q[0])));for(const Q of U){const[se,ee]=Q,ue=V.get(se);if(ue&&((D=ue.destroy)===null||D===void 0||D.call(ue)),ee){const ie=Gm(j.view,se,ee,o)(j,F,n.emitter);V.set(se,{destroy:ie})}}}},S=O(b,_);for(const T of S){const{options:L}=T,I=new Map;T.container.nameInteraction=I;for(const D of Bh(L)){const[F,j]=D;if(j){const W=Gm(T.view,F,j,o)(T,S,n.emitter);I.set(F,{destroy:W})}}}_();const{width:M,height:k}=e,E=[];for(const T of y){const L=new Promise(I=>Va(this,void 0,void 0,function*(){for(const D of T){const F=Object.assign({width:M,height:k},D);yield $m(F,t,n)}I()}));E.push(L)}n.views=p,(r=n.animations)===null||r===void 0||r.forEach(T=>T==null?void 0:T.cancel()),n.animations=w,n.emitter.emit(Xt.AFTER_PAINT);const N=w.filter(ln).map(QK).map(T=>T.finished);return Promise.all([...N,...E])})}function y3(e){e.style("transform",t=>`translate(${t.layout.x}, ${t.layout.y})`)}function DK(e){const[,t]=gn("interaction",e);return n=>{const[r,i]=n;try{return[r,t(r)]}catch(a){return[r,i.type]}}}function jK(e,t,n){const{library:r}=n,i=DK(r),a=l=>l[1]&&l[1].props&&l[1].props.reapplyWhenUpdate,s=Bh(t).map(i).filter(a).map(l=>l[0]);return(l,c,u)=>Va(this,void 0,void 0,function*(){const f=[],[d,h]=yield b3(l,n);Ym(d,e,f,n);for(const p of s.filter(v=>v!==c))FK(p,e,l,d,n);for(const p of h)$m(p,e,n);return u(),{options:l,view:d}})}function FK(e,t,n,r,i){var a;const{library:o}=i,[s]=gn("interaction",o),c=t.node().nameInteraction,u=Bh(n).find(([v])=>v===e),f=c.get(e);if(!f||((a=f.destroy)===null||a===void 0||a.call(f),!u[1]))return;const d=Gm(r,e,u[1],s),h={options:n,view:r,container:t.node(),update:v=>Promise.resolve(v)},p=d(h,[],i.emitter);c.set(e,{destroy:p})}function b3(e,t){return Va(this,void 0,void 0,function*(){const{library:n}=t,r=yield zK(e,t),i=BK(r);e.interaction=i.interaction,e.coordinate=i.coordinate,e.marks=[...i.marks,...i.components];const a=_k(i,n),o=yield x3(a,t);return w3(o,a,n)})}function BK(e){const{coordinate:t={},interaction:n={},style:r={},marks:i}=e,a=Po(e,["coordinate","interaction","style","marks"]),o=i.map(d=>d.coordinate||{}),s=i.map(d=>d.interaction||{}),l=i.map(d=>d.viewStyle||{}),c=[...o,t].reduceRight((d,h)=>ge(d,h),{}),u=[n,...s].reduce((d,h)=>ge(d,h),{}),f=[...l,r].reduce((d,h)=>ge(d,h),{});return Object.assign(Object.assign({},a),{marks:i,coordinate:c,interaction:u,style:f})}function zK(e,t){return Va(this,void 0,void 0,function*(){const{library:n}=t,[r,i]=gn("mark",n),a=new Set(Object.keys(n).map(h=>{var p;return(p=/component\.(.*)/.exec(h))===null||p===void 0?void 0:p[1]}).filter(ln)),{marks:o}=e,s=[],l=[],c=[...o],{width:u,height:f}=OK(e),d={options:e,width:u,height:f};for(;c.length;){const[h]=c.splice(0,1),p=yield M3(h,t),{type:v=qs("G2Mark type is required."),key:g}=p;if(a.has(v))l.push(p);else{const{props:m={}}=i(v),{composite:y=!0}=m;if(!y)s.push(p);else{const{data:b}=p,x=Object.assign(Object.assign({},p),{data:b&&(Array.isArray(b)?b:b.value)}),w=yield r(x,d),O=Array.isArray(w)?w:[w];c.unshift(...O.map((_,S)=>Object.assign(Object.assign({},_),{key:`${g}-${S}`})))}}}return Object.assign(Object.assign({},e),{marks:s,components:l})})}function x3(e,t){return Va(this,void 0,void 0,function*(){const{library:n}=t,[r]=gn("theme",n),[,i]=gn("mark",n),{theme:a,marks:o,coordinates:s=[]}=e,l=r(S3(a)),c=new Map;for(const f of o){const{type:d}=f,{props:h={}}=i(d),p=yield _B(f,h,t);if(p){const[v,g]=p;c.set(v,g)}}const u=sn(Array.from(c.values()).flatMap(f=>f.channels),({scaleKey:f})=>f);for(const f of u.values()){const d=f.reduce((x,{scale:w})=>ge(x,w),{}),{scaleKey:h}=f[0],{values:p}=f[0],v=Array.from(new Set(p.map(x=>x.field).filter(ln))),g=ge({guide:{title:v.length===0?void 0:v},field:v[0]},d),{name:m}=f[0],y=f.flatMap(({values:x})=>x.map(w=>w.value)),b=Object.assign(Object.assign({},qz(m,y,g,s,l,n)),{uid:Symbol("scale"),key:h});f.forEach(x=>x.scale=b)}return c})}function Gm(e,t,n,r){const i=e.theme,a=typeof t=="string"?i[t]||{}:{};return r(ge(a,Object.assign({type:t},n)))}function w3(e,t,n){var r;const[i]=gn("mark",n),[a]=gn("theme",n),[o]=gn("labelTransform",n),{key:s,frame:l=!1,theme:c,clip:u,style:f={},labelTransform:d=[]}=t,h=a(S3(c)),p=Array.from(e.values()),v=Jz(p,t),g=Jq(Qq(nQ(Array.from(v),p,e),t,n)),m=wK(g,t,h,n),y=Gz(m,t,n),b=l?ge({mainLineWidth:1,mainStroke:"#000"},f):f;SK(h3(g),y,m),xK(g);const x=new Map(Array.from(e.values()).flatMap(M=>{const{channels:k}=M;return k.map(({scale:E})=>[E.uid,Ek(E,n)])}));Qz(e,x);const w={};for(const M of g){const{scales:k=[]}=M,E=[];for(const N of k){const{name:T,uid:L}=N,I=(r=x.get(L))!==null&&r!==void 0?r:Ek(N,n);E.push(I),T==="y"&&I.update(Object.assign(Object.assign({},I.getOptions()),{xScale:w.x})),kk(w,{[T]:I})}M.scaleInstances=E}const O=[],_=new Map;for(const[M,k]of e.entries()){const{children:E,dataDomain:N,modifier:T,key:L,data:I}=M;_.set(L,I);const{index:D,channels:F,tooltip:j}=k,B=Object.fromEntries(F.map(({name:Ce,scale:We})=>[Ce,We])),W=sa(B,({uid:Ce})=>x.get(Ce));kk(w,W);const V=Kz(F,W),U=i(M),[Q,se,ee]=$K(U(D,W,V,y)),ue=N||Q.length,he=T?T(se,ue,m):[],ie=Ce=>{var We,Ue;return(Ue=(We=j.title)===null||We===void 0?void 0:We[Ce])===null||Ue===void 0?void 0:Ue.value},we=Ce=>j.items.map(We=>We[Ce]),Se=Q.map((Ce,We)=>{const Ue=Object.assign({points:se[We],transform:he[We],index:Ce,markKey:L,viewKey:s,data:I[Ce]},j&&{title:ie(Ce),items:we(Ce)});for(const[Ke,xt]of Object.entries(V))Ue[Ke]=xt[Ce],ee&&(Ue[`series${vo(Ke)}`]=ee[We].map(ot=>xt[ot]));return ee&&(Ue.seriesIndex=ee[We]),ee&&j&&(Ue.seriesItems=ee[We].map(Ke=>we(Ke)),Ue.seriesTitle=ee[We].map(Ke=>ie(Ke))),Ue});k.data=Se,k.index=Q;const je=E==null?void 0:E(Se,W,m);O.push(...je||[])}return[{layout:m,theme:h,coordinate:y,markState:e,key:s,clip:u,scale:w,style:b,components:g,data:_,labelTransform:t0(d.map(o))},O]}function Ym(e,t,n,r){return Va(this,void 0,void 0,function*(){const{library:i}=r,{components:a,theme:o,layout:s,markState:l,coordinate:c,key:u,style:f,clip:d,scale:h}=e,{x:p,y:v,width:g,height:m}=s,y=Po(s,["x","y","width","height"]),b=["view","plot","main","content"],x=b.map((j,B)=>B),w=["a","margin","padding","inset"],O=b.map(j=>qb(Object.assign({},o.view,f),j)),_=w.map(j=>De(y,j)),S=j=>j.style("x",B=>T[B].x).style("y",B=>T[B].y).style("width",B=>T[B].width).style("height",B=>T[B].height).each(function(B,W,V){rQ(ft(V),O[B])});let M=0,k=0,E=g,N=m;const T=x.map(j=>{const B=_[j],{left:W=0,top:V=0,bottom:U=0,right:Q=0}=B;return M+=W,k+=V,E-=W+Q,N-=V+U,{x:M,y:k,width:E,height:N}});t.selectAll(_a(YS)).data(x.filter(j=>ln(O[j])),j=>b[j]).join(j=>j.append("rect").attr("className",YS).style("zIndex",-2).call(S),j=>j.call(S),j=>j.remove());const L=VK(l),I=L?{duration:L[1]}:!1;for(const[,j]of Sf(a,B=>`${B.type}-${B.position}`))j.forEach((B,W)=>B.index=W);const D=t.selectAll(_a(GS)).data(a,j=>`${j.type}-${j.position}-${j.index}`).join(j=>j.append("g").style("zIndex",({zIndex:B})=>B||-1).attr("className",GS).append(B=>d3(ge({animate:I,scale:h},B),c,o,i,l)),j=>j.transition(function(B,W,V){const{preserve:U=!1}=B;if(U)return;const Q=d3(ge({animate:I,scale:h},B),c,o,i,l),{attributes:se}=Q,[ee]=V.childNodes;return ee.update(se,!1)})).transitions();n.push(...D.flat().filter(ln));const F=t.selectAll(_a(xd)).data([s],()=>u).join(j=>j.append("rect").style("zIndex",0).style("fill","transparent").attr("className",xd).call(k3).call(A3,Array.from(l.keys())).call(T3,d),j=>j.call(A3,Array.from(l.keys())).call(B=>L?tQ(B,L):k3(B)).call(T3,d)).transitions();n.push(...F.flat());for(const[j,B]of l.entries()){const{data:W}=B,{key:V,class:U,type:Q}=j,se=t.select(`#${V}`),ee=qK(j,B,e,r),ue=KK(j,B,e,i),he=JK(j,B,e,i),ie=eQ(j,B,e,i),we=XK(t,se,U,"element"),Se=se.selectAll(_a(ha)).selectFacetAll(we).data(W,je=>je.key,je=>je.groupKey).join(je=>je.append(ee).attr("className",ha).attr("markType",Q).transition(function(Ce,We,Ue){return ue(Ce,[Ue])}),je=>je.call(Ce=>{const We=Ce.parent(),Ue=YI(Ke=>{const[xt,ot]=Ke.getBounds().min;return[xt,ot]});Ce.transition(function(Ke,xt,ot){UK(ot,We,Ue);const st=ee(Ke,xt),wt=he(Ke,[ot],[st]);return wt!=null&&wt.length||(ot.nodeName===st.nodeName&&st.nodeName!=="g"?r0(ot,st):(ot.parentNode.replaceChild(st,ot),st.className=ha,st.markType=Q,st.__data__=ot.__data__)),wt}).attr("markType",Q).attr("className",ha)}),je=>je.each(function(Ce,We,Ue){Ue.__removed__=!0}).transition(function(Ce,We,Ue){return ie(Ce,[Ue])}).remove(),je=>je.append(ee).attr("className",ha).attr("markType",Q).transition(function(Ce,We,Ue){const{__fromElements__:Ke}=Ue,xt=he(Ce,Ke,[Ue]);return new Kn(Ke,null,Ue.parentNode).transition(xt).remove(),xt}),je=>je.transition(function(Ce,We,Ue){const xt=new Kn([],Ue.__toData__,Ue.parentNode).append(ee).attr("className",ha).attr("markType",Q).nodes();return he(Ce,[Ue],xt)}).remove()).transitions();n.push(...Se.flat())}ZK(e,t,n,i,r)})}function ZK(e,t,n,r,i){const[a]=gn("labelTransform",r),{markState:o,labelTransform:s}=e,l=t.select(_a(Cv)).node(),c=new Map,u=new Map,f=Array.from(o.entries()).flatMap(([m,y])=>{const{labels:b=[],key:x}=m,w=HK(m,y,e,r,i),O=t.select(`#${x}`).selectAll(_a(ha)).nodes().filter(_=>!_.__removed__);return b.flatMap((_,S)=>{const{transform:M=[]}=_,k=Po(_,["transform"]);return O.flatMap(E=>{const N=WK(k,S,E);return N.forEach(T=>{c.set(T,L=>w(Object.assign(Object.assign({},L),{element:E}))),u.set(T,_)}),N})})}),d=ft(l).selectAll(_a(Lv)).data(f,m=>m.key).join(m=>m.append(y=>c.get(y)(y)).attr("className",Lv),m=>m.each(function(y,b,x){const O=c.get(y)(y);r0(x,O)}),m=>m.remove()).nodes(),h=sn(d,m=>u.get(m.__data__)),{coordinate:p,layout:v}=e,g={canvas:i.canvas,coordinate:p,layout:v};for(const[m,y]of h){const{transform:b=[]}=m;t0(b.map(a))(y,g)}s&&s(d,g)}function WK(e,t,n){const{seriesIndex:r,seriesKey:i,points:a,key:o,index:s}=n.__data__,l=YK(n);if(!r)return[Object.assign(Object.assign({},e),{key:`${o}-${t}`,bounds:l,index:s,points:a,dependentElement:n})];const c=GK(e),u=r.map((f,d)=>Object.assign(Object.assign({},e),{key:`${i[d]}-${t}`,bounds:[a[d]],index:f,points:a,dependentElement:n}));return c?c(u):u}function $K([e,t,n]){if(n)return[e,t,n];const r=[],i=[];for(let a=0;aln(l)&&ln(c))&&(r.push(o),i.push(s))}return[r,i]}function GK(e){const{selector:t}=e;if(!t)return null;if(typeof t=="function")return t;if(t==="first")return n=>[n[0]];if(t==="last")return n=>[n[n.length-1]];throw new Error(`Unknown selector: ${t}`)}function YK(e){const t=e.cloneNode(!0),n=e.getAnimations();t.style.visibility="hidden",n.forEach(o=>{const s=o.effect.getKeyframes();t.attr(s[s.length-1])}),e.parentNode.appendChild(t);const r=t.getLocalBounds();t.destroy();const{min:i,max:a}=r;return[i,a]}function HK(e,t,n,r,i){const[a]=gn("shape",r),{data:o,encode:s}=e,{data:l,defaultLabelShape:c}=t,u=l.map(v=>v.points),f=sa(s,v=>v.value),{theme:d,coordinate:h}=n,p=Object.assign(Object.assign({},i),{document:AM(i),theme:d,coordinate:h});return v=>{const{index:g,points:m}=v,y=o[g],{formatter:b=B=>`${B}`,transform:x,style:w,render:O,selector:_,element:S}=v,M=Po(v,["formatter","transform","style","render","selector","element"]),k=sa(Object.assign(Object.assign({},M),w),B=>O3(B,y,g,o,{channel:f,element:S})),{shape:E=c,text:N}=k,T=Po(k,["shape","text"]),L=typeof b=="string"?go(b):b,I=Object.assign(Object.assign({},T),{text:L(N,y,g,o),datum:y}),D=Object.assign({type:`label.${E}`,render:O},T),F=a(D,p),j=_3(d,"label",E,"label");return F(m,I,j,u)}}function O3(e,t,n,r,i){return typeof e=="function"?e(t,n,r,i):typeof e!="string"?e:Ks(t)&&t[e]!==void 0?t[e]:e}function VK(e){let t=-1/0,n=1/0;for(const[r,i]of e){const{animate:a={}}=r,{data:o}=i,{enter:s={},update:l={},exit:c={}}=a,{type:u,duration:f=300,delay:d=0}=l,{type:h,duration:p=300,delay:v=0}=s,{type:g,duration:m=300,delay:y=0}=c;for(const b of o){const{updateType:x=u,updateDuration:w=f,updateDelay:O=d,enterType:_=h,enterDuration:S=p,enterDelay:M=v,exitDuration:k=m,exitDelay:E=y,exitType:N=g}=b;(x===void 0||x)&&(t=Math.max(t,w+O),n=Math.min(n,O)),(N===void 0||N)&&(t=Math.max(t,k+E),n=Math.min(n,E)),(_===void 0||_)&&(t=Math.max(t,S+M),n=Math.min(n,M))}}return t===-1/0?null:[n,t-n]}function XK(e,t,n,r){return e.node().parentElement.findAll(a=>a.style.facet!==void 0&&a.style.facet===n&&a!==t.node()).flatMap(a=>a.getElementsByClassName(r))}function UK(e,t,n){if(!e.__facet__)return;const r=e.parentNode.parentNode,i=t.parentNode,[a,o]=n(r),[s,l]=n(i),c=`translate(${a-s}, ${o-l})`;HI(e,c),t.append(e)}function qK(e,t,n,r){const{library:i}=r,[a]=gn("shape",i),{data:o,encode:s}=e,{defaultShape:l,data:c,shape:u}=t,f=sa(s,y=>y.value),d=c.map(y=>y.points),{theme:h,coordinate:p}=n,{type:v,style:g={}}=e,m=Object.assign(Object.assign({},r),{document:AM(r),coordinate:p,theme:h});return y=>{const{shape:b=l}=g,{shape:x=b,points:w,seriesIndex:O,index:_}=y,S=Po(y,["shape","points","seriesIndex","index"]),M=Object.assign(Object.assign({},S),{index:_}),k=O?O.map(I=>o[I]):o[_],E=O||_,N=sa(g,I=>O3(I,k,E,o,{channel:f})),T=u[x]?u[x](N,m):a(Object.assign(Object.assign({},N),{type:E3(e,x)}),m),L=_3(h,v,x,l);return T(w,M,L,d)}}function _3(e,t,n,r){if(typeof t!="string")return;const{color:i}=e,a=e[t]||{},o=a[n]||a[r];return Object.assign({color:i},o)}function Hm(e,t,n,r,i){var a,o;const[,s]=gn("shape",i),[l]=gn("animation",i),{defaultShape:c,shape:u}=n,{theme:f,coordinate:d}=r,p=`default${vo(e)}Animation`,{[p]:v}=((a=u[c])===null||a===void 0?void 0:a.props)||s(E3(t,c)).props,{[e]:g={}}=f,m=((o=t.animate)===null||o===void 0?void 0:o[e])||{},y={coordinate:d};return(b,x,w)=>{const{[`${e}Type`]:O,[`${e}Delay`]:_,[`${e}Duration`]:S,[`${e}Easing`]:M}=b,k=Object.assign({type:O||v},m);if(!k.type)return null;const T=l(k,y)(x,w,ge(g,{delay:_,duration:S,easing:M}));let L=[];return Array.isArray(T)?L=T:L=[T],L.filter(Boolean)}}function KK(e,t,n,r){return Hm("enter",e,t,n,r)}function QK(e){return e.finished.then(()=>{e.cancel()}),e}function JK(e,t,n,r){return Hm("update",e,t,n,r)}function eQ(e,t,n,r){return Hm("exit",e,t,n,r)}function S3(e={}){if(typeof e=="string")return{type:e};const{type:t="light"}=e,n=Po(e,["type"]);return Object.assign(Object.assign({},n),{type:t})}function Bh(e){const t={event:!0,tooltip:!0,sliderFilter:!0,legendFilter:!0,scrollbarFilter:!0},{interaction:n={}}=e;return Object.entries(ge(t,n)).reverse()}function M3(e,t){return Va(this,void 0,void 0,function*(){const{data:n}=e,r=Po(e,["data"]);if(n==null)return e;const[,{data:i}]=yield jk([],{data:n},t);return Object.assign({data:i},r)})}function k3(e){e.style("transform",t=>`translate(${t.paddingLeft+t.marginLeft}, ${t.paddingTop+t.marginTop})`).style("width",t=>t.innerWidth).style("height",t=>t.innerHeight)}function tQ(e,t){const[n,r]=t;e.transition(function(i,a,o){const{transform:s,width:l,height:c}=o.style,{paddingLeft:u,paddingTop:f,innerWidth:d,innerHeight:h,marginLeft:p,marginTop:v}=i,g=[{transform:s,width:l,height:c},{transform:`translate(${u+p}, ${f+v})`,width:d,height:h}];return o.animate(g,{delay:n,duration:r,fill:"both"})})}function E3(e,t){const{type:n}=e;return typeof t=="string"?`${n}.${t}`:t}function A3(e,t){const n=a=>a.class!==void 0?`${a.class}`:"";e.nodes().length===0||(e.selectAll(_a($S)).data(t,a=>a.key).join(a=>a.append("g").attr("className",$S).attr("id",o=>o.key).style("facet",n).style("fill","transparent").style("zIndex",o=>{var s;return(s=o.zIndex)!==null&&s!==void 0?s:0}),a=>a.style("facet",n).style("fill","transparent").style("zIndex",o=>{var s;return(s=o.zIndex)!==null&&s!==void 0?s:0}),a=>a.remove()),e.select(_a(Cv)).node())||e.append("g").attr("className",Cv).style("zIndex",0)}function _a(...e){return e.map(t=>`.${t}`).join("")}function T3(e,t){e.node()&&e.style("clipPath",n=>{if(!t)return null;const{paddingTop:r,paddingLeft:i,marginLeft:a,marginTop:o,innerWidth:s,innerHeight:l}=n;return new lo({style:{x:i+a,y:r+o,width:s,height:l}})})}function nQ(e,t,n){var r;for(const[c]of n.entries())if(c.type==="cell")return e.filter(u=>u.name!=="shape");if(t.length!==1||e.some(c=>c.name==="shape"))return e;const{defaultShape:i}=t[0];if(!["point","line","rect","hollow"].includes(i))return e;const o={point:"point",line:"hyphen",rect:"square",hollow:"hollow"},l={field:((r=e.find(c=>c.name==="color"))===null||r===void 0?void 0:r.field)||null,name:"shape",type:"constant",domain:[],range:[o[i]]};return[...e,l]}function rQ(e,t){for(const[n,r]of Object.entries(t))e.style(n,r)}function iQ(...e){return t=>e.reduce((n,r)=>r(n),t)}function aQ(e){const{style:t,scale:n,type:r}=e,i={},a=pn(t,"columnWidthRatio");return a&&r==="interval"&&(i.x=Object.assign(Object.assign({},n==null?void 0:n.x),{padding:1-a})),Object.assign(Object.assign({},e),{scale:Object.assign(Object.assign({},n),i)})}function P3(e){const t=oQ(e);return t.children&&Array.isArray(t.children)&&(t.children=t.children.map(n=>P3(n))),t}function oQ(e){return iQ(aQ)(e)}function C3(e){const t=ge({},e),n=new Map([[t,null]]),r=new Map([[null,-1]]),i=[t];for(;i.length;){const a=i.shift();if(a.key===void 0){const s=n.get(a),l=r.get(a),c=s===null?"0":`${s.key}-${l}`;a.key=c}const{children:o=[]}=a;if(Array.isArray(o))for(let s=0;s{},r=i=>{throw i}){const i=Nh(e),{width:a=640,height:o=480,depth:s=0}=i,l=P3(i),c=C3(l),{canvas:u=sQ(a,o),emitter:f=new s3,library:d}=t;t.canvas=u,t.emitter=f;const{width:h,height:p}=u.getConfig();(h!==a||p!==o)&&u.resize(a,o),f.emit(Xt.BEFORE_RENDER);const v=ft(u.document.documentElement);return u.ready.then(()=>$m(Object.assign(Object.assign({},c),{width:a,height:o,depth:s}),v,t)).then(()=>{if(s){const[g,m]=u.document.documentElement.getPosition();u.document.documentElement.setPosition(g,m,-s/2)}u.requestAnimationFrame(()=>{u.requestAnimationFrame(()=>{f.emit(Xt.AFTER_RENDER),n==null||n()})})}).catch(g=>{r==null||r(g)}),uQ(u.getConfig().container)}function pre(e,t={},n=()=>{},r=i=>{throw i}){var i;const{width:a=640,height:o=480}=e,s=C3(e),{group:l=new Group,emitter:c=new EventEmitter,library:u}=t;l!=null&&l.parentElement||error("renderToMountedElement can't render chart to unmounted group.");const f=select(l);return t.group=l,t.emitter=c,t.canvas=t.canvas||((i=l==null?void 0:l.ownerDocument)===null||i===void 0?void 0:i.defaultView),c.emit(ChartEvent.BEFORE_RENDER),plot(Object.assign(Object.assign({},s),{width:a,height:o}),f,t).then(()=>{var d;(d=t.canvas)===null||d===void 0||d.requestAnimationFrame(()=>{c.emit(ChartEvent.AFTER_RENDER),n==null||n()})}).catch(d=>{r==null||r(d)}),l}function L3(e,t={},n=!1){const{canvas:r,emitter:i}=t;r&&(cQ(r),n?r.destroy():r.destroyChildren()),i.off()}function cQ(e){const t=e.getRoot().querySelectorAll(`.${bd}`);t==null||t.forEach(n=>{const{nameInteraction:r=new Map}=n;(r==null?void 0:r.size)>0&&Array.from(r==null?void 0:r.values()).forEach(i=>{i==null||i.destroy()})})}function uQ(e){return typeof e=="string"?document.getElementById(e):e}const Ll=e=>e?parseInt(e):0;function fQ(e){const t=getComputedStyle(e),n=e.clientWidth||Ll(t.width),r=e.clientHeight||Ll(t.height),i=Ll(t.paddingLeft)+Ll(t.paddingRight),a=Ll(t.paddingTop)+Ll(t.paddingBottom);return{width:n-i,height:r-a}}function vre(e){const{height:t,width:n,padding:r=0,paddingLeft:i=r,paddingRight:a=r,paddingTop:o=r,paddingBottom:s=r,margin:l=0,marginLeft:c=l,marginRight:u=l,marginTop:f=l,marginBottom:d=l,inset:h=0,insetLeft:p=h,insetRight:v=h,insetTop:g=h,insetBottom:m=h}=e,y=w=>w==="auto"?20:w,b=n-y(i)-y(a)-c-u-p-v,x=t-y(o)-y(s)-f-d-g-m;return{width:b,height:x}}function Vm(e,t){const n=[e];for(;n.length;){const r=n.shift();t&&t(r);const i=r.children||[];for(const a of i)n.push(a)}}class Xm{constructor(t={},n){this.parentNode=null,this.children=[],this.index=0,this.type=n,this.value=t}map(t=n=>n){const n=t(this.value);return this.value=n,this}attr(t,n){return arguments.length===1?this.value[t]:this.map(r=>(r[t]=n,r))}append(t){const n=new t({});return n.children=[],this.push(n),n}push(t){return t.parentNode=this,t.index=this.children.length,this.children.push(t),this}remove(){const t=this.parentNode;if(t){const{children:n}=t,r=n.findIndex(i=>i===this);n.splice(r,1)}return this}getNodeByKey(t){let n=null;return Vm(this,i=>{t===i.attr("key")&&(n=i)}),n}getNodesByType(t){const n=[];return Vm(this,i=>{t===i.type&&n.push(i)}),n}getNodeByType(t){let n=null;return Vm(this,r=>{n||t===r.type&&(n=r)}),n}call(t,...n){return t(this.map(),...n),this}getRoot(){let t=this;for(;t&&t.parentNode;)t=t.parentNode;return t}}var R3=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i{t=r,e=i}),t,e]}function MQ(e,t,{key:n=t}){e.prototype[t]=function(r){return arguments.length===0?this.attr(n):this.attr(n,r)}}function kQ(e,t,{key:n=t}){e.prototype[t]=function(r){if(arguments.length===0)return this.attr(n);if(Array.isArray(r))return this.attr(n,r);const i=[...this.attr(n)||[],r];return this.attr(n,i)}}function EQ(e,t,{key:n=t}){e.prototype[t]=function(r,i){if(arguments.length===0)return this.attr(n);if(arguments.length===1&&typeof r!="string")return this.attr(n,r);const a=this.attr(n)||{};return a[r]=arguments.length===1?!0:i,this.attr(n,a)}}function AQ(e,t,n){e.prototype[t]=function(r){if(arguments.length===0)return this.attr(t);if(Array.isArray(r))return this.attr(t,{items:r});if(Ks(r)&&(r.title!==void 0||r.items!==void 0))return this.attr(t,r);if(r===null||r===!1)return this.attr(t,r);const i=this.attr(t)||{},{items:a=[]}=i;return a.push(r),i.items=a,this.attr(t,i)}}function TQ(e,t,{ctor:n}){e.prototype[t]=function(r){const i=this.append(n);return t==="mark"&&(i.type=r),i}}function PQ(e,t,{ctor:n}){e.prototype[t]=function(){return this.type=null,this.append(n)}}function zh(e){return t=>{for(const[n,r]of Object.entries(e)){const{type:i}=r;i==="value"?MQ(t,n,r):i==="array"?kQ(t,n,r):i==="object"?EQ(t,n,r):i==="node"?TQ(t,n,r):i==="container"?PQ(t,n,r):i==="mix"&&AQ(t,n,r)}return t}}function B3(e){return Object.fromEntries(Object.entries(e).map(([t,n])=>[t,{type:"node",ctor:n}]))}const z3={encode:{type:"object"},scale:{type:"object"},data:{type:"value"},transform:{type:"array"},style:{type:"object"},animate:{type:"object"},coordinate:{type:"object"},interaction:{type:"object"},label:{type:"array",key:"labels"},axis:{type:"object"},legend:{type:"object"},slider:{type:"object"},scrollbar:{type:"object"},state:{type:"object"},layout:{type:"object"},theme:{type:"object"},title:{type:"value"}},CQ=Object.assign(Object.assign({},z3),{tooltip:{type:"mix"},viewStyle:{type:"object"}}),LQ=Object.assign(Object.assign({},z3),{labelTransform:{type:"array"}});var RQ=function(e,t,n,r){var i=arguments.length,a=i<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,o;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")a=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,n,a):o(t,n))||a);return i>3&&a&&Object.defineProperty(t,n,a),a};let Zh=class extends Xm{changeData(t){var n;const r=this.getRoot();if(r)return this.attr("data",t),!((n=this.children)===null||n===void 0)&&n.length&&this.children.forEach(i=>{i.attr("data",t)}),r==null?void 0:r.render()}getView(){const t=this.getRoot(),{views:n}=t.getContext();if(n!=null&&n.length)return n.find(r=>r.key===this._key)}getScale(){var t;return(t=this.getView())===null||t===void 0?void 0:t.scale}getScaleByChannel(t){const n=this.getScale();if(n)return n[t]}getCoordinate(){var t;return(t=this.getView())===null||t===void 0?void 0:t.coordinate}getTheme(){var t;return(t=this.getView())===null||t===void 0?void 0:t.theme}getGroup(){const t=this._key;return t?this.getRoot().getContext().canvas.getRoot().getElementById(t):void 0}show(){const t=this.getGroup();t&&!t.isVisible()&&wd(t)}hide(){const t=this.getGroup();t&&t.isVisible()&&Nv(t)}};Zh=RQ([zh(LQ)],Zh);var NQ=function(e,t,n,r){var i=arguments.length,a=i<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,o;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")a=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,n,a):o(t,n))||a);return i>3&&a&&Object.defineProperty(t,n,a),a};let Km=class extends Xm{changeData(t){const n=this.getRoot();if(n)return this.attr("data",t),n==null?void 0:n.render()}getMark(){var t;const n=(t=this.getRoot())===null||t===void 0?void 0:t.getView();if(!n)return;const{markState:r}=n,i=Array.from(r.keys()).find(a=>a.key===this.attr("key"));return r.get(i)}getScale(){var t;const n=(t=this.getRoot())===null||t===void 0?void 0:t.getView();if(n)return n==null?void 0:n.scale}getScaleByChannel(t){var n,r;const i=(n=this.getRoot())===null||n===void 0?void 0:n.getView();if(i)return(r=i==null?void 0:i.scale)===null||r===void 0?void 0:r[t]}getGroup(){const t=this.attr("key");return t?this.getRoot().getContext().canvas.getRoot().getElementById(t):void 0}};Km=NQ([zh(CQ)],Km);const Z3={};function gre(e,t){e.startsWith("symbol.")?registerSymbol(e.split(".").pop(),t):Object.assign(Z3,{[e]:t})}var IQ=function(e,t,n,r){var i=arguments.length,a=i<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,o;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")a=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,n,a):o(t,n))||a);return i>3&&a&&Object.defineProperty(t,n,a),a},DQ=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i{this.forceFit()},300),this._renderer=i||new i3,this._plugins=a||[],this._container=dQ(n),this._emitter=new s3,this._context={library:Object.assign(Object.assign({},o),Z3),emitter:this._emitter,canvas:r,createCanvas:s},this._create()}render(){if(this._rendering)return this._addToTrailing();this._context.canvas||this._createCanvas(),this._bindAutoFit(),this._rendering=!0;const t=new Promise((a,o)=>lQ(this._computedOptions(),this._context,this._createResolve(a),this._createReject(o))),[n,r,i]=SQ();return t.then(r).catch(i).then(()=>this._renderTrailing()),n}options(t){if(arguments.length===0)return vQ(this);const{type:n}=t;return n&&(this._previousDefinedType=n),_Q(this,t,this._previousDefinedType,this._marks,this._compositions),this}getContainer(){return this._container}getContext(){return this._context}on(t,n,r){return this._emitter.on(t,n,r),this}once(t,n){return this._emitter.once(t,n),this}emit(t,...n){return this._emitter.emit(t,...n),this}off(t,n){return this._emitter.off(t,n),this}clear(){const t=this.options();this.emit(Xt.BEFORE_CLEAR),this._reset(),L3(t,this._context,!1),this.emit(Xt.AFTER_CLEAR)}destroy(){const t=this.options();this.emit(Xt.BEFORE_DESTROY),this._unbindAutoFit(),this._reset(),L3(t,this._context,!0),this._container[N3]&&hQ(this._container),this.emit(Xt.AFTER_DESTROY)}forceFit(){this.options.autoFit=!0;const{width:t,height:n}=qm(this.options(),this._container);if(t===this._width&&n===this._height)return Promise.resolve(this);this.emit(Xt.BEFORE_CHANGE_SIZE);const r=this.render();return r.then(()=>{this.emit(Xt.AFTER_CHANGE_SIZE)}),r}changeSize(t,n){if(t===this._width&&n===this._height)return Promise.resolve(this);this.emit(Xt.BEFORE_CHANGE_SIZE),this.attr("width",t),this.attr("height",n);const r=this.render();return r.then(()=>{this.emit(Xt.AFTER_CHANGE_SIZE)}),r}getDataByXY(t,n={}){const{shared:r=!1,series:i,facet:a=!1,startX:o=0,startY:s=0}=n,{canvas:l,views:c}=this._context,{document:u}=l,{x:f,y:d}=t,{coordinate:h,scale:p,markState:v,data:g,key:m}=c[0],y=u.getElementsByClassName(ha),b=r?E=>E.__data__.x:E=>E,x=sn(y,b),w=u.getElementsByClassName(bd)[0],O=$i(w),_=E=>Array.from(E.values()).some(N=>{var T,L;return((T=N.interaction)===null||T===void 0?void 0:T.seriesTooltip)||((L=N.channels)===null||L===void 0?void 0:L.some(I=>I.name==="series"&&I.values!==void 0))}),S=ya(i,_(v)),M=E=>pn(E,"__data__.data",null),k=E=>E.map(M);try{if(S&&_(v)&&!a){const{selectedData:L}=Uk({root:O,event:{offsetX:f,offsetY:d},elements:y,coordinate:h,scale:p,startX:o,startY:s}),I=g.get(`${m}-0`);return L.map(({index:D})=>I[D])}const E=Xk({root:O,event:{offsetX:f,offsetY:d},elements:y,coordinate:h,scale:p,shared:r}),N=b(E),T=x.get(N);return T?k(T):[]}catch(E){const N=l.document.elementFromPointSync(f,d);return N?M(N):[]}}_create(){const{library:t}=this._context,n=a=>a.startsWith("mark.")||a==="component.axisX"||a==="component.axisY"||a==="component.legends",r=["mark.mark",...Object.keys(t).filter(n)];this._marks={};for(const a of r){const o=a.split(".").pop();class s extends Km{constructor(){super({},o)}}this._marks[o]=s,this[o]=function(l){const c=this.append(s);return o==="mark"&&(c.type=l),c}}const i=["composition.view",...Object.keys(t).filter(a=>a.startsWith("composition.")&&a!=="composition.mark")];this._compositions=Object.fromEntries(i.map(a=>{const o=a.split(".").pop();let s=class extends Zh{constructor(){super({},o)}};return s=IQ([zh(B3(this._marks))],s),[o,s]}));for(const a of Object.values(this._compositions))zh(B3(this._compositions))(a);for(const a of i){const o=a.split(".").pop();this[o]=function(){const s=this._compositions[o];return this.type=null,this.append(s)}}}_reset(){const t=["theme","type","width","height","autoFit"];this.type="view",this.value=Object.fromEntries(Object.entries(this.value).filter(([n])=>n.startsWith("margin")||n.startsWith("padding")||n.startsWith("inset")||t.includes(n))),this.children=[]}_renderTrailing(){this._trailing&&(this._trailing=!1,this.render().then(()=>{const t=this._trailingResolve.bind(this);this._trailingResolve=null,t(this)}).catch(t=>{const n=this._trailingReject.bind(this);this._trailingReject=null,n(t)}))}_createResolve(t){return()=>{this._rendering=!1,t(this)}}_createReject(t){return n=>{this._rendering=!1,t(n)}}_computedOptions(){const t=this.options(),{key:n=jQ}=t,{width:r,height:i,depth:a}=qm(t,this._container);return this._width=r,this._height=i,this._key=n,Object.assign(Object.assign({key:this._key},t),{width:r,height:i,depth:a})}_createCanvas(){const{width:t,height:n}=qm(this.options(),this._container);this._plugins.push(new o3),this._plugins.forEach(r=>this._renderer.registerPlugin(r)),this._context.canvas=new gb({container:this._container,width:t,height:n,renderer:this._renderer})}_addToTrailing(){var t;return(t=this._trailingResolve)===null||t===void 0||t.call(this,this),this._trailing=!0,new Promise((r,i)=>{this._trailingResolve=r,this._trailingReject=i})}_bindAutoFit(){const t=this.options(),{autoFit:n}=t;if(this._hasBindAutoFit){n||this._unbindAutoFit();return}n&&(this._hasBindAutoFit=!0,window.addEventListener("resize",this._onResize))}_unbindAutoFit(){this._hasBindAutoFit&&(this._hasBindAutoFit=!1,window.removeEventListener("resize",this._onResize))}}const BQ=Object.assign({},zU()),zQ=ZU(FQ,BQ)},91978:function(tt,at,re){"use strict";re.d(at,{Z:function(){return Ca}});var ye=re(62435),pe=re(87462),ae=re(1413),ht=re(15671),$e=re(43144),Pe=re(82963),Fe=re(78814),ke=re(61120),le=re(60136),be=re(4942),Le=re(71002),Ae=re(91),ct={animating:!1,autoplaying:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,dragging:!1,edgeDragged:!1,initialized:!1,lazyLoadedList:[],listHeight:null,listWidth:null,scrolling:!1,slideCount:null,slideHeight:null,slideWidth:null,swipeLeft:null,swiped:!1,swiping:!1,touchObject:{startX:0,startY:0,curX:0,curY:0},trackStyle:{},trackWidth:0,targetSlide:0},Ve=ct,Ye=re(27856),nt=re(93967),Re=re.n(nt),mt={accessibility:!0,adaptiveHeight:!1,afterChange:null,appendDots:function(P){return ye.createElement("ul",{style:{display:"block"}},P)},arrows:!0,autoplay:!1,autoplaySpeed:3e3,beforeChange:null,centerMode:!1,centerPadding:"50px",className:"",cssEase:"ease",customPaging:function(P){return ye.createElement("button",null,P+1)},dots:!1,dotsClass:"slick-dots",draggable:!0,easing:"linear",edgeFriction:.35,fade:!1,focusOnSelect:!1,infinite:!0,initialSlide:0,lazyLoad:null,nextArrow:null,onEdge:null,onInit:null,onLazyLoadError:null,onReInit:null,pauseOnDotsHover:!1,pauseOnFocus:!1,pauseOnHover:!0,prevArrow:null,responsive:null,rows:1,rtl:!1,slide:"div",slidesPerRow:1,slidesToScroll:1,slidesToShow:1,speed:500,swipe:!0,swipeEvent:null,swipeToSlide:!1,touchMove:!0,touchThreshold:5,useCSS:!0,useTransform:!0,variableWidth:!1,vertical:!1,waitForAnimate:!0,asNavFor:null},Ot=mt;function vt(oe,P,Z){return Math.max(P,Math.min(oe,Z))}var bn=function(P){var Z=["onTouchStart","onTouchMove","onWheel"];Z.includes(P._reactName)||P.preventDefault()},Ht=function(P){for(var Z=[],A=nn(P),de=et(P),J=A;J0?1:0):0},rn=function(P){return P.centerMode?Math.floor((P.slidesToShow-1)/2)+1+(parseInt(P.centerPadding)>0?1:0):P.slidesToShow},xn=function(P){return P&&P.offsetWidth||0},Ut=function(P){return P&&P.offsetHeight||0},Lr=function(P){var Z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,A,de,J,ce;return A=P.startX-P.curX,de=P.startY-P.curY,J=Math.atan2(de,A),ce=Math.round(J*180/Math.PI),ce<0&&(ce=360-Math.abs(ce)),ce<=45&&ce>=0||ce<=360&&ce>=315?"left":ce>=135&&ce<=225?"right":Z===!0?ce>=35&&ce<=135?"up":"down":"vertical"},vr=function(P){var Z=!0;return P.infinite||(P.centerMode&&P.currentSlide>=P.slideCount-1||P.slideCount<=P.slidesToShow||P.currentSlide>=P.slideCount-P.slidesToShow)&&(Z=!1),Z},Nt=function(P,Z){var A={};return Z.forEach(function(de){return A[de]=P[de]}),A},Rr=function(P){var Z=ye.Children.count(P.children),A=P.listRef,de=Math.ceil(xn(A)),J=P.trackRef&&P.trackRef.node,ce=Math.ceil(xn(J)),te;if(P.vertical)te=de;else{var ve=P.centerMode&&parseInt(P.centerPadding)*2;typeof P.centerPadding=="string"&&P.centerPadding.slice(-1)==="%"&&(ve*=de/100),te=Math.ceil((de-ve)/P.slidesToShow)}var _e=A&&Ut(A.querySelector('[data-index="0"]')),qe=_e*P.slidesToShow,C=P.currentSlide===void 0?P.initialSlide:P.currentSlide;P.rtl&&P.currentSlide===void 0&&(C=Z-1-P.initialSlide);var R=P.lazyLoadedList||[],z=Ht((0,ae.Z)((0,ae.Z)({},P),{},{currentSlide:C,lazyLoadedList:R}));R=R.concat(z);var $={slideCount:Z,slideWidth:te,listWidth:de,trackWidth:ce,currentSlide:C,slideHeight:_e,listHeight:qe,lazyLoadedList:R};return P.autoplaying===null&&P.autoplay&&($.autoplaying="playing"),$},Sa=function(P){var Z=P.waitForAnimate,A=P.animating,de=P.fade,J=P.infinite,ce=P.index,te=P.slideCount,ve=P.lazyLoad,_e=P.currentSlide,qe=P.centerMode,C=P.slidesToScroll,R=P.slidesToShow,z=P.useCSS,$=P.lazyLoadedList;if(Z&&A)return{};var X=ce,K,H,G,q={},ne={},xe=J?ce:vt(ce,0,te-1);if(de){if(!J&&(ce<0||ce>=te))return{};ce<0?X=ce+te:ce>=te&&(X=ce-te),ve&&$.indexOf(X)<0&&($=$.concat(X)),q={animating:!0,currentSlide:X,lazyLoadedList:$,targetSlide:X},ne={animating:!1,targetSlide:X}}else K=X,X<0?(K=X+te,J?te%C!==0&&(K=te-te%C):K=0):!vr(P)&&X>_e?X=K=_e:qe&&X>=te?(X=J?te:te-1,K=J?0:te-1):X>=te&&(K=X-te,J?te%C!==0&&(K=0):K=te-R),!J&&X+R>=te&&(K=te-R),H=mr((0,ae.Z)((0,ae.Z)({},P),{},{slideIndex:X})),G=mr((0,ae.Z)((0,ae.Z)({},P),{},{slideIndex:K})),J||(H===G&&(X=K),H=G),ve&&($=$.concat(Ht((0,ae.Z)((0,ae.Z)({},P),{},{currentSlide:X})))),z?(q={animating:!0,currentSlide:K,trackStyle:Nr((0,ae.Z)((0,ae.Z)({},P),{},{left:H})),lazyLoadedList:$,targetSlide:xe},ne={animating:!1,currentSlide:K,trackStyle:Sn((0,ae.Z)((0,ae.Z)({},P),{},{left:G})),swipeLeft:null,targetSlide:xe}):q={currentSlide:K,trackStyle:Sn((0,ae.Z)((0,ae.Z)({},P),{},{left:G})),lazyLoadedList:$,targetSlide:xe};return{state:q,nextState:ne}},Vi=function(P,Z){var A,de,J,ce,te,ve=P.slidesToScroll,_e=P.slidesToShow,qe=P.slideCount,C=P.currentSlide,R=P.targetSlide,z=P.lazyLoad,$=P.infinite;if(ce=qe%ve!==0,A=ce?0:(qe-C)%ve,Z.message==="previous")J=A===0?ve:_e-A,te=C-J,z&&!$&&(de=C-J,te=de===-1?qe-1:de),$||(te=R-ve);else if(Z.message==="next")J=A===0?ve:A,te=C+J,z&&!$&&(te=(C+ve)%qe+A),$||(te=R+ve);else if(Z.message==="dots")te=Z.index*Z.slidesToScroll;else if(Z.message==="children"){if(te=Z.index,$){var X=Zn((0,ae.Z)((0,ae.Z)({},P),{},{targetSlide:te}));te>Z.currentSlide&&X==="left"?te=te-qe:te10)return{scrolling:!0};te&&(G.swipeLength=Ne);var ze=(ve?-1:1)*(G.curX>G.startX?1:-1);te&&(ze=G.curY>G.startY?1:-1);var Te=Math.ceil(X/K),Qe=Lr(Z.touchObject,te),He=G.swipeLength;return H||(_e===0&&(Qe==="right"||Qe==="down")||_e+1>=Te&&(Qe==="left"||Qe==="up")||!vr(Z)&&(Qe==="left"||Qe==="up"))&&(He=G.swipeLength*qe,C===!1&&R&&(R(Qe),Be.edgeDragged=!0)),!z&&q&&(q(Qe),Be.swiped=!0),J?me=Oe+He*(ne/xe)*ze:ve?me=Oe-He*ze:me=Oe+He*ze,te&&(me=Oe+He*ze),Be=(0,ae.Z)((0,ae.Z)({},Be),{},{touchObject:G,swipeLeft:me,trackStyle:Sn((0,ae.Z)((0,ae.Z)({},Z),{},{left:me}))}),Math.abs(G.curX-G.startX)10&&(Be.swiping=!0,bn(P)),Be}},gr=function(P,Z){var A=Z.dragging,de=Z.swipe,J=Z.touchObject,ce=Z.listWidth,te=Z.touchThreshold,ve=Z.verticalSwiping,_e=Z.listHeight,qe=Z.swipeToSlide,C=Z.scrolling,R=Z.onSwipe,z=Z.targetSlide,$=Z.currentSlide,X=Z.infinite;if(!A)return de&&bn(P),{};var K=ve?_e/te:ce/te,H=Lr(J,ve),G={dragging:!1,edgeDragged:!1,scrolling:!1,swiping:!1,swiped:!1,swipeLeft:null,touchObject:{}};if(C||!J.swipeLength)return G;if(J.swipeLength>K){bn(P),R&&R(H);var q,ne,xe=X?$:z;switch(H){case"left":case"up":ne=xe+an(Z),q=qe?Ma(Z,ne):ne,G.currentDirection=0;break;case"right":case"down":ne=xe-an(Z),q=qe?Ma(Z,ne):ne,G.currentDirection=1;break;default:q=xe}G.triggerSlideHandler=q}else{var me=mr(Z);G.trackStyle=Nr((0,ae.Z)((0,ae.Z)({},Z),{},{left:me}))}return G},ei=function(P){for(var Z=P.infinite?P.slideCount*2:P.slideCount,A=P.infinite?P.slidesToShow*-1:0,de=P.infinite?P.slidesToShow*-1:0,J=[];AA[A.length-1])Z=A[A.length-1];else for(var J in A){if(ZP.swipeLeft*-1)return A=ve,!1}else if(ve.offsetLeft-Z+xn(ve)/2>P.swipeLeft*-1)return A=ve,!1;return!0}),!A)return 0;var ce=P.rtl===!0?P.slideCount-P.currentSlide:P.currentSlide,te=Math.abs(A.dataset.index-ce)||1;return te}else return P.slidesToScroll},ut=function(P,Z){return Z.reduce(function(A,de){return A&&P.hasOwnProperty(de)},!0)?null:console.error("Keys Missing:",P)},Sn=function(P){ut(P,["left","variableWidth","slideCount","slidesToShow","slideWidth"]);var Z,A;if(!P.vertical)Z=Xa(P)*P.slideWidth;else{var de=P.unslick?P.slideCount:P.slideCount+2*P.slidesToShow;A=de*P.slideHeight}var J={opacity:1,transition:"",WebkitTransition:""};if(P.useTransform){var ce=P.vertical?"translate3d(0px, "+P.left+"px, 0px)":"translate3d("+P.left+"px, 0px, 0px)",te=P.vertical?"translate3d(0px, "+P.left+"px, 0px)":"translate3d("+P.left+"px, 0px, 0px)",ve=P.vertical?"translateY("+P.left+"px)":"translateX("+P.left+"px)";J=(0,ae.Z)((0,ae.Z)({},J),{},{WebkitTransform:ce,transform:te,msTransform:ve})}else P.vertical?J.top=P.left:J.left=P.left;return P.fade&&(J={opacity:1}),Z&&(J.width=Z),A&&(J.height=A),window&&!window.addEventListener&&window.attachEvent&&(P.vertical?J.marginTop=P.left+"px":J.marginLeft=P.left+"px"),J},Nr=function(P){ut(P,["left","variableWidth","slideCount","slidesToShow","slideWidth","speed","cssEase"]);var Z=Sn(P);return P.useTransform?(Z.WebkitTransition="-webkit-transform "+P.speed+"ms "+P.cssEase,Z.transition="transform "+P.speed+"ms "+P.cssEase):P.vertical?Z.transition="top "+P.speed+"ms "+P.cssEase:Z.transition="left "+P.speed+"ms "+P.cssEase,Z},mr=function(P){if(P.unslick)return 0;ut(P,["slideIndex","trackRef","infinite","centerMode","slideCount","slidesToShow","slidesToScroll","slideWidth","listWidth","variableWidth","slideHeight"]);var Z=P.slideIndex,A=P.trackRef,de=P.infinite,J=P.centerMode,ce=P.slideCount,te=P.slidesToShow,ve=P.slidesToScroll,_e=P.slideWidth,qe=P.listWidth,C=P.variableWidth,R=P.slideHeight,z=P.fade,$=P.vertical,X=0,K,H,G=0;if(z||P.slideCount===1)return 0;var q=0;if(de?(q=-dn(P),ce%ve!==0&&Z+ve>ce&&(q=-(Z>ce?te-(Z-ce):ce%ve)),J&&(q+=parseInt(te/2))):(ce%ve!==0&&Z+ve>ce&&(q=te-ce%ve),J&&(q=parseInt(te/2))),X=q*_e,G=q*R,$?K=Z*R*-1+G:K=Z*_e*-1+X,C===!0){var ne,xe=A&&A.node;if(ne=Z+dn(P),H=xe&&xe.childNodes[ne],K=H?H.offsetLeft*-1:0,J===!0){ne=de?Z+dn(P):Z,H=xe&&xe.children[ne],K=0;for(var me=0;meP.currentSlide?P.targetSlide>P.currentSlide+Gr(P)?"left":"right":P.targetSlide0&&(ce+=1),de&&Z%2===0&&(ce+=1),ce}return de?0:Z-1},Co=function(P){var Z=P.slidesToShow,A=P.centerMode,de=P.rtl,J=P.centerPadding;if(A){var ce=(Z-1)/2+1;return parseInt(J)>0&&(ce+=1),!de&&Z%2===0&&(ce+=1),ce}return de?Z-1:0},Pi=function(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)},Dt=Object.keys(Ot);function Tt(oe){return Dt.reduce(function(P,Z){return oe.hasOwnProperty(Z)&&(P[Z]=oe[Z]),P},{})}function yt(oe,P,Z){return P=(0,ke.Z)(P),(0,Pe.Z)(oe,(0,Fe.Z)()?Reflect.construct(P,Z||[],(0,ke.Z)(oe).constructor):P.apply(oe,Z))}var Bt=function(P){var Z,A,de,J,ce;P.rtl?ce=P.slideCount-1-P.index:ce=P.index,de=ce<0||ce>=P.slideCount,P.centerMode?(J=Math.floor(P.slidesToShow/2),A=(ce-P.currentSlide)%P.slideCount===0,ce>P.currentSlide-J-1&&ce<=P.currentSlide+J&&(Z=!0)):Z=P.currentSlide<=ce&&ce=P.slideCount?te=P.targetSlide-P.slideCount:te=P.targetSlide;var ve=ce===te;return{"slick-slide":!0,"slick-active":Z,"slick-center":A,"slick-cloned":de,"slick-current":ve}},Wn=function(P){var Z={};return(P.variableWidth===void 0||P.variableWidth===!1)&&(Z.width=P.slideWidth),P.fade&&(Z.position="relative",P.vertical&&P.slideHeight?Z.top=-P.index*parseInt(P.slideHeight):Z.left=-P.index*parseInt(P.slideWidth),Z.opacity=P.currentSlide===P.index?1:0,Z.zIndex=P.currentSlide===P.index?999:998,P.useCSS&&(Z.transition="opacity "+P.speed+"ms "+P.cssEase+", visibility "+P.speed+"ms "+P.cssEase)),Z},Wt=function(P,Z){return P.key+"-"+Z},Ci=function(P){var Z,A=[],de=[],J=[],ce=ye.Children.count(P.children),te=nn(P),ve=et(P);return ye.Children.forEach(P.children,function(_e,qe){var C,R={message:"children",index:qe,slidesToScroll:P.slidesToScroll,currentSlide:P.currentSlide};!P.lazyLoad||P.lazyLoad&&P.lazyLoadedList.indexOf(qe)>=0?C=_e:C=ye.createElement("div",null);var z=Wn((0,ae.Z)((0,ae.Z)({},P),{},{index:qe})),$=C.props.className||"",X=Bt((0,ae.Z)((0,ae.Z)({},P),{},{index:qe}));if(A.push(ye.cloneElement(C,{key:"original"+Wt(C,qe),"data-index":qe,className:Re()(X,$),tabIndex:"-1","aria-hidden":!X["slick-active"],style:(0,ae.Z)((0,ae.Z)({outline:"none"},C.props.style||{}),z),onClick:function(G){C.props&&C.props.onClick&&C.props.onClick(G),P.focusOnSelect&&P.focusOnSelect(R)}})),P.infinite&&ce>1&&P.fade===!1&&!P.unslick){var K=ce-qe;K<=dn(P)&&(Z=-K,Z>=te&&(C=_e),X=Bt((0,ae.Z)((0,ae.Z)({},P),{},{index:Z})),de.push(ye.cloneElement(C,{key:"precloned"+Wt(C,Z),"data-index":Z,tabIndex:"-1",className:Re()(X,$),"aria-hidden":!X["slick-active"],style:(0,ae.Z)((0,ae.Z)({},C.props.style||{}),z),onClick:function(G){C.props&&C.props.onClick&&C.props.onClick(G),P.focusOnSelect&&P.focusOnSelect(R)}}))),Z=ce+qe,Z=q&&C<=H:C===q}),xe={message:"dots",index:X,slidesToScroll:ve,currentSlide:C},me=this.clickHandler.bind(this,xe);$=$.concat(ye.createElement("li",{key:X,className:ne},ye.cloneElement(this.props.customPaging(X),{onClick:me})))}return ye.cloneElement(this.props.appendDots($),(0,ae.Z)({className:this.props.dotsClass},z))}}])}(ye.PureComponent);function Lo(oe,P,Z){return P=(0,ke.Z)(P),(0,Pe.Z)(oe,(0,Fe.Z)()?Reflect.construct(P,Z||[],(0,ke.Z)(oe).constructor):P.apply(oe,Z))}var Ss=function(oe){function P(){return(0,ht.Z)(this,P),Lo(this,P,arguments)}return(0,le.Z)(P,oe),(0,$e.Z)(P,[{key:"clickHandler",value:function(A,de){de&&de.preventDefault(),this.props.clickHandler(A,de)}},{key:"render",value:function(){var A={"slick-arrow":!0,"slick-prev":!0},de=this.clickHandler.bind(this,{message:"previous"});!this.props.infinite&&(this.props.currentSlide===0||this.props.slideCount<=this.props.slidesToShow)&&(A["slick-disabled"]=!0,de=null);var J={key:"0","data-role":"none",className:Re()(A),style:{display:"block"},onClick:de},ce={currentSlide:this.props.currentSlide,slideCount:this.props.slideCount},te;return this.props.prevArrow?te=ye.cloneElement(this.props.prevArrow,(0,ae.Z)((0,ae.Z)({},J),ce)):te=ye.createElement("button",(0,pe.Z)({key:"0",type:"button"},J)," ","Previous"),te}}])}(ye.PureComponent),Xn=function(oe){function P(){return(0,ht.Z)(this,P),Lo(this,P,arguments)}return(0,le.Z)(P,oe),(0,$e.Z)(P,[{key:"clickHandler",value:function(A,de){de&&de.preventDefault(),this.props.clickHandler(A,de)}},{key:"render",value:function(){var A={"slick-arrow":!0,"slick-next":!0},de=this.clickHandler.bind(this,{message:"next"});vr(this.props)||(A["slick-disabled"]=!0,de=null);var J={key:"1","data-role":"none",className:Re()(A),style:{display:"block"},onClick:de},ce={currentSlide:this.props.currentSlide,slideCount:this.props.slideCount},te;return this.props.nextArrow?te=ye.cloneElement(this.props.nextArrow,(0,ae.Z)((0,ae.Z)({},J),ce)):te=ye.createElement("button",(0,pe.Z)({key:"1",type:"button"},J)," ","Next"),te}}])}(ye.PureComponent),Xi=re(91033),yr=["animating"];function Ms(oe,P,Z){return P=(0,ke.Z)(P),(0,Pe.Z)(oe,(0,Fe.Z)()?Reflect.construct(P,Z||[],(0,ke.Z)(oe).constructor):P.apply(oe,Z))}var ti=function(oe){function P(Z){var A;(0,ht.Z)(this,P),A=Ms(this,P,[Z]),(0,be.Z)(A,"listRefHandler",function(J){return A.list=J}),(0,be.Z)(A,"trackRefHandler",function(J){return A.track=J}),(0,be.Z)(A,"adaptHeight",function(){if(A.props.adaptiveHeight&&A.list){var J=A.list.querySelector('[data-index="'.concat(A.state.currentSlide,'"]'));A.list.style.height=Ut(J)+"px"}}),(0,be.Z)(A,"componentDidMount",function(){if(A.props.onInit&&A.props.onInit(),A.props.lazyLoad){var J=Ht((0,ae.Z)((0,ae.Z)({},A.props),A.state));J.length>0&&(A.setState(function(te){return{lazyLoadedList:te.lazyLoadedList.concat(J)}}),A.props.onLazyLoad&&A.props.onLazyLoad(J))}var ce=(0,ae.Z)({listRef:A.list,trackRef:A.track},A.props);A.updateState(ce,!0,function(){A.adaptHeight(),A.props.autoplay&&A.autoPlay("playing")}),A.props.lazyLoad==="progressive"&&(A.lazyLoadTimer=setInterval(A.progressiveLazyLoad,1e3)),A.ro=new Xi.Z(function(){A.state.animating?(A.onWindowResized(!1),A.callbackTimers.push(setTimeout(function(){return A.onWindowResized()},A.props.speed))):A.onWindowResized()}),A.ro.observe(A.list),document.querySelectorAll&&Array.prototype.forEach.call(document.querySelectorAll(".slick-slide"),function(te){te.onfocus=A.props.pauseOnFocus?A.onSlideFocus:null,te.onblur=A.props.pauseOnFocus?A.onSlideBlur:null}),window.addEventListener?window.addEventListener("resize",A.onWindowResized):window.attachEvent("onresize",A.onWindowResized)}),(0,be.Z)(A,"componentWillUnmount",function(){A.animationEndCallback&&clearTimeout(A.animationEndCallback),A.lazyLoadTimer&&clearInterval(A.lazyLoadTimer),A.callbackTimers.length&&(A.callbackTimers.forEach(function(J){return clearTimeout(J)}),A.callbackTimers=[]),window.addEventListener?window.removeEventListener("resize",A.onWindowResized):window.detachEvent("onresize",A.onWindowResized),A.autoplayTimer&&clearInterval(A.autoplayTimer),A.ro.disconnect()}),(0,be.Z)(A,"componentDidUpdate",function(J){if(A.checkImagesLoad(),A.props.onReInit&&A.props.onReInit(),A.props.lazyLoad){var ce=Ht((0,ae.Z)((0,ae.Z)({},A.props),A.state));ce.length>0&&(A.setState(function(_e){return{lazyLoadedList:_e.lazyLoadedList.concat(ce)}}),A.props.onLazyLoad&&A.props.onLazyLoad(ce))}A.adaptHeight();var te=(0,ae.Z)((0,ae.Z)({listRef:A.list,trackRef:A.track},A.props),A.state),ve=A.didPropsChange(J);ve&&A.updateState(te,ve,function(){A.state.currentSlide>=ye.Children.count(A.props.children)&&A.changeSlide({message:"index",index:ye.Children.count(A.props.children)-A.props.slidesToShow,currentSlide:A.state.currentSlide}),(J.autoplay!==A.props.autoplay||J.autoplaySpeed!==A.props.autoplaySpeed)&&(!J.autoplay&&A.props.autoplay?A.autoPlay("playing"):A.props.autoplay?A.autoPlay("update"):A.pause("paused"))})}),(0,be.Z)(A,"onWindowResized",function(J){A.debouncedResize&&A.debouncedResize.cancel(),A.debouncedResize=(0,Ye.D)(50,function(){return A.resizeWindow(J)}),A.debouncedResize()}),(0,be.Z)(A,"resizeWindow",function(){var J=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,ce=!!(A.track&&A.track.node);if(ce){var te=(0,ae.Z)((0,ae.Z)({listRef:A.list,trackRef:A.track},A.props),A.state);A.updateState(te,J,function(){A.props.autoplay?A.autoPlay("update"):A.pause("paused")}),A.setState({animating:!1}),clearTimeout(A.animationEndCallback),delete A.animationEndCallback}}),(0,be.Z)(A,"updateState",function(J,ce,te){var ve=Rr(J);J=(0,ae.Z)((0,ae.Z)((0,ae.Z)({},J),ve),{},{slideIndex:ve.currentSlide});var _e=mr(J);J=(0,ae.Z)((0,ae.Z)({},J),{},{left:_e});var qe=Sn(J);(ce||ye.Children.count(A.props.children)!==ye.Children.count(J.children))&&(ve.trackStyle=qe),A.setState(ve,te)}),(0,be.Z)(A,"ssrInit",function(){if(A.props.variableWidth){var J=0,ce=0,te=[],ve=dn((0,ae.Z)((0,ae.Z)((0,ae.Z)({},A.props),A.state),{},{slideCount:A.props.children.length})),_e=At((0,ae.Z)((0,ae.Z)((0,ae.Z)({},A.props),A.state),{},{slideCount:A.props.children.length}));A.props.children.forEach(function(me){te.push(me.props.style.width),J+=me.props.style.width});for(var qe=0;qe=ce&&A.onWindowResized()};if(!ve.onclick)ve.onclick=function(){return ve.parentNode.focus()};else{var qe=ve.onclick;ve.onclick=function(C){qe(C),ve.parentNode.focus()}}ve.onload||(A.props.lazyLoad?ve.onload=function(){A.adaptHeight(),A.callbackTimers.push(setTimeout(A.onWindowResized,A.props.speed))}:(ve.onload=_e,ve.onerror=function(){_e(),A.props.onLazyLoadError&&A.props.onLazyLoadError()}))})}),(0,be.Z)(A,"progressiveLazyLoad",function(){for(var J=[],ce=(0,ae.Z)((0,ae.Z)({},A.props),A.state),te=A.state.currentSlide;te=-dn(ce);ve--)if(A.state.lazyLoadedList.indexOf(ve)<0){J.push(ve);break}J.length>0?(A.setState(function(_e){return{lazyLoadedList:_e.lazyLoadedList.concat(J)}}),A.props.onLazyLoad&&A.props.onLazyLoad(J)):A.lazyLoadTimer&&(clearInterval(A.lazyLoadTimer),delete A.lazyLoadTimer)}),(0,be.Z)(A,"slideHandler",function(J){var ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,te=A.props,ve=te.asNavFor,_e=te.beforeChange,qe=te.onLazyLoad,C=te.speed,R=te.afterChange,z=A.state.currentSlide,$=Sa((0,ae.Z)((0,ae.Z)((0,ae.Z)({index:J},A.props),A.state),{},{trackRef:A.track,useCSS:A.props.useCSS&&!ce})),X=$.state,K=$.nextState;if(X){_e&&_e(z,X.currentSlide);var H=X.lazyLoadedList.filter(function(G){return A.state.lazyLoadedList.indexOf(G)<0});qe&&H.length>0&&qe(H),!A.props.waitForAnimate&&A.animationEndCallback&&(clearTimeout(A.animationEndCallback),R&&R(z),delete A.animationEndCallback),A.setState(X,function(){ve&&A.asNavForIndex!==J&&(A.asNavForIndex=J,ve.innerSlider.slideHandler(J)),K&&(A.animationEndCallback=setTimeout(function(){var G=K.animating,q=(0,Ae.Z)(K,yr);A.setState(q,function(){A.callbackTimers.push(setTimeout(function(){return A.setState({animating:G})},10)),R&&R(X.currentSlide),delete A.animationEndCallback})},C))})}}),(0,be.Z)(A,"changeSlide",function(J){var ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,te=(0,ae.Z)((0,ae.Z)({},A.props),A.state),ve=Vi(te,J);if(!(ve!==0&&!ve)&&(ce===!0?A.slideHandler(ve,ce):A.slideHandler(ve),A.props.autoplay&&A.autoPlay("update"),A.props.focusOnSelect)){var _e=A.list.querySelectorAll(".slick-current");_e[0]&&_e[0].focus()}}),(0,be.Z)(A,"clickHandler",function(J){A.clickable===!1&&(J.stopPropagation(),J.preventDefault()),A.clickable=!0}),(0,be.Z)(A,"keyHandler",function(J){var ce=ui(J,A.props.accessibility,A.props.rtl);ce!==""&&A.changeSlide({message:ce})}),(0,be.Z)(A,"selectHandler",function(J){A.changeSlide(J)}),(0,be.Z)(A,"disableBodyScroll",function(){var J=function(te){te=te||window.event,te.preventDefault&&te.preventDefault(),te.returnValue=!1};window.ontouchmove=J}),(0,be.Z)(A,"enableBodyScroll",function(){window.ontouchmove=null}),(0,be.Z)(A,"swipeStart",function(J){A.props.verticalSwiping&&A.disableBodyScroll();var ce=ge(J,A.props.swipe,A.props.draggable);ce!==""&&A.setState(ce)}),(0,be.Z)(A,"swipeMove",function(J){var ce=Ct(J,(0,ae.Z)((0,ae.Z)((0,ae.Z)({},A.props),A.state),{},{trackRef:A.track,listRef:A.list,slideIndex:A.state.currentSlide}));ce&&(ce.swiping&&(A.clickable=!1),A.setState(ce))}),(0,be.Z)(A,"swipeEnd",function(J){var ce=gr(J,(0,ae.Z)((0,ae.Z)((0,ae.Z)({},A.props),A.state),{},{trackRef:A.track,listRef:A.list,slideIndex:A.state.currentSlide}));if(ce){var te=ce.triggerSlideHandler;delete ce.triggerSlideHandler,A.setState(ce),te!==void 0&&(A.slideHandler(te),A.props.verticalSwiping&&A.enableBodyScroll())}}),(0,be.Z)(A,"touchEnd",function(J){A.swipeEnd(J),A.clickable=!0}),(0,be.Z)(A,"slickPrev",function(){A.callbackTimers.push(setTimeout(function(){return A.changeSlide({message:"previous"})},0))}),(0,be.Z)(A,"slickNext",function(){A.callbackTimers.push(setTimeout(function(){return A.changeSlide({message:"next"})},0))}),(0,be.Z)(A,"slickGoTo",function(J){var ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(J=Number(J),isNaN(J))return"";A.callbackTimers.push(setTimeout(function(){return A.changeSlide({message:"index",index:J,currentSlide:A.state.currentSlide},ce)},0))}),(0,be.Z)(A,"play",function(){var J;if(A.props.rtl)J=A.state.currentSlide-A.props.slidesToScroll;else if(vr((0,ae.Z)((0,ae.Z)({},A.props),A.state)))J=A.state.currentSlide+A.props.slidesToScroll;else return!1;A.slideHandler(J)}),(0,be.Z)(A,"autoPlay",function(J){A.autoplayTimer&&clearInterval(A.autoplayTimer);var ce=A.state.autoplaying;if(J==="update"){if(ce==="hovered"||ce==="focused"||ce==="paused")return}else if(J==="leave"){if(ce==="paused"||ce==="focused")return}else if(J==="blur"&&(ce==="paused"||ce==="hovered"))return;A.autoplayTimer=setInterval(A.play,A.props.autoplaySpeed+50),A.setState({autoplaying:"playing"})}),(0,be.Z)(A,"pause",function(J){A.autoplayTimer&&(clearInterval(A.autoplayTimer),A.autoplayTimer=null);var ce=A.state.autoplaying;J==="paused"?A.setState({autoplaying:"paused"}):J==="focused"?(ce==="hovered"||ce==="playing")&&A.setState({autoplaying:"focused"}):ce==="playing"&&A.setState({autoplaying:"hovered"})}),(0,be.Z)(A,"onDotsOver",function(){return A.props.autoplay&&A.pause("hovered")}),(0,be.Z)(A,"onDotsLeave",function(){return A.props.autoplay&&A.state.autoplaying==="hovered"&&A.autoPlay("leave")}),(0,be.Z)(A,"onTrackOver",function(){return A.props.autoplay&&A.pause("hovered")}),(0,be.Z)(A,"onTrackLeave",function(){return A.props.autoplay&&A.state.autoplaying==="hovered"&&A.autoPlay("leave")}),(0,be.Z)(A,"onSlideFocus",function(){return A.props.autoplay&&A.pause("focused")}),(0,be.Z)(A,"onSlideBlur",function(){return A.props.autoplay&&A.state.autoplaying==="focused"&&A.autoPlay("blur")}),(0,be.Z)(A,"render",function(){var J=Re()("slick-slider",A.props.className,{"slick-vertical":A.props.vertical,"slick-initialized":!0}),ce=(0,ae.Z)((0,ae.Z)({},A.props),A.state),te=Nt(ce,["fade","cssEase","speed","infinite","centerMode","focusOnSelect","currentSlide","lazyLoad","lazyLoadedList","rtl","slideWidth","slideHeight","listHeight","vertical","slidesToShow","slidesToScroll","slideCount","trackStyle","variableWidth","unslick","centerPadding","targetSlide","useCSS"]),ve=A.props.pauseOnHover;te=(0,ae.Z)((0,ae.Z)({},te),{},{onMouseEnter:ve?A.onTrackOver:null,onMouseLeave:ve?A.onTrackLeave:null,onMouseOver:ve?A.onTrackOver:null,focusOnSelect:A.props.focusOnSelect&&A.clickable?A.selectHandler:null});var _e;if(A.props.dots===!0&&A.state.slideCount>=A.props.slidesToShow){var qe=Nt(ce,["dotsClass","slideCount","slidesToShow","currentSlide","slidesToScroll","clickHandler","children","customPaging","infinite","appendDots"]),C=A.props.pauseOnDotsHover;qe=(0,ae.Z)((0,ae.Z)({},qe),{},{clickHandler:A.changeSlide,onMouseEnter:C?A.onDotsLeave:null,onMouseOver:C?A.onDotsOver:null,onMouseLeave:C?A.onDotsLeave:null}),_e=ye.createElement(Ni,qe)}var R,z,$=Nt(ce,["infinite","centerMode","currentSlide","slideCount","slidesToShow","prevArrow","nextArrow"]);$.clickHandler=A.changeSlide,A.props.arrows&&(R=ye.createElement(Ss,$),z=ye.createElement(Xn,$));var X=null;A.props.vertical&&(X={height:A.state.listHeight});var K=null;A.props.vertical===!1?A.props.centerMode===!0&&(K={padding:"0px "+A.props.centerPadding}):A.props.centerMode===!0&&(K={padding:A.props.centerPadding+" 0px"});var H=(0,ae.Z)((0,ae.Z)({},X),K),G=A.props.touchMove,q={className:"slick-list",style:H,onClick:A.clickHandler,onMouseDown:G?A.swipeStart:null,onMouseMove:A.state.dragging&&G?A.swipeMove:null,onMouseUp:G?A.swipeEnd:null,onMouseLeave:A.state.dragging&&G?A.swipeEnd:null,onTouchStart:G?A.swipeStart:null,onTouchMove:A.state.dragging&&G?A.swipeMove:null,onTouchEnd:G?A.touchEnd:null,onTouchCancel:A.state.dragging&&G?A.swipeEnd:null,onKeyDown:A.props.accessibility?A.keyHandler:null},ne={className:J,dir:"ltr",style:A.props.style};return A.props.unslick&&(q={className:"slick-list"},ne={className:J,style:A.props.style}),ye.createElement("div",ne,A.props.unslick?"":R,ye.createElement("div",(0,pe.Z)({ref:A.listRefHandler},q),ye.createElement(tr,(0,pe.Z)({ref:A.trackRefHandler},te),A.props.children)),A.props.unslick?"":z,A.props.unslick?"":_e)}),A.list=null,A.track=null,A.state=(0,ae.Z)((0,ae.Z)({},Ve),{},{currentSlide:A.props.initialSlide,targetSlide:A.props.initialSlide?A.props.initialSlide:0,slideCount:ye.Children.count(A.props.children)}),A.callbackTimers=[],A.clickable=!0,A.debouncedResize=null;var de=A.ssrInit();return A.state=(0,ae.Z)((0,ae.Z)({},A.state),de),A}return(0,le.Z)(P,oe),(0,$e.Z)(P,[{key:"didPropsChange",value:function(A){for(var de=!1,J=0,ce=Object.keys(this.props);J1&&arguments[1]!==void 0?arguments[1]:!1;return A.innerSlider.slickGoTo(de,J)}),(0,be.Z)(A,"slickPause",function(){return A.innerSlider.pause("paused")}),(0,be.Z)(A,"slickPlay",function(){return A.innerSlider.autoPlay("play")}),A.state={breakpoint:null},A._responsiveMediaHandlers=[],A}return(0,le.Z)(P,oe),(0,$e.Z)(P,[{key:"media",value:function(A,de){var J=window.matchMedia(A),ce=function(ve){var _e=ve.matches;_e&&de()};J.addListener(ce),ce(J),this._responsiveMediaHandlers.push({mql:J,query:A,listener:ce})}},{key:"componentDidMount",value:function(){var A=this;if(this.props.responsive){var de=this.props.responsive.map(function(ce){return ce.breakpoint});de.sort(function(ce,te){return ce-te}),de.forEach(function(ce,te){var ve;te===0?ve=ka()({minWidth:0,maxWidth:ce}):ve=ka()({minWidth:de[te-1]+1,maxWidth:ce}),Pi()&&A.media(ve,function(){A.setState({breakpoint:ce})})});var J=ka()({minWidth:de.slice(-1)[0]});Pi()&&this.media(J,function(){A.setState({breakpoint:null})})}}},{key:"componentWillUnmount",value:function(){this._responsiveMediaHandlers.forEach(function(A){A.mql.removeListener(A.listener)})}},{key:"render",value:function(){var A=this,de,J;this.state.breakpoint?(J=this.props.responsive.filter(function(X){return X.breakpoint===A.state.breakpoint}),de=J[0].settings==="unslick"?"unslick":(0,ae.Z)((0,ae.Z)((0,ae.Z)({},Ot),this.props),J[0].settings)):de=(0,ae.Z)((0,ae.Z)({},Ot),this.props),de.centerMode&&(de.slidesToScroll>1,de.slidesToScroll=1),de.fade&&(de.slidesToShow>1,de.slidesToScroll>1,de.slidesToShow=1,de.slidesToScroll=1);var ce=ye.Children.toArray(this.props.children);ce=ce.filter(function(X){return typeof X=="string"?!!X.trim():!!X}),de.variableWidth&&(de.rows>1||de.slidesPerRow>1)&&(console.warn("variableWidth is not supported in case of rows > 1 or slidesPerRow > 1"),de.variableWidth=!1);for(var te=[],ve=null,_e=0;_e=ce.length));z+=1)R.push(ye.cloneElement(ce[z],{key:100*_e+10*C+z,tabIndex:-1,style:{width:"".concat(100/de.slidesPerRow,"%"),display:"inline-block"}}));qe.push(ye.createElement("div",{key:10*_e+C},R))}de.variableWidth?te.push(ye.createElement("div",{key:_e,style:{width:ve}},qe)):te.push(ye.createElement("div",{key:_e},qe))}if(de==="unslick"){var $="regular slider "+(this.props.className||"");return ye.createElement("div",{className:$},ce)}else te.length<=de.slidesToShow&&!de.infinite&&(de.unslick=!0);return ye.createElement(ti,(0,pe.Z)({style:this.props.style,ref:this.innerSliderRefHandler},Tt(de)),te)}}])}(ye.Component),Es=ks,Rl=re(53124),Ua=re(861),No=re(14747),$t=re(83559);const jt="--dot-duration",Ea=oe=>{const{componentCls:P,antCls:Z}=oe;return{[P]:Object.assign(Object.assign({},(0,No.Wf)(oe)),{".slick-slider":{position:"relative",display:"block",boxSizing:"border-box",touchAction:"pan-y",WebkitTouchCallout:"none",WebkitTapHighlightColor:"transparent",".slick-track, .slick-list":{transform:"translate3d(0, 0, 0)",touchAction:"pan-y"}},".slick-list":{position:"relative",display:"block",margin:0,padding:0,overflow:"hidden","&:focus":{outline:"none"},"&.dragging":{cursor:"pointer"},".slick-slide":{pointerEvents:"none",[`input${Z}-radio-input, input${Z}-checkbox-input`]:{visibility:"hidden"},"&.slick-active":{pointerEvents:"auto",[`input${Z}-radio-input, input${Z}-checkbox-input`]:{visibility:"visible"}},"> div > div":{verticalAlign:"bottom"}}},".slick-track":{position:"relative",top:0,insetInlineStart:0,display:"block","&::before, &::after":{display:"table",content:'""'},"&::after":{clear:"both"}},".slick-slide":{display:"none",float:"left",height:"100%",minHeight:1,img:{display:"block"},"&.dragging img":{pointerEvents:"none"}},".slick-initialized .slick-slide":{display:"block"},".slick-vertical .slick-slide":{display:"block",height:"auto"}})}},As=oe=>{const{componentCls:P,motionDurationSlow:Z,arrowSize:A,arrowOffset:de}=oe,J=oe.calc(A).div(Math.SQRT2).equal();return{[P]:{".slick-prev, .slick-next":{position:"absolute",top:"50%",width:A,height:A,transform:"translateY(-50%)",color:"#fff",opacity:.4,background:"transparent",padding:0,lineHeight:0,border:0,outline:"none",cursor:"pointer",zIndex:1,transition:`opacity ${Z}`,"&:hover, &:focus":{opacity:1},"&.slick-disabled":{pointerEvents:"none",opacity:0},"&::after":{boxSizing:"border-box",position:"absolute",top:oe.calc(A).sub(J).div(2).equal(),insetInlineStart:oe.calc(A).sub(J).div(2).equal(),display:"inline-block",width:J,height:J,border:"0 solid currentcolor",borderInlineStartWidth:2,borderBlockStartWidth:2,borderRadius:1,content:'""'}},".slick-prev":{insetInlineStart:de,"&::after":{transform:"rotate(-45deg)"}},".slick-next":{insetInlineEnd:de,"&::after":{transform:"rotate(135deg)"}}}}},Aa=oe=>{const{componentCls:P,dotOffset:Z,dotWidth:A,dotHeight:de,dotGap:J,colorBgContainer:ce,motionDurationSlow:te}=oe;return{[P]:{".slick-dots":{position:"absolute",insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:15,display:"flex !important",justifyContent:"center",paddingInlineStart:0,margin:0,listStyle:"none","&-bottom":{bottom:Z},"&-top":{top:Z,bottom:"auto"},li:{position:"relative",display:"inline-block",flex:"0 1 auto",boxSizing:"content-box",width:A,height:de,marginInline:J,padding:0,textAlign:"center",textIndent:-999,verticalAlign:"top",transition:`all ${te}`,borderRadius:de,overflow:"hidden","&::after":{display:"block",position:"absolute",top:0,insetInlineStart:0,width:"100%",height:de,content:'""',background:ce,borderRadius:de,opacity:1,outline:"none",cursor:"pointer",overflow:"hidden",transform:"translate3d(-100%, 0, 0)"},button:{position:"relative",display:"block",width:"100%",height:de,padding:0,color:"transparent",fontSize:0,background:ce,border:0,borderRadius:de,outline:"none",cursor:"pointer",opacity:.2,transition:`all ${te}`,overflow:"hidden","&:hover":{opacity:.75},"&::after":{position:"absolute",inset:oe.calc(J).mul(-1).equal(),content:'""'}},"&.slick-active":{width:oe.dotActiveWidth,position:"relative","&:hover":{opacity:1},"&::after":{transform:"translate3d(0, 0, 0)",transition:`transform var(${jt}) ease-out`}}}}}}},Ts=oe=>{const{componentCls:P,dotOffset:Z,arrowOffset:A,marginXXS:de}=oe,J={width:oe.dotHeight,height:oe.dotWidth};return{[`${P}-vertical`]:{".slick-prev, .slick-next":{insetInlineStart:"50%",marginBlockStart:"unset",transform:"translateX(-50%)"},".slick-prev":{insetBlockStart:A,insetInlineStart:"50%","&::after":{transform:"rotate(45deg)"}},".slick-next":{insetBlockStart:"auto",insetBlockEnd:A,"&::after":{transform:"rotate(-135deg)"}},".slick-dots":{top:"50%",bottom:"auto",flexDirection:"column",width:oe.dotHeight,height:"auto",margin:0,transform:"translateY(-50%)","&-left":{insetInlineEnd:"auto",insetInlineStart:Z},"&-right":{insetInlineEnd:Z,insetInlineStart:"auto"},li:Object.assign(Object.assign({},J),{margin:`${(0,Ua.unit)(de)} 0`,verticalAlign:"baseline",button:J,"&::after":Object.assign(Object.assign({},J),{height:0}),"&.slick-active":Object.assign(Object.assign({},J),{button:J,"&::after":Object.assign(Object.assign({},J),{transition:`height var(${jt}) ease-out`})})})}}}},Nl=oe=>{const{componentCls:P}=oe;return[{[`${P}-rtl`]:{direction:"rtl",".slick-dots":{[`${P}-rtl&`]:{flexDirection:"row-reverse"}}}},{[`${P}-vertical`]:{".slick-dots":{[`${P}-rtl&`]:{flexDirection:"column"}}}}]},Ui=oe=>({arrowSize:16,arrowOffset:oe.marginXS,dotWidth:16,dotHeight:3,dotGap:oe.marginXXS,dotOffset:12,dotWidthActive:24,dotActiveWidth:24});var Ta=(0,$t.I$)("Carousel",oe=>[Ea(oe),As(oe),Aa(oe),Ts(oe),Nl(oe)],Ui,{deprecatedTokens:[["dotWidthActive","dotActiveWidth"]]}),Ps=function(oe,P){var Z={};for(var A in oe)Object.prototype.hasOwnProperty.call(oe,A)&&P.indexOf(A)<0&&(Z[A]=oe[A]);if(oe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var de=0,A=Object.getOwnPropertySymbols(oe);de{var{currentSlide:P,slideCount:Z}=oe,A=Ps(oe,["currentSlide","slideCount"]);return ye.createElement("button",Object.assign({type:"button"},A))};var Ca=ye.forwardRef((oe,P)=>{const{dots:Z=!0,arrows:A=!1,prevArrow:de=ye.createElement(Pa,{"aria-label":"prev"}),nextArrow:J=ye.createElement(Pa,{"aria-label":"next"}),draggable:ce=!1,waitForAnimate:te=!1,dotPosition:ve="bottom",vertical:_e=ve==="left"||ve==="right",rootClassName:qe,className:C,style:R,id:z,autoplay:$=!1,autoplaySpeed:X=3e3}=oe,K=Ps(oe,["dots","arrows","prevArrow","nextArrow","draggable","waitForAnimate","dotPosition","vertical","rootClassName","className","style","id","autoplay","autoplaySpeed"]),{getPrefixCls:H,direction:G,className:q,style:ne}=(0,Rl.dj)("carousel"),xe=ye.useRef(null),me=(nr,Ir=!1)=>{xe.current.slickGoTo(nr,Ir)};ye.useImperativeHandle(P,()=>({goTo:me,autoPlay:xe.current.innerSlider.autoPlay,innerSlider:xe.current.innerSlider,prev:xe.current.slickPrev,next:xe.current.slickNext}),[xe.current]);const Be=ye.useRef(ye.Children.count(oe.children));ye.useEffect(()=>{Be.current!==ye.Children.count(oe.children)&&(me(oe.initialSlide||0,!1),Be.current=ye.Children.count(oe.children))},[oe.children]);const Oe=Object.assign({vertical:_e,className:Re()(C,q),style:Object.assign(Object.assign({},ne),R),autoplay:!!$},K);Oe.effect==="fade"&&(Oe.fade=!0);const Ne=H("carousel",Oe.prefixCls),ze=!!Z,Te=Re()(Cs,`${Cs}-${ve}`,typeof Z=="boolean"?!1:Z==null?void 0:Z.className),[Qe,He,lt]=Ta(Ne),Ge=Re()(Ne,{[`${Ne}-rtl`]:G==="rtl",[`${Ne}-vertical`]:Oe.vertical},He,lt,qe),Mt=$&&(typeof $=="object"?$.dotDuration:!1)?{[jt]:`${X}ms`}:{};return Qe(ye.createElement("div",{className:Ge,id:z,style:Mt},ye.createElement(Es,Object.assign({ref:xe},Oe,{dots:ze,dotsClass:Te,arrows:A,prevArrow:de,nextArrow:J,draggable:ce,verticalSwiping:_e,autoplaySpeed:X,waitForAnimate:te}))))})},75302:function(tt,at,re){"use strict";var ye=re(25378);function pe(){return(0,ye.Z)()}at.ZP={useBreakpoint:pe}},8874:function(tt){"use strict";tt.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}},19818:function(tt,at,re){var ye=re(8874),pe=re(86851),ae=Object.hasOwnProperty,ht=Object.create(null);for(var $e in ye)ae.call(ye,$e)&&(ht[ye[$e]]=$e);var Pe=tt.exports={to:{},get:{}};Pe.get=function(le){var be=le.substring(0,3).toLowerCase(),Le,Ae;switch(be){case"hsl":Le=Pe.get.hsl(le),Ae="hsl";break;case"hwb":Le=Pe.get.hwb(le),Ae="hwb";break;default:Le=Pe.get.rgb(le),Ae="rgb";break}return Le?{model:Ae,value:Le}:null},Pe.get.rgb=function(le){if(!le)return null;var be=/^#([a-f0-9]{3,4})$/i,Le=/^#([a-f0-9]{6})([a-f0-9]{2})?$/i,Ae=/^rgba?\(\s*([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)\s*(?:[,|\/]\s*([+-]?[\d\.]+)(%?)\s*)?\)$/,ct=/^rgba?\(\s*([+-]?[\d\.]+)\%\s*,?\s*([+-]?[\d\.]+)\%\s*,?\s*([+-]?[\d\.]+)\%\s*(?:[,|\/]\s*([+-]?[\d\.]+)(%?)\s*)?\)$/,Ve=/^(\w+)$/,Ye=[0,0,0,1],nt,Re,mt;if(nt=le.match(Le)){for(mt=nt[2],nt=nt[1],Re=0;Re<3;Re++){var Ot=Re*2;Ye[Re]=parseInt(nt.slice(Ot,Ot+2),16)}mt&&(Ye[3]=parseInt(mt,16)/255)}else if(nt=le.match(be)){for(nt=nt[1],mt=nt[3],Re=0;Re<3;Re++)Ye[Re]=parseInt(nt[Re]+nt[Re],16);mt&&(Ye[3]=parseInt(mt+mt,16)/255)}else if(nt=le.match(Ae)){for(Re=0;Re<3;Re++)Ye[Re]=parseInt(nt[Re+1],0);nt[4]&&(nt[5]?Ye[3]=parseFloat(nt[4])*.01:Ye[3]=parseFloat(nt[4]))}else if(nt=le.match(ct)){for(Re=0;Re<3;Re++)Ye[Re]=Math.round(parseFloat(nt[Re+1])*2.55);nt[4]&&(nt[5]?Ye[3]=parseFloat(nt[4])*.01:Ye[3]=parseFloat(nt[4]))}else return(nt=le.match(Ve))?nt[1]==="transparent"?[0,0,0,0]:ae.call(ye,nt[1])?(Ye=ye[nt[1]],Ye[3]=1,Ye):null:null;for(Re=0;Re<3;Re++)Ye[Re]=Fe(Ye[Re],0,255);return Ye[3]=Fe(Ye[3],0,1),Ye},Pe.get.hsl=function(le){if(!le)return null;var be=/^hsla?\(\s*([+-]?(?:\d{0,3}\.)?\d+)(?:deg)?\s*,?\s*([+-]?[\d\.]+)%\s*,?\s*([+-]?[\d\.]+)%\s*(?:[,|\/]\s*([+-]?(?=\.\d|\d)(?:0|[1-9]\d*)?(?:\.\d*)?(?:[eE][+-]?\d+)?)\s*)?\)$/,Le=le.match(be);if(Le){var Ae=parseFloat(Le[4]),ct=(parseFloat(Le[1])%360+360)%360,Ve=Fe(parseFloat(Le[2]),0,100),Ye=Fe(parseFloat(Le[3]),0,100),nt=Fe(isNaN(Ae)?1:Ae,0,1);return[ct,Ve,Ye,nt]}return null},Pe.get.hwb=function(le){if(!le)return null;var be=/^hwb\(\s*([+-]?\d{0,3}(?:\.\d+)?)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?(?=\.\d|\d)(?:0|[1-9]\d*)?(?:\.\d*)?(?:[eE][+-]?\d+)?)\s*)?\)$/,Le=le.match(be);if(Le){var Ae=parseFloat(Le[4]),ct=(parseFloat(Le[1])%360+360)%360,Ve=Fe(parseFloat(Le[2]),0,100),Ye=Fe(parseFloat(Le[3]),0,100),nt=Fe(isNaN(Ae)?1:Ae,0,1);return[ct,Ve,Ye,nt]}return null},Pe.to.hex=function(){var le=pe(arguments);return"#"+ke(le[0])+ke(le[1])+ke(le[2])+(le[3]<1?ke(Math.round(le[3]*255)):"")},Pe.to.rgb=function(){var le=pe(arguments);return le.length<4||le[3]===1?"rgb("+Math.round(le[0])+", "+Math.round(le[1])+", "+Math.round(le[2])+")":"rgba("+Math.round(le[0])+", "+Math.round(le[1])+", "+Math.round(le[2])+", "+le[3]+")"},Pe.to.rgb.percent=function(){var le=pe(arguments),be=Math.round(le[0]/255*100),Le=Math.round(le[1]/255*100),Ae=Math.round(le[2]/255*100);return le.length<4||le[3]===1?"rgb("+be+"%, "+Le+"%, "+Ae+"%)":"rgba("+be+"%, "+Le+"%, "+Ae+"%, "+le[3]+")"},Pe.to.hsl=function(){var le=pe(arguments);return le.length<4||le[3]===1?"hsl("+le[0]+", "+le[1]+"%, "+le[2]+"%)":"hsla("+le[0]+", "+le[1]+"%, "+le[2]+"%, "+le[3]+")"},Pe.to.hwb=function(){var le=pe(arguments),be="";return le.length>=4&&le[3]!==1&&(be=", "+le[3]),"hwb("+le[0]+", "+le[1]+"%, "+le[2]+"%"+be+")"},Pe.to.keyword=function(le){return ht[le.slice(0,3)]};function Fe(le,be,Le){return Math.min(Math.max(be,le),Le)}function ke(le){var be=Math.round(le).toString(16).toUpperCase();return be.length<2?"0"+be:be}},26729:function(tt){"use strict";var at=Object.prototype.hasOwnProperty,re="~";function ye(){}Object.create&&(ye.prototype=Object.create(null),new ye().__proto__||(re=!1));function pe(Pe,Fe,ke){this.fn=Pe,this.context=Fe,this.once=ke||!1}function ae(Pe,Fe,ke,le,be){if(typeof ke!="function")throw new TypeError("The listener must be a function");var Le=new pe(ke,le||Pe,be),Ae=re?re+Fe:Fe;return Pe._events[Ae]?Pe._events[Ae].fn?Pe._events[Ae]=[Pe._events[Ae],Le]:Pe._events[Ae].push(Le):(Pe._events[Ae]=Le,Pe._eventsCount++),Pe}function ht(Pe,Fe){--Pe._eventsCount===0?Pe._events=new ye:delete Pe._events[Fe]}function $e(){this._events=new ye,this._eventsCount=0}$e.prototype.eventNames=function(){var Fe=[],ke,le;if(this._eventsCount===0)return Fe;for(le in ke=this._events)at.call(ke,le)&&Fe.push(re?le.slice(1):le);return Object.getOwnPropertySymbols?Fe.concat(Object.getOwnPropertySymbols(ke)):Fe},$e.prototype.listeners=function(Fe){var ke=re?re+Fe:Fe,le=this._events[ke];if(!le)return[];if(le.fn)return[le.fn];for(var be=0,Le=le.length,Ae=new Array(Le);be=0&&(re.splice instanceof Function||Object.getOwnPropertyDescriptor(re,re.length-1)&&re.constructor.name!=="String")}},80973:function(tt,at,re){var ye=re(71169),pe=function($e){var Pe=/[height|width]$/;return Pe.test($e)},ae=function($e){var Pe="",Fe=Object.keys($e);return Fe.forEach(function(ke,le){var be=$e[ke];ke=ye(ke),pe(ke)&&typeof be=="number"&&(be=be+"px"),be===!0?Pe+=ke:be===!1?Pe+="not "+ke:Pe+="("+ke+": "+be+")",le=Re.length)){var Ut=Math.max(xn-Le,0),Lr=xn,vr=Math.min(xn+Le,Re.length-1),Nt=Ut-(xn-Le),Rr=xn+Le-vr,Sa=vt[-Le-1+Nt]||0,Vi=vt[-Le-1+Rr]||0,ui=bn/(bn-Sa-Vi);Nt>0&&(pr+=ui*(Nt-1)*Ht);var ge=Math.max(0,xn-Le+1);$e.inside(0,Re.length-1,ge)&&(Re[ge].y+=ui*1*Ht),$e.inside(0,Re.length-1,Lr+1)&&(Re[Lr+1].y-=ui*2*Ht),$e.inside(0,Re.length-1,vr+1)&&(Re[vr+1].y+=ui*1*Ht)}});var nn=pr,et=0,An=0;return Re.forEach(function(rn){et+=rn.y,nn+=et,rn.y=nn,An+=nn}),An>0&&Re.forEach(function(rn){rn.y/=An}),Re};function Fe(ke,le){for(var be={},Le=0,Ae=-le;Ae<=le;Ae++)Le+=ke(Ae/le),be[Ae]=Le;return be}tt.exports.getExpectedValueFromPdf=function(ke){if(!(!ke||ke.length===0)){var le=0;return ke.forEach(function(be){le+=be.x*be.y}),le}},tt.exports.getXWithLeftTailArea=function(ke,le){if(!(!ke||ke.length===0)){for(var be=0,Le=0,Ae=0;Ae=le));Ae++);return ke[Le].x}},tt.exports.getPerplexity=function(ke){if(!(!ke||ke.length===0)){var le=0;return ke.forEach(function(be){var Le=Math.log(be.y);isFinite(Le)&&(le+=be.y*Le)}),le=-le/ae,Math.pow(2,le)}}},2801:function(tt,at,re){"use strict";re.d(at,{I:function(){return Le},r:function(){return be}});var ye=re(62435),pe={fullscreenEnabled:0,fullscreenElement:1,requestFullscreen:2,exitFullscreen:3,fullscreenchange:4,fullscreenerror:5,fullscreen:6},ae=["webkitFullscreenEnabled","webkitFullscreenElement","webkitRequestFullscreen","webkitExitFullscreen","webkitfullscreenchange","webkitfullscreenerror","-webkit-full-screen"],ht=["mozFullScreenEnabled","mozFullScreenElement","mozRequestFullScreen","mozCancelFullScreen","mozfullscreenchange","mozfullscreenerror","-moz-full-screen"],$e=["msFullscreenEnabled","msFullscreenElement","msRequestFullscreen","msExitFullscreen","MSFullscreenChange","MSFullscreenError","-ms-fullscreen"],Pe=typeof window!="undefined"&&typeof window.document!="undefined"?window.document:{},Fe="fullscreenEnabled"in Pe&&Object.keys(pe)||ae[0]in Pe&&ae||ht[0]in Pe&&ht||$e[0]in Pe&&$e||[],ke={requestFullscreen:function(Ae){return Ae[Fe[pe.requestFullscreen]]()},requestFullscreenFunction:function(Ae){return Ae[Fe[pe.requestFullscreen]]},get exitFullscreen(){return Pe[Fe[pe.exitFullscreen]].bind(Pe)},get fullscreenPseudoClass(){return":"+Fe[pe.fullscreen]},addEventListener:function(Ae,ct,Ve){return Pe.addEventListener(Fe[pe[Ae]],ct,Ve)},removeEventListener:function(Ae,ct,Ve){return Pe.removeEventListener(Fe[pe[Ae]],ct,Ve)},get fullscreenEnabled(){return!!Pe[Fe[pe.fullscreenEnabled]]},set fullscreenEnabled(Ae){},get fullscreenElement(){return Pe[Fe[pe.fullscreenElement]]},set fullscreenElement(Ae){},get onfullscreenchange(){return Pe[("on"+Fe[pe.fullscreenchange]).toLowerCase()]},set onfullscreenchange(Ae){return Pe[("on"+Fe[pe.fullscreenchange]).toLowerCase()]=Ae},get onfullscreenerror(){return Pe[("on"+Fe[pe.fullscreenerror]).toLowerCase()]},set onfullscreenerror(Ae){return Pe[("on"+Fe[pe.fullscreenerror]).toLowerCase()]=Ae}},le=ke;function be(){var Ae=(0,ye.useState)(!1),ct=Ae[0],Ve=Ae[1],Ye=(0,ye.useRef)(null);(0,ye.useEffect)(function(){var mt=function(){Ve(le.fullscreenElement===Ye.current)};return le.addEventListener("fullscreenchange",mt),function(){return le.removeEventListener("fullscreenchange",mt)}},[]);var nt=(0,ye.useCallback)(function(){if(le.fullscreenElement)return le.exitFullscreen().then(function(){return le.requestFullscreen(Ye.current)});if(Ye.current)return le.requestFullscreen(Ye.current)},[]),Re=(0,ye.useCallback)(function(){return le.fullscreenElement===Ye.current?le.exitFullscreen():Promise.resolve()},[]);return(0,ye.useMemo)(function(){return{active:ct,enter:nt,exit:Re,node:Ye}},[ct,nt,Re])}var Le=function(ct){var Ve=ct.handle,Ye=ct.onChange,nt=ct.children,Re=ct.className,mt=[];return Re&&mt.push(Re),mt.push("fullscreen"),Ve.active&&mt.push("fullscreen-enabled"),(0,ye.useEffect)(function(){Ye&&Ye(Ve.active,Ve)},[Ve.active]),ye.createElement("div",{className:mt.join(" "),ref:Ve.node,style:Ve.active?{height:"100%",width:"100%"}:void 0},nt)}},86851:function(tt,at,re){"use strict";var ye=re(35171),pe=Array.prototype.concat,ae=Array.prototype.slice,ht=tt.exports=function(Pe){for(var Fe=[],ke=0,le=Pe.length;ke=ae.length?{done:!0}:{done:!1,value:ae[Pe++]}},e:function(Ae){throw Ae},f:Fe}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var ke=!0,le=!1,be;return{s:function(){$e=$e.call(ae)},n:function(){var Ae=$e.next();return ke=Ae.done,Ae},e:function(Ae){le=!0,be=Ae},f:function(){try{!ke&&$e.return!=null&&$e.return()}finally{if(le)throw be}}}}tt.exports=pe,tt.exports.__esModule=!0,tt.exports.default=tt.exports}}]); -}()); \ No newline at end of file diff --git a/app/bootstrap/src/main/resources/static/5110.1c1954d3.async.js b/app/bootstrap/src/main/resources/static/5110.1c1954d3.async.js deleted file mode 100644 index cb5948e6..00000000 --- a/app/bootstrap/src/main/resources/static/5110.1c1954d3.async.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[5110],{26911:function(He,Ee,i){i.d(Ee,{Z:function(){return ve}});var p=i(87462),B=i(62435),J={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494z"}}]},name:"file",theme:"outlined"},ke=J,Ne=i(84089),M=function(E,Se){return B.createElement(Ne.Z,(0,p.Z)({},E,{ref:Se,icon:ke}))},Z=B.forwardRef(M),ve=Z},78045:function(He,Ee,i){i.d(Ee,{ZP:function(){return Me}});var p=i(62435),B=i(93967),J=i.n(B),ke=i(7028),Ne=i(21770),M=i(64217),Z=i(53124),ve=i(35792),Te=i(98675);const E=p.createContext(null),Se=E.Provider;var $e=E;const ye=p.createContext(null),he=ye.Provider;var De=i(50132),u=i(42550),v=i(45353),$=i(17415),q=i(5273),se=i(98866),f=i(65223),r=i(861),L=i(14747),te=i(83559),_=i(83262);const W=b=>{const{componentCls:R,antCls:H}=b,S=`${R}-group`;return{[S]:Object.assign(Object.assign({},(0,L.Wf)(b)),{display:"inline-block",fontSize:0,[`&${S}-rtl`]:{direction:"rtl"},[`&${S}-block`]:{display:"flex"},[`${H}-badge ${H}-badge-count`]:{zIndex:1},[`> ${H}-badge:not(:first-child) > ${H}-button-wrapper`]:{borderInlineStart:"none"}})}},V=b=>{const{componentCls:R,wrapperMarginInlineEnd:H,colorPrimary:S,radioSize:t,motionDurationSlow:K,motionDurationMid:re,motionEaseInOutCirc:ie,colorBgContainer:Y,colorBorder:de,lineWidth:oe,colorBgContainerDisabled:Q,colorTextDisabled:l,paddingXS:A,dotColorDisabled:w,lineType:e,radioColor:s,radioBgColor:m,calc:O}=b,n=`${R}-inner`,o=O(t).sub(O(4).mul(2)),d=O(1).mul(t).equal({unit:!0});return{[`${R}-wrapper`]:Object.assign(Object.assign({},(0,L.Wf)(b)),{display:"inline-flex",alignItems:"baseline",marginInlineStart:0,marginInlineEnd:H,cursor:"pointer","&:last-child":{marginInlineEnd:0},[`&${R}-wrapper-rtl`]:{direction:"rtl"},"&-disabled":{cursor:"not-allowed",color:b.colorTextDisabled},"&::after":{display:"inline-block",width:0,overflow:"hidden",content:'"\\a0"'},"&-block":{flex:1,justifyContent:"center"},[`${R}-checked::after`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,width:"100%",height:"100%",border:`${(0,r.unit)(oe)} ${e} ${S}`,borderRadius:"50%",visibility:"hidden",opacity:0,content:'""'},[R]:Object.assign(Object.assign({},(0,L.Wf)(b)),{position:"relative",display:"inline-block",outline:"none",cursor:"pointer",alignSelf:"center",borderRadius:"50%"}),[`${R}-wrapper:hover &, - &:hover ${n}`]:{borderColor:S},[`${R}-input:focus-visible + ${n}`]:Object.assign({},(0,L.oN)(b)),[`${R}:hover::after, ${R}-wrapper:hover &::after`]:{visibility:"visible"},[`${R}-inner`]:{"&::after":{boxSizing:"border-box",position:"absolute",insetBlockStart:"50%",insetInlineStart:"50%",display:"block",width:d,height:d,marginBlockStart:O(1).mul(t).div(-2).equal({unit:!0}),marginInlineStart:O(1).mul(t).div(-2).equal({unit:!0}),backgroundColor:s,borderBlockStart:0,borderInlineStart:0,borderRadius:d,transform:"scale(0)",opacity:0,transition:`all ${K} ${ie}`,content:'""'},boxSizing:"border-box",position:"relative",insetBlockStart:0,insetInlineStart:0,display:"block",width:d,height:d,backgroundColor:Y,borderColor:de,borderStyle:"solid",borderWidth:oe,borderRadius:"50%",transition:`all ${re}`},[`${R}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0},[`${R}-checked`]:{[n]:{borderColor:S,backgroundColor:m,"&::after":{transform:`scale(${b.calc(b.dotSize).div(t).equal()})`,opacity:1,transition:`all ${K} ${ie}`}}},[`${R}-disabled`]:{cursor:"not-allowed",[n]:{backgroundColor:Q,borderColor:de,cursor:"not-allowed","&::after":{backgroundColor:w}},[`${R}-input`]:{cursor:"not-allowed"},[`${R}-disabled + span`]:{color:l,cursor:"not-allowed"},[`&${R}-checked`]:{[n]:{"&::after":{transform:`scale(${O(o).div(t).equal()})`}}}},[`span${R} + *`]:{paddingInlineStart:A,paddingInlineEnd:A}})}},ee=b=>{const{buttonColor:R,controlHeight:H,componentCls:S,lineWidth:t,lineType:K,colorBorder:re,motionDurationSlow:ie,motionDurationMid:Y,buttonPaddingInline:de,fontSize:oe,buttonBg:Q,fontSizeLG:l,controlHeightLG:A,controlHeightSM:w,paddingXS:e,borderRadius:s,borderRadiusSM:m,borderRadiusLG:O,buttonCheckedBg:n,buttonSolidCheckedColor:a,colorTextDisabled:o,colorBgContainerDisabled:d,buttonCheckedBgDisabled:h,buttonCheckedColorDisabled:k,colorPrimary:y,colorPrimaryHover:D,colorPrimaryActive:x,buttonSolidCheckedBg:c,buttonSolidCheckedHoverBg:g,buttonSolidCheckedActiveBg:T,calc:C}=b;return{[`${S}-button-wrapper`]:{position:"relative",display:"inline-block",height:H,margin:0,paddingInline:de,paddingBlock:0,color:R,fontSize:oe,lineHeight:(0,r.unit)(C(H).sub(C(t).mul(2)).equal()),background:Q,border:`${(0,r.unit)(t)} ${K} ${re}`,borderBlockStartWidth:C(t).add(.02).equal(),borderInlineStartWidth:0,borderInlineEndWidth:t,cursor:"pointer",transition:[`color ${Y}`,`background ${Y}`,`box-shadow ${Y}`].join(","),a:{color:R},[`> ${S}-button`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,zIndex:-1,width:"100%",height:"100%"},"&:not(:first-child)":{"&::before":{position:"absolute",insetBlockStart:C(t).mul(-1).equal(),insetInlineStart:C(t).mul(-1).equal(),display:"block",boxSizing:"content-box",width:1,height:"100%",paddingBlock:t,paddingInline:0,backgroundColor:re,transition:`background-color ${ie}`,content:'""'}},"&:first-child":{borderInlineStart:`${(0,r.unit)(t)} ${K} ${re}`,borderStartStartRadius:s,borderEndStartRadius:s},"&:last-child":{borderStartEndRadius:s,borderEndEndRadius:s},"&:first-child:last-child":{borderRadius:s},[`${S}-group-large &`]:{height:A,fontSize:l,lineHeight:(0,r.unit)(C(A).sub(C(t).mul(2)).equal()),"&:first-child":{borderStartStartRadius:O,borderEndStartRadius:O},"&:last-child":{borderStartEndRadius:O,borderEndEndRadius:O}},[`${S}-group-small &`]:{height:w,paddingInline:C(e).sub(t).equal(),paddingBlock:0,lineHeight:(0,r.unit)(C(w).sub(C(t).mul(2)).equal()),"&:first-child":{borderStartStartRadius:m,borderEndStartRadius:m},"&:last-child":{borderStartEndRadius:m,borderEndEndRadius:m}},"&:hover":{position:"relative",color:y},"&:has(:focus-visible)":Object.assign({},(0,L.oN)(b)),[`${S}-inner, input[type='checkbox'], input[type='radio']`]:{width:0,height:0,opacity:0,pointerEvents:"none"},[`&-checked:not(${S}-button-wrapper-disabled)`]:{zIndex:1,color:y,background:n,borderColor:y,"&::before":{backgroundColor:y},"&:first-child":{borderColor:y},"&:hover":{color:D,borderColor:D,"&::before":{backgroundColor:D}},"&:active":{color:x,borderColor:x,"&::before":{backgroundColor:x}}},[`${S}-group-solid &-checked:not(${S}-button-wrapper-disabled)`]:{color:a,background:c,borderColor:c,"&:hover":{color:a,background:g,borderColor:g},"&:active":{color:a,background:T,borderColor:T}},"&-disabled":{color:o,backgroundColor:d,borderColor:re,cursor:"not-allowed","&:first-child, &:hover":{color:o,backgroundColor:d,borderColor:re}},[`&-disabled${S}-button-wrapper-checked`]:{color:k,backgroundColor:h,borderColor:re,boxShadow:"none"},"&-block":{flex:1,textAlign:"center"}}}},I=b=>{const{wireframe:R,padding:H,marginXS:S,lineWidth:t,fontSizeLG:K,colorText:re,colorBgContainer:ie,colorTextDisabled:Y,controlItemBgActiveDisabled:de,colorTextLightSolid:oe,colorPrimary:Q,colorPrimaryHover:l,colorPrimaryActive:A,colorWhite:w}=b,e=4,s=K,m=R?s-e*2:s-(e+t)*2;return{radioSize:s,dotSize:m,dotColorDisabled:Y,buttonSolidCheckedColor:oe,buttonSolidCheckedBg:Q,buttonSolidCheckedHoverBg:l,buttonSolidCheckedActiveBg:A,buttonBg:ie,buttonCheckedBg:ie,buttonColor:re,buttonCheckedBgDisabled:de,buttonCheckedColorDisabled:Y,buttonPaddingInline:H-t,wrapperMarginInlineEnd:S,radioColor:R?Q:w,radioBgColor:R?ie:Q}};var me=(0,te.I$)("Radio",b=>{const{controlOutline:R,controlOutlineWidth:H}=b,S=`0 0 0 ${(0,r.unit)(H)} ${R}`,t=S,K=(0,_.mergeToken)(b,{radioFocusShadow:S,radioButtonFocusShadow:t});return[W(K),V(K),ee(K)]},I,{unitless:{radioSize:!0,dotSize:!0}}),Re=function(b,R){var H={};for(var S in b)Object.prototype.hasOwnProperty.call(b,S)&&R.indexOf(S)<0&&(H[S]=b[S]);if(b!=null&&typeof Object.getOwnPropertySymbols=="function")for(var t=0,S=Object.getOwnPropertySymbols(b);t{var H,S;const t=p.useContext($e),K=p.useContext(ye),{getPrefixCls:re,direction:ie,radio:Y}=p.useContext(Z.E_),de=p.useRef(null),oe=(0,u.sQ)(R,de),{isFormItemInput:Q}=p.useContext(f.aM),l=P=>{var U,F;(U=b.onChange)===null||U===void 0||U.call(b,P),(F=t==null?void 0:t.onChange)===null||F===void 0||F.call(t,P)},{prefixCls:A,className:w,rootClassName:e,children:s,style:m,title:O}=b,n=Re(b,["prefixCls","className","rootClassName","children","style","title"]),a=re("radio",A),o=((t==null?void 0:t.optionType)||K)==="button",d=o?`${a}-button`:a,h=(0,ve.Z)(a),[k,y,D]=me(a,h),x=Object.assign({},n),c=p.useContext(se.Z);t&&(x.name=t.name,x.onChange=l,x.checked=b.value===t.value,x.disabled=(H=x.disabled)!==null&&H!==void 0?H:t.disabled),x.disabled=(S=x.disabled)!==null&&S!==void 0?S:c;const g=J()(`${d}-wrapper`,{[`${d}-wrapper-checked`]:x.checked,[`${d}-wrapper-disabled`]:x.disabled,[`${d}-wrapper-rtl`]:ie==="rtl",[`${d}-wrapper-in-form-item`]:Q,[`${d}-wrapper-block`]:!!(t!=null&&t.block)},Y==null?void 0:Y.className,w,e,y,D,h),[T,C]=(0,q.Z)(x.onClick);return k(p.createElement(v.Z,{component:"Radio",disabled:x.disabled},p.createElement("label",{className:g,style:Object.assign(Object.assign({},Y==null?void 0:Y.style),m),onMouseEnter:b.onMouseEnter,onMouseLeave:b.onMouseLeave,title:O,onClick:T},p.createElement(De.Z,Object.assign({},x,{className:J()(x.className,{[$.A]:!o}),type:"radio",prefixCls:d,ref:oe,onClick:C})),s!==void 0?p.createElement("span",{className:`${d}-label`},s):null)))};var Ce=p.forwardRef(Ze);const ce=p.forwardRef((b,R)=>{const{getPrefixCls:H,direction:S}=p.useContext(Z.E_),t=(0,ke.Z)(),{prefixCls:K,className:re,rootClassName:ie,options:Y,buttonStyle:de="outline",disabled:oe,children:Q,size:l,style:A,id:w,optionType:e,name:s=t,defaultValue:m,value:O,block:n=!1,onChange:a,onMouseEnter:o,onMouseLeave:d,onFocus:h,onBlur:k}=b,[y,D]=(0,Ne.Z)(m,{value:O}),x=p.useCallback(j=>{const le=y,fe=j.target.value;"value"in b||D(fe),fe!==le&&(a==null||a(j))},[y,D,a]),c=H("radio",K),g=`${c}-group`,T=(0,ve.Z)(c),[C,P,U]=me(c,T);let F=Q;Y&&Y.length>0&&(F=Y.map(j=>typeof j=="string"||typeof j=="number"?p.createElement(Ce,{key:j.toString(),prefixCls:c,disabled:oe,value:j,checked:y===j},j):p.createElement(Ce,{key:`radio-group-value-options-${j.value}`,prefixCls:c,disabled:j.disabled||oe,value:j.value,checked:y===j.value,title:j.title,style:j.style,className:j.className,id:j.id,required:j.required},j.label)));const z=(0,Te.Z)(l),G=J()(g,`${g}-${de}`,{[`${g}-${z}`]:z,[`${g}-rtl`]:S==="rtl",[`${g}-block`]:n},re,ie,P,U,T),ae=p.useMemo(()=>({onChange:x,value:y,disabled:oe,name:s,optionType:e,block:n}),[x,y,oe,s,e,n]);return C(p.createElement("div",Object.assign({},(0,M.Z)(b,{aria:!0,data:!0}),{className:G,style:A,onMouseEnter:o,onMouseLeave:d,onFocus:h,onBlur:k,id:w,ref:R}),p.createElement(Se,{value:ae},F)))});var Oe=p.memo(ce),pe=function(b,R){var H={};for(var S in b)Object.prototype.hasOwnProperty.call(b,S)&&R.indexOf(S)<0&&(H[S]=b[S]);if(b!=null&&typeof Object.getOwnPropertySymbols=="function")for(var t=0,S=Object.getOwnPropertySymbols(b);t{const{getPrefixCls:H}=p.useContext(Z.E_),{prefixCls:S}=b,t=pe(b,["prefixCls"]),K=H("radio",S);return p.createElement(he,{value:"button"},p.createElement(Ce,Object.assign({prefixCls:K},t,{type:"radio",ref:R})))};var be=p.forwardRef(ue);const ne=Ce;ne.Button=be,ne.Group=Oe,ne.__ANT_RADIO=!0;var Me=ne},40561:function(He,Ee,i){i.d(Ee,{ZP:function(){return De},Yk:function(){return $e},TM:function(){return ye}});var p=i(861),B=i(63185),J=i(14747),ke=i(33507),Ne=i(83262),M=i(83559);const Z=({treeCls:u,treeNodeCls:v,directoryNodeSelectedBg:$,directoryNodeSelectedColor:q,motionDurationMid:se,borderRadius:f,controlItemBgHover:r})=>({[`${u}${u}-directory ${v}`]:{[`${u}-node-content-wrapper`]:{position:"static",[`> *:not(${u}-drop-indicator)`]:{position:"relative"},"&:hover":{background:"transparent"},"&:before":{position:"absolute",inset:0,transition:`background-color ${se}`,content:'""',borderRadius:f},"&:hover:before":{background:r}},[`${u}-switcher, ${u}-checkbox, ${u}-draggable-icon`]:{zIndex:1},"&-selected":{[`${u}-switcher, ${u}-draggable-icon`]:{color:q},[`${u}-node-content-wrapper`]:{color:q,background:"transparent","&:before, &:hover:before":{background:$}}}}}),ve=new p.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),Te=(u,v)=>({[`.${u}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${v.motionDurationSlow}`}}}),E=(u,v)=>({[`.${u}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:v.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${(0,p.unit)(v.lineWidthBold)} solid ${v.colorPrimary}`,borderRadius:"50%",content:'""'}}}),Se=(u,v)=>{const{treeCls:$,treeNodeCls:q,treeNodePadding:se,titleHeight:f,indentSize:r,nodeSelectedBg:L,nodeHoverBg:te,colorTextQuaternary:_,controlItemBgActiveDisabled:W}=v;return{[$]:Object.assign(Object.assign({},(0,J.Wf)(v)),{background:v.colorBgContainer,borderRadius:v.borderRadius,transition:`background-color ${v.motionDurationSlow}`,"&-rtl":{direction:"rtl"},[`&${$}-rtl ${$}-switcher_close ${$}-switcher-icon svg`]:{transform:"rotate(90deg)"},[`&-focused:not(:hover):not(${$}-active-focused)`]:Object.assign({},(0,J.oN)(v)),[`${$}-list-holder-inner`]:{alignItems:"flex-start"},[`&${$}-block-node`]:{[`${$}-list-holder-inner`]:{alignItems:"stretch",[`${$}-node-content-wrapper`]:{flex:"auto"},[`${q}.dragging:after`]:{position:"absolute",inset:0,border:`1px solid ${v.colorPrimary}`,opacity:0,animationName:ve,animationDuration:v.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none",borderRadius:v.borderRadius}}},[q]:{display:"flex",alignItems:"flex-start",marginBottom:se,lineHeight:(0,p.unit)(f),position:"relative","&:before":{content:'""',position:"absolute",zIndex:1,insetInlineStart:0,width:"100%",top:"100%",height:se},[`&-disabled ${$}-node-content-wrapper`]:{color:v.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}},[`${$}-checkbox-disabled + ${$}-node-selected,&${q}-disabled${q}-selected ${$}-node-content-wrapper`]:{backgroundColor:W},[`${$}-checkbox-disabled`]:{pointerEvents:"unset"},[`&:not(${q}-disabled)`]:{[`${$}-node-content-wrapper`]:{"&:hover":{color:v.nodeHoverColor}}},[`&-active ${$}-node-content-wrapper`]:{background:v.controlItemBgHover},[`&:not(${q}-disabled).filter-node ${$}-title`]:{color:v.colorPrimary,fontWeight:500},"&-draggable":{cursor:"grab",[`${$}-draggable-icon`]:{flexShrink:0,width:f,textAlign:"center",visibility:"visible",color:_},[`&${q}-disabled ${$}-draggable-icon`]:{visibility:"hidden"}}},[`${$}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:r}},[`${$}-draggable-icon`]:{visibility:"hidden"},[`${$}-switcher, ${$}-checkbox`]:{marginInlineEnd:v.calc(v.calc(f).sub(v.controlInteractiveSize)).div(2).equal()},[`${$}-switcher`]:Object.assign(Object.assign({},Te(u,v)),{position:"relative",flex:"none",alignSelf:"stretch",width:f,textAlign:"center",cursor:"pointer",userSelect:"none",transition:`all ${v.motionDurationSlow}`,"&-noop":{cursor:"unset"},"&:before":{pointerEvents:"none",content:'""',width:f,height:f,position:"absolute",left:{_skip_check_:!0,value:0},top:0,borderRadius:v.borderRadius,transition:`all ${v.motionDurationSlow}`},[`&:not(${$}-switcher-noop):hover:before`]:{backgroundColor:v.colorBgTextHover},[`&_close ${$}-switcher-icon svg`]:{transform:"rotate(-90deg)"},"&-loading-icon":{color:v.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:v.calc(f).div(2).equal(),bottom:v.calc(se).mul(-1).equal(),marginInlineStart:-1,borderInlineEnd:`1px solid ${v.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:v.calc(v.calc(f).div(2).equal()).mul(.8).equal(),height:v.calc(f).div(2).equal(),borderBottom:`1px solid ${v.colorBorder}`,content:'""'}}}),[`${$}-node-content-wrapper`]:Object.assign(Object.assign({position:"relative",minHeight:f,paddingBlock:0,paddingInline:v.paddingXS,background:"transparent",borderRadius:v.borderRadius,cursor:"pointer",transition:`all ${v.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`},E(u,v)),{"&:hover":{backgroundColor:te},[`&${$}-node-selected`]:{color:v.nodeSelectedColor,backgroundColor:L},[`${$}-iconEle`]:{display:"inline-block",width:f,height:f,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}}),[`${$}-unselectable ${$}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${q}.drop-container > [draggable]`]:{boxShadow:`0 0 0 2px ${v.colorPrimary}`},"&-show-line":{[`${$}-indent-unit`]:{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:v.calc(f).div(2).equal(),bottom:v.calc(se).mul(-1).equal(),borderInlineEnd:`1px solid ${v.colorBorder}`,content:'""'},"&-end:before":{display:"none"}},[`${$}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${q}-leaf-last ${$}-switcher-leaf-line:before`]:{top:"auto !important",bottom:"auto !important",height:`${(0,p.unit)(v.calc(f).div(2).equal())} !important`}})}},$e=(u,v,$=!0)=>{const q=`.${u}`,se=`${q}-treenode`,f=v.calc(v.paddingXS).div(2).equal(),r=(0,Ne.mergeToken)(v,{treeCls:q,treeNodeCls:se,treeNodePadding:f});return[Se(u,r),$&&Z(r)].filter(Boolean)},ye=u=>{const{controlHeightSM:v,controlItemBgHover:$,controlItemBgActive:q}=u,se=v;return{titleHeight:se,indentSize:se,nodeHoverBg:$,nodeHoverColor:u.colorText,nodeSelectedBg:q,nodeSelectedColor:u.colorText}},he=u=>{const{colorTextLightSolid:v,colorPrimary:$}=u;return Object.assign(Object.assign({},ye(u)),{directoryNodeSelectedColor:v,directoryNodeSelectedBg:$})};var De=(0,M.I$)("Tree",(u,{prefixCls:v})=>[{[u.componentCls]:(0,B.C2)(`${v}-checkbox`,u)},$e(v,u),(0,ke.Z)(u)],he)},23797:function(He,Ee,i){i.d(Ee,{Z:function(){return _}});var p=i(62435),B=i(87462),J={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"filled"},ke=J,Ne=i(84089),M=function(V,ee){return p.createElement(Ne.Z,(0,B.Z)({},V,{ref:ee,icon:ke}))},Z=p.forwardRef(M),ve=Z,Te=i(26911),E=i(50888),Se={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"minus-square",theme:"outlined"},$e=Se,ye=function(V,ee){return p.createElement(Ne.Z,(0,B.Z)({},V,{ref:ee,icon:$e}))},he=p.forwardRef(ye),De=he,u={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"plus-square",theme:"outlined"},v=u,$=function(V,ee){return p.createElement(Ne.Z,(0,B.Z)({},V,{ref:ee,icon:v}))},q=p.forwardRef($),se=q,f=i(93967),r=i.n(f),L=i(96159),_=W=>{const{prefixCls:V,switcherIcon:ee,treeNodeProps:I,showLine:me,switcherLoadingIcon:Re}=W,{isLeaf:Ze,expanded:Ie,loading:Ce}=I;if(Ce)return p.isValidElement(Re)?Re:p.createElement(E.Z,{className:`${V}-switcher-loading-icon`});let ce;if(me&&typeof me=="object"&&(ce=me.showLeafIcon),Ze){if(!me)return null;if(typeof ce!="boolean"&&ce){const ue=typeof ce=="function"?ce(I):ce,be=`${V}-switcher-line-custom-icon`;return p.isValidElement(ue)?(0,L.Tm)(ue,{className:r()(ue.props.className||"",be)}):ue}return ce?p.createElement(Te.Z,{className:`${V}-switcher-line-icon`}):p.createElement("span",{className:`${V}-switcher-leaf-line`})}const Oe=`${V}-switcher-icon`,pe=typeof ee=="function"?ee(I):ee;return p.isValidElement(pe)?(0,L.Tm)(pe,{className:r()(pe.props.className||"",Oe)}):pe!==void 0?pe:me?Ie?p.createElement(De,{className:`${V}-switcher-line-icon`}):p.createElement(se,{className:`${V}-switcher-line-icon`}):p.createElement(ve,{className:Oe})}},86128:function(He,Ee,i){i.d(Ee,{Z:function(){return se}});var p=i(87462),B=i(4942),J=i(1413),ke=i(97685),Ne=i(91),M=i(62435),Z=i(93967),ve=i.n(Z),Te=i(64217),E=i(27822),Se=function(r){for(var L=r.prefixCls,te=r.level,_=r.isStart,W=r.isEnd,V="".concat(L,"-indent-unit"),ee=[],I=0;I0&&arguments[0]!==void 0?arguments[0]:[],A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],w=l.length,e=A.length;if(Math.abs(w-e)!==1)return{add:!1,key:null};function s(m,O){var n=new Map;m.forEach(function(o){n.set(o,!0)});var a=O.filter(function(o){return!n.has(o)});return a.length===1?a[0]:null}return w ").concat(A);return A}var S=u.forwardRef(function(l,A){var w=l.prefixCls,e=l.data,s=l.selectable,m=l.checkable,O=l.expandedKeys,n=l.selectedKeys,a=l.checkedKeys,o=l.loadedKeys,d=l.loadingKeys,h=l.halfCheckedKeys,k=l.keyEntities,y=l.disabled,D=l.dragging,x=l.dragOverNodeKey,c=l.dropPosition,g=l.motion,T=l.height,C=l.itemHeight,P=l.virtual,U=l.scrollWidth,F=l.focusable,z=l.activeItem,G=l.focused,ae=l.tabIndex,j=l.onKeyDown,le=l.onFocus,fe=l.onBlur,Pe=l.onActiveChange,xe=l.onListChangeStart,we=l.onListChangeEnd,ze=(0,r.Z)(l,ce),Le=u.useRef(null),X=u.useRef(null);u.useImperativeHandle(A,function(){return{scrollTo:function(Fe){Le.current.scrollTo(Fe)},getIndentWidth:function(){return X.current.offsetWidth}}});var N=u.useState(O),Ke=(0,f.Z)(N,2),je=Ke[0],Ae=Ke[1],Be=u.useState(e),Je=(0,f.Z)(Be,2),We=Je[0],qe=Je[1],ot=u.useState(e),_e=(0,f.Z)(ot,2),at=_e[0],Ve=_e[1],Ge=u.useState([]),et=(0,f.Z)(Ge,2),ft=et[0],rt=et[1],vt=u.useState(null),st=(0,f.Z)(vt,2),gt=st[0],it=st[1],ct=u.useRef(e);ct.current=e;function dt(){var ge=ct.current;qe(ge),Ve(ge),rt([]),it(null),we()}(0,L.Z)(function(){Ae(O);var ge=Ie(je,O);if(ge.key!==null)if(ge.add){var Fe=We.findIndex(function(Ye){var Qe=Ye.key;return Qe===ge.key}),Ue=b(Ce(We,e,ge.key),P,T,C),tt=We.slice();tt.splice(Fe+1,0,Me),Ve(tt),rt(Ue),it("show")}else{var Xe=e.findIndex(function(Ye){var Qe=Ye.key;return Qe===ge.key}),lt=b(Ce(e,We,ge.key),P,T,C),nt=e.slice();nt.splice(Xe+1,0,Me),Ve(nt),rt(lt),it("hide")}else We!==e&&(qe(e),Ve(e))},[O,e]),u.useEffect(function(){D||dt()},[D]);var ht=g?at:e,ut={expandedKeys:O,selectedKeys:n,loadedKeys:o,loadingKeys:d,checkedKeys:a,halfCheckedKeys:h,dragOverNodeKey:x,dropPosition:c,keyEntities:k};return u.createElement(u.Fragment,null,G&&z&&u.createElement("span",{style:Oe,"aria-live":"assertive"},H(z)),u.createElement("div",null,u.createElement("input",{style:Oe,disabled:F===!1||y,tabIndex:F!==!1?ae:null,onKeyDown:j,onFocus:le,onBlur:fe,value:"",onChange:pe,"aria-label":"for screen reader"})),u.createElement("div",{className:"".concat(w,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},u.createElement("div",{className:"".concat(w,"-indent")},u.createElement("div",{ref:X,className:"".concat(w,"-indent-unit")}))),u.createElement(te.Z,(0,p.Z)({},ze,{data:ht,itemKey:R,height:T,fullHeight:!1,virtual:P,itemHeight:C,scrollWidth:U,prefixCls:"".concat(w,"-list"),ref:Le,role:"tree",onVisibleChange:function(Fe){Fe.every(function(Ue){return R(Ue)!==ue})&&dt()}}),function(ge){var Fe=ge.pos,Ue=Object.assign({},(se(ge.data),ge.data)),tt=ge.title,Xe=ge.key,lt=ge.isStart,nt=ge.isEnd,Ye=(0,I.km)(Xe,Fe);delete Ue.key,delete Ue.children;var Qe=(0,I.H8)(Ye,ut);return u.createElement(Ze,(0,p.Z)({},Ue,Qe,{title:tt,active:!!z&&Xe===z.key,pos:Fe,data:ge.data,isStart:lt,isEnd:nt,motion:g,motionNodes:Xe===ue?ft:null,motionType:gt,onMotionStart:xe,onMotionEnd:dt,treeNodeRequiredProps:ut,onMouseMove:function(){Pe(null)}}))}))}),t=S,K=i(10225),re=i(17341),ie=i(35381),Y=10,de=function(l){(0,ve.Z)(w,l);var A=(0,Te.Z)(w);function w(){var e;(0,Ne.Z)(this,w);for(var s=arguments.length,m=new Array(s),O=0;O2&&arguments[2]!==void 0?arguments[2]:!1,h=e.state,k=h.dragChildrenKeys,y=h.dropPosition,D=h.dropTargetKey,x=h.dropTargetPos,c=h.dropAllowed;if(c){var g=e.props.onDrop;if(e.setState({dragOverNodeKey:null}),e.cleanDragState(),D!==null){var T=(0,J.Z)((0,J.Z)({},(0,I.H8)(D,e.getTreeNodeRequiredProps())),{},{active:((o=e.getActiveItem())===null||o===void 0?void 0:o.key)===D,data:(0,ie.Z)(e.state.keyEntities,D).node}),C=k.includes(D);(0,De.ZP)(!C,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var P=(0,K.yx)(x),U={event:n,node:(0,I.F)(T),dragNode:e.dragNodeProps?(0,I.F)(e.dragNodeProps):null,dragNodesKeys:[e.dragNodeProps.eventKey].concat(k),dropToGap:y!==0,dropPosition:y+Number(P[P.length-1])};d||g==null||g(U),e.dragNodeProps=null}}}),(0,E.Z)((0,Z.Z)(e),"cleanDragState",function(){var n=e.state.draggingNodeKey;n!==null&&e.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),e.dragStartMousePosition=null,e.currentMouseOverDroppableNodeKey=null}),(0,E.Z)((0,Z.Z)(e),"triggerExpandActionExpand",function(n,a){var o=e.state,d=o.expandedKeys,h=o.flattenNodes,k=a.expanded,y=a.key,D=a.isLeaf;if(!(D||n.shiftKey||n.metaKey||n.ctrlKey)){var x=h.filter(function(g){return g.key===y})[0],c=(0,I.F)((0,J.Z)((0,J.Z)({},(0,I.H8)(y,e.getTreeNodeRequiredProps())),{},{data:x.data}));e.setExpandedKeys(k?(0,K._5)(d,y):(0,K.L0)(d,y)),e.onNodeExpand(n,c)}}),(0,E.Z)((0,Z.Z)(e),"onNodeClick",function(n,a){var o=e.props,d=o.onClick,h=o.expandAction;h==="click"&&e.triggerExpandActionExpand(n,a),d==null||d(n,a)}),(0,E.Z)((0,Z.Z)(e),"onNodeDoubleClick",function(n,a){var o=e.props,d=o.onDoubleClick,h=o.expandAction;h==="doubleClick"&&e.triggerExpandActionExpand(n,a),d==null||d(n,a)}),(0,E.Z)((0,Z.Z)(e),"onNodeSelect",function(n,a){var o=e.state.selectedKeys,d=e.state,h=d.keyEntities,k=d.fieldNames,y=e.props,D=y.onSelect,x=y.multiple,c=a.selected,g=a[k.key],T=!c;T?x?o=(0,K.L0)(o,g):o=[g]:o=(0,K._5)(o,g);var C=o.map(function(P){var U=(0,ie.Z)(h,P);return U?U.node:null}).filter(Boolean);e.setUncontrolledState({selectedKeys:o}),D==null||D(o,{event:"select",selected:T,node:a,selectedNodes:C,nativeEvent:n.nativeEvent})}),(0,E.Z)((0,Z.Z)(e),"onNodeCheck",function(n,a,o){var d=e.state,h=d.keyEntities,k=d.checkedKeys,y=d.halfCheckedKeys,D=e.props,x=D.checkStrictly,c=D.onCheck,g=a.key,T,C={event:"check",node:a,checked:o,nativeEvent:n.nativeEvent};if(x){var P=o?(0,K.L0)(k,g):(0,K._5)(k,g),U=(0,K._5)(y,g);T={checked:P,halfChecked:U},C.checkedNodes=P.map(function(le){return(0,ie.Z)(h,le)}).filter(Boolean).map(function(le){return le.node}),e.setUncontrolledState({checkedKeys:P})}else{var F=(0,re.S)([].concat((0,ke.Z)(k),[g]),!0,h),z=F.checkedKeys,G=F.halfCheckedKeys;if(!o){var ae=new Set(z);ae.delete(g);var j=(0,re.S)(Array.from(ae),{checked:!1,halfCheckedKeys:G},h);z=j.checkedKeys,G=j.halfCheckedKeys}T=z,C.checkedNodes=[],C.checkedNodesPositions=[],C.halfCheckedKeys=G,z.forEach(function(le){var fe=(0,ie.Z)(h,le);if(fe){var Pe=fe.node,xe=fe.pos;C.checkedNodes.push(Pe),C.checkedNodesPositions.push({node:Pe,pos:xe})}}),e.setUncontrolledState({checkedKeys:z},!1,{halfCheckedKeys:G})}c==null||c(T,C)}),(0,E.Z)((0,Z.Z)(e),"onNodeLoad",function(n){var a,o=n.key,d=e.state.keyEntities,h=(0,ie.Z)(d,o);if(!(h!=null&&(a=h.children)!==null&&a!==void 0&&a.length)){var k=new Promise(function(y,D){e.setState(function(x){var c=x.loadedKeys,g=c===void 0?[]:c,T=x.loadingKeys,C=T===void 0?[]:T,P=e.props,U=P.loadData,F=P.onLoad;if(!U||g.includes(o)||C.includes(o))return null;var z=U(n);return z.then(function(){var G=e.state.loadedKeys,ae=(0,K.L0)(G,o);F==null||F(ae,{event:"load",node:n}),e.setUncontrolledState({loadedKeys:ae}),e.setState(function(j){return{loadingKeys:(0,K._5)(j.loadingKeys,o)}}),y()}).catch(function(G){if(e.setState(function(j){return{loadingKeys:(0,K._5)(j.loadingKeys,o)}}),e.loadingRetryTimes[o]=(e.loadingRetryTimes[o]||0)+1,e.loadingRetryTimes[o]>=Y){var ae=e.state.loadedKeys;(0,De.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),e.setUncontrolledState({loadedKeys:(0,K.L0)(ae,o)}),y()}D(G)}),{loadingKeys:(0,K.L0)(C,o)}})});return k.catch(function(){}),k}}),(0,E.Z)((0,Z.Z)(e),"onNodeMouseEnter",function(n,a){var o=e.props.onMouseEnter;o==null||o({event:n,node:a})}),(0,E.Z)((0,Z.Z)(e),"onNodeMouseLeave",function(n,a){var o=e.props.onMouseLeave;o==null||o({event:n,node:a})}),(0,E.Z)((0,Z.Z)(e),"onNodeContextMenu",function(n,a){var o=e.props.onRightClick;o&&(n.preventDefault(),o({event:n,node:a}))}),(0,E.Z)((0,Z.Z)(e),"onFocus",function(){var n=e.props.onFocus;e.setState({focused:!0});for(var a=arguments.length,o=new Array(a),d=0;d1&&arguments[1]!==void 0?arguments[1]:!1,o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!e.destroyed){var d=!1,h=!0,k={};Object.keys(n).forEach(function(y){if(e.props.hasOwnProperty(y)){h=!1;return}d=!0,k[y]=n[y]}),d&&(!a||h)&&e.setState((0,J.Z)((0,J.Z)({},k),o))}}),(0,E.Z)((0,Z.Z)(e),"scrollTo",function(n){e.listRef.current.scrollTo(n)}),e}return(0,M.Z)(w,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var s=this.props,m=s.activeKey,O=s.itemScrollOffset,n=O===void 0?0:O;m!==void 0&&m!==this.state.activeKey&&(this.setState({activeKey:m}),m!==null&&this.scrollTo({key:m,offset:n}))}},{key:"componentWillUnmount",value:function(){window.removeEventListener("dragend",this.onWindowDragEnd),this.destroyed=!0}},{key:"resetDragState",value:function(){this.setState({dragOverNodeKey:null,dropPosition:null,dropLevelOffset:null,dropTargetKey:null,dropContainerKey:null,dropTargetPos:null,dropAllowed:!1})}},{key:"render",value:function(){var s=this.state,m=s.focused,O=s.flattenNodes,n=s.keyEntities,a=s.draggingNodeKey,o=s.activeKey,d=s.dropLevelOffset,h=s.dropContainerKey,k=s.dropTargetKey,y=s.dropPosition,D=s.dragOverNodeKey,x=s.indent,c=this.props,g=c.prefixCls,T=c.className,C=c.style,P=c.showLine,U=c.focusable,F=c.tabIndex,z=F===void 0?0:F,G=c.selectable,ae=c.showIcon,j=c.icon,le=c.switcherIcon,fe=c.draggable,Pe=c.checkable,xe=c.checkStrictly,we=c.disabled,ze=c.motion,Le=c.loadData,X=c.filterTreeNode,N=c.height,Ke=c.itemHeight,je=c.scrollWidth,Ae=c.virtual,Be=c.titleRender,Je=c.dropIndicatorRender,We=c.onContextMenu,qe=c.onScroll,ot=c.direction,_e=c.rootClassName,at=c.rootStyle,Ve=(0,he.Z)(this.props,{aria:!0,data:!0}),Ge;fe&&((0,B.Z)(fe)==="object"?Ge=fe:typeof fe=="function"?Ge={nodeDraggable:fe}:Ge={});var et={prefixCls:g,selectable:G,showIcon:ae,icon:j,switcherIcon:le,draggable:Ge,draggingNodeKey:a,checkable:Pe,checkStrictly:xe,disabled:we,keyEntities:n,dropLevelOffset:d,dropContainerKey:h,dropTargetKey:k,dropPosition:y,dragOverNodeKey:D,indent:x,direction:ot,dropIndicatorRender:Je,loadData:Le,filterTreeNode:X,titleRender:Be,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop};return u.createElement(v.k.Provider,{value:et},u.createElement("div",{className:$e()(g,T,_e,(0,E.Z)((0,E.Z)((0,E.Z)({},"".concat(g,"-show-line"),P),"".concat(g,"-focused"),m),"".concat(g,"-active-focused"),o!==null)),style:at},u.createElement(t,(0,p.Z)({ref:this.listRef,prefixCls:g,style:C,data:O,disabled:we,selectable:G,checkable:!!Pe,motion:ze,dragging:a!==null,height:N,itemHeight:Ke,virtual:Ae,focusable:U,focused:m,tabIndex:z,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:We,onScroll:qe,scrollWidth:je},this.getTreeNodeRequiredProps(),Ve))))}}],[{key:"getDerivedStateFromProps",value:function(s,m){var O=m.prevProps,n={prevProps:s};function a(z){return!O&&s.hasOwnProperty(z)||O&&O[z]!==s[z]}var o,d=m.fieldNames;if(a("fieldNames")&&(d=(0,I.w$)(s.fieldNames),n.fieldNames=d),a("treeData")?o=s.treeData:a("children")&&((0,De.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),o=(0,I.zn)(s.children)),o){n.treeData=o;var h=(0,I.I8)(o,{fieldNames:d});n.keyEntities=(0,J.Z)((0,E.Z)({},ue,ne),h.keyEntities)}var k=n.keyEntities||m.keyEntities;if(a("expandedKeys")||O&&a("autoExpandParent"))n.expandedKeys=s.autoExpandParent||!O&&s.defaultExpandParent?(0,K.r7)(s.expandedKeys,k):s.expandedKeys;else if(!O&&s.defaultExpandAll){var y=(0,J.Z)({},k);delete y[ue];var D=[];Object.keys(y).forEach(function(z){var G=y[z];G.children&&G.children.length&&D.push(G.key)}),n.expandedKeys=D}else!O&&s.defaultExpandedKeys&&(n.expandedKeys=s.autoExpandParent||s.defaultExpandParent?(0,K.r7)(s.defaultExpandedKeys,k):s.defaultExpandedKeys);if(n.expandedKeys||delete n.expandedKeys,o||n.expandedKeys){var x=(0,I.oH)(o||m.treeData,n.expandedKeys||m.expandedKeys,d);n.flattenNodes=x}if(s.selectable&&(a("selectedKeys")?n.selectedKeys=(0,K.BT)(s.selectedKeys,s):!O&&s.defaultSelectedKeys&&(n.selectedKeys=(0,K.BT)(s.defaultSelectedKeys,s))),s.checkable){var c;if(a("checkedKeys")?c=(0,K.E6)(s.checkedKeys)||{}:!O&&s.defaultCheckedKeys?c=(0,K.E6)(s.defaultCheckedKeys)||{}:o&&(c=(0,K.E6)(s.checkedKeys)||{checkedKeys:m.checkedKeys,halfCheckedKeys:m.halfCheckedKeys}),c){var g=c,T=g.checkedKeys,C=T===void 0?[]:T,P=g.halfCheckedKeys,U=P===void 0?[]:P;if(!s.checkStrictly){var F=(0,re.S)(C,!0,k);C=F.checkedKeys,U=F.halfCheckedKeys}n.checkedKeys=C,n.halfCheckedKeys=U}}return a("loadedKeys")&&(n.loadedKeys=s.loadedKeys),n}}]),w}(u.Component);(0,E.Z)(de,"defaultProps",{prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[],dropIndicatorRender:q,allowDrop:function(){return!0},expandAction:!1}),(0,E.Z)(de,"TreeNode",W.Z);var oe=de,Q=oe},10225:function(He,Ee,i){i.d(Ee,{BT:function(){return u},E6:function(){return q},L0:function(){return E},OM:function(){return De},_5:function(){return Te},r7:function(){return se},wA:function(){return $e},yx:function(){return Se}});var p=i(74902),B=i(71002),J=i(80334),ke=i(62435),Ne=i(86128),M=i(35381),Z=i(1089),ve=null;function Te(f,r){if(!f)return[];var L=f.slice(),te=L.indexOf(r);return te>=0&&L.splice(te,1),L}function E(f,r){var L=(f||[]).slice();return L.indexOf(r)===-1&&L.push(r),L}function Se(f){return f.split("-")}function $e(f,r){var L=[],te=(0,M.Z)(r,f);function _(){var W=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];W.forEach(function(V){var ee=V.key,I=V.children;L.push(ee),_(I)})}return _(te.children),L}function ye(f){if(f.parent){var r=Se(f.pos);return Number(r[r.length-1])===f.parent.children.length-1}return!1}function he(f){var r=Se(f.pos);return Number(r[r.length-1])===0}function De(f,r,L,te,_,W,V,ee,I,me){var Re,Ze=f.clientX,Ie=f.clientY,Ce=f.target.getBoundingClientRect(),ce=Ce.top,Oe=Ce.height,pe=(me==="rtl"?-1:1)*(((_==null?void 0:_.x)||0)-Ze),ue=(pe-12)/te,be=I.filter(function(Q){var l;return(l=ee[Q])===null||l===void 0||(l=l.children)===null||l===void 0?void 0:l.length}),ne=(0,M.Z)(ee,L.eventKey);if(Ie-1.5?W({dragNode:Y,dropNode:de,dropPosition:1})?K=1:oe=!1:W({dragNode:Y,dropNode:de,dropPosition:0})?K=0:W({dragNode:Y,dropNode:de,dropPosition:1})?K=1:oe=!1:W({dragNode:Y,dropNode:de,dropPosition:1})?K=1:oe=!1,{dropPosition:K,dropLevelOffset:re,dropTargetKey:ne.key,dropTargetPos:ne.pos,dragOverNodeKey:t,dropContainerKey:K===0?null:((Re=ne.parent)===null||Re===void 0?void 0:Re.key)||null,dropAllowed:oe}}function u(f,r){if(f){var L=r.multiple;return L?f.slice():f.length?[f[0]]:f}}var v=function(r){return r};function $(f,r){if(!f)return[];var L=r||{},te=L.processProps,_=te===void 0?v:te,W=Array.isArray(f)?f:[f];return W.map(function(V){var ee=V.children,I=_objectWithoutProperties(V,ve),me=$(ee,r);return React.createElement(TreeNode,_extends({key:I.key},_(I)),me)})}function q(f){if(!f)return null;var r;if(Array.isArray(f))r={checkedKeys:f,halfCheckedKeys:void 0};else if((0,B.Z)(f)==="object")r={checkedKeys:f.checked||void 0,halfCheckedKeys:f.halfChecked||void 0};else return(0,J.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return r}function se(f,r){var L=new Set;function te(_){if(!L.has(_)){var W=(0,M.Z)(r,_);if(W){L.add(_);var V=W.parent,ee=W.node;ee.disabled||V&&te(V.key)}}}return(f||[]).forEach(function(_){te(_)}),(0,p.Z)(L)}}}]); diff --git a/app/bootstrap/src/main/resources/static/5265.c86e338e.async.js b/app/bootstrap/src/main/resources/static/5265.c86e338e.async.js deleted file mode 100644 index 5c838a14..00000000 --- a/app/bootstrap/src/main/resources/static/5265.c86e338e.async.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[5265],{85265:function(mt,Ee,s){s.d(Ee,{Z:function(){return st}});var n=s(62435),Pe=s(93967),b=s.n(Pe),k=s(1413),le=s(97685),je=s(2788),ve=s(8410),Me=n.createContext(null),ge=n.createContext({}),he=Me,ye=s(4942),ee=s(87462),Ce=s(29372),ie=s(15105),ce=s(64217),Ze=s(91),Ie=s(42550),Re=["prefixCls","className","containerRef"],ze=function(t){var o=t.prefixCls,a=t.className,r=t.containerRef,l=(0,Ze.Z)(t,Re),c=n.useContext(ge),d=c.panel,g=(0,Ie.x1)(d,r);return n.createElement("div",(0,ee.Z)({className:b()("".concat(o,"-content"),a),role:"dialog",ref:g},(0,ce.Z)(t,{aria:!0}),{"aria-modal":"true"},l))},Ke=ze,Le=s(80334);function pe(e){return typeof e=="string"&&String(Number(e))===e?((0,Le.ZP)(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(e)):e}function ft(e){warning(!("wrapperClassName"in e),"'wrapperClassName' is removed. Please use 'rootClassName' instead."),warning(canUseDom()||!e.open,"Drawer with 'open' in SSR is not work since no place to createPortal. Please move to 'useEffect' instead.")}var xe={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function He(e,t){var o,a,r,l=e.prefixCls,c=e.open,d=e.placement,g=e.inline,p=e.push,w=e.forceRender,x=e.autoFocus,$=e.keyboard,i=e.classNames,m=e.rootClassName,C=e.rootStyle,D=e.zIndex,E=e.className,P=e.id,M=e.style,O=e.motion,f=e.width,h=e.height,Z=e.children,L=e.mask,z=e.maskClosable,j=e.maskMotion,te=e.maskClassName,K=e.maskStyle,R=e.afterOpenChange,N=e.onClose,H=e.onMouseEnter,ne=e.onMouseOver,ae=e.onMouseLeave,G=e.onClick,oe=e.onKeyDown,re=e.onKeyUp,y=e.styles,T=e.drawerRender,I=n.useRef(),W=n.useRef(),B=n.useRef();n.useImperativeHandle(t,function(){return I.current});var se=function(S){var J=S.keyCode,q=S.shiftKey;switch(J){case ie.Z.TAB:{if(J===ie.Z.TAB){if(!q&&document.activeElement===B.current){var _;(_=W.current)===null||_===void 0||_.focus({preventScroll:!0})}else if(q&&document.activeElement===W.current){var fe;(fe=B.current)===null||fe===void 0||fe.focus({preventScroll:!0})}}break}case ie.Z.ESC:{N&&$&&(S.stopPropagation(),N(S));break}}};n.useEffect(function(){if(c&&x){var u;(u=I.current)===null||u===void 0||u.focus({preventScroll:!0})}},[c]);var U=n.useState(!1),A=(0,le.Z)(U,2),F=A[0],Q=A[1],v=n.useContext(he),me;typeof p=="boolean"?me=p?{}:{distance:0}:me=p||{};var V=(o=(a=(r=me)===null||r===void 0?void 0:r.distance)!==null&&a!==void 0?a:v==null?void 0:v.pushDistance)!==null&&o!==void 0?o:180,lt=n.useMemo(function(){return{pushDistance:V,push:function(){Q(!0)},pull:function(){Q(!1)}}},[V]);n.useEffect(function(){if(c){var u;v==null||(u=v.push)===null||u===void 0||u.call(v)}else{var S;v==null||(S=v.pull)===null||S===void 0||S.call(v)}},[c]),n.useEffect(function(){return function(){var u;v==null||(u=v.pull)===null||u===void 0||u.call(v)}},[]);var it=L&&n.createElement(Ce.default,(0,ee.Z)({key:"mask"},j,{visible:c}),function(u,S){var J=u.className,q=u.style;return n.createElement("div",{className:b()("".concat(l,"-mask"),J,i==null?void 0:i.mask,te),style:(0,k.Z)((0,k.Z)((0,k.Z)({},q),K),y==null?void 0:y.mask),onClick:z&&c?N:void 0,ref:S})}),ct=typeof O=="function"?O(d):O,X={};if(F&&V)switch(d){case"top":X.transform="translateY(".concat(V,"px)");break;case"bottom":X.transform="translateY(".concat(-V,"px)");break;case"left":X.transform="translateX(".concat(V,"px)");break;default:X.transform="translateX(".concat(-V,"px)");break}d==="left"||d==="right"?X.width=pe(f):X.height=pe(h);var dt={onMouseEnter:H,onMouseOver:ne,onMouseLeave:ae,onClick:G,onKeyDown:oe,onKeyUp:re},ut=n.createElement(Ce.default,(0,ee.Z)({key:"panel"},ct,{visible:c,forceRender:w,onVisibleChanged:function(S){R==null||R(S)},removeOnLeave:!1,leavedClassName:"".concat(l,"-content-wrapper-hidden")}),function(u,S){var J=u.className,q=u.style,_=n.createElement(Ke,(0,ee.Z)({id:P,containerRef:S,prefixCls:l,className:b()(E,i==null?void 0:i.content),style:(0,k.Z)((0,k.Z)({},M),y==null?void 0:y.content)},(0,ce.Z)(e,{aria:!0}),dt),Z);return n.createElement("div",(0,ee.Z)({className:b()("".concat(l,"-content-wrapper"),i==null?void 0:i.wrapper,J),style:(0,k.Z)((0,k.Z)((0,k.Z)({},X),q),y==null?void 0:y.wrapper)},(0,ce.Z)(e,{data:!0})),T?T(_):_)}),De=(0,k.Z)({},C);return D&&(De.zIndex=D),n.createElement(he.Provider,{value:lt},n.createElement("div",{className:b()(l,"".concat(l,"-").concat(d),m,(0,ye.Z)((0,ye.Z)({},"".concat(l,"-open"),c),"".concat(l,"-inline"),g)),style:De,tabIndex:-1,ref:I,onKeyDown:se},it,n.createElement("div",{tabIndex:0,ref:W,style:xe,"aria-hidden":"true","data-sentinel":"start"}),ut,n.createElement("div",{tabIndex:0,ref:B,style:xe,"aria-hidden":"true","data-sentinel":"end"})))}var Te=n.forwardRef(He),We=Te,Be=function(t){var o=t.open,a=o===void 0?!1:o,r=t.prefixCls,l=r===void 0?"rc-drawer":r,c=t.placement,d=c===void 0?"right":c,g=t.autoFocus,p=g===void 0?!0:g,w=t.keyboard,x=w===void 0?!0:w,$=t.width,i=$===void 0?378:$,m=t.mask,C=m===void 0?!0:m,D=t.maskClosable,E=D===void 0?!0:D,P=t.getContainer,M=t.forceRender,O=t.afterOpenChange,f=t.destroyOnClose,h=t.onMouseEnter,Z=t.onMouseOver,L=t.onMouseLeave,z=t.onClick,j=t.onKeyDown,te=t.onKeyUp,K=t.panelRef,R=n.useState(!1),N=(0,le.Z)(R,2),H=N[0],ne=N[1],ae=n.useState(!1),G=(0,le.Z)(ae,2),oe=G[0],re=G[1];(0,ve.Z)(function(){re(!0)},[]);var y=oe?a:!1,T=n.useRef(),I=n.useRef();(0,ve.Z)(function(){y&&(I.current=document.activeElement)},[y]);var W=function(F){var Q;if(ne(F),O==null||O(F),!F&&I.current&&!((Q=T.current)!==null&&Q!==void 0&&Q.contains(I.current))){var v;(v=I.current)===null||v===void 0||v.focus({preventScroll:!0})}},B=n.useMemo(function(){return{panel:K}},[K]);if(!M&&!H&&!y&&f)return null;var se={onMouseEnter:h,onMouseOver:Z,onMouseLeave:L,onClick:z,onKeyDown:j,onKeyUp:te},U=(0,k.Z)((0,k.Z)({},t),{},{open:y,prefixCls:l,placement:d,autoFocus:p,keyboard:x,width:i,mask:C,maskClosable:E,inline:P===!1,afterOpenChange:W,ref:T},se);return n.createElement(ge.Provider,{value:B},n.createElement(je.Z,{open:y||M||H,autoDestroy:!1,getContainer:P,autoLock:C&&(y||H)},n.createElement(We,U)))},Ue=Be,Ae=Ue,Fe=s(89942),Ve=s(87263),be=s(33603),Xe=s(43945),de=s(53124),Ye=s(16569),ue=s(69760),Ge=s(48054),we=e=>{var t,o;const{prefixCls:a,title:r,footer:l,extra:c,loading:d,onClose:g,headerStyle:p,bodyStyle:w,footerStyle:x,children:$,classNames:i,styles:m}=e,C=(0,de.dj)("drawer"),D=n.useCallback(f=>n.createElement("button",{type:"button",onClick:g,className:`${a}-close`},f),[g]),[E,P]=(0,ue.Z)((0,ue.w)(e),(0,ue.w)(C),{closable:!0,closeIconRender:D}),M=n.useMemo(()=>{var f,h;return!r&&!E?null:n.createElement("div",{style:Object.assign(Object.assign(Object.assign({},(f=C.styles)===null||f===void 0?void 0:f.header),p),m==null?void 0:m.header),className:b()(`${a}-header`,{[`${a}-header-close-only`]:E&&!r&&!c},(h=C.classNames)===null||h===void 0?void 0:h.header,i==null?void 0:i.header)},n.createElement("div",{className:`${a}-header-title`},P,r&&n.createElement("div",{className:`${a}-title`},r)),c&&n.createElement("div",{className:`${a}-extra`},c))},[E,P,c,p,a,r]),O=n.useMemo(()=>{var f,h;if(!l)return null;const Z=`${a}-footer`;return n.createElement("div",{className:b()(Z,(f=C.classNames)===null||f===void 0?void 0:f.footer,i==null?void 0:i.footer),style:Object.assign(Object.assign(Object.assign({},(h=C.styles)===null||h===void 0?void 0:h.footer),x),m==null?void 0:m.footer)},l)},[l,x,a]);return n.createElement(n.Fragment,null,M,n.createElement("div",{className:b()(`${a}-body`,i==null?void 0:i.body,(t=C.classNames)===null||t===void 0?void 0:t.body),style:Object.assign(Object.assign(Object.assign({},(o=C.styles)===null||o===void 0?void 0:o.body),w),m==null?void 0:m.body)},d?n.createElement(Ge.Z,{active:!0,title:!1,paragraph:{rows:5},className:`${a}-body-skeleton`}):$),O)},Y=s(861),Qe=s(14747),Je=s(83559),qe=s(83262);const _e=e=>{const t="100%";return{left:`translateX(-${t})`,right:`translateX(${t})`,top:`translateY(-${t})`,bottom:`translateY(${t})`}[e]},Se=(e,t)=>({"&-enter, &-appear":Object.assign(Object.assign({},e),{"&-active":t}),"&-leave":Object.assign(Object.assign({},t),{"&-active":e})}),Oe=(e,t)=>Object.assign({"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${t}`}}},Se({opacity:e},{opacity:1})),et=(e,t)=>[Oe(.7,t),Se({transform:_e(e)},{transform:"none"})];var tt=e=>{const{componentCls:t,motionDurationSlow:o}=e;return{[t]:{[`${t}-mask-motion`]:Oe(0,o),[`${t}-panel-motion`]:["left","right","top","bottom"].reduce((a,r)=>Object.assign(Object.assign({},a),{[`&-${r}`]:et(r,o)}),{})}}};const nt=e=>{const{borderRadiusSM:t,componentCls:o,zIndexPopup:a,colorBgMask:r,colorBgElevated:l,motionDurationSlow:c,motionDurationMid:d,paddingXS:g,padding:p,paddingLG:w,fontSizeLG:x,lineHeightLG:$,lineWidth:i,lineType:m,colorSplit:C,marginXS:D,colorIcon:E,colorIconHover:P,colorBgTextHover:M,colorBgTextActive:O,colorText:f,fontWeightStrong:h,footerPaddingBlock:Z,footerPaddingInline:L,calc:z}=e,j=`${o}-content-wrapper`;return{[o]:{position:"fixed",inset:0,zIndex:a,pointerEvents:"none",color:f,"&-pure":{position:"relative",background:l,display:"flex",flexDirection:"column",[`&${o}-left`]:{boxShadow:e.boxShadowDrawerLeft},[`&${o}-right`]:{boxShadow:e.boxShadowDrawerRight},[`&${o}-top`]:{boxShadow:e.boxShadowDrawerUp},[`&${o}-bottom`]:{boxShadow:e.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${o}-mask`]:{position:"absolute",inset:0,zIndex:a,background:r,pointerEvents:"auto"},[j]:{position:"absolute",zIndex:a,maxWidth:"100vw",transition:`all ${c}`,"&-hidden":{display:"none"}},[`&-left > ${j}`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},boxShadow:e.boxShadowDrawerLeft},[`&-right > ${j}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:e.boxShadowDrawerRight},[`&-top > ${j}`]:{top:0,insetInline:0,boxShadow:e.boxShadowDrawerUp},[`&-bottom > ${j}`]:{bottom:0,insetInline:0,boxShadow:e.boxShadowDrawerDown},[`${o}-content`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%",overflow:"auto",background:l,pointerEvents:"auto"},[`${o}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${(0,Y.unit)(p)} ${(0,Y.unit)(w)}`,fontSize:x,lineHeight:$,borderBottom:`${(0,Y.unit)(i)} ${m} ${C}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${o}-extra`]:{flex:"none"},[`${o}-close`]:Object.assign({display:"inline-flex",width:z(x).add(g).equal(),height:z(x).add(g).equal(),borderRadius:t,justifyContent:"center",alignItems:"center",marginInlineEnd:D,color:E,fontWeight:h,fontSize:x,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",textDecoration:"none",background:"transparent",border:0,cursor:"pointer",transition:`all ${d}`,textRendering:"auto","&:hover":{color:P,backgroundColor:M,textDecoration:"none"},"&:active":{backgroundColor:O}},(0,Qe.Qy)(e)),[`${o}-title`]:{flex:1,margin:0,fontWeight:e.fontWeightStrong,fontSize:x,lineHeight:$},[`${o}-body`]:{flex:1,minWidth:0,minHeight:0,padding:w,overflow:"auto",[`${o}-body-skeleton`]:{width:"100%",height:"100%",display:"flex",justifyContent:"center"}},[`${o}-footer`]:{flexShrink:0,padding:`${(0,Y.unit)(Z)} ${(0,Y.unit)(L)}`,borderTop:`${(0,Y.unit)(i)} ${m} ${C}`},"&-rtl":{direction:"rtl"}}}},at=e=>({zIndexPopup:e.zIndexPopupBase,footerPaddingBlock:e.paddingXS,footerPaddingInline:e.padding});var Ne=(0,Je.I$)("Drawer",e=>{const t=(0,qe.mergeToken)(e,{});return[nt(t),tt(t)]},at),$e=function(e,t){var o={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(o[a]=e[a]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,a=Object.getOwnPropertySymbols(e);r{var t;const{rootClassName:o,width:a,height:r,size:l="default",mask:c=!0,push:d=ot,open:g,afterOpenChange:p,onClose:w,prefixCls:x,getContainer:$,style:i,className:m,visible:C,afterVisibleChange:D,maskStyle:E,drawerStyle:P,contentWrapperStyle:M,destroyOnClose:O,destroyOnHidden:f}=e,h=$e(e,["rootClassName","width","height","size","mask","push","open","afterOpenChange","onClose","prefixCls","getContainer","style","className","visible","afterVisibleChange","maskStyle","drawerStyle","contentWrapperStyle","destroyOnClose","destroyOnHidden"]),{getPopupContainer:Z,getPrefixCls:L,direction:z,className:j,style:te,classNames:K,styles:R}=(0,de.dj)("drawer"),N=L("drawer",x),[H,ne,ae]=Ne(N),G=$===void 0&&Z?()=>Z(document.body):$,oe=b()({"no-mask":!c,[`${N}-rtl`]:z==="rtl"},o,ne,ae),re=n.useMemo(()=>a!=null?a:l==="large"?736:378,[a,l]),y=n.useMemo(()=>r!=null?r:l==="large"?736:378,[r,l]),T={motionName:(0,be.m)(N,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},I=F=>({motionName:(0,be.m)(N,`panel-motion-${F}`),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500}),W=(0,Ye.H)(),[B,se]=(0,Ve.Cn)("Drawer",h.zIndex),{classNames:U={},styles:A={}}=h;return H(n.createElement(Fe.Z,{form:!0,space:!0},n.createElement(Xe.Z.Provider,{value:se},n.createElement(Ae,Object.assign({prefixCls:N,onClose:w,maskMotion:T,motion:I},h,{classNames:{mask:b()(U.mask,K.mask),content:b()(U.content,K.content),wrapper:b()(U.wrapper,K.wrapper)},styles:{mask:Object.assign(Object.assign(Object.assign({},A.mask),E),R.mask),content:Object.assign(Object.assign(Object.assign({},A.content),P),R.content),wrapper:Object.assign(Object.assign(Object.assign({},A.wrapper),M),R.wrapper)},open:g!=null?g:C,mask:c,push:d,width:re,height:y,style:Object.assign(Object.assign({},te),i),className:b()(j,m),rootClassName:oe,getContainer:G,afterOpenChange:p!=null?p:D,panelRef:W,zIndex:B,destroyOnClose:f!=null?f:O}),n.createElement(we,Object.assign({prefixCls:N},h,{onClose:w}))))))},rt=e=>{const{prefixCls:t,style:o,className:a,placement:r="right"}=e,l=$e(e,["prefixCls","style","className","placement"]),{getPrefixCls:c}=n.useContext(de.E_),d=c("drawer",t),[g,p,w]=Ne(d),x=b()(d,`${d}-pure`,`${d}-${r}`,p,w,a);return g(n.createElement("div",{className:x,style:o},n.createElement(we,Object.assign({prefixCls:d},l))))};ke._InternalPanelDoNotUseOrYouWillBeFired=rt;var st=ke}}]); diff --git a/app/bootstrap/src/main/resources/static/5278.9d46cbf5.async.js b/app/bootstrap/src/main/resources/static/5278.9d46cbf5.async.js deleted file mode 100644 index 45937d7e..00000000 --- a/app/bootstrap/src/main/resources/static/5278.9d46cbf5.async.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[5278],{90420:function(fe,q,r){r.d(q,{Z:function(){return ee}});var o=r(87462),H=r(62435),D={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zm-63.57-320.64L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z"}},{tag:"path",attrs:{d:"M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z"}}]},name:"eye-invisible",theme:"outlined"},F=D,L=r(84089),_=function(te,W){return H.createElement(L.Z,(0,o.Z)({},te,{ref:W,icon:F}))},ae=H.forwardRef(_),ee=ae},25278:function(fe,q,r){r.d(q,{Z:function(){return Ve}});var o=r(62435),H=r(93967),D=r.n(H),F=r(53124),L=r(65223),_=r(47673),ee=e=>{const{getPrefixCls:a,direction:l}=(0,o.useContext)(F.E_),{prefixCls:t,className:n}=e,v=a("input-group",t),C=a("input"),[f,O,b]=(0,_.ZP)(C),h=D()(v,b,{[`${v}-lg`]:e.size==="large",[`${v}-sm`]:e.size==="small",[`${v}-compact`]:e.compact,[`${v}-rtl`]:l==="rtl"},O,n),y=(0,o.useContext)(L.aM),x=(0,o.useMemo)(()=>Object.assign(Object.assign({},y),{isFormItemInput:!1}),[y]);return f(o.createElement("span",{className:h,style:e.style,onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave,onFocus:e.onFocus,onBlur:e.onBlur},o.createElement(L.aM.Provider,{value:x},e.children)))},G=r(82586),te=r(74902),W=r(66680),de=r(64217),pe=r(9708),re=r(98675),ve=r(83559),me=r(83262),le=r(20353);const ge=e=>{const{componentCls:a,paddingXS:l}=e;return{[a]:{display:"inline-flex",alignItems:"center",flexWrap:"nowrap",columnGap:l,[`${a}-input-wrapper`]:{position:"relative",[`${a}-mask-icon`]:{position:"absolute",zIndex:"1",top:"50%",right:"50%",transform:"translate(50%, -50%)",pointerEvents:"none"},[`${a}-mask-input`]:{color:"transparent",caretColor:"var(--ant-color-text)"},[`${a}-mask-input[type=number]::-webkit-inner-spin-button`]:{"-webkit-appearance":"none",margin:0},[`${a}-mask-input[type=number]`]:{"-moz-appearance":"textfield"}},"&-rtl":{direction:"rtl"},[`${a}-input`]:{textAlign:"center",paddingInline:e.paddingXXS},[`&${a}-sm ${a}-input`]:{paddingInline:e.calc(e.paddingXXS).div(2).equal()},[`&${a}-lg ${a}-input`]:{paddingInline:e.paddingXS}}}};var Ce=(0,ve.I$)(["Input","OTP"],e=>{const a=(0,me.mergeToken)(e,(0,le.e)(e));return[ge(a)]},le.T),ye=r(75164),Oe=function(e,a){var l={};for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&a.indexOf(t)<0&&(l[t]=e[t]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,t=Object.getOwnPropertySymbols(e);n{const{className:l,value:t,onChange:n,onActiveChange:v,index:C,mask:f}=e,O=Oe(e,["className","value","onChange","onActiveChange","index","mask"]),{getPrefixCls:b}=o.useContext(F.E_),h=b("otp"),y=typeof f=="string"?f:t,x=o.useRef(null);o.useImperativeHandle(a,()=>x.current);const N=m=>{n(C,m.target.value)},P=()=>{(0,ye.Z)(()=>{var m;const g=(m=x.current)===null||m===void 0?void 0:m.input;document.activeElement===g&&g&&g.select()})},$=m=>{const{key:g,ctrlKey:M,metaKey:E}=m;g==="ArrowLeft"?v(C-1):g==="ArrowRight"?v(C+1):g==="z"&&(M||E)&&m.preventDefault(),P()},w=m=>{m.key==="Backspace"&&!t&&v(C-1),P()};return o.createElement("span",{className:`${h}-input-wrapper`,role:"presentation"},f&&t!==""&&t!==void 0&&o.createElement("span",{className:`${h}-mask-icon`,"aria-hidden":"true"},y),o.createElement(G.Z,Object.assign({"aria-label":`OTP Input ${C+1}`,type:f===!0?"password":"text"},O,{ref:x,value:t,onInput:N,onFocus:P,onKeyDown:$,onKeyUp:w,onMouseDown:P,onMouseUp:P,className:D()(l,{[`${h}-mask-input`]:f})})))}),he=function(e,a){var l={};for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&a.indexOf(t)<0&&(l[t]=e[t]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,t=Object.getOwnPropertySymbols(e);n{const{index:a,prefixCls:l,separator:t}=e,n=typeof t=="function"?t(a):t;return n?o.createElement("span",{className:`${l}-separator`},n):null};var Pe=o.forwardRef((e,a)=>{const{prefixCls:l,length:t=6,size:n,defaultValue:v,value:C,onChange:f,formatter:O,separator:b,variant:h,disabled:y,status:x,autoFocus:N,mask:P,type:$,onInput:w,inputMode:m}=e,g=he(e,["prefixCls","length","size","defaultValue","value","onChange","formatter","separator","variant","disabled","status","autoFocus","mask","type","onInput","inputMode"]),{getPrefixCls:M,direction:E}=o.useContext(F.E_),j=M("otp",l),V=(0,de.Z)(g,{aria:!0,data:!0,attr:!0}),[Z,B,U]=Ce(j),I=(0,re.Z)(s=>n!=null?n:s),S=o.useContext(L.aM),A=(0,pe.F)(S.status,x),Q=o.useMemo(()=>Object.assign(Object.assign({},S),{status:A,hasFeedback:!1,feedbackIcon:null}),[S,A]),R=o.useRef(null),z=o.useRef({});o.useImperativeHandle(a,()=>({focus:()=>{var s;(s=z.current[0])===null||s===void 0||s.focus()},blur:()=>{var s;for(let i=0;iO?O(s):s,[K,Y]=o.useState(()=>J(T(v||"")));o.useEffect(()=>{C!==void 0&&Y(J(C))},[C]);const ne=(0,W.Z)(s=>{Y(s),w&&w(s),f&&s.length===t&&s.every(i=>i)&&s.some((i,u)=>K[u]!==i)&&f(s.join(""))}),oe=(0,W.Z)((s,i)=>{let u=(0,te.Z)(K);for(let p=0;p=0&&!u[p];p-=1)u.pop();const X=T(u.map(p=>p||" ").join(""));return u=J(X).map((p,ue)=>p===" "&&!u[ue]?u[ue]:p),u}),se=(s,i)=>{var u;const X=oe(s,i),p=Math.min(s+i.length,t-1);p!==s&&X[s]!==void 0&&((u=z.current[p])===null||u===void 0||u.focus()),ne(X)},c=s=>{var i;(i=z.current[s])===null||i===void 0||i.focus()},d={variant:h,disabled:y,status:A,mask:P,type:$,inputMode:m};return Z(o.createElement("div",Object.assign({},V,{ref:R,className:D()(j,{[`${j}-sm`]:I==="small",[`${j}-lg`]:I==="large",[`${j}-rtl`]:E==="rtl"},U,B),role:"group"}),o.createElement(L.aM.Provider,{value:Q},Array.from({length:t}).map((s,i)=>{const u=`otp-${i}`,X=K[i]||"";return o.createElement(o.Fragment,{key:u},o.createElement(be,Object.assign({ref:p=>{z.current[i]=p},index:i,size:I,htmlSize:1,className:`${j}-input`,onChange:se,value:X,onActiveChange:c,autoFocus:i===0&&N},d)),ie?o.createElement(Ie.Z,null):o.createElement(Ee.Z,null),Ne={click:"onClick",hover:"onMouseOver"};var Me=o.forwardRef((e,a)=>{const{disabled:l,action:t="click",visibilityToggle:n=!0,iconRender:v=Te}=e,C=o.useContext(je.Z),f=l!=null?l:C,O=typeof n=="object"&&n.visible!==void 0,[b,h]=(0,o.useState)(()=>O?n.visible:!1),y=(0,o.useRef)(null);o.useEffect(()=>{O&&h(n.visible)},[O,n]);const x=(0,ze.Z)(y),N=()=>{var I;if(f)return;b&&x();const S=!b;h(S),typeof n=="object"&&((I=n.onVisibleChange)===null||I===void 0||I.call(n,S))},P=I=>{const S=Ne[t]||"",A=v(b),Q={[S]:N,className:`${I}-icon`,key:"passwordIcon",onMouseDown:R=>{R.preventDefault()},onMouseUp:R=>{R.preventDefault()}};return o.cloneElement(o.isValidElement(A)?A:o.createElement("span",null,A),Q)},{className:$,prefixCls:w,inputPrefixCls:m,size:g}=e,M=$e(e,["className","prefixCls","inputPrefixCls","size"]),{getPrefixCls:E}=o.useContext(F.E_),j=E("input",m),V=E("input-password",w),Z=n&&P(V),B=D()(V,$,{[`${V}-${g}`]:!!g}),U=Object.assign(Object.assign({},(0,Se.Z)(M,["suffix","iconRender","visibilityToggle"])),{type:b?"text":"password",className:B,prefixCls:j,suffix:Z});return g&&(U.size=g),o.createElement(G.Z,Object.assign({ref:(0,ie.sQ)(a,y)},U))}),Ze=r(68795),ce=r(96159),Ae=r(83622),Re=r(4173),we=function(e,a){var l={};for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&a.indexOf(t)<0&&(l[t]=e[t]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,t=Object.getOwnPropertySymbols(e);n{const{prefixCls:l,inputPrefixCls:t,className:n,size:v,suffix:C,enterButton:f=!1,addonAfter:O,loading:b,disabled:h,onSearch:y,onChange:x,onCompositionStart:N,onCompositionEnd:P,variant:$}=e,w=we(e,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd","variant"]),{getPrefixCls:m,direction:g}=o.useContext(F.E_),M=o.useRef(!1),E=m("input-search",l),j=m("input",t),{compactSize:V}=(0,Re.ri)(E,g),Z=(0,re.Z)(c=>{var d;return(d=v!=null?v:V)!==null&&d!==void 0?d:c}),B=o.useRef(null),U=c=>{c!=null&&c.target&&c.type==="click"&&y&&y(c.target.value,c,{source:"clear"}),x==null||x(c)},I=c=>{var d;document.activeElement===((d=B.current)===null||d===void 0?void 0:d.input)&&c.preventDefault()},S=c=>{var d,s;y&&y((s=(d=B.current)===null||d===void 0?void 0:d.input)===null||s===void 0?void 0:s.value,c,{source:"input"})},A=c=>{M.current||b||S(c)},Q=typeof f=="boolean"?o.createElement(Ze.Z,null):null,R=`${E}-button`;let z;const T=f||{},K=T.type&&T.type.__ANT_BUTTON===!0;K||T.type==="button"?z=(0,ce.Tm)(T,Object.assign({onMouseDown:I,onClick:c=>{var d,s;(s=(d=T==null?void 0:T.props)===null||d===void 0?void 0:d.onClick)===null||s===void 0||s.call(d,c),S(c)},key:"enterButton"},K?{className:R,size:Z}:{})):z=o.createElement(Ae.ZP,{className:R,color:f?"primary":"default",size:Z,disabled:h,key:"enterButton",onMouseDown:I,onClick:S,loading:b,icon:Q,variant:$==="borderless"||$==="filled"||$==="underlined"?"text":f?"solid":void 0},f),O&&(z=[z,(0,ce.Tm)(O,{key:"addonAfter"})]);const Y=D()(E,{[`${E}-rtl`]:g==="rtl",[`${E}-${Z}`]:!!Z,[`${E}-with-button`]:!!f},n),ne=c=>{M.current=!0,N==null||N(c)},oe=c=>{M.current=!1,P==null||P(c)},se=Object.assign(Object.assign({},w),{className:Y,prefixCls:j,type:"search",size:Z,variant:$,onPressEnter:A,onCompositionStart:ne,onCompositionEnd:oe,addonAfter:z,suffix:C,onChange:U,disabled:h});return o.createElement(G.Z,Object.assign({ref:(0,ie.sQ)(B,a)},se))}),Fe=r(35301);const k=G.Z;k.Group=ee,k.Search=De,k.TextArea=Fe.Z,k.Password=Me,k.OTP=Pe;var Ve=k}}]); diff --git a/app/bootstrap/src/main/resources/static/5409.dcb1e862.async.js b/app/bootstrap/src/main/resources/static/5409.0541659e.async.js similarity index 99% rename from app/bootstrap/src/main/resources/static/5409.dcb1e862.async.js rename to app/bootstrap/src/main/resources/static/5409.0541659e.async.js index 9b4bb2e7..8c44f2fa 100644 --- a/app/bootstrap/src/main/resources/static/5409.dcb1e862.async.js +++ b/app/bootstrap/src/main/resources/static/5409.0541659e.async.js @@ -6,4 +6,4 @@ ${l}-item-last ${l}-item-tail`]:{display:"block",height:`calc(100% - ${(0,g.unit)(t.margin)})`,borderInlineStart:`${(0,g.unit)(t.tailWidth)} dotted ${t.tailColor}`},[`&${l}-reverse ${l}-item-last - ${l}-item-tail`]:{display:"none"},[`&${l}-reverse ${l}-item-pending`]:{[`${l}-item-tail`]:{insetBlockStart:t.margin,display:"block",height:`calc(100% - ${(0,g.unit)(t.margin)})`,borderInlineStart:`${(0,g.unit)(t.tailWidth)} dotted ${t.tailColor}`},[`${l}-item-content`]:{minHeight:i(t.controlHeightLG).mul(1.2).equal()}},[`&${l}-label`]:{[`${l}-item-label`]:{position:"absolute",insetBlockStart:i(i(t.fontSize).mul(t.lineHeight).sub(t.fontSize)).mul(-1).add(t.tailWidth).equal(),width:`calc(50% - ${(0,g.unit)(t.marginSM)})`,textAlign:"end"},[`${l}-item-right`]:{[`${l}-item-label`]:{insetInlineStart:`calc(50% + ${(0,g.unit)(t.marginSM)})`,width:`calc(50% - ${(0,g.unit)(t.marginSM)})`,textAlign:"start"}}},"&-rtl":{direction:"rtl",[`${l}-item-head-custom`]:{transform:"translate(50%, -50%)"}}})}},Z=t=>({tailColor:t.colorSplit,tailWidth:t.lineWidthBold,dotBorderWidth:t.wireframe?t.lineWidthBold:t.lineWidth*3,dotBg:t.colorBgContainer,itemPaddingBottom:t.padding*1.25});var Y=(0,w.I$)("Timeline",t=>{const l=(0,L.mergeToken)(t,{itemHeadSize:10,customHeadPaddingVertical:t.paddingXXS,paddingInlineEnd:2});return[j(l)]},Z),q=function(t,l){var i={};for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&l.indexOf(n)<0&&(i[n]=t[n]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var e=0,n=Object.getOwnPropertySymbols(t);e{var{prefixCls:l,className:i,color:n="blue",dot:e,pending:s=!1,position:d,label:r,children:o}=t,h=q(t,["prefixCls","className","color","dot","pending","position","label","children"]);const{getPrefixCls:f}=c.useContext(z.E_),m=f("timeline",l),p=y()(`${m}-item`,{[`${m}-item-pending`]:s},i),C=/blue|red|green|gray/.test(n||"")?void 0:n,v=y()(`${m}-item-head`,{[`${m}-item-head-custom`]:!!e,[`${m}-item-head-${n}`]:!C});return c.createElement("li",Object.assign({},h,{className:p}),r&&c.createElement("div",{className:`${m}-item-label`},r),c.createElement("div",{className:`${m}-item-tail`}),c.createElement("div",{className:v,style:{borderColor:C,color:C}},e),c.createElement("div",{className:`${m}-item-content`},o))},A=a(74902),V=a(50888),R=function(t,l){var i={};for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&l.indexOf(n)<0&&(i[n]=t[n]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var e=0,n=Object.getOwnPropertySymbols(t);e{var{prefixCls:l,className:i,pending:n=!1,children:e,items:s,rootClassName:d,reverse:r=!1,direction:o,hashId:h,pendingDot:f,mode:m=""}=t,p=R(t,["prefixCls","className","pending","children","items","rootClassName","reverse","direction","hashId","pendingDot","mode"]);const C=(u,x)=>m==="alternate"?u==="right"?`${l}-item-right`:u==="left"?`${l}-item-left`:x%2===0?`${l}-item-left`:`${l}-item-right`:m==="left"?`${l}-item-left`:m==="right"?`${l}-item-right`:u==="right"?`${l}-item-right`:"",v=(0,A.Z)(s||[]),O=typeof n=="boolean"?null:n;n&&v.push({pending:!!n,dot:f||c.createElement(V.Z,null),children:O}),r&&v.reverse();const S=v.length,B=`${l}-item-last`,X=v.filter(u=>!!u).map((u,x)=>{var H;const Q=x===S-2?B:"",F=x===S-1?B:"",{className:ne}=u,b=R(u,["className"]);return c.createElement(G,Object.assign({},b,{className:y()([ne,!r&&n?Q:F,C((H=u==null?void 0:u.position)!==null&&H!==void 0?H:"",x)]),key:(u==null?void 0:u.key)||x}))}),$=v.some(u=>!!(u!=null&&u.label)),D=y()(l,{[`${l}-pending`]:!!n,[`${l}-reverse`]:!!r,[`${l}-${m}`]:!!m&&!$,[`${l}-label`]:$,[`${l}-rtl`]:o==="rtl"},i,d,h);return c.createElement("ul",Object.assign({},p,{className:D}),X)},k=a(50344);function _(t,l){return t&&Array.isArray(t)?t:(0,k.Z)(l).map(i=>{var n,e;return Object.assign({children:(e=(n=i==null?void 0:i.props)===null||n===void 0?void 0:n.children)!==null&&e!==void 0?e:""},i.props)})}var ee=_,te=function(t,l){var i={};for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&l.indexOf(n)<0&&(i[n]=t[n]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var e=0,n=Object.getOwnPropertySymbols(t);e{const{getPrefixCls:l,direction:i,timeline:n}=c.useContext(z.E_),{prefixCls:e,children:s,items:d,className:r,style:o}=t,h=te(t,["prefixCls","children","items","className","style"]),f=l("timeline",e),m=(0,N.Z)(f),[p,C,v]=Y(f,m),O=ee(d,s);return p(c.createElement(ae,Object.assign({},h,{className:y()(n==null?void 0:n.className,r,v,m),style:Object.assign(Object.assign({},n==null?void 0:n.style),o),prefixCls:f,direction:i,items:O,hashId:C})))};K.Item=G;var E=K,le=E}}]); + ${l}-item-tail`]:{display:"none"},[`&${l}-reverse ${l}-item-pending`]:{[`${l}-item-tail`]:{insetBlockStart:t.margin,display:"block",height:`calc(100% - ${(0,g.unit)(t.margin)})`,borderInlineStart:`${(0,g.unit)(t.tailWidth)} dotted ${t.tailColor}`},[`${l}-item-content`]:{minHeight:i(t.controlHeightLG).mul(1.2).equal()}},[`&${l}-label`]:{[`${l}-item-label`]:{position:"absolute",insetBlockStart:i(i(t.fontSize).mul(t.lineHeight).sub(t.fontSize)).mul(-1).add(t.tailWidth).equal(),width:`calc(50% - ${(0,g.unit)(t.marginSM)})`,textAlign:"end"},[`${l}-item-right`]:{[`${l}-item-label`]:{insetInlineStart:`calc(50% + ${(0,g.unit)(t.marginSM)})`,width:`calc(50% - ${(0,g.unit)(t.marginSM)})`,textAlign:"start"}}},"&-rtl":{direction:"rtl",[`${l}-item-head-custom`]:{transform:"translate(50%, -50%)"}}})}},Z=t=>({tailColor:t.colorSplit,tailWidth:t.lineWidthBold,dotBorderWidth:t.wireframe?t.lineWidthBold:t.lineWidth*3,dotBg:t.colorBgContainer,itemPaddingBottom:t.padding*1.25});var Y=(0,w.I$)("Timeline",t=>{const l=(0,L.mergeToken)(t,{itemHeadSize:10,customHeadPaddingVertical:t.paddingXXS,paddingInlineEnd:2});return[j(l)]},Z),q=function(t,l){var i={};for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&l.indexOf(n)<0&&(i[n]=t[n]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var e=0,n=Object.getOwnPropertySymbols(t);e{var{prefixCls:l,className:i,color:n="blue",dot:e,pending:s=!1,position:d,label:r,children:o}=t,h=q(t,["prefixCls","className","color","dot","pending","position","label","children"]);const{getPrefixCls:f}=c.useContext(z.E_),m=f("timeline",l),p=y()(`${m}-item`,{[`${m}-item-pending`]:s},i),C=/blue|red|green|gray/.test(n||"")?void 0:n,v=y()(`${m}-item-head`,{[`${m}-item-head-custom`]:!!e,[`${m}-item-head-${n}`]:!C});return c.createElement("li",Object.assign({},h,{className:p}),r&&c.createElement("div",{className:`${m}-item-label`},r),c.createElement("div",{className:`${m}-item-tail`}),c.createElement("div",{className:v,style:{borderColor:C,color:C}},e),c.createElement("div",{className:`${m}-item-content`},o))},A=a(74902),V=a(50888),R=function(t,l){var i={};for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&l.indexOf(n)<0&&(i[n]=t[n]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var e=0,n=Object.getOwnPropertySymbols(t);e{var{prefixCls:l,className:i,pending:n=!1,children:e,items:s,rootClassName:d,reverse:r=!1,direction:o,hashId:h,pendingDot:f,mode:m=""}=t,p=R(t,["prefixCls","className","pending","children","items","rootClassName","reverse","direction","hashId","pendingDot","mode"]);const C=(u,x)=>m==="alternate"?u==="right"?`${l}-item-right`:u==="left"?`${l}-item-left`:x%2===0?`${l}-item-left`:`${l}-item-right`:m==="left"?`${l}-item-left`:m==="right"?`${l}-item-right`:u==="right"?`${l}-item-right`:"",v=(0,A.Z)(s||[]),O=typeof n=="boolean"?null:n;n&&v.push({pending:!!n,dot:f||c.createElement(V.Z,null),children:O}),r&&v.reverse();const S=v.length,B=`${l}-item-last`,X=v.filter(u=>!!u).map((u,x)=>{var H;const Q=x===S-2?B:"",F=x===S-1?B:"",{className:ne}=u,b=R(u,["className"]);return c.createElement(G,Object.assign({},b,{className:y()([ne,!r&&n?Q:F,C((H=u==null?void 0:u.position)!==null&&H!==void 0?H:"",x)]),key:(u==null?void 0:u.key)||x}))}),$=v.some(u=>!!(u!=null&&u.label)),D=y()(l,{[`${l}-pending`]:!!n,[`${l}-reverse`]:!!r,[`${l}-${m}`]:!!m&&!$,[`${l}-label`]:$,[`${l}-rtl`]:o==="rtl"},i,d,h);return c.createElement("ol",Object.assign({},p,{className:D}),X)},k=a(50344);function _(t,l){return t&&Array.isArray(t)?t:(0,k.Z)(l).map(i=>{var n,e;return Object.assign({children:(e=(n=i==null?void 0:i.props)===null||n===void 0?void 0:n.children)!==null&&e!==void 0?e:""},i.props)})}var ee=_,te=function(t,l){var i={};for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&l.indexOf(n)<0&&(i[n]=t[n]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var e=0,n=Object.getOwnPropertySymbols(t);e{const{getPrefixCls:l,direction:i,timeline:n}=c.useContext(z.E_),{prefixCls:e,children:s,items:d,className:r,style:o}=t,h=te(t,["prefixCls","children","items","className","style"]),f=l("timeline",e),m=(0,N.Z)(f),[p,C,v]=Y(f,m),O=ee(d,s);return p(c.createElement(ae,Object.assign({},h,{className:y()(n==null?void 0:n.className,r,v,m),style:Object.assign(Object.assign({},n==null?void 0:n.style),o),prefixCls:f,direction:i,items:O,hashId:C})))};K.Item=G;var E=K,le=E}}]); diff --git a/app/bootstrap/src/main/resources/static/5474.30325ef6.async.js b/app/bootstrap/src/main/resources/static/5474.30325ef6.async.js deleted file mode 100644 index a1e085b2..00000000 --- a/app/bootstrap/src/main/resources/static/5474.30325ef6.async.js +++ /dev/null @@ -1,2 +0,0 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[5474],{56477:function(k,D,n){"use strict";n.d(D,{Z:function(){return H}});var a=n(87462),y=n(62435),h={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M690 405h-46.9c-10.2 0-19.9 4.9-25.9 13.2L512 563.6 406.8 418.2c-6-8.3-15.6-13.2-25.9-13.2H334c-6.5 0-10.3 7.4-6.5 12.7l178 246c3.2 4.4 9.7 4.4 12.9 0l178-246c3.9-5.3.1-12.7-6.4-12.7z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"down-circle",theme:"outlined"},M=h,p=n(84089),E=function(C,P){return y.createElement(p.Z,(0,a.Z)({},C,{ref:P,icon:M}))},A=y.forwardRef(E),H=A},61011:function(k,D,n){"use strict";n.d(D,{Z:function(){return H}});var a=n(87462),y=n(62435),h={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M666.7 505.5l-246-178A8 8 0 00408 334v46.9c0 10.2 4.9 19.9 13.2 25.9L566.6 512 421.2 617.2c-8.3 6-13.2 15.6-13.2 25.9V690c0 6.5 7.4 10.3 12.7 6.5l246-178c4.4-3.2 4.4-9.8 0-13z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"right-circle",theme:"outlined"},M=h,p=n(84089),E=function(C,P){return y.createElement(p.Z,(0,a.Z)({},C,{ref:P,icon:M}))},A=y.forwardRef(E),H=A},97321:function(k,D,n){"use strict";n.d(D,{Z:function(){return c}});var a=n(4942),y=n(1413),h=n(91),M=n(97685),p=n(21770),E=n(21532),A=n(68997),H=n(93967),v=n.n(H),C=n(62435),P=n(80171),L=n(74902),be=n(48054),ce=n(90814),ve=n(64847),se=n(10915),de=n(98423),fe=n(861),ge=function(e){return{backgroundColor:e.colorPrimaryBg,borderColor:e.colorPrimary}},xe=function(e){return(0,a.Z)({backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,cursor:"not-allowed"},e.componentCls,{"&-description":{color:e.colorTextDisabled},"&-title":{color:e.colorTextDisabled},"&-avatar":{opacity:"0.25"}})},Oe=new fe.Keyframes("card-loading",{"0%":{backgroundPosition:"0 50%"},"50%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),ye=function(e){var t;return(0,a.Z)({},e.componentCls,(t={position:"relative",display:"inline-block",width:"320px",marginInlineEnd:"16px",marginBlockEnd:"16px",color:e.colorText,fontSize:e.fontSize,lineHeight:e.lineHeight,verticalAlign:"top",backgroundColor:e.colorBgContainer,borderRadius:e.borderRadius,overflow:"auto",cursor:"pointer",transition:"all 0.3s","&:after":{position:"absolute",insetBlockStart:2,insetInlineEnd:2,width:0,height:0,opacity:0,transition:"all 0.3s "+e.motionEaseInOut,borderBlockEnd:"".concat(e.borderRadius+4,"px solid transparent"),borderInlineStart:"".concat(e.borderRadius+4,"px solid transparent"),borderStartEndRadius:"".concat(e.borderRadius,"px"),content:"''"},"&:last-child":{marginInlineEnd:0},"& + &":{marginInlineStart:"0 !important"},"&-bordered":{border:"".concat(e.lineWidth,"px solid ").concat(e.colorBorder)},"&-group":{display:"inline-block","&-sub-check-card":{display:"flex",flexDirection:"column",gap:"8px","&-title":{cursor:"pointer",paddingBlock:e.paddingXS,display:"flex",gap:4,alignItems:"center"},"&-panel":{visibility:"initial",transition:"all 0.3s",opacity:1,"&-collapse":{display:"none",visibility:"hidden",opacity:0}}}}},(0,a.Z)((0,a.Z)((0,a.Z)((0,a.Z)((0,a.Z)((0,a.Z)((0,a.Z)((0,a.Z)((0,a.Z)((0,a.Z)(t,"".concat(e.componentCls,"-loading"),{overflow:"hidden",userSelect:"none","&-content":{padding:e.paddingMD}}),"&:focus",ge(e)),"&-checked",(0,y.Z)((0,y.Z)({},ge(e)),{},{"&:after":{opacity:1,border:"".concat(e.borderRadius+4,"px solid ").concat(e.colorPrimary),borderBlockEnd:"".concat(e.borderRadius+4,"px solid transparent"),borderInlineStart:"".concat(e.borderRadius+4,"px solid transparent"),borderStartEndRadius:"".concat(e.borderRadius,"px")}})),"&-disabled",xe(e)),"&[disabled]",xe(e)),"&-checked&-disabled",{"&:after":{position:"absolute",insetBlockStart:2,insetInlineEnd:2,width:0,height:0,border:"".concat(e.borderRadius+4,"px solid ").concat(e.colorTextDisabled),borderBlockEnd:"".concat(e.borderRadius+4,"px solid transparent"),borderInlineStart:"".concat(e.borderRadius+4,"px solid transparent"),borderStartEndRadius:"".concat(e.borderRadius,"px"),content:"''"}}),"&-lg",{width:440}),"&-sm",{width:212}),"&-cover",{paddingInline:e.paddingXXS,paddingBlock:e.paddingXXS,img:{width:"100%",height:"100%",overflow:"hidden",borderRadius:e.borderRadius}}),"&-content",{display:"flex",paddingInline:e.paddingSM,paddingBlock:e.padding}),(0,a.Z)((0,a.Z)((0,a.Z)((0,a.Z)((0,a.Z)((0,a.Z)((0,a.Z)((0,a.Z)(t,"&-body",{paddingInline:e.paddingSM,paddingBlock:e.padding}),"&-avatar-header",{display:"flex",alignItems:"center"}),"&-avatar",{paddingInlineEnd:8}),"&-detail",{overflow:"hidden",width:"100%","> div:not(:last-child)":{marginBlockEnd:4}}),"&-header",{display:"flex",alignItems:"center",justifyContent:"space-between",lineHeight:e.lineHeight,"&-left":{display:"flex",alignItems:"center",gap:e.sizeSM,minWidth:0}}),"&-title",{overflow:"hidden",color:e.colorTextHeading,fontWeight:"500",fontSize:e.fontSize,whiteSpace:"nowrap",textOverflow:"ellipsis",display:"flex",alignItems:"center",justifyContent:"space-between","&-with-ellipsis":{display:"inline-block"}}),"&-description",{color:e.colorTextSecondary}),"&:not(".concat(e.componentCls,"-disabled)"),{"&:hover":{borderColor:e.colorPrimary}})))};function he(i){return(0,ve.Xj)("CheckCard",function(e){var t=(0,y.Z)((0,y.Z)({},e),{},{componentCls:".".concat(i)});return[ye(t)]})}var o=n(86074),pe=["prefixCls","className","style","options","loading","multiple","bordered","onChange"],ne=function(e){var t=e.prefixCls,m=e.hashId;return(0,o.jsx)("div",{className:v()("".concat(t,"-loading-content"),m),children:(0,o.jsx)(be.Z,{loading:!0,active:!0,paragraph:{rows:4},title:!1})})},Ce=(0,C.createContext)(null),Se=function(e){var t=(0,C.useState)(!1),m=(0,M.Z)(t,2),b=m[0],$=m[1],l=ve.Ow.useToken(),N=l.hashId,Z="".concat(e.prefix,"-sub-check-card");return(0,o.jsxs)("div",{className:v()(Z,N),children:[(0,o.jsxs)("div",{className:v()("".concat(Z,"-title"),N),onClick:function(){$(!b)},children:[(0,o.jsx)(ce.Z,{style:{transform:"rotate(".concat(b?90:0,"deg)"),transition:"transform 0.3s"}}),e.title]}),(0,o.jsx)("div",{className:v()("".concat(Z,"-panel"),N,(0,a.Z)({},"".concat(Z,"-panel-collapse"),b)),children:e.children})]})},$e=function(e){var t=e.prefixCls,m=e.className,b=e.style,$=e.options,l=$===void 0?[]:$,N=e.loading,Z=N===void 0?!1:N,w=e.multiple,R=w===void 0?!1:w,K=e.bordered,q=K===void 0?!0:K,T=e.onChange,B=(0,h.Z)(e,pe),W=(0,C.useContext)(E.ZP.ConfigContext),U=(0,C.useCallback)(function(){return l==null?void 0:l.map(function(S){return typeof S=="string"?{title:S,value:S}:S})},[l]),G=W.getPrefixCls("pro-checkcard",t),Q=he(G),_=Q.wrapSSR,ue=Q.hashId,d="".concat(G,"-group"),s=(0,de.Z)(B,["children","defaultValue","value","disabled","size"]),te=(0,p.Z)(e.defaultValue,{value:e.value,onChange:e.onChange}),le=(0,M.Z)(te,2),f=le[0],V=le[1],Y=(0,C.useRef)(new Map),ee=function(g){var x;(x=Y.current)===null||x===void 0||x.set(g,!0)},ie=function(g){var x;(x=Y.current)===null||x===void 0||x.delete(g)},oe=function(g){if(!R){var x;x=f,x===g.value?x=void 0:x=g.value,V==null||V(x)}if(R){var z,u=[],F=f,J=F==null?void 0:F.includes(g.value);u=(0,L.Z)(F||[]),J||u.push(g.value),J&&(u=u.filter(function(O){return O!==g.value}));var j=U(),I=(z=u)===null||z===void 0||(z=z.filter(function(O){return Y.current.has(O)}))===null||z===void 0?void 0:z.sort(function(O,ae){var Ie=j.findIndex(function(je){return je.value===O}),Te=j.findIndex(function(je){return je.value===ae});return Ie-Te});V(I)}},re=(0,C.useMemo)(function(){if(Z)return new Array(l.length||C.Children.toArray(e.children).length||1).fill(0).map(function(x,z){return(0,o.jsx)(c,{loading:!0},z)});if(l&&l.length>0){var S=f,g=function x(z){return z.map(function(u){var F;if(u.children&&u.children.length>0){var J,j;return(0,o.jsx)(Se,{title:u.title,prefix:d,children:x(u.children)},((J=u.value)===null||J===void 0?void 0:J.toString())||((j=u.title)===null||j===void 0?void 0:j.toString()))}return(0,o.jsx)(c,{disabled:u.disabled,size:(F=u.size)!==null&&F!==void 0?F:e.size,value:u.value,checked:R?S==null?void 0:S.includes(u.value):S===u.value,onChange:u.onChange,title:u.title,avatar:u.avatar,description:u.description,cover:u.cover},u.value.toString())})};return g(U())}return e.children},[U,Z,R,l,e.children,e.size,f]),X=v()(d,m,ue);return _((0,o.jsx)(Ce.Provider,{value:{toggleOption:oe,bordered:q,value:f,disabled:e.disabled,size:e.size,loading:e.loading,multiple:e.multiple,registerValue:ee,cancelValue:ie},children:(0,o.jsx)("div",(0,y.Z)((0,y.Z)({className:X,style:b},s),{},{children:re}))}))},me=function(i){return(0,o.jsx)(se._Y,{needDeps:!0,children:(0,o.jsx)($e,(0,y.Z)({},i))})},Ze=["prefixCls","className","avatar","title","description","cover","extra","style"],r=function(e){var t=(0,p.Z)(e.defaultChecked||!1,{value:e.checked,onChange:e.onChange}),m=(0,M.Z)(t,2),b=m[0],$=m[1],l=(0,C.useContext)(Ce),N=(0,C.useContext)(E.ZP.ConfigContext),Z=N.getPrefixCls,w=function(I){var O,ae;e==null||(O=e.onClick)===null||O===void 0||O.call(e,I);var Ie=!b;l==null||(ae=l.toggleOption)===null||ae===void 0||ae.call(l,{value:e.value}),$==null||$(Ie)},R=function(I){return I==="large"?"lg":I==="small"?"sm":""};(0,C.useEffect)(function(){var j;return l==null||(j=l.registerValue)===null||j===void 0||j.call(l,e.value),function(){var I;return l==null||(I=l.cancelValue)===null||I===void 0?void 0:I.call(l,e.value)}},[e.value]);var K=e.prefixCls,q=e.className,T=e.avatar,B=e.title,W=e.description,U=e.cover,G=e.extra,Q=e.style,_=Q===void 0?{}:Q,ue=(0,h.Z)(e,Ze),d=(0,y.Z)({},ue),s=Z("pro-checkcard",K),te=he(s),le=te.wrapSSR,f=te.hashId,V=function(I,O){return(0,o.jsx)("div",{className:v()("".concat(I,"-cover"),f),children:typeof O=="string"?(0,o.jsx)("img",{src:O,alt:"checkcard"}):O})};d.checked=b;var Y=!1;if(l){var ee;d.disabled=e.disabled||l.disabled,d.loading=e.loading||l.loading,d.bordered=e.bordered||l.bordered,Y=l.multiple;var ie=l.multiple?(ee=l.value)===null||ee===void 0?void 0:ee.includes(e.value):l.value===e.value;d.checked=d.loading?!1:ie,d.size=e.size||l.size}var oe=d.disabled,re=oe===void 0?!1:oe,X=d.size,S=d.loading,g=d.bordered,x=g===void 0?!0:g,z=d.checked,u=R(X),F=v()(s,q,f,(0,a.Z)((0,a.Z)((0,a.Z)((0,a.Z)((0,a.Z)((0,a.Z)((0,a.Z)({},"".concat(s,"-loading"),S),"".concat(s,"-").concat(u),u),"".concat(s,"-checked"),z),"".concat(s,"-multiple"),Y),"".concat(s,"-disabled"),re),"".concat(s,"-bordered"),x),"".concat(s,"-ghost"),e.ghost)),J=(0,C.useMemo)(function(){if(S)return(0,o.jsx)(ne,{prefixCls:s||"",hashId:f});if(U)return V(s||"",U);var j=T?(0,o.jsx)("div",{className:v()("".concat(s,"-avatar"),f),children:typeof T=="string"?(0,o.jsx)(A.Z,{size:48,shape:"square",src:T}):T}):null,I=(B!=null?B:G)!=null&&(0,o.jsxs)("div",{className:v()("".concat(s,"-header"),f),children:[(0,o.jsxs)("div",{className:v()("".concat(s,"-header-left"),f),children:[(0,o.jsx)("div",{className:v()("".concat(s,"-title"),f,(0,a.Z)({},"".concat(s,"-title-with-ellipsis"),typeof B=="string")),children:B}),e.subTitle?(0,o.jsx)("div",{className:v()("".concat(s,"-subTitle"),f),children:e.subTitle}):null]}),G&&(0,o.jsx)("div",{className:v()("".concat(s,"-extra"),f),children:G})]}),O=W?(0,o.jsx)("div",{className:v()("".concat(s,"-description"),f),children:W}):null,ae=v()("".concat(s,"-content"),f,(0,a.Z)({},"".concat(s,"-avatar-header"),j&&I&&!O));return(0,o.jsxs)("div",{className:ae,children:[j,I||O?(0,o.jsxs)("div",{className:v()("".concat(s,"-detail"),f),children:[I,O]}):null]})},[T,S,U,W,G,f,s,e.subTitle,B]);return le((0,o.jsxs)("div",{className:F,style:_,onClick:function(I){!S&&!re&&w(I)},onMouseEnter:e.onMouseEnter,children:[J,e.children?(0,o.jsx)("div",{className:v()("".concat(s,"-body"),f),style:e.bodyStyle,children:e.children}):null,e.actions?(0,o.jsx)(P.Z,{actions:e.actions,prefixCls:s}):null]}))};r.Group=me;var c=r},75302:function(k,D,n){"use strict";var a=n(25378);function y(){return(0,a.Z)()}D.ZP={useBreakpoint:y}},66309:function(k,D,n){"use strict";n.d(D,{Z:function(){return Ze}});var a=n(62435),y=n(93967),h=n.n(y),M=n(98423),p=n(98787),E=n(69760),A=n(96159),H=n(45353),v=n(53124),C=n(861),P=n(15063),L=n(14747),be=n(83262),ce=n(83559);const ve=r=>{const{paddingXXS:c,lineWidth:i,tagPaddingHorizontal:e,componentCls:t,calc:m}=r,b=m(e).sub(i).equal(),$=m(c).sub(i).equal();return{[t]:Object.assign(Object.assign({},(0,L.Wf)(r)),{display:"inline-block",height:"auto",marginInlineEnd:r.marginXS,paddingInline:b,fontSize:r.tagFontSize,lineHeight:r.tagLineHeight,whiteSpace:"nowrap",background:r.defaultBg,border:`${(0,C.unit)(r.lineWidth)} ${r.lineType} ${r.colorBorder}`,borderRadius:r.borderRadiusSM,opacity:1,transition:`all ${r.motionDurationMid}`,textAlign:"start",position:"relative",[`&${t}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:r.defaultColor},[`${t}-close-icon`]:{marginInlineStart:$,fontSize:r.tagIconSize,color:r.colorIcon,cursor:"pointer",transition:`all ${r.motionDurationMid}`,"&:hover":{color:r.colorTextHeading}},[`&${t}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${r.iconCls}-close, ${r.iconCls}-close:hover`]:{color:r.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${t}-checkable-checked):hover`]:{color:r.colorPrimary,backgroundColor:r.colorFillSecondary},"&:active, &-checked":{color:r.colorTextLightSolid},"&-checked":{backgroundColor:r.colorPrimary,"&:hover":{backgroundColor:r.colorPrimaryHover}},"&:active":{backgroundColor:r.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${r.iconCls} + span, > span + ${r.iconCls}`]:{marginInlineStart:b}}),[`${t}-borderless`]:{borderColor:"transparent",background:r.tagBorderlessBg}}},se=r=>{const{lineWidth:c,fontSizeIcon:i,calc:e}=r,t=r.fontSizeSM;return(0,be.mergeToken)(r,{tagFontSize:t,tagLineHeight:(0,C.unit)(e(r.lineHeightSM).mul(t).equal()),tagIconSize:e(i).sub(e(c).mul(2)).equal(),tagPaddingHorizontal:8,tagBorderlessBg:r.defaultBg})},de=r=>({defaultBg:new P.FastColor(r.colorFillQuaternary).onBackground(r.colorBgContainer).toHexString(),defaultColor:r.colorText});var fe=(0,ce.I$)("Tag",r=>{const c=se(r);return ve(c)},de),ge=function(r,c){var i={};for(var e in r)Object.prototype.hasOwnProperty.call(r,e)&&c.indexOf(e)<0&&(i[e]=r[e]);if(r!=null&&typeof Object.getOwnPropertySymbols=="function")for(var t=0,e=Object.getOwnPropertySymbols(r);t{const{prefixCls:i,style:e,className:t,checked:m,onChange:b,onClick:$}=r,l=ge(r,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:N,tag:Z}=a.useContext(v.E_),w=W=>{b==null||b(!m),$==null||$(W)},R=N("tag",i),[K,q,T]=fe(R),B=h()(R,`${R}-checkable`,{[`${R}-checkable-checked`]:m},Z==null?void 0:Z.className,t,q,T);return K(a.createElement("span",Object.assign({},l,{ref:c,style:Object.assign(Object.assign({},e),Z==null?void 0:Z.style),className:B,onClick:w})))}),ye=n(98719);const he=r=>(0,ye.Z)(r,(c,{textColor:i,lightBorderColor:e,lightColor:t,darkColor:m})=>({[`${r.componentCls}${r.componentCls}-${c}`]:{color:i,background:t,borderColor:e,"&-inverse":{color:r.colorTextLightSolid,background:m,borderColor:m},[`&${r.componentCls}-borderless`]:{borderColor:"transparent"}}}));var o=(0,ce.bk)(["Tag","preset"],r=>{const c=se(r);return he(c)},de);function pe(r){return typeof r!="string"?r:r.charAt(0).toUpperCase()+r.slice(1)}const ne=(r,c,i)=>{const e=pe(i);return{[`${r.componentCls}${r.componentCls}-${c}`]:{color:r[`color${i}`],background:r[`color${e}Bg`],borderColor:r[`color${e}Border`],[`&${r.componentCls}-borderless`]:{borderColor:"transparent"}}}};var Ce=(0,ce.bk)(["Tag","status"],r=>{const c=se(r);return[ne(c,"success","Success"),ne(c,"processing","Info"),ne(c,"error","Error"),ne(c,"warning","Warning")]},de),Se=function(r,c){var i={};for(var e in r)Object.prototype.hasOwnProperty.call(r,e)&&c.indexOf(e)<0&&(i[e]=r[e]);if(r!=null&&typeof Object.getOwnPropertySymbols=="function")for(var t=0,e=Object.getOwnPropertySymbols(r);t{const{prefixCls:i,className:e,rootClassName:t,style:m,children:b,icon:$,color:l,onClose:N,bordered:Z=!0,visible:w}=r,R=Se(r,["prefixCls","className","rootClassName","style","children","icon","color","onClose","bordered","visible"]),{getPrefixCls:K,direction:q,tag:T}=a.useContext(v.E_),[B,W]=a.useState(!0),U=(0,M.Z)(R,["closeIcon","closable"]);a.useEffect(()=>{w!==void 0&&W(w)},[w]);const G=(0,p.o2)(l),Q=(0,p.yT)(l),_=G||Q,ue=Object.assign(Object.assign({backgroundColor:l&&!_?l:void 0},T==null?void 0:T.style),m),d=K("tag",i),[s,te,le]=fe(d),f=h()(d,T==null?void 0:T.className,{[`${d}-${l}`]:_,[`${d}-has-color`]:l&&!_,[`${d}-hidden`]:!B,[`${d}-rtl`]:q==="rtl",[`${d}-borderless`]:!Z},e,t,te,le),V=X=>{X.stopPropagation(),N==null||N(X),!X.defaultPrevented&&W(!1)},[,Y]=(0,E.Z)((0,E.w)(r),(0,E.w)(T),{closable:!1,closeIconRender:X=>{const S=a.createElement("span",{className:`${d}-close-icon`,onClick:V},X);return(0,A.wm)(X,S,g=>({onClick:x=>{var z;(z=g==null?void 0:g.onClick)===null||z===void 0||z.call(g,x),V(x)},className:h()(g==null?void 0:g.className,`${d}-close-icon`)}))}}),ee=typeof R.onClick=="function"||b&&b.type==="a",ie=$||null,oe=ie?a.createElement(a.Fragment,null,ie,b&&a.createElement("span",null,b)):b,re=a.createElement("span",Object.assign({},U,{ref:c,className:f,style:ue}),oe,Y,G&&a.createElement(o,{key:"preset",prefixCls:d}),Q&&a.createElement(Ce,{key:"status",prefixCls:d}));return s(ee?a.createElement(H.Z,{component:"Tag"},re):re)});me.CheckableTag=Oe;var Ze=me},64599:function(k,D,n){var a=n(96263);function y(h,M){var p=typeof Symbol!="undefined"&&h[Symbol.iterator]||h["@@iterator"];if(!p){if(Array.isArray(h)||(p=a(h))||M&&h&&typeof h.length=="number"){p&&(h=p);var E=0,A=function(){};return{s:A,n:function(){return E>=h.length?{done:!0}:{done:!1,value:h[E++]}},e:function(L){throw L},f:A}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var H=!0,v=!1,C;return{s:function(){p=p.call(h)},n:function(){var L=p.next();return H=L.done,L},e:function(L){v=!0,C=L},f:function(){try{!H&&p.return!=null&&p.return()}finally{if(v)throw C}}}}k.exports=y,k.exports.__esModule=!0,k.exports.default=k.exports}}]); diff --git a/app/bootstrap/src/main/resources/static/1066.60076c83.async.js b/app/bootstrap/src/main/resources/static/5593.6943e60b.async.js similarity index 96% rename from app/bootstrap/src/main/resources/static/1066.60076c83.async.js rename to app/bootstrap/src/main/resources/static/5593.6943e60b.async.js index 091e5c66..b04354d9 100644 --- a/app/bootstrap/src/main/resources/static/1066.60076c83.async.js +++ b/app/bootstrap/src/main/resources/static/5593.6943e60b.async.js @@ -1,2 +1,2 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[1066],{35593:function(r,e,t){t.r(e),t.d(e,{conf:function(){return n},language:function(){return i}});var n={wordPattern:/(#?-?\d*\.\d\w*%?)|([@#!.:]?[\w-?]+%?)|[@#!.]/g,comments:{blockComment:["/*","*/"],lineComment:"//"},brackets:[["{","}"],["[","]"],["(",")"]],autoClosingPairs:[{open:"{",close:"}",notIn:["string","comment"]},{open:"[",close:"]",notIn:["string","comment"]},{open:"(",close:")",notIn:["string","comment"]},{open:'"',close:'"',notIn:["string","comment"]},{open:"'",close:"'",notIn:["string","comment"]}],surroundingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:'"',close:'"'},{open:"'",close:"'"}],folding:{markers:{start:new RegExp("^\\s*\\/\\*\\s*#region\\b\\s*(.*?)\\s*\\*\\/"),end:new RegExp("^\\s*\\/\\*\\s*#endregion\\b.*\\*\\/")}}},i={defaultToken:"",tokenPostfix:".less",identifier:"-?-?([a-zA-Z]|(\\\\(([0-9a-fA-F]{1,6}\\s?)|[^[0-9a-fA-F])))([\\w\\-]|(\\\\(([0-9a-fA-F]{1,6}\\s?)|[^[0-9a-fA-F])))*",identifierPlus:"-?-?([a-zA-Z:.]|(\\\\(([0-9a-fA-F]{1,6}\\s?)|[^[0-9a-fA-F])))([\\w\\-:.]|(\\\\(([0-9a-fA-F]{1,6}\\s?)|[^[0-9a-fA-F])))*",brackets:[{open:"{",close:"}",token:"delimiter.curly"},{open:"[",close:"]",token:"delimiter.bracket"},{open:"(",close:")",token:"delimiter.parenthesis"},{open:"<",close:">",token:"delimiter.angle"}],tokenizer:{root:[{include:"@nestedJSBegin"},["[ \\t\\r\\n]+",""],{include:"@comments"},{include:"@keyword"},{include:"@strings"},{include:"@numbers"},["[*_]?[a-zA-Z\\-\\s]+(?=:.*(;|(\\\\$)))","attribute.name","@attribute"],["url(\\-prefix)?\\(",{token:"tag",next:"@urldeclaration"}],["[{}()\\[\\]]","@brackets"],["[,:;]","delimiter"],["#@identifierPlus","tag.id"],["&","tag"],["\\.@identifierPlus(?=\\()","tag.class","@attribute"],["\\.@identifierPlus","tag.class"],["@identifierPlus","tag"],{include:"@operators"},["@(@identifier(?=[:,\\)]))","variable","@attribute"],["@(@identifier)","variable"],["@","key","@atRules"]],nestedJSBegin:[["``","delimiter.backtick"],["`",{token:"delimiter.backtick",next:"@nestedJSEnd",nextEmbedded:"text/javascript"}]],nestedJSEnd:[["`",{token:"delimiter.backtick",next:"@pop",nextEmbedded:"@pop"}]],operators:[["[<>=\\+\\-\\*\\/\\^\\|\\~]","operator"]],keyword:[["(@[\\s]*import|![\\s]*important|true|false|when|iscolor|isnumber|isstring|iskeyword|isurl|ispixel|ispercentage|isem|hue|saturation|lightness|alpha|lighten|darken|saturate|desaturate|fadein|fadeout|fade|spin|mix|round|ceil|floor|percentage)\\b","keyword"]],urldeclaration:[{include:"@strings"},[`[^)\r +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[5593],{35593:function(r,e,t){t.r(e),t.d(e,{conf:function(){return n},language:function(){return i}});var n={wordPattern:/(#?-?\d*\.\d\w*%?)|([@#!.:]?[\w-?]+%?)|[@#!.]/g,comments:{blockComment:["/*","*/"],lineComment:"//"},brackets:[["{","}"],["[","]"],["(",")"]],autoClosingPairs:[{open:"{",close:"}",notIn:["string","comment"]},{open:"[",close:"]",notIn:["string","comment"]},{open:"(",close:")",notIn:["string","comment"]},{open:'"',close:'"',notIn:["string","comment"]},{open:"'",close:"'",notIn:["string","comment"]}],surroundingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:'"',close:'"'},{open:"'",close:"'"}],folding:{markers:{start:new RegExp("^\\s*\\/\\*\\s*#region\\b\\s*(.*?)\\s*\\*\\/"),end:new RegExp("^\\s*\\/\\*\\s*#endregion\\b.*\\*\\/")}}},i={defaultToken:"",tokenPostfix:".less",identifier:"-?-?([a-zA-Z]|(\\\\(([0-9a-fA-F]{1,6}\\s?)|[^[0-9a-fA-F])))([\\w\\-]|(\\\\(([0-9a-fA-F]{1,6}\\s?)|[^[0-9a-fA-F])))*",identifierPlus:"-?-?([a-zA-Z:.]|(\\\\(([0-9a-fA-F]{1,6}\\s?)|[^[0-9a-fA-F])))([\\w\\-:.]|(\\\\(([0-9a-fA-F]{1,6}\\s?)|[^[0-9a-fA-F])))*",brackets:[{open:"{",close:"}",token:"delimiter.curly"},{open:"[",close:"]",token:"delimiter.bracket"},{open:"(",close:")",token:"delimiter.parenthesis"},{open:"<",close:">",token:"delimiter.angle"}],tokenizer:{root:[{include:"@nestedJSBegin"},["[ \\t\\r\\n]+",""],{include:"@comments"},{include:"@keyword"},{include:"@strings"},{include:"@numbers"},["[*_]?[a-zA-Z\\-\\s]+(?=:.*(;|(\\\\$)))","attribute.name","@attribute"],["url(\\-prefix)?\\(",{token:"tag",next:"@urldeclaration"}],["[{}()\\[\\]]","@brackets"],["[,:;]","delimiter"],["#@identifierPlus","tag.id"],["&","tag"],["\\.@identifierPlus(?=\\()","tag.class","@attribute"],["\\.@identifierPlus","tag.class"],["@identifierPlus","tag"],{include:"@operators"},["@(@identifier(?=[:,\\)]))","variable","@attribute"],["@(@identifier)","variable"],["@","key","@atRules"]],nestedJSBegin:[["``","delimiter.backtick"],["`",{token:"delimiter.backtick",next:"@nestedJSEnd",nextEmbedded:"text/javascript"}]],nestedJSEnd:[["`",{token:"delimiter.backtick",next:"@pop",nextEmbedded:"@pop"}]],operators:[["[<>=\\+\\-\\*\\/\\^\\|\\~]","operator"]],keyword:[["(@[\\s]*import|![\\s]*important|true|false|when|iscolor|isnumber|isstring|iskeyword|isurl|ispixel|ispercentage|isem|hue|saturation|lightness|alpha|lighten|darken|saturate|desaturate|fadein|fadeout|fade|spin|mix|round|ceil|floor|percentage)\\b","keyword"]],urldeclaration:[{include:"@strings"},[`[^)\r ]+`,"string"],["\\)",{token:"tag",next:"@pop"}]],attribute:[{include:"@nestedJSBegin"},{include:"@comments"},{include:"@strings"},{include:"@numbers"},{include:"@keyword"},["[a-zA-Z\\-]+(?=\\()","attribute.value","@attribute"],[">","operator","@pop"],["@identifier","attribute.value"],{include:"@operators"},["@(@identifier)","variable"],["[)\\}]","@brackets","@pop"],["[{}()\\[\\]>]","@brackets"],["[;]","delimiter","@pop"],["[,=:]","delimiter"],["\\s",""],[".","attribute.value"]],comments:[["\\/\\*","comment","@comment"],["\\/\\/+.*","comment"]],comment:[["\\*\\/","comment","@pop"],[".","comment"]],numbers:[["(\\d*\\.)?\\d+([eE][\\-+]?\\d+)?",{token:"attribute.value.number",next:"@units"}],["#[0-9a-fA-F_]+(?!\\w)","attribute.value.hex"]],units:[["(em|ex|ch|rem|fr|vmin|vmax|vw|vh|vm|cm|mm|in|px|pt|pc|deg|grad|rad|turn|s|ms|Hz|kHz|%)?","attribute.value.unit","@pop"]],strings:[['~?"',{token:"string.delimiter",next:"@stringsEndDoubleQuote"}],["~?'",{token:"string.delimiter",next:"@stringsEndQuote"}]],stringsEndDoubleQuote:[['\\\\"',"string"],['"',{token:"string.delimiter",next:"@popall"}],[".","string"]],stringsEndQuote:[["\\\\'","string"],["'",{token:"string.delimiter",next:"@popall"}],[".","string"]],atRules:[{include:"@comments"},{include:"@strings"},["[()]","delimiter"],["[\\{;]","delimiter","@pop"],[".","key"]]}}}}]); diff --git a/app/bootstrap/src/main/resources/static/5593.edab9671.async.js b/app/bootstrap/src/main/resources/static/5593.edab9671.async.js deleted file mode 100644 index 8e7a9496..00000000 --- a/app/bootstrap/src/main/resources/static/5593.edab9671.async.js +++ /dev/null @@ -1,17 +0,0 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[5593],{86548:function(oe,$,l){"use strict";l.d($,{Z:function(){return O}});var o=l(87462),A=l(62435),_={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M257.7 752c2 0 4-.2 6-.5L431.9 722c2-.4 3.9-1.3 5.3-2.8l423.9-423.9a9.96 9.96 0 000-14.1L694.9 114.9c-1.9-1.9-4.4-2.9-7.1-2.9s-5.2 1-7.1 2.9L256.8 538.8c-1.5 1.5-2.4 3.3-2.8 5.3l-29.5 168.2a33.5 33.5 0 009.4 29.8c6.6 6.4 14.9 9.9 23.8 9.9zm67.4-174.4L687.8 215l73.3 73.3-362.7 362.6-88.9 15.7 15.6-89zM880 836H144c-17.7 0-32 14.3-32 32v36c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-36c0-17.7-14.3-32-32-32z"}}]},name:"edit",theme:"outlined"},se=_,J=l(84089),D=function(ee,U){return A.createElement(J.Z,(0,o.Z)({},ee,{ref:U,icon:se}))},E=A.forwardRef(D),O=E},25593:function(oe,$,l){"use strict";l.d($,{Z:function(){return Ht}});var o=l(62435),A=l(74902),_=l(86548),se=l(93967),J=l.n(se),D=l(48555),E=l(50344),O=l(8410),te=l(21770),ee=l(98423),U=l(42550),k=l(79370),h=l(53124),re=l(10110),le=l(83062),B=l(87462),ie={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M864 170h-60c-4.4 0-8 3.6-8 8v518H310v-73c0-6.7-7.8-10.5-13-6.3l-141.9 112a8 8 0 000 12.6l141.9 112c5.3 4.2 13 .4 13-6.3v-75h498c35.3 0 64-28.7 64-64V178c0-4.4-3.6-8-8-8z"}}]},name:"enter",theme:"outlined"},Fe=ie,Ve=l(84089),Ke=function(n,s){return o.createElement(Ve.Z,(0,B.Z)({},n,{ref:s,icon:Fe}))},Xe=o.forwardRef(Ke),Je=Xe,Le=l(15105),Ge=l(96159),Qe=l(35301),Pe=l(14747),Ye=l(83559),qe=l(84898),_e=l(861);const et=(e,n,s,t)=>{const{titleMarginBottom:r,fontWeightStrong:a}=t;return{marginBottom:r,color:s,fontWeight:a,fontSize:e,lineHeight:n}},tt=e=>{const n=[1,2,3,4,5],s={};return n.forEach(t=>{s[` - h${t}&, - div&-h${t}, - div&-h${t} > textarea, - h${t} - `]=et(e[`fontSizeHeading${t}`],e[`lineHeightHeading${t}`],e.colorTextHeading,e)}),s},nt=e=>{const{componentCls:n}=e;return{"a&, a":Object.assign(Object.assign({},(0,Pe.Nd)(e)),{userSelect:"text",[`&[disabled], &${n}-disabled`]:{color:e.colorTextDisabled,cursor:"not-allowed","&:active, &:hover":{color:e.colorTextDisabled},"&:active":{pointerEvents:"none"}}})}},ot=e=>({code:{margin:"0 0.2em",paddingInline:"0.4em",paddingBlock:"0.2em 0.1em",fontSize:"85%",fontFamily:e.fontFamilyCode,background:"rgba(150, 150, 150, 0.1)",border:"1px solid rgba(100, 100, 100, 0.2)",borderRadius:3},kbd:{margin:"0 0.2em",paddingInline:"0.4em",paddingBlock:"0.15em 0.1em",fontSize:"90%",fontFamily:e.fontFamilyCode,background:"rgba(150, 150, 150, 0.06)",border:"1px solid rgba(100, 100, 100, 0.2)",borderBottomWidth:2,borderRadius:3},mark:{padding:0,backgroundColor:qe.gold[2]},"u, ins":{textDecoration:"underline",textDecorationSkipInk:"auto"},"s, del":{textDecoration:"line-through"},strong:{fontWeight:600},"ul, ol":{marginInline:0,marginBlock:"0 1em",padding:0,li:{marginInline:"20px 0",marginBlock:0,paddingInline:"4px 0",paddingBlock:0}},ul:{listStyleType:"circle",ul:{listStyleType:"disc"}},ol:{listStyleType:"decimal"},"pre, blockquote":{margin:"1em 0"},pre:{padding:"0.4em 0.6em",whiteSpace:"pre-wrap",wordWrap:"break-word",background:"rgba(150, 150, 150, 0.1)",border:"1px solid rgba(100, 100, 100, 0.2)",borderRadius:3,fontFamily:e.fontFamilyCode,code:{display:"inline",margin:0,padding:0,fontSize:"inherit",fontFamily:"inherit",background:"transparent",border:0}},blockquote:{paddingInline:"0.6em 0",paddingBlock:0,borderInlineStart:"4px solid rgba(100, 100, 100, 0.2)",opacity:.85}}),st=e=>{const{componentCls:n,paddingSM:s}=e,t=s;return{"&-edit-content":{position:"relative","div&":{insetInlineStart:e.calc(e.paddingSM).mul(-1).equal(),marginTop:e.calc(t).mul(-1).equal(),marginBottom:`calc(1em - ${(0,_e.unit)(t)})`},[`${n}-edit-content-confirm`]:{position:"absolute",insetInlineEnd:e.calc(e.marginXS).add(2).equal(),insetBlockEnd:e.marginXS,color:e.colorIcon,fontWeight:"normal",fontSize:e.fontSize,fontStyle:"normal",pointerEvents:"none"},textarea:{margin:"0!important",MozTransition:"none",height:"1em"}}}},rt=e=>({[`${e.componentCls}-copy-success`]:{"\n &,\n &:hover,\n &:focus":{color:e.colorSuccess}},[`${e.componentCls}-copy-icon-only`]:{marginInlineStart:0}}),lt=()=>({"\n a&-ellipsis,\n span&-ellipsis\n ":{display:"inline-block",maxWidth:"100%"},"&-ellipsis-single-line":{whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis","a&, span&":{verticalAlign:"bottom"},"> code":{paddingBlock:0,maxWidth:"calc(100% - 1.2em)",display:"inline-block",overflow:"hidden",textOverflow:"ellipsis",verticalAlign:"bottom",boxSizing:"content-box"}},"&-ellipsis-multiple-line":{display:"-webkit-box",overflow:"hidden",WebkitLineClamp:3,WebkitBoxOrient:"vertical"}}),it=e=>{const{componentCls:n,titleMarginTop:s}=e;return{[n]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({color:e.colorText,wordBreak:"break-word",lineHeight:e.lineHeight,[`&${n}-secondary`]:{color:e.colorTextDescription},[`&${n}-success`]:{color:e.colorSuccessText},[`&${n}-warning`]:{color:e.colorWarningText},[`&${n}-danger`]:{color:e.colorErrorText,"a&:active, a&:focus":{color:e.colorErrorTextActive},"a&:hover":{color:e.colorErrorTextHover}},[`&${n}-disabled`]:{color:e.colorTextDisabled,cursor:"not-allowed",userSelect:"none"},"\n div&,\n p\n ":{marginBottom:"1em"}},tt(e)),{[` - & + h1${n}, - & + h2${n}, - & + h3${n}, - & + h4${n}, - & + h5${n} - `]:{marginTop:s},"\n div,\n ul,\n li,\n p,\n h1,\n h2,\n h3,\n h4,\n h5":{"\n + h1,\n + h2,\n + h3,\n + h4,\n + h5\n ":{marginTop:s}}}),ot(e)),nt(e)),{[` - ${n}-expand, - ${n}-collapse, - ${n}-edit, - ${n}-copy - `]:Object.assign(Object.assign({},(0,Pe.Nd)(e)),{marginInlineStart:e.marginXXS})}),st(e)),rt(e)),lt()),{"&-rtl":{direction:"rtl"}})}},at=()=>({titleMarginTop:"1.2em",titleMarginBottom:"0.5em"});var $e=(0,Ye.I$)("Typography",e=>[it(e)],at),ct=e=>{const{prefixCls:n,"aria-label":s,className:t,style:r,direction:a,maxLength:g,autoSize:x=!0,value:c,onSave:d,onCancel:p,onEnd:v,component:f,enterIcon:j=o.createElement(Je,null)}=e,I=o.useRef(null),L=o.useRef(!1),Z=o.useRef(null),[m,H]=o.useState(c);o.useEffect(()=>{H(c)},[c]),o.useEffect(()=>{var y;if(!((y=I.current)===null||y===void 0)&&y.resizableTextArea){const{textArea:C}=I.current.resizableTextArea;C.focus();const{length:S}=C.value;C.setSelectionRange(S,S)}},[]);const G=({target:y})=>{H(y.value.replace(/[\n\r]/g,""))},T=()=>{L.current=!0},w=()=>{L.current=!1},N=({keyCode:y})=>{L.current||(Z.current=y)},b=()=>{d(m.trim())},Q=({keyCode:y,ctrlKey:C,altKey:S,metaKey:K,shiftKey:P})=>{Z.current!==y||L.current||C||S||K||P||(y===Le.Z.ENTER?(b(),v==null||v()):y===Le.Z.ESC&&p())},ce=()=>{b()},[ne,F,de]=$e(n),V=J()(n,`${n}-edit-content`,{[`${n}-rtl`]:a==="rtl",[`${n}-${f}`]:!!f},t,F,de);return ne(o.createElement("div",{className:V,style:r},o.createElement(Qe.Z,{ref:I,maxLength:g,value:m,onChange:G,onKeyDown:N,onKeyUp:Q,onCompositionStart:T,onCompositionEnd:w,onBlur:ce,"aria-label":s,rows:1,autoSize:x}),j!==null?(0,Ge.Tm)(j,{className:`${n}-edit-content-confirm`}):null))},dt=l(20640),ut=l.n(dt),pt=l(66680),ft=(e,n=!1)=>n&&e==null?[]:Array.isArray(e)?e:[e],mt=function(e,n,s,t){function r(a){return a instanceof s?a:new s(function(g){g(a)})}return new(s||(s=Promise))(function(a,g){function x(p){try{d(t.next(p))}catch(v){g(v)}}function c(p){try{d(t.throw(p))}catch(v){g(v)}}function d(p){p.done?a(p.value):r(p.value).then(x,c)}d((t=t.apply(e,n||[])).next())})},gt=({copyConfig:e,children:n})=>{const[s,t]=o.useState(!1),[r,a]=o.useState(!1),g=o.useRef(null),x=()=>{g.current&&clearTimeout(g.current)},c={};e.format&&(c.format=e.format),o.useEffect(()=>x,[]);const d=(0,pt.Z)(p=>mt(void 0,void 0,void 0,function*(){var v;p==null||p.preventDefault(),p==null||p.stopPropagation(),a(!0);try{const f=typeof e.text=="function"?yield e.text():e.text;ut()(f||ft(n,!0).join("")||"",c),a(!1),t(!0),x(),g.current=setTimeout(()=>{t(!1)},3e3),(v=e.onCopy)===null||v===void 0||v.call(e,p)}catch(f){throw a(!1),f}}));return{copied:s,copyLoading:r,onClick:d}};function be(e,n){return o.useMemo(()=>{const s=!!e;return[s,Object.assign(Object.assign({},n),s&&typeof e=="object"?e:null)]},[e])}var yt=e=>{const n=(0,o.useRef)(void 0);return(0,o.useEffect)(()=>{n.current=e}),n.current},vt=(e,n,s)=>(0,o.useMemo)(()=>e===!0?{title:n!=null?n:s}:(0,o.isValidElement)(e)?{title:e}:typeof e=="object"?Object.assign({title:n!=null?n:s},e):{title:e},[e,n,s]),bt=function(e,n){var s={};for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&n.indexOf(t)<0&&(s[t]=e[t]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,t=Object.getOwnPropertySymbols(e);r{const{prefixCls:s,component:t="article",className:r,rootClassName:a,setContentRef:g,children:x,direction:c,style:d}=e,p=bt(e,["prefixCls","component","className","rootClassName","setContentRef","children","direction","style"]),{getPrefixCls:v,direction:f,className:j,style:I}=(0,h.dj)("typography"),L=c!=null?c:f,Z=g?(0,U.sQ)(n,g):n,m=v("typography",s),[H,G,T]=$e(m),w=J()(m,j,{[`${m}-rtl`]:L==="rtl"},r,a,G,T),N=Object.assign(Object.assign({},I),d);return H(o.createElement(t,Object.assign({className:w,style:N,ref:Z},p),x))}),Et=l(63606),ht=l(57132),xt=l(50888);function Me(e){return e===!1?[!1,!1]:Array.isArray(e)?e:[e]}function Ee(e,n,s){return e===!0||e===void 0?n:e||s&&n}function St(e){const n=document.createElement("em");e.appendChild(n);const s=e.getBoundingClientRect(),t=n.getBoundingClientRect();return e.removeChild(n),s.left>t.left||t.right>s.right||s.top>t.top||t.bottom>s.bottom}const he=e=>["string","number"].includes(typeof e);var Ot=({prefixCls:e,copied:n,locale:s,iconOnly:t,tooltips:r,icon:a,tabIndex:g,onCopy:x,loading:c})=>{const d=Me(r),p=Me(a),{copied:v,copy:f}=s!=null?s:{},j=n?v:f,I=Ee(d[n?1:0],j),L=typeof I=="string"?I:j;return o.createElement(le.Z,{title:I},o.createElement("button",{type:"button",className:J()(`${e}-copy`,{[`${e}-copy-success`]:n,[`${e}-copy-icon-only`]:t}),onClick:x,"aria-label":L,tabIndex:g},n?Ee(p[1],o.createElement(Et.Z,null),!0):Ee(p[0],c?o.createElement(xt.Z,null):o.createElement(ht.Z,null),!0)))};const pe=o.forwardRef(({style:e,children:n},s)=>{const t=o.useRef(null);return o.useImperativeHandle(s,()=>({isExceed:()=>{const r=t.current;return r.scrollHeight>r.clientHeight},getHeight:()=>t.current.clientHeight})),o.createElement("span",{"aria-hidden":!0,ref:t,style:Object.assign({position:"fixed",display:"block",left:0,top:0,pointerEvents:"none",backgroundColor:"rgba(255, 0, 0, 0.65)"},e)},n)}),Ct=e=>e.reduce((n,s)=>n+(he(s)?String(s).length:1),0);function Ae(e,n){let s=0;const t=[];for(let r=0;rn){const d=n-s;return t.push(String(a).slice(0,d)),t}t.push(a),s=c}return e}const xe=0,Se=1,Oe=2,Ce=3,De=4,fe={display:"-webkit-box",overflow:"hidden",WebkitBoxOrient:"vertical"};function Tt(e){const{enableMeasure:n,width:s,text:t,children:r,rows:a,expanded:g,miscDeps:x,onEllipsis:c}=e,d=o.useMemo(()=>(0,E.Z)(t),[t]),p=o.useMemo(()=>Ct(d),[t]),v=o.useMemo(()=>r(d,!1),[t]),[f,j]=o.useState(null),I=o.useRef(null),L=o.useRef(null),Z=o.useRef(null),m=o.useRef(null),H=o.useRef(null),[G,T]=o.useState(!1),[w,N]=o.useState(xe),[b,Q]=o.useState(0),[ce,ne]=o.useState(null);(0,O.Z)(()=>{N(n&&s&&p?Se:xe)},[s,t,a,n,d]),(0,O.Z)(()=>{var y,C,S,K;if(w===Se){N(Oe);const P=L.current&&getComputedStyle(L.current).whiteSpace;ne(P)}else if(w===Oe){const P=!!(!((y=Z.current)===null||y===void 0)&&y.isExceed());N(P?Ce:De),j(P?[0,p]:null),T(P);const Y=((C=Z.current)===null||C===void 0?void 0:C.getHeight())||0,Te=a===1?0:((S=m.current)===null||S===void 0?void 0:S.getHeight())||0,ge=((K=H.current)===null||K===void 0?void 0:K.getHeight())||0,we=Math.max(Y,Te+ge);Q(we+1),c(P)}},[w]);const F=f?Math.ceil((f[0]+f[1])/2):0;(0,O.Z)(()=>{var y;const[C,S]=f||[0,0];if(C!==S){const P=(((y=I.current)===null||y===void 0?void 0:y.getHeight())||0)>b;let Y=F;S-C===1&&(Y=P?C:S),j(P?[C,Y]:[Y,S])}},[f,F]);const de=o.useMemo(()=>{if(!n)return r(d,!1);if(w!==Ce||!f||f[0]!==f[1]){const y=r(d,!1);return[De,xe].includes(w)?y:o.createElement("span",{style:Object.assign(Object.assign({},fe),{WebkitLineClamp:a})},y)}return r(g?d:Ae(d,f[0]),G)},[g,w,f,d].concat((0,A.Z)(x))),V={width:s,margin:0,padding:0,whiteSpace:ce==="nowrap"?"normal":"inherit"};return o.createElement(o.Fragment,null,de,w===Oe&&o.createElement(o.Fragment,null,o.createElement(pe,{style:Object.assign(Object.assign(Object.assign({},V),fe),{WebkitLineClamp:a}),ref:Z},v),o.createElement(pe,{style:Object.assign(Object.assign(Object.assign({},V),fe),{WebkitLineClamp:a-1}),ref:m},v),o.createElement(pe,{style:Object.assign(Object.assign(Object.assign({},V),fe),{WebkitLineClamp:1}),ref:H},r([],!0))),w===Ce&&f&&f[0]!==f[1]&&o.createElement(pe,{style:Object.assign(Object.assign({},V),{top:400}),ref:I},r(Ae(d,F),!0)),w===Se&&o.createElement("span",{style:{whiteSpace:"inherit"},ref:L}))}var wt=({enableEllipsis:e,isEllipsis:n,children:s,tooltipProps:t})=>!(t!=null&&t.title)||!e?s:o.createElement(le.Z,Object.assign({open:n?void 0:!1},t),s),Rt=function(e,n){var s={};for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&n.indexOf(t)<0&&(s[t]=e[t]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,t=Object.getOwnPropertySymbols(e);r{var s;const{prefixCls:t,className:r,style:a,type:g,disabled:x,children:c,ellipsis:d,editable:p,copyable:v,component:f,title:j}=e,I=Rt(e,["prefixCls","className","style","type","disabled","children","ellipsis","editable","copyable","component","title"]),{getPrefixCls:L,direction:Z}=o.useContext(h.E_),[m]=(0,re.Z)("Text"),H=o.useRef(null),G=o.useRef(null),T=L("typography",t),w=(0,ee.Z)(I,Be),[N,b]=be(p),[Q,ce]=(0,te.Z)(!1,{value:b.editing}),{triggerType:ne=["icon"]}=b,F=i=>{var u;i&&((u=b.onStart)===null||u===void 0||u.call(b)),ce(i)},de=yt(Q);(0,O.Z)(()=>{var i;!Q&&de&&((i=G.current)===null||i===void 0||i.focus())},[Q]);const V=i=>{i==null||i.preventDefault(),F(!0)},y=i=>{var u;(u=b.onChange)===null||u===void 0||u.call(b,i),F(!1)},C=()=>{var i;(i=b.onCancel)===null||i===void 0||i.call(b),F(!1)},[S,K]=be(v),{copied:P,copyLoading:Y,onClick:Te}=gt({copyConfig:K,children:c}),[ge,we]=o.useState(!1),[Ze,zt]=o.useState(!1),[He,Wt]=o.useState(!1),[ze,Ut]=o.useState(!1),[kt,Ft]=o.useState(!0),[q,R]=be(d,{expandable:!1,symbol:i=>i?m==null?void 0:m.collapse:m==null?void 0:m.expand}),[X,Vt]=(0,te.Z)(R.defaultExpanded||!1,{value:R.expanded}),M=q&&(!X||R.expandable==="collapsible"),{rows:ue=1}=R,ye=o.useMemo(()=>M&&(R.suffix!==void 0||R.onEllipsis||R.expandable||N||S),[M,R,N,S]);(0,O.Z)(()=>{q&&!ye&&(we((0,k.G)("webkitLineClamp")),zt((0,k.G)("textOverflow")))},[ye,q]);const[z,Kt]=o.useState(M),We=o.useMemo(()=>ye?!1:ue===1?Ze:ge,[ye,Ze,ge]);(0,O.Z)(()=>{Kt(We&&M)},[We,M]);const Ue=M&&(z?ze:He),Xt=M&&ue===1&&z,Re=M&&ue>1&&z,Jt=(i,u)=>{var W;Vt(u.expanded),(W=R.onExpand)===null||W===void 0||W.call(R,i,u)},[ke,Gt]=o.useState(0),Qt=({offsetWidth:i})=>{Gt(i)},Yt=i=>{var u;Wt(i),He!==i&&((u=R.onEllipsis)===null||u===void 0||u.call(R,i))};o.useEffect(()=>{const i=H.current;if(q&&z&&i){const u=St(i);ze!==u&&Ut(u)}},[q,z,c,Re,kt,ke]),o.useEffect(()=>{const i=H.current;if(typeof IntersectionObserver=="undefined"||!i||!z||!M)return;const u=new IntersectionObserver(()=>{Ft(!!i.offsetParent)});return u.observe(i),()=>{u.disconnect()}},[z,M]);const je=vt(R.tooltip,b.text,c),ve=o.useMemo(()=>{if(!(!q||z))return[b.text,c,j,je.title].find(he)},[q,z,j,je.title,Ue]);if(Q)return o.createElement(ct,{value:(s=b.text)!==null&&s!==void 0?s:typeof c=="string"?c:"",onSave:y,onCancel:C,onEnd:b.onEnd,prefixCls:T,className:r,style:a,direction:Z,component:f,maxLength:b.maxLength,autoSize:b.autoSize,enterIcon:b.enterIcon});const qt=()=>{const{expandable:i,symbol:u}=R;return i?o.createElement("button",{type:"button",key:"expand",className:`${T}-${X?"collapse":"expand"}`,onClick:W=>Jt(W,{expanded:!X}),"aria-label":X?m.collapse:m==null?void 0:m.expand},typeof u=="function"?u(X):u):null},_t=()=>{if(!N)return;const{icon:i,tooltip:u,tabIndex:W}=b,Ie=(0,E.Z)(u)[0]||(m==null?void 0:m.edit),on=typeof Ie=="string"?Ie:"";return ne.includes("icon")?o.createElement(le.Z,{key:"edit",title:u===!1?"":Ie},o.createElement("button",{type:"button",ref:G,className:`${T}-edit`,onClick:V,"aria-label":on,tabIndex:W},i||o.createElement(_.Z,{role:"button"}))):null},en=()=>S?o.createElement(Ot,Object.assign({key:"copy"},K,{prefixCls:T,copied:P,locale:m,onCopy:Te,loading:Y,iconOnly:c==null})):null,tn=i=>[i&&qt(),_t(),en()],nn=i=>[i&&!X&&o.createElement("span",{"aria-hidden":!0,key:"ellipsis"},It),R.suffix,tn(i)];return o.createElement(D.default,{onResize:Qt,disabled:!M},i=>o.createElement(wt,{tooltipProps:je,enableEllipsis:M,isEllipsis:Ue},o.createElement(Ne,Object.assign({className:J()({[`${T}-${g}`]:g,[`${T}-disabled`]:x,[`${T}-ellipsis`]:q,[`${T}-ellipsis-single-line`]:Xt,[`${T}-ellipsis-multiple-line`]:Re},r),prefixCls:t,style:Object.assign(Object.assign({},a),{WebkitLineClamp:Re?ue:void 0}),component:f,ref:(0,U.sQ)(i,H,n),direction:Z,onClick:ne.includes("text")?V:void 0,"aria-label":ve==null?void 0:ve.toString(),title:j},w),o.createElement(Tt,{enableMeasure:M&&!z,text:c,rows:ue,width:ke,onEllipsis:Yt,expanded:X,miscDeps:[P,X,Y,N,S,m].concat((0,A.Z)(Be.map(u=>e[u])))},(u,W)=>jt(e,o.createElement(o.Fragment,null,u.length>0&&W&&!X&&ve?o.createElement("span",{key:"show-content","aria-hidden":!0},u):u,nn(W)))))))}),Lt=function(e,n){var s={};for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&n.indexOf(t)<0&&(s[t]=e[t]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,t=Object.getOwnPropertySymbols(e);r{var{ellipsis:s,rel:t}=e,r=Lt(e,["ellipsis","rel"]);const a=Object.assign(Object.assign({},r),{rel:t===void 0&&r.target==="_blank"?"noopener noreferrer":t});return delete a.navigate,o.createElement(me,Object.assign({},a,{ref:n,ellipsis:!!s,component:"a"}))}),$t=o.forwardRef((e,n)=>o.createElement(me,Object.assign({ref:n},e,{component:"div"}))),Nt=function(e,n){var s={};for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&n.indexOf(t)<0&&(s[t]=e[t]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,t=Object.getOwnPropertySymbols(e);r{var{ellipsis:s}=e,t=Nt(e,["ellipsis"]);const r=o.useMemo(()=>s&&typeof s=="object"?(0,ee.Z)(s,["expandable","rows"]):s,[s]);return o.createElement(me,Object.assign({ref:n},t,{ellipsis:r,component:"span"}))};var At=o.forwardRef(Mt),Dt=function(e,n){var s={};for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&n.indexOf(t)<0&&(s[t]=e[t]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,t=Object.getOwnPropertySymbols(e);r{const{level:s=1}=e,t=Dt(e,["level"]),r=Bt.includes(s)?`h${s}`:"h1";return o.createElement(me,Object.assign({ref:n},t,{component:r}))});const ae=Ne;ae.Text=At,ae.Link=Pt,ae.Title=Zt,ae.Paragraph=$t;var Ht=ae},20640:function(oe,$,l){"use strict";var o=l(11742),A={"text/plain":"Text","text/html":"Url",default:"Text"},_="Copy to clipboard: #{key}, Enter";function se(D){var E=(/mac os x/i.test(navigator.userAgent)?"\u2318":"Ctrl")+"+C";return D.replace(/#{\s*key\s*}/g,E)}function J(D,E){var O,te,ee,U,k,h,re=!1;E||(E={}),O=E.debug||!1;try{ee=o(),U=document.createRange(),k=document.getSelection(),h=document.createElement("span"),h.textContent=D,h.ariaHidden="true",h.style.all="unset",h.style.position="fixed",h.style.top=0,h.style.clip="rect(0, 0, 0, 0)",h.style.whiteSpace="pre",h.style.webkitUserSelect="text",h.style.MozUserSelect="text",h.style.msUserSelect="text",h.style.userSelect="text",h.addEventListener("copy",function(B){if(B.stopPropagation(),E.format)if(B.preventDefault(),typeof B.clipboardData=="undefined"){O&&console.warn("unable to use e.clipboardData"),O&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var ie=A[E.format]||A.default;window.clipboardData.setData(ie,D)}else B.clipboardData.clearData(),B.clipboardData.setData(E.format,D);E.onCopy&&(B.preventDefault(),E.onCopy(B.clipboardData))}),document.body.appendChild(h),U.selectNodeContents(h),k.addRange(U);var le=document.execCommand("copy");if(!le)throw new Error("copy command was unsuccessful");re=!0}catch(B){O&&console.error("unable to copy using execCommand: ",B),O&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(E.format||"text",D),E.onCopy&&E.onCopy(window.clipboardData),re=!0}catch(ie){O&&console.error("unable to copy using clipboardData: ",ie),O&&console.error("falling back to prompt"),te=se("message"in E?E.message:_),window.prompt(te,D)}}finally{k&&(typeof k.removeRange=="function"?k.removeRange(U):k.removeAllRanges()),h&&document.body.removeChild(h),ee()}return re}oe.exports=J},11742:function(oe){oe.exports=function(){var $=document.getSelection();if(!$.rangeCount)return function(){};for(var l=document.activeElement,o=[],A=0;A<$.rangeCount;A++)o.push($.getRangeAt(A));switch(l.tagName.toUpperCase()){case"INPUT":case"TEXTAREA":l.blur();break;default:l=null;break}return $.removeAllRanges(),function(){$.type==="Caret"&&$.removeAllRanges(),$.rangeCount||o.forEach(function(_){$.addRange(_)}),l&&l.focus()}}}}]); diff --git a/app/bootstrap/src/main/resources/static/5834.44ad857c.async.js b/app/bootstrap/src/main/resources/static/5834.44ad857c.async.js deleted file mode 100644 index 3024480c..00000000 --- a/app/bootstrap/src/main/resources/static/5834.44ad857c.async.js +++ /dev/null @@ -1,11 +0,0 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[5834],{64317:function(w,A,e){"use strict";var g=e(1413),m=e(91),D=e(22270),u=e(62435),M=e(66758),p=e(10354),K=e(86074),R=["fieldProps","children","params","proFieldProps","mode","valueEnum","request","showSearch","options"],L=["fieldProps","children","params","proFieldProps","mode","valueEnum","request","options"],W=function(d,l){var f=d.fieldProps,c=d.children,v=d.params,j=d.proFieldProps,S=d.mode,C=d.valueEnum,T=d.request,Y=d.showSearch,q=d.options,ee=(0,m.Z)(d,R),se=(0,u.useContext)(M.Z);return(0,K.jsx)(p.Z,(0,g.Z)((0,g.Z)({valueEnum:(0,D.h)(C),request:T,params:v,valueType:"select",filedConfig:{customLightMode:!0},fieldProps:(0,g.Z)({options:q,mode:S,showSearch:Y,getPopupContainer:se.getPopupContainer},f),ref:l,proFieldProps:j},ee),{},{children:c}))},I=u.forwardRef(function(t,d){var l=t.fieldProps,f=t.children,c=t.params,v=t.proFieldProps,j=t.mode,S=t.valueEnum,C=t.request,T=t.options,Y=(0,m.Z)(t,L),q=(0,g.Z)({options:T,mode:j||"multiple",labelInValue:!0,showSearch:!0,suffixIcon:null,autoClearSearchValue:!0,optionLabelProp:"label"},l),ee=(0,u.useContext)(M.Z);return(0,K.jsx)(p.Z,(0,g.Z)((0,g.Z)({valueEnum:(0,D.h)(S),request:C,params:c,valueType:"select",filedConfig:{customLightMode:!0},fieldProps:(0,g.Z)({getPopupContainer:ee.getPopupContainer},q),ref:d,proFieldProps:v},Y),{},{children:f}))}),Z=u.forwardRef(W),b=I,o=Z;o.SearchSelect=b,o.displayName="ProFormComponent",A.Z=o},52078:function(w,A,e){"use strict";var g=e(97857),m=e.n(g),D=e(27997),u=e(62435),M=e(86074),p=function(R){D.Mj.register({id:"json"});var L=R.value,W=R.onChange,I=R.editorStyle,Z=I===void 0?{}:I,b=R.editorKey,o=R.readOnly,t=o===void 0?!1:o,d=(0,u.useRef)(),l=(0,u.useRef)();return(0,u.useEffect)(function(){if(d.current)return l.current?l.current.setValue(L):(l.current=D.j6.create(d.current,{value:L,language:"json",theme:"vs",readOnly:t,folding:!0,automaticLayout:!0}),l.current.onDidChangeModelContent(function(){W==null||W(l.current.getValue())})),function(){if(l!=null&&l.current){var f;l==null||(f=l.current)===null||f===void 0||f.dispose(),l.current=null}}},[]),(0,u.useEffect)(function(){l.current&&L!==l.current.getValue()&&l.current.setValue(L)},[L]),(0,M.jsx)("div",{ref:d,style:m()({height:360,borderRadius:4,overflow:"hidden"},Z)},b)};A.Z=p},29297:function(w,A,e){"use strict";e.d(A,{q9:function(){return g.Z},Wy:function(){return R},mi:function(){return Z}});var g=e(52078),m=e(97857),D=e.n(m),u=e(55171),M=e.n(u),p=e(86074),K=function(o){var t=o.value,d=o.viewerStyle,l=d===void 0?{}:d,f=o.displayDataTypes,c=f===void 0?!1:f,v=o.name,j=v===void 0?"output json":v;return(0,p.jsx)(M(),{src:t,name:j,collapsed:!1,displayDataTypes:c,style:D()({height:360,padding:12,overflow:"scroll",borderRadius:4,background:"#FFF"},l)})},R=K,L=e(27997),W=e(62435),I=function(o){L.Mj.register({id:"rego"});var t=o.value,d=o.onChange,l=o.editorStyle,f=l===void 0?{}:l,c=o.editorKey,v=o.readOnly,j=v===void 0?!1:v,S=(0,W.useRef)(),C=(0,W.useRef)();return(0,W.useEffect)(function(){if(S.current)return C.current||(C.current=L.j6.create(S.current,{value:t,language:"rego",theme:"vs",readOnly:j,automaticLayout:!0}),C.current.onDidChangeModelContent(function(){d==null||d(C.current.getValue())})),function(){if(C.current){var T;(T=C.current)===null||T===void 0||T.dispose(),C.current=null}}},[]),(0,p.jsx)("div",{ref:S,style:D()({width:"100%",height:760,borderRadius:4,overflow:"hidden"},f)},c)},Z=I},77603:function(w,A,e){"use strict";e.d(A,{Z:function(){return Ve}});var g=e(15009),m=e.n(g),D=e(97857),u=e.n(D),M=e(99289),p=e.n(M),K=e(5574),R=e.n(K),L=e(29297),W=e(55375),I=e(92016),Z=e(85265),b=e(96486),o=e(62435),t=e(86074),d=function(O){var B=O.whiteListInstanceVisible,P=O.whiteListInstanceInfo,te=O.setWhiteListInstanceVisible,U=(0,o.useState)(""),H=R()(U,2),z=H[0],X=H[1],V=(0,I.useIntl)(),J=function(){te(!1),X("")},le=function(){J()};return(0,o.useEffect)(function(){if(B&&!(0,b.isEmpty)(P)){var Q=JSON.stringify(P==null?void 0:P.outputEditor,null,4);(0,b.isEmpty)(Q)||X(Q)}},[B]),(0,t.jsx)(Z.Z,{title:V.formatMessage({id:"common.message.text.execute.detail"}),width:"42%",destroyOnClose:!0,open:B,onClose:le,children:!(0,b.isEmpty)(z)&&(0,t.jsx)(L.q9,{editorKey:"assetInstance",value:z,readOnly:!0,editorStyle:{height:"100%"}})})},l=d,f=e(96655),c=e(29448),v=e(93410),j=e(50727),S=e(97462),C=e(5966),T=e(97269),Y=e(1413),q=e(91),ee=e(10354),se=["fieldProps","request","params","proFieldProps"],Fe=function(O,B){var P=O.fieldProps,te=O.request,U=O.params,H=O.proFieldProps,z=(0,q.Z)(O,se);return(0,t.jsx)(ee.Z,(0,Y.Z)({valueType:"segmented",fieldProps:P,ref:B,request:te,params:U,filedConfig:{customLightMode:!0},proFieldProps:H},z))},We=o.forwardRef(Fe),be=We,_e=e(90672),Ae=e(64317),Ze=e(25593),Ne=e(68872),me=e(71230),re=e(15746),ae=e(83622),fe=e(86250),Ue=e(57381),we=e(23323),_=e(68431),ne={regoWrap:"regoWrap___iVxod",regoMain:"regoMain___eJpHo",customTitle:"customTitle___SrGFZ"},ge=Ze.Z.Title,pe="506px",Ke=600,Be=function(O){var B=(0,I.useModel)("rule"),P=B.whiteListConfigList,te=B.allRuleList,U=O.editDrawerVisible,H=O.setEditDrawerVisible,z=O.whiteListDrawerInfo,X=O.tableActionRef,V=z.id,J=z.riskId,le=Ne.ZP.useMessage(),Q=R()(le,2),ie=Q[0],ke=Q[1],h=(0,I.useIntl)(),k=(0,o.useRef)(),$e=(0,o.useRef)(),Ge=(0,o.useState)([]),ye=R()(Ge,2),He=ye[0],ue=ye[1],oe=(0,o.useRef)(),ze=(0,o.useState)(!1),Ee=R()(ze,2),Je=Ee[0],xe=Ee[1],Qe=(0,o.useState)(!1),Ce=R()(Qe,2),Xe=Ce[0],De=Ce[1],Ye=(0,o.useState)(_.wo),Re=R()(Ye,2),de=Re[0],Se=Re[1],qe=(0,o.useState)(""),je=R()(qe,2),Le=je[0],ce=je[1],Pe=(0,o.useRef)({outputEditor:""}),et=function(r){Se(r)},tt=function(r){ce(r)},rt=function(){var r;ce(""),(r=k.current)===null||r===void 0||r.resetFields()},Me=function(){H(!1)},nt=function(){var s=p()(m()().mark(function r(n){var i,a,y,x;return m()().wrap(function(E){for(;;)switch(E.prev=E.next){case 0:return xe(!0),i=u()(u()({},(0,_.Lg)(n)),{},{regoContent:de}),V&&(i.id=V),J&&(i.enable=1),E.next=6,(0,f.querySaveOrUpdateWhiteRule)(i);case 6:a=E.sent,xe(!1),a.code===200&&a.msg==="success"&&(V?ie.success(h.formatMessage({id:"common.message.text.edit.success"})):ie.success(h.formatMessage({id:"common.message.text.add.success"})),H(!1),X==null||(y=X.current)===null||y===void 0||(x=y.reloadAndRest)===null||x===void 0||x.call(y));case 9:case"end":return E.stop()}},r)}));return function(n){return s.apply(this,arguments)}}(),it=(0,I.useRequest)(function(s){return(0,f.queryWhiteListRuleExampleData)({riskRuleCode:s})},{manual:!0,formatResult:function(r){if(r.msg==="success"){var n=r.content;try{ce(JSON.stringify(u()({},n),null,4)||"")}catch(i){console.info("Error",i)}}}}),ve=it.run,Ie=(0,I.useRequest)(function(s){return(0,f.queryWhiteListRuleById)({id:s})},{manual:!0,formatResult:function(r){var n=r.content;return(0,_.OV)(n)||{}},onSuccess:function(r){var n,i=r.condition,a=r.ruleType,y=r.ruleName,x=r.ruleDesc,F=r.ruleConfigList,E=r.editableKeyList,N=r.riskRuleCode,$=r.regoContent;(n=k.current)===null||n===void 0||n.setFieldsValue({ruleType:a,ruleName:y,ruleDesc:x,ruleConfigList:F,condition:i,riskRuleCode:N}),Se($),ue(E),a===_.sN[1].value&&ve(N)}}),ot=Ie.run,st=Ie.loading,Te=(0,I.useRequest)(function(s){return(0,f.queryWhitedContentByRiskId)(s)},{manual:!0,formatResult:function(r){return(0,_.e$)(r==null?void 0:r.content)||{}},onSuccess:function(r){var n,i=r.condition,a=r.ruleType,y=r.ruleName,x=r.ruleDesc,F=r.ruleConfigList,E=r.editableKeyList,N=r.riskRuleCode;(n=k.current)===null||n===void 0||n.setFieldsValue({ruleType:a,ruleName:y,ruleDesc:x,ruleConfigList:F,condition:i,riskRuleCode:N}),ue(E)}}),at=Te.run,lt=Te.loading;(0,o.useEffect)(function(){U&&V?ot(V):U&&J?at({riskId:J}):U||rt()},[U]);var ut=function(r){if(r===_.sN[1].value){var n;ve((n=k.current)===null||n===void 0?void 0:n.getFieldValue("riskRuleCode"))}},Oe=function(){var s=p()(m()().mark(function r(){var n,i,a,y,x;return m()().wrap(function(E){for(;;)switch(E.prev=E.next){case 0:return a=u()(u()({},(0,_.Lg)(((n=k.current)===null||n===void 0?void 0:n.getFieldsValue())||{})),{},{regoContent:de}),((i=k.current)===null||i===void 0?void 0:i.getFieldValue("ruleType"))===_.sN[1].value&&(a.input=Le),y=ie.loading(h.formatMessage({id:"common.message.text.execute.loading"})),E.next=5,(0,f.queryWhiteListTestRun)(a);case 5:x=E.sent,y(),x.code===200&&(Pe.current.outputEditor=x.content,De(!0),ie.success(h.formatMessage({id:"common.message.text.execute.success"})));case 8:case"end":return E.stop()}},r)}));return function(){return s.apply(this,arguments)}}(),dt=[{title:h.formatMessage({id:"involve.extend.title.serial.number"}),dataIndex:"id",editable:!1,width:100,align:"center",render:function(r,n,i){return i+1}},{title:h.formatMessage({id:"rule.module.text.variable.name"}),dataIndex:"key",formItemProps:{rules:[{required:!0}]},valueType:"select",fieldProps:function(r,n){var i=n.rowIndex,a=(P==null?void 0:P.map(function(y){return{label:y.keyName,value:y.key}}))||[];return{options:a,allowClear:!1,onSelect:function(){var x,F;(x=oe.current)===null||x===void 0||(F=x.setRowData)===null||F===void 0||F.call(x,i,{operator:void 0,value:void 0})}}}},{title:h.formatMessage({id:"involve.extend.title.condition"}),dataIndex:"operator",formItemProps:{rules:[{required:!0}]},valueType:"select",fieldProps:function(r,n){var i,a,y,x=n.rowIndex,F=(i=oe.current)===null||i===void 0||(a=i.getRowData)===null||a===void 0||(a=a.call(i,x))===null||a===void 0?void 0:a.key;if(!F)return[];var E=P==null?void 0:P.find(function($){return $.key===F}),N=E==null||(y=E.operatorList)===null||y===void 0?void 0:y.map(function($){return{label:$,value:$}});return{options:N||[]}}},{title:h.formatMessage({id:"rule.module.text.variable.value"}),dataIndex:"value",formItemProps:{rules:[{required:!0}]},valueType:function(r){var n;return(n=["resourceId","ip","resourceName"])!==null&&n!==void 0&&n.includes(r==null?void 0:r.key)?"text":"select"},fieldProps:function(r,n){var i,a,y,x,F=n.rowIndex,E=(i=oe.current)===null||i===void 0||(a=i.getRowData)===null||a===void 0||(a=a.call(i,F))===null||a===void 0?void 0:a.key;if((y=["resourceId","ip","resourceName"])!==null&&y!==void 0&&y.includes(E))return{};if(!E)return[];var N=P==null?void 0:P.find(function(G){return G.key===E}),$=N==null||(x=N.value)===null||x===void 0?void 0:x.map(function(G){return{label:G==null?void 0:G.valueName,value:G==null?void 0:G.value}});return{showSearch:!0,options:$||[]}}},{title:h.formatMessage({id:"cloudAccount.extend.title.cloud.operate"}),valueType:"option",width:140,render:function(){return[]}}],ct=function(){return(0,t.jsxs)(v.Z,{style:{marginBottom:20},bodyStyle:{backgroundColor:"rgb(245, 245, 245)",padding:"0 20px 16px 20px"},children:[(0,t.jsx)(j.Z,{rowKey:"idx",name:"ruleConfigList",actionRef:$e,editableFormRef:oe,headerTitle:(0,t.jsx)("div",{style:{fontSize:14},children:h.formatMessage({id:"involve.extend.title.conditional.config"})}),recordCreatorProps:{creatorButtonText:h.formatMessage({id:"involve.extend.title.addRowConfig"}),record:function(){return{idx:(Math.random()*1e6).toFixed(0)}}},onChange:function(){var n;return(n=k.current)===null||n===void 0?void 0:n.setFieldValue("condition",void 0)},columns:dt,editable:{type:"multiple",editableKeys:He,onChange:ue,actionRender:function(n,i,a){return[a.delete]}}}),(0,t.jsx)(S.Z,{name:["ruleConfigList"],children:function(n){var i=n.ruleConfigList;return(0,t.jsxs)(me.Z,{children:[(0,t.jsx)(re.Z,{span:14,children:(0,t.jsx)(C.Z,{label:h.formatMessage({id:"involve.extend.title.logical"}),name:"condition",fieldProps:{placeholder:h.formatMessage({id:"involve.extend.title.logical.example"})},rules:[{required:(i==null?void 0:i.length)>1}]})}),(0,t.jsx)(re.Z,{children:(0,t.jsx)(ae.ZP,{type:"link",style:{paddingRight:0,marginBottom:24},onClick:Oe,children:h.formatMessage({id:"common.button.text.test"})})})]})}})]})},vt=function(){return(0,t.jsx)("div",{className:ne.regoWrap,children:(0,t.jsxs)(me.Z,{className:ne.regoMain,gutter:16,children:[(0,t.jsxs)(re.Z,{md:14,span:24,children:[(0,t.jsx)(ge,{level:5,className:ne.customTitle,style:{marginBottom:16},children:"The Rego PlayGround"}),(0,t.jsx)(L.mi,{editorKey:"WHITE_LIST_REGO_EDITOR",value:de,onChange:et,editorStyle:{height:pe}})]}),(0,t.jsxs)(re.Z,{md:10,span:24,children:[(0,t.jsx)(ge,{level:5,className:ne.customTitle,children:(0,t.jsxs)(fe.Z,{justify:"space-between",align:"center",children:[(0,t.jsx)("span",{children:"INPUT"}),(0,t.jsx)(ae.ZP,{type:"link",style:{paddingRight:0},onClick:Oe,children:h.formatMessage({id:"common.button.text.test"})})]})}),(0,t.jsx)(L.q9,{editorStyle:{height:pe},editorKey:"WHITE_LIST_INPUT_EDITOR",value:Le,onChange:tt})]})]})})};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)(Z.Z,{title:V?h.formatMessage({id:"rule.extend.title.edit.whiteList"}):h.formatMessage({id:"rule.module.text.createWhiteList"}),width:"64%",destroyOnClose:!0,open:U,onClose:Me,styles:{body:{paddingBottom:52}},children:[ke,(0,t.jsx)(Ue.Z,{spinning:st||lt,children:(0,t.jsxs)(T.A,{onFinish:nt,formRef:k,layout:"horizontal",submitter:{submitButtonProps:{loading:Je},render:function(r,n){return(0,t.jsxs)(fe.Z,{justify:"end",gap:"small",children:[(0,t.jsx)(ae.ZP,{onClick:function(){return Me()},children:h.formatMessage({id:"common.button.text.cancel"})}),n]})}},children:[(0,t.jsx)(be,{name:"ruleType",label:h.formatMessage({id:"rule.extend.text.whiteList.type"}),initialValue:_.sN[0].value,valueEnum:(0,c.W_)(_.sN),formItemProps:{rules:[{required:!0,message:h.formatMessage({id:"rule.extend.text.select.whiteList.type"})}]},fieldProps:{onChange:ut}}),(0,t.jsx)(C.Z,{label:h.formatMessage({id:"rule.extend.text.whiteList.title"}),name:"ruleName",formItemProps:{rules:[{required:!0}]}}),(0,t.jsx)(_e.Z,{label:h.formatMessage({id:"rule.extend.text.whiteList.describe"}),name:"ruleDesc",formItemProps:{rules:[{required:!1}]}}),(0,t.jsx)(S.Z,{name:["ruleType"],children:function(r){var n=r.ruleType;return(0,t.jsx)(Ae.Z,{label:h.formatMessage({id:"rule.extend.text.risk.rule.code"}),disabled:!!J,name:"riskRuleCode",formItemProps:{rules:[{required:!1}]},options:te||[],fieldProps:{showSearch:!0,filterOption:!0,onChange:(0,b.debounce)(function(i){n===_.sN[1].value&&ve(i)},Ke)}})}}),(0,t.jsx)(S.Z,{name:["ruleType"],children:function(r){var n=r.ruleType;return n===_.sN[1].value?vt():ct()}}),J&&(0,t.jsx)(we.Z.Item,{children:(0,t.jsx)("div",{style:{color:W.KC,fontSize:"13px"},children:"* \u767D\u540D\u5355\u63D0\u4EA4\u540E\u5C06\u6267\u884C\u98CE\u9669\u626B\u63CF\uFF08\u9884\u8BA130\u5206\u949F\u751F\u6548\uFF09\uFF0C\u8BF7\u52FF\u91CD\u590D\u63D0\u4EA4"})})]})})]}),(0,t.jsx)(l,{whiteListInstanceVisible:Xe,setWhiteListInstanceVisible:De,whiteListInstanceInfo:Pe.current})]})},Ve=Be},68431:function(w,A,e){"use strict";e.d(A,{Lg:function(){return b},OV:function(){return o},e$:function(){return t},sN:function(){return Z},wo:function(){return d}});var g=e(97857),m=e.n(g),D=e(13769),u=e.n(D),M=e(92016),p=e(96486),K=e.n(p),R=e(86074),L=["idx"],W=["id"],I=["id"],Z=[{label:(0,R.jsx)(M.FormattedMessage,{id:"rule.module.text.rule.engine"}),value:"RULE_ENGINE"},{label:(0,R.jsx)(M.FormattedMessage,{id:"rule.module.text.rule.rego"}),value:"REGO"}],b=function(f){var c=(0,p.cloneDeep)(f),v=c.ruleConfigList;return Array.isArray(v)&&!(0,p.isEmpty)(v)&&(c.ruleConfigList=v.map(function(j,S){var C=j.idx,T=u()(j,L);return m()(m()({},T),{},{id:S+1})})||[]),c},o=function(f){var c=(0,p.cloneDeep)(f),v=JSON.parse((0,p.cloneDeep)(c==null?void 0:c.ruleConfig))||[],j=[];return Array.isArray(v)&&!(0,p.isEmpty)(v)&&(c.ruleConfigList=(v==null?void 0:v.map(function(S){var C=S.id,T=u()(S,W);return j.push(C),m()(m()({},T),{},{idx:C})}))||[]),c.editableKeyList=j,c},t=function(f){var c=(0,p.cloneDeep)(f),v=(0,p.cloneDeep)(c==null?void 0:c.ruleConfigList)||[],j=[];return Array.isArray(v)&&!(0,p.isEmpty)(v)&&(c.ruleConfigList=(v==null?void 0:v.map(function(S){var C=S.id,T=u()(S,I);return j.push(C),m()(m()({},T),{},{idx:C})}))||[]),c.editableKeyList=j,c},d=`package cloudrec_white_list - -import rego.v1 - -default whited = false - -whited if { - input.method == "GET" - input.path == "/public/resource" -} -`},85674:function(w,A,e){var g={"./simpleWorker":18352,"./simpleWorker.js":18352};function m(D){return Promise.resolve().then(function(){if(!e.o(g,D)){var u=new Error("Cannot find module '"+D+"'");throw u.code="MODULE_NOT_FOUND",u}var M=g[D];return e(M)})}m.keys=function(){return Object.keys(g)},m.id=85674,w.exports=m},10131:function(w,A,e){var g={"./editorBaseApi":[20927],"./editorBaseApi.js":[20927],"./editorSimpleWorker":[81465],"./editorSimpleWorker.js":[81465],"./editorWorker":[85215],"./editorWorker.js":[85215],"./editorWorkerHost":[98008],"./editorWorkerHost.js":[98008],"./findSectionHeaders":[72846],"./findSectionHeaders.js":[72846],"./getIconClasses":[22016],"./getIconClasses.js":[22016],"./languageFeatureDebounce":[88191],"./languageFeatureDebounce.js":[88191],"./languageFeatures":[71922],"./languageFeatures.js":[71922],"./languageFeaturesService":[7421],"./languageFeaturesService.js":[7421],"./languageService":[81032],"./languageService.js":[81032],"./languagesAssociations":[73536],"./languagesAssociations.js":[73536],"./languagesRegistry":[4765],"./languagesRegistry.js":[4765],"./markerDecorations":[36357],"./markerDecorations.js":[36357],"./markerDecorationsService":[86036],"./markerDecorationsService.js":[86036],"./model":[73733],"./model.js":[73733],"./modelService":[51200],"./modelService.js":[51200],"./resolverService":[88216],"./resolverService.js":[88216],"./semanticTokensDto":[14704],"./semanticTokensDto.js":[14704],"./semanticTokensProviderStyling":[92294],"./semanticTokensProviderStyling.js":[92294],"./semanticTokensStyling":[73343],"./semanticTokensStyling.js":[73343],"./semanticTokensStylingService":[84146],"./semanticTokensStylingService.js":[84146],"./textModelSync/textModelSync.impl":[28944],"./textModelSync/textModelSync.impl.js":[28944],"./textModelSync/textModelSync.protocol":[23145,3145],"./textModelSync/textModelSync.protocol.js":[23145,3145],"./textResourceConfiguration":[71765],"./textResourceConfiguration.js":[71765],"./treeSitterParserService":[28922],"./treeSitterParserService.js":[28922],"./treeViewsDnd":[80642],"./treeViewsDnd.js":[80642],"./treeViewsDndService":[58345],"./treeViewsDndService.js":[58345],"./unicodeTextModelHighlighter":[31446],"./unicodeTextModelHighlighter.js":[31446]};function m(D){if(!e.o(g,D))return Promise.resolve().then(function(){var p=new Error("Cannot find module '"+D+"'");throw p.code="MODULE_NOT_FOUND",p});var u=g[D],M=u[0];return Promise.all(u.slice(1).map(e.e)).then(function(){return e(M)})}m.keys=function(){return Object.keys(g)},m.id=10131,w.exports=m}}]); diff --git a/app/bootstrap/src/main/resources/static/5947.1914fc91.async.js b/app/bootstrap/src/main/resources/static/5947.1914fc91.async.js deleted file mode 100644 index 792a1366..00000000 --- a/app/bootstrap/src/main/resources/static/5947.1914fc91.async.js +++ /dev/null @@ -1,6 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[5947],{99611:function(bt,se,a){a.d(se,{Z:function(){return v}});var n=a(87462),x=a(62435),E={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z"}}]},name:"eye",theme:"outlined"},s=E,T=a(84089),i=function(Z,Fe){return x.createElement(T.Z,(0,n.Z)({},Z,{ref:Fe,icon:s}))},u=x.forwardRef(i),v=u},78290:function(bt,se,a){var n=a(62435),x=a(4340);const E=s=>{let T;return typeof s=="object"&&(s!=null&&s.clearIcon)?T=s:s&&(T={clearIcon:n.createElement(x.Z,null)}),T};se.Z=E},29104:function(bt,se,a){a.d(se,{Z:function(){return jn}});var n=a(62435),x=a(99611),E=a(93967),s=a.n(E),T=a(87462),i=a(1413),u=a(4942),v=a(97685),I=a(71002),Z=a(91),Fe=/margin|padding|width|height|max|min|offset/,Le={left:!0,top:!0},et={cssFloat:1,styleFloat:1,float:1};function tt(t){return t.nodeType===1?t.ownerDocument.defaultView.getComputedStyle(t,null):{}}function Rt(t,e,r){if(e=e.toLowerCase(),r==="auto"){if(e==="height")return t.offsetHeight;if(e==="width")return t.offsetWidth}return e in Le||(Le[e]=Fe.test(e)),Le[e]?parseFloat(r)||0:r}function o(t,e){var r=arguments.length,l=tt(t);return e=et[e]?"cssFloat"in t.style?"cssFloat":"styleFloat":e,r===1?l:Rt(t,e,l[e]||t.style[e])}function g(t,e,r){var l=arguments.length;if(e=et[e]?"cssFloat"in t.style?"cssFloat":"styleFloat":e,l===3)return typeof r=="number"&&Fe.test(e)&&(r="".concat(r,"px")),t.style[e]=r,r;for(var c in e)e.hasOwnProperty(c)&&g(t,c,e[c]);return tt(t)}function Xe(t){return t===document.body?document.documentElement.clientWidth:t.offsetWidth}function Ot(t){return t===document.body?window.innerHeight||document.documentElement.clientHeight:t.offsetHeight}function Tt(){var t=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),e=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:t,height:e}}function h(){var t=document.documentElement.clientWidth,e=window.innerHeight||document.documentElement.clientHeight;return{width:t,height:e}}function ue(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function Je(t){var e=t.getBoundingClientRect(),r=document.documentElement;return{left:e.left+(window.pageXOffset||r.scrollLeft)-(r.clientLeft||document.body.clientLeft||0),top:e.top+(window.pageYOffset||r.scrollTop)-(r.clientTop||document.body.clientTop||0)}}var Re=a(21770),ce=a(40974),de=a(64019),Ue=a(15105),Ae=a(2788),nt=a(29372),Oe=n.createContext(null),He=function(e){var r=e.visible,l=e.maskTransitionName,c=e.getContainer,f=e.prefixCls,w=e.rootClassName,m=e.icons,S=e.countRender,R=e.showSwitch,N=e.showProgress,p=e.current,U=e.transform,P=e.count,D=e.scale,q=e.minScale,_=e.maxScale,L=e.closeIcon,ge=e.onActive,ie=e.onClose,le=e.onZoomIn,y=e.onZoomOut,V=e.onRotateRight,$=e.onRotateLeft,O=e.onFlipX,G=e.onFlipY,J=e.onReset,A=e.toolbarRender,pe=e.zIndex,xe=e.image,ye=(0,n.useContext)(Oe),Ve=m.rotateLeft,ct=m.rotateRight,ut=m.zoomIn,dt=m.zoomOut,pt=m.close,st=m.left,ft=m.right,yt=m.flipX,vt=m.flipY,Pt="".concat(f,"-operations-operation");n.useEffect(function(){var Ne=function($e){$e.keyCode===Ue.Z.ESC&&ie()};return r&&window.addEventListener("keydown",Ne),function(){window.removeEventListener("keydown",Ne)}},[r]);var St=function(Te,$e){Te.preventDefault(),Te.stopPropagation(),ge($e)},je=n.useCallback(function(Ne){var Te=Ne.type,$e=Ne.disabled,_e=Ne.onClick,We=Ne.icon;return n.createElement("div",{key:Te,className:s()(Pt,"".concat(f,"-operations-operation-").concat(Te),(0,u.Z)({},"".concat(f,"-operations-operation-disabled"),!!$e)),onClick:_e},We)},[Pt,f]),Nt=R?je({icon:st,onClick:function(Te){return St(Te,-1)},type:"prev",disabled:p===0}):void 0,xt=R?je({icon:ft,onClick:function(Te){return St(Te,1)},type:"next",disabled:p===P-1}):void 0,mt=je({icon:vt,onClick:G,type:"flipY"}),Ie=je({icon:yt,onClick:O,type:"flipX"}),Et=je({icon:Ve,onClick:$,type:"rotateLeft"}),Ge=je({icon:ct,onClick:V,type:"rotateRight"}),gt=je({icon:dt,onClick:y,type:"zoomOut",disabled:D<=q}),It=je({icon:ut,onClick:le,type:"zoomIn",disabled:D===_}),At=n.createElement("div",{className:"".concat(f,"-operations")},mt,Ie,Et,Ge,gt,It);return n.createElement(nt.default,{visible:r,motionName:l},function(Ne){var Te=Ne.className,$e=Ne.style;return n.createElement(Ae.Z,{open:!0,getContainer:c!=null?c:document.body},n.createElement("div",{className:s()("".concat(f,"-operations-wrapper"),Te,w),style:(0,i.Z)((0,i.Z)({},$e),{},{zIndex:pe})},L===null?null:n.createElement("button",{className:"".concat(f,"-close"),onClick:ie},L||pt),R&&n.createElement(n.Fragment,null,n.createElement("div",{className:s()("".concat(f,"-switch-left"),(0,u.Z)({},"".concat(f,"-switch-left-disabled"),p===0)),onClick:function(We){return St(We,-1)}},st),n.createElement("div",{className:s()("".concat(f,"-switch-right"),(0,u.Z)({},"".concat(f,"-switch-right-disabled"),p===P-1)),onClick:function(We){return St(We,1)}},ft)),n.createElement("div",{className:"".concat(f,"-footer")},N&&n.createElement("div",{className:"".concat(f,"-progress")},S?S(p+1,P):n.createElement("bdi",null,"".concat(p+1," / ").concat(P))),A?A(At,(0,i.Z)((0,i.Z)({icons:{prevIcon:Nt,nextIcon:xt,flipYIcon:mt,flipXIcon:Ie,rotateLeftIcon:Et,rotateRightIcon:Ge,zoomOutIcon:gt,zoomInIcon:It},actions:{onActive:ge,onFlipY:G,onFlipX:O,onRotateLeft:$,onRotateRight:V,onZoomOut:y,onZoomIn:le,onReset:J,onClose:ie},transform:U},ye?{current:p,total:P}:{}),{},{image:xe})):At)))})},Qe=He,Zt=a(91881),C=a(75164),d={x:0,y:0,rotate:0,scale:1,flipX:!1,flipY:!1};function b(t,e,r,l){var c=(0,n.useRef)(null),f=(0,n.useRef)([]),w=(0,n.useState)(d),m=(0,v.Z)(w,2),S=m[0],R=m[1],N=function(D){R(d),(0,Zt.Z)(d,S)||l==null||l({transform:d,action:D})},p=function(D,q){c.current===null&&(f.current=[],c.current=(0,C.Z)(function(){R(function(_){var L=_;return f.current.forEach(function(ge){L=(0,i.Z)((0,i.Z)({},L),ge)}),c.current=null,l==null||l({transform:L,action:q}),L})})),f.current.push((0,i.Z)((0,i.Z)({},S),D))},U=function(D,q,_,L,ge){var ie=t.current,le=ie.width,y=ie.height,V=ie.offsetWidth,$=ie.offsetHeight,O=ie.offsetLeft,G=ie.offsetTop,J=D,A=S.scale*D;A>r?(A=r,J=r/S.scale):Al){if(e>0)return(0,u.Z)({},t,f);if(e<0&&cl)return(0,u.Z)({},t,e<0?f:-f);return{}}function F(t,e,r,l){var c=h(),f=c.width,w=c.height,m=null;return t<=f&&e<=w?m={x:0,y:0}:(t>f||e>w)&&(m=(0,i.Z)((0,i.Z)({},Q("x",r,t,f)),Q("y",l,e,w))),m}var B=1,fe=1;function X(t,e,r,l,c,f,w){var m=c.rotate,S=c.scale,R=c.x,N=c.y,p=(0,n.useState)(!1),U=(0,v.Z)(p,2),P=U[0],D=U[1],q=(0,n.useRef)({diffX:0,diffY:0,transformX:0,transformY:0}),_=function(y){!e||y.button!==0||(y.preventDefault(),y.stopPropagation(),q.current={diffX:y.pageX-R,diffY:y.pageY-N,transformX:R,transformY:N},D(!0))},L=function(y){r&&P&&f({x:y.pageX-q.current.diffX,y:y.pageY-q.current.diffY},"move")},ge=function(){if(r&&P){D(!1);var y=q.current,V=y.transformX,$=y.transformY,O=R!==V&&N!==$;if(!O)return;var G=t.current.offsetWidth*S,J=t.current.offsetHeight*S,A=t.current.getBoundingClientRect(),pe=A.left,xe=A.top,ye=m%180!==0,Ve=F(ye?J:G,ye?G:J,pe,xe);Ve&&f((0,i.Z)({},Ve),"dragRebound")}},ie=function(y){if(!(!r||y.deltaY==0)){var V=Math.abs(y.deltaY/100),$=Math.min(V,fe),O=B+$*l;y.deltaY>0&&(O=B/O),w(O,"wheel",y.clientX,y.clientY)}};return(0,n.useEffect)(function(){var le,y,V,$;if(e){V=(0,de.Z)(window,"mouseup",ge,!1),$=(0,de.Z)(window,"mousemove",L,!1);try{window.top!==window.self&&(le=(0,de.Z)(window.top,"mouseup",ge,!1),y=(0,de.Z)(window.top,"mousemove",L,!1))}catch(O){(0,W.Kp)(!1,"[rc-image] ".concat(O))}}return function(){var O,G,J,A;(O=V)===null||O===void 0||O.remove(),(G=$)===null||G===void 0||G.remove(),(J=le)===null||J===void 0||J.remove(),(A=y)===null||A===void 0||A.remove()}},[r,P,R,N,m,e]),{isMoving:P,onMouseDown:_,onMouseMove:L,onMouseUp:ge,onWheel:ie}}function z(t){return new Promise(function(e){if(!t){e(!1);return}var r=document.createElement("img");r.onerror=function(){return e(!1)},r.onload=function(){return e(!0)},r.src=t})}function M(t){var e=t.src,r=t.isCustomPlaceholder,l=t.fallback,c=(0,n.useState)(r?"loading":"normal"),f=(0,v.Z)(c,2),w=f[0],m=f[1],S=(0,n.useRef)(!1),R=w==="error";(0,n.useEffect)(function(){var P=!0;return z(e).then(function(D){!D&&P&&m("error")}),function(){P=!1}},[e]),(0,n.useEffect)(function(){r&&!S.current?m("loading"):R&&m("normal")},[e]);var N=function(){m("normal")},p=function(D){S.current=!1,w==="loading"&&D!==null&&D!==void 0&&D.complete&&(D.naturalWidth||D.naturalHeight)&&(S.current=!0,N())},U=R&&l?{src:l}:{onLoad:N,src:e};return[p,U,w]}function oe(t,e){var r=t.x-e.x,l=t.y-e.y;return Math.hypot(r,l)}function k(t,e,r,l){var c=oe(t,r),f=oe(e,l);if(c===0&&f===0)return[t.x,t.y];var w=c/(c+f),m=t.x+w*(e.x-t.x),S=t.y+w*(e.y-t.y);return[m,S]}function ee(t,e,r,l,c,f,w){var m=c.rotate,S=c.scale,R=c.x,N=c.y,p=(0,n.useState)(!1),U=(0,v.Z)(p,2),P=U[0],D=U[1],q=(0,n.useRef)({point1:{x:0,y:0},point2:{x:0,y:0},eventType:"none"}),_=function(y){q.current=(0,i.Z)((0,i.Z)({},q.current),y)},L=function(y){if(e){y.stopPropagation(),D(!0);var V=y.touches,$=V===void 0?[]:V;$.length>1?_({point1:{x:$[0].clientX,y:$[0].clientY},point2:{x:$[1].clientX,y:$[1].clientY},eventType:"touchZoom"}):_({point1:{x:$[0].clientX-R,y:$[0].clientY-N},eventType:"move"})}},ge=function(y){var V=y.touches,$=V===void 0?[]:V,O=q.current,G=O.point1,J=O.point2,A=O.eventType;if($.length>1&&A==="touchZoom"){var pe={x:$[0].clientX,y:$[0].clientY},xe={x:$[1].clientX,y:$[1].clientY},ye=k(G,J,pe,xe),Ve=(0,v.Z)(ye,2),ct=Ve[0],ut=Ve[1],dt=oe(pe,xe)/oe(G,J);w(dt,"touchZoom",ct,ut,!0),_({point1:pe,point2:xe,eventType:"touchZoom"})}else A==="move"&&(f({x:$[0].clientX-G.x,y:$[0].clientY-G.y},"move"),_({eventType:"move"}))},ie=function(){if(r){if(P&&D(!1),_({eventType:"none"}),l>S)return f({x:0,y:0,scale:l},"touchZoom");var y=t.current.offsetWidth*S,V=t.current.offsetHeight*S,$=t.current.getBoundingClientRect(),O=$.left,G=$.top,J=m%180!==0,A=F(J?V:y,J?y:V,O,G);A&&f((0,i.Z)({},A),"dragRebound")}};return(0,n.useEffect)(function(){var le;return r&&e&&(le=(0,de.Z)(window,"touchmove",function(y){return y.preventDefault()},{passive:!1})),function(){var y;(y=le)===null||y===void 0||y.remove()}},[r,e]),{isTouching:P,onTouchStart:L,onTouchMove:ge,onTouchEnd:ie}}var we=["fallback","src","imgRef"],De=["prefixCls","src","alt","imageInfo","fallback","movable","onClose","visible","icons","rootClassName","closeIcon","getContainer","current","count","countRender","scaleStep","minScale","maxScale","transitionName","maskTransitionName","imageRender","imgCommonProps","toolbarRender","onTransform","onChange"],ze=function(e){var r=e.fallback,l=e.src,c=e.imgRef,f=(0,Z.Z)(e,we),w=M({src:l,fallback:r}),m=(0,v.Z)(w,2),S=m[0],R=m[1];return n.createElement("img",(0,T.Z)({ref:function(p){c.current=p,S(p)}},f,R))},H=function(e){var r=e.prefixCls,l=e.src,c=e.alt,f=e.imageInfo,w=e.fallback,m=e.movable,S=m===void 0?!0:m,R=e.onClose,N=e.visible,p=e.icons,U=p===void 0?{}:p,P=e.rootClassName,D=e.closeIcon,q=e.getContainer,_=e.current,L=_===void 0?0:_,ge=e.count,ie=ge===void 0?1:ge,le=e.countRender,y=e.scaleStep,V=y===void 0?.5:y,$=e.minScale,O=$===void 0?1:$,G=e.maxScale,J=G===void 0?50:G,A=e.transitionName,pe=A===void 0?"zoom":A,xe=e.maskTransitionName,ye=xe===void 0?"fade":xe,Ve=e.imageRender,ct=e.imgCommonProps,ut=e.toolbarRender,dt=e.onTransform,pt=e.onChange,st=(0,Z.Z)(e,De),ft=(0,n.useRef)(),yt=(0,n.useContext)(Oe),vt=yt&&ie>1,Pt=yt&&ie>=1,St=(0,n.useState)(!0),je=(0,v.Z)(St,2),Nt=je[0],xt=je[1],mt=b(ft,O,J,dt),Ie=mt.transform,Et=mt.resetTransform,Ge=mt.updateTransform,gt=mt.dispatchZoomChange,It=X(ft,S,N,V,Ie,Ge,gt),At=It.isMoving,Ne=It.onMouseDown,Te=It.onWheel,$e=ee(ft,S,N,O,Ie,Ge,gt),_e=$e.isTouching,We=$e.onTouchStart,Ht=$e.onTouchMove,Kt=$e.onTouchEnd,Dt=Ie.rotate,zt=Ie.scale,qt=s()((0,u.Z)({},"".concat(r,"-moving"),At));(0,n.useEffect)(function(){Nt||xt(!0)},[Nt]);var _t=function(){Et("close")},en=function(){gt(B+V,"zoomIn")},Wt=function(){gt(B/(B+V),"zoomOut")},Ft=function(){Ge({rotate:Dt+90},"rotateRight")},Vt=function(){Ge({rotate:Dt-90},"rotateLeft")},Gt=function(){Ge({flipX:!Ie.flipX},"flipX")},Jt=function(){Ge({flipY:!Ie.flipY},"flipY")},Hn=function(){Et("reset")},tn=function(Xt){var Qt=L+Xt;!Number.isInteger(Qt)||Qt<0||Qt>ie-1||(xt(!1),Et(Xt<0?"prev":"next"),pt==null||pt(Qt,L))},Wn=function(Xt){!N||!vt||(Xt.keyCode===Ue.Z.LEFT?tn(-1):Xt.keyCode===Ue.Z.RIGHT&&tn(1))},Fn=function(Xt){N&&(zt!==1?Ge({x:0,y:0,scale:1},"doubleClick"):gt(B+V,"doubleClick",Xt.clientX,Xt.clientY))};(0,n.useEffect)(function(){var wt=(0,de.Z)(window,"keydown",Wn,!1);return function(){wt.remove()}},[N,vt,L]);var un=n.createElement(ze,(0,T.Z)({},ct,{width:e.width,height:e.height,imgRef:ft,className:"".concat(r,"-img"),alt:c,style:{transform:"translate3d(".concat(Ie.x,"px, ").concat(Ie.y,"px, 0) scale3d(").concat(Ie.flipX?"-":"").concat(zt,", ").concat(Ie.flipY?"-":"").concat(zt,", 1) rotate(").concat(Dt,"deg)"),transitionDuration:(!Nt||_e)&&"0s"},fallback:w,src:l,onWheel:Te,onMouseDown:Ne,onDoubleClick:Fn,onTouchStart:We,onTouchMove:Ht,onTouchEnd:Kt,onTouchCancel:Kt})),dn=(0,i.Z)({url:l,alt:c},f);return n.createElement(n.Fragment,null,n.createElement(ce.Z,(0,T.Z)({transitionName:pe,maskTransitionName:ye,closable:!1,keyboard:!0,prefixCls:r,onClose:R,visible:N,classNames:{wrapper:qt},rootClassName:P,getContainer:q},st,{afterClose:_t}),n.createElement("div",{className:"".concat(r,"-img-wrapper")},Ve?Ve(un,(0,i.Z)({transform:Ie,image:dn},yt?{current:L}:{})):un)),n.createElement(Qe,{visible:N,transform:Ie,maskTransitionName:ye,closeIcon:D,getContainer:q,prefixCls:r,rootClassName:P,icons:U,countRender:le,showSwitch:vt,showProgress:Pt,current:L,count:ie,scale:zt,minScale:O,maxScale:J,toolbarRender:ut,onActive:tn,onZoomIn:en,onZoomOut:Wt,onRotateRight:Ft,onRotateLeft:Vt,onFlipX:Gt,onFlipY:Jt,onClose:R,onReset:Hn,zIndex:st.zIndex!==void 0?st.zIndex+1:void 0,image:dn}))},he=H,Y=a(74902),ve=["crossOrigin","decoding","draggable","loading","referrerPolicy","sizes","srcSet","useMap","alt"];function be(t){var e=n.useState({}),r=(0,v.Z)(e,2),l=r[0],c=r[1],f=n.useCallback(function(m,S){return c(function(R){return(0,i.Z)((0,i.Z)({},R),{},(0,u.Z)({},m,S))}),function(){c(function(R){var N=(0,i.Z)({},R);return delete N[m],N})}},[]),w=n.useMemo(function(){return t?t.map(function(m){if(typeof m=="string")return{data:{src:m}};var S={};return Object.keys(m).forEach(function(R){["src"].concat((0,Y.Z)(ve)).includes(R)&&(S[R]=m[R])}),{data:S}}):Object.keys(l).reduce(function(m,S){var R=l[S],N=R.canPreview,p=R.data;return N&&m.push({data:p,id:S}),m},[])},[t,l]);return[w,f,!!t]}var ae=["visible","onVisibleChange","getContainer","current","movable","minScale","maxScale","countRender","closeIcon","onChange","onTransform","toolbarRender","imageRender"],K=["src"],ot=function(e){var r,l=e.previewPrefixCls,c=l===void 0?"rc-image-preview":l,f=e.children,w=e.icons,m=w===void 0?{}:w,S=e.items,R=e.preview,N=e.fallback,p=(0,I.Z)(R)==="object"?R:{},U=p.visible,P=p.onVisibleChange,D=p.getContainer,q=p.current,_=p.movable,L=p.minScale,ge=p.maxScale,ie=p.countRender,le=p.closeIcon,y=p.onChange,V=p.onTransform,$=p.toolbarRender,O=p.imageRender,G=(0,Z.Z)(p,ae),J=be(S),A=(0,v.Z)(J,3),pe=A[0],xe=A[1],ye=A[2],Ve=(0,Re.Z)(0,{value:q}),ct=(0,v.Z)(Ve,2),ut=ct[0],dt=ct[1],pt=(0,n.useState)(!1),st=(0,v.Z)(pt,2),ft=st[0],yt=st[1],vt=((r=pe[ut])===null||r===void 0?void 0:r.data)||{},Pt=vt.src,St=(0,Z.Z)(vt,K),je=(0,Re.Z)(!!U,{value:U,onChange:function(_e,We){P==null||P(_e,We,ut)}}),Nt=(0,v.Z)(je,2),xt=Nt[0],mt=Nt[1],Ie=(0,n.useState)(null),Et=(0,v.Z)(Ie,2),Ge=Et[0],gt=Et[1],It=n.useCallback(function($e,_e,We,Ht){var Kt=ye?pe.findIndex(function(Dt){return Dt.data.src===_e}):pe.findIndex(function(Dt){return Dt.id===$e});dt(Kt<0?0:Kt),mt(!0),gt({x:We,y:Ht}),yt(!0)},[pe,ye]);n.useEffect(function(){xt?ft||dt(0):yt(!1)},[xt]);var At=function(_e,We){dt(_e),y==null||y(_e,We)},Ne=function(){mt(!1),gt(null)},Te=n.useMemo(function(){return{register:xe,onPreview:It}},[xe,It]);return n.createElement(Oe.Provider,{value:Te},f,n.createElement(he,(0,T.Z)({"aria-hidden":!xt,movable:_,visible:xt,prefixCls:c,closeIcon:le,onClose:Ne,mousePosition:Ge,imgCommonProps:St,src:Pt,fallback:N,icons:m,minScale:L,maxScale:ge,getContainer:D,current:ut,count:pe.length,countRender:ie,onTransform:V,toolbarRender:$,imageRender:O,onChange:At},G)))},at=ot,Ze=0;function Ye(t,e){var r=n.useState(function(){return Ze+=1,String(Ze)}),l=(0,v.Z)(r,1),c=l[0],f=n.useContext(Oe),w={data:e,canPreview:t};return n.useEffect(function(){if(f)return f.register(c,w)},[]),n.useEffect(function(){f&&f.register(c,w)},[t,e]),c}var rt=["src","alt","onPreviewClose","prefixCls","previewPrefixCls","placeholder","fallback","width","height","style","preview","className","onClick","onError","wrapperClassName","wrapperStyle","rootClassName"],Me=["src","visible","onVisibleChange","getContainer","mask","maskClassName","movable","icons","scaleStep","minScale","maxScale","imageRender","toolbarRender"],Ee=function(e){var r=e.src,l=e.alt,c=e.onPreviewClose,f=e.prefixCls,w=f===void 0?"rc-image":f,m=e.previewPrefixCls,S=m===void 0?"".concat(w,"-preview"):m,R=e.placeholder,N=e.fallback,p=e.width,U=e.height,P=e.style,D=e.preview,q=D===void 0?!0:D,_=e.className,L=e.onClick,ge=e.onError,ie=e.wrapperClassName,le=e.wrapperStyle,y=e.rootClassName,V=(0,Z.Z)(e,rt),$=R&&R!==!0,O=(0,I.Z)(q)==="object"?q:{},G=O.src,J=O.visible,A=J===void 0?void 0:J,pe=O.onVisibleChange,xe=pe===void 0?c:pe,ye=O.getContainer,Ve=ye===void 0?void 0:ye,ct=O.mask,ut=O.maskClassName,dt=O.movable,pt=O.icons,st=O.scaleStep,ft=O.minScale,yt=O.maxScale,vt=O.imageRender,Pt=O.toolbarRender,St=(0,Z.Z)(O,Me),je=G!=null?G:r,Nt=(0,Re.Z)(!!A,{value:A,onChange:xe}),xt=(0,v.Z)(Nt,2),mt=xt[0],Ie=xt[1],Et=M({src:r,isCustomPlaceholder:$,fallback:N}),Ge=(0,v.Z)(Et,3),gt=Ge[0],It=Ge[1],At=Ge[2],Ne=(0,n.useState)(null),Te=(0,v.Z)(Ne,2),$e=Te[0],_e=Te[1],We=(0,n.useContext)(Oe),Ht=!!q,Kt=function(){Ie(!1),_e(null)},Dt=s()(w,ie,y,(0,u.Z)({},"".concat(w,"-error"),At==="error")),zt=(0,n.useMemo)(function(){var Wt={};return ve.forEach(function(Ft){e[Ft]!==void 0&&(Wt[Ft]=e[Ft])}),Wt},ve.map(function(Wt){return e[Wt]})),qt=(0,n.useMemo)(function(){return(0,i.Z)((0,i.Z)({},zt),{},{src:je})},[je,zt]),_t=Ye(Ht,qt),en=function(Ft){var Vt=Je(Ft.target),Gt=Vt.left,Jt=Vt.top;We?We.onPreview(_t,je,Gt,Jt):(_e({x:Gt,y:Jt}),Ie(!0)),L==null||L(Ft)};return n.createElement(n.Fragment,null,n.createElement("div",(0,T.Z)({},V,{className:Dt,onClick:Ht?en:L,style:(0,i.Z)({width:p,height:U},le)}),n.createElement("img",(0,T.Z)({},zt,{className:s()("".concat(w,"-img"),(0,u.Z)({},"".concat(w,"-img-placeholder"),R===!0),_),style:(0,i.Z)({height:U},P),ref:gt},It,{width:p,height:U,onError:ge})),At==="loading"&&n.createElement("div",{"aria-hidden":"true",className:"".concat(w,"-placeholder")},R),ct&&Ht&&n.createElement("div",{className:s()("".concat(w,"-mask"),ut),style:{display:(P==null?void 0:P.display)==="none"?"none":void 0}},ct)),!We&&Ht&&n.createElement(he,(0,T.Z)({"aria-hidden":!mt,visible:mt,prefixCls:S,onClose:Kt,mousePosition:$e,src:je,alt:l,imageInfo:{width:p,height:U},fallback:N,getContainer:Ve,icons:pt,movable:dt,scaleStep:st,minScale:ft,maxScale:yt,rootClassName:y,imageRender:vt,imgCommonProps:zt,toolbarRender:Pt},St)))};Ee.PreviewGroup=at;var te=Ee,me=te,Be=a(87263),Ke=a(33603),ke=a(53124),it=a(35792),lt=a(10110),Se=a(97937),qe=a(6171),ht=a(90814),Bt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M672 418H144c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H188V494h440v326z"}},{tag:"path",attrs:{d:"M819.3 328.5c-78.8-100.7-196-153.6-314.6-154.2l-.2-64c0-6.5-7.6-10.1-12.6-6.1l-128 101c-4 3.1-3.9 9.1 0 12.3L492 318.6c5.1 4 12.7.4 12.6-6.1v-63.9c12.9.1 25.9.9 38.8 2.5 42.1 5.2 82.1 18.2 119 38.7 38.1 21.2 71.2 49.7 98.4 84.3 27.1 34.7 46.7 73.7 58.1 115.8a325.95 325.95 0 016.5 140.9h74.9c14.8-103.6-11.3-213-81-302.3z"}}]},name:"rotate-left",theme:"outlined"},jt=Bt,Pe=a(84089),Ct=function(e,r){return n.createElement(Pe.Z,(0,T.Z)({},e,{ref:r,icon:jt}))},Ut=n.forwardRef(Ct),re=Ut,j={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M480.5 251.2c13-1.6 25.9-2.4 38.8-2.5v63.9c0 6.5 7.5 10.1 12.6 6.1L660 217.6c4-3.2 4-9.2 0-12.3l-128-101c-5.1-4-12.6-.4-12.6 6.1l-.2 64c-118.6.5-235.8 53.4-314.6 154.2A399.75 399.75 0 00123.5 631h74.9c-.9-5.3-1.7-10.7-2.4-16.1-5.1-42.1-2.1-84.1 8.9-124.8 11.4-42.2 31-81.1 58.1-115.8 27.2-34.7 60.3-63.2 98.4-84.3 37-20.6 76.9-33.6 119.1-38.8z"}},{tag:"path",attrs:{d:"M880 418H352c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H396V494h440v326z"}}]},name:"rotate-right",theme:"outlined"},Ce=j,$t=function(e,r){return n.createElement(Pe.Z,(0,T.Z)({},e,{ref:r,icon:Ce}))},Mt=n.forwardRef($t),ne=Mt,Lt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M847.9 592H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h605.2L612.9 851c-4.1 5.2-.4 13 6.3 13h72.5c4.9 0 9.5-2.2 12.6-6.1l168.8-214.1c16.5-21 1.6-51.8-25.2-51.8zM872 356H266.8l144.3-183c4.1-5.2.4-13-6.3-13h-72.5c-4.9 0-9.5 2.2-12.6 6.1L150.9 380.2c-16.5 21-1.6 51.8 25.1 51.8h696c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"swap",theme:"outlined"},fn=Lt,vn=function(e,r){return n.createElement(Pe.Z,(0,T.Z)({},e,{ref:r,icon:fn}))},mn=n.forwardRef(vn),nn=mn,gn={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M637 443H519V309c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v134H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h118v134c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V519h118c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"}}]},name:"zoom-in",theme:"outlined"},hn=gn,Cn=function(e,r){return n.createElement(Pe.Z,(0,T.Z)({},e,{ref:r,icon:hn}))},pn=n.forwardRef(Cn),yn=pn,Sn={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M637 443H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h312c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"}}]},name:"zoom-out",theme:"outlined"},xn=Sn,wn=function(e,r){return n.createElement(Pe.Z,(0,T.Z)({},e,{ref:r,icon:xn}))},bn=n.forwardRef(wn),En=bn,on=a(861),Yt=a(15063),In=a(71194),Rn=a(14747),On=a(50438),Zn=a(16932),Mn=a(83559),an=a(83262);const kt=t=>({position:t||"absolute",inset:0}),Pn=t=>{const{iconCls:e,motionDurationSlow:r,paddingXXS:l,marginXXS:c,prefixCls:f,colorTextLightSolid:w}=t;return{position:"absolute",inset:0,display:"flex",alignItems:"center",justifyContent:"center",color:w,background:new Yt.FastColor("#000").setA(.5).toRgbString(),cursor:"pointer",opacity:0,transition:`opacity ${r}`,[`.${f}-mask-info`]:Object.assign(Object.assign({},Rn.vS),{padding:`0 ${(0,on.unit)(l)}`,[e]:{marginInlineEnd:c,svg:{verticalAlign:"baseline"}}})}},Nn=t=>{const{previewCls:e,modalMaskBg:r,paddingSM:l,marginXL:c,margin:f,paddingLG:w,previewOperationColorDisabled:m,previewOperationHoverColor:S,motionDurationSlow:R,iconCls:N,colorTextLightSolid:p}=t,U=new Yt.FastColor(r).setA(.1),P=U.clone().setA(.2);return{[`${e}-footer`]:{position:"fixed",bottom:c,left:{_skip_check_:!0,value:"50%"},display:"flex",flexDirection:"column",alignItems:"center",color:t.previewOperationColor,transform:"translateX(-50%)"},[`${e}-progress`]:{marginBottom:f},[`${e}-close`]:{position:"fixed",top:c,right:{_skip_check_:!0,value:c},display:"flex",color:p,backgroundColor:U.toRgbString(),borderRadius:"50%",padding:l,outline:0,border:0,cursor:"pointer",transition:`all ${R}`,"&:hover":{backgroundColor:P.toRgbString()},[`& > ${N}`]:{fontSize:t.previewOperationSize}},[`${e}-operations`]:{display:"flex",alignItems:"center",padding:`0 ${(0,on.unit)(w)}`,backgroundColor:U.toRgbString(),borderRadius:100,"&-operation":{marginInlineStart:l,padding:l,cursor:"pointer",transition:`all ${R}`,userSelect:"none",[`&:not(${e}-operations-operation-disabled):hover > ${N}`]:{color:S},"&-disabled":{color:m,cursor:"not-allowed"},"&:first-of-type":{marginInlineStart:0},[`& > ${N}`]:{fontSize:t.previewOperationSize}}}}},Tn=t=>{const{modalMaskBg:e,iconCls:r,previewOperationColorDisabled:l,previewCls:c,zIndexPopup:f,motionDurationSlow:w}=t,m=new Yt.FastColor(e).setA(.1),S=m.clone().setA(.2);return{[`${c}-switch-left, ${c}-switch-right`]:{position:"fixed",insetBlockStart:"50%",zIndex:t.calc(f).add(1).equal(),display:"flex",alignItems:"center",justifyContent:"center",width:t.imagePreviewSwitchSize,height:t.imagePreviewSwitchSize,marginTop:t.calc(t.imagePreviewSwitchSize).mul(-1).div(2).equal(),color:t.previewOperationColor,background:m.toRgbString(),borderRadius:"50%",transform:"translateY(-50%)",cursor:"pointer",transition:`all ${w}`,userSelect:"none","&:hover":{background:S.toRgbString()},"&-disabled":{"&, &:hover":{color:l,background:"transparent",cursor:"not-allowed",[`> ${r}`]:{cursor:"not-allowed"}}},[`> ${r}`]:{fontSize:t.previewOperationSize}},[`${c}-switch-left`]:{insetInlineStart:t.marginSM},[`${c}-switch-right`]:{insetInlineEnd:t.marginSM}}},$n=t=>{const{motionEaseOut:e,previewCls:r,motionDurationSlow:l,componentCls:c}=t;return[{[`${c}-preview-root`]:{[r]:{height:"100%",textAlign:"center",pointerEvents:"none"},[`${r}-body`]:Object.assign(Object.assign({},kt()),{overflow:"hidden"}),[`${r}-img`]:{maxWidth:"100%",maxHeight:"70%",verticalAlign:"middle",transform:"scale3d(1, 1, 1)",cursor:"grab",transition:`transform ${l} ${e} 0s`,userSelect:"none","&-wrapper":Object.assign(Object.assign({},kt()),{transition:`transform ${l} ${e} 0s`,display:"flex",justifyContent:"center",alignItems:"center","& > *":{pointerEvents:"auto"},"&::before":{display:"inline-block",width:1,height:"50%",marginInlineEnd:-1,content:'""'}})},[`${r}-moving`]:{[`${r}-preview-img`]:{cursor:"grabbing","&-wrapper":{transitionDuration:"0s"}}}}},{[`${c}-preview-root`]:{[`${r}-wrap`]:{zIndex:t.zIndexPopup}}},{[`${c}-preview-operations-wrapper`]:{position:"fixed",zIndex:t.calc(t.zIndexPopup).add(1).equal()},"&":[Nn(t),Tn(t)]}]},Ln=t=>{const{componentCls:e}=t;return{[e]:{position:"relative",display:"inline-block",[`${e}-img`]:{width:"100%",height:"auto",verticalAlign:"middle"},[`${e}-img-placeholder`]:{backgroundColor:t.colorBgContainerDisabled,backgroundImage:"url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTQuNSAyLjVoLTEzQS41LjUgMCAwIDAgMSAzdjEwYS41LjUgMCAwIDAgLjUuNWgxM2EuNS41IDAgMCAwIC41LS41VjNhLjUuNSAwIDAgMC0uNS0uNXpNNS4yODEgNC43NWExIDEgMCAwIDEgMCAyIDEgMSAwIDAgMSAwLTJ6bTguMDMgNi44M2EuMTI3LjEyNyAwIDAgMS0uMDgxLjAzSDIuNzY5YS4xMjUuMTI1IDAgMCAxLS4wOTYtLjIwN2wyLjY2MS0zLjE1NmEuMTI2LjEyNiAwIDAgMSAuMTc3LS4wMTZsLjAxNi4wMTZMNy4wOCAxMC4wOWwyLjQ3LTIuOTNhLjEyNi4xMjYgMCAwIDEgLjE3Ny0uMDE2bC4wMTUuMDE2IDMuNTg4IDQuMjQ0YS4xMjcuMTI3IDAgMCAxLS4wMi4xNzV6IiBmaWxsPSIjOEM4QzhDIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=')",backgroundRepeat:"no-repeat",backgroundPosition:"center center",backgroundSize:"30%"},[`${e}-mask`]:Object.assign({},Pn(t)),[`${e}-mask:hover`]:{opacity:1},[`${e}-placeholder`]:Object.assign({},kt())}}},An=t=>{const{previewCls:e}=t;return{[`${e}-root`]:(0,On._y)(t,"zoom"),"&":(0,Zn.J$)(t,!0)}},Dn=t=>({zIndexPopup:t.zIndexPopupBase+80,previewOperationColor:new Yt.FastColor(t.colorTextLightSolid).setA(.65).toRgbString(),previewOperationHoverColor:new Yt.FastColor(t.colorTextLightSolid).setA(.85).toRgbString(),previewOperationColorDisabled:new Yt.FastColor(t.colorTextLightSolid).setA(.25).toRgbString(),previewOperationSize:t.fontSizeIcon*1.5});var rn=(0,Mn.I$)("Image",t=>{const e=`${t.componentCls}-preview`,r=(0,an.mergeToken)(t,{previewCls:e,modalMaskBg:new Yt.FastColor("#000").setA(.45).toRgbString(),imagePreviewSwitchSize:t.controlHeightLG});return[Ln(r),$n(r),(0,In.QA)((0,an.mergeToken)(r,{componentCls:e})),An(r)]},Dn),zn=function(t,e){var r={};for(var l in t)Object.prototype.hasOwnProperty.call(t,l)&&e.indexOf(l)<0&&(r[l]=t[l]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var c=0,l=Object.getOwnPropertySymbols(t);c{var{previewPrefixCls:e,preview:r}=t,l=zn(t,["previewPrefixCls","preview"]);const{getPrefixCls:c,direction:f}=n.useContext(ke.E_),w=c("image",e),m=`${w}-preview`,S=c(),R=(0,it.Z)(w),[N,p,U]=rn(w,R),[P]=(0,Be.Cn)("ImagePreview",typeof r=="object"?r.zIndex:void 0),D=n.useMemo(()=>Object.assign(Object.assign({},ln),{left:f==="rtl"?n.createElement(ht.Z,null):n.createElement(qe.Z,null),right:f==="rtl"?n.createElement(qe.Z,null):n.createElement(ht.Z,null)}),[f]),q=n.useMemo(()=>{var _;if(r===!1)return r;const L=typeof r=="object"?r:{},ge=s()(p,U,R,(_=L.rootClassName)!==null&&_!==void 0?_:"");return Object.assign(Object.assign({},L),{transitionName:(0,Ke.m)(S,"zoom",L.transitionName),maskTransitionName:(0,Ke.m)(S,"fade",L.maskTransitionName),rootClassName:ge,zIndex:P})},[r]);return N(n.createElement(me.PreviewGroup,Object.assign({preview:q,previewPrefixCls:m,icons:D},l)))},sn=function(t,e){var r={};for(var l in t)Object.prototype.hasOwnProperty.call(t,l)&&e.indexOf(l)<0&&(r[l]=t[l]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var c=0,l=Object.getOwnPropertySymbols(t);c{const{prefixCls:e,preview:r,className:l,rootClassName:c,style:f}=t,w=sn(t,["prefixCls","preview","className","rootClassName","style"]),{getPrefixCls:m,getPopupContainer:S,className:R,style:N,preview:p}=(0,ke.dj)("image"),[U]=(0,lt.Z)("Image"),P=m("image",e),D=m(),q=(0,it.Z)(P),[_,L,ge]=rn(P,q),ie=s()(c,L,ge,q),le=s()(l,L,R),[y]=(0,Be.Cn)("ImagePreview",typeof r=="object"?r.zIndex:void 0),V=n.useMemo(()=>{if(r===!1)return r;const O=typeof r=="object"?r:{},{getContainer:G,closeIcon:J,rootClassName:A,destroyOnClose:pe,destroyOnHidden:xe}=O,ye=sn(O,["getContainer","closeIcon","rootClassName","destroyOnClose","destroyOnHidden"]);return Object.assign(Object.assign({mask:n.createElement("div",{className:`${P}-mask-info`},n.createElement(x.Z,null),U==null?void 0:U.preview),icons:ln},ye),{destroyOnClose:xe!=null?xe:pe,rootClassName:s()(ie,A),getContainer:G!=null?G:S,transitionName:(0,Ke.m)(D,"zoom",O.transitionName),maskTransitionName:(0,Ke.m)(D,"fade",O.maskTransitionName),zIndex:y,closeIcon:J!=null?J:p==null?void 0:p.closeIcon})},[r,U,p==null?void 0:p.closeIcon]),$=Object.assign(Object.assign({},N),f);return _(n.createElement(me,Object.assign({prefixCls:P,preview:V,rootClassName:ie,className:le,style:$},w)))};cn.PreviewGroup=Bn;var jn=cn},82586:function(bt,se,a){a.d(se,{Z:function(){return h}});var n=a(62435),x=a(93967),E=a.n(x),s=a(67656),T=a(42550),i=a(89942),u=a(78290),v=a(9708),I=a(53124),Z=a(98866),Fe=a(35792),Le=a(98675),et=a(65223),tt=a(27833),Rt=a(4173),o=a(72922),g=a(47673);function Xe(ue){return!!(ue.prefix||ue.suffix||ue.allowClear||ue.showCount)}var Ot=function(ue,Je){var Re={};for(var ce in ue)Object.prototype.hasOwnProperty.call(ue,ce)&&Je.indexOf(ce)<0&&(Re[ce]=ue[ce]);if(ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var de=0,ce=Object.getOwnPropertySymbols(ue);de{const{prefixCls:Re,bordered:ce=!0,status:de,size:Ue,disabled:Ae,onBlur:nt,onFocus:Oe,suffix:He,allowClear:Qe,addonAfter:Zt,addonBefore:C,className:d,style:b,styles:W,rootClassName:Q,onChange:F,classNames:B,variant:fe}=ue,X=Ot(ue,["prefixCls","bordered","status","size","disabled","onBlur","onFocus","suffix","allowClear","addonAfter","addonBefore","className","style","styles","rootClassName","onChange","classNames","variant"]),{getPrefixCls:z,direction:M,allowClear:oe,autoComplete:k,className:ee,style:we,classNames:De,styles:ze}=(0,I.dj)("input"),H=z("input",Re),he=(0,n.useRef)(null),Y=(0,Fe.Z)(H),[ve,be,ae]=(0,g.TI)(H,Q),[K]=(0,g.ZP)(H,Y),{compactSize:ot,compactItemClassnames:at}=(0,Rt.ri)(H,M),Ze=(0,Le.Z)(Pe=>{var Ct;return(Ct=Ue!=null?Ue:ot)!==null&&Ct!==void 0?Ct:Pe}),Ye=n.useContext(Z.Z),rt=Ae!=null?Ae:Ye,{status:Me,hasFeedback:Ee,feedbackIcon:te}=(0,n.useContext)(et.aM),me=(0,v.F)(Me,de),Be=Xe(ue)||!!Ee,Ke=(0,n.useRef)(Be),ke=(0,o.Z)(he,!0),it=Pe=>{ke(),nt==null||nt(Pe)},lt=Pe=>{ke(),Oe==null||Oe(Pe)},Se=Pe=>{ke(),F==null||F(Pe)},qe=(Ee||He)&&n.createElement(n.Fragment,null,He,Ee&&te),ht=(0,u.Z)(Qe!=null?Qe:oe),[Bt,jt]=(0,tt.Z)("input",fe,ce);return ve(K(n.createElement(s.default,Object.assign({ref:(0,T.sQ)(Je,he),prefixCls:H,autoComplete:k},X,{disabled:rt,onBlur:it,onFocus:lt,style:Object.assign(Object.assign({},we),b),styles:Object.assign(Object.assign({},ze),W),suffix:qe,allowClear:ht,className:E()(d,Q,ae,Y,at,ee),onChange:Se,addonBefore:C&&n.createElement(i.Z,{form:!0,space:!0},C),addonAfter:Zt&&n.createElement(i.Z,{form:!0,space:!0},Zt),classNames:Object.assign(Object.assign(Object.assign({},B),De),{input:E()({[`${H}-sm`]:Ze==="small",[`${H}-lg`]:Ze==="large",[`${H}-rtl`]:M==="rtl"},B==null?void 0:B.input,De.input,be),variant:E()({[`${H}-${Bt}`]:jt},(0,v.Z)(H,me)),affixWrapper:E()({[`${H}-affix-wrapper-sm`]:Ze==="small",[`${H}-affix-wrapper-lg`]:Ze==="large",[`${H}-affix-wrapper-rtl`]:M==="rtl"},be),wrapper:E()({[`${H}-group-rtl`]:M==="rtl"},be),groupWrapper:E()({[`${H}-group-wrapper-sm`]:Ze==="small",[`${H}-group-wrapper-lg`]:Ze==="large",[`${H}-group-wrapper-rtl`]:M==="rtl",[`${H}-group-wrapper-${Bt}`]:jt},(0,v.Z)(`${H}-group-wrapper`,me,Ee),be)})}))))})},72922:function(bt,se,a){a.d(se,{Z:function(){return x}});var n=a(62435);function x(E,s){const T=(0,n.useRef)([]),i=()=>{T.current.push(setTimeout(()=>{var u,v,I,Z;!((u=E.current)===null||u===void 0)&&u.input&&((v=E.current)===null||v===void 0?void 0:v.input.getAttribute("type"))==="password"&&(!((I=E.current)===null||I===void 0)&&I.input.hasAttribute("value"))&&((Z=E.current)===null||Z===void 0||Z.input.removeAttribute("value"))}))};return(0,n.useEffect)(()=>(s&&i(),()=>T.current.forEach(u=>{u&&clearTimeout(u)})),[]),i}},71194:function(bt,se,a){a.d(se,{B4:function(){return tt},QA:function(){return Z},eh:function(){return Rt}});var n=a(74902),x=a(861),E=a(6999),s=a(14747),T=a(16932),i=a(50438),u=a(83262),v=a(83559);function I(o){return{position:o,inset:0}}const Z=o=>{const{componentCls:g,antCls:Xe}=o;return[{[`${g}-root`]:{[`${g}${Xe}-zoom-enter, ${g}${Xe}-zoom-appear`]:{transform:"none",opacity:0,animationDuration:o.motionDurationSlow,userSelect:"none"},[`${g}${Xe}-zoom-leave ${g}-content`]:{pointerEvents:"none"},[`${g}-mask`]:Object.assign(Object.assign({},I("fixed")),{zIndex:o.zIndexPopupBase,height:"100%",backgroundColor:o.colorBgMask,pointerEvents:"none",[`${g}-hidden`]:{display:"none"}}),[`${g}-wrap`]:Object.assign(Object.assign({},I("fixed")),{zIndex:o.zIndexPopupBase,overflow:"auto",outline:0,WebkitOverflowScrolling:"touch"})}},{[`${g}-root`]:(0,T.J$)(o)}]},Fe=o=>{const{componentCls:g}=o;return[{[`${g}-root`]:{[`${g}-wrap-rtl`]:{direction:"rtl"},[`${g}-centered`]:{textAlign:"center","&::before":{display:"inline-block",width:0,height:"100%",verticalAlign:"middle",content:'""'},[g]:{top:0,display:"inline-block",paddingBottom:0,textAlign:"start",verticalAlign:"middle"}},[`@media (max-width: ${o.screenSMMax}px)`]:{[g]:{maxWidth:"calc(100vw - 16px)",margin:`${(0,x.unit)(o.marginXS)} auto`},[`${g}-centered`]:{[g]:{flex:1}}}}},{[g]:Object.assign(Object.assign({},(0,s.Wf)(o)),{pointerEvents:"none",position:"relative",top:100,width:"auto",maxWidth:`calc(100vw - ${(0,x.unit)(o.calc(o.margin).mul(2).equal())})`,margin:"0 auto",paddingBottom:o.paddingLG,[`${g}-title`]:{margin:0,color:o.titleColor,fontWeight:o.fontWeightStrong,fontSize:o.titleFontSize,lineHeight:o.titleLineHeight,wordWrap:"break-word"},[`${g}-content`]:{position:"relative",backgroundColor:o.contentBg,backgroundClip:"padding-box",border:0,borderRadius:o.borderRadiusLG,boxShadow:o.boxShadow,pointerEvents:"auto",padding:o.contentPadding},[`${g}-close`]:Object.assign({position:"absolute",top:o.calc(o.modalHeaderHeight).sub(o.modalCloseBtnSize).div(2).equal(),insetInlineEnd:o.calc(o.modalHeaderHeight).sub(o.modalCloseBtnSize).div(2).equal(),zIndex:o.calc(o.zIndexPopupBase).add(10).equal(),padding:0,color:o.modalCloseIconColor,fontWeight:o.fontWeightStrong,lineHeight:1,textDecoration:"none",background:"transparent",borderRadius:o.borderRadiusSM,width:o.modalCloseBtnSize,height:o.modalCloseBtnSize,border:0,outline:0,cursor:"pointer",transition:`color ${o.motionDurationMid}, background-color ${o.motionDurationMid}`,"&-x":{display:"flex",fontSize:o.fontSizeLG,fontStyle:"normal",lineHeight:(0,x.unit)(o.modalCloseBtnSize),justifyContent:"center",textTransform:"none",textRendering:"auto"},"&:disabled":{pointerEvents:"none"},"&:hover":{color:o.modalCloseIconHoverColor,backgroundColor:o.colorBgTextHover,textDecoration:"none"},"&:active":{backgroundColor:o.colorBgTextActive}},(0,s.Qy)(o)),[`${g}-header`]:{color:o.colorText,background:o.headerBg,borderRadius:`${(0,x.unit)(o.borderRadiusLG)} ${(0,x.unit)(o.borderRadiusLG)} 0 0`,marginBottom:o.headerMarginBottom,padding:o.headerPadding,borderBottom:o.headerBorderBottom},[`${g}-body`]:{fontSize:o.fontSize,lineHeight:o.lineHeight,wordWrap:"break-word",padding:o.bodyPadding,[`${g}-body-skeleton`]:{width:"100%",height:"100%",display:"flex",justifyContent:"center",alignItems:"center",margin:`${(0,x.unit)(o.margin)} auto`}},[`${g}-footer`]:{textAlign:"end",background:o.footerBg,marginTop:o.footerMarginTop,padding:o.footerPadding,borderTop:o.footerBorderTop,borderRadius:o.footerBorderRadius,[`> ${o.antCls}-btn + ${o.antCls}-btn`]:{marginInlineStart:o.marginXS}},[`${g}-open`]:{overflow:"hidden"}})},{[`${g}-pure-panel`]:{top:"auto",padding:0,display:"flex",flexDirection:"column",[`${g}-content, - ${g}-body, - ${g}-confirm-body-wrapper`]:{display:"flex",flexDirection:"column",flex:"auto"},[`${g}-confirm-body`]:{marginBottom:"auto"}}}]},Le=o=>{const{componentCls:g}=o;return{[`${g}-root`]:{[`${g}-wrap-rtl`]:{direction:"rtl",[`${g}-confirm-body`]:{direction:"rtl"}}}}},et=o=>{const{componentCls:g}=o,Xe=(0,E.hd)(o);delete Xe.xs;const Ot=Object.keys(Xe).map(Tt=>({[`@media (min-width: ${(0,x.unit)(Xe[Tt])})`]:{width:`var(--${g.replace(".","")}-${Tt}-width)`}}));return{[`${g}-root`]:{[g]:[{width:`var(--${g.replace(".","")}-xs-width)`}].concat((0,n.Z)(Ot))}}},tt=o=>{const g=o.padding,Xe=o.fontSizeHeading5,Ot=o.lineHeightHeading5;return(0,u.mergeToken)(o,{modalHeaderHeight:o.calc(o.calc(Ot).mul(Xe).equal()).add(o.calc(g).mul(2).equal()).equal(),modalFooterBorderColorSplit:o.colorSplit,modalFooterBorderStyle:o.lineType,modalFooterBorderWidth:o.lineWidth,modalCloseIconColor:o.colorIcon,modalCloseIconHoverColor:o.colorIconHover,modalCloseBtnSize:o.controlHeight,modalConfirmIconSize:o.fontHeight,modalTitleHeight:o.calc(o.titleFontSize).mul(o.titleLineHeight).equal()})},Rt=o=>({footerBg:"transparent",headerBg:o.colorBgElevated,titleLineHeight:o.lineHeightHeading5,titleFontSize:o.fontSizeHeading5,contentBg:o.colorBgElevated,titleColor:o.colorTextHeading,contentPadding:o.wireframe?0:`${(0,x.unit)(o.paddingMD)} ${(0,x.unit)(o.paddingContentHorizontalLG)}`,headerPadding:o.wireframe?`${(0,x.unit)(o.padding)} ${(0,x.unit)(o.paddingLG)}`:0,headerBorderBottom:o.wireframe?`${(0,x.unit)(o.lineWidth)} ${o.lineType} ${o.colorSplit}`:"none",headerMarginBottom:o.wireframe?0:o.marginXS,bodyPadding:o.wireframe?o.paddingLG:0,footerPadding:o.wireframe?`${(0,x.unit)(o.paddingXS)} ${(0,x.unit)(o.padding)}`:0,footerBorderTop:o.wireframe?`${(0,x.unit)(o.lineWidth)} ${o.lineType} ${o.colorSplit}`:"none",footerBorderRadius:o.wireframe?`0 0 ${(0,x.unit)(o.borderRadiusLG)} ${(0,x.unit)(o.borderRadiusLG)}`:0,footerMarginTop:o.wireframe?0:o.marginSM,confirmBodyPadding:o.wireframe?`${(0,x.unit)(o.padding*2)} ${(0,x.unit)(o.padding*2)} ${(0,x.unit)(o.paddingLG)}`:0,confirmIconMarginInlineEnd:o.wireframe?o.margin:o.marginSM,confirmBtnsMarginTop:o.wireframe?o.marginLG:o.marginSM});se.ZP=(0,v.I$)("Modal",o=>{const g=tt(o);return[Fe(g),Le(g),Z(g),(0,i._y)(g,"zoom"),et(g)]},Rt,{unitless:{titleLineHeight:!0}})},16932:function(bt,se,a){a.d(se,{J$:function(){return T}});var n=a(861),x=a(93590);const E=new n.Keyframes("antFadeIn",{"0%":{opacity:0},"100%":{opacity:1}}),s=new n.Keyframes("antFadeOut",{"0%":{opacity:1},"100%":{opacity:0}}),T=(i,u=!1)=>{const{antCls:v}=i,I=`${v}-fade`,Z=u?"&":"";return[(0,x.R)(I,E,s,i.motionDurationMid,u),{[` - ${Z}${I}-enter, - ${Z}${I}-appear - `]:{opacity:0,animationTimingFunction:"linear"},[`${Z}${I}-leave`]:{animationTimingFunction:"linear"}}]}},40974:function(bt,se,a){a.d(se,{s:function(){return Je},Z:function(){return Zt}});var n=a(87462),x=a(97685),E=a(2788),s=a(62435),T=s.createContext({}),i=a(1413),u=a(93967),v=a.n(u),I=a(94999),Z=a(7028),Fe=a(15105),Le=a(64217);function et(C,d,b){var W=d;return!W&&b&&(W="".concat(C,"-").concat(b)),W}function tt(C,d){var b=C["page".concat(d?"Y":"X","Offset")],W="scroll".concat(d?"Top":"Left");if(typeof b!="number"){var Q=C.document;b=Q.documentElement[W],typeof b!="number"&&(b=Q.body[W])}return b}function Rt(C){var d=C.getBoundingClientRect(),b={left:d.left,top:d.top},W=C.ownerDocument,Q=W.defaultView||W.parentWindow;return b.left+=tt(Q),b.top+=tt(Q,!0),b}var o=a(29372),g=a(71002),Xe=a(42550),Ot=s.memo(function(C){var d=C.children;return d},function(C,d){var b=d.shouldUpdate;return!b}),Tt={width:0,height:0,overflow:"hidden",outline:"none"},h={outline:"none"},ue=s.forwardRef(function(C,d){var b=C.prefixCls,W=C.className,Q=C.style,F=C.title,B=C.ariaId,fe=C.footer,X=C.closable,z=C.closeIcon,M=C.onClose,oe=C.children,k=C.bodyStyle,ee=C.bodyProps,we=C.modalRender,De=C.onMouseDown,ze=C.onMouseUp,H=C.holderRef,he=C.visible,Y=C.forceRender,ve=C.width,be=C.height,ae=C.classNames,K=C.styles,ot=s.useContext(T),at=ot.panel,Ze=(0,Xe.x1)(H,at),Ye=(0,s.useRef)(),rt=(0,s.useRef)();s.useImperativeHandle(d,function(){return{focus:function(){var Se;(Se=Ye.current)===null||Se===void 0||Se.focus({preventScroll:!0})},changeActive:function(Se){var qe=document,ht=qe.activeElement;Se&&ht===rt.current?Ye.current.focus({preventScroll:!0}):!Se&&ht===Ye.current&&rt.current.focus({preventScroll:!0})}}});var Me={};ve!==void 0&&(Me.width=ve),be!==void 0&&(Me.height=be);var Ee=fe?s.createElement("div",{className:v()("".concat(b,"-footer"),ae==null?void 0:ae.footer),style:(0,i.Z)({},K==null?void 0:K.footer)},fe):null,te=F?s.createElement("div",{className:v()("".concat(b,"-header"),ae==null?void 0:ae.header),style:(0,i.Z)({},K==null?void 0:K.header)},s.createElement("div",{className:"".concat(b,"-title"),id:B},F)):null,me=(0,s.useMemo)(function(){return(0,g.Z)(X)==="object"&&X!==null?X:X?{closeIcon:z!=null?z:s.createElement("span",{className:"".concat(b,"-close-x")})}:{}},[X,z,b]),Be=(0,Le.Z)(me,!0),Ke=(0,g.Z)(X)==="object"&&X.disabled,ke=X?s.createElement("button",(0,n.Z)({type:"button",onClick:M,"aria-label":"Close"},Be,{className:"".concat(b,"-close"),disabled:Ke}),me.closeIcon):null,it=s.createElement("div",{className:v()("".concat(b,"-content"),ae==null?void 0:ae.content),style:K==null?void 0:K.content},ke,te,s.createElement("div",(0,n.Z)({className:v()("".concat(b,"-body"),ae==null?void 0:ae.body),style:(0,i.Z)((0,i.Z)({},k),K==null?void 0:K.body)},ee),oe),Ee);return s.createElement("div",{key:"dialog-element",role:"dialog","aria-labelledby":F?B:null,"aria-modal":"true",ref:Ze,style:(0,i.Z)((0,i.Z)({},Q),Me),className:v()(b,W),onMouseDown:De,onMouseUp:ze},s.createElement("div",{ref:Ye,tabIndex:0,style:h},s.createElement(Ot,{shouldUpdate:he||Y},we?we(it):it)),s.createElement("div",{tabIndex:0,ref:rt,style:Tt}))}),Je=ue,Re=s.forwardRef(function(C,d){var b=C.prefixCls,W=C.title,Q=C.style,F=C.className,B=C.visible,fe=C.forceRender,X=C.destroyOnClose,z=C.motionName,M=C.ariaId,oe=C.onVisibleChanged,k=C.mousePosition,ee=(0,s.useRef)(),we=s.useState(),De=(0,x.Z)(we,2),ze=De[0],H=De[1],he={};ze&&(he.transformOrigin=ze);function Y(){var ve=Rt(ee.current);H(k&&(k.x||k.y)?"".concat(k.x-ve.left,"px ").concat(k.y-ve.top,"px"):"")}return s.createElement(o.default,{visible:B,onVisibleChanged:oe,onAppearPrepare:Y,onEnterPrepare:Y,forceRender:fe,motionName:z,removeOnLeave:X,ref:ee},function(ve,be){var ae=ve.className,K=ve.style;return s.createElement(Je,(0,n.Z)({},C,{ref:d,title:W,ariaId:M,prefixCls:b,holderRef:be,style:(0,i.Z)((0,i.Z)((0,i.Z)({},K),Q),he),className:v()(F,ae)}))})});Re.displayName="Content";var ce=Re,de=function(d){var b=d.prefixCls,W=d.style,Q=d.visible,F=d.maskProps,B=d.motionName,fe=d.className;return s.createElement(o.default,{key:"mask",visible:Q,motionName:B,leavedClassName:"".concat(b,"-mask-hidden")},function(X,z){var M=X.className,oe=X.style;return s.createElement("div",(0,n.Z)({ref:z,style:(0,i.Z)((0,i.Z)({},oe),W),className:v()("".concat(b,"-mask"),M,fe)},F))})},Ue=de,Ae=a(80334),nt=function(d){var b=d.prefixCls,W=b===void 0?"rc-dialog":b,Q=d.zIndex,F=d.visible,B=F===void 0?!1:F,fe=d.keyboard,X=fe===void 0?!0:fe,z=d.focusTriggerAfterClose,M=z===void 0?!0:z,oe=d.wrapStyle,k=d.wrapClassName,ee=d.wrapProps,we=d.onClose,De=d.afterOpenChange,ze=d.afterClose,H=d.transitionName,he=d.animation,Y=d.closable,ve=Y===void 0?!0:Y,be=d.mask,ae=be===void 0?!0:be,K=d.maskTransitionName,ot=d.maskAnimation,at=d.maskClosable,Ze=at===void 0?!0:at,Ye=d.maskStyle,rt=d.maskProps,Me=d.rootClassName,Ee=d.classNames,te=d.styles,me=(0,s.useRef)(),Be=(0,s.useRef)(),Ke=(0,s.useRef)(),ke=s.useState(B),it=(0,x.Z)(ke,2),lt=it[0],Se=it[1],qe=(0,Z.Z)();function ht(){(0,I.Z)(Be.current,document.activeElement)||(me.current=document.activeElement)}function Bt(){if(!(0,I.Z)(Be.current,document.activeElement)){var ne;(ne=Ke.current)===null||ne===void 0||ne.focus()}}function jt(ne){if(ne)Bt();else{if(Se(!1),ae&&me.current&&M){try{me.current.focus({preventScroll:!0})}catch(Lt){}me.current=null}lt&&(ze==null||ze())}De==null||De(ne)}function Pe(ne){we==null||we(ne)}var Ct=(0,s.useRef)(!1),Ut=(0,s.useRef)(),re=function(){clearTimeout(Ut.current),Ct.current=!0},j=function(){Ut.current=setTimeout(function(){Ct.current=!1})},Ce=null;Ze&&(Ce=function(Lt){Ct.current?Ct.current=!1:Be.current===Lt.target&&Pe(Lt)});function $t(ne){if(X&&ne.keyCode===Fe.Z.ESC){ne.stopPropagation(),Pe(ne);return}B&&ne.keyCode===Fe.Z.TAB&&Ke.current.changeActive(!ne.shiftKey)}(0,s.useEffect)(function(){B&&(Se(!0),ht())},[B]),(0,s.useEffect)(function(){return function(){clearTimeout(Ut.current)}},[]);var Mt=(0,i.Z)((0,i.Z)((0,i.Z)({zIndex:Q},oe),te==null?void 0:te.wrapper),{},{display:lt?null:"none"});return s.createElement("div",(0,n.Z)({className:v()("".concat(W,"-root"),Me)},(0,Le.Z)(d,{data:!0})),s.createElement(Ue,{prefixCls:W,visible:ae&&B,motionName:et(W,K,ot),style:(0,i.Z)((0,i.Z)({zIndex:Q},Ye),te==null?void 0:te.mask),maskProps:rt,className:Ee==null?void 0:Ee.mask}),s.createElement("div",(0,n.Z)({tabIndex:-1,onKeyDown:$t,className:v()("".concat(W,"-wrap"),k,Ee==null?void 0:Ee.wrapper),ref:Be,onClick:Ce,style:Mt},ee),s.createElement(ce,(0,n.Z)({},d,{onMouseDown:re,onMouseUp:j,ref:Ke,closable:ve,ariaId:qe,prefixCls:W,visible:B&<,onClose:Pe,onVisibleChanged:jt,motionName:et(W,H,he)}))))},Oe=nt,He=function(d){var b=d.visible,W=d.getContainer,Q=d.forceRender,F=d.destroyOnClose,B=F===void 0?!1:F,fe=d.afterClose,X=d.panelRef,z=s.useState(b),M=(0,x.Z)(z,2),oe=M[0],k=M[1],ee=s.useMemo(function(){return{panel:X}},[X]);return s.useEffect(function(){b&&k(!0)},[b]),!Q&&B&&!oe?null:s.createElement(T.Provider,{value:ee},s.createElement(E.Z,{open:b||Q||oe,autoDestroy:!1,getContainer:W,autoLock:b||oe},s.createElement(Oe,(0,n.Z)({},d,{destroyOnClose:B,afterClose:function(){fe==null||fe(),k(!1)}}))))};He.displayName="Dialog";var Qe=He,Zt=Qe},82234:function(bt,se,a){a.d(se,{Z:function(){return u}});var n=a(91),x=a(1413),E=a(71002),s=a(62435),T=["show"];function i(v,I){if(!I.max)return!0;var Z=I.strategy(v);return Z<=I.max}function u(v,I){return s.useMemo(function(){var Z={};I&&(Z.show=(0,E.Z)(I)==="object"&&I.formatter?I.formatter:!!I),Z=(0,x.Z)((0,x.Z)({},Z),v);var Fe=Z,Le=Fe.show,et=(0,n.Z)(Fe,T);return(0,x.Z)((0,x.Z)({},et),{},{show:!!Le,showFormatter:typeof Le=="function"?Le:void 0,strategy:et.strategy||function(tt){return tt.length}})},[v,I])}},67656:function(bt,se,a){a.r(se),a.d(se,{BaseInput:function(){return Z},default:function(){return Tt}});var n=a(1413),x=a(87462),E=a(4942),s=a(71002),T=a(93967),i=a.n(T),u=a(62435),v=a(87887),I=u.forwardRef(function(h,ue){var Je,Re,ce,de=h.inputElement,Ue=h.children,Ae=h.prefixCls,nt=h.prefix,Oe=h.suffix,He=h.addonBefore,Qe=h.addonAfter,Zt=h.className,C=h.style,d=h.disabled,b=h.readOnly,W=h.focused,Q=h.triggerFocus,F=h.allowClear,B=h.value,fe=h.handleReset,X=h.hidden,z=h.classes,M=h.classNames,oe=h.dataAttrs,k=h.styles,ee=h.components,we=h.onClear,De=Ue!=null?Ue:de,ze=(ee==null?void 0:ee.affixWrapper)||"span",H=(ee==null?void 0:ee.groupWrapper)||"span",he=(ee==null?void 0:ee.wrapper)||"span",Y=(ee==null?void 0:ee.groupAddon)||"span",ve=(0,u.useRef)(null),be=function(Se){var qe;(qe=ve.current)!==null&&qe!==void 0&&qe.contains(Se.target)&&(Q==null||Q())},ae=(0,v.X3)(h),K=(0,u.cloneElement)(De,{value:B,className:i()((Je=De.props)===null||Je===void 0?void 0:Je.className,!ae&&(M==null?void 0:M.variant))||null}),ot=(0,u.useRef)(null);if(u.useImperativeHandle(ue,function(){return{nativeElement:ot.current||ve.current}}),ae){var at=null;if(F){var Ze=!d&&!b&&B,Ye="".concat(Ae,"-clear-icon"),rt=(0,s.Z)(F)==="object"&&F!==null&&F!==void 0&&F.clearIcon?F.clearIcon:"\u2716";at=u.createElement("button",{type:"button",tabIndex:-1,onClick:function(Se){fe==null||fe(Se),we==null||we()},onMouseDown:function(Se){return Se.preventDefault()},className:i()(Ye,(0,E.Z)((0,E.Z)({},"".concat(Ye,"-hidden"),!Ze),"".concat(Ye,"-has-suffix"),!!Oe))},rt)}var Me="".concat(Ae,"-affix-wrapper"),Ee=i()(Me,(0,E.Z)((0,E.Z)((0,E.Z)((0,E.Z)((0,E.Z)({},"".concat(Ae,"-disabled"),d),"".concat(Me,"-disabled"),d),"".concat(Me,"-focused"),W),"".concat(Me,"-readonly"),b),"".concat(Me,"-input-with-clear-btn"),Oe&&F&&B),z==null?void 0:z.affixWrapper,M==null?void 0:M.affixWrapper,M==null?void 0:M.variant),te=(Oe||F)&&u.createElement("span",{className:i()("".concat(Ae,"-suffix"),M==null?void 0:M.suffix),style:k==null?void 0:k.suffix},at,Oe);K=u.createElement(ze,(0,x.Z)({className:Ee,style:k==null?void 0:k.affixWrapper,onClick:be},oe==null?void 0:oe.affixWrapper,{ref:ve}),nt&&u.createElement("span",{className:i()("".concat(Ae,"-prefix"),M==null?void 0:M.prefix),style:k==null?void 0:k.prefix},nt),K,te)}if((0,v.He)(h)){var me="".concat(Ae,"-group"),Be="".concat(me,"-addon"),Ke="".concat(me,"-wrapper"),ke=i()("".concat(Ae,"-wrapper"),me,z==null?void 0:z.wrapper,M==null?void 0:M.wrapper),it=i()(Ke,(0,E.Z)({},"".concat(Ke,"-disabled"),d),z==null?void 0:z.group,M==null?void 0:M.groupWrapper);K=u.createElement(H,{className:it,ref:ot},u.createElement(he,{className:ke},He&&u.createElement(Y,{className:Be},He),K,Qe&&u.createElement(Y,{className:Be},Qe)))}return u.cloneElement(K,{className:i()((Re=K.props)===null||Re===void 0?void 0:Re.className,Zt)||null,style:(0,n.Z)((0,n.Z)({},(ce=K.props)===null||ce===void 0?void 0:ce.style),C),hidden:X})}),Z=I,Fe=a(74902),Le=a(97685),et=a(91),tt=a(21770),Rt=a(98423),o=a(82234),g=["autoComplete","onChange","onFocus","onBlur","onPressEnter","onKeyDown","onKeyUp","prefixCls","disabled","htmlSize","className","maxLength","suffix","showCount","count","type","classes","classNames","styles","onCompositionStart","onCompositionEnd"],Xe=(0,u.forwardRef)(function(h,ue){var Je=h.autoComplete,Re=h.onChange,ce=h.onFocus,de=h.onBlur,Ue=h.onPressEnter,Ae=h.onKeyDown,nt=h.onKeyUp,Oe=h.prefixCls,He=Oe===void 0?"rc-input":Oe,Qe=h.disabled,Zt=h.htmlSize,C=h.className,d=h.maxLength,b=h.suffix,W=h.showCount,Q=h.count,F=h.type,B=F===void 0?"text":F,fe=h.classes,X=h.classNames,z=h.styles,M=h.onCompositionStart,oe=h.onCompositionEnd,k=(0,et.Z)(h,g),ee=(0,u.useState)(!1),we=(0,Le.Z)(ee,2),De=we[0],ze=we[1],H=(0,u.useRef)(!1),he=(0,u.useRef)(!1),Y=(0,u.useRef)(null),ve=(0,u.useRef)(null),be=function(j){Y.current&&(0,v.nH)(Y.current,j)},ae=(0,tt.Z)(h.defaultValue,{value:h.value}),K=(0,Le.Z)(ae,2),ot=K[0],at=K[1],Ze=ot==null?"":String(ot),Ye=(0,u.useState)(null),rt=(0,Le.Z)(Ye,2),Me=rt[0],Ee=rt[1],te=(0,o.Z)(Q,W),me=te.max||d,Be=te.strategy(Ze),Ke=!!me&&Be>me;(0,u.useImperativeHandle)(ue,function(){var re;return{focus:be,blur:function(){var Ce;(Ce=Y.current)===null||Ce===void 0||Ce.blur()},setSelectionRange:function(Ce,$t,Mt){var ne;(ne=Y.current)===null||ne===void 0||ne.setSelectionRange(Ce,$t,Mt)},select:function(){var Ce;(Ce=Y.current)===null||Ce===void 0||Ce.select()},input:Y.current,nativeElement:((re=ve.current)===null||re===void 0?void 0:re.nativeElement)||Y.current}}),(0,u.useEffect)(function(){he.current&&(he.current=!1),ze(function(re){return re&&Qe?!1:re})},[Qe]);var ke=function(j,Ce,$t){var Mt=Ce;if(!H.current&&te.exceedFormatter&&te.max&&te.strategy(Ce)>te.max){if(Mt=te.exceedFormatter(Ce,{max:te.max}),Ce!==Mt){var ne,Lt;Ee([((ne=Y.current)===null||ne===void 0?void 0:ne.selectionStart)||0,((Lt=Y.current)===null||Lt===void 0?void 0:Lt.selectionEnd)||0])}}else if($t.source==="compositionEnd")return;at(Mt),Y.current&&(0,v.rJ)(Y.current,j,Re,Mt)};(0,u.useEffect)(function(){if(Me){var re;(re=Y.current)===null||re===void 0||re.setSelectionRange.apply(re,(0,Fe.Z)(Me))}},[Me]);var it=function(j){ke(j,j.target.value,{source:"change"})},lt=function(j){H.current=!1,ke(j,j.currentTarget.value,{source:"compositionEnd"}),oe==null||oe(j)},Se=function(j){Ue&&j.key==="Enter"&&!he.current&&(he.current=!0,Ue(j)),Ae==null||Ae(j)},qe=function(j){j.key==="Enter"&&(he.current=!1),nt==null||nt(j)},ht=function(j){ze(!0),ce==null||ce(j)},Bt=function(j){he.current&&(he.current=!1),ze(!1),de==null||de(j)},jt=function(j){at(""),be(),Y.current&&(0,v.rJ)(Y.current,j,Re)},Pe=Ke&&"".concat(He,"-out-of-range"),Ct=function(){var j=(0,Rt.Z)(h,["prefixCls","onPressEnter","addonBefore","addonAfter","prefix","suffix","allowClear","defaultValue","showCount","count","classes","htmlSize","styles","classNames","onClear"]);return u.createElement("input",(0,x.Z)({autoComplete:Je},j,{onChange:it,onFocus:ht,onBlur:Bt,onKeyDown:Se,onKeyUp:qe,className:i()(He,(0,E.Z)({},"".concat(He,"-disabled"),Qe),X==null?void 0:X.input),style:z==null?void 0:z.input,ref:Y,size:Zt,type:B,onCompositionStart:function($t){H.current=!0,M==null||M($t)},onCompositionEnd:lt}))},Ut=function(){var j=Number(me)>0;if(b||te.show){var Ce=te.showFormatter?te.showFormatter({value:Ze,count:Be,maxLength:me}):"".concat(Be).concat(j?" / ".concat(me):"");return u.createElement(u.Fragment,null,te.show&&u.createElement("span",{className:i()("".concat(He,"-show-count-suffix"),(0,E.Z)({},"".concat(He,"-show-count-has-suffix"),!!b),X==null?void 0:X.count),style:(0,n.Z)({},z==null?void 0:z.count)},Ce),b)}return null};return u.createElement(Z,(0,x.Z)({},k,{prefixCls:He,className:i()(C,Pe),handleReset:jt,value:Ze,focused:De,triggerFocus:be,suffix:Ut(),disabled:Qe,classes:fe,classNames:X,styles:z,ref:ve}),Ct())}),Ot=Xe,Tt=Ot},87887:function(bt,se,a){a.d(se,{He:function(){return n},X3:function(){return x},nH:function(){return T},rJ:function(){return s}});function n(i){return!!(i.addonBefore||i.addonAfter)}function x(i){return!!(i.prefix||i.suffix||i.allowClear)}function E(i,u,v){var I=u.cloneNode(!0),Z=Object.create(i,{target:{value:I},currentTarget:{value:I}});return I.value=v,typeof u.selectionStart=="number"&&typeof u.selectionEnd=="number"&&(I.selectionStart=u.selectionStart,I.selectionEnd=u.selectionEnd),I.setSelectionRange=function(){u.setSelectionRange.apply(u,arguments)},Z}function s(i,u,v,I){if(v){var Z=u;if(u.type==="click"){Z=E(u,i,""),v(Z);return}if(i.type!=="file"&&I!==void 0){Z=E(u,i,I),v(Z);return}v(Z)}}function T(i,u){if(i){i.focus(u);var v=u||{},I=v.cursor;if(I){var Z=i.value.length;switch(I){case"start":i.setSelectionRange(0,0);break;case"end":i.setSelectionRange(Z,Z);break;default:i.setSelectionRange(0,Z)}}}}},64019:function(bt,se,a){a.d(se,{Z:function(){return x}});var n=a(61254);function x(E,s,T,i){var u=n.unstable_batchedUpdates?function(I){n.unstable_batchedUpdates(T,I)}:T;return E!=null&&E.addEventListener&&E.addEventListener(s,u,i),{remove:function(){E!=null&&E.removeEventListener&&E.removeEventListener(s,u,i)}}}}}]); diff --git a/app/bootstrap/src/main/resources/static/6088.2fcd27d9.async.js b/app/bootstrap/src/main/resources/static/6088.2fcd27d9.async.js new file mode 100644 index 00000000..05200893 --- /dev/null +++ b/app/bootstrap/src/main/resources/static/6088.2fcd27d9.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[6088],{62548:function(A,m,o){o.d(m,{Z:function(){return P}});var r=o(87462),c=o(62435),u={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M811.4 368.9C765.6 248 648.9 162 512.2 162S258.8 247.9 213 368.8C126.9 391.5 63.5 470.2 64 563.6 64.6 668 145.6 752.9 247.6 762c4.7.4 8.7-3.3 8.7-8v-60.4c0-4-3-7.4-7-7.9-27-3.4-52.5-15.2-72.1-34.5-24-23.5-37.2-55.1-37.2-88.6 0-28 9.1-54.4 26.2-76.4 16.7-21.4 40.2-36.9 66.1-43.7l37.9-10 13.9-36.7c8.6-22.8 20.6-44.2 35.7-63.5 14.9-19.2 32.6-36 52.4-50 41.1-28.9 89.5-44.2 140-44.2s98.9 15.3 140 44.3c19.9 14 37.5 30.8 52.4 50 15.1 19.3 27.1 40.7 35.7 63.5l13.8 36.6 37.8 10c54.2 14.4 92.1 63.7 92.1 120 0 33.6-13.2 65.1-37.2 88.6-19.5 19.2-44.9 31.1-71.9 34.5-4 .5-6.9 3.9-6.9 7.9V754c0 4.7 4.1 8.4 8.8 8 101.7-9.2 182.5-94 183.2-198.2.6-93.4-62.7-172.1-148.6-194.9z"}},{tag:"path",attrs:{d:"M376.9 656.4c1.8-33.5 15.7-64.7 39.5-88.6 25.4-25.5 60-39.8 96-39.8 36.2 0 70.3 14.1 96 39.8 1.4 1.4 2.7 2.8 4.1 4.3l-25 19.6a8 8 0 003 14.1l98.2 24c5 1.2 9.9-2.6 9.9-7.7l.5-101.3c0-6.7-7.6-10.5-12.9-6.3L663 532.7c-36.6-42-90.4-68.6-150.5-68.6-107.4 0-195 85.1-199.4 191.7-.2 4.5 3.4 8.3 8 8.3H369c4.2-.1 7.7-3.4 7.9-7.7zM703 664h-47.9c-4.2 0-7.7 3.3-8 7.6-1.8 33.5-15.7 64.7-39.5 88.6-25.4 25.5-60 39.8-96 39.8-36.2 0-70.3-14.1-96-39.8-1.4-1.4-2.7-2.8-4.1-4.3l25-19.6a8 8 0 00-3-14.1l-98.2-24c-5-1.2-9.9 2.6-9.9 7.7l-.4 101.4c0 6.7 7.6 10.5 12.9 6.3l23.2-18.2c36.6 42 90.4 68.6 150.5 68.6 107.4 0 195-85.1 199.4-191.7.2-4.5-3.4-8.3-8-8.3z"}}]},name:"cloud-sync",theme:"outlined"},h=u,v=o(84089),p=function(l,E){return c.createElement(v.Z,(0,r.Z)({},l,{ref:E,icon:h}))},f=c.forwardRef(p),P=f},58638:function(A,m,o){o.d(m,{Z:function(){return P}});var r=o(87462),c=o(62435),u={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 912H144c-17.7 0-32-14.3-32-32V144c0-17.7 14.3-32 32-32h360c4.4 0 8 3.6 8 8v56c0 4.4-3.6 8-8 8H184v656h656V520c0-4.4 3.6-8 8-8h56c4.4 0 8 3.6 8 8v360c0 17.7-14.3 32-32 32zM770.87 199.13l-52.2-52.2a8.01 8.01 0 014.7-13.6l179.4-21c5.1-.6 9.5 3.7 8.9 8.9l-21 179.4c-.8 6.6-8.9 9.4-13.6 4.7l-52.4-52.4-256.2 256.2a8.03 8.03 0 01-11.3 0l-42.4-42.4a8.03 8.03 0 010-11.3l256.1-256.3z"}}]},name:"export",theme:"outlined"},h=u,v=o(84089),p=function(l,E){return c.createElement(v.Z,(0,r.Z)({},l,{ref:E,icon:h}))},f=c.forwardRef(p),P=f},98165:function(A,m,o){o.d(m,{Z:function(){return P}});var r=o(87462),c=o(62435),u={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M168 504.2c1-43.7 10-86.1 26.9-126 17.3-41 42.1-77.7 73.7-109.4S337 212.3 378 195c42.4-17.9 87.4-27 133.9-27s91.5 9.1 133.8 27A341.5 341.5 0 01755 268.8c9.9 9.9 19.2 20.4 27.8 31.4l-60.2 47a8 8 0 003 14.1l175.7 43c5 1.2 9.9-2.6 9.9-7.7l.8-180.9c0-6.7-7.7-10.5-12.9-6.3l-56.4 44.1C765.8 155.1 646.2 92 511.8 92 282.7 92 96.3 275.6 92 503.8a8 8 0 008 8.2h60c4.4 0 7.9-3.5 8-7.8zm756 7.8h-60c-4.4 0-7.9 3.5-8 7.8-1 43.7-10 86.1-26.9 126-17.3 41-42.1 77.8-73.7 109.4A342.45 342.45 0 01512.1 856a342.24 342.24 0 01-243.2-100.8c-9.9-9.9-19.2-20.4-27.8-31.4l60.2-47a8 8 0 00-3-14.1l-175.7-43c-5-1.2-9.9 2.6-9.9 7.7l-.7 181c0 6.7 7.7 10.5 12.9 6.3l56.4-44.1C258.2 868.9 377.8 932 512.2 932c229.2 0 415.5-183.7 419.8-411.8a8 8 0 00-8-8.2z"}}]},name:"sync",theme:"outlined"},h=u,v=o(84089),p=function(l,E){return c.createElement(v.Z,(0,r.Z)({},l,{ref:E,icon:h}))},f=c.forwardRef(p),P=f},8214:function(A,m,o){var r=o(1413),c=o(91),u=o(62435),h=o(66758),v=o(58055),p=o(86074),f=["fieldProps","request","params","proFieldProps"],P=function(l,E){var B=l.fieldProps,x=l.request,g=l.params,D=l.proFieldProps,y=(0,c.Z)(l,f),_=(0,u.useContext)(h.Z);return(0,p.jsx)(v.Z,(0,r.Z)({valueType:"cascader",fieldProps:(0,r.Z)({getPopupContainer:_.getPopupContainer},B),ref:E,request:x,params:g,filedConfig:{customLightMode:!0},proFieldProps:D},y))};m.Z=u.forwardRef(P)},63434:function(A,m,o){var r=o(1413),c=o(91),u=o(22270),h=o(84567),v=o(62435),p=o(90789),f=o(58055),P=o(86074),C=["options","fieldProps","proFieldProps","valueEnum"],l=v.forwardRef(function(g,D){var y=g.options,_=g.fieldProps,F=g.proFieldProps,i=g.valueEnum,n=(0,c.Z)(g,C);return(0,P.jsx)(f.Z,(0,r.Z)({ref:D,valueType:"checkbox",valueEnum:(0,u.h)(i,void 0),fieldProps:(0,r.Z)({options:y},_),lightProps:(0,r.Z)({labelFormatter:function(){return(0,P.jsx)(f.Z,(0,r.Z)({ref:D,valueType:"checkbox",mode:"read",valueEnum:(0,u.h)(i,void 0),filedConfig:{customLightMode:!0},fieldProps:(0,r.Z)({options:y},_),proFieldProps:F},n))}},n.lightProps),proFieldProps:F},n))}),E=v.forwardRef(function(g,D){var y=g.fieldProps,_=g.children;return(0,P.jsx)(h.Z,(0,r.Z)((0,r.Z)({ref:D},y),{},{children:_}))}),B=(0,p.G)(E,{valuePropName:"checked"}),x=B;x.Group=l,m.Z=x},5966:function(A,m,o){var r=o(97685),c=o(1413),u=o(91),h=o(21770),v=o(99859),p=o(55241),f=o(98423),P=o(62435),C=o(58055),l=o(86074),E=["fieldProps","proFieldProps"],B=["fieldProps","proFieldProps"],x="text",g=function(i){var n=i.fieldProps,I=i.proFieldProps,Z=(0,u.Z)(i,E);return(0,l.jsx)(C.Z,(0,c.Z)({valueType:x,fieldProps:n,filedConfig:{valueType:x},proFieldProps:I},Z))},D=function(i){var n=(0,h.Z)(i.open||!1,{value:i.open,onChange:i.onOpenChange}),I=(0,r.Z)(n,2),Z=I[0],N=I[1];return(0,l.jsx)(v.Z.Item,{shouldUpdate:!0,noStyle:!0,children:function(V){var T,G=V.getFieldValue(i.name||[]);return(0,l.jsx)(p.Z,(0,c.Z)((0,c.Z)({getPopupContainer:function(O){return O&&O.parentNode?O.parentNode:O},onOpenChange:function(O){return N(O)},content:(0,l.jsxs)("div",{style:{padding:"4px 0"},children:[(T=i.statusRender)===null||T===void 0?void 0:T.call(i,G),i.strengthText?(0,l.jsx)("div",{style:{marginTop:10},children:(0,l.jsx)("span",{children:i.strengthText})}):null]}),overlayStyle:{width:240},placement:"rightTop"},i.popoverProps),{},{open:Z,children:i.children}))}})},y=function(i){var n=i.fieldProps,I=i.proFieldProps,Z=(0,u.Z)(i,B),N=(0,P.useState)(!1),H=(0,r.Z)(N,2),V=H[0],T=H[1];return n!=null&&n.statusRender&&Z.name?(0,l.jsx)(D,{name:Z.name,statusRender:n==null?void 0:n.statusRender,popoverProps:n==null?void 0:n.popoverProps,strengthText:n==null?void 0:n.strengthText,open:V,onOpenChange:T,children:(0,l.jsx)("div",{children:(0,l.jsx)(C.Z,(0,c.Z)({valueType:"password",fieldProps:(0,c.Z)((0,c.Z)({},(0,f.Z)(n,["statusRender","popoverProps","strengthText"])),{},{onBlur:function($){var O;n==null||(O=n.onBlur)===null||O===void 0||O.call(n,$),T(!1)},onClick:function($){var O;n==null||(O=n.onClick)===null||O===void 0||O.call(n,$),T(!0)}}),proFieldProps:I,filedConfig:{valueType:x}},Z))})}):(0,l.jsx)(C.Z,(0,c.Z)({valueType:"password",fieldProps:n,proFieldProps:I,filedConfig:{valueType:x}},Z))},_=g;_.Password=y,_.displayName="ProFormComponent",m.Z=_},90672:function(A,m,o){var r=o(1413),c=o(91),u=o(62435),h=o(58055),v=o(86074),p=["fieldProps","proFieldProps"],f=function(C,l){var E=C.fieldProps,B=C.proFieldProps,x=(0,c.Z)(C,p);return(0,v.jsx)(h.Z,(0,r.Z)({ref:l,valueType:"textarea",fieldProps:E,proFieldProps:B},x))};m.Z=u.forwardRef(f)},66309:function(A,m,o){o.d(m,{Z:function(){return ce}});var r=o(62435),c=o(93967),u=o.n(c),h=o(98423),v=o(98787),p=o(69760),f=o(96159),P=o(45353),C=o(53124),l=o(861),E=o(15063),B=o(14747),x=o(83262),g=o(83559);const D=e=>{const{paddingXXS:s,lineWidth:d,tagPaddingHorizontal:t,componentCls:a,calc:b}=e,M=b(t).sub(d).equal(),L=b(s).sub(d).equal();return{[a]:Object.assign(Object.assign({},(0,B.Wf)(e)),{display:"inline-block",height:"auto",marginInlineEnd:e.marginXS,paddingInline:M,fontSize:e.tagFontSize,lineHeight:e.tagLineHeight,whiteSpace:"nowrap",background:e.defaultBg,border:`${(0,l.unit)(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderRadius:e.borderRadiusSM,opacity:1,transition:`all ${e.motionDurationMid}`,textAlign:"start",position:"relative",[`&${a}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:e.defaultColor},[`${a}-close-icon`]:{marginInlineStart:L,fontSize:e.tagIconSize,color:e.colorIcon,cursor:"pointer",transition:`all ${e.motionDurationMid}`,"&:hover":{color:e.colorTextHeading}},[`&${a}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${e.iconCls}-close, ${e.iconCls}-close:hover`]:{color:e.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${a}-checkable-checked):hover`]:{color:e.colorPrimary,backgroundColor:e.colorFillSecondary},"&:active, &-checked":{color:e.colorTextLightSolid},"&-checked":{backgroundColor:e.colorPrimary,"&:hover":{backgroundColor:e.colorPrimaryHover}},"&:active":{backgroundColor:e.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${e.iconCls} + span, > span + ${e.iconCls}`]:{marginInlineStart:M}}),[`${a}-borderless`]:{borderColor:"transparent",background:e.tagBorderlessBg}}},y=e=>{const{lineWidth:s,fontSizeIcon:d,calc:t}=e,a=e.fontSizeSM;return(0,x.mergeToken)(e,{tagFontSize:a,tagLineHeight:(0,l.unit)(t(e.lineHeightSM).mul(a).equal()),tagIconSize:t(d).sub(t(s).mul(2)).equal(),tagPaddingHorizontal:8,tagBorderlessBg:e.defaultBg})},_=e=>({defaultBg:new E.FastColor(e.colorFillQuaternary).onBackground(e.colorBgContainer).toHexString(),defaultColor:e.colorText});var F=(0,g.I$)("Tag",e=>{const s=y(e);return D(s)},_),i=function(e,s){var d={};for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&s.indexOf(t)<0&&(d[t]=e[t]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,t=Object.getOwnPropertySymbols(e);a{const{prefixCls:d,style:t,className:a,checked:b,onChange:M,onClick:L}=e,j=i(e,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:X,tag:W}=r.useContext(C.E_),Q=J=>{M==null||M(!b),L==null||L(J)},U=X("tag",d),[Y,w,R]=F(U),k=u()(U,`${U}-checkable`,{[`${U}-checkable-checked`]:b},W==null?void 0:W.className,a,w,R);return Y(r.createElement("span",Object.assign({},j,{ref:s,style:Object.assign(Object.assign({},t),W==null?void 0:W.style),className:k,onClick:Q})))}),Z=o(98719);const N=e=>(0,Z.Z)(e,(s,{textColor:d,lightBorderColor:t,lightColor:a,darkColor:b})=>({[`${e.componentCls}${e.componentCls}-${s}`]:{color:d,background:a,borderColor:t,"&-inverse":{color:e.colorTextLightSolid,background:b,borderColor:b},[`&${e.componentCls}-borderless`]:{borderColor:"transparent"}}}));var H=(0,g.bk)(["Tag","preset"],e=>{const s=y(e);return N(s)},_);function V(e){return typeof e!="string"?e:e.charAt(0).toUpperCase()+e.slice(1)}const T=(e,s,d)=>{const t=V(d);return{[`${e.componentCls}${e.componentCls}-${s}`]:{color:e[`color${d}`],background:e[`color${t}Bg`],borderColor:e[`color${t}Border`],[`&${e.componentCls}-borderless`]:{borderColor:"transparent"}}}};var G=(0,g.bk)(["Tag","status"],e=>{const s=y(e);return[T(s,"success","Success"),T(s,"processing","Info"),T(s,"error","Error"),T(s,"warning","Warning")]},_),$=function(e,s){var d={};for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&s.indexOf(t)<0&&(d[t]=e[t]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,t=Object.getOwnPropertySymbols(e);a{const{prefixCls:d,className:t,rootClassName:a,style:b,children:M,icon:L,color:j,onClose:X,bordered:W=!0,visible:Q}=e,U=$(e,["prefixCls","className","rootClassName","style","children","icon","color","onClose","bordered","visible"]),{getPrefixCls:Y,direction:w,tag:R}=r.useContext(C.E_),[k,J]=r.useState(!0),ie=(0,h.Z)(U,["closeIcon","closable"]);r.useEffect(()=>{Q!==void 0&&J(Q)},[Q]);const re=(0,v.o2)(j),te=(0,v.yT)(j),q=re||te,de=Object.assign(Object.assign({backgroundColor:j&&!q?j:void 0},R==null?void 0:R.style),b),S=Y("tag",d),[ue,ve,pe]=F(S),fe=u()(S,R==null?void 0:R.className,{[`${S}-${j}`]:q,[`${S}-has-color`]:j&&!q,[`${S}-hidden`]:!k,[`${S}-rtl`]:w==="rtl",[`${S}-borderless`]:!W},t,a,ve,pe),ne=z=>{z.stopPropagation(),X==null||X(z),!z.defaultPrevented&&J(!1)},[,Pe]=(0,p.Z)((0,p.w)(e),(0,p.w)(R),{closable:!1,closeIconRender:z=>{const me=r.createElement("span",{className:`${S}-close-icon`,onClick:ne},z);return(0,f.wm)(z,me,K=>({onClick:se=>{var ee;(ee=K==null?void 0:K.onClick)===null||ee===void 0||ee.call(K,se),ne(se)},className:u()(K==null?void 0:K.className,`${S}-close-icon`)}))}}),Ce=typeof U.onClick=="function"||M&&M.type==="a",le=L||null,ge=le?r.createElement(r.Fragment,null,le,M&&r.createElement("span",null,M)):M,ae=r.createElement("span",Object.assign({},ie,{ref:s,className:fe,style:de}),ge,Pe,re&&r.createElement(H,{key:"preset",prefixCls:S}),te&&r.createElement(G,{key:"status",prefixCls:S}));return ue(Ce?r.createElement(P.Z,{component:"Tag"},ae):ae)});oe.CheckableTag=I;var ce=oe}}]); diff --git a/app/bootstrap/src/main/resources/static/6390.91727561.async.js b/app/bootstrap/src/main/resources/static/6390.058c2da1.async.js similarity index 75% rename from app/bootstrap/src/main/resources/static/6390.91727561.async.js rename to app/bootstrap/src/main/resources/static/6390.058c2da1.async.js index 71ada6c5..8e17932f 100644 --- a/app/bootstrap/src/main/resources/static/6390.91727561.async.js +++ b/app/bootstrap/src/main/resources/static/6390.058c2da1.async.js @@ -1 +1 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[6390],{96390:function(e,n,t){t.r(n),t.d(n,{default:function(){return s}});var o=t(62435),u=t(92016),E=t(86074);function s(){var O=(0,u.useOutletContext)();return(0,E.jsx)(u.Outlet,{context:O})}}}]); +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[6390],{96390:function(e,n,t){t.r(n),t.d(n,{default:function(){return s}});var o=t(62435),u=t(45830),E=t(86074);function s(){var O=(0,u.useOutletContext)();return(0,E.jsx)(u.Outlet,{context:O})}}}]); diff --git a/app/bootstrap/src/main/resources/static/6412.4514376f.async.js b/app/bootstrap/src/main/resources/static/6412.4514376f.async.js deleted file mode 100644 index 2ecd486d..00000000 --- a/app/bootstrap/src/main/resources/static/6412.4514376f.async.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[6412],{26412:function(ve,G,v){v.d(G,{Z:function(){return re}});var s=v(62435),H=v(93967),j=v.n(H),L=v(74443),U=v(53124),X=v(98675),F=v(25378),Z={xxl:3,xl:3,lg:3,md:3,sm:2,xs:1},P=s.createContext({}),V=v(50344),J=function(e,t){var i={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(i[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var l=0,n=Object.getOwnPropertySymbols(e);l(0,V.Z)(e).map(t=>Object.assign(Object.assign({},t==null?void 0:t.props),{key:t.key}));function Q(e,t,i){const n=s.useMemo(()=>t||K(i),[t,i]);return s.useMemo(()=>n.map(r=>{var{span:o}=r,g=J(r,["span"]);return o==="filled"?Object.assign(Object.assign({},g),{filled:!0}):Object.assign(Object.assign({},g),{span:typeof o=="number"?o:(0,L.m9)(e,o)})}),[n,e])}var Y=function(e,t){var i={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(i[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var l=0,n=Object.getOwnPropertySymbols(e);lo).forEach(o=>{const{filled:g}=o,b=Y(o,["filled"]);if(g){n.push(b),i.push(n),n=[],r=0;return}const p=t-r;r+=o.span||1,r>=t?(r>t?(l=!0,n.push(Object.assign(Object.assign({},b),{span:p}))):n.push(b),i.push(n),n=[],r=0):n.push(b)}),n.length>0&&i.push(n),i=i.map(o=>{const g=o.reduce((b,p)=>b+(p.span||1),0);if(g{const[i,n]=(0,s.useMemo)(()=>q(t,e),[t,e]);return i},k=({children:e})=>e;function T(e){return e!=null}var M=e=>{const{itemPrefixCls:t,component:i,span:n,className:l,style:r,labelStyle:o,contentStyle:g,bordered:b,label:p,content:d,colon:S,type:$,styles:m}=e,h=i,a=s.useContext(P),{classNames:u}=a;return b?s.createElement(h,{className:j()({[`${t}-item-label`]:$==="label",[`${t}-item-content`]:$==="content",[`${u==null?void 0:u.label}`]:$==="label",[`${u==null?void 0:u.content}`]:$==="content"},l),style:r,colSpan:n},T(p)&&s.createElement("span",{style:Object.assign(Object.assign({},o),m==null?void 0:m.label)},p),T(d)&&s.createElement("span",{style:Object.assign(Object.assign({},o),m==null?void 0:m.content)},d)):s.createElement(h,{className:j()(`${t}-item`,l),style:r,colSpan:n},s.createElement("div",{className:`${t}-item-container`},(p||p===0)&&s.createElement("span",{className:j()(`${t}-item-label`,u==null?void 0:u.label,{[`${t}-item-no-colon`]:!S}),style:Object.assign(Object.assign({},o),m==null?void 0:m.label)},p),(d||d===0)&&s.createElement("span",{className:j()(`${t}-item-content`,u==null?void 0:u.content),style:Object.assign(Object.assign({},g),m==null?void 0:m.content)},d)))};function B(e,{colon:t,prefixCls:i,bordered:n},{component:l,type:r,showLabel:o,showContent:g,labelStyle:b,contentStyle:p,styles:d}){return e.map(({label:S,children:$,prefixCls:m=i,className:h,style:a,labelStyle:u,contentStyle:c,span:I=1,key:E,styles:f},w)=>typeof l=="string"?s.createElement(M,{key:`${r}-${E||w}`,className:h,style:a,styles:{label:Object.assign(Object.assign(Object.assign(Object.assign({},b),d==null?void 0:d.label),u),f==null?void 0:f.label),content:Object.assign(Object.assign(Object.assign(Object.assign({},p),d==null?void 0:d.content),c),f==null?void 0:f.content)},span:I,colon:t,component:l,itemPrefixCls:m,bordered:n,label:o?S:null,content:g?$:null,type:r}):[s.createElement(M,{key:`label-${E||w}`,className:h,style:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},b),d==null?void 0:d.label),a),u),f==null?void 0:f.label),span:1,colon:t,component:l[0],itemPrefixCls:m,bordered:n,label:S,type:"label"}),s.createElement(M,{key:`content-${E||w}`,className:h,style:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},p),d==null?void 0:d.content),a),c),f==null?void 0:f.content),span:I*2-1,component:l[1],itemPrefixCls:m,bordered:n,content:$,type:"content"})])}var ee=e=>{const t=s.useContext(P),{prefixCls:i,vertical:n,row:l,index:r,bordered:o}=e;return n?s.createElement(s.Fragment,null,s.createElement("tr",{key:`label-${r}`,className:`${i}-row`},B(l,e,Object.assign({component:"th",type:"label",showLabel:!0},t))),s.createElement("tr",{key:`content-${r}`,className:`${i}-row`},B(l,e,Object.assign({component:"td",type:"content",showContent:!0},t)))):s.createElement("tr",{key:r,className:`${i}-row`},B(l,e,Object.assign({component:o?["th","td"]:"td",type:"item",showLabel:!0,showContent:!0},t)))},O=v(861),D=v(14747),te=v(83559),ne=v(83262);const le=e=>{const{componentCls:t,labelBg:i}=e;return{[`&${t}-bordered`]:{[`> ${t}-view`]:{border:`${(0,O.unit)(e.lineWidth)} ${e.lineType} ${e.colorSplit}`,"> table":{tableLayout:"auto"},[`${t}-row`]:{borderBottom:`${(0,O.unit)(e.lineWidth)} ${e.lineType} ${e.colorSplit}`,"&:first-child":{"> th:first-child, > td:first-child":{borderStartStartRadius:e.borderRadiusLG}},"&:last-child":{borderBottom:"none","> th:first-child, > td:first-child":{borderEndStartRadius:e.borderRadiusLG}},[`> ${t}-item-label, > ${t}-item-content`]:{padding:`${(0,O.unit)(e.padding)} ${(0,O.unit)(e.paddingLG)}`,borderInlineEnd:`${(0,O.unit)(e.lineWidth)} ${e.lineType} ${e.colorSplit}`,"&:last-child":{borderInlineEnd:"none"}},[`> ${t}-item-label`]:{color:e.colorTextSecondary,backgroundColor:i,"&::after":{display:"none"}}}},[`&${t}-middle`]:{[`${t}-row`]:{[`> ${t}-item-label, > ${t}-item-content`]:{padding:`${(0,O.unit)(e.paddingSM)} ${(0,O.unit)(e.paddingLG)}`}}},[`&${t}-small`]:{[`${t}-row`]:{[`> ${t}-item-label, > ${t}-item-content`]:{padding:`${(0,O.unit)(e.paddingXS)} ${(0,O.unit)(e.padding)}`}}}}}},ie=e=>{const{componentCls:t,extraColor:i,itemPaddingBottom:n,itemPaddingEnd:l,colonMarginRight:r,colonMarginLeft:o,titleMarginBottom:g}=e;return{[t]:Object.assign(Object.assign(Object.assign({},(0,D.Wf)(e)),le(e)),{"&-rtl":{direction:"rtl"},[`${t}-header`]:{display:"flex",alignItems:"center",marginBottom:g},[`${t}-title`]:Object.assign(Object.assign({},D.vS),{flex:"auto",color:e.titleColor,fontWeight:e.fontWeightStrong,fontSize:e.fontSizeLG,lineHeight:e.lineHeightLG}),[`${t}-extra`]:{marginInlineStart:"auto",color:i,fontSize:e.fontSize},[`${t}-view`]:{width:"100%",borderRadius:e.borderRadiusLG,table:{width:"100%",tableLayout:"fixed",borderCollapse:"collapse"}},[`${t}-row`]:{"> th, > td":{paddingBottom:n,paddingInlineEnd:l},"> th:last-child, > td:last-child":{paddingInlineEnd:0},"&:last-child":{borderBottom:"none","> th, > td":{paddingBottom:0}}},[`${t}-item-label`]:{color:e.labelColor,fontWeight:"normal",fontSize:e.fontSize,lineHeight:e.lineHeight,textAlign:"start","&::after":{content:'":"',position:"relative",top:-.5,marginInline:`${(0,O.unit)(o)} ${(0,O.unit)(r)}`},[`&${t}-item-no-colon::after`]:{content:'""'}},[`${t}-item-no-label`]:{"&::after":{margin:0,content:'""'}},[`${t}-item-content`]:{display:"table-cell",flex:1,color:e.contentColor,fontSize:e.fontSize,lineHeight:e.lineHeight,wordBreak:"break-word",overflowWrap:"break-word"},[`${t}-item`]:{paddingBottom:0,verticalAlign:"top","&-container":{display:"flex",[`${t}-item-label`]:{display:"inline-flex",alignItems:"baseline"},[`${t}-item-content`]:{display:"inline-flex",alignItems:"baseline",minWidth:"1em"}}},"&-middle":{[`${t}-row`]:{"> th, > td":{paddingBottom:e.paddingSM}}},"&-small":{[`${t}-row`]:{"> th, > td":{paddingBottom:e.paddingXS}}}})}},se=e=>({labelBg:e.colorFillAlter,labelColor:e.colorTextTertiary,titleColor:e.colorText,titleMarginBottom:e.fontSizeSM*e.lineHeightSM,itemPaddingBottom:e.padding,itemPaddingEnd:e.padding,colonMarginRight:e.marginXS,colonMarginLeft:e.marginXXS/2,contentColor:e.colorText,extraColor:e.colorText});var oe=(0,te.I$)("Descriptions",e=>{const t=(0,ne.mergeToken)(e,{});return ie(t)},se),ae=function(e,t){var i={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(i[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var l=0,n=Object.getOwnPropertySymbols(e);l{const{prefixCls:t,title:i,extra:n,column:l,colon:r=!0,bordered:o,layout:g,children:b,className:p,rootClassName:d,style:S,size:$,labelStyle:m,contentStyle:h,styles:a,items:u,classNames:c}=e,I=ae(e,["prefixCls","title","extra","column","colon","bordered","layout","children","className","rootClassName","style","size","labelStyle","contentStyle","styles","items","classNames"]),{getPrefixCls:E,direction:f,className:w,style:ce,classNames:x,styles:C}=(0,U.dj)("descriptions"),y=E("descriptions",t),R=(0,F.Z)(),de=s.useMemo(()=>{var N;return typeof l=="number"?l:(N=(0,L.m9)(R,Object.assign(Object.assign({},Z),l)))!==null&&N!==void 0?N:3},[R,l]),me=Q(R,u,b),z=(0,X.Z)($),ue=_(de,me),[be,ge,pe]=oe(y),fe=s.useMemo(()=>({labelStyle:m,contentStyle:h,styles:{content:Object.assign(Object.assign({},C.content),a==null?void 0:a.content),label:Object.assign(Object.assign({},C.label),a==null?void 0:a.label)},classNames:{label:j()(x.label,c==null?void 0:c.label),content:j()(x.content,c==null?void 0:c.content)}}),[m,h,a,c,x,C]);return be(s.createElement(P.Provider,{value:fe},s.createElement("div",Object.assign({className:j()(y,w,x.root,c==null?void 0:c.root,{[`${y}-${z}`]:z&&z!=="default",[`${y}-bordered`]:!!o,[`${y}-rtl`]:f==="rtl"},p,d,ge,pe),style:Object.assign(Object.assign(Object.assign(Object.assign({},ce),C.root),a==null?void 0:a.root),S)},I),(i||n)&&s.createElement("div",{className:j()(`${y}-header`,x.header,c==null?void 0:c.header),style:Object.assign(Object.assign({},C.header),a==null?void 0:a.header)},i&&s.createElement("div",{className:j()(`${y}-title`,x.title,c==null?void 0:c.title),style:Object.assign(Object.assign({},C.title),a==null?void 0:a.title)},i),n&&s.createElement("div",{className:j()(`${y}-extra`,x.extra,c==null?void 0:c.extra),style:Object.assign(Object.assign({},C.extra),a==null?void 0:a.extra)},n)),s.createElement("div",{className:`${y}-view`},s.createElement("table",null,s.createElement("tbody",null,ue.map((N,A)=>s.createElement(ee,{key:A,index:A,colon:r,prefixCls:y,vertical:g==="vertical",bordered:o,row:N}))))))))};W.Item=k;var re=W}}]); diff --git a/app/bootstrap/src/main/resources/static/6479.6b2f3dbf.async.js b/app/bootstrap/src/main/resources/static/6479.6b2f3dbf.async.js deleted file mode 100644 index 0f9db3fa..00000000 --- a/app/bootstrap/src/main/resources/static/6479.6b2f3dbf.async.js +++ /dev/null @@ -1,11 +0,0 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[6479],{4393:function(x,K,u){"use strict";u.d(K,{Z:function(){return me}});var o=u(62435),I=u(93967),s=u.n(I),L=u(98423),m=u(53124),z=u(98675),P=u(48054),E=u(92398),T=function(e,t){var n={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(n[a]=e[a]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,a=Object.getOwnPropertySymbols(e);r{var{prefixCls:t,className:n,hoverable:a=!0}=e,r=T(e,["prefixCls","className","hoverable"]);const{getPrefixCls:c}=o.useContext(m.E_),b=c("card",t),v=s()(`${b}-grid`,n,{[`${b}-grid-hoverable`]:a});return o.createElement("div",Object.assign({},r,{className:v}))},i=u(861),h=u(14747),q=u(83559),_=u(83262);const k=e=>{const{antCls:t,componentCls:n,headerHeight:a,headerPadding:r,tabsMarginBottom:c}=e;return Object.assign(Object.assign({display:"flex",justifyContent:"center",flexDirection:"column",minHeight:a,marginBottom:-1,padding:`0 ${(0,i.unit)(r)}`,color:e.colorTextHeading,fontWeight:e.fontWeightStrong,fontSize:e.headerFontSize,background:e.headerBg,borderBottom:`${(0,i.unit)(e.lineWidth)} ${e.lineType} ${e.colorBorderSecondary}`,borderRadius:`${(0,i.unit)(e.borderRadiusLG)} ${(0,i.unit)(e.borderRadiusLG)} 0 0`},(0,h.dF)()),{"&-wrapper":{width:"100%",display:"flex",alignItems:"center"},"&-title":Object.assign(Object.assign({display:"inline-block",flex:1},h.vS),{[` - > ${n}-typography, - > ${n}-typography-edit-content - `]:{insetInlineStart:0,marginTop:0,marginBottom:0}}),[`${t}-tabs-top`]:{clear:"both",marginBottom:c,color:e.colorText,fontWeight:"normal",fontSize:e.fontSize,"&-bar":{borderBottom:`${(0,i.unit)(e.lineWidth)} ${e.lineType} ${e.colorBorderSecondary}`}}})},ee=e=>{const{cardPaddingBase:t,colorBorderSecondary:n,cardShadow:a,lineWidth:r}=e;return{width:"33.33%",padding:t,border:0,borderRadius:0,boxShadow:` - ${(0,i.unit)(r)} 0 0 0 ${n}, - 0 ${(0,i.unit)(r)} 0 0 ${n}, - ${(0,i.unit)(r)} ${(0,i.unit)(r)} 0 0 ${n}, - ${(0,i.unit)(r)} 0 0 0 ${n} inset, - 0 ${(0,i.unit)(r)} 0 0 ${n} inset; - `,transition:`all ${e.motionDurationMid}`,"&-hoverable:hover":{position:"relative",zIndex:1,boxShadow:a}}},te=e=>{const{componentCls:t,iconCls:n,actionsLiMargin:a,cardActionsIconSize:r,colorBorderSecondary:c,actionsBg:b}=e;return Object.assign(Object.assign({margin:0,padding:0,listStyle:"none",background:b,borderTop:`${(0,i.unit)(e.lineWidth)} ${e.lineType} ${c}`,display:"flex",borderRadius:`0 0 ${(0,i.unit)(e.borderRadiusLG)} ${(0,i.unit)(e.borderRadiusLG)}`},(0,h.dF)()),{"& > li":{margin:a,color:e.colorTextDescription,textAlign:"center","> span":{position:"relative",display:"block",minWidth:e.calc(e.cardActionsIconSize).mul(2).equal(),fontSize:e.fontSize,lineHeight:e.lineHeight,cursor:"pointer","&:hover":{color:e.colorPrimary,transition:`color ${e.motionDurationMid}`},[`a:not(${t}-btn), > ${n}`]:{display:"inline-block",width:"100%",color:e.colorIcon,lineHeight:(0,i.unit)(e.fontHeight),transition:`color ${e.motionDurationMid}`,"&:hover":{color:e.colorPrimary}},[`> ${n}`]:{fontSize:r,lineHeight:(0,i.unit)(e.calc(r).mul(e.lineHeight).equal())}},"&:not(:last-child)":{borderInlineEnd:`${(0,i.unit)(e.lineWidth)} ${e.lineType} ${c}`}}})},ae=e=>Object.assign(Object.assign({margin:`${(0,i.unit)(e.calc(e.marginXXS).mul(-1).equal())} 0`,display:"flex"},(0,h.dF)()),{"&-avatar":{paddingInlineEnd:e.padding},"&-detail":{overflow:"hidden",flex:1,"> div:not(:last-child)":{marginBottom:e.marginXS}},"&-title":Object.assign({color:e.colorTextHeading,fontWeight:e.fontWeightStrong,fontSize:e.fontSizeLG},h.vS),"&-description":{color:e.colorTextDescription}}),re=e=>{const{componentCls:t,colorFillAlter:n,headerPadding:a,bodyPadding:r}=e;return{[`${t}-head`]:{padding:`0 ${(0,i.unit)(a)}`,background:n,"&-title":{fontSize:e.fontSize}},[`${t}-body`]:{padding:`${(0,i.unit)(e.padding)} ${(0,i.unit)(r)}`}}},ne=e=>{const{componentCls:t}=e;return{overflow:"hidden",[`${t}-body`]:{userSelect:"none"}}},ie=e=>{const{componentCls:t,cardShadow:n,cardHeadPadding:a,colorBorderSecondary:r,boxShadowTertiary:c,bodyPadding:b,extraColor:v}=e;return{[t]:Object.assign(Object.assign({},(0,h.Wf)(e)),{position:"relative",background:e.colorBgContainer,borderRadius:e.borderRadiusLG,[`&:not(${t}-bordered)`]:{boxShadow:c},[`${t}-head`]:k(e),[`${t}-extra`]:{marginInlineStart:"auto",color:v,fontWeight:"normal",fontSize:e.fontSize},[`${t}-body`]:Object.assign({padding:b,borderRadius:`0 0 ${(0,i.unit)(e.borderRadiusLG)} ${(0,i.unit)(e.borderRadiusLG)}`},(0,h.dF)()),[`${t}-grid`]:ee(e),[`${t}-cover`]:{"> *":{display:"block",width:"100%",borderRadius:`${(0,i.unit)(e.borderRadiusLG)} ${(0,i.unit)(e.borderRadiusLG)} 0 0`}},[`${t}-actions`]:te(e),[`${t}-meta`]:ae(e)}),[`${t}-bordered`]:{border:`${(0,i.unit)(e.lineWidth)} ${e.lineType} ${r}`,[`${t}-cover`]:{marginTop:-1,marginInlineStart:-1,marginInlineEnd:-1}},[`${t}-hoverable`]:{cursor:"pointer",transition:`box-shadow ${e.motionDurationMid}, border-color ${e.motionDurationMid}`,"&:hover":{borderColor:"transparent",boxShadow:n}},[`${t}-contain-grid`]:{borderRadius:`${(0,i.unit)(e.borderRadiusLG)} ${(0,i.unit)(e.borderRadiusLG)} 0 0 `,[`${t}-body`]:{display:"flex",flexWrap:"wrap"},[`&:not(${t}-loading) ${t}-body`]:{marginBlockStart:e.calc(e.lineWidth).mul(-1).equal(),marginInlineStart:e.calc(e.lineWidth).mul(-1).equal(),padding:0}},[`${t}-contain-tabs`]:{[`> div${t}-head`]:{minHeight:0,[`${t}-head-title, ${t}-extra`]:{paddingTop:a}}},[`${t}-type-inner`]:re(e),[`${t}-loading`]:ne(e),[`${t}-rtl`]:{direction:"rtl"}}},oe=e=>{const{componentCls:t,bodyPaddingSM:n,headerPaddingSM:a,headerHeightSM:r,headerFontSizeSM:c}=e;return{[`${t}-small`]:{[`> ${t}-head`]:{minHeight:r,padding:`0 ${(0,i.unit)(a)}`,fontSize:c,[`> ${t}-head-wrapper`]:{[`> ${t}-extra`]:{fontSize:e.fontSize}}},[`> ${t}-body`]:{padding:n}},[`${t}-small${t}-contain-tabs`]:{[`> ${t}-head`]:{[`${t}-head-title, ${t}-extra`]:{paddingTop:0,display:"flex",alignItems:"center"}}}}},se=e=>{var t,n;return{headerBg:"transparent",headerFontSize:e.fontSizeLG,headerFontSizeSM:e.fontSize,headerHeight:e.fontSizeLG*e.lineHeightLG+e.padding*2,headerHeightSM:e.fontSize*e.lineHeight+e.paddingXS*2,actionsBg:e.colorBgContainer,actionsLiMargin:`${e.paddingSM}px 0`,tabsMarginBottom:-e.padding-e.lineWidth,extraColor:e.colorText,bodyPaddingSM:12,headerPaddingSM:12,bodyPadding:(t=e.bodyPadding)!==null&&t!==void 0?t:e.paddingLG,headerPadding:(n=e.headerPadding)!==null&&n!==void 0?n:e.paddingLG}};var de=(0,q.I$)("Card",e=>{const t=(0,_.mergeToken)(e,{cardShadow:e.boxShadowCard,cardHeadPadding:e.padding,cardPaddingBase:e.paddingLG,cardActionsIconSize:e.fontSize});return[ie(t),oe(t)]},se),le=u(27833),Z=function(e,t){var n={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(n[a]=e[a]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,a=Object.getOwnPropertySymbols(e);r{const{actionClasses:t,actions:n=[],actionStyle:a}=e;return o.createElement("ul",{className:t,style:a},n.map((r,c)=>{const b=`action-${c}`;return o.createElement("li",{style:{width:`${100/n.length}%`},key:b},o.createElement("span",null,r))}))};var ue=o.forwardRef((e,t)=>{const{prefixCls:n,className:a,rootClassName:r,style:c,extra:b,headStyle:v={},bodyStyle:p={},title:C,loading:w,bordered:M,variant:N,size:W,type:V,cover:X,actions:B,tabList:O,children:G,activeTabKey:U,defaultActiveTabKey:fe,tabBarExtraContent:ye,hoverable:he,tabProps:ve={},classNames:A,styles:D}=e,pe=Z(e,["prefixCls","className","rootClassName","style","extra","headStyle","bodyStyle","title","loading","bordered","variant","size","type","cover","actions","tabList","children","activeTabKey","defaultActiveTabKey","tabBarExtraContent","hoverable","tabProps","classNames","styles"]),{getPrefixCls:$e,direction:Se,card:f}=o.useContext(m.E_),[xe]=(0,le.Z)("card",N,M),Ce=g=>{var d;(d=e.onTabChange)===null||d===void 0||d.call(e,g)},$=g=>{var d;return s()((d=f==null?void 0:f.classNames)===null||d===void 0?void 0:d[g],A==null?void 0:A[g])},S=g=>{var d;return Object.assign(Object.assign({},(d=f==null?void 0:f.styles)===null||d===void 0?void 0:d[g]),D==null?void 0:D[g])},Oe=o.useMemo(()=>{let g=!1;return o.Children.forEach(G,d=>{(d==null?void 0:d.type)===y&&(g=!0)}),g},[G]),l=$e("card",n),[je,ze,Pe]=de(l),Ee=o.createElement(P.Z,{loading:!0,active:!0,paragraph:{rows:4},title:!1},G),J=U!==void 0,Te=Object.assign(Object.assign({},ve),{[J?"activeKey":"defaultActiveKey"]:J?U:fe,tabBarExtraContent:ye});let Q;const j=(0,z.Z)(W),we=!j||j==="default"?"large":j,Y=O?o.createElement(E.Z,Object.assign({size:we},Te,{className:`${l}-head-tabs`,onChange:Ce,items:O.map(g=>{var{tab:d}=g,F=Z(g,["tab"]);return Object.assign({label:d},F)})})):null;if(C||b||Y){const g=s()(`${l}-head`,$("header")),d=s()(`${l}-head-title`,$("title")),F=s()(`${l}-extra`,$("extra")),De=Object.assign(Object.assign({},v),S("header"));Q=o.createElement("div",{className:g,style:De},o.createElement("div",{className:`${l}-head-wrapper`},C&&o.createElement("div",{className:d,style:S("title")},C),b&&o.createElement("div",{className:F,style:S("extra")},b)),Y)}const Me=s()(`${l}-cover`,$("cover")),Ne=X?o.createElement("div",{className:Me,style:S("cover")},X):null,Be=s()(`${l}-body`,$("body")),Ge=Object.assign(Object.assign({},p),S("body")),Ie=o.createElement("div",{className:Be,style:Ge},w?Ee:G),Le=s()(`${l}-actions`,$("actions")),He=B!=null&&B.length?o.createElement(ce,{actionClasses:Le,actionStyle:S("actions"),actions:B}):null,Re=(0,L.Z)(pe,["onTabChange"]),We=s()(l,f==null?void 0:f.className,{[`${l}-loading`]:w,[`${l}-bordered`]:xe!=="borderless",[`${l}-hoverable`]:he,[`${l}-contain-grid`]:Oe,[`${l}-contain-tabs`]:O==null?void 0:O.length,[`${l}-${j}`]:j,[`${l}-type-${V}`]:!!V,[`${l}-rtl`]:Se==="rtl"},a,r,ze,Pe),Ae=Object.assign(Object.assign({},f==null?void 0:f.style),c);return je(o.createElement("div",Object.assign({ref:t},Re,{className:We,style:Ae}),Q,Ne,Ie,He))}),ge=function(e,t){var n={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(n[a]=e[a]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,a=Object.getOwnPropertySymbols(e);r{const{prefixCls:t,className:n,avatar:a,title:r,description:c}=e,b=ge(e,["prefixCls","className","avatar","title","description"]),{getPrefixCls:v}=o.useContext(m.E_),p=v("card",t),C=s()(`${p}-meta`,n),w=a?o.createElement("div",{className:`${p}-meta-avatar`},a):null,M=r?o.createElement("div",{className:`${p}-meta-title`},r):null,N=c?o.createElement("div",{className:`${p}-meta-description`},c):null,W=M||N?o.createElement("div",{className:`${p}-meta-detail`},M,N):null;return o.createElement("div",Object.assign({},b,{className:C}),w,W)};const R=ue;R.Grid=y,R.Meta=be;var me=R},64599:function(x,K,u){var o=u(96263);function I(s,L){var m=typeof Symbol!="undefined"&&s[Symbol.iterator]||s["@@iterator"];if(!m){if(Array.isArray(s)||(m=o(s))||L&&s&&typeof s.length=="number"){m&&(s=m);var z=0,P=function(){};return{s:P,n:function(){return z>=s.length?{done:!0}:{done:!1,value:s[z++]}},e:function(i){throw i},f:P}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var E=!0,T=!1,H;return{s:function(){m=m.call(s)},n:function(){var i=m.next();return E=i.done,i},e:function(i){T=!0,H=i},f:function(){try{!E&&m.return!=null&&m.return()}finally{if(T)throw H}}}}x.exports=I,x.exports.__esModule=!0,x.exports.default=x.exports}}]); diff --git a/app/bootstrap/src/main/resources/static/7156.98b0abb0.async.js b/app/bootstrap/src/main/resources/static/7156.98b0abb0.async.js new file mode 100644 index 00000000..d73f74a5 --- /dev/null +++ b/app/bootstrap/src/main/resources/static/7156.98b0abb0.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[7156],{71448:function(j,_,e){var M=e(5574),E=e.n(M),u=e(53846),D=e(29297),r=e(93410),o=e(45830),l=e(96486),m=e.n(l),s=e(62435),a=e(47908),t=e(86074),I=function(C){var c=C.riskDrawerInfo,v=(0,o.useIntl)(),B=(0,s.useState)(""),L=E()(B,2),O=L[0],P=L[1];return(0,s.useEffect)(function(){var R=c!=null&&c.result?JSON.parse(c==null?void 0:c.result):{};P(JSON.stringify(R,null,4)||"")},[c]),(0,t.jsx)(r.Z,{style:{backgroundColor:"transparent"},className:a.Z.checkInform,title:(0,t.jsx)("div",{className:u.Z.customTitle,style:{color:"rgb(36, 36, 36)",fontWeight:"normal"},children:v.formatMessage({id:"risk.module.text.testing.situation"})}),headStyle:{paddingInline:0,paddingBlockStart:0},bodyStyle:{paddingInline:0},children:!(0,l.isEmpty)(O)&&(0,t.jsx)(D.q9,{editorKey:"evaluateEditor",value:O,readOnly:!0,editorStyle:{height:280}})})};_.Z=I},24482:function(j,_,e){var M=e(5574),E=e.n(M),u=e(29297),D=e(72028),r=e(45830),o=e(85265),l=e(62435),m=e(86074),s=function(t){var I=t.evaluateDrawerVisible,g=t.riskDrawerInfo,C=t.setEvaluateDrawerVisible,c=(0,r.useIntl)(),v=(0,l.useState)(""),B=E()(v,2),L=B[0],O=B[1],P=function(){C(!1),O("")},R=(0,r.useRequest)(function(i){return(0,D.queryRiskDetailById)({riskId:i})},{manual:!0,formatResult:function(A){var d=A.content,y=d!=null&&d.result?JSON.parse(d==null?void 0:d.result):{};return O(JSON.stringify(y,null,4)||""),A.content||{}}}),h=R.loading,p=R.run,f=function(){P()};return(0,l.useEffect)(function(){I&&g!==null&&g!==void 0&&g.id&&p(g.id)},[I,g]),(0,m.jsx)(o.Z,{title:c.formatMessage({id:"risk.module.text.testing.situation"}),width:"50%",destroyOnClose:!0,open:I,onClose:f,loading:h,children:(0,m.jsx)(u.q9,{editorKey:"evaluateEditor",value:L,readOnly:!0,editorStyle:{height:"100%"}})})};_.Z=s},50322:function(j,_,e){var M=e(15009),E=e.n(M),u=e(99289),D=e.n(u),r=e(5574),o=e.n(r),l=e(53846),m=e(72028),s=e(93410),a=e(45830),t=e(75302),I=e(68872),g=e(21532),C=e(99859),c=e(71230),v=e(15746),B=e(25278),L=e(83622),O=e(86250),P=e(32983),R=e(12845),h=e(96486),p=e.n(h),f=e(62435),i=e(47908),A=e(86074),d=t.ZP.useBreakpoint,y=function(J){var W=d(),x=J.riskDrawerInfo,V=I.ZP.useMessage(),Q=o()(V,2),z=Q[0],Y=Q[1],G=(0,f.useState)([]),b=o()(G,2),K=b[0],X=b[1],U=(0,a.useIntl)(),F=(0,a.useRequest)(function(n){return(0,m.queryOperationLog)({id:n})},{manual:!0,formatResult:function(k){var S=k.content;X(S)}}),Z=F.run,H=F.loading,q=function(){var n=D()(E()().mark(function k(S){var N,w;return E()().wrap(function(T){for(;;)switch(T.prev=T.next){case 0:return N={id:x==null?void 0:x.id,notes:S==null?void 0:S.notes},T.next=3,(0,m.requestCommentInformation)(N);case 3:w=T.sent,w.msg==="success"&&(z.success(U.formatMessage({id:"common.message.text.add.success"})),Z(x.id));case 5:case"end":return T.stop()}},k)}));return function(S){return n.apply(this,arguments)}}();return(0,f.useEffect)(function(){x!=null&&x.id&&Z(x.id)},[x]),(0,A.jsxs)(s.Z,{style:{backgroundColor:"transparent",marginTop:4},className:i.Z.LogInformation,loading:H,title:(0,A.jsx)("div",{className:l.Z.customTitle,style:{color:"rgb(36, 36, 36)",fontWeight:"normal"},children:U.formatMessage({id:"risk.module.text.log.information"})}),headStyle:{paddingInline:0,paddingBlockStart:0},bodyStyle:{paddingInline:0},children:[Y,(0,A.jsx)(g.ZP,{theme:{components:{Input:{colorTextPlaceholder:"rgb(142, 142, 142)",colorBgContainer:"#f9f9f9",activeBg:"#FFF"}}},children:(0,A.jsx)(C.Z,{onFinish:q,children:(0,A.jsxs)(c.Z,{gutter:[24,0],children:[(0,A.jsx)(v.Z,{span:W!=null&&W.xxl?12:20,children:(0,A.jsx)(C.Z.Item,{name:"notes",rules:[{required:!0,message:U.formatMessage({id:"risk.module.text.comment.not.empty"})}],children:(0,A.jsx)(B.Z,{placeholder:U.formatMessage({id:"risk.module.text.add.comment"}),allowClear:!0})})}),(0,A.jsx)(v.Z,{span:4,children:(0,A.jsx)(C.Z.Item,{children:(0,A.jsx)(L.ZP,{type:"primary",htmlType:"submit",style:{borderRadius:4},children:U.formatMessage({id:"common.button.text.add"})})})})]})})}),(0,h.isEmpty)(K)?(0,A.jsx)(c.Z,{gutter:[24,0],children:(0,A.jsx)(v.Z,{span:W!=null&&W.xxl?12:20,children:(0,A.jsx)(O.Z,{justify:"center",children:(0,A.jsx)(P.Z,{image:P.Z.PRESENTED_IMAGE_SIMPLE})})})}):(0,A.jsx)(R.Z,{items:K==null?void 0:K.map(function(n){return{children:(0,A.jsxs)("div",{children:[(0,A.jsx)("div",{style:{marginBottom:4},children:(0,A.jsx)("strong",{children:n==null?void 0:n.action})}),(0,A.jsxs)("div",{className:i.Z.actionItem,children:[(0,A.jsxs)("span",{className:i.Z.actionItemTitle,children:[U.formatMessage({id:"risk.module.text.operator"}),"\xA0: \xA0"]}),(0,A.jsx)("span",{children:(n==null?void 0:n.username)||"-"})]}),(0,A.jsxs)("div",{className:i.Z.actionItem,children:[(0,A.jsxs)("span",{className:i.Z.actionItemTitle,children:[U.formatMessage({id:"risk.module.text.operating.time"}),"\xA0: \xA0"]}),(0,A.jsx)("span",{children:(n==null?void 0:n.gmtCreate)||"-"})]}),(0,A.jsxs)("div",{className:i.Z.actionItem,children:[(0,A.jsxs)("span",{className:i.Z.actionItemTitle,children:[U.formatMessage({id:"risk.module.text.notes"}),"\xA0: \xA0"]}),(0,A.jsx)("span",{children:(n==null?void 0:n.notes)||"-"})]})]},n==null?void 0:n.id)}})})]})};_.Z=y},22145:function(j,_,e){var M=e(5574),E=e.n(M),u=e(29297),D=e(72028),r=e(45830),o=e(85265),l=e(62435),m=e(86074),s=function(t){var I=t.resourceDrawerVisible,g=t.riskDrawerInfo,C=t.setResourceDrawerVisible,c=(0,r.useIntl)(),v=(0,l.useState)(""),B=E()(v,2),L=B[0],O=B[1],P=function(){C(!1),O("")},R=(0,r.useRequest)(function(i){return(0,D.queryRiskDetailById)({riskId:i})},{manual:!0,formatResult:function(A){var d=A.content,y=d!=null&&d.resourceInstance?JSON.parse(d==null?void 0:d.resourceInstance):{};return O(JSON.stringify(y,null,4)||""),A.content||{}}}),h=R.loading,p=R.run,f=function(){P()};return(0,l.useEffect)(function(){I&&g!==null&&g!==void 0&&g.id&&p(g.id)},[I,g]),(0,m.jsx)(o.Z,{title:c.formatMessage({id:"asset.extend.text.detail"}),width:"40%",destroyOnClose:!0,open:I,onClose:f,loading:h,children:(0,m.jsx)(u.q9,{editorKey:"resourceEditor",value:L,readOnly:!0,editorStyle:{height:"100%"}})})};_.Z=s},96364:function(j,_,e){e.d(_,{Bj:function(){return s},$G:function(){return l},MW:function(){return m}});var M="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAGKADAAQAAAABAAAAGAAAAADiNXWtAAAC2ElEQVRIDbVWPWhTURT+7muSpi1qWn+GWK2QpJWiotBV3FwExUFcOigoiIPUyVHc3DoIQrEQBxdxEAUXN3HUQaSgtglYWwOKJdE0tk1orud7N6fm2bRJtB4I973zvvNzz/3OuTHYROZ/2v6lCs4Yi1MCS1iLOOHGICdL1ho86wrjSX+3mae+kZhGyk8lGy9XcEu+XRSnHY0wqpNgq/KcjoRxc3+PYeCArAsw88OeFpMHgtoWQDZ/KUoqo6nt5mk9NBAg891eg8W4ZO0paLYIvPwMzMm6sAysWiDWCSRjwMgeYKhXkX7pqjAYS+4wd1S7FoCZmyoeq/P8CnD/HTCTd9CIFIqOKXkJVKm655QEGB0Cdne5dylZ1Xo4qzvxA7DmK2W8F4hflmwBmJgCFivAoGR6csBl2lFLh7v4IIGfzwLTgu0OAVcOu125MCh2RnCQZ+KbZAr2nmR+iR+Z+e1XQEmcnxsETuytmWywvJDyPZoGohLkxkhgJ5PJmLlsSMXlMj4qW8bfuLKcb8G5xmSQhxKE5bp+1GnJrmgEBzzyXJ3zQFlzlqVZ5uqcK7G0oS1LR6FP+vZqTeQryRYKa96uqM3rr78t6Vsqh4SqSEWyRak3tQDkSvq18RrvAQ7tdDZhIXemEMAlQrIVv/2p/ib0IxXJFrLj7tsAeMOXsWOuRL1RoCAkUaHvtYZS5b+ucrgBCYkiJ5GEM8AuyeDLkutWHtrVI62ViFj2BhuwT3yo0DfPICs/P8A+abO5RceE4T5XW9a3FSF72N0cIXWS9ThyVXG81lTs0HZFbTifVOjb4zxnU1A5IDtISQY8YDZPq0IsbdhoykD6pG+vdlmk1dmFYRlIYdf+rQQhhqOC84hDr07S9O2f+X8fdozazrgm18t+UV1Zmo5r3VazC4eNWBU6/tWFo0G2+spc18m8iXhZCAsmlV0avNFKDLG00VusHvdHY9d/Arbib8svFck5XwgHVMEAAAAASUVORK5CYII=",E="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAGKADAAQAAAABAAAAGAAAAADiNXWtAAACzElEQVRIDb1WTUhUURT+7ptxtJksc1NMMkx/IrSQfkjCIFwYkjBRMIEUgqWrKLJlEOKqXZsgCAsrxUWbSrCoCdpVRqsIcYTUxKZZaDrajDo/73bPHe+bN81zZrSft5h77jnf+c65595z7zDk+aZjsaokT5wCeDNn2MPA3QTnYCHG8QVgQ3ZW8qzK6Zxei4ZZGaaiUbeORDcY2jjnNiuM0jHGUiJir4aSLo/LFVJ6NeYEmIou+FIs1S+cyhWoqJFh0cZt5z2uLYNmvGaefI1FruhMf7JuciIRCZGv4Lhs5jRWQJkTQJQkK6gZXIwsSqZrXDutViIDUM1TLD66ocytospyOWpoT2S2ckPXW3MrYqWjctEhER+TRxHxyUKnRfmax7ieRNe7QQSmRtB5oBHnauoMM50uOxxejc75RshXUgl0BB7h8dhHzC3H0Df63iAngTiJ205NlGUpYhJLrKD9dR+Gw+MG2r/vkCFnBN6sUYdmFBkpOBdGUtczilVpMb6M1pe9WeTXDjbi4v5jOVjitlP7899MN94+xUDwA3ZurkB/Uzs85ZUSEVlZQuur+/g8k2nY60dOWpKTA3FbnvmRH98l4bef8/A/vwtazexSFC0verLIu4/61iSXBBRkIjYfFDtSrRQ0DocncCHwAMvJhFRvLd2EbaVOTC7MyjkTud2sPwN/tVXdJST9w9iYlr4VTUoh1u3YhYcn2lDuKJMGKo0itzENt46fLUwuPIlblIgNZdOnZ4e3ezHQ1IHKMpdhtmsabje0wLe71tDlF9hQwUYbj8zgzqc3CIn9uFTbgHr33vycq1bVaPIumozO93Dw9qI8iwSJfbrndVV0/J/Ljm49eizoqi0ywTVhxJF+eNKvm9EHdH+LZXX+SRDyFRxX1VtAWcgSmdP5p08mBaLoNu6ooU0SGaXMwa1kwhCWfMyZK2zOCpSBxr/xt+UXn+kzx3cv/nYAAAAASUVORK5CYII=",u="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAGKADAAQAAAABAAAAGAAAAADiNXWtAAAB50lEQVRIDbWWvUoDQRDHZ84iBrEQxeKws0kX8SEsFPQFbFL7gU+g6AsoaCmksZcIWlhbi7FKYydBJGoRJKbw1vnv3h2XZO9uL8SBS/Z2Z36zmZ2dCVOGqI/mEjFvkVIbpGhZVP1QvU1ML7J2K2sNnq++pmHYtqC+Wz799I+JVE3AUzadeI7pl4jrNF064plKO54PByMO1FdzU0yuBD47rJz9zl3ZyjbPVW+Sel7yRXWa+xTQdXE4KLIhsVWdp70kM3agd850KjGN55KK9PZAdLdmHoxtAlvmM80K13WIdMx7/VbmzgHvvRuz8iLR+r3NRYTtUrlUwZmY3ZoDzY55BAciOba6kXBpJpGnUxHZMnFRNbARM8nznFQcxzmYwvb0JRoH4GIjF1Qc6Bvqol5cR9g45Oj6FwfkW/j2nM83dNaAg5H6YbVG7keSHEdz9m+5B6iKLrJ6SAQwHoxdRNisPp93KAguXPQL63jeLtK0Ib9CSm6OuNSiJAJMYXumWUg9z5PHE1MiUCYwzhWug22ySJqFNI1uro2zgrA0U2oRbHQnkmYhVztIZbgeMhhoPGF3G+houuFk9YRU7+EC4Eod8MLKeaQ64ACT/9oy4UD3VGkWEq5Lp+xCtkAXDWaoH2sePtJkEn9b/gCCRLajSQWrkAAAAABJRU5ErkJggg==",D="data:image/png;base64,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",r=e(45830),o=e(86074),l=[{label:(0,o.jsx)(r.FormattedMessage,{id:"risk.module.text.false.alarm"}),value:"MISREPORT"},{label:(0,o.jsx)(r.FormattedMessage,{id:"risk.module.text.exception"}),value:"EXCEPTION"},{label:(0,o.jsx)(r.FormattedMessage,{id:"risk.module.text.ignore"}),value:"IGNORE"}],m=[{label:(0,o.jsx)(r.FormattedMessage,{id:"risk.module.text.not.fixed"}),value:"UNREPAIRED",color:"rgb(252, 176, 73)",background:"#FFEDEA",icon:u},{label:(0,o.jsx)(r.FormattedMessage,{id:"risk.module.text.fixed"}),value:"REPAIRED",color:"rgb(17, 133, 86)",background:"#DFF5EF",icon:E},{label:(0,o.jsx)(r.FormattedMessage,{id:"risk.module.text.ignored"}),value:"IGNORED",color:"#45AEFF",background:"rgba(230,243,254,1)",icon:M},{label:(0,o.jsx)(r.FormattedMessage,{id:"risk.module.text.whited"}),value:"WHITED",color:"#6A1B9A",background:"#F3E5F5",icon:D}],s=[{label:(0,o.jsx)(r.FormattedMessage,{id:"common.tag.text.exist"}),value:"exist"},{label:(0,o.jsx)(r.FormattedMessage,{id:"common.tag.text.noExist"}),value:"not_exist"}]},47908:function(j,_){_.Z={riskPageContainer:"riskPageContainer___s0iqX",customFilterCard:"customFilterCard___LGCGc",rulePageContainer:"rulePageContainer___ASG7v",riskDetailContainer:"riskDetailContainer___GhxGQ",riskDetailAroundCard:"riskDetailAroundCard___OxUJt",iconWrap:"iconWrap___zY4_H",resourceInstance:"resourceInstance___QMgU8",classifyTitle:"classifyTitle___srgvP",classifyInfo:"classifyInfo___JXa9l",LogInformation:"LogInformation___Bmg3f",checkInform:"checkInform___s4Ipx",LogInformationTitle:"LogInformationTitle___O_cBW",actionItem:"actionItem___Zgpzq",actionItemTitle:"actionItemTitle___kRFcL"}},87426:function(j,_,e){var M=e(62435),E=Object.defineProperty,u=Object.getOwnPropertySymbols,D=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable,o=(s,a,t)=>a in s?E(s,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):s[a]=t,l=(s,a)=>{for(var t in a||(a={}))D.call(a,t)&&o(s,t,a[t]);if(u)for(var t of u(a))r.call(a,t)&&o(s,t,a[t]);return s};const m=s=>React.createElement("svg",l({width:12,height:12,xmlns:"http://www.w3.org/2000/svg"},s),React.createElement("title",null,"\u5F62\u72B6"),React.createElement("path",{d:"M6 0a6 6 0 1 1 0 12A6 6 0 0 1 6 0Zm2.098 3.135L5.046 4.233a1.35 1.35 0 0 0-.813.813L3.135 8.098a.6.6 0 0 0 .767.767l3.052-1.098a1.35 1.35 0 0 0 .813-.813l1.098-3.052a.6.6 0 0 0-.767-.767ZM6 6.75a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z",fill:"#E22929",fillRule:"nonzero"}));_.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTYgMGE2IDYgMCAxIDEgMCAxMkE2IDYgMCAwIDEgNiAwWm0yLjA5OCAzLjEzNUw1LjA0NiA0LjIzM2ExLjM1IDEuMzUgMCAwIDAtLjgxMy44MTNMMy4xMzUgOC4wOThhLjYuNiAwIDAgMCAuNzY3Ljc2N2wzLjA1Mi0xLjA5OGExLjM1IDEuMzUgMCAwIDAgLjgxMy0uODEzbDEuMDk4LTMuMDUyYS42LjYgMCAwIDAtLjc2Ny0uNzY3Wk02IDYuNzVhLjc1Ljc1IDAgMSAwIDAtMS41Ljc1Ljc1IDAgMCAwIDAgMS41WiIgZmlsbD0iI0UyMjkyOSIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9zdmc+"},39421:function(j,_,e){var M=e(62435),E=Object.defineProperty,u=Object.getOwnPropertySymbols,D=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable,o=(s,a,t)=>a in s?E(s,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):s[a]=t,l=(s,a)=>{for(var t in a||(a={}))D.call(a,t)&&o(s,t,a[t]);if(u)for(var t of u(a))r.call(a,t)&&o(s,t,a[t]);return s};const m=s=>React.createElement("svg",l({width:12,height:12,xmlns:"http://www.w3.org/2000/svg"},s),React.createElement("title",null,"\u626B\u63CF"),React.createElement("path",{d:"M6 0c1.47 0 2.817.529 3.861 1.407L8.438 2.829a4 4 0 1 0-.973 6.894 1.25 1.25 0 0 0 1.893-1.55c.42-.647.643-1.402.642-2.173a3.983 3.983 0 0 0-.85-2.467l1.42-1.421A6 6 0 1 1 6 0ZM3.95 3.811a3 3 0 0 1 3.773-.267L6.63 4.639a1.5 1.5 0 1 0 .716.697l1.09-1.089C8.79 4.74 9 5.345 9 6c0 .543-.146 1.076-.426 1.542a1.25 1.25 0 0 0-1.572 1.286A3 3 0 0 1 3.95 3.811ZM6 5.5a.5.5 0 1 1 0 1 .5.5 0 0 1 0-1Z",fill:"#E22929",fillRule:"nonzero"}));_.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTYgMGMxLjQ3IDAgMi44MTcuNTI5IDMuODYxIDEuNDA3TDguNDM4IDIuODI5YTQgNCAwIDEgMC0uOTczIDYuODk0IDEuMjUgMS4yNSAwIDAgMCAxLjg5My0xLjU1Yy40Mi0uNjQ3LjY0My0xLjQwMi42NDItMi4xNzNhMy45ODMgMy45ODMgMCAwIDAtLjg1LTIuNDY3bDEuNDItMS40MjFBNiA2IDAgMSAxIDYgMFpNMy45NSAzLjgxMWEzIDMgMCAwIDEgMy43NzMtLjI2N0w2LjYzIDQuNjM5YTEuNSAxLjUgMCAxIDAgLjcxNi42OTdsMS4wOS0xLjA4OUM4Ljc5IDQuNzQgOSA1LjM0NSA5IDZjMCAuNTQzLS4xNDYgMS4wNzYtLjQyNiAxLjU0MmExLjI1IDEuMjUgMCAwIDAtMS41NzIgMS4yODZBMyAzIDAgMCAxIDMuOTUgMy44MTFaTTYgNS41YS41LjUgMCAxIDEgMCAxIC41LjUgMCAwIDEgMC0xWiIgZmlsbD0iI0UyMjkyOSIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9zdmc+"}}]); diff --git a/app/bootstrap/src/main/resources/static/7436.a35b5378.async.js b/app/bootstrap/src/main/resources/static/7436.a35b5378.async.js deleted file mode 100644 index 06589af7..00000000 --- a/app/bootstrap/src/main/resources/static/7436.a35b5378.async.js +++ /dev/null @@ -1,2 +0,0 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[7436,4825],{82826:function(w,I,e){"use strict";e.d(I,{Z:function(){return S}});var c=e(87462),r=e(62435),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 474H286.9l350.2-304c5.6-4.9 2.2-14-5.2-14h-88.5c-3.9 0-7.6 1.4-10.5 3.9L155 487.8a31.96 31.96 0 000 48.3L535.1 866c1.5 1.3 3.3 2 5.2 2h91.5c7.4 0 10.8-9.2 5.2-14L286.9 550H872c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"arrow-left",theme:"outlined"},m=o,d=e(84089),f=function(v,u){return r.createElement(d.Z,(0,c.Z)({},v,{ref:u,icon:m}))},C=r.forwardRef(f),S=C},8751:function(w,I,e){"use strict";e.d(I,{Z:function(){return S}});var c=e(87462),r=e(62435),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M699 353h-46.9c-10.2 0-19.9 4.9-25.9 13.3L469 584.3l-71.2-98.8c-6-8.3-15.6-13.3-25.9-13.3H325c-6.5 0-10.3 7.4-6.5 12.7l124.6 172.8a31.8 31.8 0 0051.7 0l210.6-292c3.9-5.3.1-12.7-6.4-12.7z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"check-circle",theme:"outlined"},m=o,d=e(84089),f=function(v,u){return r.createElement(d.Z,(0,c.Z)({},v,{ref:u,icon:m}))},C=r.forwardRef(f),S=C},24019:function(w,I,e){"use strict";e.d(I,{Z:function(){return S}});var c=e(87462),r=e(62435),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M686.7 638.6L544.1 535.5V288c0-4.4-3.6-8-8-8H488c-4.4 0-8 3.6-8 8v275.4c0 2.6 1.2 5 3.3 6.5l165.4 120.6c3.6 2.6 8.6 1.8 11.2-1.7l28.6-39c2.6-3.7 1.8-8.7-1.8-11.2z"}}]},name:"clock-circle",theme:"outlined"},m=o,d=e(84089),f=function(v,u){return r.createElement(d.Z,(0,c.Z)({},v,{ref:u,icon:m}))},C=r.forwardRef(f),S=C},18429:function(w,I,e){"use strict";e.d(I,{Z:function(){return S}});var c=e(87462),r=e(62435),o={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm0 76c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm128.01 198.83c.03 0 .05.01.09.06l45.02 45.01a.2.2 0 01.05.09.12.12 0 010 .07c0 .02-.01.04-.05.08L557.25 512l127.87 127.86a.27.27 0 01.05.06v.02a.12.12 0 010 .07c0 .03-.01.05-.05.09l-45.02 45.02a.2.2 0 01-.09.05.12.12 0 01-.07 0c-.02 0-.04-.01-.08-.05L512 557.25 384.14 685.12c-.04.04-.06.05-.08.05a.12.12 0 01-.07 0c-.03 0-.05-.01-.09-.05l-45.02-45.02a.2.2 0 01-.05-.09.12.12 0 010-.07c0-.02.01-.04.06-.08L466.75 512 338.88 384.14a.27.27 0 01-.05-.06l-.01-.02a.12.12 0 010-.07c0-.03.01-.05.05-.09l45.02-45.02a.2.2 0 01.09-.05.12.12 0 01.07 0c.02 0 .04.01.08.06L512 466.75l127.86-127.86c.04-.05.06-.06.08-.06a.12.12 0 01.07 0z"}}]},name:"close-circle",theme:"outlined"},m=o,d=e(84089),f=function(v,u){return r.createElement(d.Z,(0,c.Z)({},v,{ref:u,icon:m}))},C=r.forwardRef(f),S=C},56477:function(w,I,e){"use strict";e.d(I,{Z:function(){return S}});var c=e(87462),r=e(62435),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M690 405h-46.9c-10.2 0-19.9 4.9-25.9 13.2L512 563.6 406.8 418.2c-6-8.3-15.6-13.2-25.9-13.2H334c-6.5 0-10.3 7.4-6.5 12.7l178 246c3.2 4.4 9.7 4.4 12.9 0l178-246c3.9-5.3.1-12.7-6.4-12.7z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"down-circle",theme:"outlined"},m=o,d=e(84089),f=function(v,u){return r.createElement(d.Z,(0,c.Z)({},v,{ref:u,icon:m}))},C=r.forwardRef(f),S=C},3089:function(w,I,e){"use strict";e.d(I,{Z:function(){return S}});var c=e(87462),r=e(62435),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"minus-circle",theme:"outlined"},m=o,d=e(84089),f=function(v,u){return r.createElement(d.Z,(0,c.Z)({},v,{ref:u,icon:m}))},C=r.forwardRef(f),S=C},61011:function(w,I,e){"use strict";e.d(I,{Z:function(){return S}});var c=e(87462),r=e(62435),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M666.7 505.5l-246-178A8 8 0 00408 334v46.9c0 10.2 4.9 19.9 13.2 25.9L566.6 512 421.2 617.2c-8.3 6-13.2 15.6-13.2 25.9V690c0 6.5 7.4 10.3 12.7 6.5l246-178c4.4-3.2 4.4-9.8 0-13z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"right-circle",theme:"outlined"},m=o,d=e(84089),f=function(v,u){return r.createElement(d.Z,(0,c.Z)({},v,{ref:u,icon:m}))},C=r.forwardRef(f),S=C},42952:function(w,I,e){"use strict";e.d(I,{Z:function(){return S}});var c=e(87462),r=e(62435),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M924.8 625.7l-65.5-56c3.1-19 4.7-38.4 4.7-57.8s-1.6-38.8-4.7-57.8l65.5-56a32.03 32.03 0 009.3-35.2l-.9-2.6a443.74 443.74 0 00-79.7-137.9l-1.8-2.1a32.12 32.12 0 00-35.1-9.5l-81.3 28.9c-30-24.6-63.5-44-99.7-57.6l-15.7-85a32.05 32.05 0 00-25.8-25.7l-2.7-.5c-52.1-9.4-106.9-9.4-159 0l-2.7.5a32.05 32.05 0 00-25.8 25.7l-15.8 85.4a351.86 351.86 0 00-99 57.4l-81.9-29.1a32 32 0 00-35.1 9.5l-1.8 2.1a446.02 446.02 0 00-79.7 137.9l-.9 2.6c-4.5 12.5-.8 26.5 9.3 35.2l66.3 56.6c-3.1 18.8-4.6 38-4.6 57.1 0 19.2 1.5 38.4 4.6 57.1L99 625.5a32.03 32.03 0 00-9.3 35.2l.9 2.6c18.1 50.4 44.9 96.9 79.7 137.9l1.8 2.1a32.12 32.12 0 0035.1 9.5l81.9-29.1c29.8 24.5 63.1 43.9 99 57.4l15.8 85.4a32.05 32.05 0 0025.8 25.7l2.7.5a449.4 449.4 0 00159 0l2.7-.5a32.05 32.05 0 0025.8-25.7l15.7-85a350 350 0 0099.7-57.6l81.3 28.9a32 32 0 0035.1-9.5l1.8-2.1c34.8-41.1 61.6-87.5 79.7-137.9l.9-2.6c4.5-12.3.8-26.3-9.3-35zM788.3 465.9c2.5 15.1 3.8 30.6 3.8 46.1s-1.3 31-3.8 46.1l-6.6 40.1 74.7 63.9a370.03 370.03 0 01-42.6 73.6L721 702.8l-31.4 25.8c-23.9 19.6-50.5 35-79.3 45.8l-38.1 14.3-17.9 97a377.5 377.5 0 01-85 0l-17.9-97.2-37.8-14.5c-28.5-10.8-55-26.2-78.7-45.7l-31.4-25.9-93.4 33.2c-17-22.9-31.2-47.6-42.6-73.6l75.5-64.5-6.5-40c-2.4-14.9-3.7-30.3-3.7-45.5 0-15.3 1.2-30.6 3.7-45.5l6.5-40-75.5-64.5c11.3-26.1 25.6-50.7 42.6-73.6l93.4 33.2 31.4-25.9c23.7-19.5 50.2-34.9 78.7-45.7l37.9-14.3 17.9-97.2c28.1-3.2 56.8-3.2 85 0l17.9 97 38.1 14.3c28.7 10.8 55.4 26.2 79.3 45.8l31.4 25.8 92.8-32.9c17 22.9 31.2 47.6 42.6 73.6L781.8 426l6.5 39.9zM512 326c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm79.2 255.2A111.6 111.6 0 01512 614c-29.9 0-58-11.7-79.2-32.8A111.6 111.6 0 01400 502c0-29.9 11.7-58 32.8-79.2C454 401.6 482.1 390 512 390c29.9 0 58 11.6 79.2 32.8A111.6 111.6 0 01624 502c0 29.9-11.7 58-32.8 79.2z"}}]},name:"setting",theme:"outlined"},m=o,d=e(84089),f=function(v,u){return r.createElement(d.Z,(0,c.Z)({},v,{ref:u,icon:m}))},C=r.forwardRef(f),S=C},28058:function(w,I,e){"use strict";e.d(I,{Z:function(){return S}});var c=e(87462),r=e(62435),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M464 720a48 48 0 1096 0 48 48 0 10-96 0zm16-304v184c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V416c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8zm475.7 440l-416-720c-6.2-10.7-16.9-16-27.7-16s-21.6 5.3-27.7 16l-416 720C56 877.4 71.4 904 96 904h832c24.6 0 40-26.6 27.7-48zm-783.5-27.9L512 239.9l339.8 588.2H172.2z"}}]},name:"warning",theme:"outlined"},m=o,d=e(84089),f=function(v,u){return r.createElement(d.Z,(0,c.Z)({},v,{ref:u,icon:m}))},C=r.forwardRef(f),S=C},72269:function(w,I,e){"use strict";e.d(I,{Z:function(){return dn}});var c=e(62435),r=e(50888),o=e(93967),m=e.n(o),d=e(87462),f=e(4942),C=e(97685),S=e(91),p=e(21770),v=e(15105),u=["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"],b=c.forwardRef(function(n,t){var s,i=n.prefixCls,h=i===void 0?"rc-switch":i,$=n.className,O=n.checked,l=n.defaultChecked,a=n.disabled,g=n.loadingIcon,M=n.checkedChildren,x=n.unCheckedChildren,A=n.onClick,k=n.onChange,H=n.onKeyDown,T=(0,S.Z)(n,u),W=(0,p.Z)(!1,{value:O,defaultValue:l}),P=(0,C.Z)(W,2),L=P[0],Z=P[1];function D(y,N){var R=L;return a||(R=y,Z(R),k==null||k(R,N)),R}function j(y){y.which===v.Z.LEFT?D(!1,y):y.which===v.Z.RIGHT&&D(!0,y),H==null||H(y)}function z(y){var N=D(!L,y);A==null||A(N,y)}var B=m()(h,$,(s={},(0,f.Z)(s,"".concat(h,"-checked"),L),(0,f.Z)(s,"".concat(h,"-disabled"),a),s));return c.createElement("button",(0,d.Z)({},T,{type:"button",role:"switch","aria-checked":L,disabled:a,className:B,ref:t,onKeyDown:j,onClick:z}),g,c.createElement("span",{className:"".concat(h,"-inner")},c.createElement("span",{className:"".concat(h,"-inner-checked")},M),c.createElement("span",{className:"".concat(h,"-inner-unchecked")},x)))});b.displayName="Switch";var F=b,Q=e(45353),G=e(53124),U=e(98866),J=e(98675),E=e(861),Y=e(15063),V=e(14747),q=e(83559),_=e(83262);const nn=n=>{const{componentCls:t,trackHeightSM:s,trackPadding:i,trackMinWidthSM:h,innerMinMarginSM:$,innerMaxMarginSM:O,handleSizeSM:l,calc:a}=n,g=`${t}-inner`,M=(0,E.unit)(a(l).add(a(i).mul(2)).equal()),x=(0,E.unit)(a(O).mul(2).equal());return{[t]:{[`&${t}-small`]:{minWidth:h,height:s,lineHeight:(0,E.unit)(s),[`${t}-inner`]:{paddingInlineStart:O,paddingInlineEnd:$,[`${g}-checked, ${g}-unchecked`]:{minHeight:s},[`${g}-checked`]:{marginInlineStart:`calc(-100% + ${M} - ${x})`,marginInlineEnd:`calc(100% - ${M} + ${x})`},[`${g}-unchecked`]:{marginTop:a(s).mul(-1).equal(),marginInlineStart:0,marginInlineEnd:0}},[`${t}-handle`]:{width:l,height:l},[`${t}-loading-icon`]:{top:a(a(l).sub(n.switchLoadingIconSize)).div(2).equal(),fontSize:n.switchLoadingIconSize},[`&${t}-checked`]:{[`${t}-inner`]:{paddingInlineStart:$,paddingInlineEnd:O,[`${g}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${g}-unchecked`]:{marginInlineStart:`calc(100% - ${M} + ${x})`,marginInlineEnd:`calc(-100% + ${M} - ${x})`}},[`${t}-handle`]:{insetInlineStart:`calc(100% - ${(0,E.unit)(a(l).add(i).equal())})`}},[`&:not(${t}-disabled):active`]:{[`&:not(${t}-checked) ${g}`]:{[`${g}-unchecked`]:{marginInlineStart:a(n.marginXXS).div(2).equal(),marginInlineEnd:a(n.marginXXS).mul(-1).div(2).equal()}},[`&${t}-checked ${g}`]:{[`${g}-checked`]:{marginInlineStart:a(n.marginXXS).mul(-1).div(2).equal(),marginInlineEnd:a(n.marginXXS).div(2).equal()}}}}}}},en=n=>{const{componentCls:t,handleSize:s,calc:i}=n;return{[t]:{[`${t}-loading-icon${n.iconCls}`]:{position:"relative",top:i(i(s).sub(n.fontSize)).div(2).equal(),color:n.switchLoadingIconColor,verticalAlign:"top"},[`&${t}-checked ${t}-loading-icon`]:{color:n.switchColor}}}},tn=n=>{const{componentCls:t,trackPadding:s,handleBg:i,handleShadow:h,handleSize:$,calc:O}=n,l=`${t}-handle`;return{[t]:{[l]:{position:"absolute",top:s,insetInlineStart:s,width:$,height:$,transition:`all ${n.switchDuration} ease-in-out`,"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,backgroundColor:i,borderRadius:O($).div(2).equal(),boxShadow:h,transition:`all ${n.switchDuration} ease-in-out`,content:'""'}},[`&${t}-checked ${l}`]:{insetInlineStart:`calc(100% - ${(0,E.unit)(O($).add(s).equal())})`},[`&:not(${t}-disabled):active`]:{[`${l}::before`]:{insetInlineEnd:n.switchHandleActiveInset,insetInlineStart:0},[`&${t}-checked ${l}::before`]:{insetInlineEnd:0,insetInlineStart:n.switchHandleActiveInset}}}}},an=n=>{const{componentCls:t,trackHeight:s,trackPadding:i,innerMinMargin:h,innerMaxMargin:$,handleSize:O,calc:l}=n,a=`${t}-inner`,g=(0,E.unit)(l(O).add(l(i).mul(2)).equal()),M=(0,E.unit)(l($).mul(2).equal());return{[t]:{[a]:{display:"block",overflow:"hidden",borderRadius:100,height:"100%",paddingInlineStart:$,paddingInlineEnd:h,transition:`padding-inline-start ${n.switchDuration} ease-in-out, padding-inline-end ${n.switchDuration} ease-in-out`,[`${a}-checked, ${a}-unchecked`]:{display:"block",color:n.colorTextLightSolid,fontSize:n.fontSizeSM,transition:`margin-inline-start ${n.switchDuration} ease-in-out, margin-inline-end ${n.switchDuration} ease-in-out`,pointerEvents:"none",minHeight:s},[`${a}-checked`]:{marginInlineStart:`calc(-100% + ${g} - ${M})`,marginInlineEnd:`calc(100% - ${g} + ${M})`},[`${a}-unchecked`]:{marginTop:l(s).mul(-1).equal(),marginInlineStart:0,marginInlineEnd:0}},[`&${t}-checked ${a}`]:{paddingInlineStart:h,paddingInlineEnd:$,[`${a}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${a}-unchecked`]:{marginInlineStart:`calc(100% - ${g} + ${M})`,marginInlineEnd:`calc(-100% + ${g} - ${M})`}},[`&:not(${t}-disabled):active`]:{[`&:not(${t}-checked) ${a}`]:{[`${a}-unchecked`]:{marginInlineStart:l(i).mul(2).equal(),marginInlineEnd:l(i).mul(-1).mul(2).equal()}},[`&${t}-checked ${a}`]:{[`${a}-checked`]:{marginInlineStart:l(i).mul(-1).mul(2).equal(),marginInlineEnd:l(i).mul(2).equal()}}}}}},ln=n=>{const{componentCls:t,trackHeight:s,trackMinWidth:i}=n;return{[t]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,V.Wf)(n)),{position:"relative",display:"inline-block",boxSizing:"border-box",minWidth:i,height:s,lineHeight:(0,E.unit)(s),verticalAlign:"middle",background:n.colorTextQuaternary,border:"0",borderRadius:100,cursor:"pointer",transition:`all ${n.motionDurationMid}`,userSelect:"none",[`&:hover:not(${t}-disabled)`]:{background:n.colorTextTertiary}}),(0,V.Qy)(n)),{[`&${t}-checked`]:{background:n.switchColor,[`&:hover:not(${t}-disabled)`]:{background:n.colorPrimaryHover}},[`&${t}-loading, &${t}-disabled`]:{cursor:"not-allowed",opacity:n.switchDisabledOpacity,"*":{boxShadow:"none",cursor:"not-allowed"}},[`&${t}-rtl`]:{direction:"rtl"}})}},cn=n=>{const{fontSize:t,lineHeight:s,controlHeight:i,colorWhite:h}=n,$=t*s,O=i/2,l=2,a=$-l*2,g=O-l*2;return{trackHeight:$,trackHeightSM:O,trackMinWidth:a*2+l*4,trackMinWidthSM:g*2+l*2,trackPadding:l,handleBg:h,handleSize:a,handleSizeSM:g,handleShadow:`0 2px 4px 0 ${new Y.FastColor("#00230b").setA(.2).toRgbString()}`,innerMinMargin:a/2,innerMaxMargin:a+l+l*2,innerMinMarginSM:g/2,innerMaxMarginSM:g+l+l*2}};var rn=(0,q.I$)("Switch",n=>{const t=(0,_.mergeToken)(n,{switchDuration:n.motionDurationMid,switchColor:n.colorPrimary,switchDisabledOpacity:n.opacityLoading,switchLoadingIconSize:n.calc(n.fontSizeIcon).mul(.75).equal(),switchLoadingIconColor:`rgba(0, 0, 0, ${n.opacityLoading})`,switchHandleActiveInset:"-30%"});return[ln(t),an(t),tn(t),en(t),nn(t)]},cn),on=function(n,t){var s={};for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&t.indexOf(i)<0&&(s[i]=n[i]);if(n!=null&&typeof Object.getOwnPropertySymbols=="function")for(var h=0,i=Object.getOwnPropertySymbols(n);h{const{prefixCls:s,size:i,disabled:h,loading:$,className:O,rootClassName:l,style:a,checked:g,value:M,defaultChecked:x,defaultValue:A,onChange:k}=n,H=on(n,["prefixCls","size","disabled","loading","className","rootClassName","style","checked","value","defaultChecked","defaultValue","onChange"]),[T,W]=(0,p.Z)(!1,{value:g!=null?g:M,defaultValue:x!=null?x:A}),{getPrefixCls:P,direction:L,switch:Z}=c.useContext(G.E_),D=c.useContext(U.Z),j=(h!=null?h:D)||$,z=P("switch",s),B=c.createElement("div",{className:`${z}-handle`},$&&c.createElement(r.Z,{className:`${z}-loading-icon`})),[y,N,R]=rn(z),sn=(0,J.Z)(i),un=m()(Z==null?void 0:Z.className,{[`${z}-small`]:sn==="small",[`${z}-loading`]:$,[`${z}-rtl`]:L==="rtl"},O,l,N,R),hn=Object.assign(Object.assign({},Z==null?void 0:Z.style),a),gn=(...K)=>{W(K[0]),k==null||k.apply(void 0,K)};return y(c.createElement(Q.Z,{component:"Switch"},c.createElement(F,Object.assign({},H,{checked:T,onChange:gn,prefixCls:z,className:un,style:hn,disabled:j,ref:t,loadingIcon:B}))))});X.__ANT_SWITCH=!0;var dn=X},64599:function(w,I,e){var c=e(96263);function r(o,m){var d=typeof Symbol!="undefined"&&o[Symbol.iterator]||o["@@iterator"];if(!d){if(Array.isArray(o)||(d=c(o))||m&&o&&typeof o.length=="number"){d&&(o=d);var f=0,C=function(){};return{s:C,n:function(){return f>=o.length?{done:!0}:{done:!1,value:o[f++]}},e:function(b){throw b},f:C}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var S=!0,p=!1,v;return{s:function(){d=d.call(o)},n:function(){var b=d.next();return S=b.done,b},e:function(b){p=!0,v=b},f:function(){try{!S&&d.return!=null&&d.return()}finally{if(p)throw v}}}}w.exports=r,w.exports.__esModule=!0,w.exports.default=w.exports}}]); diff --git a/app/bootstrap/src/main/resources/static/7788.6f502a6c.async.js b/app/bootstrap/src/main/resources/static/7788.6f502a6c.async.js deleted file mode 100644 index 9eea9467..00000000 --- a/app/bootstrap/src/main/resources/static/7788.6f502a6c.async.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[7788],{86743:function(re,Q,a){var O=a(62435),t=a(30470),D=a(83622),A=a(33671);function k(S){return!!(S!=null&&S.then)}const X=S=>{const{type:z,children:H,prefixCls:ee,buttonProps:P,close:p,autoFocus:I,emitEvent:h,isSilent:R,quitOnNullishReturnValue:G,actionFn:Z}=S,T=O.useRef(!1),w=O.useRef(null),[Y,J]=(0,t.Z)(!1),$=(...B)=>{p==null||p.apply(void 0,B)};O.useEffect(()=>{let B=null;return I&&(B=setTimeout(()=>{var j;(j=w.current)===null||j===void 0||j.focus({preventScroll:!0})})),()=>{B&&clearTimeout(B)}},[]);const K=B=>{k(B)&&(J(!0),B.then((...j)=>{J(!1,!0),$.apply(void 0,j),T.current=!1},j=>{if(J(!1,!0),T.current=!1,!(R!=null&&R()))return Promise.reject(j)}))},te=B=>{if(T.current)return;if(T.current=!0,!Z){$();return}let j;if(h){if(j=Z(B),G&&!k(j)){T.current=!1,$(B);return}}else if(Z.length)j=Z(p),T.current=!1;else if(j=Z(),!k(j)){$();return}K(j)};return O.createElement(D.ZP,Object.assign({},(0,A.nx)(z),{onClick:te,loading:Y,prefixCls:ee},P,{ref:w}),H)};Q.Z=X},69760:function(re,Q,a){a.d(Q,{Z:function(){return ee},w:function(){return S}});var O=a(62435),t=a(97937),D=a(64217),A=a(10110),k=a(24457),X=a(38780);function S(P){if(P)return{closable:P.closable,closeIcon:P.closeIcon}}function z(P){const{closable:p,closeIcon:I}=P||{};return O.useMemo(()=>{if(!p&&(p===!1||I===!1||I===null))return!1;if(p===void 0&&I===void 0)return null;let h={closeIcon:typeof I!="boolean"&&I!==null?I:void 0};return p&&typeof p=="object"&&(h=Object.assign(Object.assign({},h),p)),h},[p,I])}const H={};function ee(P,p,I=H){const h=z(P),R=z(p),[G]=(0,A.Z)("global",k.Z.global),Z=typeof h!="boolean"?!!(h!=null&&h.disabled):!1,T=O.useMemo(()=>Object.assign({closeIcon:O.createElement(t.Z,null)},I),[I]),w=O.useMemo(()=>h===!1?!1:h?(0,X.Z)(T,R,h):R===!1?!1:R?(0,X.Z)(T,R):T.closable?T:!1,[h,R,T]);return O.useMemo(()=>{if(w===!1)return[!1,null,Z,{}];const{closeIconRender:Y}=T,{closeIcon:J}=w;let $=J;const K=(0,D.Z)(w,!0);return $!=null&&(Y&&($=Y(J)),$=O.isValidElement($)?O.cloneElement($,Object.assign({"aria-label":G.close},K)):O.createElement("span",Object.assign({"aria-label":G.close},K),$)),[!0,$,Z,K]},[w,T])}},17788:function(re,Q,a){a.d(Q,{Z:function(){return dn}});var O=a(74902),t=a(62435),D=a(53124),A=a(21532),k=a(69711),X=a(89739),S=a(4340),z=a(21640),H=a(78860),ee=a(93967),P=a.n(ee),p=a(87263),I=a(33603),h=a(10110),R=a(29691),G=a(86743);const Z=t.createContext({}),{Provider:T}=Z;var Y=()=>{const{autoFocusButton:e,cancelButtonProps:o,cancelTextLocale:s,isSilent:n,mergedOkCancel:l,rootPrefixCls:i,close:d,onCancel:u,onConfirm:c}=(0,t.useContext)(Z);return l?t.createElement(G.Z,{isSilent:n,actionFn:u,close:(...f)=>{d==null||d.apply(void 0,f),c==null||c(!1)},autoFocus:e==="cancel",buttonProps:o,prefixCls:`${i}-btn`},s):null},$=()=>{const{autoFocusButton:e,close:o,isSilent:s,okButtonProps:n,rootPrefixCls:l,okTextLocale:i,okType:d,onConfirm:u,onOk:c}=(0,t.useContext)(Z);return t.createElement(G.Z,{isSilent:s,type:d||"primary",actionFn:c,close:(...f)=>{o==null||o.apply(void 0,f),u==null||u(!0)},autoFocus:e==="ok",buttonProps:n,prefixCls:`${l}-btn`},i)},K=a(97937),te=a(40974),B=a(89942),j=a(69760),Fe=a(98924);const Le=()=>(0,Fe.Z)()&&window.document.documentElement;var We=a(43945),ce=a(35792),Ae=a(48054),ke=a(16569),ze=a(98866),ie=a(83622),ue=()=>{const{cancelButtonProps:e,cancelTextLocale:o,onCancel:s}=(0,t.useContext)(Z);return t.createElement(ie.ZP,Object.assign({onClick:s},e),o)},Ue=a(33671),fe=()=>{const{confirmLoading:e,okButtonProps:o,okType:s,okTextLocale:n,onOk:l}=(0,t.useContext)(Z);return t.createElement(ie.ZP,Object.assign({},(0,Ue.nx)(s),{loading:e,onClick:l},o),n)},de=a(83008);function me(e,o){return t.createElement("span",{className:`${e}-close-x`},o||t.createElement(K.Z,{className:`${e}-close-icon`}))}const Ce=e=>{const{okText:o,okType:s="primary",cancelText:n,confirmLoading:l,onOk:i,onCancel:d,okButtonProps:u,cancelButtonProps:c,footer:f}=e,[r]=(0,h.Z)("Modal",(0,de.A)()),m=o||(r==null?void 0:r.okText),x=n||(r==null?void 0:r.cancelText),v={confirmLoading:l,okButtonProps:u,cancelButtonProps:c,okTextLocale:m,cancelTextLocale:x,okType:s,onOk:i,onCancel:d},y=t.useMemo(()=>v,(0,O.Z)(Object.values(v)));let C;return typeof f=="function"||typeof f=="undefined"?(C=t.createElement(t.Fragment,null,t.createElement(ue,null),t.createElement(fe,null)),typeof f=="function"&&(C=f(C,{OkBtn:fe,CancelBtn:ue})),C=t.createElement(T,{value:y},C)):C=f,t.createElement(ze.n,{disabled:!1},C)};var oe=a(71194),He=function(e,o){var s={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(s[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var l=0,n=Object.getOwnPropertySymbols(e);l{ae={x:e.pageX,y:e.pageY},setTimeout(()=>{ae=null},100)};Le()&&document.documentElement.addEventListener("click",we,!0);var ve=e=>{const{prefixCls:o,className:s,rootClassName:n,open:l,wrapClassName:i,centered:d,getContainer:u,focusTriggerAfterClose:c=!0,style:f,visible:r,width:m=520,footer:x,classNames:v,styles:y,children:C,loading:E,confirmLoading:g,zIndex:b,mousePosition:N,onOk:_,onCancel:U,destroyOnHidden:L,destroyOnClose:mn}=e,Cn=He(e,["prefixCls","className","rootClassName","open","wrapClassName","centered","getContainer","focusTriggerAfterClose","style","visible","width","footer","classNames","styles","children","loading","confirmLoading","zIndex","mousePosition","onOk","onCancel","destroyOnHidden","destroyOnClose"]),{getPopupContainer:vn,getPrefixCls:$e,direction:gn,modal:M}=t.useContext(D.E_),Me=V=>{g||U==null||U(V)},xn=V=>{_==null||_(V)},W=$e("modal",o),Ze=$e(),Be=(0,ce.Z)(W),[On,Ne,bn]=(0,oe.ZP)(W,Be),yn=P()(i,{[`${W}-centered`]:d!=null?d:M==null?void 0:M.centered,[`${W}-wrap-rtl`]:gn==="rtl"}),Pn=x!==null&&!E?t.createElement(Ce,Object.assign({},e,{onOk:xn,onCancel:Me})):null,[Se,De,En,pn]=(0,j.Z)((0,j.w)(e),(0,j.w)(M),{closable:!0,closeIcon:t.createElement(K.Z,{className:`${W}-close-icon`}),closeIconRender:V=>me(W,V)}),hn=(0,ke.H)(`.${W}-content`),[jn,In]=(0,p.Cn)("Modal",b),[Tn,le]=t.useMemo(()=>m&&typeof m=="object"?[void 0,m]:[m,void 0],[m]),$n=t.useMemo(()=>{const V={};return le&&Object.keys(le).forEach(Re=>{const se=le[Re];se!==void 0&&(V[`--${W}-${Re}-width`]=typeof se=="number"?`${se}px`:se)}),V},[le]);return On(t.createElement(B.Z,{form:!0,space:!0},t.createElement(We.Z.Provider,{value:In},t.createElement(te.Z,Object.assign({width:Tn},Cn,{zIndex:jn,getContainer:u===void 0?vn:u,prefixCls:W,rootClassName:P()(Ne,n,bn,Be),footer:Pn,visible:l!=null?l:r,mousePosition:N!=null?N:ae,onClose:Me,closable:Se&&Object.assign({disabled:En,closeIcon:De},pn),closeIcon:De,focusTriggerAfterClose:c,transitionName:(0,I.m)(Ze,"zoom",e.transitionName),maskTransitionName:(0,I.m)(Ze,"fade",e.maskTransitionName),className:P()(Ne,s,M==null?void 0:M.className),style:Object.assign(Object.assign(Object.assign({},M==null?void 0:M.style),f),$n),classNames:Object.assign(Object.assign(Object.assign({},M==null?void 0:M.classNames),v),{wrapper:P()(yn,v==null?void 0:v.wrapper)}),styles:Object.assign(Object.assign({},M==null?void 0:M.styles),y),panelRef:hn,destroyOnClose:L!=null?L:mn}),E?t.createElement(Ae.Z,{active:!0,title:!1,paragraph:{rows:4},className:`${W}-body-skeleton`}):C))))},ge=a(861),Ke=a(14747),Ve=a(83559);const Qe=e=>{const{componentCls:o,titleFontSize:s,titleLineHeight:n,modalConfirmIconSize:l,fontSize:i,lineHeight:d,modalTitleHeight:u,fontHeight:c,confirmBodyPadding:f}=e,r=`${o}-confirm`;return{[r]:{"&-rtl":{direction:"rtl"},[`${e.antCls}-modal-header`]:{display:"none"},[`${r}-body-wrapper`]:Object.assign({},(0,Ke.dF)()),[`&${o} ${o}-body`]:{padding:f},[`${r}-body`]:{display:"flex",flexWrap:"nowrap",alignItems:"start",[`> ${e.iconCls}`]:{flex:"none",fontSize:l,marginInlineEnd:e.confirmIconMarginInlineEnd,marginTop:e.calc(e.calc(c).sub(l).equal()).div(2).equal()},[`&-has-title > ${e.iconCls}`]:{marginTop:e.calc(e.calc(u).sub(l).equal()).div(2).equal()}},[`${r}-paragraph`]:{display:"flex",flexDirection:"column",flex:"auto",rowGap:e.marginXS,maxWidth:`calc(100% - ${(0,ge.unit)(e.marginSM)})`},[`${e.iconCls} + ${r}-paragraph`]:{maxWidth:`calc(100% - ${(0,ge.unit)(e.calc(e.modalConfirmIconSize).add(e.marginSM).equal())})`},[`${r}-title`]:{color:e.colorTextHeading,fontWeight:e.fontWeightStrong,fontSize:s,lineHeight:n},[`${r}-content`]:{color:e.colorText,fontSize:i,lineHeight:d},[`${r}-btns`]:{textAlign:"end",marginTop:e.confirmBtnsMarginTop,[`${e.antCls}-btn + ${e.antCls}-btn`]:{marginBottom:0,marginInlineStart:e.marginXS}}},[`${r}-error ${r}-body > ${e.iconCls}`]:{color:e.colorError},[`${r}-warning ${r}-body > ${e.iconCls}, - ${r}-confirm ${r}-body > ${e.iconCls}`]:{color:e.colorWarning},[`${r}-info ${r}-body > ${e.iconCls}`]:{color:e.colorInfo},[`${r}-success ${r}-body > ${e.iconCls}`]:{color:e.colorSuccess}}};var Xe=(0,Ve.bk)(["Modal","confirm"],e=>{const o=(0,oe.B4)(e);return[Qe(o)]},oe.eh,{order:-1e3}),Ge=function(e,o){var s={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(s[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var l=0,n=Object.getOwnPropertySymbols(e);lb,(0,O.Z)(Object.values(b))),_=t.createElement(t.Fragment,null,t.createElement(Y,null),t.createElement($,null)),U=e.title!==void 0&&e.title!==null,L=`${i}-body`;return t.createElement("div",{className:`${i}-body-wrapper`},t.createElement("div",{className:P()(L,{[`${L}-has-title`]:U})},m,t.createElement("div",{className:`${i}-paragraph`},U&&t.createElement("span",{className:`${i}-title`},e.title),t.createElement("div",{className:`${i}-content`},e.content))),c===void 0||typeof c=="function"?t.createElement(T,{value:N},t.createElement("div",{className:`${i}-btns`},typeof c=="function"?c(_,{OkBtn:$,CancelBtn:Y}):_)):c,t.createElement(Xe,{prefixCls:o}))}const Ye=e=>{const{close:o,zIndex:s,maskStyle:n,direction:l,prefixCls:i,wrapClassName:d,rootPrefixCls:u,bodyStyle:c,closable:f=!1,onConfirm:r,styles:m}=e,x=`${i}-confirm`,v=e.width||416,y=e.style||{},C=e.mask===void 0?!0:e.mask,E=e.maskClosable===void 0?!1:e.maskClosable,g=P()(x,`${x}-${e.type}`,{[`${x}-rtl`]:l==="rtl"},e.className),[,b]=(0,R.ZP)(),N=t.useMemo(()=>s!==void 0?s:b.zIndexPopupBase+p.u6,[s,b]);return t.createElement(ve,Object.assign({},e,{className:g,wrapClassName:P()({[`${x}-centered`]:!!e.centered},d),onCancel:()=>{o==null||o({triggerCancel:!0}),r==null||r(!1)},title:"",footer:null,transitionName:(0,I.m)(u||"","zoom",e.transitionName),maskTransitionName:(0,I.m)(u||"","fade",e.maskTransitionName),mask:C,maskClosable:E,style:y,styles:Object.assign({body:c,mask:n},m),width:v,zIndex:N,closable:f}),t.createElement(xe,Object.assign({},e,{confirmPrefixCls:x})))};var Oe=e=>{const{rootPrefixCls:o,iconPrefixCls:s,direction:n,theme:l}=e;return t.createElement(A.ZP,{prefixCls:o,iconPrefixCls:s,direction:n,theme:l},t.createElement(Ye,Object.assign({},e)))},q=[];let be="";function ye(){return be}const Je=e=>{var o,s;const{prefixCls:n,getContainer:l,direction:i}=e,d=(0,de.A)(),u=(0,t.useContext)(D.E_),c=ye()||u.getPrefixCls(),f=n||`${c}-modal`;let r=l;return r===!1&&(r=void 0),t.createElement(Oe,Object.assign({},e,{rootPrefixCls:c,prefixCls:f,iconPrefixCls:u.iconPrefixCls,theme:u.theme,direction:i!=null?i:u.direction,locale:(s=(o=u.locale)===null||o===void 0?void 0:o.Modal)!==null&&s!==void 0?s:d,getContainer:r}))};function ne(e){const o=(0,A.w6)(),s=document.createDocumentFragment();let n=Object.assign(Object.assign({},e),{close:c,open:!0}),l,i;function d(...r){var m;if(r.some(y=>y==null?void 0:y.triggerCancel)){var v;(m=e.onCancel)===null||m===void 0||(v=m).call.apply(v,[e,()=>{}].concat((0,O.Z)(r.slice(1))))}for(let y=0;y{const m=o.getPrefixCls(void 0,ye()),x=o.getIconPrefixCls(),v=o.getTheme(),y=t.createElement(Je,Object.assign({},r));i=(0,k.q)()(t.createElement(A.ZP,{prefixCls:m,iconPrefixCls:x,theme:v},o.holderRender?o.holderRender(y):y),s)})}function c(...r){n=Object.assign(Object.assign({},n),{open:!1,afterClose:()=>{typeof e.afterClose=="function"&&e.afterClose(),d.apply(this,r)}}),n.visible&&delete n.visible,u(n)}function f(r){typeof r=="function"?n=r(n):n=Object.assign(Object.assign({},n),r),u(n)}return u(n),q.push(c),{destroy:c,update:f}}function Pe(e){return Object.assign(Object.assign({},e),{type:"warning"})}function Ee(e){return Object.assign(Object.assign({},e),{type:"info"})}function pe(e){return Object.assign(Object.assign({},e),{type:"success"})}function he(e){return Object.assign(Object.assign({},e),{type:"error"})}function je(e){return Object.assign(Object.assign({},e),{type:"confirm"})}function qe({rootPrefixCls:e}){be=e}var _e=a(8745),en=function(e,o){var s={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(s[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var l=0,n=Object.getOwnPropertySymbols(e);l{const{prefixCls:o,className:s,closeIcon:n,closable:l,type:i,title:d,children:u,footer:c}=e,f=en(e,["prefixCls","className","closeIcon","closable","type","title","children","footer"]),{getPrefixCls:r}=t.useContext(D.E_),m=r(),x=o||r("modal"),v=(0,ce.Z)(m),[y,C,E]=(0,oe.ZP)(x,v),g=`${x}-confirm`;let b={};return i?b={closable:l!=null?l:!1,title:"",footer:"",children:t.createElement(xe,Object.assign({},e,{prefixCls:x,confirmPrefixCls:g,rootPrefixCls:m,content:u}))}:b={closable:l!=null?l:!0,title:d,footer:c!==null&&t.createElement(Ce,Object.assign({},e)),children:u},y(t.createElement(te.s,Object.assign({prefixCls:x,className:P()(C,`${x}-pure-panel`,i&&g,i&&`${g}-${i}`,s,E,v)},f,{closeIcon:me(x,n),closable:l},b)))};var tn=(0,_e.i)(nn);function on(){const[e,o]=t.useState([]),s=t.useCallback(n=>(o(l=>[].concat((0,O.Z)(l),[n])),()=>{o(l=>l.filter(i=>i!==n))}),[]);return[e,s]}var ln=a(24457),sn=function(e,o){var s={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&o.indexOf(n)<0&&(s[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var l=0,n=Object.getOwnPropertySymbols(e);l{var s,{afterClose:n,config:l}=e,i=sn(e,["afterClose","config"]);const[d,u]=t.useState(!0),[c,f]=t.useState(l),{direction:r,getPrefixCls:m}=t.useContext(D.E_),x=m("modal"),v=m(),y=()=>{var b;n(),(b=c.afterClose)===null||b===void 0||b.call(c)},C=(...b)=>{var N;if(u(!1),b.some(L=>L==null?void 0:L.triggerCancel)){var U;(N=c.onCancel)===null||N===void 0||(U=N).call.apply(U,[c,()=>{}].concat((0,O.Z)(b.slice(1))))}};t.useImperativeHandle(o,()=>({destroy:C,update:b=>{f(N=>Object.assign(Object.assign({},N),b))}}));const E=(s=c.okCancel)!==null&&s!==void 0?s:c.type==="confirm",[g]=(0,h.Z)("Modal",ln.Z.Modal);return t.createElement(Oe,Object.assign({prefixCls:x,rootPrefixCls:v},c,{close:C,open:d,afterClose:y,okText:c.okText||(E?g==null?void 0:g.okText:g==null?void 0:g.justOkText),direction:c.direction||r,cancelText:c.cancelText||(g==null?void 0:g.cancelText)},i))};var an=t.forwardRef(rn);let Ie=0;const cn=t.memo(t.forwardRef((e,o)=>{const[s,n]=on();return t.useImperativeHandle(o,()=>({patchElement:n}),[]),t.createElement(t.Fragment,null,s)}));function un(){const e=t.useRef(null),[o,s]=t.useState([]);t.useEffect(()=>{o.length&&((0,O.Z)(o).forEach(d=>{d()}),s([]))},[o]);const n=t.useCallback(i=>function(u){var c;Ie+=1;const f=t.createRef();let r;const m=new Promise(E=>{r=E});let x=!1,v;const y=t.createElement(an,{key:`modal-${Ie}`,config:i(u),ref:f,afterClose:()=>{v==null||v()},isSilent:()=>x,onConfirm:E=>{r(E)}});return v=(c=e.current)===null||c===void 0?void 0:c.patchElement(y),v&&q.push(v),{destroy:()=>{function E(){var g;(g=f.current)===null||g===void 0||g.destroy()}f.current?E():s(g=>[].concat((0,O.Z)(g),[E]))},update:E=>{function g(){var b;(b=f.current)===null||b===void 0||b.update(E)}f.current?g():s(b=>[].concat((0,O.Z)(b),[g]))},then:E=>(x=!0,m.then(E))}},[]);return[t.useMemo(()=>({info:n(Ee),success:n(pe),error:n(he),warning:n(Pe),confirm:n(je)}),[]),t.createElement(cn,{key:"modal-holder",ref:e})]}var fn=un;function Te(e){return ne(Pe(e))}const F=ve;F.useModal=fn,F.info=function(o){return ne(Ee(o))},F.success=function(o){return ne(pe(o))},F.error=function(o){return ne(he(o))},F.warning=Te,F.warn=Te,F.confirm=function(o){return ne(je(o))},F.destroyAll=function(){for(;q.length;){const o=q.pop();o&&o()}},F.config=qe,F._InternalPanelDoNotUseOrYouWillBeFired=tn;var dn=F},16569:function(re,Q,a){a.d(Q,{H:function(){return k}});var O=a(62435),t=a(66680);function D(){}const A=O.createContext({add:D,remove:D});function k(S){const z=O.useContext(A),H=O.useRef(null);return(0,t.Z)(P=>{if(P){const p=S?P.querySelector(S):P;z.add(p),H.current=p}else z.remove(H.current)})}var X=null}}]); diff --git a/app/bootstrap/src/main/resources/static/7796.ffaf9f46.async.js b/app/bootstrap/src/main/resources/static/7796.ffaf9f46.async.js deleted file mode 100644 index e1fc2c9c..00000000 --- a/app/bootstrap/src/main/resources/static/7796.ffaf9f46.async.js +++ /dev/null @@ -1,15 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[7796],{57132:function(De,ne,e){e.d(ne,{Z:function(){return L}});var C=e(87462),U=e(62435),h={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 64H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496v688c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V96c0-17.7-14.3-32-32-32zM704 192H192c-17.7 0-32 14.3-32 32v530.7c0 8.5 3.4 16.6 9.4 22.6l173.3 173.3c2.2 2.2 4.7 4 7.4 5.5v1.9h4.2c3.5 1.3 7.2 2 11 2H704c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32zM350 856.2L263.9 770H350v86.2zM664 888H414V746c0-22.1-17.9-40-40-40H232V264h432v624z"}}]},name:"copy",theme:"outlined"},ce=h,E=e(84089),k=function(ve,oe){return U.createElement(E.Z,(0,C.Z)({},ve,{ref:oe,icon:ce}))},fe=U.forwardRef(k),L=fe},35301:function(De,ne,e){e.d(ne,{Z:function(){return Ne}});var C=e(62435),U=e(93967),h=e.n(U),ce=e(91304),E=e(78290),k=e(9708),fe=e(53124),L=e(98866),be=e(35792),ve=e(98675),oe=e(65223),Re=e(27833),r=e(4173),$e=e(87887),Ze=e(47673),Ae=e(83559),we=e(83262),Ee=e(20353);const Te=a=>{const{componentCls:n,paddingLG:R}=a,u=`${n}-textarea`;return{[`textarea${n}`]:{maxWidth:"100%",height:"auto",minHeight:a.controlHeight,lineHeight:a.lineHeight,verticalAlign:"bottom",transition:`all ${a.motionDurationSlow}`,resize:"vertical",[`&${n}-mouse-active`]:{transition:`all ${a.motionDurationSlow}, height 0s, width 0s`}},[`${n}-textarea-affix-wrapper-resize-dirty`]:{width:"auto"},[u]:{position:"relative","&-show-count":{[`${n}-data-count`]:{position:"absolute",bottom:a.calc(a.fontSize).mul(a.lineHeight).mul(-1).equal(),insetInlineEnd:0,color:a.colorTextDescription,whiteSpace:"nowrap",pointerEvents:"none"}},[` - &-allow-clear > ${n}, - &-affix-wrapper${u}-has-feedback ${n} - `]:{paddingInlineEnd:R},[`&-affix-wrapper${n}-affix-wrapper`]:{padding:0,[`> textarea${n}`]:{fontSize:"inherit",border:"none",outline:"none",background:"transparent",minHeight:a.calc(a.controlHeight).sub(a.calc(a.lineWidth).mul(2)).equal(),"&:focus":{boxShadow:"none !important"}},[`${n}-suffix`]:{margin:0,"> *:not(:last-child)":{marginInline:0},[`${n}-clear-icon`]:{position:"absolute",insetInlineEnd:a.paddingInline,insetBlockStart:a.paddingXS},[`${u}-suffix`]:{position:"absolute",top:0,insetInlineEnd:a.paddingInline,bottom:0,zIndex:1,display:"inline-flex",alignItems:"center",margin:"auto",pointerEvents:"none"}}},[`&-affix-wrapper${n}-affix-wrapper-rtl`]:{[`${n}-suffix`]:{[`${n}-data-count`]:{direction:"ltr",insetInlineStart:0}}},[`&-affix-wrapper${n}-affix-wrapper-sm`]:{[`${n}-suffix`]:{[`${n}-clear-icon`]:{insetInlineEnd:a.paddingInlineSM}}}}}};var me=(0,Ae.I$)(["Input","TextArea"],a=>{const n=(0,we.mergeToken)(a,(0,Ee.e)(a));return[Te(n)]},Ee.T,{resetFont:!1}),S=function(a,n){var R={};for(var u in a)Object.prototype.hasOwnProperty.call(a,u)&&n.indexOf(u)<0&&(R[u]=a[u]);if(a!=null&&typeof Object.getOwnPropertySymbols=="function")for(var F=0,u=Object.getOwnPropertySymbols(a);F{var R;const{prefixCls:u,bordered:F=!0,size:re,disabled:ge,status:Oe,allowClear:xe,classNames:se,rootClassName:t,className:P,style:s,styles:d,variant:I,showCount:x,onMouseDown:l,onResize:v}=a,$=S(a,["prefixCls","bordered","size","disabled","status","allowClear","classNames","rootClassName","className","style","styles","variant","showCount","onMouseDown","onResize"]),{getPrefixCls:p,direction:m,allowClear:Z,autoComplete:A,className:B,style:z,classNames:W,styles:pe}=(0,fe.dj)("textArea"),he=C.useContext(L.Z),Y=ge!=null?ge:he,{status:b,hasFeedback:Se,feedbackIcon:y}=C.useContext(oe.aM),V=(0,k.F)(b,Oe),T=C.useRef(null);C.useImperativeHandle(n,()=>{var w;return{resizableTextArea:(w=T.current)===null||w===void 0?void 0:w.resizableTextArea,focus:c=>{var O,H;(0,$e.nH)((H=(O=T.current)===null||O===void 0?void 0:O.resizableTextArea)===null||H===void 0?void 0:H.textArea,c)},blur:()=>{var c;return(c=T.current)===null||c===void 0?void 0:c.blur()}}});const i=p("input",u),_=(0,be.Z)(i),[ie,G,N]=(0,Ze.TI)(i,t),[ee]=me(i,_),{compactSize:ye,compactItemClassnames:te}=(0,r.ri)(i,m),j=(0,ve.Z)(w=>{var c;return(c=re!=null?re:ye)!==null&&c!==void 0?c:w}),[le,X]=(0,Re.Z)("textArea",I,F),ue=(0,E.Z)(xe!=null?xe:Z),[J,de]=C.useState(!1),[ae,K]=C.useState(!1),M=w=>{de(!0),l==null||l(w);const c=()=>{de(!1),document.removeEventListener("mouseup",c)};document.addEventListener("mouseup",c)},g=w=>{var c,O;if(v==null||v(w),J&&typeof getComputedStyle=="function"){const H=(O=(c=T.current)===null||c===void 0?void 0:c.nativeElement)===null||O===void 0?void 0:O.querySelector("textarea");H&&getComputedStyle(H).resize==="both"&&K(!0)}};return ie(ee(C.createElement(ce.default,Object.assign({autoComplete:A},$,{style:Object.assign(Object.assign({},z),s),styles:Object.assign(Object.assign({},pe),d),disabled:Y,allowClear:ue,className:h()(N,_,P,t,te,B,ae&&`${i}-textarea-affix-wrapper-resize-dirty`),classNames:Object.assign(Object.assign(Object.assign({},se),W),{textarea:h()({[`${i}-sm`]:j==="small",[`${i}-lg`]:j==="large"},G,se==null?void 0:se.textarea,W.textarea,J&&`${i}-mouse-active`),variant:h()({[`${i}-${le}`]:X},(0,k.Z)(i,V)),affixWrapper:h()(`${i}-textarea-affix-wrapper`,{[`${i}-affix-wrapper-rtl`]:m==="rtl",[`${i}-affix-wrapper-sm`]:j==="small",[`${i}-affix-wrapper-lg`]:j==="large",[`${i}-textarea-show-count`]:x||((R=a.count)===null||R===void 0?void 0:R.show)},G)}),prefixCls:i,suffix:Se&&C.createElement("span",{className:`${i}-textarea-suffix`},y),showCount:x,ref:T,onResize:g,onMouseDown:M}))))})},91304:function(De,ne,e){e.r(ne),e.d(ne,{ResizableTextArea:function(){return re},default:function(){return se}});var C=e(87462),U=e(4942),h=e(1413),ce=e(74902),E=e(97685),k=e(91),fe=e(93967),L=e.n(fe),be=e(67656),ve=e(82234),oe=e(87887),Re=e(21770),r=e(62435),$e=e(71002),Ze=e(48555),Ae=e(8410),we=e(75164),Ee=` - min-height:0 !important; - max-height:none !important; - height:0 !important; - visibility:hidden !important; - overflow:hidden !important; - position:absolute !important; - z-index:-1000 !important; - top:0 !important; - right:0 !important; - pointer-events: none !important; -`,Te=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break","white-space"],me={},S;function Fe(t){var P=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,s=t.getAttribute("id")||t.getAttribute("data-reactid")||t.getAttribute("name");if(P&&me[s])return me[s];var d=window.getComputedStyle(t),I=d.getPropertyValue("box-sizing")||d.getPropertyValue("-moz-box-sizing")||d.getPropertyValue("-webkit-box-sizing"),x=parseFloat(d.getPropertyValue("padding-bottom"))+parseFloat(d.getPropertyValue("padding-top")),l=parseFloat(d.getPropertyValue("border-bottom-width"))+parseFloat(d.getPropertyValue("border-top-width")),v=Te.map(function(p){return"".concat(p,":").concat(d.getPropertyValue(p))}).join(";"),$={sizingStyle:v,paddingSize:x,borderSize:l,boxSizing:I};return P&&s&&(me[s]=$),$}function Ne(t){var P=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,d=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;S||(S=document.createElement("textarea"),S.setAttribute("tab-index","-1"),S.setAttribute("aria-hidden","true"),S.setAttribute("name","hiddenTextarea"),document.body.appendChild(S)),t.getAttribute("wrap")?S.setAttribute("wrap",t.getAttribute("wrap")):S.removeAttribute("wrap");var I=Fe(t,P),x=I.paddingSize,l=I.borderSize,v=I.boxSizing,$=I.sizingStyle;S.setAttribute("style","".concat($,";").concat(Ee)),S.value=t.value||t.placeholder||"";var p=void 0,m=void 0,Z,A=S.scrollHeight;if(v==="border-box"?A+=l:v==="content-box"&&(A-=x),s!==null||d!==null){S.value=" ";var B=S.scrollHeight-x;s!==null&&(p=B*s,v==="border-box"&&(p=p+x+l),A=Math.max(p,A)),d!==null&&(m=B*d,v==="border-box"&&(m=m+x+l),Z=A>m?"":"hidden",A=Math.min(m,A))}var z={height:A,overflowY:Z,resize:"none"};return p&&(z.minHeight=p),m&&(z.maxHeight=m),z}var a=["prefixCls","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],n=0,R=1,u=2,F=r.forwardRef(function(t,P){var s=t,d=s.prefixCls,I=s.defaultValue,x=s.value,l=s.autoSize,v=s.onResize,$=s.className,p=s.style,m=s.disabled,Z=s.onChange,A=s.onInternalAutoSize,B=(0,k.Z)(s,a),z=(0,Re.Z)(I,{value:x,postState:function(g){return g!=null?g:""}}),W=(0,E.Z)(z,2),pe=W[0],he=W[1],Y=function(g){he(g.target.value),Z==null||Z(g)},b=r.useRef();r.useImperativeHandle(P,function(){return{textArea:b.current}});var Se=r.useMemo(function(){return l&&(0,$e.Z)(l)==="object"?[l.minRows,l.maxRows]:[]},[l]),y=(0,E.Z)(Se,2),V=y[0],T=y[1],i=!!l,_=function(){try{if(document.activeElement===b.current){var g=b.current,w=g.selectionStart,c=g.selectionEnd,O=g.scrollTop;b.current.setSelectionRange(w,c),b.current.scrollTop=O}}catch(H){}},ie=r.useState(u),G=(0,E.Z)(ie,2),N=G[0],ee=G[1],ye=r.useState(),te=(0,E.Z)(ye,2),j=te[0],le=te[1],X=function(){ee(n)};(0,Ae.Z)(function(){i&&X()},[x,V,T,i]),(0,Ae.Z)(function(){if(N===n)ee(R);else if(N===R){var M=Ne(b.current,!1,V,T);ee(u),le(M)}else _()},[N]);var ue=r.useRef(),J=function(){we.Z.cancel(ue.current)},de=function(g){N===u&&(v==null||v(g),l&&(J(),ue.current=(0,we.Z)(function(){X()})))};r.useEffect(function(){return J},[]);var ae=i?j:null,K=(0,h.Z)((0,h.Z)({},p),ae);return(N===n||N===R)&&(K.overflowY="hidden",K.overflowX="hidden"),r.createElement(Ze.default,{onResize:de,disabled:!(l||v)},r.createElement("textarea",(0,C.Z)({},B,{ref:b,style:K,className:L()(d,$,(0,U.Z)({},"".concat(d,"-disabled"),m)),disabled:m,value:pe,onChange:Y})))}),re=F,ge=["defaultValue","value","onFocus","onBlur","onChange","allowClear","maxLength","onCompositionStart","onCompositionEnd","suffix","prefixCls","showCount","count","className","style","disabled","hidden","classNames","styles","onResize","onClear","onPressEnter","readOnly","autoSize","onKeyDown"],Oe=r.forwardRef(function(t,P){var s,d=t.defaultValue,I=t.value,x=t.onFocus,l=t.onBlur,v=t.onChange,$=t.allowClear,p=t.maxLength,m=t.onCompositionStart,Z=t.onCompositionEnd,A=t.suffix,B=t.prefixCls,z=B===void 0?"rc-textarea":B,W=t.showCount,pe=t.count,he=t.className,Y=t.style,b=t.disabled,Se=t.hidden,y=t.classNames,V=t.styles,T=t.onResize,i=t.onClear,_=t.onPressEnter,ie=t.readOnly,G=t.autoSize,N=t.onKeyDown,ee=(0,k.Z)(t,ge),ye=(0,Re.Z)(d,{value:I,defaultValue:d}),te=(0,E.Z)(ye,2),j=te[0],le=te[1],X=j==null?"":String(j),ue=r.useState(!1),J=(0,E.Z)(ue,2),de=J[0],ae=J[1],K=r.useRef(!1),M=r.useState(null),g=(0,E.Z)(M,2),w=g[0],c=g[1],O=(0,r.useRef)(null),H=(0,r.useRef)(null),Q=function(){var o;return(o=H.current)===null||o===void 0?void 0:o.textArea},Pe=function(){Q().focus()};(0,r.useImperativeHandle)(P,function(){var f;return{resizableTextArea:H.current,focus:Pe,blur:function(){Q().blur()},nativeElement:((f=O.current)===null||f===void 0?void 0:f.nativeElement)||Q()}}),(0,r.useEffect)(function(){ae(function(f){return!b&&f})},[b]);var Be=r.useState(null),je=(0,E.Z)(Be,2),Ve=je[0],We=je[1];r.useEffect(function(){if(Ve){var f;(f=Q()).setSelectionRange.apply(f,(0,ce.Z)(Ve))}},[Ve]);var D=(0,ve.Z)(pe,W),Ce=(s=D.max)!==null&&s!==void 0?s:p,Ke=Number(Ce)>0,Me=D.strategy(X),Ue=!!Ce&&Me>Ce,Le=function(o,q){var Ie=q;!K.current&&D.exceedFormatter&&D.max&&D.strategy(q)>D.max&&(Ie=D.exceedFormatter(q,{max:D.max}),q!==Ie&&We([Q().selectionStart||0,Q().selectionEnd||0])),le(Ie),(0,oe.rJ)(o.currentTarget,o,v,Ie)},Ye=function(o){K.current=!0,m==null||m(o)},Ge=function(o){K.current=!1,Le(o,o.currentTarget.value),Z==null||Z(o)},Xe=function(o){Le(o,o.target.value)},Je=function(o){o.key==="Enter"&&_&&_(o),N==null||N(o)},Qe=function(o){ae(!0),x==null||x(o)},qe=function(o){ae(!1),l==null||l(o)},ke=function(o){le(""),Pe(),(0,oe.rJ)(Q(),o,v)},He=A,ze;D.show&&(D.showFormatter?ze=D.showFormatter({value:X,count:Me,maxLength:Ce}):ze="".concat(Me).concat(Ke?" / ".concat(Ce):""),He=r.createElement(r.Fragment,null,He,r.createElement("span",{className:L()("".concat(z,"-data-count"),y==null?void 0:y.count),style:V==null?void 0:V.count},ze)));var _e=function(o){var q;T==null||T(o),(q=Q())!==null&&q!==void 0&&q.style.height&&c(!0)},et=!G&&!W&&!$;return r.createElement(be.BaseInput,{ref:O,value:X,allowClear:$,handleReset:ke,suffix:He,prefixCls:z,classNames:(0,h.Z)((0,h.Z)({},y),{},{affixWrapper:L()(y==null?void 0:y.affixWrapper,(0,U.Z)((0,U.Z)({},"".concat(z,"-show-count"),W),"".concat(z,"-textarea-allow-clear"),$))}),disabled:b,focused:de,className:L()(he,Ue&&"".concat(z,"-out-of-range")),style:(0,h.Z)((0,h.Z)({},Y),w&&!et?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":typeof ze=="string"?ze:void 0}},hidden:Se,readOnly:ie,onClear:i},r.createElement(re,(0,C.Z)({},ee,{autoSize:G,maxLength:p,onKeyDown:Je,onChange:Xe,onFocus:Qe,onBlur:qe,onCompositionStart:Ye,onCompositionEnd:Ge,className:L()(y==null?void 0:y.textarea),style:(0,h.Z)((0,h.Z)({},V==null?void 0:V.textarea),{},{resize:Y==null?void 0:Y.resize}),disabled:b,prefixCls:z,onResize:_e,ref:H,readOnly:ie})))}),xe=Oe,se=xe}}]); diff --git a/app/bootstrap/src/main/resources/static/7891.f7eab47e.async.js b/app/bootstrap/src/main/resources/static/7891.f7eab47e.async.js deleted file mode 100644 index d3123b65..00000000 --- a/app/bootstrap/src/main/resources/static/7891.f7eab47e.async.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[7891],{184:function(je,re,t){t.d(re,{a:function(){return _}});var v=t(4942),T=t(74165),D=t(15861),S=t(1413),E=t(97685),le=t(91),V=t(12044),ae=t(51812),ie=t(48171),K=t(73177),se=t(21532),ce=t(85265),de=t(93967),ue=t.n(de),ve=t(21770),fe=t(8880),me=t(80334),f=t(62435),Q=t(61254),pe=t(89671),q=t(64847),Oe=function(e){return(0,v.Z)({},e.componentCls,{"&-sidebar-dragger":{width:"5px",cursor:"ew-resize",padding:"4px 0 0",borderTop:"1px solid transparent",position:"absolute",top:0,left:0,bottom:0,zIndex:100,backgroundColor:"transparent","&-min-disabled":{cursor:"w-resize"},"&-max-disabled":{cursor:"e-resize"}}})};function ge(g){return(0,q.Xj)("DrawerForm",function(e){var a=(0,S.Z)((0,S.Z)({},e),{},{componentCls:".".concat(g)});return[Oe(a)]})}var Z=t(86074),Se=["children","trigger","onVisibleChange","drawerProps","onFinish","submitTimeout","title","width","resize","onOpenChange","visible","open"];function _(g){var e,a,p=g.children,l=g.trigger,d=g.onVisibleChange,s=g.drawerProps,z=g.onFinish,x=g.submitTimeout,W=g.title,$=g.width,m=g.resize,j=g.onOpenChange,R=g.visible,w=g.open,u=(0,le.Z)(g,Se);(0,me.ET)(!u.footer||!(s!=null&&s.footer),"DrawerForm \u662F\u4E00\u4E2A ProForm \u7684\u7279\u6B8A\u5E03\u5C40\uFF0C\u5982\u679C\u60F3\u81EA\u5B9A\u4E49\u6309\u94AE\uFF0C\u8BF7\u4F7F\u7528 submit.render \u81EA\u5B9A\u4E49\u3002");var o=f.useMemo(function(){var c,n,r,i={onResize:function(){},maxWidth:(0,V.j)()?window.innerWidth*.8:void 0,minWidth:300};return typeof m=="boolean"?m?i:{}:(0,ae.Y)({onResize:(c=m==null?void 0:m.onResize)!==null&&c!==void 0?c:i.onResize,maxWidth:(n=m==null?void 0:m.maxWidth)!==null&&n!==void 0?n:i.maxWidth,minWidth:(r=m==null?void 0:m.minWidth)!==null&&r!==void 0?r:i.minWidth})},[m]),y=(0,f.useContext)(se.ZP.ConfigContext),N=y.getPrefixCls("pro-form-drawer"),I=ge(N),Ce=I.wrapSSR,B=I.hashId,F=function(n){return"".concat(N,"-").concat(n," ").concat(B)},he=(0,f.useState)([]),xe=(0,E.Z)(he,2),L=xe[1],ye=(0,f.useState)(!1),ee=(0,E.Z)(ye,2),H=ee[0],U=ee[1],X=(0,f.useState)(!1),ne=(0,E.Z)(X,2),A=ne[0],Y=ne[1],b=(0,f.useState)($||(m?o==null?void 0:o.minWidth:800)),P=(0,E.Z)(b,2),G=P[0],te=P[1],ze=(0,ve.Z)(!!R,{value:w||R,onChange:j||d}),Ze=(0,E.Z)(ze,2),J=Ze[0],M=Ze[1],oe=(0,f.useRef)(null),We=(0,f.useCallback)(function(c){oe.current===null&&c&&L([]),oe.current=c},[]),k=(0,f.useRef)(),Re=(0,f.useCallback)(function(){var c,n,r,i=(c=(n=(r=u.formRef)===null||r===void 0?void 0:r.current)!==null&&n!==void 0?n:u.form)!==null&&c!==void 0?c:k.current;i&&s!==null&&s!==void 0&&s.destroyOnClose&&i.resetFields()},[s==null?void 0:s.destroyOnClose,u.form,u.formRef]);(0,f.useEffect)(function(){J&&(w||R)&&(j==null||j(!0),d==null||d(!0)),A&&te(o==null?void 0:o.minWidth)},[R,J,A]),(0,f.useImperativeHandle)(u.formRef,function(){return k.current},[k.current]);var Te=(0,f.useMemo)(function(){return l?f.cloneElement(l,(0,S.Z)((0,S.Z)({key:"trigger"},l.props),{},{onClick:function(){var c=(0,D.Z)((0,T.Z)().mark(function r(i){var h,C;return(0,T.Z)().wrap(function(O){for(;;)switch(O.prev=O.next){case 0:M(!J),Y(!Object.keys(o)),(h=l.props)===null||h===void 0||(C=h.onClick)===null||C===void 0||C.call(h,i);case 3:case"end":return O.stop()}},r)}));function n(r){return c.apply(this,arguments)}return n}()})):null},[M,l,J,Y,A]),Ee=(0,f.useMemo)(function(){var c,n,r,i,h;return u.submitter===!1?!1:(0,fe.T)({searchConfig:{submitText:(c=(n=y.locale)===null||n===void 0||(n=n.Modal)===null||n===void 0?void 0:n.okText)!==null&&c!==void 0?c:"\u786E\u8BA4",resetText:(r=(i=y.locale)===null||i===void 0||(i=i.Modal)===null||i===void 0?void 0:i.cancelText)!==null&&r!==void 0?r:"\u53D6\u6D88"},resetButtonProps:{preventDefault:!0,disabled:x?H:void 0,onClick:function(Pe){var O;M(!1),s==null||(O=s.onClose)===null||O===void 0||O.call(s,Pe)}}},(h=u.submitter)!==null&&h!==void 0?h:{})},[u.submitter,(e=y.locale)===null||e===void 0||(e=e.Modal)===null||e===void 0?void 0:e.okText,(a=y.locale)===null||a===void 0||(a=a.Modal)===null||a===void 0?void 0:a.cancelText,x,H,M,s]),Ne=(0,f.useCallback)(function(c,n){return(0,Z.jsxs)(Z.Fragment,{children:[c,oe.current&&n?(0,Z.jsx)(f.Fragment,{children:(0,Q.createPortal)(n,oe.current)},"submitter"):n]})},[]),Ie=(0,ie.J)(function(){var c=(0,D.Z)((0,T.Z)().mark(function n(r){var i,h,C;return(0,T.Z)().wrap(function(O){for(;;)switch(O.prev=O.next){case 0:return i=z==null?void 0:z(r),x&&i instanceof Promise&&(U(!0),h=setTimeout(function(){return U(!1)},x),i.finally(function(){clearTimeout(h),U(!1)})),O.next=4,i;case 4:return C=O.sent,C&&M(!1),O.abrupt("return",C);case 7:case"end":return O.stop()}},n)}));return function(n){return c.apply(this,arguments)}}()),we=(0,K.X)(J,d),be=(0,f.useCallback)(function(c){var n,r,i=(document.body.offsetWidth||1e3)-(c.clientX-document.body.offsetLeft),h=(n=o==null?void 0:o.minWidth)!==null&&n!==void 0?n:$||800,C=(r=o==null?void 0:o.maxWidth)!==null&&r!==void 0?r:window.innerWidth*.8;if(iC){te(C);return}te(i)},[o==null?void 0:o.maxWidth,o==null?void 0:o.minWidth,$]),$e=(0,f.useCallback)(function(){document.removeEventListener("mousemove",be),document.removeEventListener("mouseup",$e)},[be]);return Ce((0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsxs)(ce.Z,(0,S.Z)((0,S.Z)((0,S.Z)({title:W,width:G},s),we),{},{afterOpenChange:function(n){var r;n||Re(),s==null||(r=s.afterOpenChange)===null||r===void 0||r.call(s,n)},onClose:function(n){var r;x&&H||(M(!1),s==null||(r=s.onClose)===null||r===void 0||r.call(s,n))},footer:u.submitter!==!1&&(0,Z.jsx)("div",{ref:We,style:{display:"flex",justifyContent:"flex-end"}}),children:[m?(0,Z.jsx)("div",{className:ue()(F("sidebar-dragger"),B,(0,v.Z)((0,v.Z)({},F("sidebar-dragger-min-disabled"),G===(o==null?void 0:o.minWidth)),F("sidebar-dragger-max-disabled"),G===(o==null?void 0:o.maxWidth))),onMouseDown:function(n){var r;o==null||(r=o.onResize)===null||r===void 0||r.call(o),n.stopPropagation(),n.preventDefault(),document.addEventListener("mousemove",be),document.addEventListener("mouseup",$e),Y(!0)}}):null,(0,Z.jsx)(Z.Fragment,{children:(0,Z.jsx)(pe.I,(0,S.Z)((0,S.Z)({formComponentType:"DrawerForm",layout:"vertical"},u),{},{formRef:k,onInit:function(n,r){var i;u.formRef&&(u.formRef.current=r),u==null||(i=u.onInit)===null||i===void 0||i.call(u,n,r),k.current=r},submitter:Ee,onFinish:function(){var c=(0,D.Z)((0,T.Z)().mark(function n(r){var i;return(0,T.Z)().wrap(function(C){for(;;)switch(C.prev=C.next){case 0:return C.next=2,Ie(r);case 2:return i=C.sent,C.abrupt("return",i);case 4:case"end":return C.stop()}},n)}));return function(n){return c.apply(this,arguments)}}(),contentRender:Ne,children:p}))})]})),Te]}))}},86738:function(je,re,t){t.d(re,{Z:function(){return g}});var v=t(62435),T=t(21640),D=t(93967),S=t.n(D),E=t(21770),le=t(98423),V=t(53124),ae=t(55241),ie=t(86743),K=t(81643),se=t(83622),ce=t(33671),de=t(10110),ue=t(24457),ve=t(66330),fe=t(83559);const me=e=>{const{componentCls:a,iconCls:p,antCls:l,zIndexPopup:d,colorText:s,colorWarning:z,marginXXS:x,marginXS:W,fontSize:$,fontWeightStrong:m,colorTextHeading:j}=e;return{[a]:{zIndex:d,[`&${l}-popover`]:{fontSize:$},[`${a}-message`]:{marginBottom:W,display:"flex",flexWrap:"nowrap",alignItems:"start",[`> ${a}-message-icon ${p}`]:{color:z,fontSize:$,lineHeight:1,marginInlineEnd:W},[`${a}-title`]:{fontWeight:m,color:j,"&:only-child":{fontWeight:"normal"}},[`${a}-description`]:{marginTop:x,color:s}},[`${a}-buttons`]:{textAlign:"end",whiteSpace:"nowrap",button:{marginInlineStart:W}}}}},f=e=>{const{zIndexPopupBase:a}=e;return{zIndexPopup:a+60}};var Q=(0,fe.I$)("Popconfirm",e=>me(e),f,{resetStyle:!1}),pe=function(e,a){var p={};for(var l in e)Object.prototype.hasOwnProperty.call(e,l)&&a.indexOf(l)<0&&(p[l]=e[l]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var d=0,l=Object.getOwnPropertySymbols(e);d{const{prefixCls:a,okButtonProps:p,cancelButtonProps:l,title:d,description:s,cancelText:z,okText:x,okType:W="primary",icon:$=v.createElement(T.Z,null),showCancel:m=!0,close:j,onConfirm:R,onCancel:w,onPopupClick:u}=e,{getPrefixCls:o}=v.useContext(V.E_),[y]=(0,de.Z)("Popconfirm",ue.Z.Popconfirm),N=(0,K.Z)(d),I=(0,K.Z)(s);return v.createElement("div",{className:`${a}-inner-content`,onClick:u},v.createElement("div",{className:`${a}-message`},$&&v.createElement("span",{className:`${a}-message-icon`},$),v.createElement("div",{className:`${a}-message-text`},N&&v.createElement("div",{className:`${a}-title`},N),I&&v.createElement("div",{className:`${a}-description`},I))),v.createElement("div",{className:`${a}-buttons`},m&&v.createElement(se.ZP,Object.assign({onClick:w,size:"small"},l),z||(y==null?void 0:y.cancelText)),v.createElement(ie.Z,{buttonProps:Object.assign(Object.assign({size:"small"},(0,ce.nx)(W)),p),actionFn:R,close:j,prefixCls:o("btn"),quitOnNullishReturnValue:!0,emitEvent:!0},x||(y==null?void 0:y.okText))))};var ge=e=>{const{prefixCls:a,placement:p,className:l,style:d}=e,s=pe(e,["prefixCls","placement","className","style"]),{getPrefixCls:z}=v.useContext(V.E_),x=z("popconfirm",a),[W]=Q(x);return W(v.createElement(ve.ZP,{placement:p,className:S()(x,l),style:d,content:v.createElement(q,Object.assign({prefixCls:x},s))}))},Z=function(e,a){var p={};for(var l in e)Object.prototype.hasOwnProperty.call(e,l)&&a.indexOf(l)<0&&(p[l]=e[l]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var d=0,l=Object.getOwnPropertySymbols(e);d{var p,l;const{prefixCls:d,placement:s="top",trigger:z="click",okType:x="primary",icon:W=v.createElement(T.Z,null),children:$,overlayClassName:m,onOpenChange:j,onVisibleChange:R,overlayStyle:w,styles:u,classNames:o}=e,y=Z(e,["prefixCls","placement","trigger","okType","icon","children","overlayClassName","onOpenChange","onVisibleChange","overlayStyle","styles","classNames"]),{getPrefixCls:N,className:I,style:Ce,classNames:B,styles:F}=(0,V.dj)("popconfirm"),[he,xe]=(0,E.Z)(!1,{value:(p=e.open)!==null&&p!==void 0?p:e.visible,defaultValue:(l=e.defaultOpen)!==null&&l!==void 0?l:e.defaultVisible}),L=(b,P)=>{xe(b,!0),R==null||R(b),j==null||j(b,P)},ye=b=>{L(!1,b)},ee=b=>{var P;return(P=e.onConfirm)===null||P===void 0?void 0:P.call(void 0,b)},H=b=>{var P;L(!1,b),(P=e.onCancel)===null||P===void 0||P.call(void 0,b)},U=(b,P)=>{const{disabled:G=!1}=e;G||L(b,P)},X=N("popconfirm",d),ne=S()(X,I,m,B.root,o==null?void 0:o.root),A=S()(B.body,o==null?void 0:o.body),[Y]=Q(X);return Y(v.createElement(ae.Z,Object.assign({},(0,le.Z)(y,["title"]),{trigger:z,placement:s,onOpenChange:U,open:he,ref:a,classNames:{root:ne,body:A},styles:{root:Object.assign(Object.assign(Object.assign(Object.assign({},F.root),Ce),w),u==null?void 0:u.root),body:Object.assign(Object.assign({},F.body),u==null?void 0:u.body)},content:v.createElement(q,Object.assign({okType:x,icon:W},e,{prefixCls:X,close:ye,onConfirm:ee,onCancel:H})),"data-popover-inject":!0}),$))});_._InternalPanelDoNotUseOrYouWillBeFired=ge;var g=_}}]); diff --git a/app/bootstrap/src/main/resources/static/7997.91733d91.async.js b/app/bootstrap/src/main/resources/static/7997.cf92a8c9.async.js similarity index 99% rename from app/bootstrap/src/main/resources/static/7997.91733d91.async.js rename to app/bootstrap/src/main/resources/static/7997.cf92a8c9.async.js index 765344ab..2f3e8e4c 100644 --- a/app/bootstrap/src/main/resources/static/7997.91733d91.async.js +++ b/app/bootstrap/src/main/resources/static/7997.cf92a8c9.async.js @@ -424,7 +424,7 @@ ${r.toString()}`}}class Da{constructor(r=new Ea.y,E=!1,V,ce=Jc){var _e;this._ser `}};El=oo([gs(0,dt.Ui)],El);class ud{publicLog2(){}}const ca=class ca{constructor(){const r=Se.o.from({scheme:ca.SCHEME,authority:"model",path:"/"});this.workspace={id:Uo.p$,folders:[new Uo.md({uri:r,name:"",index:0})]}}getWorkspace(){return this.workspace}getWorkspaceFolder(r){return r&&r.scheme===ca.SCHEME?this.workspace.folders[0]:null}};ca.SCHEME="inmemory";let Dl=ca;function Ia(Fe,r,E){if(!r||!(Fe instanceof xa))return;const V=[];Object.keys(r).forEach(ce=>{(0,an.ei)(ce)&&V.push([`editor.${ce}`,r[ce]]),E&&(0,an.Pe)(ce)&&V.push([`diffEditor.${ce}`,r[ce]])}),V.length>0&&Fe.updateValues(V)}let xl=class{constructor(r){this._modelService=r}hasPreviewHandler(){return!1}apply(r,E){return xt(this,null,function*(){const V=Array.isArray(r)?r:Ui.fo.convert(r),ce=new Map;for(const Ge of V){if(!(Ge instanceof Ui.Gl))throw new Error("bad edit - only text edits are supported");const ft=this._modelService.getModel(Ge.resource);if(!ft)throw new Error("bad edit - model not found");if(typeof Ge.versionId=="number"&&ft.getVersionId()!==Ge.versionId)throw new Error("bad state - model changed in the meantime");let yt=ce.get(ft);yt||(yt=[],ce.set(ft,yt)),yt.push(En.h.replaceMove(on.e.lift(Ge.textEdit.range),Ge.textEdit.text))}let _e=0,Te=0;for(const[Ge,ft]of ce)Ge.pushStackElement(),Ge.pushEditOperations([],ft,()=>[]),Ge.pushStackElement(),Te+=1,_e+=ft.length;return{ariaSummary:pe.WU(to.iN.bulkEditServiceSummary,_e,Te),isApplied:_e>0}})}};xl=oo([gs(0,$n.IModelService)],xl);class fd{getUriLabel(r,E){return r.scheme==="file"?r.fsPath:r.path}getUriBasenameLabel(r){return(0,zo.EZ)(r)}}let Il=class extends Ue{constructor(r,E){super(r),this._codeEditorService=E}showContextView(r,E,V){if(!E){const ce=this._codeEditorService.getFocusedCodeEditor()||this._codeEditorService.getActiveCodeEditor();ce&&(E=ce.getContainerDomNode())}return super.showContextView(r,E,V)}};Il=oo([gs(0,St),gs(1,nt.$)],Il);class gd{constructor(){this._neverEmitter=new Zt.Q5,this.onDidChangeTrust=this._neverEmitter.event}isWorkspaceTrusted(){return!0}}class md extends rr.LanguageService{constructor(){super()}}class pd extends id{constructor(){super(new On.kw)}}let Nl=class extends $o{constructor(r,E,V,ce,_e,Te){super(r,E,V,ce,_e,Te),this.configure({blockMouse:!1})}};Nl=oo([gs(0,Eo.b),gs(1,di.lT),gs(2,ke.u),gs(3,et.d),gs(4,Ts.co),gs(5,pt.i6)],Nl);const Ml={amdModuleId:"vs/editor/common/services/editorSimpleWorker",esmModuleLocation:void 0,label:"editorWorkerService"};let Tl=class extends at{constructor(r,E,V,ce,_e){super(Ml,r,E,V,ce,_e)}};Tl=oo([gs(0,$n.IModelService),gs(1,Rn.ITextResourceConfigurationService),gs(2,On.VZ),gs(3,In.c_),gs(4,nn.ILanguageFeaturesService)],Tl);class _d{playSignal(r,E){return xt(this,null,function*(){})}}(0,zt.z)(On.VZ,pd,0),(0,zt.z)(dt.Ui,xa,0),(0,zt.z)(Rn.ITextResourceConfigurationService,Ll,0),(0,zt.z)(Rn.ITextResourcePropertiesService,El,0),(0,zt.z)(Uo.ec,Dl,0),(0,zt.z)(Vo.e,fd,0),(0,zt.z)(Eo.b,ud,0),(0,zt.z)(Hi.S,dd,0),(0,zt.z)(sd.Y,cd,0),(0,zt.z)(di.lT,yl,0),(0,zt.z)(So.lT,Oo,0),(0,zt.z)(Ps.O,md,0),(0,zt.z)(gi.Z,si.nI,0),(0,zt.z)($n.IModelService,nl.ModelService,0),(0,zt.z)(il.IMarkerDecorationsService,tl.MarkerDecorationsService,0),(0,zt.z)(pt.i6,Cl,0),(0,zt.z)(ho.R9,ld,0),(0,zt.z)(ho.ek,Sl,0),(0,zt.z)(ql.Uy,ql.vm,0),(0,zt.z)(el.IEditorWorkerService,Tl,0),(0,zt.z)(Ui.vu,xl,0),(0,zt.z)(Ko.Y,gd,0),(0,zt.z)(Un.ITextModelService,bl,0),(0,zt.z)($t.F,Ai,0),(0,zt.z)(vr.Lw,vr.XN,0),(0,zt.z)(Hn.H,wl,0),(0,zt.z)(et.d,Lr,0),(0,zt.z)(zn.eJ,Nt,0),(0,zt.z)(ke.u,Il,0),(0,zt.z)(Qt.v,Ur,0),(0,zt.z)(Mn.p,Cn,0),(0,zt.z)(ke.i,Nl,0),(0,zt.z)(Ts.co,qi.h,0),(0,zt.z)(ec.IV,_d,0),(0,zt.z)(od.ITreeSitterParserService,rd,0);var wn;(function(Fe){const r=new Ea.y;for(const[ft,yt]of(0,zt.d)())r.set(ft,yt);const E=new Da(r,!0);r.set(_t.TG,E);function V(ft){ce||Te({});const yt=r.get(ft);if(!yt)throw new Error("Missing service "+ft);return yt instanceof Ro.M?E.invokeFunction(Ht=>Ht.get(ft)):yt}Fe.get=V;let ce=!1;const _e=new Zt.Q5;function Te(ft){if(ce)return E;ce=!0;for(const[Ht,ti]of(0,zt.d)())r.get(Ht)||r.set(Ht,ti);for(const Ht in ft)if(ft.hasOwnProperty(Ht)){const ti=(0,_t.yh)(Ht);r.get(ti)instanceof Ro.M&&r.set(ti,ft[Ht])}const yt=(0,nd.n)();for(const Ht of yt)try{E.createInstance(Ht)}catch(ti){(0,gt.dL)(ti)}return _e.fire(),E}Fe.initialize=Te;function Ge(ft){if(ce)return ft();const yt=new he.SL,Ht=yt.add(_e.event(()=>{Ht.dispose(),yt.add(ft())}));return yt}Fe.withServices=Ge})(wn||(wn={}));function vd(Fe,r){return new Cd(Fe,r)}class Cd extends ai{constructor(r,E){const V={amdModuleId:Ml.amdModuleId,esmModuleLocation:Ml.esmModuleLocation,label:E.label};super(V,E.keepIdleModels||!1,r),this._foreignModuleId=E.moduleId,this._foreignModuleCreateData=E.createData||null,this._foreignModuleHost=E.host||null,this._foreignProxy=null}fhr(r,E){if(!this._foreignModuleHost||typeof this._foreignModuleHost[r]!="function")return Promise.reject(new Error("Missing method "+r+" or missing main thread foreign host."));try{return Promise.resolve(this._foreignModuleHost[r].apply(this._foreignModuleHost,E))}catch(V){return Promise.reject(V)}}_getForeignProxy(){return this._foreignProxy||(this._foreignProxy=this._getProxy().then(r=>{const E=this._foreignModuleHost?(0,Me.$E)(this._foreignModuleHost):[];return r.$loadForeignModule(this._foreignModuleId,this._foreignModuleCreateData,E).then(V=>{this._foreignModuleCreateData=null;const ce=(Ge,ft)=>r.$fmr(Ge,ft),_e=(Ge,ft)=>function(){const yt=Array.prototype.slice.call(arguments,0);return ft(Ge,yt)},Te={};for(const Ge of V)Te[Ge]=_e(Ge,ce);return Te})})),this._foreignProxy}getProxy(){return this._getForeignProxy()}withSyncedResources(r){return this.workerWithSyncedResources(r).then(E=>this.getProxy())}}var bd=e(82334),ic=e(27374),Sd=e(96518),Cs=e(43155),Na=e(68801),Er=e(97260),nc=e(84973),Xn=e(70902),Pl=e(77378),Dr=e(72202),xr=e(1118);function yd(Fe){return Array.isArray(Fe)}function wd(Fe){return!yd(Fe)}function sc(Fe){return typeof Fe=="string"}function oc(Fe){return!sc(Fe)}function qo(Fe){return!Fe}function yo(Fe,r){return Fe.ignoreCase&&r?r.toLowerCase():r}function rc(Fe){return Fe.replace(/[&<>'"_]/g,"-")}function Ld(Fe,r){console.log(`${Fe.languageId}: ${r}`)}function as(Fe,r){return new Error(`${Fe.languageId}: ${r}`)}function Ao(Fe,r,E,V,ce){const _e=/\$((\$)|(#)|(\d\d?)|[sS](\d\d?)|@(\w+))/g;let Te=null;return r.replace(_e,function(Ge,ft,yt,Ht,ti,yi,Vi,gn,Vn){return qo(yt)?qo(Ht)?!qo(ti)&&ti0;){const V=Fe.tokenizer[E];if(V)return V;const ce=E.lastIndexOf(".");ce<0?E=null:E=E.substr(0,ce)}return null}function Dd(Fe,r){let E=r;for(;E&&E.length>0;){if(Fe.stateNames[E])return!0;const ce=E.lastIndexOf(".");ce<0?E=null:E=E.substr(0,ce)}return!1}var xd=function(Fe,r,E,V){var ce=arguments.length,_e=ce<3?r:V===null?V=Object.getOwnPropertyDescriptor(r,E):V,Te;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")_e=Reflect.decorate(Fe,r,E,V);else for(var Ge=Fe.length-1;Ge>=0;Ge--)(Te=Fe[Ge])&&(_e=(ce<3?Te(_e):ce>3?Te(r,E,_e):Te(r,E))||_e);return ce>3&&_e&&Object.defineProperty(r,E,_e),_e},Id=function(Fe,r){return function(E,V){r(E,V,Fe)}},Rl;const ac=5,$a=class $a{static create(r,E){return this._INSTANCE.create(r,E)}constructor(r){this._maxCacheDepth=r,this._entries=Object.create(null)}create(r,E){if(r!==null&&r.depth>=this._maxCacheDepth)return new Ir(r,E);let V=Ir.getStackElementId(r);V.length>0&&(V+="|"),V+=E;let ce=this._entries[V];return ce||(ce=new Ir(r,E),this._entries[V]=ce,ce)}};$a._INSTANCE=new $a(ac);let na=$a;class Ir{constructor(r,E){this.parent=r,this.state=E,this.depth=(this.parent?this.parent.depth:0)+1}static getStackElementId(r){let E="";for(;r!==null;)E.length>0&&(E+="|"),E+=r.state,r=r.parent;return E}static _equals(r,E){for(;r!==null&&E!==null;){if(r===E)return!0;if(r.state!==E.state)return!1;r=r.parent,E=E.parent}return r===null&&E===null}equals(r){return Ir._equals(this,r)}push(r){return na.create(this,r)}pop(){return this.parent}popall(){let r=this;for(;r.parent;)r=r.parent;return r}switchTo(r){return na.create(this.parent,r)}}class Nr{constructor(r,E){this.languageId=r,this.state=E}equals(r){return this.languageId===r.languageId&&this.state.equals(r.state)}clone(){return this.state.clone()===this.state?this:new Nr(this.languageId,this.state)}}const Ga=class Ga{static create(r,E){return this._INSTANCE.create(r,E)}constructor(r){this._maxCacheDepth=r,this._entries=Object.create(null)}create(r,E){if(E!==null)return new sa(r,E);if(r!==null&&r.depth>=this._maxCacheDepth)return new sa(r,E);const V=Ir.getStackElementId(r);let ce=this._entries[V];return ce||(ce=new sa(r,null),this._entries[V]=ce,ce)}};Ga._INSTANCE=new Ga(ac);let ko=Ga;class sa{constructor(r,E){this.stack=r,this.embeddedLanguageData=E}clone(){return(this.embeddedLanguageData?this.embeddedLanguageData.clone():null)===this.embeddedLanguageData?this:ko.create(this.stack,this.embeddedLanguageData)}equals(r){return!(r instanceof sa)||!this.stack.equals(r.stack)?!1:this.embeddedLanguageData===null&&r.embeddedLanguageData===null?!0:this.embeddedLanguageData===null||r.embeddedLanguageData===null?!1:this.embeddedLanguageData.equals(r.embeddedLanguageData)}}class Nd{constructor(){this._tokens=[],this._languageId=null,this._lastTokenType=null,this._lastTokenLanguage=null}enterLanguage(r){this._languageId=r}emit(r,E){this._lastTokenType===E&&this._lastTokenLanguage===this._languageId||(this._lastTokenType=E,this._lastTokenLanguage=this._languageId,this._tokens.push(new Cs.WU(r,E,this._languageId)))}nestedLanguageTokenize(r,E,V,ce){const _e=V.languageId,Te=V.state,Ge=Cs.RW.get(_e);if(!Ge)return this.enterLanguage(_e),this.emit(ce,""),Te;const ft=Ge.tokenize(r,E,Te);if(ce!==0)for(const yt of ft.tokens)this._tokens.push(new Cs.WU(yt.offset+ce,yt.type,yt.language));else this._tokens=this._tokens.concat(ft.tokens);return this._lastTokenType=null,this._lastTokenLanguage=null,this._languageId=null,ft.endState}finalize(r){return new Cs.hG(this._tokens,r)}}class Ta{constructor(r,E){this._languageService=r,this._theme=E,this._prependTokens=null,this._tokens=[],this._currentLanguageId=0,this._lastTokenMetadata=0}enterLanguage(r){this._currentLanguageId=this._languageService.languageIdCodec.encodeLanguageId(r)}emit(r,E){const V=this._theme.match(this._currentLanguageId,E)|1024;this._lastTokenMetadata!==V&&(this._lastTokenMetadata=V,this._tokens.push(r),this._tokens.push(V))}static _merge(r,E,V){const ce=r!==null?r.length:0,_e=E.length,Te=V!==null?V.length:0;if(ce===0&&_e===0&&Te===0)return new Uint32Array(0);if(ce===0&&_e===0)return V;if(_e===0&&Te===0)return r;const Ge=new Uint32Array(ce+_e+Te);r!==null&&Ge.set(r);for(let ft=0;ft<_e;ft++)Ge[ce+ft]=E[ft];return V!==null&&Ge.set(V,ce+_e),Ge}nestedLanguageTokenize(r,E,V,ce){const _e=V.languageId,Te=V.state,Ge=Cs.RW.get(_e);if(!Ge)return this.enterLanguage(_e),this.emit(ce,""),Te;const ft=Ge.tokenizeEncoded(r,E,Te);if(ce!==0)for(let yt=0,Ht=ft.tokens.length;yt{if(Te)return;let ft=!1;for(let yt=0,Ht=Ge.changedLanguages.length;yt{Ge.affectsConfiguration("editor.maxTokenizationLineLength")&&(this._maxTokenizationLineLength=this._configurationService.getValue("editor.maxTokenizationLineLength",{overrideIdentifier:this._languageId}))}))}getLoadStatus(){const r=[];for(const E in this._embeddedLanguages){const V=Cs.RW.get(E);if(V){if(V instanceof Rl){const ce=V.getLoadStatus();ce.loaded===!1&&r.push(ce.promise)}continue}Cs.RW.isResolved(E)||r.push(Cs.RW.getOrCreate(E))}return r.length===0?{loaded:!0}:{loaded:!1,promise:Promise.all(r).then(E=>{})}}getInitialState(){const r=na.create(null,this._lexer.start);return ko.create(r,null)}tokenize(r,E,V){if(r.length>=this._maxTokenizationLineLength)return(0,Er.Ri)(this._languageId,V);const ce=new Nd,_e=this._tokenize(r,E,V,ce);return ce.finalize(_e)}tokenizeEncoded(r,E,V){if(r.length>=this._maxTokenizationLineLength)return(0,Er.Dy)(this._languageService.languageIdCodec.encodeLanguageId(this._languageId),V);const ce=new Ta(this._languageService,this._standaloneThemeService.getColorTheme().tokenTheme),_e=this._tokenize(r,E,V,ce);return ce.finalize(_e)}_tokenize(r,E,V,ce){return V.embeddedLanguageData?this._nestedTokenize(r,E,V,0,ce):this._myTokenize(r,E,V,0,ce)}_findLeavingNestedLanguageOffset(r,E){let V=this._lexer.tokenizer[E.stack.state];if(!V&&(V=Ma(this._lexer,E.stack.state),!V))throw as(this._lexer,"tokenizer state is not defined: "+E.stack.state);let ce=-1,_e=!1;for(const Te of V){if(!oc(Te.action)||Te.action.nextEmbedded!=="@pop")continue;_e=!0;let Ge=Te.resolveRegex(E.stack.state);const ft=Ge.source;if(ft.substr(0,4)==="^(?:"&&ft.substr(ft.length-1,1)===")"){const Ht=(Ge.ignoreCase?"i":"")+(Ge.unicode?"u":"");Ge=new RegExp(ft.substr(4,ft.length-5),Ht)}const yt=r.search(Ge);yt===-1||yt!==0&&Te.matchOnlyAtLineStart||(ce===-1||yt0&&_e.nestedLanguageTokenize(Ge,!1,V.embeddedLanguageData,ce);const ft=r.substring(Te);return this._myTokenize(ft,E,V,ce+Te,_e)}_safeRuleName(r){return r?r.name:"(unknown)"}_myTokenize(r,E,V,ce,_e){_e.enterLanguage(this._languageId);const Te=r.length,Ge=E&&this._lexer.includeLF?r+` `:r,ft=Ge.length;let yt=V.embeddedLanguageData,Ht=V.stack,ti=0,yi=null,Vi=!0;for(;Vi||ti=ft)break;Vi=!1;let ts=this._lexer.tokenizer[Yn];if(!ts&&(ts=Ma(this._lexer,Yn),!ts))throw as(this._lexer,"tokenizer state is not defined: "+Yn);const Ns=Ge.substr(ti);for(const Qs of ts)if((ti===0||!Qs.matchOnlyAtLineStart)&&(Gn=Ns.match(Qs.resolveRegex(Yn)),Gn)){Kn=Gn[0],Sn=Qs.action;break}}if(Gn||(Gn=[""],Kn=""),Sn||(ti=this._lexer.maxStack)throw as(this._lexer,"maximum tokenizer stack size reached: ["+Ht.state+","+Ht.parent.state+",...]");Ht=Ht.push(Yn)}else if(Sn.next==="@pop"){if(Ht.depth<=1)throw as(this._lexer,"trying to pop an empty stack in rule: "+this._safeRuleName(os));Ht=Ht.pop()}else if(Sn.next==="@popall")Ht=Ht.popall();else{let ts=Ao(this._lexer,Sn.next,Kn,Gn,Yn);if(ts[0]==="@"&&(ts=ts.substr(1)),Ma(this._lexer,ts))Ht=Ht.push(ts);else throw as(this._lexer,"trying to set a next state '"+ts+"' that is undefined in rule: "+this._safeRuleName(os))}}Sn.log&&typeof Sn.log=="string"&&Ld(this._lexer,this._lexer.languageId+": "+Ao(this._lexer,Sn.log,Kn,Gn,Yn))}if(ps===null)throw as(this._lexer,"lexer rule has no well-defined action in rule: "+this._safeRuleName(os));const nr=ts=>{const Ns=this._languageService.getLanguageIdByLanguageName(ts)||this._languageService.getLanguageIdByMimeType(ts)||ts,Qs=this._getNestedEmbeddedLanguageData(Ns);if(ti0)throw as(this._lexer,"groups cannot be nested: "+this._safeRuleName(os));if(Gn.length!==ps.length+1)throw as(this._lexer,"matched number of groups does not match the number of actions in rule: "+this._safeRuleName(os));let ts=0;for(let Ns=1;NsFe});class Al{static colorizeElement(r,E,V,ce){ce=ce||{};const _e=ce.theme||"vs",Te=ce.mimeType||V.getAttribute("lang")||V.getAttribute("data-lang");if(!Te)return console.error("Mode not detected"),Promise.resolve();const Ge=E.getLanguageIdByMimeType(Te)||Te;r.setTheme(_e);const ft=V.firstChild?V.firstChild.nodeValue:"";V.className+=" "+_e;const yt=Ht=>{var yi;const ti=(yi=Ol==null?void 0:Ol.createHTML(Ht))!=null?yi:Ht;V.innerHTML=ti};return this.colorize(E,ft||"",Ge,ce).then(yt,Ht=>console.error(Ht))}static colorize(r,E,V,ce){return xt(this,null,function*(){const _e=r.languageIdCodec;let Te=4;ce&&typeof ce.tabSize=="number"&&(Te=ce.tabSize),pe.uS(E)&&(E=E.substr(1));const Ge=pe.uq(E);if(!r.isRegisteredLanguageId(V))return lc(Ge,Te,_e);const ft=yield Cs.RW.getOrCreate(V);return ft?Td(Ge,Te,ft,_e):lc(Ge,Te,_e)})}static colorizeLine(r,E,V,ce,_e=4){const Te=xr.wA.isBasicASCII(r,E),Ge=xr.wA.containsRTL(r,Te,V);return(0,Dr.tF)(new Dr.IJ(!1,!0,r,!1,Te,Ge,0,ce,[],_e,0,0,0,0,-1,"none",!1,!1,null)).html}static colorizeModelLine(r,E,V=4){const ce=r.getLineContent(E);r.tokenization.forceTokenization(E);const Te=r.tokenization.getLineTokens(E).inflate();return this.colorizeLine(ce,r.mightContainNonBasicASCII(),r.mightContainRTL(),Te,V)}}function Td(Fe,r,E,V){return new Promise((ce,_e)=>{const Te=()=>{const Ge=Pd(Fe,r,E,V);if(E instanceof oa){const ft=E.getLoadStatus();if(ft.loaded===!1){ft.promise.then(Te,_e);return}}ce(Ge)};Te()})}function lc(Fe,r,E){let V=[];const _e=new Uint32Array(2);_e[0]=0,_e[1]=33587200;for(let Te=0,Ge=Fe.length;Te")}return V.join("")}function Pd(Fe,r,E,V){let ce=[],_e=E.getInitialState();for(let Te=0,Ge=Fe.length;Te"),_e=yt.endState}return ce.join("")}var Rd=e(30653),cc=e(62158),Od=e(97759),Ad=e(21661),kl=function(Fe,r,E,V){var ce=arguments.length,_e=ce<3?r:V===null?V=Object.getOwnPropertyDescriptor(r,E):V,Te;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")_e=Reflect.decorate(Fe,r,E,V);else for(var Ge=Fe.length-1;Ge>=0;Ge--)(Te=Fe[Ge])&&(_e=(ce<3?Te(_e):ce>3?Te(r,E,_e):Te(r,E))||_e);return ce>3&&_e&&Object.defineProperty(r,E,_e),_e},ss=function(Fe,r){return function(E,V){r(E,V,Fe)}};let kd=0,dc=!1;function Fd(Fe){if(!Fe){if(dc)return;dc=!0}ci.wW(Fe||de.E.document.body)}let Pa=class extends _.Gm{constructor(r,E,V,ce,_e,Te,Ge,ft,yt,Ht,ti,yi,Vi){const gn=pi({},E);gn.ariaLabel=gn.ariaLabel||to.B8.editorViewAccessibleLabel,super(r,gn,{},V,ce,_e,Te,yt,Ht,ti,yi,Vi),ft instanceof Lr?this._standaloneKeybindingService=ft:this._standaloneKeybindingService=null,Fd(gn.ariaContainerElement),(0,Od.rM)((Vn,Zn)=>V.createInstance(It.mQ,Vn,Zn,{})),(0,Ad.r)(Ge)}addCommand(r,E,V){if(!this._standaloneKeybindingService)return console.warn("Cannot add command because the editor is configured with an unrecognized KeybindingService"),null;const ce="DYNAMIC_"+ ++kd,_e=pt.Ao.deserialize(V);return this._standaloneKeybindingService.addDynamicKeybinding(ce,r,E,_e),ce}createContextKey(r,E){return this._contextKeyService.createKey(r,E)}addAction(r){if(typeof r.id!="string"||typeof r.label!="string"||typeof r.run!="function")throw new Error("Invalid action descriptor, `id`, `label` and `run` are required properties!");if(!this._standaloneKeybindingService)return console.warn("Cannot add keybinding because the editor is configured with an unrecognized KeybindingService"),he.JT.None;const E=r.id,V=r.label,ce=pt.Ao.and(pt.Ao.equals("editorId",this.getId()),pt.Ao.deserialize(r.precondition)),_e=r.keybindings,Te=pt.Ao.and(ce,pt.Ao.deserialize(r.keybindingContext)),Ge=r.contextMenuGroupId||null,ft=r.contextMenuOrder||0,yt=(Vi,...gn)=>Promise.resolve(r.run(this,...gn)),Ht=new he.SL,ti=this.getId()+":"+E;if(Ht.add(Hn.P.registerCommand(ti,yt)),Ge){const Vi={command:{id:ti,title:V},when:ce,group:Ge,order:ft};Ht.add(Ts.BH.appendMenuItem(Ts.eH.EditorContext,Vi))}if(Array.isArray(_e))for(const Vi of _e)Ht.add(this._standaloneKeybindingService.addDynamicKeybinding(ti,Vi,yt,Te));const yi=new Rd.p(ti,V,V,void 0,ce,(...Vi)=>Promise.resolve(r.run(this,...Vi)),this._contextKeyService);return this._actions.set(E,yi),Ht.add((0,he.OF)(()=>{this._actions.delete(E)})),Ht}_triggerCommand(r,E){if(this._codeEditorService instanceof He)try{this._codeEditorService.setActiveCodeEditor(this),super._triggerCommand(r,E)}finally{this._codeEditorService.setActiveCodeEditor(null)}else super._triggerCommand(r,E)}};Pa=kl([ss(2,_t.TG),ss(3,nt.$),ss(4,Hn.H),ss(5,pt.i6),ss(6,It.Bs),ss(7,et.d),ss(8,Yi.XE),ss(9,di.lT),ss(10,$t.F),ss(11,In.c_),ss(12,nn.ILanguageFeaturesService)],Pa);let Fl=class extends Pa{constructor(r,E,V,ce,_e,Te,Ge,ft,yt,Ht,ti,yi,Vi,gn,Vn,Zn){const Yn=pi({},E);Ia(ti,Yn,!1);const Gn=yt.registerEditorContainer(r);typeof Yn.theme=="string"&&yt.setTheme(Yn.theme),typeof Yn.autoDetectHighContrast!="undefined"&&yt.setAutoDetectHighContrast(!!Yn.autoDetectHighContrast);const Kn=Yn.model;delete Yn.model,super(r,Yn,V,ce,_e,Te,Ge,ft,yt,Ht,yi,Vn,Zn),this._configurationService=ti,this._standaloneThemeService=yt,this._register(Gn);let Sn;if(typeof Kn=="undefined"){const os=gn.getLanguageIdByMimeType(Yn.language)||Yn.language||Na.bd;Sn=hc(Vi,gn,Yn.value||"",os,void 0),this._ownsModel=!0}else Sn=Kn,this._ownsModel=!1;if(this._attachModel(Sn),Sn){const os={oldModelUrl:null,newModelUrl:Sn.uri};this._onDidChangeModel.fire(os)}}dispose(){super.dispose()}updateOptions(r){Ia(this._configurationService,r,!1),typeof r.theme=="string"&&this._standaloneThemeService.setTheme(r.theme),typeof r.autoDetectHighContrast!="undefined"&&this._standaloneThemeService.setAutoDetectHighContrast(!!r.autoDetectHighContrast),super.updateOptions(r)}_postDetachModelCleanup(r){super._postDetachModelCleanup(r),r&&this._ownsModel&&(r.dispose(),this._ownsModel=!1)}};Fl=kl([ss(2,_t.TG),ss(3,nt.$),ss(4,Hn.H),ss(5,pt.i6),ss(6,It.Bs),ss(7,et.d),ss(8,gi.Z),ss(9,di.lT),ss(10,dt.Ui),ss(11,$t.F),ss(12,$n.IModelService),ss(13,Ps.O),ss(14,In.c_),ss(15,nn.ILanguageFeaturesService)],Fl);let Bl=class extends cc.p{constructor(r,E,V,ce,_e,Te,Ge,ft,yt,Ht,ti,yi){const Vi=pi({},E);Ia(ft,Vi,!0);const gn=Te.registerEditorContainer(r);typeof Vi.theme=="string"&&Te.setTheme(Vi.theme),typeof Vi.autoDetectHighContrast!="undefined"&&Te.setAutoDetectHighContrast(!!Vi.autoDetectHighContrast),super(r,Vi,{},ce,V,_e,yi,Ht),this._configurationService=ft,this._standaloneThemeService=Te,this._register(gn)}dispose(){super.dispose()}updateOptions(r){Ia(this._configurationService,r,!0),typeof r.theme=="string"&&this._standaloneThemeService.setTheme(r.theme),typeof r.autoDetectHighContrast!="undefined"&&this._standaloneThemeService.setAutoDetectHighContrast(!!r.autoDetectHighContrast),super.updateOptions(r)}_createInnerEditor(r,E,V){return r.createInstance(Pa,E,V)}getOriginalEditor(){return super.getOriginalEditor()}getModifiedEditor(){return super.getModifiedEditor()}addCommand(r,E,V){return this.getModifiedEditor().addCommand(r,E,V)}createContextKey(r,E){return this.getModifiedEditor().createContextKey(r,E)}addAction(r){return this.getModifiedEditor().addAction(r)}};Bl=kl([ss(2,_t.TG),ss(3,pt.i6),ss(4,nt.$),ss(5,gi.Z),ss(6,di.lT),ss(7,dt.Ui),ss(8,ke.i),ss(9,ho.ek),ss(10,Mn.p),ss(11,ec.IV)],Bl);function hc(Fe,r,E,V,ce){if(E=E||"",!V){const _e=E.indexOf(` `);let Te=E;return _e!==-1&&(Te=E.substring(0,_e)),uc(Fe,E,r.createByFilepathOrFirstLine(ce||null,Te),ce)}return uc(Fe,E,r.createById(V),ce)}function uc(Fe,r,E,V){return Fe.createModel(r,E,V)}var fc=e(17664),Bd=e(35534),Vs=e(96512),Wd=e(76633),Hd=e(97488),Ra=e(19247),Vd=e(3860),gc=e(29102),mc=e(66681),Ud=e(98190),zd=e(33528),Kd=function(Fe,r,E,V){var ce=arguments.length,_e=ce<3?r:V===null?V=Object.getOwnPropertyDescriptor(r,E):V,Te;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")_e=Reflect.decorate(Fe,r,E,V);else for(var Ge=Fe.length-1;Ge>=0;Ge--)(Te=Fe[Ge])&&(_e=(ce<3?Te(_e):ce>3?Te(r,E,_e):Te(r,E))||_e);return ce>3&&_e&&Object.defineProperty(r,E,_e),_e},pc=function(Fe,r){return function(E,V){r(E,V,Fe)}};class jd{constructor(r,E){this.viewModel=r,this.deltaScrollVertical=E}getId(){return this.viewModel}}let Oa=class extends he.JT{constructor(r,E,V,ce,_e){super(),this._container=r,this._overflowWidgetsDomNode=E,this._workbenchUIElementFactory=V,this._instantiationService=ce,this._viewModel=(0,Vs.uh)(this,void 0),this._collapsed=(0,rs.nK)(this,ft=>{var yt;return(yt=this._viewModel.read(ft))==null?void 0:yt.collapsed.read(ft)}),this._editorContentHeight=(0,Vs.uh)(this,500),this.contentHeight=(0,rs.nK)(this,ft=>(this._collapsed.read(ft)?0:this._editorContentHeight.read(ft))+this._outerEditorHeight),this._modifiedContentWidth=(0,Vs.uh)(this,0),this._modifiedWidth=(0,Vs.uh)(this,0),this._originalContentWidth=(0,Vs.uh)(this,0),this._originalWidth=(0,Vs.uh)(this,0),this.maxScroll=(0,rs.nK)(this,ft=>{const yt=this._modifiedContentWidth.read(ft)-this._modifiedWidth.read(ft),Ht=this._originalContentWidth.read(ft)-this._originalWidth.read(ft);return yt>Ht?{maxScroll:yt,width:this._modifiedWidth.read(ft)}:{maxScroll:Ht,width:this._originalWidth.read(ft)}}),this._elements=(0,Ot.h)("div.multiDiffEntry",[(0,Ot.h)("div.header@header",[(0,Ot.h)("div.header-content",[(0,Ot.h)("div.collapse-button@collapseButton"),(0,Ot.h)("div.file-path",[(0,Ot.h)("div.title.modified.show-file-icons@primaryPath",[]),(0,Ot.h)("div.status.deleted@status",["R"]),(0,Ot.h)("div.title.original.show-file-icons@secondaryPath",[])]),(0,Ot.h)("div.actions@actions")])]),(0,Ot.h)("div.editorParent",[(0,Ot.h)("div.editorContainer@editor")])]),this.editor=this._register(this._instantiationService.createInstance(cc.p,this._elements.editor,{overflowWidgetsDomNode:this._overflowWidgetsDomNode},{})),this.isModifedFocused=(0,mc.BM)(this.editor.getModifiedEditor()).isFocused,this.isOriginalFocused=(0,mc.BM)(this.editor.getOriginalEditor()).isFocused,this.isFocused=(0,rs.nK)(this,ft=>this.isModifedFocused.read(ft)||this.isOriginalFocused.read(ft)),this._resourceLabel=this._workbenchUIElementFactory.createResourceLabel?this._register(this._workbenchUIElementFactory.createResourceLabel(this._elements.primaryPath)):void 0,this._resourceLabel2=this._workbenchUIElementFactory.createResourceLabel?this._register(this._workbenchUIElementFactory.createResourceLabel(this._elements.secondaryPath)):void 0,this._dataStore=this._register(new he.SL),this._headerHeight=40,this._lastScrollTop=-1,this._isSettingScrollTop=!1;const Te=new Zr.z(this._elements.collapseButton,{});this._register((0,rs.EH)(ft=>{Te.element.className="",Te.icon=this._collapsed.read(ft)?uo.l.chevronRight:uo.l.chevronDown})),this._register(Te.onDidClick(()=>{var ft;(ft=this._viewModel.get())==null||ft.collapsed.set(!this._collapsed.get(),void 0)})),this._register((0,rs.EH)(ft=>{this._elements.editor.style.display=this._collapsed.read(ft)?"none":"block"})),this._register(this.editor.getModifiedEditor().onDidLayoutChange(ft=>{const yt=this.editor.getModifiedEditor().getLayoutInfo().contentWidth;this._modifiedWidth.set(yt,void 0)})),this._register(this.editor.getOriginalEditor().onDidLayoutChange(ft=>{const yt=this.editor.getOriginalEditor().getLayoutInfo().contentWidth;this._originalWidth.set(yt,void 0)})),this._register(this.editor.onDidContentSizeChange(ft=>{(0,Vs.Bl)(yt=>{this._editorContentHeight.set(ft.contentHeight,yt),this._modifiedContentWidth.set(this.editor.getModifiedEditor().getContentWidth(),yt),this._originalContentWidth.set(this.editor.getOriginalEditor().getContentWidth(),yt)})})),this._register(this.editor.getOriginalEditor().onDidScrollChange(ft=>{if(this._isSettingScrollTop||!ft.scrollTopChanged||!this._data)return;const yt=ft.scrollTop-this._lastScrollTop;this._data.deltaScrollVertical(yt)})),this._register((0,rs.EH)(ft=>{var Ht;const yt=(Ht=this._viewModel.read(ft))==null?void 0:Ht.isActive.read(ft);this._elements.root.classList.toggle("active",yt)})),this._container.appendChild(this._elements.root),this._outerEditorHeight=this._headerHeight,this._contextKeyService=this._register(_e.createScoped(this._elements.actions));const Ge=this._register(this._instantiationService.createChild(new Ea.y([pt.i6,this._contextKeyService])));this._register(Ge.createInstance(Ud.r,this._elements.actions,Ts.eH.MultiDiffEditorFileToolbar,{actionRunner:this._register(new zd.D(()=>{var ft;return(ft=this._viewModel.get())==null?void 0:ft.modifiedUri})),menuOptions:{shouldForwardArgs:!0},toolbarOptions:{primaryGroup:ft=>ft.startsWith("navigation")},actionViewItemProvider:(ft,yt)=>(0,fs.Id)(Ge,ft,yt)}))}setScrollLeft(r){this._modifiedContentWidth.get()-this._modifiedWidth.get()>this._originalContentWidth.get()-this._originalWidth.get()?this.editor.getModifiedEditor().setScrollLeft(r):this.editor.getOriginalEditor().setScrollLeft(r)}setData(r){this._data=r;function E(ce){return zi(pi({},ce),{scrollBeyondLastLine:!1,hideUnchangedRegions:{enabled:!0},scrollbar:{vertical:"hidden",horizontal:"hidden",handleMouseWheel:!1,useShadows:!1},renderOverviewRuler:!1,fixedOverflowWidgets:!0,overviewRulerBorder:!1})}if(!r){(0,Vs.Bl)(ce=>{this._viewModel.set(void 0,ce),this.editor.setDiffModel(null,ce),this._dataStore.clear()});return}const V=r.viewModel.documentDiffItem;if((0,Vs.Bl)(ce=>{var yt,Ht,ti,yi;(Ht=this._resourceLabel)==null||Ht.setUri((yt=r.viewModel.modifiedUri)!=null?yt:r.viewModel.originalUri,{strikethrough:r.viewModel.modifiedUri===void 0});let _e=!1,Te=!1,Ge=!1,ft="";r.viewModel.modifiedUri&&r.viewModel.originalUri&&r.viewModel.modifiedUri.path!==r.viewModel.originalUri.path?(ft="R",_e=!0):r.viewModel.modifiedUri?r.viewModel.originalUri||(ft="A",Ge=!0):(ft="D",Te=!0),this._elements.status.classList.toggle("renamed",_e),this._elements.status.classList.toggle("deleted",Te),this._elements.status.classList.toggle("added",Ge),this._elements.status.innerText=ft,(ti=this._resourceLabel2)==null||ti.setUri(_e?r.viewModel.originalUri:void 0,{strikethrough:!0}),this._dataStore.clear(),this._viewModel.set(r.viewModel,ce),this.editor.setDiffModel(r.viewModel.diffEditorViewModelRef,ce),this.editor.updateOptions(E((yi=V.options)!=null?yi:{}))}),V.onOptionsDidChange&&this._dataStore.add(V.onOptionsDidChange(()=>{var ce;this.editor.updateOptions(E((ce=V.options)!=null?ce:{}))})),r.viewModel.isAlive.recomputeInitiallyAndOnChange(this._dataStore,ce=>{ce||this.setData(void 0)}),r.viewModel.documentDiffItem.contextKeys)for(const[ce,_e]of Object.entries(r.viewModel.documentDiffItem.contextKeys))this._contextKeyService.createKey(ce,_e)}render(r,E,V,ce){this._elements.root.style.visibility="visible",this._elements.root.style.top=`${r.start}px`,this._elements.root.style.height=`${r.length}px`,this._elements.root.style.width=`${E}px`,this._elements.root.style.position="absolute";const _e=r.length-this._headerHeight,Te=Math.max(0,Math.min(ce.start-r.start,_e));this._elements.header.style.transform=`translateY(${Te}px)`,(0,Vs.Bl)(Ge=>{this.editor.layout({width:E-2*8-2*1,height:r.length-this._outerEditorHeight})});try{this._isSettingScrollTop=!0,this._lastScrollTop=V,this.editor.getOriginalEditor().setScrollTop(V)}finally{this._isSettingScrollTop=!1}this._elements.header.classList.toggle("shadow",Te>0||V>0),this._elements.header.classList.toggle("collapsed",Te===_e)}hide(){this._elements.root.style.top="-100000px",this._elements.root.style.visibility="hidden"}};Oa=Kd([pc(3,_t.TG),pc(4,pt.i6)],Oa);class $d{constructor(r){this._create=r,this._unused=new Set,this._used=new Set,this._itemData=new Map}getUnusedObj(r){var V;let E;if(this._unused.size===0)E=this._create(r),this._itemData.set(E,r);else{const ce=[...this._unused.values()];E=(V=ce.find(_e=>this._itemData.get(_e).getId()===r.getId()))!=null?V:ce[0],this._unused.delete(E),this._itemData.set(E,r),E.setData(r)}return this._used.add(E),{object:E,dispose:()=>{this._used.delete(E),this._unused.size>5?E.dispose():this._unused.add(E)}}}dispose(){for(const r of this._used)r.dispose();for(const r of this._unused)r.dispose();this._used.clear(),this._unused.clear()}}var Gd=function(Fe,r,E,V){var ce=arguments.length,_e=ce<3?r:V===null?V=Object.getOwnPropertyDescriptor(r,E):V,Te;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")_e=Reflect.decorate(Fe,r,E,V);else for(var Ge=Fe.length-1;Ge>=0;Ge--)(Te=Fe[Ge])&&(_e=(ce<3?Te(_e):ce>3?Te(r,E,_e):Te(r,E))||_e);return ce>3&&_e&&Object.defineProperty(r,E,_e),_e},_c=function(Fe,r){return function(E,V){r(E,V,Fe)}};let Wl=class extends he.JT{constructor(r,E,V,ce,_e,Te){super(),this._element=r,this._dimension=E,this._viewModel=V,this._workbenchUIElementFactory=ce,this._parentContextKeyService=_e,this._parentInstantiationService=Te,this._scrollableElements=(0,Ot.h)("div.scrollContent",[(0,Ot.h)("div@content",{style:{overflow:"hidden"}}),(0,Ot.h)("div.monaco-editor@overflowWidgetsDomNode",{})]),this._scrollable=this._register(new Wd.Rm({forceIntegerValues:!1,scheduleAtNextAnimationFrame:ft=>(0,Ot.jL)((0,Ot.Jj)(this._element),ft),smoothScrollDuration:100})),this._scrollableElement=this._register(new kr.$Z(this._scrollableElements.root,{vertical:1,horizontal:1,useShadows:!1},this._scrollable)),this._elements=(0,Ot.h)("div.monaco-component.multiDiffEditor",{},[(0,Ot.h)("div",{},[this._scrollableElement.getDomNode()]),(0,Ot.h)("div.placeholder@placeholder",{},[(0,Ot.h)("div",[(0,ii.NC)("noChangedFiles","No Changed Files")])])]),this._sizeObserver=this._register(new Hd.DU(this._element,void 0)),this._objectPool=this._register(new $d(ft=>{const yt=this._instantiationService.createInstance(Oa,this._scrollableElements.content,this._scrollableElements.overflowWidgetsDomNode,this._workbenchUIElementFactory);return yt.setData(ft),yt})),this.scrollTop=(0,rs.rD)(this,this._scrollableElement.onScroll,()=>this._scrollableElement.getScrollPosition().scrollTop),this.scrollLeft=(0,rs.rD)(this,this._scrollableElement.onScroll,()=>this._scrollableElement.getScrollPosition().scrollLeft),this._viewItemsInfo=(0,rs.Be)(this,(ft,yt)=>{const Ht=this._viewModel.read(ft);if(!Ht)return{items:[],getItem:gn=>{throw new gt.he}};const ti=Ht.items.read(ft),yi=new Map;return{items:ti.map(gn=>{var Yn;const Vn=yt.add(new Qd(gn,this._objectPool,this.scrollLeft,Gn=>{this._scrollableElement.setScrollPosition({scrollTop:this._scrollableElement.getScrollPosition().scrollTop+Gn})})),Zn=(Yn=this._lastDocStates)==null?void 0:Yn[Vn.getKey()];return Zn&&(0,Vs.PS)(Gn=>{Vn.setViewState(Zn,Gn)}),yi.set(gn,Vn),Vn}),getItem:gn=>yi.get(gn)}}),this._viewItems=this._viewItemsInfo.map(this,ft=>ft.items),this._spaceBetweenPx=0,this._totalHeight=this._viewItems.map(this,(ft,yt)=>ft.reduce((Ht,ti)=>Ht+ti.contentHeight.read(yt)+this._spaceBetweenPx,0)),this._contextKeyService=this._register(this._parentContextKeyService.createScoped(this._element)),this._instantiationService=this._register(this._parentInstantiationService.createChild(new Ea.y([pt.i6,this._contextKeyService]))),this._lastDocStates={},this._contextKeyService.createKey(gc.u.inMultiDiffEditor.key,!0),this._register((0,rs.gp)((ft,yt)=>{const Ht=this._viewModel.read(ft);if(Ht&&Ht.contextKeys)for(const[ti,yi]of Object.entries(Ht.contextKeys)){const Vi=this._contextKeyService.createKey(ti,void 0);Vi.set(yi),yt.add((0,he.OF)(()=>Vi.reset()))}}));const Ge=this._parentContextKeyService.createKey(gc.u.multiDiffEditorAllCollapsed.key,!1);this._register((0,rs.EH)(ft=>{const yt=this._viewModel.read(ft);if(yt){const Ht=yt.items.read(ft).every(ti=>ti.collapsed.read(ft));Ge.set(Ht)}})),this._register((0,rs.EH)(ft=>{const yt=this._dimension.read(ft);this._sizeObserver.observe(yt)})),this._register((0,rs.EH)(ft=>{const yt=this._viewItems.read(ft);this._elements.placeholder.classList.toggle("visible",yt.length===0)})),this._scrollableElements.content.style.position="relative",this._register((0,rs.EH)(ft=>{const yt=this._sizeObserver.height.read(ft);this._scrollableElements.root.style.height=`${yt}px`;const Ht=this._totalHeight.read(ft);this._scrollableElements.content.style.height=`${Ht}px`;const ti=this._sizeObserver.width.read(ft);let yi=ti;const Vi=this._viewItems.read(ft),gn=(0,Bd.hV)(Vi,(0,lt.tT)(Vn=>Vn.maxScroll.read(ft).maxScroll,lt.fv));if(gn){const Vn=gn.maxScroll.read(ft);yi=ti+Vn.maxScroll}this._scrollableElement.setScrollDimensions({width:ti,height:yt,scrollHeight:Ht,scrollWidth:yi})})),r.replaceChildren(this._elements.root),this._register((0,he.OF)(()=>{r.replaceChildren()})),this._register(this._register((0,rs.EH)(ft=>{(0,Vs.Bl)(yt=>{this.render(ft)})})))}render(r){const E=this.scrollTop.read(r);let V=0,ce=0,_e=0;const Te=this._sizeObserver.height.read(r),Ge=Ra.q.ofStartAndLength(E,Te),ft=this._sizeObserver.width.read(r);for(const yt of this._viewItems.read(r)){const Ht=yt.contentHeight.read(r),ti=Math.min(Ht,Te),yi=Ra.q.ofStartAndLength(ce,ti),Vi=Ra.q.ofStartAndLength(_e,Ht);if(Vi.isBefore(Ge))V-=Ht-ti,yt.hide();else if(Vi.isAfter(Ge))yt.hide();else{const gn=Math.max(0,Math.min(Ge.start-Vi.start,Ht-ti));V-=gn;const Vn=Ra.q.ofStartAndLength(E+V,Te);yt.render(yi,gn,ft,Vn)}ce+=ti+this._spaceBetweenPx,_e+=Ht+this._spaceBetweenPx}this._scrollableElements.content.style.transform=`translateY(${-(E+V)}px)`}};Wl=Gd([_c(4,pt.i6),_c(5,_t.TG)],Wl);class Qd extends he.JT{constructor(r,E,V,ce){super(),this.viewModel=r,this._objectPool=E,this._scrollLeft=V,this._deltaScrollVertical=ce,this._templateRef=this._register((0,Vs.DN)(this,void 0)),this.contentHeight=(0,rs.nK)(this,_e=>{var Te,Ge,ft;return(ft=(Ge=(Te=this._templateRef.read(_e))==null?void 0:Te.object.contentHeight)==null?void 0:Ge.read(_e))!=null?ft:this.viewModel.lastTemplateData.read(_e).contentHeight}),this.maxScroll=(0,rs.nK)(this,_e=>{var Te,Ge;return(Ge=(Te=this._templateRef.read(_e))==null?void 0:Te.object.maxScroll.read(_e))!=null?Ge:{maxScroll:0,scrollWidth:0}}),this.template=(0,rs.nK)(this,_e=>{var Te;return(Te=this._templateRef.read(_e))==null?void 0:Te.object}),this._isHidden=(0,rs.uh)(this,!1),this._isFocused=(0,rs.nK)(this,_e=>{var Te,Ge;return(Ge=(Te=this.template.read(_e))==null?void 0:Te.isFocused.read(_e))!=null?Ge:!1}),this.viewModel.setIsFocused(this._isFocused,void 0),this._register((0,rs.EH)(_e=>{var Ge;const Te=this._scrollLeft.read(_e);(Ge=this._templateRef.read(_e))==null||Ge.object.setScrollLeft(Te)})),this._register((0,rs.EH)(_e=>{const Te=this._templateRef.read(_e);!Te||!this._isHidden.read(_e)||Te.object.isFocused.read(_e)||this._clear()}))}dispose(){this._clear(),super.dispose()}toString(){var r;return`VirtualViewItem(${(r=this.viewModel.documentDiffItem.modified)==null?void 0:r.uri.toString()})`}getKey(){return this.viewModel.getKey()}setViewState(r,E){var Te;this.viewModel.collapsed.set(r.collapsed,E),this._updateTemplateData(E);const V=this.viewModel.lastTemplateData.get(),ce=(Te=r.selections)==null?void 0:Te.map(Vd.Y.liftSelection);this.viewModel.lastTemplateData.set(zi(pi({},V),{selections:ce}),E);const _e=this._templateRef.get();_e&&ce&&_e.object.editor.setSelections(ce)}_updateTemplateData(r){var V;const E=this._templateRef.get();E&&this.viewModel.lastTemplateData.set({contentHeight:E.object.contentHeight.get(),selections:(V=E.object.editor.getSelections())!=null?V:void 0},r)}_clear(){const r=this._templateRef.get();r&&(0,Vs.PS)(E=>{this._updateTemplateData(E),r.object.hide(),this._templateRef.set(void 0,E)})}hide(){this._isHidden.set(!0,void 0)}render(r,E,V,ce){this._isHidden.set(!1,void 0);let _e=this._templateRef.get();if(!_e){_e=this._objectPool.getUnusedObj(new jd(this.viewModel,this._deltaScrollVertical)),this._templateRef.set(_e,void 0);const Te=this.viewModel.lastTemplateData.get().selections;Te&&_e.object.editor.setSelections(Te)}_e.object.render(r,V,E,ce)}}const Pu=(0,Vt.P6G)("multiDiffEditor.headerBackground",{dark:"#262626",light:"tab.inactiveBackground",hcDark:"tab.inactiveBackground",hcLight:"tab.inactiveBackground"},(0,ii.NC)("multiDiffEditor.headerBackground","The background color of the diff editor's header")),Ru=(0,Vt.P6G)("multiDiffEditor.background",Vt.cvW,(0,ii.NC)("multiDiffEditor.background","The background color of the multi file diff editor")),Ou=(0,Vt.P6G)("multiDiffEditor.border",{dark:"sideBarSectionHeader.border",light:"#cccccc",hcDark:"sideBarSectionHeader.border",hcLight:"#cccccc"},(0,ii.NC)("multiDiffEditor.border","The border color of the multi file diff editor"));var Zd=function(Fe,r,E,V){var ce=arguments.length,_e=ce<3?r:V===null?V=Object.getOwnPropertyDescriptor(r,E):V,Te;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")_e=Reflect.decorate(Fe,r,E,V);else for(var Ge=Fe.length-1;Ge>=0;Ge--)(Te=Fe[Ge])&&(_e=(ce<3?Te(_e):ce>3?Te(r,E,_e):Te(r,E))||_e);return ce>3&&_e&&Object.defineProperty(r,E,_e),_e},Yd=function(Fe,r){return function(E,V){r(E,V,Fe)}};let Hl=class extends he.JT{constructor(r,E,V){super(),this._element=r,this._workbenchUIElementFactory=E,this._instantiationService=V,this._dimension=(0,rs.uh)(this,void 0),this._viewModel=(0,rs.uh)(this,void 0),this._widgetImpl=(0,rs.Be)(this,(ce,_e)=>((0,fc.N)(Oa,ce),_e.add(this._instantiationService.createInstance((0,fc.N)(Wl,ce),this._element,this._dimension,this._viewModel,this._workbenchUIElementFactory)))),this._register((0,rs.jx)(this._widgetImpl))}};Hl=Zd([Yd(2,_t.TG)],Hl);function Jd(Fe,r,E){return wn.initialize(E||{}).createInstance(Fl,Fe,r)}function Xd(Fe){return wn.get(nt.$).onCodeEditorAdd(E=>{Fe(E)})}function qd(Fe){return wn.get(nt.$).onDiffEditorAdd(E=>{Fe(E)})}function eh(){return wn.get(nt.$).listCodeEditors()}function th(){return wn.get(nt.$).listDiffEditors()}function ih(Fe,r,E){return wn.initialize(E||{}).createInstance(Bl,Fe,r)}function nh(Fe,r){const E=wn.initialize(r||{});return new Hl(Fe,{},E)}function sh(Fe){if(typeof Fe.id!="string"||typeof Fe.run!="function")throw new Error("Invalid command descriptor, `id` and `run` are required properties!");return Hn.P.registerCommand(Fe.id,Fe.run)}function oh(Fe){if(typeof Fe.id!="string"||typeof Fe.label!="string"||typeof Fe.run!="function")throw new Error("Invalid action descriptor, `id`, `label` and `run` are required properties!");const r=pt.Ao.deserialize(Fe.precondition),E=(ce,..._e)=>st._l.runEditorCommand(ce,_e,r,(Te,Ge,ft)=>Promise.resolve(Fe.run(Ge,...ft))),V=new he.SL;if(V.add(Hn.P.registerCommand(Fe.id,E)),Fe.contextMenuGroupId){const ce={command:{id:Fe.id,title:Fe.label},when:r,group:Fe.contextMenuGroupId,order:Fe.contextMenuOrder||0};V.add(Ts.BH.appendMenuItem(Ts.eH.EditorContext,ce))}if(Array.isArray(Fe.keybindings)){const ce=wn.get(et.d);if(!(ce instanceof Lr))console.warn("Cannot add keybinding because the editor is configured with an unrecognized KeybindingService");else{const _e=pt.Ao.and(r,pt.Ao.deserialize(Fe.keybindingContext));V.add(ce.addDynamicKeybindings(Fe.keybindings.map(Te=>({keybinding:Te,command:Fe.id,when:_e}))))}}return V}function rh(Fe){return vc([Fe])}function vc(Fe){const r=wn.get(et.d);return r instanceof Lr?r.addDynamicKeybindings(Fe.map(E=>({keybinding:E.keybinding,command:E.command,commandArgs:E.commandArgs,when:pt.Ao.deserialize(E.when)}))):(console.warn("Cannot add keybinding because the editor is configured with an unrecognized KeybindingService"),he.JT.None)}function ah(Fe,r,E){const V=wn.get(Ps.O),ce=V.getLanguageIdByMimeType(r)||r;return hc(wn.get($n.IModelService),V,Fe,ce,E)}function lh(Fe,r){const E=wn.get(Ps.O),V=E.getLanguageIdByMimeType(r)||r||Na.bd;Fe.setLanguage(E.createById(V))}function ch(Fe,r,E){Fe&&wn.get(So.lT).changeOne(r,Fe.uri,E)}function dh(Fe){wn.get(So.lT).changeAll(Fe,[])}function hh(Fe){return wn.get(So.lT).read(Fe)}function uh(Fe){return wn.get(So.lT).onMarkerChanged(Fe)}function fh(Fe){return wn.get($n.IModelService).getModel(Fe)}function gh(){return wn.get($n.IModelService).getModels()}function mh(Fe){return wn.get($n.IModelService).onModelAdded(Fe)}function ph(Fe){return wn.get($n.IModelService).onModelRemoved(Fe)}function _h(Fe){return wn.get($n.IModelService).onModelLanguageChanged(E=>{Fe({model:E.model,oldLanguage:E.oldLanguageId})})}function vh(Fe){return vd(wn.get($n.IModelService),Fe)}function Ch(Fe,r){const E=wn.get(Ps.O),V=wn.get(gi.Z);return Al.colorizeElement(V,E,Fe,r).then(()=>{V.registerEditorContainer(Fe)})}function bh(Fe,r,E){const V=wn.get(Ps.O);return wn.get(gi.Z).registerEditorContainer(de.E.document.body),Al.colorize(V,Fe,r,E)}function Sh(Fe,r,E=4){return wn.get(gi.Z).registerEditorContainer(de.E.document.body),Al.colorizeModelLine(Fe,r,E)}function yh(Fe){const r=Cs.RW.get(Fe);return r||{getInitialState:()=>Er.TJ,tokenize:(E,V,ce)=>(0,Er.Ri)(Fe,ce)}}function wh(Fe,r){Cs.RW.getOrCreate(r);const E=yh(r),V=(0,pe.uq)(Fe),ce=[];let _e=E.getInitialState();for(let Te=0,Ge=V.length;Text(this,null,function*(){var Ge;if(!V)return null;const _e=(Ge=E.options)==null?void 0:Ge.selection;let Te;return _e&&typeof _e.endLineNumber=="number"&&typeof _e.endColumn=="number"?Te=_e:_e&&(Te={lineNumber:_e.startLineNumber,column:_e.startColumn}),(yield Fe.openCodeEditor(V,E.resource,Te))?V:null}))}function Mh(){return{create:Jd,getEditors:eh,getDiffEditors:th,onDidCreateEditor:Xd,onDidCreateDiffEditor:qd,createDiffEditor:ih,addCommand:sh,addEditorAction:oh,addKeybindingRule:rh,addKeybindingRules:vc,createModel:ah,setModelLanguage:lh,setModelMarkers:ch,getModelMarkers:hh,removeAllMarkers:dh,onDidChangeMarkers:uh,getModels:gh,getModel:fh,onDidCreateModel:mh,onWillDisposeModel:ph,onDidChangeModelLanguage:_h,createWebWorker:vh,colorizeElement:Ch,colorize:bh,colorizeModelLine:Sh,tokenize:wh,defineTheme:Lh,setTheme:Eh,remeasureFonts:Dh,registerCommand:xh,registerLinkOpener:Ih,registerEditorOpener:Nh,AccessibilitySupport:Xn.ao,ContentWidgetPositionPreference:Xn.r3,CursorChangeReason:Xn.Vi,DefaultEndOfLine:Xn._x,EditorAutoIndentStrategy:Xn.rf,EditorOption:Xn.wT,EndOfLinePreference:Xn.gm,EndOfLineSequence:Xn.jl,MinimapPosition:Xn.F5,MinimapSectionHeaderStyle:Xn.WG,MouseTargetType:Xn.MG,OverlayWidgetPositionPreference:Xn.E$,OverviewRulerLane:Xn.sh,GlyphMarginLane:Xn.U,RenderLineNumbersType:Xn.Lu,RenderMinimap:Xn.vQ,ScrollbarVisibility:Xn.g_,ScrollType:Xn.g4,TextEditorCursorBlinkingStyle:Xn.In,TextEditorCursorStyle:Xn.d2,TrackedRangeStickiness:Xn.OI,WrappingIndent:Xn.up,InjectedTextCursorStops:Xn.RM,PositionAffinity:Xn.py,ShowLightbulbIconMode:Xn.$r,ConfigurationChangedEvent:We.Bb,BareFontInfo:ic.E4,FontInfo:ic.pR,TextModelResolvedOptions:nc.dJ,FindMatch:nc.tk,ApplyUpdateResult:We.rk,EditorZoom:bd.C,createMultiFileDiffEditor:nh,EditorType:Sd.g,EditorOptions:We.BH}}var Th=e(41264);function Ph(Fe,r){if(!r||!Array.isArray(r))return!1;for(const E of r)if(!Fe(E))return!1;return!0}function Aa(Fe,r){return typeof Fe=="boolean"?Fe:r}function Cc(Fe,r){return typeof Fe=="string"?Fe:r}function Rh(Fe){const r={};for(const E of Fe)r[E]=!0;return r}function bc(Fe,r=!1){r&&(Fe=Fe.map(function(V){return V.toLowerCase()}));const E=Rh(Fe);return r?function(V){return E[V.toLowerCase()]!==void 0&&E.hasOwnProperty(V.toLowerCase())}:function(V){return E[V]!==void 0&&E.hasOwnProperty(V)}}function Vl(Fe,r,E){r=r.replace(/@@/g,"");let V=0,ce;do ce=!1,r=r.replace(/@(\w+)/g,function(Te,Ge){ce=!0;let ft="";if(typeof Fe[Ge]=="string")ft=Fe[Ge];else if(Fe[Ge]&&Fe[Ge]instanceof RegExp)ft=Fe[Ge].source;else throw Fe[Ge]===void 0?as(Fe,"language definition does not contain attribute '"+Ge+"', used at: "+r):as(Fe,"attribute reference '"+Ge+"' must be a string, used at: "+r);return qo(ft)?"":"(?:"+ft+")"}),V++;while(ce&&V<5);r=r.replace(/\x01/g,"@");const _e=(Fe.ignoreCase?"i":"")+(Fe.unicode?"u":"");if(E&&r.match(/\$[sS](\d\d?)/g)){let Ge=null,ft=null;return yt=>(ft&&Ge===yt||(Ge=yt,ft=new RegExp(Ed(Fe,r,yt),_e)),ft)}return new RegExp(r,_e)}function Oh(Fe,r,E,V){if(V<0)return Fe;if(V=100){V=V-100;const ce=E.split(".");if(ce.unshift(E),V=0&&(V.tokenSubst=!0),typeof E.bracket=="string")if(E.bracket==="@open")V.bracket=1;else if(E.bracket==="@close")V.bracket=-1;else throw as(Fe,"a 'bracket' attribute must be either '@open' or '@close', in rule: "+r);if(E.next){if(typeof E.next!="string")throw as(Fe,"the next state must be a string value in rule: "+r);{let ce=E.next;if(!/^(@pop|@push|@popall)$/.test(ce)&&(ce[0]==="@"&&(ce=ce.substr(1)),ce.indexOf("$")<0&&!Dd(Fe,Ao(Fe,ce,"",[],""))))throw as(Fe,"the next state '"+E.next+"' is not defined in rule: "+r);V.next=ce}}return typeof E.goBack=="number"&&(V.goBack=E.goBack),typeof E.switchTo=="string"&&(V.switchTo=E.switchTo),typeof E.log=="string"&&(V.log=E.log),typeof E.nextEmbedded=="string"&&(V.nextEmbedded=E.nextEmbedded,Fe.usesEmbedded=!0),V}}else if(Array.isArray(E)){const V=[];for(let ce=0,_e=E.length;ce<_e;ce++)V[ce]=Ul(Fe,r,E[ce]);return{group:V}}else if(E.cases){const V=[];for(const _e in E.cases)if(E.cases.hasOwnProperty(_e)){const Te=Ul(Fe,r,E.cases[_e]);_e==="@default"||_e==="@"||_e===""?V.push({test:void 0,value:Te,name:_e}):_e==="@eos"?V.push({test:function(Ge,ft,yt,Ht){return Ht},value:Te,name:_e}):V.push(Ah(Fe,r,_e,Te))}const ce=Fe.defaultToken;return{test:function(_e,Te,Ge,ft){for(const yt of V)if(!yt.test||yt.test(_e,Te,Ge,ft))return yt.value;return ce}}}else throw as(Fe,"an action must be a string, an object with a 'token' or 'cases' attribute, or an array of actions; in rule: "+r)}else return{token:""}}class kh{constructor(r){this.regex=new RegExp(""),this.action={token:""},this.matchOnlyAtLineStart=!1,this.name="",this.name=r}setRegex(r,E){let V;if(typeof E=="string")V=E;else if(E instanceof RegExp)V=E.source;else throw as(r,"rules must start with a match string or regular expression: "+this.name);this.matchOnlyAtLineStart=V.length>0&&V[0]==="^",this.name=this.name+": "+V,this.regex=Vl(r,"^(?:"+(this.matchOnlyAtLineStart?V.substr(1):V)+")",!0)}setAction(r,E){this.action=Ul(r,this.name,E)}resolveRegex(r){return this.regex instanceof RegExp?this.regex:this.regex(r)}}function Sc(Fe,r){if(!r||typeof r!="object")throw new Error("Monarch: expecting a language definition object");const E={languageId:Fe,includeLF:Aa(r.includeLF,!1),noThrow:!1,maxStack:100,start:typeof r.start=="string"?r.start:null,ignoreCase:Aa(r.ignoreCase,!1),unicode:Aa(r.unicode,!1),tokenPostfix:Cc(r.tokenPostfix,"."+Fe),defaultToken:Cc(r.defaultToken,"source"),usesEmbedded:!1,stateNames:{},tokenizer:{},brackets:[]},V=r;V.languageId=Fe,V.includeLF=E.includeLF,V.ignoreCase=E.ignoreCase,V.unicode=E.unicode,V.noThrow=E.noThrow,V.usesEmbedded=E.usesEmbedded,V.stateNames=r.tokenizer,V.defaultToken=E.defaultToken;function ce(Te,Ge,ft){for(const yt of ft){let Ht=yt.include;if(Ht){if(typeof Ht!="string")throw as(E,"an 'include' attribute must be a string at: "+Te);if(Ht[0]==="@"&&(Ht=Ht.substr(1)),!r.tokenizer[Ht])throw as(E,"include target '"+Ht+"' is not defined at: "+Te);ce(Te+"."+Ht,Ge,r.tokenizer[Ht])}else{const ti=new kh(Te);if(Array.isArray(yt)&&yt.length>=1&&yt.length<=3)if(ti.setRegex(V,yt[0]),yt.length>=3)if(typeof yt[1]=="string")ti.setAction(V,{token:yt[1],next:yt[2]});else if(typeof yt[1]=="object"){const yi=yt[1];yi.next=yt[2],ti.setAction(V,yi)}else throw as(E,"a next state as the last element of a rule can only be given if the action is either an object or a string, at: "+Te);else ti.setAction(V,yt[1]);else{if(!yt.regex)throw as(E,"a rule must either be an array, or an object with a 'regex' or 'include' field at: "+Te);yt.name&&typeof yt.name=="string"&&(ti.name=yt.name),yt.matchOnlyAtStart&&(ti.matchOnlyAtLineStart=Aa(yt.matchOnlyAtLineStart,!1)),ti.setRegex(V,yt.regex),ti.setAction(V,yt.action)}Ge.push(ti)}}}if(!r.tokenizer||typeof r.tokenizer!="object")throw as(E,"a language definition must define the 'tokenizer' attribute as an object");E.tokenizer=[];for(const Te in r.tokenizer)if(r.tokenizer.hasOwnProperty(Te)){E.start||(E.start=Te);const Ge=r.tokenizer[Te];E.tokenizer[Te]=new Array,ce("tokenizer."+Te,E.tokenizer[Te],Ge)}if(E.usesEmbedded=V.usesEmbedded,r.brackets){if(!Array.isArray(r.brackets))throw as(E,"the 'brackets' attribute must be defined as an array")}else r.brackets=[{open:"{",close:"}",token:"delimiter.curly"},{open:"[",close:"]",token:"delimiter.square"},{open:"(",close:")",token:"delimiter.parenthesis"},{open:"<",close:">",token:"delimiter.angle"}];const _e=[];for(const Te of r.brackets){let Ge=Te;if(Ge&&Array.isArray(Ge)&&Ge.length===3&&(Ge={token:Ge[2],open:Ge[0],close:Ge[1]}),Ge.open===Ge.close)throw as(E,"open and close brackets in a 'brackets' attribute must be different: "+Ge.open+` - hint: use the 'bracket' attribute if matching on equal brackets is required.`);if(typeof Ge.open=="string"&&typeof Ge.token=="string"&&typeof Ge.close=="string")_e.push({token:Ge.token+E.tokenPostfix,open:yo(E,Ge.open),close:yo(E,Ge.close)});else throw as(E,"every element in the 'brackets' array must be a '{open,close,token}' object or array")}return E.brackets=_e,E.noThrow=!0,E}function Fh(Fe){Na.dQ.registerLanguage(Fe)}function Bh(){let Fe=[];return Fe=Fe.concat(Na.dQ.getLanguages()),Fe}function Wh(Fe){return wn.get(Ps.O).languageIdCodec.encodeLanguageId(Fe)}function Hh(Fe,r){return wn.withServices(()=>{const V=wn.get(Ps.O).onDidRequestRichLanguageFeatures(ce=>{ce===Fe&&(V.dispose(),r())});return V})}function Vh(Fe,r){return wn.withServices(()=>{const V=wn.get(Ps.O).onDidRequestBasicLanguageFeatures(ce=>{ce===Fe&&(V.dispose(),r())});return V})}function Uh(Fe,r){if(!wn.get(Ps.O).isRegisteredLanguageId(Fe))throw new Error(`Cannot set configuration for unknown language ${Fe}`);return wn.get(In.c_).register(Fe,r,100)}class zh{constructor(r,E){this._languageId=r,this._actual=E}dispose(){}getInitialState(){return this._actual.getInitialState()}tokenize(r,E,V){if(typeof this._actual.tokenize=="function")return ra.adaptTokenize(this._languageId,this._actual,r,V);throw new Error("Not supported!")}tokenizeEncoded(r,E,V){const ce=this._actual.tokenizeEncoded(r,V);return new Cs.DI(ce.tokens,ce.endState)}}class ra{constructor(r,E,V,ce){this._languageId=r,this._actual=E,this._languageService=V,this._standaloneThemeService=ce}dispose(){}getInitialState(){return this._actual.getInitialState()}static _toClassicTokens(r,E){const V=[];let ce=0;for(let _e=0,Te=r.length;_e0&&_e[Te-1]===yi)continue;let Vi=ti.startIndex;yt===0?Vi=0:Vixt(this,null,function*(){const V=yield Promise.resolve(r.create());return V?Kh(V)?wc(Fe,V):new oa(wn.get(Ps.O),wn.get(gi.Z),Fe,Sc(Fe,V),wn.get(dt.Ui)):null}));return Cs.RW.registerFactory(Fe,E)}function Gh(Fe,r){if(!wn.get(Ps.O).isRegisteredLanguageId(Fe))throw new Error(`Cannot set tokens provider for unknown language ${Fe}`);return yc(r)?zl(Fe,{create:()=>r}):Cs.RW.register(Fe,wc(Fe,r))}function Qh(Fe,r){const E=V=>new oa(wn.get(Ps.O),wn.get(gi.Z),Fe,Sc(Fe,V),wn.get(dt.Ui));return yc(r)?zl(Fe,{create:()=>r}):Cs.RW.register(Fe,E(r))}function Zh(Fe,r){return wn.get(nn.ILanguageFeaturesService).referenceProvider.register(Fe,r)}function Yh(Fe,r){return wn.get(nn.ILanguageFeaturesService).renameProvider.register(Fe,r)}function Jh(Fe,r){return wn.get(nn.ILanguageFeaturesService).newSymbolNamesProvider.register(Fe,r)}function Xh(Fe,r){return wn.get(nn.ILanguageFeaturesService).signatureHelpProvider.register(Fe,r)}function qh(Fe,r){return wn.get(nn.ILanguageFeaturesService).hoverProvider.register(Fe,{provideHover:(V,ce,_e,Te)=>xt(this,null,function*(){const Ge=V.getWordAtPosition(ce);return Promise.resolve(r.provideHover(V,ce,_e,Te)).then(ft=>{if(ft)return!ft.range&&Ge&&(ft.range=new on.e(ce.lineNumber,Ge.startColumn,ce.lineNumber,Ge.endColumn)),ft.range||(ft.range=new on.e(ce.lineNumber,ce.column,ce.lineNumber,ce.column)),ft})})})}function eu(Fe,r){return wn.get(nn.ILanguageFeaturesService).documentSymbolProvider.register(Fe,r)}function tu(Fe,r){return wn.get(nn.ILanguageFeaturesService).documentHighlightProvider.register(Fe,r)}function iu(Fe,r){return wn.get(nn.ILanguageFeaturesService).linkedEditingRangeProvider.register(Fe,r)}function nu(Fe,r){return wn.get(nn.ILanguageFeaturesService).definitionProvider.register(Fe,r)}function su(Fe,r){return wn.get(nn.ILanguageFeaturesService).implementationProvider.register(Fe,r)}function ou(Fe,r){return wn.get(nn.ILanguageFeaturesService).typeDefinitionProvider.register(Fe,r)}function ru(Fe,r){return wn.get(nn.ILanguageFeaturesService).codeLensProvider.register(Fe,r)}function au(Fe,r,E){return wn.get(nn.ILanguageFeaturesService).codeActionProvider.register(Fe,{providedCodeActionKinds:E==null?void 0:E.providedCodeActionKinds,documentation:E==null?void 0:E.documentation,provideCodeActions:(ce,_e,Te,Ge)=>{const yt=wn.get(So.lT).read({resource:ce.uri}).filter(Ht=>on.e.areIntersectingOrTouching(Ht,_e));return r.provideCodeActions(ce,_e,{markers:yt,only:Te.only,trigger:Te.trigger},Ge)},resolveCodeAction:r.resolveCodeAction})}function lu(Fe,r){return wn.get(nn.ILanguageFeaturesService).documentFormattingEditProvider.register(Fe,r)}function cu(Fe,r){return wn.get(nn.ILanguageFeaturesService).documentRangeFormattingEditProvider.register(Fe,r)}function du(Fe,r){return wn.get(nn.ILanguageFeaturesService).onTypeFormattingEditProvider.register(Fe,r)}function hu(Fe,r){return wn.get(nn.ILanguageFeaturesService).linkProvider.register(Fe,r)}function uu(Fe,r){return wn.get(nn.ILanguageFeaturesService).completionProvider.register(Fe,r)}function fu(Fe,r){return wn.get(nn.ILanguageFeaturesService).colorProvider.register(Fe,r)}function gu(Fe,r){return wn.get(nn.ILanguageFeaturesService).foldingRangeProvider.register(Fe,r)}function mu(Fe,r){return wn.get(nn.ILanguageFeaturesService).declarationProvider.register(Fe,r)}function pu(Fe,r){return wn.get(nn.ILanguageFeaturesService).selectionRangeProvider.register(Fe,r)}function _u(Fe,r){return wn.get(nn.ILanguageFeaturesService).documentSemanticTokensProvider.register(Fe,r)}function vu(Fe,r){return wn.get(nn.ILanguageFeaturesService).documentRangeSemanticTokensProvider.register(Fe,r)}function Cu(Fe,r){return wn.get(nn.ILanguageFeaturesService).inlineCompletionsProvider.register(Fe,r)}function bu(Fe,r){return wn.get(nn.ILanguageFeaturesService).inlineEditProvider.register(Fe,r)}function Su(Fe,r){return wn.get(nn.ILanguageFeaturesService).inlayHintsProvider.register(Fe,r)}function yu(){return{register:Fh,getLanguages:Bh,onLanguage:Hh,onLanguageEncountered:Vh,getEncodedLanguageId:Wh,setLanguageConfiguration:Uh,setColorMap:$h,registerTokensProviderFactory:zl,setTokensProvider:Gh,setMonarchTokensProvider:Qh,registerReferenceProvider:Zh,registerRenameProvider:Yh,registerNewSymbolNameProvider:Jh,registerCompletionItemProvider:uu,registerSignatureHelpProvider:Xh,registerHoverProvider:qh,registerDocumentSymbolProvider:eu,registerDocumentHighlightProvider:tu,registerLinkedEditingRangeProvider:iu,registerDefinitionProvider:nu,registerImplementationProvider:su,registerTypeDefinitionProvider:ou,registerCodeLensProvider:ru,registerCodeActionProvider:au,registerDocumentFormattingEditProvider:lu,registerDocumentRangeFormattingEditProvider:cu,registerOnTypeFormattingEditProvider:du,registerLinkProvider:hu,registerColorProvider:fu,registerFoldingRangeProvider:gu,registerDeclarationProvider:mu,registerSelectionRangeProvider:pu,registerDocumentSemanticTokensProvider:_u,registerDocumentRangeSemanticTokensProvider:vu,registerInlineCompletionsProvider:Cu,registerInlineEditProvider:bu,registerInlayHintsProvider:Su,DocumentHighlightKind:Xn.MY,CompletionItemKind:Xn.cm,CompletionItemTag:Xn.we,CompletionItemInsertTextRule:Xn.a7,SymbolKind:Xn.cR,SymbolTag:Xn.r4,IndentAction:Xn.wU,CompletionTriggerKind:Xn.Ij,SignatureHelpTriggerKind:Xn.WW,InlayHintKind:Xn.gl,InlineCompletionTriggerKind:Xn.bw,InlineEditTriggerKind:Xn.rn,CodeActionTriggerType:Xn.np,NewSymbolNameTag:Xn.w,NewSymbolNameTriggerKind:Xn.Ll,PartialAcceptTriggerKind:Xn.NA,HoverVerbosityAction:Xn.bq,FoldingRangeKind:Cs.AD,SelectedSuggestionInfo:Cs.ln}}var wu=e(71373);We.BH.wrappingIndent.defaultValue=0,We.BH.glyphMargin.defaultValue=!1,We.BH.autoIndent.defaultValue=3,We.BH.overviewRulerLanes.defaultValue=2,wu.xC.setFormatterSelector((Fe,r,E)=>Promise.resolve(Fe[0]));const Rs=(0,Ne.createMonacoBaseAPI)();Rs.editor=Mh(),Rs.languages=yu();const Lc=Rs.CancellationTokenSource,Ec=Rs.Emitter,Dc=Rs.KeyCode,xc=Rs.KeyMod,Ic=Rs.Position,Nc=Rs.Range,Mc=Rs.Selection,Tc=Rs.SelectionDirection,Pc=Rs.MarkerSeverity,Rc=Rs.MarkerTag,Oc=Rs.Uri,Ac=Rs.Token,kc=Rs.editor,Fc=Rs.languages,Kl=globalThis.MonacoEnvironment;(Kl!=null&&Kl.globalAPI||typeof define=="function"&&e.amdO)&&(globalThis.monaco=Rs),typeof globalThis.require!="undefined"&&typeof globalThis.require.config=="function"&&globalThis.require.config({ignoreDuplicateModules:["vscode-languageserver-types","vscode-languageserver-types/main","vscode-languageserver-textdocument","vscode-languageserver-textdocument/main","vscode-nls","vscode-nls/vscode-nls","jsonc-parser","jsonc-parser/main","vscode-uri","vscode-uri/index","vs/basic-languages/typescript/typescript"]});var Au=e(72323);self.MonacoEnvironment=function(Fe){function r(E){return E.replace(/\/$/,"")}return{globalAPI:!1,getWorkerUrl:function(E,V){var ce=e.p,_e=(ce?r(ce)+"/":"")+Fe[V];if(/^((http:)|(https:)|(file:)|(\/\/))/.test(_e)){var Te=String(window.location),Ge=Te.substr(0,Te.length-window.location.hash.length-window.location.search.length-window.location.pathname.length);if(_e.substring(0,Ge.length)!==Ge){/^(\/\/)/.test(_e)&&(_e=window.location.protocol+_e);var ft="/*"+V+'*/importScripts("'+_e+'");',yt=new Blob([ft],{type:"application/javascript"});return URL.createObjectURL(yt)}}return _e}}}({editorWorkerService:"editor.worker.js",json:"json.worker.js"});var Lu=n},27997:function(ct,ye,e){e.d(ye,{j6:function(){return je.editor},Mj:function(){return je.languages}});var n=e(51624),R=e(13468),x=e(42549),P=e(24336),I=e(72102),C=e(55833),M=e(86687),b=e(67372),_=e(32871),m=e(46838),c=e(44536),l=e(39956),o=e(93740),i=e(41895),s=e(44756),a=e(58076),f=e(2062),g=e(76917),S=e(57811),p=e(60028),N=e(63980),v=e(23369),d=e(44125),y=e(61097),T=e(10355),F=e(62078),B=e(95817),H=e(56334),Z=e(26795),X=e(24719),Y=e(69901),D=e(45624),O=e(98519),A=e(65333),W=e(80236),re=e(9703),ae=e(3665),se=e(59089),oe=e(97615),G=e(49504),$=e(69949),le=e(60468),q=e(93519),ne=e(77061),ee=e(9776),Q=e(16462),w=e(6633),ue=e(60669),me=e(96816),ge=e(73945),Le=e(45048),we=e(22963),Ae=e(28763),Ye=e(61168),it=e(89995),Be=e(47721),j=e(98762),z=e(62329),K=e(14694),J=e(88088),ve=e(15662),be=e(64662),Oe=e(52614),Je=e(97066),Ve=e(79607),ze=e(98211),De=e(37181),Ee=e(86709),je=e(35210);var We=Object.defineProperty,Ne=Object.getOwnPropertyDescriptor,de=Object.getOwnPropertyNames,he=Object.prototype.hasOwnProperty,pe=(Oi,Li,Ti,Ci)=>{if(Li&&typeof Li=="object"||typeof Li=="function")for(let pt of de(Li))!he.call(Oi,pt)&&pt!==Ti&&We(Oi,pt,{get:()=>Li[pt],enumerable:!(Ci=Ne(Li,pt))||Ci.enumerable});return Oi},Se=(Oi,Li,Ti)=>(pe(Oi,Li,"default"),Ti&&pe(Ti,Li,"default")),Pe={};Se(Pe,je);var st={},nt={},Me=class Uc{static getOrCreate(Li){return nt[Li]||(nt[Li]=new Uc(Li)),nt[Li]}constructor(Li){this._languageId=Li,this._loadingTriggered=!1,this._lazyLoadPromise=new Promise((Ti,Ci)=>{this._lazyLoadPromiseResolve=Ti,this._lazyLoadPromiseReject=Ci})}load(){return this._loadingTriggered||(this._loadingTriggered=!0,st[this._languageId].loader().then(Li=>this._lazyLoadPromiseResolve(Li),Li=>this._lazyLoadPromiseReject(Li))),this._lazyLoadPromise}};function Ke(Oi){return xt(this,null,function*(){yield Me.getOrCreate(Oi).load(),Pe.editor.createModel("",Oi).dispose()})}function $e(Oi){const Li=Oi.id;st[Li]=Oi,Pe.languages.register(Oi);const Ti=Me.getOrCreate(Li);Pe.languages.registerTokensProviderFactory(Li,{create:()=>xt(this,null,function*(){return(yield Ti.load()).language})}),Pe.languages.onLanguageEncountered(Li,()=>xt(this,null,function*(){const Ci=yield Ti.load();Pe.languages.setLanguageConfiguration(Li,Ci.conf)}))}$e({id:"abap",extensions:[".abap"],aliases:["abap","ABAP"],loader:()=>e.e(848).then(e.bind(e,40848))});$e({id:"apex",extensions:[".cls"],aliases:["Apex","apex"],mimetypes:["text/x-apex-source","text/x-apex"],loader:()=>e.e(4386).then(e.bind(e,54386))});$e({id:"azcli",extensions:[".azcli"],aliases:["Azure CLI","azcli"],loader:()=>e.e(1471).then(e.bind(e,31471))});$e({id:"bat",extensions:[".bat",".cmd"],aliases:["Batch","bat"],loader:()=>e.e(4129).then(e.bind(e,84129))});$e({id:"bicep",extensions:[".bicep"],aliases:["Bicep"],loader:()=>e.e(7131).then(e.bind(e,47131))});$e({id:"cameligo",extensions:[".mligo"],aliases:["Cameligo"],loader:()=>e.e(1448).then(e.bind(e,11448))});$e({id:"clojure",extensions:[".clj",".cljs",".cljc",".edn"],aliases:["clojure","Clojure"],loader:()=>e.e(3036).then(e.bind(e,33036))});$e({id:"coffeescript",extensions:[".coffee"],aliases:["CoffeeScript","coffeescript","coffee"],mimetypes:["text/x-coffeescript","text/coffeescript"],loader:()=>e.e(1147).then(e.bind(e,21147))});$e({id:"c",extensions:[".c",".h"],aliases:["C","c"],loader:()=>e.e(1960).then(e.bind(e,71960))}),$e({id:"cpp",extensions:[".cpp",".cc",".cxx",".hpp",".hh",".hxx"],aliases:["C++","Cpp","cpp"],loader:()=>e.e(1960).then(e.bind(e,71960))});$e({id:"csharp",extensions:[".cs",".csx",".cake"],aliases:["C#","csharp"],loader:()=>e.e(8719).then(e.bind(e,18719))});$e({id:"csp",extensions:[".csp"],aliases:["CSP","csp"],loader:()=>e.e(8946).then(e.bind(e,68946))});$e({id:"css",extensions:[".css"],aliases:["CSS","css"],mimetypes:["text/css"],loader:()=>e.e(2075).then(e.bind(e,62075))});$e({id:"cypher",extensions:[".cypher",".cyp"],aliases:["Cypher","OpenCypher"],loader:()=>e.e(6423).then(e.bind(e,56423))});$e({id:"dart",extensions:[".dart"],aliases:["Dart","dart"],mimetypes:["text/x-dart-source","text/x-dart"],loader:()=>e.e(9343).then(e.bind(e,39343))});$e({id:"dockerfile",extensions:[".dockerfile"],filenames:["Dockerfile"],aliases:["Dockerfile"],loader:()=>e.e(5849).then(e.bind(e,25849))});$e({id:"ecl",extensions:[".ecl"],aliases:["ECL","Ecl","ecl"],loader:()=>e.e(2814).then(e.bind(e,12814))});$e({id:"elixir",extensions:[".ex",".exs"],aliases:["Elixir","elixir","ex"],loader:()=>e.e(2240).then(e.bind(e,92240))});$e({id:"flow9",extensions:[".flow"],aliases:["Flow9","Flow","flow9","flow"],loader:()=>e.e(4188).then(e.bind(e,14188))});$e({id:"fsharp",extensions:[".fs",".fsi",".ml",".mli",".fsx",".fsscript"],aliases:["F#","FSharp","fsharp"],loader:()=>e.e(6241).then(e.bind(e,96241))});$e({id:"freemarker2",extensions:[".ftl",".ftlh",".ftlx"],aliases:["FreeMarker2","Apache FreeMarker2"],loader:()=>e.e(5880).then(e.bind(e,5880)).then(Oi=>Oi.TagAutoInterpolationDollar)}),$e({id:"freemarker2.tag-angle.interpolation-dollar",aliases:["FreeMarker2 (Angle/Dollar)","Apache FreeMarker2 (Angle/Dollar)"],loader:()=>e.e(5880).then(e.bind(e,5880)).then(Oi=>Oi.TagAngleInterpolationDollar)}),$e({id:"freemarker2.tag-bracket.interpolation-dollar",aliases:["FreeMarker2 (Bracket/Dollar)","Apache FreeMarker2 (Bracket/Dollar)"],loader:()=>e.e(5880).then(e.bind(e,5880)).then(Oi=>Oi.TagBracketInterpolationDollar)}),$e({id:"freemarker2.tag-angle.interpolation-bracket",aliases:["FreeMarker2 (Angle/Bracket)","Apache FreeMarker2 (Angle/Bracket)"],loader:()=>e.e(5880).then(e.bind(e,5880)).then(Oi=>Oi.TagAngleInterpolationBracket)}),$e({id:"freemarker2.tag-bracket.interpolation-bracket",aliases:["FreeMarker2 (Bracket/Bracket)","Apache FreeMarker2 (Bracket/Bracket)"],loader:()=>e.e(5880).then(e.bind(e,5880)).then(Oi=>Oi.TagBracketInterpolationBracket)}),$e({id:"freemarker2.tag-auto.interpolation-dollar",aliases:["FreeMarker2 (Auto/Dollar)","Apache FreeMarker2 (Auto/Dollar)"],loader:()=>e.e(5880).then(e.bind(e,5880)).then(Oi=>Oi.TagAutoInterpolationDollar)}),$e({id:"freemarker2.tag-auto.interpolation-bracket",aliases:["FreeMarker2 (Auto/Bracket)","Apache FreeMarker2 (Auto/Bracket)"],loader:()=>e.e(5880).then(e.bind(e,5880)).then(Oi=>Oi.TagAutoInterpolationBracket)});$e({id:"go",extensions:[".go"],aliases:["Go"],loader:()=>e.e(249).then(e.bind(e,80249))});$e({id:"graphql",extensions:[".graphql",".gql"],aliases:["GraphQL","graphql","gql"],mimetypes:["application/graphql"],loader:()=>e.e(6489).then(e.bind(e,66489))});$e({id:"handlebars",extensions:[".handlebars",".hbs"],aliases:["Handlebars","handlebars","hbs"],mimetypes:["text/x-handlebars-template"],loader:()=>e.e(5703).then(e.bind(e,15703))});$e({id:"hcl",extensions:[".tf",".tfvars",".hcl"],aliases:["Terraform","tf","HCL","hcl"],loader:()=>e.e(3632).then(e.bind(e,53632))});$e({id:"html",extensions:[".html",".htm",".shtml",".xhtml",".mdoc",".jsp",".asp",".aspx",".jshtm"],aliases:["HTML","htm","html","xhtml"],mimetypes:["text/html","text/x-jshtm","text/template","text/ng-template"],loader:()=>e.e(2571).then(e.bind(e,2571))});$e({id:"ini",extensions:[".ini",".properties",".gitconfig"],filenames:["config",".gitattributes",".gitconfig",".editorconfig"],aliases:["Ini","ini"],loader:()=>e.e(2798).then(e.bind(e,52798))});$e({id:"java",extensions:[".java",".jav"],aliases:["Java","java"],mimetypes:["text/x-java-source","text/x-java"],loader:()=>e.e(7043).then(e.bind(e,17043))});$e({id:"javascript",extensions:[".js",".es6",".jsx",".mjs",".cjs"],firstLine:"^#!.*\\bnode",filenames:["jakefile"],aliases:["JavaScript","javascript","js"],mimetypes:["text/javascript"],loader:()=>e.e(1134).then(e.bind(e,41134))});$e({id:"julia",extensions:[".jl"],aliases:["julia","Julia"],loader:()=>e.e(4946).then(e.bind(e,34946))});$e({id:"kotlin",extensions:[".kt",".kts"],aliases:["Kotlin","kotlin"],mimetypes:["text/x-kotlin-source","text/x-kotlin"],loader:()=>e.e(4368).then(e.bind(e,84368))});$e({id:"less",extensions:[".less"],aliases:["Less","less"],mimetypes:["text/x-less","text/less"],loader:()=>e.e(1066).then(e.bind(e,35593))});$e({id:"lexon",extensions:[".lex"],aliases:["Lexon"],loader:()=>e.e(4912).then(e.bind(e,64912))});$e({id:"lua",extensions:[".lua"],aliases:["Lua","lua"],loader:()=>e.e(911).then(e.bind(e,20911))});$e({id:"liquid",extensions:[".liquid",".html.liquid"],aliases:["Liquid","liquid"],mimetypes:["application/liquid"],loader:()=>e.e(4028).then(e.bind(e,94028))});$e({id:"m3",extensions:[".m3",".i3",".mg",".ig"],aliases:["Modula-3","Modula3","modula3","m3"],loader:()=>e.e(8906).then(e.bind(e,38906))});$e({id:"markdown",extensions:[".md",".markdown",".mdown",".mkdn",".mkd",".mdwn",".mdtxt",".mdtext"],aliases:["Markdown","markdown"],loader:()=>e.e(2954).then(e.bind(e,42954))});$e({id:"mdx",extensions:[".mdx"],aliases:["MDX","mdx"],loader:()=>e.e(4456).then(e.bind(e,4456))});$e({id:"mips",extensions:[".s"],aliases:["MIPS","MIPS-V"],mimetypes:["text/x-mips","text/mips","text/plaintext"],loader:()=>e.e(854).then(e.bind(e,60854))});$e({id:"msdax",extensions:[".dax",".msdax"],aliases:["DAX","MSDAX"],loader:()=>e.e(9398).then(e.bind(e,79398))});$e({id:"mysql",extensions:[],aliases:["MySQL","mysql"],loader:()=>e.e(1961).then(e.bind(e,31961))});$e({id:"objective-c",extensions:[".m"],aliases:["Objective-C"],loader:()=>e.e(9537).then(e.bind(e,79537))});$e({id:"pascal",extensions:[".pas",".p",".pp"],aliases:["Pascal","pas"],mimetypes:["text/x-pascal-source","text/x-pascal"],loader:()=>e.e(6082).then(e.bind(e,86082))});$e({id:"pascaligo",extensions:[".ligo"],aliases:["Pascaligo","ligo"],loader:()=>e.e(8084).then(e.bind(e,98084))});$e({id:"perl",extensions:[".pl",".pm"],aliases:["Perl","pl"],loader:()=>e.e(8070).then(e.bind(e,8070))});$e({id:"pgsql",extensions:[],aliases:["PostgreSQL","postgres","pg","postgre"],loader:()=>e.e(996).then(e.bind(e,20996))});$e({id:"php",extensions:[".php",".php4",".php5",".phtml",".ctp"],aliases:["PHP","php"],mimetypes:["application/x-php"],loader:()=>e.e(7835).then(e.bind(e,47835))});$e({id:"pla",extensions:[".pla"],loader:()=>e.e(3682).then(e.bind(e,23682))});$e({id:"postiats",extensions:[".dats",".sats",".hats"],aliases:["ATS","ATS/Postiats"],loader:()=>e.e(8180).then(e.bind(e,48180))});$e({id:"powerquery",extensions:[".pq",".pqm"],aliases:["PQ","M","Power Query","Power Query M"],loader:()=>e.e(4407).then(e.bind(e,94407))});$e({id:"powershell",extensions:[".ps1",".psm1",".psd1"],aliases:["PowerShell","powershell","ps","ps1"],loader:()=>e.e(7562).then(e.bind(e,37562))});$e({id:"proto",extensions:[".proto"],aliases:["protobuf","Protocol Buffers"],loader:()=>e.e(3760).then(e.bind(e,63760))});$e({id:"pug",extensions:[".jade",".pug"],aliases:["Pug","Jade","jade"],loader:()=>e.e(2892).then(e.bind(e,22892))});$e({id:"python",extensions:[".py",".rpy",".pyw",".cpy",".gyp",".gypi"],aliases:["Python","py"],firstLine:"^#!/.*\\bpython[0-9.-]*\\b",loader:()=>e.e(7287).then(e.bind(e,37287))});$e({id:"qsharp",extensions:[".qs"],aliases:["Q#","qsharp"],loader:()=>e.e(9400).then(e.bind(e,69400))});$e({id:"r",extensions:[".r",".rhistory",".rmd",".rprofile",".rt"],aliases:["R","r"],loader:()=>e.e(2140).then(e.bind(e,22140))});$e({id:"razor",extensions:[".cshtml"],aliases:["Razor","razor"],mimetypes:["text/x-cshtml"],loader:()=>e.e(6424).then(e.bind(e,76424))});$e({id:"redis",extensions:[".redis"],aliases:["redis"],loader:()=>e.e(1259).then(e.bind(e,91259))});$e({id:"redshift",extensions:[],aliases:["Redshift","redshift"],loader:()=>e.e(6449).then(e.bind(e,56449))});$e({id:"restructuredtext",extensions:[".rst"],aliases:["reStructuredText","restructuredtext"],loader:()=>e.e(1065).then(e.bind(e,71065))});$e({id:"ruby",extensions:[".rb",".rbx",".rjs",".gemspec",".pp"],filenames:["rakefile","Gemfile"],aliases:["Ruby","rb"],loader:()=>e.e(9684).then(e.bind(e,69684))});$e({id:"rust",extensions:[".rs",".rlib"],aliases:["Rust","rust"],loader:()=>e.e(8715).then(e.bind(e,8715))});$e({id:"sb",extensions:[".sb"],aliases:["Small Basic","sb"],loader:()=>e.e(5062).then(e.bind(e,78))});$e({id:"scala",extensions:[".scala",".sc",".sbt"],aliases:["Scala","scala","SBT","Sbt","sbt","Dotty","dotty"],mimetypes:["text/x-scala-source","text/x-scala","text/x-sbt","text/x-dotty"],loader:()=>e.e(180).then(e.bind(e,90180))});$e({id:"scheme",extensions:[".scm",".ss",".sch",".rkt"],aliases:["scheme","Scheme"],loader:()=>e.e(2060).then(e.bind(e,32060))});$e({id:"scss",extensions:[".scss"],aliases:["Sass","sass","scss"],mimetypes:["text/x-scss","text/scss"],loader:()=>e.e(525).then(e.bind(e,90525))});$e({id:"shell",extensions:[".sh",".bash"],aliases:["Shell","sh"],loader:()=>e.e(8670).then(e.bind(e,88670))});$e({id:"sol",extensions:[".sol"],aliases:["sol","solidity","Solidity"],loader:()=>e.e(1156).then(e.bind(e,1156))});$e({id:"aes",extensions:[".aes"],aliases:["aes","sophia","Sophia"],loader:()=>e.e(3919).then(e.bind(e,63919))});$e({id:"sparql",extensions:[".rq"],aliases:["sparql","SPARQL"],loader:()=>e.e(5962).then(e.bind(e,85962))});$e({id:"sql",extensions:[".sql"],aliases:["SQL"],loader:()=>e.e(7778).then(e.bind(e,27778))});$e({id:"st",extensions:[".st",".iecst",".iecplc",".lc3lib",".TcPOU",".TcDUT",".TcGVL",".TcIO"],aliases:["StructuredText","scl","stl"],loader:()=>e.e(6587).then(e.bind(e,86587))});$e({id:"swift",aliases:["Swift","swift"],extensions:[".swift"],mimetypes:["text/swift"],loader:()=>e.e(2911).then(e.bind(e,42911))});$e({id:"systemverilog",extensions:[".sv",".svh"],aliases:["SV","sv","SystemVerilog","systemverilog"],loader:()=>e.e(1886).then(e.bind(e,81886))}),$e({id:"verilog",extensions:[".v",".vh"],aliases:["V","v","Verilog","verilog"],loader:()=>e.e(1886).then(e.bind(e,81886))});$e({id:"tcl",extensions:[".tcl"],aliases:["tcl","Tcl","tcltk","TclTk","tcl/tk","Tcl/Tk"],loader:()=>e.e(7637).then(e.bind(e,57637))});$e({id:"twig",extensions:[".twig"],aliases:["Twig","twig"],mimetypes:["text/x-twig"],loader:()=>e.e(8424).then(e.bind(e,98424))});$e({id:"typescript",extensions:[".ts",".tsx",".cts",".mts"],aliases:["TypeScript","ts","typescript"],mimetypes:["text/typescript"],loader:()=>e.e(6717).then(e.bind(e,96717))});$e({id:"typespec",extensions:[".tsp"],aliases:["TypeSpec"],loader:()=>e.e(8734).then(e.bind(e,98734))});$e({id:"vb",extensions:[".vb"],aliases:["Visual Basic","vb"],loader:()=>e.e(9907).then(e.bind(e,39907))});$e({id:"wgsl",extensions:[".wgsl"],aliases:["WebGPU Shading Language","WGSL","wgsl"],loader:()=>e.e(147).then(e.bind(e,40147))});$e({id:"xml",extensions:[".xml",".xsd",".dtd",".ascx",".csproj",".config",".props",".targets",".wxi",".wxl",".wxs",".xaml",".svg",".svgz",".opf",".xslt",".xsl"],firstLine:"(\\<\\?xml.*)|(\\e.e(4902).then(e.bind(e,4902))});$e({id:"yaml",extensions:[".yaml",".yml"],aliases:["YAML","yaml","YML","yml"],mimetypes:["application/x-yaml","text/x-yaml"],loader:()=>e.e(3585).then(e.bind(e,23585))});var qe=Object.defineProperty,gt=Object.getOwnPropertyDescriptor,kt=Object.getOwnPropertyNames,lt=Object.prototype.hasOwnProperty,ii=(Oi,Li,Ti,Ci)=>{if(Li&&typeof Li=="object"||typeof Li=="function")for(let pt of kt(Li))!lt.call(Oi,pt)&&pt!==Ti&&qe(Oi,pt,{get:()=>Li[pt],enumerable:!(Ci=gt(Li,pt))||Ci.enumerable});return Oi},Ut=(Oi,Li,Ti)=>(ii(Oi,Li,"default"),Ti&&ii(Ti,Li,"default")),Qe={};Ut(Qe,je);var vt=class{constructor(Oi,Li,Ti){this._onDidChange=new Qe.Emitter,this._languageId=Oi,this.setOptions(Li),this.setModeConfiguration(Ti)}get onDidChange(){return this._onDidChange.event}get languageId(){return this._languageId}get modeConfiguration(){return this._modeConfiguration}get diagnosticsOptions(){return this.options}get options(){return this._options}setOptions(Oi){this._options=Oi||Object.create(null),this._onDidChange.fire(this)}setDiagnosticsOptions(Oi){this.setOptions(Oi)}setModeConfiguration(Oi){this._modeConfiguration=Oi||Object.create(null),this._onDidChange.fire(this)}},jt={validate:!0,lint:{compatibleVendorPrefixes:"ignore",vendorPrefix:"warning",duplicateProperties:"warning",emptyRules:"warning",importStatement:"ignore",boxModel:"ignore",universalSelector:"ignore",zeroUnits:"ignore",fontFaceProperties:"warning",hexColorLength:"error",argumentsInColorFunction:"error",unknownProperties:"warning",ieHack:"ignore",unknownVendorSpecificProperties:"ignore",propertyIgnoredDueToDisplay:"warning",important:"ignore",float:"ignore",idSelector:"ignore"},data:{useDefaultDataProvider:!0},format:{newlineBetweenSelectors:!0,newlineBetweenRules:!0,spaceAroundSelectorSeparator:!1,braceStyle:"collapse",maxPreserveNewLines:void 0,preserveNewLines:!0}},fi={completionItems:!0,hovers:!0,documentSymbols:!0,definitions:!0,references:!0,documentHighlights:!0,rename:!0,colors:!0,foldingRanges:!0,diagnostics:!0,selectionRanges:!0,documentFormattingEdits:!0,documentRangeFormattingEdits:!0},Ei=new vt("css",jt,fi),Mi=new vt("scss",jt,fi),Gi=new vt("less",jt,fi);Qe.languages.css={cssDefaults:Ei,lessDefaults:Gi,scssDefaults:Mi};function ln(){return e.e(5288).then(e.bind(e,45288))}Qe.languages.onLanguage("less",()=>{ln().then(Oi=>Oi.setupMode(Gi))}),Qe.languages.onLanguage("scss",()=>{ln().then(Oi=>Oi.setupMode(Mi))}),Qe.languages.onLanguage("css",()=>{ln().then(Oi=>Oi.setupMode(Ei))});var Pn=Object.defineProperty,on=Object.getOwnPropertyDescriptor,In=Object.getOwnPropertyNames,Ln=Object.prototype.hasOwnProperty,$n=(Oi,Li,Ti,Ci)=>{if(Li&&typeof Li=="object"||typeof Li=="function")for(let pt of In(Li))!Ln.call(Oi,pt)&&pt!==Ti&&Pn(Oi,pt,{get:()=>Li[pt],enumerable:!(Ci=on(Li,pt))||Ci.enumerable});return Oi},Rn=(Oi,Li,Ti)=>($n(Oi,Li,"default"),Ti&&$n(Ti,Li,"default")),On={};Rn(On,je);var Bn=class{constructor(Oi,Li,Ti){this._onDidChange=new On.Emitter,this._languageId=Oi,this.setOptions(Li),this.setModeConfiguration(Ti)}get onDidChange(){return this._onDidChange.event}get languageId(){return this._languageId}get options(){return this._options}get modeConfiguration(){return this._modeConfiguration}setOptions(Oi){this._options=Oi||Object.create(null),this._onDidChange.fire(this)}setModeConfiguration(Oi){this._modeConfiguration=Oi||Object.create(null),this._onDidChange.fire(this)}},nn={tabSize:4,insertSpaces:!1,wrapLineLength:120,unformatted:'default": "a, abbr, acronym, b, bdo, big, br, button, cite, code, dfn, em, i, img, input, kbd, label, map, object, q, samp, select, small, span, strong, sub, sup, textarea, tt, var',contentUnformatted:"pre",indentInnerHtml:!1,preserveNewLines:!0,maxPreserveNewLines:void 0,indentHandlebars:!1,endWithNewline:!1,extraLiners:"head, body, /html",wrapAttributes:"auto"},Nn={format:nn,suggest:{},data:{useDefaultDataProvider:!0}};function Tn(Oi){return{completionItems:!0,hovers:!0,documentSymbols:!0,links:!0,documentHighlights:!0,rename:!0,colors:!0,foldingRanges:!0,selectionRanges:!0,diagnostics:Oi===Fn,documentFormattingEdits:Oi===Fn,documentRangeFormattingEdits:Oi===Fn}}var Fn="html",Ot="handlebars",xn="razor",jn=wt(Fn,Nn,Tn(Fn)),An=jn.defaults,Wn=wt(Ot,Nn,Tn(Ot)),Wi=Wn.defaults,Et=wt(xn,Nn,Tn(xn)),at=Et.defaults;On.languages.html={htmlDefaults:An,razorDefaults:at,handlebarDefaults:Wi,htmlLanguageService:jn,handlebarLanguageService:Wn,razorLanguageService:Et,registerHTMLLanguageService:wt};function ot(){return e.e(5377).then(e.bind(e,15377))}function wt(Oi,Li=Nn,Ti=Tn(Oi)){const Ci=new Bn(Oi,Li,Ti);let pt;const zt=On.languages.onLanguage(Oi,()=>xt(this,null,function*(){pt=(yield ot()).setupMode(Ci)}));return{defaults:Ci,dispose(){zt.dispose(),pt==null||pt.dispose(),pt=void 0}}}var Ft=e(72323),ai=e(39585),Zt=e(20913),Di=e(15375);self.MonacoEnvironment=function(Oi){function Li(Ti){return Ti.replace(/\/$/,"")}return{globalAPI:!1,getWorkerUrl:function(Ti,Ci){var pt=e.p,zt=(pt?Li(pt)+"/":"")+Oi[Ci];if(/^((http:)|(https:)|(file:)|(\/\/))/.test(zt)){var Kt=String(window.location),Wt=Kt.substr(0,Kt.length-window.location.hash.length-window.location.search.length-window.location.pathname.length);if(zt.substring(0,Wt.length)!==Wt){/^(\/\/)/.test(zt)&&(zt=window.location.protocol+zt);var He="/*"+Ci+'*/importScripts("'+zt+'");',_t=new Blob([He],{type:"application/javascript"});return URL.createObjectURL(_t)}}return zt}}}({editorWorkerService:"editor.worker.js",json:"json.worker.js"});var Yi=null},30747:function(ct,ye,e){e.d(ye,{$W:function(){return i},Dt:function(){return l},G6:function(){return _},MG:function(){return m},Pf:function(){return M},i7:function(){return b},ie:function(){return P},uB:function(){return x},vU:function(){return C}});var n=e(48906);const s=class s{constructor(){this.mapWindowIdToZoomFactor=new Map}getZoomFactor(f){var g;return(g=this.mapWindowIdToZoomFactor.get(this.getWindowId(f)))!=null?g:1}getWindowId(f){return f.vscodeWindowId}};s.INSTANCE=new s;let R=s;function x(a,f,g){typeof f=="string"&&(f=a.matchMedia(f)),f.addEventListener("change",g)}function P(a){return R.INSTANCE.getZoomFactor(a)}const I=navigator.userAgent,C=I.indexOf("Firefox")>=0,M=I.indexOf("AppleWebKit")>=0,b=I.indexOf("Chrome")>=0,_=!b&&I.indexOf("Safari")>=0,m=!b&&!_&&M,c=I.indexOf("Electron/")>=0,l=I.indexOf("Android")>=0;let o=!1;if(typeof n.E.matchMedia=="function"){const a=n.E.matchMedia("(display-mode: standalone) or (display-mode: window-controls-overlay)"),f=n.E.matchMedia("(display-mode: fullscreen)");o=a.matches,x(n.E,a,({matches:g})=>{o&&f.matches||(o=g)})}function i(){return o}},10161:function(ct,ye,e){e.d(ye,{D:function(){return P}});var n=e(30747),R=e(48906),x=e(1432);const P={clipboard:{writeText:x.tY||document.queryCommandSupported&&document.queryCommandSupported("copy")||!!(navigator&&navigator.clipboard&&navigator.clipboard.writeText),readText:x.tY||!!(navigator&&navigator.clipboard&&navigator.clipboard.readText)},keyboard:x.tY||n.$W()?0:navigator.keyboard||n.G6?1:2,touch:"ontouchstart"in R.E||navigator.maxTouchPoints>0,pointerEvents:R.E.PointerEvent&&("ontouchstart"in R.E||navigator.maxTouchPoints>0)}},23547:function(ct,ye,e){e.d(ye,{g:function(){return R}});var n=e(81170);const R={RESOURCES:"ResourceURLs",DOWNLOAD_URL:"DownloadURL",FILES:"Files",TEXT:n.v.text,INTERNAL_URI_LIST:"application/vnd.code.uri-list"}},65321:function(ct,ye,e){e.d(ye,{$:function(){return ln},$Z:function(){return on},Ay:function(){return z},Ce:function(){return jt},Cp:function(){return In},D6:function(){return le},Dx:function(){return $},FK:function(){return ge},GQ:function(){return Y},H9:function(){return J},Hf:function(){return Wn},I8:function(){return ue},If:function(){return Le},Jc:function(){return d},Jj:function(){return s},N5:function(){return Me},OO:function(){return j},PO:function(){return T},R3:function(){return vt},Re:function(){return Pe},Ro:function(){return ne},Uh:function(){return Ln},V3:function(){return $n},WN:function(){return Oe},XT:function(){return nn},Xo:function(){return v},ZY:function(){return S},_0:function(){return lt},_F:function(){return Nn},_h:function(){return Bn},_q:function(){return Ot},aU:function(){return Ve},b5:function(){return ve},bg:function(){return st},cl:function(){return qe},dS:function(){return De},dp:function(){return Q},e4:function(){return Qe},ed:function(){return p},eg:function(){return xn},ey:function(){return y},fk:function(){return he},go:function(){return Ut},h:function(){return An},i:function(){return w},iJ:function(){return Pn},jL:function(){return se},jg:function(){return Ae},jt:function(){return Rn},lI:function(){return ae},mc:function(){return fi},mu:function(){return X},ne:function(){return oe},nm:function(){return B},sQ:function(){return Tn},se:function(){return W},tw:function(){return $e},uN:function(){return pe},uP:function(){return be},uU:function(){return it},vL:function(){return kt},vY:function(){return K},vZ:function(){return nt},vd:function(){return Ke},vx:function(){return re},w:function(){return me},wY:function(){return On},wn:function(){return we},xQ:function(){return ee},zB:function(){return gt}});var n=e(30747),R=e(10161),x=e(59069),P=e(7317),I=e(15393),C=e(17301),M=e(4669),b=e(70921),_=e(9917),m=e(66663),c=e(1432),l=e(89954),o=e(48906);const{registerWindow:i,getWindow:s,getDocument:a,getWindows:f,getWindowsCount:g,getWindowId:S,getWindowById:p,hasWindow:N,onDidRegisterWindow:v,onWillUnregisterWindow:d,onDidUnregisterWindow:y}=function(){const at=new Map;(0,o.H)(o.E,1);const ot={window:o.E,disposables:new _.SL};at.set(o.E.vscodeWindowId,ot);const wt=new M.Q5,Ft=new M.Q5,ai=new M.Q5;function Zt(Di,Yi){const Oi=typeof Di=="number"?at.get(Di):void 0;return Oi!=null?Oi:Yi?ot:void 0}return{onDidRegisterWindow:wt.event,onWillUnregisterWindow:ai.event,onDidUnregisterWindow:Ft.event,registerWindow(Di){if(at.has(Di.vscodeWindowId))return _.JT.None;const Yi=new _.SL,Oi={window:Di,disposables:Yi.add(new _.SL)};return at.set(Di.vscodeWindowId,Oi),Yi.add((0,_.OF)(()=>{at.delete(Di.vscodeWindowId),Ft.fire(Di)})),Yi.add(B(Di,$e.BEFORE_UNLOAD,()=>{ai.fire(Di)})),wt.fire(Oi),Yi},getWindows(){return at.values()},getWindowsCount(){return at.size},getWindowId(Di){return Di.vscodeWindowId},hasWindow(Di){return at.has(Di)},getWindowById:Zt,getWindow(Di){var Li;const Yi=Di;if((Li=Yi==null?void 0:Yi.ownerDocument)!=null&&Li.defaultView)return Yi.ownerDocument.defaultView.window;const Oi=Di;return Oi!=null&&Oi.view?Oi.view.window:o.E},getDocument(Di){return s(Di).document}}}();function T(at){for(;at.firstChild;)at.firstChild.remove()}class F{constructor(ot,wt,Ft,ai){this._node=ot,this._type=wt,this._handler=Ft,this._options=ai||!1,this._node.addEventListener(this._type,this._handler,this._options)}dispose(){this._handler&&(this._node.removeEventListener(this._type,this._handler,this._options),this._node=null,this._handler=null)}}function B(at,ot,wt,Ft){return new F(at,ot,wt,Ft)}function H(at,ot){return function(wt){return ot(new P.n(at,wt))}}function Z(at){return function(ot){return at(new x.y(ot))}}const X=function(ot,wt,Ft,ai){let Zt=Ft;return wt==="click"||wt==="mousedown"||wt==="contextmenu"?Zt=H(s(ot),Ft):(wt==="keydown"||wt==="keypress"||wt==="keyup")&&(Zt=Z(Ft)),B(ot,wt,Zt,ai)},Y=function(ot,wt,Ft){const ai=H(s(ot),wt);return O(ot,ai,Ft)},D=function(ot,wt,Ft){const ai=H(s(ot),wt);return A(ot,ai,Ft)};function O(at,ot,wt){return B(at,c.gn&&R.D.pointerEvents?$e.POINTER_DOWN:$e.MOUSE_DOWN,ot,wt)}function A(at,ot,wt){return B(at,platform.isIOS&&BrowserFeatures.pointerEvents?$e.POINTER_UP:$e.MOUSE_UP,ot,wt)}function W(at,ot,wt){return(0,I.y5)(at,ot,wt)}class re extends I.hF{constructor(ot,wt){super(ot,wt)}}let ae,se;class oe extends I.zh{constructor(ot){super(),this.defaultTarget=ot&&s(ot)}cancelAndSet(ot,wt,Ft){return super.cancelAndSet(ot,wt,Ft!=null?Ft:this.defaultTarget)}}class G{constructor(ot,wt=0){this._runner=ot,this.priority=wt,this._canceled=!1}dispose(){this._canceled=!0}execute(){if(!this._canceled)try{this._runner()}catch(ot){(0,C.dL)(ot)}}static sort(ot,wt){return wt.priority-ot.priority}}(function(){const at=new Map,ot=new Map,wt=new Map,Ft=new Map,ai=Zt=>{var Yi;wt.set(Zt,!1);const Di=(Yi=at.get(Zt))!=null?Yi:[];for(ot.set(Zt,Di),at.set(Zt,[]),Ft.set(Zt,!0);Di.length>0;)Di.sort(G.sort),Di.shift().execute();Ft.set(Zt,!1)};se=(Zt,Di,Yi=0)=>{const Oi=S(Zt),Li=new G(Di,Yi);let Ti=at.get(Oi);return Ti||(Ti=[],at.set(Oi,Ti)),Ti.push(Li),wt.get(Oi)||(wt.set(Oi,!0),Zt.requestAnimationFrame(()=>ai(Oi))),Li},ae=(Zt,Di,Yi)=>{const Oi=S(Zt);if(Ft.get(Oi)){const Li=new G(Di,Yi);let Ti=ot.get(Oi);return Ti||(Ti=[],ot.set(Oi,Ti)),Ti.push(Li),Li}else return se(Zt,Di,Yi)}})();function $(at){return s(at).getComputedStyle(at,null)}function le(at,ot){const wt=s(at),Ft=wt.document;if(at!==Ft.body)return new ne(at.clientWidth,at.clientHeight);if(c.gn&&(wt!=null&&wt.visualViewport))return new ne(wt.visualViewport.width,wt.visualViewport.height);if(wt!=null&&wt.innerWidth&&wt.innerHeight)return new ne(wt.innerWidth,wt.innerHeight);if(Ft.body&&Ft.body.clientWidth&&Ft.body.clientHeight)return new ne(Ft.body.clientWidth,Ft.body.clientHeight);if(Ft.documentElement&&Ft.documentElement.clientWidth&&Ft.documentElement.clientHeight)return new ne(Ft.documentElement.clientWidth,Ft.documentElement.clientHeight);if(ot)return le(ot);throw new Error("Unable to figure out browser width and height")}class q{static convertToPixels(ot,wt){return parseFloat(wt)||0}static getDimension(ot,wt,Ft){const ai=$(ot),Zt=ai?ai.getPropertyValue(wt):"0";return q.convertToPixels(ot,Zt)}static getBorderLeftWidth(ot){return q.getDimension(ot,"border-left-width","borderLeftWidth")}static getBorderRightWidth(ot){return q.getDimension(ot,"border-right-width","borderRightWidth")}static getBorderTopWidth(ot){return q.getDimension(ot,"border-top-width","borderTopWidth")}static getBorderBottomWidth(ot){return q.getDimension(ot,"border-bottom-width","borderBottomWidth")}static getPaddingLeft(ot){return q.getDimension(ot,"padding-left","paddingLeft")}static getPaddingRight(ot){return q.getDimension(ot,"padding-right","paddingRight")}static getPaddingTop(ot){return q.getDimension(ot,"padding-top","paddingTop")}static getPaddingBottom(ot){return q.getDimension(ot,"padding-bottom","paddingBottom")}static getMarginLeft(ot){return q.getDimension(ot,"margin-left","marginLeft")}static getMarginTop(ot){return q.getDimension(ot,"margin-top","marginTop")}static getMarginRight(ot){return q.getDimension(ot,"margin-right","marginRight")}static getMarginBottom(ot){return q.getDimension(ot,"margin-bottom","marginBottom")}}const Et=class Et{constructor(ot,wt){this.width=ot,this.height=wt}with(ot=this.width,wt=this.height){return ot!==this.width||wt!==this.height?new Et(ot,wt):this}static is(ot){return typeof ot=="object"&&typeof ot.height=="number"&&typeof ot.width=="number"}static lift(ot){return ot instanceof Et?ot:new Et(ot.width,ot.height)}static equals(ot,wt){return ot===wt?!0:!ot||!wt?!1:ot.width===wt.width&&ot.height===wt.height}};Et.None=new Et(0,0);let ne=Et;function ee(at){let ot=at.offsetParent,wt=at.offsetTop,Ft=at.offsetLeft;for(;(at=at.parentNode)!==null&&at!==at.ownerDocument.body&&at!==at.ownerDocument.documentElement;){wt-=at.scrollTop;const ai=Be(at)?null:$(at);ai&&(Ft-=ai.direction!=="rtl"?at.scrollLeft:-at.scrollLeft),at===ot&&(Ft+=q.getBorderLeftWidth(at),wt+=q.getBorderTopWidth(at),wt+=at.offsetTop,Ft+=at.offsetLeft,ot=at.offsetParent)}return{left:Ft,top:wt}}function Q(at,ot,wt){typeof ot=="number"&&(at.style.width=`${ot}px`),typeof wt=="number"&&(at.style.height=`${wt}px`)}function w(at){const ot=at.getBoundingClientRect(),wt=s(at);return{left:ot.left+wt.scrollX,top:ot.top+wt.scrollY,width:ot.width,height:ot.height}}function ue(at){let ot=at,wt=1;do{const Ft=$(ot).zoom;Ft!=null&&Ft!=="1"&&(wt*=Ft),ot=ot.parentElement}while(ot!==null&&ot!==ot.ownerDocument.documentElement);return wt}function me(at){const ot=q.getMarginLeft(at)+q.getMarginRight(at);return at.offsetWidth+ot}function ge(at){const ot=q.getBorderLeftWidth(at)+q.getBorderRightWidth(at),wt=q.getPaddingLeft(at)+q.getPaddingRight(at);return at.offsetWidth-ot-wt}function Le(at){const ot=q.getBorderTopWidth(at)+q.getBorderBottomWidth(at),wt=q.getPaddingTop(at)+q.getPaddingBottom(at);return at.offsetHeight-ot-wt}function we(at){const ot=q.getMarginTop(at)+q.getMarginBottom(at);return at.offsetHeight+ot}function Ae(at,ot){return!!(ot!=null&&ot.contains(at))}function Ye(at,ot,wt){for(;at&&at.nodeType===at.ELEMENT_NODE;){if(at.classList.contains(ot))return at;if(wt){if(typeof wt=="string"){if(at.classList.contains(wt))return null}else if(at===wt)return null}at=at.parentNode}return null}function it(at,ot,wt){return!!Ye(at,ot,wt)}function Be(at){return at&&!!at.host&&!!at.mode}function j(at){return!!z(at)}function z(at){var ot;for(;at.parentNode;){if(at===((ot=at.ownerDocument)==null?void 0:ot.body))return null;at=at.parentNode}return Be(at)?at:null}function K(){let at=be().activeElement;for(;at!=null&&at.shadowRoot;)at=at.shadowRoot.activeElement;return at}function J(at){return K()===at}function ve(at){return Ae(K(),at)}function be(){var ot;return g()<=1?o.E.document:(ot=Array.from(f()).map(({window:wt})=>wt.document).find(wt=>wt.hasFocus()))!=null?ot:o.E.document}function Oe(){var ot,wt;return(wt=(ot=be().defaultView)==null?void 0:ot.window)!=null?wt:o.E}const Je=new Map;function Ve(){return new ze}class ze{constructor(){this._currentCssStyle="",this._styleSheet=void 0}setStyle(ot){ot!==this._currentCssStyle&&(this._currentCssStyle=ot,this._styleSheet?this._styleSheet.innerText=ot:this._styleSheet=De(o.E.document.head,wt=>wt.innerText=ot))}dispose(){this._styleSheet&&(this._styleSheet.remove(),this._styleSheet=void 0)}}function De(at=o.E.document.head,ot,wt){const Ft=document.createElement("style");if(Ft.type="text/css",Ft.media="screen",ot==null||ot(Ft),at.appendChild(Ft),wt&&wt.add((0,_.OF)(()=>Ft.remove())),at===o.E.document.head){const ai=new Set;Je.set(Ft,ai);for(const{window:Zt,disposables:Di}of f()){if(Zt===o.E)continue;const Yi=Di.add(Ee(Ft,ai,Zt));wt==null||wt.add(Yi)}}return Ft}function Ee(at,ot,wt){var Zt,Di;const Ft=new _.SL,ai=at.cloneNode(!0);wt.document.head.appendChild(ai),Ft.add((0,_.OF)(()=>ai.remove()));for(const Yi of de(at))(Di=ai.sheet)==null||Di.insertRule(Yi.cssText,(Zt=ai.sheet)==null?void 0:Zt.cssRules.length);return Ft.add(je.observe(at,Ft,{childList:!0})(()=>{ai.textContent=at.textContent})),ot.add(ai),Ft.add((0,_.OF)(()=>ot.delete(ai))),Ft}const je=new class{constructor(){this.mutationObservers=new Map}observe(at,ot,wt){let Ft=this.mutationObservers.get(at);Ft||(Ft=new Map,this.mutationObservers.set(at,Ft));const ai=(0,l.vp)(wt);let Zt=Ft.get(ai);if(Zt)Zt.users+=1;else{const Di=new M.Q5,Yi=new MutationObserver(Li=>Di.fire(Li));Yi.observe(at,wt);const Oi=Zt={users:1,observer:Yi,onDidMutate:Di.event};ot.add((0,_.OF)(()=>{Oi.users-=1,Oi.users===0&&(Di.dispose(),Yi.disconnect(),Ft==null||Ft.delete(ai),(Ft==null?void 0:Ft.size)===0&&this.mutationObservers.delete(at))})),Ft.set(ai,Zt)}return Zt.onDidMutate}};let We=null;function Ne(){return We||(We=De()),We}function de(at){var ot,wt;return(ot=at==null?void 0:at.sheet)!=null&&ot.rules?at.sheet.rules:(wt=at==null?void 0:at.sheet)!=null&&wt.cssRules?at.sheet.cssRules:[]}function he(at,ot,wt=Ne()){var Ft,ai;if(!(!wt||!ot)){(Ft=wt.sheet)==null||Ft.insertRule(`${at} {${ot}}`,0);for(const Zt of(ai=Je.get(wt))!=null?ai:[])he(at,ot,Zt)}}function pe(at,ot=Ne()){var ai,Zt;if(!ot)return;const wt=de(ot),Ft=[];for(let Di=0;Di=0;Di--)(ai=ot.sheet)==null||ai.deleteRule(Ft[Di]);for(const Di of(Zt=Je.get(ot))!=null?Zt:[])pe(at,Di)}function Se(at){return typeof at.selectorText=="string"}function Pe(at){return at instanceof HTMLElement||at instanceof s(at).HTMLElement}function st(at){return at instanceof HTMLAnchorElement||at instanceof s(at).HTMLAnchorElement}function nt(at){return at instanceof SVGElement||at instanceof s(at).SVGElement}function Me(at){return at instanceof MouseEvent||at instanceof s(at).MouseEvent}function Ke(at){return at instanceof KeyboardEvent||at instanceof s(at).KeyboardEvent}const $e={CLICK:"click",AUXCLICK:"auxclick",DBLCLICK:"dblclick",MOUSE_UP:"mouseup",MOUSE_DOWN:"mousedown",MOUSE_OVER:"mouseover",MOUSE_MOVE:"mousemove",MOUSE_OUT:"mouseout",MOUSE_ENTER:"mouseenter",MOUSE_LEAVE:"mouseleave",MOUSE_WHEEL:"wheel",POINTER_UP:"pointerup",POINTER_DOWN:"pointerdown",POINTER_MOVE:"pointermove",POINTER_LEAVE:"pointerleave",CONTEXT_MENU:"contextmenu",WHEEL:"wheel",KEY_DOWN:"keydown",KEY_PRESS:"keypress",KEY_UP:"keyup",LOAD:"load",BEFORE_UNLOAD:"beforeunload",UNLOAD:"unload",PAGE_SHOW:"pageshow",PAGE_HIDE:"pagehide",PASTE:"paste",ABORT:"abort",ERROR:"error",RESIZE:"resize",SCROLL:"scroll",FULLSCREEN_CHANGE:"fullscreenchange",WK_FULLSCREEN_CHANGE:"webkitfullscreenchange",SELECT:"select",CHANGE:"change",SUBMIT:"submit",RESET:"reset",FOCUS:"focus",FOCUS_IN:"focusin",FOCUS_OUT:"focusout",BLUR:"blur",INPUT:"input",STORAGE:"storage",DRAG_START:"dragstart",DRAG:"drag",DRAG_ENTER:"dragenter",DRAG_LEAVE:"dragleave",DRAG_OVER:"dragover",DROP:"drop",DRAG_END:"dragend",ANIMATION_START:n.Pf?"webkitAnimationStart":"animationstart",ANIMATION_END:n.Pf?"webkitAnimationEnd":"animationend",ANIMATION_ITERATION:n.Pf?"webkitAnimationIteration":"animationiteration"};function qe(at){const ot=at;return!!(ot&&typeof ot.preventDefault=="function"&&typeof ot.stopPropagation=="function")}const gt={stop:(at,ot)=>(at.preventDefault(),ot&&at.stopPropagation(),at)};function kt(at){const ot=[];for(let wt=0;at&&at.nodeType===at.ELEMENT_NODE;wt++)ot[wt]=at.scrollTop,at=at.parentNode;return ot}function lt(at,ot){for(let wt=0;at&&at.nodeType===at.ELEMENT_NODE;wt++)at.scrollTop!==ot[wt]&&(at.scrollTop=ot[wt]),at=at.parentNode}class ii extends _.JT{static hasFocusWithin(ot){if(Pe(ot)){const wt=z(ot),Ft=wt?wt.activeElement:ot.ownerDocument.activeElement;return Ae(Ft,ot)}else{const wt=ot;return Ae(wt.document.activeElement,wt.document)}}constructor(ot){super(),this._onDidFocus=this._register(new M.Q5),this.onDidFocus=this._onDidFocus.event,this._onDidBlur=this._register(new M.Q5),this.onDidBlur=this._onDidBlur.event;let wt=ii.hasFocusWithin(ot),Ft=!1;const ai=()=>{Ft=!1,wt||(wt=!0,this._onDidFocus.fire())},Zt=()=>{wt&&(Ft=!0,(Pe(ot)?s(ot):ot).setTimeout(()=>{Ft&&(Ft=!1,wt=!1,this._onDidBlur.fire())},0))};this._refreshStateHandler=()=>{ii.hasFocusWithin(ot)!==wt&&(wt?Zt():ai())},this._register(B(ot,$e.FOCUS,ai,!0)),this._register(B(ot,$e.BLUR,Zt,!0)),Pe(ot)&&(this._register(B(ot,$e.FOCUS_IN,()=>this._refreshStateHandler())),this._register(B(ot,$e.FOCUS_OUT,()=>this._refreshStateHandler())))}}function Ut(at){return new ii(at)}function Qe(at,ot){return at.after(ot),ot}function vt(at,...ot){if(at.append(...ot),ot.length===1&&typeof ot[0]!="string")return ot[0]}function jt(at,ot){return at.insertBefore(ot,at.firstChild),ot}function fi(at,...ot){at.innerText="",vt(at,...ot)}const Ei=/([\w\-]+)?(#([\w\-]+))?((\.([\w\-]+))*)/;var Mi;(function(at){at.HTML="http://www.w3.org/1999/xhtml",at.SVG="http://www.w3.org/2000/svg"})(Mi||(Mi={}));function Gi(at,ot,wt,...Ft){const ai=Ei.exec(ot);if(!ai)throw new Error("Bad use of emmet");const Zt=ai[1]||"div";let Di;return at!==Mi.HTML?Di=document.createElementNS(at,Zt):Di=document.createElement(Zt),ai[3]&&(Di.id=ai[3]),ai[4]&&(Di.className=ai[4].replace(/\./g," ").trim()),wt&&Object.entries(wt).forEach(([Yi,Oi])=>{typeof Oi!="undefined"&&(/^on\w+$/.test(Yi)?Di[Yi]=Oi:Yi==="selected"?Oi&&Di.setAttribute(Yi,"true"):Di.setAttribute(Yi,Oi))}),Di.append(...Ft),Di}function ln(at,ot,...wt){return Gi(Mi.HTML,at,ot,...wt)}ln.SVG=function(at,ot,...wt){return Gi(Mi.SVG,at,ot,...wt)};function Pn(at,...ot){at?on(...ot):In(...ot)}function on(...at){for(const ot of at)ot.style.display="",ot.removeAttribute("aria-hidden")}function In(...at){for(const ot of at)ot.style.display="none",ot.setAttribute("aria-hidden","true")}function Ln(at,ot){const wt=at.devicePixelRatio*ot;return Math.max(1,Math.floor(wt))/at.devicePixelRatio}function $n(at){o.E.open(at,"_blank","noopener")}function Rn(at,ot){const wt=()=>{ot(),Ft=se(at,wt)};let Ft=se(at,wt);return(0,_.OF)(()=>Ft.dispose())}m.WX.setPreferredWebSchema(/^https:/.test(o.E.location.href)?"https":"http");function On(at){return at?`url('${m.Gi.uriToBrowserUri(at).toString(!0).replace(/'/g,"%27")}')`:"url('')"}function Bn(at){return`'${at.replace(/'/g,"%27")}'`}function nn(at,ot){if(at!==void 0){const wt=at.match(/^\s*var\((.+)\)$/);if(wt){const Ft=wt[1].split(",",2);return Ft.length===2&&(ot=nn(Ft[1].trim(),ot)),`var(${Ft[0]}, ${ot})`}return at}return ot}function Nn(at,ot=!1){const wt=document.createElement("a");return b.v5("afterSanitizeAttributes",Ft=>{for(const ai of["href","src"])if(Ft.hasAttribute(ai)){const Zt=Ft.getAttribute(ai);if(ai==="href"&&Zt.startsWith("#"))continue;if(wt.href=Zt,!at.includes(wt.protocol.replace(/:$/,""))){if(ot&&ai==="src"&&wt.href.startsWith("data:"))continue;Ft.removeAttribute(ai)}}}),(0,_.OF)(()=>{b.ok("afterSanitizeAttributes")})}const Tn=Object.freeze(["a","abbr","b","bdo","blockquote","br","caption","cite","code","col","colgroup","dd","del","details","dfn","div","dl","dt","em","figcaption","figure","h1","h2","h3","h4","h5","h6","hr","i","img","input","ins","kbd","label","li","mark","ol","p","pre","q","rp","rt","ruby","samp","small","small","source","span","strike","strong","sub","summary","sup","table","tbody","td","tfoot","th","thead","time","tr","tt","u","ul","var","video","wbr"]),Fn=Object.freeze({ALLOWED_TAGS:["a","button","blockquote","code","div","h1","h2","h3","h4","h5","h6","hr","input","label","li","p","pre","select","small","span","strong","textarea","ul","ol"],ALLOWED_ATTR:["href","data-href","data-command","target","title","name","src","alt","class","id","role","tabindex","style","data-code","width","height","align","x-dispatch","required","checked","placeholder","type","start"],RETURN_DOM:!1,RETURN_DOM_FRAGMENT:!1,RETURN_TRUSTED_TYPE:!0});class Ot extends M.Q5{constructor(){super(),this._subscriptions=new _.SL,this._keyStatus={altKey:!1,shiftKey:!1,ctrlKey:!1,metaKey:!1},this._subscriptions.add(M.ju.runAndSubscribe(v,({window:ot,disposables:wt})=>this.registerListeners(ot,wt),{window:o.E,disposables:this._subscriptions}))}registerListeners(ot,wt){wt.add(B(ot,"keydown",Ft=>{if(Ft.defaultPrevented)return;const ai=new x.y(Ft);if(!(ai.keyCode===6&&Ft.repeat)){if(Ft.altKey&&!this._keyStatus.altKey)this._keyStatus.lastKeyPressed="alt";else if(Ft.ctrlKey&&!this._keyStatus.ctrlKey)this._keyStatus.lastKeyPressed="ctrl";else if(Ft.metaKey&&!this._keyStatus.metaKey)this._keyStatus.lastKeyPressed="meta";else if(Ft.shiftKey&&!this._keyStatus.shiftKey)this._keyStatus.lastKeyPressed="shift";else if(ai.keyCode!==6)this._keyStatus.lastKeyPressed=void 0;else return;this._keyStatus.altKey=Ft.altKey,this._keyStatus.ctrlKey=Ft.ctrlKey,this._keyStatus.metaKey=Ft.metaKey,this._keyStatus.shiftKey=Ft.shiftKey,this._keyStatus.lastKeyPressed&&(this._keyStatus.event=Ft,this.fire(this._keyStatus))}},!0)),wt.add(B(ot,"keyup",Ft=>{Ft.defaultPrevented||(!Ft.altKey&&this._keyStatus.altKey?this._keyStatus.lastKeyReleased="alt":!Ft.ctrlKey&&this._keyStatus.ctrlKey?this._keyStatus.lastKeyReleased="ctrl":!Ft.metaKey&&this._keyStatus.metaKey?this._keyStatus.lastKeyReleased="meta":!Ft.shiftKey&&this._keyStatus.shiftKey?this._keyStatus.lastKeyReleased="shift":this._keyStatus.lastKeyReleased=void 0,this._keyStatus.lastKeyPressed!==this._keyStatus.lastKeyReleased&&(this._keyStatus.lastKeyPressed=void 0),this._keyStatus.altKey=Ft.altKey,this._keyStatus.ctrlKey=Ft.ctrlKey,this._keyStatus.metaKey=Ft.metaKey,this._keyStatus.shiftKey=Ft.shiftKey,this._keyStatus.lastKeyReleased&&(this._keyStatus.event=Ft,this.fire(this._keyStatus)))},!0)),wt.add(B(ot.document.body,"mousedown",()=>{this._keyStatus.lastKeyPressed=void 0},!0)),wt.add(B(ot.document.body,"mouseup",()=>{this._keyStatus.lastKeyPressed=void 0},!0)),wt.add(B(ot.document.body,"mousemove",Ft=>{Ft.buttons&&(this._keyStatus.lastKeyPressed=void 0)},!0)),wt.add(B(ot,"blur",()=>{this.resetKeyStatus()}))}get keyStatus(){return this._keyStatus}resetKeyStatus(){this.doResetKeyStatus(),this.fire(this._keyStatus)}doResetKeyStatus(){this._keyStatus={altKey:!1,shiftKey:!1,ctrlKey:!1,metaKey:!1}}static getInstance(){return Ot.instance||(Ot.instance=new Ot),Ot.instance}dispose(){super.dispose(),this._subscriptions.dispose()}}class xn extends _.JT{constructor(ot,wt){super(),this.element=ot,this.callbacks=wt,this.counter=0,this.dragStartTime=0,this.registerListeners()}registerListeners(){this.callbacks.onDragStart&&this._register(B(this.element,$e.DRAG_START,ot=>{var wt,Ft;(Ft=(wt=this.callbacks).onDragStart)==null||Ft.call(wt,ot)})),this.callbacks.onDrag&&this._register(B(this.element,$e.DRAG,ot=>{var wt,Ft;(Ft=(wt=this.callbacks).onDrag)==null||Ft.call(wt,ot)})),this._register(B(this.element,$e.DRAG_ENTER,ot=>{var wt,Ft;this.counter++,this.dragStartTime=ot.timeStamp,(Ft=(wt=this.callbacks).onDragEnter)==null||Ft.call(wt,ot)})),this._register(B(this.element,$e.DRAG_OVER,ot=>{var wt,Ft;ot.preventDefault(),(Ft=(wt=this.callbacks).onDragOver)==null||Ft.call(wt,ot,ot.timeStamp-this.dragStartTime)})),this._register(B(this.element,$e.DRAG_LEAVE,ot=>{var wt,Ft;this.counter--,this.counter===0&&(this.dragStartTime=0,(Ft=(wt=this.callbacks).onDragLeave)==null||Ft.call(wt,ot))})),this._register(B(this.element,$e.DRAG_END,ot=>{var wt,Ft;this.counter=0,this.dragStartTime=0,(Ft=(wt=this.callbacks).onDragEnd)==null||Ft.call(wt,ot)})),this._register(B(this.element,$e.DROP,ot=>{var wt,Ft;this.counter=0,this.dragStartTime=0,(Ft=(wt=this.callbacks).onDrop)==null||Ft.call(wt,ot)}))}}const jn=new RegExp("(?[\\w\\-]+)?(?:#(?[\\w\\-]+))?(?(?:\\.(?:[\\w\\-]+))*)(?:@(?(?:[\\w\\_])+))?");function An(at,...ot){let wt,Ft;Array.isArray(ot[0])?(wt={},Ft=ot[0]):(wt=ot[0]||{},Ft=ot[1]);const ai=jn.exec(at);if(!ai||!ai.groups)throw new Error("Bad use of h");const Zt=ai.groups.tag||"div",Di=document.createElement(Zt);ai.groups.id&&(Di.id=ai.groups.id);const Yi=[];if(ai.groups.class)for(const Li of ai.groups.class.split("."))Li!==""&&Yi.push(Li);if(wt.className!==void 0)for(const Li of wt.className.split("."))Li!==""&&Yi.push(Li);Yi.length>0&&(Di.className=Yi.join(" "));const Oi={};if(ai.groups.name&&(Oi[ai.groups.name]=Di),Ft)for(const Li of Ft)Pe(Li)?Di.appendChild(Li):typeof Li=="string"?Di.append(Li):"root"in Li&&(Object.assign(Oi,Li),Di.appendChild(Li.root));for(const[Li,Ti]of Object.entries(wt))if(Li!=="className")if(Li==="style")for(const[Ci,pt]of Object.entries(Ti))Di.style.setProperty(Wi(Ci),typeof pt=="number"?pt+"px":""+pt);else Li==="tabIndex"?Di.tabIndex=Ti:Di.setAttribute(Wi(Li),Ti.toString());return Oi.root=Di,Oi}function Wn(at,...ot){let wt,Ft;Array.isArray(ot[0])?(wt={},Ft=ot[0]):(wt=ot[0]||{},Ft=ot[1]);const ai=jn.exec(at);if(!ai||!ai.groups)throw new Error("Bad use of h");const Zt=ai.groups.tag||"div",Di=document.createElementNS("http://www.w3.org/2000/svg",Zt);ai.groups.id&&(Di.id=ai.groups.id);const Yi=[];if(ai.groups.class)for(const Li of ai.groups.class.split("."))Li!==""&&Yi.push(Li);if(wt.className!==void 0)for(const Li of wt.className.split("."))Li!==""&&Yi.push(Li);Yi.length>0&&(Di.className=Yi.join(" "));const Oi={};if(ai.groups.name&&(Oi[ai.groups.name]=Di),Ft)for(const Li of Ft)Pe(Li)?Di.appendChild(Li):typeof Li=="string"?Di.append(Li):"root"in Li&&(Object.assign(Oi,Li),Di.appendChild(Li.root));for(const[Li,Ti]of Object.entries(wt))if(Li!=="className")if(Li==="style")for(const[Ci,pt]of Object.entries(Ti))Di.style.setProperty(Wi(Ci),typeof pt=="number"?pt+"px":""+pt);else Li==="tabIndex"?Di.tabIndex=Ti:Di.setAttribute(Wi(Li),Ti.toString());return Oi.root=Di,Oi}function Wi(at){return at.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()}},70921:function(ct,ye,e){e.d(ye,{Nw:function(){return K},ok:function(){return Je},v5:function(){return Oe}});const{entries:n,setPrototypeOf:R,isFrozen:x,getPrototypeOf:P,getOwnPropertyDescriptor:I}=Object;let{freeze:C,seal:M,create:b}=Object,{apply:_,construct:m}=typeof Reflect!="undefined"&&Reflect;C||(C=function(Ee){return Ee}),M||(M=function(Ee){return Ee}),_||(_=function(Ee,je,We){return Ee.apply(je,We)}),m||(m=function(Ee,je){return new Ee(...je)});const c=d(Array.prototype.forEach),l=d(Array.prototype.pop),o=d(Array.prototype.push),i=d(String.prototype.toLowerCase),s=d(String.prototype.toString),a=d(String.prototype.match),f=d(String.prototype.replace),g=d(String.prototype.indexOf),S=d(String.prototype.trim),p=d(Object.prototype.hasOwnProperty),N=d(RegExp.prototype.test),v=y(TypeError);function d(De){return function(Ee){for(var je=arguments.length,We=new Array(je>1?je-1:0),Ne=1;Ne2&&arguments[2]!==void 0?arguments[2]:i;R&&R(De,null);let We=Ee.length;for(;We--;){let Ne=Ee[We];if(typeof Ne=="string"){const de=je(Ne);de!==Ne&&(x(Ee)||(Ee[We]=de),Ne=de)}De[Ne]=!0}return De}function F(De){for(let Ee=0;Ee/gm),le=M(/\${[\w\W]*}/gm),q=M(/^data-[\-\w.\u00B7-\uFFFF]/),ne=M(/^aria-[\-\w]+$/),ee=M(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),Q=M(/^(?:\w+script|data):/i),w=M(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),ue=M(/^html$/i),me=M(/^[a-z][.\w]*(-[.\w]+)+$/i);var ge=Object.freeze({__proto__:null,MUSTACHE_EXPR:G,ERB_EXPR:$,TMPLIT_EXPR:le,DATA_ATTR:q,ARIA_ATTR:ne,IS_ALLOWED_URI:ee,IS_SCRIPT_OR_DATA:Q,ATTR_WHITESPACE:w,DOCTYPE_NAME:ue,CUSTOM_ELEMENT:me});const Le={element:1,attribute:2,text:3,cdataSection:4,entityReference:5,entityNode:6,progressingInstruction:7,comment:8,document:9,documentType:10,documentFragment:11,notation:12},we=function(){return typeof window=="undefined"?null:window},Ae=function(Ee,je){if(typeof Ee!="object"||typeof Ee.createPolicy!="function")return null;let We=null;const Ne="data-tt-policy-suffix";je&&je.hasAttribute(Ne)&&(We=je.getAttribute(Ne));const de="dompurify"+(We?"#"+We:"");try{return Ee.createPolicy(de,{createHTML(he){return he},createScriptURL(he){return he}})}catch(he){return console.warn("TrustedTypes policy "+de+" could not be created."),null}};function Ye(){let De=arguments.length>0&&arguments[0]!==void 0?arguments[0]:we();const Ee=Yt=>Ye(Yt);if(Ee.version="3.1.7",Ee.removed=[],!De||!De.document||De.document.nodeType!==Le.document)return Ee.isSupported=!1,Ee;let{document:je}=De;const We=je,Ne=We.currentScript,{DocumentFragment:de,HTMLTemplateElement:he,Node:pe,Element:Se,NodeFilter:Pe,NamedNodeMap:st=De.NamedNodeMap||De.MozNamedAttrMap,HTMLFormElement:nt,DOMParser:Me,trustedTypes:Ke}=De,$e=Se.prototype,qe=H($e,"cloneNode"),gt=H($e,"remove"),kt=H($e,"nextSibling"),lt=H($e,"childNodes"),ii=H($e,"parentNode");if(typeof he=="function"){const Yt=je.createElement("template");Yt.content&&Yt.content.ownerDocument&&(je=Yt.content.ownerDocument)}let Ut,Qe="";const{implementation:vt,createNodeIterator:jt,createDocumentFragment:fi,getElementsByTagName:Ei}=je,{importNode:Mi}=We;let Gi={};Ee.isSupported=typeof n=="function"&&typeof ii=="function"&&vt&&vt.createHTMLDocument!==void 0;const{MUSTACHE_EXPR:ln,ERB_EXPR:Pn,TMPLIT_EXPR:on,DATA_ATTR:In,ARIA_ATTR:Ln,IS_SCRIPT_OR_DATA:$n,ATTR_WHITESPACE:Rn,CUSTOM_ELEMENT:On}=ge;let{IS_ALLOWED_URI:Bn}=ge,nn=null;const Nn=T({},[...Z,...X,...Y,...O,...W]);let Tn=null;const Fn=T({},[...re,...ae,...se,...oe]);let Ot=Object.seal(b(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),xn=null,jn=null,An=!0,Wn=!0,Wi=!1,Et=!0,at=!1,ot=!0,wt=!1,Ft=!1,ai=!1,Zt=!1,Di=!1,Yi=!1,Oi=!0,Li=!1;const Ti="user-content-";let Ci=!0,pt=!1,zt={},Kt=null;const Wt=T({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]);let He=null;const _t=T({},["audio","video","img","source","image","track"]);let St=null;const Xt=T({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),li="http://www.w3.org/1998/Math/MathML",_i="http://www.w3.org/2000/svg",Ni="http://www.w3.org/1999/xhtml";let bi=Ni,Hi=!1,di=null;const vi=T({},[li,_i,Ni],s);let Gt=null;const xe=["application/xhtml+xml","text/html"],rt="text/html";let Mt=null,oi=null;const hi=je.createElement("form"),Ri=function(Tt){return Tt instanceof RegExp||Tt instanceof Function},Zi=function(){let Tt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(!(oi&&oi===Tt)){if((!Tt||typeof Tt!="object")&&(Tt={}),Tt=B(Tt),Gt=xe.indexOf(Tt.PARSER_MEDIA_TYPE)===-1?rt:Tt.PARSER_MEDIA_TYPE,Mt=Gt==="application/xhtml+xml"?s:i,nn=p(Tt,"ALLOWED_TAGS")?T({},Tt.ALLOWED_TAGS,Mt):Nn,Tn=p(Tt,"ALLOWED_ATTR")?T({},Tt.ALLOWED_ATTR,Mt):Fn,di=p(Tt,"ALLOWED_NAMESPACES")?T({},Tt.ALLOWED_NAMESPACES,s):vi,St=p(Tt,"ADD_URI_SAFE_ATTR")?T(B(Xt),Tt.ADD_URI_SAFE_ATTR,Mt):Xt,He=p(Tt,"ADD_DATA_URI_TAGS")?T(B(_t),Tt.ADD_DATA_URI_TAGS,Mt):_t,Kt=p(Tt,"FORBID_CONTENTS")?T({},Tt.FORBID_CONTENTS,Mt):Wt,xn=p(Tt,"FORBID_TAGS")?T({},Tt.FORBID_TAGS,Mt):{},jn=p(Tt,"FORBID_ATTR")?T({},Tt.FORBID_ATTR,Mt):{},zt=p(Tt,"USE_PROFILES")?Tt.USE_PROFILES:!1,An=Tt.ALLOW_ARIA_ATTR!==!1,Wn=Tt.ALLOW_DATA_ATTR!==!1,Wi=Tt.ALLOW_UNKNOWN_PROTOCOLS||!1,Et=Tt.ALLOW_SELF_CLOSE_IN_ATTR!==!1,at=Tt.SAFE_FOR_TEMPLATES||!1,ot=Tt.SAFE_FOR_XML!==!1,wt=Tt.WHOLE_DOCUMENT||!1,Zt=Tt.RETURN_DOM||!1,Di=Tt.RETURN_DOM_FRAGMENT||!1,Yi=Tt.RETURN_TRUSTED_TYPE||!1,ai=Tt.FORCE_BODY||!1,Oi=Tt.SANITIZE_DOM!==!1,Li=Tt.SANITIZE_NAMED_PROPS||!1,Ci=Tt.KEEP_CONTENT!==!1,pt=Tt.IN_PLACE||!1,Bn=Tt.ALLOWED_URI_REGEXP||ee,bi=Tt.NAMESPACE||Ni,Ot=Tt.CUSTOM_ELEMENT_HANDLING||{},Tt.CUSTOM_ELEMENT_HANDLING&&Ri(Tt.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(Ot.tagNameCheck=Tt.CUSTOM_ELEMENT_HANDLING.tagNameCheck),Tt.CUSTOM_ELEMENT_HANDLING&&Ri(Tt.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(Ot.attributeNameCheck=Tt.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),Tt.CUSTOM_ELEMENT_HANDLING&&typeof Tt.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements=="boolean"&&(Ot.allowCustomizedBuiltInElements=Tt.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),at&&(Wn=!1),Di&&(Zt=!0),zt&&(nn=T({},W),Tn=[],zt.html===!0&&(T(nn,Z),T(Tn,re)),zt.svg===!0&&(T(nn,X),T(Tn,ae),T(Tn,oe)),zt.svgFilters===!0&&(T(nn,Y),T(Tn,ae),T(Tn,oe)),zt.mathMl===!0&&(T(nn,O),T(Tn,se),T(Tn,oe))),Tt.ADD_TAGS&&(nn===Nn&&(nn=B(nn)),T(nn,Tt.ADD_TAGS,Mt)),Tt.ADD_ATTR&&(Tn===Fn&&(Tn=B(Tn)),T(Tn,Tt.ADD_ATTR,Mt)),Tt.ADD_URI_SAFE_ATTR&&T(St,Tt.ADD_URI_SAFE_ATTR,Mt),Tt.FORBID_CONTENTS&&(Kt===Wt&&(Kt=B(Kt)),T(Kt,Tt.FORBID_CONTENTS,Mt)),Ci&&(nn["#text"]=!0),wt&&T(nn,["html","head","body"]),nn.table&&(T(nn,["tbody"]),delete xn.tbody),Tt.TRUSTED_TYPES_POLICY){if(typeof Tt.TRUSTED_TYPES_POLICY.createHTML!="function")throw v('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if(typeof Tt.TRUSTED_TYPES_POLICY.createScriptURL!="function")throw v('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');Ut=Tt.TRUSTED_TYPES_POLICY,Qe=Ut.createHTML("")}else Ut===void 0&&(Ut=Ae(Ke,Ne)),Ut!==null&&typeof Qe=="string"&&(Qe=Ut.createHTML(""));C&&C(Tt),oi=Tt}},Qi=T({},["mi","mo","mn","ms","mtext"]),tn=T({},["annotation-xml"]),Xi=T({},["title","style","font","a","script"]),pn=T({},[...X,...Y,...D]),mn=T({},[...O,...A]),cn=function(Tt){let $t=ii(Tt);(!$t||!$t.tagName)&&($t={namespaceURI:bi,tagName:"template"});const ci=i(Tt.tagName),mi=i($t.tagName);return di[Tt.namespaceURI]?Tt.namespaceURI===_i?$t.namespaceURI===Ni?ci==="svg":$t.namespaceURI===li?ci==="svg"&&(mi==="annotation-xml"||Qi[mi]):!!pn[ci]:Tt.namespaceURI===li?$t.namespaceURI===Ni?ci==="math":$t.namespaceURI===_i?ci==="math"&&tn[mi]:!!mn[ci]:Tt.namespaceURI===Ni?$t.namespaceURI===_i&&!tn[mi]||$t.namespaceURI===li&&!Qi[mi]?!1:!mn[ci]&&(Xi[ci]||!pn[ci]):!!(Gt==="application/xhtml+xml"&&di[Tt.namespaceURI]):!1},Bi=function(Tt){o(Ee.removed,{element:Tt});try{ii(Tt).removeChild(Tt)}catch($t){gt(Tt)}},bt=function(Tt,$t){try{o(Ee.removed,{attribute:$t.getAttributeNode(Tt),from:$t})}catch(ci){o(Ee.removed,{attribute:null,from:$t})}if($t.removeAttribute(Tt),Tt==="is"&&!Tn[Tt])if(Zt||Di)try{Bi($t)}catch(ci){}else try{$t.setAttribute(Tt,"")}catch(ci){}},Rt=function(Tt){let $t=null,ci=null;if(ai)Tt=""+Tt;else{const xi=a(Tt,/^[\r\n\t ]+/);ci=xi&&xi[0]}Gt==="application/xhtml+xml"&&bi===Ni&&(Tt=''+Tt+"");const mi=Ut?Ut.createHTML(Tt):Tt;if(bi===Ni)try{$t=new Me().parseFromString(mi,Gt)}catch(xi){}if(!$t||!$t.documentElement){$t=vt.createDocument(bi,"template",null);try{$t.documentElement.innerHTML=Hi?Qe:mi}catch(xi){}}const Ki=$t.body||$t.documentElement;return Tt&&ci&&Ki.insertBefore(je.createTextNode(ci),Ki.childNodes[0]||null),bi===Ni?Ei.call($t,wt?"html":"body")[0]:wt?$t.documentElement:Ki},Vt=function(Tt){return jt.call(Tt.ownerDocument||Tt,Tt,Pe.SHOW_ELEMENT|Pe.SHOW_COMMENT|Pe.SHOW_TEXT|Pe.SHOW_PROCESSING_INSTRUCTION|Pe.SHOW_CDATA_SECTION,null)},It=function(Tt){return Tt instanceof nt&&(typeof Tt.nodeName!="string"||typeof Tt.textContent!="string"||typeof Tt.removeChild!="function"||!(Tt.attributes instanceof st)||typeof Tt.removeAttribute!="function"||typeof Tt.setAttribute!="function"||typeof Tt.namespaceURI!="string"||typeof Tt.insertBefore!="function"||typeof Tt.hasChildNodes!="function")},ke=function(Tt){return typeof pe=="function"&&Tt instanceof pe},et=function(Tt,$t,ci){Gi[Tt]&&c(Gi[Tt],mi=>{mi.call(Ee,$t,ci,oi)})},dt=function(Tt){let $t=null;if(et("beforeSanitizeElements",Tt,null),It(Tt))return Bi(Tt),!0;const ci=Mt(Tt.nodeName);if(et("uponSanitizeElement",Tt,{tagName:ci,allowedTags:nn}),Tt.hasChildNodes()&&!ke(Tt.firstElementChild)&&N(/<[/\w]/g,Tt.innerHTML)&&N(/<[/\w]/g,Tt.textContent)||Tt.nodeType===Le.progressingInstruction||ot&&Tt.nodeType===Le.comment&&N(/<[/\w]/g,Tt.data))return Bi(Tt),!0;if(!nn[ci]||xn[ci]){if(!xn[ci]&&Bt(ci)&&(Ot.tagNameCheck instanceof RegExp&&N(Ot.tagNameCheck,ci)||Ot.tagNameCheck instanceof Function&&Ot.tagNameCheck(ci)))return!1;if(Ci&&!Kt[ci]){const mi=ii(Tt)||Tt.parentNode,Ki=lt(Tt)||Tt.childNodes;if(Ki&&mi){const xi=Ki.length;for(let ji=xi-1;ji>=0;--ji){const $i=qe(Ki[ji],!0);$i.__removalCount=(Tt.__removalCount||0)+1,mi.insertBefore($i,kt(Tt))}}}return Bi(Tt),!0}return Tt instanceof Se&&!cn(Tt)||(ci==="noscript"||ci==="noembed"||ci==="noframes")&&N(/<\/no(script|embed|frames)/i,Tt.innerHTML)?(Bi(Tt),!0):(at&&Tt.nodeType===Le.text&&($t=Tt.textContent,c([ln,Pn,on],mi=>{$t=f($t,mi," ")}),Tt.textContent!==$t&&(o(Ee.removed,{element:Tt.cloneNode()}),Tt.textContent=$t)),et("afterSanitizeElements",Tt,null),!1)},Dt=function(Tt,$t,ci){if(Oi&&($t==="id"||$t==="name")&&(ci in je||ci in hi))return!1;if(!(Wn&&!jn[$t]&&N(In,$t))){if(!(An&&N(Ln,$t))){if(!Tn[$t]||jn[$t]){if(!(Bt(Tt)&&(Ot.tagNameCheck instanceof RegExp&&N(Ot.tagNameCheck,Tt)||Ot.tagNameCheck instanceof Function&&Ot.tagNameCheck(Tt))&&(Ot.attributeNameCheck instanceof RegExp&&N(Ot.attributeNameCheck,$t)||Ot.attributeNameCheck instanceof Function&&Ot.attributeNameCheck($t))||$t==="is"&&Ot.allowCustomizedBuiltInElements&&(Ot.tagNameCheck instanceof RegExp&&N(Ot.tagNameCheck,ci)||Ot.tagNameCheck instanceof Function&&Ot.tagNameCheck(ci))))return!1}else if(!St[$t]){if(!N(Bn,f(ci,Rn,""))){if(!(($t==="src"||$t==="xlink:href"||$t==="href")&&Tt!=="script"&&g(ci,"data:")===0&&He[Tt])){if(!(Wi&&!N($n,f(ci,Rn,"")))){if(ci)return!1}}}}}}return!0},Bt=function(Tt){return Tt!=="annotation-xml"&&a(Tt,On)},Qt=function(Tt){et("beforeSanitizeAttributes",Tt,null);const{attributes:$t}=Tt;if(!$t)return;const ci={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:Tn};let mi=$t.length;for(;mi--;){const Ki=$t[mi],{name:xi,namespaceURI:ji,value:$i}=Ki,en=Mt(xi);let hn=xi==="value"?$i:S($i);if(ci.attrName=en,ci.attrValue=hn,ci.keepAttr=!0,ci.forceKeepAttr=void 0,et("uponSanitizeAttribute",Tt,ci),hn=ci.attrValue,ci.forceKeepAttr||(bt(xi,Tt),!ci.keepAttr))continue;if(!Et&&N(/\/>/i,hn)){bt(xi,Tt);continue}at&&c([ln,Pn,on],dn=>{hn=f(hn,dn," ")});const sn=Mt(Tt.nodeName);if(Dt(sn,en,hn)){if(Li&&(en==="id"||en==="name")&&(bt(xi,Tt),hn=Ti+hn),ot&&N(/((--!?|])>)|<\/(style|title)/i,hn)){bt(xi,Tt);continue}if(Ut&&typeof Ke=="object"&&typeof Ke.getAttributeType=="function"&&!ji)switch(Ke.getAttributeType(sn,en)){case"TrustedHTML":{hn=Ut.createHTML(hn);break}case"TrustedScriptURL":{hn=Ut.createScriptURL(hn);break}}try{ji?Tt.setAttributeNS(ji,xi,hn):Tt.setAttribute(xi,hn),It(Tt)?Bi(Tt):l(Ee.removed)}catch(dn){}}}et("afterSanitizeAttributes",Tt,null)},ei=function Yt(Tt){let $t=null;const ci=Vt(Tt);for(et("beforeSanitizeShadowDOM",Tt,null);$t=ci.nextNode();)et("uponSanitizeShadowNode",$t,null),!dt($t)&&($t.content instanceof de&&Yt($t.content),Qt($t));et("afterSanitizeShadowDOM",Tt,null)};return Ee.sanitize=function(Yt){let Tt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},$t=null,ci=null,mi=null,Ki=null;if(Hi=!Yt,Hi&&(Yt=""),typeof Yt!="string"&&!ke(Yt))if(typeof Yt.toString=="function"){if(Yt=Yt.toString(),typeof Yt!="string")throw v("dirty is not a string, aborting")}else throw v("toString is not a function");if(!Ee.isSupported)return Yt;if(Ft||Zi(Tt),Ee.removed=[],typeof Yt=="string"&&(pt=!1),pt){if(Yt.nodeName){const $i=Mt(Yt.nodeName);if(!nn[$i]||xn[$i])throw v("root node is forbidden and cannot be sanitized in-place")}}else if(Yt instanceof pe)$t=Rt(""),ci=$t.ownerDocument.importNode(Yt,!0),ci.nodeType===Le.element&&ci.nodeName==="BODY"||ci.nodeName==="HTML"?$t=ci:$t.appendChild(ci);else{if(!Zt&&!at&&!wt&&Yt.indexOf("<")===-1)return Ut&&Yi?Ut.createHTML(Yt):Yt;if($t=Rt(Yt),!$t)return Zt?null:Yi?Qe:""}$t&&ai&&Bi($t.firstChild);const xi=Vt(pt?Yt:$t);for(;mi=xi.nextNode();)dt(mi)||(mi.content instanceof de&&ei(mi.content),Qt(mi));if(pt)return Yt;if(Zt){if(Di)for(Ki=fi.call($t.ownerDocument);$t.firstChild;)Ki.appendChild($t.firstChild);else Ki=$t;return(Tn.shadowroot||Tn.shadowrootmode)&&(Ki=Mi.call(We,Ki,!0)),Ki}let ji=wt?$t.outerHTML:$t.innerHTML;return wt&&nn["!doctype"]&&$t.ownerDocument&&$t.ownerDocument.doctype&&$t.ownerDocument.doctype.name&&N(ue,$t.ownerDocument.doctype.name)&&(ji=" + hint: use the 'bracket' attribute if matching on equal brackets is required.`);if(typeof Ge.open=="string"&&typeof Ge.token=="string"&&typeof Ge.close=="string")_e.push({token:Ge.token+E.tokenPostfix,open:yo(E,Ge.open),close:yo(E,Ge.close)});else throw as(E,"every element in the 'brackets' array must be a '{open,close,token}' object or array")}return E.brackets=_e,E.noThrow=!0,E}function Fh(Fe){Na.dQ.registerLanguage(Fe)}function Bh(){let Fe=[];return Fe=Fe.concat(Na.dQ.getLanguages()),Fe}function Wh(Fe){return wn.get(Ps.O).languageIdCodec.encodeLanguageId(Fe)}function Hh(Fe,r){return wn.withServices(()=>{const V=wn.get(Ps.O).onDidRequestRichLanguageFeatures(ce=>{ce===Fe&&(V.dispose(),r())});return V})}function Vh(Fe,r){return wn.withServices(()=>{const V=wn.get(Ps.O).onDidRequestBasicLanguageFeatures(ce=>{ce===Fe&&(V.dispose(),r())});return V})}function Uh(Fe,r){if(!wn.get(Ps.O).isRegisteredLanguageId(Fe))throw new Error(`Cannot set configuration for unknown language ${Fe}`);return wn.get(In.c_).register(Fe,r,100)}class zh{constructor(r,E){this._languageId=r,this._actual=E}dispose(){}getInitialState(){return this._actual.getInitialState()}tokenize(r,E,V){if(typeof this._actual.tokenize=="function")return ra.adaptTokenize(this._languageId,this._actual,r,V);throw new Error("Not supported!")}tokenizeEncoded(r,E,V){const ce=this._actual.tokenizeEncoded(r,V);return new Cs.DI(ce.tokens,ce.endState)}}class ra{constructor(r,E,V,ce){this._languageId=r,this._actual=E,this._languageService=V,this._standaloneThemeService=ce}dispose(){}getInitialState(){return this._actual.getInitialState()}static _toClassicTokens(r,E){const V=[];let ce=0;for(let _e=0,Te=r.length;_e0&&_e[Te-1]===yi)continue;let Vi=ti.startIndex;yt===0?Vi=0:Vixt(this,null,function*(){const V=yield Promise.resolve(r.create());return V?Kh(V)?wc(Fe,V):new oa(wn.get(Ps.O),wn.get(gi.Z),Fe,Sc(Fe,V),wn.get(dt.Ui)):null}));return Cs.RW.registerFactory(Fe,E)}function Gh(Fe,r){if(!wn.get(Ps.O).isRegisteredLanguageId(Fe))throw new Error(`Cannot set tokens provider for unknown language ${Fe}`);return yc(r)?zl(Fe,{create:()=>r}):Cs.RW.register(Fe,wc(Fe,r))}function Qh(Fe,r){const E=V=>new oa(wn.get(Ps.O),wn.get(gi.Z),Fe,Sc(Fe,V),wn.get(dt.Ui));return yc(r)?zl(Fe,{create:()=>r}):Cs.RW.register(Fe,E(r))}function Zh(Fe,r){return wn.get(nn.ILanguageFeaturesService).referenceProvider.register(Fe,r)}function Yh(Fe,r){return wn.get(nn.ILanguageFeaturesService).renameProvider.register(Fe,r)}function Jh(Fe,r){return wn.get(nn.ILanguageFeaturesService).newSymbolNamesProvider.register(Fe,r)}function Xh(Fe,r){return wn.get(nn.ILanguageFeaturesService).signatureHelpProvider.register(Fe,r)}function qh(Fe,r){return wn.get(nn.ILanguageFeaturesService).hoverProvider.register(Fe,{provideHover:(V,ce,_e,Te)=>xt(this,null,function*(){const Ge=V.getWordAtPosition(ce);return Promise.resolve(r.provideHover(V,ce,_e,Te)).then(ft=>{if(ft)return!ft.range&&Ge&&(ft.range=new on.e(ce.lineNumber,Ge.startColumn,ce.lineNumber,Ge.endColumn)),ft.range||(ft.range=new on.e(ce.lineNumber,ce.column,ce.lineNumber,ce.column)),ft})})})}function eu(Fe,r){return wn.get(nn.ILanguageFeaturesService).documentSymbolProvider.register(Fe,r)}function tu(Fe,r){return wn.get(nn.ILanguageFeaturesService).documentHighlightProvider.register(Fe,r)}function iu(Fe,r){return wn.get(nn.ILanguageFeaturesService).linkedEditingRangeProvider.register(Fe,r)}function nu(Fe,r){return wn.get(nn.ILanguageFeaturesService).definitionProvider.register(Fe,r)}function su(Fe,r){return wn.get(nn.ILanguageFeaturesService).implementationProvider.register(Fe,r)}function ou(Fe,r){return wn.get(nn.ILanguageFeaturesService).typeDefinitionProvider.register(Fe,r)}function ru(Fe,r){return wn.get(nn.ILanguageFeaturesService).codeLensProvider.register(Fe,r)}function au(Fe,r,E){return wn.get(nn.ILanguageFeaturesService).codeActionProvider.register(Fe,{providedCodeActionKinds:E==null?void 0:E.providedCodeActionKinds,documentation:E==null?void 0:E.documentation,provideCodeActions:(ce,_e,Te,Ge)=>{const yt=wn.get(So.lT).read({resource:ce.uri}).filter(Ht=>on.e.areIntersectingOrTouching(Ht,_e));return r.provideCodeActions(ce,_e,{markers:yt,only:Te.only,trigger:Te.trigger},Ge)},resolveCodeAction:r.resolveCodeAction})}function lu(Fe,r){return wn.get(nn.ILanguageFeaturesService).documentFormattingEditProvider.register(Fe,r)}function cu(Fe,r){return wn.get(nn.ILanguageFeaturesService).documentRangeFormattingEditProvider.register(Fe,r)}function du(Fe,r){return wn.get(nn.ILanguageFeaturesService).onTypeFormattingEditProvider.register(Fe,r)}function hu(Fe,r){return wn.get(nn.ILanguageFeaturesService).linkProvider.register(Fe,r)}function uu(Fe,r){return wn.get(nn.ILanguageFeaturesService).completionProvider.register(Fe,r)}function fu(Fe,r){return wn.get(nn.ILanguageFeaturesService).colorProvider.register(Fe,r)}function gu(Fe,r){return wn.get(nn.ILanguageFeaturesService).foldingRangeProvider.register(Fe,r)}function mu(Fe,r){return wn.get(nn.ILanguageFeaturesService).declarationProvider.register(Fe,r)}function pu(Fe,r){return wn.get(nn.ILanguageFeaturesService).selectionRangeProvider.register(Fe,r)}function _u(Fe,r){return wn.get(nn.ILanguageFeaturesService).documentSemanticTokensProvider.register(Fe,r)}function vu(Fe,r){return wn.get(nn.ILanguageFeaturesService).documentRangeSemanticTokensProvider.register(Fe,r)}function Cu(Fe,r){return wn.get(nn.ILanguageFeaturesService).inlineCompletionsProvider.register(Fe,r)}function bu(Fe,r){return wn.get(nn.ILanguageFeaturesService).inlineEditProvider.register(Fe,r)}function Su(Fe,r){return wn.get(nn.ILanguageFeaturesService).inlayHintsProvider.register(Fe,r)}function yu(){return{register:Fh,getLanguages:Bh,onLanguage:Hh,onLanguageEncountered:Vh,getEncodedLanguageId:Wh,setLanguageConfiguration:Uh,setColorMap:$h,registerTokensProviderFactory:zl,setTokensProvider:Gh,setMonarchTokensProvider:Qh,registerReferenceProvider:Zh,registerRenameProvider:Yh,registerNewSymbolNameProvider:Jh,registerCompletionItemProvider:uu,registerSignatureHelpProvider:Xh,registerHoverProvider:qh,registerDocumentSymbolProvider:eu,registerDocumentHighlightProvider:tu,registerLinkedEditingRangeProvider:iu,registerDefinitionProvider:nu,registerImplementationProvider:su,registerTypeDefinitionProvider:ou,registerCodeLensProvider:ru,registerCodeActionProvider:au,registerDocumentFormattingEditProvider:lu,registerDocumentRangeFormattingEditProvider:cu,registerOnTypeFormattingEditProvider:du,registerLinkProvider:hu,registerColorProvider:fu,registerFoldingRangeProvider:gu,registerDeclarationProvider:mu,registerSelectionRangeProvider:pu,registerDocumentSemanticTokensProvider:_u,registerDocumentRangeSemanticTokensProvider:vu,registerInlineCompletionsProvider:Cu,registerInlineEditProvider:bu,registerInlayHintsProvider:Su,DocumentHighlightKind:Xn.MY,CompletionItemKind:Xn.cm,CompletionItemTag:Xn.we,CompletionItemInsertTextRule:Xn.a7,SymbolKind:Xn.cR,SymbolTag:Xn.r4,IndentAction:Xn.wU,CompletionTriggerKind:Xn.Ij,SignatureHelpTriggerKind:Xn.WW,InlayHintKind:Xn.gl,InlineCompletionTriggerKind:Xn.bw,InlineEditTriggerKind:Xn.rn,CodeActionTriggerType:Xn.np,NewSymbolNameTag:Xn.w,NewSymbolNameTriggerKind:Xn.Ll,PartialAcceptTriggerKind:Xn.NA,HoverVerbosityAction:Xn.bq,FoldingRangeKind:Cs.AD,SelectedSuggestionInfo:Cs.ln}}var wu=e(71373);We.BH.wrappingIndent.defaultValue=0,We.BH.glyphMargin.defaultValue=!1,We.BH.autoIndent.defaultValue=3,We.BH.overviewRulerLanes.defaultValue=2,wu.xC.setFormatterSelector((Fe,r,E)=>Promise.resolve(Fe[0]));const Rs=(0,Ne.createMonacoBaseAPI)();Rs.editor=Mh(),Rs.languages=yu();const Lc=Rs.CancellationTokenSource,Ec=Rs.Emitter,Dc=Rs.KeyCode,xc=Rs.KeyMod,Ic=Rs.Position,Nc=Rs.Range,Mc=Rs.Selection,Tc=Rs.SelectionDirection,Pc=Rs.MarkerSeverity,Rc=Rs.MarkerTag,Oc=Rs.Uri,Ac=Rs.Token,kc=Rs.editor,Fc=Rs.languages,Kl=globalThis.MonacoEnvironment;(Kl!=null&&Kl.globalAPI||typeof define=="function"&&e.amdO)&&(globalThis.monaco=Rs),typeof globalThis.require!="undefined"&&typeof globalThis.require.config=="function"&&globalThis.require.config({ignoreDuplicateModules:["vscode-languageserver-types","vscode-languageserver-types/main","vscode-languageserver-textdocument","vscode-languageserver-textdocument/main","vscode-nls","vscode-nls/vscode-nls","jsonc-parser","jsonc-parser/main","vscode-uri","vscode-uri/index","vs/basic-languages/typescript/typescript"]});var Au=e(72323);self.MonacoEnvironment=function(Fe){function r(E){return E.replace(/\/$/,"")}return{globalAPI:!1,getWorkerUrl:function(E,V){var ce=e.p,_e=(ce?r(ce)+"/":"")+Fe[V];if(/^((http:)|(https:)|(file:)|(\/\/))/.test(_e)){var Te=String(window.location),Ge=Te.substr(0,Te.length-window.location.hash.length-window.location.search.length-window.location.pathname.length);if(_e.substring(0,Ge.length)!==Ge){/^(\/\/)/.test(_e)&&(_e=window.location.protocol+_e);var ft="/*"+V+'*/importScripts("'+_e+'");',yt=new Blob([ft],{type:"application/javascript"});return URL.createObjectURL(yt)}}return _e}}}({editorWorkerService:"editor.worker.js",json:"json.worker.js"});var Lu=n},27997:function(ct,ye,e){e.d(ye,{j6:function(){return je.editor},Mj:function(){return je.languages}});var n=e(51624),R=e(13468),x=e(42549),P=e(24336),I=e(72102),C=e(55833),M=e(86687),b=e(67372),_=e(32871),m=e(46838),c=e(44536),l=e(39956),o=e(93740),i=e(41895),s=e(44756),a=e(58076),f=e(2062),g=e(76917),S=e(57811),p=e(60028),N=e(63980),v=e(23369),d=e(44125),y=e(61097),T=e(10355),F=e(62078),B=e(95817),H=e(56334),Z=e(26795),X=e(24719),Y=e(69901),D=e(45624),O=e(98519),A=e(65333),W=e(80236),re=e(9703),ae=e(3665),se=e(59089),oe=e(97615),G=e(49504),$=e(69949),le=e(60468),q=e(93519),ne=e(77061),ee=e(9776),Q=e(16462),w=e(6633),ue=e(60669),me=e(96816),ge=e(73945),Le=e(45048),we=e(22963),Ae=e(28763),Ye=e(61168),it=e(89995),Be=e(47721),j=e(98762),z=e(62329),K=e(14694),J=e(88088),ve=e(15662),be=e(64662),Oe=e(52614),Je=e(97066),Ve=e(79607),ze=e(98211),De=e(37181),Ee=e(86709),je=e(35210);var We=Object.defineProperty,Ne=Object.getOwnPropertyDescriptor,de=Object.getOwnPropertyNames,he=Object.prototype.hasOwnProperty,pe=(Oi,Li,Ti,Ci)=>{if(Li&&typeof Li=="object"||typeof Li=="function")for(let pt of de(Li))!he.call(Oi,pt)&&pt!==Ti&&We(Oi,pt,{get:()=>Li[pt],enumerable:!(Ci=Ne(Li,pt))||Ci.enumerable});return Oi},Se=(Oi,Li,Ti)=>(pe(Oi,Li,"default"),Ti&&pe(Ti,Li,"default")),Pe={};Se(Pe,je);var st={},nt={},Me=class Uc{static getOrCreate(Li){return nt[Li]||(nt[Li]=new Uc(Li)),nt[Li]}constructor(Li){this._languageId=Li,this._loadingTriggered=!1,this._lazyLoadPromise=new Promise((Ti,Ci)=>{this._lazyLoadPromiseResolve=Ti,this._lazyLoadPromiseReject=Ci})}load(){return this._loadingTriggered||(this._loadingTriggered=!0,st[this._languageId].loader().then(Li=>this._lazyLoadPromiseResolve(Li),Li=>this._lazyLoadPromiseReject(Li))),this._lazyLoadPromise}};function Ke(Oi){return xt(this,null,function*(){yield Me.getOrCreate(Oi).load(),Pe.editor.createModel("",Oi).dispose()})}function $e(Oi){const Li=Oi.id;st[Li]=Oi,Pe.languages.register(Oi);const Ti=Me.getOrCreate(Li);Pe.languages.registerTokensProviderFactory(Li,{create:()=>xt(this,null,function*(){return(yield Ti.load()).language})}),Pe.languages.onLanguageEncountered(Li,()=>xt(this,null,function*(){const Ci=yield Ti.load();Pe.languages.setLanguageConfiguration(Li,Ci.conf)}))}$e({id:"abap",extensions:[".abap"],aliases:["abap","ABAP"],loader:()=>e.e(848).then(e.bind(e,40848))});$e({id:"apex",extensions:[".cls"],aliases:["Apex","apex"],mimetypes:["text/x-apex-source","text/x-apex"],loader:()=>e.e(4386).then(e.bind(e,54386))});$e({id:"azcli",extensions:[".azcli"],aliases:["Azure CLI","azcli"],loader:()=>e.e(1471).then(e.bind(e,31471))});$e({id:"bat",extensions:[".bat",".cmd"],aliases:["Batch","bat"],loader:()=>e.e(4129).then(e.bind(e,84129))});$e({id:"bicep",extensions:[".bicep"],aliases:["Bicep"],loader:()=>e.e(7131).then(e.bind(e,47131))});$e({id:"cameligo",extensions:[".mligo"],aliases:["Cameligo"],loader:()=>e.e(1448).then(e.bind(e,11448))});$e({id:"clojure",extensions:[".clj",".cljs",".cljc",".edn"],aliases:["clojure","Clojure"],loader:()=>e.e(3036).then(e.bind(e,33036))});$e({id:"coffeescript",extensions:[".coffee"],aliases:["CoffeeScript","coffeescript","coffee"],mimetypes:["text/x-coffeescript","text/coffeescript"],loader:()=>e.e(1147).then(e.bind(e,21147))});$e({id:"c",extensions:[".c",".h"],aliases:["C","c"],loader:()=>e.e(1960).then(e.bind(e,71960))}),$e({id:"cpp",extensions:[".cpp",".cc",".cxx",".hpp",".hh",".hxx"],aliases:["C++","Cpp","cpp"],loader:()=>e.e(1960).then(e.bind(e,71960))});$e({id:"csharp",extensions:[".cs",".csx",".cake"],aliases:["C#","csharp"],loader:()=>e.e(8719).then(e.bind(e,18719))});$e({id:"csp",extensions:[".csp"],aliases:["CSP","csp"],loader:()=>e.e(8946).then(e.bind(e,68946))});$e({id:"css",extensions:[".css"],aliases:["CSS","css"],mimetypes:["text/css"],loader:()=>e.e(2075).then(e.bind(e,62075))});$e({id:"cypher",extensions:[".cypher",".cyp"],aliases:["Cypher","OpenCypher"],loader:()=>e.e(6423).then(e.bind(e,56423))});$e({id:"dart",extensions:[".dart"],aliases:["Dart","dart"],mimetypes:["text/x-dart-source","text/x-dart"],loader:()=>e.e(9343).then(e.bind(e,39343))});$e({id:"dockerfile",extensions:[".dockerfile"],filenames:["Dockerfile"],aliases:["Dockerfile"],loader:()=>e.e(5849).then(e.bind(e,25849))});$e({id:"ecl",extensions:[".ecl"],aliases:["ECL","Ecl","ecl"],loader:()=>e.e(2814).then(e.bind(e,12814))});$e({id:"elixir",extensions:[".ex",".exs"],aliases:["Elixir","elixir","ex"],loader:()=>e.e(2240).then(e.bind(e,92240))});$e({id:"flow9",extensions:[".flow"],aliases:["Flow9","Flow","flow9","flow"],loader:()=>e.e(4188).then(e.bind(e,14188))});$e({id:"fsharp",extensions:[".fs",".fsi",".ml",".mli",".fsx",".fsscript"],aliases:["F#","FSharp","fsharp"],loader:()=>e.e(6241).then(e.bind(e,96241))});$e({id:"freemarker2",extensions:[".ftl",".ftlh",".ftlx"],aliases:["FreeMarker2","Apache FreeMarker2"],loader:()=>e.e(5880).then(e.bind(e,5880)).then(Oi=>Oi.TagAutoInterpolationDollar)}),$e({id:"freemarker2.tag-angle.interpolation-dollar",aliases:["FreeMarker2 (Angle/Dollar)","Apache FreeMarker2 (Angle/Dollar)"],loader:()=>e.e(5880).then(e.bind(e,5880)).then(Oi=>Oi.TagAngleInterpolationDollar)}),$e({id:"freemarker2.tag-bracket.interpolation-dollar",aliases:["FreeMarker2 (Bracket/Dollar)","Apache FreeMarker2 (Bracket/Dollar)"],loader:()=>e.e(5880).then(e.bind(e,5880)).then(Oi=>Oi.TagBracketInterpolationDollar)}),$e({id:"freemarker2.tag-angle.interpolation-bracket",aliases:["FreeMarker2 (Angle/Bracket)","Apache FreeMarker2 (Angle/Bracket)"],loader:()=>e.e(5880).then(e.bind(e,5880)).then(Oi=>Oi.TagAngleInterpolationBracket)}),$e({id:"freemarker2.tag-bracket.interpolation-bracket",aliases:["FreeMarker2 (Bracket/Bracket)","Apache FreeMarker2 (Bracket/Bracket)"],loader:()=>e.e(5880).then(e.bind(e,5880)).then(Oi=>Oi.TagBracketInterpolationBracket)}),$e({id:"freemarker2.tag-auto.interpolation-dollar",aliases:["FreeMarker2 (Auto/Dollar)","Apache FreeMarker2 (Auto/Dollar)"],loader:()=>e.e(5880).then(e.bind(e,5880)).then(Oi=>Oi.TagAutoInterpolationDollar)}),$e({id:"freemarker2.tag-auto.interpolation-bracket",aliases:["FreeMarker2 (Auto/Bracket)","Apache FreeMarker2 (Auto/Bracket)"],loader:()=>e.e(5880).then(e.bind(e,5880)).then(Oi=>Oi.TagAutoInterpolationBracket)});$e({id:"go",extensions:[".go"],aliases:["Go"],loader:()=>e.e(249).then(e.bind(e,80249))});$e({id:"graphql",extensions:[".graphql",".gql"],aliases:["GraphQL","graphql","gql"],mimetypes:["application/graphql"],loader:()=>e.e(6489).then(e.bind(e,66489))});$e({id:"handlebars",extensions:[".handlebars",".hbs"],aliases:["Handlebars","handlebars","hbs"],mimetypes:["text/x-handlebars-template"],loader:()=>e.e(5703).then(e.bind(e,15703))});$e({id:"hcl",extensions:[".tf",".tfvars",".hcl"],aliases:["Terraform","tf","HCL","hcl"],loader:()=>e.e(3632).then(e.bind(e,53632))});$e({id:"html",extensions:[".html",".htm",".shtml",".xhtml",".mdoc",".jsp",".asp",".aspx",".jshtm"],aliases:["HTML","htm","html","xhtml"],mimetypes:["text/html","text/x-jshtm","text/template","text/ng-template"],loader:()=>e.e(2571).then(e.bind(e,2571))});$e({id:"ini",extensions:[".ini",".properties",".gitconfig"],filenames:["config",".gitattributes",".gitconfig",".editorconfig"],aliases:["Ini","ini"],loader:()=>e.e(2798).then(e.bind(e,52798))});$e({id:"java",extensions:[".java",".jav"],aliases:["Java","java"],mimetypes:["text/x-java-source","text/x-java"],loader:()=>e.e(7043).then(e.bind(e,17043))});$e({id:"javascript",extensions:[".js",".es6",".jsx",".mjs",".cjs"],firstLine:"^#!.*\\bnode",filenames:["jakefile"],aliases:["JavaScript","javascript","js"],mimetypes:["text/javascript"],loader:()=>e.e(1134).then(e.bind(e,41134))});$e({id:"julia",extensions:[".jl"],aliases:["julia","Julia"],loader:()=>e.e(4946).then(e.bind(e,34946))});$e({id:"kotlin",extensions:[".kt",".kts"],aliases:["Kotlin","kotlin"],mimetypes:["text/x-kotlin-source","text/x-kotlin"],loader:()=>e.e(4368).then(e.bind(e,84368))});$e({id:"less",extensions:[".less"],aliases:["Less","less"],mimetypes:["text/x-less","text/less"],loader:()=>e.e(5593).then(e.bind(e,35593))});$e({id:"lexon",extensions:[".lex"],aliases:["Lexon"],loader:()=>e.e(4912).then(e.bind(e,64912))});$e({id:"lua",extensions:[".lua"],aliases:["Lua","lua"],loader:()=>e.e(911).then(e.bind(e,20911))});$e({id:"liquid",extensions:[".liquid",".html.liquid"],aliases:["Liquid","liquid"],mimetypes:["application/liquid"],loader:()=>e.e(4028).then(e.bind(e,94028))});$e({id:"m3",extensions:[".m3",".i3",".mg",".ig"],aliases:["Modula-3","Modula3","modula3","m3"],loader:()=>e.e(8906).then(e.bind(e,38906))});$e({id:"markdown",extensions:[".md",".markdown",".mdown",".mkdn",".mkd",".mdwn",".mdtxt",".mdtext"],aliases:["Markdown","markdown"],loader:()=>e.e(2954).then(e.bind(e,42954))});$e({id:"mdx",extensions:[".mdx"],aliases:["MDX","mdx"],loader:()=>e.e(4456).then(e.bind(e,4456))});$e({id:"mips",extensions:[".s"],aliases:["MIPS","MIPS-V"],mimetypes:["text/x-mips","text/mips","text/plaintext"],loader:()=>e.e(854).then(e.bind(e,60854))});$e({id:"msdax",extensions:[".dax",".msdax"],aliases:["DAX","MSDAX"],loader:()=>e.e(9398).then(e.bind(e,79398))});$e({id:"mysql",extensions:[],aliases:["MySQL","mysql"],loader:()=>e.e(1961).then(e.bind(e,31961))});$e({id:"objective-c",extensions:[".m"],aliases:["Objective-C"],loader:()=>e.e(9537).then(e.bind(e,79537))});$e({id:"pascal",extensions:[".pas",".p",".pp"],aliases:["Pascal","pas"],mimetypes:["text/x-pascal-source","text/x-pascal"],loader:()=>e.e(6082).then(e.bind(e,86082))});$e({id:"pascaligo",extensions:[".ligo"],aliases:["Pascaligo","ligo"],loader:()=>e.e(8084).then(e.bind(e,98084))});$e({id:"perl",extensions:[".pl",".pm"],aliases:["Perl","pl"],loader:()=>e.e(8070).then(e.bind(e,8070))});$e({id:"pgsql",extensions:[],aliases:["PostgreSQL","postgres","pg","postgre"],loader:()=>e.e(996).then(e.bind(e,20996))});$e({id:"php",extensions:[".php",".php4",".php5",".phtml",".ctp"],aliases:["PHP","php"],mimetypes:["application/x-php"],loader:()=>e.e(7835).then(e.bind(e,47835))});$e({id:"pla",extensions:[".pla"],loader:()=>e.e(3682).then(e.bind(e,23682))});$e({id:"postiats",extensions:[".dats",".sats",".hats"],aliases:["ATS","ATS/Postiats"],loader:()=>e.e(8180).then(e.bind(e,48180))});$e({id:"powerquery",extensions:[".pq",".pqm"],aliases:["PQ","M","Power Query","Power Query M"],loader:()=>e.e(4407).then(e.bind(e,94407))});$e({id:"powershell",extensions:[".ps1",".psm1",".psd1"],aliases:["PowerShell","powershell","ps","ps1"],loader:()=>e.e(7562).then(e.bind(e,37562))});$e({id:"proto",extensions:[".proto"],aliases:["protobuf","Protocol Buffers"],loader:()=>e.e(3760).then(e.bind(e,63760))});$e({id:"pug",extensions:[".jade",".pug"],aliases:["Pug","Jade","jade"],loader:()=>e.e(2892).then(e.bind(e,22892))});$e({id:"python",extensions:[".py",".rpy",".pyw",".cpy",".gyp",".gypi"],aliases:["Python","py"],firstLine:"^#!/.*\\bpython[0-9.-]*\\b",loader:()=>e.e(7287).then(e.bind(e,37287))});$e({id:"qsharp",extensions:[".qs"],aliases:["Q#","qsharp"],loader:()=>e.e(9400).then(e.bind(e,69400))});$e({id:"r",extensions:[".r",".rhistory",".rmd",".rprofile",".rt"],aliases:["R","r"],loader:()=>e.e(2140).then(e.bind(e,22140))});$e({id:"razor",extensions:[".cshtml"],aliases:["Razor","razor"],mimetypes:["text/x-cshtml"],loader:()=>e.e(6424).then(e.bind(e,76424))});$e({id:"redis",extensions:[".redis"],aliases:["redis"],loader:()=>e.e(1259).then(e.bind(e,91259))});$e({id:"redshift",extensions:[],aliases:["Redshift","redshift"],loader:()=>e.e(6449).then(e.bind(e,56449))});$e({id:"restructuredtext",extensions:[".rst"],aliases:["reStructuredText","restructuredtext"],loader:()=>e.e(1065).then(e.bind(e,71065))});$e({id:"ruby",extensions:[".rb",".rbx",".rjs",".gemspec",".pp"],filenames:["rakefile","Gemfile"],aliases:["Ruby","rb"],loader:()=>e.e(9684).then(e.bind(e,69684))});$e({id:"rust",extensions:[".rs",".rlib"],aliases:["Rust","rust"],loader:()=>e.e(8715).then(e.bind(e,8715))});$e({id:"sb",extensions:[".sb"],aliases:["Small Basic","sb"],loader:()=>e.e(5062).then(e.bind(e,78))});$e({id:"scala",extensions:[".scala",".sc",".sbt"],aliases:["Scala","scala","SBT","Sbt","sbt","Dotty","dotty"],mimetypes:["text/x-scala-source","text/x-scala","text/x-sbt","text/x-dotty"],loader:()=>e.e(180).then(e.bind(e,90180))});$e({id:"scheme",extensions:[".scm",".ss",".sch",".rkt"],aliases:["scheme","Scheme"],loader:()=>e.e(2060).then(e.bind(e,32060))});$e({id:"scss",extensions:[".scss"],aliases:["Sass","sass","scss"],mimetypes:["text/x-scss","text/scss"],loader:()=>e.e(525).then(e.bind(e,90525))});$e({id:"shell",extensions:[".sh",".bash"],aliases:["Shell","sh"],loader:()=>e.e(8670).then(e.bind(e,88670))});$e({id:"sol",extensions:[".sol"],aliases:["sol","solidity","Solidity"],loader:()=>e.e(1156).then(e.bind(e,1156))});$e({id:"aes",extensions:[".aes"],aliases:["aes","sophia","Sophia"],loader:()=>e.e(3919).then(e.bind(e,63919))});$e({id:"sparql",extensions:[".rq"],aliases:["sparql","SPARQL"],loader:()=>e.e(5962).then(e.bind(e,85962))});$e({id:"sql",extensions:[".sql"],aliases:["SQL"],loader:()=>e.e(7778).then(e.bind(e,27778))});$e({id:"st",extensions:[".st",".iecst",".iecplc",".lc3lib",".TcPOU",".TcDUT",".TcGVL",".TcIO"],aliases:["StructuredText","scl","stl"],loader:()=>e.e(6587).then(e.bind(e,86587))});$e({id:"swift",aliases:["Swift","swift"],extensions:[".swift"],mimetypes:["text/swift"],loader:()=>e.e(2911).then(e.bind(e,42911))});$e({id:"systemverilog",extensions:[".sv",".svh"],aliases:["SV","sv","SystemVerilog","systemverilog"],loader:()=>e.e(1886).then(e.bind(e,81886))}),$e({id:"verilog",extensions:[".v",".vh"],aliases:["V","v","Verilog","verilog"],loader:()=>e.e(1886).then(e.bind(e,81886))});$e({id:"tcl",extensions:[".tcl"],aliases:["tcl","Tcl","tcltk","TclTk","tcl/tk","Tcl/Tk"],loader:()=>e.e(7637).then(e.bind(e,57637))});$e({id:"twig",extensions:[".twig"],aliases:["Twig","twig"],mimetypes:["text/x-twig"],loader:()=>e.e(8424).then(e.bind(e,98424))});$e({id:"typescript",extensions:[".ts",".tsx",".cts",".mts"],aliases:["TypeScript","ts","typescript"],mimetypes:["text/typescript"],loader:()=>e.e(6717).then(e.bind(e,96717))});$e({id:"typespec",extensions:[".tsp"],aliases:["TypeSpec"],loader:()=>e.e(8734).then(e.bind(e,98734))});$e({id:"vb",extensions:[".vb"],aliases:["Visual Basic","vb"],loader:()=>e.e(9907).then(e.bind(e,39907))});$e({id:"wgsl",extensions:[".wgsl"],aliases:["WebGPU Shading Language","WGSL","wgsl"],loader:()=>e.e(147).then(e.bind(e,40147))});$e({id:"xml",extensions:[".xml",".xsd",".dtd",".ascx",".csproj",".config",".props",".targets",".wxi",".wxl",".wxs",".xaml",".svg",".svgz",".opf",".xslt",".xsl"],firstLine:"(\\<\\?xml.*)|(\\e.e(4902).then(e.bind(e,4902))});$e({id:"yaml",extensions:[".yaml",".yml"],aliases:["YAML","yaml","YML","yml"],mimetypes:["application/x-yaml","text/x-yaml"],loader:()=>e.e(3585).then(e.bind(e,23585))});var qe=Object.defineProperty,gt=Object.getOwnPropertyDescriptor,kt=Object.getOwnPropertyNames,lt=Object.prototype.hasOwnProperty,ii=(Oi,Li,Ti,Ci)=>{if(Li&&typeof Li=="object"||typeof Li=="function")for(let pt of kt(Li))!lt.call(Oi,pt)&&pt!==Ti&&qe(Oi,pt,{get:()=>Li[pt],enumerable:!(Ci=gt(Li,pt))||Ci.enumerable});return Oi},Ut=(Oi,Li,Ti)=>(ii(Oi,Li,"default"),Ti&&ii(Ti,Li,"default")),Qe={};Ut(Qe,je);var vt=class{constructor(Oi,Li,Ti){this._onDidChange=new Qe.Emitter,this._languageId=Oi,this.setOptions(Li),this.setModeConfiguration(Ti)}get onDidChange(){return this._onDidChange.event}get languageId(){return this._languageId}get modeConfiguration(){return this._modeConfiguration}get diagnosticsOptions(){return this.options}get options(){return this._options}setOptions(Oi){this._options=Oi||Object.create(null),this._onDidChange.fire(this)}setDiagnosticsOptions(Oi){this.setOptions(Oi)}setModeConfiguration(Oi){this._modeConfiguration=Oi||Object.create(null),this._onDidChange.fire(this)}},jt={validate:!0,lint:{compatibleVendorPrefixes:"ignore",vendorPrefix:"warning",duplicateProperties:"warning",emptyRules:"warning",importStatement:"ignore",boxModel:"ignore",universalSelector:"ignore",zeroUnits:"ignore",fontFaceProperties:"warning",hexColorLength:"error",argumentsInColorFunction:"error",unknownProperties:"warning",ieHack:"ignore",unknownVendorSpecificProperties:"ignore",propertyIgnoredDueToDisplay:"warning",important:"ignore",float:"ignore",idSelector:"ignore"},data:{useDefaultDataProvider:!0},format:{newlineBetweenSelectors:!0,newlineBetweenRules:!0,spaceAroundSelectorSeparator:!1,braceStyle:"collapse",maxPreserveNewLines:void 0,preserveNewLines:!0}},fi={completionItems:!0,hovers:!0,documentSymbols:!0,definitions:!0,references:!0,documentHighlights:!0,rename:!0,colors:!0,foldingRanges:!0,diagnostics:!0,selectionRanges:!0,documentFormattingEdits:!0,documentRangeFormattingEdits:!0},Ei=new vt("css",jt,fi),Mi=new vt("scss",jt,fi),Gi=new vt("less",jt,fi);Qe.languages.css={cssDefaults:Ei,lessDefaults:Gi,scssDefaults:Mi};function ln(){return e.e(5288).then(e.bind(e,45288))}Qe.languages.onLanguage("less",()=>{ln().then(Oi=>Oi.setupMode(Gi))}),Qe.languages.onLanguage("scss",()=>{ln().then(Oi=>Oi.setupMode(Mi))}),Qe.languages.onLanguage("css",()=>{ln().then(Oi=>Oi.setupMode(Ei))});var Pn=Object.defineProperty,on=Object.getOwnPropertyDescriptor,In=Object.getOwnPropertyNames,Ln=Object.prototype.hasOwnProperty,$n=(Oi,Li,Ti,Ci)=>{if(Li&&typeof Li=="object"||typeof Li=="function")for(let pt of In(Li))!Ln.call(Oi,pt)&&pt!==Ti&&Pn(Oi,pt,{get:()=>Li[pt],enumerable:!(Ci=on(Li,pt))||Ci.enumerable});return Oi},Rn=(Oi,Li,Ti)=>($n(Oi,Li,"default"),Ti&&$n(Ti,Li,"default")),On={};Rn(On,je);var Bn=class{constructor(Oi,Li,Ti){this._onDidChange=new On.Emitter,this._languageId=Oi,this.setOptions(Li),this.setModeConfiguration(Ti)}get onDidChange(){return this._onDidChange.event}get languageId(){return this._languageId}get options(){return this._options}get modeConfiguration(){return this._modeConfiguration}setOptions(Oi){this._options=Oi||Object.create(null),this._onDidChange.fire(this)}setModeConfiguration(Oi){this._modeConfiguration=Oi||Object.create(null),this._onDidChange.fire(this)}},nn={tabSize:4,insertSpaces:!1,wrapLineLength:120,unformatted:'default": "a, abbr, acronym, b, bdo, big, br, button, cite, code, dfn, em, i, img, input, kbd, label, map, object, q, samp, select, small, span, strong, sub, sup, textarea, tt, var',contentUnformatted:"pre",indentInnerHtml:!1,preserveNewLines:!0,maxPreserveNewLines:void 0,indentHandlebars:!1,endWithNewline:!1,extraLiners:"head, body, /html",wrapAttributes:"auto"},Nn={format:nn,suggest:{},data:{useDefaultDataProvider:!0}};function Tn(Oi){return{completionItems:!0,hovers:!0,documentSymbols:!0,links:!0,documentHighlights:!0,rename:!0,colors:!0,foldingRanges:!0,selectionRanges:!0,diagnostics:Oi===Fn,documentFormattingEdits:Oi===Fn,documentRangeFormattingEdits:Oi===Fn}}var Fn="html",Ot="handlebars",xn="razor",jn=wt(Fn,Nn,Tn(Fn)),An=jn.defaults,Wn=wt(Ot,Nn,Tn(Ot)),Wi=Wn.defaults,Et=wt(xn,Nn,Tn(xn)),at=Et.defaults;On.languages.html={htmlDefaults:An,razorDefaults:at,handlebarDefaults:Wi,htmlLanguageService:jn,handlebarLanguageService:Wn,razorLanguageService:Et,registerHTMLLanguageService:wt};function ot(){return e.e(5377).then(e.bind(e,15377))}function wt(Oi,Li=Nn,Ti=Tn(Oi)){const Ci=new Bn(Oi,Li,Ti);let pt;const zt=On.languages.onLanguage(Oi,()=>xt(this,null,function*(){pt=(yield ot()).setupMode(Ci)}));return{defaults:Ci,dispose(){zt.dispose(),pt==null||pt.dispose(),pt=void 0}}}var Ft=e(72323),ai=e(39585),Zt=e(20913),Di=e(15375);self.MonacoEnvironment=function(Oi){function Li(Ti){return Ti.replace(/\/$/,"")}return{globalAPI:!1,getWorkerUrl:function(Ti,Ci){var pt=e.p,zt=(pt?Li(pt)+"/":"")+Oi[Ci];if(/^((http:)|(https:)|(file:)|(\/\/))/.test(zt)){var Kt=String(window.location),Wt=Kt.substr(0,Kt.length-window.location.hash.length-window.location.search.length-window.location.pathname.length);if(zt.substring(0,Wt.length)!==Wt){/^(\/\/)/.test(zt)&&(zt=window.location.protocol+zt);var He="/*"+Ci+'*/importScripts("'+zt+'");',_t=new Blob([He],{type:"application/javascript"});return URL.createObjectURL(_t)}}return zt}}}({editorWorkerService:"editor.worker.js",json:"json.worker.js"});var Yi=null},30747:function(ct,ye,e){e.d(ye,{$W:function(){return i},Dt:function(){return l},G6:function(){return _},MG:function(){return m},Pf:function(){return M},i7:function(){return b},ie:function(){return P},uB:function(){return x},vU:function(){return C}});var n=e(48906);const s=class s{constructor(){this.mapWindowIdToZoomFactor=new Map}getZoomFactor(f){var g;return(g=this.mapWindowIdToZoomFactor.get(this.getWindowId(f)))!=null?g:1}getWindowId(f){return f.vscodeWindowId}};s.INSTANCE=new s;let R=s;function x(a,f,g){typeof f=="string"&&(f=a.matchMedia(f)),f.addEventListener("change",g)}function P(a){return R.INSTANCE.getZoomFactor(a)}const I=navigator.userAgent,C=I.indexOf("Firefox")>=0,M=I.indexOf("AppleWebKit")>=0,b=I.indexOf("Chrome")>=0,_=!b&&I.indexOf("Safari")>=0,m=!b&&!_&&M,c=I.indexOf("Electron/")>=0,l=I.indexOf("Android")>=0;let o=!1;if(typeof n.E.matchMedia=="function"){const a=n.E.matchMedia("(display-mode: standalone) or (display-mode: window-controls-overlay)"),f=n.E.matchMedia("(display-mode: fullscreen)");o=a.matches,x(n.E,a,({matches:g})=>{o&&f.matches||(o=g)})}function i(){return o}},10161:function(ct,ye,e){e.d(ye,{D:function(){return P}});var n=e(30747),R=e(48906),x=e(1432);const P={clipboard:{writeText:x.tY||document.queryCommandSupported&&document.queryCommandSupported("copy")||!!(navigator&&navigator.clipboard&&navigator.clipboard.writeText),readText:x.tY||!!(navigator&&navigator.clipboard&&navigator.clipboard.readText)},keyboard:x.tY||n.$W()?0:navigator.keyboard||n.G6?1:2,touch:"ontouchstart"in R.E||navigator.maxTouchPoints>0,pointerEvents:R.E.PointerEvent&&("ontouchstart"in R.E||navigator.maxTouchPoints>0)}},23547:function(ct,ye,e){e.d(ye,{g:function(){return R}});var n=e(81170);const R={RESOURCES:"ResourceURLs",DOWNLOAD_URL:"DownloadURL",FILES:"Files",TEXT:n.v.text,INTERNAL_URI_LIST:"application/vnd.code.uri-list"}},65321:function(ct,ye,e){e.d(ye,{$:function(){return ln},$Z:function(){return on},Ay:function(){return z},Ce:function(){return jt},Cp:function(){return In},D6:function(){return le},Dx:function(){return $},FK:function(){return ge},GQ:function(){return Y},H9:function(){return J},Hf:function(){return Wn},I8:function(){return ue},If:function(){return Le},Jc:function(){return d},Jj:function(){return s},N5:function(){return Me},OO:function(){return j},PO:function(){return T},R3:function(){return vt},Re:function(){return Pe},Ro:function(){return ne},Uh:function(){return Ln},V3:function(){return $n},WN:function(){return Oe},XT:function(){return nn},Xo:function(){return v},ZY:function(){return S},_0:function(){return lt},_F:function(){return Nn},_h:function(){return Bn},_q:function(){return Ot},aU:function(){return Ve},b5:function(){return ve},bg:function(){return st},cl:function(){return qe},dS:function(){return De},dp:function(){return Q},e4:function(){return Qe},ed:function(){return p},eg:function(){return xn},ey:function(){return y},fk:function(){return he},go:function(){return Ut},h:function(){return An},i:function(){return w},iJ:function(){return Pn},jL:function(){return se},jg:function(){return Ae},jt:function(){return Rn},lI:function(){return ae},mc:function(){return fi},mu:function(){return X},ne:function(){return oe},nm:function(){return B},sQ:function(){return Tn},se:function(){return W},tw:function(){return $e},uN:function(){return pe},uP:function(){return be},uU:function(){return it},vL:function(){return kt},vY:function(){return K},vZ:function(){return nt},vd:function(){return Ke},vx:function(){return re},w:function(){return me},wY:function(){return On},wn:function(){return we},xQ:function(){return ee},zB:function(){return gt}});var n=e(30747),R=e(10161),x=e(59069),P=e(7317),I=e(15393),C=e(17301),M=e(4669),b=e(70921),_=e(9917),m=e(66663),c=e(1432),l=e(89954),o=e(48906);const{registerWindow:i,getWindow:s,getDocument:a,getWindows:f,getWindowsCount:g,getWindowId:S,getWindowById:p,hasWindow:N,onDidRegisterWindow:v,onWillUnregisterWindow:d,onDidUnregisterWindow:y}=function(){const at=new Map;(0,o.H)(o.E,1);const ot={window:o.E,disposables:new _.SL};at.set(o.E.vscodeWindowId,ot);const wt=new M.Q5,Ft=new M.Q5,ai=new M.Q5;function Zt(Di,Yi){const Oi=typeof Di=="number"?at.get(Di):void 0;return Oi!=null?Oi:Yi?ot:void 0}return{onDidRegisterWindow:wt.event,onWillUnregisterWindow:ai.event,onDidUnregisterWindow:Ft.event,registerWindow(Di){if(at.has(Di.vscodeWindowId))return _.JT.None;const Yi=new _.SL,Oi={window:Di,disposables:Yi.add(new _.SL)};return at.set(Di.vscodeWindowId,Oi),Yi.add((0,_.OF)(()=>{at.delete(Di.vscodeWindowId),Ft.fire(Di)})),Yi.add(B(Di,$e.BEFORE_UNLOAD,()=>{ai.fire(Di)})),wt.fire(Oi),Yi},getWindows(){return at.values()},getWindowsCount(){return at.size},getWindowId(Di){return Di.vscodeWindowId},hasWindow(Di){return at.has(Di)},getWindowById:Zt,getWindow(Di){var Li;const Yi=Di;if((Li=Yi==null?void 0:Yi.ownerDocument)!=null&&Li.defaultView)return Yi.ownerDocument.defaultView.window;const Oi=Di;return Oi!=null&&Oi.view?Oi.view.window:o.E},getDocument(Di){return s(Di).document}}}();function T(at){for(;at.firstChild;)at.firstChild.remove()}class F{constructor(ot,wt,Ft,ai){this._node=ot,this._type=wt,this._handler=Ft,this._options=ai||!1,this._node.addEventListener(this._type,this._handler,this._options)}dispose(){this._handler&&(this._node.removeEventListener(this._type,this._handler,this._options),this._node=null,this._handler=null)}}function B(at,ot,wt,Ft){return new F(at,ot,wt,Ft)}function H(at,ot){return function(wt){return ot(new P.n(at,wt))}}function Z(at){return function(ot){return at(new x.y(ot))}}const X=function(ot,wt,Ft,ai){let Zt=Ft;return wt==="click"||wt==="mousedown"||wt==="contextmenu"?Zt=H(s(ot),Ft):(wt==="keydown"||wt==="keypress"||wt==="keyup")&&(Zt=Z(Ft)),B(ot,wt,Zt,ai)},Y=function(ot,wt,Ft){const ai=H(s(ot),wt);return O(ot,ai,Ft)},D=function(ot,wt,Ft){const ai=H(s(ot),wt);return A(ot,ai,Ft)};function O(at,ot,wt){return B(at,c.gn&&R.D.pointerEvents?$e.POINTER_DOWN:$e.MOUSE_DOWN,ot,wt)}function A(at,ot,wt){return B(at,platform.isIOS&&BrowserFeatures.pointerEvents?$e.POINTER_UP:$e.MOUSE_UP,ot,wt)}function W(at,ot,wt){return(0,I.y5)(at,ot,wt)}class re extends I.hF{constructor(ot,wt){super(ot,wt)}}let ae,se;class oe extends I.zh{constructor(ot){super(),this.defaultTarget=ot&&s(ot)}cancelAndSet(ot,wt,Ft){return super.cancelAndSet(ot,wt,Ft!=null?Ft:this.defaultTarget)}}class G{constructor(ot,wt=0){this._runner=ot,this.priority=wt,this._canceled=!1}dispose(){this._canceled=!0}execute(){if(!this._canceled)try{this._runner()}catch(ot){(0,C.dL)(ot)}}static sort(ot,wt){return wt.priority-ot.priority}}(function(){const at=new Map,ot=new Map,wt=new Map,Ft=new Map,ai=Zt=>{var Yi;wt.set(Zt,!1);const Di=(Yi=at.get(Zt))!=null?Yi:[];for(ot.set(Zt,Di),at.set(Zt,[]),Ft.set(Zt,!0);Di.length>0;)Di.sort(G.sort),Di.shift().execute();Ft.set(Zt,!1)};se=(Zt,Di,Yi=0)=>{const Oi=S(Zt),Li=new G(Di,Yi);let Ti=at.get(Oi);return Ti||(Ti=[],at.set(Oi,Ti)),Ti.push(Li),wt.get(Oi)||(wt.set(Oi,!0),Zt.requestAnimationFrame(()=>ai(Oi))),Li},ae=(Zt,Di,Yi)=>{const Oi=S(Zt);if(Ft.get(Oi)){const Li=new G(Di,Yi);let Ti=ot.get(Oi);return Ti||(Ti=[],ot.set(Oi,Ti)),Ti.push(Li),Li}else return se(Zt,Di,Yi)}})();function $(at){return s(at).getComputedStyle(at,null)}function le(at,ot){const wt=s(at),Ft=wt.document;if(at!==Ft.body)return new ne(at.clientWidth,at.clientHeight);if(c.gn&&(wt!=null&&wt.visualViewport))return new ne(wt.visualViewport.width,wt.visualViewport.height);if(wt!=null&&wt.innerWidth&&wt.innerHeight)return new ne(wt.innerWidth,wt.innerHeight);if(Ft.body&&Ft.body.clientWidth&&Ft.body.clientHeight)return new ne(Ft.body.clientWidth,Ft.body.clientHeight);if(Ft.documentElement&&Ft.documentElement.clientWidth&&Ft.documentElement.clientHeight)return new ne(Ft.documentElement.clientWidth,Ft.documentElement.clientHeight);if(ot)return le(ot);throw new Error("Unable to figure out browser width and height")}class q{static convertToPixels(ot,wt){return parseFloat(wt)||0}static getDimension(ot,wt,Ft){const ai=$(ot),Zt=ai?ai.getPropertyValue(wt):"0";return q.convertToPixels(ot,Zt)}static getBorderLeftWidth(ot){return q.getDimension(ot,"border-left-width","borderLeftWidth")}static getBorderRightWidth(ot){return q.getDimension(ot,"border-right-width","borderRightWidth")}static getBorderTopWidth(ot){return q.getDimension(ot,"border-top-width","borderTopWidth")}static getBorderBottomWidth(ot){return q.getDimension(ot,"border-bottom-width","borderBottomWidth")}static getPaddingLeft(ot){return q.getDimension(ot,"padding-left","paddingLeft")}static getPaddingRight(ot){return q.getDimension(ot,"padding-right","paddingRight")}static getPaddingTop(ot){return q.getDimension(ot,"padding-top","paddingTop")}static getPaddingBottom(ot){return q.getDimension(ot,"padding-bottom","paddingBottom")}static getMarginLeft(ot){return q.getDimension(ot,"margin-left","marginLeft")}static getMarginTop(ot){return q.getDimension(ot,"margin-top","marginTop")}static getMarginRight(ot){return q.getDimension(ot,"margin-right","marginRight")}static getMarginBottom(ot){return q.getDimension(ot,"margin-bottom","marginBottom")}}const Et=class Et{constructor(ot,wt){this.width=ot,this.height=wt}with(ot=this.width,wt=this.height){return ot!==this.width||wt!==this.height?new Et(ot,wt):this}static is(ot){return typeof ot=="object"&&typeof ot.height=="number"&&typeof ot.width=="number"}static lift(ot){return ot instanceof Et?ot:new Et(ot.width,ot.height)}static equals(ot,wt){return ot===wt?!0:!ot||!wt?!1:ot.width===wt.width&&ot.height===wt.height}};Et.None=new Et(0,0);let ne=Et;function ee(at){let ot=at.offsetParent,wt=at.offsetTop,Ft=at.offsetLeft;for(;(at=at.parentNode)!==null&&at!==at.ownerDocument.body&&at!==at.ownerDocument.documentElement;){wt-=at.scrollTop;const ai=Be(at)?null:$(at);ai&&(Ft-=ai.direction!=="rtl"?at.scrollLeft:-at.scrollLeft),at===ot&&(Ft+=q.getBorderLeftWidth(at),wt+=q.getBorderTopWidth(at),wt+=at.offsetTop,Ft+=at.offsetLeft,ot=at.offsetParent)}return{left:Ft,top:wt}}function Q(at,ot,wt){typeof ot=="number"&&(at.style.width=`${ot}px`),typeof wt=="number"&&(at.style.height=`${wt}px`)}function w(at){const ot=at.getBoundingClientRect(),wt=s(at);return{left:ot.left+wt.scrollX,top:ot.top+wt.scrollY,width:ot.width,height:ot.height}}function ue(at){let ot=at,wt=1;do{const Ft=$(ot).zoom;Ft!=null&&Ft!=="1"&&(wt*=Ft),ot=ot.parentElement}while(ot!==null&&ot!==ot.ownerDocument.documentElement);return wt}function me(at){const ot=q.getMarginLeft(at)+q.getMarginRight(at);return at.offsetWidth+ot}function ge(at){const ot=q.getBorderLeftWidth(at)+q.getBorderRightWidth(at),wt=q.getPaddingLeft(at)+q.getPaddingRight(at);return at.offsetWidth-ot-wt}function Le(at){const ot=q.getBorderTopWidth(at)+q.getBorderBottomWidth(at),wt=q.getPaddingTop(at)+q.getPaddingBottom(at);return at.offsetHeight-ot-wt}function we(at){const ot=q.getMarginTop(at)+q.getMarginBottom(at);return at.offsetHeight+ot}function Ae(at,ot){return!!(ot!=null&&ot.contains(at))}function Ye(at,ot,wt){for(;at&&at.nodeType===at.ELEMENT_NODE;){if(at.classList.contains(ot))return at;if(wt){if(typeof wt=="string"){if(at.classList.contains(wt))return null}else if(at===wt)return null}at=at.parentNode}return null}function it(at,ot,wt){return!!Ye(at,ot,wt)}function Be(at){return at&&!!at.host&&!!at.mode}function j(at){return!!z(at)}function z(at){var ot;for(;at.parentNode;){if(at===((ot=at.ownerDocument)==null?void 0:ot.body))return null;at=at.parentNode}return Be(at)?at:null}function K(){let at=be().activeElement;for(;at!=null&&at.shadowRoot;)at=at.shadowRoot.activeElement;return at}function J(at){return K()===at}function ve(at){return Ae(K(),at)}function be(){var ot;return g()<=1?o.E.document:(ot=Array.from(f()).map(({window:wt})=>wt.document).find(wt=>wt.hasFocus()))!=null?ot:o.E.document}function Oe(){var ot,wt;return(wt=(ot=be().defaultView)==null?void 0:ot.window)!=null?wt:o.E}const Je=new Map;function Ve(){return new ze}class ze{constructor(){this._currentCssStyle="",this._styleSheet=void 0}setStyle(ot){ot!==this._currentCssStyle&&(this._currentCssStyle=ot,this._styleSheet?this._styleSheet.innerText=ot:this._styleSheet=De(o.E.document.head,wt=>wt.innerText=ot))}dispose(){this._styleSheet&&(this._styleSheet.remove(),this._styleSheet=void 0)}}function De(at=o.E.document.head,ot,wt){const Ft=document.createElement("style");if(Ft.type="text/css",Ft.media="screen",ot==null||ot(Ft),at.appendChild(Ft),wt&&wt.add((0,_.OF)(()=>Ft.remove())),at===o.E.document.head){const ai=new Set;Je.set(Ft,ai);for(const{window:Zt,disposables:Di}of f()){if(Zt===o.E)continue;const Yi=Di.add(Ee(Ft,ai,Zt));wt==null||wt.add(Yi)}}return Ft}function Ee(at,ot,wt){var Zt,Di;const Ft=new _.SL,ai=at.cloneNode(!0);wt.document.head.appendChild(ai),Ft.add((0,_.OF)(()=>ai.remove()));for(const Yi of de(at))(Di=ai.sheet)==null||Di.insertRule(Yi.cssText,(Zt=ai.sheet)==null?void 0:Zt.cssRules.length);return Ft.add(je.observe(at,Ft,{childList:!0})(()=>{ai.textContent=at.textContent})),ot.add(ai),Ft.add((0,_.OF)(()=>ot.delete(ai))),Ft}const je=new class{constructor(){this.mutationObservers=new Map}observe(at,ot,wt){let Ft=this.mutationObservers.get(at);Ft||(Ft=new Map,this.mutationObservers.set(at,Ft));const ai=(0,l.vp)(wt);let Zt=Ft.get(ai);if(Zt)Zt.users+=1;else{const Di=new M.Q5,Yi=new MutationObserver(Li=>Di.fire(Li));Yi.observe(at,wt);const Oi=Zt={users:1,observer:Yi,onDidMutate:Di.event};ot.add((0,_.OF)(()=>{Oi.users-=1,Oi.users===0&&(Di.dispose(),Yi.disconnect(),Ft==null||Ft.delete(ai),(Ft==null?void 0:Ft.size)===0&&this.mutationObservers.delete(at))})),Ft.set(ai,Zt)}return Zt.onDidMutate}};let We=null;function Ne(){return We||(We=De()),We}function de(at){var ot,wt;return(ot=at==null?void 0:at.sheet)!=null&&ot.rules?at.sheet.rules:(wt=at==null?void 0:at.sheet)!=null&&wt.cssRules?at.sheet.cssRules:[]}function he(at,ot,wt=Ne()){var Ft,ai;if(!(!wt||!ot)){(Ft=wt.sheet)==null||Ft.insertRule(`${at} {${ot}}`,0);for(const Zt of(ai=Je.get(wt))!=null?ai:[])he(at,ot,Zt)}}function pe(at,ot=Ne()){var ai,Zt;if(!ot)return;const wt=de(ot),Ft=[];for(let Di=0;Di=0;Di--)(ai=ot.sheet)==null||ai.deleteRule(Ft[Di]);for(const Di of(Zt=Je.get(ot))!=null?Zt:[])pe(at,Di)}function Se(at){return typeof at.selectorText=="string"}function Pe(at){return at instanceof HTMLElement||at instanceof s(at).HTMLElement}function st(at){return at instanceof HTMLAnchorElement||at instanceof s(at).HTMLAnchorElement}function nt(at){return at instanceof SVGElement||at instanceof s(at).SVGElement}function Me(at){return at instanceof MouseEvent||at instanceof s(at).MouseEvent}function Ke(at){return at instanceof KeyboardEvent||at instanceof s(at).KeyboardEvent}const $e={CLICK:"click",AUXCLICK:"auxclick",DBLCLICK:"dblclick",MOUSE_UP:"mouseup",MOUSE_DOWN:"mousedown",MOUSE_OVER:"mouseover",MOUSE_MOVE:"mousemove",MOUSE_OUT:"mouseout",MOUSE_ENTER:"mouseenter",MOUSE_LEAVE:"mouseleave",MOUSE_WHEEL:"wheel",POINTER_UP:"pointerup",POINTER_DOWN:"pointerdown",POINTER_MOVE:"pointermove",POINTER_LEAVE:"pointerleave",CONTEXT_MENU:"contextmenu",WHEEL:"wheel",KEY_DOWN:"keydown",KEY_PRESS:"keypress",KEY_UP:"keyup",LOAD:"load",BEFORE_UNLOAD:"beforeunload",UNLOAD:"unload",PAGE_SHOW:"pageshow",PAGE_HIDE:"pagehide",PASTE:"paste",ABORT:"abort",ERROR:"error",RESIZE:"resize",SCROLL:"scroll",FULLSCREEN_CHANGE:"fullscreenchange",WK_FULLSCREEN_CHANGE:"webkitfullscreenchange",SELECT:"select",CHANGE:"change",SUBMIT:"submit",RESET:"reset",FOCUS:"focus",FOCUS_IN:"focusin",FOCUS_OUT:"focusout",BLUR:"blur",INPUT:"input",STORAGE:"storage",DRAG_START:"dragstart",DRAG:"drag",DRAG_ENTER:"dragenter",DRAG_LEAVE:"dragleave",DRAG_OVER:"dragover",DROP:"drop",DRAG_END:"dragend",ANIMATION_START:n.Pf?"webkitAnimationStart":"animationstart",ANIMATION_END:n.Pf?"webkitAnimationEnd":"animationend",ANIMATION_ITERATION:n.Pf?"webkitAnimationIteration":"animationiteration"};function qe(at){const ot=at;return!!(ot&&typeof ot.preventDefault=="function"&&typeof ot.stopPropagation=="function")}const gt={stop:(at,ot)=>(at.preventDefault(),ot&&at.stopPropagation(),at)};function kt(at){const ot=[];for(let wt=0;at&&at.nodeType===at.ELEMENT_NODE;wt++)ot[wt]=at.scrollTop,at=at.parentNode;return ot}function lt(at,ot){for(let wt=0;at&&at.nodeType===at.ELEMENT_NODE;wt++)at.scrollTop!==ot[wt]&&(at.scrollTop=ot[wt]),at=at.parentNode}class ii extends _.JT{static hasFocusWithin(ot){if(Pe(ot)){const wt=z(ot),Ft=wt?wt.activeElement:ot.ownerDocument.activeElement;return Ae(Ft,ot)}else{const wt=ot;return Ae(wt.document.activeElement,wt.document)}}constructor(ot){super(),this._onDidFocus=this._register(new M.Q5),this.onDidFocus=this._onDidFocus.event,this._onDidBlur=this._register(new M.Q5),this.onDidBlur=this._onDidBlur.event;let wt=ii.hasFocusWithin(ot),Ft=!1;const ai=()=>{Ft=!1,wt||(wt=!0,this._onDidFocus.fire())},Zt=()=>{wt&&(Ft=!0,(Pe(ot)?s(ot):ot).setTimeout(()=>{Ft&&(Ft=!1,wt=!1,this._onDidBlur.fire())},0))};this._refreshStateHandler=()=>{ii.hasFocusWithin(ot)!==wt&&(wt?Zt():ai())},this._register(B(ot,$e.FOCUS,ai,!0)),this._register(B(ot,$e.BLUR,Zt,!0)),Pe(ot)&&(this._register(B(ot,$e.FOCUS_IN,()=>this._refreshStateHandler())),this._register(B(ot,$e.FOCUS_OUT,()=>this._refreshStateHandler())))}}function Ut(at){return new ii(at)}function Qe(at,ot){return at.after(ot),ot}function vt(at,...ot){if(at.append(...ot),ot.length===1&&typeof ot[0]!="string")return ot[0]}function jt(at,ot){return at.insertBefore(ot,at.firstChild),ot}function fi(at,...ot){at.innerText="",vt(at,...ot)}const Ei=/([\w\-]+)?(#([\w\-]+))?((\.([\w\-]+))*)/;var Mi;(function(at){at.HTML="http://www.w3.org/1999/xhtml",at.SVG="http://www.w3.org/2000/svg"})(Mi||(Mi={}));function Gi(at,ot,wt,...Ft){const ai=Ei.exec(ot);if(!ai)throw new Error("Bad use of emmet");const Zt=ai[1]||"div";let Di;return at!==Mi.HTML?Di=document.createElementNS(at,Zt):Di=document.createElement(Zt),ai[3]&&(Di.id=ai[3]),ai[4]&&(Di.className=ai[4].replace(/\./g," ").trim()),wt&&Object.entries(wt).forEach(([Yi,Oi])=>{typeof Oi!="undefined"&&(/^on\w+$/.test(Yi)?Di[Yi]=Oi:Yi==="selected"?Oi&&Di.setAttribute(Yi,"true"):Di.setAttribute(Yi,Oi))}),Di.append(...Ft),Di}function ln(at,ot,...wt){return Gi(Mi.HTML,at,ot,...wt)}ln.SVG=function(at,ot,...wt){return Gi(Mi.SVG,at,ot,...wt)};function Pn(at,...ot){at?on(...ot):In(...ot)}function on(...at){for(const ot of at)ot.style.display="",ot.removeAttribute("aria-hidden")}function In(...at){for(const ot of at)ot.style.display="none",ot.setAttribute("aria-hidden","true")}function Ln(at,ot){const wt=at.devicePixelRatio*ot;return Math.max(1,Math.floor(wt))/at.devicePixelRatio}function $n(at){o.E.open(at,"_blank","noopener")}function Rn(at,ot){const wt=()=>{ot(),Ft=se(at,wt)};let Ft=se(at,wt);return(0,_.OF)(()=>Ft.dispose())}m.WX.setPreferredWebSchema(/^https:/.test(o.E.location.href)?"https":"http");function On(at){return at?`url('${m.Gi.uriToBrowserUri(at).toString(!0).replace(/'/g,"%27")}')`:"url('')"}function Bn(at){return`'${at.replace(/'/g,"%27")}'`}function nn(at,ot){if(at!==void 0){const wt=at.match(/^\s*var\((.+)\)$/);if(wt){const Ft=wt[1].split(",",2);return Ft.length===2&&(ot=nn(Ft[1].trim(),ot)),`var(${Ft[0]}, ${ot})`}return at}return ot}function Nn(at,ot=!1){const wt=document.createElement("a");return b.v5("afterSanitizeAttributes",Ft=>{for(const ai of["href","src"])if(Ft.hasAttribute(ai)){const Zt=Ft.getAttribute(ai);if(ai==="href"&&Zt.startsWith("#"))continue;if(wt.href=Zt,!at.includes(wt.protocol.replace(/:$/,""))){if(ot&&ai==="src"&&wt.href.startsWith("data:"))continue;Ft.removeAttribute(ai)}}}),(0,_.OF)(()=>{b.ok("afterSanitizeAttributes")})}const Tn=Object.freeze(["a","abbr","b","bdo","blockquote","br","caption","cite","code","col","colgroup","dd","del","details","dfn","div","dl","dt","em","figcaption","figure","h1","h2","h3","h4","h5","h6","hr","i","img","input","ins","kbd","label","li","mark","ol","p","pre","q","rp","rt","ruby","samp","small","small","source","span","strike","strong","sub","summary","sup","table","tbody","td","tfoot","th","thead","time","tr","tt","u","ul","var","video","wbr"]),Fn=Object.freeze({ALLOWED_TAGS:["a","button","blockquote","code","div","h1","h2","h3","h4","h5","h6","hr","input","label","li","p","pre","select","small","span","strong","textarea","ul","ol"],ALLOWED_ATTR:["href","data-href","data-command","target","title","name","src","alt","class","id","role","tabindex","style","data-code","width","height","align","x-dispatch","required","checked","placeholder","type","start"],RETURN_DOM:!1,RETURN_DOM_FRAGMENT:!1,RETURN_TRUSTED_TYPE:!0});class Ot extends M.Q5{constructor(){super(),this._subscriptions=new _.SL,this._keyStatus={altKey:!1,shiftKey:!1,ctrlKey:!1,metaKey:!1},this._subscriptions.add(M.ju.runAndSubscribe(v,({window:ot,disposables:wt})=>this.registerListeners(ot,wt),{window:o.E,disposables:this._subscriptions}))}registerListeners(ot,wt){wt.add(B(ot,"keydown",Ft=>{if(Ft.defaultPrevented)return;const ai=new x.y(Ft);if(!(ai.keyCode===6&&Ft.repeat)){if(Ft.altKey&&!this._keyStatus.altKey)this._keyStatus.lastKeyPressed="alt";else if(Ft.ctrlKey&&!this._keyStatus.ctrlKey)this._keyStatus.lastKeyPressed="ctrl";else if(Ft.metaKey&&!this._keyStatus.metaKey)this._keyStatus.lastKeyPressed="meta";else if(Ft.shiftKey&&!this._keyStatus.shiftKey)this._keyStatus.lastKeyPressed="shift";else if(ai.keyCode!==6)this._keyStatus.lastKeyPressed=void 0;else return;this._keyStatus.altKey=Ft.altKey,this._keyStatus.ctrlKey=Ft.ctrlKey,this._keyStatus.metaKey=Ft.metaKey,this._keyStatus.shiftKey=Ft.shiftKey,this._keyStatus.lastKeyPressed&&(this._keyStatus.event=Ft,this.fire(this._keyStatus))}},!0)),wt.add(B(ot,"keyup",Ft=>{Ft.defaultPrevented||(!Ft.altKey&&this._keyStatus.altKey?this._keyStatus.lastKeyReleased="alt":!Ft.ctrlKey&&this._keyStatus.ctrlKey?this._keyStatus.lastKeyReleased="ctrl":!Ft.metaKey&&this._keyStatus.metaKey?this._keyStatus.lastKeyReleased="meta":!Ft.shiftKey&&this._keyStatus.shiftKey?this._keyStatus.lastKeyReleased="shift":this._keyStatus.lastKeyReleased=void 0,this._keyStatus.lastKeyPressed!==this._keyStatus.lastKeyReleased&&(this._keyStatus.lastKeyPressed=void 0),this._keyStatus.altKey=Ft.altKey,this._keyStatus.ctrlKey=Ft.ctrlKey,this._keyStatus.metaKey=Ft.metaKey,this._keyStatus.shiftKey=Ft.shiftKey,this._keyStatus.lastKeyReleased&&(this._keyStatus.event=Ft,this.fire(this._keyStatus)))},!0)),wt.add(B(ot.document.body,"mousedown",()=>{this._keyStatus.lastKeyPressed=void 0},!0)),wt.add(B(ot.document.body,"mouseup",()=>{this._keyStatus.lastKeyPressed=void 0},!0)),wt.add(B(ot.document.body,"mousemove",Ft=>{Ft.buttons&&(this._keyStatus.lastKeyPressed=void 0)},!0)),wt.add(B(ot,"blur",()=>{this.resetKeyStatus()}))}get keyStatus(){return this._keyStatus}resetKeyStatus(){this.doResetKeyStatus(),this.fire(this._keyStatus)}doResetKeyStatus(){this._keyStatus={altKey:!1,shiftKey:!1,ctrlKey:!1,metaKey:!1}}static getInstance(){return Ot.instance||(Ot.instance=new Ot),Ot.instance}dispose(){super.dispose(),this._subscriptions.dispose()}}class xn extends _.JT{constructor(ot,wt){super(),this.element=ot,this.callbacks=wt,this.counter=0,this.dragStartTime=0,this.registerListeners()}registerListeners(){this.callbacks.onDragStart&&this._register(B(this.element,$e.DRAG_START,ot=>{var wt,Ft;(Ft=(wt=this.callbacks).onDragStart)==null||Ft.call(wt,ot)})),this.callbacks.onDrag&&this._register(B(this.element,$e.DRAG,ot=>{var wt,Ft;(Ft=(wt=this.callbacks).onDrag)==null||Ft.call(wt,ot)})),this._register(B(this.element,$e.DRAG_ENTER,ot=>{var wt,Ft;this.counter++,this.dragStartTime=ot.timeStamp,(Ft=(wt=this.callbacks).onDragEnter)==null||Ft.call(wt,ot)})),this._register(B(this.element,$e.DRAG_OVER,ot=>{var wt,Ft;ot.preventDefault(),(Ft=(wt=this.callbacks).onDragOver)==null||Ft.call(wt,ot,ot.timeStamp-this.dragStartTime)})),this._register(B(this.element,$e.DRAG_LEAVE,ot=>{var wt,Ft;this.counter--,this.counter===0&&(this.dragStartTime=0,(Ft=(wt=this.callbacks).onDragLeave)==null||Ft.call(wt,ot))})),this._register(B(this.element,$e.DRAG_END,ot=>{var wt,Ft;this.counter=0,this.dragStartTime=0,(Ft=(wt=this.callbacks).onDragEnd)==null||Ft.call(wt,ot)})),this._register(B(this.element,$e.DROP,ot=>{var wt,Ft;this.counter=0,this.dragStartTime=0,(Ft=(wt=this.callbacks).onDrop)==null||Ft.call(wt,ot)}))}}const jn=new RegExp("(?[\\w\\-]+)?(?:#(?[\\w\\-]+))?(?(?:\\.(?:[\\w\\-]+))*)(?:@(?(?:[\\w\\_])+))?");function An(at,...ot){let wt,Ft;Array.isArray(ot[0])?(wt={},Ft=ot[0]):(wt=ot[0]||{},Ft=ot[1]);const ai=jn.exec(at);if(!ai||!ai.groups)throw new Error("Bad use of h");const Zt=ai.groups.tag||"div",Di=document.createElement(Zt);ai.groups.id&&(Di.id=ai.groups.id);const Yi=[];if(ai.groups.class)for(const Li of ai.groups.class.split("."))Li!==""&&Yi.push(Li);if(wt.className!==void 0)for(const Li of wt.className.split("."))Li!==""&&Yi.push(Li);Yi.length>0&&(Di.className=Yi.join(" "));const Oi={};if(ai.groups.name&&(Oi[ai.groups.name]=Di),Ft)for(const Li of Ft)Pe(Li)?Di.appendChild(Li):typeof Li=="string"?Di.append(Li):"root"in Li&&(Object.assign(Oi,Li),Di.appendChild(Li.root));for(const[Li,Ti]of Object.entries(wt))if(Li!=="className")if(Li==="style")for(const[Ci,pt]of Object.entries(Ti))Di.style.setProperty(Wi(Ci),typeof pt=="number"?pt+"px":""+pt);else Li==="tabIndex"?Di.tabIndex=Ti:Di.setAttribute(Wi(Li),Ti.toString());return Oi.root=Di,Oi}function Wn(at,...ot){let wt,Ft;Array.isArray(ot[0])?(wt={},Ft=ot[0]):(wt=ot[0]||{},Ft=ot[1]);const ai=jn.exec(at);if(!ai||!ai.groups)throw new Error("Bad use of h");const Zt=ai.groups.tag||"div",Di=document.createElementNS("http://www.w3.org/2000/svg",Zt);ai.groups.id&&(Di.id=ai.groups.id);const Yi=[];if(ai.groups.class)for(const Li of ai.groups.class.split("."))Li!==""&&Yi.push(Li);if(wt.className!==void 0)for(const Li of wt.className.split("."))Li!==""&&Yi.push(Li);Yi.length>0&&(Di.className=Yi.join(" "));const Oi={};if(ai.groups.name&&(Oi[ai.groups.name]=Di),Ft)for(const Li of Ft)Pe(Li)?Di.appendChild(Li):typeof Li=="string"?Di.append(Li):"root"in Li&&(Object.assign(Oi,Li),Di.appendChild(Li.root));for(const[Li,Ti]of Object.entries(wt))if(Li!=="className")if(Li==="style")for(const[Ci,pt]of Object.entries(Ti))Di.style.setProperty(Wi(Ci),typeof pt=="number"?pt+"px":""+pt);else Li==="tabIndex"?Di.tabIndex=Ti:Di.setAttribute(Wi(Li),Ti.toString());return Oi.root=Di,Oi}function Wi(at){return at.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()}},70921:function(ct,ye,e){e.d(ye,{Nw:function(){return K},ok:function(){return Je},v5:function(){return Oe}});const{entries:n,setPrototypeOf:R,isFrozen:x,getPrototypeOf:P,getOwnPropertyDescriptor:I}=Object;let{freeze:C,seal:M,create:b}=Object,{apply:_,construct:m}=typeof Reflect!="undefined"&&Reflect;C||(C=function(Ee){return Ee}),M||(M=function(Ee){return Ee}),_||(_=function(Ee,je,We){return Ee.apply(je,We)}),m||(m=function(Ee,je){return new Ee(...je)});const c=d(Array.prototype.forEach),l=d(Array.prototype.pop),o=d(Array.prototype.push),i=d(String.prototype.toLowerCase),s=d(String.prototype.toString),a=d(String.prototype.match),f=d(String.prototype.replace),g=d(String.prototype.indexOf),S=d(String.prototype.trim),p=d(Object.prototype.hasOwnProperty),N=d(RegExp.prototype.test),v=y(TypeError);function d(De){return function(Ee){for(var je=arguments.length,We=new Array(je>1?je-1:0),Ne=1;Ne2&&arguments[2]!==void 0?arguments[2]:i;R&&R(De,null);let We=Ee.length;for(;We--;){let Ne=Ee[We];if(typeof Ne=="string"){const de=je(Ne);de!==Ne&&(x(Ee)||(Ee[We]=de),Ne=de)}De[Ne]=!0}return De}function F(De){for(let Ee=0;Ee/gm),le=M(/\${[\w\W]*}/gm),q=M(/^data-[\-\w.\u00B7-\uFFFF]/),ne=M(/^aria-[\-\w]+$/),ee=M(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),Q=M(/^(?:\w+script|data):/i),w=M(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),ue=M(/^html$/i),me=M(/^[a-z][.\w]*(-[.\w]+)+$/i);var ge=Object.freeze({__proto__:null,MUSTACHE_EXPR:G,ERB_EXPR:$,TMPLIT_EXPR:le,DATA_ATTR:q,ARIA_ATTR:ne,IS_ALLOWED_URI:ee,IS_SCRIPT_OR_DATA:Q,ATTR_WHITESPACE:w,DOCTYPE_NAME:ue,CUSTOM_ELEMENT:me});const Le={element:1,attribute:2,text:3,cdataSection:4,entityReference:5,entityNode:6,progressingInstruction:7,comment:8,document:9,documentType:10,documentFragment:11,notation:12},we=function(){return typeof window=="undefined"?null:window},Ae=function(Ee,je){if(typeof Ee!="object"||typeof Ee.createPolicy!="function")return null;let We=null;const Ne="data-tt-policy-suffix";je&&je.hasAttribute(Ne)&&(We=je.getAttribute(Ne));const de="dompurify"+(We?"#"+We:"");try{return Ee.createPolicy(de,{createHTML(he){return he},createScriptURL(he){return he}})}catch(he){return console.warn("TrustedTypes policy "+de+" could not be created."),null}};function Ye(){let De=arguments.length>0&&arguments[0]!==void 0?arguments[0]:we();const Ee=Yt=>Ye(Yt);if(Ee.version="3.1.7",Ee.removed=[],!De||!De.document||De.document.nodeType!==Le.document)return Ee.isSupported=!1,Ee;let{document:je}=De;const We=je,Ne=We.currentScript,{DocumentFragment:de,HTMLTemplateElement:he,Node:pe,Element:Se,NodeFilter:Pe,NamedNodeMap:st=De.NamedNodeMap||De.MozNamedAttrMap,HTMLFormElement:nt,DOMParser:Me,trustedTypes:Ke}=De,$e=Se.prototype,qe=H($e,"cloneNode"),gt=H($e,"remove"),kt=H($e,"nextSibling"),lt=H($e,"childNodes"),ii=H($e,"parentNode");if(typeof he=="function"){const Yt=je.createElement("template");Yt.content&&Yt.content.ownerDocument&&(je=Yt.content.ownerDocument)}let Ut,Qe="";const{implementation:vt,createNodeIterator:jt,createDocumentFragment:fi,getElementsByTagName:Ei}=je,{importNode:Mi}=We;let Gi={};Ee.isSupported=typeof n=="function"&&typeof ii=="function"&&vt&&vt.createHTMLDocument!==void 0;const{MUSTACHE_EXPR:ln,ERB_EXPR:Pn,TMPLIT_EXPR:on,DATA_ATTR:In,ARIA_ATTR:Ln,IS_SCRIPT_OR_DATA:$n,ATTR_WHITESPACE:Rn,CUSTOM_ELEMENT:On}=ge;let{IS_ALLOWED_URI:Bn}=ge,nn=null;const Nn=T({},[...Z,...X,...Y,...O,...W]);let Tn=null;const Fn=T({},[...re,...ae,...se,...oe]);let Ot=Object.seal(b(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),xn=null,jn=null,An=!0,Wn=!0,Wi=!1,Et=!0,at=!1,ot=!0,wt=!1,Ft=!1,ai=!1,Zt=!1,Di=!1,Yi=!1,Oi=!0,Li=!1;const Ti="user-content-";let Ci=!0,pt=!1,zt={},Kt=null;const Wt=T({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]);let He=null;const _t=T({},["audio","video","img","source","image","track"]);let St=null;const Xt=T({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),li="http://www.w3.org/1998/Math/MathML",_i="http://www.w3.org/2000/svg",Ni="http://www.w3.org/1999/xhtml";let bi=Ni,Hi=!1,di=null;const vi=T({},[li,_i,Ni],s);let Gt=null;const xe=["application/xhtml+xml","text/html"],rt="text/html";let Mt=null,oi=null;const hi=je.createElement("form"),Ri=function(Tt){return Tt instanceof RegExp||Tt instanceof Function},Zi=function(){let Tt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(!(oi&&oi===Tt)){if((!Tt||typeof Tt!="object")&&(Tt={}),Tt=B(Tt),Gt=xe.indexOf(Tt.PARSER_MEDIA_TYPE)===-1?rt:Tt.PARSER_MEDIA_TYPE,Mt=Gt==="application/xhtml+xml"?s:i,nn=p(Tt,"ALLOWED_TAGS")?T({},Tt.ALLOWED_TAGS,Mt):Nn,Tn=p(Tt,"ALLOWED_ATTR")?T({},Tt.ALLOWED_ATTR,Mt):Fn,di=p(Tt,"ALLOWED_NAMESPACES")?T({},Tt.ALLOWED_NAMESPACES,s):vi,St=p(Tt,"ADD_URI_SAFE_ATTR")?T(B(Xt),Tt.ADD_URI_SAFE_ATTR,Mt):Xt,He=p(Tt,"ADD_DATA_URI_TAGS")?T(B(_t),Tt.ADD_DATA_URI_TAGS,Mt):_t,Kt=p(Tt,"FORBID_CONTENTS")?T({},Tt.FORBID_CONTENTS,Mt):Wt,xn=p(Tt,"FORBID_TAGS")?T({},Tt.FORBID_TAGS,Mt):{},jn=p(Tt,"FORBID_ATTR")?T({},Tt.FORBID_ATTR,Mt):{},zt=p(Tt,"USE_PROFILES")?Tt.USE_PROFILES:!1,An=Tt.ALLOW_ARIA_ATTR!==!1,Wn=Tt.ALLOW_DATA_ATTR!==!1,Wi=Tt.ALLOW_UNKNOWN_PROTOCOLS||!1,Et=Tt.ALLOW_SELF_CLOSE_IN_ATTR!==!1,at=Tt.SAFE_FOR_TEMPLATES||!1,ot=Tt.SAFE_FOR_XML!==!1,wt=Tt.WHOLE_DOCUMENT||!1,Zt=Tt.RETURN_DOM||!1,Di=Tt.RETURN_DOM_FRAGMENT||!1,Yi=Tt.RETURN_TRUSTED_TYPE||!1,ai=Tt.FORCE_BODY||!1,Oi=Tt.SANITIZE_DOM!==!1,Li=Tt.SANITIZE_NAMED_PROPS||!1,Ci=Tt.KEEP_CONTENT!==!1,pt=Tt.IN_PLACE||!1,Bn=Tt.ALLOWED_URI_REGEXP||ee,bi=Tt.NAMESPACE||Ni,Ot=Tt.CUSTOM_ELEMENT_HANDLING||{},Tt.CUSTOM_ELEMENT_HANDLING&&Ri(Tt.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(Ot.tagNameCheck=Tt.CUSTOM_ELEMENT_HANDLING.tagNameCheck),Tt.CUSTOM_ELEMENT_HANDLING&&Ri(Tt.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(Ot.attributeNameCheck=Tt.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),Tt.CUSTOM_ELEMENT_HANDLING&&typeof Tt.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements=="boolean"&&(Ot.allowCustomizedBuiltInElements=Tt.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),at&&(Wn=!1),Di&&(Zt=!0),zt&&(nn=T({},W),Tn=[],zt.html===!0&&(T(nn,Z),T(Tn,re)),zt.svg===!0&&(T(nn,X),T(Tn,ae),T(Tn,oe)),zt.svgFilters===!0&&(T(nn,Y),T(Tn,ae),T(Tn,oe)),zt.mathMl===!0&&(T(nn,O),T(Tn,se),T(Tn,oe))),Tt.ADD_TAGS&&(nn===Nn&&(nn=B(nn)),T(nn,Tt.ADD_TAGS,Mt)),Tt.ADD_ATTR&&(Tn===Fn&&(Tn=B(Tn)),T(Tn,Tt.ADD_ATTR,Mt)),Tt.ADD_URI_SAFE_ATTR&&T(St,Tt.ADD_URI_SAFE_ATTR,Mt),Tt.FORBID_CONTENTS&&(Kt===Wt&&(Kt=B(Kt)),T(Kt,Tt.FORBID_CONTENTS,Mt)),Ci&&(nn["#text"]=!0),wt&&T(nn,["html","head","body"]),nn.table&&(T(nn,["tbody"]),delete xn.tbody),Tt.TRUSTED_TYPES_POLICY){if(typeof Tt.TRUSTED_TYPES_POLICY.createHTML!="function")throw v('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if(typeof Tt.TRUSTED_TYPES_POLICY.createScriptURL!="function")throw v('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');Ut=Tt.TRUSTED_TYPES_POLICY,Qe=Ut.createHTML("")}else Ut===void 0&&(Ut=Ae(Ke,Ne)),Ut!==null&&typeof Qe=="string"&&(Qe=Ut.createHTML(""));C&&C(Tt),oi=Tt}},Qi=T({},["mi","mo","mn","ms","mtext"]),tn=T({},["annotation-xml"]),Xi=T({},["title","style","font","a","script"]),pn=T({},[...X,...Y,...D]),mn=T({},[...O,...A]),cn=function(Tt){let $t=ii(Tt);(!$t||!$t.tagName)&&($t={namespaceURI:bi,tagName:"template"});const ci=i(Tt.tagName),mi=i($t.tagName);return di[Tt.namespaceURI]?Tt.namespaceURI===_i?$t.namespaceURI===Ni?ci==="svg":$t.namespaceURI===li?ci==="svg"&&(mi==="annotation-xml"||Qi[mi]):!!pn[ci]:Tt.namespaceURI===li?$t.namespaceURI===Ni?ci==="math":$t.namespaceURI===_i?ci==="math"&&tn[mi]:!!mn[ci]:Tt.namespaceURI===Ni?$t.namespaceURI===_i&&!tn[mi]||$t.namespaceURI===li&&!Qi[mi]?!1:!mn[ci]&&(Xi[ci]||!pn[ci]):!!(Gt==="application/xhtml+xml"&&di[Tt.namespaceURI]):!1},Bi=function(Tt){o(Ee.removed,{element:Tt});try{ii(Tt).removeChild(Tt)}catch($t){gt(Tt)}},bt=function(Tt,$t){try{o(Ee.removed,{attribute:$t.getAttributeNode(Tt),from:$t})}catch(ci){o(Ee.removed,{attribute:null,from:$t})}if($t.removeAttribute(Tt),Tt==="is"&&!Tn[Tt])if(Zt||Di)try{Bi($t)}catch(ci){}else try{$t.setAttribute(Tt,"")}catch(ci){}},Rt=function(Tt){let $t=null,ci=null;if(ai)Tt=""+Tt;else{const xi=a(Tt,/^[\r\n\t ]+/);ci=xi&&xi[0]}Gt==="application/xhtml+xml"&&bi===Ni&&(Tt=''+Tt+"");const mi=Ut?Ut.createHTML(Tt):Tt;if(bi===Ni)try{$t=new Me().parseFromString(mi,Gt)}catch(xi){}if(!$t||!$t.documentElement){$t=vt.createDocument(bi,"template",null);try{$t.documentElement.innerHTML=Hi?Qe:mi}catch(xi){}}const Ki=$t.body||$t.documentElement;return Tt&&ci&&Ki.insertBefore(je.createTextNode(ci),Ki.childNodes[0]||null),bi===Ni?Ei.call($t,wt?"html":"body")[0]:wt?$t.documentElement:Ki},Vt=function(Tt){return jt.call(Tt.ownerDocument||Tt,Tt,Pe.SHOW_ELEMENT|Pe.SHOW_COMMENT|Pe.SHOW_TEXT|Pe.SHOW_PROCESSING_INSTRUCTION|Pe.SHOW_CDATA_SECTION,null)},It=function(Tt){return Tt instanceof nt&&(typeof Tt.nodeName!="string"||typeof Tt.textContent!="string"||typeof Tt.removeChild!="function"||!(Tt.attributes instanceof st)||typeof Tt.removeAttribute!="function"||typeof Tt.setAttribute!="function"||typeof Tt.namespaceURI!="string"||typeof Tt.insertBefore!="function"||typeof Tt.hasChildNodes!="function")},ke=function(Tt){return typeof pe=="function"&&Tt instanceof pe},et=function(Tt,$t,ci){Gi[Tt]&&c(Gi[Tt],mi=>{mi.call(Ee,$t,ci,oi)})},dt=function(Tt){let $t=null;if(et("beforeSanitizeElements",Tt,null),It(Tt))return Bi(Tt),!0;const ci=Mt(Tt.nodeName);if(et("uponSanitizeElement",Tt,{tagName:ci,allowedTags:nn}),Tt.hasChildNodes()&&!ke(Tt.firstElementChild)&&N(/<[/\w]/g,Tt.innerHTML)&&N(/<[/\w]/g,Tt.textContent)||Tt.nodeType===Le.progressingInstruction||ot&&Tt.nodeType===Le.comment&&N(/<[/\w]/g,Tt.data))return Bi(Tt),!0;if(!nn[ci]||xn[ci]){if(!xn[ci]&&Bt(ci)&&(Ot.tagNameCheck instanceof RegExp&&N(Ot.tagNameCheck,ci)||Ot.tagNameCheck instanceof Function&&Ot.tagNameCheck(ci)))return!1;if(Ci&&!Kt[ci]){const mi=ii(Tt)||Tt.parentNode,Ki=lt(Tt)||Tt.childNodes;if(Ki&&mi){const xi=Ki.length;for(let ji=xi-1;ji>=0;--ji){const $i=qe(Ki[ji],!0);$i.__removalCount=(Tt.__removalCount||0)+1,mi.insertBefore($i,kt(Tt))}}}return Bi(Tt),!0}return Tt instanceof Se&&!cn(Tt)||(ci==="noscript"||ci==="noembed"||ci==="noframes")&&N(/<\/no(script|embed|frames)/i,Tt.innerHTML)?(Bi(Tt),!0):(at&&Tt.nodeType===Le.text&&($t=Tt.textContent,c([ln,Pn,on],mi=>{$t=f($t,mi," ")}),Tt.textContent!==$t&&(o(Ee.removed,{element:Tt.cloneNode()}),Tt.textContent=$t)),et("afterSanitizeElements",Tt,null),!1)},Dt=function(Tt,$t,ci){if(Oi&&($t==="id"||$t==="name")&&(ci in je||ci in hi))return!1;if(!(Wn&&!jn[$t]&&N(In,$t))){if(!(An&&N(Ln,$t))){if(!Tn[$t]||jn[$t]){if(!(Bt(Tt)&&(Ot.tagNameCheck instanceof RegExp&&N(Ot.tagNameCheck,Tt)||Ot.tagNameCheck instanceof Function&&Ot.tagNameCheck(Tt))&&(Ot.attributeNameCheck instanceof RegExp&&N(Ot.attributeNameCheck,$t)||Ot.attributeNameCheck instanceof Function&&Ot.attributeNameCheck($t))||$t==="is"&&Ot.allowCustomizedBuiltInElements&&(Ot.tagNameCheck instanceof RegExp&&N(Ot.tagNameCheck,ci)||Ot.tagNameCheck instanceof Function&&Ot.tagNameCheck(ci))))return!1}else if(!St[$t]){if(!N(Bn,f(ci,Rn,""))){if(!(($t==="src"||$t==="xlink:href"||$t==="href")&&Tt!=="script"&&g(ci,"data:")===0&&He[Tt])){if(!(Wi&&!N($n,f(ci,Rn,"")))){if(ci)return!1}}}}}}return!0},Bt=function(Tt){return Tt!=="annotation-xml"&&a(Tt,On)},Qt=function(Tt){et("beforeSanitizeAttributes",Tt,null);const{attributes:$t}=Tt;if(!$t)return;const ci={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:Tn};let mi=$t.length;for(;mi--;){const Ki=$t[mi],{name:xi,namespaceURI:ji,value:$i}=Ki,en=Mt(xi);let hn=xi==="value"?$i:S($i);if(ci.attrName=en,ci.attrValue=hn,ci.keepAttr=!0,ci.forceKeepAttr=void 0,et("uponSanitizeAttribute",Tt,ci),hn=ci.attrValue,ci.forceKeepAttr||(bt(xi,Tt),!ci.keepAttr))continue;if(!Et&&N(/\/>/i,hn)){bt(xi,Tt);continue}at&&c([ln,Pn,on],dn=>{hn=f(hn,dn," ")});const sn=Mt(Tt.nodeName);if(Dt(sn,en,hn)){if(Li&&(en==="id"||en==="name")&&(bt(xi,Tt),hn=Ti+hn),ot&&N(/((--!?|])>)|<\/(style|title)/i,hn)){bt(xi,Tt);continue}if(Ut&&typeof Ke=="object"&&typeof Ke.getAttributeType=="function"&&!ji)switch(Ke.getAttributeType(sn,en)){case"TrustedHTML":{hn=Ut.createHTML(hn);break}case"TrustedScriptURL":{hn=Ut.createScriptURL(hn);break}}try{ji?Tt.setAttributeNS(ji,xi,hn):Tt.setAttribute(xi,hn),It(Tt)?Bi(Tt):l(Ee.removed)}catch(dn){}}}et("afterSanitizeAttributes",Tt,null)},ei=function Yt(Tt){let $t=null;const ci=Vt(Tt);for(et("beforeSanitizeShadowDOM",Tt,null);$t=ci.nextNode();)et("uponSanitizeShadowNode",$t,null),!dt($t)&&($t.content instanceof de&&Yt($t.content),Qt($t));et("afterSanitizeShadowDOM",Tt,null)};return Ee.sanitize=function(Yt){let Tt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},$t=null,ci=null,mi=null,Ki=null;if(Hi=!Yt,Hi&&(Yt=""),typeof Yt!="string"&&!ke(Yt))if(typeof Yt.toString=="function"){if(Yt=Yt.toString(),typeof Yt!="string")throw v("dirty is not a string, aborting")}else throw v("toString is not a function");if(!Ee.isSupported)return Yt;if(Ft||Zi(Tt),Ee.removed=[],typeof Yt=="string"&&(pt=!1),pt){if(Yt.nodeName){const $i=Mt(Yt.nodeName);if(!nn[$i]||xn[$i])throw v("root node is forbidden and cannot be sanitized in-place")}}else if(Yt instanceof pe)$t=Rt(""),ci=$t.ownerDocument.importNode(Yt,!0),ci.nodeType===Le.element&&ci.nodeName==="BODY"||ci.nodeName==="HTML"?$t=ci:$t.appendChild(ci);else{if(!Zt&&!at&&!wt&&Yt.indexOf("<")===-1)return Ut&&Yi?Ut.createHTML(Yt):Yt;if($t=Rt(Yt),!$t)return Zt?null:Yi?Qe:""}$t&&ai&&Bi($t.firstChild);const xi=Vt(pt?Yt:$t);for(;mi=xi.nextNode();)dt(mi)||(mi.content instanceof de&&ei(mi.content),Qt(mi));if(pt)return Yt;if(Zt){if(Di)for(Ki=fi.call($t.ownerDocument);$t.firstChild;)Ki.appendChild($t.firstChild);else Ki=$t;return(Tn.shadowroot||Tn.shadowrootmode)&&(Ki=Mi.call(We,Ki,!0)),Ki}let ji=wt?$t.outerHTML:$t.innerHTML;return wt&&nn["!doctype"]&&$t.ownerDocument&&$t.ownerDocument.doctype&&$t.ownerDocument.doctype.name&&N(ue,$t.ownerDocument.doctype.name)&&(ji=" `+ji),at&&c([ln,Pn,on],$i=>{ji=f(ji,$i," ")}),Ut&&Yi?Ut.createHTML(ji):ji},Ee.setConfig=function(){let Yt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};Zi(Yt),Ft=!0},Ee.clearConfig=function(){oi=null,Ft=!1},Ee.isValidAttribute=function(Yt,Tt,$t){oi||Zi({});const ci=Mt(Yt),mi=Mt(Tt);return Dt(ci,mi,$t)},Ee.addHook=function(Yt,Tt){typeof Tt=="function"&&(Gi[Yt]=Gi[Yt]||[],o(Gi[Yt],Tt))},Ee.removeHook=function(Yt){if(Gi[Yt])return l(Gi[Yt])},Ee.removeHooks=function(Yt){Gi[Yt]&&(Gi[Yt]=[])},Ee.removeAllHooks=function(){Gi={}},Ee}var it=Ye(),Be=null;const j=it.version,z=it.isSupported,K=it.sanitize,J=it.setConfig,ve=it.clearConfig,be=it.isValidAttribute,Oe=it.addHook,Je=it.removeHook,Ve=it.removeHooks,ze=it.removeAllHooks},4850:function(ct,ye,e){e.d(ye,{Y:function(){return R}});var n=e(4669);class R{get event(){return this.emitter.event}constructor(P,I,C){const M=b=>this.emitter.fire(b);this.emitter=new n.Q5({onWillAddFirstListener:()=>P.addEventListener(I,M,C),onDidRemoveLastListener:()=>P.removeEventListener(I,M,C)})}dispose(){this.emitter.dispose()}}},38626:function(ct,ye,e){e.d(ye,{X:function(){return x},Z:function(){return n}});class n{constructor(I){this.domNode=I,this._maxWidth="",this._width="",this._height="",this._top="",this._left="",this._bottom="",this._right="",this._paddingLeft="",this._fontFamily="",this._fontWeight="",this._fontSize="",this._fontStyle="",this._fontFeatureSettings="",this._fontVariationSettings="",this._textDecoration="",this._lineHeight="",this._letterSpacing="",this._className="",this._display="",this._position="",this._visibility="",this._color="",this._backgroundColor="",this._layerHint=!1,this._contain="none",this._boxShadow=""}setMaxWidth(I){const C=R(I);this._maxWidth!==C&&(this._maxWidth=C,this.domNode.style.maxWidth=this._maxWidth)}setWidth(I){const C=R(I);this._width!==C&&(this._width=C,this.domNode.style.width=this._width)}setHeight(I){const C=R(I);this._height!==C&&(this._height=C,this.domNode.style.height=this._height)}setTop(I){const C=R(I);this._top!==C&&(this._top=C,this.domNode.style.top=this._top)}setLeft(I){const C=R(I);this._left!==C&&(this._left=C,this.domNode.style.left=this._left)}setBottom(I){const C=R(I);this._bottom!==C&&(this._bottom=C,this.domNode.style.bottom=this._bottom)}setRight(I){const C=R(I);this._right!==C&&(this._right=C,this.domNode.style.right=this._right)}setPaddingLeft(I){const C=R(I);this._paddingLeft!==C&&(this._paddingLeft=C,this.domNode.style.paddingLeft=this._paddingLeft)}setFontFamily(I){this._fontFamily!==I&&(this._fontFamily=I,this.domNode.style.fontFamily=this._fontFamily)}setFontWeight(I){this._fontWeight!==I&&(this._fontWeight=I,this.domNode.style.fontWeight=this._fontWeight)}setFontSize(I){const C=R(I);this._fontSize!==C&&(this._fontSize=C,this.domNode.style.fontSize=this._fontSize)}setFontStyle(I){this._fontStyle!==I&&(this._fontStyle=I,this.domNode.style.fontStyle=this._fontStyle)}setFontFeatureSettings(I){this._fontFeatureSettings!==I&&(this._fontFeatureSettings=I,this.domNode.style.fontFeatureSettings=this._fontFeatureSettings)}setFontVariationSettings(I){this._fontVariationSettings!==I&&(this._fontVariationSettings=I,this.domNode.style.fontVariationSettings=this._fontVariationSettings)}setTextDecoration(I){this._textDecoration!==I&&(this._textDecoration=I,this.domNode.style.textDecoration=this._textDecoration)}setLineHeight(I){const C=R(I);this._lineHeight!==C&&(this._lineHeight=C,this.domNode.style.lineHeight=this._lineHeight)}setLetterSpacing(I){const C=R(I);this._letterSpacing!==C&&(this._letterSpacing=C,this.domNode.style.letterSpacing=this._letterSpacing)}setClassName(I){this._className!==I&&(this._className=I,this.domNode.className=this._className)}toggleClassName(I,C){this.domNode.classList.toggle(I,C),this._className=this.domNode.className}setDisplay(I){this._display!==I&&(this._display=I,this.domNode.style.display=this._display)}setPosition(I){this._position!==I&&(this._position=I,this.domNode.style.position=this._position)}setVisibility(I){this._visibility!==I&&(this._visibility=I,this.domNode.style.visibility=this._visibility)}setColor(I){this._color!==I&&(this._color=I,this.domNode.style.color=this._color)}setBackgroundColor(I){this._backgroundColor!==I&&(this._backgroundColor=I,this.domNode.style.backgroundColor=this._backgroundColor)}setLayerHinting(I){this._layerHint!==I&&(this._layerHint=I,this.domNode.style.transform=this._layerHint?"translate3d(0px, 0px, 0px)":"")}setBoxShadow(I){this._boxShadow!==I&&(this._boxShadow=I,this.domNode.style.boxShadow=I)}setContain(I){this._contain!==I&&(this._contain=I,this.domNode.style.contain=this._contain)}setAttribute(I,C){this.domNode.setAttribute(I,C)}removeAttribute(I){this.domNode.removeAttribute(I)}appendChild(I){this.domNode.appendChild(I.domNode)}removeChild(I){this.domNode.removeChild(I.domNode)}}function R(P){return typeof P=="number"?`${P}px`:P}function x(P){return new n(P)}},26611:function(ct,ye,e){e.d(ye,{r:function(){return R}});var n=e(1432);const R=n.ED?'"Segoe WPC", "Segoe UI", sans-serif':n.dz?"-apple-system, BlinkMacSystemFont, sans-serif":'system-ui, "Ubuntu", "Droid Sans", sans-serif'},94079:function(ct,ye,e){e.d(ye,{BO:function(){return x},IY:function(){return R},az:function(){return P}});var n=e(65321);function R(m,c={}){const l=P(c);return l.textContent=m,l}function x(m,c={}){const l=P(c);return C(l,M(m,!!c.renderCodeSegments),c.actionHandler,c.renderCodeSegments),l}function P(m){const c=m.inline?"span":"div",l=document.createElement(c);return m.className&&(l.className=m.className),l}class I{constructor(c){this.source=c,this.index=0}eos(){return this.index>=this.source.length}next(){const c=this.peek();return this.advance(),c}peek(){return this.source[this.index]}advance(){this.index++}}function C(m,c,l,o){let i;if(c.type===2)i=document.createTextNode(c.content||"");else if(c.type===3)i=document.createElement("b");else if(c.type===4)i=document.createElement("i");else if(c.type===7&&o)i=document.createElement("code");else if(c.type===5&&l){const s=document.createElement("a");l.disposables.add(n.mu(s,"click",a=>{l.callback(String(c.index),a)})),i=s}else c.type===8?i=document.createElement("br"):c.type===1&&(i=m);i&&m!==i&&m.appendChild(i),i&&Array.isArray(c.children)&&c.children.forEach(s=>{C(i,s,l,o)})}function M(m,c){const l={type:1,children:[]};let o=0,i=l;const s=[],a=new I(m);for(;!a.eos();){let f=a.next();const g=f==="\\"&&_(a.peek(),c)!==0;if(g&&(f=a.next()),!g&&b(f,c)&&f===a.peek()){a.advance(),i.type===2&&(i=s.pop());const S=_(f,c);if(i.type===S||i.type===5&&S===6)i=s.pop();else{const p={type:S,children:[]};S===5&&(p.index=o,o++),i.children.push(p),s.push(i),i=p}}else if(f===` `)i.type===2&&(i=s.pop()),i.children.push({type:8});else if(i.type!==2){const S={type:2,content:f};i.children.push(S),s.push(i),i=S}else i.content+=f}return i.type===2&&(i=s.pop()),s.length,l}function b(m,c){return _(m,c)!==0}function _(m,c){switch(m){case"*":return 3;case"_":return 4;case"[":return 5;case"]":return 6;case"`":return c?7:0;default:return 0}}},93911:function(ct,ye,e){e.d(ye,{C:function(){return x}});var n=e(65321),R=e(9917);class x{constructor(){this._hooks=new R.SL,this._pointerMoveCallback=null,this._onStopCallback=null}dispose(){this.stopMonitoring(!1),this._hooks.dispose()}stopMonitoring(I,C){if(!this.isMonitoring())return;this._hooks.clear(),this._pointerMoveCallback=null;const M=this._onStopCallback;this._onStopCallback=null,I&&M&&M(C)}isMonitoring(){return!!this._pointerMoveCallback}startMonitoring(I,C,M,b,_){this.isMonitoring()&&this.stopMonitoring(!1),this._pointerMoveCallback=b,this._onStopCallback=_;let m=I;try{I.setPointerCapture(C),this._hooks.add((0,R.OF)(()=>{try{I.releasePointerCapture(C)}catch(c){}}))}catch(c){m=n.Jj(I)}this._hooks.add(n.nm(m,n.tw.POINTER_MOVE,c=>{if(c.buttons!==M){this.stopMonitoring(!0);return}c.preventDefault(),this._pointerMoveCallback(c)})),this._hooks.add(n.nm(m,n.tw.POINTER_UP,c=>this.stopMonitoring(!0)))}}},59069:function(ct,ye,e){e.d(ye,{y:function(){return m}});var n=e(30747),R=e(22258),x=e(8313),P=e(1432);function I(c){if(c.charCode){const o=String.fromCharCode(c.charCode).toUpperCase();return R.kL.fromString(o)}const l=c.keyCode;if(l===3)return 7;if(n.vU)switch(l){case 59:return 85;case 60:if(P.IJ)return 97;break;case 61:return 86;case 107:return 109;case 109:return 111;case 173:return 88;case 224:if(P.dz)return 57;break}else if(n.Pf){if(P.dz&&l===93)return 57;if(!P.dz&&l===92)return 57}return R.H_[l]||0}const C=P.dz?256:2048,M=512,b=1024,_=P.dz?2048:256;class m{constructor(l){var i;this._standardKeyboardEventBrand=!0;const o=l;this.browserEvent=o,this.target=o.target,this.ctrlKey=o.ctrlKey,this.shiftKey=o.shiftKey,this.altKey=o.altKey,this.metaKey=o.metaKey,this.altGraphKey=(i=o.getModifierState)==null?void 0:i.call(o,"AltGraph"),this.keyCode=I(o),this.code=o.code,this.ctrlKey=this.ctrlKey||this.keyCode===5,this.altKey=this.altKey||this.keyCode===6,this.shiftKey=this.shiftKey||this.keyCode===4,this.metaKey=this.metaKey||this.keyCode===57,this._asKeybinding=this._computeKeybinding(),this._asKeyCodeChord=this._computeKeyCodeChord()}preventDefault(){this.browserEvent&&this.browserEvent.preventDefault&&this.browserEvent.preventDefault()}stopPropagation(){this.browserEvent&&this.browserEvent.stopPropagation&&this.browserEvent.stopPropagation()}toKeyCodeChord(){return this._asKeyCodeChord}equals(l){return this._asKeybinding===l}_computeKeybinding(){let l=0;this.keyCode!==5&&this.keyCode!==4&&this.keyCode!==6&&this.keyCode!==57&&(l=this.keyCode);let o=0;return this.ctrlKey&&(o|=C),this.altKey&&(o|=M),this.shiftKey&&(o|=b),this.metaKey&&(o|=_),o|=l,o}_computeKeyCodeChord(){let l=0;return this.keyCode!==5&&this.keyCode!==4&&this.keyCode!==6&&this.keyCode!==57&&(l=this.keyCode),new x.$M(this.ctrlKey,this.shiftKey,this.altKey,this.metaKey,l)}}},53253:function(ct,ye,e){e.d(ye,{ap:function(){return $},et:function(){return ue}});var n=e(65321),R=e(70921),x=e(4850),P=e(94079),I=e(59069),C=e(7317),M=e(56811),b=e(17301),_=e(4669),m=e(59365),c=e(21212),l=e(44742),o=e(79579),i=e(9917);let s={};(function(){function he(pe,Se){Se(s)}he.amd=!0,function(pe,Se){typeof he=="function"&&he.amd?he(["exports"],Se):typeof exports=="object"?Se(exports):(pe=typeof globalThis!="undefined"?globalThis:pe||self,Se(pe.marked={}))}(this,function(pe){"use strict";function Se(){return{async:!1,breaks:!1,extensions:null,gfm:!0,hooks:null,pedantic:!1,renderer:null,silent:!1,tokenizer:null,walkTokens:null}}pe.defaults=Se();function Pe(Bi){pe.defaults=Bi}const st=/[&<>"']/,nt=new RegExp(st.source,"g"),Me=/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/,Ke=new RegExp(Me.source,"g"),$e={"&":"&","<":"<",">":">",'"':""","'":"'"},qe=Bi=>$e[Bi];function gt(Bi,bt){if(bt){if(st.test(Bi))return Bi.replace(nt,qe)}else if(Me.test(Bi))return Bi.replace(Ke,qe);return Bi}const kt=/(^|[^\[])\^/g;function lt(Bi,bt){let Rt=typeof Bi=="string"?Bi:Bi.source;bt=bt||"";const Vt={replace:(It,ke)=>{let et=typeof ke=="string"?ke:ke.source;return et=et.replace(kt,"$1"),Rt=Rt.replace(It,et),Vt},getRegex:()=>new RegExp(Rt,bt)};return Vt}function ii(Bi){try{Bi=encodeURI(Bi).replace(/%25/g,"%")}catch(bt){return null}return Bi}const Ut={exec:()=>null};function Qe(Bi,bt){const Rt=Bi.replace(/\|/g,(ke,et,dt)=>{let Dt=!1,Bt=et;for(;--Bt>=0&&dt[Bt]==="\\";)Dt=!Dt;return Dt?"|":" |"}),Vt=Rt.split(/ \|/);let It=0;if(Vt[0].trim()||Vt.shift(),Vt.length>0&&!Vt[Vt.length-1].trim()&&Vt.pop(),bt)if(Vt.length>bt)Vt.splice(bt);else for(;Vt.length{const ke=It.match(/^\s+/);if(ke===null)return It;const[et]=ke;return et.length>=Vt.length?It.slice(Vt.length):It}).join(` diff --git a/app/bootstrap/src/main/resources/static/8054.c6f86487.async.js b/app/bootstrap/src/main/resources/static/8054.c6f86487.async.js deleted file mode 100644 index 9a7a97fc..00000000 --- a/app/bootstrap/src/main/resources/static/8054.c6f86487.async.js +++ /dev/null @@ -1,8 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[8054],{48054:function(be,W,C){C.d(W,{Z:function(){return pe}});var r=C(62435),Z=C(93967),h=C.n(Z),$=C(53124),y=C(98423),S=e=>{const{prefixCls:t,className:s,style:n,size:a,shape:i}=e,c=h()({[`${t}-lg`]:a==="large",[`${t}-sm`]:a==="small"}),l=h()({[`${t}-circle`]:i==="circle",[`${t}-square`]:i==="square",[`${t}-round`]:i==="round"}),o=r.useMemo(()=>typeof a=="number"?{width:a,height:a,lineHeight:`${a}px`}:{},[a]);return r.createElement("span",{className:h()(t,c,l,s),style:Object.assign(Object.assign({},o),n)})},q=C(861),D=C(83559),X=C(83262);const K=new q.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),j=e=>({height:e,lineHeight:(0,q.unit)(e)}),f=e=>Object.assign({width:e},j(e)),U=e=>({background:e.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:K,animationDuration:e.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),w=(e,t)=>Object.assign({width:t(e).mul(5).equal(),minWidth:t(e).mul(5).equal()},j(e)),J=e=>{const{skeletonAvatarCls:t,gradientFromColor:s,controlHeight:n,controlHeightLG:a,controlHeightSM:i}=e;return{[t]:Object.assign({display:"inline-block",verticalAlign:"top",background:s},f(n)),[`${t}${t}-circle`]:{borderRadius:"50%"},[`${t}${t}-lg`]:Object.assign({},f(a)),[`${t}${t}-sm`]:Object.assign({},f(i))}},Q=e=>{const{controlHeight:t,borderRadiusSM:s,skeletonInputCls:n,controlHeightLG:a,controlHeightSM:i,gradientFromColor:c,calc:l}=e;return{[n]:Object.assign({display:"inline-block",verticalAlign:"top",background:c,borderRadius:s},w(t,l)),[`${n}-lg`]:Object.assign({},w(a,l)),[`${n}-sm`]:Object.assign({},w(i,l))}},L=e=>Object.assign({width:e},j(e)),Y=e=>{const{skeletonImageCls:t,imageSizeBase:s,gradientFromColor:n,borderRadiusSM:a,calc:i}=e;return{[t]:Object.assign(Object.assign({display:"inline-flex",alignItems:"center",justifyContent:"center",verticalAlign:"middle",background:n,borderRadius:a},L(i(s).mul(2).equal())),{[`${t}-path`]:{fill:"#bfbfbf"},[`${t}-svg`]:Object.assign(Object.assign({},L(s)),{maxWidth:i(s).mul(4).equal(),maxHeight:i(s).mul(4).equal()}),[`${t}-svg${t}-svg-circle`]:{borderRadius:"50%"}}),[`${t}${t}-circle`]:{borderRadius:"50%"}}},P=(e,t,s)=>{const{skeletonButtonCls:n}=e;return{[`${s}${n}-circle`]:{width:t,minWidth:t,borderRadius:"50%"},[`${s}${n}-round`]:{borderRadius:t}}},I=(e,t)=>Object.assign({width:t(e).mul(2).equal(),minWidth:t(e).mul(2).equal()},j(e)),_=e=>{const{borderRadiusSM:t,skeletonButtonCls:s,controlHeight:n,controlHeightLG:a,controlHeightSM:i,gradientFromColor:c,calc:l}=e;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[s]:Object.assign({display:"inline-block",verticalAlign:"top",background:c,borderRadius:t,width:l(n).mul(2).equal(),minWidth:l(n).mul(2).equal()},I(n,l))},P(e,n,s)),{[`${s}-lg`]:Object.assign({},I(a,l))}),P(e,a,`${s}-lg`)),{[`${s}-sm`]:Object.assign({},I(i,l))}),P(e,i,`${s}-sm`))},ee=e=>{const{componentCls:t,skeletonAvatarCls:s,skeletonTitleCls:n,skeletonParagraphCls:a,skeletonButtonCls:i,skeletonInputCls:c,skeletonImageCls:l,controlHeight:o,controlHeightLG:d,controlHeightSM:m,gradientFromColor:g,padding:p,marginSM:b,borderRadius:H,titleHeight:z,blockRadius:u,paragraphLiHeight:A,controlHeightXS:R,paragraphMarginTop:M}=e;return{[t]:{display:"table",width:"100%",[`${t}-header`]:{display:"table-cell",paddingInlineEnd:p,verticalAlign:"top",[s]:Object.assign({display:"inline-block",verticalAlign:"top",background:g},f(o)),[`${s}-circle`]:{borderRadius:"50%"},[`${s}-lg`]:Object.assign({},f(d)),[`${s}-sm`]:Object.assign({},f(m))},[`${t}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[n]:{width:"100%",height:z,background:g,borderRadius:u,[`+ ${a}`]:{marginBlockStart:m}},[a]:{padding:0,"> li":{width:"100%",height:A,listStyle:"none",background:g,borderRadius:u,"+ li":{marginBlockStart:R}}},[`${a}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${t}-content`]:{[`${n}, ${a} > li`]:{borderRadius:H}}},[`${t}-with-avatar ${t}-content`]:{[n]:{marginBlockStart:b,[`+ ${a}`]:{marginBlockStart:M}}},[`${t}${t}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},_(e)),J(e)),Q(e)),Y(e)),[`${t}${t}-block`]:{width:"100%",[i]:{width:"100%"},[c]:{width:"100%"}},[`${t}${t}-active`]:{[` - ${n}, - ${a} > li, - ${s}, - ${i}, - ${c}, - ${l} - `]:Object.assign({},U(e))}}},te=e=>{const{colorFillContent:t,colorFill:s}=e,n=t,a=s;return{color:n,colorGradientEnd:a,gradientFromColor:n,gradientToColor:a,titleHeight:e.controlHeight/2,blockRadius:e.borderRadiusSM,paragraphMarginTop:e.marginLG+e.marginXXS,paragraphLiHeight:e.controlHeight/2}};var v=(0,D.I$)("Skeleton",e=>{const{componentCls:t,calc:s}=e,n=(0,X.mergeToken)(e,{skeletonAvatarCls:`${t}-avatar`,skeletonTitleCls:`${t}-title`,skeletonParagraphCls:`${t}-paragraph`,skeletonButtonCls:`${t}-button`,skeletonInputCls:`${t}-input`,skeletonImageCls:`${t}-image`,imageSizeBase:s(e.controlHeight).mul(1.5).equal(),borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${e.gradientFromColor} 25%, ${e.gradientToColor} 37%, ${e.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[ee(n)]},te,{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),se=e=>{const{prefixCls:t,className:s,rootClassName:n,active:a,shape:i="circle",size:c="default"}=e,{getPrefixCls:l}=r.useContext($.E_),o=l("skeleton",t),[d,m,g]=v(o),p=(0,y.Z)(e,["prefixCls","className"]),b=h()(o,`${o}-element`,{[`${o}-active`]:a},s,n,m,g);return d(r.createElement("div",{className:b},r.createElement(S,Object.assign({prefixCls:`${o}-avatar`,shape:i,size:c},p))))},ne=e=>{const{prefixCls:t,className:s,rootClassName:n,active:a,block:i=!1,size:c="default"}=e,{getPrefixCls:l}=r.useContext($.E_),o=l("skeleton",t),[d,m,g]=v(o),p=(0,y.Z)(e,["prefixCls"]),b=h()(o,`${o}-element`,{[`${o}-active`]:a,[`${o}-block`]:i},s,n,m,g);return d(r.createElement("div",{className:b},r.createElement(S,Object.assign({prefixCls:`${o}-button`,size:c},p))))};const ae="M365.714286 329.142857q0 45.714286-32.036571 77.677714t-77.677714 32.036571-77.677714-32.036571-32.036571-77.677714 32.036571-77.677714 77.677714-32.036571 77.677714 32.036571 32.036571 77.677714zM950.857143 548.571429l0 256-804.571429 0 0-109.714286 182.857143-182.857143 91.428571 91.428571 292.571429-292.571429zM1005.714286 146.285714l-914.285714 0q-7.460571 0-12.873143 5.412571t-5.412571 12.873143l0 694.857143q0 7.460571 5.412571 12.873143t12.873143 5.412571l914.285714 0q7.460571 0 12.873143-5.412571t5.412571-12.873143l0-694.857143q0-7.460571-5.412571-12.873143t-12.873143-5.412571zM1097.142857 164.571429l0 694.857143q0 37.741714-26.843429 64.585143t-64.585143 26.843429l-914.285714 0q-37.741714 0-64.585143-26.843429t-26.843429-64.585143l0-694.857143q0-37.741714 26.843429-64.585143t64.585143-26.843429l914.285714 0q37.741714 0 64.585143 26.843429t26.843429 64.585143z";var le=e=>{const{prefixCls:t,className:s,rootClassName:n,style:a,active:i}=e,{getPrefixCls:c}=r.useContext($.E_),l=c("skeleton",t),[o,d,m]=v(l),g=h()(l,`${l}-element`,{[`${l}-active`]:i},s,n,d,m);return o(r.createElement("div",{className:g},r.createElement("div",{className:h()(`${l}-image`,s),style:a},r.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${l}-image-svg`},r.createElement("title",null,"Image placeholder"),r.createElement("path",{d:ae,className:`${l}-image-path`})))))},oe=e=>{const{prefixCls:t,className:s,rootClassName:n,active:a,block:i,size:c="default"}=e,{getPrefixCls:l}=r.useContext($.E_),o=l("skeleton",t),[d,m,g]=v(o),p=(0,y.Z)(e,["prefixCls"]),b=h()(o,`${o}-element`,{[`${o}-active`]:a,[`${o}-block`]:i},s,n,m,g);return d(r.createElement("div",{className:b},r.createElement(S,Object.assign({prefixCls:`${o}-input`,size:c},p))))},ie=e=>{const{prefixCls:t,className:s,rootClassName:n,style:a,active:i,children:c}=e,{getPrefixCls:l}=r.useContext($.E_),o=l("skeleton",t),[d,m,g]=v(o),p=h()(o,`${o}-element`,{[`${o}-active`]:i},m,s,n,g);return d(r.createElement("div",{className:p},r.createElement("div",{className:h()(`${o}-image`,s),style:a},c)))};const re=(e,t)=>{const{width:s,rows:n=2}=t;if(Array.isArray(s))return s[e];if(n-1===e)return s};var ce=e=>{const{prefixCls:t,className:s,style:n,rows:a=0}=e,i=Array.from({length:a}).map((c,l)=>r.createElement("li",{key:l,style:{width:re(l,e)}}));return r.createElement("ul",{className:h()(t,s),style:n},i)},ge=({prefixCls:e,className:t,width:s,style:n})=>r.createElement("h3",{className:h()(e,t),style:Object.assign({width:s},n)});function B(e){return e&&typeof e=="object"?e:{}}function de(e,t){return e&&!t?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function me(e,t){return!e&&t?{width:"38%"}:e&&t?{width:"50%"}:{}}function ue(e,t){const s={};return(!e||!t)&&(s.width="61%"),!e&&t?s.rows=3:s.rows=2,s}const k=e=>{const{prefixCls:t,loading:s,className:n,rootClassName:a,style:i,children:c,avatar:l=!1,title:o=!0,paragraph:d=!0,active:m,round:g}=e,{getPrefixCls:p,direction:b,className:H,style:z}=(0,$.dj)("skeleton"),u=p("skeleton",t),[A,R,M]=v(u);if(s||!("loading"in e)){const x=!!l,O=!!o,E=!!d;let F;if(x){const N=Object.assign(Object.assign({prefixCls:`${u}-avatar`},de(O,E)),B(l));F=r.createElement("div",{className:`${u}-header`},r.createElement(S,Object.assign({},N)))}let V;if(O||E){let N;if(O){const T=Object.assign(Object.assign({prefixCls:`${u}-title`},me(x,E)),B(o));N=r.createElement(ge,Object.assign({},T))}let G;if(E){const T=Object.assign(Object.assign({prefixCls:`${u}-paragraph`},ue(x,O)),B(d));G=r.createElement(ce,Object.assign({},T))}V=r.createElement("div",{className:`${u}-content`},N,G)}const Ce=h()(u,{[`${u}-with-avatar`]:x,[`${u}-active`]:m,[`${u}-rtl`]:b==="rtl",[`${u}-round`]:g},H,n,a,R,M);return A(r.createElement("div",{className:Ce,style:Object.assign(Object.assign({},z),i)},F,V))}return c!=null?c:null};k.Button=ne,k.Avatar=se,k.Input=oe,k.Image=le,k.Node=ie;var he=k,pe=he}}]); diff --git a/app/bootstrap/src/main/resources/static/8164.46dee8b3.async.js b/app/bootstrap/src/main/resources/static/8164.46dee8b3.async.js deleted file mode 100644 index caec48b3..00000000 --- a/app/bootstrap/src/main/resources/static/8164.46dee8b3.async.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[8164],{78164:function(P,v,l){l.d(v,{S:function(){return $}});var e=l(15671),B=l(43144),C=l(97326),D=l(60136),g=l(29388),W=l(4942),A=l(22181),j=l(62435),z=l(86074),$=function(S){(0,D.Z)(c,S);var k=(0,g.Z)(c);function c(){var o;(0,e.Z)(this,c);for(var i=arguments.length,E=new Array(i),p=0;pe.createElement("svg",{width:"252",height:"294"},e.createElement("title",null,"No Found"),e.createElement("defs",null,e.createElement("path",{d:"M0 .387h251.772v251.772H0z"})),e.createElement("g",{fill:"none",fillRule:"evenodd"},e.createElement("g",{transform:"translate(0 .012)"},e.createElement("mask",{fill:"#fff"}),e.createElement("path",{d:"M0 127.32v-2.095C0 56.279 55.892.387 124.838.387h2.096c68.946 0 124.838 55.892 124.838 124.838v2.096c0 68.946-55.892 124.838-124.838 124.838h-2.096C55.892 252.16 0 196.267 0 127.321",fill:"#E4EBF7",mask:"url(#b)"})),e.createElement("path",{d:"M39.755 130.84a8.276 8.276 0 1 1-16.468-1.66 8.276 8.276 0 0 1 16.468 1.66",fill:"#FFF"}),e.createElement("path",{d:"M36.975 134.297l10.482 5.943M48.373 146.508l-12.648 10.788",stroke:"#FFF",strokeWidth:"2"}),e.createElement("path",{d:"M39.875 159.352a5.667 5.667 0 1 1-11.277-1.136 5.667 5.667 0 0 1 11.277 1.136M57.588 143.247a5.708 5.708 0 1 1-11.358-1.145 5.708 5.708 0 0 1 11.358 1.145M99.018 26.875l29.82-.014a4.587 4.587 0 1 0-.003-9.175l-29.82.013a4.587 4.587 0 1 0 .003 9.176M110.424 45.211l29.82-.013a4.588 4.588 0 0 0-.004-9.175l-29.82.013a4.587 4.587 0 1 0 .004 9.175",fill:"#FFF"}),e.createElement("path",{d:"M112.798 26.861v-.002l15.784-.006a4.588 4.588 0 1 0 .003 9.175l-15.783.007v-.002a4.586 4.586 0 0 0-.004-9.172M184.523 135.668c-.553 5.485-5.447 9.483-10.931 8.93-5.485-.553-9.483-5.448-8.93-10.932.552-5.485 5.447-9.483 10.932-8.93 5.485.553 9.483 5.447 8.93 10.932",fill:"#FFF"}),e.createElement("path",{d:"M179.26 141.75l12.64 7.167M193.006 156.477l-15.255 13.011",stroke:"#FFF",strokeWidth:"2"}),e.createElement("path",{d:"M184.668 170.057a6.835 6.835 0 1 1-13.6-1.372 6.835 6.835 0 0 1 13.6 1.372M203.34 153.325a6.885 6.885 0 1 1-13.7-1.382 6.885 6.885 0 0 1 13.7 1.382",fill:"#FFF"}),e.createElement("path",{d:"M151.931 192.324a2.222 2.222 0 1 1-4.444 0 2.222 2.222 0 0 1 4.444 0zM225.27 116.056a2.222 2.222 0 1 1-4.445 0 2.222 2.222 0 0 1 4.444 0zM216.38 151.08a2.223 2.223 0 1 1-4.446-.001 2.223 2.223 0 0 1 4.446 0zM176.917 107.636a2.223 2.223 0 1 1-4.445 0 2.223 2.223 0 0 1 4.445 0zM195.291 92.165a2.223 2.223 0 1 1-4.445 0 2.223 2.223 0 0 1 4.445 0zM202.058 180.711a2.223 2.223 0 1 1-4.446 0 2.223 2.223 0 0 1 4.446 0z",stroke:"#FFF",strokeWidth:"2"}),e.createElement("path",{stroke:"#FFF",strokeWidth:"2",d:"M214.404 153.302l-1.912 20.184-10.928 5.99M173.661 174.792l-6.356 9.814h-11.36l-4.508 6.484M174.941 125.168v-15.804M220.824 117.25l-12.84 7.901-15.31-7.902V94.39"}),e.createElement("path",{d:"M166.588 65.936h-3.951a4.756 4.756 0 0 1-4.743-4.742 4.756 4.756 0 0 1 4.743-4.743h3.951a4.756 4.756 0 0 1 4.743 4.743 4.756 4.756 0 0 1-4.743 4.742",fill:"#FFF"}),e.createElement("path",{d:"M174.823 30.03c0-16.281 13.198-29.48 29.48-29.48 16.28 0 29.48 13.199 29.48 29.48 0 16.28-13.2 29.48-29.48 29.48-16.282 0-29.48-13.2-29.48-29.48",fill:"#1677ff"}),e.createElement("path",{d:"M205.952 38.387c.5.5.785 1.142.785 1.928s-.286 1.465-.785 1.964c-.572.5-1.214.75-2 .75-.785 0-1.429-.285-1.929-.785-.572-.5-.82-1.143-.82-1.929s.248-1.428.82-1.928c.5-.5 1.144-.75 1.93-.75.785 0 1.462.25 1.999.75m4.285-19.463c1.428 1.249 2.143 2.963 2.143 5.142 0 1.712-.427 3.13-1.219 4.25-.067.096-.137.18-.218.265-.416.429-1.41 1.346-2.956 2.699a5.07 5.07 0 0 0-1.428 1.75 5.207 5.207 0 0 0-.536 2.357v.5h-4.107v-.5c0-1.357.215-2.536.714-3.5.464-.964 1.857-2.464 4.178-4.536l.43-.5c.643-.785.964-1.643.964-2.535 0-1.18-.358-2.108-1-2.785-.678-.68-1.643-1.001-2.858-1.001-1.536 0-2.642.464-3.357 1.43-.37.5-.621 1.135-.76 1.904a1.999 1.999 0 0 1-1.971 1.63h-.004c-1.277 0-2.257-1.183-1.98-2.43.337-1.518 1.02-2.78 2.073-3.784 1.536-1.5 3.607-2.25 6.25-2.25 2.32 0 4.214.607 5.642 1.894",fill:"#FFF"}),e.createElement("path",{d:"M52.04 76.131s21.81 5.36 27.307 15.945c5.575 10.74-6.352 9.26-15.73 4.935-10.86-5.008-24.7-11.822-11.577-20.88",fill:"#FFB594"}),e.createElement("path",{d:"M90.483 67.504l-.449 2.893c-.753.49-4.748-2.663-4.748-2.663l-1.645.748-1.346-5.684s6.815-4.589 8.917-5.018c2.452-.501 9.884.94 10.7 2.278 0 0 1.32.486-2.227.69-3.548.203-5.043.447-6.79 3.132-1.747 2.686-2.412 3.624-2.412 3.624",fill:"#FFC6A0"}),e.createElement("path",{d:"M128.055 111.367c-2.627-7.724-6.15-13.18-8.917-15.478-3.5-2.906-9.34-2.225-11.366-4.187-1.27-1.231-3.215-1.197-3.215-1.197s-14.98-3.158-16.828-3.479c-2.37-.41-2.124-.714-6.054-1.405-1.57-1.907-2.917-1.122-2.917-1.122l-7.11-1.383c-.853-1.472-2.423-1.023-2.423-1.023l-2.468-.897c-1.645 9.976-7.74 13.796-7.74 13.796 1.795 1.122 15.703 8.3 15.703 8.3l5.107 37.11s-3.321 5.694 1.346 9.109c0 0 19.883-3.743 34.921-.329 0 0 3.047-2.546.972-8.806.523-3.01 1.394-8.263 1.736-11.622.385.772 2.019 1.918 3.14 3.477 0 0 9.407-7.365 11.052-14.012-.832-.723-1.598-1.585-2.267-2.453-.567-.736-.358-2.056-.765-2.717-.669-1.084-1.804-1.378-1.907-1.682",fill:"#FFF"}),e.createElement("path",{d:"M101.09 289.998s4.295 2.041 7.354 1.021c2.821-.94 4.53.668 7.08 1.178 2.55.51 6.874 1.1 11.686-1.26-.103-5.51-6.889-3.98-11.96-6.713-2.563-1.38-3.784-4.722-3.598-8.799h-9.402s-1.392 10.52-1.16 14.573",fill:"#CBD1D1"}),e.createElement("path",{d:"M101.067 289.826s2.428 1.271 6.759.653c3.058-.437 3.712.481 7.423 1.031 3.712.55 10.724-.069 11.823-.894.413 1.1-.343 2.063-.343 2.063s-1.512.603-4.812.824c-2.03.136-5.8.291-7.607-.503-1.787-1.375-5.247-1.903-5.728-.241-3.918.95-7.355-.286-7.355-.286l-.16-2.647z",fill:"#2B0849"}),e.createElement("path",{d:"M108.341 276.044h3.094s-.103 6.702 4.536 8.558c-4.64.618-8.558-2.303-7.63-8.558",fill:"#A4AABA"}),e.createElement("path",{d:"M57.542 272.401s-2.107 7.416-4.485 12.306c-1.798 3.695-4.225 7.492 5.465 7.492 6.648 0 8.953-.48 7.423-6.599-1.53-6.12.266-13.199.266-13.199h-8.669z",fill:"#CBD1D1"}),e.createElement("path",{d:"M51.476 289.793s2.097 1.169 6.633 1.169c6.083 0 8.249-1.65 8.249-1.65s.602 1.114-.619 2.165c-.993.855-3.597 1.591-7.39 1.546-4.145-.048-5.832-.566-6.736-1.168-.825-.55-.687-1.58-.137-2.062",fill:"#2B0849"}),e.createElement("path",{d:"M58.419 274.304s.033 1.519-.314 2.93c-.349 1.42-1.078 3.104-1.13 4.139-.058 1.151 4.537 1.58 5.155.034.62-1.547 1.294-6.427 1.913-7.252.619-.825-4.903-2.119-5.624.15",fill:"#A4AABA"}),e.createElement("path",{d:"M99.66 278.514l13.378.092s1.298-54.52 1.853-64.403c.554-9.882 3.776-43.364 1.002-63.128l-12.547-.644-22.849.78s-.434 3.966-1.195 9.976c-.063.496-.682.843-.749 1.365-.075.585.423 1.354.32 1.966-2.364 14.08-6.377 33.104-8.744 46.677-.116.666-1.234 1.009-1.458 2.691-.04.302.211 1.525.112 1.795-6.873 18.744-10.949 47.842-14.277 61.885l14.607-.014s2.197-8.57 4.03-16.97c2.811-12.886 23.111-85.01 23.111-85.01l3.016-.521 1.043 46.35s-.224 1.234.337 2.02c.56.785-.56 1.123-.392 2.244l.392 1.794s-.449 7.178-.898 11.89c-.448 4.71-.092 39.165-.092 39.165",fill:"#7BB2F9"}),e.createElement("path",{d:"M76.085 221.626c1.153.094 4.038-2.019 6.955-4.935M106.36 225.142s2.774-1.11 6.103-3.883",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M107.275 222.1s2.773-1.11 6.102-3.884",stroke:"#648BD8",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M74.74 224.767s2.622-.591 6.505-3.365M86.03 151.634c-.27 3.106.3 8.525-4.336 9.123M103.625 149.88s.11 14.012-1.293 15.065c-2.219 1.664-2.99 1.944-2.99 1.944M99.79 150.438s.035 12.88-1.196 24.377M93.673 175.911s7.212-1.664 9.431-1.664M74.31 205.861a212.013 212.013 0 0 1-.979 4.56s-1.458 1.832-1.009 3.776c.449 1.944-.947 2.045-4.985 15.355-1.696 5.59-4.49 18.591-6.348 27.597l-.231 1.12M75.689 197.807a320.934 320.934 0 0 1-.882 4.754M82.591 152.233L81.395 162.7s-1.097.15-.5 2.244c.113 1.346-2.674 15.775-5.18 30.43M56.12 274.418h13.31",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M116.241 148.22s-17.047-3.104-35.893.2c.158 2.514-.003 4.15-.003 4.15s14.687-2.818 35.67-.312c.252-2.355.226-4.038.226-4.038",fill:"#192064"}),e.createElement("path",{d:"M106.322 151.165l.003-4.911a.81.81 0 0 0-.778-.815c-2.44-.091-5.066-.108-7.836-.014a.818.818 0 0 0-.789.815l-.003 4.906a.81.81 0 0 0 .831.813c2.385-.06 4.973-.064 7.73.017a.815.815 0 0 0 .842-.81",fill:"#FFF"}),e.createElement("path",{d:"M105.207 150.233l.002-3.076a.642.642 0 0 0-.619-.646 94.321 94.321 0 0 0-5.866-.01.65.65 0 0 0-.63.647v3.072a.64.64 0 0 0 .654.644 121.12 121.12 0 0 1 5.794.011c.362.01.665-.28.665-.642",fill:"#192064"}),e.createElement("path",{d:"M100.263 275.415h12.338M101.436 270.53c.006 3.387.042 5.79.111 6.506M101.451 264.548a915.75 915.75 0 0 0-.015 4.337M100.986 174.965l.898 44.642s.673 1.57-.225 2.692c-.897 1.122 2.468.673.898 2.243-1.57 1.57.897 1.122 0 3.365-.596 1.489-.994 21.1-1.096 35.146",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M46.876 83.427s-.516 6.045 7.223 5.552c11.2-.712 9.218-9.345 31.54-21.655-.786-2.708-2.447-4.744-2.447-4.744s-11.068 3.11-22.584 8.046c-6.766 2.9-13.395 6.352-13.732 12.801M104.46 91.057l.941-5.372-8.884-11.43-5.037 5.372-1.74 7.834a.321.321 0 0 0 .108.32c.965.8 6.5 5.013 14.347 3.544a.332.332 0 0 0 .264-.268",fill:"#FFC6A0"}),e.createElement("path",{d:"M93.942 79.387s-4.533-2.853-2.432-6.855c1.623-3.09 4.513 1.133 4.513 1.133s.52-3.642 3.121-3.642c.52-1.04 1.561-4.162 1.561-4.162s11.445 2.601 13.526 3.121c0 5.203-2.304 19.424-7.84 19.861-8.892.703-12.449-9.456-12.449-9.456",fill:"#FFC6A0"}),e.createElement("path",{d:"M113.874 73.446c2.601-2.081 3.47-9.722 3.47-9.722s-2.479-.49-6.64-2.05c-4.683-2.081-12.798-4.747-17.48.976-9.668 3.223-2.05 19.823-2.05 19.823l2.713-3.021s-3.935-3.287-2.08-6.243c2.17-3.462 3.92 1.073 3.92 1.073s.637-2.387 3.581-3.342c.355-.71 1.036-2.674 1.432-3.85a1.073 1.073 0 0 1 1.263-.704c2.4.558 8.677 2.019 11.356 2.662.522.125.871.615.82 1.15l-.305 3.248z",fill:"#520038"}),e.createElement("path",{d:"M104.977 76.064c-.103.61-.582 1.038-1.07.956-.489-.083-.801-.644-.698-1.254.103-.61.582-1.038 1.07-.956.488.082.8.644.698 1.254M112.132 77.694c-.103.61-.582 1.038-1.07.956-.488-.083-.8-.644-.698-1.254.103-.61.582-1.038 1.07-.956.488.082.8.643.698 1.254",fill:"#552950"}),e.createElement("path",{stroke:"#DB836E",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round",d:"M110.13 74.84l-.896 1.61-.298 4.357h-2.228"}),e.createElement("path",{d:"M110.846 74.481s1.79-.716 2.506.537",stroke:"#5C2552",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M92.386 74.282s.477-1.114 1.113-.716c.637.398 1.274 1.433.558 1.99-.717.556.159 1.67.159 1.67",stroke:"#DB836E",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M103.287 72.93s1.83 1.113 4.137.954",stroke:"#5C2552",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M103.685 81.762s2.227 1.193 4.376 1.193M104.64 84.308s.954.398 1.511.318M94.693 81.205s2.308 7.4 10.424 7.639",stroke:"#DB836E",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M81.45 89.384s.45 5.647-4.935 12.787M69 82.654s-.726 9.282-8.204 14.206",stroke:"#E4EBF7",strokeWidth:"1.101",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M129.405 122.865s-5.272 7.403-9.422 10.768",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M119.306 107.329s.452 4.366-2.127 32.062",stroke:"#E4EBF7",strokeWidth:"1.101",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M150.028 151.232h-49.837a1.01 1.01 0 0 1-1.01-1.01v-31.688c0-.557.452-1.01 1.01-1.01h49.837c.558 0 1.01.453 1.01 1.01v31.688a1.01 1.01 0 0 1-1.01 1.01",fill:"#F2D7AD"}),e.createElement("path",{d:"M150.29 151.232h-19.863v-33.707h20.784v32.786a.92.92 0 0 1-.92.92",fill:"#F4D19D"}),e.createElement("path",{d:"M123.554 127.896H92.917a.518.518 0 0 1-.425-.816l6.38-9.113c.193-.277.51-.442.85-.442h31.092l-7.26 10.371z",fill:"#F2D7AD"}),e.createElement("path",{fill:"#CC9B6E",d:"M123.689 128.447H99.25v-.519h24.169l7.183-10.26.424.298z"}),e.createElement("path",{d:"M158.298 127.896h-18.669a2.073 2.073 0 0 1-1.659-.83l-7.156-9.541h19.965c.49 0 .95.23 1.244.622l6.69 8.92a.519.519 0 0 1-.415.83",fill:"#F4D19D"}),e.createElement("path",{fill:"#CC9B6E",d:"M157.847 128.479h-19.384l-7.857-10.475.415-.31 7.7 10.266h19.126zM130.554 150.685l-.032-8.177.519-.002.032 8.177z"}),e.createElement("path",{fill:"#CC9B6E",d:"M130.511 139.783l-.08-21.414.519-.002.08 21.414zM111.876 140.932l-.498-.143 1.479-5.167.498.143zM108.437 141.06l-2.679-2.935 2.665-3.434.41.318-2.397 3.089 2.384 2.612zM116.607 141.06l-.383-.35 2.383-2.612-2.397-3.089.41-.318 2.665 3.434z"}),e.createElement("path",{d:"M154.316 131.892l-3.114-1.96.038 3.514-1.043.092c-1.682.115-3.634.23-4.789.23-1.902 0-2.693 2.258 2.23 2.648l-2.645-.596s-2.168 1.317.504 2.3c0 0-1.58 1.217.561 2.58-.584 3.504 5.247 4.058 7.122 3.59 1.876-.47 4.233-2.359 4.487-5.16.28-3.085-.89-5.432-3.35-7.238",fill:"#FFC6A0"}),e.createElement("path",{d:"M153.686 133.577s-6.522.47-8.36.372c-1.836-.098-1.904 2.19 2.359 2.264 3.739.15 5.451-.044 5.451-.044",stroke:"#DB836E",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M145.16 135.877c-1.85 1.346.561 2.355.561 2.355s3.478.898 6.73.617",stroke:"#DB836E",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M151.89 141.71s-6.28.111-6.73-2.132c-.223-1.346.45-1.402.45-1.402M146.114 140.868s-1.103 3.16 5.44 3.533M151.202 129.932v3.477M52.838 89.286c3.533-.337 8.423-1.248 13.582-7.754",stroke:"#DB836E",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M168.567 248.318a6.647 6.647 0 0 1-6.647-6.647v-66.466a6.647 6.647 0 1 1 13.294 0v66.466a6.647 6.647 0 0 1-6.647 6.647",fill:"#5BA02E"}),e.createElement("path",{d:"M176.543 247.653a6.647 6.647 0 0 1-6.646-6.647v-33.232a6.647 6.647 0 1 1 13.293 0v33.232a6.647 6.647 0 0 1-6.647 6.647",fill:"#92C110"}),e.createElement("path",{d:"M186.443 293.613H158.92a3.187 3.187 0 0 1-3.187-3.187v-46.134a3.187 3.187 0 0 1 3.187-3.187h27.524a3.187 3.187 0 0 1 3.187 3.187v46.134a3.187 3.187 0 0 1-3.187 3.187",fill:"#F2D7AD"}),e.createElement("path",{d:"M88.979 89.48s7.776 5.384 16.6 2.842",stroke:"#E4EBF7",strokeWidth:"1.101",strokeLinecap:"round",strokeLinejoin:"round"}))),H=()=>e.createElement("svg",{width:"254",height:"294"},e.createElement("title",null,"Server Error"),e.createElement("defs",null,e.createElement("path",{d:"M0 .335h253.49v253.49H0z"}),e.createElement("path",{d:"M0 293.665h253.49V.401H0z"})),e.createElement("g",{fill:"none",fillRule:"evenodd"},e.createElement("g",{transform:"translate(0 .067)"},e.createElement("mask",{fill:"#fff"}),e.createElement("path",{d:"M0 128.134v-2.11C0 56.608 56.273.334 125.69.334h2.11c69.416 0 125.69 56.274 125.69 125.69v2.11c0 69.417-56.274 125.69-125.69 125.69h-2.11C56.273 253.824 0 197.551 0 128.134",fill:"#E4EBF7",mask:"url(#b)"})),e.createElement("path",{d:"M39.989 132.108a8.332 8.332 0 1 1-16.581-1.671 8.332 8.332 0 0 1 16.58 1.671",fill:"#FFF"}),e.createElement("path",{d:"M37.19 135.59l10.553 5.983M48.665 147.884l-12.734 10.861",stroke:"#FFF",strokeWidth:"2"}),e.createElement("path",{d:"M40.11 160.816a5.706 5.706 0 1 1-11.354-1.145 5.706 5.706 0 0 1 11.354 1.145M57.943 144.6a5.747 5.747 0 1 1-11.436-1.152 5.747 5.747 0 0 1 11.436 1.153M99.656 27.434l30.024-.013a4.619 4.619 0 1 0-.004-9.238l-30.024.013a4.62 4.62 0 0 0 .004 9.238M111.14 45.896l30.023-.013a4.62 4.62 0 1 0-.004-9.238l-30.024.013a4.619 4.619 0 1 0 .004 9.238",fill:"#FFF"}),e.createElement("path",{d:"M113.53 27.421v-.002l15.89-.007a4.619 4.619 0 1 0 .005 9.238l-15.892.007v-.002a4.618 4.618 0 0 0-.004-9.234M150.167 70.091h-3.979a4.789 4.789 0 0 1-4.774-4.775 4.788 4.788 0 0 1 4.774-4.774h3.979a4.789 4.789 0 0 1 4.775 4.774 4.789 4.789 0 0 1-4.775 4.775",fill:"#FFF"}),e.createElement("path",{d:"M171.687 30.234c0-16.392 13.289-29.68 29.681-29.68 16.392 0 29.68 13.288 29.68 29.68 0 16.393-13.288 29.681-29.68 29.681s-29.68-13.288-29.68-29.68",fill:"#FF603B"}),e.createElement("path",{d:"M203.557 19.435l-.676 15.035a1.514 1.514 0 0 1-3.026 0l-.675-15.035a2.19 2.19 0 1 1 4.377 0m-.264 19.378c.513.477.77 1.1.77 1.87s-.257 1.393-.77 1.907c-.55.476-1.21.733-1.943.733a2.545 2.545 0 0 1-1.87-.77c-.55-.514-.806-1.136-.806-1.87 0-.77.256-1.393.806-1.87.513-.513 1.137-.733 1.87-.733.77 0 1.43.22 1.943.733",fill:"#FFF"}),e.createElement("path",{d:"M119.3 133.275c4.426-.598 3.612-1.204 4.079-4.778.675-5.18-3.108-16.935-8.262-25.118-1.088-10.72-12.598-11.24-12.598-11.24s4.312 4.895 4.196 16.199c1.398 5.243.804 14.45.804 14.45s5.255 11.369 11.78 10.487",fill:"#FFB594"}),e.createElement("path",{d:"M100.944 91.61s1.463-.583 3.211.582c8.08 1.398 10.368 6.706 11.3 11.368 1.864 1.282 1.864 2.33 1.864 3.496.365.777 1.515 3.03 1.515 3.03s-7.225 1.748-10.954 6.758c-1.399-6.41-6.936-25.235-6.936-25.235",fill:"#FFF"}),e.createElement("path",{d:"M94.008 90.5l1.019-5.815-9.23-11.874-5.233 5.581-2.593 9.863s8.39 5.128 16.037 2.246",fill:"#FFB594"}),e.createElement("path",{d:"M82.931 78.216s-4.557-2.868-2.445-6.892c1.632-3.107 4.537 1.139 4.537 1.139s.524-3.662 3.139-3.662c.523-1.046 1.569-4.184 1.569-4.184s11.507 2.615 13.6 3.138c-.001 5.23-2.317 19.529-7.884 19.969-8.94.706-12.516-9.508-12.516-9.508",fill:"#FFC6A0"}),e.createElement("path",{d:"M102.971 72.243c2.616-2.093 3.489-9.775 3.489-9.775s-2.492-.492-6.676-2.062c-4.708-2.092-12.867-4.771-17.575.982-9.54 4.41-2.062 19.93-2.062 19.93l2.729-3.037s-3.956-3.304-2.092-6.277c2.183-3.48 3.943 1.08 3.943 1.08s.64-2.4 3.6-3.36c.356-.714 1.04-2.69 1.44-3.872a1.08 1.08 0 0 1 1.27-.707c2.41.56 8.723 2.03 11.417 2.676.524.126.876.619.825 1.156l-.308 3.266z",fill:"#520038"}),e.createElement("path",{d:"M101.22 76.514c-.104.613-.585 1.044-1.076.96-.49-.082-.805-.646-.702-1.26.104-.613.585-1.044 1.076-.961.491.083.805.647.702 1.26M94.26 75.074c-.104.613-.585 1.044-1.076.96-.49-.082-.805-.646-.702-1.26.104-.613.585-1.044 1.076-.96.491.082.805.646.702 1.26",fill:"#552950"}),e.createElement("path",{stroke:"#DB836E",strokeWidth:"1.063",strokeLinecap:"round",strokeLinejoin:"round",d:"M99.206 73.644l-.9 1.62-.3 4.38h-2.24"}),e.createElement("path",{d:"M99.926 73.284s1.8-.72 2.52.54",stroke:"#5C2552",strokeWidth:"1.117",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M81.367 73.084s.48-1.12 1.12-.72c.64.4 1.28 1.44.56 2s.16 1.68.16 1.68",stroke:"#DB836E",strokeWidth:"1.117",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M92.326 71.724s1.84 1.12 4.16.96",stroke:"#5C2552",strokeWidth:"1.117",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M92.726 80.604s2.24 1.2 4.4 1.2M93.686 83.164s.96.4 1.52.32M83.687 80.044s1.786 6.547 9.262 7.954",stroke:"#DB836E",strokeWidth:"1.063",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M95.548 91.663s-1.068 2.821-8.298 2.105c-7.23-.717-10.29-5.044-10.29-5.044",stroke:"#E4EBF7",strokeWidth:"1.136",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M78.126 87.478s6.526 4.972 16.47 2.486c0 0 9.577 1.02 11.536 5.322 5.36 11.77.543 36.835 0 39.962 3.496 4.055-.466 8.483-.466 8.483-15.624-3.548-35.81-.6-35.81-.6-4.849-3.546-1.223-9.044-1.223-9.044L62.38 110.32c-2.485-15.227.833-19.803 3.549-20.743 3.03-1.049 8.04-1.282 8.04-1.282.496-.058 1.08-.076 1.37-.233 2.36-1.282 2.787-.583 2.787-.583",fill:"#FFF"}),e.createElement("path",{d:"M65.828 89.81s-6.875.465-7.59 8.156c-.466 8.857 3.03 10.954 3.03 10.954s6.075 22.102 16.796 22.957c8.39-2.176 4.758-6.702 4.661-11.42-.233-11.304-7.108-16.897-7.108-16.897s-4.212-13.75-9.789-13.75",fill:"#FFC6A0"}),e.createElement("path",{d:"M71.716 124.225s.855 11.264 9.828 6.486c4.765-2.536 7.581-13.828 9.789-22.568 1.456-5.768 2.58-12.197 2.58-12.197l-4.973-1.709s-2.408 5.516-7.769 12.275c-4.335 5.467-9.144 11.11-9.455 17.713",fill:"#FFC6A0"}),e.createElement("path",{d:"M108.463 105.191s1.747 2.724-2.331 30.535c2.376 2.216 1.053 6.012-.233 7.51",stroke:"#E4EBF7",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M123.262 131.527s-.427 2.732-11.77 1.981c-15.187-1.006-25.326-3.25-25.326-3.25l.933-5.8s.723.215 9.71-.068c11.887-.373 18.714-6.07 24.964-1.022 4.039 3.263 1.489 8.16 1.489 8.16",fill:"#FFC6A0"}),e.createElement("path",{d:"M70.24 90.974s-5.593-4.739-11.054 2.68c-3.318 7.223.517 15.284 2.664 19.578-.31 3.729 2.33 4.311 2.33 4.311s.108.895 1.516 2.68c4.078-7.03 6.72-9.166 13.711-12.546-.328-.656-1.877-3.265-1.825-3.767.175-1.69-1.282-2.623-1.282-2.623s-.286-.156-1.165-2.738c-.788-2.313-2.036-5.177-4.895-7.575",fill:"#FFF"}),e.createElement("path",{d:"M90.232 288.027s4.855 2.308 8.313 1.155c3.188-1.063 5.12.755 8.002 1.331 2.881.577 7.769 1.243 13.207-1.424-.117-6.228-7.786-4.499-13.518-7.588-2.895-1.56-4.276-5.336-4.066-9.944H91.544s-1.573 11.89-1.312 16.47",fill:"#CBD1D1"}),e.createElement("path",{d:"M90.207 287.833s2.745 1.437 7.639.738c3.456-.494 3.223.66 7.418 1.282 4.195.621 13.092-.194 14.334-1.126.466 1.242-.388 2.33-.388 2.33s-1.709.682-5.438.932c-2.295.154-8.098.276-10.14-.621-2.02-1.554-4.894-1.515-6.06-.234-4.427 1.075-7.184-.31-7.184-.31l-.181-2.991z",fill:"#2B0849"}),e.createElement("path",{d:"M98.429 272.257h3.496s-.117 7.574 5.127 9.671c-5.244.7-9.672-2.602-8.623-9.671",fill:"#A4AABA"}),e.createElement("path",{d:"M44.425 272.046s-2.208 7.774-4.702 12.899c-1.884 3.874-4.428 7.854 5.729 7.854 6.97 0 9.385-.503 7.782-6.917-1.604-6.415.279-13.836.279-13.836h-9.088z",fill:"#CBD1D1"}),e.createElement("path",{d:"M38.066 290.277s2.198 1.225 6.954 1.225c6.376 0 8.646-1.73 8.646-1.73s.63 1.168-.649 2.27c-1.04.897-3.77 1.668-7.745 1.621-4.347-.05-6.115-.593-7.062-1.224-.864-.577-.72-1.657-.144-2.162",fill:"#2B0849"}),e.createElement("path",{d:"M45.344 274.041s.035 1.592-.329 3.07c-.365 1.49-1.13 3.255-1.184 4.34-.061 1.206 4.755 1.657 5.403.036.65-1.622 1.357-6.737 2.006-7.602.648-.865-5.14-2.222-5.896.156",fill:"#A4AABA"}),e.createElement("path",{d:"M89.476 277.57l13.899.095s1.349-56.643 1.925-66.909c.576-10.267 3.923-45.052 1.042-65.585l-13.037-.669-23.737.81s-.452 4.12-1.243 10.365c-.065.515-.708.874-.777 1.417-.078.608.439 1.407.332 2.044-2.455 14.627-5.797 32.736-8.256 46.837-.121.693-1.282 1.048-1.515 2.796-.042.314.22 1.584.116 1.865-7.14 19.473-12.202 52.601-15.66 67.19l15.176-.015s2.282-10.145 4.185-18.871c2.922-13.389 24.012-88.32 24.012-88.32l3.133-.954-.158 48.568s-.233 1.282.35 2.098c.583.815-.581 1.167-.408 2.331l.408 1.864s-.466 7.458-.932 12.352c-.467 4.895 1.145 40.69 1.145 40.69",fill:"#7BB2F9"}),e.createElement("path",{d:"M64.57 218.881c1.197.099 4.195-2.097 7.225-5.127M96.024 222.534s2.881-1.152 6.34-4.034",stroke:"#648BD8",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M96.973 219.373s2.882-1.153 6.34-4.034",stroke:"#648BD8",strokeWidth:"1.032",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M63.172 222.144s2.724-.614 6.759-3.496M74.903 146.166c-.281 3.226.31 8.856-4.506 9.478M93.182 144.344s.115 14.557-1.344 15.65c-2.305 1.73-3.107 2.02-3.107 2.02M89.197 144.923s.269 13.144-1.01 25.088M83.525 170.71s6.81-1.051 9.116-1.051M46.026 270.045l-.892 4.538M46.937 263.289l-.815 4.157M62.725 202.503c-.33 1.618-.102 1.904-.449 3.438 0 0-2.756 1.903-2.29 3.923.466 2.02-.31 3.424-4.505 17.252-1.762 5.807-4.233 18.922-6.165 28.278-.03.144-.521 2.646-1.14 5.8M64.158 194.136c-.295 1.658-.6 3.31-.917 4.938M71.33 146.787l-1.244 10.877s-1.14.155-.519 2.33c.117 1.399-2.778 16.39-5.382 31.615M44.242 273.727H58.07",stroke:"#648BD8",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M106.18 142.117c-3.028-.489-18.825-2.744-36.219.2a.625.625 0 0 0-.518.644c.063 1.307.044 2.343.015 2.995a.617.617 0 0 0 .716.636c3.303-.534 17.037-2.412 35.664-.266.347.04.66-.214.692-.56.124-1.347.16-2.425.17-3.029a.616.616 0 0 0-.52-.62",fill:"#192064"}),e.createElement("path",{d:"M96.398 145.264l.003-5.102a.843.843 0 0 0-.809-.847 114.104 114.104 0 0 0-8.141-.014.85.85 0 0 0-.82.847l-.003 5.097c0 .476.388.857.864.845 2.478-.064 5.166-.067 8.03.017a.848.848 0 0 0 .876-.843",fill:"#FFF"}),e.createElement("path",{d:"M95.239 144.296l.002-3.195a.667.667 0 0 0-.643-.672c-1.9-.061-3.941-.073-6.094-.01a.675.675 0 0 0-.654.672l-.002 3.192c0 .376.305.677.68.669 1.859-.042 3.874-.043 6.02.012.376.01.69-.291.691-.668",fill:"#192064"}),e.createElement("path",{d:"M90.102 273.522h12.819M91.216 269.761c.006 3.519-.072 5.55 0 6.292M90.923 263.474c-.009 1.599-.016 2.558-.016 4.505M90.44 170.404l.932 46.38s.7 1.631-.233 2.796c-.932 1.166 2.564.7.932 2.33-1.63 1.633.933 1.166 0 3.497-.618 1.546-1.031 21.921-1.138 36.513",stroke:"#648BD8",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M73.736 98.665l2.214 4.312s2.098.816 1.865 2.68l.816 2.214M64.297 116.611c.233-.932 2.176-7.147 12.585-10.488M77.598 90.042s7.691 6.137 16.547 2.72",stroke:"#E4EBF7",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M91.974 86.954s5.476-.816 7.574-4.545c1.297-.345.72 2.212-.33 3.671-.7.971-1.01 1.554-1.01 1.554s.194.31.155.816c-.053.697-.175.653-.272 1.048-.081.335.108.657 0 1.049-.046.17-.198.5-.382.878-.12.249-.072.687-.2.948-.231.469-1.562 1.87-2.622 2.855-3.826 3.554-5.018 1.644-6.001-.408-.894-1.865-.661-5.127-.874-6.875-.35-2.914-2.622-3.03-1.923-4.429.343-.685 2.87.69 3.263 1.748.757 2.04 2.952 1.807 2.622 1.69",fill:"#FFC6A0"}),e.createElement("path",{d:"M99.8 82.429c-.465.077-.35.272-.97 1.243-.622.971-4.817 2.932-6.39 3.224-2.589.48-2.278-1.56-4.254-2.855-1.69-1.107-3.562-.638-1.398 1.398.99.932.932 1.107 1.398 3.205.335 1.506-.64 3.67.7 5.593",stroke:"#DB836E",strokeWidth:".774",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M79.543 108.673c-2.1 2.926-4.266 6.175-5.557 8.762",stroke:"#E59788",strokeWidth:".774",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M87.72 124.768s-2.098-1.942-5.127-2.719c-3.03-.777-3.574-.155-5.516.078-1.942.233-3.885-.932-3.652.7.233 1.63 5.05 1.01 5.206 2.097.155 1.087-6.37 2.796-8.313 2.175-.777.777.466 1.864 2.02 2.175.233 1.554 2.253 1.554 2.253 1.554s.699 1.01 2.641 1.088c2.486 1.32 8.934-.7 10.954-1.554 2.02-.855-.466-5.594-.466-5.594",fill:"#FFC6A0"}),e.createElement("path",{d:"M73.425 122.826s.66 1.127 3.167 1.418c2.315.27 2.563.583 2.563.583s-2.545 2.894-9.07 2.272M72.416 129.274s3.826.097 4.933-.718M74.98 130.75s1.961.136 3.36-.505M77.232 131.916s1.748.019 2.914-.505M73.328 122.321s-.595-1.032 1.262-.427c1.671.544 2.833.055 5.128.155 1.389.061 3.067-.297 3.982.15 1.606.784 3.632 2.181 3.632 2.181s10.526 1.204 19.033-1.127M78.864 108.104s-8.39 2.758-13.168 12.12",stroke:"#E59788",strokeWidth:".774",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M109.278 112.533s3.38-3.613 7.575-4.662",stroke:"#E4EBF7",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M107.375 123.006s9.697-2.745 11.445-.88",stroke:"#E59788",strokeWidth:".774",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M194.605 83.656l3.971-3.886M187.166 90.933l3.736-3.655M191.752 84.207l-4.462-4.56M198.453 91.057l-4.133-4.225M129.256 163.074l3.718-3.718M122.291 170.039l3.498-3.498M126.561 163.626l-4.27-4.27M132.975 170.039l-3.955-3.955",stroke:"#BFCDDD",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M190.156 211.779h-1.604a4.023 4.023 0 0 1-4.011-4.011V175.68a4.023 4.023 0 0 1 4.01-4.01h1.605a4.023 4.023 0 0 1 4.011 4.01v32.088a4.023 4.023 0 0 1-4.01 4.01",fill:"#A3B4C6"}),e.createElement("path",{d:"M237.824 212.977a4.813 4.813 0 0 1-4.813 4.813h-86.636a4.813 4.813 0 0 1 0-9.626h86.636a4.813 4.813 0 0 1 4.813 4.813",fill:"#A3B4C6"}),e.createElement("mask",{fill:"#fff"}),e.createElement("path",{fill:"#A3B4C6",mask:"url(#d)",d:"M154.098 190.096h70.513v-84.617h-70.513z"}),e.createElement("path",{d:"M224.928 190.096H153.78a3.219 3.219 0 0 1-3.208-3.209V167.92a3.219 3.219 0 0 1 3.208-3.21h71.148a3.219 3.219 0 0 1 3.209 3.21v18.967a3.219 3.219 0 0 1-3.21 3.209M224.928 130.832H153.78a3.218 3.218 0 0 1-3.208-3.208v-18.968a3.219 3.219 0 0 1 3.208-3.209h71.148a3.219 3.219 0 0 1 3.209 3.21v18.967a3.218 3.218 0 0 1-3.21 3.208",fill:"#BFCDDD",mask:"url(#d)"}),e.createElement("path",{d:"M159.563 120.546a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M166.98 120.546a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M174.397 120.546a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M222.539 120.546h-22.461a.802.802 0 0 1-.802-.802v-3.208c0-.443.359-.803.802-.803h22.46c.444 0 .803.36.803.803v3.208c0 .443-.36.802-.802.802",fill:"#FFF",mask:"url(#d)"}),e.createElement("path",{d:"M224.928 160.464H153.78a3.218 3.218 0 0 1-3.208-3.209v-18.967a3.219 3.219 0 0 1 3.208-3.209h71.148a3.219 3.219 0 0 1 3.209 3.209v18.967a3.218 3.218 0 0 1-3.21 3.209",fill:"#BFCDDD",mask:"url(#d)"}),e.createElement("path",{d:"M173.455 130.832h49.301M164.984 130.832h6.089M155.952 130.832h6.75M173.837 160.613h49.3M165.365 160.613h6.089M155.57 160.613h6.751",stroke:"#7C90A5",strokeWidth:"1.124",strokeLinecap:"round",strokeLinejoin:"round",mask:"url(#d)"}),e.createElement("path",{d:"M159.563 151.038a2.407 2.407 0 1 1 0-4.814 2.407 2.407 0 0 1 0 4.814M166.98 151.038a2.407 2.407 0 1 1 0-4.814 2.407 2.407 0 0 1 0 4.814M174.397 151.038a2.407 2.407 0 1 1 .001-4.814 2.407 2.407 0 0 1 0 4.814M222.539 151.038h-22.461a.802.802 0 0 1-.802-.802v-3.209c0-.443.359-.802.802-.802h22.46c.444 0 .803.36.803.802v3.209c0 .443-.36.802-.802.802M159.563 179.987a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M166.98 179.987a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M174.397 179.987a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M222.539 179.987h-22.461a.802.802 0 0 1-.802-.802v-3.209c0-.443.359-.802.802-.802h22.46c.444 0 .803.36.803.802v3.209c0 .443-.36.802-.802.802",fill:"#FFF",mask:"url(#d)"}),e.createElement("path",{d:"M203.04 221.108h-27.372a2.413 2.413 0 0 1-2.406-2.407v-11.448a2.414 2.414 0 0 1 2.406-2.407h27.372a2.414 2.414 0 0 1 2.407 2.407V218.7a2.413 2.413 0 0 1-2.407 2.407",fill:"#BFCDDD",mask:"url(#d)"}),e.createElement("path",{d:"M177.259 207.217v11.52M201.05 207.217v11.52",stroke:"#A3B4C6",strokeWidth:"1.124",strokeLinecap:"round",strokeLinejoin:"round",mask:"url(#d)"}),e.createElement("path",{d:"M162.873 267.894a9.422 9.422 0 0 1-9.422-9.422v-14.82a9.423 9.423 0 0 1 18.845 0v14.82a9.423 9.423 0 0 1-9.423 9.422",fill:"#5BA02E",mask:"url(#d)"}),e.createElement("path",{d:"M171.22 267.83a9.422 9.422 0 0 1-9.422-9.423v-3.438a9.423 9.423 0 0 1 18.845 0v3.438a9.423 9.423 0 0 1-9.422 9.423",fill:"#92C110",mask:"url(#d)"}),e.createElement("path",{d:"M181.31 293.666h-27.712a3.209 3.209 0 0 1-3.209-3.21V269.79a3.209 3.209 0 0 1 3.209-3.21h27.711a3.209 3.209 0 0 1 3.209 3.21v20.668a3.209 3.209 0 0 1-3.209 3.209",fill:"#F2D7AD",mask:"url(#d)"}))),F=l(861),O=l(83559),R=l(83262);const N=t=>{const{componentCls:r,lineHeightHeading3:a,iconCls:n,padding:d,paddingXL:h,paddingXS:L,paddingLG:M,marginXS:I,lineHeight:x}=t;return{[r]:{padding:`${(0,F.unit)(t.calc(M).mul(2).equal())} ${(0,F.unit)(h)}`,"&-rtl":{direction:"rtl"}},[`${r} ${r}-image`]:{width:t.imageWidth,height:t.imageHeight,margin:"auto"},[`${r} ${r}-icon`]:{marginBottom:M,textAlign:"center",[`& > ${n}`]:{fontSize:t.iconFontSize}},[`${r} ${r}-title`]:{color:t.colorTextHeading,fontSize:t.titleFontSize,lineHeight:a,marginBlock:I,textAlign:"center"},[`${r} ${r}-subtitle`]:{color:t.colorTextDescription,fontSize:t.subtitleFontSize,lineHeight:x,textAlign:"center"},[`${r} ${r}-content`]:{marginTop:M,padding:`${(0,F.unit)(M)} ${(0,F.unit)(t.calc(d).mul(2.5).equal())}`,backgroundColor:t.colorFillAlter},[`${r} ${r}-extra`]:{margin:t.extraMargin,textAlign:"center","& > *":{marginInlineEnd:L,"&:last-child":{marginInlineEnd:0}}}}},T=t=>{const{componentCls:r,iconCls:a}=t;return{[`${r}-success ${r}-icon > ${a}`]:{color:t.resultSuccessIconColor},[`${r}-error ${r}-icon > ${a}`]:{color:t.resultErrorIconColor},[`${r}-info ${r}-icon > ${a}`]:{color:t.resultInfoIconColor},[`${r}-warning ${r}-icon > ${a}`]:{color:t.resultWarningIconColor}}},y=t=>[N(t),T(t)],U=t=>y(t),V=t=>({titleFontSize:t.fontSizeHeading3,subtitleFontSize:t.fontSize,iconFontSize:t.fontSizeHeading3*3,extraMargin:`${t.paddingLG}px 0 0 0`});var Z=(0,O.I$)("Result",t=>{const r=t.colorInfo,a=t.colorError,n=t.colorSuccess,d=t.colorWarning,h=(0,R.mergeToken)(t,{resultInfoIconColor:r,resultErrorIconColor:a,resultSuccessIconColor:n,resultWarningIconColor:d,imageWidth:250,imageHeight:295});return[U(h)]},V),_=()=>e.createElement("svg",{width:"251",height:"294"},e.createElement("title",null,"Unauthorized"),e.createElement("g",{fill:"none",fillRule:"evenodd"},e.createElement("path",{d:"M0 129.023v-2.084C0 58.364 55.591 2.774 124.165 2.774h2.085c68.574 0 124.165 55.59 124.165 124.165v2.084c0 68.575-55.59 124.166-124.165 124.166h-2.085C55.591 253.189 0 197.598 0 129.023",fill:"#E4EBF7"}),e.createElement("path",{d:"M41.417 132.92a8.231 8.231 0 1 1-16.38-1.65 8.231 8.231 0 0 1 16.38 1.65",fill:"#FFF"}),e.createElement("path",{d:"M38.652 136.36l10.425 5.91M49.989 148.505l-12.58 10.73",stroke:"#FFF",strokeWidth:"2"}),e.createElement("path",{d:"M41.536 161.28a5.636 5.636 0 1 1-11.216-1.13 5.636 5.636 0 0 1 11.216 1.13M59.154 145.261a5.677 5.677 0 1 1-11.297-1.138 5.677 5.677 0 0 1 11.297 1.138M100.36 29.516l29.66-.013a4.562 4.562 0 1 0-.004-9.126l-29.66.013a4.563 4.563 0 0 0 .005 9.126M111.705 47.754l29.659-.013a4.563 4.563 0 1 0-.004-9.126l-29.66.013a4.563 4.563 0 1 0 .005 9.126",fill:"#FFF"}),e.createElement("path",{d:"M114.066 29.503V29.5l15.698-.007a4.563 4.563 0 1 0 .004 9.126l-15.698.007v-.002a4.562 4.562 0 0 0-.004-9.122M185.405 137.723c-.55 5.455-5.418 9.432-10.873 8.882-5.456-.55-9.432-5.418-8.882-10.873.55-5.455 5.418-9.432 10.873-8.882 5.455.55 9.432 5.418 8.882 10.873",fill:"#FFF"}),e.createElement("path",{d:"M180.17 143.772l12.572 7.129M193.841 158.42L178.67 171.36",stroke:"#FFF",strokeWidth:"2"}),e.createElement("path",{d:"M185.55 171.926a6.798 6.798 0 1 1-13.528-1.363 6.798 6.798 0 0 1 13.527 1.363M204.12 155.285a6.848 6.848 0 1 1-13.627-1.375 6.848 6.848 0 0 1 13.626 1.375",fill:"#FFF"}),e.createElement("path",{d:"M152.988 194.074a2.21 2.21 0 1 1-4.42 0 2.21 2.21 0 0 1 4.42 0zM225.931 118.217a2.21 2.21 0 1 1-4.421 0 2.21 2.21 0 0 1 4.421 0zM217.09 153.051a2.21 2.21 0 1 1-4.421 0 2.21 2.21 0 0 1 4.42 0zM177.84 109.842a2.21 2.21 0 1 1-4.422 0 2.21 2.21 0 0 1 4.421 0zM196.114 94.454a2.21 2.21 0 1 1-4.421 0 2.21 2.21 0 0 1 4.421 0zM202.844 182.523a2.21 2.21 0 1 1-4.42 0 2.21 2.21 0 0 1 4.42 0z",stroke:"#FFF",strokeWidth:"2"}),e.createElement("path",{stroke:"#FFF",strokeWidth:"2",d:"M215.125 155.262l-1.902 20.075-10.87 5.958M174.601 176.636l-6.322 9.761H156.98l-4.484 6.449M175.874 127.28V111.56M221.51 119.404l-12.77 7.859-15.228-7.86V96.668"}),e.createElement("path",{d:"M180.68 29.32C180.68 13.128 193.806 0 210 0c16.193 0 29.32 13.127 29.32 29.32 0 16.194-13.127 29.322-29.32 29.322-16.193 0-29.32-13.128-29.32-29.321",fill:"#A26EF4"}),e.createElement("path",{d:"M221.45 41.706l-21.563-.125a1.744 1.744 0 0 1-1.734-1.754l.071-12.23a1.744 1.744 0 0 1 1.754-1.734l21.562.125c.964.006 1.74.791 1.735 1.755l-.071 12.229a1.744 1.744 0 0 1-1.754 1.734",fill:"#FFF"}),e.createElement("path",{d:"M215.106 29.192c-.015 2.577-2.049 4.654-4.543 4.64-2.494-.014-4.504-2.115-4.489-4.693l.04-6.925c.016-2.577 2.05-4.654 4.543-4.64 2.494.015 4.504 2.116 4.49 4.693l-.04 6.925zm-4.53-14.074a6.877 6.877 0 0 0-6.916 6.837l-.043 7.368a6.877 6.877 0 0 0 13.754.08l.042-7.368a6.878 6.878 0 0 0-6.837-6.917zM167.566 68.367h-3.93a4.73 4.73 0 0 1-4.717-4.717 4.73 4.73 0 0 1 4.717-4.717h3.93a4.73 4.73 0 0 1 4.717 4.717 4.73 4.73 0 0 1-4.717 4.717",fill:"#FFF"}),e.createElement("path",{d:"M168.214 248.838a6.611 6.611 0 0 1-6.61-6.611v-66.108a6.611 6.611 0 0 1 13.221 0v66.108a6.611 6.611 0 0 1-6.61 6.61",fill:"#5BA02E"}),e.createElement("path",{d:"M176.147 248.176a6.611 6.611 0 0 1-6.61-6.61v-33.054a6.611 6.611 0 1 1 13.221 0v33.053a6.611 6.611 0 0 1-6.61 6.611",fill:"#92C110"}),e.createElement("path",{d:"M185.994 293.89h-27.376a3.17 3.17 0 0 1-3.17-3.17v-45.887a3.17 3.17 0 0 1 3.17-3.17h27.376a3.17 3.17 0 0 1 3.17 3.17v45.886a3.17 3.17 0 0 1-3.17 3.17",fill:"#F2D7AD"}),e.createElement("path",{d:"M81.972 147.673s6.377-.927 17.566-1.28c11.729-.371 17.57 1.086 17.57 1.086s3.697-3.855.968-8.424c1.278-12.077 5.982-32.827.335-48.273-1.116-1.339-3.743-1.512-7.536-.62-1.337.315-7.147-.149-7.983-.1l-15.311-.347s-3.487-.17-8.035-.508c-1.512-.113-4.227-1.683-5.458-.338-.406.443-2.425 5.669-1.97 16.077l8.635 35.642s-3.141 3.61 1.219 7.085",fill:"#FFF"}),e.createElement("path",{d:"M75.768 73.325l-.9-6.397 11.982-6.52s7.302-.118 8.038 1.205c.737 1.324-5.616.993-5.616.993s-1.836 1.388-2.615 2.5c-1.654 2.363-.986 6.471-8.318 5.986-1.708.284-2.57 2.233-2.57 2.233",fill:"#FFC6A0"}),e.createElement("path",{d:"M52.44 77.672s14.217 9.406 24.973 14.444c1.061.497-2.094 16.183-11.892 11.811-7.436-3.318-20.162-8.44-21.482-14.496-.71-3.258 2.543-7.643 8.401-11.76M141.862 80.113s-6.693 2.999-13.844 6.876c-3.894 2.11-10.137 4.704-12.33 7.988-6.224 9.314 3.536 11.22 12.947 7.503 6.71-2.651 28.999-12.127 13.227-22.367",fill:"#FFB594"}),e.createElement("path",{d:"M76.166 66.36l3.06 3.881s-2.783 2.67-6.31 5.747c-7.103 6.195-12.803 14.296-15.995 16.44-3.966 2.662-9.754 3.314-12.177-.118-3.553-5.032.464-14.628 31.422-25.95",fill:"#FFC6A0"}),e.createElement("path",{d:"M64.674 85.116s-2.34 8.413-8.912 14.447c.652.548 18.586 10.51 22.144 10.056 5.238-.669 6.417-18.968 1.145-20.531-.702-.208-5.901-1.286-8.853-2.167-.87-.26-1.611-1.71-3.545-.936l-1.98-.869zM128.362 85.826s5.318 1.956 7.325 13.734c-.546.274-17.55 12.35-21.829 7.805-6.534-6.94-.766-17.393 4.275-18.61 4.646-1.121 5.03-1.37 10.23-2.929",fill:"#FFF"}),e.createElement("path",{d:"M78.18 94.656s.911 7.41-4.914 13.078",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M87.397 94.68s3.124 2.572 10.263 2.572c7.14 0 9.074-3.437 9.074-3.437",stroke:"#E4EBF7",strokeWidth:".932",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M117.184 68.639l-6.781-6.177s-5.355-4.314-9.223-.893c-3.867 3.422 4.463 2.083 5.653 4.165 1.19 2.082.848 1.143-2.083.446-5.603-1.331-2.082.893 2.975 5.355 2.091 1.845 6.992.955 6.992.955l2.467-3.851z",fill:"#FFC6A0"}),e.createElement("path",{d:"M105.282 91.315l-.297-10.937-15.918-.027-.53 10.45c-.026.403.17.788.515.999 2.049 1.251 9.387 5.093 15.799.424.287-.21.443-.554.431-.91",fill:"#FFB594"}),e.createElement("path",{d:"M107.573 74.24c.817-1.147.982-9.118 1.015-11.928a1.046 1.046 0 0 0-.965-1.055l-4.62-.365c-7.71-1.044-17.071.624-18.253 6.346-5.482 5.813-.421 13.244-.421 13.244s1.963 3.566 4.305 6.791c.756 1.041.398-3.731 3.04-5.929 5.524-4.594 15.899-7.103 15.899-7.103",fill:"#5C2552"}),e.createElement("path",{d:"M88.426 83.206s2.685 6.202 11.602 6.522c7.82.28 8.973-7.008 7.434-17.505l-.909-5.483c-6.118-2.897-15.478.54-15.478.54s-.576 2.044-.19 5.504c-2.276 2.066-1.824 5.618-1.824 5.618s-.905-1.922-1.98-2.321c-.86-.32-1.897.089-2.322 1.98-1.04 4.632 3.667 5.145 3.667 5.145",fill:"#FFC6A0"}),e.createElement("path",{stroke:"#DB836E",strokeWidth:"1.145",strokeLinecap:"round",strokeLinejoin:"round",d:"M100.843 77.099l1.701-.928-1.015-4.324.674-1.406"}),e.createElement("path",{d:"M105.546 74.092c-.022.713-.452 1.279-.96 1.263-.51-.016-.904-.607-.882-1.32.021-.713.452-1.278.96-1.263.51.016.904.607.882 1.32M97.592 74.349c-.022.713-.452 1.278-.961 1.263-.509-.016-.904-.607-.882-1.32.022-.713.452-1.279.961-1.263.51.016.904.606.882 1.32",fill:"#552950"}),e.createElement("path",{d:"M91.132 86.786s5.269 4.957 12.679 2.327",stroke:"#DB836E",strokeWidth:"1.145",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M99.776 81.903s-3.592.232-1.44-2.79c1.59-1.496 4.897-.46 4.897-.46s1.156 3.906-3.457 3.25",fill:"#DB836E"}),e.createElement("path",{d:"M102.88 70.6s2.483.84 3.402.715M93.883 71.975s2.492-1.144 4.778-1.073",stroke:"#5C2552",strokeWidth:"1.526",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M86.32 77.374s.961.879 1.458 2.106c-.377.48-1.033 1.152-.236 1.809M99.337 83.719s1.911.151 2.509-.254",stroke:"#DB836E",strokeWidth:"1.145",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M87.782 115.821l15.73-3.012M100.165 115.821l10.04-2.008",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M66.508 86.763s-1.598 8.83-6.697 14.078",stroke:"#E4EBF7",strokeWidth:"1.114",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M128.31 87.934s3.013 4.121 4.06 11.785",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M64.09 84.816s-6.03 9.912-13.607 9.903",stroke:"#DB836E",strokeWidth:".795",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M112.366 65.909l-.142 5.32s5.993 4.472 11.945 9.202c4.482 3.562 8.888 7.455 10.985 8.662 4.804 2.766 8.9 3.355 11.076 1.808 4.071-2.894 4.373-9.878-8.136-15.263-4.271-1.838-16.144-6.36-25.728-9.73",fill:"#FFC6A0"}),e.createElement("path",{d:"M130.532 85.488s4.588 5.757 11.619 6.214",stroke:"#DB836E",strokeWidth:".75",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M121.708 105.73s-.393 8.564-1.34 13.612",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M115.784 161.512s-3.57-1.488-2.678-7.14",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M101.52 290.246s4.326 2.057 7.408 1.03c2.842-.948 4.564.673 7.132 1.186 2.57.514 6.925 1.108 11.772-1.269-.104-5.551-6.939-4.01-12.048-6.763-2.582-1.39-3.812-4.757-3.625-8.863h-9.471s-1.402 10.596-1.169 14.68",fill:"#CBD1D1"}),e.createElement("path",{d:"M101.496 290.073s2.447 1.281 6.809.658c3.081-.44 3.74.485 7.479 1.039 3.739.554 10.802-.07 11.91-.9.415 1.108-.347 2.077-.347 2.077s-1.523.608-4.847.831c-2.045.137-5.843.293-7.663-.507-1.8-1.385-5.286-1.917-5.77-.243-3.947.958-7.41-.288-7.41-.288l-.16-2.667z",fill:"#2B0849"}),e.createElement("path",{d:"M108.824 276.19h3.116s-.103 6.751 4.57 8.62c-4.673.624-8.62-2.32-7.686-8.62",fill:"#A4AABA"}),e.createElement("path",{d:"M57.65 272.52s-2.122 7.47-4.518 12.396c-1.811 3.724-4.255 7.548 5.505 7.548 6.698 0 9.02-.483 7.479-6.648-1.541-6.164.268-13.296.268-13.296H57.65z",fill:"#CBD1D1"}),e.createElement("path",{d:"M51.54 290.04s2.111 1.178 6.682 1.178c6.128 0 8.31-1.662 8.31-1.662s.605 1.122-.624 2.18c-1 .862-3.624 1.603-7.444 1.559-4.177-.049-5.876-.57-6.786-1.177-.831-.554-.692-1.593-.138-2.078",fill:"#2B0849"}),e.createElement("path",{d:"M58.533 274.438s.034 1.529-.315 2.95c-.352 1.431-1.087 3.127-1.139 4.17-.058 1.16 4.57 1.592 5.194.035.623-1.559 1.303-6.475 1.927-7.306.622-.831-4.94-2.135-5.667.15",fill:"#A4AABA"}),e.createElement("path",{d:"M100.885 277.015l13.306.092s1.291-54.228 1.843-64.056c.552-9.828 3.756-43.13.997-62.788l-12.48-.64-22.725.776s-.433 3.944-1.19 9.921c-.062.493-.677.838-.744 1.358-.075.582.42 1.347.318 1.956-2.35 14.003-6.343 32.926-8.697 46.425-.116.663-1.227 1.004-1.45 2.677-.04.3.21 1.516.112 1.785-6.836 18.643-10.89 47.584-14.2 61.551l14.528-.014s2.185-8.524 4.008-16.878c2.796-12.817 22.987-84.553 22.987-84.553l3-.517 1.037 46.1s-.223 1.228.334 2.008c.558.782-.556 1.117-.39 2.233l.39 1.784s-.446 7.14-.892 11.826c-.446 4.685-.092 38.954-.092 38.954",fill:"#7BB2F9"}),e.createElement("path",{d:"M77.438 220.434c1.146.094 4.016-2.008 6.916-4.91M107.55 223.931s2.758-1.103 6.069-3.862",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M108.459 220.905s2.759-1.104 6.07-3.863",stroke:"#648BD8",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M76.099 223.557s2.608-.587 6.47-3.346M87.33 150.82c-.27 3.088.297 8.478-4.315 9.073M104.829 149.075s.11 13.936-1.286 14.983c-2.207 1.655-2.975 1.934-2.975 1.934M101.014 149.63s.035 12.81-1.19 24.245M94.93 174.965s7.174-1.655 9.38-1.655M75.671 204.754c-.316 1.55-.64 3.067-.973 4.535 0 0-1.45 1.822-1.003 3.756.446 1.934-.943 2.034-4.96 15.273-1.686 5.559-4.464 18.49-6.313 27.447-.078.38-4.018 18.06-4.093 18.423M77.043 196.743a313.269 313.269 0 0 1-.877 4.729M83.908 151.414l-1.19 10.413s-1.091.148-.496 2.23c.111 1.34-2.66 15.692-5.153 30.267M57.58 272.94h13.238",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M117.377 147.423s-16.955-3.087-35.7.199c.157 2.501-.002 4.128-.002 4.128s14.607-2.802 35.476-.31c.251-2.342.226-4.017.226-4.017",fill:"#192064"}),e.createElement("path",{d:"M107.511 150.353l.004-4.885a.807.807 0 0 0-.774-.81c-2.428-.092-5.04-.108-7.795-.014a.814.814 0 0 0-.784.81l-.003 4.88c0 .456.371.82.827.808a140.76 140.76 0 0 1 7.688.017.81.81 0 0 0 .837-.806",fill:"#FFF"}),e.createElement("path",{d:"M106.402 149.426l.002-3.06a.64.64 0 0 0-.616-.643 94.135 94.135 0 0 0-5.834-.009.647.647 0 0 0-.626.643l-.001 3.056c0 .36.291.648.651.64 1.78-.04 3.708-.041 5.762.012.36.009.662-.279.662-.64",fill:"#192064"}),e.createElement("path",{d:"M101.485 273.933h12.272M102.652 269.075c.006 3.368.04 5.759.11 6.47M102.667 263.125c-.009 1.53-.015 2.98-.016 4.313M102.204 174.024l.893 44.402s.669 1.561-.224 2.677c-.892 1.116 2.455.67.893 2.231-1.562 1.562.893 1.116 0 3.347-.592 1.48-.988 20.987-1.09 34.956",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"})));const K={success:B.Z,error:C.Z,info:D.Z,warning:S},u={404:E,500:H,403:_},G=Object.keys(u),b=({prefixCls:t,icon:r,status:a})=>{const n=c()(`${t}-icon`);if(G.includes(`${a}`)){const h=u[a];return e.createElement("div",{className:`${n} ${t}-image`},e.createElement(h,null))}const d=e.createElement(K[a]);return r===null||r===!1?null:e.createElement("div",{className:n},r||d)},X=({prefixCls:t,extra:r})=>r?e.createElement("div",{className:`${t}-extra`},r):null,f=({prefixCls:t,className:r,rootClassName:a,subTitle:n,title:d,style:h,children:L,status:M="info",icon:I,extra:x})=>{const{getPrefixCls:Q,direction:Y,result:m}=e.useContext(o.E_),s=Q("result",t),[w,q,e1]=Z(s),t1=c()(s,`${s}-${M}`,r,m==null?void 0:m.className,a,{[`${s}-rtl`]:Y==="rtl"},q,e1),r1=Object.assign(Object.assign({},m==null?void 0:m.style),h);return w(e.createElement("div",{className:t1,style:r1},e.createElement(b,{prefixCls:s,status:M,icon:I}),e.createElement("div",{className:`${s}-title`},d),n&&e.createElement("div",{className:`${s}-subtitle`},n),e.createElement(X,{prefixCls:s,extra:x}),L&&e.createElement("div",{className:`${s}-content`},L)))};f.PRESENTED_IMAGE_403=u[403],f.PRESENTED_IMAGE_404=u[404],f.PRESENTED_IMAGE_500=u[500];var J=f}}]); diff --git a/app/bootstrap/src/main/resources/static/8264.dc0f456d.async.js b/app/bootstrap/src/main/resources/static/8264.dc0f456d.async.js deleted file mode 100644 index 3351f17d..00000000 --- a/app/bootstrap/src/main/resources/static/8264.dc0f456d.async.js +++ /dev/null @@ -1,2 +0,0 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[8264],{5966:function(I,F,n){"use strict";var x=n(97685),h=n(1413),c=n(91),Z=n(21770),m=n(23323),r=n(55241),b=n(98423),K=n(62435),O=n(10354),P=n(86074),g=["fieldProps","proFieldProps"],C=["fieldProps","proFieldProps"],D="text",te=function(_){var t=_.fieldProps,T=_.proFieldProps,i=(0,c.Z)(_,g);return(0,P.jsx)(O.Z,(0,h.Z)({valueType:D,fieldProps:t,filedConfig:{valueType:D},proFieldProps:T},i))},re=function(_){var t=(0,Z.Z)(_.open||!1,{value:_.open,onChange:_.onOpenChange}),T=(0,x.Z)(t,2),i=T[0],J=T[1];return(0,P.jsx)(m.Z.Item,{shouldUpdate:!0,noStyle:!0,children:function(V){var M,$=V.getFieldValue(_.name||[]);return(0,P.jsx)(r.Z,(0,h.Z)((0,h.Z)({getPopupContainer:function(e){return e&&e.parentNode?e.parentNode:e},onOpenChange:function(e){return J(e)},content:(0,P.jsxs)("div",{style:{padding:"4px 0"},children:[(M=_.statusRender)===null||M===void 0?void 0:M.call(_,$),_.strengthText?(0,P.jsx)("div",{style:{marginTop:10},children:(0,P.jsx)("span",{children:_.strengthText})}):null]}),overlayStyle:{width:240},placement:"rightTop"},_.popoverProps),{},{open:i,children:_.children}))}})},ae=function(_){var t=_.fieldProps,T=_.proFieldProps,i=(0,c.Z)(_,C),J=(0,K.useState)(!1),H=(0,x.Z)(J,2),V=H[0],M=H[1];return t!=null&&t.statusRender&&i.name?(0,P.jsx)(re,{name:i.name,statusRender:t==null?void 0:t.statusRender,popoverProps:t==null?void 0:t.popoverProps,strengthText:t==null?void 0:t.strengthText,open:V,onOpenChange:M,children:(0,P.jsx)("div",{children:(0,P.jsx)(O.Z,(0,h.Z)({valueType:"password",fieldProps:(0,h.Z)((0,h.Z)({},(0,b.Z)(t,["statusRender","popoverProps","strengthText"])),{},{onBlur:function(B){var e;t==null||(e=t.onBlur)===null||e===void 0||e.call(t,B),M(!1)},onClick:function(B){var e;t==null||(e=t.onClick)===null||e===void 0||e.call(t,B),M(!0)}}),proFieldProps:T,filedConfig:{valueType:D}},i))})}):(0,P.jsx)(O.Z,(0,h.Z)({valueType:"password",fieldProps:t,proFieldProps:T,filedConfig:{valueType:D}},i))},N=te;N.Password=ae,N.displayName="ProFormComponent",F.Z=N},90672:function(I,F,n){"use strict";var x=n(1413),h=n(91),c=n(62435),Z=n(10354),m=n(86074),r=["fieldProps","proFieldProps"],b=function(O,P){var g=O.fieldProps,C=O.proFieldProps,D=(0,h.Z)(O,r);return(0,m.jsx)(Z.Z,(0,x.Z)({ref:P,valueType:"textarea",fieldProps:g,proFieldProps:C},D))};F.Z=c.forwardRef(b)},50727:function(I,F,n){"use strict";var x=n(4942),h=n(97685),c=n(91),Z=n(74165),m=n(15861),r=n(1413),b=n(24969),K=n(97462),O=n(952),P=n(10915),g=n(48171),C=n(53914),D=n(22270),te=n(60249),re=n(83622),ae=n(23323),N=n(21770),S=n(88306),_=n(8880),t=n(62435),T=n(70989),i=n(86074),J=["onTableChange","maxLength","formItemProps","recordCreatorProps","rowKey","controlled","defaultValue","onChange","editableFormRef"],H=["record","position","creatorButtonText","newRecordType","parentKey","style"],V=t.createContext(void 0);function M(e){var R=e.children,w=e.record,G=e.position,Y=e.newRecordType,A=e.parentKey,z=(0,t.useContext)(V);return t.cloneElement(R,(0,r.Z)((0,r.Z)({},R.props),{},{onClick:function(){var Q=(0,m.Z)((0,Z.Z)().mark(function le(oe){var ee,ne,W,L;return(0,Z.Z)().wrap(function(f){for(;;)switch(f.prev=f.next){case 0:return f.next=2,(ee=(ne=R.props).onClick)===null||ee===void 0?void 0:ee.call(ne,oe);case 2:if(L=f.sent,L!==!1){f.next=5;break}return f.abrupt("return");case 5:z==null||(W=z.current)===null||W===void 0||W.addEditRecord(w,{position:G,newRecordType:Y,parentKey:A});case 6:case"end":return f.stop()}},le)}));function p(le){return Q.apply(this,arguments)}return p}()}))}function $(e){var R,w,G=(0,P.YB)(),Y=e.onTableChange,A=e.maxLength,z=e.formItemProps,Q=e.recordCreatorProps,p=e.rowKey,le=e.controlled,oe=e.defaultValue,ee=e.onChange,ne=e.editableFormRef,W=(0,c.Z)(e,J),L=(0,t.useRef)(void 0),X=(0,t.useRef)(),f=(0,t.useRef)();(0,t.useImperativeHandle)(W.actionRef,function(){return X.current},[X.current]);var ve=(0,N.Z)(function(){return e.value||oe||[]},{value:e.value,onChange:e.onChange}),se=(0,h.Z)(ve,2),d=se[0],ce=se[1],U=t.useMemo(function(){return typeof p=="function"?p:function(a,v){return a[p]||v}},[p]),ie=(0,g.J)(function(a){if(typeof a=="number"&&!e.name){if(a>=d.length)return a;var v=d&&d[a];return U==null?void 0:U(v,a)}if((typeof a=="string"||a>=d.length)&&e.name){var l=d.findIndex(function(o,u){var s;return(U==null||(s=U(o,u))===null||s===void 0?void 0:s.toString())===(a==null?void 0:a.toString())});if(l!==-1)return l}return a});(0,t.useImperativeHandle)(ne,function(){var a=function(o){var u,s;if(o==null)throw new Error("rowIndex is required");var E=ie(o),y=[e.name,(u=E==null?void 0:E.toString())!==null&&u!==void 0?u:""].flat(1).filter(Boolean);return(s=f.current)===null||s===void 0?void 0:s.getFieldValue(y)},v=function(){var o,u=[e.name].flat(1).filter(Boolean);if(Array.isArray(u)&&u.length===0){var s,E=(s=f.current)===null||s===void 0?void 0:s.getFieldsValue();return Array.isArray(E)?E:Object.keys(E).map(function(y){return E[y]})}return(o=f.current)===null||o===void 0?void 0:o.getFieldValue(u)};return(0,r.Z)((0,r.Z)({},f.current),{},{getRowData:a,getRowsData:v,setRowData:function(o,u){var s,E;if(o==null)throw new Error("rowIndex is required");var y=ie(o),q=[e.name,(s=y==null?void 0:y.toString())!==null&&s!==void 0?s:""].flat(1).filter(Boolean),Me=Object.assign({},(0,r.Z)((0,r.Z)({},a(o)),u||{})),De=(0,_.Z)({},q,Me);return(E=f.current)===null||E===void 0||E.setFieldsValue(De),!0}})},[ie,e.name,f.current]),(0,t.useEffect)(function(){e.controlled&&(d||[]).forEach(function(a,v){var l;(l=f.current)===null||l===void 0||l.setFieldsValue((0,x.Z)({},"".concat(U(a,v)),a))},{})},[(0,C.ZP)(d),e.controlled]),(0,t.useEffect)(function(){if(e.name){var a;f.current=e==null||(a=e.editable)===null||a===void 0?void 0:a.form}},[(R=e.editable)===null||R===void 0?void 0:R.form,e.name]);var j=Q||{},fe=j.record,ue=j.position,Pe=j.creatorButtonText,me=j.newRecordType,Ee=j.parentKey,he=j.style,ge=(0,c.Z)(j,H),_e=ue==="top",k=(0,t.useMemo)(function(){return typeof A=="number"&&A<=(d==null?void 0:d.length)?!1:Q!==!1&&(0,i.jsx)(M,{record:(0,D.h)(fe,d==null?void 0:d.length,d)||{},position:ue,parentKey:(0,D.h)(Ee,d==null?void 0:d.length,d),newRecordType:me,children:(0,i.jsx)(re.ZP,(0,r.Z)((0,r.Z)({type:"dashed",style:(0,r.Z)({display:"block",margin:"10px 0",width:"100%"},he),icon:(0,i.jsx)(b.Z,{})},ge),{},{children:Pe||G.getMessage("editableTable.action.add","\u6DFB\u52A0\u4E00\u884C\u6570\u636E")}))})},[Q,A,d==null?void 0:d.length]),Oe=(0,t.useMemo)(function(){return k?_e?{components:{header:{wrapper:function(v){var l,o=v.className,u=v.children;return(0,i.jsxs)("thead",{className:o,children:[u,(0,i.jsxs)("tr",{style:{position:"relative"},children:[(0,i.jsx)("td",{colSpan:0,style:{visibility:"hidden"},children:k}),(0,i.jsx)("td",{style:{position:"absolute",left:0,width:"100%"},colSpan:(l=W.columns)===null||l===void 0?void 0:l.length,children:k})]})]})}}}}:{tableViewRender:function(v,l){var o,u;return(0,i.jsxs)(i.Fragment,{children:[(o=(u=e.tableViewRender)===null||u===void 0?void 0:u.call(e,v,l))!==null&&o!==void 0?o:l,k]})}}:{}},[_e,k]),de=(0,r.Z)({},e.editable),Ce=(0,g.J)(function(a,v){var l,o,u;if((l=e.editable)===null||l===void 0||(o=l.onValuesChange)===null||o===void 0||o.call(l,a,v),(u=e.onValuesChange)===null||u===void 0||u.call(e,v,a),e.controlled){var s;e==null||(s=e.onChange)===null||s===void 0||s.call(e,v)}});return(e!=null&&e.onValuesChange||(w=e.editable)!==null&&w!==void 0&&w.onValuesChange||e.controlled&&e!==null&&e!==void 0&&e.onChange)&&(de.onValuesChange=Ce),(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(V.Provider,{value:X,children:(0,i.jsx)(T.Z,(0,r.Z)((0,r.Z)((0,r.Z)({search:!1,options:!1,pagination:!1,rowKey:p,revalidateOnFocus:!1},W),Oe),{},{tableLayout:"fixed",actionRef:X,onChange:Y,editable:(0,r.Z)((0,r.Z)({},de),{},{formProps:(0,r.Z)({formRef:f},de.formProps)}),dataSource:d,onDataSourceChange:function(v){if(ce(v),e.name&&ue==="top"){var l,o=(0,_.Z)({},[e.name].flat(1).filter(Boolean),v);(l=f.current)===null||l===void 0||l.setFieldsValue(o)}}}))}),e.name?(0,i.jsx)(K.Z,{name:[e.name],children:function(v){var l,o;if(!L.current)return L.current=d,null;var u=(0,S.Z)(v,[e.name].flat(1)),s=u==null?void 0:u.find(function(E,y){var q;return!(0,te.A)(E,(q=L.current)===null||q===void 0?void 0:q[y])});return L.current=d,s&&(e==null||(l=e.editable)===null||l===void 0||(o=l.onValuesChange)===null||o===void 0||o.call(l,s,u)),null}}):null]})}function B(e){var R=O.ZP.useFormInstance();return e.name?(0,i.jsx)(ae.Z.Item,(0,r.Z)((0,r.Z)({style:{maxWidth:"100%"},shouldUpdate:function(G,Y){var A=[e.name].flat(1);try{return JSON.stringify((0,S.Z)(G,A))!==JSON.stringify((0,S.Z)(Y,A))}catch(z){return!0}}},e==null?void 0:e.formItemProps),{},{name:e.name,children:(0,i.jsx)($,(0,r.Z)((0,r.Z)({tableLayout:"fixed",scroll:{x:"max-content"}},e),{},{editable:(0,r.Z)((0,r.Z)({},e.editable),{},{form:R})}))})):(0,i.jsx)($,(0,r.Z)({tableLayout:"fixed",scroll:{x:"max-content"}},e))}B.RecordCreator=M,F.Z=B},64599:function(I,F,n){var x=n(96263);function h(c,Z){var m=typeof Symbol!="undefined"&&c[Symbol.iterator]||c["@@iterator"];if(!m){if(Array.isArray(c)||(m=x(c))||Z&&c&&typeof c.length=="number"){m&&(c=m);var r=0,b=function(){};return{s:b,n:function(){return r>=c.length?{done:!0}:{done:!1,value:c[r++]}},e:function(C){throw C},f:b}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var K=!0,O=!1,P;return{s:function(){m=m.call(c)},n:function(){var C=m.next();return K=C.done,C},e:function(C){O=!0,P=C},f:function(){try{!K&&m.return!=null&&m.return()}finally{if(O)throw P}}}}I.exports=h,I.exports.__esModule=!0,I.exports.default=I.exports}}]); diff --git a/app/bootstrap/src/main/resources/static/8647.6ed0a97e.async.js b/app/bootstrap/src/main/resources/static/8647.6ed0a97e.async.js new file mode 100644 index 00000000..82eccb28 --- /dev/null +++ b/app/bootstrap/src/main/resources/static/8647.6ed0a97e.async.js @@ -0,0 +1 @@ +(self.webpackChunk=self.webpackChunk||[]).push([[8647],{8751:function(p,j,e){"use strict";e.d(j,{Z:function(){return f}});var o=e(87462),r=e(62435),i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M699 353h-46.9c-10.2 0-19.9 4.9-25.9 13.3L469 584.3l-71.2-98.8c-6-8.3-15.6-13.3-25.9-13.3H325c-6.5 0-10.3 7.4-6.5 12.7l124.6 172.8a31.8 31.8 0 0051.7 0l210.6-292c3.9-5.3.1-12.7-6.4-12.7z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"check-circle",theme:"outlined"},n=i,u=e(84089),s=function(m,x){return r.createElement(u.Z,(0,o.Z)({},m,{ref:x,icon:n}))},t=r.forwardRef(s),f=t},18429:function(p,j,e){"use strict";e.d(j,{Z:function(){return f}});var o=e(87462),r=e(62435),i={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm0 76c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm128.01 198.83c.03 0 .05.01.09.06l45.02 45.01a.2.2 0 01.05.09.12.12 0 010 .07c0 .02-.01.04-.05.08L557.25 512l127.87 127.86a.27.27 0 01.05.06v.02a.12.12 0 010 .07c0 .03-.01.05-.05.09l-45.02 45.02a.2.2 0 01-.09.05.12.12 0 01-.07 0c-.02 0-.04-.01-.08-.05L512 557.25 384.14 685.12c-.04.04-.06.05-.08.05a.12.12 0 01-.07 0c-.03 0-.05-.01-.09-.05l-45.02-45.02a.2.2 0 01-.05-.09.12.12 0 010-.07c0-.02.01-.04.06-.08L466.75 512 338.88 384.14a.27.27 0 01-.05-.06l-.01-.02a.12.12 0 010-.07c0-.03.01-.05.05-.09l45.02-45.02a.2.2 0 01.09-.05.12.12 0 01.07 0c.02 0 .04.01.08.06L512 466.75l127.86-127.86c.04-.05.06-.06.08-.06a.12.12 0 01.07 0z"}}]},name:"close-circle",theme:"outlined"},n=i,u=e(84089),s=function(m,x){return r.createElement(u.Z,(0,o.Z)({},m,{ref:x,icon:n}))},t=r.forwardRef(s),f=t},56477:function(p,j,e){"use strict";e.d(j,{Z:function(){return f}});var o=e(87462),r=e(62435),i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M690 405h-46.9c-10.2 0-19.9 4.9-25.9 13.2L512 563.6 406.8 418.2c-6-8.3-15.6-13.2-25.9-13.2H334c-6.5 0-10.3 7.4-6.5 12.7l178 246c3.2 4.4 9.7 4.4 12.9 0l178-246c3.9-5.3.1-12.7-6.4-12.7z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"down-circle",theme:"outlined"},n=i,u=e(84089),s=function(m,x){return r.createElement(u.Z,(0,o.Z)({},m,{ref:x,icon:n}))},t=r.forwardRef(s),f=t},61011:function(p,j,e){"use strict";e.d(j,{Z:function(){return f}});var o=e(87462),r=e(62435),i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M666.7 505.5l-246-178A8 8 0 00408 334v46.9c0 10.2 4.9 19.9 13.2 25.9L566.6 512 421.2 617.2c-8.3 6-13.2 15.6-13.2 25.9V690c0 6.5 7.4 10.3 12.7 6.5l246-178c4.4-3.2 4.4-9.8 0-13z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"right-circle",theme:"outlined"},n=i,u=e(84089),s=function(m,x){return r.createElement(u.Z,(0,o.Z)({},m,{ref:x,icon:n}))},t=r.forwardRef(s),f=t},81569:function(p,j,e){"use strict";var o=e(56477),r=e(61011),i=e(86074);j.Z=function(n){var u=n.expanded,s=n.onExpand,t=n.record;return u?(0,i.jsx)(o.Z,{style:{color:"#457aff",fontSize:14},onClick:function(S){return s(t,S)}}):(0,i.jsx)(r.Z,{style:{color:"#457aff",fontSize:14},onClick:function(S){return s(t,S)}})}},52078:function(p,j,e){"use strict";var o=e(97857),r=e.n(o),i=e(27997),n=e(62435),u=e(86074),s=function(f){i.Mj.register({id:"json"});var S=f.value,m=S===void 0?"{}":S,x=f.onChange,E=f.editorStyle,V=E===void 0?{}:E,l=f.editorKey,B=l===void 0?"json-editor":l,M=f.readOnly,P=M===void 0?!1:M,O=(0,n.useRef)(),d=(0,n.useRef)(),Z=function(){var W=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"{}";try{return JSON.parse(W),W}catch(R){return console.warn("Invalid JSON string:",R),"{}"}};return(0,n.useEffect)(function(){if(O.current)return d.current?d.current.setValue(m):(d.current=i.j6.create(O.current,{value:Z(m),language:"json",theme:"vs",readOnly:P,folding:!0,automaticLayout:!0}),d.current.onDidChangeModelContent(function(){var I=d.current.getValue();console.log("[JSONEditor] \u7F16\u8F91\u5668\u5185\u5BB9\u53D8\u66F4:",{newValue:I}),x==null||x(I)})),function(){if(d!=null&&d.current){var I;d==null||(I=d.current)===null||I===void 0||I.dispose(),d.current=null}}},[]),(0,n.useEffect)(function(){d.current&&m!==d.current.getValue()&&d.current.setValue(Z(m))},[m]),(0,u.jsx)("div",{ref:O,style:r()({height:360,borderRadius:4,overflow:"hidden"},V)},B)};j.Z=s},29297:function(p,j,e){"use strict";e.d(j,{q9:function(){return o.Z},Wy:function(){return f},mi:function(){return E}});var o=e(52078),r=e(97857),i=e.n(r),n=e(55171),u=e.n(n),s=e(86074),t=function(l){var B=l.value,M=l.viewerStyle,P=M===void 0?{}:M,O=l.displayDataTypes,d=O===void 0?!1:O,Z=l.name,I=Z===void 0?"output json":Z;return(0,s.jsx)(u(),{src:B,name:I,collapsed:!1,displayDataTypes:d,style:i()({height:360,padding:12,overflow:"scroll",borderRadius:4,background:"#FFF"},P)})},f=t,S=e(27997),m=e(62435),x=function(l){S.Mj.register({id:"rego"});var B=l.value,M=l.onChange,P=l.editorStyle,O=P===void 0?{}:P,d=l.editorKey,Z=l.readOnly,I=Z===void 0?!1:Z,W=(0,m.useRef)(),R=(0,m.useRef)();return(0,m.useEffect)(function(){if(W.current)return R.current||(R.current=S.j6.create(W.current,{value:B,language:"rego",theme:"vs",readOnly:I,automaticLayout:!0}),R.current.onDidChangeModelContent(function(){M==null||M(R.current.getValue())})),function(){if(R.current){var J;(J=R.current)===null||J===void 0||J.dispose(),R.current=null}}},[]),(0,s.jsx)("div",{ref:W,style:i()({width:"100%",height:760,borderRadius:4,overflow:"hidden"},O)},d)},E=x},57695:function(p,j,e){"use strict";e.d(j,{ym:function(){return je},g1:function(){return Ee},vr:function(){return Ie},Uk:function(){return De},UL:function(){return Se},GD:function(){return Oe}});var o=e(55375),r=e(8751),i=e(18429),n=e(45830),u=e(42075),s=e(25593),t=e(86074),f=function(N){var C=N.enable;return(0,t.jsx)(t.Fragment,{children:C?(0,t.jsxs)(u.Z,{size:4,children:[(0,t.jsx)(r.Z,{style:{color:o.qY}}),(0,t.jsx)(s.Z.Text,{children:(0,t.jsx)(n.FormattedMessage,{id:"common.tag.text.enabled"})})]}):(0,t.jsxs)(u.Z,{size:4,children:[(0,t.jsx)(i.Z,{style:{color:o.jS}}),(0,t.jsx)(s.Z.Text,{children:(0,t.jsx)(n.FormattedMessage,{id:"common.tag.text.disabled"})})]})})},S=e(21171),m=e(29448),x=e(93410),E=e(99859),V=e(71230),l=e(15746),B=e(86250),M=e(27484),P=e.n(M),O=e(62435),d=function(){var C,c,v,g,h,D,F,z,K,A=(0,n.useLocation)(),T=new URLSearchParams(A.search),y=T.get("id"),U=(0,n.useModel)("rule"),w=U.platformList,L=(0,n.useIntl)(),H=(0,n.useRequest)(function(G){return(0,S.queryIdentityDetailById)({id:G})},{manual:!0,formatResult:function(Y){return Y==null?void 0:Y.content}}),pe=H.run,a=H.data,Me=H.loading;return(0,O.useEffect)(function(){y&&pe(Number(y))},[y]),(0,t.jsx)(x.Z,{loading:Me,title:L.formatMessage({id:"rule.module.text.basic.info"}),children:(0,t.jsx)(E.Z,{layout:"vertical",children:(0,t.jsxs)(V.Z,{children:[(0,t.jsx)(l.Z,{span:12,children:(0,t.jsx)(E.Z.Item,{label:L.formatMessage({id:"asset.module.text.account.name"}),children:(a==null||(C=a.userInfo)===null||C===void 0?void 0:C.userName)||"-"})}),(0,t.jsx)(l.Z,{span:12,children:(0,t.jsx)(E.Z.Item,{label:L.formatMessage({id:"cloudAccount.extend.title.cloud.platform"}),children:(0,t.jsx)(B.Z,{children:(0,m.fD)(a==null||(c=a.userInfo)===null||c===void 0?void 0:c.platform,w)})})}),(0,t.jsx)(l.Z,{span:12,children:(0,t.jsx)(E.Z.Item,{label:L.formatMessage({id:"asset.module.text.email"}),children:(a==null||(v=a.userInfo)===null||v===void 0?void 0:v.email)||"-"})}),(0,t.jsx)(l.Z,{span:12,children:(0,t.jsx)(E.Z.Item,{label:L.formatMessage({id:"rule.table.columns.text.status"}),children:(a==null||(g=a.userInfo)===null||g===void 0?void 0:g.status)||"-"})}),(0,t.jsx)(l.Z,{span:12,children:(0,t.jsx)(E.Z.Item,{label:L.formatMessage({id:"cloudAccount.extend.title.createTime"}),children:a!=null&&(h=a.userInfo)!==null&&h!==void 0&&h.createDate?P()(a==null||(D=a.userInfo)===null||D===void 0?void 0:D.createDate).format("YYYY-MM-DD HH:mm:ss"):"-"})}),(0,t.jsx)(l.Z,{span:12,children:(0,t.jsx)(E.Z.Item,{label:L.formatMessage({id:"asset.module.text.last.login"}),children:a!=null&&(F=a.userInfo)!==null&&F!==void 0&&F.lastLoginDate?P()(a==null||(z=a.userInfo)===null||z===void 0?void 0:z.lastLoginDate).format("YYYY-MM-DD HH:mm:ss"):"-"})}),(0,t.jsx)(l.Z,{span:12,children:(0,t.jsx)(E.Z.Item,{label:L.formatMessage({id:"asset.module.text.mfa.status"}),children:(0,t.jsx)(f,{enable:a==null||(K=a.userInfo)===null||K===void 0?void 0:K.mfastatus})})})]})})})},Z=d,I=e(32983),W=function(){return(0,t.jsx)(x.Z,{children:(0,t.jsx)(I.Z,{image:I.Z.PRESENTED_IMAGE_SIMPLE})})},R=W,J=e(81569),b=e(29297),Q=function(C){var c=C.record;return(0,t.jsx)("div",{children:c.policyDocument&&(0,t.jsx)(b.q9,{editorKey:"POLICY_DOCUMENT_CONFIG_INSTANCE",value:JSON.stringify(JSON.parse(c.policyDocument),null,4)||"",readOnly:!0,editorStyle:{height:240}})})},X=Q,q=e(21532),_=e(89094),ee=function(){var C=(0,n.useLocation)(),c=new URLSearchParams(C.search),v=c.get("id"),g=(0,n.useIntl)(),h=(0,n.useRequest)(function(A){return(0,S.queryIdentityDetailById)({id:A})},{manual:!0,formatResult:function(T){return T==null?void 0:T.content}}),D=h.run,F=h.data,z=h.loading;(0,O.useEffect)(function(){v&&D(Number(v))},[v]);var K=[{title:g.formatMessage({id:"asset.module.text.policy.name"}),dataIndex:"policyName",key:"policyName"},{title:g.formatMessage({id:"asset.module.text.policy.description"}),dataIndex:"description",key:"description"},{title:g.formatMessage({id:"asset.module.text.policy.type"}),dataIndex:"policyType",key:"policyType"},{title:g.formatMessage({id:"asset.module.text.source"}),dataIndex:"source",key:"source",render:function(T,y){return(y==null?void 0:y.source)||"-"}}];return(0,t.jsx)(x.Z,{loading:z,title:g.formatMessage({id:"asset.module.text.permission.policy"}),children:(0,t.jsx)(q.ZP,{theme:{components:{Table:{headerBg:"#FFF"}}},children:(0,t.jsx)(_.Z,{pagination:{size:"small"},dataSource:(F==null?void 0:F.policies)||[],columns:K,expandable:{expandedRowRender:function(T){return(0,t.jsx)(X,{record:T})},columnTitle:(0,t.jsx)("div",{style:{width:30,textAlign:"center"}}),columnWidth:30,rowExpandable:function(){return!0},expandIcon:J.Z}})})})},te=ee,ne=e(97857),k=e.n(ne),re=e(5574),ae=e.n(re),ie=e(47221),oe=function(){var C=(0,n.useLocation)(),c=new URLSearchParams(C.search),v=c.get("id"),g=(0,O.useState)({}),h=ae()(g,2),D=h[0],F=h[1],z=(0,n.useRequest)(function(y){return(0,S.queryRiskInfo)({id:y})},{manual:!0,formatResult:function(U){return U==null?void 0:U.content}}),K=z.run,A=z.data,T=z.loading;return(0,O.useEffect)(function(){v&&K(Number(v))},[v]),(0,t.jsx)(x.Z,{loading:T,title:(0,t.jsx)(n.FormattedMessage,{id:"asset.module.text.risk.information"}),children:A==null?void 0:A.map(function(y,U){return(0,t.jsx)(ie.Z,{style:{marginBottom:12},expandIconPosition:"end",collapsible:"header",activeKey:D==null?void 0:D[U],onChange:function(L){F(k()(k()({},D),{},{index:L}))},items:[{key:"1",label:(0,t.jsxs)("div",{children:[(0,t.jsx)("div",{children:(y==null?void 0:y.ruleName)||"-"}),(0,t.jsx)("div",{children:(y==null?void 0:y.ruleDesc)||"-"})]}),children:(0,t.jsx)(t.Fragment,{children:y.context&&(0,t.jsx)(b.q9,{editorKey:"IDENTITY_CONFIG_INSTANCE",value:JSON.stringify(JSON.parse(y.context),null,4)||"",readOnly:!0,editorStyle:{height:240}})})}]},U)})})},se=oe,le=e(87547),de=e(42952),ue=e(24019),ce=e(87462),ve={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M464 720a48 48 0 1096 0 48 48 0 10-96 0zm16-304v184c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V416c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8zm475.7 440l-416-720c-6.2-10.7-16.9-16-27.7-16s-21.6 5.3-27.7 16l-416 720C56 877.4 71.4 904 96 904h832c24.6 0 40-26.6 27.7-48zm-783.5-27.9L512 239.9l339.8 588.2H172.2z"}}]},name:"warning",theme:"outlined"},fe=ve,me=e(84089),ge=function(C,c){return O.createElement(me.Z,(0,ce.Z)({},C,{ref:c,icon:fe}))},ye=O.forwardRef(ge),xe=ye,$=e(96486),he={false:"invalid",true:"valid"},je={ascend:"ASC",descend:"DESC"},Se=function(C,c){var v=(0,$.cloneDeep)(C);for(var g in v)if(v.hasOwnProperty(g)){var h=v[g];!(0,$.isEmpty)(h)&&Array.isArray(h)?h.forEach(function(D){D.status=he[D.status],D.platform=c.platform,D.resourceType=c.resourceType}):h===void 0&&(v[g]=[])}return v},Ce={invalid:!1,valid:!0},Oe=function(C){var c=(0,$.cloneDeep)(C);for(var v in c)if(c.hasOwnProperty(v)){var g=c[v];!(0,$.isEmpty)(g)&&Array.isArray(g)&&g.forEach(function(h){h.status=Ce[h.status]})}return c},De={linkIcon:"https://mdn.alipayobjects.com/huamei_f8hv0x/afts/img/A*a8O4QrNtEvwAAAAAAAAAAAAADiiJAQ/original"},Ie={components:{Input:{colorBgContainerDisabled:"#FFF",colorTextDisabled:"rgba(0, 0, 0, 0.88)",algorithm:!0}}},Re=null,Ee=[{key:"ACCOUNT",label:(0,t.jsx)(n.FormattedMessage,{id:"asset.module.text.account.info"}),icon:(0,t.jsx)(le.Z,{}),children:(0,t.jsx)(Z,{})},{key:"PERMISSION",label:(0,t.jsx)(n.FormattedMessage,{id:"asset.module.text.permission"}),icon:(0,t.jsx)(de.Z,{}),children:(0,t.jsx)(te,{})},{key:"LOG",label:(0,t.jsx)(n.FormattedMessage,{id:"asset.module.text.activity.log"}),icon:(0,t.jsx)(ue.Z,{}),children:(0,t.jsx)(R,{})},{key:"RISK",label:(0,t.jsx)(n.FormattedMessage,{id:"asset.module.text.risks"}),icon:(0,t.jsx)(xe,{}),children:(0,t.jsx)(se,{})}]},85674:function(p,j,e){var o={"./simpleWorker":18352,"./simpleWorker.js":18352};function r(i){return Promise.resolve().then(function(){if(!e.o(o,i)){var n=new Error("Cannot find module '"+i+"'");throw n.code="MODULE_NOT_FOUND",n}var u=o[i];return e(u)})}r.keys=function(){return Object.keys(o)},r.id=85674,p.exports=r},10131:function(p,j,e){var o={"./editorBaseApi":[20927],"./editorBaseApi.js":[20927],"./editorSimpleWorker":[81465],"./editorSimpleWorker.js":[81465],"./editorWorker":[85215],"./editorWorker.js":[85215],"./editorWorkerHost":[98008],"./editorWorkerHost.js":[98008],"./findSectionHeaders":[72846],"./findSectionHeaders.js":[72846],"./getIconClasses":[22016],"./getIconClasses.js":[22016],"./languageFeatureDebounce":[88191],"./languageFeatureDebounce.js":[88191],"./languageFeatures":[71922],"./languageFeatures.js":[71922],"./languageFeaturesService":[7421],"./languageFeaturesService.js":[7421],"./languageService":[81032],"./languageService.js":[81032],"./languagesAssociations":[73536],"./languagesAssociations.js":[73536],"./languagesRegistry":[4765],"./languagesRegistry.js":[4765],"./markerDecorations":[36357],"./markerDecorations.js":[36357],"./markerDecorationsService":[86036],"./markerDecorationsService.js":[86036],"./model":[73733],"./model.js":[73733],"./modelService":[51200],"./modelService.js":[51200],"./resolverService":[88216],"./resolverService.js":[88216],"./semanticTokensDto":[14704],"./semanticTokensDto.js":[14704],"./semanticTokensProviderStyling":[92294],"./semanticTokensProviderStyling.js":[92294],"./semanticTokensStyling":[73343],"./semanticTokensStyling.js":[73343],"./semanticTokensStylingService":[84146],"./semanticTokensStylingService.js":[84146],"./textModelSync/textModelSync.impl":[28944],"./textModelSync/textModelSync.impl.js":[28944],"./textModelSync/textModelSync.protocol":[23145,3145],"./textModelSync/textModelSync.protocol.js":[23145,3145],"./textResourceConfiguration":[71765],"./textResourceConfiguration.js":[71765],"./treeSitterParserService":[28922],"./treeSitterParserService.js":[28922],"./treeViewsDnd":[80642],"./treeViewsDnd.js":[80642],"./treeViewsDndService":[58345],"./treeViewsDndService.js":[58345],"./unicodeTextModelHighlighter":[31446],"./unicodeTextModelHighlighter.js":[31446]};function r(i){if(!e.o(o,i))return Promise.resolve().then(function(){var s=new Error("Cannot find module '"+i+"'");throw s.code="MODULE_NOT_FOUND",s});var n=o[i],u=n[0];return Promise.all(n.slice(1).map(e.e)).then(function(){return e(u)})}r.keys=function(){return Object.keys(o)},r.id=10131,p.exports=r}}]); diff --git a/app/bootstrap/src/main/resources/static/866.bcbb36ea.async.js b/app/bootstrap/src/main/resources/static/866.bcbb36ea.async.js deleted file mode 100644 index f60f30b8..00000000 --- a/app/bootstrap/src/main/resources/static/866.bcbb36ea.async.js +++ /dev/null @@ -1,2 +0,0 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[866],{62548:function(Z,x,r){"use strict";r.d(x,{Z:function(){return h}});var o=r(87462),i=r(62435),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M811.4 368.9C765.6 248 648.9 162 512.2 162S258.8 247.9 213 368.8C126.9 391.5 63.5 470.2 64 563.6 64.6 668 145.6 752.9 247.6 762c4.7.4 8.7-3.3 8.7-8v-60.4c0-4-3-7.4-7-7.9-27-3.4-52.5-15.2-72.1-34.5-24-23.5-37.2-55.1-37.2-88.6 0-28 9.1-54.4 26.2-76.4 16.7-21.4 40.2-36.9 66.1-43.7l37.9-10 13.9-36.7c8.6-22.8 20.6-44.2 35.7-63.5 14.9-19.2 32.6-36 52.4-50 41.1-28.9 89.5-44.2 140-44.2s98.9 15.3 140 44.3c19.9 14 37.5 30.8 52.4 50 15.1 19.3 27.1 40.7 35.7 63.5l13.8 36.6 37.8 10c54.2 14.4 92.1 63.7 92.1 120 0 33.6-13.2 65.1-37.2 88.6-19.5 19.2-44.9 31.1-71.9 34.5-4 .5-6.9 3.9-6.9 7.9V754c0 4.7 4.1 8.4 8.8 8 101.7-9.2 182.5-94 183.2-198.2.6-93.4-62.7-172.1-148.6-194.9z"}},{tag:"path",attrs:{d:"M376.9 656.4c1.8-33.5 15.7-64.7 39.5-88.6 25.4-25.5 60-39.8 96-39.8 36.2 0 70.3 14.1 96 39.8 1.4 1.4 2.7 2.8 4.1 4.3l-25 19.6a8 8 0 003 14.1l98.2 24c5 1.2 9.9-2.6 9.9-7.7l.5-101.3c0-6.7-7.6-10.5-12.9-6.3L663 532.7c-36.6-42-90.4-68.6-150.5-68.6-107.4 0-195 85.1-199.4 191.7-.2 4.5 3.4 8.3 8 8.3H369c4.2-.1 7.7-3.4 7.9-7.7zM703 664h-47.9c-4.2 0-7.7 3.3-8 7.6-1.8 33.5-15.7 64.7-39.5 88.6-25.4 25.5-60 39.8-96 39.8-36.2 0-70.3-14.1-96-39.8-1.4-1.4-2.7-2.8-4.1-4.3l25-19.6a8 8 0 00-3-14.1l-98.2-24c-5-1.2-9.9 2.6-9.9 7.7l-.4 101.4c0 6.7 7.6 10.5 12.9 6.3l23.2-18.2c36.6 42 90.4 68.6 150.5 68.6 107.4 0 195-85.1 199.4-191.7.2-4.5-3.4-8.3-8-8.3z"}}]},name:"cloud-sync",theme:"outlined"},g=a,d=r(84089),m=function(l,v){return i.createElement(d.Z,(0,o.Z)({},l,{ref:v,icon:g}))},C=i.forwardRef(m),h=C},58638:function(Z,x,r){"use strict";r.d(x,{Z:function(){return h}});var o=r(87462),i=r(62435),a={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 912H144c-17.7 0-32-14.3-32-32V144c0-17.7 14.3-32 32-32h360c4.4 0 8 3.6 8 8v56c0 4.4-3.6 8-8 8H184v656h656V520c0-4.4 3.6-8 8-8h56c4.4 0 8 3.6 8 8v360c0 17.7-14.3 32-32 32zM770.87 199.13l-52.2-52.2a8.01 8.01 0 014.7-13.6l179.4-21c5.1-.6 9.5 3.7 8.9 8.9l-21 179.4c-.8 6.6-8.9 9.4-13.6 4.7l-52.4-52.4-256.2 256.2a8.03 8.03 0 01-11.3 0l-42.4-42.4a8.03 8.03 0 010-11.3l256.1-256.3z"}}]},name:"export",theme:"outlined"},g=a,d=r(84089),m=function(l,v){return i.createElement(d.Z,(0,o.Z)({},l,{ref:v,icon:g}))},C=i.forwardRef(m),h=C},98165:function(Z,x,r){"use strict";r.d(x,{Z:function(){return h}});var o=r(87462),i=r(62435),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M168 504.2c1-43.7 10-86.1 26.9-126 17.3-41 42.1-77.7 73.7-109.4S337 212.3 378 195c42.4-17.9 87.4-27 133.9-27s91.5 9.1 133.8 27A341.5 341.5 0 01755 268.8c9.9 9.9 19.2 20.4 27.8 31.4l-60.2 47a8 8 0 003 14.1l175.7 43c5 1.2 9.9-2.6 9.9-7.7l.8-180.9c0-6.7-7.7-10.5-12.9-6.3l-56.4 44.1C765.8 155.1 646.2 92 511.8 92 282.7 92 96.3 275.6 92 503.8a8 8 0 008 8.2h60c4.4 0 7.9-3.5 8-7.8zm756 7.8h-60c-4.4 0-7.9 3.5-8 7.8-1 43.7-10 86.1-26.9 126-17.3 41-42.1 77.8-73.7 109.4A342.45 342.45 0 01512.1 856a342.24 342.24 0 01-243.2-100.8c-9.9-9.9-19.2-20.4-27.8-31.4l60.2-47a8 8 0 00-3-14.1l-175.7-43c-5-1.2-9.9 2.6-9.9 7.7l-.7 181c0 6.7 7.7 10.5 12.9 6.3l56.4-44.1C258.2 868.9 377.8 932 512.2 932c229.2 0 415.5-183.7 419.8-411.8a8 8 0 00-8-8.2z"}}]},name:"sync",theme:"outlined"},g=a,d=r(84089),m=function(l,v){return i.createElement(d.Z,(0,o.Z)({},l,{ref:v,icon:g}))},C=i.forwardRef(m),h=C},8214:function(Z,x,r){"use strict";var o=r(1413),i=r(91),a=r(62435),g=r(66758),d=r(10354),m=r(86074),C=["fieldProps","request","params","proFieldProps"],h=function(l,v){var S=l.fieldProps,B=l.request,_=l.params,P=l.proFieldProps,f=(0,i.Z)(l,C),T=(0,a.useContext)(g.Z);return(0,m.jsx)(d.Z,(0,o.Z)({valueType:"cascader",fieldProps:(0,o.Z)({getPopupContainer:T.getPopupContainer},S),ref:v,request:B,params:_,filedConfig:{customLightMode:!0},proFieldProps:P},f))};x.Z=a.forwardRef(h)},64317:function(Z,x,r){"use strict";var o=r(1413),i=r(91),a=r(22270),g=r(62435),d=r(66758),m=r(10354),C=r(86074),h=["fieldProps","children","params","proFieldProps","mode","valueEnum","request","showSearch","options"],O=["fieldProps","children","params","proFieldProps","mode","valueEnum","request","options"],l=function(f,T){var R=f.fieldProps,u=f.children,n=f.params,M=f.proFieldProps,b=f.mode,j=f.valueEnum,$=f.request,W=f.showSearch,E=f.options,A=(0,i.Z)(f,h),L=(0,g.useContext)(d.Z);return(0,C.jsx)(m.Z,(0,o.Z)((0,o.Z)({valueEnum:(0,a.h)(j),request:$,params:n,valueType:"select",filedConfig:{customLightMode:!0},fieldProps:(0,o.Z)({options:E,mode:b,showSearch:W,getPopupContainer:L.getPopupContainer},R),ref:T,proFieldProps:M},A),{},{children:u}))},v=g.forwardRef(function(P,f){var T=P.fieldProps,R=P.children,u=P.params,n=P.proFieldProps,M=P.mode,b=P.valueEnum,j=P.request,$=P.options,W=(0,i.Z)(P,O),E=(0,o.Z)({options:$,mode:M||"multiple",labelInValue:!0,showSearch:!0,suffixIcon:null,autoClearSearchValue:!0,optionLabelProp:"label"},T),A=(0,g.useContext)(d.Z);return(0,C.jsx)(m.Z,(0,o.Z)((0,o.Z)({valueEnum:(0,a.h)(b),request:j,params:u,valueType:"select",filedConfig:{customLightMode:!0},fieldProps:(0,o.Z)({getPopupContainer:A.getPopupContainer},E),ref:f,proFieldProps:n},W),{},{children:R}))}),S=g.forwardRef(l),B=v,_=S;_.SearchSelect=B,_.displayName="ProFormComponent",x.Z=_},5966:function(Z,x,r){"use strict";var o=r(97685),i=r(1413),a=r(91),g=r(21770),d=r(23323),m=r(55241),C=r(98423),h=r(62435),O=r(10354),l=r(86074),v=["fieldProps","proFieldProps"],S=["fieldProps","proFieldProps"],B="text",_=function(u){var n=u.fieldProps,M=u.proFieldProps,b=(0,a.Z)(u,v);return(0,l.jsx)(O.Z,(0,i.Z)({valueType:B,fieldProps:n,filedConfig:{valueType:B},proFieldProps:M},b))},P=function(u){var n=(0,g.Z)(u.open||!1,{value:u.open,onChange:u.onOpenChange}),M=(0,o.Z)(n,2),b=M[0],j=M[1];return(0,l.jsx)(d.Z.Item,{shouldUpdate:!0,noStyle:!0,children:function(W){var E,A=W.getFieldValue(u.name||[]);return(0,l.jsx)(m.Z,(0,i.Z)((0,i.Z)({getPopupContainer:function(y){return y&&y.parentNode?y.parentNode:y},onOpenChange:function(y){return j(y)},content:(0,l.jsxs)("div",{style:{padding:"4px 0"},children:[(E=u.statusRender)===null||E===void 0?void 0:E.call(u,A),u.strengthText?(0,l.jsx)("div",{style:{marginTop:10},children:(0,l.jsx)("span",{children:u.strengthText})}):null]}),overlayStyle:{width:240},placement:"rightTop"},u.popoverProps),{},{open:b,children:u.children}))}})},f=function(u){var n=u.fieldProps,M=u.proFieldProps,b=(0,a.Z)(u,S),j=(0,h.useState)(!1),$=(0,o.Z)(j,2),W=$[0],E=$[1];return n!=null&&n.statusRender&&b.name?(0,l.jsx)(P,{name:b.name,statusRender:n==null?void 0:n.statusRender,popoverProps:n==null?void 0:n.popoverProps,strengthText:n==null?void 0:n.strengthText,open:W,onOpenChange:E,children:(0,l.jsx)("div",{children:(0,l.jsx)(O.Z,(0,i.Z)({valueType:"password",fieldProps:(0,i.Z)((0,i.Z)({},(0,C.Z)(n,["statusRender","popoverProps","strengthText"])),{},{onBlur:function(L){var y;n==null||(y=n.onBlur)===null||y===void 0||y.call(n,L),E(!1)},onClick:function(L){var y;n==null||(y=n.onClick)===null||y===void 0||y.call(n,L),E(!0)}}),proFieldProps:M,filedConfig:{valueType:B}},b))})}):(0,l.jsx)(O.Z,(0,i.Z)({valueType:"password",fieldProps:n,proFieldProps:M,filedConfig:{valueType:B}},b))},T=_;T.Password=f,T.displayName="ProFormComponent",x.Z=T},66309:function(Z,x,r){"use strict";r.d(x,{Z:function(){return ce}});var o=r(62435),i=r(93967),a=r.n(i),g=r(98423),d=r(98787),m=r(69760),C=r(96159),h=r(45353),O=r(53124),l=r(861),v=r(15063),S=r(14747),B=r(83262),_=r(83559);const P=e=>{const{paddingXXS:c,lineWidth:p,tagPaddingHorizontal:t,componentCls:s,calc:D}=e,I=D(t).sub(p).equal(),N=D(c).sub(p).equal();return{[s]:Object.assign(Object.assign({},(0,S.Wf)(e)),{display:"inline-block",height:"auto",marginInlineEnd:e.marginXS,paddingInline:I,fontSize:e.tagFontSize,lineHeight:e.tagLineHeight,whiteSpace:"nowrap",background:e.defaultBg,border:`${(0,l.unit)(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderRadius:e.borderRadiusSM,opacity:1,transition:`all ${e.motionDurationMid}`,textAlign:"start",position:"relative",[`&${s}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:e.defaultColor},[`${s}-close-icon`]:{marginInlineStart:N,fontSize:e.tagIconSize,color:e.colorIcon,cursor:"pointer",transition:`all ${e.motionDurationMid}`,"&:hover":{color:e.colorTextHeading}},[`&${s}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${e.iconCls}-close, ${e.iconCls}-close:hover`]:{color:e.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${s}-checkable-checked):hover`]:{color:e.colorPrimary,backgroundColor:e.colorFillSecondary},"&:active, &-checked":{color:e.colorTextLightSolid},"&-checked":{backgroundColor:e.colorPrimary,"&:hover":{backgroundColor:e.colorPrimaryHover}},"&:active":{backgroundColor:e.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${e.iconCls} + span, > span + ${e.iconCls}`]:{marginInlineStart:I}}),[`${s}-borderless`]:{borderColor:"transparent",background:e.tagBorderlessBg}}},f=e=>{const{lineWidth:c,fontSizeIcon:p,calc:t}=e,s=e.fontSizeSM;return(0,B.mergeToken)(e,{tagFontSize:s,tagLineHeight:(0,l.unit)(t(e.lineHeightSM).mul(s).equal()),tagIconSize:t(p).sub(t(c).mul(2)).equal(),tagPaddingHorizontal:8,tagBorderlessBg:e.defaultBg})},T=e=>({defaultBg:new v.FastColor(e.colorFillQuaternary).onBackground(e.colorBgContainer).toHexString(),defaultColor:e.colorText});var R=(0,_.I$)("Tag",e=>{const c=f(e);return P(c)},T),u=function(e,c){var p={};for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&c.indexOf(t)<0&&(p[t]=e[t]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var s=0,t=Object.getOwnPropertySymbols(e);s{const{prefixCls:p,style:t,className:s,checked:D,onChange:I,onClick:N}=e,K=u(e,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:X,tag:z}=o.useContext(O.E_),Q=G=>{I==null||I(!D),N==null||N(G)},H=X("tag",p),[J,Y,U]=R(H),k=a()(H,`${H}-checkable`,{[`${H}-checkable-checked`]:D},z==null?void 0:z.className,s,Y,U);return J(o.createElement("span",Object.assign({},K,{ref:c,style:Object.assign(Object.assign({},t),z==null?void 0:z.style),className:k,onClick:Q})))}),b=r(98719);const j=e=>(0,b.Z)(e,(c,{textColor:p,lightBorderColor:t,lightColor:s,darkColor:D})=>({[`${e.componentCls}${e.componentCls}-${c}`]:{color:p,background:s,borderColor:t,"&-inverse":{color:e.colorTextLightSolid,background:D,borderColor:D},[`&${e.componentCls}-borderless`]:{borderColor:"transparent"}}}));var $=(0,_.bk)(["Tag","preset"],e=>{const c=f(e);return j(c)},T);function W(e){return typeof e!="string"?e:e.charAt(0).toUpperCase()+e.slice(1)}const E=(e,c,p)=>{const t=W(p);return{[`${e.componentCls}${e.componentCls}-${c}`]:{color:e[`color${p}`],background:e[`color${t}Bg`],borderColor:e[`color${t}Border`],[`&${e.componentCls}-borderless`]:{borderColor:"transparent"}}}};var A=(0,_.bk)(["Tag","status"],e=>{const c=f(e);return[E(c,"success","Success"),E(c,"processing","Info"),E(c,"error","Error"),E(c,"warning","Warning")]},T),L=function(e,c){var p={};for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&c.indexOf(t)<0&&(p[t]=e[t]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var s=0,t=Object.getOwnPropertySymbols(e);s{const{prefixCls:p,className:t,rootClassName:s,style:D,children:I,icon:N,color:K,onClose:X,bordered:z=!0,visible:Q}=e,H=L(e,["prefixCls","className","rootClassName","style","children","icon","color","onClose","bordered","visible"]),{getPrefixCls:J,direction:Y,tag:U}=o.useContext(O.E_),[k,G]=o.useState(!0),ie=(0,g.Z)(H,["closeIcon","closable"]);o.useEffect(()=>{Q!==void 0&&G(Q)},[Q]);const oe=(0,d.o2)(K),te=(0,d.yT)(K),q=oe||te,de=Object.assign(Object.assign({backgroundColor:K&&!q?K:void 0},U==null?void 0:U.style),D),F=J("tag",p),[ue,pe,ve]=R(F),fe=a()(F,U==null?void 0:U.className,{[`${F}-${K}`]:q,[`${F}-has-color`]:K&&!q,[`${F}-hidden`]:!k,[`${F}-rtl`]:Y==="rtl",[`${F}-borderless`]:!z},t,s,pe,ve),ne=w=>{w.stopPropagation(),X==null||X(w),!w.defaultPrevented&&G(!1)},[,me]=(0,m.Z)((0,m.w)(e),(0,m.w)(U),{closable:!1,closeIconRender:w=>{const he=o.createElement("span",{className:`${F}-close-icon`,onClick:ne},w);return(0,C.wm)(w,he,V=>({onClick:se=>{var ee;(ee=V==null?void 0:V.onClick)===null||ee===void 0||ee.call(V,se),ne(se)},className:a()(V==null?void 0:V.className,`${F}-close-icon`)}))}}),ge=typeof H.onClick=="function"||I&&I.type==="a",le=N||null,Ce=le?o.createElement(o.Fragment,null,le,I&&o.createElement("span",null,I)):I,ae=o.createElement("span",Object.assign({},ie,{ref:c,className:fe,style:de}),Ce,me,oe&&o.createElement($,{key:"preset",prefixCls:F}),te&&o.createElement(A,{key:"status",prefixCls:F}));return ue(ge?o.createElement(h.Z,{component:"Tag"},ae):ae)});re.CheckableTag=M;var ce=re},64599:function(Z,x,r){var o=r(96263);function i(a,g){var d=typeof Symbol!="undefined"&&a[Symbol.iterator]||a["@@iterator"];if(!d){if(Array.isArray(a)||(d=o(a))||g&&a&&typeof a.length=="number"){d&&(a=d);var m=0,C=function(){};return{s:C,n:function(){return m>=a.length?{done:!0}:{done:!1,value:a[m++]}},e:function(S){throw S},f:C}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var h=!0,O=!1,l;return{s:function(){d=d.call(a)},n:function(){var S=d.next();return h=S.done,S},e:function(S){O=!0,l=S},f:function(){try{!h&&d.return!=null&&d.return()}finally{if(O)throw l}}}}Z.exports=i,Z.exports.__esModule=!0,Z.exports.default=Z.exports}}]); diff --git a/app/bootstrap/src/main/resources/static/8692.dec8c362.async.js b/app/bootstrap/src/main/resources/static/8692.dec8c362.async.js deleted file mode 100644 index c61bd1d6..00000000 --- a/app/bootstrap/src/main/resources/static/8692.dec8c362.async.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[8692],{81569:function(N,O,t){"use strict";var v=t(56477),m=t(61011),d=t(86074);O.Z=function(n){var h=n.expanded,x=n.onExpand,e=n.record;return h?(0,d.jsx)(v.Z,{style:{color:"#457aff",fontSize:14},onClick:function(f){return x(e,f)}}):(0,d.jsx)(m.Z,{style:{color:"#457aff",fontSize:14},onClick:function(f){return x(e,f)}})}},52078:function(N,O,t){"use strict";var v=t(97857),m=t.n(v),d=t(27997),n=t(62435),h=t(86074),x=function(p){d.Mj.register({id:"json"});var f=p.value,R=p.onChange,A=p.editorStyle,S=A===void 0?{}:A,B=p.editorKey,r=p.readOnly,F=r===void 0?!1:r,D=(0,n.useRef)(),i=(0,n.useRef)();return(0,n.useEffect)(function(){if(D.current)return i.current?i.current.setValue(f):(i.current=d.j6.create(D.current,{value:f,language:"json",theme:"vs",readOnly:F,folding:!0,automaticLayout:!0}),i.current.onDidChangeModelContent(function(){R==null||R(i.current.getValue())})),function(){if(i!=null&&i.current){var j;i==null||(j=i.current)===null||j===void 0||j.dispose(),i.current=null}}},[]),(0,n.useEffect)(function(){i.current&&f!==i.current.getValue()&&i.current.setValue(f)},[f]),(0,h.jsx)("div",{ref:D,style:m()({height:360,borderRadius:4,overflow:"hidden"},S)},B)};O.Z=x},29297:function(N,O,t){"use strict";t.d(O,{q9:function(){return v.Z},Wy:function(){return p},mi:function(){return S}});var v=t(52078),m=t(97857),d=t.n(m),n=t(55171),h=t.n(n),x=t(86074),e=function(r){var F=r.value,D=r.viewerStyle,i=D===void 0?{}:D,j=r.displayDataTypes,b=j===void 0?!1:j,U=r.name,W=U===void 0?"output json":U;return(0,x.jsx)(h(),{src:F,name:W,collapsed:!1,displayDataTypes:b,style:d()({height:360,padding:12,overflow:"scroll",borderRadius:4,background:"#FFF"},i)})},p=e,f=t(27997),R=t(62435),A=function(r){f.Mj.register({id:"rego"});var F=r.value,D=r.onChange,i=r.editorStyle,j=i===void 0?{}:i,b=r.editorKey,U=r.readOnly,W=U===void 0?!1:U,k=(0,R.useRef)(),C=(0,R.useRef)();return(0,R.useEffect)(function(){if(k.current)return C.current||(C.current=f.j6.create(k.current,{value:F,language:"rego",theme:"vs",readOnly:W,automaticLayout:!0}),C.current.onDidChangeModelContent(function(){D==null||D(C.current.getValue())})),function(){if(C.current){var Y;(Y=C.current)===null||Y===void 0||Y.dispose(),C.current=null}}},[]),(0,x.jsx)("div",{ref:k,style:d()({width:"100%",height:760,borderRadius:4,overflow:"hidden"},j)},b)},S=A},96987:function(N,O,t){"use strict";t.d(O,{ym:function(){return fe},g1:function(){return he},vr:function(){return je},Uk:function(){return xe},UL:function(){return me},GD:function(){return ge}});var v=t(55375),m=t(8751),d=t(18429),n=t(92016),h=t(42075),x=t(25593),e=t(86074),p=function(Z){var y=Z.enable;return(0,e.jsx)(e.Fragment,{children:y?(0,e.jsxs)(h.Z,{size:4,children:[(0,e.jsx)(m.Z,{style:{color:v.qY}}),(0,e.jsx)(x.Z.Text,{children:(0,e.jsx)(n.FormattedMessage,{id:"common.tag.text.enabled"})})]}):(0,e.jsxs)(h.Z,{size:4,children:[(0,e.jsx)(d.Z,{style:{color:v.jS}}),(0,e.jsx)(x.Z.Text,{children:(0,e.jsx)(n.FormattedMessage,{id:"common.tag.text.disabled"})})]})})},f=t(21171),R=t(29448),A=t(93410),S=t(23323),B=t(71230),r=t(15746),F=t(86250),D=t(27484),i=t.n(D),j=t(62435),b=function(){var y,u,a,s,c,g,T,P,K,I=(0,n.useLocation)(),E=new URLSearchParams(I.search),l=E.get("id"),L=(0,n.useModel)("rule"),G=L.platformList,M=(0,n.useIntl)(),$=(0,n.useRequest)(function(Q){return(0,f.queryIdentityDetailById)({id:Q})},{manual:!0,formatResult:function(z){return z==null?void 0:z.content}}),Se=$.run,o=$.data,De=$.loading;return(0,j.useEffect)(function(){l&&Se(Number(l))},[l]),(0,e.jsx)(A.Z,{loading:De,title:M.formatMessage({id:"rule.module.text.basic.info"}),children:(0,e.jsx)(S.Z,{layout:"vertical",children:(0,e.jsxs)(B.Z,{children:[(0,e.jsx)(r.Z,{span:12,children:(0,e.jsx)(S.Z.Item,{label:M.formatMessage({id:"asset.module.text.account.name"}),children:(o==null||(y=o.userInfo)===null||y===void 0?void 0:y.userName)||"-"})}),(0,e.jsx)(r.Z,{span:12,children:(0,e.jsx)(S.Z.Item,{label:M.formatMessage({id:"cloudAccount.extend.title.cloud.platform"}),children:(0,e.jsx)(F.Z,{children:(0,R.fD)(o==null||(u=o.userInfo)===null||u===void 0?void 0:u.platform,G)})})}),(0,e.jsx)(r.Z,{span:12,children:(0,e.jsx)(S.Z.Item,{label:M.formatMessage({id:"asset.module.text.email"}),children:(o==null||(a=o.userInfo)===null||a===void 0?void 0:a.email)||"-"})}),(0,e.jsx)(r.Z,{span:12,children:(0,e.jsx)(S.Z.Item,{label:M.formatMessage({id:"rule.table.columns.text.status"}),children:(o==null||(s=o.userInfo)===null||s===void 0?void 0:s.status)||"-"})}),(0,e.jsx)(r.Z,{span:12,children:(0,e.jsx)(S.Z.Item,{label:M.formatMessage({id:"cloudAccount.extend.title.createTime"}),children:o!=null&&(c=o.userInfo)!==null&&c!==void 0&&c.createDate?i()(o==null||(g=o.userInfo)===null||g===void 0?void 0:g.createDate).format("YYYY-MM-DD HH:mm:ss"):"-"})}),(0,e.jsx)(r.Z,{span:12,children:(0,e.jsx)(S.Z.Item,{label:M.formatMessage({id:"asset.module.text.last.login"}),children:o!=null&&(T=o.userInfo)!==null&&T!==void 0&&T.lastLoginDate?i()(o==null||(P=o.userInfo)===null||P===void 0?void 0:P.lastLoginDate).format("YYYY-MM-DD HH:mm:ss"):"-"})}),(0,e.jsx)(r.Z,{span:12,children:(0,e.jsx)(S.Z.Item,{label:M.formatMessage({id:"asset.module.text.mfa.status"}),children:(0,e.jsx)(p,{enable:o==null||(K=o.userInfo)===null||K===void 0?void 0:K.mfastatus})})})]})})})},U=b,W=t(32983),k=function(){return(0,e.jsx)(A.Z,{children:(0,e.jsx)(W.Z,{image:W.Z.PRESENTED_IMAGE_SIMPLE})})},C=k,Y=t(81569),J=t(29297),X=function(y){var u=y.record;return(0,e.jsx)("div",{children:u.policyDocument&&(0,e.jsx)(J.q9,{editorKey:"POLICY_DOCUMENT_CONFIG_INSTANCE",value:JSON.stringify(JSON.parse(u.policyDocument),null,4)||"",readOnly:!0,editorStyle:{height:240}})})},w=X,q=t(21532),_=t(89094),ee=function(){var y=(0,n.useLocation)(),u=new URLSearchParams(y.search),a=u.get("id"),s=(0,n.useIntl)(),c=(0,n.useRequest)(function(I){return(0,f.queryIdentityDetailById)({id:I})},{manual:!0,formatResult:function(E){return E==null?void 0:E.content}}),g=c.run,T=c.data,P=c.loading;(0,j.useEffect)(function(){a&&g(Number(a))},[a]);var K=[{title:s.formatMessage({id:"asset.module.text.policy.name"}),dataIndex:"policyName",key:"policyName"},{title:s.formatMessage({id:"asset.module.text.policy.description"}),dataIndex:"description",key:"description"},{title:s.formatMessage({id:"asset.module.text.policy.type"}),dataIndex:"policyType",key:"policyType"},{title:s.formatMessage({id:"asset.module.text.source"}),dataIndex:"source",key:"source",render:function(E,l){return(l==null?void 0:l.source)||"-"}}];return(0,e.jsx)(A.Z,{loading:P,title:s.formatMessage({id:"asset.module.text.permission.policy"}),children:(0,e.jsx)(q.ZP,{theme:{components:{Table:{headerBg:"#FFF"}}},children:(0,e.jsx)(_.Z,{pagination:{size:"small"},dataSource:(T==null?void 0:T.policies)||[],columns:K,expandable:{expandedRowRender:function(E){return(0,e.jsx)(w,{record:E})},columnTitle:(0,e.jsx)("div",{style:{width:30,textAlign:"center"}}),columnWidth:30,rowExpandable:function(){return!0},expandIcon:Y.Z}})})})},te=ee,ne=t(97857),H=t.n(ne),oe=t(5574),ie=t.n(oe),re=t(47221),ae=function(){var y=(0,n.useLocation)(),u=new URLSearchParams(y.search),a=u.get("id"),s=(0,j.useState)({}),c=ie()(s,2),g=c[0],T=c[1],P=(0,n.useRequest)(function(l){return(0,f.queryRiskInfo)({id:l})},{manual:!0,formatResult:function(L){return L==null?void 0:L.content}}),K=P.run,I=P.data,E=P.loading;return(0,j.useEffect)(function(){a&&K(Number(a))},[a]),(0,e.jsx)(A.Z,{loading:E,title:(0,e.jsx)(n.FormattedMessage,{id:"asset.module.text.risk.information"}),children:I==null?void 0:I.map(function(l,L){return(0,e.jsx)(re.Z,{style:{marginBottom:12},expandIconPosition:"end",collapsible:"header",activeKey:g==null?void 0:g[L],onChange:function(M){T(H()(H()({},g),{},{index:M}))},items:[{key:"1",label:(0,e.jsxs)("div",{children:[(0,e.jsx)("div",{children:(l==null?void 0:l.ruleName)||"-"}),(0,e.jsx)("div",{children:(l==null?void 0:l.ruleDesc)||"-"})]}),children:(0,e.jsx)(e.Fragment,{children:l.context&&(0,e.jsx)(J.q9,{editorKey:"IDENTITY_CONFIG_INSTANCE",value:JSON.stringify(JSON.parse(l.context),null,4)||"",readOnly:!0,editorStyle:{height:240}})})}]},L)})})},se=ae,le=t(87547),de=t(42952),ue=t(24019),ce=t(28058),V=t(96486),ve={false:"invalid",true:"valid"},fe={ascend:"ASC",descend:"DESC"},me=function(y,u){var a=(0,V.cloneDeep)(y);for(var s in a)if(a.hasOwnProperty(s)){var c=a[s];!(0,V.isEmpty)(c)&&Array.isArray(c)?c.forEach(function(g){g.status=ve[g.status],g.platform=u.platform,g.resourceType=u.resourceType}):c===void 0&&(a[s]=[])}return a},ye={invalid:!1,valid:!0},ge=function(y){var u=(0,V.cloneDeep)(y);for(var a in u)if(u.hasOwnProperty(a)){var s=u[a];!(0,V.isEmpty)(s)&&Array.isArray(s)&&s.forEach(function(c){c.status=ye[c.status]})}return u},xe={linkIcon:"https://mdn.alipayobjects.com/huamei_f8hv0x/afts/img/A*a8O4QrNtEvwAAAAAAAAAAAAADiiJAQ/original"},je={components:{Input:{colorBgContainerDisabled:"#FFF",colorTextDisabled:"rgba(0, 0, 0, 0.88)",algorithm:!0}}},pe=null,he=[{key:"ACCOUNT",label:(0,e.jsx)(n.FormattedMessage,{id:"asset.module.text.account.info"}),icon:(0,e.jsx)(le.Z,{}),children:(0,e.jsx)(U,{})},{key:"PERMISSION",label:(0,e.jsx)(n.FormattedMessage,{id:"asset.module.text.permission"}),icon:(0,e.jsx)(de.Z,{}),children:(0,e.jsx)(te,{})},{key:"LOG",label:(0,e.jsx)(n.FormattedMessage,{id:"asset.module.text.activity.log"}),icon:(0,e.jsx)(ue.Z,{}),children:(0,e.jsx)(C,{})},{key:"RISK",label:(0,e.jsx)(n.FormattedMessage,{id:"asset.module.text.risks"}),icon:(0,e.jsx)(ce.Z,{}),children:(0,e.jsx)(se,{})}]},85674:function(N,O,t){var v={"./simpleWorker":18352,"./simpleWorker.js":18352};function m(d){return Promise.resolve().then(function(){if(!t.o(v,d)){var n=new Error("Cannot find module '"+d+"'");throw n.code="MODULE_NOT_FOUND",n}var h=v[d];return t(h)})}m.keys=function(){return Object.keys(v)},m.id=85674,N.exports=m},10131:function(N,O,t){var v={"./editorBaseApi":[20927],"./editorBaseApi.js":[20927],"./editorSimpleWorker":[81465],"./editorSimpleWorker.js":[81465],"./editorWorker":[85215],"./editorWorker.js":[85215],"./editorWorkerHost":[98008],"./editorWorkerHost.js":[98008],"./findSectionHeaders":[72846],"./findSectionHeaders.js":[72846],"./getIconClasses":[22016],"./getIconClasses.js":[22016],"./languageFeatureDebounce":[88191],"./languageFeatureDebounce.js":[88191],"./languageFeatures":[71922],"./languageFeatures.js":[71922],"./languageFeaturesService":[7421],"./languageFeaturesService.js":[7421],"./languageService":[81032],"./languageService.js":[81032],"./languagesAssociations":[73536],"./languagesAssociations.js":[73536],"./languagesRegistry":[4765],"./languagesRegistry.js":[4765],"./markerDecorations":[36357],"./markerDecorations.js":[36357],"./markerDecorationsService":[86036],"./markerDecorationsService.js":[86036],"./model":[73733],"./model.js":[73733],"./modelService":[51200],"./modelService.js":[51200],"./resolverService":[88216],"./resolverService.js":[88216],"./semanticTokensDto":[14704],"./semanticTokensDto.js":[14704],"./semanticTokensProviderStyling":[92294],"./semanticTokensProviderStyling.js":[92294],"./semanticTokensStyling":[73343],"./semanticTokensStyling.js":[73343],"./semanticTokensStylingService":[84146],"./semanticTokensStylingService.js":[84146],"./textModelSync/textModelSync.impl":[28944],"./textModelSync/textModelSync.impl.js":[28944],"./textModelSync/textModelSync.protocol":[23145,3145],"./textModelSync/textModelSync.protocol.js":[23145,3145],"./textResourceConfiguration":[71765],"./textResourceConfiguration.js":[71765],"./treeSitterParserService":[28922],"./treeSitterParserService.js":[28922],"./treeViewsDnd":[80642],"./treeViewsDnd.js":[80642],"./treeViewsDndService":[58345],"./treeViewsDndService.js":[58345],"./unicodeTextModelHighlighter":[31446],"./unicodeTextModelHighlighter.js":[31446]};function m(d){if(!t.o(v,d))return Promise.resolve().then(function(){var x=new Error("Cannot find module '"+d+"'");throw x.code="MODULE_NOT_FOUND",x});var n=v[d],h=n[0];return Promise.all(n.slice(1).map(t.e)).then(function(){return t(h)})}m.keys=function(){return Object.keys(v)},m.id=10131,N.exports=m}}]); diff --git a/app/bootstrap/src/main/resources/static/9094.44168548.async.js b/app/bootstrap/src/main/resources/static/9094.44168548.async.js deleted file mode 100644 index 4c397281..00000000 --- a/app/bootstrap/src/main/resources/static/9094.44168548.async.js +++ /dev/null @@ -1,63 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[9094],{10010:function(tn,dt,h){h.d(dt,{Z:function(){return ze}});var r=h(87462),ke=h(62435),j={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M858.9 689L530.5 308.2c-9.4-10.9-27.5-10.9-37 0L165.1 689c-12.2 14.2-1.2 35 18.5 35h656.8c19.7 0 30.7-20.8 18.5-35z"}}]},name:"caret-up",theme:"outlined"},Y=j,me=h(84089),ge=function(te,ve){return ke.createElement(me.Z,(0,r.Z)({},te,{ref:ve,icon:Y}))},rt=ke.forwardRef(ge),ze=rt},66367:function(tn,dt,h){h.d(dt,{F:function(){return r}});function r(j){return j!=null&&j===j.window}const ke=j=>{var Y,me;if(typeof window=="undefined")return 0;let ge=0;return r(j)?ge=j.pageYOffset:j instanceof Document?ge=j.documentElement.scrollTop:(j instanceof HTMLElement||j)&&(ge=j.scrollTop),j&&!r(j)&&typeof ge!="number"&&(ge=(me=((Y=j.ownerDocument)!==null&&Y!==void 0?Y:j).documentElement)===null||me===void 0?void 0:me.scrollTop),ge};dt.Z=ke},25132:function(tn,dt,h){h.d(dt,{Z:function(){return ke}});var r=h(62435);function ke(j){const[Y,me]=(0,r.useState)(null);return[(0,r.useCallback)((ze,De,te)=>{const ve=Y!=null?Y:ze,gt=Math.min(ve||0,ze),Je=Math.max(ve||0,ze),Et=De.slice(gt,Je+1).map(ht=>j(ht)),Rt=Et.some(ht=>!te.has(ht)),Zt=[];return Et.forEach(ht=>{Rt?(te.has(ht)||Zt.push(ht),te.add(ht)):(te.delete(ht),Zt.push(ht))}),me(Rt?Je:null),Zt},[Y]),ze=>{me(ze)}]}},58375:function(tn,dt,h){h.d(dt,{Z:function(){return Y}});var r=h(75164);function ke(me,ge,rt,ze){const De=rt-ge;return me/=ze/2,me<1?De/2*me*me*me+ge:De/2*((me-=2)*me*me+2)+ge}var j=h(66367);function Y(me,ge={}){const{getContainer:rt=()=>window,callback:ze,duration:De=450}=ge,te=rt(),ve=(0,j.Z)(te),gt=Date.now(),Je=()=>{const Rt=Date.now()-gt,Zt=ke(Rt>De?De:Rt,ve,me,De);(0,j.F)(te)?te.scrollTo(window.pageXOffset,Zt):te instanceof Document||te.constructor.name==="HTMLDocument"?te.documentElement.scrollTop=Zt:te.scrollTop=Zt,Rt{const ge=r.useRef({});function rt(ze){var De;if(!ge.current||ge.current.data!==j||ge.current.childrenColumnName!==Y||ge.current.getRowKey!==me){let ve=function(gt){gt.forEach((Je,Et)=>{const Rt=me(Je,Et);te.set(Rt,Je),Je&&typeof Je=="object"&&Y in Je&&ve(Je[Y]||[])})};const te=new Map;ve(j),ge.current={data:j,childrenColumnName:Y,kvMap:te,getRowKey:me}}return(De=ge.current.kvMap)===null||De===void 0?void 0:De.get(ze)}return[rt]};dt.Z=ke},89094:function(tn,dt,h){h.d(dt,{Z:function(){return Wa}});var r=h(62435),ke={},j="rc-table-internal-hook",Y=h(97685),me=h(66680),ge=h(8410),rt=h(91881),ze=h(61254);function De(t){var e=r.createContext(void 0),n=function(l){var a=l.value,s=l.children,i=r.useRef(a);i.current=a;var d=r.useState(function(){return{getValue:function(){return i.current},listeners:new Set}}),c=(0,Y.Z)(d,1),p=c[0];return(0,ge.Z)(function(){(0,ze.unstable_batchedUpdates)(function(){p.listeners.forEach(function(m){m(a)})})},[a]),r.createElement(e.Provider,{value:p},s)};return{Context:e,Provider:n,defaultValue:t}}function te(t,e){var n=(0,me.Z)(typeof e=="function"?e:function(m){if(e===void 0)return m;if(!Array.isArray(e))return m[e];var f={};return e.forEach(function(u){f[u]=m[u]}),f}),o=r.useContext(t==null?void 0:t.Context),l=o||{},a=l.listeners,s=l.getValue,i=r.useRef();i.current=n(o?s():t==null?void 0:t.defaultValue);var d=r.useState({}),c=(0,Y.Z)(d,2),p=c[1];return(0,ge.Z)(function(){if(!o)return;function m(f){var u=n(f);(0,rt.Z)(i.current,u,!0)||p({})}return a.add(m),function(){a.delete(m)}},[o]),i.current}var ve=h(87462),gt=h(42550);function Je(){var t=r.createContext(null);function e(){return r.useContext(t)}function n(l,a){var s=(0,gt.Yr)(l),i=function(c,p){var m=s?{ref:p}:{},f=r.useRef(0),u=r.useRef(c),v=e();return v!==null?r.createElement(l,(0,ve.Z)({},c,m)):((!a||a(u.current,c))&&(f.current+=1),u.current=c,r.createElement(t.Provider,{value:f.current},r.createElement(l,(0,ve.Z)({},c,m))))};return s?r.forwardRef(i):i}function o(l,a){var s=(0,gt.Yr)(l),i=function(c,p){var m=s?{ref:p}:{};return e(),r.createElement(l,(0,ve.Z)({},c,m))};return s?r.memo(r.forwardRef(i),a):r.memo(i,a)}return{makeImmutable:n,responseImmutable:o,useImmutableMark:e}}var Et=Je(),Rt=Et.makeImmutable,Zt=Et.responseImmutable,ht=Et.useImmutableMark,nn=Je(),Tn=nn.makeImmutable,$t=nn.responseImmutable,Nn=nn.useImmutableMark,Wn=De(),Qe=Wn;function br(t,e){var n=React.useRef(0);n.current+=1;var o=React.useRef(t),l=[];Object.keys(t||{}).map(function(s){var i;(t==null?void 0:t[s])!==((i=o.current)===null||i===void 0?void 0:i[s])&&l.push(s)}),o.current=t;var a=React.useRef([]);return l.length&&(a.current=l),React.useDebugValue(n.current),React.useDebugValue(a.current.join(", ")),e&&console.log("".concat(e,":"),n.current,a.current),n.current}var Sr=null,wr=null,Ht=h(71002),L=h(1413),ne=h(4942),Zn=h(93967),le=h.n(Zn),On=h(56982),vn=h(88306),Ro=h(80334),kn=r.createContext({renderWithProps:!1}),pn=kn,gn="RC_TABLE_KEY";function Pn(t){return t==null?[]:Array.isArray(t)?t:[t]}function Kt(t){var e=[],n={};return t.forEach(function(o){for(var l=o||{},a=l.key,s=l.dataIndex,i=a||Pn(s).join("-")||gn;n[i];)i="".concat(i,"_next");n[i]=!0,e.push(i)}),e}function hn(t){return t!=null}function xn(t){return typeof t=="number"&&!Number.isNaN(t)}function Bn(t){return t&&(0,Ht.Z)(t)==="object"&&!Array.isArray(t)&&!r.isValidElement(t)}function Vn(t,e,n,o,l,a){var s=r.useContext(pn),i=Nn(),d=(0,On.Z)(function(){if(hn(o))return[o];var c=e==null||e===""?[]:Array.isArray(e)?e:[e],p=(0,vn.Z)(t,c),m=p,f=void 0;if(l){var u=l(p,t,n);Bn(u)?(m=u.children,f=u.props,s.renderWithProps=!0):m=u}return[m,f]},[i,t,o,e,l,n],function(c,p){if(a){var m=(0,Y.Z)(c,2),f=m[1],u=(0,Y.Z)(p,2),v=u[1];return a(v,f)}return s.renderWithProps?!0:!(0,rt.Z)(c,p,!0)});return d}function Fn(t,e,n,o){var l=t+e-1;return t<=o&&l>=n}function Xn(t,e){return te(Qe,function(n){var o=Fn(t,e||1,n.hoverStartRow,n.hoverEndRow);return[o,n.onHover]})}var rn=h(56790),Un=function(e){var n=e.ellipsis,o=e.rowType,l=e.children,a,s=n===!0?{showTitle:!0}:n;return s&&(s.showTitle||o==="header")&&(typeof l=="string"||typeof l=="number"?a=l.toString():r.isValidElement(l)&&typeof l.props.children=="string"&&(a=l.props.children)),a};function Cn(t){var e,n,o,l,a,s,i,d,c=t.component,p=t.children,m=t.ellipsis,f=t.scope,u=t.prefixCls,v=t.className,C=t.align,g=t.record,y=t.render,b=t.dataIndex,x=t.renderIndex,R=t.shouldCellUpdate,$=t.index,O=t.rowType,T=t.colSpan,X=t.rowSpan,M=t.fixLeft,D=t.fixRight,A=t.firstFixLeft,N=t.lastFixLeft,Z=t.firstFixRight,E=t.lastFixRight,S=t.appendNode,I=t.additionalProps,k=I===void 0?{}:I,H=t.isSticky,w="".concat(u,"-cell"),G=te(Qe,["supportSticky","allColumnsFixedLeft","rowHoverable"]),J=G.supportSticky,Pe=G.allColumnsFixedLeft,Ie=G.rowHoverable,ye=Vn(g,b,x,p,y,R),Ne=(0,Y.Z)(ye,2),Ue=Ne[0],Q=Ne[1],q={},Fe=typeof M=="number"&&J,je=typeof D=="number"&&J;Fe&&(q.position="sticky",q.left=M),je&&(q.position="sticky",q.right=D);var B=(e=(n=(o=Q==null?void 0:Q.colSpan)!==null&&o!==void 0?o:k.colSpan)!==null&&n!==void 0?n:T)!==null&&e!==void 0?e:1,V=(l=(a=(s=Q==null?void 0:Q.rowSpan)!==null&&s!==void 0?s:k.rowSpan)!==null&&a!==void 0?a:X)!==null&&l!==void 0?l:1,P=Xn($,V),K=(0,Y.Z)(P,2),ee=K[0],ue=K[1],Ae=(0,rn.zX)(function(Ze){var ie;g&&ue($,$+V-1),k==null||(ie=k.onMouseEnter)===null||ie===void 0||ie.call(k,Ze)}),be=(0,rn.zX)(function(Ze){var ie;g&&ue(-1,-1),k==null||(ie=k.onMouseLeave)===null||ie===void 0||ie.call(k,Ze)});if(B===0||V===0)return null;var Ge=(i=k.title)!==null&&i!==void 0?i:Un({rowType:O,ellipsis:m,children:Ue}),Ye=le()(w,v,(d={},(0,ne.Z)((0,ne.Z)((0,ne.Z)((0,ne.Z)((0,ne.Z)((0,ne.Z)((0,ne.Z)((0,ne.Z)((0,ne.Z)((0,ne.Z)(d,"".concat(w,"-fix-left"),Fe&&J),"".concat(w,"-fix-left-first"),A&&J),"".concat(w,"-fix-left-last"),N&&J),"".concat(w,"-fix-left-all"),N&&Pe&&J),"".concat(w,"-fix-right"),je&&J),"".concat(w,"-fix-right-first"),Z&&J),"".concat(w,"-fix-right-last"),E&&J),"".concat(w,"-ellipsis"),m),"".concat(w,"-with-append"),S),"".concat(w,"-fix-sticky"),(Fe||je)&&H&&J),(0,ne.Z)(d,"".concat(w,"-row-hover"),!Q&&ee)),k.className,Q==null?void 0:Q.className),F={};C&&(F.textAlign=C);var z=(0,L.Z)((0,L.Z)((0,L.Z)((0,L.Z)({},Q==null?void 0:Q.style),q),F),k.style),xe=Ue;return(0,Ht.Z)(xe)==="object"&&!Array.isArray(xe)&&!r.isValidElement(xe)&&(xe=null),m&&(N||Z)&&(xe=r.createElement("span",{className:"".concat(w,"-content")},xe)),r.createElement(c,(0,ve.Z)({},Q,k,{className:Ye,style:z,title:Ge,scope:f,onMouseEnter:Ie?Ae:void 0,onMouseLeave:Ie?be:void 0,colSpan:B!==1?B:null,rowSpan:V!==1?V:null}),S,xe)}var Lt=r.memo(Cn);function fe(t,e,n,o,l){var a=n[t]||{},s=n[e]||{},i,d;a.fixed==="left"?i=o.left[l==="rtl"?e:t]:s.fixed==="right"&&(d=o.right[l==="rtl"?t:e]);var c=!1,p=!1,m=!1,f=!1,u=n[e+1],v=n[t-1],C=u&&!u.fixed||v&&!v.fixed||n.every(function(R){return R.fixed==="left"});if(l==="rtl"){if(i!==void 0){var g=v&&v.fixed==="left";f=!g&&C}else if(d!==void 0){var y=u&&u.fixed==="right";m=!y&&C}}else if(i!==void 0){var b=u&&u.fixed==="left";c=!b&&C}else if(d!==void 0){var x=v&&v.fixed==="right";p=!x&&C}return{fixLeft:i,fixRight:d,lastFixLeft:c,firstFixRight:p,lastFixRight:m,firstFixLeft:f,isSticky:o.isSticky}}var Re=r.createContext({}),de=Re;function Ce(t){var e=t.className,n=t.index,o=t.children,l=t.colSpan,a=l===void 0?1:l,s=t.rowSpan,i=t.align,d=te(Qe,["prefixCls","direction"]),c=d.prefixCls,p=d.direction,m=r.useContext(de),f=m.scrollColumnIndex,u=m.stickyOffsets,v=m.flattenColumns,C=n+a-1,g=C+1===f?a+1:a,y=fe(n,n+g-1,v,u,p);return r.createElement(Lt,(0,ve.Z)({className:e,index:n,component:"td",prefixCls:c,record:null,dataIndex:null,align:i,colSpan:g,rowSpan:s,render:function(){return o}},y))}var he=h(91),oe=["children"];function we(t){var e=t.children,n=(0,he.Z)(t,oe);return r.createElement("tr",n,e)}function Xe(t){var e=t.children;return e}Xe.Row=we,Xe.Cell=Ce;var Be=Xe;function on(t){var e=t.children,n=t.stickyOffsets,o=t.flattenColumns,l=te(Qe,"prefixCls"),a=o.length-1,s=o[a],i=r.useMemo(function(){return{stickyOffsets:n,flattenColumns:o,scrollColumnIndex:s!=null&&s.scrollbar?a:null}},[s,o,a,n]);return r.createElement(de.Provider,{value:i},r.createElement("tfoot",{className:"".concat(l,"-summary")},e))}var Ot=$t(on),Qt=Be,zt=h(48555),ln=h(79370),Dt=h(74204),jt=h(64217);function At(t,e,n,o,l,a,s){t.push({record:e,indent:n,index:s});var i=a(e),d=l==null?void 0:l.has(i);if(e&&Array.isArray(e[o])&&d)for(var c=0;c1?A-1:0),Z=1;Z=1)),style:(0,L.Z)((0,L.Z)({},n),y==null?void 0:y.style)}),v.map(function(M,D){var A=M.render,N=M.dataIndex,Z=M.className,E=xt(f,M,D,d,l),S=E.key,I=E.fixedInfo,k=E.appendCellNode,H=E.additionalCellProps;return r.createElement(Lt,(0,ve.Z)({className:Z,ellipsis:M.ellipsis,align:M.align,scope:M.rowScope,component:M.rowScope?m:p,prefixCls:u,key:S,record:o,index:l,renderIndex:a,dataIndex:N,render:A,shouldCellUpdate:M.shouldCellUpdate},I,{appendNode:k,additionalProps:H}))})),T;if(x&&(R.current||b)){var X=g(o,l,d+1,b);T=r.createElement(ft,{expanded:b,className:le()("".concat(u,"-expanded-row"),"".concat(u,"-expanded-row-level-").concat(d+1),$),prefixCls:u,component:c,cellComponent:p,colSpan:v.length,isEmpty:!1},X)}return r.createElement(r.Fragment,null,O,T)}var It=$t(mt);function Vt(t){var e=t.columnKey,n=t.onColumnResize,o=r.useRef();return(0,ge.Z)(function(){o.current&&n(e,o.current.offsetWidth)},[]),r.createElement(zt.default,{data:e},r.createElement("td",{ref:o,style:{padding:0,border:0,height:0}},r.createElement("div",{style:{height:0,overflow:"hidden"}},"\xA0")))}var Xt=h(5110);function Sn(t){var e=t.prefixCls,n=t.columnsKey,o=t.onColumnResize,l=r.useRef(null);return r.createElement("tr",{"aria-hidden":"true",className:"".concat(e,"-measure-row"),style:{height:0,fontSize:0},ref:l},r.createElement(zt.default.Collection,{onBatchResize:function(s){(0,Xt.Z)(l.current)&&s.forEach(function(i){var d=i.data,c=i.size;o(d,c.offsetWidth)})}},n.map(function(a){return r.createElement(Vt,{key:a,columnKey:a,onColumnResize:o})})))}function vt(t){var e=t.data,n=t.measureColumnWidth,o=te(Qe,["prefixCls","getComponent","onColumnResize","flattenColumns","getRowKey","expandedKeys","childrenColumnName","emptyNode"]),l=o.prefixCls,a=o.getComponent,s=o.onColumnResize,i=o.flattenColumns,d=o.getRowKey,c=o.expandedKeys,p=o.childrenColumnName,m=o.emptyNode,f=kt(e,p,c,d),u=r.useRef({renderWithProps:!1}),v=a(["body","wrapper"],"tbody"),C=a(["body","row"],"tr"),g=a(["body","cell"],"td"),y=a(["body","cell"],"th"),b;e.length?b=f.map(function(R,$){var O=R.record,T=R.indent,X=R.index,M=d(O,$);return r.createElement(It,{key:M,rowKey:M,record:O,index:$,renderIndex:X,rowComponent:C,cellComponent:g,scopeCellComponent:y,indent:T})}):b=r.createElement(ft,{expanded:!0,className:"".concat(l,"-placeholder"),prefixCls:l,component:C,cellComponent:g,colSpan:i.length,isEmpty:!0},m);var x=Kt(i);return r.createElement(pn.Provider,{value:u.current},r.createElement(v,{className:"".concat(l,"-tbody")},n&&r.createElement(Sn,{prefixCls:l,columnsKey:x,onColumnResize:s}),b))}var ot=$t(vt),sn=["expandable"],Pt="RC_TABLE_INTERNAL_COL_DEFINE";function Gn(t){var e=t.expandable,n=(0,he.Z)(t,sn),o;return"expandable"in t?o=(0,L.Z)((0,L.Z)({},n),e):o=n,o.showExpandColumn===!1&&(o.expandIconColumnIndex=-1),o}var Yn=["columnType"];function Ct(t){for(var e=t.colWidths,n=t.columns,o=t.columCount,l=te(Qe,["tableLayout"]),a=l.tableLayout,s=[],i=o||n.length,d=!1,c=i-1;c>=0;c-=1){var p=e[c],m=n&&n[c],f=void 0,u=void 0;if(m&&(f=m[Pt],a==="auto"&&(u=m.minWidth)),p||u||f||d){var v=f||{},C=v.columnType,g=(0,he.Z)(v,Yn);s.unshift(r.createElement("col",(0,ve.Z)({key:c,style:{width:p,minWidth:u}},g))),d=!0}}return r.createElement("colgroup",null,s)}var Er=Ct,$e=h(74902),$o=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function Io(t,e){return(0,r.useMemo)(function(){for(var n=[],o=0;o1?"colgroup":"col":null,ellipsis:g.ellipsis,align:g.align,component:s,prefixCls:p,key:u[C]},y,{additionalProps:b,rowType:"header"}))}))},Zo=No;function Oo(t){var e=[];function n(s,i){var d=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;e[d]=e[d]||[];var c=i,p=s.filter(Boolean).map(function(m){var f={key:m.key,className:m.className||"",children:m.title,column:m,colStart:c},u=1,v=m.children;return v&&v.length>0&&(u=n(v,c,d+1).reduce(function(C,g){return C+g},0),f.hasSubColumns=!0),"colSpan"in m&&(u=m.colSpan),"rowSpan"in m&&(f.rowSpan=m.rowSpan),f.colSpan=u,f.colEnd=f.colStart+u-1,e[d].push(f),c+=u,u});return p}n(t,0);for(var o=e.length,l=function(i){e[i].forEach(function(d){!("rowSpan"in d)&&!d.hasSubColumns&&(d.rowSpan=o-i)})},a=0;a1&&arguments[1]!==void 0?arguments[1]:"";return typeof e=="number"?e:e.endsWith("%")?t*parseFloat(e)/100:null}function Bo(t,e,n){return r.useMemo(function(){if(e&&e>0){var o=0,l=0;t.forEach(function(f){var u=Ir(e,f.width);u?o+=u:l+=1});var a=Math.max(e,n),s=Math.max(a-o,l),i=l,d=s/l,c=0,p=t.map(function(f){var u=(0,L.Z)({},f),v=Ir(e,u.width);if(v)u.width=v;else{var C=Math.floor(d);u.width=i===1?s:C,s-=C,i-=1}return c+=u.width,u});if(c0?(0,L.Z)((0,L.Z)({},e),{},{children:Tr(n)}):e})}function Qn(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return t.filter(function(n){return n&&(0,Ht.Z)(n)==="object"}).reduce(function(n,o,l){var a=o.fixed,s=a===!0?"left":a,i="".concat(e,"-").concat(l),d=o.children;return d&&d.length>0?[].concat((0,$e.Z)(n),(0,$e.Z)(Qn(d,i).map(function(c){return(0,L.Z)({fixed:s},c)}))):[].concat((0,$e.Z)(n),[(0,L.Z)((0,L.Z)({key:i},o),{},{fixed:s})])},[])}function Mo(t){return t.map(function(e){var n=e.fixed,o=(0,he.Z)(e,Ho),l=n;return n==="left"?l="right":n==="right"&&(l="left"),(0,L.Z)({fixed:l},o)})}function Ko(t,e){var n=t.prefixCls,o=t.columns,l=t.children,a=t.expandable,s=t.expandedKeys,i=t.columnTitle,d=t.getRowKey,c=t.onTriggerExpand,p=t.expandIcon,m=t.rowExpandable,f=t.expandIconColumnIndex,u=t.direction,v=t.expandRowByClick,C=t.columnWidth,g=t.fixed,y=t.scrollWidth,b=t.clientWidth,x=r.useMemo(function(){var N=o||Jn(l)||[];return Tr(N.slice())},[o,l]),R=r.useMemo(function(){if(a){var N=x.slice();if(!N.includes(ke)){var Z=f||0;Z>=0&&(Z||g==="left"||!g)&&N.splice(Z,0,ke),g==="right"&&N.splice(x.length,0,ke)}var E=N.indexOf(ke);N=N.filter(function(H,w){return H!==ke||w===E});var S=x[E],I;g?I=g:I=S?S.fixed:null;var k=(0,ne.Z)((0,ne.Z)((0,ne.Z)((0,ne.Z)((0,ne.Z)((0,ne.Z)({},Pt,{className:"".concat(n,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),"title",i),"fixed",I),"className","".concat(n,"-row-expand-icon-cell")),"width",C),"render",function(w,G,J){var Pe=d(G,J),Ie=s.has(Pe),ye=m?m(G):!0,Ne=p({prefixCls:n,expanded:Ie,expandable:ye,record:G,onExpand:c});return v?r.createElement("span",{onClick:function(Q){return Q.stopPropagation()}},Ne):Ne});return N.map(function(H){return H===ke?k:H})}return x.filter(function(H){return H!==ke})},[a,x,d,s,p,u]),$=r.useMemo(function(){var N=R;return e&&(N=e(N)),N.length||(N=[{render:function(){return null}}]),N},[e,R,u]),O=r.useMemo(function(){return u==="rtl"?Mo(Qn($)):Qn($)},[$,u,y]),T=r.useMemo(function(){for(var N=-1,Z=O.length-1;Z>=0;Z-=1){var E=O[Z].fixed;if(E==="left"||E===!0){N=Z;break}}if(N>=0)for(var S=0;S<=N;S+=1){var I=O[S].fixed;if(I!=="left"&&I!==!0)return!0}var k=O.findIndex(function(G){var J=G.fixed;return J==="right"});if(k>=0)for(var H=k;H=k-i?b(function(H){return(0,L.Z)((0,L.Z)({},H),{},{isHiddenScrollBar:!0})}):b(function(H){return(0,L.Z)((0,L.Z)({},H),{},{isHiddenScrollBar:!1})})}})},Z=function(S){b(function(I){return(0,L.Z)((0,L.Z)({},I),{},{scrollLeft:S/m*f||0})})};return r.useImperativeHandle(n,function(){return{setScrollLeft:Z,checkScrollBarVisible:N}}),r.useEffect(function(){var E=(0,Or.Z)(document.body,"mouseup",M,!1),S=(0,Or.Z)(document.body,"mousemove",A,!1);return N(),function(){E.remove(),S.remove()}},[u,O]),r.useEffect(function(){if(a.current){for(var E=[],S=(0,_n.bn)(a.current);S;)E.push(S),S=S.parentElement;return E.forEach(function(I){return I.addEventListener("scroll",N,!1)}),window.addEventListener("resize",N,!1),window.addEventListener("scroll",N,!1),d.addEventListener("scroll",N,!1),function(){E.forEach(function(I){return I.removeEventListener("scroll",N)}),window.removeEventListener("resize",N),window.removeEventListener("scroll",N),d.removeEventListener("scroll",N)}}},[d]),r.useEffect(function(){y.isHiddenScrollBar||b(function(E){var S=a.current;return S?(0,L.Z)((0,L.Z)({},E),{},{scrollLeft:S.scrollLeft/S.scrollWidth*S.clientWidth}):E})},[y.isHiddenScrollBar]),m<=f||!u||y.isHiddenScrollBar?null:r.createElement("div",{style:{height:(0,Dt.Z)(),width:f,bottom:i},className:"".concat(p,"-sticky-scroll")},r.createElement("div",{onMouseDown:D,ref:v,className:le()("".concat(p,"-sticky-scroll-bar"),(0,ne.Z)({},"".concat(p,"-sticky-scroll-bar-active"),O)),style:{width:"".concat(u,"px"),transform:"translate3d(".concat(y.scrollLeft,"px, 0, 0)")}}))},Qo=r.forwardRef(Jo);function qo(t){return null}var _o=qo;function el(t){return null}var tl=el,Pr="rc-table",nl=[],rl={};function ol(){return"No Data"}function ll(t,e){var n=(0,L.Z)({rowKey:"key",prefixCls:Pr,emptyText:ol},t),o=n.prefixCls,l=n.className,a=n.rowClassName,s=n.style,i=n.data,d=n.rowKey,c=n.scroll,p=n.tableLayout,m=n.direction,f=n.title,u=n.footer,v=n.summary,C=n.caption,g=n.id,y=n.showHeader,b=n.components,x=n.emptyText,R=n.onRow,$=n.onHeaderRow,O=n.onScroll,T=n.internalHooks,X=n.transformColumns,M=n.internalRefs,D=n.tailor,A=n.getContainerWidth,N=n.sticky,Z=n.rowHoverable,E=Z===void 0?!0:Z,S=i||nl,I=!!S.length,k=T===j,H=r.useCallback(function(_,re){return(0,vn.Z)(b,_)||re},[b]),w=r.useMemo(function(){return typeof d=="function"?d:function(_){var re=_&&_[d];return re}},[d]),G=H(["body"]),J=Wo(),Pe=(0,Y.Z)(J,3),Ie=Pe[0],ye=Pe[1],Ne=Pe[2],Ue=zo(n,S,w),Q=(0,Y.Z)(Ue,6),q=Q[0],Fe=Q[1],je=Q[2],B=Q[3],V=Q[4],P=Q[5],K=c==null?void 0:c.x,ee=r.useState(0),ue=(0,Y.Z)(ee,2),Ae=ue[0],be=ue[1],Ge=Lo((0,L.Z)((0,L.Z)((0,L.Z)({},n),q),{},{expandable:!!q.expandedRowRender,columnTitle:q.columnTitle,expandedKeys:je,getRowKey:w,onTriggerExpand:P,expandIcon:B,expandIconColumnIndex:q.expandIconColumnIndex,direction:m,scrollWidth:k&&D&&typeof K=="number"?K:null,clientWidth:Ae}),k?X:null),Ye=(0,Y.Z)(Ge,4),F=Ye[0],z=Ye[1],xe=Ye[2],Ze=Ye[3],ie=xe!=null?xe:K,ut=r.useMemo(function(){return{columns:F,flattenColumns:z}},[F,z]),He=r.useRef(),Tt=r.useRef(),Te=r.useRef(),se=r.useRef();r.useImperativeHandle(e,function(){return{nativeElement:He.current,scrollTo:function(re){var tt;if(Te.current instanceof HTMLElement){var wt=re.index,nt=re.top,mn=re.key;if(xn(nt)){var _t;(_t=Te.current)===null||_t===void 0||_t.scrollTo({top:nt})}else{var en,In=mn!=null?mn:w(S[wt]);(en=Te.current.querySelector('[data-row-key="'.concat(In,'"]')))===null||en===void 0||en.scrollIntoView()}}else(tt=Te.current)!==null&&tt!==void 0&&tt.scrollTo&&Te.current.scrollTo(re)}}});var Se=r.useRef(),Ee=r.useState(!1),We=(0,Y.Z)(Ee,2),Le=We[0],ae=We[1],qe=r.useState(!1),pe=(0,Y.Z)(qe,2),_e=pe[0],Me=pe[1],lt=r.useState(new Map),Yt=(0,Y.Z)(lt,2),Rn=Yt[0],Oe=Yt[1],$n=Kt(z),at=$n.map(function(_){return Rn.get(_)}),yt=r.useMemo(function(){return at},[at.join("_")]),pt=Go(yt,z,m),it=c&&hn(c.y),st=c&&hn(ie)||!!q.fixed,bt=st&&z.some(function(_){var re=_.fixed;return re}),Jt=r.useRef(),Bt=Xo(N,o),Ft=Bt.isSticky,fr=Bt.offsetHeader,mr=Bt.offsetSummary,vr=Bt.offsetScroll,zn=Bt.stickyClassName,pr=Bt.container,U=r.useMemo(function(){return v==null?void 0:v(S)},[v,S]),ce=(it||Ft)&&r.isValidElement(U)&&U.type===Be&&U.props.fixed,Ke,Ve,ct;it&&(Ve={overflowY:I?"scroll":"auto",maxHeight:c.y}),st&&(Ke={overflowX:"auto"},it||(Ve={overflowY:"hidden"}),ct={width:ie===!0?"auto":ie,minWidth:"100%"});var St=r.useCallback(function(_,re){Oe(function(tt){if(tt.get(_)!==re){var wt=new Map(tt);return wt.set(_,re),wt}return tt})},[]),Nt=Ao(null),et=(0,Y.Z)(Nt,2),Va=et[0],co=et[1];function Dn(_,re){re&&(typeof re=="function"?re(_):re.scrollLeft!==_&&(re.scrollLeft=_,re.scrollLeft!==_&&setTimeout(function(){re.scrollLeft=_},0)))}var fn=(0,me.Z)(function(_){var re=_.currentTarget,tt=_.scrollLeft,wt=m==="rtl",nt=typeof tt=="number"?tt:re.scrollLeft,mn=re||rl;if(!co()||co()===mn){var _t;Va(mn),Dn(nt,Tt.current),Dn(nt,Te.current),Dn(nt,Se.current),Dn(nt,(_t=Jt.current)===null||_t===void 0?void 0:_t.setScrollLeft)}var en=re||Tt.current;if(en){var In=k&&D&&typeof ie=="number"?ie:en.scrollWidth,yr=en.clientWidth;if(In===yr){ae(!1),Me(!1);return}wt?(ae(-nt0)):(ae(nt>0),Me(nt1?g-E:0,I=(0,L.Z)((0,L.Z)((0,L.Z)({},X),c),{},{flex:"0 0 ".concat(E,"px"),width:"".concat(E,"px"),marginRight:S,pointerEvents:"auto"}),k=r.useMemo(function(){return m?N<=1:D===0||N===0||N>1},[N,D,m]);k?I.visibility="hidden":m&&(I.height=f==null?void 0:f(N));var H=k?function(){return null}:u,w={};return(N===0||D===0)&&(w.rowSpan=1,w.colSpan=1),r.createElement(Lt,(0,ve.Z)({className:le()(C,p),ellipsis:n.ellipsis,align:n.align,scope:n.rowScope,component:s,prefixCls:e.prefixCls,key:R,record:d,index:a,renderIndex:i,dataIndex:v,render:H,shouldCellUpdate:n.shouldCellUpdate},$,{appendNode:O,additionalProps:(0,L.Z)((0,L.Z)({},T),{},{style:I},w)}))}var ul=dl,fl=["data","index","className","rowKey","style","extra","getHeight"],ml=r.forwardRef(function(t,e){var n=t.data,o=t.index,l=t.className,a=t.rowKey,s=t.style,i=t.extra,d=t.getHeight,c=(0,he.Z)(t,fl),p=n.record,m=n.indent,f=n.index,u=te(Qe,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),v=u.scrollX,C=u.flattenColumns,g=u.prefixCls,y=u.fixColumn,b=u.componentWidth,x=te(er,["getComponent"]),R=x.getComponent,$=Wt(p,a,o,m),O=R(["body","row"],"div"),T=R(["body","cell"],"div"),X=$.rowSupportExpand,M=$.expanded,D=$.rowProps,A=$.expandedRowRender,N=$.expandedRowClassName,Z;if(X&&M){var E=A(p,o,m+1,M),S=an(N,p,o,m),I={};y&&(I={style:(0,ne.Z)({},"--virtual-width","".concat(b,"px"))});var k="".concat(g,"-expanded-row-cell");Z=r.createElement(O,{className:le()("".concat(g,"-expanded-row"),"".concat(g,"-expanded-row-level-").concat(m+1),S)},r.createElement(Lt,{component:T,prefixCls:g,className:le()(k,(0,ne.Z)({},"".concat(k,"-fixed"),y)),additionalProps:I},E))}var H=(0,L.Z)((0,L.Z)({},s),{},{width:v});i&&(H.position="absolute",H.pointerEvents="none");var w=r.createElement(O,(0,ve.Z)({},D,c,{"data-row-key":a,ref:X?null:e,className:le()(l,"".concat(g,"-row"),D==null?void 0:D.className,(0,ne.Z)({},"".concat(g,"-row-extra"),i)),style:(0,L.Z)((0,L.Z)({},H),D==null?void 0:D.style)}),C.map(function(G,J){return r.createElement(ul,{key:J,component:T,rowInfo:$,column:G,colIndex:J,indent:m,index:o,renderIndex:f,record:p,inverse:i,getHeight:d})}));return X?r.createElement("div",{ref:e},w,Z):w}),vl=$t(ml),Hr=vl,pl=r.forwardRef(function(t,e){var n=t.data,o=t.onScroll,l=te(Qe,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","scrollX","direction"]),a=l.flattenColumns,s=l.onColumnResize,i=l.getRowKey,d=l.expandedKeys,c=l.prefixCls,p=l.childrenColumnName,m=l.scrollX,f=l.direction,u=te(er),v=u.sticky,C=u.scrollY,g=u.listItemHeight,y=u.getComponent,b=u.onScroll,x=r.useRef(),R=kt(n,p,d,i),$=r.useMemo(function(){var Z=0;return a.map(function(E){var S=E.width,I=E.key;return Z+=S,[I,S,Z]})},[a]),O=r.useMemo(function(){return $.map(function(Z){return Z[2]})},[$]);r.useEffect(function(){$.forEach(function(Z){var E=(0,Y.Z)(Z,2),S=E[0],I=E[1];s(S,I)})},[$]),r.useImperativeHandle(e,function(){var Z,E={scrollTo:function(I){var k;(k=x.current)===null||k===void 0||k.scrollTo(I)},nativeElement:(Z=x.current)===null||Z===void 0?void 0:Z.nativeElement};return Object.defineProperty(E,"scrollLeft",{get:function(){var I;return((I=x.current)===null||I===void 0?void 0:I.getScrollInfo().x)||0},set:function(I){var k;(k=x.current)===null||k===void 0||k.scrollTo({left:I})}}),E});var T=function(E,S){var I,k=(I=R[S])===null||I===void 0?void 0:I.record,H=E.onCell;if(H){var w,G=H(k,S);return(w=G==null?void 0:G.rowSpan)!==null&&w!==void 0?w:1}return 1},X=function(E){var S=E.start,I=E.end,k=E.getSize,H=E.offsetY;if(I<0)return null;for(var w=a.filter(function(B){return T(B,S)===0}),G=S,J=function(V){if(w=w.filter(function(P){return T(P,V)===0}),!w.length)return G=V,1},Pe=S;Pe>=0&&!J(Pe);Pe-=1);for(var Ie=a.filter(function(B){return T(B,I)!==1}),ye=I,Ne=function(V){if(Ie=Ie.filter(function(P){return T(P,V)!==1}),!Ie.length)return ye=Math.max(V-1,I),1},Ue=I;Ue1})&&Q.push(V)},Fe=G;Fe<=ye;Fe+=1)q(Fe);var je=Q.map(function(B){var V=R[B],P=i(V.record,B),K=function(Ae){var be=B+Ae-1,Ge=i(R[be].record,be),Ye=k(P,Ge);return Ye.bottom-Ye.top},ee=k(P);return r.createElement(Hr,{key:B,data:V,rowKey:P,index:B,style:{top:-H+ee.top},extra:!0,getHeight:K})});return je},M=r.useMemo(function(){return{columnsOffset:O}},[O]),D="".concat(c,"-tbody"),A=y(["body","wrapper"]),N={};return v&&(N.position="sticky",N.bottom=0,(0,Ht.Z)(v)==="object"&&v.offsetScroll&&(N.bottom=v.offsetScroll)),r.createElement(Fr.Provider,{value:M},r.createElement(sl.Z,{fullHeight:!1,ref:x,prefixCls:"".concat(D,"-virtual"),styles:{horizontalScrollBar:N},className:D,height:C,itemHeight:g||24,data:R,itemKey:function(E){return i(E.record)},component:A,scrollWidth:m,direction:f,onVirtualScroll:function(E){var S,I=E.x;o({currentTarget:(S=x.current)===null||S===void 0?void 0:S.nativeElement,scrollLeft:I})},onScroll:b,extraRender:X},function(Z,E,S){var I=i(Z.record,E);return r.createElement(Hr,{data:Z,rowKey:I,index:E,style:S.style})}))}),gl=$t(pl),hl=gl,xl=function(e,n){var o=n.ref,l=n.onScroll;return r.createElement(hl,{ref:o,data:e,onScroll:l})};function Cl(t,e){var n=t.data,o=t.columns,l=t.scroll,a=t.sticky,s=t.prefixCls,i=s===void 0?Pr:s,d=t.className,c=t.listItemHeight,p=t.components,m=t.onScroll,f=l||{},u=f.x,v=f.y;typeof u!="number"&&(u=1),typeof v!="number"&&(v=500);var C=(0,rn.zX)(function(b,x){return(0,vn.Z)(p,b)||x}),g=(0,rn.zX)(m),y=r.useMemo(function(){return{sticky:a,scrollY:v,listItemHeight:c,getComponent:C,onScroll:g}},[a,v,c,C,g]);return r.createElement(er.Provider,{value:y},r.createElement(il,(0,ve.Z)({},t,{className:le()(d,"".concat(i,"-virtual")),scroll:(0,L.Z)((0,L.Z)({},l),{},{x:u}),components:(0,L.Z)((0,L.Z)({},p),{},{body:n!=null&&n.length?xl:void 0}),columns:o,internalHooks:j,tailor:!0,ref:e})))}var yl=r.forwardRef(Cl);function Mr(t){return Tn(yl,t)}var ti=Mr(),ni=null,bl=t=>null,Sl=t=>null,wl=h(80882),Kr=h(10225),tr=h(17341),El=h(1089),Rl=h(21770),$l=h(25132),nr=h(27288),Hn=h(84567),Lr=h(85418),zr=h(78045);const Ut={},rr="SELECT_ALL",or="SELECT_INVERT",lr="SELECT_NONE",Dr=[],jr=(t,e)=>{let n=[];return(e||[]).forEach(o=>{n.push(o),o&&typeof o=="object"&&t in o&&(n=[].concat((0,$e.Z)(n),(0,$e.Z)(jr(t,o[t]))))}),n};var Il=(t,e)=>{const{preserveSelectedRowKeys:n,selectedRowKeys:o,defaultSelectedRowKeys:l,getCheckboxProps:a,onChange:s,onSelect:i,onSelectAll:d,onSelectInvert:c,onSelectNone:p,onSelectMultiple:m,columnWidth:f,type:u,selections:v,fixed:C,renderCell:g,hideSelectAll:y,checkStrictly:b=!0}=e||{},{prefixCls:x,data:R,pageData:$,getRecordByKey:O,getRowKey:T,expandType:X,childrenColumnName:M,locale:D,getPopupContainer:A}=t,N=(0,nr.ln)("Table"),[Z,E]=(0,$l.Z)(B=>B),[S,I]=(0,Rl.Z)(o||l||Dr,{value:o}),k=r.useRef(new Map),H=(0,r.useCallback)(B=>{if(n){const V=new Map;B.forEach(P=>{let K=O(P);!K&&k.current.has(P)&&(K=k.current.get(P)),V.set(P,K)}),k.current=V}},[O,n]);r.useEffect(()=>{H(S)},[S]);const w=(0,r.useMemo)(()=>jr(M,$),[M,$]),{keyEntities:G}=(0,r.useMemo)(()=>{if(b)return{keyEntities:null};let B=R;if(n){const V=new Set(w.map((K,ee)=>T(K,ee))),P=Array.from(k.current).reduce((K,[ee,ue])=>V.has(ee)?K:K.concat(ue),[]);B=[].concat((0,$e.Z)(B),(0,$e.Z)(P))}return(0,El.I8)(B,{externalGetKey:T,childrenPropName:M})},[R,T,b,M,n,w]),J=(0,r.useMemo)(()=>{const B=new Map;return w.forEach((V,P)=>{const K=T(V,P),ee=(a?a(V):null)||{};B.set(K,ee)}),B},[w,T,a]),Pe=(0,r.useCallback)(B=>{const V=T(B);let P;return J.has(V)?P=J.get(T(B)):P=a?a(B):void 0,!!(P!=null&&P.disabled)},[J,T]),[Ie,ye]=(0,r.useMemo)(()=>{if(b)return[S||[],[]];const{checkedKeys:B,halfCheckedKeys:V}=(0,tr.S)(S,!0,G,Pe);return[B||[],V]},[S,b,G,Pe]),Ne=(0,r.useMemo)(()=>{const B=u==="radio"?Ie.slice(0,1):Ie;return new Set(B)},[Ie,u]),Ue=(0,r.useMemo)(()=>u==="radio"?new Set:new Set(ye),[ye,u]);r.useEffect(()=>{e||I(Dr)},[!!e]);const Q=(0,r.useCallback)((B,V)=>{let P,K;H(B),n?(P=B,K=B.map(ee=>k.current.get(ee))):(P=[],K=[],B.forEach(ee=>{const ue=O(ee);ue!==void 0&&(P.push(ee),K.push(ue))})),I(P),s==null||s(P,K,{type:V})},[I,O,s,n]),q=(0,r.useCallback)((B,V,P,K)=>{if(i){const ee=P.map(ue=>O(ue));i(O(B),V,ee,K)}Q(P,"single")},[i,O,Q]),Fe=(0,r.useMemo)(()=>!v||y?null:(v===!0?[rr,or,lr]:v).map(V=>V===rr?{key:"all",text:D.selectionAll,onSelect(){Q(R.map((P,K)=>T(P,K)).filter(P=>{const K=J.get(P);return!(K!=null&&K.disabled)||Ne.has(P)}),"all")}}:V===or?{key:"invert",text:D.selectInvert,onSelect(){const P=new Set(Ne);$.forEach((ee,ue)=>{const Ae=T(ee,ue),be=J.get(Ae);be!=null&&be.disabled||(P.has(Ae)?P.delete(Ae):P.add(Ae))});const K=Array.from(P);c&&(N.deprecated(!1,"onSelectInvert","onChange"),c(K)),Q(K,"invert")}}:V===lr?{key:"none",text:D.selectNone,onSelect(){p==null||p(),Q(Array.from(Ne).filter(P=>{const K=J.get(P);return K==null?void 0:K.disabled}),"none")}}:V).map(V=>Object.assign(Object.assign({},V),{onSelect:(...P)=>{var K,ee;(ee=V.onSelect)===null||ee===void 0||(K=ee).call.apply(K,[V].concat(P)),E(null)}})),[v,Ne,$,T,c,Q]);return[(0,r.useCallback)(B=>{var V;if(!e)return B.filter(se=>se!==Ut);let P=(0,$e.Z)(B);const K=new Set(Ne),ee=w.map(T).filter(se=>!J.get(se).disabled),ue=ee.every(se=>K.has(se)),Ae=ee.some(se=>K.has(se)),be=()=>{const se=[];ue?ee.forEach(Ee=>{K.delete(Ee),se.push(Ee)}):ee.forEach(Ee=>{K.has(Ee)||(K.add(Ee),se.push(Ee))});const Se=Array.from(K);d==null||d(!ue,Se.map(Ee=>O(Ee)),se.map(Ee=>O(Ee))),Q(Se,"all"),E(null)};let Ge,Ye;if(u!=="radio"){let se;if(Fe){const ae={getPopupContainer:A,items:Fe.map((qe,pe)=>{const{key:_e,text:Me,onSelect:lt}=qe;return{key:_e!=null?_e:pe,onClick:()=>{lt==null||lt(ee)},label:Me}})};se=r.createElement("div",{className:`${x}-selection-extra`},r.createElement(Lr.Z,{menu:ae,getPopupContainer:A},r.createElement("span",null,r.createElement(wl.Z,null))))}const Se=w.map((ae,qe)=>{const pe=T(ae,qe),_e=J.get(pe)||{};return Object.assign({checked:K.has(pe)},_e)}).filter(({disabled:ae})=>ae),Ee=!!Se.length&&Se.length===w.length,We=Ee&&Se.every(({checked:ae})=>ae),Le=Ee&&Se.some(({checked:ae})=>ae);Ye=r.createElement(Hn.Z,{checked:Ee?We:!!w.length&&ue,indeterminate:Ee?!We&&Le:!ue&&Ae,onChange:be,disabled:w.length===0||Ee,"aria-label":se?"Custom selection":"Select all",skipGroup:!0}),Ge=!y&&r.createElement("div",{className:`${x}-selection`},Ye,se)}let F;u==="radio"?F=(se,Se,Ee)=>{const We=T(Se,Ee),Le=K.has(We),ae=J.get(We);return{node:r.createElement(zr.ZP,Object.assign({},ae,{checked:Le,onClick:qe=>{var pe;qe.stopPropagation(),(pe=ae==null?void 0:ae.onClick)===null||pe===void 0||pe.call(ae,qe)},onChange:qe=>{var pe;K.has(We)||q(We,!0,[We],qe.nativeEvent),(pe=ae==null?void 0:ae.onChange)===null||pe===void 0||pe.call(ae,qe)}})),checked:Le}}:F=(se,Se,Ee)=>{var We;const Le=T(Se,Ee),ae=K.has(Le),qe=Ue.has(Le),pe=J.get(Le);let _e;return X==="nest"?_e=qe:_e=(We=pe==null?void 0:pe.indeterminate)!==null&&We!==void 0?We:qe,{node:r.createElement(Hn.Z,Object.assign({},pe,{indeterminate:_e,checked:ae,skipGroup:!0,onClick:Me=>{var lt;Me.stopPropagation(),(lt=pe==null?void 0:pe.onClick)===null||lt===void 0||lt.call(pe,Me)},onChange:Me=>{var lt;const{nativeEvent:Yt}=Me,{shiftKey:Rn}=Yt,Oe=ee.findIndex(at=>at===Le),$n=Ie.some(at=>ee.includes(at));if(Rn&&b&&$n){const at=Z(Oe,ee,K),yt=Array.from(K);m==null||m(!ae,yt.map(pt=>O(pt)),at.map(pt=>O(pt))),Q(yt,"multiple")}else{const at=Ie;if(b){const yt=ae?(0,Kr._5)(at,Le):(0,Kr.L0)(at,Le);q(Le,!ae,yt,Yt)}else{const yt=(0,tr.S)([].concat((0,$e.Z)(at),[Le]),!0,G,Pe),{checkedKeys:pt,halfCheckedKeys:it}=yt;let st=pt;if(ae){const bt=new Set(pt);bt.delete(Le),st=(0,tr.S)(Array.from(bt),{checked:!1,halfCheckedKeys:it},G,Pe).checkedKeys}q(Le,!ae,st,Yt)}}E(ae?null:Oe),(lt=pe==null?void 0:pe.onChange)===null||lt===void 0||lt.call(pe,Me)}})),checked:ae}};const z=(se,Se,Ee)=>{const{node:We,checked:Le}=F(se,Se,Ee);return g?g(Le,Se,Ee,We):We};if(!P.includes(Ut))if(P.findIndex(se=>{var Se;return((Se=se[Pt])===null||Se===void 0?void 0:Se.columnType)==="EXPAND_COLUMN"})===0){const[se,...Se]=P;P=[se,Ut].concat((0,$e.Z)(Se))}else P=[Ut].concat((0,$e.Z)(P));const xe=P.indexOf(Ut);P=P.filter((se,Se)=>se!==Ut||Se===xe);const Ze=P[xe-1],ie=P[xe+1];let ut=C;ut===void 0&&((ie==null?void 0:ie.fixed)!==void 0?ut=ie.fixed:(Ze==null?void 0:Ze.fixed)!==void 0&&(ut=Ze.fixed)),ut&&Ze&&((V=Ze[Pt])===null||V===void 0?void 0:V.columnType)==="EXPAND_COLUMN"&&Ze.fixed===void 0&&(Ze.fixed=ut);const He=le()(`${x}-selection-col`,{[`${x}-selection-col-with-dropdown`]:v&&u==="checkbox"}),Tt=()=>e!=null&&e.columnTitle?typeof e.columnTitle=="function"?e.columnTitle(Ye):e.columnTitle:Ge,Te={fixed:ut,width:f,className:`${x}-selection-column`,title:Tt(),render:z,onCell:e.onCell,align:e.align,[Pt]:{className:He}};return P.map(se=>se===Ut?Te:se)},[T,w,e,Ie,Ne,Ue,f,Fe,X,J,m,q,Pe]),Ne]},Tl=h(98423);function Nl(t,e){return t._antProxy=t._antProxy||{},Object.keys(e).forEach(n=>{if(!(n in t._antProxy)){const o=t[n];t._antProxy[n]=o,t[n]=e[n]}}),t}function Zl(t,e){return(0,r.useImperativeHandle)(t,()=>{const n=e(),{nativeElement:o}=n;return typeof Proxy!="undefined"?new Proxy(o,{get(l,a){return n[a]?n[a]:Reflect.get(l,a)}}):Nl(o,n)})}var Ol=h(58375),Ar=h(53124),kl=h(88258),Pl=h(35792),Bl=h(98675),Fl=h(25378),Hl=h(24457),Ml=h(84611),Kl=h(57381),Ll=h(29691);function zl(t){return e=>{const{prefixCls:n,onExpand:o,record:l,expanded:a,expandable:s}=e,i=`${n}-row-expand-icon`;return r.createElement("button",{type:"button",onClick:d=>{o(l,d),d.stopPropagation()},className:le()(i,{[`${i}-spaced`]:!s,[`${i}-expanded`]:s&&a,[`${i}-collapsed`]:s&&!a}),"aria-label":a?t.collapse:t.expand,"aria-expanded":a})}}var Dl=zl;function jl(t){return(n,o)=>{const l=n.querySelector(`.${t}-container`);let a=o;if(l){const s=getComputedStyle(l),i=parseInt(s.borderLeftWidth,10),d=parseInt(s.borderRightWidth,10);a=o-i-d}return a}}const Gt=(t,e)=>"key"in t&&t.key!==void 0&&t.key!==null?t.key:t.dataIndex?Array.isArray(t.dataIndex)?t.dataIndex.join("."):t.dataIndex:e;function dn(t,e){return e?`${e}-${t}`:`${t}`}const Mn=(t,e)=>typeof t=="function"?t(e):t,Al=(t,e)=>{const n=Mn(t,e);return Object.prototype.toString.call(n)==="[object Object]"?"":n};var Wl={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M349 838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V642H349v196zm531.1-684H143.9c-24.5 0-39.8 26.7-27.5 48l221.3 376h348.8l221.3-376c12.1-21.3-3.2-48-27.7-48z"}}]},name:"filter",theme:"filled"},Vl=Wl,Xl=h(84089),Ul=function(e,n){return r.createElement(Xl.Z,(0,ve.Z)({},e,{ref:n,icon:Vl}))},Gl=r.forwardRef(Ul),Yl=Gl,Wr=h(38780),Jl=h(57838);function Ql(t){const e=r.useRef(t),n=(0,Jl.Z)();return[()=>e.current,o=>{e.current=o,n()}]}var Vr=h(83622),Xr=h(32983),ql=h(50136),_l=h(76529),ea=h(31673),ta=h(68795),na=h(82586),Ur=t=>{const{value:e,filterSearch:n,tablePrefixCls:o,locale:l,onChange:a}=t;return n?r.createElement("div",{className:`${o}-filter-dropdown-search`},r.createElement(na.Z,{prefix:r.createElement(ta.Z,null),placeholder:l.filterSearchPlaceholder,onChange:a,value:e,htmlSize:1,className:`${o}-filter-dropdown-search-input`})):null},Gr=h(15105);const ra=t=>{const{keyCode:e}=t;e===Gr.Z.ENTER&&t.stopPropagation()};var oa=r.forwardRef((t,e)=>r.createElement("div",{className:t.className,onClick:n=>n.stopPropagation(),onKeyDown:ra,ref:e},t.children));function un(t){let e=[];return(t||[]).forEach(({value:n,children:o})=>{e.push(n),o&&(e=[].concat((0,$e.Z)(e),(0,$e.Z)(un(o))))}),e}function la(t){return t.some(({children:e})=>e)}function Yr(t,e){return typeof e=="string"||typeof e=="number"?e==null?void 0:e.toString().toLowerCase().includes(t.trim().toLowerCase()):!1}function Jr({filters:t,prefixCls:e,filteredKeys:n,filterMultiple:o,searchValue:l,filterSearch:a}){return t.map((s,i)=>{const d=String(s.value);if(s.children)return{key:d||i,label:s.text,popupClassName:`${e}-dropdown-submenu`,children:Jr({filters:s.children,prefixCls:e,filteredKeys:n,filterMultiple:o,searchValue:l,filterSearch:a})};const c=o?Hn.Z:zr.ZP,p={key:s.value!==void 0?d:i,label:r.createElement(r.Fragment,null,r.createElement(c,{checked:n.includes(d)}),r.createElement("span",null,s.text))};return l.trim()?typeof a=="function"?a(l,s)?p:null:Yr(l,s.text)?p:null:p})}function ar(t){return t||[]}var aa=t=>{var e,n,o,l;const{tablePrefixCls:a,prefixCls:s,column:i,dropdownPrefixCls:d,columnKey:c,filterOnClose:p,filterMultiple:m,filterMode:f="menu",filterSearch:u=!1,filterState:v,triggerFilter:C,locale:g,children:y,getPopupContainer:b,rootClassName:x}=t,{filterResetToDefaultFilteredValue:R,defaultFilteredValue:$,filterDropdownProps:O={},filterDropdownOpen:T,filterDropdownVisible:X,onFilterDropdownVisibleChange:M,onFilterDropdownOpenChange:D}=i,[A,N]=r.useState(!1),Z=!!(v&&(!((e=v.filteredKeys)===null||e===void 0)&&e.length||v.forceFiltered)),E=F=>{var z;N(F),(z=O.onOpenChange)===null||z===void 0||z.call(O,F),D==null||D(F),M==null||M(F)},S=(l=(o=(n=O.open)!==null&&n!==void 0?n:T)!==null&&o!==void 0?o:X)!==null&&l!==void 0?l:A,I=v==null?void 0:v.filteredKeys,[k,H]=Ql(ar(I)),w=({selectedKeys:F})=>{H(F)},G=(F,{node:z,checked:xe})=>{w(m?{selectedKeys:F}:{selectedKeys:xe&&z.key?[z.key]:[]})};r.useEffect(()=>{A&&w({selectedKeys:ar(I)})},[I]);const[J,Pe]=r.useState([]),Ie=F=>{Pe(F)},[ye,Ne]=r.useState(""),Ue=F=>{const{value:z}=F.target;Ne(z)};r.useEffect(()=>{A||Ne("")},[A]);const Q=F=>{const z=F!=null&&F.length?F:null;if(z===null&&(!v||!v.filteredKeys)||(0,rt.Z)(z,v==null?void 0:v.filteredKeys,!0))return null;C({column:i,key:c,filteredKeys:z})},q=()=>{E(!1),Q(k())},Fe=({confirm:F,closeDropdown:z}={confirm:!1,closeDropdown:!1})=>{F&&Q([]),z&&E(!1),Ne(""),H(R?($||[]).map(xe=>String(xe)):[])},je=({closeDropdown:F}={closeDropdown:!0})=>{F&&E(!1),Q(k())},B=(F,z)=>{z.source==="trigger"&&(F&&I!==void 0&&H(ar(I)),E(F),!F&&!i.filterDropdown&&p&&q())},V=le()({[`${d}-menu-without-submenu`]:!la(i.filters||[])}),P=F=>{if(F.target.checked){const z=un(i==null?void 0:i.filters).map(xe=>String(xe));H(z)}else H([])},K=({filters:F})=>(F||[]).map((z,xe)=>{const Ze=String(z.value),ie={title:z.text,key:z.value!==void 0?Ze:String(xe)};return z.children&&(ie.children=K({filters:z.children})),ie}),ee=F=>{var z;return Object.assign(Object.assign({},F),{text:F.title,value:F.key,children:((z=F.children)===null||z===void 0?void 0:z.map(xe=>ee(xe)))||[]})};let ue;const{direction:Ae,renderEmpty:be}=r.useContext(Ar.E_);if(typeof i.filterDropdown=="function")ue=i.filterDropdown({prefixCls:`${d}-custom`,setSelectedKeys:F=>w({selectedKeys:F}),selectedKeys:k(),confirm:je,clearFilters:Fe,filters:i.filters,visible:S,close:()=>{E(!1)}});else if(i.filterDropdown)ue=i.filterDropdown;else{const F=k()||[],z=()=>{var Ze,ie;const ut=(Ze=be==null?void 0:be("Table.filter"))!==null&&Ze!==void 0?Ze:r.createElement(Xr.Z,{image:Xr.Z.PRESENTED_IMAGE_SIMPLE,description:g.filterEmptyText,styles:{image:{height:24}},style:{margin:0,padding:"16px 0"}});if((i.filters||[]).length===0)return ut;if(f==="tree")return r.createElement(r.Fragment,null,r.createElement(Ur,{filterSearch:u,value:ye,onChange:Ue,tablePrefixCls:a,locale:g}),r.createElement("div",{className:`${a}-filter-dropdown-tree`},m?r.createElement(Hn.Z,{checked:F.length===un(i.filters).length,indeterminate:F.length>0&&F.lengthtypeof u=="function"?u(ye,ee(Te)):Yr(ye,Te.title):void 0})));const He=Jr({filters:i.filters||[],filterSearch:u,prefixCls:s,filteredKeys:k(),filterMultiple:m,searchValue:ye}),Tt=He.every(Te=>Te===null);return r.createElement(r.Fragment,null,r.createElement(Ur,{filterSearch:u,value:ye,onChange:Ue,tablePrefixCls:a,locale:g}),Tt?ut:r.createElement(ql.Z,{selectable:!0,multiple:m,prefixCls:`${d}-menu`,className:V,onSelect:w,onDeselect:w,selectedKeys:F,getPopupContainer:b,openKeys:J,onOpenChange:Ie,items:He}))},xe=()=>R?(0,rt.Z)(($||[]).map(Ze=>String(Ze)),F,!0):F.length===0;ue=r.createElement(r.Fragment,null,z(),r.createElement("div",{className:`${s}-dropdown-btns`},r.createElement(Vr.ZP,{type:"link",size:"small",disabled:xe(),onClick:()=>Fe()},g.filterReset),r.createElement(Vr.ZP,{type:"primary",size:"small",onClick:q},g.filterConfirm)))}i.filterDropdown&&(ue=r.createElement(_l.J,{selectable:void 0},ue)),ue=r.createElement(oa,{className:`${s}-dropdown`},ue);const Ge=()=>{let F;return typeof i.filterIcon=="function"?F=i.filterIcon(Z):i.filterIcon?F=i.filterIcon:F=r.createElement(Yl,null),r.createElement("span",{role:"button",tabIndex:-1,className:le()(`${s}-trigger`,{active:Z}),onClick:z=>{z.stopPropagation()}},F)},Ye=(0,Wr.Z)({trigger:["click"],placement:Ae==="rtl"?"bottomLeft":"bottomRight",children:Ge(),getPopupContainer:b},Object.assign(Object.assign({},O),{rootClassName:le()(x,O.rootClassName),open:S,onOpenChange:B,popupRender:()=>typeof(O==null?void 0:O.dropdownRender)=="function"?O.dropdownRender(ue):ue}));return r.createElement("div",{className:`${s}-column`},r.createElement("span",{className:`${a}-column-title`},y),r.createElement(Lr.Z,Object.assign({},Ye)))};const ir=(t,e,n)=>{let o=[];return(t||[]).forEach((l,a)=>{var s;const i=dn(a,n),d=l.filterDropdown!==void 0;if(l.filters||d||"onFilter"in l)if("filteredValue"in l){let c=l.filteredValue;d||(c=(s=c==null?void 0:c.map(String))!==null&&s!==void 0?s:c),o.push({column:l,key:Gt(l,i),filteredKeys:c,forceFiltered:l.filtered})}else o.push({column:l,key:Gt(l,i),filteredKeys:e&&l.defaultFilteredValue?l.defaultFilteredValue:void 0,forceFiltered:l.filtered});"children"in l&&(o=[].concat((0,$e.Z)(o),(0,$e.Z)(ir(l.children,e,i))))}),o};function Qr(t,e,n,o,l,a,s,i,d){return n.map((c,p)=>{const m=dn(p,i),{filterOnClose:f=!0,filterMultiple:u=!0,filterMode:v,filterSearch:C}=c;let g=c;if(g.filters||g.filterDropdown){const y=Gt(g,m),b=o.find(({key:x})=>y===x);g=Object.assign(Object.assign({},g),{title:x=>r.createElement(aa,{tablePrefixCls:t,prefixCls:`${t}-filter`,dropdownPrefixCls:e,column:g,columnKey:y,filterState:b,filterOnClose:f,filterMultiple:u,filterMode:v,filterSearch:C,triggerFilter:a,locale:l,getPopupContainer:s,rootClassName:d},Mn(c.title,x))})}return"children"in g&&(g=Object.assign(Object.assign({},g),{children:Qr(t,e,g.children,o,l,a,s,m,d)})),g})}const qr=t=>{const e={};return t.forEach(({key:n,filteredKeys:o,column:l})=>{const a=n,{filters:s,filterDropdown:i}=l;if(i)e[a]=o||null;else if(Array.isArray(o)){const d=un(s);e[a]=d.filter(c=>o.includes(String(c)))}else e[a]=null}),e},sr=(t,e,n)=>e.reduce((l,a)=>{const{column:{onFilter:s,filters:i},filteredKeys:d}=a;return s&&d&&d.length?l.map(c=>Object.assign({},c)).filter(c=>d.some(p=>{const m=un(i),f=m.findIndex(v=>String(v)===String(p)),u=f!==-1?m[f]:p;return c[n]&&(c[n]=sr(c[n],e,n)),s(u,c)})):l},t),_r=t=>t.flatMap(e=>"children"in e?[e].concat((0,$e.Z)(_r(e.children||[]))):[e]);var ia=t=>{const{prefixCls:e,dropdownPrefixCls:n,mergedColumns:o,onFilterChange:l,getPopupContainer:a,locale:s,rootClassName:i}=t,d=(0,nr.ln)("Table"),c=r.useMemo(()=>_r(o||[]),[o]),[p,m]=r.useState(()=>ir(c,!0)),f=r.useMemo(()=>{const g=ir(c,!1);if(g.length===0)return g;let y=!0,b=!0;if(g.forEach(({filteredKeys:x})=>{x!==void 0?y=!1:b=!1}),y){const x=(c||[]).map((R,$)=>Gt(R,dn($)));return p.filter(({key:R})=>x.includes(R)).map(R=>{const $=c[x.findIndex(O=>O===R.key)];return Object.assign(Object.assign({},R),{column:Object.assign(Object.assign({},R.column),$),forceFiltered:$.filtered})})}return g},[c,p]),u=r.useMemo(()=>qr(f),[f]),v=g=>{const y=f.filter(({key:b})=>b!==g.key);y.push(g),m(y),l(qr(y),y)};return[g=>Qr(e,n,g,f,s,v,a,void 0,i),f,u]},sa=h(84164),ca=function(t,e){var n={};for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&e.indexOf(o)<0&&(n[o]=t[o]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var l=0,o=Object.getOwnPropertySymbols(t);l{const a=t[l];typeof a!="function"&&(n[l]=a)}),n}function ua(t,e,n){const o=n&&typeof n=="object"?n:{},{total:l=0}=o,a=ca(o,["total"]),[s,i]=(0,r.useState)(()=>({current:"defaultCurrent"in a?a.defaultCurrent:1,pageSize:"defaultPageSize"in a?a.defaultPageSize:eo})),d=(0,Wr.Z)(s,a,{total:l>0?l:t}),c=Math.ceil((l||t)/d.pageSize);d.current>c&&(d.current=c||1);const p=(f,u)=>{i({current:f!=null?f:1,pageSize:u||d.pageSize})},m=(f,u)=>{var v;n&&((v=n.onChange)===null||v===void 0||v.call(n,f,u)),p(f,u),e(f,u||(d==null?void 0:d.pageSize))};return n===!1?[{},()=>{}]:[Object.assign(Object.assign({},d),{onChange:m}),p]}var fa=ua,ma=h(39398),va=h(10010),to=h(83062);const Kn="ascend",cr="descend",Ln=t=>typeof t.sorter=="object"&&typeof t.sorter.multiple=="number"?t.sorter.multiple:!1,no=t=>typeof t=="function"?t:t&&typeof t=="object"&&t.compare?t.compare:!1,pa=(t,e)=>e?t[t.indexOf(e)+1]:t[0],dr=(t,e,n)=>{let o=[];const l=(a,s)=>{o.push({column:a,key:Gt(a,s),multiplePriority:Ln(a),sortOrder:a.sortOrder})};return(t||[]).forEach((a,s)=>{const i=dn(s,n);a.children?("sortOrder"in a&&l(a,i),o=[].concat((0,$e.Z)(o),(0,$e.Z)(dr(a.children,e,i)))):a.sorter&&("sortOrder"in a?l(a,i):e&&a.defaultSortOrder&&o.push({column:a,key:Gt(a,i),multiplePriority:Ln(a),sortOrder:a.defaultSortOrder}))}),o},ro=(t,e,n,o,l,a,s,i)=>(e||[]).map((c,p)=>{const m=dn(p,i);let f=c;if(f.sorter){const u=f.sortDirections||l,v=f.showSorterTooltip===void 0?s:f.showSorterTooltip,C=Gt(f,m),g=n.find(({key:M})=>M===C),y=g?g.sortOrder:null,b=pa(u,y);let x;if(c.sortIcon)x=c.sortIcon({sortOrder:y});else{const M=u.includes(Kn)&&r.createElement(va.Z,{className:le()(`${t}-column-sorter-up`,{active:y===Kn})}),D=u.includes(cr)&&r.createElement(ma.Z,{className:le()(`${t}-column-sorter-down`,{active:y===cr})});x=r.createElement("span",{className:le()(`${t}-column-sorter`,{[`${t}-column-sorter-full`]:!!(M&&D)})},r.createElement("span",{className:`${t}-column-sorter-inner`,"aria-hidden":"true"},M,D))}const{cancelSort:R,triggerAsc:$,triggerDesc:O}=a||{};let T=R;b===cr?T=O:b===Kn&&(T=$);const X=typeof v=="object"?Object.assign({title:T},v):{title:T};f=Object.assign(Object.assign({},f),{className:le()(f.className,{[`${t}-column-sort`]:y}),title:M=>{const D=`${t}-column-sorters`,A=r.createElement("span",{className:`${t}-column-title`},Mn(c.title,M)),N=r.createElement("div",{className:D},A,x);return v?typeof v!="boolean"&&(v==null?void 0:v.target)==="sorter-icon"?r.createElement("div",{className:`${D} ${t}-column-sorters-tooltip-target-sorter`},A,r.createElement(to.Z,Object.assign({},X),x)):r.createElement(to.Z,Object.assign({},X),N):N},onHeaderCell:M=>{var D;const A=((D=c.onHeaderCell)===null||D===void 0?void 0:D.call(c,M))||{},N=A.onClick,Z=A.onKeyDown;A.onClick=I=>{o({column:c,key:C,sortOrder:b,multiplePriority:Ln(c)}),N==null||N(I)},A.onKeyDown=I=>{I.keyCode===Gr.Z.ENTER&&(o({column:c,key:C,sortOrder:b,multiplePriority:Ln(c)}),Z==null||Z(I))};const E=Al(c.title,{}),S=E==null?void 0:E.toString();return y&&(A["aria-sort"]=y==="ascend"?"ascending":"descending"),A["aria-label"]=S||"",A.className=le()(A.className,`${t}-column-has-sorters`),A.tabIndex=0,c.ellipsis&&(A.title=(E!=null?E:"").toString()),A}})}return"children"in f&&(f=Object.assign(Object.assign({},f),{children:ro(t,f.children,n,o,l,a,s,m)})),f}),oo=t=>{const{column:e,sortOrder:n}=t;return{column:e,order:n,field:e.dataIndex,columnKey:e.key}},lo=t=>{const e=t.filter(({sortOrder:n})=>n).map(oo);if(e.length===0&&t.length){const n=t.length-1;return Object.assign(Object.assign({},oo(t[n])),{column:void 0,order:void 0,field:void 0,columnKey:void 0})}return e.length<=1?e[0]||{}:e},ur=(t,e,n)=>{const o=e.slice().sort((s,i)=>i.multiplePriority-s.multiplePriority),l=t.slice(),a=o.filter(({column:{sorter:s},sortOrder:i})=>no(s)&&i);return a.length?l.sort((s,i)=>{for(let d=0;d{const i=s[n];return i?Object.assign(Object.assign({},s),{[n]:ur(i,e,n)}):s}):l};var ga=t=>{const{prefixCls:e,mergedColumns:n,sortDirections:o,tableLocale:l,showSorterTooltip:a,onSorterChange:s}=t,[i,d]=r.useState(()=>dr(n,!0)),c=(C,g)=>{const y=[];return C.forEach((b,x)=>{const R=dn(x,g);if(y.push(Gt(b,R)),Array.isArray(b.children)){const $=c(b.children,R);y.push.apply(y,(0,$e.Z)($))}}),y},p=r.useMemo(()=>{let C=!0;const g=dr(n,!1);if(!g.length){const R=c(n);return i.filter(({key:$})=>R.includes($))}const y=[];function b(R){C?y.push(R):y.push(Object.assign(Object.assign({},R),{sortOrder:null}))}let x=null;return g.forEach(R=>{x===null?(b(R),R.sortOrder&&(R.multiplePriority===!1?C=!1:x=!0)):(x&&R.multiplePriority!==!1||(C=!1),b(R))}),y},[n,i]),m=r.useMemo(()=>{var C,g;const y=p.map(({column:b,sortOrder:x})=>({column:b,order:x}));return{sortColumns:y,sortColumn:(C=y[0])===null||C===void 0?void 0:C.column,sortOrder:(g=y[0])===null||g===void 0?void 0:g.order}},[p]),f=C=>{let g;C.multiplePriority===!1||!p.length||p[0].multiplePriority===!1?g=[C]:g=[].concat((0,$e.Z)(p.filter(({key:y})=>y!==C.key)),[C]),d(g),s(lo(g),g)};return[C=>ro(e,C,p,f,o,l,a),p,m,()=>lo(p)]};const ao=(t,e)=>t.map(o=>{const l=Object.assign({},o);return l.title=Mn(o.title,e),"children"in l&&(l.children=ao(l.children,e)),l});var ha=t=>[r.useCallback(n=>ao(n,t),[t])],xa=Br((t,e)=>{const{_renderTimes:n}=t,{_renderTimes:o}=e;return n!==o}),Ca=Mr((t,e)=>{const{_renderTimes:n}=t,{_renderTimes:o}=e;return n!==o}),W=h(861),wn=h(15063),En=h(14747),ya=h(83559),ba=h(83262),Sa=t=>{const{componentCls:e,lineWidth:n,lineType:o,tableBorderColor:l,tableHeaderBg:a,tablePaddingVertical:s,tablePaddingHorizontal:i,calc:d}=t,c=`${(0,W.unit)(n)} ${o} ${l}`,p=(m,f,u)=>({[`&${e}-${m}`]:{[`> ${e}-container`]:{[`> ${e}-content, > ${e}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${e}-expanded-row-fixed`]:{margin:`${(0,W.unit)(d(f).mul(-1).equal())} - ${(0,W.unit)(d(d(u).add(n)).mul(-1).equal())}`}}}}}});return{[`${e}-wrapper`]:{[`${e}${e}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${e}-title`]:{border:c,borderBottom:0},[`> ${e}-container`]:{borderInlineStart:c,borderTop:c,[` - > ${e}-content, - > ${e}-header, - > ${e}-body, - > ${e}-summary - `]:{"> table":{"\n > thead > tr > th,\n > thead > tr > td,\n > tbody > tr > th,\n > tbody > tr > td,\n > tfoot > tr > th,\n > tfoot > tr > td\n ":{borderInlineEnd:c},"> thead":{"> tr:not(:last-child) > th":{borderBottom:c},"> tr > th::before":{backgroundColor:"transparent !important"}},"\n > thead > tr,\n > tbody > tr,\n > tfoot > tr\n ":{[`> ${e}-cell-fix-right-first::after`]:{borderInlineEnd:c}},"\n > tbody > tr > th,\n > tbody > tr > td\n ":{[`> ${e}-expanded-row-fixed`]:{margin:`${(0,W.unit)(d(s).mul(-1).equal())} ${(0,W.unit)(d(d(i).add(n)).mul(-1).equal())}`,"&::after":{position:"absolute",top:0,insetInlineEnd:n,bottom:0,borderInlineEnd:c,content:'""'}}}}}},[`&${e}-scroll-horizontal`]:{[`> ${e}-container > ${e}-body`]:{"> table > tbody":{[` - > tr${e}-expanded-row, - > tr${e}-placeholder - `]:{"> th, > td":{borderInlineEnd:0}}}}}},p("middle",t.tablePaddingVerticalMiddle,t.tablePaddingHorizontalMiddle)),p("small",t.tablePaddingVerticalSmall,t.tablePaddingHorizontalSmall)),{[`> ${e}-footer`]:{border:c,borderTop:0}}),[`${e}-cell`]:{[`${e}-container:first-child`]:{borderTop:0},"&-scrollbar:not([rowspan])":{boxShadow:`0 ${(0,W.unit)(n)} 0 ${(0,W.unit)(n)} ${a}`}},[`${e}-bordered ${e}-cell-scrollbar`]:{borderInlineEnd:c}}}},wa=t=>{const{componentCls:e}=t;return{[`${e}-wrapper`]:{[`${e}-cell-ellipsis`]:Object.assign(Object.assign({},En.vS),{wordBreak:"keep-all",[` - &${e}-cell-fix-left-last, - &${e}-cell-fix-right-first - `]:{overflow:"visible",[`${e}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${e}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},Ea=t=>{const{componentCls:e}=t;return{[`${e}-wrapper`]:{[`${e}-tbody > tr${e}-placeholder`]:{textAlign:"center",color:t.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:t.colorBgContainer}}}}},Ra=t=>{const{componentCls:e,antCls:n,motionDurationSlow:o,lineWidth:l,paddingXS:a,lineType:s,tableBorderColor:i,tableExpandIconBg:d,tableExpandColumnWidth:c,borderRadius:p,tablePaddingVertical:m,tablePaddingHorizontal:f,tableExpandedRowBg:u,paddingXXS:v,expandIconMarginTop:C,expandIconSize:g,expandIconHalfInner:y,expandIconScale:b,calc:x}=t,R=`${(0,W.unit)(l)} ${s} ${i}`,$=x(v).sub(l).equal();return{[`${e}-wrapper`]:{[`${e}-expand-icon-col`]:{width:c},[`${e}-row-expand-icon-cell`]:{textAlign:"center",[`${e}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${e}-row-indent`]:{height:1,float:"left"},[`${e}-row-expand-icon`]:Object.assign(Object.assign({},(0,En.Nd)(t)),{position:"relative",float:"left",width:g,height:g,color:"inherit",lineHeight:(0,W.unit)(g),background:d,border:R,borderRadius:p,transform:`scale(${b})`,"&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${o} ease-out`,content:'""'},"&::before":{top:y,insetInlineEnd:$,insetInlineStart:$,height:l},"&::after":{top:$,bottom:$,insetInlineStart:y,width:l,transform:"rotate(90deg)"},"&-collapsed::before":{transform:"rotate(-180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"},"&-spaced":{"&::before, &::after":{display:"none",content:"none"},background:"transparent",border:0,visibility:"hidden"}}),[`${e}-row-indent + ${e}-row-expand-icon`]:{marginTop:C,marginInlineEnd:a},[`tr${e}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:u}},[`${n}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"100%"}}},[`${e}-expanded-row-fixed`]:{position:"relative",margin:`${(0,W.unit)(x(m).mul(-1).equal())} ${(0,W.unit)(x(f).mul(-1).equal())}`,padding:`${(0,W.unit)(m)} ${(0,W.unit)(f)}`}}}},$a=t=>{const{componentCls:e,antCls:n,iconCls:o,tableFilterDropdownWidth:l,tableFilterDropdownSearchWidth:a,paddingXXS:s,paddingXS:i,colorText:d,lineWidth:c,lineType:p,tableBorderColor:m,headerIconColor:f,fontSizeSM:u,tablePaddingHorizontal:v,borderRadius:C,motionDurationSlow:g,colorIcon:y,colorPrimary:b,tableHeaderFilterActiveBg:x,colorTextDisabled:R,tableFilterDropdownBg:$,tableFilterDropdownHeight:O,controlItemBgHover:T,controlItemBgActive:X,boxShadowSecondary:M,filterDropdownMenuBg:D,calc:A}=t,N=`${n}-dropdown`,Z=`${e}-filter-dropdown`,E=`${n}-tree`,S=`${(0,W.unit)(c)} ${p} ${m}`;return[{[`${e}-wrapper`]:{[`${e}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${e}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:A(s).mul(-1).equal(),marginInline:`${(0,W.unit)(s)} ${(0,W.unit)(A(v).div(2).mul(-1).equal())}`,padding:`0 ${(0,W.unit)(s)}`,color:f,fontSize:u,borderRadius:C,cursor:"pointer",transition:`all ${g}`,"&:hover":{color:y,background:x},"&.active":{color:b}}}},{[`${n}-dropdown`]:{[Z]:Object.assign(Object.assign({},(0,En.Wf)(t)),{minWidth:l,backgroundColor:$,borderRadius:C,boxShadow:M,overflow:"hidden",[`${N}-menu`]:{maxHeight:O,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:D,"&:empty::after":{display:"block",padding:`${(0,W.unit)(i)} 0`,color:R,fontSize:u,textAlign:"center",content:'"Not Found"'}},[`${Z}-tree`]:{paddingBlock:`${(0,W.unit)(i)} 0`,paddingInline:i,[E]:{padding:0},[`${E}-treenode ${E}-node-content-wrapper:hover`]:{backgroundColor:T},[`${E}-treenode-checkbox-checked ${E}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:X}}},[`${Z}-search`]:{padding:i,borderBottom:S,"&-input":{input:{minWidth:a},[o]:{color:R}}},[`${Z}-checkall`]:{width:"100%",marginBottom:s,marginInlineStart:s},[`${Z}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${(0,W.unit)(A(i).sub(c).equal())} ${(0,W.unit)(i)}`,overflow:"hidden",borderTop:S}})}},{[`${n}-dropdown ${Z}, ${Z}-submenu`]:{[`${n}-checkbox-wrapper + span`]:{paddingInlineStart:i,color:d},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},Ia=t=>{const{componentCls:e,lineWidth:n,colorSplit:o,motionDurationSlow:l,zIndexTableFixed:a,tableBg:s,zIndexTableSticky:i,calc:d}=t,c=o;return{[`${e}-wrapper`]:{[` - ${e}-cell-fix-left, - ${e}-cell-fix-right - `]:{position:"sticky !important",zIndex:a,background:s},[` - ${e}-cell-fix-left-first::after, - ${e}-cell-fix-left-last::after - `]:{position:"absolute",top:0,right:{_skip_check_:!0,value:0},bottom:d(n).mul(-1).equal(),width:30,transform:"translateX(100%)",transition:`box-shadow ${l}`,content:'""',pointerEvents:"none"},[`${e}-cell-fix-left-all::after`]:{display:"none"},[` - ${e}-cell-fix-right-first::after, - ${e}-cell-fix-right-last::after - `]:{position:"absolute",top:0,bottom:d(n).mul(-1).equal(),left:{_skip_check_:!0,value:0},width:30,transform:"translateX(-100%)",transition:`box-shadow ${l}`,content:'""',pointerEvents:"none"},[`${e}-container`]:{position:"relative","&::before, &::after":{position:"absolute",top:0,bottom:0,zIndex:d(i).add(1).equal({unit:!1}),width:30,transition:`box-shadow ${l}`,content:'""',pointerEvents:"none"},"&::before":{insetInlineStart:0},"&::after":{insetInlineEnd:0}},[`${e}-ping-left`]:{[`&:not(${e}-has-fix-left) ${e}-container::before`]:{boxShadow:`inset 10px 0 8px -8px ${c}`},[` - ${e}-cell-fix-left-first::after, - ${e}-cell-fix-left-last::after - `]:{boxShadow:`inset 10px 0 8px -8px ${c}`},[`${e}-cell-fix-left-last::before`]:{backgroundColor:"transparent !important"}},[`${e}-ping-right`]:{[`&:not(${e}-has-fix-right) ${e}-container::after`]:{boxShadow:`inset -10px 0 8px -8px ${c}`},[` - ${e}-cell-fix-right-first::after, - ${e}-cell-fix-right-last::after - `]:{boxShadow:`inset -10px 0 8px -8px ${c}`}},[`${e}-fixed-column-gapped`]:{[` - ${e}-cell-fix-left-first::after, - ${e}-cell-fix-left-last::after, - ${e}-cell-fix-right-first::after, - ${e}-cell-fix-right-last::after - `]:{boxShadow:"none"}}}}},Ta=t=>{const{componentCls:e,antCls:n,margin:o}=t;return{[`${e}-wrapper`]:{[`${e}-pagination${n}-pagination`]:{margin:`${(0,W.unit)(o)} 0`},[`${e}-pagination`]:{display:"flex",flexWrap:"wrap",rowGap:t.paddingXS,"> *":{flex:"none"},"&-left":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-right":{justifyContent:"flex-end"}}}}},Na=t=>{const{componentCls:e,tableRadius:n}=t;return{[`${e}-wrapper`]:{[e]:{[`${e}-title, ${e}-header`]:{borderRadius:`${(0,W.unit)(n)} ${(0,W.unit)(n)} 0 0`},[`${e}-title + ${e}-container`]:{borderStartStartRadius:0,borderStartEndRadius:0,[`${e}-header, table`]:{borderRadius:0},"table > thead > tr:first-child":{"th:first-child, th:last-child, td:first-child, td:last-child":{borderRadius:0}}},"&-container":{borderStartStartRadius:n,borderStartEndRadius:n,"table > thead > tr:first-child":{"> *:first-child":{borderStartStartRadius:n},"> *:last-child":{borderStartEndRadius:n}}},"&-footer":{borderRadius:`0 0 ${(0,W.unit)(n)} ${(0,W.unit)(n)}`}}}}},Za=t=>{const{componentCls:e}=t;return{[`${e}-wrapper-rtl`]:{direction:"rtl",table:{direction:"rtl"},[`${e}-pagination-left`]:{justifyContent:"flex-end"},[`${e}-pagination-right`]:{justifyContent:"flex-start"},[`${e}-row-expand-icon`]:{float:"right","&::after":{transform:"rotate(-90deg)"},"&-collapsed::before":{transform:"rotate(180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"}},[`${e}-container`]:{"&::before":{insetInlineStart:"unset",insetInlineEnd:0},"&::after":{insetInlineStart:0,insetInlineEnd:"unset"},[`${e}-row-indent`]:{float:"right"}}}}},Oa=t=>{const{componentCls:e,antCls:n,iconCls:o,fontSizeIcon:l,padding:a,paddingXS:s,headerIconColor:i,headerIconHoverColor:d,tableSelectionColumnWidth:c,tableSelectedRowBg:p,tableSelectedRowHoverBg:m,tableRowHoverBg:f,tablePaddingHorizontal:u,calc:v}=t;return{[`${e}-wrapper`]:{[`${e}-selection-col`]:{width:c,[`&${e}-selection-col-with-dropdown`]:{width:v(c).add(l).add(v(a).div(4)).equal()}},[`${e}-bordered ${e}-selection-col`]:{width:v(c).add(v(s).mul(2)).equal(),[`&${e}-selection-col-with-dropdown`]:{width:v(c).add(l).add(v(a).div(4)).add(v(s).mul(2)).equal()}},[` - table tr th${e}-selection-column, - table tr td${e}-selection-column, - ${e}-selection-column - `]:{paddingInlineEnd:t.paddingXS,paddingInlineStart:t.paddingXS,textAlign:"center",[`${n}-radio-wrapper`]:{marginInlineEnd:0}},[`table tr th${e}-selection-column${e}-cell-fix-left`]:{zIndex:v(t.zIndexTableFixed).add(1).equal({unit:!1})},[`table tr th${e}-selection-column::after`]:{backgroundColor:"transparent !important"},[`${e}-selection`]:{position:"relative",display:"inline-flex",flexDirection:"column"},[`${e}-selection-extra`]:{position:"absolute",top:0,zIndex:1,cursor:"pointer",transition:`all ${t.motionDurationSlow}`,marginInlineStart:"100%",paddingInlineStart:(0,W.unit)(v(u).div(4).equal()),[o]:{color:i,fontSize:l,verticalAlign:"baseline","&:hover":{color:d}}},[`${e}-tbody`]:{[`${e}-row`]:{[`&${e}-row-selected`]:{[`> ${e}-cell`]:{background:p,"&-row-hover":{background:m}}},[`> ${e}-cell-row-hover`]:{background:f}}}}}},ka=t=>{const{componentCls:e,tableExpandColumnWidth:n,calc:o}=t,l=(a,s,i,d)=>({[`${e}${e}-${a}`]:{fontSize:d,[` - ${e}-title, - ${e}-footer, - ${e}-cell, - ${e}-thead > tr > th, - ${e}-tbody > tr > th, - ${e}-tbody > tr > td, - tfoot > tr > th, - tfoot > tr > td - `]:{padding:`${(0,W.unit)(s)} ${(0,W.unit)(i)}`},[`${e}-filter-trigger`]:{marginInlineEnd:(0,W.unit)(o(i).div(2).mul(-1).equal())},[`${e}-expanded-row-fixed`]:{margin:`${(0,W.unit)(o(s).mul(-1).equal())} ${(0,W.unit)(o(i).mul(-1).equal())}`},[`${e}-tbody`]:{[`${e}-wrapper:only-child ${e}`]:{marginBlock:(0,W.unit)(o(s).mul(-1).equal()),marginInline:`${(0,W.unit)(o(n).sub(i).equal())} ${(0,W.unit)(o(i).mul(-1).equal())}`}},[`${e}-selection-extra`]:{paddingInlineStart:(0,W.unit)(o(i).div(4).equal())}}});return{[`${e}-wrapper`]:Object.assign(Object.assign({},l("middle",t.tablePaddingVerticalMiddle,t.tablePaddingHorizontalMiddle,t.tableFontSizeMiddle)),l("small",t.tablePaddingVerticalSmall,t.tablePaddingHorizontalSmall,t.tableFontSizeSmall))}},Pa=t=>{const{componentCls:e,marginXXS:n,fontSizeIcon:o,headerIconColor:l,headerIconHoverColor:a}=t;return{[`${e}-wrapper`]:{[`${e}-thead th${e}-column-has-sorters`]:{outline:"none",cursor:"pointer",transition:`all ${t.motionDurationSlow}, left 0s`,"&:hover":{background:t.tableHeaderSortHoverBg,"&::before":{backgroundColor:"transparent !important"}},"&:focus-visible":{color:t.colorPrimary},[` - &${e}-cell-fix-left:hover, - &${e}-cell-fix-right:hover - `]:{background:t.tableFixedHeaderSortActiveBg}},[`${e}-thead th${e}-column-sort`]:{background:t.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${e}-column-sort`]:{background:t.tableBodySortBg},[`${e}-column-title`]:{position:"relative",zIndex:1,flex:1,minWidth:0},[`${e}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${e}-column-sorters-tooltip-target-sorter`]:{"&::after":{content:"none"}},[`${e}-column-sorter`]:{marginInlineStart:n,color:l,fontSize:0,transition:`color ${t.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:o,"&.active":{color:t.colorPrimary}},[`${e}-column-sorter-up + ${e}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${e}-column-sorters:hover ${e}-column-sorter`]:{color:a}}}},Ba=t=>{const{componentCls:e,opacityLoading:n,tableScrollThumbBg:o,tableScrollThumbBgHover:l,tableScrollThumbSize:a,tableScrollBg:s,zIndexTableSticky:i,stickyScrollBarBorderRadius:d,lineWidth:c,lineType:p,tableBorderColor:m}=t,f=`${(0,W.unit)(c)} ${p} ${m}`;return{[`${e}-wrapper`]:{[`${e}-sticky`]:{"&-holder":{position:"sticky",zIndex:i,background:t.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${(0,W.unit)(a)} !important`,zIndex:i,display:"flex",alignItems:"center",background:s,borderTop:f,opacity:n,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:a,backgroundColor:o,borderRadius:d,transition:`all ${t.motionDurationSlow}, transform 0s`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:l}}}}}}},io=t=>{const{componentCls:e,lineWidth:n,tableBorderColor:o,calc:l}=t,a=`${(0,W.unit)(n)} ${t.lineType} ${o}`;return{[`${e}-wrapper`]:{[`${e}-summary`]:{position:"relative",zIndex:t.zIndexTableFixed,background:t.tableBg,"> tr":{"> th, > td":{borderBottom:a}}},[`div${e}-summary`]:{boxShadow:`0 ${(0,W.unit)(l(n).mul(-1).equal())} 0 ${o}`}}}},Fa=t=>{const{componentCls:e,motionDurationMid:n,lineWidth:o,lineType:l,tableBorderColor:a,calc:s}=t,i=`${(0,W.unit)(o)} ${l} ${a}`,d=`${e}-expanded-row-cell`;return{[`${e}-wrapper`]:{[`${e}-tbody-virtual`]:{[`${e}-tbody-virtual-holder-inner`]:{[` - & > ${e}-row, - & > div:not(${e}-row) > ${e}-row - `]:{display:"flex",boxSizing:"border-box",width:"100%"}},[`${e}-cell`]:{borderBottom:i,transition:`background ${n}`},[`${e}-expanded-row`]:{[`${d}${d}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${(0,W.unit)(o)})`,borderInlineEnd:"none"}}},[`${e}-bordered`]:{[`${e}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:i,position:"absolute"},[`${e}-cell`]:{borderInlineEnd:i,[`&${e}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:s(o).mul(-1).equal(),borderInlineStart:i}}},[`&${e}-virtual`]:{[`${e}-placeholder ${e}-cell`]:{borderInlineEnd:i,borderBottom:i}}}}}};const Ha=t=>{const{componentCls:e,fontWeightStrong:n,tablePaddingVertical:o,tablePaddingHorizontal:l,tableExpandColumnWidth:a,lineWidth:s,lineType:i,tableBorderColor:d,tableFontSize:c,tableBg:p,tableRadius:m,tableHeaderTextColor:f,motionDurationMid:u,tableHeaderBg:v,tableHeaderCellSplitColor:C,tableFooterTextColor:g,tableFooterBg:y,calc:b}=t,x=`${(0,W.unit)(s)} ${i} ${d}`;return{[`${e}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},(0,En.dF)()),{[e]:Object.assign(Object.assign({},(0,En.Wf)(t)),{fontSize:c,background:p,borderRadius:`${(0,W.unit)(m)} ${(0,W.unit)(m)} 0 0`,scrollbarColor:`${t.tableScrollThumbBg} ${t.tableScrollBg}`}),table:{width:"100%",textAlign:"start",borderRadius:`${(0,W.unit)(m)} ${(0,W.unit)(m)} 0 0`,borderCollapse:"separate",borderSpacing:0},[` - ${e}-cell, - ${e}-thead > tr > th, - ${e}-tbody > tr > th, - ${e}-tbody > tr > td, - tfoot > tr > th, - tfoot > tr > td - `]:{position:"relative",padding:`${(0,W.unit)(o)} ${(0,W.unit)(l)}`,overflowWrap:"break-word"},[`${e}-title`]:{padding:`${(0,W.unit)(o)} ${(0,W.unit)(l)}`},[`${e}-thead`]:{"\n > tr > th,\n > tr > td\n ":{position:"relative",color:f,fontWeight:n,textAlign:"start",background:v,borderBottom:x,transition:`background ${u} ease`,"&[colspan]:not([colspan='1'])":{textAlign:"center"},[`&:not(:last-child):not(${e}-selection-column):not(${e}-row-expand-icon-cell):not([colspan])::before`]:{position:"absolute",top:"50%",insetInlineEnd:0,width:1,height:"1.6em",backgroundColor:C,transform:"translateY(-50%)",transition:`background-color ${u}`,content:'""'}},"> tr:not(:last-child) > th[colspan]":{borderBottom:0}},[`${e}-tbody`]:{"> tr":{"> th, > td":{transition:`background ${u}, border-color ${u}`,borderBottom:x,[` - > ${e}-wrapper:only-child, - > ${e}-expanded-row-fixed > ${e}-wrapper:only-child - `]:{[e]:{marginBlock:(0,W.unit)(b(o).mul(-1).equal()),marginInline:`${(0,W.unit)(b(a).sub(l).equal())} - ${(0,W.unit)(b(l).mul(-1).equal())}`,[`${e}-tbody > tr:last-child > td`]:{borderBottomWidth:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:"relative",color:f,fontWeight:n,textAlign:"start",background:v,borderBottom:x,transition:`background ${u} ease`}}},[`${e}-footer`]:{padding:`${(0,W.unit)(o)} ${(0,W.unit)(l)}`,color:g,background:y}})}},Ma=t=>{const{colorFillAlter:e,colorBgContainer:n,colorTextHeading:o,colorFillSecondary:l,colorFillContent:a,controlItemBgActive:s,controlItemBgActiveHover:i,padding:d,paddingSM:c,paddingXS:p,colorBorderSecondary:m,borderRadiusLG:f,controlHeight:u,colorTextPlaceholder:v,fontSize:C,fontSizeSM:g,lineHeight:y,lineWidth:b,colorIcon:x,colorIconHover:R,opacityLoading:$,controlInteractiveSize:O}=t,T=new wn.FastColor(l).onBackground(n).toHexString(),X=new wn.FastColor(a).onBackground(n).toHexString(),M=new wn.FastColor(e).onBackground(n).toHexString(),D=new wn.FastColor(x),A=new wn.FastColor(R),N=O/2-b,Z=N*2+b*3;return{headerBg:M,headerColor:o,headerSortActiveBg:T,headerSortHoverBg:X,bodySortBg:M,rowHoverBg:M,rowSelectedBg:s,rowSelectedHoverBg:i,rowExpandedBg:e,cellPaddingBlock:d,cellPaddingInline:d,cellPaddingBlockMD:c,cellPaddingInlineMD:p,cellPaddingBlockSM:p,cellPaddingInlineSM:p,borderColor:m,headerBorderRadius:f,footerBg:M,footerColor:o,cellFontSize:C,cellFontSizeMD:C,cellFontSizeSM:C,headerSplitColor:m,fixedHeaderSortActiveBg:T,headerFilterHoverBg:a,filterDropdownMenuBg:n,filterDropdownBg:n,expandIconBg:n,selectionColumnWidth:u,stickyScrollBarBg:v,stickyScrollBarBorderRadius:100,expandIconMarginTop:(C*y-b*3)/2-Math.ceil((g*1.4-b*3)/2),headerIconColor:D.clone().setA(D.a*$).toRgbString(),headerIconHoverColor:A.clone().setA(A.a*$).toRgbString(),expandIconHalfInner:N,expandIconSize:Z,expandIconScale:O/Z}},so=2;var Ka=(0,ya.I$)("Table",t=>{const{colorTextHeading:e,colorSplit:n,colorBgContainer:o,controlInteractiveSize:l,headerBg:a,headerColor:s,headerSortActiveBg:i,headerSortHoverBg:d,bodySortBg:c,rowHoverBg:p,rowSelectedBg:m,rowSelectedHoverBg:f,rowExpandedBg:u,cellPaddingBlock:v,cellPaddingInline:C,cellPaddingBlockMD:g,cellPaddingInlineMD:y,cellPaddingBlockSM:b,cellPaddingInlineSM:x,borderColor:R,footerBg:$,footerColor:O,headerBorderRadius:T,cellFontSize:X,cellFontSizeMD:M,cellFontSizeSM:D,headerSplitColor:A,fixedHeaderSortActiveBg:N,headerFilterHoverBg:Z,filterDropdownBg:E,expandIconBg:S,selectionColumnWidth:I,stickyScrollBarBg:k,calc:H}=t,w=(0,ba.mergeToken)(t,{tableFontSize:X,tableBg:o,tableRadius:T,tablePaddingVertical:v,tablePaddingHorizontal:C,tablePaddingVerticalMiddle:g,tablePaddingHorizontalMiddle:y,tablePaddingVerticalSmall:b,tablePaddingHorizontalSmall:x,tableBorderColor:R,tableHeaderTextColor:s,tableHeaderBg:a,tableFooterTextColor:O,tableFooterBg:$,tableHeaderCellSplitColor:A,tableHeaderSortBg:i,tableHeaderSortHoverBg:d,tableBodySortBg:c,tableFixedHeaderSortActiveBg:N,tableHeaderFilterActiveBg:Z,tableFilterDropdownBg:E,tableRowHoverBg:p,tableSelectedRowBg:m,tableSelectedRowHoverBg:f,zIndexTableFixed:so,zIndexTableSticky:H(so).add(1).equal({unit:!1}),tableFontSizeMiddle:M,tableFontSizeSmall:D,tableSelectionColumnWidth:I,tableExpandIconBg:S,tableExpandColumnWidth:H(l).add(H(t.padding).mul(2)).equal(),tableExpandedRowBg:u,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:k,tableScrollThumbBgHover:e,tableScrollBg:n});return[Ha(w),Ta(w),io(w),Pa(w),$a(w),Sa(w),Na(w),Ra(w),io(w),Ea(w),Oa(w),Ia(w),Ba(w),wa(w),ka(w),Za(w),Fa(w)]},Ma,{unitless:{expandIconScale:!0}});const La=[],za=(t,e)=>{var n,o;const{prefixCls:l,className:a,rootClassName:s,style:i,size:d,bordered:c,dropdownPrefixCls:p,dataSource:m,pagination:f,rowSelection:u,rowKey:v="key",rowClassName:C,columns:g,children:y,childrenColumnName:b,onChange:x,getPopupContainer:R,loading:$,expandIcon:O,expandable:T,expandedRowRender:X,expandIconColumnIndex:M,indentSize:D,scroll:A,sortDirections:N,locale:Z,showSorterTooltip:E={target:"full-header"},virtual:S}=t,I=(0,nr.ln)("Table"),k=r.useMemo(()=>g||Jn(y),[g,y]),H=r.useMemo(()=>k.some(U=>U.responsive),[k]),w=(0,Fl.Z)(H),G=r.useMemo(()=>{const U=new Set(Object.keys(w).filter(ce=>w[ce]));return k.filter(ce=>!ce.responsive||ce.responsive.some(Ke=>U.has(Ke)))},[k,w]),J=(0,Tl.Z)(t,["className","style","columns"]),{locale:Pe=Hl.Z,direction:Ie,table:ye,renderEmpty:Ne,getPrefixCls:Ue,getPopupContainer:Q}=r.useContext(Ar.E_),q=(0,Bl.Z)(d),Fe=Object.assign(Object.assign({},Pe.Table),Z),je=m||La,B=Ue("table",l),V=Ue("dropdown",p),[,P]=(0,Ll.ZP)(),K=(0,Pl.Z)(B),[ee,ue,Ae]=Ka(B,K),be=Object.assign(Object.assign({childrenColumnName:b,expandIconColumnIndex:M},T),{expandIcon:(n=T==null?void 0:T.expandIcon)!==null&&n!==void 0?n:(o=ye==null?void 0:ye.expandable)===null||o===void 0?void 0:o.expandIcon}),{childrenColumnName:Ge="children"}=be,Ye=r.useMemo(()=>je.some(U=>U==null?void 0:U[Ge])?"nest":X||T!=null&&T.expandedRowRender?"row":null,[je]),F={body:r.useRef(null)},z=jl(B),xe=r.useRef(null),Ze=r.useRef(null);Zl(e,()=>Object.assign(Object.assign({},Ze.current),{nativeElement:xe.current}));const ie=r.useMemo(()=>typeof v=="function"?v:U=>U==null?void 0:U[v],[v]),[ut]=(0,sa.Z)(je,Ge,ie),He={},Tt=(U,ce,Ke=!1)=>{var Ve,ct,St,Nt;const et=Object.assign(Object.assign({},He),U);Ke&&((Ve=He.resetPagination)===null||Ve===void 0||Ve.call(He),!((ct=et.pagination)===null||ct===void 0)&&ct.current&&(et.pagination.current=1),f&&((St=f.onChange)===null||St===void 0||St.call(f,1,(Nt=et.pagination)===null||Nt===void 0?void 0:Nt.pageSize))),A&&A.scrollToFirstRowOnChange!==!1&&F.body.current&&(0,Ol.Z)(0,{getContainer:()=>F.body.current}),x==null||x(et.pagination,et.filters,et.sorter,{currentDataSource:sr(ur(je,et.sorterStates,Ge),et.filterStates,Ge),action:ce})},Te=(U,ce)=>{Tt({sorter:U,sorterStates:ce},"sort",!1)},[se,Se,Ee,We]=ga({prefixCls:B,mergedColumns:G,onSorterChange:Te,sortDirections:N||["ascend","descend"],tableLocale:Fe,showSorterTooltip:E}),Le=r.useMemo(()=>ur(je,Se,Ge),[je,Se]);He.sorter=We(),He.sorterStates=Se;const ae=(U,ce)=>{Tt({filters:U,filterStates:ce},"filter",!0)},[qe,pe,_e]=ia({prefixCls:B,locale:Fe,dropdownPrefixCls:V,mergedColumns:G,onFilterChange:ae,getPopupContainer:R||Q,rootClassName:le()(s,K)}),Me=sr(Le,pe,Ge);He.filters=_e,He.filterStates=pe;const lt=r.useMemo(()=>{const U={};return Object.keys(_e).forEach(ce=>{_e[ce]!==null&&(U[ce]=_e[ce])}),Object.assign(Object.assign({},Ee),{filters:U})},[Ee,_e]),[Yt]=ha(lt),Rn=(U,ce)=>{Tt({pagination:Object.assign(Object.assign({},He.pagination),{current:U,pageSize:ce})},"paginate")},[Oe,$n]=fa(Me.length,Rn,f);He.pagination=f===!1?{}:da(Oe,f),He.resetPagination=$n;const at=r.useMemo(()=>{if(f===!1||!Oe.pageSize)return Me;const{current:U=1,total:ce,pageSize:Ke=eo}=Oe;return Me.lengthKe?Me.slice((U-1)*Ke,U*Ke):Me:Me.slice((U-1)*Ke,U*Ke)},[!!f,Me,Oe==null?void 0:Oe.current,Oe==null?void 0:Oe.pageSize,Oe==null?void 0:Oe.total]),[yt,pt]=Il({prefixCls:B,data:Me,pageData:at,getRowKey:ie,getRecordByKey:ut,expandType:Ye,childrenColumnName:Ge,locale:Fe,getPopupContainer:R||Q},u),it=(U,ce,Ke)=>{let Ve;return typeof C=="function"?Ve=le()(C(U,ce,Ke)):Ve=le()(C),le()({[`${B}-row-selected`]:pt.has(ie(U,ce))},Ve)};be.__PARENT_RENDER_ICON__=be.expandIcon,be.expandIcon=be.expandIcon||O||Dl(Fe),Ye==="nest"&&be.expandIconColumnIndex===void 0?be.expandIconColumnIndex=u?1:0:be.expandIconColumnIndex>0&&u&&(be.expandIconColumnIndex-=1),typeof be.indentSize!="number"&&(be.indentSize=typeof D=="number"?D:15);const st=r.useCallback(U=>Yt(yt(qe(se(U)))),[se,qe,yt]);let bt,Jt;if(f!==!1&&(Oe!=null&&Oe.total)){let U;Oe.size?U=Oe.size:U=q==="small"||q==="middle"?"small":void 0;const ce=ct=>r.createElement(Ml.Z,Object.assign({},Oe,{className:le()(`${B}-pagination ${B}-pagination-${ct}`,Oe.className),size:U})),Ke=Ie==="rtl"?"left":"right",{position:Ve}=Oe;if(Ve!==null&&Array.isArray(Ve)){const ct=Ve.find(et=>et.includes("top")),St=Ve.find(et=>et.includes("bottom")),Nt=Ve.every(et=>`${et}`=="none");!ct&&!St&&!Nt&&(Jt=ce(Ke)),ct&&(bt=ce(ct.toLowerCase().replace("top",""))),St&&(Jt=ce(St.toLowerCase().replace("bottom","")))}else Jt=ce(Ke)}let Bt;typeof $=="boolean"?Bt={spinning:$}:typeof $=="object"&&(Bt=Object.assign({spinning:!0},$));const Ft=le()(Ae,K,`${B}-wrapper`,ye==null?void 0:ye.className,{[`${B}-wrapper-rtl`]:Ie==="rtl"},a,s,ue),fr=Object.assign(Object.assign({},ye==null?void 0:ye.style),i),mr=typeof(Z==null?void 0:Z.emptyText)!="undefined"?Z.emptyText:(Ne==null?void 0:Ne("Table"))||r.createElement(kl.Z,{componentName:"Table"}),vr=S?Ca:xa,zn={},pr=r.useMemo(()=>{const{fontSize:U,lineHeight:ce,lineWidth:Ke,padding:Ve,paddingXS:ct,paddingSM:St}=P,Nt=Math.floor(U*ce);switch(q){case"middle":return St*2+Nt+Ke;case"small":return ct*2+Nt+Ke;default:return Ve*2+Nt+Ke}},[P,q]);return S&&(zn.listItemHeight=pr),ee(r.createElement("div",{ref:xe,className:Ft,style:fr},r.createElement(Kl.Z,Object.assign({spinning:!1},Bt),bt,r.createElement(vr,Object.assign({},zn,J,{ref:Ze,columns:G,direction:Ie,expandable:be,prefixCls:B,className:le()({[`${B}-middle`]:q==="middle",[`${B}-small`]:q==="small",[`${B}-bordered`]:c,[`${B}-empty`]:je.length===0},Ae,K,ue),data:at,rowKey:ie,rowClassName:it,emptyText:mr,internalHooks:j,internalRefs:F,transformColumns:st,getContainerWidth:z})),Jt)))};var Da=r.forwardRef(za);const ja=(t,e)=>{const n=r.useRef(0);return n.current+=1,r.createElement(Da,Object.assign({},t,{ref:e,_renderTimes:n.current}))},Mt=r.forwardRef(ja);Mt.SELECTION_COLUMN=Ut,Mt.EXPAND_COLUMN=ke,Mt.SELECTION_ALL=rr,Mt.SELECTION_INVERT=or,Mt.SELECTION_NONE=lr,Mt.Column=bl,Mt.ColumnGroup=Sl,Mt.Summary=Qt;var Aa=Mt,Wa=Aa},31673:function(tn,dt,h){h.d(dt,{Z:function(){return Lt}});var r=h(70593),ke=h(74902),j=h(62435),Y=h(26911),me=h(87462),ge={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 00-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zM136 256h188.5l119.6 114.4H748V444H238c-13 0-24.8 7.9-29.7 20L136 643.2V256zm635.3 512H159l103.3-256h612.4L771.3 768z"}}]},name:"folder-open",theme:"outlined"},rt=ge,ze=h(84089),De=function(Re,de){return j.createElement(ze.Z,(0,me.Z)({},Re,{ref:de,icon:rt}))},te=j.forwardRef(De),ve=te,gt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z"}}]},name:"folder",theme:"outlined"},Je=gt,Et=function(Re,de){return j.createElement(ze.Z,(0,me.Z)({},Re,{ref:de,icon:Je}))},Rt=j.forwardRef(Et),Zt=Rt,ht=h(93967),nn=h.n(ht),Tn=h(10225),$t=h(1089),Nn=h(53124),Wn={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M300 276.5a56 56 0 1056-97 56 56 0 00-56 97zm0 284a56 56 0 1056-97 56 56 0 00-56 97zM640 228a56 56 0 10112 0 56 56 0 00-112 0zm0 284a56 56 0 10112 0 56 56 0 00-112 0zM300 844.5a56 56 0 1056-97 56 56 0 00-56 97zM640 796a56 56 0 10112 0 56 56 0 00-112 0z"}}]},name:"holder",theme:"outlined"},Qe=Wn,br=function(Re,de){return j.createElement(ze.Z,(0,me.Z)({},Re,{ref:de,icon:Qe}))},Sr=j.forwardRef(br),wr=Sr,Ht=h(33603),L=h(29691),ne=h(40561);const Zn=4;function le(fe){const{dropPosition:Re,dropLevelOffset:de,prefixCls:Ce,indent:he,direction:oe="ltr"}=fe,we=oe==="ltr"?"left":"right",Xe=oe==="ltr"?"right":"left",Be={[we]:-de*he+Zn,[Xe]:0};switch(Re){case-1:Be.top=-3;break;case 1:Be.bottom=-3;break;default:Be.bottom=-3,Be[we]=he+Zn;break}return j.createElement("div",{style:Be,className:`${Ce}-drop-indicator`})}var On=le,vn=h(23797),kn=j.forwardRef((fe,Re)=>{var de;const{getPrefixCls:Ce,direction:he,virtual:oe,tree:we}=j.useContext(Nn.E_),{prefixCls:Xe,className:Be,showIcon:on=!1,showLine:Ot,switcherIcon:Qt,switcherLoadingIcon:zt,blockNode:ln=!1,children:Dt,checkable:jt=!1,selectable:At=!0,draggable:kt,motion:Wt,style:yn}=fe,ft=Ce("tree",Xe),bn=Ce(),qt=Wt!=null?Wt:Object.assign(Object.assign({},(0,Ht.Z)(bn)),{motionAppear:!1}),an=Object.assign(Object.assign({},fe),{checkable:jt,selectable:At,showIcon:on,motion:qt,blockNode:ln,showLine:!!Ot,dropIndicatorRender:On}),[xt,mt,It]=(0,ne.ZP)(ft),[,Vt]=(0,L.ZP)(),Xt=Vt.paddingXS/2+(((de=Vt.Tree)===null||de===void 0?void 0:de.titleHeight)||Vt.controlHeightSM),Sn=j.useMemo(()=>{if(!kt)return!1;let ot={};switch(typeof kt){case"function":ot.nodeDraggable=kt;break;case"object":ot=Object.assign({},kt);break;default:break}return ot.icon!==!1&&(ot.icon=ot.icon||j.createElement(wr,null)),ot},[kt]),vt=ot=>j.createElement(vn.Z,{prefixCls:ft,switcherIcon:Qt,switcherLoadingIcon:zt,treeNodeProps:ot,showLine:Ot});return xt(j.createElement(r.ZP,Object.assign({itemHeight:Xt,ref:Re,virtual:oe},an,{style:Object.assign(Object.assign({},we==null?void 0:we.style),yn),prefixCls:ft,className:nn()({[`${ft}-icon-hide`]:!on,[`${ft}-block-node`]:ln,[`${ft}-unselectable`]:!At,[`${ft}-rtl`]:he==="rtl"},we==null?void 0:we.className,Be,mt,It),direction:he,checkable:jt&&j.createElement("span",{className:`${ft}-checkbox-inner`}),selectable:At,switcherIcon:vt,draggable:Sn}),Dt))});const pn=0,gn=1,Pn=2;function Kt(fe,Re,de){const{key:Ce,children:he}=de;function oe(we){const Xe=we[Ce],Be=we[he];Re(Xe,we)!==!1&&Kt(Be||[],Re,de)}fe.forEach(oe)}function hn({treeData:fe,expandedKeys:Re,startKey:de,endKey:Ce,fieldNames:he}){const oe=[];let we=pn;if(de&&de===Ce)return[de];if(!de||!Ce)return[];function Xe(Be){return Be===de||Be===Ce}return Kt(fe,Be=>{if(we===Pn)return!1;if(Xe(Be)){if(oe.push(Be),we===pn)we=gn;else if(we===gn)return we=Pn,!1}else we===gn&&oe.push(Be);return Re.includes(Be)},(0,$t.w$)(he)),oe}function xn(fe,Re,de){const Ce=(0,ke.Z)(Re),he=[];return Kt(fe,(oe,we)=>{const Xe=Ce.indexOf(oe);return Xe!==-1&&(he.push(we),Ce.splice(Xe,1)),!!Ce.length},(0,$t.w$)(de)),he}var Bn=function(fe,Re){var de={};for(var Ce in fe)Object.prototype.hasOwnProperty.call(fe,Ce)&&Re.indexOf(Ce)<0&&(de[Ce]=fe[Ce]);if(fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var he=0,Ce=Object.getOwnPropertySymbols(fe);he{var{defaultExpandAll:de,defaultExpandParent:Ce,defaultExpandedKeys:he}=fe,oe=Bn(fe,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const we=j.useRef(null),Xe=j.useRef(null),Be=()=>{const{keyEntities:xt}=(0,$t.I8)(Fn(oe));let mt;return de?mt=Object.keys(xt):Ce?mt=(0,Tn.r7)(oe.expandedKeys||he||[],xt):mt=oe.expandedKeys||he||[],mt},[on,Ot]=j.useState(oe.selectedKeys||oe.defaultSelectedKeys||[]),[Qt,zt]=j.useState(()=>Be());j.useEffect(()=>{"selectedKeys"in oe&&Ot(oe.selectedKeys)},[oe.selectedKeys]),j.useEffect(()=>{"expandedKeys"in oe&&zt(oe.expandedKeys)},[oe.expandedKeys]);const ln=(xt,mt)=>{var It;return"expandedKeys"in oe||zt(xt),(It=oe.onExpand)===null||It===void 0?void 0:It.call(oe,xt,mt)},Dt=(xt,mt)=>{var It;const{multiple:Vt,fieldNames:Xt}=oe,{node:Sn,nativeEvent:vt}=mt,{key:ot=""}=Sn,sn=Fn(oe),Pt=Object.assign(Object.assign({},mt),{selected:!0}),Gn=(vt==null?void 0:vt.ctrlKey)||(vt==null?void 0:vt.metaKey),Yn=vt==null?void 0:vt.shiftKey;let Ct;Vt&&Gn?(Ct=xt,we.current=ot,Xe.current=Ct,Pt.selectedNodes=xn(sn,Ct,Xt)):Vt&&Yn?(Ct=Array.from(new Set([].concat((0,ke.Z)(Xe.current||[]),(0,ke.Z)(hn({treeData:sn,expandedKeys:Qt,startKey:ot,endKey:we.current,fieldNames:Xt}))))),Pt.selectedNodes=xn(sn,Ct,Xt)):(Ct=[ot],we.current=ot,Xe.current=Ct,Pt.selectedNodes=xn(sn,Ct,Xt)),(It=oe.onSelect)===null||It===void 0||It.call(oe,Ct,Pt),"selectedKeys"in oe||Ot(Ct)},{getPrefixCls:jt,direction:At}=j.useContext(Nn.E_),{prefixCls:kt,className:Wt,showIcon:yn=!0,expandAction:ft="click"}=oe,bn=Bn(oe,["prefixCls","className","showIcon","expandAction"]),qt=jt("tree",kt),an=nn()(`${qt}-directory`,{[`${qt}-directory-rtl`]:At==="rtl"},Wt);return j.createElement(kn,Object.assign({icon:Vn,ref:Re,blockNode:!0},bn,{showIcon:yn,expandAction:ft,prefixCls:qt,className:an,expandedKeys:Qt,selectedKeys:on,onSelect:Dt,onExpand:ln}))};var Un=j.forwardRef(Xn);const Cn=kn;Cn.DirectoryTree=Un,Cn.TreeNode=r.OF;var Lt=Cn}}]); diff --git a/app/bootstrap/src/main/resources/static/9448.97814c8a.async.js b/app/bootstrap/src/main/resources/static/9448.97814c8a.async.js deleted file mode 100644 index f7fcc711..00000000 --- a/app/bootstrap/src/main/resources/static/9448.97814c8a.async.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[9448],{17910:function(dA,p,i){i.d(p,{El:function(){return le},I9:function(){return _A},Q4:function(){return Ae},QQ:function(){return $A},J_:function(){return Me},FM:function(){return te},_G:function(){return ee}});var Y="data:image/png;base64,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",O="data:image/png;base64,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",lA="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAIKADAAQAAAABAAAAIAAAAACshmLzAAACjklEQVRYCe1XzWsTURD/7eajlqYeqtKmantRiqjUFvRQFRS8e1PwKJ69KKXQi+BFPFjwH/BYVDx4tkJBJaCF6iGVYi/WpGlFc2jqR5qm68y+vuzbZJougd166ECSmXnz5jcf7014Foicx8eOYHPjIRznEolp1oVIBVjWNOz4qHV7IWe54NXKJwLsChFUcl1ELDFou5lHD84BdTG2vVV2KcLwddRym1DC7nmzRNIcwK7SXgC7XoF40wOQovPZdx5I9TSafX0DrPD4IOoeBPovKt78XlsBvr0DSkum1sdvH8DAVeDKAyDR7ttQE5ZmaqxrM3LXk02u8geYGgPmX5raGi+3oLNXBnccoLgAZJ8DhdmaE5fPPgN+fqG5TjYmcQKcCFdTILkCR6nsOvNyCfj4BMh/UCUvrza6qZaBV6NKn+wEeqglvWeBoZtAG8nsq+8CMEeB15EcQKrbM8s+BTKPPHknbp0CXnyrPskOYPiW2mH6NHzILTAMwD1slQLslSsQBPDwOb9V/r1fDii1HoAVCwjR3Kz1AHKZ5p4Dru58BuL7AroSzPRNEpa0Sq7Ar+96HTh1HeCrx4OHJ1/lt7cmcQk6+foanrzmWfBUFEgOYJHG58ZfgLNv2w+M3FFbnU3gxzywTENo+h5QXVf6WBK4fJ+AzwAHjgNWXWHZF49kgeostyxKeeD1uArC3MSOD50ATt9QYHotPawqdXBABudRvM3/gVwBdvz5BU0/ulr8J9NhDCYNWq1ojgKlSZiZ8GTNrS2rzFdzWtPwazkT/XXDu8EmVIXcglAh/c73AvgvKlDwdyVSqWC7D8VIMQ0weqTa/EolVdFQR8UWGdvmJzK/UqkSk4QcRTv4eT7JmIz9DxsHp2DvNXwGAAAAAElFTkSuQmCC",R="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAIKADAAQAAAABAAAAIAAAAACshmLzAAAChUlEQVRYCe1XzYoiMRCubhf/RlHmpLLibUQ8LKgXRUR9jXEErz7AguAT7F0UxIse9g305M9B9KKHOagvICo4LIg/c5rJpnqng06ntXcYnYuBkErlS33VlVQ6EYCW3W73/fX19RcV44QQJ+rOVQRBmFPbHVEUf5rN5qmA5C8vL49UeXsuUhW7f3Q63Q/x7csvTY4+3SK3sNlsZucOu0oEAJdDWK/XRA1wCb14CZJjHFcHvjwC346tz3Q6hU6nA7PZTAFLJpMQCoUk/WAwgGazqcC4XC6Ix+PgdrsVY0yBWcCrlUqFmEwmzBBurdfrbB7Kaji0gbZ4HFIG8gbG47Eq+d3dHbm/vyfL5ZIZRTmVShGv18t1BJ2YTCYMv8/JXQIM+/PzsxQlq9UK2WwWwuEwBINBsNvtLHqyYDQaoVgsSt3VagXD4RD6/T4UCgWgZJKtdrsNDw8P8hTWch2Yz/F/8a+k02nI5/Ny92Rrs9kA9wdWJEcnsOzb3DdyMgtubm728f8la5nLjYAWlm63ewCLRqMHfa2dDztA/2RaOY7iPuxALBY7aljr4Mk9QC8sWm0pcNvtVqF7r+BGwOFwMFy1WgXc2ZFIBAKBAFgsFjbGE3DnYxr2ej2o1WoM4nSq3PT2DwVZHo1GxGAwKA4VeoEgfr+fZDIZ8vT0xA4WlGm6Ep/PRxBDWQ8qPScIHm6y/f0Wc5U7UCqVuE7IxhuNBpt37ChG8nK5zLDv+bhLgHGjx60U9larBYvFAlUHRa/Xsz6NFuRyOdaXBfwZJRIJ8Hg8skrRXq9kJ9NQEbNPVlwdEN/eap8cWG3mkBuXoKMNfhZU5+sfp/hExlcqDcfvSywHciAXciL3X/oQ2dqwKfvYAAAAAElFTkSuQmCC",w="data:image/png;base64,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",h="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAIKADAAQAAAABAAAAIAAAAACshmLzAAADn0lEQVRYCe2XWWyMYRSGn5mWamkNtdWSltqF0ggJIWKJ2LdYEySWGwlBQrhw4UrSK24kIiJEVCQEiUgUrcQulsYulqJL0FqKWqrGe3yTtDr/oKV10y/5Z/7vm/+c9z3nvOdMfh9awe10JEiGrhHaJtlZHa4ifOToWutbSr4vBJ4r8JZ1CBru2scrkUiLDkVev+BGxwWc4Q+lPZxhfZyo5H7h1HXNfxVKkhH4r6uBQEMGvDPQbhhMPAULSnS9hNH7IUajovMMGH9cog2ZdZkFUy9AkzZOyC36aH9J+1aQPAVm3oYlX2DOI0id6yl2bwJRTeDGZjg4AI6Nh9aDoP96eHMXOo6BVv2ds9TZuk+HDiPd3kBjWkDFZ0f6wV7YmwLZ8+Fdnnum2md0tb3bFmRVHr9/Cs+OQWI/eH0L3j6A9qOg+CpYpu7v1iQZDg/3iYjOHx/UlAvqqoBG8fD5NZQVVvqrduedgZZ9VYIcWCjjeSKQMk1Zb+xM8w65iAO9FOlHEdglIiIQFavvoZAnAl/fw9nl0HOxK+HITEjoVg3abb0JmMHXMtjXVSlMhidHKo2NgEVu0RaehheqeUJnkZwKn4rd3p6+twP2aMhmTYfmAh+lcngsbwLxAi25pvRJhFbTtkMkrERn/vy8yH2AvqugSAS+qd5GIn2Dohc5/bngj4HGzfVbOeRLtHbeTD49lrcGbm2V6NZJcGMhOk51PSDAlappApSXyuFh6LVUGch2Lu174EY4s8ztA91h8hkolV6MjGXo7AoPePAFtxlljxXorSjilYlc1fqTE1T5O/egOY0JwMfnoX0j14plBZWOjGximrShjiq5rvKonT1WZAIeD9fqyC9ygZ4KRqUsfaiOqEJSDsNLYP1eqCH04mKt8H4ysiz2Wy2Upk6IgR6wU1mtssJFeHOL2mcJTDghZUvB1l61XW/vuTlReBJOL/IcRpFLYOCDNkHT9vD0KBTISfEVeHVT6tZ49Vq+KIhtp8E0TKN4EnQa5wbXueVuYtpgys34yTIygR+PKUGpsyBtjXNgZxUC/5DvJpxNOWu1OIHGqedj20jWsgl+cx1yZzs82i8j6XywgC9vcG37w7f7+A2BKk/GdVBEYzWARkN8isDaOmB8UniJ6wjLkGknP0skn1Uxjnz75wQi+/irX8JF+Ffuam7cQMAyUFTzxP0ziyK/RJzzz9zV1JGw//vLqd9ekZWFNF2ZCqA+ymGv55mGadjfAWyJEGFaqZxIAAAAAElFTkSuQmCC",nA=i(62435),T=Object.defineProperty,E=Object.getOwnPropertySymbols,uA=Object.prototype.hasOwnProperty,v=Object.prototype.propertyIsEnumerable,c=(M,A,e)=>A in M?T(M,A,{enumerable:!0,configurable:!0,writable:!0,value:e}):M[A]=e,C=(M,A)=>{for(var e in A||(A={}))uA.call(A,e)&&c(M,e,A[e]);if(E)for(var e of E(A))v.call(A,e)&&c(M,e,A[e]);return M};const D=M=>React.createElement("svg",C({width:16,height:16,xmlns:"http://www.w3.org/2000/svg"},M),React.createElement("title",null,"1"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{fill:"#F5F9FF",x:.25,y:.25,width:15.5,height:15.5,rx:2}),React.createElement("path",{d:"m8.63 3-3.894 8.01L2 10.98 5.054 5.9 8.63 3m.42.632L14 12H4.845l5.58-.962L7.503 7.68 9.05 3.632Z",fill:"#1E88E5",fillRule:"nonzero"})));var y="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjRjVGOUZGIiB4PSIuMjUiIHk9Ii4yNSIgd2lkdGg9IjE1LjUiIGhlaWdodD0iMTUuNSIgcng9IjIiLz48cGF0aCBkPSJtOC42MyAzLTMuODk0IDguMDFMMiAxMC45OCA1LjA1NCA1LjkgOC42MyAzbS40Mi42MzJMMTQgMTJINC44NDVsNS41OC0uOTYyTDcuNTAzIDcuNjggOS4wNSAzLjYzMloiIGZpbGw9IiMxRTg4RTUiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L3N2Zz4=",m=Object.defineProperty,d=Object.getOwnPropertySymbols,G=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,r=(M,A,e)=>A in M?m(M,A,{enumerable:!0,configurable:!0,writable:!0,value:e}):M[A]=e,z=(M,A)=>{for(var e in A||(A={}))G.call(A,e)&&r(M,e,A[e]);if(d)for(var e of d(A))f.call(A,e)&&r(M,e,A[e]);return M};const S=M=>React.createElement("svg",z({width:63,height:64,xmlns:"http://www.w3.org/2000/svg"},M),React.createElement("title",null,"2"),React.createElement("g",{transform:"translate(0 .344)",fill:"none",fillRule:"evenodd"},React.createElement("circle",{fill:"#FFF",cx:31.45,cy:31.45,r:31.45}),React.createElement("path",{d:"M33.653 12.002 20.35 40.477 11 40.374l10.435-18.062L33.653 12m1.435 2.248L52 44H20.72l19.065-3.42-9.984-11.94 5.287-14.392Z",fill:"#1E88E5",fillRule:"nonzero"})));var Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjMiIGhlaWdodD0iNjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAuMzQ0KSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiNGRkYiIGN4PSIzMS40NSIgY3k9IjMxLjQ1IiByPSIzMS40NSIvPjxwYXRoIGQ9Ik0zMy42NTMgMTIuMDAyIDIwLjM1IDQwLjQ3NyAxMSA0MC4zNzRsMTAuNDM1LTE4LjA2MkwzMy42NTMgMTJtMS40MzUgMi4yNDhMNTIgNDRIMjAuNzJsMTkuMDY1LTMuNDItOS45ODQtMTEuOTQgNS4yODctMTQuMzkyWiIgZmlsbD0iIzFFODhFNSIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9nPjwvc3ZnPg==",aA=Object.defineProperty,B=Object.getOwnPropertySymbols,H=Object.prototype.hasOwnProperty,X=Object.prototype.propertyIsEnumerable,P=(M,A,e)=>A in M?aA(M,A,{enumerable:!0,configurable:!0,writable:!0,value:e}):M[A]=e,V=(M,A)=>{for(var e in A||(A={}))H.call(A,e)&&P(M,e,A[e]);if(B)for(var e of B(A))X.call(A,e)&&P(M,e,A[e]);return M};const gA=M=>React.createElement("svg",V({width:63,height:64,xmlns:"http://www.w3.org/2000/svg"},M),React.createElement("title",null,"BAIDU_ACCOUNT"),React.createElement("g",{transform:"translate(0 .344)",fillRule:"nonzero",fill:"none"},React.createElement("circle",{fill:"#FFF",cx:31.45,cy:31.45,r:31.45}),React.createElement("path",{d:"M20.926 37.039v-7.606c0-1.485-.736-2.876-2.03-3.62l-5.17-3.062v18.464c0 .464.277.926.645 1.114l15.88 9.276v-6.029c0-1.485-.74-2.876-2.031-3.62l-6.646-3.8c-.371-.28-.648-.65-.648-1.115",fill:"#008DD5"}),React.createElement("path",{d:"m41.33 38.153-6.65 3.897c-1.292.741-2.03 2.132-2.03 3.617V51.7l15.879-9.279c.398-.229.643-.652.644-1.111V22.75l-5.168 2.97c-1.292.742-2.031 2.133-2.031 3.618v7.608c0 .559-.277.927-.645 1.206",fill:"#EE3306"}),React.createElement("path",{d:"m39.019 15.237-6.646-3.897a1.569 1.569 0 0 0-1.292 0l-15.877 9.279 5.169 2.97c1.294.741 2.86.741 4.062 0l6.646-3.9c.094-.09.185-.09.279-.09a1.302 1.302 0 0 1 1.015.09l6.644 3.897c1.295.744 2.864.744 4.062 0l5.171-2.97-9.233-5.38Z",fill:"#5AB200"})));var F="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjMiIGhlaWdodD0iNjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAuMzQ0KSIgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48Y2lyY2xlIGZpbGw9IiNGRkYiIGN4PSIzMS40NSIgY3k9IjMxLjQ1IiByPSIzMS40NSIvPjxwYXRoIGQ9Ik0yMC45MjYgMzcuMDM5di03LjYwNmMwLTEuNDg1LS43MzYtMi44NzYtMi4wMy0zLjYybC01LjE3LTMuMDYydjE4LjQ2NGMwIC40NjQuMjc3LjkyNi42NDUgMS4xMTRsMTUuODggOS4yNzZ2LTYuMDI5YzAtMS40ODUtLjc0LTIuODc2LTIuMDMxLTMuNjJsLTYuNjQ2LTMuOGMtLjM3MS0uMjgtLjY0OC0uNjUtLjY0OC0xLjExNSIgZmlsbD0iIzAwOERENSIvPjxwYXRoIGQ9Im00MS4zMyAzOC4xNTMtNi42NSAzLjg5N2MtMS4yOTIuNzQxLTIuMDMgMi4xMzItMi4wMyAzLjYxN1Y1MS43bDE1Ljg3OS05LjI3OWMuMzk4LS4yMjkuNjQzLS42NTIuNjQ0LTEuMTExVjIyLjc1bC01LjE2OCAyLjk3Yy0xLjI5Mi43NDItMi4wMzEgMi4xMzMtMi4wMzEgMy42MTh2Ny42MDhjMCAuNTU5LS4yNzcuOTI3LS42NDUgMS4yMDYiIGZpbGw9IiNFRTMzMDYiLz48cGF0aCBkPSJtMzkuMDE5IDE1LjIzNy02LjY0Ni0zLjg5N2ExLjU2OSAxLjU2OSAwIDAgMC0xLjI5MiAwbC0xNS44NzcgOS4yNzkgNS4xNjkgMi45N2MxLjI5NC43NDEgMi44Ni43NDEgNC4wNjIgMGw2LjY0Ni0zLjljLjA5NC0uMDkuMTg1LS4wOS4yNzktLjA5YTEuMzAyIDEuMzAyIDAgMCAxIDEuMDE1LjA5bDYuNjQ0IDMuODk3YzEuMjk1Ljc0NCAyLjg2NC43NDQgNC4wNjIgMGw1LjE3MS0yLjk3LTkuMjMzLTUuMzhaIiBmaWxsPSIjNUFCMjAwIi8+PC9nPjwvc3ZnPg==",rA=Object.defineProperty,U=Object.getOwnPropertySymbols,W=Object.prototype.hasOwnProperty,J=Object.prototype.propertyIsEnumerable,x=(M,A,e)=>A in M?rA(M,A,{enumerable:!0,configurable:!0,writable:!0,value:e}):M[A]=e,k=(M,A)=>{for(var e in A||(A={}))W.call(A,e)&&x(M,e,A[e]);if(U)for(var e of U(A))J.call(A,e)&&x(M,e,A[e]);return M};const iA=M=>React.createElement("svg",k({width:16,height:16,xmlns:"http://www.w3.org/2000/svg"},M),React.createElement("title",null,"BAIDU_CLOUD"),React.createElement("g",{transform:"translate(.25 .25)",fillRule:"nonzero",fill:"none"},React.createElement("rect",{fill:"#F5F9FF",width:15.5,height:15.5,rx:2}),React.createElement("path",{d:"M4.816 9.308v-2.12c0-.414-.206-.802-.566-1.01l-1.442-.853v5.148c0 .13.078.258.18.31l4.428 2.587v-1.681c0-.414-.206-.802-.567-1.01L4.996 9.62c-.103-.077-.18-.18-.18-.31",fill:"#008DD5"}),React.createElement("path",{d:"m10.504 9.619-1.853 1.086a1.15 1.15 0 0 0-.567 1.01v1.68l4.428-2.586a.359.359 0 0 0 .18-.31V5.325l-1.442.828a1.15 1.15 0 0 0-.566 1.008v2.122a.404.404 0 0 1-.18.336",fill:"#EE3306"}),React.createElement("path",{d:"M9.86 3.23 8.007 2.143a.437.437 0 0 0-.36 0L3.22 4.73l1.441.828c.361.207.798.207 1.133 0l1.853-1.087c.026-.025.052-.025.078-.025a.363.363 0 0 1 .283.025L9.86 5.558c.361.207.799.207 1.133 0l1.442-.829-2.575-1.5Z",fill:"#5AB200"})));var NA="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLjI1IC4yNSkiIGZpbGwtcnVsZT0ibm9uemVybyIgZmlsbD0ibm9uZSI+PHJlY3QgZmlsbD0iI0Y1RjlGRiIgd2lkdGg9IjE1LjUiIGhlaWdodD0iMTUuNSIgcng9IjIiLz48cGF0aCBkPSJNNC44MTYgOS4zMDh2LTIuMTJjMC0uNDE0LS4yMDYtLjgwMi0uNTY2LTEuMDFsLTEuNDQyLS44NTN2NS4xNDhjMCAuMTMuMDc4LjI1OC4xOC4zMWw0LjQyOCAyLjU4N3YtMS42ODFjMC0uNDE0LS4yMDYtLjgwMi0uNTY3LTEuMDFMNC45OTYgOS42MmMtLjEwMy0uMDc3LS4xOC0uMTgtLjE4LS4zMSIgZmlsbD0iIzAwOERENSIvPjxwYXRoIGQ9Im0xMC41MDQgOS42MTktMS44NTMgMS4wODZhMS4xNSAxLjE1IDAgMCAwLS41NjcgMS4wMXYxLjY4bDQuNDI4LTIuNTg2YS4zNTkuMzU5IDAgMCAwIC4xOC0uMzFWNS4zMjVsLTEuNDQyLjgyOGExLjE1IDEuMTUgMCAwIDAtLjU2NiAxLjAwOHYyLjEyMmEuNDA0LjQwNCAwIDAgMS0uMTguMzM2IiBmaWxsPSIjRUUzMzA2Ii8+PHBhdGggZD0iTTkuODYgMy4yMyA4LjAwNyAyLjE0M2EuNDM3LjQzNyAwIDAgMC0uMzYgMEwzLjIyIDQuNzNsMS40NDEuODI4Yy4zNjEuMjA3Ljc5OC4yMDcgMS4xMzMgMGwxLjg1My0xLjA4N2MuMDI2LS4wMjUuMDUyLS4wMjUuMDc4LS4wMjVhLjM2My4zNjMgMCAwIDEgLjI4My4wMjVMOS44NiA1LjU1OGMuMzYxLjIwNy43OTkuMjA3IDEuMTMzIDBsMS40NDItLjgyOS0yLjU3NS0xLjVaIiBmaWxsPSIjNUFCMjAwIi8+PC9nPjwvc3ZnPg==",K="data:image/png;base64,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",q="data:image/png;base64,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",_=Object.defineProperty,b=Object.getOwnPropertySymbols,$=Object.prototype.hasOwnProperty,AA=Object.prototype.propertyIsEnumerable,Q=(M,A,e)=>A in M?_(M,A,{enumerable:!0,configurable:!0,writable:!0,value:e}):M[A]=e,eA=(M,A)=>{for(var e in A||(A={}))$.call(A,e)&&Q(M,e,A[e]);if(b)for(var e of b(A))AA.call(A,e)&&Q(M,e,A[e]);return M};const g=M=>React.createElement("svg",eA({className:"CLOUD_COVERAGE_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:256,height:256},M),React.createElement("path",{d:"M466.56 83.2C208.64 83.2 0 293.76 0 553.6S208.64 1024 466.56 1024s466.56-210.56 466.56-470.4H466.56V83.2z",fill:"#2C47FF"}),React.createElement("path",{d:"M1024 483.84C1024 216.32 809.6 0 544.64 0v483.84H1024z",fill:"#2C47FF"}));var n="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjU2IiBoZWlnaHQ9IjI1NiI+PHBhdGggZD0iTTQ2Ni41NiA4My4yQzIwOC42NCA4My4yIDAgMjkzLjc2IDAgNTUzLjZTMjA4LjY0IDEwMjQgNDY2LjU2IDEwMjRzNDY2LjU2LTIxMC41NiA0NjYuNTYtNDcwLjRINDY2LjU2VjgzLjJ6IiBmaWxsPSIjMkM0N0ZGIi8+PHBhdGggZD0iTTEwMjQgNDgzLjg0QzEwMjQgMjE2LjMyIDgwOS42IDAgNTQ0LjY0IDB2NDgzLjg0SDEwMjR6IiBmaWxsPSIjMkM0N0ZGIi8+PC9zdmc+",t=Object.defineProperty,l=Object.getOwnPropertySymbols,u=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,N=(M,A,e)=>A in M?t(M,A,{enumerable:!0,configurable:!0,writable:!0,value:e}):M[A]=e,I=(M,A)=>{for(var e in A||(A={}))u.call(A,e)&&N(M,e,A[e]);if(l)for(var e of l(A))a.call(A,e)&&N(M,e,A[e]);return M};const s=M=>React.createElement("svg",I({className:"CLOUD_DEFAULT_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:256,height:256},M),React.createElement("path",{d:"M76.8 0h870.4q76.8 0 76.8 76.8v870.4q0 76.8-76.8 76.8H76.8Q0 1024 0 947.2V76.8Q0 0 76.8 0Z",fill:"#2C47FF","data-spm-anchor-id":"a313x.search_index.0.i24.32b93a81QpJS3Z",className:"CLOUD_DEFAULT_svg__selected"}),React.createElement("path",{d:"M693.914 462.464a190.387 190.387 0 0 0-187.188-151.757c-73.344 0-136.601 40.448-166.937 101.12-78.387 10.163-136.602 73.395-136.602 151.783 0 83.456 68.301 151.756 151.783 151.756h328.806c70.835 0 126.464-55.603 126.464-126.464 0-65.74-53.12-121.395-116.326-126.464",fill:"#FFF"}));var tA="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjU2IiBoZWlnaHQ9IjI1NiI+PHBhdGggZD0iTTc2LjggMGg4NzAuNHE3Ni44IDAgNzYuOCA3Ni44djg3MC40cTAgNzYuOC03Ni44IDc2LjhINzYuOFEwIDEwMjQgMCA5NDcuMlY3Ni44UTAgMCA3Ni44IDBaIiBmaWxsPSIjMkM0N0ZGIiBkYXRhLXNwbS1hbmNob3ItaWQ9ImEzMTN4LnNlYXJjaF9pbmRleC4wLmkyNC4zMmI5M2E4MVFwSlMzWiIgY2xhc3M9InNlbGVjdGVkIi8+PHBhdGggZD0iTTY5My45MTQgNDYyLjQ2NGExOTAuMzg3IDE5MC4zODcgMCAwIDAtMTg3LjE4OC0xNTEuNzU3Yy03My4zNDQgMC0xMzYuNjAxIDQwLjQ0OC0xNjYuOTM3IDEwMS4xMi03OC4zODcgMTAuMTYzLTEzNi42MDIgNzMuMzk1LTEzNi42MDIgMTUxLjc4MyAwIDgzLjQ1NiA2OC4zMDEgMTUxLjc1NiAxNTEuNzgzIDE1MS43NTZoMzI4LjgwNmM3MC44MzUgMCAxMjYuNDY0LTU1LjYwMyAxMjYuNDY0LTEyNi40NjQgMC02NS43NC01My4xMi0xMjEuMzk1LTExNi4zMjYtMTI2LjQ2NCIgZmlsbD0iI0ZGRiIvPjwvc3ZnPg==",MA="data:image/png;base64,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",zA="data:image/png;base64,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",sA=Object.defineProperty,cA=Object.getOwnPropertySymbols,OA=Object.prototype.hasOwnProperty,wA=Object.prototype.propertyIsEnumerable,LA=(M,A,e)=>A in M?sA(M,A,{enumerable:!0,configurable:!0,writable:!0,value:e}):M[A]=e,TA=(M,A)=>{for(var e in A||(A={}))OA.call(A,e)&&LA(M,e,A[e]);if(cA)for(var e of cA(A))wA.call(A,e)&&LA(M,e,A[e]);return M};const ne=M=>React.createElement("svg",TA({width:16,height:16,xmlns:"http://www.w3.org/2000/svg"},M),React.createElement("title",null,"alibabacloud-outlined\u5907\u4EFD"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{fill:"#F6F9FF",x:.25,y:.25,width:15.5,height:15.5,rx:2}),React.createElement("g",{fillRule:"nonzero"},React.createElement("path",{d:"M8.14 2.773C5.807 2.727 3.8 4.267 3.1 6.46a3.793 3.793 0 0 1 2.053-.607c.28 0 .56.047.84.094.514-.56 1.214-.887 2.007-.934a2.6 2.6 0 0 1 1.727.514L11.033 3.8c-.84-.653-1.866-1.027-2.893-1.027Z",fill:"#EA4335"}),React.createElement("path",{d:"M8.14 10.987v2.24H5.153a3.447 3.447 0 0 1-1.82-.514l1.354-1.82c.093 0 .186.047.233.047a.592.592 0 0 0 .28.047h2.94Z",fill:"#34A853"}),React.createElement("path",{d:"M10.847 13.227H8.14l-.047-2.24H10.8c1.96.046 1.96-2.894.093-2.847v-.28c0-.747-.28-1.493-.793-2.007v-.046c-.047-.094-.14-.094-.233-.187-.047-.047-.094-.093-.187-.093L10.987 3.8c.14.093.233.187.326.28l.28.28.094.093c.56.56.933 1.307 1.166 2.1 3.127 2.007 1.634 6.72-2.006 6.674Z",fill:"#4285F4"}),React.createElement("path",{d:"M7.72 6.927c.14.14.28.28.373.42L6.46 8.98c-.28-.607-.887-.933-1.493-.84a1.435 1.435 0 0 0-1.214 1.213 1.442 1.442 0 0 0 .794 1.494l.046.046-1.353 1.82c-.093-.046-.233-.14-.327-.186a3.668 3.668 0 0 1-1.54-2.987c0-1.307.654-2.427 1.634-3.08a3.793 3.793 0 0 1 2.053-.607c.28 0 .56.047.84.094.327.093.607.186.887.326.046.047.14.094.186.094.047 0 .047.046.094.046.046.047.14.094.186.14.047.047.094.094.187.14.14.094.233.187.28.234Z",fill:"#FBBC05"}))));var EA="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjRjZGOUZGIiB4PSIuMjUiIHk9Ii4yNSIgd2lkdGg9IjE1LjUiIGhlaWdodD0iMTUuNSIgcng9IjIiLz48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iPjxwYXRoIGQ9Ik04LjE0IDIuNzczQzUuODA3IDIuNzI3IDMuOCA0LjI2NyAzLjEgNi40NmEzLjc5MyAzLjc5MyAwIDAgMSAyLjA1My0uNjA3Yy4yOCAwIC41Ni4wNDcuODQuMDk0LjUxNC0uNTYgMS4yMTQtLjg4NyAyLjAwNy0uOTM0YTIuNiAyLjYgMCAwIDEgMS43MjcuNTE0TDExLjAzMyAzLjhjLS44NC0uNjUzLTEuODY2LTEuMDI3LTIuODkzLTEuMDI3WiIgZmlsbD0iI0VBNDMzNSIvPjxwYXRoIGQ9Ik04LjE0IDEwLjk4N3YyLjI0SDUuMTUzYTMuNDQ3IDMuNDQ3IDAgMCAxLTEuODItLjUxNGwxLjM1NC0xLjgyYy4wOTMgMCAuMTg2LjA0Ny4yMzMuMDQ3YS41OTIuNTkyIDAgMCAwIC4yOC4wNDdoMi45NFoiIGZpbGw9IiMzNEE4NTMiLz48cGF0aCBkPSJNMTAuODQ3IDEzLjIyN0g4LjE0bC0uMDQ3LTIuMjRIMTAuOGMxLjk2LjA0NiAxLjk2LTIuODk0LjA5My0yLjg0N3YtLjI4YzAtLjc0Ny0uMjgtMS40OTMtLjc5My0yLjAwN3YtLjA0NmMtLjA0Ny0uMDk0LS4xNC0uMDk0LS4yMzMtLjE4Ny0uMDQ3LS4wNDctLjA5NC0uMDkzLS4xODctLjA5M0wxMC45ODcgMy44Yy4xNC4wOTMuMjMzLjE4Ny4zMjYuMjhsLjI4LjI4LjA5NC4wOTNjLjU2LjU2LjkzMyAxLjMwNyAxLjE2NiAyLjEgMy4xMjcgMi4wMDcgMS42MzQgNi43Mi0yLjAwNiA2LjY3NFoiIGZpbGw9IiM0Mjg1RjQiLz48cGF0aCBkPSJNNy43MiA2LjkyN2MuMTQuMTQuMjguMjguMzczLjQyTDYuNDYgOC45OGMtLjI4LS42MDctLjg4Ny0uOTMzLTEuNDkzLS44NGExLjQzNSAxLjQzNSAwIDAgMC0xLjIxNCAxLjIxMyAxLjQ0MiAxLjQ0MiAwIDAgMCAuNzk0IDEuNDk0bC4wNDYuMDQ2LTEuMzUzIDEuODJjLS4wOTMtLjA0Ni0uMjMzLS4xNC0uMzI3LS4xODZhMy42NjggMy42NjggMCAwIDEtMS41NC0yLjk4N2MwLTEuMzA3LjY1NC0yLjQyNyAxLjYzNC0zLjA4YTMuNzkzIDMuNzkzIDAgMCAxIDIuMDUzLS42MDdjLjI4IDAgLjU2LjA0Ny44NC4wOTQuMzI3LjA5My42MDcuMTg2Ljg4Ny4zMjYuMDQ2LjA0Ny4xNC4wOTQuMTg2LjA5NC4wNDcgMCAuMDQ3LjA0Ni4wOTQuMDQ2LjA0Ni4wNDcuMTQuMDk0LjE4Ni4xNC4wNDcuMDQ3LjA5NC4wOTQuMTg3LjE0LjE0LjA5NC4yMzMuMTg3LjI4LjIzNFoiIGZpbGw9IiNGQkJDMDUiLz48L2c+PC9nPjwvc3ZnPg==",yA=Object.defineProperty,jA=Object.getOwnPropertySymbols,mA=Object.prototype.hasOwnProperty,fA=Object.prototype.propertyIsEnumerable,IA=(M,A,e)=>A in M?yA(M,A,{enumerable:!0,configurable:!0,writable:!0,value:e}):M[A]=e,SA=(M,A)=>{for(var e in A||(A={}))mA.call(A,e)&&IA(M,e,A[e]);if(jA)for(var e of jA(A))fA.call(A,e)&&IA(M,e,A[e]);return M};const ue=M=>React.createElement("svg",SA({width:63,height:64,xmlns:"http://www.w3.org/2000/svg"},M),React.createElement("title",null,"\u7F16\u7EC4 9"),React.createElement("g",{transform:"translate(0 .344)",fill:"none",fillRule:"evenodd"},React.createElement("circle",{fill:"#FFF",cx:31.45,cy:31.45,r:31.45}),React.createElement("g",{fillRule:"nonzero"},React.createElement("path",{fill:"none",d:"M12 9h40v40H12z"}),React.createElement("path",{d:"M32.4 14.067C25.733 13.933 20 18.333 18 24.6c1.6-1.067 3.733-1.733 5.867-1.733.8 0 1.6.133 2.4.266 1.466-1.6 3.466-2.533 5.733-2.666 1.733-.134 3.467.4 4.933 1.466L40.667 17c-2.4-1.867-5.334-2.933-8.267-2.933Z",fill:"#EA4335"}),React.createElement("path",{d:"M32.4 37.533v6.4h-8.533c-1.867 0-3.734-.533-5.2-1.466l3.866-5.2c.267 0 .534.133.667.133.267.133.533.133.8.133h8.4Z",fill:"#34A853"}),React.createElement("path",{d:"M40.133 43.933H32.4l-.133-6.4H40c5.6.134 5.6-8.266.267-8.133v-.8c0-2.133-.8-4.267-2.267-5.733v-.134c-.133-.266-.4-.266-.667-.533-.133-.133-.266-.267-.533-.267L40.533 17c.4.267.667.533.934.8l.8.8.266.267c1.6 1.6 2.667 3.733 3.334 6 8.933 5.733 4.666 19.2-5.734 19.066Z",fill:"#4285F4"}),React.createElement("path",{d:"M31.2 25.933c.4.4.8.8 1.067 1.2L27.6 31.8c-.8-1.733-2.533-2.667-4.267-2.4-1.866.267-3.2 1.733-3.466 3.467-.267 1.733.666 3.466 2.266 4.266l.134.134-3.867 5.2c-.267-.134-.667-.4-.933-.534-2.667-1.866-4.4-5.066-4.4-8.533 0-3.733 1.866-6.933 4.666-8.8 1.6-1.067 3.734-1.733 5.867-1.733.8 0 1.6.133 2.4.266.933.267 1.733.534 2.533.934.134.133.4.266.534.266.133 0 .133.134.266.134.134.133.4.266.534.4.133.133.266.266.533.4.4.266.667.533.8.666Z",fill:"#FBBC05"}))));var BA="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjMiIGhlaWdodD0iNjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAuMzQ0KSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiNGRkYiIGN4PSIzMS40NSIgY3k9IjMxLjQ1IiByPSIzMS40NSIvPjxnIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTEyIDloNDB2NDBIMTJ6Ii8+PHBhdGggZD0iTTMyLjQgMTQuMDY3QzI1LjczMyAxMy45MzMgMjAgMTguMzMzIDE4IDI0LjZjMS42LTEuMDY3IDMuNzMzLTEuNzMzIDUuODY3LTEuNzMzLjggMCAxLjYuMTMzIDIuNC4yNjYgMS40NjYtMS42IDMuNDY2LTIuNTMzIDUuNzMzLTIuNjY2IDEuNzMzLS4xMzQgMy40NjcuNCA0LjkzMyAxLjQ2Nkw0MC42NjcgMTdjLTIuNC0xLjg2Ny01LjMzNC0yLjkzMy04LjI2Ny0yLjkzM1oiIGZpbGw9IiNFQTQzMzUiLz48cGF0aCBkPSJNMzIuNCAzNy41MzN2Ni40aC04LjUzM2MtMS44NjcgMC0zLjczNC0uNTMzLTUuMi0xLjQ2NmwzLjg2Ni01LjJjLjI2NyAwIC41MzQuMTMzLjY2Ny4xMzMuMjY3LjEzMy41MzMuMTMzLjguMTMzaDguNFoiIGZpbGw9IiMzNEE4NTMiLz48cGF0aCBkPSJNNDAuMTMzIDQzLjkzM0gzMi40bC0uMTMzLTYuNEg0MGM1LjYuMTM0IDUuNi04LjI2Ni4yNjctOC4xMzN2LS44YzAtMi4xMzMtLjgtNC4yNjctMi4yNjctNS43MzN2LS4xMzRjLS4xMzMtLjI2Ni0uNC0uMjY2LS42NjctLjUzMy0uMTMzLS4xMzMtLjI2Ni0uMjY3LS41MzMtLjI2N0w0MC41MzMgMTdjLjQuMjY3LjY2Ny41MzMuOTM0LjhsLjguOC4yNjYuMjY3YzEuNiAxLjYgMi42NjcgMy43MzMgMy4zMzQgNiA4LjkzMyA1LjczMyA0LjY2NiAxOS4yLTUuNzM0IDE5LjA2NloiIGZpbGw9IiM0Mjg1RjQiLz48cGF0aCBkPSJNMzEuMiAyNS45MzNjLjQuNC44LjggMS4wNjcgMS4yTDI3LjYgMzEuOGMtLjgtMS43MzMtMi41MzMtMi42NjctNC4yNjctMi40LTEuODY2LjI2Ny0zLjIgMS43MzMtMy40NjYgMy40NjctLjI2NyAxLjczMy42NjYgMy40NjYgMi4yNjYgNC4yNjZsLjEzNC4xMzQtMy44NjcgNS4yYy0uMjY3LS4xMzQtLjY2Ny0uNC0uOTMzLS41MzQtMi42NjctMS44NjYtNC40LTUuMDY2LTQuNC04LjUzMyAwLTMuNzMzIDEuODY2LTYuOTMzIDQuNjY2LTguOCAxLjYtMS4wNjcgMy43MzQtMS43MzMgNS44NjctMS43MzMuOCAwIDEuNi4xMzMgMi40LjI2Ni45MzMuMjY3IDEuNzMzLjUzNCAyLjUzMy45MzQuMTM0LjEzMy40LjI2Ni41MzQuMjY2LjEzMyAwIC4xMzMuMTM0LjI2Ni4xMzQuMTM0LjEzMy40LjI2Ni41MzQuNC4xMzMuMTMzLjI2Ni4yNjYuNTMzLjQuNC4yNjYuNjY3LjUzMy44LjY2NloiIGZpbGw9IiNGQkJDMDUiLz48L2c+PC9nPjwvc3ZnPg==",PA="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAaCAYAAADbhS54AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAJqADAAQAAAABAAAAGgAAAADgI3XcAAABHUlEQVRIDe1X0Q3CQAg9iBM4hLpIZ9FPR+mnztJFTIdwhCJcUmMI6VHSO396Px7wgBe81wRIfzjvrrtOlO6Q0omIUCgAALvSiJD64zA8Odb2ZFITPZa6IsIts10CbR2TSZVqCqY5MSA6l4jJX9ycGL+j4vORd9ecWGlac/wwXyK/HnVF6kpOeGJfdRFdZslLwXxn38TKE4z4IidMzKuuCCnJCRPzqqs5Ma+6mhOLNvTmZVXWVJeXiMZhbXXphl4ba6vLS0TjsLa6dEOvjbXV5SWiceHvmC60tb0TWzvRfWKrJybbSSnJwlg+XcfCWD4rTz4Xow5o28JYvi3zeFNKvS6obQtj+bbMQ1kuZY/jjfP1O+Z8Z5/EBKOb1s77AOOZp+hzPVaGAAAAAElFTkSuQmCC",UA="data:image/png;base64,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",xA="data:image/png;base64,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",bA="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAIKADAAQAAAABAAAAIAAAAACshmLzAAAER0lEQVRYCcWXa4hVVRTHf+dendEeOuroTOZjSHRA0gxptCQZi4LKUQt6UNPLXhZURtBEFAQ9aLAP1bdSpMAhCLKHilRWRmZlQaaWpTT0EHLSlMx0nNdt/e/2tM/rjvrhNgvOOfusvdZ/rb1ehxNgVFh69U12b6EQTLVnXrzyUdBLUPgegtbghbfagqLxQmFV+Qz2gxwEzbniyfuRKe9WoSXnwl5eMyXRLeWKQJlzXtK8bRTy5sDA0qk5EJj49Nlw7T1QXes9rz4LrrsXZsyx4j41yEEe5QSroafDnY/BJOtU0ZHDsK7NrWddAhdd7q6ff4SXn4Kj/7i9E9xP3t35zd64QKfN8tCKSkh19XCVjZWTpNIOBEEcYubc+HvteKgaBSNGQ824+F5SNr4be8t2oGIILH0OLpjnhQcN9utwpdPWTQnf/HNwhV8L46FWEGYGZTuw8DaYaMDXW2GNn+TU/uxIq4+yQtSVpP17HUe6whCWMDMo7cAZw+HCy5yoTn3rw1Bp3v+wNa0uvq4kSVZ86YaRE6awE5R2QGHNRdhqsWvugi8+SKjaq+SStSIpyUpHuiFJVtgJilg6vpPVPmozFdu3n8fV+/psmBXivK2bnax0ktSZbs20A+32pdz7W1LVBs0SeO8N6On2e3JAV0jdXU5GeU9Sxx74aWeSi3egcig0qOqt/VY8Cwf+iAtXVVtXNMKG1Z7f1wu9Pf79Q9sThmSjdHAfLDdMUYNFJlI33oHqGrjxAXj0JRhbB89bAW37sqjz323ufPjuKwg7QtEII6LK3/E1SCZKwlhmWGMnGvaLZuP+WOf4Udx51KnVnA2LW+DX3bC2Db75FBYthuEjIZ8HTcQ3l8Pdj0OXhdwCViTxmm52MmL8dQDeXmkj2/K+5AmYMNnJ6X7suC1begd0Kp0i/MhI4b4nYdc2eHUZTJ0J8xZC/QzYuAZUbN3HBGdObnLP+vNcRD5Za9GwSF1xA0yZ7vbC+/7ffQSNFxQeXOTLWDP99kfSraVcb37f2msDNDZB7QR45WlX7QJWvSgiHVa8G8347EvdhylnEYuSOmZlK2z3qY07IOFzG6yH74CRY6Kqbn34ELz7GrTvhEMHLQWdjl9RCcMsRfpSNt1iA2dYWldOrl7hIhPZ9SkImTu2uELT0Bhj9aBJFg4mtZzWOkloXHpdlgrxNJTWvx6XV5GqBX/ZlZ4Zppp2QICNC1y7yHjxMrG81vbcvT3dHdLRANMnevI0q4Mea08zrGfYKVs+go/fkWSMfBtG2cq3hspoG6UjrKfPrHK761ZZPz9jlf13VNqtxdOeZETSka4whCXMDErXQCiUt9NefKUD2NNulf4ZdB4Jd/t/DjkNzp8D486BfVb1m9a7SGRolXYgQ7gcrOwUlMNSCUxzwP7VBoyC3pz7URwgD+wnVRGw0TRQFLTm9ItsA6TZPirW4P9HOvR7brbMpmz/C3osPJjlU+24AAAAAElFTkSuQmCC",QA="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAIKADAAQAAAABAAAAIAAAAACshmLzAAAEaUlEQVRYCcVXOSx1WxTe93qGQigURIgpSJ48QkKhMLbE0CieQkGLmJ5EhcYfOkOhITHHEEJDokAQBOElv8Q8xBCVOYaf9da34+x7zz2H9//F/a1k5+6z9rfW+vbaa69zj0Ww3N3d/c0///D4k4hcoHOWWCyWV/b9ncc3T0/PHguCc9BuZwX8zC+TyQeBTSbw12dAZ60xgX9B4Iez0/7RBnAc1q8KDlKIbf2I3e/S/xKB19dXMTo6KkpLS8Xe3p7iuLu7K4qLi8XIyIgA5pfk9vaWfmYcHx9TYmIisXM5KioqlF15ebnSx8fHE7A/4xOYn85AbW2tWFhYUJsbHx83na+srIi6ujq19n8TC1iYgd7e3oTVauPn7+8vGKuDbm1tCeCioqJ0ei8vL3F6eqp0XGyCK149209sEey0fDVFWlqa6OnpUdrHx0c11ybYLYaj2GPhIzU1Fd3WESafTQnU1NSI1dVVWVhra2sSGBISYnCwv78vMBxFw8IWxQlf8GkmBgKXl5eio6NDYp+fn0VBQYFMPTLiKPf39+Lh4cFRLdLT06UNbOEDAp/w7SgGAsvLy2gQCndwcCAqKyslEaV8n+DKoQYcBYFhA1tN4BO+HcVAwNvb2xEja+Hk5ERkZWXp1lxcXHSFisXs7GzB11BXP5qRmW+kSndnr6+vKTIyEinQDb4FxNeQ3NzclL66upqqqqrUs7u7Oy0uLhKwjvYRERF0dXWli6XrAzc3N6K7u1umf2BgQAQGBmrE5e/Z2Zno7e0VZWVlSo8MMCH1jDVUPbD2EhAQIOAT0tXVpb/OWgbm5+cl6/DwcGIQHR0dUUZGhm4nHJBmZmYoKChI6uvr64mbjpwHBwfT7OwsAcNx1ICPw8ND6RNZwBoyqcVVR7C5uamMAIqLi6OxsTHq7OwkX19ftcZ3mgYHB+VzU1MTNTY2yvnw8DClpKQonJ+fn7Tld4f0ZU8KsQwE+AgIu7AHYp6cnExTU1OEfq+d/9DQEHGxUWtrK7W0tFBOTg5BBzwwJSUlNDk5SUlJSQZ/3CMIsQwEoOAaMBjAKbdkKioqorm5OcrLy6Po6Gja2dmh6elpOfhtSDExMXINx1BYWChtHDeDZ64RFRwx1RFojPr6+ogL0JSIj48PtbW10fr6Op2fnytHFxcXUoeMAGMWGD77+/uVjRbP9GWE5rK0tCS2t7fF09OTajZ4OaHqObUiNDSU49gELZl3Lzuf1pyA9/DwEFx8IiEhwdAzYP2HzYVt1tzcLK8k2igIYLy8vMhfrgmRmZlpA7/P0GQmJiYE3xLB/UC4urrKX8xBOj8/X3BtGOwMR4DU8KuUYmNjdankANTQ0KArIC2N2i+KCxhgOZIa8AWfGs7+1/QIQBO7bm9vl3+9uMBEbm6uMG2lxj0J7qby79nGxoYICwsTXMDyKEyg4kMCZmBn6AwvI2cE+cynFR8HnwGcuSY/TDgAPhS/Sr7jCL59VXTEtspPZHyl4kPxNxwHYrzHykfs/wCwKLIeiaA6IwAAAABJRU5ErkJggg==",pA="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAaCAYAAADbhS54AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAJqADAAQAAAABAAAAGgAAAADgI3XcAAABgUlEQVRIDe2XUXKDIBCGgekdvEGaC/RM8bFH8dGeqQeokwuol4DuL5oibmBDE9uHOOMEln+XLy4LqtUfXOM4nqy171rrg3POAIHaltpnY0xTVdWH3ptrhmpT8xJcvTtY3/dfBHVMgdFYtzvYMAxIWXJepHXKb4b+rsM5KEyGdbc7mPRfvkiFnE5SXZyfxJbMdSqAtLpQ+mEcWvwu7F9rF6cS+9C1oItdolm08W8xGFXOaxws7mMDjW3SfjGYtLqkILGuGCwOdO/+VJXuU50oMNbMQTnlYbWy1D/T3eg3tVrAZHv4ZSYop1oCOl6gMC0Ava2dwR8OE06Ap5OtLqEmjPvrNsCy1UWa4uoqJUS68pvssu5KZynw+7dV+QS7NZvPJ3b7E/M7fNqP0eD1N+3kv3xijdQPqcSxk7s2GjrEN7Y4CKfhbJwfwJp4gOlvNPj+Y3QrE6fhbCsn6kBjpgNaq5q22Y7un/Sg7W01d4jjzZQC1BSnC9MztzuMxW+vAJD6fQPmXpW4Tkys2AAAAABJRU5ErkJggg==",YA="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAaCAYAAADbhS54AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAJqADAAQAAAABAAAAGgAAAADgI3XcAAABe0lEQVRIDe1Xy5GDMAy1NemBDrJ0lhxTwB63gByTypZJA0AT9uoZQoJX/owJ7B7ikyw9SQ/LYmSt/mD1fX8wxpy01ntrLYECy4blGxGdq6q66q15jaQusbxM7rg5sbZtv5lUHSPGtmZzYl3XoWTRvCirq2+C/UvNKVJIhnu3ObHcr9zlAiWc/aSDMvaktNorq4aP1MqwfFOkz/rLXCW/HF201rEAI6lodzG5o0+OL7+Nxb3bykuJk0qtHEwgRjkxpT4CMR9qlLhwLSGWvgb3e1dAbgmxgnT5Lq4r1+yufCpzJD11Vz21PDBDGWr+HVwcZu63+o7cfyiVZkF3pUKH7Lhjq3ZXKHFKD2KrdleKQMj+b7vyTSxUspD+fWKhkwnpiXvShIyTXsJIuslhFAQMxmYf5u+H0RpDXWpJGEnnxxEweKL5MH8PDGHS9A2/9hJG0vmOAgbvRh/m74EhN2HypMnGZlbWoQyNNIUiUKkfHrN4NyLfc1lHuYENmB86PJIqgSoCLgAAAABJRU5ErkJggg==",RA="data:image/png;base64,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",hA="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAIKADAAQAAAABAAAAIAAAAACshmLzAAAEFklEQVRYCc2XXYhVVRTH//tMMmpTlAZqHw9BEQyKpkTYi6QPFvaFldTcUXIGi57CpOiDFKoHE3uJCuyT7r1eZaB6GLIypBCToA/KiQl67IMmdFJSx6Sx5W/vc+6Ze+aee+caXmpf9t5rr73W+q+991p7n+vkS9l6ZHoCqpu+I/Da1TidwfSwnLaq11WcSlYAtNwuvKZ2IxW8A4dwYEFTwXZNOg1F2O5ul/0W7HZHbT/zZl4Qb34H/tNywb9AP4zObkX6lHz5WeP6h4heQLsC/hpq57nYdCqatawQ6SWAntI6dzJXZ8Cu0Gm9zLHelTufw2zdAcc9sda9EGzssU79obtx5gZWP6ZppPF97ofUfslexIlH03ETolUHXmfVDwY7ZbsV429S52XsOh2E9xBy3wd+0d6lX52RyRm0EoTH1KUng24MPlgH7idNN9Ee1C67PshKD9P/ldANu1YceE+r3agGbSYgb1CbXdUX6W9VuNxWEaS3gTrSEDmZaJ4FTkcx9E6QPaabAb98KoPExHXIPEt8jED/BD0LvYsb6TXagVGU+zSbcy64/UF5rfsAZ5bCj8d5Fl1Iz6sJ1iXEwir6ZbpSc9C7F71f8lXq03AEhRW8VMN5CjKLVGKF0tPpvGON0uMAbk95FbsM99k3Nx54AzaXFP0MSb9DaanPgkgrAd8rn2pH9AyS66gzqR9rOiBr3K9Bu2Tr6V/DYMRvAzpvBX7RlrNan4aLGI9B74J+JNwdJVsI72vGaRxNPoKvAri3NKq3af0qr6LOpvawgiHttJXQvnxDPU4tpOAl86n6SQIOieOmfpyo+AE79B3tYKCTJuuA05eBX7T5KN5fKxho06V8Tuwhyl9hvBfD/axsd5gr2yZ0dkBnbfpJ0x3oVO+Nj4J80mSFXZI2ka6tFZpE+xe0D/AHWPn7Ya5sm4n6ifOfpBCGEcEYl99rp7NpaCnwb7VCGdrpJOB3Ar4v8Eu2DfDHMjKTB44na5ri2JGuqZ3O7oC0OEz2ui8A2V8rmNDHCZ9bMuA2BbhXdHqV4PWvqC/3xF3cZh0wvo78LeZLF6t0RLnTn7EoAecA73EHwrhoz3MUjVfuV+1z32kzYbox6JRtAzo3JvZCV5+G4p3r4B4ouG9TwaJdSPiZbndjKc/fBx+ysScIuhnA+HIKmS4OZAahWs3/qkLJFjP7OcPpVZbv8xzw3FPMbaHfwXZXd6BWr3V6wGbxJPVi6zkcqLuS8x2YMH8axR9RPEE/Tu+/fpp/wBgScemAugRp/9GbPeoJ+8pmQc1EQnZiIP5kr8JW+3rZek4Lsg09q7fWHs7/wIH4v1p7ljeVVbD9DuQ/u1Mpn5/5Ye9A/KV7fgyemxX+IUc8kTtJF5+nQ1T/17m9xWPEWL3cMZWzUyQn8+LZFpcAAAAASUVORK5CYII=",GA=Object.defineProperty,oA=Object.getOwnPropertySymbols,ZA=Object.prototype.hasOwnProperty,HA=Object.prototype.propertyIsEnumerable,DA=(M,A,e)=>A in M?GA(M,A,{enumerable:!0,configurable:!0,writable:!0,value:e}):M[A]=e,XA=(M,A)=>{for(var e in A||(A={}))ZA.call(A,e)&&DA(M,e,A[e]);if(oA)for(var e of oA(A))HA.call(A,e)&&DA(M,e,A[e]);return M};const ae=M=>React.createElement("svg",XA({xmlns:"http://www.w3.org/2000/svg",width:1545,height:1542},M),React.createElement("title",null,"KC_BIG"),React.createElement("path",{fillRule:"evenodd",d:"M772.2 1541.5C345.4 1541.5.4 1197.1.4 771S345.4.5 772.2.5c426.9 0 771.9 344.4 771.9 770.5s-345 770.5-771.9 770.5z",style:{fill:"#e5002e"}}),React.createElement("path",{d:"M1083.9 577.4C1059.2 427.1 929.2 312.8 772 312.8c-156.7 0-287.2 114.3-311.9 264.6-136.5 9.8-243.9 123.6-243.9 262.1 0 145.8 118.3 263.5 263.6 263.5 78.4 0 148.8-34.4 197.1-88.6l74.4 106.4c27.1 36.9 70.5 61.1 119.2 61.1q12.8 0 24.7-2c34.5-5.9 65-23.6 86.7-48.8-12.3 5.4-25.6 8.4-39.4 8.4-31.6 0-59.6-15.3-76.9-39.4L680.9 836c10.3-6.9 22.6-11.3 36.4-11.3 19.7 0 37 8.9 48.8 23.2l116.8 166.5c41.8 53.7 107.9 88.6 181.3 88.6l10.3-.4c140.9-5.5 253.8-121.2 253.8-263.1 0-138.5-107.9-252.3-244.4-262.1zm-19.7 419.7-7.9-.5c-38.9-2.4-72.9-22.6-94.1-51.7-.5-1-50.3-71.9-78.4-111.8l-6.9-9.9c-23.1-29.5-58.6-48.8-99-48.8-19.7 0-37.9 4.5-54.7 12.4-19.2 9.3-35.9 23.6-48.3 41.3l-3.9-5.9c-10.3-13.8-24.6-24.6-41.4-31 4.9 15.3 7.9 31.5 7.9 48.3 0 24.1-5.4 46.8-15.3 67q-3.9 8.8-8.8 16.7c-28.1 44.4-77.4 73.9-133.6 73.9-87.2 0-157.6-70.4-157.6-157.6 0-80.3 60.6-146.8 138.9-156.2q8.9-1 18.7-1c39 0 74.9 14.3 102.5 38-13.3-27.6-20.7-58.7-20.7-91.2 0-13.3 1.5-26.1 3.5-38.4C583.3 493.1 669 419.2 772 419.2s188.7 73.9 206.9 171.5q3.5 18.7 4 38.4c0 32.5-7.4 63.6-20.7 91.2 27.6-23.7 63-38 102-38q9.8 0 19.2 1c78.3 9.4 138.4 75.9 138.4 156.2 0 87.2-70.4 157.6-157.6 157.6z",style:{fill:"#fff"}}));var VA="data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE1NDUiIGhlaWdodD0iMTU0MiI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNNzcyLjIgMTU0MS41QzM0NS40IDE1NDEuNS40IDExOTcuMS40IDc3MVMzNDUuNC41IDc3Mi4yLjVjNDI2LjkgMCA3NzEuOSAzNDQuNCA3NzEuOSA3NzAuNXMtMzQ1IDc3MC41LTc3MS45IDc3MC41eiIgc3R5bGU9ImZpbGw6I2U1MDAyZSIvPjxwYXRoIGQ9Ik0xMDgzLjkgNTc3LjRDMTA1OS4yIDQyNy4xIDkyOS4yIDMxMi44IDc3MiAzMTIuOGMtMTU2LjcgMC0yODcuMiAxMTQuMy0zMTEuOSAyNjQuNi0xMzYuNSA5LjgtMjQzLjkgMTIzLjYtMjQzLjkgMjYyLjEgMCAxNDUuOCAxMTguMyAyNjMuNSAyNjMuNiAyNjMuNSA3OC40IDAgMTQ4LjgtMzQuNCAxOTcuMS04OC42bDc0LjQgMTA2LjRjMjcuMSAzNi45IDcwLjUgNjEuMSAxMTkuMiA2MS4xcTEyLjggMCAyNC43LTJjMzQuNS01LjkgNjUtMjMuNiA4Ni43LTQ4LjgtMTIuMyA1LjQtMjUuNiA4LjQtMzkuNCA4LjQtMzEuNiAwLTU5LjYtMTUuMy03Ni45LTM5LjRMNjgwLjkgODM2YzEwLjMtNi45IDIyLjYtMTEuMyAzNi40LTExLjMgMTkuNyAwIDM3IDguOSA0OC44IDIzLjJsMTE2LjggMTY2LjVjNDEuOCA1My43IDEwNy45IDg4LjYgMTgxLjMgODguNmwxMC4zLS40YzE0MC45LTUuNSAyNTMuOC0xMjEuMiAyNTMuOC0yNjMuMSAwLTEzOC41LTEwNy45LTI1Mi4zLTI0NC40LTI2Mi4xem0tMTkuNyA0MTkuNy03LjktLjVjLTM4LjktMi40LTcyLjktMjIuNi05NC4xLTUxLjctLjUtMS01MC4zLTcxLjktNzguNC0xMTEuOGwtNi45LTkuOWMtMjMuMS0yOS41LTU4LjYtNDguOC05OS00OC44LTE5LjcgMC0zNy45IDQuNS01NC43IDEyLjQtMTkuMiA5LjMtMzUuOSAyMy42LTQ4LjMgNDEuM2wtMy45LTUuOWMtMTAuMy0xMy44LTI0LjYtMjQuNi00MS40LTMxIDQuOSAxNS4zIDcuOSAzMS41IDcuOSA0OC4zIDAgMjQuMS01LjQgNDYuOC0xNS4zIDY3cS0zLjkgOC44LTguOCAxNi43Yy0yOC4xIDQ0LjQtNzcuNCA3My45LTEzMy42IDczLjktODcuMiAwLTE1Ny42LTcwLjQtMTU3LjYtMTU3LjYgMC04MC4zIDYwLjYtMTQ2LjggMTM4LjktMTU2LjJxOC45LTEgMTguNy0xYzM5IDAgNzQuOSAxNC4zIDEwMi41IDM4LTEzLjMtMjcuNi0yMC43LTU4LjctMjAuNy05MS4yIDAtMTMuMyAxLjUtMjYuMSAzLjUtMzguNEM1ODMuMyA0OTMuMSA2NjkgNDE5LjIgNzcyIDQxOS4yczE4OC43IDczLjkgMjA2LjkgMTcxLjVxMy41IDE4LjcgNCAzOC40YzAgMzIuNS03LjQgNjMuNi0yMC43IDkxLjIgMjcuNi0yMy43IDYzLTM4IDEwMi0zOHE5LjggMCAxOS4yIDFjNzguMyA5LjQgMTM4LjQgNzUuOSAxMzguNCAxNTYuMiAwIDg3LjItNzAuNCAxNTcuNi0xNTcuNiAxNTcuNnoiIHN0eWxlPSJmaWxsOiNmZmYiLz48L3N2Zz4=",FA=Object.defineProperty,CA=Object.getOwnPropertySymbols,WA=Object.prototype.hasOwnProperty,JA=Object.prototype.propertyIsEnumerable,vA=(M,A,e)=>A in M?FA(M,A,{enumerable:!0,configurable:!0,writable:!0,value:e}):M[A]=e,kA=(M,A)=>{for(var e in A||(A={}))WA.call(A,e)&&vA(M,e,A[e]);if(CA)for(var e of CA(A))JA.call(A,e)&&vA(M,e,A[e]);return M};const ge=M=>React.createElement("svg",kA({xmlns:"http://www.w3.org/2000/svg",width:1545,height:1542},M),React.createElement("title",null,"KC_BIG"),React.createElement("path",{fillRule:"evenodd",d:"M772.2 1541.5C345.4 1541.5.4 1197.1.4 771S345.4.5 772.2.5c426.9 0 771.9 344.4 771.9 770.5s-345 770.5-771.9 770.5z",style:{fill:"#e5002e"}}),React.createElement("path",{d:"M1083.9 577.4C1059.2 427.1 929.2 312.8 772 312.8c-156.7 0-287.2 114.3-311.9 264.6-136.5 9.8-243.9 123.6-243.9 262.1 0 145.8 118.3 263.5 263.6 263.5 78.4 0 148.8-34.4 197.1-88.6l74.4 106.4c27.1 36.9 70.5 61.1 119.2 61.1q12.8 0 24.7-2c34.5-5.9 65-23.6 86.7-48.8-12.3 5.4-25.6 8.4-39.4 8.4-31.6 0-59.6-15.3-76.9-39.4L680.9 836c10.3-6.9 22.6-11.3 36.4-11.3 19.7 0 37 8.9 48.8 23.2l116.8 166.5c41.8 53.7 107.9 88.6 181.3 88.6l10.3-.4c140.9-5.5 253.8-121.2 253.8-263.1 0-138.5-107.9-252.3-244.4-262.1zm-19.7 419.7-7.9-.5c-38.9-2.4-72.9-22.6-94.1-51.7-.5-1-50.3-71.9-78.4-111.8l-6.9-9.9c-23.1-29.5-58.6-48.8-99-48.8-19.7 0-37.9 4.5-54.7 12.4-19.2 9.3-35.9 23.6-48.3 41.3l-3.9-5.9c-10.3-13.8-24.6-24.6-41.4-31 4.9 15.3 7.9 31.5 7.9 48.3 0 24.1-5.4 46.8-15.3 67q-3.9 8.8-8.8 16.7c-28.1 44.4-77.4 73.9-133.6 73.9-87.2 0-157.6-70.4-157.6-157.6 0-80.3 60.6-146.8 138.9-156.2q8.9-1 18.7-1c39 0 74.9 14.3 102.5 38-13.3-27.6-20.7-58.7-20.7-91.2 0-13.3 1.5-26.1 3.5-38.4C583.3 493.1 669 419.2 772 419.2s188.7 73.9 206.9 171.5q3.5 18.7 4 38.4c0 32.5-7.4 63.6-20.7 91.2 27.6-23.7 63-38 102-38q9.8 0 19.2 1c78.3 9.4 138.4 75.9 138.4 156.2 0 87.2-70.4 157.6-157.6 157.6z",style:{fill:"#fff"}}));var KA="data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE1NDUiIGhlaWdodD0iMTU0MiI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNNzcyLjIgMTU0MS41QzM0NS40IDE1NDEuNS40IDExOTcuMS40IDc3MVMzNDUuNC41IDc3Mi4yLjVjNDI2LjkgMCA3NzEuOSAzNDQuNCA3NzEuOSA3NzAuNXMtMzQ1IDc3MC41LTc3MS45IDc3MC41eiIgc3R5bGU9ImZpbGw6I2U1MDAyZSIvPjxwYXRoIGQ9Ik0xMDgzLjkgNTc3LjRDMTA1OS4yIDQyNy4xIDkyOS4yIDMxMi44IDc3MiAzMTIuOGMtMTU2LjcgMC0yODcuMiAxMTQuMy0zMTEuOSAyNjQuNi0xMzYuNSA5LjgtMjQzLjkgMTIzLjYtMjQzLjkgMjYyLjEgMCAxNDUuOCAxMTguMyAyNjMuNSAyNjMuNiAyNjMuNSA3OC40IDAgMTQ4LjgtMzQuNCAxOTcuMS04OC42bDc0LjQgMTA2LjRjMjcuMSAzNi45IDcwLjUgNjEuMSAxMTkuMiA2MS4xcTEyLjggMCAyNC43LTJjMzQuNS01LjkgNjUtMjMuNiA4Ni43LTQ4LjgtMTIuMyA1LjQtMjUuNiA4LjQtMzkuNCA4LjQtMzEuNiAwLTU5LjYtMTUuMy03Ni45LTM5LjRMNjgwLjkgODM2YzEwLjMtNi45IDIyLjYtMTEuMyAzNi40LTExLjMgMTkuNyAwIDM3IDguOSA0OC44IDIzLjJsMTE2LjggMTY2LjVjNDEuOCA1My43IDEwNy45IDg4LjYgMTgxLjMgODguNmwxMC4zLS40YzE0MC45LTUuNSAyNTMuOC0xMjEuMiAyNTMuOC0yNjMuMSAwLTEzOC41LTEwNy45LTI1Mi4zLTI0NC40LTI2Mi4xem0tMTkuNyA0MTkuNy03LjktLjVjLTM4LjktMi40LTcyLjktMjIuNi05NC4xLTUxLjctLjUtMS01MC4zLTcxLjktNzguNC0xMTEuOGwtNi45LTkuOWMtMjMuMS0yOS41LTU4LjYtNDguOC05OS00OC44LTE5LjcgMC0zNy45IDQuNS01NC43IDEyLjQtMTkuMiA5LjMtMzUuOSAyMy42LTQ4LjMgNDEuM2wtMy45LTUuOWMtMTAuMy0xMy44LTI0LjYtMjQuNi00MS40LTMxIDQuOSAxNS4zIDcuOSAzMS41IDcuOSA0OC4zIDAgMjQuMS01LjQgNDYuOC0xNS4zIDY3cS0zLjkgOC44LTguOCAxNi43Yy0yOC4xIDQ0LjQtNzcuNCA3My45LTEzMy42IDczLjktODcuMiAwLTE1Ny42LTcwLjQtMTU3LjYtMTU3LjYgMC04MC4zIDYwLjYtMTQ2LjggMTM4LjktMTU2LjJxOC45LTEgMTguNy0xYzM5IDAgNzQuOSAxNC4zIDEwMi41IDM4LTEzLjMtMjcuNi0yMC43LTU4LjctMjAuNy05MS4yIDAtMTMuMyAxLjUtMjYuMSAzLjUtMzguNEM1ODMuMyA0OTMuMSA2NjkgNDE5LjIgNzcyIDQxOS4yczE4OC43IDczLjkgMjA2LjkgMTcxLjVxMy41IDE4LjcgNCAzOC40YzAgMzIuNS03LjQgNjMuNi0yMC43IDkxLjIgMjcuNi0yMy43IDYzLTM4IDEwMi0zOHE5LjggMCAxOS4yIDFjNzguMyA5LjQgMTM4LjQgNzUuOSAxMzguNCAxNTYuMiAwIDg3LjItNzAuNCAxNTcuNi0xNTcuNiAxNTcuNnoiIHN0eWxlPSJmaWxsOiNmZmYiLz48L3N2Zz4=",L=i(92016),qA=i(27484),o=i.n(qA),j=i(86074),_A=[{text:(0,j.jsx)(L.FormattedMessage,{id:"home.module.risk.high"}),value:"High",color:"rgb(288, 43, 53)",background:"#FFEDEA",icon:PA},{text:(0,j.jsx)(L.FormattedMessage,{id:"home.module.risk.middle"}),value:"Medium",color:"rgb(253, 100, 8)",background:"#FFE9CC",icon:YA},{text:(0,j.jsx)(L.FormattedMessage,{id:"home.module.risk.low"}),value:"Low",color:"rgb(254, 192, 11)",background:"#DFF5EF",icon:pA}],$A=[{label:(0,j.jsx)(L.FormattedMessage,{id:"common.tag.text.user"}),value:"user"},{label:(0,j.jsx)(L.FormattedMessage,{id:"common.tag.text.admin"}),value:"admin"}],Ae=[{label:(0,j.jsx)(L.FormattedMessage,{id:"common.button.text.normal"}),value:"valid"},{label:(0,j.jsx)(L.FormattedMessage,{id:"common.button.text.disable"}),value:"invalid"}],ee={ALI_CLOUD_URL:lA,ALI_CLOUD_PRIVATE_URL:R,HUAWEI_CLOUD_URL:bA,HUAWEI_CLOUD_PRIVATE_URL:QA,TENCENT_CLOUD_URL:hA,BAIDU_CLOUD_URL:NA,AWS_URL:h,GCP_URL:EA,AZURE_URL:y,KINGSOFT_CLOUD_URL:KA},te={CLOUD_PLATFORM:MA,CLOUD_ACCOUNT:K,CLOUD_ASSET:q,CLOUD_COVERAGE:n,CLOUD_RISK:zA,CLOUD_DEFAULT:tA},Me={GCP:BA,ALI_CLOUD:Y,ALI_CLOUD_PRIVATE:O,HUAWEI_CLOUD:UA,HUAWEI_CLOUD_PRIVATE:xA,TENCENT_CLOUD:RA,AWS:w,BAIDU_CLOUD:F,AZURE:Z,KINGSOFT_CLOUD:VA},le=[{label:(0,j.jsx)(L.FormattedMessage,{id:"common.button.text.today"}),value:[o()(),o()().endOf("day")]},{label:(0,j.jsx)(L.FormattedMessage,{id:"common.button.text.last7.days"}),value:[o()().add(-7,"d"),o()()]},{label:(0,j.jsx)(L.FormattedMessage,{id:"common.button.text.within.a.month"}),value:[o()().add(-30,"d"),o()()]},{label:(0,j.jsx)(L.FormattedMessage,{id:"common.button.text.Within.three.months"}),value:[o()().add(-90,"d"),o()()]},{label:(0,j.jsx)(L.FormattedMessage,{id:"common.button.text.Within.six.months"}),value:[o()().add(-180,"d"),o()()]}]},29448:function(dA,p,i){i.d(p,{Uc:function(){return AA},a5:function(){return Q},Hm:function(){return F},Fr:function(){return K},Uf:function(){return J},g2:function(){return b},BD:function(){return P},c5:function(){return V},PZ:function(){return gA},fD:function(){return X},xF:function(){return iA},Dd:function(){return W},nn:function(){return _},Ff:function(){return U},S1:function(){return k},bi:function(){return q},x9:function(){return $},GO:function(){return eA},T$:function(){return B},at:function(){return H},W_:function(){return Z}});var Y=i(64599),O=i.n(Y),lA=i(62435),R=Object.defineProperty,w=Object.getOwnPropertySymbols,h=Object.prototype.hasOwnProperty,nA=Object.prototype.propertyIsEnumerable,T=(g,n,t)=>n in g?R(g,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):g[n]=t,E=(g,n)=>{for(var t in n||(n={}))h.call(n,t)&&T(g,t,n[t]);if(w)for(var t of w(n))nA.call(n,t)&&T(g,t,n[t]);return g};const uA=g=>React.createElement("svg",E({className:"DEFAULT_PLATFORM_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:256,height:256},g),React.createElement("path",{d:"M992.17 77h-960c-16.57 0-30 13.43-30 30v810c0 16.57 13.43 30 30 30h960c16.57 0 30-13.43 30-30V107c0-16.57-13.43-30-30-30zm-30 60v525.87L671.24 375.64c-13.28-13.11-34.21-14.35-48.94-2.9L62.17 808.13V137h900z",fill:"#515151"}),React.createElement("path",{d:"M152.17 327a100 100 0 1 0 200 0 100 100 0 1 0-200 0Z",fill:"#515151"}));var v="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjU2IiBoZWlnaHQ9IjI1NiI+PHBhdGggZD0iTTk5Mi4xNyA3N2gtOTYwYy0xNi41NyAwLTMwIDEzLjQzLTMwIDMwdjgxMGMwIDE2LjU3IDEzLjQzIDMwIDMwIDMwaDk2MGMxNi41NyAwIDMwLTEzLjQzIDMwLTMwVjEwN2MwLTE2LjU3LTEzLjQzLTMwLTMwLTMwem0tMzAgNjB2NTI1Ljg3TDY3MS4yNCAzNzUuNjRjLTEzLjI4LTEzLjExLTM0LjIxLTE0LjM1LTQ4Ljk0LTIuOUw2Mi4xNyA4MDguMTNWMTM3aDkwMHoiIGZpbGw9IiM1MTUxNTEiLz48cGF0aCBkPSJNMTUyLjE3IDMyN2ExMDAgMTAwIDAgMSAwIDIwMCAwIDEwMCAxMDAgMCAxIDAtMjAwIDBaIiBmaWxsPSIjNTE1MTUxIi8+PC9zdmc+",c=i(17910),C=i(92016),D=i(86250),y=i(42075),m=i(29104),d=i(83062),G=i(96486),f=i.n(G),r=i(86074),z=f().cloneDeep,S=f().isEmpty,Z=function(n){var t=z(n),l=new Map;if(!S(t)){for(var u in t)if(Object.prototype.hasOwnProperty.call(t,u)){var a,N;!((a=t[u])!==null&&a!==void 0&&a.text)&&(N=t[u])!==null&&N!==void 0&&N.label&&(t[u].text=t[u].label),l.set(t[u].value,t[u])}}return l},aA=function(n){return(n==null?void 0:n.filter(function(t){return t.tenantName!=="\u5168\u5C40\u79DF\u6237"&&![1].includes(t.tenantId)}))||[]},B=function(n,t){var l=t||"center";return n==null?void 0:n.map(function(u,a){var N;return{label:(0,r.jsxs)(D.Z,{align:"center",justify:l,children:[(0,r.jsx)("img",{style:{height:"18px",marginRight:"6px"},src:(c._G===null||c._G===void 0?void 0:c._G[(u==null?void 0:u.value)+"_URL"])||v,alt:u==null||(N=u.value)===null||N===void 0?void 0:N.toString()},a),u==null?void 0:u.label]},a),value:u.value}})},H=function(n){return n==null?void 0:n.map(function(t){return{label:(0,r.jsxs)(y.Z,{size:6,children:[(0,r.jsx)(m.Z,{style:{marginBottom:4},src:t.icon,alt:"RISK_LEVEL",preview:!1,width:20,height:13}),(0,r.jsx)("span",{style:{color:t.color},children:t.text})]}),value:t.value}})},X=function(n,t){var l=t==null?void 0:t.find(function(u){return u.value===n});return S(l)?(0,r.jsx)(r.Fragment,{}):(0,r.jsxs)(D.Z,{align:"center",justify:"center",wrap:"nowrap",children:[(0,r.jsx)("img",{style:{width:"18px",marginRight:"6px"},src:(c._G===null||c._G===void 0?void 0:c._G[n+"_URL"])||v,alt:"PLATFORM_ICON"}),(0,r.jsx)("span",{color:"#333",style:{lineHeight:1},children:(l==null?void 0:l.label)||"-"})]})},P=function(n){var t=n.split(",");return(0,r.jsx)(D.Z,{align:"center",justify:"center",wrap:"nowrap",children:t.map(function(l){return(0,r.jsx)(D.Z,{align:"center",wrap:"nowrap",style:{marginRight:"10px"},children:(0,r.jsx)("img",{style:{width:"18px",marginRight:"6px"},src:(c._G===null||c._G===void 0?void 0:c._G[l.trim()+"_URL"])||v,alt:"PLATFORM_ICON"})},l)})})},V=function(n,t){var l=t==null?void 0:t.find(function(u){return u.value===n});return(0,r.jsx)(d.Z,{title:(l==null?void 0:l.label)||"-",children:(0,r.jsx)(D.Z,{align:"center",justify:"center",children:(0,r.jsx)("img",{style:{height:"18px",marginRight:"6px"},src:c._G===null||c._G===void 0?void 0:c._G[n+"_URL"],alt:"PLATFORM_ICON"})})})},gA=function(n,t){var l=t==null?void 0:t.find(function(u){return u.value===n});return l.label},F=function(n){var t=z(n),l=Object.keys(t),u=l[0],a=t[u];return{key:u,value:a}},rA=function(n){var t=z(n),l=Object.keys(t),u=l[l.length-1],a=t[u];return{key:u,value:a}},U=function(n,t){var l=n==null?void 0:n.find(function(u){return u.value===t});return(0,r.jsxs)(y.Z,{size:6,children:[(0,r.jsx)(m.Z,{style:{marginBottom:4},src:l==null?void 0:l.icon,alt:"RISK_STATUS",preview:!1,width:14,height:14}),(0,r.jsx)("span",{style:{color:l==null?void 0:l.color},children:l==null?void 0:l.label})]})},W=function(n,t){var l=n==null?void 0:n.find(function(u){return(u==null?void 0:u.value)===t});return(0,r.jsx)(d.Z,{title:l==null?void 0:l.text,children:(0,r.jsx)("img",{src:l==null?void 0:l.icon,alt:"RISK_LEVEL",style:{width:20,height:14}})})},J=function(n,t){var l=n==null?void 0:n.find(function(u){return u.value===t});return(0,r.jsxs)(D.Z,{align:"center",children:[(0,r.jsx)("img",{src:l==null?void 0:l.icon,alt:"RISK_LEVEL",style:{width:20,height:14}}),(0,r.jsx)("span",{style:{color:l==null?void 0:l.color,marginLeft:6},children:l==null?void 0:l.text})]})},x=function g(n,t){try{var l=O()(n),u;try{for(l.s();!(u=l.n()).done;){var a=u.value;if((a==null?void 0:a.id)===(t==null?void 0:t[0])){if((t==null?void 0:t.length)===1)return a==null?void 0:a.typeName;if(a!=null&&a.childList){var N=g(a==null?void 0:a.childList,t==null?void 0:t.slice(1));if(N&&a)return"".concat((a==null?void 0:a.typeName)||"-","/").concat(N||"-")}}}}catch(I){l.e(I)}finally{l.f()}return null}catch(I){return null}},k=function(n,t){var l=t==null?void 0:t.map(function(u){return x(n,u)});return l==null?void 0:l.toString()},iA=function g(n,t){try{var l=O()(n),u;try{for(l.s();!(u=l.n()).done;){var a=u.value;if(a.value===(t==null?void 0:t[0])){if((t==null?void 0:t.length)===1)return a==null?void 0:a.label;if(a!=null&&a.children){var N=g(a==null?void 0:a.children,t==null?void 0:t.slice(1));if(N&&a)return"".concat((a==null?void 0:a.label)||"-","/").concat(N||"-")}}}}catch(I){l.e(I)}finally{l.f()}return null}catch(I){return null}},NA=function(n,t){var l=n==null?void 0:n.find(function(u){return(u==null?void 0:u.value)===t});return l==null?void 0:l.label},K=function(n,t){if(S(n))return"-";var l=n.find(function(u){return u.value===t});return(l==null?void 0:l.label)||"-"},q=function(){var n=new Date,t=n.getHours();return t>=5&&t<12?(0,r.jsx)(C.FormattedMessage,{id:"individual.module.text.good.morning"}):t>=12&&t<14?(0,r.jsx)(C.FormattedMessage,{id:"individual.module.text.good.afternoon"}):t>=14&&t<18?(0,r.jsx)(C.FormattedMessage,{id:"individual.module.text.good.afternoon.still"}):(0,r.jsx)(C.FormattedMessage,{id:"individual.module.text.good.evening"})},_=function(n,t){var l=n.find(function(u){return u.value===t});return l==null?void 0:l.color};function b(g){if(g.length!==0)return g[g.length-1]}var $=function(n,t){var l=t,u=n.toString(),a=u.indexOf("e");if(a>-1){var N=parseInt(u.substr(a+1),10);l-=N}var I=u.indexOf(".");if(I>-1&&u.length-I-1>l){var s=(n+Math.pow(10,-l-1)).toString(),tA=s.indexOf("e");if(tA>-1)return parseFloat(s).toFixed(l);var MA=s.indexOf(".")+l+1;return s.substring(0,MA)}return n.toFixed(l)},AA=function(n,t){var l=document.createElement("a"),u=new Blob([n],{type:"application/vnd.ms-excel;charset=UTF-8"});l.style.display="none",l.href=URL.createObjectURL(u),l.download=t+".xlsx",l.click(),URL.revokeObjectURL(l.href)},Q=function(n,t){var l=new Blob([n],{type:"text/plain;charset=UTF-8"}),u=URL.createObjectURL(l),a=document.createElement("a");a.href=u,a.download=t+".zip",document.body.appendChild(a),a.click(),document.body.removeChild(a),URL.revokeObjectURL(u)},eA=function(n,t,l){return l==="en-US"?"".concat(t[0],"-").concat(t[1]," of ").concat(n," items"):"\u7B2C ".concat(t[0],"-").concat(t[1]," \u6761/\u603B\u5171 ").concat(n," \u6761")}}}]); diff --git a/app/bootstrap/src/main/resources/static/989.ae658262.async.js b/app/bootstrap/src/main/resources/static/989.ae658262.async.js deleted file mode 100644 index 44ac813c..00000000 --- a/app/bootstrap/src/main/resources/static/989.ae658262.async.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[989],{11713:function(tt,on,g){g.d(on,{Z:function(){return ge}});var z=g(87462),fe=g(62435),ye={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M391 240.9c-.8-6.6-8.9-9.4-13.6-4.7l-43.7 43.7L200 146.3a8.03 8.03 0 00-11.3 0l-42.4 42.3a8.03 8.03 0 000 11.3L280 333.6l-43.9 43.9a8.01 8.01 0 004.7 13.6L401 410c5.1.6 9.5-3.7 8.9-8.9L391 240.9zm10.1 373.2L240.8 633c-6.6.8-9.4 8.9-4.7 13.6l43.9 43.9L146.3 824a8.03 8.03 0 000 11.3l42.4 42.3c3.1 3.1 8.2 3.1 11.3 0L333.7 744l43.7 43.7A8.01 8.01 0 00391 783l18.9-160.1c.6-5.1-3.7-9.4-8.8-8.8zm221.8-204.2L783.2 391c6.6-.8 9.4-8.9 4.7-13.6L744 333.6 877.7 200c3.1-3.1 3.1-8.2 0-11.3l-42.4-42.3a8.03 8.03 0 00-11.3 0L690.3 279.9l-43.7-43.7a8.01 8.01 0 00-13.6 4.7L614.1 401c-.6 5.2 3.7 9.5 8.8 8.9zM744 690.4l43.9-43.9a8.01 8.01 0 00-4.7-13.6L623 614c-5.1-.6-9.5 3.7-8.9 8.9L633 783.1c.8 6.6 8.9 9.4 13.6 4.7l43.7-43.7L824 877.7c3.1 3.1 8.2 3.1 11.3 0l42.4-42.3c3.1-3.1 3.1-8.2 0-11.3L744 690.4z"}}]},name:"fullscreen-exit",theme:"outlined"},de=ye,N=g(84089),Ze=function(cn,dn){return fe.createElement(N.Z,(0,z.Z)({},cn,{ref:dn,icon:de}))},l=fe.forwardRef(Ze),ge=l},27732:function(tt,on,g){g.d(on,{Z:function(){return ge}});var z=g(87462),fe=g(62435),ye={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M290 236.4l43.9-43.9a8.01 8.01 0 00-4.7-13.6L169 160c-5.1-.6-9.5 3.7-8.9 8.9L179 329.1c.8 6.6 8.9 9.4 13.6 4.7l43.7-43.7L370 423.7c3.1 3.1 8.2 3.1 11.3 0l42.4-42.3c3.1-3.1 3.1-8.2 0-11.3L290 236.4zm352.7 187.3c3.1 3.1 8.2 3.1 11.3 0l133.7-133.6 43.7 43.7a8.01 8.01 0 0013.6-4.7L863.9 169c.6-5.1-3.7-9.5-8.9-8.9L694.8 179c-6.6.8-9.4 8.9-4.7 13.6l43.9 43.9L600.3 370a8.03 8.03 0 000 11.3l42.4 42.4zM845 694.9c-.8-6.6-8.9-9.4-13.6-4.7l-43.7 43.7L654 600.3a8.03 8.03 0 00-11.3 0l-42.4 42.3a8.03 8.03 0 000 11.3L734 787.6l-43.9 43.9a8.01 8.01 0 004.7 13.6L855 864c5.1.6 9.5-3.7 8.9-8.9L845 694.9zm-463.7-94.6a8.03 8.03 0 00-11.3 0L236.3 733.9l-43.7-43.7a8.01 8.01 0 00-13.6 4.7L160.1 855c-.6 5.1 3.7 9.5 8.9 8.9L329.2 845c6.6-.8 9.4-8.9 4.7-13.6L290 787.6 423.7 654c3.1-3.1 3.1-8.2 0-11.3l-42.4-42.4z"}}]},name:"fullscreen",theme:"outlined"},de=ye,N=g(84089),Ze=function(cn,dn){return fe.createElement(N.Z,(0,z.Z)({},cn,{ref:dn,icon:de}))},l=fe.forwardRef(Ze),ge=l},42952:function(tt,on,g){g.d(on,{Z:function(){return ge}});var z=g(87462),fe=g(62435),ye={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M924.8 625.7l-65.5-56c3.1-19 4.7-38.4 4.7-57.8s-1.6-38.8-4.7-57.8l65.5-56a32.03 32.03 0 009.3-35.2l-.9-2.6a443.74 443.74 0 00-79.7-137.9l-1.8-2.1a32.12 32.12 0 00-35.1-9.5l-81.3 28.9c-30-24.6-63.5-44-99.7-57.6l-15.7-85a32.05 32.05 0 00-25.8-25.7l-2.7-.5c-52.1-9.4-106.9-9.4-159 0l-2.7.5a32.05 32.05 0 00-25.8 25.7l-15.8 85.4a351.86 351.86 0 00-99 57.4l-81.9-29.1a32 32 0 00-35.1 9.5l-1.8 2.1a446.02 446.02 0 00-79.7 137.9l-.9 2.6c-4.5 12.5-.8 26.5 9.3 35.2l66.3 56.6c-3.1 18.8-4.6 38-4.6 57.1 0 19.2 1.5 38.4 4.6 57.1L99 625.5a32.03 32.03 0 00-9.3 35.2l.9 2.6c18.1 50.4 44.9 96.9 79.7 137.9l1.8 2.1a32.12 32.12 0 0035.1 9.5l81.9-29.1c29.8 24.5 63.1 43.9 99 57.4l15.8 85.4a32.05 32.05 0 0025.8 25.7l2.7.5a449.4 449.4 0 00159 0l2.7-.5a32.05 32.05 0 0025.8-25.7l15.7-85a350 350 0 0099.7-57.6l81.3 28.9a32 32 0 0035.1-9.5l1.8-2.1c34.8-41.1 61.6-87.5 79.7-137.9l.9-2.6c4.5-12.3.8-26.3-9.3-35zM788.3 465.9c2.5 15.1 3.8 30.6 3.8 46.1s-1.3 31-3.8 46.1l-6.6 40.1 74.7 63.9a370.03 370.03 0 01-42.6 73.6L721 702.8l-31.4 25.8c-23.9 19.6-50.5 35-79.3 45.8l-38.1 14.3-17.9 97a377.5 377.5 0 01-85 0l-17.9-97.2-37.8-14.5c-28.5-10.8-55-26.2-78.7-45.7l-31.4-25.9-93.4 33.2c-17-22.9-31.2-47.6-42.6-73.6l75.5-64.5-6.5-40c-2.4-14.9-3.7-30.3-3.7-45.5 0-15.3 1.2-30.6 3.7-45.5l6.5-40-75.5-64.5c11.3-26.1 25.6-50.7 42.6-73.6l93.4 33.2 31.4-25.9c23.7-19.5 50.2-34.9 78.7-45.7l37.9-14.3 17.9-97.2c28.1-3.2 56.8-3.2 85 0l17.9 97 38.1 14.3c28.7 10.8 55.4 26.2 79.3 45.8l31.4 25.8 92.8-32.9c17 22.9 31.2 47.6 42.6 73.6L781.8 426l6.5 39.9zM512 326c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm79.2 255.2A111.6 111.6 0 01512 614c-29.9 0-58-11.7-79.2-32.8A111.6 111.6 0 01400 502c0-29.9 11.7-58 32.8-79.2C454 401.6 482.1 390 512 390c29.9 0 58 11.6 79.2 32.8A111.6 111.6 0 01624 502c0 29.9-11.7 58-32.8 79.2z"}}]},name:"setting",theme:"outlined"},de=ye,N=g(84089),Ze=function(cn,dn){return fe.createElement(N.Z,(0,z.Z)({},cn,{ref:dn,icon:de}))},l=fe.forwardRef(Ze),ge=l},62635:function(tt,on,g){g.d(on,{Z:function(){return ge}});var z=g(87462),fe=g(62435),ye={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M859.9 168H164.1c-4.5 0-8.1 3.6-8.1 8v60c0 4.4 3.6 8 8.1 8h695.8c4.5 0 8.1-3.6 8.1-8v-60c0-4.4-3.6-8-8.1-8zM518.3 355a8 8 0 00-12.6 0l-112 141.7a7.98 7.98 0 006.3 12.9h73.9V848c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V509.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 355z"}}]},name:"vertical-align-top",theme:"outlined"},de=ye,N=g(84089),Ze=function(cn,dn){return fe.createElement(N.Z,(0,z.Z)({},cn,{ref:dn,icon:de}))},l=fe.forwardRef(Ze),ge=l},952:function(tt,on,g){var z=g(97269);on.ZP=z.A},37476:function(tt,on,g){g.d(on,{Y:function(){return rt}});var z=g(74165),fe=g(15861),ye=g(1413),de=g(97685),N=g(91),Ze=g(73177),l=g(21532),ge=g(17788),Zn=g(21770),cn=g(8880),dn=g(80334),Ue=g(62435),Fe=g(61254),Ge=g(89671),gn=g(86074),Ln=["children","trigger","onVisibleChange","onOpenChange","modalProps","onFinish","submitTimeout","title","width","visible","open"];function rt(Ee){var bn,Le,Ke=Ee.children,Qe=Ee.trigger,hn=Ee.onVisibleChange,ie=Ee.onOpenChange,u=Ee.modalProps,pe=Ee.onFinish,sn=Ee.submitTimeout,Hn=Ee.title,Oe=Ee.width,yn=Ee.visible,Tn=Ee.open,d=(0,N.Z)(Ee,Ln);(0,dn.ET)(!d.footer||!(u!=null&&u.footer),"ModalForm \u662F\u4E00\u4E2A ProForm \u7684\u7279\u6B8A\u5E03\u5C40\uFF0C\u5982\u679C\u60F3\u81EA\u5B9A\u4E49\u6309\u94AE\uFF0C\u8BF7\u4F7F\u7528 submit.render \u81EA\u5B9A\u4E49\u3002");var On=(0,Ue.useContext)(l.ZP.ConfigContext),Ct=(0,Ue.useState)([]),at=(0,de.Z)(Ct,2),An=at[1],Je=(0,Ue.useState)(!1),xn=(0,de.Z)(Je,2),Bn=xn[0],Un=xn[1],lt=(0,Zn.Z)(!!yn,{value:Tn||yn,onChange:ie||hn}),it=(0,de.Z)(lt,2),Kn=it[0],Ve=it[1],Xe=(0,Ue.useRef)(null),ot=(0,Ue.useCallback)(function(Me){Xe.current===null&&Me&&An([]),Xe.current=Me},[]),nn=(0,Ue.useRef)(),tn=(0,Ue.useCallback)(function(){var Me,Re,Ie,Pe=(Me=(Re=d.form)!==null&&Re!==void 0?Re:(Ie=d.formRef)===null||Ie===void 0?void 0:Ie.current)!==null&&Me!==void 0?Me:nn.current;Pe&&u!==null&&u!==void 0&&u.destroyOnClose&&Pe.resetFields()},[u==null?void 0:u.destroyOnClose,d.form,d.formRef]);(0,Ue.useImperativeHandle)(d.formRef,function(){return nn.current},[nn.current]),(0,Ue.useEffect)(function(){(Tn||yn)&&(ie==null||ie(!0),hn==null||hn(!0))},[yn,Tn]);var st=(0,Ue.useMemo)(function(){return Qe?Ue.cloneElement(Qe,(0,ye.Z)((0,ye.Z)({key:"trigger"},Qe.props),{},{onClick:function(){var Me=(0,fe.Z)((0,z.Z)().mark(function Ie(Pe){var qe,$e;return(0,z.Z)().wrap(function(rn){for(;;)switch(rn.prev=rn.next){case 0:Ve(!Kn),(qe=Qe.props)===null||qe===void 0||($e=qe.onClick)===null||$e===void 0||$e.call(qe,Pe);case 2:case"end":return rn.stop()}},Ie)}));function Re(Ie){return Me.apply(this,arguments)}return Re}()})):null},[Ve,Qe,Kn]),Ae=(0,Ue.useMemo)(function(){var Me,Re,Ie,Pe,qe,$e,un;return d.submitter===!1?!1:(0,cn.T)({searchConfig:{submitText:(Me=(Re=u==null?void 0:u.okText)!==null&&Re!==void 0?Re:(Ie=On.locale)===null||Ie===void 0||(Ie=Ie.Modal)===null||Ie===void 0?void 0:Ie.okText)!==null&&Me!==void 0?Me:"\u786E\u8BA4",resetText:(Pe=(qe=u==null?void 0:u.cancelText)!==null&&qe!==void 0?qe:($e=On.locale)===null||$e===void 0||($e=$e.Modal)===null||$e===void 0?void 0:$e.cancelText)!==null&&Pe!==void 0?Pe:"\u53D6\u6D88"},resetButtonProps:{preventDefault:!0,disabled:sn?Bn:void 0,onClick:function(wn){var Rn;Ve(!1),u==null||(Rn=u.onCancel)===null||Rn===void 0||Rn.call(u,wn)}}},(un=d.submitter)!==null&&un!==void 0?un:{})},[(bn=On.locale)===null||bn===void 0||(bn=bn.Modal)===null||bn===void 0?void 0:bn.cancelText,(Le=On.locale)===null||Le===void 0||(Le=Le.Modal)===null||Le===void 0?void 0:Le.okText,u,d.submitter,Ve,Bn,sn]),ut=(0,Ue.useCallback)(function(Me,Re){return(0,gn.jsxs)(gn.Fragment,{children:[Me,Xe.current&&Re?(0,gn.jsx)(Ue.Fragment,{children:(0,Fe.createPortal)(Re,Xe.current)},"submitter"):Re]})},[]),Dn=(0,Ue.useCallback)(function(){var Me=(0,fe.Z)((0,z.Z)().mark(function Re(Ie){var Pe,qe,$e;return(0,z.Z)().wrap(function(rn){for(;;)switch(rn.prev=rn.next){case 0:return Pe=pe==null?void 0:pe(Ie),sn&&Pe instanceof Promise&&(Un(!0),qe=setTimeout(function(){return Un(!1)},sn),Pe.finally(function(){clearTimeout(qe),Un(!1)})),rn.next=4,Pe;case 4:return $e=rn.sent,$e&&Ve(!1),rn.abrupt("return",$e);case 7:case"end":return rn.stop()}},Re)}));return function(Re){return Me.apply(this,arguments)}}(),[pe,Ve,sn]),gt=(0,Ze.X)(Kn);return(0,gn.jsxs)(gn.Fragment,{children:[(0,gn.jsx)(ge.Z,(0,ye.Z)((0,ye.Z)((0,ye.Z)({title:Hn,width:Oe||800},u),gt),{},{onCancel:function(Re){var Ie;sn&&Bn||(Ve(!1),u==null||(Ie=u.onCancel)===null||Ie===void 0||Ie.call(u,Re))},afterClose:function(){var Re;tn(),Kn&&Ve(!1),u==null||(Re=u.afterClose)===null||Re===void 0||Re.call(u)},footer:d.submitter!==!1?(0,gn.jsx)("div",{ref:ot,style:{display:"flex",justifyContent:"flex-end"}}):null,children:(0,gn.jsx)(Ge.I,(0,ye.Z)((0,ye.Z)({formComponentType:"ModalForm",layout:"vertical"},d),{},{onInit:function(Re,Ie){var Pe;d.formRef&&(d.formRef.current=Ie),d==null||(Pe=d.onInit)===null||Pe===void 0||Pe.call(d,Re,Ie),nn.current=Ie},formRef:nn,submitter:Ae,onFinish:function(){var Me=(0,fe.Z)((0,z.Z)().mark(function Re(Ie){var Pe;return(0,z.Z)().wrap(function($e){for(;;)switch($e.prev=$e.next){case 0:return $e.next=2,Dn(Ie);case 2:return Pe=$e.sent,$e.abrupt("return",Pe);case 4:case"end":return $e.stop()}},Re)}));return function(Re){return Me.apply(this,arguments)}}(),contentRender:ut,children:Ke}))})),st]})}},97269:function(tt,on,g){g.d(on,{A:function(){return ie}});var z=g(1413),fe=g(23323),ye=g(62435),de=g(89671),N=g(9105),Ze=g(4942),l=g(97685),ge=g(90814),Zn=g(21770),cn=g(12795),dn=g(21532),Ue=g(42075),Fe=g(93967),Ge=g.n(Fe),gn=g(66758),Ln=g(2514),rt=g(64847),Ee=function(pe){return(0,Ze.Z)({},pe.componentCls,{"&-title":{marginBlockEnd:pe.marginXL,fontWeight:"bold"},"&-container":(0,Ze.Z)({flexWrap:"wrap",maxWidth:"100%"},"> div".concat(pe.antCls,"-space-item"),{maxWidth:"100%"}),"&-twoLine":(0,Ze.Z)((0,Ze.Z)((0,Ze.Z)((0,Ze.Z)({display:"block",width:"100%"},"".concat(pe.componentCls,"-title"),{width:"100%",margin:"8px 0"}),"".concat(pe.componentCls,"-container"),{paddingInlineStart:16}),"".concat(pe.antCls,"-space-item,").concat(pe.antCls,"-form-item"),{width:"100%"}),"".concat(pe.antCls,"-form-item"),{"&-control":{display:"flex",alignItems:"center",justifyContent:"flex-end","&-input":{alignItems:"center",justifyContent:"flex-end","&-content":{flex:"none"}}}})})};function bn(u){return(0,rt.Xj)("ProFormGroup",function(pe){var sn=(0,z.Z)((0,z.Z)({},pe),{},{componentCls:".".concat(u)});return[Ee(sn)]})}var Le=g(86074),Ke=ye.forwardRef(function(u,pe){var sn=ye.useContext(gn.Z),Hn=sn.groupProps,Oe=(0,z.Z)((0,z.Z)({},Hn),u),yn=Oe.children,Tn=Oe.collapsible,d=Oe.defaultCollapsed,On=Oe.style,Ct=Oe.labelLayout,at=Oe.title,An=at===void 0?u.label:at,Je=Oe.tooltip,xn=Oe.align,Bn=xn===void 0?"start":xn,Un=Oe.direction,lt=Oe.size,it=lt===void 0?32:lt,Kn=Oe.titleStyle,Ve=Oe.titleRender,Xe=Oe.spaceProps,ot=Oe.extra,nn=Oe.autoFocus,tn=(0,Zn.Z)(function(){return d||!1},{value:u.collapsed,onChange:u.onCollapse}),st=(0,l.Z)(tn,2),Ae=st[0],ut=st[1],Dn=(0,ye.useContext)(dn.ZP.ConfigContext),gt=Dn.getPrefixCls,Me=(0,Ln.zx)(u),Re=Me.ColWrapper,Ie=Me.RowWrapper,Pe=gt("pro-form-group"),qe=bn(Pe),$e=qe.wrapSSR,un=qe.hashId,rn=Tn&&(0,Le.jsx)(ge.Z,{style:{marginInlineEnd:8},rotate:Ae?void 0:90}),wn=(0,Le.jsx)(cn.G,{label:rn?(0,Le.jsxs)("div",{children:[rn,An]}):An,tooltip:Je}),Rn=(0,ye.useCallback)(function(ue){var Se=ue.children;return(0,Le.jsx)(Ue.Z,(0,z.Z)((0,z.Z)({},Xe),{},{className:Ge()("".concat(Pe,"-container ").concat(un),Xe==null?void 0:Xe.className),size:it,align:Bn,direction:Un,style:(0,z.Z)({rowGap:0},Xe==null?void 0:Xe.style),children:Se}))},[Bn,Pe,Un,un,it,Xe]),a=Ve?Ve(wn,u):wn,m=(0,ye.useMemo)(function(){var ue=[],Se=ye.Children.toArray(yn).map(function(Te,we){var De;return ye.isValidElement(Te)&&Te!==null&&Te!==void 0&&(De=Te.props)!==null&&De!==void 0&&De.hidden?(ue.push(Te),null):we===0&&ye.isValidElement(Te)&&nn?ye.cloneElement(Te,(0,z.Z)((0,z.Z)({},Te.props),{},{autoFocus:nn})):Te});return[(0,Le.jsx)(Ie,{Wrapper:Rn,children:Se},"children"),ue.length>0?(0,Le.jsx)("div",{style:{display:"none"},children:ue}):null]},[yn,Ie,Rn,nn]),A=(0,l.Z)(m,2),W=A[0],se=A[1];return $e((0,Le.jsx)(Re,{children:(0,Le.jsxs)("div",{className:Ge()(Pe,un,(0,Ze.Z)({},"".concat(Pe,"-twoLine"),Ct==="twoLine")),style:On,ref:pe,children:[se,(An||Je||ot)&&(0,Le.jsx)("div",{className:"".concat(Pe,"-title ").concat(un).trim(),style:Kn,onClick:function(){ut(!Ae)},children:ot?(0,Le.jsxs)("div",{style:{display:"flex",width:"100%",alignItems:"center",justifyContent:"space-between"},children:[a,(0,Le.jsx)("span",{onClick:function(Se){return Se.stopPropagation()},children:ot})]}):a}),(0,Le.jsx)("div",{style:{display:Tn&&Ae?"none":void 0},children:W})]})}))});Ke.displayName="ProForm-Group";var Qe=Ke,hn=g(62370);function ie(u){return(0,Le.jsx)(de.I,(0,z.Z)({layout:"vertical",contentRender:function(sn,Hn){return(0,Le.jsxs)(Le.Fragment,{children:[sn,Hn]})}},u))}ie.Group=Qe,ie.useForm=fe.Z.useForm,ie.Item=hn.Z,ie.useWatch=fe.Z.useWatch,ie.ErrorList=fe.Z.ErrorList,ie.Provider=fe.Z.Provider,ie.useFormInstance=fe.Z.useFormInstance,ie.EditOrReadOnlyContext=N.A},70989:function(tt,on,g){g.d(on,{Z:function(){return hs}});var z=g(74165),fe=g(15861),ye=g(71002),de=g(97685),N=g(4942),Ze=g(74902),l=g(1413),ge=g(91),Zn=g(93410),cn=Zn.Z,dn=g(2514),Ue=g(952),Fe=g(10915),Ge=g(64847),gn=g(84506),Ln=g(50888),rt=g(68872),Ee=g(23323),bn=g(86738),Le=g(84164),Ke=g(21770),Qe=g(88306),hn=g(8880),ie=g(80334),u=g(62435),pe=g(48171),sn=g(10178),Hn=g(41036),Oe=g(27068),yn=g(26369),Tn=g(92210),d=g(86074),On=["map_row_parentKey"],Ct=["map_row_parentKey","map_row_key"],at=["map_row_key"],An=function(e){return(rt.ZP.warn||rt.ZP.warning)(e)},Je=function(e){return Array.isArray(e)?e.join(","):e};function xn(n,e){var r,t=n.getRowKey,i=n.row,s=n.data,o=n.childrenColumnName,c=o===void 0?"children":o,f=(r=Je(n.key))===null||r===void 0?void 0:r.toString(),v=new Map;function p(y,x,h){y.forEach(function(T,b){var S=(h||0)*10+b,C=t(T,S).toString();T&&(0,ye.Z)(T)==="object"&&c in T&&p(T[c]||[],C,S);var F=(0,l.Z)((0,l.Z)({},T),{},{map_row_key:C,children:void 0,map_row_parentKey:x});delete F.children,x||delete F.map_row_parentKey,v.set(C,F)})}e==="top"&&v.set(f,(0,l.Z)((0,l.Z)({},v.get(f)),i)),p(s),e==="update"&&v.set(f,(0,l.Z)((0,l.Z)({},v.get(f)),i)),e==="delete"&&v.delete(f);var R=function(x){var h=new Map,T=[],b=function(){var C=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;x.forEach(function(F){if(F.map_row_parentKey&&!F.map_row_key){var L=F.map_row_parentKey,G=(0,ge.Z)(F,On);if(h.has(L)||h.set(L,[]),C){var k;(k=h.get(L))===null||k===void 0||k.push(G)}}})};return b(e==="top"),x.forEach(function(S){if(S.map_row_parentKey&&S.map_row_key){var C,F=S.map_row_parentKey,L=S.map_row_key,G=(0,ge.Z)(S,Ct);h.has(L)&&(G[c]=h.get(L)),h.has(F)||h.set(F,[]),(C=h.get(F))===null||C===void 0||C.push(G)}}),b(e==="update"),x.forEach(function(S){if(!S.map_row_parentKey){var C=S.map_row_key,F=(0,ge.Z)(S,at);if(C&&h.has(C)){var L=(0,l.Z)((0,l.Z)({},F),{},(0,N.Z)({},c,h.get(C)));T.push(L);return}T.push(F)}}),T};return R(v)}function Bn(n,e){var r=n.recordKey,t=n.onSave,i=n.row,s=n.children,o=n.newLineConfig,c=n.editorType,f=n.tableName,v=(0,u.useContext)(Hn.J),p=Ee.Z.useFormInstance(),R=(0,Ke.Z)(!1),y=(0,de.Z)(R,2),x=y[0],h=y[1],T=(0,pe.J)((0,fe.Z)((0,z.Z)().mark(function b(){var S,C,F,L,G,k,P,D,V;return(0,z.Z)().wrap(function(I){for(;;)switch(I.prev=I.next){case 0:return I.prev=0,C=c==="Map",F=[f,Array.isArray(r)?r[0]:r].map(function($){return $==null?void 0:$.toString()}).flat(1).filter(Boolean),h(!0),I.next=6,p.validateFields(F,{recursive:!0});case 6:return L=(v==null||(S=v.getFieldFormatValue)===null||S===void 0?void 0:S.call(v,F))||p.getFieldValue(F),Array.isArray(r)&&r.length>1&&(G=(0,gn.Z)(r),k=G.slice(1),P=(0,Qe.Z)(L,k),(0,hn.Z)(L,k,P)),D=C?(0,hn.Z)({},F,L):L,I.next=11,t==null?void 0:t(r,(0,Tn.T)({},i,D),i,o);case 11:return V=I.sent,h(!1),I.abrupt("return",V);case 16:throw I.prev=16,I.t0=I.catch(0),console.log(I.t0),h(!1),I.t0;case 21:case"end":return I.stop()}},b,null,[[0,16]])})));return(0,u.useImperativeHandle)(e,function(){return{save:T}},[T]),(0,d.jsxs)("a",{onClick:function(){var b=(0,fe.Z)((0,z.Z)().mark(function S(C){return(0,z.Z)().wrap(function(L){for(;;)switch(L.prev=L.next){case 0:return C.stopPropagation(),C.preventDefault(),L.prev=2,L.next=5,T();case 5:L.next=9;break;case 7:L.prev=7,L.t0=L.catch(2);case 9:case"end":return L.stop()}},S,null,[[2,7]])}));return function(S){return b.apply(this,arguments)}}(),children:[x?(0,d.jsx)(Ln.Z,{style:{marginInlineEnd:8}}):null,s||"\u4FDD\u5B58"]},"save")}var Un=function(e){var r=e.recordKey,t=e.onDelete,i=e.preEditRowRef,s=e.row,o=e.children,c=e.deletePopconfirmMessage,f=(0,Ke.Z)(function(){return!1}),v=(0,de.Z)(f,2),p=v[0],R=v[1],y=(0,pe.J)((0,fe.Z)((0,z.Z)().mark(function x(){var h;return(0,z.Z)().wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return b.prev=0,R(!0),b.next=4,t==null?void 0:t(r,s);case 4:return h=b.sent,R(!1),b.abrupt("return",h);case 9:return b.prev=9,b.t0=b.catch(0),console.log(b.t0),R(!1),b.abrupt("return",null);case 14:return b.prev=14,i&&(i.current=null),b.finish(14);case 17:case"end":return b.stop()}},x,null,[[0,9,14,17]])})));return o!==!1?(0,d.jsx)(bn.Z,{title:c,onConfirm:function(){return y()},children:(0,d.jsxs)("a",{children:[p?(0,d.jsx)(Ln.Z,{style:{marginInlineEnd:8}}):null,o||"\u5220\u9664"]})},"delete"):null},lt=function(e){var r=e.recordKey,t=e.tableName,i=e.newLineConfig,s=e.editorType,o=e.onCancel,c=e.cancelEditable,f=e.row,v=e.cancelText,p=e.preEditRowRef,R=(0,u.useContext)(Hn.J),y=Ee.Z.useFormInstance();return(0,d.jsx)("a",{onClick:function(){var x=(0,fe.Z)((0,z.Z)().mark(function h(T){var b,S,C,F,L,G,k;return(0,z.Z)().wrap(function(D){for(;;)switch(D.prev=D.next){case 0:return T.stopPropagation(),T.preventDefault(),S=s==="Map",C=[t,r].flat(1).filter(Boolean),F=(R==null||(b=R.getFieldFormatValue)===null||b===void 0?void 0:b.call(R,C))||(y==null?void 0:y.getFieldValue(C)),L=S?(0,hn.Z)({},C,F):F,D.next=8,o==null?void 0:o(r,L,f,i);case 8:return G=D.sent,D.next=11,c(r);case 11:if((p==null?void 0:p.current)===null){D.next=15;break}y.setFieldsValue((0,hn.Z)({},C,p==null?void 0:p.current)),D.next=17;break;case 15:return D.next=17,(k=e.onDelete)===null||k===void 0?void 0:k.call(e,r,f);case 17:return p&&(p.current=null),D.abrupt("return",G);case 19:case"end":return D.stop()}},h)}));return function(h){return x.apply(this,arguments)}}(),children:v||"\u53D6\u6D88"},"cancel")};function it(n,e){var r=e.recordKey,t=e.newLineConfig,i=e.saveText,s=e.deleteText,o=(0,u.forwardRef)(Bn),c=(0,u.createRef)();return{save:(0,d.jsx)(o,(0,l.Z)((0,l.Z)({},e),{},{row:n,ref:c,children:i}),"save"+r),saveRef:c,delete:(t==null?void 0:t.options.recordKey)!==r?(0,d.jsx)(Un,(0,l.Z)((0,l.Z)({},e),{},{row:n,children:s}),"delete"+r):void 0,cancel:(0,d.jsx)(lt,(0,l.Z)((0,l.Z)({},e),{},{row:n}),"cancel"+r)}}function Kn(n){var e=(0,Fe.YB)(),r=(0,u.useRef)(null),t=(0,u.useState)(void 0),i=(0,de.Z)(t,2),s=i[0],o=i[1],c=function(){var M=new Map,O=function B(w,H){w==null||w.forEach(function(X,Q){var te,ae=H==null?Q.toString():H+"_"+Q.toString();M.set(ae,Je(n.getRowKey(X,-1))),M.set((te=Je(n.getRowKey(X,-1)))===null||te===void 0?void 0:te.toString(),ae),n.childrenColumnName&&X!==null&&X!==void 0&&X[n.childrenColumnName]&&B(X[n.childrenColumnName],ae)})};return O(n.dataSource),M},f=(0,u.useMemo)(function(){return c()},[]),v=(0,u.useRef)(f),p=(0,u.useRef)(void 0);(0,Oe.Au)(function(){v.current=c()},[n.dataSource]),p.current=s;var R=n.type||"single",y=(0,Le.Z)(n.dataSource,"children",n.getRowKey),x=(0,de.Z)(y,1),h=x[0],T=(0,Ke.Z)([],{value:n.editableKeys,onChange:n.onChange?function(q){var M,O,B;n==null||(M=n.onChange)===null||M===void 0||M.call(n,(O=q==null?void 0:q.filter(function(w){return w!==void 0}))!==null&&O!==void 0?O:[],(B=q==null?void 0:q.map(function(w){return h(w)}).filter(function(w){return w!==void 0}))!==null&&B!==void 0?B:[])}:void 0}),b=(0,de.Z)(T,2),S=b[0],C=b[1],F=(0,u.useMemo)(function(){var q=R==="single"?S==null?void 0:S.slice(0,1):S;return new Set(q)},[(S||[]).join(","),R]),L=(0,yn.D)(S),G=(0,pe.J)(function(q){var M,O,B,w,H=(M=n.getRowKey(q,q.index))===null||M===void 0||(O=M.toString)===null||O===void 0?void 0:O.call(M),X=(B=n.getRowKey(q,-1))===null||B===void 0||(w=B.toString)===null||w===void 0?void 0:w.call(B),Q=S==null?void 0:S.map(function(he){return he==null?void 0:he.toString()}),te=(L==null?void 0:L.map(function(he){return he==null?void 0:he.toString()}))||[],ae=n.tableName&&!!(te!=null&&te.includes(X))||!!(te!=null&&te.includes(H));return{recordKey:X,isEditable:n.tableName&&(Q==null?void 0:Q.includes(X))||(Q==null?void 0:Q.includes(H)),preIsEditable:ae}}),k=(0,pe.J)(function(q,M){var O,B;return F.size>0&&R==="single"&&n.onlyOneLineEditorAlertMessage!==!1?(An(n.onlyOneLineEditorAlertMessage||e.getMessage("editableTable.onlyOneLineEditor","\u53EA\u80FD\u540C\u65F6\u7F16\u8F91\u4E00\u884C")),!1):(F.add(q),C(Array.from(F)),r.current=(O=M!=null?M:(B=n.dataSource)===null||B===void 0?void 0:B.find(function(w,H){return n.getRowKey(w,H)===q}))!==null&&O!==void 0?O:null,!0)}),P=(0,pe.J)(function(){var q=(0,fe.Z)((0,z.Z)().mark(function M(O,B){var w,H;return(0,z.Z)().wrap(function(Q){for(;;)switch(Q.prev=Q.next){case 0:if(w=Je(O).toString(),H=v.current.get(w),!(!F.has(w)&&H&&(B==null||B)&&n.tableName)){Q.next=5;break}return P(H,!1),Q.abrupt("return");case 5:return s&&s.options.recordKey===O&&o(void 0),F.delete(w),F.delete(Je(O)),C(Array.from(F)),Q.abrupt("return",!0);case 10:case"end":return Q.stop()}},M)}));return function(M,O){return q.apply(this,arguments)}}()),D=(0,sn.D)((0,fe.Z)((0,z.Z)().mark(function q(){var M,O,B,w,H=arguments;return(0,z.Z)().wrap(function(Q){for(;;)switch(Q.prev=Q.next){case 0:for(O=H.length,B=new Array(O),w=0;w0&&R==="single"&&n.onlyOneLineEditorAlertMessage!==!1)return An(n.onlyOneLineEditorAlertMessage||e.getMessage("editableTable.onlyOneLineEditor","\u53EA\u80FD\u540C\u65F6\u7F16\u8F91\u4E00\u884C")),!1;var O=n.getRowKey(q,-1);if(!O&&O!==0)throw(0,ie.ET)(!!O,`\u8BF7\u8BBE\u7F6E recordCreatorProps.record \u5E76\u8FD4\u56DE\u4E00\u4E2A\u552F\u4E00\u7684key - https://procomponents.ant.design/components/editable-table#editable-%E6%96%B0%E5%BB%BA%E8%A1%8C`),new Error("\u8BF7\u8BBE\u7F6E recordCreatorProps.record \u5E76\u8FD4\u56DE\u4E00\u4E2A\u552F\u4E00\u7684key");if(F.add(O),C(Array.from(F)),(M==null?void 0:M.newRecordType)==="dataSource"||n.tableName){var B,w={data:n.dataSource,getRowKey:n.getRowKey,row:(0,l.Z)((0,l.Z)({},q),{},{map_row_parentKey:M!=null&&M.parentKey?(B=Je(M==null?void 0:M.parentKey))===null||B===void 0?void 0:B.toString():void 0}),key:O,childrenColumnName:n.childrenColumnName||"children"};n.setDataSource(xn(w,(M==null?void 0:M.position)==="top"?"top":"update"))}else o({defaultValue:q,options:(0,l.Z)((0,l.Z)({},M),{},{recordKey:O})});return!0}),ee=(n==null?void 0:n.saveText)||e.getMessage("editableTable.action.save","\u4FDD\u5B58"),j=(n==null?void 0:n.deleteText)||e.getMessage("editableTable.action.delete","\u5220\u9664"),Z=(n==null?void 0:n.cancelText)||e.getMessage("editableTable.action.cancel","\u53D6\u6D88"),K=(0,pe.J)(function(){var q=(0,fe.Z)((0,z.Z)().mark(function M(O,B,w,H){var X,Q,te,ae,he,re,ze;return(0,z.Z)().wrap(function(be){for(;;)switch(be.prev=be.next){case 0:return be.next=2,n==null||(X=n.onSave)===null||X===void 0?void 0:X.call(n,O,B,w,H);case 2:return ae=be.sent,be.next=5,P(O);case 5:if(he=H||p.current||{},re=he.options,!(!(re!=null&&re.parentKey)&&(re==null?void 0:re.recordKey)===O)){be.next=9;break}return(re==null?void 0:re.position)==="top"?n.setDataSource([B].concat((0,Ze.Z)(n.dataSource))):n.setDataSource([].concat((0,Ze.Z)(n.dataSource),[B])),be.abrupt("return",ae);case 9:return ze={data:n.dataSource,getRowKey:n.getRowKey,row:re?(0,l.Z)((0,l.Z)({},B),{},{map_row_parentKey:(Q=Je((te=re==null?void 0:re.parentKey)!==null&&te!==void 0?te:""))===null||Q===void 0?void 0:Q.toString()}):B,key:O,childrenColumnName:n.childrenColumnName||"children"},n.setDataSource(xn(ze,(re==null?void 0:re.position)==="top"?"top":"update")),be.next=13,P(O);case 13:return be.abrupt("return",ae);case 14:case"end":return be.stop()}},M)}));return function(M,O,B,w){return q.apply(this,arguments)}}()),U=(0,pe.J)(function(){var q=(0,fe.Z)((0,z.Z)().mark(function M(O,B){var w,H,X;return(0,z.Z)().wrap(function(te){for(;;)switch(te.prev=te.next){case 0:return H={data:n.dataSource,getRowKey:n.getRowKey,row:B,key:O,childrenColumnName:n.childrenColumnName||"children"},te.next=3,n==null||(w=n.onDelete)===null||w===void 0?void 0:w.call(n,O,B);case 3:return X=te.sent,te.next=6,P(O,!1);case 6:return n.setDataSource(xn(H,"delete")),te.abrupt("return",X);case 8:case"end":return te.stop()}},M)}));return function(M,O){return q.apply(this,arguments)}}()),J=(0,pe.J)(function(){var q=(0,fe.Z)((0,z.Z)().mark(function M(O,B,w,H){var X,Q;return(0,z.Z)().wrap(function(ae){for(;;)switch(ae.prev=ae.next){case 0:return ae.next=2,n==null||(X=n.onCancel)===null||X===void 0?void 0:X.call(n,O,B,w,H);case 2:return Q=ae.sent,ae.abrupt("return",Q);case 4:case"end":return ae.stop()}},M)}));return function(M,O,B,w){return q.apply(this,arguments)}}()),_=n.actionRender&&typeof n.actionRender=="function",Y=_?n.actionRender:function(){},oe=(0,pe.J)(Y),ve=function(M){var O=n.getRowKey(M,M.index),B={saveText:ee,cancelText:Z,deleteText:j,addEditRecord:$,recordKey:O,cancelEditable:P,index:M.index,tableName:n.tableName,newLineConfig:s,onCancel:J,onDelete:U,onSave:K,editableKeys:S,setEditableRowKeys:C,preEditRowRef:r,deletePopconfirmMessage:n.deletePopconfirmMessage||"".concat(e.getMessage("deleteThisLine","\u5220\u9664\u6B64\u9879"),"?")},w=it(M,B);return n.tableName?E.current.set(v.current.get(Je(O))||Je(O),w.saveRef):E.current.set(Je(O),w.saveRef),_?oe(M,B,{save:w.save,delete:w.delete,cancel:w.cancel}):[w.save,w.delete,w.cancel]};return{editableKeys:S,setEditableRowKeys:C,isEditable:G,actionRender:ve,startEditable:k,cancelEditable:P,addEditRecord:$,saveEditable:I,newLineRecord:s,preEditableKeys:L,onValuesChange:V,getRealIndex:n.getRealIndex}}var Ve=g(51812),Xe=g(53914),ot=g(78164),nn=g(89094),tn=g(21532),st=g(93967),Ae=g.n(st),ut=g(72764),Dn=g(1851),gt=(0,Dn.Z)(Object.keys,Object),Me=gt,Re=Object.prototype,Ie=Re.hasOwnProperty;function Pe(n){if(!(0,ut.Z)(n))return Me(n);var e=[];for(var r in Object(n))Ie.call(n,r)&&r!="constructor"&&e.push(r);return e}var qe=Pe,$e=g(62508),un=g(66092),rn=(0,$e.Z)(un.Z,"DataView"),wn=rn,Rn=g(86183),a=(0,$e.Z)(un.Z,"Promise"),m=a,A=(0,$e.Z)(un.Z,"Set"),W=A,se=(0,$e.Z)(un.Z,"WeakMap"),ue=se,Se=g(93589),Te=g(90019),we="[object Map]",De="[object Object]",an="[object Promise]",vn="[object Set]",Sn="[object WeakMap]",$n="[object DataView]",Fn=(0,Te.Z)(wn),Gn=(0,Te.Z)(Rn.Z),Xn=(0,Te.Z)(m),ct=(0,Te.Z)(W),en=(0,Te.Z)(ue),Ye=Se.Z;(wn&&Ye(new wn(new ArrayBuffer(1)))!=$n||Rn.Z&&Ye(new Rn.Z)!=we||m&&Ye(m.resolve())!=an||W&&Ye(new W)!=vn||ue&&Ye(new ue)!=Sn)&&(Ye=function(n){var e=(0,Se.Z)(n),r=e==De?n.constructor:void 0,t=r?(0,Te.Z)(r):"";if(t)switch(t){case Fn:return $n;case Gn:return we;case Xn:return an;case ct:return vn;case en:return Sn}return e});var fn=Ye,En=g(29169),Mn=g(27771),Jn=g(50585),zn=g(77008),In=g(70908),Yn="[object Map]",Qn="[object Set]",dt=Object.prototype,vt=dt.hasOwnProperty;function qn(n){if(n==null)return!0;if((0,Jn.Z)(n)&&((0,Mn.Z)(n)||typeof n=="string"||typeof n.splice=="function"||(0,zn.Z)(n)||(0,In.Z)(n)||(0,En.Z)(n)))return!n.length;var e=fn(n);if(e==Yn||e==Qn)return!n.size;if((0,ut.Z)(n))return!qe(n).length;for(var r in n)if(vt.call(n,r))return!1;return!0}var Wn=qn,ke=g(31667),He=g(37834),kn="__lodash_hash_undefined__";function pt(n){return this.__data__.set(n,kn),this}var Mt=pt;function Gt(n){return this.__data__.has(n)}var Xt=Gt;function Zt(n){var e=-1,r=n==null?0:n.length;for(this.__data__=new He.Z;++ec))return!1;var v=s.get(n),p=s.get(e);if(v&&p)return v==e&&p==n;var R=-1,y=!0,x=r&Yt?new Jt:void 0;for(s.set(n,e),s.set(e,n);++R0&&arguments[0]!==void 0?arguments[0]:{},c=(0,u.useRef)(),f=(0,u.useRef)(null),v=(0,u.useRef)(),p=(0,u.useRef)(),R=(0,u.useState)(""),y=(0,de.Z)(R,2),x=y[0],h=y[1],T=(0,u.useRef)([]),b=(0,Ke.Z)(function(){return o.size||o.defaultSize||"middle"},{value:o.size,onChange:o.onSizeChange}),S=(0,de.Z)(b,2),C=S[0],F=S[1],L=(0,u.useMemo)(function(){var I,$;if(o!=null&&(I=o.columnsState)!==null&&I!==void 0&&I.defaultValue)return o.columnsState.defaultValue;var ee={};return($=o.columns)===null||$===void 0||$.forEach(function(j,Z){var K=j.key,U=j.dataIndex,J=j.fixed,_=j.disable,Y=xt(K!=null?K:U,Z);Y&&(ee[Y]={show:!0,fixed:J,disable:_})}),ee},[o.columns]),G=(0,Ke.Z)(function(){var I,$,ee=o.columnsState||{},j=ee.persistenceType,Z=ee.persistenceKey;if(Z&&j&&typeof window!="undefined"){var K=window[j];try{var U=K==null?void 0:K.getItem(Z);if(U){var J;if(o!=null&&(J=o.columnsState)!==null&&J!==void 0&&J.defaultValue){var _;return(0,Sr.Z)({},o==null||(_=o.columnsState)===null||_===void 0?void 0:_.defaultValue,JSON.parse(U))}return JSON.parse(U)}}catch(Y){console.warn(Y)}}return o.columnsStateMap||((I=o.columnsState)===null||I===void 0?void 0:I.value)||(($=o.columnsState)===null||$===void 0?void 0:$.defaultValue)||L},{value:((n=o.columnsState)===null||n===void 0?void 0:n.value)||o.columnsStateMap,onChange:((e=o.columnsState)===null||e===void 0?void 0:e.onChange)||o.onColumnsStateChange}),k=(0,de.Z)(G,2),P=k[0],D=k[1];(0,u.useEffect)(function(){var I=o.columnsState||{},$=I.persistenceType,ee=I.persistenceKey;if(ee&&$&&typeof window!="undefined"){var j=window[$];try{var Z=j==null?void 0:j.getItem(ee);if(Z){var K;if(o!=null&&(K=o.columnsState)!==null&&K!==void 0&&K.defaultValue){var U;D((0,Sr.Z)({},o==null||(U=o.columnsState)===null||U===void 0?void 0:U.defaultValue,JSON.parse(Z)))}else D(JSON.parse(Z))}else D(L)}catch(J){console.warn(J)}}},[(r=o.columnsState)===null||r===void 0?void 0:r.persistenceKey,(t=o.columnsState)===null||t===void 0?void 0:t.persistenceType,L]),(0,ie.ET)(!o.columnsStateMap,"columnsStateMap\u5DF2\u7ECF\u5E9F\u5F03\uFF0C\u8BF7\u4F7F\u7528 columnsState.value \u66FF\u6362"),(0,ie.ET)(!o.columnsStateMap,"columnsStateMap has been discarded, please use columnsState.value replacement");var V=(0,u.useCallback)(function(){var I=o.columnsState||{},$=I.persistenceType,ee=I.persistenceKey;if(!(!ee||!$||typeof window=="undefined")){var j=window[$];try{j==null||j.removeItem(ee)}catch(Z){console.warn(Z)}}},[o.columnsState]);(0,u.useEffect)(function(){var I,$;if(!(!((I=o.columnsState)!==null&&I!==void 0&&I.persistenceKey)||!(($=o.columnsState)!==null&&$!==void 0&&$.persistenceType))&&typeof window!="undefined"){var ee=o.columnsState,j=ee.persistenceType,Z=ee.persistenceKey,K=window[j];try{K==null||K.setItem(Z,JSON.stringify(P))}catch(U){console.warn(U),V()}}},[(i=o.columnsState)===null||i===void 0?void 0:i.persistenceKey,P,(s=o.columnsState)===null||s===void 0?void 0:s.persistenceType]);var E={action:c.current,setAction:function($){c.current=$},sortKeyColumns:T.current,setSortKeyColumns:function($){T.current=$},propsRef:p,columnsMap:P,keyWords:x,setKeyWords:function($){return h($)},setTableSize:F,tableSize:C,prefixName:v.current,setPrefixName:function($){v.current=$},setColumnsMap:D,columns:o.columns,rootDomRef:f,clearPersistenceStorage:V,defaultColumnKeyMap:L};return Object.defineProperty(E,"prefixName",{get:function(){return v.current}}),Object.defineProperty(E,"sortKeyColumns",{get:function(){return T.current}}),Object.defineProperty(E,"action",{get:function(){return c.current}}),E}var mt=(0,u.createContext)({}),cl=function(e){var r=ul(e.initValue);return(0,d.jsx)(mt.Provider,{value:r,children:e.children})},Rt=g(42075),dl=function(e){return(0,N.Z)({},e.componentCls,{marginBlockEnd:16,backgroundColor:(0,Ge.uK)(e.colorTextBase,.02),borderRadius:e.borderRadius,border:"none","&-container":{paddingBlock:e.paddingSM,paddingInline:e.paddingLG},"&-info":{display:"flex",alignItems:"center",transition:"all 0.3s",color:e.colorTextTertiary,"&-content":{flex:1},"&-option":{minWidth:48,paddingInlineStart:16}}})};function vl(n){return(0,Ge.Xj)("ProTableAlert",function(e){var r=(0,l.Z)((0,l.Z)({},e),{},{componentCls:".".concat(n)});return[dl(r)]})}var fl=function(e){var r=e.intl,t=e.onCleanSelected;return[(0,d.jsx)("a",{onClick:t,children:r.getMessage("alert.clear","\u6E05\u7A7A")},"0")]};function ml(n){var e=n.selectedRowKeys,r=e===void 0?[]:e,t=n.onCleanSelected,i=n.alwaysShowAlert,s=n.selectedRows,o=n.alertInfoRender,c=o===void 0?function(F){var L=F.intl;return(0,d.jsxs)(Rt.Z,{children:[L.getMessage("alert.selected","\u5DF2\u9009\u62E9"),r.length,L.getMessage("alert.item","\u9879"),"\xA0\xA0"]})}:o,f=n.alertOptionRender,v=f===void 0?fl:f,p=(0,Fe.YB)(),R=v&&v({onCleanSelected:t,selectedRowKeys:r,selectedRows:s,intl:p}),y=(0,u.useContext)(tn.ZP.ConfigContext),x=y.getPrefixCls,h=x("pro-table-alert"),T=vl(h),b=T.wrapSSR,S=T.hashId;if(c===!1)return null;var C=c({intl:p,selectedRowKeys:r,selectedRows:s,onCleanSelected:t});return C===!1||r.length<1&&!i?null:b((0,d.jsx)("div",{className:"".concat(h," ").concat(S).trim(),children:(0,d.jsx)("div",{className:"".concat(h,"-container ").concat(S).trim(),children:(0,d.jsxs)("div",{className:"".concat(h,"-info ").concat(S).trim(),children:[(0,d.jsx)("div",{className:"".concat(h,"-info-content ").concat(S).trim(),children:C}),R?(0,d.jsx)("div",{className:"".concat(h,"-info-option ").concat(S).trim(),children:R}):null]})})}))}var gl=ml,Zr=g(43144),br=g(15671),_n=g(97326),xr=g(60136),Rr=g(29388),Ir=g(60249),Vn=g(98423);function pl(){var n=(0,u.useState)(!0),e=(0,de.Z)(n,2),r=e[1],t=(0,u.useCallback)(function(){return r(function(i){return!i})},[]);return t}function hl(n,e){var r=(0,u.useMemo)(function(){var t={current:e};return new Proxy(t,{set:function(s,o,c){return Object.is(s[o],c)||(s[o]=c,n(r)),!0}})},[]);return r}function yl(n){var e=pl(),r=hl(e,n);return r}var Pr=g(51280),jn=g(22270),wt=g(12795),Tr=g(74138),Sl=g(184),$t=g(87462),Cl={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880.1 154H143.9c-24.5 0-39.8 26.7-27.5 48L349 597.4V838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V597.4L907.7 202c12.2-21.3-3.1-48-27.6-48zM603.4 798H420.6V642h182.9v156zm9.6-236.6l-9.5 16.6h-183l-9.5-16.6L212.7 226h598.6L613 561.4z"}}]},name:"filter",theme:"outlined"},Zl=Cl,Ft=g(84089),bl=function(e,r){return u.createElement(Ft.Z,(0,$t.Z)({},e,{ref:r,icon:Zl}))},xl=u.forwardRef(bl),Rl=xl,Il=g(2122),Pl=g(1336),qt=g(89671),Tl=function(e){return(0,N.Z)({},e.componentCls,{lineHeight:"30px","&::before":{display:"block",height:0,visibility:"hidden",content:"'.'"},"&-small":{lineHeight:e.lineHeight},"&-container":{display:"flex",flexWrap:"wrap",gap:e.marginXS},"&-item":(0,N.Z)({whiteSpace:"nowrap"},"".concat(e.antCls,"-form-item"),{marginBlock:0}),"&-line":{minWidth:"198px"},"&-line:not(:first-child)":{marginBlockStart:"16px",marginBlockEnd:8},"&-collapse-icon":{width:e.controlHeight,height:e.controlHeight,borderRadius:"50%",display:"flex",alignItems:"center",justifyContent:"center"},"&-effective":(0,N.Z)({},"".concat(e.componentCls,"-collapse-icon"),{backgroundColor:e.colorBgTextHover})})};function wl(n){return(0,Ge.Xj)("LightFilter",function(e){var r=(0,l.Z)((0,l.Z)({},e),{},{componentCls:".".concat(n)});return[Tl(r)]})}var $l=["size","collapse","collapseLabel","initialValues","onValuesChange","form","placement","formRef","bordered","ignoreRules","footerRender"],Fl=function(e){var r=e.items,t=e.prefixCls,i=e.size,s=i===void 0?"middle":i,o=e.collapse,c=e.collapseLabel,f=e.onValuesChange,v=e.bordered,p=e.values,R=e.footerRender,y=e.placement,x=(0,Fe.YB)(),h="".concat(t,"-light-filter"),T=wl(h),b=T.wrapSSR,S=T.hashId,C=(0,u.useState)(!1),F=(0,de.Z)(C,2),L=F[0],G=F[1],k=(0,u.useState)(function(){return(0,l.Z)({},p)}),P=(0,de.Z)(k,2),D=P[0],V=P[1];(0,u.useEffect)(function(){V((0,l.Z)({},p))},[p]);var E=(0,u.useMemo)(function(){var j=[],Z=[];return r.forEach(function(K){var U=K.props||{},J=U.secondary;J||o?j.push(K):Z.push(K)}),{collapseItems:j,outsideItems:Z}},[e.items]),I=E.collapseItems,$=E.outsideItems,ee=function(){return c||(o?(0,d.jsx)(Rl,{className:"".concat(h,"-collapse-icon ").concat(S).trim()}):(0,d.jsx)(Il.Q,{size:s,label:x.getMessage("form.lightFilter.more","\u66F4\u591A\u7B5B\u9009")}))};return b((0,d.jsx)("div",{className:Ae()(h,S,"".concat(h,"-").concat(s),(0,N.Z)({},"".concat(h,"-effective"),Object.keys(p).some(function(j){return Array.isArray(p[j])?p[j].length>0:p[j]}))),children:(0,d.jsxs)("div",{className:"".concat(h,"-container ").concat(S).trim(),children:[$.map(function(j,Z){if(!(j!=null&&j.props))return j;var K=j.key,U=(j==null?void 0:j.props)||{},J=U.fieldProps,_=J!=null&&J.placement?J==null?void 0:J.placement:y;return(0,d.jsx)("div",{className:"".concat(h,"-item ").concat(S).trim(),children:u.cloneElement(j,{fieldProps:(0,l.Z)((0,l.Z)({},j.props.fieldProps),{},{placement:_}),proFieldProps:(0,l.Z)((0,l.Z)({},j.props.proFieldProps),{},{light:!0,label:j.props.label,bordered:v}),bordered:v})},K||Z)}),I.length?(0,d.jsx)("div",{className:"".concat(h,"-item ").concat(S).trim(),children:(0,d.jsx)(Pl.M,{padding:24,open:L,onOpenChange:function(Z){G(Z)},placement:y,label:ee(),footerRender:R,footer:{onConfirm:function(){f((0,l.Z)({},D)),G(!1)},onClear:function(){var Z={};I.forEach(function(K){var U=K.props.name;Z[U]=void 0}),f(Z)}},children:I.map(function(j){var Z=j.key,K=j.props,U=K.name,J=K.fieldProps,_=(0,l.Z)((0,l.Z)({},J),{},{onChange:function(ve){return V((0,l.Z)((0,l.Z)({},D),{},(0,N.Z)({},U,ve!=null&&ve.target?ve.target.value:ve))),!1}});D.hasOwnProperty(U)&&(_[j.props.valuePropName||"value"]=D[U]);var Y=J!=null&&J.placement?J==null?void 0:J.placement:y;return(0,d.jsx)("div",{className:"".concat(h,"-line ").concat(S).trim(),children:u.cloneElement(j,{fieldProps:(0,l.Z)((0,l.Z)({},_),{},{placement:Y})})},Z)})})},"more"):null]})}))};function El(n){var e=n.size,r=n.collapse,t=n.collapseLabel,i=n.initialValues,s=n.onValuesChange,o=n.form,c=n.placement,f=n.formRef,v=n.bordered,p=n.ignoreRules,R=n.footerRender,y=(0,ge.Z)(n,$l),x=(0,u.useContext)(tn.ZP.ConfigContext),h=x.getPrefixCls,T=h("pro-form"),b=(0,u.useState)(function(){return(0,l.Z)({},i)}),S=(0,de.Z)(b,2),C=S[0],F=S[1],L=(0,u.useRef)();return(0,u.useImperativeHandle)(f,function(){return L.current},[L.current]),(0,d.jsx)(qt.I,(0,l.Z)((0,l.Z)({size:e,initialValues:i,form:o,contentRender:function(k){return(0,d.jsx)(Fl,{prefixCls:T,items:k==null?void 0:k.flatMap(function(P){var D;return!P||!(P!=null&&P.type)?P:(P==null||(D=P.type)===null||D===void 0?void 0:D.displayName)==="ProForm-Group"?P.props.children:P}),size:e,bordered:v,collapse:r,collapseLabel:t,placement:c,values:C||{},footerRender:R,onValuesChange:function(D){var V,E,I=(0,l.Z)((0,l.Z)({},C),D);F(I),(V=L.current)===null||V===void 0||V.setFieldsValue(I),(E=L.current)===null||E===void 0||E.submit(),s&&s(D,I)}})},formRef:L,formItemProps:{colon:!1,labelAlign:"left"},fieldProps:{style:{width:void 0}}},(0,Vn.Z)(y,["labelWidth"])),{},{onValuesChange:function(k,P){var D;F(P),s==null||s(k,P),(D=L.current)===null||D===void 0||D.submit()}}))}var Ml=g(37476),Lt=g(97269),wr=g(12044),ht=g(15746),Ot=g(71230),$r=g(48555),kt=g(80882),Fr=function(e){if(e&&e!==!0)return e},jl=function(e,r,t,i){return e?(0,d.jsxs)(d.Fragment,{children:[t.getMessage("tableForm.collapsed","\u5C55\u5F00"),i&&"(".concat(i,")"),(0,d.jsx)(kt.Z,{style:{marginInlineStart:"0.5em",transition:"0.3s all",transform:"rotate(".concat(e?0:.5,"turn)")}})]}):(0,d.jsxs)(d.Fragment,{children:[t.getMessage("tableForm.expand","\u6536\u8D77"),(0,d.jsx)(kt.Z,{style:{marginInlineStart:"0.5em",transition:"0.3s all",transform:"rotate(".concat(e?0:.5,"turn)")}})]})},Nl=function(e){var r=e.setCollapsed,t=e.collapsed,i=t===void 0?!1:t,s=e.submitter,o=e.style,c=e.hiddenNum,f=(0,u.useContext)(tn.ZP.ConfigContext),v=f.getPrefixCls,p=(0,Fe.YB)(),R=(0,u.useContext)(Fe.L_),y=R.hashId,x=Fr(e.collapseRender)||jl;return(0,d.jsxs)(Rt.Z,{style:o,size:16,children:[s,e.collapseRender!==!1&&(0,d.jsx)("a",{className:"".concat(v("pro-query-filter-collapse-button")," ").concat(y).trim(),onClick:function(){return r(!i)},children:x==null?void 0:x(i,e,p,c)})]})},Ll=Nl,Ol=function(e){return(0,N.Z)({},e.componentCls,(0,N.Z)((0,N.Z)((0,N.Z)((0,N.Z)({"&&":{padding:24}},"".concat(e.antCls,"-form-item"),{marginBlock:0}),"".concat(e.proComponentsCls,"-form-group-title"),{marginBlock:0}),"&-row",{rowGap:24,"&-split":(0,N.Z)((0,N.Z)({},"".concat(e.proComponentsCls,"-form-group"),{display:"flex",alignItems:"center",gap:e.marginXS}),"&:last-child",{marginBlockEnd:12}),"&-split-line":{"&:after":{position:"absolute",width:"100%",content:'""',height:1,insetBlockEnd:-12,borderBlockEnd:"1px dashed ".concat(e.colorSplit)}}}),"&-collapse-button",{display:"flex",alignItems:"center",color:e.colorPrimary}))};function Al(n){return(0,Ge.Xj)("QueryFilter",function(e){var r=(0,l.Z)((0,l.Z)({},e),{},{componentCls:".".concat(n)});return[Ol(r)]})}var Bl=["collapsed","layout","defaultCollapsed","defaultColsNumber","defaultFormItemsNumber","span","searchGutter","searchText","resetText","optionRender","collapseRender","onReset","onCollapse","labelWidth","style","split","preserve","ignoreRules","showHiddenNum","submitterColSpanProps"],It,Kl={xs:513,sm:513,md:785,lg:992,xl:1057,xxl:1/0},Er={vertical:[[513,1,"vertical"],[785,2,"vertical"],[1057,3,"vertical"],[1/0,4,"vertical"]],default:[[513,1,"vertical"],[701,2,"vertical"],[1062,3,"horizontal"],[1352,3,"horizontal"],[1/0,4,"horizontal"]]},Dl=function(e,r,t){if(t&&typeof t=="number")return{span:t,layout:e};var i=t?["xs","sm","md","lg","xl","xxl"].map(function(o){return[Kl[o],24/t[o],"horizontal"]}):Er[e||"default"],s=(i||Er.default).find(function(o){return rL)&&!!oe;V+=1;var Q=u.isValidElement(Y)&&(Y.key||"".concat((O=Y.props)===null||O===void 0?void 0:O.name))||oe;return u.isValidElement(Y)&&X?e.preserve?{itemDom:u.cloneElement(Y,{hidden:!0,key:Q||oe}),hidden:!0,colSpan:w}:{itemDom:null,colSpan:0,hidden:!0}:{itemDom:Y,colSpan:w,hidden:!1}}),j=ee.map(function(Y,oe){var ve,q,M=Y.itemDom,O=Y.colSpan,B=M==null||(ve=M.props)===null||ve===void 0?void 0:ve.hidden;if(B)return M;var w=u.isValidElement(M)&&(M.key||"".concat((q=M.props)===null||q===void 0?void 0:q.name))||oe;return 24-$%2424){var q,M;return 24-((q=(M=e.submitterColSpanProps)===null||M===void 0?void 0:M.span)!==null&&q!==void 0?q:F.span)}return 24-ve},[$,$%24+((r=(t=e.submitterColSpanProps)===null||t===void 0?void 0:t.span)!==null&&r!==void 0?r:F.span),(i=e.submitterColSpanProps)===null||i===void 0?void 0:i.span]),J=(0,u.useContext)(tn.ZP.ConfigContext),_=J.getPrefixCls("pro-query-filter");return(0,d.jsxs)(Ot.Z,{gutter:G,justify:"start",className:Ae()("".concat(_,"-row"),f),children:[j,P&&(0,d.jsx)(ht.Z,(0,l.Z)((0,l.Z)({span:F.span,offset:U,className:Ae()((s=e.submitterColSpanProps)===null||s===void 0?void 0:s.className)},e.submitterColSpanProps),{},{style:{textAlign:"end"},children:(0,d.jsx)(Ee.Z.Item,{label:" ",colon:!1,shouldUpdate:!1,className:"".concat(_,"-actions ").concat(f).trim(),children:(0,d.jsx)(Ll,{hiddenNum:Z,collapsed:x,collapseRender:K?b:!1,submitter:P,setCollapsed:h},"pro-form-query-filter-actions")})}),"submitter")]},"resize-observer-row")},Vl=(0,wr.j)()?(It=document)===null||It===void 0||(It=It.body)===null||It===void 0?void 0:It.clientWidth:1024;function Hl(n){var e=n.collapsed,r=n.layout,t=n.defaultCollapsed,i=t===void 0?!0:t,s=n.defaultColsNumber,o=n.defaultFormItemsNumber,c=n.span,f=n.searchGutter,v=f===void 0?24:f,p=n.searchText,R=n.resetText,y=n.optionRender,x=n.collapseRender,h=n.onReset,T=n.onCollapse,b=n.labelWidth,S=b===void 0?"80":b,C=n.style,F=n.split,L=n.preserve,G=L===void 0?!0:L,k=n.ignoreRules,P=n.showHiddenNum,D=P===void 0?!1:P,V=n.submitterColSpanProps,E=(0,ge.Z)(n,Bl),I=(0,u.useContext)(tn.ZP.ConfigContext),$=I.getPrefixCls("pro-query-filter"),ee=Al($),j=ee.wrapSSR,Z=ee.hashId,K=(0,Ke.Z)(function(){return typeof(C==null?void 0:C.width)=="number"?C==null?void 0:C.width:Vl}),U=(0,de.Z)(K,2),J=U[0],_=U[1],Y=(0,u.useMemo)(function(){return Dl(r,J+16,c)},[r,J,c]),oe=(0,u.useMemo)(function(){if(o!==void 0)return o;if(s!==void 0){var q=24/Y.span-1;return s>q?q:s}return Math.max(1,24/Y.span-1)},[s,o,Y.span]),ve=(0,u.useMemo)(function(){if(S&&Y.layout!=="vertical"&&S!=="auto")return{labelCol:{flex:"0 0 ".concat(S,"px")},wrapperCol:{style:{maxWidth:"calc(100% - ".concat(S,"px)")}},style:{flexWrap:"nowrap"}}},[Y.layout,S]);return j((0,d.jsx)($r.default,{onResize:function(M){J!==M.width&&M.width>17&&_(M.width)},children:(0,d.jsx)(qt.I,(0,l.Z)((0,l.Z)({isKeyPressSubmit:!0,preserve:G},E),{},{className:Ae()($,Z,E.className),onReset:h,style:C,layout:Y.layout,fieldProps:{style:{width:"100%"}},formItemProps:ve,groupProps:{titleStyle:{display:"inline-block",marginInlineEnd:16}},contentRender:function(M,O,B){return(0,d.jsx)(Wl,{spanSize:Y,collapsed:e,form:B,submitterColSpanProps:V,collapseRender:x,defaultCollapsed:i,onCollapse:T,optionRender:y,submitter:O,items:M,split:F,baseClassName:$,resetText:n.resetText,searchText:n.searchText,searchGutter:v,preserve:G,ignoreRules:k,showLength:oe,showHiddenNum:D})}}))},"resize-observer"))}var At=g(1977),_t=g(67159),Mr=g(42119),er=g(83622),jr=g(50344),Ul=["onFinish","step","formRef","title","stepProps"];function Gl(n){var e=(0,u.useRef)(),r=(0,u.useContext)(Nr),t=(0,u.useContext)(Lr),i=(0,l.Z)((0,l.Z)({},n),t),s=i.onFinish,o=i.step,c=i.formRef,f=i.title,v=i.stepProps,p=(0,ge.Z)(i,Ul);return(0,ie.ET)(!p.submitter,"StepForm \u4E0D\u5305\u542B\u63D0\u4EA4\u6309\u94AE\uFF0C\u8BF7\u5728 StepsForm \u4E0A"),(0,u.useImperativeHandle)(c,function(){return e.current},[c==null?void 0:c.current]),(0,u.useEffect)(function(){if(i.name||i.step){var R=(i.name||i.step).toString();return r==null||r.regForm(R,i),function(){r==null||r.unRegForm(R)}}},[]),r&&r!==null&&r!==void 0&&r.formArrayRef&&(r.formArrayRef.current[o||0]=e),(0,d.jsx)(qt.I,(0,l.Z)({formRef:e,onFinish:function(){var R=(0,fe.Z)((0,z.Z)().mark(function y(x){var h;return(0,z.Z)().wrap(function(b){for(;;)switch(b.prev=b.next){case 0:if(p.name&&(r==null||r.onFormFinish(p.name,x)),!s){b.next=9;break}return r==null||r.setLoading(!0),b.next=5,s==null?void 0:s(x);case 5:return h=b.sent,h&&(r==null||r.next()),r==null||r.setLoading(!1),b.abrupt("return");case 9:r!=null&&r.lastStep||r==null||r.next();case 10:case"end":return b.stop()}},y)}));return function(y){return R.apply(this,arguments)}}(),onInit:function(y,x){var h;e.current=x,r&&r!==null&&r!==void 0&&r.formArrayRef&&(r.formArrayRef.current[o||0]=e),p==null||(h=p.onInit)===null||h===void 0||h.call(p,y,x)},layout:"vertical"},(0,Vn.Z)(p,["layoutType","columns"])))}var Xl=Gl,Jl=function(e){return(0,N.Z)({},e.componentCls,{"&-container":{width:"max-content",minWidth:"420px",maxWidth:"100%",margin:"auto"},"&-steps-container":(0,N.Z)({maxWidth:"1160px",margin:"auto"},"".concat(e.antCls,"-steps-vertical"),{height:"100%"}),"&-step":{display:"none",marginBlockStart:"32px","&-active":{display:"block"},"> form":{maxWidth:"100%"}}})};function Yl(n){return(0,Ge.Xj)("StepsForm",function(e){var r=(0,l.Z)((0,l.Z)({},e),{},{componentCls:".".concat(n)});return[Jl(r)]})}var Ql=["current","onCurrentChange","submitter","stepsFormRender","stepsRender","stepFormRender","stepsProps","onFinish","formProps","containerStyle","formRef","formMapRef","layoutRender"],Nr=u.createContext(void 0),ql={horizontal:function(e){var r=e.stepsDom,t=e.formDom;return(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(Ot.Z,{gutter:{xs:8,sm:16,md:24},children:(0,d.jsx)(ht.Z,{span:24,children:r})}),(0,d.jsx)(Ot.Z,{gutter:{xs:8,sm:16,md:24},children:(0,d.jsx)(ht.Z,{span:24,children:t})})]})},vertical:function(e){var r=e.stepsDom,t=e.formDom;return(0,d.jsxs)(Ot.Z,{align:"stretch",wrap:!0,gutter:{xs:8,sm:16,md:24},children:[(0,d.jsx)(ht.Z,{xxl:4,xl:6,lg:7,md:8,sm:10,xs:12,children:u.cloneElement(r,{style:{height:"100%"}})}),(0,d.jsx)(ht.Z,{children:(0,d.jsx)("div",{style:{display:"flex",alignItems:"center",width:"100%",height:"100%"},children:t})})]})}},Lr=u.createContext(null);function kl(n){var e=(0,u.useContext)(tn.ZP.ConfigContext),r=e.getPrefixCls,t=r("pro-steps-form"),i=Yl(t),s=i.wrapSSR,o=i.hashId,c=n.current,f=n.onCurrentChange,v=n.submitter,p=n.stepsFormRender,R=n.stepsRender,y=n.stepFormRender,x=n.stepsProps,h=n.onFinish,T=n.formProps,b=n.containerStyle,S=n.formRef,C=n.formMapRef,F=n.layoutRender,L=(0,ge.Z)(n,Ql),G=(0,u.useRef)(new Map),k=(0,u.useRef)(new Map),P=(0,u.useRef)([]),D=(0,u.useState)([]),V=(0,de.Z)(D,2),E=V[0],I=V[1],$=(0,u.useState)(!1),ee=(0,de.Z)($,2),j=ee[0],Z=ee[1],K=(0,Fe.YB)(),U=(0,Ke.Z)(0,{value:n.current,onChange:n.onCurrentChange}),J=(0,de.Z)(U,2),_=J[0],Y=J[1],oe=(0,u.useMemo)(function(){return ql[(x==null?void 0:x.direction)||"horizontal"]},[x==null?void 0:x.direction]),ve=(0,u.useMemo)(function(){return _===E.length-1},[E.length,_]),q=(0,u.useCallback)(function(ce,me){k.current.has(ce)||I(function(We){return[].concat((0,Ze.Z)(We),[ce])}),k.current.set(ce,me)},[]),M=(0,u.useCallback)(function(ce){I(function(me){return me.filter(function(We){return We!==ce})}),k.current.delete(ce),G.current.delete(ce)},[]);(0,u.useImperativeHandle)(C,function(){return P.current},[P.current]),(0,u.useImperativeHandle)(S,function(){var ce;return(ce=P.current[_||0])===null||ce===void 0?void 0:ce.current},[_,P.current]);var O=(0,u.useCallback)(function(){var ce=(0,fe.Z)((0,z.Z)().mark(function me(We,je){var pn,xe;return(0,z.Z)().wrap(function(ln){for(;;)switch(ln.prev=ln.next){case 0:if(G.current.set(We,je),!(!ve||!h)){ln.next=3;break}return ln.abrupt("return");case 3:return Z(!0),pn=Tn.T.apply(void 0,[{}].concat((0,Ze.Z)(Array.from(G.current.values())))),ln.prev=5,ln.next=8,h(pn);case 8:xe=ln.sent,xe&&(Y(0),P.current.forEach(function(St){var et;return(et=St.current)===null||et===void 0?void 0:et.resetFields()})),ln.next=15;break;case 12:ln.prev=12,ln.t0=ln.catch(5),console.log(ln.t0);case 15:return ln.prev=15,Z(!1),ln.finish(15);case 18:case"end":return ln.stop()}},me,null,[[5,12,15,18]])}));return function(me,We){return ce.apply(this,arguments)}}(),[ve,h,Z,Y]),B=(0,u.useMemo)(function(){var ce=(0,At.n)(_t.Z,"4.24.0")>-1,me=ce?{items:E.map(function(We){var je=k.current.get(We);return(0,l.Z)({key:We,title:je==null?void 0:je.title},je==null?void 0:je.stepProps)})}:{};return(0,d.jsx)("div",{className:"".concat(t,"-steps-container ").concat(o).trim(),style:{maxWidth:Math.min(E.length*320,1160)},children:(0,d.jsx)(Mr.Z,(0,l.Z)((0,l.Z)((0,l.Z)({},x),me),{},{current:_,onChange:void 0,children:!ce&&E.map(function(We){var je=k.current.get(We);return(0,d.jsx)(Mr.Z.Step,(0,l.Z)({title:je==null?void 0:je.title},je==null?void 0:je.stepProps),We)})}))})},[E,o,t,_,x]),w=(0,pe.J)(function(){var ce,me=P.current[_];(ce=me.current)===null||ce===void 0||ce.submit()}),H=(0,pe.J)(function(){_<1||Y(_-1)}),X=(0,u.useMemo)(function(){return v!==!1&&(0,d.jsx)(er.ZP,(0,l.Z)((0,l.Z)({type:"primary",loading:j},v==null?void 0:v.submitButtonProps),{},{onClick:function(){var me;v==null||(me=v.onSubmit)===null||me===void 0||me.call(v),w()},children:K.getMessage("stepsForm.next","\u4E0B\u4E00\u6B65")}),"next")},[K,j,w,v]),Q=(0,u.useMemo)(function(){return v!==!1&&(0,d.jsx)(er.ZP,(0,l.Z)((0,l.Z)({},v==null?void 0:v.resetButtonProps),{},{onClick:function(){var me;H(),v==null||(me=v.onReset)===null||me===void 0||me.call(v)},children:K.getMessage("stepsForm.prev","\u4E0A\u4E00\u6B65")}),"pre")},[K,H,v]),te=(0,u.useMemo)(function(){return v!==!1&&(0,d.jsx)(er.ZP,(0,l.Z)((0,l.Z)({type:"primary",loading:j},v==null?void 0:v.submitButtonProps),{},{onClick:function(){var me;v==null||(me=v.onSubmit)===null||me===void 0||me.call(v),w()},children:K.getMessage("stepsForm.submit","\u63D0\u4EA4")}),"submit")},[K,j,w,v]),ae=(0,pe.J)(function(){_>E.length-2||Y(_+1)}),he=(0,u.useMemo)(function(){var ce=[],me=_||0;if(me<1?E.length===1?ce.push(te):ce.push(X):me+1===E.length?ce.push(Q,te):ce.push(Q,X),ce=ce.filter(u.isValidElement),v&&v.render){var We,je={form:(We=P.current[_])===null||We===void 0?void 0:We.current,onSubmit:w,step:_,onPre:H};return v.render(je,ce)}return v&&(v==null?void 0:v.render)===!1?null:ce},[E.length,X,w,Q,H,_,te,v]),re=(0,u.useMemo)(function(){return(0,jr.Z)(n.children).map(function(ce,me){var We=ce.props,je=We.name||"".concat(me),pn=_===me,xe=pn?{contentRender:y,submitter:!1}:{};return(0,d.jsx)("div",{className:Ae()("".concat(t,"-step"),o,(0,N.Z)({},"".concat(t,"-step-active"),pn)),children:(0,d.jsx)(Lr.Provider,{value:(0,l.Z)((0,l.Z)((0,l.Z)((0,l.Z)({},xe),T),We),{},{name:je,step:me}),children:ce})},je)})},[T,o,t,n.children,_,y]),ze=(0,u.useMemo)(function(){return R?R(E.map(function(ce){var me;return{key:ce,title:(me=k.current.get(ce))===null||me===void 0?void 0:me.title}}),B):B},[E,B,R]),mn=(0,u.useMemo)(function(){return(0,d.jsxs)("div",{className:"".concat(t,"-container ").concat(o).trim(),style:b,children:[re,p?null:(0,d.jsx)(Rt.Z,{children:he})]})},[b,re,o,t,p,he]),be=(0,u.useMemo)(function(){var ce={stepsDom:ze,formDom:mn};return p?p(F?F(ce):oe(ce),he):F?F(ce):oe(ce)},[ze,mn,oe,p,he,F]);return s((0,d.jsx)("div",{className:Ae()(t,o),children:(0,d.jsx)(Ee.Z.Provider,(0,l.Z)((0,l.Z)({},L),{},{children:(0,d.jsx)(Nr.Provider,{value:{loading:j,setLoading:Z,regForm:q,keyArray:E,next:ae,formArrayRef:P,formMapRef:k,lastStep:ve,unRegForm:M,onFormFinish:O},children:be})}))}))}function Bt(n){return(0,d.jsx)(Fe._Y,{needDeps:!0,children:(0,d.jsx)(kl,(0,l.Z)({},n))})}Bt.StepForm=Xl,Bt.useForm=Ee.Z.useForm;var _l=["steps","columns","forceUpdate","grid"],ei=function(e){var r=e.steps,t=e.columns,i=e.forceUpdate,s=e.grid,o=(0,ge.Z)(e,_l),c=(0,Pr.d)(o),f=(0,u.useCallback)(function(p){var R,y;(R=(y=c.current).onCurrentChange)===null||R===void 0||R.call(y,p),i([])},[i,c]),v=(0,u.useMemo)(function(){return r==null?void 0:r.map(function(p,R){return(0,u.createElement)(Kr,(0,l.Z)((0,l.Z)({grid:s},p),{},{key:R,layoutType:"StepForm",columns:t[R]}))})},[t,s,r]);return(0,d.jsx)(Bt,(0,l.Z)((0,l.Z)({},o),{},{onCurrentChange:f,children:v}))},ni=ei,ti=function(e){var r=e.children;return(0,d.jsx)(d.Fragment,{children:r})},ri=ti,Or=g(97462),ai=function(e,r){if(e.valueType==="dependency"){var t,i,s,o=(t=e.getFieldProps)===null||t===void 0?void 0:t.call(e);return(0,ie.ET)(Array.isArray((i=e.name)!==null&&i!==void 0?i:o==null?void 0:o.name),'SchemaForm: fieldProps.name should be NamePath[] when valueType is "dependency"'),(0,ie.ET)(typeof e.columns=="function",'SchemaForm: columns should be a function when valueType is "dependency"'),Array.isArray((s=e.name)!==null&&s!==void 0?s:o==null?void 0:o.name)?(0,u.createElement)(Or.Z,(0,l.Z)((0,l.Z)({name:e.name},o),{},{key:e.key}),function(c){return!e.columns||typeof e.columns!="function"?null:r.genItems(e.columns(c))}):null}return!0},li=g(96074),ii=function(e){if(e.valueType==="divider"){var r;return(0,u.createElement)(li.Z,(0,l.Z)((0,l.Z)({},(r=e.getFieldProps)===null||r===void 0?void 0:r.call(e)),{},{key:e.key}))}return!0},Kt=g(10354),oi=["key"],si=function(e,r){var t=r.action,i=r.formRef,s=r.type,o=r.originItem,c=(0,l.Z)((0,l.Z)({},(0,Vn.Z)(e,["dataIndex","width","render","renderFormItem","renderText","title"])),{},{name:e.name||e.key||e.dataIndex,width:e.width,render:e!=null&&e.render?function(R,y,x){var h,T,b,S;return e==null||(h=e.render)===null||h===void 0?void 0:h.call(e,R,y,x,t==null?void 0:t.current,(0,l.Z)((0,l.Z)({type:s},e),{},{key:(T=e.key)===null||T===void 0?void 0:T.toString(),formItemProps:(b=e.getFormItemProps)===null||b===void 0?void 0:b.call(e),fieldProps:(S=e.getFieldProps)===null||S===void 0?void 0:S.call(e)}))}:void 0}),f=function(){var y=c.key,x=(0,ge.Z)(c,oi);return(0,d.jsx)(Kt.Z,(0,l.Z)((0,l.Z)({},x),{},{ignoreFormItem:!0}),y)},v=e!=null&&e.renderFormItem?function(R,y){var x,h,T,b,S=(0,Ve.Y)((0,l.Z)((0,l.Z)({},y),{},{onChange:void 0}));return e==null||(x=e.renderFormItem)===null||x===void 0?void 0:x.call(e,(0,l.Z)((0,l.Z)({type:s},e),{},{key:(h=e.key)===null||h===void 0?void 0:h.toString(),formItemProps:(T=e.getFormItemProps)===null||T===void 0?void 0:T.call(e),fieldProps:(b=e.getFieldProps)===null||b===void 0?void 0:b.call(e),originProps:o}),(0,l.Z)((0,l.Z)({},S),{},{defaultRender:f,type:s}),i.current)}:void 0,p=function(){if(e!=null&&e.renderFormItem){var y=v==null?void 0:v(null,{});if(!y||e.ignoreFormItem)return y}return(0,u.createElement)(Kt.Z,(0,l.Z)((0,l.Z)({},c),{},{key:[e.key,e.index||0].join("-"),renderFormItem:v}))};return e.dependencies?(0,d.jsx)(Or.Z,{name:e.dependencies||[],children:p},e.key):p()},ui=g(17186),ci=function(e,r){var t=r.genItems;if(e.valueType==="formList"&&e.dataIndex){var i,s;return!e.columns||!Array.isArray(e.columns)?null:(0,u.createElement)(ui.u,(0,l.Z)((0,l.Z)({},(i=e.getFormItemProps)===null||i===void 0?void 0:i.call(e)),{},{key:e.key,name:e.dataIndex,label:e.label,initialValue:e.initialValue,colProps:e.colProps,rowProps:e.rowProps},(s=e.getFieldProps)===null||s===void 0?void 0:s.call(e)),t(e.columns))}return!0},Ar=g(25278),di=g(90789),vi=["children","value","valuePropName","onChange","fieldProps","space","type","transform","convertValue","lightProps"],fi=["children","space","valuePropName"],mi={space:Rt.Z,group:Ar.Z.Group};function gi(n){var e=arguments.length<=1?void 0:arguments[1];return e&&e.target&&n in e.target?e.target[n]:e}var pi=function(e){var r=e.children,t=e.value,i=t===void 0?[]:t,s=e.valuePropName,o=e.onChange,c=e.fieldProps,f=e.space,v=e.type,p=v===void 0?"space":v,R=e.transform,y=e.convertValue,x=e.lightProps,h=(0,ge.Z)(e,vi),T=(0,pe.J)(function(P,D){var V,E=(0,Ze.Z)(i);E[D]=gi(s||"value",P),o==null||o(E),c==null||(V=c.onChange)===null||V===void 0||V.call(c,E)}),b=-1,S=(0,jr.Z)((0,jn.h)(r,i,e)).map(function(P){if(u.isValidElement(P)){var D,V,E;b+=1;var I=b,$=(P==null||(D=P.type)===null||D===void 0?void 0:D.displayName)==="ProFormComponent"||(P==null||(V=P.props)===null||V===void 0?void 0:V.readonly),ee=$?(0,l.Z)((0,l.Z)({key:I,ignoreFormItem:!0},P.props||{}),{},{fieldProps:(0,l.Z)((0,l.Z)({},P==null||(E=P.props)===null||E===void 0?void 0:E.fieldProps),{},{onChange:function(){T(arguments.length<=0?void 0:arguments[0],I)}}),value:i==null?void 0:i[I],onChange:void 0}):(0,l.Z)((0,l.Z)({key:I},P.props||{}),{},{value:i==null?void 0:i[I],onChange:function(Z){var K,U;T(Z,I),(K=(U=P.props).onChange)===null||K===void 0||K.call(U,Z)}});return u.cloneElement(P,ee)}return P}),C=mi[p],F=(0,dn.zx)(h),L=F.RowWrapper,G=(0,u.useMemo)(function(){return(0,l.Z)({},p==="group"?{compact:!0}:{})},[p]),k=(0,u.useCallback)(function(P){var D=P.children;return(0,d.jsx)(C,(0,l.Z)((0,l.Z)((0,l.Z)({},G),f),{},{align:"start",wrap:!0,children:D}))},[C,f,G]);return(0,d.jsx)(L,{Wrapper:k,children:S})},hi=u.forwardRef(function(n,e){var r=n.children,t=n.space,i=n.valuePropName,s=(0,ge.Z)(n,fi);return(0,u.useImperativeHandle)(e,function(){return{}}),(0,d.jsx)(pi,(0,l.Z)((0,l.Z)((0,l.Z)({space:t,valuePropName:i},s.fieldProps),{},{onChange:void 0},s),{},{children:r}))}),yi=(0,di.G)(hi),Si=yi,Ci=function(e,r){var t=r.genItems;if(e.valueType==="formSet"&&e.dataIndex){var i,s;return!e.columns||!Array.isArray(e.columns)?null:(0,u.createElement)(Si,(0,l.Z)((0,l.Z)({},(i=e.getFormItemProps)===null||i===void 0?void 0:i.call(e)),{},{key:e.key,initialValue:e.initialValue,name:e.dataIndex,label:e.label,colProps:e.colProps,rowProps:e.rowProps},(s=e.getFieldProps)===null||s===void 0?void 0:s.call(e)),t(e.columns))}return!0},Zi=Lt.A.Group,bi=function(e,r){var t=r.genItems;if(e.valueType==="group"){var i;return!e.columns||!Array.isArray(e.columns)?null:(0,d.jsx)(Zi,(0,l.Z)((0,l.Z)({label:e.label,colProps:e.colProps,rowProps:e.rowProps},(i=e.getFieldProps)===null||i===void 0?void 0:i.call(e)),{},{children:t(e.columns)}),e.key)}return!0},xi=function(e){return e.valueType&&typeof e.valueType=="string"&&["index","indexBorder","option"].includes(e==null?void 0:e.valueType)?null:!0},Br=[xi,bi,ci,Ci,ii,ai],Ri=function(e,r){for(var t=0;t span":{"> span.anticon":{color:e.colorPrimary}},"> span + span":{marginInlineStart:4}}}))};function to(n){return(0,Ge.Xj)("ColumnSetting",function(e){var r=(0,l.Z)((0,l.Z)({},e),{},{componentCls:".".concat(n)});return[no(r)]})}var ro=["key","dataIndex","children"],ao=["disabled"],nr=function(e){var r=e.title,t=e.show,i=e.children,s=e.columnKey,o=e.fixed,c=(0,u.useContext)(mt),f=c.columnsMap,v=c.setColumnsMap;return t?(0,d.jsx)(yt.Z,{title:r,children:(0,d.jsx)("span",{onClick:function(R){R.stopPropagation(),R.preventDefault();var y=f[s]||{},x=(0,l.Z)((0,l.Z)({},f),{},(0,N.Z)({},s,(0,l.Z)((0,l.Z)({},y),{},{fixed:o})));v(x)},children:i})}):null},lo=function(e){var r=e.columnKey,t=e.isLeaf,i=e.title,s=e.className,o=e.fixed,c=e.showListItemOption,f=(0,Fe.YB)(),v=(0,u.useContext)(Fe.L_),p=v.hashId,R=(0,d.jsxs)("span",{className:"".concat(s,"-list-item-option ").concat(p).trim(),children:[(0,d.jsx)(nr,{columnKey:r,fixed:"left",title:f.getMessage("tableToolBar.leftPin","\u56FA\u5B9A\u5728\u5217\u9996"),show:o!=="left",children:(0,d.jsx)(zi.Z,{})}),(0,d.jsx)(nr,{columnKey:r,fixed:void 0,title:f.getMessage("tableToolBar.noPin","\u4E0D\u56FA\u5B9A"),show:!!o,children:(0,d.jsx)(Gi,{})}),(0,d.jsx)(nr,{columnKey:r,fixed:"right",title:f.getMessage("tableToolBar.rightPin","\u56FA\u5B9A\u5728\u5217\u5C3E"),show:o!=="right",children:(0,d.jsx)(qi,{})})]});return(0,d.jsxs)("span",{className:"".concat(s,"-list-item ").concat(p).trim(),children:[(0,d.jsx)("div",{className:"".concat(s,"-list-item-title ").concat(p).trim(),children:i}),c&&!t?R:null]},r)},tr=function(e){var r,t,i,s=e.list,o=e.draggable,c=e.checkable,f=e.showListItemOption,v=e.className,p=e.showTitle,R=p===void 0?!0:p,y=e.title,x=e.listHeight,h=x===void 0?280:x,T=(0,u.useContext)(Fe.L_),b=T.hashId,S=(0,u.useContext)(mt),C=S.columnsMap,F=S.setColumnsMap,L=S.sortKeyColumns,G=S.setSortKeyColumns,k=s&&s.length>0,P=(0,u.useMemo)(function(){if(!k)return{};var I=[],$=new Map,ee=function j(Z,K){return Z.map(function(U){var J,_=U.key,Y=U.dataIndex,oe=U.children,ve=(0,ge.Z)(U,ro),q=xt(_,[K==null?void 0:K.columnKey,ve.index].filter(Boolean).join("-")),M=C[q||"null"]||{show:!0};M.show!==!1&&!oe&&I.push(q);var O=(0,l.Z)((0,l.Z)({key:q},(0,Vn.Z)(ve,["className"])),{},{selectable:!1,disabled:M.disable===!0,disableCheckbox:typeof M.disable=="boolean"?M.disable:(J=M.disable)===null||J===void 0?void 0:J.checkbox,isLeaf:K?!0:void 0});if(oe){var B;O.children=j(oe,(0,l.Z)((0,l.Z)({},M),{},{columnKey:q})),(B=O.children)!==null&&B!==void 0&&B.every(function(w){return I==null?void 0:I.includes(w.key)})&&I.push(q)}return $.set(_,O),O})};return{list:ee(s),keys:I,map:$}},[C,s,k]),D=(0,pe.J)(function(I,$,ee){var j=(0,l.Z)({},C),Z=(0,Ze.Z)(L),K=Z.findIndex(function(Y){return Y===I}),U=Z.findIndex(function(Y){return Y===$}),J=ee>=K;if(!(K<0)){var _=Z[K];Z.splice(K,1),ee===0?Z.unshift(_):Z.splice(J?U:U+1,0,_),Z.forEach(function(Y,oe){j[Y]=(0,l.Z)((0,l.Z)({},j[Y]||{}),{},{order:oe})}),F(j),G(Z)}}),V=(0,pe.J)(function(I){var $=(0,l.Z)({},C),ee=function j(Z){var K,U=(0,l.Z)({},$[Z]);if(U.show=I.checked,(K=P.map)!==null&&K!==void 0&&(K=K.get(Z))!==null&&K!==void 0&&K.children){var J;(J=P.map.get(Z))===null||J===void 0||(J=J.children)===null||J===void 0||J.forEach(function(_){return j(_.key)})}$[Z]=U};ee(I.node.key),F((0,l.Z)({},$))});if(!k)return null;var E=(0,d.jsx)(_i.Z,{itemHeight:24,draggable:o&&!!((r=P.list)!==null&&r!==void 0&&r.length)&&((t=P.list)===null||t===void 0?void 0:t.length)>1,checkable:c,onDrop:function($){var ee=$.node.key,j=$.dragNode.key,Z=$.dropPosition,K=$.dropToGap,U=Z===-1||!K?Z+1:Z;D(j,ee,U)},blockNode:!0,onCheck:function($,ee){return V(ee)},checkedKeys:P.keys,showLine:!1,titleRender:function($){var ee=(0,l.Z)((0,l.Z)({},$),{},{children:void 0});if(!ee.title)return null;var j=(0,jn.h)(ee.title,ee),Z=(0,d.jsx)(Dr.Z.Text,{style:{width:80},ellipsis:{tooltip:j},children:j});return(0,d.jsx)(lo,(0,l.Z)((0,l.Z)({className:v},(0,Vn.Z)(ee,["key"])),{},{showListItemOption:f,title:Z,columnKey:ee.key}))},height:h,treeData:(i=P.list)===null||i===void 0?void 0:i.map(function(I){var $=I.disabled,ee=(0,ge.Z)(I,ao);return ee})});return(0,d.jsxs)(d.Fragment,{children:[R&&(0,d.jsx)("span",{className:"".concat(v,"-list-title ").concat(b).trim(),children:y}),E]})},io=function(e){var r=e.localColumns,t=e.className,i=e.draggable,s=e.checkable,o=e.showListItemOption,c=e.listsHeight,f=(0,u.useContext)(Fe.L_),v=f.hashId,p=[],R=[],y=[],x=(0,Fe.YB)();r.forEach(function(b){if(!b.hideInSetting){var S=b.fixed;if(S==="left"){R.push(b);return}if(S==="right"){p.push(b);return}y.push(b)}});var h=p&&p.length>0,T=R&&R.length>0;return(0,d.jsxs)("div",{className:Ae()("".concat(t,"-list"),v,(0,N.Z)({},"".concat(t,"-list-group"),h||T)),children:[(0,d.jsx)(tr,{title:x.getMessage("tableToolBar.leftFixedTitle","\u56FA\u5B9A\u5728\u5DE6\u4FA7"),list:R,draggable:i,checkable:s,showListItemOption:o,className:t,listHeight:c}),(0,d.jsx)(tr,{list:y,draggable:i,checkable:s,showListItemOption:o,title:x.getMessage("tableToolBar.noFixedTitle","\u4E0D\u56FA\u5B9A"),showTitle:T||h,className:t,listHeight:c}),(0,d.jsx)(tr,{title:x.getMessage("tableToolBar.rightFixedTitle","\u56FA\u5B9A\u5728\u53F3\u4FA7"),list:p,draggable:i,checkable:s,showListItemOption:o,className:t,listHeight:c})]})};function oo(n){var e,r,t,i,s=(0,u.useRef)(null),o=(0,u.useContext)(mt),c=n.columns,f=n.checkedReset,v=f===void 0?!0:f,p=o.columnsMap,R=o.setColumnsMap,y=o.clearPersistenceStorage;(0,u.useEffect)(function(){var V;if((V=o.propsRef.current)!==null&&V!==void 0&&(V=V.columnsState)!==null&&V!==void 0&&V.value){var E;s.current=JSON.parse(JSON.stringify(((E=o.propsRef.current)===null||E===void 0||(E=E.columnsState)===null||E===void 0?void 0:E.value)||{}))}},[]);var x=(0,pe.J)(function(){var V=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,E={},I=function $(ee){ee.forEach(function(j){var Z=j.key,K=j.fixed,U=j.index,J=j.children,_=j.disable,Y=xt(Z,U);if(Y){var oe,ve;E[Y]={show:_?(oe=p[Y])===null||oe===void 0?void 0:oe.show:V,fixed:K,disable:_,order:(ve=p[Y])===null||ve===void 0?void 0:ve.order}}J&&$(J)})};I(c),R(E)}),h=(0,pe.J)(function(V){V.target.checked?x():x(!1)}),T=(0,pe.J)(function(){var V;y==null||y(),R(((V=o.propsRef.current)===null||V===void 0||(V=V.columnsState)===null||V===void 0?void 0:V.defaultValue)||s.current||o.defaultColumnKeyMap)}),b=Object.values(p).filter(function(V){return!V||V.show===!1}),S=b.length>0&&b.length!==c.length,C=(0,Fe.YB)(),F=(0,u.useContext)(tn.ZP.ConfigContext),L=F.getPrefixCls,G=L("pro-table-column-setting"),k=to(G),P=k.wrapSSR,D=k.hashId;return P((0,d.jsx)(zr.Z,{arrow:!1,title:(0,d.jsxs)("div",{className:"".concat(G,"-title ").concat(D).trim(),children:[n.checkable===!1?(0,d.jsx)("div",{}):(0,d.jsx)(eo.Z,{indeterminate:S,checked:b.length===0&&b.length!==c.length,onChange:function(E){h(E)},children:C.getMessage("tableToolBar.columnDisplay","\u5217\u5C55\u793A")}),v?(0,d.jsx)("a",{onClick:T,className:"".concat(G,"-action-rest-button ").concat(D).trim(),children:C.getMessage("tableToolBar.reset","\u91CD\u7F6E")}):null,n!=null&&n.extra?(0,d.jsx)(Rt.Z,{size:12,align:"center",children:n.extra}):null]}),overlayClassName:"".concat(G,"-overlay ").concat(D).trim(),trigger:"click",placement:"bottomRight",content:(0,d.jsx)(io,{checkable:(e=n.checkable)!==null&&e!==void 0?e:!0,draggable:(r=n.draggable)!==null&&r!==void 0?r:!0,showListItemOption:(t=n.showListItemOption)!==null&&t!==void 0?t:!0,className:G,localColumns:c,listsHeight:n.listsHeight}),children:n.children||(0,d.jsx)(yt.Z,{title:C.getMessage("tableToolBar.columnSetting","\u5217\u8BBE\u7F6E"),children:(i=n.settingIcon)!==null&&i!==void 0?i:(0,d.jsx)(ki.Z,{})})}))}var so=oo,Dt=g(92398),uo=g(50136),Wr=g(73177),Vr=function(e){var r=(0,At.n)((0,Wr.b)(),"4.24.0")>-1?{menu:e}:{overlay:(0,d.jsx)(uo.Z,(0,l.Z)({},e))};return(0,Ve.Y)(r)},Hr=g(85418),co=function(e){var r=(0,u.useContext)(Fe.L_),t=r.hashId,i=e.items,s=i===void 0?[]:i,o=e.type,c=o===void 0?"inline":o,f=e.prefixCls,v=e.activeKey,p=e.defaultActiveKey,R=(0,Ke.Z)(v||p,{value:v,onChange:e.onChange}),y=(0,de.Z)(R,2),x=y[0],h=y[1];if(s.length<1)return null;var T=s.find(function(S){return S.key===x})||s[0];if(c==="inline")return(0,d.jsx)("div",{className:Ae()("".concat(f,"-menu"),"".concat(f,"-inline-menu"),t),children:s.map(function(S,C){return(0,d.jsx)("div",{onClick:function(){h(S.key)},className:Ae()("".concat(f,"-inline-menu-item"),T.key===S.key?"".concat(f,"-inline-menu-item-active"):void 0,t),children:S.label},S.key||C)})});if(c==="tab")return(0,d.jsx)(Dt.Z,{items:s.map(function(S){var C;return(0,l.Z)((0,l.Z)({},S),{},{key:(C=S.key)===null||C===void 0?void 0:C.toString()})}),activeKey:T.key,onTabClick:function(C){return h(C)},children:(0,At.n)(_t.Z,"4.23.0")<0?s==null?void 0:s.map(function(S,C){return(0,u.createElement)(Dt.Z.TabPane,(0,l.Z)((0,l.Z)({},S),{},{key:S.key||C,tab:S.label}))}):null});var b=Vr({selectedKeys:[T.key],onClick:function(C){h(C.key)},items:s.map(function(S,C){return{key:S.key||C,disabled:S.disabled,label:S.label}})});return(0,d.jsx)("div",{className:Ae()("".concat(f,"-menu"),"".concat(f,"-dropdownmenu")),children:(0,d.jsx)(Hr.Z,(0,l.Z)((0,l.Z)({trigger:["click"]},b),{},{children:(0,d.jsxs)(Rt.Z,{className:"".concat(f,"-dropdownmenu-label"),children:[T.label,(0,d.jsx)(kt.Z,{})]})}))})},vo=co,fo=function(e){return(0,N.Z)({},e.componentCls,(0,N.Z)((0,N.Z)((0,N.Z)({lineHeight:"1","&-container":{display:"flex",justifyContent:"space-between",paddingBlock:e.padding,paddingInline:0,"&-mobile":{flexDirection:"column"}},"&-title":{display:"flex",alignItems:"center",justifyContent:"flex-start",color:e.colorTextHeading,fontWeight:"500",fontSize:e.fontSizeLG},"&-search:not(:last-child)":{display:"flex",alignItems:"center",justifyContent:"flex-start"},"&-setting-item":{marginBlock:0,marginInline:4,color:e.colorIconHover,fontSize:e.fontSizeLG,cursor:"pointer","> span":{display:"block",width:"100%",height:"100%"},"&:hover":{color:e.colorPrimary}},"&-left":(0,N.Z)((0,N.Z)({display:"flex",flexWrap:"wrap",alignItems:"center",gap:e.marginXS,justifyContent:"flex-start",maxWidth:"calc(100% - 200px)"},"".concat(e.antCls,"-tabs"),{width:"100%"}),"&-has-tabs",{overflow:"hidden"}),"&-right":{flex:1,display:"flex",flexWrap:"wrap",justifyContent:"flex-end",gap:e.marginXS},"&-extra-line":{marginBlockEnd:e.margin},"&-setting-items":{display:"flex",gap:e.marginXS,lineHeight:"32px",alignItems:"center"},"&-filter":(0,N.Z)({"&:not(:last-child)":{marginInlineEnd:e.margin},display:"flex",alignItems:"center"},"div$".concat(e.antCls,"-pro-table-search"),{marginBlock:0,marginInline:0,paddingBlock:0,paddingInline:0}),"&-inline-menu-item":{display:"inline-block",marginInlineEnd:e.marginLG,cursor:"pointer",opacity:"0.75","&-active":{fontWeight:"bold",opacity:"1"}}},"".concat(e.antCls,"-tabs-top > ").concat(e.antCls,"-tabs-nav"),(0,N.Z)({marginBlockEnd:0,"&::before":{borderBlockEnd:0}},"".concat(e.antCls,"-tabs-nav-list"),{marginBlockStart:0,"${token.antCls}-tabs-tab":{paddingBlockStart:0}})),"&-dropdownmenu-label",{fontWeight:"bold",fontSize:e.fontSizeIcon,textAlign:"center",cursor:"pointer"}),"@media (max-width: 768px)",(0,N.Z)({},e.componentCls,{"&-container":{display:"flex",flexWrap:"wrap",flexDirection:"column"},"&-left":{marginBlockEnd:"16px",maxWidth:"100%"}})))};function mo(n){return(0,Ge.Xj)("ProTableListToolBar",function(e){var r=(0,l.Z)((0,l.Z)({},e),{},{componentCls:".".concat(n)});return[fo(r)]})}function go(n){if(u.isValidElement(n))return n;if(n){var e=n,r=e.icon,t=e.tooltip,i=e.onClick,s=e.key;return r&&t?(0,d.jsx)(yt.Z,{title:t,children:(0,d.jsx)("span",{onClick:function(){i&&i(s)},children:r},s)}):(0,d.jsx)("span",{onClick:function(){i&&i(s)},children:r},s)}return null}var po=function(e){var r,t=e.prefixCls,i=e.tabs,s=e.multipleLine,o=e.filtersNode;return s?(0,d.jsx)("div",{className:"".concat(t,"-extra-line"),children:i!=null&&i.items&&i!==null&&i!==void 0&&i.items.length?(0,d.jsx)(Dt.Z,{style:{width:"100%"},defaultActiveKey:i.defaultActiveKey,activeKey:i.activeKey,items:i.items.map(function(c,f){var v;return(0,l.Z)((0,l.Z)({label:c.tab},c),{},{key:((v=c.key)===null||v===void 0?void 0:v.toString())||(f==null?void 0:f.toString())})}),onChange:i.onChange,tabBarExtraContent:o,children:(r=i.items)===null||r===void 0?void 0:r.map(function(c,f){return(0,At.n)(_t.Z,"4.23.0")<0?(0,u.createElement)(Dt.Z.TabPane,(0,l.Z)((0,l.Z)({},c),{},{key:c.key||f,tab:c.tab})):null})}):o}):null},ho=function(e){var r=e.prefixCls,t=e.title,i=e.subTitle,s=e.tooltip,o=e.className,c=e.style,f=e.search,v=e.onSearch,p=e.multipleLine,R=p===void 0?!1:p,y=e.filter,x=e.actions,h=x===void 0?[]:x,T=e.settings,b=T===void 0?[]:T,S=e.tabs,C=e.menu,F=(0,u.useContext)(tn.ZP.ConfigContext),L=F.getPrefixCls,G=Ge.Ow.useToken(),k=G.token,P=L("pro-table-list-toolbar",r),D=mo(P),V=D.wrapSSR,E=D.hashId,I=(0,Fe.YB)(),$=(0,u.useState)(!1),ee=(0,de.Z)($,2),j=ee[0],Z=ee[1],K=I.getMessage("tableForm.inputPlaceholder","\u8BF7\u8F93\u5165"),U=(0,u.useMemo)(function(){return f?u.isValidElement(f)?f:(0,d.jsx)(Ar.Z.Search,(0,l.Z)((0,l.Z)({style:{width:200},placeholder:K},f),{},{onSearch:(0,fe.Z)((0,z.Z)().mark(function B(){var w,H,X,Q,te,ae,he=arguments;return(0,z.Z)().wrap(function(ze){for(;;)switch(ze.prev=ze.next){case 0:for(X=he.length,Q=new Array(X),te=0;tea":{fontSize:e.fontSize}}),"".concat(e.antCls,"-table").concat(e.antCls,"-table-tbody").concat(e.antCls,"-table-wrapper:only-child").concat(e.antCls,"-table"),{marginBlock:0,marginInline:0}),"".concat(e.antCls,"-table").concat(e.antCls,"-table-middle ").concat(e.componentCls),(0,N.Z)({marginBlock:0,marginInline:-8},"".concat(e.proComponentsCls,"-card"),{backgroundColor:"initial"})),"& &-search",(0,N.Z)((0,N.Z)((0,N.Z)((0,N.Z)({marginBlockEnd:"16px",background:e.colorBgContainer,"&-ghost":{background:"transparent"}},"&".concat(e.componentCls,"-form"),{marginBlock:0,marginInline:0,paddingBlock:0,paddingInline:16,overflow:"unset"}),"&-light-filter",{marginBlockEnd:0,paddingBlock:0,paddingInline:0}),"&-form-option",(0,N.Z)((0,N.Z)((0,N.Z)({},"".concat(e.antCls,"-form-item"),{}),"".concat(e.antCls,"-form-item-label"),{}),"".concat(e.antCls,"-form-item-control-input"),{})),"@media (max-width: 575px)",(0,N.Z)({},e.componentCls,(0,N.Z)({height:"auto !important",paddingBlockEnd:"24px"},"".concat(e.antCls,"-form-item-label"),{minWidth:"80px",textAlign:"start"})))),"&-toolbar",{display:"flex",alignItems:"center",justifyContent:"space-between",height:"64px",paddingInline:24,paddingBlock:0,"&-option":{display:"flex",alignItems:"center",justifyContent:"flex-end"},"&-title":{flex:"1",color:e.colorTextLabel,fontWeight:"500",fontSize:"16px",lineHeight:"24px",opacity:"0.85"}})),"@media (max-width: ".concat(e.screenXS,")px"),(0,N.Z)({},e.componentCls,(0,N.Z)({},"".concat(e.antCls,"-table"),{width:"100%",overflowX:"auto","&-thead > tr,&-tbody > tr":{"> th,> td":{whiteSpace:"pre",">span":{display:"block"}}}}))),"@media (max-width: 575px)",(0,N.Z)({},"".concat(e.componentCls,"-toolbar"),{flexDirection:"column",alignItems:"flex-start",justifyContent:"flex-start",height:"auto",marginBlockEnd:"16px",marginInlineStart:"16px",paddingBlock:8,paddingInline:8,paddingBlockStart:"16px",lineHeight:"normal","&-title":{marginBlockEnd:16},"&-option":{display:"flex",justifyContent:"space-between",width:"100%"},"&-default-option":{display:"flex",flex:"1",alignItems:"center",justifyContent:"flex-end"}}))};function Bo(n){return(0,Ge.Xj)("ProTable",function(e){var r=(0,l.Z)((0,l.Z)({},e),{},{componentCls:".".concat(n)});return[Ao(r)]})}var Gr=g(61254),Ko=["data","success","total"],Do=function(e){var r=e.pageInfo;if(r){var t=r.current,i=r.defaultCurrent,s=r.pageSize,o=r.defaultPageSize;return{current:t||i||1,total:0,pageSize:s||o||20}}return{current:1,total:0,pageSize:20}},zo=function(e,r,t){var i,s=(0,u.useRef)(!1),o=(0,u.useRef)(null),c=t||{},f=c.onLoad,v=c.manual,p=c.polling,R=c.onRequestError,y=c.debounceTime,x=y===void 0?20:y,h=c.effects,T=h===void 0?[]:h,b=(0,u.useRef)(v),S=(0,u.useRef)(),C=(0,Ke.Z)(r,{value:t==null?void 0:t.dataSource,onChange:t==null?void 0:t.onDataSourceChange}),F=(0,de.Z)(C,2),L=F[0],G=F[1],k=(0,Ke.Z)(!1,{value:(0,ye.Z)(t==null?void 0:t.loading)==="object"?t==null||(i=t.loading)===null||i===void 0?void 0:i.spinning:t==null?void 0:t.loading,onChange:t==null?void 0:t.onLoadingChange}),P=(0,de.Z)(k,2),D=P[0],V=P[1],E=(0,Ke.Z)(function(){return Do(t)},{onChange:t==null?void 0:t.onPageInfoChange}),I=(0,de.Z)(E,2),$=I[0],ee=I[1],j=(0,pe.J)(function(w){(w.current!==$.current||w.pageSize!==$.pageSize||w.total!==$.total)&&ee(w)}),Z=(0,Ke.Z)(!1),K=(0,de.Z)(Z,2),U=K[0],J=K[1],_=function(H,X){(0,Gr.unstable_batchedUpdates)(function(){G(H),($==null?void 0:$.total)!==X&&j((0,l.Z)((0,l.Z)({},$),{},{total:X||H.length}))})},Y=(0,yn.D)($==null?void 0:$.current),oe=(0,yn.D)($==null?void 0:$.pageSize),ve=(0,yn.D)(p),q=(0,pe.J)(function(){(0,Gr.unstable_batchedUpdates)(function(){V(!1),J(!1)})}),M=function(){var w=(0,fe.Z)((0,z.Z)().mark(function H(X){var Q,te,ae,he,re,ze,mn,be,ce,me,We,je;return(0,z.Z)().wrap(function(xe){for(;;)switch(xe.prev=xe.next){case 0:if(!b.current){xe.next=3;break}return b.current=!1,xe.abrupt("return");case 3:return X?J(!0):V(!0),Q=$||{},te=Q.pageSize,ae=Q.current,xe.prev=5,he=(t==null?void 0:t.pageInfo)!==!1?{current:ae,pageSize:te}:void 0,xe.next=9,e==null?void 0:e(he);case 9:if(xe.t0=xe.sent,xe.t0){xe.next=12;break}xe.t0={};case 12:if(re=xe.t0,ze=re.data,mn=ze===void 0?[]:ze,be=re.success,ce=re.total,me=ce===void 0?0:ce,We=(0,ge.Z)(re,Ko),be!==!1){xe.next=21;break}return xe.abrupt("return",[]);case 21:return je=ll(mn,[t.postData].filter(function(zt){return zt})),_(je,me),f==null||f(je,We),xe.abrupt("return",je);case 27:if(xe.prev=27,xe.t1=xe.catch(5),R!==void 0){xe.next=31;break}throw new Error(xe.t1);case 31:L===void 0&&G([]),R(xe.t1);case 33:return xe.prev=33,q(),xe.finish(33);case 36:return xe.abrupt("return",[]);case 37:case"end":return xe.stop()}},H,null,[[5,27,33,36]])}));return function(X){return w.apply(this,arguments)}}(),O=(0,sn.D)(function(){var w=(0,fe.Z)((0,z.Z)().mark(function H(X){var Q,te,ae;return(0,z.Z)().wrap(function(re){for(;;)switch(re.prev=re.next){case 0:if(S.current&&clearTimeout(S.current),e){re.next=3;break}return re.abrupt("return");case 3:return Q=new AbortController,o.current=Q,re.prev=5,re.next=8,Promise.race([M(X),new Promise(function(ze,mn){var be,ce;(be=o.current)===null||be===void 0||(be=be.signal)===null||be===void 0||(ce=be.addEventListener)===null||ce===void 0||ce.call(be,"abort",function(){mn("aborted"),O.cancel(),q()})})]);case 8:if(te=re.sent,!Q.signal.aborted){re.next=11;break}return re.abrupt("return");case 11:return ae=(0,jn.h)(p,te),ae&&!s.current&&(S.current=setTimeout(function(){O.run(ae)},Math.max(ae,2e3))),re.abrupt("return",te);case 16:if(re.prev=16,re.t0=re.catch(5),re.t0!=="aborted"){re.next=20;break}return re.abrupt("return");case 20:throw re.t0;case 21:case"end":return re.stop()}},H,null,[[5,16]])}));return function(H){return w.apply(this,arguments)}}(),x||30),B=function(){var H;(H=o.current)===null||H===void 0||H.abort(),O.cancel(),q()};return(0,u.useEffect)(function(){return p||clearTimeout(S.current),!ve&&p&&O.run(!0),function(){clearTimeout(S.current)}},[p]),(0,u.useEffect)(function(){return s.current=!1,function(){s.current=!0}},[]),(0,u.useEffect)(function(){var w=$||{},H=w.current,X=w.pageSize;(!Y||Y===H)&&(!oe||oe===X)||t.pageInfo&&L&&(L==null?void 0:L.length)>X||H!==void 0&&L&&L.length<=X&&(B(),O.run(!1))},[$==null?void 0:$.current]),(0,u.useEffect)(function(){oe&&(B(),O.run(!1))},[$==null?void 0:$.pageSize]),(0,Oe.KW)(function(){return B(),O.run(!1),v||(b.current=!1),function(){B()}},[].concat((0,Ze.Z)(T),[v])),{dataSource:L,setDataSource:G,loading:(0,ye.Z)(t==null?void 0:t.loading)==="object"?(0,l.Z)((0,l.Z)({},t==null?void 0:t.loading),{},{spinning:D}):D,reload:function(){var w=(0,fe.Z)((0,z.Z)().mark(function X(){return(0,z.Z)().wrap(function(te){for(;;)switch(te.prev=te.next){case 0:return B(),te.abrupt("return",O.run(!1));case 2:case"end":return te.stop()}},X)}));function H(){return w.apply(this,arguments)}return H}(),pageInfo:$,pollingLoading:U,reset:function(){var w=(0,fe.Z)((0,z.Z)().mark(function X(){var Q,te,ae,he,re,ze,mn,be;return(0,z.Z)().wrap(function(me){for(;;)switch(me.prev=me.next){case 0:Q=t||{},te=Q.pageInfo,ae=te||{},he=ae.defaultCurrent,re=he===void 0?1:he,ze=ae.defaultPageSize,mn=ze===void 0?20:ze,be={current:re,total:0,pageSize:mn},j(be);case 4:case"end":return me.stop()}},X)}));function H(){return w.apply(this,arguments)}return H}(),setPageInfo:function(){var w=(0,fe.Z)((0,z.Z)().mark(function X(Q){return(0,z.Z)().wrap(function(ae){for(;;)switch(ae.prev=ae.next){case 0:j((0,l.Z)((0,l.Z)({},$),Q));case 1:case"end":return ae.stop()}},X)}));function H(X){return w.apply(this,arguments)}return H}()}},Wo=zo,Vo=function(e){return function(r,t){var i,s,o=r.fixed,c=r.index,f=t.fixed,v=t.index;if(o==="left"&&f!=="left"||f==="right"&&o!=="right")return-2;if(f==="left"&&o!=="left"||o==="right"&&f!=="right")return 2;var p=r.key||"".concat(c),R=t.key||"".concat(v);if((i=e[p])!==null&&i!==void 0&&i.order||(s=e[R])!==null&&s!==void 0&&s.order){var y,x;return(((y=e[p])===null||y===void 0?void 0:y.order)||0)-(((x=e[R])===null||x===void 0?void 0:x.order)||0)}return(r.index||0)-(t.index||0)}},Ho=g(60692),Uo=function(e){var r={};return Object.keys(e||{}).forEach(function(t){var i;Array.isArray(e[t])&&((i=e[t])===null||i===void 0?void 0:i.length)===0||e[t]!==void 0&&(r[t]=e[t])}),r},Go=function(e){var r;return!!(e!=null&&(r=e.valueType)!==null&&r!==void 0&&r.toString().startsWith("date")||(e==null?void 0:e.valueType)==="select"||e!=null&&e.valueEnum)},Xo=function(e){var r;return((r=e.ellipsis)===null||r===void 0?void 0:r.showTitle)===!1?!1:e.ellipsis},Jo=function(e,r,t){if(r.copyable||r.ellipsis){var i=r.copyable&&t?{text:t,tooltips:["",""]}:void 0,s=Go(r),o=Xo(r)&&t?{tooltip:(r==null?void 0:r.tooltip)!==!1&&s?(0,d.jsx)("div",{className:"pro-table-tooltip-text",children:e}):t}:!1;return(0,d.jsx)(Dr.Z.Text,{style:{width:"100%",margin:0,padding:0},title:"",copyable:i,ellipsis:o,children:e})}return e},Yo=g(74763),Qo=g(66758),qo=function(e){var r="".concat(e.antCls,"-progress-bg");return(0,N.Z)({},e.componentCls,{"&-multiple":{paddingBlockStart:6,paddingBlockEnd:12,paddingInline:8},"&-progress":{"&-success":(0,N.Z)({},r,{backgroundColor:e.colorSuccess}),"&-error":(0,N.Z)({},r,{backgroundColor:e.colorError}),"&-warning":(0,N.Z)({},r,{backgroundColor:e.colorWarning})},"&-rule":{display:"flex",alignItems:"center","&-icon":{"&-default":{display:"flex",alignItems:"center",justifyContent:"center",width:"14px",height:"22px","&-circle":{width:"6px",height:"6px",backgroundColor:e.colorTextSecondary,borderRadius:"4px"}},"&-loading":{color:e.colorPrimary},"&-error":{color:e.colorError},"&-success":{color:e.colorSuccess}},"&-text":{color:e.colorText}}})};function ko(n){return(0,Ge.Xj)("InlineErrorFormItem",function(e){var r=(0,l.Z)((0,l.Z)({},e),{},{componentCls:".".concat(n)});return[qo(r)]})}var _o=["rules","name","children","popoverProps"],es=["errorType","rules","name","popoverProps","children"],Xr={marginBlockStart:-5,marginBlockEnd:-5,marginInlineStart:0,marginInlineEnd:0},ns=function(e){var r=e.inputProps,t=e.input,i=e.extra,s=e.errorList,o=e.popoverProps,c=(0,u.useState)(!1),f=(0,de.Z)(c,2),v=f[0],p=f[1],R=(0,u.useState)([]),y=(0,de.Z)(R,2),x=y[0],h=y[1],T=(0,u.useContext)(tn.ZP.ConfigContext),b=T.getPrefixCls,S=b(),C=(0,Ge.dQ)(),F=ko("".concat(S,"-form-item-with-help")),L=F.wrapSSR,G=F.hashId;(0,u.useEffect)(function(){r.validateStatus!=="validating"&&h(r.errors)},[r.errors,r.validateStatus]);var k=(0,Wr.X)(x.length<1?!1:v,function(D){D!==v&&p(D)}),P=r.validateStatus==="validating";return(0,d.jsx)(zr.Z,(0,l.Z)((0,l.Z)((0,l.Z)({trigger:(o==null?void 0:o.trigger)||["click"],placement:(o==null?void 0:o.placement)||"topLeft"},k),{},{getPopupContainer:o==null?void 0:o.getPopupContainer,getTooltipContainer:o==null?void 0:o.getTooltipContainer,content:L((0,d.jsx)("div",{className:"".concat(S,"-form-item ").concat(G," ").concat(C.hashId).trim(),style:{margin:0,padding:0},children:(0,d.jsxs)("div",{className:"".concat(S,"-form-item-with-help ").concat(G," ").concat(C.hashId).trim(),children:[P?(0,d.jsx)(Ln.Z,{}):null,s]})}))},o),{},{children:(0,d.jsxs)(d.Fragment,{children:[t,i]})}),"popover")},ts=function(e){var r=e.rules,t=e.name,i=e.children,s=e.popoverProps,o=(0,ge.Z)(e,_o);return(0,d.jsx)(Ee.Z.Item,(0,l.Z)((0,l.Z)({name:t,rules:r,hasFeedback:!1,shouldUpdate:function(f,v){if(f===v)return!1;var p=[t].flat(1);p.length>1&&p.pop();try{return JSON.stringify((0,Qe.Z)(f,p))!==JSON.stringify((0,Qe.Z)(v,p))}catch(R){return!0}},_internalItemRender:{mark:"pro_table_render",render:function(f,v){return(0,d.jsx)(ns,(0,l.Z)({inputProps:f,popoverProps:s},v))}}},o),{},{style:(0,l.Z)((0,l.Z)({},Xr),o==null?void 0:o.style),children:i}))},rs=function(e){var r=e.errorType,t=e.rules,i=e.name,s=e.popoverProps,o=e.children,c=(0,ge.Z)(e,es);return i&&t!==null&&t!==void 0&&t.length&&r==="popover"?(0,d.jsx)(ts,(0,l.Z)((0,l.Z)({name:i,rules:t,popoverProps:s},c),{},{children:o})):(0,d.jsx)(Ee.Z.Item,(0,l.Z)((0,l.Z)({rules:t,shouldUpdate:i?function(f,v){if(f===v)return!1;var p=[i].flat(1);p.length>1&&p.pop();try{return JSON.stringify((0,Qe.Z)(f,p))!==JSON.stringify((0,Qe.Z)(v,p))}catch(R){return!0}}:void 0},c),{},{style:(0,l.Z)((0,l.Z)({},Xr),c.style),name:i,children:o}))},rr=function(e,r,t){return r===void 0?e:(0,jn.h)(e,r,t)},as=["children"],ls=["",null,void 0],Jr=function(){for(var e=arguments.length,r=new Array(e),t=0;tre.length?(re.push(X),re):(re.splice((c==null?void 0:c.current)*(c==null?void 0:c.pageSize)-1,0,X),re)}return[].concat((0,Ze.Z)(i.dataSource),[X])},K=function(){return(0,l.Z)((0,l.Z)({},I),{},{size:v,rowSelection:f===!1?void 0:f,className:r,style:R,columns:ee,loading:i.loading,dataSource:V.newLineRecord?Z(i.dataSource):i.dataSource,pagination:c,onChange:function(w,H,X,Q){var te;if((te=I.onChange)===null||te===void 0||te.call(I,w,H,X,Q),j||L((0,Ve.Y)(H)),Array.isArray(X)){var ae=X.reduce(function(mn,be){return(0,l.Z)((0,l.Z)({},mn),{},(0,N.Z)({},"".concat(be.field),be.order))},{});F((0,Ve.Y)(ae))}else{var he,re=(he=X.column)===null||he===void 0?void 0:he.sorter,ze=(re==null?void 0:re.toString())===re;F((0,Ve.Y)((0,N.Z)({},"".concat(ze?re:X.field),X.order)))}}})},U=(0,u.useMemo)(function(){return n.search===!1&&!n.headerTitle&&n.toolBarRender===!1},[]),J=(0,d.jsx)(dn._p.Provider,{value:{grid:!1,colProps:void 0,rowProps:void 0},children:(0,d.jsx)(nn.Z,(0,l.Z)((0,l.Z)({},K()),{},{rowKey:e}))}),_=n.tableViewRender?n.tableViewRender((0,l.Z)((0,l.Z)({},K()),{},{rowSelection:f!==!1?f:void 0}),J):J,Y=(0,u.useMemo)(function(){if(n.editable&&!n.name){var O,B,w;return(0,d.jsxs)(d.Fragment,{children:[y,S,(0,u.createElement)(Ue.ZP,(0,l.Z)((0,l.Z)({},(O=n.editable)===null||O===void 0?void 0:O.formProps),{},{formRef:(B=n.editable)===null||B===void 0||(B=B.formProps)===null||B===void 0?void 0:B.formRef,component:!1,form:(w=n.editable)===null||w===void 0?void 0:w.form,onValuesChange:V.onValuesChange,key:"table",submitter:!1,omitNil:!1,dateFormatter:n.dateFormatter}),_)]})}return(0,d.jsxs)(d.Fragment,{children:[y,S,_]})},[S,n.loading,!!n.editable,_,y]),oe=(0,u.useMemo)(function(){return b===!1||U===!0||n.name?{}:x?{padding:0}:y?{paddingBlockStart:0}:y&&c===!1?{paddingBlockStart:0}:{padding:0}},[U,c,n.name,b,y,x]),ve=b===!1||U===!0||n.name?Y:(0,d.jsx)(cn,(0,l.Z)((0,l.Z)({ghost:n.ghost,bordered:Cr("table",D),bodyStyle:oe},b),{},{children:Y})),q=function(){return n.tableRender?n.tableRender(n,ve,{toolbar:y||void 0,alert:S||void 0,table:_||void 0}):ve},M=(0,d.jsxs)("div",{className:Ae()(P,(0,N.Z)({},"".concat(t,"-polling"),i.pollingLoading)),style:T,ref:$.rootDomRef,children:[k?null:h,o!=="form"&&n.tableExtraRender&&(0,d.jsx)("div",{className:Ae()(P,"".concat(t,"-extra")),children:n.tableExtraRender(n,i.dataSource||[])}),o!=="form"&&q()]});return!G||!(G!=null&&G.fullScreen)?M:(0,d.jsx)(tn.ZP,{getPopupContainer:function(){return $.rootDomRef.current||document.body},children:M})}var gs={},ps=function(e){var r,t=e.cardBordered,i=e.request,s=e.className,o=e.params,c=o===void 0?gs:o,f=e.defaultData,v=e.headerTitle,p=e.postData,R=e.ghost,y=e.pagination,x=e.actionRef,h=e.columns,T=h===void 0?[]:h,b=e.toolBarRender,S=e.optionsRender,C=e.onLoad,F=e.onRequestError,L=e.style,G=e.cardProps,k=e.tableStyle,P=e.tableClassName,D=e.columnsStateMap,V=e.onColumnsStateChange,E=e.options,I=e.search,$=e.name,ee=e.onLoadingChange,j=e.rowSelection,Z=j===void 0?!1:j,K=e.beforeSearchSubmit,U=e.tableAlertRender,J=e.defaultClassName,_=e.formRef,Y=e.type,oe=Y===void 0?"table":Y,ve=e.columnEmptyText,q=ve===void 0?"-":ve,M=e.toolbar,O=e.rowKey,B=e.manualRequest,w=e.polling,H=e.tooltip,X=e.revalidateOnFocus,Q=X===void 0?!1:X,te=e.searchFormRender,ae=(0,ge.Z)(e,fs),he=Bo(e.defaultClassName),re=he.wrapSSR,ze=he.hashId,mn=Ae()(J,s,ze),be=(0,u.useRef)(),ce=(0,u.useRef)(),me=_||ce;(0,u.useImperativeHandle)(x,function(){return be.current});var We=(0,Ke.Z)(Z?(Z==null?void 0:Z.defaultSelectedRowKeys)||[]:void 0,{value:Z?Z.selectedRowKeys:void 0}),je=(0,de.Z)(We,2),pn=je[0],xe=je[1],zt=(0,Ke.Z)(function(){if(!(B||I!==!1))return{}}),ln=(0,de.Z)(zt,2),St=ln[0],et=ln[1],ys=(0,Ke.Z)({}),kr=(0,de.Z)(ys,2),Wt=kr[0],ar=kr[1],Ss=(0,Ke.Z)({}),_r=(0,de.Z)(Ss,2),Vt=_r[0],lr=_r[1];(0,u.useEffect)(function(){var ne=sl(T),le=ne.sort,Ce=ne.filter;ar(Ce),lr(le)},[]);var ea=(0,Fe.YB)(),Cs=(0,ye.Z)(y)==="object"?y:{defaultCurrent:1,defaultPageSize:20,pageSize:20,current:1},_e=(0,u.useContext)(mt),na=(0,u.useMemo)(function(){if(i)return function(){var ne=(0,fe.Z)((0,z.Z)().mark(function le(Ce){var Be,Pn;return(0,z.Z)().wrap(function(Nn){for(;;)switch(Nn.prev=Nn.next){case 0:return Be=(0,l.Z)((0,l.Z)((0,l.Z)({},Ce||{}),St),c),delete Be._timestamp,Nn.next=4,i(Be,Vt,Wt);case 4:return Pn=Nn.sent,Nn.abrupt("return",Pn);case 6:case"end":return Nn.stop()}},le)}));return function(le){return ne.apply(this,arguments)}}()},[St,c,Wt,Vt,i]),Ne=Wo(na,f,{pageInfo:y===!1?!1:Cs,loading:e.loading,dataSource:e.dataSource,onDataSourceChange:e.onDataSourceChange,onLoad:C,onLoadingChange:ee,onRequestError:F,postData:p,revalidateOnFocus:Q,manual:St===void 0,polling:w,effects:[(0,Xe.ZP)(c),(0,Xe.ZP)(St),(0,Xe.ZP)(Wt),(0,Xe.ZP)(Vt)],debounceTime:e.debounceTime,onPageInfoChange:function(le){var Ce,Be;!y||!na||(y==null||(Ce=y.onChange)===null||Ce===void 0||Ce.call(y,le.current,le.pageSize),y==null||(Be=y.onShowSizeChange)===null||Be===void 0||Be.call(y,le.current,le.pageSize))}});(0,u.useEffect)(function(){var ne;if(!(e.manualRequest||!e.request||!Q||(ne=e.form)!==null&&ne!==void 0&&ne.ignoreRules)){var le=function(){document.visibilityState==="visible"&&Ne.reload()};return document.addEventListener("visibilitychange",le),function(){return document.removeEventListener("visibilitychange",le)}}},[]);var ta=u.useRef(new Map),Ht=u.useMemo(function(){return typeof O=="function"?O:function(ne,le){var Ce;return le===-1?ne==null?void 0:ne[O]:e.name?le==null?void 0:le.toString():(Ce=ne==null?void 0:ne[O])!==null&&Ce!==void 0?Ce:le==null?void 0:le.toString()}},[e.name,O]);(0,u.useMemo)(function(){var ne;if((ne=Ne.dataSource)!==null&&ne!==void 0&&ne.length){var le=Ne.dataSource.map(function(Ce){var Be=Ht(Ce,-1);return ta.current.set(Be,Ce),Be});return le}return[]},[Ne.dataSource,Ht]);var ir=(0,u.useMemo)(function(){var ne=y===!1?!1:(0,l.Z)({},y),le=(0,l.Z)((0,l.Z)({},Ne.pageInfo),{},{setPageInfo:function(Be){var Pn=Be.pageSize,nt=Be.current,Nn=Ne.pageInfo;if(Pn===Nn.pageSize||Nn.current===1){Ne.setPageInfo({pageSize:Pn,current:nt});return}i&&Ne.setDataSource([]),Ne.setPageInfo({pageSize:Pn,current:oe==="list"?nt:1})}});return i&&ne&&(delete ne.onChange,delete ne.onShowSizeChange),rl(ne,le,ea)},[y,Ne,ea]);(0,Oe.KW)(function(){var ne;e.request&&!Wn(c)&&Ne.dataSource&&!tl(Ne.dataSource,f)&&(Ne==null||(ne=Ne.pageInfo)===null||ne===void 0?void 0:ne.current)!==1&&Ne.setPageInfo({current:1})},[c]),_e.setPrefixName(e.name);var or=(0,u.useCallback)(function(){Z&&Z.onChange&&Z.onChange([],[],{type:"none"}),xe([])},[Z,xe]);_e.propsRef.current=e;var Et=Kn((0,l.Z)((0,l.Z)({},e.editable),{},{tableName:e.name,getRowKey:Ht,childrenColumnName:((r=e.expandable)===null||r===void 0?void 0:r.childrenColumnName)||"children",dataSource:Ne.dataSource||[],setDataSource:function(le){var Ce,Be;(Ce=e.editable)===null||Ce===void 0||(Be=Ce.onValuesChange)===null||Be===void 0||Be.call(Ce,void 0,le),Ne.setDataSource(le)}})),Zs=Ge.Ow===null||Ge.Ow===void 0?void 0:Ge.Ow.useToken(),bs=Zs.token;al(be,Ne,{fullScreen:function(){var le;if(!(!((le=_e.rootDomRef)!==null&&le!==void 0&&le.current)||!document.fullscreenEnabled))if(document.fullscreenElement)document.exitFullscreen();else{var Ce;(Ce=_e.rootDomRef)===null||Ce===void 0||Ce.current.requestFullscreen()}},onCleanSelected:function(){or()},resetAll:function(){var le;or(),ar({}),lr({}),_e.setKeyWords(void 0),Ne.setPageInfo({current:1}),me==null||(le=me.current)===null||le===void 0||le.resetFields(),et({})},editableUtils:Et}),_e.setAction(be.current);var Pt=(0,u.useMemo)(function(){var ne;return Qr({columns:T,counter:_e,columnEmptyText:q,type:oe,marginSM:bs.marginSM,editableUtils:Et,rowKey:O,childrenColumnName:(ne=e.expandable)===null||ne===void 0?void 0:ne.childrenColumnName}).sort(Vo(_e.columnsMap))},[T,_e==null?void 0:_e.sortKeyColumns,_e==null?void 0:_e.columnsMap,q,oe,Et.editableKeys&&Et.editableKeys.join(",")]);(0,Oe.Au)(function(){if(Pt&&Pt.length>0){var ne=Pt.map(function(le){return xt(le.key,le.index)});_e.setSortKeyColumns(ne)}},[Pt],["render","renderFormItem"],100),(0,Oe.KW)(function(){var ne=Ne.pageInfo,le=y||{},Ce=le.current,Be=Ce===void 0?ne==null?void 0:ne.current:Ce,Pn=le.pageSize,nt=Pn===void 0?ne==null?void 0:ne.pageSize:Pn;y&&(Be||nt)&&(nt!==(ne==null?void 0:ne.pageSize)||Be!==(ne==null?void 0:ne.current))&&Ne.setPageInfo({pageSize:nt||ne.pageSize,current:Be||ne.current})},[y&&y.pageSize,y&&y.current]);var xs=(0,l.Z)((0,l.Z)({selectedRowKeys:pn},Z),{},{onChange:function(le,Ce,Be){Z&&Z.onChange&&Z.onChange(le,Ce,Be),xe(le)}}),Ut=I!==!1&&(I==null?void 0:I.filterType)==="light",ra=(0,u.useCallback)(function(ne){if(E&&E.search){var le,Ce,Be=E.search===!0?{}:E.search,Pn=Be.name,nt=Pn===void 0?"keyword":Pn,Nn=(le=E.search)===null||le===void 0||(Ce=le.onSearch)===null||Ce===void 0?void 0:Ce.call(le,_e.keyWords);if(Nn!==!1){et((0,l.Z)((0,l.Z)({},ne),{},(0,N.Z)({},nt,_e.keyWords)));return}}et(ne)},[_e.keyWords,E,et]),aa=(0,u.useMemo)(function(){if((0,ye.Z)(Ne.loading)==="object"){var ne;return((ne=Ne.loading)===null||ne===void 0?void 0:ne.spinning)||!1}return Ne.loading},[Ne.loading]),la=(0,u.useMemo)(function(){var ne=I===!1&&oe!=="form"?null:(0,d.jsx)(Li,{pagination:ir,beforeSearchSubmit:K,action:be,columns:T,onFormSearchSubmit:function(Ce){ra(Ce)},ghost:R,onReset:e.onReset,onSubmit:e.onSubmit,loading:!!aa,manualRequest:B,search:I,form:e.form,formRef:me,type:e.type||"table",cardBordered:e.cardBordered,dateFormatter:e.dateFormatter});return te&&ne?(0,d.jsx)(d.Fragment,{children:te(e,ne)}):ne},[K,me,R,aa,B,ra,ir,e,T,I,te,oe]),ia=(0,u.useMemo)(function(){return pn==null?void 0:pn.map(function(ne){var le;return(le=ta.current)===null||le===void 0?void 0:le.get(ne)})},[Ne.dataSource,pn]),oa=(0,u.useMemo)(function(){return E===!1&&!v&&!b&&!M&&!Ut},[E,v,b,M,Ut]),Rs=b===!1?null:(0,d.jsx)(No,{headerTitle:v,hideToolbar:oa,selectedRows:ia,selectedRowKeys:pn,tableColumn:Pt,tooltip:H,toolbar:M,onFormSearchSubmit:function(le){et((0,l.Z)((0,l.Z)({},St),le))},searchNode:Ut?la:null,options:E,optionsRender:S,actionRef:be,toolBarRender:b}),Is=Z!==!1?(0,d.jsx)(gl,{selectedRowKeys:pn,selectedRows:ia,onCleanSelected:or,alertOptionRender:ae.tableAlertOptionRender,alertInfoRender:U,alwaysShowAlert:Z==null?void 0:Z.alwaysShowAlert}):null;return re((0,d.jsx)(ms,(0,l.Z)((0,l.Z)({},e),{},{name:$,defaultClassName:J,size:_e.tableSize,onSizeChange:_e.setTableSize,pagination:ir,searchNode:la,rowSelection:Z!==!1?xs:void 0,className:mn,tableColumn:Pt,isLightFilter:Ut,action:Ne,alertDom:Is,toolbarDom:Rs,hideToolbar:oa,onSortChange:function(le){Vt!==le&&lr(le!=null?le:{})},onFilterChange:function(le){le!==Wt&&ar(le)},editableUtils:Et,getRowKey:Ht})))},qr=function(e){var r=(0,u.useContext)(tn.ZP.ConfigContext),t=r.getPrefixCls,i=e.ErrorBoundary===!1?u.Fragment:e.ErrorBoundary||ot.S;return(0,d.jsx)(cl,{initValue:e,children:(0,d.jsx)(Fe._Y,{needDeps:!0,children:(0,d.jsx)(i,{children:(0,d.jsx)(ps,(0,l.Z)({defaultClassName:"".concat(t("pro-table"))},e))})})})};qr.Summary=nn.Z.Summary;var hs=qr},42119:function(tt,on,g){g.d(on,{Z:function(){return Rn}});var z=g(62435),fe=g(63606),ye=g(97937),de=g(93967),N=g.n(de),Ze=g(87462),l=g(1413),ge=g(4942),Zn=g(91),cn=g(15105),dn=["className","prefixCls","style","active","status","iconPrefix","icon","wrapperStyle","stepNumber","disabled","description","title","subTitle","progressDot","stepIcon","tailContent","icons","stepIndex","onStepClick","onClick","render"];function Ue(a){return typeof a=="string"}function Fe(a){var m,A=a.className,W=a.prefixCls,se=a.style,ue=a.active,Se=a.status,Te=a.iconPrefix,we=a.icon,De=a.wrapperStyle,an=a.stepNumber,vn=a.disabled,Sn=a.description,$n=a.title,Fn=a.subTitle,Gn=a.progressDot,Xn=a.stepIcon,ct=a.tailContent,en=a.icons,Ye=a.stepIndex,fn=a.onStepClick,En=a.onClick,Mn=a.render,Jn=(0,Zn.Z)(a,dn),zn=!!fn&&!vn,In={};zn&&(In.role="button",In.tabIndex=0,In.onClick=function(Wn){En==null||En(Wn),fn(Ye)},In.onKeyDown=function(Wn){var ke=Wn.which;(ke===cn.Z.ENTER||ke===cn.Z.SPACE)&&fn(Ye)});var Yn=function(){var ke,He,kn=N()("".concat(W,"-icon"),"".concat(Te,"icon"),(ke={},(0,ge.Z)(ke,"".concat(Te,"icon-").concat(we),we&&Ue(we)),(0,ge.Z)(ke,"".concat(Te,"icon-check"),!we&&Se==="finish"&&(en&&!en.finish||!en)),(0,ge.Z)(ke,"".concat(Te,"icon-cross"),!we&&Se==="error"&&(en&&!en.error||!en)),ke)),pt=z.createElement("span",{className:"".concat(W,"-icon-dot")});return Gn?typeof Gn=="function"?He=z.createElement("span",{className:"".concat(W,"-icon")},Gn(pt,{index:an-1,status:Se,title:$n,description:Sn})):He=z.createElement("span",{className:"".concat(W,"-icon")},pt):we&&!Ue(we)?He=z.createElement("span",{className:"".concat(W,"-icon")},we):en&&en.finish&&Se==="finish"?He=z.createElement("span",{className:"".concat(W,"-icon")},en.finish):en&&en.error&&Se==="error"?He=z.createElement("span",{className:"".concat(W,"-icon")},en.error):we||Se==="finish"||Se==="error"?He=z.createElement("span",{className:kn}):He=z.createElement("span",{className:"".concat(W,"-icon")},an),Xn&&(He=Xn({index:an-1,status:Se,title:$n,description:Sn,node:He})),He},Qn=Se||"wait",dt=N()("".concat(W,"-item"),"".concat(W,"-item-").concat(Qn),A,(m={},(0,ge.Z)(m,"".concat(W,"-item-custom"),we),(0,ge.Z)(m,"".concat(W,"-item-active"),ue),(0,ge.Z)(m,"".concat(W,"-item-disabled"),vn===!0),m)),vt=(0,l.Z)({},se),qn=z.createElement("div",(0,Ze.Z)({},Jn,{className:dt,style:vt}),z.createElement("div",(0,Ze.Z)({onClick:En},In,{className:"".concat(W,"-item-container")}),z.createElement("div",{className:"".concat(W,"-item-tail")},ct),z.createElement("div",{className:"".concat(W,"-item-icon")},Yn()),z.createElement("div",{className:"".concat(W,"-item-content")},z.createElement("div",{className:"".concat(W,"-item-title")},$n,Fn&&z.createElement("div",{title:typeof Fn=="string"?Fn:void 0,className:"".concat(W,"-item-subtitle")},Fn)),Sn&&z.createElement("div",{className:"".concat(W,"-item-description")},Sn))));return Mn&&(qn=Mn(qn)||null),qn}var Ge=Fe,gn=["prefixCls","style","className","children","direction","type","labelPlacement","iconPrefix","status","size","current","progressDot","stepIcon","initial","icons","onChange","itemRender","items"];function Ln(a){var m,A=a.prefixCls,W=A===void 0?"rc-steps":A,se=a.style,ue=se===void 0?{}:se,Se=a.className,Te=a.children,we=a.direction,De=we===void 0?"horizontal":we,an=a.type,vn=an===void 0?"default":an,Sn=a.labelPlacement,$n=Sn===void 0?"horizontal":Sn,Fn=a.iconPrefix,Gn=Fn===void 0?"rc":Fn,Xn=a.status,ct=Xn===void 0?"process":Xn,en=a.size,Ye=a.current,fn=Ye===void 0?0:Ye,En=a.progressDot,Mn=En===void 0?!1:En,Jn=a.stepIcon,zn=a.initial,In=zn===void 0?0:zn,Yn=a.icons,Qn=a.onChange,dt=a.itemRender,vt=a.items,qn=vt===void 0?[]:vt,Wn=(0,Zn.Z)(a,gn),ke=vn==="navigation",He=vn==="inline",kn=He||Mn,pt=He?"horizontal":De,Mt=He?void 0:en,Gt=kn?"vertical":$n,Xt=N()(W,"".concat(W,"-").concat(pt),Se,(m={},(0,ge.Z)(m,"".concat(W,"-").concat(Mt),Mt),(0,ge.Z)(m,"".concat(W,"-label-").concat(Gt),pt==="horizontal"),(0,ge.Z)(m,"".concat(W,"-dot"),!!kn),(0,ge.Z)(m,"".concat(W,"-navigation"),ke),(0,ge.Z)(m,"".concat(W,"-inline"),He),m)),Zt=function(bt){Qn&&fn!==bt&&Qn(bt)},Jt=function(bt,jt){var Cn=(0,l.Z)({},bt),ft=In+jt;return ct==="error"&&jt===fn-1&&(Cn.className="".concat(W,"-next-error")),Cn.status||(ft===fn?Cn.status=ct:ft{const{componentCls:m,customIconTop:A,customIconSize:W,customIconFontSize:se}=a;return{[`${m}-item-custom`]:{[`> ${m}-item-container > ${m}-item-icon`]:{height:"auto",background:"none",border:0,[`> ${m}-icon`]:{top:A,width:W,height:W,fontSize:se,lineHeight:(0,ie.unit)(W)}}},[`&:not(${m}-vertical)`]:{[`${m}-item-custom`]:{[`${m}-item-icon`]:{width:"auto",background:"none"}}}}},Tn=a=>{const{componentCls:m}=a,A=`${m}-item`;return{[`${m}-horizontal`]:{[`${A}-tail`]:{transform:"translateY(-50%)"}}}},On=a=>{const{componentCls:m,inlineDotSize:A,inlineTitleColor:W,inlineTailColor:se}=a,ue=a.calc(a.paddingXS).add(a.lineWidth).equal(),Se={[`${m}-item-container ${m}-item-content ${m}-item-title`]:{color:W}};return{[`&${m}-inline`]:{width:"auto",display:"inline-flex",[`${m}-item`]:{flex:"none","&-container":{padding:`${(0,ie.unit)(ue)} ${(0,ie.unit)(a.paddingXXS)} 0`,margin:`0 ${(0,ie.unit)(a.calc(a.marginXXS).div(2).equal())}`,borderRadius:a.borderRadiusSM,cursor:"pointer",transition:`background-color ${a.motionDurationMid}`,"&:hover":{background:a.controlItemBgHover},"&[role='button']:hover":{opacity:1}},"&-icon":{width:A,height:A,marginInlineStart:`calc(50% - ${(0,ie.unit)(a.calc(A).div(2).equal())})`,[`> ${m}-icon`]:{top:0},[`${m}-icon-dot`]:{borderRadius:a.calc(a.fontSizeSM).div(4).equal(),"&::after":{display:"none"}}},"&-content":{width:"auto",marginTop:a.calc(a.marginXS).sub(a.lineWidth).equal()},"&-title":{color:W,fontSize:a.fontSizeSM,lineHeight:a.lineHeightSM,fontWeight:"normal",marginBottom:a.calc(a.marginXXS).div(2).equal()},"&-description":{display:"none"},"&-tail":{marginInlineStart:0,top:a.calc(A).div(2).add(ue).equal(),transform:"translateY(-50%)","&:after":{width:"100%",height:a.lineWidth,borderRadius:0,marginInlineStart:0,background:se}},[`&:first-child ${m}-item-tail`]:{width:"50%",marginInlineStart:"50%"},[`&:last-child ${m}-item-tail`]:{display:"block",width:"50%"},"&-wait":Object.assign({[`${m}-item-icon ${m}-icon ${m}-icon-dot`]:{backgroundColor:a.colorBorderBg,border:`${(0,ie.unit)(a.lineWidth)} ${a.lineType} ${se}`}},Se),"&-finish":Object.assign({[`${m}-item-tail::after`]:{backgroundColor:se},[`${m}-item-icon ${m}-icon ${m}-icon-dot`]:{backgroundColor:se,border:`${(0,ie.unit)(a.lineWidth)} ${a.lineType} ${se}`}},Se),"&-error":Se,"&-active, &-process":Object.assign({[`${m}-item-icon`]:{width:A,height:A,marginInlineStart:`calc(50% - ${(0,ie.unit)(a.calc(A).div(2).equal())})`,top:0}},Se),[`&:not(${m}-item-active) > ${m}-item-container[role='button']:hover`]:{[`${m}-item-title`]:{color:W}}}}}},at=a=>{const{componentCls:m,iconSize:A,lineHeight:W,iconSizeSM:se}=a;return{[`&${m}-label-vertical`]:{[`${m}-item`]:{overflow:"visible","&-tail":{marginInlineStart:a.calc(A).div(2).add(a.controlHeightLG).equal(),padding:`0 ${(0,ie.unit)(a.paddingLG)}`},"&-content":{display:"block",width:a.calc(A).div(2).add(a.controlHeightLG).mul(2).equal(),marginTop:a.marginSM,textAlign:"center"},"&-icon":{display:"inline-block",marginInlineStart:a.controlHeightLG},"&-title":{paddingInlineEnd:0,paddingInlineStart:0,"&::after":{display:"none"}},"&-subtitle":{display:"block",marginBottom:a.marginXXS,marginInlineStart:0,lineHeight:W}},[`&${m}-small:not(${m}-dot)`]:{[`${m}-item`]:{"&-icon":{marginInlineStart:a.calc(A).sub(se).div(2).add(a.controlHeightLG).equal()}}}}}},Je=a=>{const{componentCls:m,navContentMaxWidth:A,navArrowColor:W,stepsNavActiveColor:se,motionDurationSlow:ue}=a;return{[`&${m}-navigation`]:{paddingTop:a.paddingSM,[`&${m}-small`]:{[`${m}-item`]:{"&-container":{marginInlineStart:a.calc(a.marginSM).mul(-1).equal()}}},[`${m}-item`]:{overflow:"visible",textAlign:"center","&-container":{display:"inline-block",height:"100%",marginInlineStart:a.calc(a.margin).mul(-1).equal(),paddingBottom:a.paddingSM,textAlign:"start",transition:`opacity ${ue}`,[`${m}-item-content`]:{maxWidth:A},[`${m}-item-title`]:Object.assign(Object.assign({maxWidth:"100%",paddingInlineEnd:0},u.vS),{"&::after":{display:"none"}})},[`&:not(${m}-item-active)`]:{[`${m}-item-container[role='button']`]:{cursor:"pointer","&:hover":{opacity:.85}}},"&:last-child":{flex:1,"&::after":{display:"none"}},"&::after":{position:"absolute",top:`calc(50% - ${(0,ie.unit)(a.calc(a.paddingSM).div(2).equal())})`,insetInlineStart:"100%",display:"inline-block",width:a.fontSizeIcon,height:a.fontSizeIcon,borderTop:`${(0,ie.unit)(a.lineWidth)} ${a.lineType} ${W}`,borderBottom:"none",borderInlineStart:"none",borderInlineEnd:`${(0,ie.unit)(a.lineWidth)} ${a.lineType} ${W}`,transform:"translateY(-50%) translateX(-50%) rotate(45deg)",content:'""'},"&::before":{position:"absolute",bottom:0,insetInlineStart:"50%",display:"inline-block",width:0,height:a.lineWidthBold,backgroundColor:se,transition:`width ${ue}, inset-inline-start ${ue}`,transitionTimingFunction:"ease-out",content:'""'}},[`${m}-item${m}-item-active::before`]:{insetInlineStart:0,width:"100%"}},[`&${m}-navigation${m}-vertical`]:{[`> ${m}-item`]:{marginInlineEnd:0,"&::before":{display:"none"},[`&${m}-item-active::before`]:{top:0,insetInlineEnd:0,insetInlineStart:"unset",display:"block",width:a.calc(a.lineWidth).mul(3).equal(),height:`calc(100% - ${(0,ie.unit)(a.marginLG)})`},"&::after":{position:"relative",insetInlineStart:"50%",display:"block",width:a.calc(a.controlHeight).mul(.25).equal(),height:a.calc(a.controlHeight).mul(.25).equal(),marginBottom:a.marginXS,textAlign:"center",transform:"translateY(-50%) translateX(-50%) rotate(135deg)"},"&:last-child":{"&::after":{display:"none"}},[`> ${m}-item-container > ${m}-item-tail`]:{visibility:"hidden"}}},[`&${m}-navigation${m}-horizontal`]:{[`> ${m}-item > ${m}-item-container > ${m}-item-tail`]:{visibility:"hidden"}}}},Bn=a=>{const{antCls:m,componentCls:A,iconSize:W,iconSizeSM:se,processIconColor:ue,marginXXS:Se,lineWidthBold:Te,lineWidth:we,paddingXXS:De}=a,an=a.calc(W).add(a.calc(Te).mul(4).equal()).equal(),vn=a.calc(se).add(a.calc(a.lineWidth).mul(4).equal()).equal();return{[`&${A}-with-progress`]:{[`${A}-item`]:{paddingTop:De,[`&-process ${A}-item-container ${A}-item-icon ${A}-icon`]:{color:ue}},[`&${A}-vertical > ${A}-item `]:{paddingInlineStart:De,[`> ${A}-item-container > ${A}-item-tail`]:{top:Se,insetInlineStart:a.calc(W).div(2).sub(we).add(De).equal()}},[`&, &${A}-small`]:{[`&${A}-horizontal ${A}-item:first-child`]:{paddingBottom:De,paddingInlineStart:De}},[`&${A}-small${A}-vertical > ${A}-item > ${A}-item-container > ${A}-item-tail`]:{insetInlineStart:a.calc(se).div(2).sub(we).add(De).equal()},[`&${A}-label-vertical ${A}-item ${A}-item-tail`]:{top:a.calc(W).div(2).add(De).equal()},[`${A}-item-icon`]:{position:"relative",[`${m}-progress`]:{position:"absolute",insetInlineStart:"50%",top:"50%",transform:"translate(-50%, -50%)","&-inner":{width:`${(0,ie.unit)(an)} !important`,height:`${(0,ie.unit)(an)} !important`}}},[`&${A}-small`]:{[`&${A}-label-vertical ${A}-item ${A}-item-tail`]:{top:a.calc(se).div(2).add(De).equal()},[`${A}-item-icon ${m}-progress-inner`]:{width:`${(0,ie.unit)(vn)} !important`,height:`${(0,ie.unit)(vn)} !important`}}}}},lt=a=>{const{componentCls:m,descriptionMaxWidth:A,lineHeight:W,dotCurrentSize:se,dotSize:ue,motionDurationSlow:Se}=a;return{[`&${m}-dot, &${m}-dot${m}-small`]:{[`${m}-item`]:{"&-title":{lineHeight:W},"&-tail":{top:a.calc(a.dotSize).sub(a.calc(a.lineWidth).mul(3).equal()).div(2).equal(),width:"100%",marginTop:0,marginBottom:0,marginInline:`${(0,ie.unit)(a.calc(A).div(2).equal())} 0`,padding:0,"&::after":{width:`calc(100% - ${(0,ie.unit)(a.calc(a.marginSM).mul(2).equal())})`,height:a.calc(a.lineWidth).mul(3).equal(),marginInlineStart:a.marginSM}},"&-icon":{width:ue,height:ue,marginInlineStart:a.calc(a.descriptionMaxWidth).sub(ue).div(2).equal(),paddingInlineEnd:0,lineHeight:(0,ie.unit)(ue),background:"transparent",border:0,[`${m}-icon-dot`]:{position:"relative",float:"left",width:"100%",height:"100%",borderRadius:100,transition:`all ${Se}`,"&::after":{position:"absolute",top:a.calc(a.marginSM).mul(-1).equal(),insetInlineStart:a.calc(ue).sub(a.calc(a.controlHeightLG).mul(1.5).equal()).div(2).equal(),width:a.calc(a.controlHeightLG).mul(1.5).equal(),height:a.controlHeight,background:"transparent",content:'""'}}},"&-content":{width:A},[`&-process ${m}-item-icon`]:{position:"relative",top:a.calc(ue).sub(se).div(2).equal(),width:se,height:se,lineHeight:(0,ie.unit)(se),background:"none",marginInlineStart:a.calc(a.descriptionMaxWidth).sub(se).div(2).equal()},[`&-process ${m}-icon`]:{[`&:first-child ${m}-icon-dot`]:{insetInlineStart:0}}}},[`&${m}-vertical${m}-dot`]:{[`${m}-item-icon`]:{marginTop:a.calc(a.controlHeight).sub(ue).div(2).equal(),marginInlineStart:0,background:"none"},[`${m}-item-process ${m}-item-icon`]:{marginTop:a.calc(a.controlHeight).sub(se).div(2).equal(),top:0,insetInlineStart:a.calc(ue).sub(se).div(2).equal(),marginInlineStart:0},[`${m}-item > ${m}-item-container > ${m}-item-tail`]:{top:a.calc(a.controlHeight).sub(ue).div(2).equal(),insetInlineStart:0,margin:0,padding:`${(0,ie.unit)(a.calc(ue).add(a.paddingXS).equal())} 0 ${(0,ie.unit)(a.paddingXS)}`,"&::after":{marginInlineStart:a.calc(ue).sub(a.lineWidth).div(2).equal()}},[`&${m}-small`]:{[`${m}-item-icon`]:{marginTop:a.calc(a.controlHeightSM).sub(ue).div(2).equal()},[`${m}-item-process ${m}-item-icon`]:{marginTop:a.calc(a.controlHeightSM).sub(se).div(2).equal()},[`${m}-item > ${m}-item-container > ${m}-item-tail`]:{top:a.calc(a.controlHeightSM).sub(ue).div(2).equal()}},[`${m}-item:first-child ${m}-icon-dot`]:{insetInlineStart:0},[`${m}-item-content`]:{width:"inherit"}}}},Kn=a=>{const{componentCls:m}=a;return{[`&${m}-rtl`]:{direction:"rtl",[`${m}-item`]:{"&-subtitle":{float:"left"}},[`&${m}-navigation`]:{[`${m}-item::after`]:{transform:"rotate(-45deg)"}},[`&${m}-vertical`]:{[`> ${m}-item`]:{"&::after":{transform:"rotate(225deg)"},[`${m}-item-icon`]:{float:"right"}}},[`&${m}-dot`]:{[`${m}-item-icon ${m}-icon-dot, &${m}-small ${m}-item-icon ${m}-icon-dot`]:{float:"right"}}}}},Xe=a=>{const{componentCls:m,iconSizeSM:A,fontSizeSM:W,fontSize:se,colorTextDescription:ue}=a;return{[`&${m}-small`]:{[`&${m}-horizontal:not(${m}-label-vertical) ${m}-item`]:{paddingInlineStart:a.paddingSM,"&:first-child":{paddingInlineStart:0}},[`${m}-item-icon`]:{width:A,height:A,marginTop:0,marginBottom:0,marginInline:`0 ${(0,ie.unit)(a.marginXS)}`,fontSize:W,lineHeight:(0,ie.unit)(A),textAlign:"center",borderRadius:A},[`${m}-item-title`]:{paddingInlineEnd:a.paddingSM,fontSize:se,lineHeight:(0,ie.unit)(A),"&::after":{top:a.calc(A).div(2).equal()}},[`${m}-item-description`]:{color:ue,fontSize:se},[`${m}-item-tail`]:{top:a.calc(A).div(2).sub(a.paddingXXS).equal()},[`${m}-item-custom ${m}-item-icon`]:{width:"inherit",height:"inherit",lineHeight:"inherit",background:"none",border:0,borderRadius:0,[`> ${m}-icon`]:{fontSize:A,lineHeight:(0,ie.unit)(A),transform:"none"}}}}},nn=a=>{const{componentCls:m,iconSizeSM:A,iconSize:W}=a;return{[`&${m}-vertical`]:{display:"flex",flexDirection:"column",[`> ${m}-item`]:{display:"block",flex:"1 0 auto",paddingInlineStart:0,overflow:"visible",[`${m}-item-icon`]:{float:"left",marginInlineEnd:a.margin},[`${m}-item-content`]:{display:"block",minHeight:a.calc(a.controlHeight).mul(1.5).equal(),overflow:"hidden"},[`${m}-item-title`]:{lineHeight:(0,ie.unit)(W)},[`${m}-item-description`]:{paddingBottom:a.paddingSM}},[`> ${m}-item > ${m}-item-container > ${m}-item-tail`]:{position:"absolute",top:0,insetInlineStart:a.calc(W).div(2).sub(a.lineWidth).equal(),width:a.lineWidth,height:"100%",padding:`${(0,ie.unit)(a.calc(a.marginXXS).mul(1.5).add(W).equal())} 0 ${(0,ie.unit)(a.calc(a.marginXXS).mul(1.5).equal())}`,"&::after":{width:a.lineWidth,height:"100%"}},[`> ${m}-item:not(:last-child) > ${m}-item-container > ${m}-item-tail`]:{display:"block"},[` > ${m}-item > ${m}-item-container > ${m}-item-content > ${m}-item-title`]:{"&::after":{display:"none"}},[`&${m}-small ${m}-item-container`]:{[`${m}-item-tail`]:{position:"absolute",top:0,insetInlineStart:a.calc(A).div(2).sub(a.lineWidth).equal(),padding:`${(0,ie.unit)(a.calc(a.marginXXS).mul(1.5).add(A).equal())} 0 ${(0,ie.unit)(a.calc(a.marginXXS).mul(1.5).equal())}`},[`${m}-item-title`]:{lineHeight:(0,ie.unit)(A)}}}}};const tn="wait",st="process",Ae="finish",ut="error",Dn=(a,m)=>{const A=`${m.componentCls}-item`,W=`${a}IconColor`,se=`${a}TitleColor`,ue=`${a}DescriptionColor`,Se=`${a}TailColor`,Te=`${a}IconBgColor`,we=`${a}IconBorderColor`,De=`${a}DotColor`;return{[`${A}-${a} ${A}-icon`]:{backgroundColor:m[Te],borderColor:m[we],[`> ${m.componentCls}-icon`]:{color:m[W],[`${m.componentCls}-icon-dot`]:{background:m[De]}}},[`${A}-${a}${A}-custom ${A}-icon`]:{[`> ${m.componentCls}-icon`]:{color:m[De]}},[`${A}-${a} > ${A}-container > ${A}-content > ${A}-title`]:{color:m[se],"&::after":{backgroundColor:m[Se]}},[`${A}-${a} > ${A}-container > ${A}-content > ${A}-description`]:{color:m[ue]},[`${A}-${a} > ${A}-container > ${A}-tail::after`]:{backgroundColor:m[Se]}}},gt=a=>{const{componentCls:m,motionDurationSlow:A}=a,W=`${m}-item`,se=`${W}-icon`;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[W]:{position:"relative",display:"inline-block",flex:1,overflow:"hidden",verticalAlign:"top","&:last-child":{flex:"none",[`> ${W}-container > ${W}-tail, > ${W}-container > ${W}-content > ${W}-title::after`]:{display:"none"}}},[`${W}-container`]:{outline:"none","&:focus-visible":{[se]:Object.assign({},(0,u.oN)(a))}},[`${se}, ${W}-content`]:{display:"inline-block",verticalAlign:"top"},[se]:{width:a.iconSize,height:a.iconSize,marginTop:0,marginBottom:0,marginInlineStart:0,marginInlineEnd:a.marginXS,fontSize:a.iconFontSize,fontFamily:a.fontFamily,lineHeight:(0,ie.unit)(a.iconSize),textAlign:"center",borderRadius:a.iconSize,border:`${(0,ie.unit)(a.lineWidth)} ${a.lineType} transparent`,transition:`background-color ${A}, border-color ${A}`,[`${m}-icon`]:{position:"relative",top:a.iconTop,color:a.colorPrimary,lineHeight:1}},[`${W}-tail`]:{position:"absolute",top:a.calc(a.iconSize).div(2).equal(),insetInlineStart:0,width:"100%","&::after":{display:"inline-block",width:"100%",height:a.lineWidth,background:a.colorSplit,borderRadius:a.lineWidth,transition:`background ${A}`,content:'""'}},[`${W}-title`]:{position:"relative",display:"inline-block",paddingInlineEnd:a.padding,color:a.colorText,fontSize:a.fontSizeLG,lineHeight:(0,ie.unit)(a.titleLineHeight),"&::after":{position:"absolute",top:a.calc(a.titleLineHeight).div(2).equal(),insetInlineStart:"100%",display:"block",width:9999,height:a.lineWidth,background:a.processTailColor,content:'""'}},[`${W}-subtitle`]:{display:"inline",marginInlineStart:a.marginXS,color:a.colorTextDescription,fontWeight:"normal",fontSize:a.fontSize},[`${W}-description`]:{color:a.colorTextDescription,fontSize:a.fontSize}},Dn(tn,a)),Dn(st,a)),{[`${W}-process > ${W}-container > ${W}-title`]:{fontWeight:a.fontWeightStrong}}),Dn(Ae,a)),Dn(ut,a)),{[`${W}${m}-next-error > ${m}-item-title::after`]:{background:a.colorError},[`${W}-disabled`]:{cursor:"not-allowed"}})},Me=a=>{const{componentCls:m,motionDurationSlow:A}=a;return{[`& ${m}-item`]:{[`&:not(${m}-item-active)`]:{[`& > ${m}-item-container[role='button']`]:{cursor:"pointer",[`${m}-item`]:{[`&-title, &-subtitle, &-description, &-icon ${m}-icon`]:{transition:`color ${A}`}},"&:hover":{[`${m}-item`]:{"&-title, &-subtitle, &-description":{color:a.colorPrimary}}}},[`&:not(${m}-item-process)`]:{[`& > ${m}-item-container[role='button']:hover`]:{[`${m}-item`]:{"&-icon":{borderColor:a.colorPrimary,[`${m}-icon`]:{color:a.colorPrimary}}}}}}},[`&${m}-horizontal:not(${m}-label-vertical)`]:{[`${m}-item`]:{paddingInlineStart:a.padding,whiteSpace:"nowrap","&:first-child":{paddingInlineStart:0},[`&:last-child ${m}-item-title`]:{paddingInlineEnd:0},"&-tail":{display:"none"},"&-description":{maxWidth:a.descriptionMaxWidth,whiteSpace:"normal"}}}}},Re=a=>{const{componentCls:m}=a;return{[m]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,u.Wf)(a)),{display:"flex",width:"100%",fontSize:0,textAlign:"initial"}),gt(a)),Me(a)),Oe(a)),Xe(a)),nn(a)),Tn(a)),at(a)),lt(a)),Je(a)),Kn(a)),Bn(a)),On(a))}},Ie=a=>({titleLineHeight:a.controlHeight,customIconSize:a.controlHeight,customIconTop:0,customIconFontSize:a.controlHeightSM,iconSize:a.controlHeight,iconTop:-.5,iconFontSize:a.fontSize,iconSizeSM:a.fontSizeHeading3,dotSize:a.controlHeight/4,dotCurrentSize:a.controlHeightLG/4,navArrowColor:a.colorTextDisabled,navContentMaxWidth:"unset",descriptionMaxWidth:140,waitIconColor:a.wireframe?a.colorTextDisabled:a.colorTextLabel,waitIconBgColor:a.wireframe?a.colorBgContainer:a.colorFillContent,waitIconBorderColor:a.wireframe?a.colorTextDisabled:"transparent",finishIconBgColor:a.wireframe?a.colorBgContainer:a.controlItemBgActive,finishIconBorderColor:a.wireframe?a.colorPrimary:a.controlItemBgActive});var Pe=(0,pe.I$)("Steps",a=>{const{colorTextDisabled:m,controlHeightLG:A,colorTextLightSolid:W,colorText:se,colorPrimary:ue,colorTextDescription:Se,colorTextQuaternary:Te,colorError:we,colorBorderSecondary:De,colorSplit:an}=a,vn=(0,sn.mergeToken)(a,{processIconColor:W,processTitleColor:se,processDescriptionColor:se,processIconBgColor:ue,processIconBorderColor:ue,processDotColor:ue,processTailColor:an,waitTitleColor:Se,waitDescriptionColor:Se,waitTailColor:an,waitDotColor:m,finishIconColor:ue,finishTitleColor:se,finishDescriptionColor:Se,finishTailColor:ue,finishDotColor:ue,errorIconColor:W,errorTitleColor:we,errorDescriptionColor:we,errorTailColor:an,errorIconBgColor:we,errorIconBorderColor:we,errorDotColor:we,stepsNavActiveColor:ue,stepsProgressSize:A,inlineDotSize:6,inlineTitleColor:Te,inlineTailColor:De});return[Re(vn)]},Ie),qe=g(50344);function $e(a){return a.filter(m=>m)}function un(a,m){if(a)return a;const A=(0,qe.Z)(m).map(W=>{if(z.isValidElement(W)){const{props:se}=W;return Object.assign({},se)}return null});return $e(A)}var rn=function(a,m){var A={};for(var W in a)Object.prototype.hasOwnProperty.call(a,W)&&m.indexOf(W)<0&&(A[W]=a[W]);if(a!=null&&typeof Object.getOwnPropertySymbols=="function")for(var se=0,W=Object.getOwnPropertySymbols(a);se{const{percent:m,size:A,className:W,rootClassName:se,direction:ue,items:Se,responsive:Te=!0,current:we=0,children:De,style:an}=a,vn=rn(a,["percent","size","className","rootClassName","direction","items","responsive","current","children","style"]),{xs:Sn}=(0,Ke.Z)(Te),{getPrefixCls:$n,direction:Fn,className:Gn,style:Xn}=(0,bn.dj)("steps"),ct=z.useMemo(()=>Te&&Sn?"vertical":ue,[Sn,ue]),en=(0,Le.Z)(A),Ye=$n("steps",a.prefixCls),[fn,En,Mn]=Pe(Ye),Jn=a.type==="inline",zn=$n("",a.iconPrefix),In=un(Se,De),Yn=Jn?void 0:m,Qn=Object.assign(Object.assign({},Xn),an),dt=N()(Gn,{[`${Ye}-rtl`]:Fn==="rtl",[`${Ye}-with-progress`]:Yn!==void 0},W,se,En,Mn),vt={finish:z.createElement(fe.Z,{className:`${Ye}-finish-icon`}),error:z.createElement(ye.Z,{className:`${Ye}-error-icon`})},qn=({node:ke,status:He})=>{if(He==="process"&&Yn!==void 0){const kn=en==="small"?32:40;return z.createElement("div",{className:`${Ye}-progress-icon`},z.createElement(Qe.Z,{type:"circle",percent:Yn,size:kn,strokeWidth:4,format:()=>null}),ke)}return ke},Wn=(ke,He)=>ke.description?z.createElement(hn.Z,{title:ke.description},He):He;return fn(z.createElement(Ee,Object.assign({icons:vt},vn,{style:Qn,current:we,size:en,items:In,itemRender:Jn?Wn:void 0,stepIcon:qn,direction:ct,prefixCls:Ye,iconPrefix:zn,className:dt})))};wn.Step=Ee.Step;var Rn=wn}}]); diff --git a/app/bootstrap/src/main/resources/static/index.html b/app/bootstrap/src/main/resources/static/index.html index 46dd871d..854ba373 100644 --- a/app/bootstrap/src/main/resources/static/index.html +++ b/app/bootstrap/src/main/resources/static/index.html @@ -5,10 +5,10 @@ - +
    - + \ No newline at end of file diff --git a/app/bootstrap/src/main/resources/static/p__Allocation__Individual__index.25c38f84.async.js b/app/bootstrap/src/main/resources/static/p__Allocation__Individual__index.25c38f84.async.js new file mode 100644 index 00000000..6ec69641 --- /dev/null +++ b/app/bootstrap/src/main/resources/static/p__Allocation__Individual__index.25c38f84.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[8332],{52745:function(J,x,e){e.d(x,{Z:function(){return c}});var T=e(87462),a=e(62435),O={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 474H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h720c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"minus",theme:"outlined"},y=O,D=e(84089),E=function(l,A){return a.createElement(D.Z,(0,T.Z)({},l,{ref:A,icon:y}))},m=a.forwardRef(E),c=m},5966:function(J,x,e){var T=e(97685),a=e(1413),O=e(91),y=e(21770),D=e(99859),E=e(55241),m=e(98423),c=e(62435),v=e(58055),l=e(86074),A=["fieldProps","proFieldProps"],f=["fieldProps","proFieldProps"],s="text",b=function(o){var n=o.fieldProps,p=o.proFieldProps,u=(0,O.Z)(o,A);return(0,l.jsx)(v.Z,(0,a.Z)({valueType:s,fieldProps:n,filedConfig:{valueType:s},proFieldProps:p},u))},W=function(o){var n=(0,y.Z)(o.open||!1,{value:o.open,onChange:o.onOpenChange}),p=(0,T.Z)(n,2),u=p[0],U=p[1];return(0,l.jsx)(D.Z.Item,{shouldUpdate:!0,noStyle:!0,children:function($){var Z,N=$.getFieldValue(o.name||[]);return(0,l.jsx)(E.Z,(0,a.Z)((0,a.Z)({getPopupContainer:function(i){return i&&i.parentNode?i.parentNode:i},onOpenChange:function(i){return U(i)},content:(0,l.jsxs)("div",{style:{padding:"4px 0"},children:[(Z=o.statusRender)===null||Z===void 0?void 0:Z.call(o,N),o.strengthText?(0,l.jsx)("div",{style:{marginTop:10},children:(0,l.jsx)("span",{children:o.strengthText})}):null]}),overlayStyle:{width:240},placement:"rightTop"},o.popoverProps),{},{open:u,children:o.children}))}})},S=function(o){var n=o.fieldProps,p=o.proFieldProps,u=(0,O.Z)(o,f),U=(0,c.useState)(!1),B=(0,T.Z)(U,2),$=B[0],Z=B[1];return n!=null&&n.statusRender&&u.name?(0,l.jsx)(W,{name:u.name,statusRender:n==null?void 0:n.statusRender,popoverProps:n==null?void 0:n.popoverProps,strengthText:n==null?void 0:n.strengthText,open:$,onOpenChange:Z,children:(0,l.jsx)("div",{children:(0,l.jsx)(v.Z,(0,a.Z)({valueType:"password",fieldProps:(0,a.Z)((0,a.Z)({},(0,m.Z)(n,["statusRender","popoverProps","strengthText"])),{},{onBlur:function(F){var i;n==null||(i=n.onBlur)===null||i===void 0||i.call(n,F),Z(!1)},onClick:function(F){var i;n==null||(i=n.onClick)===null||i===void 0||i.call(n,F),Z(!0)}}),proFieldProps:p,filedConfig:{valueType:s}},u))})}):(0,l.jsx)(v.Z,(0,a.Z)({valueType:"password",fieldProps:n,proFieldProps:p,filedConfig:{valueType:s}},u))},R=b;R.Password=S,R.displayName="ProFormComponent",x.Z=R},90672:function(J,x,e){var T=e(1413),a=e(91),O=e(62435),y=e(58055),D=e(86074),E=["fieldProps","proFieldProps"],m=function(v,l){var A=v.fieldProps,f=v.proFieldProps,s=(0,a.Z)(v,E);return(0,D.jsx)(y.Z,(0,T.Z)({ref:l,valueType:"textarea",fieldProps:A,proFieldProps:f},s))};x.Z=O.forwardRef(m)},24163:function(J,x,e){var T=e(97857),a=e.n(T),O=e(25593),y=e(83062),D=e(62435),E=e(86074),m=O.Z.Paragraph;x.Z=function(c){var v=c.text,l=c.width,A=c.maxWidth,f=c.rows,s=f===void 0?2:f,b=c.placement,W=b===void 0?"top":b,S=c.color,R=S===void 0?"rgba(0, 0, 0, 0.88)":S,P=c.link,o=P===void 0?!1:P,n=c.onClickCallBackFunc,p=c.style,u=p===void 0?{}:p,U=c.copyable,B=U===void 0?!1:U;return(0,E.jsx)("div",{style:{maxWidth:A,width:l},children:(0,E.jsx)(y.Z,{title:(0,E.jsx)("div",{children:v}),placement:W,children:(0,E.jsx)(m,{ellipsis:{rows:s},style:a()({marginBottom:0,color:R,cursor:o?"pointer":""},u),onClick:n,copyable:B,children:v})})})}},99069:function(J,x,e){var T=e(15009),a=e.n(T),O=e(99289),y=e.n(O),D=e(5574),E=e.n(D),m=e(93046),c=e(98665),v=e(37476),l=e(5966),A=e(97462),f=e(45830),s=e(68872),b=e(99859),W=e(96486),S=e.n(W),R=e(62435),P=e(86074),o=function(p){var u=(0,f.useAccess)(),U=s.ZP.useMessage(),B=E()(U,2),$=B[0],Z=B[1],N=b.Z.useForm(),F=E()(N,1),i=F[0],I=(0,f.useIntl)(),he=p.editFormVisible,Ee=p.setEditFormVisible,ue=function(){Ee(!1),i.resetFields()},Pe=function(){var Q=y()(a()().mark(function X(G){var se,te,z,ce;return a()().wrap(function(M){for(;;)switch(M.prev=M.next){case 0:return se=G.passwordAgo,te=G.passwordNow,z={oldPassword:se,newPassword:te,userId:u.userId},M.next=4,(0,c.changeUserPassword)(z);case 4:ce=M.sent,ce.msg==="success"&&(ue(),$.success(I.formatMessage({id:"individual.module.text.password.changed.successfully"})),(0,m.A)(600));case 6:case"end":return M.stop()}},X)}));return function(G){return Q.apply(this,arguments)}}();return(0,P.jsxs)(P.Fragment,{children:[Z,(0,P.jsxs)(v.Y,{title:I.formatMessage({id:"individual.module.text.change.password"}),width:520,form:i,modalProps:{destroyOnClose:!0,onCancel:function(){return ue()},styles:{body:{paddingTop:12}}},labelCol:{span:I.locale==="en-US"?7:4},wrapperCol:{span:I.locale==="en-US"?17:20},layout:"horizontal",open:he,onFinish:Pe,children:[(0,P.jsx)(l.Z.Password,{name:"passwordAgo",label:I.formatMessage({id:"individual.module.text.old.password"}),rules:[{required:!0}]}),(0,P.jsx)(l.Z.Password,{name:"passwordNow",label:I.formatMessage({id:"individual.module.text.new.password"}),rules:[{required:!0}]}),(0,P.jsx)(A.Z,{name:["passwordNow"],children:function(X){var G=X.passwordNow;return(0,P.jsx)(l.Z.Password,{name:"passwordAck",label:I.formatMessage({id:"individual.module.text.confirm.password"}),rules:[{required:!0,validator:function(te,z){return(0,W.isEmpty)(z)?Promise.reject(I.formatMessage({id:"individual.module.text.confirm.password.empty.tip"})):z!==G?Promise.reject(I.formatMessage({id:"individual.module.text.confirm.password.inconsistent.tip"})):Promise.resolve()}}]})}})]})]})};x.Z=o},67629:function(J,x,e){e.r(x),e.d(x,{default:function(){return Oe}});var T=e(5574),a=e.n(T),O=e(71895),y=e(97857),D=e.n(y),E=e(15009),m=e.n(E),c=e(99289),v=e.n(c),l=e(53846),A=e(21987),f=e(62435),s=e(86074),b=function(g){var t=g.text,h=g.color,H=g.link,_=g.rows,L=_===void 0?1:_,V=g.style;return(0,s.jsx)(A.Z,{ellipsis:{rows:L},style:D()({marginBottom:0,color:h,cursor:H?"pointer":""},V),copyable:{text:t},children:"*** ***"})},W=b,S=e(24163),R=e(98665),P=e(37476),o=e(90672),n=e(45830),p=e(68872),u=e(99859),U=function(g){var t=p.ZP.useMessage(),h=a()(t,2),H=h[0],_=h[1],L=u.Z.useForm(),V=a()(L,1),k=V[0],w=(0,n.useIntl)(),me=g.editFormVisible,Me=g.setEditFormVisible,Y=g.accessInfo,ne=g.tableActionRef,ve=function(){Me(!1),k.resetFields()},_e=function(){var re=v()(m()().mark(function ae(fe){var oe,pe,ge,ee,le;return m()().wrap(function(d){for(;;)switch(d.prev=d.next){case 0:return oe=fe.remark,pe={id:Y.id,remark:oe},d.next=4,(0,R.remarkAccessKey)(pe);case 4:ge=d.sent,ge.msg==="success"&&(H.success(w.formatMessage({id:"common.message.text.add.success"})),ve(),ne==null||(ee=ne.current)===null||ee===void 0||(le=ee.reloadAndRest)===null||le===void 0||le.call(ee));case 6:case"end":return d.stop()}},ae)}));return function(fe){return re.apply(this,arguments)}}();return(0,s.jsxs)(s.Fragment,{children:[_,(0,s.jsx)(P.Y,{title:w.formatMessage({id:"individual.table.columns.remark.information"}),width:460,form:k,modalProps:{destroyOnClose:!0,onCancel:function(){return ve()},styles:{body:{paddingTop:12}}},labelCol:{span:4},wrapperCol:{span:20},layout:"horizontal",open:me,onFinish:_e,children:(0,s.jsx)(o.Z,{name:"remark",label:w.formatMessage({id:"individual.table.columns.text.remark"}),rules:[{required:!0}],initialValue:Y==null?void 0:Y.remark})})]})},B=U,$=e(86548),Z=e(52745),N=e(90498),F=e(86250),i=e(83622),I=e(86738),he=function(){var g=p.ZP.useMessage(),t=a()(g,2),h=t[0],H=t[1],_=(0,n.useIntl)(),L=(0,f.useRef)(),V=(0,f.useState)(!1),k=a()(V,2),w=k[0],me=k[1],Me=(0,f.useState)(0),Y=a()(Me,2),ne=Y[0],ve=Y[1],_e=(0,f.useRef)({}),re=(0,f.useState)(!1),ae=a()(re,2),fe=ae[0],oe=ae[1],pe=function(){var C=v()(m()().mark(function d(){var r,K;return m()().wrap(function(j){for(;;)switch(j.prev=j.next){case 0:return me(!0),j.next=3,(0,R.createAccessKey)({});case 3:r=j.sent,me(!1),r.msg==="success"&&(h.success(_.formatMessage({id:"common.message.text.create.success"})),(K=L.current)===null||K===void 0||K.reloadAndRest());case 6:case"end":return j.stop()}},d)}));return function(){return C.apply(this,arguments)}}(),ge=function(){var C=v()(m()().mark(function d(r){var K,ie;return m()().wrap(function(de){for(;;)switch(de.prev=de.next){case 0:return de.next=2,(0,R.deleteAccessKey)({id:r==null?void 0:r.id});case 2:K=de.sent,K.msg==="success"&&(h.success(_.formatMessage({id:"common.message.text.delete.success"})),(ie=L.current)===null||ie===void 0||ie.reloadAndRest());case 4:case"end":return de.stop()}},d)}));return function(r){return C.apply(this,arguments)}}(),ee=function(d){_e.current=D()({},d),oe(!0)},le=[{title:_.formatMessage({id:"cloudAccount.extend.title.createTime"}),dataIndex:"gmtCreate",valueType:"dateTime",align:"left",render:function(d,r){return(0,s.jsx)("section",{style:{color:"#999"},children:(r==null?void 0:r.gmtCreate)||"-"})}},{title:"ACCESS KEY",dataIndex:"accessKey",valueType:"text",align:"left",render:function(d,r){return(0,s.jsx)(S.Z,{text:r==null?void 0:r.accessKey,copyable:!0,placement:"topLeft",rows:1})}},{title:"SECRET KEY",dataIndex:"secretKey",valueType:"text",align:"left",width:320,render:function(d,r){return(0,s.jsx)(W,{text:(r==null?void 0:r.secretKey)||"-",style:{minWidth:320},link:!1})}},{title:_.formatMessage({id:"individual.table.columns.remark.information"}),dataIndex:"remark",valueType:"text",align:"left",render:function(d,r){return(0,s.jsxs)(F.Z,{align:"center",children:[(0,s.jsx)(S.Z,{text:r.remark,placement:"top",maxWidth:240,rows:1}),(0,s.jsx)(i.ZP,{type:"link",onClick:function(){return ee(r)},children:(0,s.jsx)($.Z,{})})]})}},{title:_.formatMessage({id:"cloudAccount.extend.title.cloud.operate"}),dataIndex:"option",valueType:"option",align:"center",width:120,render:function(d,r){return(0,s.jsx)(I.Z,{title:_.formatMessage({id:"common.button.text.delete.confirm"}),onConfirm:function(){return ge(r)},okText:_.formatMessage({id:"common.button.text.ok"}),cancelText:_.formatMessage({id:"common.button.text.cancel"}),children:(0,s.jsx)(i.ZP,{type:"link",danger:!0,children:(0,s.jsx)(Z.Z,{})})})}}];return(0,s.jsxs)(s.Fragment,{children:[H,(0,s.jsx)(N.Z,{headerTitle:(0,s.jsx)("div",{className:l.Z.customTitle,children:_.formatMessage({id:"individual.module.text.authentication.information"})}),actionRef:L,rowKey:"id",search:!1,options:!1,toolBarRender:function(){return[(0,s.jsx)(i.ZP,{type:"primary",onClick:pe,loading:w,disabled:ne>=3,children:_.formatMessage({id:"individual.module.text.add.authentication"})},"create")]},request:v()(m()().mark(function C(){var d,r,K;return m()().wrap(function(j){for(;;)switch(j.prev=j.next){case 0:return j.next=2,(0,R.queryAccessKeyList)({});case 2:return d=j.sent,r=d.content,K=d.code,ve((r==null?void 0:r.length)||0),j.abrupt("return",{data:r||[],total:(r==null?void 0:r.length)||0,success:K===200||!1});case 7:case"end":return j.stop()}},C)})),columns:le,pagination:!1}),(0,s.jsx)(B,{editFormVisible:fe,setEditFormVisible:oe,accessInfo:_e.current,tableActionRef:L})]})},Ee=he,ue=e(99069),Pe=e(17910),Q=e(29448),X=e(54811),G=e(87547),se=e(39380),te=e(93410),z=e(25593),ce=e(21532),Ce=e(71230),M=e(15746),je=e(83062),q=z.Z.Text,Te=function(){var g,t=(0,n.useAccess)(),h=(0,n.useIntl)(),H=(0,f.useState)(!1),_=a()(H,2),L=_[0],V=_[1],k=function(){V(!0)};return(0,s.jsxs)(se._z,{title:!1,children:[(0,s.jsxs)(ce.ZP,{theme:{components:{Form:{itemMarginBottom:12,labelColor:"rgba(131, 131, 131, 1)",labelColonMarginInlineEnd:20}}},children:[(0,s.jsx)(te.Z,{title:(0,s.jsxs)(F.Z,{children:[(0,s.jsx)("img",{src:O.Z,alt:"SMILE_ICON",style:{width:23,marginRight:6}}),(0,Q.bi)(),t!=null&&t.username?"".concat(t.username):""]}),style:{marginBottom:16},children:(0,s.jsxs)(Ce.Z,{children:[(0,s.jsx)(M.Z,{span:24,children:(0,s.jsxs)(F.Z,{justify:"space-between",children:[(0,s.jsx)(u.Z.Item,{label:h.formatMessage({id:"individual.module.text.login.user"}),children:(t==null?void 0:t.username)||"***"}),(0,s.jsxs)(i.ZP,{onClick:k,style:{gap:4,padding:"4px 10px"},children:[(0,s.jsx)($.Z,{}),h.formatMessage({id:"individual.module.text.change.password"})]})]})}),(0,s.jsx)(M.Z,{span:8,children:(0,s.jsx)(u.Z.Item,{label:h.formatMessage({id:"individual.module.text.account.id"}),children:(0,s.jsx)(q,{copyable:!0,style:{color:"rgba(74, 74, 74, 1)"},children:(t==null?void 0:t.userId)||"-"})})}),(0,s.jsx)(M.Z,{span:8,children:(0,s.jsx)(u.Z.Item,{label:h.formatMessage({id:"individual.module.text.current.tenant"}),children:(0,s.jsx)(q,{style:{color:"rgba(74, 74, 74, 1)"},children:(t==null?void 0:t.tenantName)||"-"})})}),(0,s.jsx)(M.Z,{span:8,children:(0,s.jsx)(u.Z.Item,{label:h.formatMessage({id:"user.module.title.user.role"}),children:t!=null&&t.roleName?(0,s.jsx)(je.Z,{title:((g=Pe.QQ.find(function(w){return w.value===(t==null?void 0:t.roleName)}))===null||g===void 0?void 0:g.label)||"-",children:t.roleName==="admin"?(0,s.jsx)(X.Z,{style:{color:"#faad14",fontSize:"16px"}}):(0,s.jsx)(G.Z,{style:{color:"#1890ff",fontSize:"16px"}})}):(0,s.jsx)(q,{style:{color:"rgba(74, 74, 74, 1)"},children:"-"})})}),(0,s.jsx)(M.Z,{span:8,children:(0,s.jsx)(u.Z.Item,{label:h.formatMessage({id:"cloudAccount.extend.title.createTime"}),children:(0,s.jsx)(q,{style:{color:"rgba(74, 74, 74, 1)"},children:(t==null?void 0:t.gmtCreate)||"-"})})}),(0,s.jsx)(M.Z,{span:8,children:(0,s.jsx)(u.Z.Item,{label:h.formatMessage({id:"cloudAccount.extend.title.updateTime"}),children:(0,s.jsx)(q,{style:{color:"rgba(74, 74, 74, 1)"},children:(t==null?void 0:t.gmtModified)||"-"})})}),(0,s.jsx)(M.Z,{span:8,children:(0,s.jsx)(u.Z.Item,{label:h.formatMessage({id:"individual.module.text.last.login.time"}),children:(0,s.jsx)(q,{style:{color:"rgba(74, 74, 74, 1)"},children:(t==null?void 0:t.lastLoginTime)||"-"})})})]})}),(0,s.jsx)(Ee,{})]}),(0,s.jsx)(ue.Z,{editFormVisible:L,setEditFormVisible:V})]})},Oe=Te},53846:function(J,x){x.Z={customTitle:"customTitle___nzcxh",riskHigh:"riskHigh___GstO6",riskMedium:"riskMedium___F4JTb",riskLow:"riskLow___HJopw",imgProcess:"imgProcess___NGndv",imgResult:"imgResult___wKhiG",validTag:"validTag___TRSau",invalidTag:"invalidTag___opVlG",waitingTag:"waitingTag___JZpZT"}}}]); diff --git a/app/bootstrap/src/main/resources/static/p__Allocation__Individual__index.638042c2.chunk.css b/app/bootstrap/src/main/resources/static/p__Allocation__Individual__index.790bc11c.chunk.css similarity index 51% rename from app/bootstrap/src/main/resources/static/p__Allocation__Individual__index.638042c2.chunk.css rename to app/bootstrap/src/main/resources/static/p__Allocation__Individual__index.790bc11c.chunk.css index 14edf38d..7989385d 100644 --- a/app/bootstrap/src/main/resources/static/p__Allocation__Individual__index.638042c2.chunk.css +++ b/app/bootstrap/src/main/resources/static/p__Allocation__Individual__index.790bc11c.chunk.css @@ -1 +1 @@ -.customTitle___nzcxh{position:relative;font-size:15px;padding-left:12px}.customTitle___nzcxh:before{position:absolute;content:"";width:4px;height:18px;left:0;top:50%;transform:translateY(-50%);background-color:#3274ee}.riskHigh___GstO6{background:#ffedea;border-radius:2px;color:#ec4344;border:none}.riskMedium___F4JTb{background:#ffe9cc;border-radius:2px;color:#fc6d19;border:none}.riskLow___HJopw{background:#fff5cd;border-radius:2px;color:#f9aa00;border:none}.imgProcess___NGndv{width:12px;height:12px;margin-right:3px;margin-bottom:1px}.imgResult___wKhiG{width:11px;height:11px;margin:0 3px 2px 0}.validTag___TRSau{background:#f6ffed;border:1px solid #b7ec8f;border-radius:2px;color:#379e0e;line-height:22px}.invalidTag___opVlG{background:#ffedec;border:1px solid #ffb2af;border-radius:2px;color:#ff3931}.waitingTag___JZpZT{background:#fff1d4;border:1px solid #ffe09d;border-radius:2px;color:#ffb310} +.customTitle___nzcxh{position:relative;font-size:15px;padding-left:12px}.customTitle___nzcxh:before{position:absolute;content:"";width:4px;height:18px;left:0;top:50%;transform:translateY(-50%);background-color:#3274ee}.riskHigh___GstO6{background:#ffedea;border-radius:2px;color:#ec4344;border:none}.riskMedium___F4JTb{background:#ffe9cc;border-radius:2px;color:#fc6d19;border:none}.riskLow___HJopw{background:#fff5cd;border-radius:2px;color:#f9aa00;border:none}.imgProcess___NGndv{width:12px;height:12px;margin-right:3px;margin-bottom:1px}.imgResult___wKhiG{width:11px;height:11px;margin:0 3px 2px 0}.validTag___TRSau{background:#f6ffed;border:1px solid #b7ec8f;border-radius:2px;color:#379e0e;line-height:22px}.invalidTag___opVlG{background:#ffedec;border:1px solid #ffb2af;border-radius:2px;color:#ff3931}.waitingTag___JZpZT{background:#fff1d4;border:1px solid #ffe09d;border-radius:2px;color:#ffb310}.customTitle{position:relative;font-size:15px;padding-left:12px}.customTitle:before{position:absolute;content:"";width:4px;height:18px;left:0;top:50%;transform:translateY(-50%);background-color:#3274ee}.riskHigh{background:#ffedea;border-radius:2px;color:#ec4344;border:none}.riskMedium{background:#ffe9cc;border-radius:2px;color:#fc6d19;border:none}.riskLow{background:#fff5cd;border-radius:2px;color:#f9aa00;border:none}.imgProcess{width:12px;height:12px;margin-right:3px;margin-bottom:1px}.imgResult{width:11px;height:11px;margin:0 3px 2px 0}.validTag{background:#f6ffed;border:1px solid #b7ec8f;border-radius:2px;color:#379e0e;line-height:22px}.invalidTag{background:#ffedec;border:1px solid #ffb2af;border-radius:2px;color:#ff3931}.waitingTag{background:#fff1d4;border:1px solid #ffe09d;border-radius:2px;color:#ffb310} diff --git a/app/bootstrap/src/main/resources/static/p__Allocation__Individual__index.d8c9102e.async.js b/app/bootstrap/src/main/resources/static/p__Allocation__Individual__index.d8c9102e.async.js deleted file mode 100644 index 7c91466a..00000000 --- a/app/bootstrap/src/main/resources/static/p__Allocation__Individual__index.d8c9102e.async.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[8332],{5966:function(se,D,t){var L=t(97685),l=t(1413),v=t(91),U=t(21770),S=t(23323),j=t(55241),z=t(98423),u=t(62435),f=t(10354),d=t(86074),b=["fieldProps","proFieldProps"],I=["fieldProps","proFieldProps"],E="text",w=function(o){var e=o.fieldProps,_=o.proFieldProps,p=(0,v.Z)(o,b);return(0,d.jsx)(f.Z,(0,l.Z)({valueType:E,fieldProps:e,filedConfig:{valueType:E},proFieldProps:_},p))},M=function(o){var e=(0,U.Z)(o.open||!1,{value:o.open,onChange:o.onOpenChange}),_=(0,L.Z)(e,2),p=_[0],A=_[1];return(0,d.jsx)(S.Z.Item,{shouldUpdate:!0,noStyle:!0,children:function(Y){var C,Z=Y.getFieldValue(o.name||[]);return(0,d.jsx)(j.Z,(0,l.Z)((0,l.Z)({getPopupContainer:function(a){return a&&a.parentNode?a.parentNode:a},onOpenChange:function(a){return A(a)},content:(0,d.jsxs)("div",{style:{padding:"4px 0"},children:[(C=o.statusRender)===null||C===void 0?void 0:C.call(o,Z),o.strengthText?(0,d.jsx)("div",{style:{marginTop:10},children:(0,d.jsx)("span",{children:o.strengthText})}):null]}),overlayStyle:{width:240},placement:"rightTop"},o.popoverProps),{},{open:p,children:o.children}))}})},Q=function(o){var e=o.fieldProps,_=o.proFieldProps,p=(0,v.Z)(o,I),A=(0,u.useState)(!1),h=(0,L.Z)(A,2),Y=h[0],C=h[1];return e!=null&&e.statusRender&&p.name?(0,d.jsx)(M,{name:p.name,statusRender:e==null?void 0:e.statusRender,popoverProps:e==null?void 0:e.popoverProps,strengthText:e==null?void 0:e.strengthText,open:Y,onOpenChange:C,children:(0,d.jsx)("div",{children:(0,d.jsx)(f.Z,(0,l.Z)({valueType:"password",fieldProps:(0,l.Z)((0,l.Z)({},(0,z.Z)(e,["statusRender","popoverProps","strengthText"])),{},{onBlur:function(F){var a;e==null||(a=e.onBlur)===null||a===void 0||a.call(e,F),C(!1)},onClick:function(F){var a;e==null||(a=e.onClick)===null||a===void 0||a.call(e,F),C(!0)}}),proFieldProps:_,filedConfig:{valueType:E}},p))})}):(0,d.jsx)(f.Z,(0,l.Z)({valueType:"password",fieldProps:e,proFieldProps:_,filedConfig:{valueType:E}},p))},y=w;y.Password=Q,y.displayName="ProFormComponent",D.Z=y},90672:function(se,D,t){var L=t(1413),l=t(91),v=t(62435),U=t(10354),S=t(86074),j=["fieldProps","proFieldProps"],z=function(f,d){var b=f.fieldProps,I=f.proFieldProps,E=(0,l.Z)(f,j);return(0,S.jsx)(U.Z,(0,L.Z)({ref:d,valueType:"textarea",fieldProps:b,proFieldProps:I},E))};D.Z=v.forwardRef(z)},24163:function(se,D,t){var L=t(97857),l=t.n(L),v=t(25593),U=t(83062),S=t(62435),j=t(86074),z=v.Z.Paragraph;D.Z=function(u){var f=u.text,d=u.width,b=u.maxWidth,I=u.rows,E=I===void 0?2:I,w=u.placement,M=w===void 0?"top":w,Q=u.color,y=Q===void 0?"rgba(0, 0, 0, 0.88)":Q,g=u.link,o=g===void 0?!1:g,e=u.onClickCallBackFunc,_=u.style,p=_===void 0?{}:_,A=u.copyable,h=A===void 0?!1:A;return(0,j.jsx)("div",{style:{maxWidth:b,width:d},children:(0,j.jsx)(U.Z,{title:(0,j.jsx)("div",{children:f}),placement:M,children:(0,j.jsx)(z,{ellipsis:{rows:E},style:l()({marginBottom:0,color:y,cursor:o?"pointer":""},p),onClick:e,copyable:h,children:f})})})}},99069:function(se,D,t){var L=t(15009),l=t.n(L),v=t(99289),U=t.n(v),S=t(5574),j=t.n(S),z=t(99311),u=t(98665),f=t(37476),d=t(5966),b=t(97462),I=t(92016),E=t(68872),w=t(23323),M=t(96486),Q=t.n(M),y=t(62435),g=t(86074),o=function(_){var p=(0,I.useAccess)(),A=E.ZP.useMessage(),h=j()(A,2),Y=h[0],C=h[1],Z=w.Z.useForm(),F=j()(Z,1),a=F[0],O=(0,I.useIntl)(),he=_.editFormVisible,me=_.setEditFormVisible,ve=function(){me(!1),a.resetFields()},xe=function(){var K=U()(l()().mark(function B(k){var re,ne,V,Me;return l()().wrap(function(G){for(;;)switch(G.prev=G.next){case 0:return re=k.passwordAgo,ne=k.passwordNow,V={oldPassword:re,newPassword:ne,userId:p.userId},G.next=4,(0,u.changeUserPassword)(V);case 4:Me=G.sent,Me.msg==="success"&&(ve(),Y.success(O.formatMessage({id:"individual.module.text.password.changed.successfully"})),(0,z.A)(600));case 6:case"end":return G.stop()}},B)}));return function(k){return K.apply(this,arguments)}}();return(0,g.jsxs)(g.Fragment,{children:[C,(0,g.jsxs)(f.Y,{title:O.formatMessage({id:"individual.module.text.change.password"}),width:520,form:a,modalProps:{destroyOnClose:!0,onCancel:function(){return ve()},styles:{body:{paddingTop:12}}},labelCol:{span:O.locale==="en-US"?7:4},wrapperCol:{span:O.locale==="en-US"?17:20},layout:"horizontal",open:he,onFinish:xe,children:[(0,g.jsx)(d.Z.Password,{name:"passwordAgo",label:O.formatMessage({id:"individual.module.text.old.password"}),rules:[{required:!0}]}),(0,g.jsx)(d.Z.Password,{name:"passwordNow",label:O.formatMessage({id:"individual.module.text.new.password"}),rules:[{required:!0}]}),(0,g.jsx)(b.Z,{name:["passwordNow"],children:function(B){var k=B.passwordNow;return(0,g.jsx)(d.Z.Password,{name:"passwordAck",label:O.formatMessage({id:"individual.module.text.confirm.password"}),rules:[{required:!0,validator:function(ne,V){return(0,M.isEmpty)(V)?Promise.reject(O.formatMessage({id:"individual.module.text.confirm.password.empty.tip"})):V!==k?Promise.reject(O.formatMessage({id:"individual.module.text.confirm.password.inconsistent.tip"})):Promise.resolve()}}]})}})]})]})};D.Z=o},2371:function(se,D,t){t.r(D),t.d(D,{default:function(){return Oe}});var L=t(5574),l=t.n(L),v=t(62435),U=Object.defineProperty,S=Object.getOwnPropertySymbols,j=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,u=(x,n,s)=>n in x?U(x,n,{enumerable:!0,configurable:!0,writable:!0,value:s}):x[n]=s,f=(x,n)=>{for(var s in n||(n={}))j.call(n,s)&&u(x,s,n[s]);if(S)for(var s of S(n))z.call(n,s)&&u(x,s,n[s]);return x};const d=x=>React.createElement("svg",f({className:"SMILE_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},x),React.createElement("path",{d:"M1005.056 514.121c0 271.945-220.526 492.434-492.507 492.434-271.909 0-492.435-220.489-492.435-492.434 0-272.018 220.49-492.47 492.435-492.47 271.981 0 492.47 220.488 492.47 492.47z",fill:"#FFD73A"}),React.createElement("path",{d:"M288.366 516.79a35.84 35.84 0 0 1-35.767-35.766v-85.87c0-19.675 16.091-35.767 35.767-35.767 19.712 0 35.803 16.092 35.803 35.767v85.87a35.84 35.84 0 0 1-35.803 35.767zm448.365 0a35.877 35.877 0 0 1-35.766-35.766v-85.87c0-19.675 16.091-35.767 35.766-35.767s35.767 16.092 35.767 35.767v85.87c0 19.675-16.091 35.767-35.767 35.767zm-224.95 185.345c-154.222 0-196.718-88.32-198.437-92.05a25.051 25.051 0 0 1 45.495-20.992c1.097 2.267 32.731 62.939 152.942 62.939 120.539 0 153.49-61.55 154.806-64.146a24.869 24.869 0 0 1 33.28-11.667 25.198 25.198 0 0 1 11.776 33.573c-1.828 3.767-45.897 92.343-199.862 92.343z",fill:"#3E3417"}),React.createElement("path",{d:"M259.73 569.783a71.68 71.68 0 1 1-143.36 0 71.68 71.68 0 0 1 143.36 0zm689.591 0a71.68 71.68 0 1 1-143.323 0 71.68 71.68 0 0 1 143.323 0z",fill:"#F44444"}));var b="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTEwMDUuMDU2IDUxNC4xMjFjMCAyNzEuOTQ1LTIyMC41MjYgNDkyLjQzNC00OTIuNTA3IDQ5Mi40MzQtMjcxLjkwOSAwLTQ5Mi40MzUtMjIwLjQ4OS00OTIuNDM1LTQ5Mi40MzQgMC0yNzIuMDE4IDIyMC40OS00OTIuNDcgNDkyLjQzNS00OTIuNDcgMjcxLjk4MSAwIDQ5Mi40NyAyMjAuNDg4IDQ5Mi40NyA0OTIuNDd6IiBmaWxsPSIjRkZENzNBIi8+PHBhdGggZD0iTTI4OC4zNjYgNTE2Ljc5YTM1Ljg0IDM1Ljg0IDAgMCAxLTM1Ljc2Ny0zNS43NjZ2LTg1Ljg3YzAtMTkuNjc1IDE2LjA5MS0zNS43NjcgMzUuNzY3LTM1Ljc2NyAxOS43MTIgMCAzNS44MDMgMTYuMDkyIDM1LjgwMyAzNS43Njd2ODUuODdhMzUuODQgMzUuODQgMCAwIDEtMzUuODAzIDM1Ljc2N3ptNDQ4LjM2NSAwYTM1Ljg3NyAzNS44NzcgMCAwIDEtMzUuNzY2LTM1Ljc2NnYtODUuODdjMC0xOS42NzUgMTYuMDkxLTM1Ljc2NyAzNS43NjYtMzUuNzY3czM1Ljc2NyAxNi4wOTIgMzUuNzY3IDM1Ljc2N3Y4NS44N2MwIDE5LjY3NS0xNi4wOTEgMzUuNzY3LTM1Ljc2NyAzNS43Njd6bS0yMjQuOTUgMTg1LjM0NWMtMTU0LjIyMiAwLTE5Ni43MTgtODguMzItMTk4LjQzNy05Mi4wNWEyNS4wNTEgMjUuMDUxIDAgMCAxIDQ1LjQ5NS0yMC45OTJjMS4wOTcgMi4yNjcgMzIuNzMxIDYyLjkzOSAxNTIuOTQyIDYyLjkzOSAxMjAuNTM5IDAgMTUzLjQ5LTYxLjU1IDE1NC44MDYtNjQuMTQ2YTI0Ljg2OSAyNC44NjkgMCAwIDEgMzMuMjgtMTEuNjY3IDI1LjE5OCAyNS4xOTggMCAwIDEgMTEuNzc2IDMzLjU3M2MtMS44MjggMy43NjctNDUuODk3IDkyLjM0My0xOTkuODYyIDkyLjM0M3oiIGZpbGw9IiMzRTM0MTciLz48cGF0aCBkPSJNMjU5LjczIDU2OS43ODNhNzEuNjggNzEuNjggMCAxIDEtMTQzLjM2IDAgNzEuNjggNzEuNjggMCAwIDEgMTQzLjM2IDB6bTY4OS41OTEgMGE3MS42OCA3MS42OCAwIDEgMS0xNDMuMzIzIDAgNzEuNjggNzEuNjggMCAwIDEgMTQzLjMyMyAweiIgZmlsbD0iI0Y0NDQ0NCIvPjwvc3ZnPg==",I=t(97857),E=t.n(I),w=t(15009),M=t.n(w),Q=t(99289),y=t.n(Q),g=t(53846),o=t(21987),e=t(86074),_=function(n){var s=n.text,m=n.color,J=n.link,c=n.rows,R=c===void 0?1:c,W=n.style;return(0,e.jsx)(o.Z,{ellipsis:{rows:R},style:E()({marginBottom:0,color:m,cursor:J?"pointer":""},W),copyable:{text:s},children:"*** ***"})},p=_,A=t(24163),h=t(98665),Y=t(37476),C=t(90672),Z=t(92016),F=t(68872),a=t(23323),O=function(n){var s=F.ZP.useMessage(),m=l()(s,2),J=m[0],c=m[1],R=a.Z.useForm(),W=l()(R,1),X=W[0],$=(0,Z.useIntl)(),ge=n.editFormVisible,Pe=n.setEditFormVisible,q=n.accessInfo,ae=n.tableActionRef,_e=function(){Pe(!1),X.resetFields()},fe=function(){var oe=y()(M()().mark(function le(pe){var ie,je,Ee,te,de;return M()().wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return ie=pe.remark,je={id:q.id,remark:ie},i.next=4,(0,h.remarkAccessKey)(je);case 4:Ee=i.sent,Ee.msg==="success"&&(J.success($.formatMessage({id:"common.message.text.add.success"})),_e(),ae==null||(te=ae.current)===null||te===void 0||(de=te.reloadAndRest)===null||de===void 0||de.call(te));case 6:case"end":return i.stop()}},le)}));return function(pe){return oe.apply(this,arguments)}}();return(0,e.jsxs)(e.Fragment,{children:[c,(0,e.jsx)(Y.Y,{title:$.formatMessage({id:"individual.table.columns.remark.information"}),width:460,form:X,modalProps:{destroyOnClose:!0,onCancel:function(){return _e()},styles:{body:{paddingTop:12}}},labelCol:{span:4},wrapperCol:{span:20},layout:"horizontal",open:ge,onFinish:fe,children:(0,e.jsx)(C.Z,{name:"remark",label:$.formatMessage({id:"individual.table.columns.text.remark"}),rules:[{required:!0}],initialValue:q==null?void 0:q.remark})})]})},he=O,me=t(86548),ve=t(48689),xe=t(70989),K=t(86250),B=t(83622),k=t(86738),re=function(){var n=F.ZP.useMessage(),s=l()(n,2),m=s[0],J=s[1],c=(0,Z.useIntl)(),R=(0,v.useRef)(),W=(0,v.useState)(!1),X=l()(W,2),$=X[0],ge=X[1],Pe=(0,v.useState)(0),q=l()(Pe,2),ae=q[0],_e=q[1],fe=(0,v.useRef)({}),oe=(0,v.useState)(!1),le=l()(oe,2),pe=le[0],ie=le[1],je=function(){var P=y()(M()().mark(function i(){var r,N;return M()().wrap(function(T){for(;;)switch(T.prev=T.next){case 0:return ge(!0),T.next=3,(0,h.createAccessKey)({});case 3:r=T.sent,ge(!1),r.msg==="success"&&(m.success(c.formatMessage({id:"common.message.text.create.success"})),(N=R.current)===null||N===void 0||N.reloadAndRest());case 6:case"end":return T.stop()}},i)}));return function(){return P.apply(this,arguments)}}(),Ee=function(){var P=y()(M()().mark(function i(r){var N,ue;return M()().wrap(function(ce){for(;;)switch(ce.prev=ce.next){case 0:return ce.next=2,(0,h.deleteAccessKey)({id:r==null?void 0:r.id});case 2:N=ce.sent,N.msg==="success"&&(m.success(c.formatMessage({id:"common.message.text.delete.success"})),(ue=R.current)===null||ue===void 0||ue.reloadAndRest());case 4:case"end":return ce.stop()}},i)}));return function(r){return P.apply(this,arguments)}}(),te=function(i){fe.current=E()({},i),ie(!0)},de=[{title:c.formatMessage({id:"cloudAccount.extend.title.createTime"}),dataIndex:"gmtCreate",valueType:"dateTime",align:"left",render:function(i,r){return(0,e.jsx)("section",{style:{color:"#999"},children:(r==null?void 0:r.gmtCreate)||"-"})}},{title:"ACCESS KEY",dataIndex:"accessKey",valueType:"text",align:"left",render:function(i,r){return(0,e.jsx)(A.Z,{text:r==null?void 0:r.accessKey,copyable:!0,placement:"topLeft",rows:1})}},{title:"SECRET KEY",dataIndex:"secretKey",valueType:"text",align:"left",width:320,render:function(i,r){return(0,e.jsx)(p,{text:(r==null?void 0:r.secretKey)||"-",style:{minWidth:320},link:!1})}},{title:c.formatMessage({id:"individual.table.columns.remark.information"}),dataIndex:"remark",valueType:"text",align:"left",render:function(i,r){return(0,e.jsxs)(K.Z,{align:"center",children:[(0,e.jsx)(A.Z,{text:r.remark,placement:"top",maxWidth:240,rows:1}),(0,e.jsx)(B.ZP,{type:"link",onClick:function(){return te(r)},children:(0,e.jsx)(me.Z,{})})]})}},{title:c.formatMessage({id:"cloudAccount.extend.title.cloud.operate"}),dataIndex:"option",valueType:"option",align:"center",width:120,render:function(i,r){return(0,e.jsx)(k.Z,{title:c.formatMessage({id:"common.button.text.delete.confirm"}),onConfirm:function(){return Ee(r)},okText:c.formatMessage({id:"common.button.text.ok"}),cancelText:c.formatMessage({id:"common.button.text.cancel"}),children:(0,e.jsx)(B.ZP,{type:"link",danger:!0,children:(0,e.jsx)(ve.Z,{})})})}}];return(0,e.jsxs)(e.Fragment,{children:[J,(0,e.jsx)(xe.Z,{headerTitle:(0,e.jsx)("div",{className:g.Z.customTitle,children:c.formatMessage({id:"individual.module.text.authentication.information"})}),actionRef:R,rowKey:"id",search:!1,options:!1,toolBarRender:function(){return[(0,e.jsx)(B.ZP,{type:"primary",onClick:je,loading:$,disabled:ae>=3,children:c.formatMessage({id:"individual.module.text.add.authentication"})},"create")]},request:y()(M()().mark(function P(){var i,r,N;return M()().wrap(function(T){for(;;)switch(T.prev=T.next){case 0:return T.next=2,(0,h.queryAccessKeyList)({});case 2:return i=T.sent,r=i.content,N=i.code,_e((r==null?void 0:r.length)||0),T.abrupt("return",{data:r||[],total:(r==null?void 0:r.length)||0,success:N===200||!1});case 7:case"end":return T.stop()}},P)})),columns:de,pagination:!1}),(0,e.jsx)(he,{editFormVisible:pe,setEditFormVisible:ie,accessInfo:fe.current,tableActionRef:R})]})},ne=re,V=t(99069),Me=t(17910),Te=t(29448),G=t(39380),De=t(93410),Ie=t(25593),ye=t(21532),Ae=t(71230),H=t(15746),ee=Ie.Z.Text,Ce=function(){var n,s=(0,Z.useAccess)(),m=(0,Z.useIntl)(),J=(0,v.useState)(!1),c=l()(J,2),R=c[0],W=c[1],X=function(){W(!0)};return(0,e.jsxs)(G._z,{title:!1,children:[(0,e.jsxs)(ye.ZP,{theme:{components:{Form:{itemMarginBottom:12,labelColor:"rgba(131, 131, 131, 1)",labelColonMarginInlineEnd:20}}},children:[(0,e.jsx)(De.Z,{title:(0,e.jsxs)(K.Z,{children:[(0,e.jsx)("img",{src:b,alt:"SMILE_ICON",style:{width:23,marginRight:6}}),(0,Te.bi)()]}),style:{marginBottom:16},children:(0,e.jsxs)(Ae.Z,{children:[(0,e.jsx)(H.Z,{span:24,children:(0,e.jsxs)(K.Z,{justify:"space-between",children:[(0,e.jsx)(a.Z.Item,{label:m.formatMessage({id:"individual.module.text.login.user"}),children:(s==null?void 0:s.username)||"***"}),(0,e.jsxs)(B.ZP,{onClick:X,style:{gap:4,padding:"4px 10px"},children:[(0,e.jsx)(me.Z,{}),m.formatMessage({id:"individual.module.text.change.password"})]})]})}),(0,e.jsx)(H.Z,{span:8,children:(0,e.jsx)(a.Z.Item,{label:m.formatMessage({id:"individual.module.text.account.id"}),children:(0,e.jsx)(ee,{copyable:!0,style:{color:"rgba(74, 74, 74, 1)"},children:(s==null?void 0:s.userId)||"-"})})}),(0,e.jsx)(H.Z,{span:8,children:(0,e.jsx)(a.Z.Item,{label:m.formatMessage({id:"individual.module.text.current.tenant"}),children:(0,e.jsx)(ee,{style:{color:"rgba(74, 74, 74, 1)"},children:(s==null?void 0:s.tenantName)||"-"})})}),(0,e.jsx)(H.Z,{span:8,children:(0,e.jsx)(a.Z.Item,{label:m.formatMessage({id:"user.module.title.user.role"}),children:(0,e.jsx)(ee,{style:{color:"rgba(74, 74, 74, 1)"},children:((n=Me.QQ.find(function($){return $.value===(s==null?void 0:s.roleName)}))===null||n===void 0?void 0:n.label)||"-"})})}),(0,e.jsx)(H.Z,{span:8,children:(0,e.jsx)(a.Z.Item,{label:m.formatMessage({id:"cloudAccount.extend.title.createTime"}),children:(0,e.jsx)(ee,{style:{color:"rgba(74, 74, 74, 1)"},children:(s==null?void 0:s.gmtCreate)||"-"})})}),(0,e.jsx)(H.Z,{span:8,children:(0,e.jsx)(a.Z.Item,{label:m.formatMessage({id:"cloudAccount.extend.title.updateTime"}),children:(0,e.jsx)(ee,{style:{color:"rgba(74, 74, 74, 1)"},children:(s==null?void 0:s.gmtModified)||"-"})})}),(0,e.jsx)(H.Z,{span:8,children:(0,e.jsx)(a.Z.Item,{label:m.formatMessage({id:"individual.module.text.last.login.time"}),children:(0,e.jsx)(ee,{style:{color:"rgba(74, 74, 74, 1)"},children:(s==null?void 0:s.lastLoginTime)||"-"})})})]})}),(0,e.jsx)(ne,{})]}),(0,e.jsx)(V.Z,{editFormVisible:R,setEditFormVisible:W})]})},Oe=Ce},53846:function(se,D){D.Z={customTitle:"customTitle___nzcxh",riskHigh:"riskHigh___GstO6",riskMedium:"riskMedium___F4JTb",riskLow:"riskLow___HJopw",imgProcess:"imgProcess___NGndv",imgResult:"imgResult___wKhiG",validTag:"validTag___TRSau",invalidTag:"invalidTag___opVlG",waitingTag:"waitingTag___JZpZT"}}}]); diff --git a/app/bootstrap/src/main/resources/static/p__AssetManagement__Identity.475de54f.async.js b/app/bootstrap/src/main/resources/static/p__AssetManagement__Identity.e3960d66.async.js similarity index 92% rename from app/bootstrap/src/main/resources/static/p__AssetManagement__Identity.475de54f.async.js rename to app/bootstrap/src/main/resources/static/p__AssetManagement__Identity.e3960d66.async.js index 33f8770d..1c3e91f7 100644 --- a/app/bootstrap/src/main/resources/static/p__AssetManagement__Identity.475de54f.async.js +++ b/app/bootstrap/src/main/resources/static/p__AssetManagement__Identity.e3960d66.async.js @@ -1 +1 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[6482],{81569:function(C,u,e){var x=e(56477),_=e(61011),y=e(86074);u.Z=function(p){var h=p.expanded,c=p.onExpand,m=p.record;return h?(0,y.jsx)(x.Z,{style:{color:"#457aff",fontSize:14},onClick:function(i){return c(m,i)}}):(0,y.jsx)(_.Z,{style:{color:"#457aff",fontSize:14},onClick:function(i){return c(m,i)}})}},3859:function(C,u,e){var x=e(97857),_=e.n(x),y=e(66309),p=e(62435),h=e(53846),c=e(86074);u.Z=function(m){var o,i=m.text,E=m.style,M=m.level;return(0,c.jsx)(y.Z,{className:h.Z[M==="HIGH"?"riskHigh":(o=["MEDIUM","MIDDLE"])!==null&&o!==void 0&&o.includes(M)?"riskMedium":M==="LOW"?"riskLow":""],style:_()({},E),children:i})}},24163:function(C,u,e){var x=e(97857),_=e.n(x),y=e(25593),p=e(83062),h=e(62435),c=e(86074),m=y.Z.Paragraph;u.Z=function(o){var i=o.text,E=o.width,M=o.maxWidth,N=o.rows,G=N===void 0?2:N,T=o.placement,F=T===void 0?"top":T,Q=o.color,$=Q===void 0?"rgba(0, 0, 0, 0.88)":Q,S=o.link,Y=S===void 0?!1:S,H=o.onClickCallBackFunc,z=o.style,L=z===void 0?{}:z,I=o.copyable,Z=I===void 0?!1:I;return(0,c.jsx)("div",{style:{maxWidth:M,width:E},children:(0,c.jsx)(p.Z,{title:(0,c.jsx)("div",{children:i}),placement:F,children:(0,c.jsx)(m,{ellipsis:{rows:G},style:_()({marginBottom:0,color:$,cursor:Y?"pointer":""},L),onClick:H,copyable:Z,children:i})})})}},77352:function(C,u,e){e.r(u),e.d(u,{default:function(){return Oe}});var x=e(15009),_=e.n(x),y=e(99289),p=e.n(y),h=e(97857),c=e.n(h),m=e(5574),o=e.n(m),i=e(62435),E=Object.defineProperty,M=Object.getOwnPropertySymbols,N=Object.prototype.hasOwnProperty,G=Object.prototype.propertyIsEnumerable,T=(v,d,r)=>d in v?E(v,d,{enumerable:!0,configurable:!0,writable:!0,value:r}):v[d]=r,F=(v,d)=>{for(var r in d||(d={}))N.call(d,r)&&T(v,r,d[r]);if(M)for(var r of M(d))G.call(d,r)&&T(v,r,d[r]);return v};const Q=v=>React.createElement("svg",F({className:"identity_svg__icon",viewBox:"0 0 1088 1024",xmlns:"http://www.w3.org/2000/svg",width:212.5,height:200},v),React.createElement("path",{d:"M813.12 0H277.632L0 365.376 550.4 1024l530.496-653.824L813.12 0zm31.168 402.688L605.248 725.12c-5.184 9.6-20.8 14.464-36.352 14.464a49.024 49.024 0 0 1-36.352-14.464l-239.04-317.632c-15.552-19.2-10.368-43.328 10.368-52.928 20.8-14.464 46.784-9.6 57.152 9.6l213.12 274.304 202.56-279.104c10.432-19.2 36.416-24.064 57.152-9.6 20.8 9.6 25.984 33.664 10.432 52.928z",fill:"#457AFF"}));var $="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwODggMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjEyLjUiIGhlaWdodD0iMjAwIj48cGF0aCBkPSJNODEzLjEyIDBIMjc3LjYzMkwwIDM2NS4zNzYgNTUwLjQgMTAyNGw1MzAuNDk2LTY1My44MjRMODEzLjEyIDB6bTMxLjE2OCA0MDIuNjg4TDYwNS4yNDggNzI1LjEyYy01LjE4NCA5LjYtMjAuOCAxNC40NjQtMzYuMzUyIDE0LjQ2NGE0OS4wMjQgNDkuMDI0IDAgMCAxLTM2LjM1Mi0xNC40NjRsLTIzOS4wNC0zMTcuNjMyYy0xNS41NTItMTkuMi0xMC4zNjgtNDMuMzI4IDEwLjM2OC01Mi45MjggMjAuOC0xNC40NjQgNDYuNzg0LTkuNiA1Ny4xNTIgOS42bDIxMy4xMiAyNzQuMzA0IDIwMi41Ni0yNzkuMTA0YzEwLjQzMi0xOS4yIDM2LjQxNi0yNC4wNjQgNTcuMTUyLTkuNiAyMC44IDkuNiAyNS45ODQgMzMuNjY0IDEwLjQzMiA1Mi45Mjh6IiBmaWxsPSIjNDU3QUZGIi8+PC9zdmc+",S=e(81569),Y=e(53846),H=e(3859),z=e(24163),L=e(25593),I=e(71230),Z=e(42075),le=e(86250),b=e(32983),A=e(96486),a=e(86074),ye=L.Z.Text,pe=L.Z.Paragraph,Me=function(d){var r,f=d.record;return(0,a.jsxs)("div",{style:{padding:"0 12px"},children:[(0,a.jsx)(I.Z,{style:{marginBottom:8},children:(0,a.jsx)(ye,{strong:!0,children:"Access Key List"})}),(0,a.jsx)(I.Z,{children:(0,A.isEmpty)(f==null?void 0:f.accessInfos)?(0,a.jsx)(le.Z,{style:{width:"100%",display:"block"},children:(0,a.jsx)(b.Z,{image:b.Z.PRESENTED_IMAGE_SIMPLE})}):(0,a.jsx)(Z.Z,{wrap:!0,size:16,children:f==null||(r=f.accessInfos)===null||r===void 0?void 0:r.map(function(P,B){return(0,a.jsx)(pe,{copyable:!0,style:{marginBottom:0},children:P==null?void 0:P.accessKeyId},B)})})})]})},xe=Me,ie=e(92635),J=e(21171),V=e(29448),de=e(97321),he=e(39380),Ie=e(93410),je=e(70989),D=e(92016),Ce=e(75302),ue=e(57381),Ee=e(66309),Te=e(83622),Le=e(15746),Ae=e(29104),ce=e(24732),De=Ce.ZP.useBreakpoint,Pe=L.Z.Text,Re=function(){var d=(0,D.useModel)("asset"),r=d.identityPlatformList,f=r[0].value,P=(0,i.useState)(f),B=o()(P,2),X=B[0],Ne=B[1],q=(0,i.useRef)(),ve=(0,i.useRef)(),g=(0,D.useIntl)(),ee=De(),Se=(0,i.useState)([]),me=o()(Se,2),R=me[0],te=me[1],ze=function(t){te(t)},ne=(0,D.useRequest)(function(s){return(0,J.queryIdentityCardList)({platformList:[s]})},{manual:!0,formatResult:function(t){return t==null?void 0:t.content}}),fe=ne.run,W=ne.data,Ze=ne.loading,ge=(0,D.useRequest)(function(){return(0,J.queryGroupTagList)({})},{manual:!0,formatResult:function(t){var n;return t==null||(n=t.content)===null||n===void 0?void 0:n.map(function(l){return{label:l,value:l}})}}),be=ge.run,Be=ge.data,ae=(0,D.useRequest)(function(s){return(0,ie.cloudAccountBaseInfoListV2)(c()({},s))},{manual:!0,formatResult:function(t){return t==null?void 0:t.content}}),We=ae.data,se=ae.run,Ue=ae.loading,we=(0,i.useMemo)(function(){var s=function(n){se({platformList:[X],cloudAccountSearch:n})};return(0,A.debounce)(s,500)},[ie.cloudAccountBaseInfoListV2]);(0,i.useEffect)(function(){fe(f),se({cloudAccountSearch:void 0,platformList:[f]}),be()},[]);var Ke=[{title:g.formatMessage({id:"common.select.label.cloudAccount"}),dataIndex:"cloudAccountId",valueType:"select",fieldProps:{placeholder:g.formatMessage({id:"common.select.query.text.placeholder"}),showSearch:!0,notFoundContent:Ue&&(0,a.jsx)(ue.Z,{size:"small"}),onSearch:we,options:We||[],fieldNames:{label:"alias",value:"cloudAccountId"}},align:"left",render:function(t,n){return(0,a.jsxs)("div",{children:[(0,a.jsx)("section",{style:{color:"rgb(51, 51, 51)"},children:(n==null?void 0:n.cloudAccountId)||"-"}),(0,a.jsxs)(le.Z,{style:{fontSize:"12px",color:"#999"},children:[(0,V.c5)(n.platform,r),(n==null?void 0:n.resourceTypeGroup)||"-"]})]})}},{title:g.formatMessage({id:"asset.table.columns.access.type"}),dataIndex:"accessType",hideInSearch:!0},{title:g.formatMessage({id:"asset.table.columns.unused.permission"}),dataIndex:"limit",hideInSearch:!0},{title:g.formatMessage({id:"asset.table.columns.text.label"}),valueType:"select",valueEnum:(0,V.W_)(Be),dataIndex:"tags",fieldProps:{mode:"multiple"},render:function(t,n){var l;return(0,A.isEmpty)(n.tags)?"-":(l=n.tags)===null||l===void 0?void 0:l.map(function(U,w){return(0,a.jsx)(Ee.Z,{color:"geekblue",children:U},w)})}},{title:"Access Key",dataIndex:"accessKeyIds",valueType:"select",fieldProps:{placeholder:g.formatMessage({id:"asset.input.text.placeholder.access.key"}),mode:"tags",suffixIcon:(0,a.jsx)(a.Fragment,{})},hideInTable:!0},{title:g.formatMessage({id:"cloudAccount.extend.title.cloud.operate"}),dataIndex:"option",valueType:"option",align:"center",fixed:"right",render:function(t,n){return(0,a.jsx)(Te.ZP,{size:"small",type:"link",href:"/assetManagement/identityAssociate?id=".concat(n==null?void 0:n.id),children:g.formatMessage({id:"common.button.text.detail"})},"IDENTITY_ASSOCIATE")}}],ke=function(){var s=p()(_()().mark(function t(n){var l,U,w,K,k,oe,re,O,_e;return _()().wrap(function(j){for(;;)switch(j.prev=j.next){case 0:return l=n.pageSize,U=n.current,w=n.cloudAccountId,K=n.tags,k=n.accessKeyIds,oe={page:U,size:l,cloudAccountId:w,platform:X,tags:K==null?void 0:K.toString(),accessKeyIds:k==null?void 0:k.toString()},(0,A.isEmpty)(R)||(oe.ruleIds=R==null?void 0:R.toString()),j.next=5,(0,J.queryIdentityList)(oe);case 5:return re=j.sent,O=re.content,_e=re.code,j.abrupt("return",{data:O.data||[],total:(O==null?void 0:O.total)||0,success:_e===200||!1});case 9:case"end":return j.stop()}},t)}));return function(n){return s.apply(this,arguments)}}(),Ge=function(){var t;te([]),(t=q.current)===null||t===void 0||t.reloadAndRest()};return(0,a.jsxs)(he._z,{title:!1,className:ce.Z.securityControl,breadcrumbRender:!1,children:[(0,a.jsx)(Ie.Z,{className:ce.Z.tabProCard,tabs:{activeKey:X,destroyInactiveTabPane:!0,items:(0,V.T$)(r).map(function(s){return{label:s.label,key:s.value,children:(0,a.jsx)(ue.Z,{spinning:Ze,children:(0,A.isEmpty)(W)?(0,a.jsx)(b.Z,{image:b.Z.PRESENTED_IMAGE_SIMPLE}):(0,a.jsx)(de.Z.Group,{multiple:!0,value:R,onChange:ze,style:{display:"block"},children:(0,a.jsx)(I.Z,{gutter:[16,0],children:W==null?void 0:W.map(function(t){var n,l;return(0,a.jsx)(Le.Z,{span:ee!=null&&ee.xxl?4:6,children:(0,a.jsx)(de.Z,{value:t.ruleId,style:{maxWidth:"100%"},title:(0,a.jsx)(z.Z,{text:t.ruleName,rows:1,maxWidth:160}),extra:(0,a.jsx)(H.Z,{style:{marginRight:0},level:(n=t.riskLevel)===null||n===void 0?void 0:n.toUpperCase(),text:(l=t.riskLevel)===null||l===void 0?void 0:l.toUpperCase()}),description:(0,a.jsxs)(Z.Z,{size:4,children:[(0,a.jsx)(Ae.Z,{src:$,preview:!1,width:15}),(0,a.jsx)(Pe,{strong:!0,children:t.userCount}),(0,a.jsx)("span",{children:g.formatMessage({id:"asset.module.text.identity"})})]})})},t.ruleId)})})})})}})||[],onChange:function(t){var n,l;Ne(t),(n=ve.current)===null||n===void 0||n.resetFields(),te([]),se({cloudAccountSearch:void 0,platformList:[t]}),fe(t),(l=q.current)===null||l===void 0||l.reload()}}}),(0,a.jsx)(je.Z,{rowKey:function(t,n){return n},search:{span:6,labelWidth:0},headerTitle:(0,a.jsx)("div",{className:Y.Z.customTitle,children:g.formatMessage({id:"asset.module.text.identity.inquiry"})}),onReset:function(){return Ge()},actionRef:q,formRef:ve,columns:Ke,request:ke,pagination:{showQuickJumper:!1,showSizeChanger:!0,defaultPageSize:10,defaultCurrent:1},expandable:{expandedRowRender:function(t){return(0,a.jsx)(xe,{record:t})},columnTitle:(0,a.jsx)("div",{style:{width:30,textAlign:"center"}}),columnWidth:30,rowExpandable:function(){return!0},expandIcon:S.Z}})]})},Oe=Re},53846:function(C,u){u.Z={customTitle:"customTitle___nzcxh",riskHigh:"riskHigh___GstO6",riskMedium:"riskMedium___F4JTb",riskLow:"riskLow___HJopw",imgProcess:"imgProcess___NGndv",imgResult:"imgResult___wKhiG",validTag:"validTag___TRSau",invalidTag:"invalidTag___opVlG",waitingTag:"waitingTag___JZpZT"}},24732:function(C,u){u.Z={polymerizeWrap:"polymerizeWrap___DA0Kx",polymerizeCard:"polymerizeCard___cqy_L",polymerizeHead:"polymerizeHead___wg2jK",polymerizeMain:"polymerizeMain___MABwi",riskWrap:"riskWrap___bmqQb",riskWrapLeft:"riskWrapLeft___IXwxM",riskWrapRight:"riskWrapRight___Kdvj4",riskAsset:"riskAsset___QyUxz",assetMain:"assetMain___cdM5B",newTag:"newTag___MqjNr",assetMainItem:"assetMainItem___m8m8F",assetMainItemLabel:"assetMainItemLabel___xE6cJ",assetView:"assetView____rh3f",assetPageContainer:"assetPageContainer___XCTom",customFilterCard:"customFilterCard___vdglF",customText:"customText___B_t7o",iconWrap:"iconWrap___tQQp4",resourceInstance:"resourceInstance___Y06OO",assetConfigPageContainer:"assetConfigPageContainer___tB7j6",customAssetTable:"customAssetTable___J9RJC",cleanBlock:"cleanBlock___xLiWM",dimBlock:"dimBlock___HBpS1",customField:"customField___J1Iyu",tabProCard:"tabProCard___ahTeu"}}}]); +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[6482],{81569:function(C,u,e){var x=e(56477),_=e(61011),y=e(86074);u.Z=function(p){var h=p.expanded,c=p.onExpand,m=p.record;return h?(0,y.jsx)(x.Z,{style:{color:"#457aff",fontSize:14},onClick:function(i){return c(m,i)}}):(0,y.jsx)(_.Z,{style:{color:"#457aff",fontSize:14},onClick:function(i){return c(m,i)}})}},3859:function(C,u,e){var x=e(97857),_=e.n(x),y=e(66309),p=e(62435),h=e(53846),c=e(86074);u.Z=function(m){var o,i=m.text,E=m.style,M=m.level;return(0,c.jsx)(y.Z,{className:h.Z[M==="HIGH"?"riskHigh":(o=["MEDIUM","MIDDLE"])!==null&&o!==void 0&&o.includes(M)?"riskMedium":M==="LOW"?"riskLow":""],style:_()({},E),children:i})}},24163:function(C,u,e){var x=e(97857),_=e.n(x),y=e(25593),p=e(83062),h=e(62435),c=e(86074),m=y.Z.Paragraph;u.Z=function(o){var i=o.text,E=o.width,M=o.maxWidth,N=o.rows,G=N===void 0?2:N,T=o.placement,F=T===void 0?"top":T,Q=o.color,$=Q===void 0?"rgba(0, 0, 0, 0.88)":Q,S=o.link,Y=S===void 0?!1:S,H=o.onClickCallBackFunc,z=o.style,L=z===void 0?{}:z,I=o.copyable,Z=I===void 0?!1:I;return(0,c.jsx)("div",{style:{maxWidth:M,width:E},children:(0,c.jsx)(p.Z,{title:(0,c.jsx)("div",{children:i}),placement:F,children:(0,c.jsx)(m,{ellipsis:{rows:G},style:_()({marginBottom:0,color:$,cursor:Y?"pointer":""},L),onClick:H,copyable:Z,children:i})})})}},77352:function(C,u,e){e.r(u),e.d(u,{default:function(){return Oe}});var x=e(15009),_=e.n(x),y=e(99289),p=e.n(y),h=e(97857),c=e.n(h),m=e(5574),o=e.n(m),i=e(62435),E=Object.defineProperty,M=Object.getOwnPropertySymbols,N=Object.prototype.hasOwnProperty,G=Object.prototype.propertyIsEnumerable,T=(v,d,r)=>d in v?E(v,d,{enumerable:!0,configurable:!0,writable:!0,value:r}):v[d]=r,F=(v,d)=>{for(var r in d||(d={}))N.call(d,r)&&T(v,r,d[r]);if(M)for(var r of M(d))G.call(d,r)&&T(v,r,d[r]);return v};const Q=v=>React.createElement("svg",F({className:"identity_svg__icon",viewBox:"0 0 1088 1024",xmlns:"http://www.w3.org/2000/svg",width:212.5,height:200},v),React.createElement("path",{d:"M813.12 0H277.632L0 365.376 550.4 1024l530.496-653.824L813.12 0zm31.168 402.688L605.248 725.12c-5.184 9.6-20.8 14.464-36.352 14.464a49.024 49.024 0 0 1-36.352-14.464l-239.04-317.632c-15.552-19.2-10.368-43.328 10.368-52.928 20.8-14.464 46.784-9.6 57.152 9.6l213.12 274.304 202.56-279.104c10.432-19.2 36.416-24.064 57.152-9.6 20.8 9.6 25.984 33.664 10.432 52.928z",fill:"#457AFF"}));var $="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwODggMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjEyLjUiIGhlaWdodD0iMjAwIj48cGF0aCBkPSJNODEzLjEyIDBIMjc3LjYzMkwwIDM2NS4zNzYgNTUwLjQgMTAyNGw1MzAuNDk2LTY1My44MjRMODEzLjEyIDB6bTMxLjE2OCA0MDIuNjg4TDYwNS4yNDggNzI1LjEyYy01LjE4NCA5LjYtMjAuOCAxNC40NjQtMzYuMzUyIDE0LjQ2NGE0OS4wMjQgNDkuMDI0IDAgMCAxLTM2LjM1Mi0xNC40NjRsLTIzOS4wNC0zMTcuNjMyYy0xNS41NTItMTkuMi0xMC4zNjgtNDMuMzI4IDEwLjM2OC01Mi45MjggMjAuOC0xNC40NjQgNDYuNzg0LTkuNiA1Ny4xNTIgOS42bDIxMy4xMiAyNzQuMzA0IDIwMi41Ni0yNzkuMTA0YzEwLjQzMi0xOS4yIDM2LjQxNi0yNC4wNjQgNTcuMTUyLTkuNiAyMC44IDkuNiAyNS45ODQgMzMuNjY0IDEwLjQzMiA1Mi45Mjh6IiBmaWxsPSIjNDU3QUZGIi8+PC9zdmc+",S=e(81569),Y=e(53846),H=e(3859),z=e(24163),L=e(25593),I=e(71230),Z=e(42075),le=e(86250),b=e(32983),A=e(96486),a=e(86074),ye=L.Z.Text,pe=L.Z.Paragraph,Me=function(d){var r,f=d.record;return(0,a.jsxs)("div",{style:{padding:"0 12px"},children:[(0,a.jsx)(I.Z,{style:{marginBottom:8},children:(0,a.jsx)(ye,{strong:!0,children:"Access Key List"})}),(0,a.jsx)(I.Z,{children:(0,A.isEmpty)(f==null?void 0:f.accessInfos)?(0,a.jsx)(le.Z,{style:{width:"100%",display:"block"},children:(0,a.jsx)(b.Z,{image:b.Z.PRESENTED_IMAGE_SIMPLE})}):(0,a.jsx)(Z.Z,{wrap:!0,size:16,children:f==null||(r=f.accessInfos)===null||r===void 0?void 0:r.map(function(R,B){return(0,a.jsx)(pe,{copyable:!0,style:{marginBottom:0},children:R==null?void 0:R.accessKeyId},B)})})})]})},xe=Me,ie=e(92635),J=e(21171),V=e(29448),de=e(97321),he=e(39380),Ie=e(93410),je=e(90498),D=e(45830),Ce=e(75302),ue=e(57381),Ee=e(66309),Te=e(83622),Le=e(15746),Ae=e(40357),ce=e(24732),De=Ce.ZP.useBreakpoint,Re=L.Z.Text,Pe=function(){var d=(0,D.useModel)("asset"),r=d.identityPlatformList,f=r[0].value,R=(0,i.useState)(f),B=o()(R,2),X=B[0],Ne=B[1],q=(0,i.useRef)(),ve=(0,i.useRef)(),g=(0,D.useIntl)(),ee=De(),Se=(0,i.useState)([]),me=o()(Se,2),P=me[0],te=me[1],ze=function(t){te(t)},ne=(0,D.useRequest)(function(s){return(0,J.queryIdentityCardList)({platformList:[s]})},{manual:!0,formatResult:function(t){return t==null?void 0:t.content}}),fe=ne.run,W=ne.data,Ze=ne.loading,ge=(0,D.useRequest)(function(){return(0,J.queryGroupTagList)({})},{manual:!0,formatResult:function(t){var n;return t==null||(n=t.content)===null||n===void 0?void 0:n.map(function(l){return{label:l,value:l}})}}),be=ge.run,Be=ge.data,ae=(0,D.useRequest)(function(s){return(0,ie.cloudAccountBaseInfoListV2)(c()({},s))},{manual:!0,formatResult:function(t){return t==null?void 0:t.content}}),We=ae.data,se=ae.run,Ue=ae.loading,we=(0,i.useMemo)(function(){var s=function(n){se({platformList:[X],cloudAccountSearch:n})};return(0,A.debounce)(s,500)},[ie.cloudAccountBaseInfoListV2]);(0,i.useEffect)(function(){fe(f),se({cloudAccountSearch:void 0,platformList:[f]}),be()},[]);var Ke=[{title:g.formatMessage({id:"common.select.label.cloudAccount"}),dataIndex:"cloudAccountId",valueType:"select",fieldProps:{placeholder:g.formatMessage({id:"common.select.query.text.placeholder"}),showSearch:!0,notFoundContent:Ue&&(0,a.jsx)(ue.Z,{size:"small"}),onSearch:we,options:We||[],fieldNames:{label:"alias",value:"cloudAccountId"}},align:"left",render:function(t,n){return(0,a.jsxs)("div",{children:[(0,a.jsx)("section",{style:{color:"rgb(51, 51, 51)"},children:(n==null?void 0:n.cloudAccountId)||"-"}),(0,a.jsxs)(le.Z,{style:{fontSize:"12px",color:"#999"},children:[(0,V.c5)(n.platform,r),(n==null?void 0:n.resourceTypeGroup)||"-"]})]})}},{title:g.formatMessage({id:"asset.table.columns.access.type"}),dataIndex:"accessType",hideInSearch:!0},{title:g.formatMessage({id:"asset.table.columns.unused.permission"}),dataIndex:"limit",hideInSearch:!0},{title:g.formatMessage({id:"asset.table.columns.text.label"}),valueType:"select",valueEnum:(0,V.W_)(Be),dataIndex:"tags",fieldProps:{mode:"multiple"},render:function(t,n){var l;return(0,A.isEmpty)(n.tags)?"-":(l=n.tags)===null||l===void 0?void 0:l.map(function(U,w){return(0,a.jsx)(Ee.Z,{color:"geekblue",children:U},w)})}},{title:"Access Key",dataIndex:"accessKeyIds",valueType:"select",fieldProps:{placeholder:g.formatMessage({id:"asset.input.text.placeholder.access.key"}),mode:"tags",suffixIcon:(0,a.jsx)(a.Fragment,{})},hideInTable:!0},{title:g.formatMessage({id:"cloudAccount.extend.title.cloud.operate"}),dataIndex:"option",valueType:"option",align:"center",fixed:"right",render:function(t,n){return(0,a.jsx)(Te.ZP,{size:"small",type:"link",href:"/assetManagement/identityAssociate?id=".concat(n==null?void 0:n.id),children:g.formatMessage({id:"common.button.text.detail"})},"IDENTITY_ASSOCIATE")}}],ke=function(){var s=p()(_()().mark(function t(n){var l,U,w,K,k,oe,re,O,_e;return _()().wrap(function(j){for(;;)switch(j.prev=j.next){case 0:return l=n.pageSize,U=n.current,w=n.cloudAccountId,K=n.tags,k=n.accessKeyIds,oe={page:U,size:l,cloudAccountId:w,platform:X,tags:K==null?void 0:K.toString(),accessKeyIds:k==null?void 0:k.toString()},(0,A.isEmpty)(P)||(oe.ruleIds=P==null?void 0:P.toString()),j.next=5,(0,J.queryIdentityList)(oe);case 5:return re=j.sent,O=re.content,_e=re.code,j.abrupt("return",{data:O.data||[],total:(O==null?void 0:O.total)||0,success:_e===200||!1});case 9:case"end":return j.stop()}},t)}));return function(n){return s.apply(this,arguments)}}(),Ge=function(){var t;te([]),(t=q.current)===null||t===void 0||t.reloadAndRest()};return(0,a.jsxs)(he._z,{title:!1,className:ce.Z.securityControl,breadcrumbRender:!1,children:[(0,a.jsx)(Ie.Z,{className:ce.Z.tabProCard,tabs:{activeKey:X,destroyInactiveTabPane:!0,items:(0,V.T$)(r).map(function(s){return{label:s.label,key:s.value,children:(0,a.jsx)(ue.Z,{spinning:Ze,children:(0,A.isEmpty)(W)?(0,a.jsx)(b.Z,{image:b.Z.PRESENTED_IMAGE_SIMPLE}):(0,a.jsx)(de.Z.Group,{multiple:!0,value:P,onChange:ze,style:{display:"block"},children:(0,a.jsx)(I.Z,{gutter:[16,0],children:W==null?void 0:W.map(function(t){var n,l;return(0,a.jsx)(Le.Z,{span:ee!=null&&ee.xxl?4:6,children:(0,a.jsx)(de.Z,{value:t.ruleId,style:{maxWidth:"100%"},title:(0,a.jsx)(z.Z,{text:t.ruleName,rows:1,maxWidth:160}),extra:(0,a.jsx)(H.Z,{style:{marginRight:0},level:(n=t.riskLevel)===null||n===void 0?void 0:n.toUpperCase(),text:(l=t.riskLevel)===null||l===void 0?void 0:l.toUpperCase()}),description:(0,a.jsxs)(Z.Z,{size:4,children:[(0,a.jsx)(Ae.Z,{src:$,preview:!1,width:15}),(0,a.jsx)(Re,{strong:!0,children:t.userCount}),(0,a.jsx)("span",{children:g.formatMessage({id:"asset.module.text.identity"})})]})})},t.ruleId)})})})})}})||[],onChange:function(t){var n,l;Ne(t),(n=ve.current)===null||n===void 0||n.resetFields(),te([]),se({cloudAccountSearch:void 0,platformList:[t]}),fe(t),(l=q.current)===null||l===void 0||l.reload()}}}),(0,a.jsx)(je.Z,{rowKey:function(t,n){return n},search:{span:6,labelWidth:0},headerTitle:(0,a.jsx)("div",{className:Y.Z.customTitle,children:g.formatMessage({id:"asset.module.text.identity.inquiry"})}),onReset:function(){return Ge()},actionRef:q,formRef:ve,columns:Ke,request:ke,pagination:{showQuickJumper:!1,showSizeChanger:!0,defaultPageSize:10,defaultCurrent:1},expandable:{expandedRowRender:function(t){return(0,a.jsx)(xe,{record:t})},columnTitle:(0,a.jsx)("div",{style:{width:30,textAlign:"center"}}),columnWidth:30,rowExpandable:function(){return!0},expandIcon:S.Z}})]})},Oe=Pe},53846:function(C,u){u.Z={customTitle:"customTitle___nzcxh",riskHigh:"riskHigh___GstO6",riskMedium:"riskMedium___F4JTb",riskLow:"riskLow___HJopw",imgProcess:"imgProcess___NGndv",imgResult:"imgResult___wKhiG",validTag:"validTag___TRSau",invalidTag:"invalidTag___opVlG",waitingTag:"waitingTag___JZpZT"}},24732:function(C,u){u.Z={polymerizeWrap:"polymerizeWrap___DA0Kx",polymerizeCard:"polymerizeCard___cqy_L",polymerizeHead:"polymerizeHead___wg2jK",polymerizeMain:"polymerizeMain___MABwi",riskWrap:"riskWrap___bmqQb",riskWrapLeft:"riskWrapLeft___IXwxM",riskWrapRight:"riskWrapRight___Kdvj4",riskAsset:"riskAsset___QyUxz",assetMain:"assetMain___cdM5B",newTag:"newTag___MqjNr",assetMainItem:"assetMainItem___m8m8F",assetMainItemLabel:"assetMainItemLabel___xE6cJ",assetView:"assetView____rh3f",assetPageContainer:"assetPageContainer___XCTom",customFilterCard:"customFilterCard___vdglF",customText:"customText___B_t7o",iconWrap:"iconWrap___tQQp4",resourceInstance:"resourceInstance___Y06OO",assetConfigPageContainer:"assetConfigPageContainer___tB7j6",customAssetTable:"customAssetTable___J9RJC",cleanBlock:"cleanBlock___xLiWM",dimBlock:"dimBlock___HBpS1",customField:"customField___J1Iyu",tabProCard:"tabProCard___ahTeu"}}}]); diff --git a/app/bootstrap/src/main/resources/static/p__AssetManagement__components__ConfigAsset.387bc7ea.async.js b/app/bootstrap/src/main/resources/static/p__AssetManagement__components__ConfigAsset.387bc7ea.async.js new file mode 100644 index 00000000..b683611d --- /dev/null +++ b/app/bootstrap/src/main/resources/static/p__AssetManagement__components__ConfigAsset.387bc7ea.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[2956],{82826:function(J,y,t){t.d(y,{Z:function(){return k}});var P=t(87462),s=t(62435),O={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 474H286.9l350.2-304c5.6-4.9 2.2-14-5.2-14h-88.5c-3.9 0-7.6 1.4-10.5 3.9L155 487.8a31.96 31.96 0 000 48.3L535.1 866c1.5 1.3 3.3 2 5.2 2h91.5c7.4 0 10.8-9.2 5.2-14L286.9 550H872c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"arrow-left",theme:"outlined"},M=O,R=t(84089),A=function(x,B){return s.createElement(R.Z,(0,P.Z)({},x,{ref:B,icon:M}))},T=s.forwardRef(A),k=T},57396:function(J,y,t){t.r(y),t.d(y,{default:function(){return ye}});var P=t(97857),s=t.n(P),O=t(13769),M=t.n(O),R=t(15009),A=t.n(R),T=t(99289),k=t.n(T),K=t(5574),x=t.n(K),B=t(29297),p=t(57695),S=t(21171),_=t(82826),ee=t(86548),te=t(87462),I=t(62435),ne={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"minus-circle",theme:"outlined"},se=ne,re=t(84089),ae=function(z,E){return I.createElement(re.Z,(0,te.Z)({},z,{ref:E,icon:se}))},ie=I.forwardRef(ae),V=ie,$=t(24969),oe=t(39380),le=t(93410),g=t(45830),de=t(25593),i=t(99859),ce=t(68872),j=t(83622),F=t(71230),d=t(15746),ue=t(21532),me=t(86250),ve=t(42075),C=t(25278),G=t(72269),fe=t(96486),he=t(24732),e=t(86074),xe=["key","name"],ge=["key","name"],Q=de.Z.Text,je=function(){var z=(0,g.useSearchParams)(),E=x()(z,1),U=E[0],W=U.get("id"),X=U.get("view")||!1,Ze=i.Z.useForm(),pe=x()(Ze,1),L=pe[0],Ie=ce.ZP.useMessage(),Y=x()(Ie,2),Me=Y[0],Ae=Y[1],f=(0,g.useIntl)(),Fe=(0,I.useState)(!0),b=x()(Fe,2),v=b[0],D=b[1],Le=(0,I.useState)(""),w=x()(Le,2),Pe=w[0],Oe=w[1],H=(0,g.useRequest)(function(o){return(0,S.queryDetailConfigList)(o)},{manual:!0,formatResult:function(a){var n=a.content,m=(0,p.GD)(n)||{};return L.setFieldsValue(m),a==null?void 0:a.content}}),Re=H.data,q=H.run,Te=H.loading,N=(0,g.useRequest)(function(o){return(0,S.queryResourceDetailById)({id:o})},{manual:!0,formatResult:function(a){var n=a.content,m=JSON.stringify(n==null?void 0:n.instance,null,4);(0,fe.isEmpty)(m)||Oe(m);var h={resourceId:n==null?void 0:n.resourceId,platform:n==null?void 0:n.platform,resourceType:n==null?void 0:n.resourceType};return q(h),a.content||{}}}),u=N.data,ke=N.run,Be=N.loading;(0,I.useEffect)(function(){W&&ke(W)},[W]);var Se=function(){D(!1)},ze=function(){D(!0);var a=(0,p.GD)(Re)||{};L.setFieldsValue(a)},Ee=function(){L.validateFields().then(function(){var a=k()(A()().mark(function n(m){var h,l,Z;return A()().wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return h=(0,p.UL)(m,u),r.next=3,(0,S.saveDetailConfig)(h);case 3:if(l=r.sent,(l==null?void 0:l.msg)!=="success"){r.next=10;break}return Me.success(f.formatMessage({id:"common.message.text.save.success"})),D(!0),Z={resourceId:u==null?void 0:u.resourceId,platform:u==null?void 0:u.platform,resourceType:u==null?void 0:u.resourceType},r.next=10,q(Z);case 10:case"end":return r.stop()}},n)}));return function(n){return a.apply(this,arguments)}}())};return(0,e.jsxs)(oe._z,{loading:Be,className:he.Z.assetConfigPageContainer,breadcrumbRender:!1,title:(0,e.jsxs)(j.ZP,{type:"link",size:"small",onClick:function(){return g.history===null||g.history===void 0?void 0:g.history.back()},children:[(0,e.jsx)(_.Z,{}),f.formatMessage({id:"common.button.text.return"})]}),children:[Ae,(0,e.jsxs)(F.Z,{style:{height:"100%"},gutter:[32,0],children:[(0,e.jsx)(d.Z,{span:X?24:10,style:{height:"100%"},children:(0,e.jsx)(B.q9,{editorKey:"assetConfigInstance",value:Pe,readOnly:!0,editorStyle:{height:"100%"}})}),(0,e.jsx)(d.Z,{span:X?0:14,children:(0,e.jsx)(ue.ZP,{theme:p.vr,children:(0,e.jsxs)(le.Z,{loading:Te,style:{minHeight:"100%"},children:[(0,e.jsx)(F.Z,{children:(0,e.jsx)(me.Z,{style:{width:"100%"},justify:"flex-end",children:(0,e.jsxs)(ve.Z,{size:"small",children:[(0,e.jsxs)(j.ZP,{type:"link",style:{color:"rgba(54, 110, 255, 1)"},href:"https://cloudrec.yuque.com/org-wiki-cloudrec-iew3sz/hocvhx/va0a4s9gggpbnnmn",target:"_blank",children:[(0,e.jsx)("img",{src:p.Uk.linkIcon,style:{height:14},alt:"LINK_ICON"}),f.formatMessage({id:"rule.extend.text.config"})]}),v?(0,e.jsxs)(j.ZP,{style:{padding:"4px 12px"},type:"primary",onClick:function(){return Se()},children:[(0,e.jsx)(ee.Z,{}),f.formatMessage({id:"common.button.text.edit"})]}):(0,e.jsx)(j.ZP,{type:"primary",onClick:function(){return ze()},children:f.formatMessage({id:"common.button.text.cancel"})}),(0,e.jsx)(j.ZP,{disabled:v,type:"primary",onClick:function(){return Ee()},children:f.formatMessage({id:"common.button.text.save"})})]})})}),(0,e.jsxs)(i.Z,{name:"dynamic_form_nest_item",autoComplete:"off",form:L,disabled:v,children:[(0,e.jsxs)(Q,{style:{marginBottom:8,display:"block"},children:[f.formatMessage({id:"cloudAccount.extend.title.basic.information"}),"\xA0:\xA0"]}),(0,e.jsx)(i.Z.List,{name:"BASE_INFO",children:function(a,n){var m=n.add,h=n.remove;return(0,e.jsxs)(e.Fragment,{children:[a.map(function(l){var Z=l.key,c=l.name,r=M()(l,xe);return(0,e.jsxs)(F.Z,{gutter:[12,0],children:[(0,e.jsx)(d.Z,{span:4,children:(0,e.jsx)(i.Z.Item,s()(s()({},r),{},{name:[c,"name"],rules:[{required:!0}],children:(0,e.jsx)(C.Z,{placeholder:"name"})}))}),(0,e.jsx)(d.Z,{span:8,children:(0,e.jsx)(i.Z.Item,s()(s()({},r),{},{name:[c,"path"],rules:[{required:!0}],children:(0,e.jsx)(C.Z,{placeholder:"path"})}))}),(0,e.jsx)(d.Z,{children:(0,e.jsx)(i.Z.Item,s()(s()({},r),{},{name:[c,"status"],rules:[{required:!1}],initialValue:!0,children:(0,e.jsx)(G.Z,{})}))}),v&&(0,e.jsx)(d.Z,{span:6,children:(0,e.jsx)(i.Z.Item,s()(s()({},r),{},{name:[c,"value"],rules:[{required:!1}],children:(0,e.jsx)(C.Z,{placeholder:"value"})}))}),!v&&(0,e.jsx)(d.Z,{style:{paddingTop:5},children:(0,e.jsx)(V,{onClick:function(){return h(c)}})})]},Z)}),!v&&(0,e.jsx)(i.Z.Item,{children:(0,e.jsx)(j.ZP,{type:"dashed",onClick:function(){return m()},block:!0,icon:(0,e.jsx)($.Z,{}),children:"Add field"})})]})}}),(0,e.jsxs)(Q,{style:{marginBottom:8,display:"block"},children:[f.formatMessage({id:"asset.module.text.net.information"}),"\xA0:\xA0"]}),(0,e.jsx)(i.Z.List,{name:"NETWORK",children:function(a,n){var m=n.add,h=n.remove;return(0,e.jsxs)(e.Fragment,{children:[a.map(function(l){var Z=l.key,c=l.name,r=M()(l,ge);return(0,e.jsxs)(F.Z,{gutter:[12,0],children:[(0,e.jsx)(d.Z,{span:4,children:(0,e.jsx)(i.Z.Item,s()(s()({},r),{},{name:[c,"name"],rules:[{required:!0}],children:(0,e.jsx)(C.Z,{placeholder:"name"})}))}),(0,e.jsx)(d.Z,{span:8,children:(0,e.jsx)(i.Z.Item,s()(s()({},r),{},{name:[c,"path"],rules:[{required:!0}],children:(0,e.jsx)(C.Z,{placeholder:"path"})}))}),(0,e.jsx)(d.Z,{children:(0,e.jsx)(i.Z.Item,s()(s()({},r),{},{name:[c,"status"],rules:[{required:!1}],initialValue:!0,children:(0,e.jsx)(G.Z,{})}))}),v&&(0,e.jsx)(d.Z,{span:6,children:(0,e.jsx)(i.Z.Item,s()(s()({},r),{},{name:[c,"value"],rules:[{required:!1}],children:(0,e.jsx)(C.Z,{placeholder:"value"})}))}),!v&&(0,e.jsx)(d.Z,{style:{paddingTop:5},children:(0,e.jsx)(V,{onClick:function(){return h(c)}})})]},Z)}),!v&&(0,e.jsx)(i.Z.Item,{children:(0,e.jsx)(j.ZP,{type:"dashed",onClick:function(){return m()},block:!0,icon:(0,e.jsx)($.Z,{}),children:"Add field"})})]})}})]})]})})})]})]})},ye=je},24732:function(J,y){y.Z={polymerizeWrap:"polymerizeWrap___DA0Kx",polymerizeCard:"polymerizeCard___cqy_L",polymerizeHead:"polymerizeHead___wg2jK",polymerizeMain:"polymerizeMain___MABwi",riskWrap:"riskWrap___bmqQb",riskWrapLeft:"riskWrapLeft___IXwxM",riskWrapRight:"riskWrapRight___Kdvj4",riskAsset:"riskAsset___QyUxz",assetMain:"assetMain___cdM5B",newTag:"newTag___MqjNr",assetMainItem:"assetMainItem___m8m8F",assetMainItemLabel:"assetMainItemLabel___xE6cJ",assetView:"assetView____rh3f",assetPageContainer:"assetPageContainer___XCTom",customFilterCard:"customFilterCard___vdglF",customText:"customText___B_t7o",iconWrap:"iconWrap___tQQp4",resourceInstance:"resourceInstance___Y06OO",assetConfigPageContainer:"assetConfigPageContainer___tB7j6",customAssetTable:"customAssetTable___J9RJC",cleanBlock:"cleanBlock___xLiWM",dimBlock:"dimBlock___HBpS1",customField:"customField___J1Iyu",tabProCard:"tabProCard___ahTeu"}}}]); diff --git a/app/bootstrap/src/main/resources/static/p__AssetManagement__components__ConfigAsset.d8638ed5.async.js b/app/bootstrap/src/main/resources/static/p__AssetManagement__components__ConfigAsset.d8638ed5.async.js deleted file mode 100644 index 24c6b0fa..00000000 --- a/app/bootstrap/src/main/resources/static/p__AssetManagement__components__ConfigAsset.d8638ed5.async.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[2956],{89964:function(J,j,s){s.r(j);var V=s(97857),_=s.n(V),H=s(13769),T=s.n(H),$=s(15009),B=s.n($),G=s(99289),Q=s.n(G),X=s(5574),P=s.n(X),Y=s(29297),D=s(96987),p=s(21171),q=s(82826),w=s(86548),R=s(3089),L=s(24969),ee=s(39380),se=s(93410),v=s(92016),ne=s(25593),r=s(23323),te=s(68872),M=s(83622),x=s(71230),l=s(15746),_e=s(21532),ae=s(86250),re=s(42075),g=s(25278),W=s(72269),U=s(96486),Ae=s.n(U),O=s(62435),ie=s(24732),e=s(86074),oe=["key","name"],le=["key","name"],K=ne.Z.Text,de=function(){var ue=(0,v.useSearchParams)(),ce=P()(ue,1),b=ce[0],I=b.get("id"),k=b.get("view")||!1,me=r.Z.useForm(),Ee=P()(me,1),C=Ee[0],he=te.ZP.useMessage(),F=P()(he,2),ve=F[0],Me=F[1],E=(0,v.useIntl)(),ge=(0,O.useState)(!0),S=P()(ge,2),m=S[0],y=S[1],fe=(0,O.useState)(""),z=P()(fe,2),Pe=z[0],De=z[1],Z=(0,v.useRequest)(function(i){return(0,p.queryDetailConfigList)(i)},{manual:!0,formatResult:function(a){var n=a.content,c=(0,D.GD)(n)||{};return C.setFieldsValue(c),a==null?void 0:a.content}}),je=Z.data,N=Z.run,xe=Z.loading,A=(0,v.useRequest)(function(i){return(0,p.queryResourceDetailById)({id:i})},{manual:!0,formatResult:function(a){var n=a.content,c=JSON.stringify(n==null?void 0:n.instance,null,4);(0,U.isEmpty)(c)||De(c);var h={resourceId:n==null?void 0:n.resourceId,platform:n==null?void 0:n.platform,resourceType:n==null?void 0:n.resourceType};return N(h),a.content||{}}}),u=A.data,Ce=A.run,pe=A.loading;(0,O.useEffect)(function(){I&&Ce(I)},[I]);var Oe=function(){y(!1)},Ie=function(){y(!0);var a=(0,D.GD)(je)||{};C.setFieldsValue(a)},ye=function(){C.validateFields().then(function(){var a=Q()(B()().mark(function n(c){var h,o,f;return B()().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return h=(0,D.UL)(c,u),t.next=3,(0,p.saveDetailConfig)(h);case 3:if(o=t.sent,(o==null?void 0:o.msg)!=="success"){t.next=10;break}return ve.success(E.formatMessage({id:"common.message.text.save.success"})),y(!0),f={resourceId:u==null?void 0:u.resourceId,platform:u==null?void 0:u.platform,resourceType:u==null?void 0:u.resourceType},t.next=10,N(f);case 10:case"end":return t.stop()}},n)}));return function(n){return a.apply(this,arguments)}}())};return(0,e.jsxs)(ee._z,{loading:pe,className:ie.Z.assetConfigPageContainer,breadcrumbRender:!1,title:(0,e.jsxs)(M.ZP,{type:"link",size:"small",onClick:function(){return v.history===null||v.history===void 0?void 0:v.history.back()},children:[(0,e.jsx)(q.Z,{}),E.formatMessage({id:"common.button.text.return"})]}),children:[Me,(0,e.jsxs)(x.Z,{style:{height:"100%"},gutter:[32,0],children:[(0,e.jsx)(l.Z,{span:k?24:10,style:{height:"100%"},children:(0,e.jsx)(Y.q9,{editorKey:"assetConfigInstance",value:Pe,readOnly:!0,editorStyle:{height:"100%"}})}),(0,e.jsx)(l.Z,{span:k?0:14,children:(0,e.jsx)(_e.ZP,{theme:D.vr,children:(0,e.jsxs)(se.Z,{loading:xe,style:{minHeight:"100%"},children:[(0,e.jsx)(x.Z,{children:(0,e.jsx)(ae.Z,{style:{width:"100%"},justify:"flex-end",children:(0,e.jsxs)(re.Z,{size:"small",children:[(0,e.jsxs)(M.ZP,{type:"link",style:{color:"rgba(54, 110, 255, 1)"},href:"https://cloudrec.yuque.com/org-wiki-cloudrec-iew3sz/hocvhx/va0a4s9gggpbnnmn",target:"_blank",children:[(0,e.jsx)("img",{src:D.Uk.linkIcon,style:{height:14},alt:"LINK_ICON"}),E.formatMessage({id:"rule.extend.text.config"})]}),m?(0,e.jsxs)(M.ZP,{style:{padding:"4px 12px"},type:"primary",onClick:function(){return Oe()},children:[(0,e.jsx)(w.Z,{}),E.formatMessage({id:"common.button.text.edit"})]}):(0,e.jsx)(M.ZP,{type:"primary",onClick:function(){return Ie()},children:E.formatMessage({id:"common.button.text.cancel"})}),(0,e.jsx)(M.ZP,{disabled:m,type:"primary",onClick:function(){return ye()},children:E.formatMessage({id:"common.button.text.save"})})]})})}),(0,e.jsxs)(r.Z,{name:"dynamic_form_nest_item",autoComplete:"off",form:C,disabled:m,children:[(0,e.jsxs)(K,{style:{marginBottom:8,display:"block"},children:[E.formatMessage({id:"cloudAccount.extend.title.basic.information"}),"\xA0:\xA0"]}),(0,e.jsx)(r.Z.List,{name:"BASE_INFO",children:function(a,n){var c=n.add,h=n.remove;return(0,e.jsxs)(e.Fragment,{children:[a.map(function(o){var f=o.key,d=o.name,t=T()(o,oe);return(0,e.jsxs)(x.Z,{gutter:[12,0],children:[(0,e.jsx)(l.Z,{span:4,children:(0,e.jsx)(r.Z.Item,_()(_()({},t),{},{name:[d,"name"],rules:[{required:!0}],children:(0,e.jsx)(g.Z,{placeholder:"name"})}))}),(0,e.jsx)(l.Z,{span:8,children:(0,e.jsx)(r.Z.Item,_()(_()({},t),{},{name:[d,"path"],rules:[{required:!0}],children:(0,e.jsx)(g.Z,{placeholder:"path"})}))}),(0,e.jsx)(l.Z,{children:(0,e.jsx)(r.Z.Item,_()(_()({},t),{},{name:[d,"status"],rules:[{required:!1}],initialValue:!0,children:(0,e.jsx)(W.Z,{})}))}),m&&(0,e.jsx)(l.Z,{span:6,children:(0,e.jsx)(r.Z.Item,_()(_()({},t),{},{name:[d,"value"],rules:[{required:!1}],children:(0,e.jsx)(g.Z,{placeholder:"value"})}))}),!m&&(0,e.jsx)(l.Z,{style:{paddingTop:5},children:(0,e.jsx)(R.Z,{onClick:function(){return h(d)}})})]},f)}),!m&&(0,e.jsx)(r.Z.Item,{children:(0,e.jsx)(M.ZP,{type:"dashed",onClick:function(){return c()},block:!0,icon:(0,e.jsx)(L.Z,{}),children:"Add field"})})]})}}),(0,e.jsxs)(K,{style:{marginBottom:8,display:"block"},children:[E.formatMessage({id:"asset.module.text.net.information"}),"\xA0:\xA0"]}),(0,e.jsx)(r.Z.List,{name:"NETWORK",children:function(a,n){var c=n.add,h=n.remove;return(0,e.jsxs)(e.Fragment,{children:[a.map(function(o){var f=o.key,d=o.name,t=T()(o,le);return(0,e.jsxs)(x.Z,{gutter:[12,0],children:[(0,e.jsx)(l.Z,{span:4,children:(0,e.jsx)(r.Z.Item,_()(_()({},t),{},{name:[d,"name"],rules:[{required:!0}],children:(0,e.jsx)(g.Z,{placeholder:"name"})}))}),(0,e.jsx)(l.Z,{span:8,children:(0,e.jsx)(r.Z.Item,_()(_()({},t),{},{name:[d,"path"],rules:[{required:!0}],children:(0,e.jsx)(g.Z,{placeholder:"path"})}))}),(0,e.jsx)(l.Z,{children:(0,e.jsx)(r.Z.Item,_()(_()({},t),{},{name:[d,"status"],rules:[{required:!1}],initialValue:!0,children:(0,e.jsx)(W.Z,{})}))}),m&&(0,e.jsx)(l.Z,{span:6,children:(0,e.jsx)(r.Z.Item,_()(_()({},t),{},{name:[d,"value"],rules:[{required:!1}],children:(0,e.jsx)(g.Z,{placeholder:"value"})}))}),!m&&(0,e.jsx)(l.Z,{style:{paddingTop:5},children:(0,e.jsx)(R.Z,{onClick:function(){return h(d)}})})]},f)}),!m&&(0,e.jsx)(r.Z.Item,{children:(0,e.jsx)(M.ZP,{type:"dashed",onClick:function(){return c()},block:!0,icon:(0,e.jsx)(L.Z,{}),children:"Add field"})})]})}})]})]})})})]})]})};j.default=de},24732:function(J,j){j.Z={polymerizeWrap:"polymerizeWrap___DA0Kx",polymerizeCard:"polymerizeCard___cqy_L",polymerizeHead:"polymerizeHead___wg2jK",polymerizeMain:"polymerizeMain___MABwi",riskWrap:"riskWrap___bmqQb",riskWrapLeft:"riskWrapLeft___IXwxM",riskWrapRight:"riskWrapRight___Kdvj4",riskAsset:"riskAsset___QyUxz",assetMain:"assetMain___cdM5B",newTag:"newTag___MqjNr",assetMainItem:"assetMainItem___m8m8F",assetMainItemLabel:"assetMainItemLabel___xE6cJ",assetView:"assetView____rh3f",assetPageContainer:"assetPageContainer___XCTom",customFilterCard:"customFilterCard___vdglF",customText:"customText___B_t7o",iconWrap:"iconWrap___tQQp4",resourceInstance:"resourceInstance___Y06OO",assetConfigPageContainer:"assetConfigPageContainer___tB7j6",customAssetTable:"customAssetTable___J9RJC",cleanBlock:"cleanBlock___xLiWM",dimBlock:"dimBlock___HBpS1",customField:"customField___J1Iyu",tabProCard:"tabProCard___ahTeu"}}}]); diff --git a/app/bootstrap/src/main/resources/static/p__AssetManagement__index.29385d5b.async.js b/app/bootstrap/src/main/resources/static/p__AssetManagement__index.29385d5b.async.js new file mode 100644 index 00000000..87a56bc6 --- /dev/null +++ b/app/bootstrap/src/main/resources/static/p__AssetManagement__index.29385d5b.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[3231],{3859:function(De,H,s){var ce=s(97857),Q=s.n(ce),me=s(66309),ve=s(62435),fe=s(53846),D=s(86074);H.Z=function(Y){var S,pe=Y.text,_=Y.style,q=Y.level;return(0,D.jsx)(me.Z,{className:fe.Z[q==="HIGH"?"riskHigh":(S=["MEDIUM","MIDDLE"])!==null&&S!==void 0&&S.includes(q)?"riskMedium":q==="LOW"?"riskLow":""],style:Q()({},_),children:pe})}},92834:function(De,H,s){s.r(H),s.d(H,{default:function(){return xt}});var ce=s(15009),Q=s.n(ce),me=s(99289),ve=s.n(me),fe=s(97857),D=s.n(fe),Y=s(5574),S=s.n(Y),pe=s(81569),_=s(3859),q=s(31732),we=s(53846),Se=s(24163),se=s(21171),ee=s(29448),We=s(45742),ae=s(93410),L=s(45830),xe=s(25593),he=s(85265),ze=s(83062),Ke=s(86250),$e=s(92398),y=s(62435),C=s(24732),Le=s(29297),I=s(96486),e=s(86074),He=function(x){var n=x.assetInstanceVisible,m=x.assetInfo,u=x.setAssetInstanceVisible,v=(0,y.useState)(""),r=S()(v,2),d=r[0],M=r[1],R=(0,L.useIntl)(),P=function(){u(!1),M("")},A=function(){P()};return(0,y.useEffect)(function(){if(n&&!(0,I.isEmpty)(m)){var j=JSON.stringify(m==null?void 0:m.instance,null,4);(0,I.isEmpty)(j)||M(j)}},[n]),(0,e.jsx)(he.Z,{title:R.formatMessage({id:"asset.extend.text.detail"}),width:"42%",destroyOnClose:!0,open:n,onClose:A,children:!(0,I.isEmpty)(d)&&(0,e.jsx)(Le.q9,{editorKey:"assetInstance",value:d,readOnly:!0,editorStyle:{height:"100%"}})})},Qe=He,Ue=s(57207),ge=s(96364),Ge=s(72028),U=s(17910),be=s(90498),ye=s(66309),z=s(83622),Je=function(x){var n=x.assetInfo,m=(0,y.useRef)(),u=(0,y.useRef)(),v=(0,y.useState)(!1),r=S()(v,2),d=r[0],M=r[1],R=(0,y.useRef)({}),P=[{title:"\u8D44\u6E90\u540D\u79F0",dataIndex:"resourceName",valueType:"text",align:"center",render:function(j,l){return(0,e.jsx)(Se.Z,{text:l!=null&&l.resourceExist?l.resourceName:"(\u4E0D\u5B58\u5728) "+l.resourceName,maxWidth:280})}},{title:"\u8D44\u6E90\u7C7B\u578B",dataIndex:"resourceType",valueType:"text",align:"center",render:function(j,l){return(0,e.jsx)(ye.Z,{color:"geekblue",children:l==null?void 0:l.resourceType})}},{title:"\u89C4\u5219\u540D\u79F0",dataIndex:"ruleName",valueType:"text",align:"center",render:function(j,l){var o;return(0,e.jsx)("span",{children:l==null||(o=l.ruleVO)===null||o===void 0?void 0:o.ruleName})}},{title:"\u89C4\u5219\u7EC4",dataIndex:"groupName",valueType:"text",align:"center",render:function(j,l){var o;return(0,e.jsx)("span",{children:l==null||(o=l.ruleVO)===null||o===void 0?void 0:o.groupName})}},{title:"\u98CE\u9669\u7B49\u7EA7",dataIndex:"riskLevel",valueType:"text",align:"center",render:function(j,l){var o=U.I9===null||U.I9===void 0?void 0:U.I9.find(function(c){var b;return c.value===(l==null||(b=l.ruleVO)===null||b===void 0?void 0:b.riskLevel)});return(0,e.jsx)(ye.Z,{color:o==null?void 0:o.color,children:(o==null?void 0:o.text)||"-"})}},{title:"\u98CE\u9669\u72B6\u6001",dataIndex:"status",valueType:"text",align:"center",render:function(j,l){var o=ge.MW===null||ge.MW===void 0?void 0:ge.MW.find(function(c){return c.value===(l==null?void 0:l.status)});return(0,e.jsx)(ye.Z,{color:o==null?void 0:o.color,children:(o==null?void 0:o.label)||"-"})}},{title:"\u6700\u8FD1\u626B\u63CF\u547D\u4E2D",dataIndex:"gmtModified",valueType:"text",align:"center"},{title:"\u64CD\u4F5C",dataIndex:"option",valueType:"option",align:"center",render:function(j,l){return(0,e.jsx)(e.Fragment,{children:(0,e.jsx)(z.ZP,{type:"link",onClick:function(){R.current=D()({},l),M(!0)},children:"\u8BE6\u60C5"})})}}];return(0,e.jsxs)(ae.Z,{boxShadow:!0,bodyStyle:{padding:"32px 4px 12px 4px"},children:[(0,e.jsx)(be.Z,{tableStyle:{padding:0},scroll:{x:"max-content"},rowKey:"id",search:!1,options:!1,actionRef:m,formRef:u,columns:P,request:function(){var A=ve()(Q()().mark(function j(l){var o,c,b,W,h,i,$,F,G;return Q()().wrap(function(k){for(;;)switch(k.prev=k.next){case 0:return o=l.pageSize,c=l.current,b=l.cloudAccountId,W=l.resourceId,h=l.platform,i={page:c,size:o,cloudAccountId:b,resourceId:W,platformList:[h]},k.next=4,(0,Ge.queryRiskList)(i);case 4:return $=k.sent,F=$.content,G=$.code,k.abrupt("return",{data:(F==null?void 0:F.data)||[],total:(F==null?void 0:F.total)||0,success:G===200||!1});case 8:case"end":return k.stop()}},j)}));return function(j){return A.apply(this,arguments)}}(),params:D()({},n),pagination:{showQuickJumper:!1,showSizeChanger:!0,defaultPageSize:10,defaultCurrent:1,showTotal:function(j){return"\u5171 ".concat(j," \u6761")}}}),(0,e.jsx)(Ue.Z,{locate:"asset",riskDrawerVisible:d,setRiskDrawerVisible:M,riskDrawerInfo:R.current,tableActionRef:m})]})},Xe=Je,ne=s(32983),B=s(99859),Be=xe.Z.Text,Ye=function(x){var n=(0,L.useAccess)(),m=n.isAdmin,u=x.assetInfo;return(0,e.jsx)("div",{children:m?(0,e.jsx)(z.ZP,{type:"link",size:"small",href:"/assetManagement/asseConfig?id=".concat(u==null?void 0:u.id),target:"_blank",children:"\u914D\u7F6E\u8BE6\u60C5"}):(0,e.jsx)(e.Fragment,{})})},_e=function(x){var n,m,u,v,r=x.assetInfo;return(0,e.jsx)(ae.Z,{boxShadow:!0,extra:(0,e.jsx)(Ye,{assetInfo:r}),bodyStyle:{paddingBlockStart:0},children:(0,I.isEmpty)(r==null||(n=r.resourceDetailConfigMap)===null||n===void 0?void 0:n.BASE_INFO)&&(0,I.isEmpty)(r==null||(m=r.resourceDetailConfigMap)===null||m===void 0?void 0:m.NETWORK)?(0,e.jsx)(ne.Z,{image:ne.Z.PRESENTED_IMAGE_SIMPLE}):(0,e.jsxs)(e.Fragment,{children:[(0,e.jsx)(Be,{style:{marginBottom:6,display:"block",color:"#377df7"},children:"\u57FA\u672C\u4FE1\u606F:"}),r==null||(u=r.resourceDetailConfigMap)===null||u===void 0||(u=u.BASE_INFO)===null||u===void 0?void 0:u.map(function(d,M){return(0,e.jsx)(B.Z.Item,{label:d==null?void 0:d.name,children:d.value},M)}),(0,e.jsx)(Be,{style:{marginBottom:6,display:"block",color:"#377df7"},children:"\u7F51\u7EDC\u4FE1\u606F:"}),r==null||(v=r.resourceDetailConfigMap)===null||v===void 0||(v=v.NETWORK)===null||v===void 0?void 0:v.map(function(d,M){return(0,e.jsx)(B.Z.Item,{label:d==null?void 0:d.name,children:d.value},M)})]})})},qe=_e,le=xe.Z.Text,et=function(x){var n,m=x.assetDrawerVisible,u=x.assetDrawerInfo,v=x.setAssetDrawerVisible,r=(0,L.useModel)("rule"),d=r.platformList,M=(0,L.useModel)("asset"),R=M.assetList,P=(0,y.useState)(!1),A=S()(P,2),j=A[0],l=A[1],o=(0,L.useRequest)(function(O){return(0,se.queryResourceDetailById)({id:O})},{manual:!0,formatResult:function(J){return J.content||{}}}),c=o.data,b=o.run,W=o.loading,h=(0,y.useState)("BasicAsset"),i=S()(h,2),$=i[0],F=i[1],G=[{key:"BasicAsset",label:"\u8D44\u4EA7\u4FE1\u606F",children:(0,e.jsx)(qe,{assetInfo:c})},{key:"AssociateRisk",label:"\u98CE\u9669\u4FE1\u606F",children:(0,e.jsx)(Xe,{assetInfo:c})}],re=function(J){F(J)},k=function(){v(!1),F("BasicAsset")},ie=function(){k()};return(0,y.useEffect)(function(){m&&u!==null&&u!==void 0&&u.id&&b(u.id)},[m,u]),(0,e.jsxs)(he.Z,{title:"\u8D44\u4EA7\u8BE6\u60C5",width:"50%",open:m,onClose:ie,loading:W,children:[(0,e.jsxs)(ae.Z,{boxShadow:!0,style:{marginBottom:16},bodyStyle:{paddingBlock:6},children:[(0,e.jsxs)(le,{className:C.Z.customText,children:["\u8D44\u6E90\u540D\u79F0: ",(c==null?void 0:c.resourceName)||"-"]}),(0,e.jsxs)(le,{className:C.Z.customText,children:["\u8D44\u6E90id: ",(c==null?void 0:c.resourceId)||"-",(0,e.jsx)(ze.Z,{title:"\u8D44\u6E90\u8BE6\u60C5",children:(0,e.jsx)("span",{className:C.Z.iconWrap,onClick:function(){return l(!0)},children:(0,e.jsx)(We.Z,{className:C.Z.resourceInstance})})})]}),(0,e.jsx)(le,{className:C.Z.customText,children:(0,e.jsxs)(Ke.Z,{children:["\u4E91\u670D\u52A1:",(0,e.jsx)("span",{style:{margin:"0 12px 0 6px"},children:(0,ee.fD)(c==null?void 0:c.platform,d)}),(0,e.jsx)("span",{children:c==null?void 0:c.platform})]})}),(0,e.jsxs)(le,{className:C.Z.customText,children:["\u8D44\u6E90\u7C7B\u578B:",(0,e.jsx)("span",{style:{color:"#0958d9",marginLeft:"4px"},children:(R==null||(n=R.find(function(O){return O.value===(c==null?void 0:c.resourceType)}))===null||n===void 0?void 0:n.label)||"-"})]})]}),(0,e.jsx)($e.Z,{activeKey:$,items:G,onChange:re,destroyInactiveTabPane:!0}),(0,e.jsx)(Qe,{assetInstanceVisible:j,setAssetInstanceVisible:l,assetInfo:c})]})},tt=et,st=function(x){var n=x.assetInformVisible,m=x.assetInfo,u=x.setAssetInformVisible,v=(0,y.useState)(""),r=S()(v,2),d=r[0],M=r[1],R=(0,L.useIntl)(),P=function(){u(!1)},A=(0,L.useRequest)(function(o){return(0,se.queryResourceDetailById)({id:o})},{manual:!0,formatResult:function(c){var b=c.content,W=JSON.stringify(b==null?void 0:b.instance,null,4);(0,I.isEmpty)(W)||M(W)}}),j=A.run,l=A.loading;return(0,y.useEffect)(function(){n&&m!==null&&m!==void 0&&m.id&&j(Number(m.id))},[n,m]),(0,e.jsx)(he.Z,{title:R.formatMessage({id:"asset.extend.text.detail"}),width:"46%",open:n,onClose:P,destroyOnClose:!0,loading:l,children:d&&(0,e.jsx)(Le.q9,{editorKey:"ASSET_CONFIG_INSTANCE",value:d,readOnly:!0,editorStyle:{height:"100%"}})})},at=st,nt=s(57695),Fe=s(92635),lt=s(79930),ot=s(59999),rt=s(86548),it=s(39380),ut=s(42075),Ne=s(3303),oe=s(71230),Z=s(15746),dt=s(84567),ct=s(34041),mt=s(57381),Ve=s(25278),vt=s(21532),te=xe.Z.Paragraph,V={formItem:{marginBottom:0,color:"#999",fontSize:"12px"},paragraph:{marginBottom:0,fontSize:"12px",color:"#999"},paragraphTable:{maxWidth:"300px"},paragraphExpanded:{maxWidth:"500px"}},ft=function(x){var n=x.record,m=(0,L.useIntl)(),u=(0,L.useRequest)(function(d){return(0,se.queryResourceRiskQuantity)({idList:[d]})},{manual:!0,formatResult:function(M){return M.content[0]}}),v=u.data,r=u.run;return(0,y.useEffect)(function(){n!=null&&n.id&&r(Number(n.id))},[n]),(0,e.jsxs)(ut.Z,{size:2,children:[(0,e.jsx)(z.ZP,{type:"link",style:{padding:0},size:"small",target:"_blank",href:"/riskManagement/riskList?platform=".concat(n==null?void 0:n.platform,"&riskLevel=").concat(U.I9[0].value,"&resourceId=").concat(n==null?void 0:n.resourceId),rel:"prefetch",children:(0,e.jsx)(_.Z,{level:"HIGH",text:"".concat(m.formatMessage({id:"common.link.text.high"})," ").concat((v==null?void 0:v.highLevelRiskCount)||0)})}),(0,e.jsx)(z.ZP,{type:"link",style:{padding:0},size:"small",target:"_blank",href:"/riskManagement/riskList?platform=".concat(n==null?void 0:n.platform,"&riskLevel=").concat(U.I9[1].value,"&resourceId=").concat(n==null?void 0:n.resourceId),rel:"prefetch",children:(0,e.jsx)(_.Z,{level:"MEDIUM",text:"".concat(m.formatMessage({id:"common.link.text.middle"})," ").concat((v==null?void 0:v.mediumLevelRiskCount)||0)})}),(0,e.jsx)(z.ZP,{type:"link",style:{padding:0},size:"small",target:"_blank",href:"/riskManagement/riskList?platform=".concat(n==null?void 0:n.platform,"&riskLevel=").concat(U.I9[2].value,"&resourceId=").concat(n==null?void 0:n.resourceId),rel:"prefetch",children:(0,e.jsx)(_.Z,{level:"LOW",text:"".concat(m.formatMessage({id:"common.link.text.low"})," ").concat((v==null?void 0:v.lowLevelRiskCount)||0)})})]})},pt=function(){var x,n=Ne.Z.SHOW_CHILD,m=(0,L.useModel)("rule"),u=m.platformList,v=new URLSearchParams((x=(0,L.useLocation)())===null||x===void 0?void 0:x.search),r=v.get("cloudAccountId"),d=v.get("platform"),M=v.get("resourceGroupType"),R=v.get("resourceType"),P=(0,y.useRef)(),A=(0,y.useRef)(),j=(0,y.useState)(!1),l=S()(j,2),o=l[0],c=l[1],b=B.Z.useForm(),W=S()(b,1),h=W[0],i=(0,L.useIntl)(),$=(0,y.useState)(!1),F=S()($,2),G=F[0],re=F[1],k=(0,y.useRef)({}),ie=(0,y.useRef)({}),O=(0,y.useState)([]),J=S()(O,2),ht=J[0],ue=J[1],gt=(0,y.useState)({customField:{show:!1},cloudAccountId:{show:!1},platform:{show:!1},address:{show:!1},tenantName:{show:!1}}),yt=S()(gt,1),It=yt[0],jt=(0,L.useRequest)(function(p){return(0,lt.queryGroupTypeList)({platformList:p})},{manual:!0,formatResult:function(a){var t=a.content;ue(t||[])}}),Ie=jt.run,At=[{title:(0,e.jsxs)(e.Fragment,{children:[i.formatMessage({id:"common.table.columns.assetId"}),"\xA0\xA0|\xA0\xA0",i.formatMessage({id:"common.table.columns.assetName"})]}),dataIndex:"resourceId",valueType:"text",align:"left",hideInSearch:!0,render:function(a,t){return(0,e.jsxs)(e.Fragment,{children:[(0,e.jsx)(z.ZP,{style:{padding:0},size:"small",type:"link",onClick:function(){ie.current=D()({},t),c(!0)},children:(0,e.jsx)(te,{copyable:!0,style:{color:"inherit",marginBottom:0},children:t.resourceId})}),(0,e.jsx)(Se.Z,{placement:"topLeft",text:t.resourceName,maxWidth:360,style:{color:"#333"}})]})}},{title:i.formatMessage({id:"cloudAccount.extend.title.asset.type"}),dataIndex:"resourceType",valueType:"text",align:"left",width:200,hideInSearch:!0,render:function(a,t){return(0,e.jsx)(q.Z,{text:t==null?void 0:t.resourceType})}},{title:i.formatMessage({id:"asset.module.risk.number"}),width:200,dataIndex:"rulePassRate",valueType:"text",align:"left",hideInSearch:!0,render:function(a,t){return(0,e.jsx)(ft,{record:t})}},{title:i.formatMessage({id:"common.input.text.custom.fields"}),dataIndex:"customFieldValue",valueType:"text",align:"left",width:500,render:function(a,t){var T,N,E,g;return(0,e.jsx)("div",{style:{maxHeight:"120px",overflow:"auto"},children:(0,e.jsx)(oe.Z,{children:(0,e.jsx)(Z.Z,{span:24,children:(0,I.isEmpty)(t==null||(T=t.resourceDetailConfigMap)===null||T===void 0?void 0:T.BASE_INFO)&&(0,I.isEmpty)(t==null||(N=t.resourceDetailConfigMap)===null||N===void 0?void 0:N.NETWORK)?"-":(0,e.jsxs)(e.Fragment,{children:[t==null||(E=t.resourceDetailConfigMap)===null||E===void 0||(E=E.BASE_INFO)===null||E===void 0?void 0:E.map(function(f,w){return(0,e.jsx)(B.Z.Item,{label:f==null?void 0:f.name,style:V.formItem,children:(0,e.jsx)(te,{copyable:{text:f.value},style:D()(D()({},V.paragraph),V.paragraphTable),ellipsis:{tooltip:f.value},children:f.value})},w)}),t==null||(g=t.resourceDetailConfigMap)===null||g===void 0||(g=g.NETWORK)===null||g===void 0?void 0:g.map(function(f,w){return(0,e.jsx)(B.Z.Item,{label:f==null?void 0:f.name,style:V.formItem,children:(0,e.jsx)(te,{copyable:{text:f.value},style:D()(D()({},V.paragraph),V.paragraphTable),ellipsis:{tooltip:f.value},children:f.value})},w)})]})})})})}},{title:i.formatMessage({id:"common.table.columns.createAndUpdateTime"}),dataIndex:"gmt_modified",tooltip:i.formatMessage({id:"common.table.columns.sort.update"}),valueType:"text",align:"left",hideInSearch:!0,sorter:!0,width:240,render:function(a,t){return(0,e.jsxs)("div",{children:[(0,e.jsx)("section",{style:{color:"#999"},children:(t==null?void 0:t.gmtCreate)||"-"}),(0,e.jsx)("section",{style:{color:"#999"},children:(t==null?void 0:t.gmtModified)||"-"})]})}},{title:i.formatMessage({id:"common.select.label.cloudAccount"}),dataIndex:"cloudAccountId",valueType:"text",align:"left",hideInSearch:!0,render:function(a,t){return(0,e.jsxs)("div",{children:[(0,e.jsx)("div",{children:t==null?void 0:t.cloudAccountId}),(0,e.jsx)("div",{style:{color:"#999"},children:t==null?void 0:t.alias})]})}},{title:i.formatMessage({id:"common.select.label.cloudPlatform"}),dataIndex:"platform",valueType:"text",align:"center",hideInSearch:!0,render:function(a,t){return(0,ee.fD)(t.platform,u)}},{title:i.formatMessage({id:"asset.module.input.text.ip"}),dataIndex:"address",valueType:"text",align:"left",hideInSearch:!0},{title:i.formatMessage({id:"common.select.label.tenant"}),dataIndex:"tenantName",valueType:"text",align:"left",hideInSearch:!0}],je=(0,L.useRequest)(function(p){return(0,Fe.cloudAccountBaseInfoList)(D()({},p))},{manual:!0,formatResult:function(a){if(a.msg==="success"){var t;return(a==null||(t=a.content)===null||t===void 0||(t=t.accountAliasList)===null||t===void 0?void 0:t.map(function(T){return{label:T,value:T}}))||[]}}}),Ct=je.data,de=je.run,Mt=je.loading;(0,ot.j)({platformList:u,form:h,requestResourceTypeList:function(a){ue([]),Ie(a)},requestCloudAccountBaseInfoList:de,platformFieldName:"platformList",resourceTypeFieldName:"resourceTypeList"});var Zt=(0,y.useMemo)(function(){var p=function(t){de({platformList:h.getFieldValue("platformList")||[],cloudAccountSearch:t})};return(0,I.debounce)(p,500)},[Fe.cloudAccountBaseInfoList]);return(0,y.useEffect)(function(){var p={};if(d&&(p.platformList=[d]),r&&(p.cloudAccountSearch=r),de(p),(!(0,I.isEmpty)(r)||!(0,I.isEmpty)(d)||!(0,I.isEmpty)(M)&&!(0,I.isEmpty)(R))&&(r&&(h==null||h.setFieldValue("cloudAccountId",r)),!(0,I.isEmpty)(d)&&(h==null||h.setFieldValue("platformList",[d]),h.setFieldValue("resourceTypeList",null),ue([]),Ie([d]),!(0,I.isEmpty)(M)&&!(0,I.isEmpty)(R)))){var a=[],t=[M,R];a.push(t),h.setFieldValue("resourceTypeList",a)}},[d,r,R]),(0,e.jsxs)(it._z,{title:!1,className:C.Z.assetPageContainer,breadcrumb:void 0,children:[(0,e.jsx)(ae.Z,{bodyStyle:{paddingBottom:0},className:C.Z.customFilterCard,children:(0,e.jsx)(B.Z,{form:h,children:(0,e.jsxs)(oe.Z,{gutter:[24,10],children:[(0,e.jsx)(Z.Z,{span:24,children:(0,e.jsx)(B.Z.Item,{name:"platformList",label:i.formatMessage({id:"common.select.label.cloudPlatform"}),style:{marginBottom:0},children:(0,e.jsx)(dt.Z.Group,{options:(0,ee.T$)(u),onChange:function(a){var t,T=a||[];h.setFieldValue("resourceTypeList",null),ue([]),Ie(T),de({platformList:T}),(t=P.current)===null||t===void 0||t.reload()}})})}),(0,e.jsx)(Z.Z,{span:6,children:(0,e.jsx)(B.Z.Item,{name:"resourceTypeList",label:i.formatMessage({id:"cloudAccount.extend.title.asset.type"}),style:{marginBottom:0,width:"100%"},children:(0,e.jsx)(Ne.Z,{options:ht,multiple:!0,placeholder:i.formatMessage({id:"common.select.text.placeholder"}),showCheckedStrategy:n,allowClear:!0,showSearch:!0})})}),(0,e.jsx)(Z.Z,{span:6,children:(0,e.jsx)(B.Z.Item,{name:"cloudAccountId",label:i.formatMessage({id:"common.select.label.cloudAccount"}),style:{marginBottom:0,width:"100%"},children:(0,e.jsx)(ct.Z,{allowClear:!0,showSearch:!0,placeholder:i.formatMessage({id:"common.select.query.text.placeholder"}),notFoundContent:Mt&&(0,e.jsx)(mt.Z,{size:"small"}),onSearch:Zt,options:Ct||[]})})}),(0,e.jsx)(Z.Z,{span:6,children:(0,e.jsx)(B.Z.Item,{name:"searchParam",label:i.formatMessage({id:"common.input.text.assetIdAndName"}),style:{marginBottom:0,width:"100%"},children:(0,e.jsx)(Ve.Z,{placeholder:i.formatMessage({id:"common.input.text.placeholder"}),allowClear:!0})})}),(0,e.jsx)(Z.Z,{span:6,children:(0,e.jsx)(B.Z.Item,{name:"address",label:i.formatMessage({id:"asset.module.input.text.ip"}),style:{marginBottom:0,width:"100%"},children:(0,e.jsx)(Ve.Z,{placeholder:i.formatMessage({id:"common.input.text.placeholder"}),allowClear:!0})})})]})})}),(0,e.jsx)(be.Z,{scroll:{x:"max-content"},rowKey:"id",search:{span:6,labelWidth:0},headerTitle:(0,e.jsx)("div",{className:we.Z.customTitle,children:i.formatMessage({id:"asset.module.text.asset.inquiry"})}),actionRef:P,formRef:A,columns:At,columnsState:{defaultValue:It,persistenceType:"localStorage",persistenceKey:"ASSET_TABLE_LIST_CACHE"},onReset:function(){var a;h.resetFields(),(a=A.current)===null||a===void 0||a.resetFields()},pagination:{showQuickJumper:!1,showSizeChanger:!0,defaultPageSize:10,defaultCurrent:1,pageSizeOptions:[10,20,50]},request:function(){var p=ve()(Q()().mark(function a(t,T){var N,E,g,f,w,Ae,Ce,Me,Ze,Te,Ee,Re,Pe,ke,Oe;return Q()().wrap(function(X){for(;;)switch(X.prev=X.next){case 0:return N=t.customFieldValue,E=t.current,g=t.pageSize,f={customFieldValue:N,page:E,size:g},w=(0,ee.Hm)(T),(0,I.isEmpty)(w)||(f.sortParam=w==null?void 0:w.key,f.sortType=nt.ym[w.value]),Ae=h.getFieldValue("platformList"),(0,I.isEmpty)(Ae)||(f.platformList=Ae),Ce=h.getFieldValue("resourceTypeList"),(0,I.isEmpty)(Ce)||(f.resourceTypeList=Ce),Me=h.getFieldValue("cloudAccountId"),(0,I.isEmpty)(Me)||(f.cloudAccountId=Me),Ze=h.getFieldValue("searchParam"),Ze&&(f.searchParam=Ze),Te=h.getFieldValue("address"),Te&&(f.address=Te),X.next=16,(0,se.queryResourceList)(f);case 16:return Ee=X.sent,Re=Ee.content,Pe=Ee.code,ke=Re.data,Oe=Re.total,X.abrupt("return",{data:ke||[],total:Oe||0,success:Pe===200||!1});case 21:case"end":return X.stop()}},a)}));return function(a,t){return p.apply(this,arguments)}}(),tableClassName:C.Z.customAssetTable,expandable:{expandedRowRender:function(a){var t,T,N,E;return(0,e.jsxs)(oe.Z,{children:[(0,e.jsx)(Z.Z,{span:2,className:C.Z.dimBlock,style:{borderLeft:"0.5px solid rgb(239, 239, 239)"},children:i.formatMessage({id:"common.select.label.cloudAccount"})}),(0,e.jsxs)(Z.Z,{span:4,className:C.Z.cleanBlock,style:{flexDirection:"column"},children:[(0,e.jsx)("div",{children:a==null?void 0:a.cloudAccountId}),(0,e.jsx)("div",{style:{color:"#999"},children:a==null?void 0:a.alias})]}),(0,e.jsx)(Z.Z,{span:2,className:C.Z.dimBlock,children:i.formatMessage({id:"common.select.label.cloudPlatform"})}),(0,e.jsx)(Z.Z,{span:4,className:C.Z.cleanBlock,children:(0,ee.fD)(a.platform,u)}),(0,e.jsx)(Z.Z,{span:2,className:C.Z.dimBlock,children:i.formatMessage({id:"asset.module.input.text.ip"})}),(0,e.jsx)(Z.Z,{span:4,className:C.Z.cleanBlock,children:(a==null?void 0:a.address)||"-"}),(0,e.jsx)(Z.Z,{span:2,className:C.Z.dimBlock,children:i.formatMessage({id:"common.select.label.tenant"})}),(0,e.jsx)(Z.Z,{span:4,className:C.Z.cleanBlock,children:(a==null?void 0:a.tenantName)||"-"}),(0,e.jsx)(Z.Z,{span:2,className:C.Z.dimBlock,style:{borderTop:"none",borderLeft:"0.5px solid rgb(239, 239, 239)"},children:i.formatMessage({id:"common.input.text.custom.fields"})}),(0,e.jsx)(Z.Z,{span:22,className:C.Z.customField,style:{borderTop:"none"},children:(0,e.jsxs)(oe.Z,{children:[(0,e.jsx)(Z.Z,{span:22,style:{maxHeight:"200px",overflow:"auto"},children:(0,I.isEmpty)(a==null||(t=a.resourceDetailConfigMap)===null||t===void 0?void 0:t.BASE_INFO)&&(0,I.isEmpty)(a==null||(T=a.resourceDetailConfigMap)===null||T===void 0?void 0:T.NETWORK)?(0,e.jsx)(vt.ZP,{theme:{token:{margin:8,marginXL:8,marginXS:8}},children:(0,e.jsx)(ne.Z,{image:ne.Z.PRESENTED_IMAGE_SIMPLE})}):(0,e.jsxs)(e.Fragment,{children:[a==null||(N=a.resourceDetailConfigMap)===null||N===void 0||(N=N.BASE_INFO)===null||N===void 0?void 0:N.map(function(g,f){return(0,e.jsx)(B.Z.Item,{label:g==null?void 0:g.name,style:V.formItem,children:(0,e.jsx)(te,{copyable:{text:g.value},style:D()(D()({},V.paragraph),V.paragraphExpanded),ellipsis:{tooltip:g.value},children:g.value})},f)}),a==null||(E=a.resourceDetailConfigMap)===null||E===void 0||(E=E.NETWORK)===null||E===void 0?void 0:E.map(function(g,f){return(0,e.jsx)(B.Z.Item,{label:g==null?void 0:g.name,style:V.formItem,children:(0,e.jsx)(te,{copyable:{text:g.value},style:D()(D()({},V.paragraph),V.paragraphExpanded),ellipsis:{tooltip:g.value},children:g.value})},f)})]})}),(0,e.jsx)(Z.Z,{span:2,children:(0,e.jsxs)(z.ZP,{size:"small",type:"link",target:"_self",href:"/assetManagement/asseConfig?id=".concat(a==null?void 0:a.id),children:[(0,e.jsx)(rt.Z,{}),i.formatMessage({id:"common.button.text.edit"})]})})]})})]})},columnTitle:(0,e.jsx)("div",{style:{width:30,textAlign:"center"}}),columnWidth:30,rowExpandable:function(){return!0},expandIcon:pe.Z}}),(0,e.jsx)(tt,{assetDrawerVisible:G,setAssetDrawerVisible:re,assetDrawerInfo:k.current,tableActionRef:P}),(0,e.jsx)(at,{assetInformVisible:o,setAssetInformVisible:c,assetInfo:ie.current})]})},xt=pt},24732:function(De,H){H.Z={polymerizeWrap:"polymerizeWrap___DA0Kx",polymerizeCard:"polymerizeCard___cqy_L",polymerizeHead:"polymerizeHead___wg2jK",polymerizeMain:"polymerizeMain___MABwi",riskWrap:"riskWrap___bmqQb",riskWrapLeft:"riskWrapLeft___IXwxM",riskWrapRight:"riskWrapRight___Kdvj4",riskAsset:"riskAsset___QyUxz",assetMain:"assetMain___cdM5B",newTag:"newTag___MqjNr",assetMainItem:"assetMainItem___m8m8F",assetMainItemLabel:"assetMainItemLabel___xE6cJ",assetView:"assetView____rh3f",assetPageContainer:"assetPageContainer___XCTom",customFilterCard:"customFilterCard___vdglF",customText:"customText___B_t7o",iconWrap:"iconWrap___tQQp4",resourceInstance:"resourceInstance___Y06OO",assetConfigPageContainer:"assetConfigPageContainer___tB7j6",customAssetTable:"customAssetTable___J9RJC",cleanBlock:"cleanBlock___xLiWM",dimBlock:"dimBlock___HBpS1",customField:"customField___J1Iyu",tabProCard:"tabProCard___ahTeu"}}}]); diff --git a/app/bootstrap/src/main/resources/static/p__AssetManagement__index.85c39232.async.js b/app/bootstrap/src/main/resources/static/p__AssetManagement__index.85c39232.async.js deleted file mode 100644 index 4145fbb5..00000000 --- a/app/bootstrap/src/main/resources/static/p__AssetManagement__index.85c39232.async.js +++ /dev/null @@ -1,2 +0,0 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[3231],{8751:function(K,Z,t){"use strict";t.d(Z,{Z:function(){return c}});var S=t(87462),h=t(62435),p={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M699 353h-46.9c-10.2 0-19.9 4.9-25.9 13.3L469 584.3l-71.2-98.8c-6-8.3-15.6-13.3-25.9-13.3H325c-6.5 0-10.3 7.4-6.5 12.7l124.6 172.8a31.8 31.8 0 0051.7 0l210.6-292c3.9-5.3.1-12.7-6.4-12.7z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"check-circle",theme:"outlined"},W=p,I=t(84089),E=function(T,D){return h.createElement(I.Z,(0,S.Z)({},T,{ref:D,icon:W}))},_=h.forwardRef(E),c=_},18429:function(K,Z,t){"use strict";t.d(Z,{Z:function(){return c}});var S=t(87462),h=t(62435),p={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm0 76c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm128.01 198.83c.03 0 .05.01.09.06l45.02 45.01a.2.2 0 01.05.09.12.12 0 010 .07c0 .02-.01.04-.05.08L557.25 512l127.87 127.86a.27.27 0 01.05.06v.02a.12.12 0 010 .07c0 .03-.01.05-.05.09l-45.02 45.02a.2.2 0 01-.09.05.12.12 0 01-.07 0c-.02 0-.04-.01-.08-.05L512 557.25 384.14 685.12c-.04.04-.06.05-.08.05a.12.12 0 01-.07 0c-.03 0-.05-.01-.09-.05l-45.02-45.02a.2.2 0 01-.05-.09.12.12 0 010-.07c0-.02.01-.04.06-.08L466.75 512 338.88 384.14a.27.27 0 01-.05-.06l-.01-.02a.12.12 0 010-.07c0-.03.01-.05.05-.09l45.02-45.02a.2.2 0 01.09-.05.12.12 0 01.07 0c.02 0 .04.01.08.06L512 466.75l127.86-127.86c.04-.05.06-.06.08-.06a.12.12 0 01.07 0z"}}]},name:"close-circle",theme:"outlined"},W=p,I=t(84089),E=function(T,D){return h.createElement(I.Z,(0,S.Z)({},T,{ref:D,icon:W}))},_=h.forwardRef(E),c=_},56477:function(K,Z,t){"use strict";t.d(Z,{Z:function(){return c}});var S=t(87462),h=t(62435),p={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M690 405h-46.9c-10.2 0-19.9 4.9-25.9 13.2L512 563.6 406.8 418.2c-6-8.3-15.6-13.2-25.9-13.2H334c-6.5 0-10.3 7.4-6.5 12.7l178 246c3.2 4.4 9.7 4.4 12.9 0l178-246c3.9-5.3.1-12.7-6.4-12.7z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"down-circle",theme:"outlined"},W=p,I=t(84089),E=function(T,D){return h.createElement(I.Z,(0,S.Z)({},T,{ref:D,icon:W}))},_=h.forwardRef(E),c=_},61011:function(K,Z,t){"use strict";t.d(Z,{Z:function(){return c}});var S=t(87462),h=t(62435),p={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M666.7 505.5l-246-178A8 8 0 00408 334v46.9c0 10.2 4.9 19.9 13.2 25.9L566.6 512 421.2 617.2c-8.3 6-13.2 15.6-13.2 25.9V690c0 6.5 7.4 10.3 12.7 6.5l246-178c4.4-3.2 4.4-9.8 0-13z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"right-circle",theme:"outlined"},W=p,I=t(84089),E=function(T,D){return h.createElement(I.Z,(0,S.Z)({},T,{ref:D,icon:W}))},_=h.forwardRef(E),c=_},28058:function(K,Z,t){"use strict";t.d(Z,{Z:function(){return c}});var S=t(87462),h=t(62435),p={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M464 720a48 48 0 1096 0 48 48 0 10-96 0zm16-304v184c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V416c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8zm475.7 440l-416-720c-6.2-10.7-16.9-16-27.7-16s-21.6 5.3-27.7 16l-416 720C56 877.4 71.4 904 96 904h832c24.6 0 40-26.6 27.7-48zm-783.5-27.9L512 239.9l339.8 588.2H172.2z"}}]},name:"warning",theme:"outlined"},W=p,I=t(84089),E=function(T,D){return h.createElement(I.Z,(0,S.Z)({},T,{ref:D,icon:W}))},_=h.forwardRef(E),c=_},3859:function(K,Z,t){"use strict";var S=t(97857),h=t.n(S),p=t(66309),W=t(62435),I=t(53846),E=t(86074);Z.Z=function(_){var c,z=_.text,T=_.style,D=_.level;return(0,E.jsx)(p.Z,{className:I.Z[D==="HIGH"?"riskHigh":(c=["MEDIUM","MIDDLE"])!==null&&c!==void 0&&c.includes(D)?"riskMedium":D==="LOW"?"riskLow":""],style:h()({},T),children:z})}},31732:function(K,Z,t){"use strict";var S=t(97857),h=t.n(S),p=t(66309),W=t(62435),I=t(86074);Z.Z=function(E){var _=E.text,c=E.style;return(0,I.jsx)(p.Z,{style:h()({background:"#ebf0ff",border:"1px solid #a6bfff",borderRadius:2,color:"#457aff"},c),children:_})}},92834:function(K,Z,t){"use strict";t.r(Z),t.d(Z,{default:function(){return ft}});var S=t(15009),h=t.n(S),p=t(99289),W=t.n(p),I=t(97857),E=t.n(I),_=t(5574),c=t.n(_),z=t(81569),T=t(3859),D=t(31732),G=t(53846),_e=t(24163),de=t(21171),q=t(29448),Pe=t(45742),ce=t(93410),L=t(92016),Ie=t(25593),ye=t(85265),be=t(83062),Se=t(86250),Be=t(92398),y=t(62435),C=t(24732),Ee=t(29297),s=t(96486),e=t(86074),Ve=function(j){var r=j.assetInstanceVisible,f=j.assetInfo,x=j.setAssetInstanceVisible,g=(0,y.useState)(""),u=c()(g,2),m=u[0],B=u[1],N=(0,L.useIntl)(),te=function(){x(!1),B("")},b=function(){te()};return(0,y.useEffect)(function(){if(r&&!(0,s.isEmpty)(f)){var A=JSON.stringify(f==null?void 0:f.instance,null,4);(0,s.isEmpty)(A)||B(A)}},[r]),(0,e.jsx)(ye.Z,{title:N.formatMessage({id:"asset.extend.text.detail"}),width:"42%",destroyOnClose:!0,open:r,onClose:b,children:!(0,s.isEmpty)(m)&&(0,e.jsx)(Ee.q9,{editorKey:"assetInstance",value:m,readOnly:!0,editorStyle:{height:"100%"}})})},at=Ve,me=t(92086),re=t(96364),De=t(72028),ee=t(17910),ve=t(70989),ie=t(66309),J=t(83622),Me=function(j){var r=j.assetInfo,f=(0,y.useRef)(),x=(0,y.useRef)(),g=(0,y.useState)(!1),u=c()(g,2),m=u[0],B=u[1],N=(0,y.useRef)({}),te=[{title:"\u8D44\u6E90\u540D\u79F0",dataIndex:"resourceName",valueType:"text",align:"center",render:function(A,i){return(0,e.jsx)(_e.Z,{text:i!=null&&i.resourceExist?i.resourceName:"(\u4E0D\u5B58\u5728) "+i.resourceName,maxWidth:280})}},{title:"\u8D44\u6E90\u7C7B\u578B",dataIndex:"resourceType",valueType:"text",align:"center",render:function(A,i){return(0,e.jsx)(ie.Z,{color:"geekblue",children:i==null?void 0:i.resourceType})}},{title:"\u89C4\u5219\u540D\u79F0",dataIndex:"ruleName",valueType:"text",align:"center",render:function(A,i){var o;return(0,e.jsx)("span",{children:i==null||(o=i.ruleVO)===null||o===void 0?void 0:o.ruleName})}},{title:"\u89C4\u5219\u7EC4",dataIndex:"groupName",valueType:"text",align:"center",render:function(A,i){var o;return(0,e.jsx)("span",{children:i==null||(o=i.ruleVO)===null||o===void 0?void 0:o.groupName})}},{title:"\u98CE\u9669\u7B49\u7EA7",dataIndex:"riskLevel",valueType:"text",align:"center",render:function(A,i){var o=ee.I9===null||ee.I9===void 0?void 0:ee.I9.find(function(v){var U;return v.value===(i==null||(U=i.ruleVO)===null||U===void 0?void 0:U.riskLevel)});return(0,e.jsx)(ie.Z,{color:o==null?void 0:o.color,children:(o==null?void 0:o.text)||"-"})}},{title:"\u98CE\u9669\u72B6\u6001",dataIndex:"status",valueType:"text",align:"center",render:function(A,i){var o=re.MW===null||re.MW===void 0?void 0:re.MW.find(function(v){return v.value===(i==null?void 0:i.status)});return(0,e.jsx)(ie.Z,{color:o==null?void 0:o.color,children:(o==null?void 0:o.label)||"-"})}},{title:"\u6700\u8FD1\u626B\u63CF\u547D\u4E2D",dataIndex:"gmtModified",valueType:"text",align:"center"},{title:"\u64CD\u4F5C",dataIndex:"option",valueType:"option",align:"center",render:function(A,i){return(0,e.jsx)(e.Fragment,{children:(0,e.jsx)(J.ZP,{type:"link",onClick:function(){N.current=E()({},i),B(!0)},children:"\u8BE6\u60C5"})})}}];return(0,e.jsxs)(ce.Z,{boxShadow:!0,bodyStyle:{padding:"32px 4px 12px 4px"},children:[(0,e.jsx)(ve.Z,{tableStyle:{padding:0},scroll:{x:"max-content"},rowKey:"id",search:!1,options:!1,actionRef:f,formRef:x,columns:te,request:function(){var b=W()(h()().mark(function A(i){var o,v,U,le,O,d,ue,$,ge;return h()().wrap(function(se){for(;;)switch(se.prev=se.next){case 0:return o=i.pageSize,v=i.current,U=i.cloudAccountId,le=i.resourceId,O=i.platform,d={page:v,size:o,cloudAccountId:U,resourceId:le,platformList:[O]},se.next=4,(0,De.queryRiskList)(d);case 4:return ue=se.sent,$=ue.content,ge=ue.code,se.abrupt("return",{data:($==null?void 0:$.data)||[],total:($==null?void 0:$.total)||0,success:ge===200||!1});case 8:case"end":return se.stop()}},A)}));return function(A){return b.apply(this,arguments)}}(),params:E()({},r),pagination:{showQuickJumper:!1,showSizeChanger:!0,defaultPageSize:10,defaultCurrent:1,showTotal:function(A){return"\u5171 ".concat(A," \u6761")}}}),(0,e.jsx)(me.Z,{locate:"asset",riskDrawerVisible:m,setRiskDrawerVisible:B,riskDrawerInfo:N.current,tableActionRef:f})]})},X=Me,fe=t(32983),F=t(23323),Ae=Ie.Z.Text,We=function(j){var r=(0,L.useAccess)(),f=r.isAdmin,x=j.assetInfo;return(0,e.jsx)("div",{children:f?(0,e.jsx)(J.ZP,{type:"link",size:"small",href:"/assetManagement/asseConfig?id=".concat(x==null?void 0:x.id),target:"_blank",children:"\u914D\u7F6E\u8BE6\u60C5"}):(0,e.jsx)(e.Fragment,{})})},ke=function(j){var r,f,x,g,u=j.assetInfo;return(0,e.jsx)(ce.Z,{boxShadow:!0,extra:(0,e.jsx)(We,{assetInfo:u}),bodyStyle:{paddingBlockStart:0},children:(0,s.isEmpty)(u==null||(r=u.resourceDetailConfigMap)===null||r===void 0?void 0:r.BASE_INFO)&&(0,s.isEmpty)(u==null||(f=u.resourceDetailConfigMap)===null||f===void 0?void 0:f.NETWORK)?(0,e.jsx)(fe.Z,{image:fe.Z.PRESENTED_IMAGE_SIMPLE}):(0,e.jsxs)(e.Fragment,{children:[(0,e.jsx)(Ae,{style:{marginBottom:6,display:"block",color:"#377df7"},children:"\u57FA\u672C\u4FE1\u606F:"}),u==null||(x=u.resourceDetailConfigMap)===null||x===void 0||(x=x.BASE_INFO)===null||x===void 0?void 0:x.map(function(m,B){return(0,e.jsx)(F.Z.Item,{label:m==null?void 0:m.name,children:m.value},B)}),(0,e.jsx)(Ae,{style:{marginBottom:6,display:"block",color:"#377df7"},children:"\u7F51\u7EDC\u4FE1\u606F:"}),u==null||(g=u.resourceDetailConfigMap)===null||g===void 0||(g=g.NETWORK)===null||g===void 0?void 0:g.map(function(m,B){return(0,e.jsx)(F.Z.Item,{label:m==null?void 0:m.name,children:m.value},B)})]})})},Ce=ke,w=Ie.Z.Text,Fe=function(j){var r,f=j.assetDrawerVisible,x=j.assetDrawerInfo,g=j.setAssetDrawerVisible,u=(0,L.useModel)("rule"),m=u.platformList,B=(0,L.useModel)("asset"),N=B.assetList,te=(0,y.useState)(!1),b=c()(te,2),A=b[0],i=b[1],o=(0,L.useRequest)(function(ne){return(0,de.queryResourceDetailById)({id:ne})},{manual:!0,formatResult:function(he){return he.content||{}}}),v=o.data,U=o.run,le=o.loading,O=(0,y.useState)("BasicAsset"),d=c()(O,2),ue=d[0],$=d[1],ge=[{key:"BasicAsset",label:"\u8D44\u4EA7\u4FE1\u606F",children:(0,e.jsx)(Ce,{assetInfo:v})},{key:"AssociateRisk",label:"\u98CE\u9669\u4FE1\u606F",children:(0,e.jsx)(X,{assetInfo:v})}],Te=function(he){$(he)},se=function(){g(!1),$("BasicAsset")},Le=function(){se()};return(0,y.useEffect)(function(){f&&x!==null&&x!==void 0&&x.id&&U(x.id)},[f,x]),(0,e.jsxs)(ye.Z,{title:"\u8D44\u4EA7\u8BE6\u60C5",width:"50%",open:f,onClose:Le,loading:le,children:[(0,e.jsxs)(ce.Z,{boxShadow:!0,style:{marginBottom:16},bodyStyle:{paddingBlock:6},children:[(0,e.jsxs)(w,{className:C.Z.customText,children:["\u8D44\u6E90\u540D\u79F0: ",(v==null?void 0:v.resourceName)||"-"]}),(0,e.jsxs)(w,{className:C.Z.customText,children:["\u8D44\u6E90id: ",(v==null?void 0:v.resourceId)||"-",(0,e.jsx)(be.Z,{title:"\u8D44\u6E90\u8BE6\u60C5",children:(0,e.jsx)("span",{className:C.Z.iconWrap,onClick:function(){return i(!0)},children:(0,e.jsx)(Pe.Z,{className:C.Z.resourceInstance})})})]}),(0,e.jsx)(w,{className:C.Z.customText,children:(0,e.jsxs)(Se.Z,{children:["\u4E91\u670D\u52A1:",(0,e.jsx)("span",{style:{margin:"0 12px 0 6px"},children:(0,q.fD)(v==null?void 0:v.platform,m)}),(0,e.jsx)("span",{children:v==null?void 0:v.platform})]})}),(0,e.jsxs)(w,{className:C.Z.customText,children:["\u8D44\u6E90\u7C7B\u578B:",(0,e.jsx)("span",{style:{color:"#0958d9",marginLeft:"4px"},children:(N==null||(r=N.find(function(ne){return ne.value===(v==null?void 0:v.resourceType)}))===null||r===void 0?void 0:r.label)||"-"})]})]}),(0,e.jsx)(Be.Z,{activeKey:ue,items:ge,onChange:Te,destroyInactiveTabPane:!0}),(0,e.jsx)(at,{assetInstanceVisible:A,setAssetInstanceVisible:i,assetInfo:v})]})},Oe=Fe,Ne=function(j){var r=j.assetInformVisible,f=j.assetInfo,x=j.setAssetInformVisible,g=(0,y.useState)(""),u=c()(g,2),m=u[0],B=u[1],N=(0,L.useIntl)(),te=function(){x(!1)},b=(0,L.useRequest)(function(o){return(0,de.queryResourceDetailById)({id:o})},{manual:!0,formatResult:function(v){var U=v.content,le=JSON.stringify(U==null?void 0:U.instance,null,4);(0,s.isEmpty)(le)||B(le)}}),A=b.run,i=b.loading;return(0,y.useEffect)(function(){r&&f!==null&&f!==void 0&&f.id&&A(Number(f.id))},[r,f]),(0,e.jsx)(ye.Z,{title:N.formatMessage({id:"asset.extend.text.detail"}),width:"46%",open:r,onClose:te,destroyOnClose:!0,loading:i,children:m&&(0,e.jsx)(Ee.q9,{editorKey:"ASSET_CONFIG_INSTANCE",value:m,readOnly:!0,editorStyle:{height:"100%"}})})},Ke=Ne,we=t(96987),je=t(92635),Ue=t(79930),Ze=t(86548),ze=t(39380),Re=t(42075),l=t(3303),xe=t(71230),P=t(15746),$e=t(84567),Y=t(34041),He=t(57381),lt=t(25278),dt=t(21532),ct=Ie.Z.Paragraph,mt=function(j){var r=j.record,f=(0,L.useIntl)(),x=(0,L.useRequest)(function(m){return(0,de.queryResourceRiskQuantity)({idList:[m]})},{manual:!0,formatResult:function(B){return B.content[0]}}),g=x.data,u=x.run;return(0,y.useEffect)(function(){r!=null&&r.id&&u(Number(r.id))},[r]),(0,e.jsxs)(Re.Z,{size:2,children:[(0,e.jsx)(J.ZP,{type:"link",style:{padding:0},size:"small",target:"_blank",href:"/riskManagement/riskList?platform=".concat(r==null?void 0:r.platform,"&riskLevel=").concat(ee.I9[0].value,"&resourceId=").concat(r==null?void 0:r.resourceId),rel:"prefetch",children:(0,e.jsx)(T.Z,{level:"HIGH",text:"".concat(f.formatMessage({id:"common.link.text.high"})," ").concat((g==null?void 0:g.highLevelRiskCount)||0)})}),(0,e.jsx)(J.ZP,{type:"link",style:{padding:0},size:"small",target:"_blank",href:"/riskManagement/riskList?platform=".concat(r==null?void 0:r.platform,"&riskLevel=").concat(ee.I9[1].value,"&resourceId=").concat(r==null?void 0:r.resourceId),rel:"prefetch",children:(0,e.jsx)(T.Z,{level:"MEDIUM",text:"".concat(f.formatMessage({id:"common.link.text.middle"})," ").concat((g==null?void 0:g.mediumLevelRiskCount)||0)})}),(0,e.jsx)(J.ZP,{type:"link",style:{padding:0},size:"small",target:"_blank",href:"/riskManagement/riskList?platform=".concat(r==null?void 0:r.platform,"&riskLevel=").concat(ee.I9[2].value,"&resourceId=").concat(r==null?void 0:r.resourceId),rel:"prefetch",children:(0,e.jsx)(T.Z,{level:"LOW",text:"".concat(f.formatMessage({id:"common.link.text.low"})," ").concat((g==null?void 0:g.lowLevelRiskCount)||0)})})]})},vt=function(){var j,r=l.Z.SHOW_CHILD,f=(0,L.useModel)("rule"),x=f.platformList,g=new URLSearchParams((j=(0,L.useLocation)())===null||j===void 0?void 0:j.search),u=g.get("cloudAccountId"),m=g.get("platform"),B=g.get("resourceGroupType"),N=g.get("resourceType"),te=(0,y.useRef)(),b=(0,y.useRef)(),A=(0,y.useState)(!1),i=c()(A,2),o=i[0],v=i[1],U=F.Z.useForm(),le=c()(U,1),O=le[0],d=(0,L.useIntl)(),ue=(0,y.useState)(!1),$=c()(ue,2),ge=$[0],Te=$[1],se=(0,y.useRef)({}),Le=(0,y.useRef)({}),ne=(0,y.useState)([]),he=c()(ne,2),xt=he[0],Qe=he[1],gt=(0,y.useState)({customField:{show:!1},cloudAccountId:{show:!1},platform:{show:!1},address:{show:!1},tenantName:{show:!1}}),ht=c()(gt,1),pt=ht[0],It=(0,L.useRequest)(function(M){return(0,Ue.queryGroupTypeList)({platformList:M})},{manual:!0,formatResult:function(a){var n=a.content;Qe(n||[])}}),rt=It.run,yt=[{title:(0,e.jsxs)(e.Fragment,{children:[d.formatMessage({id:"common.table.columns.assetId"}),"\xA0\xA0|\xA0\xA0",d.formatMessage({id:"common.table.columns.assetName"})]}),dataIndex:"resourceId",valueType:"text",align:"left",hideInSearch:!0,render:function(a,n){return(0,e.jsxs)(e.Fragment,{children:[(0,e.jsx)(J.ZP,{style:{padding:0},size:"small",type:"link",onClick:function(){Le.current=E()({},n),v(!0)},children:(0,e.jsx)(ct,{copyable:!0,style:{color:"inherit",marginBottom:0},children:n.resourceId})}),(0,e.jsx)(_e.Z,{placement:"topLeft",text:n.resourceName,maxWidth:360,style:{color:"#333"}})]})}},{title:d.formatMessage({id:"cloudAccount.extend.title.asset.type"}),dataIndex:"resourceType",valueType:"text",align:"left",width:200,hideInSearch:!0,render:function(a,n){return(0,e.jsx)(D.Z,{text:n==null?void 0:n.resourceType})}},{title:d.formatMessage({id:"asset.module.risk.number"}),width:200,dataIndex:"rulePassRate",valueType:"text",align:"left",hideInSearch:!0,render:function(a,n){return(0,e.jsx)(mt,{record:n})}},{title:d.formatMessage({id:"common.input.text.custom.fields"}),dataIndex:"customFieldValue",valueType:"text",align:"left",render:function(a,n){var H,Q,k,V;return(0,e.jsx)(xe.Z,{children:(0,e.jsx)(P.Z,{span:24,children:(0,s.isEmpty)(n==null||(H=n.resourceDetailConfigMap)===null||H===void 0?void 0:H.BASE_INFO)&&(0,s.isEmpty)(n==null||(Q=n.resourceDetailConfigMap)===null||Q===void 0?void 0:Q.NETWORK)?"-":(0,e.jsxs)(e.Fragment,{children:[n==null||(k=n.resourceDetailConfigMap)===null||k===void 0||(k=k.BASE_INFO)===null||k===void 0?void 0:k.map(function(R,ae){return(0,e.jsx)(F.Z.Item,{label:R==null?void 0:R.name,style:{marginBottom:0,color:"#333"},children:R.value},ae)}),n==null||(V=n.resourceDetailConfigMap)===null||V===void 0||(V=V.NETWORK)===null||V===void 0?void 0:V.map(function(R,ae){return(0,e.jsx)(F.Z.Item,{label:R==null?void 0:R.name,style:{marginBottom:0,color:"#333"},children:R.value},ae)})]})})})}},{title:d.formatMessage({id:"common.table.columns.createAndUpdateTime"}),dataIndex:"gmt_modified",tooltip:d.formatMessage({id:"common.table.columns.sort.update"}),valueType:"text",align:"left",hideInSearch:!0,sorter:!0,width:240,render:function(a,n){return(0,e.jsxs)("div",{children:[(0,e.jsx)("section",{style:{color:"#999"},children:(n==null?void 0:n.gmtCreate)||"-"}),(0,e.jsx)("section",{style:{color:"#999"},children:(n==null?void 0:n.gmtModified)||"-"})]})}},{title:d.formatMessage({id:"common.select.label.cloudAccount"}),dataIndex:"cloudAccountId",valueType:"text",align:"left",hideInSearch:!0,render:function(a,n){return(0,e.jsxs)("div",{children:[(0,e.jsx)("div",{children:n==null?void 0:n.cloudAccountId}),(0,e.jsx)("div",{style:{color:"#999"},children:n==null?void 0:n.alias})]})}},{title:d.formatMessage({id:"common.select.label.cloudPlatform"}),dataIndex:"platform",valueType:"text",align:"center",hideInSearch:!0,render:function(a,n){return(0,q.fD)(n.platform,x)}},{title:d.formatMessage({id:"asset.module.input.text.ip"}),dataIndex:"address",valueType:"text",align:"left",hideInSearch:!0},{title:d.formatMessage({id:"common.select.label.tenant"}),dataIndex:"tenantName",valueType:"text",align:"left",hideInSearch:!0}],Ge=(0,L.useRequest)(function(M){return(0,je.cloudAccountBaseInfoList)(E()({},M))},{manual:!0,formatResult:function(a){if(a.msg==="success"){var n;return(a==null||(n=a.content)===null||n===void 0||(n=n.accountAliasList)===null||n===void 0?void 0:n.map(function(H){return{label:H,value:H}}))||[]}}}),Et=Ge.data,Je=Ge.run,Dt=Ge.loading,Mt=(0,y.useMemo)(function(){var M=function(n){Je({platformList:O.getFieldValue("platformList")||[],cloudAccountSearch:n})};return(0,s.debounce)(M,500)},[je.cloudAccountBaseInfoList]);return(0,y.useEffect)(function(){var M={};if(m&&(M.platformList=[m]),u&&(M.cloudAccountSearch=u),Je(M),(!(0,s.isEmpty)(u)||!(0,s.isEmpty)(m)||!(0,s.isEmpty)(B)&&!(0,s.isEmpty)(N))&&(u&&(O==null||O.setFieldValue("cloudAccountId",u)),!(0,s.isEmpty)(m)&&(O==null||O.setFieldValue("platformList",[m]),O.setFieldValue("resourceTypeList",null),Qe([]),rt([m]),!(0,s.isEmpty)(B)&&!(0,s.isEmpty)(N)))){var a=[],n=[B,N];a.push(n),O.setFieldValue("resourceTypeList",a)}},[m,u,N]),(0,e.jsxs)(ze._z,{title:!1,className:C.Z.assetPageContainer,breadcrumb:void 0,children:[(0,e.jsx)(ce.Z,{bodyStyle:{paddingBottom:0},className:C.Z.customFilterCard,children:(0,e.jsx)(F.Z,{form:O,children:(0,e.jsxs)(xe.Z,{gutter:[24,10],children:[(0,e.jsx)(P.Z,{span:24,children:(0,e.jsx)(F.Z.Item,{name:"platformList",label:d.formatMessage({id:"common.select.label.cloudPlatform"}),style:{marginBottom:0},children:(0,e.jsx)($e.Z.Group,{options:(0,q.T$)(x),onChange:function(a){O.setFieldValue("resourceTypeList",null),Qe([]),rt(a),Je({platformList:a||[]})}})})}),(0,e.jsx)(P.Z,{span:6,children:(0,e.jsx)(F.Z.Item,{name:"resourceTypeList",label:d.formatMessage({id:"cloudAccount.extend.title.asset.type"}),style:{marginBottom:0,width:"100%"},children:(0,e.jsx)(l.Z,{options:xt,multiple:!0,placeholder:d.formatMessage({id:"common.select.text.placeholder"}),showCheckedStrategy:r,allowClear:!0,showSearch:!0})})}),(0,e.jsx)(P.Z,{span:6,children:(0,e.jsx)(F.Z.Item,{name:"cloudAccountId",label:d.formatMessage({id:"common.select.label.cloudAccount"}),style:{marginBottom:0,width:"100%"},children:(0,e.jsx)(Y.Z,{allowClear:!0,showSearch:!0,placeholder:d.formatMessage({id:"common.select.query.text.placeholder"}),notFoundContent:Dt&&(0,e.jsx)(He.Z,{size:"small"}),onSearch:Mt,options:Et||[]})})}),(0,e.jsx)(P.Z,{span:6,children:(0,e.jsx)(F.Z.Item,{name:"searchParam",label:d.formatMessage({id:"common.input.text.assetIdAndName"}),style:{marginBottom:0,width:"100%"},children:(0,e.jsx)(lt.Z,{placeholder:d.formatMessage({id:"common.input.text.placeholder"}),allowClear:!0})})}),(0,e.jsx)(P.Z,{span:6,children:(0,e.jsx)(F.Z.Item,{name:"address",label:d.formatMessage({id:"asset.module.input.text.ip"}),style:{marginBottom:0,width:"100%"},children:(0,e.jsx)(lt.Z,{placeholder:d.formatMessage({id:"common.input.text.placeholder"}),allowClear:!0})})})]})})}),(0,e.jsx)(ve.Z,{scroll:{x:"max-content"},rowKey:"id",search:{span:6,labelWidth:0},headerTitle:(0,e.jsx)("div",{className:G.Z.customTitle,children:d.formatMessage({id:"asset.module.text.asset.inquiry"})}),actionRef:te,formRef:b,columns:yt,columnsState:{defaultValue:pt,persistenceType:"localStorage",persistenceKey:"ASSET_TABLE_LIST_CACHE"},onReset:function(){var a;O.resetFields(),(a=b.current)===null||a===void 0||a.resetFields()},pagination:{showQuickJumper:!1,showSizeChanger:!0,defaultPageSize:10,defaultCurrent:1,pageSizeOptions:[10,20,50]},request:function(){var M=W()(h()().mark(function a(n,H){var Q,k,V,R,ae,Xe,Ye,qe,et,tt,st,nt,it,ot,ut;return h()().wrap(function(pe){for(;;)switch(pe.prev=pe.next){case 0:return Q=n.customFieldValue,k=n.current,V=n.pageSize,R={customFieldValue:Q,page:k,size:V},ae=(0,q.Hm)(H),(0,s.isEmpty)(ae)||(R.sortParam=ae==null?void 0:ae.key,R.sortType=we.ym[ae.value]),Xe=O.getFieldValue("platformList"),(0,s.isEmpty)(Xe)||(R.platformList=Xe),Ye=O.getFieldValue("resourceTypeList"),(0,s.isEmpty)(Ye)||(R.resourceTypeList=Ye),qe=O.getFieldValue("cloudAccountId"),(0,s.isEmpty)(qe)||(R.cloudAccountId=qe),et=O.getFieldValue("searchParam"),et&&(R.searchParam=et),tt=O.getFieldValue("address"),tt&&(R.address=tt),pe.next=16,(0,de.queryResourceList)(R);case 16:return st=pe.sent,nt=st.content,it=st.code,ot=nt.data,ut=nt.total,pe.abrupt("return",{data:ot||[],total:ut||0,success:it===200||!1});case 21:case"end":return pe.stop()}},a)}));return function(a,n){return M.apply(this,arguments)}}(),tableClassName:C.Z.customAssetTable,expandable:{expandedRowRender:function(a){var n,H,Q,k;return(0,e.jsxs)(xe.Z,{children:[(0,e.jsx)(P.Z,{span:2,className:C.Z.dimBlock,style:{borderLeft:"0.5px solid rgb(239, 239, 239)"},children:d.formatMessage({id:"common.select.label.cloudAccount"})}),(0,e.jsxs)(P.Z,{span:4,className:C.Z.cleanBlock,style:{flexDirection:"column"},children:[(0,e.jsx)("div",{children:a==null?void 0:a.cloudAccountId}),(0,e.jsx)("div",{style:{color:"#999"},children:a==null?void 0:a.alias})]}),(0,e.jsx)(P.Z,{span:2,className:C.Z.dimBlock,children:d.formatMessage({id:"common.select.label.cloudPlatform"})}),(0,e.jsx)(P.Z,{span:4,className:C.Z.cleanBlock,children:(0,q.fD)(a.platform,x)}),(0,e.jsx)(P.Z,{span:2,className:C.Z.dimBlock,children:d.formatMessage({id:"asset.module.input.text.ip"})}),(0,e.jsx)(P.Z,{span:4,className:C.Z.cleanBlock,children:(a==null?void 0:a.address)||"-"}),(0,e.jsx)(P.Z,{span:2,className:C.Z.dimBlock,children:d.formatMessage({id:"common.select.label.tenant"})}),(0,e.jsx)(P.Z,{span:4,className:C.Z.cleanBlock,children:(a==null?void 0:a.tenantName)||"-"}),(0,e.jsx)(P.Z,{span:2,className:C.Z.dimBlock,style:{borderTop:"none",borderLeft:"0.5px solid rgb(239, 239, 239)"},children:d.formatMessage({id:"common.input.text.custom.fields"})}),(0,e.jsx)(P.Z,{span:22,className:C.Z.customField,style:{borderTop:"none"},children:(0,e.jsxs)(xe.Z,{children:[(0,e.jsx)(P.Z,{span:22,children:(0,s.isEmpty)(a==null||(n=a.resourceDetailConfigMap)===null||n===void 0?void 0:n.BASE_INFO)&&(0,s.isEmpty)(a==null||(H=a.resourceDetailConfigMap)===null||H===void 0?void 0:H.NETWORK)?(0,e.jsx)(dt.ZP,{theme:{token:{margin:8,marginXL:8,marginXS:8}},children:(0,e.jsx)(fe.Z,{image:fe.Z.PRESENTED_IMAGE_SIMPLE})}):(0,e.jsxs)(e.Fragment,{children:[a==null||(Q=a.resourceDetailConfigMap)===null||Q===void 0||(Q=Q.BASE_INFO)===null||Q===void 0?void 0:Q.map(function(V,R){return(0,e.jsx)(F.Z.Item,{label:V==null?void 0:V.name,style:{marginBottom:0,color:"#333"},children:V.value},R)}),a==null||(k=a.resourceDetailConfigMap)===null||k===void 0||(k=k.NETWORK)===null||k===void 0?void 0:k.map(function(V,R){return(0,e.jsx)(F.Z.Item,{label:V==null?void 0:V.name,style:{marginBottom:0,color:"#333"},children:V.value},R)})]})}),(0,e.jsx)(P.Z,{span:2,children:(0,e.jsxs)(J.ZP,{size:"small",type:"link",target:"_self",href:"/assetManagement/asseConfig?id=".concat(a==null?void 0:a.id),children:[(0,e.jsx)(Ze.Z,{}),d.formatMessage({id:"common.button.text.edit"})]})})]})})]})},columnTitle:(0,e.jsx)("div",{style:{width:30,textAlign:"center"}}),columnWidth:30,rowExpandable:function(){return!0},expandIcon:z.Z}}),(0,e.jsx)(Oe,{assetDrawerVisible:ge,setAssetDrawerVisible:Te,assetDrawerInfo:se.current,tableActionRef:te}),(0,e.jsx)(Ke,{assetInformVisible:o,setAssetInformVisible:v,assetInfo:Le.current})]})},ft=vt},92086:function(K,Z,t){"use strict";var S=t(5574),h=t.n(S),p=t(87426),W=t(39421),I=t(24163),E=t(71448),_=t(24482),c=t(50322),z=t(22145),T=t(96364),D=t(72028),G=t(29448),_e=t(45742),de=t(93410),q=t(92016),Pe=t(25593),ce=t(85265),L=t(86250),Ie=t(83622),ye=t(42075),be=t(66309),Se=t(83062),Be=t(21532),y=t(23323),C=t(62435),Ee=t(47908),s=t(86074),e=Pe.Z.Text,Ve=function(me){var re,De,ee,ve,ie,J,Me=me.riskDrawerVisible,X=me.riskDrawerInfo,fe=me.setRiskDrawerVisible,F=me.locate,Ae=(0,q.useModel)("rule"),We=Ae.platformList,ke=(0,q.useModel)("tenant"),Ce=ke.tenantListAll,w=(0,q.useIntl)(),Fe=(0,C.useState)(!1),Oe=h()(Fe,2),Ne=Oe[0],Ke=Oe[1],we=(0,C.useState)(!1),je=h()(we,2),Ue=je[0],Ze=je[1],ze=function(){fe(!1)},Re=(0,q.useRequest)(function(Y){return(0,D.queryRiskDetailById)({riskId:Y})},{manual:!0,formatResult:function(He){return He.content||{}}}),l=Re.data,xe=Re.run,P=Re.loading,$e=function(){ze()};return(0,C.useEffect)(function(){Me&&X!==null&&X!==void 0&&X.id&&xe(X.id)},[Me,X]),(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)(ce.Z,{title:w.formatMessage({id:"risk.module.text.detail.info"}),width:"50%",open:Me,onClose:$e,loading:P,children:[(0,s.jsxs)(de.Z,{style:{marginBottom:20},bodyStyle:{backgroundColor:"#f9f9f9",padding:"16px 20px"},children:[(0,s.jsx)(L.Z,{justify:"space-between",align:"center",style:{marginBottom:10},children:(0,s.jsxs)("span",{children:[(0,s.jsx)(e,{style:{marginRight:12},children:(0,s.jsx)(Ie.ZP,{type:"link",href:"/ruleManagement/ruleProject/edit?id=".concat(l==null?void 0:l.ruleId),target:"_blank",style:{padding:"4px 0 4px 4px",fontSize:"18px"},children:(l==null||(re=l.ruleVO)===null||re===void 0?void 0:re.ruleName)||"-"})}),(0,s.jsxs)(ye.Z,{children:[(0,s.jsx)("span",{children:(0,G.Ff)(T.MW,l==null?void 0:l.status)}),(l==null?void 0:l.ignoreReasonType)&&(0,s.jsxs)("span",{children:[(0,s.jsxs)(e,{style:{marginRight:8,color:"rgba(127, 127, 127, 1)"},children:[w.formatMessage({id:"risk.module.text.ignore.type"}),"\xA0:\xA0"]}),(0,s.jsx)(be.Z,{color:"geekblue",children:((De=T.$G.find(function(Y){return Y.value===(l==null?void 0:l.ignoreReasonType)}))===null||De===void 0?void 0:De.label)||"-"})]}),(l==null?void 0:l.ignoreReason)&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)(e,{style:{marginRight:8,color:"rgba(127, 127, 127, 1)"},children:[w.formatMessage({id:"risk.module.text.ignore.reason"}),"\xA0:\xA0"]}),(0,s.jsx)(I.Z,{rows:1,text:l==null?void 0:l.ignoreReason,maxWidth:64})]})]})]})}),(0,s.jsxs)(L.Z,{vertical:!0,gap:10,children:[(0,s.jsxs)(L.Z,{align:"center",children:[(0,s.jsx)("img",{src:W.Z,alt:"DISCOVER_ICON",style:{width:14,height:14}}),(0,s.jsxs)("span",{style:{color:"rgba(127, 127, 127, 1)",margin:"0 8px 0 6px"},children:[w.formatMessage({id:"risk.module.text.recently.scanned.hits"}),"\xA0:\xA0"]}),(0,s.jsx)("span",{style:{color:"rgba(51, 51, 51, 1)"},children:l==null?void 0:l.gmtModified})]}),(0,s.jsxs)(e,{children:[(0,s.jsx)("img",{src:p.Z,alt:"DISCOVER_ICON",style:{width:14,height:14}}),(0,s.jsxs)("span",{style:{color:"rgba(127, 127, 127, 1)",margin:"0 8px 0 6px"},children:[w.formatMessage({id:"risk.module.text.first.discovery.time"}),"\xA0:\xA0"]}),(0,s.jsx)("span",{style:{color:"rgba(51, 51, 51, 1)"},children:l==null?void 0:l.gmtCreate})]})]}),(0,s.jsxs)(L.Z,{justify:"start",align:"center",style:{margin:"10px 0 6px 0"},children:[(0,s.jsx)("span",{style:{marginRight:5,color:"rgba(127, 127, 127, 1)"},children:(0,G.fD)(l==null?void 0:l.platform,We)}),(0,s.jsx)(e,{style:{marginRight:20,color:"rgba(127, 127, 127, 1)"},children:(l==null?void 0:l.resourceType)||"-"}),(0,s.jsxs)(L.Z,{align:"center",children:[(0,s.jsx)("span",{style:{marginRight:4,color:"rgba(127, 127, 127, 1)"},children:(l==null?void 0:l.resourceName)+" / "+(l==null?void 0:l.resourceId)}),F==="risk"&&(0,s.jsx)(Se.Z,{title:w.formatMessage({id:"asset.extend.text.detail"}),children:(0,s.jsx)("span",{className:Ee.Z.iconWrap,onClick:function(){return Ze(!0)},children:(0,s.jsx)(_e.Z,{className:Ee.Z.resourceInstance})})})]}),(0,s.jsx)(e,{style:{color:"rgba(127, 127, 127, 1)",margin:"0 12px"},children:(Ce==null||(ee=Ce.find(function(Y){return Y.value===(l==null?void 0:l.tenantId)}))===null||ee===void 0?void 0:ee.label)||"-"})]})]}),(0,s.jsx)(Be.ZP,{theme:{components:{Form:{itemMarginBottom:8,labelColor:"rgba(127, 127, 127, 1)",labelColonMarginInlineEnd:16}}},children:(0,s.jsxs)(y.Z,{children:[(0,s.jsx)(y.Z.Item,{label:w.formatMessage({id:"rule.module.text.repair.suggestions"}),children:(0,s.jsx)("span",{style:{color:"rgb(51, 51, 51)"},children:(l==null||(ve=l.ruleVO)===null||ve===void 0?void 0:ve.advice)||"-"})}),(0,s.jsx)(y.Z.Item,{label:w.formatMessage({id:"risk.module.text.reference.link"}),children:(0,s.jsx)("span",{style:{color:"rgb(51, 51, 51)"},children:(l==null||(ie=l.ruleVO)===null||ie===void 0?void 0:ie.link)||"-"})}),(0,s.jsx)(y.Z.Item,{label:w.formatMessage({id:"rule.module.text.rule.describe"}),children:(0,s.jsx)("span",{style:{color:"rgb(51, 51, 51)"},children:(l==null||(J=l.ruleVO)===null||J===void 0?void 0:J.ruleDesc)||"-"})})]})}),(0,s.jsx)(E.Z,{riskDrawerInfo:X}),(0,s.jsx)(c.Z,{riskDrawerInfo:X})]}),(0,s.jsx)(_.Z,{evaluateDrawerVisible:Ne,setEvaluateDrawerVisible:Ke,riskDrawerInfo:X}),(0,s.jsx)(z.Z,{resourceDrawerVisible:Ue,setResourceDrawerVisible:Ze,riskDrawerInfo:X})]})};Z.Z=Ve},24732:function(K,Z){"use strict";Z.Z={polymerizeWrap:"polymerizeWrap___DA0Kx",polymerizeCard:"polymerizeCard___cqy_L",polymerizeHead:"polymerizeHead___wg2jK",polymerizeMain:"polymerizeMain___MABwi",riskWrap:"riskWrap___bmqQb",riskWrapLeft:"riskWrapLeft___IXwxM",riskWrapRight:"riskWrapRight___Kdvj4",riskAsset:"riskAsset___QyUxz",assetMain:"assetMain___cdM5B",newTag:"newTag___MqjNr",assetMainItem:"assetMainItem___m8m8F",assetMainItemLabel:"assetMainItemLabel___xE6cJ",assetView:"assetView____rh3f",assetPageContainer:"assetPageContainer___XCTom",customFilterCard:"customFilterCard___vdglF",customText:"customText___B_t7o",iconWrap:"iconWrap___tQQp4",resourceInstance:"resourceInstance___Y06OO",assetConfigPageContainer:"assetConfigPageContainer___tB7j6",customAssetTable:"customAssetTable___J9RJC",cleanBlock:"cleanBlock___xLiWM",dimBlock:"dimBlock___HBpS1",customField:"customField___J1Iyu",tabProCard:"tabProCard___ahTeu"}},64599:function(K,Z,t){var S=t(96263);function h(p,W){var I=typeof Symbol!="undefined"&&p[Symbol.iterator]||p["@@iterator"];if(!I){if(Array.isArray(p)||(I=S(p))||W&&p&&typeof p.length=="number"){I&&(p=I);var E=0,_=function(){};return{s:_,n:function(){return E>=p.length?{done:!0}:{done:!1,value:p[E++]}},e:function(G){throw G},f:_}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var c=!0,z=!1,T;return{s:function(){I=I.call(p)},n:function(){var G=I.next();return c=G.done,G},e:function(G){z=!0,T=G},f:function(){try{!c&&I.return!=null&&I.return()}finally{if(z)throw T}}}}K.exports=h,K.exports.__esModule=!0,K.exports.default=K.exports}}]); diff --git a/app/bootstrap/src/main/resources/static/p__AssetManagement__index.27d727bc.chunk.css b/app/bootstrap/src/main/resources/static/p__AssetManagement__index.e42dafec.chunk.css similarity index 88% rename from app/bootstrap/src/main/resources/static/p__AssetManagement__index.27d727bc.chunk.css rename to app/bootstrap/src/main/resources/static/p__AssetManagement__index.e42dafec.chunk.css index d08bab39..3b631952 100644 --- a/app/bootstrap/src/main/resources/static/p__AssetManagement__index.27d727bc.chunk.css +++ b/app/bootstrap/src/main/resources/static/p__AssetManagement__index.e42dafec.chunk.css @@ -1 +1 @@ -.customTitle___nzcxh{position:relative;font-size:15px;padding-left:12px}.customTitle___nzcxh:before{position:absolute;content:"";width:4px;height:18px;left:0;top:50%;transform:translateY(-50%);background-color:#3274ee}.riskHigh___GstO6{background:#ffedea;border-radius:2px;color:#ec4344;border:none}.riskMedium___F4JTb{background:#ffe9cc;border-radius:2px;color:#fc6d19;border:none}.riskLow___HJopw{background:#fff5cd;border-radius:2px;color:#f9aa00;border:none}.imgProcess___NGndv{width:12px;height:12px;margin-right:3px;margin-bottom:1px}.imgResult___wKhiG{width:11px;height:11px;margin:0 3px 2px 0}.validTag___TRSau{background:#f6ffed;border:1px solid #b7ec8f;border-radius:2px;color:#379e0e;line-height:22px}.invalidTag___opVlG{background:#ffedec;border:1px solid #ffb2af;border-radius:2px;color:#ff3931}.waitingTag___JZpZT{background:#fff1d4;border:1px solid #ffe09d;border-radius:2px;color:#ffb310}.riskPageContainer___s0iqX .customFilterCard___LGCGc,.rulePageContainer___ASG7v .customFilterCard___LGCGc{border-bottom-left-radius:0;border-bottom-right-radius:0}.riskPageContainer___s0iqX .customFilterCard___LGCGc .ant-pro-card-tabs .ant-tabs .ant-tabs-content-holder .ant-tabs-content .ant-pro-card .ant-pro-card-body,.rulePageContainer___ASG7v .customFilterCard___LGCGc .ant-pro-card-tabs .ant-tabs .ant-tabs-content-holder .ant-tabs-content .ant-pro-card .ant-pro-card-body{padding-block-end:0}.riskPageContainer___s0iqX .ant-pro-table .ant-pro-table-search,.rulePageContainer___ASG7v .ant-pro-table .ant-pro-table-search{border-top-left-radius:0;border-top-right-radius:0}.riskPageContainer___s0iqX .ant-form .ant-pro-query-filter-row,.rulePageContainer___ASG7v .ant-form .ant-pro-query-filter-row{row-gap:16px}.riskPageContainer___s0iqX .ant-pro-query-filter,.rulePageContainer___ASG7v .ant-pro-query-filter{padding:16px 16px 24px}.riskDetailContainer___GhxGQ .riskDetailAroundCard___OxUJt{min-height:calc(100vh - 136px)}.riskDetailContainer___GhxGQ .ant-page-header{padding-block:0}.iconWrap___zY4_H{display:inline-flex;justify-content:center;align-items:center;width:24px;height:24px;color:#eee;border-radius:4px;cursor:pointer;transition:all .3s;background:#efeff0;margin-left:4px}.iconWrap___zY4_H .resourceInstance___QMgU8{font-size:15px;cursor:pointer;color:#457aff;font-weight:400}.iconWrap___zY4_H:hover .resourceInstance___QMgU8{font-size:15px;font-weight:bolder}.classifyTitle___srgvP{color:#333;line-height:20px;font-weight:600}.classifyInfo___JXa9l{color:#333;margin:8px 0 24px;white-space:pre-wrap}.LogInformation___Bmg3f,.checkInform___s4Ipx{margin-top:16px}.LogInformation___Bmg3f .LogInformationTitle___O_cBW,.checkInform___s4Ipx .LogInformationTitle___O_cBW{color:#000000e0;font-weight:500;font-size:16px;line-height:150%;position:relative;padding-left:12px}.LogInformation___Bmg3f .LogInformationTitle___O_cBW:before,.checkInform___s4Ipx .LogInformationTitle___O_cBW:before{content:"";width:4px;height:100%;position:absolute;top:0;left:0;background-color:#377df7}.LogInformation___Bmg3f .actionItem___Zgpzq,.checkInform___s4Ipx .actionItem___Zgpzq{line-height:25px;color:#494949d9}.LogInformation___Bmg3f .actionItem___Zgpzq .actionItemTitle___kRFcL,.checkInform___s4Ipx .actionItem___Zgpzq .actionItemTitle___kRFcL{margin-right:6px} +.customTitle___nzcxh{position:relative;font-size:15px;padding-left:12px}.customTitle___nzcxh:before{position:absolute;content:"";width:4px;height:18px;left:0;top:50%;transform:translateY(-50%);background-color:#3274ee}.riskHigh___GstO6{background:#ffedea;border-radius:2px;color:#ec4344;border:none}.riskMedium___F4JTb{background:#ffe9cc;border-radius:2px;color:#fc6d19;border:none}.riskLow___HJopw{background:#fff5cd;border-radius:2px;color:#f9aa00;border:none}.imgProcess___NGndv{width:12px;height:12px;margin-right:3px;margin-bottom:1px}.imgResult___wKhiG{width:11px;height:11px;margin:0 3px 2px 0}.validTag___TRSau{background:#f6ffed;border:1px solid #b7ec8f;border-radius:2px;color:#379e0e;line-height:22px}.invalidTag___opVlG{background:#ffedec;border:1px solid #ffb2af;border-radius:2px;color:#ff3931}.waitingTag___JZpZT{background:#fff1d4;border:1px solid #ffe09d;border-radius:2px;color:#ffb310}.riskPageContainer___s0iqX .customFilterCard___LGCGc,.rulePageContainer___ASG7v .customFilterCard___LGCGc{border-bottom-left-radius:0;border-bottom-right-radius:0}.riskPageContainer___s0iqX .customFilterCard___LGCGc .ant-pro-card-tabs .ant-tabs .ant-tabs-content-holder .ant-tabs-content .ant-pro-card .ant-pro-card-body,.rulePageContainer___ASG7v .customFilterCard___LGCGc .ant-pro-card-tabs .ant-tabs .ant-tabs-content-holder .ant-tabs-content .ant-pro-card .ant-pro-card-body{padding-block-end:0}.riskPageContainer___s0iqX .ant-pro-table .ant-pro-table-search,.rulePageContainer___ASG7v .ant-pro-table .ant-pro-table-search{border-top-left-radius:0;border-top-right-radius:0}.riskPageContainer___s0iqX .ant-form .ant-pro-query-filter-row,.rulePageContainer___ASG7v .ant-form .ant-pro-query-filter-row{row-gap:16px}.riskPageContainer___s0iqX .ant-pro-query-filter,.rulePageContainer___ASG7v .ant-pro-query-filter{padding:16px 16px 24px}.riskDetailContainer___GhxGQ .riskDetailAroundCard___OxUJt{min-height:calc(100vh - 136px)}.riskDetailContainer___GhxGQ .ant-page-header{padding-block:0}.iconWrap___zY4_H{display:inline-flex;justify-content:center;align-items:center;width:24px;height:24px;color:#eee;border-radius:4px;cursor:pointer;transition:all .3s;background:#efeff0;margin-left:4px}.iconWrap___zY4_H .resourceInstance___QMgU8{font-size:15px;cursor:pointer;color:#457aff;font-weight:400}.iconWrap___zY4_H:hover .resourceInstance___QMgU8{font-size:15px;font-weight:bolder}.classifyTitle___srgvP{color:#333;line-height:20px;font-weight:600}.classifyInfo___JXa9l{color:#333;margin:8px 0 24px;white-space:pre-wrap}.LogInformation___Bmg3f,.checkInform___s4Ipx{margin-top:16px}.LogInformation___Bmg3f .LogInformationTitle___O_cBW,.checkInform___s4Ipx .LogInformationTitle___O_cBW{color:#000000e0;font-weight:500;font-size:16px;line-height:150%;position:relative;padding-left:12px}.LogInformation___Bmg3f .LogInformationTitle___O_cBW:before,.checkInform___s4Ipx .LogInformationTitle___O_cBW:before{content:"";width:4px;height:100%;position:absolute;top:0;left:0;background-color:#377df7}.LogInformation___Bmg3f .actionItem___Zgpzq,.checkInform___s4Ipx .actionItem___Zgpzq{line-height:25px;color:#494949d9}.LogInformation___Bmg3f .actionItem___Zgpzq .actionItemTitle___kRFcL,.checkInform___s4Ipx .actionItem___Zgpzq .actionItemTitle___kRFcL{margin-right:6px}.regoWrap___iVxod{padding:0 8px}.regoWrap___iVxod .regoMain___eJpHo{padding:12px 6px;margin-bottom:24px;background-color:#f5f5f5}.customTitle___SrGFZ{position:relative;padding-left:14px}.customTitle___SrGFZ:before{position:absolute;width:4px;height:14px;content:"";left:0;top:50%;transform:translateY(-50%);background:#457aff;border-radius:2px} diff --git a/app/bootstrap/src/main/resources/static/p__AssetManagement__module__IdentityAssociate.85bfc190.async.js b/app/bootstrap/src/main/resources/static/p__AssetManagement__module__IdentityAssociate.85bfc190.async.js new file mode 100644 index 00000000..5c753856 --- /dev/null +++ b/app/bootstrap/src/main/resources/static/p__AssetManagement__module__IdentityAssociate.85bfc190.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[3839],{82826:function(O,s,e){e.d(s,{Z:function(){return u}});var o=e(87462),a=e(62435),_={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 474H286.9l350.2-304c5.6-4.9 2.2-14-5.2-14h-88.5c-3.9 0-7.6 1.4-10.5 3.9L155 487.8a31.96 31.96 0 000 48.3L535.1 866c1.5 1.3 3.3 2 5.2 2h91.5c7.4 0 10.8-9.2 5.2-14L286.9 550H872c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"arrow-left",theme:"outlined"},r=_,l=e(84089),d=function(t,c){return a.createElement(l.Z,(0,o.Z)({},t,{ref:c,icon:r}))},i=a.forwardRef(d),u=i},19602:function(O,s,e){e.r(s);var o=e(5574),a=e.n(o),_=e(57695),r=e(82826),l=e(39380),d=e(45830),i=e(83622),u=e(92398),v=e(62435),t=e(86074),c=function(){var m=(0,d.useIntl)(),D=(0,v.useState)(_.g1[0].key),f=a()(D,2),A=f[0],M=f[1];return(0,t.jsx)(l._z,{ghost:!0,breadcrumbRender:!1,header:{ghost:!0,style:{paddingBlockEnd:0}},title:(0,t.jsxs)(i.ZP,{style:{padding:0},type:"link",size:"small",onClick:function(){var E;return(E=history)===null||E===void 0?void 0:E.back()},children:[(0,t.jsx)(r.Z,{}),m.formatMessage({id:"common.button.text.return"})]}),children:(0,t.jsx)(u.Z,{destroyInactiveTabPane:!0,onChange:M,activeKey:A,items:_.g1.map(function(n){return{key:n.key,label:n.label,children:n.children,icon:n.icon}})})})};s.default=c}}]); diff --git a/app/bootstrap/src/main/resources/static/p__AssetManagement__module__IdentityAssociate.aeedc65b.async.js b/app/bootstrap/src/main/resources/static/p__AssetManagement__module__IdentityAssociate.aeedc65b.async.js deleted file mode 100644 index fc66a31a..00000000 --- a/app/bootstrap/src/main/resources/static/p__AssetManagement__module__IdentityAssociate.aeedc65b.async.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[3839],{19602:function(h,n,_){_.r(n);var o=_(5574),i=_.n(o),a=_(96987),d=_(82826),r=_(39380),u=_(92016),E=_(83622),c=_(92398),D=_(62435),t=_(86074),M=function(){var P=(0,u.useIntl)(),m=(0,D.useState)(a.g1[0].key),l=i()(m,2),v=l[0],O=l[1];return(0,t.jsx)(r._z,{ghost:!0,breadcrumbRender:!1,header:{ghost:!0,style:{paddingBlockEnd:0}},title:(0,t.jsxs)(E.ZP,{style:{padding:0},type:"link",size:"small",onClick:function(){var s;return(s=history)===null||s===void 0?void 0:s.back()},children:[(0,t.jsx)(d.Z,{}),P.formatMessage({id:"common.button.text.return"})]}),children:(0,t.jsx)(c.Z,{destroyInactiveTabPane:!0,onChange:O,activeKey:v,items:a.g1.map(function(e){return{key:e.key,label:e.label,children:e.children,icon:e.icon}})})})};n.default=M}}]); diff --git a/app/bootstrap/src/main/resources/static/p__AssetManagement__polymerize.24817c95.async.js b/app/bootstrap/src/main/resources/static/p__AssetManagement__polymerize.24817c95.async.js deleted file mode 100644 index 2ebc3257..00000000 --- a/app/bootstrap/src/main/resources/static/p__AssetManagement__polymerize.24817c95.async.js +++ /dev/null @@ -1,2 +0,0 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[8469],{3859:function(U,I,t){"use strict";var a=t(97857),Z=t.n(a),v=t(66309),W=t(62435),C=t(53846),f=t(86074);I.Z=function(j){var i,A=j.text,g=j.style,l=j.level;return(0,f.jsx)(v.Z,{className:C.Z[l==="HIGH"?"riskHigh":(i=["MEDIUM","MIDDLE"])!==null&&i!==void 0&&i.includes(l)?"riskMedium":l==="LOW"?"riskLow":""],style:Z()({},g),children:A})}},24163:function(U,I,t){"use strict";var a=t(97857),Z=t.n(a),v=t(25593),W=t(83062),C=t(62435),f=t(86074),j=v.Z.Paragraph;I.Z=function(i){var A=i.text,g=i.width,l=i.maxWidth,u=i.rows,M=u===void 0?2:u,c=i.placement,n=c===void 0?"top":c,s=i.color,O=s===void 0?"rgba(0, 0, 0, 0.88)":s,h=i.link,m=h===void 0?!1:h,L=i.onClickCallBackFunc,D=i.style,N=D===void 0?{}:D,V=i.copyable,ce=V===void 0?!1:V;return(0,f.jsx)("div",{style:{maxWidth:l,width:g},children:(0,f.jsx)(W.Z,{title:(0,f.jsx)("div",{children:A}),placement:n,children:(0,f.jsx)(j,{ellipsis:{rows:M},style:Z()({marginBottom:0,color:O,cursor:m?"pointer":""},N),onClick:L,copyable:ce,children:A})})})}},47661:function(U,I,t){"use strict";t.r(I),t.d(I,{default:function(){return ae}});var a=t(97857),Z=t.n(a),v=t(5574),W=t.n(v),C=t(53846),f=t(3859),j=t(24163),i=t(29448),A=t(90814),g=t(92016),l=t(86250),u=t(96074),M=t(66309),c=t(83622),n=t(24732),s=t(86074),O=function(H){var F,Y,q,T,ee,se=(0,g.useModel)("rule"),w=se.platformList,b=(0,g.useModel)("asset"),ue=b.groupTypeList,B=H.aggregateAsset,ne=H.cloudAccountId,x=(0,g.useIntl)(),fe=B.count,oe=B.platform,me=B.resourceTypeName,le=B.highLevelRiskCount,re=B.mediumLevelRiskCount,ie=B.lowLevelRiskCount,z=B.latestResourceInfo,_=B.typeFullNameList;return(0,s.jsxs)("div",{className:n.Z.polymerizeCard,children:[(0,s.jsxs)("div",{className:n.Z.polymerizeHead,children:[(0,s.jsx)(l.Z,{align:"center",style:{paddingTop:6},children:(0,s.jsx)(j.Z,{text:me||"-",maxWidth:160,rows:1,style:{color:"#333",fontSize:17,fontWeight:500},placement:"topLeft"})}),(0,s.jsx)(j.Z,{text:x.formatMessage({id:"asset.module.text.asset.count"},{count:fe}),maxWidth:100,rows:1,style:{color:"#FFF",fontSize:14},placement:"topLeft"})]}),(0,s.jsxs)("div",{className:n.Z.polymerizeMain,children:[(0,s.jsxs)("div",{className:n.Z.riskWrap,children:[(0,s.jsxs)("div",{className:n.Z.riskWrapLeft,children:[(0,s.jsx)("span",{children:(0,i.c5)(oe,w)}),(0,s.jsx)(u.Z,{type:"vertical",style:{margin:"0 8px 0 2px"}}),(0,s.jsx)(f.Z,{level:"HIGH",text:"".concat(x.formatMessage({id:"common.link.text.high"})," ").concat(le>999?"999+":le)}),(0,s.jsx)(f.Z,{level:"MEDIUM",text:"".concat(x.formatMessage({id:"common.link.text.middle"})," ").concat(re>999?"999+":re)}),(0,s.jsx)(f.Z,{level:"LOW",text:"".concat(x.formatMessage({id:"common.link.text.low"})," ").concat(ie>999?"999+":ie)})]}),(0,s.jsx)("div",{className:n.Z.riskWrapRight,children:(0,s.jsx)(M.Z,{className:n.Z.riskAsset,children:(0,i.Fr)(ue,_==null||(F=_[0])===null||F===void 0?void 0:F[0])})})]}),(0,s.jsxs)("div",{className:n.Z.assetMain,children:[(0,s.jsx)("span",{className:n.Z.newTag,children:"New"}),(0,s.jsxs)("div",{className:n.Z.assetMainItem,children:[(0,s.jsxs)("span",{className:n.Z.assetMainItemLabel,children:[x.formatMessage({id:"cloudAccount.extend.title.asset.name"}),"\xA0:"]}),(0,s.jsx)(j.Z,{text:(z==null?void 0:z.resourceName)||"-",maxWidth:220,rows:1,style:{color:"#333",fontSize:12},placement:"topLeft"})]}),(0,s.jsxs)("div",{className:n.Z.assetMainItem,children:[(0,s.jsxs)("span",{className:n.Z.assetMainItemLabel,children:[x.formatMessage({id:"cloudAccount.extend.title.asset.id"}),"\xA0:"]}),(0,s.jsx)(j.Z,{text:(z==null?void 0:z.resourceId)||"-",maxWidth:220,rows:1,style:{color:"#333",fontSize:12},placement:"topLeft"})]}),(0,s.jsxs)("div",{className:n.Z.assetMainItem,children:[(0,s.jsxs)("span",{className:n.Z.assetMainItemLabel,children:[x.formatMessage({id:"cloudAccount.extend.title.updateTime"}),"\xA0:"]}),(0,s.jsx)(j.Z,{text:(z==null?void 0:z.gmtModified)||"-",maxWidth:220,rows:1,style:{color:"#333",fontSize:12},placement:"topLeft"})]}),(0,s.jsxs)("div",{className:n.Z.assetMainItem,children:[(0,s.jsxs)("span",{className:n.Z.assetMainItemLabel,children:[x.formatMessage({id:"asset.module.input.text.ip"}),"\xA0:"]}),(0,s.jsx)(j.Z,{text:(z==null?void 0:z.address)||"-",maxWidth:220,rows:1,style:{color:"#333",fontSize:12},placement:"topLeft"})]})]}),(0,s.jsx)("div",{className:n.Z.assetView,children:(0,s.jsxs)(c.ZP,{href:ne?"/assetManagement/assetList?platform=".concat(oe,"&resourceGroupType=").concat(_==null||(Y=_[0])===null||Y===void 0?void 0:Y[0],"&resourceType=").concat(_==null||(q=_[0])===null||q===void 0?void 0:q[1],"&cloudAccountId=").concat(ne):"/assetManagement/assetList?platform=".concat(oe,"&resourceGroupType=").concat(_==null||(T=_[0])===null||T===void 0?void 0:T[0],"&resourceType=").concat(_==null||(ee=_[0])===null||ee===void 0?void 0:ee[1]),type:"link",style:{fontSize:14,gap:4},children:[x.formatMessage({id:"common.button.text.viewDetail"}),(0,s.jsx)(A.Z,{})]})})]})]})},h=O,m=t(92635),L=t(21171),D=t(79930),N=t(70607),V=t(39380),ce=t(93410),pe=t(3303),$=t(23323),de=t(71230),X=t(15746),Ee=t(84567),xe=t(34041),Ce=t(57381),e=t(25278),d=t(42075),p=t(32983),o=t(84611),r=t(96486),P=t(62435),R=1,G=12,Q=function(){var H,F=pe.Z.SHOW_CHILD,Y=(0,g.useModel)("rule"),q=Y.platformList,T=(0,N.a)({}),ee=$.Z.useForm(),se=W()(ee,1),w=se[0],b=(0,g.useIntl)(),ue=(0,P.useState)(R),B=W()(ue,2),ne=B[0],x=B[1],fe=(0,P.useState)(G),oe=W()(fe,2),me=oe[0],le=oe[1],re=(0,P.useState)([]),ie=W()(re,2),z=ie[0],_=ie[1],ge=(0,g.useRequest)(function(S){return(0,L.queryAggregateAssets)(S)},{manual:!0,formatResult:function(y){return y.content}}),K=ge.data,k=ge.run,ye=ge.loading;(0,P.useEffect)(function(){k({page:ne,size:me})},[]);var te=function(){w.resetFields()},Me=function(y){x(R),le(G),k(Z()(Z()({},y),{},{page:R,size:G}))},he=(0,g.useRequest)(function(S){return(0,D.queryGroupTypeList)({platformList:S})},{manual:!0,formatResult:function(y){var E=y.content;_(E||[])}}),Te=he.run,_e=(0,g.useRequest)(function(S){return(0,m.cloudAccountBaseInfoList)(Z()({},S))},{formatResult:function(y){if(y.msg==="success"){var E;return(y==null||(E=y.content)===null||E===void 0||(E=E.accountAliasList)===null||E===void 0?void 0:E.map(function(ve){return{label:ve,value:ve}}))||[]}}}),Ie=_e.data,Le=_e.run,Ze=_e.loading,Oe=(0,P.useMemo)(function(){var S=function(E){Le({platformList:w.getFieldValue("platformList")||[],cloudAccountSearch:E})};return(0,r.debounce)(S,500)},[m.cloudAccountBaseInfoList]);return(0,s.jsxs)(V._z,{ghost:!0,title:!1,className:n.Z.rulePageContainer,breadcrumbRender:!1,children:[(0,s.jsx)(ce.Z,{style:{marginBottom:16},children:(0,s.jsx)($.Z,{form:w,onFinish:Me,children:(0,s.jsxs)(de.Z,{gutter:[24,10],children:[(0,s.jsx)(X.Z,{span:24,children:(0,s.jsx)($.Z.Item,{name:"platformList",label:b.formatMessage({id:"common.select.label.cloudPlatform"}),style:{marginBottom:0},children:(0,s.jsx)(Ee.Z.Group,{options:(0,i.T$)(q),onChange:function(y){w.setFieldValue("resourceTypeList",null),_([]),Te(y),Le({platformList:y||[]})}})})}),(0,s.jsx)(X.Z,{span:6,children:(0,s.jsx)($.Z.Item,{name:"resourceTypeList",label:b.formatMessage({id:"cloudAccount.extend.title.asset.type"}),style:{marginBottom:0,width:"100%"},children:(0,s.jsx)(pe.Z,{placeholder:b.formatMessage({id:"common.select.text.placeholder"}),options:z,multiple:!0,showCheckedStrategy:F,allowClear:!0,showSearch:!0})})}),(0,s.jsx)(X.Z,{span:6,children:(0,s.jsx)($.Z.Item,{name:"cloudAccountId",label:b.formatMessage({id:"common.select.label.cloudAccount"}),style:{marginBottom:0,width:"100%"},children:(0,s.jsx)(xe.Z,{allowClear:!0,showSearch:!0,placeholder:b.formatMessage({id:"common.select.query.text.placeholder"}),notFoundContent:Ze&&(0,s.jsx)(Ce.Z,{size:"small"}),onSearch:Oe,options:Ie||[]})})}),(0,s.jsx)(X.Z,{span:6,children:(0,s.jsx)($.Z.Item,{name:"searchParam",label:b.formatMessage({id:"common.input.text.assetIdAndName"}),style:{marginBottom:0,width:"100%"},children:(0,s.jsx)(e.Z,{placeholder:b.formatMessage({id:"common.input.text.placeholder"}),allowClear:!0})})}),(0,s.jsx)(X.Z,{span:6,children:(0,s.jsx)($.Z.Item,{name:"address",label:b.formatMessage({id:"asset.module.input.text.ip"}),style:{marginBottom:0,width:"100%"},children:(0,s.jsx)(e.Z,{placeholder:b.formatMessage({id:"common.input.text.placeholder"}),allowClear:!0})})}),(0,s.jsx)(X.Z,{span:6,push:18,children:(0,s.jsx)(l.Z,{style:{width:"100%"},justify:"flex-end",children:(0,s.jsx)($.Z.Item,{style:{marginBottom:0},children:(0,s.jsxs)(d.Z,{size:8,children:[(0,s.jsx)(c.ZP,{onClick:te,children:b.formatMessage({id:"common.button.text.reset"})}),(0,s.jsx)(c.ZP,{type:"primary",htmlType:"submit",loading:ye,children:b.formatMessage({id:"common.button.text.query"})})]})})})})]})})}),(0,s.jsxs)(ce.Z,{style:{minHeight:488},title:(0,s.jsx)("div",{className:C.Z.customTitle,children:b.formatMessage({id:"asset.module.text.asset.polymerize"})}),children:[(0,s.jsx)(de.Z,{className:n.Z.polymerizeWrap,children:(0,s.jsx)(Ce.Z,{spinning:ye,children:(0,r.isEmpty)(K==null?void 0:K.data)?(0,s.jsx)(l.Z,{align:"center",justify:"center",style:{width:" 100%",minHeight:356},children:(0,s.jsx)(p.Z,{image:p.Z.PRESENTED_IMAGE_SIMPLE})}):(0,s.jsx)(de.Z,{gutter:[16,16],children:K==null||(H=K.data)===null||H===void 0?void 0:H.map(function(S,y){var E,ve,je,be;return(0,s.jsx)(X.Z,{span:(E=["xxLProMax"])!==null&&E!==void 0&&E.includes(T)?4:(ve=["xxLFullHD","xxLPro"])!==null&&ve!==void 0&&ve.includes(T)?6:(je=["xxL","xL"])!==null&&je!==void 0&&je.includes(T)?8:(be=["lg","md"])!==null&&be!==void 0&&be.includes(T)?12:24,children:(0,s.jsx)(h,{aggregateAsset:S,cloudAccountId:w==null?void 0:w.getFieldValue("cloudAccountId")},y)},y)})})})}),(0,s.jsx)(de.Z,{children:(0,s.jsx)(l.Z,{justify:"center",style:{width:"100%",marginTop:"16px"},children:(0,s.jsx)(o.Z,{onChange:function(y,E){x(y),le(E),k(Z()(Z()({},w.getFieldsValue()),{},{page:y,size:E}))},current:ne,pageSize:me,size:"small",showTotal:function(y,E){return(0,i.GO)(y,E,b==null?void 0:b.locale)},total:(K==null?void 0:K.total)||0,showSizeChanger:!0,pageSizeOptions:[12,24]})})})]})]})},ae=Q},70607:function(U,I,t){"use strict";t.d(I,{a:function(){return i}});var a=t(5574),Z=t.n(a),v=t(96486),W=t.n(v),C=t(62435),f={xs:575,sm:576,md:768,lg:992,xL:1200,xxL:1600,xxLPro:1800,xxLFullHD:1920,xxLProMax:2200},j=function(g){var l=g.query,u=l===void 0?"":l,M=g.throttleTime,c=M===void 0?200:M,n=useState(!1),s=_slicedToArray(n,2),O=s[0],h=s[1],m=useCallback(throttle(function(){var L=window.matchMedia(u);h(L.matches)},c),[c]);return useEffect(function(){var L;return(L=window)===null||L===void 0||L.addEventListener("resize",m),m(),function(){var D;(D=window)===null||D===void 0||D.removeEventListener("resize",m)}},[m]),O},i=function(g){var l=g.throttleTime,u=l===void 0?200:l,M=(0,C.useState)("xxL"),c=Z()(M,2),n=c[0],s=c[1],O=(0,C.useCallback)((0,v.throttle)(function(){for(var h in f)if(Object.prototype.hasOwnProperty.call(f,h)){var m,L=h,D="(min-width: ".concat(f[L],"px)");L==="xs"&&(D="(max-width: ".concat(f[L],"px)")),(m=window)!==null&&m!==void 0&&(m=m.matchMedia(D))!==null&&m!==void 0&&m.matches&&s(L)}},u),[u]);return(0,C.useEffect)(function(){var h;return(h=window)===null||h===void 0||h.addEventListener("resize",O),O(),function(){var m;(m=window)===null||m===void 0||m.removeEventListener("resize",O)}},[O]),n}},53846:function(U,I){"use strict";I.Z={customTitle:"customTitle___nzcxh",riskHigh:"riskHigh___GstO6",riskMedium:"riskMedium___F4JTb",riskLow:"riskLow___HJopw",imgProcess:"imgProcess___NGndv",imgResult:"imgResult___wKhiG",validTag:"validTag___TRSau",invalidTag:"invalidTag___opVlG",waitingTag:"waitingTag___JZpZT"}},24732:function(U,I){"use strict";I.Z={polymerizeWrap:"polymerizeWrap___DA0Kx",polymerizeCard:"polymerizeCard___cqy_L",polymerizeHead:"polymerizeHead___wg2jK",polymerizeMain:"polymerizeMain___MABwi",riskWrap:"riskWrap___bmqQb",riskWrapLeft:"riskWrapLeft___IXwxM",riskWrapRight:"riskWrapRight___Kdvj4",riskAsset:"riskAsset___QyUxz",assetMain:"assetMain___cdM5B",newTag:"newTag___MqjNr",assetMainItem:"assetMainItem___m8m8F",assetMainItemLabel:"assetMainItemLabel___xE6cJ",assetView:"assetView____rh3f",assetPageContainer:"assetPageContainer___XCTom",customFilterCard:"customFilterCard___vdglF",customText:"customText___B_t7o",iconWrap:"iconWrap___tQQp4",resourceInstance:"resourceInstance___Y06OO",assetConfigPageContainer:"assetConfigPageContainer___tB7j6",customAssetTable:"customAssetTable___J9RJC",cleanBlock:"cleanBlock___xLiWM",dimBlock:"dimBlock___HBpS1",customField:"customField___J1Iyu",tabProCard:"tabProCard___ahTeu"}},69760:function(U,I,t){"use strict";t.d(I,{Z:function(){return g},w:function(){return j}});var a=t(62435),Z=t(97937),v=t(64217),W=t(10110),C=t(24457),f=t(38780);function j(l){if(l)return{closable:l.closable,closeIcon:l.closeIcon}}function i(l){const{closable:u,closeIcon:M}=l||{};return a.useMemo(()=>{if(!u&&(u===!1||M===!1||M===null))return!1;if(u===void 0&&M===void 0)return null;let c={closeIcon:typeof M!="boolean"&&M!==null?M:void 0};return u&&typeof u=="object"&&(c=Object.assign(Object.assign({},c),u)),c},[u,M])}const A={};function g(l,u,M=A){const c=i(l),n=i(u),[s]=(0,W.Z)("global",C.Z.global),O=typeof c!="boolean"?!!(c!=null&&c.disabled):!1,h=a.useMemo(()=>Object.assign({closeIcon:a.createElement(Z.Z,null)},M),[M]),m=a.useMemo(()=>c===!1?!1:c?(0,f.Z)(h,n,c):n===!1?!1:n?(0,f.Z)(h,n):h.closable?h:!1,[c,n,h]);return a.useMemo(()=>{if(m===!1)return[!1,null,O,{}];const{closeIconRender:L}=h,{closeIcon:D}=m;let N=D;const V=(0,v.Z)(m,!0);return N!=null&&(L&&(N=L(D)),N=a.isValidElement(N)?a.cloneElement(N,Object.assign({"aria-label":s.close},V)):a.createElement("span",Object.assign({"aria-label":s.close},V),N)),[!0,N,O,V]},[m,h])}},66309:function(U,I,t){"use strict";t.d(I,{Z:function(){return Ce}});var a=t(62435),Z=t(93967),v=t.n(Z),W=t(98423),C=t(98787),f=t(69760),j=t(96159),i=t(45353),A=t(53124),g=t(861),l=t(15063),u=t(14747),M=t(83262),c=t(83559);const n=e=>{const{paddingXXS:d,lineWidth:p,tagPaddingHorizontal:o,componentCls:r,calc:P}=e,R=P(o).sub(p).equal(),G=P(d).sub(p).equal();return{[r]:Object.assign(Object.assign({},(0,u.Wf)(e)),{display:"inline-block",height:"auto",marginInlineEnd:e.marginXS,paddingInline:R,fontSize:e.tagFontSize,lineHeight:e.tagLineHeight,whiteSpace:"nowrap",background:e.defaultBg,border:`${(0,g.unit)(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderRadius:e.borderRadiusSM,opacity:1,transition:`all ${e.motionDurationMid}`,textAlign:"start",position:"relative",[`&${r}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:e.defaultColor},[`${r}-close-icon`]:{marginInlineStart:G,fontSize:e.tagIconSize,color:e.colorIcon,cursor:"pointer",transition:`all ${e.motionDurationMid}`,"&:hover":{color:e.colorTextHeading}},[`&${r}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${e.iconCls}-close, ${e.iconCls}-close:hover`]:{color:e.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${r}-checkable-checked):hover`]:{color:e.colorPrimary,backgroundColor:e.colorFillSecondary},"&:active, &-checked":{color:e.colorTextLightSolid},"&-checked":{backgroundColor:e.colorPrimary,"&:hover":{backgroundColor:e.colorPrimaryHover}},"&:active":{backgroundColor:e.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${e.iconCls} + span, > span + ${e.iconCls}`]:{marginInlineStart:R}}),[`${r}-borderless`]:{borderColor:"transparent",background:e.tagBorderlessBg}}},s=e=>{const{lineWidth:d,fontSizeIcon:p,calc:o}=e,r=e.fontSizeSM;return(0,M.mergeToken)(e,{tagFontSize:r,tagLineHeight:(0,g.unit)(o(e.lineHeightSM).mul(r).equal()),tagIconSize:o(p).sub(o(d).mul(2)).equal(),tagPaddingHorizontal:8,tagBorderlessBg:e.defaultBg})},O=e=>({defaultBg:new l.FastColor(e.colorFillQuaternary).onBackground(e.colorBgContainer).toHexString(),defaultColor:e.colorText});var h=(0,c.I$)("Tag",e=>{const d=s(e);return n(d)},O),m=function(e,d){var p={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&d.indexOf(o)<0&&(p[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,o=Object.getOwnPropertySymbols(e);r{const{prefixCls:p,style:o,className:r,checked:P,onChange:R,onClick:G}=e,Q=m(e,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:ae,tag:J}=a.useContext(A.E_),H=se=>{R==null||R(!P),G==null||G(se)},F=ae("tag",p),[Y,q,T]=h(F),ee=v()(F,`${F}-checkable`,{[`${F}-checkable-checked`]:P},J==null?void 0:J.className,r,q,T);return Y(a.createElement("span",Object.assign({},Q,{ref:d,style:Object.assign(Object.assign({},o),J==null?void 0:J.style),className:ee,onClick:H})))}),N=t(98719);const V=e=>(0,N.Z)(e,(d,{textColor:p,lightBorderColor:o,lightColor:r,darkColor:P})=>({[`${e.componentCls}${e.componentCls}-${d}`]:{color:p,background:r,borderColor:o,"&-inverse":{color:e.colorTextLightSolid,background:P,borderColor:P},[`&${e.componentCls}-borderless`]:{borderColor:"transparent"}}}));var ce=(0,c.bk)(["Tag","preset"],e=>{const d=s(e);return V(d)},O);function pe(e){return typeof e!="string"?e:e.charAt(0).toUpperCase()+e.slice(1)}const $=(e,d,p)=>{const o=pe(p);return{[`${e.componentCls}${e.componentCls}-${d}`]:{color:e[`color${p}`],background:e[`color${o}Bg`],borderColor:e[`color${o}Border`],[`&${e.componentCls}-borderless`]:{borderColor:"transparent"}}}};var de=(0,c.bk)(["Tag","status"],e=>{const d=s(e);return[$(d,"success","Success"),$(d,"processing","Info"),$(d,"error","Error"),$(d,"warning","Warning")]},O),X=function(e,d){var p={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&d.indexOf(o)<0&&(p[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,o=Object.getOwnPropertySymbols(e);r{const{prefixCls:p,className:o,rootClassName:r,style:P,children:R,icon:G,color:Q,onClose:ae,bordered:J=!0,visible:H}=e,F=X(e,["prefixCls","className","rootClassName","style","children","icon","color","onClose","bordered","visible"]),{getPrefixCls:Y,direction:q,tag:T}=a.useContext(A.E_),[ee,se]=a.useState(!0),w=(0,W.Z)(F,["closeIcon","closable"]);a.useEffect(()=>{H!==void 0&&se(H)},[H]);const b=(0,C.o2)(Q),ue=(0,C.yT)(Q),B=b||ue,ne=Object.assign(Object.assign({backgroundColor:Q&&!B?Q:void 0},T==null?void 0:T.style),P),x=Y("tag",p),[fe,oe,me]=h(x),le=v()(x,T==null?void 0:T.className,{[`${x}-${Q}`]:B,[`${x}-has-color`]:Q&&!B,[`${x}-hidden`]:!ee,[`${x}-rtl`]:q==="rtl",[`${x}-borderless`]:!J},o,r,oe,me),re=k=>{k.stopPropagation(),ae==null||ae(k),!k.defaultPrevented&&se(!1)},[,ie]=(0,f.Z)((0,f.w)(e),(0,f.w)(T),{closable:!1,closeIconRender:k=>{const ye=a.createElement("span",{className:`${x}-close-icon`,onClick:re},k);return(0,j.wm)(k,ye,te=>({onClick:Me=>{var he;(he=te==null?void 0:te.onClick)===null||he===void 0||he.call(te,Me),re(Me)},className:v()(te==null?void 0:te.className,`${x}-close-icon`)}))}}),z=typeof F.onClick=="function"||R&&R.type==="a",_=G||null,ge=_?a.createElement(a.Fragment,null,_,R&&a.createElement("span",null,R)):R,K=a.createElement("span",Object.assign({},w,{ref:d,className:le,style:ne}),ge,ie,b&&a.createElement(ce,{key:"preset",prefixCls:x}),ue&&a.createElement(de,{key:"status",prefixCls:x}));return fe(z?a.createElement(i.Z,{component:"Tag"},K):K)});xe.CheckableTag=D;var Ce=xe},64599:function(U,I,t){var a=t(96263);function Z(v,W){var C=typeof Symbol!="undefined"&&v[Symbol.iterator]||v["@@iterator"];if(!C){if(Array.isArray(v)||(C=a(v))||W&&v&&typeof v.length=="number"){C&&(v=C);var f=0,j=function(){};return{s:j,n:function(){return f>=v.length?{done:!0}:{done:!1,value:v[f++]}},e:function(u){throw u},f:j}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var i=!0,A=!1,g;return{s:function(){C=C.call(v)},n:function(){var u=C.next();return i=u.done,u},e:function(u){A=!0,g=u},f:function(){try{!i&&C.return!=null&&C.return()}finally{if(A)throw g}}}}U.exports=Z,U.exports.__esModule=!0,U.exports.default=U.exports}}]); diff --git a/app/bootstrap/src/main/resources/static/p__AssetManagement__polymerize.fbcbd634.async.js b/app/bootstrap/src/main/resources/static/p__AssetManagement__polymerize.fbcbd634.async.js new file mode 100644 index 00000000..29b20917 --- /dev/null +++ b/app/bootstrap/src/main/resources/static/p__AssetManagement__polymerize.fbcbd634.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[8469],{3859:function(ce,R,s){var h=s(97857),y=s.n(h),w=s(66309),F=s(62435),V=s(53846),C=s(86074);R.Z=function(d){var i,_=d.text,u=d.style,p=d.level;return(0,C.jsx)(w.Z,{className:V.Z[p==="HIGH"?"riskHigh":(i=["MEDIUM","MIDDLE"])!==null&&i!==void 0&&i.includes(p)?"riskMedium":p==="LOW"?"riskLow":""],style:y()({},u),children:_})}},24163:function(ce,R,s){var h=s(97857),y=s.n(h),w=s(25593),F=s(83062),V=s(62435),C=s(86074),d=w.Z.Paragraph;R.Z=function(i){var _=i.text,u=i.width,p=i.maxWidth,b=i.rows,H=b===void 0?2:b,j=i.placement,a=j===void 0?"top":j,e=i.color,N=e===void 0?"rgba(0, 0, 0, 0.88)":e,Z=i.link,f=Z===void 0?!1:Z,E=i.onClickCallBackFunc,S=i.style,ne=S===void 0?{}:S,te=i.copyable,Q=te===void 0?!1:te;return(0,C.jsx)("div",{style:{maxWidth:p,width:u},children:(0,C.jsx)(F.Z,{title:(0,C.jsx)("div",{children:_}),placement:a,children:(0,C.jsx)(d,{ellipsis:{rows:H},style:y()({marginBottom:0,color:N,cursor:f?"pointer":""},ne),onClick:E,copyable:Q,children:_})})})}},59999:function(ce,R,s){s.d(R,{j:function(){return V}});var h=s(62435),y=s(96486),w=s.n(y),F=s(45830),V=function(d){var i=d.platformList,_=d.form,u=d.onPlatformChange,p=d.requestResourceTypeList,b=d.requestCloudAccountBaseInfoList,H=d.platformFieldName,j=H===void 0?"platformList":H,a=d.resourceTypeFieldName,e=a===void 0?"resourceTypeList":a,N=(0,F.useLocation)(),Z=N.search,f=new URLSearchParams(Z),E=f.get("platform");(0,h.useEffect)(function(){var S;if(!(!i||i.length===0)&&(0,y.isEmpty)(E)){var ne=_.getFieldValue(j);if((0,y.isEmpty)(ne)){var te=((S=i[0])===null||S===void 0?void 0:S.value)||i[0];if(te){var Q=[te];_.setFieldValue(j,Q),e&&_.setFieldValue(e,null),u&&u(Q),p&&p(Q),b&&b({platformList:Q})}}}},[i,E,_,u,p,b,j,e])}},96591:function(ce,R,s){s.r(R),s.d(R,{default:function(){return Me}});var h=s(97857),y=s.n(h),w=s(5574),F=s.n(w),V=s(53846),C=s(3859),d=s(24163),i=s(29448),_=s(90814),u=s(45830),p=s(86250),b=s(96074),H=s(66309),j=s(83622),a=s(24732),e=s(86074),N=function(M){var D,G,q,re,L,P=(0,u.useModel)("rule"),ve=P.platformList,oe=(0,u.useModel)("asset"),T=oe.groupTypeList,o=M.aggregateAsset,$=M.cloudAccountId,O=(0,u.useIntl)(),m=o.count,k=o.platform,ee=o.resourceTypeName,ie=o.highLevelRiskCount,he=o.mediumLevelRiskCount,xe=o.lowLevelRiskCount,U=o.latestResourceInfo,A=o.typeFullNameList;return(0,e.jsxs)("div",{className:a.Z.polymerizeCard,children:[(0,e.jsxs)("div",{className:a.Z.polymerizeHead,children:[(0,e.jsx)(p.Z,{align:"center",style:{paddingTop:6},children:(0,e.jsx)(d.Z,{text:ee||"-",maxWidth:160,rows:1,style:{color:"#333",fontSize:17,fontWeight:500},placement:"topLeft"})}),(0,e.jsx)(d.Z,{text:O.formatMessage({id:"asset.module.text.asset.count"},{count:m}),maxWidth:100,rows:1,style:{color:"#FFF",fontSize:14},placement:"topLeft"})]}),(0,e.jsxs)("div",{className:a.Z.polymerizeMain,children:[(0,e.jsxs)("div",{className:a.Z.riskWrap,children:[(0,e.jsxs)("div",{className:a.Z.riskWrapLeft,children:[(0,e.jsx)("span",{children:(0,i.c5)(k,ve)}),(0,e.jsx)(b.Z,{type:"vertical",style:{margin:"0 8px 0 2px"}}),(0,e.jsx)(C.Z,{level:"HIGH",text:"".concat(O.formatMessage({id:"common.link.text.high"})," ").concat(ie>999?"999+":ie)}),(0,e.jsx)(C.Z,{level:"MEDIUM",text:"".concat(O.formatMessage({id:"common.link.text.middle"})," ").concat(he>999?"999+":he)}),(0,e.jsx)(C.Z,{level:"LOW",text:"".concat(O.formatMessage({id:"common.link.text.low"})," ").concat(xe>999?"999+":xe)})]}),(0,e.jsx)("div",{className:a.Z.riskWrapRight,children:(0,e.jsx)(H.Z,{className:a.Z.riskAsset,children:(0,i.Fr)(T,A==null||(D=A[0])===null||D===void 0?void 0:D[0])})})]}),(0,e.jsxs)("div",{className:a.Z.assetMain,children:[(0,e.jsx)("span",{className:a.Z.newTag,children:"New"}),(0,e.jsxs)("div",{className:a.Z.assetMainItem,children:[(0,e.jsxs)("span",{className:a.Z.assetMainItemLabel,children:[O.formatMessage({id:"cloudAccount.extend.title.asset.name"}),"\xA0:"]}),(0,e.jsx)(d.Z,{text:(U==null?void 0:U.resourceName)||"-",maxWidth:220,rows:1,style:{color:"#333",fontSize:12},placement:"topLeft"})]}),(0,e.jsxs)("div",{className:a.Z.assetMainItem,children:[(0,e.jsxs)("span",{className:a.Z.assetMainItemLabel,children:[O.formatMessage({id:"cloudAccount.extend.title.asset.id"}),"\xA0:"]}),(0,e.jsx)(d.Z,{text:(U==null?void 0:U.resourceId)||"-",maxWidth:220,rows:1,style:{color:"#333",fontSize:12},placement:"topLeft"})]}),(0,e.jsxs)("div",{className:a.Z.assetMainItem,children:[(0,e.jsxs)("span",{className:a.Z.assetMainItemLabel,children:[O.formatMessage({id:"cloudAccount.extend.title.updateTime"}),"\xA0:"]}),(0,e.jsx)(d.Z,{text:(U==null?void 0:U.gmtModified)||"-",maxWidth:220,rows:1,style:{color:"#333",fontSize:12},placement:"topLeft"})]}),(0,e.jsxs)("div",{className:a.Z.assetMainItem,children:[(0,e.jsxs)("span",{className:a.Z.assetMainItemLabel,children:[O.formatMessage({id:"asset.module.input.text.ip"}),"\xA0:"]}),(0,e.jsx)(d.Z,{text:(U==null?void 0:U.address)||"-",maxWidth:220,rows:1,style:{color:"#333",fontSize:12},placement:"topLeft"})]})]}),(0,e.jsx)("div",{className:a.Z.assetView,children:(0,e.jsxs)(j.ZP,{href:$?"/assetManagement/assetList?platform=".concat(k,"&resourceGroupType=").concat(A==null||(G=A[0])===null||G===void 0?void 0:G[0],"&resourceType=").concat(A==null||(q=A[0])===null||q===void 0?void 0:q[1],"&cloudAccountId=").concat($):"/assetManagement/assetList?platform=".concat(k,"&resourceGroupType=").concat(A==null||(re=A[0])===null||re===void 0?void 0:re[0],"&resourceType=").concat(A==null||(L=A[0])===null||L===void 0?void 0:L[1]),type:"link",style:{fontSize:14,gap:4},children:[O.formatMessage({id:"common.button.text.viewDetail"}),(0,e.jsx)(_.Z,{})]})})]})]})},Z=N,f=s(83062),E=function(M){var D=(0,u.useModel)("rule"),G=D.platformList,q=(0,u.useModel)("asset"),re=q.groupTypeList,L=M.aggregateAsset,P=(0,u.useIntl)(),ve=L.count,oe=L.platform,T=L.resourceTypeName,o=L.highLevelRiskCount,$=L.mediumLevelRiskCount,O=L.lowLevelRiskCount,m=L.latestResourceInfo,k=L.typeFullNameList,ee=L.cloudAccountId,ie=L.alias;return(0,e.jsxs)("div",{className:a.Z.polymerizeCard,children:[(0,e.jsxs)("div",{className:a.Z.polymerizeHead,children:[(0,e.jsx)(p.Z,{align:"center",style:{paddingTop:6},children:(0,e.jsx)(f.Z,{title:ie,placement:"top",children:(0,e.jsx)(d.Z,{text:ie||ee||"-",maxWidth:240,rows:1,style:{color:"#333",fontSize:17,fontWeight:500},placement:"topLeft"})})}),(0,e.jsx)(d.Z,{text:P.formatMessage({id:"asset.module.text.asset.count"},{count:ve}),maxWidth:100,rows:1,style:{color:"#FFF",fontSize:14},placement:"topLeft"})]}),(0,e.jsxs)("div",{className:a.Z.polymerizeMain,children:[(0,e.jsx)("div",{className:a.Z.riskWrap,children:(0,e.jsxs)("div",{className:a.Z.riskWrapLeft,children:[(0,e.jsx)("span",{children:(0,i.c5)(oe,G)}),(0,e.jsx)(b.Z,{type:"vertical",style:{margin:"0 8px 0 2px"}}),(0,e.jsx)(C.Z,{level:"HIGH",text:"".concat(P.formatMessage({id:"common.link.text.high"})," ").concat(o>999?"999+":o)}),(0,e.jsx)(C.Z,{level:"MEDIUM",text:"".concat(P.formatMessage({id:"common.link.text.middle"})," ").concat($>999?"999+":$)}),(0,e.jsx)(C.Z,{level:"LOW",text:"".concat(P.formatMessage({id:"common.link.text.low"})," ").concat(O>999?"999+":O)})]})}),(0,e.jsxs)("div",{className:a.Z.assetMain,children:[(0,e.jsx)("span",{className:a.Z.newTag,children:"New"}),(0,e.jsxs)("div",{className:a.Z.assetMainItem,children:[(0,e.jsxs)("span",{className:a.Z.assetMainItemLabel,children:[P.formatMessage({id:"cloudAccount.extend.title.asset.name"}),"\xA0:"]}),(0,e.jsx)(d.Z,{text:(m==null?void 0:m.resourceName)||"-",maxWidth:220,rows:1,style:{color:"#333",fontSize:12},placement:"topLeft"})]}),(0,e.jsxs)("div",{className:a.Z.assetMainItem,children:[(0,e.jsxs)("span",{className:a.Z.assetMainItemLabel,children:[P.formatMessage({id:"cloudAccount.extend.title.asset.id"}),"\xA0:"]}),(0,e.jsx)(d.Z,{text:(m==null?void 0:m.resourceId)||"-",maxWidth:220,rows:1,style:{color:"#333",fontSize:12},placement:"topLeft"})]}),(0,e.jsxs)("div",{className:a.Z.assetMainItem,children:[(0,e.jsxs)("span",{className:a.Z.assetMainItemLabel,children:[P.formatMessage({id:"cloudAccount.extend.title.updateTime"}),"\xA0:"]}),(0,e.jsx)(d.Z,{text:(m==null?void 0:m.gmtModified)||"-",maxWidth:220,rows:1,style:{color:"#333",fontSize:12},placement:"topLeft"})]}),(0,e.jsxs)("div",{className:a.Z.assetMainItem,children:[(0,e.jsxs)("span",{className:a.Z.assetMainItemLabel,children:[P.formatMessage({id:"asset.module.input.text.ip"}),"\xA0:"]}),(0,e.jsx)(d.Z,{text:(m==null?void 0:m.address)||"-",maxWidth:220,rows:1,style:{color:"#333",fontSize:12},placement:"topLeft"})]})]}),(0,e.jsx)("div",{className:a.Z.assetView,children:(0,e.jsxs)(j.ZP,{href:"/assetManagement/assetList?platform=".concat(oe,"&cloudAccountId=").concat(ee),type:"link",style:{fontSize:14,gap:4},children:[P.formatMessage({id:"common.button.text.viewDetail"}),(0,e.jsx)(_.Z,{})]})})]})]})},S=E,ne=s(92635),te=s(21171),Q=s(79930),Re=s(59999),fe=s(70607),be=s(39380),Ze=s(93410),Ee=s(3303),I=s(99859),de=s(71230),t=s(15746),c=s(84567),x=s(34041),l=s(57381),n=s(25278),W=s(42075),B=s(32983),se=s(84611),J=s(87462),z=s(62435),Y={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M640.6 429.8h257.1c7.9 0 14.3-6.4 14.3-14.3V158.3c0-7.9-6.4-14.3-14.3-14.3H640.6c-7.9 0-14.3 6.4-14.3 14.3v92.9H490.6c-3.9 0-7.1 3.2-7.1 7.1v221.5h-85.7v-96.5c0-7.9-6.4-14.3-14.3-14.3H126.3c-7.9 0-14.3 6.4-14.3 14.3v257.2c0 7.9 6.4 14.3 14.3 14.3h257.1c7.9 0 14.3-6.4 14.3-14.3V544h85.7v221.5c0 3.9 3.2 7.1 7.1 7.1h135.7v92.9c0 7.9 6.4 14.3 14.3 14.3h257.1c7.9 0 14.3-6.4 14.3-14.3v-257c0-7.9-6.4-14.3-14.3-14.3h-257c-7.9 0-14.3 6.4-14.3 14.3v100h-78.6v-393h78.6v100c0 7.9 6.4 14.3 14.3 14.3zm53.5-217.9h150V362h-150V211.9zM329.9 587h-150V437h150v150zm364.2 75.1h150v150.1h-150V662.1z"}}]},name:"partition",theme:"outlined"},ue=Y,ae=s(84089),Ce=function(M,D){return z.createElement(ae.Z,(0,J.Z)({},M,{ref:D,icon:ue}))},je=z.forwardRef(Ce),K=je,pe=s(96486),X=1,me=12,ge={RESOURCE_TYPE:"RESOURCE_TYPE",CLOUD_ACCOUNT:"CLOUD_ACCOUNT"},Ie=function(){var M,D,G,q=Ee.Z.SHOW_CHILD,re=(0,u.useModel)("rule"),L=re.platformList,P=(0,fe.a)({}),ve=I.Z.useForm(),oe=F()(ve,1),T=oe[0],o=(0,u.useIntl)(),$=(0,z.useState)(X),O=F()($,2),m=O[0],k=O[1],ee=(0,z.useState)(me),ie=F()(ee,2),he=ie[0],xe=ie[1],U=(0,z.useState)([]),A=F()(U,2),$e=A[0],Pe=A[1],ke=(0,z.useState)(ge.RESOURCE_TYPE),Ue=F()(ke,2),Ae=Ue[0],Qe=Ue[1],Je=(0,z.useState)(!1),we=F()(Je,2),_e=we[0],Ye=we[1],Ne=(0,u.useRequest)(function(g){return(0,te.queryAggregateAssets)(y()(y()({},g),{},{aggregationType:Ae}))},{manual:!0,formatResult:function(r){return r}}),le=Ne.data,Te=Ne.run,ze=Ne.loading;(0,z.useEffect)(function(){if(_e){k(X),xe(me);var g=T.getFieldsValue();Te(y()(y()({},g),{},{page:X,size:me}))}},[Ae,_e]);var Ve=function(){T.resetFields()},Se=function(r){k(X),xe(me),Te(y()(y()({},r),{},{page:X,size:me}))},Xe=function(r){Qe(r)},qe=(0,u.useRequest)(function(g){return(0,Q.queryGroupTypeList)({platformList:g})},{manual:!0,formatResult:function(r){var v=r.content;Pe(Array.isArray(v)?v:[])}}),De=qe.run,Be=(0,u.useRequest)(function(g){return(0,ne.cloudAccountBaseInfoList)(y()({},g))},{formatResult:function(r){if(r.msg==="success"){var v;return(r==null||(v=r.content)===null||v===void 0||(v=v.accountAliasList)===null||v===void 0?void 0:v.map(function(ye){return{label:ye,value:ye}}))||[]}}}),He=Be.data,Oe=Be.run,Ke=Be.loading;(0,Re.j)({platformList:L,form:T,requestResourceTypeList:function(r){Pe([]),De(r)},requestCloudAccountBaseInfoList:Oe,platformFieldName:"platformList",resourceTypeFieldName:"resourceTypeList"}),(0,z.useEffect)(function(){if(!_e){var g=setTimeout(function(){var r=T.getFieldValue("platformList");r&&r.length>0?Te(y()(y()({},T.getFieldsValue()),{},{page:m,size:he})):Te({page:m,size:he}),Ye(!0)},100);return function(){return clearTimeout(g)}}},[_e,m,he]);var Ge=(0,z.useMemo)(function(){var g=function(v){Oe({platformList:T.getFieldValue("platformList")||[],cloudAccountSearch:v})};return(0,pe.debounce)(g,500)},[ne.cloudAccountBaseInfoList]);return(0,e.jsxs)(be._z,{ghost:!0,title:!1,className:a.Z.rulePageContainer,breadcrumbRender:!1,children:[(0,e.jsx)(Ze.Z,{style:{marginBottom:16},tabs:{activeKey:Ae,items:[{label:(0,e.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:"4px"},children:[(0,e.jsx)(f.Z,{title:o.formatMessage({id:"asset.polymerize.aggregationType.tooltip",defaultMessage:"\u805A\u5408\u65B9\u5F0F"}),children:(0,e.jsx)(K,{style:{marginRight:4}})}),(0,e.jsx)("span",{children:o.formatMessage({id:"asset.polymerize.aggregationType.resourceType",defaultMessage:"By Resource Type"})})]}),key:ge.RESOURCE_TYPE,children:(0,e.jsx)(I.Z,{form:T,onFinish:Se,children:(0,e.jsxs)(de.Z,{gutter:[24,10],children:[(0,e.jsx)(t.Z,{span:24,children:(0,e.jsx)(I.Z.Item,{name:"platformList",label:o.formatMessage({id:"common.select.label.cloudPlatform"}),style:{marginBottom:0},children:(0,e.jsx)(c.Z.Group,{options:(0,i.T$)(L),onChange:function(r){var v=r||[];T.setFieldValue("resourceTypeList",null),Pe([]),De(v),Oe({platformList:v}),Se(T.getFieldsValue())}})})}),(0,e.jsx)(t.Z,{span:6,children:(0,e.jsx)(I.Z.Item,{name:"resourceTypeList",label:o.formatMessage({id:"cloudAccount.extend.title.asset.type"}),style:{marginBottom:0,width:"100%"},children:(0,e.jsx)(Ee.Z,{placeholder:o.formatMessage({id:"common.select.text.placeholder"}),options:$e,multiple:!0,showCheckedStrategy:q,allowClear:!0,showSearch:!0})})}),(0,e.jsx)(t.Z,{span:6,children:(0,e.jsx)(I.Z.Item,{name:"cloudAccountId",label:o.formatMessage({id:"common.select.label.cloudAccount"}),style:{marginBottom:0,width:"100%"},children:(0,e.jsx)(x.Z,{allowClear:!0,showSearch:!0,placeholder:o.formatMessage({id:"common.select.query.text.placeholder"}),notFoundContent:Ke&&(0,e.jsx)(l.Z,{size:"small"}),onSearch:Ge,options:He||[]})})}),(0,e.jsx)(t.Z,{span:6,children:(0,e.jsx)(I.Z.Item,{name:"searchParam",label:o.formatMessage({id:"common.input.text.assetIdAndName"}),style:{marginBottom:0,width:"100%"},children:(0,e.jsx)(n.Z,{placeholder:o.formatMessage({id:"common.input.text.placeholder"}),allowClear:!0})})}),(0,e.jsx)(t.Z,{span:6,children:(0,e.jsx)(I.Z.Item,{name:"address",label:o.formatMessage({id:"asset.module.input.text.ip"}),style:{marginBottom:0,width:"100%"},children:(0,e.jsx)(n.Z,{placeholder:o.formatMessage({id:"common.input.text.placeholder"}),allowClear:!0})})}),(0,e.jsx)(t.Z,{span:6,push:18,children:(0,e.jsx)(p.Z,{style:{width:"100%"},justify:"flex-end",children:(0,e.jsx)(I.Z.Item,{style:{marginBottom:0},children:(0,e.jsxs)(W.Z,{size:8,children:[(0,e.jsx)(j.ZP,{onClick:Ve,children:o.formatMessage({id:"common.button.text.reset"})}),(0,e.jsx)(j.ZP,{type:"primary",htmlType:"submit",loading:ze,children:o.formatMessage({id:"common.button.text.query"})})]})})})})]})})},{label:(0,e.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:"8px"},children:[(0,e.jsx)(f.Z,{title:o.formatMessage({id:"asset.polymerize.aggregationType.tooltip",defaultMessage:"Aggregation method"}),children:(0,e.jsx)(K,{style:{marginRight:4}})}),(0,e.jsx)("span",{children:o.formatMessage({id:"asset.polymerize.aggregationType.cloudAccount",defaultMessage:"By Cloud Account"})})]}),key:ge.CLOUD_ACCOUNT,children:(0,e.jsx)(I.Z,{form:T,onFinish:Se,children:(0,e.jsxs)(de.Z,{gutter:[24,10],children:[(0,e.jsx)(t.Z,{span:24,children:(0,e.jsx)(I.Z.Item,{name:"platformList",label:o.formatMessage({id:"common.select.label.cloudPlatform"}),style:{marginBottom:0},children:(0,e.jsx)(c.Z.Group,{options:(0,i.T$)(L),onChange:function(r){var v=r||[];T.setFieldValue("resourceTypeList",null),Pe([]),De(v),Oe({platformList:v}),Se(T.getFieldsValue())}})})}),(0,e.jsx)(t.Z,{span:6,children:(0,e.jsx)(I.Z.Item,{name:"resourceTypeList",label:o.formatMessage({id:"cloudAccount.extend.title.asset.type"}),style:{marginBottom:0,width:"100%"},children:(0,e.jsx)(Ee.Z,{placeholder:o.formatMessage({id:"common.select.text.placeholder"}),options:$e,multiple:!0,showCheckedStrategy:q,allowClear:!0,showSearch:!0})})}),(0,e.jsx)(t.Z,{span:6,children:(0,e.jsx)(I.Z.Item,{name:"cloudAccountId",label:o.formatMessage({id:"common.select.label.cloudAccount"}),style:{marginBottom:0,width:"100%"},children:(0,e.jsx)(x.Z,{allowClear:!0,showSearch:!0,placeholder:o.formatMessage({id:"common.select.query.text.placeholder"}),notFoundContent:Ke&&(0,e.jsx)(l.Z,{size:"small"}),onSearch:Ge,options:He||[]})})}),(0,e.jsx)(t.Z,{span:6,children:(0,e.jsx)(I.Z.Item,{name:"searchParam",label:o.formatMessage({id:"common.input.text.assetIdAndName"}),style:{marginBottom:0,width:"100%"},children:(0,e.jsx)(n.Z,{placeholder:o.formatMessage({id:"common.input.text.placeholder"}),allowClear:!0})})}),(0,e.jsx)(t.Z,{span:6,children:(0,e.jsx)(I.Z.Item,{name:"address",label:o.formatMessage({id:"asset.module.input.text.ip"}),style:{marginBottom:0,width:"100%"},children:(0,e.jsx)(n.Z,{placeholder:o.formatMessage({id:"common.input.text.placeholder"}),allowClear:!0})})}),(0,e.jsx)(t.Z,{span:6,push:18,children:(0,e.jsx)(p.Z,{style:{width:"100%"},justify:"flex-end",children:(0,e.jsx)(I.Z.Item,{style:{marginBottom:0},children:(0,e.jsxs)(W.Z,{size:8,children:[(0,e.jsx)(j.ZP,{onClick:Ve,children:o.formatMessage({id:"common.button.text.reset"})}),(0,e.jsx)(j.ZP,{type:"primary",htmlType:"submit",loading:ze,children:o.formatMessage({id:"common.button.text.query"})})]})})})})]})})}],onChange:function(r){Xe(r)}}}),(0,e.jsxs)(Ze.Z,{style:{minHeight:488},title:(0,e.jsx)("div",{className:V.Z.customTitle,children:o.formatMessage({id:"asset.module.text.asset.polymerize"})}),children:[(0,e.jsx)(de.Z,{className:a.Z.polymerizeWrap,children:(0,e.jsx)(l.Z,{spinning:ze,children:(0,pe.isEmpty)(le==null||(M=le.content)===null||M===void 0?void 0:M.data)?(0,e.jsx)(p.Z,{align:"center",justify:"center",style:{width:" 100%",minHeight:356},children:(0,e.jsx)(B.Z,{image:B.Z.PRESENTED_IMAGE_SIMPLE})}):(0,e.jsx)(de.Z,{gutter:[16,16],children:le==null||(D=le.content)===null||D===void 0||(D=D.data)===null||D===void 0?void 0:D.map(function(g,r){var v,ye,Fe,We;return(0,e.jsx)(t.Z,{span:(v=["xxLProMax"])!==null&&v!==void 0&&v.includes(P)?4:(ye=["xxLFullHD","xxLPro"])!==null&&ye!==void 0&&ye.includes(P)?6:(Fe=["xxL","xL"])!==null&&Fe!==void 0&&Fe.includes(P)?8:(We=["lg","md"])!==null&&We!==void 0&&We.includes(P)?12:24,children:Ae===ge.CLOUD_ACCOUNT?(0,e.jsx)(S,{aggregateAsset:g},r):(0,e.jsx)(Z,{aggregateAsset:g,cloudAccountId:T==null?void 0:T.getFieldValue("cloudAccountId")},r)},r)})})})}),(0,e.jsx)(de.Z,{children:(0,e.jsx)(p.Z,{justify:"center",style:{width:"100%",marginTop:"16px"},children:(0,e.jsx)(se.Z,{onChange:function(r,v){k(r),xe(v),Te(y()(y()({},T.getFieldsValue()),{},{page:r,size:v}))},current:m,pageSize:he,size:"small",showTotal:function(r,v){return(0,i.GO)(r,v,o==null?void 0:o.locale)},total:(le==null||(G=le.content)===null||G===void 0?void 0:G.total)||0,showSizeChanger:!0,pageSizeOptions:[12,24]})})})]})]})},Me=Ie},70607:function(ce,R,s){s.d(R,{a:function(){return i}});var h=s(5574),y=s.n(h),w=s(96486),F=s.n(w),V=s(62435),C={xs:575,sm:576,md:768,lg:992,xL:1200,xxL:1600,xxLPro:1800,xxLFullHD:1920,xxLProMax:2200},d=function(u){var p=u.query,b=p===void 0?"":p,H=u.throttleTime,j=H===void 0?200:H,a=useState(!1),e=_slicedToArray(a,2),N=e[0],Z=e[1],f=useCallback(throttle(function(){var E=window.matchMedia(b);Z(E.matches)},j),[j]);return useEffect(function(){var E;return(E=window)===null||E===void 0||E.addEventListener("resize",f),f(),function(){var S;(S=window)===null||S===void 0||S.removeEventListener("resize",f)}},[f]),N},i=function(u){var p=u.throttleTime,b=p===void 0?200:p,H=(0,V.useState)("xxL"),j=y()(H,2),a=j[0],e=j[1],N=(0,V.useCallback)((0,w.throttle)(function(){for(var Z in C)if(Object.prototype.hasOwnProperty.call(C,Z)){var f,E=Z,S="(min-width: ".concat(C[E],"px)");E==="xs"&&(S="(max-width: ".concat(C[E],"px)")),(f=window)!==null&&f!==void 0&&(f=f.matchMedia(S))!==null&&f!==void 0&&f.matches&&e(E)}},b),[b]);return(0,V.useEffect)(function(){var Z;return(Z=window)===null||Z===void 0||Z.addEventListener("resize",N),N(),function(){var f;(f=window)===null||f===void 0||f.removeEventListener("resize",N)}},[N]),a}},53846:function(ce,R){R.Z={customTitle:"customTitle___nzcxh",riskHigh:"riskHigh___GstO6",riskMedium:"riskMedium___F4JTb",riskLow:"riskLow___HJopw",imgProcess:"imgProcess___NGndv",imgResult:"imgResult___wKhiG",validTag:"validTag___TRSau",invalidTag:"invalidTag___opVlG",waitingTag:"waitingTag___JZpZT"}},24732:function(ce,R){R.Z={polymerizeWrap:"polymerizeWrap___DA0Kx",polymerizeCard:"polymerizeCard___cqy_L",polymerizeHead:"polymerizeHead___wg2jK",polymerizeMain:"polymerizeMain___MABwi",riskWrap:"riskWrap___bmqQb",riskWrapLeft:"riskWrapLeft___IXwxM",riskWrapRight:"riskWrapRight___Kdvj4",riskAsset:"riskAsset___QyUxz",assetMain:"assetMain___cdM5B",newTag:"newTag___MqjNr",assetMainItem:"assetMainItem___m8m8F",assetMainItemLabel:"assetMainItemLabel___xE6cJ",assetView:"assetView____rh3f",assetPageContainer:"assetPageContainer___XCTom",customFilterCard:"customFilterCard___vdglF",customText:"customText___B_t7o",iconWrap:"iconWrap___tQQp4",resourceInstance:"resourceInstance___Y06OO",assetConfigPageContainer:"assetConfigPageContainer___tB7j6",customAssetTable:"customAssetTable___J9RJC",cleanBlock:"cleanBlock___xLiWM",dimBlock:"dimBlock___HBpS1",customField:"customField___J1Iyu",tabProCard:"tabProCard___ahTeu"}},66309:function(ce,R,s){s.d(R,{Z:function(){return de}});var h=s(62435),y=s(93967),w=s.n(y),F=s(98423),V=s(98787),C=s(69760),d=s(96159),i=s(45353),_=s(53124),u=s(861),p=s(15063),b=s(14747),H=s(83262),j=s(83559);const a=t=>{const{paddingXXS:c,lineWidth:x,tagPaddingHorizontal:l,componentCls:n,calc:W}=t,B=W(l).sub(x).equal(),se=W(c).sub(x).equal();return{[n]:Object.assign(Object.assign({},(0,b.Wf)(t)),{display:"inline-block",height:"auto",marginInlineEnd:t.marginXS,paddingInline:B,fontSize:t.tagFontSize,lineHeight:t.tagLineHeight,whiteSpace:"nowrap",background:t.defaultBg,border:`${(0,u.unit)(t.lineWidth)} ${t.lineType} ${t.colorBorder}`,borderRadius:t.borderRadiusSM,opacity:1,transition:`all ${t.motionDurationMid}`,textAlign:"start",position:"relative",[`&${n}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:t.defaultColor},[`${n}-close-icon`]:{marginInlineStart:se,fontSize:t.tagIconSize,color:t.colorIcon,cursor:"pointer",transition:`all ${t.motionDurationMid}`,"&:hover":{color:t.colorTextHeading}},[`&${n}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${t.iconCls}-close, ${t.iconCls}-close:hover`]:{color:t.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${n}-checkable-checked):hover`]:{color:t.colorPrimary,backgroundColor:t.colorFillSecondary},"&:active, &-checked":{color:t.colorTextLightSolid},"&-checked":{backgroundColor:t.colorPrimary,"&:hover":{backgroundColor:t.colorPrimaryHover}},"&:active":{backgroundColor:t.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${t.iconCls} + span, > span + ${t.iconCls}`]:{marginInlineStart:B}}),[`${n}-borderless`]:{borderColor:"transparent",background:t.tagBorderlessBg}}},e=t=>{const{lineWidth:c,fontSizeIcon:x,calc:l}=t,n=t.fontSizeSM;return(0,H.mergeToken)(t,{tagFontSize:n,tagLineHeight:(0,u.unit)(l(t.lineHeightSM).mul(n).equal()),tagIconSize:l(x).sub(l(c).mul(2)).equal(),tagPaddingHorizontal:8,tagBorderlessBg:t.defaultBg})},N=t=>({defaultBg:new p.FastColor(t.colorFillQuaternary).onBackground(t.colorBgContainer).toHexString(),defaultColor:t.colorText});var Z=(0,j.I$)("Tag",t=>{const c=e(t);return a(c)},N),f=function(t,c){var x={};for(var l in t)Object.prototype.hasOwnProperty.call(t,l)&&c.indexOf(l)<0&&(x[l]=t[l]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,l=Object.getOwnPropertySymbols(t);n{const{prefixCls:x,style:l,className:n,checked:W,onChange:B,onClick:se}=t,J=f(t,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:z,tag:Y}=h.useContext(_.E_),ue=X=>{B==null||B(!W),se==null||se(X)},ae=z("tag",x),[Ce,je,K]=Z(ae),pe=w()(ae,`${ae}-checkable`,{[`${ae}-checkable-checked`]:W},Y==null?void 0:Y.className,n,je,K);return Ce(h.createElement("span",Object.assign({},J,{ref:c,style:Object.assign(Object.assign({},l),Y==null?void 0:Y.style),className:pe,onClick:ue})))}),ne=s(98719);const te=t=>(0,ne.Z)(t,(c,{textColor:x,lightBorderColor:l,lightColor:n,darkColor:W})=>({[`${t.componentCls}${t.componentCls}-${c}`]:{color:x,background:n,borderColor:l,"&-inverse":{color:t.colorTextLightSolid,background:W,borderColor:W},[`&${t.componentCls}-borderless`]:{borderColor:"transparent"}}}));var Q=(0,j.bk)(["Tag","preset"],t=>{const c=e(t);return te(c)},N);function Re(t){return typeof t!="string"?t:t.charAt(0).toUpperCase()+t.slice(1)}const fe=(t,c,x)=>{const l=Re(x);return{[`${t.componentCls}${t.componentCls}-${c}`]:{color:t[`color${x}`],background:t[`color${l}Bg`],borderColor:t[`color${l}Border`],[`&${t.componentCls}-borderless`]:{borderColor:"transparent"}}}};var be=(0,j.bk)(["Tag","status"],t=>{const c=e(t);return[fe(c,"success","Success"),fe(c,"processing","Info"),fe(c,"error","Error"),fe(c,"warning","Warning")]},N),Ze=function(t,c){var x={};for(var l in t)Object.prototype.hasOwnProperty.call(t,l)&&c.indexOf(l)<0&&(x[l]=t[l]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,l=Object.getOwnPropertySymbols(t);n{const{prefixCls:x,className:l,rootClassName:n,style:W,children:B,icon:se,color:J,onClose:z,bordered:Y=!0,visible:ue}=t,ae=Ze(t,["prefixCls","className","rootClassName","style","children","icon","color","onClose","bordered","visible"]),{getPrefixCls:Ce,direction:je,tag:K}=h.useContext(_.E_),[pe,X]=h.useState(!0),me=(0,F.Z)(ae,["closeIcon","closable"]);h.useEffect(()=>{ue!==void 0&&X(ue)},[ue]);const ge=(0,V.o2)(J),Ie=(0,V.yT)(J),Me=ge||Ie,Le=Object.assign(Object.assign({backgroundColor:J&&!Me?J:void 0},K==null?void 0:K.style),W),M=Ce("tag",x),[D,G,q]=Z(M),re=w()(M,K==null?void 0:K.className,{[`${M}-${J}`]:Me,[`${M}-has-color`]:J&&!Me,[`${M}-hidden`]:!pe,[`${M}-rtl`]:je==="rtl",[`${M}-borderless`]:!Y},l,n,G,q),L=$=>{$.stopPropagation(),z==null||z($),!$.defaultPrevented&&X(!1)},[,P]=(0,C.Z)((0,C.w)(t),(0,C.w)(K),{closable:!1,closeIconRender:$=>{const O=h.createElement("span",{className:`${M}-close-icon`,onClick:L},$);return(0,d.wm)($,O,m=>({onClick:k=>{var ee;(ee=m==null?void 0:m.onClick)===null||ee===void 0||ee.call(m,k),L(k)},className:w()(m==null?void 0:m.className,`${M}-close-icon`)}))}}),ve=typeof ae.onClick=="function"||B&&B.type==="a",oe=se||null,T=oe?h.createElement(h.Fragment,null,oe,B&&h.createElement("span",null,B)):B,o=h.createElement("span",Object.assign({},me,{ref:c,className:re,style:Le}),T,P,ge&&h.createElement(Q,{key:"preset",prefixCls:M}),Ie&&h.createElement(be,{key:"status",prefixCls:M}));return D(ve?h.createElement(i.Z,{component:"Tag"},o):o)});I.CheckableTag=S;var de=I}}]); diff --git a/app/bootstrap/src/main/resources/static/p__CloudAccount__CollectionRecord__Detail__index.0c27f396.async.js b/app/bootstrap/src/main/resources/static/p__CloudAccount__CollectionRecord__Detail__index.0c27f396.async.js deleted file mode 100644 index 67765523..00000000 --- a/app/bootstrap/src/main/resources/static/p__CloudAccount__CollectionRecord__Detail__index.0c27f396.async.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[8962],{20132:function(K,f,e){e.r(f);var O=e(15009),a=e.n(O),j=e(99289),h=e.n(j),C=e(5574),o=e.n(C),m=e(92016),E=e(29448),T=e(39380),D=e(83062),g=e(4393),i=e(26412),R=e(89094),u=e(62435),l=e(31272),t=e(86074),p=function(){var s,W=(0,m.useModel)("rule"),S=W.platformList,d=(0,m.useIntl)(),x=(0,m.useParams)(),M=x.id,Z=(0,u.useState)(),b=o()(Z,2),r=b[0],$=b[1],z=(0,u.useState)(!1),U=o()(z,2),G=U[0],I=U[1],k=(0,u.useState)(1),y=o()(k,2),X=y[0],J=y[1],N=(0,u.useState)(10),L=o()(N,2),Q=L[0],Y=L[1],F=function(){var P=h()(a()().mark(function c(){var n,v,V,B;return a()().wrap(function(_){for(;;)switch(_.prev=_.next){case 0:return I(!0),_.prev=1,n=M.split("_"),v=o()(n,1),V=v[0],_.next=5,(0,l.xd)({id:parseInt(M,10)});case 5:B=_.sent,$(B.content),_.next=12;break;case 9:_.prev=9,_.t0=_.catch(1),console.error("\u83B7\u53D6\u91C7\u96C6\u8BB0\u5F55\u8BE6\u60C5\u5931\u8D25:",_.t0);case 12:return _.prev=12,I(!1),_.finish(12);case 15:case"end":return _.stop()}},c,null,[[1,9,12,15]])}));return function(){return P.apply(this,arguments)}}();(0,u.useEffect)(function(){M&&F()},[M]);var H=[{title:d.formatMessage({id:"cloudAccount.extend.title.asset.type"}),dataIndex:"resourceType",key:"resourceType",render:function(c,n){return"".concat(n.resourceTypeName," (").concat(n.resourceType,")")}},{title:d.formatMessage({id:"cloudAccount.table.column.error.details"}),dataIndex:"errorDetailItems",key:"errorDetailItems",render:function(c){return(0,t.jsx)("ul",{style:{listStyle:"none",padding:0,margin:0},children:c.map(function(n,v){return(0,t.jsxs)("li",{style:{marginBottom:v0&&(0,n.jsx)(fe.Z,{style:{color:"#ff4d4f"}})]})})}}];return(0,n.jsx)(j._z,{title:d.formatMessage({id:"cloudAccount.title.collection.record"}),extra:(0,n.jsxs)(c.Z,{form:ge,layout:"inline",children:[(0,n.jsx)(c.Z.Item,{children:(0,n.jsx)(v.Z,{style:{minWidth:200,maxWidth:"100%"},options:R==null?void 0:R.map(function(s){return p()(p()({},s),{},{label:(0,n.jsxs)(i.Z,{children:[(0,z.c5)(s.value,R),s.label]})})}),value:E,onChange:function(e){ye(e),x(""),$(1)}})}),(0,n.jsx)(c.Z.Item,{children:(0,n.jsx)(v.Z,{placeholder:d.formatMessage({id:"cloudAccount.extend.title.account.id"}),style:{width:200},value:C,onChange:function(e){x(e),ue("")},options:Ke,allowClear:!0,showSearch:!0,filterOption:!1,onSearch:function(e){F(E,e)}})}),(0,n.jsx)(c.Z.Item,{children:(0,n.jsx)(v.Z,{placeholder:d.formatMessage({id:"cloudAccount.table.column.error.number"}),style:{width:200},value:Z,onChange:function(e){return ue(e)},options:Ze,allowClear:!0})}),(0,n.jsx)(c.Z.Item,{children:(0,n.jsx)(pe,{showTime:!0,value:g,onChange:function(e){return Le(e)}})}),(0,n.jsx)(c.Z.Item,{children:(0,n.jsx)(b.ZP,{type:"primary",onClick:Ne,children:d.formatMessage({id:"common.button.text.query"})})})]}),children:(0,n.jsx)(l.Z,{columns:Je,dataSource:Re,rowKey:"id",loading:je,scroll:{x:"max-content"},pagination:{current:Y,pageSize:k,total:Ie,showSizeChanger:!0,showQuickJumper:!0,onChange:function(e,u){$(e),He(u)}}})})};I.default=ve},31272:function(de,I,t){t.d(I,{XX:function(){return B},Yq:function(){return P},xd:function(){return W}});var L=t(15009),p=t.n(L),U=t(97857),f=t.n(U),y=t(99289),M=t.n(y),A=t(40396),o=t(92016);function P(h,i){return j.apply(this,arguments)}function j(){return j=M()(p()().mark(function h(i,v){return p()().wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return l.abrupt("return",(0,o.request)("".concat(A._,"/api/cloudAccount/collectorRecord/getCollectorRecordList"),f()({method:"POST",headers:{"Content-Type":"application/json"},data:i},v||{})));case 1:case"end":return l.stop()}},h)})),j.apply(this,arguments)}function W(h,i){return c.apply(this,arguments)}function c(){return c=M()(p()().mark(function h(i,v){return p()().wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return l.abrupt("return",(0,o.request)("".concat(A._,"/api/cloudAccount/collectorRecord/getCollectorRecordDetail"),f()({method:"POST",headers:{"Content-Type":"application/json"},data:i},v||{})));case 1:case"end":return l.stop()}},h)})),c.apply(this,arguments)}function B(h,i){return S.apply(this,arguments)}function S(){return S=M()(p()().mark(function h(i,v){return p()().wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return l.abrupt("return",(0,o.request)("".concat(A._,"/api/cloudAccount/collectorRecord/getErrorCodeList"),f()({method:"POST",headers:{"Content-Type":"application/json"},data:i},v||{})));case 1:case"end":return l.stop()}},h)})),S.apply(this,arguments)}}}]); diff --git a/app/bootstrap/src/main/resources/static/p__CloudAccount__CollectionRecord__index.a770eacc.async.js b/app/bootstrap/src/main/resources/static/p__CloudAccount__CollectionRecord__index.a770eacc.async.js new file mode 100644 index 00000000..dd95e55a --- /dev/null +++ b/app/bootstrap/src/main/resources/static/p__CloudAccount__CollectionRecord__index.a770eacc.async.js @@ -0,0 +1 @@ +(self.webpackChunk=self.webpackChunk||[]).push([[4470],{8751:function(H,L,t){"use strict";t.d(L,{Z:function(){return D}});var a=t(87462),m=t(62435),h={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M699 353h-46.9c-10.2 0-19.9 4.9-25.9 13.3L469 584.3l-71.2-98.8c-6-8.3-15.6-13.3-25.9-13.3H325c-6.5 0-10.3 7.4-6.5 12.7l124.6 172.8a31.8 31.8 0 0051.7 0l210.6-292c3.9-5.3.1-12.7-6.4-12.7z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"check-circle",theme:"outlined"},f=h,j=t(84089),g=function(s,y){return m.createElement(j.Z,(0,a.Z)({},s,{ref:y,icon:f}))},$=m.forwardRef(g),D=$},52078:function(H,L,t){"use strict";var a=t(97857),m=t.n(a),h=t(27997),f=t(62435),j=t(86074),g=function(D){h.Mj.register({id:"json"});var V=D.value,s=V===void 0?"{}":V,y=D.onChange,Z=D.editorStyle,Y=Z===void 0?{}:Z,S=D.editorKey,b=S===void 0?"json-editor":S,C=D.readOnly,R=C===void 0?!1:C,B=(0,f.useRef)(),o=(0,f.useRef)(),q=function(){var ee=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"{}";try{return JSON.parse(ee),ee}catch(te){return console.warn("Invalid JSON string:",te),"{}"}};return(0,f.useEffect)(function(){if(B.current)return o.current?o.current.setValue(s):(o.current=h.j6.create(B.current,{value:q(s),language:"json",theme:"vs",readOnly:R,folding:!0,automaticLayout:!0}),o.current.onDidChangeModelContent(function(){var W=o.current.getValue();console.log("[JSONEditor] \u7F16\u8F91\u5668\u5185\u5BB9\u53D8\u66F4:",{newValue:W}),y==null||y(W)})),function(){if(o!=null&&o.current){var W;o==null||(W=o.current)===null||W===void 0||W.dispose(),o.current=null}}},[]),(0,f.useEffect)(function(){o.current&&s!==o.current.getValue()&&o.current.setValue(q(s))},[s]),(0,j.jsx)("div",{ref:B,style:m()({height:360,borderRadius:4,overflow:"hidden"},Y)},b)};L.Z=g},15260:function(H,L,t){"use strict";t.r(L);var a=t(52677),m=t.n(a),h=t(97857),f=t.n(h),j=t(15009),g=t.n(j),$=t(99289),D=t.n($),V=t(5574),s=t.n(V),y=t(45830),Z=t(39380),Y=t(78253),S=t(99859),b=t(83062),C=t(42075),R=t(38703),B=t(66309),o=t(34041),q=t(83622),W=t(89094),ee=t(17788),te=t(45605),pe=t(8751),Ee=t(4340),ne=t(11713),Se=t(27732),De=t(52078),Ue=t(92635),se=t(29448),v=t(62435),e=t(31272),i=t(27484),_=t.n(i),n=t(86074),l=Y.default.RangePicker,x=function(){var F=(0,y.useModel)("rule"),P=F.platformList,w=S.Z.useForm(),N=s()(w,1),X=N[0],p=(0,y.useIntl)(),ae=(0,y.useSearchParams)(),le=s()(ae,1),A=le[0],ie=(0,v.useState)(!1),G=s()(ie,2),Oe=G[0],ce=G[1],_e=(0,v.useState)([]),re=s()(_e,2),Me=re[0],T=re[1],je=(0,v.useState)(0),me=s()(je,2),ye=me[0],fe=me[1],ge=(0,v.useState)([_()().subtract(1,"day"),_()().add(1,"day")]),ve=s()(ge,2),J=ve[0],he=ve[1],be=(0,v.useState)(A.get("platform")||""),ue=s()(be,2),O=ue[0],Pe=ue[1],z=(0,v.useState)(""),de=s()(z,2),k=de[0],Te=de[1],Ge=(0,v.useState)([]),Be=s()(Ge,2),Qe=Be[0],We=Be[1],qe=(0,v.useState)([]),Ke=s()(qe,2),et=Ke[0],$e=Ke[1],tt=(0,v.useState)(),Ve=s()(tt,2),Re=Ve[0],Ze=Ve[1],nt=(0,v.useState)(!0),Ne=s()(nt,2),rt=Ne[0],ot=Ne[1],st=(0,v.useState)(!1),ke=s()(st,2),at=ke[0],Fe=ke[1],lt=(0,v.useState)(null),ze=s()(lt,2),Ce=ze[0],it=ze[1],ct=(0,v.useState)(!1),He=s()(ct,2),Q=He[0],Je=He[1],ut=function(){Je(!Q)},dt=function(){Fe(!1),Je(!1)},xe=function(){var u=D()(g()().mark(function r(E,M){var U,c,K;return g()().wrap(function(d){for(;;)switch(d.prev=d.next){case 0:if(E){d.next=3;break}return We([]),d.abrupt("return");case 3:return d.prev=3,d.next=6,(0,Ue.cloudAccountBaseInfoListV2)({platformList:[E],cloudAccountSearch:M});case 6:U=d.sent,U.code===200&&(K=((c=U.content)===null||c===void 0?void 0:c.map(function(oe){return{label:oe.alias,value:oe.cloudAccountId}}))||[],We(K)),d.next=13;break;case 10:d.prev=10,d.t0=d.catch(3),console.error("Failed to obtain the list of cloud accounts:",d.t0);case 13:case"end":return d.stop()}},r,null,[[3,10]])}));return function(E,M){return u.apply(this,arguments)}}();(0,v.useEffect)(function(){O&&xe(O)},[O]),(0,v.useEffect)(function(){var u=A.get("platform"),r=A.get("cloudAccountId");u&&(xe(u),r&&Te(r))},[]);var _t=(0,v.useState)(1),Ye=s()(_t,2),Ie=Ye[0],Ae=Ye[1],mt=(0,v.useState)(10),we=s()(mt,2),Le=we[0],ft=we[1],Xe=function(){var u=D()(g()().mark(function r(){var E,M;return g()().wrap(function(c){for(;;)switch(c.prev=c.next){case 0:if(!(!k&&rt)){c.next=3;break}return ot(!1),c.abrupt("return");case 3:return ce(!0),T([]),fe(0),c.prev=6,E={platform:O,cloudAccountId:k,errorCode:Re,startTimeArray:J[0]&&J[1]?[J[0].format("YYYY-MM-DD HH:mm:ss"),J[1].format("YYYY-MM-DD HH:mm:ss")]:void 0,page:Ie,size:Le},c.next=10,(0,e.Yq)(E);case 10:M=c.sent,M.code===200&&(T(M.content.data),fe(M.content.total)),c.next=17;break;case 14:c.prev=14,c.t0=c.catch(6),console.error("Failed to obtain the collection record list:",c.t0);case 17:return c.prev=17,ce(!1),c.finish(17);case 20:case"end":return c.stop()}},r,null,[[6,14,17,20]])}));return function(){return u.apply(this,arguments)}}(),gt=function(){var u=D()(g()().mark(function r(E,M){var U,c,K;return g()().wrap(function(d){for(;;)switch(d.prev=d.next){case 0:if(E){d.next=3;break}return $e([]),d.abrupt("return");case 3:return d.prev=3,d.next=6,(0,e.XX)({platform:E,cloudAccountId:M});case 6:U=d.sent,U&&(K=(U==null||(c=U.content)===null||c===void 0?void 0:c.map(function(oe){return{label:"".concat(oe.description," (").concat(oe.count,")"),value:oe.description}}))||[],$e(K)),d.next=13;break;case 10:d.prev=10,d.t0=d.catch(3),console.error("Failed to obtain the list of error codes:",d.t0);case 13:case"end":return d.stop()}},r,null,[[3,10]])}));return function(E,M){return u.apply(this,arguments)}}();(0,v.useEffect)(function(){O&>(O,k)},[O,k]);var vt=function(){Ae(1),Xe()};(0,v.useEffect)(function(){Xe()},[Ie,Le,O,k,Re,J]);var ht=[{title:p.formatMessage({id:"cloudAccount.extend.title.cloud.platform"}),dataIndex:"platform",key:"platform",render:function(r){return(0,se.c5)(r,P)}},{title:p.formatMessage({id:"cloudAccount.extend.title.account.id"}),dataIndex:"cloudAccountId",key:"cloudAccountId",render:function(r,E){return(0,n.jsxs)("div",{children:[(0,n.jsx)("div",{children:r}),(0,n.jsx)("div",{style:{fontSize:"12px",color:"#888"},children:E.alias})]})}},{title:p.formatMessage({id:"cloudAccount.table.column.collector.name"}),dataIndex:"collectorName",key:"collectorName",ellipsis:!0,render:function(r){return(0,n.jsx)(b.Z,{title:r,children:(0,n.jsx)("span",{children:r})})}},{title:p.formatMessage({id:"cloudAccount.table.column.start.time"}),dataIndex:"startTime",key:"startTime"},{title:p.formatMessage({id:"cloudAccount.table.column.end.time"}),dataIndex:"endTime",key:"endTime"},{title:"Metadata",dataIndex:"collectRecordInfo",key:"collectRecordInfo",width:200,render:function(r,E){var M=null;if(r)try{M=typeof r=="string"?JSON.parse(r):r}catch(c){console.warn("Failed to parse collectRecordInfo:",c),M=r}var U=function(){it(M),Fe(!0)};return M?(0,n.jsx)("div",{style:{cursor:"pointer",padding:"4px 8px",borderRadius:"4px",border:"1px solid #d9d9d9",backgroundColor:"#fafafa",transition:"all 0.3s"},onClick:U,onMouseEnter:function(K){K.currentTarget.style.backgroundColor="#e6f7ff",K.currentTarget.style.borderColor="#1890ff"},onMouseLeave:function(K){K.currentTarget.style.backgroundColor="#fafafa",K.currentTarget.style.borderColor="#d9d9d9"},children:(0,n.jsxs)(C.Z,{children:[(0,n.jsx)(te.Z,{style:{color:"#1890ff"}}),(0,n.jsx)("span",{style:{color:"#1890ff",fontSize:"12px"},children:"View Details"})]})}):(0,n.jsx)("span",{style:{color:"#999"},children:"No metadata"})}},{title:p.formatMessage({id:"cloudAccount.table.column.status"}),dataIndex:"percent",key:"status",render:function(r,E){return r!==null&&r<100&&E.endTime==null?(0,n.jsx)(R.Z,{percent:r,size:"small",status:r===100?"success":"active",strokeColor:r===100?"#52c41a":"#1890ff"}):(0,n.jsx)(B.Z,{color:"success",icon:(0,n.jsx)(pe.Z,{}),children:"Completed"})}},{title:p.formatMessage({id:"cloudAccount.table.column.error.number"}),dataIndex:"errorResourceTypeList",key:"errorResourceTypeList",render:function(r,E){return(0,n.jsx)("a",{onClick:function(){y.history.push("/cloudAccount/collectionRecord/".concat(E.id))},children:(0,n.jsxs)(C.Z,{children:[(r==null?void 0:r.length)||0,(r==null?void 0:r.length)>0&&(0,n.jsx)(Ee.Z,{style:{color:"#ff4d4f"}})]})})}}];return(0,n.jsxs)(Z._z,{title:p.formatMessage({id:"cloudAccount.title.collection.record"}),extra:(0,n.jsxs)(S.Z,{form:X,layout:"inline",children:[(0,n.jsx)(S.Z.Item,{children:(0,n.jsx)(o.Z,{style:{minWidth:200,maxWidth:"100%"},options:P==null?void 0:P.map(function(u){return f()(f()({},u),{},{label:(0,n.jsxs)(C.Z,{children:[(0,se.c5)(u.value,P),u.label]})})}),value:O,onChange:function(r){Pe(r),Te(""),Ae(1)}})}),(0,n.jsx)(S.Z.Item,{children:(0,n.jsx)(o.Z,{placeholder:p.formatMessage({id:"cloudAccount.extend.title.account.id"}),style:{width:200},value:k,onChange:function(r){Te(r),Ze("")},options:Qe,allowClear:!0,showSearch:!0,filterOption:!1,onSearch:function(r){xe(O,r)}})}),(0,n.jsx)(S.Z.Item,{children:(0,n.jsx)(o.Z,{placeholder:p.formatMessage({id:"cloudAccount.table.column.error.number"}),style:{width:200},value:Re,onChange:function(r){return Ze(r)},options:et,allowClear:!0})}),(0,n.jsx)(S.Z.Item,{children:(0,n.jsx)(l,{showTime:!0,value:J,onChange:function(r){return he(r)}})}),(0,n.jsx)(S.Z.Item,{children:(0,n.jsx)(q.ZP,{type:"primary",onClick:vt,children:p.formatMessage({id:"common.button.text.query"})})})]}),children:[(0,n.jsx)(W.Z,{columns:ht,dataSource:Me,rowKey:"id",loading:Oe,scroll:{x:"max-content"},pagination:{current:Ie,pageSize:Le,total:ye,showSizeChanger:!0,showQuickJumper:!0,onChange:function(r,E){Ae(r),ft(E)}}}),(0,n.jsxs)(ee.Z,{title:(0,n.jsxs)(C.Z,{children:[(0,n.jsx)(te.Z,{style:{color:"#1890ff"}}),(0,n.jsx)("span",{children:"Metadata Details"})]}),open:at,onCancel:dt,footer:[(0,n.jsx)(q.ZP,{icon:Q?(0,n.jsx)(ne.Z,{}):(0,n.jsx)(Se.Z,{}),onClick:ut,children:Q?"Exit Fullscreen":"Fullscreen"},"fullscreen")],width:Q?"100vw":800,style:Q?{top:0,paddingBottom:0,maxWidth:"100vw"}:{},bodyStyle:Q?{height:"calc(100vh - 110px)",padding:"24px"}:{},children:[" ",(0,n.jsx)(De.Z,{value:Ce?m()(Ce)==="object"?JSON.stringify(Ce,null,2):Ce:"{}",readOnly:!0,editorStyle:{height:Q?"calc(100vh - 200px)":"60vh",border:"1px solid #e1e4e8",borderRadius:"6px"}})]})]})};L.default=x},31272:function(H,L,t){"use strict";t.d(L,{XX:function(){return Y},Yq:function(){return V},xd:function(){return y}});var a=t(15009),m=t.n(a),h=t(97857),f=t.n(h),j=t(99289),g=t.n(j),$=t(40396),D=t(45830);function V(b,C){return s.apply(this,arguments)}function s(){return s=g()(m()().mark(function b(C,R){return m()().wrap(function(o){for(;;)switch(o.prev=o.next){case 0:return o.abrupt("return",(0,D.request)("".concat($._,"/api/cloudAccount/collectorRecord/getCollectorRecordList"),f()({method:"POST",headers:{"Content-Type":"application/json"},data:C},R||{})));case 1:case"end":return o.stop()}},b)})),s.apply(this,arguments)}function y(b,C){return Z.apply(this,arguments)}function Z(){return Z=g()(m()().mark(function b(C,R){return m()().wrap(function(o){for(;;)switch(o.prev=o.next){case 0:return o.abrupt("return",(0,D.request)("".concat($._,"/api/cloudAccount/collectorRecord/getCollectorRecordDetail"),f()({method:"POST",headers:{"Content-Type":"application/json"},data:C},R||{})));case 1:case"end":return o.stop()}},b)})),Z.apply(this,arguments)}function Y(b,C){return S.apply(this,arguments)}function S(){return S=g()(m()().mark(function b(C,R){return m()().wrap(function(o){for(;;)switch(o.prev=o.next){case 0:return o.abrupt("return",(0,D.request)("".concat($._,"/api/cloudAccount/collectorRecord/getErrorCodeList"),f()({method:"POST",headers:{"Content-Type":"application/json"},data:C},R||{})));case 1:case"end":return o.stop()}},b)})),S.apply(this,arguments)}},66309:function(H,L,t){"use strict";t.d(L,{Z:function(){return v}});var a=t(62435),m=t(93967),h=t.n(m),f=t(98423),j=t(98787),g=t(69760),$=t(96159),D=t(45353),V=t(53124),s=t(861),y=t(15063),Z=t(14747),Y=t(83262),S=t(83559);const b=e=>{const{paddingXXS:i,lineWidth:_,tagPaddingHorizontal:n,componentCls:l,calc:x}=e,I=x(n).sub(_).equal(),F=x(i).sub(_).equal();return{[l]:Object.assign(Object.assign({},(0,Z.Wf)(e)),{display:"inline-block",height:"auto",marginInlineEnd:e.marginXS,paddingInline:I,fontSize:e.tagFontSize,lineHeight:e.tagLineHeight,whiteSpace:"nowrap",background:e.defaultBg,border:`${(0,s.unit)(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderRadius:e.borderRadiusSM,opacity:1,transition:`all ${e.motionDurationMid}`,textAlign:"start",position:"relative",[`&${l}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:e.defaultColor},[`${l}-close-icon`]:{marginInlineStart:F,fontSize:e.tagIconSize,color:e.colorIcon,cursor:"pointer",transition:`all ${e.motionDurationMid}`,"&:hover":{color:e.colorTextHeading}},[`&${l}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${e.iconCls}-close, ${e.iconCls}-close:hover`]:{color:e.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${l}-checkable-checked):hover`]:{color:e.colorPrimary,backgroundColor:e.colorFillSecondary},"&:active, &-checked":{color:e.colorTextLightSolid},"&-checked":{backgroundColor:e.colorPrimary,"&:hover":{backgroundColor:e.colorPrimaryHover}},"&:active":{backgroundColor:e.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${e.iconCls} + span, > span + ${e.iconCls}`]:{marginInlineStart:I}}),[`${l}-borderless`]:{borderColor:"transparent",background:e.tagBorderlessBg}}},C=e=>{const{lineWidth:i,fontSizeIcon:_,calc:n}=e,l=e.fontSizeSM;return(0,Y.mergeToken)(e,{tagFontSize:l,tagLineHeight:(0,s.unit)(n(e.lineHeightSM).mul(l).equal()),tagIconSize:n(_).sub(n(i).mul(2)).equal(),tagPaddingHorizontal:8,tagBorderlessBg:e.defaultBg})},R=e=>({defaultBg:new y.FastColor(e.colorFillQuaternary).onBackground(e.colorBgContainer).toHexString(),defaultColor:e.colorText});var B=(0,S.I$)("Tag",e=>{const i=C(e);return b(i)},R),o=function(e,i){var _={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&i.indexOf(n)<0&&(_[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var l=0,n=Object.getOwnPropertySymbols(e);l{const{prefixCls:_,style:n,className:l,checked:x,onChange:I,onClick:F}=e,P=o(e,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:w,tag:N}=a.useContext(V.E_),X=G=>{I==null||I(!x),F==null||F(G)},p=w("tag",_),[ae,le,A]=B(p),ie=h()(p,`${p}-checkable`,{[`${p}-checkable-checked`]:x},N==null?void 0:N.className,l,le,A);return ae(a.createElement("span",Object.assign({},P,{ref:i,style:Object.assign(Object.assign({},n),N==null?void 0:N.style),className:ie,onClick:X})))}),ee=t(98719);const te=e=>(0,ee.Z)(e,(i,{textColor:_,lightBorderColor:n,lightColor:l,darkColor:x})=>({[`${e.componentCls}${e.componentCls}-${i}`]:{color:_,background:l,borderColor:n,"&-inverse":{color:e.colorTextLightSolid,background:x,borderColor:x},[`&${e.componentCls}-borderless`]:{borderColor:"transparent"}}}));var pe=(0,S.bk)(["Tag","preset"],e=>{const i=C(e);return te(i)},R);function Ee(e){return typeof e!="string"?e:e.charAt(0).toUpperCase()+e.slice(1)}const ne=(e,i,_)=>{const n=Ee(_);return{[`${e.componentCls}${e.componentCls}-${i}`]:{color:e[`color${_}`],background:e[`color${n}Bg`],borderColor:e[`color${n}Border`],[`&${e.componentCls}-borderless`]:{borderColor:"transparent"}}}};var Se=(0,S.bk)(["Tag","status"],e=>{const i=C(e);return[ne(i,"success","Success"),ne(i,"processing","Info"),ne(i,"error","Error"),ne(i,"warning","Warning")]},R),De=function(e,i){var _={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&i.indexOf(n)<0&&(_[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var l=0,n=Object.getOwnPropertySymbols(e);l{const{prefixCls:_,className:n,rootClassName:l,style:x,children:I,icon:F,color:P,onClose:w,bordered:N=!0,visible:X}=e,p=De(e,["prefixCls","className","rootClassName","style","children","icon","color","onClose","bordered","visible"]),{getPrefixCls:ae,direction:le,tag:A}=a.useContext(V.E_),[ie,G]=a.useState(!0),Oe=(0,f.Z)(p,["closeIcon","closable"]);a.useEffect(()=>{X!==void 0&&G(X)},[X]);const ce=(0,j.o2)(P),_e=(0,j.yT)(P),re=ce||_e,Me=Object.assign(Object.assign({backgroundColor:P&&!re?P:void 0},A==null?void 0:A.style),x),T=ae("tag",_),[je,me,ye]=B(T),fe=h()(T,A==null?void 0:A.className,{[`${T}-${P}`]:re,[`${T}-has-color`]:P&&!re,[`${T}-hidden`]:!ie,[`${T}-rtl`]:le==="rtl",[`${T}-borderless`]:!N},n,l,me,ye),ge=O=>{O.stopPropagation(),w==null||w(O),!O.defaultPrevented&&G(!1)},[,ve]=(0,g.Z)((0,g.w)(e),(0,g.w)(A),{closable:!1,closeIconRender:O=>{const Pe=a.createElement("span",{className:`${T}-close-icon`,onClick:ge},O);return(0,$.wm)(O,Pe,z=>({onClick:de=>{var k;(k=z==null?void 0:z.onClick)===null||k===void 0||k.call(z,de),ge(de)},className:h()(z==null?void 0:z.className,`${T}-close-icon`)}))}}),J=typeof p.onClick=="function"||I&&I.type==="a",he=F||null,be=he?a.createElement(a.Fragment,null,he,I&&a.createElement("span",null,I)):I,ue=a.createElement("span",Object.assign({},Oe,{ref:i,className:fe,style:Me}),be,ve,ce&&a.createElement(pe,{key:"preset",prefixCls:T}),_e&&a.createElement(Se,{key:"status",prefixCls:T}));return je(J?a.createElement(D.Z,{component:"Tag"},ue):ue)});se.CheckableTag=W;var v=se},85674:function(H,L,t){var a={"./simpleWorker":18352,"./simpleWorker.js":18352};function m(h){return Promise.resolve().then(function(){if(!t.o(a,h)){var f=new Error("Cannot find module '"+h+"'");throw f.code="MODULE_NOT_FOUND",f}var j=a[h];return t(j)})}m.keys=function(){return Object.keys(a)},m.id=85674,H.exports=m},10131:function(H,L,t){var a={"./editorBaseApi":[20927],"./editorBaseApi.js":[20927],"./editorSimpleWorker":[81465],"./editorSimpleWorker.js":[81465],"./editorWorker":[85215],"./editorWorker.js":[85215],"./editorWorkerHost":[98008],"./editorWorkerHost.js":[98008],"./findSectionHeaders":[72846],"./findSectionHeaders.js":[72846],"./getIconClasses":[22016],"./getIconClasses.js":[22016],"./languageFeatureDebounce":[88191],"./languageFeatureDebounce.js":[88191],"./languageFeatures":[71922],"./languageFeatures.js":[71922],"./languageFeaturesService":[7421],"./languageFeaturesService.js":[7421],"./languageService":[81032],"./languageService.js":[81032],"./languagesAssociations":[73536],"./languagesAssociations.js":[73536],"./languagesRegistry":[4765],"./languagesRegistry.js":[4765],"./markerDecorations":[36357],"./markerDecorations.js":[36357],"./markerDecorationsService":[86036],"./markerDecorationsService.js":[86036],"./model":[73733],"./model.js":[73733],"./modelService":[51200],"./modelService.js":[51200],"./resolverService":[88216],"./resolverService.js":[88216],"./semanticTokensDto":[14704],"./semanticTokensDto.js":[14704],"./semanticTokensProviderStyling":[92294],"./semanticTokensProviderStyling.js":[92294],"./semanticTokensStyling":[73343],"./semanticTokensStyling.js":[73343],"./semanticTokensStylingService":[84146],"./semanticTokensStylingService.js":[84146],"./textModelSync/textModelSync.impl":[28944],"./textModelSync/textModelSync.impl.js":[28944],"./textModelSync/textModelSync.protocol":[23145,3145],"./textModelSync/textModelSync.protocol.js":[23145,3145],"./textResourceConfiguration":[71765],"./textResourceConfiguration.js":[71765],"./treeSitterParserService":[28922],"./treeSitterParserService.js":[28922],"./treeViewsDnd":[80642],"./treeViewsDnd.js":[80642],"./treeViewsDndService":[58345],"./treeViewsDndService.js":[58345],"./unicodeTextModelHighlighter":[31446],"./unicodeTextModelHighlighter.js":[31446]};function m(h){if(!t.o(a,h))return Promise.resolve().then(function(){var g=new Error("Cannot find module '"+h+"'");throw g.code="MODULE_NOT_FOUND",g});var f=a[h],j=f[0];return Promise.all(f.slice(1).map(t.e)).then(function(){return t(j)})}m.keys=function(){return Object.keys(a)},m.id=10131,H.exports=m}}]); diff --git a/app/bootstrap/src/main/resources/static/p__CloudAccount__index.1ef9d145.chunk.css b/app/bootstrap/src/main/resources/static/p__CloudAccount__index.31fa6eb3.chunk.css similarity index 99% rename from app/bootstrap/src/main/resources/static/p__CloudAccount__index.1ef9d145.chunk.css rename to app/bootstrap/src/main/resources/static/p__CloudAccount__index.31fa6eb3.chunk.css index 931d1a61..c10d4698 100644 --- a/app/bootstrap/src/main/resources/static/p__CloudAccount__index.1ef9d145.chunk.css +++ b/app/bootstrap/src/main/resources/static/p__CloudAccount__index.31fa6eb3.chunk.css @@ -1 +1 @@ -.customTitle___nzcxh{position:relative;font-size:15px;padding-left:12px}.customTitle___nzcxh:before{position:absolute;content:"";width:4px;height:18px;left:0;top:50%;transform:translateY(-50%);background-color:#3274ee}.riskHigh___GstO6{background:#ffedea;border-radius:2px;color:#ec4344;border:none}.riskMedium___F4JTb{background:#ffe9cc;border-radius:2px;color:#fc6d19;border:none}.riskLow___HJopw{background:#fff5cd;border-radius:2px;color:#f9aa00;border:none}.imgProcess___NGndv{width:12px;height:12px;margin-right:3px;margin-bottom:1px}.imgResult___wKhiG{width:11px;height:11px;margin:0 3px 2px 0}.validTag___TRSau{background:#f6ffed;border:1px solid #b7ec8f;border-radius:2px;color:#379e0e;line-height:22px}.invalidTag___opVlG{background:#ffedec;border:1px solid #ffb2af;border-radius:2px;color:#ff3931}.waitingTag___JZpZT{background:#fff1d4;border:1px solid #ffe09d;border-radius:2px;color:#ffb310}.accountListTable___EAu4J .ant-pro-card .ant-pro-card-body{padding-inline:12px}.accountListTable___EAu4J .ant-pro-card .ant-pro-card-body .ant-pro-table-list-toolbar .ant-pro-table-list-toolbar-container{padding-block-start:0}.cloudAccountWrap___rED3n .ant-spin-nested-loading{width:100%}.cloudAccountWrap___rED3n .ant-spin-nested-loading .ant-spin-container{min-height:356px}.cloudAccountWrap___rED3n .cloudAccountList___bSSKI{margin:0 auto;display:flex;flex-wrap:wrap}@media screen and (max-width: 768px){.cloudAccountWrap___rED3n .cloudAccountList___bSSKI{width:260px!important}.cloudAccountWrap___rED3n .cloudAccountList___bSSKI .accountCard___Ff6OW{margin:0 0 26px!important}}@media screen and (min-width: 768px) and (max-width: 1263px){.cloudAccountWrap___rED3n .cloudAccountList___bSSKI{width:584px}.cloudAccountWrap___rED3n .cloudAccountList___bSSKI .accountCard___Ff6OW:not(:nth-child(2n)){margin:0 60px 26px 0!important}.cloudAccountWrap___rED3n .cloudAccountList___bSSKI .accountCard___Ff6OW:nth-child(2n){margin:0 0 24px!important}}@media screen and (min-width: 1264px) and (max-width: 1919px){.cloudAccountWrap___rED3n .cloudAccountList___bSSKI{width:930px}.cloudAccountWrap___rED3n .cloudAccountList___bSSKI .accountCard___Ff6OW:not(:nth-child(3n)){margin:0 60px 26px 0!important}.cloudAccountWrap___rED3n .cloudAccountList___bSSKI .accountCard___Ff6OW:nth-child(3n){margin:0 0 24px!important}.cloudAccountWrap___rED3n .cloudAccountList___bSSKI .accountCard___Ff6OW{width:270px;height:336px}}@media screen and (min-width: 1920px) and (max-width: 2047px){.cloudAccountWrap___rED3n .cloudAccountList___bSSKI{width:1260px}.cloudAccountWrap___rED3n .cloudAccountList___bSSKI .accountCard___Ff6OW:not(:nth-child(4n)){margin:0 60px 26px 0!important}.cloudAccountWrap___rED3n .cloudAccountList___bSSKI .accountCard___Ff6OW:nth-child(4n){margin:0 0 26px!important}.cloudAccountWrap___rED3n .cloudAccountList___bSSKI .accountCard___Ff6OW{width:270px;height:336px}}@media screen and (min-width: 2048px) and (max-width: 2559px){.cloudAccountWrap___rED3n .cloudAccountList___bSSKI{width:1272px}.cloudAccountWrap___rED3n .cloudAccountList___bSSKI .accountCard___Ff6OW:not(:nth-child(4n)){margin:0 64px 26px 0!important}.cloudAccountWrap___rED3n .cloudAccountList___bSSKI .accountCard___Ff6OW:nth-child(4n){margin:0 0 24px!important}.cloudAccountWrap___rED3n .cloudAccountList___bSSKI .accountCard___Ff6OW{width:270px;height:361px;padding:18px 16px}.cloudAccountWrap___rED3n .cloudAccountList___bSSKI .accountCard___Ff6OW .divider___oeq1I{margin:18px 0!important}.cloudAccountWrap___rED3n .cloudAccountList___bSSKI .accountCard___Ff6OW .propertyWrap___cmHKv .propertyName___fiUje{margin-bottom:3px!important}}@media screen and (min-width: 2560px){.cloudAccountWrap___rED3n .cloudAccountList___bSSKI{width:1940px}.cloudAccountWrap___rED3n .cloudAccountList___bSSKI .accountCard___Ff6OW:not(:nth-child(6n)){margin:0 64px 26px 0!important}.cloudAccountWrap___rED3n .cloudAccountList___bSSKI .accountCard___Ff6OW:nth-child(6n){margin:0 0 24px!important}.cloudAccountWrap___rED3n .cloudAccountList___bSSKI .accountCard___Ff6OW{width:270px;height:361px;padding:18px 16px}.cloudAccountWrap___rED3n .cloudAccountList___bSSKI .accountCard___Ff6OW .divider___oeq1I{margin:18px 0!important}.cloudAccountWrap___rED3n .cloudAccountList___bSSKI .accountCard___Ff6OW .propertyWrap___cmHKv .propertyName___fiUje{margin-bottom:3px!important}}.accountCard___Ff6OW{width:260px;height:336px;background:#1677ff0a;margin:0 60px 24px 0;padding:12px 16px;border-radius:2px}.accountCard___Ff6OW .divider___oeq1I{margin:14px 0}.accountCard___Ff6OW .propertyWrap___cmHKv .propertyName___fiUje{font-size:13px;font-weight:500;color:#333;margin-bottom:2px}.accountCard___Ff6OW .accountNameWrap___gsm80{margin-left:10px}.accountModal___ZRBFT .ant-modal-content{background-image:url(data:image/png;base64,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9f+1iv//o8rJ/1s78EOe8T7L3Btwpf2U5xh/+3+a2n8145CjrmuJ35H64XzWXI/u/s3/D5/5f5pz8/9k4fv/4fybn3vi33/7jjYQ//07vhVlkfNPOfz3/+m/efHzv/9P/z/xT/k+/dx1/PfPf//qv3n932v7qO/ET/nu+e/f03/zumfDLZOf4vlz16m59r//h3T9W/C//z/tm1ff9ZxzfAj/+/+jAlhHt30SIECAAAECBAgQIECAAAECBAgQ+OUEPvnlHuVJBAgQIECAAAECBAgQIECAAAECBH68gADWjzdTgwABAgQIECBAgAABAgQIECBA4BcUSADrp24J/QW76VEECBAgQIAAAQIECBAgQIAAAQK7CliBtevMGzcBAgQIECBAgAABAgQIECBAYBEBAaxFJko3CRAgQIAAAQIECBAgQIAAAQK7CthCuOvMGzcBAgQIECBAgAABAgQIECBAYBEBK7AWmSjdJECAAAECBAgQIECAAAECBAjsKiCAtevMGzcBAgQIECBAgAABAgQIECBAYBEBWwgXmSjdJECAAAECBAgQIECAAAECBAjsKmAF1q4zb9wECBAgQIAAAQIECBAgQIAAgUUEBLAWmSjdJECAAAECBAgQIECAAAECBAjsKmAL4a4zb9wECBAgQIAAAQIECBAgQIAAgUUErMBaZKJ0kwABAgQIECBAgAABAgQIECCwq4AA1q4zb9wECBAgQIAAAQIECBAgQIAAgUUEbCFcZKJ0kwABAgQIECBAgAABAgQIECCwq4AVWLvOvHETIECAAAECBAgQIECAAAECBBYREMBaZKJ0kwABAgQIECBAgAABAgQIECCwq4AA1q4zb9wECBAgQIAAAQIECBAgQIAAgUUEvANrkYnSTQIECBAgQIAAAQIECBAgQIDArgJWYO0688ZNgAABAgQIECBAgAABAgQIEFhEQABrkYnSTQIECBAgQIAAAQIECBAgQIDArgK2EO4688ZNgAABAgQIECBAgAABAgQIEFhEwAqsRSZKNwkQIECAAAECBAgQIECAAAECuwoIYO0688ZNgAABAgQIECBAgAABAgQIEFhEwBbCRSZKNwkQIECAAAECBAgQIECAAAECuwpYgbXrzBs3AQIECBAgQIAAAQIECBAgQGARAQGsRSZKNwkQIECAAAECBAgQIECAAAECuwrYQrjrzBs3AQIECBAgQIAAAQIECBAgQGARASuwFpko3SRAgAABAgQIECBAgAABAgQI7CoggLXrzBs3AQIECBAgQIAAAQIECBAgQGARAVsIF5ko3SRAgAABAgQIECBAgAABAgQI7CpgBdauM2/cBAgQIECAAAECBAgQIECAAIFFBASwFpko3SRAgAABAgQIECBAgAABAgQI7CoggLXrzBs3AQIECBAgQIAAAQIECBAgQGARAe/AWmSidJMAAQIECBAgQIAAAQIECBAgsKuAFVi7zrxxEyBAgAABAgQIECBAgAABAgQWERDAWmSidJMAAQIECBAgQIAAAQIECBAgsKuALYS7zrxxEyBAgAABAgQIECBAgAABAgQWEbACa5GJ0k0CBAgQIECAAAECBAgQIECAwK4CAli7zrxxEyBAgAABAgQIECBAgAABAgQWEbCFcJGJ0k0CBAgQIECAAAECBAgQIECAwK4CVmDtOvPGTYAAAQIECBAgQIAAAQIECBBYREAAa5GJ0k0CBAgQIECAAAECBAgQIECAwK4CthDuOvPGTYAAAQIECBAgQIAAAQIECBBYRMAKrEUmSjcJECBAgAABAgQIECBAgAABArsKCGDtOvPGTYAAAQIECBAgQIAAAQIECBBYRMAWwkUmSjcJECBAgAABAgQIECBAgAABArsKWIG168wbNwECBAgQIECAAAECBAgQIEBgEQEBrEUmSjcJECBAgAABAgQIECBAgAABArsKCGDtOvPGTYAAAQIECBAgQIAAAQIECBBYRMA7sBaZKN0kQIAAAQIECBAgQIAAAQIECOwqYAXWrjNv3AQIECBAgAABAgQIECBAgACBRQQEsBaZKN0kQIAAAQIECBAgQIAAAQIECOwqYAvhrjNv3AQIECBAgAABAgQIECBAgACBRQSswFpkonSTAAECBAgQIECAAAECBAgQILCrgADWrjNv3AQIECBAgAABAgQIECBAgACBRQRsIVxkonSTAAECBAgQIECAAAECBAgQILCrgBVYu868cRMgQIAAAQIECBAgQIAAAQIEFhEQwFpkonSTAAECBAgQIECAAAECBAgQILCrgC2Eu868cRMgQIAAAQIECBAgQIAAAQIEFhGwAmuRidJNAgQIECBAgAABAgQIECBAgMCuAgJYu868cRMgQIAAAQIECBAgQIAAAQIEFhGwhXCRidJNAgQIECBAgAABAgQIECBAgMCuAlZg7Trzxk2AAAECBAgQIECAAAECBAgQWERAAGuRidJNAgQIECBAgAABAgQIECBAgMCuAgJYu868cRMgQIAAAQIECBAgQIAAAQIEFhHwDqxFJko3CRAgQIAAAQIECBAgQIAAAQK7CliBtevMGzcBAgQIECBAgAABAgQIECBAYBEBAaxFJko3CRAgQIAAAQIECBAgQIAAAQK7CthCuOvMGzcBAgQIECBAgAABAgQIECBAYBEBK7AWmSjdJECAAAECBAgQIECAAAECBAjsKiCAtevMGzcBAgQIECBAgAABAgQIECBAYBEBWwgXmSjdJECAAAECBAgQIECAAAECBAjsKmAF1q4zb9wECBAgQIAAAQIECBAgQIAAgUUEBLAWmSjdJECAAAECBAgQIECAAAECBAjsKmAL4a4zb9wECBAgQIAAAQIECBAgQIAAgUUErMBaZKJ0kwABAgQIECBAgAABAgQIECCwq4AA1q4zb9wECBAgQIAAAQIECBAgQIAAgUUEbCFcZKJ0kwABAgQIECBAgAABAgQIECCwq4AVWLvOvHETIECAAAECBAgQIECAAAECBBYREMBaZKJ0kwABAgQIECBAgAABAgQIECCwq4AA1q4zb9wECBAgQIAAAQIECBAgQIAAgUUEvANrkYnSTQIECBAgQIAAAQIECBAgQIDArgJWYO0688ZNgAABAgQIECBAgAABAgQIEFhEQABrkYnSTQIECBAgQIAAAQIECBAgQIDArgK2EO4688ZNgAABAgQIECBAgAABAgQIiuwULQAAQABJREFUEFhEwAqsRSZKNwkQIECAAAECBAgQIECAAAECuwoIYO0688ZNgAABAgQIECBAgAABAgQIEFhEwBbCRSZKNwkQIECAAAECBAgQIECAAAECuwpYgbXrzBs3AQIECBAgQIAAAQIECBAgQGARAQGsRSZKNwkQIECAAAECBAgQIECAAAECuwrYQrjrzBs3AQIECBAgQIAAAQIECBAgQGARASuwFpko3SRAgAABAgQIECBAgAABAgQI7CoggLXrzBs3AQIECBAgQIAAAQIECBAgQGARAVsIF5ko3SRAgAABAgQIECBAgAABAgQI7CpgBdauM2/cBAgQIECAAAECBAgQIECAAIFFBASwFpko3SRAgAABAgQIECBAgAABAgQI7CoggLXrzBs3AQIECBAgQIAAAQIECBAgQGARAe/AWmSidJMAAQIECBAgQIAAAQIECBAgsKuAFVi7zrxxEyBAgAABAgQIECBAgAABAgQWERDAWmSidJMAAQIECBAgQIAAAQIECBAgsKuALYS7zrxxEyBAgAABAgQIECBAgAABAgQWEbACa5GJ0k0CBAgQIECAAAECBAgQIECAwK4CAli7zrxxEyBAgAABAgQIECBAgAABAgQWEbCFcJGJ0k0CBAgQIECAAAECBAgQIECAwK4CVmDtOvPGTYAAAQIECBAgQIAAAQIECBBYREAAa5GJ0k0CBAgQIECAAAECBAgQIECAwK4CthDuOvPGTYAAAQIECBAgQIAAAQIECBBYRMAKrEUmSjcJECBAgAABAgQIECBAgAABArsKCGDtOvPGTYAAAQIECBAgQIAAAQIECBBYRMAWwkUmSjcJECBAgAABAgQIECBAgAABArsKWIG168wbNwECBAgQIECAAAECBAgQIEBgEQEBrEUmSjcJECBAgAABAgQIECBAgAABArsKCGDtOvPGTYAAAQIECBAgQIAAAQIECBBYRMA7sBaZKN0kQIAAAQIECBAgQIAAAQIECOwqYAXWrjNv3AQIECBAgAABAgQIECBAgACBRQQEsBaZKN0kQIAAAQIECBAgQIAAAQIECOwqYAvhrjNv3AQIECBAgAABAgQIECBAgACBRQSswFpkonSTAAECBAgQIECAAAECBAgQILCrgADWrjNv3AQIECBAgAABAgQIECBAgACBRQRsIVxkonSTAAECBAgQIECAAAECBAgQILCrgBVYu868cRMgQIAAAQIECBAgQIAAAQIEFhEQwFpkonSTAAECBAgQIECAAAECBAgQILCrgC2Eu868cRMgQIAAAQIECBAgQIAAAQIEFhGwAmuRidJNAgQIECBAgAABAgQIECBAgMCuAgJYu868cRMgQIAAAQIECBAgQIAAAQIEFhGwhXCRidJNAgQIECBAgAABAgQIECBAgMCuAlZg7Trzxk2AAAECBAgQIECAAAECBAgQWERAAGuRidJNAgQIECBAgAABAgQIECBAgMCuAgJYu868cRMgQIAAAQIECBAgQIAAAQIEFhHwDqxFJko3CRAgQIAAAQIECBAgQIAAAQK7CliBtevMGzcBAgQIECBAgAABAgQIECBAYBEBAaxFJko3CRAgQIAAAQIECBAgQIAAAQK7CthCuOvMGzcBAgQIECBAgAABAgQIECBAYBEBK7AWmSjdJECAAAECBAgQIECAAAECBAjsKiCAtevMGzcBAgQIECBAgAABAgQIECBAYBEBWwgXmSjdJECAAAECBAgQIECAAAECBAjsKmAF1q4zb9wECBAgQIAAAQIECBAgQIAAgUUEBLAWmSjdJECAAAECBAgQIECAAAECBAjsKmAL4a4zb9wECBAgQIAAAQIECBAgQIAAgUUErMBaZKJ0kwABAgQIECBAgAABAgQIECCwq4AA1q4zb9wECBAgQIAAAQIECBAgQIAAgUUEbCFcZKJ0kwABAgQIECBAgAABAgQIECCwq4AVWLvOvHETIECAAAECBAgQIECAAAECBBYREMBaZKJ0kwABAgQIECBAgAABAgQIECCwq4AA1q4zb9wECBAgQIAAAQIECBAgQIAAgUUEvANrkYnSTQIECBAgQIAAAQIECBAgQIDArgJWYO0688ZNgAABAgQIECBAgAABAgQIEFhEQABrkYnSTQIECBAgQIAAAQIECBAgQIDArgK2EO4688ZNgAABAgQIECBAgAABAgQIEFhEwAqsRSZKNwkQIECAAAECBAgQIECAAAECuwoIYO0688ZNgAABAgQIECBAgAABAgQIEFhEwBbCRSZKNwkQIECAAAECBAgQIECAAAECuwpYgbXrzBs3AQIECBAgQIAAAQIECBAgQGARAQGsRSZKNwkQIECAAAECBAgQIECAAAECuwrYQrjrzBs3AQIECBAgQIAAAQIECBAgQGARASuwFpko3SRAgAABAgQIECBAgAABAgQI7CoggLXrzBs3AQIECBAgQIAAAQIECBAgQGARAVsIF5ko3SRAgAABAgQIECBAgAABAgQI7CpgBdauM2/cBAgQIECAAAECBAgQIECAAIFFBASwFpko3SRAgAABAgQIECBAgAABAgQI7CoggLXrzBs3AQIECBAgQIAAAQIECBAgQGARAe/AWmSidJMAAQIECBAgQIAAAQIECBAgsKuAFVi7zrxxEyBAgAABAgQIECBAgAABAgQWERDAWmSidJMAAQIECBAgQIAAAQIECBAgsKuALYS7zrxxEyBAgAABAgQIECBAgAABAgQWEbACa5GJ0k0CBAgQIECAAAECBAgQIECAwK4CAli7zrxxEyBAgAABAgQIECBAgAABAgQWEbCFcJGJ0k0CBAgQIECAAAECBAgQIECAwK4CVmDtOvPGTYAAAQIECBAgQIAAAQIECBBYREAAa5GJ0k0CBAgQIECAAAECBAgQIECAwK4CthDuOvPGTYAAAQIECBAgQIAAAQIECBBYRMAKrEUmSjcJECBAgAABAgQIECBAgAABArsKCGDtOvPGTYAAAQIECBAgQIAAAQIECBBYRMAWwkUmSjcJECBAgAABAgQIECBAgAABArsKWIG168wbNwECBAgQIECAAAECBAgQIEBgEQEBrEUmSjcJECBAgAABAgQIECBAgAABArsKCGDtOvPGTYAAAQIECBAgQIAAAQIECBBYRMA7sBaZKN0kQIAAAQIECBAgQIAAAQIECOwqYAXWrjNv3AQIECBAgAABAgQIECBAgACBRQQEsBaZKN0kQIAAAQIECBAgQIAAAQIECOwqYAvhrjNv3AQIECBAgAABAgQIECBAgACBRQSswFpkonSTAAECBAgQIECAAAECBAgQILCrgADWrjNv3AQIECBAgAABAgQIECBAgACBRQRsIVxkonSTAAECBAgQIECAAAECBAgQILCrgBVYu868cRMgQIAAAQIECBAgQIAAAQIEFhEQwFpkonSTAAECBAgQIECAAAECBAgQILCrgC2Eu868cRMgQIAAAQIECBAgQIAAAQIEFhGwAmuRidJNAgQIECBAgAABAgQIECBAgMCuAgJYu868cRMgQIAAAQIECBAgQIAAAQIEFhGwhXCRidJNAgQIECBAgAABAgQIECBAgMCuAlZg7Trzxk2AAAECBAgQIECAAAECBAgQWERAAGuRidJNAgQIECBAgAABAgQIECBAgMCuAgJYu868cRMgQIAAAQIECBAgQIAAAQIEFhHwDqxFJko3CRAgQIAAAQIECBAgQIAAAQK7CliBtevMGzcBAgQIECBAgAABAgQIECBAYBEBAaxFJko3CRAgQIAAAQIECBAgQIAAAQK7CthCuOvMGzcBAgQIECBAgAABAgQIECBAYBEBK7AWmSjdJECAAAECBAgQIECAAAECBAjsKiCAtevMGzcBAgQIECBAgAABAgQIECBAYBEBWwgXmSjdJECAAAECBAgQIECAAAECBAjsKmAF1q4zb9wECBAgQIAAAQIECBAgQIAAgUUEBLAWmSjdJECAAAECBAgQIECAAAECBAjsKmAL4a4zb9wECBAgQIAAAQIECBAgQIAAgUUErMBaZKJ0kwABAgQIECBAgAABAgQIECCwq4AA1q4zb9wECBAgQIAAAQIECBAgQIAAgUUEbCFcZKJ0kwABAgQIECBAgAABAgQIECCwq4AVWLvOvHETIECAAAECBAgQIECAAAECBBYREMBaZKJ0kwABAgQIECBAgAABAgQIECCwq4AA1q4zb9wECBAgQIAAAQIECBAgQIAAgUUEvANrkYnSTQIECBAgQIAAAQIECBAgQIDArgJWYO0688ZNgAABAgQIECBAgAABAgQIEFhEQABrkYnSTQIECBAgQIAAAQIECBAgQIDArgK2EO4688ZNgAABAgQIECBAgAABAgQIEFhEwAqsRSZKNwkQIECAAAECBAgQIECAAAECuwoIYO0688ZNgAABAgQIECBAgAABAgQIEFhEwBbCRSZKNwkQIECAAAECBAgQIECAAAECuwpYgbXrzBs3AQIECBAgQIAAAQIECBAgQGARAQGsRSZKNwkQIECAAAECBAgQIECAAAECuwrYQrjrzBs3AQIECBAgQIAAAQIECBAgQGARASuwFpko3SRAgAABAgQIECBAgAABAgQI7CoggLXrzBs3AQIECBAgQIAAAQIECBAgQGARAVsIF5ko3SRAgAABAgQIECBAgAABAgQI7CpgBdauM2/cBAgQIECAAAECBAgQIECAAIFFBASwFpko3SRAgAABAgQIECBAgAABAgQI7CoggLXrzBs3AQIECBAgQIAAAQIECBAgQGARAe/AWmSidJMAAQIECBAgQIAAAQIECBAgsKuAFVi7zrxxEyBAgAABAgQIECBAgAABAgQWERDAWmSidJMAAQIECBAgQIAAAQIECBAgsKuALYS7zrxxEyBAgAABAgQIECBAgAABAgQWEbACa5GJ0k0CBAgQIECAAAECBAgQIECAwK4CAli7zrxxEyBAgAABAgQIECBAgAABAgQWEbCFcJGJ0k0CBAgQIECAAAECBAgQIECAwK4CVmDtOvPGTYAAAQIECBAgQIAAAQIECBBYREAAa5GJ0k0CBAgQIECAAAECBAgQIECAwK4CthDuOvPGTYAAAQIECBAgQIAAAQIECBBYRMAKrEUmSjcJECBAgAABAgQIECBAgAABArsKCGDtOvPGTYAAAQIECBAgQIAAAQIECBBYRMAWwkUmSjcJECBAgAABAgQIECBAgAABArsKWIG168wbNwECBAgQIECAAAECBAgQIEBgEQEBrEUmSjcJECBAgAABAgQIECBAgAABArsKCGDtOvPGTYAAAQIECBAgQIAAAQIECBBYRMA7sBaZKN0kQIAAAQIECBAgQIAAAQIECOwqYAXWrjNv3AQIECBAgAABAgQIECBAgACBRQQEsBaZKN0kQIAAAQIECBAgQIAAAQIECOwqYAvhrjNv3AQIECBAgAABAgQIECBAgACBRQSswFpkonSTAAECBAgQIECAAAECBAgQILCrgADWrjNv3AQIECBAgAABAgQIECBAgACBRQRsIVxkonSTAAECBAgQIECAAAECBAgQILCrgBVYu868cRMgQIAAAQIECBAgQIAAAQIEFhEQwFpkonSTAAECBAgQIECAAAECBAgQILCrgC2Eu868cRMgQIAAAQIECBAgQIAAAQIEFhGwAmuRidJNAgQIECBAgAABAgQIECBAgMCuAgJYu868cRMgQIAAAQIECBAgQIAAAQIEFhGwhXCRidJNAgQIECBAgAABAgQIECBAgMCuAlZg7Trzxk2AAAECBAgQIECAAAECBAgQWERAAGuRidJNAgQIECBAgAABAgQIECBAgMCuAgJYu868cRMgQIAAAQIECBAgQIAAAQIEFhHwDqxFJko3CRAgQIAAAQIECBAgQIAAAQK7CliBtevMGzcBAgQIECBAgAABAgQIECBAYBEBAaxFJko3CRAgQIAAAQIECBAgQIAAAQK7CthCuOvMGzcBAgQIECBAgAABAgQIECBAYBEBK7AWmSjdJECAAAECBAgQIECAAAECBAjsKiCAtevMGzcBAgQIECBAgAABAgQIECBAYBEBWwgXmSjdJECAAAECBAgQIECAAAECBAjsKmAF1q4zb9wECBAgQIAAAQIECBAgQIAAgUUEBLAWmSjdJECAAAECBAgQIECAAAECBAjsKmAL4a4zb9wECBAgQIAAAQIECBAgQIAAgUUErMBaZKJ0kwABAgQIECBAgAABAgQIECCwq4AA1q4zb9wECBAgQIAAAQIECBAgQIAAgUUEbCFcZKJ0kwABAgQIECBAgAABAgQIECCwq4AVWLvOvHETIECAAAECBAgQIECAAAECBBYREMBaZKJ0kwABAgQIECBAgAABAgQIECCwq4AA1q4zb9wECBAgQIAAAQIECBAgQIAAgUUEvANrkYnSTQIECBAgQIAAAQIECBAgQIDArgJWYO0688ZNgAABAgQIECBAgAABAgQIEFhEQABrkYnSTQIECBAgQIAAAQIECBAgQIDArgK2EO4688ZNgAABAgQIECBAgAABAgQIEFhEwAqsRSZKNwkQIECAAAECBAgQIECAAAECuwoIYO0688ZNgAABAgQIECBAgAABAgQIEFhEwBbCRSZKNwkQIECAAAECBAgQIECAAAECuwpYgbXrzBs3AQIECBAgQIAAAQIECBAgQGARAQGsRSZKNwkQIECAAAECBAgQIECAAAECuwrYQrjrzBs3AQIECBAgQIAAAQIECBAgQGARASuwFpko3SRAgAABAgQIECBAgAABAgQI7CoggLXrzBs3AQIECBAgQIAAAQIECBAgQGARAVsIF5ko3SRAgAABAgQIECBAgAABAgQI7CpgBdauM2/cBAgQIECAAAECBAgQIECAAIFFBASwFpko3SRAgAABAgQIECBAgAABAgQI7CoggLXrzBs3AQIECBAgQIAAAQIECBAgQGARAe/AWmSidJMAAQIECBAgQIAAAQIECBAgsKuAFVi7zrxxEyBAgAABAgQIECBAgAABAgQWERDAWmSidJMAAQIECBAgQIAAAQIECBAgsKuALYS7zrxxEyBAgAABAgQIECBAgAABAgQWEbACa5GJ0k0CBAgQIECAAAECBAgQIECAwK4CAli7zrxxEyBAgAABAgQIECBAgAABAgQWEbCFcJGJ0k0CBAgQIECAAAECBAgQIECAwK4CVmDtOvPGTYAAAQIECBAgQIAAAQIECBBYREAAa5GJ0k0CBAgQIECAAAECBAgQIECAwK4CthDuOvPGTYAAAQIECBAgQIAAAQIECBBYRMAKrEUmSjcJECBAgAABAgQIECBAgAABArsKCGDtOvPGTYAAAQIECBAgQIAAAQIECBBYRMAWwkUmSjcJECBAgAABAgQIECBAgAABArsKWIG168wbNwECBAgQIECAAAECBAgQIEBgEQEBrEUmSjcJECBAgAABAgQIECBAgAABArsKCGDtOvPGTYAAAQIECBAgQIAAAQIECBBYRMA7sBaZKN0kQIAAAQIECBAgQIAAAQIECOwqYAXWrjNv3AQIECBAgAABAgQIECBAgACBRQQEsBaZKN0kQIAAAQIECBAgQIAAAQIECOwqYAvhrjNv3AQIECBAgAABAgQIECBAgACBRQSswFpkonSTAAECBAgQIECAAAECBAgQILCrgADWrjNv3AQIECBAgAABAgQIECBAgACBRQRsIVxkonSTAAECBAgQIECAAAECBAgQILCrgBVYu868cRMgQIAAAQIECBAgQIAAAQIEFhEQwFpkonSTAAECBAgQIECAAAECBAgQILCrgC2Eu868cRMgQIAAAQIECBAgQIAAAQIEFhGwAmuRidJNAgQIECBAgAABAgQIECBAgMCuAgJYu868cRMgQIAAAQIECBAgQIAAAQIEFhGwhXCRidJNAgQIECBAgAABAgQIECBAgMCuAlZg7Trzxk2AAAECBAgQIECAAAECBAgQWERAAGuRidJNAgQIECBAgAABAgQIECBAgMCuAgJYu868cRMgQIAAAQIECBAgQIAAAQIEFhHwDqxFJko3CRAgQIAAAQIECBAgQIAAAQK7CliBtevMGzcBAgQIECBAgAABAgQIECBAYBEBAaxFJko3CRAgQIAAAQIECBAgQIAAAQK7CthCuOvMGzcBAgQIECBAgAABAgQIECBAYBEBK7AWmSjdJECAAAECBAgQIECAAAECBAjsKiCAtevMGzcBAgQIECBAgAABAgQIECBAYBEBWwgXmSjdJECAAAECBAgQIECAAAECBAjsKmAF1q4zb9wECBAgQIAAAQIECBAgQIAAgUUEBLAWmSjdJECAAAECBAgQIECAAAECBAjsKmAL4a4zb9wECBAgQIAAAQIECBAgQIAAgUUErMBaZKJ0kwABAgQIECBAgAABAgQIECCwq4AA1q4zb9wECBAgQIAAAQIECBAgQIAAgUUEbCFcZKJ0kwABAgQIECBAgAABAgQIECCwq4AVWLvOvHETIECAAAECBAgQIECAAAECBBYREMBaZKJ0kwABAgQIECBAgAABAgQIECCwq4AA1q4zb9wECBAgQIAAAQIECBAgQIAAgUUEvANrkYnSTQIECBAgQIAAAQIECBAgQIDArgJWYO0688ZNgAABAgQIECBAgAABAgQIEFhEQABrkYnSTQIECBAgQIAAAQIECBAgQIDArgK2EO4688ZNgAABAgQIECBAgAABAgQIEFhEwAqsRSZKNwkQIECAAAECBAgQIECAAAECuwoIYO0688ZNgAABAgQIECBAgAABAgQIEFhEwBbCRSZKNwkQIECAAAECBAgQIECAAAECuwpYgbXrzBs3AQIECBAgQIAAAQIECBAgQGARAQGsRSZKNwkQIECAAAECBAgQIECAAAECuwrYQrjrzBs3AQIECBAgQIAAAQIECBAgQGARASuwFpko3SRAgAABAgQIECBAgAABAgQI7CoggLXrzBs3AQIECBAgQIAAAQIECBAgQGARAVsIF5ko3SRAgAABAgQIECBAgAABAgQI7CpgBdauM2/cBAgQIECAAAECBAgQIECAAIFFBASwFpko3SRAgAABAgQIECBAgAABAgQI7CoggLXrzBs3AQIECBAgQIAAAQIECBAgQGARAe/AWmSidJMAAQIECBAgQIAAAQIECBAgsKuAFVi7zrxxEyBAgAABAgQIECBAgAABAgQWERDAWmSidJMAAQIECBAgQIAAAQIECBAgsKuALYS7zrxxEyBAgAABAgQIECBAgAABAgQWEbACa5GJ0k0CBAgQIECAAAECBAgQIECAwK4CAli7zrxxEyBAgAABAgQIECBAgAABAgQWEbCFcJGJ0k0CBAgQIECAAAECBAgQIECAwK4CVmDtOvPGTYAAAQIECBAgQIAAAQIECBBYREAAa5GJ0k0CBAgQIECAAAECBAgQIECAwK4CthDuOvPGTYAAAQIECBAgQIAAAQIECBBYRMAKrEUmSjcJECBAgAABAgQIECBAgAABArsKCGDtOvPGTYAAAQIECBAgQIAAAQIECBBYRMAWwkUmSjcJECBAgAABAgQIECBAgAABArsKWIG168wbNwECBAgQIECAAAECBAgQIEBgEQEBrEUmSjcJECBAgAABAgQIECBAgAABArsKCGDtOvPGTYAAAQIECBAgQIAAAQIECBBYRMA7sBaZKN0kQIAAAQIECBAgQIAAAQIECOwqYAXWrjNv3AQIECBAgAABAgQIECBAgACBRQQEsBaZKN0kQIAAAQIECBAgQIAAAQIECOwqYAvhrjNv3AQIECBAgAABAgQIECBAgACBRQSswFpkonSTAAECBAgQIECAAAECBAgQILCrgADWrjNv3AQIECBAgAABAgQIECBAgACBRQRsIVxkonSTAAECBAgQIECAAAECBAgQILCrgBVYu868cRMgQIAAAQIECBAgQIAAAQIEFhEQwFpkonSTAAECBAgQIECAAAECBAgQILCrgC2Eu868cRMgQIAAAQIECBAgQIAAAQIEFhGwAmuRidJNAgQIECBAgAABAgQIECBAgMCuAgJYu868cRMgQIAAAQIECBAgQIAAAQIEFhGwhXCRidJNAgQIECBAgAABAgQIECBAgMCuAlZg7Trzxk2AAAECBAgQIECAAAECBAgQWERAAGuRidJNAgQIECBAgAABAgQIECBAgMCuAgJYu868cRMgQIAAAQIECBAgQIAAAQIEFhHwDqxFJko3CRAgQIAAAQIECBAgQIAAAQK7CliBtevMGzcBAgQIECBAgAABAgQIECBAYBEBAaxFJko3CRAgQIAAAQIECBAgQIAAAQK7CthCuOvMGzcBAgQIECBAgAABAgQIECBAYBEBK7AWmSjdJECAAAECBAgQIECAAAECBAjsKiCAtevMGzcBAgQIECBAgAABAgQIECBAYBEBWwgXmSjdJECAAAECBAgQIECAAAECBAjsKmAF1q4zb9wECBAgQIAAAQIECBAgQIAAgUUEBLAWmSjdJECAAAECBAgQIECAAAECBAjsKmAL4a4zb9wECBAgQIAAAQIECBAgQIAAgUUErMBaZKJ0kwABAgQIECBAgAABAgQIECCwq4AA1q4zb9wECBAgQIAAAQIECBAgQIAAgUUEbCFcZKJ0kwABAgQIECBAgAABAgQIECCwq4AVWLvOvHETIECAAAECBAgQIECAAAECBBYREMBaZKJ0kwABAgQIECBAgAABAgQIECCwq4AA1q4zb9wECBAgQIAAAQIECBAgQIAAgUUEvANrkYnSTQIECBAgQIAAAQIECBAgQIDArgJWYO0688ZNgAABAgQIECBAgAABAgQIEFhEQABrkYnSTQIECBAgQIAAAQIECBAgQIDArgK2EO4688ZNgAABAgQIECBAgAABAgQIEFhEwAqsRSZKNwkQIECAAAECBAgQIECAAAECuwoIYO0688ZNgAABAgQIECBAgAABAgQIEFhEwBbCRSZKNwkQIECAAAECBAgQIECAAAECuwpYgbXrzBs3AQIECBAgQIAAAQIECBAgQGARAQGsRSZKNwkQIECAAAECBAgQIECAAAECuwrYQrjrzBs3AQIECBAgQIAAAQIECBAgQGARASuwFpko3SRAgAABAgQIECBAgAABAgQI7CoggLXrzBs3AQIECBAgQIAAAQIECBAgQGARAVsIF5ko3SRAgAABAgQIECBAgAABAgQI7CpgBdauM2/cBAgQIECAAAECBAgQIECAAIFFBASwFpko3SRAgAABAgQIECBAgAABAgQI7CoggLXrzBs3AQIECBAgQIAAAQIECBAgQGARAe/AWmSidJMAAQIECBAgQIAAAQIECBAgsKuAFVi7zrxxEyBAgAABAgQIECBAgAABAgQWERDAWmSidJMAAQIECBAgQIAAAQIECBAgsKuALYS7zrxxEyBAgAABAgQIECBAgAABAgQWEbACa5GJ0k0CBAgQIECAAAECBAgQIECAwK4CAli7zrxxEyBAgAABAgQIECBAgAABAgQWEbCFcJGJ0k0CBAgQIECAAAECBAgQIECAwK4CVmDtOvPGTYAAAQIECBAgQIAAAQIECBBYREAAa5GJ0k0CBAgQIECAAAECBAgQIECAwK4CthDuOvPGTYAAAQIECBAgQIAAAQIECBBYRMAKrEUmSjcJECBAgAABAgQIECBAgAABArsKCGDtOvPGTYAAAQIECBAgQIAAAQIECBBYRMAWwkUmSjcJECBAgAABAgQIECBAgAABArsKWIG168wbNwECBAgQIECAAAECBAgQIEBgEQEBrEUmSjcJECBAgAABAgQIECBAgAABArsKCGDtOvPGTYAAAQIECBAgQIAAAQIECBBYRMA7sBaZKN0kQIAAAQIECBAgQIAAAQIECOwqYAXWrjNv3AQIECBAgAABAgQIECBAgACBRQQEsBaZKN0kQIAAAQIECBAgQIAAAQIECOwqYAvhrjNv3AQIECBAgAABAgQIECBAgACBRQSswFpkonSTAAECBAgQIECAAAECBAgQILCrgADWrjNv3AQIECBAgAABAgQIECBAgACBRQRsIVxkonSTAAECBAgQIECAAAECBAgQILCrgBVYu868cRMgQIAAAQIECBAgQIAAAQIEFhEQwFpkonSTAAECBAgQIECAAAECBAgQILCrgC2Eu868cRMgQIAAAQIECBAgQIAAAQIEFhGwAmuRidJNAgQIECBAgAABAgQIECBAgMCuAgJYu868cRMgQIAAAQIECBAgQIAAAQIEFhGwhXCRidJNAgQIECBAgAABAgQIECBAgMCuAlZg7Trzxk2AAAECBAgQIECAAAECBAgQWERAAGuRidJNAgQIECBAgAABAgQIECBAgMCuAgJYu868cRMgQIAAAQIECBAgQIAAAQIEFhHwDqxFJko3CRAgQIAAAQIECBAgQIAAAQK7CliBtevMGzcBAgQIECBAgAABAgQIECBAYBEBAaxFJko3CRAgQIAAAQIECBAgQIAAAQK7CthCuOvMGzcBAgQIECBAgAABAgQIECBAYBEBK7AWmSjdJECAAAECBAgQIECAAAECBAjsKiCAtevMGzcBAgQIECBAgAABAgQIECBAYBEBWwgXmSjdJECAAAECBAgQIECAAAECBAjsKmAF1q4zb9wECBAgQIAAAQIECBAgQIAAgUUEBLAWmSjdJECAAAECBAgQIECAAAECBAjsKmAL4a4zb9wECBAgQIAAAQIECBAgQIAAgUUErMBaZKJ0kwABAgQIECBAgAABAgQIECCwq4AA1q4zb9wECBAgQIAAAQIECBAgQIAAgUUEbCFcZKJ0kwABAgQIECBAgAABAgQIECCwq4AVWLvOvHETIECAAAECBAgQIECAAAECBBYREMBaZKJ0kwABAgQIECBAgAABAgQIECCwq4AA1q4zb9wECBAgQIAAAQIECBAgQIAAgUUEvANrkYnSTQIECBAgQIAAAQIECBAgQIDArgJWYO0688ZNgAABAgQIECBAgAABAgQIEFhEQABrkYnSTQIECBAgQIAAAQIECBAgQIDArgK2EO4688ZNgAABAgQIECBAgAABAgQIEFhEwAqsRSZKNwkQIECAAAECBAgQIECAAAECuwoIYO0688ZNgAABAgQIECBAgAABAgQIEFhEwBbCRSZKNwkQIECAAAECBAgQIECAAAECuwpYgbXrzBs3AQIECBAgQIAAAQIECBAgQGARAQGsRSZKNwkQIECAAAECBAgQIECAAAECuwrYQrjrzBs3AQIECBAgQIAAAQIECBAgQGARASuwFpko3SRAgAABAgQIECBAgAABAgQI7CoggLXrzBs3AQIECBAgQIAAAQIECBAgQGARAVsIF5ko3SRAgAABAgQIECBAgAABAgQI7CpgBdauM2/cBAgQIECAAAECBAgQIECAAIFFBASwFpko3SRAgAABAgQIECBAgAABAgQI7CoggLXrzBs3AQIECBAgQIAAAQIECBAgQGARAe/AWmSidJMAAQIECBAgQIAAAQIECBAgsKuAFVi7zrxxEyBAgAABAgQIECBAgAABAgQWERDAWmSidJMAAQIECBAgQIAAAQIECBAg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);background-size:100% 100%}.accountModal___ZRBFT .ant-modal-content .ant-modal-header{background:transparent}.accountModal___ZRBFT .ant-modal-content .ant-modal-header .ant-modal-title,.accountModal___ZRBFT .ant-modal-footer{text-align:center}.accountModal___ZRBFT .iKnow____ILRT{width:214px;height:30px}.accountModal___ZRBFT .basicInfoRow___Nlip5{background:#f8fbff;border-radius:6px;position:relative;margin-bottom:8px}.accountModal___ZRBFT .basicInfoRow___Nlip5 .basicLeftRow___KpoYr:after{position:absolute;content:"";width:1px;height:58px;right:0;top:50%;transform:translateY(-50%);background:#dde9f9}.accountModal___ZRBFT .basicInfoRow___Nlip5 .leftInfoLabel___b3k2E{width:130px;text-align:right;padding-right:22px;color:#838383;line-height:44px}.accountModal___ZRBFT .basicInfoRow___Nlip5 .rightInfoLabel___ch993{width:140px;text-align:right;padding-right:22px;color:#838383;line-height:44px}.accountModal___ZRBFT .basicInfoRow___Nlip5 .basicInfoValue___XJpgy{color:#4a4a4a;line-height:44px} +.leftInfoLabel___SJHhs{color:#00000073;font-size:14px;transition:color .3s ease}.rightInfoLabel___c8v5r{color:#000000d9;font-size:14px;transition:color .3s ease}.basicInfoValue___Cwl01{color:#000000a6;font-size:14px;transition:all .3s ease;cursor:pointer}.basicInfoValue___Cwl01:hover{color:#1890ff;transform:translate(4px)}.accountModal___hexAB .ant-modal-content{border-radius:8px;box-shadow:0 4px 12px #00000026;transition:box-shadow .3s ease}.accountModal___hexAB .ant-modal-content:hover{box-shadow:0 8px 24px #0003}.accountModal___hexAB .ant-modal-header{border-bottom:none;padding:24px 24px 0}.accountModal___hexAB .ant-form-item{margin-bottom:24px;transition:background-color .3s ease}.accountModal___hexAB .ant-form-item:hover{background-color:#00000005}.accountModal___hexAB .ant-divider{margin:24px 0;opacity:.8;transition:opacity .3s ease}.accountModal___hexAB .ant-divider:hover{opacity:1}.accountModal___hexAB .ant-typography{transition:color .3s ease}.accountModal___hexAB .ant-typography:hover{color:#1890ff}.sectionDivider___oQjeE{margin:24px 0;opacity:.8;transition:all .3s ease}.sectionDivider___oQjeE:hover{opacity:1;transform:scaleX(1.02)}.sectionDivider___oQjeE .ant-typography{color:#000000a6;font-size:14px;transition:color .3s ease}.sectionDivider___oQjeE .ant-typography:hover{color:#1890ff}.proxyCollapse___dPuDK{margin:24px 0;border:1px solid #f0f0f0;border-radius:8px;transition:all .3s ease}.proxyCollapse___dPuDK:hover{border-color:#1890ff;box-shadow:0 2px 8px #1890ff26}.proxyCollapse___dPuDK .ant-collapse-header{padding:16px 24px!important;transition:background-color .3s ease}.proxyCollapse___dPuDK .ant-collapse-header:hover{background-color:#1890ff05}.proxyCollapse___dPuDK .ant-collapse-header .ant-typography{color:#000000a6;transition:color .3s ease}.proxyCollapse___dPuDK .ant-collapse-header .ant-typography:hover{color:#1890ff}.proxyCollapse___dPuDK .ant-collapse-content{border-top:1px solid #f0f0f0;transition:border-color .3s ease}.proxyCollapse___dPuDK .ant-collapse-content-box{padding:24px}.proxyCollapse___dPuDK .ant-collapse-arrow{transition:transform .3s ease}.customTitle___nzcxh{position:relative;font-size:15px;padding-left:12px}.customTitle___nzcxh:before{position:absolute;content:"";width:4px;height:18px;left:0;top:50%;transform:translateY(-50%);background-color:#3274ee}.riskHigh___GstO6{background:#ffedea;border-radius:2px;color:#ec4344;border:none}.riskMedium___F4JTb{background:#ffe9cc;border-radius:2px;color:#fc6d19;border:none}.riskLow___HJopw{background:#fff5cd;border-radius:2px;color:#f9aa00;border:none}.imgProcess___NGndv{width:12px;height:12px;margin-right:3px;margin-bottom:1px}.imgResult___wKhiG{width:11px;height:11px;margin:0 3px 2px 0}.validTag___TRSau{background:#f6ffed;border:1px solid #b7ec8f;border-radius:2px;color:#379e0e;line-height:22px}.invalidTag___opVlG{background:#ffedec;border:1px solid #ffb2af;border-radius:2px;color:#ff3931}.waitingTag___JZpZT{background:#fff1d4;border:1px solid #ffe09d;border-radius:2px;color:#ffb310}.accountListTable___EAu4J .ant-pro-card .ant-pro-card-body{padding-inline:12px}.accountListTable___EAu4J .ant-pro-card .ant-pro-card-body .ant-pro-table-list-toolbar .ant-pro-table-list-toolbar-container{padding-block-start:0}.cloudAccountWrap___rED3n .ant-spin-nested-loading{width:100%}.cloudAccountWrap___rED3n .ant-spin-nested-loading .ant-spin-container{min-height:356px}.cloudAccountWrap___rED3n .cloudAccountList___bSSKI{margin:0 auto;display:flex;flex-wrap:wrap}@media screen and (max-width: 768px){.cloudAccountWrap___rED3n .cloudAccountList___bSSKI{width:260px!important}.cloudAccountWrap___rED3n .cloudAccountList___bSSKI .accountCard___Ff6OW{margin:0 0 26px!important}}@media screen and (min-width: 768px) and (max-width: 1263px){.cloudAccountWrap___rED3n .cloudAccountList___bSSKI{width:584px}.cloudAccountWrap___rED3n .cloudAccountList___bSSKI .accountCard___Ff6OW:not(:nth-child(2n)){margin:0 60px 26px 0!important}.cloudAccountWrap___rED3n .cloudAccountList___bSSKI .accountCard___Ff6OW:nth-child(2n){margin:0 0 24px!important}}@media screen and (min-width: 1264px) and (max-width: 1919px){.cloudAccountWrap___rED3n .cloudAccountList___bSSKI{width:930px}.cloudAccountWrap___rED3n .cloudAccountList___bSSKI .accountCard___Ff6OW:not(:nth-child(3n)){margin:0 60px 26px 0!important}.cloudAccountWrap___rED3n .cloudAccountList___bSSKI .accountCard___Ff6OW:nth-child(3n){margin:0 0 24px!important}.cloudAccountWrap___rED3n .cloudAccountList___bSSKI .accountCard___Ff6OW{width:270px;height:336px}}@media screen and (min-width: 1920px) and (max-width: 2047px){.cloudAccountWrap___rED3n .cloudAccountList___bSSKI{width:1260px}.cloudAccountWrap___rED3n .cloudAccountList___bSSKI .accountCard___Ff6OW:not(:nth-child(4n)){margin:0 60px 26px 0!important}.cloudAccountWrap___rED3n .cloudAccountList___bSSKI .accountCard___Ff6OW:nth-child(4n){margin:0 0 26px!important}.cloudAccountWrap___rED3n .cloudAccountList___bSSKI .accountCard___Ff6OW{width:270px;height:336px}}@media screen and (min-width: 2048px) and (max-width: 2559px){.cloudAccountWrap___rED3n .cloudAccountList___bSSKI{width:1272px}.cloudAccountWrap___rED3n .cloudAccountList___bSSKI .accountCard___Ff6OW:not(:nth-child(4n)){margin:0 64px 26px 0!important}.cloudAccountWrap___rED3n .cloudAccountList___bSSKI .accountCard___Ff6OW:nth-child(4n){margin:0 0 24px!important}.cloudAccountWrap___rED3n .cloudAccountList___bSSKI .accountCard___Ff6OW{width:270px;height:361px;padding:18px 16px}.cloudAccountWrap___rED3n .cloudAccountList___bSSKI .accountCard___Ff6OW .divider___oeq1I{margin:18px 0!important}.cloudAccountWrap___rED3n .cloudAccountList___bSSKI .accountCard___Ff6OW .propertyWrap___cmHKv .propertyName___fiUje{margin-bottom:3px!important}}@media screen and (min-width: 2560px){.cloudAccountWrap___rED3n .cloudAccountList___bSSKI{width:1940px}.cloudAccountWrap___rED3n .cloudAccountList___bSSKI .accountCard___Ff6OW:not(:nth-child(6n)){margin:0 64px 26px 0!important}.cloudAccountWrap___rED3n .cloudAccountList___bSSKI .accountCard___Ff6OW:nth-child(6n){margin:0 0 24px!important}.cloudAccountWrap___rED3n .cloudAccountList___bSSKI .accountCard___Ff6OW{width:270px;height:361px;padding:18px 16px}.cloudAccountWrap___rED3n .cloudAccountList___bSSKI .accountCard___Ff6OW .divider___oeq1I{margin:18px 0!important}.cloudAccountWrap___rED3n .cloudAccountList___bSSKI .accountCard___Ff6OW .propertyWrap___cmHKv .propertyName___fiUje{margin-bottom:3px!important}}.accountCard___Ff6OW{width:260px;height:336px;background:#1677ff0a;margin:0 60px 24px 0;padding:12px 16px;border-radius:2px}.accountCard___Ff6OW .divider___oeq1I{margin:14px 0}.accountCard___Ff6OW .propertyWrap___cmHKv .propertyName___fiUje{font-size:13px;font-weight:500;color:#333;margin-bottom:2px}.accountCard___Ff6OW .accountNameWrap___gsm80{margin-left:10px}.accountModal___ZRBFT .ant-modal-content{background-image:url(data:image/png;base64,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9f+1iv//o8rJ/1s78EOe8T7L3Btwpf2U5xh/+3+a2n8145CjrmuJ35H64XzWXI/u/s3/D5/5f5pz8/9k4fv/4fybn3vi33/7jjYQ//07vhVlkfNPOfz3/+m/efHzv/9P/z/xT/k+/dx1/PfPf//qv3n932v7qO/ET/nu+e/f03/zumfDLZOf4vlz16m59r//h3T9W/C//z/tm1ff9ZxzfAj/+/+jAlhHt30SIECAAAECBAgQIECAAAECBAgQ+OUEPvnlHuVJBAgQIECAAAECBAgQIECAAAECBH68gADWjzdTgwABAgQIECBAgAABAgQIECBA4BcUSADrp24J/QW76VEECBAgQIAAAQIECBAgQIAAAQK7CliBtevMGzcBAgQIECBAgAABAgQIECBAYBEBAaxFJko3CRAgQIAAAQIECBAgQIAAAQK7CthCuOvMGzcBAgQIECBAgAABAgQIECBAYBEBK7AWmSjdJECAAAECBAgQIECAAAECBAjsKiCAtevMGzcBAgQIECBAgAABAgQIECBAYBEBWwgXmSjdJECAAAECBAgQIECAAAECBAjsKmAF1q4zb9wECBAgQIAAAQIECBAgQIAAgUUEBLAWmSjdJECAAAECBAgQIECAAAECBAjsKmAL4a4zb9wECBAgQIAAAQIECBAgQIAAgUUErMBaZKJ0kwABAgQIECBAgAABAgQIECCwq4AA1q4zb9wECBAgQIAAAQIECBAgQIAAgUUEbCFcZKJ0kwABAgQIECBAgAABAgQIECCwq4AVWLvOvHETIECAAAECBAgQIECAAAECBBYREMBaZKJ0kwABAgQIECBAgAABAgQIECCwq4AA1q4zb9wECBAgQIAAAQIECBAgQIAAgUUEvANrkYnSTQIECBAgQIAAAQIECBAgQIDArgJWYO0688ZNgAABAgQIECBAgAABAgQIEFhEQABrkYnSTQIECBAgQIAAAQIECBAgQIDArgK2EO4688ZNgAABAgQIECBAgAABAgQIEFhEwAqsRSZKNwkQIECAAAECBAgQIECAAAECuwoIYO0688ZNgAABAgQIECBAgAABAgQIEFhEwBbCRSZKNwkQIECAAAECBAgQIECAAAECuwpYgbXrzBs3AQIECBAgQIAAAQIECBAgQGARAQGsRSZKNwkQIECAAAECBAgQIECAAAECuwrYQrjrzBs3AQIECBAgQIAAAQIECBAgQGARASuwFpko3SRAgAABAgQIECBAgAABAgQI7CoggLXrzBs3AQIECBAgQIAAAQIECBAgQGARAVsIF5ko3SRAgAABAgQIECBAgAABAgQI7CpgBdauM2/cBAgQIECAAAECBAgQIECAAIFFBASwFpko3SRAgAABAgQIECBAgAABAgQI7CoggLXrzBs3AQIECBAgQIAAAQIECBAgQGARAe/AWmSidJMAAQIECBAgQIAAAQIECBAgsKuAFVi7zrxxEyBAgAABAgQIECBAgAABAgQWERDAWmSidJMAAQIECBAgQIAAAQIECBAgsKuALYS7zrxxEyBAgAABAgQIECBAgAABAgQWEbACa5GJ0k0CBAgQIECAAAECBAgQIECAwK4CAli7zrxxEyBAgAABAgQIECBAgAABAgQWEbCFcJGJ0k0CBAgQIECAAAECBAgQIECAwK4CVmDtOvPGTYAAAQIECBAgQIAAAQIECBBYREAAa5GJ0k0CBAgQIECAAAECBAgQIECAwK4CthDuOvPGTYAAAQIECBAgQIAAAQIECBBYRMAKrEUmSjcJECBAgAABAgQIECBAgAABArsKCGDtOvPGTYAAAQIECBAgQIAAAQIECBBYRMAWwkUmSjcJECBAgAABAgQIECBAgAABArsKWIG168wbNwECBAgQIECAAAECBAgQIEBgEQEBrEUmSjcJECBAgAABAgQIECBAgAABArsKCGDtOvPGTYAAAQIECBAgQIAAAQIECBBYRMA7sBaZKN0kQIAAAQIECBAgQIAAAQIECOwqYAXWrjNv3AQIECBAgAABAgQIECBAgACBRQQEsBaZKN0kQIAAAQIECBAgQIAAAQIECOwqYAvhrjNv3AQIECBAgAABAgQIECBAgACBRQSswFpkonSTAAECBAgQIECAAAECBAgQILCrgADWrjNv3AQIECBAgAABAgQIECBAgACBRQRsIVxkonSTAAECBAgQIECAAAECBAgQILCrgBVYu868cRMgQIAAAQIECBAgQIAAAQIEFhEQwFpkonSTAAECBAgQIECAAAECBAgQILCrgC2Eu868cRMgQIAAAQIECBAgQIAAAQIEFhGwAmuRidJNAgQIECBAgAABAgQIECBAgMCuAgJYu868cRMgQIAAAQIECBAgQIAAAQIEFhGwhXCRidJNAgQIECBAgAABAgQIECBAgMCuAlZg7Trzxk2AAAECBAgQIECAAAECBAgQWERAAGuRidJNAgQIECBAgAABAgQIECBAgMCuAgJYu868cRMgQIAAAQIECBAgQIAAAQIEFhHwDqxFJko3CRAgQIAAAQIECBAgQIAAAQK7CliBtevMGzcBAgQIECBAgAABAgQIECBAYBEBAaxFJko3CRAgQIAAAQIECBAgQIAAAQK7CthCuOvMGzcBAgQIECBAgAABAgQIECBAYBEBK7AWmSjdJECAAAECBAgQIECAAAECBAjsKiCAtevMGzcBAgQIECBAgAABAgQIECBAYBEBWwgXmSjdJECAAAECBAgQIECAAAECBAjsKmAF1q4zb9wECBAgQIAAAQIECBAgQIAAgUUEBLAWmSjdJECAAAECBAgQIECAAAECBAjsKmAL4a4zb9wECBAgQIAAAQIECBAgQIAAgUUErMBaZKJ0kwABAgQIECBAgAABAgQIECCwq4AA1q4zb9wECBAgQIAAAQIECBAgQIAAgUUEbCFcZKJ0kwABAgQIECBAgAABAgQIECCwq4AVWLvOvHETIECAAAECBAgQIECAAAECBBYREMBaZKJ0kwABAgQIECBAgAABAgQIECCwq4AA1q4zb9wECBAgQIAAAQIECBAgQIAAgUUEvANrkYnSTQIECBAgQIAAAQIECBAgQIDArgJWYO0688ZNgAABAgQIECBAgAABAgQIEFhEQABrkYnSTQIECBAgQIAAAQIECBAgQIDArgK2EO4688ZNgAABAgQIECBAgAABAgQIiuwULQAAQABJREFUEFhEwAqsRSZKNwkQIECAAAECBAgQIECAAAECuwoIYO0688ZNgAABAgQIECBAgAABAgQIEFhEwBbCRSZKNwkQIECAAAECBAgQIECAAAECuwpYgbXrzBs3AQIECBAgQIAAAQIECBAgQGARAQGsRSZKNwkQIECAAAECBAgQIECAAAECuwrYQrjrzBs3AQIECBAgQIAAAQIECBAgQGARASuwFpko3SRAgAABAgQIECBAgAABAgQI7CoggLXrzBs3AQIECBAgQIAAAQIECBAgQGARAVsIF5ko3SRAgAABAgQIECBAgAABAgQI7CpgBdauM2/cBAgQIECAAAECBAgQIECAAIFFBASwFpko3SRAgAABAgQIECBAgAABAgQI7CoggLXrzBs3AQIECBAgQIAAAQIECBAgQGARAe/AWmSidJMAAQIECBAgQIAAAQIECBAgsKuAFVi7zrxxEyBAgAABAgQIECBAgAABAgQWERDAWmSidJMAAQIECBAgQIAAAQIECBAgsKuALYS7zrxxEyBAgAABAgQIECBAgAABAgQWEbACa5GJ0k0CBAgQIECAAAECBAgQIECAwK4CAli7zrxxEyBAgAABAgQIECBAgAABAgQWEbCFcJGJ0k0CBAgQIECAAAECBAgQIECAwK4CVmDtOvPGTYAAAQIECBAgQIAAAQIECBBYREAAa5GJ0k0CBAgQIECAAAECBAgQIECAwK4CthDuOvPGTYAAAQIECBAgQIAAAQIECBBYRMAKrEUmSjcJECBAgAABAgQIECBAgAABArsKCGDtOvPGTYAAAQIECBAgQIAAAQIECBBYRMAWwkUmSjcJECBAgAABAgQIECBAgAABArsKWIG168wbNwECBAgQIECAAAECBAgQIEBgEQEBrEUmSjcJECBAgAABAgQIECBAgAABArsKCGDtOvPGTYAAAQIECBAgQIAAAQIECBBYRMA7sBaZKN0kQIAAAQIECBAgQIAAAQIECOwqYAXWrjNv3AQIECBAgAABAgQIECBAgACBRQQEsBaZKN0kQIAAAQIECBAgQIAAAQIECOwqYAvhrjNv3AQIECBAgAABAgQIECBAgACBRQSswFpkonSTAAECBAgQIECAAAECBAgQILCrgADWrjNv3AQIECBAgAABAgQIECBAgACBRQRsIVxkonSTAAECBAgQIECAAAECBAgQILCrgBVYu868cRMgQIAAAQIECBAgQIAAAQIEFhEQwFpkonSTAAECBAgQIECAAAECBAgQILCrgC2Eu868cRMgQIAAAQIECBAgQIAAAQIEFhGwAmuRidJNAgQIECBAgAABAgQIECBAgMCuAgJYu868cRMgQIAAAQIECBAgQIAAAQIEFhGwhXCRidJNAgQIECBAgAABAgQIECBAgMCuAlZg7Trzxk2AAAECBAgQIECAAAECBAgQWERAAGuRidJNAgQIECBAgAABAgQIECBAgMCuAgJYu868cRMgQIAAAQIECBAgQIAAAQIEFhHwDqxFJko3CRAgQIAAAQIECBAgQIAAAQK7CliBtevMGzcBAgQIECBAgAABAgQIECBAYBEBAaxFJko3CRAgQIAAAQIECBAgQIAAAQK7CthCuOvMGzcBAgQIECBAgAABAgQIECBAYBEBK7AWmSjdJECAAAECBAgQIECAAAECBAjsKiCAtevMGzcBAgQIECBAgAABAgQIECBAYBEBWwgXmSjdJECAAAECBAgQIECAAAECBAjsKmAF1q4zb9wECBAgQIAAAQIECBAgQIAAgUUEBLAWmSjdJECAAAECBAgQIECAAAECBAjsKmAL4a4zb9wECBAgQIAAAQIECBAgQIAAgUUErMBaZKJ0kwABAgQIECBAgAABAgQIECCwq4AA1q4zb9wECBAgQIAAAQIECBAgQIAAgUUEbCFcZKJ0kwABAgQIECBAgAABAgQIECCwq4AVWLvOvHETIECAAAECBAgQIECAAAECBBYREMBaZKJ0kwABAgQIECBAgAABAgQIECCwq4AA1q4zb9wECBAgQIAAAQIECBAgQIAAgUUEvANrkYnSTQIECBAgQIAAAQIECBAgQIDArgJWYO0688ZNgAABAgQIECBAgAABAgQIEFhEQABrkYnSTQIECBAgQIAAAQIECBAgQIDArgK2EO4688ZNgAABAgQIECBAgAABAgQIEFhEwAqsRSZKNwkQIECAAAECBAgQIECAAAECuwoIYO0688ZNgAABAgQIECBAgAABAgQIEFhEwBbCRSZKNwkQIECAAAECBAgQIECAAAECuwpYgbXrzBs3AQIECBAgQIAAAQIECBAgQGARAQGsRSZKNwkQIECAAAECBAgQIECAAAECuwrYQrjrzBs3AQIECBAgQIAAAQIECBAgQGARASuwFpko3SRAgAABAgQIECBAgAABAgQI7CoggLXrzBs3AQIECBAgQIAAAQIECBAgQGARAVsIF5ko3SRAgAABAgQIECBAgAABAgQI7CpgBdauM2/cBAgQIECAAAECBAgQIECAAIFFBASwFpko3SRAgAABAgQIECBAgAABAgQI7CoggLXrzBs3AQIECBAgQIAAAQIECBAgQGARAe/AWmSidJMAAQIECBAgQIAAAQIECBAgsKuAFVi7zrxxEyBAgAABAgQIECBAgAABAgQWERDAWmSidJMAAQIECBAgQIAAAQIECBAgsKuALYS7zrxxEyBAgAABAgQIECBAgAABAgQWEbACa5GJ0k0CBAgQIECAAAECBAgQIECAwK4CAli7zrxxEyBAgAABAgQIECBAgAABAgQWEbCFcJGJ0k0CBAgQIECAAAECBAgQIECAwK4CVmDtOvPGTYAAAQIECBAgQIAAAQIECBBYREAAa5GJ0k0CBAgQIECAAAECBAgQIECAwK4CthDuOvPGTYAAAQIECBAgQIAAAQIECBBYRMAKrEUmSjcJECBAgAABAgQIECBAgAABArsKCGDtOvPGTYAAAQIECBAgQIAAAQIECBBYRMAWwkUmSjcJECBAgAABAgQIECBAgAABArsKWIG168wbNwECBAgQIECAAAECBAgQIEBgEQEBrEUmSjcJECBAgAABAgQIECBAgAABArsKCGDtOvPGTYAAAQIECBAgQIAAAQIECBBYRMA7sBaZKN0kQIAAAQIECBAgQIAAAQIECOwqYAXWrjNv3AQIECBAgAABAgQIECBAgACBRQQEsBaZKN0kQIAAAQIECBAgQIAAAQIECOwqYAvhrjNv3AQIECBAgAABAgQIECBAgACBRQSswFpkonSTAAECBAgQIECAAAECBAgQILCrgADWrjNv3AQIECBAgAABAgQIECBAgACBRQRsIVxkonSTAAECBAgQIECAAAECBAgQILCrgBVYu868cRMgQIAAAQIECBAgQIAAAQIEFhEQwFpkonSTAAECBAgQIECAAAECBAgQILCrgC2Eu868cRMgQIAAAQIECBAgQIAAAQIEFhGwAmuRidJNAgQIECBAgAABAgQIECBAgMCuAgJYu868cRMgQIAAAQIECBAgQIAAAQIEFhGwhXCRidJNAgQIECBAgAABAgQIECBAgMCuAlZg7Trzxk2AAAECBAgQIECAAAECBAgQWERAAGuRidJNAgQIECBAgAABAgQIECBAgMCuAgJYu868cRMgQIAAAQIECBAgQIAAAQIEFhHwDqxFJko3CRAgQIAAAQIECBAgQIAAAQK7CliBtevMGzcBAgQIECBAgAABAgQIECBAYBEBAaxFJko3CRAgQIAAAQIECBAgQIAAAQK7CthCuOvMGzcBAgQIECBAgAABAgQIECBAYBEBK7AWmSjdJECAAAECBAgQIECAAAECBAjsKiCAtevMGzcBAgQIECBAgAABAgQIECBAYBEBWwgXmSjdJECAAAECBAgQIECAAAECBAjsKmAF1q4zb9wECBAgQIAAAQIECBAgQIAAgUUEBLAWmSjdJECAAAECBAgQIECAAAECBAjsKmAL4a4zb9wECBAgQIAAAQIECBAgQIAAgUUErMBaZKJ0kwABAgQIECBAgAABAgQIECCwq4AA1q4zb9wECBAgQIAAAQIECBAgQIAAgUUEbCFcZKJ0kwABAgQIECBAgAABAgQIECCwq4AVWLvOvHETIECAAAECBAgQIECAAAECBBYREMBaZKJ0kwABAgQIECBAgAABAgQIECCwq4AA1q4zb9wECBAgQIAAAQIECBAgQIAAgUUEvANrkYnSTQIECBAgQIAAAQIECBAgQIDArgJWYO0688ZNgAABAgQIECBAgAABAgQIEFhEQABrkYnSTQIECBAgQIAAAQIECBAgQIDArgK2EO4688ZNgAABAgQIECBAgAABAgQIEFhEwAqsRSZKNwkQIECAAAECBAgQIECAAAECuwoIYO0688ZNgAABAgQIECBAgAABAgQIEFhEwBbCRSZKNwkQIECAAAECBAgQIECAAAECuwpYgbXrzBs3AQIECBAgQIAAAQIECBAgQGARAQGsRSZKNwkQIECAAAECBAgQIECAAAECuwrYQrjrzBs3AQIECBAgQIAAAQIECBAgQGARASuwFpko3SRAgAABAgQIECBAgAABAgQI7CoggLXrzBs3AQIECBAgQIAAAQIECBAgQGARAVsIF5ko3SRAgAABAgQIECBAgAABAgQI7CpgBdauM2/cBAgQIECAAAECBAgQIECAAIFFBASwFpko3SRAgAABAgQIECBAgAABAgQI7CoggLXrzBs3AQIECBAgQIAAAQIECBAgQGARAe/AWmSidJMAAQIECBAgQIAAAQIECBAgsKuAFVi7zrxxEyBAgAABAgQIECBAgAABAgQWERDAWmSidJMAAQIECBAgQIAAAQIECBAgsKuALYS7zrxxEyBAgAABAgQIECBAgAABAgQWEbACa5GJ0k0CBAgQIECAAAECBAgQIECAwK4CAli7zrxxEyBAgAABAgQIECBAgAABAgQWEbCFcJGJ0k0CBAgQIECAAAECBAgQIECAwK4CVmDtOvPGTYAAAQIECBAgQIAAAQIECBBYREAAa5GJ0k0CBAgQIECAAAECBAgQIECAwK4CthDuOvPGTYAAAQIECBAgQIAAAQIECBBYRMAKrEUmSjcJECBAgAABAgQIECBAgAABArsKCGDtOvPGTYAAAQIECBAgQIAAAQIECBBYRMAWwkUmSjcJECBAgAABAgQIECBAgAABArsKWIG168wbNwECBAgQIECAAAECBAgQIEBgEQEBrEUmSjcJECBAgAABAgQIECBAgAABArsKCGDtOvPGTYAAAQIECBAgQIAAAQIECBBYRMA7sBaZKN0kQIAAAQIECBAgQIAAAQIECOwqYAXWrjNv3AQIECBAgAABAgQIECBAgACBRQQEsBaZKN0kQIAAAQIECBAgQIAAAQIECOwqYAvhrjNv3AQIECBAgAABAgQIECBAgACBRQSswFpkonSTAAECBAgQIECAAAECBAgQILCrgADWrjNv3AQIECBAgAABAgQIECBAgACBRQRsIVxkonSTAAECBAgQIECAAAECBAgQILCrgBVYu868cRMgQIAAAQIECBAgQIAAAQIEFhEQwFpkonSTAAECBAgQIECAAAECBAgQILCrgC2Eu868cRMgQIAAAQIECBAgQIAAAQIEFhGwAmuRidJNAgQIECBAgAABAgQIECBAgMCuAgJYu868cRMgQIAAAQIECBAgQIAAAQIEFhGwhXCRidJNAgQIECBAgAABAgQIECBAgMCuAlZg7Trzxk2AAAECBAgQIECAAAECBAgQWERAAGuRidJNAgQIECBAgAABAgQIECBAgMCuAgJYu868cRMgQIAAAQIECBAgQIAAAQIEFhHwDqxFJko3CRAgQIAAAQIECBAgQIAAAQK7CliBtevMGzcBAgQIECBAgAABAgQIECBAYBEBAaxFJko3CRAgQIAAAQIECBAgQIAAAQK7CthCuOvMGzcBAgQIECBAgAABAgQIECBAYBEBK7AWmSjdJECAAAECBAgQIECAAAECBAjsKiCAtevMGzcBAgQIECBAgAABAgQIECBAYBEBWwgXmSjdJECAAAECBAgQIECAAAECBAjsKmAF1q4zb9wECBAgQIAAAQIECBAgQIAAgUUEBLAWmSjdJECAAAECBAgQIECAAAECBAjsKmAL4a4zb9wECBAgQIAAAQIECBAgQIAAgUUErMBaZKJ0kwABAgQIECBAgAABAgQIECCwq4AA1q4zb9wECBAgQIAAAQIECBAgQIAAgUUEbCFcZKJ0kwABAgQIECBAgAABAgQIECCwq4AVWLvOvHETIECAAAECBAgQIECAAAECBBYREMBaZKJ0kwABAgQIECBAgAABAgQIECCwq4AA1q4zb9wECBAgQIAAAQIECBAgQIAAgUUEvANrkYnSTQIECBAgQIAAAQIECBAgQIDArgJWYO0688ZNgAABAgQIECBAgAABAgQIEFhEQABrkYnSTQIECBAgQIAAAQIECBAgQIDArgK2EO4688ZNgAABAgQIECBAgAABAgQIEFhEwAqsRSZKNwkQIECAAAECBAgQIECAAAECuwoIYO0688ZNgAABAgQIECBAgAABAgQIEFhEwBbCRSZKNwkQIECAAAECBAgQIECAAAECuwpYgbXrzBs3AQIECBAgQIAAAQIECBAgQGARAQGsRSZKNwkQIECAAAECBAgQIECAAAECuwrYQrjrzBs3AQIECBAgQIAAAQIECBAgQGARASuwFpko3SRAgAABAgQIECBAgAABAgQI7CoggLXrzBs3AQIECBAgQIAAAQIECBAgQGARAVsIF5ko3SRAgAABAgQIECBAgAABAgQI7CpgBdauM2/cBAgQIECAAAECBAgQIECAAIFFBASwFpko3SRAgAABAgQIECBAgAABAgQI7CoggLXrzBs3AQIECBAgQIAAAQIECBAgQGARAe/AWmSidJMAAQIECBAgQIAAAQIECBAgsKuAFVi7zrxxEyBAgAABAgQIECBAgAABAgQWERDAWmSidJMAAQIECBAgQIAAAQIECBAgsKuALYS7zrxxEyBAgAABAgQIECBAgAABAgQWEbACa5GJ0k0CBAgQIECAAAECBAgQIECAwK4CAli7zrxxEyBAgAABAgQIECBAgAABAgQWEbCFcJGJ0k0CBAgQIECAAAECBAgQIECAwK4CVmDtOvPGTYAAAQIECBAgQIAAAQIECBBYREAAa5GJ0k0CBAgQIECAAAECBAgQIECAwK4CthDuOvPGTYAAAQIECBAgQIAAAQIECBBYRMAKrEUmSjcJECBAgAABAgQIECBAgAABArsKCGDtOvPGTYAAAQIECBAgQIAAAQIECBBYRMAWwkUmSjcJECBAgAABAgQIECBAgAABArsKWIG168wbNwECBAgQIECAAAECBAgQIEBgEQEBrEUmSjcJECBAgAABAgQIECBAgAABArsKCGDtOvPGTYAAAQIECBAgQIAAAQIECBBYRMA7sBaZKN0kQIAAAQIECBAgQIAAAQIECOwqYAXWrjNv3AQIECBAgAABAgQIECBAgACBRQQEsBaZKN0kQIAAAQIECBAgQIAAAQIECOwqYAvhrjNv3AQIECBAgAABAgQIECBAgACBRQSswFpkonSTAAECBAgQIECAAAECBAgQILCrgADWrjNv3AQIECBAgAABAgQIECBAgACBRQRsIVxkonSTAAECBAgQIECAAAECBAgQILCrgBVYu868cRMgQIAAAQIECBAgQIAAAQIEFhEQwFpkonSTAAECBAgQIECAAAECBAgQILCrgC2Eu868cRMgQIAAAQIECBAgQIAAAQIEFhGwAmuRidJNAgQIECBAgAABAgQIECBAgMCuAgJYu868cRMgQIAAAQIECBAgQIAAAQIEFhGwhXCRidJNAgQIECBAgAABAgQIECBAgMCuAlZg7Trzxk2AAAECBAgQIECAAAECBAgQWERAAGuRidJNAgQIECBAgAABAgQIECBAgMCuAgJYu868cRMgQIAAAQIECBAgQIAAAQIEFhHwDqxFJko3CRAgQIAAAQIECBAgQIAAAQK7CliBtevMGzcBAgQIECBAgAABAgQIECBAYBEBAaxFJko3CRAgQIAAAQIECBAgQIAAAQK7CthCuOvMGzcBAgQIECBAgAABAgQIECBAYBEBK7AWmSjdJECAAAECBAgQIECAAAECBAjsKiCAtevMGzcBAgQIECBAgAABAgQIECBAYBEBWwgXmSjdJECAAAECBAgQIECAAAECBAjsKmAF1q4zb9wECBAgQIAAAQIECBAgQIAAgUUEBLAWmSjdJECAAAECBAgQIECAAAECBAjsKmAL4a4zb9wECBAgQIAAAQIECBAgQIAAgUUErMBaZKJ0kwABAgQIECBAgAABAgQIECCwq4AA1q4zb9wECBAgQIAAAQIECBAgQIAAgUUEbCFcZKJ0kwABAgQIECBAgAABAgQIECCwq4AVWLvOvHETIECAAAECBAgQIECAAAECBBYREMBaZKJ0kwABAgQIECBAgAABAgQIECCwq4AA1q4zb9wECBAgQIAAAQIECBAgQIAAgUUEvANrkYnSTQIECBAgQIAAAQIECBAgQIDArgJWYO0688ZNgAABAgQIECBAgAABAgQIEFhEQABrkYnSTQIECBAgQIAAAQIECBAgQIDArgK2EO4688ZNgAABAgQIECBAgAABAgQIEFhEwAqsRSZKNwkQIECAAAECBAgQIECAAAECuwoIYO0688ZNgAABAgQIECBAgAABAgQIEFhEwBbCRSZKNwkQIECAAAECBAgQIECAAAECuwpYgbXrzBs3AQIECBAgQIAAAQIECBAgQGARAQGsRSZKNwkQIECAAAECBAgQIECAAAECuwrYQrjrzBs3AQIECBAgQIAAAQIECBAgQGARASuwFpko3SRAgAABAgQIECBAgAABAgQI7CoggLXrzBs3AQIECBAgQIAAAQIECBAgQGARAVsIF5ko3SRAgAABAgQIECBAgAABAgQI7CpgBdauM2/cBAgQIECAAAECBAgQIECAAIFFBASwFpko3SRAgAABAgQIECBAgAABAgQI7CoggLXrzBs3AQIECBAgQIAAAQIECBAgQGARAe/AWmSidJMAAQIECBAgQIAAAQIECBAgsKuAFVi7zrxxEyBAgAABAgQIECBAgAABAgQWERDAWmSidJMAAQIECBAgQIAAAQIECBAgsKuALYS7zrxxEyBAgAABAgQIECBAgAABAgQWEbACa5GJ0k0CBAgQIECAAAECBAgQIECAwK4CAli7zrxxEyBAgAABAgQIECBAgAABAgQWEbCFcJGJ0k0CBAgQIECAAAECBAgQIECAwK4CVmDtOvPGTYAAAQIECBAgQIAAAQIECBBYREAAa5GJ0k0CBAgQIECAAAECBAgQIECAwK4CthDuOvPGTYAAAQIECBAgQIAAAQIECBBYRMAKrEUmSjcJECBAgAABAgQIECBAgAABArsKCGDtOvPGTYAAAQIECBAgQIAAAQIECBBYRMAWwkUmSjcJECBAgAABAgQIECBAgAABArsKWIG168wbNwECBAgQIECAAAECBAgQIEBgEQEBrEUmSjcJECBAgAABAgQIECBAgAABArsKCGDtOvPGTYAAAQIECBAgQIAAAQIECBBYRMA7sBaZKN0kQIAAAQIECBAgQIAAAQIECOwqYAXWrjNv3AQIECBAgAABAgQIECBAgACBRQQEsBaZKN0kQIAAAQIECBAgQIAAAQIECOwqYAvhrjNv3AQIECBAgAABAgQIECBAgACBRQSswFpkonSTAAECBAgQIECAAAECBAgQILCrgADWrjNv3AQIECBAgAABAgQIECBAgACBRQRsIVxkonSTAAECBAgQIECAAAECBAgQILCrgBVYu868cRMgQIAAAQIECBAgQIAAAQIEFhEQwFpkonSTAAECBAgQIECAAAECBAgQILCrgC2Eu868cRMgQIAAAQIECBAgQIAAAQIEFhGwAmuRidJNAgQIECBAgAABAgQIECBAgMCuAgJYu868cRMgQIAAAQIECBAgQIAAAQIEFhGwhXCRidJNAgQIECBAgAABAgQIECBAgMCuAlZg7Trzxk2AAAECBAgQIECAAAECBAgQWERAAGuRidJNAgQIECBAgAABAgQIECBAgMCuAgJYu868cRMgQIAAAQIECBAgQIAAAQIEFhHwDqxFJko3CRAgQIAAAQIECBAgQIAAAQK7CliBtevMGzcBAgQIECBAgAABAgQIECBAYBEBAaxFJko3CRAgQIAAAQIECBAgQIAAAQK7CthCuOvMGzcBAgQIECBAgAABAgQIECBAYBEBK7AWmSjdJECAAAECBAgQIECAAAECBAjsKiCAtevMGzcBAgQIECBAgAABAgQIECBAYBEBWwgXmSjdJECAAAECBAgQIECAAAECBAjsKmAF1q4zb9wECBAgQIAAAQIECBAgQIAAgUUEBLAWmSjdJECAAAECBAgQIECAAAECBAjsKmAL4a4zb9wECBAgQIAAAQIECBAgQIAAgUUErMBaZKJ0kwABAgQIECBAgAABAgQIECCwq4AA1q4zb9wECBAgQIAAAQIECBAgQIAAgUUEbCFcZKJ0kwABAgQIECBAgAABAgQIECCwq4AVWLvOvHETIECAAAECBAgQIECAAAECBBYREMBaZKJ0kwABAgQIECBAgAABAgQIECCwq4AA1q4zb9wECBAgQIAAAQIECBAgQIAAgUUEvANrkYnSTQIECBAgQIAAAQIECBAgQIDArgJWYO0688ZNgAABAgQIECBAgAABAgQIEFhEQABrkYnSTQIECBAgQIAAAQIECBAgQIDArgK2EO4688ZNgAABAgQIECBAgAABAgQIEFhEwAqsRSZKNwkQIECAAAECBAgQIECAAAECuwoIYO0688ZNgAABAgQIECBAgAABAgQIEFhEwBbCRSZKNwkQIECAAAECBAgQIECAAAECuwpYgbXrzBs3AQIECBAgQIAAAQIECBAgQGARAQGsRSZKNwkQIECAAAECBAgQIECAAAECuwrYQrjrzBs3AQIECBAgQIAAAQIECBAgQGARASuwFpko3SRAgAABAgQIECBAgAABAgQI7CoggLXrzBs3AQIECBAgQIAAAQIECBAgQGARAVsIF5ko3SRAgAABAgQIECBAgAABAgQI7CpgBdauM2/cBAgQIECAAAECBAgQIECAAIFFBASwFpko3SRAgAABAgQIECBAgAABAgQI7CoggLXrzBs3AQIECBAgQIAAAQIECBAgQGARAe/AWmSidJMAAQIECBAgQIAAAQIECBAgsKuAFVi7zrxxEyBAgAABAgQIECBAgAABAgQWERDAWmSidJMAAQIECBAgQIAAAQIECBAgsKuALYS7zrxxEyBAgAABAgQIECBAgAABAgQWEbACa5GJ0k0CBAgQIECAAAECBAgQIECAwK4CAli7zrxxEyBAgAABAgQIECBAgAABAgQWEbCFcJGJ0k0CBAgQIECAAAECBAgQIECAwK4CVmDtOvPGTYAAAQIECBAgQIAAAQIECBBYREAAa5GJ0k0CBAgQIECAAAECBAgQIECAwK4CthDuOvPGTYAAAQIECBAgQIAAAQIECBBYRMAKrEUmSjcJECBAgAABAgQIECBAgAABArsKCGDtOvPGTYAAAQIECBAgQIAAAQIECBBYRMAWwkUmSjcJECBAgAABAgQIECBAgAABArsKWIG168wbNwECBAgQIECAAAECBAgQIEBgEQEBrEUmSjcJECBAgAABAgQIECBAgAABArsKCGDtOvPGTYAAAQIECBAgQIAAAQIECBBYRMA7sBaZKN0kQIAAAQIECBAgQIAAAQIECOwqYAXWrjNv3AQIECBAgAABAgQIECBAgACBRQQEsBaZKN0kQIAAAQIECBAgQIAAAQIECOwqYAvhrjNv3AQIECBAgAABAgQIECBAgACBRQSswFpkonSTAAECBAgQIECAAAECBAgQILCrgADWrjNv3AQIECBAgAABAgQIECBAgACBRQRsIVxkonSTAAECBAgQIECAAAECBAgQILCrgBVYu868cRMgQIAAAQIECBAgQIAAAQIEFhEQwFpkonSTAAECBAgQIECAAAECBAgQILCrgC2Eu868cRMgQIAAAQIECBAgQIAAAQIEFhGwAmuRidJNAgQIECBAgAABAgQIECBAgMCuAgJYu868cRMgQIAAAQIECBAgQIAAAQIEFhGwhXCRidJNAgQIECBAgAABAgQIECBAgMCuAlZg7Trzxk2AAAECBAgQIECAAAECBAgQWERAAGuRidJNAgQIECBAgAABAgQIECBAgMCuAgJYu868cRMgQIAAAQIECBAgQIAAAQIEFhHwDqxFJko3CRAgQIAAAQIECBAgQIAAAQK7CliBtevMGzcBAgQIECBAgAABAgQIECBAYBEBAaxFJko3CRAgQIAAAQIECBAgQIAAAQK7CthCuOvMGzcBAgQIECBAgAABAgQIECBAYBEBK7AWmSjdJECAAAECBAgQIECAAAECBAjsKiCAtevMGzcBAgQIECBAgAABAgQIECBAYBEBWwgXmSjdJECAAAECBAgQIECAAAECBAjsKmAF1q4zb9wECBAgQIAAAQIECBAgQIAAgUUEBLAWmSjdJECAAAECBAgQIECAAAECBAjsKmAL4a4zb9wECBAgQIAAAQIECBAgQIAAgUUErMBaZKJ0kwABAgQIECBAgAABAgQIECCwq4AA1q4zb9wECBAgQIAAAQIECBAgQIAAgUUEbCFcZKJ0kwABAgQIECBAgAABAgQIECCwq4AVWLvOvHETIECAAAECBAgQIECAAAECBBYREMBaZKJ0kwABAgQIECBAgAABAgQIECCwq4AA1q4zb9wECBAgQIAAAQIECBAgQIAAgUUEvANrkYnSTQIECBAgQIAAAQIECBAgQIDArgJWYO0688ZNgAABAgQIECBAgAABAgQIEFhEQABrkYnSTQIECBAgQIAAAQIECBAgQIDArgK2EO4688ZNgAABAgQIECBAgAABAgQIEFhEwAqsRSZKNwkQIECAAAECBAgQIECAAAECuwoIYO0688ZNgAABAgQIECBAgAABAgQIEFhEwBbCRSZKNwkQIECAAAECBAgQIECAAAECuwpYgbXrzBs3AQIECBAgQIAAAQIECBAgQGARAQGsRSZKNwkQIECAAAECBAgQIECAAAECuwrYQrjrzBs3AQIECBAgQIAAAQIECBAgQGARASuwFpko3SRAgAABAgQIECBAgAABAgQI7CoggLXrzBs3AQIECBAgQIAAAQIECBAgQGARAVsIF5ko3SRAgAABAgQIECBAgAABAgQI7CpgBdauM2/cBAgQIECAAAECBAgQIECAAIFFBASwFpko3SRAgAABAgQIECBAgAABAgQI7CoggLXrzBs3AQIECBAgQIAAAQIECBAgQGARAe/AWmSidJMAAQIECBAgQIAAAQIECBAgsKuAFVi7zrxxEyBAgAABAgQIECBAgAABAgQWERDAWmSidJMAAQIECBAgQIAAAQIECBAg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);background-size:100% 100%}.accountModal___ZRBFT .ant-modal-content .ant-modal-header{background:transparent}.accountModal___ZRBFT .ant-modal-content .ant-modal-header .ant-modal-title,.accountModal___ZRBFT .ant-modal-footer{text-align:center}.accountModal___ZRBFT .iKnow____ILRT{width:214px;height:30px}.accountModal___ZRBFT .basicInfoRow___Nlip5{background:#f8fbff;border-radius:6px;position:relative;margin-bottom:8px}.accountModal___ZRBFT .basicInfoRow___Nlip5 .basicLeftRow___KpoYr:after{position:absolute;content:"";width:1px;height:58px;right:0;top:50%;transform:translateY(-50%);background:#dde9f9}.accountModal___ZRBFT .basicInfoRow___Nlip5 .leftInfoLabel___b3k2E{width:130px;text-align:right;padding-right:22px;color:#838383;line-height:44px}.accountModal___ZRBFT .basicInfoRow___Nlip5 .rightInfoLabel___ch993{width:140px;text-align:right;padding-right:22px;color:#838383;line-height:44px}.accountModal___ZRBFT .basicInfoRow___Nlip5 .basicInfoValue___XJpgy{color:#4a4a4a;line-height:44px} diff --git a/app/bootstrap/src/main/resources/static/p__CloudAccount__index.3e44e7a3.async.js b/app/bootstrap/src/main/resources/static/p__CloudAccount__index.3e44e7a3.async.js new file mode 100644 index 00000000..db7c828a --- /dev/null +++ b/app/bootstrap/src/main/resources/static/p__CloudAccount__index.3e44e7a3.async.js @@ -0,0 +1 @@ +(self.webpackChunk=self.webpackChunk||[]).push([[9418],{91618:function(ie,Q,t){"use strict";t.d(Q,{Z:function(){return e}});var G=t(62435),v=Object.defineProperty,W=Object.getOwnPropertySymbols,j=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,h=(l,n,r)=>n in l?v(l,n,{enumerable:!0,configurable:!0,writable:!0,value:r}):l[n]=r,Ae=(l,n)=>{for(var r in n||(n={}))j.call(n,r)&&h(l,r,n[r]);if(W)for(var r of W(n))ee.call(n,r)&&h(l,r,n[r]);return l};const b=l=>React.createElement("svg",Ae({width:8,height:8,xmlns:"http://www.w3.org/2000/svg"},l),React.createElement("title",null,"\u5931\u8D25"),React.createElement("path",{d:"M4 0a4 4 0 1 1 0 8 4 4 0 0 1 0-8Zm-.81 2.784a.287.287 0 1 0-.406.405l.81.811-.81.81a.287.287 0 1 0 .405.406L4 4.406l.81.81a.287.287 0 1 0 .406-.405L4.406 4l.81-.81a.287.287 0 1 0-.405-.406L4 3.594l-.81-.81Z",fill:"#FF3931",fillRule:"nonzero"}));var se="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik00IDBhNCA0IDAgMSAxIDAgOCA0IDQgMCAwIDEgMC04Wm0tLjgxIDIuNzg0YS4yODcuMjg3IDAgMSAwLS40MDYuNDA1bC44MS44MTEtLjgxLjgxYS4yODcuMjg3IDAgMSAwIC40MDUuNDA2TDQgNC40MDZsLjgxLjgxYS4yODcuMjg3IDAgMSAwIC40MDYtLjQwNUw0LjQwNiA0bC44MS0uODFhLjI4Ny4yODcgMCAxIDAtLjQwNS0uNDA2TDQgMy41OTRsLS44MS0uODFaIiBmaWxsPSIjRkYzOTMxIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",D=Object.defineProperty,L=Object.getOwnPropertySymbols,te=Object.prototype.hasOwnProperty,N=Object.prototype.propertyIsEnumerable,ae=(l,n,r)=>n in l?D(l,n,{enumerable:!0,configurable:!0,writable:!0,value:r}):l[n]=r,me=(l,n)=>{for(var r in n||(n={}))te.call(n,r)&&ae(l,r,n[r]);if(L)for(var r of L(n))N.call(n,r)&&ae(l,r,n[r]);return l};const F=l=>React.createElement("svg",me({width:8,height:8,xmlns:"http://www.w3.org/2000/svg"},l),React.createElement("title",null,"\u901A\u8FC7"),React.createElement("path",{d:"M4 0a4 4 0 1 1 0 8 4 4 0 0 1 0-8Zm1.712 2.788a.3.3 0 0 0-.424 0L3.502 4.576l-.79-.787a.3.3 0 0 0-.424.425l1.003.999a.3.3 0 0 0 .424-.001l1.997-2a.3.3 0 0 0 0-.424Z",fill:"#379E0E",fillRule:"nonzero"}));var C="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik00IDBhNCA0IDAgMSAxIDAgOCA0IDQgMCAwIDEgMC04Wm0xLjcxMiAyLjc4OGEuMy4zIDAgMCAwLS40MjQgMEwzLjUwMiA0LjU3NmwtLjc5LS43ODdhLjMuMyAwIDAgMC0uNDI0LjQyNWwxLjAwMy45OTlhLjMuMyAwIDAgMCAuNDI0LS4wMDFsMS45OTctMmEuMy4zIDAgMCAwIDAtLjQyNFoiIGZpbGw9IiMzNzlFMEUiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==",w=Object.defineProperty,I=Object.getOwnPropertySymbols,A=Object.prototype.hasOwnProperty,T=Object.prototype.propertyIsEnumerable,oe=(l,n,r)=>n in l?w(l,n,{enumerable:!0,configurable:!0,writable:!0,value:r}):l[n]=r,X=(l,n)=>{for(var r in n||(n={}))A.call(n,r)&&oe(l,r,n[r]);if(I)for(var r of I(n))T.call(n,r)&&oe(l,r,n[r]);return l};const fe=l=>React.createElement("svg",X({width:8,height:8,xmlns:"http://www.w3.org/2000/svg"},l),React.createElement("title",null,"\u5F85\u64CD\u4F5C"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M4 0a4 4 0 1 1 0 8 4 4 0 0 1 0-8Z",fill:"#FFB310"}),React.createElement("path",{d:"M3.775 2.412a.287.287 0 1 0-.573 0v1.71c0 .316.257.573.573.573h1.718a.287.287 0 1 0 0-.573H3.775v-1.71Z",fill:"#FFF1D4"})));var ce="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGZpbGwtcnVsZT0ibm9uemVybyIgZmlsbD0ibm9uZSI+PHBhdGggZD0iTTQgMGE0IDQgMCAxIDEgMCA4IDQgNCAwIDAgMSAwLThaIiBmaWxsPSIjRkZCMzEwIi8+PHBhdGggZD0iTTMuNzc1IDIuNDEyYS4yODcuMjg3IDAgMSAwLS41NzMgMHYxLjcxYzAgLjMxNi4yNTcuNTczLjU3My41NzNoMS43MThhLjI4Ny4yODcgMCAxIDAgMC0uNTczSDMuNzc1di0xLjcxWiIgZmlsbD0iI0ZGRjFENCIvPjwvZz48L3N2Zz4=",Fe=t(66309),ve=t(53846),ue=t(86074),e=function(l){var n=l.state,r=(0,ue.jsx)(Fe.Z,{children:n||"-"});return["success","valid"].includes(n)?r=(0,ue.jsxs)(Fe.Z,{className:ve.Z.validTag,children:[(0,ue.jsx)("img",{src:C,alt:"VALID_ICON",className:ve.Z.imgResult}),"Valid"]}):["error","invalid","failed"].includes(n)?r=(0,ue.jsxs)(Fe.Z,{className:ve.Z.invalidTag,children:[(0,ue.jsx)("img",{src:se,alt:"VALID_ICON",className:ve.Z.imgResult}),"Invalid"]}):["waiting","wait"].includes(n)&&(r=(0,ue.jsxs)(Fe.Z,{className:ve.Z.waitingTag,children:[(0,ue.jsx)("img",{src:ce,alt:"WAITING_ICON",className:ve.Z.imgProcess}),"Waiting"]})),r}},24163:function(ie,Q,t){"use strict";var G=t(97857),v=t.n(G),W=t(25593),j=t(83062),ee=t(62435),h=t(86074),Ae=W.Z.Paragraph;Q.Z=function(b){var se=b.text,D=b.width,L=b.maxWidth,te=b.rows,N=te===void 0?2:te,ae=b.placement,me=ae===void 0?"top":ae,F=b.color,C=F===void 0?"rgba(0, 0, 0, 0.88)":F,w=b.link,I=w===void 0?!1:w,A=b.onClickCallBackFunc,T=b.style,oe=T===void 0?{}:T,X=b.copyable,fe=X===void 0?!1:X;return(0,h.jsx)("div",{style:{maxWidth:L,width:D},children:(0,h.jsx)(j.Z,{title:(0,h.jsx)("div",{children:se}),placement:me,children:(0,h.jsx)(Ae,{ellipsis:{rows:N},style:v()({marginBottom:0,color:C,cursor:I?"pointer":""},oe),onClick:A,copyable:fe,children:se})})})}},52078:function(ie,Q,t){"use strict";var G=t(97857),v=t.n(G),W=t(27997),j=t(62435),ee=t(86074),h=function(b){W.Mj.register({id:"json"});var se=b.value,D=se===void 0?"{}":se,L=b.onChange,te=b.editorStyle,N=te===void 0?{}:te,ae=b.editorKey,me=ae===void 0?"json-editor":ae,F=b.readOnly,C=F===void 0?!1:F,w=(0,j.useRef)(),I=(0,j.useRef)(),A=function(){var oe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"{}";try{return JSON.parse(oe),oe}catch(X){return console.warn("Invalid JSON string:",X),"{}"}};return(0,j.useEffect)(function(){if(w.current)return I.current?I.current.setValue(D):(I.current=W.j6.create(w.current,{value:A(D),language:"json",theme:"vs",readOnly:C,folding:!0,automaticLayout:!0}),I.current.onDidChangeModelContent(function(){var T=I.current.getValue();console.log("[JSONEditor] \u7F16\u8F91\u5668\u5185\u5BB9\u53D8\u66F4:",{newValue:T}),L==null||L(T)})),function(){if(I!=null&&I.current){var T;I==null||(T=I.current)===null||T===void 0||T.dispose(),I.current=null}}},[]),(0,j.useEffect)(function(){I.current&&D!==I.current.getValue()&&I.current.setValue(A(D))},[D]),(0,ee.jsx)("div",{ref:w,style:v()({height:360,borderRadius:4,overflow:"hidden"},N)},me)};Q.Z=h},87958:function(ie,Q,t){"use strict";t.r(Q),t.d(Q,{default:function(){return Ot}});var G=t(39380),v=t(62435),W=t(97857),j=t.n(W),ee=t(15009),h=t.n(ee),Ae=t(99289),b=t.n(Ae),se=t(5574),D=t.n(se),L=t(24163),te=t(25593),N=t(99859),ae=t(17788),me=t(21532),F=t(71230),C=t(15746),w=t(86250),I=t(96074),A=t(45830),T={leftInfoLabel:"leftInfoLabel___SJHhs",rightInfoLabel:"rightInfoLabel___c8v5r",basicInfoValue:"basicInfoValue___Cwl01",accountModal:"accountModal___hexAB",sectionDivider:"sectionDivider___oQjeE",proxyCollapse:"proxyCollapse___dPuDK"},oe=t(91618),X={ALI_CLOUD:{type:"basic",fields:[{name:"ak",label:"AK",required:!0},{name:"sk",label:"SK",required:!0}],hasProxy:!0},HUAWEI_CLOUD:{type:"basic",fields:[{name:"ak",label:"AK",required:!0},{name:"sk",label:"SK",required:!0}]},BAIDU_CLOUD:{type:"basic",fields:[{name:"ak",label:"AK",required:!0},{name:"sk",label:"SK",required:!0}]},AWS:{type:"basic",fields:[{name:"ak",label:"AK",required:!0},{name:"sk",label:"SK",required:!0}]},TENCENT_CLOUD:{type:"basic",fields:[{name:"ak",label:"AK",required:!0},{name:"sk",label:"SK",required:!0}]},KINGSOFT_CLOUD:{type:"basic",fields:[{name:"ak",label:"AK",required:!0},{name:"sk",label:"SK",required:!0}]},AZURE:{type:"basic",fields:[{name:"ak",label:"AK",required:!0},{name:"sk",label:"SK",required:!0}]},GCP:{type:"json",fields:[{name:"credentialsJson",label:"GCP KEY",required:!0}]},ALI_CLOUD_PRIVATE:{type:"exclusive",fields:[{name:"ak",label:"AK",required:!0},{name:"sk",label:"SK",required:!0},{name:"endpoint",label:"Endpoint",required:!0},{name:"regionId",label:"RegionId",required:!0}]},HUAWEI_CLOUD_PRIVATE:{type:"extend",fields:[{name:"ak",label:"AK",required:!0},{name:"sk",label:"SK",required:!0},{name:"iamEndpoint",label:"Iam_Endpoint",required:!0},{name:"ecsEndpoint",label:"Ecs_Endpoint",required:!0},{name:"elbEndpoint",label:"Elb_Endpoint",required:!0},{name:"evsEndpoint",label:"Evs_Endpoint",required:!0},{name:"vpcEndpoint",label:"Vpc_Endpoint",required:!0},{name:"obsEndpoint",label:"Obs_Endpoint",required:!0},{name:"regionId",label:"RegionId",required:!0},{name:"projectId",label:"ProjectId"}]}},fe={cloudAccountId:[{required:!0,message:"Please enter your cloud account ID"}],alias:[{required:!0,message:"Please enter the alias of your cloud account"}],tenantId:[{required:!0,message:"Please select the tenant"}],platform:[{required:!0,message:"Please select the cloud platform"}]},ce=["GCP"],Fe=null,ve=null,ue=null,e=t(86074),l=te.Z.Text,n=function(u){var y,H,a=u.accountInfo,J=u.visible,E=u.onCancel,i=u.tenantListAll,P=u.resourceTypeList,Z=(0,A.useIntl)(),Y=N.Z.useForm(),q=D()(Y,1),d=q[0],s=ce!=null&&ce.includes(a==null?void 0:a.platform)?600:500;return(0,e.jsxs)(ae.Z,{title:(0,e.jsx)("div",{style:{fontSize:16,fontWeight:500},children:Z.formatMessage({id:"cloudAccount.extend.title.accountInfo"})}),open:J,onCancel:E,footer:null,width:800,style:{minHeight:s},destroyOnClose:!0,children:[(0,e.jsx)(me.ZP,{theme:{components:{Form:{labelColor:"rgba(74, 74, 74, 1)",colorTextHeading:"rgba(74, 74, 74, 1)"}}},children:(0,e.jsxs)(N.Z,{form:d,layout:"vertical",children:[(0,e.jsxs)(F.Z,{children:[(0,e.jsxs)(C.Z,{span:12,children:[(0,e.jsxs)(F.Z,{style:{height:44},children:[(0,e.jsxs)("span",{className:T.leftInfoLabel,children:[Z.formatMessage({id:"cloudAccount.extend.title.accountId"}),"\xA0:"]}),(0,e.jsx)(L.Z,{style:{paddingTop:11,color:"#457aff"},text:(a==null?void 0:a.cloudAccountId)||"-",rows:1,maxWidth:100})]}),(0,e.jsxs)(F.Z,{style:{height:44},children:[(0,e.jsxs)("span",{className:T.leftInfoLabel,children:[Z.formatMessage({id:"cloudAccount.extend.title.alias"}),"\xA0:"]}),(0,e.jsx)(L.Z,{style:{paddingTop:11,color:"#457aff"},text:(a==null?void 0:a.alias)||"-",rows:1,maxWidth:100})]}),(0,e.jsxs)(F.Z,{style:{height:44},children:[(0,e.jsxs)("span",{className:T.leftInfoLabel,children:[Z.formatMessage({id:"cloudAccount.extend.title.platform"}),"\xA0:"]}),(0,e.jsx)(L.Z,{style:{paddingTop:11,color:"#457aff"},text:(P==null||(y=P.filter(function(g){return g.value===(a==null?void 0:a.platform)}))===null||y===void 0||(y=y.map(function(g){return Z.formatMessage({id:g.label})}))===null||y===void 0?void 0:y.toString())||"-",rows:1,maxWidth:100})]}),(0,e.jsxs)(F.Z,{style:{height:44},children:[(0,e.jsxs)("span",{className:T.leftInfoLabel,children:[Z.formatMessage({id:"common.select.label.tenant"}),"\xA0:"]}),(0,e.jsx)(L.Z,{style:{paddingTop:11,color:"#457aff"},text:(i==null||(H=i.find(function(g){return g.value===(a==null?void 0:a.tenantId)}))===null||H===void 0?void 0:H.label)||"-",rows:1,maxWidth:100})]})]}),(0,e.jsxs)(C.Z,{span:12,children:[(0,e.jsxs)(F.Z,{style:{height:44},children:[(0,e.jsxs)("span",{className:T.rightInfoLabel,children:[Z.formatMessage({id:"cloudAccount.extend.title.asset.number"}),"\xA0:"]}),(0,e.jsx)("span",{className:T.basicInfoValue,style:{color:"#457aff"},children:(a==null?void 0:a.resourceCount)||0})]}),(0,e.jsxs)(F.Z,{children:[(0,e.jsx)("span",{className:T.rightInfoLabel,style:{height:44},children:ce!=null&&ce.includes(a==null?void 0:a.platform)?"GCP KEY ".concat(Z.formatMessage({id:"common.link.text.status"})," : "):"AK/SK ".concat(Z.formatMessage({id:"common.link.text.status"})," : ")}),(0,e.jsx)(w.Z,{align:"center",children:(0,e.jsx)(oe.Z,{state:a==null?void 0:a.status})})]})]})]}),(0,e.jsx)(N.Z.Item,{label:Z.formatMessage({id:"cloudAccount.extend.title.lastScanTime"}),children:(0,e.jsx)(l,{style:{color:"rgba(74, 74, 74, 1)"},children:(a==null?void 0:a.lastScanTime)||" -"})}),(0,e.jsx)(N.Z.Item,{label:Z.formatMessage({id:"cloudAccount.extend.title.createTime"}),children:(0,e.jsx)(l,{style:{color:"rgba(74, 74, 74, 1)"},children:(a==null?void 0:a.gmtCreate)||"-"})}),(0,e.jsx)(N.Z.Item,{label:Z.formatMessage({id:"cloudAccount.extend.title.updateTime"}),children:(0,e.jsx)(l,{style:{color:"rgba(74, 74, 74, 1)"},children:(a==null?void 0:a.gmtModified)||"-"})})]})}),(0,e.jsx)(I.Z,{style:{margin:"18px 0 0 0",borderColor:"#457aff",opacity:.25}})]})},r=n,_e=t(13769),Xe=t.n(_e),ge=t(92635),qe=t(58638),et=t(45605),tt=t(25035),at=t(184),pe=t(5966),Ue=t(64317),nt=t(97462),rt=t(8214),st=t(63434),ot=t(3303),Ne=t(68872),de=t(83622),Re=t(83062),We=t(57381),Pe=t(32983),we=t(29448),lt=t(86548),it=t(52078),ct=function(u){var y=u.type,H=u.fields,a=u.accountId,J=u.visible,E=u.onVisibleChange,i=u.value,P=u.onChange,Z=(0,A.useIntl)(),Y=function(s,g){var m=j()({},i||{});m[s]=g,P==null||P(m)},q=function(s){var g=(s==null?void 0:s.trim())||"{}";P==null||P({credentialsJson:g})};return a&&!J?(0,e.jsx)(N.Z.Item,{label:Z.formatMessage({id:"cloudAccount.form.credential"}),name:"action",children:(0,e.jsx)(de.ZP,{type:"link",onClick:function(){return E(!0)},style:{padding:"4px 0",color:"#2f54eb"},children:(0,e.jsx)(lt.Z,{})})}):J?y==="json"?(0,e.jsx)(pe.Z,{name:"credentialsJson",label:"GCP KEY",initialValue:(i==null?void 0:i.credentialsJson)||"{}",rules:[{required:!0,validator:function(){var d=b()(h()().mark(function g(m,x){return h()().wrap(function(V){for(;;)switch(V.prev=V.next){case 0:if(x!=null&&x.trim()){V.next=2;break}throw new Error("Please enter a valid GCP KEY");case 2:V.prev=2,JSON.parse(x),V.next=9;break;case 6:throw V.prev=6,V.t0=V.catch(2),new Error("Please enter a valid GCP KEY in JSON format");case 9:case"end":return V.stop()}},g,null,[[2,6]])}));function s(g,m){return d.apply(this,arguments)}return s}()}],children:(0,e.jsx)(it.Z,{value:(i==null?void 0:i.credentialsJson)||"{}",onChange:q,editorStyle:{height:"240px"},editorKey:"CREDENTIALS_JSON_EDITOR"})}):(0,e.jsx)(e.Fragment,{children:H.map(function(d){var s=d.name;return(0,e.jsx)(pe.Z,{name:["credentials",s],label:d.label,rules:[{required:d.required}],fieldProps:{type:d.type||"text",onChange:function(m){return Y(s,m.target.value)}}},s)})}):null},ut=ct,dt=t(90672),mt=function(){var u=(0,A.useIntl)();return(0,e.jsx)(dt.Z,{name:"proxyConfig",label:u.formatMessage({id:"cloudAccount.form.proxy"}),placeholder:u.formatMessage({id:"cloudAccount.form.proxy.placeholder"})})},ft=mt,Ve=t(96486),vt=t(79930),gt=function(){var u=(0,A.useIntl)(),y=(0,v.useState)(!1),H=D()(y,2),a=H[0],J=H[1],E=(0,v.useState)([]),i=D()(E,2),P=i[0],Z=i[1],Y=(0,v.useCallback)(function(){var q=b()(h()().mark(function d(s){var g;return h()().wrap(function(x){for(;;)switch(x.prev=x.next){case 0:if(s!=null&&s.trim()){x.next=2;break}return x.abrupt("return");case 2:return J(!0),x.prev=3,x.next=6,(0,vt.queryGroupTypeList)({platformList:[s]});case 6:g=x.sent,(0,Ve.isEmpty)(g.content)?(Z([]),Ne.ZP.error(u.formatMessage({id:"cloudAccount.message.text.no.assets"}))):Z(g==null?void 0:g.content),x.next=14;break;case 10:x.prev=10,x.t0=x.catch(3),Ne.ZP.error("\u83B7\u53D6\u8D44\u6E90\u7C7B\u578B\u5217\u8868\u5931\u8D25"),Z([]);case 14:return x.prev=14,J(!1),x.finish(14);case 17:case"end":return x.stop()}},d,null,[[3,10,14,17]])}));return function(d){return q.apply(this,arguments)}}(),[u]);return{loading:a,resourceTypes:P,fetchResourceTypes:Y}},pt=["resourceTypeListForWeb","credentialMap","id","proxyConfig","platform"],ht=ot.Z.SHOW_CHILD,ke=te.Z.Text,xt=function(u){var y=(0,A.useModel)("rule"),H=y.platformList,a=(0,A.useModel)("tenant"),J=a.tenantListAll,E=gt(),i=E.loading,P=E.resourceTypes,Z=E.fetchResourceTypes,Y=N.Z.useForm(),q=D()(Y,1),d=q[0],s=(0,A.useIntl)(),g=u.editFormVisible,m=u.accountInfo,x=u.setEditFormVisible,Me=u.requestCurrentData,V=(0,v.useState)(!0),ye=D()(V,2),ne=ye[0],_=ye[1],$=(0,v.useState)("{}"),p=D()($,2),Se=p[0],Ce=p[1],be=function(R){var M=d.getFieldsValue(),B=M.platform;if(B){var f=X[B];if(f)if(f.type==="json"){var c=R.credentialsJson||"{}";Ce(c),d.setFieldsValue({credentials:{credentialsJson:c}})}else{var o=d.getFieldValue("credentials")||{},S=j()({},o);f.fields.forEach(function(k){var O=k.name;O in R&&R[O]!==void 0&&(S[O]=R[O])}),d.setFieldsValue({credentials:S})}}},Ze=function(){var U=b()(h()().mark(function R(){var M,B,f,c,o,S,k,O,De,K,Le,re,Te,Oe,ze,Je,$e;return h()().wrap(function(le){for(;;)switch(le.prev=le.next){case 0:if(M=d.getFieldsValue(),B=M.cloudAccountId,f=M.email,c=M.alias,o=M.tenantId,S=M.platform,k=M.resourceTypeList,O=M.site,De=M.owner,K=M.proxyConfig,Le=M.credentials,re=M.enableInverseSelection,Te={cloudAccountId:B,email:f,alias:c,tenantId:typeof o=="string"?parseInt(o,10):o,platform:S,resourceTypeList:k,site:O,owner:De,enableInverseSelection:re},Oe=X[S],Oe){le.next=6;break}return le.abrupt("return");case 6:return ne&&(Oe.type==="json"?Te.credentialsObj={credentialsJson:(Le==null?void 0:Le.credentialsJson)||Se}:(ze=j()({},Le||{}),Oe.fields.forEach(function(Nt){var Qe=Nt.name,Ye=d.getFieldValue(["credentials",Qe]);Ye!==void 0&&(ze[Qe]=Ye)}),Te.credentialsObj=ze)),Oe.hasProxy&&K&&(Te.proxyConfig=K),m.id&&(Te.id=m.id),le.next=11,(0,ge.saveCloudAccount)(Te);case 11:if(Je=le.sent,Je.msg!=="success"){le.next=18;break}return $e=m.id?"common.message.text.edit.success":"common.message.text.create.success",Ne.ZP.success(s.formatMessage({id:$e})),x(!1),le.next=18,Me();case 18:case"end":return le.stop()}},R)}));return function(){return U.apply(this,arguments)}}();(0,v.useEffect)(function(){if(g&&m.id){var U;_(!1);var R=m.resourceTypeListForWeb,M=m.credentialMap,B=m.id,f=m.proxyConfig,c=m.platform,o=Xe()(m,pt),S=j()(j()({},o),{},{credentials:M||{},resourceTypeList:R||[],proxyConfig:f||void 0,platform:c||"",enableInverseSelection:o.enableInverseSelection||!1});c&&((U=X[c])===null||U===void 0?void 0:U.type)==="json"&&M!==null&&M!==void 0&&M.credentialsJson&&Ce(M.credentialsJson),d.setFieldsValue(S),m.platform&&Z(m.platform)}},[g,m]);var Ee=function(){d.resetFields()},Ie=function(){x(!1),Ee()};return(0,e.jsxs)(at.a,{labelCol:{span:5},wrapperCol:{span:17},title:(0,e.jsxs)(e.Fragment,{children:[(0,e.jsx)("span",{style:{marginRight:4},children:s.formatMessage({id:m.id?"cloudAccount.extend.title.edit":"cloudAccount.extend.title.add"})}),(0,e.jsxs)(de.ZP,{size:"small",type:"link",href:"https://cloudrec.yuque.com/org-wiki-cloudrec-iew3sz/hocvhx/fetbofdu8dx15q73",target:"_blank",style:{color:"#2f54eb",gap:4},children:[(0,e.jsx)(qe.Z,{}),(0,e.jsx)("span",{children:s.formatMessage({id:"common.link.text.help.center"})})]})]}),width:720,form:d,drawerProps:{destroyOnClose:!0,onClose:Ie,styles:{body:{paddingTop:24}}},open:g,onFinish:Ze,layout:"horizontal",children:[(0,e.jsx)(I.Z,{className:T.sectionDivider,dashed:!0,children:(0,e.jsx)(ke,{italic:!0,children:s.formatMessage({id:"cloudAccount.extend.title.basic.information"})})}),(0,e.jsxs)(F.Z,{children:[(0,e.jsx)(C.Z,{span:24,children:(0,e.jsx)(pe.Z,{disabled:!!m.id,name:"cloudAccountId",label:s.formatMessage({id:"cloudAccount.extend.title.account.id"}),rules:fe.cloudAccountId,fieldProps:{suffix:!!m.id&&(0,e.jsx)(Re.Z,{title:"\u4E91\u8D26\u53F7ID\u4E3A\u4E91\u5E73\u53F0\u4E3B\u8D26\u53F7ID\uFF0C\u521B\u5EFA\u540E\u65E0\u6CD5\u4FEE\u6539",children:(0,e.jsx)(et.Z,{style:{color:"rgba(0,0,0,.45)"}})})}})}),(0,e.jsx)(C.Z,{span:24,children:(0,e.jsx)(pe.Z,{name:"email",label:s.formatMessage({id:"cloudAccount.extend.title.account.email"})})}),(0,e.jsx)(C.Z,{span:24,children:(0,e.jsx)(pe.Z,{name:"alias",label:s.formatMessage({id:"cloudAccount.extend.title.account.alias"}),rules:fe.alias})}),(0,e.jsx)(C.Z,{span:24,children:(0,e.jsx)(Ue.Z,{label:s.formatMessage({id:"common.select.label.tenant"}),name:"tenantId",rules:fe.tenantId,options:J})}),(0,e.jsx)(C.Z,{span:24,children:(0,e.jsx)(pe.Z,{name:"owner",label:"Owner"})}),(0,e.jsx)(C.Z,{span:24,children:(0,e.jsx)(Ue.Z,{label:s.formatMessage({id:"cloudAccount.extend.title.cloud.platform"}),name:"platform",rules:fe.platform,options:(0,we.T$)(H,"start"),onChange:function(R){m.id&&_(!1),d.setFieldValue("resourceTypeList",void 0),Z(R)}})})]}),(0,e.jsx)(nt.Z,{name:["platform"],children:function(R){var M=R.platform;if(!M)return null;var B=X[M];return B?(0,e.jsxs)(F.Z,{children:[(0,e.jsxs)(C.Z,{span:24,children:[(0,e.jsx)(I.Z,{className:T.sectionDivider,dashed:!0,children:(0,e.jsx)(ke,{italic:!0,children:s.formatMessage({id:"cloudAccount.extend.title.detailed.configuration"})})}),(0,e.jsx)(ut,{type:B.type,fields:B.fields,accountId:m.id,visible:ne,onVisibleChange:_,value:d.getFieldValue("credentials"),onChange:be})]}),(0,e.jsx)(C.Z,{span:24,style:{marginBottom:"-12px"},children:(0,e.jsx)(rt.Z,{label:s.formatMessage({id:"cloudAccount.extend.title.cloud.services"}),name:"resourceTypeList",fieldProps:{multiple:!0,showCheckedStrategy:ht,options:P,allowClear:!0,showSearch:!0,notFoundContent:i?(0,e.jsx)(We.Z,{size:"small"}):(0,e.jsx)(Pe.Z,{image:Pe.Z.PRESENTED_IMAGE_SIMPLE})},extra:(0,e.jsxs)(st.Z,{name:"enableInverseSelection",tooltip:s.formatMessage({id:"cloudAccount.extend.tooltip.selection.mode"}),style:{marginTop:"8px",marginBottom:0},initialValue:!1,children:[s.formatMessage({id:"cloudAccount.extend.title.cloud.services.inverse.selection"}),(0,e.jsx)(Re.Z,{title:s.formatMessage({id:"cloudAccount.extend.tooltip.selection.mode"}),children:(0,e.jsx)(tt.Z,{style:{marginLeft:4}})})]})})}),(0,e.jsx)(C.Z,{span:24,style:{marginTop:"-16px"},children:(0,e.jsx)(pe.Z,{name:"site",label:s.formatMessage({id:"cloudAccount.extend.title.cloud.site"})})}),B.hasProxy&&(0,e.jsxs)(C.Z,{span:24,children:[(0,e.jsx)(I.Z,{className:T.sectionDivider,dashed:!0,children:(0,e.jsx)(ke,{italic:!0,children:s.formatMessage({id:"cloudAccount.form.proxy"})})}),(0,e.jsx)(ft,{})]})]}):null}})]})},Be=xt,jt=t(17910),yt=t(98165),Ct=t(62548),It=t(40357),At=t(72269),Ke=t(86738),z={accountListTable:"accountListTable___EAu4J",cloudAccountWrap:"cloudAccountWrap___rED3n",cloudAccountList:"cloudAccountList___bSSKI",accountCard:"accountCard___Ff6OW",divider:"divider___oeq1I",propertyWrap:"propertyWrap___cmHKv",propertyName:"propertyName___fiUje",accountNameWrap:"accountNameWrap___gsm80",accountModal:"accountModal___ZRBFT",iKnow:"iKnow____ILRT",basicInfoRow:"basicInfoRow___Nlip5",basicLeftRow:"basicLeftRow___KpoYr",leftInfoLabel:"leftInfoLabel___b3k2E",rightInfoLabel:"rightInfoLabel___ch993",basicInfoValue:"basicInfoValue___XJpgy"},Mt=function(u){var y=u.account,H=u.requestInitData,a=u.requestCurrentData,J=y.id,E=y.platform,i=y.cloudAccountId,P=y.alias,Z=y.accountStatus,Y=y.tenantName,q=y.resourceCount,d=y.riskCount,s=y.lastScanTime,g=y.collectorStatus,m=y.gmtCreate,x=y.gmtModified,Me=(0,A.useModel)("rule"),V=Me.platformList,ye=Ne.ZP.useMessage(),ne=D()(ye,2),_=ne[0],$=ne[1],p=(0,A.useIntl)(),Se=(0,v.useState)(!1),Ce=D()(Se,2),be=Ce[0],Ze=Ce[1],Ee=(0,v.useRef)({}),Ie=(0,v.useState)(!1),U=D()(Ie,2),R=U[0],M=U[1],B=(0,v.useRef)({}),f=function(){var o=b()(h()().mark(function S(k,O){var De,K;return h()().wrap(function(re){for(;;)switch(re.prev=re.next){case 0:return De={cloudAccountId:k,accountStatus:O},re.next=3,(0,ge.updateCloudAccountStatus)(De);case 3:if(K=re.sent,!(K.code===200||K.msg==="success")){re.next=8;break}return _.success(p.formatMessage({id:"common.message.text.edit.success"})),re.next=8,a();case 8:case"end":return re.stop()}},S)}));return function(k,O){return o.apply(this,arguments)}}(),c=function(){var o=b()(h()().mark(function S(){var k,O;return h()().wrap(function(K){for(;;)switch(K.prev=K.next){case 0:return k=_.loading(p.formatMessage({id:"common.message.text.delete.loading"})),K.next=3,(0,ge.removeCloudAccount)({id:J});case 3:if(O=K.sent,k(),!(O.code===200||O.msg==="success")){K.next=9;break}return _.success(p.formatMessage({id:"common.message.text.delete.success"})),K.next=9,H();case 9:case"end":return K.stop()}},S)}));return function(){return o.apply(this,arguments)}}();return(0,e.jsxs)(e.Fragment,{children:[$,(0,e.jsxs)("div",{className:z.accountCard,children:[(0,e.jsxs)(w.Z,{justify:"space-between",style:{width:"100%"},children:[(0,e.jsxs)(w.Z,{children:[(0,e.jsx)(It.Z,{src:jt.J_[E],alt:"PLATFORM_ICON",width:62,height:62,preview:!1}),(0,e.jsxs)("div",{className:z.accountNameWrap,children:[(0,e.jsx)(L.Z,{text:i||"-",maxWidth:100,rows:1,style:{color:"#262626",fontSize:17,fontWeight:500},placement:"topLeft"}),(0,e.jsx)(L.Z,{text:P||"-",maxWidth:100,rows:1,style:{color:"#333",fontSize:12,margin:"1px 0"},placement:"topLeft"}),(0,e.jsx)(L.Z,{text:(0,we.PZ)(E,V)||"-",maxWidth:100,rows:1,style:{color:"#999",fontSize:13},placement:"topLeft"})]})]}),(0,e.jsx)(Re.Z,{title:p.formatMessage({id:"cloudAccount.extend.title.collect.status"}),children:(0,e.jsx)(At.Z,{style:{flexShrink:0},checkedChildren:p.formatMessage({id:"common.button.text.enable"}),unCheckedChildren:p.formatMessage({id:"common.button.text.disable"}),checked:Z==="valid",onClick:function(){return f(i,Z==="valid"?"invalid":"valid")}})})]}),(0,e.jsx)(I.Z,{className:z.divider}),(0,e.jsxs)(F.Z,{gutter:[24,8],children:[(0,e.jsxs)(C.Z,{span:14,className:z.propertyWrap,children:[(0,e.jsx)("div",{className:z.propertyName,children:p.formatMessage({id:"cloudAccount.extend.title.tenant.attribution"})}),(0,e.jsx)(L.Z,{text:Y||"-",maxWidth:123,rows:1,style:{color:"#999",fontSize:13},placement:"topLeft"})]}),(0,e.jsxs)(C.Z,{span:10,className:z.propertyWrap,children:[(0,e.jsx)("div",{className:z.propertyName,children:p.formatMessage({id:"cloudAccount.extend.title.asset.number"})}),(0,e.jsxs)(w.Z,{align:"center",gap:8,children:[(0,e.jsx)(L.Z,{text:q,maxWidth:70,rows:1,style:{color:"#457AFF",fontSize:12},link:!0,onClickCallBackFunc:function(){return A.history.push("/assetManagement/assetList?platform=".concat(E,"&cloudAccountId=").concat(i))},placement:"topLeft"}),(0,e.jsx)(I.Z,{type:"vertical",style:{margin:0,height:12}}),(0,e.jsx)(L.Z,{text:d,maxWidth:70,rows:1,style:{color:"#ff4d4f",fontSize:12},link:!0,onClickCallBackFunc:function(){return A.history.push("/riskManagement/riskList?platform=".concat(E,"&cloudAccountId=").concat(i))},placement:"topLeft"})]})]}),(0,e.jsxs)(C.Z,{span:14,className:z.propertyWrap,children:[(0,e.jsx)("div",{className:z.propertyName,children:p.formatMessage({id:"cloudAccount.extend.title.lastScanTime"})}),(0,e.jsx)(L.Z,{text:s||"-",maxWidth:123,rows:1,style:{color:"#999",fontSize:13},placement:"topLeft"})]}),(0,e.jsxs)(C.Z,{span:10,className:z.propertyWrap,children:[(0,e.jsx)("div",{className:z.propertyName,children:p.formatMessage({id:"cloudAccount.extend.title.collection.status"})}),(0,e.jsxs)(w.Z,{align:"center",children:[(0,e.jsx)(L.Z,{text:g||"-",maxWidth:81,rows:1,style:{color:"#999",fontSize:13},placement:"topLeft"}),g==="\u626B\u63CF\u4E2D"?(0,e.jsx)(yt.Z,{style:{marginLeft:8,fontSize:13,color:"#1677FF"},spin:!0}):g==="\u5F85\u626B\u63CF"?(0,e.jsx)(Ke.Z,{title:p.formatMessage({id:"cloudAccount.extend.collection.popconfirm"}),onConfirm:b()(h()().mark(function o(){var S;return h()().wrap(function(O){for(;;)switch(O.prev=O.next){case 0:return O.next=2,(0,ge.createCollectTask)({cloudAccountId:i});case 2:if(S=O.sent,!(S.code===200||S.msg==="success")){O.next=7;break}return _.success(p.formatMessage({id:"common.message.text.add.success"})),O.next=7,a();case 7:case"end":return O.stop()}},o)})),okText:p.formatMessage({id:"common.button.text.ok"}),cancelText:p.formatMessage({id:"common.button.text.cancel"}),children:(0,e.jsx)(Ct.Z,{style:{marginLeft:8,cursor:"pointer",fontSize:13,color:"#1677FF"}})}):null]})]}),(0,e.jsxs)(C.Z,{span:24,className:z.propertyWrap,children:[(0,e.jsx)("div",{className:z.propertyName,children:p.formatMessage({id:"cloudAccount.extend.title.createAndUpdateTime"})}),(0,e.jsx)(L.Z,{text:m||"-",maxWidth:228,rows:1,style:{color:"#999",fontSize:13},placement:"topLeft"}),(0,e.jsx)(L.Z,{text:x||"-",maxWidth:228,rows:1,style:{color:"#999",fontSize:13,margin:"2px 0 16px 0"}})]})]}),(0,e.jsxs)(w.Z,{style:{width:"100%"},justify:"center",children:[(0,e.jsx)(Ke.Z,{title:p.formatMessage({id:"common.button.text.delete.confirm"}),onConfirm:function(){return c()},okText:p.formatMessage({id:"common.button.text.ok"}),cancelText:p.formatMessage({id:"common.button.text.cancel"}),children:(0,e.jsx)(de.ZP,{type:"primary",style:{width:64,height:30,borderRadius:4,backgroundColor:"#FFF2F3",color:"#EC4344"},children:p.formatMessage({id:"common.button.text.delete"})})}),(0,e.jsx)(de.ZP,{size:"small",type:"primary",style:{width:64,height:30,borderRadius:4,backgroundColor:"#E7F1FF",color:"#1677FF",margin:"0 8px"},onClick:function(){Ze(!0),Ee.current=j()({},y)},children:p.formatMessage({id:"common.button.text.edit"})}),(0,e.jsx)(de.ZP,{size:"small",type:"link",style:{width:64,height:30,borderRadius:4,backgroundColor:"#E7F1FF",color:"#1677FF",marginLeft:8},onClick:function(){A.history.push("/cloudAccount/collectionRecord?platform=".concat(E,"&cloudAccountId=").concat(i))},children:p.formatMessage({id:"cloudAccount.button.text.collection.record"})})]})]}),(0,e.jsx)(Be,{editFormVisible:be,setEditFormVisible:Ze,accountInfo:Ee.current,requestCurrentData:a}),(0,e.jsx)(r,{accountModalVisible:R,setAccountModalVisible:M,accountModalInfo:B.current})]})},St=Mt,Ge=t(93410),bt=t(84567),He=t(34041),Zt=t(42075),Et=t(84611),he=1,xe=12,Dt=[{label:(0,e.jsx)(A.FormattedMessage,{id:"cloudAccount.module.search.open"}),value:"valid"},{label:(0,e.jsx)(A.FormattedMessage,{id:"cloudAccount.module.search.stop"}),value:"invalid"},{label:(0,e.jsx)(A.FormattedMessage,{id:"cloudAccount.module.search.scanning"}),value:"running"},{label:(0,e.jsx)(A.FormattedMessage,{id:"cloudAccount.module.search.waitingToScan"}),value:"waiting"}],Lt=function(){var u,y=(0,A.useModel)("rule"),H=y.platformList,a=N.Z.useForm(),J=D()(a,1),E=J[0],i=(0,A.useIntl)(),P=(0,v.useRef)({}),Z=(0,v.useState)(!1),Y=D()(Z,2),q=Y[0],d=Y[1],s=(0,v.useState)(he),g=D()(s,2),m=g[0],x=g[1],Me=(0,v.useState)(xe),V=D()(Me,2),ye=V[0],ne=V[1],_=(0,A.useRequest)(function(f){return(0,ge.queryCloudAccountList)(f)},{manual:!0,formatResult:function(c){return c.content}}),$=_.data,p=_.run,Se=_.loading,Ce=function(){var f=b()(h()().mark(function c(){return h()().wrap(function(S){for(;;)switch(S.prev=S.next){case 0:return x(he),ne(xe),E==null||E.resetFields(),S.next=5,p({page:he,size:xe});case 5:case"end":return S.stop()}},c)}));return function(){return f.apply(this,arguments)}}(),be=function(){var f=b()(h()().mark(function c(){var o;return h()().wrap(function(k){for(;;)switch(k.prev=k.next){case 0:return x(he),ne(xe),o=E.getFieldsValue(),k.next=5,p(j()(j()({},o),{},{page:he,size:xe}));case 5:case"end":return k.stop()}},c)}));return function(){return f.apply(this,arguments)}}(),Ze=function(){E.resetFields()},Ee=function(c){x(he),ne(xe),p(j()(j()({},c),{},{page:he,size:xe}))};(0,v.useEffect)(function(){p({page:m,size:ye})},[]);var Ie=(0,A.useRequest)(function(f){return(0,ge.cloudAccountBaseInfoList)(j()({},f))},{formatResult:function(c){if(c.msg==="success"){var o;return(c==null||(o=c.content)===null||o===void 0||(o=o.accountAliasList)===null||o===void 0?void 0:o.map(function(S){return{label:S,value:S}}))||[]}}}),U=Ie.data,R=Ie.run,M=Ie.loading,B=(0,v.useMemo)(function(){var f=function(o){R({platformList:E.getFieldValue("platformList")||[],cloudAccountSearch:o})};return(0,Ve.debounce)(f,500)},[ge.cloudAccountBaseInfoList]);return(0,e.jsxs)(e.Fragment,{children:[(0,e.jsx)(Ge.Z,{style:{marginBottom:16},children:(0,e.jsxs)(N.Z,{form:E,onFinish:Ee,children:[(0,e.jsx)(F.Z,{gutter:[24,24],children:(0,e.jsx)(C.Z,{span:24,children:(0,e.jsx)(N.Z.Item,{name:"platformList",label:i.formatMessage({id:"common.select.label.cloudPlatform"}),style:{marginBottom:16},children:(0,e.jsx)(bt.Z.Group,{options:(0,we.T$)(H),onChange:function(c){return R({platformList:c||[]})}})})})}),(0,e.jsxs)(F.Z,{gutter:[24,24],children:[(0,e.jsx)(C.Z,{span:6,children:(0,e.jsx)(N.Z.Item,{name:"cloudAccountId",label:i.formatMessage({id:"common.select.label.cloudAccount"}),style:{marginBottom:0,width:"100%"},children:(0,e.jsx)(He.Z,{allowClear:!0,showSearch:!0,placeholder:i.formatMessage({id:"common.select.query.text.placeholder"}),notFoundContent:M&&(0,e.jsx)(We.Z,{size:"small"}),onSearch:B,options:U||[]})})}),(0,e.jsx)(C.Z,{span:6,children:(0,e.jsx)(N.Z.Item,{name:"status",label:i.formatMessage({id:"common.select.label.Collection.status"}),style:{marginBottom:0,width:"100%"},children:(0,e.jsx)(He.Z,{allowClear:!0,placeholder:i.formatMessage({id:"common.select.text.placeholder"}),options:Dt})})}),(0,e.jsx)(C.Z,{span:6,offset:6,style:{width:"100%"},children:(0,e.jsx)(w.Z,{justify:"flex-end",style:{width:"100%"},children:(0,e.jsx)(N.Z.Item,{style:{marginBottom:0},children:(0,e.jsxs)(Zt.Z,{size:8,children:[(0,e.jsx)(de.ZP,{onClick:Ze,children:i.formatMessage({id:"common.button.text.reset"})}),(0,e.jsx)(de.ZP,{type:"primary",htmlType:"submit",loading:Se,children:i.formatMessage({id:"common.button.text.query"})})]})})})})]})]})}),(0,e.jsxs)(Ge.Z,{style:{minHeight:488},children:[(0,e.jsx)(F.Z,{style:{marginBottom:28},justify:"end",children:(0,e.jsx)(de.ZP,{type:"primary",onClick:function(){d(!0),P.current={}},children:i.formatMessage({id:"common.button.text.add"})},"create")}),(0,e.jsx)(F.Z,{className:z.cloudAccountWrap,children:(0,e.jsx)(We.Z,{spinning:Se,children:(0,Ve.isEmpty)($==null?void 0:$.data)?(0,e.jsx)(w.Z,{align:"center",justify:"center",style:{width:" 100%",minHeight:356},children:(0,e.jsx)(Pe.Z,{image:Pe.Z.PRESENTED_IMAGE_SIMPLE})}):(0,e.jsx)("div",{className:z.cloudAccountList,children:$==null||(u=$.data)===null||u===void 0?void 0:u.map(function(f){return(0,e.jsx)(St,{account:f,requestInitData:Ce,requestCurrentData:be},f.id)})})})}),(0,e.jsx)(F.Z,{children:(0,e.jsx)(w.Z,{justify:"center",style:{width:"100%",marginTop:"16px"},children:(0,e.jsx)(Et.Z,{onChange:function(c,o){x(c),ne(o),p(j()(j()({},E.getFieldsValue()),{},{page:c,size:o}))},current:m,pageSize:ye,size:"small",showTotal:function(c,o){return(0,we.GO)(c,o,i==null?void 0:i.locale)},total:($==null?void 0:$.total)||0,showSizeChanger:!0,pageSizeOptions:[12,24]})})})]}),(0,e.jsx)(Be,{editFormVisible:q,setEditFormVisible:d,accountInfo:P.current,requestCurrentData:be})]})},Tt=Lt,Ft=function(){return(0,e.jsx)(G._z,{title:!1,children:(0,e.jsx)(Tt,{})})},Ot=Ft},53846:function(ie,Q){"use strict";Q.Z={customTitle:"customTitle___nzcxh",riskHigh:"riskHigh___GstO6",riskMedium:"riskMedium___F4JTb",riskLow:"riskLow___HJopw",imgProcess:"imgProcess___NGndv",imgResult:"imgResult___wKhiG",validTag:"validTag___TRSau",invalidTag:"invalidTag___opVlG",waitingTag:"waitingTag___JZpZT"}},85674:function(ie,Q,t){var G={"./simpleWorker":18352,"./simpleWorker.js":18352};function v(W){return Promise.resolve().then(function(){if(!t.o(G,W)){var j=new Error("Cannot find module '"+W+"'");throw j.code="MODULE_NOT_FOUND",j}var ee=G[W];return t(ee)})}v.keys=function(){return Object.keys(G)},v.id=85674,ie.exports=v},10131:function(ie,Q,t){var G={"./editorBaseApi":[20927],"./editorBaseApi.js":[20927],"./editorSimpleWorker":[81465],"./editorSimpleWorker.js":[81465],"./editorWorker":[85215],"./editorWorker.js":[85215],"./editorWorkerHost":[98008],"./editorWorkerHost.js":[98008],"./findSectionHeaders":[72846],"./findSectionHeaders.js":[72846],"./getIconClasses":[22016],"./getIconClasses.js":[22016],"./languageFeatureDebounce":[88191],"./languageFeatureDebounce.js":[88191],"./languageFeatures":[71922],"./languageFeatures.js":[71922],"./languageFeaturesService":[7421],"./languageFeaturesService.js":[7421],"./languageService":[81032],"./languageService.js":[81032],"./languagesAssociations":[73536],"./languagesAssociations.js":[73536],"./languagesRegistry":[4765],"./languagesRegistry.js":[4765],"./markerDecorations":[36357],"./markerDecorations.js":[36357],"./markerDecorationsService":[86036],"./markerDecorationsService.js":[86036],"./model":[73733],"./model.js":[73733],"./modelService":[51200],"./modelService.js":[51200],"./resolverService":[88216],"./resolverService.js":[88216],"./semanticTokensDto":[14704],"./semanticTokensDto.js":[14704],"./semanticTokensProviderStyling":[92294],"./semanticTokensProviderStyling.js":[92294],"./semanticTokensStyling":[73343],"./semanticTokensStyling.js":[73343],"./semanticTokensStylingService":[84146],"./semanticTokensStylingService.js":[84146],"./textModelSync/textModelSync.impl":[28944],"./textModelSync/textModelSync.impl.js":[28944],"./textModelSync/textModelSync.protocol":[23145,3145],"./textModelSync/textModelSync.protocol.js":[23145,3145],"./textResourceConfiguration":[71765],"./textResourceConfiguration.js":[71765],"./treeSitterParserService":[28922],"./treeSitterParserService.js":[28922],"./treeViewsDnd":[80642],"./treeViewsDnd.js":[80642],"./treeViewsDndService":[58345],"./treeViewsDndService.js":[58345],"./unicodeTextModelHighlighter":[31446],"./unicodeTextModelHighlighter.js":[31446]};function v(W){if(!t.o(G,W))return Promise.resolve().then(function(){var h=new Error("Cannot find module '"+W+"'");throw h.code="MODULE_NOT_FOUND",h});var j=G[W],ee=j[0];return Promise.all(j.slice(1).map(t.e)).then(function(){return t(ee)})}v.keys=function(){return Object.keys(G)},v.id=10131,ie.exports=v}}]); diff --git a/app/bootstrap/src/main/resources/static/p__CloudAccount__index.526ded52.async.js b/app/bootstrap/src/main/resources/static/p__CloudAccount__index.526ded52.async.js new file mode 100644 index 00000000..d2d7affe --- /dev/null +++ b/app/bootstrap/src/main/resources/static/p__CloudAccount__index.526ded52.async.js @@ -0,0 +1 @@ +(self.webpackChunk=self.webpackChunk||[]).push([[9418],{91618:function(ge,J,t){"use strict";t.d(J,{Z:function(){return e}});var V=t(62435),l=Object.defineProperty,w=Object.getOwnPropertySymbols,g=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,p=(c,r,o)=>r in c?l(c,r,{enumerable:!0,configurable:!0,writable:!0,value:o}):c[r]=o,$=(c,r)=>{for(var o in r||(r={}))g.call(r,o)&&p(c,o,r[o]);if(w)for(var o of w(r))oe.call(r,o)&&p(c,o,r[o]);return c};const u=c=>React.createElement("svg",$({width:8,height:8,xmlns:"http://www.w3.org/2000/svg"},c),React.createElement("title",null,"\u5931\u8D25"),React.createElement("path",{d:"M4 0a4 4 0 1 1 0 8 4 4 0 0 1 0-8Zm-.81 2.784a.287.287 0 1 0-.406.405l.81.811-.81.81a.287.287 0 1 0 .405.406L4 4.406l.81.81a.287.287 0 1 0 .406-.405L4.406 4l.81-.81a.287.287 0 1 0-.405-.406L4 3.594l-.81-.81Z",fill:"#FF3931",fillRule:"nonzero"}));var Q="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik00IDBhNCA0IDAgMSAxIDAgOCA0IDQgMCAwIDEgMC04Wm0tLjgxIDIuNzg0YS4yODcuMjg3IDAgMSAwLS40MDYuNDA1bC44MS44MTEtLjgxLjgxYS4yODcuMjg3IDAgMSAwIC40MDUuNDA2TDQgNC40MDZsLjgxLjgxYS4yODcuMjg3IDAgMSAwIC40MDYtLjQwNUw0LjQwNiA0bC44MS0uODFhLjI4Ny4yODcgMCAxIDAtLjQwNS0uNDA2TDQgMy41OTRsLS44MS0uODFaIiBmaWxsPSIjRkYzOTMxIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",I=Object.defineProperty,S=Object.getOwnPropertySymbols,Y=Object.prototype.hasOwnProperty,P=Object.prototype.propertyIsEnumerable,_=(c,r,o)=>r in c?I(c,r,{enumerable:!0,configurable:!0,writable:!0,value:o}):c[r]=o,me=(c,r)=>{for(var o in r||(r={}))Y.call(r,o)&&_(c,o,r[o]);if(S)for(var o of S(r))P.call(r,o)&&_(c,o,r[o]);return c};const T=c=>React.createElement("svg",me({width:8,height:8,xmlns:"http://www.w3.org/2000/svg"},c),React.createElement("title",null,"\u901A\u8FC7"),React.createElement("path",{d:"M4 0a4 4 0 1 1 0 8 4 4 0 0 1 0-8Zm1.712 2.788a.3.3 0 0 0-.424 0L3.502 4.576l-.79-.787a.3.3 0 0 0-.424.425l1.003.999a.3.3 0 0 0 .424-.001l1.997-2a.3.3 0 0 0 0-.424Z",fill:"#379E0E",fillRule:"nonzero"}));var j="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik00IDBhNCA0IDAgMSAxIDAgOCA0IDQgMCAwIDEgMC04Wm0xLjcxMiAyLjc4OGEuMy4zIDAgMCAwLS40MjQgMEwzLjUwMiA0LjU3NmwtLjc5LS43ODdhLjMuMyAwIDAgMC0uNDI0LjQyNWwxLjAwMy45OTlhLjMuMyAwIDAgMCAuNDI0LS4wMDFsMS45OTctMmEuMy4zIDAgMCAwIDAtLjQyNFoiIGZpbGw9IiMzNzlFMEUiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==",N=Object.defineProperty,y=Object.getOwnPropertySymbols,h=Object.prototype.hasOwnProperty,L=Object.prototype.propertyIsEnumerable,ue=(c,r,o)=>r in c?N(c,r,{enumerable:!0,configurable:!0,writable:!0,value:o}):c[r]=o,X=(c,r)=>{for(var o in r||(r={}))h.call(r,o)&&ue(c,o,r[o]);if(y)for(var o of y(r))L.call(r,o)&&ue(c,o,r[o]);return c};const le=c=>React.createElement("svg",X({width:8,height:8,xmlns:"http://www.w3.org/2000/svg"},c),React.createElement("title",null,"\u5F85\u64CD\u4F5C"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M4 0a4 4 0 1 1 0 8 4 4 0 0 1 0-8Z",fill:"#FFB310"}),React.createElement("path",{d:"M3.775 2.412a.287.287 0 1 0-.573 0v1.71c0 .316.257.573.573.573h1.718a.287.287 0 1 0 0-.573H3.775v-1.71Z",fill:"#FFF1D4"})));var he="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGZpbGwtcnVsZT0ibm9uemVybyIgZmlsbD0ibm9uZSI+PHBhdGggZD0iTTQgMGE0IDQgMCAxIDEgMCA4IDQgNCAwIDAgMSAwLThaIiBmaWxsPSIjRkZCMzEwIi8+PHBhdGggZD0iTTMuNzc1IDIuNDEyYS4yODcuMjg3IDAgMSAwLS41NzMgMHYxLjcxYzAgLjMxNi4yNTcuNTczLjU3My41NzNoMS43MThhLjI4Ny4yODcgMCAxIDAgMC0uNTczSDMuNzc1di0xLjcxWiIgZmlsbD0iI0ZGRjFENCIvPjwvZz48L3N2Zz4=",Te=t(66309),Ie=t(53846),xe=t(86074),e=function(c){var r=c.state,o=(0,xe.jsx)(Te.Z,{children:r||"-"});return["success","valid"].includes(r)?o=(0,xe.jsxs)(Te.Z,{className:Ie.Z.validTag,children:[(0,xe.jsx)("img",{src:j,alt:"VALID_ICON",className:Ie.Z.imgResult}),"Valid"]}):["error","invalid","failed"].includes(r)?o=(0,xe.jsxs)(Te.Z,{className:Ie.Z.invalidTag,children:[(0,xe.jsx)("img",{src:Q,alt:"VALID_ICON",className:Ie.Z.imgResult}),"Invalid"]}):["waiting","wait"].includes(r)&&(o=(0,xe.jsxs)(Te.Z,{className:Ie.Z.waitingTag,children:[(0,xe.jsx)("img",{src:he,alt:"WAITING_ICON",className:Ie.Z.imgProcess}),"Waiting"]})),o}},24163:function(ge,J,t){"use strict";var V=t(97857),l=t.n(V),w=t(25593),g=t(83062),oe=t(62435),p=t(86074),$=w.Z.Paragraph;J.Z=function(u){var Q=u.text,I=u.width,S=u.maxWidth,Y=u.rows,P=Y===void 0?2:Y,_=u.placement,me=_===void 0?"top":_,T=u.color,j=T===void 0?"rgba(0, 0, 0, 0.88)":T,N=u.link,y=N===void 0?!1:N,h=u.onClickCallBackFunc,L=u.style,ue=L===void 0?{}:L,X=u.copyable,le=X===void 0?!1:X;return(0,p.jsx)("div",{style:{maxWidth:S,width:I},children:(0,p.jsx)(g.Z,{title:(0,p.jsx)("div",{children:Q}),placement:me,children:(0,p.jsx)($,{ellipsis:{rows:P},style:l()({marginBottom:0,color:j,cursor:y?"pointer":""},ue),onClick:h,copyable:le,children:Q})})})}},52078:function(ge,J,t){"use strict";var V=t(97857),l=t.n(V),w=t(27997),g=t(62435),oe=t(86074),p=function(u){w.Mj.register({id:"json"});var Q=u.value,I=Q===void 0?"{}":Q,S=u.onChange,Y=u.editorStyle,P=Y===void 0?{}:Y,_=u.editorKey,me=_===void 0?"json-editor":_,T=u.readOnly,j=T===void 0?!1:T,N=(0,g.useRef)(),y=(0,g.useRef)(),h=function(){var ue=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"{}";try{return JSON.parse(ue),ue}catch(X){return console.warn("Invalid JSON string:",X),"{}"}};return(0,g.useEffect)(function(){if(N.current)return y.current?y.current.setValue(I):(y.current=w.j6.create(N.current,{value:h(I),language:"json",theme:"vs",readOnly:j,folding:!0,automaticLayout:!0}),y.current.onDidChangeModelContent(function(){var L=y.current.getValue();console.log("[JSONEditor] \u7F16\u8F91\u5668\u5185\u5BB9\u53D8\u66F4:",{newValue:L}),S==null||S(L)})),function(){if(y!=null&&y.current){var L;y==null||(L=y.current)===null||L===void 0||L.dispose(),y.current=null}}},[]),(0,g.useEffect)(function(){y.current&&I!==y.current.getValue()&&y.current.setValue(h(I))},[I]),(0,oe.jsx)("div",{ref:N,style:l()({height:360,borderRadius:4,overflow:"hidden"},P)},me)};J.Z=p},59999:function(ge,J,t){"use strict";t.d(J,{j:function(){return oe}});var V=t(62435),l=t(96486),w=t.n(l),g=t(45830),oe=function($){var u=$.platformList,Q=$.form,I=$.onPlatformChange,S=$.requestResourceTypeList,Y=$.requestCloudAccountBaseInfoList,P=$.platformFieldName,_=P===void 0?"platformList":P,me=$.resourceTypeFieldName,T=me===void 0?"resourceTypeList":me,j=(0,g.useLocation)(),N=j.search,y=new URLSearchParams(N),h=y.get("platform");(0,V.useEffect)(function(){var L;if(!(!u||u.length===0)&&(0,l.isEmpty)(h)){var ue=Q.getFieldValue(_);if((0,l.isEmpty)(ue)){var X=((L=u[0])===null||L===void 0?void 0:L.value)||u[0];if(X){var le=[X];Q.setFieldValue(_,le),T&&Q.setFieldValue(T,null),I&&I(le),S&&S(le),Y&&Y({platformList:le})}}}},[u,h,Q,I,S,Y,_,T])}},87958:function(ge,J,t){"use strict";t.r(J),t.d(J,{default:function(){return Pt}});var V=t(39380),l=t(62435),w=t(97857),g=t.n(w),oe=t(15009),p=t.n(oe),$=t(99289),u=t.n($),Q=t(5574),I=t.n(Q),S=t(24163),Y=t(25593),P=t(99859),_=t(17788),me=t(21532),T=t(71230),j=t(15746),N=t(86250),y=t(96074),h=t(45830),L={leftInfoLabel:"leftInfoLabel___SJHhs",rightInfoLabel:"rightInfoLabel___c8v5r",basicInfoValue:"basicInfoValue___Cwl01",accountModal:"accountModal___hexAB",sectionDivider:"sectionDivider___oQjeE",proxyCollapse:"proxyCollapse___dPuDK"},ue=t(91618),X={ALI_CLOUD:{type:"basic",fields:[{name:"ak",label:"AK",required:!0},{name:"sk",label:"SK",required:!0}],hasProxy:!0},HUAWEI_CLOUD:{type:"basic",fields:[{name:"ak",label:"AK",required:!0},{name:"sk",label:"SK",required:!0}]},BAIDU_CLOUD:{type:"basic",fields:[{name:"ak",label:"AK",required:!0},{name:"sk",label:"SK",required:!0}]},AWS:{type:"basic",fields:[{name:"ak",label:"AK",required:!0},{name:"sk",label:"SK",required:!0}]},TENCENT_CLOUD:{type:"basic",fields:[{name:"ak",label:"AK",required:!0},{name:"sk",label:"SK",required:!0}]},KINGSOFT_CLOUD:{type:"basic",fields:[{name:"ak",label:"AK",required:!0},{name:"sk",label:"SK",required:!0}]},AZURE:{type:"basic",fields:[{name:"ak",label:"AK",required:!0},{name:"sk",label:"SK",required:!0}]},GCP:{type:"json",fields:[{name:"credentialsJson",label:"GCP KEY",required:!0}]},ALI_CLOUD_PRIVATE:{type:"exclusive",fields:[{name:"ak",label:"AK",required:!0},{name:"sk",label:"SK",required:!0},{name:"endpoint",label:"Endpoint",required:!0},{name:"regionId",label:"RegionId",required:!0}]},HUAWEI_CLOUD_PRIVATE:{type:"extend",fields:[{name:"ak",label:"AK",required:!0},{name:"sk",label:"SK",required:!0},{name:"iamEndpoint",label:"Iam_Endpoint",required:!0},{name:"ecsEndpoint",label:"Ecs_Endpoint",required:!0},{name:"elbEndpoint",label:"Elb_Endpoint",required:!0},{name:"evsEndpoint",label:"Evs_Endpoint",required:!0},{name:"vpcEndpoint",label:"Vpc_Endpoint",required:!0},{name:"obsEndpoint",label:"Obs_Endpoint",required:!0},{name:"regionId",label:"RegionId",required:!0},{name:"projectId",label:"ProjectId"}]}},le={cloudAccountId:[{required:!0,message:"Please enter your cloud account ID"}],alias:[{required:!0,message:"Please enter the alias of your cloud account"}],tenantId:[{required:!0,message:"Please select the tenant"}],platform:[{required:!0,message:"Please select the cloud platform"}]},he=["GCP"],Te=null,Ie=null,xe=null,e=t(86074),c=Y.Z.Text,r=function(d){var A,z,n=d.accountInfo,ae=d.visible,E=d.onCancel,O=d.tenantListAll,M=d.resourceTypeList,D=(0,h.useIntl)(),de=P.Z.useForm(),ie=I()(de,1),x=ie[0],s=he!=null&&he.includes(n==null?void 0:n.platform)?600:500;return(0,e.jsxs)(_.Z,{title:(0,e.jsx)("div",{style:{fontSize:16,fontWeight:500},children:D.formatMessage({id:"cloudAccount.extend.title.accountInfo"})}),open:ae,onCancel:E,footer:null,width:800,style:{minHeight:s},destroyOnClose:!0,children:[(0,e.jsx)(me.ZP,{theme:{components:{Form:{labelColor:"rgba(74, 74, 74, 1)",colorTextHeading:"rgba(74, 74, 74, 1)"}}},children:(0,e.jsxs)(P.Z,{form:x,layout:"vertical",children:[(0,e.jsxs)(T.Z,{children:[(0,e.jsxs)(j.Z,{span:12,children:[(0,e.jsxs)(T.Z,{style:{height:44},children:[(0,e.jsxs)("span",{className:L.leftInfoLabel,children:[D.formatMessage({id:"cloudAccount.extend.title.accountId"}),"\xA0:"]}),(0,e.jsx)(S.Z,{style:{paddingTop:11,color:"#457aff"},text:(n==null?void 0:n.cloudAccountId)||"-",rows:1,maxWidth:100})]}),(0,e.jsxs)(T.Z,{style:{height:44},children:[(0,e.jsxs)("span",{className:L.leftInfoLabel,children:[D.formatMessage({id:"cloudAccount.extend.title.alias"}),"\xA0:"]}),(0,e.jsx)(S.Z,{style:{paddingTop:11,color:"#457aff"},text:(n==null?void 0:n.alias)||"-",rows:1,maxWidth:100})]}),(0,e.jsxs)(T.Z,{style:{height:44},children:[(0,e.jsxs)("span",{className:L.leftInfoLabel,children:[D.formatMessage({id:"cloudAccount.extend.title.platform"}),"\xA0:"]}),(0,e.jsx)(S.Z,{style:{paddingTop:11,color:"#457aff"},text:(M==null||(A=M.filter(function(C){return C.value===(n==null?void 0:n.platform)}))===null||A===void 0||(A=A.map(function(C){return D.formatMessage({id:C.label})}))===null||A===void 0?void 0:A.toString())||"-",rows:1,maxWidth:100})]}),(0,e.jsxs)(T.Z,{style:{height:44},children:[(0,e.jsxs)("span",{className:L.leftInfoLabel,children:[D.formatMessage({id:"common.select.label.tenant"}),"\xA0:"]}),(0,e.jsx)(S.Z,{style:{paddingTop:11,color:"#457aff"},text:(O==null||(z=O.find(function(C){return C.value===(n==null?void 0:n.tenantId)}))===null||z===void 0?void 0:z.label)||"-",rows:1,maxWidth:100})]})]}),(0,e.jsxs)(j.Z,{span:12,children:[(0,e.jsxs)(T.Z,{style:{height:44},children:[(0,e.jsxs)("span",{className:L.rightInfoLabel,children:[D.formatMessage({id:"cloudAccount.extend.title.asset.number"}),"\xA0:"]}),(0,e.jsx)("span",{className:L.basicInfoValue,style:{color:"#457aff"},children:(n==null?void 0:n.resourceCount)||0})]}),(0,e.jsxs)(T.Z,{children:[(0,e.jsx)("span",{className:L.rightInfoLabel,style:{height:44},children:he!=null&&he.includes(n==null?void 0:n.platform)?"GCP KEY ".concat(D.formatMessage({id:"common.link.text.status"})," : "):"AK/SK ".concat(D.formatMessage({id:"common.link.text.status"})," : ")}),(0,e.jsx)(N.Z,{align:"center",children:(0,e.jsx)(ue.Z,{state:n==null?void 0:n.status})})]})]})]}),(0,e.jsx)(P.Z.Item,{label:D.formatMessage({id:"cloudAccount.extend.title.lastScanTime"}),children:(0,e.jsx)(c,{style:{color:"rgba(74, 74, 74, 1)"},children:(n==null?void 0:n.lastScanTime)||" -"})}),(0,e.jsx)(P.Z.Item,{label:D.formatMessage({id:"cloudAccount.extend.title.createTime"}),children:(0,e.jsx)(c,{style:{color:"rgba(74, 74, 74, 1)"},children:(n==null?void 0:n.gmtCreate)||"-"})}),(0,e.jsx)(P.Z.Item,{label:D.formatMessage({id:"cloudAccount.extend.title.updateTime"}),children:(0,e.jsx)(c,{style:{color:"rgba(74, 74, 74, 1)"},children:(n==null?void 0:n.gmtModified)||"-"})})]})}),(0,e.jsx)(y.Z,{style:{margin:"18px 0 0 0",borderColor:"#457aff",opacity:.25}})]})},o=r,_e=t(13769),Xe=t.n(_e),Ae=t(92635),qe=t(58638),et=t(45605),tt=t(25035),at=t(184),Me=t(5966),Be=t(64317),nt=t(97462),rt=t(8214),st=t(63434),ot=t(3303),Pe=t(68872),je=t(83622),we=t(83062),We=t(57381),Ne=t(32983),Re=t(29448),lt=t(86548),it=t(52078),ct=function(d){var A=d.type,z=d.fields,n=d.accountId,ae=d.visible,E=d.onVisibleChange,O=d.value,M=d.onChange,D=(0,h.useIntl)(),de=function(s,C){var v=g()({},O||{});v[s]=C,M==null||M(v)},ie=function(s){var C=(s==null?void 0:s.trim())||"{}";M==null||M({credentialsJson:C})};return n&&!ae?(0,e.jsx)(P.Z.Item,{label:D.formatMessage({id:"cloudAccount.form.credential"}),name:"action",children:(0,e.jsx)(je.ZP,{type:"link",onClick:function(){return E(!0)},style:{padding:"4px 0",color:"#2f54eb"},children:(0,e.jsx)(lt.Z,{})})}):ae?A==="json"?(0,e.jsx)(Me.Z,{name:"credentialsJson",label:"GCP KEY",initialValue:(O==null?void 0:O.credentialsJson)||"{}",rules:[{required:!0,validator:function(){var x=u()(p()().mark(function C(v,m){return p()().wrap(function(B){for(;;)switch(B.prev=B.next){case 0:if(m!=null&&m.trim()){B.next=2;break}throw new Error("Please enter a valid GCP KEY");case 2:B.prev=2,JSON.parse(m),B.next=9;break;case 6:throw B.prev=6,B.t0=B.catch(2),new Error("Please enter a valid GCP KEY in JSON format");case 9:case"end":return B.stop()}},C,null,[[2,6]])}));function s(C,v){return x.apply(this,arguments)}return s}()}],children:(0,e.jsx)(it.Z,{value:(O==null?void 0:O.credentialsJson)||"{}",onChange:ie,editorStyle:{height:"240px"},editorKey:"CREDENTIALS_JSON_EDITOR"})}):(0,e.jsx)(e.Fragment,{children:z.map(function(x){var s=x.name;return(0,e.jsx)(Me.Z,{name:["credentials",s],label:x.label,rules:[{required:x.required}],fieldProps:{type:x.type||"text",onChange:function(v){return de(s,v.target.value)}}},s)})}):null},ut=ct,dt=t(90672),mt=function(){var d=(0,h.useIntl)();return(0,e.jsx)(dt.Z,{name:"proxyConfig",label:d.formatMessage({id:"cloudAccount.form.proxy"}),placeholder:d.formatMessage({id:"cloudAccount.form.proxy.placeholder"})})},ft=mt,Ve=t(96486),vt=t(79930),gt=function(){var d=(0,h.useIntl)(),A=(0,l.useState)(!1),z=I()(A,2),n=z[0],ae=z[1],E=(0,l.useState)([]),O=I()(E,2),M=O[0],D=O[1],de=(0,l.useCallback)(function(){var ie=u()(p()().mark(function x(s){var C;return p()().wrap(function(m){for(;;)switch(m.prev=m.next){case 0:if(s!=null&&s.trim()){m.next=2;break}return m.abrupt("return");case 2:return ae(!0),m.prev=3,m.next=6,(0,vt.queryGroupTypeList)({platformList:[s]});case 6:C=m.sent,(0,Ve.isEmpty)(C.content)?(D([]),Pe.ZP.error(d.formatMessage({id:"cloudAccount.message.text.no.assets"}))):D(C==null?void 0:C.content),m.next=14;break;case 10:m.prev=10,m.t0=m.catch(3),Pe.ZP.error("\u83B7\u53D6\u8D44\u6E90\u7C7B\u578B\u5217\u8868\u5931\u8D25"),D([]);case 14:return m.prev=14,ae(!1),m.finish(14);case 17:case"end":return m.stop()}},x,null,[[3,10,14,17]])}));return function(x){return ie.apply(this,arguments)}}(),[d]);return{loading:n,resourceTypes:M,fetchResourceTypes:de}},pt=["resourceTypeListForWeb","credentialMap","id","proxyConfig","platform"],ht=ot.Z.SHOW_CHILD,ke=Y.Z.Text,xt=function(d){var A=(0,h.useModel)("rule"),z=A.platformList,n=(0,h.useModel)("tenant"),ae=n.tenantListAll,E=gt(),O=E.loading,M=E.resourceTypes,D=E.fetchResourceTypes,de=P.Z.useForm(),ie=I()(de,1),x=ie[0],s=(0,h.useIntl)(),C=d.editFormVisible,v=d.accountInfo,m=d.setEditFormVisible,ve=d.requestCurrentData,B=(0,l.useState)(!0),Le=I()(B,2),q=Le[0],ne=Le[1],Fe=(0,l.useState)("{}"),Z=I()(Fe,2),Ce=Z[0],Ee=Z[1],De=function(W){var b=x.getFieldsValue(),K=b.platform;if(K){var te=X[K];if(te)if(te.type==="json"){var re=W.credentialsJson||"{}";Ee(re),x.setFieldsValue({credentials:{credentialsJson:re}})}else{var F=x.getFieldValue("credentials")||{},R=g()({},F);te.fields.forEach(function(se){var a=se.name;a in W&&W[a]!==void 0&&(R[a]=W[a])}),x.setFieldsValue({credentials:R})}}},ee=function(){var U=u()(p()().mark(function W(){var b,K,te,re,F,R,se,a,f,i,G,H,be,Oe,ze,Je,$e;return p()().wrap(function(pe){for(;;)switch(pe.prev=pe.next){case 0:if(b=x.getFieldsValue(),K=b.cloudAccountId,te=b.email,re=b.alias,F=b.tenantId,R=b.platform,se=b.resourceTypeList,a=b.site,f=b.owner,i=b.proxyConfig,G=b.credentials,H=b.enableInverseSelection,be={cloudAccountId:K,email:te,alias:re,tenantId:typeof F=="string"?parseInt(F,10):F,platform:R,resourceTypeList:se,site:a,owner:f,enableInverseSelection:H},Oe=X[R],Oe){pe.next=6;break}return pe.abrupt("return");case 6:return q&&(Oe.type==="json"?be.credentialsObj={credentialsJson:(G==null?void 0:G.credentialsJson)||Ce}:(ze=g()({},G||{}),Oe.fields.forEach(function(Nt){var Qe=Nt.name,Ye=x.getFieldValue(["credentials",Qe]);Ye!==void 0&&(ze[Qe]=Ye)}),be.credentialsObj=ze)),Oe.hasProxy&&i&&(be.proxyConfig=i),v.id&&(be.id=v.id),pe.next=11,(0,Ae.saveCloudAccount)(be);case 11:if(Je=pe.sent,Je.msg!=="success"){pe.next=18;break}return $e=v.id?"common.message.text.edit.success":"common.message.text.create.success",Pe.ZP.success(s.formatMessage({id:$e})),m(!1),pe.next=18,ve();case 18:case"end":return pe.stop()}},W)}));return function(){return U.apply(this,arguments)}}();(0,l.useEffect)(function(){if(C&&v.id){var U;ne(!1);var W=v.resourceTypeListForWeb,b=v.credentialMap,K=v.id,te=v.proxyConfig,re=v.platform,F=Xe()(v,pt),R=g()(g()({},F),{},{credentials:b||{},resourceTypeList:W||[],proxyConfig:te||void 0,platform:re||"",enableInverseSelection:F.enableInverseSelection||!1});re&&((U=X[re])===null||U===void 0?void 0:U.type)==="json"&&b!==null&&b!==void 0&&b.credentialsJson&&Ee(b.credentialsJson),x.setFieldsValue(R),v.platform&&D(v.platform)}},[C,v]);var ce=function(){x.resetFields()},Ze=function(){m(!1),ce()};return(0,e.jsxs)(at.a,{labelCol:{span:5},wrapperCol:{span:17},title:(0,e.jsxs)(e.Fragment,{children:[(0,e.jsx)("span",{style:{marginRight:4},children:s.formatMessage({id:v.id?"cloudAccount.extend.title.edit":"cloudAccount.extend.title.add"})}),(0,e.jsxs)(je.ZP,{size:"small",type:"link",href:"https://cloudrec.yuque.com/org-wiki-cloudrec-iew3sz/hocvhx/fetbofdu8dx15q73",target:"_blank",style:{color:"#2f54eb",gap:4},children:[(0,e.jsx)(qe.Z,{}),(0,e.jsx)("span",{children:s.formatMessage({id:"common.link.text.help.center"})})]})]}),width:720,form:x,drawerProps:{destroyOnClose:!0,onClose:Ze,styles:{body:{paddingTop:24}}},open:C,onFinish:ee,layout:"horizontal",children:[(0,e.jsx)(y.Z,{className:L.sectionDivider,dashed:!0,children:(0,e.jsx)(ke,{italic:!0,children:s.formatMessage({id:"cloudAccount.extend.title.basic.information"})})}),(0,e.jsxs)(T.Z,{children:[(0,e.jsx)(j.Z,{span:24,children:(0,e.jsx)(Me.Z,{disabled:!!v.id,name:"cloudAccountId",label:s.formatMessage({id:"cloudAccount.extend.title.account.id"}),rules:le.cloudAccountId,fieldProps:{suffix:!!v.id&&(0,e.jsx)(we.Z,{title:"\u4E91\u8D26\u53F7ID\u4E3A\u4E91\u5E73\u53F0\u4E3B\u8D26\u53F7ID\uFF0C\u521B\u5EFA\u540E\u65E0\u6CD5\u4FEE\u6539",children:(0,e.jsx)(et.Z,{style:{color:"rgba(0,0,0,.45)"}})})}})}),(0,e.jsx)(j.Z,{span:24,children:(0,e.jsx)(Me.Z,{name:"email",label:s.formatMessage({id:"cloudAccount.extend.title.account.email"})})}),(0,e.jsx)(j.Z,{span:24,children:(0,e.jsx)(Me.Z,{name:"alias",label:s.formatMessage({id:"cloudAccount.extend.title.account.alias"}),rules:le.alias})}),(0,e.jsx)(j.Z,{span:24,children:(0,e.jsx)(Be.Z,{label:s.formatMessage({id:"common.select.label.tenant"}),name:"tenantId",rules:le.tenantId,options:ae})}),(0,e.jsx)(j.Z,{span:24,children:(0,e.jsx)(Me.Z,{name:"owner",label:"Owner"})}),(0,e.jsx)(j.Z,{span:24,children:(0,e.jsx)(Be.Z,{label:s.formatMessage({id:"cloudAccount.extend.title.cloud.platform"}),name:"platform",rules:le.platform,options:(0,Re.T$)(z,"start"),onChange:function(W){v.id&&ne(!1),x.setFieldValue("resourceTypeList",void 0),D(W)}})})]}),(0,e.jsx)(nt.Z,{name:["platform"],children:function(W){var b=W.platform;if(!b)return null;var K=X[b];return K?(0,e.jsxs)(T.Z,{children:[(0,e.jsxs)(j.Z,{span:24,children:[(0,e.jsx)(y.Z,{className:L.sectionDivider,dashed:!0,children:(0,e.jsx)(ke,{italic:!0,children:s.formatMessage({id:"cloudAccount.extend.title.detailed.configuration"})})}),(0,e.jsx)(ut,{type:K.type,fields:K.fields,accountId:v.id,visible:q,onVisibleChange:ne,value:x.getFieldValue("credentials"),onChange:De})]}),(0,e.jsx)(j.Z,{span:24,style:{marginBottom:"-12px"},children:(0,e.jsx)(rt.Z,{label:s.formatMessage({id:"cloudAccount.extend.title.cloud.services"}),name:"resourceTypeList",fieldProps:{multiple:!0,showCheckedStrategy:ht,options:M,allowClear:!0,showSearch:!0,notFoundContent:O?(0,e.jsx)(We.Z,{size:"small"}):(0,e.jsx)(Ne.Z,{image:Ne.Z.PRESENTED_IMAGE_SIMPLE})},extra:(0,e.jsxs)(st.Z,{name:"enableInverseSelection",tooltip:s.formatMessage({id:"cloudAccount.extend.tooltip.selection.mode"}),style:{marginTop:"8px",marginBottom:0},initialValue:!1,children:[s.formatMessage({id:"cloudAccount.extend.title.cloud.services.inverse.selection"}),(0,e.jsx)(we.Z,{title:s.formatMessage({id:"cloudAccount.extend.tooltip.selection.mode"}),children:(0,e.jsx)(tt.Z,{style:{marginLeft:4}})})]})})}),(0,e.jsx)(j.Z,{span:24,style:{marginTop:"-16px"},children:(0,e.jsx)(Me.Z,{name:"site",label:s.formatMessage({id:"cloudAccount.extend.title.cloud.site"})})}),K.hasProxy&&(0,e.jsxs)(j.Z,{span:24,children:[(0,e.jsx)(y.Z,{className:L.sectionDivider,dashed:!0,children:(0,e.jsx)(ke,{italic:!0,children:s.formatMessage({id:"cloudAccount.form.proxy"})})}),(0,e.jsx)(ft,{})]})]}):null}})]})},Ue=xt,jt=t(17910),yt=t(98165),Ct=t(62548),It=t(40357),At=t(72269),Ke=t(86738),k={accountListTable:"accountListTable___EAu4J",cloudAccountWrap:"cloudAccountWrap___rED3n",cloudAccountList:"cloudAccountList___bSSKI",accountCard:"accountCard___Ff6OW",divider:"divider___oeq1I",propertyWrap:"propertyWrap___cmHKv",propertyName:"propertyName___fiUje",accountNameWrap:"accountNameWrap___gsm80",accountModal:"accountModal___ZRBFT",iKnow:"iKnow____ILRT",basicInfoRow:"basicInfoRow___Nlip5",basicLeftRow:"basicLeftRow___KpoYr",leftInfoLabel:"leftInfoLabel___b3k2E",rightInfoLabel:"rightInfoLabel___ch993",basicInfoValue:"basicInfoValue___XJpgy"},Mt=function(d){var A=d.account,z=d.requestInitData,n=d.requestCurrentData,ae=A.id,E=A.platform,O=A.cloudAccountId,M=A.alias,D=A.accountStatus,de=A.tenantName,ie=A.resourceCount,x=A.riskCount,s=A.lastScanTime,C=A.collectorStatus,v=A.gmtCreate,m=A.gmtModified,ve=(0,h.useModel)("rule"),B=ve.platformList,Le=Pe.ZP.useMessage(),q=I()(Le,2),ne=q[0],Fe=q[1],Z=(0,h.useIntl)(),Ce=(0,l.useState)(!1),Ee=I()(Ce,2),De=Ee[0],ee=Ee[1],ce=(0,l.useRef)({}),Ze=(0,l.useState)(!1),U=I()(Ze,2),W=U[0],b=U[1],K=(0,l.useRef)({}),te=function(){var F=u()(p()().mark(function R(se,a){var f,i;return p()().wrap(function(H){for(;;)switch(H.prev=H.next){case 0:return f={cloudAccountId:se,accountStatus:a},H.next=3,(0,Ae.updateCloudAccountStatus)(f);case 3:if(i=H.sent,!(i.code===200||i.msg==="success")){H.next=8;break}return ne.success(Z.formatMessage({id:"common.message.text.edit.success"})),H.next=8,n();case 8:case"end":return H.stop()}},R)}));return function(se,a){return F.apply(this,arguments)}}(),re=function(){var F=u()(p()().mark(function R(){var se,a;return p()().wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return se=ne.loading(Z.formatMessage({id:"common.message.text.delete.loading"})),i.next=3,(0,Ae.removeCloudAccount)({id:ae});case 3:if(a=i.sent,se(),!(a.code===200||a.msg==="success")){i.next=9;break}return ne.success(Z.formatMessage({id:"common.message.text.delete.success"})),i.next=9,z();case 9:case"end":return i.stop()}},R)}));return function(){return F.apply(this,arguments)}}();return(0,e.jsxs)(e.Fragment,{children:[Fe,(0,e.jsxs)("div",{className:k.accountCard,children:[(0,e.jsxs)(N.Z,{justify:"space-between",style:{width:"100%"},children:[(0,e.jsxs)(N.Z,{children:[(0,e.jsx)(It.Z,{src:jt.J_[E],alt:"PLATFORM_ICON",width:62,height:62,preview:!1}),(0,e.jsxs)("div",{className:k.accountNameWrap,children:[(0,e.jsx)(S.Z,{text:O||"-",maxWidth:100,rows:1,style:{color:"#262626",fontSize:17,fontWeight:500},placement:"topLeft"}),(0,e.jsx)(S.Z,{text:M||"-",maxWidth:100,rows:1,style:{color:"#333",fontSize:12,margin:"1px 0"},placement:"topLeft"}),(0,e.jsx)(S.Z,{text:(0,Re.PZ)(E,B)||"-",maxWidth:100,rows:1,style:{color:"#999",fontSize:13},placement:"topLeft"})]})]}),(0,e.jsx)(we.Z,{title:Z.formatMessage({id:"cloudAccount.extend.title.collect.status"}),children:(0,e.jsx)(At.Z,{style:{flexShrink:0},checkedChildren:Z.formatMessage({id:"common.button.text.enable"}),unCheckedChildren:Z.formatMessage({id:"common.button.text.disable"}),checked:D==="valid",onClick:function(){return te(O,D==="valid"?"invalid":"valid")}})})]}),(0,e.jsx)(y.Z,{className:k.divider}),(0,e.jsxs)(T.Z,{gutter:[24,8],children:[(0,e.jsxs)(j.Z,{span:14,className:k.propertyWrap,children:[(0,e.jsx)("div",{className:k.propertyName,children:Z.formatMessage({id:"cloudAccount.extend.title.tenant.attribution"})}),(0,e.jsx)(S.Z,{text:de||"-",maxWidth:123,rows:1,style:{color:"#999",fontSize:13},placement:"topLeft"})]}),(0,e.jsxs)(j.Z,{span:10,className:k.propertyWrap,children:[(0,e.jsx)("div",{className:k.propertyName,children:Z.formatMessage({id:"cloudAccount.extend.title.asset.number"})}),(0,e.jsxs)(N.Z,{align:"center",gap:8,children:[(0,e.jsx)(S.Z,{text:ie,maxWidth:70,rows:1,style:{color:"#457AFF",fontSize:12},link:!0,onClickCallBackFunc:function(){return h.history.push("/assetManagement/assetList?platform=".concat(E,"&cloudAccountId=").concat(O))},placement:"topLeft"}),(0,e.jsx)(y.Z,{type:"vertical",style:{margin:0,height:12}}),(0,e.jsx)(S.Z,{text:x,maxWidth:70,rows:1,style:{color:"#ff4d4f",fontSize:12},link:!0,onClickCallBackFunc:function(){return h.history.push("/riskManagement/riskList?platform=".concat(E,"&cloudAccountId=").concat(O))},placement:"topLeft"})]})]}),(0,e.jsxs)(j.Z,{span:14,className:k.propertyWrap,children:[(0,e.jsx)("div",{className:k.propertyName,children:Z.formatMessage({id:"cloudAccount.extend.title.lastScanTime"})}),(0,e.jsx)(S.Z,{text:s||"-",maxWidth:123,rows:1,style:{color:"#999",fontSize:13},placement:"topLeft"})]}),(0,e.jsxs)(j.Z,{span:10,className:k.propertyWrap,children:[(0,e.jsx)("div",{className:k.propertyName,children:Z.formatMessage({id:"cloudAccount.extend.title.collection.status"})}),(0,e.jsxs)(N.Z,{align:"center",children:[(0,e.jsx)(S.Z,{text:C||"-",maxWidth:81,rows:1,style:{color:"#999",fontSize:13},placement:"topLeft"}),C==="\u626B\u63CF\u4E2D"?(0,e.jsx)(yt.Z,{style:{marginLeft:8,fontSize:13,color:"#1677FF"},spin:!0}):C==="\u5F85\u626B\u63CF"?(0,e.jsx)(Ke.Z,{title:Z.formatMessage({id:"cloudAccount.extend.collection.popconfirm"}),onConfirm:u()(p()().mark(function F(){var R;return p()().wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return a.next=2,(0,Ae.createCollectTask)({cloudAccountId:O});case 2:if(R=a.sent,!(R.code===200||R.msg==="success")){a.next=7;break}return ne.success(Z.formatMessage({id:"common.message.text.add.success"})),a.next=7,n();case 7:case"end":return a.stop()}},F)})),okText:Z.formatMessage({id:"common.button.text.ok"}),cancelText:Z.formatMessage({id:"common.button.text.cancel"}),children:(0,e.jsx)(Ct.Z,{style:{marginLeft:8,cursor:"pointer",fontSize:13,color:"#1677FF"}})}):null]})]}),(0,e.jsxs)(j.Z,{span:24,className:k.propertyWrap,children:[(0,e.jsx)("div",{className:k.propertyName,children:Z.formatMessage({id:"cloudAccount.extend.title.createAndUpdateTime"})}),(0,e.jsx)(S.Z,{text:v||"-",maxWidth:228,rows:1,style:{color:"#999",fontSize:13},placement:"topLeft"}),(0,e.jsx)(S.Z,{text:m||"-",maxWidth:228,rows:1,style:{color:"#999",fontSize:13,margin:"2px 0 16px 0"}})]})]}),(0,e.jsxs)(N.Z,{style:{width:"100%"},justify:"center",children:[(0,e.jsx)(Ke.Z,{title:Z.formatMessage({id:"common.button.text.delete.confirm"}),onConfirm:function(){return re()},okText:Z.formatMessage({id:"common.button.text.ok"}),cancelText:Z.formatMessage({id:"common.button.text.cancel"}),children:(0,e.jsx)(je.ZP,{type:"primary",style:{width:64,height:30,borderRadius:4,backgroundColor:"#FFF2F3",color:"#EC4344"},children:Z.formatMessage({id:"common.button.text.delete"})})}),(0,e.jsx)(je.ZP,{size:"small",type:"primary",style:{width:64,height:30,borderRadius:4,backgroundColor:"#E7F1FF",color:"#1677FF",margin:"0 8px"},onClick:function(){ee(!0),ce.current=g()({},A)},children:Z.formatMessage({id:"common.button.text.edit"})}),(0,e.jsx)(je.ZP,{size:"small",type:"link",style:{width:64,height:30,borderRadius:4,backgroundColor:"#E7F1FF",color:"#1677FF",marginLeft:8},onClick:function(){h.history.push("/cloudAccount/collectionRecord?platform=".concat(E,"&cloudAccountId=").concat(O))},children:Z.formatMessage({id:"cloudAccount.button.text.collection.record"})})]})]}),(0,e.jsx)(Ue,{editFormVisible:De,setEditFormVisible:ee,accountInfo:ce.current,requestCurrentData:n}),(0,e.jsx)(o,{accountModalVisible:W,setAccountModalVisible:b,accountModalInfo:K.current})]})},St=Mt,Lt=t(59999),Ge=t(93410),Et=t(84567),He=t(34041),Dt=t(42075),Zt=t(84611),fe=1,ye=12,bt=[{label:(0,e.jsx)(h.FormattedMessage,{id:"cloudAccount.module.search.open"}),value:"valid"},{label:(0,e.jsx)(h.FormattedMessage,{id:"cloudAccount.module.search.stop"}),value:"invalid"},{label:(0,e.jsx)(h.FormattedMessage,{id:"cloudAccount.module.search.scanning"}),value:"running"},{label:(0,e.jsx)(h.FormattedMessage,{id:"cloudAccount.module.search.waitingToScan"}),value:"waiting"}],Tt=function(){var d,A=(0,h.useModel)("rule"),z=A.platformList,n=P.Z.useForm(),ae=I()(n,1),E=ae[0],O=P.Z.useWatch("platformList",E),M=(0,h.useIntl)(),D=(0,l.useRef)({}),de=(0,l.useState)(!1),ie=I()(de,2),x=ie[0],s=ie[1],C=(0,l.useState)(fe),v=I()(C,2),m=v[0],ve=v[1],B=(0,l.useState)(ye),Le=I()(B,2),q=Le[0],ne=Le[1],Fe=(0,l.useState)(!1),Z=I()(Fe,2),Ce=Z[0],Ee=Z[1],De=(0,h.useRequest)(function(a){return(0,Ae.queryCloudAccountList)(a)},{manual:!0,formatResult:function(f){return f.content}}),ee=De.data,ce=De.run,Ze=De.loading,U=function(){var a=u()(p()().mark(function f(){return p()().wrap(function(G){for(;;)switch(G.prev=G.next){case 0:return ve(fe),ne(ye),E==null||E.resetFields(),G.next=5,ce({page:fe,size:ye});case 5:case"end":return G.stop()}},f)}));return function(){return a.apply(this,arguments)}}(),W=function(){var a=u()(p()().mark(function f(){var i;return p()().wrap(function(H){for(;;)switch(H.prev=H.next){case 0:return ve(fe),ne(ye),i=E.getFieldsValue(),H.next=5,ce(g()(g()({},i),{},{page:fe,size:ye}));case 5:case"end":return H.stop()}},f)}));return function(){return a.apply(this,arguments)}}(),b=function(){E.resetFields()},K=function(f){ve(fe),ne(ye),ce(g()(g()({},f),{},{page:fe,size:ye}))},te=(0,h.useRequest)(function(a){return(0,Ae.cloudAccountBaseInfoList)(g()({},a))},{formatResult:function(f){if(f.msg==="success"){var i;return(f==null||(i=f.content)===null||i===void 0||(i=i.accountAliasList)===null||i===void 0?void 0:i.map(function(G){return{label:G,value:G}}))||[]}}}),re=te.data,F=te.run,R=te.loading;(0,Lt.j)({platformList:z,form:E,requestCloudAccountBaseInfoList:F,platformFieldName:"platformList"}),(0,l.useEffect)(function(){if(!Ce){var a=setTimeout(function(){var f=E.getFieldValue("platformList");f&&f.length>0?ce({page:m,size:q,platformList:f}):ce({page:m,size:q}),Ee(!0)},100);return function(){return clearTimeout(a)}}},[Ce,m,q]),(0,l.useEffect)(function(){if(Ce&&(m!==fe||q!==ye)){var a=E.getFieldsValue();ce(g()(g()({},a),{},{page:m,size:q}))}},[m,q,Ce]);var se=(0,l.useMemo)(function(){var a=function(i){F({platformList:E.getFieldValue("platformList")||[],cloudAccountSearch:i})};return(0,Ve.debounce)(a,500)},[Ae.cloudAccountBaseInfoList]);return(0,e.jsxs)(e.Fragment,{children:[(0,e.jsx)(Ge.Z,{style:{marginBottom:16},children:(0,e.jsxs)(P.Z,{form:E,onFinish:K,children:[(0,e.jsx)(T.Z,{gutter:[24,24],children:(0,e.jsx)(j.Z,{span:24,children:(0,e.jsx)(P.Z.Item,{name:"platformList",label:M.formatMessage({id:"common.select.label.cloudPlatform"}),style:{marginBottom:16},children:(0,e.jsx)(Et.Z.Group,{options:(0,Re.T$)(z),onChange:function(f){var i=f||[];F({platformList:i}),ce({page:fe,size:q,platformList:i.length>0?i:void 0}),ve(fe)}})})})}),(0,e.jsxs)(T.Z,{gutter:[24,24],children:[(0,e.jsx)(j.Z,{span:6,children:(0,e.jsx)(P.Z.Item,{name:"cloudAccountId",label:M.formatMessage({id:"common.select.label.cloudAccount"}),style:{marginBottom:0,width:"100%"},children:(0,e.jsx)(He.Z,{allowClear:!0,showSearch:!0,placeholder:M.formatMessage({id:"common.select.query.text.placeholder"}),notFoundContent:R&&(0,e.jsx)(We.Z,{size:"small"}),onSearch:se,options:re||[]})})}),(0,e.jsx)(j.Z,{span:6,children:(0,e.jsx)(P.Z.Item,{name:"status",label:M.formatMessage({id:"common.select.label.Collection.status"}),style:{marginBottom:0,width:"100%"},children:(0,e.jsx)(He.Z,{allowClear:!0,placeholder:M.formatMessage({id:"common.select.text.placeholder"}),options:bt})})}),(0,e.jsx)(j.Z,{span:6,offset:6,style:{width:"100%"},children:(0,e.jsx)(N.Z,{justify:"flex-end",style:{width:"100%"},children:(0,e.jsx)(P.Z.Item,{style:{marginBottom:0},children:(0,e.jsxs)(Dt.Z,{size:8,children:[(0,e.jsx)(je.ZP,{onClick:b,children:M.formatMessage({id:"common.button.text.reset"})}),(0,e.jsx)(je.ZP,{type:"primary",htmlType:"submit",loading:Ze,children:M.formatMessage({id:"common.button.text.query"})})]})})})})]})]})}),(0,e.jsxs)(Ge.Z,{style:{minHeight:488},children:[(0,e.jsx)(T.Z,{style:{marginBottom:28},justify:"end",children:(0,e.jsx)(je.ZP,{type:"primary",onClick:function(){s(!0),D.current={}},children:M.formatMessage({id:"common.button.text.add"})},"create")}),(0,e.jsx)(T.Z,{className:k.cloudAccountWrap,children:(0,e.jsx)(We.Z,{spinning:Ze,children:(0,Ve.isEmpty)(ee==null?void 0:ee.data)?(0,e.jsx)(N.Z,{align:"center",justify:"center",style:{width:" 100%",minHeight:356},children:(0,e.jsx)(Ne.Z,{image:Ne.Z.PRESENTED_IMAGE_SIMPLE})}):(0,e.jsx)("div",{className:k.cloudAccountList,children:ee==null||(d=ee.data)===null||d===void 0?void 0:d.map(function(a){return(0,e.jsx)(St,{account:a,requestInitData:U,requestCurrentData:W},a.id)})})})}),(0,e.jsx)(T.Z,{children:(0,e.jsx)(N.Z,{justify:"center",style:{width:"100%",marginTop:"16px"},children:(0,e.jsx)(Zt.Z,{onChange:function(f,i){ve(f),ne(i)},current:m,pageSize:q,size:"small",showTotal:function(f,i){return(0,Re.GO)(f,i,M==null?void 0:M.locale)},total:(ee==null?void 0:ee.total)||0,showSizeChanger:!0,pageSizeOptions:[12,24,48]})})})]}),(0,e.jsx)(Ue,{editFormVisible:x,setEditFormVisible:s,accountInfo:D.current,requestCurrentData:W})]})},Ft=Tt,Ot=function(){return(0,e.jsx)(V._z,{title:!1,children:(0,e.jsx)(Ft,{})})},Pt=Ot},53846:function(ge,J){"use strict";J.Z={customTitle:"customTitle___nzcxh",riskHigh:"riskHigh___GstO6",riskMedium:"riskMedium___F4JTb",riskLow:"riskLow___HJopw",imgProcess:"imgProcess___NGndv",imgResult:"imgResult___wKhiG",validTag:"validTag___TRSau",invalidTag:"invalidTag___opVlG",waitingTag:"waitingTag___JZpZT"}},85674:function(ge,J,t){var V={"./simpleWorker":18352,"./simpleWorker.js":18352};function l(w){return Promise.resolve().then(function(){if(!t.o(V,w)){var g=new Error("Cannot find module '"+w+"'");throw g.code="MODULE_NOT_FOUND",g}var oe=V[w];return t(oe)})}l.keys=function(){return Object.keys(V)},l.id=85674,ge.exports=l},10131:function(ge,J,t){var V={"./editorBaseApi":[20927],"./editorBaseApi.js":[20927],"./editorSimpleWorker":[81465],"./editorSimpleWorker.js":[81465],"./editorWorker":[85215],"./editorWorker.js":[85215],"./editorWorkerHost":[98008],"./editorWorkerHost.js":[98008],"./findSectionHeaders":[72846],"./findSectionHeaders.js":[72846],"./getIconClasses":[22016],"./getIconClasses.js":[22016],"./languageFeatureDebounce":[88191],"./languageFeatureDebounce.js":[88191],"./languageFeatures":[71922],"./languageFeatures.js":[71922],"./languageFeaturesService":[7421],"./languageFeaturesService.js":[7421],"./languageService":[81032],"./languageService.js":[81032],"./languagesAssociations":[73536],"./languagesAssociations.js":[73536],"./languagesRegistry":[4765],"./languagesRegistry.js":[4765],"./markerDecorations":[36357],"./markerDecorations.js":[36357],"./markerDecorationsService":[86036],"./markerDecorationsService.js":[86036],"./model":[73733],"./model.js":[73733],"./modelService":[51200],"./modelService.js":[51200],"./resolverService":[88216],"./resolverService.js":[88216],"./semanticTokensDto":[14704],"./semanticTokensDto.js":[14704],"./semanticTokensProviderStyling":[92294],"./semanticTokensProviderStyling.js":[92294],"./semanticTokensStyling":[73343],"./semanticTokensStyling.js":[73343],"./semanticTokensStylingService":[84146],"./semanticTokensStylingService.js":[84146],"./textModelSync/textModelSync.impl":[28944],"./textModelSync/textModelSync.impl.js":[28944],"./textModelSync/textModelSync.protocol":[23145,3145],"./textModelSync/textModelSync.protocol.js":[23145,3145],"./textResourceConfiguration":[71765],"./textResourceConfiguration.js":[71765],"./treeSitterParserService":[28922],"./treeSitterParserService.js":[28922],"./treeViewsDnd":[80642],"./treeViewsDnd.js":[80642],"./treeViewsDndService":[58345],"./treeViewsDndService.js":[58345],"./unicodeTextModelHighlighter":[31446],"./unicodeTextModelHighlighter.js":[31446]};function l(w){if(!t.o(V,w))return Promise.resolve().then(function(){var p=new Error("Cannot find module '"+w+"'");throw p.code="MODULE_NOT_FOUND",p});var g=V[w],oe=g[0];return Promise.all(g.slice(1).map(t.e)).then(function(){return t(oe)})}l.keys=function(){return Object.keys(V)},l.id=10131,ge.exports=l}}]); diff --git a/app/bootstrap/src/main/resources/static/p__CloudAccount__index.d5d83f95.async.js b/app/bootstrap/src/main/resources/static/p__CloudAccount__index.d5d83f95.async.js deleted file mode 100644 index 7411ccfa..00000000 --- a/app/bootstrap/src/main/resources/static/p__CloudAccount__index.d5d83f95.async.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[9418],{91618:function(ie,z,t){"use strict";t.d(z,{Z:function(){return Ve}});var P=t(62435),d=Object.defineProperty,N=Object.getOwnPropertySymbols,h=Object.prototype.hasOwnProperty,q=Object.prototype.propertyIsEnumerable,x=(r,o,l)=>o in r?d(r,o,{enumerable:!0,configurable:!0,writable:!0,value:l}):r[o]=l,Ee=(r,o)=>{for(var l in o||(o={}))h.call(o,l)&&x(r,l,o[l]);if(N)for(var l of N(o))q.call(o,l)&&x(r,l,o[l]);return r};const A=r=>React.createElement("svg",Ee({width:8,height:8,xmlns:"http://www.w3.org/2000/svg"},r),React.createElement("title",null,"\u5931\u8D25"),React.createElement("path",{d:"M4 0a4 4 0 1 1 0 8 4 4 0 0 1 0-8Zm-.81 2.784a.287.287 0 1 0-.406.405l.81.811-.81.81a.287.287 0 1 0 .405.406L4 4.406l.81.81a.287.287 0 1 0 .406-.405L4.406 4l.81-.81a.287.287 0 1 0-.405-.406L4 3.594l-.81-.81Z",fill:"#FF3931",fillRule:"nonzero"}));var G="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik00IDBhNCA0IDAgMSAxIDAgOCA0IDQgMCAwIDEgMC04Wm0tLjgxIDIuNzg0YS4yODcuMjg3IDAgMSAwLS40MDYuNDA1bC44MS44MTEtLjgxLjgxYS4yODcuMjg3IDAgMSAwIC40MDUuNDA2TDQgNC40MDZsLjgxLjgxYS4yODcuMjg3IDAgMSAwIC40MDYtLjQwNUw0LjQwNiA0bC44MS0uODFhLjI4Ny4yODcgMCAxIDAtLjQwNS0uNDA2TDQgMy41OTRsLS44MS0uODFaIiBmaWxsPSIjRkYzOTMxIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",M=Object.defineProperty,Z=Object.getOwnPropertySymbols,ae=Object.prototype.hasOwnProperty,ve=Object.prototype.propertyIsEnumerable,_=(r,o,l)=>o in r?M(r,o,{enumerable:!0,configurable:!0,writable:!0,value:l}):r[o]=l,fe=(r,o)=>{for(var l in o||(o={}))ae.call(o,l)&&_(r,l,o[l]);if(Z)for(var l of Z(o))ve.call(o,l)&&_(r,l,o[l]);return r};const ne=r=>React.createElement("svg",fe({width:8,height:8,xmlns:"http://www.w3.org/2000/svg"},r),React.createElement("title",null,"\u901A\u8FC7"),React.createElement("path",{d:"M4 0a4 4 0 1 1 0 8 4 4 0 0 1 0-8Zm1.712 2.788a.3.3 0 0 0-.424 0L3.502 4.576l-.79-.787a.3.3 0 0 0-.424.425l1.003.999a.3.3 0 0 0 .424-.001l1.997-2a.3.3 0 0 0 0-.424Z",fill:"#379E0E",fillRule:"nonzero"}));var f="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik00IDBhNCA0IDAgMSAxIDAgOCA0IDQgMCAwIDEgMC04Wm0xLjcxMiAyLjc4OGEuMy4zIDAgMCAwLS40MjQgMEwzLjUwMiA0LjU3NmwtLjc5LS43ODdhLjMuMyAwIDAgMC0uNDI0LjQyNWwxLjAwMy45OTlhLjMuMyAwIDAgMCAuNDI0LS4wMDFsMS45OTctMmEuMy4zIDAgMCAwIDAtLjQyNFoiIGZpbGw9IiMzNzlFMEUiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==",J=Object.defineProperty,Y=Object.getOwnPropertySymbols,Re=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,j=(r,o,l)=>o in r?J(r,o,{enumerable:!0,configurable:!0,writable:!0,value:l}):r[o]=l,Ie=(r,o)=>{for(var l in o||(o={}))Re.call(o,l)&&j(r,l,o[l]);if(Y)for(var l of Y(o))Ce.call(o,l)&&j(r,l,o[l]);return r};const Te=r=>React.createElement("svg",Ie({width:8,height:8,xmlns:"http://www.w3.org/2000/svg"},r),React.createElement("title",null,"\u5F85\u64CD\u4F5C"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M4 0a4 4 0 1 1 0 8 4 4 0 0 1 0-8Z",fill:"#FFB310"}),React.createElement("path",{d:"M3.775 2.412a.287.287 0 1 0-.573 0v1.71c0 .316.257.573.573.573h1.718a.287.287 0 1 0 0-.573H3.775v-1.71Z",fill:"#FFF1D4"})));var Ke="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGZpbGwtcnVsZT0ibm9uemVybyIgZmlsbD0ibm9uZSI+PHBhdGggZD0iTTQgMGE0IDQgMCAxIDEgMCA4IDQgNCAwIDAgMSAwLThaIiBmaWxsPSIjRkZCMzEwIi8+PHBhdGggZD0iTTMuNzc1IDIuNDEyYS4yODcuMjg3IDAgMSAwLS41NzMgMHYxLjcxYzAgLjMxNi4yNTcuNTczLjU3My41NzNoMS43MThhLjI4Ny4yODcgMCAxIDAgMC0uNTczSDMuNzc1di0xLjcxWiIgZmlsbD0iI0ZGRjFENCIvPjwvZz48L3N2Zz4=",ye=t(66309),u=t(53846),se=t(86074),Ve=function(r){var o=r.state,l=(0,se.jsx)(ye.Z,{children:o||"-"});return["success","valid"].includes(o)?l=(0,se.jsxs)(ye.Z,{className:u.Z.validTag,children:[(0,se.jsx)("img",{src:f,alt:"VALID_ICON",className:u.Z.imgResult}),"Valid"]}):["error","invalid","failed"].includes(o)?l=(0,se.jsxs)(ye.Z,{className:u.Z.invalidTag,children:[(0,se.jsx)("img",{src:G,alt:"VALID_ICON",className:u.Z.imgResult}),"Invalid"]}):["waiting","wait"].includes(o)&&(l=(0,se.jsxs)(ye.Z,{className:u.Z.waitingTag,children:[(0,se.jsx)("img",{src:Ke,alt:"WAITING_ICON",className:u.Z.imgProcess}),"Waiting"]})),l}},24163:function(ie,z,t){"use strict";var P=t(97857),d=t.n(P),N=t(25593),h=t(83062),q=t(62435),x=t(86074),Ee=N.Z.Paragraph;z.Z=function(A){var G=A.text,M=A.width,Z=A.maxWidth,ae=A.rows,ve=ae===void 0?2:ae,_=A.placement,fe=_===void 0?"top":_,ne=A.color,f=ne===void 0?"rgba(0, 0, 0, 0.88)":ne,J=A.link,Y=J===void 0?!1:J,Re=A.onClickCallBackFunc,Ce=A.style,j=Ce===void 0?{}:Ce,Ie=A.copyable,Te=Ie===void 0?!1:Ie;return(0,x.jsx)("div",{style:{maxWidth:Z,width:M},children:(0,x.jsx)(h.Z,{title:(0,x.jsx)("div",{children:G}),placement:fe,children:(0,x.jsx)(Ee,{ellipsis:{rows:ve},style:d()({marginBottom:0,color:f,cursor:Y?"pointer":""},j),onClick:Re,copyable:Te,children:G})})})}},52078:function(ie,z,t){"use strict";var P=t(97857),d=t.n(P),N=t(27997),h=t(62435),q=t(86074),x=function(A){N.Mj.register({id:"json"});var G=A.value,M=A.onChange,Z=A.editorStyle,ae=Z===void 0?{}:Z,ve=A.editorKey,_=A.readOnly,fe=_===void 0?!1:_,ne=(0,h.useRef)(),f=(0,h.useRef)();return(0,h.useEffect)(function(){if(ne.current)return f.current?f.current.setValue(G):(f.current=N.j6.create(ne.current,{value:G,language:"json",theme:"vs",readOnly:fe,folding:!0,automaticLayout:!0}),f.current.onDidChangeModelContent(function(){M==null||M(f.current.getValue())})),function(){if(f!=null&&f.current){var J;f==null||(J=f.current)===null||J===void 0||J.dispose(),f.current=null}}},[]),(0,h.useEffect)(function(){f.current&&G!==f.current.getValue()&&f.current.setValue(G)},[G]),(0,q.jsx)("div",{ref:ne,style:d()({height:360,borderRadius:4,overflow:"hidden"},ae)},ve)};z.Z=x},49243:function(ie,z,t){"use strict";t.r(z),t.d(z,{default:function(){return Ft}});var P=t(39380),d=t(62435),N=t(97857),h=t.n(N),q=t(15009),x=t.n(q),Ee=t(99289),A=t.n(Ee),G=t(5574),M=t.n(G),Z=t(24163),ae="data:image/png;base64,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",ve=t(91618),_=t(13769),fe=t.n(_),ne=t(52078),f=t(92635),J=t(79930),Y=t(29448),Re=t(58638),Ce=t(45605),j=t(5966),Ie=t(184),Te=t(64317),Ke=t(97462),ye=t(8214),u=t(92016),se=t(3303),Ve=t(25593),r=t(23323),o=t(83622),l=t(68872),Ne=t(96074),k=t(71230),w=t(15746),ze=t(83062),Be=t(57381),We=t(32983),Oe=t(96486),e=t(86074),ot=["resourceTypeListForWeb","credentialMap"],rt=se.Z.SHOW_CHILD,Ge=Ve.Z.Text,Qe=["ALI_CLOUD","HUAWEI_CLOUD","BAIDU_CLOUD","AWS","TENCENT_CLOUD","KINGSOFT_CLOUD"],K=["GCP"],He=["ALI_CLOUD_PRIVATE"],Je=["HUAWEI_CLOUD_PRIVATE"],lt=function(c){var m=c.accountId,b=c.extendEditorVisible,O=c.setExtendEditorVisible,F=c.jsonValue,S=c.jsonEditorChangeCallback,p=(0,u.useIntl)();return(0,e.jsxs)(e.Fragment,{children:[!!m&&!b&&(0,e.jsx)(r.Z.Item,{label:p.formatMessage({id:"cloudAccount.extend.title.cloud.operate"}),name:"action",children:(0,e.jsxs)(o.ZP,{type:"link",onClick:function(){return O(!0)},style:{padding:"4px 0",color:"#2f54eb"},children:["GCP KEY \xA0",p.formatMessage({id:"common.button.text.edit"})]})}),b&&(0,e.jsx)(j.Z,{name:"credentialsJson",label:"GCP KEY",rules:[{required:!0,validator:function(){return!F||F.length===0?Promise.reject("\u8BF7\u8F93\u5165GCP KEY"):Promise.resolve()}}],children:(0,e.jsx)(ne.Z,{value:F,onChange:S,editorStyle:{height:"240px"},editorKey:"CREDENTIALS_JSONE_DITOR"})})]})},it=function(c){var m=c.accountId,b=c.extendEditorVisible,O=c.setExtendEditorVisible,F=(0,u.useIntl)();return(0,e.jsxs)(e.Fragment,{children:[!!m&&!b&&(0,e.jsx)(r.Z.Item,{label:F.formatMessage({id:"cloudAccount.extend.title.cloud.operate"}),name:"action",children:(0,e.jsxs)(o.ZP,{type:"link",onClick:function(){return O(!0)},style:{padding:"4px 0",color:"#2f54eb"},children:["AK\u3001SK \xA0",F.formatMessage({id:"cloudAccount.extend.title.cloud.rotate"})]})}),b&&(0,e.jsxs)(e.Fragment,{children:[(0,e.jsx)(j.Z,{name:"ak",label:"AK",rules:[{required:!0}]}),(0,e.jsx)(j.Z,{name:"sk",label:"SK",rules:[{required:!0}]})]})]})},at=function(c){var m=c.accountId,b=c.extendEditorVisible,O=c.setExtendEditorVisible,F=(0,u.useIntl)();return(0,e.jsxs)(e.Fragment,{children:[!!m&&!b&&(0,e.jsx)(r.Z.Item,{label:F.formatMessage({id:"cloudAccount.extend.title.cloud.operate"}),name:"action",children:(0,e.jsxs)(o.ZP,{type:"link",onClick:function(){return O(!0)},style:{padding:"4px 0",color:"#2f54eb"},children:["EXCLUSIVE KEY \xA0",F.formatMessage({id:"common.button.text.edit"})]})}),b&&(0,e.jsxs)(e.Fragment,{children:[(0,e.jsx)(j.Z,{name:"ak",label:"AK",rules:[{required:!0}]}),(0,e.jsx)(j.Z,{name:"sk",label:"SK",rules:[{required:!0}]}),(0,e.jsx)(j.Z,{label:"Endpoint",name:"endpoint",rules:[{required:!0}]}),(0,e.jsx)(j.Z,{label:"RegionId",name:"regionId",rules:[{required:!0}]})]})]})},ct=function(c){var m=c.accountId,b=c.extendEditorVisible,O=c.setExtendEditorVisible,F=(0,u.useIntl)();return(0,e.jsxs)(e.Fragment,{children:[!!m&&!b&&(0,e.jsx)(r.Z.Item,{label:F.formatMessage({id:"cloudAccount.extend.title.cloud.operate"}),name:"action",children:(0,e.jsxs)(o.ZP,{type:"link",onClick:function(){return O(!0)},style:{padding:"4px 0",color:"#2f54eb"},children:["INTACT KEY \xA0",F.formatMessage({id:"common.button.text.edit"})]})}),b&&(0,e.jsxs)(e.Fragment,{children:[(0,e.jsx)(j.Z,{name:"ak",label:"AK",rules:[{required:!0}]}),(0,e.jsx)(j.Z,{name:"sk",label:"SK",rules:[{required:!0}]}),(0,e.jsx)(j.Z,{label:"Iam_Endpoint",name:"iamEndpoint",rules:[{required:!0}]}),(0,e.jsx)(j.Z,{label:"Ecs_Endpoint",name:"ecsEndpoint",rules:[{required:!0}]}),(0,e.jsx)(j.Z,{label:"Elb_Endpoint",name:"elbEndpoint",rules:[{required:!0}]}),(0,e.jsx)(j.Z,{label:"Evs_Endpoint",name:"evsEndpoint",rules:[{required:!0}]}),(0,e.jsx)(j.Z,{label:"Vpc_Endpoint",name:"vpcEndpoint",rules:[{required:!0}]}),(0,e.jsx)(j.Z,{label:"Obs_Endpoint",name:"obsEndpoint",rules:[{required:!0}]}),(0,e.jsx)(j.Z,{label:"RegionId",name:"regionId",rules:[{required:!0}]}),(0,e.jsx)(j.Z,{label:"ProjectId",name:"projectId"})]})]})},dt=function(c){var m=(0,u.useModel)("rule"),b=m.platformList,O=(0,u.useModel)("tenant"),F=O.tenantListAll,S=l.ZP.useMessage(),p=M()(S,2),I=p[0],$=p[1],R=r.Z.useForm(),he=M()(R,1),Q=he[0],y=(0,u.useIntl)(),de=(0,d.useState)("{}"),re=M()(de,2),H=re[0],je=re[1],ue=function(V){je(V),Q.validateFields(["credentialsJson"])},B=c.editFormVisible,n=c.accountInfo,ee=c.setEditFormVisible,i=c.requestCurrentData,U=(0,d.useState)(!1),D=M()(U,2),le=D[0],X=D[1],Se=(0,d.useState)([]),be=M()(Se,2),me=be[0],Le=be[1],Fe=(0,d.useState)(!0),Ze=M()(Fe,2),ge=Ze[0],v=Ze[1],a=function(){var C=A()(x()().mark(function V(s){var W,Ue,te,$e,we,et,tt,nt,ke,De,st;return x()().wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:return W=s||{},Ue=W.cloudAccountId,te=W.alias,$e=W.tenantId,we=W.platform,et=W.resourceTypeList,tt=W.site,nt=W.owner,ke={cloudAccountId:Ue,alias:te,tenantId:$e,platform:we,resourceTypeList:et,site:tt,owner:nt},De={},Qe.includes(we)?De={ak:s==null?void 0:s.ak,sk:s==null?void 0:s.sk}:K.includes(we)?De={credential:H}:He.includes(we)?De={ak:s==null?void 0:s.ak,sk:s==null?void 0:s.sk,endpoint:s==null?void 0:s.endpoint,regionId:s==null?void 0:s.regionId}:Je.includes(we)&&(De={ak:s==null?void 0:s.ak,sk:s==null?void 0:s.sk,iamEndpoint:s==null?void 0:s.iamEndpoint,ecsEndpoint:s==null?void 0:s.ecsEndpoint,elbEndpoint:s==null?void 0:s.elbEndpoint,evsEndpoint:s==null?void 0:s.evsEndpoint,vpcEndpoint:s==null?void 0:s.vpcEndpoint,obsEndpoint:s==null?void 0:s.obsEndpoint,regionId:s==null?void 0:s.regionId,projectId:s==null?void 0:s.projectId}),ke.credentialsObj=De,n.id&&(ke.id=n.id),Ae.next=8,(0,f.saveCloudAccount)(ke);case 8:if(st=Ae.sent,st.msg!=="success"){Ae.next=14;break}return n.id?I.success(y.formatMessage({id:"common.message.text.edit.success"})):I.success(y.formatMessage({id:"common.message.text.create.success"})),ee(!1),Ae.next=14,i();case 14:case"end":return Ae.stop()}},V)}));return function(s){return C.apply(this,arguments)}}(),g=function(){var C=A()(x()().mark(function V(s){var W;return x()().wrap(function(te){for(;;)switch(te.prev=te.next){case 0:if(s!=null&&s.trim()){te.next=2;break}return te.abrupt("return");case 2:return X(!0),te.next=5,(0,J.queryGroupTypeList)({platformList:[s]});case 5:W=te.sent,X(!1),(0,Oe.isEmpty)(W.content)?(Le([]),I.error(y.formatMessage({id:"cloudAccount.message.text.no.assets"}))):Le(W==null?void 0:W.content);case 8:case"end":return te.stop()}},V)}));return function(s){return C.apply(this,arguments)}}(),T=function(){v(!1)};(0,d.useEffect)(function(){if(B&&!(0,Oe.isEmpty)(n)&&n.id){T();var C=n.resourceTypeListForWeb,V=n.credentialMap,s=fe()(n,ot);Q.setFieldsValue(h()(h()(h()({},s),V),{},{resourceTypeList:C})),n.platform&&g(n.platform)}},[B,n]);var L=function(){Q.resetFields(),v(!0)},Pe=function(){ee(!1),L()};return(0,e.jsxs)(e.Fragment,{children:[$,(0,e.jsxs)(Ie.a,{labelCol:{span:5},wrapperCol:{span:17},title:(0,e.jsxs)(e.Fragment,{children:[(0,e.jsx)("span",{style:{marginRight:4},children:n.id?y.formatMessage({id:"cloudAccount.extend.title.edit"}):y.formatMessage({id:"cloudAccount.extend.title.add"})}),(0,e.jsxs)(o.ZP,{size:"small",type:"link",href:"https://cloudrec.yuque.com/org-wiki-cloudrec-iew3sz/hocvhx/fetbofdu8dx15q73",target:"_blank",style:{color:"#2f54eb",gap:4},children:[(0,e.jsx)(Re.Z,{}),(0,e.jsx)("span",{children:y.formatMessage({id:"common.link.text.help.center"})})]})]}),width:720,form:Q,drawerProps:{destroyOnClose:!0,onClose:function(){return Pe()},styles:{body:{paddingTop:24}}},open:B,onFinish:a,layout:"horizontal",children:[(0,e.jsx)(Ne.Z,{style:{marginTop:0,marginBottom:24},dashed:!0,children:(0,e.jsx)(Ge,{italic:!0,children:y.formatMessage({id:"cloudAccount.extend.title.basic.information"})})}),(0,e.jsxs)(k.Z,{children:[(0,e.jsx)(w.Z,{span:24,children:(0,e.jsx)(j.Z,{disabled:!!n.id,name:"cloudAccountId",label:y.formatMessage({id:"cloudAccount.extend.title.account.id"}),rules:[{required:!0}],placeholder:"\u8BF7\u8F93\u5165\u4E91\u8D26\u53F7ID",fieldProps:{suffix:!!n.id&&(0,e.jsx)(ze.Z,{title:"\u4E91\u8D26\u53F7ID\u4E3A\u4E91\u5E73\u53F0\u4E3B\u8D26\u53F7ID\uFF0C\u521B\u5EFA\u540E\u65E0\u6CD5\u4FEE\u6539",children:(0,e.jsx)(Ce.Z,{style:{color:"rgba(0,0,0,.45)"}})})}})}),(0,e.jsx)(w.Z,{span:24,children:(0,e.jsx)(j.Z,{name:"alias",label:y.formatMessage({id:"cloudAccount.extend.title.account.alias"}),rules:[{required:!0}],placeholder:"\u8BF7\u8F93\u5165\u4E91\u8D26\u53F7\u522B\u540D"})}),(0,e.jsx)(w.Z,{span:24,children:(0,e.jsx)(Te.Z,{label:y.formatMessage({id:"common.select.label.tenant"}),name:"tenantId",placeholder:"\u8BF7\u9009\u62E9\u79DF\u6237",rules:[{required:!0}],options:F,disabled:n.id&&!(n!=null&&n.changeTenantPermission)})}),(0,e.jsx)(w.Z,{span:24,children:(0,e.jsx)(j.Z,{name:"owner",label:"Owner",rules:[{required:!1}]})}),(0,e.jsx)(w.Z,{span:24,children:(0,e.jsx)(Te.Z,{label:y.formatMessage({id:"cloudAccount.extend.title.cloud.platform"}),name:"platform",placeholder:"\u8BF7\u9009\u62E9\u4E91\u5E73\u53F0",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u4E91\u5E73\u53F0"}],options:(0,Y.T$)(b,"start")||[],onChange:function(V){n.id&&T(),Q.setFieldValue("resourceTypeList",null),g(V)},formItemProps:{style:{marginBottom:24}}})})]}),(0,e.jsx)(Ke.Z,{name:["platform"],children:function(V){var s=V.platform;return(0,Oe.isEmpty)(s)?(0,e.jsx)(e.Fragment,{}):(0,e.jsxs)(k.Z,{children:[(0,e.jsxs)(w.Z,{span:24,children:[(0,e.jsx)(Ne.Z,{style:{marginTop:0,marginBottom:24},dashed:!0,children:(0,e.jsx)(Ge,{italic:!0,children:y.formatMessage({id:"cloudAccount.extend.title.detailed.configuration"})})}),K!=null&&K.includes(s)?(0,e.jsx)(lt,{accountId:n.id,extendEditorVisible:ge,setExtendEditorVisible:v,jsonValue:H,jsonEditorChangeCallback:ue}):Qe.includes(s)?(0,e.jsx)(it,{accountId:n.id,extendEditorVisible:ge,setExtendEditorVisible:v}):He.includes(s)?(0,e.jsx)(at,{accountId:n.id,extendEditorVisible:ge,setExtendEditorVisible:v}):Je.includes(s)?(0,e.jsx)(ct,{accountId:n.id,extendEditorVisible:ge,setExtendEditorVisible:v}):(0,e.jsx)(e.Fragment,{})]}),(0,e.jsx)(w.Z,{span:24,children:(0,e.jsx)(ye.Z,{label:y.formatMessage({id:"cloudAccount.extend.title.cloud.services"}),name:"resourceTypeList",fieldProps:{multiple:!0,showCheckedStrategy:rt,options:me||[],allowClear:!0,showSearch:!0,notFoundContent:le?(0,e.jsx)(Be.Z,{size:"small"}):(0,e.jsx)(We.Z,{image:We.Z.PRESENTED_IMAGE_SIMPLE})}})}),(0,e.jsx)(w.Z,{span:24,children:(0,e.jsx)(j.Z,{name:"site",label:y.formatMessage({id:"cloudAccount.extend.title.cloud.site"}),rules:[{required:!1}]})})]})}})]})]})},Ye=dt,ut=t(17788),mt=t(21532),oe=t(86250),E={accountListTable:"accountListTable___EAu4J",cloudAccountWrap:"cloudAccountWrap___rED3n",cloudAccountList:"cloudAccountList___bSSKI",accountCard:"accountCard___Ff6OW",divider:"divider___oeq1I",propertyWrap:"propertyWrap___cmHKv",propertyName:"propertyName___fiUje",accountNameWrap:"accountNameWrap___gsm80",accountModal:"accountModal___ZRBFT",iKnow:"iKnow____ILRT",basicInfoRow:"basicInfoRow___Nlip5",basicLeftRow:"basicLeftRow___KpoYr",leftInfoLabel:"leftInfoLabel___b3k2E",rightInfoLabel:"rightInfoLabel___ch993",basicInfoValue:"basicInfoValue___XJpgy"},Me=Ve.Z.Text,gt=function(c){var m,b,O=(0,u.useModel)("rule"),F=O.platformList,S=(0,u.useModel)("tenant"),p=S.tenantListAll,I=(0,u.useIntl)(),$=c.accountModalVisible,R=c.accountModalInfo,he=c.setAccountModalVisible,Q=(0,d.useState)([]),y=M()(Q,2),de=y[0],re=y[1],H=(0,u.useRequest)(function(D){return(0,J.queryGroupTypeList)({platformList:[D]})},{manual:!0,formatResult:function(le){var X=le.content;return re(X||[]),X}}),je=H.run,ue=H.loading,B=(0,u.useRequest)(function(D){return(0,f.cloudAccountDetailById)({id:D})},{manual:!0,formatResult:function(le){return le.content||{}}}),n=B.data,ee=B.run,i=B.loading,U=function(){he(!1)};return(0,d.useEffect)(function(){$&&(R!=null&&R.platform&&je(R==null?void 0:R.platform),R!=null&&R.id&&ee(R.id))},[$,R]),(0,e.jsxs)(ut.Z,{title:(0,e.jsx)("img",{src:ae,alt:"I_KNOW",className:E.iKnow}),width:600,destroyOnClose:!0,open:$,closable:!0,onOk:U,onCancel:U,loading:ue||i,styles:{body:{minHeight:K!=null&&K.includes(n==null?void 0:n.platform)?384:416,paddingLeft:36,paddingRight:36}},footer:(0,e.jsx)(o.ZP,{type:"primary",onClick:U,style:{padding:"6px 52px"},children:I.formatMessage({id:"cloudAccount.extend.title.iKnow"})}),wrapClassName:E.accountModal,children:[(0,e.jsx)(Ne.Z,{style:{margin:"18px 0 14px 0",borderColor:"#457aff",opacity:.25}}),(0,e.jsx)(mt.ZP,{theme:{components:{Form:{itemMarginBottom:8,labelColor:"rgba(131, 131, 131, 1)",labelColonMarginInlineEnd:24}}},children:(0,e.jsxs)(r.Z,{labelCol:{span:6},wrapperCol:{span:18},children:[(0,e.jsx)(r.Z.Item,{label:I.formatMessage({id:"cloudAccount.extend.title.account.id"}),children:(0,e.jsx)(Me,{style:{color:"#457aff",fontWeight:"bold"},children:(n==null?void 0:n.cloudAccountId)||"-"})}),(0,e.jsx)(r.Z.Item,{label:I.formatMessage({id:"cloudAccount.extend.title.account.alias"}),children:(0,e.jsx)(Me,{copyable:!0,style:{color:"rgba(74, 74, 74, 1)"},children:(n==null?void 0:n.alias)||"-"})}),!(K!=null&&K.includes(n==null?void 0:n.platform))&&(0,e.jsx)(r.Z.Item,{label:"AK",children:(0,e.jsx)(Me,{style:{color:"rgba(74, 74, 74, 1)"},children:(n==null?void 0:n.ak)||"-"})}),(0,e.jsx)(r.Z.Item,{label:I.formatMessage({id:"cloudAccount.extend.title.cloud.platform"}),children:(0,e.jsx)(oe.Z,{children:(0,e.jsx)("span",{style:{marginRight:12},children:(0,Y.fD)(n==null?void 0:n.platform,F)||"-"})})}),(0,e.jsxs)(k.Z,{className:E.basicInfoRow,children:[(0,e.jsxs)(w.Z,{span:12,className:E.basicLeftRow,children:[(0,e.jsxs)(k.Z,{style:{height:44},children:[(0,e.jsxs)("span",{className:E.leftInfoLabel,children:[I.formatMessage({id:"cloudAccount.extend.title.asset.type"}),"\xA0:"]}),(0,e.jsx)(Z.Z,{style:{paddingTop:11,color:"#457aff"},text:(n==null||(m=n.resourceTypeListForWeb)===null||m===void 0||(m=m.map(function(D){return(0,Y.xF)(de,D)}))===null||m===void 0?void 0:m.toString())||"-",rows:1,maxWidth:100})]}),(0,e.jsxs)(k.Z,{style:{height:44},children:[(0,e.jsxs)("span",{className:E.leftInfoLabel,children:[I.formatMessage({id:"common.select.label.tenant"}),"\xA0:"]}),(0,e.jsx)(Z.Z,{style:{paddingTop:11,color:"#457aff"},text:(p==null||(b=p.find(function(D){return D.value===(n==null?void 0:n.tenantId)}))===null||b===void 0?void 0:b.label)||"-",rows:1,maxWidth:100})]})]}),(0,e.jsxs)(w.Z,{span:12,children:[(0,e.jsxs)(k.Z,{style:{height:44},children:[(0,e.jsxs)("span",{className:E.rightInfoLabel,children:[I.formatMessage({id:"cloudAccount.extend.title.asset.number"}),"\xA0:"]}),(0,e.jsx)("span",{className:E.basicInfoValue,style:{color:"#457aff"},children:(n==null?void 0:n.resourceCount)||0})]}),(0,e.jsxs)(k.Z,{children:[(0,e.jsx)("span",{className:E.rightInfoLabel,style:{height:44},children:K!=null&&K.includes(n==null?void 0:n.platform)?"GCP KEY ".concat(I.formatMessage({id:"common.link.text.status"})," : "):"AK/SK ".concat(I.formatMessage({id:"common.link.text.status"})," : ")}),(0,e.jsx)(oe.Z,{align:"center",children:(0,e.jsx)(ve.Z,{state:n==null?void 0:n.status})})]})]})]}),(0,e.jsx)(r.Z.Item,{label:I.formatMessage({id:"cloudAccount.extend.title.lastScanTime"}),children:(0,e.jsx)(Me,{style:{color:"rgba(74, 74, 74, 1)"},children:(n==null?void 0:n.lastScanTime)||" -"})}),(0,e.jsx)(r.Z.Item,{label:I.formatMessage({id:"cloudAccount.extend.title.createTime"}),children:(0,e.jsx)(Me,{style:{color:"rgba(74, 74, 74, 1)"},children:(n==null?void 0:n.gmtCreate)||"-"})}),(0,e.jsx)(r.Z.Item,{label:I.formatMessage({id:"cloudAccount.extend.title.updateTime"}),children:(0,e.jsx)(Me,{style:{color:"rgba(74, 74, 74, 1)"},children:(n==null?void 0:n.gmtModified)||"-"})})]})}),(0,e.jsx)(Ne.Z,{style:{margin:"18px 0 0 0",borderColor:"#457aff",opacity:.25}})]})},vt=gt,ft=t(17910),xt=t(98165),pt=t(62548),ht=t(29104),jt=t(72269),Xe=t(86738),At=function(c){var m=c.account,b=c.requestInitData,O=c.requestCurrentData,F=m.id,S=m.platform,p=m.cloudAccountId,I=m.alias,$=m.accountStatus,R=m.tenantName,he=m.resourceCount,Q=m.lastScanTime,y=m.collectorStatus,de=m.gmtCreate,re=m.gmtModified,H=(0,u.useModel)("rule"),je=H.platformList,ue=l.ZP.useMessage(),B=M()(ue,2),n=B[0],ee=B[1],i=(0,u.useIntl)(),U=(0,d.useState)(!1),D=M()(U,2),le=D[0],X=D[1],Se=(0,d.useRef)({}),be=(0,d.useState)(!1),me=M()(be,2),Le=me[0],Fe=me[1],Ze=(0,d.useRef)({}),ge=function(){var a=A()(x()().mark(function g(T,L){var Pe,C;return x()().wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return Pe={cloudAccountId:T,accountStatus:L},s.next=3,(0,f.updateCloudAccountStatus)(Pe);case 3:if(C=s.sent,!(C.code===200||C.msg==="success")){s.next=8;break}return n.success(i.formatMessage({id:"common.message.text.edit.success"})),s.next=8,O();case 8:case"end":return s.stop()}},g)}));return function(T,L){return a.apply(this,arguments)}}(),v=function(){var a=A()(x()().mark(function g(){var T,L;return x()().wrap(function(C){for(;;)switch(C.prev=C.next){case 0:return T=n.loading(i.formatMessage({id:"common.message.text.delete.loading"})),C.next=3,(0,f.removeCloudAccount)({id:F});case 3:if(L=C.sent,T(),!(L.code===200||L.msg==="success")){C.next=9;break}return n.success(i.formatMessage({id:"common.message.text.delete.success"})),C.next=9,b();case 9:case"end":return C.stop()}},g)}));return function(){return a.apply(this,arguments)}}();return(0,e.jsxs)(e.Fragment,{children:[ee,(0,e.jsxs)("div",{className:E.accountCard,children:[(0,e.jsxs)(oe.Z,{justify:"space-between",style:{width:"100%"},children:[(0,e.jsxs)(oe.Z,{children:[(0,e.jsx)(ht.Z,{src:ft.J_[S],alt:"PLATFORM_ICON",width:62,height:62,preview:!1}),(0,e.jsxs)("div",{className:E.accountNameWrap,children:[(0,e.jsx)(Z.Z,{text:p||"-",maxWidth:100,rows:1,style:{color:"#262626",fontSize:17,fontWeight:500},placement:"topLeft"}),(0,e.jsx)(Z.Z,{text:I||"-",maxWidth:100,rows:1,style:{color:"#333",fontSize:12,margin:"1px 0"},placement:"topLeft"}),(0,e.jsx)(Z.Z,{text:(0,Y.PZ)(S,je)||"-",maxWidth:100,rows:1,style:{color:"#999",fontSize:13},placement:"topLeft"})]})]}),(0,e.jsx)(ze.Z,{title:i.formatMessage({id:"cloudAccount.extend.title.collect.status"}),children:(0,e.jsx)(jt.Z,{style:{flexShrink:0},checkedChildren:i.formatMessage({id:"common.button.text.enable"}),unCheckedChildren:i.formatMessage({id:"common.button.text.disable"}),checked:$==="valid",onClick:function(){return ge(p,$==="valid"?"invalid":"valid")}})})]}),(0,e.jsx)(Ne.Z,{className:E.divider}),(0,e.jsxs)(k.Z,{gutter:[24,8],children:[(0,e.jsxs)(w.Z,{span:14,className:E.propertyWrap,children:[(0,e.jsx)("div",{className:E.propertyName,children:i.formatMessage({id:"cloudAccount.extend.title.tenant.attribution"})}),(0,e.jsx)(Z.Z,{text:R||"-",maxWidth:123,rows:1,style:{color:"#999",fontSize:13},placement:"topLeft"})]}),(0,e.jsxs)(w.Z,{span:10,className:E.propertyWrap,children:[(0,e.jsx)("div",{className:E.propertyName,children:i.formatMessage({id:"cloudAccount.extend.title.asset.number"})}),(0,e.jsx)(Z.Z,{text:he,maxWidth:81,rows:1,style:{color:"#457AFF",fontSize:13},link:!0,onClickCallBackFunc:function(){return u.history.push("/assetManagement/assetList?platform=".concat(S,"&cloudAccountId=").concat(p))},placement:"topLeft"})]}),(0,e.jsxs)(w.Z,{span:14,className:E.propertyWrap,children:[(0,e.jsx)("div",{className:E.propertyName,children:i.formatMessage({id:"cloudAccount.extend.title.lastScanTime"})}),(0,e.jsx)(Z.Z,{text:Q||"-",maxWidth:123,rows:1,style:{color:"#999",fontSize:13},placement:"topLeft"})]}),(0,e.jsxs)(w.Z,{span:10,className:E.propertyWrap,children:[(0,e.jsx)("div",{className:E.propertyName,children:i.formatMessage({id:"cloudAccount.extend.title.collection.status"})}),(0,e.jsxs)(oe.Z,{align:"center",children:[(0,e.jsx)(Z.Z,{text:y||"-",maxWidth:81,rows:1,style:{color:"#999",fontSize:13},placement:"topLeft"}),y==="\u626B\u63CF\u4E2D"?(0,e.jsx)(xt.Z,{style:{marginLeft:8,fontSize:13,color:"#1677FF"},spin:!0}):y==="\u5F85\u626B\u63CF"?(0,e.jsx)(Xe.Z,{title:i.formatMessage({id:"cloudAccount.extend.collection.popconfirm"}),onConfirm:A()(x()().mark(function a(){var g;return x()().wrap(function(L){for(;;)switch(L.prev=L.next){case 0:return L.next=2,(0,f.createCollectTask)({cloudAccountId:p});case 2:if(g=L.sent,!(g.code===200||g.msg==="success")){L.next=7;break}return n.success(i.formatMessage({id:"common.message.text.add.success"})),L.next=7,O();case 7:case"end":return L.stop()}},a)})),okText:i.formatMessage({id:"common.button.text.ok"}),cancelText:i.formatMessage({id:"common.button.text.cancel"}),children:(0,e.jsx)(pt.Z,{style:{marginLeft:8,cursor:"pointer",fontSize:13,color:"#1677FF"}})}):null]})]}),(0,e.jsxs)(w.Z,{span:24,className:E.propertyWrap,children:[(0,e.jsx)("div",{className:E.propertyName,children:i.formatMessage({id:"cloudAccount.extend.title.createAndUpdateTime"})}),(0,e.jsx)(Z.Z,{text:de||"-",maxWidth:228,rows:1,style:{color:"#999",fontSize:13},placement:"topLeft"}),(0,e.jsx)(Z.Z,{text:re||"-",maxWidth:228,rows:1,style:{color:"#999",fontSize:13,margin:"2px 0 16px 0"}})]})]}),(0,e.jsxs)(oe.Z,{style:{width:"100%"},justify:"center",children:[(0,e.jsx)(Xe.Z,{title:i.formatMessage({id:"common.button.text.delete.confirm"}),onConfirm:function(){return v()},okText:i.formatMessage({id:"common.button.text.ok"}),cancelText:i.formatMessage({id:"common.button.text.cancel"}),children:(0,e.jsx)(o.ZP,{type:"primary",style:{width:64,height:30,borderRadius:4,backgroundColor:"#FFF2F3",color:"#EC4344"},children:i.formatMessage({id:"common.button.text.delete"})})}),(0,e.jsx)(o.ZP,{size:"small",type:"primary",style:{width:64,height:30,borderRadius:4,backgroundColor:"#E7F1FF",color:"#1677FF",margin:"0 8px"},onClick:function(){X(!0),Se.current=h()({},m)},children:i.formatMessage({id:"common.button.text.edit"})}),(0,e.jsx)(o.ZP,{size:"small",type:"link",style:{width:64,height:30,borderRadius:4,backgroundColor:"#E7F1FF",color:"#1677FF",marginLeft:8},onClick:function(){u.history.push("/cloudAccount/collectionRecord?platform=".concat(S,"&cloudAccountId=").concat(p))},children:i.formatMessage({id:"cloudAccount.button.text.collection.record"})})]})]}),(0,e.jsx)(Ye,{editFormVisible:le,setEditFormVisible:X,accountInfo:Se.current,requestCurrentData:O}),(0,e.jsx)(vt,{accountModalVisible:Le,setAccountModalVisible:Fe,accountModalInfo:Ze.current})]})},Et=At,qe=t(93410),Ct=t(84567),_e=t(34041),It=t(42075),yt=t(84611),xe=1,pe=12,Mt=[{label:(0,e.jsx)(u.FormattedMessage,{id:"cloudAccount.module.search.open"}),value:"valid"},{label:(0,e.jsx)(u.FormattedMessage,{id:"cloudAccount.module.search.stop"}),value:"invalid"},{label:(0,e.jsx)(u.FormattedMessage,{id:"cloudAccount.module.search.scanning"}),value:"running"},{label:(0,e.jsx)(u.FormattedMessage,{id:"cloudAccount.module.search.waitingToScan"}),value:"waiting"}],St=function(){var c,m=(0,u.useModel)("rule"),b=m.platformList,O=r.Z.useForm(),F=M()(O,1),S=F[0],p=(0,u.useIntl)(),I=(0,d.useRef)({}),$=(0,d.useState)(!1),R=M()($,2),he=R[0],Q=R[1],y=(0,d.useState)(xe),de=M()(y,2),re=de[0],H=de[1],je=(0,d.useState)(pe),ue=M()(je,2),B=ue[0],n=ue[1],ee=(0,u.useRequest)(function(v){return(0,f.queryCloudAccountList)(v)},{manual:!0,formatResult:function(a){return a.content}}),i=ee.data,U=ee.run,D=ee.loading,le=function(){var v=A()(x()().mark(function a(){return x()().wrap(function(T){for(;;)switch(T.prev=T.next){case 0:return H(xe),n(pe),S==null||S.resetFields(),T.next=5,U({page:xe,size:pe});case 5:case"end":return T.stop()}},a)}));return function(){return v.apply(this,arguments)}}(),X=function(){var v=A()(x()().mark(function a(){var g;return x()().wrap(function(L){for(;;)switch(L.prev=L.next){case 0:return H(xe),n(pe),g=S.getFieldsValue(),L.next=5,U(h()(h()({},g),{},{page:xe,size:pe}));case 5:case"end":return L.stop()}},a)}));return function(){return v.apply(this,arguments)}}(),Se=function(){S.resetFields()},be=function(a){H(xe),n(pe),U(h()(h()({},a),{},{page:xe,size:pe}))};(0,d.useEffect)(function(){U({page:re,size:B})},[]);var me=(0,u.useRequest)(function(v){return(0,f.cloudAccountBaseInfoList)(h()({},v))},{formatResult:function(a){if(a.msg==="success"){var g;return(a==null||(g=a.content)===null||g===void 0||(g=g.accountAliasList)===null||g===void 0?void 0:g.map(function(T){return{label:T,value:T}}))||[]}}}),Le=me.data,Fe=me.run,Ze=me.loading,ge=(0,d.useMemo)(function(){var v=function(g){Fe({platformList:S.getFieldValue("platformList")||[],cloudAccountSearch:g})};return(0,Oe.debounce)(v,500)},[f.cloudAccountBaseInfoList]);return(0,e.jsxs)(e.Fragment,{children:[(0,e.jsx)(qe.Z,{style:{marginBottom:16},children:(0,e.jsxs)(r.Z,{form:S,onFinish:be,children:[(0,e.jsx)(k.Z,{gutter:[24,24],children:(0,e.jsx)(w.Z,{span:24,children:(0,e.jsx)(r.Z.Item,{name:"platformList",label:p.formatMessage({id:"common.select.label.cloudPlatform"}),style:{marginBottom:16},children:(0,e.jsx)(Ct.Z.Group,{options:(0,Y.T$)(b),onChange:function(a){return Fe({platformList:a||[]})}})})})}),(0,e.jsxs)(k.Z,{gutter:[24,24],children:[(0,e.jsx)(w.Z,{span:6,children:(0,e.jsx)(r.Z.Item,{name:"cloudAccountId",label:p.formatMessage({id:"common.select.label.cloudAccount"}),style:{marginBottom:0,width:"100%"},children:(0,e.jsx)(_e.Z,{allowClear:!0,showSearch:!0,placeholder:p.formatMessage({id:"common.select.query.text.placeholder"}),notFoundContent:Ze&&(0,e.jsx)(Be.Z,{size:"small"}),onSearch:ge,options:Le||[]})})}),(0,e.jsx)(w.Z,{span:6,children:(0,e.jsx)(r.Z.Item,{name:"status",label:p.formatMessage({id:"common.select.label.Collection.status"}),style:{marginBottom:0,width:"100%"},children:(0,e.jsx)(_e.Z,{allowClear:!0,placeholder:p.formatMessage({id:"common.select.text.placeholder"}),options:Mt})})}),(0,e.jsx)(w.Z,{span:6,offset:6,style:{width:"100%"},children:(0,e.jsx)(oe.Z,{justify:"flex-end",style:{width:"100%"},children:(0,e.jsx)(r.Z.Item,{style:{marginBottom:0},children:(0,e.jsxs)(It.Z,{size:8,children:[(0,e.jsx)(o.ZP,{onClick:Se,children:p.formatMessage({id:"common.button.text.reset"})}),(0,e.jsx)(o.ZP,{type:"primary",htmlType:"submit",loading:D,children:p.formatMessage({id:"common.button.text.query"})})]})})})})]})]})}),(0,e.jsxs)(qe.Z,{style:{minHeight:488},children:[(0,e.jsx)(k.Z,{style:{marginBottom:28},justify:"end",children:(0,e.jsx)(o.ZP,{type:"primary",onClick:function(){Q(!0),I.current={}},children:p.formatMessage({id:"common.button.text.add"})},"create")}),(0,e.jsx)(k.Z,{className:E.cloudAccountWrap,children:(0,e.jsx)(Be.Z,{spinning:D,children:(0,Oe.isEmpty)(i==null?void 0:i.data)?(0,e.jsx)(oe.Z,{align:"center",justify:"center",style:{width:" 100%",minHeight:356},children:(0,e.jsx)(We.Z,{image:We.Z.PRESENTED_IMAGE_SIMPLE})}):(0,e.jsx)("div",{className:E.cloudAccountList,children:i==null||(c=i.data)===null||c===void 0?void 0:c.map(function(v){return(0,e.jsx)(Et,{account:v,requestInitData:le,requestCurrentData:X},v.id)})})})}),(0,e.jsx)(k.Z,{children:(0,e.jsx)(oe.Z,{justify:"center",style:{width:"100%",marginTop:"16px"},children:(0,e.jsx)(yt.Z,{onChange:function(a,g){H(a),n(g),U(h()(h()({},S.getFieldsValue()),{},{page:a,size:g}))},current:re,pageSize:B,size:"small",showTotal:function(a,g){return(0,Y.GO)(a,g,p==null?void 0:p.locale)},total:(i==null?void 0:i.total)||0,showSizeChanger:!0,pageSizeOptions:[12,24]})})})]}),(0,e.jsx)(Ye,{editFormVisible:he,setEditFormVisible:Q,accountInfo:I.current,requestCurrentData:X})]})},bt=St,Lt=function(){return(0,e.jsx)(P._z,{title:!1,children:(0,e.jsx)(bt,{})})},Ft=Lt},53846:function(ie,z){"use strict";z.Z={customTitle:"customTitle___nzcxh",riskHigh:"riskHigh___GstO6",riskMedium:"riskMedium___F4JTb",riskLow:"riskLow___HJopw",imgProcess:"imgProcess___NGndv",imgResult:"imgResult___wKhiG",validTag:"validTag___TRSau",invalidTag:"invalidTag___opVlG",waitingTag:"waitingTag___JZpZT"}},85674:function(ie,z,t){var P={"./simpleWorker":18352,"./simpleWorker.js":18352};function d(N){return Promise.resolve().then(function(){if(!t.o(P,N)){var h=new Error("Cannot find module '"+N+"'");throw h.code="MODULE_NOT_FOUND",h}var q=P[N];return t(q)})}d.keys=function(){return Object.keys(P)},d.id=85674,ie.exports=d},10131:function(ie,z,t){var P={"./editorBaseApi":[20927],"./editorBaseApi.js":[20927],"./editorSimpleWorker":[81465],"./editorSimpleWorker.js":[81465],"./editorWorker":[85215],"./editorWorker.js":[85215],"./editorWorkerHost":[98008],"./editorWorkerHost.js":[98008],"./findSectionHeaders":[72846],"./findSectionHeaders.js":[72846],"./getIconClasses":[22016],"./getIconClasses.js":[22016],"./languageFeatureDebounce":[88191],"./languageFeatureDebounce.js":[88191],"./languageFeatures":[71922],"./languageFeatures.js":[71922],"./languageFeaturesService":[7421],"./languageFeaturesService.js":[7421],"./languageService":[81032],"./languageService.js":[81032],"./languagesAssociations":[73536],"./languagesAssociations.js":[73536],"./languagesRegistry":[4765],"./languagesRegistry.js":[4765],"./markerDecorations":[36357],"./markerDecorations.js":[36357],"./markerDecorationsService":[86036],"./markerDecorationsService.js":[86036],"./model":[73733],"./model.js":[73733],"./modelService":[51200],"./modelService.js":[51200],"./resolverService":[88216],"./resolverService.js":[88216],"./semanticTokensDto":[14704],"./semanticTokensDto.js":[14704],"./semanticTokensProviderStyling":[92294],"./semanticTokensProviderStyling.js":[92294],"./semanticTokensStyling":[73343],"./semanticTokensStyling.js":[73343],"./semanticTokensStylingService":[84146],"./semanticTokensStylingService.js":[84146],"./textModelSync/textModelSync.impl":[28944],"./textModelSync/textModelSync.impl.js":[28944],"./textModelSync/textModelSync.protocol":[23145,3145],"./textModelSync/textModelSync.protocol.js":[23145,3145],"./textResourceConfiguration":[71765],"./textResourceConfiguration.js":[71765],"./treeSitterParserService":[28922],"./treeSitterParserService.js":[28922],"./treeViewsDnd":[80642],"./treeViewsDnd.js":[80642],"./treeViewsDndService":[58345],"./treeViewsDndService.js":[58345],"./unicodeTextModelHighlighter":[31446],"./unicodeTextModelHighlighter.js":[31446]};function d(N){if(!t.o(P,N))return Promise.resolve().then(function(){var x=new Error("Cannot find module '"+N+"'");throw x.code="MODULE_NOT_FOUND",x});var h=P[N],q=h[0];return Promise.all(h.slice(1).map(t.e)).then(function(){return t(q)})}d.keys=function(){return Object.keys(P)},d.id=10131,ie.exports=d}}]); diff --git a/app/bootstrap/src/main/resources/static/p__Home__index.9d21b935.async.js b/app/bootstrap/src/main/resources/static/p__Home__index.2bcd017b.async.js similarity index 75% rename from app/bootstrap/src/main/resources/static/p__Home__index.9d21b935.async.js rename to app/bootstrap/src/main/resources/static/p__Home__index.2bcd017b.async.js index 5fae9f15..0e94cc43 100644 --- a/app/bootstrap/src/main/resources/static/p__Home__index.9d21b935.async.js +++ b/app/bootstrap/src/main/resources/static/p__Home__index.2bcd017b.async.js @@ -1 +1 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[3371],{24163:function(se,b,t){var X=t(97857),B=t.n(X),U=t(25593),E=t(83062),x=t(62435),R=t(86074),e=U.Z.Paragraph;b.Z=function(A){var I=A.text,C=A.width,D=A.maxWidth,Z=A.rows,ne=Z===void 0?2:Z,q=A.placement,M=q===void 0?"top":q,W=A.color,le=W===void 0?"rgba(0, 0, 0, 0.88)":W,k=A.link,S=k===void 0?!1:k,L=A.onClickCallBackFunc,V=A.style,n=V===void 0?{}:V,z=A.copyable,G=z===void 0?!1:z;return(0,R.jsx)("div",{style:{maxWidth:D,width:C},children:(0,R.jsx)(E.Z,{title:(0,R.jsx)("div",{children:I}),placement:M,children:(0,R.jsx)(e,{ellipsis:{rows:ne},style:B()({marginBottom:0,color:le,cursor:S?"pointer":""},n),onClick:L,copyable:G,children:I})})})}},99069:function(se,b,t){var X=t(15009),B=t.n(X),U=t(99289),E=t.n(U),x=t(5574),R=t.n(x),e=t(99311),A=t(98665),I=t(37476),C=t(5966),D=t(97462),Z=t(92016),ne=t(68872),q=t(23323),M=t(96486),W=t.n(M),le=t(62435),k=t(86074),S=function(V){var n=(0,Z.useAccess)(),z=ne.ZP.useMessage(),G=R()(z,2),me=G[0],ve=G[1],ae=q.Z.useForm(),T=R()(ae,1),H=T[0],O=(0,Z.useIntl)(),K=V.editFormVisible,P=V.setEditFormVisible,ie=function(){P(!1),H.resetFields()},ge=function(){var ee=E()(B()().mark(function Y(Q){var re,oe,$,ue;return B()().wrap(function(J){for(;;)switch(J.prev=J.next){case 0:return re=Q.passwordAgo,oe=Q.passwordNow,$={oldPassword:re,newPassword:oe,userId:n.userId},J.next=4,(0,A.changeUserPassword)($);case 4:ue=J.sent,ue.msg==="success"&&(ie(),me.success(O.formatMessage({id:"individual.module.text.password.changed.successfully"})),(0,e.A)(600));case 6:case"end":return J.stop()}},Y)}));return function(Q){return ee.apply(this,arguments)}}();return(0,k.jsxs)(k.Fragment,{children:[ve,(0,k.jsxs)(I.Y,{title:O.formatMessage({id:"individual.module.text.change.password"}),width:520,form:H,modalProps:{destroyOnClose:!0,onCancel:function(){return ie()},styles:{body:{paddingTop:12}}},labelCol:{span:O.locale==="en-US"?7:4},wrapperCol:{span:O.locale==="en-US"?17:20},layout:"horizontal",open:K,onFinish:ge,children:[(0,k.jsx)(C.Z.Password,{name:"passwordAgo",label:O.formatMessage({id:"individual.module.text.old.password"}),rules:[{required:!0}]}),(0,k.jsx)(C.Z.Password,{name:"passwordNow",label:O.formatMessage({id:"individual.module.text.new.password"}),rules:[{required:!0}]}),(0,k.jsx)(D.Z,{name:["passwordNow"],children:function(Y){var Q=Y.passwordNow;return(0,k.jsx)(C.Z.Password,{name:"passwordAck",label:O.formatMessage({id:"individual.module.text.confirm.password"}),rules:[{required:!0,validator:function(oe,$){return(0,M.isEmpty)($)?Promise.reject(O.formatMessage({id:"individual.module.text.confirm.password.empty.tip"})):$!==Q?Promise.reject(O.formatMessage({id:"individual.module.text.confirm.password.inconsistent.tip"})):Promise.resolve()}}]})}})]})]})};b.Z=S},30369:function(se,b,t){t.r(b),t.d(b,{default:function(){return Le}});var X=t(5574),B=t.n(X),U=t(99069),E=t(93410),x=t(62435),R=t(53846),e=t(86074),A=function(w){var f=w.children,s=w.title,u=w.style,d=w.extra,r=w.className,c=w.bodyStyle,y=w.loading,a=w.cardNodeRef,v=w.headerBordered;return(0,e.jsx)(E.Z,{headStyle:{paddingInline:16},ref:a,loading:y,bodyStyle:c,title:(0,e.jsx)("div",{className:R.Z.customTitle,children:s}),headerBordered:v,style:u,extra:d,className:r,children:f})},I=t(24163),C=t(33262),D=t(17910),Z=t(29448),ne=t(11713),q=t(27732),M=t(92016),W=t(75302),le=t(83622),k=t(89094),S=t(71230),L=t(15746),V=t(2801),n={fullScreenWrap:"fullScreenWrap___PmQJu",homePage:"homePage___swT2A",overviewIconDefault:"overviewIconDefault___cHXia",instructViewWrapUp:"instructViewWrapUp___WHuqd",instructViewMain:"instructViewMain___Fytwy",instructViewIcon:"instructViewIcon___utbrn",upArrowIcon:"upArrowIcon___BtCcv",instructViewCount:"instructViewCount___riSgv",instructViewWrapDown:"instructViewWrapDown___xajnI",downArrowIcon:"downArrowIcon___jx1wF",overviewCard:"overviewCard___bR4W1",overviewContent:"overviewContent___TWXcZ",overviewContentName:"overviewContentName___JqArk",overviewContentValue:"overviewContentValue___TdTpM",kernel:"kernel___JySAr",kernelCol:"kernelCol___JTKHP",riskCard:"riskCard___ymhBj",riskLink:"riskLink___fA7EB",riskCount:"riskCount____j2jI",highRiskTitle:"highRiskTitle____NcDn",akCard:"akCard___dvhEa",akCount:"akCount___Q3Gne",akTitleText:"akTitleText___sKjTP",akACLTag:"akACLTag___IpAfv",inform:"inform___D0FqF",informCol:"informCol___DslOd",informTable:"informTable___PT9cM",g2ChartCard:"g2ChartCard___CwLNE",bannerWrap:"bannerWrap___YtSbI",bannerItem:"bannerItem___Uw0Pe",bannerItemColCommon:"bannerItemColCommon___EMd1c",bannerItemColLeft:"bannerItemColLeft___KYiBA",bannerItemColLeftFirst:"bannerItemColLeftFirst___pMCHx",bannerItemColLeftLast:"bannerItemColLeftLast___gzY3M",bannerItemLeft:"bannerItemLeft___FeKUR",agentResourceIcon:"agentResourceIcon___KevP_",agentResourceName:"agentResourceName___bm_EP",agentResourceType:"agentResourceType___Nwkzs",agentResourceCount:"agentResourceCount___V_89a",bannerEmpty:"bannerEmpty___S4lJ3"},z=W.ZP.useBreakpoint,G=function(f){var s=(0,M.useModel)("rule"),u=s.platformList,d=z(),r=f.handle,c=(0,M.useIntl)(),y=function(){r!=null&&r.active?r==null||r.exit():r==null||r.enter()},a=(0,M.useRequest)(function(){return(0,C.queryTopRiskList)({})},{manual:!0,formatResult:function(p){return p.content}}),v=a.data,m=a.run,_=a.loading;(0,x.useEffect)(function(){m()},[]);var o=function(p,l){M.history.push("/ruleManagement/ruleProject?platform=".concat(l,"&ruleCode=").concat(p))},i=[{title:c.formatMessage({id:"home.module.inform.columns.ruleName"}),dataIndex:"ruleName",align:"left",width:300,render:function(p,l){return(0,e.jsx)(I.Z,{onClickCallBackFunc:function(){return o(l.ruleCode,l==null?void 0:l.platform)},link:!0,color:"rgba(69, 122, 255, 1)",placement:"topLeft",text:l.ruleName||"-",maxWidth:d!=null&&d.xxl?300:280,rows:1})}},{title:c.formatMessage({id:"home.module.inform.columns.ruleTypeName"}),dataIndex:"ruleTypeNameList",align:"left",width:165,render:function(p,l){return(0,e.jsx)(I.Z,{placement:"topLeft",color:"#333",text:l.ruleTypeNameList.toString()||"-",maxWidth:d!=null&&d.xxl?165:120,rows:1})}},{title:c.formatMessage({id:"home.module.inform.columns.platform"}),dataIndex:"platform",align:"center",width:80,render:function(p,l){return(0,Z.c5)(l.platform,u)}},{title:c.formatMessage({id:"home.module.inform.columns.riskLevel"}),dataIndex:"riskLevel",align:"center",width:155,render:function(p,l){return(0,Z.Dd)(D.I9,l.riskLevel)}},{title:c.formatMessage({id:"home.module.inform.columns.riskCount"}),dataIndex:"riskCount",align:"center",width:176,render:function(p,l){return(0,e.jsx)(le.ZP,{style:{padding:0,color:"rgba(69,122,255,1)"},size:"small",type:"link",href:"/riskManagement/riskList?platform=".concat(l==null?void 0:l.platform,"&ruleCode=").concat(l==null?void 0:l.ruleCode),rel:"prefetch",children:l==null?void 0:l.count})}}];return(0,e.jsx)(A,{bodyStyle:{padding:"16px 16px 6px 16px",minHeight:475},title:"".concat(c.formatMessage({id:"home.module.inform.todo.Top10"})),extra:(d==null?void 0:d.md)&&(0,e.jsx)(e.Fragment,{children:r!=null&&r.active?(0,e.jsx)(ne.Z,{onClick:function(){return y()}}):(0,e.jsx)(q.Z,{onClick:function(){return y()}})}),children:(0,e.jsx)(k.Z,{scroll:{x:!0},size:"small",rowKey:"ruleId",columns:i,className:n.informTable,loading:_,dataSource:v,pagination:!1})})},me=function(){var f=z(),s=(0,V.r)();return(0,e.jsx)(S.Z,{gutter:[16,16],className:n.inform,children:f.xs?(0,e.jsx)(G,{}):(0,e.jsx)(L.Z,{span:24,className:n.informCol,children:(0,e.jsx)(V.I,{handle:s,className:n.fullScreenWrap,children:(0,e.jsx)(G,{handle:s})})})})},ve=me,ae=t(82339),T=t(86250),H=t(57381),O=t(91978),K=t(32983),P=t(96486),ie=function(f){var s=f.data,u=(0,M.useIntl)(),d=(0,x.useRef)(null),r=(0,x.useRef)(null),c=function(a){var v=a.list,m=v===void 0?[]:v,_=a.total||0;if(!(0,P.isEmpty)(m)&&!(0,P.isEmpty)(d.current)){var o,i,g,p=!1;(m==null||(o=m[0])===null||o===void 0?void 0:o.value)<10&&(m==null||(i=m[1])===null||i===void 0?void 0:i.value)<10&&(p=!0),r.current=new ae.kL({container:d.current,autoFit:!0}),r.current.coordinate({type:"theta",outerRadius:1,innerRadius:.6}),r.current.interval().data(m).transform({type:"stackY"}).encode("y","value").style("stroke","white").style("inset",.2).style("radius",2).encode("color","legend").scale("color",{range:["#7EA3FF","#FF7576"]}).interaction({legendFilter:!1}).legend("color",{position:"right",layout:{justifyContent:"center"},itemLabelFontSize:13,itemLabelColor:"#1F2024",itemLabelText:function(h){var j;return h==null||(j=h.id)===null||j===void 0||(j=j.split(" "))===null||j===void 0?void 0:j[0]},itemValueFill:"rgb(0, 0, 0)",itemValueFontSize:15,itemValueFontWeight:500,itemValueText:function(h){var j;return h==null||(j=h.id)===null||j===void 0||(j=j.split(" "))===null||j===void 0?void 0:j[1]},rowPadding:14,itemSpan:p?[100,40]:[150,100]}).tooltip(function(l){return{name:l.name,value:l.value}}),r.current.text().style("text","".concat(_)).style("x","50%").style("y","50%").style("dy",-4).style("fontSize",28).style("fill","#000").style("textAlign","center").tooltip(!1),r.current.text().style("text",u.formatMessage({id:"home.module.akSk.total"})).style("x","50%").style("y","50%").style("dy",22).style("fontSize",14).style("fill","#999").style("textAlign","center").tooltip(!1),r==null||(g=r.current)===null||g===void 0||g.render()}};return(0,x.useEffect)(function(){c(s)},[s]),(0,x.useEffect)(function(){return function(){var y;r==null||(y=r.current)===null||y===void 0||y.destroy()}},[]),(0,e.jsx)("div",{ref:d,style:{width:"100%",height:"98%"}})},ge=function(){var f=(0,M.useModel)("rule"),s=f.platformList,u=(0,M.useIntl)(),d=(0,M.useRequest)(function(){return(0,C.queryAccessKeyAndAclSituation)({})},{manual:!0,formatResult:function(v){var m;return(v==null||(m=v.content)===null||m===void 0?void 0:m.map(function(_){var o=_.accessKeyCount,i=_.accessKeyExistAclCount,g=_.accessKeyNotExistAclCount,p=_.platform,l=[{legend:"".concat(u.formatMessage({id:"home.module.akSk.exist.ACL"})," ").concat(i),name:"".concat(u.formatMessage({id:"home.module.akSk.exist.ACL"})),value:i},{legend:"".concat(u.formatMessage({id:"home.module.akSk.no.ACL"})," ").concat(g),name:"".concat(u.formatMessage({id:"home.module.akSk.no.ACL"})),value:g}];return{list:l,total:o,platform:p}}))||[]}}),r=d.data,c=d.run,y=d.loading;return(0,x.useEffect)(function(){c()},[]),(0,e.jsx)(E.Z,{className:n.bannerWrap,bodyStyle:{padding:0},children:y?(0,e.jsx)(T.Z,{style:{width:"100%",height:"100%"},align:"center",justify:"center",children:(0,e.jsx)(H.Z,{spinning:y})}):(0,e.jsx)(e.Fragment,{children:r&&(r==null?void 0:r.length)>0?(0,e.jsx)(O.Z,{arrows:!1,autoplay:!0,autoplaySpeed:3e3,infinite:!0,draggable:!0,children:r==null?void 0:r.map(function(a,v){return(0,e.jsx)(A,{className:n.akCard,title:u.formatMessage({id:"home.module.akSk.number"}),extra:(0,e.jsx)(T.Z,{wrap:"nowrap",children:(0,Z.fD)(a.platform,s)}),children:(0,e.jsx)(ie,{data:a},v)},v)})}):(0,e.jsx)(T.Z,{style:{width:"100%",height:"100%"},vertical:!0,align:"center",justify:"center",children:(0,e.jsx)(K.Z,{image:K.Z.PRESENTED_IMAGE_SIMPLE})})})})},ee=ge,Y=t(70501),Q=t(29104),re=W.ZP.useBreakpoint,oe=function(){var f=(0,M.useModel)("rule"),s=f.platformList,u=re(),d=(0,M.useIntl)(),r=(0,M.useRequest)(function(){return(0,C.queryPlatformResourceData)({})},{manual:!0,formatResult:function(m){return m.content}}),c=r.data,y=r.run,a=r.loading;return(0,x.useEffect)(function(){y()},[]),(0,e.jsx)(E.Z,{bodyStyle:{padding:0},className:n.bannerWrap,children:a?(0,e.jsx)(T.Z,{style:{width:"100%",height:"100%"},align:"center",justify:"center",children:(0,e.jsx)(H.Z,{spinning:a})}):(0,e.jsx)(e.Fragment,{children:c&&(c==null?void 0:c.length)>0?(0,e.jsx)(O.Z,{arrows:!1,autoplay:!0,autoplaySpeed:3e3,infinite:!0,draggable:!0,children:c==null?void 0:c.map(function(v,m){var _;return(0,e.jsx)(A,{title:d.formatMessage({id:"home.module.cloud.assets"}),extra:(0,e.jsxs)(T.Z,{wrap:"nowrap",children:[(0,Z.fD)(v.platform,s),"\xA0",d.formatMessage({id:"home.module.assets.number"}),v.total]}),className:n.bannerItem,children:(0,e.jsx)(S.Z,{gutter:[0,0],children:v==null||(_=v.resouceDataList)===null||_===void 0?void 0:_.map(function(o,i){var g;return(0,e.jsx)(L.Z,{span:12,style:{paddingRight:i%2===0?u.xxl?"12px":"6px":0,paddingLeft:i%2===1?u.xxl?"18px":"12px":0},className:i%2===1?n.bannerItemColCommon:i%2!==1&&i===0?n.bannerItemColLeftFirst:i%2!==1&&i===(v==null||(g=v.resouceDataList)===null||g===void 0?void 0:g.length)-1?n.bannerItemColLeftLast:n.bannerItemColLeft,children:(0,e.jsx)("a",{href:"/assetManagement/assetList?platform=".concat(v.platform,"&resourceGroupType=").concat(o==null?void 0:o.resourceGroupType,"&resourceType=").concat(o==null?void 0:o.resourceType),style:{color:"unset"},rel:"prefetch",children:(0,e.jsxs)(T.Z,{align:"center",justify:"space-between",style:{width:"100%"},children:[(0,e.jsxs)("div",{className:n.bannerItemLeft,children:[(0,e.jsx)(Q.Z,{src:(o==null?void 0:o.icon)||Y.Z,className:n.agentResourceIcon,fallback:Y.Z,preview:!1,alt:"DEFAULT_ICON"}),(0,e.jsx)("span",{className:n.agentResourceName,children:o.resourceGroupTypeName||"-"}),(0,e.jsx)("span",{className:n.agentResourceType,children:o.resourceType||"-"})]}),(0,e.jsx)("span",{className:n.agentResourceCount,children:o.count||0})]})})},i)})})},m)})}):(0,e.jsx)(E.Z,{className:n.bannerEmpty,children:(0,e.jsx)(T.Z,{style:{width:"100%",height:"100%"},vertical:!0,align:"center",justify:"center",children:(0,e.jsx)(K.Z,{image:K.Z.PRESENTED_IMAGE_SIMPLE})})})})})},$=oe,ue=function(){var f=(0,x.useRef)(null),s=(0,x.useRef)(null),u=(0,M.useIntl)(),d=function(_,o){(0,P.isEmpty)(_.current)||(_.current.text().style("text","".concat(o)).style("x","50%").style("y","50%").style("dy",-4).style("fontSize",28).style("fill","#000").style("textAlign","center").tooltip(!1),_.current.text().style("text",u.formatMessage({id:"home.module.risk.total"})).style("x","50%").style("y","50%").style("dy",22).style("fontSize",14).style("fill","#999").style("textAlign","center").tooltip(!1))},r=function(_){var o=_.list,i=o===void 0?[]:o,g=_.total||0;if(!(0,P.isEmpty)(i)&&!(0,P.isEmpty)(f.current)){var p,l,h,j=!1;(i==null||(p=i[0])===null||p===void 0?void 0:p.value)<10&&(i==null||(l=i[1])===null||l===void 0?void 0:l.value)<10&&(i==null||(h=i[2])===null||h===void 0?void 0:h.value)<10&&(j=!0),s.current=new ae.kL({container:f.current,autoFit:!0}),s.current.coordinate({type:"theta",outerRadius:1,innerRadius:.6}),s.current.interval().data(i).transform({type:"stackY"}).encode("y","value").style("stroke","white").style("inset",.2).style("radius",2).encode("color","legend").scale("color",{range:["#ec4344","#ff7a01","rgb(254, 192, 11)"]}).interaction({legendFilter:!1}).legend("color",{position:"right",layout:{justifyContent:"center"},itemLabelFontSize:13,itemLabelColor:"#1F2024",itemLabelText:function(F){var N;return F==null||(N=F.id)===null||N===void 0||(N=N.split(" "))===null||N===void 0?void 0:N[0]},itemValueFill:"rgb(0, 0, 0)",itemValueFontSize:15,itemValueFontWeight:500,itemValueText:function(F){var N;return F==null||(N=F.id)===null||N===void 0||(N=N.split(" "))===null||N===void 0?void 0:N[1]},rowPadding:14,itemSpan:j?[100,40]:[150,100]}).tooltip(function(te){return{name:te.name,value:te.value}}),d(s,g),s.current.render()}},c=(0,M.useRequest)(function(){return(0,C.queryRiskLevelData)({})},{manual:!0,formatResult:function(_){var o=_.content,i=o.highLevelRiskCount,g=i===void 0?0:i,p=o.mediumLevelRiskCount,l=p===void 0?0:p,h=o.lowLevelRiskCount,j=h===void 0?0:h,te=[{legend:"".concat(u.formatMessage({id:"home.module.risk.high"})," ").concat(g),name:"".concat(u.formatMessage({id:"home.module.risk.high"})),value:g},{legend:"".concat(u.formatMessage({id:"home.module.risk.middle"})," ").concat(l),name:"".concat(u.formatMessage({id:"home.module.risk.middle"})),value:l},{legend:"".concat(u.formatMessage({id:"home.module.risk.low"})," ").concat(j),name:"".concat(u.formatMessage({id:"home.module.risk.low"})),value:j}],F=g+l+j;return{list:te,total:F}}}),y=c.data,a=c.run,v=c.loading;return(0,x.useEffect)(function(){return a(),function(){var m;s==null||(m=s.current)===null||m===void 0||m.destroy()}},[]),(0,x.useEffect)(function(){(0,P.isEmpty)(y)||r(y)},[v]),(0,e.jsx)(A,{className:n.riskCard,title:u.formatMessage({id:"home.module.risk.todo"}),children:(0,e.jsx)("div",{ref:f,style:{width:"100%",height:"98%"},children:v&&(0,e.jsx)(T.Z,{style:{width:"100%",height:"100%"},align:"center",justify:"center",children:(0,e.jsx)(H.Z,{spinning:v})})})})},fe=ue,J=function(){return(0,e.jsxs)(S.Z,{gutter:[16,16],className:n.kernel,children:[(0,e.jsx)(L.Z,{span:24,className:n.kernelCol,children:(0,e.jsx)(fe,{})}),(0,e.jsx)(L.Z,{span:24,className:n.kernelCol,children:(0,e.jsx)($,{})}),(0,e.jsx)(L.Z,{span:24,className:n.kernelCol,children:(0,e.jsx)(ee,{})})]})},_e=J,he=t(10010),pe=t(39398),Ce=W.ZP.useBreakpoint,de=function(f){var s=f.nowCount,u=s===void 0?0:s,d=f.yesterdayCount,r=d===void 0?0:d;return u===r?(0,e.jsx)(e.Fragment,{}):(0,e.jsxs)("span",{className:u>=r?n.instructViewWrapUp:n.instructViewWrapDown,children:["(",(0,e.jsxs)("span",{className:n.instructViewMain,children:[(0,e.jsx)("span",{className:n.instructViewIcon,children:u>=r?(0,e.jsx)(he.Z,{className:n.upArrowIcon}):(0,e.jsx)(pe.Z,{className:n.downArrowIcon})}),(0,e.jsx)("span",{className:n.instructViewCount,children:Math.abs(u-r).toFixed(0)})]}),")"]})},ye=function(){var f,s,u,d,r=Ce(),c=(0,M.useIntl)(),y=(0,M.useRequest)(function(){return(0,C.queryAggregatedData)({})},{manual:!0,formatResult:function(o){return o.content}}),a=y.data,v=y.run,m=y.loading;return(0,x.useEffect)(function(){v()},[]),(0,e.jsx)(E.Z,{bodyStyle:{padding:0},loading:m,style:{backgroundColor:m?"#FFF":"transparent"},children:(0,e.jsxs)(S.Z,{gutter:[16,16],children:[(0,e.jsx)(L.Z,{span:r.xs?24:6,children:(0,e.jsx)(E.Z,{className:n.overviewCard,children:(0,e.jsxs)(T.Z,{justify:"space-between",align:"center",style:{width:"100%"},children:[(0,e.jsxs)("a",{className:n.overviewContent,href:"/cloudAccount/accountList",target:"_self",rel:"prefetch",children:[(0,e.jsx)("div",{className:n.overviewContentName,children:c.formatMessage({id:"home.module.overview.platform"})}),(0,e.jsxs)("div",{className:n.overviewContentValue,children:[(a==null?void 0:a.platformCount)||0,(0,e.jsx)(de,{nowCount:a==null?void 0:a.platformCount,yesterdayCount:a==null||(f=a.yesterdayHomeAggregatedDataVO)===null||f===void 0?void 0:f.platformCount})]})]}),(0,e.jsx)("img",{className:n.overviewIconDefault,src:D.FM.CLOUD_PLATFORM,alt:"CLOUD_PLATFORM"})]})})}),(0,e.jsx)(L.Z,{span:r.xs?24:6,children:(0,e.jsx)(E.Z,{className:n.overviewCard,children:(0,e.jsxs)(T.Z,{justify:"space-between",align:"center",style:{width:"100%"},children:[(0,e.jsxs)("a",{className:n.overviewContent,href:"/cloudAccount/accountList",target:"_self",rel:"prefetch",children:[(0,e.jsx)("div",{className:n.overviewContentName,children:c.formatMessage({id:"home.module.overview.account"})}),(0,e.jsxs)("div",{className:n.overviewContentValue,children:[(a==null?void 0:a.cloudAccountCount)||0,(0,e.jsx)(de,{nowCount:a==null?void 0:a.cloudAccountCount,yesterdayCount:a==null||(s=a.yesterdayHomeAggregatedDataVO)===null||s===void 0?void 0:s.cloudAccountCount})]})]}),(0,e.jsx)("img",{className:n.overviewIconDefault,src:D.FM.CLOUD_ACCOUNT,alt:"CLOUD_ACCOUNT"})]})})}),(0,e.jsx)(L.Z,{span:r.xs?24:6,children:(0,e.jsx)(E.Z,{className:n.overviewCard,children:(0,e.jsxs)(T.Z,{justify:"space-between",align:"center",style:{width:"100%"},children:[(0,e.jsxs)("a",{className:n.overviewContent,href:"/assetManagement/polymerize",target:"_self",rel:"prefetch",children:[(0,e.jsx)("div",{className:n.overviewContentName,children:c.formatMessage({id:"home.module.overview.asset"})}),(0,e.jsxs)("div",{className:n.overviewContentValue,children:[(a==null?void 0:a.resourceCount)||0,(0,e.jsx)(de,{nowCount:a==null?void 0:a.resourceCount,yesterdayCount:a==null||(u=a.yesterdayHomeAggregatedDataVO)===null||u===void 0?void 0:u.resourceCount})]})]}),(0,e.jsx)("img",{className:n.overviewIconDefault,src:D.FM.CLOUD_ASSET,alt:"CLOUD_ASSET"})]})})}),(0,e.jsx)(L.Z,{span:r.xs?24:6,children:(0,e.jsx)(E.Z,{className:n.overviewCard,children:(0,e.jsxs)(T.Z,{justify:"space-between",align:"center",style:{width:"100%"},children:[(0,e.jsxs)("a",{className:n.overviewContent,href:"/riskManagement/riskList",target:"_self",rel:"prefetch",children:[(0,e.jsx)("div",{className:n.overviewContentName,children:c.formatMessage({id:"home.module.overview.risk"})}),(0,e.jsxs)("div",{className:n.overviewContentValue,children:[(a==null?void 0:a.riskCount)||0,(0,e.jsx)(de,{nowCount:a==null?void 0:a.riskCount,yesterdayCount:a==null||(d=a.yesterdayHomeAggregatedDataVO)===null||d===void 0?void 0:d.riskCount})]})]}),(0,e.jsx)("img",{className:n.overviewIconDefault,src:D.FM.CLOUD_RISK,alt:"CLOUD_RISK"})]})})})]})})},xe=ye,Me=t(97857),ce=t.n(Me),De="rgba(69,122,255,1)",we="rgba(255,117,118,1)",je=function(){var f=(0,x.useRef)(null),s=(0,x.useRef)(null),u=(0,M.useIntl)(),d=function(_){var o=(0,P.cloneDeep)(_),i=[],g=[],p=o==null?void 0:o.some(function(h){return h.type==="\u5DF2\u5904\u7406"}),l=o==null?void 0:o.some(function(h){return h.type==="\u672A\u5904\u7406"});return p&&i.push(De),l&&i.push(we),o==null||o.forEach(function(h){h.type==="\u5DF2\u5904\u7406"&&g.push(ce()(ce()({},h),{},{type:u.formatMessage({id:"home.module.trend.handled"})}))}),o==null||o.forEach(function(h){h.type==="\u672A\u5904\u7406"&&g.push(ce()(ce()({},h),{},{type:u.formatMessage({id:"home.module.trend.untreated"})}))}),{range:i,array:g}},r=function(_){if(!(0,P.isEmpty)(_)&&!(0,P.isEmpty)(f.current)){var o,i,g,p=d(_),l=p.range,h=p.array;s.current=new ae.kL({container:f.current,autoFit:!0,paddingLeft:36,paddingRight:24,paddingTop:24,paddingBottom:12}),s.current.data(h).encode("x","date").encode("y","count").encode("color","type").scale("y",{nice:!0,domainMin:0}).scale("color",{range:l}).axis("y",{title:!1,line:!1,labelFontSize:12,labelFill:"rgb(133,137,143)",tickLength:4,tickStroke:"rgb(133,137,143)",tickStrokeOpacity:1,transform:!0,labelAutoHide:!0}).axis("x",{title:!1,line:!0,lineStroke:"rgb(133,137,143)",lineStrokeOpacity:1,labelFontSize:12,labelFill:"rgb(133,137,143)",tickLength:4,tickStroke:"rgb(133,137,143)",tickStrokeOpacity:1,transform:!0,labelAutoHide:!0}).legend("color",{layout:{justifyContent:"flex-end"}}),(o=s.current)===null||o===void 0||o.area().style("fillOpacity",.06),(i=s.current)===null||i===void 0||i.line().style("lineWidth",1.6).tooltip(!1),s==null||(g=s.current)===null||g===void 0||g.render()}},c=(0,M.useRequest)(function(){return(0,C.queryRiskTrend)({})},{manual:!0,formatResult:function(_){return _.content}}),y=c.data,a=c.run,v=c.loading;return(0,x.useEffect)(function(){return a(),function(){var m;s==null||(m=s.current)===null||m===void 0||m.destroy()}},[]),(0,x.useEffect)(function(){r(y)},[v]),(0,e.jsx)(A,{title:u.formatMessage({id:"home.module.trend.data"}),className:n.g2ChartCard,bodyStyle:{padding:"16px"},children:(0,e.jsxs)("div",{ref:f,style:{width:"100%",height:"98%"},children:[v&&(0,e.jsx)(T.Z,{style:{width:"100%",height:"100%"},align:"center",justify:"center",children:(0,e.jsx)(H.Z,{spinning:v})}),(0,P.isEmpty)(y)&&(0,e.jsx)("div",{style:{paddingTop:47},children:(0,e.jsx)(K.Z,{image:K.Z.PRESENTED_IMAGE_SIMPLE})})]})})},Ae=je,Ie=t(39380),Ee=W.ZP.useBreakpoint,Te=function(){var f=Ee(),s=(0,M.useAccess)(),u=(0,x.useState)(!1),d=B()(u,2),r=d[0],c=d[1];return(0,x.useEffect)(function(){s!=null&&s.lastLoginTime||c(!0)},[]),(0,e.jsxs)(Ie._z,{ghost:!0,title:!1,className:n.homePage,childrenContentStyle:f.xs?{paddingBlockEnd:16,paddingInline:20}:{},children:[(0,e.jsx)(xe,{}),(0,e.jsxs)(S.Z,{gutter:[16,16],children:[(0,e.jsxs)(L.Z,{span:f.xs?24:15,children:[(0,e.jsx)(Ae,{}),(0,e.jsx)(ve,{})]}),(0,e.jsx)(L.Z,{span:f.xs?24:9,children:(0,e.jsx)(_e,{})})]}),(0,e.jsx)(U.Z,{editFormVisible:r,setEditFormVisible:c})]})},Le=Te},53846:function(se,b){b.Z={customTitle:"customTitle___nzcxh",riskHigh:"riskHigh___GstO6",riskMedium:"riskMedium___F4JTb",riskLow:"riskLow___HJopw",imgProcess:"imgProcess___NGndv",imgResult:"imgResult___wKhiG",validTag:"validTag___TRSau",invalidTag:"invalidTag___opVlG",waitingTag:"waitingTag___JZpZT"}},70501:function(se,b,t){var X=t(62435),B=Object.defineProperty,U=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,R=(I,C,D)=>C in I?B(I,C,{enumerable:!0,configurable:!0,writable:!0,value:D}):I[C]=D,e=(I,C)=>{for(var D in C||(C={}))E.call(C,D)&&R(I,D,C[D]);if(U)for(var D of U(C))x.call(C,D)&&R(I,D,C[D]);return I};const A=I=>React.createElement("svg",e({className:"DEFAULT_RESOURCE_ICON_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:256,height:256},I),React.createElement("path",{d:"M827.52 782.08a39.84 39.84 0 0 0 56.64 0l104.32-103.36a119.68 119.68 0 0 0 0-170.08L886.4 405.92a40 40 0 0 0-56.8 56.16l90.88 92h-322.4a40 40 0 0 0 0 80h322.24l-92.48 91.52a40 40 0 0 0-.32 56.48z",fill:"#1480ED"}),React.createElement("path",{d:"M864 80h-52V40a40 40 0 0 0-80 0v40H550.08V40a40 40 0 0 0-80 0v40h-180V40a40 40 0 1 0-80 0v40H160A160 160 0 0 0 0 240v624a160 160 0 0 0 160 160h704a160 160 0 0 0 160-160 40 40 0 0 0-80 0 80 80 0 0 1-80 80H160a80 80 0 0 1-80-80V240a80 80 0 0 1 80-80h50.08v40a40 40 0 0 0 80 0v-40h180v40a40 40 0 0 0 80 0v-40H732v40a40 40 0 0 0 80 0v-40h52a80 80 0 0 1 80 80v90.08a40 40 0 0 0 80 0V240A160 160 0 0 0 864 80z",fill:"#2A5699"}));b.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjU2IiBoZWlnaHQ9IjI1NiI+PHBhdGggZD0iTTgyNy41MiA3ODIuMDhhMzkuODQgMzkuODQgMCAwIDAgNTYuNjQgMGwxMDQuMzItMTAzLjM2YTExOS42OCAxMTkuNjggMCAwIDAgMC0xNzAuMDhMODg2LjQgNDA1LjkyYTQwIDQwIDAgMCAwLTU2LjggNTYuMTZsOTAuODggOTJoLTMyMi40YTQwIDQwIDAgMCAwIDAgODBoMzIyLjI0bC05Mi40OCA5MS41MmE0MCA0MCAwIDAgMC0uMzIgNTYuNDh6IiBmaWxsPSIjMTQ4MEVEIi8+PHBhdGggZD0iTTg2NCA4MGgtNTJWNDBhNDAgNDAgMCAwIDAtODAgMHY0MEg1NTAuMDhWNDBhNDAgNDAgMCAwIDAtODAgMHY0MGgtMTgwVjQwYTQwIDQwIDAgMSAwLTgwIDB2NDBIMTYwQTE2MCAxNjAgMCAwIDAgMCAyNDB2NjI0YTE2MCAxNjAgMCAwIDAgMTYwIDE2MGg3MDRhMTYwIDE2MCAwIDAgMCAxNjAtMTYwIDQwIDQwIDAgMCAwLTgwIDAgODAgODAgMCAwIDEtODAgODBIMTYwYTgwIDgwIDAgMCAxLTgwLTgwVjI0MGE4MCA4MCAwIDAgMSA4MC04MGg1MC4wOHY0MGE0MCA0MCAwIDAgMCA4MCAwdi00MGgxODB2NDBhNDAgNDAgMCAwIDAgODAgMHYtNDBINzMydjQwYTQwIDQwIDAgMCAwIDgwIDB2LTQwaDUyYTgwIDgwIDAgMCAxIDgwIDgwdjkwLjA4YTQwIDQwIDAgMCAwIDgwIDBWMjQwQTE2MCAxNjAgMCAwIDAgODY0IDgweiIgZmlsbD0iIzJBNTY5OSIvPjwvc3ZnPg=="}}]); +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[3371],{24163:function(se,b,t){var X=t(97857),B=t.n(X),U=t(25593),I=t(83062),x=t(62435),N=t(86074),e=U.Z.Paragraph;b.Z=function(A){var E=A.text,p=A.width,M=A.maxWidth,Z=A.rows,ne=Z===void 0?2:Z,q=A.placement,D=q===void 0?"top":q,V=A.color,le=V===void 0?"rgba(0, 0, 0, 0.88)":V,k=A.link,S=k===void 0?!1:k,L=A.onClickCallBackFunc,W=A.style,n=W===void 0?{}:W,z=A.copyable,G=z===void 0?!1:z;return(0,N.jsx)("div",{style:{maxWidth:M,width:p},children:(0,N.jsx)(I.Z,{title:(0,N.jsx)("div",{children:E}),placement:D,children:(0,N.jsx)(e,{ellipsis:{rows:ne},style:B()({marginBottom:0,color:le,cursor:S?"pointer":""},n),onClick:L,copyable:G,children:E})})})}},99069:function(se,b,t){var X=t(15009),B=t.n(X),U=t(99289),I=t.n(U),x=t(5574),N=t.n(x),e=t(93046),A=t(98665),E=t(37476),p=t(5966),M=t(97462),Z=t(45830),ne=t(68872),q=t(99859),D=t(96486),V=t.n(D),le=t(62435),k=t(86074),S=function(W){var n=(0,Z.useAccess)(),z=ne.ZP.useMessage(),G=N()(z,2),me=G[0],ve=G[1],ae=q.Z.useForm(),T=N()(ae,1),H=T[0],O=(0,Z.useIntl)(),K=W.editFormVisible,P=W.setEditFormVisible,ie=function(){P(!1),H.resetFields()},ge=function(){var ee=I()(B()().mark(function Y(Q){var re,oe,$,ue;return B()().wrap(function(J){for(;;)switch(J.prev=J.next){case 0:return re=Q.passwordAgo,oe=Q.passwordNow,$={oldPassword:re,newPassword:oe,userId:n.userId},J.next=4,(0,A.changeUserPassword)($);case 4:ue=J.sent,ue.msg==="success"&&(ie(),me.success(O.formatMessage({id:"individual.module.text.password.changed.successfully"})),(0,e.A)(600));case 6:case"end":return J.stop()}},Y)}));return function(Q){return ee.apply(this,arguments)}}();return(0,k.jsxs)(k.Fragment,{children:[ve,(0,k.jsxs)(E.Y,{title:O.formatMessage({id:"individual.module.text.change.password"}),width:520,form:H,modalProps:{destroyOnClose:!0,onCancel:function(){return ie()},styles:{body:{paddingTop:12}}},labelCol:{span:O.locale==="en-US"?7:4},wrapperCol:{span:O.locale==="en-US"?17:20},layout:"horizontal",open:K,onFinish:ge,children:[(0,k.jsx)(p.Z.Password,{name:"passwordAgo",label:O.formatMessage({id:"individual.module.text.old.password"}),rules:[{required:!0}]}),(0,k.jsx)(p.Z.Password,{name:"passwordNow",label:O.formatMessage({id:"individual.module.text.new.password"}),rules:[{required:!0}]}),(0,k.jsx)(M.Z,{name:["passwordNow"],children:function(Y){var Q=Y.passwordNow;return(0,k.jsx)(p.Z.Password,{name:"passwordAck",label:O.formatMessage({id:"individual.module.text.confirm.password"}),rules:[{required:!0,validator:function(oe,$){return(0,D.isEmpty)($)?Promise.reject(O.formatMessage({id:"individual.module.text.confirm.password.empty.tip"})):$!==Q?Promise.reject(O.formatMessage({id:"individual.module.text.confirm.password.inconsistent.tip"})):Promise.resolve()}}]})}})]})]})};b.Z=S},30369:function(se,b,t){t.r(b),t.d(b,{default:function(){return Le}});var X=t(5574),B=t.n(X),U=t(99069),I=t(93410),x=t(62435),N=t(53846),e=t(86074),A=function(w){var f=w.children,s=w.title,u=w.style,d=w.extra,r=w.className,c=w.bodyStyle,y=w.loading,a=w.cardNodeRef,v=w.headerBordered;return(0,e.jsx)(I.Z,{headStyle:{paddingInline:16},ref:a,loading:y,bodyStyle:c,title:(0,e.jsx)("div",{className:N.Z.customTitle,children:s}),headerBordered:v,style:u,extra:d,className:r,children:f})},E=t(24163),p=t(33262),M=t(17910),Z=t(29448),ne=t(11713),q=t(27732),D=t(45830),V=t(75302),le=t(83622),k=t(89094),S=t(71230),L=t(15746),W=t(2801),n={fullScreenWrap:"fullScreenWrap___PmQJu",homePage:"homePage___swT2A",overviewIconDefault:"overviewIconDefault___cHXia",instructViewWrapUp:"instructViewWrapUp___WHuqd",instructViewMain:"instructViewMain___Fytwy",instructViewIcon:"instructViewIcon___utbrn",upArrowIcon:"upArrowIcon___BtCcv",instructViewCount:"instructViewCount___riSgv",instructViewWrapDown:"instructViewWrapDown___xajnI",downArrowIcon:"downArrowIcon___jx1wF",overviewCard:"overviewCard___bR4W1",overviewContent:"overviewContent___TWXcZ",overviewContentName:"overviewContentName___JqArk",overviewContentValue:"overviewContentValue___TdTpM",kernel:"kernel___JySAr",kernelCol:"kernelCol___JTKHP",riskCard:"riskCard___ymhBj",riskLink:"riskLink___fA7EB",riskCount:"riskCount____j2jI",highRiskTitle:"highRiskTitle____NcDn",akCard:"akCard___dvhEa",akCount:"akCount___Q3Gne",akTitleText:"akTitleText___sKjTP",akACLTag:"akACLTag___IpAfv",inform:"inform___D0FqF",informCol:"informCol___DslOd",informTable:"informTable___PT9cM",g2ChartCard:"g2ChartCard___CwLNE",bannerWrap:"bannerWrap___YtSbI",bannerItem:"bannerItem___Uw0Pe",bannerItemColCommon:"bannerItemColCommon___EMd1c",bannerItemColLeft:"bannerItemColLeft___KYiBA",bannerItemColLeftFirst:"bannerItemColLeftFirst___pMCHx",bannerItemColLeftLast:"bannerItemColLeftLast___gzY3M",bannerItemLeft:"bannerItemLeft___FeKUR",agentResourceIcon:"agentResourceIcon___KevP_",agentResourceName:"agentResourceName___bm_EP",agentResourceType:"agentResourceType___Nwkzs",agentResourceCount:"agentResourceCount___V_89a",bannerEmpty:"bannerEmpty___S4lJ3"},z=V.ZP.useBreakpoint,G=function(f){var s=(0,D.useModel)("rule"),u=s.platformList,d=z(),r=f.handle,c=(0,D.useIntl)(),y=function(){r!=null&&r.active?r==null||r.exit():r==null||r.enter()},a=(0,D.useRequest)(function(){return(0,p.queryTopRiskList)({})},{manual:!0,formatResult:function(C){return C.content}}),v=a.data,m=a.run,_=a.loading;(0,x.useEffect)(function(){m()},[]);var o=function(C,l){D.history.push("/ruleManagement/ruleProject?platform=".concat(l,"&ruleCode=").concat(C))},i=[{title:c.formatMessage({id:"home.module.inform.columns.ruleName"}),dataIndex:"ruleName",align:"left",width:300,render:function(C,l){return(0,e.jsx)(E.Z,{onClickCallBackFunc:function(){return o(l.ruleCode,l==null?void 0:l.platform)},link:!0,color:"rgba(69, 122, 255, 1)",placement:"topLeft",text:l.ruleName||"-",maxWidth:d!=null&&d.xxl?300:280,rows:1})}},{title:c.formatMessage({id:"home.module.inform.columns.ruleTypeName"}),dataIndex:"ruleTypeNameList",align:"left",width:165,render:function(C,l){return(0,e.jsx)(E.Z,{placement:"topLeft",color:"#333",text:l.ruleTypeNameList.toString()||"-",maxWidth:d!=null&&d.xxl?165:120,rows:1})}},{title:c.formatMessage({id:"home.module.inform.columns.platform"}),dataIndex:"platform",align:"center",width:80,render:function(C,l){return(0,Z.c5)(l.platform,u)}},{title:c.formatMessage({id:"home.module.inform.columns.riskLevel"}),dataIndex:"riskLevel",align:"center",width:155,render:function(C,l){return(0,Z.Dd)(M.I9,l.riskLevel)}},{title:c.formatMessage({id:"home.module.inform.columns.riskCount"}),dataIndex:"riskCount",align:"center",width:176,render:function(C,l){return(0,e.jsx)(le.ZP,{style:{padding:0,color:"rgba(69,122,255,1)"},size:"small",type:"link",href:"/riskManagement/riskList?platform=".concat(l==null?void 0:l.platform,"&ruleCode=").concat(l==null?void 0:l.ruleCode),rel:"prefetch",children:l==null?void 0:l.count})}}];return(0,e.jsx)(A,{bodyStyle:{padding:"16px 16px 6px 16px",minHeight:475},title:"".concat(c.formatMessage({id:"home.module.inform.todo.Top10"})),extra:(d==null?void 0:d.md)&&(0,e.jsx)(e.Fragment,{children:r!=null&&r.active?(0,e.jsx)(ne.Z,{onClick:function(){return y()}}):(0,e.jsx)(q.Z,{onClick:function(){return y()}})}),children:(0,e.jsx)(k.Z,{scroll:{x:!0},size:"small",rowKey:"ruleId",columns:i,className:n.informTable,loading:_,dataSource:v,pagination:!1})})},me=function(){var f=z(),s=(0,W.r)();return(0,e.jsx)(S.Z,{gutter:[16,16],className:n.inform,children:f.xs?(0,e.jsx)(G,{}):(0,e.jsx)(L.Z,{span:24,className:n.informCol,children:(0,e.jsx)(W.I,{handle:s,className:n.fullScreenWrap,children:(0,e.jsx)(G,{handle:s})})})})},ve=me,ae=t(82339),T=t(86250),H=t(57381),O=t(91978),K=t(32983),P=t(96486),ie=function(f){var s=f.data,u=(0,D.useIntl)(),d=(0,x.useRef)(null),r=(0,x.useRef)(null),c=function(a){var v=a.list,m=v===void 0?[]:v,_=a.total||0;if(!(0,P.isEmpty)(m)&&!(0,P.isEmpty)(d.current)){var o,i,g,C=!1;(m==null||(o=m[0])===null||o===void 0?void 0:o.value)<10&&(m==null||(i=m[1])===null||i===void 0?void 0:i.value)<10&&(C=!0),r.current=new ae.kL({container:d.current,autoFit:!0}),r.current.coordinate({type:"theta",outerRadius:1,innerRadius:.6}),r.current.interval().data(m).transform({type:"stackY"}).encode("y","value").style("stroke","white").style("inset",.2).style("radius",2).encode("color","legend").scale("color",{range:["#7EA3FF","#FF7576"]}).interaction({legendFilter:!1}).legend("color",{position:"right",layout:{justifyContent:"center"},itemLabelFontSize:13,itemLabelColor:"#1F2024",itemLabelText:function(h){var j;return h==null||(j=h.id)===null||j===void 0||(j=j.split(" "))===null||j===void 0?void 0:j[0]},itemValueFill:"rgb(0, 0, 0)",itemValueFontSize:15,itemValueFontWeight:500,itemValueText:function(h){var j;return h==null||(j=h.id)===null||j===void 0||(j=j.split(" "))===null||j===void 0?void 0:j[1]},rowPadding:14,itemSpan:C?[100,40]:[150,100]}).tooltip(function(l){return{name:l.name,value:l.value}}),r.current.text().style("text","".concat(_)).style("x","50%").style("y","50%").style("dy",-4).style("fontSize",28).style("fill","#000").style("textAlign","center").tooltip(!1),r.current.text().style("text",u.formatMessage({id:"home.module.akSk.total"})).style("x","50%").style("y","50%").style("dy",22).style("fontSize",14).style("fill","#999").style("textAlign","center").tooltip(!1),r==null||(g=r.current)===null||g===void 0||g.render()}};return(0,x.useEffect)(function(){c(s)},[s]),(0,x.useEffect)(function(){return function(){var y;r==null||(y=r.current)===null||y===void 0||y.destroy()}},[]),(0,e.jsx)("div",{ref:d,style:{width:"100%",height:"98%"}})},ge=function(){var f=(0,D.useModel)("rule"),s=f.platformList,u=(0,D.useIntl)(),d=(0,D.useRequest)(function(){return(0,p.queryAccessKeyAndAclSituation)({})},{manual:!0,formatResult:function(v){var m;return(v==null||(m=v.content)===null||m===void 0?void 0:m.map(function(_){var o=_.accessKeyCount,i=_.accessKeyExistAclCount,g=_.accessKeyNotExistAclCount,C=_.platform,l=[{legend:"".concat(u.formatMessage({id:"home.module.akSk.exist.ACL"})," ").concat(i),name:"".concat(u.formatMessage({id:"home.module.akSk.exist.ACL"})),value:i},{legend:"".concat(u.formatMessage({id:"home.module.akSk.no.ACL"})," ").concat(g),name:"".concat(u.formatMessage({id:"home.module.akSk.no.ACL"})),value:g}];return{list:l,total:o,platform:C}}))||[]}}),r=d.data,c=d.run,y=d.loading;return(0,x.useEffect)(function(){c()},[]),(0,e.jsx)(I.Z,{className:n.bannerWrap,bodyStyle:{padding:0},children:y?(0,e.jsx)(T.Z,{style:{width:"100%",height:"100%"},align:"center",justify:"center",children:(0,e.jsx)(H.Z,{spinning:y})}):(0,e.jsx)(e.Fragment,{children:r&&(r==null?void 0:r.length)>0?(0,e.jsx)(O.Z,{arrows:!1,autoplay:!0,autoplaySpeed:3e3,infinite:!0,draggable:!0,children:r==null?void 0:r.map(function(a,v){return(0,e.jsx)(A,{className:n.akCard,title:u.formatMessage({id:"home.module.akSk.number"}),extra:(0,e.jsx)(T.Z,{wrap:"nowrap",children:(0,Z.fD)(a.platform,s)}),children:(0,e.jsx)(ie,{data:a},v)},v)})}):(0,e.jsx)(T.Z,{style:{width:"100%",height:"100%"},vertical:!0,align:"center",justify:"center",children:(0,e.jsx)(K.Z,{image:K.Z.PRESENTED_IMAGE_SIMPLE})})})})},ee=ge,Y=t(70501),Q=t(40357),re=V.ZP.useBreakpoint,oe=function(){var f=(0,D.useModel)("rule"),s=f.platformList,u=re(),d=(0,D.useIntl)(),r=(0,D.useRequest)(function(){return(0,p.queryPlatformResourceData)({})},{manual:!0,formatResult:function(m){return m.content}}),c=r.data,y=r.run,a=r.loading;return(0,x.useEffect)(function(){y()},[]),(0,e.jsx)(I.Z,{bodyStyle:{padding:0},className:n.bannerWrap,children:a?(0,e.jsx)(T.Z,{style:{width:"100%",height:"100%"},align:"center",justify:"center",children:(0,e.jsx)(H.Z,{spinning:a})}):(0,e.jsx)(e.Fragment,{children:c&&(c==null?void 0:c.length)>0?(0,e.jsx)(O.Z,{arrows:!1,autoplay:!0,autoplaySpeed:3e3,infinite:!0,draggable:!0,children:c==null?void 0:c.map(function(v,m){var _;return(0,e.jsx)(A,{title:d.formatMessage({id:"home.module.cloud.assets"}),extra:(0,e.jsxs)(T.Z,{wrap:"nowrap",children:[(0,Z.fD)(v.platform,s),"\xA0",d.formatMessage({id:"home.module.assets.number"}),v.total]}),className:n.bannerItem,children:(0,e.jsx)(S.Z,{gutter:[0,0],children:v==null||(_=v.resouceDataList)===null||_===void 0?void 0:_.map(function(o,i){var g;return(0,e.jsx)(L.Z,{span:12,style:{paddingRight:i%2===0?u.xxl?"12px":"6px":0,paddingLeft:i%2===1?u.xxl?"18px":"12px":0},className:i%2===1?n.bannerItemColCommon:i%2!==1&&i===0?n.bannerItemColLeftFirst:i%2!==1&&i===(v==null||(g=v.resouceDataList)===null||g===void 0?void 0:g.length)-1?n.bannerItemColLeftLast:n.bannerItemColLeft,children:(0,e.jsx)("a",{href:"/assetManagement/assetList?platform=".concat(v.platform,"&resourceGroupType=").concat(o==null?void 0:o.resourceGroupType,"&resourceType=").concat(o==null?void 0:o.resourceType),style:{color:"unset"},rel:"prefetch",children:(0,e.jsxs)(T.Z,{align:"center",justify:"space-between",style:{width:"100%"},children:[(0,e.jsxs)("div",{className:n.bannerItemLeft,children:[(0,e.jsx)(Q.Z,{src:(o==null?void 0:o.icon)||Y.Z,className:n.agentResourceIcon,fallback:Y.Z,preview:!1,alt:"DEFAULT_ICON"}),(0,e.jsx)("span",{className:n.agentResourceName,children:o.resourceGroupTypeName||"-"}),(0,e.jsx)("span",{className:n.agentResourceType,children:o.resourceType||"-"})]}),(0,e.jsx)("span",{className:n.agentResourceCount,children:o.count||0})]})})},i)})})},m)})}):(0,e.jsx)(I.Z,{className:n.bannerEmpty,children:(0,e.jsx)(T.Z,{style:{width:"100%",height:"100%"},vertical:!0,align:"center",justify:"center",children:(0,e.jsx)(K.Z,{image:K.Z.PRESENTED_IMAGE_SIMPLE})})})})})},$=oe,ue=function(){var f=(0,x.useRef)(null),s=(0,x.useRef)(null),u=(0,D.useIntl)(),d=function(_,o){(0,P.isEmpty)(_.current)||(_.current.text().style("text","".concat(o)).style("x","50%").style("y","50%").style("dy",-4).style("fontSize",28).style("fill","#000").style("textAlign","center").tooltip(!1),_.current.text().style("text",u.formatMessage({id:"home.module.risk.total"})).style("x","50%").style("y","50%").style("dy",22).style("fontSize",14).style("fill","#999").style("textAlign","center").tooltip(!1))},r=function(_){var o=_.list,i=o===void 0?[]:o,g=_.total||0;if(!(0,P.isEmpty)(i)&&!(0,P.isEmpty)(f.current)){var C,l,h,j=!1;(i==null||(C=i[0])===null||C===void 0?void 0:C.value)<10&&(i==null||(l=i[1])===null||l===void 0?void 0:l.value)<10&&(i==null||(h=i[2])===null||h===void 0?void 0:h.value)<10&&(j=!0),s.current=new ae.kL({container:f.current,autoFit:!0}),s.current.coordinate({type:"theta",outerRadius:1,innerRadius:.6}),s.current.interval().data(i).transform({type:"stackY"}).encode("y","value").style("stroke","white").style("inset",.2).style("radius",2).encode("color","legend").scale("color",{range:["#ec4344","#ff7a01","rgb(254, 192, 11)"]}).interaction({legendFilter:!1}).legend("color",{position:"right",layout:{justifyContent:"center"},itemLabelFontSize:13,itemLabelColor:"#1F2024",itemLabelText:function(F){var R;return F==null||(R=F.id)===null||R===void 0||(R=R.split(" "))===null||R===void 0?void 0:R[0]},itemValueFill:"rgb(0, 0, 0)",itemValueFontSize:15,itemValueFontWeight:500,itemValueText:function(F){var R;return F==null||(R=F.id)===null||R===void 0||(R=R.split(" "))===null||R===void 0?void 0:R[1]},rowPadding:14,itemSpan:j?[100,40]:[150,100]}).tooltip(function(te){return{name:te.name,value:te.value}}),d(s,g),s.current.render()}},c=(0,D.useRequest)(function(){return(0,p.queryRiskLevelData)({})},{manual:!0,formatResult:function(_){var o=_.content,i=o.highLevelRiskCount,g=i===void 0?0:i,C=o.mediumLevelRiskCount,l=C===void 0?0:C,h=o.lowLevelRiskCount,j=h===void 0?0:h,te=[{legend:"".concat(u.formatMessage({id:"home.module.risk.high"})," ").concat(g),name:"".concat(u.formatMessage({id:"home.module.risk.high"})),value:g},{legend:"".concat(u.formatMessage({id:"home.module.risk.middle"})," ").concat(l),name:"".concat(u.formatMessage({id:"home.module.risk.middle"})),value:l},{legend:"".concat(u.formatMessage({id:"home.module.risk.low"})," ").concat(j),name:"".concat(u.formatMessage({id:"home.module.risk.low"})),value:j}],F=g+l+j;return{list:te,total:F}}}),y=c.data,a=c.run,v=c.loading;return(0,x.useEffect)(function(){return a(),function(){var m;s==null||(m=s.current)===null||m===void 0||m.destroy()}},[]),(0,x.useEffect)(function(){(0,P.isEmpty)(y)||r(y)},[v]),(0,e.jsx)(A,{className:n.riskCard,title:u.formatMessage({id:"home.module.risk.todo"}),children:(0,e.jsx)("div",{ref:f,style:{width:"100%",height:"98%"},children:v&&(0,e.jsx)(T.Z,{style:{width:"100%",height:"100%"},align:"center",justify:"center",children:(0,e.jsx)(H.Z,{spinning:v})})})})},fe=ue,J=function(){return(0,e.jsxs)(S.Z,{gutter:[16,16],className:n.kernel,children:[(0,e.jsx)(L.Z,{span:24,className:n.kernelCol,children:(0,e.jsx)(fe,{})}),(0,e.jsx)(L.Z,{span:24,className:n.kernelCol,children:(0,e.jsx)($,{})}),(0,e.jsx)(L.Z,{span:24,className:n.kernelCol,children:(0,e.jsx)(ee,{})})]})},_e=J,he=t(10010),Ce=t(39398),pe=V.ZP.useBreakpoint,de=function(f){var s=f.nowCount,u=s===void 0?0:s,d=f.yesterdayCount,r=d===void 0?0:d;return u===r?(0,e.jsx)(e.Fragment,{}):(0,e.jsxs)("span",{className:u>=r?n.instructViewWrapUp:n.instructViewWrapDown,children:["(",(0,e.jsxs)("span",{className:n.instructViewMain,children:[(0,e.jsx)("span",{className:n.instructViewIcon,children:u>=r?(0,e.jsx)(he.Z,{className:n.upArrowIcon}):(0,e.jsx)(Ce.Z,{className:n.downArrowIcon})}),(0,e.jsx)("span",{className:n.instructViewCount,children:Math.abs(u-r).toFixed(0)})]}),")"]})},ye=function(){var f,s,u,d,r=pe(),c=(0,D.useIntl)(),y=(0,D.useRequest)(function(){return(0,p.queryAggregatedData)({})},{manual:!0,formatResult:function(o){return o.content}}),a=y.data,v=y.run,m=y.loading;return(0,x.useEffect)(function(){v()},[]),(0,e.jsx)(I.Z,{bodyStyle:{padding:0},loading:m,style:{backgroundColor:m?"#FFF":"transparent"},children:(0,e.jsxs)(S.Z,{gutter:[16,16],children:[(0,e.jsx)(L.Z,{span:r.xs?24:6,children:(0,e.jsx)(I.Z,{className:n.overviewCard,children:(0,e.jsxs)(T.Z,{justify:"space-between",align:"center",style:{width:"100%"},children:[(0,e.jsxs)("a",{className:n.overviewContent,href:"/cloudAccount/accountList",target:"_self",rel:"prefetch",children:[(0,e.jsx)("div",{className:n.overviewContentName,children:c.formatMessage({id:"home.module.overview.platform"})}),(0,e.jsxs)("div",{className:n.overviewContentValue,children:[(a==null?void 0:a.platformCount)||0,(0,e.jsx)(de,{nowCount:a==null?void 0:a.platformCount,yesterdayCount:a==null||(f=a.yesterdayHomeAggregatedDataVO)===null||f===void 0?void 0:f.platformCount})]})]}),(0,e.jsx)("img",{className:n.overviewIconDefault,src:M.FM.CLOUD_PLATFORM,alt:"CLOUD_PLATFORM"})]})})}),(0,e.jsx)(L.Z,{span:r.xs?24:6,children:(0,e.jsx)(I.Z,{className:n.overviewCard,children:(0,e.jsxs)(T.Z,{justify:"space-between",align:"center",style:{width:"100%"},children:[(0,e.jsxs)("a",{className:n.overviewContent,href:"/cloudAccount/accountList",target:"_self",rel:"prefetch",children:[(0,e.jsx)("div",{className:n.overviewContentName,children:c.formatMessage({id:"home.module.overview.account"})}),(0,e.jsxs)("div",{className:n.overviewContentValue,children:[(a==null?void 0:a.cloudAccountCount)||0,(0,e.jsx)(de,{nowCount:a==null?void 0:a.cloudAccountCount,yesterdayCount:a==null||(s=a.yesterdayHomeAggregatedDataVO)===null||s===void 0?void 0:s.cloudAccountCount})]})]}),(0,e.jsx)("img",{className:n.overviewIconDefault,src:M.FM.CLOUD_ACCOUNT,alt:"CLOUD_ACCOUNT"})]})})}),(0,e.jsx)(L.Z,{span:r.xs?24:6,children:(0,e.jsx)(I.Z,{className:n.overviewCard,children:(0,e.jsxs)(T.Z,{justify:"space-between",align:"center",style:{width:"100%"},children:[(0,e.jsxs)("a",{className:n.overviewContent,href:"/assetManagement/polymerize",target:"_self",rel:"prefetch",children:[(0,e.jsx)("div",{className:n.overviewContentName,children:c.formatMessage({id:"home.module.overview.asset"})}),(0,e.jsxs)("div",{className:n.overviewContentValue,children:[(a==null?void 0:a.resourceCount)||0,(0,e.jsx)(de,{nowCount:a==null?void 0:a.resourceCount,yesterdayCount:a==null||(u=a.yesterdayHomeAggregatedDataVO)===null||u===void 0?void 0:u.resourceCount})]})]}),(0,e.jsx)("img",{className:n.overviewIconDefault,src:M.FM.CLOUD_ASSET,alt:"CLOUD_ASSET"})]})})}),(0,e.jsx)(L.Z,{span:r.xs?24:6,children:(0,e.jsx)(I.Z,{className:n.overviewCard,children:(0,e.jsxs)(T.Z,{justify:"space-between",align:"center",style:{width:"100%"},children:[(0,e.jsxs)("a",{className:n.overviewContent,href:"/riskManagement/riskList",target:"_self",rel:"prefetch",children:[(0,e.jsx)("div",{className:n.overviewContentName,children:c.formatMessage({id:"home.module.overview.risk"})}),(0,e.jsxs)("div",{className:n.overviewContentValue,children:[(a==null?void 0:a.riskCount)||0,(0,e.jsx)(de,{nowCount:a==null?void 0:a.riskCount,yesterdayCount:a==null||(d=a.yesterdayHomeAggregatedDataVO)===null||d===void 0?void 0:d.riskCount})]})]}),(0,e.jsx)("img",{className:n.overviewIconDefault,src:M.FM.CLOUD_RISK,alt:"CLOUD_RISK"})]})})})]})})},xe=ye,De=t(97857),ce=t.n(De),Me="rgba(69,122,255,1)",we="rgba(255,117,118,1)",je=function(){var f=(0,x.useRef)(null),s=(0,x.useRef)(null),u=(0,D.useIntl)(),d=function(_){var o=(0,P.cloneDeep)(_),i=[],g=[],C=o==null?void 0:o.some(function(h){return h.type==="\u5DF2\u5904\u7406"}),l=o==null?void 0:o.some(function(h){return h.type==="\u672A\u5904\u7406"});return C&&i.push(Me),l&&i.push(we),o==null||o.forEach(function(h){h.type==="\u5DF2\u5904\u7406"&&g.push(ce()(ce()({},h),{},{type:u.formatMessage({id:"home.module.trend.handled"})}))}),o==null||o.forEach(function(h){h.type==="\u672A\u5904\u7406"&&g.push(ce()(ce()({},h),{},{type:u.formatMessage({id:"home.module.trend.untreated"})}))}),{range:i,array:g}},r=function(_){if(!(0,P.isEmpty)(_)&&!(0,P.isEmpty)(f.current)){var o,i,g,C=d(_),l=C.range,h=C.array;s.current=new ae.kL({container:f.current,autoFit:!0,paddingLeft:36,paddingRight:24,paddingTop:24,paddingBottom:12}),s.current.data(h).encode("x","date").encode("y","count").encode("color","type").scale("y",{nice:!0,domainMin:0}).scale("color",{range:l}).axis("y",{title:!1,line:!1,labelFontSize:12,labelFill:"rgb(133,137,143)",tickLength:4,tickStroke:"rgb(133,137,143)",tickStrokeOpacity:1,transform:!0,labelAutoHide:!0}).axis("x",{title:!1,line:!0,lineStroke:"rgb(133,137,143)",lineStrokeOpacity:1,labelFontSize:12,labelFill:"rgb(133,137,143)",tickLength:4,tickStroke:"rgb(133,137,143)",tickStrokeOpacity:1,transform:!0,labelAutoHide:!0}).legend("color",{layout:{justifyContent:"flex-end"}}),(o=s.current)===null||o===void 0||o.area().style("fillOpacity",.06),(i=s.current)===null||i===void 0||i.line().style("lineWidth",1.6).tooltip(!1),s==null||(g=s.current)===null||g===void 0||g.render()}},c=(0,D.useRequest)(function(){return(0,p.queryRiskTrend)({})},{manual:!0,formatResult:function(_){return _.content}}),y=c.data,a=c.run,v=c.loading;return(0,x.useEffect)(function(){return a(),function(){var m;s==null||(m=s.current)===null||m===void 0||m.destroy()}},[]),(0,x.useEffect)(function(){r(y)},[v]),(0,e.jsx)(A,{title:u.formatMessage({id:"home.module.trend.data"}),className:n.g2ChartCard,bodyStyle:{padding:"16px"},children:(0,e.jsxs)("div",{ref:f,style:{width:"100%",height:"98%"},children:[v&&(0,e.jsx)(T.Z,{style:{width:"100%",height:"100%"},align:"center",justify:"center",children:(0,e.jsx)(H.Z,{spinning:v})}),(0,P.isEmpty)(y)&&(0,e.jsx)("div",{style:{paddingTop:47},children:(0,e.jsx)(K.Z,{image:K.Z.PRESENTED_IMAGE_SIMPLE})})]})})},Ae=je,Ee=t(39380),Ie=V.ZP.useBreakpoint,Te=function(){var f=Ie(),s=(0,D.useAccess)(),u=(0,x.useState)(!1),d=B()(u,2),r=d[0],c=d[1];return(0,x.useEffect)(function(){s!=null&&s.lastLoginTime||c(!0)},[]),(0,e.jsxs)(Ee._z,{ghost:!0,title:!1,className:n.homePage,childrenContentStyle:f.xs?{paddingBlockEnd:16,paddingInline:20}:{},children:[(0,e.jsx)(xe,{}),(0,e.jsxs)(S.Z,{gutter:[16,16],children:[(0,e.jsxs)(L.Z,{span:f.xs?24:15,children:[(0,e.jsx)(Ae,{}),(0,e.jsx)(ve,{})]}),(0,e.jsx)(L.Z,{span:f.xs?24:9,children:(0,e.jsx)(_e,{})})]}),(0,e.jsx)(U.Z,{editFormVisible:r,setEditFormVisible:c})]})},Le=Te},53846:function(se,b){b.Z={customTitle:"customTitle___nzcxh",riskHigh:"riskHigh___GstO6",riskMedium:"riskMedium___F4JTb",riskLow:"riskLow___HJopw",imgProcess:"imgProcess___NGndv",imgResult:"imgResult___wKhiG",validTag:"validTag___TRSau",invalidTag:"invalidTag___opVlG",waitingTag:"waitingTag___JZpZT"}},70501:function(se,b,t){var X=t(62435),B=Object.defineProperty,U=Object.getOwnPropertySymbols,I=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,N=(E,p,M)=>p in E?B(E,p,{enumerable:!0,configurable:!0,writable:!0,value:M}):E[p]=M,e=(E,p)=>{for(var M in p||(p={}))I.call(p,M)&&N(E,M,p[M]);if(U)for(var M of U(p))x.call(p,M)&&N(E,M,p[M]);return E};const A=E=>React.createElement("svg",e({className:"DEFAULT_RESOURCE_ICON_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:256,height:256},E),React.createElement("path",{d:"M827.52 782.08a39.84 39.84 0 0 0 56.64 0l104.32-103.36a119.68 119.68 0 0 0 0-170.08L886.4 405.92a40 40 0 0 0-56.8 56.16l90.88 92h-322.4a40 40 0 0 0 0 80h322.24l-92.48 91.52a40 40 0 0 0-.32 56.48z",fill:"#1480ED"}),React.createElement("path",{d:"M864 80h-52V40a40 40 0 0 0-80 0v40H550.08V40a40 40 0 0 0-80 0v40h-180V40a40 40 0 1 0-80 0v40H160A160 160 0 0 0 0 240v624a160 160 0 0 0 160 160h704a160 160 0 0 0 160-160 40 40 0 0 0-80 0 80 80 0 0 1-80 80H160a80 80 0 0 1-80-80V240a80 80 0 0 1 80-80h50.08v40a40 40 0 0 0 80 0v-40h180v40a40 40 0 0 0 80 0v-40H732v40a40 40 0 0 0 80 0v-40h52a80 80 0 0 1 80 80v90.08a40 40 0 0 0 80 0V240A160 160 0 0 0 864 80z",fill:"#2A5699"}));b.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjU2IiBoZWlnaHQ9IjI1NiI+PHBhdGggZD0iTTgyNy41MiA3ODIuMDhhMzkuODQgMzkuODQgMCAwIDAgNTYuNjQgMGwxMDQuMzItMTAzLjM2YTExOS42OCAxMTkuNjggMCAwIDAgMC0xNzAuMDhMODg2LjQgNDA1LjkyYTQwIDQwIDAgMCAwLTU2LjggNTYuMTZsOTAuODggOTJoLTMyMi40YTQwIDQwIDAgMCAwIDAgODBoMzIyLjI0bC05Mi40OCA5MS41MmE0MCA0MCAwIDAgMC0uMzIgNTYuNDh6IiBmaWxsPSIjMTQ4MEVEIi8+PHBhdGggZD0iTTg2NCA4MGgtNTJWNDBhNDAgNDAgMCAwIDAtODAgMHY0MEg1NTAuMDhWNDBhNDAgNDAgMCAwIDAtODAgMHY0MGgtMTgwVjQwYTQwIDQwIDAgMSAwLTgwIDB2NDBIMTYwQTE2MCAxNjAgMCAwIDAgMCAyNDB2NjI0YTE2MCAxNjAgMCAwIDAgMTYwIDE2MGg3MDRhMTYwIDE2MCAwIDAgMCAxNjAtMTYwIDQwIDQwIDAgMCAwLTgwIDAgODAgODAgMCAwIDEtODAgODBIMTYwYTgwIDgwIDAgMCAxLTgwLTgwVjI0MGE4MCA4MCAwIDAgMSA4MC04MGg1MC4wOHY0MGE0MCA0MCAwIDAgMCA4MCAwdi00MGgxODB2NDBhNDAgNDAgMCAwIDAgODAgMHYtNDBINzMydjQwYTQwIDQwIDAgMCAwIDgwIDB2LTQwaDUyYTgwIDgwIDAgMCAxIDgwIDgwdjkwLjA4YTQwIDQwIDAgMCAwIDgwIDBWMjQwQTE2MCAxNjAgMCAwIDAgODY0IDgweiIgZmlsbD0iIzJBNTY5OSIvPjwvc3ZnPg=="}}]); diff --git a/app/bootstrap/src/main/resources/static/p__Invitation__index.d37bb3d5.async.js b/app/bootstrap/src/main/resources/static/p__Invitation__index.d37bb3d5.async.js new file mode 100644 index 00000000..84587328 --- /dev/null +++ b/app/bootstrap/src/main/resources/static/p__Invitation__index.d37bb3d5.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[6090],{94149:function(Q,I,e){e.d(I,{Z:function(){return D}});var g=e(87462),u=e(62435),Z={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 464h-68V240c0-70.7-57.3-128-128-128H388c-70.7 0-128 57.3-128 128v224h-68c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V496c0-17.7-14.3-32-32-32zM332 240c0-30.9 25.1-56 56-56h248c30.9 0 56 25.1 56 56v224H332V240zm460 600H232V536h560v304zM484 701v53c0 4.4 3.6 8 8 8h40c4.4 0 8-3.6 8-8v-53a48.01 48.01 0 10-56 0z"}}]},name:"lock",theme:"outlined"},T=Z,N=e(84089),y=function(c,E){return u.createElement(N.Z,(0,g.Z)({},c,{ref:E,icon:T}))},B=u.forwardRef(y),D=B},5966:function(Q,I,e){var g=e(97685),u=e(1413),Z=e(91),T=e(21770),N=e(99859),y=e(55241),B=e(98423),D=e(62435),h=e(58055),c=e(86074),E=["fieldProps","proFieldProps"],U=["fieldProps","proFieldProps"],r="text",$=function(l){var n=l.fieldProps,v=l.proFieldProps,m=(0,Z.Z)(l,E);return(0,c.jsx)(h.Z,(0,u.Z)({valueType:r,fieldProps:n,filedConfig:{valueType:r},proFieldProps:v},m))},O=function(l){var n=(0,T.Z)(l.open||!1,{value:l.open,onChange:l.onOpenChange}),v=(0,g.Z)(n,2),m=v[0],t=v[1];return(0,c.jsx)(N.Z.Item,{shouldUpdate:!0,noStyle:!0,children:function(z){var b,L=z.getFieldValue(l.name||[]);return(0,c.jsx)(y.Z,(0,u.Z)((0,u.Z)({getPopupContainer:function(o){return o&&o.parentNode?o.parentNode:o},onOpenChange:function(o){return t(o)},content:(0,c.jsxs)("div",{style:{padding:"4px 0"},children:[(b=l.statusRender)===null||b===void 0?void 0:b.call(l,L),l.strengthText?(0,c.jsx)("div",{style:{marginTop:10},children:(0,c.jsx)("span",{children:l.strengthText})}):null]}),overlayStyle:{width:240},placement:"rightTop"},l.popoverProps),{},{open:m,children:l.children}))}})},d=function(l){var n=l.fieldProps,v=l.proFieldProps,m=(0,Z.Z)(l,U),t=(0,D.useState)(!1),F=(0,g.Z)(t,2),z=F[0],b=F[1];return n!=null&&n.statusRender&&m.name?(0,c.jsx)(O,{name:m.name,statusRender:n==null?void 0:n.statusRender,popoverProps:n==null?void 0:n.popoverProps,strengthText:n==null?void 0:n.strengthText,open:z,onOpenChange:b,children:(0,c.jsx)("div",{children:(0,c.jsx)(h.Z,(0,u.Z)({valueType:"password",fieldProps:(0,u.Z)((0,u.Z)({},(0,B.Z)(n,["statusRender","popoverProps","strengthText"])),{},{onBlur:function(C){var o;n==null||(o=n.onBlur)===null||o===void 0||o.call(n,C),b(!1)},onClick:function(C){var o;n==null||(o=n.onClick)===null||o===void 0||o.call(n,C),b(!0)}}),proFieldProps:v,filedConfig:{valueType:r}},m))})}):(0,c.jsx)(h.Z,(0,u.Z)({valueType:"password",fieldProps:n,proFieldProps:v,filedConfig:{valueType:r}},m))},s=$;s.Password=d,s.displayName="ProFormComponent",I.Z=s},26:function(Q,I,e){e.d(I,{B:function(){return O}});var g=e(1413),u=e(91),Z=e(10915),T=e(21532),N=e(93967),y=e.n(N),B=e(62435),D=e(97269),h=e(4942),c=e(64847),E=function(s){return(0,h.Z)((0,h.Z)((0,h.Z)((0,h.Z)({},s.componentCls,{display:"flex",width:"100%",height:"100%",backgroundSize:"cover",backgroundPosition:"center",backgroundRepeat:"no-repeat","&-notice":{display:"flex",flex:"1",zIndex:99,alignItems:"flex-end","&-activity":{marginBlock:24,marginInline:24,paddingInline:24,paddingBlock:24,"&-title":{fontWeight:"500",fontSize:"28px"},"&-subTitle":{marginBlockStart:8,fontSize:"16px"},"&-action":{marginBlockStart:"24px"}}},"&-left":{display:"flex",flex:"1",zIndex:99,flexDirection:"column",maxWidth:"550px",paddingInline:0,paddingBlock:32,overflow:"auto",alignItems:"center",justifyContent:"center",padding:24,height:"max-content",margin:"auto"},"&-container":{borderRadius:s.borderRadius,backgroundSize:"100%",backgroundPosition:"top",backdropFilter:"blur(10px)",backgroundColor:(0,c.uK)(s.colorBgContainer,.8),backgroundImage:"radial-gradient(circle at 93% 1e+02%, rgba(22,119,255,0.17) 0%, rgba(255,255,255,0.05) 23%, rgba(255,255,255,0.03) 87%, rgba(22,119,255,0.12) 109%)",padding:32,boxShadow:"0px 0px 24px 0px rgba(0,0,0,0.1)"},"&-top":{textAlign:"center"},"&-header":{display:"flex",alignItems:"center",justifyContent:"center",minHeight:"44px",lineHeight:"44px",a:{textDecoration:"none"}},"&-title":{position:"relative",tinsetBlockStartop:"2px",color:s.colorTextHeading,fontWeight:"600",fontSize:"33px"},"&-logo":{width:"44px",height:"44px",marginInlineEnd:"16px",verticalAlign:"top",img:{width:"100%"}},"&-desc":{marginBlockStart:"12px",marginBlockEnd:"40px",color:s.colorTextSecondary,fontSize:s.fontSize},"&-main":{width:"328px",margin:"0 auto","&-other":{marginBlockStart:"24px",lineHeight:"22px",textAlign:"start"}}}),"@media (max-width: ".concat(s.screenMDMin,"px)"),(0,h.Z)({},s.componentCls,{flexDirection:"column-reverse",background:"none !important","&-container":{padding:24,boxShadow:"none",backgroundImage:"none",borderRadius:"0px"},"&-notice":{display:"flex",flex:"none",alignItems:"flex-start",width:"100%","> div":{width:"100%"}}})),"@media (min-width: ".concat(s.screenMDMin,"px)"),(0,h.Z)({},s.componentCls,{"&-left":{backgroundRepeat:"no-repeat",backgroundPosition:"center 110px",backgroundSize:"100%"}})),"@media (max-width: ".concat(s.screenSM,"px)"),(0,h.Z)({},s.componentCls,{"&-main":{width:"95%",maxWidth:"328px"}}))};function U(d){return(0,c.Xj)("LoginFormPage",function(s){var R=(0,g.Z)((0,g.Z)({},s),{},{componentCls:".".concat(d)});return[E(R)]})}var r=e(86074),$=["logo","message","style","activityConfig","backgroundImageUrl","backgroundVideoUrl","title","subTitle","actions","children","containerStyle","otherStyle","mainStyle"];function O(d){var s=d.logo,R=d.message,l=d.style,n=d.activityConfig,v=d.backgroundImageUrl,m=d.backgroundVideoUrl,t=d.title,F=d.subTitle,z=d.actions,b=d.children,L=d.containerStyle,C=d.otherStyle,o=d.mainStyle,w=(0,u.Z)(d,$),a=(0,Z.YB)(),X=function(){var M,A;return w.submitter===!1||((M=w.submitter)===null||M===void 0?void 0:M.submitButtonProps)===!1?!1:(0,g.Z)({size:"large",style:{width:"100%"}},(A=w.submitter)===null||A===void 0?void 0:A.submitButtonProps)},q=(0,g.Z)((0,g.Z)({searchConfig:{submitText:a.getMessage("loginForm.submitText","\u767B\u5F55")},render:function(M,A){return A.pop()}},w.submitter),{},{submitButtonProps:X()}),k=(0,B.useContext)(T.ZP.ConfigContext),K=k.getPrefixCls("pro-form-login-page"),V=U(K),_=V.wrapSSR,J=V.hashId,f=function(M){return"".concat(K,"-").concat(M," ").concat(J).trim()},H=(0,B.useMemo)(function(){return s?typeof s=="string"?(0,r.jsx)("img",{src:s}):s:null},[s]);return _((0,r.jsxs)("div",{className:y()(K,J),style:(0,g.Z)((0,g.Z)({},l),{},{position:"relative",backgroundImage:v?'url("'.concat(v,'")'):void 0}),children:[m?(0,r.jsx)("div",{style:{position:"absolute",top:0,left:0,width:"100%",overflow:"hidden",height:"100%",zIndex:1,pointerEvents:"none"},children:(0,r.jsx)("video",{src:m,controls:!1,autoPlay:!0,playsInline:!0,loop:!0,muted:!0,crossOrigin:"anonymous",style:{width:"100%",height:"100%",objectFit:"cover"}})}):null,(0,r.jsxs)("div",{className:y()(K,J),children:[(0,r.jsx)("div",{className:f("notice"),children:n&&(0,r.jsxs)("div",{className:f("notice-activity"),style:n.style,children:[n.title&&(0,r.jsxs)("div",{className:f("notice-activity-title"),children:[" ",n.title," "]}),n.subTitle&&(0,r.jsx)("div",{className:f("notice-activity-subTitle"),children:n.subTitle}),n.action&&(0,r.jsx)("div",{className:f("notice-activity-action"),children:n.action})]})}),(0,r.jsx)("div",{className:f("left"),children:(0,r.jsxs)("div",{className:f("container"),style:L,children:[(0,r.jsxs)("div",{className:f("top"),children:[t||H?(0,r.jsxs)("div",{className:f("header"),children:[H?(0,r.jsx)("span",{className:f("logo"),children:H}):null,t?(0,r.jsx)("span",{className:f("title"),children:t}):null]}):null,F?(0,r.jsx)("div",{className:f("desc"),children:F}):null]}),(0,r.jsxs)("div",{className:f("main"),style:o,children:[(0,r.jsxs)(D.A,(0,g.Z)((0,g.Z)({isKeyPressSubmit:!0},w),{},{submitter:q,children:[R,b]})),z?(0,r.jsx)("div",{className:f("other"),style:C,children:z}):null]})]})})]})]}))}},14904:function(Q,I,e){e.r(I),e.d(I,{default:function(){return z}});var g=e(15009),u=e.n(g),Z=e(99289),T=e.n(Z),N=e(5574),y=e.n(N),B=e(55375),D=e(33651),h=e(98665),c=e(14748),E=e(87547),U=e(94149),r=e(39380),$=e(26),O=e(5966),d=e(45830),s=e(68872),R=e(57381),l=e(22181),n=e(83622),v=e(62435),m={invitation:"invitation___Fiy6u",invitationContainer:"invitationContainer___s31wH",invitationCard:"invitationCard___F9CsT",title:"title___KvZTK",subtitle:"subtitle___Io6iJ",loadingContainer:"loadingContainer___vfF73",loadingText:"loadingText___apBxr",errorContainer:"errorContainer___OKw9B",errorIcon:"errorIcon___K2Bdj",errorTitle:"errorTitle___YgWtk",errorMessage:"errorMessage___El_tT",autoJoinContainer:"autoJoinContainer___uNHfT",successIcon:"successIcon___VIG7W",autoJoinTitle:"autoJoinTitle___c91xT",autoJoinMessage:"autoJoinMessage___wMdGe",registerForm:"registerForm___v0UKo","ant-form-item":"ant-form-item___NslJY","ant-input":"ant-input___ODsuq","ant-btn":"ant-btn___Tp4Ed","ant-btn-primary":"ant-btn-primary___pNx2n",formTitle:"formTitle___ZTO9w"},t=e(86074),F=function(){var L=s.ZP.useMessage(),C=y()(L,2),o=C[0],w=C[1],a=(0,d.useIntl)(),X=(0,d.useSearchParams)(),q=y()(X,1),k=q[0],K=(0,v.useState)(!0),V=y()(K,2),_=V[0],J=V[1],f=(0,v.useState)(!1),H=y()(f,2),G=H[0],M=H[1],A=(0,v.useState)(null),ne=y()(A,2),ee=ne[0],le=ne[1],de=(0,v.useState)("checking"),ie=y()(de,2),re=ie[0],W=ie[1],ce=function(){var P=localStorage.getItem("JSESSIONID");return!!P},ue=function(){var S=T()(u()().mark(function P(){var p,j;return u()().wrap(function(i){for(;;)switch(i.prev=i.next){case 0:if(p=k.get("code"),p){i.next=5;break}return W("invalid"),J(!1),i.abrupt("return");case 5:return i.prev=5,i.next=8,(0,D.checkInviteCode)({inviteCode:p});case 8:if(j=i.sent,!(j.code===200&&j.content)){i.next=19;break}if(le(j.content),!ce()){i.next=16;break}return i.next=14,ge(p);case 14:i.next=17;break;case 16:W("register");case 17:i.next=20;break;case 19:W("invalid");case 20:i.next=26;break;case 22:i.prev=22,i.t0=i.catch(5),console.error("Error validating invite code:",i.t0),W("invalid");case 26:return i.prev=26,J(!1),i.finish(26);case 29:case"end":return i.stop()}},P,null,[[5,22,26,29]])}));return function(){return S.apply(this,arguments)}}(),ge=function(){var S=T()(u()().mark(function P(p){var j;return u()().wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return i.prev=0,i.next=3,(0,h.joinTenant)({inviteCode:p});case 3:j=i.sent,j.code===200?(W("auto-join"),o.success(a.formatMessage({id:"invitation.message.join.success"})),setTimeout(function(){window.location.href="/home"},1500)):(o.error(j.msg||a.formatMessage({id:"invitation.message.join.failed"})),W("invalid")),i.next=12;break;case 7:i.prev=7,i.t0=i.catch(0),console.error("Auto join tenant error:",i.t0),o.error(a.formatMessage({id:"invitation.message.join.failed"})),W("invalid");case 12:case"end":return i.stop()}},P,null,[[0,7]])}));return function(p){return S.apply(this,arguments)}}(),ve=function(){var S=T()(u()().mark(function P(p){var j,Y,i,ae,me,se,te;return u()().wrap(function(x){for(;;)switch(x.prev=x.next){case 0:if(j=p.userId,Y=p.username,i=p.password,ae=p.confirmPassword,me=p.email,se=k.get("code"),i===ae){x.next=5;break}return o.error(a.formatMessage({id:"invitation.message.password.mismatch"})),x.abrupt("return");case 5:return M(!0),x.prev=6,x.next=9,(0,h.register)({userId:j,username:Y,password:i,code:se});case 9:te=x.sent,te.code===200?(o.success(a.formatMessage({id:"invitation.message.register.success"})),setTimeout(function(){var oe=k.get("code"),fe=oe?"/login?code=".concat(oe):"/login";window.location.href=fe},1500)):o.error(te.msg||a.formatMessage({id:"invitation.message.register.failed"})),x.next=17;break;case 13:x.prev=13,x.t0=x.catch(6),console.error("Registration error:",x.t0),o.error(a.formatMessage({id:"invitation.message.register.failed"}));case 17:return x.prev=17,M(!1),x.finish(17);case 20:case"end":return x.stop()}},P,null,[[6,13,17,20]])}));return function(p){return S.apply(this,arguments)}}();return(0,v.useEffect)(function(){ue()},[]),_?(0,t.jsxs)(r._z,{ghost:!0,title:!1,breadcrumb:void 0,childrenContentStyle:{padding:0,height:"100%"},className:m.invitation,children:[(0,t.jsx)("div",{style:{position:"fixed",top:"20px",right:"20px",zIndex:1e3,background:"rgba(255, 255, 255, 0.9)",borderRadius:"6px",padding:"4px"},children:(0,t.jsx)(c.Z,{})}),(0,t.jsx)("div",{style:{display:"flex",justifyContent:"center",alignItems:"center",height:"100vh"},children:(0,t.jsx)(R.Z,{size:"large"})})]}):re==="invalid"?(0,t.jsxs)(r._z,{ghost:!0,title:!1,breadcrumb:void 0,childrenContentStyle:{padding:0,height:"100%"},className:m.invitation,children:[(0,t.jsx)("div",{style:{position:"fixed",top:"20px",right:"20px",zIndex:1e3,background:"rgba(255, 255, 255, 0.9)",borderRadius:"6px",padding:"4px"},children:(0,t.jsx)(c.Z,{})}),(0,t.jsx)("div",{style:{display:"flex",justifyContent:"center",alignItems:"center",height:"100vh"},children:(0,t.jsx)(l.ZP,{status:"error",title:a.formatMessage({id:"invitation.message.invalid"}),subTitle:a.formatMessage({id:"invitation.message.invalid.subtitle"}),extra:[(0,t.jsx)(n.ZP,{type:"primary",onClick:function(){return window.location.href="/home"},children:a.formatMessage({id:"invitation.button.text.return.home"})},"home")]})})]}):re==="auto-join"?(0,t.jsxs)(r._z,{ghost:!0,title:!1,breadcrumb:void 0,childrenContentStyle:{padding:0,height:"100%"},className:m.invitation,children:[(0,t.jsx)("div",{style:{position:"fixed",top:"20px",right:"20px",zIndex:1e3,background:"rgba(255, 255, 255, 0.9)",borderRadius:"6px",padding:"4px"},children:(0,t.jsx)(c.Z,{})}),(0,t.jsx)("div",{style:{display:"flex",justifyContent:"center",alignItems:"center",height:"100vh"},children:(0,t.jsx)(l.ZP,{status:"success",title:a.formatMessage({id:"invitation.message.join.success"}),subTitle:a.formatMessage({id:"invitation.message.join.success.subtitle"}),extra:[(0,t.jsx)(n.ZP,{type:"primary",onClick:function(){return window.location.href="/home"},children:a.formatMessage({id:"invitation.button.text.return.home"})},"home")]})})]}):(0,t.jsxs)(r._z,{ghost:!0,title:!1,breadcrumb:void 0,childrenContentStyle:{padding:0,height:"100%"},className:m.invitation,children:[w,(0,t.jsx)("div",{style:{position:"fixed",top:"20px",right:"20px",zIndex:1e3,background:"rgba(255, 255, 255, 0.9)",borderRadius:"6px",padding:"4px"},children:(0,t.jsx)(c.Z,{})}),(0,t.jsxs)($.B,{backgroundImageUrl:"https://gw.alipayobjects.com/zos/rmsportal/FfdJeJRQWjEeGTpqgBKj.png",logo:"/favicon-light.ico",title:B.j2,subTitle:"CloudRec's Protecting More",onFinish:ve,submitter:{render:function(){return(0,t.jsx)(n.ZP,{loading:G,type:"primary",htmlType:"submit",style:{height:40,width:"100%",borderRadius:6,fontSize:16},children:a.formatMessage({id:"individual.button.text.register"})})}},children:[ee&&(0,t.jsxs)("div",{style:{marginBottom:24,padding:16,background:"#f6f8fa",borderRadius:8,border:"1px solid #e1e8ed"},children:[(0,t.jsxs)("div",{style:{fontSize:16,fontWeight:600,color:"#1890ff",marginBottom:12,textAlign:"center"},children:["\u{1F389} ",a.formatMessage({id:"invitation.message.invitation.received"})]}),(0,t.jsx)("div",{style:{fontSize:14,color:"#666",textAlign:"center"},children:(0,t.jsxs)("div",{children:[(0,t.jsxs)("span",{style:{margin:"0 4px"},children:[ee.inviter," ",a.formatMessage({id:"invitation.message.invitation.received"})]}),(0,t.jsx)("span",{style:{fontWeight:500},children:ee.tenantName})]})})]}),(0,t.jsx)(O.Z,{name:"username",fieldProps:{size:"large",prefix:(0,t.jsx)(E.Z,{className:"prefixIcon"})},placeholder:a.formatMessage({id:"invitation.input.text.username"}),rules:[{required:!0,message:a.formatMessage({id:"invitation.input.text.username"})}]}),(0,t.jsx)(O.Z,{name:"userId",fieldProps:{size:"large",prefix:(0,t.jsx)(E.Z,{className:"prefixIcon"})},placeholder:a.formatMessage({id:"invitation.input.text.user.id"}),rules:[{required:!0,message:a.formatMessage({id:"invitation.input.text.user.id"})}]}),(0,t.jsx)(O.Z.Password,{name:"password",fieldProps:{size:"large",prefix:(0,t.jsx)(U.Z,{className:"prefixIcon"})},placeholder:a.formatMessage({id:"invitation.input.text.password"}),rules:[{required:!0,message:a.formatMessage({id:"invitation.input.text.password"})},{min:6,message:a.formatMessage({id:"invitation.input.text.password.length"})}]}),(0,t.jsx)(O.Z.Password,{name:"confirmPassword",fieldProps:{size:"large",prefix:(0,t.jsx)(U.Z,{className:"prefixIcon"})},placeholder:a.formatMessage({id:"invitation.input.text.password.confirm"}),rules:[{required:!0,message:a.formatMessage({id:"invitation.input.text.password.confirm"})}]}),(0,t.jsxs)("div",{style:{textAlign:"center",marginBottom:16,fontSize:14,color:"#666"},children:[a.formatMessage({id:"invitation.message.already.have.account"}),(0,t.jsx)("a",{style:{color:"#1890ff",marginLeft:4,textDecoration:"none"},onClick:function(){var P=k.get("code"),p=P?"/login?code=".concat(P):"/login";window.location.href=p},children:a.formatMessage({id:"invitation.message.already.have.account.login"})})]})]})]})},z=F}}]); diff --git a/app/bootstrap/src/main/resources/static/p__Invitation__index.fc221cd3.chunk.css b/app/bootstrap/src/main/resources/static/p__Invitation__index.fc221cd3.chunk.css new file mode 100644 index 00000000..20e4e57b --- /dev/null +++ b/app/bootstrap/src/main/resources/static/p__Invitation__index.fc221cd3.chunk.css @@ -0,0 +1 @@ +.invitation___Fiy6u{height:100vh}.invitation___Fiy6u .ant-pro-grid-content,.invitation___Fiy6u .ant-pro-grid-content .ant-pro-grid-content-children{height:100%}.invitation___Fiy6u .ant-pro-form-login-page .ant-pro-form-login-page .ant-pro-form-login-page-notice{flex:unset}.invitation___Fiy6u .ant-pro-form-login-page .ant-pro-form-login-page .ant-pro-form-login-page-container .ant-pro-form-login-page-header{display:unset}.invitation___Fiy6u .ant-pro-form-login-page .ant-pro-form-login-page .ant-pro-form-login-page-container .ant-pro-form-login-page-header .ant-pro-form-login-page-logo{display:block;margin:0 auto}.invitation___Fiy6u .ant-pro-form-login-page .ant-pro-form-login-page .ant-pro-form-login-page-container .ant-pro-form-login-page-header .ant-pro-form-login-page-logo>img{width:44px;height:44px}.invitationContainer___s31wH{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;padding:20px;background:linear-gradient(135deg,#667eea,#764ba2)}.invitationCard___F9CsT{background:#fff;border-radius:12px;box-shadow:0 8px 32px #0000001a;padding:40px;width:100%;max-width:480px;text-align:center}.title___KvZTK{font-size:28px;font-weight:600;color:#333;margin-bottom:8px}.subtitle___Io6iJ{font-size:16px;color:#666;margin-bottom:32px}.loadingContainer___vfF73{display:flex;flex-direction:column;align-items:center;gap:16px}.loadingText___apBxr{font-size:16px;color:#666}.errorContainer___OKw9B{text-align:center}.errorIcon___K2Bdj{font-size:48px;color:#ff4d4f;margin-bottom:16px}.errorTitle___YgWtk{font-size:20px;font-weight:600;color:#333;margin-bottom:8px}.errorMessage___El_tT{font-size:14px;color:#666}.autoJoinContainer___uNHfT{text-align:center}.successIcon___VIG7W{font-size:48px;color:#52c41a;margin-bottom:16px}.autoJoinTitle___c91xT{font-size:20px;font-weight:600;color:#333;margin-bottom:8px}.autoJoinMessage___wMdGe{font-size:14px;color:#666;margin-bottom:24px}.registerForm___v0UKo .ant-form-item___NslJY{margin-bottom:20px}.registerForm___v0UKo .ant-input___ODsuq{height:44px;border-radius:8px;border:1px solid #d9d9d9}.registerForm___v0UKo .ant-input___ODsuq:focus{border-color:#667eea;box-shadow:0 0 0 2px #667eea1a}.registerForm___v0UKo .ant-btn___Tp4Ed{height:44px;border-radius:8px;font-weight:500}.registerForm___v0UKo .ant-btn___Tp4Ed.ant-btn-primary___pNx2n{background:linear-gradient(135deg,#667eea,#764ba2);border:none}.registerForm___v0UKo .ant-btn___Tp4Ed.ant-btn-primary___pNx2n:hover{background:linear-gradient(135deg,#5a6fd8,#6a4190)}.formTitle___ZTO9w{font-size:20px;font-weight:600;color:#333;margin-bottom:24px}@media (max-width: 768px){.invitationCard___F9CsT{padding:24px;margin:16px}.title___KvZTK{font-size:24px}.subtitle___Io6iJ{font-size:14px}} diff --git a/app/bootstrap/src/main/resources/static/p__Login__index.1f6d405d.async.js b/app/bootstrap/src/main/resources/static/p__Login__index.1f6d405d.async.js deleted file mode 100644 index 3fea3559..00000000 --- a/app/bootstrap/src/main/resources/static/p__Login__index.1f6d405d.async.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[6739],{5966:function(ye,K,e){var g=e(97685),u=e(1413),v=e(91),q=e(21770),_=e(23323),h=e(55241),G=e(98423),ee=e(62435),B=e(10354),p=e(86074),M=["fieldProps","proFieldProps"],te=["fieldProps","proFieldProps"],R="text",V=function(o){var t=o.fieldProps,x=o.proFieldProps,y=(0,v.Z)(o,M);return(0,p.jsx)(B.Z,(0,u.Z)({valueType:R,fieldProps:t,filedConfig:{valueType:R},proFieldProps:x},y))},ne=function(o){var t=(0,q.Z)(o.open||!1,{value:o.open,onChange:o.onOpenChange}),x=(0,g.Z)(t,2),y=x[0],N=x[1];return(0,p.jsx)(_.Z.Item,{shouldUpdate:!0,noStyle:!0,children:function(d){var i,P=d.getFieldValue(o.name||[]);return(0,p.jsx)(h.Z,(0,u.Z)((0,u.Z)({getPopupContainer:function(n){return n&&n.parentNode?n.parentNode:n},onOpenChange:function(n){return N(n)},content:(0,p.jsxs)("div",{style:{padding:"4px 0"},children:[(i=o.statusRender)===null||i===void 0?void 0:i.call(o,P),o.strengthText?(0,p.jsx)("div",{style:{marginTop:10},children:(0,p.jsx)("span",{children:o.strengthText})}):null]}),overlayStyle:{width:240},placement:"rightTop"},o.popoverProps),{},{open:y,children:o.children}))}})},oe=function(o){var t=o.fieldProps,x=o.proFieldProps,y=(0,v.Z)(o,te),N=(0,ee.useState)(!1),m=(0,g.Z)(N,2),d=m[0],i=m[1];return t!=null&&t.statusRender&&y.name?(0,p.jsx)(ne,{name:y.name,statusRender:t==null?void 0:t.statusRender,popoverProps:t==null?void 0:t.popoverProps,strengthText:t==null?void 0:t.strengthText,open:d,onOpenChange:i,children:(0,p.jsx)("div",{children:(0,p.jsx)(B.Z,(0,u.Z)({valueType:"password",fieldProps:(0,u.Z)((0,u.Z)({},(0,G.Z)(t,["statusRender","popoverProps","strengthText"])),{},{onBlur:function(S){var n;t==null||(n=t.onBlur)===null||n===void 0||n.call(t,S),i(!1)},onClick:function(S){var n;t==null||(n=t.onClick)===null||n===void 0||n.call(t,S),i(!0)}}),proFieldProps:x,filedConfig:{valueType:R}},y))})}):(0,p.jsx)(B.Z,(0,u.Z)({valueType:"password",fieldProps:t,proFieldProps:x,filedConfig:{valueType:R}},y))},W=V;W.Password=oe,W.displayName="ProFormComponent",K.Z=W},97269:function(ye,K,e){e.d(K,{A:function(){return m}});var g=e(1413),u=e(23323),v=e(62435),q=e(89671),_=e(9105),h=e(4942),G=e(97685),ee=e(90814),B=e(21770),p=e(12795),M=e(21532),te=e(42075),R=e(93967),V=e.n(R),ne=e(66758),oe=e(2514),W=e(64847),H=function(i){return(0,h.Z)({},i.componentCls,{"&-title":{marginBlockEnd:i.marginXL,fontWeight:"bold"},"&-container":(0,h.Z)({flexWrap:"wrap",maxWidth:"100%"},"> div".concat(i.antCls,"-space-item"),{maxWidth:"100%"}),"&-twoLine":(0,h.Z)((0,h.Z)((0,h.Z)((0,h.Z)({display:"block",width:"100%"},"".concat(i.componentCls,"-title"),{width:"100%",margin:"8px 0"}),"".concat(i.componentCls,"-container"),{paddingInlineStart:16}),"".concat(i.antCls,"-space-item,").concat(i.antCls,"-form-item"),{width:"100%"}),"".concat(i.antCls,"-form-item"),{"&-control":{display:"flex",alignItems:"center",justifyContent:"flex-end","&-input":{alignItems:"center",justifyContent:"flex-end","&-content":{flex:"none"}}}})})};function o(d){return(0,W.Xj)("ProFormGroup",function(i){var P=(0,g.Z)((0,g.Z)({},i),{},{componentCls:".".concat(d)});return[H(P)]})}var t=e(86074),x=v.forwardRef(function(d,i){var P=v.useContext(ne.Z),S=P.groupProps,n=(0,g.Z)((0,g.Z)({},S),d),r=n.children,le=n.collapsible,fe=n.defaultCollapsed,de=n.style,he=n.labelLayout,ce=n.title,re=ce===void 0?d.label:ce,ue=n.tooltip,me=n.align,ge=me===void 0?"start":me,s=n.direction,a=n.size,Z=a===void 0?32:a,ie=n.titleStyle,f=n.titleRender,l=n.spaceProps,b=n.extra,T=n.autoFocus,w=(0,B.Z)(function(){return fe||!1},{value:d.collapsed,onChange:d.onCollapse}),O=(0,G.Z)(w,2),D=O[0],J=O[1],X=(0,v.useContext)(M.ZP.ConfigContext),z=X.getPrefixCls,j=(0,oe.zx)(d),Y=j.ColWrapper,L=j.RowWrapper,I=z("pro-form-group"),ae=o(I),C=ae.wrapSSR,A=ae.hashId,ve=le&&(0,t.jsx)(ee.Z,{style:{marginInlineEnd:8},rotate:D?void 0:90}),Q=(0,t.jsx)(p.G,{label:ve?(0,t.jsxs)("div",{children:[ve,re]}):re,tooltip:ue}),c=(0,v.useCallback)(function($){var se=$.children;return(0,t.jsx)(te.Z,(0,g.Z)((0,g.Z)({},l),{},{className:V()("".concat(I,"-container ").concat(A),l==null?void 0:l.className),size:Z,align:ge,direction:s,style:(0,g.Z)({rowGap:0},l==null?void 0:l.style),children:se}))},[ge,I,s,A,Z,l]),k=f?f(Q,d):Q,pe=(0,v.useMemo)(function(){var $=[],se=v.Children.toArray(r).map(function(F,Ce){var xe;return v.isValidElement(F)&&F!==null&&F!==void 0&&(xe=F.props)!==null&&xe!==void 0&&xe.hidden?($.push(F),null):Ce===0&&v.isValidElement(F)&&T?v.cloneElement(F,(0,g.Z)((0,g.Z)({},F.props),{},{autoFocus:T})):F});return[(0,t.jsx)(L,{Wrapper:c,children:se},"children"),$.length>0?(0,t.jsx)("div",{style:{display:"none"},children:$}):null]},[r,L,c,T]),E=(0,G.Z)(pe,2),U=E[0],Pe=E[1];return C((0,t.jsx)(Y,{children:(0,t.jsxs)("div",{className:V()(I,A,(0,h.Z)({},"".concat(I,"-twoLine"),he==="twoLine")),style:de,ref:i,children:[Pe,(re||ue||b)&&(0,t.jsx)("div",{className:"".concat(I,"-title ").concat(A).trim(),style:ie,onClick:function(){J(!D)},children:b?(0,t.jsxs)("div",{style:{display:"flex",width:"100%",alignItems:"center",justifyContent:"space-between"},children:[k,(0,t.jsx)("span",{onClick:function(se){return se.stopPropagation()},children:b})]}):k}),(0,t.jsx)("div",{style:{display:le&&D?"none":void 0},children:U})]})}))});x.displayName="ProForm-Group";var y=x,N=e(62370);function m(d){return(0,t.jsx)(q.I,(0,g.Z)({layout:"vertical",contentRender:function(P,S){return(0,t.jsxs)(t.Fragment,{children:[P,S]})}},d))}m.Group=y,m.useForm=u.Z.useForm,m.Item=N.Z,m.useWatch=u.Z.useWatch,m.ErrorList=u.Z.ErrorList,m.Provider=u.Z.Provider,m.useFormInstance=u.Z.useFormInstance,m.EditOrReadOnlyContext=_.A},60203:function(ye,K,e){e.r(K),e.d(K,{default:function(){return ge}});var g=e(15009),u=e.n(g),v=e(99289),q=e.n(v),_=e(5574),h=e.n(_),G=e(55375),ee=e(98665),B=e(87547),p=e(87462),M=e(62435),te={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 464h-68V240c0-70.7-57.3-128-128-128H388c-70.7 0-128 57.3-128 128v224h-68c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V496c0-17.7-14.3-32-32-32zM332 240c0-30.9 25.1-56 56-56h248c30.9 0 56 25.1 56 56v224H332V240zm460 600H232V536h560v304zM484 701v53c0 4.4 3.6 8 8 8h40c4.4 0 8-3.6 8-8v-53a48.01 48.01 0 10-56 0z"}}]},name:"lock",theme:"outlined"},R=te,V=e(84089),ne=function(a,Z){return M.createElement(V.Z,(0,p.Z)({},a,{ref:Z,icon:R}))},oe=M.forwardRef(ne),W=oe,H=e(39380),o=e(1413),t=e(91),x=e(10915),y=e(21532),N=e(93967),m=e.n(N),d=e(97269),i=e(4942),P=e(64847),S=function(a){return(0,i.Z)((0,i.Z)((0,i.Z)((0,i.Z)({},a.componentCls,{display:"flex",width:"100%",height:"100%",backgroundSize:"cover",backgroundPosition:"center",backgroundRepeat:"no-repeat","&-notice":{display:"flex",flex:"1",zIndex:99,alignItems:"flex-end","&-activity":{marginBlock:24,marginInline:24,paddingInline:24,paddingBlock:24,"&-title":{fontWeight:"500",fontSize:"28px"},"&-subTitle":{marginBlockStart:8,fontSize:"16px"},"&-action":{marginBlockStart:"24px"}}},"&-left":{display:"flex",flex:"1",zIndex:99,flexDirection:"column",maxWidth:"550px",paddingInline:0,paddingBlock:32,overflow:"auto",alignItems:"center",justifyContent:"center",padding:24,height:"max-content",margin:"auto"},"&-container":{borderRadius:a.borderRadius,backgroundSize:"100%",backgroundPosition:"top",backdropFilter:"blur(10px)",backgroundColor:(0,P.uK)(a.colorBgContainer,.8),backgroundImage:"radial-gradient(circle at 93% 1e+02%, rgba(22,119,255,0.17) 0%, rgba(255,255,255,0.05) 23%, rgba(255,255,255,0.03) 87%, rgba(22,119,255,0.12) 109%)",padding:32,boxShadow:"0px 0px 24px 0px rgba(0,0,0,0.1)"},"&-top":{textAlign:"center"},"&-header":{display:"flex",alignItems:"center",justifyContent:"center",minHeight:"44px",lineHeight:"44px",a:{textDecoration:"none"}},"&-title":{position:"relative",tinsetBlockStartop:"2px",color:a.colorTextHeading,fontWeight:"600",fontSize:"33px"},"&-logo":{width:"44px",height:"44px",marginInlineEnd:"16px",verticalAlign:"top",img:{width:"100%"}},"&-desc":{marginBlockStart:"12px",marginBlockEnd:"40px",color:a.colorTextSecondary,fontSize:a.fontSize},"&-main":{width:"328px",margin:"0 auto","&-other":{marginBlockStart:"24px",lineHeight:"22px",textAlign:"start"}}}),"@media (max-width: ".concat(a.screenMDMin,"px)"),(0,i.Z)({},a.componentCls,{flexDirection:"column-reverse",background:"none !important","&-container":{padding:24,boxShadow:"none",backgroundImage:"none",borderRadius:"0px"},"&-notice":{display:"flex",flex:"none",alignItems:"flex-start",width:"100%","> div":{width:"100%"}}})),"@media (min-width: ".concat(a.screenMDMin,"px)"),(0,i.Z)({},a.componentCls,{"&-left":{backgroundRepeat:"no-repeat",backgroundPosition:"center 110px",backgroundSize:"100%"}})),"@media (max-width: ".concat(a.screenSM,"px)"),(0,i.Z)({},a.componentCls,{"&-main":{width:"95%",maxWidth:"328px"}}))};function n(s){return(0,P.Xj)("LoginFormPage",function(a){var Z=(0,o.Z)((0,o.Z)({},a),{},{componentCls:".".concat(s)});return[S(Z)]})}var r=e(86074),le=["logo","message","style","activityConfig","backgroundImageUrl","backgroundVideoUrl","title","subTitle","actions","children","containerStyle","otherStyle","mainStyle"];function fe(s){var a=s.logo,Z=s.message,ie=s.style,f=s.activityConfig,l=s.backgroundImageUrl,b=s.backgroundVideoUrl,T=s.title,w=s.subTitle,O=s.actions,D=s.children,J=s.containerStyle,X=s.otherStyle,z=s.mainStyle,j=(0,t.Z)(s,le),Y=(0,x.YB)(),L=function(){var E,U;return j.submitter===!1||((E=j.submitter)===null||E===void 0?void 0:E.submitButtonProps)===!1?!1:(0,o.Z)({size:"large",style:{width:"100%"}},(U=j.submitter)===null||U===void 0?void 0:U.submitButtonProps)},I=(0,o.Z)((0,o.Z)({searchConfig:{submitText:Y.getMessage("loginForm.submitText","\u767B\u5F55")},render:function(E,U){return U.pop()}},j.submitter),{},{submitButtonProps:L()}),ae=(0,M.useContext)(y.ZP.ConfigContext),C=ae.getPrefixCls("pro-form-login-page"),A=n(C),ve=A.wrapSSR,Q=A.hashId,c=function(E){return"".concat(C,"-").concat(E," ").concat(Q).trim()},k=(0,M.useMemo)(function(){return a?typeof a=="string"?(0,r.jsx)("img",{src:a}):a:null},[a]);return ve((0,r.jsxs)("div",{className:m()(C,Q),style:(0,o.Z)((0,o.Z)({},ie),{},{position:"relative",backgroundImage:l?'url("'.concat(l,'")'):void 0}),children:[b?(0,r.jsx)("div",{style:{position:"absolute",top:0,left:0,width:"100%",overflow:"hidden",height:"100%",zIndex:1,pointerEvents:"none"},children:(0,r.jsx)("video",{src:b,controls:!1,autoPlay:!0,playsInline:!0,loop:!0,muted:!0,crossOrigin:"anonymous",style:{width:"100%",height:"100%",objectFit:"cover"}})}):null,(0,r.jsxs)("div",{className:m()(C,Q),children:[(0,r.jsx)("div",{className:c("notice"),children:f&&(0,r.jsxs)("div",{className:c("notice-activity"),style:f.style,children:[f.title&&(0,r.jsxs)("div",{className:c("notice-activity-title"),children:[" ",f.title," "]}),f.subTitle&&(0,r.jsx)("div",{className:c("notice-activity-subTitle"),children:f.subTitle}),f.action&&(0,r.jsx)("div",{className:c("notice-activity-action"),children:f.action})]})}),(0,r.jsx)("div",{className:c("left"),children:(0,r.jsxs)("div",{className:c("container"),style:J,children:[(0,r.jsxs)("div",{className:c("top"),children:[T||k?(0,r.jsxs)("div",{className:c("header"),children:[k?(0,r.jsx)("span",{className:c("logo"),children:k}):null,T?(0,r.jsx)("span",{className:c("title"),children:T}):null]}):null,w?(0,r.jsx)("div",{className:c("desc"),children:w}):null]}),(0,r.jsxs)("div",{className:c("main"),style:z,children:[(0,r.jsxs)(d.A,(0,o.Z)((0,o.Z)({isKeyPressSubmit:!0},j),{},{submitter:I,children:[Z,D]})),O?(0,r.jsx)("div",{className:c("other"),style:X,children:O}):null]})]})})]})]}))}var de=e(5966),he=e(92016),ce=e(68872),re=e(83622),ue={login:"login___hm8j2",actionTip:"actionTip___AeRYZ"},me=function(){var a=ce.ZP.useMessage(),Z=h()(a,2),ie=Z[0],f=Z[1],l=(0,he.useIntl)(),b=(0,M.useState)(!1),T=h()(b,2),w=T[0],O=T[1],D=function(){var J=q()(u()().mark(function X(z){var j,Y,L,I;return u()().wrap(function(C){for(;;)switch(C.prev=C.next){case 0:return j=z.userId,Y=z.password,O(!0),C.next=4,(0,ee.userLogin)({userId:j,password:Y});case 4:L=C.sent,O(!1),L.code===200&&(localStorage.setItem("JSESSIONID",L.msg),I=setTimeout(function(){ie.success(l.formatMessage({id:"common.message.text.login.success"})),clearTimeout(I),window.location.href="/home"},500));case 7:case"end":return C.stop()}},X)}));return function(z){return J.apply(this,arguments)}}();return(0,r.jsxs)(H._z,{ghost:!0,title:!1,breadcrumb:void 0,childrenContentStyle:{padding:0,height:"100%"},className:ue.login,children:[f,(0,r.jsxs)(fe,{backgroundImageUrl:"https://gw.alipayobjects.com/zos/rmsportal/FfdJeJRQWjEeGTpqgBKj.png",logo:"/favicon-light.ico",title:G.j2,subTitle:l.formatMessage({id:"individual.module.text.platform.slogan"}),onFinish:D,submitter:{render:function(){return(0,r.jsx)(re.ZP,{loading:w,type:"primary",htmlType:"submit",style:{height:40,width:"100%",borderRadius:6,fontSize:16},children:l.formatMessage({id:"individual.button.text.sign.in"})})}},children:[(0,r.jsx)(de.Z,{name:"userId",fieldProps:{size:"large",prefix:(0,r.jsx)(B.Z,{className:"prefixIcon"})},placeholder:l.formatMessage({id:"individual.module.text.account"}),rules:[{required:!0,message:l.formatMessage({id:"individual.input.text.message.account"})}]}),(0,r.jsx)(de.Z.Password,{name:"password",fieldProps:{size:"large",prefix:(0,r.jsx)(W,{className:"prefixIcon"})},placeholder:l.formatMessage({id:"individual.module.text.password"}),rules:[{required:!0,message:l.formatMessage({id:"individual.input.text.message.password"})}]})]})]})},ge=me}}]); diff --git a/app/bootstrap/src/main/resources/static/p__Login__index.fb16107d.async.js b/app/bootstrap/src/main/resources/static/p__Login__index.fb16107d.async.js new file mode 100644 index 00000000..f0cd634f --- /dev/null +++ b/app/bootstrap/src/main/resources/static/p__Login__index.fb16107d.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[6739],{94149:function(H,P,e){e.d(P,{Z:function(){return b}});var c=e(87462),u=e(62435),y={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 464h-68V240c0-70.7-57.3-128-128-128H388c-70.7 0-128 57.3-128 128v224h-68c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V496c0-17.7-14.3-32-32-32zM332 240c0-30.9 25.1-56 56-56h248c30.9 0 56 25.1 56 56v224H332V240zm460 600H232V536h560v304zM484 701v53c0 4.4 3.6 8 8 8h40c4.4 0 8-3.6 8-8v-53a48.01 48.01 0 10-56 0z"}}]},name:"lock",theme:"outlined"},Z=y,I=e(84089),f=function(l,M){return u.createElement(I.Z,(0,c.Z)({},l,{ref:M,icon:Z}))},S=u.forwardRef(f),b=S},5966:function(H,P,e){var c=e(97685),u=e(1413),y=e(91),Z=e(21770),I=e(99859),f=e(55241),S=e(98423),b=e(62435),g=e(58055),l=e(86074),M=["fieldProps","proFieldProps"],N=["fieldProps","proFieldProps"],n="text",R=function(a){var t=a.fieldProps,s=a.proFieldProps,m=(0,y.Z)(a,M);return(0,l.jsx)(g.Z,(0,u.Z)({valueType:n,fieldProps:t,filedConfig:{valueType:n},proFieldProps:s},m))},z=function(a){var t=(0,Z.Z)(a.open||!1,{value:a.open,onChange:a.onOpenChange}),s=(0,c.Z)(t,2),m=s[0],h=s[1];return(0,l.jsx)(I.Z.Item,{shouldUpdate:!0,noStyle:!0,children:function(C){var v,O=C.getFieldValue(a.name||[]);return(0,l.jsx)(f.Z,(0,u.Z)((0,u.Z)({getPopupContainer:function(o){return o&&o.parentNode?o.parentNode:o},onOpenChange:function(o){return h(o)},content:(0,l.jsxs)("div",{style:{padding:"4px 0"},children:[(v=a.statusRender)===null||v===void 0?void 0:v.call(a,O),a.strengthText?(0,l.jsx)("div",{style:{marginTop:10},children:(0,l.jsx)("span",{children:a.strengthText})}):null]}),overlayStyle:{width:240},placement:"rightTop"},a.popoverProps),{},{open:m,children:a.children}))}})},r=function(a){var t=a.fieldProps,s=a.proFieldProps,m=(0,y.Z)(a,N),h=(0,b.useState)(!1),E=(0,c.Z)(h,2),C=E[0],v=E[1];return t!=null&&t.statusRender&&m.name?(0,l.jsx)(z,{name:m.name,statusRender:t==null?void 0:t.statusRender,popoverProps:t==null?void 0:t.popoverProps,strengthText:t==null?void 0:t.strengthText,open:C,onOpenChange:v,children:(0,l.jsx)("div",{children:(0,l.jsx)(g.Z,(0,u.Z)({valueType:"password",fieldProps:(0,u.Z)((0,u.Z)({},(0,S.Z)(t,["statusRender","popoverProps","strengthText"])),{},{onBlur:function(x){var o;t==null||(o=t.onBlur)===null||o===void 0||o.call(t,x),v(!1)},onClick:function(x){var o;t==null||(o=t.onClick)===null||o===void 0||o.call(t,x),v(!0)}}),proFieldProps:s,filedConfig:{valueType:n}},m))})}):(0,l.jsx)(g.Z,(0,u.Z)({valueType:"password",fieldProps:t,proFieldProps:s,filedConfig:{valueType:n}},m))},i=R;i.Password=r,i.displayName="ProFormComponent",P.Z=i},26:function(H,P,e){e.d(P,{B:function(){return z}});var c=e(1413),u=e(91),y=e(10915),Z=e(21532),I=e(93967),f=e.n(I),S=e(62435),b=e(97269),g=e(4942),l=e(64847),M=function(i){return(0,g.Z)((0,g.Z)((0,g.Z)((0,g.Z)({},i.componentCls,{display:"flex",width:"100%",height:"100%",backgroundSize:"cover",backgroundPosition:"center",backgroundRepeat:"no-repeat","&-notice":{display:"flex",flex:"1",zIndex:99,alignItems:"flex-end","&-activity":{marginBlock:24,marginInline:24,paddingInline:24,paddingBlock:24,"&-title":{fontWeight:"500",fontSize:"28px"},"&-subTitle":{marginBlockStart:8,fontSize:"16px"},"&-action":{marginBlockStart:"24px"}}},"&-left":{display:"flex",flex:"1",zIndex:99,flexDirection:"column",maxWidth:"550px",paddingInline:0,paddingBlock:32,overflow:"auto",alignItems:"center",justifyContent:"center",padding:24,height:"max-content",margin:"auto"},"&-container":{borderRadius:i.borderRadius,backgroundSize:"100%",backgroundPosition:"top",backdropFilter:"blur(10px)",backgroundColor:(0,l.uK)(i.colorBgContainer,.8),backgroundImage:"radial-gradient(circle at 93% 1e+02%, rgba(22,119,255,0.17) 0%, rgba(255,255,255,0.05) 23%, rgba(255,255,255,0.03) 87%, rgba(22,119,255,0.12) 109%)",padding:32,boxShadow:"0px 0px 24px 0px rgba(0,0,0,0.1)"},"&-top":{textAlign:"center"},"&-header":{display:"flex",alignItems:"center",justifyContent:"center",minHeight:"44px",lineHeight:"44px",a:{textDecoration:"none"}},"&-title":{position:"relative",tinsetBlockStartop:"2px",color:i.colorTextHeading,fontWeight:"600",fontSize:"33px"},"&-logo":{width:"44px",height:"44px",marginInlineEnd:"16px",verticalAlign:"top",img:{width:"100%"}},"&-desc":{marginBlockStart:"12px",marginBlockEnd:"40px",color:i.colorTextSecondary,fontSize:i.fontSize},"&-main":{width:"328px",margin:"0 auto","&-other":{marginBlockStart:"24px",lineHeight:"22px",textAlign:"start"}}}),"@media (max-width: ".concat(i.screenMDMin,"px)"),(0,g.Z)({},i.componentCls,{flexDirection:"column-reverse",background:"none !important","&-container":{padding:24,boxShadow:"none",backgroundImage:"none",borderRadius:"0px"},"&-notice":{display:"flex",flex:"none",alignItems:"flex-start",width:"100%","> div":{width:"100%"}}})),"@media (min-width: ".concat(i.screenMDMin,"px)"),(0,g.Z)({},i.componentCls,{"&-left":{backgroundRepeat:"no-repeat",backgroundPosition:"center 110px",backgroundSize:"100%"}})),"@media (max-width: ".concat(i.screenSM,"px)"),(0,g.Z)({},i.componentCls,{"&-main":{width:"95%",maxWidth:"328px"}}))};function N(r){return(0,l.Xj)("LoginFormPage",function(i){var j=(0,c.Z)((0,c.Z)({},i),{},{componentCls:".".concat(r)});return[M(j)]})}var n=e(86074),R=["logo","message","style","activityConfig","backgroundImageUrl","backgroundVideoUrl","title","subTitle","actions","children","containerStyle","otherStyle","mainStyle"];function z(r){var i=r.logo,j=r.message,a=r.style,t=r.activityConfig,s=r.backgroundImageUrl,m=r.backgroundVideoUrl,h=r.title,E=r.subTitle,C=r.actions,v=r.children,O=r.containerStyle,x=r.otherStyle,o=r.mainStyle,B=(0,u.Z)(r,R),V=(0,y.YB)(),$=function(){var p,T;return B.submitter===!1||((p=B.submitter)===null||p===void 0?void 0:p.submitButtonProps)===!1?!1:(0,c.Z)({size:"large",style:{width:"100%"}},(T=B.submitter)===null||T===void 0?void 0:T.submitButtonProps)},w=(0,c.Z)((0,c.Z)({searchConfig:{submitText:V.getMessage("loginForm.submitText","\u767B\u5F55")},render:function(p,T){return T.pop()}},B.submitter),{},{submitButtonProps:$()}),K=(0,S.useContext)(Z.ZP.ConfigContext),F=K.getPrefixCls("pro-form-login-page"),A=N(F),G=A.wrapSSR,D=A.hashId,d=function(p){return"".concat(F,"-").concat(p," ").concat(D).trim()},L=(0,S.useMemo)(function(){return i?typeof i=="string"?(0,n.jsx)("img",{src:i}):i:null},[i]);return G((0,n.jsxs)("div",{className:f()(F,D),style:(0,c.Z)((0,c.Z)({},a),{},{position:"relative",backgroundImage:s?'url("'.concat(s,'")'):void 0}),children:[m?(0,n.jsx)("div",{style:{position:"absolute",top:0,left:0,width:"100%",overflow:"hidden",height:"100%",zIndex:1,pointerEvents:"none"},children:(0,n.jsx)("video",{src:m,controls:!1,autoPlay:!0,playsInline:!0,loop:!0,muted:!0,crossOrigin:"anonymous",style:{width:"100%",height:"100%",objectFit:"cover"}})}):null,(0,n.jsxs)("div",{className:f()(F,D),children:[(0,n.jsx)("div",{className:d("notice"),children:t&&(0,n.jsxs)("div",{className:d("notice-activity"),style:t.style,children:[t.title&&(0,n.jsxs)("div",{className:d("notice-activity-title"),children:[" ",t.title," "]}),t.subTitle&&(0,n.jsx)("div",{className:d("notice-activity-subTitle"),children:t.subTitle}),t.action&&(0,n.jsx)("div",{className:d("notice-activity-action"),children:t.action})]})}),(0,n.jsx)("div",{className:d("left"),children:(0,n.jsxs)("div",{className:d("container"),style:O,children:[(0,n.jsxs)("div",{className:d("top"),children:[h||L?(0,n.jsxs)("div",{className:d("header"),children:[L?(0,n.jsx)("span",{className:d("logo"),children:L}):null,h?(0,n.jsx)("span",{className:d("title"),children:h}):null]}):null,E?(0,n.jsx)("div",{className:d("desc"),children:E}):null]}),(0,n.jsxs)("div",{className:d("main"),style:o,children:[(0,n.jsxs)(b.A,(0,c.Z)((0,c.Z)({isKeyPressSubmit:!0},B),{},{submitter:w,children:[j,v]})),C?(0,n.jsx)("div",{className:d("other"),style:x,children:C}):null]})]})})]})]}))}},21637:function(H,P,e){e.r(P),e.d(P,{default:function(){return h}});var c=e(15009),u=e.n(c),y=e(99289),Z=e.n(y),I=e(5574),f=e.n(I),S=e(55375),b=e(98665),g=e(14748),l=e(87547),M=e(94149),N=e(39380),n=e(26),R=e(5966),z=e(45830),r=e(68872),i=e(83622),j=e(62435),a=e(39711),t={login:"login___hm8j2",actionTip:"actionTip___AeRYZ"},s=e(86074),m=function(){var C=r.ZP.useMessage(),v=f()(C,2),O=v[0],x=v[1],o=(0,z.useIntl)(),B=(0,a.lr)(),V=f()(B,1),$=V[0],w=(0,j.useState)(!1),K=f()(w,2),F=K[0],A=K[1],G=function(){var D=Z()(u()().mark(function d(L){var U,p,T,J,Y;return u()().wrap(function(W){for(;;)switch(W.prev=W.next){case 0:return U=L.userId,p=L.password,T=$.get("code"),A(!0),W.next=5,(0,b.userLogin)({userId:U,password:p,inviteCode:T||void 0});case 5:J=W.sent,A(!1),J.code===200&&(localStorage.setItem("JSESSIONID",J.msg),Y=setTimeout(function(){O.success(o.formatMessage({id:"common.message.text.login.success"})),clearTimeout(Y),window.location.href="/home"},500));case 8:case"end":return W.stop()}},d)}));return function(L){return D.apply(this,arguments)}}();return(0,s.jsxs)(N._z,{ghost:!0,title:!1,breadcrumb:void 0,childrenContentStyle:{padding:0,height:"100%"},className:t.login,children:[x,(0,s.jsx)("div",{style:{position:"fixed",top:"20px",right:"20px",zIndex:1e3,background:"rgba(255, 255, 255, 0.9)",borderRadius:"6px",padding:"4px"},children:(0,s.jsx)(g.Z,{})}),(0,s.jsxs)(n.B,{backgroundImageUrl:"https://gw.alipayobjects.com/zos/rmsportal/FfdJeJRQWjEeGTpqgBKj.png",logo:"/favicon-light.ico",title:S.j2,subTitle:o.formatMessage({id:"individual.module.text.platform.slogan"}),onFinish:G,submitter:{render:function(){return(0,s.jsx)(i.ZP,{loading:F,type:"primary",htmlType:"submit",style:{height:40,width:"100%",borderRadius:6,fontSize:16},children:o.formatMessage({id:"individual.button.text.sign.in"})})}},children:[(0,s.jsx)(R.Z,{name:"userId",fieldProps:{size:"large",prefix:(0,s.jsx)(l.Z,{className:"prefixIcon"})},placeholder:o.formatMessage({id:"individual.module.text.account"}),rules:[{required:!0,message:o.formatMessage({id:"individual.input.text.message.account"})}]}),(0,s.jsx)(R.Z.Password,{name:"password",fieldProps:{size:"large",prefix:(0,s.jsx)(M.Z,{className:"prefixIcon"})},placeholder:o.formatMessage({id:"individual.module.text.password"}),rules:[{required:!0,message:o.formatMessage({id:"individual.input.text.message.password"})}]})]})]})},h=m}}]); diff --git a/app/bootstrap/src/main/resources/static/p__PivotManagement__AgentModule__index.21b379ea.chunk.css b/app/bootstrap/src/main/resources/static/p__PivotManagement__AgentModule__index.21b379ea.chunk.css new file mode 100644 index 00000000..7b104b38 --- /dev/null +++ b/app/bootstrap/src/main/resources/static/p__PivotManagement__AgentModule__index.21b379ea.chunk.css @@ -0,0 +1 @@ +.customTitle___nzcxh{position:relative;font-size:15px;padding-left:12px}.customTitle___nzcxh:before{position:absolute;content:"";width:4px;height:18px;left:0;top:50%;transform:translateY(-50%);background-color:#3274ee}.riskHigh___GstO6{background:#ffedea;border-radius:2px;color:#ec4344;border:none}.riskMedium___F4JTb{background:#ffe9cc;border-radius:2px;color:#fc6d19;border:none}.riskLow___HJopw{background:#fff5cd;border-radius:2px;color:#f9aa00;border:none}.imgProcess___NGndv{width:12px;height:12px;margin-right:3px;margin-bottom:1px}.imgResult___wKhiG{width:11px;height:11px;margin:0 3px 2px 0}.validTag___TRSau{background:#f6ffed;border:1px solid #b7ec8f;border-radius:2px;color:#379e0e;line-height:22px}.invalidTag___opVlG{background:#ffedec;border:1px solid #ffb2af;border-radius:2px;color:#ff3931}.waitingTag___JZpZT{background:#fff1d4;border:1px solid #ffe09d;border-radius:2px;color:#ffb310}.noPermissionContainer___mfh3D{display:flex;align-items:center;justify-content:center;min-height:400px;padding:40px 20px}.noPermissionContainer___mfh3D .ant-result___HwWPh{padding:48px 32px}.noPermissionContainer___mfh3D .ant-result___HwWPh .ant-result-icon___kCRak{margin-bottom:32px}.noPermissionContainer___mfh3D .ant-result___HwWPh .ant-result-icon___kCRak .anticon___dFq4q{font-size:72px;color:#faad14}.noPermissionContainer___mfh3D .ant-result___HwWPh .ant-result-title___qzgxn{color:#000000d9;font-size:24px;font-weight:500;line-height:1.8;text-align:center;margin-bottom:16px}.noPermissionContainer___mfh3D .ant-result___HwWPh .ant-result-subtitle___wgaK1{color:#00000073;font-size:14px;line-height:1.6;text-align:center;margin-bottom:32px}.noPermissionContainer___mfh3D .ant-result___HwWPh .ant-result-extra___YuiiI{text-align:center}.noPermissionContainer___mfh3D .ant-result___HwWPh .ant-result-extra___YuiiI .ant-btn___SR44Y{height:40px;padding:6.4px 15px;font-size:14px;border-radius:6px;box-shadow:0 2px #0000000b;transition:all .3s cubic-bezier(.645,.045,.355,1)}.noPermissionContainer___mfh3D .ant-result___HwWPh .ant-result-extra___YuiiI .ant-btn___SR44Y:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.noPermissionContainer___mfh3D .ant-result___HwWPh .ant-result-extra___YuiiI .ant-btn___SR44Y:active{transform:translateY(0)}.dark___6IwTX .noPermissionContainer___mfh3D .ant-result-title___qzgxn{color:#ffffffd9}.dark___6IwTX .noPermissionContainer___mfh3D .ant-result-subtitle___wgaK1{color:#ffffff73}@media (max-width: 768px){.noPermissionContainer___mfh3D{padding:20px 16px;min-height:300px}.noPermissionContainer___mfh3D .ant-result___HwWPh{padding:24px 16px}.noPermissionContainer___mfh3D .ant-result___HwWPh .ant-result-icon___kCRak .anticon___dFq4q{font-size:48px}.noPermissionContainer___mfh3D .ant-result___HwWPh .ant-result-title___qzgxn{font-size:20px;margin-bottom:12px}.noPermissionContainer___mfh3D .ant-result___HwWPh .ant-result-subtitle___wgaK1{font-size:13px;margin-bottom:24px}}@keyframes fadeInUp___lq2_S{0%{opacity:0;transform:translate3d(0,40px,0)}to{opacity:1;transform:translateZ(0)}}.noPermissionContainer___mfh3D .ant-result___HwWPh{animation:fadeInUp___lq2_S .6s ease-out}.toolTipWrap___RxSDA{max-width:360px!important}.tooltipIcon___lORng{cursor:pointer;margin:0 4px;color:#2f54eb} diff --git a/app/bootstrap/src/main/resources/static/p__PivotManagement__AgentModule__index.3586c65b.chunk.css b/app/bootstrap/src/main/resources/static/p__PivotManagement__AgentModule__index.3586c65b.chunk.css deleted file mode 100644 index 85699495..00000000 --- a/app/bootstrap/src/main/resources/static/p__PivotManagement__AgentModule__index.3586c65b.chunk.css +++ /dev/null @@ -1 +0,0 @@ -.customTitle___nzcxh{position:relative;font-size:15px;padding-left:12px}.customTitle___nzcxh:before{position:absolute;content:"";width:4px;height:18px;left:0;top:50%;transform:translateY(-50%);background-color:#3274ee}.riskHigh___GstO6{background:#ffedea;border-radius:2px;color:#ec4344;border:none}.riskMedium___F4JTb{background:#ffe9cc;border-radius:2px;color:#fc6d19;border:none}.riskLow___HJopw{background:#fff5cd;border-radius:2px;color:#f9aa00;border:none}.imgProcess___NGndv{width:12px;height:12px;margin-right:3px;margin-bottom:1px}.imgResult___wKhiG{width:11px;height:11px;margin:0 3px 2px 0}.validTag___TRSau{background:#f6ffed;border:1px solid #b7ec8f;border-radius:2px;color:#379e0e;line-height:22px}.invalidTag___opVlG{background:#ffedec;border:1px solid #ffb2af;border-radius:2px;color:#ff3931}.waitingTag___JZpZT{background:#fff1d4;border:1px solid #ffe09d;border-radius:2px;color:#ffb310}.toolTipWrap___RxSDA{max-width:360px!important}.tooltipIcon___lORng{cursor:pointer;margin:0 4px;color:#2f54eb} diff --git a/app/bootstrap/src/main/resources/static/p__PivotManagement__AgentModule__index.6c675b86.async.js b/app/bootstrap/src/main/resources/static/p__PivotManagement__AgentModule__index.6c675b86.async.js deleted file mode 100644 index 08779836..00000000 --- a/app/bootstrap/src/main/resources/static/p__PivotManagement__AgentModule__index.6c675b86.async.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[7759],{24163:function(U,x,e){var D=e(97857),u=e.n(D),O=e(25593),y=e(83062),V=e(62435),m=e(86074),L=O.Z.Paragraph;x.Z=function(r){var A=r.text,j=r.width,w=r.maxWidth,C=r.rows,Z=C===void 0?2:C,P=r.placement,R=P===void 0?"top":P,E=r.color,k=E===void 0?"rgba(0, 0, 0, 0.88)":E,I=r.link,t=I===void 0?!1:I,$=r.onClickCallBackFunc,S=r.style,B=S===void 0?{}:S,p=r.copyable,W=p===void 0?!1:p;return(0,m.jsx)("div",{style:{maxWidth:w,width:j},children:(0,m.jsx)(y.Z,{title:(0,m.jsx)("div",{children:A}),placement:R,children:(0,m.jsx)(L,{ellipsis:{rows:Z},style:u()({marginBottom:0,color:k,cursor:t?"pointer":""},B),onClick:$,copyable:W,children:A})})})}},64959:function(U,x,e){e.r(x),e.d(x,{default:function(){return ee}});var D=e(15009),u=e.n(D),O=e(99289),y=e.n(O),V=e(5574),m=e.n(V),L=e(53846),r=e(24163),A=e(45605),j=e(92016),w=e(17788),C=e(83062),Z=e(2487),P=e(71230),R=e(15746),E=e(21987),k=e(62435),I={toolTipWrap:"toolTipWrap___RxSDA",tooltipIcon:"tooltipIcon___lORng"},t=e(86074),$=function(){var s=(0,j.useIntl)();return(0,t.jsxs)("div",{children:[(0,t.jsx)("div",{children:s.formatMessage({id:"collector.extend.text.token.tip1"})}),(0,t.jsxs)("div",{children:[s.formatMessage({id:"collector.extend.text.token.tip2"}),(0,t.jsx)("div",{children:s.formatMessage({id:"collector.extend.text.token.tip3"})}),(0,t.jsx)("div",{children:s.formatMessage({id:"collector.extend.text.token.tip4"})})]})]})},S=function(s){var N=s.visible,b=s.onClose,a=s.tokenInfo,h=(0,j.useIntl)();return(0,t.jsxs)(w.Z,{width:740,style:{top:120},title:h.formatMessage({id:"collector.extend.text.token.information"}),open:N,onCancel:b,footer:null,children:[(0,t.jsxs)("p",{children:["Token",(0,t.jsx)(C.Z,{overlayClassName:I.toolTipWrap,placement:"top",title:(0,t.jsx)($,{}),children:(0,t.jsx)(A.Z,{className:I.tooltipIcon})}),":",a!=null&&a.token?(0,t.jsx)(E.Z,{copyable:!0,children:a.token}):"-"]}),(0,t.jsx)("p",{children:(0,t.jsx)(Z.Z,{bordered:!0,dataSource:(a==null?void 0:a.tokenList)||[],renderItem:function(c){return(0,t.jsx)(Z.Z.Item,{children:(0,t.jsxs)(P.Z,{gutter:[24,0],style:{width:"100%"},children:[(0,t.jsx)(R.Z,{span:4,children:(0,t.jsx)(r.Z,{text:(c==null?void 0:c.platformName)||"-",rows:1,placement:"topLeft"})}),(0,t.jsx)(R.Z,{span:20,children:(0,t.jsx)(r.Z,{text:(c==null?void 0:c.script)||"-",rows:1,placement:"topLeft",copyable:!0})})]})})}})}),(0,t.jsxs)("p",{children:[h.formatMessage({id:"collector.extend.text.expiration.date"}),"\xA0:\xA0",(a==null?void 0:a.expireTime)||"-"]}),(0,t.jsxs)("p",{children:[h.formatMessage({id:"rule.input.text.rule.group.creator"}),"\xA0:\xA0",(a==null?void 0:a.username)||"-"]})]})},B=S,p=e(97470),W=e(29448),Q=e(39380),X=e(70989),Y=e(68872),_=e(86738),z=e(83622),q=function(){var s=(0,k.useRef)(),N=(0,k.useState)(!1),b=m()(N,2),a=b[0],h=b[1],F=(0,k.useState)({token:"",expireTime:"",username:"",script:"",tokenList:[]}),c=m()(F,2),te=c[0],ne=c[1],oe=Y.ZP.useMessage(),ae=m()(oe,1),re=ae[0],o=(0,j.useIntl)(),le=function(){var d=y()(u()().mark(function i(n){var g,l,T;return u()().wrap(function(v){for(;;)switch(v.prev=v.next){case 0:return v.next=2,(0,p.exitAgent)({onceToken:n});case 2:g=v.sent,(g.code===200||g.msg==="success")&&(re.success(o.formatMessage({id:"common.message.text.exit.success"})),(l=s.current)===null||l===void 0||(T=l.reloadAndRest)===null||T===void 0||T.call(l));case 4:case"end":return v.stop()}},i)}));return function(n){return d.apply(this,arguments)}}(),se=[{title:o.formatMessage({id:"collector.module.text.agent.name"}),dataIndex:"agentName",valueType:"text",align:"center",width:240},{title:o.formatMessage({id:"common.table.columns.platform"}),dataIndex:"platform",valueType:"text",align:"center",hideInSearch:!0,width:200,render:function(i,n){return(0,W.BD)(n.platform)}},{title:o.formatMessage({id:"collector.module.text.registry.value"}),dataIndex:"registryValue",valueType:"text",align:"left",width:200},{title:o.formatMessage({id:"collector.module.text.registry.time"}),dataIndex:"registryTime",valueType:"dateTime",hideInSearch:!0,align:"left",width:200},{title:"Cron",dataIndex:"cron",hideInSearch:!0,align:"left",width:100},{title:o.formatMessage({id:"collector.module.text.registry.user"}),dataIndex:"username",hideInSearch:!0,align:"left",width:120},{title:o.formatMessage({id:"collector.module.text.registry.status"}),dataIndex:"status",hideInSearch:!0,align:"left",width:120,render:function(i,n){return(0,t.jsx)(C.Z,{title:n.status==="valid"?o.formatMessage({id:"collector.module.text.status.health"}):n.status==="invalid"?o.formatMessage({id:"collector.module.text.status.offline"}):o.formatMessage({id:"collector.module.text.status.abnormal"}),children:(0,t.jsx)("div",{style:{width:"10px",height:"10px",borderRadius:"50%",backgroundColor:n.status==="valid"?"rgb(17, 133, 86)":n.status==="invalid"?"rgb(288, 43, 53)":"rgb(253, 100, 8)"}})})}},{title:o.formatMessage({id:"cloudAccount.extend.title.cloud.operate"}),dataIndex:"option",valueType:"option",align:"center",width:120,render:function(i,n){return(0,t.jsx)(_.Z,{title:o.formatMessage({id:"collector.module.text.interrupt.process"}),onConfirm:function(){return le(n.onceToken)},okText:o.formatMessage({id:"common.button.text.ok"}),cancelText:o.formatMessage({id:"common.button.text.cancel"}),children:(0,t.jsx)(z.ZP,{type:"link",danger:!0,children:o.formatMessage({id:"collector.module.text.interrupt.process"})})})}}],ie=function(){var d=y()(u()().mark(function i(){var n;return u()().wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return l.next=2,(0,p.getOnceToken)();case 2:n=l.sent,n.code===200&&(ne({token:n.content.token,expireTime:n.content.expireTime,username:n.content.username,script:n.content.script,tokenList:n.content.tokenList}),h(!0));case 4:case"end":return l.stop()}},i)}));return function(){return d.apply(this,arguments)}}();return(0,t.jsxs)(Q._z,{ghost:!0,title:!1,breadcrumbRender:!1,children:[(0,t.jsx)(X.Z,{headerTitle:(0,t.jsx)("div",{className:L.Z.customTitle,children:o.formatMessage({id:"collector.module.text.collector.inquiry"})}),actionRef:s,rowKey:"id",search:{span:6,defaultCollapsed:!1,collapseRender:!1,labelWidth:0},options:!1,request:function(){var d=y()(u()().mark(function i(n){var g,l,T,G,v,K,f,H;return u()().wrap(function(M){for(;;)switch(M.prev=M.next){case 0:return g=n.agentName,l=n.registryValue,T=n.current,G=n.pageSize,v={agentName:g,registryValue:l,page:T,size:G},M.next=4,(0,p.queryAgentList)(v);case 4:return K=M.sent,f=K.content,H=K.code,M.abrupt("return",{data:(f==null?void 0:f.data)||[],total:(f==null?void 0:f.total)||0,success:H===200||!1});case 8:case"end":return M.stop()}},i)}));return function(i){return d.apply(this,arguments)}}(),columns:se,pagination:{showQuickJumper:!1,showSizeChanger:!0,defaultPageSize:10,defaultCurrent:1},toolBarRender:function(){return[(0,t.jsx)(z.ZP,{type:"primary",onClick:ie,children:o.formatMessage({id:"common.button.text.deploy"})},"getToken"),(0,t.jsx)(z.ZP,{href:"https://cloudrec.yuque.com/org-wiki-cloudrec-iew3sz/hocvhx/ztfuupzril8i28tl",target:"_blank",style:{border:"1px solid #457aff",color:"#457aff",padding:"4px 10px",backgroundColor:"transparent"},children:o.formatMessage({id:"collector.extend.text.config"})},"config")]}}),(0,t.jsx)(B,{visible:a,onClose:function(){return h(!1)},tokenInfo:te})]})},ee=q},53846:function(U,x){x.Z={customTitle:"customTitle___nzcxh",riskHigh:"riskHigh___GstO6",riskMedium:"riskMedium___F4JTb",riskLow:"riskLow___HJopw",imgProcess:"imgProcess___NGndv",imgResult:"imgResult___wKhiG",validTag:"validTag___TRSau",invalidTag:"invalidTag___opVlG",waitingTag:"waitingTag___JZpZT"}}}]); diff --git a/app/bootstrap/src/main/resources/static/p__PivotManagement__AgentModule__index.eab2b7fb.async.js b/app/bootstrap/src/main/resources/static/p__PivotManagement__AgentModule__index.eab2b7fb.async.js new file mode 100644 index 00000000..6a46ea52 --- /dev/null +++ b/app/bootstrap/src/main/resources/static/p__PivotManagement__AgentModule__index.eab2b7fb.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[7759],{69055:function(z,g,e){e.d(g,{Z:function(){return w}});var O=e(22181),l=e(83622),P=e(87462),s=e(62435),D={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"}}]},name:"exclamation-circle",theme:"outlined"},u=D,M=e(84089),a=function(x,h){return s.createElement(M.Z,(0,P.Z)({},x,{ref:h,icon:u}))},f=s.forwardRef(a),E=f,d=e(45830),T={noPermissionContainer:"noPermissionContainer___mfh3D","ant-result":"ant-result___HwWPh","ant-result-icon":"ant-result-icon___kCRak",anticon:"anticon___dFq4q","ant-result-title":"ant-result-title___qzgxn","ant-result-subtitle":"ant-result-subtitle___wgaK1","ant-result-extra":"ant-result-extra___YuiiI","ant-btn":"ant-btn___SR44Y",dark:"dark___6IwTX",fadeInUp:"fadeInUp___lq2_S"},c=e(86074),R=function(x){var h=x.title,b=x.subTitle,t=x.showReturnButton,S=t===void 0?!0:t,B=x.onReturn,C=(0,d.useIntl)(),Z=function(){B?B():d.history===null||d.history===void 0||d.history.push("/")};return(0,c.jsx)("div",{className:T.noPermissionContainer,children:(0,c.jsx)(O.ZP,{icon:(0,c.jsx)(E,{}),status:"403",title:h||C.formatMessage({id:"common.message.text.no.permission.title"}),subTitle:b||C.formatMessage({id:"common.message.text.no.permission.subtitle"}),extra:S&&(0,c.jsx)(l.ZP,{type:"primary",onClick:Z,children:C.formatMessage({id:"common.button.text.return"})})})})},w=R},82043:function(z,g,e){var O=e(62435),l=e(45830),P=e(69055),s=e(86074),D=function(M){var a=M.children,f=M.accessKey,E=M.fallback,d=(0,l.useAccess)(),T=(0,l.useIntl)();if(!f)return(0,s.jsx)(s.Fragment,{children:a});var c=d[f];return c?(0,s.jsx)(s.Fragment,{children:a}):(0,s.jsx)(s.Fragment,{children:E||(0,s.jsx)(P.Z,{title:T.formatMessage({id:"common.message.text.no.permission.title"}),subTitle:T.formatMessage({id:"common.message.text.no.permission.subtitle"})})})};g.Z=D},24163:function(z,g,e){var O=e(97857),l=e.n(O),P=e(25593),s=e(83062),D=e(62435),u=e(86074),M=P.Z.Paragraph;g.Z=function(a){var f=a.text,E=a.width,d=a.maxWidth,T=a.rows,c=T===void 0?2:T,R=a.placement,w=R===void 0?"top":R,A=a.color,x=A===void 0?"rgba(0, 0, 0, 0.88)":A,h=a.link,b=h===void 0?!1:h,t=a.onClickCallBackFunc,S=a.style,B=S===void 0?{}:S,C=a.copyable,Z=C===void 0?!1:C;return(0,u.jsx)("div",{style:{maxWidth:d,width:E},children:(0,u.jsx)(s.Z,{title:(0,u.jsx)("div",{children:f}),placement:w,children:(0,u.jsx)(M,{ellipsis:{rows:c},style:l()({marginBottom:0,color:x,cursor:b?"pointer":""},B),onClick:t,copyable:Z,children:f})})})}},64959:function(z,g,e){e.r(g),e.d(g,{default:function(){return ne}});var O=e(15009),l=e.n(O),P=e(99289),s=e.n(P),D=e(5574),u=e.n(D),M=e(53846),a=e(82043),f=e(24163),E=e(45605),d=e(45830),T=e(17788),c=e(83062),R=e(2487),w=e(71230),A=e(15746),x=e(21987),h=e(62435),b={toolTipWrap:"toolTipWrap___RxSDA",tooltipIcon:"tooltipIcon___lORng"},t=e(86074),S=function(){var m=(0,d.useIntl)();return(0,t.jsxs)("div",{children:[(0,t.jsx)("div",{children:m.formatMessage({id:"collector.extend.text.token.tip1"})}),(0,t.jsxs)("div",{children:[m.formatMessage({id:"collector.extend.text.token.tip2"}),(0,t.jsx)("div",{children:m.formatMessage({id:"collector.extend.text.token.tip3"})}),(0,t.jsx)("div",{children:m.formatMessage({id:"collector.extend.text.token.tip4"})})]})]})},B=function(m){var V=m.visible,N=m.onClose,r=m.tokenInfo,W=(0,d.useIntl)();return(0,t.jsxs)(T.Z,{width:740,style:{top:120},title:W.formatMessage({id:"collector.extend.text.token.information"}),open:V,onCancel:N,footer:null,children:[(0,t.jsxs)("p",{children:["Token",(0,t.jsx)(c.Z,{overlayClassName:b.toolTipWrap,placement:"top",title:(0,t.jsx)(S,{}),children:(0,t.jsx)(E.Z,{className:b.tooltipIcon})}),":",r!=null&&r.token?(0,t.jsx)(x.Z,{copyable:!0,children:r.token}):"-"]}),(0,t.jsx)("p",{children:(0,t.jsx)(R.Z,{bordered:!0,dataSource:(r==null?void 0:r.tokenList)||[],renderItem:function(y){return(0,t.jsx)(R.Z.Item,{children:(0,t.jsxs)(w.Z,{gutter:[24,0],style:{width:"100%"},children:[(0,t.jsx)(A.Z,{span:4,children:(0,t.jsx)(f.Z,{text:(y==null?void 0:y.platformName)||"-",rows:1,placement:"topLeft"})}),(0,t.jsx)(A.Z,{span:20,children:(0,t.jsx)(f.Z,{text:(y==null?void 0:y.script)||"-",rows:1,placement:"topLeft",copyable:!0})})]})})}})}),(0,t.jsxs)("p",{children:[W.formatMessage({id:"collector.extend.text.expiration.date"}),"\xA0:\xA0",(r==null?void 0:r.expireTime)||"-"]}),(0,t.jsxs)("p",{children:[W.formatMessage({id:"rule.input.text.rule.group.creator"}),"\xA0:\xA0",(r==null?void 0:r.username)||"-"]})]})},C=B,Z=e(97470),_=e(29448),Y=e(39380),Q=e(90498),X=e(68872),q=e(86738),$=e(83622),ee=function(){var m=(0,h.useRef)(),V=(0,h.useState)(!1),N=u()(V,2),r=N[0],W=N[1],H=(0,h.useState)({token:"",expireTime:"",username:"",script:"",tokenList:[]}),y=u()(H,2),oe=y[0],ae=y[1],se=X.ZP.useMessage(),re=u()(se,1),le=re[0],o=(0,d.useIntl)(),ie=function(){var p=s()(l()().mark(function v(n){var j,i,L;return l()().wrap(function(I){for(;;)switch(I.prev=I.next){case 0:return I.next=2,(0,Z.exitAgent)({onceToken:n});case 2:j=I.sent,(j.code===200||j.msg==="success")&&(le.success(o.formatMessage({id:"common.message.text.exit.success"})),(i=m.current)===null||i===void 0||(L=i.reloadAndRest)===null||L===void 0||L.call(i));case 4:case"end":return I.stop()}},v)}));return function(n){return p.apply(this,arguments)}}(),de=[{title:o.formatMessage({id:"collector.module.text.agent.name"}),dataIndex:"agentName",valueType:"text",align:"center",width:240},{title:o.formatMessage({id:"common.table.columns.platform"}),dataIndex:"platform",valueType:"text",align:"center",hideInSearch:!0,width:200,render:function(v,n){return(0,_.BD)(n.platform)}},{title:o.formatMessage({id:"collector.module.text.registry.value"}),dataIndex:"registryValue",valueType:"text",align:"left",width:200},{title:o.formatMessage({id:"collector.module.text.registry.time"}),dataIndex:"registryTime",valueType:"dateTime",hideInSearch:!0,align:"left",width:200},{title:"Cron",dataIndex:"cron",hideInSearch:!0,align:"left",width:100},{title:o.formatMessage({id:"collector.module.text.registry.user"}),dataIndex:"username",hideInSearch:!0,align:"left",width:120},{title:o.formatMessage({id:"collector.module.text.registry.Information"}),dataIndex:"healthStatus",hideInSearch:!0,align:"left",width:220},{title:o.formatMessage({id:"collector.module.text.registry.status"}),dataIndex:"status",hideInSearch:!0,align:"left",width:120,render:function(v,n){return(0,t.jsx)(c.Z,{title:n.status==="valid"?o.formatMessage({id:"collector.module.text.status.health"}):n.status==="invalid"?o.formatMessage({id:"collector.module.text.status.offline"}):o.formatMessage({id:"collector.module.text.status.abnormal"}),children:(0,t.jsx)("div",{style:{width:"10px",height:"10px",borderRadius:"50%",backgroundColor:n.status==="valid"?"rgb(17, 133, 86)":n.status==="invalid"?"rgb(288, 43, 53)":"rgb(253, 100, 8)"}})})}},{title:o.formatMessage({id:"cloudAccount.extend.title.cloud.operate"}),dataIndex:"option",valueType:"option",align:"center",width:120,render:function(v,n){return(0,t.jsx)(q.Z,{title:o.formatMessage({id:"collector.module.text.interrupt.process"}),onConfirm:function(){return ie(n.onceToken)},okText:o.formatMessage({id:"common.button.text.ok"}),cancelText:o.formatMessage({id:"common.button.text.cancel"}),children:(0,t.jsx)($.ZP,{type:"link",danger:!0,children:o.formatMessage({id:"collector.module.text.interrupt.process"})})})}}],ue=function(){var p=s()(l()().mark(function v(){var n;return l()().wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return i.next=2,(0,Z.getOnceToken)();case 2:n=i.sent,n.code===200&&(ae({token:n.content.token,expireTime:n.content.expireTime,username:n.content.username,script:n.content.script,tokenList:n.content.tokenList}),W(!0));case 4:case"end":return i.stop()}},v)}));return function(){return p.apply(this,arguments)}}();return(0,t.jsxs)(Y._z,{ghost:!0,title:!1,breadcrumbRender:!1,children:[(0,t.jsx)(Q.Z,{headerTitle:(0,t.jsx)("div",{className:M.Z.customTitle,children:o.formatMessage({id:"collector.module.text.collector.inquiry"})}),actionRef:m,rowKey:"id",search:{span:6,defaultCollapsed:!1,collapseRender:!1,labelWidth:0},options:!1,request:function(){var p=s()(l()().mark(function v(n){var j,i,L,G,I,F,k,J;return l()().wrap(function(K){for(;;)switch(K.prev=K.next){case 0:return j=n.agentName,i=n.registryValue,L=n.current,G=n.pageSize,I={agentName:j,registryValue:i,page:L,size:G},K.next=4,(0,Z.queryAgentList)(I);case 4:return F=K.sent,k=F.content,J=F.code,K.abrupt("return",{data:(k==null?void 0:k.data)||[],total:(k==null?void 0:k.total)||0,success:J===200||!1});case 8:case"end":return K.stop()}},v)}));return function(v){return p.apply(this,arguments)}}(),columns:de,pagination:{showQuickJumper:!1,showSizeChanger:!0,defaultPageSize:10,defaultCurrent:1},toolBarRender:function(){return[(0,t.jsx)($.ZP,{type:"primary",onClick:ue,children:o.formatMessage({id:"common.button.text.deploy"})},"getToken"),(0,t.jsx)($.ZP,{href:"https://cloudrec.yuque.com/org-wiki-cloudrec-iew3sz/hocvhx/ztfuupzril8i28tl",target:"_blank",style:{border:"1px solid #457aff",color:"#457aff",padding:"4px 10px",backgroundColor:"transparent"},children:o.formatMessage({id:"collector.extend.text.config"})},"config")]}}),(0,t.jsx)(C,{visible:r,onClose:function(){return W(!1)},tokenInfo:oe})]})},te=function(){return(0,t.jsx)(a.Z,{accessKey:"isPlatformAdmin",children:(0,t.jsx)(ee,{})})},ne=te},53846:function(z,g){g.Z={customTitle:"customTitle___nzcxh",riskHigh:"riskHigh___GstO6",riskMedium:"riskMedium___F4JTb",riskLow:"riskLow___HJopw",imgProcess:"imgProcess___NGndv",imgResult:"imgResult___wKhiG",validTag:"validTag___TRSau",invalidTag:"invalidTag___opVlG",waitingTag:"waitingTag___JZpZT"}}}]); diff --git a/app/bootstrap/src/main/resources/static/p__PivotManagement__InvolveModule__index.2bfddb4e.async.js b/app/bootstrap/src/main/resources/static/p__PivotManagement__InvolveModule__index.2bfddb4e.async.js new file mode 100644 index 00000000..7bc93b39 --- /dev/null +++ b/app/bootstrap/src/main/resources/static/p__PivotManagement__InvolveModule__index.2bfddb4e.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[4427],{69055:function(fe,B,t){t.d(B,{Z:function(){return oe}});var ie=t(22181),m=t(83622),te=t(87462),f=t(62435),ae={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"}}]},name:"exclamation-circle",theme:"outlined"},$=ae,H=t(84089),x=function(e,Q){return f.createElement(H.Z,(0,te.Z)({},e,{ref:Q,icon:$}))},J=f.forwardRef(x),ne=J,N=t(45830),X={noPermissionContainer:"noPermissionContainer___mfh3D","ant-result":"ant-result___HwWPh","ant-result-icon":"ant-result-icon___kCRak",anticon:"anticon___dFq4q","ant-result-title":"ant-result-title___qzgxn","ant-result-subtitle":"ant-result-subtitle___wgaK1","ant-result-extra":"ant-result-extra___YuiiI","ant-btn":"ant-btn___SR44Y",dark:"dark___6IwTX",fadeInUp:"fadeInUp___lq2_S"},O=t(86074),re=function(e){var Q=e.title,de=e.subTitle,_=e.showReturnButton,le=_===void 0?!0:_,se=e.onReturn,K=(0,N.useIntl)(),ee=function(){se?se():N.history===null||N.history===void 0||N.history.push("/")};return(0,O.jsx)("div",{className:X.noPermissionContainer,children:(0,O.jsx)(ie.ZP,{icon:(0,O.jsx)(ne,{}),status:"403",title:Q||K.formatMessage({id:"common.message.text.no.permission.title"}),subTitle:de||K.formatMessage({id:"common.message.text.no.permission.subtitle"}),extra:le&&(0,O.jsx)(m.ZP,{type:"primary",onClick:ee,children:K.formatMessage({id:"common.button.text.return"})})})})},oe=re},82043:function(fe,B,t){var ie=t(62435),m=t(45830),te=t(69055),f=t(86074),ae=function(H){var x=H.children,J=H.accessKey,ne=H.fallback,N=(0,m.useAccess)(),X=(0,m.useIntl)();if(!J)return(0,f.jsx)(f.Fragment,{children:x});var O=N[J];return O?(0,f.jsx)(f.Fragment,{children:x}):(0,f.jsx)(f.Fragment,{children:ne||(0,f.jsx)(te.Z,{title:X.formatMessage({id:"common.message.text.no.permission.title"}),subTitle:X.formatMessage({id:"common.message.text.no.permission.subtitle"})})})};B.Z=ae},24163:function(fe,B,t){var ie=t(97857),m=t.n(ie),te=t(25593),f=t(83062),ae=t(62435),$=t(86074),H=te.Z.Paragraph;B.Z=function(x){var J=x.text,ne=x.width,N=x.maxWidth,X=x.rows,O=X===void 0?2:X,re=x.placement,oe=re===void 0?"top":re,v=x.color,e=v===void 0?"rgba(0, 0, 0, 0.88)":v,Q=x.link,de=Q===void 0?!1:Q,_=x.onClickCallBackFunc,le=x.style,se=le===void 0?{}:le,K=x.copyable,ee=K===void 0?!1:K;return(0,$.jsx)("div",{style:{maxWidth:N,width:ne},children:(0,$.jsx)(f.Z,{title:(0,$.jsx)("div",{children:J}),placement:oe,children:(0,$.jsx)(H,{ellipsis:{rows:O},style:m()({marginBottom:0,color:e,cursor:de?"pointer":""},se),onClick:_,copyable:ee,children:J})})})}},37491:function(fe,B,t){t.r(B),t.d(B,{default:function(){return at}});var ie=t(97857),m=t.n(ie),te=t(15009),f=t.n(te),ae=t(99289),$=t.n(ae),H=t(5574),x=t.n(H),J=t(53846),ne=t(24163),N=t(82043),X=t(13769),O=t.n(X),re=t(19632),oe=t.n(re),v=t(45830),e=t(86074),Q=[{label:(0,e.jsx)(v.FormattedMessage,{id:"involve.extend.title.timing.notice"}),value:"timing",desc:(0,e.jsx)(v.FormattedMessage,{id:"involve.extend.title.timing.notice.desc"})},{label:(0,e.jsx)(v.FormattedMessage,{id:"involve.extend.title.realtime.notice"}),value:"realtime",desc:(0,e.jsx)(v.FormattedMessage,{id:"involve.extend.title.realtime.notice.desc"})}],de=[{label:(0,e.jsx)(v.FormattedMessage,{id:"involve.extend.text.dingGroup"}),value:"dingGroup"},{label:(0,e.jsx)(v.FormattedMessage,{id:"involve.extend.text.wechat"}),value:"wechat"}],_=[{label:(0,e.jsx)(v.FormattedMessage,{id:"involve.extend.text.dingGroup"}),value:"dingGroup"},{label:(0,e.jsx)(v.FormattedMessage,{id:"involve.extend.text.interfaceCallback"}),value:"interfaceCallback"},{label:(0,e.jsx)(v.FormattedMessage,{id:"involve.extend.text.wechat"}),value:"wechat"}],le=[{label:(0,e.jsx)(v.FormattedMessage,{id:"involve.extend.text.day.monday"}),value:"1"},{label:(0,e.jsx)(v.FormattedMessage,{id:"involve.extend.text.day.tuesday"}),value:"2"},{label:(0,e.jsx)(v.FormattedMessage,{id:"involve.extend.text.day.wednesday"}),value:"3"},{label:(0,e.jsx)(v.FormattedMessage,{id:"involve.extend.text.day.thursday"}),value:"4"},{label:(0,e.jsx)(v.FormattedMessage,{id:"involve.extend.text.day.friday"}),value:"5"},{label:(0,e.jsx)(v.FormattedMessage,{id:"involve.extend.text.day.saturday"}),value:"6"},{label:(0,e.jsx)(v.FormattedMessage,{id:"involve.extend.text.day.sunday"}),value:"7"},{label:(0,e.jsx)(v.FormattedMessage,{id:"involve.extend.text.every.day"}),value:"all"}],se=[{label:"10: 00",value:"10"},{label:"11: 00",value:"11"},{label:"12: 00",value:"12"},{label:"13: 00",value:"13"},{label:"14: 00",value:"14"},{label:"15: 00",value:"15"},{label:"16: 00",value:"16"},{label:"17: 00",value:"17"},{label:"18: 00",value:"18"},{label:"19: 00",value:"19"},{label:"20: 00",value:"20"},{label:"21: 00",value:"21"}],K=t(37476),ee=t(99859),pe=t(84567),be=t(71230),ye=t(15746),W=t(96486),A=t(62435),De=function(R){var G=ee.Z.useForm(),I=x()(G,1),S=I[0],g=R.noticeFormVisible,T=R.setNoticeFormVisible,d=R.formRef,w=(0,v.useIntl)(),D=function(){var Z=$()(f()().mark(function n(u){var j,o,c,i,P;return f()().wrap(function(h){for(;;)switch(h.prev=h.next){case 0:if(j=d.current.getFieldValue("actionList"),o=u==null?void 0:u.actionList,!(0,W.isEmpty)(o)){h.next=4;break}return h.abrupt("return",T(!1));case 4:c=o==null?void 0:o.map(function(E,k){return{idx:k+1,actionType:E}}),(0,W.isEmpty)(j)?d.current.setFieldValue("actionList",c):(P=(i=[].concat(oe()(j),oe()(c)))===null||i===void 0?void 0:i.map(function(E,k){return m()(m()({},E),{},{idx:k+1})}),d.current.setFieldValue("actionList",P)),T(!1);case 7:case"end":return h.stop()}},n)}));return function(u){return Z.apply(this,arguments)}}(),Y=function(){S.resetFields()},z=function(){T(!1),Y()};return(0,e.jsx)(K.Y,{title:w.formatMessage({id:"involve.extend.title.notification.configuration"}),width:540,labelCol:{span:6},wrapperCol:{span:18},form:S,modalProps:{destroyOnClose:!0,onCancel:function(){return z()},styles:{body:{paddingTop:12}}},layout:"horizontal",open:g,onFinish:D,children:(0,e.jsx)(ee.Z.Item,{name:"actionList",children:(0,e.jsx)(pe.Z.Group,{style:{width:"100%"},children:(0,e.jsx)(be.Z,{children:Q.map(function(Z){return(0,e.jsxs)(ye.Z,{span:24,children:[(0,e.jsx)(pe.Z,{value:Z.value,children:Z.label}),(0,e.jsxs)("p",{style:{fontSize:12,marginLeft:20,color:"#C0C0C0"},children:["(",Z.desc,")"]})]},Z.value)})})})})})},ke=De,xe=t(64317),Ce=t(97462),ge=t(90672),U=t(83622),Ve=function(R){var G=ee.Z.useForm(),I=x()(G,1),S=I[0],g=(0,v.useIntl)(),T=R.realtimeFormVisible,d=R.setRealtimeFormVisible,w=R.formRef,D=R.notificationInfo,Y=function(){var n=$()(f()().mark(function u(j){var o,c,i;return f()().wrap(function(b){for(;;)switch(b.prev=b.next){case 0:o=w.current.getFieldValue("actionList"),c=m()(m()({},D),j),i=o==null?void 0:o.map(function(h){return h.idx===D.idx?c:h}),w.current.setFieldValue("actionList",i),d(!1);case 5:case"end":return b.stop()}},u)}));return function(j){return n.apply(this,arguments)}}(),z=function(){S.resetFields()},Z=function(){d(!1)};return(0,A.useEffect)(function(){T&&!(0,W.isEmpty)(D)?S.setFieldsValue(m()({},D)):T||z()},[T]),(0,e.jsxs)(K.Y,{title:g.formatMessage({id:"involve.extend.title.real.time.notification"}),width:560,form:S,modalProps:{destroyOnClose:!0,onCancel:function(){return Z()}},layout:"horizontal",open:T,onFinish:Y,children:[(0,e.jsx)(xe.Z,{label:g.formatMessage({id:"involve.extend.title.subscription.type"}),name:"action",options:_,rules:[{required:!0}]}),(0,e.jsx)(Ce.Z,{name:["action"],children:function(u){var j,o=u.action;return o===((j=_[1])===null||j===void 0?void 0:j.value)?(0,e.jsx)(e.Fragment,{}):(0,e.jsx)(ge.Z,{label:g.formatMessage({id:"involve.extend.title.group.chat.name"}),name:"name",rules:[{required:!0}]})}}),(0,e.jsx)(Ce.Z,{name:["action"],children:function(u){var j,o,c=u.action;return(0,e.jsx)(ge.Z,{label:c===((j=_[1])===null||j===void 0?void 0:j.value)?(0,e.jsxs)("div",{style:{position:"relative"},children:[g.formatMessage({id:"involve.extend.title.callback.url"}),(0,e.jsx)(U.ZP,{type:"link",size:"small",style:{padding:0,position:"absolute",left:0,top:20,fontSize:12},href:"https://cloudrec.yuque.com/org-wiki-cloudrec-iew3sz/hocvhx/rqvy5gapmz43g29p",target:"_blank",children:g.formatMessage({id:"involve.extend.title.documentation"})})]}):(0,e.jsxs)("div",{style:{position:"relative"},children:[g.formatMessage({id:"involve.extend.title.to.be.notified.group"}),(0,e.jsx)(U.ZP,{type:"link",size:"small",style:{padding:0,position:"absolute",left:0,top:20,fontSize:12},href:"https://cloudrec.yuque.com/org-wiki-cloudrec-iew3sz/hocvhx/rqvy5gapmz43g29p",target:"_blank",children:g.formatMessage({id:"involve.extend.title.documentation"})})]}),name:"url",rules:[{required:!0,message:c===((o=_[1])===null||o===void 0?void 0:o.value)?g.formatMessage({id:"involve.input.text.callback.url.tip"}):g.formatMessage({id:"involve.input.text.notified.group.tip"})}]})}})]})},$e=Ve,Oe=function(R){var G=ee.Z.useForm(),I=x()(G,1),S=I[0],g=(0,v.useIntl)(),T=R.timingFormVisible,d=R.setTimingFormVisible,w=R.formRef,D=R.notificationInfo,Y=function(){var n=$()(f()().mark(function u(j){var o,c,i;return f()().wrap(function(b){for(;;)switch(b.prev=b.next){case 0:o=w.current.getFieldValue("actionList"),c=m()(m()({},D),j),i=o==null?void 0:o.map(function(h){return h.idx===D.idx?c:h}),w.current.setFieldValue("actionList",i),d(!1);case 5:case"end":return b.stop()}},u)}));return function(j){return n.apply(this,arguments)}}(),z=function(){S.resetFields()},Z=function(){d(!1)};return(0,A.useEffect)(function(){T&&!(0,W.isEmpty)(D)?S.setFieldsValue(m()({},D)):T||z()},[T]),(0,e.jsxs)(K.Y,{title:g.formatMessage({id:"involve.extend.title.scheduled.notification"}),width:560,form:S,modalProps:{destroyOnClose:!0,onCancel:function(){return Z()}},layout:"horizontal",open:T,onFinish:Y,children:[(0,e.jsx)(xe.Z,{label:g.formatMessage({id:"involve.extend.title.subscription.type"}),name:"action",options:de,rules:[{required:!0}]}),(0,e.jsx)(ge.Z,{label:g.formatMessage({id:"involve.extend.title.group.chat.name"}),name:"name",rules:[{required:!0}]}),(0,e.jsx)(ge.Z,{label:(0,e.jsxs)("div",{style:{position:"relative"},children:[g.formatMessage({id:"involve.extend.title.to.be.notified.group"}),(0,e.jsx)(U.ZP,{type:"link",size:"small",style:{padding:0,position:"absolute",left:0,top:20,fontSize:12},href:"https://cloudrec.yuque.com/org-wiki-cloudrec-iew3sz/hocvhx/rqvy5gapmz43g29p",target:"_blank",children:g.formatMessage({id:"involve.extend.title.documentation"})})]}),name:"url",rules:[{required:!0}]}),(0,e.jsxs)(be.Z,{children:[(0,e.jsx)(ye.Z,{span:10,children:(0,e.jsx)(xe.Z,{label:g.formatMessage({id:"involve.extend.title.notification.time"}),name:"period",options:le,rules:[{required:!0}]})}),(0,e.jsx)(ye.Z,{span:14,children:(0,e.jsx)(xe.Z,{label:"",name:"timeList",options:se,rules:[{required:!0}],fieldProps:{mode:"tags"}})})]})]})},ze=Oe,ue=t(91910),Be=t(29448),Ne=t(24969),Ke=t(97269),Fe=t(5966),We=t(93410),Me=t(50727),je=t(68872),Re=t(86738),Ue=t(85265),Ge=t(57381),Ye=t(86250),He=["idx"],Je=["idx"],Xe=["id"],Qe=function(R){var G=(0,v.useModel)("involve"),I=G.subConfigList,S=R.involveDrawerVisible,g=R.setInvolveDrawerVisible,T=R.involveDrawerInfo,d=R.tableActionRef,w=T.id,D=je.ZP.useMessage(),Y=x()(D,2),z=Y[0],Z=Y[1],n=(0,v.useIntl)(),u=(0,A.useRef)(),j=(0,A.useRef)(),o=(0,A.useState)([]),c=x()(o,2),i=c[0],P=c[1],b=(0,A.useRef)(),h=(0,A.useRef)(),E=(0,A.useState)(!1),k=x()(E,2),V=k[0],ve=k[1],Te=(0,A.useState)(!1),q=x()(Te,2),rt=q[0],Pe=q[1],ot=(0,A.useState)(!1),Le=x()(ot,2),lt=Le[0],Ee=Le[1],st=(0,A.useState)(!1),Se=x()(st,2),dt=Se[0],Ze=Se[1],he=(0,A.useRef)({}),ut=function(){var r;(r=u.current)===null||r===void 0||r.resetFields()},Ae=function(){g(!1)},ct=function(){Pe(!0)},vt=function(r){var a=(0,W.cloneDeep)(r),l=a.ruleConfigList,s=a.actionList;if(Array.isArray(l)&&!(0,W.isEmpty)(l)){var F=l.map(function(C,L){var y=C.idx,me=O()(C,He);return m()(m()({},me),{},{id:L+1})});a.ruleConfigList=F}if(Array.isArray(s)&&!(0,W.isEmpty)(s)){var M=s.map(function(C){var L=C.idx,y=O()(C,Je);return m()({},y)});a.actionList=M}return a},mt=function(r){var a=(0,W.cloneDeep)(r),l=a.ruleConfig,s=a.actionList,F=[];if(Array.isArray(l)&&!(0,W.isEmpty)(l)){var M=l.map(function(L){var y=L.id,me=O()(L,Xe);return F.push(y),m()(m()({},me),{},{idx:y})});a.ruleConfigList=M}if(a.editableKeyList=F,Array.isArray(s)&&!(0,W.isEmpty)(s)){var C=s.map(function(L,y){return m()(m()({},L),{},{idx:y+1})});a.actionList=C}return a},ft=function(){var p=$()(f()().mark(function r(a){var l,s,F,M;return f()().wrap(function(L){for(;;)switch(L.prev=L.next){case 0:return ve(!0),l=vt(a),w&&(l.id=w),ve(!1),L.next=6,(0,ue.saveSubscriptionConfig)(l);case 6:s=L.sent,s.code===200&&s.msg==="success"&&(w?z.success(n.formatMessage({id:"common.message.text.edit.success"})):z.success(n.formatMessage({id:"common.message.text.add.success"})),g(!1),d==null||(F=d.current)===null||F===void 0||(M=F.reloadAndRest)===null||M===void 0||M.call(F));case 8:case"end":return L.stop()}},r)}));return function(a){return p.apply(this,arguments)}}(),we=(0,v.useRequest)(function(p){return(0,ue.querySubscriptionDetailById)({id:p})},{manual:!0,formatResult:function(r){var a=r.content;return mt(a)||{}},onSuccess:function(r){var a,l=r.actionList,s=r.condition,F=r.name,M=r.ruleConfigList,C=r.editableKeyList;(a=u.current)===null||a===void 0||a.setFieldsValue({actionList:l,condition:s,name:F,ruleConfigList:M}),P(C)}}),xt=we.loading,gt=we.run;(0,A.useEffect)(function(){S&&w?gt(w):S||ut()},[S]);var ht=function(r){r.actionType==="timing"?(he.current=m()({},r),Ee(!0)):r.actionType==="realtime"&&(he.current=m()({},r),Ze(!0))},pt=[{title:n.formatMessage({id:"involve.extend.title.serial.number"}),dataIndex:"id",editable:!1,width:100,align:"center",render:function(r,a,l){return l+1}},{title:n.formatMessage({id:"rule.module.text.variable.name"}),dataIndex:"key",formItemProps:{rules:[{required:!0}]},valueType:"select",fieldProps:function(r,a){var l=a.rowIndex,s=(I==null?void 0:I.map(function(F){return{label:F.keyName,value:F.key}}))||[];return{options:s,allowClear:!1,onSelect:function(){var M,C;(M=b.current)===null||M===void 0||(C=M.setRowData)===null||C===void 0||C.call(M,l,{operator:void 0,value:void 0})}}}},{title:n.formatMessage({id:"involve.extend.title.condition"}),dataIndex:"operator",formItemProps:{rules:[{required:!0}]},valueType:"select",fieldProps:function(r,a){var l,s,F=a.rowIndex,M=(l=b.current)===null||l===void 0||(s=l.getRowData)===null||s===void 0||(s=s.call(l,F))===null||s===void 0?void 0:s.key;if(!M)return[];var C=I==null?void 0:I.find(function(y){return y.key===M}),L=C==null?void 0:C.operatorList.map(function(y){return{label:y,value:y}});return{options:L||[]}}},{title:n.formatMessage({id:"rule.module.text.variable.value"}),dataIndex:"value",formItemProps:{rules:[{required:!0}]},valueType:"select",fieldProps:function(r,a){var l,s,F=a.rowIndex,M=(l=b.current)===null||l===void 0||(s=l.getRowData)===null||s===void 0||(s=s.call(l,F))===null||s===void 0?void 0:s.key;if(!M)return[];var C=I==null?void 0:I.find(function(y){return y.key===M}),L=C==null?void 0:C.value.map(function(y){return{label:y==null?void 0:y.valueName,value:y==null?void 0:y.value}});return{showSearch:!0,options:L||[]}}},{title:n.formatMessage({id:"cloudAccount.extend.title.cloud.operate"}),valueType:"option",width:140,render:function(){return[]}}],yt=[{title:n.formatMessage({id:"involve.extend.title.serial.number"}),dataIndex:"id",editable:!1,width:100,align:"center",render:function(r,a,l){return l+1}},{title:n.formatMessage({id:"involve.extend.title.action.title"}),dataIndex:"actionType",editable:!1,align:"center",valueType:"select",valueEnum:(0,Be.W_)(Q)},{title:n.formatMessage({id:"involve.extend.title.action.content"}),dataIndex:"action",editable:!1,align:"center",render:function(r,a){return(0,e.jsx)(U.ZP,{type:"link",size:"small",style:{fontSize:12},onClick:function(){return ht(a)},children:a!=null&&a.action?n.formatMessage({id:"involve.button.text.click.edit"}):n.formatMessage({id:"involve.button.text.click.setting"})})}},{title:n.formatMessage({id:"cloudAccount.extend.title.cloud.operate"}),valueType:"option",width:200,render:function(r,a){return[(0,e.jsx)(Re.Z,{title:n.formatMessage({id:"common.button.text.delete.confirm"}),onConfirm:function(){var s,F,M=u==null||(s=u.current)===null||s===void 0?void 0:s.getFieldValue("actionList"),C=M.filter(function(y){return y.idx!==a.idx}),L=C.map(function(y,me){return m()(m()({},y),{},{idx:me+1})});u==null||(F=u.current)===null||F===void 0||F.setFieldValue("actionList",L)},okText:n.formatMessage({id:"common.button.text.ok"}),cancelText:n.formatMessage({id:"common.button.text.cancel"}),children:(0,e.jsx)(U.ZP,{type:"link",danger:!0,children:n.formatMessage({id:"common.button.text.delete"})},"delete")},"action")]}}];return(0,e.jsxs)(Ue.Z,{title:w?n.formatMessage({id:"involve.extend.title.edit"}):n.formatMessage({id:"involve.extend.title.add"}),width:"64%",destroyOnClose:!0,open:S,onClose:Ae,children:[Z,(0,e.jsx)(Ge.Z,{spinning:xt,children:(0,e.jsxs)(Ke.A,{onFinish:ft,formRef:u,layout:"horizontal",submitter:{submitButtonProps:{loading:V},render:function(r,a){return(0,e.jsxs)(Ye.Z,{justify:"end",gap:"small",children:[(0,e.jsx)(U.ZP,{onClick:function(){return Ae()},children:n.formatMessage({id:"common.button.text.cancel"})}),a]})}},children:[(0,e.jsx)(Fe.Z,{label:n.formatMessage({id:"involve.module.text.involve.title"}),name:"name",formItemProps:{rules:[{required:!0}]}}),(0,e.jsxs)(We.Z,{style:{marginBottom:20},bodyStyle:{backgroundColor:"rgb(245, 245, 245)",padding:"0 20px 16px 20px"},children:[(0,e.jsx)(Me.Z,{rowKey:"idx",name:"ruleConfigList",actionRef:j,editableFormRef:b,headerTitle:(0,e.jsx)("div",{style:{fontSize:14},children:n.formatMessage({id:"involve.extend.title.conditional.config"})}),recordCreatorProps:{creatorButtonText:n.formatMessage({id:"involve.extend.title.addRowConfig"}),record:function(){return{idx:(Math.random()*1e6).toFixed(0)}}},onChange:function(){var r;return(r=u.current)===null||r===void 0?void 0:r.setFieldValue("condition",void 0)},columns:pt,editable:{type:"multiple",editableKeys:i,onChange:P,actionRender:function(r,a,l){return[l.delete]}}}),(0,e.jsx)(Ce.Z,{name:["ruleConfigList"],children:function(r){var a=r.ruleConfigList;return(0,e.jsx)(Fe.Z,{label:n.formatMessage({id:"involve.extend.title.logical"}),name:"condition",fieldProps:{placeholder:n.formatMessage({id:"involve.extend.title.logical.example"}),style:{maxWidth:"64%"}},rules:[{required:(a==null?void 0:a.length)>1}]})}}),(0,e.jsxs)(U.ZP,{type:"primary",onClick:function(){return ct()},style:{fontSize:13,padding:"4px 10px",gap:2},children:[(0,e.jsx)(Ne.Z,{}),n.formatMessage({id:"involve.extend.title.addAction"})]}),(0,e.jsx)(Me.Z,{rowKey:"idx",name:"actionList",editableFormRef:h,headerTitle:(0,e.jsx)("div",{style:{fontSize:14},children:n.formatMessage({id:"involve.extend.title.action.config"})}),columns:yt,recordCreatorProps:!1})]})]})}),(0,e.jsx)(ke,{noticeFormVisible:rt,setNoticeFormVisible:Pe,formRef:u}),(0,e.jsx)(ze,{notificationInfo:he.current,timingFormVisible:lt,setTimingFormVisible:Ee,formRef:u}),(0,e.jsx)($e,{notificationInfo:he.current,realtimeFormVisible:dt,setRealtimeFormVisible:Ze,formRef:u})]})},_e=Qe,qe=t(39380),et=t(90498),tt=t(72269),Ie=t(96074),nt=function(){var R=je.ZP.useMessage(),G=x()(R,2),I=G[0],S=G[1],g=(0,A.useRef)(),T=(0,A.useRef)({}),d=(0,v.useIntl)(),w=(0,A.useState)(!1),D=x()(w,2),Y=D[0],z=D[1],Z=function(){var o=$()(f()().mark(function c(i){var P,b,h,E;return f()().wrap(function(V){for(;;)switch(V.prev=V.next){case 0:return P={id:i==null?void 0:i.id,status:(i==null?void 0:i.status)==="valid"?"invalid":"valid"},V.next=3,(0,ue.queryChangeStatus)(P);case 3:b=V.sent,b.msg==="success"&&(I.success(d.formatMessage({id:"common.message.text.edit.success"})),(h=g.current)===null||h===void 0||(E=h.reloadAndRest)===null||E===void 0||E.call(h));case 5:case"end":return V.stop()}},c)}));return function(i){return o.apply(this,arguments)}}(),n=function(c){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"create";i==="edit"?(T.current=m()({},c),z(!0)):(T.current={},z(!0))},u=function(){var o=$()(f()().mark(function c(i){var P,b,h,E;return f()().wrap(function(V){for(;;)switch(V.prev=V.next){case 0:return P=I.loading(d.formatMessage({id:"common.message.text.delete.loading"})),V.next=3,(0,ue.deleteInvolve)({id:i});case 3:b=V.sent,P(),(b.code===200||b.msg==="success")&&(I.success(d.formatMessage({id:"common.message.text.delete.success"})),(h=g.current)===null||h===void 0||(E=h.reloadAndRest)===null||E===void 0||E.call(h));case 6:case"end":return V.stop()}},c)}));return function(i){return o.apply(this,arguments)}}(),j=[{title:d.formatMessage({id:"cloudAccount.extend.title.createAndUpdateTime"}),dataIndex:"gmtCreated",valueType:"text",align:"left",hideInSearch:!0,render:function(c,i){return(0,e.jsxs)("div",{children:[(0,e.jsx)("section",{style:{color:"#999"},children:(i==null?void 0:i.gmtCreate)||"-"}),(0,e.jsx)("section",{style:{color:"#999"},children:(i==null?void 0:i.gmtModified)||"-"})]})}},{title:d.formatMessage({id:"involve.module.text.involve.id"}),dataIndex:"id",valueType:"text",align:"center",width:120},{title:d.formatMessage({id:"involve.module.text.involve.title"}),dataIndex:"name",valueType:"text",align:"center",width:240},{title:d.formatMessage({id:"involve.module.text.involve.type"}),dataIndex:"actionType",valueType:"text",align:"center",width:320,hideInSearch:!0,render:function(c,i){return(0,e.jsx)(ne.Z,{placement:"top",text:i.actionType,maxWidth:320})}},{title:d.formatMessage({id:"rule.input.text.rule.group.creator"}),dataIndex:"username",valueType:"text",align:"center"},{title:d.formatMessage({id:"cloudAccount.extend.title.cloud.operate"}),dataIndex:"option",valueType:"option",align:"center",width:240,fixed:"right",render:function(c,i){return(0,e.jsxs)(e.Fragment,{children:[(0,e.jsx)(tt.Z,{checkedChildren:d.formatMessage({id:"common.button.text.enable"}),unCheckedChildren:d.formatMessage({id:"common.button.text.disable"}),checked:(i==null?void 0:i.status)==="valid",onClick:function(){return Z(i)}}),(0,e.jsx)(Ie.Z,{type:"vertical"}),(0,e.jsx)(U.ZP,{size:"small",onClick:function(){return n(i,"edit")},type:"link",children:d.formatMessage({id:"common.button.text.edit"})}),(0,e.jsx)(Ie.Z,{type:"vertical"}),(0,e.jsx)(Re.Z,{title:d.formatMessage({id:"common.button.text.delete.confirm"}),onConfirm:function(){return u(i.id)},okText:d.formatMessage({id:"common.button.text.ok"}),cancelText:d.formatMessage({id:"common.button.text.cancel"}),children:(0,e.jsx)(U.ZP,{type:"link",danger:!0,size:"small",children:d.formatMessage({id:"common.button.text.delete"})})})]})}}];return(0,e.jsxs)(qe._z,{ghost:!0,title:!1,breadcrumbRender:!1,children:[S,(0,e.jsx)(et.Z,{headerTitle:(0,e.jsx)("div",{className:J.Z.customTitle,children:d.formatMessage({id:"involve.module.text.involve.inquiry"})}),scroll:{x:"max-content"},actionRef:g,rowKey:"id",search:!1,request:function(){var o=$()(f()().mark(function c(i){var P,b,h,E,k,V,ve;return f()().wrap(function(q){for(;;)switch(q.prev=q.next){case 0:return P=i.pageSize,b=i.current,h={page:b,size:P},q.next=4,(0,ue.querySubscriptionList)(h);case 4:return E=q.sent,k=E.content,V=E.code,ve=E.msg,q.abrupt("return",{data:(k==null?void 0:k.data)||[],total:(k==null?void 0:k.total)||0,success:V===200&&ve==="success"||!1});case 9:case"end":return q.stop()}},c)}));return function(c){return o.apply(this,arguments)}}(),toolBarRender:function(){return[(0,e.jsx)(U.ZP,{type:"primary",onClick:function(){return n({})},children:d.formatMessage({id:"involve.extend.text.add"})},"create")]},columns:j,pagination:{showQuickJumper:!1,showSizeChanger:!0,defaultPageSize:10,defaultCurrent:1}}),(0,e.jsx)(_e,{tableActionRef:g,involveDrawerVisible:Y,setInvolveDrawerVisible:z,involveDrawerInfo:T.current})]})},it=function(){return(0,e.jsx)(N.Z,{accessKey:"isPlatformAdmin",children:(0,e.jsx)(nt,{})})},at=it},53846:function(fe,B){B.Z={customTitle:"customTitle___nzcxh",riskHigh:"riskHigh___GstO6",riskMedium:"riskMedium___F4JTb",riskLow:"riskLow___HJopw",imgProcess:"imgProcess___NGndv",imgResult:"imgResult___wKhiG",validTag:"validTag___TRSau",invalidTag:"invalidTag___opVlG",waitingTag:"waitingTag___JZpZT"}}}]); diff --git a/app/bootstrap/src/main/resources/static/p__PivotManagement__InvolveModule__index.638042c2.chunk.css b/app/bootstrap/src/main/resources/static/p__PivotManagement__InvolveModule__index.638042c2.chunk.css deleted file mode 100644 index 14edf38d..00000000 --- a/app/bootstrap/src/main/resources/static/p__PivotManagement__InvolveModule__index.638042c2.chunk.css +++ /dev/null @@ -1 +0,0 @@ -.customTitle___nzcxh{position:relative;font-size:15px;padding-left:12px}.customTitle___nzcxh:before{position:absolute;content:"";width:4px;height:18px;left:0;top:50%;transform:translateY(-50%);background-color:#3274ee}.riskHigh___GstO6{background:#ffedea;border-radius:2px;color:#ec4344;border:none}.riskMedium___F4JTb{background:#ffe9cc;border-radius:2px;color:#fc6d19;border:none}.riskLow___HJopw{background:#fff5cd;border-radius:2px;color:#f9aa00;border:none}.imgProcess___NGndv{width:12px;height:12px;margin-right:3px;margin-bottom:1px}.imgResult___wKhiG{width:11px;height:11px;margin:0 3px 2px 0}.validTag___TRSau{background:#f6ffed;border:1px solid #b7ec8f;border-radius:2px;color:#379e0e;line-height:22px}.invalidTag___opVlG{background:#ffedec;border:1px solid #ffb2af;border-radius:2px;color:#ff3931}.waitingTag___JZpZT{background:#fff1d4;border:1px solid #ffe09d;border-radius:2px;color:#ffb310} diff --git a/app/bootstrap/src/main/resources/static/p__PivotManagement__InvolveModule__index.8f63c481.chunk.css b/app/bootstrap/src/main/resources/static/p__PivotManagement__InvolveModule__index.8f63c481.chunk.css new file mode 100644 index 00000000..02545a6d --- /dev/null +++ b/app/bootstrap/src/main/resources/static/p__PivotManagement__InvolveModule__index.8f63c481.chunk.css @@ -0,0 +1 @@ +.customTitle___nzcxh{position:relative;font-size:15px;padding-left:12px}.customTitle___nzcxh:before{position:absolute;content:"";width:4px;height:18px;left:0;top:50%;transform:translateY(-50%);background-color:#3274ee}.riskHigh___GstO6{background:#ffedea;border-radius:2px;color:#ec4344;border:none}.riskMedium___F4JTb{background:#ffe9cc;border-radius:2px;color:#fc6d19;border:none}.riskLow___HJopw{background:#fff5cd;border-radius:2px;color:#f9aa00;border:none}.imgProcess___NGndv{width:12px;height:12px;margin-right:3px;margin-bottom:1px}.imgResult___wKhiG{width:11px;height:11px;margin:0 3px 2px 0}.validTag___TRSau{background:#f6ffed;border:1px solid #b7ec8f;border-radius:2px;color:#379e0e;line-height:22px}.invalidTag___opVlG{background:#ffedec;border:1px solid #ffb2af;border-radius:2px;color:#ff3931}.waitingTag___JZpZT{background:#fff1d4;border:1px solid #ffe09d;border-radius:2px;color:#ffb310}.noPermissionContainer___mfh3D{display:flex;align-items:center;justify-content:center;min-height:400px;padding:40px 20px}.noPermissionContainer___mfh3D .ant-result___HwWPh{padding:48px 32px}.noPermissionContainer___mfh3D .ant-result___HwWPh .ant-result-icon___kCRak{margin-bottom:32px}.noPermissionContainer___mfh3D .ant-result___HwWPh .ant-result-icon___kCRak .anticon___dFq4q{font-size:72px;color:#faad14}.noPermissionContainer___mfh3D .ant-result___HwWPh .ant-result-title___qzgxn{color:#000000d9;font-size:24px;font-weight:500;line-height:1.8;text-align:center;margin-bottom:16px}.noPermissionContainer___mfh3D .ant-result___HwWPh .ant-result-subtitle___wgaK1{color:#00000073;font-size:14px;line-height:1.6;text-align:center;margin-bottom:32px}.noPermissionContainer___mfh3D .ant-result___HwWPh .ant-result-extra___YuiiI{text-align:center}.noPermissionContainer___mfh3D .ant-result___HwWPh .ant-result-extra___YuiiI .ant-btn___SR44Y{height:40px;padding:6.4px 15px;font-size:14px;border-radius:6px;box-shadow:0 2px #0000000b;transition:all .3s cubic-bezier(.645,.045,.355,1)}.noPermissionContainer___mfh3D .ant-result___HwWPh .ant-result-extra___YuiiI .ant-btn___SR44Y:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.noPermissionContainer___mfh3D .ant-result___HwWPh .ant-result-extra___YuiiI .ant-btn___SR44Y:active{transform:translateY(0)}.dark___6IwTX .noPermissionContainer___mfh3D .ant-result-title___qzgxn{color:#ffffffd9}.dark___6IwTX .noPermissionContainer___mfh3D .ant-result-subtitle___wgaK1{color:#ffffff73}@media (max-width: 768px){.noPermissionContainer___mfh3D{padding:20px 16px;min-height:300px}.noPermissionContainer___mfh3D .ant-result___HwWPh{padding:24px 16px}.noPermissionContainer___mfh3D .ant-result___HwWPh .ant-result-icon___kCRak .anticon___dFq4q{font-size:48px}.noPermissionContainer___mfh3D .ant-result___HwWPh .ant-result-title___qzgxn{font-size:20px;margin-bottom:12px}.noPermissionContainer___mfh3D .ant-result___HwWPh .ant-result-subtitle___wgaK1{font-size:13px;margin-bottom:24px}}@keyframes fadeInUp___lq2_S{0%{opacity:0;transform:translate3d(0,40px,0)}to{opacity:1;transform:translateZ(0)}}.noPermissionContainer___mfh3D .ant-result___HwWPh{animation:fadeInUp___lq2_S .6s ease-out} diff --git a/app/bootstrap/src/main/resources/static/p__PivotManagement__InvolveModule__index.a96c6388.async.js b/app/bootstrap/src/main/resources/static/p__PivotManagement__InvolveModule__index.a96c6388.async.js deleted file mode 100644 index f30c8197..00000000 --- a/app/bootstrap/src/main/resources/static/p__PivotManagement__InvolveModule__index.a96c6388.async.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[4427],{64317:function(ye,Q,t){var B=t(1413),x=t(91),oe=t(22270),M=t(62435),se=t(66758),O=t(10354),re=t(86074),h=["fieldProps","children","params","proFieldProps","mode","valueEnum","request","showSearch","options"],ae=["fieldProps","children","params","proFieldProps","mode","valueEnum","request","options"],de=function(e,_){var q=e.fieldProps,N=e.children,ie=e.params,ee=e.proFieldProps,H=e.mode,K=e.valueEnum,te=e.request,le=e.showSearch,ne=e.options,$=(0,x.Z)(e,h),L=(0,M.useContext)(se.Z);return(0,re.jsx)(O.Z,(0,B.Z)((0,B.Z)({valueEnum:(0,oe.h)(K),request:te,params:ie,valueType:"select",filedConfig:{customLightMode:!0},fieldProps:(0,B.Z)({options:ne,mode:H,showSearch:le,getPopupContainer:L.getPopupContainer},q),ref:_,proFieldProps:ee},$),{},{children:N}))},ue=M.forwardRef(function(a,e){var _=a.fieldProps,q=a.children,N=a.params,ie=a.proFieldProps,ee=a.mode,H=a.valueEnum,K=a.request,te=a.options,le=(0,x.Z)(a,ae),ne=(0,B.Z)({options:te,mode:ee||"multiple",labelInValue:!0,showSearch:!0,suffixIcon:null,autoClearSearchValue:!0,optionLabelProp:"label"},_),$=(0,M.useContext)(se.Z);return(0,re.jsx)(O.Z,(0,B.Z)((0,B.Z)({valueEnum:(0,oe.h)(H),request:K,params:N,valueType:"select",filedConfig:{customLightMode:!0},fieldProps:(0,B.Z)({getPopupContainer:$.getPopupContainer},ne),ref:e,proFieldProps:ie},le),{},{children:q}))}),X=M.forwardRef(de),ce=ue,Y=X;Y.SearchSelect=ce,Y.displayName="ProFormComponent",Q.Z=Y},24163:function(ye,Q,t){var B=t(97857),x=t.n(B),oe=t(25593),M=t(83062),se=t(62435),O=t(86074),re=oe.Z.Paragraph;Q.Z=function(h){var ae=h.text,de=h.width,ue=h.maxWidth,X=h.rows,ce=X===void 0?2:X,Y=h.placement,a=Y===void 0?"top":Y,e=h.color,_=e===void 0?"rgba(0, 0, 0, 0.88)":e,q=h.link,N=q===void 0?!1:q,ie=h.onClickCallBackFunc,ee=h.style,H=ee===void 0?{}:ee,K=h.copyable,te=K===void 0?!1:K;return(0,O.jsx)("div",{style:{maxWidth:ue,width:de},children:(0,O.jsx)(M.Z,{title:(0,O.jsx)("div",{children:ae}),placement:a,children:(0,O.jsx)(re,{ellipsis:{rows:ce},style:x()({marginBottom:0,color:_,cursor:N?"pointer":""},H),onClick:ie,copyable:te,children:ae})})})}},37491:function(ye,Q,t){t.r(Q),t.d(Q,{default:function(){return it}});var B=t(97857),x=t.n(B),oe=t(15009),M=t.n(oe),se=t(99289),O=t.n(se),re=t(5574),h=t.n(re),ae=t(53846),de=t(24163),ue=t(13769),X=t.n(ue),ce=t(19632),Y=t.n(ce),a=t(92016),e=t(86074),_=[{label:(0,e.jsx)(a.FormattedMessage,{id:"involve.extend.title.timing.notice"}),value:"timing",desc:(0,e.jsx)(a.FormattedMessage,{id:"involve.extend.title.timing.notice.desc"})},{label:(0,e.jsx)(a.FormattedMessage,{id:"involve.extend.title.realtime.notice"}),value:"realtime",desc:(0,e.jsx)(a.FormattedMessage,{id:"involve.extend.title.realtime.notice.desc"})}],q=[{label:(0,e.jsx)(a.FormattedMessage,{id:"involve.extend.text.dingGroup"}),value:"dingGroup"},{label:(0,e.jsx)(a.FormattedMessage,{id:"involve.extend.text.wechat"}),value:"wechat"}],N=[{label:(0,e.jsx)(a.FormattedMessage,{id:"involve.extend.text.dingGroup"}),value:"dingGroup"},{label:(0,e.jsx)(a.FormattedMessage,{id:"involve.extend.text.interfaceCallback"}),value:"interfaceCallback"},{label:(0,e.jsx)(a.FormattedMessage,{id:"involve.extend.text.wechat"}),value:"wechat"}],ie=[{label:(0,e.jsx)(a.FormattedMessage,{id:"involve.extend.text.day.monday"}),value:"1"},{label:(0,e.jsx)(a.FormattedMessage,{id:"involve.extend.text.day.tuesday"}),value:"2"},{label:(0,e.jsx)(a.FormattedMessage,{id:"involve.extend.text.day.wednesday"}),value:"3"},{label:(0,e.jsx)(a.FormattedMessage,{id:"involve.extend.text.day.thursday"}),value:"4"},{label:(0,e.jsx)(a.FormattedMessage,{id:"involve.extend.text.day.friday"}),value:"5"},{label:(0,e.jsx)(a.FormattedMessage,{id:"involve.extend.text.day.saturday"}),value:"6"},{label:(0,e.jsx)(a.FormattedMessage,{id:"involve.extend.text.day.sunday"}),value:"7"},{label:(0,e.jsx)(a.FormattedMessage,{id:"involve.extend.text.every.day"}),value:"all"}],ee=[{label:"10: 00",value:"10"},{label:"11: 00",value:"11"},{label:"12: 00",value:"12"},{label:"13: 00",value:"13"},{label:"14: 00",value:"14"},{label:"15: 00",value:"15"},{label:"16: 00",value:"16"},{label:"17: 00",value:"17"},{label:"18: 00",value:"18"},{label:"19: 00",value:"19"},{label:"20: 00",value:"20"},{label:"21: 00",value:"21"}],H=t(37476),K=t(23323),te=t(84567),le=t(71230),ne=t(15746),$=t(96486),L=t(62435),we=function(P){var U=K.Z.useForm(),R=h()(U,1),Z=R[0],m=P.noticeFormVisible,T=P.setNoticeFormVisible,u=P.formRef,w=(0,a.useIntl)(),D=function(){var A=O()(M()().mark(function i(c){var j,l,v,n,I;return M()().wrap(function(f){for(;;)switch(f.prev=f.next){case 0:if(j=u.current.getFieldValue("actionList"),l=c==null?void 0:c.actionList,!(0,$.isEmpty)(l)){f.next=4;break}return f.abrupt("return",T(!1));case 4:v=l==null?void 0:l.map(function(S,V){return{idx:V+1,actionType:S}}),(0,$.isEmpty)(j)?u.current.setFieldValue("actionList",v):(I=(n=[].concat(Y()(j),Y()(v)))===null||n===void 0?void 0:n.map(function(S,V){return x()(x()({},S),{},{idx:V+1})}),u.current.setFieldValue("actionList",I)),T(!1);case 7:case"end":return f.stop()}},i)}));return function(c){return A.apply(this,arguments)}}(),G=function(){Z.resetFields()},z=function(){T(!1),G()};return(0,e.jsx)(H.Y,{title:w.formatMessage({id:"involve.extend.title.notification.configuration"}),width:540,labelCol:{span:6},wrapperCol:{span:18},form:Z,modalProps:{destroyOnClose:!0,onCancel:function(){return z()},styles:{body:{paddingTop:12}}},layout:"horizontal",open:m,onFinish:D,children:(0,e.jsx)(K.Z.Item,{name:"actionList",children:(0,e.jsx)(te.Z.Group,{style:{width:"100%"},children:(0,e.jsx)(le.Z,{children:_.map(function(A){return(0,e.jsxs)(ne.Z,{span:24,children:[(0,e.jsx)(te.Z,{value:A.value,children:A.label}),(0,e.jsxs)("p",{style:{fontSize:12,marginLeft:20,color:"#C0C0C0"},children:["(",A.desc,")"]})]},A.value)})})})})})},De=we,xe=t(64317),Ce=t(97462),ge=t(90672),W=t(83622),Ve=function(P){var U=K.Z.useForm(),R=h()(U,1),Z=R[0],m=(0,a.useIntl)(),T=P.realtimeFormVisible,u=P.setRealtimeFormVisible,w=P.formRef,D=P.notificationInfo,G=function(){var i=O()(M()().mark(function c(j){var l,v,n;return M()().wrap(function(C){for(;;)switch(C.prev=C.next){case 0:l=w.current.getFieldValue("actionList"),v=x()(x()({},D),j),n=l==null?void 0:l.map(function(f){return f.idx===D.idx?v:f}),w.current.setFieldValue("actionList",n),u(!1);case 5:case"end":return C.stop()}},c)}));return function(j){return i.apply(this,arguments)}}(),z=function(){Z.resetFields()},A=function(){u(!1)};return(0,L.useEffect)(function(){T&&!(0,$.isEmpty)(D)?Z.setFieldsValue(x()({},D)):T||z()},[T]),(0,e.jsxs)(H.Y,{title:m.formatMessage({id:"involve.extend.title.real.time.notification"}),width:560,form:Z,modalProps:{destroyOnClose:!0,onCancel:function(){return A()}},layout:"horizontal",open:T,onFinish:G,children:[(0,e.jsx)(xe.Z,{label:m.formatMessage({id:"involve.extend.title.subscription.type"}),name:"action",options:N,rules:[{required:!0}]}),(0,e.jsx)(Ce.Z,{name:["action"],children:function(c){var j,l=c.action;return l===((j=N[1])===null||j===void 0?void 0:j.value)?(0,e.jsx)(e.Fragment,{}):(0,e.jsx)(ge.Z,{label:m.formatMessage({id:"involve.extend.title.group.chat.name"}),name:"name",rules:[{required:!0}]})}}),(0,e.jsx)(Ce.Z,{name:["action"],children:function(c){var j,l,v=c.action;return(0,e.jsx)(ge.Z,{label:v===((j=N[1])===null||j===void 0?void 0:j.value)?(0,e.jsxs)("div",{style:{position:"relative"},children:[m.formatMessage({id:"involve.extend.title.callback.url"}),(0,e.jsx)(W.ZP,{type:"link",size:"small",style:{padding:0,position:"absolute",left:0,top:20,fontSize:12},href:"https://cloudrec.yuque.com/org-wiki-cloudrec-iew3sz/hocvhx/rqvy5gapmz43g29p",target:"_blank",children:m.formatMessage({id:"involve.extend.title.documentation"})})]}):(0,e.jsxs)("div",{style:{position:"relative"},children:[m.formatMessage({id:"involve.extend.title.to.be.notified.group"}),(0,e.jsx)(W.ZP,{type:"link",size:"small",style:{padding:0,position:"absolute",left:0,top:20,fontSize:12},href:"https://cloudrec.yuque.com/org-wiki-cloudrec-iew3sz/hocvhx/rqvy5gapmz43g29p",target:"_blank",children:m.formatMessage({id:"involve.extend.title.documentation"})})]}),name:"url",rules:[{required:!0,message:v===((l=N[1])===null||l===void 0?void 0:l.value)?m.formatMessage({id:"involve.input.text.callback.url.tip"}):m.formatMessage({id:"involve.input.text.notified.group.tip"})}]})}})]})},ke=Ve,Oe=function(P){var U=K.Z.useForm(),R=h()(U,1),Z=R[0],m=(0,a.useIntl)(),T=P.timingFormVisible,u=P.setTimingFormVisible,w=P.formRef,D=P.notificationInfo,G=function(){var i=O()(M()().mark(function c(j){var l,v,n;return M()().wrap(function(C){for(;;)switch(C.prev=C.next){case 0:l=w.current.getFieldValue("actionList"),v=x()(x()({},D),j),n=l==null?void 0:l.map(function(f){return f.idx===D.idx?v:f}),w.current.setFieldValue("actionList",n),u(!1);case 5:case"end":return C.stop()}},c)}));return function(j){return i.apply(this,arguments)}}(),z=function(){Z.resetFields()},A=function(){u(!1)};return(0,L.useEffect)(function(){T&&!(0,$.isEmpty)(D)?Z.setFieldsValue(x()({},D)):T||z()},[T]),(0,e.jsxs)(H.Y,{title:m.formatMessage({id:"involve.extend.title.scheduled.notification"}),width:560,form:Z,modalProps:{destroyOnClose:!0,onCancel:function(){return A()}},layout:"horizontal",open:T,onFinish:G,children:[(0,e.jsx)(xe.Z,{label:m.formatMessage({id:"involve.extend.title.subscription.type"}),name:"action",options:q,rules:[{required:!0}]}),(0,e.jsx)(ge.Z,{label:m.formatMessage({id:"involve.extend.title.group.chat.name"}),name:"name",rules:[{required:!0}]}),(0,e.jsx)(ge.Z,{label:(0,e.jsxs)("div",{style:{position:"relative"},children:[m.formatMessage({id:"involve.extend.title.to.be.notified.group"}),(0,e.jsx)(W.ZP,{type:"link",size:"small",style:{padding:0,position:"absolute",left:0,top:20,fontSize:12},href:"https://cloudrec.yuque.com/org-wiki-cloudrec-iew3sz/hocvhx/rqvy5gapmz43g29p",target:"_blank",children:m.formatMessage({id:"involve.extend.title.documentation"})})]}),name:"url",rules:[{required:!0}]}),(0,e.jsxs)(le.Z,{children:[(0,e.jsx)(ne.Z,{span:10,children:(0,e.jsx)(xe.Z,{label:m.formatMessage({id:"involve.extend.title.notification.time"}),name:"period",options:ie,rules:[{required:!0}]})}),(0,e.jsx)(ne.Z,{span:14,children:(0,e.jsx)(xe.Z,{label:"",name:"timeList",options:ee,rules:[{required:!0}],fieldProps:{mode:"tags"}})})]})]})},$e=Oe,ve=t(91910),ze=t(29448),Be=t(24969),Ke=t(97269),Fe=t(5966),Ne=t(93410),be=t(50727),Me=t(68872),je=t(86738),We=t(85265),Ue=t(57381),Ge=t(86250),Ye=["idx"],He=["idx"],Je=["id"],Qe=function(P){var U=(0,a.useModel)("involve"),R=U.subConfigList,Z=P.involveDrawerVisible,m=P.setInvolveDrawerVisible,T=P.involveDrawerInfo,u=P.tableActionRef,w=T.id,D=Me.ZP.useMessage(),G=h()(D,2),z=G[0],A=G[1],i=(0,a.useIntl)(),c=(0,L.useRef)(),j=(0,L.useRef)(),l=(0,L.useState)([]),v=h()(l,2),n=v[0],I=v[1],C=(0,L.useRef)(),f=(0,L.useRef)(),S=(0,L.useState)(!1),V=h()(S,2),k=V[0],me=V[1],Re=(0,L.useState)(!1),J=h()(Re,2),nt=J[0],Te=J[1],ot=(0,L.useState)(!1),Ie=h()(ot,2),rt=Ie[0],Ee=Ie[1],at=(0,L.useState)(!1),Le=h()(at,2),lt=Le[0],Se=Le[1],he=(0,L.useRef)({}),st=function(){var r;(r=c.current)===null||r===void 0||r.resetFields()},Ze=function(){m(!1)},dt=function(){Te(!0)},ut=function(r){var o=(0,$.cloneDeep)(r),s=o.ruleConfigList,d=o.actionList;if(Array.isArray(s)&&!(0,$.isEmpty)(s)){var F=s.map(function(y,E){var p=y.idx,fe=X()(y,Ye);return x()(x()({},fe),{},{id:E+1})});o.ruleConfigList=F}if(Array.isArray(d)&&!(0,$.isEmpty)(d)){var b=d.map(function(y){var E=y.idx,p=X()(y,He);return x()({},p)});o.actionList=b}return o},ct=function(r){var o=(0,$.cloneDeep)(r),s=o.ruleConfig,d=o.actionList,F=[];if(Array.isArray(s)&&!(0,$.isEmpty)(s)){var b=s.map(function(E){var p=E.id,fe=X()(E,Je);return F.push(p),x()(x()({},fe),{},{idx:p})});o.ruleConfigList=b}if(o.editableKeyList=F,Array.isArray(d)&&!(0,$.isEmpty)(d)){var y=d.map(function(E,p){return x()(x()({},E),{},{idx:p+1})});o.actionList=y}return o},vt=function(){var g=O()(M()().mark(function r(o){var s,d,F,b;return M()().wrap(function(E){for(;;)switch(E.prev=E.next){case 0:return me(!0),s=ut(o),w&&(s.id=w),me(!1),E.next=6,(0,ve.saveSubscriptionConfig)(s);case 6:d=E.sent,d.code===200&&d.msg==="success"&&(w?z.success(i.formatMessage({id:"common.message.text.edit.success"})):z.success(i.formatMessage({id:"common.message.text.add.success"})),m(!1),u==null||(F=u.current)===null||F===void 0||(b=F.reloadAndRest)===null||b===void 0||b.call(F));case 8:case"end":return E.stop()}},r)}));return function(o){return g.apply(this,arguments)}}(),Ae=(0,a.useRequest)(function(g){return(0,ve.querySubscriptionDetailById)({id:g})},{manual:!0,formatResult:function(r){var o=r.content;return ct(o)||{}},onSuccess:function(r){var o,s=r.actionList,d=r.condition,F=r.name,b=r.ruleConfigList,y=r.editableKeyList;(o=c.current)===null||o===void 0||o.setFieldsValue({actionList:s,condition:d,name:F,ruleConfigList:b}),I(y)}}),mt=Ae.loading,ft=Ae.run;(0,L.useEffect)(function(){Z&&w?ft(w):Z||st()},[Z]);var xt=function(r){r.actionType==="timing"?(he.current=x()({},r),Ee(!0)):r.actionType==="realtime"&&(he.current=x()({},r),Se(!0))},gt=[{title:i.formatMessage({id:"involve.extend.title.serial.number"}),dataIndex:"id",editable:!1,width:100,align:"center",render:function(r,o,s){return s+1}},{title:i.formatMessage({id:"rule.module.text.variable.name"}),dataIndex:"key",formItemProps:{rules:[{required:!0}]},valueType:"select",fieldProps:function(r,o){var s=o.rowIndex,d=(R==null?void 0:R.map(function(F){return{label:F.keyName,value:F.key}}))||[];return{options:d,allowClear:!1,onSelect:function(){var b,y;(b=C.current)===null||b===void 0||(y=b.setRowData)===null||y===void 0||y.call(b,s,{operator:void 0,value:void 0})}}}},{title:i.formatMessage({id:"involve.extend.title.condition"}),dataIndex:"operator",formItemProps:{rules:[{required:!0}]},valueType:"select",fieldProps:function(r,o){var s,d,F=o.rowIndex,b=(s=C.current)===null||s===void 0||(d=s.getRowData)===null||d===void 0||(d=d.call(s,F))===null||d===void 0?void 0:d.key;if(!b)return[];var y=R==null?void 0:R.find(function(p){return p.key===b}),E=y==null?void 0:y.operatorList.map(function(p){return{label:p,value:p}});return{options:E||[]}}},{title:i.formatMessage({id:"rule.module.text.variable.value"}),dataIndex:"value",formItemProps:{rules:[{required:!0}]},valueType:"select",fieldProps:function(r,o){var s,d,F=o.rowIndex,b=(s=C.current)===null||s===void 0||(d=s.getRowData)===null||d===void 0||(d=d.call(s,F))===null||d===void 0?void 0:d.key;if(!b)return[];var y=R==null?void 0:R.find(function(p){return p.key===b}),E=y==null?void 0:y.value.map(function(p){return{label:p==null?void 0:p.valueName,value:p==null?void 0:p.value}});return{showSearch:!0,options:E||[]}}},{title:i.formatMessage({id:"cloudAccount.extend.title.cloud.operate"}),valueType:"option",width:140,render:function(){return[]}}],pt=[{title:i.formatMessage({id:"involve.extend.title.serial.number"}),dataIndex:"id",editable:!1,width:100,align:"center",render:function(r,o,s){return s+1}},{title:i.formatMessage({id:"involve.extend.title.action.title"}),dataIndex:"actionType",editable:!1,align:"center",valueType:"select",valueEnum:(0,ze.W_)(_)},{title:i.formatMessage({id:"involve.extend.title.action.content"}),dataIndex:"action",editable:!1,align:"center",render:function(r,o){return(0,e.jsx)(W.ZP,{type:"link",size:"small",style:{fontSize:12},onClick:function(){return xt(o)},children:o!=null&&o.action?i.formatMessage({id:"involve.button.text.click.edit"}):i.formatMessage({id:"involve.button.text.click.setting"})})}},{title:i.formatMessage({id:"cloudAccount.extend.title.cloud.operate"}),valueType:"option",width:200,render:function(r,o){return[(0,e.jsx)(je.Z,{title:i.formatMessage({id:"common.button.text.delete.confirm"}),onConfirm:function(){var d,F,b=c==null||(d=c.current)===null||d===void 0?void 0:d.getFieldValue("actionList"),y=b.filter(function(p){return p.idx!==o.idx}),E=y.map(function(p,fe){return x()(x()({},p),{},{idx:fe+1})});c==null||(F=c.current)===null||F===void 0||F.setFieldValue("actionList",E)},okText:i.formatMessage({id:"common.button.text.ok"}),cancelText:i.formatMessage({id:"common.button.text.cancel"}),children:(0,e.jsx)(W.ZP,{type:"link",danger:!0,children:i.formatMessage({id:"common.button.text.delete"})},"delete")},"action")]}}];return(0,e.jsxs)(We.Z,{title:w?i.formatMessage({id:"involve.extend.title.edit"}):i.formatMessage({id:"involve.extend.title.add"}),width:"64%",destroyOnClose:!0,open:Z,onClose:Ze,children:[A,(0,e.jsx)(Ue.Z,{spinning:mt,children:(0,e.jsxs)(Ke.A,{onFinish:vt,formRef:c,layout:"horizontal",submitter:{submitButtonProps:{loading:k},render:function(r,o){return(0,e.jsxs)(Ge.Z,{justify:"end",gap:"small",children:[(0,e.jsx)(W.ZP,{onClick:function(){return Ze()},children:i.formatMessage({id:"common.button.text.cancel"})}),o]})}},children:[(0,e.jsx)(Fe.Z,{label:i.formatMessage({id:"involve.module.text.involve.title"}),name:"name",formItemProps:{rules:[{required:!0}]}}),(0,e.jsxs)(Ne.Z,{style:{marginBottom:20},bodyStyle:{backgroundColor:"rgb(245, 245, 245)",padding:"0 20px 16px 20px"},children:[(0,e.jsx)(be.Z,{rowKey:"idx",name:"ruleConfigList",actionRef:j,editableFormRef:C,headerTitle:(0,e.jsx)("div",{style:{fontSize:14},children:i.formatMessage({id:"involve.extend.title.conditional.config"})}),recordCreatorProps:{creatorButtonText:i.formatMessage({id:"involve.extend.title.addRowConfig"}),record:function(){return{idx:(Math.random()*1e6).toFixed(0)}}},onChange:function(){var r;return(r=c.current)===null||r===void 0?void 0:r.setFieldValue("condition",void 0)},columns:gt,editable:{type:"multiple",editableKeys:n,onChange:I,actionRender:function(r,o,s){return[s.delete]}}}),(0,e.jsx)(Ce.Z,{name:["ruleConfigList"],children:function(r){var o=r.ruleConfigList;return(0,e.jsx)(Fe.Z,{label:i.formatMessage({id:"involve.extend.title.logical"}),name:"condition",fieldProps:{placeholder:i.formatMessage({id:"involve.extend.title.logical.example"}),style:{maxWidth:"64%"}},rules:[{required:(o==null?void 0:o.length)>1}]})}}),(0,e.jsxs)(W.ZP,{type:"primary",onClick:function(){return dt()},style:{fontSize:13,padding:"4px 10px",gap:2},children:[(0,e.jsx)(Be.Z,{}),i.formatMessage({id:"involve.extend.title.addAction"})]}),(0,e.jsx)(be.Z,{rowKey:"idx",name:"actionList",editableFormRef:f,headerTitle:(0,e.jsx)("div",{style:{fontSize:14},children:i.formatMessage({id:"involve.extend.title.action.config"})}),columns:pt,recordCreatorProps:!1})]})]})}),(0,e.jsx)(De,{noticeFormVisible:nt,setNoticeFormVisible:Te,formRef:c}),(0,e.jsx)($e,{notificationInfo:he.current,timingFormVisible:rt,setTimingFormVisible:Ee,formRef:c}),(0,e.jsx)(ke,{notificationInfo:he.current,realtimeFormVisible:lt,setRealtimeFormVisible:Se,formRef:c})]})},Xe=Qe,_e=t(39380),qe=t(70989),et=t(72269),Pe=t(96074),tt=function(){var P=Me.ZP.useMessage(),U=h()(P,2),R=U[0],Z=U[1],m=(0,L.useRef)(),T=(0,L.useRef)({}),u=(0,a.useIntl)(),w=(0,L.useState)(!1),D=h()(w,2),G=D[0],z=D[1],A=function(){var l=O()(M()().mark(function v(n){var I,C,f,S;return M()().wrap(function(k){for(;;)switch(k.prev=k.next){case 0:return I={id:n==null?void 0:n.id,status:(n==null?void 0:n.status)==="valid"?"invalid":"valid"},k.next=3,(0,ve.queryChangeStatus)(I);case 3:C=k.sent,C.msg==="success"&&(R.success(u.formatMessage({id:"common.message.text.edit.success"})),(f=m.current)===null||f===void 0||(S=f.reloadAndRest)===null||S===void 0||S.call(f));case 5:case"end":return k.stop()}},v)}));return function(n){return l.apply(this,arguments)}}(),i=function(v){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"create";n==="edit"?(T.current=x()({},v),z(!0)):(T.current={},z(!0))},c=function(){var l=O()(M()().mark(function v(n){var I,C,f,S;return M()().wrap(function(k){for(;;)switch(k.prev=k.next){case 0:return I=R.loading(u.formatMessage({id:"common.message.text.delete.loading"})),k.next=3,(0,ve.deleteInvolve)({id:n});case 3:C=k.sent,I(),(C.code===200||C.msg==="success")&&(R.success(u.formatMessage({id:"common.message.text.delete.success"})),(f=m.current)===null||f===void 0||(S=f.reloadAndRest)===null||S===void 0||S.call(f));case 6:case"end":return k.stop()}},v)}));return function(n){return l.apply(this,arguments)}}(),j=[{title:u.formatMessage({id:"cloudAccount.extend.title.createAndUpdateTime"}),dataIndex:"gmtCreated",valueType:"text",align:"left",hideInSearch:!0,render:function(v,n){return(0,e.jsxs)("div",{children:[(0,e.jsx)("section",{style:{color:"#999"},children:(n==null?void 0:n.gmtCreate)||"-"}),(0,e.jsx)("section",{style:{color:"#999"},children:(n==null?void 0:n.gmtModified)||"-"})]})}},{title:u.formatMessage({id:"involve.module.text.involve.id"}),dataIndex:"id",valueType:"text",align:"center",width:120},{title:u.formatMessage({id:"involve.module.text.involve.title"}),dataIndex:"name",valueType:"text",align:"center",width:240},{title:u.formatMessage({id:"involve.module.text.involve.type"}),dataIndex:"actionType",valueType:"text",align:"center",width:320,hideInSearch:!0,render:function(v,n){return(0,e.jsx)(de.Z,{placement:"top",text:n.actionType,maxWidth:320})}},{title:u.formatMessage({id:"rule.input.text.rule.group.creator"}),dataIndex:"username",valueType:"text",align:"center"},{title:u.formatMessage({id:"cloudAccount.extend.title.cloud.operate"}),dataIndex:"option",valueType:"option",align:"center",width:240,fixed:"right",render:function(v,n){return(0,e.jsxs)(e.Fragment,{children:[(0,e.jsx)(et.Z,{checkedChildren:u.formatMessage({id:"common.button.text.enable"}),unCheckedChildren:u.formatMessage({id:"common.button.text.disable"}),checked:(n==null?void 0:n.status)==="valid",onClick:function(){return A(n)}}),(0,e.jsx)(Pe.Z,{type:"vertical"}),(0,e.jsx)(W.ZP,{size:"small",onClick:function(){return i(n,"edit")},type:"link",children:u.formatMessage({id:"common.button.text.edit"})}),(0,e.jsx)(Pe.Z,{type:"vertical"}),(0,e.jsx)(je.Z,{title:u.formatMessage({id:"common.button.text.delete.confirm"}),onConfirm:function(){return c(n.id)},okText:u.formatMessage({id:"common.button.text.ok"}),cancelText:u.formatMessage({id:"common.button.text.cancel"}),children:(0,e.jsx)(W.ZP,{type:"link",danger:!0,size:"small",children:u.formatMessage({id:"common.button.text.delete"})})})]})}}];return(0,e.jsxs)(_e._z,{ghost:!0,title:!1,breadcrumbRender:!1,children:[Z,(0,e.jsx)(qe.Z,{headerTitle:(0,e.jsx)("div",{className:ae.Z.customTitle,children:u.formatMessage({id:"involve.module.text.involve.inquiry"})}),scroll:{x:"max-content"},actionRef:m,rowKey:"id",search:!1,request:function(){var l=O()(M()().mark(function v(n){var I,C,f,S,V,k,me;return M()().wrap(function(J){for(;;)switch(J.prev=J.next){case 0:return I=n.pageSize,C=n.current,f={page:C,size:I},J.next=4,(0,ve.querySubscriptionList)(f);case 4:return S=J.sent,V=S.content,k=S.code,me=S.msg,J.abrupt("return",{data:(V==null?void 0:V.data)||[],total:(V==null?void 0:V.total)||0,success:k===200&&me==="success"||!1});case 9:case"end":return J.stop()}},v)}));return function(v){return l.apply(this,arguments)}}(),toolBarRender:function(){return[(0,e.jsx)(W.ZP,{type:"primary",onClick:function(){return i({})},children:u.formatMessage({id:"involve.extend.text.add"})},"create")]},columns:j,pagination:{showQuickJumper:!1,showSizeChanger:!0,defaultPageSize:10,defaultCurrent:1}}),(0,e.jsx)(Xe,{tableActionRef:m,involveDrawerVisible:G,setInvolveDrawerVisible:z,involveDrawerInfo:T.current})]})},it=tt},53846:function(ye,Q){Q.Z={customTitle:"customTitle___nzcxh",riskHigh:"riskHigh___GstO6",riskMedium:"riskMedium___F4JTb",riskLow:"riskLow___HJopw",imgProcess:"imgProcess___NGndv",imgResult:"imgResult___wKhiG",validTag:"validTag___TRSau",invalidTag:"invalidTag___opVlG",waitingTag:"waitingTag___JZpZT"}}}]); diff --git a/app/bootstrap/src/main/resources/static/p__PivotManagement__TenantModule__index.0b1d3844.chunk.css b/app/bootstrap/src/main/resources/static/p__PivotManagement__TenantModule__index.0b1d3844.chunk.css new file mode 100644 index 00000000..cbfa299d --- /dev/null +++ b/app/bootstrap/src/main/resources/static/p__PivotManagement__TenantModule__index.0b1d3844.chunk.css @@ -0,0 +1 @@ +.customTitle___nzcxh{position:relative;font-size:15px;padding-left:12px}.customTitle___nzcxh:before{position:absolute;content:"";width:4px;height:18px;left:0;top:50%;transform:translateY(-50%);background-color:#3274ee}.riskHigh___GstO6{background:#ffedea;border-radius:2px;color:#ec4344;border:none}.riskMedium___F4JTb{background:#ffe9cc;border-radius:2px;color:#fc6d19;border:none}.riskLow___HJopw{background:#fff5cd;border-radius:2px;color:#f9aa00;border:none}.imgProcess___NGndv{width:12px;height:12px;margin-right:3px;margin-bottom:1px}.imgResult___wKhiG{width:11px;height:11px;margin:0 3px 2px 0}.validTag___TRSau{background:#f6ffed;border:1px solid #b7ec8f;border-radius:2px;color:#379e0e;line-height:22px}.invalidTag___opVlG{background:#ffedec;border:1px solid #ffb2af;border-radius:2px;color:#ff3931}.waitingTag___JZpZT{background:#fff1d4;border:1px solid #ffe09d;border-radius:2px;color:#ffb310}.noPermissionContainer___mfh3D{display:flex;align-items:center;justify-content:center;min-height:400px;padding:40px 20px}.noPermissionContainer___mfh3D .ant-result___HwWPh{padding:48px 32px}.noPermissionContainer___mfh3D .ant-result___HwWPh .ant-result-icon___kCRak{margin-bottom:32px}.noPermissionContainer___mfh3D .ant-result___HwWPh .ant-result-icon___kCRak .anticon___dFq4q{font-size:72px;color:#faad14}.noPermissionContainer___mfh3D .ant-result___HwWPh .ant-result-title___qzgxn{color:#000000d9;font-size:24px;font-weight:500;line-height:1.8;text-align:center;margin-bottom:16px}.noPermissionContainer___mfh3D .ant-result___HwWPh .ant-result-subtitle___wgaK1{color:#00000073;font-size:14px;line-height:1.6;text-align:center;margin-bottom:32px}.noPermissionContainer___mfh3D .ant-result___HwWPh .ant-result-extra___YuiiI{text-align:center}.noPermissionContainer___mfh3D .ant-result___HwWPh .ant-result-extra___YuiiI .ant-btn___SR44Y{height:40px;padding:6.4px 15px;font-size:14px;border-radius:6px;box-shadow:0 2px #0000000b;transition:all .3s cubic-bezier(.645,.045,.355,1)}.noPermissionContainer___mfh3D .ant-result___HwWPh .ant-result-extra___YuiiI .ant-btn___SR44Y:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.noPermissionContainer___mfh3D .ant-result___HwWPh .ant-result-extra___YuiiI .ant-btn___SR44Y:active{transform:translateY(0)}.dark___6IwTX .noPermissionContainer___mfh3D .ant-result-title___qzgxn{color:#ffffffd9}.dark___6IwTX .noPermissionContainer___mfh3D .ant-result-subtitle___wgaK1{color:#ffffff73}@media (max-width: 768px){.noPermissionContainer___mfh3D{padding:20px 16px;min-height:300px}.noPermissionContainer___mfh3D .ant-result___HwWPh{padding:24px 16px}.noPermissionContainer___mfh3D .ant-result___HwWPh .ant-result-icon___kCRak .anticon___dFq4q{font-size:48px}.noPermissionContainer___mfh3D .ant-result___HwWPh .ant-result-title___qzgxn{font-size:20px;margin-bottom:12px}.noPermissionContainer___mfh3D .ant-result___HwWPh .ant-result-subtitle___wgaK1{font-size:13px;margin-bottom:24px}}@keyframes fadeInUp___lq2_S{0%{opacity:0;transform:translate3d(0,40px,0)}to{opacity:1;transform:translateZ(0)}}.noPermissionContainer___mfh3D .ant-result___HwWPh{animation:fadeInUp___lq2_S .6s ease-out}.tenantModuleWrap___wWLgW .ant-spin-nested-loading{width:100%}.tenantModuleWrap___wWLgW .ant-spin-nested-loading .ant-spin-container{min-height:356px}.tenantModuleWrap___wWLgW .tenantCardList___oXmsL{margin:0 auto;display:flex;flex-wrap:wrap;padding:16px 0}@media screen and (max-width: 768px){.tenantModuleWrap___wWLgW .tenantCardList___oXmsL{width:320px!important}.tenantModuleWrap___wWLgW .tenantCardList___oXmsL .tenantCard___CRF3O{margin:0 0 26px!important}}@media screen and (min-width: 769px) and (max-width: 1263px){.tenantModuleWrap___wWLgW .tenantCardList___oXmsL{width:664px}.tenantModuleWrap___wWLgW .tenantCardList___oXmsL .tenantCard___CRF3O:not(:nth-child(2n)){margin:0 24px 26px 0!important}.tenantModuleWrap___wWLgW .tenantCardList___oXmsL .tenantCard___CRF3O:nth-child(2n){margin:0 0 24px!important}}@media screen and (min-width: 1264px) and (max-width: 1918px){.tenantModuleWrap___wWLgW .tenantCardList___oXmsL{width:1068px}.tenantModuleWrap___wWLgW .tenantCardList___oXmsL .tenantCard___CRF3O:not(:nth-child(3n)){margin:0 24px 26px 0!important}.tenantModuleWrap___wWLgW .tenantCardList___oXmsL .tenantCard___CRF3O:nth-child(3n){margin:0 0 24px!important}.tenantModuleWrap___wWLgW .tenantCardList___oXmsL .tenantCard___CRF3O{width:340px;height:260px}}@media screen and (min-width: 1920px) and (max-width: 2046px){.tenantModuleWrap___wWLgW .tenantCardList___oXmsL{width:1432px}.tenantModuleWrap___wWLgW .tenantCardList___oXmsL .tenantCard___CRF3O:not(:nth-child(4n)){margin:0 24px 26px 0!important}.tenantModuleWrap___wWLgW .tenantCardList___oXmsL .tenantCard___CRF3O:nth-child(4n){margin:0 0 26px!important}.tenantModuleWrap___wWLgW .tenantCardList___oXmsL .tenantCard___CRF3O{width:340px;height:260px}}@media screen and (min-width: 2048px){.tenantModuleWrap___wWLgW .tenantCardList___oXmsL{width:1828px}.tenantModuleWrap___wWLgW .tenantCardList___oXmsL .tenantCard___CRF3O:not(:nth-child(5n)){margin:0 32px 26px 0!important}.tenantModuleWrap___wWLgW .tenantCardList___oXmsL .tenantCard___CRF3O:nth-child(5n){margin:0 0 24px!important}.tenantModuleWrap___wWLgW .tenantCardList___oXmsL .tenantCard___CRF3O{width:340px;height:260px;padding:18px 16px}.tenantModuleWrap___wWLgW .tenantCardList___oXmsL .tenantCard___CRF3O .divider___OLJ4k{margin:18px 0!important}.tenantModuleWrap___wWLgW .tenantCardList___oXmsL .tenantCard___CRF3O .propertyWrap___Ky9sD .propertyName___hQpwK{margin-bottom:3px!important}}.tenantCard___CRF3O{width:320px;height:240px;background:#1677ff0a;margin:0 24px 24px 0;padding:16px;border-radius:8px;border:1px solid #f0f0f0;transition:all .3s ease;cursor:pointer}.tenantCard___CRF3O:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.tenantCard___CRF3O .divider___OLJ4k{margin:14px 0;border-color:#e8e8e8}.tenantCard___CRF3O .propertyWrap___Ky9sD .propertyName___hQpwK{font-size:13px;font-weight:500;color:#333;margin-bottom:4px}.tenantCard___CRF3O .tenantNameWrap___INdmI .tenantName___CLnls{font-size:18px;font-weight:600;color:#262626;margin-bottom:8px;line-height:1.4;word-break:break-word}.tenantCard___CRF3O .tenantNameWrap___INdmI .tenantDesc___b7q2i{font-size:14px;color:#666;line-height:1.4;word-break:break-word;max-height:40px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.searchForm___ivus9{background:#fff;padding:16px;border-radius:8px;margin-bottom:16px;box-shadow:0 1px 4px #0000001a}.emptyState___DoN5q{text-align:center;padding:60px 20px}.emptyState___DoN5q .emptyIcon___b1SX4{font-size:64px;color:#d9d9d9;margin-bottom:16px}.emptyState___DoN5q .emptyText___jy_bn{font-size:16px;color:#999;margin-bottom:24px} diff --git a/app/bootstrap/src/main/resources/static/p__PivotManagement__TenantModule__index.3fa3484c.async.js b/app/bootstrap/src/main/resources/static/p__PivotManagement__TenantModule__index.3fa3484c.async.js new file mode 100644 index 00000000..8a51d11d --- /dev/null +++ b/app/bootstrap/src/main/resources/static/p__PivotManagement__TenantModule__index.3fa3484c.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[3159],{8751:function(me,E,e){e.d(E,{Z:function(){return u}});var V=e(87462),n=e(62435),w={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M699 353h-46.9c-10.2 0-19.9 4.9-25.9 13.3L469 584.3l-71.2-98.8c-6-8.3-15.6-13.3-25.9-13.3H325c-6.5 0-10.3 7.4-6.5 12.7l124.6 172.8a31.8 31.8 0 0051.7 0l210.6-292c3.9-5.3.1-12.7-6.4-12.7z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"check-circle",theme:"outlined"},s=w,B=e(84089),g=function(c,p){return n.createElement(B.Z,(0,V.Z)({},c,{ref:p,icon:s}))},S=n.forwardRef(g),u=S},18429:function(me,E,e){e.d(E,{Z:function(){return u}});var V=e(87462),n=e(62435),w={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm0 76c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm128.01 198.83c.03 0 .05.01.09.06l45.02 45.01a.2.2 0 01.05.09.12.12 0 010 .07c0 .02-.01.04-.05.08L557.25 512l127.87 127.86a.27.27 0 01.05.06v.02a.12.12 0 010 .07c0 .03-.01.05-.05.09l-45.02 45.02a.2.2 0 01-.09.05.12.12 0 01-.07 0c-.02 0-.04-.01-.08-.05L512 557.25 384.14 685.12c-.04.04-.06.05-.08.05a.12.12 0 01-.07 0c-.03 0-.05-.01-.09-.05l-45.02-45.02a.2.2 0 01-.05-.09.12.12 0 010-.07c0-.02.01-.04.06-.08L466.75 512 338.88 384.14a.27.27 0 01-.05-.06l-.01-.02a.12.12 0 010-.07c0-.03.01-.05.05-.09l45.02-45.02a.2.2 0 01.09-.05.12.12 0 01.07 0c.02 0 .04.01.08.06L512 466.75l127.86-127.86c.04-.05.06-.06.08-.06a.12.12 0 01.07 0z"}}]},name:"close-circle",theme:"outlined"},s=w,B=e(84089),g=function(c,p){return n.createElement(B.Z,(0,V.Z)({},c,{ref:p,icon:s}))},S=n.forwardRef(g),u=S},5966:function(me,E,e){var V=e(97685),n=e(1413),w=e(91),s=e(21770),B=e(99859),g=e(55241),S=e(98423),u=e(62435),N=e(58055),c=e(86074),p=["fieldProps","proFieldProps"],ae=["fieldProps","proFieldProps"],y="text",re=function(a){var r=a.fieldProps,$=a.proFieldProps,A=(0,w.Z)(a,p);return(0,c.jsx)(N.Z,(0,n.Z)({valueType:y,fieldProps:r,filedConfig:{valueType:y},proFieldProps:$},A))},G=function(a){var r=(0,s.Z)(a.open||!1,{value:a.open,onChange:a.onOpenChange}),$=(0,V.Z)(r,2),A=$[0],J=$[1];return(0,c.jsx)(B.Z.Item,{shouldUpdate:!0,noStyle:!0,children:function(fe){var k,ge=fe.getFieldValue(a.name||[]);return(0,c.jsx)(g.Z,(0,n.Z)((0,n.Z)({getPopupContainer:function(t){return t&&t.parentNode?t.parentNode:t},onOpenChange:function(t){return J(t)},content:(0,c.jsxs)("div",{style:{padding:"4px 0"},children:[(k=a.statusRender)===null||k===void 0?void 0:k.call(a,ge),a.strengthText?(0,c.jsx)("div",{style:{marginTop:10},children:(0,c.jsx)("span",{children:a.strengthText})}):null]}),overlayStyle:{width:240},placement:"rightTop"},a.popoverProps),{},{open:A,children:a.children}))}})},he=function(a){var r=a.fieldProps,$=a.proFieldProps,A=(0,w.Z)(a,ae),J=(0,u.useState)(!1),oe=(0,V.Z)(J,2),fe=oe[0],k=oe[1];return r!=null&&r.statusRender&&A.name?(0,c.jsx)(G,{name:A.name,statusRender:r==null?void 0:r.statusRender,popoverProps:r==null?void 0:r.popoverProps,strengthText:r==null?void 0:r.strengthText,open:fe,onOpenChange:k,children:(0,c.jsx)("div",{children:(0,c.jsx)(N.Z,(0,n.Z)({valueType:"password",fieldProps:(0,n.Z)((0,n.Z)({},(0,S.Z)(r,["statusRender","popoverProps","strengthText"])),{},{onBlur:function(de){var t;r==null||(t=r.onBlur)===null||t===void 0||t.call(r,de),k(!1)},onClick:function(de){var t;r==null||(t=r.onClick)===null||t===void 0||t.call(r,de),k(!0)}}),proFieldProps:$,filedConfig:{valueType:y}},A))})}):(0,c.jsx)(N.Z,(0,n.Z)({valueType:"password",fieldProps:r,proFieldProps:$,filedConfig:{valueType:y}},A))},L=re;L.Password=he,L.displayName="ProFormComponent",E.Z=L},69055:function(me,E,e){e.d(E,{Z:function(){return G}});var V=e(22181),n=e(83622),w=e(87462),s=e(62435),B={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"}}]},name:"exclamation-circle",theme:"outlined"},g=B,S=e(84089),u=function(L,se){return s.createElement(S.Z,(0,w.Z)({},L,{ref:se,icon:g}))},N=s.forwardRef(u),c=N,p=e(45830),ae={noPermissionContainer:"noPermissionContainer___mfh3D","ant-result":"ant-result___HwWPh","ant-result-icon":"ant-result-icon___kCRak",anticon:"anticon___dFq4q","ant-result-title":"ant-result-title___qzgxn","ant-result-subtitle":"ant-result-subtitle___wgaK1","ant-result-extra":"ant-result-extra___YuiiI","ant-btn":"ant-btn___SR44Y",dark:"dark___6IwTX",fadeInUp:"fadeInUp___lq2_S"},y=e(86074),re=function(L){var se=L.title,a=L.subTitle,r=L.showReturnButton,$=r===void 0?!0:r,A=L.onReturn,J=(0,p.useIntl)(),oe=function(){A?A():p.history===null||p.history===void 0||p.history.push("/")};return(0,y.jsx)("div",{className:ae.noPermissionContainer,children:(0,y.jsx)(V.ZP,{icon:(0,y.jsx)(c,{}),status:"403",title:se||J.formatMessage({id:"common.message.text.no.permission.title"}),subTitle:a||J.formatMessage({id:"common.message.text.no.permission.subtitle"}),extra:$&&(0,y.jsx)(n.ZP,{type:"primary",onClick:oe,children:J.formatMessage({id:"common.button.text.return"})})})})},G=re},82043:function(me,E,e){var V=e(62435),n=e(45830),w=e(69055),s=e(86074),B=function(S){var u=S.children,N=S.accessKey,c=S.fallback,p=(0,n.useAccess)(),ae=(0,n.useIntl)();if(!N)return(0,s.jsx)(s.Fragment,{children:u});var y=p[N];return y?(0,s.jsx)(s.Fragment,{children:u}):(0,s.jsx)(s.Fragment,{children:c||(0,s.jsx)(w.Z,{title:ae.formatMessage({id:"common.message.text.no.permission.title"}),subTitle:ae.formatMessage({id:"common.message.text.no.permission.subtitle"})})})};E.Z=B},83748:function(me,E,e){e.r(E),e.d(E,{default:function(){return We}});var V=e(15009),n=e.n(V),w=e(97857),s=e.n(w),B=e(99289),g=e.n(B),S=e(5574),u=e.n(S),N=e(53846),c=e(82043),p=e(33651),ae=e(39380),y=e(45830),re=e(68872),G=e(83622),he=e(57381),L=e(32983),se=e(24969),a=e(62435),r=e(29448),$=e(184),A=e(90498),J=e(34041),oe=e(86738),fe=e(87547),k=e(54811),ge=e(20345),de=e(83012),t=e(86074),ye=function(v){var x=(0,a.useRef)(),Q=re.ZP.useMessage(),z=u()(Q,2),U=z[0],ue=z[1],l=(0,y.useIntl)(),ie=(0,a.useState)(!1),P=u()(ie,2),R=P[0],m=P[1],b=(0,a.useRef)({}),le=v.drawerFormVisible,C=v.drawerInfo,X=v.setDrawerFormVisible,Y=v.tableActionRef,K=function(){var h=g()(n()().mark(function i(){var o,d;return n()().wrap(function(f){for(;;)switch(f.prev=f.next){case 0:return X(!1),f.next=3,(o=Y.current)===null||o===void 0||(d=o.reloadAndRest)===null||d===void 0?void 0:d.call(o);case 3:case"end":return f.stop()}},i)}));return function(){return h.apply(this,arguments)}}(),_=function(){var h=g()(n()().mark(function i(){return n()().wrap(function(d){for(;;)switch(d.prev=d.next){case 0:return d.next=2,K();case 2:case"end":return d.stop()}},i)}));return function(){return h.apply(this,arguments)}}(),H=function(){C&&(b.current=s()({},C),m(!0))},ve=function(){var h=g()(n()().mark(function i(o){var d,j,f,I;return n()().wrap(function(M){for(;;)switch(M.prev=M.next){case 0:if(C!=null&&C.id){M.next=2;break}return M.abrupt("return");case 2:return d={userId:o,tenantId:C.id},M.prev=3,M.next=6,(0,p.removeUser)(d);case 6:j=M.sent,(j.code===200||j.msg==="success")&&(U.success(l.formatMessage({id:"common.message.text.delete.success"})),(f=x.current)===null||f===void 0||(I=f.reloadAndRest)===null||I===void 0||I.call(f)),M.next=13;break;case 10:M.prev=10,M.t0=M.catch(3),U.error(l.formatMessage({id:"common.message.text.delete.failed"}));case 13:case"end":return M.stop()}},i,null,[[3,10]])}));return function(o){return h.apply(this,arguments)}}(),q=function(){var h=g()(n()().mark(function i(o,d){var j,f,I,O;return n()().wrap(function(F){for(;;)switch(F.prev=F.next){case 0:if(C!=null&&C.id){F.next=2;break}return F.abrupt("return");case 2:return j={userId:o,roleName:d,tenantId:C.id},F.prev=3,F.next=6,(0,p.changeUserTenantRole)(j);case 6:f=F.sent,(f.code===200||f.msg==="success")&&(U.success(l.formatMessage({id:"common.message.text.edit.success"})),(I=x.current)===null||I===void 0||(O=I.reloadAndRest)===null||O===void 0||O.call(I)),F.next=13;break;case 10:F.prev=10,F.t0=F.catch(3),U.error(l.formatMessage({id:"common.message.text.edit.failed"}));case 13:case"end":return F.stop()}},i,null,[[3,10]])}));return function(o,d){return h.apply(this,arguments)}}(),ce=[{title:l.formatMessage({id:"user.module.title.user.name"}),dataIndex:"username",valueType:"text",align:"center"},{title:l.formatMessage({id:"user.module.title.user.id"}),dataIndex:"userId",valueType:"text",align:"center"},{title:l.formatMessage({id:"tenant.module.title.user.role"}),dataIndex:"roleName",hideInSearch:!0,align:"center",width:120,render:function(i,o){return(0,t.jsx)(J.Z,{value:o.roleName,style:{width:120},onChange:function(j){return q(o.userId,j)},options:[{label:(0,t.jsxs)("span",{children:[(0,t.jsx)(fe.Z,{style:{marginRight:8,color:"#1890ff"}}),"user"]}),value:"user"},{label:(0,t.jsxs)("span",{children:[(0,t.jsx)(k.Z,{style:{marginRight:8,color:"#faad14"}}),"admin"]}),value:"admin"}]})}},{title:l.formatMessage({id:"cloudAccount.extend.title.createTime"}),dataIndex:"gmtCreate",valueType:"dateTime",hideInSearch:!0,align:"center"},{title:l.formatMessage({id:"cloudAccount.extend.title.updateTime"}),dataIndex:"gmtModified",valueType:"dateTime",hideInSearch:!0,align:"center"},{title:l.formatMessage({id:"common.title.operation"}),dataIndex:"option",valueType:"option",width:120,render:function(i,o){return[(0,t.jsx)(oe.Z,{title:l.formatMessage({id:"common.button.text.delete.confirm"}),onConfirm:function(){return ve(o.userId)},okText:l.formatMessage({id:"common.text.confirm"}),cancelText:l.formatMessage({id:"common.text.cancel"}),children:(0,t.jsx)(G.ZP,{type:"link",danger:!0,icon:(0,t.jsx)(ge.Z,{})})},"remove")]}}];return(0,t.jsxs)(t.Fragment,{children:[ue,(0,t.jsx)($.a,{title:l.formatMessage({id:"tenant.extend.member.edit"}),width:"50%",drawerProps:{destroyOnClose:!0,onClose:function(){return K()},styles:{body:{padding:"12px 0"}}},open:le,onFinish:_,children:(0,t.jsx)(A.Z,{actionRef:x,rowKey:"id",search:!1,options:!1,toolBarRender:function(){return[(0,t.jsx)(G.ZP,{type:"primary",onClick:H,children:l.formatMessage({id:"common.button.text.add"})},"add")]},request:function(){var h=g()(n()().mark(function i(o){var d,j,f,I,O,M;return n()().wrap(function(ee){for(;;)switch(ee.prev=ee.next){case 0:return d=o.pageSize,j=o.current,f={id:C.id,page:j,size:d},ee.next=4,(0,p.queryMember)(f);case 4:return I=ee.sent,O=I.content,M=I.code,ee.abrupt("return",{data:(O==null?void 0:O.data)||[],total:(O==null?void 0:O.total)||0,success:M===200||!1});case 8:case"end":return ee.stop()}},i)}));return function(i){return h.apply(this,arguments)}}(),columns:ce,pagination:{showQuickJumper:!1,showSizeChanger:!0,defaultPageSize:10,defaultCurrent:1,showTotal:function(i,o){return(0,r.GO)(i,o,l==null?void 0:l.locale)}}})}),(0,t.jsx)(de.Z,{addFormVisible:R,setAddFormVisible:m,addTenantInfo:b.current,drawerTableActionRef:x})]})},Pe=ye,je=e(17910),Re=e(37476),Me=e(5966),Fe=e(64317),Ee=e(99859),Ze=function(v){var x=re.ZP.useMessage(),Q=u()(x,2),z=Q[0],U=Q[1],ue=Ee.Z.useForm(),l=u()(ue,1),ie=l[0],P=(0,y.useIntl)(),R=v.editFormVisible,m=v.tenantInfo,b=v.setEditFormVisible,le=v.tableActionRef,C=function(){var Y=g()(n()().mark(function K(_){var H,ve,q,ce;return n()().wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return H=s()({},_),m.id&&(H.id=m.id),i.next=4,(0,p.saveTenant)(H);case 4:ve=i.sent,ve.msg==="success"&&(m.id?z.success(P.formatMessage({id:"common.message.text.edit.success"})):z.success(P.formatMessage({id:"common.message.text.create.success"})),b(!1),(q=le.current)===null||q===void 0||(ce=q.reloadAndRest)===null||ce===void 0||ce.call(q));case 6:case"end":return i.stop()}},K)}));return function(_){return Y.apply(this,arguments)}}();(0,a.useEffect)(function(){m.id&&ie.setFieldsValue(s()({},m))},[R,m]);var X=function(){b(!1)};return(0,t.jsxs)(t.Fragment,{children:[U,(0,t.jsxs)(Re.Y,{title:m.id?P.formatMessage({id:"tenant.extend.title.edit"}):P.formatMessage({id:"tenant.extend.title.add"}),width:520,form:ie,modalProps:{destroyOnClose:!0,onCancel:function(){return X()},styles:{body:{paddingTop:12}}},layout:"horizontal",open:R,onFinish:C,children:[(0,t.jsx)(Me.Z,{name:"tenantName",label:P.formatMessage({id:"tenant.module.text.tenant.name"}),rules:[{required:!0}],disabled:m.disable}),(0,t.jsx)(Me.Z,{name:"tenantDesc",label:P.formatMessage({id:"tenant.module.text.tenant.description"}),rules:[{required:!0}]}),(0,t.jsx)(Fe.Z,{label:P.formatMessage({id:"tenant.extend.text.status"}),name:"status",rules:[{required:!0}],options:je.Q4,disabled:m.disable})]})]})},be=Ze,Te=e(86250),Ie=e(96074),Oe=e(71230),xe=e(15746),Se=e(8751),Ae=e(18429),Z={tenantModuleWrap:"tenantModuleWrap___wWLgW",tenantCardList:"tenantCardList___oXmsL",tenantCard:"tenantCard___CRF3O",divider:"divider___OLJ4k",propertyWrap:"propertyWrap___Ky9sD",propertyName:"propertyName___hQpwK",tenantNameWrap:"tenantNameWrap___INdmI",tenantName:"tenantName___CLnls",tenantDesc:"tenantDesc___b7q2i",searchForm:"searchForm___ivus9",emptyState:"emptyState___DoN5q",emptyIcon:"emptyIcon___b1SX4",emptyText:"emptyText___jy_bn"},De=function(v){var x=v.tenant,Q=v.onEdit,z=v.onViewMembers,U=x.tenantName,ue=x.tenantDesc,l=x.memberCount,ie=x.gmtCreate,P=x.gmtModified,R=x.status,m=x.disable,b=(0,y.useIntl)(),le=re.ZP.useMessage(),C=u()(le,2),X=C[0],Y=C[1],K=function(){if(m){X.warning(b.formatMessage({id:"tenant.module.message.edit.disabled"})||"This tenant cannot be edited");return}Q(x)},_=function(){if(R!=="valid"){X.warning(b.formatMessage({id:"tenant.module.message.invalid.tenant"})||"Cannot view members of invalid tenant");return}z(x)};return(0,t.jsxs)(t.Fragment,{children:[Y,(0,t.jsxs)("div",{className:Z.tenantCard,children:[(0,t.jsx)(Te.Z,{justify:"space-between",align:"flex-start",style:{width:"100%"},children:(0,t.jsxs)("div",{className:Z.tenantNameWrap,children:[(0,t.jsx)("div",{className:Z.tenantName,children:U||"-"}),(0,t.jsx)("div",{className:Z.tenantDesc,children:ue||"-"})]})}),(0,t.jsx)(Ie.Z,{className:Z.divider}),(0,t.jsxs)(Oe.Z,{gutter:[16,8],children:[(0,t.jsxs)(xe.Z,{span:12,className:Z.propertyWrap,children:[(0,t.jsx)("div",{className:Z.propertyName,children:b.formatMessage({id:"tenant.module.text.member.number"})}),(0,t.jsx)(G.ZP,{type:"link",disabled:R!=="valid",style:{padding:0,height:"auto",color:R==="valid"?"#1677FF":"#999",fontSize:13},onClick:_,children:l||0})]}),(0,t.jsxs)(xe.Z,{span:12,className:Z.propertyWrap,children:[(0,t.jsx)("div",{className:Z.propertyName,children:b.formatMessage({id:"common.link.text.status"})||"Status"}),(0,t.jsxs)("div",{style:{color:R==="valid"?"#52c41a":"#ff4d4f",fontSize:13,display:"flex",alignItems:"center",gap:4},children:[R==="valid"?(0,t.jsx)(Se.Z,{style:{color:"#52c41a"}}):(0,t.jsx)(Ae.Z,{style:{color:"#ff4d4f"}}),R]})]}),(0,t.jsxs)(xe.Z,{span:24,className:Z.propertyWrap,children:[(0,t.jsx)("div",{className:Z.propertyName,children:b.formatMessage({id:"cloudAccount.extend.title.createAndUpdateTime"})}),(0,t.jsxs)("div",{style:{color:"#999",fontSize:13,lineHeight:"18px"},children:[(0,t.jsx)("div",{children:ie||"-"}),(0,t.jsx)("div",{children:P||"-"})]})]})]}),(0,t.jsx)(Te.Z,{style:{width:"100%",marginTop:16},justify:"center",children:(0,t.jsx)(G.ZP,{size:"small",type:"primary",disabled:m,style:{width:64,height:30,borderRadius:4,backgroundColor:m?"#f5f5f5":"#E7F1FF",color:m?"#999":"#1677FF",border:"none"},onClick:K,children:b.formatMessage({id:"common.button.text.edit"})})})]})]})},we=De,Ne=function(){var v=(0,y.useIntl)(),x=re.ZP.useMessage(),Q=u()(x,2),z=Q[0],U=Q[1],ue=(0,a.useState)(!1),l=u()(ue,2),ie=l[0],P=l[1],R=(0,a.useRef)({}),m=(0,a.useRef)({}),b=(0,a.useState)(!1),le=u()(b,2),C=le[0],X=le[1],Y=(0,a.useState)([]),K=u()(Y,2),_=K[0],H=K[1],ve=(0,a.useState)(!1),q=u()(ve,2),ce=q[0],h=q[1],i=(0,a.useState)({current:1,pageSize:12,total:0}),o=u()(i,2),d=o[0],j=o[1],f=(0,a.useCallback)(g()(n()().mark(function D(){var W,te,ne;return n()().wrap(function(T){for(;;)switch(T.prev=T.next){case 0:return T.prev=0,h(!0),T.next=4,(0,p.queryTenantListV2)();case 4:W=T.sent,te=W.content,ne=W.code,ne===200&&(H(te||[]),j(function(Ce){return s()(s()({},Ce),{},{current:1,total:(te==null?void 0:te.length)||0})})),T.next=13;break;case 10:T.prev=10,T.t0=T.catch(0),z.error(v.formatMessage({id:"common.message.text.fetch.error"})||"Failed to fetch tenant list");case 13:return T.prev=13,h(!1),T.finish(13);case 16:case"end":return T.stop()}},D,null,[[0,10,13,16]])})),[z,v]),I=function(W){P(!0),R.current=s()({},W)},O=function(W){X(!0),m.current=s()({},W)},M=function(){R.current={},P(!0)},F=function(){var D=g()(n()().mark(function W(){return n()().wrap(function(ne){for(;;)switch(ne.prev=ne.next){case 0:return ne.next=2,f();case 2:case"end":return ne.stop()}},W)}));return function(){return D.apply(this,arguments)}}(),ee={current:{reload:function(){var D=g()(n()().mark(function te(ne){return n()().wrap(function(T){for(;;)switch(T.prev=T.next){case 0:return ne&&j(function(Ce){return s()(s()({},Ce),{},{current:1})}),T.next=3,f();case 3:case"end":return T.stop()}},te)}));function W(te){return D.apply(this,arguments)}return W}(),reloadAndRest:F,reset:function(){j({current:1,pageSize:12,total:0}),H([])},clearSelected:function(){},pageInfo:{current:d.current,pageSize:d.pageSize,total:d.total}}};return(0,a.useEffect)(function(){f()},[]),(0,t.jsxs)(ae._z,{ghost:!0,title:!1,breadcrumbRender:!1,children:[U,(0,t.jsxs)("div",{style:{display:"flex",justifyContent:"space-between",alignItems:"center",marginBottom:16},children:[(0,t.jsx)("div",{className:N.Z.customTitle,children:v.formatMessage({id:"tenant.module.text.tenant.inquiry"})}),(0,t.jsx)(G.ZP,{type:"primary",icon:(0,t.jsx)(se.Z,{}),onClick:M,children:v.formatMessage({id:"tenant.extend.text.add"})})]}),(0,t.jsx)("div",{className:Z.tenantModuleWrap,children:(0,t.jsx)(he.Z,{spinning:ce,children:_.length>0?(0,t.jsx)("div",{className:Z.tenantCardList,children:_.map(function(D){return(0,t.jsx)(we,{tenant:D,onEdit:I,onViewMembers:O},D.id)})}):(0,t.jsx)("div",{className:Z.emptyState,children:(0,t.jsx)(L.Z,{description:v.formatMessage({id:"common.message.text.no.data"})||"No tenant data"})})})}),(0,t.jsx)(be,{editFormVisible:ie,setEditFormVisible:P,tenantInfo:R.current,tableActionRef:ee}),(0,t.jsx)(Pe,{drawerFormVisible:C,setDrawerFormVisible:X,drawerInfo:m.current,tableActionRef:ee})]})},Le=function(){return(0,t.jsx)(c.Z,{accessKey:"isPlatformAdmin",children:(0,t.jsx)(Ne,{})})},We=Le},53846:function(me,E){E.Z={customTitle:"customTitle___nzcxh",riskHigh:"riskHigh___GstO6",riskMedium:"riskMedium___F4JTb",riskLow:"riskLow___HJopw",imgProcess:"imgProcess___NGndv",imgResult:"imgResult___wKhiG",validTag:"validTag___TRSau",invalidTag:"invalidTag___opVlG",waitingTag:"waitingTag___JZpZT"}}}]); diff --git a/app/bootstrap/src/main/resources/static/p__PivotManagement__TenantModule__index.638042c2.chunk.css b/app/bootstrap/src/main/resources/static/p__PivotManagement__TenantModule__index.638042c2.chunk.css deleted file mode 100644 index 14edf38d..00000000 --- a/app/bootstrap/src/main/resources/static/p__PivotManagement__TenantModule__index.638042c2.chunk.css +++ /dev/null @@ -1 +0,0 @@ -.customTitle___nzcxh{position:relative;font-size:15px;padding-left:12px}.customTitle___nzcxh:before{position:absolute;content:"";width:4px;height:18px;left:0;top:50%;transform:translateY(-50%);background-color:#3274ee}.riskHigh___GstO6{background:#ffedea;border-radius:2px;color:#ec4344;border:none}.riskMedium___F4JTb{background:#ffe9cc;border-radius:2px;color:#fc6d19;border:none}.riskLow___HJopw{background:#fff5cd;border-radius:2px;color:#f9aa00;border:none}.imgProcess___NGndv{width:12px;height:12px;margin-right:3px;margin-bottom:1px}.imgResult___wKhiG{width:11px;height:11px;margin:0 3px 2px 0}.validTag___TRSau{background:#f6ffed;border:1px solid #b7ec8f;border-radius:2px;color:#379e0e;line-height:22px}.invalidTag___opVlG{background:#ffedec;border:1px solid #ffb2af;border-radius:2px;color:#ff3931}.waitingTag___JZpZT{background:#fff1d4;border:1px solid #ffe09d;border-radius:2px;color:#ffb310} diff --git a/app/bootstrap/src/main/resources/static/p__PivotManagement__TenantModule__index.9c3d055d.async.js b/app/bootstrap/src/main/resources/static/p__PivotManagement__TenantModule__index.9c3d055d.async.js deleted file mode 100644 index 0d15316c..00000000 --- a/app/bootstrap/src/main/resources/static/p__PivotManagement__TenantModule__index.9c3d055d.async.js +++ /dev/null @@ -1,2 +0,0 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[3159],{64317:function(ie,J,e){"use strict";var S=e(1413),o=e(91),g=e(22270),x=e(62435),F=e(66758),R=e(10354),Q=e(86074),y=["fieldProps","children","params","proFieldProps","mode","valueEnum","request","showSearch","options"],$=["fieldProps","children","params","proFieldProps","mode","valueEnum","request","options"],f=function(u,X){var q=u.fieldProps,c=u.children,s=u.params,I=u.proFieldProps,A=u.mode,ee=u.valueEnum,te=u.request,U=u.showSearch,Z=u.options,K=(0,o.Z)(u,y),ne=(0,x.useContext)(F.Z);return(0,Q.jsx)(R.Z,(0,S.Z)((0,S.Z)({valueEnum:(0,g.h)(ee),request:te,params:s,valueType:"select",filedConfig:{customLightMode:!0},fieldProps:(0,S.Z)({options:Z,mode:A,showSearch:U,getPopupContainer:ne.getPopupContainer},q),ref:X,proFieldProps:I},K),{},{children:c}))},w=x.forwardRef(function(P,u){var X=P.fieldProps,q=P.children,c=P.params,s=P.proFieldProps,I=P.mode,A=P.valueEnum,ee=P.request,te=P.options,U=(0,o.Z)(P,$),Z=(0,S.Z)({options:te,mode:I||"multiple",labelInValue:!0,showSearch:!0,suffixIcon:null,autoClearSearchValue:!0,optionLabelProp:"label"},X),K=(0,x.useContext)(F.Z);return(0,Q.jsx)(R.Z,(0,S.Z)((0,S.Z)({valueEnum:(0,g.h)(A),request:ee,params:c,valueType:"select",filedConfig:{customLightMode:!0},fieldProps:(0,S.Z)({getPopupContainer:K.getPopupContainer},Z),ref:u,proFieldProps:s},U),{},{children:q}))}),j=x.forwardRef(f),D=w,Y=j;Y.SearchSelect=D,Y.displayName="ProFormComponent",J.Z=Y},5966:function(ie,J,e){"use strict";var S=e(97685),o=e(1413),g=e(91),x=e(21770),F=e(23323),R=e(55241),Q=e(98423),y=e(62435),$=e(10354),f=e(86074),w=["fieldProps","proFieldProps"],j=["fieldProps","proFieldProps"],D="text",Y=function(c){var s=c.fieldProps,I=c.proFieldProps,A=(0,g.Z)(c,w);return(0,f.jsx)($.Z,(0,o.Z)({valueType:D,fieldProps:s,filedConfig:{valueType:D},proFieldProps:I},A))},P=function(c){var s=(0,x.Z)(c.open||!1,{value:c.open,onChange:c.onOpenChange}),I=(0,S.Z)(s,2),A=I[0],ee=I[1];return(0,f.jsx)(F.Z.Item,{shouldUpdate:!0,noStyle:!0,children:function(U){var Z,K=U.getFieldValue(c.name||[]);return(0,f.jsx)(R.Z,(0,o.Z)((0,o.Z)({getPopupContainer:function(M){return M&&M.parentNode?M.parentNode:M},onOpenChange:function(M){return ee(M)},content:(0,f.jsxs)("div",{style:{padding:"4px 0"},children:[(Z=c.statusRender)===null||Z===void 0?void 0:Z.call(c,K),c.strengthText?(0,f.jsx)("div",{style:{marginTop:10},children:(0,f.jsx)("span",{children:c.strengthText})}):null]}),overlayStyle:{width:240},placement:"rightTop"},c.popoverProps),{},{open:A,children:c.children}))}})},u=function(c){var s=c.fieldProps,I=c.proFieldProps,A=(0,g.Z)(c,j),ee=(0,y.useState)(!1),te=(0,S.Z)(ee,2),U=te[0],Z=te[1];return s!=null&&s.statusRender&&A.name?(0,f.jsx)(P,{name:A.name,statusRender:s==null?void 0:s.statusRender,popoverProps:s==null?void 0:s.popoverProps,strengthText:s==null?void 0:s.strengthText,open:U,onOpenChange:Z,children:(0,f.jsx)("div",{children:(0,f.jsx)($.Z,(0,o.Z)({valueType:"password",fieldProps:(0,o.Z)((0,o.Z)({},(0,Q.Z)(s,["statusRender","popoverProps","strengthText"])),{},{onBlur:function(ne){var M;s==null||(M=s.onBlur)===null||M===void 0||M.call(s,ne),Z(!1)},onClick:function(ne){var M;s==null||(M=s.onClick)===null||M===void 0||M.call(s,ne),Z(!0)}}),proFieldProps:I,filedConfig:{valueType:D}},A))})}):(0,f.jsx)($.Z,(0,o.Z)({valueType:"password",fieldProps:s,proFieldProps:I,filedConfig:{valueType:D}},A))},X=Y;X.Password=u,X.displayName="ProFormComponent",J.Z=X},99564:function(ie,J,e){"use strict";e.r(J),e.d(J,{default:function(){return Te}});var S=e(15009),o=e.n(S),g=e(99289),x=e.n(g),F=e(97857),R=e.n(F),Q=e(5574),y=e.n(Q),$=e(53846),f=e(33651),w=e(39380),j=e(70989),D=e(92016),Y=e(42075),P=e(83622),u=e(62435),X=e(98665),q=e(17910),c=e(29448),s=e(184),I=e(68872),A=e(86738),ee=e(72269),te=e(40396),U=e(37476),Z=e(64317),K=e(23323),ne=e(57381),M=e(32983),me=e(96486),t=e(86074),fe=function(T){var C=I.ZP.useMessage(),re=y()(C,2),ae=re[0],le=re[1],d=K.Z.useForm(),se=y()(d,1),L=se[0],E=(0,D.useIntl)(),z=T.addFormVisible,b=T.addTenantInfo,k=T.setAddFormVisible,oe=T.drawerTableActionRef,V=function(){var n=x()(o()().mark(function r(a){var v,l,p,h;return o()().wrap(function(B){for(;;)switch(B.prev=B.next){case 0:return v=R()(R()({},a),{},{tenantId:b.id}),B.next=3,(0,f.joinUser)(v);case 3:l=B.sent,(l.msg==="success"||[200].includes(l.code))&&(ae.success(E.formatMessage({id:"common.message.text.add.success"})),k(!1),(p=oe.current)===null||p===void 0||(h=p.reloadAndRest)===null||h===void 0||h.call(p));case 5:case"end":return B.stop()}},r)}));return function(a){return n.apply(this,arguments)}}(),O=function(){L.resetFields()},i=function(){k(!1),O()},W=(0,u.useState)(!1),N=y()(W,2),_=N[0],G=N[1],m=function(){var n=x()(o()().mark(function r(a){return o()().wrap(function(l){for(;;)switch(l.prev=l.next){case 0:if(!(0,me.isEmpty)(a.keyWords.trim())){l.next=2;break}return l.abrupt("return");case 2:return G(!0),l.abrupt("return",(0,D.request)("".concat(te._,"/api/user/queryUserList"),{method:"POST",data:{username:a.keyWords}}).then(function(p){var h;return(p==null||(h=p.content)===null||h===void 0?void 0:h.data)||[]}).catch(function(){return[]}).finally(function(){G(!1)}));case 4:case"end":return l.stop()}},r)}));return function(a){return n.apply(this,arguments)}}();return(0,t.jsxs)(t.Fragment,{children:[le,(0,t.jsx)(U.Y,{title:E.formatMessage({id:"tenant.extend.member.add"}),width:520,form:L,modalProps:{destroyOnClose:!0,onCancel:function(){return i()},styles:{body:{paddingTop:12}}},layout:"horizontal",open:z,onFinish:V,children:(0,t.jsx)(Z.Z,{allowClear:!0,name:"userId",label:E.formatMessage({id:"user.module.title.user.name"}),placeholder:E.formatMessage({id:"tenant.extend.member.select"}),rules:[{required:!0}],debounceTime:800,request:m,fieldProps:{showSearch:!0,filterOption:!1,fieldNames:{label:"username",value:"userId"},suffixIcon:(0,t.jsx)(t.Fragment,{}),notFoundContent:_?(0,t.jsx)(ne.Z,{size:"small"}):(0,t.jsx)(M.Z,{image:M.Z.PRESENTED_IMAGE_SIMPLE})}})})]})},ve=fe,pe=function(T){var C=(0,u.useRef)(),re=I.ZP.useMessage(),ae=y()(re,1),le=ae[0],d=(0,D.useIntl)(),se=(0,u.useState)(!1),L=y()(se,2),E=L[0],z=L[1],b=(0,u.useRef)({}),k=T.drawerFormVisible,oe=T.drawerInfo,V=T.setDrawerFormVisible,O=T.tableActionRef,i=function(){var m=x()(o()().mark(function n(){var r,a;return o()().wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return V(!1),l.next=3,(r=O.current)===null||r===void 0||(a=r.reloadAndRest)===null||a===void 0?void 0:a.call(r);case 3:case"end":return l.stop()}},n)}));return function(){return m.apply(this,arguments)}}(),W=function(){var m=x()(o()().mark(function n(){return o()().wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return a.next=2,i();case 2:case"end":return a.stop()}},n)}));return function(){return m.apply(this,arguments)}}(),N=function(){var m=x()(o()().mark(function n(r){var a,v,l,p;return o()().wrap(function(H){for(;;)switch(H.prev=H.next){case 0:return a={userId:r,tenantId:oe.id},H.next=3,(0,f.removeUser)(a);case 3:v=H.sent,(v.code===200||v.msg==="success")&&((l=C.current)===null||l===void 0||(p=l.reloadAndRest)===null||p===void 0||p.call(l));case 5:case"end":return H.stop()}},n)}));return function(r){return m.apply(this,arguments)}}(),_=function(){var m=x()(o()().mark(function n(r,a){var v,l,p,h;return o()().wrap(function(B){for(;;)switch(B.prev=B.next){case 0:return v={id:r,status:a},B.next=3,(0,X.changeUserStatus)(v);case 3:l=B.sent,(l.code===200||l.msg==="success")&&(le.success(d.formatMessage({id:"common.message.text.edit.success"})),(p=C.current)===null||p===void 0||(h=p.reloadAndRest)===null||h===void 0||h.call(p));case 5:case"end":return B.stop()}},n)}));return function(r,a){return m.apply(this,arguments)}}(),G=[{title:d.formatMessage({id:"user.module.title.user.name"}),dataIndex:"username",valueType:"text",align:"center"},{title:d.formatMessage({id:"user.module.title.user.id"}),dataIndex:"userId",valueType:"text",align:"center"},{title:d.formatMessage({id:"user.module.title.user.role"}),dataIndex:"roleName",valueType:"select",hideInSearch:!0,align:"center",valueEnum:(0,c.W_)(q.QQ)},{title:d.formatMessage({id:"cloudAccount.extend.title.createTime"}),dataIndex:"gmtCreate",valueType:"dateTime",hideInSearch:!0,align:"center"},{title:d.formatMessage({id:"cloudAccount.extend.title.updateTime"}),dataIndex:"gmtModified",valueType:"dateTime",hideInSearch:!0,align:"center"},{title:d.formatMessage({id:"cloudAccount.extend.title.cloud.operate"}),dataIndex:"option",valueType:"option",align:"center",render:function(n,r){return(0,t.jsxs)(Y.Z,{size:"small",children:[(0,t.jsx)(A.Z,{title:d.formatMessage({id:"tenant.extend.member.delete.user"}),onConfirm:function(){return N(r.id)},okText:d.formatMessage({id:"common.button.text.ok"}),cancelText:d.formatMessage({id:"common.button.text.cancel"}),children:(0,t.jsx)(P.ZP,{type:"link",danger:!0,children:d.formatMessage({id:"common.button.text.delete"})})}),(0,t.jsx)(ee.Z,{checkedChildren:d.formatMessage({id:"common.button.text.normal"}),unCheckedChildren:d.formatMessage({id:"common.button.text.disable"}),checked:(r==null?void 0:r.status)==="valid",onClick:function(){return _(r.id,(r==null?void 0:r.status)==="valid"?"invalid":"valid")}})]})}}];return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(s.a,{title:d.formatMessage({id:"tenant.extend.member.edit"}),width:"50%",drawerProps:{destroyOnClose:!0,onClose:function(){return i()},styles:{body:{padding:"12px 0"}}},open:k,onFinish:W,children:(0,t.jsx)(j.Z,{actionRef:C,rowKey:"id",search:!1,options:!1,toolBarRender:function(){return[(0,t.jsx)(P.ZP,{type:"primary",onClick:function(){z(!0),b.current=R()({},oe)},children:d.formatMessage({id:"tenant.extend.member.add"})},"create")]},request:function(){var m=x()(o()().mark(function n(r){var a,v,l,p,h,H;return o()().wrap(function(de){for(;;)switch(de.prev=de.next){case 0:return a=r.pageSize,v=r.current,l={id:oe.id,page:v,size:a},de.next=4,(0,f.queryMember)(l);case 4:return p=de.sent,h=p.content,H=p.code,de.abrupt("return",{data:(h==null?void 0:h.data)||[],total:(h==null?void 0:h.total)||0,success:H===200||!1});case 8:case"end":return de.stop()}},n)}));return function(n){return m.apply(this,arguments)}}(),columns:G,pagination:{showQuickJumper:!1,showSizeChanger:!0,defaultPageSize:10,defaultCurrent:1,showTotal:function(n,r){return(0,c.GO)(n,r,d==null?void 0:d.locale)}}})}),(0,t.jsx)(ve,{addFormVisible:E,setAddFormVisible:z,addTenantInfo:b==null?void 0:b.current,drawerTableActionRef:C})]})},he=pe,ce=e(5966),ge=function(T){var C=I.ZP.useMessage(),re=y()(C,2),ae=re[0],le=re[1],d=K.Z.useForm(),se=y()(d,1),L=se[0],E=(0,D.useIntl)(),z=T.editFormVisible,b=T.tenantInfo,k=T.setEditFormVisible,oe=T.tableActionRef,V=function(){var i=x()(o()().mark(function W(N){var _,G,m,n;return o()().wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return _=R()({},N),b.id&&(_.id=b.id),a.next=4,(0,f.saveTenant)(_);case 4:G=a.sent,G.msg==="success"&&(b.id?ae.success(E.formatMessage({id:"common.message.text.edit.success"})):ae.success(E.formatMessage({id:"common.message.text.create.success"})),k(!1),(m=oe.current)===null||m===void 0||(n=m.reloadAndRest)===null||n===void 0||n.call(m));case 6:case"end":return a.stop()}},W)}));return function(N){return i.apply(this,arguments)}}();(0,u.useEffect)(function(){b.id&&L.setFieldsValue(R()({},b))},[z,b]);var O=function(){k(!1)};return(0,t.jsxs)(t.Fragment,{children:[le,(0,t.jsxs)(U.Y,{title:b.id?E.formatMessage({id:"tenant.extend.title.edit"}):E.formatMessage({id:"tenant.extend.title.add"}),width:520,form:L,modalProps:{destroyOnClose:!0,onCancel:function(){return O()},styles:{body:{paddingTop:12}}},layout:"horizontal",open:z,onFinish:V,children:[(0,t.jsx)(ce.Z,{name:"tenantName",label:E.formatMessage({id:"tenant.module.text.tenant.name"}),rules:[{required:!0}]}),(0,t.jsx)(ce.Z,{name:"tenantDesc",label:E.formatMessage({id:"tenant.module.text.tenant.description"}),rules:[{required:!0}]}),(0,t.jsx)(Z.Z,{label:E.formatMessage({id:"tenant.extend.text.status"}),name:"status",rules:[{required:!0}],options:q.Q4})]})]})},xe=ge,Pe=function(){var T=(0,u.useRef)(),C=(0,D.useIntl)(),re=(0,u.useState)(!1),ae=y()(re,2),le=ae[0],d=ae[1],se=(0,u.useRef)({}),L=(0,u.useRef)({}),E=(0,u.useState)(!1),z=y()(E,2),b=z[0],k=z[1],oe=[{title:C.formatMessage({id:"cloudAccount.extend.title.createAndUpdateTime"}),dataIndex:"gmtCreated",valueType:"text",align:"left",hideInSearch:!0,render:function(O,i){return(0,t.jsxs)("div",{children:[(0,t.jsx)("section",{style:{color:"#999"},children:(i==null?void 0:i.gmtCreate)||"-"}),(0,t.jsx)("section",{style:{color:"#999"},children:(i==null?void 0:i.gmtModified)||"-"})]})}},{title:C.formatMessage({id:"tenant.module.text.tenant.name"}),dataIndex:"tenantName",valueType:"text",align:"center"},{title:C.formatMessage({id:"tenant.module.text.tenant.description"}),dataIndex:"tenantDesc",hideInSearch:!0,valueType:"text",align:"center"},{title:C.formatMessage({id:"tenant.module.text.member.number"}),dataIndex:"memberCount",hideInSearch:!0,valueType:"text",align:"center",render:function(O,i){return(0,t.jsx)(Y.Z,{size:"small",children:(0,t.jsx)(P.ZP,{disabled:i.status!=="valid",type:"link",onClick:function(){k(!0),L.current=R()({},i)},children:i==null?void 0:i.memberCount})})}},{title:C.formatMessage({id:"cloudAccount.extend.title.cloud.operate"}),dataIndex:"option",valueType:"option",align:"center",render:function(O,i){return(0,t.jsx)(Y.Z,{size:"small",children:(0,t.jsx)(P.ZP,{type:"link",onClick:function(){d(!0),se.current=R()({},i)},children:C.formatMessage({id:"common.button.text.edit"})})})}}];return(0,t.jsxs)(w._z,{ghost:!0,title:!1,breadcrumbRender:!1,children:[(0,t.jsx)(j.Z,{headerTitle:(0,t.jsx)("div",{className:$.Z.customTitle,children:C.formatMessage({id:"tenant.module.text.tenant.inquiry"})}),actionRef:T,rowKey:"id",search:{span:6,defaultCollapsed:!1,collapseRender:!1,labelWidth:0},toolBarRender:function(){return[(0,t.jsx)(P.ZP,{type:"primary",onClick:function(){se.current={},d(!0)},children:C.formatMessage({id:"tenant.extend.text.add"})},"create")]},request:function(){var V=x()(o()().mark(function O(i){var W,N,_,G,m,n,r;return o()().wrap(function(v){for(;;)switch(v.prev=v.next){case 0:return W=i.tenantName,N=i.pageSize,_=i.current,G={tenantName:W,page:_,size:N,pageLimit:!0},v.next=4,(0,f.queryTenantList)(G);case 4:return m=v.sent,n=m.content,r=m.code,v.abrupt("return",{data:(n==null?void 0:n.data)||[],total:(n==null?void 0:n.total)||0,success:r===200||!1});case 8:case"end":return v.stop()}},O)}));return function(O){return V.apply(this,arguments)}}(),columns:oe,pagination:{showQuickJumper:!1,showSizeChanger:!0,defaultPageSize:10,defaultCurrent:1}}),(0,t.jsx)(xe,{editFormVisible:le,setEditFormVisible:d,tenantInfo:se.current,tableActionRef:T}),(0,t.jsx)(he,{drawerFormVisible:b,setDrawerFormVisible:k,drawerInfo:L.current,tableActionRef:T})]})},Te=Pe},53846:function(ie,J){"use strict";J.Z={customTitle:"customTitle___nzcxh",riskHigh:"riskHigh___GstO6",riskMedium:"riskMedium___F4JTb",riskLow:"riskLow___HJopw",imgProcess:"imgProcess___NGndv",imgResult:"imgResult___wKhiG",validTag:"validTag___TRSau",invalidTag:"invalidTag___opVlG",waitingTag:"waitingTag___JZpZT"}},64599:function(ie,J,e){var S=e(96263);function o(g,x){var F=typeof Symbol!="undefined"&&g[Symbol.iterator]||g["@@iterator"];if(!F){if(Array.isArray(g)||(F=S(g))||x&&g&&typeof g.length=="number"){F&&(g=F);var R=0,Q=function(){};return{s:Q,n:function(){return R>=g.length?{done:!0}:{done:!1,value:g[R++]}},e:function(j){throw j},f:Q}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var y=!0,$=!1,f;return{s:function(){F=F.call(g)},n:function(){var j=F.next();return y=j.done,j},e:function(j){$=!0,f=j},f:function(){try{!y&&F.return!=null&&F.return()}finally{if($)throw f}}}}ie.exports=o,ie.exports.__esModule=!0,ie.exports.default=ie.exports}}]); diff --git a/app/bootstrap/src/main/resources/static/p__PivotManagement__UserModule__index.5e0dece8.async.js b/app/bootstrap/src/main/resources/static/p__PivotManagement__UserModule__index.5e0dece8.async.js new file mode 100644 index 00000000..fbc252e9 --- /dev/null +++ b/app/bootstrap/src/main/resources/static/p__PivotManagement__UserModule__index.5e0dece8.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[3748],{86615:function(Y,y,e){var R=e(1413),d=e(91),B=e(22270),a=e(78045),W=e(62435),O=e(90789),F=e(58055),h=e(86074),j=["fieldProps","options","radioType","layout","proFieldProps","valueEnum"],u=W.forwardRef(function(v,K){var I=v.fieldProps,g=v.options,A=v.radioType,o=v.layout,n=v.proFieldProps,x=v.valueEnum,c=(0,d.Z)(v,j);return(0,h.jsx)(F.Z,(0,R.Z)((0,R.Z)({valueType:A==="button"?"radioButton":"radio",ref:K,valueEnum:(0,B.h)(x,void 0)},c),{},{fieldProps:(0,R.Z)({options:g,layout:o},I),proFieldProps:n,filedConfig:{customLightMode:!0}}))}),Z=W.forwardRef(function(v,K){var I=v.fieldProps,g=v.children;return(0,h.jsx)(a.ZP,(0,R.Z)((0,R.Z)({},I),{},{ref:K,children:g}))}),S=(0,O.G)(Z,{valuePropName:"checked",ignoreWidth:!0}),i=S;i.Group=u,i.Button=a.ZP.Button,i.displayName="ProFormComponent",y.Z=i},5966:function(Y,y,e){var R=e(97685),d=e(1413),B=e(91),a=e(21770),W=e(99859),O=e(55241),F=e(98423),h=e(62435),j=e(58055),u=e(86074),Z=["fieldProps","proFieldProps"],S=["fieldProps","proFieldProps"],i="text",v=function(o){var n=o.fieldProps,x=o.proFieldProps,c=(0,B.Z)(o,Z);return(0,u.jsx)(j.Z,(0,d.Z)({valueType:i,fieldProps:n,filedConfig:{valueType:i},proFieldProps:x},c))},K=function(o){var n=(0,a.Z)(o.open||!1,{value:o.open,onChange:o.onOpenChange}),x=(0,R.Z)(n,2),c=x[0],t=x[1];return(0,u.jsx)(W.Z.Item,{shouldUpdate:!0,noStyle:!0,children:function(G){var L,X=G.getFieldValue(o.name||[]);return(0,u.jsx)(O.Z,(0,d.Z)((0,d.Z)({getPopupContainer:function(P){return P&&P.parentNode?P.parentNode:P},onOpenChange:function(P){return t(P)},content:(0,u.jsxs)("div",{style:{padding:"4px 0"},children:[(L=o.statusRender)===null||L===void 0?void 0:L.call(o,X),o.strengthText?(0,u.jsx)("div",{style:{marginTop:10},children:(0,u.jsx)("span",{children:o.strengthText})}):null]}),overlayStyle:{width:240},placement:"rightTop"},o.popoverProps),{},{open:c,children:o.children}))}})},I=function(o){var n=o.fieldProps,x=o.proFieldProps,c=(0,B.Z)(o,S),t=(0,h.useState)(!1),$=(0,R.Z)(t,2),G=$[0],L=$[1];return n!=null&&n.statusRender&&c.name?(0,u.jsx)(K,{name:c.name,statusRender:n==null?void 0:n.statusRender,popoverProps:n==null?void 0:n.popoverProps,strengthText:n==null?void 0:n.strengthText,open:G,onOpenChange:L,children:(0,u.jsx)("div",{children:(0,u.jsx)(j.Z,(0,d.Z)({valueType:"password",fieldProps:(0,d.Z)((0,d.Z)({},(0,F.Z)(n,["statusRender","popoverProps","strengthText"])),{},{onBlur:function(b){var P;n==null||(P=n.onBlur)===null||P===void 0||P.call(n,b),L(!1)},onClick:function(b){var P;n==null||(P=n.onClick)===null||P===void 0||P.call(n,b),L(!0)}}),proFieldProps:x,filedConfig:{valueType:i}},c))})}):(0,u.jsx)(j.Z,(0,d.Z)({valueType:"password",fieldProps:n,proFieldProps:x,filedConfig:{valueType:i}},c))},g=v;g.Password=I,g.displayName="ProFormComponent",y.Z=g},69055:function(Y,y,e){e.d(y,{Z:function(){return K}});var R=e(22181),d=e(83622),B=e(87462),a=e(62435),W={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"}}]},name:"exclamation-circle",theme:"outlined"},O=W,F=e(84089),h=function(g,A){return a.createElement(F.Z,(0,B.Z)({},g,{ref:A,icon:O}))},j=a.forwardRef(h),u=j,Z=e(45830),S={noPermissionContainer:"noPermissionContainer___mfh3D","ant-result":"ant-result___HwWPh","ant-result-icon":"ant-result-icon___kCRak",anticon:"anticon___dFq4q","ant-result-title":"ant-result-title___qzgxn","ant-result-subtitle":"ant-result-subtitle___wgaK1","ant-result-extra":"ant-result-extra___YuiiI","ant-btn":"ant-btn___SR44Y",dark:"dark___6IwTX",fadeInUp:"fadeInUp___lq2_S"},i=e(86074),v=function(g){var A=g.title,o=g.subTitle,n=g.showReturnButton,x=n===void 0?!0:n,c=g.onReturn,t=(0,Z.useIntl)(),$=function(){c?c():Z.history===null||Z.history===void 0||Z.history.push("/")};return(0,i.jsx)("div",{className:S.noPermissionContainer,children:(0,i.jsx)(R.ZP,{icon:(0,i.jsx)(u,{}),status:"403",title:A||t.formatMessage({id:"common.message.text.no.permission.title"}),subTitle:o||t.formatMessage({id:"common.message.text.no.permission.subtitle"}),extra:x&&(0,i.jsx)(d.ZP,{type:"primary",onClick:$,children:t.formatMessage({id:"common.button.text.return"})})})})},K=v},82043:function(Y,y,e){var R=e(62435),d=e(45830),B=e(69055),a=e(86074),W=function(F){var h=F.children,j=F.accessKey,u=F.fallback,Z=(0,d.useAccess)(),S=(0,d.useIntl)();if(!j)return(0,a.jsx)(a.Fragment,{children:h});var i=Z[j];return i?(0,a.jsx)(a.Fragment,{children:h}):(0,a.jsx)(a.Fragment,{children:u||(0,a.jsx)(B.Z,{title:S.formatMessage({id:"common.message.text.no.permission.title"}),subTitle:S.formatMessage({id:"common.message.text.no.permission.subtitle"})})})};y.Z=W},61188:function(Y,y,e){e.r(y),e.d(y,{default:function(){return he}});var R=e(97857),d=e.n(R),B=e(15009),a=e.n(B),W=e(99289),O=e.n(W),F=e(5574),h=e.n(F),j=e(53846),u=e(82043),Z=e(13769),S=e.n(Z),i=e(98665),v=e(17910),K=e(37476),I=e(5966),g=e(86615),A=e(45830),o=e(68872),n=e(99859),x=e(96486),c=e(62435),t=e(86074),$=["password"],G=function(H){var ee=o.ZP.useMessage(),w=h()(ee,2),te=w[0],l=w[1],Q=n.Z.useForm(),oe=h()(Q,1),J=oe[0],M=(0,A.useIntl)(),z=H.editFormVisible,r=H.userInfo,se=H.setEditFormVisible,ae=H.tableActionRef,ie=function(){var s=O()(a()().mark(function m(E){var T,U,f,N,p,V,ne;return a()().wrap(function(k){for(;;)switch(k.prev=k.next){case 0:return T=E.password,U=S()(E,$),f=d()(d()({},U),{},{status:(r==null?void 0:r.status)||"valid"}),r.id&&(f.id=r==null?void 0:r.id),(0,x.isEmpty)(T)||(f.password=T),N=r.id?i.updateUser:i.createUser,k.next=7,N(f);case 7:p=k.sent,(p.msg==="success"||[200].includes(p.code))&&(r!=null&&r.id?te.success(M.formatMessage({id:"common.message.text.edit.success"})):te.success(M.formatMessage({id:"common.message.text.create.success"})),se(!1),(V=ae.current)===null||V===void 0||(ne=V.reloadAndRest)===null||ne===void 0||ne.call(V));case 9:case"end":return k.stop()}},m)}));return function(E){return s.apply(this,arguments)}}();(0,c.useEffect)(function(){z&&!(0,x.isEmpty)(r)&&J.setFieldsValue(d()({},r))},[z,r]);var D=function(){J.resetFields()},C=function(){se(!1),D()};return(0,t.jsxs)(t.Fragment,{children:[l,(0,t.jsxs)(K.Y,{title:r!=null&&r.id?M.formatMessage({id:"user.extend.title.edit"}):M.formatMessage({id:"user.extend.title.add"}),width:560,form:J,modalProps:{destroyOnClose:!0,onCancel:function(){return C()},styles:{body:{paddingTop:12}}},labelCol:{span:M.locale==="en-US"?6:4},wrapperCol:{span:M.locale==="en-US"?18:20},layout:"horizontal",open:z,onFinish:ie,children:[(0,t.jsx)(I.Z,{name:"userId",label:M.formatMessage({id:"user.module.title.user.id"}),rules:[{required:!0,message:M.formatMessage({id:"user.extend.userId.message"}),pattern:/^[a-zA-Z0-9_]{5,24}$/}],placeholder:M.formatMessage({id:"user.extend.userId.placeholder"}),fieldProps:{disabled:!!(r!=null&&r.id)}}),(0,t.jsx)(I.Z.Password,{name:"password",label:M.formatMessage({id:"user.module.title.user.password"}),rules:[{required:!(r!=null&&r.id)}]}),(0,t.jsx)(I.Z,{name:"username",label:M.formatMessage({id:"user.module.title.user.name"}),rules:[{required:!0}]}),(0,t.jsx)(g.Z.Group,{name:"roleName",label:M.formatMessage({id:"user.module.title.user.role"}),rules:[{required:!0}],initialValue:"user",options:v.QQ})]})]})},L=G,X=e(29448),b=e(39380),P=e(90498),q=e(83062),re=e(83622),le=e(96074),ue=e(86738),ce=e(72269),me=e(54811),ve=e(87547),fe=e(86548),pe=e(48689),ge=function(){var H=o.ZP.useMessage(),ee=h()(H,2),w=ee[0],te=ee[1],l=(0,A.useIntl)(),Q=(0,c.useRef)(),oe=(0,c.useState)(!1),J=h()(oe,2),M=J[0],z=J[1],r=(0,c.useRef)({}),se=function(){var D=O()(a()().mark(function C(s,m){var E,T,U,f;return a()().wrap(function(p){for(;;)switch(p.prev=p.next){case 0:return E={id:s,status:m},p.next=3,(0,i.changeUserStatus)(E);case 3:T=p.sent,(T.code===200||T.msg==="success")&&(w.success(l.formatMessage({id:"common.message.text.edit.success"})),(U=Q.current)===null||U===void 0||(f=U.reloadAndRest)===null||f===void 0||f.call(U));case 5:case"end":return p.stop()}},C)}));return function(s,m){return D.apply(this,arguments)}}(),ae=function(){var D=O()(a()().mark(function C(s){var m,E,T;return a()().wrap(function(f){for(;;)switch(f.prev=f.next){case 0:return f.next=2,(0,i.deleteUser)({userId:s});case 2:m=f.sent,(m.code===200||m.msg==="success")&&(w.success(l.formatMessage({id:"common.message.text.delete.success"})),(E=Q.current)===null||E===void 0||(T=E.reloadAndRest)===null||T===void 0||T.call(E));case 4:case"end":return f.stop()}},C)}));return function(s){return D.apply(this,arguments)}}(),ie=[{title:l.formatMessage({id:"cloudAccount.extend.title.createAndUpdateTime"}),dataIndex:"gmtCreated",valueType:"text",align:"left",hideInSearch:!0,render:function(C,s){return(0,t.jsxs)("div",{children:[(0,t.jsx)("section",{style:{color:"#999"},children:(s==null?void 0:s.gmtCreate)||"-"}),(0,t.jsx)("section",{style:{color:"#999"},children:(s==null?void 0:s.gmtModified)||"-"})]})}},{title:l.formatMessage({id:"user.module.title.user.name"}),dataIndex:"username",valueType:"text",align:"center"},{title:l.formatMessage({id:"user.module.title.user.id"}),dataIndex:"userId",valueType:"text",align:"center"},{title:l.formatMessage({id:"user.module.title.user.role"}),dataIndex:"roleName",valueType:"select",hideInSearch:!0,align:"center",valueEnum:(0,X.W_)(v.QQ),render:function(C,s){var m=s.roleName==="admin";return(0,t.jsx)(q.Z,{title:l.formatMessage({id:m?"common.tag.text.admin":"common.tag.text.user"}),children:m?(0,t.jsx)(me.Z,{style:{color:"#faad14",fontSize:"16px"}}):(0,t.jsx)(ve.Z,{style:{color:"#1890ff",fontSize:"16px"}})})}},{title:l.formatMessage({id:"cloudAccount.extend.title.cloud.operate"}),dataIndex:"option",valueType:"option",align:"center",render:function(C,s){return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(q.Z,{title:l.formatMessage({id:"common.button.text.edit"}),children:(0,t.jsx)(re.ZP,{size:"small",type:"link",icon:(0,t.jsx)(fe.Z,{}),onClick:function(){z(!0),r.current=d()({},s)}})}),(0,t.jsx)(le.Z,{type:"vertical"}),(0,t.jsx)(ue.Z,{title:l.formatMessage({id:"common.button.text.delete.confirm"}),onConfirm:function(){return ae(s.userId)},okText:l.formatMessage({id:"common.button.text.ok"}),cancelText:l.formatMessage({id:"common.button.text.cancel"}),children:(0,t.jsx)(q.Z,{title:l.formatMessage({id:"common.button.text.delete"}),children:(0,t.jsx)(re.ZP,{type:"link",danger:!0,size:"small",icon:(0,t.jsx)(pe.Z,{})})})}),(0,t.jsx)(le.Z,{type:"vertical",style:{margin:"0 12px 0 0"}}),(0,t.jsx)(q.Z,{title:l.formatMessage({id:"user.module.title.user.status"}),children:(0,t.jsx)(ce.Z,{checkedChildren:l.formatMessage({id:"common.button.text.normal"}),unCheckedChildren:l.formatMessage({id:"common.button.text.disable"}),checked:(s==null?void 0:s.status)==="valid",onClick:function(){return se(s.id,(s==null?void 0:s.status)==="valid"?"invalid":"valid")}})})]})}}];return(0,t.jsxs)(b._z,{ghost:!0,title:!1,breadcrumbRender:!1,children:[te,(0,t.jsx)(P.Z,{headerTitle:(0,t.jsx)("div",{className:j.Z.customTitle,children:l.formatMessage({id:"user.module.title.user.inquiry"})}),actionRef:Q,rowKey:"id",search:{span:6,defaultCollapsed:!1,collapseRender:!1,labelWidth:0},toolBarRender:function(){return[(0,t.jsx)(re.ZP,{type:"primary",onClick:function(){r.current={},z(!0)},children:l.formatMessage({id:"user.extend.text.add"})},"create")]},request:function(){var D=O()(a()().mark(function C(s){var m,E,T,U,f,N,p,V;return a()().wrap(function(_){for(;;)switch(_.prev=_.next){case 0:return m=s.username,E=s.userId,T=s.pageSize,U=s.current,f={username:m,userId:E,page:U,size:T},_.next=4,(0,i.queryUserList)(f);case 4:return N=_.sent,p=N.content,V=N.code,_.abrupt("return",{data:(p==null?void 0:p.data)||[],total:(p==null?void 0:p.total)||0,success:V===200||!1});case 8:case"end":return _.stop()}},C)}));return function(C){return D.apply(this,arguments)}}(),columns:ie,pagination:{showQuickJumper:!1,showSizeChanger:!0,defaultPageSize:10,defaultCurrent:1}}),(0,t.jsx)(L,{editFormVisible:M,setEditFormVisible:z,userInfo:r.current,tableActionRef:Q})]})},Pe=function(){return(0,t.jsx)(u.Z,{accessKey:"isPlatformAdmin",children:(0,t.jsx)(ge,{})})},he=Pe},53846:function(Y,y){y.Z={customTitle:"customTitle___nzcxh",riskHigh:"riskHigh___GstO6",riskMedium:"riskMedium___F4JTb",riskLow:"riskLow___HJopw",imgProcess:"imgProcess___NGndv",imgResult:"imgResult___wKhiG",validTag:"validTag___TRSau",invalidTag:"invalidTag___opVlG",waitingTag:"waitingTag___JZpZT"}}}]); diff --git a/app/bootstrap/src/main/resources/static/p__PivotManagement__UserModule__index.638042c2.chunk.css b/app/bootstrap/src/main/resources/static/p__PivotManagement__UserModule__index.638042c2.chunk.css deleted file mode 100644 index 14edf38d..00000000 --- a/app/bootstrap/src/main/resources/static/p__PivotManagement__UserModule__index.638042c2.chunk.css +++ /dev/null @@ -1 +0,0 @@ -.customTitle___nzcxh{position:relative;font-size:15px;padding-left:12px}.customTitle___nzcxh:before{position:absolute;content:"";width:4px;height:18px;left:0;top:50%;transform:translateY(-50%);background-color:#3274ee}.riskHigh___GstO6{background:#ffedea;border-radius:2px;color:#ec4344;border:none}.riskMedium___F4JTb{background:#ffe9cc;border-radius:2px;color:#fc6d19;border:none}.riskLow___HJopw{background:#fff5cd;border-radius:2px;color:#f9aa00;border:none}.imgProcess___NGndv{width:12px;height:12px;margin-right:3px;margin-bottom:1px}.imgResult___wKhiG{width:11px;height:11px;margin:0 3px 2px 0}.validTag___TRSau{background:#f6ffed;border:1px solid #b7ec8f;border-radius:2px;color:#379e0e;line-height:22px}.invalidTag___opVlG{background:#ffedec;border:1px solid #ffb2af;border-radius:2px;color:#ff3931}.waitingTag___JZpZT{background:#fff1d4;border:1px solid #ffe09d;border-radius:2px;color:#ffb310} diff --git a/app/bootstrap/src/main/resources/static/p__PivotManagement__UserModule__index.8f63c481.chunk.css b/app/bootstrap/src/main/resources/static/p__PivotManagement__UserModule__index.8f63c481.chunk.css new file mode 100644 index 00000000..02545a6d --- /dev/null +++ b/app/bootstrap/src/main/resources/static/p__PivotManagement__UserModule__index.8f63c481.chunk.css @@ -0,0 +1 @@ +.customTitle___nzcxh{position:relative;font-size:15px;padding-left:12px}.customTitle___nzcxh:before{position:absolute;content:"";width:4px;height:18px;left:0;top:50%;transform:translateY(-50%);background-color:#3274ee}.riskHigh___GstO6{background:#ffedea;border-radius:2px;color:#ec4344;border:none}.riskMedium___F4JTb{background:#ffe9cc;border-radius:2px;color:#fc6d19;border:none}.riskLow___HJopw{background:#fff5cd;border-radius:2px;color:#f9aa00;border:none}.imgProcess___NGndv{width:12px;height:12px;margin-right:3px;margin-bottom:1px}.imgResult___wKhiG{width:11px;height:11px;margin:0 3px 2px 0}.validTag___TRSau{background:#f6ffed;border:1px solid #b7ec8f;border-radius:2px;color:#379e0e;line-height:22px}.invalidTag___opVlG{background:#ffedec;border:1px solid #ffb2af;border-radius:2px;color:#ff3931}.waitingTag___JZpZT{background:#fff1d4;border:1px solid #ffe09d;border-radius:2px;color:#ffb310}.noPermissionContainer___mfh3D{display:flex;align-items:center;justify-content:center;min-height:400px;padding:40px 20px}.noPermissionContainer___mfh3D .ant-result___HwWPh{padding:48px 32px}.noPermissionContainer___mfh3D .ant-result___HwWPh .ant-result-icon___kCRak{margin-bottom:32px}.noPermissionContainer___mfh3D .ant-result___HwWPh .ant-result-icon___kCRak .anticon___dFq4q{font-size:72px;color:#faad14}.noPermissionContainer___mfh3D .ant-result___HwWPh .ant-result-title___qzgxn{color:#000000d9;font-size:24px;font-weight:500;line-height:1.8;text-align:center;margin-bottom:16px}.noPermissionContainer___mfh3D .ant-result___HwWPh .ant-result-subtitle___wgaK1{color:#00000073;font-size:14px;line-height:1.6;text-align:center;margin-bottom:32px}.noPermissionContainer___mfh3D .ant-result___HwWPh .ant-result-extra___YuiiI{text-align:center}.noPermissionContainer___mfh3D .ant-result___HwWPh .ant-result-extra___YuiiI .ant-btn___SR44Y{height:40px;padding:6.4px 15px;font-size:14px;border-radius:6px;box-shadow:0 2px #0000000b;transition:all .3s cubic-bezier(.645,.045,.355,1)}.noPermissionContainer___mfh3D .ant-result___HwWPh .ant-result-extra___YuiiI .ant-btn___SR44Y:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.noPermissionContainer___mfh3D .ant-result___HwWPh .ant-result-extra___YuiiI .ant-btn___SR44Y:active{transform:translateY(0)}.dark___6IwTX .noPermissionContainer___mfh3D .ant-result-title___qzgxn{color:#ffffffd9}.dark___6IwTX .noPermissionContainer___mfh3D .ant-result-subtitle___wgaK1{color:#ffffff73}@media (max-width: 768px){.noPermissionContainer___mfh3D{padding:20px 16px;min-height:300px}.noPermissionContainer___mfh3D .ant-result___HwWPh{padding:24px 16px}.noPermissionContainer___mfh3D .ant-result___HwWPh .ant-result-icon___kCRak .anticon___dFq4q{font-size:48px}.noPermissionContainer___mfh3D .ant-result___HwWPh .ant-result-title___qzgxn{font-size:20px;margin-bottom:12px}.noPermissionContainer___mfh3D .ant-result___HwWPh .ant-result-subtitle___wgaK1{font-size:13px;margin-bottom:24px}}@keyframes fadeInUp___lq2_S{0%{opacity:0;transform:translate3d(0,40px,0)}to{opacity:1;transform:translateZ(0)}}.noPermissionContainer___mfh3D .ant-result___HwWPh{animation:fadeInUp___lq2_S .6s ease-out} diff --git a/app/bootstrap/src/main/resources/static/p__PivotManagement__UserModule__index.d903212c.async.js b/app/bootstrap/src/main/resources/static/p__PivotManagement__UserModule__index.d903212c.async.js deleted file mode 100644 index 000cd1ac..00000000 --- a/app/bootstrap/src/main/resources/static/p__PivotManagement__UserModule__index.d903212c.async.js +++ /dev/null @@ -1,2 +0,0 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[3748],{86615:function(K,B,e){"use strict";var a=e(1413),l=e(91),i=e(22270),d=e(78045),p=e(62435),R=e(90789),W=e(10354),Z=e(86074),U=["fieldProps","options","radioType","layout","proFieldProps","valueEnum"],f=p.forwardRef(function(E,u){var c=E.fieldProps,D=E.options,L=E.radioType,o=E.layout,t=E.proFieldProps,P=E.valueEnum,h=(0,l.Z)(E,U);return(0,Z.jsx)(W.Z,(0,a.Z)((0,a.Z)({valueType:L==="button"?"radioButton":"radio",ref:u,valueEnum:(0,i.h)(P,void 0)},h),{},{fieldProps:(0,a.Z)({options:D,layout:o},c),proFieldProps:t,filedConfig:{customLightMode:!0}}))}),O=p.forwardRef(function(E,u){var c=E.fieldProps,D=E.children;return(0,Z.jsx)(d.ZP,(0,a.Z)((0,a.Z)({},c),{},{ref:u,children:D}))}),g=(0,R.G)(O,{valuePropName:"checked",ignoreWidth:!0}),j=g;j.Group=f,j.Button=d.ZP.Button,j.displayName="ProFormComponent",B.Z=j},64317:function(K,B,e){"use strict";var a=e(1413),l=e(91),i=e(22270),d=e(62435),p=e(66758),R=e(10354),W=e(86074),Z=["fieldProps","children","params","proFieldProps","mode","valueEnum","request","showSearch","options"],U=["fieldProps","children","params","proFieldProps","mode","valueEnum","request","options"],f=function(c,D){var L=c.fieldProps,o=c.children,t=c.params,P=c.proFieldProps,h=c.mode,r=c.valueEnum,$=c.request,V=c.showSearch,I=c.options,z=(0,l.Z)(c,Z),N=(0,d.useContext)(p.Z);return(0,W.jsx)(R.Z,(0,a.Z)((0,a.Z)({valueEnum:(0,i.h)(r),request:$,params:t,valueType:"select",filedConfig:{customLightMode:!0},fieldProps:(0,a.Z)({options:I,mode:h,showSearch:V,getPopupContainer:N.getPopupContainer},L),ref:D,proFieldProps:P},z),{},{children:o}))},O=d.forwardRef(function(u,c){var D=u.fieldProps,L=u.children,o=u.params,t=u.proFieldProps,P=u.mode,h=u.valueEnum,r=u.request,$=u.options,V=(0,l.Z)(u,U),I=(0,a.Z)({options:$,mode:P||"multiple",labelInValue:!0,showSearch:!0,suffixIcon:null,autoClearSearchValue:!0,optionLabelProp:"label"},D),z=(0,d.useContext)(p.Z);return(0,W.jsx)(R.Z,(0,a.Z)((0,a.Z)({valueEnum:(0,i.h)(h),request:r,params:o,valueType:"select",filedConfig:{customLightMode:!0},fieldProps:(0,a.Z)({getPopupContainer:z.getPopupContainer},I),ref:c,proFieldProps:t},V),{},{children:L}))}),g=d.forwardRef(f),j=O,E=g;E.SearchSelect=j,E.displayName="ProFormComponent",B.Z=E},5966:function(K,B,e){"use strict";var a=e(97685),l=e(1413),i=e(91),d=e(21770),p=e(23323),R=e(55241),W=e(98423),Z=e(62435),U=e(10354),f=e(86074),O=["fieldProps","proFieldProps"],g=["fieldProps","proFieldProps"],j="text",E=function(o){var t=o.fieldProps,P=o.proFieldProps,h=(0,i.Z)(o,O);return(0,f.jsx)(U.Z,(0,l.Z)({valueType:j,fieldProps:t,filedConfig:{valueType:j},proFieldProps:P},h))},u=function(o){var t=(0,d.Z)(o.open||!1,{value:o.open,onChange:o.onOpenChange}),P=(0,a.Z)(t,2),h=P[0],r=P[1];return(0,f.jsx)(p.Z.Item,{shouldUpdate:!0,noStyle:!0,children:function(V){var I,z=V.getFieldValue(o.name||[]);return(0,f.jsx)(R.Z,(0,l.Z)((0,l.Z)({getPopupContainer:function(C){return C&&C.parentNode?C.parentNode:C},onOpenChange:function(C){return r(C)},content:(0,f.jsxs)("div",{style:{padding:"4px 0"},children:[(I=o.statusRender)===null||I===void 0?void 0:I.call(o,z),o.strengthText?(0,f.jsx)("div",{style:{marginTop:10},children:(0,f.jsx)("span",{children:o.strengthText})}):null]}),overlayStyle:{width:240},placement:"rightTop"},o.popoverProps),{},{open:h,children:o.children}))}})},c=function(o){var t=o.fieldProps,P=o.proFieldProps,h=(0,i.Z)(o,g),r=(0,Z.useState)(!1),$=(0,a.Z)(r,2),V=$[0],I=$[1];return t!=null&&t.statusRender&&h.name?(0,f.jsx)(u,{name:h.name,statusRender:t==null?void 0:t.statusRender,popoverProps:t==null?void 0:t.popoverProps,strengthText:t==null?void 0:t.strengthText,open:V,onOpenChange:I,children:(0,f.jsx)("div",{children:(0,f.jsx)(U.Z,(0,l.Z)({valueType:"password",fieldProps:(0,l.Z)((0,l.Z)({},(0,W.Z)(t,["statusRender","popoverProps","strengthText"])),{},{onBlur:function(N){var C;t==null||(C=t.onBlur)===null||C===void 0||C.call(t,N),I(!1)},onClick:function(N){var C;t==null||(C=t.onClick)===null||C===void 0||C.call(t,N),I(!0)}}),proFieldProps:P,filedConfig:{valueType:j}},h))})}):(0,f.jsx)(U.Z,(0,l.Z)({valueType:"password",fieldProps:t,proFieldProps:P,filedConfig:{valueType:j}},h))},D=E;D.Password=c,D.displayName="ProFormComponent",B.Z=D},61188:function(K,B,e){"use strict";e.r(B),e.d(B,{default:function(){return pe}});var a=e(97857),l=e.n(a),i=e(15009),d=e.n(i),p=e(99289),R=e.n(p),W=e(5574),Z=e.n(W),U=e(53846),f=e(13769),O=e.n(f),g=e(98665),j=e(17910),E=e(37476),u=e(5966),c=e(64317),D=e(86615),L=e(92016),o=e(68872),t=e(23323),P=e(96486),h=e(62435),r=e(86074),$=["password","tenantIdList"],V=function(w){var k=(0,L.useModel)("tenant"),q=k.tenantListAll,ne=o.ZP.useMessage(),m=Z()(ne,2),Q=m[0],oe=m[1],ee=t.Z.useForm(),ae=Z()(ee,1),J=ae[0],x=(0,L.useIntl)(),Y=w.editFormVisible,s=w.userInfo,te=w.setEditFormVisible,b=w.tableActionRef,S=function(){var M=R()(d()().mark(function v(F){var T,G,y,H,le,_,re,ie;return d()().wrap(function(X){for(;;)switch(X.prev=X.next){case 0:return T=F.password,G=F.tenantIdList,y=O()(F,$),H=l()(l()({},y),{},{status:(s==null?void 0:s.status)||"valid"}),s.id&&(H.id=s==null?void 0:s.id),(0,P.isEmpty)(G)||(H.tenantIds=(0,P.cloneDeep)(G).toString()),(0,P.isEmpty)(T)||(H.password=T),le=s.id?g.updateUser:g.createUser,X.next=8,le(H);case 8:_=X.sent,(_.msg==="success"||[200].includes(_.code))&&(s!=null&&s.id?Q.success(x.formatMessage({id:"common.message.text.edit.success"})):Q.success(x.formatMessage({id:"common.message.text.create.success"})),te(!1),(re=b.current)===null||re===void 0||(ie=re.reloadAndRest)===null||ie===void 0||ie.call(re));case 10:case"end":return X.stop()}},v)}));return function(F){return M.apply(this,arguments)}}();(0,h.useEffect)(function(){if(Y&&!(0,P.isEmpty)(s)){var M;if(!(0,P.isEmpty)(s==null?void 0:s.tenantIds)){var v;M=s==null||(v=s.tenantIds)===null||v===void 0||(v=v.split(","))===null||v===void 0?void 0:v.map(function(F){return Number(F)})}J.setFieldsValue(l()(l()({},s),{},{tenantIdList:M}))}},[Y,s]);var n=function(){J.resetFields()},A=function(){te(!1),n()};return(0,r.jsxs)(r.Fragment,{children:[oe,(0,r.jsxs)(E.Y,{title:s!=null&&s.id?x.formatMessage({id:"user.extend.title.edit"}):x.formatMessage({id:"user.extend.title.add"}),width:560,form:J,modalProps:{destroyOnClose:!0,onCancel:function(){return A()},styles:{body:{paddingTop:12}}},labelCol:{span:x.locale==="en-US"?6:4},wrapperCol:{span:x.locale==="en-US"?18:20},layout:"horizontal",open:Y,onFinish:S,children:[(0,r.jsx)(u.Z,{name:"userId",label:x.formatMessage({id:"user.module.title.user.id"}),rules:[{required:!0,message:x.formatMessage({id:"user.extend.userId.message"}),pattern:/^[a-zA-Z0-9_]{5,24}$/}],placeholder:x.formatMessage({id:"user.extend.userId.placeholder"}),fieldProps:{disabled:!!(s!=null&&s.id)}}),(0,r.jsx)(u.Z.Password,{name:"password",label:x.formatMessage({id:"user.module.title.user.password"}),rules:[{required:!(s!=null&&s.id)}]}),(0,r.jsx)(u.Z,{name:"username",label:x.formatMessage({id:"user.module.title.user.name"}),rules:[{required:!0}]}),(0,r.jsx)(c.Z,{name:"tenantIdList",label:x.formatMessage({id:"user.extend.text.tenant"}),options:q,mode:"multiple"}),(0,r.jsx)(D.Z.Group,{name:"roleName",label:x.formatMessage({id:"user.module.title.user.role"}),rules:[{required:!0}],initialValue:"user",options:j.QQ})]})]})},I=V,z=e(29448),N=e(39380),C=e(70989),se=e(83622),de=e(96074),ue=e(86738),ce=e(83062),me=e(72269),ve=function(){var w=o.ZP.useMessage(),k=Z()(w,2),q=k[0],ne=k[1],m=(0,L.useIntl)(),Q=(0,h.useRef)(),oe=(0,h.useState)(!1),ee=Z()(oe,2),ae=ee[0],J=ee[1],x=(0,h.useRef)({}),Y=function(){var b=R()(d()().mark(function S(n,A){var M,v,F,T;return d()().wrap(function(y){for(;;)switch(y.prev=y.next){case 0:return M={id:n,status:A},y.next=3,(0,g.changeUserStatus)(M);case 3:v=y.sent,(v.code===200||v.msg==="success")&&(q.success(m.formatMessage({id:"common.message.text.edit.success"})),(F=Q.current)===null||F===void 0||(T=F.reloadAndRest)===null||T===void 0||T.call(F));case 5:case"end":return y.stop()}},S)}));return function(n,A){return b.apply(this,arguments)}}(),s=function(){var b=R()(d()().mark(function S(n){var A,M,v;return d()().wrap(function(T){for(;;)switch(T.prev=T.next){case 0:return T.next=2,(0,g.deleteUser)({userId:n});case 2:A=T.sent,(A.code===200||A.msg==="success")&&(q.success(m.formatMessage({id:"common.message.text.delete.success"})),(M=Q.current)===null||M===void 0||(v=M.reloadAndRest)===null||v===void 0||v.call(M));case 4:case"end":return T.stop()}},S)}));return function(n){return b.apply(this,arguments)}}(),te=[{title:m.formatMessage({id:"cloudAccount.extend.title.createAndUpdateTime"}),dataIndex:"gmtCreated",valueType:"text",align:"left",hideInSearch:!0,render:function(S,n){return(0,r.jsxs)("div",{children:[(0,r.jsx)("section",{style:{color:"#999"},children:(n==null?void 0:n.gmtCreate)||"-"}),(0,r.jsx)("section",{style:{color:"#999"},children:(n==null?void 0:n.gmtModified)||"-"})]})}},{title:m.formatMessage({id:"user.module.title.user.name"}),dataIndex:"username",valueType:"text",align:"center"},{title:m.formatMessage({id:"user.module.title.user.id"}),dataIndex:"userId",valueType:"text",align:"center"},{title:m.formatMessage({id:"user.module.title.user.role"}),dataIndex:"roleName",valueType:"select",hideInSearch:!0,align:"center",valueEnum:(0,z.W_)(j.QQ)},{title:m.formatMessage({id:"cloudAccount.extend.title.cloud.operate"}),dataIndex:"option",valueType:"option",align:"center",render:function(S,n){return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(se.ZP,{size:"small",type:"link",onClick:function(){J(!0),x.current=l()({},n)},children:m.formatMessage({id:"common.button.text.edit"})}),(0,r.jsx)(de.Z,{type:"vertical"}),(0,r.jsx)(ue.Z,{title:m.formatMessage({id:"common.button.text.delete.confirm"}),onConfirm:function(){return s(n.userId)},okText:m.formatMessage({id:"common.button.text.ok"}),cancelText:m.formatMessage({id:"common.button.text.cancel"}),children:(0,r.jsx)(se.ZP,{type:"link",danger:!0,size:"small",children:m.formatMessage({id:"common.button.text.delete"})})}),(0,r.jsx)(de.Z,{type:"vertical",style:{margin:"0 12px 0 0"}}),(0,r.jsx)(ce.Z,{title:m.formatMessage({id:"user.module.title.user.status"}),children:(0,r.jsx)(me.Z,{checkedChildren:m.formatMessage({id:"common.button.text.normal"}),unCheckedChildren:m.formatMessage({id:"common.button.text.disable"}),checked:(n==null?void 0:n.status)==="valid",onClick:function(){return Y(n.id,(n==null?void 0:n.status)==="valid"?"invalid":"valid")}})})]})}}];return(0,r.jsxs)(N._z,{ghost:!0,title:!1,breadcrumbRender:!1,children:[ne,(0,r.jsx)(C.Z,{headerTitle:(0,r.jsx)("div",{className:U.Z.customTitle,children:m.formatMessage({id:"user.module.title.user.inquiry"})}),actionRef:Q,rowKey:"id",search:{span:6,defaultCollapsed:!1,collapseRender:!1,labelWidth:0},toolBarRender:function(){return[(0,r.jsx)(se.ZP,{type:"primary",onClick:function(){x.current={},J(!0)},children:m.formatMessage({id:"user.extend.text.add"})},"create")]},request:function(){var b=R()(d()().mark(function S(n){var A,M,v,F,T,G,y,H;return d()().wrap(function(_){for(;;)switch(_.prev=_.next){case 0:return A=n.username,M=n.userId,v=n.pageSize,F=n.current,T={username:A,userId:M,page:F,size:v},_.next=4,(0,g.queryUserList)(T);case 4:return G=_.sent,y=G.content,H=G.code,_.abrupt("return",{data:(y==null?void 0:y.data)||[],total:(y==null?void 0:y.total)||0,success:H===200||!1});case 8:case"end":return _.stop()}},S)}));return function(S){return b.apply(this,arguments)}}(),columns:te,pagination:{showQuickJumper:!1,showSizeChanger:!0,defaultPageSize:10,defaultCurrent:1}}),(0,r.jsx)(I,{editFormVisible:ae,setEditFormVisible:J,userInfo:x.current,tableActionRef:Q})]})},pe=ve},53846:function(K,B){"use strict";B.Z={customTitle:"customTitle___nzcxh",riskHigh:"riskHigh___GstO6",riskMedium:"riskMedium___F4JTb",riskLow:"riskLow___HJopw",imgProcess:"imgProcess___NGndv",imgResult:"imgResult___wKhiG",validTag:"validTag___TRSau",invalidTag:"invalidTag___opVlG",waitingTag:"waitingTag___JZpZT"}},64599:function(K,B,e){var a=e(96263);function l(i,d){var p=typeof Symbol!="undefined"&&i[Symbol.iterator]||i["@@iterator"];if(!p){if(Array.isArray(i)||(p=a(i))||d&&i&&typeof i.length=="number"){p&&(i=p);var R=0,W=function(){};return{s:W,n:function(){return R>=i.length?{done:!0}:{done:!1,value:i[R++]}},e:function(g){throw g},f:W}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var Z=!0,U=!1,f;return{s:function(){p=p.call(i)},n:function(){var g=p.next();return Z=g.done,g},e:function(g){U=!0,f=g},f:function(){try{!Z&&p.return!=null&&p.return()}finally{if(U)throw f}}}}K.exports=l,K.exports.__esModule=!0,K.exports.default=K.exports}}]); diff --git a/app/bootstrap/src/main/resources/static/p__PivotManagement__VariableModule__index.60ad120b.async.js b/app/bootstrap/src/main/resources/static/p__PivotManagement__VariableModule__index.60ad120b.async.js deleted file mode 100644 index a432d3e7..00000000 --- a/app/bootstrap/src/main/resources/static/p__PivotManagement__VariableModule__index.60ad120b.async.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[7959],{5966:function(Z,S,e){"use strict";var h=e(97685),n=e(1413),m=e(91),d=e(21770),A=e(23323),C=e(55241),G=e(98423),j=e(62435),x=e(10354),u=e(86074),B=["fieldProps","proFieldProps"],U=["fieldProps","proFieldProps"],P="text",c=function(i){var r=i.fieldProps,v=i.proFieldProps,E=(0,m.Z)(i,B);return(0,u.jsx)(x.Z,(0,n.Z)({valueType:P,fieldProps:r,filedConfig:{valueType:P},proFieldProps:v},E))},N=function(i){var r=(0,d.Z)(i.open||!1,{value:i.open,onChange:i.onOpenChange}),v=(0,h.Z)(r,2),E=v[0],a=v[1];return(0,u.jsx)(A.Z.Item,{shouldUpdate:!0,noStyle:!0,children:function(y){var o,p=y.getFieldValue(i.name||[]);return(0,u.jsx)(C.Z,(0,n.Z)((0,n.Z)({getPopupContainer:function(t){return t&&t.parentNode?t.parentNode:t},onOpenChange:function(t){return a(t)},content:(0,u.jsxs)("div",{style:{padding:"4px 0"},children:[(o=i.statusRender)===null||o===void 0?void 0:o.call(i,p),i.strengthText?(0,u.jsx)("div",{style:{marginTop:10},children:(0,u.jsx)("span",{children:i.strengthText})}):null]}),overlayStyle:{width:240},placement:"rightTop"},i.popoverProps),{},{open:E,children:i.children}))}})},M=function(i){var r=i.fieldProps,v=i.proFieldProps,E=(0,m.Z)(i,U),a=(0,j.useState)(!1),g=(0,h.Z)(a,2),y=g[0],o=g[1];return r!=null&&r.statusRender&&E.name?(0,u.jsx)(N,{name:E.name,statusRender:r==null?void 0:r.statusRender,popoverProps:r==null?void 0:r.popoverProps,strengthText:r==null?void 0:r.strengthText,open:y,onOpenChange:o,children:(0,u.jsx)("div",{children:(0,u.jsx)(x.Z,(0,n.Z)({valueType:"password",fieldProps:(0,n.Z)((0,n.Z)({},(0,G.Z)(r,["statusRender","popoverProps","strengthText"])),{},{onBlur:function(V){var t;r==null||(t=r.onBlur)===null||t===void 0||t.call(r,V),o(!1)},onClick:function(V){var t;r==null||(t=r.onClick)===null||t===void 0||t.call(r,V),o(!0)}}),proFieldProps:v,filedConfig:{valueType:P}},E))})}):(0,u.jsx)(x.Z,(0,n.Z)({valueType:"password",fieldProps:r,proFieldProps:v,filedConfig:{valueType:P}},E))},s=c;s.Password=M,s.displayName="ProFormComponent",S.Z=s},52078:function(Z,S,e){"use strict";var h=e(97857),n=e.n(h),m=e(27997),d=e(62435),A=e(86074),C=function(j){m.Mj.register({id:"json"});var x=j.value,u=j.onChange,B=j.editorStyle,U=B===void 0?{}:B,P=j.editorKey,c=j.readOnly,N=c===void 0?!1:c,M=(0,d.useRef)(),s=(0,d.useRef)();return(0,d.useEffect)(function(){if(M.current)return s.current?s.current.setValue(x):(s.current=m.j6.create(M.current,{value:x,language:"json",theme:"vs",readOnly:N,folding:!0,automaticLayout:!0}),s.current.onDidChangeModelContent(function(){u==null||u(s.current.getValue())})),function(){if(s!=null&&s.current){var b;s==null||(b=s.current)===null||b===void 0||b.dispose(),s.current=null}}},[]),(0,d.useEffect)(function(){s.current&&x!==s.current.getValue()&&s.current.setValue(x)},[x]),(0,A.jsx)("div",{ref:M,style:n()({height:360,borderRadius:4,overflow:"hidden"},U)},P)};S.Z=C},29297:function(Z,S,e){"use strict";e.d(S,{q9:function(){return h.Z},Wy:function(){return j},mi:function(){return U}});var h=e(52078),n=e(97857),m=e.n(n),d=e(55171),A=e.n(d),C=e(86074),G=function(c){var N=c.value,M=c.viewerStyle,s=M===void 0?{}:M,b=c.displayDataTypes,i=b===void 0?!1:b,r=c.name,v=r===void 0?"output json":r;return(0,C.jsx)(A(),{src:N,name:v,collapsed:!1,displayDataTypes:i,style:m()({height:360,padding:12,overflow:"scroll",borderRadius:4,background:"#FFF"},s)})},j=G,x=e(27997),u=e(62435),B=function(c){x.Mj.register({id:"rego"});var N=c.value,M=c.onChange,s=c.editorStyle,b=s===void 0?{}:s,i=c.editorKey,r=c.readOnly,v=r===void 0?!1:r,E=(0,u.useRef)(),a=(0,u.useRef)();return(0,u.useEffect)(function(){if(E.current)return a.current||(a.current=x.j6.create(E.current,{value:N,language:"rego",theme:"vs",readOnly:v,automaticLayout:!0}),a.current.onDidChangeModelContent(function(){M==null||M(a.current.getValue())})),function(){if(a.current){var g;(g=a.current)===null||g===void 0||g.dispose(),a.current=null}}},[]),(0,C.jsx)("div",{ref:E,style:m()({width:"100%",height:760,borderRadius:4,overflow:"hidden"},b)},i)},U=B},55541:function(Z,S,e){"use strict";e.r(S),e.d(S,{default:function(){return te}});var h=e(97857),n=e.n(h),m=e(15009),d=e.n(m),A=e(99289),C=e.n(A),G=e(5574),j=e.n(G),x=e(53846),u=e(61713),B=e(39380),U=e(70989),P=e(92016),c=e(68872),N=e(83622),M=e(96074),s=e(86738),b=e(26058),i=e(96486),r=e(62435),v=e(49677),E=e.n(v),a=e(29297),g=e(45605),y=e(37476),o=e(5966),p=e(23323),V=e(83062),t=e(86074),q=function(L){var k=c.ZP.useMessage(),X=j()(k,2),w=X[0],ne=X[1],$=p.Z.useForm(),ae=j()($,1),Q=ae[0],T=(0,P.useIntl)(),f=L.editFormVisible,O=L.globalVariableConfigInfo,_=L.setEditFormVisible,I=L.tableActionRef,R=(0,r.useState)("{}"),l=j()(R,2),D=l[0],W=l[1],K=function(Y){W(Y)},oe=function(){var F=C()(d()().mark(function Y(de){var z,ue,fe,le,ce;return d()().wrap(function(ie){for(;;)switch(ie.prev=ie.next){case 0:return z=n()(n()({},de),{},{data:D}),ue=n()({},z),O.id&&(ue.id=O.id),ie.next=5,(0,u.saveGlobalVariableConfig)(ue);case 5:fe=ie.sent,fe.msg==="success"&&(O.id?w.success(T.formatMessage({id:"common.message.text.edit.success"})):w.success(T.formatMessage({id:"common.message.text.create.success"})),_(!1),(le=I.current)===null||le===void 0||(ce=le.reloadAndRest)===null||ce===void 0||ce.call(le));case 7:case"end":return ie.stop()}},Y)}));return function(de){return F.apply(this,arguments)}}();(0,r.useEffect)(function(){if(f&&!(0,i.isEmpty)(O)&&O.id){var F=Object.assign({},(E()(O),O));Q.setFieldsValue(n()({},F)),W(O.data)}},[f,O]);var H=function(){Q.resetFields()},se=function(){_(!1),H()};return(0,t.jsxs)(t.Fragment,{children:[ne,(0,t.jsxs)(y.Y,{labelCol:{span:T.locale==="en-US"?5:4},wrapperCol:{span:T.locale==="en-US"?19:20},title:(0,t.jsx)(t.Fragment,{children:(0,t.jsx)("span",{style:{marginRight:4},children:O.id?T.formatMessage({id:"variable.extend.title.edit"}):T.formatMessage({id:"variable.extend.title.add"})})}),width:640,form:Q,modalProps:{destroyOnClose:!0,onCancel:function(){return se()},styles:{body:{paddingTop:12}}},open:f,onFinish:oe,layout:"horizontal",children:[(0,t.jsx)(o.Z,{name:"name",label:T.formatMessage({id:"rule.module.text.variable.name"}),rules:[{required:!0}],placeholder:T.formatMessage({id:"variable.input.name.text.placeholder"})}),(0,t.jsx)(o.Z,{disabled:!!O.id,name:"path",label:T.formatMessage({id:"rule.module.text.variable.path"}),rules:[{required:!0}],placeholder:T.formatMessage({id:"variable.input.path.text.placeholder"}),fieldProps:{suffix:!!O.id&&(0,t.jsx)(V.Z,{title:T.formatMessage({id:"variable.input.path.suffix.tip"}),children:(0,t.jsx)(g.Z,{style:{color:"rgba(0, 0, 0, .45)"}})})}}),(0,t.jsx)(o.Z,{name:"data",label:T.formatMessage({id:"rule.module.text.variable.value"}),valuePropName:"data",children:(0,t.jsx)(a.q9,{value:D,onChange:K,editorStyle:{height:"420px"},editorKey:"inputEditor"})})]})]})},J=q,ee=function(){var L=(0,r.useRef)(),k=(0,r.useRef)({}),X=(0,r.useState)(!1),w=j()(X,2),ne=w[0],$=w[1],ae=c.ZP.useMessage(),Q=j()(ae,1),T=Q[0],f=(0,P.useIntl)(),O=function(){var I=C()(d()().mark(function R(l){var D,W,K;return d()().wrap(function(H){for(;;)switch(H.prev=H.next){case 0:return H.next=2,(0,u.deleteGlobalVariableConfig)({id:l});case 2:D=H.sent,(D.code===200||D.msg==="success")&&(T.success(f.formatMessage({id:"common.message.text.delete.success"})),(W=L.current)===null||W===void 0||(K=W.reloadAndRest)===null||K===void 0||K.call(W));case 4:case"end":return H.stop()}},R)}));return function(l){return I.apply(this,arguments)}}(),_=[{title:f.formatMessage({id:"cloudAccount.extend.title.createAndUpdateTime"}),dataIndex:"gmtCreated",valueType:"text",align:"left",hideInSearch:!0,render:function(R,l){return(0,t.jsxs)("div",{children:[(0,t.jsx)("section",{style:{color:"#999"},children:(l==null?void 0:l.gmtCreate)||"-"}),(0,t.jsx)("section",{style:{color:"#999"},children:(l==null?void 0:l.gmtModified)||"-"})]})}},{title:f.formatMessage({id:"rule.module.text.variable.name"}),dataIndex:"name",valueType:"text",align:"left",width:240},{title:f.formatMessage({id:"rule.module.text.variable.path"}),dataIndex:"path",valueType:"text",align:"center"},{title:f.formatMessage({id:"rule.module.text.reference.rules"}),dataIndex:"ruleNameList",key:"ruleNameList",hideInSearch:!0,render:function(R,l){var D;return(0,t.jsx)(t.Fragment,{children:(0,i.isEmpty)(l==null?void 0:l.ruleNameList)?"-":(0,t.jsx)("ul",{style:{paddingInlineStart:16},children:(D=l.ruleNameList)===null||D===void 0?void 0:D.map(function(W,K){return(0,t.jsx)("li",{children:W},K)})})})}},{title:f.formatMessage({id:"rule.input.text.rule.group.creator"}),dataIndex:"username",valueType:"text",align:"left",width:200,hideInSearch:!0},{title:f.formatMessage({id:"cloudAccount.extend.title.cloud.operate"}),dataIndex:"option",valueType:"option",align:"center",fixed:"right",render:function(R,l){return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(N.ZP,{size:"small",type:"link",onClick:function(){$(!0),k.current=n()({},l)},children:f.formatMessage({id:"common.button.text.edit"})}),(0,t.jsx)(M.Z,{type:"vertical"}),(0,t.jsx)(s.Z,{title:f.formatMessage({id:"common.button.text.delete.confirm"}),onConfirm:function(){return O(l.id)},okText:f.formatMessage({id:"common.button.text.ok"}),cancelText:f.formatMessage({id:"common.button.text.cancel"}),children:(0,t.jsx)(N.ZP,{type:"link",danger:!0,size:"small",children:f.formatMessage({id:"common.button.text.delete"})})})]})}}];return(0,t.jsxs)(b.Z,{children:[(0,t.jsx)(B._z,{ghost:!0,title:!1,breadcrumbRender:!1,children:(0,t.jsx)(U.Z,{headerTitle:(0,t.jsx)("div",{className:x.Z.customTitle,children:f.formatMessage({id:"variable.module.text.variable.inquiry"})}),actionRef:L,rowKey:"id",search:{span:6,defaultCollapsed:!1,collapseRender:!1,labelWidth:0},request:function(){var I=C()(d()().mark(function R(l){var D,W,K,oe,H,se,F,Y;return d()().wrap(function(z){for(;;)switch(z.prev=z.next){case 0:return D=l.name,W=l.path,K=l.current,oe=l.pageSize,H={name:D,path:W,page:K,size:oe},z.next=4,(0,u.listGlobalVariableConfig)(H);case 4:return se=z.sent,F=se.content,Y=se.code,z.abrupt("return",{data:(F==null?void 0:F.data)||[],total:(F==null?void 0:F.total)||0,success:Y===200||!1});case 8:case"end":return z.stop()}},R)}));return function(R){return I.apply(this,arguments)}}(),columns:_,pagination:{showQuickJumper:!1,showSizeChanger:!0,defaultPageSize:10,defaultCurrent:1},options:!1,toolBarRender:function(){return[(0,t.jsx)(N.ZP,{type:"primary",onClick:function(){$(!0),k.current={}},children:f.formatMessage({id:"variable.extend.text.add"})},"create"),(0,t.jsx)(N.ZP,{href:"https://cloudrec.yuque.com/org-wiki-cloudrec-iew3sz/hocvhx/ty6iu889dp3dgiws",target:"_blank",style:{border:"1px solid #457aff",color:"#457aff",padding:"4px 10px",backgroundColor:"transparent"},children:f.formatMessage({id:"variable.extend.text.config"})},"config")]}})}),(0,t.jsx)(J,{editFormVisible:ne,setEditFormVisible:$,globalVariableConfigInfo:k.current,tableActionRef:L})]})},te=ee},53846:function(Z,S){"use strict";S.Z={customTitle:"customTitle___nzcxh",riskHigh:"riskHigh___GstO6",riskMedium:"riskMedium___F4JTb",riskLow:"riskLow___HJopw",imgProcess:"imgProcess___NGndv",imgResult:"imgResult___wKhiG",validTag:"validTag___TRSau",invalidTag:"invalidTag___opVlG",waitingTag:"waitingTag___JZpZT"}},26058:function(Z,S,e){"use strict";e.d(S,{Z:function(){return E}});var h=e(74902),n=e(62435),m=e(93967),d=e.n(m),A=e(98423),C=e(53124),G=e(82401),j=e(50344),x=e(23342);function u(a,g,y){return typeof y=="boolean"?y:a.length?!0:(0,j.Z)(g).some(p=>p.type===x.Z)}var B=e(24793),U=function(a,g){var y={};for(var o in a)Object.prototype.hasOwnProperty.call(a,o)&&g.indexOf(o)<0&&(y[o]=a[o]);if(a!=null&&typeof Object.getOwnPropertySymbols=="function")for(var p=0,o=Object.getOwnPropertySymbols(a);pn.forwardRef((V,t)=>n.createElement(o,Object.assign({ref:t,suffixCls:a,tagName:g},V)))}const c=n.forwardRef((a,g)=>{const{prefixCls:y,suffixCls:o,className:p,tagName:V}=a,t=U(a,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:q}=n.useContext(C.E_),J=q("layout",y),[ee,te,re]=(0,B.ZP)(J),L=o?`${J}-${o}`:J;return ee(n.createElement(V,Object.assign({className:d()(y||L,p,te,re),ref:g},t)))}),N=n.forwardRef((a,g)=>{const{direction:y}=n.useContext(C.E_),[o,p]=n.useState([]),{prefixCls:V,className:t,rootClassName:q,children:J,hasSider:ee,tagName:te,style:re}=a,L=U(a,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),k=(0,A.Z)(L,["suffixCls"]),{getPrefixCls:X,className:w,style:ne}=(0,C.dj)("layout"),$=X("layout",V),ae=u(o,J,ee),[Q,T,f]=(0,B.ZP)($),O=d()($,{[`${$}-has-sider`]:ae,[`${$}-rtl`]:y==="rtl"},w,t,q,T,f),_=n.useMemo(()=>({siderHook:{addSider:I=>{p(R=>[].concat((0,h.Z)(R),[I]))},removeSider:I=>{p(R=>R.filter(l=>l!==I))}}}),[]);return Q(n.createElement(G.V.Provider,{value:_},n.createElement(te,Object.assign({ref:g,className:O,style:Object.assign(Object.assign({},ne),re)},k),J)))}),M=P({tagName:"div",displayName:"Layout"})(N),s=P({suffixCls:"header",tagName:"header",displayName:"Header"})(c),b=P({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(c),i=P({suffixCls:"content",tagName:"main",displayName:"Content"})(c);var r=M;const v=r;v.Header=s,v.Footer=b,v.Content=i,v.Sider=x.Z,v._InternalSiderContext=x.D;var E=v},85674:function(Z,S,e){var h={"./simpleWorker":18352,"./simpleWorker.js":18352};function n(m){return Promise.resolve().then(function(){if(!e.o(h,m)){var d=new Error("Cannot find module '"+m+"'");throw d.code="MODULE_NOT_FOUND",d}var A=h[m];return e(A)})}n.keys=function(){return Object.keys(h)},n.id=85674,Z.exports=n},10131:function(Z,S,e){var h={"./editorBaseApi":[20927],"./editorBaseApi.js":[20927],"./editorSimpleWorker":[81465],"./editorSimpleWorker.js":[81465],"./editorWorker":[85215],"./editorWorker.js":[85215],"./editorWorkerHost":[98008],"./editorWorkerHost.js":[98008],"./findSectionHeaders":[72846],"./findSectionHeaders.js":[72846],"./getIconClasses":[22016],"./getIconClasses.js":[22016],"./languageFeatureDebounce":[88191],"./languageFeatureDebounce.js":[88191],"./languageFeatures":[71922],"./languageFeatures.js":[71922],"./languageFeaturesService":[7421],"./languageFeaturesService.js":[7421],"./languageService":[81032],"./languageService.js":[81032],"./languagesAssociations":[73536],"./languagesAssociations.js":[73536],"./languagesRegistry":[4765],"./languagesRegistry.js":[4765],"./markerDecorations":[36357],"./markerDecorations.js":[36357],"./markerDecorationsService":[86036],"./markerDecorationsService.js":[86036],"./model":[73733],"./model.js":[73733],"./modelService":[51200],"./modelService.js":[51200],"./resolverService":[88216],"./resolverService.js":[88216],"./semanticTokensDto":[14704],"./semanticTokensDto.js":[14704],"./semanticTokensProviderStyling":[92294],"./semanticTokensProviderStyling.js":[92294],"./semanticTokensStyling":[73343],"./semanticTokensStyling.js":[73343],"./semanticTokensStylingService":[84146],"./semanticTokensStylingService.js":[84146],"./textModelSync/textModelSync.impl":[28944],"./textModelSync/textModelSync.impl.js":[28944],"./textModelSync/textModelSync.protocol":[23145,3145],"./textModelSync/textModelSync.protocol.js":[23145,3145],"./textResourceConfiguration":[71765],"./textResourceConfiguration.js":[71765],"./treeSitterParserService":[28922],"./treeSitterParserService.js":[28922],"./treeViewsDnd":[80642],"./treeViewsDnd.js":[80642],"./treeViewsDndService":[58345],"./treeViewsDndService.js":[58345],"./unicodeTextModelHighlighter":[31446],"./unicodeTextModelHighlighter.js":[31446]};function n(m){if(!e.o(h,m))return Promise.resolve().then(function(){var C=new Error("Cannot find module '"+m+"'");throw C.code="MODULE_NOT_FOUND",C});var d=h[m],A=d[0];return Promise.all(d.slice(1).map(e.e)).then(function(){return e(A)})}n.keys=function(){return Object.keys(h)},n.id=10131,Z.exports=n},49677:function(Z){function S(e){if(e==null)throw new TypeError("Cannot destructure "+e)}Z.exports=S,Z.exports.__esModule=!0,Z.exports.default=Z.exports}}]); diff --git a/app/bootstrap/src/main/resources/static/p__PivotManagement__VariableModule__index.638042c2.chunk.css b/app/bootstrap/src/main/resources/static/p__PivotManagement__VariableModule__index.638042c2.chunk.css deleted file mode 100644 index 14edf38d..00000000 --- a/app/bootstrap/src/main/resources/static/p__PivotManagement__VariableModule__index.638042c2.chunk.css +++ /dev/null @@ -1 +0,0 @@ -.customTitle___nzcxh{position:relative;font-size:15px;padding-left:12px}.customTitle___nzcxh:before{position:absolute;content:"";width:4px;height:18px;left:0;top:50%;transform:translateY(-50%);background-color:#3274ee}.riskHigh___GstO6{background:#ffedea;border-radius:2px;color:#ec4344;border:none}.riskMedium___F4JTb{background:#ffe9cc;border-radius:2px;color:#fc6d19;border:none}.riskLow___HJopw{background:#fff5cd;border-radius:2px;color:#f9aa00;border:none}.imgProcess___NGndv{width:12px;height:12px;margin-right:3px;margin-bottom:1px}.imgResult___wKhiG{width:11px;height:11px;margin:0 3px 2px 0}.validTag___TRSau{background:#f6ffed;border:1px solid #b7ec8f;border-radius:2px;color:#379e0e;line-height:22px}.invalidTag___opVlG{background:#ffedec;border:1px solid #ffb2af;border-radius:2px;color:#ff3931}.waitingTag___JZpZT{background:#fff1d4;border:1px solid #ffe09d;border-radius:2px;color:#ffb310} diff --git a/app/bootstrap/src/main/resources/static/p__PivotManagement__VariableModule__index.8f63c481.chunk.css b/app/bootstrap/src/main/resources/static/p__PivotManagement__VariableModule__index.8f63c481.chunk.css new file mode 100644 index 00000000..02545a6d --- /dev/null +++ b/app/bootstrap/src/main/resources/static/p__PivotManagement__VariableModule__index.8f63c481.chunk.css @@ -0,0 +1 @@ +.customTitle___nzcxh{position:relative;font-size:15px;padding-left:12px}.customTitle___nzcxh:before{position:absolute;content:"";width:4px;height:18px;left:0;top:50%;transform:translateY(-50%);background-color:#3274ee}.riskHigh___GstO6{background:#ffedea;border-radius:2px;color:#ec4344;border:none}.riskMedium___F4JTb{background:#ffe9cc;border-radius:2px;color:#fc6d19;border:none}.riskLow___HJopw{background:#fff5cd;border-radius:2px;color:#f9aa00;border:none}.imgProcess___NGndv{width:12px;height:12px;margin-right:3px;margin-bottom:1px}.imgResult___wKhiG{width:11px;height:11px;margin:0 3px 2px 0}.validTag___TRSau{background:#f6ffed;border:1px solid #b7ec8f;border-radius:2px;color:#379e0e;line-height:22px}.invalidTag___opVlG{background:#ffedec;border:1px solid #ffb2af;border-radius:2px;color:#ff3931}.waitingTag___JZpZT{background:#fff1d4;border:1px solid #ffe09d;border-radius:2px;color:#ffb310}.noPermissionContainer___mfh3D{display:flex;align-items:center;justify-content:center;min-height:400px;padding:40px 20px}.noPermissionContainer___mfh3D .ant-result___HwWPh{padding:48px 32px}.noPermissionContainer___mfh3D .ant-result___HwWPh .ant-result-icon___kCRak{margin-bottom:32px}.noPermissionContainer___mfh3D .ant-result___HwWPh .ant-result-icon___kCRak .anticon___dFq4q{font-size:72px;color:#faad14}.noPermissionContainer___mfh3D .ant-result___HwWPh .ant-result-title___qzgxn{color:#000000d9;font-size:24px;font-weight:500;line-height:1.8;text-align:center;margin-bottom:16px}.noPermissionContainer___mfh3D .ant-result___HwWPh .ant-result-subtitle___wgaK1{color:#00000073;font-size:14px;line-height:1.6;text-align:center;margin-bottom:32px}.noPermissionContainer___mfh3D .ant-result___HwWPh .ant-result-extra___YuiiI{text-align:center}.noPermissionContainer___mfh3D .ant-result___HwWPh .ant-result-extra___YuiiI .ant-btn___SR44Y{height:40px;padding:6.4px 15px;font-size:14px;border-radius:6px;box-shadow:0 2px #0000000b;transition:all .3s cubic-bezier(.645,.045,.355,1)}.noPermissionContainer___mfh3D .ant-result___HwWPh .ant-result-extra___YuiiI .ant-btn___SR44Y:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.noPermissionContainer___mfh3D .ant-result___HwWPh .ant-result-extra___YuiiI .ant-btn___SR44Y:active{transform:translateY(0)}.dark___6IwTX .noPermissionContainer___mfh3D .ant-result-title___qzgxn{color:#ffffffd9}.dark___6IwTX .noPermissionContainer___mfh3D .ant-result-subtitle___wgaK1{color:#ffffff73}@media (max-width: 768px){.noPermissionContainer___mfh3D{padding:20px 16px;min-height:300px}.noPermissionContainer___mfh3D .ant-result___HwWPh{padding:24px 16px}.noPermissionContainer___mfh3D .ant-result___HwWPh .ant-result-icon___kCRak .anticon___dFq4q{font-size:48px}.noPermissionContainer___mfh3D .ant-result___HwWPh .ant-result-title___qzgxn{font-size:20px;margin-bottom:12px}.noPermissionContainer___mfh3D .ant-result___HwWPh .ant-result-subtitle___wgaK1{font-size:13px;margin-bottom:24px}}@keyframes fadeInUp___lq2_S{0%{opacity:0;transform:translate3d(0,40px,0)}to{opacity:1;transform:translateZ(0)}}.noPermissionContainer___mfh3D .ant-result___HwWPh{animation:fadeInUp___lq2_S .6s ease-out} diff --git a/app/bootstrap/src/main/resources/static/p__PivotManagement__VariableModule__index.e96cf27a.async.js b/app/bootstrap/src/main/resources/static/p__PivotManagement__VariableModule__index.e96cf27a.async.js new file mode 100644 index 00000000..fd15818c --- /dev/null +++ b/app/bootstrap/src/main/resources/static/p__PivotManagement__VariableModule__index.e96cf27a.async.js @@ -0,0 +1 @@ +(self.webpackChunk=self.webpackChunk||[]).push([[7959],{5966:function(F,S,e){"use strict";var y=e(97685),r=e(1413),c=e(91),o=e(21770),D=e(99859),M=e(55241),V=e(98423),f=e(62435),E=e(58055),l=e(86074),C=["fieldProps","proFieldProps"],N=["fieldProps","proFieldProps"],v="text",m=function(t){var n=t.fieldProps,i=t.proFieldProps,g=(0,c.Z)(t,C);return(0,l.jsx)(E.Z,(0,r.Z)({valueType:v,fieldProps:n,filedConfig:{valueType:v},proFieldProps:i},g))},W=function(t){var n=(0,o.Z)(t.open||!1,{value:t.open,onChange:t.onOpenChange}),i=(0,y.Z)(n,2),g=i[0],s=i[1];return(0,l.jsx)(D.Z.Item,{shouldUpdate:!0,noStyle:!0,children:function(R){var d,x=R.getFieldValue(t.name||[]);return(0,l.jsx)(M.Z,(0,r.Z)((0,r.Z)({getPopupContainer:function(p){return p&&p.parentNode?p.parentNode:p},onOpenChange:function(p){return s(p)},content:(0,l.jsxs)("div",{style:{padding:"4px 0"},children:[(d=t.statusRender)===null||d===void 0?void 0:d.call(t,x),t.strengthText?(0,l.jsx)("div",{style:{marginTop:10},children:(0,l.jsx)("span",{children:t.strengthText})}):null]}),overlayStyle:{width:240},placement:"rightTop"},t.popoverProps),{},{open:g,children:t.children}))}})},O=function(t){var n=t.fieldProps,i=t.proFieldProps,g=(0,c.Z)(t,N),s=(0,f.useState)(!1),h=(0,y.Z)(s,2),R=h[0],d=h[1];return n!=null&&n.statusRender&&g.name?(0,l.jsx)(W,{name:g.name,statusRender:n==null?void 0:n.statusRender,popoverProps:n==null?void 0:n.popoverProps,strengthText:n==null?void 0:n.strengthText,open:R,onOpenChange:d,children:(0,l.jsx)("div",{children:(0,l.jsx)(E.Z,(0,r.Z)({valueType:"password",fieldProps:(0,r.Z)((0,r.Z)({},(0,V.Z)(n,["statusRender","popoverProps","strengthText"])),{},{onBlur:function(B){var p;n==null||(p=n.onBlur)===null||p===void 0||p.call(n,B),d(!1)},onClick:function(B){var p;n==null||(p=n.onClick)===null||p===void 0||p.call(n,B),d(!0)}}),proFieldProps:i,filedConfig:{valueType:v}},g))})}):(0,l.jsx)(E.Z,(0,r.Z)({valueType:"password",fieldProps:n,proFieldProps:i,filedConfig:{valueType:v}},g))},j=m;j.Password=O,j.displayName="ProFormComponent",S.Z=j},69055:function(F,S,e){"use strict";e.d(S,{Z:function(){return W}});var y=e(22181),r=e(83622),c=e(87462),o=e(62435),D={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"}}]},name:"exclamation-circle",theme:"outlined"},M=D,V=e(84089),f=function(j,T){return o.createElement(V.Z,(0,c.Z)({},j,{ref:T,icon:M}))},E=o.forwardRef(f),l=E,C=e(45830),N={noPermissionContainer:"noPermissionContainer___mfh3D","ant-result":"ant-result___HwWPh","ant-result-icon":"ant-result-icon___kCRak",anticon:"anticon___dFq4q","ant-result-title":"ant-result-title___qzgxn","ant-result-subtitle":"ant-result-subtitle___wgaK1","ant-result-extra":"ant-result-extra___YuiiI","ant-btn":"ant-btn___SR44Y",dark:"dark___6IwTX",fadeInUp:"fadeInUp___lq2_S"},v=e(86074),m=function(j){var T=j.title,t=j.subTitle,n=j.showReturnButton,i=n===void 0?!0:n,g=j.onReturn,s=(0,C.useIntl)(),h=function(){g?g():C.history===null||C.history===void 0||C.history.push("/")};return(0,v.jsx)("div",{className:N.noPermissionContainer,children:(0,v.jsx)(y.ZP,{icon:(0,v.jsx)(l,{}),status:"403",title:T||s.formatMessage({id:"common.message.text.no.permission.title"}),subTitle:t||s.formatMessage({id:"common.message.text.no.permission.subtitle"}),extra:i&&(0,v.jsx)(r.ZP,{type:"primary",onClick:h,children:s.formatMessage({id:"common.button.text.return"})})})})},W=m},82043:function(F,S,e){"use strict";var y=e(62435),r=e(45830),c=e(69055),o=e(86074),D=function(V){var f=V.children,E=V.accessKey,l=V.fallback,C=(0,r.useAccess)(),N=(0,r.useIntl)();if(!E)return(0,o.jsx)(o.Fragment,{children:f});var v=C[E];return v?(0,o.jsx)(o.Fragment,{children:f}):(0,o.jsx)(o.Fragment,{children:l||(0,o.jsx)(c.Z,{title:N.formatMessage({id:"common.message.text.no.permission.title"}),subTitle:N.formatMessage({id:"common.message.text.no.permission.subtitle"})})})};S.Z=D},52078:function(F,S,e){"use strict";var y=e(97857),r=e.n(y),c=e(27997),o=e(62435),D=e(86074),M=function(f){c.Mj.register({id:"json"});var E=f.value,l=E===void 0?"{}":E,C=f.onChange,N=f.editorStyle,v=N===void 0?{}:N,m=f.editorKey,W=m===void 0?"json-editor":m,O=f.readOnly,j=O===void 0?!1:O,T=(0,o.useRef)(),t=(0,o.useRef)(),n=function(){var g=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"{}";try{return JSON.parse(g),g}catch(s){return console.warn("Invalid JSON string:",s),"{}"}};return(0,o.useEffect)(function(){if(T.current)return t.current?t.current.setValue(l):(t.current=c.j6.create(T.current,{value:n(l),language:"json",theme:"vs",readOnly:j,folding:!0,automaticLayout:!0}),t.current.onDidChangeModelContent(function(){var i=t.current.getValue();console.log("[JSONEditor] \u7F16\u8F91\u5668\u5185\u5BB9\u53D8\u66F4:",{newValue:i}),C==null||C(i)})),function(){if(t!=null&&t.current){var i;t==null||(i=t.current)===null||i===void 0||i.dispose(),t.current=null}}},[]),(0,o.useEffect)(function(){t.current&&l!==t.current.getValue()&&t.current.setValue(n(l))},[l]),(0,D.jsx)("div",{ref:T,style:r()({height:360,borderRadius:4,overflow:"hidden"},v)},W)};S.Z=M},29297:function(F,S,e){"use strict";e.d(S,{q9:function(){return y.Z},Wy:function(){return f},mi:function(){return N}});var y=e(52078),r=e(97857),c=e.n(r),o=e(55171),D=e.n(o),M=e(86074),V=function(m){var W=m.value,O=m.viewerStyle,j=O===void 0?{}:O,T=m.displayDataTypes,t=T===void 0?!1:T,n=m.name,i=n===void 0?"output json":n;return(0,M.jsx)(D(),{src:W,name:i,collapsed:!1,displayDataTypes:t,style:c()({height:360,padding:12,overflow:"scroll",borderRadius:4,background:"#FFF"},j)})},f=V,E=e(27997),l=e(62435),C=function(m){E.Mj.register({id:"rego"});var W=m.value,O=m.onChange,j=m.editorStyle,T=j===void 0?{}:j,t=m.editorKey,n=m.readOnly,i=n===void 0?!1:n,g=(0,l.useRef)(),s=(0,l.useRef)();return(0,l.useEffect)(function(){if(g.current)return s.current||(s.current=E.j6.create(g.current,{value:W,language:"rego",theme:"vs",readOnly:i,automaticLayout:!0}),s.current.onDidChangeModelContent(function(){O==null||O(s.current.getValue())})),function(){if(s.current){var h;(h=s.current)===null||h===void 0||h.dispose(),s.current=null}}},[]),(0,M.jsx)("div",{ref:g,style:c()({width:"100%",height:760,borderRadius:4,overflow:"hidden"},T)},t)},N=C},55541:function(F,S,e){"use strict";e.r(S),e.d(S,{default:function(){return re}});var y=e(97857),r=e.n(y),c=e(15009),o=e.n(c),D=e(99289),M=e.n(D),V=e(5574),f=e.n(V),E=e(53846),l=e(82043),C=e(61713),N=e(39380),v=e(90498),m=e(45830),W=e(68872),O=e(83622),j=e(96074),T=e(86738),t=e(26058),n=e(96486),i=e(62435),g=e(49677),s=e.n(g),h=e(29297),R=e(45605),d=e(37476),x=e(5966),B=e(99859),p=e(83062),a=e(86074),w=function($){var Y=W.ZP.useMessage(),q=f()(Y,2),z=q[0],ae=q[1],Q=B.Z.useForm(),se=f()(Q,1),X=se[0],Z=(0,m.useIntl)(),P=$.editFormVisible,b=$.globalVariableConfigInfo,k=$.setEditFormVisible,K=$.tableActionRef,U=(0,i.useState)("{}"),u=f()(U,2),A=u[0],L=u[1],J=function(_){L(_)},oe=function(){var I=M()(o()().mark(function _(ce){var G,me,ve,ue,fe;return o()().wrap(function(le){for(;;)switch(le.prev=le.next){case 0:return G=r()(r()({},ce),{},{data:A}),me=r()({},G),b.id&&(me.id=b.id),le.next=5,(0,C.saveGlobalVariableConfig)(me);case 5:ve=le.sent,ve.msg==="success"&&(b.id?z.success(Z.formatMessage({id:"common.message.text.edit.success"})):z.success(Z.formatMessage({id:"common.message.text.create.success"})),k(!1),(ue=K.current)===null||ue===void 0||(fe=ue.reloadAndRest)===null||fe===void 0||fe.call(ue));case 7:case"end":return le.stop()}},_)}));return function(ce){return I.apply(this,arguments)}}();(0,i.useEffect)(function(){if(P&&!(0,n.isEmpty)(b)&&b.id){var I=Object.assign({},(s()(b),b));X.setFieldsValue(r()({},I)),L(b.data)}},[P,b]);var H=function(){X.resetFields()},ie=function(){k(!1),H()};return(0,a.jsxs)(a.Fragment,{children:[ae,(0,a.jsxs)(d.Y,{labelCol:{span:Z.locale==="en-US"?5:4},wrapperCol:{span:Z.locale==="en-US"?19:20},title:(0,a.jsx)(a.Fragment,{children:(0,a.jsx)("span",{style:{marginRight:4},children:b.id?Z.formatMessage({id:"variable.extend.title.edit"}):Z.formatMessage({id:"variable.extend.title.add"})})}),width:640,form:X,modalProps:{destroyOnClose:!0,onCancel:function(){return ie()},styles:{body:{paddingTop:12}}},open:P,onFinish:oe,layout:"horizontal",children:[(0,a.jsx)(x.Z,{name:"name",label:Z.formatMessage({id:"rule.module.text.variable.name"}),rules:[{required:!0}],placeholder:Z.formatMessage({id:"variable.input.name.text.placeholder"})}),(0,a.jsx)(x.Z,{disabled:!!b.id,name:"path",label:Z.formatMessage({id:"rule.module.text.variable.path"}),rules:[{required:!0}],placeholder:Z.formatMessage({id:"variable.input.path.text.placeholder"}),fieldProps:{suffix:!!b.id&&(0,a.jsx)(p.Z,{title:Z.formatMessage({id:"variable.input.path.suffix.tip"}),children:(0,a.jsx)(R.Z,{style:{color:"rgba(0, 0, 0, .45)"}})})}}),(0,a.jsx)(x.Z,{name:"data",label:Z.formatMessage({id:"rule.module.text.variable.value"}),valuePropName:"data",children:(0,a.jsx)(h.q9,{value:A,onChange:J,editorStyle:{height:"420px"},editorKey:"inputEditor"})})]})]})},ee=w,te=function(){var $=(0,i.useRef)(),Y=(0,i.useRef)({}),q=(0,i.useState)(!1),z=f()(q,2),ae=z[0],Q=z[1],se=W.ZP.useMessage(),X=f()(se,1),Z=X[0],P=(0,m.useIntl)(),b=function(){var K=M()(o()().mark(function U(u){var A,L,J;return o()().wrap(function(H){for(;;)switch(H.prev=H.next){case 0:return H.next=2,(0,C.deleteGlobalVariableConfig)({id:u});case 2:A=H.sent,(A.code===200||A.msg==="success")&&(Z.success(P.formatMessage({id:"common.message.text.delete.success"})),(L=$.current)===null||L===void 0||(J=L.reloadAndRest)===null||J===void 0||J.call(L));case 4:case"end":return H.stop()}},U)}));return function(u){return K.apply(this,arguments)}}(),k=[{title:P.formatMessage({id:"cloudAccount.extend.title.createAndUpdateTime"}),dataIndex:"gmtCreated",valueType:"text",align:"left",hideInSearch:!0,render:function(U,u){return(0,a.jsxs)("div",{children:[(0,a.jsx)("section",{style:{color:"#999"},children:(u==null?void 0:u.gmtCreate)||"-"}),(0,a.jsx)("section",{style:{color:"#999"},children:(u==null?void 0:u.gmtModified)||"-"})]})}},{title:P.formatMessage({id:"rule.module.text.variable.name"}),dataIndex:"name",valueType:"text",align:"left",width:240},{title:P.formatMessage({id:"rule.module.text.variable.path"}),dataIndex:"path",valueType:"text",align:"center"},{title:P.formatMessage({id:"rule.module.text.reference.rules"}),dataIndex:"ruleNameList",key:"ruleNameList",hideInSearch:!0,render:function(U,u){var A;return(0,a.jsx)(a.Fragment,{children:(0,n.isEmpty)(u==null?void 0:u.ruleNameList)?"-":(0,a.jsx)("ul",{style:{paddingInlineStart:16},children:(A=u.ruleNameList)===null||A===void 0?void 0:A.map(function(L,J){return(0,a.jsx)("li",{children:L},J)})})})}},{title:P.formatMessage({id:"rule.input.text.rule.group.creator"}),dataIndex:"username",valueType:"text",align:"left",width:200,hideInSearch:!0},{title:P.formatMessage({id:"cloudAccount.extend.title.cloud.operate"}),dataIndex:"option",valueType:"option",align:"center",fixed:"right",render:function(U,u){return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(O.ZP,{size:"small",type:"link",onClick:function(){Q(!0),Y.current=r()({},u)},children:P.formatMessage({id:"common.button.text.edit"})}),(0,a.jsx)(j.Z,{type:"vertical"}),(0,a.jsx)(T.Z,{title:P.formatMessage({id:"common.button.text.delete.confirm"}),onConfirm:function(){return b(u.id)},okText:P.formatMessage({id:"common.button.text.ok"}),cancelText:P.formatMessage({id:"common.button.text.cancel"}),children:(0,a.jsx)(O.ZP,{type:"link",danger:!0,size:"small",children:P.formatMessage({id:"common.button.text.delete"})})})]})}}];return(0,a.jsxs)(t.Z,{children:[(0,a.jsx)(N._z,{ghost:!0,title:!1,breadcrumbRender:!1,children:(0,a.jsx)(v.Z,{headerTitle:(0,a.jsx)("div",{className:E.Z.customTitle,children:P.formatMessage({id:"variable.module.text.variable.inquiry"})}),actionRef:$,rowKey:"id",search:{span:6,defaultCollapsed:!1,collapseRender:!1,labelWidth:0},request:function(){var K=M()(o()().mark(function U(u){var A,L,J,oe,H,ie,I,_;return o()().wrap(function(G){for(;;)switch(G.prev=G.next){case 0:return A=u.name,L=u.path,J=u.current,oe=u.pageSize,H={name:A,path:L,page:J,size:oe},G.next=4,(0,C.listGlobalVariableConfig)(H);case 4:return ie=G.sent,I=ie.content,_=ie.code,G.abrupt("return",{data:(I==null?void 0:I.data)||[],total:(I==null?void 0:I.total)||0,success:_===200||!1});case 8:case"end":return G.stop()}},U)}));return function(U){return K.apply(this,arguments)}}(),columns:k,pagination:{showQuickJumper:!1,showSizeChanger:!0,defaultPageSize:10,defaultCurrent:1},options:!1,toolBarRender:function(){return[(0,a.jsx)(O.ZP,{type:"primary",onClick:function(){Q(!0),Y.current={}},children:P.formatMessage({id:"variable.extend.text.add"})},"create"),(0,a.jsx)(O.ZP,{href:"https://cloudrec.yuque.com/org-wiki-cloudrec-iew3sz/hocvhx/ty6iu889dp3dgiws",target:"_blank",style:{border:"1px solid #457aff",color:"#457aff",padding:"4px 10px",backgroundColor:"transparent"},children:P.formatMessage({id:"variable.extend.text.config"})},"config")]}})}),(0,a.jsx)(ee,{editFormVisible:ae,setEditFormVisible:Q,globalVariableConfigInfo:Y.current,tableActionRef:$})]})},ne=function(){return(0,a.jsx)(l.Z,{accessKey:"isPlatformAdmin",children:(0,a.jsx)(te,{})})},re=ne},53846:function(F,S){"use strict";S.Z={customTitle:"customTitle___nzcxh",riskHigh:"riskHigh___GstO6",riskMedium:"riskMedium___F4JTb",riskLow:"riskLow___HJopw",imgProcess:"imgProcess___NGndv",imgResult:"imgResult___wKhiG",validTag:"validTag___TRSau",invalidTag:"invalidTag___opVlG",waitingTag:"waitingTag___JZpZT"}},26058:function(F,S,e){"use strict";e.d(S,{Z:function(){return g}});var y=e(74902),r=e(62435),c=e(93967),o=e.n(c),D=e(98423),M=e(53124),V=e(82401),f=e(50344),E=e(23342);function l(s,h,R){return typeof R=="boolean"?R:s.length?!0:(0,f.Z)(h).some(x=>x.type===E.Z)}var C=e(24793),N=function(s,h){var R={};for(var d in s)Object.prototype.hasOwnProperty.call(s,d)&&h.indexOf(d)<0&&(R[d]=s[d]);if(s!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,d=Object.getOwnPropertySymbols(s);xr.forwardRef((B,p)=>r.createElement(d,Object.assign({ref:p,suffixCls:s,tagName:h},B)))}const m=r.forwardRef((s,h)=>{const{prefixCls:R,suffixCls:d,className:x,tagName:B}=s,p=N(s,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:a}=r.useContext(M.E_),w=a("layout",R),[ee,te,ne]=(0,C.ZP)(w),re=d?`${w}-${d}`:w;return ee(r.createElement(B,Object.assign({className:o()(R||re,x,te,ne),ref:h},p)))}),W=r.forwardRef((s,h)=>{const{direction:R}=r.useContext(M.E_),[d,x]=r.useState([]),{prefixCls:B,className:p,rootClassName:a,children:w,hasSider:ee,tagName:te,style:ne}=s,re=N(s,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),de=(0,D.Z)(re,["suffixCls"]),{getPrefixCls:$,className:Y,style:q}=(0,M.dj)("layout"),z=$("layout",B),ae=l(d,w,ee),[Q,se,X]=(0,C.ZP)(z),Z=o()(z,{[`${z}-has-sider`]:ae,[`${z}-rtl`]:R==="rtl"},Y,p,a,se,X),P=r.useMemo(()=>({siderHook:{addSider:b=>{x(k=>[].concat((0,y.Z)(k),[b]))},removeSider:b=>{x(k=>k.filter(K=>K!==b))}}}),[]);return Q(r.createElement(V.V.Provider,{value:P},r.createElement(te,Object.assign({ref:h,className:Z,style:Object.assign(Object.assign({},q),ne)},de),w)))}),O=v({tagName:"div",displayName:"Layout"})(W),j=v({suffixCls:"header",tagName:"header",displayName:"Header"})(m),T=v({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(m),t=v({suffixCls:"content",tagName:"main",displayName:"Content"})(m);var n=O;const i=n;i.Header=j,i.Footer=T,i.Content=t,i.Sider=E.Z,i._InternalSiderContext=E.D;var g=i},85674:function(F,S,e){var y={"./simpleWorker":18352,"./simpleWorker.js":18352};function r(c){return Promise.resolve().then(function(){if(!e.o(y,c)){var o=new Error("Cannot find module '"+c+"'");throw o.code="MODULE_NOT_FOUND",o}var D=y[c];return e(D)})}r.keys=function(){return Object.keys(y)},r.id=85674,F.exports=r},10131:function(F,S,e){var y={"./editorBaseApi":[20927],"./editorBaseApi.js":[20927],"./editorSimpleWorker":[81465],"./editorSimpleWorker.js":[81465],"./editorWorker":[85215],"./editorWorker.js":[85215],"./editorWorkerHost":[98008],"./editorWorkerHost.js":[98008],"./findSectionHeaders":[72846],"./findSectionHeaders.js":[72846],"./getIconClasses":[22016],"./getIconClasses.js":[22016],"./languageFeatureDebounce":[88191],"./languageFeatureDebounce.js":[88191],"./languageFeatures":[71922],"./languageFeatures.js":[71922],"./languageFeaturesService":[7421],"./languageFeaturesService.js":[7421],"./languageService":[81032],"./languageService.js":[81032],"./languagesAssociations":[73536],"./languagesAssociations.js":[73536],"./languagesRegistry":[4765],"./languagesRegistry.js":[4765],"./markerDecorations":[36357],"./markerDecorations.js":[36357],"./markerDecorationsService":[86036],"./markerDecorationsService.js":[86036],"./model":[73733],"./model.js":[73733],"./modelService":[51200],"./modelService.js":[51200],"./resolverService":[88216],"./resolverService.js":[88216],"./semanticTokensDto":[14704],"./semanticTokensDto.js":[14704],"./semanticTokensProviderStyling":[92294],"./semanticTokensProviderStyling.js":[92294],"./semanticTokensStyling":[73343],"./semanticTokensStyling.js":[73343],"./semanticTokensStylingService":[84146],"./semanticTokensStylingService.js":[84146],"./textModelSync/textModelSync.impl":[28944],"./textModelSync/textModelSync.impl.js":[28944],"./textModelSync/textModelSync.protocol":[23145,3145],"./textModelSync/textModelSync.protocol.js":[23145,3145],"./textResourceConfiguration":[71765],"./textResourceConfiguration.js":[71765],"./treeSitterParserService":[28922],"./treeSitterParserService.js":[28922],"./treeViewsDnd":[80642],"./treeViewsDnd.js":[80642],"./treeViewsDndService":[58345],"./treeViewsDndService.js":[58345],"./unicodeTextModelHighlighter":[31446],"./unicodeTextModelHighlighter.js":[31446]};function r(c){if(!e.o(y,c))return Promise.resolve().then(function(){var M=new Error("Cannot find module '"+c+"'");throw M.code="MODULE_NOT_FOUND",M});var o=y[c],D=o[0];return Promise.all(o.slice(1).map(e.e)).then(function(){return e(D)})}r.keys=function(){return Object.keys(y)},r.id=10131,F.exports=r},49677:function(F){function S(e){if(e==null)throw new TypeError("Cannot destructure "+e)}F.exports=S,F.exports.__esModule=!0,F.exports.default=F.exports}}]); diff --git a/app/bootstrap/src/main/resources/static/p__RiskManagement__RiskDetail.27d727bc.chunk.css b/app/bootstrap/src/main/resources/static/p__RiskManagement__RiskDetail.27d727bc.chunk.css deleted file mode 100644 index d08bab39..00000000 --- a/app/bootstrap/src/main/resources/static/p__RiskManagement__RiskDetail.27d727bc.chunk.css +++ /dev/null @@ -1 +0,0 @@ -.customTitle___nzcxh{position:relative;font-size:15px;padding-left:12px}.customTitle___nzcxh:before{position:absolute;content:"";width:4px;height:18px;left:0;top:50%;transform:translateY(-50%);background-color:#3274ee}.riskHigh___GstO6{background:#ffedea;border-radius:2px;color:#ec4344;border:none}.riskMedium___F4JTb{background:#ffe9cc;border-radius:2px;color:#fc6d19;border:none}.riskLow___HJopw{background:#fff5cd;border-radius:2px;color:#f9aa00;border:none}.imgProcess___NGndv{width:12px;height:12px;margin-right:3px;margin-bottom:1px}.imgResult___wKhiG{width:11px;height:11px;margin:0 3px 2px 0}.validTag___TRSau{background:#f6ffed;border:1px solid #b7ec8f;border-radius:2px;color:#379e0e;line-height:22px}.invalidTag___opVlG{background:#ffedec;border:1px solid #ffb2af;border-radius:2px;color:#ff3931}.waitingTag___JZpZT{background:#fff1d4;border:1px solid #ffe09d;border-radius:2px;color:#ffb310}.riskPageContainer___s0iqX .customFilterCard___LGCGc,.rulePageContainer___ASG7v .customFilterCard___LGCGc{border-bottom-left-radius:0;border-bottom-right-radius:0}.riskPageContainer___s0iqX .customFilterCard___LGCGc .ant-pro-card-tabs .ant-tabs .ant-tabs-content-holder .ant-tabs-content .ant-pro-card .ant-pro-card-body,.rulePageContainer___ASG7v .customFilterCard___LGCGc .ant-pro-card-tabs .ant-tabs .ant-tabs-content-holder .ant-tabs-content .ant-pro-card .ant-pro-card-body{padding-block-end:0}.riskPageContainer___s0iqX .ant-pro-table .ant-pro-table-search,.rulePageContainer___ASG7v .ant-pro-table .ant-pro-table-search{border-top-left-radius:0;border-top-right-radius:0}.riskPageContainer___s0iqX .ant-form .ant-pro-query-filter-row,.rulePageContainer___ASG7v .ant-form .ant-pro-query-filter-row{row-gap:16px}.riskPageContainer___s0iqX .ant-pro-query-filter,.rulePageContainer___ASG7v .ant-pro-query-filter{padding:16px 16px 24px}.riskDetailContainer___GhxGQ .riskDetailAroundCard___OxUJt{min-height:calc(100vh - 136px)}.riskDetailContainer___GhxGQ .ant-page-header{padding-block:0}.iconWrap___zY4_H{display:inline-flex;justify-content:center;align-items:center;width:24px;height:24px;color:#eee;border-radius:4px;cursor:pointer;transition:all .3s;background:#efeff0;margin-left:4px}.iconWrap___zY4_H .resourceInstance___QMgU8{font-size:15px;cursor:pointer;color:#457aff;font-weight:400}.iconWrap___zY4_H:hover .resourceInstance___QMgU8{font-size:15px;font-weight:bolder}.classifyTitle___srgvP{color:#333;line-height:20px;font-weight:600}.classifyInfo___JXa9l{color:#333;margin:8px 0 24px;white-space:pre-wrap}.LogInformation___Bmg3f,.checkInform___s4Ipx{margin-top:16px}.LogInformation___Bmg3f .LogInformationTitle___O_cBW,.checkInform___s4Ipx .LogInformationTitle___O_cBW{color:#000000e0;font-weight:500;font-size:16px;line-height:150%;position:relative;padding-left:12px}.LogInformation___Bmg3f .LogInformationTitle___O_cBW:before,.checkInform___s4Ipx .LogInformationTitle___O_cBW:before{content:"";width:4px;height:100%;position:absolute;top:0;left:0;background-color:#377df7}.LogInformation___Bmg3f .actionItem___Zgpzq,.checkInform___s4Ipx .actionItem___Zgpzq{line-height:25px;color:#494949d9}.LogInformation___Bmg3f .actionItem___Zgpzq .actionItemTitle___kRFcL,.checkInform___s4Ipx .actionItem___Zgpzq .actionItemTitle___kRFcL{margin-right:6px} diff --git a/app/bootstrap/src/main/resources/static/p__RiskManagement__RiskDetail.56c6dbe6.chunk.css b/app/bootstrap/src/main/resources/static/p__RiskManagement__RiskDetail.56c6dbe6.chunk.css new file mode 100644 index 00000000..488cbc67 --- /dev/null +++ b/app/bootstrap/src/main/resources/static/p__RiskManagement__RiskDetail.56c6dbe6.chunk.css @@ -0,0 +1 @@ +.noPermissionContainer___mfh3D{display:flex;align-items:center;justify-content:center;min-height:400px;padding:40px 20px}.noPermissionContainer___mfh3D .ant-result___HwWPh{padding:48px 32px}.noPermissionContainer___mfh3D .ant-result___HwWPh .ant-result-icon___kCRak{margin-bottom:32px}.noPermissionContainer___mfh3D .ant-result___HwWPh .ant-result-icon___kCRak .anticon___dFq4q{font-size:72px;color:#faad14}.noPermissionContainer___mfh3D .ant-result___HwWPh .ant-result-title___qzgxn{color:#000000d9;font-size:24px;font-weight:500;line-height:1.8;text-align:center;margin-bottom:16px}.noPermissionContainer___mfh3D .ant-result___HwWPh .ant-result-subtitle___wgaK1{color:#00000073;font-size:14px;line-height:1.6;text-align:center;margin-bottom:32px}.noPermissionContainer___mfh3D .ant-result___HwWPh .ant-result-extra___YuiiI{text-align:center}.noPermissionContainer___mfh3D .ant-result___HwWPh .ant-result-extra___YuiiI .ant-btn___SR44Y{height:40px;padding:6.4px 15px;font-size:14px;border-radius:6px;box-shadow:0 2px #0000000b;transition:all .3s cubic-bezier(.645,.045,.355,1)}.noPermissionContainer___mfh3D .ant-result___HwWPh .ant-result-extra___YuiiI .ant-btn___SR44Y:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.noPermissionContainer___mfh3D .ant-result___HwWPh .ant-result-extra___YuiiI .ant-btn___SR44Y:active{transform:translateY(0)}.dark___6IwTX .noPermissionContainer___mfh3D .ant-result-title___qzgxn{color:#ffffffd9}.dark___6IwTX .noPermissionContainer___mfh3D .ant-result-subtitle___wgaK1{color:#ffffff73}@media (max-width: 768px){.noPermissionContainer___mfh3D{padding:20px 16px;min-height:300px}.noPermissionContainer___mfh3D .ant-result___HwWPh{padding:24px 16px}.noPermissionContainer___mfh3D .ant-result___HwWPh .ant-result-icon___kCRak .anticon___dFq4q{font-size:48px}.noPermissionContainer___mfh3D .ant-result___HwWPh .ant-result-title___qzgxn{font-size:20px;margin-bottom:12px}.noPermissionContainer___mfh3D .ant-result___HwWPh .ant-result-subtitle___wgaK1{font-size:13px;margin-bottom:24px}}@keyframes fadeInUp___lq2_S{0%{opacity:0;transform:translate3d(0,40px,0)}to{opacity:1;transform:translateZ(0)}}.noPermissionContainer___mfh3D .ant-result___HwWPh{animation:fadeInUp___lq2_S .6s ease-out}.customTitle___nzcxh{position:relative;font-size:15px;padding-left:12px}.customTitle___nzcxh:before{position:absolute;content:"";width:4px;height:18px;left:0;top:50%;transform:translateY(-50%);background-color:#3274ee}.riskHigh___GstO6{background:#ffedea;border-radius:2px;color:#ec4344;border:none}.riskMedium___F4JTb{background:#ffe9cc;border-radius:2px;color:#fc6d19;border:none}.riskLow___HJopw{background:#fff5cd;border-radius:2px;color:#f9aa00;border:none}.imgProcess___NGndv{width:12px;height:12px;margin-right:3px;margin-bottom:1px}.imgResult___wKhiG{width:11px;height:11px;margin:0 3px 2px 0}.validTag___TRSau{background:#f6ffed;border:1px solid #b7ec8f;border-radius:2px;color:#379e0e;line-height:22px}.invalidTag___opVlG{background:#ffedec;border:1px solid #ffb2af;border-radius:2px;color:#ff3931}.waitingTag___JZpZT{background:#fff1d4;border:1px solid #ffe09d;border-radius:2px;color:#ffb310}.riskPageContainer___s0iqX .customFilterCard___LGCGc,.rulePageContainer___ASG7v .customFilterCard___LGCGc{border-bottom-left-radius:0;border-bottom-right-radius:0}.riskPageContainer___s0iqX .customFilterCard___LGCGc .ant-pro-card-tabs .ant-tabs .ant-tabs-content-holder .ant-tabs-content .ant-pro-card .ant-pro-card-body,.rulePageContainer___ASG7v .customFilterCard___LGCGc .ant-pro-card-tabs .ant-tabs .ant-tabs-content-holder .ant-tabs-content .ant-pro-card .ant-pro-card-body{padding-block-end:0}.riskPageContainer___s0iqX .ant-pro-table .ant-pro-table-search,.rulePageContainer___ASG7v .ant-pro-table .ant-pro-table-search{border-top-left-radius:0;border-top-right-radius:0}.riskPageContainer___s0iqX .ant-form .ant-pro-query-filter-row,.rulePageContainer___ASG7v .ant-form .ant-pro-query-filter-row{row-gap:16px}.riskPageContainer___s0iqX .ant-pro-query-filter,.rulePageContainer___ASG7v .ant-pro-query-filter{padding:16px 16px 24px}.riskDetailContainer___GhxGQ .riskDetailAroundCard___OxUJt{min-height:calc(100vh - 136px)}.riskDetailContainer___GhxGQ .ant-page-header{padding-block:0}.iconWrap___zY4_H{display:inline-flex;justify-content:center;align-items:center;width:24px;height:24px;color:#eee;border-radius:4px;cursor:pointer;transition:all .3s;background:#efeff0;margin-left:4px}.iconWrap___zY4_H .resourceInstance___QMgU8{font-size:15px;cursor:pointer;color:#457aff;font-weight:400}.iconWrap___zY4_H:hover .resourceInstance___QMgU8{font-size:15px;font-weight:bolder}.classifyTitle___srgvP{color:#333;line-height:20px;font-weight:600}.classifyInfo___JXa9l{color:#333;margin:8px 0 24px;white-space:pre-wrap}.LogInformation___Bmg3f,.checkInform___s4Ipx{margin-top:16px}.LogInformation___Bmg3f .LogInformationTitle___O_cBW,.checkInform___s4Ipx .LogInformationTitle___O_cBW{color:#000000e0;font-weight:500;font-size:16px;line-height:150%;position:relative;padding-left:12px}.LogInformation___Bmg3f .LogInformationTitle___O_cBW:before,.checkInform___s4Ipx .LogInformationTitle___O_cBW:before{content:"";width:4px;height:100%;position:absolute;top:0;left:0;background-color:#377df7}.LogInformation___Bmg3f .actionItem___Zgpzq,.checkInform___s4Ipx .actionItem___Zgpzq{line-height:25px;color:#494949d9}.LogInformation___Bmg3f .actionItem___Zgpzq .actionItemTitle___kRFcL,.checkInform___s4Ipx .actionItem___Zgpzq .actionItemTitle___kRFcL{margin-right:6px} diff --git a/app/bootstrap/src/main/resources/static/p__RiskManagement__RiskDetail.5af58321.async.js b/app/bootstrap/src/main/resources/static/p__RiskManagement__RiskDetail.5af58321.async.js new file mode 100644 index 00000000..5df4634d --- /dev/null +++ b/app/bootstrap/src/main/resources/static/p__RiskManagement__RiskDetail.5af58321.async.js @@ -0,0 +1 @@ +(self.webpackChunk=self.webpackChunk||[]).push([[3635],{82826:function(C,x,e){"use strict";e.d(x,{Z:function(){return i}});var u=e(87462),o=e(62435),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 474H286.9l350.2-304c5.6-4.9 2.2-14-5.2-14h-88.5c-3.9 0-7.6 1.4-10.5 3.9L155 487.8a31.96 31.96 0 000 48.3L535.1 866c1.5 1.3 3.3 2 5.2 2h91.5c7.4 0 10.8-9.2 5.2-14L286.9 550H872c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"arrow-left",theme:"outlined"},l=a,j=e(84089),_=function(f,E){return o.createElement(j.Z,(0,u.Z)({},f,{ref:E,icon:l}))},p=o.forwardRef(_),i=p},69055:function(C,x,e){"use strict";e.d(x,{Z:function(){return R}});var u=e(22181),o=e(83622),a=e(87462),l=e(62435),j={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"}}]},name:"exclamation-circle",theme:"outlined"},_=j,p=e(84089),i=function(h,c){return l.createElement(p.Z,(0,a.Z)({},h,{ref:c,icon:_}))},g=l.forwardRef(i),f=g,E=e(45830),M={noPermissionContainer:"noPermissionContainer___mfh3D","ant-result":"ant-result___HwWPh","ant-result-icon":"ant-result-icon___kCRak",anticon:"anticon___dFq4q","ant-result-title":"ant-result-title___qzgxn","ant-result-subtitle":"ant-result-subtitle___wgaK1","ant-result-extra":"ant-result-extra___YuiiI","ant-btn":"ant-btn___SR44Y",dark:"dark___6IwTX",fadeInUp:"fadeInUp___lq2_S"},y=e(86074),d=function(h){var c=h.title,r=h.subTitle,D=h.showReturnButton,v=D===void 0?!0:D,O=h.onReturn,m=(0,E.useIntl)(),I=function(){O?O():E.history===null||E.history===void 0||E.history.push("/")};return(0,y.jsx)("div",{className:M.noPermissionContainer,children:(0,y.jsx)(u.ZP,{icon:(0,y.jsx)(f,{}),status:"403",title:c||m.formatMessage({id:"common.message.text.no.permission.title"}),subTitle:r||m.formatMessage({id:"common.message.text.no.permission.subtitle"}),extra:v&&(0,y.jsx)(o.ZP,{type:"primary",onClick:I,children:m.formatMessage({id:"common.button.text.return"})})})})},R=d},24163:function(C,x,e){"use strict";var u=e(97857),o=e.n(u),a=e(25593),l=e(83062),j=e(62435),_=e(86074),p=a.Z.Paragraph;x.Z=function(i){var g=i.text,f=i.width,E=i.maxWidth,M=i.rows,y=M===void 0?2:M,d=i.placement,R=d===void 0?"top":d,s=i.color,h=s===void 0?"rgba(0, 0, 0, 0.88)":s,c=i.link,r=c===void 0?!1:c,D=i.onClickCallBackFunc,v=i.style,O=v===void 0?{}:v,m=i.copyable,I=m===void 0?!1:m;return(0,_.jsx)("div",{style:{maxWidth:E,width:f},children:(0,_.jsx)(l.Z,{title:(0,_.jsx)("div",{children:g}),placement:R,children:(0,_.jsx)(p,{ellipsis:{rows:y},style:o()({marginBottom:0,color:h,cursor:r?"pointer":""},O),onClick:D,copyable:I,children:g})})})}},52078:function(C,x,e){"use strict";var u=e(97857),o=e.n(u),a=e(27997),l=e(62435),j=e(86074),_=function(i){a.Mj.register({id:"json"});var g=i.value,f=g===void 0?"{}":g,E=i.onChange,M=i.editorStyle,y=M===void 0?{}:M,d=i.editorKey,R=d===void 0?"json-editor":d,s=i.readOnly,h=s===void 0?!1:s,c=(0,l.useRef)(),r=(0,l.useRef)(),D=function(){var O=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"{}";try{return JSON.parse(O),O}catch(m){return console.warn("Invalid JSON string:",m),"{}"}};return(0,l.useEffect)(function(){if(c.current)return r.current?r.current.setValue(f):(r.current=a.j6.create(c.current,{value:D(f),language:"json",theme:"vs",readOnly:h,folding:!0,automaticLayout:!0}),r.current.onDidChangeModelContent(function(){var v=r.current.getValue();console.log("[JSONEditor] \u7F16\u8F91\u5668\u5185\u5BB9\u53D8\u66F4:",{newValue:v}),E==null||E(v)})),function(){if(r!=null&&r.current){var v;r==null||(v=r.current)===null||v===void 0||v.dispose(),r.current=null}}},[]),(0,l.useEffect)(function(){r.current&&f!==r.current.getValue()&&r.current.setValue(D(f))},[f]),(0,j.jsx)("div",{ref:c,style:o()({height:360,borderRadius:4,overflow:"hidden"},y)},R)};x.Z=_},29297:function(C,x,e){"use strict";e.d(x,{q9:function(){return u.Z},Wy:function(){return i},mi:function(){return M}});var u=e(52078),o=e(97857),a=e.n(o),l=e(55171),j=e.n(l),_=e(86074),p=function(d){var R=d.value,s=d.viewerStyle,h=s===void 0?{}:s,c=d.displayDataTypes,r=c===void 0?!1:c,D=d.name,v=D===void 0?"output json":D;return(0,_.jsx)(j(),{src:R,name:v,collapsed:!1,displayDataTypes:r,style:a()({height:360,padding:12,overflow:"scroll",borderRadius:4,background:"#FFF"},h)})},i=p,g=e(27997),f=e(62435),E=function(d){g.Mj.register({id:"rego"});var R=d.value,s=d.onChange,h=d.editorStyle,c=h===void 0?{}:h,r=d.editorKey,D=d.readOnly,v=D===void 0?!1:D,O=(0,f.useRef)(),m=(0,f.useRef)();return(0,f.useEffect)(function(){if(O.current)return m.current||(m.current=g.j6.create(O.current,{value:R,language:"rego",theme:"vs",readOnly:v,automaticLayout:!0}),m.current.onDidChangeModelContent(function(){s==null||s(m.current.getValue())})),function(){if(m.current){var I;(I=m.current)===null||I===void 0||I.dispose(),m.current=null}}},[]),(0,_.jsx)("div",{ref:O,style:a()({width:"100%",height:760,borderRadius:4,overflow:"hidden"},c)},r)},M=E},35469:function(C,x,e){"use strict";e.r(x);var u=e(5574),o=e.n(u),a=e(87426),l=e(39421),j=e(24163),_=e(69055),p=e(71448),i=e(96364),g=e(47908),f=e(72028),E=e(29448),M=e(82826),y=e(45742),d=e(39380),R=e(93410),s=e(45830),h=e(25593),c=e(83622),r=e(86250),D=e(4393),v=e(42075),O=e(66309),m=e(83062),I=e(21532),A=e(99859),L=e(62435),G=e(24482),Y=e(50322),X=e(22145),n=e(86074),T=h.Z.Text,Q=function(){var W,b,B,U,Z,k,q=(0,s.useLocation)(),ee=new URLSearchParams(q.search),te=(0,L.useState)(ee.get("id")),ne=o()(te,1),K=ne[0],P=(0,s.useIntl)(),re=(0,s.useModel)("rule"),se=re.platformList,ie=(0,s.useModel)("tenant"),V=ie.tenantListAll,oe=(0,L.useState)(!1),F=o()(oe,2),ae=F[0],le=F[1],de=(0,L.useState)(!1),$=o()(de,2),ue=$[0],J=$[1],ce=(0,L.useState)(!1),H=o()(ce,2),_e=H[0],z=H[1],N=(0,s.useRequest)(function(S){return(0,f.queryRiskDetailById)({riskId:S})},{manual:!0,formatResult:function(w){return w.code===403&&z(!0),w.content||{}},onError:function(w){z(!0)}}),t=N.data,ve=N.run,me=N.loading;return(0,L.useEffect)(function(){K&&ve(K)},[K]),_e?(0,n.jsx)(d._z,{breadcrumbRender:!1,title:(0,n.jsxs)(c.ZP,{type:"link",size:"small",onClick:function(){return s.history===null||s.history===void 0?void 0:s.history.back()},children:[(0,n.jsx)(M.Z,{})," ",P.formatMessage({id:"common.button.text.return"})]}),className:g.Z.riskDetailContainer,children:(0,n.jsx)(_.Z,{})}):(0,n.jsx)(d._z,{loading:me,breadcrumbRender:!1,title:(0,n.jsx)(r.Z,{justify:"space-between",align:"center",style:{width:"100%"},children:(0,n.jsxs)(c.ZP,{type:"link",size:"small",onClick:function(){return s.history===null||s.history===void 0?void 0:s.history.back()},children:[(0,n.jsx)(M.Z,{})," ",P.formatMessage({id:"common.button.text.return"})]})}),className:g.Z.riskDetailContainer,children:(0,n.jsxs)(D.Z,{className:g.Z.riskDetailAroundCard,children:[(0,n.jsxs)(R.Z,{style:{marginBottom:18},bodyStyle:{backgroundColor:"#f9f9f9",padding:"16px 20px"},children:[(0,n.jsx)(r.Z,{justify:"space-between",align:"center",style:{marginBottom:10},children:(0,n.jsxs)("span",{children:[(0,n.jsx)(T,{style:{marginRight:12},children:(0,n.jsx)(c.ZP,{type:"link",href:"/ruleManagement/ruleProject/edit?id=".concat(t==null?void 0:t.ruleId),target:"_blank",style:{padding:"4px 0 4px 4px",fontSize:"18px"},children:(t==null||(W=t.ruleVO)===null||W===void 0?void 0:W.ruleName)||"-"})}),(0,n.jsxs)(v.Z,{children:[(0,n.jsx)("span",{children:(0,E.Ff)(i.MW,t==null?void 0:t.status)}),(t==null?void 0:t.ignoreReasonType)&&(0,n.jsxs)("span",{children:[(0,n.jsxs)(T,{style:{marginRight:8,color:"rgba(127, 127, 127, 1)"},children:[P.formatMessage({id:"risk.module.text.ignore.type"}),"\xA0:\xA0"]}),(0,n.jsx)(O.Z,{color:"geekblue",children:((b=i.$G.find(function(S){return S.value===(t==null?void 0:t.ignoreReasonType)}))===null||b===void 0?void 0:b.label)||"-"})]}),(t==null?void 0:t.ignoreReason)&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)(T,{style:{marginRight:8,color:"rgba(127, 127, 127, 1)"},children:[P.formatMessage({id:"risk.module.text.ignore.reason"}),"\xA0:\xA0"]}),(0,n.jsx)(j.Z,{rows:1,text:t==null?void 0:t.ignoreReason,maxWidth:64})]})]})]})}),(0,n.jsxs)(r.Z,{vertical:!0,gap:10,children:[(0,n.jsxs)(r.Z,{align:"center",children:[(0,n.jsx)("img",{src:l.Z,alt:"DISCOVER_ICON",style:{width:14,height:14}}),(0,n.jsxs)("span",{style:{color:"rgba(127, 127, 127, 1)",margin:"0 8px 0 6px"},children:[P.formatMessage({id:"risk.module.text.recently.scanned.hits"}),"\xA0:\xA0"]}),(0,n.jsx)("span",{style:{color:"rgba(51, 51, 51, 1)"},children:t==null?void 0:t.gmtModified})]}),(0,n.jsxs)(T,{children:[(0,n.jsx)("img",{src:a.Z,alt:"DISCOVER_ICON",style:{width:14,height:14}}),(0,n.jsxs)("span",{style:{color:"rgba(127, 127, 127, 1)",margin:"0 8px 0 6px"},children:[P.formatMessage({id:"risk.module.text.first.discovery.time"}),"\xA0:\xA0"]}),(0,n.jsx)("span",{style:{color:"rgba(51, 51, 51, 1)"},children:t==null?void 0:t.gmtCreate})]})]}),(0,n.jsxs)(r.Z,{align:"center",style:{margin:"10px 0 6px 0"},children:[(0,n.jsxs)("span",{style:{marginRight:8,color:"rgba(127, 127, 127, 1)"},children:[P.formatMessage({id:"common.select.label.cloudAccount"}),"\xA0:\xA0"]}),(0,n.jsx)("span",{style:{color:"rgba(51, 51, 51, 1)",marginRight:16},children:(t==null?void 0:t.cloudAccountId)||"-"}),(0,n.jsx)("span",{style:{color:"rgba(127, 127, 127, 1)",marginRight:16},children:(t==null?void 0:t.alias)||"-"})]}),(0,n.jsxs)(r.Z,{justify:"start",align:"center",style:{margin:"10px 0 6px 0"},children:[(0,n.jsx)("span",{style:{marginRight:5,color:"rgba(127, 127, 127, 1)"},children:(0,E.fD)(t==null?void 0:t.platform,se)}),(0,n.jsx)(T,{style:{marginRight:20,color:"rgba(127, 127, 127, 1)"},children:(t==null?void 0:t.resourceType)||"-"}),(0,n.jsxs)(r.Z,{align:"center",children:[(0,n.jsx)("span",{style:{marginRight:4,color:"rgba(127, 127, 127, 1)"},children:(t==null?void 0:t.resourceName)+" / "+(t==null?void 0:t.resourceId)}),(0,n.jsx)(m.Z,{title:P.formatMessage({id:"asset.extend.text.detail"}),children:(0,n.jsx)("span",{className:g.Z.iconWrap,onClick:function(){return J(!0)},children:(0,n.jsx)(y.Z,{className:g.Z.resourceInstance})})})]}),(0,n.jsx)(T,{style:{color:"rgba(127, 127, 127, 1)",margin:"0 12px"},children:(V==null||(B=V.find(function(S){return S.value===(t==null?void 0:t.tenantId)}))===null||B===void 0?void 0:B.label)||"-"})]})]}),(0,n.jsx)(I.ZP,{theme:{components:{Form:{itemMarginBottom:8,labelColor:"rgba(127, 127, 127, 1)",labelColonMarginInlineEnd:16}}},children:(0,n.jsxs)(A.Z,{children:[(0,n.jsx)(A.Z.Item,{label:P.formatMessage({id:"rule.module.text.repair.suggestions"}),children:(0,n.jsx)("span",{style:{color:"rgb(51, 51, 51)"},children:(t==null||(U=t.ruleVO)===null||U===void 0?void 0:U.advice)||"-"})}),(0,n.jsx)(A.Z.Item,{label:P.formatMessage({id:"risk.module.text.reference.link"}),children:(0,n.jsx)("span",{style:{color:"rgb(51, 51, 51)"},children:(t==null||(Z=t.ruleVO)===null||Z===void 0?void 0:Z.link)||"-"})}),(0,n.jsx)(A.Z.Item,{label:P.formatMessage({id:"rule.module.text.rule.describe"}),children:(0,n.jsx)("span",{style:{color:"rgb(51, 51, 51)"},children:(t==null||(k=t.ruleVO)===null||k===void 0?void 0:k.ruleDesc)||"-"})})]})}),(0,n.jsx)(p.Z,{riskDrawerInfo:t}),(0,n.jsx)(Y.Z,{riskDrawerInfo:t}),(0,n.jsx)(G.Z,{evaluateDrawerVisible:ae,setEvaluateDrawerVisible:le,riskDrawerInfo:t}),(0,n.jsx)(X.Z,{resourceDrawerVisible:ue,setResourceDrawerVisible:J,riskDrawerInfo:t})]})})};x.default=Q},53846:function(C,x){"use strict";x.Z={customTitle:"customTitle___nzcxh",riskHigh:"riskHigh___GstO6",riskMedium:"riskMedium___F4JTb",riskLow:"riskLow___HJopw",imgProcess:"imgProcess___NGndv",imgResult:"imgResult___wKhiG",validTag:"validTag___TRSau",invalidTag:"invalidTag___opVlG",waitingTag:"waitingTag___JZpZT"}},85674:function(C,x,e){var u={"./simpleWorker":18352,"./simpleWorker.js":18352};function o(a){return Promise.resolve().then(function(){if(!e.o(u,a)){var l=new Error("Cannot find module '"+a+"'");throw l.code="MODULE_NOT_FOUND",l}var j=u[a];return e(j)})}o.keys=function(){return Object.keys(u)},o.id=85674,C.exports=o},10131:function(C,x,e){var u={"./editorBaseApi":[20927],"./editorBaseApi.js":[20927],"./editorSimpleWorker":[81465],"./editorSimpleWorker.js":[81465],"./editorWorker":[85215],"./editorWorker.js":[85215],"./editorWorkerHost":[98008],"./editorWorkerHost.js":[98008],"./findSectionHeaders":[72846],"./findSectionHeaders.js":[72846],"./getIconClasses":[22016],"./getIconClasses.js":[22016],"./languageFeatureDebounce":[88191],"./languageFeatureDebounce.js":[88191],"./languageFeatures":[71922],"./languageFeatures.js":[71922],"./languageFeaturesService":[7421],"./languageFeaturesService.js":[7421],"./languageService":[81032],"./languageService.js":[81032],"./languagesAssociations":[73536],"./languagesAssociations.js":[73536],"./languagesRegistry":[4765],"./languagesRegistry.js":[4765],"./markerDecorations":[36357],"./markerDecorations.js":[36357],"./markerDecorationsService":[86036],"./markerDecorationsService.js":[86036],"./model":[73733],"./model.js":[73733],"./modelService":[51200],"./modelService.js":[51200],"./resolverService":[88216],"./resolverService.js":[88216],"./semanticTokensDto":[14704],"./semanticTokensDto.js":[14704],"./semanticTokensProviderStyling":[92294],"./semanticTokensProviderStyling.js":[92294],"./semanticTokensStyling":[73343],"./semanticTokensStyling.js":[73343],"./semanticTokensStylingService":[84146],"./semanticTokensStylingService.js":[84146],"./textModelSync/textModelSync.impl":[28944],"./textModelSync/textModelSync.impl.js":[28944],"./textModelSync/textModelSync.protocol":[23145,3145],"./textModelSync/textModelSync.protocol.js":[23145,3145],"./textResourceConfiguration":[71765],"./textResourceConfiguration.js":[71765],"./treeSitterParserService":[28922],"./treeSitterParserService.js":[28922],"./treeViewsDnd":[80642],"./treeViewsDnd.js":[80642],"./treeViewsDndService":[58345],"./treeViewsDndService.js":[58345],"./unicodeTextModelHighlighter":[31446],"./unicodeTextModelHighlighter.js":[31446]};function o(a){if(!e.o(u,a))return Promise.resolve().then(function(){var _=new Error("Cannot find module '"+a+"'");throw _.code="MODULE_NOT_FOUND",_});var l=u[a],j=l[0];return Promise.all(l.slice(1).map(e.e)).then(function(){return e(j)})}o.keys=function(){return Object.keys(u)},o.id=10131,C.exports=o}}]); diff --git a/app/bootstrap/src/main/resources/static/p__RiskManagement__RiskDetail.876006a2.async.js b/app/bootstrap/src/main/resources/static/p__RiskManagement__RiskDetail.876006a2.async.js deleted file mode 100644 index 718b0268..00000000 --- a/app/bootstrap/src/main/resources/static/p__RiskManagement__RiskDetail.876006a2.async.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[3635],{82826:function(R,M,e){"use strict";e.d(M,{Z:function(){return u}});var r=e(87462),l=e(62435),i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 474H286.9l350.2-304c5.6-4.9 2.2-14-5.2-14h-88.5c-3.9 0-7.6 1.4-10.5 3.9L155 487.8a31.96 31.96 0 000 48.3L535.1 866c1.5 1.3 3.3 2 5.2 2h91.5c7.4 0 10.8-9.2 5.2-14L286.9 550H872c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"arrow-left",theme:"outlined"},a=i,E=e(84089),m=function(D,d){return l.createElement(E.Z,(0,r.Z)({},D,{ref:d,icon:a}))},C=l.forwardRef(m),u=C},52078:function(R,M,e){"use strict";var r=e(97857),l=e.n(r),i=e(27997),a=e(62435),E=e(86074),m=function(u){i.Mj.register({id:"json"});var f=u.value,D=u.onChange,d=u.editorStyle,_=d===void 0?{}:d,g=u.editorKey,s=u.readOnly,c=s===void 0?!1:s,O=(0,a.useRef)(),o=(0,a.useRef)();return(0,a.useEffect)(function(){if(O.current)return o.current?o.current.setValue(f):(o.current=i.j6.create(O.current,{value:f,language:"json",theme:"vs",readOnly:c,folding:!0,automaticLayout:!0}),o.current.onDidChangeModelContent(function(){D==null||D(o.current.getValue())})),function(){if(o!=null&&o.current){var v;o==null||(v=o.current)===null||v===void 0||v.dispose(),o.current=null}}},[]),(0,a.useEffect)(function(){o.current&&f!==o.current.getValue()&&o.current.setValue(f)},[f]),(0,E.jsx)("div",{ref:O,style:l()({height:360,borderRadius:4,overflow:"hidden"},_)},g)};M.Z=m},29297:function(R,M,e){"use strict";e.d(M,{q9:function(){return r.Z},Wy:function(){return u},mi:function(){return _}});var r=e(52078),l=e(97857),i=e.n(l),a=e(55171),E=e.n(a),m=e(86074),C=function(s){var c=s.value,O=s.viewerStyle,o=O===void 0?{}:O,v=s.displayDataTypes,j=v===void 0?!1:v,P=s.name,x=P===void 0?"output json":P;return(0,m.jsx)(E(),{src:c,name:x,collapsed:!1,displayDataTypes:j,style:i()({height:360,padding:12,overflow:"scroll",borderRadius:4,background:"#FFF"},o)})},u=C,f=e(27997),D=e(62435),d=function(s){f.Mj.register({id:"rego"});var c=s.value,O=s.onChange,o=s.editorStyle,v=o===void 0?{}:o,j=s.editorKey,P=s.readOnly,x=P===void 0?!1:P,h=(0,D.useRef)(),y=(0,D.useRef)();return(0,D.useEffect)(function(){if(h.current)return y.current||(y.current=f.j6.create(h.current,{value:c,language:"rego",theme:"vs",readOnly:x,automaticLayout:!0}),y.current.onDidChangeModelContent(function(){O==null||O(y.current.getValue())})),function(){if(y.current){var I;(I=y.current)===null||I===void 0||I.dispose(),y.current=null}}},[]),(0,m.jsx)("div",{ref:h,style:i()({width:"100%",height:760,borderRadius:4,overflow:"hidden"},v)},j)},_=d},35469:function(R,M,e){"use strict";e.r(M);var r=e(5574),l=e.n(r),i=e(87426),a=e(39421),E=e(24163),m=e(71448),C=e(96364),u=e(47908),f=e(72028),D=e(29448),d=e(82826),_=e(45742),g=e(39380),s=e(93410),c=e(92016),O=e(25593),o=e(83622),v=e(4393),j=e(86250),P=e(42075),x=e(66309),h=e(83062),y=e(21532),I=e(23323),L=e(62435),H=e(24482),$=e(50322),J=e(22145),t=e(86074),T=O.Z.Text,w=function(){var A,p,B,W,U,b,z=(0,c.useLocation)(),G=new URLSearchParams(z.search),X=(0,L.useState)(G.get("id")),Q=l()(X,1),K=Q[0],Y=(0,c.useModel)("rule"),q=Y.platformList,ee=(0,c.useModel)("tenant"),Z=ee.tenantListAll,ne=(0,L.useState)(!1),k=l()(ne,2),te=k[0],re=k[1],se=(0,L.useState)(!1),F=l()(se,2),oe=F[0],N=F[1],V=(0,c.useRequest)(function(S){return(0,f.queryRiskDetailById)({riskId:S})},{manual:!0,formatResult:function(ae){return ae.content||{}}}),n=V.data,le=V.run,ie=V.loading;return(0,L.useEffect)(function(){K&&le(K)},[K]),(0,t.jsx)(g._z,{loading:ie,breadcrumbRender:!1,title:(0,t.jsxs)(o.ZP,{type:"link",size:"small",onClick:function(){return c.history===null||c.history===void 0?void 0:c.history.back()},children:[(0,t.jsx)(d.Z,{})," \u8FD4\u56DE"]}),className:u.Z.riskDetailContainer,children:(0,t.jsxs)(v.Z,{className:u.Z.riskDetailAroundCard,children:[(0,t.jsxs)(s.Z,{style:{marginBottom:18},bodyStyle:{backgroundColor:"#f9f9f9",padding:"16px 20px"},children:[(0,t.jsx)(j.Z,{justify:"space-between",align:"center",style:{marginBottom:10},children:(0,t.jsxs)("span",{children:[(0,t.jsx)(T,{style:{marginRight:12},children:(0,t.jsx)(o.ZP,{type:"link",href:"/ruleManagement/ruleProject/edit?id=".concat(n==null?void 0:n.ruleId),target:"_blank",style:{padding:"4px 0 4px 4px",fontSize:"18px"},children:(n==null||(A=n.ruleVO)===null||A===void 0?void 0:A.ruleName)||"-"})}),(0,t.jsxs)(P.Z,{children:[(0,t.jsx)("span",{children:(0,D.Ff)(C.MW,n==null?void 0:n.status)}),(n==null?void 0:n.ignoreReasonType)&&(0,t.jsxs)("span",{children:[(0,t.jsx)(T,{style:{marginRight:8,color:"rgba(127, 127, 127, 1)"},children:"\u5FFD\u7565\u7C7B\u578B:"}),(0,t.jsx)(x.Z,{color:"geekblue",children:((p=C.$G.find(function(S){return S.value===(n==null?void 0:n.ignoreReasonType)}))===null||p===void 0?void 0:p.label)||"-"})]}),(n==null?void 0:n.ignoreReason)&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(T,{style:{marginRight:8,color:"rgba(127, 127, 127, 1)"},children:"\u5FFD\u7565\u539F\u56E0:"}),(0,t.jsx)(E.Z,{rows:1,text:n==null?void 0:n.ignoreReason,maxWidth:64})]})]})]})}),(0,t.jsxs)(j.Z,{vertical:!0,gap:10,children:[(0,t.jsxs)(j.Z,{align:"center",children:[(0,t.jsx)("img",{src:a.Z,alt:"DISCOVER_ICON",style:{width:14,height:14}}),(0,t.jsx)("span",{style:{color:"rgba(127, 127, 127, 1)",margin:"0 8px 0 6px"},children:"\u6700\u8FD1\u626B\u63CF\u547D\u4E2D:"}),(0,t.jsx)("span",{style:{color:"rgba(51, 51, 51, 1)"},children:n==null?void 0:n.gmtModified})]}),(0,t.jsxs)(T,{children:[(0,t.jsx)("img",{src:i.Z,alt:"DISCOVER_ICON",style:{width:14,height:14}}),(0,t.jsx)("span",{style:{color:"rgba(127, 127, 127, 1)",margin:"0 8px 0 6px"},children:"\u9996\u6B21\u53D1\u73B0\u65F6\u95F4:"}),(0,t.jsx)("span",{style:{color:"rgba(51, 51, 51, 1)"},children:n==null?void 0:n.gmtCreate})]})]}),(0,t.jsxs)(j.Z,{justify:"start",align:"center",style:{margin:"10px 0 6px 0"},children:[(0,t.jsx)("span",{style:{marginRight:5,color:"rgba(127, 127, 127, 1)"},children:(0,D.fD)(n==null?void 0:n.platform,q)}),(0,t.jsx)(T,{style:{marginRight:20,color:"rgba(127, 127, 127, 1)"},children:(n==null?void 0:n.resourceType)||"-"}),(0,t.jsxs)(j.Z,{align:"center",children:[(0,t.jsx)("span",{style:{marginRight:4,color:"rgba(127, 127, 127, 1)"},children:(n==null?void 0:n.resourceName)+" / "+(n==null?void 0:n.resourceId)}),(0,t.jsx)(h.Z,{title:"\u8D44\u4EA7\u8BE6\u60C5",children:(0,t.jsx)("span",{className:u.Z.iconWrap,onClick:function(){return N(!0)},children:(0,t.jsx)(_.Z,{className:u.Z.resourceInstance})})})]}),(0,t.jsx)(T,{style:{color:"rgba(127, 127, 127, 1)",margin:"0 12px"},children:(Z==null||(B=Z.find(function(S){return S.value===(n==null?void 0:n.tenantId)}))===null||B===void 0?void 0:B.label)||"-"})]})]}),(0,t.jsx)(y.ZP,{theme:{components:{Form:{itemMarginBottom:8,labelColor:"rgba(127, 127, 127, 1)",labelColonMarginInlineEnd:16}}},children:(0,t.jsxs)(I.Z,{children:[(0,t.jsx)(I.Z.Item,{label:"\u4FEE\u590D\u5EFA\u8BAE",children:(0,t.jsx)("span",{style:{color:"rgb(51, 51, 51)"},children:(n==null||(W=n.ruleVO)===null||W===void 0?void 0:W.advice)||"-"})}),(0,t.jsx)(I.Z.Item,{label:"\u53C2\u8003\u94FE\u63A5",children:(0,t.jsx)("span",{style:{color:"rgb(51, 51, 51)"},children:(n==null||(U=n.ruleVO)===null||U===void 0?void 0:U.link)||"-"})}),(0,t.jsx)(I.Z.Item,{label:"\u89C4\u5219\u63CF\u8FF0",children:(0,t.jsx)("span",{style:{color:"rgb(51, 51, 51)"},children:(n==null||(b=n.ruleVO)===null||b===void 0?void 0:b.ruleDesc)||"-"})})]})}),(0,t.jsx)(m.Z,{riskDrawerInfo:n}),(0,t.jsx)($.Z,{riskDrawerInfo:n}),(0,t.jsx)(H.Z,{evaluateDrawerVisible:te,setEvaluateDrawerVisible:re,riskDrawerInfo:n}),(0,t.jsx)(J.Z,{resourceDrawerVisible:oe,setResourceDrawerVisible:N,riskDrawerInfo:n})]})})};M.default=w},69760:function(R,M,e){"use strict";e.d(M,{Z:function(){return D},w:function(){return C}});var r=e(62435),l=e(97937),i=e(64217),a=e(10110),E=e(24457),m=e(38780);function C(d){if(d)return{closable:d.closable,closeIcon:d.closeIcon}}function u(d){const{closable:_,closeIcon:g}=d||{};return r.useMemo(()=>{if(!_&&(_===!1||g===!1||g===null))return!1;if(_===void 0&&g===void 0)return null;let s={closeIcon:typeof g!="boolean"&&g!==null?g:void 0};return _&&typeof _=="object"&&(s=Object.assign(Object.assign({},s),_)),s},[_,g])}const f={};function D(d,_,g=f){const s=u(d),c=u(_),[O]=(0,a.Z)("global",E.Z.global),o=typeof s!="boolean"?!!(s!=null&&s.disabled):!1,v=r.useMemo(()=>Object.assign({closeIcon:r.createElement(l.Z,null)},g),[g]),j=r.useMemo(()=>s===!1?!1:s?(0,m.Z)(v,c,s):c===!1?!1:c?(0,m.Z)(v,c):v.closable?v:!1,[s,c,v]);return r.useMemo(()=>{if(j===!1)return[!1,null,o,{}];const{closeIconRender:P}=v,{closeIcon:x}=j;let h=x;const y=(0,i.Z)(j,!0);return h!=null&&(P&&(h=P(x)),h=r.isValidElement(h)?r.cloneElement(h,Object.assign({"aria-label":O.close},y)):r.createElement("span",Object.assign({"aria-label":O.close},y),h)),[!0,h,o,y]},[j,v])}},16569:function(R,M,e){"use strict";e.d(M,{H:function(){return E}});var r=e(62435),l=e(66680);function i(){}const a=r.createContext({add:i,remove:i});function E(C){const u=r.useContext(a),f=r.useRef(null);return(0,l.Z)(d=>{if(d){const _=C?d.querySelector(C):d;u.add(_),f.current=_}else u.remove(f.current)})}var m=null},85674:function(R,M,e){var r={"./simpleWorker":18352,"./simpleWorker.js":18352};function l(i){return Promise.resolve().then(function(){if(!e.o(r,i)){var a=new Error("Cannot find module '"+i+"'");throw a.code="MODULE_NOT_FOUND",a}var E=r[i];return e(E)})}l.keys=function(){return Object.keys(r)},l.id=85674,R.exports=l},10131:function(R,M,e){var r={"./editorBaseApi":[20927],"./editorBaseApi.js":[20927],"./editorSimpleWorker":[81465],"./editorSimpleWorker.js":[81465],"./editorWorker":[85215],"./editorWorker.js":[85215],"./editorWorkerHost":[98008],"./editorWorkerHost.js":[98008],"./findSectionHeaders":[72846],"./findSectionHeaders.js":[72846],"./getIconClasses":[22016],"./getIconClasses.js":[22016],"./languageFeatureDebounce":[88191],"./languageFeatureDebounce.js":[88191],"./languageFeatures":[71922],"./languageFeatures.js":[71922],"./languageFeaturesService":[7421],"./languageFeaturesService.js":[7421],"./languageService":[81032],"./languageService.js":[81032],"./languagesAssociations":[73536],"./languagesAssociations.js":[73536],"./languagesRegistry":[4765],"./languagesRegistry.js":[4765],"./markerDecorations":[36357],"./markerDecorations.js":[36357],"./markerDecorationsService":[86036],"./markerDecorationsService.js":[86036],"./model":[73733],"./model.js":[73733],"./modelService":[51200],"./modelService.js":[51200],"./resolverService":[88216],"./resolverService.js":[88216],"./semanticTokensDto":[14704],"./semanticTokensDto.js":[14704],"./semanticTokensProviderStyling":[92294],"./semanticTokensProviderStyling.js":[92294],"./semanticTokensStyling":[73343],"./semanticTokensStyling.js":[73343],"./semanticTokensStylingService":[84146],"./semanticTokensStylingService.js":[84146],"./textModelSync/textModelSync.impl":[28944],"./textModelSync/textModelSync.impl.js":[28944],"./textModelSync/textModelSync.protocol":[23145,3145],"./textModelSync/textModelSync.protocol.js":[23145,3145],"./textResourceConfiguration":[71765],"./textResourceConfiguration.js":[71765],"./treeSitterParserService":[28922],"./treeSitterParserService.js":[28922],"./treeViewsDnd":[80642],"./treeViewsDnd.js":[80642],"./treeViewsDndService":[58345],"./treeViewsDndService.js":[58345],"./unicodeTextModelHighlighter":[31446],"./unicodeTextModelHighlighter.js":[31446]};function l(i){if(!e.o(r,i))return Promise.resolve().then(function(){var m=new Error("Cannot find module '"+i+"'");throw m.code="MODULE_NOT_FOUND",m});var a=r[i],E=a[0];return Promise.all(a.slice(1).map(e.e)).then(function(){return e(E)})}l.keys=function(){return Object.keys(r)},l.id=10131,R.exports=l}}]); diff --git a/app/bootstrap/src/main/resources/static/p__RiskManagement__index.bc8327f3.async.js b/app/bootstrap/src/main/resources/static/p__RiskManagement__index.bc8327f3.async.js deleted file mode 100644 index 08d87029..00000000 --- a/app/bootstrap/src/main/resources/static/p__RiskManagement__index.bc8327f3.async.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[7530],{31732:function(Ce,P,t){var V=t(97857),m=t.n(V),k=t(66309),x=t(62435),W=t(86074);P.Z=function(h){var Z=h.text,d=h.style;return(0,W.jsx)(k.Z,{style:m()({background:"#ebf0ff",border:"1px solid #a6bfff",borderRadius:2,color:"#457aff"},d),children:Z})}},28235:function(Ce,P,t){var V=t(97857),m=t.n(V),k=t(25593),x=t(83062),W=t(62435),h=t(86074),Z=k.Z.Paragraph;P.Z=function(d){var p=d.text,c=d.width,g=d.maxWidth,S=d.rows,G=S===void 0?2:S,s=d.placement,U=s===void 0?"top":s,ee=d.color,te=ee===void 0?"rgba(0, 0, 0, 0.88)":ee,b=d.link,B=b===void 0?!1:b,oe=d.onClickCallBackFunc,se=d.style,ue=se===void 0?{}:se,Q=d.copyable,T=Q===void 0?!1:Q,R=d.tooltipText;return(0,h.jsx)("div",{style:{maxWidth:g,width:c},children:(0,h.jsx)(x.Z,{title:R,placement:U,children:(0,h.jsx)(Z,{ellipsis:{rows:G},style:m()({marginBottom:0,color:te,cursor:B?"pointer":""},ue),onClick:oe,copyable:T,children:p})})})}},92086:function(Ce,P,t){var V=t(5574),m=t.n(V),k=t(87426),x=t(39421),W=t(24163),h=t(71448),Z=t(24482),d=t(50322),p=t(22145),c=t(96364),g=t(72028),S=t(29448),G=t(45742),s=t(93410),U=t(92016),ee=t(25593),te=t(85265),b=t(86250),B=t(83622),oe=t(42075),se=t(66309),ue=t(83062),Q=t(21532),T=t(23323),R=t(62435),f=t(47908),a=t(86074),K=ee.Z.Text,Se=function(z){var de,F,M,ce,me,ge,ve=z.riskDrawerVisible,j=z.riskDrawerInfo,be=z.setRiskDrawerVisible,fe=z.locate,we=(0,U.useModel)("rule"),Ze=we.platformList,Y=(0,U.useModel)("tenant"),re=Y.tenantListAll,O=(0,U.useIntl)(),Be=(0,R.useState)(!1),xe=m()(Be,2),Ae=xe[0],Te=xe[1],Fe=(0,R.useState)(!1),he=m()(Fe,2),Ne=he[0],Le=he[1],Me=function(){be(!1)},D=(0,U.useRequest)(function(E){return(0,g.queryRiskDetailById)({riskId:E})},{manual:!0,formatResult:function(pe){return pe.content||{}}}),r=D.data,N=D.run,ne=D.loading,Ie=function(){Me()};return(0,R.useEffect)(function(){ve&&j!==null&&j!==void 0&&j.id&&N(j.id)},[ve,j]),(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)(te.Z,{title:O.formatMessage({id:"risk.module.text.detail.info"}),width:"50%",open:ve,onClose:Ie,loading:ne,children:[(0,a.jsxs)(s.Z,{style:{marginBottom:20},bodyStyle:{backgroundColor:"#f9f9f9",padding:"16px 20px"},children:[(0,a.jsx)(b.Z,{justify:"space-between",align:"center",style:{marginBottom:10},children:(0,a.jsxs)("span",{children:[(0,a.jsx)(K,{style:{marginRight:12},children:(0,a.jsx)(B.ZP,{type:"link",href:"/ruleManagement/ruleProject/edit?id=".concat(r==null?void 0:r.ruleId),target:"_blank",style:{padding:"4px 0 4px 4px",fontSize:"18px"},children:(r==null||(de=r.ruleVO)===null||de===void 0?void 0:de.ruleName)||"-"})}),(0,a.jsxs)(oe.Z,{children:[(0,a.jsx)("span",{children:(0,S.Ff)(c.MW,r==null?void 0:r.status)}),(r==null?void 0:r.ignoreReasonType)&&(0,a.jsxs)("span",{children:[(0,a.jsxs)(K,{style:{marginRight:8,color:"rgba(127, 127, 127, 1)"},children:[O.formatMessage({id:"risk.module.text.ignore.type"}),"\xA0:\xA0"]}),(0,a.jsx)(se.Z,{color:"geekblue",children:((F=c.$G.find(function(E){return E.value===(r==null?void 0:r.ignoreReasonType)}))===null||F===void 0?void 0:F.label)||"-"})]}),(r==null?void 0:r.ignoreReason)&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)(K,{style:{marginRight:8,color:"rgba(127, 127, 127, 1)"},children:[O.formatMessage({id:"risk.module.text.ignore.reason"}),"\xA0:\xA0"]}),(0,a.jsx)(W.Z,{rows:1,text:r==null?void 0:r.ignoreReason,maxWidth:64})]})]})]})}),(0,a.jsxs)(b.Z,{vertical:!0,gap:10,children:[(0,a.jsxs)(b.Z,{align:"center",children:[(0,a.jsx)("img",{src:x.Z,alt:"DISCOVER_ICON",style:{width:14,height:14}}),(0,a.jsxs)("span",{style:{color:"rgba(127, 127, 127, 1)",margin:"0 8px 0 6px"},children:[O.formatMessage({id:"risk.module.text.recently.scanned.hits"}),"\xA0:\xA0"]}),(0,a.jsx)("span",{style:{color:"rgba(51, 51, 51, 1)"},children:r==null?void 0:r.gmtModified})]}),(0,a.jsxs)(K,{children:[(0,a.jsx)("img",{src:k.Z,alt:"DISCOVER_ICON",style:{width:14,height:14}}),(0,a.jsxs)("span",{style:{color:"rgba(127, 127, 127, 1)",margin:"0 8px 0 6px"},children:[O.formatMessage({id:"risk.module.text.first.discovery.time"}),"\xA0:\xA0"]}),(0,a.jsx)("span",{style:{color:"rgba(51, 51, 51, 1)"},children:r==null?void 0:r.gmtCreate})]})]}),(0,a.jsxs)(b.Z,{justify:"start",align:"center",style:{margin:"10px 0 6px 0"},children:[(0,a.jsx)("span",{style:{marginRight:5,color:"rgba(127, 127, 127, 1)"},children:(0,S.fD)(r==null?void 0:r.platform,Ze)}),(0,a.jsx)(K,{style:{marginRight:20,color:"rgba(127, 127, 127, 1)"},children:(r==null?void 0:r.resourceType)||"-"}),(0,a.jsxs)(b.Z,{align:"center",children:[(0,a.jsx)("span",{style:{marginRight:4,color:"rgba(127, 127, 127, 1)"},children:(r==null?void 0:r.resourceName)+" / "+(r==null?void 0:r.resourceId)}),fe==="risk"&&(0,a.jsx)(ue.Z,{title:O.formatMessage({id:"asset.extend.text.detail"}),children:(0,a.jsx)("span",{className:f.Z.iconWrap,onClick:function(){return Le(!0)},children:(0,a.jsx)(G.Z,{className:f.Z.resourceInstance})})})]}),(0,a.jsx)(K,{style:{color:"rgba(127, 127, 127, 1)",margin:"0 12px"},children:(re==null||(M=re.find(function(E){return E.value===(r==null?void 0:r.tenantId)}))===null||M===void 0?void 0:M.label)||"-"})]})]}),(0,a.jsx)(Q.ZP,{theme:{components:{Form:{itemMarginBottom:8,labelColor:"rgba(127, 127, 127, 1)",labelColonMarginInlineEnd:16}}},children:(0,a.jsxs)(T.Z,{children:[(0,a.jsx)(T.Z.Item,{label:O.formatMessage({id:"rule.module.text.repair.suggestions"}),children:(0,a.jsx)("span",{style:{color:"rgb(51, 51, 51)"},children:(r==null||(ce=r.ruleVO)===null||ce===void 0?void 0:ce.advice)||"-"})}),(0,a.jsx)(T.Z.Item,{label:O.formatMessage({id:"risk.module.text.reference.link"}),children:(0,a.jsx)("span",{style:{color:"rgb(51, 51, 51)"},children:(r==null||(me=r.ruleVO)===null||me===void 0?void 0:me.link)||"-"})}),(0,a.jsx)(T.Z.Item,{label:O.formatMessage({id:"rule.module.text.rule.describe"}),children:(0,a.jsx)("span",{style:{color:"rgb(51, 51, 51)"},children:(r==null||(ge=r.ruleVO)===null||ge===void 0?void 0:ge.ruleDesc)||"-"})})]})}),(0,a.jsx)(h.Z,{riskDrawerInfo:j}),(0,a.jsx)(d.Z,{riskDrawerInfo:j})]}),(0,a.jsx)(Z.Z,{evaluateDrawerVisible:Ae,setEvaluateDrawerVisible:Te,riskDrawerInfo:j}),(0,a.jsx)(p.Z,{resourceDrawerVisible:Ne,setResourceDrawerVisible:Le,riskDrawerInfo:j})]})};P.Z=Se},40351:function(Ce,P,t){t.r(P),t.d(P,{default:function(){return Le}});var V=t(97857),m=t.n(V),k=t(15009),x=t.n(k),W=t(99289),h=t.n(W),Z=t(5574),d=t.n(Z),p=t(70501),c=t(96364),g=t(92016),S=t(66309),G=t(53846),s=t(86074),U=function(Me){var D=Me.status,r=(0,s.jsx)(S.Z,{children:D||"-"});return[c.Bj[1].value].includes(D)?r=(0,s.jsx)(S.Z,{className:G.Z.invalidTag,style:{marginLeft:6},children:(0,s.jsx)(g.FormattedMessage,{id:"common.tag.text.noExist"})}):r=(0,s.jsx)(S.Z,{className:G.Z.validTag,style:{marginLeft:6},children:(0,s.jsx)(g.FormattedMessage,{id:"common.tag.text.exist"})}),r},ee=t(31732),te=t(24163),b=t(28235),B=t(72028),oe=t(37476),se=t(64317),ue=t(90672),Q=t(68872),T=t(23323),R=t(96486),f=t(62435),a=function(D){var r=Q.ZP.useMessage(),N=d()(r,2),ne=N[0],Ie=N[1],E=T.Z.useForm(),pe=d()(E,1),De=pe[0],H=(0,g.useIntl)(),$=D.ignoreRiskFormVisible,C=D.riskInfo,ae=D.setIgnoreRiskFormVisible,J=D.tableActionRef,ye=function(){De.resetFields()},je=function(){ae(!1),ye()},Oe=function(){var w=h()(x()().mark(function _e(_){var I,Re,Ee;return x()().wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return I=m()(m()({},_),{},{riskId:C.id}),i.next=3,(0,B.ignoreRisk)(I);case 3:Re=i.sent,Re.code===200&&Re.msg==="success"&&(ne.success(H.formatMessage({id:"risk.message.api.ignore.risk.success"})),J==null||(Ee=J.current)===null||Ee===void 0||Ee.reload(),je());case 5:case"end":return i.stop()}},_e)}));return function(_){return w.apply(this,arguments)}}();return(0,f.useEffect)(function(){$&&!(0,R.isEmpty)(C)&&De.setFieldsValue({ignoreReasonType:C==null?void 0:C.ignoreReasonType,ignoreReason:C==null?void 0:C.ignoreReason})},[$,C]),(0,s.jsxs)(s.Fragment,{children:[Ie,(0,s.jsxs)(oe.Y,{labelCol:{span:H.locale==="en-US"?6:4},title:H.formatMessage({id:"risk.module.text.ignore.risk"}),width:520,form:De,modalProps:{destroyOnClose:!0,onCancel:function(){return je()},styles:{body:{paddingTop:12}}},open:$,onFinish:Oe,layout:"horizontal",children:[(0,s.jsx)(se.Z,{label:H.formatMessage({id:"risk.module.text.ignore.type"}),name:"ignoreReasonType",rules:[{required:!0}],options:c.$G}),(0,s.jsx)(ue.Z,{label:H.formatMessage({id:"risk.module.text.ignore.reason"}),name:"ignoreReason",rules:[{required:!0}],fieldProps:{rows:6}})]})]})},K=a,Se=t(92086),Je=t(77603),z=t(92635),de=t(79930),F=t(17910),M=t(29448),ce=t(68795),me=t(39380),ge=t(93410),ve=t(70989),j=t(75302),be=t(3303),fe=t(86250),we=t(34041),Ze=t(57381),Y=t(83622),re=t(96074),O=t(86738),Be=t(71230),xe=t(15746),Ae=t(84567),Te=t(47908),Fe=j.ZP.useBreakpoint,he=be.Z.SHOW_CHILD,Ne=function(){var D,r=Fe(),N=(0,g.useModel)("rule"),ne=N.platformList,Ie=N.ruleGroupList,E=N.ruleTypeList,pe=N.allRuleList,De=(0,g.useLocation)(),H=De.search,$=new URLSearchParams(H),C=$.get("riskLevel"),ae=$.get("platform"),J=$.get("ruleCode"),ye=$.get("resourceId"),je=Q.ZP.useMessage(),Oe=d()(je,2),w=Oe[0],_e=Oe[1],_=(0,f.useRef)(),I=(0,f.useRef)(),Re=T.Z.useForm(),Ee=d()(Re,1),v=Ee[0],i=(0,g.useIntl)(),Lt=(0,f.useState)(!1),Xe=d()(Lt,2),jt=Xe[0],qe=Xe[1],et=(0,f.useRef)({}),Ot=(0,f.useState)(!1),tt=d()(Ot,2),_t=tt[0],st=tt[1],rt=(0,f.useRef)({}),nt=(0,f.useRef)({}),Pt=(0,f.useState)(!1),at=d()(Pt,2),kt=at[0],it=at[1],St=(0,f.useState)({}),lt=d()(St,2),ot=lt[0],Ve=lt[1],bt=(0,f.useState)((D=c.MW[0])===null||D===void 0?void 0:D.value),ut=d()(bt,2),ie=ut[0],wt=ut[1],Zt=(0,f.useState)(!1),dt=d()(Zt,2),Bt=dt[0],ct=dt[1],Ft=function(){var l=h()(x()().mark(function n(e){var o,u,A;return x()().wrap(function(L){for(;;)switch(L.prev=L.next){case 0:return o={riskId:e.id},L.next=3,(0,B.cancelIgnoreRisk)(o);case 3:u=L.sent,u.code===200&&u.msg==="success"&&(w.success(i.formatMessage({id:"risk.message.api.cancel.ignore.risk.success"})),_==null||(A=_.current)===null||A===void 0||A.reload());case 5:case"end":return L.stop()}},n)}));return function(e){return l.apply(this,arguments)}}(),Nt=(0,f.useState)([]),mt=d()(Nt,2),Vt=mt[0],We=mt[1],Wt=(0,g.useRequest)(function(l){return(0,de.queryGroupTypeList)({platformList:l})},{manual:!0,formatResult:function(n){var e=n.content;We(e||[])}}),gt=Wt.run;(0,f.useEffect)(function(){if((0,R.isEmpty)(ae)||(v==null||v.setFieldValue("platformList",[ae]),v.setFieldValue("resourceType",null),We([]),gt([ae])),(0,R.isEmpty)(C)||v==null||v.setFieldValue("riskLevelList",[C]),!(0,R.isEmpty)(J)){var l;(l=I.current)===null||l===void 0||l.setFieldValue("ruleCodeList",[J])}if(!(0,R.isEmpty)(ye)){var n;(n=I.current)===null||n===void 0||n.setFieldValue("resourceId",ye)}},[ae,C,J,ye]);var Ue=(0,g.useRequest)(function(l){return(0,z.cloudAccountBaseInfoList)(m()({},l))},{formatResult:function(n){if(n.msg==="success"){var e;return(n==null||(e=n.content)===null||e===void 0||(e=e.accountAliasList)===null||e===void 0?void 0:e.map(function(o){return{label:o,value:o}}))||[]}}}),Ut=Ue.data,vt=Ue.run,Kt=Ue.loading,$t=(0,f.useMemo)(function(){var l=function(e){vt({platformList:v.getFieldValue("platformList")||[],cloudAccountSearch:e})};return(0,R.debounce)(l,500)},[z.cloudAccountBaseInfoList]),ft=(0,g.useRequest)(function(l){return(0,B.listRuleStatistics)(m()({},l))},{manual:!0,formatResult:function(n){var e,o=[];return o=n==null||(e=n.content)===null||e===void 0?void 0:e.map(function(u){return{label:(0,s.jsxs)("div",{style:{display:"flex",justifyContent:"space-between"},children:[(0,s.jsx)("span",{children:u==null?void 0:u.ruleName}),(0,s.jsx)(fe.Z,{align:"center",children:(0,s.jsx)(S.Z,{color:(0,M.nn)(F.I9,u==null?void 0:u.riskLevel),style:{margin:"0 0 0 8px"},children:(u==null?void 0:u.count)||"-"})})]}),value:u.ruleId}}),o}}),Gt=ft.data,Qt=ft.run,zt=function(){var l=h()(x()().mark(function n(){var e,o;return x()().wrap(function(A){for(;;)switch(A.prev=A.next){case 0:o=m()(m()({status:ie},v==null?void 0:v.getFieldsValue()),I==null||(e=I.current)===null||e===void 0?void 0:e.getFieldsValue()),ct(!0),(0,B.exportRiskList)(m()({},o),{responseType:"blob"}).then(function(y){if(y.type==="application/json"){var L=new FileReader;L.onload=function(){try{var Pe=JSON.parse(L.result);w.error(Pe.msg||i.formatMessage({id:"common.message.text.export.failed"}))}catch(Ke){w.error(i.formatMessage({id:"common.message.text.export.failed"}))}},L.readAsText(y)}else(0,M.Uc)(y,"CloudRec ".concat(i.formatMessage({id:"risk.module.text.risk.data"}))),w.success(i.formatMessage({id:"common.message.text.export.success"}))}).catch(function(y){w.error(i.formatMessage({id:"common.message.text.export.failed"})),console.error("Export failed:",y)}).finally(function(){return ct(!1)});case 3:case"end":return A.stop()}},n)}));return function(){return l.apply(this,arguments)}}(),Yt=(0,f.useState)(),xt=d()(Yt,2),Ht=xt[0],Jt=xt[1],Xt=function(){var l=h()(x()().mark(function n(e){var o,u;return x()().wrap(function(y){for(;;)switch(y.prev=y.next){case 0:if(!e){y.next=4;break}return u=m()(m()({status:ie},v==null?void 0:v.getFieldsValue()),I==null||(o=I.current)===null||o===void 0?void 0:o.getFieldsValue()),y.next=4,Qt(u);case 4:case"end":return y.stop()}},n)}));return function(e){return l.apply(this,arguments)}}(),qt=function(){return{filterDropdown:function(e){var o=e.confirm;return(0,s.jsx)("div",{style:{padding:8},onKeyDown:function(A){return A.stopPropagation()},children:(0,s.jsx)(we.Z,{maxTagCount:"responsive",allowClear:!0,mode:"multiple",placeholder:i.formatMessage({id:"common.select.text.placeholder"}),popupMatchSelectWidth:!1,options:Gt||[],onChange:(0,R.debounce)(function(u){Jt(u),o()},1e3),style:{minWidth:180}})})},filterDropdownProps:{onOpenChange:Xt},filterIcon:function(e){return(0,s.jsx)(ce.Z,{style:{color:e?"#1677ff":void 0}})},destroyOnClose:!0}},es=function(n){it(!0),nt.current=n},ts=[m()({title:i.formatMessage({id:"home.module.inform.columns.ruleName"}),dataIndex:"ruleName",valueType:"text",align:"left",hideInSearch:!0,render:function(n,e){var o;return(0,s.jsxs)(fe.Z,{align:"center",children:[(0,s.jsx)("img",{src:(e==null?void 0:e.icon)||p.Z,alt:"RESOURCE_ICON",style:{width:18,height:18}}),(0,s.jsx)(te.Z,{text:(e==null||(o=e.ruleVO)===null||o===void 0?void 0:o.ruleName)||"-",maxWidth:r!=null&&r.xxl?280:240,rows:1,style:{color:"#333",fontSize:14,marginLeft:8},placement:"topLeft"})]})}},qt()),{title:i.formatMessage({id:"home.module.inform.columns.ruleName"}),dataIndex:"ruleCodeList",valueType:"select",valueEnum:(0,M.W_)(pe),hideInTable:!0,fieldProps:{mode:"multiple"}},{title:i.formatMessage({id:"risk.module.text.firstAndLast.discovered"}),dataIndex:"gmtCreated",valueType:"text",align:"left",hideInSearch:!0,render:function(n,e){return(0,s.jsxs)("div",{children:[(0,s.jsx)("section",{style:{color:"#999"},children:(e==null?void 0:e.gmtCreate)||"-"}),(0,s.jsx)("section",{style:{color:"#999"},children:(e==null?void 0:e.gmtModified)||"-"})]})}},{title:i.formatMessage({id:"risk.module.text.ignore.type"}),dataIndex:"ignoreReasonTypeList",valueType:"checkbox",valueEnum:(0,M.W_)(c.$G),align:"left",hideInTable:!0,hideInSearch:ie!=="IGNORED"},{title:i.formatMessage({id:"layout.routes.title.ruleGroup"}),dataIndex:"ruleGroupIdList",valueType:"select",valueEnum:(0,M.W_)(Ie),hideInTable:!0,fieldProps:{mode:"multiple"}},{title:i.formatMessage({id:"cloudAccount.extend.title.asset.type"}),dataIndex:"resourceTypeList",valueType:"cascader",align:"left",hideInTable:!0,fieldProps:{multiple:!0,showCheckedStrategy:he,options:Vt,showSearch:!0,allowClear:!0}},{title:i.formatMessage({id:"home.module.inform.columns.ruleTypeName"}),dataIndex:"ruleTypeIdList",valueType:"cascader",hideInTable:!0,fieldProps:{multiple:!0,options:E,showCheckedStrategy:he,fieldNames:{label:"typeName",value:"id",children:"childList"}}},{title:i.formatMessage({id:"common.select.label.cloudAccount"}),dataIndex:"cloudAccountId",valueType:"select",fieldProps:{placeholder:i.formatMessage({id:"common.select.query.text.placeholder"}),showSearch:!0,notFoundContent:Kt&&(0,s.jsx)(Ze.Z,{size:"small"}),onSearch:$t,options:Ut||[]},align:"left",render:function(n,e){return(0,s.jsxs)("div",{children:[(0,s.jsx)("section",{style:{color:"rgb(51, 51, 51)"},children:(e==null?void 0:e.cloudAccountId)||"-"}),(0,s.jsxs)(fe.Z,{style:{fontSize:"12px",color:"#999"},children:[(0,M.c5)(e.platform,ne),(e==null?void 0:e.alias)||"-"]})]})}},{title:i.formatMessage({id:"cloudAccount.extend.title.asset.type"}),dataIndex:"resourceType",valueType:"text",align:"left",hideInSearch:!0,render:function(n,e){return(0,s.jsx)(ee.Z,{text:e==null?void 0:e.resourceType})}},{title:i.formatMessage({id:"cloudAccount.extend.title.asset.name"}),dataIndex:"resourceName",valueType:"text",align:"left",width:200,render:function(n,e){return(0,s.jsx)(s.Fragment,{children:(0,s.jsx)(b.Z,{placement:"topLeft",maxWidth:400,rows:1,text:(0,s.jsxs)(s.Fragment,{children:[e.resourceName||"-",(0,s.jsx)(U,{status:e==null?void 0:e.resourceStatus})]}),tooltipText:(e==null?void 0:e.resourceStatus)===c.Bj[1].value?"(".concat(i.formatMessage({id:"risk.module.text.not.exist"}),") ")+e.resourceName:e.resourceName||"-"})})}},{title:i.formatMessage({id:"common.table.columns.assetId"}),dataIndex:"resourceId",valueType:"text",align:"left",hideInTable:!0},{title:i.formatMessage({id:"common.table.columns.assetStatus"}),dataIndex:"resourceStatus",valueType:"select",valueEnum:(0,M.W_)(c.Bj),align:"left",hideInTable:!0},{title:i.formatMessage({id:"risk.module.text.first.discovery"}),dataIndex:"createTimeRange",valueType:"dateTimeRange",hideInTable:!0,fieldProps:{presets:F.El},search:{transform:function(n){return{gmtCreateStart:n[0],gmtCreateEnd:n[1]}}}},{title:i.formatMessage({id:"risk.module.text.recently.discovery"}),dataIndex:"modifiedTimeRange",valueType:"dateTimeRange",hideInTable:!0,fieldProps:{presets:F.El},search:{transform:function(n){return{gmtModifiedStart:n[0],gmtModifiedEnd:n[1]}}}},{title:i.formatMessage({id:"home.module.inform.columns.riskLevel"}),dataIndex:"riskLevel",valueType:"text",align:"center",hideInSearch:!0,render:function(n,e){var o;return(0,M.Dd)(F.I9,e==null||(o=e.ruleVO)===null||o===void 0?void 0:o.riskLevel)}},{title:i.formatMessage({id:"risk.module.text.risk.status"}),dataIndex:"status",valueType:"text",align:"left",hideInSearch:!0,render:function(n,e){return(0,M.Ff)(c.MW,e==null?void 0:e.status)}},{title:i.formatMessage({id:"risk.module.text.ignore.reason"}),dataIndex:"ignoreReason",valueType:"text",align:"left",hideInSearch:!0,hideInTable:ie!=="IGNORED",render:function(n,e){return(0,s.jsx)(te.Z,{placement:"topLeft",text:e.ignoreReason||"-",maxWidth:210})}},{title:i.formatMessage({id:"risk.module.text.ignore.type"}),dataIndex:"ignoreReasonType",valueType:"select",valueEnum:(0,M.W_)(c.$G),align:"left",hideInSearch:!0,hideInTable:ie!=="IGNORED"},{title:i.formatMessage({id:"cloudAccount.extend.title.cloud.operate"}),dataIndex:"option",valueType:"option",align:"center",fixed:"right",render:function(n,e){var o;return(0,s.jsxs)(s.Fragment,{children:[!((o=["WHITED"])!==null&&o!==void 0&&o.includes(e.status))&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(Y.ZP,{size:"small",type:"link",onClick:function(){return es({riskId:e==null?void 0:e.id})},children:i.formatMessage({id:"common.button.text.white"})}),(0,s.jsx)(re.Z,{type:"vertical"})]}),e.status==="IGNORED"?(0,s.jsx)(O.Z,{title:(0,s.jsx)(s.Fragment,{}),description:i.formatMessage({id:"risk.module.text.cancel.ignore"}),onConfirm:function(){return Ft(e)},onCancel:function(){},okText:i.formatMessage({id:"common.button.text.ok"}),cancelText:i.formatMessage({id:"common.button.text.cancel"}),children:(0,s.jsx)(Y.ZP,{size:"small",type:"link",children:i.formatMessage({id:"common.button.text.cancelIgnore"})})}):(0,s.jsx)(Y.ZP,{size:"small",type:"link",onClick:function(){rt.current=m()({},e),st(!0)},children:i.formatMessage({id:"common.button.text.ignore"})}),(0,s.jsx)(re.Z,{type:"vertical"}),(0,s.jsx)(Y.ZP,{size:"small",type:"link",target:"_self",onClick:function(){qe(!0),et.current=m()({},e)},children:i.formatMessage({id:"common.button.text.detail"})})]})}}],ss=function(){var l=h()(x()().mark(function n(e){var o,u,A,y,L,Pe,Ke,ht,Mt,$e,It,pt,Dt,ke,yt,Rt,Et,Ct,At,Ge,Qe,ze,Ye,X,He,q,Tt;return x()().wrap(function(le){for(;;)switch(le.prev=le.next){case 0:return A=e.pageSize,y=e.current,L=e.ruleId,Pe=e.ruleGroupIdList,Ke=e.cloudAccountId,ht=e.resourceName,Mt=e.resourceTypeList,$e=e.status,It=$e===void 0?"UNREPAIRED":$e,pt=e.ignoreReasonTypeList,Dt=e.ruleTypeIdList,ke=e.ruleIdList,yt=e.gmtCreateStart,Rt=e.gmtCreateEnd,Et=e.gmtModifiedStart,Ct=e.gmtModifiedEnd,At=e.resourceStatus,Ge=v.getFieldValue("platformList"),Qe=v.getFieldValue("riskLevelList"),ze=(o=I.current)===null||o===void 0?void 0:o.getFieldValue("ruleCodeList"),Ye=(u=I.current)===null||u===void 0?void 0:u.getFieldValue("resourceId"),X={page:y,size:A,ruleId:L,ruleGroupIdList:Pe,cloudAccountId:Ke,resourceName:ht,resourceTypeList:Mt,status:It,ignoreReasonTypeList:pt,ruleTypeIdList:Dt,gmtCreateStart:yt,gmtCreateEnd:Rt,gmtModifiedStart:Et,gmtModifiedEnd:Ct,resourceStatus:At},Ge&&(X.platformList=Ge),Qe&&(X.riskLevelList=Qe),ze&&(X.ruleCodeList=ze),Ye&&(X.resourceId=Ye),ke&&!(0,R.isEmpty)(ke)&&(X.ruleIdList=ke),le.next=13,(0,B.queryRiskList)(X);case 13:return He=le.sent,q=He.content,Tt=He.code,le.abrupt("return",{data:(q==null?void 0:q.data)||[],total:(q==null?void 0:q.total)||0,success:Tt===200||!1});case 17:case"end":return le.stop()}},n)}));return function(e){return l.apply(this,arguments)}}();return(0,s.jsxs)(me._z,{title:!1,className:Te.Z.riskPageContainer,breadcrumbRender:!1,children:[_e,(0,s.jsx)(ge.Z,{bodyStyle:{paddingBlock:0},className:Te.Z.customFilterCard,tabs:{activeKey:ie,items:c.MW.map(function(l){return{label:l.label,key:l.value,children:(0,s.jsx)(T.Z,{form:v,children:(0,s.jsxs)(Be.Z,{gutter:[24,10],children:[(0,s.jsx)(xe.Z,{span:24,children:(0,s.jsx)(T.Z.Item,{name:"platformList",label:i.formatMessage({id:"common.select.label.cloudPlatform"}),style:{marginBottom:0},children:(0,s.jsx)(Ae.Z.Group,{options:(0,M.T$)(ne),onChange:function(e){v.setFieldValue("resourceTypeList",null),We([]),gt(e),vt({platformList:e||[]})}})})}),(0,s.jsx)(xe.Z,{span:24,children:(0,s.jsx)(T.Z.Item,{name:"riskLevelList",label:i.formatMessage({id:"home.module.inform.columns.riskLevel"}),style:{marginBottom:0},children:(0,s.jsx)(Ae.Z.Group,{options:(0,M.at)(F.I9)})})})]})})}})||[],onChange:function(n){var e,o,u;wt(n),(e=I.current)===null||e===void 0||e.setFieldValue("ignoreReasonTypeList",[]),(o=I.current)===null||o===void 0||o.resetFields(),v.setFieldValue("platformList",[]),v.setFieldValue("riskLevelList",null),(u=_.current)===null||u===void 0||u.reset(),Ve({status:n})}}}),(0,s.jsx)(ve.Z,{scroll:{x:"max-content"},rowKey:"id",search:{span:6,defaultCollapsed:!1,collapseRender:!1,labelWidth:0},headerTitle:(0,s.jsx)("div",{className:G.Z.customTitle,children:i.formatMessage({id:"risk.module.text.risk.inquiry"})}),toolBarRender:function(){return[(0,s.jsx)(Y.ZP,{type:"primary",loading:Bt,onClick:zt,children:i.formatMessage({id:"common.button.text.export"})},"export")]},actionRef:_,formRef:I,columns:ts,request:ss,onReset:function(){v.resetFields(),Ve({})},onSubmit:function(){var n=v.getFieldsValue();Ve(m()(m()({},ot),n))},params:m()(m()({},ot),{},{ruleIdList:Ht}),pagination:{showQuickJumper:!1,showSizeChanger:!0,defaultPageSize:10,defaultCurrent:1}}),(0,s.jsx)(Se.Z,{locate:"risk",riskDrawerVisible:jt,setRiskDrawerVisible:qe,riskDrawerInfo:et.current,tableActionRef:_}),(0,s.jsx)(K,{ignoreRiskFormVisible:_t,setIgnoreRiskFormVisible:st,riskInfo:rt.current,tableActionRef:_}),(0,s.jsx)(Je.Z,{editDrawerVisible:kt,setEditDrawerVisible:it,whiteListDrawerInfo:nt.current,tableActionRef:_})]})},Le=Ne},70501:function(Ce,P,t){var V=t(62435),m=Object.defineProperty,k=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,W=Object.prototype.propertyIsEnumerable,h=(p,c,g)=>c in p?m(p,c,{enumerable:!0,configurable:!0,writable:!0,value:g}):p[c]=g,Z=(p,c)=>{for(var g in c||(c={}))x.call(c,g)&&h(p,g,c[g]);if(k)for(var g of k(c))W.call(c,g)&&h(p,g,c[g]);return p};const d=p=>React.createElement("svg",Z({className:"DEFAULT_RESOURCE_ICON_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:256,height:256},p),React.createElement("path",{d:"M827.52 782.08a39.84 39.84 0 0 0 56.64 0l104.32-103.36a119.68 119.68 0 0 0 0-170.08L886.4 405.92a40 40 0 0 0-56.8 56.16l90.88 92h-322.4a40 40 0 0 0 0 80h322.24l-92.48 91.52a40 40 0 0 0-.32 56.48z",fill:"#1480ED"}),React.createElement("path",{d:"M864 80h-52V40a40 40 0 0 0-80 0v40H550.08V40a40 40 0 0 0-80 0v40h-180V40a40 40 0 1 0-80 0v40H160A160 160 0 0 0 0 240v624a160 160 0 0 0 160 160h704a160 160 0 0 0 160-160 40 40 0 0 0-80 0 80 80 0 0 1-80 80H160a80 80 0 0 1-80-80V240a80 80 0 0 1 80-80h50.08v40a40 40 0 0 0 80 0v-40h180v40a40 40 0 0 0 80 0v-40H732v40a40 40 0 0 0 80 0v-40h52a80 80 0 0 1 80 80v90.08a40 40 0 0 0 80 0V240A160 160 0 0 0 864 80z",fill:"#2A5699"}));P.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjU2IiBoZWlnaHQ9IjI1NiI+PHBhdGggZD0iTTgyNy41MiA3ODIuMDhhMzkuODQgMzkuODQgMCAwIDAgNTYuNjQgMGwxMDQuMzItMTAzLjM2YTExOS42OCAxMTkuNjggMCAwIDAgMC0xNzAuMDhMODg2LjQgNDA1LjkyYTQwIDQwIDAgMCAwLTU2LjggNTYuMTZsOTAuODggOTJoLTMyMi40YTQwIDQwIDAgMCAwIDAgODBoMzIyLjI0bC05Mi40OCA5MS41MmE0MCA0MCAwIDAgMC0uMzIgNTYuNDh6IiBmaWxsPSIjMTQ4MEVEIi8+PHBhdGggZD0iTTg2NCA4MGgtNTJWNDBhNDAgNDAgMCAwIDAtODAgMHY0MEg1NTAuMDhWNDBhNDAgNDAgMCAwIDAtODAgMHY0MGgtMTgwVjQwYTQwIDQwIDAgMSAwLTgwIDB2NDBIMTYwQTE2MCAxNjAgMCAwIDAgMCAyNDB2NjI0YTE2MCAxNjAgMCAwIDAgMTYwIDE2MGg3MDRhMTYwIDE2MCAwIDAgMCAxNjAtMTYwIDQwIDQwIDAgMCAwLTgwIDAgODAgODAgMCAwIDEtODAgODBIMTYwYTgwIDgwIDAgMCAxLTgwLTgwVjI0MGE4MCA4MCAwIDAgMSA4MC04MGg1MC4wOHY0MGE0MCA0MCAwIDAgMCA4MCAwdi00MGgxODB2NDBhNDAgNDAgMCAwIDAgODAgMHYtNDBINzMydjQwYTQwIDQwIDAgMCAwIDgwIDB2LTQwaDUyYTgwIDgwIDAgMCAxIDgwIDgwdjkwLjA4YTQwIDQwIDAgMCAwIDgwIDBWMjQwQTE2MCAxNjAgMCAwIDAgODY0IDgweiIgZmlsbD0iIzJBNTY5OSIvPjwvc3ZnPg=="}}]); diff --git a/app/bootstrap/src/main/resources/static/p__RiskManagement__index.fdf0f5cb.async.js b/app/bootstrap/src/main/resources/static/p__RiskManagement__index.fdf0f5cb.async.js new file mode 100644 index 00000000..58df1c5a --- /dev/null +++ b/app/bootstrap/src/main/resources/static/p__RiskManagement__index.fdf0f5cb.async.js @@ -0,0 +1 @@ +(self.webpackChunk=self.webpackChunk||[]).push([[7530],{52078:function(re,_,t){"use strict";var O=t(97857),h=t.n(O),A=t(27997),C=t(62435),B=t(86074),f=function(d){A.Mj.register({id:"json"});var S=d.value,v=S===void 0?"{}":S,m=d.onChange,j=d.editorStyle,k=j===void 0?{}:j,r=d.editorKey,J=r===void 0?"json-editor":r,W=d.readOnly,g=W===void 0?!1:W,L=(0,C.useRef)(),D=(0,C.useRef)(),P=function(){var G=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"{}";try{return JSON.parse(G),G}catch(T){return console.warn("Invalid JSON string:",T),"{}"}};return(0,C.useEffect)(function(){if(L.current)return D.current?D.current.setValue(v):(D.current=A.j6.create(L.current,{value:P(v),language:"json",theme:"vs",readOnly:g,folding:!0,automaticLayout:!0}),D.current.onDidChangeModelContent(function(){var E=D.current.getValue();console.log("[JSONEditor] \u7F16\u8F91\u5668\u5185\u5BB9\u53D8\u66F4:",{newValue:E}),m==null||m(E)})),function(){if(D!=null&&D.current){var E;D==null||(E=D.current)===null||E===void 0||E.dispose(),D.current=null}}},[]),(0,C.useEffect)(function(){D.current&&v!==D.current.getValue()&&D.current.setValue(P(v))},[v]),(0,B.jsx)("div",{ref:L,style:h()({height:360,borderRadius:4,overflow:"hidden"},k)},J)};_.Z=f},29297:function(re,_,t){"use strict";t.d(_,{q9:function(){return O.Z},Wy:function(){return d},mi:function(){return j}});var O=t(52078),h=t(97857),A=t.n(h),C=t(55171),B=t.n(C),f=t(86074),Q=function(r){var J=r.value,W=r.viewerStyle,g=W===void 0?{}:W,L=r.displayDataTypes,D=L===void 0?!1:L,P=r.name,E=P===void 0?"output json":P;return(0,f.jsx)(B(),{src:J,name:E,collapsed:!1,displayDataTypes:D,style:A()({height:360,padding:12,overflow:"scroll",borderRadius:4,background:"#FFF"},g)})},d=Q,S=t(27997),v=t(62435),m=function(r){S.Mj.register({id:"rego"});var J=r.value,W=r.onChange,g=r.editorStyle,L=g===void 0?{}:g,D=r.editorKey,P=r.readOnly,E=P===void 0?!1:P,G=(0,v.useRef)(),T=(0,v.useRef)();return(0,v.useEffect)(function(){if(G.current)return T.current||(T.current=S.j6.create(G.current,{value:J,language:"rego",theme:"vs",readOnly:E,automaticLayout:!0}),T.current.onDidChangeModelContent(function(){W==null||W(T.current.getValue())})),function(){if(T.current){var U;(U=T.current)===null||U===void 0||U.dispose(),T.current=null}}},[]),(0,f.jsx)("div",{ref:G,style:A()({width:"100%",height:760,borderRadius:4,overflow:"hidden"},L)},D)},j=m},40351:function(re,_,t){"use strict";t.r(_),t.d(_,{default:function(){return _t}});var O=t(15009),h=t.n(O),A=t(99289),C=t.n(A),B=t(5574),f=t.n(B),Q=t(97857),d=t.n(Q),S=t(70501),v=t(96364),m=t(45830),j=t(66309),k=t(53846),r=t(86074),J=function(Ze){var K=Ze.status,X=(0,r.jsx)(j.Z,{children:K||"-"});return[v.Bj[1].value].includes(K)?X=(0,r.jsx)(j.Z,{className:k.Z.invalidTag,style:{marginLeft:6},children:(0,r.jsx)(m.FormattedMessage,{id:"common.tag.text.noExist"})}):X=(0,r.jsx)(j.Z,{className:k.Z.validTag,style:{marginLeft:6},children:(0,r.jsx)(m.FormattedMessage,{id:"common.tag.text.exist"})}),X},W=t(31732),g=t(24163),L=t(72028),D=t(37476),P=t(64317),E=t(90672),G=t(68872),T=t(99859),U=t(96486),x=t(62435),Ee=function(K){var X=G.ZP.useMessage(),ce=f()(X,2),Ce=ce[0],Be=ce[1],We=T.Z.useForm(),_e=f()(We,1),ne=_e[0],oe=(0,m.useIntl)(),De=K.ignoreRiskFormVisible,F=K.riskInfo,ve=K.setIgnoreRiskFormVisible,q=K.tableActionRef,fe=function(){ne.resetFields()},se=function(){ve(!1),fe()},me=function(){var ge=C()(h()().mark(function Me(le){var Te,w,y;return h()().wrap(function(ae){for(;;)switch(ae.prev=ae.next){case 0:return Te=d()(d()({},le),{},{riskId:F.id}),ae.next=3,(0,L.ignoreRisk)(Te);case 3:w=ae.sent,w.code===200&&w.msg==="success"&&(Ce.success(oe.formatMessage({id:"risk.message.api.ignore.risk.success"})),q==null||(y=q.current)===null||y===void 0||y.reload(),se());case 5:case"end":return ae.stop()}},Me)}));return function(le){return ge.apply(this,arguments)}}();return(0,x.useEffect)(function(){De&&!(0,U.isEmpty)(F)&&ne.setFieldsValue({ignoreReasonType:F==null?void 0:F.ignoreReasonType,ignoreReason:F==null?void 0:F.ignoreReason})},[De,F]),(0,r.jsxs)(r.Fragment,{children:[Be,(0,r.jsxs)(D.Y,{labelCol:{span:oe.locale==="en-US"?6:4},title:oe.formatMessage({id:"risk.module.text.ignore.risk"}),width:520,form:ne,modalProps:{destroyOnClose:!0,onCancel:function(){return se()},styles:{body:{paddingTop:12}}},open:De,onFinish:me,layout:"horizontal",children:[(0,r.jsx)(P.Z,{label:oe.formatMessage({id:"risk.module.text.ignore.type"}),name:"ignoreReasonType",rules:[{required:!0}],options:v.$G}),(0,r.jsx)(E.Z,{label:oe.formatMessage({id:"risk.module.text.ignore.reason"}),name:"ignoreReason",rules:[{required:!0}],fieldProps:{rows:6}})]})]})},Re=Ee,Oe=t(57207),we=t(77603),be=t(64818),ye=t(92635),ke=t(79930),Ae=t(96655),Pe=t(59999),H=t(17910),I=t(29448),xe=t(68795),Fe=t(39380),Ve=t(93410),Ne=t(90498),tt=t(75302),rt=t(3303),$=t(86250),z=t(34041),Y=t(25593),Ie=t(57381),R=t(83622),nt=t(96074),Nt=t(86738),Zt=t(71230),lt=t(15746),ot=t(84567),st=t(47908),Bt=tt.ZP.useBreakpoint,at=rt.Z.SHOW_CHILD,Wt=function(){var K,X=Bt(),ce=(0,m.useModel)("rule"),Ce=ce.platformList,Be=ce.ruleGroupList,We=ce.ruleTypeList,_e=(0,m.useRequest)(function(){return(0,Ae.queryAllTenantSelectRuleList)({})},{formatResult:function(l){var e;return((e=l.content)===null||e===void 0?void 0:e.map(function(n){return d()(d()({},n),{},{key:n==null?void 0:n.id,label:n==null?void 0:n.ruleName,value:n==null?void 0:n.ruleCode})}))||[]}}),ne=_e.data,oe=(0,m.useLocation)(),De=oe.search,F=new URLSearchParams(De),ve=F.get("riskLevel"),q=F.get("platform"),fe=F.get("ruleCode"),se=F.get("resourceId"),me=F.get("cloudAccountId"),ge=G.ZP.useMessage(),Me=f()(ge,2),le=Me[0],Te=Me[1],w=(0,x.useRef)(),y=(0,x.useRef)(),it=T.Z.useForm(),ae=f()(it,1),p=ae[0],c=(0,m.useIntl)(),Ut=(0,x.useState)(!1),ut=f()(Ut,2),zt=ut[0],dt=ut[1],ct=(0,x.useRef)({}),Gt=(0,x.useState)(!1),vt=f()(Gt,2),$t=vt[0],ft=vt[1],mt=(0,x.useRef)({}),gt=(0,x.useRef)({}),Kt=(0,x.useState)(!1),ht=f()(Kt,2),Qt=ht[0],pt=ht[1],Ht=(0,x.useState)(!1),yt=f()(Ht,2),Yt=yt[0],xt=yt[1],Jt=(0,x.useState)({}),It=f()(Jt,2),Ct=It[0],Xt=It[1],qt=(0,x.useState)({}),Dt=f()(qt,2),Se=Dt[0],ie=Dt[1],er=(0,x.useState)((K=v.MW[0])===null||K===void 0?void 0:K.value),Mt=f()(er,2),ue=Mt[0],tr=Mt[1],rr=(0,x.useState)(!1),Rt=f()(rr,2),nr=Rt[0],At=Rt[1],lr=function(){var s=C()(h()().mark(function l(e){var n,o,a;return h()().wrap(function(u){for(;;)switch(u.prev=u.next){case 0:return n={riskId:e.id},u.next=3,(0,L.cancelIgnoreRisk)(n);case 3:o=u.sent,o.code===200&&o.msg==="success"&&(le.success(c.formatMessage({id:"risk.message.api.cancel.ignore.risk.success"})),w==null||(a=w.current)===null||a===void 0||a.reload());case 5:case"end":return u.stop()}},l)}));return function(e){return s.apply(this,arguments)}}(),or=(0,x.useState)([]),Tt=f()(or,2),sr=Tt[0],je=Tt[1],ar=(0,m.useRequest)(function(s){return(0,ke.queryGroupTypeList)({platformList:s})},{manual:!0,formatResult:function(l){var e=l.content;je(e||[])}}),Ue=ar.run;(0,x.useEffect)(function(){var s={};if((0,U.isEmpty)(q)||(p==null||p.setFieldValue("platformList",[q]),p.setFieldValue("resourceType",null),je([]),Ue([q]),s.platformList=[q]),(0,U.isEmpty)(ve)||(p==null||p.setFieldValue("riskLevelList",[ve]),s.riskLevelList=[ve]),!(0,U.isEmpty)(fe)){var l;(l=y.current)===null||l===void 0||l.setFieldValue("ruleCodeList",[fe]),s.ruleCodeList=[fe]}if(!(0,U.isEmpty)(se)){var e;(e=y.current)===null||e===void 0||e.setFieldValue("resourceId",se),s.resourceId=se}if(!(0,U.isEmpty)(me)){var n;(n=y.current)===null||n===void 0||n.setFieldValue("cloudAccountId",me),s.cloudAccountId=me}Object.keys(s).length>0&&ie(s)},[q,ve,fe,se,me]);var ze=(0,m.useRequest)(function(s){return(0,ye.cloudAccountBaseInfoList)(d()({},s))},{formatResult:function(l){if(l.msg==="success"){var e;return(l==null||(e=l.content)===null||e===void 0||(e=e.accountAliasList)===null||e===void 0?void 0:e.map(function(n){return{label:n,value:n}}))||[]}}}),ir=ze.data,Ge=ze.run,ur=ze.loading;(0,Pe.j)({platformList:Ce,form:p,requestResourceTypeList:function(l){je([]),Ue(l)},requestCloudAccountBaseInfoList:Ge,platformFieldName:"platformList",resourceTypeFieldName:"resourceTypeList"}),(0,x.useEffect)(function(){H.I9.length>0&&!p.getFieldValue("riskLevelList")&&p.setFieldValue("riskLevelList",[H.I9[0].value])},[p]);var dr=(0,x.useMemo)(function(){var s=function(e){Ge({platformList:p.getFieldValue("platformList")||[],cloudAccountSearch:e})};return(0,U.debounce)(s,500)},[ye.cloudAccountBaseInfoList]),St=(0,m.useRequest)(function(s){return(0,L.listRuleStatistics)(d()({},s))},{manual:!0,formatResult:function(l){var e=(l==null?void 0:l.content)||[];hr(e);var n=[];return n=e.map(function(o){return{label:(0,r.jsxs)("div",{style:{display:"flex",justifyContent:"space-between"},children:[(0,r.jsx)("span",{children:o==null?void 0:o.ruleName}),(0,r.jsx)($.Z,{align:"center",children:(0,r.jsx)(j.Z,{color:(0,I.nn)(H.I9,o==null?void 0:o.riskLevel),style:{margin:"0 0 0 8px"},children:(o==null?void 0:o.count)||"-"})})]}),value:o.ruleCode}}),n}}),cr=St.data,vr=St.run,fr=(0,x.useState)([]),jt=f()(fr,2),$e=jt[0],mr=jt[1],gr=(0,x.useState)([]),Lt=f()(gr,2),Ke=Lt[0],hr=Lt[1],Et=(0,m.useRequest)(function(s){return(0,L.listCloudAccountStatistics)(d()({},s))},{manual:!0,formatResult:function(l){var e=(l==null?void 0:l.content)||[];mr(e);var n=[];return n=e.map(function(o){return{label:(0,r.jsxs)("div",{style:{display:"flex",justifyContent:"space-between"},children:[(0,r.jsx)("span",{children:(o==null?void 0:o.alias)||(o==null?void 0:o.cloudAccountId)}),(0,r.jsx)($.Z,{align:"center",children:(0,r.jsx)(j.Z,{style:{margin:"0 0 0 8px"},children:(o==null?void 0:o.count)||"-"})})]}),value:o.cloudAccountId}}),n}}),pr=Et.data,yr=Et.run,xr=function(){var s=C()(h()().mark(function l(){var e,n;return h()().wrap(function(a){for(;;)switch(a.prev=a.next){case 0:n=d()(d()({status:ue},p==null?void 0:p.getFieldsValue()),y==null||(e=y.current)===null||e===void 0?void 0:e.getFieldsValue()),At(!0),(0,L.exportRiskList)(d()({},n),{responseType:"blob"}).then(function(i){if(i.type==="application/json"){var u=new FileReader;u.onload=function(){try{var M=JSON.parse(u.result);le.error(M.msg||c.formatMessage({id:"common.message.text.export.failed"}))}catch(N){le.error(c.formatMessage({id:"common.message.text.export.failed"}))}},u.readAsText(i)}else(0,I.Uc)(i,"CloudRec ".concat(c.formatMessage({id:"risk.module.text.risk.data"}))),le.success(c.formatMessage({id:"common.message.text.export.success"}))}).catch(function(i){le.error(c.formatMessage({id:"common.message.text.export.failed"})),console.error("Export failed:",i)}).finally(function(){return At(!1)});case 3:case"end":return a.stop()}},l)}));return function(){return s.apply(this,arguments)}}(),Ir=function(){var s=C()(h()().mark(function l(e){var n,o;return h()().wrap(function(i){for(;;)switch(i.prev=i.next){case 0:if(!e){i.next=4;break}return o=d()(d()({status:ue},p==null?void 0:p.getFieldsValue()),y==null||(n=y.current)===null||n===void 0?void 0:n.getFieldsValue()),i.next=4,vr(o);case 4:case"end":return i.stop()}},l)}));return function(e){return s.apply(this,arguments)}}(),Cr=function(){var s=C()(h()().mark(function l(e){var n,o,a;return h()().wrap(function(u){for(;;)switch(u.prev=u.next){case 0:if(!e){u.next=6;break}return a=d()(d()({status:ue},p==null?void 0:p.getFieldsValue()),y==null||(n=y.current)===null||n===void 0?void 0:n.getFieldsValue()),!a.ruleCodeList&&(o=y.current)!==null&&o!==void 0&&o.getFieldValue("ruleCodeList")&&(a.ruleCodeList=y.current.getFieldValue("ruleCodeList")),a.ruleIdList&&delete a.ruleIdList,u.next=6,yr(a);case 6:case"end":return u.stop()}},l)}));return function(e){return s.apply(this,arguments)}}(),Dr=function(){return{filterDropdown:function(e){var n=e.confirm;return(0,r.jsx)("div",{style:{padding:8},onKeyDown:function(a){return a.stopPropagation()},children:(0,r.jsx)(z.Z,{maxTagCount:"responsive",allowClear:!0,mode:"multiple",showSearch:!0,placeholder:c.formatMessage({id:"common.select.text.placeholder"}),popupMatchSelectWidth:!1,options:cr||[],filterOption:function(a,i){var u,M=a.toLowerCase(),N=(i==null||(u=i.value)===null||u===void 0?void 0:u.toString().toLowerCase())||"",V=Ke==null?void 0:Ke.find(function(Le){return Le.ruleCode===(i==null?void 0:i.value)});if(V){var b,Z,ee=((b=V.ruleName)===null||b===void 0?void 0:b.toLowerCase())||"",he=((Z=V.ruleCode)===null||Z===void 0?void 0:Z.toLowerCase())||"";return ee.includes(M)||he.includes(M)||N.includes(M)}return N.includes(M)},onChange:function(a){var i,u;(i=y.current)===null||i===void 0||i.setFieldValue("ruleCodeList",a),ie(function(M){return d()(d()({},M),{},{ruleCodeList:a})}),(u=w.current)===null||u===void 0||u.reload(),n()},onBlur:function(){n()},style:{minWidth:320}})})},filterDropdownProps:{onOpenChange:Ir},filterIcon:function(e){return(0,r.jsx)(xe.Z,{style:{color:e?"#1677ff":"#1890ff",fontSize:"18px",fontWeight:"bold"}})},destroyOnClose:!0}},Mr=function(l){pt(!0),gt.current=l},Rr=[d()({title:c.formatMessage({id:"home.module.inform.columns.ruleName"}),dataIndex:"ruleName",width:400,valueType:"text",align:"left",hideInSearch:!0,render:function(l,e){var n,o,a,i,u,M,N=function(){var b;if(e!=null&&(b=e.ruleVO)!==null&&b!==void 0&&b.id){var Z;Xt({ruleId:e.ruleVO.id,ruleCode:(Z=e.ruleId)===null||Z===void 0?void 0:Z.toString()}),xt(!0)}};return(0,r.jsxs)($.Z,{align:"center",children:[(0,r.jsx)("img",{src:(e==null?void 0:e.icon)||S.Z,alt:"RESOURCE_ICON",style:{width:20,height:20}}),(0,r.jsx)(Y.Z.Text,{copyable:e!=null&&(n=e.ruleVO)!==null&&n!==void 0&&n.ruleName?{text:e.ruleVO.ruleName}:!1,style:{color:e!=null&&(o=e.ruleVO)!==null&&o!==void 0&&o.id?"#1890ff":"#333",fontSize:14,marginLeft:8,maxWidth:X!=null&&X.xxl?450:400,cursor:e!=null&&(a=e.ruleVO)!==null&&a!==void 0&&a.id?"pointer":"default"},ellipsis:{tooltip:(e==null||(i=e.ruleVO)===null||i===void 0?void 0:i.ruleName)||"-"},onClick:e!=null&&(u=e.ruleVO)!==null&&u!==void 0&&u.id?N:void 0,children:(e==null||(M=e.ruleVO)===null||M===void 0?void 0:M.ruleName)||"-"})]})}},Dr()),{title:c.formatMessage({id:"home.module.inform.columns.ruleName"}),dataIndex:"ruleCodeList",valueType:"select",valueEnum:(0,I.W_)(ne),hideInTable:!0,colSize:2,fieldProps:{mode:"multiple",showSearch:!0,filterOption:function(l,e){var n,o=l.toLowerCase(),a=(e==null||(n=e.value)===null||n===void 0?void 0:n.toString().toLowerCase())||"",i=ne==null?void 0:ne.find(function(ee){return ee.ruleCode===(e==null?void 0:e.value)});if(i){var u,M,N=((u=i.ruleName)===null||u===void 0?void 0:u.toLowerCase())||"",V=((M=i.ruleCode)===null||M===void 0?void 0:M.toLowerCase())||"",b=N.includes(o)||V.includes(o)||a.includes(o);return b}var Z=a.includes(o);return Z}}},{title:c.formatMessage({id:"common.select.label.cloudAccount"}),dataIndex:"cloudAccountId",valueType:"select",colSize:1,fieldProps:{placeholder:c.formatMessage({id:"common.select.query.text.placeholder"}),showSearch:!0,notFoundContent:ur&&(0,r.jsx)(Ie.Z,{size:"small"}),onSearch:dr,options:ir||[],onChange:function(l){ie(function(e){return d()(d()({},e),{},{cloudAccountId:l})})}},align:"left",filterDropdown:function(l){var e=l.confirm;return(0,r.jsx)("div",{style:{padding:8},onKeyDown:function(o){return o.stopPropagation()},children:(0,r.jsx)(z.Z,{allowClear:!0,showSearch:!0,placeholder:c.formatMessage({id:"common.select.text.placeholder"}),popupMatchSelectWidth:!1,options:pr||[],filterOption:function(o,a){var i,u=o.toLowerCase(),M=(a==null||(i=a.value)===null||i===void 0?void 0:i.toString().toLowerCase())||"",N=$e==null?void 0:$e.find(function(he){return he.cloudAccountId===(a==null?void 0:a.value)});if(N){var V,b,Z=((V=N.alias)===null||V===void 0?void 0:V.toLowerCase())||"",ee=((b=N.cloudAccountId)===null||b===void 0?void 0:b.toLowerCase())||"";return Z.includes(u)||ee.includes(u)||M.includes(u)}return M.includes(u)},onChange:function(o){var a,i;(a=y.current)===null||a===void 0||a.setFieldValue("cloudAccountId",o),ie(function(u){return d()(d()({},u),{},{cloudAccountId:o})}),(i=w.current)===null||i===void 0||i.reload(),e()},onBlur:function(){e()},style:{minWidth:320}})})},filterDropdownProps:{onOpenChange:Cr},filterIcon:function(l){return(0,r.jsx)(xe.Z,{style:{color:l?"#1677ff":"#1890ff",fontSize:"18px",fontWeight:"bold"}})},render:function(l,e){return(0,r.jsxs)("div",{children:[(0,r.jsx)(Y.Z.Text,{copyable:e!=null&&e.cloudAccountId?{text:e.cloudAccountId}:!1,style:{color:"rgb(51, 51, 51)"},ellipsis:{tooltip:(e==null?void 0:e.cloudAccountId)||"-"},children:(e==null?void 0:e.cloudAccountId)||"-"}),(0,r.jsxs)($.Z,{style:{fontSize:"12px",color:"#999"},children:[(0,I.c5)(e.platform,Ce),(e==null?void 0:e.alias)||"-"]})]})}},{title:c.formatMessage({id:"home.module.inform.columns.ruleTypeName"}),dataIndex:"ruleTypeIdList",valueType:"cascader",hideInTable:!0,colSize:1,fieldProps:{multiple:!0,options:We,showCheckedStrategy:at,fieldNames:{label:"typeName",value:"id",children:"childList"}}},{title:c.formatMessage({id:"layout.routes.title.ruleGroup"}),dataIndex:"ruleGroupIdList",valueType:"select",valueEnum:(0,I.W_)(Be),hideInTable:!0,colSize:1,fieldProps:{mode:"multiple"}},{title:c.formatMessage({id:"cloudAccount.extend.title.asset.type"}),dataIndex:"resourceTypeList",valueType:"cascader",align:"left",hideInTable:!0,colSize:1,fieldProps:{multiple:!0,showCheckedStrategy:at,options:sr,showSearch:!0,allowClear:!0}},{title:c.formatMessage({id:"common.table.columns.assetId"}),dataIndex:"resourceId",valueType:"text",align:"left",hideInTable:!0,colSize:1},{title:c.formatMessage({id:"cloudAccount.extend.title.asset.name"}),dataIndex:"resourceName",valueType:"text",align:"left",hideInTable:!0,colSize:1},{title:c.formatMessage({id:"risk.module.text.firstAndLast.discovered"}),dataIndex:"gmtCreated",valueType:"text",align:"left",hideInSearch:!0,render:function(l,e){return(0,r.jsxs)("div",{children:[(0,r.jsx)("section",{style:{color:"#999"},children:(e==null?void 0:e.gmtCreate)||"-"}),(0,r.jsx)("section",{style:{color:"#999"},children:(e==null?void 0:e.gmtModified)||"-"})]})}},{title:c.formatMessage({id:"risk.module.text.ignore.type"}),dataIndex:"ignoreReasonTypeList",valueType:"checkbox",valueEnum:(0,I.W_)(v.$G),align:"left",hideInTable:!0,hideInSearch:ue!=="IGNORED",colSize:6},{title:c.formatMessage({id:"cloudAccount.extend.title.asset.type"}),dataIndex:"resourceType",valueType:"text",align:"left",hideInSearch:!0,render:function(l,e){return(0,r.jsx)(W.Z,{text:e==null?void 0:e.resourceType})}},{title:c.formatMessage({id:"cloudAccount.extend.title.asset.name"}),dataIndex:"resourceNameDisplay",valueType:"text",align:"left",width:300,hideInSearch:!0,render:function(l,e){var n=(e==null?void 0:e.resourceStatus)===v.Bj[1].value?"(".concat(c.formatMessage({id:"risk.module.text.not.exist"}),") ")+e.resourceName:e.resourceName||"-";return(0,r.jsxs)($.Z,{align:"center",children:[(0,r.jsx)(Y.Z.Text,{copyable:e!=null&&e.resourceName?{text:e.resourceName}:!1,style:{maxWidth:450},ellipsis:{tooltip:n},children:e.resourceName||"-"}),(0,r.jsx)(J,{status:e==null?void 0:e.resourceStatus})]})}},{title:c.formatMessage({id:"risk.module.text.first.discovery"}),dataIndex:"createTimeRange",valueType:"dateTimeRange",hideInTable:!0,colSize:1,fieldProps:{presets:H.El},search:{transform:function(l){return{gmtCreateStart:l[0],gmtCreateEnd:l[1]}}}},{title:c.formatMessage({id:"risk.module.text.recently.discovery"}),dataIndex:"modifiedTimeRange",valueType:"dateTimeRange",hideInTable:!0,colSize:1,fieldProps:{presets:H.El},search:{transform:function(l){return{gmtModifiedStart:l[0],gmtModifiedEnd:l[1]}}}},{title:c.formatMessage({id:"common.table.columns.assetStatus"}),dataIndex:"resourceStatus",valueType:"select",valueEnum:(0,I.W_)(v.Bj),align:"left",hideInTable:!0,colSize:1},{title:c.formatMessage({id:"home.module.inform.columns.riskLevel"}),dataIndex:"riskLevel",valueType:"text",align:"center",hideInSearch:!0,render:function(l,e){var n;return(0,I.Dd)(H.I9,e==null||(n=e.ruleVO)===null||n===void 0?void 0:n.riskLevel)}},{title:c.formatMessage({id:"risk.module.text.risk.status"}),dataIndex:"status",valueType:"text",align:"left",hideInSearch:!0,render:function(l,e){return(0,I.Ff)(v.MW,e==null?void 0:e.status)}},{title:c.formatMessage({id:"risk.module.text.ignore.reason"}),dataIndex:"ignoreReason",valueType:"text",align:"left",hideInSearch:!0,hideInTable:ue!=="IGNORED",render:function(l,e){return(0,r.jsx)(g.Z,{placement:"topLeft",text:e.ignoreReason||"-",maxWidth:210})}},{title:c.formatMessage({id:"risk.module.text.ignore.type"}),dataIndex:"ignoreReasonType",valueType:"select",valueEnum:(0,I.W_)(v.$G),align:"left",hideInSearch:!0,hideInTable:ue!=="IGNORED"},{title:c.formatMessage({id:"cloudAccount.extend.title.cloud.operate"}),dataIndex:"option",valueType:"option",align:"center",fixed:"right",render:function(l,e){var n;return(0,r.jsxs)(r.Fragment,{children:[!((n=["WHITED"])!==null&&n!==void 0&&n.includes(e.status))&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(R.ZP,{size:"small",type:"link",onClick:function(){return Mr({riskId:e==null?void 0:e.id})},children:c.formatMessage({id:"common.button.text.white"})}),(0,r.jsx)(nt.Z,{type:"vertical"})]}),e.status==="IGNORED"?(0,r.jsx)(Nt.Z,{title:(0,r.jsx)(r.Fragment,{}),description:c.formatMessage({id:"risk.module.text.cancel.ignore"}),onConfirm:function(){return lr(e)},onCancel:function(){},okText:c.formatMessage({id:"common.button.text.ok"}),cancelText:c.formatMessage({id:"common.button.text.cancel"}),children:(0,r.jsx)(R.ZP,{size:"small",type:"link",children:c.formatMessage({id:"common.button.text.cancelIgnore"})})}):(0,r.jsx)(R.ZP,{size:"small",type:"link",onClick:function(){mt.current=d()({},e),ft(!0)},children:c.formatMessage({id:"common.button.text.ignore"})}),(0,r.jsx)(nt.Z,{type:"vertical"}),(0,r.jsx)(R.ZP,{size:"small",type:"link",target:"_self",onClick:function(){dt(!0),ct.current=d()({},e)},children:c.formatMessage({id:"common.button.text.detail"})})]})}}],Ar=function(){var s=C()(h()().mark(function l(e){var n,o,a,i,u,M,N,V,b,Z,ee,he,Le,Ot,wt,bt,kt,Pt,Ft,Qe,He,Ye,Je,te,Xe,qe,et,de,Vt;return h()().wrap(function(pe){for(;;)switch(pe.prev=pe.next){case 0:return i=e.pageSize,u=e.current,M=e.ruleId,N=e.ruleGroupIdList,V=e.cloudAccountId,b=e.resourceName,Z=e.resourceTypeList,ee=e.status,he=ee===void 0?"UNREPAIRED":ee,Le=e.ignoreReasonTypeList,Ot=e.ruleTypeIdList,wt=e.gmtCreateStart,bt=e.gmtCreateEnd,kt=e.gmtModifiedStart,Pt=e.gmtModifiedEnd,Ft=e.resourceStatus,Qe=p.getFieldValue("platformList"),He=p.getFieldValue("riskLevelList"),Ye=(n=y.current)===null||n===void 0?void 0:n.getFieldValue("ruleCodeList"),Je=(o=y.current)===null||o===void 0?void 0:o.getFieldValue("resourceId"),te={page:u,size:i,ruleId:M,ruleGroupIdList:N,cloudAccountId:V,resourceName:b,resourceTypeList:Z,status:he,ignoreReasonTypeList:Le,ruleTypeIdList:Ot,gmtCreateStart:wt,gmtCreateEnd:bt,gmtModifiedStart:kt,gmtModifiedEnd:Pt,resourceStatus:Ft},Qe&&(te.platformList=Qe),He&&(te.riskLevelList=He),Ye&&(te.ruleCodeList=Ye),Je&&(te.resourceId=Je),Xe=(a=y.current)===null||a===void 0?void 0:a.getFieldValue("cloudAccountId"),qe=Se.cloudAccountId,V?te.cloudAccountId=V:Xe?te.cloudAccountId=Xe:qe&&(te.cloudAccountId=qe),pe.next=15,(0,L.queryRiskList)(te);case 15:return et=pe.sent,de=et.content,Vt=et.code,pe.abrupt("return",{data:(de==null?void 0:de.data)||[],total:(de==null?void 0:de.total)||0,success:Vt===200||!1});case 19:case"end":return pe.stop()}},l)}));return function(e){return s.apply(this,arguments)}}();return(0,r.jsxs)(Fe._z,{title:!1,className:st.Z.riskPageContainer,breadcrumbRender:!1,children:[Te,(0,r.jsx)(Ve.Z,{bodyStyle:{paddingBlock:0},className:st.Z.customFilterCard,tabs:{activeKey:ue,items:v.MW.map(function(s){return{label:s.label,key:s.value,children:(0,r.jsx)(T.Z,{form:p,children:(0,r.jsxs)(Zt.Z,{gutter:[24,10],children:[(0,r.jsx)(lt.Z,{span:24,children:(0,r.jsx)(T.Z.Item,{name:"platformList",label:c.formatMessage({id:"common.select.label.cloudPlatform"}),style:{marginBottom:0},children:(0,r.jsx)(ot.Z.Group,{options:(0,I.T$)(Ce),onChange:function(e){var n,o=e||[];p.setFieldValue("resourceTypeList",null),je([]),Ue(o),Ge({platformList:o}),(n=w.current)===null||n===void 0||n.reload()}})})}),(0,r.jsx)(lt.Z,{span:24,children:(0,r.jsx)(T.Z.Item,{name:"riskLevelList",label:c.formatMessage({id:"home.module.inform.columns.riskLevel"}),style:{marginBottom:0},children:(0,r.jsx)(ot.Z.Group,{options:(0,I.at)(H.I9),onChange:function(e){var n;(n=w.current)===null||n===void 0||n.reload()}})})})]})})}})||[],onChange:function(l){var e,n,o;tr(l),(e=y.current)===null||e===void 0||e.setFieldValue("ignoreReasonTypeList",[]);var a=p.getFieldsValue(),i=((n=y.current)===null||n===void 0?void 0:n.getFieldsValue())||{},u=d()(d()(d()(d()({},Se),a),i),{},{status:l,ignoreReasonTypeList:[]});ie(u),(o=w.current)===null||o===void 0||o.reload()}}}),(0,r.jsx)(Ne.Z,{scroll:{x:"max-content"},rowKey:"id",search:{span:6,labelWidth:0,defaultColsNumber:6},headerTitle:(0,r.jsx)("div",{className:k.Z.customTitle,children:c.formatMessage({id:"risk.module.text.risk.inquiry"})}),toolBarRender:function(){return[(0,r.jsx)(R.ZP,{type:"primary",loading:nr,onClick:xr,children:c.formatMessage({id:"common.button.text.export"})},"export")]},actionRef:w,formRef:y,columns:Rr,request:Ar,onReset:function(){p.resetFields(),ie({})},onSubmit:function(){var l,e=p.getFieldsValue(),n=((l=y.current)===null||l===void 0?void 0:l.getFieldsValue())||{};ie(d()(d()(d()({},Se),e),n))},params:d()({},Se),pagination:{showQuickJumper:!1,showSizeChanger:!0,defaultPageSize:10,defaultCurrent:1}}),(0,r.jsx)(Oe.Z,{locate:"risk",riskDrawerVisible:zt,setRiskDrawerVisible:dt,riskDrawerInfo:ct.current,tableActionRef:w}),(0,r.jsx)(Re,{ignoreRiskFormVisible:$t,setIgnoreRiskFormVisible:ft,riskInfo:mt.current,tableActionRef:w}),(0,r.jsx)(we.Z,{editDrawerVisible:Qt,setEditDrawerVisible:pt,whiteListDrawerInfo:gt.current,tableActionRef:w}),(0,r.jsx)(be.Z,{visible:Yt,onClose:function(){return xt(!1)},ruleId:Ct.ruleId,ruleCode:Ct.ruleCode})]})},_t=Wt},64818:function(re,_,t){"use strict";var O=t(15009),h=t.n(O),A=t(99289),C=t.n(A),B=t(5574),f=t.n(B),Q=t(62435),d=t(68872),S=t(66309),v=t(85265),m=t(57381),j=t(26412),k=t(25593),r=t(45830),J=t(96655),W=t(29448),g=t(86074),L=function(P){var E=P.visible,G=P.onClose,T=P.ruleId,U=P.ruleCode,x=(0,r.useIntl)(),Ee=d.ZP.useMessage(),Re=f()(Ee,2),Oe=Re[0],we=Re[1],be=(0,Q.useState)(!1),ye=f()(be,2),ke=ye[0],Ae=ye[1],Pe=(0,Q.useState)(null),H=f()(Pe,2),I=H[0],xe=H[1];(0,Q.useEffect)(function(){E&&T&&Fe()},[E,T]);var Fe=function(){var $=C()(h()().mark(function z(){var Y;return h()().wrap(function(R){for(;;)switch(R.prev=R.next){case 0:if(Ae(!0),R.prev=1,!T){R.next=6;break}return R.next=5,(0,J.queryRuleDetail)({id:T});case 5:Y=R.sent;case 6:Y&&Y.content&&xe(Y.content),R.next=12;break;case 9:R.prev=9,R.t0=R.catch(1),Oe.error("\u83B7\u53D6\u89C4\u5219\u8BE6\u60C5\u5931\u8D25");case 12:return R.prev=12,Ae(!1),R.finish(12);case 15:case"end":return R.stop()}},z,null,[[1,9,12,15]])}));return function(){return $.apply(this,arguments)}}(),Ve=function(){xe(null),G()},Ne=function(z){switch(z.toLowerCase()){case"high":case"\u9AD8":return"red";case"medium":case"\u4E2D":return"orange";case"low":case"\u4F4E":return"green";default:return"default"}},tt=function(z){if(!z)return null;var Y=z.split(",");return Y.map(function(Ie,R){return(0,g.jsx)(S.Z,{color:Ne(Ie.trim()),children:Ie.trim()},R)})},rt=function(z){return(0,W.c5)(z)};return(0,g.jsxs)(g.Fragment,{children:[we,(0,g.jsx)(v.Z,{placement:"right",onClose:Ve,open:E,width:1e3,destroyOnClose:!0,children:(0,g.jsx)(m.Z,{spinning:ke,children:I&&(0,g.jsxs)(j.Z,{column:1,bordered:!0,children:[(0,g.jsx)(j.Z.Item,{label:x.formatMessage({id:"home.module.inform.columns.ruleName"},{}),children:(0,g.jsx)(k.Z.Text,{copyable:!0,children:I.ruleName})}),(0,g.jsx)(j.Z.Item,{label:"Code",children:(0,g.jsx)(k.Z.Text,{copyable:!0,children:I.ruleCode})}),(0,g.jsx)(j.Z.Item,{label:x.formatMessage({id:"rule.module.text.repair.suggestions"},{}),children:(0,g.jsx)(k.Z.Text,{copyable:!0,children:I.advice})}),(0,g.jsx)(j.Z.Item,{label:x.formatMessage({id:"rule.module.text.reference.link"},{}),children:(0,g.jsx)(k.Z.Text,{copyable:!0,children:I.link})}),(0,g.jsx)(j.Z.Item,{label:x.formatMessage({id:"rule.module.text.risk.context.template"},{}),children:(0,g.jsx)(k.Z.Text,{copyable:!0,children:I.context})}),I.ruleRego&&(0,g.jsx)(j.Z.Item,{label:"Rego Policy",children:(0,g.jsx)(k.Z.Text,{copyable:{text:I.ruleRego},children:(0,g.jsx)("pre",{style:{background:"#f5f5f5",padding:"12px",borderRadius:"4px",fontSize:"12px",maxHeight:"2048px",overflow:"auto"},children:I.ruleRego})})}),I.gmtModified&&(0,g.jsx)(j.Z.Item,{label:x.formatMessage({id:"common.text.update.time"},{}),children:(0,g.jsx)(k.Z.Text,{copyable:!0,children:I.gmtModified})})]})})})]})};_.Z=L},70501:function(re,_,t){"use strict";var O=t(62435),h=Object.defineProperty,A=Object.getOwnPropertySymbols,C=Object.prototype.hasOwnProperty,B=Object.prototype.propertyIsEnumerable,f=(S,v,m)=>v in S?h(S,v,{enumerable:!0,configurable:!0,writable:!0,value:m}):S[v]=m,Q=(S,v)=>{for(var m in v||(v={}))C.call(v,m)&&f(S,m,v[m]);if(A)for(var m of A(v))B.call(v,m)&&f(S,m,v[m]);return S};const d=S=>React.createElement("svg",Q({className:"DEFAULT_RESOURCE_ICON_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:256,height:256},S),React.createElement("path",{d:"M827.52 782.08a39.84 39.84 0 0 0 56.64 0l104.32-103.36a119.68 119.68 0 0 0 0-170.08L886.4 405.92a40 40 0 0 0-56.8 56.16l90.88 92h-322.4a40 40 0 0 0 0 80h322.24l-92.48 91.52a40 40 0 0 0-.32 56.48z",fill:"#1480ED"}),React.createElement("path",{d:"M864 80h-52V40a40 40 0 0 0-80 0v40H550.08V40a40 40 0 0 0-80 0v40h-180V40a40 40 0 1 0-80 0v40H160A160 160 0 0 0 0 240v624a160 160 0 0 0 160 160h704a160 160 0 0 0 160-160 40 40 0 0 0-80 0 80 80 0 0 1-80 80H160a80 80 0 0 1-80-80V240a80 80 0 0 1 80-80h50.08v40a40 40 0 0 0 80 0v-40h180v40a40 40 0 0 0 80 0v-40H732v40a40 40 0 0 0 80 0v-40h52a80 80 0 0 1 80 80v90.08a40 40 0 0 0 80 0V240A160 160 0 0 0 864 80z",fill:"#2A5699"}));_.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjU2IiBoZWlnaHQ9IjI1NiI+PHBhdGggZD0iTTgyNy41MiA3ODIuMDhhMzkuODQgMzkuODQgMCAwIDAgNTYuNjQgMGwxMDQuMzItMTAzLjM2YTExOS42OCAxMTkuNjggMCAwIDAgMC0xNzAuMDhMODg2LjQgNDA1LjkyYTQwIDQwIDAgMCAwLTU2LjggNTYuMTZsOTAuODggOTJoLTMyMi40YTQwIDQwIDAgMCAwIDAgODBoMzIyLjI0bC05Mi40OCA5MS41MmE0MCA0MCAwIDAgMC0uMzIgNTYuNDh6IiBmaWxsPSIjMTQ4MEVEIi8+PHBhdGggZD0iTTg2NCA4MGgtNTJWNDBhNDAgNDAgMCAwIDAtODAgMHY0MEg1NTAuMDhWNDBhNDAgNDAgMCAwIDAtODAgMHY0MGgtMTgwVjQwYTQwIDQwIDAgMSAwLTgwIDB2NDBIMTYwQTE2MCAxNjAgMCAwIDAgMCAyNDB2NjI0YTE2MCAxNjAgMCAwIDAgMTYwIDE2MGg3MDRhMTYwIDE2MCAwIDAgMCAxNjAtMTYwIDQwIDQwIDAgMCAwLTgwIDAgODAgODAgMCAwIDEtODAgODBIMTYwYTgwIDgwIDAgMCAxLTgwLTgwVjI0MGE4MCA4MCAwIDAgMSA4MC04MGg1MC4wOHY0MGE0MCA0MCAwIDAgMCA4MCAwdi00MGgxODB2NDBhNDAgNDAgMCAwIDAgODAgMHYtNDBINzMydjQwYTQwIDQwIDAgMCAwIDgwIDB2LTQwaDUyYTgwIDgwIDAgMCAxIDgwIDgwdjkwLjA4YTQwIDQwIDAgMCAwIDgwIDBWMjQwQTE2MCAxNjAgMCAwIDAgODY0IDgweiIgZmlsbD0iIzJBNTY5OSIvPjwvc3ZnPg=="},85674:function(re,_,t){var O={"./simpleWorker":18352,"./simpleWorker.js":18352};function h(A){return Promise.resolve().then(function(){if(!t.o(O,A)){var C=new Error("Cannot find module '"+A+"'");throw C.code="MODULE_NOT_FOUND",C}var B=O[A];return t(B)})}h.keys=function(){return Object.keys(O)},h.id=85674,re.exports=h},10131:function(re,_,t){var O={"./editorBaseApi":[20927],"./editorBaseApi.js":[20927],"./editorSimpleWorker":[81465],"./editorSimpleWorker.js":[81465],"./editorWorker":[85215],"./editorWorker.js":[85215],"./editorWorkerHost":[98008],"./editorWorkerHost.js":[98008],"./findSectionHeaders":[72846],"./findSectionHeaders.js":[72846],"./getIconClasses":[22016],"./getIconClasses.js":[22016],"./languageFeatureDebounce":[88191],"./languageFeatureDebounce.js":[88191],"./languageFeatures":[71922],"./languageFeatures.js":[71922],"./languageFeaturesService":[7421],"./languageFeaturesService.js":[7421],"./languageService":[81032],"./languageService.js":[81032],"./languagesAssociations":[73536],"./languagesAssociations.js":[73536],"./languagesRegistry":[4765],"./languagesRegistry.js":[4765],"./markerDecorations":[36357],"./markerDecorations.js":[36357],"./markerDecorationsService":[86036],"./markerDecorationsService.js":[86036],"./model":[73733],"./model.js":[73733],"./modelService":[51200],"./modelService.js":[51200],"./resolverService":[88216],"./resolverService.js":[88216],"./semanticTokensDto":[14704],"./semanticTokensDto.js":[14704],"./semanticTokensProviderStyling":[92294],"./semanticTokensProviderStyling.js":[92294],"./semanticTokensStyling":[73343],"./semanticTokensStyling.js":[73343],"./semanticTokensStylingService":[84146],"./semanticTokensStylingService.js":[84146],"./textModelSync/textModelSync.impl":[28944],"./textModelSync/textModelSync.impl.js":[28944],"./textModelSync/textModelSync.protocol":[23145,3145],"./textModelSync/textModelSync.protocol.js":[23145,3145],"./textResourceConfiguration":[71765],"./textResourceConfiguration.js":[71765],"./treeSitterParserService":[28922],"./treeSitterParserService.js":[28922],"./treeViewsDnd":[80642],"./treeViewsDnd.js":[80642],"./treeViewsDndService":[58345],"./treeViewsDndService.js":[58345],"./unicodeTextModelHighlighter":[31446],"./unicodeTextModelHighlighter.js":[31446]};function h(A){if(!t.o(O,A))return Promise.resolve().then(function(){var f=new Error("Cannot find module '"+A+"'");throw f.code="MODULE_NOT_FOUND",f});var C=O[A],B=C[0];return Promise.all(C.slice(1).map(t.e)).then(function(){return t(B)})}h.keys=function(){return Object.keys(O)},h.id=10131,re.exports=h}}]); diff --git a/app/bootstrap/src/main/resources/static/p__RuleManagement__RuleGroup__index.45692e88.async.js b/app/bootstrap/src/main/resources/static/p__RuleManagement__RuleGroup__index.98001364.async.js similarity index 70% rename from app/bootstrap/src/main/resources/static/p__RuleManagement__RuleGroup__index.45692e88.async.js rename to app/bootstrap/src/main/resources/static/p__RuleManagement__RuleGroup__index.98001364.async.js index 57997913..a11158af 100644 --- a/app/bootstrap/src/main/resources/static/p__RuleManagement__RuleGroup__index.45692e88.async.js +++ b/app/bootstrap/src/main/resources/static/p__RuleManagement__RuleGroup__index.98001364.async.js @@ -1 +1 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[9037],{24163:function(je,q,t){var ae=t(97857),M=t.n(ae),ee=t(25593),y=t(83062),ne=t(62435),g=t(86074),de=ee.Z.Paragraph;q.Z=function(s){var U=s.text,P=s.width,_=s.maxWidth,R=s.rows,b=R===void 0?2:R,j=s.placement,C=j===void 0?"top":j,N=s.color,x=N===void 0?"rgba(0, 0, 0, 0.88)":N,v=s.link,c=v===void 0?!1:v,m=s.onClickCallBackFunc,f=s.style,F=f===void 0?{}:f,se=s.copyable,ce=se===void 0?!1:se;return(0,g.jsx)("div",{style:{maxWidth:_,width:P},children:(0,g.jsx)(y.Z,{title:(0,g.jsx)("div",{children:U}),placement:C,children:(0,g.jsx)(de,{ellipsis:{rows:b},style:M()({marginBottom:0,color:x,cursor:c?"pointer":""},F),onClick:m,copyable:ce,children:U})})})}},28235:function(je,q,t){var ae=t(97857),M=t.n(ae),ee=t(25593),y=t(83062),ne=t(62435),g=t(86074),de=ee.Z.Paragraph;q.Z=function(s){var U=s.text,P=s.width,_=s.maxWidth,R=s.rows,b=R===void 0?2:R,j=s.placement,C=j===void 0?"top":j,N=s.color,x=N===void 0?"rgba(0, 0, 0, 0.88)":N,v=s.link,c=v===void 0?!1:v,m=s.onClickCallBackFunc,f=s.style,F=f===void 0?{}:f,se=s.copyable,ce=se===void 0?!1:se,me=s.tooltipText;return(0,g.jsx)("div",{style:{maxWidth:_,width:P},children:(0,g.jsx)(y.Z,{title:me,placement:C,children:(0,g.jsx)(de,{ellipsis:{rows:b},style:M()({marginBottom:0,color:x,cursor:c?"pointer":""},F),onClick:m,copyable:ce,children:U})})})}},73176:function(je,q,t){t.r(q),t.d(q,{default:function(){return lt}});var ae=t(97857),M=t.n(ae),ee=t(15009),y=t.n(ee),ne=t(99289),g=t.n(ne),de=t(5574),s=t.n(de),U=t(96655),P=t(29448),_=t(70607),R=t(39380),b=t(93410),j=t(92016),C=t(23323),N=t(71230),x=t(15746),v=t(34041),c=t(25278),m=t(86250),f=t(42075),F=t(83622),se=t(57381),ce=t(32983),me=t(84611),he=t(96486),Q=t(62435),fe=t(28235),Ie=t(37476),pe=t(5966),Te=t(90672),Le=t(68872),Se=t(13769),Oe=t.n(Se),ze=t(40784),Me=t(89094),e=t(86074),Ue=["leftColumns","rightColumns","loading"],Re=function(r){var u=r.leftColumns,T=r.rightColumns,I=r.loading,w=Oe()(r,Ue),k=(0,j.useIntl)();return(0,e.jsx)(ze.Z,M()(M()({style:{width:"100%"}},w),{},{titles:[k.formatMessage({id:"rule.module.text.to.be.selected"}),k.formatMessage({id:"rule.module.text.selected"})],children:function(S){var te=S.direction,re=S.filteredItems,G=S.onItemSelect,d=S.onItemSelectAll,i=S.selectedKeys,h=S.disabled,V=te==="left"?u:T,W={getCheckboxProps:function(){return{disabled:h}},onChange:function(Z){d(Z,"replace")},selectedRowKeys:i,selections:[Me.Z.SELECTION_ALL,Me.Z.SELECTION_INVERT,Me.Z.SELECTION_NONE]};return(0,e.jsx)(Me.Z,{loading:I,rowSelection:W,columns:V,dataSource:re,size:"small",style:{pointerEvents:h?"none":void 0},onRow:function(Z){var H=Z.key,K=Z.disabled;return{onClick:function(){K||h||G(H,!i.includes(H))}}}},"id")}}))},we=Re,Ge=function(r,u){var T;return(T=u.ruleName)===null||T===void 0?void 0:T.includes(r)},Ze=function(r){var u=(0,j.useModel)("rule"),T=u.platformList,I=u.allRuleList,w=Le.ZP.useMessage(),k=s()(w,2),ie=k[0],S=k[1],te=C.Z.useForm(),re=s()(te,1),G=re[0],d=(0,j.useIntl)(),i=r.editFormVisible,h=r.groupInfo,V=r.setEditFormVisible,W=r.requestCurrentData,p=[{dataIndex:"platform",title:d.formatMessage({id:"common.table.columns.platform"}),render:function(o,n){return(0,P.c5)(n.platform,T)}},{dataIndex:"ruleName",title:d.formatMessage({id:"home.module.inform.columns.ruleName"}),render:function(o,n){return(0,e.jsx)(fe.Z,{rows:1,tooltipText:(0,e.jsxs)("div",{children:[(0,e.jsxs)("div",{children:[d.formatMessage({id:"rule.module.text.name"}),"\xA0:\xA0 ",(n==null?void 0:n.ruleName)||"-"]}),(0,e.jsxs)("div",{children:[d.formatMessage({id:"rule.module.text.describe"}),"\xA0:\xA0 ",(n==null?void 0:n.ruleDesc)||"-"]})]}),text:n==null?void 0:n.ruleName,maxWidth:180})}}],Z=(0,Q.useState)([]),H=s()(Z,2),K=H[0],Y=H[1],ue=function(o){Y(o)},O=function(){var L=g()(y()().mark(function o(n){var a,D;return y()().wrap(function(E){for(;;)switch(E.prev=E.next){case 0:return a=M()(M()({},n),{},{ruleIdList:K||[]}),h.id&&(a.id=h.id),E.next=4,(0,U.saveRuleGroup)(a);case 4:if(D=E.sent,D.msg!=="success"){E.next=10;break}return h.id?ie.success(d.formatMessage({id:"common.message.text.edit.success"})):ie.success(d.formatMessage({id:"common.message.text.create.success"})),V(!1),E.next=10,W==null?void 0:W();case 10:case"end":return E.stop()}},o)}));return function(n){return L.apply(this,arguments)}}(),B=(0,j.useRequest)(function(L){return(0,U.queryRuleGroupDetail)({id:L})},{manual:!0,formatResult:function(o){var n,a=o==null||(n=o.content)===null||n===void 0||(n=n.aboutRuleList)===null||n===void 0?void 0:n.map(function(D){return D.id});return M()(M()({},(o==null?void 0:o.content)||{}),{},{aboutRuleIdList:a})},onSuccess:function(o){G.setFieldsValue({groupName:o==null?void 0:o.groupName,groupDesc:o==null?void 0:o.groupDesc}),Y((o==null?void 0:o.aboutRuleIdList)||[])}}),z=B.run,$=B.loading;(0,Q.useEffect)(function(){i&&h.id&&z(h.id)},[i,h]);var J=function(){V(!1)};return(0,e.jsxs)(e.Fragment,{children:[S,(0,e.jsxs)(Ie.Y,{title:h.id?d.formatMessage({id:"rule.extend.group.title.edit"}):d.formatMessage({id:"rule.extend.group.title.add"}),width:d.locale==="en-US"?860:780,form:G,modalProps:{destroyOnClose:!0,onCancel:function(){return J()},styles:{body:{paddingTop:12}},afterClose:function(){G.resetFields(),Y([])}},layout:"horizontal",open:i,onFinish:O,children:[(0,e.jsx)(pe.Z,{name:"groupName",label:d.formatMessage({id:"rule.input.text.rule.group.name"}),rules:[{required:!0}]}),(0,e.jsx)(Te.Z,{name:"groupDesc",label:d.formatMessage({id:"rule.input.text.rule.group.describe"}),rules:[{required:!0}]}),(0,e.jsx)(C.Z.Item,{label:d.formatMessage({id:"rule.input.text.transfer"}),children:(0,e.jsx)(we,{loading:$,dataSource:I,targetKeys:K,showSearch:!0,showSelectAll:!1,onChange:ue,filterOption:Ge,leftColumns:p,rightColumns:p})})]})]})},Ae=Ze,Pe=Object.defineProperty,De=Object.getOwnPropertySymbols,_e=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,Ne=(l,r,u)=>r in l?Pe(l,r,{enumerable:!0,configurable:!0,writable:!0,value:u}):l[r]=u,Fe=(l,r)=>{for(var u in r||(r={}))_e.call(r,u)&&Ne(l,u,r[u]);if(De)for(var u of De(r))be.call(r,u)&&Ne(l,u,r[u]);return l};const ot=l=>React.createElement("svg",Fe({width:24,height:24,xmlns:"http://www.w3.org/2000/svg"},l),React.createElement("title",null,"\u5220\u9664"),React.createElement("path",{d:"M14.316 0C15.246 0 16 .768 16 1.714L15.999 3l6.36.001C23.453 3 24 3.58 24 4.74v1.52C24 7.42 23.453 8 22.359 8l-2.36-.001L20 22.286c0 .897-.677 1.633-1.539 1.708l-.145.006H5.684C4.754 24 4 23.232 4 22.286L3.999 7.999 1.641 8C.547 8 0 7.42 0 6.26V4.74C0 3.58.547 3 1.641 3L8 2.999 8 1.714C8 .768 8.754 0 9.684 0h4.632Zm-5.79 10.072a.85.85 0 0 0-.842.857v7.714a.85.85 0 0 0 .842.857.85.85 0 0 0 .842-.857v-7.714a.85.85 0 0 0-.842-.857Zm3.58 0a.85.85 0 0 0-.843.857v7.714a.85.85 0 0 0 .842.857.85.85 0 0 0 .842-.857v-7.714a.85.85 0 0 0-.842-.857Zm3.368 0a.85.85 0 0 0-.842.857v7.714a.85.85 0 0 0 .842.857.85.85 0 0 0 .842-.857v-7.714a.85.85 0 0 0-.842-.857Zm-1.158-8.358H9.684V3h4.631V1.714Z",fill:"#759DFE",fillRule:"evenodd"}));var Ye="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE0LjMxNiAwQzE1LjI0NiAwIDE2IC43NjggMTYgMS43MTRMMTUuOTk5IDNsNi4zNi4wMDFDMjMuNDUzIDMgMjQgMy41OCAyNCA0Ljc0djEuNTJDMjQgNy40MiAyMy40NTMgOCAyMi4zNTkgOGwtMi4zNi0uMDAxTDIwIDIyLjI4NmMwIC44OTctLjY3NyAxLjYzMy0xLjUzOSAxLjcwOGwtLjE0NS4wMDZINS42ODRDNC43NTQgMjQgNCAyMy4yMzIgNCAyMi4yODZMMy45OTkgNy45OTkgMS42NDEgOEMuNTQ3IDggMCA3LjQyIDAgNi4yNlY0Ljc0QzAgMy41OC41NDcgMyAxLjY0MSAzTDggMi45OTkgOCAxLjcxNEM4IC43NjggOC43NTQgMCA5LjY4NCAwaDQuNjMyWm0tNS43OSAxMC4wNzJhLjg1Ljg1IDAgMCAwLS44NDIuODU3djcuNzE0YS44NS44NSAwIDAgMCAuODQyLjg1Ny44NS44NSAwIDAgMCAuODQyLS44NTd2LTcuNzE0YS44NS44NSAwIDAgMC0uODQyLS44NTdabTMuNTggMGEuODUuODUgMCAwIDAtLjg0My44NTd2Ny43MTRhLjg1Ljg1IDAgMCAwIC44NDIuODU3Ljg1Ljg1IDAgMCAwIC44NDItLjg1N3YtNy43MTRhLjg1Ljg1IDAgMCAwLS44NDItLjg1N1ptMy4zNjggMGEuODUuODUgMCAwIDAtLjg0Mi44NTd2Ny43MTRhLjg1Ljg1IDAgMCAwIC44NDIuODU3Ljg1Ljg1IDAgMCAwIC44NDItLjg1N3YtNy43MTRhLjg1Ljg1IDAgMCAwLS44NDItLjg1N1ptLTEuMTU4LTguMzU4SDkuNjg0VjNoNC42MzFWMS43MTRaIiBmaWxsPSIjNzU5REZFIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=",Be=Object.defineProperty,ve=Object.getOwnPropertySymbols,Qe=Object.prototype.hasOwnProperty,ke=Object.prototype.propertyIsEnumerable,Ee=(l,r,u)=>r in l?Be(l,r,{enumerable:!0,configurable:!0,writable:!0,value:u}):l[r]=u,Ve=(l,r)=>{for(var u in r||(r={}))Qe.call(r,u)&&Ee(l,u,r[u]);if(ve)for(var u of ve(r))ke.call(r,u)&&Ee(l,u,r[u]);return l};const it=l=>React.createElement("svg",Ve({width:24,height:25,xmlns:"http://www.w3.org/2000/svg"},l),React.createElement("title",null,"\u7F16\u8F91"),React.createElement("path",{d:"M15.615 4.647a.63.63 0 0 1-.463-.187 1.667 1.667 0 0 1-.313-.437 2.368 2.368 0 0 1-.25-.95V0h.05c.15 0 .292.017.426.05.133.033.296.112.487.237.192.125.426.3.701.525.275.225.622.52 1.039.887.45.4.809.737 1.076 1.012s.471.508.613.7c.142.191.23.354.263.487s.05.25.05.35v.4h-3.679Zm7.783 11.769c.05.133.083.3.1.5s-.067.39-.25.574a5.595 5.595 0 0 0-.226.237 4.466 4.466 0 0 1-.175.188 1.213 1.213 0 0 1-.175.15l-2.127-2.1c.1-.082.213-.182.338-.299.125-.117.23-.208.313-.275.2-.183.417-.262.65-.237.234.025.426.079.576.162.167.084.346.23.538.437.192.209.338.43.438.663Zm-7.908 2.023-4.855 5.048H3.728c-.317 0-.663-.092-1.038-.275a4.39 4.39 0 0 1-1.051-.725 4.107 4.107 0 0 1-.814-1.037A2.47 2.47 0 0 1 .5 20.238V3.223c0-.35.08-.716.238-1.1.158-.382.375-.728.65-1.036.276-.308.588-.566.939-.775.35-.208.717-.312 1.1-.312h9.585v3.123c0 .317.05.658.15 1.025.1.366.255.703.464 1.012.208.308.48.566.813.774.334.208.734.312 1.201.312h3.654v8.27l-3.429 3.549a1.51 1.51 0 0 0 .276-.875c0-.433-.155-.804-.463-1.112a1.52 1.52 0 0 0-1.114-.462H5.18c-.434 0-.801.154-1.101.462-.3.308-.45.68-.45 1.112 0 .433.15.8.45 1.1.3.3.667.45 1.1.45h9.385c.367 0 .676-.1.926-.3ZM5.18 9.37c-.434 0-.801.155-1.101.463-.3.308-.45.679-.45 1.112 0 .433.15.8.45 1.1.3.299.667.449 1.1.449h9.385c.434 0 .805-.15 1.114-.45.308-.3.463-.666.463-1.1 0-.432-.155-.803-.463-1.111a1.52 1.52 0 0 0-1.114-.462H5.18Zm9.434 12.518.325-.324.626-.625c.25-.25.526-.529.826-.837.3-.308.6-.612.9-.912.718-.716 1.527-1.516 2.428-2.399l2.102 2.1-2.427 2.423-.901.9-.826.824a33.573 33.573 0 0 0-.85.874c-.084.067-.176.138-.276.213-.1.075-.2.137-.3.187-.1.05-.255.113-.463.188a14.311 14.311 0 0 1-1.264.387c-.2.05-.35.083-.45.1-.2.033-.334.008-.4-.075-.068-.084-.084-.225-.05-.425a9.83 9.83 0 0 1 .275-1.062l.187-.587c.058-.183.104-.308.138-.375.1-.216.233-.408.4-.575Z",fill:"#759DFE",fillRule:"evenodd"}));var We="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE1LjYxNSA0LjY0N2EuNjMuNjMgMCAwIDEtLjQ2My0uMTg3IDEuNjY3IDEuNjY3IDAgMCAxLS4zMTMtLjQzNyAyLjM2OCAyLjM2OCAwIDAgMS0uMjUtLjk1VjBoLjA1Yy4xNSAwIC4yOTIuMDE3LjQyNi4wNS4xMzMuMDMzLjI5Ni4xMTIuNDg3LjIzNy4xOTIuMTI1LjQyNi4zLjcwMS41MjUuMjc1LjIyNS42MjIuNTIgMS4wMzkuODg3LjQ1LjQuODA5LjczNyAxLjA3NiAxLjAxMnMuNDcxLjUwOC42MTMuN2MuMTQyLjE5MS4yMy4zNTQuMjYzLjQ4N3MuMDUuMjUuMDUuMzV2LjRoLTMuNjc5Wm03Ljc4MyAxMS43NjljLjA1LjEzMy4wODMuMy4xLjVzLS4wNjcuMzktLjI1LjU3NGE1LjU5NSA1LjU5NSAwIDAgMC0uMjI2LjIzNyA0LjQ2NiA0LjQ2NiAwIDAgMS0uMTc1LjE4OCAxLjIxMyAxLjIxMyAwIDAgMS0uMTc1LjE1bC0yLjEyNy0yLjFjLjEtLjA4Mi4yMTMtLjE4Mi4zMzgtLjI5OS4xMjUtLjExNy4yMy0uMjA4LjMxMy0uMjc1LjItLjE4My40MTctLjI2Mi42NS0uMjM3LjIzNC4wMjUuNDI2LjA3OS41NzYuMTYyLjE2Ny4wODQuMzQ2LjIzLjUzOC40MzcuMTkyLjIwOS4zMzguNDMuNDM4LjY2M1ptLTcuOTA4IDIuMDIzLTQuODU1IDUuMDQ4SDMuNzI4Yy0uMzE3IDAtLjY2My0uMDkyLTEuMDM4LS4yNzVhNC4zOSA0LjM5IDAgMCAxLTEuMDUxLS43MjUgNC4xMDcgNC4xMDcgMCAwIDEtLjgxNC0xLjAzN0EyLjQ3IDIuNDcgMCAwIDEgLjUgMjAuMjM4VjMuMjIzYzAtLjM1LjA4LS43MTYuMjM4LTEuMS4xNTgtLjM4Mi4zNzUtLjcyOC42NS0xLjAzNi4yNzYtLjMwOC41ODgtLjU2Ni45MzktLjc3NS4zNS0uMjA4LjcxNy0uMzEyIDEuMS0uMzEyaDkuNTg1djMuMTIzYzAgLjMxNy4wNS42NTguMTUgMS4wMjUuMS4zNjYuMjU1LjcwMy40NjQgMS4wMTIuMjA4LjMwOC40OC41NjYuODEzLjc3NC4zMzQuMjA4LjczNC4zMTIgMS4yMDEuMzEyaDMuNjU0djguMjdsLTMuNDI5IDMuNTQ5YTEuNTEgMS41MSAwIDAgMCAuMjc2LS44NzVjMC0uNDMzLS4xNTUtLjgwNC0uNDYzLTEuMTEyYTEuNTIgMS41MiAwIDAgMC0xLjExNC0uNDYySDUuMThjLS40MzQgMC0uODAxLjE1NC0xLjEwMS40NjItLjMuMzA4LS40NS42OC0uNDUgMS4xMTIgMCAuNDMzLjE1LjguNDUgMS4xLjMuMy42NjcuNDUgMS4xLjQ1aDkuMzg1Yy4zNjcgMCAuNjc2LS4xLjkyNi0uM1pNNS4xOCA5LjM3Yy0uNDM0IDAtLjgwMS4xNTUtMS4xMDEuNDYzLS4zLjMwOC0uNDUuNjc5LS40NSAxLjExMiAwIC40MzMuMTUuOC40NSAxLjEuMy4yOTkuNjY3LjQ0OSAxLjEuNDQ5aDkuMzg1Yy40MzQgMCAuODA1LS4xNSAxLjExNC0uNDUuMzA4LS4zLjQ2My0uNjY2LjQ2My0xLjEgMC0uNDMyLS4xNTUtLjgwMy0uNDYzLTEuMTExYTEuNTIgMS41MiAwIDAgMC0xLjExNC0uNDYySDUuMThabTkuNDM0IDEyLjUxOC4zMjUtLjMyNC42MjYtLjYyNWMuMjUtLjI1LjUyNi0uNTI5LjgyNi0uODM3LjMtLjMwOC42LS42MTIuOS0uOTEyLjcxOC0uNzE2IDEuNTI3LTEuNTE2IDIuNDI4LTIuMzk5bDIuMTAyIDIuMS0yLjQyNyAyLjQyMy0uOTAxLjktLjgyNi44MjRhMzMuNTczIDMzLjU3MyAwIDAgMC0uODUuODc0Yy0uMDg0LjA2Ny0uMTc2LjEzOC0uMjc2LjIxMy0uMS4wNzUtLjIuMTM3LS4zLjE4Ny0uMS4wNS0uMjU1LjExMy0uNDYzLjE4OGExNC4zMTEgMTQuMzExIDAgMCAxLTEuMjY0LjM4N2MtLjIuMDUtLjM1LjA4My0uNDUuMS0uMi4wMzMtLjMzNC4wMDgtLjQtLjA3NS0uMDY4LS4wODQtLjA4NC0uMjI1LS4wNS0uNDI1YTkuODMgOS44MyAwIDAgMSAuMjc1LTEuMDYybC4xODctLjU4N2MuMDU4LS4xODMuMTA0LS4zMDguMTM4LS4zNzUuMS0uMjE2LjIzMy0uNDA4LjQtLjU3NVoiIGZpbGw9IiM3NTlERkUiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==",He=Object.defineProperty,ye=Object.getOwnPropertySymbols,Ke=Object.prototype.hasOwnProperty,Je=Object.prototype.propertyIsEnumerable,Ce=(l,r,u)=>r in l?He(l,r,{enumerable:!0,configurable:!0,writable:!0,value:u}):l[r]=u,Xe=(l,r)=>{for(var u in r||(r={}))Ke.call(r,u)&&Ce(l,u,r[u]);if(ye)for(var u of ye(r))Je.call(r,u)&&Ce(l,u,r[u]);return l};const dt=l=>React.createElement("svg",Xe({width:25,height:24,xmlns:"http://www.w3.org/2000/svg"},l),React.createElement("title",null,"\u7ACB\u5373\u68C0\u6D4B"),React.createElement("path",{d:"M4.58 23.04c0 .528.408.96.9.96h14.028c.492 0 .9-.432.9-.96s-.408-.96-.9-.96H5.48c-.492 0-.9.432-.9.96ZM20.9 0H4.1A3.595 3.595 0 0 0 .5 3.6v12.96c0 1.992 1.608 3.6 3.6 3.6h16.8c1.992 0 3.6-1.608 3.6-3.6V3.6c0-1.992-1.608-3.6-3.6-3.6Zm-.792 10.86h-2.496a.983.983 0 0 1-.792-.408l-.756-1.092-1.476 2.172a.953.953 0 0 1-.828.42.93.93 0 0 1-.792-.48L11.516 8.94 9.68 13.8a.966.966 0 0 1-.84.624h-.06a.974.974 0 0 1-.852-.504L6.26 10.776H4.892a.963.963 0 0 1-.96-.96c0-.528.432-.96.96-.96h1.956a.96.96 0 0 1 .852.504l.948 1.776 1.8-4.788a.983.983 0 0 1 .816-.624.955.955 0 0 1 .912.48l1.704 2.964 1.38-2.052a.947.947 0 0 1 .792-.42h.012c.312 0 .612.156.792.408l1.272 1.836h1.992c.528 0 .96.432.96.96s-.432.96-.972.96Z",fill:"#759DFE",fillRule:"evenodd"}));var $e="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTQuNTggMjMuMDRjMCAuNTI4LjQwOC45Ni45Ljk2aDE0LjAyOGMuNDkyIDAgLjktLjQzMi45LS45NnMtLjQwOC0uOTYtLjktLjk2SDUuNDhjLS40OTIgMC0uOS40MzItLjkuOTZaTTIwLjkgMEg0LjFBMy41OTUgMy41OTUgMCAwIDAgLjUgMy42djEyLjk2YzAgMS45OTIgMS42MDggMy42IDMuNiAzLjZoMTYuOGMxLjk5MiAwIDMuNi0xLjYwOCAzLjYtMy42VjMuNmMwLTEuOTkyLTEuNjA4LTMuNi0zLjYtMy42Wm0tLjc5MiAxMC44NmgtMi40OTZhLjk4My45ODMgMCAwIDEtLjc5Mi0uNDA4bC0uNzU2LTEuMDkyLTEuNDc2IDIuMTcyYS45NTMuOTUzIDAgMCAxLS44MjguNDIuOTMuOTMgMCAwIDEtLjc5Mi0uNDhMMTEuNTE2IDguOTQgOS42OCAxMy44YS45NjYuOTY2IDAgMCAxLS44NC42MjRoLS4wNmEuOTc0Ljk3NCAwIDAgMS0uODUyLS41MDRMNi4yNiAxMC43NzZINC44OTJhLjk2My45NjMgMCAwIDEtLjk2LS45NmMwLS41MjguNDMyLS45Ni45Ni0uOTZoMS45NTZhLjk2Ljk2IDAgMCAxIC44NTIuNTA0bC45NDggMS43NzYgMS44LTQuNzg4YS45ODMuOTgzIDAgMCAxIC44MTYtLjYyNC45NTUuOTU1IDAgMCAxIC45MTIuNDhsMS43MDQgMi45NjQgMS4zOC0yLjA1MmEuOTQ3Ljk0NyAwIDAgMSAuNzkyLS40MmguMDEyYy4zMTIgMCAuNjEyLjE1Ni43OTIuNDA4bDEuMjcyIDEuODM2aDEuOTkyYy41MjggMCAuOTYuNDMyLjk2Ljk2cy0uNDMyLjk2LS45NzIuOTZaIiBmaWxsPSIjNzU5REZFIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=",qe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAALKADAAQAAAABAAAALAAAAAD8buejAAAEEklEQVRYCd1ZT2wMURj/zZhtSf9F/9Bo/GuKRiK0wYWIqIiLBCdcJI1D4+AsvegJRxFHJC7lhgsuKgQHhOAirJZUq7Ratlu03Rrfb2anO213Z97O2jV8ye7Me9+/3/vme997M0+DB30xzfLEKFpMEztMoAEaVoh4jfxKNCAi/fM81DOyNA1TYm9SBMbkNwgT78ReVPq7jDLcrtK0WCZlkZtLw6ZZMRFHB37hiBgunSuRvx4BFIeO80Wl6KjUtG+zPc0BPDRmbkokcEWA1s8WLmRbgHUbBg5Ul2iP3X51d2MgZrYmpvDgb4MlJmIgFmJyY5yOsBVZgjURcQv87XvJ60ljHrY4kbYizJy10iBkYBksBpDYiJFtCzAnWBjSgIDSEbFZRUCYGkvXZAx90lnQapAOmFcfq0ekHHW6VWdDDpYDYUCJVeei4DWyMPGIVRfkDWEC5YWFWPXkcuslFx6ebA0MQcO9QUY6exV48joj+48yNq4Gju3zNFnDsuZZHQoFljAVfJUYUi4MyQ1fKi4CVi72FQsk0PMJGJ/wVxWsEUNmntIWcUkl0H7I32gQiROXgJ4Bf01itVY6f9HwSHDSKdFIHLj6QEk0ayHaViVlwF8J+L6q2fzJ/b8pUbsQaN2dn8hdvAUMjKjZVk6JBcVA4zI1o9lK0bYq5ZwS8Z8AV8NHr1IuWVMv3ASeRe0+8ihD2XSksg44esoRdhTc19EfwOnLQO8gMDwKbG60uc+7gbsvgLf9QFMDcOORvFF+BD7JYz9+EChb4LYim/KZTc9W4AjHvgOnOm2wVeXA0T0pPy967Ps1S+0reZThwKhD3aAUGPC5a8CHIYD51y5RWyST0qGXScDrVto95FGGstShblAKDNh5/D/GgXsvU+77BNCIpAfX0LXLU/2UoSzJ0bVb2f0HBryzGTi8y3Z2/WFqFXTSYVUdML/I5nOFpAyJOtQNSoEB02FLU6o2R/ttCE4UN8hkc8jhsY5TJxcyrA9ziju2dI62r5dtZy1QK7s50v6twLZ1QGWZ3eb/sb2yMAwDyzNsT1XLGrFyL5wQm0pbzBSEmXezgVRXzOQXy7ek2TJuCdWyJlgnWYe5V5L56039EqGTnd4yQbm0rUhjBCzVEVV+Cly9XvX6SeWd/1nnx2QvN3wxLBT5+jLxnu90Ua+k93mLLdRYLD+C9Y0uM6+roF5zcCZY7/x7HwOtAxA5U8hh4IVRFYzEapVA6xAmhqeSy/WF8Z6dFwHZXVSOZh7SWEszb3gAIjnCo6hQETERm3OiNL2XSJ4htIUJdBJLm3O+wUhaKeEO6T917EXgHA3zRdNxRkaTxScO97CD39MnfRODO7KOxTkRdhi8ehzdloqi8nc5t03ey6Pm0S03XQxIVke3vwEhYkuuWO3rvAAAAABJRU5ErkJggg==",xe=t(24163),A={ruleGroupCard:"ruleGroupCard___Xotdm",ruleGroupHead:"ruleGroupHead____hZ0p",ruleGroupMain:"ruleGroupMain___BIFs0",ruleGroupContent:"ruleGroupContent___jlbsZ",ruleGroupContentLeft:"ruleGroupContentLeft___BsMjk",ruleGroupContentTitle:"ruleGroupContentTitle___e14FI",ruleGroupContentCount:"ruleGroupContentCount___HyvLq",ruleGroupContentRight:"ruleGroupContentRight___Wh5mf",ruleGroupContentOperate:"ruleGroupContentOperate___zLR1C",ruleGroupWrap:"ruleGroupWrap___RfP4s",editButton:"editButton___xKwoz",editButtonMain:"editButtonMain___lqg4D",editIcon:"editIcon___fXr2M"},et=function(r){var u=r.icon,T=r.callbackFunc,I=r.isEdit,w=I===void 0?!1:I;return(0,e.jsx)("div",{onClick:T,className:A.editButton,children:(0,e.jsx)("div",{className:A.editButtonMain,style:w?{paddingLeft:8}:{},children:(0,e.jsx)("img",{src:u,alt:"EDIT_ICON",className:A.editIcon})})})},ge=et,tt=t(29104),rt=t(86738),ut=t(21532),at=function(r){var u=r.ruleGroup,T=r.requestInitData,I=r.requestCurrentData,w=u.id,k=u.groupName,ie=u.username,S=u.ruleCount,te=Le.ZP.useMessage(),re=s()(te,2),G=re[0],d=re[1],i=(0,j.useIntl)(),h=(0,Q.useState)(!1),V=s()(h,2),W=V[0],p=V[1],Z=(0,Q.useRef)({}),H=(0,Q.useState)(!1),K=s()(H,2),Y=K[0],ue=K[1],O=function(){var z=g()(y()().mark(function $(J){var L,o;return y()().wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return L=G.loading(i.formatMessage({id:"common.message.text.delete.loading"})),a.next=3,(0,U.delRuleGroup)({id:J});case 3:if(o=a.sent,L(),!(o.code===200||o.msg==="success")){a.next=9;break}return G.success(i.formatMessage({id:"common.message.text.delete.success"})),a.next=9,T();case 9:case"end":return a.stop()}},$)}));return function(J){return z.apply(this,arguments)}}(),B=function(){var z=g()(y()().mark(function $(J){var L,o;return y()().wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return L=G.loading(i.formatMessage({id:"common.message.text.execute.loading"})),ue(!0),a.next=4,(0,U.scanByGroup)({id:J});case 4:if(o=a.sent,L(),ue(!1),!(o.code===200||o.msg==="success")){a.next=11;break}return G.success(i.formatMessage({id:"common.message.text.execute.success"})),a.next=11,I();case 11:case"end":return a.stop()}},$)}));return function(J){return z.apply(this,arguments)}}();return(0,e.jsxs)(e.Fragment,{children:[d,(0,e.jsxs)("div",{className:A.ruleGroupCard,children:[(0,e.jsxs)("div",{className:A.ruleGroupHead,children:[(0,e.jsxs)(m.Z,{align:"center",style:{paddingTop:6},children:[(0,e.jsx)(tt.Z,{src:qe,width:22,height:22,preview:!1}),(0,e.jsx)(xe.Z,{text:k||"-",maxWidth:180,rows:1,style:{color:"#333",fontSize:17,fontWeight:500,marginLeft:6},placement:"topLeft"})]}),(0,e.jsx)(xe.Z,{text:"".concat(i.formatMessage({id:"rule.input.text.rule.group.creator"}),": ").concat(ie),maxWidth:100,rows:1,style:{color:"#5585fe",fontSize:13},placement:"topLeft"})]}),(0,e.jsx)("div",{className:A.ruleGroupMain,children:(0,e.jsx)("div",{className:A.ruleGroupContent,children:(0,e.jsxs)(m.Z,{align:"center",style:{height:"100%"},children:[(0,e.jsxs)("span",{className:A.ruleGroupContentLeft,children:[(0,e.jsx)("div",{className:A.ruleGroupContentTitle,children:i.formatMessage({id:"rule.input.text.rule.number"})}),(0,e.jsx)(F.ZP,{type:"link",className:A.ruleGroupContentCount,href:"/ruleManagement/ruleProject?groupId=".concat(w),children:S})]}),(0,e.jsxs)("span",{className:A.ruleGroupContentRight,children:[(0,e.jsx)("div",{className:A.ruleGroupContentOperate,children:(0,e.jsxs)(rt.Z,{title:i.formatMessage({id:"common.button.text.delete.confirm"}),onConfirm:function(){return O(w)},okText:i.formatMessage({id:"common.button.text.ok"}),cancelText:i.formatMessage({id:"common.button.text.cancel"}),children:[(0,e.jsx)(ge,{icon:Ye}),(0,e.jsx)(F.ZP,{style:{fontSize:13,paddingBottom:0},type:"link",danger:!0,size:"small",className:A.ruleGroupOperateButton,children:i.formatMessage({id:"common.button.text.delete"})})]})}),(0,e.jsxs)(ut.ZP,{theme:{token:{colorLink:"#333"}},children:[(0,e.jsxs)("div",{className:A.ruleGroupContentOperate,children:[(0,e.jsx)(ge,{icon:We,callbackFunc:function(){p(!0),Z.current=M()({},u)},isEdit:!0}),(0,e.jsx)(F.ZP,{onClick:function(){p(!0),Z.current=M()({},u)},style:{fontSize:13,paddingBottom:0},type:"link",size:"small",children:i.formatMessage({id:"common.button.text.edit"})})]}),(0,e.jsxs)("div",{className:A.ruleGroupContentOperate,children:[(0,e.jsx)(ge,{icon:$e,callbackFunc:function(){return B(w)}}),(0,e.jsx)(F.ZP,{onClick:function(){return B(w)},loading:Y,style:{fontSize:13,paddingBottom:0},type:"link",size:"small",children:i.formatMessage({id:"common.button.text.test"})})]})]})]})]})})})]}),(0,e.jsx)(Ae,{editFormVisible:W,setEditFormVisible:p,groupInfo:Z.current,requestCurrentData:I})]})},nt=at,le=1,oe=12,st=function(){var r,u=(0,j.useModel)("rule"),T=u.ruleGroupList,I=(0,_.a)({}),w=(0,Q.useState)(!1),k=s()(w,2),ie=k[0],S=k[1],te=(0,Q.useRef)({}),re=C.Z.useForm(),G=s()(re,1),d=G[0],i=(0,j.useIntl)(),h=(0,Q.useState)(le),V=s()(h,2),W=V[0],p=V[1],Z=(0,Q.useState)(oe),H=s()(Z,2),K=H[0],Y=H[1],ue=(0,j.useRequest)(function(n){return(0,U.queryRuleGroupList)(n)},{manual:!0,formatResult:function(a){return a.content}}),O=ue.data,B=ue.run,z=ue.loading,$=function(){var n=g()(y()().mark(function a(){return y()().wrap(function(X){for(;;)switch(X.prev=X.next){case 0:return p(le),Y(oe),d==null||d.resetFields(),X.next=5,B({page:le,size:oe});case 5:case"end":return X.stop()}},a)}));return function(){return n.apply(this,arguments)}}(),J=function(){var n=g()(y()().mark(function a(){var D;return y()().wrap(function(E){for(;;)switch(E.prev=E.next){case 0:return p(le),Y(oe),D=d.getFieldsValue(),E.next=5,B(M()(M()({},D),{},{page:le,size:oe}));case 5:case"end":return E.stop()}},a)}));return function(){return n.apply(this,arguments)}}();(0,Q.useEffect)(function(){B({page:W,size:K})},[]);var L=function(){d.resetFields()},o=function(a){p(le),Y(oe),B(M()(M()({},a),{},{page:le,size:oe}))};return(0,e.jsxs)(R._z,{ghost:!0,title:!1,className:A.rulePageContainer,breadcrumbRender:!1,children:[(0,e.jsx)(b.Z,{style:{marginBottom:16},children:(0,e.jsx)(C.Z,{form:d,onFinish:o,children:(0,e.jsxs)(N.Z,{gutter:[24,10],children:[(0,e.jsx)(x.Z,{span:6,children:(0,e.jsx)(C.Z.Item,{name:"ruleGroupIdList",label:i.formatMessage({id:"rule.input.text.rule.group.name"}),style:{marginBottom:0},children:(0,e.jsx)(v.Z,{placeholder:i.formatMessage({id:"common.select.text.placeholder"}),options:T,allowClear:!0,mode:"multiple"})})}),(0,e.jsx)(x.Z,{span:6,children:(0,e.jsx)(C.Z.Item,{name:"username",label:i.formatMessage({id:"rule.input.text.rule.group.creator"}),style:{marginBottom:0},children:(0,e.jsx)(c.Z,{placeholder:i.formatMessage({id:"common.input.text.placeholder"}),allowClear:!0})})}),(0,e.jsx)(x.Z,{span:6,push:6,children:(0,e.jsx)(m.Z,{style:{width:"100%"},justify:"flex-end",children:(0,e.jsx)(C.Z.Item,{style:{marginBottom:0},children:(0,e.jsxs)(f.Z,{size:8,children:[(0,e.jsx)(F.ZP,{onClick:L,children:i.formatMessage({id:"common.button.text.reset"})}),(0,e.jsx)(F.ZP,{type:"primary",htmlType:"submit",loading:z,children:i.formatMessage({id:"common.button.text.query"})})]})})})})]})})}),(0,e.jsxs)(b.Z,{style:{minHeight:488},children:[(0,e.jsx)(N.Z,{style:{marginBottom:28},justify:"end",children:(0,e.jsx)(F.ZP,{type:"primary",onClick:function(){S(!0),te.current={}},children:i.formatMessage({id:"rule.extend.group.add"})},"create")}),(0,e.jsx)(N.Z,{className:A.ruleGroupWrap,children:(0,e.jsx)(se.Z,{spinning:z,children:(0,he.isEmpty)(O==null?void 0:O.data)?(0,e.jsx)(m.Z,{align:"center",justify:"center",style:{width:" 100%",minHeight:356},children:(0,e.jsx)(ce.Z,{image:ce.Z.PRESENTED_IMAGE_SIMPLE})}):(0,e.jsx)(N.Z,{gutter:[16,16],children:O==null||(r=O.data)===null||r===void 0?void 0:r.map(function(n){var a,D,X,E;return(0,e.jsx)(x.Z,{span:(a=["xxLProMax"])!==null&&a!==void 0&&a.includes(I)?4:(D=["xxLFullHD","xxLPro"])!==null&&D!==void 0&&D.includes(I)?6:(X=["xxL","xL"])!==null&&X!==void 0&&X.includes(I)?8:(E=["lg","md"])!==null&&E!==void 0&&E.includes(I)?12:24,children:(0,e.jsx)(nt,{ruleGroup:n,requestInitData:$,requestCurrentData:J},n.id)},n.id)})})})}),(0,e.jsx)(N.Z,{children:(0,e.jsx)(m.Z,{justify:"center",style:{width:"100%",marginTop:"16px"},children:(0,e.jsx)(me.Z,{onChange:function(a,D){p(a),Y(D),B(M()(M()({},d.getFieldsValue()),{},{page:a,size:D}))},current:W,pageSize:K,size:"small",showTotal:function(a,D){return(0,P.GO)(a,D,i==null?void 0:i.locale)},total:(O==null?void 0:O.total)||0,showSizeChanger:!0,pageSizeOptions:[12,24]})})})]}),(0,e.jsx)(Ae,{editFormVisible:ie,setEditFormVisible:S,groupInfo:te.current,requestCurrentData:J})]})},lt=st},70607:function(je,q,t){t.d(q,{a:function(){return s}});var ae=t(5574),M=t.n(ae),ee=t(96486),y=t.n(ee),ne=t(62435),g={xs:575,sm:576,md:768,lg:992,xL:1200,xxL:1600,xxLPro:1800,xxLFullHD:1920,xxLProMax:2200},de=function(P){var _=P.query,R=_===void 0?"":_,b=P.throttleTime,j=b===void 0?200:b,C=useState(!1),N=_slicedToArray(C,2),x=N[0],v=N[1],c=useCallback(throttle(function(){var m=window.matchMedia(R);v(m.matches)},j),[j]);return useEffect(function(){var m;return(m=window)===null||m===void 0||m.addEventListener("resize",c),c(),function(){var f;(f=window)===null||f===void 0||f.removeEventListener("resize",c)}},[c]),x},s=function(P){var _=P.throttleTime,R=_===void 0?200:_,b=(0,ne.useState)("xxL"),j=M()(b,2),C=j[0],N=j[1],x=(0,ne.useCallback)((0,ee.throttle)(function(){for(var v in g)if(Object.prototype.hasOwnProperty.call(g,v)){var c,m=v,f="(min-width: ".concat(g[m],"px)");m==="xs"&&(f="(max-width: ".concat(g[m],"px)")),(c=window)!==null&&c!==void 0&&(c=c.matchMedia(f))!==null&&c!==void 0&&c.matches&&N(m)}},R),[R]);return(0,ne.useEffect)(function(){var v;return(v=window)===null||v===void 0||v.addEventListener("resize",x),x(),function(){var c;(c=window)===null||c===void 0||c.removeEventListener("resize",x)}},[x]),C}}}]); +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[9037],{24163:function(je,q,t){var ae=t(97857),c=t.n(ae),ee=t(25593),C=t(83062),ne=t(62435),g=t(86074),de=ee.Z.Paragraph;q.Z=function(l){var R=l.text,_=l.width,P=l.maxWidth,U=l.rows,b=U===void 0?2:U,j=l.placement,y=j===void 0?"top":j,N=l.color,x=N===void 0?"rgba(0, 0, 0, 0.88)":N,v=l.link,M=v===void 0?!1:v,m=l.onClickCallBackFunc,f=l.style,F=f===void 0?{}:f,se=l.copyable,Me=se===void 0?!1:se;return(0,g.jsx)("div",{style:{maxWidth:P,width:_},children:(0,g.jsx)(C.Z,{title:(0,g.jsx)("div",{children:R}),placement:y,children:(0,g.jsx)(de,{ellipsis:{rows:b},style:c()({marginBottom:0,color:x,cursor:M?"pointer":""},F),onClick:m,copyable:Me,children:R})})})}},28235:function(je,q,t){var ae=t(97857),c=t.n(ae),ee=t(25593),C=t(83062),ne=t(62435),g=t(86074),de=ee.Z.Paragraph;q.Z=function(l){var R=l.text,_=l.width,P=l.maxWidth,U=l.rows,b=U===void 0?2:U,j=l.placement,y=j===void 0?"top":j,N=l.color,x=N===void 0?"rgba(0, 0, 0, 0.88)":N,v=l.link,M=v===void 0?!1:v,m=l.onClickCallBackFunc,f=l.style,F=f===void 0?{}:f,se=l.copyable,Me=se===void 0?!1:se,me=l.tooltipText;return(0,g.jsx)("div",{style:{maxWidth:P,width:_},children:(0,g.jsx)(C.Z,{title:me,placement:y,children:(0,g.jsx)(de,{ellipsis:{rows:b},style:c()({marginBottom:0,color:x,cursor:M?"pointer":""},F),onClick:m,copyable:Me,children:R})})})}},73176:function(je,q,t){t.r(q),t.d(q,{default:function(){return ot}});var ae=t(97857),c=t.n(ae),ee=t(15009),C=t.n(ee),ne=t(99289),g=t.n(ne),de=t(5574),l=t.n(de),R=t(96655),_=t(29448),P=t(70607),U=t(39380),b=t(93410),j=t(45830),y=t(99859),N=t(71230),x=t(15746),v=t(34041),M=t(25278),m=t(86250),f=t(42075),F=t(83622),se=t(57381),Me=t(32983),me=t(84611),he=t(96486),Q=t(62435),fe=t(28235),Ie=t(37476),pe=t(5966),Te=t(90672),Le=t(68872),Se=t(13769),Oe=t.n(Se),ze=t(40784),ce=t(89094),e=t(86074),Re=["leftColumns","rightColumns","loading"],Ue=function(r){var u=r.leftColumns,T=r.rightColumns,I=r.loading,w=Oe()(r,Re),V=(0,j.useIntl)();return(0,e.jsx)(ze.Z,c()(c()({style:{width:"100%"}},w),{},{titles:[V.formatMessage({id:"rule.module.text.to.be.selected"}),V.formatMessage({id:"rule.module.text.selected"})],children:function(S){var te=S.direction,re=S.filteredItems,G=S.onItemSelect,d=S.onItemSelectAll,i=S.selectedKeys,h=S.disabled,k=te==="left"?u:T,W={getCheckboxProps:function(){return{disabled:h}},onChange:function(Z){d(Z,"replace")},selectedRowKeys:i,selections:[ce.Z.SELECTION_ALL,ce.Z.SELECTION_INVERT,ce.Z.SELECTION_NONE]};return(0,e.jsx)(ce.Z,{loading:I,rowSelection:W,columns:k,dataSource:re,size:"small",style:{pointerEvents:h?"none":void 0},onRow:function(Z){var H=Z.key,K=Z.disabled;return{onClick:function(){K||h||G(H,!i.includes(H))}}}},"id")}}))},we=Ue,Ge=function(r,u){var T;return(T=u.ruleName)===null||T===void 0?void 0:T.includes(r)},Ze=function(r){var u=(0,j.useModel)("rule"),T=u.platformList,I=u.allRuleList,w=Le.ZP.useMessage(),V=l()(w,2),ie=V[0],S=V[1],te=y.Z.useForm(),re=l()(te,1),G=re[0],d=(0,j.useIntl)(),i=r.editFormVisible,h=r.groupInfo,k=r.setEditFormVisible,W=r.requestCurrentData,p=[{dataIndex:"platform",title:d.formatMessage({id:"common.table.columns.platform"}),render:function(o,n){return(0,_.c5)(n.platform,T)}},{dataIndex:"ruleName",title:d.formatMessage({id:"home.module.inform.columns.ruleName"}),render:function(o,n){return(0,e.jsx)(fe.Z,{rows:1,tooltipText:(0,e.jsxs)("div",{children:[(0,e.jsxs)("div",{children:[d.formatMessage({id:"rule.module.text.name"}),"\xA0:\xA0 ",(n==null?void 0:n.ruleName)||"-"]}),(0,e.jsxs)("div",{children:[d.formatMessage({id:"rule.module.text.describe"}),"\xA0:\xA0 ",(n==null?void 0:n.ruleDesc)||"-"]})]}),text:n==null?void 0:n.ruleName,maxWidth:180})}}],Z=(0,Q.useState)([]),H=l()(Z,2),K=H[0],Y=H[1],ue=function(o){Y(o)},O=function(){var L=g()(C()().mark(function o(n){var a,D;return C()().wrap(function(E){for(;;)switch(E.prev=E.next){case 0:return a=c()(c()({},n),{},{ruleIdList:K||[]}),h.id&&(a.id=h.id),E.next=4,(0,R.saveRuleGroup)(a);case 4:if(D=E.sent,D.msg!=="success"){E.next=10;break}return h.id?ie.success(d.formatMessage({id:"common.message.text.edit.success"})):ie.success(d.formatMessage({id:"common.message.text.create.success"})),k(!1),E.next=10,W==null?void 0:W();case 10:case"end":return E.stop()}},o)}));return function(n){return L.apply(this,arguments)}}(),B=(0,j.useRequest)(function(L){return(0,R.queryRuleGroupDetail)({id:L})},{manual:!0,formatResult:function(o){var n,a=o==null||(n=o.content)===null||n===void 0||(n=n.aboutRuleList)===null||n===void 0?void 0:n.map(function(D){return D.id});return c()(c()({},(o==null?void 0:o.content)||{}),{},{aboutRuleIdList:a})},onSuccess:function(o){G.setFieldsValue({groupName:o==null?void 0:o.groupName,groupDesc:o==null?void 0:o.groupDesc}),Y((o==null?void 0:o.aboutRuleIdList)||[])}}),z=B.run,$=B.loading;(0,Q.useEffect)(function(){i&&h.id&&z(h.id)},[i,h]);var J=function(){k(!1)};return(0,e.jsxs)(e.Fragment,{children:[S,(0,e.jsxs)(Ie.Y,{title:h.id?d.formatMessage({id:"rule.extend.group.title.edit"}):d.formatMessage({id:"rule.extend.group.title.add"}),width:d.locale==="en-US"?860:780,form:G,modalProps:{destroyOnClose:!0,onCancel:function(){return J()},styles:{body:{paddingTop:12}},afterClose:function(){G.resetFields(),Y([])}},layout:"horizontal",open:i,onFinish:O,children:[(0,e.jsx)(pe.Z,{name:"groupName",label:d.formatMessage({id:"rule.input.text.rule.group.name"}),rules:[{required:!0}]}),(0,e.jsx)(Te.Z,{name:"groupDesc",label:d.formatMessage({id:"rule.input.text.rule.group.describe"}),rules:[{required:!0}]}),(0,e.jsx)(y.Z.Item,{label:d.formatMessage({id:"rule.input.text.transfer"}),children:(0,e.jsx)(we,{loading:$,dataSource:I,targetKeys:K,showSearch:!0,showSelectAll:!1,onChange:ue,filterOption:Ge,leftColumns:p,rightColumns:p})})]})]})},Ae=Ze,_e=Object.defineProperty,De=Object.getOwnPropertySymbols,Pe=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,Ne=(s,r,u)=>r in s?_e(s,r,{enumerable:!0,configurable:!0,writable:!0,value:u}):s[r]=u,Fe=(s,r)=>{for(var u in r||(r={}))Pe.call(r,u)&&Ne(s,u,r[u]);if(De)for(var u of De(r))be.call(r,u)&&Ne(s,u,r[u]);return s};const it=s=>React.createElement("svg",Fe({width:24,height:24,xmlns:"http://www.w3.org/2000/svg"},s),React.createElement("title",null,"\u5220\u9664"),React.createElement("path",{d:"M14.316 0C15.246 0 16 .768 16 1.714L15.999 3l6.36.001C23.453 3 24 3.58 24 4.74v1.52C24 7.42 23.453 8 22.359 8l-2.36-.001L20 22.286c0 .897-.677 1.633-1.539 1.708l-.145.006H5.684C4.754 24 4 23.232 4 22.286L3.999 7.999 1.641 8C.547 8 0 7.42 0 6.26V4.74C0 3.58.547 3 1.641 3L8 2.999 8 1.714C8 .768 8.754 0 9.684 0h4.632Zm-5.79 10.072a.85.85 0 0 0-.842.857v7.714a.85.85 0 0 0 .842.857.85.85 0 0 0 .842-.857v-7.714a.85.85 0 0 0-.842-.857Zm3.58 0a.85.85 0 0 0-.843.857v7.714a.85.85 0 0 0 .842.857.85.85 0 0 0 .842-.857v-7.714a.85.85 0 0 0-.842-.857Zm3.368 0a.85.85 0 0 0-.842.857v7.714a.85.85 0 0 0 .842.857.85.85 0 0 0 .842-.857v-7.714a.85.85 0 0 0-.842-.857Zm-1.158-8.358H9.684V3h4.631V1.714Z",fill:"#759DFE",fillRule:"evenodd"}));var Ye="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE0LjMxNiAwQzE1LjI0NiAwIDE2IC43NjggMTYgMS43MTRMMTUuOTk5IDNsNi4zNi4wMDFDMjMuNDUzIDMgMjQgMy41OCAyNCA0Ljc0djEuNTJDMjQgNy40MiAyMy40NTMgOCAyMi4zNTkgOGwtMi4zNi0uMDAxTDIwIDIyLjI4NmMwIC44OTctLjY3NyAxLjYzMy0xLjUzOSAxLjcwOGwtLjE0NS4wMDZINS42ODRDNC43NTQgMjQgNCAyMy4yMzIgNCAyMi4yODZMMy45OTkgNy45OTkgMS42NDEgOEMuNTQ3IDggMCA3LjQyIDAgNi4yNlY0Ljc0QzAgMy41OC41NDcgMyAxLjY0MSAzTDggMi45OTkgOCAxLjcxNEM4IC43NjggOC43NTQgMCA5LjY4NCAwaDQuNjMyWm0tNS43OSAxMC4wNzJhLjg1Ljg1IDAgMCAwLS44NDIuODU3djcuNzE0YS44NS44NSAwIDAgMCAuODQyLjg1Ny44NS44NSAwIDAgMCAuODQyLS44NTd2LTcuNzE0YS44NS44NSAwIDAgMC0uODQyLS44NTdabTMuNTggMGEuODUuODUgMCAwIDAtLjg0My44NTd2Ny43MTRhLjg1Ljg1IDAgMCAwIC44NDIuODU3Ljg1Ljg1IDAgMCAwIC44NDItLjg1N3YtNy43MTRhLjg1Ljg1IDAgMCAwLS44NDItLjg1N1ptMy4zNjggMGEuODUuODUgMCAwIDAtLjg0Mi44NTd2Ny43MTRhLjg1Ljg1IDAgMCAwIC44NDIuODU3Ljg1Ljg1IDAgMCAwIC44NDItLjg1N3YtNy43MTRhLjg1Ljg1IDAgMCAwLS44NDItLjg1N1ptLTEuMTU4LTguMzU4SDkuNjg0VjNoNC42MzFWMS43MTRaIiBmaWxsPSIjNzU5REZFIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=",Be=Object.defineProperty,ve=Object.getOwnPropertySymbols,Qe=Object.prototype.hasOwnProperty,Ve=Object.prototype.propertyIsEnumerable,Ee=(s,r,u)=>r in s?Be(s,r,{enumerable:!0,configurable:!0,writable:!0,value:u}):s[r]=u,ke=(s,r)=>{for(var u in r||(r={}))Qe.call(r,u)&&Ee(s,u,r[u]);if(ve)for(var u of ve(r))Ve.call(r,u)&&Ee(s,u,r[u]);return s};const dt=s=>React.createElement("svg",ke({width:24,height:25,xmlns:"http://www.w3.org/2000/svg"},s),React.createElement("title",null,"\u7F16\u8F91"),React.createElement("path",{d:"M15.615 4.647a.63.63 0 0 1-.463-.187 1.667 1.667 0 0 1-.313-.437 2.368 2.368 0 0 1-.25-.95V0h.05c.15 0 .292.017.426.05.133.033.296.112.487.237.192.125.426.3.701.525.275.225.622.52 1.039.887.45.4.809.737 1.076 1.012s.471.508.613.7c.142.191.23.354.263.487s.05.25.05.35v.4h-3.679Zm7.783 11.769c.05.133.083.3.1.5s-.067.39-.25.574a5.595 5.595 0 0 0-.226.237 4.466 4.466 0 0 1-.175.188 1.213 1.213 0 0 1-.175.15l-2.127-2.1c.1-.082.213-.182.338-.299.125-.117.23-.208.313-.275.2-.183.417-.262.65-.237.234.025.426.079.576.162.167.084.346.23.538.437.192.209.338.43.438.663Zm-7.908 2.023-4.855 5.048H3.728c-.317 0-.663-.092-1.038-.275a4.39 4.39 0 0 1-1.051-.725 4.107 4.107 0 0 1-.814-1.037A2.47 2.47 0 0 1 .5 20.238V3.223c0-.35.08-.716.238-1.1.158-.382.375-.728.65-1.036.276-.308.588-.566.939-.775.35-.208.717-.312 1.1-.312h9.585v3.123c0 .317.05.658.15 1.025.1.366.255.703.464 1.012.208.308.48.566.813.774.334.208.734.312 1.201.312h3.654v8.27l-3.429 3.549a1.51 1.51 0 0 0 .276-.875c0-.433-.155-.804-.463-1.112a1.52 1.52 0 0 0-1.114-.462H5.18c-.434 0-.801.154-1.101.462-.3.308-.45.68-.45 1.112 0 .433.15.8.45 1.1.3.3.667.45 1.1.45h9.385c.367 0 .676-.1.926-.3ZM5.18 9.37c-.434 0-.801.155-1.101.463-.3.308-.45.679-.45 1.112 0 .433.15.8.45 1.1.3.299.667.449 1.1.449h9.385c.434 0 .805-.15 1.114-.45.308-.3.463-.666.463-1.1 0-.432-.155-.803-.463-1.111a1.52 1.52 0 0 0-1.114-.462H5.18Zm9.434 12.518.325-.324.626-.625c.25-.25.526-.529.826-.837.3-.308.6-.612.9-.912.718-.716 1.527-1.516 2.428-2.399l2.102 2.1-2.427 2.423-.901.9-.826.824a33.573 33.573 0 0 0-.85.874c-.084.067-.176.138-.276.213-.1.075-.2.137-.3.187-.1.05-.255.113-.463.188a14.311 14.311 0 0 1-1.264.387c-.2.05-.35.083-.45.1-.2.033-.334.008-.4-.075-.068-.084-.084-.225-.05-.425a9.83 9.83 0 0 1 .275-1.062l.187-.587c.058-.183.104-.308.138-.375.1-.216.233-.408.4-.575Z",fill:"#759DFE",fillRule:"evenodd"}));var We="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE1LjYxNSA0LjY0N2EuNjMuNjMgMCAwIDEtLjQ2My0uMTg3IDEuNjY3IDEuNjY3IDAgMCAxLS4zMTMtLjQzNyAyLjM2OCAyLjM2OCAwIDAgMS0uMjUtLjk1VjBoLjA1Yy4xNSAwIC4yOTIuMDE3LjQyNi4wNS4xMzMuMDMzLjI5Ni4xMTIuNDg3LjIzNy4xOTIuMTI1LjQyNi4zLjcwMS41MjUuMjc1LjIyNS42MjIuNTIgMS4wMzkuODg3LjQ1LjQuODA5LjczNyAxLjA3NiAxLjAxMnMuNDcxLjUwOC42MTMuN2MuMTQyLjE5MS4yMy4zNTQuMjYzLjQ4N3MuMDUuMjUuMDUuMzV2LjRoLTMuNjc5Wm03Ljc4MyAxMS43NjljLjA1LjEzMy4wODMuMy4xLjVzLS4wNjcuMzktLjI1LjU3NGE1LjU5NSA1LjU5NSAwIDAgMC0uMjI2LjIzNyA0LjQ2NiA0LjQ2NiAwIDAgMS0uMTc1LjE4OCAxLjIxMyAxLjIxMyAwIDAgMS0uMTc1LjE1bC0yLjEyNy0yLjFjLjEtLjA4Mi4yMTMtLjE4Mi4zMzgtLjI5OS4xMjUtLjExNy4yMy0uMjA4LjMxMy0uMjc1LjItLjE4My40MTctLjI2Mi42NS0uMjM3LjIzNC4wMjUuNDI2LjA3OS41NzYuMTYyLjE2Ny4wODQuMzQ2LjIzLjUzOC40MzcuMTkyLjIwOS4zMzguNDMuNDM4LjY2M1ptLTcuOTA4IDIuMDIzLTQuODU1IDUuMDQ4SDMuNzI4Yy0uMzE3IDAtLjY2My0uMDkyLTEuMDM4LS4yNzVhNC4zOSA0LjM5IDAgMCAxLTEuMDUxLS43MjUgNC4xMDcgNC4xMDcgMCAwIDEtLjgxNC0xLjAzN0EyLjQ3IDIuNDcgMCAwIDEgLjUgMjAuMjM4VjMuMjIzYzAtLjM1LjA4LS43MTYuMjM4LTEuMS4xNTgtLjM4Mi4zNzUtLjcyOC42NS0xLjAzNi4yNzYtLjMwOC41ODgtLjU2Ni45MzktLjc3NS4zNS0uMjA4LjcxNy0uMzEyIDEuMS0uMzEyaDkuNTg1djMuMTIzYzAgLjMxNy4wNS42NTguMTUgMS4wMjUuMS4zNjYuMjU1LjcwMy40NjQgMS4wMTIuMjA4LjMwOC40OC41NjYuODEzLjc3NC4zMzQuMjA4LjczNC4zMTIgMS4yMDEuMzEyaDMuNjU0djguMjdsLTMuNDI5IDMuNTQ5YTEuNTEgMS41MSAwIDAgMCAuMjc2LS44NzVjMC0uNDMzLS4xNTUtLjgwNC0uNDYzLTEuMTEyYTEuNTIgMS41MiAwIDAgMC0xLjExNC0uNDYySDUuMThjLS40MzQgMC0uODAxLjE1NC0xLjEwMS40NjItLjMuMzA4LS40NS42OC0uNDUgMS4xMTIgMCAuNDMzLjE1LjguNDUgMS4xLjMuMy42NjcuNDUgMS4xLjQ1aDkuMzg1Yy4zNjcgMCAuNjc2LS4xLjkyNi0uM1pNNS4xOCA5LjM3Yy0uNDM0IDAtLjgwMS4xNTUtMS4xMDEuNDYzLS4zLjMwOC0uNDUuNjc5LS40NSAxLjExMiAwIC40MzMuMTUuOC40NSAxLjEuMy4yOTkuNjY3LjQ0OSAxLjEuNDQ5aDkuMzg1Yy40MzQgMCAuODA1LS4xNSAxLjExNC0uNDUuMzA4LS4zLjQ2My0uNjY2LjQ2My0xLjEgMC0uNDMyLS4xNTUtLjgwMy0uNDYzLTEuMTExYTEuNTIgMS41MiAwIDAgMC0xLjExNC0uNDYySDUuMThabTkuNDM0IDEyLjUxOC4zMjUtLjMyNC42MjYtLjYyNWMuMjUtLjI1LjUyNi0uNTI5LjgyNi0uODM3LjMtLjMwOC42LS42MTIuOS0uOTEyLjcxOC0uNzE2IDEuNTI3LTEuNTE2IDIuNDI4LTIuMzk5bDIuMTAyIDIuMS0yLjQyNyAyLjQyMy0uOTAxLjktLjgyNi44MjRhMzMuNTczIDMzLjU3MyAwIDAgMC0uODUuODc0Yy0uMDg0LjA2Ny0uMTc2LjEzOC0uMjc2LjIxMy0uMS4wNzUtLjIuMTM3LS4zLjE4Ny0uMS4wNS0uMjU1LjExMy0uNDYzLjE4OGExNC4zMTEgMTQuMzExIDAgMCAxLTEuMjY0LjM4N2MtLjIuMDUtLjM1LjA4My0uNDUuMS0uMi4wMzMtLjMzNC4wMDgtLjQtLjA3NS0uMDY4LS4wODQtLjA4NC0uMjI1LS4wNS0uNDI1YTkuODMgOS44MyAwIDAgMSAuMjc1LTEuMDYybC4xODctLjU4N2MuMDU4LS4xODMuMTA0LS4zMDguMTM4LS4zNzUuMS0uMjE2LjIzMy0uNDA4LjQtLjU3NVoiIGZpbGw9IiM3NTlERkUiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==",He=Object.defineProperty,Ce=Object.getOwnPropertySymbols,Ke=Object.prototype.hasOwnProperty,Je=Object.prototype.propertyIsEnumerable,ye=(s,r,u)=>r in s?He(s,r,{enumerable:!0,configurable:!0,writable:!0,value:u}):s[r]=u,Xe=(s,r)=>{for(var u in r||(r={}))Ke.call(r,u)&&ye(s,u,r[u]);if(Ce)for(var u of Ce(r))Je.call(r,u)&&ye(s,u,r[u]);return s};const Mt=s=>React.createElement("svg",Xe({width:25,height:24,xmlns:"http://www.w3.org/2000/svg"},s),React.createElement("title",null,"\u7ACB\u5373\u68C0\u6D4B"),React.createElement("path",{d:"M4.58 23.04c0 .528.408.96.9.96h14.028c.492 0 .9-.432.9-.96s-.408-.96-.9-.96H5.48c-.492 0-.9.432-.9.96ZM20.9 0H4.1A3.595 3.595 0 0 0 .5 3.6v12.96c0 1.992 1.608 3.6 3.6 3.6h16.8c1.992 0 3.6-1.608 3.6-3.6V3.6c0-1.992-1.608-3.6-3.6-3.6Zm-.792 10.86h-2.496a.983.983 0 0 1-.792-.408l-.756-1.092-1.476 2.172a.953.953 0 0 1-.828.42.93.93 0 0 1-.792-.48L11.516 8.94 9.68 13.8a.966.966 0 0 1-.84.624h-.06a.974.974 0 0 1-.852-.504L6.26 10.776H4.892a.963.963 0 0 1-.96-.96c0-.528.432-.96.96-.96h1.956a.96.96 0 0 1 .852.504l.948 1.776 1.8-4.788a.983.983 0 0 1 .816-.624.955.955 0 0 1 .912.48l1.704 2.964 1.38-2.052a.947.947 0 0 1 .792-.42h.012c.312 0 .612.156.792.408l1.272 1.836h1.992c.528 0 .96.432.96.96s-.432.96-.972.96Z",fill:"#759DFE",fillRule:"evenodd"}));var $e="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTQuNTggMjMuMDRjMCAuNTI4LjQwOC45Ni45Ljk2aDE0LjAyOGMuNDkyIDAgLjktLjQzMi45LS45NnMtLjQwOC0uOTYtLjktLjk2SDUuNDhjLS40OTIgMC0uOS40MzItLjkuOTZaTTIwLjkgMEg0LjFBMy41OTUgMy41OTUgMCAwIDAgLjUgMy42djEyLjk2YzAgMS45OTIgMS42MDggMy42IDMuNiAzLjZoMTYuOGMxLjk5MiAwIDMuNi0xLjYwOCAzLjYtMy42VjMuNmMwLTEuOTkyLTEuNjA4LTMuNi0zLjYtMy42Wm0tLjc5MiAxMC44NmgtMi40OTZhLjk4My45ODMgMCAwIDEtLjc5Mi0uNDA4bC0uNzU2LTEuMDkyLTEuNDc2IDIuMTcyYS45NTMuOTUzIDAgMCAxLS44MjguNDIuOTMuOTMgMCAwIDEtLjc5Mi0uNDhMMTEuNTE2IDguOTQgOS42OCAxMy44YS45NjYuOTY2IDAgMCAxLS44NC42MjRoLS4wNmEuOTc0Ljk3NCAwIDAgMS0uODUyLS41MDRMNi4yNiAxMC43NzZINC44OTJhLjk2My45NjMgMCAwIDEtLjk2LS45NmMwLS41MjguNDMyLS45Ni45Ni0uOTZoMS45NTZhLjk2Ljk2IDAgMCAxIC44NTIuNTA0bC45NDggMS43NzYgMS44LTQuNzg4YS45ODMuOTgzIDAgMCAxIC44MTYtLjYyNC45NTUuOTU1IDAgMCAxIC45MTIuNDhsMS43MDQgMi45NjQgMS4zOC0yLjA1MmEuOTQ3Ljk0NyAwIDAgMSAuNzkyLS40MmguMDEyYy4zMTIgMCAuNjEyLjE1Ni43OTIuNDA4bDEuMjcyIDEuODM2aDEuOTkyYy41MjggMCAuOTYuNDMyLjk2Ljk2cy0uNDMyLjk2LS45NzIuOTZaIiBmaWxsPSIjNzU5REZFIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=",qe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAALKADAAQAAAABAAAALAAAAAD8buejAAAEEklEQVRYCd1ZT2wMURj/zZhtSf9F/9Bo/GuKRiK0wYWIqIiLBCdcJI1D4+AsvegJRxFHJC7lhgsuKgQHhOAirJZUq7Ratlu03Rrfb2anO213Z97O2jV8ye7Me9+/3/vme997M0+DB30xzfLEKFpMEztMoAEaVoh4jfxKNCAi/fM81DOyNA1TYm9SBMbkNwgT78ReVPq7jDLcrtK0WCZlkZtLw6ZZMRFHB37hiBgunSuRvx4BFIeO80Wl6KjUtG+zPc0BPDRmbkokcEWA1s8WLmRbgHUbBg5Ul2iP3X51d2MgZrYmpvDgb4MlJmIgFmJyY5yOsBVZgjURcQv87XvJ60ljHrY4kbYizJy10iBkYBksBpDYiJFtCzAnWBjSgIDSEbFZRUCYGkvXZAx90lnQapAOmFcfq0ekHHW6VWdDDpYDYUCJVeei4DWyMPGIVRfkDWEC5YWFWPXkcuslFx6ebA0MQcO9QUY6exV48joj+48yNq4Gju3zNFnDsuZZHQoFljAVfJUYUi4MyQ1fKi4CVi72FQsk0PMJGJ/wVxWsEUNmntIWcUkl0H7I32gQiROXgJ4Bf01itVY6f9HwSHDSKdFIHLj6QEk0ayHaViVlwF8J+L6q2fzJ/b8pUbsQaN2dn8hdvAUMjKjZVk6JBcVA4zI1o9lK0bYq5ZwS8Z8AV8NHr1IuWVMv3ASeRe0+8ihD2XSksg44esoRdhTc19EfwOnLQO8gMDwKbG60uc+7gbsvgLf9QFMDcOORvFF+BD7JYz9+EChb4LYim/KZTc9W4AjHvgOnOm2wVeXA0T0pPy967Ps1S+0reZThwKhD3aAUGPC5a8CHIYD51y5RWyST0qGXScDrVto95FGGstShblAKDNh5/D/GgXsvU+77BNCIpAfX0LXLU/2UoSzJ0bVb2f0HBryzGTi8y3Z2/WFqFXTSYVUdML/I5nOFpAyJOtQNSoEB02FLU6o2R/ttCE4UN8hkc8jhsY5TJxcyrA9ziju2dI62r5dtZy1QK7s50v6twLZ1QGWZ3eb/sb2yMAwDyzNsT1XLGrFyL5wQm0pbzBSEmXezgVRXzOQXy7ek2TJuCdWyJlgnWYe5V5L56039EqGTnd4yQbm0rUhjBCzVEVV+Cly9XvX6SeWd/1nnx2QvN3wxLBT5+jLxnu90Ua+k93mLLdRYLD+C9Y0uM6+roF5zcCZY7/x7HwOtAxA5U8hh4IVRFYzEapVA6xAmhqeSy/WF8Z6dFwHZXVSOZh7SWEszb3gAIjnCo6hQETERm3OiNL2XSJ4htIUJdBJLm3O+wUhaKeEO6T917EXgHA3zRdNxRkaTxScO97CD39MnfRODO7KOxTkRdhi8ehzdloqi8nc5t03ey6Pm0S03XQxIVke3vwEhYkuuWO3rvAAAAABJRU5ErkJggg==",xe=t(24163),A={ruleGroupCard:"ruleGroupCard___Xotdm",ruleGroupHead:"ruleGroupHead____hZ0p",ruleGroupMain:"ruleGroupMain___BIFs0",ruleGroupContent:"ruleGroupContent___jlbsZ",ruleGroupContentLeft:"ruleGroupContentLeft___BsMjk",ruleGroupContentTitle:"ruleGroupContentTitle___e14FI",ruleGroupContentCount:"ruleGroupContentCount___HyvLq",ruleGroupContentRight:"ruleGroupContentRight___Wh5mf",ruleGroupContentOperate:"ruleGroupContentOperate___zLR1C",ruleGroupWrap:"ruleGroupWrap___RfP4s",editButton:"editButton___xKwoz",editButtonMain:"editButtonMain___lqg4D",editIcon:"editIcon___fXr2M"},et=function(r){var u=r.icon,T=r.callbackFunc,I=r.isEdit,w=I===void 0?!1:I;return(0,e.jsx)("div",{onClick:T,className:A.editButton,children:(0,e.jsx)("div",{className:A.editButtonMain,style:w?{paddingLeft:8}:{},children:(0,e.jsx)("img",{src:u,alt:"EDIT_ICON",className:A.editIcon})})})},ge=et,tt=t(40357),rt=t(86738),ut=t(21532),at=function(r){var u=r.ruleGroup,T=r.requestInitData,I=r.requestCurrentData,w=u.id,V=u.groupName,ie=u.username,S=u.ruleCount,te=Le.ZP.useMessage(),re=l()(te,2),G=re[0],d=re[1],i=(0,j.useIntl)(),h=(0,Q.useState)(!1),k=l()(h,2),W=k[0],p=k[1],Z=(0,Q.useRef)({}),H=(0,Q.useState)(!1),K=l()(H,2),Y=K[0],ue=K[1],O=function(){var z=g()(C()().mark(function $(J){var L,o;return C()().wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return L=G.loading(i.formatMessage({id:"common.message.text.delete.loading"})),a.next=3,(0,R.delRuleGroup)({id:J});case 3:if(o=a.sent,L(),!(o.code===200||o.msg==="success")){a.next=9;break}return G.success(i.formatMessage({id:"common.message.text.delete.success"})),a.next=9,T();case 9:case"end":return a.stop()}},$)}));return function(J){return z.apply(this,arguments)}}(),B=function(){var z=g()(C()().mark(function $(J){var L,o;return C()().wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return L=G.loading(i.formatMessage({id:"common.message.text.execute.loading"})),ue(!0),a.next=4,(0,R.scanByGroup)({id:J});case 4:if(o=a.sent,L(),ue(!1),!(o.code===200||o.msg==="success")){a.next=11;break}return G.success(i.formatMessage({id:"common.message.text.execute.success"})),a.next=11,I();case 11:case"end":return a.stop()}},$)}));return function(J){return z.apply(this,arguments)}}();return(0,e.jsxs)(e.Fragment,{children:[d,(0,e.jsxs)("div",{className:A.ruleGroupCard,children:[(0,e.jsxs)("div",{className:A.ruleGroupHead,children:[(0,e.jsxs)(m.Z,{align:"center",style:{paddingTop:6},children:[(0,e.jsx)(tt.Z,{src:qe,width:22,height:22,preview:!1}),(0,e.jsx)(xe.Z,{text:V||"-",maxWidth:180,rows:1,style:{color:"#333",fontSize:17,fontWeight:500,marginLeft:6},placement:"topLeft"})]}),(0,e.jsx)(xe.Z,{text:"".concat(i.formatMessage({id:"rule.input.text.rule.group.creator"}),": ").concat(ie),maxWidth:100,rows:1,style:{color:"#5585fe",fontSize:13},placement:"topLeft"})]}),(0,e.jsx)("div",{className:A.ruleGroupMain,children:(0,e.jsx)("div",{className:A.ruleGroupContent,children:(0,e.jsxs)(m.Z,{align:"center",style:{height:"100%"},children:[(0,e.jsxs)("span",{className:A.ruleGroupContentLeft,children:[(0,e.jsx)("div",{className:A.ruleGroupContentTitle,children:i.formatMessage({id:"rule.input.text.rule.number"})}),(0,e.jsx)(F.ZP,{type:"link",className:A.ruleGroupContentCount,href:"/ruleManagement/ruleProject?groupId=".concat(w),children:S})]}),(0,e.jsxs)("span",{className:A.ruleGroupContentRight,children:[(0,e.jsx)("div",{className:A.ruleGroupContentOperate,children:(0,e.jsxs)(rt.Z,{title:i.formatMessage({id:"common.button.text.delete.confirm"}),onConfirm:function(){return O(w)},okText:i.formatMessage({id:"common.button.text.ok"}),cancelText:i.formatMessage({id:"common.button.text.cancel"}),children:[(0,e.jsx)(ge,{icon:Ye}),(0,e.jsx)(F.ZP,{style:{fontSize:13,paddingBottom:0},type:"link",danger:!0,size:"small",className:A.ruleGroupOperateButton,children:i.formatMessage({id:"common.button.text.delete"})})]})}),(0,e.jsxs)(ut.ZP,{theme:{token:{colorLink:"#333"}},children:[(0,e.jsxs)("div",{className:A.ruleGroupContentOperate,children:[(0,e.jsx)(ge,{icon:We,callbackFunc:function(){p(!0),Z.current=c()({},u)},isEdit:!0}),(0,e.jsx)(F.ZP,{onClick:function(){p(!0),Z.current=c()({},u)},style:{fontSize:13,paddingBottom:0},type:"link",size:"small",children:i.formatMessage({id:"common.button.text.edit"})})]}),(0,e.jsxs)("div",{className:A.ruleGroupContentOperate,children:[(0,e.jsx)(ge,{icon:$e,callbackFunc:function(){return B(w)}}),(0,e.jsx)(F.ZP,{onClick:function(){return B(w)},loading:Y,style:{fontSize:13,paddingBottom:0},type:"link",size:"small",children:i.formatMessage({id:"common.button.text.test"})})]})]})]})]})})})]}),(0,e.jsx)(Ae,{editFormVisible:W,setEditFormVisible:p,groupInfo:Z.current,requestCurrentData:I})]})},nt=at,le=1,oe=12,st=function(){var r,u=(0,j.useModel)("rule"),T=u.ruleGroupList,I=(0,P.a)({}),w=(0,Q.useState)(!1),V=l()(w,2),ie=V[0],S=V[1],te=(0,Q.useRef)({}),re=y.Z.useForm(),G=l()(re,1),d=G[0],i=(0,j.useIntl)(),h=(0,Q.useState)(le),k=l()(h,2),W=k[0],p=k[1],Z=(0,Q.useState)(oe),H=l()(Z,2),K=H[0],Y=H[1],ue=(0,j.useRequest)(function(n){return(0,R.queryRuleGroupList)(n)},{manual:!0,formatResult:function(a){return a.content}}),O=ue.data,B=ue.run,z=ue.loading,$=function(){var n=g()(C()().mark(function a(){return C()().wrap(function(X){for(;;)switch(X.prev=X.next){case 0:return p(le),Y(oe),d==null||d.resetFields(),X.next=5,B({page:le,size:oe});case 5:case"end":return X.stop()}},a)}));return function(){return n.apply(this,arguments)}}(),J=function(){var n=g()(C()().mark(function a(){var D;return C()().wrap(function(E){for(;;)switch(E.prev=E.next){case 0:return p(le),Y(oe),D=d.getFieldsValue(),E.next=5,B(c()(c()({},D),{},{page:le,size:oe}));case 5:case"end":return E.stop()}},a)}));return function(){return n.apply(this,arguments)}}();(0,Q.useEffect)(function(){B({page:W,size:K})},[]);var L=function(){d.resetFields()},o=function(a){p(le),Y(oe),B(c()(c()({},a),{},{page:le,size:oe}))};return(0,e.jsxs)(U._z,{ghost:!0,title:!1,className:A.rulePageContainer,breadcrumbRender:!1,children:[(0,e.jsx)(b.Z,{style:{marginBottom:16},children:(0,e.jsx)(y.Z,{form:d,onFinish:o,children:(0,e.jsxs)(N.Z,{gutter:[24,10],children:[(0,e.jsx)(x.Z,{span:6,children:(0,e.jsx)(y.Z.Item,{name:"ruleGroupIdList",label:i.formatMessage({id:"rule.input.text.rule.group.name"}),style:{marginBottom:0},children:(0,e.jsx)(v.Z,{placeholder:i.formatMessage({id:"common.select.text.placeholder"}),options:T,allowClear:!0,mode:"multiple"})})}),(0,e.jsx)(x.Z,{span:6,children:(0,e.jsx)(y.Z.Item,{name:"username",label:i.formatMessage({id:"rule.input.text.rule.group.creator"}),style:{marginBottom:0},children:(0,e.jsx)(M.Z,{placeholder:i.formatMessage({id:"common.input.text.placeholder"}),allowClear:!0})})}),(0,e.jsx)(x.Z,{span:6,push:6,children:(0,e.jsx)(m.Z,{style:{width:"100%"},justify:"flex-end",children:(0,e.jsx)(y.Z.Item,{style:{marginBottom:0},children:(0,e.jsxs)(f.Z,{size:8,children:[(0,e.jsx)(F.ZP,{onClick:L,children:i.formatMessage({id:"common.button.text.reset"})}),(0,e.jsx)(F.ZP,{type:"primary",htmlType:"submit",loading:z,children:i.formatMessage({id:"common.button.text.query"})})]})})})})]})})}),(0,e.jsxs)(b.Z,{style:{minHeight:488},children:[(0,e.jsx)(N.Z,{style:{marginBottom:28},justify:"end",children:(0,e.jsx)(F.ZP,{type:"primary",onClick:function(){S(!0),te.current={}},children:i.formatMessage({id:"rule.extend.group.add"})},"create")}),(0,e.jsx)(N.Z,{className:A.ruleGroupWrap,children:(0,e.jsx)(se.Z,{spinning:z,children:(0,he.isEmpty)(O==null?void 0:O.data)?(0,e.jsx)(m.Z,{align:"center",justify:"center",style:{width:" 100%",minHeight:356},children:(0,e.jsx)(Me.Z,{image:Me.Z.PRESENTED_IMAGE_SIMPLE})}):(0,e.jsx)(N.Z,{gutter:[16,16],children:O==null||(r=O.data)===null||r===void 0?void 0:r.map(function(n){var a,D,X,E;return(0,e.jsx)(x.Z,{span:(a=["xxLProMax"])!==null&&a!==void 0&&a.includes(I)?4:(D=["xxLFullHD","xxLPro"])!==null&&D!==void 0&&D.includes(I)?6:(X=["xxL","xL"])!==null&&X!==void 0&&X.includes(I)?8:(E=["lg","md"])!==null&&E!==void 0&&E.includes(I)?12:24,children:(0,e.jsx)(nt,{ruleGroup:n,requestInitData:$,requestCurrentData:J},n.id)},n.id)})})})}),(0,e.jsx)(N.Z,{children:(0,e.jsx)(m.Z,{justify:"center",style:{width:"100%",marginTop:"16px"},children:(0,e.jsx)(me.Z,{onChange:function(a,D){p(a),Y(D),B(c()(c()({},d.getFieldsValue()),{},{page:a,size:D}))},current:W,pageSize:K,size:"small",showTotal:function(a,D){return(0,_.GO)(a,D,i==null?void 0:i.locale)},total:(O==null?void 0:O.total)||0,showSizeChanger:!0,pageSizeOptions:[12,24]})})})]}),(0,e.jsx)(Ae,{editFormVisible:ie,setEditFormVisible:S,groupInfo:te.current,requestCurrentData:J})]})},lt=function(){return(0,e.jsx)(st,{})},ot=lt},70607:function(je,q,t){t.d(q,{a:function(){return l}});var ae=t(5574),c=t.n(ae),ee=t(96486),C=t.n(ee),ne=t(62435),g={xs:575,sm:576,md:768,lg:992,xL:1200,xxL:1600,xxLPro:1800,xxLFullHD:1920,xxLProMax:2200},de=function(_){var P=_.query,U=P===void 0?"":P,b=_.throttleTime,j=b===void 0?200:b,y=useState(!1),N=_slicedToArray(y,2),x=N[0],v=N[1],M=useCallback(throttle(function(){var m=window.matchMedia(U);v(m.matches)},j),[j]);return useEffect(function(){var m;return(m=window)===null||m===void 0||m.addEventListener("resize",M),M(),function(){var f;(f=window)===null||f===void 0||f.removeEventListener("resize",M)}},[M]),x},l=function(_){var P=_.throttleTime,U=P===void 0?200:P,b=(0,ne.useState)("xxL"),j=c()(b,2),y=j[0],N=j[1],x=(0,ne.useCallback)((0,ee.throttle)(function(){for(var v in g)if(Object.prototype.hasOwnProperty.call(g,v)){var M,m=v,f="(min-width: ".concat(g[m],"px)");m==="xs"&&(f="(max-width: ".concat(g[m],"px)")),(M=window)!==null&&M!==void 0&&(M=M.matchMedia(f))!==null&&M!==void 0&&M.matches&&N(m)}},U),[U]);return(0,ne.useEffect)(function(){var v;return(v=window)===null||v===void 0||v.addEventListener("resize",x),x(),function(){var M;(M=window)===null||M===void 0||M.removeEventListener("resize",x)}},[x]),y}}}]); diff --git a/app/bootstrap/src/main/resources/static/p__RuleManagement__RuleProject__Detail.42eb4506.async.js b/app/bootstrap/src/main/resources/static/p__RuleManagement__RuleProject__Detail.42eb4506.async.js deleted file mode 100644 index ff9f71b1..00000000 --- a/app/bootstrap/src/main/resources/static/p__RuleManagement__RuleProject__Detail.42eb4506.async.js +++ /dev/null @@ -1,2 +0,0 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[4992],{8751:function(p,v,e){"use strict";e.d(v,{Z:function(){return f}});var E=e(87462),n=e(62435),r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M699 353h-46.9c-10.2 0-19.9 4.9-25.9 13.3L469 584.3l-71.2-98.8c-6-8.3-15.6-13.3-25.9-13.3H325c-6.5 0-10.3 7.4-6.5 12.7l124.6 172.8a31.8 31.8 0 0051.7 0l210.6-292c3.9-5.3.1-12.7-6.4-12.7z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"check-circle",theme:"outlined"},l=r,a=e(84089),s=function(u,_){return n.createElement(a.Z,(0,E.Z)({},u,{ref:_,icon:l}))},c=n.forwardRef(s),f=c},18429:function(p,v,e){"use strict";e.d(v,{Z:function(){return f}});var E=e(87462),n=e(62435),r={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm0 76c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm128.01 198.83c.03 0 .05.01.09.06l45.02 45.01a.2.2 0 01.05.09.12.12 0 010 .07c0 .02-.01.04-.05.08L557.25 512l127.87 127.86a.27.27 0 01.05.06v.02a.12.12 0 010 .07c0 .03-.01.05-.05.09l-45.02 45.02a.2.2 0 01-.09.05.12.12 0 01-.07 0c-.02 0-.04-.01-.08-.05L512 557.25 384.14 685.12c-.04.04-.06.05-.08.05a.12.12 0 01-.07 0c-.03 0-.05-.01-.09-.05l-45.02-45.02a.2.2 0 01-.05-.09.12.12 0 010-.07c0-.02.01-.04.06-.08L466.75 512 338.88 384.14a.27.27 0 01-.05-.06l-.01-.02a.12.12 0 010-.07c0-.03.01-.05.05-.09l45.02-45.02a.2.2 0 01.09-.05.12.12 0 01.07 0c.02 0 .04.01.08.06L512 466.75l127.86-127.86c.04-.05.06-.06.08-.06a.12.12 0 01.07 0z"}}]},name:"close-circle",theme:"outlined"},l=r,a=e(84089),s=function(u,_){return n.createElement(a.Z,(0,E.Z)({},u,{ref:_,icon:l}))},c=n.forwardRef(s),f=c},56477:function(p,v,e){"use strict";e.d(v,{Z:function(){return f}});var E=e(87462),n=e(62435),r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M690 405h-46.9c-10.2 0-19.9 4.9-25.9 13.2L512 563.6 406.8 418.2c-6-8.3-15.6-13.2-25.9-13.2H334c-6.5 0-10.3 7.4-6.5 12.7l178 246c3.2 4.4 9.7 4.4 12.9 0l178-246c3.9-5.3.1-12.7-6.4-12.7z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"down-circle",theme:"outlined"},l=r,a=e(84089),s=function(u,_){return n.createElement(a.Z,(0,E.Z)({},u,{ref:_,icon:l}))},c=n.forwardRef(s),f=c},61011:function(p,v,e){"use strict";e.d(v,{Z:function(){return f}});var E=e(87462),n=e(62435),r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M666.7 505.5l-246-178A8 8 0 00408 334v46.9c0 10.2 4.9 19.9 13.2 25.9L566.6 512 421.2 617.2c-8.3 6-13.2 15.6-13.2 25.9V690c0 6.5 7.4 10.3 12.7 6.5l246-178c4.4-3.2 4.4-9.8 0-13z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"right-circle",theme:"outlined"},l=r,a=e(84089),s=function(u,_){return n.createElement(a.Z,(0,E.Z)({},u,{ref:_,icon:l}))},c=n.forwardRef(s),f=c},28058:function(p,v,e){"use strict";e.d(v,{Z:function(){return f}});var E=e(87462),n=e(62435),r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M464 720a48 48 0 1096 0 48 48 0 10-96 0zm16-304v184c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V416c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8zm475.7 440l-416-720c-6.2-10.7-16.9-16-27.7-16s-21.6 5.3-27.7 16l-416 720C56 877.4 71.4 904 96 904h832c24.6 0 40-26.6 27.7-48zm-783.5-27.9L512 239.9l339.8 588.2H172.2z"}}]},name:"warning",theme:"outlined"},l=r,a=e(84089),s=function(u,_){return n.createElement(a.Z,(0,E.Z)({},u,{ref:_,icon:l}))},c=n.forwardRef(s),f=c},7401:function(p,v,e){"use strict";e.r(v);var E=e(15009),n=e.n(E),r=e(99289),l=e.n(r),a=e(5574),s=e.n(a),c=e(29297),f=e(96987),R=e(94032),u=e(10736),_=e(39380),I=e(92016),F=e(25593),G=e(68872),k=e(71230),H=e(86250),b=e(42075),W=e(83622),w=e(15746),y=e(85137),B=e(62435),J=e(61194),t=e(86074),S=F.Z.Title,Q=function(){var X=(0,I.useLocation)(),Y=new URLSearchParams(X.search),z=(0,B.useState)(Y.get("id")),q=s()(z,1),T=q[0],j=G.ZP.useMessage(),N=s()(j,2),U=N[0],ee=N[1],te=(0,B.useState)(!1),$=s()(te,2),ne=$[0],M=$[1],g=(0,B.useState)(""),C=s()(g,2),P=C[0],A=C[1],K=(0,B.useState)(""),i=s()(K,2),re=i[0],L=i[1],_e=(0,B.useState)({}),se=s()(_e,2),ce=se[0],ae=se[1],de=(0,B.useState)(1),le=s()(de,2),me=le[0],ve=le[1],fe=(0,B.useState)(!1),ie=s()(fe,2),Ee=ie[0],oe=ie[1],ue=(0,B.useRef)({}),ge=function(h){A(h)},he=function(h){L(h)},V=function(){var D=l()(n()().mark(function h(d){var O,o,m;return n()().wrap(function(Z){for(;;)switch(Z.prev=Z.next){case 0:return M(!0),Z.next=3,(0,u.queryLatestById)({ruleId:d});case 3:O=Z.sent,M(!1),(O.code===200||O.msg==="success")&&(o=O.content,A((o==null?void 0:o.ruleRego)||""),ve(o==null?void 0:o.isDraft),m=o!=null&&o.input?JSON.parse(o==null?void 0:o.input):{},L(JSON.stringify(m,null,4)||""));case 6:case"end":return Z.stop()}},h)}));return function(d){return D.apply(this,arguments)}}();(0,B.useEffect)(function(){T&&V(Number(T))},[T]);var De=function(){var D=l()(n()().mark(function h(){var d;return n()().wrap(function(o){for(;;)switch(o.prev=o.next){case 0:return o.next=2,(0,u.evaluateRego)({ruleRego:P,input:re});case 2:d=o.sent,d.code===200||d.msg==="success"?(U.success("\u6267\u884C\u6210\u529F"),ae((d==null?void 0:d.content)||{})):d.code!==200&&d.msg!=="success"&&ae(d||{});case 4:case"end":return o.stop()}},h)}));return function(){return D.apply(this,arguments)}}(),Ce=function(){var D=l()(n()().mark(function h(){var d,O;return n()().wrap(function(m){for(;;)switch(m.prev=m.next){case 0:return d={ruleId:Number(T),isDraft:1,ruleRego:P},m.next=3,(0,u.saveRego)(d);case 3:if(O=m.sent,!(O.code===200||O.msg==="success")){m.next=8;break}return m.next=7,V(Number(T));case 7:U.success("\u4FDD\u5B58\u6210\u529F");case 8:case"end":return m.stop()}},h)}));return function(){return D.apply(this,arguments)}}(),Oe=function(){var D=l()(n()().mark(function h(){var d,O;return n()().wrap(function(m){for(;;)switch(m.prev=m.next){case 0:return d={ruleId:Number(T),isDraft:0,ruleRego:P},m.next=3,(0,u.saveRego)(d);case 3:if(O=m.sent,!(O.code===200||O.msg==="success")){m.next=8;break}return m.next=7,V(Number(T));case 7:U.success("\u63D0\u4EA4\u6210\u529F");case 8:case"end":return m.stop()}},h)}));return function(){return D.apply(this,arguments)}}(),pe=function(){ue.current={ruleId:T},oe(!0)};return(0,t.jsxs)(_._z,{ghost:!0,title:!1,loading:ne,style:{paddingInline:12},children:[ee,(0,t.jsx)(k.Z,{children:(0,t.jsx)(H.Z,{justify:"end",style:{width:"100%"},children:(0,t.jsxs)(b.Z,{children:[(0,t.jsxs)(W.ZP,{type:"link",style:{color:"rgba(54, 110, 255, 1)"},href:"https://cloudrec.yuque.com/org-wiki-cloudrec-iew3sz/hocvhx/hiw98ff7fzdn3exc",target:"_blank",children:[(0,t.jsx)("img",{src:f.Uk.linkIcon,style:{height:14},alt:"LINK_ICON"}),"\u914D\u7F6E\u8BF4\u660E"]}),(0,t.jsx)(W.ZP,{type:"primary",onClick:function(){return De()},children:"\u6267\u884C"}),me===1&&(0,t.jsx)(W.ZP,{type:"primary",onClick:function(){return Ce()},children:"\u4FDD\u5B58"}),(0,t.jsx)(W.ZP,{type:"primary",onClick:function(){return Oe()},children:"\u63D0\u4EA4"})]})})}),(0,t.jsxs)(k.Z,{gutter:20,children:[(0,t.jsxs)(w.Z,{md:14,span:24,children:[(0,t.jsx)(S,{level:5,children:"The Rego PlayGround"}),(0,t.jsx)(c.mi,{editorKey:"regoEditor",value:P,onChange:ge,editorStyle:{height:"740px"}})]}),(0,t.jsxs)(w.Z,{md:10,span:24,children:[(0,t.jsx)(S,{level:5,children:"INPUT"}),(0,t.jsx)(c.q9,{editorStyle:{height:"420px"},editorKey:"inputEditor",value:re,onChange:he}),(0,t.jsx)(S,{style:{marginTop:8},level:5,children:"OUTPUT"}),(0,t.jsx)(c.Wy,{viewerStyle:{height:"280px"},value:ce})]})]}),(0,t.jsxs)(y.Z.Group,{shape:"square",style:{insetInlineEnd:2,top:168,bottom:32},children:[(0,t.jsx)(y.Z,{onClick:function(){return pe()},className:J.Z.floatButton,icon:(0,t.jsx)("div",{style:{fontSize:14},children:"\u5386\u53F2"})}),(0,t.jsx)(y.Z,{className:J.Z.floatButton,icon:(0,t.jsx)("div",{style:{fontSize:14},children:"\u5C5E\u6027"})})]}),(0,t.jsx)(R.Z,{noteDrawerVisible:Ee,setNoteDrawerVisible:oe,noteDrawerInfo:ue.current,requestRuleDetailById:V})]})};v.default=Q},94032:function(p,v,e){"use strict";var E=e(97857),n=e.n(E),r=e(15009),l=e.n(r),a=e(99289),s=e.n(a),c=e(5574),f=e.n(c),R=e(29297),u=e(10736),_=e(70989),I=e(93410),F=e(92016),G=e(68872),k=e(83622),H=e(85265),b=e(96486),W=e.n(b),w=e(62435),y=e(86074),B=function(t){var S=t.noteDrawerVisible,Q=t.setNoteDrawerVisible,x=t.noteDrawerInfo,X=t.requestRuleDetailById,Y=G.ZP.useMessage(),z=f()(Y,2),q=z[0],T=z[1],j=(0,F.useIntl)(),N=function(){Q(!1)},U=function(){N()},ee=(0,w.useRef)(),te=function(){var M=s()(l()().mark(function g(C){var P,A;return l()().wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return P={ruleId:x==null?void 0:x.ruleId,isDraft:0,ruleRego:C==null?void 0:C.ruleRego},i.next=3,(0,u.saveRego)(P);case 3:if(A=i.sent,!(A.code===200||A.msg==="success")){i.next=9;break}return q.success(j.formatMessage({id:"rule.message.text.version.rollback.success"})),i.next=8,X(Number(x==null?void 0:x.ruleId));case 8:U();case 9:case"end":return i.stop()}},g)}));return function(C){return M.apply(this,arguments)}}(),$=[{title:j.formatMessage({id:"rule.module.text.version"}),dataIndex:"version",align:"center",render:function(g){return"v"+g}},{title:j.formatMessage({id:"rule.module.text.user.name"}),dataIndex:"userName",align:"center"},{title:j.formatMessage({id:"common.table.columns.rule.updateTime"}),dataIndex:"gmtModified",align:"center"},{title:j.formatMessage({id:"cloudAccount.extend.title.cloud.operate"}),dataIndex:"operate",align:"center",valueType:"option",render:function(g,C){return(0,y.jsx)(k.ZP,{type:"link",onClick:function(){return te(C)},children:j.formatMessage({id:"common.button.text.rollback"})})}}],ne=function(){var M=s()(l()().mark(function g(C){var P,A,K,i;return l()().wrap(function(L){for(;;)switch(L.prev=L.next){case 0:return K={page:C.current,size:C.pageSize,ruleId:x==null?void 0:x.ruleId},L.next=3,(0,u.queryRegoList)(n()({},K));case 3:return i=L.sent,L.abrupt("return",{data:(i==null||(P=i.content)===null||P===void 0?void 0:P.data)||[],success:(i==null?void 0:i.code)===200||!1,total:(i==null||(A=i.content)===null||A===void 0?void 0:A.total)||0});case 5:case"end":return L.stop()}},g)}));return function(C){return M.apply(this,arguments)}}();return(0,y.jsxs)(H.Z,{title:j.formatMessage({id:"rule.extend.text.historical.records"}),width:"52%",destroyOnClose:!0,open:S,onClose:U,children:[T,(0,y.jsx)(_.Z,{search:!1,scroll:{x:!0},options:!1,rowKey:"id",columns:$,actionRef:ee,request:ne,pagination:{showQuickJumper:!1,showSizeChanger:!0,defaultPageSize:10,defaultCurrent:1},expandable:{expandRowByClick:!0,expandedRowRender:function(g){return(0,y.jsx)(I.Z,{direction:"column",gutter:[0,16],children:!(0,b.isEmpty)(g.ruleRego)&&(0,y.jsxs)(I.Z,{ghost:!0,children:[(0,y.jsx)("p",{children:j.formatMessage({id:"rule.module.text.info"})}),(0,y.jsx)(R.mi,{editorKey:"regoMsgEditor",value:g.ruleRego,editorStyle:{height:"280px",maxHeight:"280px"}})]})})},rowExpandable:function(g){return!(0,b.isEmpty)(g.ruleRego)}}})]})};v.Z=B},61194:function(p,v){"use strict";v.Z={floatButton:"floatButton___c4Q61",ruleEditPageContainer:"ruleEditPageContainer___JtP7R",stepListMain:"stepListMain___MjGkn",stepsWrap:"stepsWrap___GXD6m",contentMainTransparent:"contentMainTransparent___KcrOp",contentMain:"contentMain___zT9JY",ruleEditPageContainerSpecial:"ruleEditPageContainerSpecial___JGb_t",rulePageContainer:"rulePageContainer___p2US0",customFilterCard:"customFilterCard___A5TQf",customTitle:"customTitle___k1LUC",cleanBlock:"cleanBlock___et5AN",dimBlock:"dimBlock___EvyJb",lineBreak:"lineBreak___Oybab"}},64599:function(p,v,e){var E=e(96263);function n(r,l){var a=typeof Symbol!="undefined"&&r[Symbol.iterator]||r["@@iterator"];if(!a){if(Array.isArray(r)||(a=E(r))||l&&r&&typeof r.length=="number"){a&&(r=a);var s=0,c=function(){};return{s:c,n:function(){return s>=r.length?{done:!0}:{done:!1,value:r[s++]}},e:function(I){throw I},f:c}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var f=!0,R=!1,u;return{s:function(){a=a.call(r)},n:function(){var I=a.next();return f=I.done,I},e:function(I){R=!0,u=I},f:function(){try{!f&&a.return!=null&&a.return()}finally{if(R)throw u}}}}p.exports=n,p.exports.__esModule=!0,p.exports.default=p.exports}}]); diff --git a/app/bootstrap/src/main/resources/static/p__RuleManagement__RuleProject__Detail.aa3dabc7.async.js b/app/bootstrap/src/main/resources/static/p__RuleManagement__RuleProject__Detail.aa3dabc7.async.js new file mode 100644 index 00000000..a9b95618 --- /dev/null +++ b/app/bootstrap/src/main/resources/static/p__RuleManagement__RuleProject__Detail.aa3dabc7.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[4992],{7401:function(ne,R,e){e.r(R);var k=e(15009),v=e.n(k),Z=e(99289),C=e.n(Z),N=e(5574),m=e.n(N),I=e(29297),V=e(57695),w=e(94032),P=e(10736),$=e(39380),b=e(45830),z=e(25593),G=e(68872),L=e(71230),F=e(86250),j=e(42075),T=e(83622),A=e(15746),E=e(85137),D=e(62435),J=e(61194),t=e(86074),B=z.Z.Title,H=function(){var Q=(0,b.useLocation)(),X=new URLSearchParams(Q.search),x=(0,D.useState)(X.get("id")),Y=m()(x,1),f=Y[0],M=G.ZP.useMessage(),K=m()(M,2),O=K[0],q=K[1],ee=(0,D.useState)(!1),W=m()(ee,2),te=W[0],d=W[1],a=(0,D.useState)(""),u=m()(a,2),c=u[0],p=u[1],y=(0,D.useState)(""),s=m()(y,2),se=s[0],h=s[1],ie=(0,D.useState)({}),re=m()(ie,2),de=re[0],_e=re[1],ce=(0,D.useState)(1),ae=m()(ce,2),me=ae[0],Ee=ae[1],De=(0,D.useState)(!1),le=m()(De,2),ve=le[0],oe=le[1],ue=(0,D.useRef)({}),ge=function(l){p(l)},fe=function(l){h(l)},S=function(){var o=C()(v()().mark(function l(r){var i,n,_;return v()().wrap(function(U){for(;;)switch(U.prev=U.next){case 0:return d(!0),U.next=3,(0,P.queryLatestById)({ruleId:r});case 3:i=U.sent,d(!1),(i.code===200||i.msg==="success")&&(n=i.content,p((n==null?void 0:n.ruleRego)||""),Ee(n==null?void 0:n.isDraft),_=n!=null&&n.input?JSON.parse(n==null?void 0:n.input):{},h(JSON.stringify(_,null,4)||""));case 6:case"end":return U.stop()}},l)}));return function(r){return o.apply(this,arguments)}}();(0,D.useEffect)(function(){f&&S(Number(f))},[f]);var Me=function(){var o=C()(v()().mark(function l(){var r;return v()().wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,P.evaluateRego)({ruleRego:c,input:se});case 2:r=n.sent,r.code===200||r.msg==="success"?(O.success("\u6267\u884C\u6210\u529F"),_e((r==null?void 0:r.content)||{})):r.code!==200&&r.msg!=="success"&&_e(r||{});case 4:case"end":return n.stop()}},l)}));return function(){return o.apply(this,arguments)}}(),pe=function(){var o=C()(v()().mark(function l(){var r,i;return v()().wrap(function(_){for(;;)switch(_.prev=_.next){case 0:return r={ruleId:Number(f),isDraft:1,ruleRego:c},_.next=3,(0,P.saveRego)(r);case 3:if(i=_.sent,!(i.code===200||i.msg==="success")){_.next=8;break}return _.next=7,S(Number(f));case 7:O.success("\u4FDD\u5B58\u6210\u529F");case 8:case"end":return _.stop()}},l)}));return function(){return o.apply(this,arguments)}}(),Ce=function(){var o=C()(v()().mark(function l(){var r,i;return v()().wrap(function(_){for(;;)switch(_.prev=_.next){case 0:return r={ruleId:Number(f),isDraft:0,ruleRego:c},_.next=3,(0,P.saveRego)(r);case 3:if(i=_.sent,!(i.code===200||i.msg==="success")){_.next=8;break}return _.next=7,S(Number(f));case 7:O.success("\u63D0\u4EA4\u6210\u529F");case 8:case"end":return _.stop()}},l)}));return function(){return o.apply(this,arguments)}}(),he=function(){ue.current={ruleId:f},oe(!0)};return(0,t.jsxs)($._z,{ghost:!0,title:!1,loading:te,style:{paddingInline:12},children:[q,(0,t.jsx)(L.Z,{children:(0,t.jsx)(F.Z,{justify:"end",style:{width:"100%"},children:(0,t.jsxs)(j.Z,{children:[(0,t.jsxs)(T.ZP,{type:"link",style:{color:"rgba(54, 110, 255, 1)"},href:"https://cloudrec.yuque.com/org-wiki-cloudrec-iew3sz/hocvhx/hiw98ff7fzdn3exc",target:"_blank",children:[(0,t.jsx)("img",{src:V.Uk.linkIcon,style:{height:14},alt:"LINK_ICON"}),"\u914D\u7F6E\u8BF4\u660E"]}),(0,t.jsx)(T.ZP,{type:"primary",onClick:function(){return Me()},children:"\u6267\u884C"}),me===1&&(0,t.jsx)(T.ZP,{type:"primary",onClick:function(){return pe()},children:"\u4FDD\u5B58"}),(0,t.jsx)(T.ZP,{type:"primary",onClick:function(){return Ce()},children:"\u63D0\u4EA4"})]})})}),(0,t.jsxs)(L.Z,{gutter:20,children:[(0,t.jsxs)(A.Z,{md:14,span:24,children:[(0,t.jsx)(B,{level:5,children:"The Rego PlayGround"}),(0,t.jsx)(I.mi,{editorKey:"regoEditor",value:c,onChange:ge,editorStyle:{height:"740px"}})]}),(0,t.jsxs)(A.Z,{md:10,span:24,children:[(0,t.jsx)(B,{level:5,children:"INPUT"}),(0,t.jsx)(I.q9,{editorStyle:{height:"420px"},editorKey:"inputEditor",value:se,onChange:fe}),(0,t.jsx)(B,{style:{marginTop:8},level:5,children:"OUTPUT"}),(0,t.jsx)(I.Wy,{viewerStyle:{height:"280px"},value:de})]})]}),(0,t.jsxs)(E.Z.Group,{shape:"square",style:{insetInlineEnd:2,top:168,bottom:32},children:[(0,t.jsx)(E.Z,{onClick:function(){return he()},className:J.Z.floatButton,icon:(0,t.jsx)("div",{style:{fontSize:14},children:"\u5386\u53F2"})}),(0,t.jsx)(E.Z,{className:J.Z.floatButton,icon:(0,t.jsx)("div",{style:{fontSize:14},children:"\u5C5E\u6027"})})]}),(0,t.jsx)(w.Z,{noteDrawerVisible:ve,setNoteDrawerVisible:oe,noteDrawerInfo:ue.current,requestRuleDetailById:S})]})};R.default=H},94032:function(ne,R,e){var k=e(97857),v=e.n(k),Z=e(15009),C=e.n(Z),N=e(99289),m=e.n(N),I=e(5574),V=e.n(I),w=e(29297),P=e(10736),$=e(90498),b=e(93410),z=e(45830),G=e(68872),L=e(83622),F=e(85265),j=e(96486),T=e.n(j),A=e(62435),E=e(86074),D=function(t){var B=t.noteDrawerVisible,H=t.setNoteDrawerVisible,g=t.noteDrawerInfo,Q=t.requestRuleDetailById,X=G.ZP.useMessage(),x=V()(X,2),Y=x[0],f=x[1],M=(0,z.useIntl)(),K=function(){H(!1)},O=function(){K()},q=(0,A.useRef)(),ee=function(){var d=m()(C()().mark(function a(u){var c,p;return C()().wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return c={ruleId:g==null?void 0:g.ruleId,isDraft:0,ruleRego:u==null?void 0:u.ruleRego},s.next=3,(0,P.saveRego)(c);case 3:if(p=s.sent,!(p.code===200||p.msg==="success")){s.next=9;break}return Y.success(M.formatMessage({id:"rule.message.text.version.rollback.success"})),s.next=8,Q(Number(g==null?void 0:g.ruleId));case 8:O();case 9:case"end":return s.stop()}},a)}));return function(u){return d.apply(this,arguments)}}(),W=[{title:M.formatMessage({id:"rule.module.text.version"}),dataIndex:"version",align:"center",render:function(a){return"v"+a}},{title:M.formatMessage({id:"rule.module.text.user.name"}),dataIndex:"userName",align:"center"},{title:M.formatMessage({id:"common.table.columns.rule.updateTime"}),dataIndex:"gmtModified",align:"center"},{title:M.formatMessage({id:"cloudAccount.extend.title.cloud.operate"}),dataIndex:"operate",align:"center",valueType:"option",render:function(a,u){return(0,E.jsx)(L.ZP,{type:"link",onClick:function(){return ee(u)},children:M.formatMessage({id:"common.button.text.rollback"})})}}],te=function(){var d=m()(C()().mark(function a(u){var c,p,y,s;return C()().wrap(function(h){for(;;)switch(h.prev=h.next){case 0:return y={page:u.current,size:u.pageSize,ruleId:g==null?void 0:g.ruleId},h.next=3,(0,P.queryRegoList)(v()({},y));case 3:return s=h.sent,h.abrupt("return",{data:(s==null||(c=s.content)===null||c===void 0?void 0:c.data)||[],success:(s==null?void 0:s.code)===200||!1,total:(s==null||(p=s.content)===null||p===void 0?void 0:p.total)||0});case 5:case"end":return h.stop()}},a)}));return function(u){return d.apply(this,arguments)}}();return(0,E.jsxs)(F.Z,{title:M.formatMessage({id:"rule.extend.text.historical.records"}),width:"52%",destroyOnClose:!0,open:B,onClose:O,children:[f,(0,E.jsx)($.Z,{search:!1,scroll:{x:!0},options:!1,rowKey:"id",columns:W,actionRef:q,request:te,pagination:{showQuickJumper:!1,showSizeChanger:!0,defaultPageSize:10,defaultCurrent:1},expandable:{expandRowByClick:!0,expandedRowRender:function(a){return(0,E.jsx)(b.Z,{direction:"column",gutter:[0,16],children:!(0,j.isEmpty)(a.ruleRego)&&(0,E.jsxs)(b.Z,{ghost:!0,children:[(0,E.jsx)("p",{children:M.formatMessage({id:"rule.module.text.info"})}),(0,E.jsx)(w.mi,{editorKey:"regoMsgEditor",value:a.ruleRego,editorStyle:{height:"280px",maxHeight:"280px"}})]})})},rowExpandable:function(a){return!(0,j.isEmpty)(a.ruleRego)}}})]})};R.Z=D},61194:function(ne,R){R.Z={floatButton:"floatButton___c4Q61",ruleEditPageContainer:"ruleEditPageContainer___JtP7R",stepListMain:"stepListMain___MjGkn",stepsWrap:"stepsWrap___GXD6m",contentMainTransparent:"contentMainTransparent___KcrOp",contentMain:"contentMain___zT9JY",ruleEditPageContainerSpecial:"ruleEditPageContainerSpecial___JGb_t",rulePageContainer:"rulePageContainer___p2US0",customFilterCard:"customFilterCard___A5TQf",customTitle:"customTitle___k1LUC",cleanBlock:"cleanBlock___et5AN",dimBlock:"dimBlock___EvyJb",lineBreak:"lineBreak___Oybab"}}}]); diff --git a/app/bootstrap/src/main/resources/static/p__RuleManagement__RuleProject__components__EditPage.1d3b4f56.async.js b/app/bootstrap/src/main/resources/static/p__RuleManagement__RuleProject__components__EditPage.1d3b4f56.async.js new file mode 100644 index 00000000..929cc0bf --- /dev/null +++ b/app/bootstrap/src/main/resources/static/p__RuleManagement__RuleProject__components__EditPage.1d3b4f56.async.js @@ -0,0 +1,26 @@ +(self.webpackChunk=self.webpackChunk||[]).push([[9998],{82826:function(ge,Z,t){"use strict";t.d(Z,{Z:function(){return i}});var f=t(87462),d=t(62435),L={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 474H286.9l350.2-304c5.6-4.9 2.2-14-5.2-14h-88.5c-3.9 0-7.6 1.4-10.5 3.9L155 487.8a31.96 31.96 0 000 48.3L535.1 866c1.5 1.3 3.3 2 5.2 2h91.5c7.4 0 10.8-9.2 5.2-14L286.9 550H872c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"arrow-left",theme:"outlined"},M=L,_=t(84089),o=function(A,O){return d.createElement(_.Z,(0,f.Z)({},A,{ref:O,icon:M}))},se=d.forwardRef(o),i=se},58638:function(ge,Z,t){"use strict";t.d(Z,{Z:function(){return i}});var f=t(87462),d=t(62435),L={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 912H144c-17.7 0-32-14.3-32-32V144c0-17.7 14.3-32 32-32h360c4.4 0 8 3.6 8 8v56c0 4.4-3.6 8-8 8H184v656h656V520c0-4.4 3.6-8 8-8h56c4.4 0 8 3.6 8 8v360c0 17.7-14.3 32-32 32zM770.87 199.13l-52.2-52.2a8.01 8.01 0 014.7-13.6l179.4-21c5.1-.6 9.5 3.7 8.9 8.9l-21 179.4c-.8 6.6-8.9 9.4-13.6 4.7l-52.4-52.4-256.2 256.2a8.03 8.03 0 01-11.3 0l-42.4-42.4a8.03 8.03 0 010-11.3l256.1-256.3z"}}]},name:"export",theme:"outlined"},M=L,_=t(84089),o=function(A,O){return d.createElement(_.Z,(0,f.Z)({},A,{ref:O,icon:M}))},se=d.forwardRef(o),i=se},86615:function(ge,Z,t){"use strict";var f=t(1413),d=t(91),L=t(22270),M=t(78045),_=t(62435),o=t(90789),se=t(58055),i=t(86074),c=["fieldProps","options","radioType","layout","proFieldProps","valueEnum"],A=_.forwardRef(function(h,H){var R=h.fieldProps,S=h.options,b=h.radioType,m=h.layout,C=h.proFieldProps,N=h.valueEnum,le=(0,d.Z)(h,c);return(0,i.jsx)(se.Z,(0,f.Z)((0,f.Z)({valueType:b==="button"?"radioButton":"radio",ref:H,valueEnum:(0,L.h)(N,void 0)},le),{},{fieldProps:(0,f.Z)({options:S,layout:m},R),proFieldProps:C,filedConfig:{customLightMode:!0}}))}),O=_.forwardRef(function(h,H){var R=h.fieldProps,S=h.children;return(0,i.jsx)(M.ZP,(0,f.Z)((0,f.Z)({},R),{},{ref:H,children:S}))}),G=(0,o.G)(O,{valuePropName:"checked",ignoreWidth:!0}),$=G;$.Group=A,$.Button=M.ZP.Button,$.displayName="ProFormComponent",Z.Z=$},91618:function(ge,Z,t){"use strict";t.d(Z,{Z:function(){return He}});var f=t(62435),d=Object.defineProperty,L=Object.getOwnPropertySymbols,M=Object.prototype.hasOwnProperty,_=Object.prototype.propertyIsEnumerable,o=(j,p,r)=>p in j?d(j,p,{enumerable:!0,configurable:!0,writable:!0,value:r}):j[p]=r,se=(j,p)=>{for(var r in p||(p={}))M.call(p,r)&&o(j,r,p[r]);if(L)for(var r of L(p))_.call(p,r)&&o(j,r,p[r]);return j};const i=j=>React.createElement("svg",se({width:8,height:8,xmlns:"http://www.w3.org/2000/svg"},j),React.createElement("title",null,"\u5931\u8D25"),React.createElement("path",{d:"M4 0a4 4 0 1 1 0 8 4 4 0 0 1 0-8Zm-.81 2.784a.287.287 0 1 0-.406.405l.81.811-.81.81a.287.287 0 1 0 .405.406L4 4.406l.81.81a.287.287 0 1 0 .406-.405L4.406 4l.81-.81a.287.287 0 1 0-.405-.406L4 3.594l-.81-.81Z",fill:"#FF3931",fillRule:"nonzero"}));var c="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik00IDBhNCA0IDAgMSAxIDAgOCA0IDQgMCAwIDEgMC04Wm0tLjgxIDIuNzg0YS4yODcuMjg3IDAgMSAwLS40MDYuNDA1bC44MS44MTEtLjgxLjgxYS4yODcuMjg3IDAgMSAwIC40MDUuNDA2TDQgNC40MDZsLjgxLjgxYS4yODcuMjg3IDAgMSAwIC40MDYtLjQwNUw0LjQwNiA0bC44MS0uODFhLjI4Ny4yODcgMCAxIDAtLjQwNS0uNDA2TDQgMy41OTRsLS44MS0uODFaIiBmaWxsPSIjRkYzOTMxIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",A=Object.defineProperty,O=Object.getOwnPropertySymbols,G=Object.prototype.hasOwnProperty,$=Object.prototype.propertyIsEnumerable,h=(j,p,r)=>p in j?A(j,p,{enumerable:!0,configurable:!0,writable:!0,value:r}):j[p]=r,H=(j,p)=>{for(var r in p||(p={}))G.call(p,r)&&h(j,r,p[r]);if(O)for(var r of O(p))$.call(p,r)&&h(j,r,p[r]);return j};const R=j=>React.createElement("svg",H({width:8,height:8,xmlns:"http://www.w3.org/2000/svg"},j),React.createElement("title",null,"\u901A\u8FC7"),React.createElement("path",{d:"M4 0a4 4 0 1 1 0 8 4 4 0 0 1 0-8Zm1.712 2.788a.3.3 0 0 0-.424 0L3.502 4.576l-.79-.787a.3.3 0 0 0-.424.425l1.003.999a.3.3 0 0 0 .424-.001l1.997-2a.3.3 0 0 0 0-.424Z",fill:"#379E0E",fillRule:"nonzero"}));var S="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik00IDBhNCA0IDAgMSAxIDAgOCA0IDQgMCAwIDEgMC04Wm0xLjcxMiAyLjc4OGEuMy4zIDAgMCAwLS40MjQgMEwzLjUwMiA0LjU3NmwtLjc5LS43ODdhLjMuMyAwIDAgMC0uNDI0LjQyNWwxLjAwMy45OTlhLjMuMyAwIDAgMCAuNDI0LS4wMDFsMS45OTctMmEuMy4zIDAgMCAwIDAtLjQyNFoiIGZpbGw9IiMzNzlFMEUiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==",b=Object.defineProperty,m=Object.getOwnPropertySymbols,C=Object.prototype.hasOwnProperty,N=Object.prototype.propertyIsEnumerable,le=(j,p,r)=>p in j?b(j,p,{enumerable:!0,configurable:!0,writable:!0,value:r}):j[p]=r,K=(j,p)=>{for(var r in p||(p={}))C.call(p,r)&&le(j,r,p[r]);if(m)for(var r of m(p))N.call(p,r)&&le(j,r,p[r]);return j};const be=j=>React.createElement("svg",K({width:8,height:8,xmlns:"http://www.w3.org/2000/svg"},j),React.createElement("title",null,"\u5F85\u64CD\u4F5C"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M4 0a4 4 0 1 1 0 8 4 4 0 0 1 0-8Z",fill:"#FFB310"}),React.createElement("path",{d:"M3.775 2.412a.287.287 0 1 0-.573 0v1.71c0 .316.257.573.573.573h1.718a.287.287 0 1 0 0-.573H3.775v-1.71Z",fill:"#FFF1D4"})));var $e="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGZpbGwtcnVsZT0ibm9uemVybyIgZmlsbD0ibm9uZSI+PHBhdGggZD0iTTQgMGE0IDQgMCAxIDEgMCA4IDQgNCAwIDAgMSAwLThaIiBmaWxsPSIjRkZCMzEwIi8+PHBhdGggZD0iTTMuNzc1IDIuNDEyYS4yODcuMjg3IDAgMSAwLS41NzMgMHYxLjcxYzAgLjMxNi4yNTcuNTczLjU3My41NzNoMS43MThhLjI4Ny4yODcgMCAxIDAgMC0uNTczSDMuNzc1di0xLjcxWiIgZmlsbD0iI0ZGRjFENCIvPjwvZz48L3N2Zz4=",X=t(66309),ye=t(53846),je=t(86074),He=function(j){var p=j.state,r=(0,je.jsx)(X.Z,{children:p||"-"});return["success","valid"].includes(p)?r=(0,je.jsxs)(X.Z,{className:ye.Z.validTag,children:[(0,je.jsx)("img",{src:S,alt:"VALID_ICON",className:ye.Z.imgResult}),"Valid"]}):["error","invalid","failed"].includes(p)?r=(0,je.jsxs)(X.Z,{className:ye.Z.invalidTag,children:[(0,je.jsx)("img",{src:c,alt:"VALID_ICON",className:ye.Z.imgResult}),"Invalid"]}):["waiting","wait"].includes(p)&&(r=(0,je.jsxs)(X.Z,{className:ye.Z.waitingTag,children:[(0,je.jsx)("img",{src:$e,alt:"WAITING_ICON",className:ye.Z.imgProcess}),"Waiting"]})),r}},24163:function(ge,Z,t){"use strict";var f=t(97857),d=t.n(f),L=t(25593),M=t(83062),_=t(62435),o=t(86074),se=L.Z.Paragraph;Z.Z=function(i){var c=i.text,A=i.width,O=i.maxWidth,G=i.rows,$=G===void 0?2:G,h=i.placement,H=h===void 0?"top":h,R=i.color,S=R===void 0?"rgba(0, 0, 0, 0.88)":R,b=i.link,m=b===void 0?!1:b,C=i.onClickCallBackFunc,N=i.style,le=N===void 0?{}:N,K=i.copyable,be=K===void 0?!1:K;return(0,o.jsx)("div",{style:{maxWidth:O,width:A},children:(0,o.jsx)(M.Z,{title:(0,o.jsx)("div",{children:c}),placement:H,children:(0,o.jsx)(se,{ellipsis:{rows:$},style:d()({marginBottom:0,color:S,cursor:m?"pointer":""},le),onClick:C,copyable:be,children:c})})})}},52078:function(ge,Z,t){"use strict";var f=t(97857),d=t.n(f),L=t(27997),M=t(62435),_=t(86074),o=function(i){L.Mj.register({id:"json"});var c=i.value,A=c===void 0?"{}":c,O=i.onChange,G=i.editorStyle,$=G===void 0?{}:G,h=i.editorKey,H=h===void 0?"json-editor":h,R=i.readOnly,S=R===void 0?!1:R,b=(0,M.useRef)(),m=(0,M.useRef)(),C=function(){var le=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"{}";try{return JSON.parse(le),le}catch(K){return console.warn("Invalid JSON string:",K),"{}"}};return(0,M.useEffect)(function(){if(b.current)return m.current?m.current.setValue(A):(m.current=L.j6.create(b.current,{value:C(A),language:"json",theme:"vs",readOnly:S,folding:!0,automaticLayout:!0}),m.current.onDidChangeModelContent(function(){var N=m.current.getValue();console.log("[JSONEditor] \u7F16\u8F91\u5668\u5185\u5BB9\u53D8\u66F4:",{newValue:N}),O==null||O(N)})),function(){if(m!=null&&m.current){var N;m==null||(N=m.current)===null||N===void 0||N.dispose(),m.current=null}}},[]),(0,M.useEffect)(function(){m.current&&A!==m.current.getValue()&&m.current.setValue(C(A))},[A]),(0,_.jsx)("div",{ref:b,style:d()({height:360,borderRadius:4,overflow:"hidden"},$)},H)};Z.Z=o},29297:function(ge,Z,t){"use strict";t.d(Z,{q9:function(){return f.Z},Wy:function(){return i},mi:function(){return G}});var f=t(52078),d=t(97857),L=t.n(d),M=t(55171),_=t.n(M),o=t(86074),se=function(h){var H=h.value,R=h.viewerStyle,S=R===void 0?{}:R,b=h.displayDataTypes,m=b===void 0?!1:b,C=h.name,N=C===void 0?"output json":C;return(0,o.jsx)(_(),{src:H,name:N,collapsed:!1,displayDataTypes:m,style:L()({height:360,padding:12,overflow:"scroll",borderRadius:4,background:"#FFF"},S)})},i=se,c=t(27997),A=t(62435),O=function(h){c.Mj.register({id:"rego"});var H=h.value,R=h.onChange,S=h.editorStyle,b=S===void 0?{}:S,m=h.editorKey,C=h.readOnly,N=C===void 0?!1:C,le=(0,A.useRef)(),K=(0,A.useRef)();return(0,A.useEffect)(function(){if(le.current)return K.current||(K.current=c.j6.create(le.current,{value:H,language:"rego",theme:"vs",readOnly:N,automaticLayout:!0}),K.current.onDidChangeModelContent(function(){R==null||R(K.current.getValue())})),function(){if(K.current){var be;(be=K.current)===null||be===void 0||be.dispose(),K.current=null}}},[]),(0,o.jsx)("div",{ref:le,style:L()({width:"100%",height:760,borderRadius:4,overflow:"hidden"},b)},m)},G=O},38575:function(ge,Z,t){"use strict";t.r(Z),t.d(Z,{default:function(){return Or}});var f=t(15009),d=t.n(f),L=t(99289),M=t.n(L),_=t(97857),o=t.n(_),se=t(5574),i=t.n(se),c=t(62435),A=Object.defineProperty,O=Object.getOwnPropertySymbols,G=Object.prototype.hasOwnProperty,$=Object.prototype.propertyIsEnumerable,h=(E,u,y)=>u in E?A(E,u,{enumerable:!0,configurable:!0,writable:!0,value:y}):E[u]=y,H=(E,u)=>{for(var y in u||(u={}))G.call(u,y)&&h(E,y,u[y]);if(O)for(var y of O(u))$.call(u,y)&&h(E,y,u[y]);return E};const R=E=>React.createElement("svg",H({width:12,height:12,xmlns:"http://www.w3.org/2000/svg"},E),React.createElement("title",null,"\u7F16\u7EC4"),React.createElement("g",{fill:"#457AFF",fillRule:"nonzero"},React.createElement("path",{d:"M7.445 11.998H1.983C.89 11.998 0 11.093 0 9.982V2.015C0 .905.89 0 1.983 0h5.129c1.093 0 1.983.904 1.983 2.015v3.943a.5.5 0 0 1-.495.503.5.5 0 0 1-.495-.503V2.015c0-.557-.445-1.008-.993-1.009H1.983c-.548 0-.992.452-.993 1.01v7.966c0 .557.445 1.009.993 1.01h5.462a.5.5 0 0 1 .495.502.5.5 0 0 1-.495.504Z"}),React.createElement("path",{d:"M6.704 3.042H2.391a.5.5 0 0 1-.495-.503.5.5 0 0 1 .495-.503h4.313a.5.5 0 0 1 .495.503.5.5 0 0 1-.495.503Zm0 1.811H2.391a.5.5 0 0 1-.495-.503.5.5 0 0 1 .495-.503h4.313a.5.5 0 0 1 .495.503.5.5 0 0 1-.495.503ZM4.543 6.664H2.39a.5.5 0 0 1-.495-.503.5.5 0 0 1 .495-.503h2.152a.5.5 0 0 1 .495.503.5.5 0 0 1-.495.503ZM7.628 8.84c0 .564.45 1.021 1.006 1.021.555 0 1.005-.457 1.005-1.022 0-.564-.45-1.021-1.005-1.021-.556 0-1.006.457-1.006 1.021Z"}),React.createElement("path",{d:"M9.61 12H7.61c-.497 0-.956-.27-1.205-.707l-1-1.759a1.438 1.438 0 0 1 0-1.414l1-1.758c.25-.437.708-.706 1.205-.707H9.61c.497 0 .956.27 1.205.707l1 1.758c.247.437.247.976 0 1.414l-1 1.76c-.25.436-.708.705-1.205.706ZM7.61 6.661a.402.402 0 0 0-.347.205l-1 1.757a.415.415 0 0 0 0 .408l1 1.759a.402.402 0 0 0 .347.204H9.61a.401.401 0 0 0 .347-.204l1-1.759a.415.415 0 0 0 0-.408l-1-1.757a.401.401 0 0 0-.347-.204L7.61 6.66Z"})));var S="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzQ1N0FGRiIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNNy40NDUgMTEuOTk4SDEuOTgzQy44OSAxMS45OTggMCAxMS4wOTMgMCA5Ljk4MlYyLjAxNUMwIC45MDUuODkgMCAxLjk4MyAwaDUuMTI5YzEuMDkzIDAgMS45ODMuOTA0IDEuOTgzIDIuMDE1djMuOTQzYS41LjUgMCAwIDEtLjQ5NS41MDMuNS41IDAgMCAxLS40OTUtLjUwM1YyLjAxNWMwLS41NTctLjQ0NS0xLjAwOC0uOTkzLTEuMDA5SDEuOTgzYy0uNTQ4IDAtLjk5Mi40NTItLjk5MyAxLjAxdjcuOTY2YzAgLjU1Ny40NDUgMS4wMDkuOTkzIDEuMDFoNS40NjJhLjUuNSAwIDAgMSAuNDk1LjUwMi41LjUgMCAwIDEtLjQ5NS41MDRaIi8+PHBhdGggZD0iTTYuNzA0IDMuMDQySDIuMzkxYS41LjUgMCAwIDEtLjQ5NS0uNTAzLjUuNSAwIDAgMSAuNDk1LS41MDNoNC4zMTNhLjUuNSAwIDAgMSAuNDk1LjUwMy41LjUgMCAwIDEtLjQ5NS41MDNabTAgMS44MTFIMi4zOTFhLjUuNSAwIDAgMS0uNDk1LS41MDMuNS41IDAgMCAxIC40OTUtLjUwM2g0LjMxM2EuNS41IDAgMCAxIC40OTUuNTAzLjUuNSAwIDAgMS0uNDk1LjUwM1pNNC41NDMgNi42NjRIMi4zOWEuNS41IDAgMCAxLS40OTUtLjUwMy41LjUgMCAwIDEgLjQ5NS0uNTAzaDIuMTUyYS41LjUgMCAwIDEgLjQ5NS41MDMuNS41IDAgMCAxLS40OTUuNTAzWk03LjYyOCA4Ljg0YzAgLjU2NC40NSAxLjAyMSAxLjAwNiAxLjAyMS41NTUgMCAxLjAwNS0uNDU3IDEuMDA1LTEuMDIyIDAtLjU2NC0uNDUtMS4wMjEtMS4wMDUtMS4wMjEtLjU1NiAwLTEuMDA2LjQ1Ny0xLjAwNiAxLjAyMVoiLz48cGF0aCBkPSJNOS42MSAxMkg3LjYxYy0uNDk3IDAtLjk1Ni0uMjctMS4yMDUtLjcwN2wtMS0xLjc1OWExLjQzOCAxLjQzOCAwIDAgMSAwLTEuNDE0bDEtMS43NThjLjI1LS40MzcuNzA4LS43MDYgMS4yMDUtLjcwN0g5LjYxYy40OTcgMCAuOTU2LjI3IDEuMjA1LjcwN2wxIDEuNzU4Yy4yNDcuNDM3LjI0Ny45NzYgMCAxLjQxNGwtMSAxLjc2Yy0uMjUuNDM2LS43MDguNzA1LTEuMjA1LjcwNlpNNy42MSA2LjY2MWEuNDAyLjQwMiAwIDAgMC0uMzQ3LjIwNWwtMSAxLjc1N2EuNDE1LjQxNSAwIDAgMCAwIC40MDhsMSAxLjc1OWEuNDAyLjQwMiAwIDAgMCAuMzQ3LjIwNEg5LjYxYS40MDEuNDAxIDAgMCAwIC4zNDctLjIwNGwxLTEuNzU5YS40MTUuNDE1IDAgMCAwIDAtLjQwOGwtMS0xLjc1N2EuNDAxLjQwMSAwIDAgMC0uMzQ3LS4yMDRMNy42MSA2LjY2WiIvPjwvZz48L3N2Zz4=",b=Object.defineProperty,m=Object.getOwnPropertySymbols,C=Object.prototype.hasOwnProperty,N=Object.prototype.propertyIsEnumerable,le=(E,u,y)=>u in E?b(E,u,{enumerable:!0,configurable:!0,writable:!0,value:y}):E[u]=y,K=(E,u)=>{for(var y in u||(u={}))C.call(u,y)&&le(E,y,u[y]);if(m)for(var y of m(u))N.call(u,y)&&le(E,y,u[y]);return E};const be=E=>React.createElement("svg",K({width:12,height:14,xmlns:"http://www.w3.org/2000/svg"},E),React.createElement("title",null,"\u7F16\u7EC4"),React.createElement("g",{fill:"#FFF",fillRule:"evenodd"},React.createElement("path",{d:"M7.545 0a2.56 2.56 0 0 1 2.56 2.56l.001 4.122a4.072 4.072 0 0 0-3.15-.003A4.143 4.143 0 0 0 4.5 11.307a4.136 4.136 0 0 0 1.064 2.056H2.56A2.56 2.56 0 0 1 0 10.804V2.56A2.56 2.56 0 0 1 2.56 0h4.985ZM6.511 3.127 5.794 4.61 4.36 3.868a.455.455 0 0 0-.62.214L2.818 5.99a.491.491 0 0 0 .02.464c.084.141.233.227.393.227a.46.46 0 0 0 .413-.264l.717-1.482 1.433.74a.455.455 0 0 0 .62-.213l.922-1.909a.485.485 0 0 0-.208-.636.454.454 0 0 0-.617.21Z"}),React.createElement("path",{d:"M11.415 8.556a3.52 3.52 0 0 1-.432 4.419A3.438 3.438 0 0 1 8.527 14a3.48 3.48 0 0 1-3.407-2.817 3.505 3.505 0 0 1 2.077-3.916 3.459 3.459 0 0 1 4.218 1.289Zm-3.502.691a.25.25 0 0 0-.13.22v2.066a.247.247 0 0 0 .386.208l1.536-1.033a.25.25 0 0 0 0-.416L8.168 9.26a.247.247 0 0 0-.255-.012Z",fillRule:"nonzero"})));var $e="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNNy41NDUgMGEyLjU2IDIuNTYgMCAwIDEgMi41NiAyLjU2bC4wMDEgNC4xMjJhNC4wNzIgNC4wNzIgMCAwIDAtMy4xNS0uMDAzQTQuMTQzIDQuMTQzIDAgMCAwIDQuNSAxMS4zMDdhNC4xMzYgNC4xMzYgMCAwIDAgMS4wNjQgMi4wNTZIMi41NkEyLjU2IDIuNTYgMCAwIDEgMCAxMC44MDRWMi41NkEyLjU2IDIuNTYgMCAwIDEgMi41NiAwaDQuOTg1Wk02LjUxMSAzLjEyNyA1Ljc5NCA0LjYxIDQuMzYgMy44NjhhLjQ1NS40NTUgMCAwIDAtLjYyLjIxNEwyLjgxOCA1Ljk5YS40OTEuNDkxIDAgMCAwIC4wMi40NjRjLjA4NC4xNDEuMjMzLjIyNy4zOTMuMjI3YS40Ni40NiAwIDAgMCAuNDEzLS4yNjRsLjcxNy0xLjQ4MiAxLjQzMy43NGEuNDU1LjQ1NSAwIDAgMCAuNjItLjIxM2wuOTIyLTEuOTA5YS40ODUuNDg1IDAgMCAwLS4yMDgtLjYzNi40NTQuNDU0IDAgMCAwLS42MTcuMjFaIi8+PHBhdGggZD0iTTExLjQxNSA4LjU1NmEzLjUyIDMuNTIgMCAwIDEtLjQzMiA0LjQxOUEzLjQzOCAzLjQzOCAwIDAgMSA4LjUyNyAxNGEzLjQ4IDMuNDggMCAwIDEtMy40MDctMi44MTcgMy41MDUgMy41MDUgMCAwIDEgMi4wNzctMy45MTYgMy40NTkgMy40NTkgMCAwIDEgNC4yMTggMS4yODlabS0zLjUwMi42OTFhLjI1LjI1IDAgMCAwLS4xMy4yMnYyLjA2NmEuMjQ3LjI0NyAwIDAgMCAuMzg2LjIwOGwxLjUzNi0xLjAzM2EuMjUuMjUgMCAwIDAgMC0uNDE2TDguMTY4IDkuMjZhLjI0Ny4yNDcgMCAwIDAtLjI1NS0uMDEyWiIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9nPjwvc3ZnPg==",X=Object.defineProperty,ye=Object.getOwnPropertySymbols,je=Object.prototype.hasOwnProperty,He=Object.prototype.propertyIsEnumerable,j=(E,u,y)=>u in E?X(E,u,{enumerable:!0,configurable:!0,writable:!0,value:y}):E[u]=y,p=(E,u)=>{for(var y in u||(u={}))je.call(u,y)&&j(E,y,u[y]);if(ye)for(var y of ye(u))He.call(u,y)&&j(E,y,u[y]);return E};const r=E=>React.createElement("svg",p({width:12,height:12,xmlns:"http://www.w3.org/2000/svg"},E),React.createElement("title",null,"\u5173\u8054"),React.createElement("g",{fill:"#457AFF",fillRule:"nonzero"},React.createElement("path",{d:"M8.25 7.507V5.953a.477.477 0 1 0-.956 0v1.341H.956V.956h6.338v1.31a.477.477 0 1 0 .956 0V.744A.744.744 0 0 0 7.507 0H.743A.744.744 0 0 0 0 .743v6.764c0 .41.333.743.743.743h6.764c.41 0 .743-.333.743-.743Z"}),React.createElement("path",{d:"M11.257 3.75H4.493a.744.744 0 0 0-.743.743V6.06a.478.478 0 1 0 .956 0V4.706h6.338v6.34H4.706V9.68a.478.478 0 1 0-.956 0v1.576c0 .41.333.743.743.743h6.764c.41 0 .743-.333.743-.743V4.493a.744.744 0 0 0-.743-.743Z"})));var w="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzQ1N0FGRiIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNOC4yNSA3LjUwN1Y1Ljk1M2EuNDc3LjQ3NyAwIDEgMC0uOTU2IDB2MS4zNDFILjk1NlYuOTU2aDYuMzM4djEuMzFhLjQ3Ny40NzcgMCAxIDAgLjk1NiAwVi43NDRBLjc0NC43NDQgMCAwIDAgNy41MDcgMEguNzQzQS43NDQuNzQ0IDAgMCAwIDAgLjc0M3Y2Ljc2NGMwIC40MS4zMzMuNzQzLjc0My43NDNoNi43NjRjLjQxIDAgLjc0My0uMzMzLjc0My0uNzQzWiIvPjxwYXRoIGQ9Ik0xMS4yNTcgMy43NUg0LjQ5M2EuNzQ0Ljc0NCAwIDAgMC0uNzQzLjc0M1Y2LjA2YS40NzguNDc4IDAgMSAwIC45NTYgMFY0LjcwNmg2LjMzOHY2LjM0SDQuNzA2VjkuNjhhLjQ3OC40NzggMCAxIDAtLjk1NiAwdjEuNTc2YzAgLjQxLjMzMy43NDMuNzQzLjc0M2g2Ljc2NGMuNDEgMCAuNzQzLS4zMzMuNzQzLS43NDNWNC40OTNhLjc0NC43NDQgMCAwIDAtLjc0My0uNzQzWiIvPjwvZz48L3N2Zz4=",U=t(91618),v=t(24163),I=t(29297),Me=t(13769),ve=t.n(Me),oe=t(58638),Q=t(97269),Y=t(93410),ie=t(50727),D=t(45830),fe=t(3303),V=t(85265),B=t(86250),P=t(83622),Ze=t(42075),re=t(96486),e=t(86074),pt=["idx","map_row_parentKey"],ht=fe.Z.SHOW_CHILD,lt=[{label:(0,e.jsx)(D.FormattedMessage,{id:"rule.module.text.only.associate.once"}),value:"\u4EC5\u5173\u8054\u4E00\u6B21"},{label:(0,e.jsx)(D.FormattedMessage,{id:"rule.module.text.related.multiple.times"}),value:"\u5173\u8054\u591A\u6B21"},{label:(0,e.jsx)(D.FormattedMessage,{id:"rule.module.text.no.associated.fields"}),value:"\u65E0\u5173\u8054\u5B57\u6BB5"}],Et=function(u){var y=u.linkDrawerVisible,Ke=u.setLinkDrawerVisible,Ue=u.linkFormRef,dt=u.resourceTypeList,et=u.form,tt=u.formData,Le=u.setFormData,ue=(0,D.useIntl)(),Ae=(0,c.useRef)(),Ye=(0,c.useState)([]),Re=i()(Ye,2),rt=Re[0],Je=Re[1],ct=(0,c.useRef)(),q=function(){var ae;(ae=Ue.current)===null||ae===void 0||ae.resetFields()},s=function(){Ke(!1)},mt=function(ae){var ee=(0,re.cloneDeep)(ae)||{},te=ee.linkedDataList;if(Array.isArray(te)&&!(0,re.isEmpty)(te)){var pe=te.map(function(Te){var ze=Te.idx,Pe=Te.map_row_parentKey,gt=ve()(Te,pt);return o()({},gt)});ee.linkedDataList=pe}return ee},Xe=function(ae){var ee=(0,re.cloneDeep)(ae)||{},te=ee,pe=[];if(Array.isArray(te)&&!(0,re.isEmpty)(te)){var Te=te==null?void 0:te.map(function(ze,Pe){return pe.push(Pe),o()(o()({},ze),{},{idx:Pe})});ee.linkedDataList=Te}return ee.editableKeyList=pe,ee},we=function(){var de=M()(d()().mark(function ae(){var ee;return d()().wrap(function(pe){for(;;)switch(pe.prev=pe.next){case 0:(ee=Ue.current)===null||ee===void 0||ee.validateFields().then(function(Te){var ze,Pe=((ze=mt(Te))===null||ze===void 0?void 0:ze.linkedDataList)||[];et.setFieldValue("linkedDataList",Pe),Le(o()(o()({},tt),{},{linkedDataList:Pe})),s()});case 1:case"end":return pe.stop()}},ae)}));return function(){return de.apply(this,arguments)}}();(0,c.useEffect)(function(){if(y){var de=et.getFieldValue("linkedDataList"),ae=Xe(de),ee=ae.linkedDataList,te=ae.editableKeyList;if(!(0,re.isEmpty)(ee)&&!(0,re.isEmpty)(te)){var pe;(pe=Ue.current)===null||pe===void 0||pe.setFieldsValue({linkedDataList:ee}),Je(te)}}else q()},[y]);var at=[{title:ue.formatMessage({id:"involve.extend.title.serial.number"}),dataIndex:"id",editable:!1,width:60,align:"center",render:function(ae,ee,te){return te+1}},{title:ue.formatMessage({id:"rule.module.text.associative.mode"}),width:200,dataIndex:"associativeMode",formItemProps:{rules:[{required:!1}]},valueType:"select",fieldProps:{options:lt,multiple:!1,allowClear:!0,showSearch:!0}},{title:ue.formatMessage({id:"rule.module.text.main.asset.associated.fields"}),dataIndex:"linkedKey1",formItemProps:{rules:[{required:!1}]}},{title:ue.formatMessage({id:"rule.module.text.related.asset.type"}),width:200,dataIndex:"resourceType",formItemProps:{rules:[{required:!0}]},valueType:"cascader",fieldProps:{options:dt,multiple:!1,allowClear:!0,showSearch:!0,showCheckedStrategy:ht}},{title:ue.formatMessage({id:"rule.module.text.associated.assets.associated.fields"}),dataIndex:"linkedKey2",formItemProps:{rules:[{required:!1}]}},{title:ue.formatMessage({id:"rule.module.text.mount.field.name"}),dataIndex:"newKeyName",formItemProps:{rules:[{required:!0}]}},{title:ue.formatMessage({id:"cloudAccount.extend.title.cloud.operate"}),valueType:"option",width:140,render:function(){return[]}}];return(0,e.jsx)(V.Z,{title:(0,e.jsxs)(B.Z,{align:"center",children:[(0,e.jsx)("span",{style:{marginRight:4},children:ue.formatMessage({id:"rule.module.text.related.assets"})}),(0,e.jsxs)(P.ZP,{size:"small",type:"link",href:"https://cloudrec.yuque.com/org-wiki-cloudrec-iew3sz/hocvhx/apka69usk9a3gf1s#jLQrz",target:"_blank",style:{color:"#2f54eb",gap:4},children:[(0,e.jsx)(oe.Z,{}),(0,e.jsx)("span",{children:ue.formatMessage({id:"common.link.text.help.center"})})]})]}),onClose:s,destroyOnClose:!0,open:y,width:"80%",footer:(0,e.jsx)(B.Z,{justify:"flex-end",children:(0,e.jsxs)(Ze.Z,{children:[(0,e.jsx)(P.ZP,{onClick:function(){return s()},children:ue.formatMessage({id:"common.button.text.cancel"})}),(0,e.jsx)(P.ZP,{type:"primary",onClick:function(){return we()},children:ue.formatMessage({id:"common.button.text.ok"})})]})}),children:(0,e.jsx)(Q.A,{formRef:Ue,layout:"horizontal",submitter:!1,children:(0,e.jsx)(Y.Z,{bodyStyle:{backgroundColor:"rgb(245, 245, 245)",padding:"0 20px 16px 20px"},children:(0,e.jsx)(ie.Z,{rowKey:"idx",name:"linkedDataList",actionRef:Ae,editableFormRef:ct,headerTitle:(0,e.jsx)("div",{style:{fontSize:14},children:ue.formatMessage({id:"involve.extend.title.conditional.config"})}),recordCreatorProps:{creatorButtonText:ue.formatMessage({id:"involve.extend.title.addRowConfig"}),record:function(){return{idx:(Math.random()*1e6).toFixed(0)}}},columns:at,editable:{type:"multiple",editableKeys:rt,onChange:Je,actionRender:function(ae,ee,te){return[te.delete]}}})})})})},De=Et,St=t(94032),ke=t(96655),Nt=t(61713),wt=t(90498),ot=t(68872),Tt=function(u){var y=u.variableDrawerVisible,Ke=u.setVariableDrawerVisible,Ue=u.variableDrawerInfo,dt=Ue===void 0?{}:Ue,et=u.requestRuleDetailById,tt=u.selectedRowKeys,Le=tt===void 0?[]:tt,ue=u.setSelectedRowKeys,Ae=u.formData,Ye=u.setCurrent,Re=dt.id,rt=ot.ZP.useMessage(),Je=i()(rt,2),ct=Je[0],q=Je[1],s=(0,D.useIntl)(),mt=(0,c.useState)(!1),Xe=i()(mt,2),we=Xe[0],at=Xe[1],de=function(){Ke(!1),ue((Ae==null?void 0:Ae.globalVariableConfigIdList)||[])},ae=function(){de()},ee=function(){var me=M()(d()().mark(function W(){var J,he;return d()().wrap(function(ce){for(;;)switch(ce.prev=ce.next){case 0:if(!Re){ce.next=15;break}return at(!0),J={id:Re,globalVariableConfigIdList:Le,resourceType:Ae==null?void 0:Ae.resourceType,ruleTypeIdList:Ae.ruleTypeIdList},ce.next=5,(0,ke.saveRule)(J);case 5:if(he=ce.sent,at(!1),!(he.msg==="success"||[200].includes(he.code))){ce.next=13;break}return ct.success(s.formatMessage({id:"common.message.text.batch.add.success"})),ce.next=11,et(Re);case 11:Ye(1),Ke(!1);case 13:ce.next=16;break;case 15:Ke(!1);case 16:case"end":return ce.stop()}},W)}));return function(){return me.apply(this,arguments)}}(),te=function(){var me=M()(d()().mark(function W(){return d()().wrap(function(he){for(;;)switch(he.prev=he.next){case 0:de();case 1:case"end":return he.stop()}},W)}));return function(){return me.apply(this,arguments)}}(),pe=(0,c.useRef)(),Te=[{title:s.formatMessage({id:"cloudAccount.extend.title.createAndUpdateTime"}),dataIndex:"gmtCreated",valueType:"text",align:"left",hideInSearch:!0,render:function(W,J){return(0,e.jsxs)("div",{children:[(0,e.jsx)("section",{children:(J==null?void 0:J.gmtCreate)||"-"}),(0,e.jsx)("section",{children:(J==null?void 0:J.gmtModified)||"-"})]})}},{title:s.formatMessage({id:"rule.input.text.rule.group.creator"}),dataIndex:"username",valueType:"text",align:"left",width:200,hideInSearch:!0},{title:s.formatMessage({id:"rule.module.text.variable.name"}),dataIndex:"name",valueType:"text",align:"left",width:150},{title:s.formatMessage({id:"rule.module.text.variable.path"}),dataIndex:"path",valueType:"text",align:"center"},{title:s.formatMessage({id:"rule.module.text.reference.rules"}),dataIndex:"ruleNameList",key:"ruleNameList",hideInSearch:!0,render:function(W,J){var he;return(0,e.jsx)("ul",{style:{paddingInlineStart:16},children:J==null||(he=J.ruleNameList)===null||he===void 0?void 0:he.map(function(We,ce){return(0,e.jsx)("li",{children:We},ce)})})}}],ze=function(){var me=M()(d()().mark(function W(J){var he,We,ce,vt,jt,nt,Ee,ft;return d()().wrap(function(Ve){for(;;)switch(Ve.prev=Ve.next){case 0:return he=J.name,We=J.path,ce=J.current,vt=J.pageSize,jt={name:he,path:We,page:ce,size:vt},Ve.next=4,(0,Nt.listGlobalVariableConfig)(jt);case 4:return nt=Ve.sent,Ee=nt.content,ft=nt.code,Ve.abrupt("return",{data:(Ee==null?void 0:Ee.data)||[],total:(Ee==null?void 0:Ee.total)||0,success:ft===200||!1});case 8:case"end":return Ve.stop()}},W)}));return function(J){return me.apply(this,arguments)}}(),Pe=function(W){ue(W)},gt={selectedRowKeys:Le,onChange:Pe,preserveSelectedRowKeys:!0};return(0,e.jsxs)(V.Z,{footer:(0,e.jsx)(B.Z,{style:{width:"100%"},justify:"end",children:(0,e.jsxs)(Ze.Z,{children:[(0,e.jsx)(P.ZP,{type:"dashed",onClick:function(){return te()},children:s.formatMessage({id:"common.button.text.cancel"})}),(0,e.jsx)(P.ZP,{loading:we,type:"primary",onClick:function(){return ee()},children:s.formatMessage({id:"common.button.text.save"})})]})}),title:s.formatMessage({id:"rule.extend.text.variable.information"}),width:"64%",destroyOnClose:!0,open:y,onClose:ae,styles:{body:{padding:8}},children:[q,(0,e.jsx)(wt.Z,{scroll:{x:!0},options:!1,rowKey:"id",columns:Te,actionRef:pe,request:ze,pagination:{showQuickJumper:!1,showSizeChanger:!0,defaultPageSize:10,defaultCurrent:1},search:{labelWidth:s.locale==="en-US"?110:80},rowSelection:gt,expandable:{expandRowByClick:!0,expandedRowRender:function(W){return(0,e.jsx)(Y.Z,{direction:"column",gutter:[0,16],children:!(0,re.isEmpty)(W==null?void 0:W.data)&&(0,e.jsxs)(Y.Z,{ghost:!0,children:[(0,e.jsx)("p",{children:s.formatMessage({id:"rule.module.text.variable.value"})}),(0,e.jsx)(I.mi,{readOnly:!0,editorKey:"dataEditor",value:W==null?void 0:W.data,editorStyle:{height:"280px",maxHeight:"280px"}})]})})},rowExpandable:function(W){return!(0,re.isEmpty)(W==null?void 0:W.data)}}})]})},bt=Tt,xt=`package example + +import rego.v1 + +# Use [input] to get the value from the input data, such as "input.object.field1". + +# Use [risk] flag to determine whether it is a risk, When [risk] is true, it is judged as a risk. + +default risk = false + +# When a user requests a private resource using GET, it is considered a risk. + +risk if { + input.method == "GET" + input.path == "/private/resource" +} + +# When an admin uses GET to request access, it is considered a risk. + +risk if { + input.method == "GET" + input.path == "/admin/resource" + input.user.role == "admin" +} + +### For more details please see: https://www.openpolicyagent.org/docs/latest/#example`,Ot="\u5B9E\u4F8B\uFF1A{$.ResourceId} \uFF0C\u540D\u79F0\uFF1A{$.ResourceName} \u5B58\u5728\u98CE\u9669\u3002",Mt=t(92635),Be=t(10736),Rt=t(79930),_e=t(17910),Ce=t(29448),it=t(70607),Cr=t(82826),Ir=t(39380),Pt=t(97462),Lr=t(86615),Gt=t(90672),Ar=t(5966),Er=t(25593),Ie=t(99859),Sr=t(17788),$t=t(55241),Ht=t(38703),ut=t(71230),Fe=t(15746),Nr=t(42119),wr=t(78045),Zt=t(25278),yt=t(34041),Tr=t(83062),_t=t(85137),Oe=t(61194),zt=Er.Z.Title,Kt=fe.Z.SHOW_CHILD,Ne=[{label:(0,e.jsx)(D.FormattedMessage,{id:"rule.module.text.example.data"}),value:"INPUT"},{label:(0,e.jsx)(D.FormattedMessage,{id:"rule.module.text.appoint.tenant"}),value:"TENANT"},{label:(0,e.jsx)(D.FormattedMessage,{id:"rule.module.text.appoint.cloud.platform"}),value:"CLOUD_ACCOUNT"}],Yt=0,br=function(){var u,y=(0,D.useModel)("tenant"),Ke=y.tenantListAdded,Ue=(0,D.useLocation)(),dt=new URLSearchParams(Ue.search),et=(0,c.useState)(dt.get("id")),tt=i()(et,1),Le=tt[0],ue=(0,it.a)({}),Ae=(0,D.useModel)("rule"),Ye=Ae.platformList,Re=Ae.ruleGroupList,rt=Ae.ruleTypeList,Je=Ie.Z.useForm(),ct=i()(Je,1),q=ct[0],s=(0,D.useIntl)(),mt=ot.ZP.useMessage(),Xe=i()(mt,2),we=Xe[0],at=Xe[1],de=Sr.Z.useModal(),ae=i()(de,2),ee=ae[0],te=ae[1],pe=(0,c.useState)(!1),Te=i()(pe,2),ze=Te[0],Pe=Te[1],gt=(0,c.useState)({}),me=i()(gt,2),W=me[0],J=me[1],he=(0,c.useState)([]),We=i()(he,2),ce=We[0],vt=We[1],jt=(0,c.useState)(xt),nt=i()(jt,2),Ee=nt[0],ft=nt[1],Jt=(0,c.useState)(""),Ve=i()(Jt,2),Dt=Ve[0],kt=Ve[1],Rr=(0,c.useState)({}),Xt=i()(Rr,2),Pr=Xt[0],Ft=Xt[1],Zr=(0,c.useState)(!1),qt=i()(Zr,2),_r=qt[0],er=qt[1],tr=(0,c.useRef)({}),zr=(0,c.useState)(!1),rr=i()(zr,2),kr=rr[0],ar=rr[1],nr=(0,c.useRef)({}),Fr=(0,c.useState)([]),sr=i()(Fr,2),Ut=sr[0],lr=sr[1],Ur=(0,c.useState)({}),or=i()(Ur,2),k=or[0],Ct=or[1],Qe=(0,c.useRef)("waiting"),Vr=(0,c.useState)(!1),ir=i()(Vr,2),Br=ir[0],ur=ir[1],Wr=(0,c.useState)(!1),dr=i()(Wr,2),Qr=dr[0],cr=dr[1],Gr=(0,c.useRef)(),$r=(0,c.useState)(Yt),mr=i()($r,2),Hr=mr[0],gr=mr[1],st=(0,c.useRef)(null),Kr=(0,c.useState)(!1),vr=i()(Kr,2),Yr=vr[0],fr=vr[1],Jr=function(){tr.current={ruleId:Le},er(!0)},Xr=function(){nr.current=o()({},W),ar(!0)},qr=function(a){ft(a),Qe.current="",qe(k)},ea=function(a){kt(a)},ta=(0,D.useRequest)(function(g){return(0,Rt.queryGroupTypeList)({platformList:[g]})},{manual:!0,formatResult:function(a){var n=a.content;return vt(n||[]),n}}),pr=ta.run,hr=(0,D.useRequest)(function(g){return(0,ke.queryResourceExampleData)(g)},{formatResult:function(a){if(a.msg==="success"){var n=a.content;try{kt(JSON.stringify(n,null,4)||"")}catch(x){console.info("Error",x)}}},manual:!0}),ra=hr.run,aa=hr.loading,na=(0,c.useState)([{title:(0,e.jsx)(D.FormattedMessage,{id:"rule.module.text.basic.info"}),description:(0,e.jsx)(e.Fragment,{})},{title:(0,e.jsx)(D.FormattedMessage,{id:"rule.module.text.rule.development"}),description:(0,e.jsx)(e.Fragment,{})},{title:(0,e.jsx)(D.FormattedMessage,{id:"rule.module.text.repair.suggestions.title"}),description:(0,e.jsx)(e.Fragment,{})}]),xr=i()(na,2),It=xr[0],sa=xr[1],la=(0,c.useState)(0),Mr=i()(la,2),xe=Mr[0],Lt=Mr[1],qe=function(a,n){var x=It.map(function(l,F){if(F===0){var ne;return o()(o()({},l),{},{description:(0,e.jsx)($t.Z,{content:(0,e.jsxs)("div",{style:{padding:"2px 6px"},children:[(0,e.jsxs)(B.Z,{style:{marginBottom:7},children:[(0,e.jsxs)("span",{style:{color:"rgb(168, 168, 168)"},children:[s.formatMessage({id:"common.select.label.cloudPlatform"}),"\xA0:\xA0"]}),(0,e.jsx)("span",{style:{color:"rgb(48, 48, 48)"},children:(0,Ce.fD)(a==null?void 0:a.platform,Ye)})]}),(0,e.jsxs)(B.Z,{style:{margin:"7px 0"},children:[(0,e.jsxs)("span",{style:{color:"rgb(168, 168, 168)"},children:[s.formatMessage({id:"cloudAccount.extend.title.asset.type"}),"\xA0:\xA0"]}),(0,e.jsx)("span",{style:{color:"rgb(48, 48, 48)"},children:(0,Ce.xF)(n||ce,a==null?void 0:a.resourceType)||"-"})]}),(0,e.jsxs)(B.Z,{style:{margin:"7px 0"},children:[(0,e.jsxs)("span",{style:{flexShrink:0,color:"rgb(168, 168, 168)"},children:[s.formatMessage({id:"home.module.inform.columns.ruleName"}),"\xA0:\xA0"]}),(0,e.jsx)(v.Z,{text:(a==null?void 0:a.ruleName)||"-",maxWidth:240,rows:1,color:"rgb(48, 48, 48)"})]}),(0,e.jsxs)(B.Z,{style:{margin:"7px 0"},children:[(0,e.jsxs)("span",{style:{flexShrink:0,color:"rgb(168, 168, 168)"},children:[s.formatMessage({id:"rule.module.text.rule.describe"}),"\xA0:\xA0"]}),(0,e.jsx)(v.Z,{text:(a==null?void 0:a.ruleDesc)||"-",maxWidth:240,rows:1,color:"rgb(48, 48, 48)"})]}),(0,e.jsxs)(B.Z,{style:{margin:"7px 0"},children:[(0,e.jsxs)("span",{style:{color:"rgb(168, 168, 168)"},children:[s.formatMessage({id:"layout.routes.title.ruleGroup"}),"\xA0:\xA0"]}),(0,e.jsx)(v.Z,{text:(Re==null||(ne=Re.filter(function(z){var Ge;return a==null||(Ge=a.ruleGroupIdList)===null||Ge===void 0?void 0:Ge.includes(z==null?void 0:z.value)}).map(function(z){return z==null?void 0:z.label}))===null||ne===void 0?void 0:ne.toString())||"-",maxWidth:100,rows:1,color:"rgb(48, 48, 48)"})]}),(0,e.jsxs)(B.Z,{style:{margin:"7px 0"},children:[(0,e.jsxs)("span",{style:{flexShrink:0,color:"rgb(168, 168, 168)"},children:[s.formatMessage({id:"home.module.inform.columns.ruleTypeName"}),"\xA0:\xA0"]}),(0,e.jsx)(v.Z,{text:(0,Ce.S1)(rt,a==null?void 0:a.ruleTypeIdList)||"-",maxWidth:240,rows:1,color:"rgb(48, 48, 48)"})]}),(0,e.jsxs)(B.Z,{style:{marginTop:7},align:"center",children:[(0,e.jsxs)("span",{style:{color:"rgb(168, 168, 168)"},children:[s.formatMessage({id:"home.module.inform.columns.riskLevel"}),"\xA0:\xA0"]}),(0,Ce.Uf)(_e.I9,a.riskLevel)]})]}),children:(0,e.jsxs)(B.Z,{style:{margin:"6px 0"},children:[(0,e.jsxs)("span",{style:{color:"rgb(168, 168, 168)"},children:[s.formatMessage({id:"common.table.columns.platform"}),"\xA0:\xA0"]}),(0,e.jsx)("span",{style:{color:"rgb(48, 48, 48)"},children:(0,Ce.fD)(a==null?void 0:a.platform,Ye)})]})})})}else return F===1?o()(o()({},l),{},{description:(0,e.jsx)("div",{children:Qe.current&&(0,e.jsxs)(B.Z,{style:{marginTop:6},align:"center",children:[(0,e.jsxs)("span",{style:{flexShrink:0,color:"rgb(168, 168, 168)"},children:[s.formatMessage({id:"rule.module.text.running.results"}),"\xA0:\xA0"]}),(0,e.jsx)(U.Z,{state:Qe.current})]})})}):F===2?o()(o()({},l),{},{description:(0,e.jsx)($t.Z,{placement:"bottom",content:(0,e.jsxs)("div",{style:{padding:"2px 6px"},children:[(0,e.jsxs)(B.Z,{style:{marginBottom:7},children:[(0,e.jsxs)("span",{style:{flexShrink:0,color:"rgb(168, 168, 168)"},children:[s.formatMessage({id:"rule.module.text.repair.suggestions"}),"\xA0:\xA0"]}),(0,e.jsx)(v.Z,{text:(a==null?void 0:a.advice)||"-",maxWidth:240,rows:1,color:"rgb(48, 48, 48)"})]}),(0,e.jsxs)(B.Z,{style:{margin:"7px 0"},children:[(0,e.jsxs)("span",{style:{flexShrink:0,color:"rgb(168, 168, 168)"},children:[s.formatMessage({id:"rule.module.text.reference.link"}),"\xA0:\xA0"]}),(0,e.jsx)(v.Z,{text:(a==null?void 0:a.link)||"-",maxWidth:240,rows:1,color:"rgb(48, 48, 48)"})]}),(0,e.jsxs)(B.Z,{style:{margin:"7px 0"},children:[(0,e.jsxs)("span",{style:{flexShrink:0,color:"rgb(168, 168, 168)"},children:[s.formatMessage({id:"rule.module.text.risk.context.template"}),"\xA0:\xA0"]}),(0,e.jsx)(v.Z,{text:(a==null?void 0:a.context)||"-",maxWidth:240,rows:1,color:"rgb(48, 48, 48)"})]})]}),children:(0,e.jsxs)(B.Z,{style:{margin:"6px 0"},children:[(0,e.jsxs)("span",{style:{flexShrink:0,color:"rgb(168, 168, 168)"},children:[s.formatMessage({id:"rule.module.text.repair.suggestions"}),"\xA0:\xA0"]}),(0,e.jsx)(v.Z,{text:(a==null?void 0:a.advice)||"-",maxWidth:180,rows:1,color:xe===2?"rgba(0, 0, 0, 0.88)":"rgba(0, 0, 0, 0.45)"})]})})}):o()({},l)});sa(x)},oa=(0,D.useRequest)(function(g){return(0,ke.queryAnalysisProgress)({taskId:g})},{formatResult:function(a){var n,x;if((a==null||(n=a.content)===null||n===void 0?void 0:n.percent)===1){var l;Qe.current="success",Ft(JSON.parse(a==null||(l=a.content)===null||l===void 0?void 0:l.result)||{}),qe(k)}return a==null||(x=a.content)===null||x===void 0?void 0:x.percent},onSuccess:function(a){gr(a)},manual:!0}),ia=oa.run,ua=(0,D.useRequest)(function(g){return(0,ke.queryCancelTask)({taskId:g})},{onSuccess:function(){return we.warning(s.formatMessage({id:"rule.message.text.task.cancelled"}))},manual:!0}),yr=ua.run,da=function(a){var n=ee.info({title:s.formatMessage({id:"common.message.text.execute.loading"}),content:(0,e.jsx)(B.Z,{style:{width:"100"},justify:"center",children:(0,e.jsx)(Ht.Z,{type:"circle",percent:Number((0,Ce.x9)(Hr*100,2)),size:80})}),closable:!0,destroyOnClose:!0,footer:(0,e.jsx)(e.Fragment,{}),onCancel:function(){st.current&&clearTimeout(st.current),yr(a)}});st.current=setInterval(M()(d()().mark(function x(){var l,F;return d()().wrap(function(z){for(;;)switch(z.prev=z.next){case 0:return z.next=2,ia(a);case 2:l=z.sent,n.update({title:s.formatMessage({id:"common.message.text.execute.loading"}),content:(0,e.jsx)(B.Z,{style:{width:"100"},justify:"center",children:(0,e.jsx)(Ht.Z,{type:"circle",percent:Number((0,Ce.x9)(l*100,2)),size:80})}),closable:!0,destroyOnClose:!0,footer:(0,e.jsx)(e.Fragment,{}),onCancel:function(){st.current&&clearTimeout(st.current),yr(a)}}),l===1&&(clearInterval(st.current),F=setTimeout(function(){clearTimeout(F),gr(Yt),n.destroy()},800));case 5:case"end":return z.stop()}},x)})),1e3)},ca=function(){var g=M()(d()().mark(function a(){var n,x,l,F,ne,z,Ge,At,Se,Wt,Qt;return d()().wrap(function(T){for(;;)switch(T.prev=T.next){case 0:if(n={},x=q.getFieldValue("type"),x!==Ne[0].value){T.next=42;break}if(l=q.getFieldValue("instanceId"),n.ruleRego=Ee,n.globalVariableConfigIdList=Ut,n.linkedDataList=(k==null?void 0:k.linkedDataList)||[],!l){T.next=38;break}return T.prev=8,F={platform:q.getFieldValue("platform"),resourceType:q.getFieldValue("resourceType"),linkedDataList:(k==null?void 0:k.linkedDataList)||[],resourceId:l},T.next=12,(0,ke.queryResourceExampleData)(F);case 12:if(ne=T.sent,ne.msg!=="success"){T.next=29;break}return z=ne.content,T.prev=15,Ge=JSON.stringify(z,null,4)||"",kt(Ge),n.input=Ge,T.next=21,new Promise(function(ya){return setTimeout(ya,2e3)});case 21:T.next=27;break;case 23:T.prev=23,T.t0=T.catch(15),console.info("Error processing input data:",T.t0),n.input=Dt;case 27:T.next=30;break;case 29:n.input=Dt;case 30:T.next=36;break;case 32:return T.prev=32,T.t1=T.catch(8),console.error("Error fetching resource example data:",T.t1),T.abrupt("return");case 36:T.next=39;break;case 38:n.input=Dt;case 39:l&&(n.instanceId=l),T.next=55;break;case 42:if(n.type=x,At=q.getFieldValue("selectId"),n.selectId=At,n.ruleRego=Ee,n.platform=q.getFieldValue("platform"),n.resourceType=(0,Ce.g2)(q.getFieldValue("resourceType")),n.linkedDataList=(k==null?void 0:k.linkedDataList)||[],!(x===Ne[1].value&&!At)){T.next=53;break}return T.abrupt("return",we.error("Please Select".concat(Ne[1].label)));case 53:if(!(x===Ne[2].value&&!At)){T.next=55;break}return T.abrupt("return",we.error("Please Select".concat(Ne[2].label)));case 55:return fr(!0),T.next=58,(0,Be.evaluateRego)(n);case 58:Se=T.sent,fr(!1),x===Ne[0].value?Se.code===200&&Se.msg==="success"?(we.success(s.formatMessage({id:"common.message.text.execute.success"})),Ft((Se==null||(Wt=Se.content)===null||Wt===void 0?void 0:Wt.result)||{}),Qe.current="success",qe(k)):(Se.code!==200||Se.msg!=="success")&&(Ft(Se||{}),Qe.current="error",qe(k)):Se!=null&&(Qt=Se.content)!==null&&Qt!==void 0&&Qt.taskId&&da(Se.content.taskId);case 61:case"end":return T.stop()}},a,null,[[8,32],[15,23]])}));return function(){return g.apply(this,arguments)}}(),ma=function(a,n){Ct(o()(o()({},k),n)),qe(o()(o()({},k),n))},ga=function(){Lt(function(a){return a-1})},va=function(){q.validateFields().then(function(){var a=M()(d()().mark(function n(x){return d()().wrap(function(F){for(;;)switch(F.prev=F.next){case 0:if(xe!==0){F.next=5;break}return F.next=3,ra({platform:x==null?void 0:x.platform,resourceType:x==null?void 0:x.resourceType,linkedDataList:(x==null?void 0:x.linkedDataList)||[]});case 3:F.next=10;break;case 5:if(xe!==1){F.next=10;break}if(!(0,re.isEmpty)(Ee)){F.next=8;break}return F.abrupt("return",we.error(s.formatMessage({id:"rule.message.text.rego.noEmpty"})));case 8:if(Qe.current==="success"){F.next=10;break}return F.abrupt("return",we.error(s.formatMessage({id:"rule.message.text.rego.noPass"})));case 10:Lt(function(ne){return ne+1});case 11:case"end":return F.stop()}},n)}));return function(n){return a.apply(this,arguments)}}())};(0,c.useEffect)(function(){(0,re.isEmpty)(k)||qe(k)},[xe]);var fa=function(){q.validateFields().then(function(){var a=M()(d()().mark(function n(x){var l,F;return d()().wrap(function(z){for(;;)switch(z.prev=z.next){case 0:return Pe(!0),l=o()(o()({},k),{},{ruleRego:Ee,globalVariableConfigIdList:Ut,context:x==null?void 0:x.context}),Le&&(l.id=Le),l==null||delete l.type,l==null||delete l.selectId,l==null||delete l.ruleGroupList,z.next=8,(0,ke.saveRule)(l);case 8:F=z.sent,Pe(!1),(F.msg==="success"||[200].includes(F.code))&&(Le?we.success(s.formatMessage({id:"common.message.text.edit.success"})):we.success(s.formatMessage({id:"common.message.text.create.success"})),D.history.push("/ruleManagement/ruleProject?tab=market"));case 11:case"end":return z.stop()}},n)}));return function(n){return a.apply(this,arguments)}}())},pa=function(){var g=M()(d()().mark(function a(n){var x,l;return d()().wrap(function(ne){for(;;)switch(ne.prev=ne.next){case 0:(0,re.isEmpty)(n)||(lr((n==null?void 0:n.globalVariableConfigIdList)||[]),Lt(0),Qe.current="success",l=o()(o()({},n),{},{ruleGroupIdList:n==null||(x=n.ruleGroupList)===null||x===void 0?void 0:x.map(function(z){return z==null?void 0:z.id})}),Ct(l),q.setFieldsValue(l),ft((n==null?void 0:n.ruleRego)||""),n!=null&&n.platform&&pr(n==null?void 0:n.platform).then(function(z){qe(l,z)}).finally(function(){return ur(!1)}));case 1:case"end":return ne.stop()}},a)}));return function(n){return g.apply(this,arguments)}}(),ha=(0,D.useRequest)(function(){var g=M()(d()().mark(function a(n){return d()().wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return l.next=2,(0,ke.queryRuleDetail)({id:Number(n)});case 2:return l.abrupt("return",l.sent);case 3:case"end":return l.stop()}},a)}));return function(a){return g.apply(this,arguments)}}(),{formatResult:function(){var g=M()(d()().mark(function n(x){var l;return d()().wrap(function(ne){for(;;)switch(ne.prev=ne.next){case 0:return l=x.content,J(l),ne.next=4,pa(l);case 4:case"end":return ne.stop()}},n)}));function a(n){return g.apply(this,arguments)}return a}(),manual:!0}),Vt=ha.run;(0,c.useEffect)(function(){Le&&(ur(!0),Vt(Le))},[Le]);var xa=function(){cr(!0)},jr=(0,D.useRequest)(function(g){return(0,Mt.cloudAccountBaseInfoListV2)(o()({},g))},{manual:!0,formatResult:function(a){return a==null?void 0:a.content}}),Bt=jr.data,Ma=jr.run,Dr=(0,re.debounce)(function(g){var a=q.getFieldValue("platform"),n=[];a&&n.push(a),Ma({platformList:n,cloudAccountSearch:g})},500);return(0,e.jsxs)(Ir._z,{ghost:!0,breadcrumbRender:!1,header:{ghost:!0},title:(0,e.jsxs)(P.ZP,{type:"link",size:"small",onClick:function(){return D.history===null||D.history===void 0?void 0:D.history.back()},children:[(0,e.jsx)(Cr.Z,{}),s.formatMessage({id:"common.button.text.return"})]}),className:xe===1?Oe.Z.ruleEditPageContainerSpecial:Oe.Z.ruleEditPageContainer,footer:[(0,e.jsxs)(Ze.Z,{style:{paddingRight:8},children:[xe>0&&(0,e.jsx)(P.ZP,{type:"primary",onClick:function(){return ga()},children:s.formatMessage({id:"common.button.text.pre"})}),xe{const{paddingXXS:w,lineWidth:U,tagPaddingHorizontal:v,componentCls:I,calc:Me}=r,ve=Me(v).sub(U).equal(),oe=Me(w).sub(U).equal();return{[I]:Object.assign(Object.assign({},(0,G.Wf)(r)),{display:"inline-block",height:"auto",marginInlineEnd:r.marginXS,paddingInline:ve,fontSize:r.tagFontSize,lineHeight:r.tagLineHeight,whiteSpace:"nowrap",background:r.defaultBg,border:`${(0,A.unit)(r.lineWidth)} ${r.lineType} ${r.colorBorder}`,borderRadius:r.borderRadiusSM,opacity:1,transition:`all ${r.motionDurationMid}`,textAlign:"start",position:"relative",[`&${I}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:r.defaultColor},[`${I}-close-icon`]:{marginInlineStart:oe,fontSize:r.tagIconSize,color:r.colorIcon,cursor:"pointer",transition:`all ${r.motionDurationMid}`,"&:hover":{color:r.colorTextHeading}},[`&${I}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${r.iconCls}-close, ${r.iconCls}-close:hover`]:{color:r.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${I}-checkable-checked):hover`]:{color:r.colorPrimary,backgroundColor:r.colorFillSecondary},"&:active, &-checked":{color:r.colorTextLightSolid},"&-checked":{backgroundColor:r.colorPrimary,"&:hover":{backgroundColor:r.colorPrimaryHover}},"&:active":{backgroundColor:r.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${r.iconCls} + span, > span + ${r.iconCls}`]:{marginInlineStart:ve}}),[`${I}-borderless`]:{borderColor:"transparent",background:r.tagBorderlessBg}}},R=r=>{const{lineWidth:w,fontSizeIcon:U,calc:v}=r,I=r.fontSizeSM;return(0,$.mergeToken)(r,{tagFontSize:I,tagLineHeight:(0,A.unit)(v(r.lineHeightSM).mul(I).equal()),tagIconSize:v(U).sub(v(w).mul(2)).equal(),tagPaddingHorizontal:8,tagBorderlessBg:r.defaultBg})},S=r=>({defaultBg:new O.FastColor(r.colorFillQuaternary).onBackground(r.colorBgContainer).toHexString(),defaultColor:r.colorText});var b=(0,h.I$)("Tag",r=>{const w=R(r);return H(w)},S),m=function(r,w){var U={};for(var v in r)Object.prototype.hasOwnProperty.call(r,v)&&w.indexOf(v)<0&&(U[v]=r[v]);if(r!=null&&typeof Object.getOwnPropertySymbols=="function")for(var I=0,v=Object.getOwnPropertySymbols(r);I{const{prefixCls:U,style:v,className:I,checked:Me,onChange:ve,onClick:oe}=r,Q=m(r,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:Y,tag:ie}=f.useContext(c.E_),D=re=>{ve==null||ve(!Me),oe==null||oe(re)},fe=Y("tag",U),[V,B,P]=b(fe),Ze=L()(fe,`${fe}-checkable`,{[`${fe}-checkable-checked`]:Me},ie==null?void 0:ie.className,I,B,P);return V(f.createElement("span",Object.assign({},Q,{ref:w,style:Object.assign(Object.assign({},v),ie==null?void 0:ie.style),className:Ze,onClick:D})))}),le=t(98719);const K=r=>(0,le.Z)(r,(w,{textColor:U,lightBorderColor:v,lightColor:I,darkColor:Me})=>({[`${r.componentCls}${r.componentCls}-${w}`]:{color:U,background:I,borderColor:v,"&-inverse":{color:r.colorTextLightSolid,background:Me,borderColor:Me},[`&${r.componentCls}-borderless`]:{borderColor:"transparent"}}}));var be=(0,h.bk)(["Tag","preset"],r=>{const w=R(r);return K(w)},S);function $e(r){return typeof r!="string"?r:r.charAt(0).toUpperCase()+r.slice(1)}const X=(r,w,U)=>{const v=$e(U);return{[`${r.componentCls}${r.componentCls}-${w}`]:{color:r[`color${U}`],background:r[`color${v}Bg`],borderColor:r[`color${v}Border`],[`&${r.componentCls}-borderless`]:{borderColor:"transparent"}}}};var ye=(0,h.bk)(["Tag","status"],r=>{const w=R(r);return[X(w,"success","Success"),X(w,"processing","Info"),X(w,"error","Error"),X(w,"warning","Warning")]},S),je=function(r,w){var U={};for(var v in r)Object.prototype.hasOwnProperty.call(r,v)&&w.indexOf(v)<0&&(U[v]=r[v]);if(r!=null&&typeof Object.getOwnPropertySymbols=="function")for(var I=0,v=Object.getOwnPropertySymbols(r);I{const{prefixCls:U,className:v,rootClassName:I,style:Me,children:ve,icon:oe,color:Q,onClose:Y,bordered:ie=!0,visible:D}=r,fe=je(r,["prefixCls","className","rootClassName","style","children","icon","color","onClose","bordered","visible"]),{getPrefixCls:V,direction:B,tag:P}=f.useContext(c.E_),[Ze,re]=f.useState(!0),e=(0,M.Z)(fe,["closeIcon","closable"]);f.useEffect(()=>{D!==void 0&&re(D)},[D]);const pt=(0,_.o2)(Q),ht=(0,_.yT)(Q),lt=pt||ht,Et=Object.assign(Object.assign({backgroundColor:Q&&!lt?Q:void 0},P==null?void 0:P.style),Me),De=V("tag",U),[St,ke,Nt]=b(De),wt=L()(De,P==null?void 0:P.className,{[`${De}-${Q}`]:lt,[`${De}-has-color`]:Q&&!lt,[`${De}-hidden`]:!Ze,[`${De}-rtl`]:B==="rtl",[`${De}-borderless`]:!ie},v,I,ke,Nt),ot=Be=>{Be.stopPropagation(),Y==null||Y(Be),!Be.defaultPrevented&&re(!1)},[,Tt]=(0,o.Z)((0,o.w)(r),(0,o.w)(P),{closable:!1,closeIconRender:Be=>{const Rt=f.createElement("span",{className:`${De}-close-icon`,onClick:ot},Be);return(0,se.wm)(Be,Rt,_e=>({onClick:Ce=>{var it;(it=_e==null?void 0:_e.onClick)===null||it===void 0||it.call(_e,Ce),ot(Ce)},className:L()(_e==null?void 0:_e.className,`${De}-close-icon`)}))}}),bt=typeof fe.onClick=="function"||ve&&ve.type==="a",xt=oe||null,Ot=xt?f.createElement(f.Fragment,null,xt,ve&&f.createElement("span",null,ve)):ve,Mt=f.createElement("span",Object.assign({},e,{ref:w,className:wt,style:Et}),Ot,Tt,pt&&f.createElement(be,{key:"preset",prefixCls:De}),ht&&f.createElement(ye,{key:"status",prefixCls:De}));return St(bt?f.createElement(i.Z,{component:"Tag"},Mt):Mt)});j.CheckableTag=N;var p=j},85674:function(ge,Z,t){var f={"./simpleWorker":18352,"./simpleWorker.js":18352};function d(L){return Promise.resolve().then(function(){if(!t.o(f,L)){var M=new Error("Cannot find module '"+L+"'");throw M.code="MODULE_NOT_FOUND",M}var _=f[L];return t(_)})}d.keys=function(){return Object.keys(f)},d.id=85674,ge.exports=d},10131:function(ge,Z,t){var f={"./editorBaseApi":[20927],"./editorBaseApi.js":[20927],"./editorSimpleWorker":[81465],"./editorSimpleWorker.js":[81465],"./editorWorker":[85215],"./editorWorker.js":[85215],"./editorWorkerHost":[98008],"./editorWorkerHost.js":[98008],"./findSectionHeaders":[72846],"./findSectionHeaders.js":[72846],"./getIconClasses":[22016],"./getIconClasses.js":[22016],"./languageFeatureDebounce":[88191],"./languageFeatureDebounce.js":[88191],"./languageFeatures":[71922],"./languageFeatures.js":[71922],"./languageFeaturesService":[7421],"./languageFeaturesService.js":[7421],"./languageService":[81032],"./languageService.js":[81032],"./languagesAssociations":[73536],"./languagesAssociations.js":[73536],"./languagesRegistry":[4765],"./languagesRegistry.js":[4765],"./markerDecorations":[36357],"./markerDecorations.js":[36357],"./markerDecorationsService":[86036],"./markerDecorationsService.js":[86036],"./model":[73733],"./model.js":[73733],"./modelService":[51200],"./modelService.js":[51200],"./resolverService":[88216],"./resolverService.js":[88216],"./semanticTokensDto":[14704],"./semanticTokensDto.js":[14704],"./semanticTokensProviderStyling":[92294],"./semanticTokensProviderStyling.js":[92294],"./semanticTokensStyling":[73343],"./semanticTokensStyling.js":[73343],"./semanticTokensStylingService":[84146],"./semanticTokensStylingService.js":[84146],"./textModelSync/textModelSync.impl":[28944],"./textModelSync/textModelSync.impl.js":[28944],"./textModelSync/textModelSync.protocol":[23145,3145],"./textModelSync/textModelSync.protocol.js":[23145,3145],"./textResourceConfiguration":[71765],"./textResourceConfiguration.js":[71765],"./treeSitterParserService":[28922],"./treeSitterParserService.js":[28922],"./treeViewsDnd":[80642],"./treeViewsDnd.js":[80642],"./treeViewsDndService":[58345],"./treeViewsDndService.js":[58345],"./unicodeTextModelHighlighter":[31446],"./unicodeTextModelHighlighter.js":[31446]};function d(L){if(!t.o(f,L))return Promise.resolve().then(function(){var o=new Error("Cannot find module '"+L+"'");throw o.code="MODULE_NOT_FOUND",o});var M=f[L],_=M[0];return Promise.all(M.slice(1).map(t.e)).then(function(){return t(_)})}d.keys=function(){return Object.keys(f)},d.id=10131,ge.exports=d}}]); diff --git a/app/bootstrap/src/main/resources/static/p__RuleManagement__RuleProject__components__EditPage.51661b73.async.js b/app/bootstrap/src/main/resources/static/p__RuleManagement__RuleProject__components__EditPage.51661b73.async.js deleted file mode 100644 index 6c516c7c..00000000 --- a/app/bootstrap/src/main/resources/static/p__RuleManagement__RuleProject__components__EditPage.51661b73.async.js +++ /dev/null @@ -1,26 +0,0 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[9998],{82826:function(ce,R,t){"use strict";t.d(R,{Z:function(){return i}});var v=t(87462),c=t(62435),L={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 474H286.9l350.2-304c5.6-4.9 2.2-14-5.2-14h-88.5c-3.9 0-7.6 1.4-10.5 3.9L155 487.8a31.96 31.96 0 000 48.3L535.1 866c1.5 1.3 3.3 2 5.2 2h91.5c7.4 0 10.8-9.2 5.2-14L286.9 550H872c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"arrow-left",theme:"outlined"},x=L,_=t(84089),o=function(w,Z){return c.createElement(_.Z,(0,v.Z)({},w,{ref:Z,icon:x}))},ae=c.forwardRef(o),i=ae},58638:function(ce,R,t){"use strict";t.d(R,{Z:function(){return i}});var v=t(87462),c=t(62435),L={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 912H144c-17.7 0-32-14.3-32-32V144c0-17.7 14.3-32 32-32h360c4.4 0 8 3.6 8 8v56c0 4.4-3.6 8-8 8H184v656h656V520c0-4.4 3.6-8 8-8h56c4.4 0 8 3.6 8 8v360c0 17.7-14.3 32-32 32zM770.87 199.13l-52.2-52.2a8.01 8.01 0 014.7-13.6l179.4-21c5.1-.6 9.5 3.7 8.9 8.9l-21 179.4c-.8 6.6-8.9 9.4-13.6 4.7l-52.4-52.4-256.2 256.2a8.03 8.03 0 01-11.3 0l-42.4-42.4a8.03 8.03 0 010-11.3l256.1-256.3z"}}]},name:"export",theme:"outlined"},x=L,_=t(84089),o=function(w,Z){return c.createElement(_.Z,(0,v.Z)({},w,{ref:Z,icon:x}))},ae=c.forwardRef(o),i=ae},86615:function(ce,R,t){"use strict";var v=t(1413),c=t(91),L=t(22270),x=t(78045),_=t(62435),o=t(90789),ae=t(10354),i=t(86074),d=["fieldProps","options","radioType","layout","proFieldProps","valueEnum"],w=_.forwardRef(function(p,Q){var T=p.fieldProps,h=p.options,O=p.radioType,A=p.layout,S=p.proFieldProps,G=p.valueEnum,me=(0,c.Z)(p,d);return(0,i.jsx)(ae.Z,(0,v.Z)((0,v.Z)({valueType:O==="button"?"radioButton":"radio",ref:Q,valueEnum:(0,L.h)(G,void 0)},me),{},{fieldProps:(0,v.Z)({options:h,layout:A},T),proFieldProps:S,filedConfig:{customLightMode:!0}}))}),Z=_.forwardRef(function(p,Q){var T=p.fieldProps,h=p.children;return(0,i.jsx)(x.ZP,(0,v.Z)((0,v.Z)({},T),{},{ref:Q,children:h}))}),$=(0,o.G)(Z,{valuePropName:"checked",ignoreWidth:!0}),V=$;V.Group=w,V.Button=x.ZP.Button,V.displayName="ProFormComponent",R.Z=V},91618:function(ce,R,t){"use strict";t.d(R,{Z:function(){return Ge}});var v=t(62435),c=Object.defineProperty,L=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,_=Object.prototype.propertyIsEnumerable,o=(j,f,r)=>f in j?c(j,f,{enumerable:!0,configurable:!0,writable:!0,value:r}):j[f]=r,ae=(j,f)=>{for(var r in f||(f={}))x.call(f,r)&&o(j,r,f[r]);if(L)for(var r of L(f))_.call(f,r)&&o(j,r,f[r]);return j};const i=j=>React.createElement("svg",ae({width:8,height:8,xmlns:"http://www.w3.org/2000/svg"},j),React.createElement("title",null,"\u5931\u8D25"),React.createElement("path",{d:"M4 0a4 4 0 1 1 0 8 4 4 0 0 1 0-8Zm-.81 2.784a.287.287 0 1 0-.406.405l.81.811-.81.81a.287.287 0 1 0 .405.406L4 4.406l.81.81a.287.287 0 1 0 .406-.405L4.406 4l.81-.81a.287.287 0 1 0-.405-.406L4 3.594l-.81-.81Z",fill:"#FF3931",fillRule:"nonzero"}));var d="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik00IDBhNCA0IDAgMSAxIDAgOCA0IDQgMCAwIDEgMC04Wm0tLjgxIDIuNzg0YS4yODcuMjg3IDAgMSAwLS40MDYuNDA1bC44MS44MTEtLjgxLjgxYS4yODcuMjg3IDAgMSAwIC40MDUuNDA2TDQgNC40MDZsLjgxLjgxYS4yODcuMjg3IDAgMSAwIC40MDYtLjQwNUw0LjQwNiA0bC44MS0uODFhLjI4Ny4yODcgMCAxIDAtLjQwNS0uNDA2TDQgMy41OTRsLS44MS0uODFaIiBmaWxsPSIjRkYzOTMxIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",w=Object.defineProperty,Z=Object.getOwnPropertySymbols,$=Object.prototype.hasOwnProperty,V=Object.prototype.propertyIsEnumerable,p=(j,f,r)=>f in j?w(j,f,{enumerable:!0,configurable:!0,writable:!0,value:r}):j[f]=r,Q=(j,f)=>{for(var r in f||(f={}))$.call(f,r)&&p(j,r,f[r]);if(Z)for(var r of Z(f))V.call(f,r)&&p(j,r,f[r]);return j};const T=j=>React.createElement("svg",Q({width:8,height:8,xmlns:"http://www.w3.org/2000/svg"},j),React.createElement("title",null,"\u901A\u8FC7"),React.createElement("path",{d:"M4 0a4 4 0 1 1 0 8 4 4 0 0 1 0-8Zm1.712 2.788a.3.3 0 0 0-.424 0L3.502 4.576l-.79-.787a.3.3 0 0 0-.424.425l1.003.999a.3.3 0 0 0 .424-.001l1.997-2a.3.3 0 0 0 0-.424Z",fill:"#379E0E",fillRule:"nonzero"}));var h="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik00IDBhNCA0IDAgMSAxIDAgOCA0IDQgMCAwIDEgMC04Wm0xLjcxMiAyLjc4OGEuMy4zIDAgMCAwLS40MjQgMEwzLjUwMiA0LjU3NmwtLjc5LS43ODdhLjMuMyAwIDAgMC0uNDI0LjQyNWwxLjAwMy45OTlhLjMuMyAwIDAgMCAuNDI0LS4wMDFsMS45OTctMmEuMy4zIDAgMCAwIDAtLjQyNFoiIGZpbGw9IiMzNzlFMEUiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==",O=Object.defineProperty,A=Object.getOwnPropertySymbols,S=Object.prototype.hasOwnProperty,G=Object.prototype.propertyIsEnumerable,me=(j,f,r)=>f in j?O(j,f,{enumerable:!0,configurable:!0,writable:!0,value:r}):j[f]=r,Y=(j,f)=>{for(var r in f||(f={}))S.call(f,r)&&me(j,r,f[r]);if(A)for(var r of A(f))G.call(f,r)&&me(j,r,f[r]);return j};const Ne=j=>React.createElement("svg",Y({width:8,height:8,xmlns:"http://www.w3.org/2000/svg"},j),React.createElement("title",null,"\u5F85\u64CD\u4F5C"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M4 0a4 4 0 1 1 0 8 4 4 0 0 1 0-8Z",fill:"#FFB310"}),React.createElement("path",{d:"M3.775 2.412a.287.287 0 1 0-.573 0v1.71c0 .316.257.573.573.573h1.718a.287.287 0 1 0 0-.573H3.775v-1.71Z",fill:"#FFF1D4"})));var Qe="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGZpbGwtcnVsZT0ibm9uemVybyIgZmlsbD0ibm9uZSI+PHBhdGggZD0iTTQgMGE0IDQgMCAxIDEgMCA4IDQgNCAwIDAgMSAwLThaIiBmaWxsPSIjRkZCMzEwIi8+PHBhdGggZD0iTTMuNzc1IDIuNDEyYS4yODcuMjg3IDAgMSAwLS41NzMgMHYxLjcxYzAgLjMxNi4yNTcuNTczLjU3My41NzNoMS43MThhLjI4Ny4yODcgMCAxIDAgMC0uNTczSDMuNzc1di0xLjcxWiIgZmlsbD0iI0ZGRjFENCIvPjwvZz48L3N2Zz4=",J=t(66309),Me=t(53846),ye=t(86074),Ge=function(j){var f=j.state,r=(0,ye.jsx)(J.Z,{children:f||"-"});return["success","valid"].includes(f)?r=(0,ye.jsxs)(J.Z,{className:Me.Z.validTag,children:[(0,ye.jsx)("img",{src:h,alt:"VALID_ICON",className:Me.Z.imgResult}),"Valid"]}):["error","invalid","failed"].includes(f)?r=(0,ye.jsxs)(J.Z,{className:Me.Z.invalidTag,children:[(0,ye.jsx)("img",{src:d,alt:"VALID_ICON",className:Me.Z.imgResult}),"Invalid"]}):["waiting","wait"].includes(f)&&(r=(0,ye.jsxs)(J.Z,{className:Me.Z.waitingTag,children:[(0,ye.jsx)("img",{src:Qe,alt:"WAITING_ICON",className:Me.Z.imgProcess}),"Waiting"]})),r}},24163:function(ce,R,t){"use strict";var v=t(97857),c=t.n(v),L=t(25593),x=t(83062),_=t(62435),o=t(86074),ae=L.Z.Paragraph;R.Z=function(i){var d=i.text,w=i.width,Z=i.maxWidth,$=i.rows,V=$===void 0?2:$,p=i.placement,Q=p===void 0?"top":p,T=i.color,h=T===void 0?"rgba(0, 0, 0, 0.88)":T,O=i.link,A=O===void 0?!1:O,S=i.onClickCallBackFunc,G=i.style,me=G===void 0?{}:G,Y=i.copyable,Ne=Y===void 0?!1:Y;return(0,o.jsx)("div",{style:{maxWidth:Z,width:w},children:(0,o.jsx)(x.Z,{title:(0,o.jsx)("div",{children:d}),placement:Q,children:(0,o.jsx)(ae,{ellipsis:{rows:V},style:c()({marginBottom:0,color:h,cursor:A?"pointer":""},me),onClick:S,copyable:Ne,children:d})})})}},52078:function(ce,R,t){"use strict";var v=t(97857),c=t.n(v),L=t(27997),x=t(62435),_=t(86074),o=function(i){L.Mj.register({id:"json"});var d=i.value,w=i.onChange,Z=i.editorStyle,$=Z===void 0?{}:Z,V=i.editorKey,p=i.readOnly,Q=p===void 0?!1:p,T=(0,x.useRef)(),h=(0,x.useRef)();return(0,x.useEffect)(function(){if(T.current)return h.current?h.current.setValue(d):(h.current=L.j6.create(T.current,{value:d,language:"json",theme:"vs",readOnly:Q,folding:!0,automaticLayout:!0}),h.current.onDidChangeModelContent(function(){w==null||w(h.current.getValue())})),function(){if(h!=null&&h.current){var O;h==null||(O=h.current)===null||O===void 0||O.dispose(),h.current=null}}},[]),(0,x.useEffect)(function(){h.current&&d!==h.current.getValue()&&h.current.setValue(d)},[d]),(0,_.jsx)("div",{ref:T,style:c()({height:360,borderRadius:4,overflow:"hidden"},$)},V)};R.Z=o},29297:function(ce,R,t){"use strict";t.d(R,{q9:function(){return v.Z},Wy:function(){return i},mi:function(){return $}});var v=t(52078),c=t(97857),L=t.n(c),x=t(55171),_=t.n(x),o=t(86074),ae=function(p){var Q=p.value,T=p.viewerStyle,h=T===void 0?{}:T,O=p.displayDataTypes,A=O===void 0?!1:O,S=p.name,G=S===void 0?"output json":S;return(0,o.jsx)(_(),{src:Q,name:G,collapsed:!1,displayDataTypes:A,style:L()({height:360,padding:12,overflow:"scroll",borderRadius:4,background:"#FFF"},h)})},i=ae,d=t(27997),w=t(62435),Z=function(p){d.Mj.register({id:"rego"});var Q=p.value,T=p.onChange,h=p.editorStyle,O=h===void 0?{}:h,A=p.editorKey,S=p.readOnly,G=S===void 0?!1:S,me=(0,w.useRef)(),Y=(0,w.useRef)();return(0,w.useEffect)(function(){if(me.current)return Y.current||(Y.current=d.j6.create(me.current,{value:Q,language:"rego",theme:"vs",readOnly:G,automaticLayout:!0}),Y.current.onDidChangeModelContent(function(){T==null||T(Y.current.getValue())})),function(){if(Y.current){var Ne;(Ne=Y.current)===null||Ne===void 0||Ne.dispose(),Y.current=null}}},[]),(0,o.jsx)("div",{ref:me,style:L()({width:"100%",height:760,borderRadius:4,overflow:"hidden"},O)},A)},$=Z},38575:function(ce,R,t){"use strict";t.r(R),t.d(R,{default:function(){return Nr}});var v=t(15009),c=t.n(v),L=t(99289),x=t.n(L),_=t(97857),o=t.n(_),ae=t(5574),i=t.n(ae),d=t(62435),w=Object.defineProperty,Z=Object.getOwnPropertySymbols,$=Object.prototype.hasOwnProperty,V=Object.prototype.propertyIsEnumerable,p=(E,u,y)=>u in E?w(E,u,{enumerable:!0,configurable:!0,writable:!0,value:y}):E[u]=y,Q=(E,u)=>{for(var y in u||(u={}))$.call(u,y)&&p(E,y,u[y]);if(Z)for(var y of Z(u))V.call(u,y)&&p(E,y,u[y]);return E};const T=E=>React.createElement("svg",Q({width:12,height:12,xmlns:"http://www.w3.org/2000/svg"},E),React.createElement("title",null,"\u7F16\u7EC4"),React.createElement("g",{fill:"#457AFF",fillRule:"nonzero"},React.createElement("path",{d:"M7.445 11.998H1.983C.89 11.998 0 11.093 0 9.982V2.015C0 .905.89 0 1.983 0h5.129c1.093 0 1.983.904 1.983 2.015v3.943a.5.5 0 0 1-.495.503.5.5 0 0 1-.495-.503V2.015c0-.557-.445-1.008-.993-1.009H1.983c-.548 0-.992.452-.993 1.01v7.966c0 .557.445 1.009.993 1.01h5.462a.5.5 0 0 1 .495.502.5.5 0 0 1-.495.504Z"}),React.createElement("path",{d:"M6.704 3.042H2.391a.5.5 0 0 1-.495-.503.5.5 0 0 1 .495-.503h4.313a.5.5 0 0 1 .495.503.5.5 0 0 1-.495.503Zm0 1.811H2.391a.5.5 0 0 1-.495-.503.5.5 0 0 1 .495-.503h4.313a.5.5 0 0 1 .495.503.5.5 0 0 1-.495.503ZM4.543 6.664H2.39a.5.5 0 0 1-.495-.503.5.5 0 0 1 .495-.503h2.152a.5.5 0 0 1 .495.503.5.5 0 0 1-.495.503ZM7.628 8.84c0 .564.45 1.021 1.006 1.021.555 0 1.005-.457 1.005-1.022 0-.564-.45-1.021-1.005-1.021-.556 0-1.006.457-1.006 1.021Z"}),React.createElement("path",{d:"M9.61 12H7.61c-.497 0-.956-.27-1.205-.707l-1-1.759a1.438 1.438 0 0 1 0-1.414l1-1.758c.25-.437.708-.706 1.205-.707H9.61c.497 0 .956.27 1.205.707l1 1.758c.247.437.247.976 0 1.414l-1 1.76c-.25.436-.708.705-1.205.706ZM7.61 6.661a.402.402 0 0 0-.347.205l-1 1.757a.415.415 0 0 0 0 .408l1 1.759a.402.402 0 0 0 .347.204H9.61a.401.401 0 0 0 .347-.204l1-1.759a.415.415 0 0 0 0-.408l-1-1.757a.401.401 0 0 0-.347-.204L7.61 6.66Z"})));var h="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzQ1N0FGRiIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNNy40NDUgMTEuOTk4SDEuOTgzQy44OSAxMS45OTggMCAxMS4wOTMgMCA5Ljk4MlYyLjAxNUMwIC45MDUuODkgMCAxLjk4MyAwaDUuMTI5YzEuMDkzIDAgMS45ODMuOTA0IDEuOTgzIDIuMDE1djMuOTQzYS41LjUgMCAwIDEtLjQ5NS41MDMuNS41IDAgMCAxLS40OTUtLjUwM1YyLjAxNWMwLS41NTctLjQ0NS0xLjAwOC0uOTkzLTEuMDA5SDEuOTgzYy0uNTQ4IDAtLjk5Mi40NTItLjk5MyAxLjAxdjcuOTY2YzAgLjU1Ny40NDUgMS4wMDkuOTkzIDEuMDFoNS40NjJhLjUuNSAwIDAgMSAuNDk1LjUwMi41LjUgMCAwIDEtLjQ5NS41MDRaIi8+PHBhdGggZD0iTTYuNzA0IDMuMDQySDIuMzkxYS41LjUgMCAwIDEtLjQ5NS0uNTAzLjUuNSAwIDAgMSAuNDk1LS41MDNoNC4zMTNhLjUuNSAwIDAgMSAuNDk1LjUwMy41LjUgMCAwIDEtLjQ5NS41MDNabTAgMS44MTFIMi4zOTFhLjUuNSAwIDAgMS0uNDk1LS41MDMuNS41IDAgMCAxIC40OTUtLjUwM2g0LjMxM2EuNS41IDAgMCAxIC40OTUuNTAzLjUuNSAwIDAgMS0uNDk1LjUwM1pNNC41NDMgNi42NjRIMi4zOWEuNS41IDAgMCAxLS40OTUtLjUwMy41LjUgMCAwIDEgLjQ5NS0uNTAzaDIuMTUyYS41LjUgMCAwIDEgLjQ5NS41MDMuNS41IDAgMCAxLS40OTUuNTAzWk03LjYyOCA4Ljg0YzAgLjU2NC40NSAxLjAyMSAxLjAwNiAxLjAyMS41NTUgMCAxLjAwNS0uNDU3IDEuMDA1LTEuMDIyIDAtLjU2NC0uNDUtMS4wMjEtMS4wMDUtMS4wMjEtLjU1NiAwLTEuMDA2LjQ1Ny0xLjAwNiAxLjAyMVoiLz48cGF0aCBkPSJNOS42MSAxMkg3LjYxYy0uNDk3IDAtLjk1Ni0uMjctMS4yMDUtLjcwN2wtMS0xLjc1OWExLjQzOCAxLjQzOCAwIDAgMSAwLTEuNDE0bDEtMS43NThjLjI1LS40MzcuNzA4LS43MDYgMS4yMDUtLjcwN0g5LjYxYy40OTcgMCAuOTU2LjI3IDEuMjA1LjcwN2wxIDEuNzU4Yy4yNDcuNDM3LjI0Ny45NzYgMCAxLjQxNGwtMSAxLjc2Yy0uMjUuNDM2LS43MDguNzA1LTEuMjA1LjcwNlpNNy42MSA2LjY2MWEuNDAyLjQwMiAwIDAgMC0uMzQ3LjIwNWwtMSAxLjc1N2EuNDE1LjQxNSAwIDAgMCAwIC40MDhsMSAxLjc1OWEuNDAyLjQwMiAwIDAgMCAuMzQ3LjIwNEg5LjYxYS40MDEuNDAxIDAgMCAwIC4zNDctLjIwNGwxLTEuNzU5YS40MTUuNDE1IDAgMCAwIDAtLjQwOGwtMS0xLjc1N2EuNDAxLjQwMSAwIDAgMC0uMzQ3LS4yMDRMNy42MSA2LjY2WiIvPjwvZz48L3N2Zz4=",O=Object.defineProperty,A=Object.getOwnPropertySymbols,S=Object.prototype.hasOwnProperty,G=Object.prototype.propertyIsEnumerable,me=(E,u,y)=>u in E?O(E,u,{enumerable:!0,configurable:!0,writable:!0,value:y}):E[u]=y,Y=(E,u)=>{for(var y in u||(u={}))S.call(u,y)&&me(E,y,u[y]);if(A)for(var y of A(u))G.call(u,y)&&me(E,y,u[y]);return E};const Ne=E=>React.createElement("svg",Y({width:12,height:14,xmlns:"http://www.w3.org/2000/svg"},E),React.createElement("title",null,"\u7F16\u7EC4"),React.createElement("g",{fill:"#FFF",fillRule:"evenodd"},React.createElement("path",{d:"M7.545 0a2.56 2.56 0 0 1 2.56 2.56l.001 4.122a4.072 4.072 0 0 0-3.15-.003A4.143 4.143 0 0 0 4.5 11.307a4.136 4.136 0 0 0 1.064 2.056H2.56A2.56 2.56 0 0 1 0 10.804V2.56A2.56 2.56 0 0 1 2.56 0h4.985ZM6.511 3.127 5.794 4.61 4.36 3.868a.455.455 0 0 0-.62.214L2.818 5.99a.491.491 0 0 0 .02.464c.084.141.233.227.393.227a.46.46 0 0 0 .413-.264l.717-1.482 1.433.74a.455.455 0 0 0 .62-.213l.922-1.909a.485.485 0 0 0-.208-.636.454.454 0 0 0-.617.21Z"}),React.createElement("path",{d:"M11.415 8.556a3.52 3.52 0 0 1-.432 4.419A3.438 3.438 0 0 1 8.527 14a3.48 3.48 0 0 1-3.407-2.817 3.505 3.505 0 0 1 2.077-3.916 3.459 3.459 0 0 1 4.218 1.289Zm-3.502.691a.25.25 0 0 0-.13.22v2.066a.247.247 0 0 0 .386.208l1.536-1.033a.25.25 0 0 0 0-.416L8.168 9.26a.247.247 0 0 0-.255-.012Z",fillRule:"nonzero"})));var Qe="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNNy41NDUgMGEyLjU2IDIuNTYgMCAwIDEgMi41NiAyLjU2bC4wMDEgNC4xMjJhNC4wNzIgNC4wNzIgMCAwIDAtMy4xNS0uMDAzQTQuMTQzIDQuMTQzIDAgMCAwIDQuNSAxMS4zMDdhNC4xMzYgNC4xMzYgMCAwIDAgMS4wNjQgMi4wNTZIMi41NkEyLjU2IDIuNTYgMCAwIDEgMCAxMC44MDRWMi41NkEyLjU2IDIuNTYgMCAwIDEgMi41NiAwaDQuOTg1Wk02LjUxMSAzLjEyNyA1Ljc5NCA0LjYxIDQuMzYgMy44NjhhLjQ1NS40NTUgMCAwIDAtLjYyLjIxNEwyLjgxOCA1Ljk5YS40OTEuNDkxIDAgMCAwIC4wMi40NjRjLjA4NC4xNDEuMjMzLjIyNy4zOTMuMjI3YS40Ni40NiAwIDAgMCAuNDEzLS4yNjRsLjcxNy0xLjQ4MiAxLjQzMy43NGEuNDU1LjQ1NSAwIDAgMCAuNjItLjIxM2wuOTIyLTEuOTA5YS40ODUuNDg1IDAgMCAwLS4yMDgtLjYzNi40NTQuNDU0IDAgMCAwLS42MTcuMjFaIi8+PHBhdGggZD0iTTExLjQxNSA4LjU1NmEzLjUyIDMuNTIgMCAwIDEtLjQzMiA0LjQxOUEzLjQzOCAzLjQzOCAwIDAgMSA4LjUyNyAxNGEzLjQ4IDMuNDggMCAwIDEtMy40MDctMi44MTcgMy41MDUgMy41MDUgMCAwIDEgMi4wNzctMy45MTYgMy40NTkgMy40NTkgMCAwIDEgNC4yMTggMS4yODlabS0zLjUwMi42OTFhLjI1LjI1IDAgMCAwLS4xMy4yMnYyLjA2NmEuMjQ3LjI0NyAwIDAgMCAuMzg2LjIwOGwxLjUzNi0xLjAzM2EuMjUuMjUgMCAwIDAgMC0uNDE2TDguMTY4IDkuMjZhLjI0Ny4yNDcgMCAwIDAtLjI1NS0uMDEyWiIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9nPjwvc3ZnPg==",J=Object.defineProperty,Me=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,Ge=Object.prototype.propertyIsEnumerable,j=(E,u,y)=>u in E?J(E,u,{enumerable:!0,configurable:!0,writable:!0,value:y}):E[u]=y,f=(E,u)=>{for(var y in u||(u={}))ye.call(u,y)&&j(E,y,u[y]);if(Me)for(var y of Me(u))Ge.call(u,y)&&j(E,y,u[y]);return E};const r=E=>React.createElement("svg",f({width:12,height:12,xmlns:"http://www.w3.org/2000/svg"},E),React.createElement("title",null,"\u5173\u8054"),React.createElement("g",{fill:"#457AFF",fillRule:"nonzero"},React.createElement("path",{d:"M8.25 7.507V5.953a.477.477 0 1 0-.956 0v1.341H.956V.956h6.338v1.31a.477.477 0 1 0 .956 0V.744A.744.744 0 0 0 7.507 0H.743A.744.744 0 0 0 0 .743v6.764c0 .41.333.743.743.743h6.764c.41 0 .743-.333.743-.743Z"}),React.createElement("path",{d:"M11.257 3.75H4.493a.744.744 0 0 0-.743.743V6.06a.478.478 0 1 0 .956 0V4.706h6.338v6.34H4.706V9.68a.478.478 0 1 0-.956 0v1.576c0 .41.333.743.743.743h6.764c.41 0 .743-.333.743-.743V4.493a.744.744 0 0 0-.743-.743Z"})));var N="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzQ1N0FGRiIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNOC4yNSA3LjUwN1Y1Ljk1M2EuNDc3LjQ3NyAwIDEgMC0uOTU2IDB2MS4zNDFILjk1NlYuOTU2aDYuMzM4djEuMzFhLjQ3Ny40NzcgMCAxIDAgLjk1NiAwVi43NDRBLjc0NC43NDQgMCAwIDAgNy41MDcgMEguNzQzQS43NDQuNzQ0IDAgMCAwIDAgLjc0M3Y2Ljc2NGMwIC40MS4zMzMuNzQzLjc0My43NDNoNi43NjRjLjQxIDAgLjc0My0uMzMzLjc0My0uNzQzWiIvPjxwYXRoIGQ9Ik0xMS4yNTcgMy43NUg0LjQ5M2EuNzQ0Ljc0NCAwIDAgMC0uNzQzLjc0M1Y2LjA2YS40NzguNDc4IDAgMSAwIC45NTYgMFY0LjcwNmg2LjMzOHY2LjM0SDQuNzA2VjkuNjhhLjQ3OC40NzggMCAxIDAtLjk1NiAwdjEuNTc2YzAgLjQxLjMzMy43NDMuNzQzLjc0M2g2Ljc2NGMuNDEgMCAuNzQzLS4zMzMuNzQzLS43NDNWNC40OTNhLjc0NC43NDQgMCAwIDAtLjc0My0uNzQzWiIvPjwvZz48L3N2Zz4=",z=t(91618),g=t(24163),I=t(29297),xe=t(13769),ge=t.n(xe),ne=t(58638),B=t(97269),H=t(93410),se=t(50727),D=t(92016),ve=t(3303),k=t(85265),F=t(86250),b=t(83622),Re=t(42075),ee=t(96486),e=t(86074),ft=["idx","map_row_parentKey"],pt=ve.Z.SHOW_CHILD,nt=[{label:(0,e.jsx)(D.FormattedMessage,{id:"rule.module.text.only.associate.once"}),value:"\u4EC5\u5173\u8054\u4E00\u6B21"},{label:(0,e.jsx)(D.FormattedMessage,{id:"rule.module.text.related.multiple.times"}),value:"\u5173\u8054\u591A\u6B21"},{label:(0,e.jsx)(D.FormattedMessage,{id:"rule.module.text.no.associated.fields"}),value:"\u65E0\u5173\u8054\u5B57\u6BB5"}],It=function(u){var y=u.linkDrawerVisible,$e=u.setLinkDrawerVisible,ke=u.linkFormRef,it=u.resourceTypeList,Xe=u.form,qe=u.formData,Ce=u.setFormData,le=(0,D.useIntl)(),Ie=(0,d.useRef)(),He=(0,d.useState)([]),Oe=i()(He,2),et=Oe[0],Ke=Oe[1],ut=(0,d.useRef)(),ue=function(){var te;(te=ke.current)===null||te===void 0||te.resetFields()},n=function(){$e(!1)},dt=function(te){var X=(0,ee.cloneDeep)(te)||{},q=X.linkedDataList;if(Array.isArray(q)&&!(0,ee.isEmpty)(q)){var fe=q.map(function(Ee){var Ze=Ee.idx,be=Ee.map_row_parentKey,ct=ge()(Ee,ft);return o()({},ct)});X.linkedDataList=fe}return X},Ye=function(te){var X=(0,ee.cloneDeep)(te)||{},q=X,fe=[];if(Array.isArray(q)&&!(0,ee.isEmpty)(q)){var Ee=q==null?void 0:q.map(function(Ze,be){return fe.push(be),o()(o()({},Ze),{},{idx:be})});X.linkedDataList=Ee}return X.editableKeyList=fe,X},Se=function(){var oe=x()(c()().mark(function te(){var X;return c()().wrap(function(fe){for(;;)switch(fe.prev=fe.next){case 0:(X=ke.current)===null||X===void 0||X.validateFields().then(function(Ee){var Ze,be=((Ze=dt(Ee))===null||Ze===void 0?void 0:Ze.linkedDataList)||[];Xe.setFieldValue("linkedDataList",be),Ce(o()(o()({},qe),{},{linkedDataList:be})),n()});case 1:case"end":return fe.stop()}},te)}));return function(){return oe.apply(this,arguments)}}();(0,d.useEffect)(function(){if(y){var oe=Xe.getFieldValue("linkedDataList"),te=Ye(oe),X=te.linkedDataList,q=te.editableKeyList;if(!(0,ee.isEmpty)(X)&&!(0,ee.isEmpty)(q)){var fe;(fe=ke.current)===null||fe===void 0||fe.setFieldsValue({linkedDataList:X}),Ke(q)}}else ue()},[y]);var tt=[{title:le.formatMessage({id:"involve.extend.title.serial.number"}),dataIndex:"id",editable:!1,width:60,align:"center",render:function(te,X,q){return q+1}},{title:le.formatMessage({id:"rule.module.text.associative.mode"}),width:200,dataIndex:"associativeMode",formItemProps:{rules:[{required:!1}]},valueType:"select",fieldProps:{options:nt,multiple:!1,allowClear:!0,showSearch:!0}},{title:le.formatMessage({id:"rule.module.text.main.asset.associated.fields"}),dataIndex:"linkedKey1",formItemProps:{rules:[{required:!1}]}},{title:le.formatMessage({id:"rule.module.text.related.asset.type"}),width:200,dataIndex:"resourceType",formItemProps:{rules:[{required:!0}]},valueType:"cascader",fieldProps:{options:it,multiple:!1,allowClear:!0,showSearch:!0,showCheckedStrategy:pt}},{title:le.formatMessage({id:"rule.module.text.associated.assets.associated.fields"}),dataIndex:"linkedKey2",formItemProps:{rules:[{required:!1}]}},{title:le.formatMessage({id:"rule.module.text.mount.field.name"}),dataIndex:"newKeyName",formItemProps:{rules:[{required:!0}]}},{title:le.formatMessage({id:"cloudAccount.extend.title.cloud.operate"}),valueType:"option",width:140,render:function(){return[]}}];return(0,e.jsx)(k.Z,{title:(0,e.jsxs)(F.Z,{align:"center",children:[(0,e.jsx)("span",{style:{marginRight:4},children:le.formatMessage({id:"rule.module.text.related.assets"})}),(0,e.jsxs)(b.ZP,{size:"small",type:"link",href:"https://cloudrec.yuque.com/org-wiki-cloudrec-iew3sz/hocvhx/apka69usk9a3gf1s#jLQrz",target:"_blank",style:{color:"#2f54eb",gap:4},children:[(0,e.jsx)(ne.Z,{}),(0,e.jsx)("span",{children:le.formatMessage({id:"common.link.text.help.center"})})]})]}),onClose:n,destroyOnClose:!0,open:y,width:"80%",footer:(0,e.jsx)(F.Z,{justify:"flex-end",children:(0,e.jsxs)(Re.Z,{children:[(0,e.jsx)(b.ZP,{onClick:function(){return n()},children:le.formatMessage({id:"common.button.text.cancel"})}),(0,e.jsx)(b.ZP,{type:"primary",onClick:function(){return Se()},children:le.formatMessage({id:"common.button.text.ok"})})]})}),children:(0,e.jsx)(B.A,{formRef:ke,layout:"horizontal",submitter:!1,children:(0,e.jsx)(H.Z,{bodyStyle:{backgroundColor:"rgb(245, 245, 245)",padding:"0 20px 16px 20px"},children:(0,e.jsx)(se.Z,{rowKey:"idx",name:"linkedDataList",actionRef:Ie,editableFormRef:ut,headerTitle:(0,e.jsx)("div",{style:{fontSize:14},children:le.formatMessage({id:"involve.extend.title.conditional.config"})}),recordCreatorProps:{creatorButtonText:le.formatMessage({id:"involve.extend.title.addRowConfig"}),record:function(){return{idx:(Math.random()*1e6).toFixed(0)}}},columns:tt,editable:{type:"multiple",editableKeys:et,onChange:Ke,actionRender:function(te,X,q){return[q.delete]}}})})})})},je=It,Lt=t(94032),Ue=t(96655),At=t(61713),St=t(70989),st=t(68872),Et=function(u){var y=u.variableDrawerVisible,$e=u.setVariableDrawerVisible,ke=u.variableDrawerInfo,it=ke===void 0?{}:ke,Xe=u.requestRuleDetailById,qe=u.selectedRowKeys,Ce=qe===void 0?[]:qe,le=u.setSelectedRowKeys,Ie=u.formData,He=u.setCurrent,Oe=it.id,et=st.ZP.useMessage(),Ke=i()(et,2),ut=Ke[0],ue=Ke[1],n=(0,D.useIntl)(),dt=(0,d.useState)(!1),Ye=i()(dt,2),Se=Ye[0],tt=Ye[1],oe=function(){$e(!1),le((Ie==null?void 0:Ie.globalVariableConfigIdList)||[])},te=function(){oe()},X=function(){var de=x()(c()().mark(function U(){var K,pe;return c()().wrap(function(ie){for(;;)switch(ie.prev=ie.next){case 0:if(!Oe){ie.next=15;break}return tt(!0),K={id:Oe,globalVariableConfigIdList:Ce,resourceType:Ie==null?void 0:Ie.resourceType,ruleTypeIdList:Ie.ruleTypeIdList},ie.next=5,(0,Ue.saveRule)(K);case 5:if(pe=ie.sent,tt(!1),!(pe.msg==="success"||[200].includes(pe.code))){ie.next=13;break}return ut.success(n.formatMessage({id:"common.message.text.batch.add.success"})),ie.next=11,Xe(Oe);case 11:He(1),$e(!1);case 13:ie.next=16;break;case 15:$e(!1);case 16:case"end":return ie.stop()}},U)}));return function(){return de.apply(this,arguments)}}(),q=function(){var de=x()(c()().mark(function U(){return c()().wrap(function(pe){for(;;)switch(pe.prev=pe.next){case 0:oe();case 1:case"end":return pe.stop()}},U)}));return function(){return de.apply(this,arguments)}}(),fe=(0,d.useRef)(),Ee=[{title:n.formatMessage({id:"cloudAccount.extend.title.createAndUpdateTime"}),dataIndex:"gmtCreated",valueType:"text",align:"left",hideInSearch:!0,render:function(U,K){return(0,e.jsxs)("div",{children:[(0,e.jsx)("section",{children:(K==null?void 0:K.gmtCreate)||"-"}),(0,e.jsx)("section",{children:(K==null?void 0:K.gmtModified)||"-"})]})}},{title:n.formatMessage({id:"rule.input.text.rule.group.creator"}),dataIndex:"username",valueType:"text",align:"left",width:200,hideInSearch:!0},{title:n.formatMessage({id:"rule.module.text.variable.name"}),dataIndex:"name",valueType:"text",align:"left",width:150},{title:n.formatMessage({id:"rule.module.text.variable.path"}),dataIndex:"path",valueType:"text",align:"center"},{title:n.formatMessage({id:"rule.module.text.reference.rules"}),dataIndex:"ruleNameList",key:"ruleNameList",hideInSearch:!0,render:function(U,K){var pe;return(0,e.jsx)("ul",{style:{paddingInlineStart:16},children:K==null||(pe=K.ruleNameList)===null||pe===void 0?void 0:pe.map(function(We,ie){return(0,e.jsx)("li",{children:We},ie)})})}}],Ze=function(){var de=x()(c()().mark(function U(K){var pe,We,ie,mt,yt,rt,Le,gt;return c()().wrap(function(Fe){for(;;)switch(Fe.prev=Fe.next){case 0:return pe=K.name,We=K.path,ie=K.current,mt=K.pageSize,yt={name:pe,path:We,page:ie,size:mt},Fe.next=4,(0,At.listGlobalVariableConfig)(yt);case 4:return rt=Fe.sent,Le=rt.content,gt=rt.code,Fe.abrupt("return",{data:(Le==null?void 0:Le.data)||[],total:(Le==null?void 0:Le.total)||0,success:gt===200||!1});case 8:case"end":return Fe.stop()}},U)}));return function(K){return de.apply(this,arguments)}}(),be=function(U){le(U)},ct={selectedRowKeys:Ce,onChange:be,preserveSelectedRowKeys:!0};return(0,e.jsxs)(k.Z,{footer:(0,e.jsx)(F.Z,{style:{width:"100%"},justify:"end",children:(0,e.jsxs)(Re.Z,{children:[(0,e.jsx)(b.ZP,{type:"dashed",onClick:function(){return q()},children:n.formatMessage({id:"common.button.text.cancel"})}),(0,e.jsx)(b.ZP,{loading:Se,type:"primary",onClick:function(){return X()},children:n.formatMessage({id:"common.button.text.save"})})]})}),title:n.formatMessage({id:"rule.extend.text.variable.information"}),width:"64%",destroyOnClose:!0,open:y,onClose:te,styles:{body:{padding:8}},children:[ue,(0,e.jsx)(St.Z,{scroll:{x:!0},options:!1,rowKey:"id",columns:Ee,actionRef:fe,request:Ze,pagination:{showQuickJumper:!1,showSizeChanger:!0,defaultPageSize:10,defaultCurrent:1},search:{labelWidth:n.locale==="en-US"?110:80},rowSelection:ct,expandable:{expandRowByClick:!0,expandedRowRender:function(U){return(0,e.jsx)(H.Z,{direction:"column",gutter:[0,16],children:!(0,ee.isEmpty)(U==null?void 0:U.data)&&(0,e.jsxs)(H.Z,{ghost:!0,children:[(0,e.jsx)("p",{children:n.formatMessage({id:"rule.module.text.variable.value"})}),(0,e.jsx)(I.mi,{readOnly:!0,editorKey:"dataEditor",value:U==null?void 0:U.data,editorStyle:{height:"280px",maxHeight:"280px"}})]})})},rowExpandable:function(U){return!(0,ee.isEmpty)(U==null?void 0:U.data)}}})]})},Nt=Et,ht=`package example - -import rego.v1 - -# Use [input] to get the value from the input data, such as "input.object.field1". - -# Use [risk] flag to determine whether it is a risk, When [risk] is true, it is judged as a risk. - -default risk = false - -# When a user requests a private resource using GET, it is considered a risk. - -risk if { - input.method == "GET" - input.path == "/private/resource" -} - -# When an admin uses GET to request access, it is considered a risk. - -risk if { - input.method == "GET" - input.path == "/admin/resource" - input.user.role == "admin" -} - -### For more details please see: https://www.openpolicyagent.org/docs/latest/#example`,wt="\u5B9E\u4F8B\uFF1A{$.ResourceId} \uFF0C\u540D\u79F0\uFF1A{$.ResourceName} \u5B58\u5728xxx\u98CE\u9669\u3002",xt=t(92635),Be=t(10736),Tt=t(79930),_e=t(17910),De=t(29448),lt=t(70607),Mr=t(82826),yr=t(39380),Ot=t(97462),jr=t(86615),kt=t(90672),Dr=t(5966),Cr=t(25593),Ae=t(23323),Ir=t(17788),Ft=t(55241),Ut=t(38703),ot=t(71230),ze=t(15746),Lr=t(42119),Ar=t(78045),Bt=t(25278),Mt=t(34041),Sr=t(83062),bt=t(85137),we=t(61194),Pt=Cr.Z.Title,Wt=ve.Z.SHOW_CHILD,Te=[{label:(0,e.jsx)(D.FormattedMessage,{id:"rule.module.text.example.data"}),value:"INPUT"},{label:(0,e.jsx)(D.FormattedMessage,{id:"rule.module.text.appoint.tenant"}),value:"TENANT"},{label:(0,e.jsx)(D.FormattedMessage,{id:"rule.module.text.appoint.cloud.platform"}),value:"CLOUD_ACCOUNT"}],Vt=0,Er=function(){var u,y=(0,D.useModel)("tenant"),$e=y.tenantListAdded,ke=(0,D.useLocation)(),it=new URLSearchParams(ke.search),Xe=(0,d.useState)(it.get("id")),qe=i()(Xe,1),Ce=qe[0],le=(0,lt.a)({}),Ie=(0,D.useModel)("rule"),He=Ie.platformList,Oe=Ie.ruleGroupList,et=Ie.ruleTypeList,Ke=Ae.Z.useForm(),ut=i()(Ke,1),ue=ut[0],n=(0,D.useIntl)(),dt=st.ZP.useMessage(),Ye=i()(dt,2),Se=Ye[0],tt=Ye[1],oe=Ir.Z.useModal(),te=i()(oe,2),X=te[0],q=te[1],fe=(0,d.useState)(!1),Ee=i()(fe,2),Ze=Ee[0],be=Ee[1],ct=(0,d.useState)({}),de=i()(ct,2),U=de[0],K=de[1],pe=(0,d.useState)([]),We=i()(pe,2),ie=We[0],mt=We[1],yt=(0,d.useState)(ht),rt=i()(yt,2),Le=rt[0],gt=rt[1],Qt=(0,d.useState)(""),Fe=i()(Qt,2),Gt=Fe[0],$t=Fe[1],wr=(0,d.useState)({}),Ht=i()(wr,2),Tr=Ht[0],Rt=Ht[1],Or=(0,d.useState)(!1),Kt=i()(Or,2),br=Kt[0],Yt=Kt[1],Jt=(0,d.useRef)({}),Pr=(0,d.useState)(!1),Xt=i()(Pr,2),Rr=Xt[0],qt=Xt[1],er=(0,d.useRef)({}),_r=(0,d.useState)([]),tr=i()(_r,2),_t=tr[0],rr=tr[1],Zr=(0,d.useState)({}),ar=i()(Zr,2),W=ar[0],jt=ar[1],Ve=(0,d.useRef)("waiting"),zr=(0,d.useState)(!1),nr=i()(zr,2),kr=nr[0],sr=nr[1],Fr=(0,d.useState)(!1),lr=i()(Fr,2),Ur=lr[0],or=lr[1],Br=(0,d.useRef)(),Wr=(0,d.useState)(Vt),ir=i()(Wr,2),Vr=ir[0],ur=ir[1],at=(0,d.useRef)(null),Qr=(0,d.useState)(!1),dr=i()(Qr,2),Gr=dr[0],cr=dr[1],$r=function(){Jt.current={ruleId:Ce},Yt(!0)},Hr=function(){er.current=o()({},U),qt(!0)},Kr=function(a){gt(a),Ve.current="",Je(W)},Yr=function(a){$t(a)},Jr=(0,D.useRequest)(function(m){return(0,Tt.queryGroupTypeList)({platformList:[m]})},{manual:!0,formatResult:function(a){var s=a.content;return mt(s||[]),s}}),mr=Jr.run,gr=(0,D.useRequest)(function(m){return(0,Ue.queryResourceExampleData)(m)},{formatResult:function(a){if(a.msg==="success"){var s=a.content;try{$t(JSON.stringify(s,null,4)||"")}catch(M){console.info("Error",M)}}},manual:!0}),Xr=gr.run,qr=gr.loading,ea=(0,d.useState)([{title:(0,e.jsx)(D.FormattedMessage,{id:"rule.module.text.basic.info"}),description:(0,e.jsx)(e.Fragment,{})},{title:(0,e.jsx)(D.FormattedMessage,{id:"rule.module.text.rule.development"}),description:(0,e.jsx)(e.Fragment,{})},{title:(0,e.jsx)(D.FormattedMessage,{id:"rule.module.text.repair.suggestions.title"}),description:(0,e.jsx)(e.Fragment,{})}]),vr=i()(ea,2),Dt=vr[0],ta=vr[1],ra=(0,d.useState)(0),fr=i()(ra,2),he=fr[0],Ct=fr[1],Je=function(a,s){var M=Dt.map(function(l,C){if(C===0){var re;return o()(o()({},l),{},{description:(0,e.jsx)(Ft.Z,{content:(0,e.jsxs)("div",{style:{padding:"2px 6px"},children:[(0,e.jsxs)(F.Z,{style:{marginBottom:7},children:[(0,e.jsxs)("span",{style:{color:"rgb(168, 168, 168)"},children:[n.formatMessage({id:"common.select.label.cloudPlatform"}),"\xA0:\xA0"]}),(0,e.jsx)("span",{style:{color:"rgb(48, 48, 48)"},children:(0,De.fD)(a==null?void 0:a.platform,He)})]}),(0,e.jsxs)(F.Z,{style:{margin:"7px 0"},children:[(0,e.jsxs)("span",{style:{color:"rgb(168, 168, 168)"},children:[n.formatMessage({id:"cloudAccount.extend.title.asset.type"}),"\xA0:\xA0"]}),(0,e.jsx)("span",{style:{color:"rgb(48, 48, 48)"},children:(0,De.xF)(s||ie,a==null?void 0:a.resourceType)||"-"})]}),(0,e.jsxs)(F.Z,{style:{margin:"7px 0"},children:[(0,e.jsxs)("span",{style:{flexShrink:0,color:"rgb(168, 168, 168)"},children:[n.formatMessage({id:"home.module.inform.columns.ruleName"}),"\xA0:\xA0"]}),(0,e.jsx)(g.Z,{text:(a==null?void 0:a.ruleName)||"-",maxWidth:240,rows:1,color:"rgb(48, 48, 48)"})]}),(0,e.jsxs)(F.Z,{style:{margin:"7px 0"},children:[(0,e.jsxs)("span",{style:{flexShrink:0,color:"rgb(168, 168, 168)"},children:[n.formatMessage({id:"rule.module.text.rule.describe"}),"\xA0:\xA0"]}),(0,e.jsx)(g.Z,{text:(a==null?void 0:a.ruleDesc)||"-",maxWidth:240,rows:1,color:"rgb(48, 48, 48)"})]}),(0,e.jsxs)(F.Z,{style:{margin:"7px 0"},children:[(0,e.jsxs)("span",{style:{color:"rgb(168, 168, 168)"},children:[n.formatMessage({id:"layout.routes.title.ruleGroup"}),"\xA0:\xA0"]}),(0,e.jsx)(g.Z,{text:(Oe==null||(re=Oe.filter(function(P){var vt;return a==null||(vt=a.ruleGroupIdList)===null||vt===void 0?void 0:vt.includes(P==null?void 0:P.value)}).map(function(P){return P==null?void 0:P.label}))===null||re===void 0?void 0:re.toString())||"-",maxWidth:100,rows:1,color:"rgb(48, 48, 48)"})]}),(0,e.jsxs)(F.Z,{style:{margin:"7px 0"},children:[(0,e.jsxs)("span",{style:{flexShrink:0,color:"rgb(168, 168, 168)"},children:[n.formatMessage({id:"home.module.inform.columns.ruleTypeName"}),"\xA0:\xA0"]}),(0,e.jsx)(g.Z,{text:(0,De.S1)(et,a==null?void 0:a.ruleTypeIdList)||"-",maxWidth:240,rows:1,color:"rgb(48, 48, 48)"})]}),(0,e.jsxs)(F.Z,{style:{marginTop:7},align:"center",children:[(0,e.jsxs)("span",{style:{color:"rgb(168, 168, 168)"},children:[n.formatMessage({id:"home.module.inform.columns.riskLevel"}),"\xA0:\xA0"]}),(0,De.Uf)(_e.I9,a.riskLevel)]})]}),children:(0,e.jsxs)(F.Z,{style:{margin:"6px 0"},children:[(0,e.jsxs)("span",{style:{color:"rgb(168, 168, 168)"},children:[n.formatMessage({id:"common.table.columns.platform"}),"\xA0:\xA0"]}),(0,e.jsx)("span",{style:{color:"rgb(48, 48, 48)"},children:(0,De.fD)(a==null?void 0:a.platform,He)})]})})})}else return C===1?o()(o()({},l),{},{description:(0,e.jsx)("div",{children:Ve.current&&(0,e.jsxs)(F.Z,{style:{marginTop:6},align:"center",children:[(0,e.jsxs)("span",{style:{flexShrink:0,color:"rgb(168, 168, 168)"},children:[n.formatMessage({id:"rule.module.text.running.results"}),"\xA0:\xA0"]}),(0,e.jsx)(z.Z,{state:Ve.current})]})})}):C===2?o()(o()({},l),{},{description:(0,e.jsx)(Ft.Z,{placement:"bottom",content:(0,e.jsxs)("div",{style:{padding:"2px 6px"},children:[(0,e.jsxs)(F.Z,{style:{marginBottom:7},children:[(0,e.jsxs)("span",{style:{flexShrink:0,color:"rgb(168, 168, 168)"},children:[n.formatMessage({id:"rule.module.text.repair.suggestions"}),"\xA0:\xA0"]}),(0,e.jsx)(g.Z,{text:(a==null?void 0:a.advice)||"-",maxWidth:240,rows:1,color:"rgb(48, 48, 48)"})]}),(0,e.jsxs)(F.Z,{style:{margin:"7px 0"},children:[(0,e.jsxs)("span",{style:{flexShrink:0,color:"rgb(168, 168, 168)"},children:[n.formatMessage({id:"rule.module.text.reference.link"}),"\xA0:\xA0"]}),(0,e.jsx)(g.Z,{text:(a==null?void 0:a.link)||"-",maxWidth:240,rows:1,color:"rgb(48, 48, 48)"})]}),(0,e.jsxs)(F.Z,{style:{margin:"7px 0"},children:[(0,e.jsxs)("span",{style:{flexShrink:0,color:"rgb(168, 168, 168)"},children:[n.formatMessage({id:"rule.module.text.risk.context.template"}),"\xA0:\xA0"]}),(0,e.jsx)(g.Z,{text:(a==null?void 0:a.context)||"-",maxWidth:240,rows:1,color:"rgb(48, 48, 48)"})]})]}),children:(0,e.jsxs)(F.Z,{style:{margin:"6px 0"},children:[(0,e.jsxs)("span",{style:{flexShrink:0,color:"rgb(168, 168, 168)"},children:[n.formatMessage({id:"rule.module.text.repair.suggestions"}),"\xA0:\xA0"]}),(0,e.jsx)(g.Z,{text:(a==null?void 0:a.advice)||"-",maxWidth:180,rows:1,color:he===2?"rgba(0, 0, 0, 0.88)":"rgba(0, 0, 0, 0.45)"})]})})}):o()({},l)});ta(M)},aa=(0,D.useRequest)(function(m){return(0,Ue.queryAnalysisProgress)({taskId:m})},{formatResult:function(a){var s,M;if((a==null||(s=a.content)===null||s===void 0?void 0:s.percent)===1){var l;Ve.current="success",Rt(JSON.parse(a==null||(l=a.content)===null||l===void 0?void 0:l.result)||{}),Je(W)}return a==null||(M=a.content)===null||M===void 0?void 0:M.percent},onSuccess:function(a){ur(a)},manual:!0}),na=aa.run,sa=(0,D.useRequest)(function(m){return(0,Ue.queryCancelTask)({taskId:m})},{onSuccess:function(){return Se.warning(n.formatMessage({id:"rule.message.text.task.cancelled"}))},manual:!0}),pr=sa.run,la=function(a){var s=X.info({title:n.formatMessage({id:"common.message.text.execute.loading"}),content:(0,e.jsx)(F.Z,{style:{width:"100"},justify:"center",children:(0,e.jsx)(Ut.Z,{type:"circle",percent:Number((0,De.x9)(Vr*100,2)),size:80})}),closable:!0,destroyOnClose:!0,footer:(0,e.jsx)(e.Fragment,{}),onCancel:function(){at.current&&clearTimeout(at.current),pr(a)}});at.current=setInterval(x()(c()().mark(function M(){var l,C;return c()().wrap(function(P){for(;;)switch(P.prev=P.next){case 0:return P.next=2,na(a);case 2:l=P.sent,s.update({title:n.formatMessage({id:"common.message.text.execute.loading"}),content:(0,e.jsx)(F.Z,{style:{width:"100"},justify:"center",children:(0,e.jsx)(Ut.Z,{type:"circle",percent:Number((0,De.x9)(l*100,2)),size:80})}),closable:!0,destroyOnClose:!0,footer:(0,e.jsx)(e.Fragment,{}),onCancel:function(){at.current&&clearTimeout(at.current),pr(a)}}),l===1&&(clearInterval(at.current),C=setTimeout(function(){clearTimeout(C),ur(Vt),s.destroy()},800));case 5:case"end":return P.stop()}},M)})),1e3)},oa=function(){var m=x()(c()().mark(function a(){var s,M,l,C,re,P;return c()().wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:if(s={},M=ue.getFieldValue("type"),M!==Te[0].value){Pe.next=9;break}s.ruleRego=Le,s.input=Gt,s.globalVariableConfigIdList=_t,s.linkedDataList=(W==null?void 0:W.linkedDataList)||[],Pe.next=22;break;case 9:if(s.type=M,l=ue.getFieldValue("selectId"),s.selectId=l,s.ruleRego=Le,s.platform=ue.getFieldValue("platform"),s.resourceType=(0,De.g2)(ue.getFieldValue("resourceType")),s.linkedDataList=(W==null?void 0:W.linkedDataList)||[],!(M===Te[1].value&&!l)){Pe.next=20;break}return Pe.abrupt("return",Se.error("\u8BF7\u9009\u62E9".concat(Te[1].label)));case 20:if(!(M===Te[2].value&&!l)){Pe.next=22;break}return Pe.abrupt("return",Se.error("\u8BF7\u9009\u62E9".concat(Te[2].label)));case 22:return cr(!0),Pe.next=25,(0,Be.evaluateRego)(s);case 25:C=Pe.sent,cr(!1),M===Te[0].value?C.code===200&&C.msg==="success"?(Se.success(n.formatMessage({id:"common.message.text.execute.success"})),Rt((C==null||(re=C.content)===null||re===void 0?void 0:re.result)||{}),Ve.current="success",Je(W)):(C.code!==200||C.msg!=="success")&&(Rt(C||{}),Ve.current="error",Je(W)):C!=null&&(P=C.content)!==null&&P!==void 0&&P.taskId&&la(C.content.taskId);case 28:case"end":return Pe.stop()}},a)}));return function(){return m.apply(this,arguments)}}(),ia=function(a,s){jt(o()(o()({},W),s)),Je(o()(o()({},W),s))},ua=function(){Ct(function(a){return a-1})},da=function(){ue.validateFields().then(function(){var a=x()(c()().mark(function s(M){return c()().wrap(function(C){for(;;)switch(C.prev=C.next){case 0:if(he!==0){C.next=5;break}return C.next=3,Xr({platform:M==null?void 0:M.platform,resourceType:M==null?void 0:M.resourceType,linkedDataList:(M==null?void 0:M.linkedDataList)||[]});case 3:C.next=10;break;case 5:if(he!==1){C.next=10;break}if(!(0,ee.isEmpty)(Le)){C.next=8;break}return C.abrupt("return",Se.error(n.formatMessage({id:"rule.message.text.rego.noEmpty"})));case 8:if(Ve.current==="success"){C.next=10;break}return C.abrupt("return",Se.error(n.formatMessage({id:"rule.message.text.rego.noPass"})));case 10:Ct(function(re){return re+1});case 11:case"end":return C.stop()}},s)}));return function(s){return a.apply(this,arguments)}}())};(0,d.useEffect)(function(){(0,ee.isEmpty)(W)||Je(W)},[he]);var ca=function(){ue.validateFields().then(function(){var a=x()(c()().mark(function s(M){var l,C;return c()().wrap(function(P){for(;;)switch(P.prev=P.next){case 0:return be(!0),l=o()(o()({},W),{},{ruleRego:Le,globalVariableConfigIdList:_t,context:M==null?void 0:M.context}),Ce&&(l.id=Ce),l==null||delete l.type,l==null||delete l.selectId,l==null||delete l.ruleGroupList,P.next=8,(0,Ue.saveRule)(l);case 8:C=P.sent,be(!1),(C.msg==="success"||[200].includes(C.code))&&(Ce?Se.success(n.formatMessage({id:"common.message.text.edit.success"})):Se.success(n.formatMessage({id:"common.message.text.create.success"})),D.history.push("/ruleManagement/ruleProject"));case 11:case"end":return P.stop()}},s)}));return function(s){return a.apply(this,arguments)}}())},ma=function(){var m=x()(c()().mark(function a(s){var M,l;return c()().wrap(function(re){for(;;)switch(re.prev=re.next){case 0:(0,ee.isEmpty)(s)||(rr((s==null?void 0:s.globalVariableConfigIdList)||[]),Ct(0),Ve.current="success",l=o()(o()({},s),{},{ruleGroupIdList:s==null||(M=s.ruleGroupList)===null||M===void 0?void 0:M.map(function(P){return P==null?void 0:P.id})}),jt(l),ue.setFieldsValue(l),gt((s==null?void 0:s.ruleRego)||""),s!=null&&s.platform&&mr(s==null?void 0:s.platform).then(function(P){Je(l,P)}).finally(function(){return sr(!1)}));case 1:case"end":return re.stop()}},a)}));return function(s){return m.apply(this,arguments)}}(),ga=(0,D.useRequest)(function(){var m=x()(c()().mark(function a(s){return c()().wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return l.next=2,(0,Ue.queryRuleDetail)({id:Number(s)});case 2:return l.abrupt("return",l.sent);case 3:case"end":return l.stop()}},a)}));return function(a){return m.apply(this,arguments)}}(),{formatResult:function(){var m=x()(c()().mark(function s(M){var l;return c()().wrap(function(re){for(;;)switch(re.prev=re.next){case 0:return l=M.content,K(l),re.next=4,ma(l);case 4:case"end":return re.stop()}},s)}));function a(s){return m.apply(this,arguments)}return a}(),manual:!0}),Zt=ga.run;(0,d.useEffect)(function(){Ce&&(sr(!0),Zt(Ce))},[Ce]);var va=function(){or(!0)},hr=(0,D.useRequest)(function(m){return(0,xt.cloudAccountBaseInfoListV2)(o()({},m))},{manual:!0,formatResult:function(a){return a==null?void 0:a.content}}),zt=hr.data,fa=hr.run,xr=(0,ee.debounce)(function(m){var a=ue.getFieldValue("platform"),s=[];a&&s.push(a),fa({platformList:s,cloudAccountSearch:m})},500);return(0,e.jsxs)(yr._z,{ghost:!0,breadcrumbRender:!1,header:{ghost:!0},title:(0,e.jsxs)(b.ZP,{type:"link",size:"small",onClick:function(){return D.history===null||D.history===void 0?void 0:D.history.back()},children:[(0,e.jsx)(Mr.Z,{}),n.formatMessage({id:"common.button.text.return"})]}),className:he===1?we.Z.ruleEditPageContainerSpecial:we.Z.ruleEditPageContainer,footer:[(0,e.jsxs)(Re.Z,{style:{paddingRight:8},children:[he>0&&(0,e.jsx)(b.ZP,{type:"primary",onClick:function(){return ua()},children:n.formatMessage({id:"common.button.text.pre"})}),he{const{paddingXXS:N,lineWidth:z,tagPaddingHorizontal:g,componentCls:I,calc:xe}=r,ge=xe(g).sub(z).equal(),ne=xe(N).sub(z).equal();return{[I]:Object.assign(Object.assign({},(0,$.Wf)(r)),{display:"inline-block",height:"auto",marginInlineEnd:r.marginXS,paddingInline:ge,fontSize:r.tagFontSize,lineHeight:r.tagLineHeight,whiteSpace:"nowrap",background:r.defaultBg,border:`${(0,w.unit)(r.lineWidth)} ${r.lineType} ${r.colorBorder}`,borderRadius:r.borderRadiusSM,opacity:1,transition:`all ${r.motionDurationMid}`,textAlign:"start",position:"relative",[`&${I}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:r.defaultColor},[`${I}-close-icon`]:{marginInlineStart:ne,fontSize:r.tagIconSize,color:r.colorIcon,cursor:"pointer",transition:`all ${r.motionDurationMid}`,"&:hover":{color:r.colorTextHeading}},[`&${I}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${r.iconCls}-close, ${r.iconCls}-close:hover`]:{color:r.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${I}-checkable-checked):hover`]:{color:r.colorPrimary,backgroundColor:r.colorFillSecondary},"&:active, &-checked":{color:r.colorTextLightSolid},"&-checked":{backgroundColor:r.colorPrimary,"&:hover":{backgroundColor:r.colorPrimaryHover}},"&:active":{backgroundColor:r.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${r.iconCls} + span, > span + ${r.iconCls}`]:{marginInlineStart:ge}}),[`${I}-borderless`]:{borderColor:"transparent",background:r.tagBorderlessBg}}},T=r=>{const{lineWidth:N,fontSizeIcon:z,calc:g}=r,I=r.fontSizeSM;return(0,V.mergeToken)(r,{tagFontSize:I,tagLineHeight:(0,w.unit)(g(r.lineHeightSM).mul(I).equal()),tagIconSize:g(z).sub(g(N).mul(2)).equal(),tagPaddingHorizontal:8,tagBorderlessBg:r.defaultBg})},h=r=>({defaultBg:new Z.FastColor(r.colorFillQuaternary).onBackground(r.colorBgContainer).toHexString(),defaultColor:r.colorText});var O=(0,p.I$)("Tag",r=>{const N=T(r);return Q(N)},h),A=function(r,N){var z={};for(var g in r)Object.prototype.hasOwnProperty.call(r,g)&&N.indexOf(g)<0&&(z[g]=r[g]);if(r!=null&&typeof Object.getOwnPropertySymbols=="function")for(var I=0,g=Object.getOwnPropertySymbols(r);I{const{prefixCls:z,style:g,className:I,checked:xe,onChange:ge,onClick:ne}=r,B=A(r,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:H,tag:se}=v.useContext(d.E_),D=ee=>{ge==null||ge(!xe),ne==null||ne(ee)},ve=H("tag",z),[k,F,b]=O(ve),Re=L()(ve,`${ve}-checkable`,{[`${ve}-checkable-checked`]:xe},se==null?void 0:se.className,I,F,b);return k(v.createElement("span",Object.assign({},B,{ref:N,style:Object.assign(Object.assign({},g),se==null?void 0:se.style),className:Re,onClick:D})))}),me=t(98719);const Y=r=>(0,me.Z)(r,(N,{textColor:z,lightBorderColor:g,lightColor:I,darkColor:xe})=>({[`${r.componentCls}${r.componentCls}-${N}`]:{color:z,background:I,borderColor:g,"&-inverse":{color:r.colorTextLightSolid,background:xe,borderColor:xe},[`&${r.componentCls}-borderless`]:{borderColor:"transparent"}}}));var Ne=(0,p.bk)(["Tag","preset"],r=>{const N=T(r);return Y(N)},h);function Qe(r){return typeof r!="string"?r:r.charAt(0).toUpperCase()+r.slice(1)}const J=(r,N,z)=>{const g=Qe(z);return{[`${r.componentCls}${r.componentCls}-${N}`]:{color:r[`color${z}`],background:r[`color${g}Bg`],borderColor:r[`color${g}Border`],[`&${r.componentCls}-borderless`]:{borderColor:"transparent"}}}};var Me=(0,p.bk)(["Tag","status"],r=>{const N=T(r);return[J(N,"success","Success"),J(N,"processing","Info"),J(N,"error","Error"),J(N,"warning","Warning")]},h),ye=function(r,N){var z={};for(var g in r)Object.prototype.hasOwnProperty.call(r,g)&&N.indexOf(g)<0&&(z[g]=r[g]);if(r!=null&&typeof Object.getOwnPropertySymbols=="function")for(var I=0,g=Object.getOwnPropertySymbols(r);I{const{prefixCls:z,className:g,rootClassName:I,style:xe,children:ge,icon:ne,color:B,onClose:H,bordered:se=!0,visible:D}=r,ve=ye(r,["prefixCls","className","rootClassName","style","children","icon","color","onClose","bordered","visible"]),{getPrefixCls:k,direction:F,tag:b}=v.useContext(d.E_),[Re,ee]=v.useState(!0),e=(0,x.Z)(ve,["closeIcon","closable"]);v.useEffect(()=>{D!==void 0&&ee(D)},[D]);const ft=(0,_.o2)(B),pt=(0,_.yT)(B),nt=ft||pt,It=Object.assign(Object.assign({backgroundColor:B&&!nt?B:void 0},b==null?void 0:b.style),xe),je=k("tag",z),[Lt,Ue,At]=O(je),St=L()(je,b==null?void 0:b.className,{[`${je}-${B}`]:nt,[`${je}-has-color`]:B&&!nt,[`${je}-hidden`]:!Re,[`${je}-rtl`]:F==="rtl",[`${je}-borderless`]:!se},g,I,Ue,At),st=Be=>{Be.stopPropagation(),H==null||H(Be),!Be.defaultPrevented&&ee(!1)},[,Et]=(0,o.Z)((0,o.w)(r),(0,o.w)(b),{closable:!1,closeIconRender:Be=>{const Tt=v.createElement("span",{className:`${je}-close-icon`,onClick:st},Be);return(0,ae.wm)(Be,Tt,_e=>({onClick:De=>{var lt;(lt=_e==null?void 0:_e.onClick)===null||lt===void 0||lt.call(_e,De),st(De)},className:L()(_e==null?void 0:_e.className,`${je}-close-icon`)}))}}),Nt=typeof ve.onClick=="function"||ge&&ge.type==="a",ht=ne||null,wt=ht?v.createElement(v.Fragment,null,ht,ge&&v.createElement("span",null,ge)):ge,xt=v.createElement("span",Object.assign({},e,{ref:N,className:St,style:It}),wt,Et,ft&&v.createElement(Ne,{key:"preset",prefixCls:je}),pt&&v.createElement(Me,{key:"status",prefixCls:je}));return Lt(Nt?v.createElement(i.Z,{component:"Tag"},xt):xt)});j.CheckableTag=G;var f=j},85674:function(ce,R,t){var v={"./simpleWorker":18352,"./simpleWorker.js":18352};function c(L){return Promise.resolve().then(function(){if(!t.o(v,L)){var x=new Error("Cannot find module '"+L+"'");throw x.code="MODULE_NOT_FOUND",x}var _=v[L];return t(_)})}c.keys=function(){return Object.keys(v)},c.id=85674,ce.exports=c},10131:function(ce,R,t){var v={"./editorBaseApi":[20927],"./editorBaseApi.js":[20927],"./editorSimpleWorker":[81465],"./editorSimpleWorker.js":[81465],"./editorWorker":[85215],"./editorWorker.js":[85215],"./editorWorkerHost":[98008],"./editorWorkerHost.js":[98008],"./findSectionHeaders":[72846],"./findSectionHeaders.js":[72846],"./getIconClasses":[22016],"./getIconClasses.js":[22016],"./languageFeatureDebounce":[88191],"./languageFeatureDebounce.js":[88191],"./languageFeatures":[71922],"./languageFeatures.js":[71922],"./languageFeaturesService":[7421],"./languageFeaturesService.js":[7421],"./languageService":[81032],"./languageService.js":[81032],"./languagesAssociations":[73536],"./languagesAssociations.js":[73536],"./languagesRegistry":[4765],"./languagesRegistry.js":[4765],"./markerDecorations":[36357],"./markerDecorations.js":[36357],"./markerDecorationsService":[86036],"./markerDecorationsService.js":[86036],"./model":[73733],"./model.js":[73733],"./modelService":[51200],"./modelService.js":[51200],"./resolverService":[88216],"./resolverService.js":[88216],"./semanticTokensDto":[14704],"./semanticTokensDto.js":[14704],"./semanticTokensProviderStyling":[92294],"./semanticTokensProviderStyling.js":[92294],"./semanticTokensStyling":[73343],"./semanticTokensStyling.js":[73343],"./semanticTokensStylingService":[84146],"./semanticTokensStylingService.js":[84146],"./textModelSync/textModelSync.impl":[28944],"./textModelSync/textModelSync.impl.js":[28944],"./textModelSync/textModelSync.protocol":[23145,3145],"./textModelSync/textModelSync.protocol.js":[23145,3145],"./textResourceConfiguration":[71765],"./textResourceConfiguration.js":[71765],"./treeSitterParserService":[28922],"./treeSitterParserService.js":[28922],"./treeViewsDnd":[80642],"./treeViewsDnd.js":[80642],"./treeViewsDndService":[58345],"./treeViewsDndService.js":[58345],"./unicodeTextModelHighlighter":[31446],"./unicodeTextModelHighlighter.js":[31446]};function c(L){if(!t.o(v,L))return Promise.resolve().then(function(){var o=new Error("Cannot find module '"+L+"'");throw o.code="MODULE_NOT_FOUND",o});var x=v[L],_=x[0];return Promise.all(x.slice(1).map(t.e)).then(function(){return t(_)})}c.keys=function(){return Object.keys(v)},c.id=10131,ce.exports=c}}]); diff --git a/app/bootstrap/src/main/resources/static/p__RuleManagement__RuleProject__index.3bfa6214.async.js b/app/bootstrap/src/main/resources/static/p__RuleManagement__RuleProject__index.3bfa6214.async.js deleted file mode 100644 index 728acacd..00000000 --- a/app/bootstrap/src/main/resources/static/p__RuleManagement__RuleProject__index.3bfa6214.async.js +++ /dev/null @@ -1,2 +0,0 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[6673],{56477:function(w,R,e){"use strict";e.d(R,{Z:function(){return a}});var s=e(87462),h=e(62435),f={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M690 405h-46.9c-10.2 0-19.9 4.9-25.9 13.2L512 563.6 406.8 418.2c-6-8.3-15.6-13.2-25.9-13.2H334c-6.5 0-10.3 7.4-6.5 12.7l178 246c3.2 4.4 9.7 4.4 12.9 0l178-246c3.9-5.3.1-12.7-6.4-12.7z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"down-circle",theme:"outlined"},b=f,C=e(84089),u=function(c,L){return h.createElement(C.Z,(0,s.Z)({},c,{ref:L,icon:b}))},F=h.forwardRef(u),a=F},61011:function(w,R,e){"use strict";e.d(R,{Z:function(){return a}});var s=e(87462),h=e(62435),f={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M666.7 505.5l-246-178A8 8 0 00408 334v46.9c0 10.2 4.9 19.9 13.2 25.9L566.6 512 421.2 617.2c-8.3 6-13.2 15.6-13.2 25.9V690c0 6.5 7.4 10.3 12.7 6.5l246-178c4.4-3.2 4.4-9.8 0-13z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"right-circle",theme:"outlined"},b=f,C=e(84089),u=function(c,L){return h.createElement(C.Z,(0,s.Z)({},c,{ref:L,icon:b}))},F=h.forwardRef(u),a=F},86615:function(w,R,e){"use strict";var s=e(1413),h=e(91),f=e(22270),b=e(78045),C=e(62435),u=e(90789),F=e(10354),a=e(86074),_=["fieldProps","options","radioType","layout","proFieldProps","valueEnum"],c=C.forwardRef(function(j,I){var M=j.fieldProps,W=j.options,S=j.radioType,v=j.layout,i=j.proFieldProps,A=j.valueEnum,N=(0,h.Z)(j,_);return(0,a.jsx)(F.Z,(0,s.Z)((0,s.Z)({valueType:S==="button"?"radioButton":"radio",ref:I,valueEnum:(0,f.h)(A,void 0)},N),{},{fieldProps:(0,s.Z)({options:W,layout:v},M),proFieldProps:i,filedConfig:{customLightMode:!0}}))}),L=C.forwardRef(function(j,I){var M=j.fieldProps,W=j.children;return(0,a.jsx)(b.ZP,(0,s.Z)((0,s.Z)({},M),{},{ref:I,children:W}))}),m=(0,u.G)(L,{valuePropName:"checked",ignoreWidth:!0}),U=m;U.Group=c,U.Button=b.ZP.Button,U.displayName="ProFormComponent",R.Z=U},64317:function(w,R,e){"use strict";var s=e(1413),h=e(91),f=e(22270),b=e(62435),C=e(66758),u=e(10354),F=e(86074),a=["fieldProps","children","params","proFieldProps","mode","valueEnum","request","showSearch","options"],_=["fieldProps","children","params","proFieldProps","mode","valueEnum","request","options"],c=function(M,W){var S=M.fieldProps,v=M.children,i=M.params,A=M.proFieldProps,N=M.mode,g=M.valueEnum,H=M.request,te=M.showSearch,k=M.options,se=(0,h.Z)(M,a),ie=(0,b.useContext)(C.Z);return(0,F.jsx)(u.Z,(0,s.Z)((0,s.Z)({valueEnum:(0,f.h)(g),request:H,params:i,valueType:"select",filedConfig:{customLightMode:!0},fieldProps:(0,s.Z)({options:k,mode:N,showSearch:te,getPopupContainer:ie.getPopupContainer},S),ref:W,proFieldProps:A},se),{},{children:v}))},L=b.forwardRef(function(I,M){var W=I.fieldProps,S=I.children,v=I.params,i=I.proFieldProps,A=I.mode,N=I.valueEnum,g=I.request,H=I.options,te=(0,h.Z)(I,_),k=(0,s.Z)({options:H,mode:A||"multiple",labelInValue:!0,showSearch:!0,suffixIcon:null,autoClearSearchValue:!0,optionLabelProp:"label"},W),se=(0,b.useContext)(C.Z);return(0,F.jsx)(u.Z,(0,s.Z)((0,s.Z)({valueEnum:(0,f.h)(N),request:g,params:v,valueType:"select",filedConfig:{customLightMode:!0},fieldProps:(0,s.Z)({getPopupContainer:se.getPopupContainer},k),ref:M,proFieldProps:i},te),{},{children:S}))}),m=b.forwardRef(c),U=L,j=m;j.SearchSelect=U,j.displayName="ProFormComponent",R.Z=j},5966:function(w,R,e){"use strict";var s=e(97685),h=e(1413),f=e(91),b=e(21770),C=e(23323),u=e(55241),F=e(98423),a=e(62435),_=e(10354),c=e(86074),L=["fieldProps","proFieldProps"],m=["fieldProps","proFieldProps"],U="text",j=function(v){var i=v.fieldProps,A=v.proFieldProps,N=(0,f.Z)(v,L);return(0,c.jsx)(_.Z,(0,h.Z)({valueType:U,fieldProps:i,filedConfig:{valueType:U},proFieldProps:A},N))},I=function(v){var i=(0,b.Z)(v.open||!1,{value:v.open,onChange:v.onOpenChange}),A=(0,s.Z)(i,2),N=A[0],g=A[1];return(0,c.jsx)(C.Z.Item,{shouldUpdate:!0,noStyle:!0,children:function(te){var k,se=te.getFieldValue(v.name||[]);return(0,c.jsx)(u.Z,(0,h.Z)((0,h.Z)({getPopupContainer:function(z){return z&&z.parentNode?z.parentNode:z},onOpenChange:function(z){return g(z)},content:(0,c.jsxs)("div",{style:{padding:"4px 0"},children:[(k=v.statusRender)===null||k===void 0?void 0:k.call(v,se),v.strengthText?(0,c.jsx)("div",{style:{marginTop:10},children:(0,c.jsx)("span",{children:v.strengthText})}):null]}),overlayStyle:{width:240},placement:"rightTop"},v.popoverProps),{},{open:N,children:v.children}))}})},M=function(v){var i=v.fieldProps,A=v.proFieldProps,N=(0,f.Z)(v,m),g=(0,a.useState)(!1),H=(0,s.Z)(g,2),te=H[0],k=H[1];return i!=null&&i.statusRender&&N.name?(0,c.jsx)(I,{name:N.name,statusRender:i==null?void 0:i.statusRender,popoverProps:i==null?void 0:i.popoverProps,strengthText:i==null?void 0:i.strengthText,open:te,onOpenChange:k,children:(0,c.jsx)("div",{children:(0,c.jsx)(_.Z,(0,h.Z)({valueType:"password",fieldProps:(0,h.Z)((0,h.Z)({},(0,F.Z)(i,["statusRender","popoverProps","strengthText"])),{},{onBlur:function(ie){var z;i==null||(z=i.onBlur)===null||z===void 0||z.call(i,ie),k(!1)},onClick:function(ie){var z;i==null||(z=i.onClick)===null||z===void 0||z.call(i,ie),k(!0)}}),proFieldProps:A,filedConfig:{valueType:U}},N))})}):(0,c.jsx)(_.Z,(0,h.Z)({valueType:"password",fieldProps:i,proFieldProps:A,filedConfig:{valueType:U}},N))},W=j;W.Password=M,W.displayName="ProFormComponent",R.Z=W},90672:function(w,R,e){"use strict";var s=e(1413),h=e(91),f=e(62435),b=e(10354),C=e(86074),u=["fieldProps","proFieldProps"],F=function(_,c){var L=_.fieldProps,m=_.proFieldProps,U=(0,h.Z)(_,u);return(0,C.jsx)(b.Z,(0,s.Z)({ref:c,valueType:"textarea",fieldProps:L,proFieldProps:m},U))};R.Z=f.forwardRef(F)},31732:function(w,R,e){"use strict";var s=e(97857),h=e.n(s),f=e(66309),b=e(62435),C=e(86074);R.Z=function(u){var F=u.text,a=u.style;return(0,C.jsx)(f.Z,{style:h()({background:"#ebf0ff",border:"1px solid #a6bfff",borderRadius:2,color:"#457aff"},a),children:F})}},24163:function(w,R,e){"use strict";var s=e(97857),h=e.n(s),f=e(25593),b=e(83062),C=e(62435),u=e(86074),F=f.Z.Paragraph;R.Z=function(a){var _=a.text,c=a.width,L=a.maxWidth,m=a.rows,U=m===void 0?2:m,j=a.placement,I=j===void 0?"top":j,M=a.color,W=M===void 0?"rgba(0, 0, 0, 0.88)":M,S=a.link,v=S===void 0?!1:S,i=a.onClickCallBackFunc,A=a.style,N=A===void 0?{}:A,g=a.copyable,H=g===void 0?!1:g;return(0,u.jsx)("div",{style:{maxWidth:L,width:c},children:(0,u.jsx)(b.Z,{title:(0,u.jsx)("div",{children:_}),placement:I,children:(0,u.jsx)(F,{ellipsis:{rows:U},style:h()({marginBottom:0,color:W,cursor:v?"pointer":""},N),onClick:i,copyable:H,children:_})})})}},28235:function(w,R,e){"use strict";var s=e(97857),h=e.n(s),f=e(25593),b=e(83062),C=e(62435),u=e(86074),F=f.Z.Paragraph;R.Z=function(a){var _=a.text,c=a.width,L=a.maxWidth,m=a.rows,U=m===void 0?2:m,j=a.placement,I=j===void 0?"top":j,M=a.color,W=M===void 0?"rgba(0, 0, 0, 0.88)":M,S=a.link,v=S===void 0?!1:S,i=a.onClickCallBackFunc,A=a.style,N=A===void 0?{}:A,g=a.copyable,H=g===void 0?!1:g,te=a.tooltipText;return(0,u.jsx)("div",{style:{maxWidth:L,width:c},children:(0,u.jsx)(b.Z,{title:te,placement:I,children:(0,u.jsx)(F,{ellipsis:{rows:U},style:h()({marginBottom:0,color:W,cursor:v?"pointer":""},N),onClick:i,copyable:H,children:_})})})}},7105:function(w,R,e){"use strict";e.r(R),e.d(R,{default:function(){return he}});var s=e(13769),h=e.n(s),f=e(9783),b=e.n(f),C=e(97857),u=e.n(C),F=e(15009),a=e.n(F),_=e(99289),c=e.n(_),L=e(5574),m=e.n(L),U=e(31732),j=e(53846),I=e(24163),M=e(28235),W=e(79930),S=e(96655),v=e(17910),i=e(29448),A=e(86548),N=e(87462),g=e(62435),H={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M456 231a56 56 0 10112 0 56 56 0 10-112 0zm0 280a56 56 0 10112 0 56 56 0 10-112 0zm0 280a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"more",theme:"outlined"},te=H,k=e(84089),se=function(G,ce){return g.createElement(k.Z,(0,N.Z)({},G,{ref:ce,icon:te}))},ie=g.forwardRef(se),z=ie,Ke=e(56477),tt=e(61011),n=e(39380),T=e(93410),$=e(70989),d=e(92016),x=e(3303),re=e(75302),J=e(68872),V=e(23323),K=e(83622),ve=e(83062),ne=e(42075),ye=e(55241),fe=e(86738),Be=e(72269),je=e(71230),B=e(15746),Se=e(84567),Re=e(34041),ge=e(96486),we=e(37476),Ze=e(64317),Fe=e(97462),Ie=e(5966),oe=e(86615),rt=e(90672),nt=e(57381),ke=e(32983),r=e(86074),ze=function(G){var ce=(0,d.useModel)("rule"),be=ce.platformList,at=ce.ruleGroupList,st=J.ZP.useMessage(),Je=m()(st,2),De=Je[0],Ae=Je[1],$e=V.Z.useForm(),We=m()($e,1),xe=We[0],Ne=(0,d.useIntl)(),Qe=(0,g.useState)([]),X=m()(Qe,2),it=X[0],Ce=X[1],ue=(0,g.useState)(!1),Ue=m()(ue,2),ut=Ue[0],Xe=Ue[1],de=G.editFormVisible,o=G.groupInfo,Ye=G.setEditFormVisible,qe=G.tableActionRef,dt=function(){var Y=c()(a()().mark(function le(q){var me,ae,ee,Ee;return a()().wrap(function(Me){for(;;)switch(Me.prev=Me.next){case 0:return me=u()({},q),o.id&&(me.id=o.id),Me.next=4,(0,S.saveRule)(me);case 4:ae=Me.sent,(ae.msg==="success"||[200].includes(ae.code))&&(o.id?De.success(Ne.formatMessage({id:"common.message.text.edit.success"})):De.success(Ne.formatMessage({id:"common.message.text.create.success"})),Ye(!1),(ee=qe.current)===null||ee===void 0||(Ee=ee.reloadAndRest)===null||Ee===void 0||Ee.call(ee));case 6:case"end":return Me.stop()}},le)}));return function(q){return Y.apply(this,arguments)}}(),et=function(){var Y=c()(a()().mark(function le(q){var me;return a()().wrap(function(ee){for(;;)switch(ee.prev=ee.next){case 0:if(q.trim()){ee.next=2;break}return ee.abrupt("return");case 2:return Xe(!0),ee.next=5,(0,W.queryTypeList)({platform:q});case 5:me=ee.sent,Xe(!1),(0,ge.isEmpty)(me.content)?(De.error(Ne.formatMessage({id:"cloudAccount.message.text.no.assets"})),Ce([])):Ce(me.content);case 8:case"end":return ee.stop()}},le)}));return function(q){return Y.apply(this,arguments)}}();(0,g.useEffect)(function(){de&&!(0,ge.isEmpty)(o)&&(xe.setFieldsValue(u()({},o)),o.platform&&et(o.platform))},[de,o]);var ct=function(){xe.resetFields()},mt=function(){Ye(!1),ct()};return(0,r.jsxs)(r.Fragment,{children:[Ae,(0,r.jsxs)(we.Y,{title:o.id?"\u7F16\u8F91\u89C4\u5219":"\u65B0\u5EFA\u89C4\u5219",width:640,labelCol:{span:4},wrapperCol:{span:20},form:xe,modalProps:{destroyOnClose:!0,onCancel:function(){return mt()}},layout:"horizontal",open:de,onFinish:dt,children:[(0,r.jsx)(Ze.Z,{label:"\u5E73\u53F0",name:"platform",placeholder:"\u8BF7\u9009\u62E9\u5E73\u53F0",rules:[{required:!0}],options:be||[],onChange:function(){var Y=c()(a()().mark(function le(q){return a()().wrap(function(ae){for(;;)switch(ae.prev=ae.next){case 0:return ae.next=2,et(q);case 2:xe.setFieldValue("resourceType",null);case 3:case"end":return ae.stop()}},le)}));return function(le){return Y.apply(this,arguments)}}()}),(0,r.jsx)(Fe.Z,{name:["platform"],children:function(le){var q=le.platform;return(0,ge.isEmpty)(q)?(0,r.jsx)(r.Fragment,{}):(0,r.jsx)(Ze.Z,{label:"\u8D44\u4EA7\u7C7B\u578B",name:"resourceType",placeholder:"\u8BF7\u9009\u62E9\u8D44\u4EA7\u7C7B\u578B",options:it||[],fieldProps:{fieldNames:{label:"resourceName",value:"resourceType"},showSearch:!0,filterOption:!0,notFoundContent:ut?(0,r.jsx)(nt.Z,{size:"small"}):(0,r.jsx)(ke.Z,{image:ke.Z.PRESENTED_IMAGE_SIMPLE})},rules:[{required:!0}]})}}),(0,r.jsx)(Ze.Z,{label:"\u89C4\u5219\u7EC4",name:"ruleGroupId",placeholder:"\u8BF7\u9009\u62E9\u89C4\u5219\u7EC4",rules:[{required:!0}],options:at||[]}),(0,r.jsx)(Ie.Z,{name:"ruleName",label:"\u89C4\u5219\u540D\u79F0",rules:[{required:!0}],placeholder:"\u8BF7\u8F93\u5165\u89C4\u5219\u540D\u79F0"}),(0,r.jsx)(Ie.Z,{name:"ruleDesc",label:"\u89C4\u5219\u63CF\u8FF0",rules:[{required:!0}],placeholder:"\u8BF7\u8F93\u5165\u89C4\u5219\u63CF\u8FF0"}),(0,r.jsx)(oe.Z.Group,{name:"riskLevel",label:"\u98CE\u9669\u7B49\u7EA7",rules:[{required:!0}],initialValue:"Low",options:(v.I9===null||v.I9===void 0?void 0:v.I9.map(function(Y){return{label:Y.text,value:Y.value}}))||[]}),(0,r.jsx)(rt.Z,{name:"advice",label:"\u4FEE\u590D\u5EFA\u8BAE",placeholder:"\u8BF7\u8F93\u5165\u4FEE\u590D\u5EFA\u8BAE"}),(0,r.jsx)(Ie.Z,{name:"link",label:"\u53C2\u8003\u94FE\u63A5",placeholder:"\u8BF7\u8F93\u5165\u53C2\u8003\u94FE\u63A5",rules:[{pattern:new RegExp("^(https?|ftp):\\/\\/[^\\s/$.?#].[^\\s]*$","i"),message:"\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u94FE\u63A5"}]})]})]})},ot=ze,Q=e(61194),Ve=["pageSize","current"],Ge=x.Z.SHOW_CHILD,He=re.ZP.useBreakpoint,Pe=function(G,ce){var be;return(be=ce.label)===null||be===void 0?void 0:be.includes(G)},lt=function(){var G=(0,d.useModel)("rule"),ce=G.platformList,be=G.ruleTypeList,at=G.allRuleList,st=G.ruleGroupList,Je=(0,d.useLocation)(),De=Je.search,Ae=new URLSearchParams(De),$e=Ae.get("groupId"),We=Ae.get("ruleCode"),xe=Ae.get("platform"),Ne=J.ZP.useMessage(),Qe=m()(Ne,2),X=Qe[0],it=Qe[1],Ce=He(),ue=(0,g.useRef)(),Ue=(0,g.useRef)(),ut=V.Z.useForm(),Xe=m()(ut,1),de=Xe[0],o=(0,d.useIntl)(),Ye=(0,g.useState)(!1),qe=m()(Ye,2),dt=qe[0],et=qe[1],ct=(0,g.useRef)({}),mt=(0,g.useState)(!1),Y=m()(mt,2),le=Y[0],q=Y[1],me=(0,g.useState)(!1),ae=m()(me,2),ee=ae[0],Ee=ae[1],xt=(0,g.useState)(),Me=m()(xt,2),Ot=Me[0],_t=Me[1],Lt=(0,g.useState)({}),Ct=m()(Lt,2),pt=Ct[0],yt=Ct[1],Bt=(0,g.useState)({}),Pt=m()(Bt,2),vt=Pt[0],Et=Pt[1],Ft=(0,g.useState)(!1),Mt=m()(Ft,2),It=Mt[0],Rt=Mt[1],Dt=(0,g.useState)([]),bt=m()(Dt,2),Tt=bt[0],jt=bt[1],At=(0,g.useState)({lastScanTime:{show:!1},groupName:{show:!1},gmtCreated:{show:!1}}),$t=m()(At,1),Wt=$t[0],Nt=function(l){return l.id===Ot?"ant-table-row-selected":""},Ut=(0,g.useState)([]),St=m()(Ut,2),Kt=St[0],ft=St[1],wt=(0,d.useRequest)(function(P){return(0,W.queryGroupTypeList)({platformList:P})},{manual:!0,formatResult:function(l){var t=l.content;ft(t||[])}}),gt=wt.run,kt=function(){var P=c()(a()().mark(function l(t){var p,y,E,D;return a()().wrap(function(O){for(;;)switch(O.prev=O.next){case 0:return p=X.loading(o.formatMessage({id:"common.message.text.delete.loading"})),O.next=3,(0,S.deleteRule)({id:t});case 3:y=O.sent,p(),(y.code===200||y.msg==="success")&&(X.success(o.formatMessage({id:"common.message.text.delete.success"})),(E=ue.current)===null||E===void 0||(D=E.reloadAndRest)===null||D===void 0||D.call(E));case 6:case"end":return O.stop()}},l)}));return function(t){return P.apply(this,arguments)}}(),zt=function(){var P=c()(a()().mark(function l(t){var p,y,E,D;return a()().wrap(function(O){for(;;)switch(O.prev=O.next){case 0:return yt(u()(u()({},pt),{},b()({},t,!0))),p=X.loading(o.formatMessage({id:"common.message.text.execute.loading"})),O.next=4,(0,S.scanByRule)({id:t});case 4:y=O.sent,yt(u()(u()({},pt),{},b()({},t,!1))),p(),(y.code===200||y.msg==="success")&&(X.success(o.formatMessage({id:"common.message.text.execute.success"})),(E=ue.current)===null||E===void 0||(D=E.reloadAndRest)===null||D===void 0||D.call(E));case 8:case"end":return O.stop()}},l)}));return function(t){return P.apply(this,arguments)}}(),Vt=function(){var P=c()(a()().mark(function l(t){var p,y,E,D;return a()().wrap(function(O){for(;;)switch(O.prev=O.next){case 0:return Et(u()(u()({},vt),{},b()({},t,!0))),p=X.loading(o.formatMessage({id:"common.message.text.copy.loading"})),O.next=4,(0,S.copyRule)({id:t});case 4:y=O.sent,Et(u()(u()({},vt),{},b()({},t,!1))),p(),(y.code===200||y.msg==="success")&&(X.success(o.formatMessage({id:"common.message.text.copy.success"})),(E=ue.current)===null||E===void 0||(D=E.reloadAndRest)===null||D===void 0||D.call(E));case 8:case"end":return O.stop()}},l)}));return function(t){return P.apply(this,arguments)}}(),Gt=function(){var P=c()(a()().mark(function l(t,p){var y,E,D,Z;return a()().wrap(function(pe){for(;;)switch(pe.prev=pe.next){case 0:return y={id:t,status:p},pe.next=3,(0,S.changeRuleStatus)(y);case 3:E=pe.sent,(E.code===200||E.msg==="success")&&(X.success(o.formatMessage({id:"common.message.text.edit.success"})),(D=ue.current)===null||D===void 0||(Z=D.reloadAndRest)===null||Z===void 0||Z.call(D));case 5:case"end":return pe.stop()}},l)}));return function(t,p){return P.apply(this,arguments)}}(),Ht=function(l){Rt(!0),(0,S.queryExportRuleList)(l?{idList:l}:{},{responseType:"blob"}).then(function(t){(0,i.a5)(t,"CloudRec ".concat(o.formatMessage({id:"rule.module.text.rule.data"}))),X.success(o.formatMessage({id:"common.message.text.export.success"}))}).finally(function(){return Rt(!1)})};(0,g.useEffect)(function(){(0,ge.isEmpty)($e)||de.setFieldValue("ruleGroupIdList",[Number($e)]),(0,ge.isEmpty)(We)||de.setFieldValue("ruleCodeList",[We]),(0,ge.isEmpty)(xe)||(de.setFieldValue("platformList",[xe]),gt([xe]))},[$e,We,xe]);var Jt=[{title:o.formatMessage({id:"home.module.inform.columns.ruleName"}),dataIndex:"ruleName",valueType:"text",align:"left",hideInSearch:!0,render:function(l,t){var p;return(0,r.jsxs)("div",{children:[(0,r.jsx)(M.Z,{placement:"topLeft",maxWidth:Ce!=null&&Ce.xxl?600:400,rows:1,text:(t==null?void 0:t.ruleName)||"-",tooltipText:(0,r.jsxs)("div",{children:[(0,r.jsxs)("div",{children:[o.formatMessage({id:"rule.module.text.rule.code"}),"\xA0: ",(t==null?void 0:t.ruleCode)||"-"]}),(0,r.jsxs)("div",{children:[o.formatMessage({id:"home.module.inform.columns.ruleName"}),"\xA0: ",(t==null?void 0:t.ruleName)||"-"]}),(0,r.jsxs)("div",{children:[o.formatMessage({id:"rule.module.text.rule.describe"}),"\xA0: ",(t==null?void 0:t.ruleDesc)||"-"]})]}),style:{fontWeight:500,color:"rgb(58, 58, 58)"}}),(0,r.jsx)(I.Z,{placement:"topLeft",maxWidth:Ce!=null&&Ce.xxl?600:400,rows:1,text:(t==null||(p=t.ruleTypeNameList)===null||p===void 0?void 0:p.toString())||"-",style:{color:"rgb(166, 167, 167)",fontSize:13}})]})}},{title:o.formatMessage({id:"cloudAccount.extend.title.asset.type"}),dataIndex:"resourceTypeStr",valueType:"text",align:"left",hideInSearch:!0,render:function(l,t){return(0,r.jsx)(U.Z,{text:(t==null?void 0:t.resourceTypeStr)||"-"})}},{title:o.formatMessage({id:"home.module.inform.columns.riskLevel"}),dataIndex:"riskLevel",valueType:"select",valueEnum:(0,i.W_)(v.I9),align:"center",hideInSearch:!0,render:function(l,t){return(0,i.Dd)(v.I9,t==null?void 0:t.riskLevel)}},{title:o.formatMessage({id:"common.table.columns.platform"}),dataIndex:"platform",valueType:"select",valueEnum:(0,i.W_)(ce),align:"center",hideInSearch:!0,render:function(l,t){return(0,i.c5)(t.platform,ce)},fieldProps:{onChange:function(l){var t;(t=Ue.current)===null||t===void 0||t.setFieldValue("resourceTypeList",null),ft([]),gt(l)}}},{title:o.formatMessage({id:"asset.module.risk.number"}),dataIndex:"riskCount",valueType:"text",hideInSearch:!0,align:"center",sorter:!0,render:function(l,t){return(0,r.jsx)(K.ZP,{type:"link",size:"small",href:"/riskManagement/riskList?platform=".concat(t==null?void 0:t.platform,"&ruleCode=").concat(t==null?void 0:t.ruleCode," "),children:t==null?void 0:t.riskCount})}},{title:o.formatMessage({id:"rule.table.columns.text.isRunning"}),dataIndex:"isRunning",valueType:"text",hideInSearch:!0,align:"center",render:function(l,t){var p=t!=null&&t.isRunning?"green":"gray",y=t!=null&&t.isRunning?"running":"stop";return(0,r.jsx)("div",{style:{display:"flex",justifyContent:"center"},children:(0,r.jsx)(ve.Z,{title:y,children:(0,r.jsx)("div",{style:{width:10,height:10,borderRadius:"50%",backgroundColor:p,cursor:"pointer"}})})})}},{title:o.formatMessage({id:"rule.input.text.rule.group.creator"}),dataIndex:"username",valueType:"text",hideInSearch:!0,width:120},{title:o.formatMessage({id:"common.table.columns.last.scan.time"}),dataIndex:"lastScanTime",valueType:"dateTime",hideInSearch:!0,align:"left",width:160},{title:o.formatMessage({id:"layout.routes.title.ruleGroup"}),dataIndex:"groupName",valueType:"text",align:"left",hideInSearch:!0,width:240,render:function(l,t){var p;return(0,r.jsx)(I.Z,{placement:"topLeft",maxWidth:220,rows:2,text:(t==null||(p=t.ruleGroupNameList)===null||p===void 0?void 0:p.toString())||"-",style:{color:"rgb(51, 51, 51)"}})}},{title:o.formatMessage({id:"common.table.columns.createAndUpdateTime"}),dataIndex:"gmtCreated",valueType:"text",align:"left",hideInSearch:!0,render:function(l,t){return(0,r.jsxs)("div",{children:[(0,r.jsx)("section",{style:{color:"#999"},children:(t==null?void 0:t.gmtCreate)||"-"}),(0,r.jsx)("section",{style:{color:"#999"},children:(t==null?void 0:t.gmtModified)||"-"})]})}},{title:o.formatMessage({id:"common.table.columns.rule.status"}),dataIndex:"status",hideInTable:!0,valueEnum:{valid:o.formatMessage({id:"common.button.text.enable"}),invalid:o.formatMessage({id:"common.button.text.disable"})}},{title:o.formatMessage({id:"cloudAccount.extend.title.cloud.operate"}),dataIndex:"option",valueType:"option",align:"center",fixed:"right",render:function(l,t){return(0,r.jsxs)(ne.Z,{size:"small",children:[(0,r.jsx)(K.ZP,{size:"small",onClick:function(){return _t(t.id)},type:"link",target:"_self",href:"/ruleManagement/ruleProject/edit?id=".concat(t==null?void 0:t.id),children:(0,r.jsx)(ve.Z,{title:o.formatMessage({id:"common.button.text.edit"}),children:(0,r.jsx)(A.Z,{})})}),(0,r.jsx)(ye.Z,{content:(0,r.jsxs)(ne.Z,{children:[(0,r.jsx)(fe.Z,{title:o.formatMessage({id:"common.button.text.delete.confirm"}),onConfirm:function(){return kt(t.id)},okText:o.formatMessage({id:"common.button.text.ok"}),cancelText:o.formatMessage({id:"common.button.text.cancel"}),children:(0,r.jsx)(K.ZP,{block:!0,type:"link",danger:!0,size:"small",children:o.formatMessage({id:"common.button.text.delete"})})}),(0,r.jsx)(K.ZP,{block:!0,loading:pt[Number(t.id)],onClick:function(){return zt(t.id)},type:"link",target:"_blank",size:"small",children:o.formatMessage({id:"common.button.text.test"})}),(0,r.jsx)(K.ZP,{block:!0,loading:vt[Number(t.id)],onClick:function(){return Vt(t.id)},type:"link",target:"_blank",size:"small",children:o.formatMessage({id:"common.button.text.copy"})})]}),children:(0,r.jsx)(K.ZP,{type:"link",icon:(0,r.jsx)(z,{})})}),(0,r.jsx)(ve.Z,{title:o.formatMessage({id:"rule.module.text.tooltip.status"}),children:(0,r.jsx)(Be.Z,{checkedChildren:o.formatMessage({id:"common.button.text.enable"}),unCheckedChildren:o.formatMessage({id:"common.button.text.disable"}),checked:(t==null?void 0:t.status)==="valid",onClick:function(){return Gt(t.id,(t==null?void 0:t.status)==="valid"?"invalid":"valid")}})})]})}}];return(0,r.jsxs)(n._z,{ghost:!0,title:!1,className:Q.Z.rulePageContainer,breadcrumbRender:!1,children:[it,(0,r.jsx)(T.Z,{bodyStyle:{paddingBottom:0},className:Q.Z.customFilterCard,children:(0,r.jsx)(V.Z,{form:de,children:(0,r.jsxs)(je.Z,{gutter:[24,10],children:[(0,r.jsx)(B.Z,{span:24,children:(0,r.jsx)(V.Z.Item,{name:"platformList",label:o.formatMessage({id:"common.select.label.cloudPlatform"}),style:{marginBottom:0},children:(0,r.jsx)(Se.Z.Group,{options:(0,i.T$)(ce),onChange:function(l){de.setFieldValue("resourceTypeList",null),ft([]),gt(l)}})})}),(0,r.jsx)(B.Z,{span:24,children:(0,r.jsx)(V.Z.Item,{name:"riskLevelList",label:o.formatMessage({id:"home.module.inform.columns.riskLevel"}),style:{marginBottom:0},children:(0,r.jsx)(Se.Z.Group,{options:(0,i.at)(v.I9)})})}),(0,r.jsx)(B.Z,{span:6,children:(0,r.jsx)(V.Z.Item,{name:"ruleCodeList",label:o.formatMessage({id:"home.module.inform.columns.ruleName"}),style:{marginBottom:0},children:(0,r.jsx)(Re.Z,{filterOption:Pe,placeholder:o.formatMessage({id:"common.select.text.placeholder"}),allowClear:!0,options:at,mode:"multiple"})})}),(0,r.jsx)(B.Z,{span:6,children:(0,r.jsx)(V.Z.Item,{name:"resourceTypeList",label:o.formatMessage({id:"cloudAccount.extend.title.asset.type"}),style:{marginBottom:0,width:"100%"},children:(0,r.jsx)(x.Z,{options:Kt,multiple:!0,placeholder:o.formatMessage({id:"common.select.text.placeholder"}),showCheckedStrategy:Ge,allowClear:!0,showSearch:!0})})}),(0,r.jsx)(B.Z,{span:6,children:(0,r.jsx)(V.Z.Item,{name:"ruleGroupIdList",label:o.formatMessage({id:"layout.routes.title.ruleGroup"}),style:{marginBottom:0,width:"100%"},children:(0,r.jsx)(Re.Z,{placeholder:o.formatMessage({id:"common.select.text.placeholder"}),options:st,allowClear:!0,mode:"multiple"})})}),(0,r.jsx)(B.Z,{span:6,children:(0,r.jsx)(V.Z.Item,{name:"ruleTypeIdList",label:o.formatMessage({id:"home.module.inform.columns.ruleTypeName"}),style:{marginBottom:0,width:"100%"},children:(0,r.jsx)(x.Z,{placeholder:o.formatMessage({id:"common.select.text.placeholder"}),showCheckedStrategy:Ge,allowClear:!0,showSearch:!0,fieldNames:{label:"typeName",value:"id",children:"childList"},multiple:!0,options:be||[]})})})]})})}),(0,r.jsx)($.Z,{scroll:{x:"max-content"},rowSelection:{type:"checkbox",selectedRowKeys:Tt,onChange:function(l){return jt(l)},preserveSelectedRowKeys:!0},headerTitle:(0,r.jsx)("div",{className:j.Z.customTitle,children:(0,r.jsx)(ne.Z,{children:o.formatMessage({id:"rule.module.text.rule.inquiry"})})}),actionRef:ue,formRef:Ue,rowClassName:Nt,rowKey:"id",search:{span:6,defaultCollapsed:!1,collapseRender:!1,labelWidth:0},toolBarRender:function(){return[(0,r.jsx)(ye.Z,{open:le,onOpenChange:function(t){return q(t)},title:o.formatMessage({id:"rule.module.text.sync.confirm"}),content:(0,r.jsxs)(ne.Z,{children:[(0,r.jsx)(K.ZP,{danger:!0,type:"primary",loading:ee,onClick:c()(a()().mark(function l(){var t,p,y,E;return a()().wrap(function(Z){for(;;)switch(Z.prev=Z.next){case 0:return Ee(!0),t=X.loading(o.formatMessage({id:"rule.module.text.sync.loading"})),Z.prev=2,Z.next=5,(0,S.loadRuleFromGithub)({coverage:!0});case 5:p=Z.sent,(p.code===200||p.msg==="success")&&(X.success(o.formatMessage({id:"rule.module.text.sync.success"})),(y=ue.current)===null||y===void 0||(E=y.reloadAndRest)===null||E===void 0||E.call(y));case 7:return Z.prev=7,t(),Ee(!1),q(!1),Z.finish(7);case 12:case"end":return Z.stop()}},l,null,[[2,,7,12]])})),children:o.formatMessage({id:"rule.module.text.sync.overwrite"})}),(0,r.jsx)(K.ZP,{type:"primary",loading:ee,onClick:c()(a()().mark(function l(){var t,p,y,E;return a()().wrap(function(Z){for(;;)switch(Z.prev=Z.next){case 0:return Ee(!0),t=X.loading(o.formatMessage({id:"rule.module.text.sync.loading"})),Z.prev=2,Z.next=5,(0,S.loadRuleFromGithub)({coverage:!1});case 5:p=Z.sent,(p.code===200||p.msg==="success")&&(X.success(o.formatMessage({id:"rule.module.text.sync.success"})),(y=ue.current)===null||y===void 0||(E=y.reloadAndRest)===null||E===void 0||E.call(y));case 7:return Z.prev=7,t(),Ee(!1),q(!1),Z.finish(7);case 12:case"end":return Z.stop()}},l,null,[[2,,7,12]])})),children:o.formatMessage({id:"rule.module.text.sync.no.overwrite"})}),(0,r.jsx)(K.ZP,{onClick:function(){q(!1)},children:o.formatMessage({id:"common.button.text.cancel"})})]}),trigger:"click",children:(0,r.jsx)(K.ZP,{type:"primary",children:o.formatMessage({id:"rule.module.text.sync.button"})})},"SYNC"),(0,r.jsx)(K.ZP,{type:"primary",href:"/ruleManagement/ruleProject/edit",children:o.formatMessage({id:"rule.extend.basic.add"})},"CREATE"),(0,r.jsx)(K.ZP,{loading:It,type:"primary",onClick:function(){return Ht(Tt)},children:o.formatMessage({id:"common.button.text.export"})},"EXPORT")]},request:function(){var P=c()(a()().mark(function l(t,p){var y,E,D,Z,O,pe,_e,ht,Te,Zt;return a()().wrap(function(Le){for(;;)switch(Le.prev=Le.next){case 0:return y=t.pageSize,E=t.current,D=h()(t,Ve),Z=de.getFieldsValue(),O=(0,i.Hm)(p),pe=u()(u()(u()({},D),Z),{},{page:E,size:y}),(0,ge.isEmpty)(O)||(pe.sortParam=O==null?void 0:O.key,pe.sortType=O==null||(_e=O.value)===null||_e===void 0||(_e=_e.slice(0,-3))===null||_e===void 0?void 0:_e.toUpperCase()),Le.next=7,(0,S.queryRuleList)(pe);case 7:return ht=Le.sent,Te=ht.content,Zt=ht.code,Le.abrupt("return",{data:(Te==null?void 0:Te.data)||[],total:(Te==null?void 0:Te.total)||0,success:Zt===200||!1});case 11:case"end":return Le.stop()}},l)}));return function(l,t){return P.apply(this,arguments)}}(),onReset:function(){var l;de.resetFields(),jt([]),(l=ue.current)===null||l===void 0||l.reloadAndRest()},columns:Jt,columnsState:{defaultValue:Wt,persistenceType:"localStorage",persistenceKey:"RULE_TABLE_LIST_CACHE"},pagination:{showQuickJumper:!1,showSizeChanger:!0,defaultPageSize:10,defaultCurrent:1},expandable:{expandedRowRender:function(l){return(0,r.jsxs)(je.Z,{children:[(0,r.jsx)(B.Z,{span:3,className:Q.Z.dimBlock,style:{borderLeft:"0.5px solid rgb(239, 239, 239)",borderBottom:"none"},children:o.formatMessage({id:"home.module.inform.columns.ruleName"})}),(0,r.jsx)(B.Z,{span:9,className:Q.Z.cleanBlock,style:{borderBottom:"none"},children:(l==null?void 0:l.ruleName)||"-"}),(0,r.jsx)(B.Z,{span:3,className:Q.Z.dimBlock,style:{borderBottom:"none"},children:o.formatMessage({id:"rule.module.text.rule.describe"})}),(0,r.jsx)(B.Z,{span:9,className:Q.Z.cleanBlock,style:{borderBottom:"none"},children:(l==null?void 0:l.ruleDesc)||"-"}),(0,r.jsx)(B.Z,{span:3,className:Q.Z.dimBlock,style:{borderLeft:"0.5px solid rgb(239, 239, 239)"},children:o.formatMessage({id:"rule.module.text.repair.suggestions"})}),(0,r.jsx)(B.Z,{span:5,className:Q.Z.cleanBlock,style:{flexDirection:"column"},children:(0,r.jsx)("div",{children:(l==null?void 0:l.advice)||"-"})}),(0,r.jsx)(B.Z,{span:3,className:Q.Z.dimBlock,children:o.formatMessage({id:"rule.module.text.reference.link"})}),(0,r.jsx)(B.Z,{span:5,className:Q.Z.cleanBlock,children:(0,r.jsx)("a",{type:"link",href:l==null?void 0:l.link,target:"_blank",rel:"noreferrer",className:Q.Z.lineBreak,children:(l==null?void 0:l.link)||"-"})}),(0,r.jsx)(B.Z,{span:3,className:Q.Z.dimBlock,children:o.formatMessage({id:"rule.module.text.risk.context.template"})}),(0,r.jsx)(B.Z,{span:5,className:Q.Z.cleanBlock,children:(l==null?void 0:l.context)||"-"})]})},columnTitle:(0,r.jsx)("div",{style:{width:30,textAlign:"center"}}),columnWidth:30,rowExpandable:function(){return!0},expandIcon:function(l){var t=l.expanded,p=l.onExpand,y=l.record;return t?(0,r.jsx)(Ke.Z,{style:{color:"#457aff",fontSize:14},onClick:function(D){return p(y,D)}}):(0,r.jsx)(tt.Z,{style:{color:"#457aff",fontSize:14},onClick:function(D){return p(y,D)}})}}}),(0,r.jsx)(ot,{editFormVisible:dt,setEditFormVisible:et,groupInfo:ct.current,tableActionRef:ue})]})},he=lt},53846:function(w,R){"use strict";R.Z={customTitle:"customTitle___nzcxh",riskHigh:"riskHigh___GstO6",riskMedium:"riskMedium___F4JTb",riskLow:"riskLow___HJopw",imgProcess:"imgProcess___NGndv",imgResult:"imgResult___wKhiG",validTag:"validTag___TRSau",invalidTag:"invalidTag___opVlG",waitingTag:"waitingTag___JZpZT"}},61194:function(w,R){"use strict";R.Z={floatButton:"floatButton___c4Q61",ruleEditPageContainer:"ruleEditPageContainer___JtP7R",stepListMain:"stepListMain___MjGkn",stepsWrap:"stepsWrap___GXD6m",contentMainTransparent:"contentMainTransparent___KcrOp",contentMain:"contentMain___zT9JY",ruleEditPageContainerSpecial:"ruleEditPageContainerSpecial___JGb_t",rulePageContainer:"rulePageContainer___p2US0",customFilterCard:"customFilterCard___A5TQf",customTitle:"customTitle___k1LUC",cleanBlock:"cleanBlock___et5AN",dimBlock:"dimBlock___EvyJb",lineBreak:"lineBreak___Oybab"}},75302:function(w,R,e){"use strict";var s=e(25378);function h(){return(0,s.Z)()}R.ZP={useBreakpoint:h}},66309:function(w,R,e){"use strict";e.d(R,{Z:function(){return tt}});var s=e(62435),h=e(93967),f=e.n(h),b=e(98423),C=e(98787),u=e(69760),F=e(96159),a=e(45353),_=e(53124),c=e(861),L=e(15063),m=e(14747),U=e(83262),j=e(83559);const I=n=>{const{paddingXXS:T,lineWidth:$,tagPaddingHorizontal:d,componentCls:x,calc:re}=n,J=re(d).sub($).equal(),V=re(T).sub($).equal();return{[x]:Object.assign(Object.assign({},(0,m.Wf)(n)),{display:"inline-block",height:"auto",marginInlineEnd:n.marginXS,paddingInline:J,fontSize:n.tagFontSize,lineHeight:n.tagLineHeight,whiteSpace:"nowrap",background:n.defaultBg,border:`${(0,c.unit)(n.lineWidth)} ${n.lineType} ${n.colorBorder}`,borderRadius:n.borderRadiusSM,opacity:1,transition:`all ${n.motionDurationMid}`,textAlign:"start",position:"relative",[`&${x}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:n.defaultColor},[`${x}-close-icon`]:{marginInlineStart:V,fontSize:n.tagIconSize,color:n.colorIcon,cursor:"pointer",transition:`all ${n.motionDurationMid}`,"&:hover":{color:n.colorTextHeading}},[`&${x}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${n.iconCls}-close, ${n.iconCls}-close:hover`]:{color:n.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${x}-checkable-checked):hover`]:{color:n.colorPrimary,backgroundColor:n.colorFillSecondary},"&:active, &-checked":{color:n.colorTextLightSolid},"&-checked":{backgroundColor:n.colorPrimary,"&:hover":{backgroundColor:n.colorPrimaryHover}},"&:active":{backgroundColor:n.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${n.iconCls} + span, > span + ${n.iconCls}`]:{marginInlineStart:J}}),[`${x}-borderless`]:{borderColor:"transparent",background:n.tagBorderlessBg}}},M=n=>{const{lineWidth:T,fontSizeIcon:$,calc:d}=n,x=n.fontSizeSM;return(0,U.mergeToken)(n,{tagFontSize:x,tagLineHeight:(0,c.unit)(d(n.lineHeightSM).mul(x).equal()),tagIconSize:d($).sub(d(T).mul(2)).equal(),tagPaddingHorizontal:8,tagBorderlessBg:n.defaultBg})},W=n=>({defaultBg:new L.FastColor(n.colorFillQuaternary).onBackground(n.colorBgContainer).toHexString(),defaultColor:n.colorText});var S=(0,j.I$)("Tag",n=>{const T=M(n);return I(T)},W),v=function(n,T){var $={};for(var d in n)Object.prototype.hasOwnProperty.call(n,d)&&T.indexOf(d)<0&&($[d]=n[d]);if(n!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,d=Object.getOwnPropertySymbols(n);x{const{prefixCls:$,style:d,className:x,checked:re,onChange:J,onClick:V}=n,K=v(n,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:ve,tag:ne}=s.useContext(_.E_),ye=Re=>{J==null||J(!re),V==null||V(Re)},fe=ve("tag",$),[Be,je,B]=S(fe),Se=f()(fe,`${fe}-checkable`,{[`${fe}-checkable-checked`]:re},ne==null?void 0:ne.className,x,je,B);return Be(s.createElement("span",Object.assign({},K,{ref:T,style:Object.assign(Object.assign({},d),ne==null?void 0:ne.style),className:Se,onClick:ye})))}),N=e(98719);const g=n=>(0,N.Z)(n,(T,{textColor:$,lightBorderColor:d,lightColor:x,darkColor:re})=>({[`${n.componentCls}${n.componentCls}-${T}`]:{color:$,background:x,borderColor:d,"&-inverse":{color:n.colorTextLightSolid,background:re,borderColor:re},[`&${n.componentCls}-borderless`]:{borderColor:"transparent"}}}));var H=(0,j.bk)(["Tag","preset"],n=>{const T=M(n);return g(T)},W);function te(n){return typeof n!="string"?n:n.charAt(0).toUpperCase()+n.slice(1)}const k=(n,T,$)=>{const d=te($);return{[`${n.componentCls}${n.componentCls}-${T}`]:{color:n[`color${$}`],background:n[`color${d}Bg`],borderColor:n[`color${d}Border`],[`&${n.componentCls}-borderless`]:{borderColor:"transparent"}}}};var se=(0,j.bk)(["Tag","status"],n=>{const T=M(n);return[k(T,"success","Success"),k(T,"processing","Info"),k(T,"error","Error"),k(T,"warning","Warning")]},W),ie=function(n,T){var $={};for(var d in n)Object.prototype.hasOwnProperty.call(n,d)&&T.indexOf(d)<0&&($[d]=n[d]);if(n!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,d=Object.getOwnPropertySymbols(n);x{const{prefixCls:$,className:d,rootClassName:x,style:re,children:J,icon:V,color:K,onClose:ve,bordered:ne=!0,visible:ye}=n,fe=ie(n,["prefixCls","className","rootClassName","style","children","icon","color","onClose","bordered","visible"]),{getPrefixCls:Be,direction:je,tag:B}=s.useContext(_.E_),[Se,Re]=s.useState(!0),ge=(0,b.Z)(fe,["closeIcon","closable"]);s.useEffect(()=>{ye!==void 0&&Re(ye)},[ye]);const we=(0,C.o2)(K),Ze=(0,C.yT)(K),Fe=we||Ze,Ie=Object.assign(Object.assign({backgroundColor:K&&!Fe?K:void 0},B==null?void 0:B.style),re),oe=Be("tag",$),[rt,nt,ke]=S(oe),r=f()(oe,B==null?void 0:B.className,{[`${oe}-${K}`]:Fe,[`${oe}-has-color`]:K&&!Fe,[`${oe}-hidden`]:!Se,[`${oe}-rtl`]:je==="rtl",[`${oe}-borderless`]:!ne},d,x,nt,ke),ze=Pe=>{Pe.stopPropagation(),ve==null||ve(Pe),!Pe.defaultPrevented&&Re(!1)},[,ot]=(0,u.Z)((0,u.w)(n),(0,u.w)(B),{closable:!1,closeIconRender:Pe=>{const lt=s.createElement("span",{className:`${oe}-close-icon`,onClick:ze},Pe);return(0,F.wm)(Pe,lt,he=>({onClick:Oe=>{var G;(G=he==null?void 0:he.onClick)===null||G===void 0||G.call(he,Oe),ze(Oe)},className:f()(he==null?void 0:he.className,`${oe}-close-icon`)}))}}),Q=typeof fe.onClick=="function"||J&&J.type==="a",Ve=V||null,Ge=Ve?s.createElement(s.Fragment,null,Ve,J&&s.createElement("span",null,J)):J,He=s.createElement("span",Object.assign({},ge,{ref:T,className:r,style:Ie}),Ge,ot,we&&s.createElement(H,{key:"preset",prefixCls:oe}),Ze&&s.createElement(se,{key:"status",prefixCls:oe}));return rt(Q?s.createElement(a.Z,{component:"Tag"},He):He)});Ke.CheckableTag=A;var tt=Ke},64599:function(w,R,e){var s=e(96263);function h(f,b){var C=typeof Symbol!="undefined"&&f[Symbol.iterator]||f["@@iterator"];if(!C){if(Array.isArray(f)||(C=s(f))||b&&f&&typeof f.length=="number"){C&&(f=C);var u=0,F=function(){};return{s:F,n:function(){return u>=f.length?{done:!0}:{done:!1,value:f[u++]}},e:function(m){throw m},f:F}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var a=!0,_=!1,c;return{s:function(){C=C.call(f)},n:function(){var m=C.next();return a=m.done,m},e:function(m){_=!0,c=m},f:function(){try{!a&&C.return!=null&&C.return()}finally{if(_)throw c}}}}w.exports=h,w.exports.__esModule=!0,w.exports.default=w.exports}}]); diff --git a/app/bootstrap/src/main/resources/static/p__RuleManagement__RuleProject__index.5f9832d7.async.js b/app/bootstrap/src/main/resources/static/p__RuleManagement__RuleProject__index.5f9832d7.async.js new file mode 100644 index 00000000..e895c976 --- /dev/null +++ b/app/bootstrap/src/main/resources/static/p__RuleManagement__RuleProject__index.5f9832d7.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[6673],{52745:function(Se,A,t){t.d(A,{Z:function(){return d}});var j=t(87462),g=t(62435),q={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 474H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h720c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"minus",theme:"outlined"},_=q,ne=t(84089),u=function(z,I){return g.createElement(ne.Z,(0,j.Z)({},z,{ref:I,icon:_}))},Z=g.forwardRef(u),d=Z},31732:function(Se,A,t){var j=t(97857),g=t.n(j),q=t(66309),_=t(62435),ne=t(86074);A.Z=function(u){var Z=u.text,d=u.style;return(0,ne.jsx)(q.Z,{style:g()({background:"#ebf0ff",border:"1px solid #a6bfff",borderRadius:2,color:"#457aff"},d),children:Z})}},24163:function(Se,A,t){var j=t(97857),g=t.n(j),q=t(25593),_=t(83062),ne=t(62435),u=t(86074),Z=q.Z.Paragraph;A.Z=function(d){var X=d.text,z=d.width,I=d.maxWidth,B=d.rows,F=B===void 0?2:B,$=d.placement,oe=$===void 0?"top":$,K=d.color,x=K===void 0?"rgba(0, 0, 0, 0.88)":K,ie=d.link,ee=ie===void 0?!1:ie,re=d.onClickCallBackFunc,Q=d.style,te=Q===void 0?{}:Q,T=d.copyable,fe=T===void 0?!1:T;return(0,u.jsx)("div",{style:{maxWidth:I,width:z},children:(0,u.jsx)(_.Z,{title:(0,u.jsx)("div",{children:X}),placement:oe,children:(0,u.jsx)(Z,{ellipsis:{rows:F},style:g()({marginBottom:0,color:x,cursor:ee?"pointer":""},te),onClick:re,copyable:fe,children:X})})})}},28235:function(Se,A,t){var j=t(97857),g=t.n(j),q=t(25593),_=t(83062),ne=t(62435),u=t(86074),Z=q.Z.Paragraph;A.Z=function(d){var X=d.text,z=d.width,I=d.maxWidth,B=d.rows,F=B===void 0?2:B,$=d.placement,oe=$===void 0?"top":$,K=d.color,x=K===void 0?"rgba(0, 0, 0, 0.88)":K,ie=d.link,ee=ie===void 0?!1:ie,re=d.onClickCallBackFunc,Q=d.style,te=Q===void 0?{}:Q,T=d.copyable,fe=T===void 0?!1:T,ye=d.tooltipText;return(0,u.jsx)("div",{style:{maxWidth:I,width:z},children:(0,u.jsx)(_.Z,{title:ye,placement:oe,children:(0,u.jsx)(Z,{ellipsis:{rows:F},style:g()({marginBottom:0,color:x,cursor:ee?"pointer":""},te),onClick:re,copyable:fe,children:X})})})}},59999:function(Se,A,t){t.d(A,{j:function(){return ne}});var j=t(62435),g=t(96486),q=t.n(g),_=t(45830),ne=function(Z){var d=Z.platformList,X=Z.form,z=Z.onPlatformChange,I=Z.requestResourceTypeList,B=Z.requestCloudAccountBaseInfoList,F=Z.platformFieldName,$=F===void 0?"platformList":F,oe=Z.resourceTypeFieldName,K=oe===void 0?"resourceTypeList":oe,x=(0,_.useLocation)(),ie=x.search,ee=new URLSearchParams(ie),re=ee.get("platform");(0,j.useEffect)(function(){var Q;if(!(!d||d.length===0)&&(0,g.isEmpty)(re)){var te=X.getFieldValue($);if((0,g.isEmpty)(te)){var T=((Q=d[0])===null||Q===void 0?void 0:Q.value)||d[0];if(T){var fe=[T];X.setFieldValue($,fe),K&&X.setFieldValue(K,null),z&&z(fe),I&&I(fe),B&&B({platformList:fe})}}}},[d,re,X,z,I,B,$,K])}},64818:function(Se,A,t){var j=t(15009),g=t.n(j),q=t(99289),_=t.n(q),ne=t(5574),u=t.n(ne),Z=t(62435),d=t(68872),X=t(66309),z=t(85265),I=t(57381),B=t(26412),F=t(25593),$=t(45830),oe=t(96655),K=t(29448),x=t(86074),ie=function(re){var Q=re.visible,te=re.onClose,T=re.ruleId,fe=re.ruleCode,ye=(0,$.useIntl)(),$e=d.ZP.useMessage(),Me=u()($e,2),m=Me[0],Dt=Me[1],He=(0,Z.useState)(!1),it=u()(He,2),r=it[0],M=it[1],p=(0,Z.useState)(null),C=u()(p,2),h=C[0],ae=C[1];(0,Z.useEffect)(function(){Q&&T&&Y()},[Q,T]);var Y=function(){var ve=_()(g()().mark(function V(){var pe;return g()().wrap(function(D){for(;;)switch(D.prev=D.next){case 0:if(M(!0),D.prev=1,!T){D.next=6;break}return D.next=5,(0,oe.queryRuleDetail)({id:T});case 5:pe=D.sent;case 6:pe&&pe.content&&ae(pe.content),D.next=12;break;case 9:D.prev=9,D.t0=D.catch(1),m.error("\u83B7\u53D6\u89C4\u5219\u8BE6\u60C5\u5931\u8D25");case 12:return D.prev=12,M(!1),D.finish(12);case 15:case"end":return D.stop()}},V,null,[[1,9,12,15]])}));return function(){return ve.apply(this,arguments)}}(),ue=function(){ae(null),te()},ge=function(V){switch(V.toLowerCase()){case"high":case"\u9AD8":return"red";case"medium":case"\u4E2D":return"orange";case"low":case"\u4F4E":return"green";default:return"default"}},we=function(V){if(!V)return null;var pe=V.split(",");return pe.map(function(je,D){return(0,x.jsx)(X.Z,{color:ge(je.trim()),children:je.trim()},D)})},ce=function(V){return(0,K.c5)(V)};return(0,x.jsxs)(x.Fragment,{children:[Dt,(0,x.jsx)(z.Z,{placement:"right",onClose:ue,open:Q,width:1e3,destroyOnClose:!0,children:(0,x.jsx)(I.Z,{spinning:r,children:h&&(0,x.jsxs)(B.Z,{column:1,bordered:!0,children:[(0,x.jsx)(B.Z.Item,{label:ye.formatMessage({id:"home.module.inform.columns.ruleName"},{}),children:(0,x.jsx)(F.Z.Text,{copyable:!0,children:h.ruleName})}),(0,x.jsx)(B.Z.Item,{label:"Code",children:(0,x.jsx)(F.Z.Text,{copyable:!0,children:h.ruleCode})}),(0,x.jsx)(B.Z.Item,{label:ye.formatMessage({id:"rule.module.text.repair.suggestions"},{}),children:(0,x.jsx)(F.Z.Text,{copyable:!0,children:h.advice})}),(0,x.jsx)(B.Z.Item,{label:ye.formatMessage({id:"rule.module.text.reference.link"},{}),children:(0,x.jsx)(F.Z.Text,{copyable:!0,children:h.link})}),(0,x.jsx)(B.Z.Item,{label:ye.formatMessage({id:"rule.module.text.risk.context.template"},{}),children:(0,x.jsx)(F.Z.Text,{copyable:!0,children:h.context})}),h.ruleRego&&(0,x.jsx)(B.Z.Item,{label:"Rego Policy",children:(0,x.jsx)(F.Z.Text,{copyable:{text:h.ruleRego},children:(0,x.jsx)("pre",{style:{background:"#f5f5f5",padding:"12px",borderRadius:"4px",fontSize:"12px",maxHeight:"2048px",overflow:"auto"},children:h.ruleRego})})}),h.gmtModified&&(0,x.jsx)(B.Z.Item,{label:ye.formatMessage({id:"common.text.update.time"},{}),children:(0,x.jsx)(F.Z.Text,{copyable:!0,children:h.gmtModified})})]})})})]})};A.Z=ie},14842:function(Se,A,t){t.r(A),t.d(A,{default:function(){return Ra}});var j=t(15009),g=t.n(j),q=t(99289),_=t.n(q),ne=t(5574),u=t.n(ne),Z=t(79930),d=t(96655),X=t(59999),z=t(17910),I=t(29448),B=t(39380),F=t(93410),$=t(45830),oe=t(3303),K=t(68872),x=t(99859),ie=t(71230),ee=t(15746),re=t(84567),Q=t(34041),te=t(42075),T=t(83622),fe=t(92398),ye=t(68795),$e=t(33160),Me=t(96486),m=t(62435),Dt=t(13769),He=t.n(Dt),it=t(9783),r=t.n(it),M=t(97857),p=t.n(M),C=t(31732),h=t(24163),ae=t(28235),Y=t(64818),ue=t(87462),ge={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M824.2 699.9a301.55 301.55 0 00-86.4-60.4C783.1 602.8 812 546.8 812 484c0-110.8-92.4-201.7-203.2-200-109.1 1.7-197 90.6-197 200 0 62.8 29 118.8 74.2 155.5a300.95 300.95 0 00-86.4 60.4C345 754.6 314 826.8 312 903.8a8 8 0 008 8.2h56c4.3 0 7.9-3.4 8-7.7 1.9-58 25.4-112.3 66.7-153.5A226.62 226.62 0 01612 684c60.9 0 118.2 23.7 161.3 66.8C814.5 792 838 846.3 840 904.3c.1 4.3 3.7 7.7 8 7.7h56a8 8 0 008-8.2c-2-77-33-149.2-87.8-203.9zM612 612c-34.2 0-66.4-13.3-90.5-37.5a126.86 126.86 0 01-37.5-91.8c.3-32.8 13.4-64.5 36.3-88 24-24.6 56.1-38.3 90.4-38.7 33.9-.3 66.8 12.9 91 36.6 24.8 24.3 38.4 56.8 38.4 91.4 0 34.2-13.3 66.3-37.5 90.5A127.3 127.3 0 01612 612zM361.5 510.4c-.9-8.7-1.4-17.5-1.4-26.4 0-15.9 1.5-31.4 4.3-46.5.7-3.6-1.2-7.3-4.5-8.8-13.6-6.1-26.1-14.5-36.9-25.1a127.54 127.54 0 01-38.7-95.4c.9-32.1 13.8-62.6 36.3-85.6 24.7-25.3 57.9-39.1 93.2-38.7 31.9.3 62.7 12.6 86 34.4 7.9 7.4 14.7 15.6 20.4 24.4 2 3.1 5.9 4.4 9.3 3.2 17.6-6.1 36.2-10.4 55.3-12.4 5.6-.6 8.8-6.6 6.3-11.6-32.5-64.3-98.9-108.7-175.7-109.9-110.9-1.7-203.3 89.2-203.3 199.9 0 62.8 28.9 118.8 74.2 155.5-31.8 14.7-61.1 35-86.5 60.4-54.8 54.7-85.8 126.9-87.8 204a8 8 0 008 8.2h56.1c4.3 0 7.9-3.4 8-7.7 1.9-58 25.4-112.3 66.7-153.5 29.4-29.4 65.4-49.8 104.7-59.7 3.9-1 6.5-4.7 6-8.7z"}}]},name:"team",theme:"outlined"},we=ge,ce=t(84089),ve=function(b,P){return m.createElement(ce.Z,(0,ue.Z)({},b,{ref:P,icon:we}))},V=m.forwardRef(ve),pe=V,je=t(86548),D={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M456 231a56 56 0 10112 0 56 56 0 10-112 0zm0 280a56 56 0 10112 0 56 56 0 10-112 0zm0 280a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"more",theme:"outlined"},yt=D,ut=function(b,P){return m.createElement(ce.Z,(0,ue.Z)({},b,{ref:P,icon:yt}))},Vt=m.forwardRef(ut),Zt=Vt,xt=t(52745),Rt=t(24969),kt=t(90498),de=t(75302),Qe=t(83062),At=t(55241),St=t(86738),Gt=t(72269),Bt=function(){return{style:{cursor:"pointer"},onMouseEnter:function(P){P.currentTarget.style.backgroundColor="#f5f5f5",P.currentTarget.style.transform="scale(1.01)",P.currentTarget.style.transition="all 0.2s ease",P.currentTarget.style.boxShadow="0 2px 8px rgba(0,0,0,0.1)"},onMouseLeave:function(P){P.currentTarget.style.backgroundColor="",P.currentTarget.style.transform="scale(1)",P.currentTarget.style.boxShadow=""}}},$t=function(b){return function(P){return p()({onClick:function(){return b(P)}},Bt())}},a=t(86074),wt=["pageSize","current"],Ht=de.ZP.useBreakpoint,Wt=function(b){var P=b.form,me=b.platformList,_e=b.resourceTypeList,Ne=b.ruleGroupList,bt=b.ruleTypeList,Oe=b.allRuleList,he=b.checkNewRules,Ie=b.newRulesCount,Te=b.queryTrigger,se=K.ZP.useMessage(),ct=u()(se,2),W=ct[0],xe=ct[1],be=Ht(),R=(0,m.useRef)(),Lt=(0,m.useRef)(),c=(0,$.useIntl)(),U=(0,m.useState)(),Mt=u()(U,2),dt=Mt[0],jt=Mt[1],mt=(0,m.useState)({}),Je=u()(mt,2),Pt=Je[0],Ut=Je[1],Jt=(0,m.useState)(!1),Et=u()(Jt,2),ft=Et[0],Xe=Et[1],Ye=(0,m.useState)(),qe=u()(Ye,2),vt=qe[0],gt=qe[1],Ce=(0,m.useState)({}),De=u()(Ce,2),ze=De[0],pt=De[1],Ft=(0,m.useState)({}),et=u()(Ft,2),Ue=et[0],Ze=et[1],Fe=(0,m.useState)({}),tt=u()(Fe,2),at=tt[0],Ke=tt[1],rt=(0,m.useState)([]),Ve=u()(rt,2),ke=Ve[0],Ge=Ve[1],_t=(0,m.useState)(!1),Ae=u()(_t,2),Ot=Ae[0],Le=Ae[1],It=(0,m.useState)(!1),Re=u()(It,2),st=Re[0],Be=Re[1],ht=(0,m.useState)(!1),lt=u()(ht,2),J=lt[0],k=lt[1],G=(0,m.useState)(!1),nt=u()(G,2),le=nt[0],Kt=nt[1];(0,m.useEffect)(function(){if(Te!==void 0&&Te>0){var f;(f=R.current)===null||f===void 0||f.reload()}},[Te]);var Xt=function(i){return i.id===dt?"ant-table-row-selected":""},Yt=function(i){gt(i.id),Xe(!0)},qt=function(){Xe(!1),gt(void 0)},ea=function(){var f=_()(g()().mark(function i(e){var l,n,v,y;return g()().wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return l=W.loading(c.formatMessage({id:"common.message.text.delete.loading"})),s.next=3,(0,d.deleteRule)({id:e});case 3:n=s.sent,l(),(n.code===200||n.msg==="success")&&(W.success(c.formatMessage({id:"common.message.text.delete.success"})),(v=R.current)===null||v===void 0||(y=v.reloadAndRest)===null||y===void 0||y.call(v));case 6:case"end":return s.stop()}},i)}));return function(e){return f.apply(this,arguments)}}(),ta=function(){var f=_()(g()().mark(function i(e){var l,n,v,y;return g()().wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return pt(p()(p()({},ze),{},r()({},e,!0))),l=W.loading(c.formatMessage({id:"common.message.text.copy.loading"})),s.next=4,(0,d.copyRule)({id:e});case 4:n=s.sent,pt(p()(p()({},ze),{},r()({},e,!1))),l(),(n.code===200||n.msg==="success")&&(W.success(c.formatMessage({id:"common.message.text.copy.success"})),(v=R.current)===null||v===void 0||(y=v.reloadAndRest)===null||y===void 0||y.call(v));case 8:case"end":return s.stop()}},i)}));return function(e){return f.apply(this,arguments)}}(),aa=function(){var f=_()(g()().mark(function i(e){var l,n,v,y;return g()().wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return l=e.id,Ze(p()(p()({},Ue),{},r()({},l,!0))),s.prev=2,s.next=5,(0,d.addTenantSelectRule)({ruleCode:e.ruleCode});case 5:n=s.sent,(n.code===200||n.msg==="success")&&(W.success(c.formatMessage({id:"common.message.text.success"})),(v=R.current)===null||v===void 0||(y=v.reloadAndRest)===null||y===void 0||y.call(v)),s.next=12;break;case 9:s.prev=9,s.t0=s.catch(2),W.error(c.formatMessage({id:"common.message.text.failed"}));case 12:return s.prev=12,Ze(p()(p()({},Ue),{},r()({},l,!1))),s.finish(12);case 15:case"end":return s.stop()}},i,null,[[2,9,12,15]])}));return function(e){return f.apply(this,arguments)}}(),O=function(){var f=_()(g()().mark(function i(e){var l,n,v,y;return g()().wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return l=e.id,Ke(p()(p()({},at),{},r()({},l,!0))),s.prev=2,s.next=5,(0,d.removeTenantSelectRule)({ruleCode:e.ruleCode});case 5:n=s.sent,(n.code===200||n.msg==="success")&&(W.success(c.formatMessage({id:"common.message.text.success"})),(v=R.current)===null||v===void 0||(y=v.reloadAndRest)===null||y===void 0||y.call(v)),s.next=12;break;case 9:s.prev=9,s.t0=s.catch(2),W.error(c.formatMessage({id:"common.message.text.failed"}));case 12:return s.prev=12,Ke(p()(p()({},at),{},r()({},l,!1))),s.finish(12);case 15:case"end":return s.stop()}},i,null,[[2,9,12,15]])}));return function(e){return f.apply(this,arguments)}}(),E=function(){var f=_()(g()().mark(function i(){var e,l,n,v,y;return g()().wrap(function(s){for(;;)switch(s.prev=s.next){case 0:if(Kt(!0),s.prev=1,e=Oe==null?void 0:Oe.filter(function(H){return ke.includes(H.id)}),l=(e==null?void 0:e.map(function(H){return H.ruleCode}))||[],l.length!==0){s.next=7;break}return W.warning(c.formatMessage({id:"common.message.text.no.valid.data"})),s.abrupt("return");case 7:return s.next=9,(0,d.batchAddTenantSelectRule)({ruleCodeList:l});case 9:n=s.sent,(n.code===200||n.msg==="success")&&(W.success(c.formatMessage({id:"common.message.text.success"})),(v=R.current)===null||v===void 0||(y=v.reloadAndRest)===null||y===void 0||y.call(v),Ge([])),s.next=16;break;case 13:s.prev=13,s.t0=s.catch(1),W.error(c.formatMessage({id:"common.message.text.failed"}));case 16:return s.prev=16,Kt(!1),s.finish(16);case 19:case"end":return s.stop()}},i,null,[[1,13,16,19]])}));return function(){return f.apply(this,arguments)}}(),o=function(i){k(!0),(0,d.queryExportRuleList)(i?{idList:i}:void 0,{responseType:"blob"}).then(function(e){(0,I.a5)(e,"CloudRec ".concat(c.formatMessage({id:"rule.module.text.rule.data"}))),W.success(c.formatMessage({id:"common.message.text.export.success"}))}).finally(function(){return k(!1)})},S=function(){var f=_()(g()().mark(function i(e,l){var n,v,y,L;return g()().wrap(function(H){for(;;)switch(H.prev=H.next){case 0:return n={id:e,status:l},H.next=3,(0,d.changeRuleStatus)(n);case 3:v=H.sent,(v.code===200||v.msg==="success")&&(W.success(c.formatMessage({id:"common.message.text.edit.success"})),(y=R.current)===null||y===void 0||(L=y.reloadAndRest)===null||L===void 0||L.call(y));case 5:case"end":return H.stop()}},i)}));return function(e,l){return f.apply(this,arguments)}}(),w=[{title:c.formatMessage({id:"home.module.inform.columns.ruleName"}),dataIndex:"ruleName",valueType:"text",align:"left",hideInSearch:!0,render:function(i,e){var l,n,v=(e==null?void 0:e.selectedTenantNameList)&&e.selectedTenantNameList.length>0;return(0,a.jsxs)("div",{children:[(0,a.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:6},children:[(0,a.jsx)(ae.Z,{placement:"topLeft",maxWidth:be!=null&&be.xxl?600:400,rows:1,text:(e==null?void 0:e.ruleName)||"-",style:{fontWeight:500,color:"rgb(58, 58, 58)"}}),v&&(0,a.jsx)(Qe.Z,{title:(0,a.jsx)("div",{children:(l=e.selectedTenantNameList)===null||l===void 0?void 0:l.map(function(y,L){return(0,a.jsxs)("div",{style:{fontSize:12},children:["\u2022 ",y]},L)})}),placement:"topRight",children:(0,a.jsx)(pe,{style:{color:"#1890ff",fontSize:14,cursor:"pointer"}})})]}),(0,a.jsx)(h.Z,{placement:"topLeft",maxWidth:be!=null&&be.xxl?600:400,rows:1,text:(e==null||(n=e.ruleTypeNameList)===null||n===void 0?void 0:n.toString())||"-",style:{color:"rgb(166, 167, 167)",fontSize:13}})]})}},{title:c.formatMessage({id:"cloudAccount.extend.title.asset.type"}),dataIndex:"resourceTypeStr",valueType:"text",align:"left",hideInSearch:!0,render:function(i,e){return(0,a.jsx)(C.Z,{text:(e==null?void 0:e.resourceTypeStr)||"-"})}},{title:c.formatMessage({id:"home.module.inform.columns.riskLevel"}),dataIndex:"riskLevel",valueType:"select",valueEnum:(0,I.W_)(z.I9),align:"center",hideInSearch:!0,render:function(i,e){return(0,I.Dd)(z.I9,e==null?void 0:e.riskLevel)}},{title:c.formatMessage({id:"common.table.columns.createAndUpdateTime"}),dataIndex:"gmtCreated",valueType:"text",align:"left",hideInSearch:!0,render:function(i,e){return(0,a.jsxs)("div",{children:[(0,a.jsx)("section",{style:{color:"#999"},children:(e==null?void 0:e.gmtCreate)||"-"}),(0,a.jsx)("section",{style:{color:"#999"},children:(e==null?void 0:e.gmtModified)||"-"})]})}},{title:c.formatMessage({id:"common.table.columns.platform"}),dataIndex:"platform",valueType:"select",valueEnum:(0,I.W_)(me),align:"center",hideInSearch:!0,render:function(i,e){return(0,I.c5)(e.platform,me)}},{title:c.formatMessage({id:"rule.input.text.rule.group.creator"}),dataIndex:"username",valueType:"text",hideInSearch:!0,width:120},{title:c.formatMessage({id:"cloudAccount.extend.title.cloud.operate"}),dataIndex:"option",valueType:"option",align:"center",fixed:"right",render:function(i,e){return(0,a.jsxs)(te.Z,{size:"small",children:[(0,a.jsx)(T.ZP,{size:"small",onClick:function(n){n.stopPropagation(),jt(e.id)},type:"link",target:"_self",href:"/ruleManagement/ruleProject/edit?id=".concat(e==null?void 0:e.id),children:(0,a.jsx)(Qe.Z,{title:c.formatMessage({id:"common.button.text.edit"}),children:(0,a.jsx)(je.Z,{})})}),(0,a.jsx)(At.Z,{content:(0,a.jsxs)(te.Z,{children:[(0,a.jsx)(St.Z,{title:c.formatMessage({id:"common.button.text.delete.confirm"}),onConfirm:function(n){n==null||n.stopPropagation(),ea(e.id)},okText:c.formatMessage({id:"common.button.text.ok"}),cancelText:c.formatMessage({id:"common.button.text.cancel"}),children:(0,a.jsx)(T.ZP,{block:!0,type:"link",danger:!0,size:"small",onClick:function(n){return n.stopPropagation()},children:c.formatMessage({id:"common.button.text.delete"})})}),(0,a.jsx)(T.ZP,{block:!0,loading:ze[Number(e.id)],onClick:function(n){n.stopPropagation(),ta(e.id)},type:"link",target:"_blank",size:"small",children:c.formatMessage({id:"common.button.text.copy"})})]}),children:(0,a.jsx)(T.ZP,{type:"link",icon:(0,a.jsx)(Zt,{}),onClick:function(n){return n.stopPropagation()}})}),e.tenantSelected?(0,a.jsx)(St.Z,{title:c.formatMessage({id:"rule.module.selected.rules.popconfirm.content"}),onConfirm:function(n){n==null||n.stopPropagation(),O(e)},onCancel:function(n){return n==null?void 0:n.stopPropagation()},okText:c.formatMessage({id:"common.button.text.ok"}),cancelText:c.formatMessage({id:"common.button.text.cancel"}),children:(0,a.jsx)(T.ZP,{type:"default",size:"small",loading:at[Number(e.id)],onClick:function(n){return n.stopPropagation()},icon:(0,a.jsx)(xt.Z,{}),danger:!0})}):(0,a.jsx)(T.ZP,{type:"primary",size:"small",loading:Ue[Number(e.id)],onClick:function(n){n.stopPropagation(),aa(e)},icon:(0,a.jsx)(Rt.Z,{})}),(0,a.jsx)(Qe.Z,{title:c.formatMessage({id:"rule.module.text.tooltip.status"}),children:(0,a.jsx)(Gt.Z,{checked:(e==null?void 0:e.status)==="valid",onClick:function(n,v){v==null||v.stopPropagation(),S(e.id,(e==null?void 0:e.status)==="valid"?"invalid":"valid")}})})]})}}];return(0,a.jsxs)(a.Fragment,{children:[xe,(0,a.jsx)(kt.Z,{scroll:{x:"max-content"},rowSelection:{type:"checkbox",selectedRowKeys:ke,onChange:function(i){return Ge(i)},preserveSelectedRowKeys:!0},actionRef:R,formRef:Lt,rowClassName:Xt,rowKey:"id",search:!1,toolBarRender:function(){return[(0,a.jsx)(T.ZP,{type:"primary",href:"/ruleManagement/ruleProject/edit",children:c.formatMessage({id:"rule.extend.basic.add"})},"CREATE"),(0,a.jsx)(At.Z,{open:Ot,onOpenChange:function(e){return Le(e)},title:c.formatMessage({id:"rule.module.text.sync.confirm"}),content:(0,a.jsxs)(te.Z,{children:[(0,a.jsx)(T.ZP,{danger:!0,type:"default",loading:st,onClick:_()(g()().mark(function i(){var e,l,n,v;return g()().wrap(function(L){for(;;)switch(L.prev=L.next){case 0:return Be(!0),e=W.loading(c.formatMessage({id:"rule.module.text.sync.loading"})),L.prev=2,L.next=5,(0,d.loadRuleFromGithub)({coverage:!0});case 5:l=L.sent,(l.code===200||l.msg==="success")&&(W.success(c.formatMessage({id:"rule.module.text.sync.success"})),(n=R.current)===null||n===void 0||(v=n.reloadAndRest)===null||v===void 0||v.call(n),he());case 7:return L.prev=7,e(),Be(!1),Le(!1),L.finish(7);case 12:case"end":return L.stop()}},i,null,[[2,,7,12]])})),children:c.formatMessage({id:"rule.module.text.sync.overwrite"})}),(0,a.jsx)(T.ZP,{type:"default",loading:st,onClick:_()(g()().mark(function i(){var e,l,n,v;return g()().wrap(function(L){for(;;)switch(L.prev=L.next){case 0:return Be(!0),e=W.loading(c.formatMessage({id:"rule.module.text.sync.loading"})),L.prev=2,L.next=5,(0,d.loadRuleFromGithub)({coverage:!1});case 5:l=L.sent,(l.code===200||l.msg==="success")&&(W.success(c.formatMessage({id:"rule.module.text.sync.success"})),(n=R.current)===null||n===void 0||(v=n.reloadAndRest)===null||v===void 0||v.call(n),he());case 7:return L.prev=7,e(),Be(!1),Le(!1),L.finish(7);case 12:case"end":return L.stop()}},i,null,[[2,,7,12]])})),children:c.formatMessage({id:"rule.module.text.sync.no.overwrite"})}),(0,a.jsx)(T.ZP,{onClick:function(){Le(!1)},children:c.formatMessage({id:"common.button.text.cancel"})})]}),trigger:"click",children:(0,a.jsxs)("div",{style:{position:"relative",display:"inline-block"},children:[(0,a.jsx)(T.ZP,{type:"default",children:c.formatMessage({id:"rule.module.text.sync.button"})}),Ie>0&&(0,a.jsx)("div",{style:{position:"absolute",top:"-8px",right:"-8px",backgroundColor:"#ff4d4f",color:"white",borderRadius:"50%",width:"20px",height:"20px",display:"flex",alignItems:"center",justifyContent:"center",fontSize:"12px",fontWeight:"bold",zIndex:1},children:Ie>99?"99+":Ie})]})},"sync"),(0,a.jsx)(T.ZP,{type:"default",loading:le,disabled:ke.length===0,onClick:E,children:c.formatMessage({id:"rule.module.text.batch.add.to.favorites"})},"BATCH_ADD_TO_FAVORITES"),(0,a.jsx)(T.ZP,{loading:J,type:"default",disabled:ke.length===0,onClick:function(){return o(ke)},children:c.formatMessage({id:"common.button.text.export"})},"EXPORT")]},request:function(){var f=_()(g()().mark(function i(e,l){var n,v,y,L,s,H,N,ra,ot,na;return g()().wrap(function(Ct){for(;;)switch(Ct.prev=Ct.next){case 0:return n=e.pageSize,v=e.current,y=He()(e,wt),L=P.getFieldsValue(),s=(0,I.Hm)(l),H=p()(p()(p()({},y),L),{},{page:v,size:n}),(0,Me.isEmpty)(s)||(H.sortParam=s==null?void 0:s.key,H.sortType=s==null||(N=s.value)===null||N===void 0||(N=N.slice(0,-3))===null||N===void 0?void 0:N.toUpperCase()),Ct.next=7,(0,d.queryRuleList)(H);case 7:return ra=Ct.sent,ot=ra.content,na=ra.code,Ct.abrupt("return",{data:(ot==null?void 0:ot.data)||[],total:(ot==null?void 0:ot.total)||0,success:na===200||!1});case 11:case"end":return Ct.stop()}},i)}));return function(i,e){return f.apply(this,arguments)}}(),columns:w,pagination:{showQuickJumper:!1,showSizeChanger:!0,defaultPageSize:10,defaultCurrent:1},onRow:$t(Yt)}),(0,a.jsx)(Y.Z,{visible:ft,onClose:qt,ruleId:vt})]})},We=Wt,Qt=t(53846),Pe=t(90598),Nt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm144.1 454.9L437.7 677.8a8.02 8.02 0 01-12.7-6.5V353.7a8 8 0 0112.7-6.5L656.1 506a7.9 7.9 0 010 12.9z"}}]},name:"play-circle",theme:"filled"},Tt=Nt,oa=function(b,P){return m.createElement(ce.Z,(0,ue.Z)({},b,{ref:P,icon:Tt}))},ia=m.forwardRef(oa),ua=ia,ca={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M719.4 499.1l-296.1-215A15.9 15.9 0 00398 297v430c0 13.1 14.8 20.5 25.3 12.9l296.1-215a15.9 15.9 0 000-25.8zm-257.6 134V390.9L628.5 512 461.8 633.1z"}}]},name:"play-circle",theme:"outlined"},da=ca,ma=function(b,P){return m.createElement(ce.Z,(0,ue.Z)({},b,{ref:P,icon:da}))},fa=m.forwardRef(ma),va=fa,zt=t(78045),ga=["pageSize","current"],pa=de.ZP.useBreakpoint,ha=function(b){var P=b.form,me=b.platformList,_e=b.resourceTypeList,Ne=b.ruleGroupList,bt=b.ruleTypeList,Oe=b.allRuleList,he=b.queryTrigger,Ie=K.ZP.useMessage(),Te=u()(Ie,2),se=Te[0],ct=Te[1],W=pa(),xe=(0,m.useRef)(),be=(0,m.useRef)(),R=(0,$.useIntl)(),Lt=(0,m.useState)(),c=u()(Lt,2),U=c[0],Mt=c[1],dt=(0,m.useState)({}),jt=u()(dt,2),mt=jt[0],Je=jt[1],Pt=(0,m.useState)({}),Ut=u()(Pt,2),Jt=Ut[0],Et=Ut[1],ft=(0,m.useState)({}),Xe=u()(ft,2),Ye=Xe[0],qe=Xe[1],vt=(0,m.useState)([]),gt=u()(vt,2),Ce=gt[0],De=gt[1],ze=(0,m.useState)(!1),pt=u()(ze,2),Ft=pt[0],et=pt[1],Ue=(0,m.useState)(!1),Ze=u()(Ue,2),Fe=Ze[0],tt=Ze[1],at=(0,m.useState)(!1),Ke=u()(at,2),rt=Ke[0],Ve=Ke[1],ke=(0,m.useState)(),Ge=u()(ke,2),_t=Ge[0],Ae=Ge[1],Ot=(0,m.useState)(!0),Le=u()(Ot,2),It=Le[0],Re=Le[1],st=(0,m.useState)(!1),Be=u()(st,2),ht=Be[0],lt=Be[1],J=(0,m.useState)("all"),k=u()(J,2),G=k[0],nt=k[1],le=function(E){return E.id===U?"ant-table-row-selected":""},Kt=function(E){Ae(E.id),Ve(!0)};(0,m.useEffect)(function(){if(he!==void 0&&he>0){var O;(O=xe.current)===null||O===void 0||O.reload()}},[he]);var Xt=function(){var O=_()(g()().mark(function E(o){var S,w,f,i;return g()().wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return Je(p()(p()({},mt),{},r()({},o,!0))),S=se.loading(R.formatMessage({id:"common.message.text.execute.loading"})),l.next=4,(0,d.scanByRule)({id:o});case 4:w=l.sent,Je(p()(p()({},mt),{},r()({},o,!1))),S(),(w.code===200||w.msg==="success")&&(se.success(R.formatMessage({id:"common.message.text.execute.success"})),(f=xe.current)===null||f===void 0||(i=f.reloadAndRest)===null||i===void 0||i.call(f));case 8:case"end":return l.stop()}},E)}));return function(o){return O.apply(this,arguments)}}(),Yt=function(){var O=_()(g()().mark(function E(o){var S,w,f,i;return g()().wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return S=o.id,qe(p()(p()({},Ye),{},r()({},S,!0))),l.prev=2,l.next=5,(0,d.removeTenantSelectRule)({ruleCode:o.ruleCode});case 5:w=l.sent,(w.code===200||w.msg==="success")&&(se.success(R.formatMessage({id:"common.message.text.success"})),(f=xe.current)===null||f===void 0||(i=f.reloadAndRest)===null||i===void 0||i.call(f)),l.next=12;break;case 9:l.prev=9,l.t0=l.catch(2),se.error(R.formatMessage({id:"common.message.text.fail"}));case 12:return l.prev=12,qe(p()(p()({},Ye),{},r()({},S,!1))),l.finish(12);case 15:case"end":return l.stop()}},E,null,[[2,9,12,15]])}));return function(o){return O.apply(this,arguments)}}(),qt=function(){var O=_()(g()().mark(function E(){var o,S,w,f;return g()().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(Ce.length!==0){e.next=2;break}return e.abrupt("return");case 2:return et(!0),e.prev=3,o=Ce.map(function(l){return Number(l)}),e.next=7,(0,d.scanRuleList)({idList:o});case 7:S=e.sent,(S.code===200||S.msg==="success")&&(se.success(R.formatMessage({id:"common.message.text.success"})),De([]),(w=xe.current)===null||w===void 0||(f=w.reloadAndRest)===null||f===void 0||f.call(w)),e.next=14;break;case 11:e.prev=11,e.t0=e.catch(3),se.error(R.formatMessage({id:"common.message.text.fail"}));case 14:return e.prev=14,et(!1),e.finish(14);case 17:case"end":return e.stop()}},E,null,[[3,11,14,17]])}));return function(){return O.apply(this,arguments)}}(),ea=function(){var O=_()(g()().mark(function E(){var o,S,w,f,i,e,l,n,v,y;return g()().wrap(function(s){for(;;)switch(s.prev=s.next){case 0:if(Ce.length!==0){s.next=2;break}return s.abrupt("return");case 2:return tt(!0),s.prev=3,S=P.getFieldsValue(),w={page:1,size:1e3,platformList:S.platformList,riskLevelList:S.riskLevelList,ruleCodeList:S.ruleCodeList,resourceTypeList:S.resourceTypeList,ruleGroupIdList:S.ruleGroupIdList,ruleTypeIdList:S.ruleTypeIdList},s.next=8,(0,d.queryEffectRuleList)(w);case 8:return f=s.sent,i=(f==null||(o=f.content)===null||o===void 0?void 0:o.data)||[],e=i.filter(function(H){return Ce.includes(H.id)}),l=e.map(function(H){return H.ruleCode}),s.next=14,(0,d.batchDeleteTenantSelectRule)({ruleCodeList:l});case 14:n=s.sent,(n.code===200||n.msg==="success")&&(se.success(R.formatMessage({id:"common.message.text.success"})),De([]),(v=xe.current)===null||v===void 0||(y=v.reloadAndRest)===null||y===void 0||y.call(v)),s.next=21;break;case 18:s.prev=18,s.t0=s.catch(3),se.error(R.formatMessage({id:"common.message.text.fail"}));case 21:return s.prev=21,tt(!1),s.finish(21);case 24:case"end":return s.stop()}},E,null,[[3,18,21,24]])}));return function(){return O.apply(this,arguments)}}(),ta=function(){var O=_()(g()().mark(function E(o,S){var w,f,i,e,l,n,v,y,L,s;return g()().wrap(function(N){for(;;)switch(N.prev=N.next){case 0:return w=o.pageSize,f=o.current,i=He()(o,ga),N.prev=1,e=P.getFieldsValue(),l=p()({page:f||1,size:w||10,platformList:e.platformList,riskLevelList:e.riskLevelList,ruleCodeList:e.ruleCodeList,resourceTypeList:e.resourceTypeList,ruleGroupIdList:e.ruleGroupIdList,ruleTypeIdList:e.ruleTypeIdList,effectRuleType:G},i),S&&Object.keys(S).length>0&&(n=Object.keys(S)[0],v=S[n],l.sortParam=n,l.sortType=v==="ascend"?"ASC":"DESC"),N.next=7,(0,d.queryEffectRuleList)(l);case 7:if(y=N.sent,!(y!=null&&y.content)){N.next=16;break}return L=y.content.data||[],s=y.content.total||0,Re(s>0),lt(!0),N.abrupt("return",{data:L,total:s,success:!0});case 16:return Re(!1),lt(!0),N.abrupt("return",{data:[],total:0,success:!1});case 19:N.next=26;break;case 21:return N.prev=21,N.t0=N.catch(1),Re(!1),lt(!0),N.abrupt("return",{data:[],total:0,success:!1});case 26:case"end":return N.stop()}},E,null,[[1,21]])}));return function(o,S){return O.apply(this,arguments)}}(),aa=[{title:R.formatMessage({id:"home.module.inform.columns.ruleName"}),dataIndex:"ruleName",valueType:"text",align:"left",hideInSearch:!0,render:function(E,o){var S;return(0,a.jsxs)("div",{children:[(0,a.jsxs)("div",{style:{fontWeight:500,color:"rgb(58, 58, 58)",display:"flex",alignItems:"center",gap:"8px"},children:[(0,a.jsx)("span",{children:(o==null?void 0:o.ruleName)||"-"}),(o==null?void 0:o.defaultRuleSelected)&&(0,a.jsx)(Qe.Z,{title:"default",children:(0,a.jsx)(Pe.Z,{style:{color:"#faad14",fontSize:"14px"}})})]}),(0,a.jsx)("div",{style:{color:"rgb(166, 167, 167)",fontSize:13},children:(o==null||(S=o.ruleTypeNameList)===null||S===void 0?void 0:S.toString())||"-"})]})}},{title:R.formatMessage({id:"cloudAccount.extend.title.asset.type"}),dataIndex:"resourceTypeStr",valueType:"text",align:"left",hideInSearch:!0,render:function(E,o){return(0,a.jsx)(C.Z,{text:(o==null?void 0:o.resourceTypeStr)||"-"})}},{title:R.formatMessage({id:"home.module.inform.columns.riskLevel"}),dataIndex:"riskLevel",valueType:"select",valueEnum:(0,I.W_)(z.I9),align:"center",hideInSearch:!0,render:function(E,o){return(0,I.Dd)(z.I9,o==null?void 0:o.riskLevel)}},{title:R.formatMessage({id:"common.table.columns.platform"}),dataIndex:"platform",valueType:"select",valueEnum:(0,I.W_)(me),align:"center",hideInSearch:!0,render:function(E,o){return(0,I.c5)(o.platform,me)}},{title:R.formatMessage({id:"asset.module.risk.number"}),dataIndex:"riskCount",valueType:"text",hideInSearch:!0,align:"center",sorter:!0,render:function(E,o){return(0,a.jsx)(T.ZP,{type:"link",size:"small",href:"/riskManagement/riskList?platform=".concat(o==null?void 0:o.platform,"&ruleCode=").concat(o==null?void 0:o.ruleCode),children:o==null?void 0:o.riskCount})}},{title:R.formatMessage({id:"cloudAccount.extend.title.lastScanTime"}),dataIndex:"lastScanTime",valueType:"text",hideInSearch:!0,align:"center",width:150,sorter:!0,render:function(E,o){return o!=null&&o.lastScanTime?(0,a.jsx)(Qe.Z,{title:o.lastScanTime,children:(0,a.jsx)("span",{children:o.lastScanTime})}):"-"}},{title:R.formatMessage({id:"cloudAccount.extend.title.cloud.operate"}),dataIndex:"option",valueType:"option",align:"center",fixed:"right",width:180,render:function(E,o){var S=o==null?void 0:o.isRunning,w=S===0,f=function(){return S===1?(0,a.jsx)(ua,{}):(0,a.jsx)(va,{})};return(0,a.jsxs)(te.Z,{size:"small",children:[(0,a.jsx)(T.ZP,{block:!0,loading:mt[Number(o.id)],disabled:!w,onClick:function(e){e.stopPropagation(),Xt(o.id)},type:"default",target:"_blank",size:"small",icon:f(),style:{color:S===1?"#52c41a":void 0,borderColor:S===1?"#52c41a":void 0},children:R.formatMessage({id:S===1?"common.button.text.running":"common.button.text.test"})}),G==="selected"&&(0,a.jsx)(St.Z,{title:R.formatMessage({id:"rule.module.selected.rules.popconfirm.content"}),onConfirm:function(e){e==null||e.stopPropagation(),Yt(o)},onCancel:function(e){return e==null?void 0:e.stopPropagation()},okText:R.formatMessage({id:"common.button.text.ok"}),cancelText:R.formatMessage({id:"common.button.text.cancel"}),children:(0,a.jsx)(T.ZP,{danger:!0,size:"small",loading:Ye[Number(o.id)],disabled:S===1,icon:(0,a.jsx)(xt.Z,{}),onClick:function(e){return e.stopPropagation()}})})]})}}];return(0,a.jsxs)(a.Fragment,{children:[ct,(0,a.jsx)(kt.Z,{scroll:{x:"max-content"},rowSelection:{type:"checkbox",selectedRowKeys:Ce,onChange:function(E){return De(E)},preserveSelectedRowKeys:!0},headerTitle:(0,a.jsx)("div",{className:Qt.Z.customTitle,children:(0,a.jsx)(te.Z,{children:(0,a.jsxs)(zt.ZP.Group,{value:G,onChange:function(E){var o;nt(E.target.value),De([]),(o=xe.current)===null||o===void 0||o.reload()},size:"middle",buttonStyle:"solid",children:[(0,a.jsx)(zt.ZP.Button,{value:"all",children:R.formatMessage({id:"common.module.text.all"})}),(0,a.jsx)(zt.ZP.Button,{value:"selected",children:R.formatMessage({id:"common.module.text.selected"})}),(0,a.jsx)(zt.ZP.Button,{value:"default",children:R.formatMessage({id:"common.module.text.default"})})]})})}),actionRef:xe,formRef:be,rowClassName:le,rowKey:"id",search:!1,toolBarRender:function(){return[(0,a.jsx)(T.ZP,{type:"primary",loading:Ft,disabled:Ce.length===0,onClick:qt,children:R.formatMessage({id:"rule.module.text.batch.test"})},"BATCH_DETECT"),G==="selected"&&(0,a.jsx)(T.ZP,{danger:!0,loading:Fe,disabled:Ce.length===0,onClick:ea,children:R.formatMessage({id:"rule.module.text.batch.remove"})},"BATCH_REMOVE")].filter(Boolean)},request:ta,columns:aa,pagination:{showQuickJumper:!1,showSizeChanger:!0,defaultPageSize:10,defaultCurrent:1},onRow:$t(Kt)}),(0,a.jsx)(Y.Z,{visible:rt,onClose:function(){return Ve(!1)},ruleId:_t})]})},Ca=ha,sa=t(61194),la=oe.Z.SHOW_CHILD,ya=function(b,P){var me,_e,Ne=b.toLowerCase(),bt=((me=P.label)===null||me===void 0?void 0:me.toLowerCase())||"",Oe=((_e=P.value)===null||_e===void 0?void 0:_e.toLowerCase())||"";return bt.includes(Ne)||Oe.includes(Ne)},xa=function(){var b=(0,$.useModel)("rule"),P=b.platformList,me=b.ruleTypeList,_e=b.allRuleList,Ne=b.ruleGroupList,bt=(0,$.useLocation)(),Oe=bt.search,he=new URLSearchParams(Oe),Ie=he.get("groupId"),Te=he.get("ruleCode"),se=he.get("platform"),ct=K.ZP.useMessage(),W=u()(ct,2),xe=W[0],be=W[1],R=x.Z.useForm(),Lt=u()(R,1),c=Lt[0],U=(0,$.useIntl)(),Mt=(0,m.useState)(!1),dt=u()(Mt,2),jt=dt[0],mt=dt[1],Je=(0,m.useState)(!1),Pt=u()(Je,2),Ut=Pt[0],Jt=Pt[1],Et=(0,m.useState)(0),ft=u()(Et,2),Xe=ft[0],Ye=ft[1],qe=(0,m.useState)(!1),vt=u()(qe,2),gt=vt[0],Ce=vt[1],De=(0,m.useState)([]),ze=u()(De,2),pt=ze[0],Ft=ze[1],et=(0,m.useState)([]),Ue=u()(et,2),Ze=Ue[0],Fe=Ue[1],tt=he.get("tab"),at=(0,m.useState)(tt||"selected"),Ke=u()(at,2),rt=Ke[0],Ve=Ke[1];(0,m.useEffect)(function(){var J=he.get("tab");J&&J!==rt&&Ve(J)},[Oe,rt]);var ke=(0,m.useState)(!1),Ge=u()(ke,2),_t=Ge[0],Ae=Ge[1],Ot=(0,m.useState)(0),Le=u()(Ot,2),It=Le[0],Re=Le[1],st=function(){var J=_()(g()().mark(function k(){var G;return g()().wrap(function(le){for(;;)switch(le.prev=le.next){case 0:return le.prev=0,le.next=3,(0,d.checkExistNewRule)();case 3:G=le.sent,G.code===200&&typeof G.content=="number"&&Ye(G.content),le.next=10;break;case 7:le.prev=7,le.t0=le.catch(0),console.error("Failed to check new rules:",le.t0);case 10:case"end":return le.stop()}},k,null,[[0,7]])}));return function(){return J.apply(this,arguments)}}(),Be=(0,$.useRequest)(function(J){return(0,Z.queryGroupTypeList)({platformList:J})},{manual:!0,formatResult:function(k){var G=k.content;Fe(G||[])}}),ht=Be.run,lt=function(k){Ce(!0),(0,d.queryExportRuleList)(k?{idList:k}:void 0,{responseType:"blob"}).then(function(G){(0,I.a5)(G,"CloudRec ".concat(U.formatMessage({id:"rule.module.text.rule.data"}))),xe.success(U.formatMessage({id:"common.message.text.export.success"}))}).finally(function(){return Ce(!1)})};return(0,m.useEffect)(function(){(0,Me.isEmpty)(Ie)||c.setFieldValue("ruleGroupIdList",[Number(Ie)]),(0,Me.isEmpty)(Te)||c.setFieldValue("ruleCodeList",[Te]),(0,Me.isEmpty)(se)||(c.setFieldValue("platformList",[se]),ht([se])),st()},[Ie,Te,se]),(0,X.j)({platformList:P,form:c,requestResourceTypeList:function(k){Fe([]),ht(k)},platformFieldName:"platformList",resourceTypeFieldName:"resourceTypeList"}),(0,a.jsxs)(B._z,{ghost:!0,title:!1,className:sa.Z.rulePageContainer,breadcrumbRender:!1,children:[be,(0,a.jsx)(F.Z,{bodyStyle:{paddingBottom:0},className:sa.Z.customFilterCard,children:(0,a.jsx)(x.Z,{form:c,children:(0,a.jsxs)(ie.Z,{gutter:[24,10],style:{marginBottom:20},children:[(0,a.jsx)(ee.Z,{span:24,children:(0,a.jsx)(x.Z.Item,{name:"platformList",label:U.formatMessage({id:"common.select.label.cloudPlatform"}),style:{marginBottom:0},children:(0,a.jsx)(re.Z.Group,{options:(0,I.T$)(P),onChange:function(k){var G=k||[];c.setFieldValue("resourceTypeList",null),Fe([]),ht(G),Re(function(nt){return nt+1})}})})}),(0,a.jsx)(ee.Z,{span:24,children:(0,a.jsx)(x.Z.Item,{name:"riskLevelList",label:U.formatMessage({id:"home.module.inform.columns.riskLevel"}),style:{marginBottom:0},children:(0,a.jsx)(re.Z.Group,{options:(0,I.at)(z.I9)})})}),(0,a.jsx)(ee.Z,{span:6,children:(0,a.jsx)(x.Z.Item,{name:"resourceTypeList",label:U.formatMessage({id:"cloudAccount.extend.title.asset.type"}),style:{marginBottom:0,width:"100%"},children:(0,a.jsx)(oe.Z,{options:Ze,multiple:!0,placeholder:U.formatMessage({id:"common.select.text.placeholder"}),showCheckedStrategy:la,allowClear:!0,showSearch:!0})})}),(0,a.jsx)(ee.Z,{span:6,children:(0,a.jsx)(x.Z.Item,{name:"ruleTypeIdList",label:U.formatMessage({id:"home.module.inform.columns.ruleTypeName"}),style:{marginBottom:0,width:"100%"},children:(0,a.jsx)(oe.Z,{placeholder:U.formatMessage({id:"common.select.text.placeholder"}),showCheckedStrategy:la,allowClear:!0,showSearch:!0,fieldNames:{label:"typeName",value:"id",children:"childList"},multiple:!0,options:me||[]})})}),(0,a.jsx)(ee.Z,{span:6,children:(0,a.jsx)(x.Z.Item,{name:"ruleGroupIdList",label:U.formatMessage({id:"layout.routes.title.ruleGroup"}),style:{marginBottom:0,width:"100%"},children:(0,a.jsx)(Q.Z,{placeholder:U.formatMessage({id:"common.select.text.placeholder"}),options:Ne,allowClear:!0,mode:"multiple"})})}),(0,a.jsx)(ee.Z,{span:18,children:(0,a.jsx)(x.Z.Item,{name:"ruleCodeList",label:U.formatMessage({id:"home.module.inform.columns.ruleName"}),style:{marginBottom:0},children:(0,a.jsx)(Q.Z,{filterOption:ya,placeholder:U.formatMessage({id:"common.select.text.placeholder"}),allowClear:!0,options:_e,mode:"multiple"})})}),(0,a.jsx)(ee.Z,{span:6,children:(0,a.jsx)(x.Z.Item,{style:{marginBottom:0,textAlign:"right"},children:(0,a.jsxs)(te.Z,{children:[(0,a.jsx)(T.ZP,{type:"primary",icon:(0,a.jsx)(ye.Z,{}),loading:_t,onClick:function(){Ae(!0),Re(function(k){return k+1}),setTimeout(function(){Ae(!1)},500)},children:U.formatMessage({id:"common.button.text.query"})}),(0,a.jsx)(T.ZP,{icon:(0,a.jsx)($e.Z,{}),onClick:function(){c.resetFields(),Fe([]),Ae(!0),Re(function(k){return k+1}),setTimeout(function(){Ae(!1)},500)},children:U.formatMessage({id:"common.button.text.reset"})})]})})})]})})}),(0,a.jsx)(F.Z,{style:{marginTop:16},children:(0,a.jsx)(fe.Z,{activeKey:rt,onChange:function(k){Ve(k),Re(function(G){return G+1})},items:[{key:"selected",label:U.formatMessage({id:"rule.module.text.selected.rules"}),children:(0,a.jsx)(Ca,{form:c,platformList:P,resourceTypeList:Ze,ruleGroupList:Ne,ruleTypeList:me,allRuleList:_e,queryTrigger:It})},{key:"market",label:U.formatMessage({id:"rule.module.text.market.rules"}),children:(0,a.jsx)(We,{form:c,platformList:P,resourceTypeList:Ze,ruleGroupList:Ne,ruleTypeList:me,allRuleList:_e,checkNewRules:st,newRulesCount:Xe,queryTrigger:It})}]})})]})},Ra=xa},53846:function(Se,A){A.Z={customTitle:"customTitle___nzcxh",riskHigh:"riskHigh___GstO6",riskMedium:"riskMedium___F4JTb",riskLow:"riskLow___HJopw",imgProcess:"imgProcess___NGndv",imgResult:"imgResult___wKhiG",validTag:"validTag___TRSau",invalidTag:"invalidTag___opVlG",waitingTag:"waitingTag___JZpZT"}},61194:function(Se,A){A.Z={floatButton:"floatButton___c4Q61",ruleEditPageContainer:"ruleEditPageContainer___JtP7R",stepListMain:"stepListMain___MjGkn",stepsWrap:"stepsWrap___GXD6m",contentMainTransparent:"contentMainTransparent___KcrOp",contentMain:"contentMain___zT9JY",ruleEditPageContainerSpecial:"ruleEditPageContainerSpecial___JGb_t",rulePageContainer:"rulePageContainer___p2US0",customFilterCard:"customFilterCard___A5TQf",customTitle:"customTitle___k1LUC",cleanBlock:"cleanBlock___et5AN",dimBlock:"dimBlock___EvyJb",lineBreak:"lineBreak___Oybab"}},75302:function(Se,A,t){var j=t(25378);function g(){return(0,j.Z)()}A.ZP={useBreakpoint:g}},66309:function(Se,A,t){t.d(A,{Z:function(){return it}});var j=t(62435),g=t(93967),q=t.n(g),_=t(98423),ne=t(98787),u=t(69760),Z=t(96159),d=t(45353),X=t(53124),z=t(861),I=t(15063),B=t(14747),F=t(83262),$=t(83559);const oe=r=>{const{paddingXXS:M,lineWidth:p,tagPaddingHorizontal:C,componentCls:h,calc:ae}=r,Y=ae(C).sub(p).equal(),ue=ae(M).sub(p).equal();return{[h]:Object.assign(Object.assign({},(0,B.Wf)(r)),{display:"inline-block",height:"auto",marginInlineEnd:r.marginXS,paddingInline:Y,fontSize:r.tagFontSize,lineHeight:r.tagLineHeight,whiteSpace:"nowrap",background:r.defaultBg,border:`${(0,z.unit)(r.lineWidth)} ${r.lineType} ${r.colorBorder}`,borderRadius:r.borderRadiusSM,opacity:1,transition:`all ${r.motionDurationMid}`,textAlign:"start",position:"relative",[`&${h}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:r.defaultColor},[`${h}-close-icon`]:{marginInlineStart:ue,fontSize:r.tagIconSize,color:r.colorIcon,cursor:"pointer",transition:`all ${r.motionDurationMid}`,"&:hover":{color:r.colorTextHeading}},[`&${h}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${r.iconCls}-close, ${r.iconCls}-close:hover`]:{color:r.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${h}-checkable-checked):hover`]:{color:r.colorPrimary,backgroundColor:r.colorFillSecondary},"&:active, &-checked":{color:r.colorTextLightSolid},"&-checked":{backgroundColor:r.colorPrimary,"&:hover":{backgroundColor:r.colorPrimaryHover}},"&:active":{backgroundColor:r.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${r.iconCls} + span, > span + ${r.iconCls}`]:{marginInlineStart:Y}}),[`${h}-borderless`]:{borderColor:"transparent",background:r.tagBorderlessBg}}},K=r=>{const{lineWidth:M,fontSizeIcon:p,calc:C}=r,h=r.fontSizeSM;return(0,F.mergeToken)(r,{tagFontSize:h,tagLineHeight:(0,z.unit)(C(r.lineHeightSM).mul(h).equal()),tagIconSize:C(p).sub(C(M).mul(2)).equal(),tagPaddingHorizontal:8,tagBorderlessBg:r.defaultBg})},x=r=>({defaultBg:new I.FastColor(r.colorFillQuaternary).onBackground(r.colorBgContainer).toHexString(),defaultColor:r.colorText});var ie=(0,$.I$)("Tag",r=>{const M=K(r);return oe(M)},x),ee=function(r,M){var p={};for(var C in r)Object.prototype.hasOwnProperty.call(r,C)&&M.indexOf(C)<0&&(p[C]=r[C]);if(r!=null&&typeof Object.getOwnPropertySymbols=="function")for(var h=0,C=Object.getOwnPropertySymbols(r);h{const{prefixCls:p,style:C,className:h,checked:ae,onChange:Y,onClick:ue}=r,ge=ee(r,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:we,tag:ce}=j.useContext(X.E_),ve=ut=>{Y==null||Y(!ae),ue==null||ue(ut)},V=we("tag",p),[pe,je,D]=ie(V),yt=q()(V,`${V}-checkable`,{[`${V}-checkable-checked`]:ae},ce==null?void 0:ce.className,h,je,D);return pe(j.createElement("span",Object.assign({},ge,{ref:M,style:Object.assign(Object.assign({},C),ce==null?void 0:ce.style),className:yt,onClick:ve})))}),te=t(98719);const T=r=>(0,te.Z)(r,(M,{textColor:p,lightBorderColor:C,lightColor:h,darkColor:ae})=>({[`${r.componentCls}${r.componentCls}-${M}`]:{color:p,background:h,borderColor:C,"&-inverse":{color:r.colorTextLightSolid,background:ae,borderColor:ae},[`&${r.componentCls}-borderless`]:{borderColor:"transparent"}}}));var fe=(0,$.bk)(["Tag","preset"],r=>{const M=K(r);return T(M)},x);function ye(r){return typeof r!="string"?r:r.charAt(0).toUpperCase()+r.slice(1)}const $e=(r,M,p)=>{const C=ye(p);return{[`${r.componentCls}${r.componentCls}-${M}`]:{color:r[`color${p}`],background:r[`color${C}Bg`],borderColor:r[`color${C}Border`],[`&${r.componentCls}-borderless`]:{borderColor:"transparent"}}}};var Me=(0,$.bk)(["Tag","status"],r=>{const M=K(r);return[$e(M,"success","Success"),$e(M,"processing","Info"),$e(M,"error","Error"),$e(M,"warning","Warning")]},x),m=function(r,M){var p={};for(var C in r)Object.prototype.hasOwnProperty.call(r,C)&&M.indexOf(C)<0&&(p[C]=r[C]);if(r!=null&&typeof Object.getOwnPropertySymbols=="function")for(var h=0,C=Object.getOwnPropertySymbols(r);h{const{prefixCls:p,className:C,rootClassName:h,style:ae,children:Y,icon:ue,color:ge,onClose:we,bordered:ce=!0,visible:ve}=r,V=m(r,["prefixCls","className","rootClassName","style","children","icon","color","onClose","bordered","visible"]),{getPrefixCls:pe,direction:je,tag:D}=j.useContext(X.E_),[yt,ut]=j.useState(!0),Vt=(0,_.Z)(V,["closeIcon","closable"]);j.useEffect(()=>{ve!==void 0&&ut(ve)},[ve]);const Zt=(0,ne.o2)(ge),xt=(0,ne.yT)(ge),Rt=Zt||xt,kt=Object.assign(Object.assign({backgroundColor:ge&&!Rt?ge:void 0},D==null?void 0:D.style),ae),de=pe("tag",p),[Qe,At,St]=ie(de),Gt=q()(de,D==null?void 0:D.className,{[`${de}-${ge}`]:Rt,[`${de}-has-color`]:ge&&!Rt,[`${de}-hidden`]:!yt,[`${de}-rtl`]:je==="rtl",[`${de}-borderless`]:!ce},C,h,At,St),Bt=We=>{We.stopPropagation(),we==null||we(We),!We.defaultPrevented&&ut(!1)},[,$t]=(0,u.Z)((0,u.w)(r),(0,u.w)(D),{closable:!1,closeIconRender:We=>{const Qt=j.createElement("span",{className:`${de}-close-icon`,onClick:Bt},We);return(0,Z.wm)(We,Qt,Pe=>({onClick:Nt=>{var Tt;(Tt=Pe==null?void 0:Pe.onClick)===null||Tt===void 0||Tt.call(Pe,Nt),Bt(Nt)},className:q()(Pe==null?void 0:Pe.className,`${de}-close-icon`)}))}}),a=typeof V.onClick=="function"||Y&&Y.type==="a",wt=ue||null,Ht=wt?j.createElement(j.Fragment,null,wt,Y&&j.createElement("span",null,Y)):Y,Wt=j.createElement("span",Object.assign({},Vt,{ref:M,className:Gt,style:kt}),Ht,$t,Zt&&j.createElement(fe,{key:"preset",prefixCls:de}),xt&&j.createElement(Me,{key:"status",prefixCls:de}));return Qe(a?j.createElement(d.Z,{component:"Tag"},Wt):Wt)});He.CheckableTag=Q;var it=He}}]); diff --git a/app/bootstrap/src/main/resources/static/p__RuleManagement__WhiteList__index.75dc7aad.async.js b/app/bootstrap/src/main/resources/static/p__RuleManagement__WhiteList__index.75dc7aad.async.js new file mode 100644 index 00000000..5e8ee827 --- /dev/null +++ b/app/bootstrap/src/main/resources/static/p__RuleManagement__WhiteList__index.75dc7aad.async.js @@ -0,0 +1 @@ +(self.webpackChunk=self.webpackChunk||[]).push([[4559],{52078:function(Y,B,e){"use strict";var D=e(97857),f=e.n(D),S=e(27997),g=e(62435),w=e(86074),m=function(W){S.Mj.register({id:"json"});var z=W.value,k=z===void 0?"{}":z,H=W.onChange,O=W.editorStyle,q=O===void 0?{}:O,u=W.editorKey,V=u===void 0?"json-editor":u,x=W.readOnly,A=x===void 0?!1:x,y=(0,g.useRef)(),r=(0,g.useRef)(),N=function(){var $=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"{}";try{return JSON.parse($),$}catch(E){return console.warn("Invalid JSON string:",E),"{}"}};return(0,g.useEffect)(function(){if(y.current)return r.current?r.current.setValue(k):(r.current=S.j6.create(y.current,{value:N(k),language:"json",theme:"vs",readOnly:A,folding:!0,automaticLayout:!0}),r.current.onDidChangeModelContent(function(){var b=r.current.getValue();console.log("[JSONEditor] \u7F16\u8F91\u5668\u5185\u5BB9\u53D8\u66F4:",{newValue:b}),H==null||H(b)})),function(){if(r!=null&&r.current){var b;r==null||(b=r.current)===null||b===void 0||b.dispose(),r.current=null}}},[]),(0,g.useEffect)(function(){r.current&&k!==r.current.getValue()&&r.current.setValue(N(k))},[k]),(0,w.jsx)("div",{ref:y,style:f()({height:360,borderRadius:4,overflow:"hidden"},q)},V)};B.Z=m},29297:function(Y,B,e){"use strict";e.d(B,{q9:function(){return D.Z},Wy:function(){return W},mi:function(){return O}});var D=e(52078),f=e(97857),S=e.n(f),g=e(55171),w=e.n(g),m=e(86074),ne=function(u){var V=u.value,x=u.viewerStyle,A=x===void 0?{}:x,y=u.displayDataTypes,r=y===void 0?!1:y,N=u.name,b=N===void 0?"output json":N;return(0,m.jsx)(w(),{src:V,name:b,collapsed:!1,displayDataTypes:r,style:S()({height:360,padding:12,overflow:"scroll",borderRadius:4,background:"#FFF"},A)})},W=ne,z=e(27997),k=e(62435),H=function(u){z.Mj.register({id:"rego"});var V=u.value,x=u.onChange,A=u.editorStyle,y=A===void 0?{}:A,r=u.editorKey,N=u.readOnly,b=N===void 0?!1:N,$=(0,k.useRef)(),E=(0,k.useRef)();return(0,k.useEffect)(function(){if($.current)return E.current||(E.current=z.j6.create($.current,{value:V,language:"rego",theme:"vs",readOnly:b,automaticLayout:!0}),E.current.onDidChangeModelContent(function(){x==null||x(E.current.getValue())})),function(){if(E.current){var te;(te=E.current)===null||te===void 0||te.dispose(),E.current=null}}},[]),(0,m.jsx)("div",{ref:$,style:S()({width:"100%",height:760,borderRadius:4,overflow:"hidden"},y)},r)},O=H},38805:function(Y,B,e){"use strict";e.r(B),e.d(B,{default:function(){return xe}});var D=e(97857),f=e.n(D),S=e(5574),g=e.n(S),w=e(15009),m=e.n(w),ne=e(52677),W=e.n(ne),z=e(13769),k=e.n(z),H=e(99289),O=e.n(H),q=e(53846),u=e(96655),V=e(90498),x=e(45830),A=e(83622),y=e(62435),r=e(86074),N=["pageSize","current","ruleCodeList"],b=function(j){var U=j.tableActionRef,J=j.onEnterDetailView,G=j.onCreateWhiteList,P=(0,x.useIntl)(),re=(0,x.useRequest)(function(){return(0,u.queryAllRuleList)({})},{formatResult:function(T){var s;return((s=T.content)===null||s===void 0?void 0:s.map(function(d){return f()(f()({},d),{},{key:d==null?void 0:d.id,label:d==null?void 0:d.ruleName,value:d==null?void 0:d.ruleCode})}))||[]}}),ae=re.data,a=[{title:P.formatMessage({id:"home.module.inform.columns.ruleName"}),dataIndex:"ruleCodeList",valueType:"select",align:"left",fieldProps:{mode:"multiple",placeholder:P.formatMessage({id:"common.select.text.placeholder"}),options:ae||[],allowClear:!0},hideInTable:!0},{title:P.formatMessage({id:"home.module.inform.columns.ruleName"}),dataIndex:"ruleCode",valueType:"text",align:"left",hideInSearch:!0,render:function(T,s){var d=s.ruleCode==="GLOBAL_CONFIG";return(0,r.jsxs)(A.ZP,{type:"link",style:{padding:0,fontWeight:d?"bold":"normal"},onClick:function(){return J(s.ruleCode,s.ruleName)},children:[d&&(0,r.jsx)("span",{style:{marginRight:4},children:"\u{1F4CC}"}),d?P.formatMessage({id:"rule.text.global.config.whitelist"}):s.ruleName]})}},{title:P.formatMessage({id:"common.text.count"}),dataIndex:"count",valueType:"text",align:"center",hideInSearch:!0}];return(0,r.jsx)(V.Z,{headerTitle:(0,r.jsx)("div",{className:q.Z.customTitle,children:P.formatMessage({id:"rule.module.text.whiteList.inquiry"})}),scroll:{x:"max-content"},actionRef:U,search:{span:12,defaultCollapsed:!1,collapseRender:!1,labelWidth:0},rowKey:"id",request:function(){var Z=O()(m()().mark(function T(s){var d,K,F,Q,_,h,n,t,o,v,c;return m()().wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return d=s.pageSize,K=s.current,F=s.ruleCodeList,Q=k()(s,N),_=f()(f()({},Q),{},{ruleCodeList:F,page:K,size:d}),i.prev=2,i.next=5,(0,u.listGroupByRuleCode)(_);case 5:return h=i.sent,n=h.content,t=h.code,o=[],v=0,Array.isArray(n)?(o=n,v=n.length):n&&W()(n)==="object"&&(o=Array.isArray(n.data)?n.data:[],v=n.total||o.length),c=o.sort(function(l,R){return l.ruleCode==="GLOBAL"?-1:R.ruleCode==="GLOBAL"?1:0}),i.abrupt("return",{data:c,total:v,success:t===200||!1});case 15:return i.prev=15,i.t0=i.catch(2),console.error("Error fetching aggregate data:",i.t0),i.abrupt("return",{data:[],total:0,success:!1});case 19:case"end":return i.stop()}},T,null,[[2,15]])}));return function(T){return Z.apply(this,arguments)}}(),toolBarRender:function(){return[(0,r.jsx)(A.ZP,{type:"primary",onClick:G,children:P.formatMessage({id:"rule.module.text.createWhiteList"})},"create")]},columns:a,pagination:{showQuickJumper:!1,showSizeChanger:!0,defaultPageSize:10,defaultCurrent:1}})},$=b,E=e(24163),te=e(68431),fe=e(29448),ue=e(68872),se=e(96074),de=e(83062),ge=e(72269),ve=e(86738),me=["pageSize","current","ruleNameFilter"],he=function(j){var U=j.tableActionRef,J=j.selectedRuleCode,G=j.selectedRuleName,P=j.onBackToAggregate,re=j.onViewWhiteList,ae=j.onCreateWhiteList,a=(0,x.useIntl)();console.log("DetailList props - selectedRuleCode:",J),console.log("DetailList props - selectedRuleName:",G);var Z=ue.ZP.useMessage(),T=g()(Z,2),s=T[0],d=T[1],K=function(){var h=O()(m()().mark(function n(t){var o,v,c;return m()().wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return o={id:t.id},i.next=3,(0,u.queryWhiteRuleGrabLock)(o);case 3:v=i.sent,v.code===200&&(s.success(a.formatMessage({id:"common.message.text.edit.success"})),(c=U.current)===null||c===void 0||c.reloadAndRest());case 5:case"end":return i.stop()}},n)}));return function(t){return h.apply(this,arguments)}}(),F=function(){var h=O()(m()().mark(function n(t){var o,v,c,L;return m()().wrap(function(l){for(;;)switch(l.prev=l.next){case 0:if(t.isLockHolder){l.next=3;break}return s.warning(a.formatMessage({id:"rule.message.not.holding.lock"})),l.abrupt("return");case 3:return o={id:t==null?void 0:t.id,enable:(t==null?void 0:t.enable)===1?0:1},l.next=6,(0,u.queryChangeWhiteListRuleStatus)(o);case 6:v=l.sent,v.code===200&&(s.success(a.formatMessage({id:"common.message.text.edit.success"})),(c=U.current)===null||c===void 0||(L=c.reloadAndRest)===null||L===void 0||L.call(c));case 8:case"end":return l.stop()}},n)}));return function(t){return h.apply(this,arguments)}}(),Q=function(){var h=O()(m()().mark(function n(t){var o,v,c,L;return m()().wrap(function(l){for(;;)switch(l.prev=l.next){case 0:if(t.isLockHolder){l.next=3;break}return s.warning(a.formatMessage({id:"rule.message.not.holding.lock"})),l.abrupt("return");case 3:return o={id:t==null?void 0:t.id},l.next=6,(0,u.queryDeleteWhiteListRuleById)(o);case 6:v=l.sent,v.code===200&&(s.success(a.formatMessage({id:"common.message.text.delete.success"})),(c=U.current)===null||c===void 0||(L=c.reloadAndRest)===null||L===void 0||L.call(c));case 8:case"end":return l.stop()}},n)}));return function(t){return h.apply(this,arguments)}}(),_=[{title:a.formatMessage({id:"cloudAccount.extend.title.createAndUpdateTime"}),dataIndex:"gmtCreated",valueType:"text",align:"left",hideInSearch:!0,render:function(n,t){return(0,r.jsxs)("div",{children:[(0,r.jsx)("section",{children:(t==null?void 0:t.gmtCreate)||"-"}),(0,r.jsx)("section",{children:(t==null?void 0:t.gmtModified)||"-"})]})}},{title:a.formatMessage({id:"tenant.module.text.tenant.name"}),dataIndex:"tenantName",valueType:"text",align:"left",copyable:!1},{title:a.formatMessage({id:"rule.extend.text.whiteList.title"}),dataIndex:"ruleName",valueType:"text",align:"left",copyable:!0},{title:a.formatMessage({id:"rule.extend.text.whiteList.describe"}),dataIndex:"ruleDesc",valueType:"text",align:"left",hideInSearch:!0,render:function(n,t){return(0,r.jsx)(E.Z,{text:(t==null?void 0:t.ruleDesc)||"-",maxWidth:240,rows:1,style:{color:"rgb(51, 51, 51)"},placement:"topLeft"})}},{title:a.formatMessage({id:"rule.table.columns.text.type"}),dataIndex:"ruleType",valueType:"select",valueEnum:(0,fe.W_)(te.sN),align:"center"},{title:a.formatMessage({id:"rule.table.columns.text.creator"}),dataIndex:"creatorName",valueType:"text",align:"center",copyable:!0},{title:a.formatMessage({id:"rule.table.columns.text.config"}),dataIndex:"search",valueType:"text",align:"center",hideInTable:!0},{title:a.formatMessage({id:"rule.table.columns.text.lockor"}),dataIndex:"lockHolderName",valueType:"text",align:"center",hideInSearch:!0},{title:a.formatMessage({id:"cloudAccount.extend.title.cloud.operate"}),dataIndex:"option",valueType:"option",align:"center",fixed:"right",render:function(n,t){return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(A.ZP,{size:"small",type:"link",onClick:function(){return re(t)},children:a.formatMessage({id:"common.button.text.view"})}),(0,r.jsx)(se.Z,{type:"vertical",style:{margin:"0 8px 0 0"}}),(0,r.jsx)(de.Z,{title:t.isLockHolder?"":"please grab the lock first",placement:"top",children:(0,r.jsx)(ge.Z,{disabled:!(t!=null&&t.isLockHolder),checkedChildren:a.formatMessage({id:"common.button.text.enable"}),unCheckedChildren:a.formatMessage({id:"common.button.text.disable"}),checked:(t==null?void 0:t.enable)===1,onClick:function(){return F(t)}})}),(0,r.jsx)(se.Z,{type:"vertical",style:{margin:"0 0 0 8px"}}),(0,r.jsx)(se.Z,{type:"vertical"}),(0,r.jsx)(de.Z,{title:t.isLockHolder?"":"please grab the lock first",placement:"top",children:(0,r.jsx)(ve.Z,{title:a.formatMessage({id:"common.button.text.delete.confirm"}),onConfirm:function(){return Q(t)},okText:a.formatMessage({id:"common.button.text.ok"}),cancelText:a.formatMessage({id:"common.button.text.cancel"}),children:(0,r.jsx)(A.ZP,{type:"link",danger:!0,size:"small",disabled:!(t!=null&&t.isLockHolder),children:a.formatMessage({id:"common.button.text.delete"})})})})]})}}];return(0,r.jsxs)(r.Fragment,{children:[d,(0,r.jsx)("div",{style:{marginBottom:"16px"},children:(0,r.jsxs)(A.ZP,{type:"link",onClick:P,style:{padding:0,fontSize:"14px"},children:["\u2190 ",a.formatMessage({id:"common.button.text.back"})]})}),(0,r.jsx)(V.Z,{headerTitle:(0,r.jsx)("div",{className:q.Z.customTitle,children:(0,r.jsx)("span",{children:J==="GLOBAL_CONFIG"?a.formatMessage({id:"rule.text.global.config.whitelist"}):G})}),scroll:{x:"max-content"},actionRef:U,search:{span:6,defaultCollapsed:!1,collapseRender:!1,labelWidth:0},rowKey:"id",request:function(){var h=O()(m()().mark(function n(t){var o,v,c,L,i,l,R,ie,X,ee;return m()().wrap(function(M){for(;;)switch(M.prev=M.next){case 0:return o=t.pageSize,v=t.current,c=t.ruleNameFilter,L=k()(t,me),i=f()(f()({},L),{},{ruleCode:J,ruleName:c,page:v,size:o}),M.prev=2,M.next=5,(0,u.queryWhiteRuleList)(i);case 5:return l=M.sent,R=l.content,ie=l.code,X=[],ee=0,Array.isArray(R)?(X=R,ee=R.length):R&&W()(R)==="object"&&(X=Array.isArray(R.data)?R.data:[],ee=R.total||X.length),M.abrupt("return",{data:X,total:ee,success:ie===200||!1});case 14:return M.prev=14,M.t0=M.catch(2),console.error("Error fetching detail data:",M.t0),M.abrupt("return",{data:[],total:0,success:!1});case 18:case"end":return M.stop()}},n,null,[[2,14]])}));return function(n){return h.apply(this,arguments)}}(),toolBarRender:function(){return[(0,r.jsx)(A.ZP,{type:"primary",onClick:ae,children:a.formatMessage({id:"rule.module.text.createWhiteList"})},"create")]},columns:_,pagination:{showQuickJumper:!1,showSizeChanger:!0,defaultPageSize:10,defaultCurrent:1}})]})},ye=he,pe=e(77603),Ce=e(39380),Se=function(){var j=(0,y.useRef)(),U=(0,x.useIntl)(),J=ue.ZP.useMessage(),G=g()(J,2),P=G[0],re=G[1],ae=(0,y.useState)(!1),a=g()(ae,2),Z=a[0],T=a[1],s=(0,y.useRef)({}),d=(0,x.useSearchParams)(),K=g()(d,2),F=K[0],Q=K[1],_=(0,y.useState)(""),h=g()(_,2),n=h[0],t=h[1],o=(0,y.useState)(""),v=g()(o,2),c=v[0],L=v[1],i=(0,y.useState)([]),l=g()(i,2),R=l[0],ie=l[1],X=function(C){var I=R.find(function(le){return le.ruleCode===C});return I?I.ruleName:C};(0,y.useEffect)(function(){(0,u.queryAllRuleList)().then(function(p){p!=null&&p.content&&ie(p.content)}).catch(function(p){console.error("Failed to load rules list:",p)})},[]),(0,y.useEffect)(function(){var p=F.get("ruleCode");if(p&&(t(p),R.length>0)){var C=X(p);L(C)}},[F,R]);var ee=F.get("ruleCode")?"detail":"aggregate",oe=function(C){T(!0),s.current=C},M=function(C){T(!0);var I=C.isLockHolder===!0;s.current=f()(f()({},C),{},{isEditMode:I})},je=function(C,I){var le=new URLSearchParams;le.set("ruleCode",C),Q(le)},Re=function(){var C,I;Q({}),(C=j.current)===null||C===void 0||(I=C.reloadAndRest)===null||I===void 0||I.call(C)};return(0,r.jsxs)(Ce._z,{ghost:!0,title:!1,breadcrumbRender:!1,children:[re,ee==="aggregate"?(0,r.jsx)($,{tableActionRef:j,onEnterDetailView:je,onCreateWhiteList:function(){return oe({})}}):(0,r.jsx)(ye,{tableActionRef:j,selectedRuleCode:n,selectedRuleName:c,onBackToAggregate:Re,onViewWhiteList:M,onCreateWhiteList:function(){return oe({})}}),(0,r.jsx)(pe.Z,{editDrawerVisible:Z,setEditDrawerVisible:T,whiteListDrawerInfo:s.current,tableActionRef:j,ruleCode:n})]})},xe=Se},85674:function(Y,B,e){var D={"./simpleWorker":18352,"./simpleWorker.js":18352};function f(S){return Promise.resolve().then(function(){if(!e.o(D,S)){var g=new Error("Cannot find module '"+S+"'");throw g.code="MODULE_NOT_FOUND",g}var w=D[S];return e(w)})}f.keys=function(){return Object.keys(D)},f.id=85674,Y.exports=f},10131:function(Y,B,e){var D={"./editorBaseApi":[20927],"./editorBaseApi.js":[20927],"./editorSimpleWorker":[81465],"./editorSimpleWorker.js":[81465],"./editorWorker":[85215],"./editorWorker.js":[85215],"./editorWorkerHost":[98008],"./editorWorkerHost.js":[98008],"./findSectionHeaders":[72846],"./findSectionHeaders.js":[72846],"./getIconClasses":[22016],"./getIconClasses.js":[22016],"./languageFeatureDebounce":[88191],"./languageFeatureDebounce.js":[88191],"./languageFeatures":[71922],"./languageFeatures.js":[71922],"./languageFeaturesService":[7421],"./languageFeaturesService.js":[7421],"./languageService":[81032],"./languageService.js":[81032],"./languagesAssociations":[73536],"./languagesAssociations.js":[73536],"./languagesRegistry":[4765],"./languagesRegistry.js":[4765],"./markerDecorations":[36357],"./markerDecorations.js":[36357],"./markerDecorationsService":[86036],"./markerDecorationsService.js":[86036],"./model":[73733],"./model.js":[73733],"./modelService":[51200],"./modelService.js":[51200],"./resolverService":[88216],"./resolverService.js":[88216],"./semanticTokensDto":[14704],"./semanticTokensDto.js":[14704],"./semanticTokensProviderStyling":[92294],"./semanticTokensProviderStyling.js":[92294],"./semanticTokensStyling":[73343],"./semanticTokensStyling.js":[73343],"./semanticTokensStylingService":[84146],"./semanticTokensStylingService.js":[84146],"./textModelSync/textModelSync.impl":[28944],"./textModelSync/textModelSync.impl.js":[28944],"./textModelSync/textModelSync.protocol":[23145,3145],"./textModelSync/textModelSync.protocol.js":[23145,3145],"./textResourceConfiguration":[71765],"./textResourceConfiguration.js":[71765],"./treeSitterParserService":[28922],"./treeSitterParserService.js":[28922],"./treeViewsDnd":[80642],"./treeViewsDnd.js":[80642],"./treeViewsDndService":[58345],"./treeViewsDndService.js":[58345],"./unicodeTextModelHighlighter":[31446],"./unicodeTextModelHighlighter.js":[31446]};function f(S){if(!e.o(D,S))return Promise.resolve().then(function(){var m=new Error("Cannot find module '"+S+"'");throw m.code="MODULE_NOT_FOUND",m});var g=D[S],w=g[0];return Promise.all(g.slice(1).map(e.e)).then(function(){return e(w)})}f.keys=function(){return Object.keys(D)},f.id=10131,Y.exports=f}}]); diff --git a/app/bootstrap/src/main/resources/static/p__RuleManagement__WhiteList__index.9b514bae.async.js b/app/bootstrap/src/main/resources/static/p__RuleManagement__WhiteList__index.9b514bae.async.js deleted file mode 100644 index 7d025b46..00000000 --- a/app/bootstrap/src/main/resources/static/p__RuleManagement__WhiteList__index.9b514bae.async.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[4559],{24163:function(S,h,t){var T=t(97857),p=t.n(T),L=t(25593),j=t(83062),$=t(62435),r=t(86074),W=L.Z.Paragraph;h.Z=function(_){var D=_.text,P=_.width,y=_.maxWidth,C=_.rows,A=C===void 0?2:C,b=_.placement,E=b===void 0?"top":b,O=_.color,I=O===void 0?"rgba(0, 0, 0, 0.88)":O,x=_.link,U=x===void 0?!1:x,B=_.onClickCallBackFunc,v=_.style,M=v===void 0?{}:v,R=_.copyable,k=R===void 0?!1:R;return(0,r.jsx)("div",{style:{maxWidth:y,width:P},children:(0,r.jsx)(j.Z,{title:(0,r.jsx)("div",{children:D}),placement:E,children:(0,r.jsx)(W,{ellipsis:{rows:A},style:p()({marginBottom:0,color:I,cursor:U?"pointer":""},M),onClick:B,copyable:k,children:D})})})}},80113:function(S,h,t){t.r(h);var T=t(97857),p=t.n(T),L=t(13769),j=t.n(L),$=t(15009),r=t.n($),W=t(99289),_=t.n(W),D=t(5574),P=t.n(D),y=t(53846),C=t(24163),A=t(77603),b=t(68431),E=t(96655),O=t(29448),I=t(39380),x=t(70989),U=t(92016),B=t(68872),v=t(83622),M=t(96074),R=t(72269),k=t(86738),V=t(27484),w=t.n(V),K=t(62435),n=t(86074),J=["pageSize","current"],Q=function(){var g=(0,K.useRef)(),s=(0,U.useIntl)(),X=B.ZP.useMessage(),z=P()(X,2),Z=z[0],q=z[1],ee=(0,K.useState)(!1),H=P()(ee,2),te=H[0],Y=H[1],G=(0,K.useRef)({}),se=function(){var u=_()(r()().mark(function a(e){var o,d,i;return r()().wrap(function(m){for(;;)switch(m.prev=m.next){case 0:return o={id:e.id},m.next=3,(0,E.queryWhiteRuleGrabLock)(o);case 3:d=m.sent,d.code===200&&(Z.success(s.formatMessage({id:"common.message.text.edit.success"})),(i=g.current)===null||i===void 0||i.reloadAndRest());case 5:case"end":return m.stop()}},a)}));return function(e){return u.apply(this,arguments)}}(),N=function(a){Y(!0),G.current=a},ne=function(){var u=_()(r()().mark(function a(e){var o,d,i,c;return r()().wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return o={id:e==null?void 0:e.id,enable:(e==null?void 0:e.enable)===1?0:1},l.next=3,(0,E.queryChangeWhiteListRuleStatus)(o);case 3:d=l.sent,d.code===200&&(Z.success(s.formatMessage({id:"common.message.text.edit.success"})),(i=g.current)===null||i===void 0||(c=i.reloadAndRest)===null||c===void 0||c.call(i));case 5:case"end":return l.stop()}},a)}));return function(e){return u.apply(this,arguments)}}(),le=function(){var u=_()(r()().mark(function a(e){var o,d,i,c;return r()().wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return o={id:e==null?void 0:e.id},l.next=3,(0,E.queryDeleteWhiteListRuleById)(o);case 3:d=l.sent,d.code===200&&(Z.success(s.formatMessage({id:"common.message.text.delete.success"})),(i=g.current)===null||i===void 0||(c=i.reloadAndRest)===null||c===void 0||c.call(i));case 5:case"end":return l.stop()}},a)}));return function(e){return u.apply(this,arguments)}}(),ae=[{title:s.formatMessage({id:"cloudAccount.extend.title.createAndUpdateTime"}),dataIndex:"gmtCreated",valueType:"text",align:"left",hideInSearch:!0,render:function(a,e){return(0,n.jsxs)("div",{children:[(0,n.jsx)("section",{style:{color:"#999"},children:w()(e==null?void 0:e.gmtCreate).format("YYYY-MM-DD 18:00:00")||"-"}),(0,n.jsx)("section",{style:{color:"#999"},children:w()(e==null?void 0:e.gmtModified).format("YYYY-MM-DD 18:00:00")||"-"})]})}},{title:s.formatMessage({id:"rule.extend.text.whiteList.title"}),dataIndex:"ruleName",valueType:"text",align:"left"},{title:s.formatMessage({id:"rule.extend.text.whiteList.describe"}),dataIndex:"ruleDesc",valueType:"text",align:"left",hideInSearch:!0,render:function(a,e){return(0,n.jsx)(C.Z,{text:(e==null?void 0:e.ruleDesc)||"-",maxWidth:240,rows:1,style:{color:"rgb(51, 51, 51)"},placement:"topLeft"})}},{title:s.formatMessage({id:"rule.table.columns.text.type"}),dataIndex:"ruleType",valueType:"select",valueEnum:(0,O.W_)(b.sN),align:"center"},{title:s.formatMessage({id:"rule.table.columns.text.creator"}),dataIndex:"creatorName",valueType:"text",align:"center"},{title:s.formatMessage({id:"rule.table.columns.text.lockor"}),dataIndex:"lockHolderName",valueType:"text",align:"center",hideInSearch:!0},{title:s.formatMessage({id:"cloudAccount.extend.title.cloud.operate"}),dataIndex:"option",valueType:"option",align:"center",render:function(a,e){return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(v.ZP,{size:"small",type:"link",onClick:function(){return se(e)},children:s.formatMessage({id:"rule.table.columns.text.grab.lock"})}),(0,n.jsx)(M.Z,{type:"vertical",style:{margin:"0 8px 0 0"}}),(0,n.jsx)(R.Z,{disabled:!(e!=null&&e.isLockHolder),checkedChildren:s.formatMessage({id:"common.button.text.enable"}),unCheckedChildren:s.formatMessage({id:"common.button.text.disable"}),checked:(e==null?void 0:e.enable)===1,onClick:function(){return ne(e)}}),(0,n.jsx)(M.Z,{type:"vertical",style:{margin:"0 0 0 8px"}}),(0,n.jsx)(v.ZP,{size:"small",type:"link",disabled:!(e!=null&&e.isLockHolder),onClick:function(){return N(e)},children:s.formatMessage({id:"common.button.text.edit"})}),(0,n.jsx)(M.Z,{type:"vertical"}),(0,n.jsx)(k.Z,{title:s.formatMessage({id:"common.button.text.delete.confirm"}),onConfirm:function(){return le(e)},okText:s.formatMessage({id:"common.button.text.ok"}),cancelText:s.formatMessage({id:"common.button.text.cancel"}),children:(0,n.jsx)(v.ZP,{type:"link",danger:!0,size:"small",disabled:!(e!=null&&e.isLockHolder),children:s.formatMessage({id:"common.button.text.delete"})})})]})}}];return(0,n.jsxs)(I._z,{ghost:!0,title:!1,breadcrumbRender:!1,children:[q,(0,n.jsx)(x.Z,{headerTitle:(0,n.jsx)("div",{className:y.Z.customTitle,children:s.formatMessage({id:"rule.module.text.whiteList.inquiry"})}),scroll:{x:"max-content"},actionRef:g,search:{span:6,defaultCollapsed:!1,collapseRender:!1,labelWidth:0},rowKey:"id",request:function(){var u=_()(r()().mark(function a(e){var o,d,i,c,m,l,F;return r()().wrap(function(f){for(;;)switch(f.prev=f.next){case 0:return o=e.pageSize,d=e.current,i=j()(e,J),c=p()(p()({},i),{},{page:d,size:o}),f.next=4,(0,E.queryWhiteRuleList)(c);case 4:return m=f.sent,l=m.content,F=m.code,f.abrupt("return",{data:(l==null?void 0:l.data)||[],total:(l==null?void 0:l.total)||0,success:F===200||!1});case 8:case"end":return f.stop()}},a)}));return function(a){return u.apply(this,arguments)}}(),toolBarRender:function(){return[(0,n.jsx)(v.ZP,{type:"primary",onClick:function(){return N({})},children:s.formatMessage({id:"rule.module.text.createWhiteList"})},"create")]},columns:ae,pagination:{showQuickJumper:!1,showSizeChanger:!0,defaultPageSize:10,defaultCurrent:1}}),(0,n.jsx)(A.Z,{editDrawerVisible:te,setEditDrawerVisible:Y,whiteListDrawerInfo:G.current,tableActionRef:g})]})};h.default=Q},53846:function(S,h){h.Z={customTitle:"customTitle___nzcxh",riskHigh:"riskHigh___GstO6",riskMedium:"riskMedium___F4JTb",riskLow:"riskLow___HJopw",imgProcess:"imgProcess___NGndv",imgResult:"imgResult___wKhiG",validTag:"validTag___TRSau",invalidTag:"invalidTag___opVlG",waitingTag:"waitingTag___JZpZT"}}}]); diff --git a/app/bootstrap/src/main/resources/static/p__SecurityControl__index.12fdd9f0.async.js b/app/bootstrap/src/main/resources/static/p__SecurityControl__index.12fdd9f0.async.js new file mode 100644 index 00000000..2ff840e3 --- /dev/null +++ b/app/bootstrap/src/main/resources/static/p__SecurityControl__index.12fdd9f0.async.js @@ -0,0 +1 @@ +(self.webpackChunk=self.webpackChunk||[]).push([[7113],{56477:function(U,O,e){"use strict";e.d(O,{Z:function(){return d}});var x=e(87462),f=e(62435),g={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M690 405h-46.9c-10.2 0-19.9 4.9-25.9 13.2L512 563.6 406.8 418.2c-6-8.3-15.6-13.2-25.9-13.2H334c-6.5 0-10.3 7.4-6.5 12.7l178 246c3.2 4.4 9.7 4.4 12.9 0l178-246c3.9-5.3.1-12.7-6.4-12.7z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"down-circle",theme:"outlined"},h=g,N=e(84089),S=function(D,W){return f.createElement(N.Z,(0,x.Z)({},D,{ref:W,icon:h}))},V=f.forwardRef(S),d=V},61011:function(U,O,e){"use strict";e.d(O,{Z:function(){return d}});var x=e(87462),f=e(62435),g={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M666.7 505.5l-246-178A8 8 0 00408 334v46.9c0 10.2 4.9 19.9 13.2 25.9L566.6 512 421.2 617.2c-8.3 6-13.2 15.6-13.2 25.9V690c0 6.5 7.4 10.3 12.7 6.5l246-178c4.4-3.2 4.4-9.8 0-13z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"right-circle",theme:"outlined"},h=g,N=e(84089),S=function(D,W){return f.createElement(N.Z,(0,x.Z)({},D,{ref:W,icon:h}))},V=f.forwardRef(S),d=V},81569:function(U,O,e){"use strict";var x=e(56477),f=e(61011),g=e(86074);O.Z=function(h){var N=h.expanded,S=h.onExpand,V=h.record;return N?(0,g.jsx)(x.Z,{style:{color:"#457aff",fontSize:14},onClick:function(w){return S(V,w)}}):(0,g.jsx)(f.Z,{style:{color:"#457aff",fontSize:14},onClick:function(w){return S(V,w)}})}},24163:function(U,O,e){"use strict";var x=e(97857),f=e.n(x),g=e(25593),h=e(83062),N=e(62435),S=e(86074),V=g.Z.Paragraph;O.Z=function(d){var w=d.text,D=d.width,W=d.maxWidth,k=d.rows,Q=k===void 0?2:k,A=d.placement,u=A===void 0?"top":A,$=d.color,s=$===void 0?"rgba(0, 0, 0, 0.88)":$,t=d.link,C=t===void 0?!1:t,K=d.onClickCallBackFunc,L=d.style,y=L===void 0?{}:L,Z=d.copyable,q=Z===void 0?!1:Z;return(0,S.jsx)("div",{style:{maxWidth:W,width:D},children:(0,S.jsx)(h.Z,{title:(0,S.jsx)("div",{children:w}),placement:u,children:(0,S.jsx)(V,{ellipsis:{rows:Q},style:f()({marginBottom:0,color:s,cursor:C?"pointer":""},y),onClick:K,copyable:q,children:w})})})}},52078:function(U,O,e){"use strict";var x=e(97857),f=e.n(x),g=e(27997),h=e(62435),N=e(86074),S=function(d){g.Mj.register({id:"json"});var w=d.value,D=w===void 0?"{}":w,W=d.onChange,k=d.editorStyle,Q=k===void 0?{}:k,A=d.editorKey,u=A===void 0?"json-editor":A,$=d.readOnly,s=$===void 0?!1:$,t=(0,h.useRef)(),C=(0,h.useRef)(),K=function(){var y=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"{}";try{return JSON.parse(y),y}catch(Z){return console.warn("Invalid JSON string:",Z),"{}"}};return(0,h.useEffect)(function(){if(t.current)return C.current?C.current.setValue(D):(C.current=g.j6.create(t.current,{value:K(D),language:"json",theme:"vs",readOnly:s,folding:!0,automaticLayout:!0}),C.current.onDidChangeModelContent(function(){var L=C.current.getValue();console.log("[JSONEditor] \u7F16\u8F91\u5668\u5185\u5BB9\u53D8\u66F4:",{newValue:L}),W==null||W(L)})),function(){if(C!=null&&C.current){var L;C==null||(L=C.current)===null||L===void 0||L.dispose(),C.current=null}}},[]),(0,h.useEffect)(function(){C.current&&D!==C.current.getValue()&&C.current.setValue(K(D))},[D]),(0,N.jsx)("div",{ref:t,style:f()({height:360,borderRadius:4,overflow:"hidden"},Q)},u)};O.Z=S},29297:function(U,O,e){"use strict";e.d(O,{q9:function(){return x.Z},Wy:function(){return d},mi:function(){return k}});var x=e(52078),f=e(97857),g=e.n(f),h=e(55171),N=e.n(h),S=e(86074),V=function(A){var u=A.value,$=A.viewerStyle,s=$===void 0?{}:$,t=A.displayDataTypes,C=t===void 0?!1:t,K=A.name,L=K===void 0?"output json":K;return(0,S.jsx)(N(),{src:u,name:L,collapsed:!1,displayDataTypes:C,style:g()({height:360,padding:12,overflow:"scroll",borderRadius:4,background:"#FFF"},s)})},d=V,w=e(27997),D=e(62435),W=function(A){w.Mj.register({id:"rego"});var u=A.value,$=A.onChange,s=A.editorStyle,t=s===void 0?{}:s,C=A.editorKey,K=A.readOnly,L=K===void 0?!1:K,y=(0,D.useRef)(),Z=(0,D.useRef)();return(0,D.useEffect)(function(){if(y.current)return Z.current||(Z.current=w.j6.create(y.current,{value:u,language:"rego",theme:"vs",readOnly:L,automaticLayout:!0}),Z.current.onDidChangeModelContent(function(){$==null||$(Z.current.getValue())})),function(){if(Z.current){var q;(q=Z.current)===null||q===void 0||q.dispose(),Z.current=null}}},[]),(0,S.jsx)("div",{ref:y,style:g()({width:"100%",height:760,borderRadius:4,overflow:"hidden"},t)},C)},k=W},426:function(U,O,e){"use strict";e.r(O),e.d(O,{default:function(){return yt}});var x=e(15009),f=e.n(x),g=e(13769),h=e.n(g),N=e(99289),S=e.n(N),V=e(97857),d=e.n(V),w=e(5574),D=e.n(w),W=e(81569),k=e(53846),Q=e(24163),A=e(29297),u=e(45830),$=e(85265),s=e(62435),t=e(86074),C=function(r){var n=r.capacityDrawerInfo,a=r.capacityDrawerVisible,l=r.setCapacityDrawerVisible,R=(0,u.useIntl)(),E=(0,s.useState)(""),m=D()(E,2),p=m[0],j=m[1],I=function(){l(!1)};return(0,s.useEffect)(function(){a&&j(JSON.stringify(JSON.parse(n.policyDetail),null,4)||"")},[a]),(0,t.jsx)($.Z,{title:R.formatMessage({id:"security.extend.title.security.detail"}),width:"40%",destroyOnClose:!0,open:a,onClose:I,children:(0,t.jsx)(A.q9,{editorKey:"CAPACITY_EDITOR",value:p,readOnly:!0,editorStyle:{height:"100%"}})})},K=C,L=e(55375),y={securityStatistic:"securityStatistic___Dp45x",divider:"divider___Kx4Bl",capacityCard:"capacityCard___fqaV8",capacityCardLeft:"capacityCardLeft___Mvcwq",capacityCardLeftTitle:"capacityCardLeftTitle___GANK7",capacityCardLeftType:"capacityCardLeftType___RNiWr",capacityCardRight:"capacityCardRight___DNnIr",capacityCardRightContent:"capacityCardRightContent___Tj1DE",capacityCardRightLabel:"capacityCardRightLabel___mZ1Ak",capacityCardRightValue:"capacityCardRightValue___wNyyL",range:"range___sgOTB",separator:"separator___NXcwN"},Z=e(83062),q=e(96074),fe=function(o){return o.TOTAL="CLOUD_ACCOUNT",o}({}),ne=[{label:(0,t.jsx)(u.FormattedMessage,{id:"common.button.text.work"}),value:"open"},{label:(0,t.jsx)(u.FormattedMessage,{id:"common.button.text.close"}),value:"close"}],z=[{total:0,open:0,close:0,type:"CLOUD_ACCOUNT",name:(0,t.jsx)(u.FormattedMessage,{id:"security.module.text.cloud.account.name"}),title:(0,t.jsx)(u.FormattedMessage,{id:"security.module.text.cloud.account.count"})},{total:null,open:0,close:0,type:"DDoS",name:(0,t.jsx)(u.FormattedMessage,{id:"security.module.text.ddos.name"}),title:(0,t.jsx)(u.FormattedMessage,{id:"security.module.text.ddos.opening.situation"})},{total:null,open:0,close:0,type:"WAF",name:(0,t.jsx)(u.FormattedMessage,{id:"security.module.text.waf.name"}),title:(0,t.jsx)(u.FormattedMessage,{id:"security.module.text.waf.opening.situation"})},{total:null,open:0,close:0,type:"FIRE WALL",name:(0,t.jsx)(u.FormattedMessage,{id:"security.module.text.firewall.name"}),title:(0,t.jsx)(u.FormattedMessage,{id:"security.module.text.firewall.opening.situation"})},{total:null,open:0,close:0,type:"SAS",name:(0,t.jsx)(u.FormattedMessage,{id:"security.module.text.sas.name"}),title:(0,t.jsx)(u.FormattedMessage,{id:"security.module.text.sas.opening.situation"})}],Ae=function(r){return r.type===fe.TOTAL?(0,t.jsx)("div",{style:{fontWeight:"500"},children:r.total}):(0,t.jsxs)("div",{children:[(0,t.jsx)(Z.Z,{title:(0,t.jsx)(u.FormattedMessage,{id:"common.tag.text.opened"}),children:(0,t.jsx)("span",{style:{color:L.qY},children:r.open})}),(0,t.jsx)(q.Z,{type:"vertical",className:y.divider}),(0,t.jsx)(Z.Z,{title:(0,t.jsx)(u.FormattedMessage,{id:"common.tag.text.unopened"}),children:(0,t.jsx)("span",{style:{color:L.KC},children:r.close})})]})},Ce=function(r){var n;return((n=z.find(function(a){return a.type===r}))===null||n===void 0?void 0:n.name)||"-"},le=function(r,n){return!r.find(function(a){return a.type===n})},Se=e(15746),Pe=e(4393),ce=e(86250),Le=e(72269),Ie=e(83622),be=function(r){var n=r.record,a=(0,u.useIntl)(),l=(0,s.useState)(!1),R=D()(l,2),E=R[0],m=R[1],p=(0,s.useRef)(),j=function(){m(!0),p.current={policyDetail:n==null?void 0:n.policyDetail}};return(0,t.jsxs)(Se.Z,{span:12,children:[(0,t.jsx)(Pe.Z,{className:y.capacityCard,styles:{body:{padding:"12px 20px"}},children:(0,t.jsxs)(ce.Z,{style:{width:"100%"},children:[(0,t.jsxs)("div",{className:y.capacityCardLeft,children:[(0,t.jsx)("div",{className:y.capacityCardLeftTitle,children:a.formatMessage({id:"security.module.text.safety.ability"})}),(0,t.jsx)("div",{className:y.capacityCardLeftType,children:Ce(n.productType)||"-"}),(0,t.jsx)(Le.Z,{disabled:!0,checkedChildren:a.formatMessage({id:"common.button.text.work"}),unCheckedChildren:a.formatMessage({id:"common.button.text.stop"}),checked:(n==null?void 0:n.status)===ne[0].value})]}),(0,t.jsxs)("div",{className:y.capacityCardRight,children:[(0,t.jsxs)("div",{className:y.capacityCardRightContent,children:[(0,t.jsxs)(ce.Z,{children:[(0,t.jsxs)("span",{className:y.capacityCardRightLabel,children:[a.formatMessage({id:"security.module.text.safety.version"}),"\xA0:\xA0\xA0"]}),(0,t.jsx)(Q.Z,{text:n.version||"-",maxWidth:260,rows:1,color:"#3D3D3D"})]}),(0,t.jsxs)(ce.Z,{style:{margin:"2px 0"},children:[(0,t.jsxs)("span",{className:y.capacityCardRightLabel,children:[a.formatMessage({id:"security.module.text.safety.strategy"}),"\xA0:\xA0\xA0"]}),(0,t.jsx)(Q.Z,{text:(n==null?void 0:n.policy)||"-",maxWidth:260,rows:1,color:"#3D3D3D"})]}),(0,t.jsxs)("div",{children:[(0,t.jsxs)("span",{className:y.capacityCardRightLabel,children:[a.formatMessage({id:"security.module.text.safety.resource"}),"\xA0:\xA0\xA0"]}),(0,t.jsxs)("span",{className:y.capacityCardRightValue,children:[(0,t.jsx)("span",{className:y.range,children:n==null?void 0:n.protectedCount}),(0,t.jsx)("span",{className:y.separator,children:"/"}),(0,t.jsx)("span",{className:y.altogether,children:n==null?void 0:n.total})]})]})]}),(0,t.jsx)(Ie.ZP,{type:"link",style:{padding:0},onClick:function(){return j()},children:a.formatMessage({id:"security.extend.title.security.detail"})})]})]})}),(0,t.jsx)(K,{capacityDrawerInfo:p.current,capacityDrawerVisible:E,setCapacityDrawerVisible:m})]})},Ne=be,je=e(92635),Te=e(93547),ee=e(29448),we=e(39380),Ze=e(93410),Fe=e(90498),$e=e(75302),Ve=e(25593),Oe=e(57381),We=e(42075),Be=e(40411),De=e(71230),Ue=e(56790),Ee=e(75164),Ke=e(96159),ze=e(93967),Je=e.n(ze),He=e(64217),ke=e(53124),Ge=e(48054),Xe=o=>{const{value:r,formatter:n,precision:a,decimalSeparator:l,groupSeparator:R="",prefixCls:E}=o;let m;if(typeof n=="function")m=n(r);else{const p=String(r),j=p.match(/^(-?)(\d*)(\.(\d+))?$/);if(!j||p==="-")m=p;else{const I=j[1];let v=j[2]||"0",F=j[4]||"";v=v.replace(/\B(?=(\d{3})+(?!\d))/g,R),typeof a=="number"&&(F=F.padEnd(a,"0").slice(0,a>0?a:0)),F&&(F=`${l}${F}`),m=[s.createElement("span",{key:"int",className:`${E}-content-value-int`},I,v),F&&s.createElement("span",{key:"decimal",className:`${E}-content-value-decimal`},F)]}}return s.createElement("span",{className:`${E}-content-value`},m)},Ye=e(14747),Qe=e(83559),_e=e(83262);const qe=o=>{const{componentCls:r,marginXXS:n,padding:a,colorTextDescription:l,titleFontSize:R,colorTextHeading:E,contentFontSize:m,fontFamily:p}=o;return{[r]:Object.assign(Object.assign({},(0,Ye.Wf)(o)),{[`${r}-title`]:{marginBottom:n,color:l,fontSize:R},[`${r}-skeleton`]:{paddingTop:a},[`${r}-content`]:{color:E,fontSize:m,fontFamily:p,[`${r}-content-value`]:{display:"inline-block",direction:"ltr"},[`${r}-content-prefix, ${r}-content-suffix`]:{display:"inline-block"},[`${r}-content-prefix`]:{marginInlineEnd:n},[`${r}-content-suffix`]:{marginInlineStart:n}}})}},et=o=>{const{fontSizeHeading3:r,fontSize:n}=o;return{titleFontSize:n,contentFontSize:r}};var tt=(0,Qe.I$)("Statistic",o=>{const r=(0,_e.mergeToken)(o,{});return[qe(r)]},et),at=function(o,r){var n={};for(var a in o)Object.prototype.hasOwnProperty.call(o,a)&&r.indexOf(a)<0&&(n[a]=o[a]);if(o!=null&&typeof Object.getOwnPropertySymbols=="function")for(var l=0,a=Object.getOwnPropertySymbols(o);l{const{prefixCls:n,className:a,rootClassName:l,style:R,valueStyle:E,value:m=0,title:p,valueRender:j,prefix:I,suffix:v,loading:F=!1,formatter:b,precision:P,decimalSeparator:_=".",groupSeparator:ue=",",onMouseEnter:ve,onMouseLeave:ye}=o,re=at(o,["prefixCls","className","rootClassName","style","valueStyle","value","title","valueRender","prefix","suffix","loading","formatter","precision","decimalSeparator","groupSeparator","onMouseEnter","onMouseLeave"]),{getPrefixCls:pe,direction:oe,className:ge,style:he}=(0,ke.dj)("statistic"),J=pe("statistic",n),[xe,T,c]=tt(J),i=s.createElement(Xe,{decimalSeparator:_,groupSeparator:ue,prefixCls:J,formatter:b,precision:P,value:m}),M=Je()(J,{[`${J}-rtl`]:oe==="rtl"},ge,a,l,T,c),B=s.useRef(null);s.useImperativeHandle(r,()=>({nativeElement:B.current}));const G=(0,He.Z)(re,{aria:!0,data:!0});return xe(s.createElement("div",Object.assign({},G,{ref:B,className:M,style:Object.assign(Object.assign({},he),R),onMouseEnter:ve,onMouseLeave:ye}),p&&s.createElement("div",{className:`${J}-title`},p),s.createElement(Ge.Z,{paragraph:!1,loading:F,className:`${J}-skeleton`},s.createElement("div",{style:E,className:`${J}-content`},I&&s.createElement("span",{className:`${J}-content-prefix`},I),j?j(i):i,v&&s.createElement("span",{className:`${J}-content-suffix`},v)))))});const nt=[["Y",1e3*60*60*24*365],["M",1e3*60*60*24*30],["D",1e3*60*60*24],["H",1e3*60*60],["m",1e3*60],["s",1e3],["S",1]];function rt(o,r){let n=o;const a=/\[[^\]]*]/g,l=(r.match(a)||[]).map(p=>p.slice(1,-1)),R=r.replace(a,"[]"),E=nt.reduce((p,[j,I])=>{if(p.includes(j)){const v=Math.floor(n/I);return n-=v*I,p.replace(new RegExp(`${j}+`,"g"),F=>{const b=F.length;return v.toString().padStart(b,"0")})}return p},R);let m=0;return E.replace(a,()=>{const p=l[m];return m+=1,p})}function ot(o,r,n){const{format:a=""}=r,l=new Date(o).getTime(),R=Date.now(),E=Math.max(n?l-R:R-l,0);return rt(E,a)}var it=function(o,r){var n={};for(var a in o)Object.prototype.hasOwnProperty.call(o,a)&&r.indexOf(a)<0&&(n[a]=o[a]);if(o!=null&&typeof Object.getOwnPropertySymbols=="function")for(var l=0,a=Object.getOwnPropertySymbols(o);l{const{value:r,format:n="HH:mm:ss",onChange:a,onFinish:l,type:R}=o,E=it(o,["value","format","onChange","onFinish","type"]),m=R==="countdown",[p,j]=s.useState(null),I=(0,Ue.zX)(()=>{const b=Date.now(),P=st(r);j({});const _=m?P-b:b-P;return a==null||a(_),m&&P{let b;const P=()=>Ee.Z.cancel(b),_=()=>{b=(0,Ee.Z)(()=>{I()&&_()})};return _(),P},[r,m]),s.useEffect(()=>{j({})},[]);const v=(b,P)=>p?ot(b,Object.assign(Object.assign({},P),{format:n}),m):"-",F=b=>(0,Ke.Tm)(b,{title:void 0});return s.createElement(de,Object.assign({},E,{value:r,valueRender:F,formatter:v}))};const lt=o=>s.createElement(Re,Object.assign({},o,{type:"countdown"}));var ct=s.memo(lt);de.Timer=Re,de.Countdown=ct;var dt=de,me=e(96486),ut=["cloudAccountId"],vt=$e.ZP.useBreakpoint,ft=Ve.Z.Text,mt=function(){var r=vt(),n=(0,u.useModel)("security"),a=n.securityPlatformList,l=a[0].value,R=(0,s.useState)(l),E=D()(R,2),m=E[0],p=E[1],j=(0,s.useRef)(),I=(0,s.useRef)(),v=(0,u.useIntl)(),F=(0,s.useState)(z),b=D()(F,2),P=b[0],_=b[1],ue=(0,u.useRequest)(function(T){return(0,Te.X4)(T)},{manual:!0,formatResult:function(c){for(var i,M,B=(c==null||(i=c.content)===null||i===void 0?void 0:i.securityProductOverallList)||[],G=[d()(d()({},z[0]),{},{total:(c==null||(M=c.content)===null||M===void 0?void 0:M.cloudAccountCount)||0})],X=function(){var H=B[te],se=z.find(function(Y){return Y.type===H.productType});G.push(d()(d()({},se),{},{open:H==null?void 0:H.protectedCount,close:H==null?void 0:H.unprotectedCount}))},te=0;te1?"1px solid #f0f0f0":void 0}})},i)})})})}})||[],onChange:function(c){var i,M;p(c),(i=I.current)===null||i===void 0||i.resetFields(),oe({cloudAccountSearch:void 0,platformList:[c]}),ve({platform:c}),(M=j.current)===null||M===void 0||M.reload()}}}),(0,t.jsx)(Fe.Z,{rowKey:function(c,i){return i},search:{span:6,labelWidth:0},headerTitle:(0,t.jsx)("div",{className:k.Z.customTitle,children:v.formatMessage({id:"security.module.text.security.inquiry"})}),actionRef:j,formRef:I,columns:J,request:xe,pagination:{showQuickJumper:!1,showSizeChanger:!0,defaultPageSize:10,defaultCurrent:1},expandable:{expandedRowRender:function(c){var i;return(0,t.jsx)(De.Z,{gutter:[16,16],children:c==null||(i=c.productPostureList)===null||i===void 0?void 0:i.map(function(M,B){return(0,t.jsx)(Ne,{tableActionRef:j,record:M},B)})})},columnTitle:(0,t.jsx)("div",{style:{width:30,textAlign:"center"}}),columnWidth:30,rowExpandable:function(){return!0},expandIcon:W.Z}})]})},yt=mt},53846:function(U,O){"use strict";O.Z={customTitle:"customTitle___nzcxh",riskHigh:"riskHigh___GstO6",riskMedium:"riskMedium___F4JTb",riskLow:"riskLow___HJopw",imgProcess:"imgProcess___NGndv",imgResult:"imgResult___wKhiG",validTag:"validTag___TRSau",invalidTag:"invalidTag___opVlG",waitingTag:"waitingTag___JZpZT"}},75302:function(U,O,e){"use strict";var x=e(25378);function f(){return(0,x.Z)()}O.ZP={useBreakpoint:f}},85674:function(U,O,e){var x={"./simpleWorker":18352,"./simpleWorker.js":18352};function f(g){return Promise.resolve().then(function(){if(!e.o(x,g)){var h=new Error("Cannot find module '"+g+"'");throw h.code="MODULE_NOT_FOUND",h}var N=x[g];return e(N)})}f.keys=function(){return Object.keys(x)},f.id=85674,U.exports=f},10131:function(U,O,e){var x={"./editorBaseApi":[20927],"./editorBaseApi.js":[20927],"./editorSimpleWorker":[81465],"./editorSimpleWorker.js":[81465],"./editorWorker":[85215],"./editorWorker.js":[85215],"./editorWorkerHost":[98008],"./editorWorkerHost.js":[98008],"./findSectionHeaders":[72846],"./findSectionHeaders.js":[72846],"./getIconClasses":[22016],"./getIconClasses.js":[22016],"./languageFeatureDebounce":[88191],"./languageFeatureDebounce.js":[88191],"./languageFeatures":[71922],"./languageFeatures.js":[71922],"./languageFeaturesService":[7421],"./languageFeaturesService.js":[7421],"./languageService":[81032],"./languageService.js":[81032],"./languagesAssociations":[73536],"./languagesAssociations.js":[73536],"./languagesRegistry":[4765],"./languagesRegistry.js":[4765],"./markerDecorations":[36357],"./markerDecorations.js":[36357],"./markerDecorationsService":[86036],"./markerDecorationsService.js":[86036],"./model":[73733],"./model.js":[73733],"./modelService":[51200],"./modelService.js":[51200],"./resolverService":[88216],"./resolverService.js":[88216],"./semanticTokensDto":[14704],"./semanticTokensDto.js":[14704],"./semanticTokensProviderStyling":[92294],"./semanticTokensProviderStyling.js":[92294],"./semanticTokensStyling":[73343],"./semanticTokensStyling.js":[73343],"./semanticTokensStylingService":[84146],"./semanticTokensStylingService.js":[84146],"./textModelSync/textModelSync.impl":[28944],"./textModelSync/textModelSync.impl.js":[28944],"./textModelSync/textModelSync.protocol":[23145,3145],"./textModelSync/textModelSync.protocol.js":[23145,3145],"./textResourceConfiguration":[71765],"./textResourceConfiguration.js":[71765],"./treeSitterParserService":[28922],"./treeSitterParserService.js":[28922],"./treeViewsDnd":[80642],"./treeViewsDnd.js":[80642],"./treeViewsDndService":[58345],"./treeViewsDndService.js":[58345],"./unicodeTextModelHighlighter":[31446],"./unicodeTextModelHighlighter.js":[31446]};function f(g){if(!e.o(x,g))return Promise.resolve().then(function(){var S=new Error("Cannot find module '"+g+"'");throw S.code="MODULE_NOT_FOUND",S});var h=x[g],N=h[0];return Promise.all(h.slice(1).map(e.e)).then(function(){return e(N)})}f.keys=function(){return Object.keys(x)},f.id=10131,U.exports=f}}]); diff --git a/app/bootstrap/src/main/resources/static/p__SecurityControl__index.50b7762f.async.js b/app/bootstrap/src/main/resources/static/p__SecurityControl__index.50b7762f.async.js deleted file mode 100644 index 004c660d..00000000 --- a/app/bootstrap/src/main/resources/static/p__SecurityControl__index.50b7762f.async.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[7113],{56477:function($,T,e){"use strict";e.d(T,{Z:function(){return d}});var x=e(87462),f=e(62435),p={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M690 405h-46.9c-10.2 0-19.9 4.9-25.9 13.2L512 563.6 406.8 418.2c-6-8.3-15.6-13.2-25.9-13.2H334c-6.5 0-10.3 7.4-6.5 12.7l178 246c3.2 4.4 9.7 4.4 12.9 0l178-246c3.9-5.3.1-12.7-6.4-12.7z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"down-circle",theme:"outlined"},g=p,I=e(84089),C=function(R,V){return f.createElement(I.Z,(0,x.Z)({},R,{ref:V,icon:g}))},F=f.forwardRef(C),d=F},61011:function($,T,e){"use strict";e.d(T,{Z:function(){return d}});var x=e(87462),f=e(62435),p={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M666.7 505.5l-246-178A8 8 0 00408 334v46.9c0 10.2 4.9 19.9 13.2 25.9L566.6 512 421.2 617.2c-8.3 6-13.2 15.6-13.2 25.9V690c0 6.5 7.4 10.3 12.7 6.5l246-178c4.4-3.2 4.4-9.8 0-13z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"right-circle",theme:"outlined"},g=p,I=e(84089),C=function(R,V){return f.createElement(I.Z,(0,x.Z)({},R,{ref:V,icon:g}))},F=f.forwardRef(C),d=F},81569:function($,T,e){"use strict";var x=e(56477),f=e(61011),p=e(86074);T.Z=function(g){var I=g.expanded,C=g.onExpand,F=g.record;return I?(0,p.jsx)(x.Z,{style:{color:"#457aff",fontSize:14},onClick:function(D){return C(F,D)}}):(0,p.jsx)(f.Z,{style:{color:"#457aff",fontSize:14},onClick:function(D){return C(F,D)}})}},24163:function($,T,e){"use strict";var x=e(97857),f=e.n(x),p=e(25593),g=e(83062),I=e(62435),C=e(86074),F=p.Z.Paragraph;T.Z=function(d){var D=d.text,R=d.width,V=d.maxWidth,X=d.rows,Y=X===void 0?2:X,A=d.placement,u=A===void 0?"top":A,N=d.color,r=N===void 0?"rgba(0, 0, 0, 0.88)":N,t=d.link,_=t===void 0?!1:t,K=d.onClickCallBackFunc,H=d.style,h=H===void 0?{}:H,w=d.copyable,q=w===void 0?!1:w;return(0,C.jsx)("div",{style:{maxWidth:V,width:R},children:(0,C.jsx)(g.Z,{title:(0,C.jsx)("div",{children:D}),placement:u,children:(0,C.jsx)(F,{ellipsis:{rows:Y},style:f()({marginBottom:0,color:r,cursor:_?"pointer":""},h),onClick:K,copyable:q,children:D})})})}},52078:function($,T,e){"use strict";var x=e(97857),f=e.n(x),p=e(27997),g=e(62435),I=e(86074),C=function(d){p.Mj.register({id:"json"});var D=d.value,R=d.onChange,V=d.editorStyle,X=V===void 0?{}:V,Y=d.editorKey,A=d.readOnly,u=A===void 0?!1:A,N=(0,g.useRef)(),r=(0,g.useRef)();return(0,g.useEffect)(function(){if(N.current)return r.current?r.current.setValue(D):(r.current=p.j6.create(N.current,{value:D,language:"json",theme:"vs",readOnly:u,folding:!0,automaticLayout:!0}),r.current.onDidChangeModelContent(function(){R==null||R(r.current.getValue())})),function(){if(r!=null&&r.current){var t;r==null||(t=r.current)===null||t===void 0||t.dispose(),r.current=null}}},[]),(0,g.useEffect)(function(){r.current&&D!==r.current.getValue()&&r.current.setValue(D)},[D]),(0,I.jsx)("div",{ref:N,style:f()({height:360,borderRadius:4,overflow:"hidden"},X)},Y)};T.Z=C},29297:function($,T,e){"use strict";e.d(T,{q9:function(){return x.Z},Wy:function(){return d},mi:function(){return X}});var x=e(52078),f=e(97857),p=e.n(f),g=e(55171),I=e.n(g),C=e(86074),F=function(A){var u=A.value,N=A.viewerStyle,r=N===void 0?{}:N,t=A.displayDataTypes,_=t===void 0?!1:t,K=A.name,H=K===void 0?"output json":K;return(0,C.jsx)(I(),{src:u,name:H,collapsed:!1,displayDataTypes:_,style:p()({height:360,padding:12,overflow:"scroll",borderRadius:4,background:"#FFF"},r)})},d=F,D=e(27997),R=e(62435),V=function(A){D.Mj.register({id:"rego"});var u=A.value,N=A.onChange,r=A.editorStyle,t=r===void 0?{}:r,_=A.editorKey,K=A.readOnly,H=K===void 0?!1:K,h=(0,R.useRef)(),w=(0,R.useRef)();return(0,R.useEffect)(function(){if(h.current)return w.current||(w.current=D.j6.create(h.current,{value:u,language:"rego",theme:"vs",readOnly:H,automaticLayout:!0}),w.current.onDidChangeModelContent(function(){N==null||N(w.current.getValue())})),function(){if(w.current){var q;(q=w.current)===null||q===void 0||q.dispose(),w.current=null}}},[]),(0,C.jsx)("div",{ref:h,style:p()({width:"100%",height:760,borderRadius:4,overflow:"hidden"},t)},_)},X=V},426:function($,T,e){"use strict";e.r(T),e.d(T,{default:function(){return yt}});var x=e(15009),f=e.n(x),p=e(13769),g=e.n(p),I=e(99289),C=e.n(I),F=e(97857),d=e.n(F),D=e(5574),R=e.n(D),V=e(81569),X=e(53846),Y=e(24163),A=e(29297),u=e(92016),N=e(85265),r=e(62435),t=e(86074),_=function(o){var n=o.capacityDrawerInfo,a=o.capacityDrawerVisible,l=o.setCapacityDrawerVisible,E=(0,u.useIntl)(),O=(0,r.useState)(""),m=R()(O,2),y=m[0],S=m[1],L=function(){l(!1)};return(0,r.useEffect)(function(){a&&S(JSON.stringify(JSON.parse(n.policyDetail),null,4)||"")},[a]),(0,t.jsx)(N.Z,{title:E.formatMessage({id:"security.extend.title.security.detail"}),width:"40%",destroyOnClose:!0,open:a,onClose:L,children:(0,t.jsx)(A.q9,{editorKey:"CAPACITY_EDITOR",value:y,readOnly:!0,editorStyle:{height:"100%"}})})},K=_,H=e(55375),h={securityStatistic:"securityStatistic___Dp45x",divider:"divider___Kx4Bl",capacityCard:"capacityCard___fqaV8",capacityCardLeft:"capacityCardLeft___Mvcwq",capacityCardLeftTitle:"capacityCardLeftTitle___GANK7",capacityCardLeftType:"capacityCardLeftType___RNiWr",capacityCardRight:"capacityCardRight___DNnIr",capacityCardRightContent:"capacityCardRightContent___Tj1DE",capacityCardRightLabel:"capacityCardRightLabel___mZ1Ak",capacityCardRightValue:"capacityCardRightValue___wNyyL",range:"range___sgOTB",separator:"separator___NXcwN"},w=e(83062),q=e(96074),fe=function(i){return i.TOTAL="CLOUD_ACCOUNT",i}({}),ne=[{label:(0,t.jsx)(u.FormattedMessage,{id:"common.button.text.work"}),value:"open"},{label:(0,t.jsx)(u.FormattedMessage,{id:"common.button.text.close"}),value:"close"}],B=[{total:0,open:0,close:0,type:"CLOUD_ACCOUNT",name:(0,t.jsx)(u.FormattedMessage,{id:"security.module.text.cloud.account.name"}),title:(0,t.jsx)(u.FormattedMessage,{id:"security.module.text.cloud.account.count"})},{total:null,open:0,close:0,type:"DDoS",name:(0,t.jsx)(u.FormattedMessage,{id:"security.module.text.ddos.name"}),title:(0,t.jsx)(u.FormattedMessage,{id:"security.module.text.ddos.opening.situation"})},{total:null,open:0,close:0,type:"WAF",name:(0,t.jsx)(u.FormattedMessage,{id:"security.module.text.waf.name"}),title:(0,t.jsx)(u.FormattedMessage,{id:"security.module.text.waf.opening.situation"})},{total:null,open:0,close:0,type:"FIRE WALL",name:(0,t.jsx)(u.FormattedMessage,{id:"security.module.text.firewall.name"}),title:(0,t.jsx)(u.FormattedMessage,{id:"security.module.text.firewall.opening.situation"})},{total:null,open:0,close:0,type:"SAS",name:(0,t.jsx)(u.FormattedMessage,{id:"security.module.text.sas.name"}),title:(0,t.jsx)(u.FormattedMessage,{id:"security.module.text.sas.opening.situation"})}],Ae=function(o){return o.type===fe.TOTAL?(0,t.jsx)("div",{style:{fontWeight:"500"},children:o.total}):(0,t.jsxs)("div",{children:[(0,t.jsx)(w.Z,{title:(0,t.jsx)(u.FormattedMessage,{id:"common.tag.text.opened"}),children:(0,t.jsx)("span",{style:{color:H.qY},children:o.open})}),(0,t.jsx)(q.Z,{type:"vertical",className:h.divider}),(0,t.jsx)(w.Z,{title:(0,t.jsx)(u.FormattedMessage,{id:"common.tag.text.unopened"}),children:(0,t.jsx)("span",{style:{color:H.KC},children:o.close})})]})},Ce=function(o){var n;return((n=B.find(function(a){return a.type===o}))===null||n===void 0?void 0:n.name)||"-"},le=function(o,n){return!o.find(function(a){return a.type===n})},Se=e(15746),Pe=e(4393),ce=e(86250),Le=e(72269),be=e(83622),Ie=function(o){var n=o.record,a=(0,u.useIntl)(),l=(0,r.useState)(!1),E=R()(l,2),O=E[0],m=E[1],y=(0,r.useRef)(),S=function(){m(!0),y.current={policyDetail:n==null?void 0:n.policyDetail}};return(0,t.jsxs)(Se.Z,{span:12,children:[(0,t.jsx)(Pe.Z,{className:h.capacityCard,styles:{body:{padding:"12px 20px"}},children:(0,t.jsxs)(ce.Z,{style:{width:"100%"},children:[(0,t.jsxs)("div",{className:h.capacityCardLeft,children:[(0,t.jsx)("div",{className:h.capacityCardLeftTitle,children:a.formatMessage({id:"security.module.text.safety.ability"})}),(0,t.jsx)("div",{className:h.capacityCardLeftType,children:Ce(n.productType)||"-"}),(0,t.jsx)(Le.Z,{disabled:!0,checkedChildren:a.formatMessage({id:"common.button.text.work"}),unCheckedChildren:a.formatMessage({id:"common.button.text.stop"}),checked:(n==null?void 0:n.status)===ne[0].value})]}),(0,t.jsxs)("div",{className:h.capacityCardRight,children:[(0,t.jsxs)("div",{className:h.capacityCardRightContent,children:[(0,t.jsxs)(ce.Z,{children:[(0,t.jsxs)("span",{className:h.capacityCardRightLabel,children:[a.formatMessage({id:"security.module.text.safety.version"}),"\xA0:\xA0\xA0"]}),(0,t.jsx)(Y.Z,{text:n.version||"-",maxWidth:260,rows:1,color:"#3D3D3D"})]}),(0,t.jsxs)(ce.Z,{style:{margin:"2px 0"},children:[(0,t.jsxs)("span",{className:h.capacityCardRightLabel,children:[a.formatMessage({id:"security.module.text.safety.strategy"}),"\xA0:\xA0\xA0"]}),(0,t.jsx)(Y.Z,{text:(n==null?void 0:n.policy)||"-",maxWidth:260,rows:1,color:"#3D3D3D"})]}),(0,t.jsxs)("div",{children:[(0,t.jsxs)("span",{className:h.capacityCardRightLabel,children:[a.formatMessage({id:"security.module.text.safety.resource"}),"\xA0:\xA0\xA0"]}),(0,t.jsxs)("span",{className:h.capacityCardRightValue,children:[(0,t.jsx)("span",{className:h.range,children:n==null?void 0:n.protectedCount}),(0,t.jsx)("span",{className:h.separator,children:"/"}),(0,t.jsx)("span",{className:h.altogether,children:n==null?void 0:n.total})]})]})]}),(0,t.jsx)(be.ZP,{type:"link",style:{padding:0},onClick:function(){return S()},children:a.formatMessage({id:"security.extend.title.security.detail"})})]})]})}),(0,t.jsx)(K,{capacityDrawerInfo:y.current,capacityDrawerVisible:O,setCapacityDrawerVisible:m})]})},Ne=Ie,je=e(92635),Te=e(93547),ee=e(29448),Ze=e(39380),Fe=e(93410),we=e(70989),We=e(75302),$e=e(25593),Oe=e(57381),Ve=e(42075),Be=e(40411),De=e(71230),Ue=e(56790),Ee=e(75164),ze=e(96159),Ke=e(93967),He=e.n(Ke),ke=e(64217),Je=e(53124),Ge=e(48054),Xe=i=>{const{value:o,formatter:n,precision:a,decimalSeparator:l,groupSeparator:E="",prefixCls:O}=i;let m;if(typeof n=="function")m=n(o);else{const y=String(o),S=y.match(/^(-?)(\d*)(\.(\d+))?$/);if(!S||y==="-")m=y;else{const L=S[1];let v=S[2]||"0",Z=S[4]||"";v=v.replace(/\B(?=(\d{3})+(?!\d))/g,E),typeof a=="number"&&(Z=Z.padEnd(a,"0").slice(0,a>0?a:0)),Z&&(Z=`${l}${Z}`),m=[r.createElement("span",{key:"int",className:`${O}-content-value-int`},L,v),Z&&r.createElement("span",{key:"decimal",className:`${O}-content-value-decimal`},Z)]}}return r.createElement("span",{className:`${O}-content-value`},m)},Ye=e(14747),Qe=e(83559),_e=e(83262);const qe=i=>{const{componentCls:o,marginXXS:n,padding:a,colorTextDescription:l,titleFontSize:E,colorTextHeading:O,contentFontSize:m,fontFamily:y}=i;return{[o]:Object.assign(Object.assign({},(0,Ye.Wf)(i)),{[`${o}-title`]:{marginBottom:n,color:l,fontSize:E},[`${o}-skeleton`]:{paddingTop:a},[`${o}-content`]:{color:O,fontSize:m,fontFamily:y,[`${o}-content-value`]:{display:"inline-block",direction:"ltr"},[`${o}-content-prefix, ${o}-content-suffix`]:{display:"inline-block"},[`${o}-content-prefix`]:{marginInlineEnd:n},[`${o}-content-suffix`]:{marginInlineStart:n}}})}},et=i=>{const{fontSizeHeading3:o,fontSize:n}=i;return{titleFontSize:n,contentFontSize:o}};var tt=(0,Qe.I$)("Statistic",i=>{const o=(0,_e.mergeToken)(i,{});return[qe(o)]},et),at=function(i,o){var n={};for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&o.indexOf(a)<0&&(n[a]=i[a]);if(i!=null&&typeof Object.getOwnPropertySymbols=="function")for(var l=0,a=Object.getOwnPropertySymbols(i);l{const{prefixCls:n,className:a,rootClassName:l,style:E,valueStyle:O,value:m=0,title:y,valueRender:S,prefix:L,suffix:v,loading:Z=!1,formatter:b,precision:P,decimalSeparator:Q=".",groupSeparator:ue=",",onMouseEnter:ve,onMouseLeave:ye}=i,re=at(i,["prefixCls","className","rootClassName","style","valueStyle","value","title","valueRender","prefix","suffix","loading","formatter","precision","decimalSeparator","groupSeparator","onMouseEnter","onMouseLeave"]),{getPrefixCls:pe,direction:oe,className:ge,style:xe}=(0,Je.dj)("statistic"),U=pe("statistic",n),[he,j,c]=tt(U),s=r.createElement(Xe,{decimalSeparator:Q,groupSeparator:ue,prefixCls:U,formatter:b,precision:P,value:m}),M=He()(U,{[`${U}-rtl`]:oe==="rtl"},ge,a,l,j,c),W=r.useRef(null);r.useImperativeHandle(o,()=>({nativeElement:W.current}));const k=(0,ke.Z)(re,{aria:!0,data:!0});return he(r.createElement("div",Object.assign({},k,{ref:W,className:M,style:Object.assign(Object.assign({},xe),E),onMouseEnter:ve,onMouseLeave:ye}),y&&r.createElement("div",{className:`${U}-title`},y),r.createElement(Ge.Z,{paragraph:!1,loading:Z,className:`${U}-skeleton`},r.createElement("div",{style:O,className:`${U}-content`},L&&r.createElement("span",{className:`${U}-content-prefix`},L),S?S(s):s,v&&r.createElement("span",{className:`${U}-content-suffix`},v)))))});const nt=[["Y",1e3*60*60*24*365],["M",1e3*60*60*24*30],["D",1e3*60*60*24],["H",1e3*60*60],["m",1e3*60],["s",1e3],["S",1]];function rt(i,o){let n=i;const a=/\[[^\]]*]/g,l=(o.match(a)||[]).map(y=>y.slice(1,-1)),E=o.replace(a,"[]"),O=nt.reduce((y,[S,L])=>{if(y.includes(S)){const v=Math.floor(n/L);return n-=v*L,y.replace(new RegExp(`${S}+`,"g"),Z=>{const b=Z.length;return v.toString().padStart(b,"0")})}return y},E);let m=0;return O.replace(a,()=>{const y=l[m];return m+=1,y})}function ot(i,o,n){const{format:a=""}=o,l=new Date(i).getTime(),E=Date.now(),O=Math.max(n?l-E:E-l,0);return rt(O,a)}var it=function(i,o){var n={};for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&o.indexOf(a)<0&&(n[a]=i[a]);if(i!=null&&typeof Object.getOwnPropertySymbols=="function")for(var l=0,a=Object.getOwnPropertySymbols(i);l{const{value:o,format:n="HH:mm:ss",onChange:a,onFinish:l,type:E}=i,O=it(i,["value","format","onChange","onFinish","type"]),m=E==="countdown",[y,S]=r.useState(null),L=(0,Ue.zX)(()=>{const b=Date.now(),P=st(o);S({});const Q=m?P-b:b-P;return a==null||a(Q),m&&P{let b;const P=()=>Ee.Z.cancel(b),Q=()=>{b=(0,Ee.Z)(()=>{L()&&Q()})};return Q(),P},[o,m]),r.useEffect(()=>{S({})},[]);const v=(b,P)=>y?ot(b,Object.assign(Object.assign({},P),{format:n}),m):"-",Z=b=>(0,ze.Tm)(b,{title:void 0});return r.createElement(de,Object.assign({},O,{value:o,valueRender:Z,formatter:v}))};const lt=i=>r.createElement(Me,Object.assign({},i,{type:"countdown"}));var ct=r.memo(lt);de.Timer=Me,de.Countdown=ct;var dt=de,me=e(96486),ut=["cloudAccountId"],vt=We.ZP.useBreakpoint,ft=$e.Z.Text,mt=function(){var o=vt(),n=(0,u.useModel)("security"),a=n.securityPlatformList,l=a[0].value,E=(0,r.useState)(l),O=R()(E,2),m=O[0],y=O[1],S=(0,r.useRef)(),L=(0,r.useRef)(),v=(0,u.useIntl)(),Z=(0,r.useState)(B),b=R()(Z,2),P=b[0],Q=b[1],ue=(0,u.useRequest)(function(j){return(0,Te.X4)(j)},{manual:!0,formatResult:function(c){for(var s,M,W=(c==null||(s=c.content)===null||s===void 0?void 0:s.securityProductOverallList)||[],k=[d()(d()({},B[0]),{},{total:(c==null||(M=c.content)===null||M===void 0?void 0:M.cloudAccountCount)||0})],J=function(){var z=W[te],se=B.find(function(G){return G.type===z.productType});k.push(d()(d()({},se),{},{open:z==null?void 0:z.protectedCount,close:z==null?void 0:z.unprotectedCount}))},te=0;te1?"1px solid #f0f0f0":void 0}})},s)})})})}})||[],onChange:function(c){var s,M;y(c),(s=L.current)===null||s===void 0||s.resetFields(),oe({cloudAccountSearch:void 0,platformList:[c]}),ve({platform:c}),(M=S.current)===null||M===void 0||M.reload()}}}),(0,t.jsx)(we.Z,{rowKey:function(c,s){return s},search:{span:6,labelWidth:0},headerTitle:(0,t.jsx)("div",{className:X.Z.customTitle,children:v.formatMessage({id:"security.module.text.security.inquiry"})}),actionRef:S,formRef:L,columns:U,request:he,pagination:{showQuickJumper:!1,showSizeChanger:!0,defaultPageSize:10,defaultCurrent:1},expandable:{expandedRowRender:function(c){var s;return(0,t.jsx)(De.Z,{gutter:[16,16],children:c==null||(s=c.productPostureList)===null||s===void 0?void 0:s.map(function(M,W){return(0,t.jsx)(Ne,{tableActionRef:S,record:M},W)})})},columnTitle:(0,t.jsx)("div",{style:{width:30,textAlign:"center"}}),columnWidth:30,rowExpandable:function(){return!0},expandIcon:V.Z}})]})},yt=mt},53846:function($,T){"use strict";T.Z={customTitle:"customTitle___nzcxh",riskHigh:"riskHigh___GstO6",riskMedium:"riskMedium___F4JTb",riskLow:"riskLow___HJopw",imgProcess:"imgProcess___NGndv",imgResult:"imgResult___wKhiG",validTag:"validTag___TRSau",invalidTag:"invalidTag___opVlG",waitingTag:"waitingTag___JZpZT"}},75302:function($,T,e){"use strict";var x=e(25378);function f(){return(0,x.Z)()}T.ZP={useBreakpoint:f}},85674:function($,T,e){var x={"./simpleWorker":18352,"./simpleWorker.js":18352};function f(p){return Promise.resolve().then(function(){if(!e.o(x,p)){var g=new Error("Cannot find module '"+p+"'");throw g.code="MODULE_NOT_FOUND",g}var I=x[p];return e(I)})}f.keys=function(){return Object.keys(x)},f.id=85674,$.exports=f},10131:function($,T,e){var x={"./editorBaseApi":[20927],"./editorBaseApi.js":[20927],"./editorSimpleWorker":[81465],"./editorSimpleWorker.js":[81465],"./editorWorker":[85215],"./editorWorker.js":[85215],"./editorWorkerHost":[98008],"./editorWorkerHost.js":[98008],"./findSectionHeaders":[72846],"./findSectionHeaders.js":[72846],"./getIconClasses":[22016],"./getIconClasses.js":[22016],"./languageFeatureDebounce":[88191],"./languageFeatureDebounce.js":[88191],"./languageFeatures":[71922],"./languageFeatures.js":[71922],"./languageFeaturesService":[7421],"./languageFeaturesService.js":[7421],"./languageService":[81032],"./languageService.js":[81032],"./languagesAssociations":[73536],"./languagesAssociations.js":[73536],"./languagesRegistry":[4765],"./languagesRegistry.js":[4765],"./markerDecorations":[36357],"./markerDecorations.js":[36357],"./markerDecorationsService":[86036],"./markerDecorationsService.js":[86036],"./model":[73733],"./model.js":[73733],"./modelService":[51200],"./modelService.js":[51200],"./resolverService":[88216],"./resolverService.js":[88216],"./semanticTokensDto":[14704],"./semanticTokensDto.js":[14704],"./semanticTokensProviderStyling":[92294],"./semanticTokensProviderStyling.js":[92294],"./semanticTokensStyling":[73343],"./semanticTokensStyling.js":[73343],"./semanticTokensStylingService":[84146],"./semanticTokensStylingService.js":[84146],"./textModelSync/textModelSync.impl":[28944],"./textModelSync/textModelSync.impl.js":[28944],"./textModelSync/textModelSync.protocol":[23145,3145],"./textModelSync/textModelSync.protocol.js":[23145,3145],"./textResourceConfiguration":[71765],"./textResourceConfiguration.js":[71765],"./treeSitterParserService":[28922],"./treeSitterParserService.js":[28922],"./treeViewsDnd":[80642],"./treeViewsDnd.js":[80642],"./treeViewsDndService":[58345],"./treeViewsDndService.js":[58345],"./unicodeTextModelHighlighter":[31446],"./unicodeTextModelHighlighter.js":[31446]};function f(p){if(!e.o(x,p))return Promise.resolve().then(function(){var C=new Error("Cannot find module '"+p+"'");throw C.code="MODULE_NOT_FOUND",C});var g=x[p],I=g[0];return Promise.all(g.slice(1).map(e.e)).then(function(){return e(I)})}f.keys=function(){return Object.keys(x)},f.id=10131,$.exports=f}}]); diff --git a/app/bootstrap/src/main/resources/static/t__plugin-layout__Layout.839adfab.async.js b/app/bootstrap/src/main/resources/static/t__plugin-layout__Layout.0aa23702.async.js similarity index 99% rename from app/bootstrap/src/main/resources/static/t__plugin-layout__Layout.839adfab.async.js rename to app/bootstrap/src/main/resources/static/t__plugin-layout__Layout.0aa23702.async.js index 4e0d71a9..e7c1edaa 100644 --- a/app/bootstrap/src/main/resources/static/t__plugin-layout__Layout.839adfab.async.js +++ b/app/bootstrap/src/main/resources/static/t__plugin-layout__Layout.0aa23702.async.js @@ -1 +1 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[6301],{27626:function(ot,M,a){a.r(M),a.d(M,{default:function(){return nt}});var $=a(5574),E=a.n($),z=a(19632),D=a.n(z),W=a(97857),f=a.n(W),B=a(64599),H=a.n(B),c=a(92016),O=a(62435),P=a(77082),t=a(86074),T=function(){return(0,t.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"32",height:"32",viewBox:"0 0 200 200",children:[(0,t.jsxs)("defs",{children:[(0,t.jsxs)("linearGradient",{id:"linearGradient-1",x1:"62.102%",x2:"108.197%",y1:"0%",y2:"37.864%",children:[(0,t.jsx)("stop",{offset:"0%",stopColor:"#4285EB"}),(0,t.jsx)("stop",{offset:"100%",stopColor:"#2EC7FF"})]}),(0,t.jsxs)("linearGradient",{id:"linearGradient-2",x1:"69.644%",x2:"54.043%",y1:"0%",y2:"108.457%",children:[(0,t.jsx)("stop",{offset:"0%",stopColor:"#29CDFF"}),(0,t.jsx)("stop",{offset:"37.86%",stopColor:"#148EFF"}),(0,t.jsx)("stop",{offset:"100%",stopColor:"#0A60FF"})]}),(0,t.jsxs)("linearGradient",{id:"linearGradient-3",x1:"69.691%",x2:"16.723%",y1:"-12.974%",y2:"117.391%",children:[(0,t.jsx)("stop",{offset:"0%",stopColor:"#FA816E"}),(0,t.jsx)("stop",{offset:"41.473%",stopColor:"#F74A5C"}),(0,t.jsx)("stop",{offset:"100%",stopColor:"#F51D2C"})]}),(0,t.jsxs)("linearGradient",{id:"linearGradient-4",x1:"68.128%",x2:"30.44%",y1:"-35.691%",y2:"114.943%",children:[(0,t.jsx)("stop",{offset:"0%",stopColor:"#FA8E7D"}),(0,t.jsx)("stop",{offset:"51.264%",stopColor:"#F74A5C"}),(0,t.jsx)("stop",{offset:"100%",stopColor:"#F51D2C"})]})]}),(0,t.jsx)("g",{fill:"none",fillRule:"evenodd",stroke:"none",strokeWidth:"1",children:(0,t.jsx)("g",{transform:"translate(-20 -20)",children:(0,t.jsx)("g",{transform:"translate(20 20)",children:(0,t.jsxs)("g",{children:[(0,t.jsxs)("g",{fillRule:"nonzero",children:[(0,t.jsxs)("g",{children:[(0,t.jsx)("path",{fill:"url(#linearGradient-1)",d:"M91.588 4.177L4.18 91.513a11.981 11.981 0 000 16.974l87.408 87.336a12.005 12.005 0 0016.989 0l36.648-36.618c4.209-4.205 4.209-11.023 0-15.228-4.208-4.205-11.031-4.205-15.24 0l-27.783 27.76c-1.17 1.169-2.945 1.169-4.114 0l-69.802-69.744c-1.17-1.169-1.17-2.942 0-4.11l69.802-69.745c1.17-1.169 2.944-1.169 4.114 0l27.783 27.76c4.209 4.205 11.032 4.205 15.24 0 4.209-4.205 4.209-11.022 0-15.227L108.581 4.056c-4.719-4.594-12.312-4.557-16.993.12z"}),(0,t.jsx)("path",{fill:"url(#linearGradient-2)",d:"M91.588 4.177L4.18 91.513a11.981 11.981 0 000 16.974l87.408 87.336a12.005 12.005 0 0016.989 0l36.648-36.618c4.209-4.205 4.209-11.023 0-15.228-4.208-4.205-11.031-4.205-15.24 0l-27.783 27.76c-1.17 1.169-2.945 1.169-4.114 0l-69.802-69.744c-1.17-1.169-1.17-2.942 0-4.11l69.802-69.745c2.912-2.51 7.664-7.596 14.642-8.786 5.186-.883 10.855 1.062 17.009 5.837L108.58 4.056c-4.719-4.594-12.312-4.557-16.993.12z"})]}),(0,t.jsx)("path",{fill:"url(#linearGradient-3)",d:"M153.686 135.855c4.208 4.205 11.031 4.205 15.24 0l27.034-27.012c4.7-4.696 4.7-12.28 0-16.974l-27.27-27.15c-4.218-4.2-11.043-4.195-15.254.013-4.209 4.205-4.209 11.022 0 15.227l18.418 18.403c1.17 1.169 1.17 2.943 0 4.111l-18.168 18.154c-4.209 4.205-4.209 11.023 0 15.228z"})]}),(0,t.jsx)("ellipse",{cx:"100.519",cy:"100.437",fill:"url(#linearGradient-4)",rx:"23.6",ry:"23.581"})]})})})})]})},b=T,V=a(22181),X=a(83622),K=function(i){var r,o;return!i.route&&(i.noFound||i.notFound)||((r=i.route)===null||r===void 0?void 0:r.unaccessible)&&(i.unAccessible||i.noAccessible)||(!i.route||((o=i.route)===null||o===void 0?void 0:o.unaccessible))&&(0,t.jsx)(V.ZP,{status:i.route?"403":"404",title:i.route?"403":"404",subTitle:i.route?"\u62B1\u6B49\uFF0C\u4F60\u65E0\u6743\u8BBF\u95EE\u8BE5\u9875\u9762":"\u62B1\u6B49\uFF0C\u4F60\u8BBF\u95EE\u7684\u9875\u9762\u4E0D\u5B58\u5728",extra:(0,t.jsx)(X.ZP,{type:"primary",onClick:function(){return c.history.push("/")},children:"\u8FD4\u56DE\u9996\u9875"})})||i.children},U=K,Y=a(68997),k=a(57381),A=a(67159),R=a(50136),J=a(85418),Q=a(56750),L=a(66999);function w(n){var i,r,o,d,g;if(n.runtimeConfig.rightRender)return n.runtimeConfig.rightRender(n.initialState,n.setInitialState,n.runtimeConfig);var v=((i=n.initialState)===null||i===void 0?void 0:i.avatar)||((r=n.initialState)===null||r===void 0?void 0:r.name)||n.runtimeConfig.logout,u=((o=n.initialState)===null||o===void 0?void 0:o.avatar)===!1,m=u?"umi-plugin-layout-name umi-plugin-layout-hide-avatar-img":"umi-plugin-layout-name",j=v?(0,t.jsxs)("span",{className:"umi-plugin-layout-action",children:[u?null:(0,t.jsx)(Y.Z,{size:"small",className:"umi-plugin-layout-avatar",src:((d=n.initialState)===null||d===void 0?void 0:d.avatar)||"https://gw.alipayobjects.com/zos/antfincdn/XAosXuNZyF/BiazfanxmamNRoxxVxka.png",alt:"avatar"}),(0,t.jsx)("span",{className:m,children:(g=n.initialState)===null||g===void 0?void 0:g.name})]}):null;if(n.loading)return(0,t.jsx)("div",{className:"umi-plugin-layout-right",children:(0,t.jsx)(k.Z,{size:"small",style:{marginLeft:8,marginRight:8}})});var h={className:"umi-plugin-layout-menu",selectedKeys:[],items:[{key:"logout",label:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(Q.Z,{}),"\u9000\u51FA\u767B\u5F55"]}),onClick:function(){var e,C;n==null||(e=n.runtimeConfig)===null||e===void 0||(C=e.logout)===null||C===void 0||C.call(e,n.initialState)}}]},x;return A.Z.startsWith("5.")||A.Z.startsWith("4.24.")?x={menu:h}:A.Z.startsWith("3.")?x={overlay:(0,t.jsx)(R.Z,{children:h.items.map(function(y){return(0,t.jsx)(R.Z.Item,{onClick:y.onClick,children:y.label},y.key)})})}:x={overlay:(0,t.jsx)(R.Z,f()({},h))},(0,t.jsxs)("div",{className:"umi-plugin-layout-right anticon",children:[n.runtimeConfig.logout?(0,t.jsx)(J.Z,f()(f()({},x),{},{overlayClassName:"umi-plugin-layout-container",children:j})):j,(0,t.jsx)(L.pD,{})]})}var N=a(44886),q=a(83228),_=function n(i,r){if(i.length===0)return[];var o=[],d=H()(i),g;try{for(d.s();!(g=d.n()).done;){var v=g.value,u=f()({},v);r(v)?Array.isArray(u.routes)&&o.push.apply(o,D()(n(u.routes,r))):(Array.isArray(u.children)&&(u.children=n(u.children,r),u.routes=u.children),o.push(u))}}catch(m){d.e(m)}finally{d.f()}return o},tt=function n(i){return i.length===0?[]:i.map(function(r){var o=f()({},r);return r.originPath&&(o.path=r.originPath),Array.isArray(r.routes)&&(o.routes=n(r.routes)),Array.isArray(r.children)&&(o.children=n(r.children)),o})},nt=function(n){var i=(0,c.useLocation)(),r=(0,c.useNavigate)(),o=(0,c.useAppData)(),d=o.clientRoutes,g=o.pluginManager,v=N.t&&(0,N.t)("@@initialState")||{initialState:void 0,loading:!1,setInitialState:null},u=v.initialState,m=v.loading,j=v.setInitialState,h={title:"CloudRec"},x=(0,L.YB)(),y=x.formatMessage,e=g.applyPlugins({key:"layout",type:"modify",initialValue:f()({},v)}),C=_(d.filter(function(s){return s.id==="ant-design-pro-layout"}),function(s){return!!s.isLayout&&s.id!=="ant-design-pro-layout"||!!s.isWrapper}),it=(0,q.Mf)(tt(C)),at=E()(it,1),Z=at[0],et=(0,O.useMemo)(function(){var s,l;return(s=(0,c.matchRoutes)(Z.children,i.pathname))===null||s===void 0||(l=s.pop)===null||l===void 0||(l=l.call(s))===null||l===void 0?void 0:l.route},[i.pathname]);return(0,t.jsx)(P.f,f()(f()({route:Z,location:i,title:h.title||"plugin-layout",navTheme:"dark",siderWidth:256,onMenuHeaderClick:function(l){l.stopPropagation(),l.preventDefault(),r("/")},formatMessage:h.formatMessage||y,menu:{locale:h.locale},logo:b,menuItemRender:function(l,p){return l.isUrl||l.children?p:l.path&&i.pathname!==l.path?(0,t.jsx)(c.Link,{to:l.path.replace("/*",""),target:l.target,children:p}):p},itemRender:function(l,p,G){var lt=l.breadcrumbName,rt=l.title,S=l.path,I=rt||lt,F=G[G.length-1];return F&&(F.path===S||F.linkPath===S)?(0,t.jsx)("span",{children:I}):(0,t.jsx)(c.Link,{to:S,children:I})},disableContentMargin:!0,fixSiderbar:!0,fixedHeader:!0},e),{},{rightContentRender:e.rightContentRender!==!1&&function(s){var l=w({runtimeConfig:e,loading:m,initialState:u,setInitialState:j});return e.rightContentRender?e.rightContentRender(s,l,{userConfig:h,runtimeConfig:e,loading:m,initialState:u,setInitialState:j}):l},children:(0,t.jsx)(U,{route:et,noFound:e==null?void 0:e.noFound,notFound:e==null?void 0:e.notFound,unAccessible:e==null?void 0:e.unAccessible,noAccessible:e==null?void 0:e.noAccessible,children:e.childrenRender?e.childrenRender((0,t.jsx)(c.Outlet,{}),n):(0,t.jsx)(c.Outlet,{})})}))}}}]); +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[6301],{27626:function(ot,M,a){a.r(M),a.d(M,{default:function(){return nt}});var $=a(5574),E=a.n($),z=a(19632),D=a.n(z),W=a(97857),f=a.n(W),B=a(64599),H=a.n(B),c=a(45830),O=a(62435),P=a(77082),t=a(86074),T=function(){return(0,t.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"32",height:"32",viewBox:"0 0 200 200",children:[(0,t.jsxs)("defs",{children:[(0,t.jsxs)("linearGradient",{id:"linearGradient-1",x1:"62.102%",x2:"108.197%",y1:"0%",y2:"37.864%",children:[(0,t.jsx)("stop",{offset:"0%",stopColor:"#4285EB"}),(0,t.jsx)("stop",{offset:"100%",stopColor:"#2EC7FF"})]}),(0,t.jsxs)("linearGradient",{id:"linearGradient-2",x1:"69.644%",x2:"54.043%",y1:"0%",y2:"108.457%",children:[(0,t.jsx)("stop",{offset:"0%",stopColor:"#29CDFF"}),(0,t.jsx)("stop",{offset:"37.86%",stopColor:"#148EFF"}),(0,t.jsx)("stop",{offset:"100%",stopColor:"#0A60FF"})]}),(0,t.jsxs)("linearGradient",{id:"linearGradient-3",x1:"69.691%",x2:"16.723%",y1:"-12.974%",y2:"117.391%",children:[(0,t.jsx)("stop",{offset:"0%",stopColor:"#FA816E"}),(0,t.jsx)("stop",{offset:"41.473%",stopColor:"#F74A5C"}),(0,t.jsx)("stop",{offset:"100%",stopColor:"#F51D2C"})]}),(0,t.jsxs)("linearGradient",{id:"linearGradient-4",x1:"68.128%",x2:"30.44%",y1:"-35.691%",y2:"114.943%",children:[(0,t.jsx)("stop",{offset:"0%",stopColor:"#FA8E7D"}),(0,t.jsx)("stop",{offset:"51.264%",stopColor:"#F74A5C"}),(0,t.jsx)("stop",{offset:"100%",stopColor:"#F51D2C"})]})]}),(0,t.jsx)("g",{fill:"none",fillRule:"evenodd",stroke:"none",strokeWidth:"1",children:(0,t.jsx)("g",{transform:"translate(-20 -20)",children:(0,t.jsx)("g",{transform:"translate(20 20)",children:(0,t.jsxs)("g",{children:[(0,t.jsxs)("g",{fillRule:"nonzero",children:[(0,t.jsxs)("g",{children:[(0,t.jsx)("path",{fill:"url(#linearGradient-1)",d:"M91.588 4.177L4.18 91.513a11.981 11.981 0 000 16.974l87.408 87.336a12.005 12.005 0 0016.989 0l36.648-36.618c4.209-4.205 4.209-11.023 0-15.228-4.208-4.205-11.031-4.205-15.24 0l-27.783 27.76c-1.17 1.169-2.945 1.169-4.114 0l-69.802-69.744c-1.17-1.169-1.17-2.942 0-4.11l69.802-69.745c1.17-1.169 2.944-1.169 4.114 0l27.783 27.76c4.209 4.205 11.032 4.205 15.24 0 4.209-4.205 4.209-11.022 0-15.227L108.581 4.056c-4.719-4.594-12.312-4.557-16.993.12z"}),(0,t.jsx)("path",{fill:"url(#linearGradient-2)",d:"M91.588 4.177L4.18 91.513a11.981 11.981 0 000 16.974l87.408 87.336a12.005 12.005 0 0016.989 0l36.648-36.618c4.209-4.205 4.209-11.023 0-15.228-4.208-4.205-11.031-4.205-15.24 0l-27.783 27.76c-1.17 1.169-2.945 1.169-4.114 0l-69.802-69.744c-1.17-1.169-1.17-2.942 0-4.11l69.802-69.745c2.912-2.51 7.664-7.596 14.642-8.786 5.186-.883 10.855 1.062 17.009 5.837L108.58 4.056c-4.719-4.594-12.312-4.557-16.993.12z"})]}),(0,t.jsx)("path",{fill:"url(#linearGradient-3)",d:"M153.686 135.855c4.208 4.205 11.031 4.205 15.24 0l27.034-27.012c4.7-4.696 4.7-12.28 0-16.974l-27.27-27.15c-4.218-4.2-11.043-4.195-15.254.013-4.209 4.205-4.209 11.022 0 15.227l18.418 18.403c1.17 1.169 1.17 2.943 0 4.111l-18.168 18.154c-4.209 4.205-4.209 11.023 0 15.228z"})]}),(0,t.jsx)("ellipse",{cx:"100.519",cy:"100.437",fill:"url(#linearGradient-4)",rx:"23.6",ry:"23.581"})]})})})})]})},b=T,V=a(22181),X=a(83622),K=function(i){var r,o;return!i.route&&(i.noFound||i.notFound)||((r=i.route)===null||r===void 0?void 0:r.unaccessible)&&(i.unAccessible||i.noAccessible)||(!i.route||((o=i.route)===null||o===void 0?void 0:o.unaccessible))&&(0,t.jsx)(V.ZP,{status:i.route?"403":"404",title:i.route?"403":"404",subTitle:i.route?"\u62B1\u6B49\uFF0C\u4F60\u65E0\u6743\u8BBF\u95EE\u8BE5\u9875\u9762":"\u62B1\u6B49\uFF0C\u4F60\u8BBF\u95EE\u7684\u9875\u9762\u4E0D\u5B58\u5728",extra:(0,t.jsx)(X.ZP,{type:"primary",onClick:function(){return c.history.push("/")},children:"\u8FD4\u56DE\u9996\u9875"})})||i.children},U=K,Y=a(68997),k=a(57381),A=a(67159),R=a(50136),J=a(85418),Q=a(56750),L=a(66999);function w(n){var i,r,o,d,g;if(n.runtimeConfig.rightRender)return n.runtimeConfig.rightRender(n.initialState,n.setInitialState,n.runtimeConfig);var v=((i=n.initialState)===null||i===void 0?void 0:i.avatar)||((r=n.initialState)===null||r===void 0?void 0:r.name)||n.runtimeConfig.logout,u=((o=n.initialState)===null||o===void 0?void 0:o.avatar)===!1,m=u?"umi-plugin-layout-name umi-plugin-layout-hide-avatar-img":"umi-plugin-layout-name",j=v?(0,t.jsxs)("span",{className:"umi-plugin-layout-action",children:[u?null:(0,t.jsx)(Y.Z,{size:"small",className:"umi-plugin-layout-avatar",src:((d=n.initialState)===null||d===void 0?void 0:d.avatar)||"https://gw.alipayobjects.com/zos/antfincdn/XAosXuNZyF/BiazfanxmamNRoxxVxka.png",alt:"avatar"}),(0,t.jsx)("span",{className:m,children:(g=n.initialState)===null||g===void 0?void 0:g.name})]}):null;if(n.loading)return(0,t.jsx)("div",{className:"umi-plugin-layout-right",children:(0,t.jsx)(k.Z,{size:"small",style:{marginLeft:8,marginRight:8}})});var h={className:"umi-plugin-layout-menu",selectedKeys:[],items:[{key:"logout",label:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(Q.Z,{}),"\u9000\u51FA\u767B\u5F55"]}),onClick:function(){var e,C;n==null||(e=n.runtimeConfig)===null||e===void 0||(C=e.logout)===null||C===void 0||C.call(e,n.initialState)}}]},x;return A.Z.startsWith("5.")||A.Z.startsWith("4.24.")?x={menu:h}:A.Z.startsWith("3.")?x={overlay:(0,t.jsx)(R.Z,{children:h.items.map(function(y){return(0,t.jsx)(R.Z.Item,{onClick:y.onClick,children:y.label},y.key)})})}:x={overlay:(0,t.jsx)(R.Z,f()({},h))},(0,t.jsxs)("div",{className:"umi-plugin-layout-right anticon",children:[n.runtimeConfig.logout?(0,t.jsx)(J.Z,f()(f()({},x),{},{overlayClassName:"umi-plugin-layout-container",children:j})):j,(0,t.jsx)(L.pD,{})]})}var N=a(44886),q=a(83228),_=function n(i,r){if(i.length===0)return[];var o=[],d=H()(i),g;try{for(d.s();!(g=d.n()).done;){var v=g.value,u=f()({},v);r(v)?Array.isArray(u.routes)&&o.push.apply(o,D()(n(u.routes,r))):(Array.isArray(u.children)&&(u.children=n(u.children,r),u.routes=u.children),o.push(u))}}catch(m){d.e(m)}finally{d.f()}return o},tt=function n(i){return i.length===0?[]:i.map(function(r){var o=f()({},r);return r.originPath&&(o.path=r.originPath),Array.isArray(r.routes)&&(o.routes=n(r.routes)),Array.isArray(r.children)&&(o.children=n(r.children)),o})},nt=function(n){var i=(0,c.useLocation)(),r=(0,c.useNavigate)(),o=(0,c.useAppData)(),d=o.clientRoutes,g=o.pluginManager,v=N.t&&(0,N.t)("@@initialState")||{initialState:void 0,loading:!1,setInitialState:null},u=v.initialState,m=v.loading,j=v.setInitialState,h={title:"CloudRec"},x=(0,L.YB)(),y=x.formatMessage,e=g.applyPlugins({key:"layout",type:"modify",initialValue:f()({},v)}),C=_(d.filter(function(s){return s.id==="ant-design-pro-layout"}),function(s){return!!s.isLayout&&s.id!=="ant-design-pro-layout"||!!s.isWrapper}),it=(0,q.Mf)(tt(C)),at=E()(it,1),Z=at[0],et=(0,O.useMemo)(function(){var s,l;return(s=(0,c.matchRoutes)(Z.children,i.pathname))===null||s===void 0||(l=s.pop)===null||l===void 0||(l=l.call(s))===null||l===void 0?void 0:l.route},[i.pathname]);return(0,t.jsx)(P.f,f()(f()({route:Z,location:i,title:h.title||"plugin-layout",navTheme:"dark",siderWidth:256,onMenuHeaderClick:function(l){l.stopPropagation(),l.preventDefault(),r("/")},formatMessage:h.formatMessage||y,menu:{locale:h.locale},logo:b,menuItemRender:function(l,p){return l.isUrl||l.children?p:l.path&&i.pathname!==l.path?(0,t.jsx)(c.Link,{to:l.path.replace("/*",""),target:l.target,children:p}):p},itemRender:function(l,p,G){var lt=l.breadcrumbName,rt=l.title,S=l.path,I=rt||lt,F=G[G.length-1];return F&&(F.path===S||F.linkPath===S)?(0,t.jsx)("span",{children:I}):(0,t.jsx)(c.Link,{to:S,children:I})},disableContentMargin:!0,fixSiderbar:!0,fixedHeader:!0},e),{},{rightContentRender:e.rightContentRender!==!1&&function(s){var l=w({runtimeConfig:e,loading:m,initialState:u,setInitialState:j});return e.rightContentRender?e.rightContentRender(s,l,{userConfig:h,runtimeConfig:e,loading:m,initialState:u,setInitialState:j}):l},children:(0,t.jsx)(U,{route:et,noFound:e==null?void 0:e.noFound,notFound:e==null?void 0:e.notFound,unAccessible:e==null?void 0:e.unAccessible,noAccessible:e==null?void 0:e.noAccessible,children:e.childrenRender?e.childrenRender((0,t.jsx)(c.Outlet,{}),n):(0,t.jsx)(c.Outlet,{})})}))}}}]); diff --git a/app/bootstrap/src/main/resources/static/umi.83a9f38e.js b/app/bootstrap/src/main/resources/static/umi.83a9f38e.js new file mode 100644 index 00000000..14f7b0e5 --- /dev/null +++ b/app/bootstrap/src/main/resources/static/umi.83a9f38e.js @@ -0,0 +1,646 @@ +!(function(){var f0=Object.defineProperty,v0=Object.defineProperties;var m0=Object.getOwnPropertyDescriptors;var Xm=Object.getOwnPropertySymbols;var g0=Object.prototype.hasOwnProperty,h0=Object.prototype.propertyIsEnumerable;var Qm=(Ed,od,Vt)=>od in Ed?f0(Ed,od,{enumerable:!0,configurable:!0,writable:!0,value:Vt}):Ed[od]=Vt,tm=(Ed,od)=>{for(var Vt in od||(od={}))g0.call(od,Vt)&&Qm(Ed,Vt,od[Vt]);if(Xm)for(var Vt of Xm(od))h0.call(od,Vt)&&Qm(Ed,Vt,od[Vt]);return Ed},Jm=(Ed,od)=>v0(Ed,m0(od));var Sm=(Ed,od,Vt)=>new Promise((Km,h)=>{var v=n=>{try{t(Vt.next(n))}catch(r){h(r)}},e=n=>{try{t(Vt.throw(n))}catch(r){h(r)}},t=n=>n.done?Km(n.value):Promise.resolve(n.value).then(v,e);t((Vt=Vt.apply(Ed,od)).next())});(function(){var Ed={84898:function(h,v,e){"use strict";e.r(v),e.d(v,{blue:function(){return O},blueDark:function(){return _},cyan:function(){return A},cyanDark:function(){return Z},geekblue:function(){return z},geekblueDark:function(){return X},generate:function(){return f},gold:function(){return R},goldDark:function(){return K},gray:function(){return ee},green:function(){return p},greenDark:function(){return F},grey:function(){return G},greyDark:function(){return J},lime:function(){return N},limeDark:function(){return q},magenta:function(){return fe},magentaDark:function(){return ae},orange:function(){return P},orangeDark:function(){return j},presetDarkPalettes:function(){return de},presetPalettes:function(){return re},presetPrimaryColors:function(){return I},purple:function(){return L},purpleDark:function(){return Y},red:function(){return E},redDark:function(){return oe},volcano:function(){return C},volcanoDark:function(){return ie},yellow:function(){return M},yellowDark:function(){return k}});var t=e(15063),n=2,r=.16,a=.05,l=.05,s=.15,o=5,i=4,m=[{index:7,amount:15},{index:6,amount:25},{index:5,amount:30},{index:5,amount:45},{index:5,amount:65},{index:5,amount:85},{index:4,amount:90},{index:3,amount:95},{index:2,amount:97},{index:1,amount:98}];function d(Ce,Ze,je){var Fe;return Math.round(Ce.h)>=60&&Math.round(Ce.h)<=240?Fe=je?Math.round(Ce.h)-n*Ze:Math.round(Ce.h)+n*Ze:Fe=je?Math.round(Ce.h)+n*Ze:Math.round(Ce.h)-n*Ze,Fe<0?Fe+=360:Fe>=360&&(Fe-=360),Fe}function b(Ce,Ze,je){if(Ce.h===0&&Ce.s===0)return Ce.s;var Fe;return je?Fe=Ce.s-r*Ze:Ze===i?Fe=Ce.s+r:Fe=Ce.s+a*Ze,Fe>1&&(Fe=1),je&&Ze===o&&Fe>.1&&(Fe=.1),Fe<.06&&(Fe=.06),Math.round(Fe*100)/100}function c(Ce,Ze,je){var Fe;return je?Fe=Ce.v+l*Ze:Fe=Ce.v-s*Ze,Fe=Math.max(0,Math.min(1,Fe)),Math.round(Fe*100)/100}function f(Ce){for(var Ze=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},je=[],Fe=new t.FastColor(Ce),Qe=Fe.toHsv(),We=o;We>0;We-=1){var Oe=new t.FastColor({h:d(Qe,We,!0),s:b(Qe,We,!0),v:c(Qe,We,!0)});je.push(Oe)}je.push(Fe);for(var xe=1;xe<=i;xe+=1){var ve=new t.FastColor({h:d(Qe,xe),s:b(Qe,xe),v:c(Qe,xe)});je.push(ve)}return Ze.theme==="dark"?m.map(function(ye){var U=ye.index,W=ye.amount;return new t.FastColor(Ze.backgroundColor||"#141414").mix(je[U],W).toHexString()}):je.map(function(ye){return ye.toHexString()})}var I={red:"#F5222D",volcano:"#FA541C",orange:"#FA8C16",gold:"#FAAD14",yellow:"#FADB14",lime:"#A0D911",green:"#52C41A",cyan:"#13C2C2",blue:"#1677FF",geekblue:"#2F54EB",purple:"#722ED1",magenta:"#EB2F96",grey:"#666666"},E=["#fff1f0","#ffccc7","#ffa39e","#ff7875","#ff4d4f","#f5222d","#cf1322","#a8071a","#820014","#5c0011"];E.primary=E[5];var C=["#fff2e8","#ffd8bf","#ffbb96","#ff9c6e","#ff7a45","#fa541c","#d4380d","#ad2102","#871400","#610b00"];C.primary=C[5];var P=["#fff7e6","#ffe7ba","#ffd591","#ffc069","#ffa940","#fa8c16","#d46b08","#ad4e00","#873800","#612500"];P.primary=P[5];var R=["#fffbe6","#fff1b8","#ffe58f","#ffd666","#ffc53d","#faad14","#d48806","#ad6800","#874d00","#613400"];R.primary=R[5];var M=["#feffe6","#ffffb8","#fffb8f","#fff566","#ffec3d","#fadb14","#d4b106","#ad8b00","#876800","#614700"];M.primary=M[5];var N=["#fcffe6","#f4ffb8","#eaff8f","#d3f261","#bae637","#a0d911","#7cb305","#5b8c00","#3f6600","#254000"];N.primary=N[5];var p=["#f6ffed","#d9f7be","#b7eb8f","#95de64","#73d13d","#52c41a","#389e0d","#237804","#135200","#092b00"];p.primary=p[5];var A=["#e6fffb","#b5f5ec","#87e8de","#5cdbd3","#36cfc9","#13c2c2","#08979c","#006d75","#00474f","#002329"];A.primary=A[5];var O=["#e6f4ff","#bae0ff","#91caff","#69b1ff","#4096ff","#1677ff","#0958d9","#003eb3","#002c8c","#001d66"];O.primary=O[5];var z=["#f0f5ff","#d6e4ff","#adc6ff","#85a5ff","#597ef7","#2f54eb","#1d39c4","#10239e","#061178","#030852"];z.primary=z[5];var L=["#f9f0ff","#efdbff","#d3adf7","#b37feb","#9254de","#722ed1","#531dab","#391085","#22075e","#120338"];L.primary=L[5];var fe=["#fff0f6","#ffd6e7","#ffadd2","#ff85c0","#f759ab","#eb2f96","#c41d7f","#9e1068","#780650","#520339"];fe.primary=fe[5];var G=["#a6a6a6","#999999","#8c8c8c","#808080","#737373","#666666","#404040","#1a1a1a","#000000","#000000"];G.primary=G[5];var ee=G,re={red:E,volcano:C,orange:P,gold:R,yellow:M,lime:N,green:p,cyan:A,blue:O,geekblue:z,purple:L,magenta:fe,grey:G},oe=["#2a1215","#431418","#58181c","#791a1f","#a61d24","#d32029","#e84749","#f37370","#f89f9a","#fac8c3"];oe.primary=oe[5];var ie=["#2b1611","#441d12","#592716","#7c3118","#aa3e19","#d84a1b","#e87040","#f3956a","#f8b692","#fad4bc"];ie.primary=ie[5];var j=["#2b1d11","#442a11","#593815","#7c4a15","#aa6215","#d87a16","#e89a3c","#f3b765","#f8cf8d","#fae3b7"];j.primary=j[5];var K=["#2b2111","#443111","#594214","#7c5914","#aa7714","#d89614","#e8b339","#f3cc62","#f8df8b","#faedb5"];K.primary=K[5];var k=["#2b2611","#443b11","#595014","#7c6e14","#aa9514","#d8bd14","#e8d639","#f3ea62","#f8f48b","#fafab5"];k.primary=k[5];var q=["#1f2611","#2e3c10","#3e4f13","#536d13","#6f9412","#8bbb11","#a9d134","#c9e75d","#e4f88b","#f0fab5"];q.primary=q[5];var F=["#162312","#1d3712","#274916","#306317","#3c8618","#49aa19","#6abe39","#8fd460","#b2e58b","#d5f2bb"];F.primary=F[5];var Z=["#112123","#113536","#144848","#146262","#138585","#13a8a8","#33bcb7","#58d1c9","#84e2d8","#b2f1e8"];Z.primary=Z[5];var _=["#111a2c","#112545","#15325b","#15417e","#1554ad","#1668dc","#3c89e8","#65a9f3","#8dc5f8","#b7dcfa"];_.primary=_[5];var X=["#131629","#161d40","#1c2755","#203175","#263ea0","#2b4acb","#5273e0","#7f9ef3","#a8c1f8","#d2e0fa"];X.primary=X[5];var Y=["#1a1325","#24163a","#301c4d","#3e2069","#51258f","#642ab5","#854eca","#ab7ae0","#cda8f0","#ebd7fa"];Y.primary=Y[5];var ae=["#291321","#40162f","#551c3b","#75204f","#a02669","#cb2b83","#e0529c","#f37fb7","#f8a8cc","#fad2e3"];ae.primary=ae[5];var J=["#151515","#1f1f1f","#2d2d2d","#393939","#494949","#5a5a5a","#6a6a6a","#7b7b7b","#888888","#969696"];J.primary=J[5];var de={red:oe,volcano:ie,orange:j,gold:K,yellow:k,lime:q,green:F,cyan:Z,blue:_,geekblue:X,purple:Y,magenta:ae,grey:J}},83262:function(h,v,e){"use strict";e.r(v),e.d(v,{genCalc:function(){return p},genStyleUtils:function(){return Fe},mergeToken:function(){return re},statistic:function(){return oe},statisticToken:function(){return k}});var t=e(71002),n=e(97685),r=e(4942),a=e(1413),l=e(62435),s=e(861),o=e(15671),i=e(43144),m=e(97326),d=e(60136),b=e(29388),c=(0,i.Z)(function Qe(){(0,o.Z)(this,Qe)}),f=c,I="CALC_UNIT",E=new RegExp(I,"g");function C(Qe){return typeof Qe=="number"?"".concat(Qe).concat(I):Qe}var P=function(Qe){(0,d.Z)(Oe,Qe);var We=(0,b.Z)(Oe);function Oe(xe,ve){var ye;(0,o.Z)(this,Oe),ye=We.call(this),(0,r.Z)((0,m.Z)(ye),"result",""),(0,r.Z)((0,m.Z)(ye),"unitlessCssVar",void 0),(0,r.Z)((0,m.Z)(ye),"lowPriority",void 0);var U=(0,t.Z)(xe);return ye.unitlessCssVar=ve,xe instanceof Oe?ye.result="(".concat(xe.result,")"):U==="number"?ye.result=C(xe):U==="string"&&(ye.result=xe),ye}return(0,i.Z)(Oe,[{key:"add",value:function(ve){return ve instanceof Oe?this.result="".concat(this.result," + ").concat(ve.getResult()):(typeof ve=="number"||typeof ve=="string")&&(this.result="".concat(this.result," + ").concat(C(ve))),this.lowPriority=!0,this}},{key:"sub",value:function(ve){return ve instanceof Oe?this.result="".concat(this.result," - ").concat(ve.getResult()):(typeof ve=="number"||typeof ve=="string")&&(this.result="".concat(this.result," - ").concat(C(ve))),this.lowPriority=!0,this}},{key:"mul",value:function(ve){return this.lowPriority&&(this.result="(".concat(this.result,")")),ve instanceof Oe?this.result="".concat(this.result," * ").concat(ve.getResult(!0)):(typeof ve=="number"||typeof ve=="string")&&(this.result="".concat(this.result," * ").concat(ve)),this.lowPriority=!1,this}},{key:"div",value:function(ve){return this.lowPriority&&(this.result="(".concat(this.result,")")),ve instanceof Oe?this.result="".concat(this.result," / ").concat(ve.getResult(!0)):(typeof ve=="number"||typeof ve=="string")&&(this.result="".concat(this.result," / ").concat(ve)),this.lowPriority=!1,this}},{key:"getResult",value:function(ve){return this.lowPriority||ve?"(".concat(this.result,")"):this.result}},{key:"equal",value:function(ve){var ye=this,U=ve||{},W=U.unit,$=!0;return typeof W=="boolean"?$=W:Array.from(this.unitlessCssVar).some(function(S){return ye.result.includes(S)})&&($=!1),this.result=this.result.replace(E,$?"px":""),typeof this.lowPriority!="undefined"?"calc(".concat(this.result,")"):this.result}}]),Oe}(f),R=function(Qe){(0,d.Z)(Oe,Qe);var We=(0,b.Z)(Oe);function Oe(xe){var ve;return(0,o.Z)(this,Oe),ve=We.call(this),(0,r.Z)((0,m.Z)(ve),"result",0),xe instanceof Oe?ve.result=xe.result:typeof xe=="number"&&(ve.result=xe),ve}return(0,i.Z)(Oe,[{key:"add",value:function(ve){return ve instanceof Oe?this.result+=ve.result:typeof ve=="number"&&(this.result+=ve),this}},{key:"sub",value:function(ve){return ve instanceof Oe?this.result-=ve.result:typeof ve=="number"&&(this.result-=ve),this}},{key:"mul",value:function(ve){return ve instanceof Oe?this.result*=ve.result:typeof ve=="number"&&(this.result*=ve),this}},{key:"div",value:function(ve){return ve instanceof Oe?this.result/=ve.result:typeof ve=="number"&&(this.result/=ve),this}},{key:"equal",value:function(){return this.result}}]),Oe}(f),M=R,N=function(We,Oe){var xe=We==="css"?P:M;return function(ve){return new xe(ve,Oe)}},p=N,A=function(We,Oe){return"".concat([Oe,We.replace(/([A-Z]+)([A-Z][a-z]+)/g,"$1-$2").replace(/([a-z])([A-Z])/g,"$1-$2")].filter(Boolean).join("-"))},O=A,z=e(56790);function L(Qe,We,Oe,xe){var ve=(0,a.Z)({},We[Qe]);if(xe!=null&&xe.deprecatedTokens){var ye=xe.deprecatedTokens;ye.forEach(function(W){var $=(0,n.Z)(W,2),S=$[0],H=$[1];if(ve!=null&&ve[S]||ve!=null&&ve[H]){var he;(he=ve[H])!==null&&he!==void 0||(ve[H]=ve==null?void 0:ve[S])}})}var U=(0,a.Z)((0,a.Z)({},Oe),ve);return Object.keys(U).forEach(function(W){U[W]===We[W]&&delete U[W]}),U}var fe=L,G=typeof CSSINJS_STATISTIC!="undefined",ee=!0;function re(){for(var Qe=arguments.length,We=new Array(Qe),Oe=0;Oe1e4){var xe=Date.now();this.lastAccessBeat.forEach(function(ve,ye){xe-ve>X&&(Oe.map.delete(ye),Oe.lastAccessBeat.delete(ye))}),this.accessBeat=0}}}]),Qe}(),ae=new Y;function J(Qe,We){return l.useMemo(function(){var Oe=ae.get(We);if(Oe)return Oe;var xe=Qe();return ae.set(We,xe),xe},We)}var de=J,Ce=function(){return{}},Ze=Ce;function je(Qe){var We=Qe.useCSP,Oe=We===void 0?Ze:We,xe=Qe.useToken,ve=Qe.usePrefix,ye=Qe.getResetStyles,U=Qe.getCommonStyle,W=Qe.getCompUnitless;function $(se,ue,Te,Ae){var te=Array.isArray(se)?se[0]:se;function Ee(tt){return"".concat(String(te)).concat(tt.slice(0,1).toUpperCase()).concat(tt.slice(1))}var Re=(Ae==null?void 0:Ae.unitless)||{},Ne=typeof W=="function"?W(se):{},He=(0,a.Z)((0,a.Z)({},Ne),{},(0,r.Z)({},Ee("zIndexPopup"),!0));Object.keys(Re).forEach(function(tt){He[Ee(tt)]=Re[tt]});var Se=(0,a.Z)((0,a.Z)({},Ae),{},{unitless:He,prefixToken:Ee}),we=H(se,ue,Te,Se),Ve=S(te,Te,Se);return function(tt){var bt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:tt,De=we(tt,bt),st=(0,n.Z)(De,2),vt=st[1],ot=Ve(bt),At=(0,n.Z)(ot,2),qt=At[0],ce=At[1];return[qt,vt,ce]}}function S(se,ue,Te){var Ae=Te.unitless,te=Te.injectStyle,Ee=te===void 0?!0:te,Re=Te.prefixToken,Ne=Te.ignore,He=function(Ve){var tt=Ve.rootCls,bt=Ve.cssVar,De=bt===void 0?{}:bt,st=xe(),vt=st.realToken;return(0,s.useCSSVarRegister)({path:[se],prefix:De.prefix,key:De.key,unitless:Ae,ignore:Ne,token:vt,scope:tt},function(){var ot=F(se,vt,ue),At=fe(se,vt,ot,{deprecatedTokens:Te==null?void 0:Te.deprecatedTokens});return Object.keys(ot).forEach(function(qt){At[Re(qt)]=At[qt],delete At[qt]}),At}),null},Se=function(Ve){var tt=xe(),bt=tt.cssVar;return[function(De){return Ee&&bt?l.createElement(l.Fragment,null,l.createElement(He,{rootCls:Ve,cssVar:bt,component:se}),De):De},bt==null?void 0:bt.key]};return Se}function H(se,ue,Te){var Ae=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},te=Array.isArray(se)?se:[se,se],Ee=(0,n.Z)(te,1),Re=Ee[0],Ne=te.join("-"),He=Qe.layer||{name:"antd"};return function(Se){var we=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Se,Ve=xe(),tt=Ve.theme,bt=Ve.realToken,De=Ve.hashId,st=Ve.token,vt=Ve.cssVar,ot=ve(),At=ot.rootPrefixCls,qt=ot.iconPrefixCls,ce=Oe(),ft=vt?"css":"js",Ut=de(function(){var Et=new Set;return vt&&Object.keys(Ae.unitless||{}).forEach(function(Bt){Et.add((0,s.token2CSSVar)(Bt,vt.prefix)),Et.add((0,s.token2CSSVar)(Bt,O(Re,vt.prefix)))}),p(ft,Et)},[ft,Re,vt==null?void 0:vt.prefix]),Kt=_(ft),Ht=Kt.max,un=Kt.min,Rn={theme:tt,token:st,hashId:De,nonce:function(){return ce.nonce},clientOnly:Ae.clientOnly,layer:He,order:Ae.order||-999};typeof ye=="function"&&(0,s.useStyleRegister)((0,a.Z)((0,a.Z)({},Rn),{},{clientOnly:!1,path:["Shared",At]}),function(){return ye(st,{prefix:{rootPrefixCls:At,iconPrefixCls:qt},csp:ce})});var lt=(0,s.useStyleRegister)((0,a.Z)((0,a.Z)({},Rn),{},{path:[Ne,Se,qt]}),function(){if(Ae.injectStyle===!1)return[];var Et=k(st),Bt=Et.token,Lt=Et.flush,Ct=F(Re,bt,Te),er=".".concat(Se),ir=fe(Re,bt,Ct,{deprecatedTokens:Ae.deprecatedTokens});vt&&Ct&&(0,t.Z)(Ct)==="object"&&Object.keys(Ct).forEach(function(Ln){Ct[Ln]="var(".concat((0,s.token2CSSVar)(Ln,O(Re,vt.prefix)),")")});var rr=re(Bt,{componentCls:er,prefixCls:Se,iconCls:".".concat(qt),antCls:".".concat(At),calc:Ut,max:Ht,min:un},vt?Ct:ir),cn=ue(rr,{hashId:De,prefixCls:Se,rootPrefixCls:At,iconPrefixCls:qt});Lt(Re,ir);var Cn=typeof U=="function"?U(rr,Se,we,Ae.resetFont):null;return[Ae.resetStyle===!1?null:Cn,cn]});return[lt,De]}}function he(se,ue,Te){var Ae=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},te=H(se,ue,Te,(0,a.Z)({resetStyle:!1,order:-998},Ae)),Ee=function(Ne){var He=Ne.prefixCls,Se=Ne.rootCls,we=Se===void 0?He:Se;return te(He,we),null};return Ee}return{genStyleHooks:$,genSubStyleComponent:he,genComponentStyleHook:H}}var Fe=je},861:function(h,v,e){"use strict";e.r(v),e.d(v,{Keyframes:function(){return bu},NaNLinter:function(){return Hn},StyleContext:function(){return G},StyleProvider:function(){return fe},Theme:function(){return je},_experimental:function(){return fu},createCache:function(){return z},createTheme:function(){return Qe},extractStyle:function(){return Ds},genCalc:function(){return ae},getComputedToken:function(){return Cn},legacyLogicalPropertiesTransformer:function(){return Hu},legacyNotSelectorLinter:function(){return Pa},logicalPropertiesLinter:function(){return Vn},parentSelectorLinter:function(){return Wr},px2remTransformer:function(){return Tu},token2CSSVar:function(){return Ne},unit:function(){return Ee},useCSSVarRegister:function(){return yu},useCacheToken:function(){return gn},useStyleRegister:function(){return gl}});var t=e(97685),n=e(4942),r=e(74902),a=e(1413);function l(Yn){for(var Dn=0,fr,wr=0,Vr=Yn.length;Vr>=4;++wr,Vr-=4)fr=Yn.charCodeAt(wr)&255|(Yn.charCodeAt(++wr)&255)<<8|(Yn.charCodeAt(++wr)&255)<<16|(Yn.charCodeAt(++wr)&255)<<24,fr=(fr&65535)*1540483477+((fr>>>16)*59797<<16),fr^=fr>>>24,Dn=(fr&65535)*1540483477+((fr>>>16)*59797<<16)^(Dn&65535)*1540483477+((Dn>>>16)*59797<<16);switch(Vr){case 3:Dn^=(Yn.charCodeAt(wr+2)&255)<<16;case 2:Dn^=(Yn.charCodeAt(wr+1)&255)<<8;case 1:Dn^=Yn.charCodeAt(wr)&255,Dn=(Dn&65535)*1540483477+((Dn>>>16)*59797<<16)}return Dn^=Dn>>>13,Dn=(Dn&65535)*1540483477+((Dn>>>16)*59797<<16),((Dn^Dn>>>15)>>>0).toString(36)}var s=l,o=e(44958),i=e(62435),m=e.t(i,2),d=e(91),b=e(56982),c=e(91881),f=e(15671),I=e(43144),E="%";function C(Yn){return Yn.join(E)}var P=function(){function Yn(Dn){(0,f.Z)(this,Yn),(0,n.Z)(this,"instanceId",void 0),(0,n.Z)(this,"cache",new Map),this.instanceId=Dn}return(0,I.Z)(Yn,[{key:"get",value:function(fr){return this.opGet(C(fr))}},{key:"opGet",value:function(fr){return this.cache.get(fr)||null}},{key:"update",value:function(fr,wr){return this.opUpdate(C(fr),wr)}},{key:"opUpdate",value:function(fr,wr){var Vr=this.cache.get(fr),Ta=wr(Vr);Ta===null?this.cache.delete(fr):this.cache.set(fr,Ta)}}]),Yn}(),R=P,M=["children"],N="data-token-hash",p="data-css-hash",A="data-cache-path",O="__cssinjs_instance__";function z(){var Yn=Math.random().toString(12).slice(2);if(typeof document!="undefined"&&document.head&&document.body){var Dn=document.body.querySelectorAll("style[".concat(p,"]"))||[],fr=document.head.firstChild;Array.from(Dn).forEach(function(Vr){Vr[O]=Vr[O]||Yn,Vr[O]===Yn&&document.head.insertBefore(Vr,fr)});var wr={};Array.from(document.querySelectorAll("style[".concat(p,"]"))).forEach(function(Vr){var Ta=Vr.getAttribute(p);if(wr[Ta]){if(Vr[O]===Yn){var Ga;(Ga=Vr.parentNode)===null||Ga===void 0||Ga.removeChild(Vr)}}else wr[Ta]=!0})}return new R(Yn)}var L=i.createContext({hashPriority:"low",cache:z(),defaultCache:!0}),fe=function(Dn){var fr=Dn.children,wr=(0,d.Z)(Dn,M),Vr=i.useContext(L),Ta=(0,b.Z)(function(){var Ga=(0,a.Z)({},Vr);Object.keys(wr).forEach(function(Io){var Ho=wr[Io];wr[Io]!==void 0&&(Ga[Io]=Ho)});var $o=wr.cache;return Ga.cache=Ga.cache||z(),Ga.defaultCache=!$o&&Vr.defaultCache,Ga},[Vr,wr],function(Ga,$o){return!(0,c.Z)(Ga[0],$o[0],!0)||!(0,c.Z)(Ga[1],$o[1],!0)});return i.createElement(L.Provider,{value:Ta},fr)},G=L,ee=e(71002),re=e(98924),oe=e(97326),ie=e(60136),j=e(29388),K=(0,I.Z)(function Yn(){(0,f.Z)(this,Yn)}),k=K,q="CALC_UNIT",F=new RegExp(q,"g");function Z(Yn){return typeof Yn=="number"?"".concat(Yn).concat(q):Yn}var _=function(Yn){(0,ie.Z)(fr,Yn);var Dn=(0,j.Z)(fr);function fr(wr,Vr){var Ta;(0,f.Z)(this,fr),Ta=Dn.call(this),(0,n.Z)((0,oe.Z)(Ta),"result",""),(0,n.Z)((0,oe.Z)(Ta),"unitlessCssVar",void 0),(0,n.Z)((0,oe.Z)(Ta),"lowPriority",void 0);var Ga=(0,ee.Z)(wr);return Ta.unitlessCssVar=Vr,wr instanceof fr?Ta.result="(".concat(wr.result,")"):Ga==="number"?Ta.result=Z(wr):Ga==="string"&&(Ta.result=wr),Ta}return(0,I.Z)(fr,[{key:"add",value:function(Vr){return Vr instanceof fr?this.result="".concat(this.result," + ").concat(Vr.getResult()):(typeof Vr=="number"||typeof Vr=="string")&&(this.result="".concat(this.result," + ").concat(Z(Vr))),this.lowPriority=!0,this}},{key:"sub",value:function(Vr){return Vr instanceof fr?this.result="".concat(this.result," - ").concat(Vr.getResult()):(typeof Vr=="number"||typeof Vr=="string")&&(this.result="".concat(this.result," - ").concat(Z(Vr))),this.lowPriority=!0,this}},{key:"mul",value:function(Vr){return this.lowPriority&&(this.result="(".concat(this.result,")")),Vr instanceof fr?this.result="".concat(this.result," * ").concat(Vr.getResult(!0)):(typeof Vr=="number"||typeof Vr=="string")&&(this.result="".concat(this.result," * ").concat(Vr)),this.lowPriority=!1,this}},{key:"div",value:function(Vr){return this.lowPriority&&(this.result="(".concat(this.result,")")),Vr instanceof fr?this.result="".concat(this.result," / ").concat(Vr.getResult(!0)):(typeof Vr=="number"||typeof Vr=="string")&&(this.result="".concat(this.result," / ").concat(Vr)),this.lowPriority=!1,this}},{key:"getResult",value:function(Vr){return this.lowPriority||Vr?"(".concat(this.result,")"):this.result}},{key:"equal",value:function(Vr){var Ta=this,Ga=Vr||{},$o=Ga.unit,Io=!0;return typeof $o=="boolean"?Io=$o:Array.from(this.unitlessCssVar).some(function(Ho){return Ta.result.includes(Ho)})&&(Io=!1),this.result=this.result.replace(F,Io?"px":""),typeof this.lowPriority!="undefined"?"calc(".concat(this.result,")"):this.result}}]),fr}(k),X=function(Yn){(0,ie.Z)(fr,Yn);var Dn=(0,j.Z)(fr);function fr(wr){var Vr;return(0,f.Z)(this,fr),Vr=Dn.call(this),(0,n.Z)((0,oe.Z)(Vr),"result",0),wr instanceof fr?Vr.result=wr.result:typeof wr=="number"&&(Vr.result=wr),Vr}return(0,I.Z)(fr,[{key:"add",value:function(Vr){return Vr instanceof fr?this.result+=Vr.result:typeof Vr=="number"&&(this.result+=Vr),this}},{key:"sub",value:function(Vr){return Vr instanceof fr?this.result-=Vr.result:typeof Vr=="number"&&(this.result-=Vr),this}},{key:"mul",value:function(Vr){return Vr instanceof fr?this.result*=Vr.result:typeof Vr=="number"&&(this.result*=Vr),this}},{key:"div",value:function(Vr){return Vr instanceof fr?this.result/=Vr.result:typeof Vr=="number"&&(this.result/=Vr),this}},{key:"equal",value:function(){return this.result}}]),fr}(k),Y=function(Dn,fr){var wr=Dn==="css"?_:X;return function(Vr){return new wr(Vr,fr)}},ae=Y;function J(Yn,Dn){if(Yn.length!==Dn.length)return!1;for(var fr=0;fr1&&arguments[1]!==void 0?arguments[1]:!1,Ga={map:this.cache};return fr.forEach(function($o){if(!Ga)Ga=void 0;else{var Io;Ga=(Io=Ga)===null||Io===void 0||(Io=Io.map)===null||Io===void 0?void 0:Io.get($o)}}),(wr=Ga)!==null&&wr!==void 0&&wr.value&&Ta&&(Ga.value[1]=this.cacheCallTimes++),(Vr=Ga)===null||Vr===void 0?void 0:Vr.value}},{key:"get",value:function(fr){var wr;return(wr=this.internalGet(fr,!0))===null||wr===void 0?void 0:wr[0]}},{key:"has",value:function(fr){return!!this.internalGet(fr)}},{key:"set",value:function(fr,wr){var Vr=this;if(!this.has(fr)){if(this.size()+1>Yn.MAX_CACHE_SIZE+Yn.MAX_CACHE_OFFSET){var Ta=this.keys.reduce(function(Ho,ur){var ta=(0,t.Z)(Ho,2),Br=ta[1];return Vr.internalGet(ur)[1]0,"[Ant Design CSS-in-JS] Theme should have at least one derivative function."),Ze+=1}return(0,I.Z)(Yn,[{key:"getDerivativeToken",value:function(fr){return this.derivatives.reduce(function(wr,Vr){return Vr(fr,wr)},void 0)}}]),Yn}(),Fe=new de;function Qe(Yn){var Dn=Array.isArray(Yn)?Yn:[Yn];return Fe.has(Dn)||Fe.set(Dn,new je(Dn)),Fe.get(Dn)}var We=new WeakMap,Oe={};function xe(Yn,Dn){for(var fr=We,wr=0;wr3&&arguments[3]!==void 0?arguments[3]:{},Ta=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1;if(Ta)return Yn;var Ga=(0,a.Z)((0,a.Z)({},Vr),{},(wr={},(0,n.Z)(wr,N,Dn),(0,n.Z)(wr,p,fr),wr)),$o=Object.keys(Ga).map(function(Io){var Ho=Ga[Io];return Ho?"".concat(Io,'="').concat(Ho,'"'):null}).filter(function(Io){return Io}).join(" ");return"")}var Ne=function(Dn){var fr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return"--".concat(fr?"".concat(fr,"-"):"").concat(Dn).replace(/([a-z0-9])([A-Z])/g,"$1-$2").replace(/([A-Z]+)([A-Z][a-z0-9]+)/g,"$1-$2").replace(/([a-z])([A-Z0-9])/g,"$1-$2").toLowerCase()},He=function(Dn,fr,wr){return Object.keys(Dn).length?".".concat(fr).concat(wr!=null&&wr.scope?".".concat(wr.scope):"","{").concat(Object.entries(Dn).map(function(Vr){var Ta=(0,t.Z)(Vr,2),Ga=Ta[0],$o=Ta[1];return"".concat(Ga,":").concat($o,";")}).join(""),"}"):""},Se=function(Dn,fr,wr){var Vr={},Ta={};return Object.entries(Dn).forEach(function(Ga){var $o,Io,Ho=(0,t.Z)(Ga,2),ur=Ho[0],ta=Ho[1];if(wr!=null&&($o=wr.preserve)!==null&&$o!==void 0&&$o[ur])Ta[ur]=ta;else if((typeof ta=="string"||typeof ta=="number")&&!(wr!=null&&(Io=wr.ignore)!==null&&Io!==void 0&&Io[ur])){var Br,eo=Ne(ur,wr==null?void 0:wr.prefix);Vr[eo]=typeof ta=="number"&&!(wr!=null&&(Br=wr.unitless)!==null&&Br!==void 0&&Br[ur])?"".concat(ta,"px"):String(ta),Ta[ur]="var(".concat(eo,")")}}),[Ta,He(Vr,fr,{scope:wr==null?void 0:wr.scope})]},we=e(8410),Ve=(0,a.Z)({},m),tt=Ve.useInsertionEffect,bt=function(Dn,fr,wr){i.useMemo(Dn,wr),(0,we.Z)(function(){return fr(!0)},wr)},De=tt?function(Yn,Dn,fr){return tt(function(){return Yn(),Dn()},fr)}:bt,st=De,vt=(0,a.Z)({},m),ot=vt.useInsertionEffect,At=function(Dn){var fr=[],wr=!1;function Vr(Ta){wr||fr.push(Ta)}return i.useEffect(function(){return wr=!1,function(){wr=!0,fr.length&&fr.forEach(function(Ta){return Ta()})}},Dn),Vr},qt=function(){return function(Dn){Dn()}},ce=typeof ot!="undefined"?At:qt,ft=ce;function Ut(){return!1}var Kt=!1;function Ht(){return Kt}var un=Ut;if(0)var Rn,lt;function Et(Yn,Dn,fr,wr,Vr){var Ta=i.useContext(G),Ga=Ta.cache,$o=[Yn].concat((0,r.Z)(Dn)),Io=C($o),Ho=ft([Io]),ur=un(),ta=function(Go){Ga.opUpdate(Io,function(Ri){var Si=Ri||[void 0,void 0],sl=(0,t.Z)(Si,2),Rl=sl[0],yi=Rl===void 0?0:Rl,Li=sl[1],zi=Li,Ui=zi||fr(),El=[yi,Ui];return Go?Go(El):El})};i.useMemo(function(){ta()},[Io]);var Br=Ga.opGet(Io),eo=Br[1];return st(function(){Vr==null||Vr(eo)},function(_o){return ta(function(Go){var Ri=(0,t.Z)(Go,2),Si=Ri[0],sl=Ri[1];return _o&&Si===0&&(Vr==null||Vr(eo)),[Si+1,sl]}),function(){Ga.opUpdate(Io,function(Go){var Ri=Go||[],Si=(0,t.Z)(Ri,2),sl=Si[0],Rl=sl===void 0?0:sl,yi=Si[1],Li=Rl-1;return Li===0?(Ho(function(){(_o||!Ga.opGet(Io))&&(wr==null||wr(yi,!1))}),null):[Rl-1,yi]})}},[Io]),eo}var Bt={},Lt="css",Ct=new Map;function er(Yn){Ct.set(Yn,(Ct.get(Yn)||0)+1)}function ir(Yn,Dn){if(typeof document!="undefined"){var fr=document.querySelectorAll("style[".concat(N,'="').concat(Yn,'"]'));fr.forEach(function(wr){if(wr[O]===Dn){var Vr;(Vr=wr.parentNode)===null||Vr===void 0||Vr.removeChild(wr)}})}}var rr=0;function cn(Yn,Dn){Ct.set(Yn,(Ct.get(Yn)||0)-1);var fr=Array.from(Ct.keys()),wr=fr.filter(function(Vr){var Ta=Ct.get(Vr)||0;return Ta<=0});fr.length-wr.length>rr&&wr.forEach(function(Vr){ir(Vr,Dn),Ct.delete(Vr)})}var Cn=function(Dn,fr,wr,Vr){var Ta=wr.getDerivativeToken(Dn),Ga=(0,a.Z)((0,a.Z)({},Ta),fr);return Vr&&(Ga=Vr(Ga)),Ga},Ln="token";function gn(Yn,Dn){var fr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},wr=(0,i.useContext)(G),Vr=wr.cache.instanceId,Ta=wr.container,Ga=fr.salt,$o=Ga===void 0?"":Ga,Io=fr.override,Ho=Io===void 0?Bt:Io,ur=fr.formatToken,ta=fr.getComputedToken,Br=fr.cssVar,eo=xe(function(){return Object.assign.apply(Object,[{}].concat((0,r.Z)(Dn)))},Dn),_o=ye(eo),Go=ye(Ho),Ri=Br?ye(Br):"",Si=Et(Ln,[$o,Yn.id,_o,Go,Ri],function(){var sl,Rl=ta?ta(eo,Ho,Yn):Cn(eo,Ho,Yn,ur),yi=(0,a.Z)({},Rl),Li="";if(Br){var zi=Se(Rl,Br.key,{prefix:Br.prefix,ignore:Br.ignore,unitless:Br.unitless,preserve:Br.preserve}),Ui=(0,t.Z)(zi,2);Rl=Ui[0],Li=Ui[1]}var El=U(Rl,$o);Rl._tokenKey=El,yi._tokenKey=U(yi,$o);var uu=(sl=Br==null?void 0:Br.key)!==null&&sl!==void 0?sl:El;Rl._themeKey=uu,er(uu);var Bl="".concat(Lt,"-").concat(s(El));return Rl._hashId=Bl,[Rl,Bl,yi,Li,(Br==null?void 0:Br.key)||""]},function(sl){cn(sl[0]._themeKey,Vr)},function(sl){var Rl=(0,t.Z)(sl,4),yi=Rl[0],Li=Rl[3];if(Br&&Li){var zi=(0,o.hq)(Li,s("css-variables-".concat(yi._themeKey)),{mark:p,prepend:"queue",attachTo:Ta,priority:-999});zi[O]=Vr,zi.setAttribute(N,yi._themeKey)}});return Si}var Tt=function(Dn,fr,wr){var Vr=(0,t.Z)(Dn,5),Ta=Vr[2],Ga=Vr[3],$o=Vr[4],Io=wr||{},Ho=Io.plain;if(!Ga)return null;var ur=Ta._tokenKey,ta=-999,Br={"data-rc-order":"prependQueue","data-rc-priority":"".concat(ta)},eo=Re(Ga,$o,ur,Br,Ho);return[ta,ur,eo]},Jt=e(87462),wn={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},Nn=wn,zn="-ms-",qe="-moz-",xt="-webkit-",_n="comm",Je="rule",Xe="decl",Yt="@page",dn="@media",Tn="@import",yn="@charset",tn="@viewport",yt="@supports",wt="@document",me="@namespace",Le="@keyframes",it="@font-face",Ot="@counter-style",Rt="@font-feature-values",Me="@layer",Be="@scope",ht=Math.abs,Dt=String.fromCharCode,Ft=Object.assign;function fn(Yn,Dn){return St(Yn,0)^45?(((Dn<<2^St(Yn,0))<<2^St(Yn,1))<<2^St(Yn,2))<<2^St(Yn,3):0}function Sn(Yn){return Yn.trim()}function Ge(Yn,Dn){return(Yn=Dn.exec(Yn))?Yn[0]:Yn}function ke(Yn,Dn,fr){return Yn.replace(Dn,fr)}function pt(Yn,Dn,fr){return Yn.indexOf(Dn,fr)}function St(Yn,Dn){return Yn.charCodeAt(Dn)|0}function Mt(Yn,Dn,fr){return Yn.slice(Dn,fr)}function hn(Yn){return Yn.length}function rn(Yn){return Yn.length}function Zn(Yn,Dn){return Dn.push(Yn),Yn}function Bn(Yn,Dn){return Yn.map(Dn).join("")}function Gn(Yn,Dn){return Yn.filter(function(fr){return!Ge(fr,Dn)})}function Qn(Yn,Dn){for(var fr="",wr=0;wr0?St(Cr,--$n):0,or--,nr===10&&(or=1,mr--),nr}function ha(){return nr=$n2||jt(nr)>3?"":" "}function Qt(Yn){for(;ha();)switch(jt(nr)){case 0:append(kn($n-1),Yn);break;case 2:append(Pt(nr),Yn);break;default:append(from(nr),Yn)}return Yn}function pn(Yn,Dn){for(;--Dn&&ha()&&!(nr<48||nr>102||nr>57&&nr<65||nr>70&&nr<97););return pa(Yn,Ca()+(Dn<6&&la()==32&&ha()==32))}function Un(Yn){for(;ha();)switch(nr){case Yn:return $n;case 34:case 39:Yn!==34&&Yn!==39&&Un(nr);break;case 40:Yn===41&&Un(Yn);break;case 92:ha();break}return $n}function vr(Yn,Dn){for(;ha()&&Yn+nr!==57;)if(Yn+nr===84&&la()===47)break;return"/*"+pa(Dn,$n-1)+"*"+Dt(Yn===47?Yn:ha())}function kn(Yn){for(;!jt(la());)ha();return pa(Yn,$n)}function pr(Yn){return ze(Mr("",null,null,null,[""],Yn=Ke(Yn),0,[0],Yn))}function Mr(Yn,Dn,fr,wr,Vr,Ta,Ga,$o,Io){for(var Ho=0,ur=0,ta=Ga,Br=0,eo=0,_o=0,Go=1,Ri=1,Si=1,sl=0,Rl="",yi=Vr,Li=Ta,zi=wr,Ui=Rl;Ri;)switch(_o=sl,sl=ha()){case 40:if(_o!=108&&St(Ui,ta-1)==58){pt(Ui+=ke(Pt(sl),"&","&\f"),"&\f",ht(Ho?$o[Ho-1]:0))!=-1&&(Si=-1);break}case 34:case 39:case 91:Ui+=Pt(sl);break;case 9:case 10:case 13:case 32:Ui+=zt(_o);break;case 92:Ui+=pn(Ca()-1,7);continue;case 47:switch(la()){case 42:case 47:Zn(ut(vr(ha(),Ca()),Dn,fr,Io),Io),(jt(_o||1)==5||jt(la()||1)==5)&&hn(Ui)&&Mt(Ui,-1,void 0)!==" "&&(Ui+=" ");break;default:Ui+="/"}break;case 123*Go:$o[Ho++]=hn(Ui)*Si;case 125*Go:case 59:case 0:switch(sl){case 0:case 125:Ri=0;case 59+ur:Si==-1&&(Ui=ke(Ui,/\f/g,"")),eo>0&&(hn(Ui)-ta||Go===0&&_o===47)&&Zn(eo>32?Zt(Ui+";",wr,fr,ta-1,Io):Zt(ke(Ui," ","")+";",wr,fr,ta-2,Io),Io);break;case 59:Ui+=";";default:if(Zn(zi=Ur(Ui,Dn,fr,Ho,ur,Vr,$o,Rl,yi=[],Li=[],ta,Ta),Ta),sl===123)if(ur===0)Mr(Ui,Dn,zi,zi,yi,Ta,ta,$o,Li);else{switch(Br){case 99:if(St(Ui,3)===110)break;case 108:if(St(Ui,2)===97)break;default:ur=0;case 100:case 109:case 115:}ur?Mr(Yn,zi,zi,wr&&Zn(Ur(Yn,zi,zi,0,0,Vr,$o,Rl,Vr,yi=[],ta,Li),Li),Vr,Li,ta,$o,wr?yi:Li):Mr(Ui,zi,zi,zi,[""],Li,0,$o,Li)}}Ho=ur=eo=0,Go=Si=1,Rl=Ui="",ta=Ga;break;case 58:ta=1+hn(Ui),eo=_o;default:if(Go<1){if(sl==123)--Go;else if(sl==125&&Go++==0&&wa()==125)continue}switch(Ui+=Dt(sl),sl*Go){case 38:Si=ur>0?1:(Ui+="\f",-1);break;case 44:$o[Ho++]=(hn(Ui)-1)*Si,Si=1;break;case 64:la()===45&&(Ui+=Pt(ha())),Br=la(),ur=ta=hn(Rl=Ui+=kn(Ca())),sl++;break;case 45:_o===45&&hn(Ui)==2&&(Go=0)}}return Ta}function Ur(Yn,Dn,fr,wr,Vr,Ta,Ga,$o,Io,Ho,ur,ta){for(var Br=Vr-1,eo=Vr===0?Ta:[""],_o=rn(eo),Go=0,Ri=0,Si=0;Go0?eo[sl]+" "+Rl:ke(Rl,/&\f/g,eo[sl])))&&(Io[Si++]=yi);return zr(Yn,Dn,fr,Vr===0?Je:$o,Io,Ho,ur,ta)}function ut(Yn,Dn,fr,wr){return zr(Yn,Dn,fr,_n,Dt(ia()),Mt(Yn,2,-2),0,wr)}function Zt(Yn,Dn,fr,wr,Vr){return zr(Yn,Dn,fr,Xe,Mt(Yn,0,wr),Mt(Yn,wr+1,-1),wr,Vr)}function ge(Yn,Dn){var fr=Dn.path,wr=Dn.parentSelectors;(0,Ce.ZP)(!1,"[Ant Design CSS-in-JS] ".concat(fr?"Error in ".concat(fr,": "):"").concat(Yn).concat(wr.length?" Selector: ".concat(wr.join(" | ")):""))}var an=function(Dn,fr,wr){if(Dn==="content"){var Vr=/(attr|counters?|url|(((repeating-)?(linear|radial))|conic)-gradient)\(|(no-)?(open|close)-quote/,Ta=["normal","none","initial","inherit","unset"];(typeof fr!="string"||Ta.indexOf(fr)===-1&&!Vr.test(fr)&&(fr.charAt(0)!==fr.charAt(fr.length-1)||fr.charAt(0)!=='"'&&fr.charAt(0)!=="'"))&&lintWarning("You seem to be using a value for 'content' without quotes, try replacing it with `content: '\"".concat(fr,"\"'`."),wr)}},On=null,dr=function(Dn,fr,wr){Dn==="animation"&&wr.hashId&&fr!=="none"&&lintWarning("You seem to be using hashed animation '".concat(fr,"', in which case 'animationName' with Keyframe as value is recommended."),wr)},Rr=null;function ea(Yn){var Dn,fr=((Dn=Yn.match(/:not\(([^)]*)\)/))===null||Dn===void 0?void 0:Dn[1])||"",wr=fr.split(/(\[[^[]*])|(?=[.#])/).filter(function(Vr){return Vr});return wr.length>1}function xa(Yn){return Yn.parentSelectors.reduce(function(Dn,fr){return Dn?fr.includes("&")?fr.replace(/&/g,Dn):"".concat(Dn," ").concat(fr):fr},"")}var Ea=function(Dn,fr,wr){var Vr=xa(wr),Ta=Vr.match(/:not\([^)]*\)/g)||[];Ta.length>0&&Ta.some(ea)&&ge("Concat ':not' selector not support in legacy browsers.",wr)},Pa=Ea,sn=function(Dn,fr,wr){switch(Dn){case"marginLeft":case"marginRight":case"paddingLeft":case"paddingRight":case"left":case"right":case"borderLeft":case"borderLeftWidth":case"borderLeftStyle":case"borderLeftColor":case"borderRight":case"borderRightWidth":case"borderRightStyle":case"borderRightColor":case"borderTopLeftRadius":case"borderTopRightRadius":case"borderBottomLeftRadius":case"borderBottomRightRadius":ge("You seem to be using non-logical property '".concat(Dn,"' which is not compatible with RTL mode. Please use logical properties and values instead. For more information: https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Logical_Properties."),wr);return;case"margin":case"padding":case"borderWidth":case"borderStyle":if(typeof fr=="string"){var Vr=fr.split(" ").map(function($o){return $o.trim()});Vr.length===4&&Vr[1]!==Vr[3]&&ge("You seem to be using '".concat(Dn,"' property with different left ").concat(Dn," and right ").concat(Dn,", which is not compatible with RTL mode. Please use logical properties and values instead. For more information: https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Logical_Properties."),wr)}return;case"clear":case"textAlign":(fr==="left"||fr==="right")&&ge("You seem to be using non-logical value '".concat(fr,"' of ").concat(Dn,", which is not compatible with RTL mode. Please use logical properties and values instead. For more information: https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Logical_Properties."),wr);return;case"borderRadius":if(typeof fr=="string"){var Ta=fr.split("/").map(function($o){return $o.trim()}),Ga=Ta.reduce(function($o,Io){if($o)return $o;var Ho=Io.split(" ").map(function(ur){return ur.trim()});return Ho.length>=2&&Ho[0]!==Ho[1]||Ho.length===3&&Ho[1]!==Ho[2]||Ho.length===4&&Ho[2]!==Ho[3]?!0:$o},!1);Ga&&ge("You seem to be using non-logical value '".concat(fr,"' of ").concat(Dn,", which is not compatible with RTL mode. Please use logical properties and values instead. For more information: https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Logical_Properties."),wr)}return;default:}},Vn=sn,Jn=function(Dn,fr,wr){(typeof fr=="string"&&/NaN/g.test(fr)||Number.isNaN(fr))&&ge("Unexpected 'NaN' in property '".concat(Dn,": ").concat(fr,"'."),wr)},Hn=Jn,gr=function(Dn,fr,wr){wr.parentSelectors.some(function(Vr){var Ta=Vr.split(",");return Ta.some(function(Ga){return Ga.split("&").length>2})})&&ge("Should not use more than one `&` in a selector.",wr)},Wr=gr,na="data-ant-cssinjs-cache-path",fa="_FILE_STYLE__";function to(Yn){return Object.keys(Yn).map(function(Dn){var fr=Yn[Dn];return"".concat(Dn,":").concat(fr)}).join(";")}var so,li=!0;function Fi(Yn){var Dn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;so=Yn,li=Dn}function Xo(){if(!so&&(so={},(0,re.Z)())){var Yn=document.createElement("div");Yn.className=na,Yn.style.position="fixed",Yn.style.visibility="hidden",Yn.style.top="-9999px",document.body.appendChild(Yn);var Dn=getComputedStyle(Yn).content||"";Dn=Dn.replace(/^"/,"").replace(/"$/,""),Dn.split(";").forEach(function(Vr){var Ta=Vr.split(":"),Ga=(0,t.Z)(Ta,2),$o=Ga[0],Io=Ga[1];so[$o]=Io});var fr=document.querySelector("style[".concat(na,"]"));if(fr){var wr;li=!1,(wr=fr.parentNode)===null||wr===void 0||wr.removeChild(fr)}document.body.removeChild(Yn)}}function Bi(Yn){return Xo(),!!so[Yn]}function ri(Yn){var Dn=so[Yn],fr=null;if(Dn&&(0,re.Z)())if(li)fr=fa;else{var wr=document.querySelector("style[".concat(p,'="').concat(so[Yn],'"]'));wr?fr=wr.innerHTML:delete so[Yn]}return[fr,Dn]}var Ja="_skip_check_",Eo="_multi_value_";function Mo(Yn){var Dn=Qn(pr(Yn),Xn);return Dn.replace(/\{%%%\:[^;];}/g,";")}function Uo(Yn){return(0,ee.Z)(Yn)==="object"&&Yn&&(Ja in Yn||Eo in Yn)}function al(Yn,Dn,fr){if(!Dn)return Yn;var wr=".".concat(Dn),Vr=fr==="low"?":where(".concat(wr,")"):wr,Ta=Yn.split(",").map(function(Ga){var $o,Io=Ga.trim().split(/\s+/),Ho=Io[0]||"",ur=(($o=Ho.match(/^\w+/))===null||$o===void 0?void 0:$o[0])||"";return Ho="".concat(ur).concat(Vr).concat(Ho.slice(ur.length)),[Ho].concat((0,r.Z)(Io.slice(1))).join(" ")});return Ta.join(",")}var tl=function Yn(Dn){var fr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},wr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{root:!0,parentSelectors:[]},Vr=wr.root,Ta=wr.injectHash,Ga=wr.parentSelectors,$o=fr.hashId,Io=fr.layer,Ho=fr.path,ur=fr.hashPriority,ta=fr.transformers,Br=ta===void 0?[]:ta,eo=fr.linters,_o=eo===void 0?[]:eo,Go="",Ri={};function Si(yi){var Li=yi.getName($o);if(!Ri[Li]){var zi=Yn(yi.style,fr,{root:!1,parentSelectors:Ga}),Ui=(0,t.Z)(zi,1),El=Ui[0];Ri[Li]="@keyframes ".concat(yi.getName($o)).concat(El)}}function sl(yi){var Li=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];return yi.forEach(function(zi){Array.isArray(zi)?sl(zi,Li):zi&&Li.push(zi)}),Li}var Rl=sl(Array.isArray(Dn)?Dn:[Dn]);return Rl.forEach(function(yi){var Li=typeof yi=="string"&&!Vr?{}:yi;if(typeof Li=="string")Go+="".concat(Li,` +`);else if(Li._keyframe)Si(Li);else{var zi=Br.reduce(function(Ui,El){var uu;return(El==null||(uu=El.visit)===null||uu===void 0?void 0:uu.call(El,Ui))||Ui},Li);Object.keys(zi).forEach(function(Ui){var El=zi[Ui];if((0,ee.Z)(El)==="object"&&El&&(Ui!=="animationName"||!El._keyframe)&&!Uo(El)){var uu=!1,Bl=Ui.trim(),mc=!1;(Vr||Ta)&&$o?Bl.startsWith("@")?uu=!0:Bl==="&"?Bl=al("",$o,ur):Bl=al(Ui,$o,ur):Vr&&!$o&&(Bl==="&"||Bl==="")&&(Bl="",mc=!0);var $u=Yn(El,fr,{root:mc,injectHash:uu,parentSelectors:[].concat((0,r.Z)(Ga),[Bl])}),Gu=(0,t.Z)($u,2),Cu=Gu[0],eu=Gu[1];Ri=(0,a.Z)((0,a.Z)({},Ri),eu),Go+="".concat(Bl).concat(Cu)}else{let ec=function(Yu,ac){var uc=Yu.replace(/[A-Z]/g,function(vu){return"-".concat(vu.toLowerCase())}),Zi=ac;!Nn[Yu]&&typeof Zi=="number"&&Zi!==0&&(Zi="".concat(Zi,"px")),Yu==="animationName"&&ac!==null&&ac!==void 0&&ac._keyframe&&(Si(ac),Zi=ac.getName($o)),Go+="".concat(uc,":").concat(Zi,";")};var rc,sc=(rc=El==null?void 0:El.value)!==null&&rc!==void 0?rc:El;(0,ee.Z)(El)==="object"&&El!==null&&El!==void 0&&El[Eo]&&Array.isArray(sc)?sc.forEach(function(Yu){ec(Ui,Yu)}):ec(Ui,sc)}})}}),Vr?Io&&(Go&&(Go="@layer ".concat(Io.name," {").concat(Go,"}")),Io.dependencies&&(Ri["@layer ".concat(Io.name)]=Io.dependencies.map(function(yi){return"@layer ".concat(yi,", ").concat(Io.name,";")}).join(` +`))):Go="{".concat(Go,"}"),[Go,Ri]};function Zo(Yn,Dn){return s("".concat(Yn.join("%")).concat(Dn))}function hi(){return null}var ll="style";function gl(Yn,Dn){var fr=Yn.token,wr=Yn.path,Vr=Yn.hashId,Ta=Yn.layer,Ga=Yn.nonce,$o=Yn.clientOnly,Io=Yn.order,Ho=Io===void 0?0:Io,ur=i.useContext(G),ta=ur.autoClear,Br=ur.mock,eo=ur.defaultCache,_o=ur.hashPriority,Go=ur.container,Ri=ur.ssrInline,Si=ur.transformers,sl=ur.linters,Rl=ur.cache,yi=ur.layer,Li=fr._tokenKey,zi=[Li];yi&&zi.push("layer"),zi.push.apply(zi,(0,r.Z)(wr));var Ui=te,El=Et(ll,zi,function(){var Gu=zi.join("|");if(Bi(Gu)){var Cu=ri(Gu),eu=(0,t.Z)(Cu,2),rc=eu[0],sc=eu[1];if(rc)return[rc,Li,sc,{},$o,Ho]}var ec=Dn(),Yu=tl(ec,{hashId:Vr,hashPriority:_o,layer:yi?Ta:void 0,path:wr.join("-"),transformers:Si,linters:sl}),ac=(0,t.Z)(Yu,2),uc=ac[0],Zi=ac[1],vu=Mo(uc),tu=Zo(zi,vu);return[vu,Li,tu,Zi,$o,Ho]},function(Gu,Cu){var eu=(0,t.Z)(Gu,3),rc=eu[2];(Cu||ta)&&te&&(0,o.jL)(rc,{mark:p})},function(Gu){var Cu=(0,t.Z)(Gu,4),eu=Cu[0],rc=Cu[1],sc=Cu[2],ec=Cu[3];if(Ui&&eu!==fa){var Yu={mark:p,prepend:yi?!1:"queue",attachTo:Go,priority:Ho},ac=typeof Ga=="function"?Ga():Ga;ac&&(Yu.csp={nonce:ac});var uc=[],Zi=[];Object.keys(ec).forEach(function(tu){tu.startsWith("@layer")?uc.push(tu):Zi.push(tu)}),uc.forEach(function(tu){(0,o.hq)(Mo(ec[tu]),"_layer-".concat(tu),(0,a.Z)((0,a.Z)({},Yu),{},{prepend:!0}))});var vu=(0,o.hq)(eu,sc,Yu);vu[O]=Rl.instanceId,vu.setAttribute(N,Li),Zi.forEach(function(tu){(0,o.hq)(Mo(ec[tu]),"_effect-".concat(tu),Yu)})}}),uu=(0,t.Z)(El,3),Bl=uu[0],mc=uu[1],$u=uu[2];return function(Gu){var Cu;if(!Ri||Ui||!eo)Cu=i.createElement(hi,null);else{var eu;Cu=i.createElement("style",(0,Jt.Z)({},(eu={},(0,n.Z)(eu,N,mc),(0,n.Z)(eu,p,$u),eu),{dangerouslySetInnerHTML:{__html:Bl}}))}return i.createElement(i.Fragment,null,Cu,Gu)}}var oi=function(Dn,fr,wr){var Vr=(0,t.Z)(Dn,6),Ta=Vr[0],Ga=Vr[1],$o=Vr[2],Io=Vr[3],Ho=Vr[4],ur=Vr[5],ta=wr||{},Br=ta.plain;if(Ho)return null;var eo=Ta,_o={"data-rc-order":"prependQueue","data-rc-priority":"".concat(ur)};return eo=Re(Ta,Ga,$o,_o,Br),Io&&Object.keys(Io).forEach(function(Go){if(!fr[Go]){fr[Go]=!0;var Ri=Mo(Io[Go]),Si=Re(Ri,Ga,"_effect-".concat(Go),_o,Br);Go.startsWith("@layer")?eo=Si+eo:eo+=Si}}),[ur,$o,eo]},Hs="cssVar",Xs=function(Dn,fr){var wr=Dn.key,Vr=Dn.prefix,Ta=Dn.unitless,Ga=Dn.ignore,$o=Dn.token,Io=Dn.scope,Ho=Io===void 0?"":Io,ur=(0,i.useContext)(G),ta=ur.cache.instanceId,Br=ur.container,eo=$o._tokenKey,_o=[].concat((0,r.Z)(Dn.path),[wr,Ho,eo]),Go=Et(Hs,_o,function(){var Ri=fr(),Si=Se(Ri,wr,{prefix:Vr,unitless:Ta,ignore:Ga,scope:Ho}),sl=(0,t.Z)(Si,2),Rl=sl[0],yi=sl[1],Li=Zo(_o,yi);return[Rl,yi,Li,wr]},function(Ri){var Si=(0,t.Z)(Ri,3),sl=Si[2];te&&(0,o.jL)(sl,{mark:p})},function(Ri){var Si=(0,t.Z)(Ri,3),sl=Si[1],Rl=Si[2];if(sl){var yi=(0,o.hq)(sl,Rl,{mark:p,prepend:"queue",attachTo:Br,priority:-999});yi[O]=ta,yi.setAttribute(N,wr)}});return Go},Cs=function(Dn,fr,wr){var Vr=(0,t.Z)(Dn,4),Ta=Vr[1],Ga=Vr[2],$o=Vr[3],Io=wr||{},Ho=Io.plain;if(!Ta)return null;var ur=-999,ta={"data-rc-order":"prependQueue","data-rc-priority":"".concat(ur)},Br=Re(Ta,$o,Ga,ta,Ho);return[ur,Ga,Br]},yu=Xs,si,nl=(si={},(0,n.Z)(si,ll,oi),(0,n.Z)(si,Ln,Tt),(0,n.Z)(si,Hs,Cs),si);function Is(Yn){return Yn!==null}function Ds(Yn,Dn){var fr=typeof Dn=="boolean"?{plain:Dn}:Dn||{},wr=fr.plain,Vr=wr===void 0?!1:wr,Ta=fr.types,Ga=Ta===void 0?["style","token","cssVar"]:Ta,$o=new RegExp("^(".concat((typeof Ga=="string"?[Ga]:Ga).join("|"),")%")),Io=Array.from(Yn.cache.keys()).filter(function(Br){return $o.test(Br)}),Ho={},ur={},ta="";return Io.map(function(Br){var eo=Br.replace($o,"").replace(/%/g,"|"),_o=Br.split("%"),Go=(0,t.Z)(_o,1),Ri=Go[0],Si=nl[Ri],sl=Si(Yn.cache.get(Br)[1],Ho,{plain:Vr});if(!sl)return null;var Rl=(0,t.Z)(sl,3),yi=Rl[0],Li=Rl[1],zi=Rl[2];return Br.startsWith("style")&&(ur[eo]=Li),[yi,zi]}).filter(Is).sort(function(Br,eo){var _o=(0,t.Z)(Br,1),Go=_o[0],Ri=(0,t.Z)(eo,1),Si=Ri[0];return Go-Si}).forEach(function(Br){var eo=(0,t.Z)(Br,2),_o=eo[1];ta+=_o}),ta+=Re(".".concat(na,'{content:"').concat(to(ur),'";}'),void 0,void 0,(0,n.Z)({},na,na),Vr),ta}var lu=function(){function Yn(Dn,fr){(0,f.Z)(this,Yn),(0,n.Z)(this,"name",void 0),(0,n.Z)(this,"style",void 0),(0,n.Z)(this,"_keyframe",!0),this.name=Dn,this.style=fr}return(0,I.Z)(Yn,[{key:"getName",value:function(){var fr=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return fr?"".concat(fr,"-").concat(this.name):this.name}}]),Yn}(),bu=lu;function Ru(Yn){if(typeof Yn=="number")return[[Yn],!1];var Dn=String(Yn).trim(),fr=Dn.match(/(.*)(!important)/),wr=(fr?fr[1]:Dn).trim().split(/\s+/),Vr=[],Ta=0;return[wr.reduce(function(Ga,$o){if($o.includes("(")||$o.includes(")")){var Io=$o.split("(").length-1,Ho=$o.split(")").length-1;Ta+=Io-Ho}return Ta>=0&&Vr.push($o),Ta===0&&(Ga.push(Vr.join(" ")),Vr=[]),Ga},[]),!!fr]}function qs(Yn){return Yn.notSplit=!0,Yn}var hu={inset:["top","right","bottom","left"],insetBlock:["top","bottom"],insetBlockStart:["top"],insetBlockEnd:["bottom"],insetInline:["left","right"],insetInlineStart:["left"],insetInlineEnd:["right"],marginBlock:["marginTop","marginBottom"],marginBlockStart:["marginTop"],marginBlockEnd:["marginBottom"],marginInline:["marginLeft","marginRight"],marginInlineStart:["marginLeft"],marginInlineEnd:["marginRight"],paddingBlock:["paddingTop","paddingBottom"],paddingBlockStart:["paddingTop"],paddingBlockEnd:["paddingBottom"],paddingInline:["paddingLeft","paddingRight"],paddingInlineStart:["paddingLeft"],paddingInlineEnd:["paddingRight"],borderBlock:qs(["borderTop","borderBottom"]),borderBlockStart:qs(["borderTop"]),borderBlockEnd:qs(["borderBottom"]),borderInline:qs(["borderLeft","borderRight"]),borderInlineStart:qs(["borderLeft"]),borderInlineEnd:qs(["borderRight"]),borderBlockWidth:["borderTopWidth","borderBottomWidth"],borderBlockStartWidth:["borderTopWidth"],borderBlockEndWidth:["borderBottomWidth"],borderInlineWidth:["borderLeftWidth","borderRightWidth"],borderInlineStartWidth:["borderLeftWidth"],borderInlineEndWidth:["borderRightWidth"],borderBlockStyle:["borderTopStyle","borderBottomStyle"],borderBlockStartStyle:["borderTopStyle"],borderBlockEndStyle:["borderBottomStyle"],borderInlineStyle:["borderLeftStyle","borderRightStyle"],borderInlineStartStyle:["borderLeftStyle"],borderInlineEndStyle:["borderRightStyle"],borderBlockColor:["borderTopColor","borderBottomColor"],borderBlockStartColor:["borderTopColor"],borderBlockEndColor:["borderBottomColor"],borderInlineColor:["borderLeftColor","borderRightColor"],borderInlineStartColor:["borderLeftColor"],borderInlineEndColor:["borderRightColor"],borderStartStartRadius:["borderTopLeftRadius"],borderStartEndRadius:["borderTopRightRadius"],borderEndStartRadius:["borderBottomLeftRadius"],borderEndEndRadius:["borderBottomRightRadius"]};function su(Yn,Dn){var fr=Yn;return Dn&&(fr="".concat(fr," !important")),{_skip_check_:!0,value:fr}}var lc={visit:function(Dn){var fr={};return Object.keys(Dn).forEach(function(wr){var Vr=Dn[wr],Ta=hu[wr];if(Ta&&(typeof Vr=="number"||typeof Vr=="string")){var Ga=Ru(Vr),$o=(0,t.Z)(Ga,2),Io=$o[0],Ho=$o[1];Ta.length&&Ta.notSplit?Ta.forEach(function(ur){fr[ur]=su(Vr,Ho)}):Ta.length===1?fr[Ta[0]]=su(Io[0],Ho):Ta.length===2?Ta.forEach(function(ur,ta){var Br;fr[ur]=su((Br=Io[ta])!==null&&Br!==void 0?Br:Io[0],Ho)}):Ta.length===4?Ta.forEach(function(ur,ta){var Br,eo;fr[ur]=su((Br=(eo=Io[ta])!==null&&eo!==void 0?eo:Io[ta-2])!==null&&Br!==void 0?Br:Io[0],Ho)}):fr[wr]=Vr}else fr[wr]=Vr}),fr}},Hu=lc,qu=/url\([^)]+\)|var\([^)]+\)|(\d*\.?\d+)px/g;function Qs(Yn,Dn){var fr=Math.pow(10,Dn+1),wr=Math.floor(Yn*fr);return Math.round(wr/10)*10/fr}var Wu=function(){var Dn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},fr=Dn.rootValue,wr=fr===void 0?16:fr,Vr=Dn.precision,Ta=Vr===void 0?5:Vr,Ga=Dn.mediaQuery,$o=Ga===void 0?!1:Ga,Io=function(ta,Br){if(!Br)return ta;var eo=parseFloat(Br);if(eo<=1)return ta;var _o=Qs(eo/wr,Ta);return"".concat(_o,"rem")},Ho=function(ta){var Br=(0,a.Z)({},ta);return Object.entries(ta).forEach(function(eo){var _o=(0,t.Z)(eo,2),Go=_o[0],Ri=_o[1];if(typeof Ri=="string"&&Ri.includes("px")){var Si=Ri.replace(qu,Io);Br[Go]=Si}!Nn[Go]&&typeof Ri=="number"&&Ri!==0&&(Br[Go]="".concat(Ri,"px").replace(qu,Io));var sl=Go.trim();if(sl.startsWith("@")&&sl.includes("px")&&$o){var Rl=Go.replace(qu,Io);Br[Rl]=Br[Go],delete Br[Go]}}),Br};return{visit:Ho}},Tu=Wu,fu={supportModernCSS:function(){return ue()&&Ae()}}},15063:function(h,v,e){"use strict";e.r(v),e.d(v,{FastColor:function(){return s}});var t=e(4942);const n=Math.round;function r(o,i){const m=o.replace(/^[^(]*\((.*)/,"$1").replace(/\).*/,"").match(/\d*\.?\d+%?/g)||[],d=m.map(b=>parseFloat(b));for(let b=0;b<3;b+=1)d[b]=i(d[b]||0,m[b]||"",b);return m[3]?d[3]=m[3].includes("%")?d[3]/100:d[3]:d[3]=1,d}const a=(o,i,m)=>m===0?o:o/100;function l(o,i){const m=i||255;return o>m?m:o<0?0:o}class s{constructor(i){(0,t.Z)(this,"isValid",!0),(0,t.Z)(this,"r",0),(0,t.Z)(this,"g",0),(0,t.Z)(this,"b",0),(0,t.Z)(this,"a",1),(0,t.Z)(this,"_h",void 0),(0,t.Z)(this,"_s",void 0),(0,t.Z)(this,"_l",void 0),(0,t.Z)(this,"_v",void 0),(0,t.Z)(this,"_max",void 0),(0,t.Z)(this,"_min",void 0),(0,t.Z)(this,"_brightness",void 0);function m(d){return d[0]in i&&d[1]in i&&d[2]in i}if(i)if(typeof i=="string"){let b=function(c){return d.startsWith(c)};const d=i.trim();/^#?[A-F\d]{3,8}$/i.test(d)?this.fromHexString(d):b("rgb")?this.fromRgbString(d):b("hsl")?this.fromHslString(d):(b("hsv")||b("hsb"))&&this.fromHsvString(d)}else if(i instanceof s)this.r=i.r,this.g=i.g,this.b=i.b,this.a=i.a,this._h=i._h,this._s=i._s,this._l=i._l,this._v=i._v;else if(m("rgb"))this.r=l(i.r),this.g=l(i.g),this.b=l(i.b),this.a=typeof i.a=="number"?l(i.a,1):1;else if(m("hsl"))this.fromHsl(i);else if(m("hsv"))this.fromHsv(i);else throw new Error("@ant-design/fast-color: unsupported input "+JSON.stringify(i))}setR(i){return this._sc("r",i)}setG(i){return this._sc("g",i)}setB(i){return this._sc("b",i)}setA(i){return this._sc("a",i,1)}setHue(i){const m=this.toHsv();return m.h=i,this._c(m)}getLuminance(){function i(c){const f=c/255;return f<=.03928?f/12.92:Math.pow((f+.055)/1.055,2.4)}const m=i(this.r),d=i(this.g),b=i(this.b);return .2126*m+.7152*d+.0722*b}getHue(){if(typeof this._h=="undefined"){const i=this.getMax()-this.getMin();i===0?this._h=0:this._h=n(60*(this.r===this.getMax()?(this.g-this.b)/i+(this.g1&&(b=1),this._c({h:m,s:d,l:b,a:this.a})}mix(i,m=50){const d=this._c(i),b=m/100,c=I=>(d[I]-this[I])*b+this[I],f={r:n(c("r")),g:n(c("g")),b:n(c("b")),a:n(c("a")*100)/100};return this._c(f)}tint(i=10){return this.mix({r:255,g:255,b:255,a:1},i)}shade(i=10){return this.mix({r:0,g:0,b:0,a:1},i)}onBackground(i){const m=this._c(i),d=this.a+m.a*(1-this.a),b=c=>n((this[c]*this.a+m[c]*m.a*(1-this.a))/d);return this._c({r:b("r"),g:b("g"),b:b("b"),a:d})}isDark(){return this.getBrightness()<128}isLight(){return this.getBrightness()>=128}equals(i){return this.r===i.r&&this.g===i.g&&this.b===i.b&&this.a===i.a}clone(){return this._c(this)}toHexString(){let i="#";const m=(this.r||0).toString(16);i+=m.length===2?m:"0"+m;const d=(this.g||0).toString(16);i+=d.length===2?d:"0"+d;const b=(this.b||0).toString(16);if(i+=b.length===2?b:"0"+b,typeof this.a=="number"&&this.a>=0&&this.a<1){const c=n(this.a*255).toString(16);i+=c.length===2?c:"0"+c}return i}toHsl(){return{h:this.getHue(),s:this.getSaturation(),l:this.getLightness(),a:this.a}}toHslString(){const i=this.getHue(),m=n(this.getSaturation()*100),d=n(this.getLightness()*100);return this.a!==1?`hsla(${i},${m}%,${d}%,${this.a})`:`hsl(${i},${m}%,${d}%)`}toHsv(){return{h:this.getHue(),s:this.getSaturation(),v:this.getValue(),a:this.a}}toRgb(){return{r:this.r,g:this.g,b:this.b,a:this.a}}toRgbString(){return this.a!==1?`rgba(${this.r},${this.g},${this.b},${this.a})`:`rgb(${this.r},${this.g},${this.b})`}toString(){return this.toRgbString()}_sc(i,m,d){const b=this.clone();return b[i]=l(m,d),b}_c(i){return new this.constructor(i)}getMax(){return typeof this._max=="undefined"&&(this._max=Math.max(this.r,this.g,this.b)),this._max}getMin(){return typeof this._min=="undefined"&&(this._min=Math.min(this.r,this.g,this.b)),this._min}fromHexString(i){const m=i.replace("#","");function d(b,c){return parseInt(m[b]+m[c||b],16)}m.length<6?(this.r=d(0),this.g=d(1),this.b=d(2),this.a=m[3]?d(3)/255:1):(this.r=d(0,1),this.g=d(2,3),this.b=d(4,5),this.a=m[6]?d(6,7)/255:1)}fromHsl({h:i,s:m,l:d,a:b}){if(this._h=i%360,this._s=m,this._l=d,this.a=typeof b=="number"?b:1,m<=0){const M=n(d*255);this.r=M,this.g=M,this.b=M}let c=0,f=0,I=0;const E=i/60,C=(1-Math.abs(2*d-1))*m,P=C*(1-Math.abs(E%2-1));E>=0&&E<1?(c=C,f=P):E>=1&&E<2?(c=P,f=C):E>=2&&E<3?(f=C,I=P):E>=3&&E<4?(f=P,I=C):E>=4&&E<5?(c=P,I=C):E>=5&&E<6&&(c=C,I=P);const R=d-C/2;this.r=n((c+R)*255),this.g=n((f+R)*255),this.b=n((I+R)*255)}fromHsv({h:i,s:m,v:d,a:b}){this._h=i%360,this._s=m,this._v=d,this.a=typeof b=="number"?b:1;const c=n(d*255);if(this.r=c,this.g=c,this.b=c,m<=0)return;const f=i/60,I=Math.floor(f),E=f-I,C=n(d*(1-m)*255),P=n(d*(1-m*E)*255),R=n(d*(1-m*(1-E))*255);switch(I){case 0:this.g=R,this.b=C;break;case 1:this.r=P,this.b=C;break;case 2:this.r=C,this.b=R;break;case 3:this.r=C,this.g=P;break;case 4:this.r=R,this.g=C;break;case 5:default:this.g=C,this.b=P;break}}fromHsvString(i){const m=r(i,a);this.fromHsv({h:m[0],s:m[1],v:m[2],a:m[3]})}fromHslString(i){const m=r(i,a);this.fromHsl({h:m[0],s:m[1],l:m[2],a:m[3]})}fromRgbString(i){const m=r(i,(d,b)=>b.includes("%")?n(d/100*255):d);this.r=m[0],this.g=m[1],this.b=m[2],this.a=m[3]}}},47356:function(h,v){"use strict";Object.defineProperty(v,"__esModule",{value:!0});var e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 474H286.9l350.2-304c5.6-4.9 2.2-14-5.2-14h-88.5c-3.9 0-7.6 1.4-10.5 3.9L155 487.8a31.96 31.96 0 000 48.3L535.1 866c1.5 1.3 3.3 2 5.2 2h91.5c7.4 0 10.8-9.2 5.2-14L286.9 550H872c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"arrow-left",theme:"outlined"};v.default=e},44149:function(h,v){"use strict";Object.defineProperty(v,"__esModule",{value:!0});var e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M869 487.8L491.2 159.9c-2.9-2.5-6.6-3.9-10.5-3.9h-88.5c-7.4 0-10.8 9.2-5.2 14l350.2 304H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h585.1L386.9 854c-5.6 4.9-2.2 14 5.2 14h91.5c1.9 0 3.8-.7 5.2-2L869 536.2a32.07 32.07 0 000-48.4z"}}]},name:"arrow-right",theme:"outlined"};v.default=e},77404:function(h,v,e){"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.default=void 0;const t=n(e(85317));function n(a){return a&&a.__esModule?a:{default:a}}const r=t;v.default=r,h.exports=r},86056:function(h,v,e){"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.default=void 0;const t=n(e(91724));function n(a){return a&&a.__esModule?a:{default:a}}const r=t;v.default=r,h.exports=r},84089:function(h,v,e){"use strict";e.d(v,{Z:function(){return A}});var t=e(87462),n=e(97685),r=e(4942),a=e(91),l=e(62435),s=e(93967),o=e.n(s),i=e(84898),m=e(63017),d=e(1413),b=e(41755),c=["icon","className","onClick","style","primaryColor","secondaryColor"],f={primaryColor:"#333",secondaryColor:"#E6E6E6",calculated:!1};function I(O){var z=O.primaryColor,L=O.secondaryColor;f.primaryColor=z,f.secondaryColor=L||(0,b.pw)(z),f.calculated=!!L}function E(){return(0,d.Z)({},f)}var C=function(z){var L=z.icon,fe=z.className,G=z.onClick,ee=z.style,re=z.primaryColor,oe=z.secondaryColor,ie=(0,a.Z)(z,c),j=l.useRef(),K=f;if(re&&(K={primaryColor:re,secondaryColor:oe||(0,b.pw)(re)}),(0,b.C3)(j),(0,b.Kp)((0,b.r)(L),"icon should be icon definiton, but got ".concat(L)),!(0,b.r)(L))return null;var k=L;return k&&typeof k.icon=="function"&&(k=(0,d.Z)((0,d.Z)({},k),{},{icon:k.icon(K.primaryColor,K.secondaryColor)})),(0,b.R_)(k.icon,"svg-".concat(k.name),(0,d.Z)((0,d.Z)({className:fe,onClick:G,style:ee,"data-icon":k.name,width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true"},ie),{},{ref:j}))};C.displayName="IconReact",C.getTwoToneColors=E,C.setTwoToneColors=I;var P=C;function R(O){var z=(0,b.H9)(O),L=(0,n.Z)(z,2),fe=L[0],G=L[1];return P.setTwoToneColors({primaryColor:fe,secondaryColor:G})}function M(){var O=P.getTwoToneColors();return O.calculated?[O.primaryColor,O.secondaryColor]:O.primaryColor}var N=["className","icon","spin","rotate","tabIndex","onClick","twoToneColor"];R(i.blue.primary);var p=l.forwardRef(function(O,z){var L=O.className,fe=O.icon,G=O.spin,ee=O.rotate,re=O.tabIndex,oe=O.onClick,ie=O.twoToneColor,j=(0,a.Z)(O,N),K=l.useContext(m.Z),k=K.prefixCls,q=k===void 0?"anticon":k,F=K.rootClassName,Z=o()(F,q,(0,r.Z)((0,r.Z)({},"".concat(q,"-").concat(fe.name),!!fe.name),"".concat(q,"-spin"),!!G||fe.name==="loading"),L),_=re;_===void 0&&oe&&(_=-1);var X=ee?{msTransform:"rotate(".concat(ee,"deg)"),transform:"rotate(".concat(ee,"deg)")}:void 0,Y=(0,b.H9)(ie),ae=(0,n.Z)(Y,2),J=ae[0],de=ae[1];return l.createElement("span",(0,t.Z)({role:"img","aria-label":fe.name},j,{ref:z,tabIndex:_,onClick:oe,className:Z}),l.createElement(P,{icon:fe,primaryColor:J,secondaryColor:de,style:X}))});p.displayName="AntdIcon",p.getTwoToneColor=M,p.setTwoToneColor=R;var A=p},63017:function(h,v,e){"use strict";var t=e(62435),n=(0,t.createContext)({});v.Z=n},39398:function(h,v,e){"use strict";e.d(v,{Z:function(){return i}});var t=e(87462),n=e(62435),r={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"outlined"},a=r,l=e(84089),s=function(d,b){return n.createElement(l.Z,(0,t.Z)({},d,{ref:b,icon:a}))},o=n.forwardRef(s),i=o},10010:function(h,v,e){"use strict";e.d(v,{Z:function(){return i}});var t=e(87462),n=e(62435),r={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M858.9 689L530.5 308.2c-9.4-10.9-27.5-10.9-37 0L165.1 689c-12.2 14.2-1.2 35 18.5 35h656.8c19.7 0 30.7-20.8 18.5-35z"}}]},name:"caret-up",theme:"outlined"},a=r,l=e(84089),s=function(d,b){return n.createElement(l.Z,(0,t.Z)({},d,{ref:b,icon:a}))},o=n.forwardRef(s),i=o},89739:function(h,v,e){"use strict";e.d(v,{Z:function(){return i}});var t=e(87462),n=e(62435),r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm193.5 301.7l-210.6 292a31.8 31.8 0 01-51.7 0L318.5 484.9c-3.8-5.3 0-12.7 6.5-12.7h46.9c10.2 0 19.9 4.9 25.9 13.3l71.2 98.8 157.2-218c6-8.3 15.6-13.3 25.9-13.3H699c6.5 0 10.3 7.4 6.5 12.7z"}}]},name:"check-circle",theme:"filled"},a=r,l=e(84089),s=function(d,b){return n.createElement(l.Z,(0,t.Z)({},d,{ref:b,icon:a}))},o=n.forwardRef(s),i=o},63606:function(h,v,e){"use strict";e.d(v,{Z:function(){return i}});var t=e(87462),n=e(62435),r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 00-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"}}]},name:"check",theme:"outlined"},a=r,l=e(84089),s=function(d,b){return n.createElement(l.Z,(0,t.Z)({},d,{ref:b,icon:a}))},o=n.forwardRef(s),i=o},24019:function(h,v,e){"use strict";e.d(v,{Z:function(){return i}});var t=e(87462),n=e(62435),r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M686.7 638.6L544.1 535.5V288c0-4.4-3.6-8-8-8H488c-4.4 0-8 3.6-8 8v275.4c0 2.6 1.2 5 3.3 6.5l165.4 120.6c3.6 2.6 8.6 1.8 11.2-1.7l28.6-39c2.6-3.7 1.8-8.7-1.8-11.2z"}}]},name:"clock-circle",theme:"outlined"},a=r,l=e(84089),s=function(d,b){return n.createElement(l.Z,(0,t.Z)({},d,{ref:b,icon:a}))},o=n.forwardRef(s),i=o},4340:function(h,v,e){"use strict";e.d(v,{Z:function(){return i}});var t=e(87462),n=e(62435),r={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm127.98 274.82h-.04l-.08.06L512 466.75 384.14 338.88c-.04-.05-.06-.06-.08-.06a.12.12 0 00-.07 0c-.03 0-.05.01-.09.05l-45.02 45.02a.2.2 0 00-.05.09.12.12 0 000 .07v.02a.27.27 0 00.06.06L466.75 512 338.88 639.86c-.05.04-.06.06-.06.08a.12.12 0 000 .07c0 .03.01.05.05.09l45.02 45.02a.2.2 0 00.09.05.12.12 0 00.07 0c.02 0 .04-.01.08-.05L512 557.25l127.86 127.87c.04.04.06.05.08.05a.12.12 0 00.07 0c.03 0 .05-.01.09-.05l45.02-45.02a.2.2 0 00.05-.09.12.12 0 000-.07v-.02a.27.27 0 00-.05-.06L557.25 512l127.87-127.86c.04-.04.05-.06.05-.08a.12.12 0 000-.07c0-.03-.01-.05-.05-.09l-45.02-45.02a.2.2 0 00-.09-.05.12.12 0 00-.07 0z"}}]},name:"close-circle",theme:"filled"},a=r,l=e(84089),s=function(d,b){return n.createElement(l.Z,(0,t.Z)({},d,{ref:b,icon:a}))},o=n.forwardRef(s),i=o},97937:function(h,v,e){"use strict";e.d(v,{Z:function(){return i}});var t=e(87462),n=e(62435),r={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M799.86 166.31c.02 0 .04.02.08.06l57.69 57.7c.04.03.05.05.06.08a.12.12 0 010 .06c0 .03-.02.05-.06.09L569.93 512l287.7 287.7c.04.04.05.06.06.09a.12.12 0 010 .07c0 .02-.02.04-.06.08l-57.7 57.69c-.03.04-.05.05-.07.06a.12.12 0 01-.07 0c-.03 0-.05-.02-.09-.06L512 569.93l-287.7 287.7c-.04.04-.06.05-.09.06a.12.12 0 01-.07 0c-.02 0-.04-.02-.08-.06l-57.69-57.7c-.04-.03-.05-.05-.06-.07a.12.12 0 010-.07c0-.03.02-.05.06-.09L454.07 512l-287.7-287.7c-.04-.04-.05-.06-.06-.09a.12.12 0 010-.07c0-.02.02-.04.06-.08l57.7-57.69c.03-.04.05-.05.07-.06a.12.12 0 01.07 0c.03 0 .05.02.09.06L512 454.07l287.7-287.7c.04-.04.06-.05.09-.06a.12.12 0 01.07 0z"}}]},name:"close",theme:"outlined"},a=r,l=e(84089),s=function(d,b){return n.createElement(l.Z,(0,t.Z)({},d,{ref:b,icon:a}))},o=n.forwardRef(s),i=o},57132:function(h,v,e){"use strict";e.d(v,{Z:function(){return i}});var t=e(87462),n=e(62435),r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 64H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496v688c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V96c0-17.7-14.3-32-32-32zM704 192H192c-17.7 0-32 14.3-32 32v530.7c0 8.5 3.4 16.6 9.4 22.6l173.3 173.3c2.2 2.2 4.7 4 7.4 5.5v1.9h4.2c3.5 1.3 7.2 2 11 2H704c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32zM350 856.2L263.9 770H350v86.2zM664 888H414V746c0-22.1-17.9-40-40-40H232V264h432v624z"}}]},name:"copy",theme:"outlined"},a=r,l=e(84089),s=function(d,b){return n.createElement(l.Z,(0,t.Z)({},d,{ref:b,icon:a}))},o=n.forwardRef(s),i=o},54811:function(h,v,e){"use strict";e.d(v,{Z:function(){return i}});var t=e(87462),n=e(62435),r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M899.6 276.5L705 396.4 518.4 147.5a8.06 8.06 0 00-12.9 0L319 396.4 124.3 276.5c-5.7-3.5-13.1 1.2-12.2 7.9L188.5 865c1.1 7.9 7.9 14 16 14h615.1c8 0 14.9-6 15.9-14l76.4-580.6c.8-6.7-6.5-11.4-12.3-7.9zm-126 534.1H250.3l-53.8-409.4 139.8 86.1L512 252.9l175.7 234.4 139.8-86.1-53.9 409.4zM512 509c-62.1 0-112.6 50.5-112.6 112.6S449.9 734.2 512 734.2s112.6-50.5 112.6-112.6S574.1 509 512 509zm0 160.9c-26.6 0-48.2-21.6-48.2-48.3 0-26.6 21.6-48.3 48.2-48.3s48.2 21.6 48.2 48.3c0 26.6-21.6 48.3-48.2 48.3z"}}]},name:"crown",theme:"outlined"},a=r,l=e(84089),s=function(d,b){return n.createElement(l.Z,(0,t.Z)({},d,{ref:b,icon:a}))},o=n.forwardRef(s),i=o},48689:function(h,v,e){"use strict";e.d(v,{Z:function(){return i}});var t=e(87462),n=e(62435),r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M360 184h-8c4.4 0 8-3.6 8-8v8h304v-8c0 4.4 3.6 8 8 8h-8v72h72v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80h72v-72zm504 72H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM731.3 840H292.7l-24.2-512h487l-24.2 512z"}}]},name:"delete",theme:"outlined"},a=r,l=e(84089),s=function(d,b){return n.createElement(l.Z,(0,t.Z)({},d,{ref:b,icon:a}))},o=n.forwardRef(s),i=o},80882:function(h,v,e){"use strict";e.d(v,{Z:function(){return i}});var t=e(87462),n=e(62435),r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"}}]},name:"down",theme:"outlined"},a=r,l=e(84089),s=function(d,b){return n.createElement(l.Z,(0,t.Z)({},d,{ref:b,icon:a}))},o=n.forwardRef(s),i=o},86548:function(h,v,e){"use strict";e.d(v,{Z:function(){return i}});var t=e(87462),n=e(62435),r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M257.7 752c2 0 4-.2 6-.5L431.9 722c2-.4 3.9-1.3 5.3-2.8l423.9-423.9a9.96 9.96 0 000-14.1L694.9 114.9c-1.9-1.9-4.4-2.9-7.1-2.9s-5.2 1-7.1 2.9L256.8 538.8c-1.5 1.5-2.4 3.3-2.8 5.3l-29.5 168.2a33.5 33.5 0 009.4 29.8c6.6 6.4 14.9 9.9 23.8 9.9zm67.4-174.4L687.8 215l73.3 73.3-362.7 362.6-88.9 15.7 15.6-89zM880 836H144c-17.7 0-32 14.3-32 32v36c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-36c0-17.7-14.3-32-32-32z"}}]},name:"edit",theme:"outlined"},a=r,l=e(84089),s=function(d,b){return n.createElement(l.Z,(0,t.Z)({},d,{ref:b,icon:a}))},o=n.forwardRef(s),i=o},89705:function(h,v,e){"use strict";e.d(v,{Z:function(){return i}});var t=e(87462),n=e(62435),r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M176 511a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"ellipsis",theme:"outlined"},a=r,l=e(84089),s=function(d,b){return n.createElement(l.Z,(0,t.Z)({},d,{ref:b,icon:a}))},o=n.forwardRef(s),i=o},21640:function(h,v,e){"use strict";e.d(v,{Z:function(){return i}});var t=e(87462),n=e(62435),r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm-32 232c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V296zm32 440a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"exclamation-circle",theme:"filled"},a=r,l=e(84089),s=function(d,b){return n.createElement(l.Z,(0,t.Z)({},d,{ref:b,icon:a}))},o=n.forwardRef(s),i=o},90420:function(h,v,e){"use strict";e.d(v,{Z:function(){return i}});var t=e(87462),n=e(62435),r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zm-63.57-320.64L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z"}},{tag:"path",attrs:{d:"M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z"}}]},name:"eye-invisible",theme:"outlined"},a=r,l=e(84089),s=function(d,b){return n.createElement(l.Z,(0,t.Z)({},d,{ref:b,icon:a}))},o=n.forwardRef(s),i=o},99611:function(h,v,e){"use strict";e.d(v,{Z:function(){return i}});var t=e(87462),n=e(62435),r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z"}}]},name:"eye",theme:"outlined"},a=r,l=e(84089),s=function(d,b){return n.createElement(l.Z,(0,t.Z)({},d,{ref:b,icon:a}))},o=n.forwardRef(s),i=o},26911:function(h,v,e){"use strict";e.d(v,{Z:function(){return i}});var t=e(87462),n=e(62435),r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494z"}}]},name:"file",theme:"outlined"},a=r,l=e(84089),s=function(d,b){return n.createElement(l.Z,(0,t.Z)({},d,{ref:b,icon:a}))},o=n.forwardRef(s),i=o},11713:function(h,v,e){"use strict";e.d(v,{Z:function(){return i}});var t=e(87462),n=e(62435),r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M391 240.9c-.8-6.6-8.9-9.4-13.6-4.7l-43.7 43.7L200 146.3a8.03 8.03 0 00-11.3 0l-42.4 42.3a8.03 8.03 0 000 11.3L280 333.6l-43.9 43.9a8.01 8.01 0 004.7 13.6L401 410c5.1.6 9.5-3.7 8.9-8.9L391 240.9zm10.1 373.2L240.8 633c-6.6.8-9.4 8.9-4.7 13.6l43.9 43.9L146.3 824a8.03 8.03 0 000 11.3l42.4 42.3c3.1 3.1 8.2 3.1 11.3 0L333.7 744l43.7 43.7A8.01 8.01 0 00391 783l18.9-160.1c.6-5.1-3.7-9.4-8.8-8.8zm221.8-204.2L783.2 391c6.6-.8 9.4-8.9 4.7-13.6L744 333.6 877.7 200c3.1-3.1 3.1-8.2 0-11.3l-42.4-42.3a8.03 8.03 0 00-11.3 0L690.3 279.9l-43.7-43.7a8.01 8.01 0 00-13.6 4.7L614.1 401c-.6 5.2 3.7 9.5 8.8 8.9zM744 690.4l43.9-43.9a8.01 8.01 0 00-4.7-13.6L623 614c-5.1-.6-9.5 3.7-8.9 8.9L633 783.1c.8 6.6 8.9 9.4 13.6 4.7l43.7-43.7L824 877.7c3.1 3.1 8.2 3.1 11.3 0l42.4-42.3c3.1-3.1 3.1-8.2 0-11.3L744 690.4z"}}]},name:"fullscreen-exit",theme:"outlined"},a=r,l=e(84089),s=function(d,b){return n.createElement(l.Z,(0,t.Z)({},d,{ref:b,icon:a}))},o=n.forwardRef(s),i=o},27732:function(h,v,e){"use strict";e.d(v,{Z:function(){return i}});var t=e(87462),n=e(62435),r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M290 236.4l43.9-43.9a8.01 8.01 0 00-4.7-13.6L169 160c-5.1-.6-9.5 3.7-8.9 8.9L179 329.1c.8 6.6 8.9 9.4 13.6 4.7l43.7-43.7L370 423.7c3.1 3.1 8.2 3.1 11.3 0l42.4-42.3c3.1-3.1 3.1-8.2 0-11.3L290 236.4zm352.7 187.3c3.1 3.1 8.2 3.1 11.3 0l133.7-133.6 43.7 43.7a8.01 8.01 0 0013.6-4.7L863.9 169c.6-5.1-3.7-9.5-8.9-8.9L694.8 179c-6.6.8-9.4 8.9-4.7 13.6l43.9 43.9L600.3 370a8.03 8.03 0 000 11.3l42.4 42.4zM845 694.9c-.8-6.6-8.9-9.4-13.6-4.7l-43.7 43.7L654 600.3a8.03 8.03 0 00-11.3 0l-42.4 42.3a8.03 8.03 0 000 11.3L734 787.6l-43.9 43.9a8.01 8.01 0 004.7 13.6L855 864c5.1.6 9.5-3.7 8.9-8.9L845 694.9zm-463.7-94.6a8.03 8.03 0 00-11.3 0L236.3 733.9l-43.7-43.7a8.01 8.01 0 00-13.6 4.7L160.1 855c-.6 5.1 3.7 9.5 8.9 8.9L329.2 845c6.6-.8 9.4-8.9 4.7-13.6L290 787.6 423.7 654c3.1-3.1 3.1-8.2 0-11.3l-42.4-42.4z"}}]},name:"fullscreen",theme:"outlined"},a=r,l=e(84089),s=function(d,b){return n.createElement(l.Z,(0,t.Z)({},d,{ref:b,icon:a}))},o=n.forwardRef(s),i=o},78860:function(h,v,e){"use strict";e.d(v,{Z:function(){return i}});var t=e(87462),n=e(62435),r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm32 664c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V456c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272zm-32-344a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"info-circle",theme:"filled"},a=r,l=e(84089),s=function(d,b){return n.createElement(l.Z,(0,t.Z)({},d,{ref:b,icon:a}))},o=n.forwardRef(s),i=o},45605:function(h,v,e){"use strict";e.d(v,{Z:function(){return i}});var t=e(87462),n=e(62435),r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M464 336a48 48 0 1096 0 48 48 0 10-96 0zm72 112h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V456c0-4.4-3.6-8-8-8z"}}]},name:"info-circle",theme:"outlined"},a=r,l=e(84089),s=function(d,b){return n.createElement(l.Z,(0,t.Z)({},d,{ref:b,icon:a}))},o=n.forwardRef(s),i=o},6171:function(h,v,e){"use strict";e.d(v,{Z:function(){return i}});var t=e(87462),n=e(62435),r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"},a=r,l=e(84089),s=function(d,b){return n.createElement(l.Z,(0,t.Z)({},d,{ref:b,icon:a}))},o=n.forwardRef(s),i=o},50888:function(h,v,e){"use strict";e.d(v,{Z:function(){return i}});var t=e(87462),n=e(62435),r={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M988 548c-19.9 0-36-16.1-36-36 0-59.4-11.6-117-34.6-171.3a440.45 440.45 0 00-94.3-139.9 437.71 437.71 0 00-139.9-94.3C629 83.6 571.4 72 512 72c-19.9 0-36-16.1-36-36s16.1-36 36-36c69.1 0 136.2 13.5 199.3 40.3C772.3 66 827 103 874 150c47 47 83.9 101.8 109.7 162.7 26.7 63.1 40.2 130.2 40.2 199.3.1 19.9-16 36-35.9 36z"}}]},name:"loading",theme:"outlined"},a=r,l=e(84089),s=function(d,b){return n.createElement(l.Z,(0,t.Z)({},d,{ref:b,icon:a}))},o=n.forwardRef(s),i=o},24969:function(h,v,e){"use strict";e.d(v,{Z:function(){return i}});var t=e(87462),n=e(62435),r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M482 152h60q8 0 8 8v704q0 8-8 8h-60q-8 0-8-8V160q0-8 8-8z"}},{tag:"path",attrs:{d:"M192 474h672q8 0 8 8v60q0 8-8 8H160q-8 0-8-8v-60q0-8 8-8z"}}]},name:"plus",theme:"outlined"},a=r,l=e(84089),s=function(d,b){return n.createElement(l.Z,(0,t.Z)({},d,{ref:b,icon:a}))},o=n.forwardRef(s),i=o},25035:function(h,v,e){"use strict";e.d(v,{Z:function(){return i}});var t=e(87462),n=e(62435),r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M623.6 316.7C593.6 290.4 554 276 512 276s-81.6 14.5-111.6 40.7C369.2 344 352 380.7 352 420v7.6c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V420c0-44.1 43.1-80 96-80s96 35.9 96 80c0 31.1-22 59.6-56.1 72.7-21.2 8.1-39.2 22.3-52.1 40.9-13.1 19-19.9 41.8-19.9 64.9V620c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-22.7a48.3 48.3 0 0130.9-44.8c59-22.7 97.1-74.7 97.1-132.5.1-39.3-17.1-76-48.3-103.3zM472 732a40 40 0 1080 0 40 40 0 10-80 0z"}}]},name:"question-circle",theme:"outlined"},a=r,l=e(84089),s=function(d,b){return n.createElement(l.Z,(0,t.Z)({},d,{ref:b,icon:a}))},o=n.forwardRef(s),i=o},33160:function(h,v,e){"use strict";e.d(v,{Z:function(){return i}});var t=e(87462),n=e(62435),r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.1 209.3l-56.4 44.1C775.8 155.1 656.2 92 521.9 92 290 92 102.3 279.5 102 511.5 101.7 743.7 289.8 932 521.9 932c181.3 0 335.8-115 394.6-276.1 1.5-4.2-.7-8.9-4.9-10.3l-56.7-19.5a8 8 0 00-10.1 4.8c-1.8 5-3.8 10-5.9 14.9-17.3 41-42.1 77.8-73.7 109.4A344.77 344.77 0 01655.9 829c-42.3 17.9-87.4 27-133.8 27-46.5 0-91.5-9.1-133.8-27A341.5 341.5 0 01279 755.2a342.16 342.16 0 01-73.7-109.4c-17.9-42.4-27-87.4-27-133.9s9.1-91.5 27-133.9c17.3-41 42.1-77.8 73.7-109.4 31.6-31.6 68.4-56.4 109.3-73.8 42.3-17.9 87.4-27 133.8-27 46.5 0 91.5 9.1 133.8 27a341.5 341.5 0 01109.3 73.8c9.9 9.9 19.2 20.4 27.8 31.4l-60.2 47a8 8 0 003 14.1l175.6 43c5 1.2 9.9-2.6 9.9-7.7l.8-180.9c-.1-6.6-7.8-10.3-13-6.2z"}}]},name:"reload",theme:"outlined"},a=r,l=e(84089),s=function(d,b){return n.createElement(l.Z,(0,t.Z)({},d,{ref:b,icon:a}))},o=n.forwardRef(s),i=o},90814:function(h,v,e){"use strict";e.d(v,{Z:function(){return i}});var t=e(87462),n=e(62435),r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"}}]},name:"right",theme:"outlined"},a=r,l=e(84089),s=function(d,b){return n.createElement(l.Z,(0,t.Z)({},d,{ref:b,icon:a}))},o=n.forwardRef(s),i=o},68795:function(h,v,e){"use strict";e.d(v,{Z:function(){return i}});var t=e(87462),n=e(62435),r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"}}]},name:"search",theme:"outlined"},a=r,l=e(84089),s=function(d,b){return n.createElement(l.Z,(0,t.Z)({},d,{ref:b,icon:a}))},o=n.forwardRef(s),i=o},42952:function(h,v,e){"use strict";e.d(v,{Z:function(){return i}});var t=e(87462),n=e(62435),r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M924.8 625.7l-65.5-56c3.1-19 4.7-38.4 4.7-57.8s-1.6-38.8-4.7-57.8l65.5-56a32.03 32.03 0 009.3-35.2l-.9-2.6a443.74 443.74 0 00-79.7-137.9l-1.8-2.1a32.12 32.12 0 00-35.1-9.5l-81.3 28.9c-30-24.6-63.5-44-99.7-57.6l-15.7-85a32.05 32.05 0 00-25.8-25.7l-2.7-.5c-52.1-9.4-106.9-9.4-159 0l-2.7.5a32.05 32.05 0 00-25.8 25.7l-15.8 85.4a351.86 351.86 0 00-99 57.4l-81.9-29.1a32 32 0 00-35.1 9.5l-1.8 2.1a446.02 446.02 0 00-79.7 137.9l-.9 2.6c-4.5 12.5-.8 26.5 9.3 35.2l66.3 56.6c-3.1 18.8-4.6 38-4.6 57.1 0 19.2 1.5 38.4 4.6 57.1L99 625.5a32.03 32.03 0 00-9.3 35.2l.9 2.6c18.1 50.4 44.9 96.9 79.7 137.9l1.8 2.1a32.12 32.12 0 0035.1 9.5l81.9-29.1c29.8 24.5 63.1 43.9 99 57.4l15.8 85.4a32.05 32.05 0 0025.8 25.7l2.7.5a449.4 449.4 0 00159 0l2.7-.5a32.05 32.05 0 0025.8-25.7l15.7-85a350 350 0 0099.7-57.6l81.3 28.9a32 32 0 0035.1-9.5l1.8-2.1c34.8-41.1 61.6-87.5 79.7-137.9l.9-2.6c4.5-12.3.8-26.3-9.3-35zM788.3 465.9c2.5 15.1 3.8 30.6 3.8 46.1s-1.3 31-3.8 46.1l-6.6 40.1 74.7 63.9a370.03 370.03 0 01-42.6 73.6L721 702.8l-31.4 25.8c-23.9 19.6-50.5 35-79.3 45.8l-38.1 14.3-17.9 97a377.5 377.5 0 01-85 0l-17.9-97.2-37.8-14.5c-28.5-10.8-55-26.2-78.7-45.7l-31.4-25.9-93.4 33.2c-17-22.9-31.2-47.6-42.6-73.6l75.5-64.5-6.5-40c-2.4-14.9-3.7-30.3-3.7-45.5 0-15.3 1.2-30.6 3.7-45.5l6.5-40-75.5-64.5c11.3-26.1 25.6-50.7 42.6-73.6l93.4 33.2 31.4-25.9c23.7-19.5 50.2-34.9 78.7-45.7l37.9-14.3 17.9-97.2c28.1-3.2 56.8-3.2 85 0l17.9 97 38.1 14.3c28.7 10.8 55.4 26.2 79.3 45.8l31.4 25.8 92.8-32.9c17 22.9 31.2 47.6 42.6 73.6L781.8 426l6.5 39.9zM512 326c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm79.2 255.2A111.6 111.6 0 01512 614c-29.9 0-58-11.7-79.2-32.8A111.6 111.6 0 01400 502c0-29.9 11.7-58 32.8-79.2C454 401.6 482.1 390 512 390c29.9 0 58 11.6 79.2 32.8A111.6 111.6 0 01624 502c0 29.9-11.7 58-32.8 79.2z"}}]},name:"setting",theme:"outlined"},a=r,l=e(84089),s=function(d,b){return n.createElement(l.Z,(0,t.Z)({},d,{ref:b,icon:a}))},o=n.forwardRef(s),i=o},90598:function(h,v,e){"use strict";e.d(v,{Z:function(){return i}});var t=e(87462),n=e(62435),r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M908.1 353.1l-253.9-36.9L540.7 86.1c-3.1-6.3-8.2-11.4-14.5-14.5-15.8-7.8-35-1.3-42.9 14.5L369.8 316.2l-253.9 36.9c-7 1-13.4 4.3-18.3 9.3a32.05 32.05 0 00.6 45.3l183.7 179.1-43.4 252.9a31.95 31.95 0 0046.4 33.7L512 754l227.1 119.4c6.2 3.3 13.4 4.4 20.3 3.2 17.4-3 29.1-19.5 26.1-36.9l-43.4-252.9 183.7-179.1c5-4.9 8.3-11.3 9.3-18.3 2.7-17.5-9.5-33.7-27-36.3z"}}]},name:"star",theme:"filled"},a=r,l=e(84089),s=function(d,b){return n.createElement(l.Z,(0,t.Z)({},d,{ref:b,icon:a}))},o=n.forwardRef(s),i=o},94668:function(h,v,e){"use strict";e.d(v,{Z:function(){return i}});var t=e(87462),n=e(62435),r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M847.9 592H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h605.2L612.9 851c-4.1 5.2-.4 13 6.3 13h72.5c4.9 0 9.5-2.2 12.6-6.1l168.8-214.1c16.5-21 1.6-51.8-25.2-51.8zM872 356H266.8l144.3-183c4.1-5.2.4-13-6.3-13h-72.5c-4.9 0-9.5 2.2-12.6 6.1L150.9 380.2c-16.5 21-1.6 51.8 25.1 51.8h696c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"swap",theme:"outlined"},a=r,l=e(84089),s=function(d,b){return n.createElement(l.Z,(0,t.Z)({},d,{ref:b,icon:a}))},o=n.forwardRef(s),i=o},20345:function(h,v,e){"use strict";e.d(v,{Z:function(){return i}});var t=e(87462),n=e(62435),r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M678.3 655.4c24.2-13 51.9-20.4 81.4-20.4h.1c3 0 4.4-3.6 2.2-5.6a371.67 371.67 0 00-103.7-65.8c-.4-.2-.8-.3-1.2-.5C719.2 518 759.6 444.7 759.6 362c0-137-110.8-248-247.5-248S264.7 225 264.7 362c0 82.7 40.4 156 102.6 201.1-.4.2-.8.3-1.2.5-44.7 18.9-84.8 46-119.3 80.6a373.42 373.42 0 00-80.4 119.5A373.6 373.6 0 00137 901.8a8 8 0 008 8.2h59.9c4.3 0 7.9-3.5 8-7.8 2-77.2 32.9-149.5 87.6-204.3C357 641.2 432.2 610 512.2 610c56.7 0 111.1 15.7 158 45.1a8.1 8.1 0 008.1.3zM512.2 534c-45.8 0-88.9-17.9-121.4-50.4A171.2 171.2 0 01340.5 362c0-45.9 17.9-89.1 50.3-121.6S466.3 190 512.2 190s88.9 17.9 121.4 50.4A171.2 171.2 0 01683.9 362c0 45.9-17.9 89.1-50.3 121.6C601.1 516.1 558 534 512.2 534zM880 772H640c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h240c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z"}}]},name:"user-delete",theme:"outlined"},a=r,l=e(84089),s=function(d,b){return n.createElement(l.Z,(0,t.Z)({},d,{ref:b,icon:a}))},o=n.forwardRef(s),i=o},87547:function(h,v,e){"use strict";e.d(v,{Z:function(){return i}});var t=e(87462),n=e(62435),r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M858.5 763.6a374 374 0 00-80.6-119.5 375.63 375.63 0 00-119.5-80.6c-.4-.2-.8-.3-1.2-.5C719.5 518 760 444.7 760 362c0-137-111-248-248-248S264 225 264 362c0 82.7 40.5 156 102.8 201.1-.4.2-.8.3-1.2.5-44.8 18.9-85 46-119.5 80.6a375.63 375.63 0 00-80.6 119.5A371.7 371.7 0 00136 901.8a8 8 0 008 8.2h60c4.4 0 7.9-3.5 8-7.8 2-77.2 33-149.5 87.8-204.3 56.7-56.7 132-87.9 212.2-87.9s155.5 31.2 212.2 87.9C779 752.7 810 825 812 902.2c.1 4.4 3.6 7.8 8 7.8h60a8 8 0 008-8.2c-1-47.8-10.9-94.3-29.5-138.2zM512 534c-45.9 0-89.1-17.9-121.6-50.4S340 407.9 340 362c0-45.9 17.9-89.1 50.4-121.6S466.1 190 512 190s89.1 17.9 121.6 50.4S684 316.1 684 362c0 45.9-17.9 89.1-50.4 121.6S557.9 534 512 534z"}}]},name:"user",theme:"outlined"},a=r,l=e(84089),s=function(d,b){return n.createElement(l.Z,(0,t.Z)({},d,{ref:b,icon:a}))},o=n.forwardRef(s),i=o},62635:function(h,v,e){"use strict";e.d(v,{Z:function(){return i}});var t=e(87462),n=e(62435),r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M859.9 168H164.1c-4.5 0-8.1 3.6-8.1 8v60c0 4.4 3.6 8 8.1 8h695.8c4.5 0 8.1-3.6 8.1-8v-60c0-4.4-3.6-8-8.1-8zM518.3 355a8 8 0 00-12.6 0l-112 141.7a7.98 7.98 0 006.3 12.9h73.9V848c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V509.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 355z"}}]},name:"vertical-align-top",theme:"outlined"},a=r,l=e(84089),s=function(d,b){return n.createElement(l.Z,(0,t.Z)({},d,{ref:b,icon:a}))},o=n.forwardRef(s),i=o},41755:function(h,v,e){"use strict";e.d(v,{C3:function(){return R},H9:function(){return E},Kp:function(){return d},R_:function(){return f},pw:function(){return I},r:function(){return b},vD:function(){return C}});var t=e(1413),n=e(71002),r=e(84898),a=e(44958),l=e(27571),s=e(80334),o=e(62435),i=e(63017);function m(M){return M.replace(/-(.)/g,function(N,p){return p.toUpperCase()})}function d(M,N){(0,s.ZP)(M,"[@ant-design/icons] ".concat(N))}function b(M){return(0,n.Z)(M)==="object"&&typeof M.name=="string"&&typeof M.theme=="string"&&((0,n.Z)(M.icon)==="object"||typeof M.icon=="function")}function c(){var M=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return Object.keys(M).reduce(function(N,p){var A=M[p];switch(p){case"class":N.className=A,delete N.class;break;default:delete N[p],N[m(p)]=A}return N},{})}function f(M,N,p){return p?o.createElement(M.tag,(0,t.Z)((0,t.Z)({key:N},c(M.attrs)),p),(M.children||[]).map(function(A,O){return f(A,"".concat(N,"-").concat(M.tag,"-").concat(O))})):o.createElement(M.tag,(0,t.Z)({key:N},c(M.attrs)),(M.children||[]).map(function(A,O){return f(A,"".concat(N,"-").concat(M.tag,"-").concat(O))}))}function I(M){return(0,r.generate)(M)[0]}function E(M){return M?Array.isArray(M)?M:[M]:[]}var C={width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",focusable:"false"},P=` +.anticon { + display: inline-flex; + align-items: center; + color: inherit; + font-style: normal; + line-height: 0; + text-align: center; + text-transform: none; + vertical-align: -0.125em; + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.anticon > * { + line-height: 1; +} + +.anticon svg { + display: inline-block; +} + +.anticon::before { + display: none; +} + +.anticon .anticon-icon { + display: block; +} + +.anticon[tabindex] { + cursor: pointer; +} + +.anticon-spin::before, +.anticon-spin { + display: inline-block; + -webkit-animation: loadingCircle 1s infinite linear; + animation: loadingCircle 1s infinite linear; +} + +@-webkit-keyframes loadingCircle { + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} + +@keyframes loadingCircle { + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +`,R=function(N){var p=(0,o.useContext)(i.Z),A=p.csp,O=p.prefixCls,z=p.layer,L=P;O&&(L=L.replace(/anticon/g,O)),z&&(L="@layer ".concat(z,` { +`).concat(L,` +}`)),(0,o.useEffect)(function(){var fe=N.current,G=(0,l.A)(fe);(0,a.hq)(L,"@ant-design-icons",{prepend:!z,csp:A,attachTo:G})},[])}},92074:function(h,v,e){"use strict";"use client";var t=e(64836).default,n=e(75263).default;Object.defineProperty(v,"__esModule",{value:!0}),v.default=void 0;var r=t(e(10434)),a=t(e(27424)),l=t(e(38416)),s=t(e(70215)),o=n(e(62435)),i=t(e(93967)),m=e(84898),d=t(e(98399)),b=t(e(95160)),c=e(46768),f=e(72479),I=["className","icon","spin","rotate","tabIndex","onClick","twoToneColor"];(0,c.setTwoToneColor)(m.blue.primary);var E=o.forwardRef(function(P,R){var M=P.className,N=P.icon,p=P.spin,A=P.rotate,O=P.tabIndex,z=P.onClick,L=P.twoToneColor,fe=(0,s.default)(P,I),G=o.useContext(d.default),ee=G.prefixCls,re=ee===void 0?"anticon":ee,oe=G.rootClassName,ie=(0,i.default)(oe,re,(0,l.default)((0,l.default)({},"".concat(re,"-").concat(N.name),!!N.name),"".concat(re,"-spin"),!!p||N.name==="loading"),M),j=O;j===void 0&&z&&(j=-1);var K=A?{msTransform:"rotate(".concat(A,"deg)"),transform:"rotate(".concat(A,"deg)")}:void 0,k=(0,f.normalizeTwoToneColors)(L),q=(0,a.default)(k,2),F=q[0],Z=q[1];return o.createElement("span",(0,r.default)({role:"img","aria-label":N.name},fe,{ref:R,tabIndex:j,onClick:z,className:ie}),o.createElement(b.default,{icon:N,primaryColor:F,secondaryColor:Z,style:K}))});E.displayName="AntdIcon",E.getTwoToneColor=c.getTwoToneColor,E.setTwoToneColor=c.setTwoToneColor;var C=v.default=E},98399:function(h,v,e){"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.default=void 0;var t=e(62435),n=(0,t.createContext)({}),r=v.default=n},95160:function(h,v,e){"use strict";var t=e(64836).default,n=e(75263).default;Object.defineProperty(v,"__esModule",{value:!0}),v.default=void 0;var r=t(e(70215)),a=t(e(42122)),l=n(e(62435)),s=e(72479),o=["icon","className","onClick","style","primaryColor","secondaryColor"],i={primaryColor:"#333",secondaryColor:"#E6E6E6",calculated:!1};function m(f){var I=f.primaryColor,E=f.secondaryColor;i.primaryColor=I,i.secondaryColor=E||(0,s.getSecondaryColor)(I),i.calculated=!!E}function d(){return(0,a.default)({},i)}var b=function(I){var E=I.icon,C=I.className,P=I.onClick,R=I.style,M=I.primaryColor,N=I.secondaryColor,p=(0,r.default)(I,o),A=l.useRef(),O=i;if(M&&(O={primaryColor:M,secondaryColor:N||(0,s.getSecondaryColor)(M)}),(0,s.useInsertStyles)(A),(0,s.warning)((0,s.isIconDefinition)(E),"icon should be icon definiton, but got ".concat(E)),!(0,s.isIconDefinition)(E))return null;var z=E;return z&&typeof z.icon=="function"&&(z=(0,a.default)((0,a.default)({},z),{},{icon:z.icon(O.primaryColor,O.secondaryColor)})),(0,s.generate)(z.icon,"svg-".concat(z.name),(0,a.default)((0,a.default)({className:C,onClick:P,style:R,"data-icon":z.name,width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true"},p),{},{ref:A}))};b.displayName="IconReact",b.getTwoToneColors=d,b.setTwoToneColors=m;var c=v.default=b},46768:function(h,v,e){"use strict";var t=e(64836).default;Object.defineProperty(v,"__esModule",{value:!0}),v.getTwoToneColor=s,v.setTwoToneColor=l;var n=t(e(27424)),r=t(e(95160)),a=e(72479);function l(o){var i=(0,a.normalizeTwoToneColors)(o),m=(0,n.default)(i,2),d=m[0],b=m[1];return r.default.setTwoToneColors({primaryColor:d,secondaryColor:b})}function s(){var o=r.default.getTwoToneColors();return o.calculated?[o.primaryColor,o.secondaryColor]:o.primaryColor}},85317:function(h,v,e){"use strict";var t=e(75263).default,n=e(64836).default;Object.defineProperty(v,"__esModule",{value:!0}),v.default=void 0;var r=n(e(10434)),a=t(e(62435)),l=n(e(47356)),s=n(e(92074)),o=function(b,c){return a.createElement(s.default,(0,r.default)({},b,{ref:c,icon:l.default}))},i=a.forwardRef(o),m=v.default=i},91724:function(h,v,e){"use strict";var t=e(75263).default,n=e(64836).default;Object.defineProperty(v,"__esModule",{value:!0}),v.default=void 0;var r=n(e(10434)),a=t(e(62435)),l=n(e(44149)),s=n(e(92074)),o=function(b,c){return a.createElement(s.default,(0,r.default)({},b,{ref:c,icon:l.default}))},i=a.forwardRef(o),m=v.default=i},72479:function(h,v,e){"use strict";var t=e(75263).default,n=e(64836).default;Object.defineProperty(v,"__esModule",{value:!0}),v.generate=E,v.getSecondaryColor=C,v.iconStyles=void 0,v.isIconDefinition=f,v.normalizeAttrs=I,v.normalizeTwoToneColors=P,v.useInsertStyles=v.svgBaseProps=void 0,v.warning=c;var r=n(e(42122)),a=n(e(18698)),l=e(84898),s=e(93399),o=e(63298),i=n(e(45520)),m=t(e(62435)),d=n(e(98399));function b(p){return p.replace(/-(.)/g,function(A,O){return O.toUpperCase()})}function c(p,A){(0,i.default)(p,"[@ant-design/icons] ".concat(A))}function f(p){return(0,a.default)(p)==="object"&&typeof p.name=="string"&&typeof p.theme=="string"&&((0,a.default)(p.icon)==="object"||typeof p.icon=="function")}function I(){var p=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return Object.keys(p).reduce(function(A,O){var z=p[O];switch(O){case"class":A.className=z,delete A.class;break;default:delete A[O],A[b(O)]=z}return A},{})}function E(p,A,O){return O?m.default.createElement(p.tag,(0,r.default)((0,r.default)({key:A},I(p.attrs)),O),(p.children||[]).map(function(z,L){return E(z,"".concat(A,"-").concat(p.tag,"-").concat(L))})):m.default.createElement(p.tag,(0,r.default)({key:A},I(p.attrs)),(p.children||[]).map(function(z,L){return E(z,"".concat(A,"-").concat(p.tag,"-").concat(L))}))}function C(p){return(0,l.generate)(p)[0]}function P(p){return p?Array.isArray(p)?p:[p]:[]}var R=v.svgBaseProps={width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",focusable:"false"},M=v.iconStyles=` +.anticon { + display: inline-flex; + align-items: center; + color: inherit; + font-style: normal; + line-height: 0; + text-align: center; + text-transform: none; + vertical-align: -0.125em; + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.anticon > * { + line-height: 1; +} + +.anticon svg { + display: inline-block; +} + +.anticon::before { + display: none; +} + +.anticon .anticon-icon { + display: block; +} + +.anticon[tabindex] { + cursor: pointer; +} + +.anticon-spin::before, +.anticon-spin { + display: inline-block; + -webkit-animation: loadingCircle 1s infinite linear; + animation: loadingCircle 1s infinite linear; +} + +@-webkit-keyframes loadingCircle { + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} + +@keyframes loadingCircle { + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +`,N=v.useInsertStyles=function(A){var O=(0,m.useContext)(d.default),z=O.csp,L=O.prefixCls,fe=O.layer,G=M;L&&(G=G.replace(/anticon/g,L)),fe&&(G="@layer ".concat(fe,` { +`).concat(G,` +}`)),(0,m.useEffect)(function(){var ee=A.current,re=(0,o.getShadowRoot)(ee);(0,s.updateCSS)(G,"@ant-design-icons",{prepend:!fe,csp:z,attachTo:re})},[])}},93410:function(h,v,e){"use strict";e.d(v,{Z:function(){return ve}});var t=e(1413),n=e(4942),r=e(71002),a=e(97685),l=e(91),s=e(90814),o=e(12795),i=e(21532),m=e(92398),d=e(25378),b=e(93967),c=e.n(b),f=e(21770),I=e(98423),E=e(62435),C=e(80171),P=e(71230),R=e(15746),M=e(861),N=e(64847),p=new M.Keyframes("card-loading",{"0%":{backgroundPosition:"0 50%"},"50%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),A=function(U){return(0,n.Z)({},U.componentCls,(0,n.Z)((0,n.Z)({"&-loading":{overflow:"hidden"},"&-loading &-body":{userSelect:"none"}},"".concat(U.componentCls,"-loading-content"),{width:"100%",p:{marginBlock:0,marginInline:0}}),"".concat(U.componentCls,"-loading-block"),{height:"14px",marginBlock:"4px",background:"linear-gradient(90deg, rgba(54, 61, 64, 0.2), rgba(54, 61, 64, 0.4), rgba(54, 61, 64, 0.2))",backgroundSize:"600% 600%",borderRadius:U.borderRadius,animationName:p,animationDuration:"1.4s",animationTimingFunction:"ease",animationIterationCount:"infinite"}))};function O(ye){return(0,N.Xj)("ProCardLoading",function(U){var W=(0,t.Z)((0,t.Z)({},U),{},{componentCls:".".concat(ye)});return[A(W)]})}var z=e(86074),L=function(U){var W=U.style,$=U.prefix,S=O($||"ant-pro-card"),H=S.wrapSSR;return H((0,z.jsxs)("div",{className:"".concat($,"-loading-content"),style:W,children:[(0,z.jsx)(P.Z,{gutter:8,children:(0,z.jsx)(R.Z,{span:22,children:(0,z.jsx)("div",{className:"".concat($,"-loading-block")})})}),(0,z.jsxs)(P.Z,{gutter:8,children:[(0,z.jsx)(R.Z,{span:8,children:(0,z.jsx)("div",{className:"".concat($,"-loading-block")})}),(0,z.jsx)(R.Z,{span:15,children:(0,z.jsx)("div",{className:"".concat($,"-loading-block")})})]}),(0,z.jsxs)(P.Z,{gutter:8,children:[(0,z.jsx)(R.Z,{span:6,children:(0,z.jsx)("div",{className:"".concat($,"-loading-block")})}),(0,z.jsx)(R.Z,{span:18,children:(0,z.jsx)("div",{className:"".concat($,"-loading-block")})})]}),(0,z.jsxs)(P.Z,{gutter:8,children:[(0,z.jsx)(R.Z,{span:13,children:(0,z.jsx)("div",{className:"".concat($,"-loading-block")})}),(0,z.jsx)(R.Z,{span:9,children:(0,z.jsx)("div",{className:"".concat($,"-loading-block")})})]}),(0,z.jsxs)(P.Z,{gutter:8,children:[(0,z.jsx)(R.Z,{span:4,children:(0,z.jsx)("div",{className:"".concat($,"-loading-block")})}),(0,z.jsx)(R.Z,{span:3,children:(0,z.jsx)("div",{className:"".concat($,"-loading-block")})}),(0,z.jsx)(R.Z,{span:16,children:(0,z.jsx)("div",{className:"".concat($,"-loading-block")})})]})]}))},fe=L,G=e(67159),ee=e(50344),re=e(80334),oe=e(34155),ie=["tab","children"],j=["key","tab","tabKey","disabled","destroyInactiveTabPane","children","className","style","cardProps"];function K(ye){return ye.filter(function(U){return U})}function k(ye,U,W){if(ye)return ye.map(function(S){return(0,t.Z)((0,t.Z)({},S),{},{children:(0,z.jsx)(Ze,(0,t.Z)((0,t.Z)({},W==null?void 0:W.cardProps),{},{children:S.children}))})});(0,re.ET)(!W,"Tabs.TabPane is deprecated. Please use `items` directly.");var $=(0,ee.Z)(U).map(function(S){if(E.isValidElement(S)){var H=S.key,he=S.props,se=he||{},ue=se.tab,Te=se.children,Ae=(0,l.Z)(se,ie),te=(0,t.Z)((0,t.Z)({key:String(H)},Ae),{},{children:(0,z.jsx)(Ze,(0,t.Z)((0,t.Z)({},W==null?void 0:W.cardProps),{},{children:Te})),label:ue});return te}return null});return K($)}var q=function(U){var W=(0,E.useContext)(i.ZP.ConfigContext),$=W.getPrefixCls;if(G.Z.startsWith("5"))return(0,z.jsx)(z.Fragment,{});var S=U.key,H=U.tab,he=U.tabKey,se=U.disabled,ue=U.destroyInactiveTabPane,Te=U.children,Ae=U.className,te=U.style,Ee=U.cardProps,Re=(0,l.Z)(U,j),Ne=$("pro-card-tabpane"),He=c()(Ne,Ae);return(0,z.jsx)(m.Z.TabPane,(0,t.Z)((0,t.Z)({tabKey:he,tab:H,className:He,style:te,disabled:se,destroyInactiveTabPane:ue},Re),{},{children:(0,z.jsx)(Ze,(0,t.Z)((0,t.Z)({},Ee),{},{children:Te}))}),S)},F=q,Z=function(U){return{backgroundColor:U.controlItemBgActive,borderColor:U.controlOutline}},_=function(U){var W=U.componentCls;return(0,n.Z)((0,n.Z)((0,n.Z)({},W,(0,t.Z)((0,t.Z)({position:"relative",display:"flex",flexDirection:"column",boxSizing:"border-box",width:"100%",marginBlock:0,marginInline:0,paddingBlock:0,paddingInline:0,backgroundColor:U.colorBgContainer,borderRadius:U.borderRadius,transition:"all 0.3s"},N.Wf===null||N.Wf===void 0?void 0:(0,N.Wf)(U)),{},(0,n.Z)((0,n.Z)((0,n.Z)((0,n.Z)((0,n.Z)((0,n.Z)((0,n.Z)((0,n.Z)((0,n.Z)((0,n.Z)({"&-box-shadow":{boxShadow:"0 1px 2px -2px #00000029, 0 3px 6px #0000001f, 0 5px 12px 4px #00000017",borderColor:"transparent"},"&-col":{width:"100%"},"&-border":{border:"".concat(U.lineWidth,"px ").concat(U.lineType," ").concat(U.colorSplit)},"&-hoverable":(0,n.Z)({cursor:"pointer",transition:"box-shadow 0.3s, border-color 0.3s","&:hover":{borderColor:"transparent",boxShadow:"0 1px 2px -2px #00000029, 0 3px 6px #0000001f, 0 5px 12px 4px #00000017"}},"&".concat(W,"-checked:hover"),{borderColor:U.controlOutline}),"&-checked":(0,t.Z)((0,t.Z)({},Z(U)),{},{"&::after":{visibility:"visible",position:"absolute",insetBlockStart:2,insetInlineEnd:2,opacity:1,width:0,height:0,border:"6px solid ".concat(U.colorPrimary),borderBlockEnd:"6px solid transparent",borderInlineStart:"6px solid transparent",borderStartEndRadius:2,content:'""'}}),"&:focus":(0,t.Z)({},Z(U)),"&&-ghost":(0,n.Z)({backgroundColor:"transparent"},"> ".concat(W),{"&-header":{paddingInlineEnd:0,paddingBlockEnd:U.padding,paddingInlineStart:0},"&-body":{paddingBlock:0,paddingInline:0,backgroundColor:"transparent"}}),"&&-split > &-body":{paddingBlock:0,paddingInline:0},"&&-contain-card > &-body":{display:"flex"}},"".concat(W,"-body-direction-column"),{flexDirection:"column"}),"".concat(W,"-body-wrap"),{flexWrap:"wrap"}),"&&-collapse",(0,n.Z)({},"> ".concat(W),{"&-header":{paddingBlockEnd:U.padding,borderBlockEnd:0},"&-body":{display:"none"}})),"".concat(W,"-header"),{display:"flex",alignItems:"center",justifyContent:"space-between",paddingInline:U.paddingLG,paddingBlock:U.padding,paddingBlockEnd:0,"&-border":{"&":{paddingBlockEnd:U.padding},borderBlockEnd:"".concat(U.lineWidth,"px ").concat(U.lineType," ").concat(U.colorSplit)},"&-collapsible":{cursor:"pointer"}}),"".concat(W,"-title"),{color:U.colorText,fontWeight:500,fontSize:U.fontSizeLG,lineHeight:U.lineHeight}),"".concat(W,"-extra"),{color:U.colorText}),"".concat(W,"-type-inner"),(0,n.Z)({},"".concat(W,"-header"),{backgroundColor:U.colorFillAlter})),"".concat(W,"-collapsible-icon"),{marginInlineEnd:U.marginXS,color:U.colorIconHover,":hover":{color:U.colorPrimaryHover},"& svg":{transition:"transform ".concat(U.motionDurationMid)}}),"".concat(W,"-body"),{display:"block",boxSizing:"border-box",height:"100%",paddingInline:U.paddingLG,paddingBlock:U.padding,"&-center":{display:"flex",alignItems:"center",justifyContent:"center"}}),"&&-size-small",(0,n.Z)((0,n.Z)({},W,{"&-header":{paddingInline:U.paddingSM,paddingBlock:U.paddingXS,paddingBlockEnd:0,"&-border":{paddingBlockEnd:U.paddingXS}},"&-title":{fontSize:U.fontSize},"&-body":{paddingInline:U.paddingSM,paddingBlock:U.paddingSM}}),"".concat(W,"-header").concat(W,"-header-collapsible"),{paddingBlock:U.paddingXS})))),"".concat(W,"-col"),(0,n.Z)((0,n.Z)({},"&".concat(W,"-split-vertical"),{borderInlineEnd:"".concat(U.lineWidth,"px ").concat(U.lineType," ").concat(U.colorSplit)}),"&".concat(W,"-split-horizontal"),{borderBlockEnd:"".concat(U.lineWidth,"px ").concat(U.lineType," ").concat(U.colorSplit)})),"".concat(W,"-tabs"),(0,n.Z)((0,n.Z)((0,n.Z)((0,n.Z)((0,n.Z)((0,n.Z)({},"".concat(U.antCls,"-tabs-top > ").concat(U.antCls,"-tabs-nav"),(0,n.Z)({marginBlockEnd:0},"".concat(U.antCls,"-tabs-nav-list"),{marginBlockStart:U.marginXS,paddingInlineStart:U.padding})),"".concat(U.antCls,"-tabs-bottom > ").concat(U.antCls,"-tabs-nav"),(0,n.Z)({marginBlockEnd:0},"".concat(U.antCls,"-tabs-nav-list"),{paddingInlineStart:U.padding})),"".concat(U.antCls,"-tabs-left"),(0,n.Z)({},"".concat(U.antCls,"-tabs-content-holder"),(0,n.Z)({},"".concat(U.antCls,"-tabs-content"),(0,n.Z)({},"".concat(U.antCls,"-tabs-tabpane"),{paddingInlineStart:0})))),"".concat(U.antCls,"-tabs-left > ").concat(U.antCls,"-tabs-nav"),(0,n.Z)({marginInlineEnd:0},"".concat(U.antCls,"-tabs-nav-list"),{paddingBlockStart:U.padding})),"".concat(U.antCls,"-tabs-right"),(0,n.Z)({},"".concat(U.antCls,"-tabs-content-holder"),(0,n.Z)({},"".concat(U.antCls,"-tabs-content"),(0,n.Z)({},"".concat(U.antCls,"-tabs-tabpane"),{paddingInlineStart:0})))),"".concat(U.antCls,"-tabs-right > ").concat(U.antCls,"-tabs-nav"),(0,n.Z)({},"".concat(U.antCls,"-tabs-nav-list"),{paddingBlockStart:U.padding})))},X=24,Y=function(U,W){var $=W.componentCls;return U===0?(0,n.Z)({},"".concat($,"-col-0"),{display:"none"}):(0,n.Z)({},"".concat($,"-col-").concat(U),{flexShrink:0,width:"".concat(U/X*100,"%")})},ae=function(U){return Array(X+1).fill(1).map(function(W,$){return Y($,U)})};function J(ye){return(0,N.Xj)("ProCard",function(U){var W=(0,t.Z)((0,t.Z)({},U),{},{componentCls:".".concat(ye)});return[_(W),ae(W)]})}var de=["className","style","bodyStyle","headStyle","title","subTitle","extra","wrap","layout","loading","gutter","tooltip","split","headerBordered","bordered","boxShadow","children","size","actions","ghost","hoverable","direction","collapsed","collapsible","collapsibleIconRender","colStyle","defaultCollapsed","onCollapse","checked","onChecked","tabs","type"],Ce=E.forwardRef(function(ye,U){var W,$=ye.className,S=ye.style,H=ye.bodyStyle,he=ye.headStyle,se=ye.title,ue=ye.subTitle,Te=ye.extra,Ae=ye.wrap,te=Ae===void 0?!1:Ae,Ee=ye.layout,Re=ye.loading,Ne=ye.gutter,He=Ne===void 0?0:Ne,Se=ye.tooltip,we=ye.split,Ve=ye.headerBordered,tt=Ve===void 0?!1:Ve,bt=ye.bordered,De=bt===void 0?!1:bt,st=ye.boxShadow,vt=st===void 0?!1:st,ot=ye.children,At=ye.size,qt=ye.actions,ce=ye.ghost,ft=ce===void 0?!1:ce,Ut=ye.hoverable,Kt=Ut===void 0?!1:Ut,Ht=ye.direction,un=ye.collapsed,Rn=ye.collapsible,lt=Rn===void 0?!1:Rn,Et=ye.collapsibleIconRender,Bt=ye.colStyle,Lt=ye.defaultCollapsed,Ct=Lt===void 0?!1:Lt,er=ye.onCollapse,ir=ye.checked,rr=ye.onChecked,cn=ye.tabs,Cn=ye.type,Ln=(0,l.Z)(ye,de),gn=(0,E.useContext)(i.ZP.ConfigContext),Tt=gn.getPrefixCls,Jt=(0,d.Z)()||{lg:!0,md:!0,sm:!0,xl:!1,xs:!1,xxl:!1},wn=(0,f.Z)(Ct,{value:un,onChange:er}),Nn=(0,a.Z)(wn,2),zn=Nn[0],qe=Nn[1],xt=["xxl","xl","lg","md","sm","xs"],_n=k(cn==null?void 0:cn.items,ot,cn),Je=function(Sn){var Ge=[0,0],ke=Array.isArray(Sn)?Sn:[Sn,0];return ke.forEach(function(pt,St){if((0,r.Z)(pt)==="object")for(var Mt=0;Mt=0&&St<=24)),rn=yn((0,z.jsx)("div",{style:(0,t.Z)((0,t.Z)((0,t.Z)((0,t.Z)({},Mt),Xe(me>0,{paddingInlineEnd:me/2,paddingInlineStart:me/2})),Xe(Le>0,{paddingBlockStart:Le/2,paddingBlockEnd:Le/2})),Bt),className:hn,children:E.cloneElement(fn)}));return E.cloneElement(rn,{key:"pro-card-col-".concat((fn==null?void 0:fn.key)||Sn)})}return fn}),Me=c()("".concat(dn),$,tn,(W={},(0,n.Z)((0,n.Z)((0,n.Z)((0,n.Z)((0,n.Z)((0,n.Z)((0,n.Z)((0,n.Z)((0,n.Z)((0,n.Z)(W,"".concat(dn,"-border"),De),"".concat(dn,"-box-shadow"),vt),"".concat(dn,"-contain-card"),it),"".concat(dn,"-loading"),Re),"".concat(dn,"-split"),we==="vertical"||we==="horizontal"),"".concat(dn,"-ghost"),ft),"".concat(dn,"-hoverable"),Kt),"".concat(dn,"-size-").concat(At),At),"".concat(dn,"-type-").concat(Cn),Cn),"".concat(dn,"-collapse"),zn),(0,n.Z)(W,"".concat(dn,"-checked"),ir))),Be=c()("".concat(dn,"-body"),tn,(0,n.Z)((0,n.Z)((0,n.Z)({},"".concat(dn,"-body-center"),Ee==="center"),"".concat(dn,"-body-direction-column"),we==="horizontal"||Ht==="column"),"".concat(dn,"-body-wrap"),te&&it)),ht=H,Dt=E.isValidElement(Re)?Re:(0,z.jsx)(fe,{prefix:dn,style:(H==null?void 0:H.padding)===0||(H==null?void 0:H.padding)==="0px"?{padding:24}:void 0}),Ft=lt&&un===void 0&&(Et?Et({collapsed:zn}):(0,z.jsx)(s.Z,{rotate:zn?void 0:90,className:"".concat(dn,"-collapsible-icon ").concat(tn).trim()}));return yn((0,z.jsxs)("div",(0,t.Z)((0,t.Z)({className:Me,style:S,ref:U,onClick:function(Sn){var Ge;rr==null||rr(Sn),Ln==null||(Ge=Ln.onClick)===null||Ge===void 0||Ge.call(Ln,Sn)}},(0,I.Z)(Ln,["prefixCls","colSpan"])),{},{children:[(se||Te||Ft)&&(0,z.jsxs)("div",{className:c()("".concat(dn,"-header"),tn,(0,n.Z)((0,n.Z)({},"".concat(dn,"-header-border"),tt||Cn==="inner"),"".concat(dn,"-header-collapsible"),Ft)),style:he,onClick:function(){Ft&&qe(!zn)},children:[(0,z.jsxs)("div",{className:"".concat(dn,"-title ").concat(tn).trim(),children:[Ft,(0,z.jsx)(o.G,{label:se,tooltip:Se,subTitle:ue})]}),Te&&(0,z.jsx)("div",{className:"".concat(dn,"-extra ").concat(tn).trim(),onClick:function(Sn){return Sn.stopPropagation()},children:Te})]}),cn?(0,z.jsx)("div",{className:"".concat(dn,"-tabs ").concat(tn).trim(),children:(0,z.jsx)(m.Z,(0,t.Z)((0,t.Z)({onChange:cn.onChange},(0,I.Z)(cn,["cardProps"])),{},{items:_n,children:Re?Dt:ot}))}):(0,z.jsx)("div",{className:Be,style:ht,children:Re?Dt:Rt}),qt?(0,z.jsx)(C.Z,{actions:qt,prefixCls:dn}):null]})))}),Ze=Ce,je=function(U){var W=U.componentCls;return(0,n.Z)({},W,{"&-divider":{flex:"none",width:U.lineWidth,marginInline:U.marginXS,marginBlock:U.marginLG,backgroundColor:U.colorSplit,"&-horizontal":{width:"initial",height:U.lineWidth,marginInline:U.marginLG,marginBlock:U.marginXS}},"&&-size-small &-divider":{marginBlock:U.marginLG,marginInline:U.marginXS,"&-horizontal":{marginBlock:U.marginXS,marginInline:U.marginLG}}})};function Fe(ye){return(0,N.Xj)("ProCardDivider",function(U){var W=(0,t.Z)((0,t.Z)({},U),{},{componentCls:".".concat(ye)});return[je(W)]})}var Qe=function(U){var W=(0,E.useContext)(i.ZP.ConfigContext),$=W.getPrefixCls,S=$("pro-card"),H="".concat(S,"-divider"),he=Fe(S),se=he.wrapSSR,ue=he.hashId,Te=U.className,Ae=U.style,te=Ae===void 0?{}:Ae,Ee=U.type,Re=c()(H,Te,ue,(0,n.Z)({},"".concat(H,"-").concat(Ee),Ee));return se((0,z.jsx)("div",{className:Re,style:te}))},We=Qe,Oe=function(U){return(0,z.jsx)(Ze,(0,t.Z)({bodyStyle:{padding:0}},U))},xe=Ze;xe.isProCard=!0,xe.Divider=We,xe.TabPane=F,xe.Group=Oe;var ve=xe},80171:function(h,v,e){"use strict";e.d(v,{Z:function(){return b}});var t=e(93967),n=e.n(t),r=e(62435),a=e(1413),l=e(4942),s=e(64847),o=function(f){var I=f.componentCls,E=f.antCls;return(0,l.Z)({},"".concat(I,"-actions"),(0,l.Z)((0,l.Z)({marginBlock:0,marginInline:0,paddingBlock:0,paddingInline:0,listStyle:"none",display:"flex",gap:f.marginXS,background:f.colorBgContainer,borderBlockStart:"".concat(f.lineWidth,"px ").concat(f.lineType," ").concat(f.colorSplit),minHeight:42},"& > *",{alignItems:"center",justifyContent:"center",flex:1,display:"flex",cursor:"pointer",color:f.colorTextSecondary,transition:"color 0.3s","&:hover":{color:f.colorPrimaryHover}}),"& > li > div",{flex:1,width:"100%",marginBlock:f.marginSM,marginInline:0,color:f.colorTextSecondary,textAlign:"center",a:{color:f.colorTextSecondary,transition:"color 0.3s","&:hover":{color:f.colorPrimaryHover}},div:(0,l.Z)((0,l.Z)({position:"relative",display:"block",minWidth:32,fontSize:f.fontSize,lineHeight:f.lineHeight,cursor:"pointer","&:hover":{color:f.colorPrimaryHover,transition:"color 0.3s"}},"a:not(".concat(E,`-btn), + > .anticon`),{display:"inline-block",width:"100%",color:f.colorTextSecondary,lineHeight:"22px",transition:"color 0.3s","&:hover":{color:f.colorPrimaryHover}}),".anticon",{fontSize:f.cardActionIconSize,lineHeight:"22px"}),"&:not(:last-child)":{borderInlineEnd:"".concat(f.lineWidth,"px ").concat(f.lineType," ").concat(f.colorSplit)}}))};function i(c){return(0,s.Xj)("ProCardActions",function(f){var I=(0,a.Z)((0,a.Z)({},f),{},{componentCls:".".concat(c),cardActionIconSize:16});return[o(I)]})}var m=e(86074),d=function(f){var I=f.actions,E=f.prefixCls,C=i(E),P=C.wrapSSR,R=C.hashId;return Array.isArray(I)&&I!==null&&I!==void 0&&I.length?P((0,m.jsx)("ul",{className:n()("".concat(E,"-actions"),R),children:I.map(function(M,N){return(0,m.jsx)("li",{style:{width:"".concat(100/I.length,"%"),padding:0,margin:0},className:n()("".concat(E,"-actions-item"),R),children:M},"action-".concat(N))})})):P((0,m.jsx)("ul",{className:n()("".concat(E,"-actions"),R),children:I}))},b=d},60692:function(h,v,e){"use strict";e.d(v,{ZP:function(){return Ze},NA:function(){return J},aK:function(){return de}});var t=e(1413),n=e(91),r=e(97685),a=e(71002),l=e(74902),s=e(4942),o=e(10915),i=e(64847),m=e(10989),d=e(75661),b=e(48171),c=e(74138),f=e(21770),I=e(27068),E=e(62435),C=e(51280);function P(je){var Fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:100,Qe=arguments.length>2?arguments[2]:void 0,We=(0,E.useState)(je),Oe=(0,r.Z)(We,2),xe=Oe[0],ve=Oe[1],ye=(0,C.d)(je);return(0,E.useEffect)(function(){var U=setTimeout(function(){ve(ye.current)},Fe);return function(){return clearTimeout(U)}},Qe?[Fe].concat((0,l.Z)(Qe)):void 0),xe}var R=e(31413),M=e(21532),N=e(57381),p=e(5068),A=e(68795),O=e(2122),z=e(34041),L=e(25278),fe=e(93967),G=e.n(fe),ee=e(50344),re=e(86074),oe=["label","prefixCls","onChange","value","mode","children","defaultValue","size","showSearch","disabled","style","className","bordered","options","onSearch","allowClear","labelInValue","fieldNames","lightLabel","labelTrigger","optionFilterProp","optionLabelProp","valueMaxLength","fetchDataOnSearch","fetchData"],ie=function(Fe,Qe){return(0,a.Z)(Qe)!=="object"?Fe[Qe]||Qe:Fe[Qe==null?void 0:Qe.value]||Qe.label},j=function(Fe,Qe){var We=Fe.label,Oe=Fe.prefixCls,xe=Fe.onChange,ve=Fe.value,ye=Fe.mode,U=Fe.children,W=Fe.defaultValue,$=Fe.size,S=Fe.showSearch,H=Fe.disabled,he=Fe.style,se=Fe.className,ue=Fe.bordered,Te=Fe.options,Ae=Fe.onSearch,te=Fe.allowClear,Ee=Fe.labelInValue,Re=Fe.fieldNames,Ne=Fe.lightLabel,He=Fe.labelTrigger,Se=Fe.optionFilterProp,we=Fe.optionLabelProp,Ve=we===void 0?"":we,tt=Fe.valueMaxLength,bt=tt===void 0?41:tt,De=Fe.fetchDataOnSearch,st=De===void 0?!1:De,vt=Fe.fetchData,ot=(0,n.Z)(Fe,oe),At=Fe.placeholder,qt=At===void 0?We:At,ce=Re||{},ft=ce.label,Ut=ft===void 0?"label":ft,Kt=ce.value,Ht=Kt===void 0?"value":Kt,un=(0,E.useContext)(M.ZP.ConfigContext),Rn=un.getPrefixCls,lt=Rn("pro-field-select-light-select"),Et=(0,E.useState)(!1),Bt=(0,r.Z)(Et,2),Lt=Bt[0],Ct=Bt[1],er=(0,E.useState)(""),ir=(0,r.Z)(er,2),rr=ir[0],cn=ir[1],Cn=(0,i.Xj)("LightSelect",function(Nn){return(0,s.Z)({},".".concat(lt),(0,s.Z)((0,s.Z)({},"".concat(Nn.antCls,"-select"),{position:"absolute",width:"153px",height:"28px",visibility:"hidden","&-selector":{height:28}}),"&.".concat(lt,"-searchable"),(0,s.Z)({},"".concat(Nn.antCls,"-select"),{width:"200px","&-selector":{height:28}})))}),Ln=Cn.wrapSSR,gn=Cn.hashId,Tt=(0,E.useMemo)(function(){var Nn={};return Te==null||Te.forEach(function(zn){var qe=zn[Ve]||zn[Ut],xt=zn[Ht];Nn[xt]=qe||xt}),Nn},[Ut,Te,Ht,Ve]),Jt=(0,E.useMemo)(function(){return Reflect.has(ot,"open")?ot==null?void 0:ot.open:Lt},[Lt,ot]),wn=Array.isArray(ve)?ve.map(function(Nn){return ie(Tt,Nn)}):ie(Tt,ve);return Ln((0,re.jsxs)("div",{className:G()(lt,gn,(0,s.Z)({},"".concat(lt,"-searchable"),S),"".concat(lt,"-container-").concat(ot.placement||"bottomLeft"),se),style:he,onClick:function(zn){var qe;if(!H){var xt=Ne==null||(qe=Ne.current)===null||qe===void 0||(qe=qe.labelRef)===null||qe===void 0||(qe=qe.current)===null||qe===void 0?void 0:qe.contains(zn.target);xt&&Ct(!Lt)}},children:[(0,re.jsx)(z.Z,(0,t.Z)((0,t.Z)((0,t.Z)({},ot),{},{allowClear:te,value:ve,mode:ye,labelInValue:Ee,size:$,disabled:H,onChange:function(zn,qe){xe==null||xe(zn,qe),ye!=="multiple"&&Ct(!1)}},(0,R.J)(ue)),{},{showSearch:S,onSearch:S?function(Nn){st&&vt&&vt(Nn),Ae==null||Ae(Nn)}:void 0,style:he,dropdownRender:function(zn){return(0,re.jsxs)("div",{ref:Qe,children:[S&&(0,re.jsx)("div",{style:{margin:"4px 8px"},children:(0,re.jsx)(L.Z,{value:rr,allowClear:!!te,onChange:function(xt){cn(xt.target.value),st&&vt&&vt(xt.target.value),Ae==null||Ae(xt.target.value)},onKeyDown:function(xt){if(xt.key==="Backspace"){xt.stopPropagation();return}(xt.key==="ArrowUp"||xt.key==="ArrowDown")&&xt.preventDefault()},style:{width:"100%"},prefix:(0,re.jsx)(A.Z,{})})}),zn]})},open:Jt,onDropdownVisibleChange:function(zn){var qe;zn||cn(""),He||Ct(zn),ot==null||(qe=ot.onDropdownVisibleChange)===null||qe===void 0||qe.call(ot,zn)},prefixCls:Oe,options:Ae||!rr?Te:Te==null?void 0:Te.filter(function(Nn){var zn,qe;return Se?(0,ee.Z)(Nn[Se]).join("").toLowerCase().includes(rr):((zn=String(Nn[Ut]))===null||zn===void 0||(zn=zn.toLowerCase())===null||zn===void 0?void 0:zn.includes(rr==null?void 0:rr.toLowerCase()))||((qe=Nn[Ht])===null||qe===void 0||(qe=qe.toString())===null||qe===void 0||(qe=qe.toLowerCase())===null||qe===void 0?void 0:qe.includes(rr==null?void 0:rr.toLowerCase()))})})),(0,re.jsx)(O.Q,{ellipsis:!0,label:We,placeholder:qt,disabled:H,bordered:ue,allowClear:!!te,value:wn||(ve==null?void 0:ve.label)||ve,onClear:function(){xe==null||xe(void 0,void 0)},ref:Ne,valueMaxLength:bt})]}))},K=E.forwardRef(j),k=["optionItemRender","mode","onSearch","onFocus","onChange","autoClearSearchValue","searchOnFocus","resetAfterSelect","fetchDataOnSearch","optionFilterProp","optionLabelProp","className","disabled","options","fetchData","resetData","prefixCls","onClear","searchValue","showSearch","fieldNames","defaultSearchValue","preserveOriginalLabel"],q=["className","optionType"],F=function(Fe,Qe){var We=Fe.optionItemRender,Oe=Fe.mode,xe=Fe.onSearch,ve=Fe.onFocus,ye=Fe.onChange,U=Fe.autoClearSearchValue,W=U===void 0?!0:U,$=Fe.searchOnFocus,S=$===void 0?!1:$,H=Fe.resetAfterSelect,he=H===void 0?!1:H,se=Fe.fetchDataOnSearch,ue=se===void 0?!0:se,Te=Fe.optionFilterProp,Ae=Te===void 0?"label":Te,te=Fe.optionLabelProp,Ee=te===void 0?"label":te,Re=Fe.className,Ne=Fe.disabled,He=Fe.options,Se=Fe.fetchData,we=Fe.resetData,Ve=Fe.prefixCls,tt=Fe.onClear,bt=Fe.searchValue,De=Fe.showSearch,st=Fe.fieldNames,vt=Fe.defaultSearchValue,ot=Fe.preserveOriginalLabel,At=ot===void 0?!1:ot,qt=(0,n.Z)(Fe,k),ce=st||{},ft=ce.label,Ut=ft===void 0?"label":ft,Kt=ce.value,Ht=Kt===void 0?"value":Kt,un=ce.options,Rn=un===void 0?"options":un,lt=(0,E.useState)(bt!=null?bt:vt),Et=(0,r.Z)(lt,2),Bt=Et[0],Lt=Et[1],Ct=(0,E.useRef)();(0,E.useImperativeHandle)(Qe,function(){return Ct.current}),(0,E.useEffect)(function(){if(qt.autoFocus){var gn;Ct==null||(gn=Ct.current)===null||gn===void 0||gn.focus()}},[qt.autoFocus]),(0,E.useEffect)(function(){Lt(bt)},[bt]);var er=(0,E.useContext)(M.ZP.ConfigContext),ir=er.getPrefixCls,rr=ir("pro-filed-search-select",Ve),cn=G()(rr,Re,(0,s.Z)({},"".concat(rr,"-disabled"),Ne)),Cn=function(Tt,Jt){return Array.isArray(Tt)&&Array.isArray(Jt)&&Tt.length>0?Tt.map(function(wn,Nn){var zn=Jt==null?void 0:Jt[Nn],qe=(zn==null?void 0:zn["data-item"])||{};return(0,t.Z)((0,t.Z)((0,t.Z)({},qe),wn),{},{label:At?qe.label:wn.label})}):[]},Ln=function gn(Tt){return Tt.map(function(Jt,wn){var Nn,zn=Jt,qe=zn.className,xt=zn.optionType,_n=(0,n.Z)(zn,q),Je=Jt[Ut],Xe=Jt[Ht],Yt=(Nn=Jt[Rn])!==null&&Nn!==void 0?Nn:[];return xt==="optGroup"||Jt.options?(0,t.Z)((0,t.Z)({label:Je},_n),{},{data_title:Je,title:Je,key:Xe!=null?Xe:"".concat(Je==null?void 0:Je.toString(),"-").concat(wn,"-").concat((0,d.x)()),children:gn(Yt)}):(0,t.Z)((0,t.Z)({title:Je},_n),{},{data_title:Je,value:Xe!=null?Xe:wn,key:Xe!=null?Xe:"".concat(Je==null?void 0:Je.toString(),"-").concat(wn,"-").concat((0,d.x)()),"data-item":Jt,className:"".concat(rr,"-option ").concat(qe||"").trim(),label:(We==null?void 0:We(Jt))||Je})})};return(0,re.jsx)(z.Z,(0,t.Z)((0,t.Z)({ref:Ct,className:cn,allowClear:!0,autoClearSearchValue:W,disabled:Ne,mode:Oe,showSearch:De,searchValue:Bt,optionFilterProp:Ae,optionLabelProp:Ee,onClear:function(){tt==null||tt(),Se(void 0),De&&Lt(void 0)}},qt),{},{filterOption:qt.filterOption==!1?!1:function(gn,Tt){var Jt,wn,Nn;return qt.filterOption&&typeof qt.filterOption=="function"?qt.filterOption(gn,(0,t.Z)((0,t.Z)({},Tt),{},{label:Tt==null?void 0:Tt.data_title})):!!(Tt!=null&&(Jt=Tt.data_title)!==null&&Jt!==void 0&&Jt.toString().toLowerCase().includes(gn.toLowerCase())||Tt!=null&&(wn=Tt.label)!==null&&wn!==void 0&&wn.toString().toLowerCase().includes(gn.toLowerCase())||Tt!=null&&(Nn=Tt.value)!==null&&Nn!==void 0&&Nn.toString().toLowerCase().includes(gn.toLowerCase()))},onSearch:De?function(gn){ue&&Se(gn),xe==null||xe(gn),Lt(gn)}:void 0,onChange:function(Tt,Jt){De&&W&&(Se(void 0),xe==null||xe(""),Lt(void 0));for(var wn=arguments.length,Nn=new Array(wn>2?wn-2:0),zn=2;zn2&&arguments[2]!==void 0?arguments[2]:!0,ue=Object.keys(he).reduce(function(te,Ee){var Re=he[Ee];return(0,L.k)(Re)||(te[Ee]=Re),te},{});if(Object.keys(ue).length<1||typeof window=="undefined"||(0,p.Z)(H)!=="object"||(0,L.k)(H)||H instanceof Blob)return H;var Te=Array.isArray(H)?[]:{},Ae=function te(Ee,Re){var Ne=Array.isArray(Ee),He=Ne?[]:{};return Ee==null||Ee===void 0?He:(Object.keys(Ee).forEach(function(Se){var we=function vt(ot,At){return Array.isArray(ot)&&ot.forEach(function(qt,ce){if(qt){var ft=At==null?void 0:At[ce];typeof qt=="function"&&(At[ce]=qt(At,Se,Ee)),(0,p.Z)(qt)==="object"&&!Array.isArray(qt)&&Object.keys(qt).forEach(function(Ut){var Kt=ft==null?void 0:ft[Ut];if(typeof qt[Ut]=="function"&&Kt){var Ht=qt[Ut](ft[Ut],Se,Ee);ft[Ut]=(0,p.Z)(Ht)==="object"?Ht[Ut]:Ht}else(0,p.Z)(qt[Ut])==="object"&&Array.isArray(qt[Ut])&&Kt&&vt(qt[Ut],Kt)}),(0,p.Z)(qt)==="object"&&Array.isArray(qt)&&ft&&vt(qt,ft)}}),Se},Ve=Re?[Re,Se].flat(1):[Se].flat(1),tt=Ee[Se],bt=(0,O.Z)(ue,Ve),De=function(){var ot,At,qt=!1;if(typeof bt=="function"){At=bt==null?void 0:bt(tt,Se,Ee);var ce=(0,p.Z)(At);ce!=="object"&&ce!=="undefined"?(ot=Se,qt=!0):ot=At}else ot=we(bt,tt);if(Array.isArray(ot)){He=(0,z.Z)(He,ot,tt);return}(0,p.Z)(ot)==="object"&&!Array.isArray(Te)?Te=(0,A.Z)(Te,ot):(0,p.Z)(ot)==="object"&&Array.isArray(Te)?He=(0,r.Z)((0,r.Z)({},He),ot):(ot!==null||ot!==void 0)&&(He=(0,z.Z)(He,[ot],qt?At:tt))};if(bt&&typeof bt=="function"&&De(),typeof window!="undefined"){if(G(tt)){var st=te(tt,Ve);if(Object.keys(st).length<1)return;He=(0,z.Z)(He,[Se],st);return}De()}}),se?He:Ee)};return Te=Array.isArray(H)&&Array.isArray(Te)?(0,s.Z)(Ae(H)):(0,fe.T)({},Ae(H),Te),Te},re=e(23312),oe=function(){return oe=Object.assign||function(S){for(var H,he=1,se=arguments.length;he0&&arguments[0]!==void 0?arguments[0]:[],wn=ye(Jt);if(!wn)throw new Error("nameList is require");var Nn=(Tt=Ct())===null||Tt===void 0?void 0:Tt.getFieldValue(wn),zn=wn?(0,z.Z)({},wn,Nn):Nn,qe=(0,s.Z)(wn);return qe.shift(),(0,O.Z)(Ee(zn,ot,qe),wn)},getFieldFormatValueObject:function(Tt){var Jt,wn=ye(Tt),Nn=(Jt=Ct())===null||Jt===void 0?void 0:Jt.getFieldValue(wn),zn=wn?(0,z.Z)({},wn,Nn):Nn;return Ee(zn,ot,wn)},validateFieldsReturnFormatValue:function(){var gn=(0,l.Z)((0,a.Z)().mark(function Jt(wn){var Nn,zn,qe;return(0,a.Z)().wrap(function(_n){for(;;)switch(_n.prev=_n.next){case 0:if(!(!Array.isArray(wn)&&wn)){_n.next=2;break}throw new Error("nameList must be array");case 2:return _n.next=4,(Nn=Ct())===null||Nn===void 0?void 0:Nn.validateFields(wn);case 4:return zn=_n.sent,qe=Ee(zn,ot),_n.abrupt("return",qe||{});case 7:case"end":return _n.stop()}},Jt)}));function Tt(Jt){return gn.apply(this,arguments)}return Tt}()}},[ot,Ee]),ir=(0,C.useMemo)(function(){return C.Children.toArray(he).map(function(gn,Tt){return Tt===0&&C.isValidElement(gn)&&ce?C.cloneElement(gn,(0,r.Z)((0,r.Z)({},gn.props),{},{autoFocus:ce})):gn})},[ce,he]),rr=(0,C.useMemo)(function(){return typeof ue=="boolean"||!ue?{}:ue},[ue]),cn=(0,C.useMemo)(function(){if(ue!==!1)return(0,Ce.jsx)(je,(0,r.Z)((0,r.Z)({},rr),{},{onReset:function(){var Tt,Jt,wn=Ee((Tt=Et.current)===null||Tt===void 0?void 0:Tt.getFieldsValue(),ot);if(rr==null||(Jt=rr.onReset)===null||Jt===void 0||Jt.call(rr,wn),st==null||st(wn),bt){var Nn,zn=Object.keys(Ee((Nn=Et.current)===null||Nn===void 0?void 0:Nn.getFieldsValue(),!1)).reduce(function(qe,xt){return(0,r.Z)((0,r.Z)({},qe),{},(0,n.Z)({},xt,wn[xt]||void 0))},tt);De(ve(bt,zn||{},"set"))}},submitButtonProps:(0,r.Z)({loading:Se},rr.submitButtonProps)}),"submitter")},[ue,rr,Se,Ee,ot,st,bt,tt,De]),Cn=(0,C.useMemo)(function(){var gn=ft?(0,Ce.jsx)(Lt,{children:ir}):ir;return se?se(gn,cn,Et.current):gn},[ft,Lt,ir,se,cn]),Ln=(0,b.D)(S.initialValues);return(0,C.useEffect)(function(){if(!(bt||!S.initialValues||!Ln||Ht.request)){var gn=(0,c.A)(S.initialValues,Ln);(0,ae.ET)(gn,"initialValues \u53EA\u5728 form \u521D\u59CB\u5316\u65F6\u751F\u6548\uFF0C\u5982\u679C\u4F60\u9700\u8981\u5F02\u6B65\u52A0\u8F7D\u63A8\u8350\u4F7F\u7528 request\uFF0C\u6216\u8005 initialValues ? : null "),(0,ae.ET)(gn,"The initialValues only take effect when the form is initialized, if you need to load asynchronously recommended request, or the initialValues ? : null ")}},[S.initialValues]),(0,C.useImperativeHandle)(Re,function(){return(0,r.Z)((0,r.Z)({},Et.current),er)},[er,Et.current]),(0,C.useEffect)(function(){var gn,Tt,Jt=Ee((gn=Et.current)===null||gn===void 0||(Tt=gn.getFieldsValue)===null||Tt===void 0?void 0:Tt.call(gn,!0),ot);Ne==null||Ne(Jt,(0,r.Z)((0,r.Z)({},Et.current),er))},[]),(0,Ce.jsx)(f.J.Provider,{value:(0,r.Z)((0,r.Z)({},er),{},{formRef:Et}),children:(0,Ce.jsx)(F.ZP,{componentSize:Ht.size||lt,children:(0,Ce.jsxs)(Qe._p.Provider,{value:{grid:ft,colProps:Kt},children:[Ht.component!==!1&&(0,Ce.jsx)("input",{type:"text",style:{display:"none"}}),Cn]})})})}var W=0;function $(S){var H=S.extraUrlParams,he=H===void 0?{}:H,se=S.syncToUrl,ue=S.isKeyPressSubmit,Te=S.syncToUrlAsImportant,Ae=Te===void 0?!1:Te,te=S.syncToInitialValues,Ee=te===void 0?!0:te,Re=S.children,Ne=S.contentRender,He=S.submitter,Se=S.fieldProps,we=S.proFieldProps,Ve=S.formItemProps,tt=S.groupProps,bt=S.dateFormatter,De=bt===void 0?"string":bt,st=S.formRef,vt=S.onInit,ot=S.form,At=S.formComponentType,qt=S.onReset,ce=S.grid,ft=S.rowProps,Ut=S.colProps,Kt=S.omitNil,Ht=Kt===void 0?!0:Kt,un=S.request,Rn=S.params,lt=S.initialValues,Et=S.formKey,Bt=Et===void 0?W:Et,Lt=S.readonly,Ct=S.onLoadingChange,er=S.loading,ir=(0,o.Z)(S,xe),rr=(0,C.useRef)({}),cn=(0,I.Z)(!1,{onChange:Ct,value:er}),Cn=(0,t.Z)(cn,2),Ln=Cn[0],gn=Cn[1],Tt=j({},{disabled:!se}),Jt=(0,t.Z)(Tt,2),wn=Jt[0],Nn=Jt[1],zn=(0,C.useRef)((0,E.x)());(0,C.useEffect)(function(){W+=0},[]);var qe=M({request:un,params:Rn,proFieldKey:Bt}),xt=(0,t.Z)(qe,1),_n=xt[0],Je=(0,C.useContext)(F.ZP.ConfigContext),Xe=Je.getPrefixCls,Yt=Xe("pro-form"),dn=(0,N.Xj)("ProForm",function(ht){return(0,n.Z)({},".".concat(Yt),(0,n.Z)({},"> div:not(".concat(ht.proComponentsCls,"-form-light-filter)"),{".pro-field":{maxWidth:"100%","@media screen and (max-width: 575px)":{maxWidth:"calc(93vw - 48px)"},"&-xs":{width:104},"&-s":{width:216},"&-sm":{width:216},"&-m":{width:328},"&-md":{width:328},"&-l":{width:440},"&-lg":{width:440},"&-xl":{width:552}}}))}),Tn=dn.wrapSSR,yn=dn.hashId,tn=(0,C.useState)(function(){return se?ve(se,wn,"get"):{}}),yt=(0,t.Z)(tn,2),wt=yt[0],me=yt[1],Le=(0,C.useRef)({}),it=(0,C.useRef)({}),Ot=(0,d.J)(function(ht,Dt,Ft){return ee((0,re.lp)(ht,De,it.current,Dt,Ft),Le.current,Dt)});(0,C.useEffect)(function(){Ee||me({})},[Ee]);var Rt=(0,d.J)(function(){return(0,r.Z)((0,r.Z)({},wn),he)});(0,C.useEffect)(function(){se&&Nn(ve(se,Rt(),"set"))},[he,Rt,se]);var Me=(0,C.useMemo)(function(){if(typeof window!="undefined"&&At&&["DrawerForm"].includes(At))return function(ht){return ht.parentNode||document.body}},[At]),Be=(0,d.J)((0,l.Z)((0,a.Z)().mark(function ht(){var Dt,Ft,fn,Sn,Ge,ke,pt;return(0,a.Z)().wrap(function(Mt){for(;;)switch(Mt.prev=Mt.next){case 0:if(ir.onFinish){Mt.next=2;break}return Mt.abrupt("return");case 2:if(!Ln){Mt.next=4;break}return Mt.abrupt("return");case 4:return Mt.prev=4,fn=rr==null||(Dt=rr.current)===null||Dt===void 0||(Ft=Dt.getFieldsFormatValue)===null||Ft===void 0?void 0:Ft.call(Dt),Sn=ir.onFinish(fn),Sn instanceof Promise&&gn(!0),Mt.next=10,Sn;case 10:se&&(pt=Object.keys(rr==null||(Ge=rr.current)===null||Ge===void 0||(ke=Ge.getFieldsFormatValue)===null||ke===void 0?void 0:ke.call(Ge,void 0,!1)).reduce(function(hn,rn){var Zn;return(0,r.Z)((0,r.Z)({},hn),{},(0,n.Z)({},rn,(Zn=fn[rn])!==null&&Zn!==void 0?Zn:void 0))},he),Object.keys(wn).forEach(function(hn){pt[hn]!==!1&&pt[hn]!==0&&!pt[hn]&&(pt[hn]=void 0)}),Nn(ve(se,pt,"set"))),gn(!1),Mt.next=18;break;case 14:Mt.prev=14,Mt.t0=Mt.catch(4),console.log(Mt.t0),gn(!1);case 18:case"end":return Mt.stop()}},ht,null,[[4,14]])})));return(0,C.useImperativeHandle)(st,function(){return rr.current},[!_n]),!_n&&S.request?(0,Ce.jsx)("div",{style:{paddingTop:50,paddingBottom:50,textAlign:"center"},children:(0,Ce.jsx)(Z.Z,{})}):Tn((0,Ce.jsx)(We.A.Provider,{value:{mode:S.readonly?"read":"edit"},children:(0,Ce.jsx)(i._Y,{needDeps:!0,children:(0,Ce.jsx)(J.Z.Provider,{value:{formRef:rr,fieldProps:Se,proFieldProps:we,formItemProps:Ve,groupProps:tt,formComponentType:At,getPopupContainer:Me,formKey:zn.current,setFieldValueType:function(Dt,Ft){var fn=Ft.valueType,Sn=fn===void 0?"text":fn,Ge=Ft.dateFormat,ke=Ft.transform;Array.isArray(Dt)&&(Le.current=(0,z.Z)(Le.current,Dt,ke),it.current=(0,z.Z)(it.current,Dt,{valueType:Sn,dateFormat:Ge}))}},children:(0,Ce.jsx)(Fe.J.Provider,{value:{},children:(0,Ce.jsx)(q.Z,(0,r.Z)((0,r.Z)({onKeyPress:function(Dt){if(ue&&Dt.key==="Enter"){var Ft;(Ft=rr.current)===null||Ft===void 0||Ft.submit()}},autoComplete:"off",form:ot},(0,Y.Z)(ir,["ref","labelWidth","autoFocusFirstInput"])),{},{ref:function(Dt){rr.current&&(rr.current.nativeElement=Dt==null?void 0:Dt.nativeElement)},initialValues:Ae?(0,r.Z)((0,r.Z)((0,r.Z)({},lt),_n),wt):(0,r.Z)((0,r.Z)((0,r.Z)({},wt),lt),_n),onValuesChange:function(Dt,Ft){var fn;ir==null||(fn=ir.onValuesChange)===null||fn===void 0||fn.call(ir,Ot(Dt,!!Ht),Ot(Ft,!!Ht))},className:X()(S.className,Yt,yn),onFinish:Be,children:(0,Ce.jsx)(U,(0,r.Z)((0,r.Z)({transformKey:Ot,autoComplete:"off",loading:Ln,onUrlSearchChange:Nn},S),{},{formRef:rr,initialValues:(0,r.Z)((0,r.Z)({},lt),_n)}))}))})})})}))}},9105:function(h,v,e){"use strict";e.d(v,{A:function(){return n}});var t=e(62435),n=t.createContext({mode:"edit"})},90789:function(h,v,e){"use strict";e.d(v,{G:function(){return fe}});var t=e(4942),n=e(97685),r=e(1413),a=e(91),l=e(74138),s=e(51812),o=["colon","dependencies","extra","getValueFromEvent","getValueProps","hasFeedback","help","htmlFor","initialValue","noStyle","label","labelAlign","labelCol","name","preserve","normalize","required","rules","shouldUpdate","trigger","validateFirst","validateStatus","validateTrigger","valuePropName","wrapperCol","hidden","validateDebounce","addonBefore","addonAfter","addonWarpStyle"];function i(G){var ee={};return o.forEach(function(re){G[re]!==void 0&&(ee[re]=G[re])}),ee}var m=e(53914),d=e(48171),b=e(93967),c=e.n(b),f=e(88692),I=e(80334),E=e(62435),C=e(66758),P=e(62370),R=e(97462),M=e(2514),N=e(86074),p=["valueType","customLightMode","lightFilterLabelFormatter","valuePropName","ignoreWidth","defaultProps"],A=["label","tooltip","placeholder","width","bordered","messageVariables","ignoreFormItem","transform","convertValue","readonly","allowClear","colSize","getFormItemProps","getFieldProps","filedConfig","cacheForSwr","proFieldProps"],O=Symbol("ProFormComponent"),z={xs:104,s:216,sm:216,m:328,md:328,l:440,lg:440,xl:552},L=["switch","radioButton","radio","rate"];function fe(G,ee){G.displayName="ProFormComponent";var re=function(j){var K=(0,r.Z)((0,r.Z)({},j==null?void 0:j.filedConfig),ee),k=K.valueType,q=K.customLightMode,F=K.lightFilterLabelFormatter,Z=K.valuePropName,_=Z===void 0?"value":Z,X=K.ignoreWidth,Y=K.defaultProps,ae=(0,a.Z)(K,p),J=(0,r.Z)((0,r.Z)({},Y),j),de=J.label,Ce=J.tooltip,Ze=J.placeholder,je=J.width,Fe=J.bordered,Qe=J.messageVariables,We=J.ignoreFormItem,Oe=J.transform,xe=J.convertValue,ve=J.readonly,ye=J.allowClear,U=J.colSize,W=J.getFormItemProps,$=J.getFieldProps,S=J.filedConfig,H=J.cacheForSwr,he=J.proFieldProps,se=(0,a.Z)(J,A),ue=k||se.valueType,Te=(0,E.useMemo)(function(){return X||L.includes(ue)},[X,ue]),Ae=(0,E.useState)(),te=(0,n.Z)(Ae,2),Ee=te[1],Re=(0,E.useState)(),Ne=(0,n.Z)(Re,2),He=Ne[0],Se=Ne[1],we=E.useContext(C.Z),Ve=(0,l.Z)(function(){return{formItemProps:W==null?void 0:W(),fieldProps:$==null?void 0:$()}},[$,W,se.dependenciesValues,He]),tt=(0,l.Z)(function(){var Et=(0,r.Z)((0,r.Z)((0,r.Z)((0,r.Z)({},We?(0,s.Y)({value:se.value}):{}),{},{placeholder:Ze,disabled:j.disabled},we.fieldProps),Ve.fieldProps),se.fieldProps);return Et.style=(0,s.Y)(Et==null?void 0:Et.style),Et},[We,se.value,se.fieldProps,Ze,j.disabled,we.fieldProps,Ve.fieldProps]),bt=i(se),De=(0,l.Z)(function(){return(0,r.Z)((0,r.Z)((0,r.Z)((0,r.Z)({},we.formItemProps),bt),Ve.formItemProps),se.formItemProps)},[Ve.formItemProps,we.formItemProps,se.formItemProps,bt]),st=(0,l.Z)(function(){return(0,r.Z)((0,r.Z)({messageVariables:Qe},ae),De)},[ae,De,Qe]);(0,I.ET)(!se.defaultValue,"\u8BF7\u4E0D\u8981\u5728 Form \u4E2D\u4F7F\u7528 defaultXXX\u3002\u5982\u679C\u9700\u8981\u9ED8\u8BA4\u503C\u8BF7\u4F7F\u7528 initialValues \u548C initialValue\u3002");var vt=(0,E.useContext)(f.FieldContext),ot=vt.prefixName,At=(0,l.Z)(function(){var Et,Bt=st==null?void 0:st.name;Array.isArray(Bt)&&(Bt=Bt.join("_")),Array.isArray(ot)&&Bt&&(Bt="".concat(ot.join("."),".").concat(Bt));var Lt=Bt&&"form-".concat((Et=we.formKey)!==null&&Et!==void 0?Et:"","-field-").concat(Bt);return Lt},[(0,m.ZP)(st==null?void 0:st.name),ot,we.formKey]),qt=(0,d.J)(function(){var Et;W||$?Se([]):se.renderFormItem&&Ee([]);for(var Bt=arguments.length,Lt=new Array(Bt),Ct=0;Ct{const{componentCls:x}=w,V=w.calc(w.controlHeight).sub(w.calc(w.trackPadding).mul(2)).equal(),Q=w.calc(w.controlHeightLG).sub(w.calc(w.trackPadding).mul(2)).equal(),Ie=w.calc(w.controlHeightSM).sub(w.calc(w.trackPadding).mul(2)).equal();return{[x]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,De.Wf)(w)),{display:"inline-block",padding:w.trackPadding,color:w.itemColor,background:w.trackBg,borderRadius:w.borderRadius,transition:`all ${w.motionDurationMid} ${w.motionEaseInOut}`}),(0,De.Qy)(w)),{[`${x}-group`]:{position:"relative",display:"flex",alignItems:"stretch",justifyItems:"flex-start",flexDirection:"row",width:"100%"},[`&${x}-rtl`]:{direction:"rtl"},[`&${x}-vertical`]:{[`${x}-group`]:{flexDirection:"column"},[`${x}-thumb`]:{width:"100%",height:0,padding:`0 ${(0,bt.unit)(w.paddingXXS)}`}},[`&${x}-block`]:{display:"flex"},[`&${x}-block ${x}-item`]:{flex:1,minWidth:0},[`${x}-item`]:{position:"relative",textAlign:"center",cursor:"pointer",transition:`color ${w.motionDurationMid} ${w.motionEaseInOut}`,borderRadius:w.borderRadiusSM,transform:"translateZ(0)","&-selected":Object.assign(Object.assign({},At(w)),{color:w.itemSelectedColor}),"&-focused":Object.assign({},(0,De.oN)(w)),"&::after":{content:'""',position:"absolute",zIndex:-1,width:"100%",height:"100%",top:0,insetInlineStart:0,borderRadius:"inherit",opacity:0,transition:`opacity ${w.motionDurationMid}`,pointerEvents:"none"},[`&:hover:not(${x}-item-selected):not(${x}-item-disabled)`]:{color:w.itemHoverColor,"&::after":{opacity:1,backgroundColor:w.itemHoverBg}},[`&:active:not(${x}-item-selected):not(${x}-item-disabled)`]:{color:w.itemHoverColor,"&::after":{opacity:1,backgroundColor:w.itemActiveBg}},"&-label":Object.assign({minHeight:V,lineHeight:(0,bt.unit)(V),padding:`0 ${(0,bt.unit)(w.segmentedPaddingHorizontal)}`},qt),"&-icon + *":{marginInlineStart:w.calc(w.marginSM).div(2).equal()},"&-input":{position:"absolute",insetBlockStart:0,insetInlineStart:0,width:0,height:0,opacity:0,pointerEvents:"none"}},[`${x}-thumb`]:Object.assign(Object.assign({},At(w)),{position:"absolute",insetBlockStart:0,insetInlineStart:0,width:0,height:"100%",padding:`${(0,bt.unit)(w.paddingXXS)} 0`,borderRadius:w.borderRadiusSM,transition:`transform ${w.motionDurationSlow} ${w.motionEaseInOut}, height ${w.motionDurationSlow} ${w.motionEaseInOut}`,[`& ~ ${x}-item:not(${x}-item-selected):not(${x}-item-disabled)::after`]:{backgroundColor:"transparent"}}),[`&${x}-lg`]:{borderRadius:w.borderRadiusLG,[`${x}-item-label`]:{minHeight:Q,lineHeight:(0,bt.unit)(Q),padding:`0 ${(0,bt.unit)(w.segmentedPaddingHorizontal)}`,fontSize:w.fontSizeLG},[`${x}-item, ${x}-thumb`]:{borderRadius:w.borderRadius}},[`&${x}-sm`]:{borderRadius:w.borderRadiusSM,[`${x}-item-label`]:{minHeight:Ie,lineHeight:(0,bt.unit)(Ie),padding:`0 ${(0,bt.unit)(w.segmentedPaddingHorizontalSM)}`},[`${x}-item, ${x}-thumb`]:{borderRadius:w.borderRadiusXS}}}),ot(`&-disabled ${x}-item`,w)),ot(`${x}-item-disabled`,w)),{[`${x}-thumb-motion-appear-active`]:{transition:`transform ${w.motionDurationSlow} ${w.motionEaseInOut}, width ${w.motionDurationSlow} ${w.motionEaseInOut}`,willChange:"transform, width"},[`&${x}-shape-round`]:{borderRadius:9999,[`${x}-item, ${x}-thumb`]:{borderRadius:9999}}})}},ft=w=>{const{colorTextLabel:x,colorText:V,colorFillSecondary:Q,colorBgElevated:Ie,colorFill:gt,lineWidthBold:$t,colorBgLayout:Gt}=w;return{trackPadding:$t,trackBg:Gt,itemColor:x,itemHoverColor:V,itemHoverBg:Q,itemSelectedBg:Ie,itemActiveBg:gt,itemSelectedColor:V}};var Ut=(0,st.I$)("Segmented",w=>{const{lineWidth:x,calc:V}=w,Q=(0,vt.mergeToken)(w,{segmentedPaddingHorizontal:V(w.controlPaddingHorizontal).sub(x).equal(),segmentedPaddingHorizontalSM:V(w.controlPaddingHorizontalSM).sub(x).equal()});return[ce(Q)]},ft),Kt=function(w,x){var V={};for(var Q in w)Object.prototype.hasOwnProperty.call(w,Q)&&x.indexOf(Q)<0&&(V[Q]=w[Q]);if(w!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ie=0,Q=Object.getOwnPropertySymbols(w);Ie{const V=(0,tt.Z)(),{prefixCls:Q,className:Ie,rootClassName:gt,block:$t,options:Gt=[],size:kt="middle",style:ln,vertical:In,shape:ar="default",name:yr=V}=w,Dr=Kt(w,["prefixCls","className","rootClassName","block","options","size","style","vertical","shape","name"]),{getPrefixCls:Jr,direction:Ir,className:Ar,style:_r}=(0,je.dj)("segmented"),Or=Jr("segmented",Q),[ma,Na,La]=Ut(Or),lo=(0,We.Z)(kt),Fo=c.useMemo(()=>Gt.map(Jo=>{if(Ht(Jo)){const{icon:No,label:Ya}=Jo,Bo=Kt(Jo,["icon","label"]);return Object.assign(Object.assign({},Bo),{label:c.createElement(c.Fragment,null,c.createElement("span",{className:`${Or}-item-icon`},No),Ya&&c.createElement("span",null,Ya))})}return Jo}),[Gt,Or]),Do=p()(Ie,gt,Ar,{[`${Or}-block`]:$t,[`${Or}-sm`]:lo==="small",[`${Or}-lg`]:lo==="large",[`${Or}-vertical`]:In,[`${Or}-shape-${ar}`]:ar==="round"},Na,La),Ro=Object.assign(Object.assign({},_r),ln);return ma(c.createElement(Ve,Object.assign({},Dr,{name:yr,className:Do,style:Ro,options:Fo,ref:x,prefixCls:Or,direction:Ir,vertical:In})))});const Et=c.createContext({}),Bt=c.createContext({});var Lt=e(93766),er=({prefixCls:w,value:x,onChange:V})=>{const Q=()=>{if(V&&x&&!x.cleared){const Ie=x.toHsb();Ie.a=0;const gt=(0,Lt.vC)(Ie);gt.cleared=!0,V(gt)}};return c.createElement("div",{className:`${w}-clear`,onClick:Q})},ir=e(34041);const rr="hex",cn="rgb",Cn="hsb";var Ln=e(80882),gn={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M890.5 755.3L537.9 269.2c-12.8-17.6-39-17.6-51.7 0L133.5 755.3A8 8 0 00140 768h75c5.1 0 9.9-2.5 12.9-6.6L512 369.8l284.1 391.6c3 4.1 7.8 6.6 12.9 6.6h75c6.5 0 10.3-7.4 6.5-12.7z"}}]},name:"up",theme:"outlined"},Tt=gn,Jt=e(84089),wn=function(x,V){return c.createElement(Jt.Z,(0,H.Z)({},x,{ref:V,icon:Tt}))},Nn=c.forwardRef(wn),zn=Nn,qe=e(15671),xt=e(43144);function _n(){return typeof BigInt=="function"}function Je(w){return!w&&w!==0&&!Number.isNaN(w)||!String(w).trim()}function Xe(w){var x=w.trim(),V=x.startsWith("-");V&&(x=x.slice(1)),x=x.replace(/(\.\d*[^0])0*$/,"$1").replace(/\.0*$/,"").replace(/^0+/,""),x.startsWith(".")&&(x="0".concat(x));var Q=x||"0",Ie=Q.split("."),gt=Ie[0]||"0",$t=Ie[1]||"0";gt==="0"&&$t==="0"&&(V=!1);var Gt=V?"-":"";return{negative:V,negativeStr:Gt,trimStr:Q,integerStr:gt,decimalStr:$t,fullStr:"".concat(Gt).concat(Q)}}function Yt(w){var x=String(w);return!Number.isNaN(Number(x))&&x.includes("e")}function dn(w){var x=String(w);if(Yt(w)){var V=Number(x.slice(x.indexOf("e-")+2)),Q=x.match(/\.(\d+)/);return Q!=null&&Q[1]&&(V+=Q[1].length),V}return x.includes(".")&&yn(x)?x.length-x.indexOf(".")-1:0}function Tn(w){var x=String(w);if(Yt(w)){if(w>Number.MAX_SAFE_INTEGER)return String(_n()?BigInt(w).toString():Number.MAX_SAFE_INTEGER);if(w0&&arguments[0]!==void 0?arguments[0]:!0;return V?this.isInvalidate()?"":Xe("".concat(this.getMark()).concat(this.getIntegerStr(),".").concat(this.getDecimalStr())).fullStr:this.origin}}]),w}(),yt=function(){function w(x){if((0,qe.Z)(this,w),(0,G.Z)(this,"origin",""),(0,G.Z)(this,"number",void 0),(0,G.Z)(this,"empty",void 0),Je(x)){this.empty=!0;return}this.origin=String(x),this.number=Number(x)}return(0,xt.Z)(w,[{key:"negate",value:function(){return new w(-this.toNumber())}},{key:"add",value:function(V){if(this.isInvalidate())return new w(V);var Q=Number(V);if(Number.isNaN(Q))return this;var Ie=this.number+Q;if(Ie>Number.MAX_SAFE_INTEGER)return new w(Number.MAX_SAFE_INTEGER);if(IeNumber.MAX_SAFE_INTEGER)return new w(Number.MAX_SAFE_INTEGER);if(Ie0&&arguments[0]!==void 0?arguments[0]:!0;return V?this.isInvalidate()?"":Tn(this.number):this.origin}}]),w}();function wt(w){return _n()?new tn(w):new yt(w)}function me(w,x,V){var Q=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(w==="")return"";var Ie=Xe(w),gt=Ie.negativeStr,$t=Ie.integerStr,Gt=Ie.decimalStr,kt="".concat(x).concat(Gt),ln="".concat(gt).concat($t);if(V>=0){var In=Number(Gt[V]);if(In>=5&&!Q){var ar=wt(w).add("".concat(gt,"0.").concat("0".repeat(V)).concat(10-In));return me(ar.toString(),x,V,Q)}return V===0?ln:"".concat(ln).concat(x).concat(Gt.padEnd(V,"0").slice(0,V))}return kt===".0"?ln:"".concat(ln).concat(kt)}var Le=wt,it=e(67656);function Ot(w,x){return typeof Proxy!="undefined"&&w?new Proxy(w,{get:function(Q,Ie){if(x[Ie])return x[Ie];var gt=Q[Ie];return typeof gt=="function"?gt.bind(Q):gt}}):w}var Rt=e(80334);function Me(w,x){var V=(0,c.useRef)(null);function Q(){try{var gt=w.selectionStart,$t=w.selectionEnd,Gt=w.value,kt=Gt.substring(0,gt),ln=Gt.substring($t);V.current={start:gt,end:$t,value:Gt,beforeTxt:kt,afterTxt:ln}}catch(In){}}function Ie(){if(w&&V.current&&x)try{var gt=w.value,$t=V.current,Gt=$t.beforeTxt,kt=$t.afterTxt,ln=$t.start,In=gt.length;if(gt.startsWith(Gt))In=Gt.length;else if(gt.endsWith(kt))In=gt.length-V.current.afterTxt.length;else{var ar=Gt[ln-1],yr=gt.indexOf(ar,ln-1);yr!==-1&&(In=yr+1)}w.setSelectionRange(In,In)}catch(Dr){(0,Rt.ZP)(!1,"Something warning of cursor restore. Please fire issue about this: ".concat(Dr.message))}}return[Q,Ie]}var Be=e(31131),ht=function(){var x=(0,c.useState)(!1),V=(0,f.Z)(x,2),Q=V[0],Ie=V[1];return(0,S.Z)(function(){Ie((0,Be.Z)())},[]),Q},Dt=ht,Ft=e(75164),fn=200,Sn=600;function Ge(w){var x=w.prefixCls,V=w.upNode,Q=w.downNode,Ie=w.upDisabled,gt=w.downDisabled,$t=w.onStep,Gt=c.useRef(),kt=c.useRef([]),ln=c.useRef();ln.current=$t;var In=function(){clearTimeout(Gt.current)},ar=function(ma,Na){ma.preventDefault(),In(),ln.current(Na);function La(){ln.current(Na),Gt.current=setTimeout(La,fn)}Gt.current=setTimeout(La,Sn)};c.useEffect(function(){return function(){In(),kt.current.forEach(function(Or){return Ft.Z.cancel(Or)})}},[]);var yr=Dt();if(yr)return null;var Dr="".concat(x,"-handler"),Jr=p()(Dr,"".concat(Dr,"-up"),(0,G.Z)({},"".concat(Dr,"-up-disabled"),Ie)),Ir=p()(Dr,"".concat(Dr,"-down"),(0,G.Z)({},"".concat(Dr,"-down-disabled"),gt)),Ar=function(){return kt.current.push((0,Ft.Z)(In))},_r={unselectable:"on",role:"button",onMouseUp:Ar,onMouseLeave:Ar};return c.createElement("div",{className:"".concat(Dr,"-wrap")},c.createElement("span",(0,H.Z)({},_r,{onMouseDown:function(ma){ar(ma,!0)},"aria-label":"Increase Value","aria-disabled":Ie,className:Jr}),V||c.createElement("span",{unselectable:"on",className:"".concat(x,"-handler-up-inner")})),c.createElement("span",(0,H.Z)({},_r,{onMouseDown:function(ma){ar(ma,!1)},"aria-label":"Decrease Value","aria-disabled":gt,className:Ir}),Q||c.createElement("span",{unselectable:"on",className:"".concat(x,"-handler-down-inner")})))}function ke(w){var x=typeof w=="number"?Tn(w):Xe(w).fullStr,V=x.includes(".");return V?Xe(x.replace(/(\d)\.(\d)/g,"$1$2.")).fullStr:w+"0"}var pt=e(87887),St=function(){var w=(0,c.useRef)(0),x=function(){Ft.Z.cancel(w.current)};return(0,c.useEffect)(function(){return x},[]),function(V){x(),w.current=(0,Ft.Z)(function(){V()})}},Mt=["prefixCls","className","style","min","max","step","defaultValue","value","disabled","readOnly","upHandler","downHandler","keyboard","changeOnWheel","controls","classNames","stringMode","parser","formatter","precision","decimalSeparator","onChange","onInput","onPressEnter","onStep","changeOnBlur","domRef"],hn=["disabled","style","prefixCls","value","prefix","suffix","addonBefore","addonAfter","className","classNames"],rn=function(x,V){return x||V.isEmpty()?V.toString():V.toNumber()},Zn=function(x){var V=Le(x);return V.isInvalidate()?null:V},Bn=c.forwardRef(function(w,x){var V=w.prefixCls,Q=w.className,Ie=w.style,gt=w.min,$t=w.max,Gt=w.step,kt=Gt===void 0?1:Gt,ln=w.defaultValue,In=w.value,ar=w.disabled,yr=w.readOnly,Dr=w.upHandler,Jr=w.downHandler,Ir=w.keyboard,Ar=w.changeOnWheel,_r=Ar===void 0?!1:Ar,Or=w.controls,ma=Or===void 0?!0:Or,Na=w.classNames,La=w.stringMode,lo=w.parser,Fo=w.formatter,Do=w.precision,Ro=w.decimalSeparator,Jo=w.onChange,No=w.onInput,Ya=w.onPressEnter,Bo=w.onStep,Lo=w.changeOnBlur,Ni=Lo===void 0?!0:Lo,Ii=w.domRef,mi=(0,n.Z)(w,Mt),vl="".concat(V,"-input"),Ji=c.useRef(null),jl=c.useState(!1),Wl=(0,f.Z)(jl,2),ss=Wl[0],Os=Wl[1],$s=c.useRef(!1),ms=c.useRef(!1),Vl=c.useRef(!1),ns=c.useState(function(){return Le(In!=null?In:ln)}),Fl=(0,f.Z)(ns,2),yl=Fl[0],ys=Fl[1];function ts(Ml){In===void 0&&ys(Ml)}var xs=c.useCallback(function(Ml,Tl){if(!Tl)return Do>=0?Do:Math.max(dn(Ml),dn(kt))},[Do,kt]),js=c.useCallback(function(Ml){var Tl=String(Ml);if(lo)return lo(Tl);var As=Tl;return Ro&&(As=As.replace(Ro,".")),As.replace(/[^\w.-]+/g,"")},[lo,Ro]),ks=c.useRef(""),Ps=c.useCallback(function(Ml,Tl){if(Fo)return Fo(Ml,{userTyping:Tl,input:String(ks.current)});var As=typeof Ml=="number"?Tn(Ml):Ml;if(!Tl){var zs=xs(As,Tl);if(yn(As)&&(Ro||zs>=0)){var Oc=Ro||".";As=me(As,Oc,zs)}}return As},[Fo,xs,Ro]),is=c.useState(function(){var Ml=ln!=null?ln:In;return yl.isInvalidate()&&["string","number"].includes((0,r.Z)(Ml))?Number.isNaN(Ml)?"":Ml:Ps(yl.toString(),!1)}),gu=(0,f.Z)(is,2),ou=gu[0],Nu=gu[1];ks.current=ou;function Pu(Ml,Tl){Nu(Ps(Ml.isInvalidate()?Ml.toString(!1):Ml.toString(!Tl),Tl))}var nc=c.useMemo(function(){return Zn($t)},[$t,Do]),Bu=c.useMemo(function(){return Zn(gt)},[gt,Do]),Ms=c.useMemo(function(){return!nc||!yl||yl.isInvalidate()?!1:nc.lessEquals(yl)},[nc,yl]),iu=c.useMemo(function(){return!Bu||!yl||yl.isInvalidate()?!1:yl.lessEquals(Bu)},[Bu,yl]),du=Me(Ji.current,ss),Vu=(0,f.Z)(du,2),wu=Vu[0],Al=Vu[1],ps=function(Tl){return nc&&!Tl.lessEquals(nc)?nc:Bu&&!Bu.lessEquals(Tl)?Bu:null},Iu=function(Tl){return!ps(Tl)},Mu=function(Tl,As){var zs=Tl,Oc=Iu(zs)||zs.isEmpty();if(!zs.isEmpty()&&!As&&(zs=ps(zs)||zs,Oc=!0),!yr&&!ar&&Oc){var Fc=zs.toString(),Id=xs(Fc,As);return Id>=0&&(zs=Le(me(Fc,".",Id)),Iu(zs)||(zs=Le(me(Fc,".",Id,!0)))),zs.equals(yl)||(ts(zs),Jo==null||Jo(zs.isEmpty()?null:rn(La,zs)),In===void 0&&Pu(zs,As)),zs}return yl},Ku=St(),Qu=function Ml(Tl){if(wu(),ks.current=Tl,Nu(Tl),!ms.current){var As=js(Tl),zs=Le(As);zs.isNaN()||Mu(zs,!0)}No==null||No(Tl),Ku(function(){var Oc=Tl;lo||(Oc=Tl.replace(/。/g,".")),Oc!==Tl&&Ml(Oc)})},kc=function(){ms.current=!0},yc=function(){ms.current=!1,Qu(Ji.current.value)},Hc=function(Tl){Qu(Tl.target.value)},Fs=function(Tl){var As;if(!(Tl&&Ms||!Tl&&iu)){$s.current=!1;var zs=Le(Vl.current?ke(kt):kt);Tl||(zs=zs.negate());var Oc=(yl||Le(0)).add(zs.toString()),Fc=Mu(Oc,!1);Bo==null||Bo(rn(La,Fc),{offset:Vl.current?ke(kt):kt,type:Tl?"up":"down"}),(As=Ji.current)===null||As===void 0||As.focus()}},Lu=function(Tl){var As=Le(js(ou)),zs;As.isNaN()?zs=Mu(yl,Tl):zs=Mu(As,Tl),In!==void 0?Pu(yl,!1):zs.isNaN()||Pu(zs,!1)},Gs=function(){$s.current=!0},Bs=function(Tl){var As=Tl.key,zs=Tl.shiftKey;$s.current=!0,Vl.current=zs,As==="Enter"&&(ms.current||($s.current=!1),Lu(!1),Ya==null||Ya(Tl)),Ir!==!1&&!ms.current&&["Up","ArrowUp","Down","ArrowDown"].includes(As)&&(Fs(As==="Up"||As==="ArrowUp"),Tl.preventDefault())},bc=function(){$s.current=!1,Vl.current=!1};c.useEffect(function(){if(_r&&ss){var Ml=function(zs){Fs(zs.deltaY<0),zs.preventDefault()},Tl=Ji.current;if(Tl)return Tl.addEventListener("wheel",Ml,{passive:!1}),function(){return Tl.removeEventListener("wheel",Ml)}}});var Ys=function(){Ni&&Lu(!1),Os(!1),$s.current=!1};return(0,S.o)(function(){yl.isInvalidate()||Pu(yl,!1)},[Do,Fo]),(0,S.o)(function(){var Ml=Le(In);ys(Ml);var Tl=Le(js(ou));(!Ml.equals(Tl)||!$s.current||Fo)&&Pu(Ml,$s.current)},[In]),(0,S.o)(function(){Fo&&Al()},[ou]),c.createElement("div",{ref:Ii,className:p()(V,Q,(0,G.Z)((0,G.Z)((0,G.Z)((0,G.Z)((0,G.Z)({},"".concat(V,"-focused"),ss),"".concat(V,"-disabled"),ar),"".concat(V,"-readonly"),yr),"".concat(V,"-not-a-number"),yl.isNaN()),"".concat(V,"-out-of-range"),!yl.isInvalidate()&&!Iu(yl))),style:Ie,onFocus:function(){Os(!0)},onBlur:Ys,onKeyDown:Bs,onKeyUp:bc,onCompositionStart:kc,onCompositionEnd:yc,onBeforeInput:Gs},ma&&c.createElement(Ge,{prefixCls:V,upNode:Dr,downNode:Jr,upDisabled:Ms,downDisabled:iu,onStep:Fs}),c.createElement("div",{className:"".concat(vl,"-wrap")},c.createElement("input",(0,H.Z)({autoComplete:"off",role:"spinbutton","aria-valuemin":gt,"aria-valuemax":$t,"aria-valuenow":yl.isInvalidate()?null:yl.toString(),step:kt},mi,{ref:(0,se.sQ)(Ji,x),className:vl,value:ou,onChange:Hc,disabled:ar,readOnly:yr}))))}),Gn=c.forwardRef(function(w,x){var V=w.disabled,Q=w.style,Ie=w.prefixCls,gt=Ie===void 0?"rc-input-number":Ie,$t=w.value,Gt=w.prefix,kt=w.suffix,ln=w.addonBefore,In=w.addonAfter,ar=w.className,yr=w.classNames,Dr=(0,n.Z)(w,hn),Jr=c.useRef(null),Ir=c.useRef(null),Ar=c.useRef(null),_r=function(ma){Ar.current&&(0,pt.nH)(Ar.current,ma)};return c.useImperativeHandle(x,function(){return Ot(Ar.current,{focus:_r,nativeElement:Jr.current.nativeElement||Ir.current})}),c.createElement(it.BaseInput,{className:ar,triggerFocus:_r,prefixCls:gt,value:$t,disabled:V,style:Q,prefix:Gt,suffix:kt,addonAfter:In,addonBefore:ln,classNames:yr,components:{affixWrapper:"div",groupWrapper:"div",wrapper:"div",groupAddon:"div"},ref:Jr},c.createElement(Bn,(0,H.Z)({prefixCls:gt,disabled:V,ref:Ar,domRef:Ir,className:yr==null?void 0:yr.input},Dr)))}),Qn=Gn,Xn=Qn,mr=e(27833),or=e(47673),hr=e(20353),$n=e(93900),nr=e(80110),Cr=e(15063);const zr=w=>{var x;const V=(x=w.handleVisible)!==null&&x!==void 0?x:"auto",Q=w.controlHeightSM-w.lineWidth*2;return Object.assign(Object.assign({},(0,hr.T)(w)),{controlWidth:90,handleWidth:Q,handleFontSize:w.fontSize/2,handleVisible:V,handleActiveBg:w.colorFillAlter,handleBg:w.colorBgContainer,filledHandleBg:new Cr.FastColor(w.colorFillSecondary).onBackground(w.colorBgContainer).toHexString(),handleHoverColor:w.colorPrimary,handleBorderColor:w.colorBorder,handleOpacity:V===!0?1:0,handleVisibleWidth:V===!0?Q:0})},qr=({componentCls:w,borderRadiusSM:x,borderRadiusLG:V},Q)=>{const Ie=Q==="lg"?V:x;return{[`&-${Q}`]:{[`${w}-handler-wrap`]:{borderStartEndRadius:Ie,borderEndEndRadius:Ie},[`${w}-handler-up`]:{borderStartEndRadius:Ie},[`${w}-handler-down`]:{borderEndEndRadius:Ie}}}},br=w=>{const{componentCls:x,lineWidth:V,lineType:Q,borderRadius:Ie,inputFontSizeSM:gt,inputFontSizeLG:$t,controlHeightLG:Gt,controlHeightSM:kt,colorError:ln,paddingInlineSM:In,paddingBlockSM:ar,paddingBlockLG:yr,paddingInlineLG:Dr,colorIcon:Jr,motionDurationMid:Ir,handleHoverColor:Ar,handleOpacity:_r,paddingInline:Or,paddingBlock:ma,handleBg:Na,handleActiveBg:La,colorTextDisabled:lo,borderRadiusSM:Fo,borderRadiusLG:Do,controlWidth:Ro,handleBorderColor:Jo,filledHandleBg:No,lineHeightLG:Ya,calc:Bo}=w;return[{[x]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,De.Wf)(w)),(0,or.ik)(w)),{display:"inline-block",width:Ro,margin:0,padding:0,borderRadius:Ie}),(0,$n.qG)(w,{[`${x}-handler-wrap`]:{background:Na,[`${x}-handler-down`]:{borderBlockStart:`${(0,bt.unit)(V)} ${Q} ${Jo}`}}})),(0,$n.H8)(w,{[`${x}-handler-wrap`]:{background:No,[`${x}-handler-down`]:{borderBlockStart:`${(0,bt.unit)(V)} ${Q} ${Jo}`}},"&:focus-within":{[`${x}-handler-wrap`]:{background:Na}}})),(0,$n.vc)(w,{[`${x}-handler-wrap`]:{background:Na,[`${x}-handler-down`]:{borderBlockStart:`${(0,bt.unit)(V)} ${Q} ${Jo}`}}})),(0,$n.Mu)(w)),{"&-rtl":{direction:"rtl",[`${x}-input`]:{direction:"rtl"}},"&-lg":{padding:0,fontSize:$t,lineHeight:Ya,borderRadius:Do,[`input${x}-input`]:{height:Bo(Gt).sub(Bo(V).mul(2)).equal(),padding:`${(0,bt.unit)(yr)} ${(0,bt.unit)(Dr)}`}},"&-sm":{padding:0,fontSize:gt,borderRadius:Fo,[`input${x}-input`]:{height:Bo(kt).sub(Bo(V).mul(2)).equal(),padding:`${(0,bt.unit)(ar)} ${(0,bt.unit)(In)}`}},"&-out-of-range":{[`${x}-input-wrap`]:{input:{color:ln}}},"&-group":Object.assign(Object.assign(Object.assign({},(0,De.Wf)(w)),(0,or.s7)(w)),{"&-wrapper":Object.assign(Object.assign(Object.assign({display:"inline-block",textAlign:"start",verticalAlign:"top",[`${x}-affix-wrapper`]:{width:"100%"},"&-lg":{[`${x}-group-addon`]:{borderRadius:Do,fontSize:w.fontSizeLG}},"&-sm":{[`${x}-group-addon`]:{borderRadius:Fo}}},(0,$n.ir)(w)),(0,$n.S5)(w)),{[`&:not(${x}-compact-first-item):not(${x}-compact-last-item)${x}-compact-item`]:{[`${x}, ${x}-group-addon`]:{borderRadius:0}},[`&:not(${x}-compact-last-item)${x}-compact-first-item`]:{[`${x}, ${x}-group-addon`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${x}-compact-first-item)${x}-compact-last-item`]:{[`${x}, ${x}-group-addon`]:{borderStartStartRadius:0,borderEndStartRadius:0}}})}),[`&-disabled ${x}-input`]:{cursor:"not-allowed"},[x]:{"&-input":Object.assign(Object.assign(Object.assign(Object.assign({},(0,De.Wf)(w)),{width:"100%",padding:`${(0,bt.unit)(ma)} ${(0,bt.unit)(Or)}`,textAlign:"start",backgroundColor:"transparent",border:0,borderRadius:Ie,outline:0,transition:`all ${Ir} linear`,appearance:"textfield",fontSize:"inherit"}),(0,or.nz)(w.colorTextPlaceholder)),{'&[type="number"]::-webkit-inner-spin-button, &[type="number"]::-webkit-outer-spin-button':{margin:0,appearance:"none"}})},[`&:hover ${x}-handler-wrap, &-focused ${x}-handler-wrap`]:{width:w.handleWidth,opacity:1}})},{[x]:Object.assign(Object.assign(Object.assign({[`${x}-handler-wrap`]:{position:"absolute",insetBlockStart:0,insetInlineEnd:0,width:w.handleVisibleWidth,opacity:_r,height:"100%",borderStartStartRadius:0,borderStartEndRadius:Ie,borderEndEndRadius:Ie,borderEndStartRadius:0,display:"flex",flexDirection:"column",alignItems:"stretch",transition:`all ${Ir}`,overflow:"hidden",[`${x}-handler`]:{display:"flex",alignItems:"center",justifyContent:"center",flex:"auto",height:"40%",[` + ${x}-handler-up-inner, + ${x}-handler-down-inner + `]:{marginInlineEnd:0,fontSize:w.handleFontSize}}},[`${x}-handler`]:{height:"50%",overflow:"hidden",color:Jr,fontWeight:"bold",lineHeight:0,textAlign:"center",cursor:"pointer",borderInlineStart:`${(0,bt.unit)(V)} ${Q} ${Jo}`,transition:`all ${Ir} linear`,"&:active":{background:La},"&:hover":{height:"60%",[` + ${x}-handler-up-inner, + ${x}-handler-down-inner + `]:{color:Ar}},"&-up-inner, &-down-inner":Object.assign(Object.assign({},(0,De.Ro)()),{color:Jr,transition:`all ${Ir} linear`,userSelect:"none"})},[`${x}-handler-up`]:{borderStartEndRadius:Ie},[`${x}-handler-down`]:{borderEndEndRadius:Ie}},qr(w,"lg")),qr(w,"sm")),{"&-disabled, &-readonly":{[`${x}-handler-wrap`]:{display:"none"},[`${x}-input`]:{color:"inherit"}},[` + ${x}-handler-up-disabled, + ${x}-handler-down-disabled + `]:{cursor:"not-allowed"},[` + ${x}-handler-up-disabled:hover &-handler-up-inner, + ${x}-handler-down-disabled:hover &-handler-down-inner + `]:{color:lo}})}]},ia=w=>{const{componentCls:x,paddingBlock:V,paddingInline:Q,inputAffixPadding:Ie,controlWidth:gt,borderRadiusLG:$t,borderRadiusSM:Gt,paddingInlineLG:kt,paddingInlineSM:ln,paddingBlockLG:In,paddingBlockSM:ar,motionDurationMid:yr}=w;return{[`${x}-affix-wrapper`]:Object.assign(Object.assign({[`input${x}-input`]:{padding:`${(0,bt.unit)(V)} 0`}},(0,or.ik)(w)),{position:"relative",display:"inline-flex",alignItems:"center",width:gt,padding:0,paddingInlineStart:Q,"&-lg":{borderRadius:$t,paddingInlineStart:kt,[`input${x}-input`]:{padding:`${(0,bt.unit)(In)} 0`}},"&-sm":{borderRadius:Gt,paddingInlineStart:ln,[`input${x}-input`]:{padding:`${(0,bt.unit)(ar)} 0`}},[`&:not(${x}-disabled):hover`]:{zIndex:1},"&-focused, &:focus":{zIndex:1},[`&-disabled > ${x}-disabled`]:{background:"transparent"},[`> div${x}`]:{width:"100%",border:"none",outline:"none",[`&${x}-focused`]:{boxShadow:"none !important"}},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[`${x}-handler-wrap`]:{zIndex:2},[x]:{position:"static",color:"inherit","&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center",pointerEvents:"none"},"&-prefix":{marginInlineEnd:Ie},"&-suffix":{insetBlockStart:0,insetInlineEnd:0,height:"100%",marginInlineEnd:Q,marginInlineStart:Ie,transition:`margin ${yr}`}},[`&:hover ${x}-handler-wrap, &-focused ${x}-handler-wrap`]:{width:w.handleWidth,opacity:1},[`&:not(${x}-affix-wrapper-without-controls):hover ${x}-suffix`]:{marginInlineEnd:w.calc(w.handleWidth).add(Q).equal()}})}};var wa=(0,st.I$)("InputNumber",w=>{const x=(0,vt.mergeToken)(w,(0,hr.e)(w));return[br(x),ia(x),(0,nr.c)(x)]},zr,{unitless:{handleOpacity:!0}}),ha=function(w,x){var V={};for(var Q in w)Object.prototype.hasOwnProperty.call(w,Q)&&x.indexOf(Q)<0&&(V[Q]=w[Q]);if(w!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ie=0,Q=Object.getOwnPropertySymbols(w);Ie{const{getPrefixCls:V,direction:Q}=c.useContext(je.E_),Ie=c.useRef(null);c.useImperativeHandle(x,()=>Ie.current);const{className:gt,rootClassName:$t,size:Gt,disabled:kt,prefixCls:ln,addonBefore:In,addonAfter:ar,prefix:yr,suffix:Dr,bordered:Jr,readOnly:Ir,status:Ar,controls:_r,variant:Or}=w,ma=ha(w,["className","rootClassName","size","disabled","prefixCls","addonBefore","addonAfter","prefix","suffix","bordered","readOnly","status","controls","variant"]),Na=V("input-number",ln),La=(0,Qe.Z)(Na),[lo,Fo,Do]=wa(Na,La),{compactSize:Ro,compactItemClassnames:Jo}=(0,ve.ri)(Na,Q);let No=c.createElement(zn,{className:`${Na}-handler-up-inner`}),Ya=c.createElement(Ln.Z,{className:`${Na}-handler-down-inner`});const Bo=typeof _r=="boolean"?_r:void 0;typeof _r=="object"&&(No=typeof _r.upIcon=="undefined"?No:c.createElement("span",{className:`${Na}-handler-up-inner`},_r.upIcon),Ya=typeof _r.downIcon=="undefined"?Ya:c.createElement("span",{className:`${Na}-handler-down-inner`},_r.downIcon));const{hasFeedback:Lo,status:Ni,isFormItemInput:Ii,feedbackIcon:mi}=c.useContext(Oe.aM),vl=(0,Ze.F)(Ni,Ar),Ji=(0,We.Z)(Fl=>{var yl;return(yl=Gt!=null?Gt:Ro)!==null&&yl!==void 0?yl:Fl}),jl=c.useContext(Fe.Z),Wl=kt!=null?kt:jl,[ss,Os]=(0,mr.Z)("inputNumber",Or,Jr),$s=Lo&&c.createElement(c.Fragment,null,mi),ms=p()({[`${Na}-lg`]:Ji==="large",[`${Na}-sm`]:Ji==="small",[`${Na}-rtl`]:Q==="rtl",[`${Na}-in-form-item`]:Ii},Fo),Vl=`${Na}-group`,ns=c.createElement(Xn,Object.assign({ref:Ie,disabled:Wl,className:p()(Do,La,gt,$t,Jo),upHandler:No,downHandler:Ya,prefixCls:Na,readOnly:Ir,controls:Bo,prefix:yr,suffix:$s||Dr,addonBefore:In&&c.createElement(de.Z,{form:!0,space:!0},In),addonAfter:ar&&c.createElement(de.Z,{form:!0,space:!0},ar),classNames:{input:ms,variant:p()({[`${Na}-${ss}`]:Os},(0,Ze.Z)(Na,vl,Lo)),affixWrapper:p()({[`${Na}-affix-wrapper-sm`]:Ji==="small",[`${Na}-affix-wrapper-lg`]:Ji==="large",[`${Na}-affix-wrapper-rtl`]:Q==="rtl",[`${Na}-affix-wrapper-without-controls`]:_r===!1||Wl},Fo),wrapper:p()({[`${Vl}-rtl`]:Q==="rtl"},Fo),groupWrapper:p()({[`${Na}-group-wrapper-sm`]:Ji==="small",[`${Na}-group-wrapper-lg`]:Ji==="large",[`${Na}-group-wrapper-rtl`]:Q==="rtl",[`${Na}-group-wrapper-${ss}`]:Os},(0,Ze.Z)(`${Na}-group-wrapper`,vl,Lo),Fo)}},ma));return lo(ns)}),Ca=la,pa=w=>c.createElement(R.ZP,{theme:{components:{InputNumber:{handleVisible:!0}}}},c.createElement(la,Object.assign({},w)));Ca._InternalPanelDoNotUseOrYouWillBeFired=pa;var jt=Ca,ze=({prefixCls:w,min:x=0,max:V=100,value:Q,onChange:Ie,className:gt,formatter:$t})=>{const Gt=`${w}-steppers`,[kt,ln]=(0,c.useState)(0),In=Number.isNaN(Q)?kt:Q;return c.createElement(jt,{className:p()(Gt,gt),min:x,max:V,value:In,formatter:$t,size:"small",onChange:ar=>{ln(ar||0),Ie==null||Ie(ar)}})},mt=({prefixCls:w,value:x,onChange:V})=>{const Q=`${w}-alpha-input`,[Ie,gt]=(0,c.useState)(()=>(0,Lt.vC)(x||"#000")),$t=x||Ie,Gt=kt=>{const ln=$t.toHsb();ln.a=(kt||0)/100;const In=(0,Lt.vC)(ln);gt(In),V==null||V(In)};return c.createElement(ze,{value:(0,Lt.uZ)($t),prefixCls:w,formatter:kt=>`${kt}%`,className:Q,onChange:Gt})},zt=e(82586);const Qt=/(^#[\da-f]{6}$)|(^#[\da-f]{8}$)/i,pn=w=>Qt.test(`#${w}`);var vr=({prefixCls:w,value:x,onChange:V})=>{const Q=`${w}-hex-input`,[Ie,gt]=(0,c.useState)(()=>x?(0,ye.Ot)(x.toHexString()):void 0);(0,c.useEffect)(()=>{x&>((0,ye.Ot)(x.toHexString()))},[x]);const $t=Gt=>{const kt=Gt.target.value;gt((0,ye.Ot)(kt)),pn((0,ye.Ot)(kt,!0))&&(V==null||V((0,Lt.vC)(kt)))};return c.createElement(zt.Z,{className:Q,value:Ie,prefix:"#",onChange:$t,size:"small"})},pr=({prefixCls:w,value:x,onChange:V})=>{const Q=`${w}-hsb-input`,[Ie,gt]=(0,c.useState)(()=>(0,Lt.vC)(x||"#000")),$t=x||Ie,Gt=(kt,ln)=>{const In=$t.toHsb();In[ln]=ln==="h"?kt:(kt||0)/100;const ar=(0,Lt.vC)(In);gt(ar),V==null||V(ar)};return c.createElement("div",{className:Q},c.createElement(ze,{max:360,min:0,value:Number($t.toHsb().h),prefixCls:w,className:Q,formatter:kt=>(0,Lt.lx)(kt||0).toString(),onChange:kt=>Gt(Number(kt),"h")}),c.createElement(ze,{max:100,min:0,value:Number($t.toHsb().s)*100,prefixCls:w,className:Q,formatter:kt=>`${(0,Lt.lx)(kt||0)}%`,onChange:kt=>Gt(Number(kt),"s")}),c.createElement(ze,{max:100,min:0,value:Number($t.toHsb().b)*100,prefixCls:w,className:Q,formatter:kt=>`${(0,Lt.lx)(kt||0)}%`,onChange:kt=>Gt(Number(kt),"b")}))},Ur=({prefixCls:w,value:x,onChange:V})=>{const Q=`${w}-rgb-input`,[Ie,gt]=(0,c.useState)(()=>(0,Lt.vC)(x||"#000")),$t=x||Ie,Gt=(kt,ln)=>{const In=$t.toRgb();In[ln]=kt||0;const ar=(0,Lt.vC)(In);gt(ar),V==null||V(ar)};return c.createElement("div",{className:Q},c.createElement(ze,{max:255,min:0,value:Number($t.toRgb().r),prefixCls:w,className:Q,onChange:kt=>Gt(Number(kt),"r")}),c.createElement(ze,{max:255,min:0,value:Number($t.toRgb().g),prefixCls:w,className:Q,onChange:kt=>Gt(Number(kt),"g")}),c.createElement(ze,{max:255,min:0,value:Number($t.toRgb().b),prefixCls:w,className:Q,onChange:kt=>Gt(Number(kt),"b")}))};const ut=[rr,Cn,cn].map(w=>({value:w,label:w.toUpperCase()}));var ge=w=>{const{prefixCls:x,format:V,value:Q,disabledAlpha:Ie,onFormatChange:gt,onChange:$t,disabledFormat:Gt}=w,[kt,ln]=(0,J.Z)(rr,{value:V,onChange:gt}),In=`${x}-input`,ar=Dr=>{ln(Dr)},yr=(0,c.useMemo)(()=>{const Dr={value:Q,prefixCls:x,onChange:$t};switch(kt){case Cn:return c.createElement(pr,Object.assign({},Dr));case cn:return c.createElement(Ur,Object.assign({},Dr));default:return c.createElement(vr,Object.assign({},Dr))}},[kt,x,Q,$t]);return c.createElement("div",{className:`${In}-container`},!Gt&&c.createElement(ir.Z,{value:kt,variant:"borderless",getPopupContainer:Dr=>Dr,popupMatchSelectWidth:68,placement:"bottomRight",onChange:ar,className:`${x}-format-select`,size:"small",options:ut}),c.createElement("div",{className:In},yr),!Ie&&c.createElement(mt,{prefixCls:x,value:Q,onChange:$t}))},an=e(66680),On=e(91881),dr=e(61254);function Rr(w,x,V){return(w-x)/(V-x)}function ea(w,x,V,Q){var Ie=Rr(x,V,Q),gt={};switch(w){case"rtl":gt.right="".concat(Ie*100,"%"),gt.transform="translateX(50%)";break;case"btt":gt.bottom="".concat(Ie*100,"%"),gt.transform="translateY(50%)";break;case"ttb":gt.top="".concat(Ie*100,"%"),gt.transform="translateY(-50%)";break;default:gt.left="".concat(Ie*100,"%"),gt.transform="translateX(-50%)";break}return gt}function xa(w,x){return Array.isArray(w)?w[x]:w}var Ea=e(15105),Pa=c.createContext({min:0,max:0,direction:"ltr",step:1,includedStart:0,includedEnd:0,tabIndex:0,keyboard:!0,styles:{},classNames:{}}),sn=Pa,Vn=c.createContext({}),Jn=["prefixCls","value","valueIndex","onStartMove","onDelete","style","render","dragging","draggingDelete","onOffsetChange","onChangeComplete","onFocus","onMouseEnter"],Hn=c.forwardRef(function(w,x){var V=w.prefixCls,Q=w.value,Ie=w.valueIndex,gt=w.onStartMove,$t=w.onDelete,Gt=w.style,kt=w.render,ln=w.dragging,In=w.draggingDelete,ar=w.onOffsetChange,yr=w.onChangeComplete,Dr=w.onFocus,Jr=w.onMouseEnter,Ir=(0,n.Z)(w,Jn),Ar=c.useContext(sn),_r=Ar.min,Or=Ar.max,ma=Ar.direction,Na=Ar.disabled,La=Ar.keyboard,lo=Ar.range,Fo=Ar.tabIndex,Do=Ar.ariaLabelForHandle,Ro=Ar.ariaLabelledByForHandle,Jo=Ar.ariaRequired,No=Ar.ariaValueTextFormatterForHandle,Ya=Ar.styles,Bo=Ar.classNames,Lo="".concat(V,"-handle"),Ni=function(ms){Na||gt(ms,Ie)},Ii=function(ms){Dr==null||Dr(ms,Ie)},mi=function(ms){Jr(ms,Ie)},vl=function(ms){if(!Na&&La){var Vl=null;switch(ms.which||ms.keyCode){case Ea.Z.LEFT:Vl=ma==="ltr"||ma==="btt"?-1:1;break;case Ea.Z.RIGHT:Vl=ma==="ltr"||ma==="btt"?1:-1;break;case Ea.Z.UP:Vl=ma!=="ttb"?1:-1;break;case Ea.Z.DOWN:Vl=ma!=="ttb"?-1:1;break;case Ea.Z.HOME:Vl="min";break;case Ea.Z.END:Vl="max";break;case Ea.Z.PAGE_UP:Vl=2;break;case Ea.Z.PAGE_DOWN:Vl=-2;break;case Ea.Z.BACKSPACE:case Ea.Z.DELETE:$t(Ie);break}Vl!==null&&(ms.preventDefault(),ar(Vl,Ie))}},Ji=function(ms){switch(ms.which||ms.keyCode){case Ea.Z.LEFT:case Ea.Z.RIGHT:case Ea.Z.UP:case Ea.Z.DOWN:case Ea.Z.HOME:case Ea.Z.END:case Ea.Z.PAGE_UP:case Ea.Z.PAGE_DOWN:yr==null||yr();break}},jl=ea(ma,Q,_r,Or),Wl={};if(Ie!==null){var ss;Wl={tabIndex:Na?null:xa(Fo,Ie),role:"slider","aria-valuemin":_r,"aria-valuemax":Or,"aria-valuenow":Q,"aria-disabled":Na,"aria-label":xa(Do,Ie),"aria-labelledby":xa(Ro,Ie),"aria-required":xa(Jo,Ie),"aria-valuetext":(ss=xa(No,Ie))===null||ss===void 0?void 0:ss(Q),"aria-orientation":ma==="ltr"||ma==="rtl"?"horizontal":"vertical",onMouseDown:Ni,onTouchStart:Ni,onFocus:Ii,onMouseEnter:mi,onKeyDown:vl,onKeyUp:Ji}}var Os=c.createElement("div",(0,H.Z)({ref:x,className:p()(Lo,(0,G.Z)((0,G.Z)((0,G.Z)({},"".concat(Lo,"-").concat(Ie+1),Ie!==null&&lo),"".concat(Lo,"-dragging"),ln),"".concat(Lo,"-dragging-delete"),In),Bo.handle),style:(0,t.Z)((0,t.Z)((0,t.Z)({},jl),Gt),Ya.handle)},Wl,Ir));return kt&&(Os=kt(Os,{index:Ie,prefixCls:V,value:Q,dragging:ln,draggingDelete:In})),Os}),gr=Hn,Wr=["prefixCls","style","onStartMove","onOffsetChange","values","handleRender","activeHandleRender","draggingIndex","draggingDelete","onFocus"],na=c.forwardRef(function(w,x){var V=w.prefixCls,Q=w.style,Ie=w.onStartMove,gt=w.onOffsetChange,$t=w.values,Gt=w.handleRender,kt=w.activeHandleRender,ln=w.draggingIndex,In=w.draggingDelete,ar=w.onFocus,yr=(0,n.Z)(w,Wr),Dr=c.useRef({}),Jr=c.useState(!1),Ir=(0,f.Z)(Jr,2),Ar=Ir[0],_r=Ir[1],Or=c.useState(-1),ma=(0,f.Z)(Or,2),Na=ma[0],La=ma[1],lo=function(No){La(No),_r(!0)},Fo=function(No,Ya){lo(Ya),ar==null||ar(No)},Do=function(No,Ya){lo(Ya)};c.useImperativeHandle(x,function(){return{focus:function(No){var Ya;(Ya=Dr.current[No])===null||Ya===void 0||Ya.focus()},hideHelp:function(){(0,dr.flushSync)(function(){_r(!1)})}}});var Ro=(0,t.Z)({prefixCls:V,onStartMove:Ie,onOffsetChange:gt,render:Gt,onFocus:Fo,onMouseEnter:Do},yr);return c.createElement(c.Fragment,null,$t.map(function(Jo,No){var Ya=ln===No;return c.createElement(gr,(0,H.Z)({ref:function(Lo){Lo?Dr.current[No]=Lo:delete Dr.current[No]},dragging:Ya,draggingDelete:Ya&&In,style:xa(Q,No),key:No,value:Jo,valueIndex:No},Ro))}),kt&&Ar&&c.createElement(gr,(0,H.Z)({key:"a11y"},Ro,{value:$t[Na],valueIndex:null,dragging:ln!==-1,draggingDelete:In,render:kt,style:{pointerEvents:"none"},tabIndex:null,"aria-hidden":!0})))}),fa=na,to=function(x){var V=x.prefixCls,Q=x.style,Ie=x.children,gt=x.value,$t=x.onClick,Gt=c.useContext(sn),kt=Gt.min,ln=Gt.max,In=Gt.direction,ar=Gt.includedStart,yr=Gt.includedEnd,Dr=Gt.included,Jr="".concat(V,"-text"),Ir=ea(In,gt,kt,ln);return c.createElement("span",{className:p()(Jr,(0,G.Z)({},"".concat(Jr,"-active"),Dr&&ar<=gt&><=yr)),style:(0,t.Z)((0,t.Z)({},Ir),Q),onMouseDown:function(_r){_r.stopPropagation()},onClick:function(){$t(gt)}},Ie)},so=to,li=function(x){var V=x.prefixCls,Q=x.marks,Ie=x.onClick,gt="".concat(V,"-mark");return Q.length?c.createElement("div",{className:gt},Q.map(function($t){var Gt=$t.value,kt=$t.style,ln=$t.label;return c.createElement(so,{key:Gt,prefixCls:gt,style:kt,value:Gt,onClick:Ie},ln)})):null},Fi=li,Xo=function(x){var V=x.prefixCls,Q=x.value,Ie=x.style,gt=x.activeStyle,$t=c.useContext(sn),Gt=$t.min,kt=$t.max,ln=$t.direction,In=$t.included,ar=$t.includedStart,yr=$t.includedEnd,Dr="".concat(V,"-dot"),Jr=In&&ar<=Q&&Q<=yr,Ir=(0,t.Z)((0,t.Z)({},ea(ln,Q,Gt,kt)),typeof Ie=="function"?Ie(Q):Ie);return Jr&&(Ir=(0,t.Z)((0,t.Z)({},Ir),typeof gt=="function"?gt(Q):gt)),c.createElement("span",{className:p()(Dr,(0,G.Z)({},"".concat(Dr,"-active"),Jr)),style:Ir})},Bi=Xo,ri=function(x){var V=x.prefixCls,Q=x.marks,Ie=x.dots,gt=x.style,$t=x.activeStyle,Gt=c.useContext(sn),kt=Gt.min,ln=Gt.max,In=Gt.step,ar=c.useMemo(function(){var yr=new Set;if(Q.forEach(function(Jr){yr.add(Jr.value)}),Ie&&In!==null)for(var Dr=kt;Dr<=ln;)yr.add(Dr),Dr+=In;return Array.from(yr)},[kt,ln,In,Ie,Q]);return c.createElement("div",{className:"".concat(V,"-step")},ar.map(function(yr){return c.createElement(Bi,{prefixCls:V,key:yr,value:yr,style:gt,activeStyle:$t})}))},Ja=ri,Eo=function(x){var V=x.prefixCls,Q=x.style,Ie=x.start,gt=x.end,$t=x.index,Gt=x.onStartMove,kt=x.replaceCls,ln=c.useContext(sn),In=ln.direction,ar=ln.min,yr=ln.max,Dr=ln.disabled,Jr=ln.range,Ir=ln.classNames,Ar="".concat(V,"-track"),_r=Rr(Ie,ar,yr),Or=Rr(gt,ar,yr),ma=function(Fo){!Dr&&Gt&&Gt(Fo,-1)},Na={};switch(In){case"rtl":Na.right="".concat(_r*100,"%"),Na.width="".concat(Or*100-_r*100,"%");break;case"btt":Na.bottom="".concat(_r*100,"%"),Na.height="".concat(Or*100-_r*100,"%");break;case"ttb":Na.top="".concat(_r*100,"%"),Na.height="".concat(Or*100-_r*100,"%");break;default:Na.left="".concat(_r*100,"%"),Na.width="".concat(Or*100-_r*100,"%")}var La=kt||p()(Ar,(0,G.Z)((0,G.Z)({},"".concat(Ar,"-").concat($t+1),$t!==null&&Jr),"".concat(V,"-track-draggable"),Gt),Ir.track);return c.createElement("div",{className:La,style:(0,t.Z)((0,t.Z)({},Na),Q),onMouseDown:ma,onTouchStart:ma})},Mo=Eo,Uo=function(x){var V=x.prefixCls,Q=x.style,Ie=x.values,gt=x.startPoint,$t=x.onStartMove,Gt=c.useContext(sn),kt=Gt.included,ln=Gt.range,In=Gt.min,ar=Gt.styles,yr=Gt.classNames,Dr=c.useMemo(function(){if(!ln){if(Ie.length===0)return[];var Ir=gt!=null?gt:In,Ar=Ie[0];return[{start:Math.min(Ir,Ar),end:Math.max(Ir,Ar)}]}for(var _r=[],Or=0;Ortl&&In3&&arguments[3]!==void 0?arguments[3]:"unit";if(typeof Ir=="number"){var Or,ma=Jr[Ar],Na=ma+Ir,La=[];Q.forEach(function(Jo){La.push(Jo.value)}),La.push(w,x),La.push(Gt(ma));var lo=Ir>0?1:-1;_r==="unit"?La.push(Gt(ma+lo*V)):La.push(Gt(Na)),La=La.filter(function(Jo){return Jo!==null}).filter(function(Jo){return Ir<0?Jo<=ma:Jo>=ma}),_r==="unit"&&(La=La.filter(function(Jo){return Jo!==ma}));var Fo=_r==="unit"?ma:Na;Or=La[0];var Do=Math.abs(Or-Fo);if(La.forEach(function(Jo){var No=Math.abs(Jo-Fo);No1){var Ro=(0,W.Z)(Jr);return Ro[Ar]=Or,Dr(Ro,Ir-lo,Ar,_r)}return Or}else{if(Ir==="min")return w;if(Ir==="max")return x}},In=function(Jr,Ir,Ar){var _r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"unit",Or=Jr[Ar],ma=ln(Jr,Ir,Ar,_r);return{value:ma,changed:ma!==Or}},ar=function(Jr){return gt===null&&Jr===0||typeof gt=="number"&&Jr3&&arguments[3]!==void 0?arguments[3]:"unit",Or=Jr.map(kt),ma=Or[Ar],Na=ln(Or,Ir,Ar,_r);if(Or[Ar]=Na,Ie===!1){var La=gt||0;Ar>0&&Or[Ar-1]!==ma&&(Or[Ar]=Math.max(Or[Ar],Or[Ar-1]+La)),Ar0;Ro-=1)for(var Jo=!0;ar(Or[Ro]-Or[Ro-1])&&Jo;){var No=In(Or,-1,Ro-1);Or[Ro-1]=No.value,Jo=No.changed}for(var Ya=Or.length-1;Ya>0;Ya-=1)for(var Bo=!0;ar(Or[Ya]-Or[Ya-1])&&Bo;){var Lo=In(Or,-1,Ya-1);Or[Ya-1]=Lo.value,Bo=Lo.changed}for(var Ni=0;Ni=0?mi:!1},[mi,Mu]),Qu=c.useMemo(function(){return Object.keys(Fl||{}).map(function(ws){var ml=Fl[ws],bs={value:Number(ws)};return ml&&(0,r.Z)(ml)==="object"&&!c.isValidElement(ml)&&("label"in ml||"style"in ml)?(bs.style=ml.style,bs.label=ml.label):bs.label=ml,bs}).filter(function(ws){var ml=ws.label;return ml||typeof ml=="number"}).sort(function(ws,ml){return ws.value-ml.value})},[Fl]),kc=gl(ps,Iu,Mu,Qu,Ni,Ku),yc=(0,f.Z)(kc,2),Hc=yc[0],Fs=yc[1],Lu=(0,J.Z)(Fo,{value:lo}),Gs=(0,f.Z)(Lu,2),Bs=Gs[0],bc=Gs[1],Ys=c.useMemo(function(){var ws=Bs==null?[]:Array.isArray(Bs)?Bs:[Bs],ml=(0,f.Z)(ws,1),bs=ml[0],Au=bs===void 0?ps:bs,fc=Bs===null?[]:[Au];if(iu){if(fc=(0,W.Z)(ws),Ro||Bs===void 0){var rd=Ro>=0?Ro+1:2;for(fc=fc.slice(0,rd);fc.length=0&&Nu.current.focus(ws)}Bd(null)},[Nc]);var $v=c.useMemo(function(){return Vu&&Mu===null?!1:Vu},[Vu,Mu]),dv=(0,an.Z)(function(ws,ml){Fd(ws,ml),No==null||No(Ml(Ys))}),Ef=Id!==-1;c.useEffect(function(){if(!Ef){var ws=Ys.lastIndexOf(sv);Nu.current.focus(ws)}},[Ef]);var Cd=c.useMemo(function(){return(0,W.Z)(Md).sort(function(ws,ml){return ws-ml})},[Md]),Ju=c.useMemo(function(){return iu?[Cd[0],Cd[Cd.length-1]]:[ps,Cd[0]]},[Cd,iu,ps]),Zu=(0,f.Z)(Ju,2),_u=Zu[0],ic=Zu[1];c.useImperativeHandle(x,function(){return{focus:function(){Nu.current.focus(0)},blur:function(){var ml,bs=document,Au=bs.activeElement;(ml=Pu.current)!==null&&ml!==void 0&&ml.contains(Au)&&(Au==null||Au.blur())}}}),c.useEffect(function(){Dr&&Nu.current.focus(0)},[]);var xd=c.useMemo(function(){return{min:ps,max:Iu,direction:nc,disabled:In,keyboard:yr,step:Mu,included:Wl,includedStart:_u,includedEnd:ic,range:iu,tabIndex:ks,ariaLabelForHandle:Ps,ariaLabelledByForHandle:is,ariaRequired:gu,ariaValueTextFormatterForHandle:ou,styles:Gt||{},classNames:$t||{}}},[ps,Iu,nc,In,yr,Mu,Wl,_u,ic,iu,ks,Ps,is,gu,ou,Gt,$t]);return c.createElement(sn.Provider,{value:xd},c.createElement("div",{ref:Pu,className:p()(Q,Ie,(0,G.Z)((0,G.Z)((0,G.Z)((0,G.Z)({},"".concat(Q,"-disabled"),In),"".concat(Q,"-vertical"),Ji),"".concat(Q,"-horizontal"),!Ji),"".concat(Q,"-with-marks"),Qu.length)),style:gt,onMouseDown:Zv,id:kt},c.createElement("div",{className:p()("".concat(Q,"-rail"),$t==null?void 0:$t.rail),style:(0,t.Z)((0,t.Z)({},ms),Gt==null?void 0:Gt.rail)}),xs!==!1&&c.createElement(al,{prefixCls:Q,style:Os,values:Ys,startPoint:ss,onStartMove:$v?dv:void 0}),c.createElement(Ja,{prefixCls:Q,marks:Qu,dots:yl,style:Vl,activeStyle:ns}),c.createElement(fa,{ref:Nu,prefixCls:Q,style:$s,values:Md,draggingIndex:Id,draggingDelete:uv,onStartMove:dv,onOffsetChange:$f,onFocus:Jr,onBlur:Ir,handleRender:ys,activeHandleRender:ts,onChangeComplete:As,onDelete:du?zs:void 0}),c.createElement(Fi,{prefixCls:Q,marks:Qu,onClick:xf})))}),Xs=Hs,Cs=Xs,si=(0,c.createContext)({}),nl=e(83062),Ds=c.forwardRef((w,x)=>{const{open:V,draggingDelete:Q,value:Ie}=w,gt=(0,c.useRef)(null),$t=V&&!Q,Gt=(0,c.useRef)(null);function kt(){Ft.Z.cancel(Gt.current),Gt.current=null}function ln(){Gt.current=(0,Ft.Z)(()=>{var In;(In=gt.current)===null||In===void 0||In.forceAlign(),Gt.current=null})}return c.useEffect(()=>($t?ln():kt(),kt),[$t,w.title,Ie]),c.createElement(nl.Z,Object.assign({ref:(0,se.sQ)(gt,x)},w,{open:$t}))});const lu=w=>{const{componentCls:x,antCls:V,controlSize:Q,dotSize:Ie,marginFull:gt,marginPart:$t,colorFillContentHover:Gt,handleColorDisabled:kt,calc:ln,handleSize:In,handleSizeHover:ar,handleActiveColor:yr,handleActiveOutlineColor:Dr,handleLineWidth:Jr,handleLineWidthHover:Ir,motionDurationMid:Ar}=w;return{[x]:Object.assign(Object.assign({},(0,De.Wf)(w)),{position:"relative",height:Q,margin:`${(0,bt.unit)($t)} ${(0,bt.unit)(gt)}`,padding:0,cursor:"pointer",touchAction:"none","&-vertical":{margin:`${(0,bt.unit)(gt)} ${(0,bt.unit)($t)}`},[`${x}-rail`]:{position:"absolute",backgroundColor:w.railBg,borderRadius:w.borderRadiusXS,transition:`background-color ${Ar}`},[`${x}-track,${x}-tracks`]:{position:"absolute",transition:`background-color ${Ar}`},[`${x}-track`]:{backgroundColor:w.trackBg,borderRadius:w.borderRadiusXS},[`${x}-track-draggable`]:{boxSizing:"content-box",backgroundClip:"content-box",border:"solid rgba(0,0,0,0)"},"&:hover":{[`${x}-rail`]:{backgroundColor:w.railHoverBg},[`${x}-track`]:{backgroundColor:w.trackHoverBg},[`${x}-dot`]:{borderColor:Gt},[`${x}-handle::after`]:{boxShadow:`0 0 0 ${(0,bt.unit)(Jr)} ${w.colorPrimaryBorderHover}`},[`${x}-dot-active`]:{borderColor:w.dotActiveBorderColor}},[`${x}-handle`]:{position:"absolute",width:In,height:In,outline:"none",userSelect:"none","&-dragging-delete":{opacity:0},"&::before":{content:'""',position:"absolute",insetInlineStart:ln(Jr).mul(-1).equal(),insetBlockStart:ln(Jr).mul(-1).equal(),width:ln(In).add(ln(Jr).mul(2)).equal(),height:ln(In).add(ln(Jr).mul(2)).equal(),backgroundColor:"transparent"},"&::after":{content:'""',position:"absolute",insetBlockStart:0,insetInlineStart:0,width:In,height:In,backgroundColor:w.colorBgElevated,boxShadow:`0 0 0 ${(0,bt.unit)(Jr)} ${w.handleColor}`,outline:"0px solid transparent",borderRadius:"50%",cursor:"pointer",transition:` + inset-inline-start ${Ar}, + inset-block-start ${Ar}, + width ${Ar}, + height ${Ar}, + box-shadow ${Ar}, + outline ${Ar} + `},"&:hover, &:active, &:focus":{"&::before":{insetInlineStart:ln(ar).sub(In).div(2).add(Ir).mul(-1).equal(),insetBlockStart:ln(ar).sub(In).div(2).add(Ir).mul(-1).equal(),width:ln(ar).add(ln(Ir).mul(2)).equal(),height:ln(ar).add(ln(Ir).mul(2)).equal()},"&::after":{boxShadow:`0 0 0 ${(0,bt.unit)(Ir)} ${yr}`,outline:`6px solid ${Dr}`,width:ar,height:ar,insetInlineStart:w.calc(In).sub(ar).div(2).equal(),insetBlockStart:w.calc(In).sub(ar).div(2).equal()}}},[`&-lock ${x}-handle`]:{"&::before, &::after":{transition:"none"}},[`${x}-mark`]:{position:"absolute",fontSize:w.fontSize},[`${x}-mark-text`]:{position:"absolute",display:"inline-block",color:w.colorTextDescription,textAlign:"center",wordBreak:"keep-all",cursor:"pointer",userSelect:"none","&-active":{color:w.colorText}},[`${x}-step`]:{position:"absolute",background:"transparent",pointerEvents:"none"},[`${x}-dot`]:{position:"absolute",width:Ie,height:Ie,backgroundColor:w.colorBgElevated,border:`${(0,bt.unit)(Jr)} solid ${w.dotBorderColor}`,borderRadius:"50%",cursor:"pointer",transition:`border-color ${w.motionDurationSlow}`,pointerEvents:"auto","&-active":{borderColor:w.dotActiveBorderColor}},[`&${x}-disabled`]:{cursor:"not-allowed",[`${x}-rail`]:{backgroundColor:`${w.railBg} !important`},[`${x}-track`]:{backgroundColor:`${w.trackBgDisabled} !important`},[` + ${x}-dot + `]:{backgroundColor:w.colorBgElevated,borderColor:w.trackBgDisabled,boxShadow:"none",cursor:"not-allowed"},[`${x}-handle::after`]:{backgroundColor:w.colorBgElevated,cursor:"not-allowed",width:In,height:In,boxShadow:`0 0 0 ${(0,bt.unit)(Jr)} ${kt}`,insetInlineStart:0,insetBlockStart:0},[` + ${x}-mark-text, + ${x}-dot + `]:{cursor:"not-allowed !important"}},[`&-tooltip ${V}-tooltip-inner`]:{minWidth:"unset"}})}},bu=(w,x)=>{const{componentCls:V,railSize:Q,handleSize:Ie,dotSize:gt,marginFull:$t,calc:Gt}=w,kt=x?"paddingBlock":"paddingInline",ln=x?"width":"height",In=x?"height":"width",ar=x?"insetBlockStart":"insetInlineStart",yr=x?"top":"insetInlineStart",Dr=Gt(Q).mul(3).sub(Ie).div(2).equal(),Jr=Gt(Ie).sub(Q).div(2).equal(),Ir=x?{borderWidth:`${(0,bt.unit)(Jr)} 0`,transform:`translateY(${(0,bt.unit)(Gt(Jr).mul(-1).equal())})`}:{borderWidth:`0 ${(0,bt.unit)(Jr)}`,transform:`translateX(${(0,bt.unit)(w.calc(Jr).mul(-1).equal())})`};return{[kt]:Q,[In]:Gt(Q).mul(3).equal(),[`${V}-rail`]:{[ln]:"100%",[In]:Q},[`${V}-track,${V}-tracks`]:{[In]:Q},[`${V}-track-draggable`]:Object.assign({},Ir),[`${V}-handle`]:{[ar]:Dr},[`${V}-mark`]:{insetInlineStart:0,top:0,[yr]:Gt(Q).mul(3).add(x?0:$t).equal(),[ln]:"100%"},[`${V}-step`]:{insetInlineStart:0,top:0,[yr]:Q,[ln]:"100%",[In]:Q},[`${V}-dot`]:{position:"absolute",[ar]:Gt(Q).sub(gt).div(2).equal()}}},Ru=w=>{const{componentCls:x,marginPartWithMark:V}=w;return{[`${x}-horizontal`]:Object.assign(Object.assign({},bu(w,!0)),{[`&${x}-with-marks`]:{marginBottom:V}})}},qs=w=>{const{componentCls:x}=w;return{[`${x}-vertical`]:Object.assign(Object.assign({},bu(w,!1)),{height:"100%"})}},hu=w=>{const V=w.controlHeightLG/4,Q=w.controlHeightSM/2,Ie=w.lineWidth+1,gt=w.lineWidth+1*1.5,$t=w.colorPrimary,Gt=new Cr.FastColor($t).setA(.2).toRgbString();return{controlSize:V,railSize:4,handleSize:V,handleSizeHover:Q,dotSize:8,handleLineWidth:Ie,handleLineWidthHover:gt,railBg:w.colorFillTertiary,railHoverBg:w.colorFillSecondary,trackBg:w.colorPrimaryBorder,trackHoverBg:w.colorPrimaryBorderHover,handleColor:w.colorPrimaryBorder,handleActiveColor:$t,handleActiveOutlineColor:Gt,handleColorDisabled:new Cr.FastColor(w.colorTextDisabled).onBackground(w.colorBgContainer).toHexString(),dotBorderColor:w.colorBorderSecondary,dotActiveBorderColor:w.colorPrimaryBorder,trackBgDisabled:w.colorBgContainerDisabled}};var su=(0,st.I$)("Slider",w=>{const x=(0,vt.mergeToken)(w,{marginPart:w.calc(w.controlHeight).sub(w.controlSize).div(2).equal(),marginFull:w.calc(w.controlSize).div(2).equal(),marginPartWithMark:w.calc(w.controlHeightLG).sub(w.controlSize).equal()});return[lu(x),Ru(x),qs(x)]},hu);function lc(){const[w,x]=c.useState(!1),V=c.useRef(null),Q=()=>{Ft.Z.cancel(V.current)},Ie=gt=>{Q(),gt?x(gt):V.current=(0,Ft.Z)(()=>{x(gt)})};return c.useEffect(()=>Q,[]),[w,Ie]}var Hu=function(w,x){var V={};for(var Q in w)Object.prototype.hasOwnProperty.call(w,Q)&&x.indexOf(Q)<0&&(V[Q]=w[Q]);if(w!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ie=0,Q=Object.getOwnPropertySymbols(w);Ietypeof V=="number"?V.toString():""}var Wu=c.forwardRef((w,x)=>{const{prefixCls:V,range:Q,className:Ie,rootClassName:gt,style:$t,disabled:Gt,tooltipPrefixCls:kt,tipFormatter:ln,tooltipVisible:In,getTooltipPopupContainer:ar,tooltipPlacement:yr,tooltip:Dr={},onChangeComplete:Jr,classNames:Ir,styles:Ar}=w,_r=Hu(w,["prefixCls","range","className","rootClassName","style","disabled","tooltipPrefixCls","tipFormatter","tooltipVisible","getTooltipPopupContainer","tooltipPlacement","tooltip","onChangeComplete","classNames","styles"]),{vertical:Or}=w,{getPrefixCls:ma,direction:Na,className:La,style:lo,classNames:Fo,styles:Do,getPopupContainer:Ro}=(0,je.dj)("slider"),Jo=c.useContext(Fe.Z),No=Gt!=null?Gt:Jo,{handleRender:Ya,direction:Bo}=c.useContext(si),Ni=(Bo||Na)==="rtl",[Ii,mi]=lc(),[vl,Ji]=lc(),jl=Object.assign({},Dr),{open:Wl,placement:ss,getPopupContainer:Os,prefixCls:$s,formatter:ms}=jl,Vl=Wl!=null?Wl:In,ns=(Ii||vl)&&Vl!==!1,Fl=qu(ms,ln),[yl,ys]=lc(),ts=iu=>{Jr==null||Jr(iu),ys(!1)},xs=(iu,du)=>iu||(du?Ni?"left":"right":"top"),js=ma("slider",V),[ks,Ps,is]=su(js),gu=p()(Ie,La,Fo.root,Ir==null?void 0:Ir.root,gt,{[`${js}-rtl`]:Ni,[`${js}-lock`]:yl},Ps,is);Ni&&!_r.vertical&&(_r.reverse=!_r.reverse),c.useEffect(()=>{const iu=()=>{(0,Ft.Z)(()=>{Ji(!1)},1)};return document.addEventListener("mouseup",iu),()=>{document.removeEventListener("mouseup",iu)}},[]);const ou=Q&&!Vl,Nu=Ya||((iu,du)=>{const{index:Vu}=du,wu=iu.props;function Al(Ku,Qu,kc){var yc,Hc,Fs,Lu;kc&&((Hc=(yc=_r)[Ku])===null||Hc===void 0||Hc.call(yc,Qu)),(Lu=(Fs=wu)[Ku])===null||Lu===void 0||Lu.call(Fs,Qu)}const ps=Object.assign(Object.assign({},wu),{onMouseEnter:Ku=>{mi(!0),Al("onMouseEnter",Ku)},onMouseLeave:Ku=>{mi(!1),Al("onMouseLeave",Ku)},onMouseDown:Ku=>{Ji(!0),ys(!0),Al("onMouseDown",Ku)},onFocus:Ku=>{var Qu;Ji(!0),(Qu=_r.onFocus)===null||Qu===void 0||Qu.call(_r,Ku),Al("onFocus",Ku,!0)},onBlur:Ku=>{var Qu;Ji(!1),(Qu=_r.onBlur)===null||Qu===void 0||Qu.call(_r,Ku),Al("onBlur",Ku,!0)}}),Iu=c.cloneElement(iu,ps),Mu=(!!Vl||ns)&&Fl!==null;return ou?Iu:c.createElement(Ds,Object.assign({},jl,{prefixCls:ma("tooltip",$s!=null?$s:kt),title:Fl?Fl(du.value):"",value:du.value,open:Mu,placement:xs(ss!=null?ss:yr,Or),key:Vu,classNames:{root:`${js}-tooltip`},getPopupContainer:Os||ar||Ro}),Iu)}),Pu=ou?(iu,du)=>{const Vu=c.cloneElement(iu,{style:Object.assign(Object.assign({},iu.props.style),{visibility:"hidden"})});return c.createElement(Ds,Object.assign({},jl,{prefixCls:ma("tooltip",$s!=null?$s:kt),title:Fl?Fl(du.value):"",open:Fl!==null&&ns,placement:xs(ss!=null?ss:yr,Or),key:"tooltip",classNames:{root:`${js}-tooltip`},getPopupContainer:Os||ar||Ro,draggingDelete:du.draggingDelete}),Vu)}:void 0,nc=Object.assign(Object.assign(Object.assign(Object.assign({},Do.root),lo),Ar==null?void 0:Ar.root),$t),Bu=Object.assign(Object.assign({},Do.tracks),Ar==null?void 0:Ar.tracks),Ms=p()(Fo.tracks,Ir==null?void 0:Ir.tracks);return ks(c.createElement(Cs,Object.assign({},_r,{classNames:Object.assign({handle:p()(Fo.handle,Ir==null?void 0:Ir.handle),rail:p()(Fo.rail,Ir==null?void 0:Ir.rail),track:p()(Fo.track,Ir==null?void 0:Ir.track)},Ms?{tracks:Ms}:{}),styles:Object.assign({handle:Object.assign(Object.assign({},Do.handle),Ar==null?void 0:Ar.handle),rail:Object.assign(Object.assign({},Do.rail),Ar==null?void 0:Ar.rail),track:Object.assign(Object.assign({},Do.track),Ar==null?void 0:Ar.track)},Object.keys(Bu).length?{tracks:Bu}:{}),step:_r.step,range:Q,className:gu,style:nc,disabled:No,ref:x,prefixCls:js,handleRender:Nu,activeHandleRender:Pu,onChangeComplete:ts})))}),Tu=function(w,x){var V={};for(var Q in w)Object.prototype.hasOwnProperty.call(w,Q)&&x.indexOf(Q)<0&&(V[Q]=w[Q]);if(w!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ie=0,Q=Object.getOwnPropertySymbols(w);Ie{const{prefixCls:x,colors:V,type:Q,color:Ie,range:gt=!1,className:$t,activeIndex:Gt,onActive:kt,onDragStart:ln,onDragChange:In,onKeyDelete:ar}=w,yr=Tu(w,["prefixCls","colors","type","color","range","className","activeIndex","onActive","onDragStart","onDragChange","onKeyDelete"]),Dr=Object.assign(Object.assign({},yr),{track:!1}),Jr=c.useMemo(()=>`linear-gradient(90deg, ${V.map(lo=>`${lo.color} ${lo.percent}%`).join(", ")})`,[V]),Ir=c.useMemo(()=>!Ie||!Q?null:Q==="alpha"?Ie.toRgbString():`hsl(${Ie.toHsb().h}, 100%, 50%)`,[Ie,Q]),Ar=(0,an.Z)(ln),_r=(0,an.Z)(In),Or=c.useMemo(()=>({onDragStart:Ar,onDragChange:_r}),[]),ma=(0,an.Z)((La,lo)=>{const{onFocus:Fo,style:Do,className:Ro,onKeyDown:Jo}=La.props,No=Object.assign({},Do);return Q==="gradient"&&(No.background=(0,Lt.AO)(V,lo.value)),c.cloneElement(La,{onFocus:Ya=>{kt==null||kt(lo.index),Fo==null||Fo(Ya)},style:No,className:p()(Ro,{[`${x}-slider-handle-active`]:Gt===lo.index}),onKeyDown:Ya=>{(Ya.key==="Delete"||Ya.key==="Backspace")&&ar&&ar(lo.index),Jo==null||Jo(Ya)}})}),Na=c.useMemo(()=>({direction:"ltr",handleRender:ma}),[]);return c.createElement(si.Provider,{value:Na},c.createElement(Vn.Provider,{value:Or},c.createElement(Wu,Object.assign({},Dr,{className:p()($t,`${x}-slider`),tooltip:{open:!1},range:{editable:gt,minCount:2},styles:{rail:{background:Jr},handle:Ir?{background:Ir}:{}},classNames:{rail:`${x}-slider-rail`,handle:`${x}-slider-handle`}}))))};var Dn=w=>{const{value:x,onChange:V,onChangeComplete:Q}=w,Ie=$t=>V($t[0]),gt=$t=>Q($t[0]);return c.createElement(fu,Object.assign({},w,{value:[x],onChange:Ie,onChangeComplete:gt}))};function fr(w){return(0,W.Z)(w).sort((x,V)=>x.percent-V.percent)}const wr=w=>{const{prefixCls:x,mode:V,onChange:Q,onChangeComplete:Ie,onActive:gt,activeIndex:$t,onGradientDragging:Gt,colors:kt}=w,ln=V==="gradient",In=c.useMemo(()=>kt.map(_r=>({percent:_r.percent,color:_r.color.toRgbString()})),[kt]),ar=c.useMemo(()=>In.map(_r=>_r.percent),[In]),yr=c.useRef(In),Dr=({rawValues:_r,draggingIndex:Or,draggingValue:ma})=>{if(_r.length>In.length){const Na=(0,Lt.AO)(In,ma),La=(0,W.Z)(In);La.splice(Or,0,{percent:ma,color:Na}),yr.current=La}else yr.current=In;Gt(!0),Q(new ye.y9(fr(yr.current)),!0)},Jr=({deleteIndex:_r,draggingIndex:Or,draggingValue:ma})=>{let Na=(0,W.Z)(yr.current);_r!==-1?Na.splice(_r,1):(Na[Or]=Object.assign(Object.assign({},Na[Or]),{percent:ma}),Na=fr(Na)),Q(new ye.y9(Na),!0)},Ir=_r=>{const Or=(0,W.Z)(In);Or.splice(_r,1);const ma=new ye.y9(Or);Q(ma),Ie(ma)},Ar=_r=>{Ie(new ye.y9(In)),$t>=_r.length&>(_r.length-1),Gt(!1)};return ln?c.createElement(fu,{min:0,max:100,prefixCls:x,className:`${x}-gradient-slider`,colors:In,color:null,value:ar,range:!0,onChangeComplete:Ar,disabled:!1,type:"gradient",activeIndex:$t,onActive:gt,onDragStart:Dr,onDragChange:Jr,onKeyDelete:Ir}):null};var Vr=c.memo(wr),Ta=function(w,x){var V={};for(var Q in w)Object.prototype.hasOwnProperty.call(w,Q)&&x.indexOf(Q)<0&&(V[Q]=w[Q]);if(w!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ie=0,Q=Object.getOwnPropertySymbols(w);Ie{const w=(0,c.useContext)(Et),{mode:x,onModeChange:V,modeOptions:Q,prefixCls:Ie,allowClear:gt,value:$t,disabledAlpha:Gt,onChange:kt,onClear:ln,onChangeComplete:In,activeIndex:ar,gradientDragging:yr}=w,Dr=Ta(w,["mode","onModeChange","modeOptions","prefixCls","allowClear","value","disabledAlpha","onChange","onClear","onChangeComplete","activeIndex","gradientDragging"]),Jr=c.useMemo(()=>$t.cleared?[{percent:0,color:new ye.y9("")},{percent:100,color:new ye.y9("")}]:$t.getColors(),[$t]),Ir=!$t.isGradient(),[Ar,_r]=c.useState($t);(0,S.Z)(()=>{var Lo;Ir||_r((Lo=Jr[ar])===null||Lo===void 0?void 0:Lo.color)},[yr,ar]);const Or=c.useMemo(()=>{var Lo;return Ir?$t:yr?Ar:(Lo=Jr[ar])===null||Lo===void 0?void 0:Lo.color},[$t,ar,Ir,Ar,yr]),[ma,Na]=c.useState(Or),[La,lo]=c.useState(0),Fo=ma!=null&&ma.equals(Or)?Or:ma;(0,S.Z)(()=>{Na(Or)},[La,Or==null?void 0:Or.toHexString()]);const Do=(Lo,Ni)=>{let Ii=(0,Lt.vC)(Lo);if($t.cleared){const vl=Ii.toRgb();if(!vl.r&&!vl.g&&!vl.b&&Ni){const{type:Ji,value:jl=0}=Ni;Ii=new ye.y9({h:Ji==="hue"?jl:0,s:1,b:1,a:Ji==="alpha"?jl/100:1})}else Ii=(0,Lt.T7)(Ii)}if(x==="single")return Ii;const mi=(0,W.Z)(Jr);return mi[ar]=Object.assign(Object.assign({},mi[ar]),{color:Ii}),new ye.y9(mi)},Ro=(Lo,Ni,Ii)=>{const mi=Do(Lo,Ii);Na(mi.isGradient()?mi.getColors()[ar].color:mi),kt(mi,Ni)},Jo=(Lo,Ni)=>{In(Do(Lo,Ni)),lo(Ii=>Ii+1)},No=Lo=>{kt(Do(Lo))};let Ya=null;const Bo=Q.length>1;return(gt||Bo)&&(Ya=c.createElement("div",{className:`${Ie}-operation`},Bo&&c.createElement(lt,{size:"small",options:Q,value:x,onChange:V}),c.createElement(er,Object.assign({prefixCls:Ie,value:$t,onChange:Lo=>{kt(Lo),ln==null||ln()}},Dr)))),c.createElement(c.Fragment,null,Ya,c.createElement(Vr,Object.assign({},w,{colors:Jr})),c.createElement($.ZP,{prefixCls:Ie,value:Fo==null?void 0:Fo.toHsb(),disabledAlpha:Gt,onChange:(Lo,Ni)=>{Ro(Lo,!0,Ni)},onChangeComplete:(Lo,Ni)=>{Jo(Lo,Ni)},components:Ga}),c.createElement(ge,Object.assign({value:Or,onChange:No,prefixCls:Ie,disabledAlpha:Gt},Dr)))},Ho=e(71529),ta=()=>{const{prefixCls:w,value:x,presets:V,onChange:Q}=(0,c.useContext)(Bt);return Array.isArray(V)?c.createElement(Ho.Z,{value:x,presets:V,prefixCls:w,onChange:Q}):null},eo=w=>{const{prefixCls:x,presets:V,panelRender:Q,value:Ie,onChange:gt,onClear:$t,allowClear:Gt,disabledAlpha:kt,mode:ln,onModeChange:In,modeOptions:ar,onChangeComplete:yr,activeIndex:Dr,onActive:Jr,format:Ir,onFormatChange:Ar,gradientDragging:_r,onGradientDragging:Or,disabledFormat:ma}=w,Na=`${x}-inner`,La=c.useMemo(()=>({prefixCls:x,value:Ie,onChange:gt,onClear:$t,allowClear:Gt,disabledAlpha:kt,mode:ln,onModeChange:In,modeOptions:ar,onChangeComplete:yr,activeIndex:Dr,onActive:Jr,format:Ir,onFormatChange:Ar,gradientDragging:_r,onGradientDragging:Or,disabledFormat:ma}),[x,Ie,gt,$t,Gt,kt,ln,In,ar,yr,Dr,Jr,Ir,Ar,_r,Or,ma]),lo=c.useMemo(()=>({prefixCls:x,value:Ie,presets:V,onChange:gt}),[x,Ie,V,gt]),Fo=c.createElement("div",{className:`${Na}-content`},c.createElement(Io,null),Array.isArray(V)&&c.createElement(U.Z,null),c.createElement(ta,null));return c.createElement(Et.Provider,{value:La},c.createElement(Bt.Provider,{value:lo},c.createElement("div",{className:Na},typeof Q=="function"?Q(Fo,{components:{Picker:Io,Presets:ta}}):Fo)))},_o=e(64217),Go=e(10110),Ri=function(w,x){var V={};for(var Q in w)Object.prototype.hasOwnProperty.call(w,Q)&&x.indexOf(Q)<0&&(V[Q]=w[Q]);if(w!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ie=0,Q=Object.getOwnPropertySymbols(w);Ie{const{color:V,prefixCls:Q,open:Ie,disabled:gt,format:$t,className:Gt,showText:kt,activeIndex:ln}=w,In=Ri(w,["color","prefixCls","open","disabled","format","className","showText","activeIndex"]),ar=`${Q}-trigger`,yr=`${ar}-text`,Dr=`${yr}-cell`,[Jr]=(0,Go.Z)("ColorPicker"),Ir=c.useMemo(()=>{if(!kt)return"";if(typeof kt=="function")return kt(V);if(V.cleared)return Jr.transparent;if(V.isGradient())return V.getColors().map((ma,Na)=>{const La=ln!==-1&&ln!==Na;return c.createElement("span",{key:Na,className:p()(Dr,La&&`${Dr}-inactive`)},ma.color.toRgbString()," ",ma.percent,"%")});const _r=V.toHexString().toUpperCase(),Or=(0,Lt.uZ)(V);switch($t){case"rgb":return V.toRgbString();case"hsb":return V.toHsbString();default:return Or<100?`${_r.slice(0,7)},${Or}%`:_r}},[V,$t,kt,ln]),Ar=(0,c.useMemo)(()=>V.cleared?c.createElement(er,{prefixCls:Q}):c.createElement($.G5,{prefixCls:Q,color:V.toCssString()}),[V,Q]);return c.createElement("div",Object.assign({ref:x,className:p()(ar,Gt,{[`${ar}-active`]:Ie,[`${ar}-disabled`]:gt})},(0,_o.Z)(In)),Ar,kt&&c.createElement("div",{className:yr},Ir))});function Rl(w,x,V){const[Q]=(0,Go.Z)("ColorPicker"),[Ie,gt]=(0,J.Z)(w,{value:x}),[$t,Gt]=c.useState("single"),[kt,ln]=c.useMemo(()=>{const Ir=(Array.isArray(V)?V:[V]).filter(ma=>ma);Ir.length||Ir.push("single");const Ar=new Set(Ir),_r=[],Or=(ma,Na)=>{Ar.has(ma)&&_r.push({label:Na,value:ma})};return Or("single",Q.singleColor),Or("gradient",Q.gradientColor),[_r,Ar]},[V]),[In,ar]=c.useState(null),yr=(0,an.Z)(Ir=>{ar(Ir),gt(Ir)}),Dr=c.useMemo(()=>{const Ir=(0,Lt.vC)(Ie||"");return Ir.equals(In)?In:Ir},[Ie,In]),Jr=c.useMemo(()=>{var Ir;return ln.has($t)?$t:(Ir=kt[0])===null||Ir===void 0?void 0:Ir.value},[ln,$t,kt]);return c.useEffect(()=>{Gt(Dr.isGradient()?"gradient":"single")},[Dr]),[Dr,yr,Jr,Gt,kt]}const yi=(w,x)=>({backgroundImage:`conic-gradient(${x} 25%, transparent 25% 50%, ${x} 50% 75%, transparent 75% 100%)`,backgroundSize:`${w} ${w}`});var zi=(w,x)=>{const{componentCls:V,borderRadiusSM:Q,colorPickerInsetShadow:Ie,lineWidth:gt,colorFillSecondary:$t}=w;return{[`${V}-color-block`]:Object.assign(Object.assign({position:"relative",borderRadius:Q,width:x,height:x,boxShadow:Ie,flex:"none"},yi("50%",w.colorFillSecondary)),{[`${V}-color-block-inner`]:{width:"100%",height:"100%",boxShadow:`inset 0 0 0 ${(0,bt.unit)(gt)} ${$t}`,borderRadius:"inherit"}})}},El=w=>{const{componentCls:x,antCls:V,fontSizeSM:Q,lineHeightSM:Ie,colorPickerAlphaInputWidth:gt,marginXXS:$t,paddingXXS:Gt,controlHeightSM:kt,marginXS:ln,fontSizeIcon:In,paddingXS:ar,colorTextPlaceholder:yr,colorPickerInputNumberHandleWidth:Dr,lineWidth:Jr}=w;return{[`${x}-input-container`]:{display:"flex",[`${x}-steppers${V}-input-number`]:{fontSize:Q,lineHeight:Ie,[`${V}-input-number-input`]:{paddingInlineStart:Gt,paddingInlineEnd:0},[`${V}-input-number-handler-wrap`]:{width:Dr}},[`${x}-steppers${x}-alpha-input`]:{flex:`0 0 ${(0,bt.unit)(gt)}`,marginInlineStart:$t},[`${x}-format-select${V}-select`]:{marginInlineEnd:ln,width:"auto","&-single":{[`${V}-select-selector`]:{padding:0,border:0},[`${V}-select-arrow`]:{insetInlineEnd:0},[`${V}-select-selection-item`]:{paddingInlineEnd:w.calc(In).add($t).equal(),fontSize:Q,lineHeight:(0,bt.unit)(kt)},[`${V}-select-item-option-content`]:{fontSize:Q,lineHeight:Ie},[`${V}-select-dropdown`]:{[`${V}-select-item`]:{minHeight:"auto"}}}},[`${x}-input`]:{gap:$t,alignItems:"center",flex:1,width:0,[`${x}-hsb-input,${x}-rgb-input`]:{display:"flex",gap:$t,alignItems:"center"},[`${x}-steppers`]:{flex:1},[`${x}-hex-input${V}-input-affix-wrapper`]:{flex:1,padding:`0 ${(0,bt.unit)(ar)}`,[`${V}-input`]:{fontSize:Q,textTransform:"uppercase",lineHeight:(0,bt.unit)(w.calc(kt).sub(w.calc(Jr).mul(2)).equal())},[`${V}-input-prefix`]:{color:yr}}}}}},Bl=w=>{const{componentCls:x,controlHeightLG:V,borderRadiusSM:Q,colorPickerInsetShadow:Ie,marginSM:gt,colorBgElevated:$t,colorFillSecondary:Gt,lineWidthBold:kt,colorPickerHandlerSize:ln}=w;return{userSelect:"none",[`${x}-select`]:{[`${x}-palette`]:{minHeight:w.calc(V).mul(4).equal(),overflow:"hidden",borderRadius:Q},[`${x}-saturation`]:{position:"absolute",borderRadius:"inherit",boxShadow:Ie,inset:0},marginBottom:gt},[`${x}-handler`]:{width:ln,height:ln,border:`${(0,bt.unit)(kt)} solid ${$t}`,position:"relative",borderRadius:"50%",cursor:"pointer",boxShadow:`${Ie}, 0 0 0 1px ${Gt}`}}},$u=w=>{const{componentCls:x,antCls:V,colorTextQuaternary:Q,paddingXXS:Ie,colorPickerPresetColorSize:gt,fontSizeSM:$t,colorText:Gt,lineHeightSM:kt,lineWidth:ln,borderRadius:In,colorFill:ar,colorWhite:yr,marginXXS:Dr,paddingXS:Jr,fontHeightSM:Ir}=w;return{[`${x}-presets`]:{[`${V}-collapse-item > ${V}-collapse-header`]:{padding:0,[`${V}-collapse-expand-icon`]:{height:Ir,color:Q,paddingInlineEnd:Ie}},[`${V}-collapse`]:{display:"flex",flexDirection:"column",gap:Dr},[`${V}-collapse-item > ${V}-collapse-content > ${V}-collapse-content-box`]:{padding:`${(0,bt.unit)(Jr)} 0`},"&-label":{fontSize:$t,color:Gt,lineHeight:kt},"&-items":{display:"flex",flexWrap:"wrap",gap:w.calc(Dr).mul(1.5).equal(),[`${x}-presets-color`]:{position:"relative",cursor:"pointer",width:gt,height:gt,"&::before":{content:'""',pointerEvents:"none",width:w.calc(gt).add(w.calc(ln).mul(4)).equal(),height:w.calc(gt).add(w.calc(ln).mul(4)).equal(),position:"absolute",top:w.calc(ln).mul(-2).equal(),insetInlineStart:w.calc(ln).mul(-2).equal(),borderRadius:In,border:`${(0,bt.unit)(ln)} solid transparent`,transition:`border-color ${w.motionDurationMid} ${w.motionEaseInBack}`},"&:hover::before":{borderColor:ar},"&::after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:w.calc(gt).div(13).mul(5).equal(),height:w.calc(gt).div(13).mul(8).equal(),border:`${(0,bt.unit)(w.lineWidthBold)} solid ${w.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${w.motionDurationFast} ${w.motionEaseInBack}, opacity ${w.motionDurationFast}`},[`&${x}-presets-color-checked`]:{"&::after":{opacity:1,borderColor:yr,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`transform ${w.motionDurationMid} ${w.motionEaseOutBack} ${w.motionDurationFast}`},[`&${x}-presets-color-bright`]:{"&::after":{borderColor:"rgba(0, 0, 0, 0.45)"}}}}},"&-empty":{fontSize:$t,color:Q}}}},Cu=w=>{const{componentCls:x,colorPickerInsetShadow:V,colorBgElevated:Q,colorFillSecondary:Ie,lineWidthBold:gt,colorPickerHandlerSizeSM:$t,colorPickerSliderHeight:Gt,marginSM:kt,marginXS:ln}=w,In=w.calc($t).sub(w.calc(gt).mul(2).equal()).equal(),ar=w.calc($t).add(w.calc(gt).mul(2).equal()).equal(),yr={"&:after":{transform:"scale(1)",boxShadow:`${V}, 0 0 0 1px ${w.colorPrimaryActive}`}};return{[`${x}-slider`]:[yi((0,bt.unit)(Gt),w.colorFillSecondary),{margin:0,padding:0,height:Gt,borderRadius:w.calc(Gt).div(2).equal(),"&-rail":{height:Gt,borderRadius:w.calc(Gt).div(2).equal(),boxShadow:V},[`& ${x}-slider-handle`]:{width:In,height:In,top:0,borderRadius:"100%","&:before":{display:"block",position:"absolute",background:"transparent",left:{_skip_check_:!0,value:"50%"},top:"50%",transform:"translate(-50%, -50%)",width:ar,height:ar,borderRadius:"100%"},"&:after":{width:$t,height:$t,border:`${(0,bt.unit)(gt)} solid ${Q}`,boxShadow:`${V}, 0 0 0 1px ${Ie}`,outline:"none",insetInlineStart:w.calc(gt).mul(-1).equal(),top:w.calc(gt).mul(-1).equal(),background:"transparent",transition:"none"},"&:focus":yr}}],[`${x}-slider-container`]:{display:"flex",gap:kt,marginBottom:kt,[`${x}-slider-group`]:{flex:1,flexDirection:"column",justifyContent:"space-between",display:"flex","&-disabled-alpha":{justifyContent:"center"}}},[`${x}-gradient-slider`]:{marginBottom:ln,[`& ${x}-slider-handle`]:{"&:after":{transform:"scale(0.8)"},"&-active, &:focus":yr}}}};const eu=(w,x,V)=>({borderInlineEndWidth:w.lineWidth,borderColor:x,boxShadow:`0 0 0 ${(0,bt.unit)(w.controlOutlineWidth)} ${V}`,outline:0}),rc=w=>{const{componentCls:x}=w;return{"&-rtl":{[`${x}-presets-color`]:{"&::after":{direction:"ltr"}},[`${x}-clear`]:{"&::after":{direction:"ltr"}}}}},sc=(w,x,V)=>{const{componentCls:Q,borderRadiusSM:Ie,lineWidth:gt,colorSplit:$t,colorBorder:Gt,red6:kt}=w;return{[`${Q}-clear`]:Object.assign(Object.assign({width:x,height:x,borderRadius:Ie,border:`${(0,bt.unit)(gt)} solid ${$t}`,position:"relative",overflow:"hidden",cursor:"inherit",transition:`all ${w.motionDurationFast}`},V),{"&::after":{content:'""',position:"absolute",insetInlineEnd:w.calc(gt).mul(-1).equal(),top:w.calc(gt).mul(-1).equal(),display:"block",width:40,height:2,transformOrigin:"calc(100% - 1px) 1px",transform:"rotate(-45deg)",backgroundColor:kt},"&:hover":{borderColor:Gt}})}},ec=w=>{const{componentCls:x,colorError:V,colorWarning:Q,colorErrorHover:Ie,colorWarningHover:gt,colorErrorOutline:$t,colorWarningOutline:Gt}=w;return{[`&${x}-status-error`]:{borderColor:V,"&:hover":{borderColor:Ie},[`&${x}-trigger-active`]:Object.assign({},eu(w,V,$t))},[`&${x}-status-warning`]:{borderColor:Q,"&:hover":{borderColor:gt},[`&${x}-trigger-active`]:Object.assign({},eu(w,Q,Gt))}}},Yu=w=>{const{componentCls:x,controlHeightLG:V,controlHeightSM:Q,controlHeight:Ie,controlHeightXS:gt,borderRadius:$t,borderRadiusSM:Gt,borderRadiusXS:kt,borderRadiusLG:ln,fontSizeLG:In}=w;return{[`&${x}-lg`]:{minWidth:V,minHeight:V,borderRadius:ln,[`${x}-color-block, ${x}-clear`]:{width:Ie,height:Ie,borderRadius:$t},[`${x}-trigger-text`]:{fontSize:In}},[`&${x}-sm`]:{minWidth:Q,minHeight:Q,borderRadius:Gt,[`${x}-color-block, ${x}-clear`]:{width:gt,height:gt,borderRadius:kt},[`${x}-trigger-text`]:{lineHeight:(0,bt.unit)(gt)}}}},ac=w=>{const{antCls:x,componentCls:V,colorPickerWidth:Q,colorPrimary:Ie,motionDurationMid:gt,colorBgElevated:$t,colorTextDisabled:Gt,colorText:kt,colorBgContainerDisabled:ln,borderRadius:In,marginXS:ar,marginSM:yr,controlHeight:Dr,controlHeightSM:Jr,colorBgTextActive:Ir,colorPickerPresetColorSize:Ar,colorPickerPreviewSize:_r,lineWidth:Or,colorBorder:ma,paddingXXS:Na,fontSize:La,colorPrimaryHover:lo,controlOutline:Fo}=w;return[{[V]:Object.assign({[`${V}-inner`]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({"&-content":{display:"flex",flexDirection:"column",width:Q,[`& > ${x}-divider`]:{margin:`${(0,bt.unit)(yr)} 0 ${(0,bt.unit)(ar)}`}},[`${V}-panel`]:Object.assign({},Bl(w))},Cu(w)),zi(w,_r)),El(w)),$u(w)),sc(w,Ar,{marginInlineStart:"auto"})),{[`${V}-operation`]:{display:"flex",justifyContent:"space-between",marginBottom:ar}}),"&-trigger":Object.assign(Object.assign(Object.assign(Object.assign({minWidth:Dr,minHeight:Dr,borderRadius:In,border:`${(0,bt.unit)(Or)} solid ${ma}`,cursor:"pointer",display:"inline-flex",alignItems:"flex-start",justifyContent:"center",transition:`all ${gt}`,background:$t,padding:w.calc(Na).sub(Or).equal(),[`${V}-trigger-text`]:{marginInlineStart:ar,marginInlineEnd:w.calc(ar).sub(w.calc(Na).sub(Or)).equal(),fontSize:La,color:kt,alignSelf:"center","&-cell":{"&:not(:last-child):after":{content:'", "'},"&-inactive":{color:Gt}}},"&:hover":{borderColor:lo},[`&${V}-trigger-active`]:Object.assign({},eu(w,Ie,Fo)),"&-disabled":{color:Gt,background:ln,cursor:"not-allowed","&:hover":{borderColor:Ir},[`${V}-trigger-text`]:{color:Gt}}},sc(w,Jr)),zi(w,Jr)),ec(w)),Yu(w))},rc(w))},(0,nr.c)(w,{focusElCls:`${V}-trigger-active`})]};var uc=(0,st.I$)("ColorPicker",w=>{const{colorTextQuaternary:x,marginSM:V}=w,Q=8,Ie=(0,vt.mergeToken)(w,{colorPickerWidth:234,colorPickerHandlerSize:16,colorPickerHandlerSizeSM:12,colorPickerAlphaInputWidth:44,colorPickerInputNumberHandleWidth:16,colorPickerPresetColorSize:24,colorPickerInsetShadow:`inset 0 0 1px 0 ${x}`,colorPickerSliderHeight:Q,colorPickerPreviewSize:w.calc(Q).mul(2).add(V).equal()});return[ac(Ie)]}),Zi=function(w,x){var V={};for(var Q in w)Object.prototype.hasOwnProperty.call(w,Q)&&x.indexOf(Q)<0&&(V[Q]=w[Q]);if(w!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ie=0,Q=Object.getOwnPropertySymbols(w);Ie{const{mode:x,value:V,defaultValue:Q,format:Ie,defaultFormat:gt,allowClear:$t=!1,presets:Gt,children:kt,trigger:ln="click",open:In,disabled:ar,placement:yr="bottomLeft",arrow:Dr=!0,panelRender:Jr,showText:Ir,style:Ar,className:_r,size:Or,rootClassName:ma,prefixCls:Na,styles:La,disabledAlpha:lo=!1,onFormatChange:Fo,onChange:Do,onClear:Ro,onOpenChange:Jo,onChangeComplete:No,getPopupContainer:Ya,autoAdjustOverflow:Bo=!0,destroyTooltipOnHide:Lo,destroyOnHidden:Ni,disabledFormat:Ii}=w,mi=Zi(w,["mode","value","defaultValue","format","defaultFormat","allowClear","presets","children","trigger","open","disabled","placement","arrow","panelRender","showText","style","className","size","rootClassName","prefixCls","styles","disabledAlpha","onFormatChange","onChange","onClear","onOpenChange","onChangeComplete","getPopupContainer","autoAdjustOverflow","destroyTooltipOnHide","destroyOnHidden","disabledFormat"]),{getPrefixCls:vl,direction:Ji,colorPicker:jl}=(0,c.useContext)(je.E_),Wl=(0,c.useContext)(Fe.Z),ss=ar!=null?ar:Wl,[Os,$s]=(0,J.Z)(!1,{value:In,postState:Fs=>!ss&&Fs,onChange:Jo}),[ms,Vl]=(0,J.Z)(Ie,{value:Ie,defaultValue:gt,onChange:Fo}),ns=vl("color-picker",Na),[Fl,yl,ys,ts,xs]=Rl(Q,V,x),js=(0,c.useMemo)(()=>(0,Lt.uZ)(Fl)<100,[Fl]),[ks,Ps]=c.useState(null),is=Fs=>{if(No){let Lu=(0,Lt.vC)(Fs);lo&&js&&(Lu=(0,Lt.T7)(Fs)),No(Lu)}},gu=(Fs,Lu)=>{let Gs=(0,Lt.vC)(Fs);lo&&js&&(Gs=(0,Lt.T7)(Gs)),yl(Gs),Ps(null),Do&&Do(Gs,Gs.toCssString()),Lu||is(Gs)},[ou,Nu]=c.useState(0),[Pu,nc]=c.useState(!1),Bu=Fs=>{if(ts(Fs),Fs==="single"&&Fl.isGradient())Nu(0),gu(new ye.y9(Fl.getColors()[0].color)),Ps(Fl);else if(Fs==="gradient"&&!Fl.isGradient()){const Lu=js?(0,Lt.T7)(Fl):Fl;gu(new ye.y9(ks||[{percent:0,color:Lu},{percent:100,color:Lu}]))}},{status:Ms}=c.useContext(Oe.aM),{compactSize:iu,compactItemClassnames:du}=(0,ve.ri)(ns,Ji),Vu=(0,We.Z)(Fs=>{var Lu;return(Lu=Or!=null?Or:iu)!==null&&Lu!==void 0?Lu:Fs}),wu=(0,Qe.Z)(ns),[Al,ps,Iu]=uc(ns,wu),Mu={[`${ns}-rtl`]:Ji},Ku=p()(ma,Iu,wu,Mu),Qu=p()((0,Ze.Z)(ns,Ms),{[`${ns}-sm`]:Vu==="small",[`${ns}-lg`]:Vu==="large"},du,jl==null?void 0:jl.className,Ku,_r,ps),kc=p()(ns,Ku),yc={open:Os,trigger:ln,placement:yr,arrow:Dr,rootClassName:ma,getPopupContainer:Ya,autoAdjustOverflow:Bo,destroyOnHidden:Ni!=null?Ni:!!Lo},Hc=Object.assign(Object.assign({},jl==null?void 0:jl.style),Ar);return Al(c.createElement(xe.Z,Object.assign({style:La==null?void 0:La.popup,styles:{body:La==null?void 0:La.popupOverlayInner},onOpenChange:Fs=>{(!Fs||!ss)&&$s(Fs)},content:c.createElement(de.Z,{form:!0},c.createElement(eo,{mode:ys,onModeChange:Bu,modeOptions:xs,prefixCls:ns,value:Fl,allowClear:$t,disabled:ss,disabledAlpha:lo,presets:Gt,panelRender:Jr,format:ms,onFormatChange:Vl,onChange:gu,onChangeComplete:is,onClear:Ro,activeIndex:ou,onActive:Nu,gradientDragging:Pu,onGradientDragging:nc,disabledFormat:Ii})),classNames:{root:kc}},yc),kt||c.createElement(sl,Object.assign({activeIndex:Os?ou:-1,open:Os,className:Qu,style:Hc,prefixCls:ns,disabled:ss,showText:Ir,format:ms},mi,{color:Fl}))))},tu=(0,Ce.Z)(vu,void 0,w=>Object.assign(Object.assign({},w),{placement:"bottom",autoAdjustOverflow:!1}),"color-picker",w=>w);vu._InternalPanelDoNotUseOrYouWillBeFired=tu;var jn=vu,us=jn,Du=e(79941),ne=e(82492),Ye=e.n(ne),Ue=function(x,V,Q,Ie,gt){var $t=gt.clientWidth,Gt=gt.clientHeight,kt=typeof x.pageX=="number"?x.pageX:x.touches[0].pageX,ln=typeof x.pageY=="number"?x.pageY:x.touches[0].pageY,In=kt-(gt.getBoundingClientRect().left+window.pageXOffset),ar=ln-(gt.getBoundingClientRect().top+window.pageYOffset);if(Q==="vertical"){var yr;if(ar<0?yr=0:ar>Gt?yr=1:yr=Math.round(ar*100/Gt)/100,V.a!==yr)return{h:V.h,s:V.s,l:V.l,a:yr,source:"rgb"}}else{var Dr;if(In<0?Dr=0:In>$t?Dr=1:Dr=Math.round(In*100/$t)/100,Ie!==Dr)return{h:V.h,s:V.s,l:V.l,a:Dr,source:"rgb"}}return null},Nt={},on=function(x,V,Q,Ie){if(typeof document=="undefined"&&!Ie)return null;var gt=Ie?new Ie:document.createElement("canvas");gt.width=Q*2,gt.height=Q*2;var $t=gt.getContext("2d");return $t?($t.fillStyle=x,$t.fillRect(0,0,gt.width,gt.height),$t.fillStyle=V,$t.fillRect(0,0,Q,Q),$t.translate(Q,Q),$t.fillRect(0,0,Q,Q),gt.toDataURL()):null},Kn=function(x,V,Q,Ie){var gt="".concat(x,"-").concat(V,"-").concat(Q).concat(Ie?"-server":"");if(Nt[gt])return Nt[gt];var $t=on(x,V,Q,Ie);return Nt[gt]=$t,$t};function sr(w){"@babel/helpers - typeof";return sr=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(x){return typeof x}:function(x){return x&&typeof Symbol=="function"&&x.constructor===Symbol&&x!==Symbol.prototype?"symbol":typeof x},sr(w)}function xr(w,x){var V=Object.keys(w);if(Object.getOwnPropertySymbols){var Q=Object.getOwnPropertySymbols(w);x&&(Q=Q.filter(function(Ie){return Object.getOwnPropertyDescriptor(w,Ie).enumerable})),V.push.apply(V,Q)}return V}function Er(w){for(var x=1;x$t)ar=0;else{var yr=-(In*100/$t)+100;ar=360*yr/100}if(Q.h!==ar)return{h:ar,s:Q.s,l:Q.l,a:Q.a,source:"hsl"}}else{var Dr;if(ln<0)Dr=0;else if(ln>gt)Dr=359;else{var Jr=ln*100/gt;Dr=360*Jr/100}if(Q.h!==Dr)return{h:Dr,s:Q.s,l:Q.l,a:Q.a,source:"hsl"}}return null};function nn(w){"@babel/helpers - typeof";return nn=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(x){return typeof x}:function(x){return x&&typeof Symbol=="function"&&x.constructor===Symbol&&x!==Symbol.prototype?"symbol":typeof x},nn(w)}function il(w,x){if(!(w instanceof x))throw new TypeError("Cannot call a class as a function")}function el(w,x){for(var V=0;Vgt&&(ln=gt),In<0?In=0:In>$t&&(In=$t);var ar=ln/gt,yr=1-In/$t;return{h:V.h,s:ar,v:yr,a:V.a,source:"hsv"}};function Kr(w){"@babel/helpers - typeof";return Kr=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(x){return typeof x}:function(x){return x&&typeof Symbol=="function"&&x.constructor===Symbol&&x!==Symbol.prototype?"symbol":typeof x},Kr(w)}function kr(w,x){if(!(w instanceof x))throw new TypeError("Cannot call a class as a function")}function Gr(w,x){for(var V=0;V=0,gt=!V&&Ie&&(x==="hex"||x==="hex6"||x==="hex3"||x==="hex4"||x==="hex8"||x==="name");return gt?x==="name"&&this._a===0?this.toName():this.toRgbString():(x==="rgb"&&(Q=this.toRgbString()),x==="prgb"&&(Q=this.toPercentageRgbString()),(x==="hex"||x==="hex6")&&(Q=this.toHexString()),x==="hex3"&&(Q=this.toHexString(!0)),x==="hex4"&&(Q=this.toHex8String(!0)),x==="hex8"&&(Q=this.toHex8String()),x==="name"&&(Q=this.toName()),x==="hsl"&&(Q=this.toHslString()),x==="hsv"&&(Q=this.toHsvString()),Q||this.toHexString())},clone:function(){return Fr(this.toString())},_applyModification:function(x,V){var Q=x.apply(null,[this].concat([].slice.call(V)));return this._r=Q._r,this._g=Q._g,this._b=Q._b,this.setAlpha(Q._a),this},lighten:function(){return this._applyModification(Ss,arguments)},brighten:function(){return this._applyModification(Ki,arguments)},darken:function(){return this._applyModification(xl,arguments)},desaturate:function(){return this._applyModification(ul,arguments)},saturate:function(){return this._applyModification(Zl,arguments)},greyscale:function(){return this._applyModification(Ws,arguments)},spin:function(){return this._applyModification(Di,arguments)},_applyCombination:function(x,V){return x.apply(null,[this].concat([].slice.call(V)))},analogous:function(){return this._applyCombination(cu,arguments)},complement:function(){return this._applyCombination(_i,arguments)},monochromatic:function(){return this._applyCombination(Us,arguments)},splitcomplement:function(){return this._applyCombination(kl,arguments)},triad:function(){return this._applyCombination(gs,[3])},tetrad:function(){return this._applyCombination(gs,[4])}},Fr.fromRatio=function(w,x){if(sa(w)=="object"){var V={};for(var Q in w)w.hasOwnProperty(Q)&&(Q==="a"?V[Q]=w[Q]:V[Q]=ds(w[Q]));w=V}return Fr(w,x)};function yo(w){var x={r:0,g:0,b:0},V=1,Q=null,Ie=null,gt=null,$t=!1,Gt=!1;return typeof w=="string"&&(w=xu(w)),sa(w)=="object"&&(Zs(w.r)&&Zs(w.g)&&Zs(w.b)?(x=po(w.r,w.g,w.b),$t=!0,Gt=String(w.r).substr(-1)==="%"?"prgb":"rgb"):Zs(w.h)&&Zs(w.s)&&Zs(w.v)?(Q=ds(w.s),Ie=ds(w.v),x=ls(w.h,Q,Ie),$t=!0,Gt="hsv"):Zs(w.h)&&Zs(w.s)&&Zs(w.l)&&(Q=ds(w.s),gt=ds(w.l),x=Ei(w.h,Q,gt),$t=!0,Gt="hsl"),w.hasOwnProperty("a")&&(V=w.a)),V=ji(V),{ok:$t,format:w.format||Gt,r:Math.min(255,Math.max(x.r,0)),g:Math.min(255,Math.max(x.g,0)),b:Math.min(255,Math.max(x.b,0)),a:V}}function po(w,x,V){return{r:Ol(w,255)*255,g:Ol(x,255)*255,b:Ol(V,255)*255}}function Ci(w,x,V){w=Ol(w,255),x=Ol(x,255),V=Ol(V,255);var Q=Math.max(w,x,V),Ie=Math.min(w,x,V),gt,$t,Gt=(Q+Ie)/2;if(Q==Ie)gt=$t=0;else{var kt=Q-Ie;switch($t=Gt>.5?kt/(2-Q-Ie):kt/(Q+Ie),Q){case w:gt=(x-V)/kt+(x1&&(ar-=1),ar<.16666666666666666?ln+(In-ln)*6*ar:ar<.5?In:ar<.6666666666666666?ln+(In-ln)*(.6666666666666666-ar)*6:ln}if(x===0)Q=Ie=gt=V;else{var Gt=V<.5?V*(1+x):V+x-V*x,kt=2*V-Gt;Q=$t(kt,Gt,w+.3333333333333333),Ie=$t(kt,Gt,w),gt=$t(kt,Gt,w-.3333333333333333)}return{r:Q*255,g:Ie*255,b:gt*255}}function pl(w,x,V){w=Ol(w,255),x=Ol(x,255),V=Ol(V,255);var Q=Math.max(w,x,V),Ie=Math.min(w,x,V),gt,$t,Gt=Q,kt=Q-Ie;if($t=Q===0?0:kt/Q,Q==Ie)gt=0;else{switch(Q){case w:gt=(x-V)/kt+(x>1)+720)%360;--x;)Q.h=(Q.h+Ie)%360,gt.push(Fr(Q));return gt}function Us(w,x){x=x||6;for(var V=Fr(w).toHsv(),Q=V.h,Ie=V.s,gt=V.v,$t=[],Gt=1/x;x--;)$t.push(Fr({h:Q,s:Ie,v:gt})),gt=(gt+Gt)%1;return $t}Fr.mix=function(w,x,V){V=V===0?0:V||50;var Q=Fr(w).toRgb(),Ie=Fr(x).toRgb(),gt=V/100,$t={r:(Ie.r-Q.r)*gt+Q.r,g:(Ie.g-Q.g)*gt+Q.g,b:(Ie.b-Q.b)*gt+Q.b,a:(Ie.a-Q.a)*gt+Q.a};return Fr($t)},Fr.readability=function(w,x){var V=Fr(w),Q=Fr(x);return(Math.max(V.getLuminance(),Q.getLuminance())+.05)/(Math.min(V.getLuminance(),Q.getLuminance())+.05)},Fr.isReadable=function(w,x,V){var Q=Fr.readability(w,x),Ie,gt;switch(gt=!1,Ie=ql(V),Ie.level+Ie.size){case"AAsmall":case"AAAlarge":gt=Q>=4.5;break;case"AAlarge":gt=Q>=3;break;case"AAAsmall":gt=Q>=7;break}return gt},Fr.mostReadable=function(w,x,V){var Q=null,Ie=0,gt,$t,Gt,kt;V=V||{},$t=V.includeFallbackColors,Gt=V.level,kt=V.size;for(var ln=0;lnIe&&(Ie=gt,Q=Fr(x[ln]));return Fr.isReadable(w,Q,{level:Gt,size:kt})||!$t?Q:(V.includeFallbackColors=!1,Fr.mostReadable(w,["#fff","#000"],V))};var Ns=Fr.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},nu=Fr.hexNames=Hi(Ns);function Hi(w){var x={};for(var V in w)w.hasOwnProperty(V)&&(x[w[V]]=V);return x}function ji(w){return w=parseFloat(w),(isNaN(w)||w<0||w>1)&&(w=1),w}function Ol(w,x){Xu(w)&&(w="100%");var V=Ls(w);return w=Math.min(x,Math.max(0,parseFloat(w))),V&&(w=parseInt(w*x,10)/100),Math.abs(w-x)<1e-6?1:w%x/parseFloat(x)}function Ul(w){return Math.min(1,Math.max(0,w))}function Gl(w){return parseInt(w,16)}function Xu(w){return typeof w=="string"&&w.indexOf(".")!=-1&&parseFloat(w)===1}function Ls(w){return typeof w=="string"&&w.indexOf("%")!=-1}function ru(w){return w.length==1?"0"+w:""+w}function ds(w){return w<=1&&(w=w*100+"%"),w}function fs(w){return Math.round(parseFloat(w)*255).toString(16)}function _l(w){return Gl(w)/255}var Jl=function(){var w="[-\\+]?\\d+%?",x="[-\\+]?\\d*\\.\\d+%?",V="(?:"+x+")|(?:"+w+")",Q="[\\s|\\(]+("+V+")[,|\\s]+("+V+")[,|\\s]+("+V+")\\s*\\)?",Ie="[\\s|\\(]+("+V+")[,|\\s]+("+V+")[,|\\s]+("+V+")[,|\\s]+("+V+")\\s*\\)?";return{CSS_UNIT:new RegExp(V),rgb:new RegExp("rgb"+Q),rgba:new RegExp("rgba"+Ie),hsl:new RegExp("hsl"+Q),hsla:new RegExp("hsla"+Ie),hsv:new RegExp("hsv"+Q),hsva:new RegExp("hsva"+Ie),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/}}();function Zs(w){return!!Jl.CSS_UNIT.exec(w)}function xu(w){w=w.replace(ga,"").replace(oo,"").toLowerCase();var x=!1;if(Ns[w])w=Ns[w],x=!0;else if(w=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var V;return(V=Jl.rgb.exec(w))?{r:V[1],g:V[2],b:V[3]}:(V=Jl.rgba.exec(w))?{r:V[1],g:V[2],b:V[3],a:V[4]}:(V=Jl.hsl.exec(w))?{h:V[1],s:V[2],l:V[3]}:(V=Jl.hsla.exec(w))?{h:V[1],s:V[2],l:V[3],a:V[4]}:(V=Jl.hsv.exec(w))?{h:V[1],s:V[2],v:V[3]}:(V=Jl.hsva.exec(w))?{h:V[1],s:V[2],v:V[3],a:V[4]}:(V=Jl.hex8.exec(w))?{r:Gl(V[1]),g:Gl(V[2]),b:Gl(V[3]),a:_l(V[4]),format:x?"name":"hex8"}:(V=Jl.hex6.exec(w))?{r:Gl(V[1]),g:Gl(V[2]),b:Gl(V[3]),format:x?"name":"hex"}:(V=Jl.hex4.exec(w))?{r:Gl(V[1]+""+V[1]),g:Gl(V[2]+""+V[2]),b:Gl(V[3]+""+V[3]),a:_l(V[4]+""+V[4]),format:x?"name":"hex8"}:(V=Jl.hex3.exec(w))?{r:Gl(V[1]+""+V[1]),g:Gl(V[2]+""+V[2]),b:Gl(V[3]+""+V[3]),format:x?"name":"hex"}:!1}function ql(w){var x,V;return w=w||{level:"AA",size:"small"},x=(w.level||"AA").toUpperCase(),V=(w.size||"small").toLowerCase(),x!=="AA"&&x!=="AAA"&&(x="AA"),V!=="small"&&V!=="large"&&(V="small"),{level:x,size:V}}var mu=function(x){var V=["r","g","b","a","h","s","l","v"],Q=0,Ie=0;return bo()(V,function(gt){if(x[gt]&&(Q+=1,isNaN(x[gt])||(Ie+=1),gt==="s"||gt==="l")){var $t=/^\d+%$/;$t.test(x[gt])&&(Ie+=1)}}),Q===Ie?x:!1},as=function(x,V){var Q=x.hex?Fr(x.hex):Fr(x),Ie=Q.toHsl(),gt=Q.toHsv(),$t=Q.toRgb(),Gt=Q.toHex();Ie.s===0&&(Ie.h=V||0,gt.h=V||0);var kt=Gt==="000000"&&$t.a===0;return{hsl:Ie,hex:kt?"transparent":"#".concat(Gt),rgb:$t,hsv:gt,oldHue:x.h||V||Ie.h,source:x.source}},Su=function(x){if(x==="transparent")return!0;var V=String(x).charAt(0)==="#"?1:0;return x.length!==4+V&&x.length<7+V&&Fr(x).isValid()},Pl=function(x){if(!x)return"#fff";var V=as(x);if(V.hex==="transparent")return"rgba(0,0,0,0.4)";var Q=(V.rgb.r*299+V.rgb.g*587+V.rgb.b*114)/1e3;return Q>=128?"#000":"#fff"},B={hsl:{a:1,h:0,l:.5,s:1},hex:"#ff0000",rgb:{r:255,g:0,b:0,a:1},hsv:{h:0,s:1,v:1,a:1}},Pe=function(x,V){var Q=x.replace("\xB0","");return tinycolor("".concat(V," (").concat(Q,")"))._ok};function et(w){"@babel/helpers - typeof";return et=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(x){return typeof x}:function(x){return x&&typeof Symbol=="function"&&x.constructor===Symbol&&x!==Symbol.prototype?"symbol":typeof x},et(w)}function It(){return It=Object.assign?Object.assign.bind():function(w){for(var x=1;x-1},io=function(x){return Number(String(x).replace(/%/g,""))},ko=1,fi=function(w){Fa(V,w);var x=Ha(V);function V(Q){var Ie;return Fn(this,V),Ie=x.call(this),Ie.handleBlur=function(){Ie.state.blurValue&&Ie.setState({value:Ie.state.blurValue,blurValue:null})},Ie.handleChange=function(gt){Ie.setUpdatedValue(gt.target.value,gt)},Ie.handleKeyDown=function(gt){var $t=io(gt.target.value);if(!isNaN($t)&&Gi(gt.keyCode)){var Gt=Ie.getArrowOffset(),kt=gt.keyCode===go?$t+Gt:$t-Gt;Ie.setUpdatedValue(kt,gt)}},Ie.handleDrag=function(gt){if(Ie.props.dragLabel){var $t=Math.round(Ie.props.value+gt.movementX);$t>=0&&$t<=Ie.props.dragMax&&Ie.props.onChange&&Ie.props.onChange(Ie.getValueObjectWithLabel($t),gt)}},Ie.handleMouseDown=function(gt){Ie.props.dragLabel&&(gt.preventDefault(),Ie.handleDrag(gt),window.addEventListener("mousemove",Ie.handleDrag),window.addEventListener("mouseup",Ie.handleMouseUp))},Ie.handleMouseUp=function(){Ie.unbindEventListeners()},Ie.unbindEventListeners=function(){window.removeEventListener("mousemove",Ie.handleDrag),window.removeEventListener("mouseup",Ie.handleMouseUp)},Ie.state={value:String(Q.value).toUpperCase(),blurValue:String(Q.value).toUpperCase()},Ie.inputId="rc-editable-input-".concat(ko++),Ie}return jr(V,[{key:"componentDidUpdate",value:function(Ie,gt){this.props.value!==this.state.value&&(Ie.value!==this.props.value||gt.value!==this.state.value)&&(this.input===document.activeElement?this.setState({blurValue:String(this.props.value).toUpperCase()}):this.setState({value:String(this.props.value).toUpperCase(),blurValue:!this.state.blurValue&&String(this.props.value).toUpperCase()}))}},{key:"componentWillUnmount",value:function(){this.unbindEventListeners()}},{key:"getValueObjectWithLabel",value:function(Ie){return An({},this.props.label,Ie)}},{key:"getArrowOffset",value:function(){return this.props.arrowOffset||Ma}},{key:"setUpdatedValue",value:function(Ie,gt){var $t=this.props.label?this.getValueObjectWithLabel(Ie):Ie;this.props.onChange&&this.props.onChange($t,gt),this.setState({value:Ie})}},{key:"render",value:function(){var Ie=this,gt=(0,Du.ZP)({default:{wrap:{position:"relative"}},"user-override":{wrap:this.props.style&&this.props.style.wrap?this.props.style.wrap:{},input:this.props.style&&this.props.style.input?this.props.style.input:{},label:this.props.style&&this.props.style.label?this.props.style.label:{}},"dragLabel-true":{label:{cursor:"ew-resize"}}},{"user-override":!0},this.props);return c.createElement("div",{style:gt.wrap},c.createElement("input",{id:this.inputId,style:gt.input,ref:function(Gt){return Ie.input=Gt},value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,onBlur:this.handleBlur,placeholder:this.props.placeholder,spellCheck:"false"}),this.props.label&&!this.props.hideLabel?c.createElement("label",{htmlFor:this.inputId,style:gt.label,onMouseDown:this.handleMouseDown},this.props.label):null)}}]),V}(c.PureComponent||c.Component),So=fi;function Ua(w){"@babel/helpers - typeof";return Ua=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(x){return typeof x}:function(x){return x&&typeof Symbol=="function"&&x.constructor===Symbol&&x!==Symbol.prototype?"symbol":typeof x},Ua(w)}function fo(){return fo=Object.assign?Object.assign.bind():function(w){for(var x=1;x1&&arguments[1]!==void 0?arguments[1]:"span";return function(Q){Qi(gt,Q);var Ie=Wi(gt);function gt(){var $t;rl(this,gt);for(var Gt=arguments.length,kt=new Array(Gt),ln=0;ln100&&(In.a=100),In.a/=100,V==null||V({h:Ie==null?void 0:Ie.h,s:Ie==null?void 0:Ie.s,l:Ie==null?void 0:Ie.l,a:In.a,source:"rgb"},ar))};return c.createElement("div",{style:Gt.fields,className:"flexbox-fix"},c.createElement("div",{style:Gt.double},c.createElement(So,{style:{input:Gt.input,label:Gt.label},label:"hex",value:gt==null?void 0:gt.replace("#",""),onChange:kt})),c.createElement("div",{style:Gt.single},c.createElement(So,{style:{input:Gt.input,label:Gt.label},label:"r",value:Q==null?void 0:Q.r,onChange:kt,dragLabel:"true",dragMax:"255"})),c.createElement("div",{style:Gt.single},c.createElement(So,{style:{input:Gt.input,label:Gt.label},label:"g",value:Q==null?void 0:Q.g,onChange:kt,dragLabel:"true",dragMax:"255"})),c.createElement("div",{style:Gt.single},c.createElement(So,{style:{input:Gt.input,label:Gt.label},label:"b",value:Q==null?void 0:Q.b,onChange:kt,dragLabel:"true",dragMax:"255"})),c.createElement("div",{style:Gt.alpha},c.createElement(So,{style:{input:Gt.input,label:Gt.label},label:"a",value:Math.round(((Q==null?void 0:Q.a)||0)*100),onChange:kt,dragLabel:"true",dragMax:"100"})))},Vs=oc;function Nl(w){"@babel/helpers - typeof";return Nl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(x){return typeof x}:function(x){return x&&typeof Symbol=="function"&&x.constructor===Symbol&&x!==Symbol.prototype?"symbol":typeof x},Nl(w)}function hs(w,x){var V=Object.keys(w);if(Object.getOwnPropertySymbols){var Q=Object.getOwnPropertySymbols(w);x&&(Q=Q.filter(function(Ie){return Object.getOwnPropertyDescriptor(w,Ie).enumerable})),V.push.apply(V,Q)}return V}function ju(w){for(var x=1;x-1}function ff(){var w=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;return(typeof w=="undefined"||w===!1)&&df()?us:Wd}var dd=function(x,V){var Q=x.text,Ie=x.mode,gt=x.render,$t=x.renderFormItem,Gt=x.fieldProps,kt=x.old,ln=(0,c.useContext)(R.ZP.ConfigContext),In=ln.getPrefixCls,ar=c.useMemo(function(){return ff(kt)},[kt]),yr=In("pro-field-color-picker"),Dr=(0,c.useMemo)(function(){return kt?"":p()((0,G.Z)({},yr,df()))},[yr,kt]);if(Ie==="read"){var Jr=(0,O.jsx)(ar,{value:Q,mode:"read",ref:V,className:Dr,open:!1});return gt?gt(Q,(0,t.Z)({mode:Ie},Gt),Jr):Jr}if(Ie==="edit"||Ie==="update"){var Ir=(0,t.Z)({display:"table-cell"},Gt.style),Ar=(0,O.jsx)(ar,(0,t.Z)((0,t.Z)({ref:V,presets:[tf]},Gt),{},{style:Ir,className:Dr}));return $t?$t(Q,(0,t.Z)((0,t.Z)({mode:Ie},Gt),{},{style:Ir}),Ar):Ar}return null},dc=c.forwardRef(dd),Ud=e(27484),Yl=e.n(Ud),Vd=e(10285),ld=e.n(Vd),Xl=e(74763);Yl().extend(ld());var Td=function(x){return!!(x!=null&&x._isAMomentObject)},qc=function w(x,V){return(0,Xl.k)(x)||Yl().isDayjs(x)||Td(x)?Td(x)?Yl()(x):x:Array.isArray(x)?x.map(function(Q){return w(Q,V)}):typeof x=="number"?Yl()(x):Yl()(x,V)},Bc=e(78253),Ff=e(55183),ed=e.n(Ff);Yl().extend(ed());var fd=function(x,V){return x?typeof V=="function"?V(Yl()(x)):Yl()(x).format((Array.isArray(V)?V[0]:V)||"YYYY-MM-DD"):"-"},Cc=function(x,V){var Q=x.text,Ie=x.mode,gt=x.format,$t=x.label,Gt=x.light,kt=x.render,ln=x.renderFormItem,In=x.plain,ar=x.showTime,yr=x.fieldProps,Dr=x.picker,Jr=x.bordered,Ir=x.lightLabel,Ar=(0,a.YB)(),_r=(0,c.useState)(!1),Or=(0,f.Z)(_r,2),ma=Or[0],Na=Or[1];if(Ie==="read"){var La=fd(Q,yr.format||gt);return kt?kt(Q,(0,t.Z)({mode:Ie},yr),(0,O.jsx)(O.Fragment,{children:La})):(0,O.jsx)(O.Fragment,{children:La})}if(Ie==="edit"||Ie==="update"){var lo,Fo=yr.disabled,Do=yr.value,Ro=yr.placeholder,Jo=Ro===void 0?Ar.getMessage("tableForm.selectPlaceholder","\u8BF7\u9009\u62E9"):Ro,No=qc(Do);return Gt?lo=(0,O.jsx)(P.Q,{label:$t,onClick:function(){var Bo;yr==null||(Bo=yr.onOpenChange)===null||Bo===void 0||Bo.call(yr,!0),Na(!0)},style:No?{paddingInlineEnd:0}:void 0,disabled:Fo,value:No||ma?(0,O.jsx)(Bc.default,(0,t.Z)((0,t.Z)((0,t.Z)({picker:Dr,showTime:ar,format:gt,ref:V},yr),{},{value:No,onOpenChange:function(Bo){var Lo;Na(Bo),yr==null||(Lo=yr.onOpenChange)===null||Lo===void 0||Lo.call(yr,Bo)}},(0,C.J)(!1)),{},{open:ma})):void 0,allowClear:!1,downIcon:No||ma?!1:void 0,bordered:Jr,ref:Ir}):lo=(0,O.jsx)(Bc.default,(0,t.Z)((0,t.Z)((0,t.Z)({picker:Dr,showTime:ar,format:gt,placeholder:Jo},(0,C.J)(In===void 0?!0:!In)),{},{ref:V},yr),{},{value:No})),ln?ln(Q,(0,t.Z)({mode:Ie},yr),lo):lo}return null},Pd=c.forwardRef(Cc),vf=function(x,V){var Q=x.text,Ie=x.mode,gt=x.render,$t=x.placeholder,Gt=x.renderFormItem,kt=x.fieldProps,ln=(0,a.YB)(),In=$t||ln.getMessage("tableForm.inputPlaceholder","\u8BF7\u8F93\u5165"),ar=(0,c.useCallback)(function(_r){var Or=_r!=null?_r:void 0;return!kt.stringMode&&typeof Or=="string"&&(Or=Number(Or)),typeof Or=="number"&&!(0,Xl.k)(Or)&&!(0,Xl.k)(kt.precision)&&(Or=Number(Or.toFixed(kt.precision))),Or},[kt]);if(Ie==="read"){var yr,Dr={};kt!=null&&kt.precision&&(Dr={minimumFractionDigits:Number(kt.precision),maximumFractionDigits:Number(kt.precision)});var Jr=new Intl.NumberFormat(void 0,(0,t.Z)((0,t.Z)({},Dr),(kt==null?void 0:kt.intlProps)||{})).format(Number(Q)),Ir=kt!=null&&kt.stringMode?(0,O.jsx)("span",{children:Q}):(0,O.jsx)("span",{ref:V,children:(kt==null||(yr=kt.formatter)===null||yr===void 0?void 0:yr.call(kt,Jr))||Jr});return gt?gt(Q,(0,t.Z)({mode:Ie},kt),Ir):Ir}if(Ie==="edit"||Ie==="update"){var Ar=(0,O.jsx)(jt,(0,t.Z)((0,t.Z)({ref:V,min:0,placeholder:In},(0,he.Z)(kt,["onChange","onBlur"])),{},{onChange:function(Or){var ma;return kt==null||(ma=kt.onChange)===null||ma===void 0?void 0:ma.call(kt,ar(Or))},onBlur:function(Or){var ma;return kt==null||(ma=kt.onBlur)===null||ma===void 0?void 0:ma.call(kt,ar(Or.target.value))}}));return Gt?Gt(Q,(0,t.Z)({mode:Ie},kt),Ar):Ar}return null},mf=c.forwardRef(vf),nf=e(42075),Dd=function(x,V){var Q=x.text,Ie=x.mode,gt=x.render,$t=x.placeholder,Gt=x.renderFormItem,kt=x.fieldProps,ln=x.separator,In=ln===void 0?"~":ln,ar=x.separatorWidth,yr=ar===void 0?30:ar,Dr=kt.value,Jr=kt.defaultValue,Ir=kt.onChange,Ar=kt.id,_r=(0,a.YB)(),Or=ee.Ow.useToken(),ma=Or.token,Na=(0,J.Z)(function(){return Jr},{value:Dr,onChange:Ir}),La=(0,f.Z)(Na,2),lo=La[0],Fo=La[1],Do=(0,c.useRef)(lo);if(Ie==="read"){var Ro=function(Ji){var jl,Wl=new Intl.NumberFormat(void 0,(0,t.Z)({minimumSignificantDigits:2},(kt==null?void 0:kt.intlProps)||{})).format(Number(Ji));return(kt==null||(jl=kt.formatter)===null||jl===void 0?void 0:jl.call(kt,Wl))||Wl},Jo=(0,O.jsxs)("span",{ref:V,children:[Ro(Q[0])," ",In," ",Ro(Q[1])]});return gt?gt(Q,(0,t.Z)({mode:Ie},kt),Jo):Jo}if(Ie==="edit"||Ie==="update"){var No=function(){if(Array.isArray(Do.current)){var Ji=(0,f.Z)(Do.current,2),jl=Ji[0],Wl=Ji[1];typeof jl=="number"&&typeof Wl=="number"&&jl>Wl?Fo([Wl,jl]):jl===void 0&&Wl===void 0&&Fo(void 0)}},Ya=function(Ji,jl){var Wl=(0,W.Z)(lo||[]);Wl[Ji]=jl===null?void 0:jl,Do.current=Wl,Fo(Wl)},Bo=(kt==null?void 0:kt.placeholder)||$t||[_r.getMessage("tableForm.inputPlaceholder","\u8BF7\u8F93\u5165"),_r.getMessage("tableForm.inputPlaceholder","\u8BF7\u8F93\u5165")],Lo=function(Ji){return Array.isArray(Bo)?Bo[Ji]:Bo},Ni=nf.Z.Compact||F.Z.Group,Ii=nf.Z.Compact?{}:{compact:!0},mi=(0,O.jsxs)(Ni,(0,t.Z)((0,t.Z)({},Ii),{},{onBlur:No,children:[(0,O.jsx)(jt,(0,t.Z)((0,t.Z)({},kt),{},{placeholder:Lo(0),id:Ar!=null?Ar:"".concat(Ar,"-0"),style:{width:"calc((100% - ".concat(yr,"px) / 2)")},value:lo==null?void 0:lo[0],defaultValue:Jr==null?void 0:Jr[0],onChange:function(Ji){return Ya(0,Ji)}})),(0,O.jsx)(F.Z,{style:{width:yr,textAlign:"center",borderInlineStart:0,borderInlineEnd:0,pointerEvents:"none",backgroundColor:ma==null?void 0:ma.colorBgContainer},placeholder:In,disabled:!0}),(0,O.jsx)(jt,(0,t.Z)((0,t.Z)({},kt),{},{placeholder:Lo(1),id:Ar!=null?Ar:"".concat(Ar,"-1"),style:{width:"calc((100% - ".concat(yr,"px) / 2)"),borderInlineStart:0},value:lo==null?void 0:lo[1],defaultValue:Jr==null?void 0:Jr[1],onChange:function(Ji){return Ya(1,Ji)}}))]}));return Gt?Gt(Q,(0,t.Z)({mode:Ie},kt),mi):mi}return null},Zc=c.forwardRef(Dd),fv=e(84110),Xi=e.n(fv);Yl().extend(Xi());var ki=function(x,V){var Q=x.text,Ie=x.mode,gt=x.plain,$t=x.render,Gt=x.renderFormItem,kt=x.format,ln=x.fieldProps,In=(0,a.YB)();if(Ie==="read"){var ar=(0,O.jsx)(nl.Z,{title:Yl()(Q).format((ln==null?void 0:ln.format)||kt||"YYYY-MM-DD HH:mm:ss"),children:Yl()(Q).fromNow()});return $t?$t(Q,(0,t.Z)({mode:Ie},ln),(0,O.jsx)(O.Fragment,{children:ar})):(0,O.jsx)(O.Fragment,{children:ar})}if(Ie==="edit"||Ie==="update"){var yr=In.getMessage("tableForm.selectPlaceholder","\u8BF7\u9009\u62E9"),Dr=qc(ln.value),Jr=(0,O.jsx)(Bc.default,(0,t.Z)((0,t.Z)((0,t.Z)({ref:V,placeholder:yr,showTime:!0},(0,C.J)(gt===void 0?!0:!gt)),ln),{},{value:Dr}));return Gt?Gt(Q,(0,t.Z)({mode:Ie},ln),Jr):Jr}return null},dl=c.forwardRef(ki),Ou=e(40357),qi=c.forwardRef(function(w,x){var V=w.text,Q=w.mode,Ie=w.render,gt=w.renderFormItem,$t=w.fieldProps,Gt=w.placeholder,kt=w.width,ln=(0,a.YB)(),In=Gt||ln.getMessage("tableForm.inputPlaceholder","\u8BF7\u8F93\u5165");if(Q==="read"){var ar=(0,O.jsx)(Ou.Z,(0,t.Z)({ref:x,width:kt||32,src:V},$t));return Ie?Ie(V,(0,t.Z)({mode:Q},$t),ar):ar}if(Q==="edit"||Q==="update"){var yr=(0,O.jsx)(F.Z,(0,t.Z)({ref:x,placeholder:In},$t));return gt?gt(V,(0,t.Z)({mode:Q},$t),yr):yr}return null}),Ac=qi,Vc=function(x,V){var Q=x.border,Ie=Q===void 0?!1:Q,gt=x.children,$t=(0,c.useContext)(R.ZP.ConfigContext),Gt=$t.getPrefixCls,kt=Gt("pro-field-index-column"),ln=(0,ee.Xj)("IndexColumn",function(){return(0,G.Z)({},".".concat(kt),{display:"inline-flex",alignItems:"center",justifyContent:"center",width:"18px",height:"18px","&-border":{color:"#fff",fontSize:"12px",lineHeight:"12px",backgroundColor:"#314659",borderRadius:"9px","&.top-three":{backgroundColor:"#979797"}}})}),In=ln.wrapSSR,ar=ln.hashId;return In((0,O.jsx)("div",{ref:V,className:p()(kt,ar,(0,G.Z)((0,G.Z)({},"".concat(kt,"-border"),Ie),"top-three",gt>3)),children:gt}))},vv=c.forwardRef(Vc),gf=e(21851),hf=e(73177),Pf=["contentRender","numberFormatOptions","numberPopoverRender","open"],mv=["text","mode","render","renderFormItem","fieldProps","proFieldKey","plain","valueEnum","placeholder","locale","customSymbol","numberFormatOptions","numberPopoverRender"],gv=new Intl.NumberFormat("zh-Hans-CN",{currency:"CNY",style:"currency"}),jv={style:"currency",currency:"USD"},Fv={style:"currency",currency:"RUB"},Bf={style:"currency",currency:"RSD"},zf={style:"currency",currency:"MYR"},zc={style:"currency",currency:"BRL"},sd={default:gv,"zh-Hans-CN":{currency:"CNY",style:"currency"},"en-US":jv,"ru-RU":Fv,"ms-MY":zf,"sr-RS":Bf,"pt-BR":zc},wd=function(x,V,Q,Ie){var gt=arguments.length>4&&arguments[4]!==void 0?arguments[4]:"",$t=V==null?void 0:V.toString().replaceAll(",","");if(typeof $t=="string"){var Gt=Number($t);if(Number.isNaN(Gt))return $t;$t=Gt}if(!$t&&$t!==0)return"";var kt=!1;try{kt=x!==!1&&Intl.NumberFormat.supportedLocalesOf([x.replace("_","-")],{localeMatcher:"lookup"}).length>0}catch(Ar){}try{var ln=new Intl.NumberFormat(kt&&x!==!1&&(x==null?void 0:x.replace("_","-"))||"zh-Hans-CN",(0,t.Z)((0,t.Z)({},sd[x||"zh-Hans-CN"]||gv),{},{maximumFractionDigits:Q},Ie)),In=ln.format($t),ar=function(_r){var Or=_r.match(/\d+/);if(Or){var ma=Or[0];return _r.slice(_r.indexOf(ma))}else return _r},yr=ar(In),Dr=In||"",Jr=(0,f.Z)(Dr,1),Ir=Jr[0];return["+","-"].includes(Ir)?"".concat(gt||"").concat(Ir).concat(yr):"".concat(gt||"").concat(yr)}catch(Ar){return $t}},Kd=2,Hf=c.forwardRef(function(w,x){var V=w.contentRender,Q=w.numberFormatOptions,Ie=w.numberPopoverRender,gt=w.open,$t=(0,n.Z)(w,Pf),Gt=(0,J.Z)(function(){return $t.defaultValue},{value:$t.value,onChange:$t.onChange}),kt=(0,f.Z)(Gt,2),ln=kt[0],In=kt[1],ar=V==null?void 0:V((0,t.Z)((0,t.Z)({},$t),{},{value:ln})),yr=(0,hf.X)(ar?gt:!1);return(0,O.jsx)(xe.Z,(0,t.Z)((0,t.Z)({placement:"topLeft"},yr),{},{trigger:["focus","click"],content:ar,getPopupContainer:function(Jr){return(Jr==null?void 0:Jr.parentElement)||document.body},children:(0,O.jsx)(jt,(0,t.Z)((0,t.Z)({ref:x},$t),{},{value:ln,onChange:In}))}))}),vd=function(x,V){var Q,Ie=x.text,gt=x.mode,$t=x.render,Gt=x.renderFormItem,kt=x.fieldProps,ln=x.proFieldKey,In=x.plain,ar=x.valueEnum,yr=x.placeholder,Dr=x.locale,Jr=x.customSymbol,Ir=Jr===void 0?kt.customSymbol:Jr,Ar=x.numberFormatOptions,_r=Ar===void 0?kt==null?void 0:kt.numberFormatOptions:Ar,Or=x.numberPopoverRender,ma=Or===void 0?(kt==null?void 0:kt.numberPopoverRender)||!1:Or,Na=(0,n.Z)(x,mv),La=(Q=kt==null?void 0:kt.precision)!==null&&Q!==void 0?Q:Kd,lo=(0,a.YB)();Dr&&gf.Go[Dr]&&(lo=gf.Go[Dr]);var Fo=yr||lo.getMessage("tableForm.inputPlaceholder","\u8BF7\u8F93\u5165"),Do=(0,c.useMemo)(function(){if(Ir)return Ir;if(!(Na.moneySymbol===!1||kt.moneySymbol===!1))return lo.getMessage("moneySymbol","\xA5")},[Ir,kt.moneySymbol,lo,Na.moneySymbol]),Ro=(0,c.useCallback)(function(Ya){var Bo=new RegExp("\\B(?=(\\d{".concat(3+Math.max(La-Kd,0),"})+(?!\\d))"),"g"),Lo=String(Ya).split("."),Ni=(0,f.Z)(Lo,2),Ii=Ni[0],mi=Ni[1],vl=Ii.replace(Bo,","),Ji="";return mi&&La>0&&(Ji=".".concat(mi.slice(0,La===void 0?Kd:La))),"".concat(vl).concat(Ji)},[La]);if(gt==="read"){var Jo=(0,O.jsx)("span",{ref:V,children:wd(Dr||!1,Ie,La,_r!=null?_r:kt.numberFormatOptions,Do)});return $t?$t(Ie,(0,t.Z)({mode:gt},kt),Jo):Jo}if(gt==="edit"||gt==="update"){var No=(0,O.jsx)(Hf,(0,t.Z)((0,t.Z)({contentRender:function(Bo){if(ma===!1||!Bo.value)return null;var Lo=wd(Do||Dr||!1,"".concat(Ro(Bo.value)),La,(0,t.Z)((0,t.Z)({},_r),{},{notation:"compact"}),Do);return typeof ma=="function"?ma==null?void 0:ma(Bo,Lo):Lo},ref:V,precision:La,formatter:function(Bo){return Bo&&Do?"".concat(Do," ").concat(Ro(Bo)):Bo==null?void 0:Bo.toString()},parser:function(Bo){return Do&&Bo?Bo.replace(new RegExp("\\".concat(Do,"\\s?|(,*)"),"g"),""):Bo},placeholder:Fo},(0,he.Z)(kt,["numberFormatOptions","precision","numberPopoverRender","customSymbol","moneySymbol","visible","open"])),{},{onBlur:kt.onBlur?function(Ya){var Bo,Lo=Ya.target.value;Do&&Lo&&(Lo=Lo.replace(new RegExp("\\".concat(Do,"\\s?|(,*)"),"g"),"")),(Bo=kt.onBlur)===null||Bo===void 0||Bo.call(kt,Lo)}:void 0}));return Gt?Gt(Ie,(0,t.Z)({mode:gt},kt),No):No}return null},Wf=c.forwardRef(vd),td=function(x){return x.map(function(V,Q){var Ie;return c.isValidElement(V)?c.cloneElement(V,(0,t.Z)((0,t.Z)({key:Q},V==null?void 0:V.props),{},{style:(0,t.Z)({},V==null||(Ie=V.props)===null||Ie===void 0?void 0:Ie.style)})):(0,O.jsx)(c.Fragment,{children:V},Q)})},Bv=function(x,V){var Q=x.text,Ie=x.mode,gt=x.render,$t=x.fieldProps,Gt=(0,c.useContext)(R.ZP.ConfigContext),kt=Gt.getPrefixCls,ln=kt("pro-field-option"),In=ee.Ow.useToken(),ar=In.token;if((0,c.useImperativeHandle)(V,function(){return{}}),gt){var yr=gt(Q,(0,t.Z)({mode:Ie},$t),(0,O.jsx)(O.Fragment,{}));return!yr||(yr==null?void 0:yr.length)<1||!Array.isArray(yr)?null:(0,O.jsx)("div",{style:{display:"flex",gap:ar.margin,alignItems:"center"},className:ln,children:td(yr)})}return!Q||!Array.isArray(Q)?c.isValidElement(Q)?Q:null:(0,O.jsx)("div",{style:{display:"flex",gap:ar.margin,alignItems:"center"},className:ln,children:td(Q)})},pd=c.forwardRef(Bv),kd=e(99611),zv=e(90420),hv=["text","mode","render","renderFormItem","fieldProps","proFieldKey"],nm=function(x,V){var Q=x.text,Ie=x.mode,gt=x.render,$t=x.renderFormItem,Gt=x.fieldProps,kt=x.proFieldKey,ln=(0,n.Z)(x,hv),In=(0,a.YB)(),ar=(0,J.Z)(function(){return ln.open||ln.visible||!1},{value:ln.open||ln.visible,onChange:ln.onOpenChange||ln.onVisible}),yr=(0,f.Z)(ar,2),Dr=yr[0],Jr=yr[1];if(Ie==="read"){var Ir=(0,O.jsx)(O.Fragment,{children:"-"});return Q&&(Ir=(0,O.jsxs)(nf.Z,{children:[(0,O.jsx)("span",{ref:V,children:Dr?Q:"********"}),(0,O.jsx)("a",{onClick:function(){return Jr(!Dr)},children:Dr?(0,O.jsx)(kd.Z,{}):(0,O.jsx)(zv.Z,{})})]})),gt?gt(Q,(0,t.Z)({mode:Ie},Gt),Ir):Ir}if(Ie==="edit"||Ie==="update"){var Ar=(0,O.jsx)(F.Z.Password,(0,t.Z)({placeholder:In.getMessage("tableForm.inputPlaceholder","\u8BF7\u8F93\u5165"),ref:V},Gt));return $t?$t(Q,(0,t.Z)({mode:Ie},Gt),Ar):Ar}return null},Uf=c.forwardRef(nm);function pv(w){return w===0?null:w>0?"+":"-"}function md(w){return w===0?"#595959":w>0?"#ff4d4f":"#52c41a"}function Fu(w){var x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;return x>=0?w==null?void 0:w.toFixed(x):w}function xc(w){return(0,r.Z)(w)==="symbol"||w instanceof Symbol?NaN:Number(w)}var Pc=function(x,V){var Q=x.text,Ie=x.prefix,gt=x.precision,$t=x.suffix,Gt=$t===void 0?"%":$t,kt=x.mode,ln=x.showColor,In=ln===void 0?!1:ln,ar=x.render,yr=x.renderFormItem,Dr=x.fieldProps,Jr=x.placeholder,Ir=x.showSymbol,Ar=(0,a.YB)(),_r=Jr||Ar.getMessage("tableForm.inputPlaceholder","\u8BF7\u8F93\u5165"),Or=(0,c.useMemo)(function(){return typeof Q=="string"&&Q.includes("%")?xc(Q.replace("%","")):xc(Q)},[Q]),ma=(0,c.useMemo)(function(){return typeof Ir=="function"?Ir==null?void 0:Ir(Q):Ir},[Ir,Q]);if(kt==="read"){var Na=In?{color:md(Or)}:{},La=(0,O.jsxs)("span",{style:Na,ref:V,children:[Ie&&(0,O.jsx)("span",{children:Ie}),ma&&(0,O.jsxs)(c.Fragment,{children:[pv(Or)," "]}),Fu(Math.abs(Or),gt),Gt&&Gt]});return ar?ar(Q,(0,t.Z)((0,t.Z)({mode:kt},Dr),{},{prefix:Ie,precision:gt,showSymbol:ma,suffix:Gt}),La):La}if(kt==="edit"||kt==="update"){var lo=(0,O.jsx)(jt,(0,t.Z)({ref:V,formatter:function(Do){return Do&&Ie?"".concat(Ie," ").concat(Do).replace(/\B(?=(\d{3})+(?!\d)$)/g,","):Do},parser:function(Do){return Do?Do.replace(/.*\s|,/g,""):""},placeholder:_r},Dr));return yr?yr(Q,(0,t.Z)({mode:kt},Dr),lo):lo}return null},$c=c.forwardRef(Pc),ud=e(38703);function pf(w){return w===100?"success":w<0?"exception":w<100?"active":"normal"}var Rc=function(x,V){var Q=x.text,Ie=x.mode,gt=x.render,$t=x.plain,Gt=x.renderFormItem,kt=x.fieldProps,ln=x.placeholder,In=(0,a.YB)(),ar=ln||In.getMessage("tableForm.inputPlaceholder","\u8BF7\u8F93\u5165"),yr=(0,c.useMemo)(function(){return typeof Q=="string"&&Q.includes("%")?xc(Q.replace("%","")):xc(Q)},[Q]);if(Ie==="read"){var Dr=(0,O.jsx)(ud.Z,(0,t.Z)({ref:V,size:"small",style:{minWidth:100,maxWidth:320},percent:yr,steps:$t?10:void 0,status:pf(yr)},kt));return gt?gt(yr,(0,t.Z)({mode:Ie},kt),Dr):Dr}if(Ie==="edit"||Ie==="update"){var Jr=(0,O.jsx)(jt,(0,t.Z)({ref:V,placeholder:ar},kt));return Gt?Gt(Q,(0,t.Z)({mode:Ie},kt),Jr):Jr}return null},rf=c.forwardRef(Rc),Gd=e(78045),wf=["radioType","renderFormItem","mode","render"],yv=function(x,V){var Q,Ie,gt=x.radioType,$t=x.renderFormItem,Gt=x.mode,kt=x.render,ln=(0,n.Z)(x,wf),In=(0,c.useContext)(R.ZP.ConfigContext),ar=In.getPrefixCls,yr=ar("pro-field-radio"),Dr=(0,A.aK)(ln),Jr=(0,f.Z)(Dr,3),Ir=Jr[0],Ar=Jr[1],_r=Jr[2],Or=(0,c.useRef)(),ma=(Q=re.Z.Item)===null||Q===void 0||(Ie=Q.useStatus)===null||Ie===void 0?void 0:Ie.call(Q);(0,c.useImperativeHandle)(V,function(){return(0,t.Z)((0,t.Z)({},Or.current||{}),{},{fetchData:function(Lo){return _r(Lo)}})},[_r]);var Na=(0,ee.Xj)("FieldRadioRadio",function(Bo){return(0,G.Z)((0,G.Z)((0,G.Z)({},".".concat(yr,"-error"),{span:{color:Bo.colorError}}),".".concat(yr,"-warning"),{span:{color:Bo.colorWarning}}),".".concat(yr,"-vertical"),(0,G.Z)({},"".concat(Bo.antCls,"-radio-wrapper"),{display:"flex",marginInlineEnd:0}))}),La=Na.wrapSSR,lo=Na.hashId;if(Ir)return(0,O.jsx)(oe.Z,{size:"small"});if(Gt==="read"){var Fo=Ar!=null&&Ar.length?Ar==null?void 0:Ar.reduce(function(Bo,Lo){var Ni;return(0,t.Z)((0,t.Z)({},Bo),{},(0,G.Z)({},(Ni=Lo.value)!==null&&Ni!==void 0?Ni:"",Lo.label))},{}):void 0,Do=(0,O.jsx)(O.Fragment,{children:(0,E.MP)(ln.text,(0,E.R6)(ln.valueEnum||Fo))});if(kt){var Ro;return(Ro=kt(ln.text,(0,t.Z)({mode:Gt},ln.fieldProps),Do))!==null&&Ro!==void 0?Ro:null}return Do}if(Gt==="edit"){var Jo,No=La((0,O.jsx)(Gd.ZP.Group,(0,t.Z)((0,t.Z)({ref:Or,optionType:gt},ln.fieldProps),{},{className:p()((Jo=ln.fieldProps)===null||Jo===void 0?void 0:Jo.className,(0,G.Z)((0,G.Z)({},"".concat(yr,"-error"),(ma==null?void 0:ma.status)==="error"),"".concat(yr,"-warning"),(ma==null?void 0:ma.status)==="warning"),lo,"".concat(yr,"-").concat(ln.fieldProps.layout||"horizontal")),options:Ar})));if($t){var Ya;return(Ya=$t(ln.text,(0,t.Z)((0,t.Z)({mode:Gt},ln.fieldProps),{},{options:Ar,loading:Ir}),No))!==null&&Ya!==void 0?Ya:null}return No}return null},yf=c.forwardRef(yv),nd=function(x,V){var Q=x.text,Ie=x.mode,gt=x.light,$t=x.label,Gt=x.format,kt=x.render,ln=x.picker,In=x.renderFormItem,ar=x.plain,yr=x.showTime,Dr=x.lightLabel,Jr=x.bordered,Ir=x.fieldProps,Ar=(0,a.YB)(),_r=Array.isArray(Q)?Q:[],Or=(0,f.Z)(_r,2),ma=Or[0],Na=Or[1],La=c.useState(!1),lo=(0,f.Z)(La,2),Fo=lo[0],Do=lo[1],Ro=(0,c.useCallback)(function(Ii){if(typeof(Ir==null?void 0:Ir.format)=="function"){var mi;return Ir==null||(mi=Ir.format)===null||mi===void 0?void 0:mi.call(Ir,Ii)}return(Ir==null?void 0:Ir.format)||Gt||"YYYY-MM-DD"},[Ir,Gt]),Jo=ma?Yl()(ma).format(Ro(Yl()(ma))):"",No=Na?Yl()(Na).format(Ro(Yl()(Na))):"";if(Ie==="read"){var Ya=(0,O.jsxs)("div",{ref:V,style:{display:"flex",flexWrap:"wrap",gap:8,alignItems:"center"},children:[(0,O.jsx)("div",{children:Jo||"-"}),(0,O.jsx)("div",{children:No||"-"})]});return kt?kt(Q,(0,t.Z)({mode:Ie},Ir),(0,O.jsx)("span",{children:Ya})):Ya}if(Ie==="edit"||Ie==="update"){var Bo=qc(Ir.value),Lo;if(gt){var Ni;Lo=(0,O.jsx)(P.Q,{label:$t,onClick:function(){var mi;Ir==null||(mi=Ir.onOpenChange)===null||mi===void 0||mi.call(Ir,!0),Do(!0)},style:Bo?{paddingInlineEnd:0}:void 0,disabled:Ir.disabled,value:Bo||Fo?(0,O.jsx)(Bc.default.RangePicker,(0,t.Z)((0,t.Z)((0,t.Z)({picker:ln,showTime:yr,format:Gt},(0,C.J)(!1)),Ir),{},{placeholder:(Ni=Ir.placeholder)!==null&&Ni!==void 0?Ni:[Ar.getMessage("tableForm.selectPlaceholder","\u8BF7\u9009\u62E9"),Ar.getMessage("tableForm.selectPlaceholder","\u8BF7\u9009\u62E9")],onClear:function(){var mi;Do(!1),Ir==null||(mi=Ir.onClear)===null||mi===void 0||mi.call(Ir)},value:Bo,onOpenChange:function(mi){var vl;Bo&&Do(mi),Ir==null||(vl=Ir.onOpenChange)===null||vl===void 0||vl.call(Ir,mi)}})):null,allowClear:!1,bordered:Jr,ref:Dr,downIcon:Bo||Fo?!1:void 0})}else Lo=(0,O.jsx)(Bc.default.RangePicker,(0,t.Z)((0,t.Z)((0,t.Z)({ref:V,format:Gt,showTime:yr,placeholder:[Ar.getMessage("tableForm.selectPlaceholder","\u8BF7\u9009\u62E9"),Ar.getMessage("tableForm.selectPlaceholder","\u8BF7\u9009\u62E9")]},(0,C.J)(ar===void 0?!0:!ar)),Ir),{},{value:Bo}));return In?In(Q,(0,t.Z)({mode:Ie},Ir),Lo):Lo}return null},Nd=c.forwardRef(nd),bf=e(90598);function Ld(w,x){var V=w.disabled,Q=w.prefixCls,Ie=w.character,gt=w.characterRender,$t=w.index,Gt=w.count,kt=w.value,ln=w.allowHalf,In=w.focused,ar=w.onHover,yr=w.onClick,Dr=function(La){ar(La,$t)},Jr=function(La){yr(La,$t)},Ir=function(La){La.keyCode===Ea.Z.ENTER&&yr(La,$t)},Ar=$t+1,_r=new Set([Q]);kt===0&&$t===0&&In?_r.add("".concat(Q,"-focused")):ln&&kt+.5>=Ar&&kt$t?"true":"false","aria-posinset":$t+1,"aria-setsize":Gt,tabIndex:V?-1:0},c.createElement("div",{className:"".concat(Q,"-first")},Or),c.createElement("div",{className:"".concat(Q,"-second")},Or)));return gt&&(ma=gt(ma,w)),ma}var Vf=c.forwardRef(Ld);function bv(){var w=c.useRef({});function x(Q){return w.current[Q]}function V(Q){return function(Ie){w.current[Q]=Ie}}return[x,V]}function Yd(w){var x=w.pageXOffset,V="scrollLeft";if(typeof x!="number"){var Q=w.document;x=Q.documentElement[V],typeof x!="number"&&(x=Q.body[V])}return x}function Kf(w){var x,V,Q=w.ownerDocument,Ie=Q.body,gt=Q&&Q.documentElement,$t=w.getBoundingClientRect();return x=$t.left,V=$t.top,x-=gt.clientLeft||Ie.clientLeft||0,V-=gt.clientTop||Ie.clientTop||0,{left:x,top:V}}function Tc(w){var x=Kf(w),V=w.ownerDocument,Q=V.defaultView||V.parentWindow;return x.left+=Yd(Q),x.left}var kf=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","keyboard","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function If(w,x){var V=w.prefixCls,Q=V===void 0?"rc-rate":V,Ie=w.className,gt=w.defaultValue,$t=w.value,Gt=w.count,kt=Gt===void 0?5:Gt,ln=w.allowHalf,In=ln===void 0?!1:ln,ar=w.allowClear,yr=ar===void 0?!0:ar,Dr=w.keyboard,Jr=Dr===void 0?!0:Dr,Ir=w.character,Ar=Ir===void 0?"\u2605":Ir,_r=w.characterRender,Or=w.disabled,ma=w.direction,Na=ma===void 0?"ltr":ma,La=w.tabIndex,lo=La===void 0?0:La,Fo=w.autoFocus,Do=w.onHoverChange,Ro=w.onChange,Jo=w.onFocus,No=w.onBlur,Ya=w.onKeyDown,Bo=w.onMouseLeave,Lo=(0,n.Z)(w,kf),Ni=bv(),Ii=(0,f.Z)(Ni,2),mi=Ii[0],vl=Ii[1],Ji=c.useRef(null),jl=function(){if(!Or){var Al;(Al=Ji.current)===null||Al===void 0||Al.focus()}};c.useImperativeHandle(x,function(){return{focus:jl,blur:function(){if(!Or){var Al;(Al=Ji.current)===null||Al===void 0||Al.blur()}}}});var Wl=(0,J.Z)(gt||0,{value:$t}),ss=(0,f.Z)(Wl,2),Os=ss[0],$s=ss[1],ms=(0,J.Z)(null),Vl=(0,f.Z)(ms,2),ns=Vl[0],Fl=Vl[1],yl=function(Al,ps){var Iu=Na==="rtl",Mu=Al+1;if(In){var Ku=mi(Al),Qu=Tc(Ku),kc=Ku.clientWidth;(Iu&&ps-Qu>kc/2||!Iu&&ps-Qu0&&!Iu||ps===Ea.Z.RIGHT&&Os>0&&Iu?(ys(Os-Mu),Al.preventDefault()):ps===Ea.Z.LEFT&&Os{const{componentCls:x}=w;return{[`${x}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:w.marginXS},"> div":{transition:`all ${w.motionDurationMid}, outline 0s`,"&:hover":{transform:w.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${(0,bt.unit)(w.lineWidth)} dashed ${w.starColor}`,transform:w.starHoverScale}},"&-first, &-second":{color:w.starBg,transition:`all ${w.motionDurationMid}`,userSelect:"none"},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${x}-star-first, &-half ${x}-star-second`]:{opacity:1},[`&-half ${x}-star-first, &-full ${x}-star-second`]:{color:"inherit"}}}},Kc=w=>({[`&-rtl${w.componentCls}`]:{direction:"rtl"}}),Xd=w=>{const{componentCls:x}=w;return{[x]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,De.Wf)(w)),{display:"inline-block",margin:0,padding:0,color:w.starColor,fontSize:w.starSize,lineHeight:1,listStyle:"none",outline:"none",[`&-disabled${x} ${x}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),Gf(w)),Kc(w))}},yd=w=>({starColor:w.yellow6,starSize:w.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:w.colorFillContent});var Uc=(0,st.I$)("Rate",w=>{const x=(0,vt.mergeToken)(w,{});return[Xd(x)]},yd),Hv=function(w,x){var V={};for(var Q in w)Object.prototype.hasOwnProperty.call(w,Q)&&x.indexOf(Q)<0&&(V[Q]=w[Q]);if(w!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ie=0,Q=Object.getOwnPropertySymbols(w);Ie{const{prefixCls:V,className:Q,rootClassName:Ie,style:gt,tooltips:$t,character:Gt=c.createElement(bf.Z,null),disabled:kt}=w,ln=Hv(w,["prefixCls","className","rootClassName","style","tooltips","character","disabled"]),In=(La,{index:lo})=>$t?c.createElement(nl.Z,{title:$t[lo]},La):La,{getPrefixCls:ar,direction:yr,rate:Dr}=c.useContext(je.E_),Jr=ar("rate",V),[Ir,Ar,_r]=Uc(Jr),Or=Object.assign(Object.assign({},Dr==null?void 0:Dr.style),gt),ma=c.useContext(Fe.Z),Na=kt!=null?kt:ma;return Ir(c.createElement(Mf,Object.assign({ref:x,character:Gt,characterRender:In,disabled:Na},ln,{className:p()(Q,Ie,Ar,_r,Dr==null?void 0:Dr.className),style:Or,prefixCls:Jr,direction:yr})))}),rm=function(x,V){var Q=x.text,Ie=x.mode,gt=x.render,$t=x.renderFormItem,Gt=x.fieldProps;if(Ie==="read"){var kt=(0,O.jsx)(Yf,(0,t.Z)((0,t.Z)({allowHalf:!0,disabled:!0,ref:V},Gt),{},{value:Q}));return gt?gt(Q,(0,t.Z)({mode:Ie},Gt),(0,O.jsx)(O.Fragment,{children:kt})):kt}if(Ie==="edit"||Ie==="update"){var ln=(0,O.jsx)(Yf,(0,t.Z)({allowHalf:!0,ref:V},Gt));return $t?$t(Q,(0,t.Z)({mode:Ie},Gt),ln):ln}return null},Qd=c.forwardRef(rm);function Uv(w){var x=w,V="",Q=!1;x<0&&(x=-x,Q=!0);var Ie=Math.floor(x/(3600*24)),gt=Math.floor(x/3600%24),$t=Math.floor(x/60%60),Gt=Math.floor(x%60);return V="".concat(Gt,"\u79D2"),$t>0&&(V="".concat($t,"\u5206\u949F").concat(V)),gt>0&&(V="".concat(gt,"\u5C0F\u65F6").concat(V)),Ie>0&&(V="".concat(Ie,"\u5929").concat(V)),Q&&(V+="\u524D"),V}var xv=function(x,V){var Q=x.text,Ie=x.mode,gt=x.render,$t=x.renderFormItem,Gt=x.fieldProps,kt=x.placeholder,ln=(0,a.YB)(),In=kt||ln.getMessage("tableForm.inputPlaceholder","\u8BF7\u8F93\u5165");if(Ie==="read"){var ar=Uv(Number(Q)),yr=(0,O.jsx)("span",{ref:V,children:ar});return gt?gt(Q,(0,t.Z)({mode:Ie},Gt),yr):yr}if(Ie==="edit"||Ie==="update"){var Dr=(0,O.jsx)(jt,(0,t.Z)({ref:V,min:0,style:{width:"100%"},placeholder:In},Gt));return $t?$t(Q,(0,t.Z)({mode:Ie},Gt),Dr):Dr}return null},af=c.forwardRef(xv),Sv=["mode","render","renderFormItem","fieldProps","emptyText"],of=function(x,V){var Q=x.mode,Ie=x.render,gt=x.renderFormItem,$t=x.fieldProps,Gt=x.emptyText,kt=Gt===void 0?"-":Gt,ln=(0,n.Z)(x,Sv),In=(0,c.useRef)(),ar=(0,A.aK)(x),yr=(0,f.Z)(ar,3),Dr=yr[0],Jr=yr[1],Ir=yr[2];if((0,c.useImperativeHandle)(V,function(){return(0,t.Z)((0,t.Z)({},In.current||{}),{},{fetchData:function(La){return Ir(La)}})},[Ir]),Dr)return(0,O.jsx)(oe.Z,{size:"small"});if(Q==="read"){var Ar=Jr!=null&&Jr.length?Jr==null?void 0:Jr.reduce(function(Na,La){var lo;return(0,t.Z)((0,t.Z)({},Na),{},(0,G.Z)({},(lo=La.value)!==null&&lo!==void 0?lo:"",La.label))},{}):void 0,_r=(0,O.jsx)(O.Fragment,{children:(0,E.MP)(ln.text,(0,E.R6)(ln.valueEnum||Ar))});if(Ie){var Or;return(Or=Ie(ln.text,(0,t.Z)({mode:Q},$t),(0,O.jsx)(O.Fragment,{children:_r})))!==null&&Or!==void 0?Or:kt}return _r}if(Q==="edit"||Q==="update"){var ma=(0,O.jsx)(lt,(0,t.Z)((0,t.Z)({ref:In},(0,he.Z)($t||{},["allowClear"])),{},{options:Jr}));return gt?gt(ln.text,(0,t.Z)((0,t.Z)({mode:Q},$t),{},{options:Jr,loading:Dr}),ma):ma}return null},Vv=c.forwardRef(of),Kv=function(x,V){var Q=x.text,Ie=x.mode,gt=x.render,$t=x.renderFormItem,Gt=x.fieldProps;if(Ie==="read"){var kt=Q;return gt?gt(Q,(0,t.Z)({mode:Ie},Gt),(0,O.jsx)(O.Fragment,{children:kt})):(0,O.jsx)(O.Fragment,{children:kt})}if(Ie==="edit"||Ie==="update"){var ln=(0,O.jsx)(Wu,(0,t.Z)((0,t.Z)({ref:V},Gt),{},{style:(0,t.Z)({minWidth:120},Gt==null?void 0:Gt.style)}));return $t?$t(Q,(0,t.Z)({mode:Ie},Gt),ln):ln}return null},Ev=c.forwardRef(Kv),Xf=e(72269),am=function(x,V){var Q=x.text,Ie=x.mode,gt=x.render,$t=x.light,Gt=x.label,kt=x.renderFormItem,ln=x.fieldProps,In=(0,a.YB)(),ar=(0,c.useMemo)(function(){var Ar,_r;return Q==null||"".concat(Q).length<1?"-":Q?(Ar=ln==null?void 0:ln.checkedChildren)!==null&&Ar!==void 0?Ar:In.getMessage("switch.open","\u6253\u5F00"):(_r=ln==null?void 0:ln.unCheckedChildren)!==null&&_r!==void 0?_r:In.getMessage("switch.close","\u5173\u95ED")},[ln==null?void 0:ln.checkedChildren,ln==null?void 0:ln.unCheckedChildren,Q]);if(Ie==="read")return gt?gt(Q,(0,t.Z)({mode:Ie},ln),(0,O.jsx)(O.Fragment,{children:ar})):ar!=null?ar:"-";if(Ie==="edit"||Ie==="update"){var yr,Dr=(0,O.jsx)(Xf.Z,(0,t.Z)((0,t.Z)({ref:V,size:$t?"small":void 0},(0,he.Z)(ln,["value"])),{},{checked:(yr=ln==null?void 0:ln.checked)!==null&&yr!==void 0?yr:ln==null?void 0:ln.value}));if($t){var Jr=ln.disabled,Ir=ln.bordered;return(0,O.jsx)(P.Q,{label:Gt,disabled:Jr,bordered:Ir,downIcon:!1,value:(0,O.jsx)("div",{style:{paddingLeft:8},children:Dr}),allowClear:!1})}return kt?kt(Q,(0,t.Z)({mode:Ie},ln),Dr):Dr}return null},om=c.forwardRef(am),kv=function(x,V){var Q=x.text,Ie=x.mode,gt=x.render,$t=x.renderFormItem,Gt=x.fieldProps,kt=x.emptyText,ln=kt===void 0?"-":kt,In=Gt||{},ar=In.autoFocus,yr=In.prefix,Dr=yr===void 0?"":yr,Jr=In.suffix,Ir=Jr===void 0?"":Jr,Ar=(0,a.YB)(),_r=(0,c.useRef)();if((0,c.useImperativeHandle)(V,function(){return _r.current},[]),(0,c.useEffect)(function(){if(ar){var lo;(lo=_r.current)===null||lo===void 0||lo.focus()}},[ar]),Ie==="read"){var Or=(0,O.jsxs)(O.Fragment,{children:[Dr,Q!=null?Q:ln,Ir]});if(gt){var ma;return(ma=gt(Q,(0,t.Z)({mode:Ie},Gt),Or))!==null&&ma!==void 0?ma:ln}return Or}if(Ie==="edit"||Ie==="update"){var Na=Ar.getMessage("tableForm.inputPlaceholder","\u8BF7\u8F93\u5165"),La=(0,O.jsx)(F.Z,(0,t.Z)({ref:_r,placeholder:Na,allowClear:!0},Gt));return $t?$t(Q,(0,t.Z)({mode:Ie},Gt),La):La}return null},Gv=c.forwardRef(kv),lf=function(x,V){var Q=x.text,Ie=x.fieldProps,gt=(0,c.useContext)(R.ZP.ConfigContext),$t=gt.getPrefixCls,Gt=$t("pro-field-readonly"),kt="".concat(Gt,"-textarea"),ln=(0,ee.Xj)("TextArea",function(){return(0,G.Z)({},".".concat(kt),{display:"inline-block",lineHeight:"1.5715",maxWidth:"100%",whiteSpace:"pre-wrap"})}),In=ln.wrapSSR,ar=ln.hashId;return In((0,O.jsx)("span",(0,t.Z)((0,t.Z)({ref:V,className:p()(ar,Gt,kt)},(0,he.Z)(Ie,["autoSize","classNames","styles"])),{},{children:Q!=null?Q:"-"})))},im=c.forwardRef(lf),Jd=function(x,V){var Q=x.text,Ie=x.mode,gt=x.render,$t=x.renderFormItem,Gt=x.fieldProps,kt=(0,a.YB)();if(Ie==="read"){var ln=(0,O.jsx)(im,(0,t.Z)((0,t.Z)({},x),{},{ref:V}));return gt?gt(Q,(0,t.Z)({mode:Ie},(0,he.Z)(Gt,["showCount"])),ln):ln}if(Ie==="edit"||Ie==="update"){var In=(0,O.jsx)(F.Z.TextArea,(0,t.Z)({ref:V,rows:3,onKeyPress:function(yr){yr.key==="Enter"&&yr.stopPropagation()},placeholder:kt.getMessage("tableForm.inputPlaceholder","\u8BF7\u8F93\u5165")},Gt));return $t?$t(Q,(0,t.Z)({mode:Ie},Gt),In):In}return null},Ov=c.forwardRef(Jd),pc=function(w,x){var V={};for(var Q in w)Object.prototype.hasOwnProperty.call(w,Q)&&x.indexOf(Q)<0&&(V[Q]=w[Q]);if(w!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ie=0,Q=Object.getOwnPropertySymbols(w);Iec.createElement(Yv,Object.assign({},w,{picker:"time",mode:void 0,ref:x}))),Af=c.forwardRef((w,x)=>{var{addon:V,renderExtraFooter:Q,variant:Ie,bordered:gt}=w,$t=pc(w,["addon","renderExtraFooter","variant","bordered"]);const[Gt]=(0,mr.Z)("timePicker",Ie,gt),kt=c.useMemo(()=>{if(Q)return Q;if(V)return V},[V,Q]);return c.createElement(lm,Object.assign({},$t,{mode:void 0,ref:x,renderExtraFooter:kt,variant:Gt}))}),Pv=(0,Ce.Z)(Af,"popupAlign",void 0,"picker");Af._InternalPanelDoNotUseOrYouWillBeFired=Pv,Af.RangePicker=sm,Af._InternalPanelDoNotUseOrYouWillBeFired=Pv;var Qf=Af,um=function(x,V){var Q=x.text,Ie=x.mode,gt=x.light,$t=x.label,Gt=x.format,kt=x.render,ln=x.renderFormItem,In=x.plain,ar=x.fieldProps,yr=x.lightLabel,Dr=(0,c.useState)(!1),Jr=(0,f.Z)(Dr,2),Ir=Jr[0],Ar=Jr[1],_r=(0,a.YB)(),Or=(ar==null?void 0:ar.format)||Gt||"HH:mm:ss",ma=Yl().isDayjs(Q)||typeof Q=="number";if(Ie==="read"){var Na=(0,O.jsx)("span",{ref:V,children:Q?Yl()(Q,ma?void 0:Or).format(Or):"-"});return kt?kt(Q,(0,t.Z)({mode:Ie},ar),(0,O.jsx)("span",{children:Na})):Na}if(Ie==="edit"||Ie==="update"){var La,lo=ar.disabled,Fo=ar.value,Do=qc(Fo,Or);if(gt){var Ro;La=(0,O.jsx)(P.Q,{onClick:function(){var No;ar==null||(No=ar.onOpenChange)===null||No===void 0||No.call(ar,!0),Ar(!0)},style:Do?{paddingInlineEnd:0}:void 0,label:$t,disabled:lo,value:Do||Ir?(0,O.jsx)(Qf,(0,t.Z)((0,t.Z)((0,t.Z)({},(0,C.J)(!1)),{},{format:Gt,ref:V},ar),{},{placeholder:(Ro=ar.placeholder)!==null&&Ro!==void 0?Ro:_r.getMessage("tableForm.selectPlaceholder","\u8BF7\u9009\u62E9"),value:Do,onOpenChange:function(No){var Ya;Ar(No),ar==null||(Ya=ar.onOpenChange)===null||Ya===void 0||Ya.call(ar,No)},open:Ir})):null,downIcon:Do||Ir?!1:void 0,allowClear:!1,ref:yr})}else La=(0,O.jsx)(Bc.default.TimePicker,(0,t.Z)((0,t.Z)((0,t.Z)({ref:V,format:Gt},(0,C.J)(In===void 0?!0:!In)),ar),{},{value:Do}));return ln?ln(Q,(0,t.Z)({mode:Ie},ar),La):La}return null},cd=function(x,V){var Q=x.text,Ie=x.light,gt=x.label,$t=x.mode,Gt=x.lightLabel,kt=x.format,ln=x.render,In=x.renderFormItem,ar=x.plain,yr=x.fieldProps,Dr=(0,a.YB)(),Jr=(0,c.useState)(!1),Ir=(0,f.Z)(Jr,2),Ar=Ir[0],_r=Ir[1],Or=(yr==null?void 0:yr.format)||kt||"HH:mm:ss",ma=Array.isArray(Q)?Q:[],Na=(0,f.Z)(ma,2),La=Na[0],lo=Na[1],Fo=Yl().isDayjs(La)||typeof La=="number",Do=Yl().isDayjs(lo)||typeof lo=="number",Ro=La?Yl()(La,Fo?void 0:Or).format(Or):"",Jo=lo?Yl()(lo,Do?void 0:Or).format(Or):"";if($t==="read"){var No=(0,O.jsxs)("div",{ref:V,children:[(0,O.jsx)("div",{children:Ro||"-"}),(0,O.jsx)("div",{children:Jo||"-"})]});return ln?ln(Q,(0,t.Z)({mode:$t},yr),(0,O.jsx)("span",{children:No})):No}if($t==="edit"||$t==="update"){var Ya=qc(yr.value,Or),Bo;if(Ie){var Lo=yr.disabled,Ni=yr.placeholder,Ii=Ni===void 0?[Dr.getMessage("tableForm.selectPlaceholder","\u8BF7\u9009\u62E9"),Dr.getMessage("tableForm.selectPlaceholder","\u8BF7\u9009\u62E9")]:Ni;Bo=(0,O.jsx)(P.Q,{onClick:function(){var vl;yr==null||(vl=yr.onOpenChange)===null||vl===void 0||vl.call(yr,!0),_r(!0)},style:Ya?{paddingInlineEnd:0}:void 0,label:gt,disabled:Lo,placeholder:Ii,value:Ya||Ar?(0,O.jsx)(Qf.RangePicker,(0,t.Z)((0,t.Z)((0,t.Z)({},(0,C.J)(!1)),{},{format:kt,ref:V},yr),{},{placeholder:Ii,value:Ya,onOpenChange:function(vl){var Ji;_r(vl),yr==null||(Ji=yr.onOpenChange)===null||Ji===void 0||Ji.call(yr,vl)},open:Ar})):null,downIcon:Ya||Ar?!1:void 0,allowClear:!1,ref:Gt})}else Bo=(0,O.jsx)(Qf.RangePicker,(0,t.Z)((0,t.Z)((0,t.Z)({ref:V,format:kt},(0,C.J)(ar===void 0?!0:!ar)),yr),{},{value:Ya}));return In?In(Q,(0,t.Z)({mode:$t},yr),Bo):Bo}return null},wv=c.forwardRef(cd),Jf=c.forwardRef(um),Zd=e(50089),_f=e(88708),$d=e(17341),qf=function(w){var x=c.useRef({valueLabels:new Map});return c.useMemo(function(){var V=x.current.valueLabels,Q=new Map,Ie=w.map(function(gt){var $t=gt.value,Gt=gt.label,kt=Gt!=null?Gt:V.get($t);return Q.set($t,kt),(0,t.Z)((0,t.Z)({},gt),{},{label:kt})});return x.current.valueLabels=Q,[Ie]},[w])},Iv=function(x,V,Q,Ie){return c.useMemo(function(){var gt=function(Dr){return Dr.map(function(Jr){var Ir=Jr.value;return Ir})},$t=gt(x),Gt=gt(V),kt=$t.filter(function(yr){return!Ie[yr]}),ln=$t,In=Gt;if(Q){var ar=(0,$d.S)($t,!0,Ie);ln=ar.checkedKeys,In=ar.halfCheckedKeys}return[Array.from(new Set([].concat((0,W.Z)(kt),(0,W.Z)(ln)))),In]},[x,V,Q,Ie])},Mv=Iv,cm=e(1089),Av=function(w,x){return c.useMemo(function(){var V=(0,cm.I8)(w,{fieldNames:x,initWrapper:function(Ie){return(0,t.Z)((0,t.Z)({},Ie),{},{valueEntities:new Map})},processEntity:function(Ie,gt){var $t=Ie.node[x.value];if(0)var Gt;gt.valueEntities.set($t,Ie)}});return V},[w,x])},dm=e(50344),Xv=function(){return null},ev=Xv,tv=["children","value"];function Rf(w){return(0,dm.Z)(w).map(function(x){if(!c.isValidElement(x)||!x.type)return null;var V=x,Q=V.key,Ie=V.props,gt=Ie.children,$t=Ie.value,Gt=(0,n.Z)(Ie,tv),kt=(0,t.Z)({key:Q,value:$t},Gt),ln=Rf(gt);return ln.length&&(kt.children=ln),kt}).filter(function(x){return x})}function nv(w){if(!w)return w;var x=(0,t.Z)({},w);return"props"in x||Object.defineProperty(x,"props",{get:function(){return(0,Rt.ZP)(!1,"New `rc-tree-select` not support return node instance as argument anymore. Please consider to remove `props` access."),x}}),x}function Rv(w,x,V,Q,Ie,gt){var $t=null,Gt=null;function kt(){function ln(In){var ar=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"0",yr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return In.map(function(Dr,Jr){var Ir="".concat(ar,"-").concat(Jr),Ar=Dr[gt.value],_r=V.includes(Ar),Or=ln(Dr[gt.children]||[],Ir,_r),ma=c.createElement(ev,Dr,Or.map(function(La){return La.node}));if(x===Ar&&($t=ma),_r){var Na={pos:Ir,node:ma,children:Or};return yr||Gt.push(Na),Na}return null}).filter(function(Dr){return Dr})}Gt||(Gt=[],ln(Q),Gt.sort(function(In,ar){var yr=In.node.props.value,Dr=ar.node.props.value,Jr=V.indexOf(yr),Ir=V.indexOf(Dr);return Jr-Ir}))}Object.defineProperty(w,"triggerNode",{get:function(){return(0,Rt.ZP)(!1,"`triggerNode` is deprecated. Please consider decoupling data with node."),kt(),$t}}),Object.defineProperty(w,"allCheckedNodes",{get:function(){return(0,Rt.ZP)(!1,"`allCheckedNodes` is deprecated. Please consider decoupling data with node."),kt(),Ie?Gt:Gt.map(function(In){var ar=In.node;return ar})}})}var fm=function(x,V,Q){var Ie=Q.fieldNames,gt=Q.treeNodeFilterProp,$t=Q.filterTreeNode,Gt=Ie.children;return c.useMemo(function(){if(!V||$t===!1)return x;var kt=typeof $t=="function"?$t:function(In,ar){return String(ar[gt]).toUpperCase().includes(V.toUpperCase())},ln=function In(ar){var yr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return ar.reduce(function(Dr,Jr){var Ir=Jr[Gt],Ar=yr||kt(V,nv(Jr)),_r=In(Ir||[],Ar);return(Ar||_r.length)&&Dr.push((0,t.Z)((0,t.Z)({},Jr),{},(0,G.Z)({isLeaf:void 0},Gt,_r))),Dr},[])};return ln(x)},[x,V,Gt,gt,$t])},Tv=fm;function Tf(w){var x=c.useRef();x.current=w;var V=c.useCallback(function(){return x.current.apply(x,arguments)},[]);return V}function rv(w,x){var V=x.id,Q=x.pId,Ie=x.rootPId,gt=new Map,$t=[];return w.forEach(function(Gt){var kt=Gt[V],ln=(0,t.Z)((0,t.Z)({},Gt),{},{key:Gt.key||kt});gt.set(kt,ln)}),gt.forEach(function(Gt){var kt=Gt[Q],ln=gt.get(kt);ln?(ln.children=ln.children||[],ln.children.push(Gt)):(kt===Ie||Ie===null)&&$t.push(Gt)}),$t}function Dv(w,x,V){return c.useMemo(function(){if(w){if(V){var Q=(0,t.Z)({id:"id",pId:"pId",rootPId:null},(0,r.Z)(V)==="object"?V:{});return rv(w,Q)}return w}return Rf(x)},[x,V,w])}var av=c.createContext(null),Nv=av,ov=e(37762),Df=e(70593),Qv=e(56982),Nf=c.createContext(null),Jv=Nf,iv=function(x){return Array.isArray(x)?x:x!==void 0?[x]:[]},u=function(x){var V=x||{},Q=V.label,Ie=V.value,gt=V.children;return{_title:Q?[Q]:["title","label"],value:Ie||"value",key:Ie||"value",children:gt||"children"}},g=function(x){return!x||x.disabled||x.disableCheckbox||x.checkable===!1},D=function(x,V){var Q=[],Ie=function gt($t){$t.forEach(function(Gt){var kt=Gt[V.children];kt&&(Q.push(Gt[V.value]),gt(kt))})};return Ie(x),Q},le=function(x){return x==null},$e=e(56790),ct={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},En=function(x,V){var Q=(0,Zd.lk)(),Ie=Q.prefixCls,gt=Q.multiple,$t=Q.searchValue,Gt=Q.toggleOpen,kt=Q.open,ln=Q.notFoundContent,In=c.useContext(Jv),ar=In.virtual,yr=In.listHeight,Dr=In.listItemHeight,Jr=In.listItemScrollOffset,Ir=In.treeData,Ar=In.fieldNames,_r=In.onSelect,Or=In.dropdownMatchSelectWidth,ma=In.treeExpandAction,Na=In.treeTitleRender,La=In.onPopupScroll,lo=In.leftMaxCount,Fo=In.leafCountOnly,Do=In.valueEntities,Ro=c.useContext(Nv),Jo=Ro.checkable,No=Ro.checkedKeys,Ya=Ro.halfCheckedKeys,Bo=Ro.treeExpandedKeys,Lo=Ro.treeDefaultExpandAll,Ni=Ro.treeDefaultExpandedKeys,Ii=Ro.onTreeExpand,mi=Ro.treeIcon,vl=Ro.showTreeIcon,Ji=Ro.switcherIcon,jl=Ro.treeLine,Wl=Ro.treeNodeFilterProp,ss=Ro.loadData,Os=Ro.treeLoadedKeys,$s=Ro.treeMotion,ms=Ro.onTreeLoad,Vl=Ro.keyEntities,ns=c.useRef(),Fl=(0,Qv.Z)(function(){return Ir},[kt,Ir],function(Gs,Bs){return Bs[0]&&Gs[1]!==Bs[1]}),yl=c.useMemo(function(){return Jo?{checked:No,halfChecked:Ya}:null},[Jo,No,Ya]);c.useEffect(function(){if(kt&&!gt&&No.length){var Gs;(Gs=ns.current)===null||Gs===void 0||Gs.scrollTo({key:No[0]})}},[kt]);var ys=function(Bs){Bs.preventDefault()},ts=function(Bs,bc){var Ys=bc.node;Jo&&g(Ys)||(_r(Ys.key,{selected:!No.includes(Ys.key)}),gt||Gt(!1))},xs=c.useState(Ni),js=(0,f.Z)(xs,2),ks=js[0],Ps=js[1],is=c.useState(null),gu=(0,f.Z)(is,2),ou=gu[0],Nu=gu[1],Pu=c.useMemo(function(){return Bo?(0,W.Z)(Bo):$t?ou:ks},[ks,ou,Bo,$t]),nc=function(Bs){Ps(Bs),Nu(Bs),Ii&&Ii(Bs)},Bu=String($t).toLowerCase(),Ms=function(Bs){return Bu?String(Bs[Wl]).toLowerCase().includes(Bu):!1};c.useEffect(function(){$t&&Nu(D(Ir,Ar))},[$t]);var iu=c.useState(function(){return new Map}),du=(0,f.Z)(iu,2),Vu=du[0],wu=du[1];c.useEffect(function(){lo&&wu(new Map)},[lo]);function Al(Gs){var Bs=Gs[Ar.value];if(!Vu.has(Bs)){var bc=Do.get(Bs),Ys=(bc.children||[]).length===0;if(Ys)Vu.set(Bs,!1);else{var Ml=bc.children.filter(function(As){return!As.node.disabled&&!As.node.disableCheckbox&&!No.includes(As.node[Ar.value])}),Tl=Ml.length;Vu.set(Bs,Tl>lo)}}return Vu.get(Bs)}var ps=(0,$e.zX)(function(Gs){var Bs=Gs[Ar.value];return No.includes(Bs)||lo===null?!1:lo<=0?!0:Fo&&lo?Al(Gs):!1}),Iu=function Gs(Bs){var bc=(0,ov.Z)(Bs),Ys;try{for(bc.s();!(Ys=bc.n()).done;){var Ml=Ys.value;if(!(Ml.disabled||Ml.selectable===!1)){if($t){if(Ms(Ml))return Ml}else return Ml;if(Ml[Ar.children]){var Tl=Gs(Ml[Ar.children]);if(Tl)return Tl}}}}catch(As){bc.e(As)}finally{bc.f()}return null},Mu=c.useState(null),Ku=(0,f.Z)(Mu,2),Qu=Ku[0],kc=Ku[1],yc=Vl[Qu];c.useEffect(function(){if(kt){var Gs=null,Bs=function(){var Ys=Iu(Fl);return Ys?Ys[Ar.value]:null};!gt&&No.length&&!$t?Gs=No[0]:Gs=Bs(),kc(Gs)}},[kt,$t]),c.useImperativeHandle(V,function(){var Gs;return{scrollTo:(Gs=ns.current)===null||Gs===void 0?void 0:Gs.scrollTo,onKeyDown:function(bc){var Ys,Ml=bc.which;switch(Ml){case Ea.Z.UP:case Ea.Z.DOWN:case Ea.Z.LEFT:case Ea.Z.RIGHT:(Ys=ns.current)===null||Ys===void 0||Ys.onKeyDown(bc);break;case Ea.Z.ENTER:{if(yc){var Tl=ps(yc.node),As=(yc==null?void 0:yc.node)||{},zs=As.selectable,Oc=As.value,Fc=As.disabled;zs!==!1&&!Fc&&!Tl&&ts(null,{node:{key:Qu},selected:!No.includes(Oc)})}break}case Ea.Z.ESC:Gt(!1)}},onKeyUp:function(){}}});var Hc=(0,Qv.Z)(function(){return!$t},[$t,Bo||ks],function(Gs,Bs){var bc=(0,f.Z)(Gs,1),Ys=bc[0],Ml=(0,f.Z)(Bs,2),Tl=Ml[0],As=Ml[1];return Ys!==Tl&&!!(Tl||As)}),Fs=Hc?ss:null;if(Fl.length===0)return c.createElement("div",{role:"listbox",className:"".concat(Ie,"-empty"),onMouseDown:ys},ln);var Lu={fieldNames:Ar};return Os&&(Lu.loadedKeys=Os),Pu&&(Lu.expandedKeys=Pu),c.createElement("div",{onMouseDown:ys},yc&&kt&&c.createElement("span",{style:ct,"aria-live":"assertive"},yc.node.value),c.createElement(Df.y6.Provider,{value:{nodeDisabled:ps}},c.createElement(Df.ZP,(0,H.Z)({ref:ns,focusable:!1,prefixCls:"".concat(Ie,"-tree"),treeData:Fl,height:yr,itemHeight:Dr,itemScrollOffset:Jr,virtual:ar!==!1&&Or!==!1,multiple:gt,icon:mi,showIcon:vl,switcherIcon:Ji,showLine:jl,loadData:Fs,motion:$s,activeKey:Qu,checkable:Jo,checkStrictly:!0,checkedKeys:yl,selectedKeys:Jo?[]:No,defaultExpandAll:Lo,titleRender:Na},Lu,{onActiveChange:kc,onSelect:ts,onCheck:ts,onExpand:nc,onLoad:ms,filterTreeNode:Ms,expandAction:ma,onScroll:La}))))},Tr=c.forwardRef(En),ra=Tr,no="SHOW_ALL",ti="SHOW_PARENT",vi="SHOW_CHILD";function ni(w,x,V,Q){var Ie=new Set(w);return x===vi?w.filter(function(gt){var $t=V[gt];return!$t||!$t.children||!$t.children.some(function(Gt){var kt=Gt.node;return Ie.has(kt[Q.value])})||!$t.children.every(function(Gt){var kt=Gt.node;return g(kt)||Ie.has(kt[Q.value])})}):x===ti?w.filter(function(gt){var $t=V[gt],Gt=$t?$t.parent:null;return!Gt||g(Gt.node)||!Ie.has(Gt.key)}):w}function Cl(w){var x=w.searchPlaceholder,V=w.treeCheckStrictly,Q=w.treeCheckable,Ie=w.labelInValue,gt=w.value,$t=w.multiple,Gt=w.showCheckedStrategy,kt=w.maxCount;warning(!x,"`searchPlaceholder` has been removed."),V&&Ie===!1&&warning(!1,"`treeCheckStrictly` will force set `labelInValue` to `true`."),(Ie||V)&&warning(toArray(gt).every(function(ln){return ln&&_typeof(ln)==="object"&&"value"in ln}),"Invalid prop `value` supplied to `TreeSelect`. You should use { label: string, value: string | number } or [{ label: string, value: string | number }] instead."),V||$t||Q?warning(!gt||Array.isArray(gt),"`value` should be an array when `TreeSelect` is checkable or multiple."):warning(!Array.isArray(gt),"`value` should not be array when `TreeSelect` is single mode."),kt&&(Gt==="SHOW_ALL"&&!V||Gt==="SHOW_PARENT")&&warning(!1,"`maxCount` not work with `showCheckedStrategy=SHOW_ALL` (when `treeCheckStrictly=false`) or `showCheckedStrategy=SHOW_PARENT`.")}var Ll=null,Hl=["id","prefixCls","value","defaultValue","onChange","onSelect","onDeselect","searchValue","inputValue","onSearch","autoClearSearchValue","filterTreeNode","treeNodeFilterProp","showCheckedStrategy","treeNodeLabelProp","multiple","treeCheckable","treeCheckStrictly","labelInValue","maxCount","fieldNames","treeDataSimpleMode","treeData","children","loadData","treeLoadedKeys","onTreeLoad","treeDefaultExpandAll","treeExpandedKeys","treeDefaultExpandedKeys","onTreeExpand","treeExpandAction","virtual","listHeight","listItemHeight","listItemScrollOffset","onDropdownVisibleChange","dropdownMatchSelectWidth","treeLine","treeIcon","showTreeIcon","switcherIcon","treeMotion","treeTitleRender","onPopupScroll"];function Sc(w){return!w||(0,r.Z)(w)!=="object"}var Ba=c.forwardRef(function(w,x){var V=w.id,Q=w.prefixCls,Ie=Q===void 0?"rc-tree-select":Q,gt=w.value,$t=w.defaultValue,Gt=w.onChange,kt=w.onSelect,ln=w.onDeselect,In=w.searchValue,ar=w.inputValue,yr=w.onSearch,Dr=w.autoClearSearchValue,Jr=Dr===void 0?!0:Dr,Ir=w.filterTreeNode,Ar=w.treeNodeFilterProp,_r=Ar===void 0?"value":Ar,Or=w.showCheckedStrategy,ma=w.treeNodeLabelProp,Na=w.multiple,La=w.treeCheckable,lo=w.treeCheckStrictly,Fo=w.labelInValue,Do=w.maxCount,Ro=w.fieldNames,Jo=w.treeDataSimpleMode,No=w.treeData,Ya=w.children,Bo=w.loadData,Lo=w.treeLoadedKeys,Ni=w.onTreeLoad,Ii=w.treeDefaultExpandAll,mi=w.treeExpandedKeys,vl=w.treeDefaultExpandedKeys,Ji=w.onTreeExpand,jl=w.treeExpandAction,Wl=w.virtual,ss=w.listHeight,Os=ss===void 0?200:ss,$s=w.listItemHeight,ms=$s===void 0?20:$s,Vl=w.listItemScrollOffset,ns=Vl===void 0?0:Vl,Fl=w.onDropdownVisibleChange,yl=w.dropdownMatchSelectWidth,ys=yl===void 0?!0:yl,ts=w.treeLine,xs=w.treeIcon,js=w.showTreeIcon,ks=w.switcherIcon,Ps=w.treeMotion,is=w.treeTitleRender,gu=w.onPopupScroll,ou=(0,n.Z)(w,Hl),Nu=(0,_f.ZP)(V),Pu=La&&!lo,nc=La||lo,Bu=lo||Fo,Ms=nc||Na,iu=(0,J.Z)($t,{value:gt}),du=(0,f.Z)(iu,2),Vu=du[0],wu=du[1],Al=c.useMemo(function(){return La?Or||vi:no},[Or,La]),ps=c.useMemo(function(){return u(Ro)},[JSON.stringify(Ro)]),Iu=(0,J.Z)("",{value:In!==void 0?In:ar,postState:function(Zu){return Zu||""}}),Mu=(0,f.Z)(Iu,2),Ku=Mu[0],Qu=Mu[1],kc=function(Zu){Qu(Zu),yr==null||yr(Zu)},yc=Dv(No,Ya,Jo),Hc=Av(yc,ps),Fs=Hc.keyEntities,Lu=Hc.valueEntities,Gs=c.useCallback(function(Ju){var Zu=[],_u=[];return Ju.forEach(function(ic){Lu.has(ic)?_u.push(ic):Zu.push(ic)}),{missingRawValues:Zu,existRawValues:_u}},[Lu]),Bs=Tv(yc,Ku,{fieldNames:ps,treeNodeFilterProp:_r,filterTreeNode:Ir}),bc=c.useCallback(function(Ju){if(Ju){if(ma)return Ju[ma];for(var Zu=ps._title,_u=0;_uNc)){var xd=Ml(Ju);if(wu(xd),Jr&&Qu(""),Gt){var ws=Ju;Pu&&(ws=ic.map(function(Xc){var Qc=Lu.get(Xc);return Qc?Qc.node[ps.value]:Xc}));var ml=Zu||{triggerValue:void 0,selected:void 0},bs=ml.triggerValue,Au=ml.selected,fc=ws;if(lo){var rd=Fc.filter(function(Xc){return!ws.includes(Xc.value)});fc=[].concat((0,W.Z)(fc),(0,W.Z)(rd))}var Gc=Ml(fc),Yc={preValue:Oc,triggerValue:bs},ad=!0;(lo||_u==="selection"&&!Au)&&(ad=!1),Rv(Yc,bs,Ju,yc,ad,ps),nc?Yc.checked=Au:Yc.selected=Au;var Ad=Bu?Gc:Gc.map(function(Xc){return Xc.value});Gt(Ms?Ad:Ad[0],Bu?null:Gc.map(function(Xc){return Xc.label}),Yc)}}}),$f=c.useCallback(function(Ju,Zu){var _u,ic=Zu.selected,xd=Zu.source,ws=Fs[Ju],ml=ws==null?void 0:ws.node,bs=(_u=ml==null?void 0:ml[ps.value])!==null&&_u!==void 0?_u:Ju;if(!Ms)Bd([bs],{selected:!0,triggerValue:bs},"option");else{var Au=ic?[].concat((0,W.Z)(Id),[bs]):Md.filter(function(Qc){return Qc!==bs});if(Pu){var fc=Gs(Au),rd=fc.missingRawValues,Gc=fc.existRawValues,Yc=Gc.map(function(Qc){return Lu.get(Qc).key}),ad;if(ic){var Ad=(0,$d.S)(Yc,!0,Fs);ad=Ad.checkedKeys}else{var Xc=(0,$d.S)(Yc,{checked:!1,halfCheckedKeys:Fd},Fs);ad=Xc.checkedKeys}Au=[].concat((0,W.Z)(rd),(0,W.Z)(ad.map(function(Qc){return Fs[Qc].node[ps.value]})))}Bd(Au,{selected:ic,triggerValue:bs},xd||"option")}ic||!Ms?kt==null||kt(bs,nv(ml)):ln==null||ln(bs,nv(ml))},[Gs,Lu,Fs,ps,Ms,Id,Bd,Pu,kt,ln,Md,Fd,Do]),$v=c.useCallback(function(Ju){if(Fl){var Zu={};Object.defineProperty(Zu,"documentClickClose",{get:function(){return(0,Rt.ZP)(!1,"Second param of `onDropdownVisibleChange` has been removed."),!1}}),Fl(Ju,Zu)}},[Fl]),dv=Tf(function(Ju,Zu){var _u=Ju.map(function(ic){return ic.value});if(Zu.type==="clear"){Bd(_u,{},"selection");return}Zu.values.length&&$f(Zu.values[0].value,{selected:!1,source:"selection"})}),Ef=c.useMemo(function(){return{virtual:Wl,dropdownMatchSelectWidth:ys,listHeight:Os,listItemHeight:ms,listItemScrollOffset:ns,treeData:Bs,fieldNames:ps,onSelect:$f,treeExpandAction:jl,treeTitleRender:is,onPopupScroll:gu,leftMaxCount:Do===void 0?null:Do-Sf.length,leafCountOnly:Al==="SHOW_CHILD"&&!lo&&!!La,valueEntities:Lu}},[Wl,ys,Os,ms,ns,Bs,ps,$f,jl,is,gu,Do,Sf.length,Al,lo,La,Lu]),Cd=c.useMemo(function(){return{checkable:nc,loadData:Bo,treeLoadedKeys:Lo,onTreeLoad:Ni,checkedKeys:Md,halfCheckedKeys:Fd,treeDefaultExpandAll:Ii,treeExpandedKeys:mi,treeDefaultExpandedKeys:vl,onTreeExpand:Ji,treeIcon:xs,treeMotion:Ps,showTreeIcon:js,switcherIcon:ks,treeLine:ts,treeNodeFilterProp:_r,keyEntities:Fs}},[nc,Bo,Lo,Ni,Md,Fd,Ii,mi,vl,Ji,xs,Ps,js,ks,ts,_r,Fs]);return c.createElement(Jv.Provider,{value:Ef},c.createElement(Nv.Provider,{value:Cd},c.createElement(Zd.Ac,(0,H.Z)({ref:x},ou,{id:Nu,prefixCls:Ie,mode:Ms?"multiple":void 0,displayValues:Sf,onDisplayValuesChange:dv,searchValue:Ku,onSearch:kc,OptionList:ra,emptyOptions:!yc.length,onDropdownVisibleChange:$v,dropdownMatchSelectWidth:ys}))))}),da=Ba;da.TreeNode=ev,da.SHOW_ALL=no,da.SHOW_PARENT=ti,da.SHOW_CHILD=vi;var ka=da,$i=ka,Ql=e(87263),os=e(33603),vs=e(88258),Es=e(30307),jc=e(15030),Uu=e(43277),_d=e(78642),vm=e(29691),Em=e(23797),Om=e(63185),hm=e(40561);const Pm=w=>{const{componentCls:x,treePrefixCls:V,colorBgElevated:Q}=w,Ie=`.${V}`;return[{[`${x}-dropdown`]:[{padding:`${(0,bt.unit)(w.paddingXS)} ${(0,bt.unit)(w.calc(w.paddingXS).div(2).equal())}`},(0,hm.Yk)(V,(0,vt.mergeToken)(w,{colorBgContainer:Q}),!1),{[Ie]:{borderRadius:0,[`${Ie}-list-holder-inner`]:{alignItems:"stretch",[`${Ie}-treenode`]:{[`${Ie}-node-content-wrapper`]:{flex:"auto"}}}}},(0,Om.C2)(`${V}-checkbox`,w),{"&-rtl":{direction:"rtl",[`${Ie}-switcher${Ie}-switcher_close`]:{[`${Ie}-switcher-icon svg`]:{transform:"rotate(90deg)"}}}}]}]},km=null;function wm(w,x,V){return(0,st.I$)("TreeSelect",Q=>{const Ie=(0,vt.mergeToken)(Q,{treePrefixCls:x});return[Pm(Ie)]},hm.TM)(w,V)}var Im=function(w,x){var V={};for(var Q in w)Object.prototype.hasOwnProperty.call(w,Q)&&x.indexOf(Q)<0&&(V[Q]=w[Q]);if(w!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ie=0,Q=Object.getOwnPropertySymbols(w);Ie{var V,Q,Ie,gt,$t;const{prefixCls:Gt,size:kt,disabled:ln,bordered:In=!0,style:ar,className:yr,rootClassName:Dr,treeCheckable:Jr,multiple:Ir,listHeight:Ar=256,listItemHeight:_r,placement:Or,notFoundContent:ma,switcherIcon:Na,treeLine:La,getPopupContainer:lo,popupClassName:Fo,dropdownClassName:Do,treeIcon:Ro=!1,transitionName:Jo,choiceTransitionName:No="",status:Ya,treeExpandAction:Bo,builtinPlacements:Lo,dropdownMatchSelectWidth:Ni,popupMatchSelectWidth:Ii,allowClear:mi,variant:vl,dropdownStyle:Ji,dropdownRender:jl,popupRender:Wl,onDropdownVisibleChange:ss,onOpenChange:Os,tagRender:$s,maxCount:ms,showCheckedStrategy:Vl,treeCheckStrictly:ns,styles:Fl,classNames:yl}=w,ys=Im(w,["prefixCls","size","disabled","bordered","style","className","rootClassName","treeCheckable","multiple","listHeight","listItemHeight","placement","notFoundContent","switcherIcon","treeLine","getPopupContainer","popupClassName","dropdownClassName","treeIcon","transitionName","choiceTransitionName","status","treeExpandAction","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","allowClear","variant","dropdownStyle","dropdownRender","popupRender","onDropdownVisibleChange","onOpenChange","tagRender","maxCount","showCheckedStrategy","treeCheckStrictly","styles","classNames"]),{getPopupContainer:ts,getPrefixCls:xs,renderEmpty:js,direction:ks,virtual:Ps,popupMatchSelectWidth:is,popupOverflow:gu}=c.useContext(je.E_),{styles:ou,classNames:Nu}=(0,je.dj)("treeSelect"),[,Pu]=(0,vm.ZP)(),nc=_r!=null?_r:(Pu==null?void 0:Pu.controlHeightSM)+(Pu==null?void 0:Pu.paddingXXS),Bu=xs(),Ms=xs("select",Gt),iu=xs("select-tree",Gt),du=xs("tree-select",Gt),{compactSize:Vu,compactItemClassnames:wu}=(0,ve.ri)(Ms,ks),Al=(0,Qe.Z)(Ms),ps=(0,Qe.Z)(du),[Iu,Mu,Ku]=(0,jc.Z)(Ms,Al),[Qu]=wm(du,iu,ps),[kc,yc]=(0,mr.Z)("treeSelect",vl,In),Hc=p()(((V=yl==null?void 0:yl.popup)===null||V===void 0?void 0:V.root)||((Q=Nu==null?void 0:Nu.popup)===null||Q===void 0?void 0:Q.root)||Fo||Do,`${du}-dropdown`,{[`${du}-dropdown-rtl`]:ks==="rtl"},Dr,Nu.root,yl==null?void 0:yl.root,Ku,Al,ps,Mu),Fs=((Ie=Fl==null?void 0:Fl.popup)===null||Ie===void 0?void 0:Ie.root)||((gt=ou==null?void 0:ou.popup)===null||gt===void 0?void 0:gt.root)||Ji,Lu=Wl||jl,Gs=Os||ss,Bs=!!(Jr||Ir),bc=c.useMemo(()=>{if(!(ms&&(Vl==="SHOW_ALL"&&!ns||Vl==="SHOW_PARENT")))return ms},[ms,Vl,ns]),Ys=(0,_d.Z)(w.suffixIcon,w.showArrow),Ml=($t=Ii!=null?Ii:Ni)!==null&&$t!==void 0?$t:is,{status:Tl,hasFeedback:As,isFormItemInput:zs,feedbackIcon:Oc}=c.useContext(Oe.aM),Fc=(0,Ze.F)(Tl,Ya),{suffixIcon:Id,removeIcon:sv,clearIcon:uv}=(0,Uu.Z)(Object.assign(Object.assign({},ys),{multiple:Bs,showSuffixIcon:Ys,hasFeedback:As,feedbackIcon:Oc,prefixCls:Ms,componentName:"TreeSelect"})),Md=mi===!0?{clearIcon:uv}:mi;let Fd;ma!==void 0?Fd=ma:Fd=(js==null?void 0:js("Select"))||c.createElement(vs.Z,{componentName:"Select"});const xf=(0,he.Z)(ys,["suffixIcon","removeIcon","clearIcon","itemIcon","switcherIcon","style"]),Zv=c.useMemo(()=>Or!==void 0?Or:ks==="rtl"?"bottomRight":"bottomLeft",[Or,ks]),cv=(0,We.Z)(Ef=>{var Cd;return(Cd=kt!=null?kt:Vu)!==null&&Cd!==void 0?Cd:Ef}),Sf=c.useContext(Fe.Z),Nc=ln!=null?ln:Sf,Bd=p()(!Gt&&du,{[`${Ms}-lg`]:cv==="large",[`${Ms}-sm`]:cv==="small",[`${Ms}-rtl`]:ks==="rtl",[`${Ms}-${kc}`]:yc,[`${Ms}-in-form-item`]:zs},(0,Ze.Z)(Ms,Fc,As),wu,yr,Dr,Nu.root,yl==null?void 0:yl.root,Ku,Al,ps,Mu),$f=Ef=>c.createElement(Em.Z,{prefixCls:iu,switcherIcon:Na,treeNodeProps:Ef,showLine:La}),[$v]=(0,Ql.Cn)("SelectLike",Fs==null?void 0:Fs.zIndex),dv=c.createElement($i,Object.assign({virtual:Ps,disabled:Nc},xf,{dropdownMatchSelectWidth:Ml,builtinPlacements:(0,Es.Z)(Lo,gu),ref:x,prefixCls:Ms,className:Bd,style:Object.assign(Object.assign({},Fl==null?void 0:Fl.root),ar),listHeight:Ar,listItemHeight:nc,treeCheckable:Jr&&c.createElement("span",{className:`${Ms}-tree-checkbox-inner`}),treeLine:!!La,suffixIcon:Id,multiple:Bs,placement:Zv,removeIcon:sv,allowClear:Md,switcherIcon:$f,showTreeIcon:Ro,notFoundContent:Fd,getPopupContainer:lo||ts,treeMotion:null,dropdownClassName:Hc,dropdownStyle:Object.assign(Object.assign({},Fs),{zIndex:$v}),dropdownRender:Lu,onDropdownVisibleChange:Gs,choiceTransitionName:(0,os.m)(Bu,"",No),transitionName:(0,os.m)(Bu,"slide-up",Jo),treeExpandAction:Bo,tagRender:Bs?$s:void 0,maxCount:bc,showCheckedStrategy:Vl,treeCheckStrictly:ns}));return Iu(Qu(dv))},Lf=c.forwardRef(jd),Zf=(0,Ce.Z)(Lf,"dropdownAlign",w=>(0,he.Z)(w,["visible"]));Lf.TreeNode=ev,Lf.SHOW_ALL=no,Lf.SHOW_PARENT=ti,Lf.SHOW_CHILD=vi,Lf._InternalPanelDoNotUseOrYouWillBeFired=Zf;var Ks=Lf,Mm=["radioType","renderFormItem","mode","light","label","render"],gd=["onSearch","onClear","onChange","onBlur","showSearch","autoClearSearchValue","treeData","fetchDataOnSearch","searchValue"],Dc=function(x,V){var Q=x.radioType,Ie=x.renderFormItem,gt=x.mode,$t=x.light,Gt=x.label,kt=x.render,ln=(0,n.Z)(x,Mm),In=(0,c.useContext)(R.ZP.ConfigContext),ar=In.getPrefixCls,yr=ar("pro-field-tree-select"),Dr=(0,c.useRef)(null),Jr=(0,c.useState)(!1),Ir=(0,f.Z)(Jr,2),Ar=Ir[0],_r=Ir[1],Or=ln.fieldProps,ma=Or.onSearch,Na=Or.onClear,La=Or.onChange,lo=Or.onBlur,Fo=Or.showSearch,Do=Or.autoClearSearchValue,Ro=Or.treeData,Jo=Or.fetchDataOnSearch,No=Or.searchValue,Ya=(0,n.Z)(Or,gd),Bo=(0,a.YB)(),Lo=(0,A.aK)((0,t.Z)((0,t.Z)({},ln),{},{defaultKeyWords:No})),Ni=(0,f.Z)(Lo,3),Ii=Ni[0],mi=Ni[1],vl=Ni[2],Ji=(0,J.Z)(void 0,{onChange:ma,value:No}),jl=(0,f.Z)(Ji,2),Wl=jl[0],ss=jl[1];(0,c.useImperativeHandle)(V,function(){return(0,t.Z)((0,t.Z)({},Dr.current||{}),{},{fetchData:function(is){return vl(is)}})});var Os=(0,c.useMemo)(function(){if(gt==="read"){var Ps=(Ya==null?void 0:Ya.fieldNames)||{},is=Ps.value,gu=is===void 0?"value":is,ou=Ps.label,Nu=ou===void 0?"label":ou,Pu=Ps.children,nc=Pu===void 0?"children":Pu,Bu=new Map,Ms=function iu(du){if(!(du!=null&&du.length))return Bu;for(var Vu=du.length,wu=0;wu0&&vt!=="read"?(0,oe.jsx)("div",{className:b()("".concat(xe,"-action"),(0,L.Z)({},"".concat(xe,"-action-small"),tt==="small"),we),children:Ct}):null,ir={name:He.name,field:he,index:se,record:ue==null||(Ce=ue.getFieldValue)===null||Ce===void 0?void 0:Ce.call(ue,[bt.listName,Te,he.name].filter(function(gn){return gn!==void 0}).flat(1)),fields:S,operation:ye,meta:H},rr=(0,E.zx)(),cn=rr.grid,Cn=(Qe==null?void 0:Qe(lt,ir))||lt,Ln=(We==null?void 0:We({listDom:(0,oe.jsx)("div",{className:b()("".concat(xe,"-container"),Ae,we),style:(0,n.Z)({width:cn?"100%":void 0},te),children:Cn}),action:er},ir))||(0,oe.jsxs)("div",{className:b()("".concat(xe,"-item"),we,(0,L.Z)((0,L.Z)({},"".concat(xe,"-item-default"),Oe===void 0),"".concat(xe,"-item-show-label"),Oe)),style:{display:"flex",alignItems:"flex-end"},children:[(0,oe.jsx)("div",{className:b()("".concat(xe,"-container"),Ae,we),style:(0,n.Z)({width:cn?"100%":void 0},te),children:Cn}),er]});return(0,oe.jsx)(X.Provider,{value:(0,n.Z)((0,n.Z)({},he),{},{listName:[bt.listName,Te,he.name].filter(function(gn){return gn!==void 0}).flat(1)}),children:Ln})},k=function(J){var de=(0,s.YB)(),Ce=J.creatorButtonProps,Ze=J.prefixCls,je=J.children,Fe=J.creatorRecord,Qe=J.action,We=J.fields,Oe=J.actionGuard,xe=J.max,ve=J.fieldExtraRender,ye=J.meta,U=J.containerClassName,W=J.containerStyle,$=J.onAfterAdd,S=J.onAfterRemove,H=(0,f.useContext)(s.L_),he=H.hashId,se=(0,f.useRef)(new Map),ue=(0,f.useState)(!1),Te=(0,R.Z)(ue,2),Ae=Te[0],te=Te[1],Ee=(0,f.useMemo)(function(){return We.map(function(Ve){var tt,bt;if(!((tt=se.current)!==null&&tt!==void 0&&tt.has(Ve.key.toString()))){var De;(De=se.current)===null||De===void 0||De.set(Ve.key.toString(),(0,N.x)())}var st=(bt=se.current)===null||bt===void 0?void 0:bt.get(Ve.key.toString());return(0,n.Z)((0,n.Z)({},Ve),{},{uuid:st})})},[We]),Re=(0,f.useMemo)(function(){var Ve=(0,n.Z)({},Qe),tt=Ee.length;return Oe!=null&&Oe.beforeAddRow?Ve.add=(0,P.Z)((0,C.Z)().mark(function bt(){var De,st,vt,ot,At,qt=arguments;return(0,C.Z)().wrap(function(ft){for(;;)switch(ft.prev=ft.next){case 0:for(De=qt.length,st=new Array(De),vt=0;vt0&&arguments[0]!==void 0?arguments[0]:{},N=M.children,p=M.Wrapper,A=(0,r.Z)(M,i);return E?(0,o.jsx)(a.Z,(0,n.Z)((0,n.Z)((0,n.Z)({gutter:8},C),A),{},{children:N})):p?(0,o.jsx)(p,{children:N}):N},ColWrapper:function(){var M=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},N=M.children,p=M.Wrapper,A=(0,r.Z)(M,m),O=(0,s.useMemo)(function(){var z=(0,n.Z)((0,n.Z)({},P),A);return typeof z.span=="undefined"&&typeof z.xs=="undefined"&&(z.xs=24),z},[A]);return E?(0,o.jsx)(l.Z,(0,n.Z)((0,n.Z)({},O),{},{children:N})):p?(0,o.jsx)(p,{children:N}):N}}},c=function(I){var E=(0,s.useMemo)(function(){return(0,t.Z)(I)==="object"?I:{grid:I}},[I]),C=(0,s.useContext)(d),P=C.grid,R=C.colProps;return(0,s.useMemo)(function(){return b({grid:!!(P||E.grid),rowProps:E==null?void 0:E.rowProps,colProps:(E==null?void 0:E.colProps)||R,Wrapper:E==null?void 0:E.Wrapper})},[E==null?void 0:E.Wrapper,E.grid,P,JSON.stringify([R,E==null?void 0:E.colProps,E==null?void 0:E.rowProps])])}},952:function(h,v,e){"use strict";var t=e(97269);v.ZP=t.A},184:function(h,v,e){"use strict";e.d(v,{a:function(){return fe}});var t=e(4942),n=e(55850),r=e(15861),a=e(1413),l=e(97685),s=e(91),o=e(12044),i=e(51812),m=e(48171),d=e(73177),b=e(21532),c=e(85265),f=e(93967),I=e.n(f),E=e(21770),C=e(8880),P=e(80334),R=e(62435),M=e(61254),N=e(89671),p=e(64847),A=function(ee){return(0,t.Z)({},ee.componentCls,{"&-sidebar-dragger":{width:"5px",cursor:"ew-resize",padding:"4px 0 0",borderTop:"1px solid transparent",position:"absolute",top:0,left:0,bottom:0,zIndex:100,backgroundColor:"transparent","&-min-disabled":{cursor:"w-resize"},"&-max-disabled":{cursor:"e-resize"}}})};function O(G){return(0,p.Xj)("DrawerForm",function(ee){var re=(0,a.Z)((0,a.Z)({},ee),{},{componentCls:".".concat(G)});return[A(re)]})}var z=e(86074),L=["children","trigger","onVisibleChange","drawerProps","onFinish","submitTimeout","title","width","resize","onOpenChange","visible","open"];function fe(G){var ee,re,oe=G.children,ie=G.trigger,j=G.onVisibleChange,K=G.drawerProps,k=G.onFinish,q=G.submitTimeout,F=G.title,Z=G.width,_=G.resize,X=G.onOpenChange,Y=G.visible,ae=G.open,J=(0,s.Z)(G,L);(0,P.ET)(!J.footer||!(K!=null&&K.footer),"DrawerForm \u662F\u4E00\u4E2A ProForm \u7684\u7279\u6B8A\u5E03\u5C40\uFF0C\u5982\u679C\u60F3\u81EA\u5B9A\u4E49\u6309\u94AE\uFF0C\u8BF7\u4F7F\u7528 submit.render \u81EA\u5B9A\u4E49\u3002");var de=R.useMemo(function(){var ce,ft,Ut,Kt={onResize:function(){},maxWidth:(0,o.j)()?window.innerWidth*.8:void 0,minWidth:300};return typeof _=="boolean"?_?Kt:{}:(0,i.Y)({onResize:(ce=_==null?void 0:_.onResize)!==null&&ce!==void 0?ce:Kt.onResize,maxWidth:(ft=_==null?void 0:_.maxWidth)!==null&&ft!==void 0?ft:Kt.maxWidth,minWidth:(Ut=_==null?void 0:_.minWidth)!==null&&Ut!==void 0?Ut:Kt.minWidth})},[_]),Ce=(0,R.useContext)(b.ZP.ConfigContext),Ze=Ce.getPrefixCls("pro-form-drawer"),je=O(Ze),Fe=je.wrapSSR,Qe=je.hashId,We=function(ft){return"".concat(Ze,"-").concat(ft," ").concat(Qe)},Oe=(0,R.useState)([]),xe=(0,l.Z)(Oe,2),ve=xe[1],ye=(0,R.useState)(!1),U=(0,l.Z)(ye,2),W=U[0],$=U[1],S=(0,R.useState)(!1),H=(0,l.Z)(S,2),he=H[0],se=H[1],ue=(0,R.useState)(Z||(_?de==null?void 0:de.minWidth:800)),Te=(0,l.Z)(ue,2),Ae=Te[0],te=Te[1],Ee=(0,E.Z)(!!Y,{value:ae||Y,onChange:X||j}),Re=(0,l.Z)(Ee,2),Ne=Re[0],He=Re[1],Se=(0,R.useRef)(null),we=(0,R.useCallback)(function(ce){Se.current===null&&ce&&ve([]),Se.current=ce},[]),Ve=(0,R.useRef)(),tt=(0,R.useCallback)(function(){var ce,ft,Ut,Kt=(ce=(ft=(Ut=J.formRef)===null||Ut===void 0?void 0:Ut.current)!==null&&ft!==void 0?ft:J.form)!==null&&ce!==void 0?ce:Ve.current;Kt&&K!==null&&K!==void 0&&K.destroyOnClose&&Kt.resetFields()},[K==null?void 0:K.destroyOnClose,J.form,J.formRef]);(0,R.useEffect)(function(){Ne&&(ae||Y)&&(X==null||X(!0),j==null||j(!0)),he&&te(de==null?void 0:de.minWidth)},[Y,Ne,he]),(0,R.useImperativeHandle)(J.formRef,function(){return Ve.current},[Ve.current]);var bt=(0,R.useMemo)(function(){return ie?R.cloneElement(ie,(0,a.Z)((0,a.Z)({key:"trigger"},ie.props),{},{onClick:function(){var ce=(0,r.Z)((0,n.Z)().mark(function Ut(Kt){var Ht,un;return(0,n.Z)().wrap(function(lt){for(;;)switch(lt.prev=lt.next){case 0:He(!Ne),se(!Object.keys(de)),(Ht=ie.props)===null||Ht===void 0||(un=Ht.onClick)===null||un===void 0||un.call(Ht,Kt);case 3:case"end":return lt.stop()}},Ut)}));function ft(Ut){return ce.apply(this,arguments)}return ft}()})):null},[He,ie,Ne,se,he]),De=(0,R.useMemo)(function(){var ce,ft,Ut,Kt,Ht;return J.submitter===!1?!1:(0,C.T)({searchConfig:{submitText:(ce=(ft=Ce.locale)===null||ft===void 0||(ft=ft.Modal)===null||ft===void 0?void 0:ft.okText)!==null&&ce!==void 0?ce:"\u786E\u8BA4",resetText:(Ut=(Kt=Ce.locale)===null||Kt===void 0||(Kt=Kt.Modal)===null||Kt===void 0?void 0:Kt.cancelText)!==null&&Ut!==void 0?Ut:"\u53D6\u6D88"},resetButtonProps:{preventDefault:!0,disabled:q?W:void 0,onClick:function(Rn){var lt;He(!1),K==null||(lt=K.onClose)===null||lt===void 0||lt.call(K,Rn)}}},(Ht=J.submitter)!==null&&Ht!==void 0?Ht:{})},[J.submitter,(ee=Ce.locale)===null||ee===void 0||(ee=ee.Modal)===null||ee===void 0?void 0:ee.okText,(re=Ce.locale)===null||re===void 0||(re=re.Modal)===null||re===void 0?void 0:re.cancelText,q,W,He,K]),st=(0,R.useCallback)(function(ce,ft){return(0,z.jsxs)(z.Fragment,{children:[ce,Se.current&&ft?(0,z.jsx)(R.Fragment,{children:(0,M.createPortal)(ft,Se.current)},"submitter"):ft]})},[]),vt=(0,m.J)(function(){var ce=(0,r.Z)((0,n.Z)().mark(function ft(Ut){var Kt,Ht,un;return(0,n.Z)().wrap(function(lt){for(;;)switch(lt.prev=lt.next){case 0:return Kt=k==null?void 0:k(Ut),q&&Kt instanceof Promise&&($(!0),Ht=setTimeout(function(){return $(!1)},q),Kt.finally(function(){clearTimeout(Ht),$(!1)})),lt.next=4,Kt;case 4:return un=lt.sent,un&&He(!1),lt.abrupt("return",un);case 7:case"end":return lt.stop()}},ft)}));return function(ft){return ce.apply(this,arguments)}}()),ot=(0,d.X)(Ne,j),At=(0,R.useCallback)(function(ce){var ft,Ut,Kt=(document.body.offsetWidth||1e3)-(ce.clientX-document.body.offsetLeft),Ht=(ft=de==null?void 0:de.minWidth)!==null&&ft!==void 0?ft:Z||800,un=(Ut=de==null?void 0:de.maxWidth)!==null&&Ut!==void 0?Ut:window.innerWidth*.8;if(Ktun){te(un);return}te(Kt)},[de==null?void 0:de.maxWidth,de==null?void 0:de.minWidth,Z]),qt=(0,R.useCallback)(function(){document.removeEventListener("mousemove",At),document.removeEventListener("mouseup",qt)},[At]);return Fe((0,z.jsxs)(z.Fragment,{children:[(0,z.jsxs)(c.Z,(0,a.Z)((0,a.Z)((0,a.Z)({title:F,width:Ae},K),ot),{},{afterOpenChange:function(ft){var Ut;ft||tt(),K==null||(Ut=K.afterOpenChange)===null||Ut===void 0||Ut.call(K,ft)},onClose:function(ft){var Ut;q&&W||(He(!1),K==null||(Ut=K.onClose)===null||Ut===void 0||Ut.call(K,ft))},footer:J.submitter!==!1&&(0,z.jsx)("div",{ref:we,style:{display:"flex",justifyContent:"flex-end"}}),children:[_?(0,z.jsx)("div",{className:I()(We("sidebar-dragger"),Qe,(0,t.Z)((0,t.Z)({},We("sidebar-dragger-min-disabled"),Ae===(de==null?void 0:de.minWidth)),We("sidebar-dragger-max-disabled"),Ae===(de==null?void 0:de.maxWidth))),onMouseDown:function(ft){var Ut;de==null||(Ut=de.onResize)===null||Ut===void 0||Ut.call(de),ft.stopPropagation(),ft.preventDefault(),document.addEventListener("mousemove",At),document.addEventListener("mouseup",qt),se(!0)}}):null,(0,z.jsx)(z.Fragment,{children:(0,z.jsx)(N.I,(0,a.Z)((0,a.Z)({formComponentType:"DrawerForm",layout:"vertical"},J),{},{formRef:Ve,onInit:function(ft,Ut){var Kt;J.formRef&&(J.formRef.current=Ut),J==null||(Kt=J.onInit)===null||Kt===void 0||Kt.call(J,ft,Ut),Ve.current=Ut},submitter:De,onFinish:function(){var ce=(0,r.Z)((0,n.Z)().mark(function ft(Ut){var Kt;return(0,n.Z)().wrap(function(un){for(;;)switch(un.prev=un.next){case 0:return un.next=2,vt(Ut);case 2:return Kt=un.sent,un.abrupt("return",Kt);case 4:case"end":return un.stop()}},ft)}));return function(ft){return ce.apply(this,arguments)}}(),contentRender:st,children:oe}))})]})),bt]}))}},37476:function(h,v,e){"use strict";e.d(v,{Y:function(){return P}});var t=e(55850),n=e(15861),r=e(1413),a=e(97685),l=e(91),s=e(73177),o=e(21532),i=e(17788),m=e(21770),d=e(8880),b=e(80334),c=e(62435),f=e(61254),I=e(89671),E=e(86074),C=["children","trigger","onVisibleChange","onOpenChange","modalProps","onFinish","submitTimeout","title","width","visible","open"];function P(R){var M,N,p=R.children,A=R.trigger,O=R.onVisibleChange,z=R.onOpenChange,L=R.modalProps,fe=R.onFinish,G=R.submitTimeout,ee=R.title,re=R.width,oe=R.visible,ie=R.open,j=(0,l.Z)(R,C);(0,b.ET)(!j.footer||!(L!=null&&L.footer),"ModalForm \u662F\u4E00\u4E2A ProForm \u7684\u7279\u6B8A\u5E03\u5C40\uFF0C\u5982\u679C\u60F3\u81EA\u5B9A\u4E49\u6309\u94AE\uFF0C\u8BF7\u4F7F\u7528 submit.render \u81EA\u5B9A\u4E49\u3002");var K=(0,c.useContext)(o.ZP.ConfigContext),k=(0,c.useState)([]),q=(0,a.Z)(k,2),F=q[1],Z=(0,c.useState)(!1),_=(0,a.Z)(Z,2),X=_[0],Y=_[1],ae=(0,m.Z)(!!oe,{value:ie||oe,onChange:z||O}),J=(0,a.Z)(ae,2),de=J[0],Ce=J[1],Ze=(0,c.useRef)(null),je=(0,c.useCallback)(function(U){Ze.current===null&&U&&F([]),Ze.current=U},[]),Fe=(0,c.useRef)(),Qe=(0,c.useCallback)(function(){var U,W,$,S=(U=(W=j.form)!==null&&W!==void 0?W:($=j.formRef)===null||$===void 0?void 0:$.current)!==null&&U!==void 0?U:Fe.current;S&&L!==null&&L!==void 0&&L.destroyOnClose&&S.resetFields()},[L==null?void 0:L.destroyOnClose,j.form,j.formRef]);(0,c.useImperativeHandle)(j.formRef,function(){return Fe.current},[Fe.current]),(0,c.useEffect)(function(){(ie||oe)&&(z==null||z(!0),O==null||O(!0))},[oe,ie]);var We=(0,c.useMemo)(function(){return A?c.cloneElement(A,(0,r.Z)((0,r.Z)({key:"trigger"},A.props),{},{onClick:function(){var U=(0,n.Z)((0,t.Z)().mark(function $(S){var H,he;return(0,t.Z)().wrap(function(ue){for(;;)switch(ue.prev=ue.next){case 0:Ce(!de),(H=A.props)===null||H===void 0||(he=H.onClick)===null||he===void 0||he.call(H,S);case 2:case"end":return ue.stop()}},$)}));function W($){return U.apply(this,arguments)}return W}()})):null},[Ce,A,de]),Oe=(0,c.useMemo)(function(){var U,W,$,S,H,he,se;return j.submitter===!1?!1:(0,d.T)({searchConfig:{submitText:(U=(W=L==null?void 0:L.okText)!==null&&W!==void 0?W:($=K.locale)===null||$===void 0||($=$.Modal)===null||$===void 0?void 0:$.okText)!==null&&U!==void 0?U:"\u786E\u8BA4",resetText:(S=(H=L==null?void 0:L.cancelText)!==null&&H!==void 0?H:(he=K.locale)===null||he===void 0||(he=he.Modal)===null||he===void 0?void 0:he.cancelText)!==null&&S!==void 0?S:"\u53D6\u6D88"},resetButtonProps:{preventDefault:!0,disabled:G?X:void 0,onClick:function(Te){var Ae;Ce(!1),L==null||(Ae=L.onCancel)===null||Ae===void 0||Ae.call(L,Te)}}},(se=j.submitter)!==null&&se!==void 0?se:{})},[(M=K.locale)===null||M===void 0||(M=M.Modal)===null||M===void 0?void 0:M.cancelText,(N=K.locale)===null||N===void 0||(N=N.Modal)===null||N===void 0?void 0:N.okText,L,j.submitter,Ce,X,G]),xe=(0,c.useCallback)(function(U,W){return(0,E.jsxs)(E.Fragment,{children:[U,Ze.current&&W?(0,E.jsx)(c.Fragment,{children:(0,f.createPortal)(W,Ze.current)},"submitter"):W]})},[]),ve=(0,c.useCallback)(function(){var U=(0,n.Z)((0,t.Z)().mark(function W($){var S,H,he;return(0,t.Z)().wrap(function(ue){for(;;)switch(ue.prev=ue.next){case 0:return S=fe==null?void 0:fe($),G&&S instanceof Promise&&(Y(!0),H=setTimeout(function(){return Y(!1)},G),S.finally(function(){clearTimeout(H),Y(!1)})),ue.next=4,S;case 4:return he=ue.sent,he&&Ce(!1),ue.abrupt("return",he);case 7:case"end":return ue.stop()}},W)}));return function(W){return U.apply(this,arguments)}}(),[fe,Ce,G]),ye=(0,s.X)(de);return(0,E.jsxs)(E.Fragment,{children:[(0,E.jsx)(i.Z,(0,r.Z)((0,r.Z)((0,r.Z)({title:ee,width:re||800},L),ye),{},{onCancel:function(W){var $;G&&X||(Ce(!1),L==null||($=L.onCancel)===null||$===void 0||$.call(L,W))},afterClose:function(){var W;Qe(),de&&Ce(!1),L==null||(W=L.afterClose)===null||W===void 0||W.call(L)},footer:j.submitter!==!1?(0,E.jsx)("div",{ref:je,style:{display:"flex",justifyContent:"flex-end"}}):null,children:(0,E.jsx)(I.I,(0,r.Z)((0,r.Z)({formComponentType:"ModalForm",layout:"vertical"},j),{},{onInit:function(W,$){var S;j.formRef&&(j.formRef.current=$),j==null||(S=j.onInit)===null||S===void 0||S.call(j,W,$),Fe.current=$},formRef:Fe,submitter:Oe,onFinish:function(){var U=(0,n.Z)((0,t.Z)().mark(function W($){var S;return(0,t.Z)().wrap(function(he){for(;;)switch(he.prev=he.next){case 0:return he.next=2,ve($);case 2:return S=he.sent,he.abrupt("return",S);case 4:case"end":return he.stop()}},W)}));return function(W){return U.apply(this,arguments)}}(),contentRender:xe,children:p}))})),We]})}},97269:function(h,v,e){"use strict";e.d(v,{A:function(){return z}});var t=e(1413),n=e(99859),r=e(62435),a=e(89671),l=e(9105),s=e(4942),o=e(97685),i=e(90814),m=e(21770),d=e(12795),b=e(21532),c=e(42075),f=e(93967),I=e.n(f),E=e(66758),C=e(2514),P=e(64847),R=function(fe){return(0,s.Z)({},fe.componentCls,{"&-title":{marginBlockEnd:fe.marginXL,fontWeight:"bold"},"&-container":(0,s.Z)({flexWrap:"wrap",maxWidth:"100%"},"> div".concat(fe.antCls,"-space-item"),{maxWidth:"100%"}),"&-twoLine":(0,s.Z)((0,s.Z)((0,s.Z)((0,s.Z)({display:"block",width:"100%"},"".concat(fe.componentCls,"-title"),{width:"100%",margin:"8px 0"}),"".concat(fe.componentCls,"-container"),{paddingInlineStart:16}),"".concat(fe.antCls,"-space-item,").concat(fe.antCls,"-form-item"),{width:"100%"}),"".concat(fe.antCls,"-form-item"),{"&-control":{display:"flex",alignItems:"center",justifyContent:"flex-end","&-input":{alignItems:"center",justifyContent:"flex-end","&-content":{flex:"none"}}}})})};function M(L){return(0,P.Xj)("ProFormGroup",function(fe){var G=(0,t.Z)((0,t.Z)({},fe),{},{componentCls:".".concat(L)});return[R(G)]})}var N=e(86074),p=r.forwardRef(function(L,fe){var G=r.useContext(E.Z),ee=G.groupProps,re=(0,t.Z)((0,t.Z)({},ee),L),oe=re.children,ie=re.collapsible,j=re.defaultCollapsed,K=re.style,k=re.labelLayout,q=re.title,F=q===void 0?L.label:q,Z=re.tooltip,_=re.align,X=_===void 0?"start":_,Y=re.direction,ae=re.size,J=ae===void 0?32:ae,de=re.titleStyle,Ce=re.titleRender,Ze=re.spaceProps,je=re.extra,Fe=re.autoFocus,Qe=(0,m.Z)(function(){return j||!1},{value:L.collapsed,onChange:L.onCollapse}),We=(0,o.Z)(Qe,2),Oe=We[0],xe=We[1],ve=(0,r.useContext)(b.ZP.ConfigContext),ye=ve.getPrefixCls,U=(0,C.zx)(L),W=U.ColWrapper,$=U.RowWrapper,S=ye("pro-form-group"),H=M(S),he=H.wrapSSR,se=H.hashId,ue=ie&&(0,N.jsx)(i.Z,{style:{marginInlineEnd:8},rotate:Oe?void 0:90}),Te=(0,N.jsx)(d.G,{label:ue?(0,N.jsxs)("div",{children:[ue,F]}):F,tooltip:Z}),Ae=(0,r.useCallback)(function(Se){var we=Se.children;return(0,N.jsx)(c.Z,(0,t.Z)((0,t.Z)({},Ze),{},{className:I()("".concat(S,"-container ").concat(se),Ze==null?void 0:Ze.className),size:J,align:X,direction:Y,style:(0,t.Z)({rowGap:0},Ze==null?void 0:Ze.style),children:we}))},[X,S,Y,se,J,Ze]),te=Ce?Ce(Te,L):Te,Ee=(0,r.useMemo)(function(){var Se=[],we=r.Children.toArray(oe).map(function(Ve,tt){var bt;return r.isValidElement(Ve)&&Ve!==null&&Ve!==void 0&&(bt=Ve.props)!==null&&bt!==void 0&&bt.hidden?(Se.push(Ve),null):tt===0&&r.isValidElement(Ve)&&Fe?r.cloneElement(Ve,(0,t.Z)((0,t.Z)({},Ve.props),{},{autoFocus:Fe})):Ve});return[(0,N.jsx)($,{Wrapper:Ae,children:we},"children"),Se.length>0?(0,N.jsx)("div",{style:{display:"none"},children:Se}):null]},[oe,$,Ae,Fe]),Re=(0,o.Z)(Ee,2),Ne=Re[0],He=Re[1];return he((0,N.jsx)(W,{children:(0,N.jsxs)("div",{className:I()(S,se,(0,s.Z)({},"".concat(S,"-twoLine"),k==="twoLine")),style:K,ref:fe,children:[He,(F||Z||je)&&(0,N.jsx)("div",{className:"".concat(S,"-title ").concat(se).trim(),style:de,onClick:function(){xe(!Oe)},children:je?(0,N.jsxs)("div",{style:{display:"flex",width:"100%",alignItems:"center",justifyContent:"space-between"},children:[te,(0,N.jsx)("span",{onClick:function(we){return we.stopPropagation()},children:je})]}):te}),(0,N.jsx)("div",{style:{display:ie&&Oe?"none":void 0},children:Ne})]})}))});p.displayName="ProForm-Group";var A=p,O=e(62370);function z(L){return(0,N.jsx)(a.I,(0,t.Z)({layout:"vertical",contentRender:function(G,ee){return(0,N.jsxs)(N.Fragment,{children:[G,ee]})}},L))}z.Group=A,z.useForm=n.Z.useForm,z.Item=O.Z,z.useWatch=n.Z.useWatch,z.ErrorList=n.Z.ErrorList,z.Provider=n.Z.Provider,z.useFormInstance=n.Z.useFormInstance,z.EditOrReadOnlyContext=l.A},39380:function(h,v,e){"use strict";e.d(v,{_z:function(){return yn},H_:function(){return Yt}});var t=e(4942),n=e(91),r=e(1413),a=e(71002),l=e(10915),s=e(92398),o=e(67159),i=e(62435),m=e(93967),d=e.n(m),b=e(50344),c=e(64217),f=e(96159),I=e(53124),E=e(80882),C=e(7743);const P=({children:yt})=>{const{getPrefixCls:wt}=i.useContext(I.E_),me=wt("breadcrumb");return i.createElement("li",{className:`${me}-separator`,"aria-hidden":"true"},yt===""?yt:yt||"/")};P.__ANT_BREADCRUMB_SEPARATOR=!0;var R=P,M=function(yt,wt){var me={};for(var Le in yt)Object.prototype.hasOwnProperty.call(yt,Le)&&wt.indexOf(Le)<0&&(me[Le]=yt[Le]);if(yt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var it=0,Le=Object.getOwnPropertySymbols(yt);itwt[it]||Le)}function p(yt,wt,me,Le){if(me==null)return null;const{className:it,onClick:Ot}=wt,Rt=M(wt,["className","onClick"]),Me=Object.assign(Object.assign({},(0,c.Z)(Rt,{data:!0,aria:!0})),{onClick:Ot});return Le!==void 0?i.createElement("a",Object.assign({},Me,{className:d()(`${yt}-link`,it),href:Le}),me):i.createElement("span",Object.assign({},Me,{className:d()(`${yt}-link`,it)}),me)}function A(yt,wt){return(Le,it,Ot,Rt,Me)=>{if(wt)return wt(Le,it,Ot,Rt);const Be=N(Le,it);return p(yt,Le,Be,Me)}}var O=function(yt,wt){var me={};for(var Le in yt)Object.prototype.hasOwnProperty.call(yt,Le)&&wt.indexOf(Le)<0&&(me[Le]=yt[Le]);if(yt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var it=0,Le=Object.getOwnPropertySymbols(yt);it{const{prefixCls:wt,separator:me="/",children:Le,menu:it,overlay:Ot,dropdownProps:Rt,href:Me}=yt,ht=(Dt=>{if(it||Ot){const Ft=Object.assign({},Rt);if(it){const fn=it||{},{items:Sn}=fn,Ge=O(fn,["items"]);Ft.menu=Object.assign(Object.assign({},Ge),{items:Sn==null?void 0:Sn.map((ke,pt)=>{var{key:St,title:Mt,label:hn,path:rn}=ke,Zn=O(ke,["key","title","label","path"]);let Bn=hn!=null?hn:Mt;return rn&&(Bn=i.createElement("a",{href:`${Me}${rn}`},Bn)),Object.assign(Object.assign({},Zn),{key:St!=null?St:pt,label:Bn})})})}else Ot&&(Ft.overlay=Ot);return i.createElement(C.Z,Object.assign({placement:"bottom"},Ft),i.createElement("span",{className:`${wt}-overlay-link`},Dt,i.createElement(E.Z,null)))}return Dt})(Le);return ht!=null?i.createElement(i.Fragment,null,i.createElement("li",null,ht),me&&i.createElement(R,null,me)):null},L=yt=>{const{prefixCls:wt,children:me,href:Le}=yt,it=O(yt,["prefixCls","children","href"]),{getPrefixCls:Ot}=i.useContext(I.E_),Rt=Ot("breadcrumb",wt);return i.createElement(z,Object.assign({},it,{prefixCls:Rt}),p(Rt,it,me,Le))};L.__ANT_BREADCRUMB_ITEM=!0;var fe=L,G=e(861),ee=e(14747),re=e(83559),oe=e(83262);const ie=yt=>{const{componentCls:wt,iconCls:me,calc:Le}=yt;return{[wt]:Object.assign(Object.assign({},(0,ee.Wf)(yt)),{color:yt.itemColor,fontSize:yt.fontSize,[me]:{fontSize:yt.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:yt.linkColor,transition:`color ${yt.motionDurationMid}`,padding:`0 ${(0,G.unit)(yt.paddingXXS)}`,borderRadius:yt.borderRadiusSM,height:yt.fontHeight,display:"inline-block",marginInline:Le(yt.marginXXS).mul(-1).equal(),"&:hover":{color:yt.linkHoverColor,backgroundColor:yt.colorBgTextHover}},(0,ee.Qy)(yt)),"li:last-child":{color:yt.lastItemColor},[`${wt}-separator`]:{marginInline:yt.separatorMargin,color:yt.separatorColor},[`${wt}-link`]:{[` + > ${me} + span, + > ${me} + a + `]:{marginInlineStart:yt.marginXXS}},[`${wt}-overlay-link`]:{borderRadius:yt.borderRadiusSM,height:yt.fontHeight,display:"inline-block",padding:`0 ${(0,G.unit)(yt.paddingXXS)}`,marginInline:Le(yt.marginXXS).mul(-1).equal(),[`> ${me}`]:{marginInlineStart:yt.marginXXS,fontSize:yt.fontSizeIcon},"&:hover":{color:yt.linkHoverColor,backgroundColor:yt.colorBgTextHover,a:{color:yt.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${yt.componentCls}-rtl`]:{direction:"rtl"}})}},j=yt=>({itemColor:yt.colorTextDescription,lastItemColor:yt.colorText,iconFontSize:yt.fontSize,linkColor:yt.colorTextDescription,linkHoverColor:yt.colorText,separatorColor:yt.colorTextDescription,separatorMargin:yt.marginXS});var K=(0,re.I$)("Breadcrumb",yt=>{const wt=(0,oe.mergeToken)(yt,{});return ie(wt)},j),k=function(yt,wt){var me={};for(var Le in yt)Object.prototype.hasOwnProperty.call(yt,Le)&&wt.indexOf(Le)<0&&(me[Le]=yt[Le]);if(yt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var it=0,Le=Object.getOwnPropertySymbols(yt);it{var{breadcrumbName:Rt}=Ot,Me=k(Ot,["breadcrumbName"]);return Object.assign(Object.assign({},Me),{title:Rt})})}),it}function F(yt,wt){return(0,i.useMemo)(()=>yt||(wt?wt.map(q):null),[yt,wt])}var Z=function(yt,wt){var me={};for(var Le in yt)Object.prototype.hasOwnProperty.call(yt,Le)&&wt.indexOf(Le)<0&&(me[Le]=yt[Le]);if(yt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var it=0,Le=Object.getOwnPropertySymbols(yt);it{if(wt===void 0)return wt;let me=(wt||"").replace(/^\//,"");return Object.keys(yt).forEach(Le=>{me=me.replace(`:${Le}`,yt[Le])}),me},X=yt=>{const{prefixCls:wt,separator:me="/",style:Le,className:it,rootClassName:Ot,routes:Rt,items:Me,children:Be,itemRender:ht,params:Dt={}}=yt,Ft=Z(yt,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:fn,direction:Sn,breadcrumb:Ge}=i.useContext(I.E_);let ke;const pt=fn("breadcrumb",wt),[St,Mt,hn]=K(pt),rn=F(Me,Rt),Zn=A(pt,ht);if(rn&&rn.length>0){const Qn=[],Xn=Me||Rt;ke=rn.map((mr,or)=>{const{path:hr,key:$n,type:nr,menu:Cr,overlay:zr,onClick:qr,className:br,separator:ia,dropdownProps:wa}=mr,ha=_(Dt,hr);ha!==void 0&&Qn.push(ha);const la=$n!=null?$n:or;if(nr==="separator")return i.createElement(R,{key:la},ia);const Ca={},pa=or===rn.length-1;Cr?Ca.menu=Cr:zr&&(Ca.overlay=zr);let{href:jt}=mr;return Qn.length&&ha!==void 0&&(jt=`#/${Qn.join("/")}`),i.createElement(z,Object.assign({key:la},Ca,(0,c.Z)(mr,{data:!0,aria:!0}),{className:br,dropdownProps:wa,href:jt,separator:pa?"":me,onClick:qr,prefixCls:pt}),Zn(mr,Dt,Xn,Qn,jt))})}else if(Be){const Qn=(0,b.Z)(Be).length;ke=(0,b.Z)(Be).map((Xn,mr)=>{if(!Xn)return Xn;const or=mr===Qn-1;return(0,f.Tm)(Xn,{separator:or?"":me,key:mr})})}const Bn=d()(pt,Ge==null?void 0:Ge.className,{[`${pt}-rtl`]:Sn==="rtl"},it,Ot,Mt,hn),Gn=Object.assign(Object.assign({},Ge==null?void 0:Ge.style),Le);return St(i.createElement("nav",Object.assign({className:Bn,style:Gn},Ft),i.createElement("ol",null,ke)))};X.Item=fe,X.Separator=R;var Y=X,ae=Y,J=e(21532),de=e(48555),Ce=e(48783);const Ze=yt=>{const{componentCls:wt}=yt;return{[wt]:{position:"fixed",zIndex:yt.zIndexPopup}}},je=yt=>({zIndexPopup:yt.zIndexBase+10});var Fe=(0,re.I$)("Affix",Ze,je);function Qe(yt){return yt!==window?yt.getBoundingClientRect():{top:0,bottom:window.innerHeight}}function We(yt,wt,me){if(me!==void 0&&Math.round(wt.top)>Math.round(yt.top)-me)return me+wt.top}function Oe(yt,wt,me){if(me!==void 0&&Math.round(wt.bottom){var me;const{style:Le,offsetTop:it,offsetBottom:Ot,prefixCls:Rt,className:Me,rootClassName:Be,children:ht,target:Dt,onChange:Ft,onTestUpdatePosition:fn}=yt,Sn=xe(yt,["style","offsetTop","offsetBottom","prefixCls","className","rootClassName","children","target","onChange","onTestUpdatePosition"]),{getPrefixCls:Ge,getTargetContainer:ke}=i.useContext(I.E_),pt=Ge("affix",Rt),[St,Mt]=i.useState(!1),[hn,rn]=i.useState(),[Zn,Bn]=i.useState(),Gn=i.useRef(U),Qn=i.useRef(null),Xn=i.useRef(null),mr=i.useRef(null),or=i.useRef(null),hr=i.useRef(null),$n=(me=Dt!=null?Dt:ke)!==null&&me!==void 0?me:ye,nr=Ot===void 0&&it===void 0?0:it,Cr=()=>{if(Gn.current!==W||!or.current||!mr.current||!$n)return;const Ke=$n();if(Ke){const ze={status:U},Pt=Qe(mr.current);if(Pt.top===0&&Pt.left===0&&Pt.width===0&&Pt.height===0)return;const mt=Qe(Ke),zt=We(Pt,mt,nr),Qt=Oe(Pt,mt,Ot);zt!==void 0?(ze.affixStyle={position:"fixed",top:zt,width:Pt.width,height:Pt.height},ze.placeholderStyle={width:Pt.width,height:Pt.height}):Qt!==void 0&&(ze.affixStyle={position:"fixed",bottom:Qt,width:Pt.width,height:Pt.height},ze.placeholderStyle={width:Pt.width,height:Pt.height}),ze.lastAffix=!!ze.affixStyle,St!==ze.lastAffix&&(Ft==null||Ft(ze.lastAffix)),Gn.current=ze.status,rn(ze.affixStyle),Bn(ze.placeholderStyle),Mt(ze.lastAffix)}},zr=()=>{Gn.current=W,Cr()},qr=(0,Ce.Z)(()=>{zr()}),br=(0,Ce.Z)(()=>{if($n&&hn){const Ke=$n();if(Ke&&mr.current){const ze=Qe(Ke),Pt=Qe(mr.current),mt=We(Pt,ze,nr),zt=Oe(Pt,ze,Ot);if(mt!==void 0&&hn.top===mt||zt!==void 0&&hn.bottom===zt)return}}zr()}),ia=()=>{const Ke=$n==null?void 0:$n();Ke&&(ve.forEach(ze=>{var Pt;Xn.current&&((Pt=Qn.current)===null||Pt===void 0||Pt.removeEventListener(ze,Xn.current)),Ke==null||Ke.addEventListener(ze,br)}),Qn.current=Ke,Xn.current=br)},wa=()=>{hr.current&&(clearTimeout(hr.current),hr.current=null);const Ke=$n==null?void 0:$n();ve.forEach(ze=>{var Pt;Ke==null||Ke.removeEventListener(ze,br),Xn.current&&((Pt=Qn.current)===null||Pt===void 0||Pt.removeEventListener(ze,Xn.current))}),qr.cancel(),br.cancel()};i.useImperativeHandle(wt,()=>({updatePosition:qr})),i.useEffect(()=>(hr.current=setTimeout(ia),()=>wa()),[]),i.useEffect(()=>(ia(),()=>wa()),[Dt,hn,St,it,Ot]),i.useEffect(()=>{qr()},[Dt,it,Ot]);const[ha,la,Ca]=Fe(pt),pa=d()(Be,la,pt,Ca),jt=d()({[pa]:hn});return ha(i.createElement(de.default,{onResize:qr},i.createElement("div",Object.assign({style:Le,className:Me,ref:mr},Sn),hn&&i.createElement("div",{style:Zn,"aria-hidden":"true"}),i.createElement("div",{className:jt,ref:or,style:hn},i.createElement(de.default,{onResize:qr},ht)))))}),H=e(76509),he=e(12044),se=e(98423),ue=e(61254),Te=e(64847),Ae=function(wt){return(0,t.Z)({},wt.componentCls,{position:"fixed",insetInlineEnd:0,bottom:0,zIndex:99,display:"flex",alignItems:"center",width:"100%",paddingInline:24,paddingBlock:0,boxSizing:"border-box",lineHeight:"64px",backgroundColor:(0,Te.uK)(wt.colorBgElevated,.6),borderBlockStart:"1px solid ".concat(wt.colorSplit),"-webkit-backdrop-filter":"blur(8px)",backdropFilter:"blur(8px)",color:wt.colorText,transition:"all 0.2s ease 0s","&-left":{flex:1,color:wt.colorText},"&-right":{color:wt.colorText,"> *":{marginInlineEnd:8,"&:last-child":{marginBlock:0,marginInline:0}}}})};function te(yt){return(0,Te.Xj)("ProLayoutFooterToolbar",function(wt){var me=(0,r.Z)((0,r.Z)({},wt),{},{componentCls:".".concat(yt)});return[Ae(me)]})}function Ee(yt,wt){var me=wt.stylish;return(0,Te.Xj)("ProLayoutFooterToolbarStylish",function(Le){var it=(0,r.Z)((0,r.Z)({},Le),{},{componentCls:".".concat(yt)});return me?[(0,t.Z)({},"".concat(it.componentCls),me==null?void 0:me(it))]:[]})}var Re=e(86074),Ne=["children","className","extra","portalDom","style","renderContent"],He=function(wt){var me=wt.children,Le=wt.className,it=wt.extra,Ot=wt.portalDom,Rt=Ot===void 0?!0:Ot,Me=wt.style,Be=wt.renderContent,ht=(0,n.Z)(wt,Ne),Dt=(0,i.useContext)(J.ZP.ConfigContext),Ft=Dt.getPrefixCls,fn=Dt.getTargetContainer,Sn=wt.prefixCls||Ft("pro"),Ge="".concat(Sn,"-footer-bar"),ke=te(Ge),pt=ke.wrapSSR,St=ke.hashId,Mt=(0,i.useContext)(H.X),hn=(0,i.useMemo)(function(){var Xn=Mt.hasSiderMenu,mr=Mt.isMobile,or=Mt.siderWidth;if(Xn)return or?mr?"100%":"calc(100% - ".concat(or,"px)"):"100%"},[Mt.collapsed,Mt.hasSiderMenu,Mt.isMobile,Mt.siderWidth]),rn=(0,i.useMemo)(function(){return typeof window=="undefined"||typeof document=="undefined"?null:(fn==null?void 0:fn())||document.body},[]),Zn=Ee("".concat(Ge,".").concat(Ge,"-stylish"),{stylish:wt.stylish}),Bn=(0,Re.jsxs)(Re.Fragment,{children:[(0,Re.jsx)("div",{className:"".concat(Ge,"-left ").concat(St).trim(),children:it}),(0,Re.jsx)("div",{className:"".concat(Ge,"-right ").concat(St).trim(),children:me})]});(0,i.useEffect)(function(){return!Mt||!(Mt!=null&&Mt.setHasFooterToolbar)?function(){}:(Mt==null||Mt.setHasFooterToolbar(!0),function(){var Xn;Mt==null||(Xn=Mt.setHasFooterToolbar)===null||Xn===void 0||Xn.call(Mt,!1)})},[]);var Gn=(0,Re.jsx)("div",(0,r.Z)((0,r.Z)({className:d()(Le,St,Ge,(0,t.Z)({},"".concat(Ge,"-stylish"),!!wt.stylish)),style:(0,r.Z)({width:hn},Me)},(0,se.Z)(ht,["prefixCls"])),{},{children:Be?Be((0,r.Z)((0,r.Z)((0,r.Z)({},wt),Mt),{},{leftWidth:hn}),Bn):Bn})),Qn=!(0,he.j)()||!Rt||!rn?Gn:(0,ue.createPortal)(Gn,rn,Ge);return Zn.wrapSSR(pt((0,Re.jsx)(i.Fragment,{children:Qn},Ge)))},Se=function(wt){return(0,t.Z)({},wt.componentCls,{width:"100%","&-wide":{maxWidth:1152,margin:"0 auto"}})};function we(yt){return(0,Te.Xj)("ProLayoutGridContent",function(wt){var me=(0,r.Z)((0,r.Z)({},wt),{},{componentCls:".".concat(yt)});return[Se(me)]})}var Ve=function(wt){var me=(0,i.useContext)(H.X),Le=wt.children,it=wt.contentWidth,Ot=wt.className,Rt=wt.style,Me=(0,i.useContext)(J.ZP.ConfigContext),Be=Me.getPrefixCls,ht=wt.prefixCls||Be("pro"),Dt=it||me.contentWidth,Ft="".concat(ht,"-grid-content"),fn=we(Ft),Sn=fn.wrapSSR,Ge=fn.hashId,ke=Dt==="Fixed"&&me.layout==="top";return Sn((0,Re.jsx)("div",{className:d()(Ft,Ge,Ot,(0,t.Z)({},"".concat(Ft,"-wide"),ke)),style:Rt,children:(0,Re.jsx)("div",{className:"".concat(ht,"-grid-content-children ").concat(Ge).trim(),children:Le})}))},tt=e(97685),bt=e(77404),De=e.n(bt),st=e(86056),vt=e.n(st),ot=e(68997),At=e(42075),qt=e(80334),ce=function(){return{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},ft=function(wt){var me;return(0,t.Z)({},wt.componentCls,(0,r.Z)((0,r.Z)({},Te.Wf===null||Te.Wf===void 0?void 0:(0,Te.Wf)(wt)),{},(0,t.Z)((0,t.Z)((0,t.Z)((0,t.Z)((0,t.Z)((0,t.Z)((0,t.Z)((0,t.Z)({position:"relative",backgroundColor:wt.colorWhite,paddingBlock:wt.pageHeaderPaddingVertical+2,paddingInline:wt.pageHeaderPadding,"&&-ghost":{backgroundColor:wt.pageHeaderBgGhost},"&-no-children":{height:(me=wt.layout)===null||me===void 0||(me=me.pageContainer)===null||me===void 0?void 0:me.paddingBlockPageContainerContent},"&&-has-breadcrumb":{paddingBlockStart:wt.pageHeaderPaddingBreadCrumb},"&&-has-footer":{paddingBlockEnd:0},"& &-back":(0,t.Z)({marginInlineEnd:wt.margin,fontSize:16,lineHeight:1,"&-button":(0,r.Z)((0,r.Z)({fontSize:16},Te.Nd===null||Te.Nd===void 0?void 0:(0,Te.Nd)(wt)),{},{color:wt.pageHeaderColorBack,cursor:"pointer"})},"".concat(wt.componentCls,"-rlt &"),{float:"right",marginInlineEnd:0,marginInlineStart:0})},"& ".concat("ant","-divider-vertical"),{height:14,marginBlock:0,marginInline:wt.marginSM,verticalAlign:"middle"}),"& &-breadcrumb + &-heading",{marginBlockStart:wt.marginXS}),"& &-heading",{display:"flex",justifyContent:"space-between","&-left":{display:"flex",alignItems:"center",marginBlock:wt.marginXS/2,marginInlineEnd:0,marginInlineStart:0,overflow:"hidden"},"&-title":(0,r.Z)((0,r.Z)({marginInlineEnd:wt.marginSM,marginBlockEnd:0,color:wt.colorTextHeading,fontWeight:600,fontSize:wt.pageHeaderFontSizeHeaderTitle,lineHeight:wt.controlHeight+"px"},ce()),{},(0,t.Z)({},"".concat(wt.componentCls,"-rlt &"),{marginInlineEnd:0,marginInlineStart:wt.marginSM})),"&-avatar":(0,t.Z)({marginInlineEnd:wt.marginSM},"".concat(wt.componentCls,"-rlt &"),{float:"right",marginInlineEnd:0,marginInlineStart:wt.marginSM}),"&-tags":(0,t.Z)({},"".concat(wt.componentCls,"-rlt &"),{float:"right"}),"&-sub-title":(0,r.Z)((0,r.Z)({marginInlineEnd:wt.marginSM,color:wt.colorTextSecondary,fontSize:wt.pageHeaderFontSizeHeaderSubTitle,lineHeight:wt.lineHeight},ce()),{},(0,t.Z)({},"".concat(wt.componentCls,"-rlt &"),{float:"right",marginInlineEnd:0,marginInlineStart:12})),"&-extra":(0,t.Z)((0,t.Z)({marginBlock:wt.marginXS/2,marginInlineEnd:0,marginInlineStart:0,whiteSpace:"nowrap","> *":(0,t.Z)({"white-space":"unset"},"".concat(wt.componentCls,"-rlt &"),{marginInlineEnd:wt.marginSM,marginInlineStart:0})},"".concat(wt.componentCls,"-rlt &"),{float:"left"}),"*:first-child",(0,t.Z)({},"".concat(wt.componentCls,"-rlt &"),{marginInlineEnd:0}))}),"&-content",{paddingBlockStart:wt.pageHeaderPaddingContentPadding}),"&-footer",{marginBlockStart:wt.margin}),"&-compact &-heading",{flexWrap:"wrap"}),"&-wide",{maxWidth:1152,margin:"0 auto"}),"&-rtl",{direction:"rtl"})))};function Ut(yt){return(0,Te.Xj)("ProLayoutPageHeader",function(wt){var me=(0,r.Z)((0,r.Z)({},wt),{},{componentCls:".".concat(yt),pageHeaderBgGhost:"transparent",pageHeaderPadding:16,pageHeaderPaddingVertical:4,pageHeaderPaddingBreadCrumb:wt.paddingSM,pageHeaderColorBack:wt.colorTextHeading,pageHeaderFontSizeHeaderTitle:wt.fontSizeHeading4,pageHeaderFontSizeHeaderSubTitle:14,pageHeaderPaddingContentPadding:wt.paddingSM});return[ft(me)]})}var Kt=function(wt,me,Le,it){return!Le||!it?null:(0,Re.jsx)("div",{className:"".concat(wt,"-back ").concat(me).trim(),children:(0,Re.jsx)("div",{role:"button",onClick:function(Rt){it==null||it(Rt)},className:"".concat(wt,"-back-button ").concat(me).trim(),"aria-label":"back",children:Le})})},Ht=function(wt,me){var Le;return(Le=wt.items)!==null&&Le!==void 0&&Le.length?(0,Re.jsx)(ae,(0,r.Z)((0,r.Z)({},wt),{},{className:d()("".concat(me,"-breadcrumb"),wt.className)})):null},un=function(wt){var me=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"ltr";return wt.backIcon!==void 0?wt.backIcon:me==="rtl"?(0,Re.jsx)(vt(),{}):(0,Re.jsx)(De(),{})},Rn=function(wt,me){var Le=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"ltr",it=arguments.length>3?arguments[3]:void 0,Ot=me.title,Rt=me.avatar,Me=me.subTitle,Be=me.tags,ht=me.extra,Dt=me.onBack,Ft="".concat(wt,"-heading"),fn=Ot||Me||Be||ht;if(!fn)return null;var Sn=un(me,Le),Ge=Kt(wt,it,Sn,Dt),ke=Ge||Rt||fn;return(0,Re.jsxs)("div",{className:Ft+" "+it,children:[ke&&(0,Re.jsxs)("div",{className:"".concat(Ft,"-left ").concat(it).trim(),children:[Ge,Rt&&(0,Re.jsx)(ot.Z,(0,r.Z)({className:d()("".concat(Ft,"-avatar"),it,Rt.className)},Rt)),Ot&&(0,Re.jsx)("span",{className:"".concat(Ft,"-title ").concat(it).trim(),title:typeof Ot=="string"?Ot:void 0,children:Ot}),Me&&(0,Re.jsx)("span",{className:"".concat(Ft,"-sub-title ").concat(it).trim(),title:typeof Me=="string"?Me:void 0,children:Me}),Be&&(0,Re.jsx)("span",{className:"".concat(Ft,"-tags ").concat(it).trim(),children:Be})]}),ht&&(0,Re.jsx)("span",{className:"".concat(Ft,"-extra ").concat(it).trim(),children:(0,Re.jsx)(At.Z,{children:ht})})]})},lt=function(wt,me,Le){return me?(0,Re.jsx)("div",{className:"".concat(wt,"-footer ").concat(Le).trim(),children:me}):null},Et=function(wt,me,Le){return(0,Re.jsx)("div",{className:"".concat(wt,"-content ").concat(Le).trim(),children:me})},Bt=function yt(wt){return wt==null?void 0:wt.map(function(me){var Le;return(0,qt.ET)(!!me.breadcrumbName,"Route.breadcrumbName is deprecated, please use Route.title instead."),(0,r.Z)((0,r.Z)({},me),{},{breadcrumbName:void 0,children:void 0,title:me.title||me.breadcrumbName},(Le=me.children)!==null&&Le!==void 0&&Le.length?{menu:{items:yt(me.children)}}:{})})},Lt=function(wt){var me,Le=i.useState(!1),it=(0,tt.Z)(Le,2),Ot=it[0],Rt=it[1],Me=function(wa){var ha=wa.width;return Rt(ha<768)},Be=i.useContext(J.ZP.ConfigContext),ht=Be.getPrefixCls,Dt=Be.direction,Ft=wt.prefixCls,fn=wt.style,Sn=wt.footer,Ge=wt.children,ke=wt.breadcrumb,pt=wt.breadcrumbRender,St=wt.className,Mt=wt.contentWidth,hn=wt.layout,rn=wt.ghost,Zn=rn===void 0?!0:rn,Bn=ht("page-header",Ft),Gn=Ut(Bn),Qn=Gn.wrapSSR,Xn=Gn.hashId,mr=function(){return ke&&!(ke!=null&&ke.items)&&ke!==null&&ke!==void 0&&ke.routes&&((0,qt.ET)(!1,"The routes of Breadcrumb is deprecated, please use items instead."),ke.items=Bt(ke.routes)),ke!=null&&ke.items?Ht(ke,Bn):null},or=mr(),hr=ke&&"props"in ke,$n=(me=pt==null?void 0:pt((0,r.Z)((0,r.Z)({},wt),{},{prefixCls:Bn}),or))!==null&&me!==void 0?me:or,nr=hr?ke:$n,Cr=d()(Bn,Xn,St,(0,t.Z)((0,t.Z)((0,t.Z)((0,t.Z)((0,t.Z)((0,t.Z)({},"".concat(Bn,"-has-breadcrumb"),!!nr),"".concat(Bn,"-has-footer"),!!Sn),"".concat(Bn,"-rtl"),Dt==="rtl"),"".concat(Bn,"-compact"),Ot),"".concat(Bn,"-wide"),Mt==="Fixed"&&hn=="top"),"".concat(Bn,"-ghost"),Zn)),zr=Rn(Bn,wt,Dt,Xn),qr=Ge&&Et(Bn,Ge,Xn),br=lt(Bn,Sn,Xn);return!nr&&!zr&&!br&&!qr?(0,Re.jsx)("div",{className:d()(Xn,["".concat(Bn,"-no-children")])}):Qn((0,Re.jsx)(de.default,{onResize:Me,children:(0,Re.jsxs)("div",{className:Cr,style:fn,children:[nr,zr,qr,br]})}))},Ct=e(83832),er=function(wt){if(!wt)return 1;var me=wt.backingStorePixelRatio||wt.webkitBackingStorePixelRatio||wt.mozBackingStorePixelRatio||wt.msBackingStorePixelRatio||wt.oBackingStorePixelRatio||1;return(window.devicePixelRatio||1)/me},ir=function(wt){var me=(0,Te.dQ)(),Le=me.token,it=wt.children,Ot=wt.style,Rt=wt.className,Me=wt.markStyle,Be=wt.markClassName,ht=wt.zIndex,Dt=ht===void 0?9:ht,Ft=wt.gapX,fn=Ft===void 0?212:Ft,Sn=wt.gapY,Ge=Sn===void 0?222:Sn,ke=wt.width,pt=ke===void 0?120:ke,St=wt.height,Mt=St===void 0?64:St,hn=wt.rotate,rn=hn===void 0?-22:hn,Zn=wt.image,Bn=wt.offsetLeft,Gn=wt.offsetTop,Qn=wt.fontStyle,Xn=Qn===void 0?"normal":Qn,mr=wt.fontWeight,or=mr===void 0?"normal":mr,hr=wt.fontColor,$n=hr===void 0?Le.colorFill:hr,nr=wt.fontSize,Cr=nr===void 0?16:nr,zr=wt.fontFamily,qr=zr===void 0?"sans-serif":zr,br=wt.prefixCls,ia=(0,i.useContext)(J.ZP.ConfigContext),wa=ia.getPrefixCls,ha=wa("pro-layout-watermark",br),la=d()("".concat(ha,"-wrapper"),Rt),Ca=d()(ha,Be),pa=(0,i.useState)(""),jt=(0,tt.Z)(pa,2),Ke=jt[0],ze=jt[1];return(0,i.useEffect)(function(){var Pt=document.createElement("canvas"),mt=Pt.getContext("2d"),zt=er(mt),Qt="".concat((fn+pt)*zt,"px"),pn="".concat((Ge+Mt)*zt,"px"),Un=Bn||fn/2,vr=Gn||Ge/2;if(Pt.setAttribute("width",Qt),Pt.setAttribute("height",pn),!mt){console.error("\u5F53\u524D\u73AF\u5883\u4E0D\u652F\u6301Canvas");return}mt.translate(Un*zt,vr*zt),mt.rotate(Math.PI/180*Number(rn));var kn=pt*zt,pr=Mt*zt,Mr=function(Zt){var ge=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,an=Number(Cr)*zt;mt.font="".concat(Xn," normal ").concat(or," ").concat(an,"px/").concat(pr,"px ").concat(qr),mt.fillStyle=$n,Array.isArray(Zt)?Zt==null||Zt.forEach(function(On,dr){return mt.fillText(On,0,dr*an+ge)}):mt.fillText(Zt,0,ge?ge+an:0),ze(Pt.toDataURL())};if(Zn){var Ur=new Image;Ur.crossOrigin="anonymous",Ur.referrerPolicy="no-referrer",Ur.src=Zn,Ur.onload=function(){if(mt.drawImage(Ur,0,0,kn,pr),ze(Pt.toDataURL()),wt.content){Mr(wt.content,Ur.height+8);return}};return}if(wt.content){Mr(wt.content);return}},[fn,Ge,Bn,Gn,rn,Xn,or,pt,Mt,qr,$n,Zn,wt.content,Cr]),(0,Re.jsxs)("div",{style:(0,r.Z)({position:"relative"},Ot),className:la,children:[it,(0,Re.jsx)("div",{className:Ca,style:(0,r.Z)((0,r.Z)({zIndex:Dt,position:"absolute",left:0,top:0,width:"100%",height:"100%",backgroundSize:"".concat(fn+pt,"px"),pointerEvents:"none",backgroundRepeat:"repeat"},Ke?{backgroundImage:"url('".concat(Ke,"')")}:{}),Me)})]})},rr=[576,768,992,1200].map(function(yt){return"@media (max-width: ".concat(yt,"px)")}),cn=(0,tt.Z)(rr,4),Cn=cn[0],Ln=cn[1],gn=cn[2],Tt=cn[3],Jt=function(wt){var me,Le,it,Ot,Rt,Me,Be,ht,Dt,Ft,fn,Sn,Ge,ke,pt,St,Mt,hn;return(0,t.Z)({},wt.componentCls,(0,t.Z)((0,t.Z)((0,t.Z)((0,t.Z)((0,t.Z)((0,t.Z)({position:"relative","&-children-container":{paddingBlockStart:0,paddingBlockEnd:(me=wt.layout)===null||me===void 0||(me=me.pageContainer)===null||me===void 0?void 0:me.paddingBlockPageContainerContent,paddingInline:(Le=wt.layout)===null||Le===void 0||(Le=Le.pageContainer)===null||Le===void 0?void 0:Le.paddingInlinePageContainerContent},"&-children-container-no-header":{paddingBlockStart:(it=wt.layout)===null||it===void 0||(it=it.pageContainer)===null||it===void 0?void 0:it.paddingBlockPageContainerContent},"&-affix":(0,t.Z)({},"".concat(wt.antCls,"-affix"),(0,t.Z)({},"".concat(wt.componentCls,"-warp"),{backgroundColor:(Ot=wt.layout)===null||Ot===void 0||(Ot=Ot.pageContainer)===null||Ot===void 0?void 0:Ot.colorBgPageContainerFixed,transition:"background-color 0.3s",boxShadow:"0 2px 8px #f0f1f2"}))},"& &-warp-page-header",(0,t.Z)((0,t.Z)((0,t.Z)((0,t.Z)({paddingBlockStart:((Rt=(Me=wt.layout)===null||Me===void 0||(Me=Me.pageContainer)===null||Me===void 0?void 0:Me.paddingBlockPageContainerContent)!==null&&Rt!==void 0?Rt:40)/4,paddingBlockEnd:((Be=(ht=wt.layout)===null||ht===void 0||(ht=ht.pageContainer)===null||ht===void 0?void 0:ht.paddingBlockPageContainerContent)!==null&&Be!==void 0?Be:40)/2,paddingInlineStart:(Dt=wt.layout)===null||Dt===void 0||(Dt=Dt.pageContainer)===null||Dt===void 0?void 0:Dt.paddingInlinePageContainerContent,paddingInlineEnd:(Ft=wt.layout)===null||Ft===void 0||(Ft=Ft.pageContainer)===null||Ft===void 0?void 0:Ft.paddingInlinePageContainerContent},"& ~ ".concat(wt.proComponentsCls,"-grid-content"),(0,t.Z)({},"".concat(wt.proComponentsCls,"-page-container-children-content"),{paddingBlock:((fn=(Sn=wt.layout)===null||Sn===void 0||(Sn=Sn.pageContainer)===null||Sn===void 0?void 0:Sn.paddingBlockPageContainerContent)!==null&&fn!==void 0?fn:24)/3})),"".concat(wt.antCls,"-page-header-breadcrumb"),{paddingBlockStart:((Ge=(ke=wt.layout)===null||ke===void 0||(ke=ke.pageContainer)===null||ke===void 0?void 0:ke.paddingBlockPageContainerContent)!==null&&Ge!==void 0?Ge:40)/4+10}),"".concat(wt.antCls,"-page-header-heading"),{paddingBlockStart:((pt=(St=wt.layout)===null||St===void 0||(St=St.pageContainer)===null||St===void 0?void 0:St.paddingBlockPageContainerContent)!==null&&pt!==void 0?pt:40)/4}),"".concat(wt.antCls,"-page-header-footer"),{marginBlockStart:((Mt=(hn=wt.layout)===null||hn===void 0||(hn=hn.pageContainer)===null||hn===void 0?void 0:hn.paddingBlockPageContainerContent)!==null&&Mt!==void 0?Mt:40)/4})),"&-detail",(0,t.Z)({display:"flex"},Cn,{display:"block"})),"&-main",{width:"100%"}),"&-row",(0,t.Z)({display:"flex",width:"100%"},Ln,{display:"block"})),"&-content",{flex:"auto",width:"100%"}),"&-extraContent",(0,t.Z)((0,t.Z)((0,t.Z)((0,t.Z)({flex:"0 1 auto",minWidth:"242px",marginInlineStart:88,textAlign:"end"},Tt,{marginInlineStart:44}),gn,{marginInlineStart:20}),Ln,{marginInlineStart:0,textAlign:"start"}),Cn,{marginInlineStart:0})))};function wn(yt,wt){return(0,Te.Xj)("ProLayoutPageContainer",function(me){var Le,it=(0,r.Z)((0,r.Z)({},me),{},{componentCls:".".concat(yt),layout:(0,r.Z)((0,r.Z)({},me==null?void 0:me.layout),{},{pageContainer:(0,r.Z)((0,r.Z)({},me==null||(Le=me.layout)===null||Le===void 0?void 0:Le.pageContainer),wt)})});return[Jt(it)]})}function Nn(yt,wt){var me=wt.stylish;return(0,Te.Xj)("ProLayoutPageContainerStylish",function(Le){var it=(0,r.Z)((0,r.Z)({},Le),{},{componentCls:".".concat(yt)});return me?[(0,t.Z)({},"div".concat(it.componentCls),me==null?void 0:me(it))]:[]})}var zn=e(1977),qe=["title","content","pageHeaderRender","header","prefixedClassName","extraContent","childrenContentStyle","style","prefixCls","hashId","value","breadcrumbRender"],xt=["children","loading","className","style","footer","affixProps","token","fixedHeader","breadcrumbRender","footerToolBarProps","childrenContentStyle"];function _n(yt){return(0,a.Z)(yt)==="object"?yt:{spinning:yt}}var Je=function(wt){var me=wt.tabList,Le=wt.tabActiveKey,it=wt.onTabChange,Ot=wt.hashId,Rt=wt.tabBarExtraContent,Me=wt.tabProps,Be=wt.prefixedClassName;return Array.isArray(me)||Rt?(0,Re.jsx)(s.Z,(0,r.Z)((0,r.Z)({className:"".concat(Be,"-tabs ").concat(Ot).trim(),activeKey:Le,onChange:function(Dt){it&&it(Dt)},tabBarExtraContent:Rt,items:me==null?void 0:me.map(function(ht,Dt){var Ft;return(0,r.Z)((0,r.Z)({label:ht.tab},ht),{},{key:((Ft=ht.key)===null||Ft===void 0?void 0:Ft.toString())||(Dt==null?void 0:Dt.toString())})})},Me),{},{children:(0,zn.n)(o.Z,"4.23.0")<0?me==null?void 0:me.map(function(ht,Dt){return(0,Re.jsx)(s.Z.TabPane,(0,r.Z)({tab:ht.tab},ht),ht.key||Dt)}):null})):null},Xe=function(wt,me,Le,it){return!wt&&!me?null:(0,Re.jsx)("div",{className:"".concat(Le,"-detail ").concat(it).trim(),children:(0,Re.jsx)("div",{className:"".concat(Le,"-main ").concat(it).trim(),children:(0,Re.jsxs)("div",{className:"".concat(Le,"-row ").concat(it).trim(),children:[wt&&(0,Re.jsx)("div",{className:"".concat(Le,"-content ").concat(it).trim(),children:wt}),me&&(0,Re.jsx)("div",{className:"".concat(Le,"-extraContent ").concat(it).trim(),children:me})]})})})},Yt=function(wt){var me=(0,i.useContext)(H.X);return(0,Re.jsx)("div",{style:{height:"100%",display:"flex",alignItems:"center"},children:(0,Re.jsx)(ae,(0,r.Z)((0,r.Z)((0,r.Z)({},me==null?void 0:me.breadcrumb),me==null?void 0:me.breadcrumbProps),wt))})},dn=function(wt){var me,Le=wt.title,it=wt.content,Ot=wt.pageHeaderRender,Rt=wt.header,Me=wt.prefixedClassName,Be=wt.extraContent,ht=wt.childrenContentStyle,Dt=wt.style,Ft=wt.prefixCls,fn=wt.hashId,Sn=wt.value,Ge=wt.breadcrumbRender,ke=(0,n.Z)(wt,qe),pt=function(){if(Ge)return Ge};if(Ot===!1)return null;if(Ot)return(0,Re.jsxs)(Re.Fragment,{children:[" ",Ot((0,r.Z)((0,r.Z)({},wt),Sn))]});var St=Le;!Le&&Le!==!1&&(St=Sn.title);var Mt=(0,r.Z)((0,r.Z)((0,r.Z)({},Sn),{},{title:St},ke),{},{footer:Je((0,r.Z)((0,r.Z)({},ke),{},{hashId:fn,breadcrumbRender:Ge,prefixedClassName:Me}))},Rt),hn=Mt,rn=hn.breadcrumb,Zn=(!rn||!(rn!=null&&rn.itemRender)&&!(rn!=null&&(me=rn.items)!==null&&me!==void 0&&me.length))&&!Ge;return["title","subTitle","extra","tags","footer","avatar","backIcon"].every(function(Bn){return!Mt[Bn]})&&Zn&&!it&&!Be?null:(0,Re.jsx)(Lt,(0,r.Z)((0,r.Z)({},Mt),{},{className:"".concat(Me,"-warp-page-header ").concat(fn).trim(),breadcrumb:Ge===!1?void 0:(0,r.Z)((0,r.Z)({},Mt.breadcrumb),Sn.breadcrumbProps),breadcrumbRender:pt(),prefixCls:Ft,children:(Rt==null?void 0:Rt.children)||Xe(it,Be,Me,fn)}))},Tn=function(wt){var me,Le,it=wt.children,Ot=wt.loading,Rt=Ot===void 0?!1:Ot,Me=wt.className,Be=wt.style,ht=wt.footer,Dt=wt.affixProps,Ft=wt.token,fn=wt.fixedHeader,Sn=wt.breadcrumbRender,Ge=wt.footerToolBarProps,ke=wt.childrenContentStyle,pt=(0,n.Z)(wt,xt),St=(0,i.useContext)(H.X);(0,i.useEffect)(function(){var br;return!St||!(St!=null&&St.setHasPageContainer)?function(){}:(St==null||(br=St.setHasPageContainer)===null||br===void 0||br.call(St,function(ia){return ia+1}),function(){var ia;St==null||(ia=St.setHasPageContainer)===null||ia===void 0||ia.call(St,function(wa){return wa-1})})},[]);var Mt=(0,i.useContext)(l.L_),hn=Mt.token,rn=(0,i.useContext)(J.ZP.ConfigContext),Zn=rn.getPrefixCls,Bn=wt.prefixCls||Zn("pro"),Gn="".concat(Bn,"-page-container"),Qn=wn(Gn,Ft),Xn=Qn.wrapSSR,mr=Qn.hashId,or=Nn("".concat(Gn,".").concat(Gn,"-stylish"),{stylish:wt.stylish}),hr=(0,i.useMemo)(function(){var br;return Sn==!1?!1:Sn||(pt==null||(br=pt.header)===null||br===void 0?void 0:br.breadcrumbRender)},[Sn,pt==null||(me=pt.header)===null||me===void 0?void 0:me.breadcrumbRender]),$n=dn((0,r.Z)((0,r.Z)({},pt),{},{breadcrumbRender:hr,ghost:!0,hashId:mr,prefixCls:void 0,prefixedClassName:Gn,value:St})),nr=(0,i.useMemo)(function(){if(i.isValidElement(Rt))return Rt;if(typeof Rt=="boolean"&&!Rt)return null;var br=_n(Rt);return br.spinning?(0,Re.jsx)(Ct.S,(0,r.Z)({},br)):null},[Rt]),Cr=(0,i.useMemo)(function(){return it?(0,Re.jsx)(Re.Fragment,{children:(0,Re.jsx)("div",{className:d()(mr,"".concat(Gn,"-children-container"),(0,t.Z)({},"".concat(Gn,"-children-container-no-header"),!$n)),style:ke,children:it})}):null},[it,Gn,ke,mr]),zr=(0,i.useMemo)(function(){var br=nr||Cr;if(wt.waterMarkProps||St.waterMarkProps){var ia=(0,r.Z)((0,r.Z)({},St.waterMarkProps),wt.waterMarkProps);return(0,Re.jsx)(ir,(0,r.Z)((0,r.Z)({},ia),{},{children:br}))}return br},[wt.waterMarkProps,St.waterMarkProps,nr,Cr]),qr=d()(Gn,mr,Me,(0,t.Z)((0,t.Z)((0,t.Z)({},"".concat(Gn,"-with-footer"),ht),"".concat(Gn,"-with-affix"),fn&&$n),"".concat(Gn,"-stylish"),!!pt.stylish));return Xn(or.wrapSSR((0,Re.jsxs)(Re.Fragment,{children:[(0,Re.jsxs)("div",{style:Be,className:qr,children:[fn&&$n?(0,Re.jsx)(S,(0,r.Z)((0,r.Z)({offsetTop:St.hasHeader&&St.fixedHeader?(Le=hn.layout)===null||Le===void 0||(Le=Le.header)===null||Le===void 0?void 0:Le.heightLayoutHeader:1},Dt),{},{className:"".concat(Gn,"-affix ").concat(mr).trim(),children:(0,Re.jsx)("div",{className:"".concat(Gn,"-warp ").concat(mr).trim(),children:$n})})):$n,zr&&(0,Re.jsx)(Ve,{children:zr})]}),ht&&(0,Re.jsx)(He,(0,r.Z)((0,r.Z)({stylish:pt.footerStylish,prefixCls:Bn},Ge),{},{children:ht}))]})))},yn=function(wt){return(0,Re.jsx)(l._Y,{needDeps:!0,children:(0,Re.jsx)(Tn,(0,r.Z)({},wt))})},tn=function(wt){var me=useContext(RouteContext);return dn(_objectSpread(_objectSpread({},wt),{},{hashId:"",value:me}))}},83832:function(h,v,e){"use strict";e.d(v,{S:function(){return o}});var t=e(1413),n=e(91),r=e(57381),a=e(62435),l=e(86074),s=["isLoading","pastDelay","timedOut","error","retry"],o=function(m){var d=m.isLoading,b=m.pastDelay,c=m.timedOut,f=m.error,I=m.retry,E=(0,n.Z)(m,s);return(0,l.jsx)("div",{style:{paddingBlockStart:100,textAlign:"center"},children:(0,l.jsx)(r.Z,(0,t.Z)({size:"large"},E))})}},76509:function(h,v,e){"use strict";e.d(v,{X:function(){return n}});var t=e(62435),n=(0,t.createContext)({})},10915:function(h,v,e){"use strict";e.d(v,{_Y:function(){return oe},L_:function(){return j},ZP:function(){return K},nu:function(){return L},YB:function(){return ie}});var t=e(74902),n=e(97685),r=e(91),a=e(1413),l=e(861),s=e(21532),o=e(37029),i=e(62435),m=e(25269),d=e(5068),b=e(21851),c=e(27484),f=e.n(c),I=e(64847),E=function(q,F){var Z,_,X,Y,ae,J=(0,a.Z)({},q);return(0,a.Z)((0,a.Z)({bgLayout:"linear-gradient(".concat(F.colorBgContainer,", ").concat(F.colorBgLayout," 28%)"),colorTextAppListIcon:F.colorTextSecondary,appListIconHoverBgColor:J==null||(Z=J.sider)===null||Z===void 0?void 0:Z.colorBgMenuItemSelected,colorBgAppListIconHover:(0,I.uK)(F.colorTextBase,.04),colorTextAppListIconHover:F.colorTextBase},J),{},{header:(0,a.Z)({colorBgHeader:(0,I.uK)(F.colorBgElevated,.6),colorBgScrollHeader:(0,I.uK)(F.colorBgElevated,.8),colorHeaderTitle:F.colorText,colorBgMenuItemHover:(0,I.uK)(F.colorTextBase,.03),colorBgMenuItemSelected:"transparent",colorBgMenuElevated:(J==null||(_=J.header)===null||_===void 0?void 0:_.colorBgHeader)!=="rgba(255, 255, 255, 0.6)"?(X=J.header)===null||X===void 0?void 0:X.colorBgHeader:F.colorBgElevated,colorTextMenuSelected:(0,I.uK)(F.colorTextBase,.95),colorBgRightActionsItemHover:(0,I.uK)(F.colorTextBase,.03),colorTextRightActionsItem:F.colorTextTertiary,heightLayoutHeader:56,colorTextMenu:F.colorTextSecondary,colorTextMenuSecondary:F.colorTextTertiary,colorTextMenuTitle:F.colorText,colorTextMenuActive:F.colorText},J.header),sider:(0,a.Z)({paddingInlineLayoutMenu:8,paddingBlockLayoutMenu:0,colorBgCollapsedButton:F.colorBgElevated,colorTextCollapsedButtonHover:F.colorTextSecondary,colorTextCollapsedButton:(0,I.uK)(F.colorTextBase,.25),colorMenuBackground:"transparent",colorMenuItemDivider:(0,I.uK)(F.colorTextBase,.06),colorBgMenuItemHover:(0,I.uK)(F.colorTextBase,.03),colorBgMenuItemSelected:(0,I.uK)(F.colorTextBase,.04),colorTextMenuItemHover:F.colorText,colorTextMenuSelected:(0,I.uK)(F.colorTextBase,.95),colorTextMenuActive:F.colorText,colorTextMenu:F.colorTextSecondary,colorTextMenuSecondary:F.colorTextTertiary,colorTextMenuTitle:F.colorText,colorTextSubMenuSelected:(0,I.uK)(F.colorTextBase,.95)},J.sider),pageContainer:(0,a.Z)({colorBgPageContainer:"transparent",paddingInlinePageContainerContent:((Y=J.pageContainer)===null||Y===void 0?void 0:Y.marginInlinePageContainerContent)||40,paddingBlockPageContainerContent:((ae=J.pageContainer)===null||ae===void 0?void 0:ae.marginBlockPageContainerContent)||32,colorBgPageContainerFixed:F.colorBgElevated},J.pageContainer)})},C=e(67804),P=e(71002),R=function(){for(var q={},F=arguments.length,Z=new Array(F),_=0;_=0,G=!z&&fe&&(O.startsWith("hex")||O==="name");return G?O==="name"&&this.a===0?this.toName():this.toRgbString():(O==="rgb"&&(L=this.toRgbString()),O==="prgb"&&(L=this.toPercentageRgbString()),(O==="hex"||O==="hex6")&&(L=this.toHexString()),O==="hex3"&&(L=this.toHexString(!0)),O==="hex4"&&(L=this.toHex8String(!0)),O==="hex8"&&(L=this.toHex8String()),O==="name"&&(L=this.toName()),O==="hsl"&&(L=this.toHslString()),O==="hsv"&&(L=this.toHsvString()),L||this.toHexString())},A.prototype.toNumber=function(){return(Math.round(this.r)<<16)+(Math.round(this.g)<<8)+Math.round(this.b)},A.prototype.clone=function(){return new A(this.toString())},A.prototype.lighten=function(O){O===void 0&&(O=10);var z=this.toHsl();return z.l+=O/100,z.l=(0,s.V2)(z.l),new A(z)},A.prototype.brighten=function(O){O===void 0&&(O=10);var z=this.toRgb();return z.r=Math.max(0,Math.min(255,z.r-Math.round(255*-(O/100)))),z.g=Math.max(0,Math.min(255,z.g-Math.round(255*-(O/100)))),z.b=Math.max(0,Math.min(255,z.b-Math.round(255*-(O/100)))),new A(z)},A.prototype.darken=function(O){O===void 0&&(O=10);var z=this.toHsl();return z.l-=O/100,z.l=(0,s.V2)(z.l),new A(z)},A.prototype.tint=function(O){return O===void 0&&(O=10),this.mix("white",O)},A.prototype.shade=function(O){return O===void 0&&(O=10),this.mix("black",O)},A.prototype.desaturate=function(O){O===void 0&&(O=10);var z=this.toHsl();return z.s-=O/100,z.s=(0,s.V2)(z.s),new A(z)},A.prototype.saturate=function(O){O===void 0&&(O=10);var z=this.toHsl();return z.s+=O/100,z.s=(0,s.V2)(z.s),new A(z)},A.prototype.greyscale=function(){return this.desaturate(100)},A.prototype.spin=function(O){var z=this.toHsl(),L=(z.h+O)%360;return z.h=L<0?360+L:L,new A(z)},A.prototype.mix=function(O,z){z===void 0&&(z=50);var L=this.toRgb(),fe=new A(O).toRgb(),G=z/100,ee={r:(fe.r-L.r)*G+L.r,g:(fe.g-L.g)*G+L.g,b:(fe.b-L.b)*G+L.b,a:(fe.a-L.a)*G+L.a};return new A(ee)},A.prototype.analogous=function(O,z){O===void 0&&(O=6),z===void 0&&(z=30);var L=this.toHsl(),fe=360/z,G=[this];for(L.h=(L.h-(fe*O>>1)+720)%360;--O;)L.h=(L.h+fe)%360,G.push(new A(L));return G},A.prototype.complement=function(){var O=this.toHsl();return O.h=(O.h+180)%360,new A(O)},A.prototype.monochromatic=function(O){O===void 0&&(O=6);for(var z=this.toHsv(),L=z.h,fe=z.s,G=z.v,ee=[],re=1/O;O--;)ee.push(new A({h:L,s:fe,v:G})),G=(G+re)%1;return ee},A.prototype.splitcomplement=function(){var O=this.toHsl(),z=O.h;return[this,new A({h:(z+72)%360,s:O.s,l:O.l}),new A({h:(z+216)%360,s:O.s,l:O.l})]},A.prototype.onBackground=function(O){var z=this.toRgb(),L=new A(O).toRgb(),fe=z.a+L.a*(1-z.a);return new A({r:(z.r*z.a+L.r*L.a*(1-z.a))/fe,g:(z.g*z.a+L.g*L.a*(1-z.a))/fe,b:(z.b*z.a+L.b*L.a*(1-z.a))/fe,a:fe})},A.prototype.triad=function(){return this.polyad(3)},A.prototype.tetrad=function(){return this.polyad(4)},A.prototype.polyad=function(O){for(var z=this.toHsl(),L=z.h,fe=[this],G=360/O,ee=1;ee1&&arguments[1]!==void 0?arguments[1]:1,f=3735928559^c,I=1103547991^c,E=0,C;E>>16,2246822507)^Math.imul(I^I>>>13,3266489909),I=Math.imul(I^I>>>16,2246822507)^Math.imul(f^f>>>13,3266489909),4294967296*(2097151&I)+(f>>>0)},o=(0,n.createTheme)(function(d){return d}),i={theme:o,token:(0,t.Z)((0,t.Z)({},l),r.Z===null||r.Z===void 0||(a=r.Z.defaultAlgorithm)===null||a===void 0?void 0:a.call(r.Z,r.Z===null||r.Z===void 0?void 0:r.Z.defaultSeed)),hashId:"pro-".concat(s(JSON.stringify(l)))},m=function(){return i}},90498:function(h,v,e){"use strict";e.d(v,{Z:function(){return Lc}});var t=e(55850),n=e(15861),r=e(71002),a=e(97685),l=e(4942),s=e(74902),o=e(1413),i=e(91),m=e(93410),d=m.Z,b=e(2514),c=e(952),f=e(10915),I=e(64847),E=e(84506),C=e(50888),P=e(68872),R=e(99859),M=e(86738),N=e(84164),p=e(21770),A=e(88306),O=e(8880),z=e(80334),L=e(62435),fe=e(48171),G=e(10178),ee=e(41036),re=e(27068),oe=e(26369),ie=e(92210),j=e(86074),K=["map_row_parentKey"],k=["map_row_parentKey","map_row_key"],q=["map_row_key"],F=function(be){return(P.ZP.warn||P.ZP.warning)(be)},Z=function(be){return Array.isArray(be)?be.join(","):be};function _(rt,be){var Wt,_t=rt.getRowKey,Pn=rt.row,An=rt.data,Fn=rt.childrenColumnName,lr=Fn===void 0?"children":Fn,jr=(Wt=Z(rt.key))===null||Wt===void 0?void 0:Wt.toString(),$r=new Map;function Sa(ua,Ha,Da){ua.forEach(function(co,Xa){var ba=(Da||0)*10+Xa,Ma=_t(co,ba).toString();co&&(0,r.Z)(co)==="object"&&lr in co&&Sa(co[lr]||[],Ma,ba);var go=(0,o.Z)((0,o.Z)({},co),{},{map_row_key:Ma,children:void 0,map_row_parentKey:Ha});delete go.children,Ha||delete go.map_row_parentKey,$r.set(Ma,go)})}be==="top"&&$r.set(jr,(0,o.Z)((0,o.Z)({},$r.get(jr)),Pn)),Sa(An),be==="update"&&$r.set(jr,(0,o.Z)((0,o.Z)({},$r.get(jr)),Pn)),be==="delete"&&$r.delete(jr);var Fa=function(Ha){var Da=new Map,co=[],Xa=function(){var Ma=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;Ha.forEach(function(go){if(go.map_row_parentKey&&!go.map_row_key){var jo=go.map_row_parentKey,Pi=(0,i.Z)(go,K);if(Da.has(jo)||Da.set(jo,[]),Ma){var Gi;(Gi=Da.get(jo))===null||Gi===void 0||Gi.push(Pi)}}})};return Xa(be==="top"),Ha.forEach(function(ba){if(ba.map_row_parentKey&&ba.map_row_key){var Ma,go=ba.map_row_parentKey,jo=ba.map_row_key,Pi=(0,i.Z)(ba,k);Da.has(jo)&&(Pi[lr]=Da.get(jo)),Da.has(go)||Da.set(go,[]),(Ma=Da.get(go))===null||Ma===void 0||Ma.push(Pi)}}),Xa(be==="update"),Ha.forEach(function(ba){if(!ba.map_row_parentKey){var Ma=ba.map_row_key,go=(0,i.Z)(ba,q);if(Ma&&Da.has(Ma)){var jo=(0,o.Z)((0,o.Z)({},go),{},(0,l.Z)({},lr,Da.get(Ma)));co.push(jo);return}co.push(go)}}),co};return Fa($r)}function X(rt,be){var Wt=rt.recordKey,_t=rt.onSave,Pn=rt.row,An=rt.children,Fn=rt.newLineConfig,lr=rt.editorType,jr=rt.tableName,$r=(0,L.useContext)(ee.J),Sa=R.Z.useFormInstance(),Fa=(0,p.Z)(!1),ua=(0,a.Z)(Fa,2),Ha=ua[0],Da=ua[1],co=(0,fe.J)((0,n.Z)((0,t.Z)().mark(function Xa(){var ba,Ma,go,jo,Pi,Gi,io,ko,fi;return(0,t.Z)().wrap(function(Ua){for(;;)switch(Ua.prev=Ua.next){case 0:return Ua.prev=0,Ma=lr==="Map",go=[jr,Array.isArray(Wt)?Wt[0]:Wt].map(function(fo){return fo==null?void 0:fo.toString()}).flat(1).filter(Boolean),Da(!0),Ua.next=6,Sa.validateFields(go,{recursive:!0});case 6:return jo=($r==null||(ba=$r.getFieldFormatValue)===null||ba===void 0?void 0:ba.call($r,go))||Sa.getFieldValue(go),Array.isArray(Wt)&&Wt.length>1&&(Pi=(0,E.Z)(Wt),Gi=Pi.slice(1),io=(0,A.Z)(jo,Gi),(0,O.Z)(jo,Gi,io)),ko=Ma?(0,O.Z)({},go,jo):jo,Ua.next=11,_t==null?void 0:_t(Wt,(0,ie.T)({},Pn,ko),Pn,Fn);case 11:return fi=Ua.sent,Da(!1),Ua.abrupt("return",fi);case 16:throw Ua.prev=16,Ua.t0=Ua.catch(0),console.log(Ua.t0),Da(!1),Ua.t0;case 21:case"end":return Ua.stop()}},Xa,null,[[0,16]])})));return(0,L.useImperativeHandle)(be,function(){return{save:co}},[co]),(0,j.jsxs)("a",{onClick:function(){var Xa=(0,n.Z)((0,t.Z)().mark(function ba(Ma){return(0,t.Z)().wrap(function(jo){for(;;)switch(jo.prev=jo.next){case 0:return Ma.stopPropagation(),Ma.preventDefault(),jo.prev=2,jo.next=5,co();case 5:jo.next=9;break;case 7:jo.prev=7,jo.t0=jo.catch(2);case 9:case"end":return jo.stop()}},ba,null,[[2,7]])}));return function(ba){return Xa.apply(this,arguments)}}(),children:[Ha?(0,j.jsx)(C.Z,{style:{marginInlineEnd:8}}):null,An||"\u4FDD\u5B58"]},"save")}var Y=function(be){var Wt=be.recordKey,_t=be.onDelete,Pn=be.preEditRowRef,An=be.row,Fn=be.children,lr=be.deletePopconfirmMessage,jr=(0,p.Z)(function(){return!1}),$r=(0,a.Z)(jr,2),Sa=$r[0],Fa=$r[1],ua=(0,fe.J)((0,n.Z)((0,t.Z)().mark(function Ha(){var Da;return(0,t.Z)().wrap(function(Xa){for(;;)switch(Xa.prev=Xa.next){case 0:return Xa.prev=0,Fa(!0),Xa.next=4,_t==null?void 0:_t(Wt,An);case 4:return Da=Xa.sent,Fa(!1),Xa.abrupt("return",Da);case 9:return Xa.prev=9,Xa.t0=Xa.catch(0),console.log(Xa.t0),Fa(!1),Xa.abrupt("return",null);case 14:return Xa.prev=14,Pn&&(Pn.current=null),Xa.finish(14);case 17:case"end":return Xa.stop()}},Ha,null,[[0,9,14,17]])})));return Fn!==!1?(0,j.jsx)(M.Z,{title:lr,onConfirm:function(){return ua()},children:(0,j.jsxs)("a",{children:[Sa?(0,j.jsx)(C.Z,{style:{marginInlineEnd:8}}):null,Fn||"\u5220\u9664"]})},"delete"):null},ae=function(be){var Wt=be.recordKey,_t=be.tableName,Pn=be.newLineConfig,An=be.editorType,Fn=be.onCancel,lr=be.cancelEditable,jr=be.row,$r=be.cancelText,Sa=be.preEditRowRef,Fa=(0,L.useContext)(ee.J),ua=R.Z.useFormInstance();return(0,j.jsx)("a",{onClick:function(){var Ha=(0,n.Z)((0,t.Z)().mark(function Da(co){var Xa,ba,Ma,go,jo,Pi,Gi;return(0,t.Z)().wrap(function(ko){for(;;)switch(ko.prev=ko.next){case 0:return co.stopPropagation(),co.preventDefault(),ba=An==="Map",Ma=[_t,Wt].flat(1).filter(Boolean),go=(Fa==null||(Xa=Fa.getFieldFormatValue)===null||Xa===void 0?void 0:Xa.call(Fa,Ma))||(ua==null?void 0:ua.getFieldValue(Ma)),jo=ba?(0,O.Z)({},Ma,go):go,ko.next=8,Fn==null?void 0:Fn(Wt,jo,jr,Pn);case 8:return Pi=ko.sent,ko.next=11,lr(Wt);case 11:if((Sa==null?void 0:Sa.current)===null){ko.next=15;break}ua.setFieldsValue((0,O.Z)({},Ma,Sa==null?void 0:Sa.current)),ko.next=17;break;case 15:return ko.next=17,(Gi=be.onDelete)===null||Gi===void 0?void 0:Gi.call(be,Wt,jr);case 17:return Sa&&(Sa.current=null),ko.abrupt("return",Pi);case 19:case"end":return ko.stop()}},Da)}));return function(Da){return Ha.apply(this,arguments)}}(),children:$r||"\u53D6\u6D88"},"cancel")};function J(rt,be){var Wt=be.recordKey,_t=be.newLineConfig,Pn=be.saveText,An=be.deleteText,Fn=(0,L.forwardRef)(X),lr=(0,L.createRef)();return{save:(0,j.jsx)(Fn,(0,o.Z)((0,o.Z)({},be),{},{row:rt,ref:lr,children:Pn}),"save"+Wt),saveRef:lr,delete:(_t==null?void 0:_t.options.recordKey)!==Wt?(0,j.jsx)(Y,(0,o.Z)((0,o.Z)({},be),{},{row:rt,children:An}),"delete"+Wt):void 0,cancel:(0,j.jsx)(ae,(0,o.Z)((0,o.Z)({},be),{},{row:rt}),"cancel"+Wt)}}function de(rt){var be=(0,f.YB)(),Wt=(0,L.useRef)(null),_t=(0,L.useState)(void 0),Pn=(0,a.Z)(_t,2),An=Pn[0],Fn=Pn[1],lr=function(){var vo=new Map,Vo=function wo(Oa,Po){Oa==null||Oa.forEach(function(xi,Ti){var pi,cl=Po==null?Ti.toString():Po+"_"+Ti.toString();vo.set(cl,Z(rt.getRowKey(xi,-1))),vo.set((pi=Z(rt.getRowKey(xi,-1)))===null||pi===void 0?void 0:pi.toString(),cl),rt.childrenColumnName&&xi!==null&&xi!==void 0&&xi[rt.childrenColumnName]&&wo(xi[rt.childrenColumnName],cl)})};return Vo(rt.dataSource),vo},jr=(0,L.useMemo)(function(){return lr()},[]),$r=(0,L.useRef)(jr),Sa=(0,L.useRef)(void 0);(0,re.Au)(function(){$r.current=lr()},[rt.dataSource]),Sa.current=An;var Fa=rt.type||"single",ua=(0,N.Z)(rt.dataSource,"children",rt.getRowKey),Ha=(0,a.Z)(ua,1),Da=Ha[0],co=(0,p.Z)([],{value:rt.editableKeys,onChange:rt.onChange?function(Yi){var vo,Vo,wo;rt==null||(vo=rt.onChange)===null||vo===void 0||vo.call(rt,(Vo=Yi==null?void 0:Yi.filter(function(Oa){return Oa!==void 0}))!==null&&Vo!==void 0?Vo:[],(wo=Yi==null?void 0:Yi.map(function(Oa){return Da(Oa)}).filter(function(Oa){return Oa!==void 0}))!==null&&wo!==void 0?wo:[])}:void 0}),Xa=(0,a.Z)(co,2),ba=Xa[0],Ma=Xa[1],go=(0,L.useMemo)(function(){var Yi=Fa==="single"?ba==null?void 0:ba.slice(0,1):ba;return new Set(Yi)},[(ba||[]).join(","),Fa]),jo=(0,oe.D)(ba),Pi=(0,fe.J)(function(Yi){var vo,Vo,wo,Oa,Po=(vo=rt.getRowKey(Yi,Yi.index))===null||vo===void 0||(Vo=vo.toString)===null||Vo===void 0?void 0:Vo.call(vo),xi=(wo=rt.getRowKey(Yi,-1))===null||wo===void 0||(Oa=wo.toString)===null||Oa===void 0?void 0:Oa.call(wo),Ti=ba==null?void 0:ba.map(function(wl){return wl==null?void 0:wl.toString()}),pi=(jo==null?void 0:jo.map(function(wl){return wl==null?void 0:wl.toString()}))||[],cl=rt.tableName&&!!(pi!=null&&pi.includes(xi))||!!(pi!=null&&pi.includes(Po));return{recordKey:xi,isEditable:rt.tableName&&(Ti==null?void 0:Ti.includes(xi))||(Ti==null?void 0:Ti.includes(Po)),preIsEditable:cl}}),Gi=(0,fe.J)(function(Yi,vo){var Vo,wo;return go.size>0&&Fa==="single"&&rt.onlyOneLineEditorAlertMessage!==!1?(F(rt.onlyOneLineEditorAlertMessage||be.getMessage("editableTable.onlyOneLineEditor","\u53EA\u80FD\u540C\u65F6\u7F16\u8F91\u4E00\u884C")),!1):(go.add(Yi),Ma(Array.from(go)),Wt.current=(Vo=vo!=null?vo:(wo=rt.dataSource)===null||wo===void 0?void 0:wo.find(function(Oa,Po){return rt.getRowKey(Oa,Po)===Yi}))!==null&&Vo!==void 0?Vo:null,!0)}),io=(0,fe.J)(function(){var Yi=(0,n.Z)((0,t.Z)().mark(function vo(Vo,wo){var Oa,Po;return(0,t.Z)().wrap(function(Ti){for(;;)switch(Ti.prev=Ti.next){case 0:if(Oa=Z(Vo).toString(),Po=$r.current.get(Oa),!(!go.has(Oa)&&Po&&(wo==null||wo)&&rt.tableName)){Ti.next=5;break}return io(Po,!1),Ti.abrupt("return");case 5:return An&&An.options.recordKey===Vo&&Fn(void 0),go.delete(Oa),go.delete(Z(Vo)),Ma(Array.from(go)),Ti.abrupt("return",!0);case 10:case"end":return Ti.stop()}},vo)}));return function(vo,Vo){return Yi.apply(this,arguments)}}()),ko=(0,G.D)((0,n.Z)((0,t.Z)().mark(function Yi(){var vo,Vo,wo,Oa,Po=arguments;return(0,t.Z)().wrap(function(Ti){for(;;)switch(Ti.prev=Ti.next){case 0:for(Vo=Po.length,wo=new Array(Vo),Oa=0;Oa0&&Fa==="single"&&rt.onlyOneLineEditorAlertMessage!==!1)return F(rt.onlyOneLineEditorAlertMessage||be.getMessage("editableTable.onlyOneLineEditor","\u53EA\u80FD\u540C\u65F6\u7F16\u8F91\u4E00\u884C")),!1;var Vo=rt.getRowKey(Yi,-1);if(!Vo&&Vo!==0)throw(0,z.ET)(!!Vo,`\u8BF7\u8BBE\u7F6E recordCreatorProps.record \u5E76\u8FD4\u56DE\u4E00\u4E2A\u552F\u4E00\u7684key + https://procomponents.ant.design/components/editable-table#editable-%E6%96%B0%E5%BB%BA%E8%A1%8C`),new Error("\u8BF7\u8BBE\u7F6E recordCreatorProps.record \u5E76\u8FD4\u56DE\u4E00\u4E2A\u552F\u4E00\u7684key");if(go.add(Vo),Ma(Array.from(go)),(vo==null?void 0:vo.newRecordType)==="dataSource"||rt.tableName){var wo,Oa={data:rt.dataSource,getRowKey:rt.getRowKey,row:(0,o.Z)((0,o.Z)({},Yi),{},{map_row_parentKey:vo!=null&&vo.parentKey?(wo=Z(vo==null?void 0:vo.parentKey))===null||wo===void 0?void 0:wo.toString():void 0}),key:Vo,childrenColumnName:rt.childrenColumnName||"children"};rt.setDataSource(_(Oa,(vo==null?void 0:vo.position)==="top"?"top":"update"))}else Fn({defaultValue:Yi,options:(0,o.Z)((0,o.Z)({},vo),{},{recordKey:Vo})});return!0}),rl=(rt==null?void 0:rt.saveText)||be.getMessage("editableTable.action.save","\u4FDD\u5B58"),Co=(rt==null?void 0:rt.deleteText)||be.getMessage("editableTable.action.delete","\u5220\u9664"),ja=(rt==null?void 0:rt.cancelText)||be.getMessage("editableTable.action.cancel","\u53D6\u6D88"),qo=(0,fe.J)(function(){var Yi=(0,n.Z)((0,t.Z)().mark(function vo(Vo,wo,Oa,Po){var xi,Ti,pi,cl,wl,hl,_s;return(0,t.Z)().wrap(function(Vs){for(;;)switch(Vs.prev=Vs.next){case 0:return Vs.next=2,rt==null||(xi=rt.onSave)===null||xi===void 0?void 0:xi.call(rt,Vo,wo,Oa,Po);case 2:return cl=Vs.sent,Vs.next=5,io(Vo);case 5:if(wl=Po||Sa.current||{},hl=wl.options,!(!(hl!=null&&hl.parentKey)&&(hl==null?void 0:hl.recordKey)===Vo)){Vs.next=9;break}return(hl==null?void 0:hl.position)==="top"?rt.setDataSource([wo].concat((0,s.Z)(rt.dataSource))):rt.setDataSource([].concat((0,s.Z)(rt.dataSource),[wo])),Vs.abrupt("return",cl);case 9:return _s={data:rt.dataSource,getRowKey:rt.getRowKey,row:hl?(0,o.Z)((0,o.Z)({},wo),{},{map_row_parentKey:(Ti=Z((pi=hl==null?void 0:hl.parentKey)!==null&&pi!==void 0?pi:""))===null||Ti===void 0?void 0:Ti.toString()}):wo,key:Vo,childrenColumnName:rt.childrenColumnName||"children"},rt.setDataSource(_(_s,(hl==null?void 0:hl.position)==="top"?"top":"update")),Vs.next=13,io(Vo);case 13:return Vs.abrupt("return",cl);case 14:case"end":return Vs.stop()}},vo)}));return function(vo,Vo,wo,Oa){return Yi.apply(this,arguments)}}()),Ai=(0,fe.J)(function(){var Yi=(0,n.Z)((0,t.Z)().mark(function vo(Vo,wo){var Oa,Po,xi;return(0,t.Z)().wrap(function(pi){for(;;)switch(pi.prev=pi.next){case 0:return Po={data:rt.dataSource,getRowKey:rt.getRowKey,row:wo,key:Vo,childrenColumnName:rt.childrenColumnName||"children"},pi.next=3,rt==null||(Oa=rt.onDelete)===null||Oa===void 0?void 0:Oa.call(rt,Vo,wo);case 3:return xi=pi.sent,pi.next=6,io(Vo,!1);case 6:return rt.setDataSource(_(Po,"delete")),pi.abrupt("return",xi);case 8:case"end":return pi.stop()}},vo)}));return function(vo,Vo){return Yi.apply(this,arguments)}}()),Qi=(0,fe.J)(function(){var Yi=(0,n.Z)((0,t.Z)().mark(function vo(Vo,wo,Oa,Po){var xi,Ti;return(0,t.Z)().wrap(function(cl){for(;;)switch(cl.prev=cl.next){case 0:return cl.next=2,rt==null||(xi=rt.onCancel)===null||xi===void 0?void 0:xi.call(rt,Vo,wo,Oa,Po);case 2:return Ti=cl.sent,cl.abrupt("return",Ti);case 4:case"end":return cl.stop()}},vo)}));return function(vo,Vo,wo,Oa){return Yi.apply(this,arguments)}}()),ol=rt.actionRender&&typeof rt.actionRender=="function",Wi=ol?rt.actionRender:function(){},Dl=(0,fe.J)(Wi),es=function(vo){var Vo=rt.getRowKey(vo,vo.index),wo={saveText:rl,cancelText:ja,deleteText:Co,addEditRecord:fo,recordKey:Vo,cancelEditable:io,index:vo.index,tableName:rt.tableName,newLineConfig:An,onCancel:Qi,onDelete:Ai,onSave:qo,editableKeys:ba,setEditableRowKeys:Ma,preEditRowRef:Wt,deletePopconfirmMessage:rt.deletePopconfirmMessage||"".concat(be.getMessage("deleteThisLine","\u5220\u9664\u6B64\u9879"),"?")},Oa=J(vo,wo);return rt.tableName?So.current.set($r.current.get(Z(Vo))||Z(Vo),Oa.saveRef):So.current.set(Z(Vo),Oa.saveRef),ol?Dl(vo,wo,{save:Oa.save,delete:Oa.delete,cancel:Oa.cancel}):[Oa.save,Oa.delete,Oa.cancel]};return{editableKeys:ba,setEditableRowKeys:Ma,isEditable:Pi,actionRender:es,startEditable:Gi,cancelEditable:io,addEditRecord:fo,saveEditable:Ua,newLineRecord:An,preEditableKeys:jo,onValuesChange:fi,getRealIndex:rt.getRealIndex}}var Ce=e(51812),Ze=e(53914),je=e(78164),Fe=e(89094),Qe=e(21532),We=e(93967),Oe=e.n(We),xe=e(72764),ve=e(1851),ye=(0,ve.Z)(Object.keys,Object),U=ye,W=Object.prototype,$=W.hasOwnProperty;function S(rt){if(!(0,xe.Z)(rt))return U(rt);var be=[];for(var Wt in Object(rt))$.call(rt,Wt)&&Wt!="constructor"&&be.push(Wt);return be}var H=S,he=e(62508),se=e(66092),ue=(0,he.Z)(se.Z,"DataView"),Te=ue,Ae=e(86183),te=(0,he.Z)(se.Z,"Promise"),Ee=te,Re=(0,he.Z)(se.Z,"Set"),Ne=Re,He=(0,he.Z)(se.Z,"WeakMap"),Se=He,we=e(93589),Ve=e(90019),tt="[object Map]",bt="[object Object]",De="[object Promise]",st="[object Set]",vt="[object WeakMap]",ot="[object DataView]",At=(0,Ve.Z)(Te),qt=(0,Ve.Z)(Ae.Z),ce=(0,Ve.Z)(Ee),ft=(0,Ve.Z)(Ne),Ut=(0,Ve.Z)(Se),Kt=we.Z;(Te&&Kt(new Te(new ArrayBuffer(1)))!=ot||Ae.Z&&Kt(new Ae.Z)!=tt||Ee&&Kt(Ee.resolve())!=De||Ne&&Kt(new Ne)!=st||Se&&Kt(new Se)!=vt)&&(Kt=function(rt){var be=(0,we.Z)(rt),Wt=be==bt?rt.constructor:void 0,_t=Wt?(0,Ve.Z)(Wt):"";if(_t)switch(_t){case At:return ot;case qt:return tt;case ce:return De;case ft:return st;case Ut:return vt}return be});var Ht=Kt,un=e(29169),Rn=e(27771),lt=e(50585),Et=e(77008),Bt=e(70908),Lt="[object Map]",Ct="[object Set]",er=Object.prototype,ir=er.hasOwnProperty;function rr(rt){if(rt==null)return!0;if((0,lt.Z)(rt)&&((0,Rn.Z)(rt)||typeof rt=="string"||typeof rt.splice=="function"||(0,Et.Z)(rt)||(0,Bt.Z)(rt)||(0,un.Z)(rt)))return!rt.length;var be=Ht(rt);if(be==Lt||be==Ct)return!rt.size;if((0,xe.Z)(rt))return!H(rt).length;for(var Wt in rt)if(ir.call(rt,Wt))return!1;return!0}var cn=rr,Cn=e(31667),Ln=e(37834),gn="__lodash_hash_undefined__";function Tt(rt){return this.__data__.set(rt,gn),this}var Jt=Tt;function wn(rt){return this.__data__.has(rt)}var Nn=wn;function zn(rt){var be=-1,Wt=rt==null?0:rt.length;for(this.__data__=new Ln.Z;++belr))return!1;var $r=An.get(rt),Sa=An.get(be);if($r&&Sa)return $r==be&&Sa==rt;var Fa=-1,ua=!0,Ha=Wt&dn?new qe:void 0;for(An.set(rt,be),An.set(be,rt);++Fa0&&arguments[0]!==void 0?arguments[0]:{},lr=(0,L.useRef)(),jr=(0,L.useRef)(null),$r=(0,L.useRef)(),Sa=(0,L.useRef)(),Fa=(0,L.useState)(""),ua=(0,a.Z)(Fa,2),Ha=ua[0],Da=ua[1],co=(0,L.useRef)([]),Xa=(0,p.Z)(function(){return Fn.size||Fn.defaultSize||"middle"},{value:Fn.size,onChange:Fn.onSizeChange}),ba=(0,a.Z)(Xa,2),Ma=ba[0],go=ba[1],jo=(0,L.useMemo)(function(){var Ua,fo;if(Fn!=null&&(Ua=Fn.columnsState)!==null&&Ua!==void 0&&Ua.defaultValue)return Fn.columnsState.defaultValue;var rl={};return(fo=Fn.columns)===null||fo===void 0||fo.forEach(function(Co,ja){var qo=Co.key,Ai=Co.dataIndex,Qi=Co.fixed,ol=Co.disable,Wi=sn(qo!=null?qo:Ai,ja);Wi&&(rl[Wi]={show:!0,fixed:Qi,disable:ol})}),rl},[Fn.columns]),Pi=(0,p.Z)(function(){var Ua,fo,rl=Fn.columnsState||{},Co=rl.persistenceType,ja=rl.persistenceKey;if(ja&&Co&&typeof window!="undefined"){var qo=window[Co];try{var Ai=qo==null?void 0:qo.getItem(ja);if(Ai){var Qi;if(Fn!=null&&(Qi=Fn.columnsState)!==null&&Qi!==void 0&&Qi.defaultValue){var ol;return(0,On.Z)({},Fn==null||(ol=Fn.columnsState)===null||ol===void 0?void 0:ol.defaultValue,JSON.parse(Ai))}return JSON.parse(Ai)}}catch(Wi){console.warn(Wi)}}return Fn.columnsStateMap||((Ua=Fn.columnsState)===null||Ua===void 0?void 0:Ua.value)||((fo=Fn.columnsState)===null||fo===void 0?void 0:fo.defaultValue)||jo},{value:((rt=Fn.columnsState)===null||rt===void 0?void 0:rt.value)||Fn.columnsStateMap,onChange:((be=Fn.columnsState)===null||be===void 0?void 0:be.onChange)||Fn.onColumnsStateChange}),Gi=(0,a.Z)(Pi,2),io=Gi[0],ko=Gi[1];(0,L.useEffect)(function(){var Ua=Fn.columnsState||{},fo=Ua.persistenceType,rl=Ua.persistenceKey;if(rl&&fo&&typeof window!="undefined"){var Co=window[fo];try{var ja=Co==null?void 0:Co.getItem(rl);if(ja){var qo;if(Fn!=null&&(qo=Fn.columnsState)!==null&&qo!==void 0&&qo.defaultValue){var Ai;ko((0,On.Z)({},Fn==null||(Ai=Fn.columnsState)===null||Ai===void 0?void 0:Ai.defaultValue,JSON.parse(ja)))}else ko(JSON.parse(ja))}else ko(jo)}catch(Qi){console.warn(Qi)}}},[(Wt=Fn.columnsState)===null||Wt===void 0?void 0:Wt.persistenceKey,(_t=Fn.columnsState)===null||_t===void 0?void 0:_t.persistenceType,jo]),(0,z.ET)(!Fn.columnsStateMap,"columnsStateMap\u5DF2\u7ECF\u5E9F\u5F03\uFF0C\u8BF7\u4F7F\u7528 columnsState.value \u66FF\u6362"),(0,z.ET)(!Fn.columnsStateMap,"columnsStateMap has been discarded, please use columnsState.value replacement");var fi=(0,L.useCallback)(function(){var Ua=Fn.columnsState||{},fo=Ua.persistenceType,rl=Ua.persistenceKey;if(!(!rl||!fo||typeof window=="undefined")){var Co=window[fo];try{Co==null||Co.removeItem(rl)}catch(ja){console.warn(ja)}}},[Fn.columnsState]);(0,L.useEffect)(function(){var Ua,fo;if(!(!((Ua=Fn.columnsState)!==null&&Ua!==void 0&&Ua.persistenceKey)||!((fo=Fn.columnsState)!==null&&fo!==void 0&&fo.persistenceType))&&typeof window!="undefined"){var rl=Fn.columnsState,Co=rl.persistenceType,ja=rl.persistenceKey,qo=window[Co];try{qo==null||qo.setItem(ja,JSON.stringify(io))}catch(Ai){console.warn(Ai),fi()}}},[(Pn=Fn.columnsState)===null||Pn===void 0?void 0:Pn.persistenceKey,io,(An=Fn.columnsState)===null||An===void 0?void 0:An.persistenceType]);var So={action:lr.current,setAction:function(fo){lr.current=fo},sortKeyColumns:co.current,setSortKeyColumns:function(fo){co.current=fo},propsRef:Sa,columnsMap:io,keyWords:Ha,setKeyWords:function(fo){return Da(fo)},setTableSize:go,tableSize:Ma,prefixName:$r.current,setPrefixName:function(fo){$r.current=fo},setColumnsMap:ko,columns:Fn.columns,rootDomRef:jr,clearPersistenceStorage:fi,defaultColumnKeyMap:jo};return Object.defineProperty(So,"prefixName",{get:function(){return $r.current}}),Object.defineProperty(So,"sortKeyColumns",{get:function(){return co.current}}),Object.defineProperty(So,"action",{get:function(){return lr.current}}),So}var gr=(0,L.createContext)({}),Wr=function(be){var Wt=Hn(be.initValue);return(0,j.jsx)(gr.Provider,{value:Wt,children:be.children})},na=e(42075),fa=function(be){return(0,l.Z)({},be.componentCls,{marginBlockEnd:16,backgroundColor:(0,I.uK)(be.colorTextBase,.02),borderRadius:be.borderRadius,border:"none","&-container":{paddingBlock:be.paddingSM,paddingInline:be.paddingLG},"&-info":{display:"flex",alignItems:"center",transition:"all 0.3s",color:be.colorTextTertiary,"&-content":{flex:1},"&-option":{minWidth:48,paddingInlineStart:16}}})};function to(rt){return(0,I.Xj)("ProTableAlert",function(be){var Wt=(0,o.Z)((0,o.Z)({},be),{},{componentCls:".".concat(rt)});return[fa(Wt)]})}var so=function(be){var Wt=be.intl,_t=be.onCleanSelected;return[(0,j.jsx)("a",{onClick:_t,children:Wt.getMessage("alert.clear","\u6E05\u7A7A")},"0")]};function li(rt){var be=rt.selectedRowKeys,Wt=be===void 0?[]:be,_t=rt.onCleanSelected,Pn=rt.alwaysShowAlert,An=rt.selectedRows,Fn=rt.alertInfoRender,lr=Fn===void 0?function(go){var jo=go.intl;return(0,j.jsxs)(na.Z,{children:[jo.getMessage("alert.selected","\u5DF2\u9009\u62E9"),Wt.length,jo.getMessage("alert.item","\u9879"),"\xA0\xA0"]})}:Fn,jr=rt.alertOptionRender,$r=jr===void 0?so:jr,Sa=(0,f.YB)(),Fa=$r&&$r({onCleanSelected:_t,selectedRowKeys:Wt,selectedRows:An,intl:Sa}),ua=(0,L.useContext)(Qe.ZP.ConfigContext),Ha=ua.getPrefixCls,Da=Ha("pro-table-alert"),co=to(Da),Xa=co.wrapSSR,ba=co.hashId;if(lr===!1)return null;var Ma=lr({intl:Sa,selectedRowKeys:Wt,selectedRows:An,onCleanSelected:_t});return Ma===!1||Wt.length<1&&!Pn?null:Xa((0,j.jsx)("div",{className:"".concat(Da," ").concat(ba).trim(),children:(0,j.jsx)("div",{className:"".concat(Da,"-container ").concat(ba).trim(),children:(0,j.jsxs)("div",{className:"".concat(Da,"-info ").concat(ba).trim(),children:[(0,j.jsx)("div",{className:"".concat(Da,"-info-content ").concat(ba).trim(),children:Ma}),Fa?(0,j.jsx)("div",{className:"".concat(Da,"-info-option ").concat(ba).trim(),children:Fa}):null]})})}))}var Fi=li,Xo=e(43144),Bi=e(15671),ri=e(97326),Ja=e(60136),Eo=e(29388),Mo=e(60249),Uo=e(98423);function al(){var rt=(0,L.useState)(!0),be=(0,a.Z)(rt,2),Wt=be[1],_t=(0,L.useCallback)(function(){return Wt(function(Pn){return!Pn})},[]);return _t}function tl(rt,be){var Wt=(0,L.useMemo)(function(){var _t={current:be};return new Proxy(_t,{set:function(An,Fn,lr){return Object.is(An[Fn],lr)||(An[Fn]=lr,rt(Wt)),!0}})},[]);return Wt}function Zo(rt){var be=al(),Wt=tl(be,rt);return Wt}var hi=e(51280),ll=e(22270),gl=e(12795),oi=e(74138),Hs=e(184),Xs=e(87462),Cs={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880.1 154H143.9c-24.5 0-39.8 26.7-27.5 48L349 597.4V838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V597.4L907.7 202c12.2-21.3-3.1-48-27.6-48zM603.4 798H420.6V642h182.9v156zm9.6-236.6l-9.5 16.6h-183l-9.5-16.6L212.7 226h598.6L613 561.4z"}}]},name:"filter",theme:"outlined"},yu=Cs,si=e(84089),nl=function(be,Wt){return L.createElement(si.Z,(0,Xs.Z)({},be,{ref:Wt,icon:yu}))},Is=L.forwardRef(nl),Ds=Is,lu=e(2122),bu=e(1336),Ru=e(89671),qs=function(be){return(0,l.Z)({},be.componentCls,{lineHeight:"30px","&::before":{display:"block",height:0,visibility:"hidden",content:"'.'"},"&-small":{lineHeight:be.lineHeight},"&-container":{display:"flex",flexWrap:"wrap",gap:be.marginXS},"&-item":(0,l.Z)({whiteSpace:"nowrap"},"".concat(be.antCls,"-form-item"),{marginBlock:0}),"&-line":{minWidth:"198px"},"&-line:not(:first-child)":{marginBlockStart:"16px",marginBlockEnd:8},"&-collapse-icon":{width:be.controlHeight,height:be.controlHeight,borderRadius:"50%",display:"flex",alignItems:"center",justifyContent:"center"},"&-effective":(0,l.Z)({},"".concat(be.componentCls,"-collapse-icon"),{backgroundColor:be.colorBgTextHover})})};function hu(rt){return(0,I.Xj)("LightFilter",function(be){var Wt=(0,o.Z)((0,o.Z)({},be),{},{componentCls:".".concat(rt)});return[qs(Wt)]})}var su=["size","collapse","collapseLabel","initialValues","onValuesChange","form","placement","formRef","bordered","ignoreRules","footerRender"],lc=function(be){var Wt=be.items,_t=be.prefixCls,Pn=be.size,An=Pn===void 0?"middle":Pn,Fn=be.collapse,lr=be.collapseLabel,jr=be.onValuesChange,$r=be.bordered,Sa=be.values,Fa=be.footerRender,ua=be.placement,Ha=(0,f.YB)(),Da="".concat(_t,"-light-filter"),co=hu(Da),Xa=co.wrapSSR,ba=co.hashId,Ma=(0,L.useState)(!1),go=(0,a.Z)(Ma,2),jo=go[0],Pi=go[1],Gi=(0,L.useState)(function(){return(0,o.Z)({},Sa)}),io=(0,a.Z)(Gi,2),ko=io[0],fi=io[1];(0,L.useEffect)(function(){fi((0,o.Z)({},Sa))},[Sa]);var So=(0,L.useMemo)(function(){var Co=[],ja=[];return Wt.forEach(function(qo){var Ai=qo.props||{},Qi=Ai.secondary;Qi||Fn?Co.push(qo):ja.push(qo)}),{collapseItems:Co,outsideItems:ja}},[be.items]),Ua=So.collapseItems,fo=So.outsideItems,rl=function(){return lr||(Fn?(0,j.jsx)(Ds,{className:"".concat(Da,"-collapse-icon ").concat(ba).trim()}):(0,j.jsx)(lu.Q,{size:An,label:Ha.getMessage("form.lightFilter.more","\u66F4\u591A\u7B5B\u9009")}))};return Xa((0,j.jsx)("div",{className:Oe()(Da,ba,"".concat(Da,"-").concat(An),(0,l.Z)({},"".concat(Da,"-effective"),Object.keys(Sa).some(function(Co){return Array.isArray(Sa[Co])?Sa[Co].length>0:Sa[Co]}))),children:(0,j.jsxs)("div",{className:"".concat(Da,"-container ").concat(ba).trim(),children:[fo.map(function(Co,ja){if(!(Co!=null&&Co.props))return Co;var qo=Co.key,Ai=(Co==null?void 0:Co.props)||{},Qi=Ai.fieldProps,ol=Qi!=null&&Qi.placement?Qi==null?void 0:Qi.placement:ua;return(0,j.jsx)("div",{className:"".concat(Da,"-item ").concat(ba).trim(),children:L.cloneElement(Co,{fieldProps:(0,o.Z)((0,o.Z)({},Co.props.fieldProps),{},{placement:ol}),proFieldProps:(0,o.Z)((0,o.Z)({},Co.props.proFieldProps),{},{light:!0,label:Co.props.label,bordered:$r}),bordered:$r})},qo||ja)}),Ua.length?(0,j.jsx)("div",{className:"".concat(Da,"-item ").concat(ba).trim(),children:(0,j.jsx)(bu.M,{padding:24,open:jo,onOpenChange:function(ja){Pi(ja)},placement:ua,label:rl(),footerRender:Fa,footer:{onConfirm:function(){jr((0,o.Z)({},ko)),Pi(!1)},onClear:function(){var ja={};Ua.forEach(function(qo){var Ai=qo.props.name;ja[Ai]=void 0}),jr(ja)}},children:Ua.map(function(Co){var ja=Co.key,qo=Co.props,Ai=qo.name,Qi=qo.fieldProps,ol=(0,o.Z)((0,o.Z)({},Qi),{},{onChange:function(es){return fi((0,o.Z)((0,o.Z)({},ko),{},(0,l.Z)({},Ai,es!=null&&es.target?es.target.value:es))),!1}});ko.hasOwnProperty(Ai)&&(ol[Co.props.valuePropName||"value"]=ko[Ai]);var Wi=Qi!=null&&Qi.placement?Qi==null?void 0:Qi.placement:ua;return(0,j.jsx)("div",{className:"".concat(Da,"-line ").concat(ba).trim(),children:L.cloneElement(Co,{fieldProps:(0,o.Z)((0,o.Z)({},ol),{},{placement:Wi})})},ja)})})},"more"):null]})}))};function Hu(rt){var be=rt.size,Wt=rt.collapse,_t=rt.collapseLabel,Pn=rt.initialValues,An=rt.onValuesChange,Fn=rt.form,lr=rt.placement,jr=rt.formRef,$r=rt.bordered,Sa=rt.ignoreRules,Fa=rt.footerRender,ua=(0,i.Z)(rt,su),Ha=(0,L.useContext)(Qe.ZP.ConfigContext),Da=Ha.getPrefixCls,co=Da("pro-form"),Xa=(0,L.useState)(function(){return(0,o.Z)({},Pn)}),ba=(0,a.Z)(Xa,2),Ma=ba[0],go=ba[1],jo=(0,L.useRef)();return(0,L.useImperativeHandle)(jr,function(){return jo.current},[jo.current]),(0,j.jsx)(Ru.I,(0,o.Z)((0,o.Z)({size:be,initialValues:Pn,form:Fn,contentRender:function(Gi){return(0,j.jsx)(lc,{prefixCls:co,items:Gi==null?void 0:Gi.flatMap(function(io){var ko;return!io||!(io!=null&&io.type)?io:(io==null||(ko=io.type)===null||ko===void 0?void 0:ko.displayName)==="ProForm-Group"?io.props.children:io}),size:be,bordered:$r,collapse:Wt,collapseLabel:_t,placement:lr,values:Ma||{},footerRender:Fa,onValuesChange:function(ko){var fi,So,Ua=(0,o.Z)((0,o.Z)({},Ma),ko);go(Ua),(fi=jo.current)===null||fi===void 0||fi.setFieldsValue(Ua),(So=jo.current)===null||So===void 0||So.submit(),An&&An(ko,Ua)}})},formRef:jo,formItemProps:{colon:!1,labelAlign:"left"},fieldProps:{style:{width:void 0}}},(0,Uo.Z)(ua,["labelWidth"])),{},{onValuesChange:function(Gi,io){var ko;go(io),An==null||An(Gi,io),(ko=jo.current)===null||ko===void 0||ko.submit()}}))}var qu=e(37476),Qs=e(97269),Wu=e(12044),Tu=e(15746),fu=e(71230),Yn=e(48555),Dn=e(80882),fr=function(be){if(be&&be!==!0)return be},wr=function(be,Wt,_t,Pn){return be?(0,j.jsxs)(j.Fragment,{children:[_t.getMessage("tableForm.collapsed","\u5C55\u5F00"),Pn&&"(".concat(Pn,")"),(0,j.jsx)(Dn.Z,{style:{marginInlineStart:"0.5em",transition:"0.3s all",transform:"rotate(".concat(be?0:.5,"turn)")}})]}):(0,j.jsxs)(j.Fragment,{children:[_t.getMessage("tableForm.expand","\u6536\u8D77"),(0,j.jsx)(Dn.Z,{style:{marginInlineStart:"0.5em",transition:"0.3s all",transform:"rotate(".concat(be?0:.5,"turn)")}})]})},Vr=function(be){var Wt=be.setCollapsed,_t=be.collapsed,Pn=_t===void 0?!1:_t,An=be.submitter,Fn=be.style,lr=be.hiddenNum,jr=(0,L.useContext)(Qe.ZP.ConfigContext),$r=jr.getPrefixCls,Sa=(0,f.YB)(),Fa=(0,L.useContext)(f.L_),ua=Fa.hashId,Ha=fr(be.collapseRender)||wr;return(0,j.jsxs)(na.Z,{style:Fn,size:16,children:[An,be.collapseRender!==!1&&(0,j.jsx)("a",{className:"".concat($r("pro-query-filter-collapse-button")," ").concat(ua).trim(),onClick:function(){return Wt(!Pn)},children:Ha==null?void 0:Ha(Pn,be,Sa,lr)})]})},Ta=Vr,Ga=function(be){return(0,l.Z)({},be.componentCls,(0,l.Z)((0,l.Z)((0,l.Z)((0,l.Z)({"&&":{padding:24}},"".concat(be.antCls,"-form-item"),{marginBlock:0}),"".concat(be.proComponentsCls,"-form-group-title"),{marginBlock:0}),"&-row",{rowGap:24,"&-split":(0,l.Z)((0,l.Z)({},"".concat(be.proComponentsCls,"-form-group"),{display:"flex",alignItems:"center",gap:be.marginXS}),"&:last-child",{marginBlockEnd:12}),"&-split-line":{"&:after":{position:"absolute",width:"100%",content:'""',height:1,insetBlockEnd:-12,borderBlockEnd:"1px dashed ".concat(be.colorSplit)}}}),"&-collapse-button",{display:"flex",alignItems:"center",color:be.colorPrimary}))};function $o(rt){return(0,I.Xj)("QueryFilter",function(be){var Wt=(0,o.Z)((0,o.Z)({},be),{},{componentCls:".".concat(rt)});return[Ga(Wt)]})}var Io=["collapsed","layout","defaultCollapsed","defaultColsNumber","defaultFormItemsNumber","span","searchGutter","searchText","resetText","optionRender","collapseRender","onReset","onCollapse","labelWidth","style","split","preserve","ignoreRules","showHiddenNum","submitterColSpanProps"],Ho,ur={xs:513,sm:513,md:785,lg:992,xl:1057,xxl:1/0},ta={vertical:[[513,1,"vertical"],[785,2,"vertical"],[1057,3,"vertical"],[1/0,4,"vertical"]],default:[[513,1,"vertical"],[701,2,"vertical"],[1062,3,"horizontal"],[1352,3,"horizontal"],[1/0,4,"horizontal"]]},Br=function(be,Wt,_t){if(_t&&typeof _t=="number")return{span:_t,layout:be};var Pn=_t?["xs","sm","md","lg","xl","xxl"].map(function(Fn){return[ur[Fn],24/_t[Fn],"horizontal"]}):ta[be||"default"],An=(Pn||ta.default).find(function(Fn){return Wtjo)&&!!Dl;fi+=1;var Ti=L.isValidElement(Wi)&&(Wi.key||"".concat((Vo=Wi.props)===null||Vo===void 0?void 0:Vo.name))||Dl;return L.isValidElement(Wi)&&xi?be.preserve?{itemDom:L.cloneElement(Wi,{hidden:!0,key:Ti||Dl}),hidden:!0,colSpan:Oa}:{itemDom:null,colSpan:0,hidden:!0}:{itemDom:Wi,colSpan:Oa,hidden:!1}}),Co=rl.map(function(Wi,Dl){var es,Yi,vo=Wi.itemDom,Vo=Wi.colSpan,wo=vo==null||(es=vo.props)===null||es===void 0?void 0:es.hidden;if(wo)return vo;var Oa=L.isValidElement(vo)&&(vo.key||"".concat((Yi=vo.props)===null||Yi===void 0?void 0:Yi.name))||Dl;return 24-fo%2424){var Yi,vo;return 24-((Yi=(vo=be.submitterColSpanProps)===null||vo===void 0?void 0:vo.span)!==null&&Yi!==void 0?Yi:go.span)}return 24-es},[fo,fo%24+((Wt=(_t=be.submitterColSpanProps)===null||_t===void 0?void 0:_t.span)!==null&&Wt!==void 0?Wt:go.span),(Pn=be.submitterColSpanProps)===null||Pn===void 0?void 0:Pn.span]),Qi=(0,L.useContext)(Qe.ZP.ConfigContext),ol=Qi.getPrefixCls("pro-query-filter");return(0,j.jsxs)(fu.Z,{gutter:Pi,justify:"start",className:Oe()("".concat(ol,"-row"),jr),children:[Co,io&&(0,j.jsx)(Tu.Z,(0,o.Z)((0,o.Z)({span:go.span,offset:Ai,className:Oe()((An=be.submitterColSpanProps)===null||An===void 0?void 0:An.className)},be.submitterColSpanProps),{},{style:{textAlign:"end"},children:(0,j.jsx)(R.Z.Item,{label:" ",colon:!1,shouldUpdate:!1,className:"".concat(ol,"-actions ").concat(jr).trim(),children:(0,j.jsx)(Ta,{hiddenNum:ja,collapsed:Ha,collapseRender:qo?Xa:!1,submitter:io,setCollapsed:Da},"pro-form-query-filter-actions")})}),"submitter")]},"resize-observer-row")},Go=(0,Wu.j)()?(Ho=document)===null||Ho===void 0||(Ho=Ho.body)===null||Ho===void 0?void 0:Ho.clientWidth:1024;function Ri(rt){var be=rt.collapsed,Wt=rt.layout,_t=rt.defaultCollapsed,Pn=_t===void 0?!0:_t,An=rt.defaultColsNumber,Fn=rt.defaultFormItemsNumber,lr=rt.span,jr=rt.searchGutter,$r=jr===void 0?24:jr,Sa=rt.searchText,Fa=rt.resetText,ua=rt.optionRender,Ha=rt.collapseRender,Da=rt.onReset,co=rt.onCollapse,Xa=rt.labelWidth,ba=Xa===void 0?"80":Xa,Ma=rt.style,go=rt.split,jo=rt.preserve,Pi=jo===void 0?!0:jo,Gi=rt.ignoreRules,io=rt.showHiddenNum,ko=io===void 0?!1:io,fi=rt.submitterColSpanProps,So=(0,i.Z)(rt,Io),Ua=(0,L.useContext)(Qe.ZP.ConfigContext),fo=Ua.getPrefixCls("pro-query-filter"),rl=$o(fo),Co=rl.wrapSSR,ja=rl.hashId,qo=(0,p.Z)(function(){return typeof(Ma==null?void 0:Ma.width)=="number"?Ma==null?void 0:Ma.width:Go}),Ai=(0,a.Z)(qo,2),Qi=Ai[0],ol=Ai[1],Wi=(0,L.useMemo)(function(){return Br(Wt,Qi+16,lr)},[Wt,Qi,lr]),Dl=(0,L.useMemo)(function(){if(Fn!==void 0)return Fn;if(An!==void 0){var Yi=24/Wi.span-1;return An>Yi?Yi:An}return Math.max(1,24/Wi.span-1)},[An,Fn,Wi.span]),es=(0,L.useMemo)(function(){if(ba&&Wi.layout!=="vertical"&&ba!=="auto")return{labelCol:{flex:"0 0 ".concat(ba,"px")},wrapperCol:{style:{maxWidth:"calc(100% - ".concat(ba,"px)")}},style:{flexWrap:"nowrap"}}},[Wi.layout,ba]);return Co((0,j.jsx)(Yn.default,{onResize:function(vo){Qi!==vo.width&&vo.width>17&&ol(vo.width)},children:(0,j.jsx)("div",{className:"".concat(fo,"-container ").concat(ja),children:(0,j.jsx)(Ru.I,(0,o.Z)((0,o.Z)({isKeyPressSubmit:!0,preserve:Pi},So),{},{className:Oe()(fo,ja,So.className),onReset:Da,style:Ma,layout:Wi.layout,fieldProps:{style:{width:"100%"}},formItemProps:es,groupProps:{titleStyle:{display:"inline-block",marginInlineEnd:16}},contentRender:function(vo,Vo,wo){return(0,j.jsx)(_o,{spanSize:Wi,collapsed:be,form:wo,submitterColSpanProps:fi,collapseRender:Ha,defaultCollapsed:Pn,onCollapse:co,optionRender:ua,submitter:Vo,items:vo,split:go,baseClassName:fo,resetText:rt.resetText,searchText:rt.searchText,searchGutter:$r,preserve:Pi,ignoreRules:Gi,showLength:Dl,showHiddenNum:ko})}}))})},"resize-observer"))}var Si=e(1977),sl=e(67159),Rl=e(42119),yi=e(83622),Li=e(50344),zi=["onFinish","step","formRef","title","stepProps"];function Ui(rt){var be=(0,L.useRef)(),Wt=(0,L.useContext)($u),_t=(0,L.useContext)(Cu),Pn=(0,o.Z)((0,o.Z)({},rt),_t),An=Pn.onFinish,Fn=Pn.step,lr=Pn.formRef,jr=Pn.title,$r=Pn.stepProps,Sa=(0,i.Z)(Pn,zi);return(0,z.ET)(!Sa.submitter,"StepForm \u4E0D\u5305\u542B\u63D0\u4EA4\u6309\u94AE\uFF0C\u8BF7\u5728 StepsForm \u4E0A"),(0,L.useImperativeHandle)(lr,function(){return be.current},[lr==null?void 0:lr.current]),(0,L.useEffect)(function(){if(Pn.name||Pn.step){var Fa=(Pn.name||Pn.step).toString();return Wt==null||Wt.regForm(Fa,Pn),function(){Wt==null||Wt.unRegForm(Fa)}}},[]),Wt&&Wt!==null&&Wt!==void 0&&Wt.formArrayRef&&(Wt.formArrayRef.current[Fn||0]=be),(0,j.jsx)(Ru.I,(0,o.Z)({formRef:be,onFinish:function(){var Fa=(0,n.Z)((0,t.Z)().mark(function ua(Ha){var Da;return(0,t.Z)().wrap(function(Xa){for(;;)switch(Xa.prev=Xa.next){case 0:if(Sa.name&&(Wt==null||Wt.onFormFinish(Sa.name,Ha)),!An){Xa.next=9;break}return Wt==null||Wt.setLoading(!0),Xa.next=5,An==null?void 0:An(Ha);case 5:return Da=Xa.sent,Da&&(Wt==null||Wt.next()),Wt==null||Wt.setLoading(!1),Xa.abrupt("return");case 9:Wt!=null&&Wt.lastStep||Wt==null||Wt.next();case 10:case"end":return Xa.stop()}},ua)}));return function(ua){return Fa.apply(this,arguments)}}(),onInit:function(ua,Ha){var Da;be.current=Ha,Wt&&Wt!==null&&Wt!==void 0&&Wt.formArrayRef&&(Wt.formArrayRef.current[Fn||0]=be),Sa==null||(Da=Sa.onInit)===null||Da===void 0||Da.call(Sa,ua,Ha)},layout:"vertical"},(0,Uo.Z)(Sa,["layoutType","columns"])))}var El=Ui,uu=function(be){return(0,l.Z)({},be.componentCls,{"&-container":{width:"max-content",minWidth:"420px",maxWidth:"100%",margin:"auto"},"&-steps-container":(0,l.Z)({maxWidth:"1160px",margin:"auto"},"".concat(be.antCls,"-steps-vertical"),{height:"100%"}),"&-step":{display:"none",marginBlockStart:"32px","&-active":{display:"block"},"> form":{maxWidth:"100%"}}})};function Bl(rt){return(0,I.Xj)("StepsForm",function(be){var Wt=(0,o.Z)((0,o.Z)({},be),{},{componentCls:".".concat(rt)});return[uu(Wt)]})}var mc=["current","onCurrentChange","submitter","stepsFormRender","stepsRender","stepFormRender","stepsProps","onFinish","formProps","containerStyle","formRef","formMapRef","layoutRender"],$u=L.createContext(void 0),Gu={horizontal:function(be){var Wt=be.stepsDom,_t=be.formDom;return(0,j.jsxs)(j.Fragment,{children:[(0,j.jsx)(fu.Z,{gutter:{xs:8,sm:16,md:24},children:(0,j.jsx)(Tu.Z,{span:24,children:Wt})}),(0,j.jsx)(fu.Z,{gutter:{xs:8,sm:16,md:24},children:(0,j.jsx)(Tu.Z,{span:24,children:_t})})]})},vertical:function(be){var Wt=be.stepsDom,_t=be.formDom;return(0,j.jsxs)(fu.Z,{align:"stretch",wrap:!0,gutter:{xs:8,sm:16,md:24},children:[(0,j.jsx)(Tu.Z,{xxl:4,xl:6,lg:7,md:8,sm:10,xs:12,children:L.cloneElement(Wt,{style:{height:"100%"}})}),(0,j.jsx)(Tu.Z,{children:(0,j.jsx)("div",{style:{display:"flex",alignItems:"center",width:"100%",height:"100%"},children:_t})})]})}},Cu=L.createContext(null);function eu(rt){var be=(0,L.useContext)(Qe.ZP.ConfigContext),Wt=be.getPrefixCls,_t=Wt("pro-steps-form"),Pn=Bl(_t),An=Pn.wrapSSR,Fn=Pn.hashId,lr=rt.current,jr=rt.onCurrentChange,$r=rt.submitter,Sa=rt.stepsFormRender,Fa=rt.stepsRender,ua=rt.stepFormRender,Ha=rt.stepsProps,Da=rt.onFinish,co=rt.formProps,Xa=rt.containerStyle,ba=rt.formRef,Ma=rt.formMapRef,go=rt.layoutRender,jo=(0,i.Z)(rt,mc),Pi=(0,L.useRef)(new Map),Gi=(0,L.useRef)(new Map),io=(0,L.useRef)([]),ko=(0,L.useState)([]),fi=(0,a.Z)(ko,2),So=fi[0],Ua=fi[1],fo=(0,L.useState)(!1),rl=(0,a.Z)(fo,2),Co=rl[0],ja=rl[1],qo=(0,f.YB)(),Ai=(0,p.Z)(0,{value:rt.current,onChange:rt.onCurrentChange}),Qi=(0,a.Z)(Ai,2),ol=Qi[0],Wi=Qi[1],Dl=(0,L.useMemo)(function(){return Gu[(Ha==null?void 0:Ha.direction)||"horizontal"]},[Ha==null?void 0:Ha.direction]),es=(0,L.useMemo)(function(){return ol===So.length-1},[So.length,ol]),Yi=(0,L.useCallback)(function(Nl,hs){Gi.current.has(Nl)||Ua(function(ju){return[].concat((0,s.Z)(ju),[Nl])}),Gi.current.set(Nl,hs)},[]),vo=(0,L.useCallback)(function(Nl){Ua(function(hs){return hs.filter(function(ju){return ju!==Nl})}),Gi.current.delete(Nl),Pi.current.delete(Nl)},[]);(0,L.useImperativeHandle)(Ma,function(){return io.current},[io.current]),(0,L.useImperativeHandle)(ba,function(){var Nl;return(Nl=io.current[ol||0])===null||Nl===void 0?void 0:Nl.current},[ol,io.current]);var Vo=(0,L.useCallback)(function(){var Nl=(0,n.Z)((0,t.Z)().mark(function hs(ju,Eu){var Ic,au;return(0,t.Z)().wrap(function(vc){for(;;)switch(vc.prev=vc.next){case 0:if(Pi.current.set(ju,Eu),!(!es||!Da)){vc.next=3;break}return vc.abrupt("return");case 3:return ja(!0),Ic=ie.T.apply(void 0,[{}].concat((0,s.Z)(Array.from(Pi.current.values())))),vc.prev=5,vc.next=8,Da(Ic);case 8:au=vc.sent,au&&(Wi(0),io.current.forEach(function(Jc){var _c;return(_c=Jc.current)===null||_c===void 0?void 0:_c.resetFields()})),vc.next=15;break;case 12:vc.prev=12,vc.t0=vc.catch(5),console.log(vc.t0);case 15:return vc.prev=15,ja(!1),vc.finish(15);case 18:case"end":return vc.stop()}},hs,null,[[5,12,15,18]])}));return function(hs,ju){return Nl.apply(this,arguments)}}(),[es,Da,ja,Wi]),wo=(0,L.useMemo)(function(){var Nl=(0,Si.n)(sl.Z,"4.24.0")>-1,hs=Nl?{items:So.map(function(ju){var Eu=Gi.current.get(ju);return(0,o.Z)({key:ju,title:Eu==null?void 0:Eu.title},Eu==null?void 0:Eu.stepProps)})}:{};return(0,j.jsx)("div",{className:"".concat(_t,"-steps-container ").concat(Fn).trim(),style:{maxWidth:Math.min(So.length*320,1160)},children:(0,j.jsx)(Rl.Z,(0,o.Z)((0,o.Z)((0,o.Z)({},Ha),hs),{},{current:ol,onChange:void 0,children:!Nl&&So.map(function(ju){var Eu=Gi.current.get(ju);return(0,j.jsx)(Rl.Z.Step,(0,o.Z)({title:Eu==null?void 0:Eu.title},Eu==null?void 0:Eu.stepProps),ju)})}))})},[So,Fn,_t,ol,Ha]),Oa=(0,fe.J)(function(){var Nl,hs=io.current[ol];(Nl=hs.current)===null||Nl===void 0||Nl.submit()}),Po=(0,fe.J)(function(){ol<1||Wi(ol-1)}),xi=(0,L.useMemo)(function(){return $r!==!1&&(0,j.jsx)(yi.ZP,(0,o.Z)((0,o.Z)({type:"primary",loading:Co},$r==null?void 0:$r.submitButtonProps),{},{onClick:function(){var hs;$r==null||(hs=$r.onSubmit)===null||hs===void 0||hs.call($r),Oa()},children:qo.getMessage("stepsForm.next","\u4E0B\u4E00\u6B65")}),"next")},[qo,Co,Oa,$r]),Ti=(0,L.useMemo)(function(){return $r!==!1&&(0,j.jsx)(yi.ZP,(0,o.Z)((0,o.Z)({},$r==null?void 0:$r.resetButtonProps),{},{onClick:function(){var hs;Po(),$r==null||(hs=$r.onReset)===null||hs===void 0||hs.call($r)},children:qo.getMessage("stepsForm.prev","\u4E0A\u4E00\u6B65")}),"pre")},[qo,Po,$r]),pi=(0,L.useMemo)(function(){return $r!==!1&&(0,j.jsx)(yi.ZP,(0,o.Z)((0,o.Z)({type:"primary",loading:Co},$r==null?void 0:$r.submitButtonProps),{},{onClick:function(){var hs;$r==null||(hs=$r.onSubmit)===null||hs===void 0||hs.call($r),Oa()},children:qo.getMessage("stepsForm.submit","\u63D0\u4EA4")}),"submit")},[qo,Co,Oa,$r]),cl=(0,fe.J)(function(){ol>So.length-2||Wi(ol+1)}),wl=(0,L.useMemo)(function(){var Nl=[],hs=ol||0;if(hs<1?So.length===1?Nl.push(pi):Nl.push(xi):hs+1===So.length?Nl.push(Ti,pi):Nl.push(Ti,xi),Nl=Nl.filter(L.isValidElement),$r&&$r.render){var ju,Eu={form:(ju=io.current[ol])===null||ju===void 0?void 0:ju.current,onSubmit:Oa,step:ol,onPre:Po};return $r.render(Eu,Nl)}return $r&&($r==null?void 0:$r.render)===!1?null:Nl},[So.length,xi,Oa,Ti,Po,ol,pi,$r]),hl=(0,L.useMemo)(function(){return(0,Li.Z)(rt.children).map(function(Nl,hs){var ju=Nl.props,Eu=ju.name||"".concat(hs),Ic=ol===hs,au=Ic?{contentRender:ua,submitter:!1}:{};return(0,j.jsx)("div",{className:Oe()("".concat(_t,"-step"),Fn,(0,l.Z)({},"".concat(_t,"-step-active"),Ic)),children:(0,j.jsx)(Cu.Provider,{value:(0,o.Z)((0,o.Z)((0,o.Z)((0,o.Z)({},au),co),ju),{},{name:Eu,step:hs}),children:Nl})},Eu)})},[co,Fn,_t,rt.children,ol,ua]),_s=(0,L.useMemo)(function(){return Fa?Fa(So.map(function(Nl){var hs;return{key:Nl,title:(hs=Gi.current.get(Nl))===null||hs===void 0?void 0:hs.title}}),wo):wo},[So,wo,Fa]),oc=(0,L.useMemo)(function(){return(0,j.jsxs)("div",{className:"".concat(_t,"-container ").concat(Fn).trim(),style:Xa,children:[hl,Sa?null:(0,j.jsx)(na.Z,{children:wl})]})},[Xa,hl,Fn,_t,Sa,wl]),Vs=(0,L.useMemo)(function(){var Nl={stepsDom:_s,formDom:oc};return Sa?Sa(go?go(Nl):Dl(Nl),wl):go?go(Nl):Dl(Nl)},[_s,oc,Dl,Sa,wl,go]);return An((0,j.jsx)("div",{className:Oe()(_t,Fn),children:(0,j.jsx)(R.Z.Provider,(0,o.Z)((0,o.Z)({},jo),{},{children:(0,j.jsx)($u.Provider,{value:{loading:Co,setLoading:ja,regForm:Yi,keyArray:So,next:cl,formArrayRef:io,formMapRef:Gi,lastStep:es,unRegForm:vo,onFormFinish:Vo},children:Vs})}))}))}function rc(rt){return(0,j.jsx)(f._Y,{needDeps:!0,children:(0,j.jsx)(eu,(0,o.Z)({},rt))})}rc.StepForm=El,rc.useForm=R.Z.useForm;var sc=["steps","columns","forceUpdate","grid"],ec=function(be){var Wt=be.steps,_t=be.columns,Pn=be.forceUpdate,An=be.grid,Fn=(0,i.Z)(be,sc),lr=(0,hi.d)(Fn),jr=(0,L.useCallback)(function(Sa){var Fa,ua;(Fa=(ua=lr.current).onCurrentChange)===null||Fa===void 0||Fa.call(ua,Sa),Pn([])},[Pn,lr]),$r=(0,L.useMemo)(function(){return Wt==null?void 0:Wt.map(function(Sa,Fa){return(0,L.createElement)(Oo,(0,o.Z)((0,o.Z)({grid:An},Sa),{},{key:Fa,layoutType:"StepForm",columns:_t[Fa]}))})},[_t,An,Wt]);return(0,j.jsx)(rc,(0,o.Z)((0,o.Z)({},Fn),{},{onCurrentChange:jr,children:$r}))},Yu=ec,ac=function(be){var Wt=be.children;return(0,j.jsx)(j.Fragment,{children:Wt})},uc=ac,Zi=e(97462),vu=function(be,Wt){if(be.valueType==="dependency"){var _t,Pn,An,Fn=(_t=be.getFieldProps)===null||_t===void 0?void 0:_t.call(be);return(0,z.ET)(Array.isArray((Pn=be.name)!==null&&Pn!==void 0?Pn:Fn==null?void 0:Fn.name),'SchemaForm: fieldProps.name should be NamePath[] when valueType is "dependency"'),(0,z.ET)(typeof be.columns=="function",'SchemaForm: columns should be a function when valueType is "dependency"'),Array.isArray((An=be.name)!==null&&An!==void 0?An:Fn==null?void 0:Fn.name)?(0,L.createElement)(Zi.Z,(0,o.Z)((0,o.Z)({name:be.name},Fn),{},{key:be.key}),function(lr){return!be.columns||typeof be.columns!="function"?null:Wt.genItems(be.columns(lr))}):null}return!0},tu=e(96074),jn=function(be){if(be.valueType==="divider"){var Wt;return(0,L.createElement)(tu.Z,(0,o.Z)((0,o.Z)({},(Wt=be.getFieldProps)===null||Wt===void 0?void 0:Wt.call(be)),{},{key:be.key}))}return!0},us=e(58055),Du=["key"],ne=function(be,Wt){var _t=Wt.action,Pn=Wt.formRef,An=Wt.type,Fn=Wt.originItem,lr=(0,o.Z)((0,o.Z)({},(0,Uo.Z)(be,["dataIndex","width","render","renderFormItem","renderText","title"])),{},{name:be.name||be.key||be.dataIndex,width:be.width,render:be!=null&&be.render?function(Fa,ua,Ha){var Da,co,Xa,ba;return be==null||(Da=be.render)===null||Da===void 0?void 0:Da.call(be,Fa,ua,Ha,_t==null?void 0:_t.current,(0,o.Z)((0,o.Z)({type:An},be),{},{key:(co=be.key)===null||co===void 0?void 0:co.toString(),formItemProps:(Xa=be.getFormItemProps)===null||Xa===void 0?void 0:Xa.call(be),fieldProps:(ba=be.getFieldProps)===null||ba===void 0?void 0:ba.call(be)}))}:void 0}),jr=function(){var ua=lr.key,Ha=(0,i.Z)(lr,Du);return(0,j.jsx)(us.Z,(0,o.Z)((0,o.Z)({},Ha),{},{ignoreFormItem:!0}),ua)},$r=be!=null&&be.renderFormItem?function(Fa,ua){var Ha,Da,co,Xa,ba=(0,Ce.Y)((0,o.Z)((0,o.Z)({},ua),{},{onChange:void 0}));return be==null||(Ha=be.renderFormItem)===null||Ha===void 0?void 0:Ha.call(be,(0,o.Z)((0,o.Z)({type:An},be),{},{key:(Da=be.key)===null||Da===void 0?void 0:Da.toString(),formItemProps:(co=be.getFormItemProps)===null||co===void 0?void 0:co.call(be),fieldProps:(Xa=be.getFieldProps)===null||Xa===void 0?void 0:Xa.call(be),originProps:Fn}),(0,o.Z)((0,o.Z)({},ba),{},{defaultRender:jr,type:An}),Pn.current)}:void 0,Sa=function(){if(be!=null&&be.renderFormItem){var ua=$r==null?void 0:$r(null,{});if(!ua||be.ignoreFormItem)return ua}return(0,L.createElement)(us.Z,(0,o.Z)((0,o.Z)({},lr),{},{key:[be.key,be.index||0].join("-"),renderFormItem:$r}))};return be.dependencies?(0,j.jsx)(Zi.Z,{name:be.dependencies||[],children:Sa},be.key):Sa()},Ye=e(17186),Ue=function(be,Wt){var _t=Wt.genItems;if(be.valueType==="formList"&&be.dataIndex){var Pn,An;return!be.columns||!Array.isArray(be.columns)?null:(0,L.createElement)(Ye.u,(0,o.Z)((0,o.Z)({},(Pn=be.getFormItemProps)===null||Pn===void 0?void 0:Pn.call(be)),{},{key:be.key,name:be.dataIndex,label:be.label,initialValue:be.initialValue,colProps:be.colProps,rowProps:be.rowProps},(An=be.getFieldProps)===null||An===void 0?void 0:An.call(be)),_t(be.columns))}return!0},Nt=e(25278),on=e(90789),Kn=["children","value","valuePropName","onChange","fieldProps","space","type","transform","convertValue","lightProps"],sr=["children","space","valuePropName"],xr={space:na.Z,group:Nt.Z.Group};function Er(rt){var be=arguments.length<=1?void 0:arguments[1];return be&&be.target&&rt in be.target?be.target[rt]:be}var aa=function(be){var Wt=be.children,_t=be.value,Pn=_t===void 0?[]:_t,An=be.valuePropName,Fn=be.onChange,lr=be.fieldProps,jr=be.space,$r=be.type,Sa=$r===void 0?"space":$r,Fa=be.transform,ua=be.convertValue,Ha=be.lightProps,Da=(0,i.Z)(be,Kn),co=(0,fe.J)(function(io,ko){var fi,So=(0,s.Z)(Pn);So[ko]=Er(An||"value",io),Fn==null||Fn(So),lr==null||(fi=lr.onChange)===null||fi===void 0||fi.call(lr,So)}),Xa=-1,ba=(0,Li.Z)((0,ll.h)(Wt,Pn,be)).map(function(io){if(L.isValidElement(io)){var ko,fi,So;Xa+=1;var Ua=Xa,fo=(io==null||(ko=io.type)===null||ko===void 0?void 0:ko.displayName)==="ProFormComponent"||(io==null||(fi=io.props)===null||fi===void 0?void 0:fi.readonly),rl=fo?(0,o.Z)((0,o.Z)({key:Ua,ignoreFormItem:!0},io.props||{}),{},{fieldProps:(0,o.Z)((0,o.Z)({},io==null||(So=io.props)===null||So===void 0?void 0:So.fieldProps),{},{onChange:function(){co(arguments.length<=0?void 0:arguments[0],Ua)}}),value:Pn==null?void 0:Pn[Ua],onChange:void 0}):(0,o.Z)((0,o.Z)({key:Ua},io.props||{}),{},{value:Pn==null?void 0:Pn[Ua],onChange:function(ja){var qo,Ai;co(ja,Ua),(qo=(Ai=io.props).onChange)===null||qo===void 0||qo.call(Ai,ja)}});return L.cloneElement(io,rl)}return io}),Ma=xr[Sa],go=(0,b.zx)(Da),jo=go.RowWrapper,Pi=(0,L.useMemo)(function(){return(0,o.Z)({},Sa==="group"?{compact:!0}:{})},[Sa]),Gi=(0,L.useCallback)(function(io){var ko=io.children;return(0,j.jsx)(Ma,(0,o.Z)((0,o.Z)((0,o.Z)({},Pi),jr),{},{align:"start",wrap:!0,children:ko}))},[Ma,jr,Pi]);return(0,j.jsx)(jo,{Wrapper:Gi,children:ba})},Zr=L.forwardRef(function(rt,be){var Wt=rt.children,_t=rt.space,Pn=rt.valuePropName,An=(0,i.Z)(rt,sr);return(0,L.useImperativeHandle)(be,function(){return{}}),(0,j.jsx)(aa,(0,o.Z)((0,o.Z)((0,o.Z)({space:_t,valuePropName:Pn},An.fieldProps),{},{onChange:void 0},An),{},{children:Wt}))}),va=(0,on.G)(Zr),ya=va,Va=function(be,Wt){var _t=Wt.genItems;if(be.valueType==="formSet"&&be.dataIndex){var Pn,An;return!be.columns||!Array.isArray(be.columns)?null:(0,L.createElement)(ya,(0,o.Z)((0,o.Z)({},(Pn=be.getFormItemProps)===null||Pn===void 0?void 0:Pn.call(be)),{},{key:be.key,initialValue:be.initialValue,name:be.dataIndex,label:be.label,colProps:be.colProps,rowProps:be.rowProps},(An=be.getFieldProps)===null||An===void 0?void 0:An.call(be)),_t(be.columns))}return!0},Za=Qs.A.Group,Yr=function(be,Wt){var _t=Wt.genItems;if(be.valueType==="group"){var Pn;return!be.columns||!Array.isArray(be.columns)?null:(0,j.jsx)(Za,(0,o.Z)((0,o.Z)({label:be.label,colProps:be.colProps,rowProps:be.rowProps},(Pn=be.getFieldProps)===null||Pn===void 0?void 0:Pn.call(be)),{},{children:_t(be.columns)}),be.key)}return!0},uo=function(be){return be.valueType&&typeof be.valueType=="string"&&["index","indexBorder","option"].includes(be==null?void 0:be.valueType)?null:!0},ao=[uo,Yr,Ue,Va,jn,vu],To=function(be,Wt){for(var _t=0;_t span":{"> span.anticon":{color:be.colorPrimary}},"> span + span":{marginInlineStart:4}}}))};function oa(rt){return(0,I.Xj)("ColumnSetting",function(be){var Wt=(0,o.Z)((0,o.Z)({},be),{},{componentCls:".".concat(rt)});return[Sr(Wt)]})}var Kr=["key","dataIndex","children"],kr=["disabled"],Gr=function(be){var Wt=be.title,_t=be.show,Pn=be.children,An=be.columnKey,Fn=be.fixed,lr=(0,L.useContext)(gr),jr=lr.columnsMap,$r=lr.setColumnsMap;return _t?(0,j.jsx)(ci.Z,{title:Wt,children:(0,j.jsx)("span",{onClick:function(Fa){Fa.stopPropagation(),Fa.preventDefault();var ua=jr[An]||{},Ha=(0,o.Z)((0,o.Z)({},jr),{},(0,l.Z)({},An,(0,o.Z)((0,o.Z)({},ua),{},{fixed:Fn})));$r(Ha)},children:Pn})}):null},Qr=function(be){var Wt=be.columnKey,_t=be.isLeaf,Pn=be.title,An=be.className,Fn=be.fixed,lr=be.showListItemOption,jr=(0,f.YB)(),$r=(0,L.useContext)(f.L_),Sa=$r.hashId,Fa=(0,j.jsxs)("span",{className:"".concat(An,"-list-item-option ").concat(Sa).trim(),children:[(0,j.jsx)(Gr,{columnKey:Wt,fixed:"left",title:jr.getMessage("tableToolBar.leftPin","\u56FA\u5B9A\u5728\u5217\u9996"),show:Fn!=="left",children:(0,j.jsx)(nn.Z,{})}),(0,j.jsx)(Gr,{columnKey:Wt,fixed:void 0,title:jr.getMessage("tableToolBar.noPin","\u4E0D\u56FA\u5B9A"),show:!!Fn,children:(0,j.jsx)(Ko,{})}),(0,j.jsx)(Gr,{columnKey:Wt,fixed:"right",title:jr.getMessage("tableToolBar.rightPin","\u56FA\u5B9A\u5728\u5217\u5C3E"),show:Fn!=="right",children:(0,j.jsx)(vn,{})})]});return(0,j.jsxs)("span",{className:"".concat(An,"-list-item ").concat(Sa).trim(),children:[(0,j.jsx)("div",{className:"".concat(An,"-list-item-title ").concat(Sa).trim(),children:Pn}),lr&&!_t?Fa:null]},Wt)},Wa=function(be){var Wt,_t,Pn,An=be.list,Fn=be.draggable,lr=be.checkable,jr=be.showListItemOption,$r=be.className,Sa=be.showTitle,Fa=Sa===void 0?!0:Sa,ua=be.title,Ha=be.listHeight,Da=Ha===void 0?280:Ha,co=(0,L.useContext)(f.L_),Xa=co.hashId,ba=(0,L.useContext)(gr),Ma=ba.columnsMap,go=ba.setColumnsMap,jo=ba.sortKeyColumns,Pi=ba.setSortKeyColumns,Gi=An&&An.length>0,io=(0,L.useMemo)(function(){if(!Gi)return{};var Ua=[],fo=new Map,rl=function Co(ja,qo){return ja.map(function(Ai){var Qi,ol=Ai.key,Wi=Ai.dataIndex,Dl=Ai.children,es=(0,i.Z)(Ai,Kr),Yi=sn(ol,[qo==null?void 0:qo.columnKey,es.index].filter(Boolean).join("-")),vo=Ma[Yi||"null"]||{show:!0};vo.show!==!1&&!Dl&&Ua.push(Yi);var Vo=(0,o.Z)((0,o.Z)({key:Yi},(0,Uo.Z)(es,["className"])),{},{selectable:!1,disabled:vo.disable===!0,disableCheckbox:typeof vo.disable=="boolean"?vo.disable:(Qi=vo.disable)===null||Qi===void 0?void 0:Qi.checkbox,isLeaf:qo?!0:void 0});if(Dl){var wo;Vo.children=Co(Dl,(0,o.Z)((0,o.Z)({},vo),{},{columnKey:Yi})),(wo=Vo.children)!==null&&wo!==void 0&&wo.every(function(Oa){return Ua==null?void 0:Ua.includes(Oa.key)})&&Ua.push(Yi)}return fo.set(ol,Vo),Vo})};return{list:rl(An),keys:Ua,map:fo}},[Ma,An,Gi]),ko=(0,fe.J)(function(Ua,fo,rl){var Co=(0,o.Z)({},Ma),ja=(0,s.Z)(jo),qo=ja.findIndex(function(Wi){return Wi===Ua}),Ai=ja.findIndex(function(Wi){return Wi===fo}),Qi=rl>=qo;if(!(qo<0)){var ol=ja[qo];ja.splice(qo,1),rl===0?ja.unshift(ol):ja.splice(Qi?Ai:Ai+1,0,ol),ja.forEach(function(Wi,Dl){Co[Wi]=(0,o.Z)((0,o.Z)({},Co[Wi]||{}),{},{order:Dl})}),go(Co),Pi(ja)}}),fi=(0,fe.J)(function(Ua){var fo=(0,o.Z)({},Ma),rl=function Co(ja){var qo,Ai=(0,o.Z)({},fo[ja]);if(Ai.show=Ua.checked,(qo=io.map)!==null&&qo!==void 0&&(qo=qo.get(ja))!==null&&qo!==void 0&&qo.children){var Qi;(Qi=io.map.get(ja))===null||Qi===void 0||(Qi=Qi.children)===null||Qi===void 0||Qi.forEach(function(ol){return Co(ol.key)})}fo[ja]=Ai};rl(Ua.node.key),go((0,o.Z)({},fo))});if(!Gi)return null;var So=(0,j.jsx)(Wn.Z,{itemHeight:24,draggable:Fn&&!!((Wt=io.list)!==null&&Wt!==void 0&&Wt.length)&&((_t=io.list)===null||_t===void 0?void 0:_t.length)>1,checkable:lr,onDrop:function(fo){var rl=fo.node.key,Co=fo.dragNode.key,ja=fo.dropPosition,qo=fo.dropToGap,Ai=ja===-1||!qo?ja+1:ja;ko(Co,rl,Ai)},blockNode:!0,onCheck:function(fo,rl){return fi(rl)},checkedKeys:io.keys,showLine:!1,titleRender:function(fo){var rl=(0,o.Z)((0,o.Z)({},fo),{},{children:void 0});if(!rl.title)return null;var Co=(0,ll.h)(rl.title,rl),ja=(0,j.jsx)(cr.Z.Text,{style:{width:80},ellipsis:{tooltip:Co},children:Co});return(0,j.jsx)(Qr,(0,o.Z)((0,o.Z)({className:$r},(0,Uo.Z)(rl,["key"])),{},{showListItemOption:jr,title:ja,columnKey:rl.key}))},height:Da,treeData:(Pn=io.list)===null||Pn===void 0?void 0:Pn.map(function(Ua){var fo=Ua.disabled,rl=(0,i.Z)(Ua,kr);return rl})});return(0,j.jsxs)(j.Fragment,{children:[Fa&&(0,j.jsx)("span",{className:"".concat($r,"-list-title ").concat(Xa).trim(),children:ua}),So]})},Ia=function(be){var Wt=be.localColumns,_t=be.className,Pn=be.draggable,An=be.checkable,Fn=be.showListItemOption,lr=be.listsHeight,jr=(0,L.useContext)(f.L_),$r=jr.hashId,Sa=[],Fa=[],ua=[],Ha=(0,f.YB)();Wt.forEach(function(Xa){if(!Xa.hideInSetting){var ba=Xa.fixed;if(ba==="left"){Fa.push(Xa);return}if(ba==="right"){Sa.push(Xa);return}ua.push(Xa)}});var Da=Sa&&Sa.length>0,co=Fa&&Fa.length>0;return(0,j.jsxs)("div",{className:Oe()("".concat(_t,"-list"),$r,(0,l.Z)({},"".concat(_t,"-list-group"),Da||co)),children:[(0,j.jsx)(Wa,{title:Ha.getMessage("tableToolBar.leftFixedTitle","\u56FA\u5B9A\u5728\u5DE6\u4FA7"),list:Fa,draggable:Pn,checkable:An,showListItemOption:Fn,className:_t,listHeight:lr}),(0,j.jsx)(Wa,{list:ua,draggable:Pn,checkable:An,showListItemOption:Fn,title:Ha.getMessage("tableToolBar.noFixedTitle","\u4E0D\u56FA\u5B9A"),showTitle:co||Da,className:_t,listHeight:lr}),(0,j.jsx)(Wa,{title:Ha.getMessage("tableToolBar.rightFixedTitle","\u56FA\u5B9A\u5728\u53F3\u4FA7"),list:Sa,draggable:Pn,checkable:An,showListItemOption:Fn,className:_t,listHeight:lr})]})};function za(rt){var be,Wt,_t,Pn,An=(0,L.useRef)(null),Fn=(0,L.useContext)(gr),lr=rt.columns,jr=rt.checkedReset,$r=jr===void 0?!0:jr,Sa=Fn.columnsMap,Fa=Fn.setColumnsMap,ua=Fn.clearPersistenceStorage;(0,L.useEffect)(function(){var fi;if((fi=Fn.propsRef.current)!==null&&fi!==void 0&&(fi=fi.columnsState)!==null&&fi!==void 0&&fi.value){var So;An.current=JSON.parse(JSON.stringify(((So=Fn.propsRef.current)===null||So===void 0||(So=So.columnsState)===null||So===void 0?void 0:So.value)||{}))}},[]);var Ha=(0,fe.J)(function(){var fi=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,So={},Ua=function fo(rl){rl.forEach(function(Co){var ja=Co.key,qo=Co.fixed,Ai=Co.index,Qi=Co.children,ol=Co.disable,Wi=sn(ja,Ai);if(Wi){var Dl,es;So[Wi]={show:ol?(Dl=Sa[Wi])===null||Dl===void 0?void 0:Dl.show:fi,fixed:qo,disable:ol,order:(es=Sa[Wi])===null||es===void 0?void 0:es.order}}Qi&&fo(Qi)})};Ua(lr),Fa(So)}),Da=(0,fe.J)(function(fi){fi.target.checked?Ha():Ha(!1)}),co=(0,fe.J)(function(){var fi;ua==null||ua(),Fa(((fi=Fn.propsRef.current)===null||fi===void 0||(fi=fi.columnsState)===null||fi===void 0?void 0:fi.defaultValue)||An.current||Fn.defaultColumnKeyMap)}),Xa=Object.values(Sa).filter(function(fi){return!fi||fi.show===!1}),ba=Xa.length>0&&Xa.length!==lr.length,Ma=(0,f.YB)(),go=(0,L.useContext)(Qe.ZP.ConfigContext),jo=go.getPrefixCls,Pi=jo("pro-table-column-setting"),Gi=oa(Pi),io=Gi.wrapSSR,ko=Gi.hashId;return io((0,j.jsx)(tr.Z,{arrow:!1,title:(0,j.jsxs)("div",{className:"".concat(Pi,"-title ").concat(ko).trim(),children:[rt.checkable===!1?(0,j.jsx)("div",{}):(0,j.jsx)(Nr.Z,{indeterminate:ba,checked:Xa.length===0&&Xa.length!==lr.length,onChange:function(So){Da(So)},children:Ma.getMessage("tableToolBar.columnDisplay","\u5217\u5C55\u793A")}),$r?(0,j.jsx)("a",{onClick:co,className:"".concat(Pi,"-action-rest-button ").concat(ko).trim(),children:Ma.getMessage("tableToolBar.reset","\u91CD\u7F6E")}):null,rt!=null&&rt.extra?(0,j.jsx)(na.Z,{size:12,align:"center",children:rt.extra}):null]}),overlayClassName:"".concat(Pi,"-overlay ").concat(ko).trim(),trigger:"click",placement:"bottomRight",content:(0,j.jsx)(Ia,{checkable:(be=rt.checkable)!==null&&be!==void 0?be:!0,draggable:(Wt=rt.draggable)!==null&&Wt!==void 0?Wt:!0,showListItemOption:(_t=rt.showListItemOption)!==null&&_t!==void 0?_t:!0,className:Pi,localColumns:lr,listsHeight:rt.listsHeight}),children:rt.children||(0,j.jsx)(ci.Z,{title:Ma.getMessage("tableToolBar.columnSetting","\u5217\u8BBE\u7F6E"),children:(Pn=rt.settingIcon)!==null&&Pn!==void 0?Pn:(0,j.jsx)(xn.Z,{})})}))}var nt=za,Xt=e(92398),bn=e(50136),Pr=e(73177),Xr=function(be){var Wt=(0,Si.n)((0,Pr.b)(),"4.24.0")>-1?{menu:be}:{overlay:(0,j.jsx)(bn.Z,(0,o.Z)({},be))};return(0,Ce.Y)(Wt)},Aa=e(85418),$a=function(be){var Wt=(0,L.useContext)(f.L_),_t=Wt.hashId,Pn=be.items,An=Pn===void 0?[]:Pn,Fn=be.type,lr=Fn===void 0?"inline":Fn,jr=be.prefixCls,$r=be.activeKey,Sa=be.defaultActiveKey,Fa=(0,p.Z)($r||Sa,{value:$r,onChange:be.onChange}),ua=(0,a.Z)(Fa,2),Ha=ua[0],Da=ua[1];if(An.length<1)return null;var co=An.find(function(ba){return ba.key===Ha})||An[0];if(lr==="inline")return(0,j.jsx)("div",{className:Oe()("".concat(jr,"-menu"),"".concat(jr,"-inline-menu"),_t),children:An.map(function(ba,Ma){return(0,j.jsx)("div",{onClick:function(){Da(ba.key)},className:Oe()("".concat(jr,"-inline-menu-item"),co.key===ba.key?"".concat(jr,"-inline-menu-item-active"):void 0,_t),children:ba.label},ba.key||Ma)})});if(lr==="tab")return(0,j.jsx)(Xt.Z,{items:An.map(function(ba){var Ma;return(0,o.Z)((0,o.Z)({},ba),{},{key:(Ma=ba.key)===null||Ma===void 0?void 0:Ma.toString()})}),activeKey:co.key,onTabClick:function(Ma){return Da(Ma)},children:(0,Si.n)(sl.Z,"4.23.0")<0?An==null?void 0:An.map(function(ba,Ma){return(0,L.createElement)(Xt.Z.TabPane,(0,o.Z)((0,o.Z)({},ba),{},{key:ba.key||Ma,tab:ba.label}))}):null});var Xa=Xr({selectedKeys:[co.key],onClick:function(Ma){Da(Ma.key)},items:An.map(function(ba,Ma){return{key:ba.key||Ma,disabled:ba.disabled,label:ba.label}})});return(0,j.jsx)("div",{className:Oe()("".concat(jr,"-menu"),"".concat(jr,"-dropdownmenu")),children:(0,j.jsx)(Aa.Z,(0,o.Z)((0,o.Z)({trigger:["click"]},Xa),{},{children:(0,j.jsxs)(na.Z,{className:"".concat(jr,"-dropdownmenu-label"),children:[co.label,(0,j.jsx)(Dn.Z,{})]})}))})},Qa=$a,ho=function(be){return(0,l.Z)({},be.componentCls,(0,l.Z)((0,l.Z)((0,l.Z)({lineHeight:"1","&-container":{display:"flex",justifyContent:"space-between",paddingBlock:be.padding,paddingInline:0,"&-mobile":{flexDirection:"column"}},"&-title":{display:"flex",alignItems:"center",justifyContent:"flex-start",color:be.colorTextHeading,fontWeight:"500",fontSize:be.fontSizeLG},"&-search:not(:last-child)":{display:"flex",alignItems:"center",justifyContent:"flex-start"},"&-setting-item":{marginBlock:0,marginInline:4,color:be.colorIconHover,fontSize:be.fontSizeLG,cursor:"pointer","> span":{display:"block",width:"100%",height:"100%"},"&:hover":{color:be.colorPrimary}},"&-left":(0,l.Z)((0,l.Z)({display:"flex",flexWrap:"wrap",alignItems:"center",gap:be.marginXS,justifyContent:"flex-start",maxWidth:"calc(100% - 200px)"},"".concat(be.antCls,"-tabs"),{width:"100%"}),"&-has-tabs",{overflow:"hidden"}),"&-right":{flex:1,display:"flex",flexWrap:"wrap",justifyContent:"flex-end",gap:be.marginXS},"&-extra-line":{marginBlockEnd:be.margin},"&-setting-items":{display:"flex",gap:be.marginXS,lineHeight:"32px",alignItems:"center"},"&-filter":(0,l.Z)({"&:not(:last-child)":{marginInlineEnd:be.margin},display:"flex",alignItems:"center"},"div$".concat(be.antCls,"-pro-table-search"),{marginBlock:0,marginInline:0,paddingBlock:0,paddingInline:0}),"&-inline-menu-item":{display:"inline-block",marginInlineEnd:be.marginLG,cursor:"pointer",opacity:"0.75","&-active":{fontWeight:"bold",opacity:"1"}}},"".concat(be.antCls,"-tabs-top > ").concat(be.antCls,"-tabs-nav"),(0,l.Z)({marginBlockEnd:0,"&::before":{borderBlockEnd:0}},"".concat(be.antCls,"-tabs-nav-list"),{marginBlockStart:0,"${token.antCls}-tabs-tab":{paddingBlockStart:0}})),"&-dropdownmenu-label",{fontWeight:"bold",fontSize:be.fontSizeIcon,textAlign:"center",cursor:"pointer"}),"@media (max-width: 768px)",(0,l.Z)({},be.componentCls,{"&-container":{display:"flex",flexWrap:"wrap",flexDirection:"column"},"&-left":{marginBlockEnd:"16px",maxWidth:"100%"}})))};function _a(rt){return(0,I.Xj)("ProTableListToolBar",function(be){var Wt=(0,o.Z)((0,o.Z)({},be),{},{componentCls:".".concat(rt)});return[ho(Wt)]})}function qa(rt){if(L.isValidElement(rt))return rt;if(rt){var be=rt,Wt=be.icon,_t=be.tooltip,Pn=be.onClick,An=be.key;return Wt&&_t?(0,j.jsx)(ci.Z,{title:_t,children:(0,j.jsx)("span",{onClick:function(){Pn&&Pn(An)},children:Wt},An)}):(0,j.jsx)("span",{onClick:function(){Pn&&Pn(An)},children:Wt},An)}return null}var bo=function(be){var Wt,_t=be.prefixCls,Pn=be.tabs,An=be.multipleLine,Fn=be.filtersNode;return An?(0,j.jsx)("div",{className:"".concat(_t,"-extra-line"),children:Pn!=null&&Pn.items&&Pn!==null&&Pn!==void 0&&Pn.items.length?(0,j.jsx)(Xt.Z,{style:{width:"100%"},defaultActiveKey:Pn.defaultActiveKey,activeKey:Pn.activeKey,items:Pn.items.map(function(lr,jr){var $r;return(0,o.Z)((0,o.Z)({label:lr.tab},lr),{},{key:(($r=lr.key)===null||$r===void 0?void 0:$r.toString())||(jr==null?void 0:jr.toString())})}),onChange:Pn.onChange,tabBarExtraContent:Fn,children:(Wt=Pn.items)===null||Wt===void 0?void 0:Wt.map(function(lr,jr){return(0,Si.n)(sl.Z,"4.23.0")<0?(0,L.createElement)(Xt.Z.TabPane,(0,o.Z)((0,o.Z)({},lr),{},{key:lr.key||jr,tab:lr.tab})):null})}):Fn}):null},sa=function(be){var Wt=be.prefixCls,_t=be.title,Pn=be.subTitle,An=be.tooltip,Fn=be.className,lr=be.style,jr=be.search,$r=be.onSearch,Sa=be.multipleLine,Fa=Sa===void 0?!1:Sa,ua=be.filter,Ha=be.actions,Da=Ha===void 0?[]:Ha,co=be.settings,Xa=co===void 0?[]:co,ba=be.tabs,Ma=be.menu,go=(0,L.useContext)(Qe.ZP.ConfigContext),jo=go.getPrefixCls,Pi=I.Ow.useToken(),Gi=Pi.token,io=jo("pro-table-list-toolbar",Wt),ko=_a(io),fi=ko.wrapSSR,So=ko.hashId,Ua=(0,f.YB)(),fo=(0,L.useState)(!1),rl=(0,a.Z)(fo,2),Co=rl[0],ja=rl[1],qo=Ua.getMessage("tableForm.inputPlaceholder","\u8BF7\u8F93\u5165"),Ai=(0,L.useMemo)(function(){return jr?L.isValidElement(jr)?jr:(0,j.jsx)(Nt.Z.Search,(0,o.Z)((0,o.Z)({style:{width:200},placeholder:qo},jr),{},{onSearch:(0,n.Z)((0,t.Z)().mark(function wo(){var Oa,Po,xi,Ti,pi,cl,wl=arguments;return(0,t.Z)().wrap(function(_s){for(;;)switch(_s.prev=_s.next){case 0:for(xi=wl.length,Ti=new Array(xi),pi=0;pia":{fontSize:be.fontSize}}),"".concat(be.antCls,"-table").concat(be.antCls,"-table-tbody").concat(be.antCls,"-table-wrapper:only-child").concat(be.antCls,"-table"),{marginBlock:0,marginInline:0}),"".concat(be.antCls,"-table").concat(be.antCls,"-table-middle ").concat(be.componentCls),(0,l.Z)({marginBlock:0,marginInline:-8},"".concat(be.proComponentsCls,"-card"),{backgroundColor:"initial"})),"& &-search",(0,l.Z)((0,l.Z)((0,l.Z)((0,l.Z)({marginBlockEnd:"16px",background:be.colorBgContainer,"&-ghost":{background:"transparent"}},"&".concat(be.componentCls,"-form"),{marginBlock:0,marginInline:0,paddingBlock:0,paddingInline:16,overflow:"unset"}),"&-light-filter",{marginBlockEnd:0,paddingBlock:0,paddingInline:0}),"&-form-option",(0,l.Z)((0,l.Z)((0,l.Z)({},"".concat(be.antCls,"-form-item"),{}),"".concat(be.antCls,"-form-item-label"),{}),"".concat(be.antCls,"-form-item-control-input"),{})),"@media (max-width: 575px)",(0,l.Z)({},be.componentCls,(0,l.Z)({height:"auto !important",paddingBlockEnd:"24px"},"".concat(be.antCls,"-form-item-label"),{minWidth:"80px",textAlign:"start"})))),"&-toolbar",{display:"flex",alignItems:"center",justifyContent:"space-between",height:"64px",paddingInline:24,paddingBlock:0,"&-option":{display:"flex",alignItems:"center",justifyContent:"flex-end"},"&-title":{flex:"1",color:be.colorTextLabel,fontWeight:"500",fontSize:"16px",lineHeight:"24px",opacity:"0.85"}})),"@media (max-width: ".concat(be.screenXS,")px"),(0,l.Z)({},be.componentCls,(0,l.Z)({},"".concat(be.antCls,"-table"),{width:"100%",overflowX:"auto","&-thead > tr,&-tbody > tr":{"> th,> td":{whiteSpace:"pre",">span":{display:"block"}}}}))),"@media (max-width: 575px)",(0,l.Z)({},"".concat(be.componentCls,"-toolbar"),{flexDirection:"column",alignItems:"flex-start",justifyContent:"flex-start",height:"auto",marginBlockEnd:"16px",marginInlineStart:"16px",paddingBlock:8,paddingInline:8,paddingBlockStart:"16px",lineHeight:"normal","&-title":{marginBlockEnd:16},"&-option":{display:"flex",justifyContent:"space-between",width:"100%"},"&-default-option":{display:"flex",flex:"1",alignItems:"center",justifyContent:"flex-end"}}))};function kl(rt){return(0,I.Xj)("ProTable",function(be){var Wt=(0,o.Z)((0,o.Z)({},be),{},{componentCls:".".concat(rt)});return[gs(Wt)]})}var cu=e(61254),Us=["data","success","total"],Ns=function(be){var Wt=be.pageInfo;if(Wt){var _t=Wt.current,Pn=Wt.defaultCurrent,An=Wt.pageSize,Fn=Wt.defaultPageSize;return{current:_t||Pn||1,total:0,pageSize:An||Fn||20}}return{current:1,total:0,pageSize:20}},nu=function(be,Wt,_t){var Pn,An=(0,L.useRef)(!1),Fn=(0,L.useRef)(null),lr=_t||{},jr=lr.onLoad,$r=lr.manual,Sa=lr.polling,Fa=lr.onRequestError,ua=lr.debounceTime,Ha=ua===void 0?20:ua,Da=lr.effects,co=Da===void 0?[]:Da,Xa=(0,L.useRef)($r),ba=(0,L.useRef)(),Ma=(0,p.Z)(Wt,{value:_t==null?void 0:_t.dataSource,onChange:_t==null?void 0:_t.onDataSourceChange}),go=(0,a.Z)(Ma,2),jo=go[0],Pi=go[1],Gi=(0,p.Z)(!1,{value:(0,r.Z)(_t==null?void 0:_t.loading)==="object"?_t==null||(Pn=_t.loading)===null||Pn===void 0?void 0:Pn.spinning:_t==null?void 0:_t.loading,onChange:_t==null?void 0:_t.onLoadingChange}),io=(0,a.Z)(Gi,2),ko=io[0],fi=io[1],So=(0,p.Z)(function(){return Ns(_t)},{onChange:_t==null?void 0:_t.onPageInfoChange}),Ua=(0,a.Z)(So,2),fo=Ua[0],rl=Ua[1],Co=(0,fe.J)(function(Oa){(Oa.current!==fo.current||Oa.pageSize!==fo.pageSize||Oa.total!==fo.total)&&rl(Oa)}),ja=(0,p.Z)(!1),qo=(0,a.Z)(ja,2),Ai=qo[0],Qi=qo[1],ol=function(Po,xi){(0,cu.unstable_batchedUpdates)(function(){Pi(Po),(fo==null?void 0:fo.total)!==xi&&Co((0,o.Z)((0,o.Z)({},fo),{},{total:xi||Po.length}))})},Wi=(0,oe.D)(fo==null?void 0:fo.current),Dl=(0,oe.D)(fo==null?void 0:fo.pageSize),es=(0,oe.D)(Sa),Yi=(0,fe.J)(function(){(0,cu.unstable_batchedUpdates)(function(){fi(!1),Qi(!1)})}),vo=function(){var Oa=(0,n.Z)((0,t.Z)().mark(function Po(xi){var Ti,pi,cl,wl,hl,_s,oc,Vs,Nl,hs,ju,Eu;return(0,t.Z)().wrap(function(au){for(;;)switch(au.prev=au.next){case 0:if(!Xa.current){au.next=3;break}return Xa.current=!1,au.abrupt("return");case 3:return xi?Qi(!0):fi(!0),Ti=fo||{},pi=Ti.pageSize,cl=Ti.current,au.prev=5,wl=(_t==null?void 0:_t.pageInfo)!==!1?{current:cl,pageSize:pi}:void 0,au.next=9,be==null?void 0:be(wl);case 9:if(au.t0=au.sent,au.t0){au.next=12;break}au.t0={};case 12:if(hl=au.t0,_s=hl.data,oc=_s===void 0?[]:_s,Vs=hl.success,Nl=hl.total,hs=Nl===void 0?0:Nl,ju=(0,i.Z)(hl,Us),Vs!==!1){au.next=21;break}return au.abrupt("return",[]);case 21:return Eu=xa(oc,[_t.postData].filter(function(Rd){return Rd})),ol(Eu,hs),jr==null||jr(Eu,ju),au.abrupt("return",Eu);case 27:if(au.prev=27,au.t1=au.catch(5),Fa!==void 0){au.next=31;break}throw new Error(au.t1);case 31:jo===void 0&&Pi([]),Fa(au.t1);case 33:return au.prev=33,Yi(),au.finish(33);case 36:return au.abrupt("return",[]);case 37:case"end":return au.stop()}},Po,null,[[5,27,33,36]])}));return function(xi){return Oa.apply(this,arguments)}}(),Vo=(0,G.D)(function(){var Oa=(0,n.Z)((0,t.Z)().mark(function Po(xi){var Ti,pi,cl;return(0,t.Z)().wrap(function(hl){for(;;)switch(hl.prev=hl.next){case 0:if(ba.current&&clearTimeout(ba.current),be){hl.next=3;break}return hl.abrupt("return");case 3:return Ti=new AbortController,Fn.current=Ti,hl.prev=5,hl.next=8,Promise.race([vo(xi),new Promise(function(_s,oc){var Vs,Nl;(Vs=Fn.current)===null||Vs===void 0||(Vs=Vs.signal)===null||Vs===void 0||(Nl=Vs.addEventListener)===null||Nl===void 0||Nl.call(Vs,"abort",function(){oc("aborted"),Vo.cancel(),Yi()})})]);case 8:if(pi=hl.sent,!Ti.signal.aborted){hl.next=11;break}return hl.abrupt("return");case 11:return cl=(0,ll.h)(Sa,pi),cl&&!An.current&&(ba.current=setTimeout(function(){Vo.run(cl)},Math.max(cl,2e3))),hl.abrupt("return",pi);case 16:if(hl.prev=16,hl.t0=hl.catch(5),hl.t0!=="aborted"){hl.next=20;break}return hl.abrupt("return");case 20:throw hl.t0;case 21:case"end":return hl.stop()}},Po,null,[[5,16]])}));return function(Po){return Oa.apply(this,arguments)}}(),Ha||30),wo=function(){var Po;(Po=Fn.current)===null||Po===void 0||Po.abort(),Vo.cancel(),Yi()};return(0,L.useEffect)(function(){return Sa||clearTimeout(ba.current),!es&&Sa&&Vo.run(!0),function(){clearTimeout(ba.current)}},[Sa]),(0,L.useEffect)(function(){return An.current=!1,function(){An.current=!0}},[]),(0,L.useEffect)(function(){var Oa=fo||{},Po=Oa.current,xi=Oa.pageSize;(!Wi||Wi===Po)&&(!Dl||Dl===xi)||_t.pageInfo&&jo&&(jo==null?void 0:jo.length)>xi||Po!==void 0&&jo&&jo.length<=xi&&(wo(),Vo.run(!1))},[fo==null?void 0:fo.current]),(0,L.useEffect)(function(){Dl&&(wo(),Vo.run(!1))},[fo==null?void 0:fo.pageSize]),(0,re.KW)(function(){return wo(),Vo.run(!1),$r||(Xa.current=!1),function(){wo()}},[].concat((0,s.Z)(co),[$r])),{dataSource:jo,setDataSource:Pi,loading:(0,r.Z)(_t==null?void 0:_t.loading)==="object"?(0,o.Z)((0,o.Z)({},_t==null?void 0:_t.loading),{},{spinning:ko}):ko,reload:function(){var Oa=(0,n.Z)((0,t.Z)().mark(function xi(){return(0,t.Z)().wrap(function(pi){for(;;)switch(pi.prev=pi.next){case 0:return wo(),pi.abrupt("return",Vo.run(!1));case 2:case"end":return pi.stop()}},xi)}));function Po(){return Oa.apply(this,arguments)}return Po}(),pageInfo:fo,pollingLoading:Ai,reset:function(){var Oa=(0,n.Z)((0,t.Z)().mark(function xi(){var Ti,pi,cl,wl,hl,_s,oc,Vs;return(0,t.Z)().wrap(function(hs){for(;;)switch(hs.prev=hs.next){case 0:Ti=_t||{},pi=Ti.pageInfo,cl=pi||{},wl=cl.defaultCurrent,hl=wl===void 0?1:wl,_s=cl.defaultPageSize,oc=_s===void 0?20:_s,Vs={current:hl,total:0,pageSize:oc},Co(Vs);case 4:case"end":return hs.stop()}},xi)}));function Po(){return Oa.apply(this,arguments)}return Po}(),setPageInfo:function(){var Oa=(0,n.Z)((0,t.Z)().mark(function xi(Ti){return(0,t.Z)().wrap(function(cl){for(;;)switch(cl.prev=cl.next){case 0:Co((0,o.Z)((0,o.Z)({},fo),Ti));case 1:case"end":return cl.stop()}},xi)}));function Po(xi){return Oa.apply(this,arguments)}return Po}()}},Hi=nu,ji=function(be){return function(Wt,_t){var Pn,An,Fn=Wt.fixed,lr=Wt.index,jr=_t.fixed,$r=_t.index;if(Fn==="left"&&jr!=="left"||jr==="right"&&Fn!=="right")return-2;if(jr==="left"&&Fn!=="left"||Fn==="right"&&jr!=="right")return 2;var Sa=Wt.key||"".concat(lr),Fa=_t.key||"".concat($r);if((Pn=be[Sa])!==null&&Pn!==void 0&&Pn.order||(An=be[Fa])!==null&&An!==void 0&&An.order){var ua,Ha;return(((ua=be[Sa])===null||ua===void 0?void 0:ua.order)||0)-(((Ha=be[Fa])===null||Ha===void 0?void 0:Ha.order)||0)}return(Wt.index||0)-(_t.index||0)}},Ol=e(60692),Ul=function(be){var Wt={};return Object.keys(be||{}).forEach(function(_t){var Pn;Array.isArray(be[_t])&&((Pn=be[_t])===null||Pn===void 0?void 0:Pn.length)===0||be[_t]!==void 0&&(Wt[_t]=be[_t])}),Wt},Gl=function(be){var Wt;return!!(be!=null&&(Wt=be.valueType)!==null&&Wt!==void 0&&Wt.toString().startsWith("date")||(be==null?void 0:be.valueType)==="select"||be!=null&&be.valueEnum)},Xu=function(be){var Wt;return((Wt=be.ellipsis)===null||Wt===void 0?void 0:Wt.showTitle)===!1?!1:be.ellipsis},Ls=function(be,Wt,_t){if(Wt.copyable||Wt.ellipsis){var Pn=Wt.copyable&&_t?{text:_t,tooltips:["",""]}:void 0,An=Gl(Wt),Fn=Xu(Wt)&&_t?{tooltip:(Wt==null?void 0:Wt.tooltip)!==!1&&An?(0,j.jsx)("div",{className:"pro-table-tooltip-text",children:be}):_t}:!1;return(0,j.jsx)(cr.Z.Text,{style:{width:"100%",margin:0,padding:0},title:"",copyable:Pn,ellipsis:Fn,children:be})}return be},ru=e(74763),ds=e(66758),fs=function(be){var Wt="".concat(be.antCls,"-progress-bg");return(0,l.Z)({},be.componentCls,{"&-multiple":{paddingBlockStart:6,paddingBlockEnd:12,paddingInline:8},"&-progress":{"&-success":(0,l.Z)({},Wt,{backgroundColor:be.colorSuccess}),"&-error":(0,l.Z)({},Wt,{backgroundColor:be.colorError}),"&-warning":(0,l.Z)({},Wt,{backgroundColor:be.colorWarning})},"&-rule":{display:"flex",alignItems:"center","&-icon":{"&-default":{display:"flex",alignItems:"center",justifyContent:"center",width:"14px",height:"22px","&-circle":{width:"6px",height:"6px",backgroundColor:be.colorTextSecondary,borderRadius:"4px"}},"&-loading":{color:be.colorPrimary},"&-error":{color:be.colorError},"&-success":{color:be.colorSuccess}},"&-text":{color:be.colorText}}})};function _l(rt){return(0,I.Xj)("InlineErrorFormItem",function(be){var Wt=(0,o.Z)((0,o.Z)({},be),{},{componentCls:".".concat(rt)});return[fs(Wt)]})}var Jl=["rules","name","children","popoverProps"],Zs=["errorType","rules","name","popoverProps","children"],xu={marginBlockStart:-5,marginBlockEnd:-5,marginInlineStart:0,marginInlineEnd:0},ql=function(be){var Wt=be.inputProps,_t=be.input,Pn=be.extra,An=be.errorList,Fn=be.popoverProps,lr=(0,L.useState)(!1),jr=(0,a.Z)(lr,2),$r=jr[0],Sa=jr[1],Fa=(0,L.useState)([]),ua=(0,a.Z)(Fa,2),Ha=ua[0],Da=ua[1],co=(0,L.useContext)(Qe.ZP.ConfigContext),Xa=co.getPrefixCls,ba=Xa(),Ma=(0,I.dQ)(),go=_l("".concat(ba,"-form-item-with-help")),jo=go.wrapSSR,Pi=go.hashId;(0,L.useEffect)(function(){Wt.validateStatus!=="validating"&&Da(Wt.errors)},[Wt.errors,Wt.validateStatus]);var Gi=(0,Pr.X)(Ha.length<1?!1:$r,function(ko){ko!==$r&&Sa(ko)}),io=Wt.validateStatus==="validating";return(0,j.jsx)(tr.Z,(0,o.Z)((0,o.Z)((0,o.Z)({trigger:(Fn==null?void 0:Fn.trigger)||["click"],placement:(Fn==null?void 0:Fn.placement)||"topLeft"},Gi),{},{getPopupContainer:Fn==null?void 0:Fn.getPopupContainer,getTooltipContainer:Fn==null?void 0:Fn.getTooltipContainer,content:jo((0,j.jsx)("div",{className:"".concat(ba,"-form-item ").concat(Pi," ").concat(Ma.hashId).trim(),style:{margin:0,padding:0},children:(0,j.jsxs)("div",{className:"".concat(ba,"-form-item-with-help ").concat(Pi," ").concat(Ma.hashId).trim(),children:[io?(0,j.jsx)(C.Z,{}):null,An]})}))},Fn),{},{children:(0,j.jsxs)(j.Fragment,{children:[_t,Pn]})}),"popover")},mu=function(be){var Wt=be.rules,_t=be.name,Pn=be.children,An=be.popoverProps,Fn=(0,i.Z)(be,Jl);return(0,j.jsx)(R.Z.Item,(0,o.Z)((0,o.Z)({name:_t,rules:Wt,hasFeedback:!1,shouldUpdate:function(jr,$r){if(jr===$r)return!1;var Sa=[_t].flat(1);Sa.length>1&&Sa.pop();try{return JSON.stringify((0,A.Z)(jr,Sa))!==JSON.stringify((0,A.Z)($r,Sa))}catch(Fa){return!0}},_internalItemRender:{mark:"pro_table_render",render:function(jr,$r){return(0,j.jsx)(ql,(0,o.Z)({inputProps:jr,popoverProps:An},$r))}}},Fn),{},{style:(0,o.Z)((0,o.Z)({},xu),Fn==null?void 0:Fn.style),children:Pn}))},as=function(be){var Wt=be.errorType,_t=be.rules,Pn=be.name,An=be.popoverProps,Fn=be.children,lr=(0,i.Z)(be,Zs);return Pn&&_t!==null&&_t!==void 0&&_t.length&&Wt==="popover"?(0,j.jsx)(mu,(0,o.Z)((0,o.Z)({name:Pn,rules:_t,popoverProps:An},lr),{},{children:Fn})):(0,j.jsx)(R.Z.Item,(0,o.Z)((0,o.Z)({rules:_t,shouldUpdate:Pn?function(jr,$r){if(jr===$r)return!1;var Sa=[Pn].flat(1);Sa.length>1&&Sa.pop();try{return JSON.stringify((0,A.Z)(jr,Sa))!==JSON.stringify((0,A.Z)($r,Sa))}catch(Fa){return!0}}:void 0},lr),{},{style:(0,o.Z)((0,o.Z)({},xu),lr.style),name:Pn,children:Fn}))},Su=function(be,Wt,_t){return Wt===void 0?be:(0,ll.h)(be,Wt,_t)},Pl=["children"],B=["",null,void 0],Pe=function(){for(var be=arguments.length,Wt=new Array(be),_t=0;_twl.length?(wl.push(Po),wl):(wl.splice((lr==null?void 0:lr.current)*(lr==null?void 0:lr.pageSize)-1,0,Po),wl)}return[].concat((0,s.Z)(Pn.dataSource),[Po])},ja=function(){return(0,o.Z)((0,o.Z)({},Ua),{},{size:$r,rowSelection:jr===!1?void 0:jr,className:Wt,style:Fa,columns:rl,loading:Pn.loading,dataSource:fi.newLineRecord?Co(Pn.dataSource):Pn.dataSource,pagination:lr,onChange:function(wo,Oa,Po,xi){var Ti;if((Ti=Ua.onChange)===null||Ti===void 0||Ti.call(Ua,wo,Oa,Po,xi),jo((0,Ce.Y)(Oa)),Array.isArray(Po)){var pi,cl=Po.reduce(function(Vs,Nl){return(0,o.Z)((0,o.Z)({},Vs),{},(0,l.Z)({},"".concat(Nl.field),Nl.order))},{});go((pi=(0,Ce.Y)(cl))!==null&&pi!==void 0?pi:{})}else{var wl,hl,_s=(wl=Po.column)===null||wl===void 0?void 0:wl.sorter,oc=(_s==null?void 0:_s.toString())===_s;go((hl=(0,Ce.Y)((0,l.Z)({},"".concat(oc?_s:Po.field),Po.order)))!==null&&hl!==void 0?hl:{})}}})},qo=(0,L.useMemo)(function(){return rt.search===!1&&!rt.headerTitle&&rt.toolBarRender===!1},[]),Ai=(0,j.jsx)(b._p.Provider,{value:{grid:!1,colProps:void 0,rowProps:void 0},children:(0,j.jsx)(Fe.Z,(0,o.Z)((0,o.Z)({},ja()),{},{rowKey:be}))}),Qi=rt.tableViewRender?rt.tableViewRender((0,o.Z)((0,o.Z)({},ja()),{},{rowSelection:jr!==!1?jr:void 0}),Ai):Ai,ol=(0,L.useMemo)(function(){if(rt.editable&&!rt.name){var vo,Vo,wo;return(0,j.jsxs)(j.Fragment,{children:[ua,ba,(0,L.createElement)(c.ZP,(0,o.Z)((0,o.Z)({},(vo=rt.editable)===null||vo===void 0?void 0:vo.formProps),{},{formRef:(Vo=rt.editable)===null||Vo===void 0||(Vo=Vo.formProps)===null||Vo===void 0?void 0:Vo.formRef,component:!1,form:(wo=rt.editable)===null||wo===void 0?void 0:wo.form,onValuesChange:fi.onValuesChange,key:"table",submitter:!1,omitNil:!1,dateFormatter:rt.dateFormatter}),Qi)]})}return(0,j.jsxs)(j.Fragment,{children:[ua,ba,Qi]})},[ba,rt.loading,!!rt.editable,Qi,ua]),Wi=(0,L.useMemo)(function(){return Xa===!1||qo===!0||rt.name?{}:Ha?{padding:0}:ua?{paddingBlockStart:0}:ua&&lr===!1?{paddingBlockStart:0}:{padding:0}},[qo,lr,rt.name,Xa,ua,Ha]),Dl=Xa===!1||qo===!0||rt.name?ol:(0,j.jsx)(d,(0,o.Z)((0,o.Z)({ghost:rt.ghost,bordered:Ea("table",ko),bodyStyle:Wi},Xa),{},{children:ol})),es=function(){return rt.tableRender?rt.tableRender(rt,Dl,{toolbar:ua||void 0,alert:ba||void 0,table:Qi||void 0}):Dl},Yi=(0,j.jsxs)("div",{className:Oe()(io,(0,l.Z)({},"".concat(_t,"-polling"),Pn.pollingLoading)),style:co,ref:fo.rootDomRef,children:[Gi?null:Da,Fn!=="form"&&rt.tableExtraRender&&(0,j.jsx)("div",{className:Oe()(io,"".concat(_t,"-extra")),children:rt.tableExtraRender(rt,Pn.dataSource||[])}),Fn!=="form"&&es()]});return!Pi||!(Pi!=null&&Pi.fullScreen)?Yi:(0,j.jsx)(Qe.ZP,{getPopupContainer:function(){return fo.rootDomRef.current||document.body},children:Yi})}var Il={},cc=function(be){var Wt,_t=be.cardBordered,Pn=be.request,An=be.className,Fn=be.params,lr=Fn===void 0?Il:Fn,jr=be.defaultData,$r=be.headerTitle,Sa=be.postData,Fa=be.ghost,ua=be.pagination,Ha=be.actionRef,Da=be.columns,co=Da===void 0?[]:Da,Xa=be.toolBarRender,ba=be.optionsRender,Ma=be.onLoad,go=be.onRequestError,jo=be.style,Pi=be.cardProps,Gi=be.tableStyle,io=be.tableClassName,ko=be.columnsStateMap,fi=be.onColumnsStateChange,So=be.options,Ua=be.search,fo=be.name,rl=be.onLoadingChange,Co=be.rowSelection,ja=Co===void 0?!1:Co,qo=be.beforeSearchSubmit,Ai=be.tableAlertRender,Qi=be.defaultClassName,ol=be.formRef,Wi=be.type,Dl=Wi===void 0?"table":Wi,es=be.columnEmptyText,Yi=es===void 0?"-":es,vo=be.toolbar,Vo=be.rowKey,wo=be.manualRequest,Oa=be.polling,Po=be.tooltip,xi=be.revalidateOnFocus,Ti=xi===void 0?!1:xi,pi=be.searchFormRender,cl=(0,i.Z)(be,tc),wl=kl(be.defaultClassName),hl=wl.wrapSSR,_s=wl.hashId,oc=Oe()(Qi,An,_s),Vs=(0,L.useRef)(),Nl=(0,L.useRef)(),hs=ol||Nl;(0,L.useImperativeHandle)(Ha,function(){return Vs.current});var ju=(0,p.Z)(ja?(ja==null?void 0:ja.defaultSelectedRowKeys)||[]:void 0,{value:ja?ja.selectedRowKeys:void 0}),Eu=(0,a.Z)(ju,2),Ic=Eu[0],au=Eu[1],Rd=(0,p.Z)(function(){if(!(wo||Ua!==!1))return{}}),vc=(0,a.Z)(Rd,2),Jc=vc[0],_c=vc[1],qd=(0,p.Z)({}),Of=(0,a.Z)(qd,2),gc=Of[0],Mc=Of[1],cf=(0,p.Z)({}),id=(0,a.Z)(cf,2),Od=id[0],ef=id[1],Wd=(0,L.useCallback)(function(Xi){for(var ki=[],dl=0;dl0){var Xi=ed.map(function(ki){return sn(ki.key,ki.index)});dc.setSortKeyColumns(Xi)}},[ed],["render","renderFormItem"],100),(0,re.KW)(function(){var Xi=Yl.pageInfo,ki=ua||{},dl=ki.current,Ou=dl===void 0?Xi==null?void 0:Xi.current:dl,qi=ki.pageSize,Ac=qi===void 0?Xi==null?void 0:Xi.pageSize:qi;ua&&(Ou||Ac)&&(Ac!==(Xi==null?void 0:Xi.pageSize)||Ou!==(Xi==null?void 0:Xi.current))&&Yl.setPageInfo({pageSize:Ac||Xi.pageSize,current:Ou||Xi.current})},[ua&&ua.pageSize,ua&&ua.current]);var fd=(0,o.Z)((0,o.Z)({selectedRowKeys:Ic},ja),{},{onChange:function(ki,dl,Ou){ja&&ja.onChange&&ja.onChange(ki,dl,Ou),au(ki)}}),Cc=Ua!==!1&&(Ua==null?void 0:Ua.filterType)==="light",Pd=(0,L.useCallback)(function(Xi){if(So&&So.search){var ki,dl,Ou=So.search===!0?{}:So.search,qi=Ou.name,Ac=qi===void 0?"keyword":qi,Vc=(ki=So.search)===null||ki===void 0||(dl=ki.onSearch)===null||dl===void 0?void 0:dl.call(ki,dc.keyWords);if(Vc!==!1){_c((0,o.Z)((0,o.Z)({},Xi),{},(0,l.Z)({},Ac,dc.keyWords)));return}}_c(Xi)},[dc.keyWords,So,_c]),vf=(0,L.useMemo)(function(){if((0,r.Z)(Yl.loading)==="object"){var Xi;return((Xi=Yl.loading)===null||Xi===void 0?void 0:Xi.spinning)||!1}return Yl.loading},[Yl.loading]),mf=(0,L.useMemo)(function(){var Xi=Ua===!1&&Dl!=="form"?null:(0,j.jsx)(ei,{pagination:Xl,beforeSearchSubmit:qo,action:Vs,columns:co,onFormSearchSubmit:function(dl){Pd(dl)},ghost:Fa,onReset:be.onReset,onSubmit:be.onSubmit,loading:!!vf,manualRequest:wo,search:Ua,form:be.form,formRef:hs,type:be.type||"table",cardBordered:be.cardBordered,dateFormatter:be.dateFormatter});return pi&&Xi?(0,j.jsx)(j.Fragment,{children:pi(be,Xi)}):Xi},[qo,hs,Fa,vf,wo,Pd,Xl,be,co,Ua,pi,Dl]),nf=(0,L.useMemo)(function(){return Ic==null?void 0:Ic.map(function(Xi){var ki;return(ki=Vd.current)===null||ki===void 0?void 0:ki.get(Xi)})},[Yl.dataSource,Ic]),Dd=(0,L.useMemo)(function(){return So===!1&&!$r&&!Xa&&!vo&&!Cc},[So,$r,Xa,vo,Cc]),Zc=Xa===!1?null:(0,j.jsx)(xl,{headerTitle:$r,hideToolbar:Dd,selectedRows:nf,selectedRowKeys:Ic,tableColumn:ed,tooltip:Po,toolbar:vo,onFormSearchSubmit:function(ki){_c((0,o.Z)((0,o.Z)({},Jc),ki))},searchNode:Cc?mf:null,options:So,optionsRender:ba,actionRef:Vs,toolBarRender:Xa}),fv=ja!==!1?(0,j.jsx)(Fi,{selectedRowKeys:Ic,selectedRows:nf,onCleanSelected:Td,alertOptionRender:cl.tableAlertOptionRender,alertInfoRender:Ai,alwaysShowAlert:ja==null?void 0:ja.alwaysShowAlert}):null;return hl((0,j.jsx)(Sl,(0,o.Z)((0,o.Z)({},be),{},{name:fo,defaultClassName:Qi,size:dc.tableSize,onSizeChange:dc.setTableSize,pagination:Xl,searchNode:mf,rowSelection:ja!==!1?fd:void 0,className:oc,tableColumn:ed,isLightFilter:Cc,action:Yl,alertDom:fv,toolbarDom:Zc,hideToolbar:Dd,onSortChange:function(ki){df||ki===Od||ef(ki)},onFilterChange:function(ki){tf||ki===gc||Mc(ki)},editableUtils:qc,getRowKey:ld})))},hc=function(be){var Wt=(0,L.useContext)(Qe.ZP.ConfigContext),_t=Wt.getPrefixCls,Pn=be.ErrorBoundary===!1?L.Fragment:be.ErrorBoundary||je.S;return(0,j.jsx)(Wr,{initValue:be,children:(0,j.jsx)(f._Y,{needDeps:!0,children:(0,j.jsx)(Pn,{children:(0,j.jsx)(cc,(0,o.Z)({defaultClassName:"".concat(_t("pro-table"))},be))})})})};hc.Summary=Fe.Z.Summary;var Lc=hc},1977:function(h,v,e){"use strict";e.d(v,{n:function(){return d}});var t=e(97685),n=e(71002),r=/^[v^~<>=]*?(\d+)(?:\.([x*]|\d+)(?:\.([x*]|\d+)(?:\.([x*]|\d+))?(?:-([\da-z\-]+(?:\.[\da-z\-]+)*))?(?:\+[\da-z\-]+(?:\.[\da-z\-]+)*)?)?)?$/i,a=function(c){return c==="*"||c==="x"||c==="X"},l=function(c){var f=parseInt(c,10);return isNaN(f)?c:f},s=function(c,f){return(0,n.Z)(c)!==(0,n.Z)(f)?[String(c),String(f)]:[c,f]},o=function(c,f){if(a(c)||a(f))return 0;var I=s(l(c),l(f)),E=(0,t.Z)(I,2),C=E[0],P=E[1];return C>P?1:C-1?{open:i,onOpenChange:m}:{visible:i,onVisibleChange:m};return(0,n.Y)(d)}},31413:function(h,v,e){"use strict";e.d(v,{J:function(){return r}});var t=e(67159),n=e(1977),r=function(l){return l===void 0?{}:(0,n.n)(t.Z,"5.13.0")<=0?{bordered:l}:{variant:l?void 0:"borderless"}}},78164:function(h,v,e){"use strict";e.d(v,{S:function(){return d}});var t=e(15671),n=e(43144),r=e(97326),a=e(60136),l=e(29388),s=e(4942),o=e(22181),i=e(62435),m=e(86074),d=function(b){(0,a.Z)(f,b);var c=(0,l.Z)(f);function f(){var I;(0,t.Z)(this,f);for(var E=arguments.length,C=new Array(E),P=0;P1,te=Fe.getMessage("form.lightFilter.itemUnit","\u9879");return typeof he=="string"&&he.length>Z&&Ae?"...".concat(W.length).concat(te):""},ue=se();return(0,f.jsxs)("span",{title:typeof he=="string"?he:void 0,style:{display:"inline-flex",alignItems:"center"},children:[H,(0,f.jsx)("span",{style:{paddingInlineStart:4,display:"flex"},children:typeof he=="string"?he==null||($=he.toString())===null||$===void 0||(S=$.slice)===null||S===void 0?void 0:S.call($,0,Z):he}),ue]})}return U||ee};return Ze((0,f.jsxs)("span",{className:o()(de,je,"".concat(de,"-").concat((N=(p=P.size)!==null&&p!==void 0?p:Y)!==null&&N!==void 0?N:"middle"),(0,t.Z)((0,t.Z)((0,t.Z)((0,t.Z)({},"".concat(de,"-active"),(Array.isArray(z)?z.length>0:!!z)||z===0),"".concat(de,"-disabled"),L),"".concat(de,"-bordered"),ie),"".concat(de,"-allow-clear"),q),re),style:j,ref:We,onClick:function(){var U;P==null||(U=P.onClick)===null||U===void 0||U.call(P)},children:[ve(A,z),(z||z===0)&&q&&(0,f.jsx)(n.Z,{role:"button",title:Fe.getMessage("form.lightFilter.clear","\u6E05\u9664"),className:o()("".concat(de,"-icon"),je,"".concat(de,"-close")),onClick:function(U){L||O==null||O(),U.stopPropagation()},ref:Qe}),K!==!1?K!=null?K:(0,f.jsx)(r.Z,{className:o()("".concat(de,"-icon"),je,"".concat(de,"-arrow"))}):null]}))},E=i.forwardRef(I)},1336:function(h,v,e){"use strict";e.d(v,{M:function(){return R}});var t=e(1413),n=e(4942),r=e(21532),a=e(55241),l=e(62435),s=e(10915),o=e(83622),i=e(93967),m=e.n(i),d=e(64847),b=function(N){return(0,n.Z)({},N.componentCls,{display:"flex",justifyContent:"space-between",paddingBlock:8,paddingInlineStart:8,paddingInlineEnd:8,borderBlockStart:"1px solid ".concat(N.colorSplit)})};function c(M){return(0,d.Xj)("DropdownFooter",function(N){var p=(0,t.Z)((0,t.Z)({},N),{},{componentCls:".".concat(M)});return[b(p)]})}var f=e(86074),I=function(N){var p=(0,s.YB)(),A=N.onClear,O=N.onConfirm,z=N.disabled,L=N.footerRender,fe=(0,l.useContext)(r.ZP.ConfigContext),G=fe.getPrefixCls,ee=G("pro-core-dropdown-footer"),re=c(ee),oe=re.wrapSSR,ie=re.hashId,j=[(0,f.jsx)(o.ZP,{style:{visibility:A?"visible":"hidden"},type:"link",size:"small",disabled:z,onClick:function(q){A&&A(q),q.stopPropagation()},children:p.getMessage("form.lightFilter.clear","\u6E05\u9664")},"clear"),(0,f.jsx)(o.ZP,{"data-type":"confirm",type:"primary",size:"small",onClick:O,disabled:z,children:p.getMessage("form.lightFilter.confirm","\u786E\u8BA4")},"confirm")];if(L===!1||(L==null?void 0:L(O,A))===!1)return null;var K=(L==null?void 0:L(O,A))||j;return oe((0,f.jsx)("div",{className:m()(ee,ie),onClick:function(q){return q.target.getAttribute("data-type")!=="confirm"&&q.stopPropagation()},children:K}))},E=e(73177),C=function(N){return(0,n.Z)((0,n.Z)((0,n.Z)({},"".concat(N.componentCls,"-label"),{cursor:"pointer"}),"".concat(N.componentCls,"-overlay"),{minWidth:"200px",marginBlockStart:"4px"}),"".concat(N.componentCls,"-content"),{paddingBlock:16,paddingInline:16})};function P(M){return(0,d.Xj)("FilterDropdown",function(N){var p=(0,t.Z)((0,t.Z)({},N),{},{componentCls:".".concat(M)});return[C(p)]})}var R=function(N){var p=N.children,A=N.label,O=N.footer,z=N.open,L=N.onOpenChange,fe=N.disabled,G=N.onVisibleChange,ee=N.visible,re=N.footerRender,oe=N.placement,ie=(0,l.useContext)(r.ZP.ConfigContext),j=ie.getPrefixCls,K=j("pro-core-field-dropdown"),k=P(K),q=k.wrapSSR,F=k.hashId,Z=(0,E.X)(z||ee||!1,L||G),_=(0,l.useRef)(null);return q((0,f.jsx)(a.Z,(0,t.Z)((0,t.Z)({placement:oe,trigger:["click"]},Z),{},{overlayInnerStyle:{padding:0},content:(0,f.jsxs)("div",{ref:_,className:m()("".concat(K,"-overlay"),(0,n.Z)((0,n.Z)({},"".concat(K,"-overlay-").concat(oe),oe),"hashId",F)),children:[(0,f.jsx)(r.ZP,{getPopupContainer:function(){return _.current||document.body},children:(0,f.jsx)("div",{className:"".concat(K,"-content ").concat(F).trim(),children:p})}),O&&(0,f.jsx)(I,(0,t.Z)({disabled:fe,footerRender:re},O))]}),children:(0,f.jsx)("span",{className:"".concat(K,"-label ").concat(F).trim(),children:A})})))}},12795:function(h,v,e){"use strict";e.d(v,{G:function(){return f}});var t=e(1413),n=e(4942),r=e(45605),a=e(21532),l=e(83062),s=e(93967),o=e.n(s),i=e(62435),m=e(64847),d=function(E){return(0,n.Z)({},E.componentCls,{display:"inline-flex",alignItems:"center",maxWidth:"100%","&-icon":{display:"block",marginInlineStart:"4px",cursor:"pointer","&:hover":{color:E.colorPrimary}},"&-title":{display:"inline-flex",flex:"1"},"&-subtitle ":{marginInlineStart:8,color:E.colorTextSecondary,fontWeight:"normal",fontSize:E.fontSize,whiteSpace:"nowrap"},"&-title-ellipsis":{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",wordBreak:"keep-all"}})};function b(I){return(0,m.Xj)("LabelIconTip",function(E){var C=(0,t.Z)((0,t.Z)({},E),{},{componentCls:".".concat(I)});return[d(C)]})}var c=e(86074),f=i.memo(function(I){var E=I.label,C=I.tooltip,P=I.ellipsis,R=I.subTitle,M=(0,i.useContext)(a.ZP.ConfigContext),N=M.getPrefixCls,p=N("pro-core-label-tip"),A=b(p),O=A.wrapSSR,z=A.hashId;if(!C&&!R)return(0,c.jsx)(c.Fragment,{children:E});var L=typeof C=="string"||i.isValidElement(C)?{title:C}:C,fe=(L==null?void 0:L.icon)||(0,c.jsx)(r.Z,{});return O((0,c.jsxs)("div",{className:o()(p,z),onMouseDown:function(ee){return ee.stopPropagation()},onMouseLeave:function(ee){return ee.stopPropagation()},onMouseMove:function(ee){return ee.stopPropagation()},children:[(0,c.jsx)("div",{className:o()("".concat(p,"-title"),z,(0,n.Z)({},"".concat(p,"-title-ellipsis"),P)),children:E}),R&&(0,c.jsx)("div",{className:"".concat(p,"-subtitle ").concat(z).trim(),children:R}),C&&(0,c.jsx)(l.Z,(0,t.Z)((0,t.Z)({},L),{},{children:(0,c.jsx)("span",{className:"".concat(p,"-icon ").concat(z).trim(),children:fe})}))]}))})},41036:function(h,v,e){"use strict";e.d(v,{J:function(){return n}});var t=e(62435),n=t.createContext({})},23312:function(h,v,e){"use strict";e.d(v,{Cl:function(){return i},lp:function(){return f}});var t=e(71002),n=e(27484),r=e.n(n),a=e(96671),l=e.n(a),s=e(88306),o=e(74763);r().extend(l());var i={time:"HH:mm:ss",timeRange:"HH:mm:ss",date:"YYYY-MM-DD",dateWeek:"YYYY-wo",dateMonth:"YYYY-MM",dateQuarter:"YYYY-[Q]Q",dateYear:"YYYY",dateRange:"YYYY-MM-DD",dateTime:"YYYY-MM-DD HH:mm:ss",dateTimeRange:"YYYY-MM-DD HH:mm:ss"};function m(I){return Object.prototype.toString.call(I)==="[object Object]"}function d(I){if(m(I)===!1)return!1;var E=I.constructor;if(E===void 0)return!0;var C=E.prototype;return!(m(C)===!1||C.hasOwnProperty("isPrototypeOf")===!1)}var b=function(E){return!!(E!=null&&E._isAMomentObject)},c=function(E,C,P){if(!C)return E;if(r().isDayjs(E)||b(E)){if(C==="number")return E.valueOf();if(C==="string")return E.format(i[P]||"YYYY-MM-DD HH:mm:ss");if(typeof C=="string"&&C!=="string")return E.format(C);if(typeof C=="function")return C(E,P)}return E},f=function I(E,C,P,R,M){var N={};return typeof window=="undefined"||(0,t.Z)(E)!=="object"||(0,o.k)(E)||E instanceof Blob||Array.isArray(E)?E:(Object.keys(E).forEach(function(p){var A=M?[M,p].flat(1):[p],O=(0,s.Z)(P,A)||"text",z="text",L;typeof O=="string"?z=O:O&&(z=O.valueType,L=O.dateFormat);var fe=E[p];if(!((0,o.k)(fe)&&R)){if(d(fe)&&!Array.isArray(fe)&&!r().isDayjs(fe)&&!b(fe)){N[p]=I(fe,C,P,R,A);return}if(Array.isArray(fe)){N[p]=fe.map(function(G,ee){return r().isDayjs(G)||b(G)?c(G,L||C,z):I(G,C,P,R,[p,"".concat(ee)].flat(1))});return}N[p]=c(fe,L||C,z)}}),N)}},10178:function(h,v,e){"use strict";e.d(v,{D:function(){return l}});var t=e(55850),n=e(15861),r=e(62435),a=e(48171);function l(s,o){var i=(0,a.J)(s),m=(0,r.useRef)(),d=(0,r.useCallback)(function(){m.current&&(clearTimeout(m.current),m.current=null)},[]),b=(0,r.useCallback)((0,n.Z)((0,t.Z)().mark(function c(){var f,I,E,C=arguments;return(0,t.Z)().wrap(function(R){for(;;)switch(R.prev=R.next){case 0:for(f=C.length,I=new Array(f),E=0;E0&&arguments[0]!==void 0?arguments[0]:21;if(typeof window=="undefined"||!window.crypto)return(t+=1).toFixed(0);for(var s="",o=crypto.getRandomValues(new Uint8Array(l));l--;){var i=63&o[l];s+=i<36?i.toString(36):i<62?(i-26).toString(36).toUpperCase():i<63?"_":"-"}return s},r=function(){return typeof window=="undefined"?n():window.crypto&&window.crypto.randomUUID&&typeof crypto.randomUUID=="function"?crypto.randomUUID():n()}},51812:function(h,v,e){"use strict";e.d(v,{Y:function(){return t}});var t=function(r){var a={};if(Object.keys(r||{}).forEach(function(l){r[l]!==void 0&&(a[l]=r[l])}),!(Object.keys(a).length<1))return a}},10989:function(h,v,e){"use strict";e.d(v,{MP:function(){return d},R6:function(){return i}});var t=e(71002),n=e(40411),r=e(42075),a=e(62435),l=e(86074);function s(b){var c=Object.prototype.toString.call(b).match(/^\[object (.*)\]$/)[1].toLowerCase();return c==="string"&&(0,t.Z)(b)==="object"?"object":b===null?"null":b===void 0?"undefined":c}var o=function(c){var f=c.color,I=c.children;return(0,l.jsx)(n.Z,{color:f,text:I})},i=function(c){return s(c)==="map"?c:new Map(Object.entries(c||{}))},m={Success:function(c){var f=c.children;return(0,l.jsx)(n.Z,{status:"success",text:f})},Error:function(c){var f=c.children;return(0,l.jsx)(n.Z,{status:"error",text:f})},Default:function(c){var f=c.children;return(0,l.jsx)(n.Z,{status:"default",text:f})},Processing:function(c){var f=c.children;return(0,l.jsx)(n.Z,{status:"processing",text:f})},Warning:function(c){var f=c.children;return(0,l.jsx)(n.Z,{status:"warning",text:f})},success:function(c){var f=c.children;return(0,l.jsx)(n.Z,{status:"success",text:f})},error:function(c){var f=c.children;return(0,l.jsx)(n.Z,{status:"error",text:f})},default:function(c){var f=c.children;return(0,l.jsx)(n.Z,{status:"default",text:f})},processing:function(c){var f=c.children;return(0,l.jsx)(n.Z,{status:"processing",text:f})},warning:function(c){var f=c.children;return(0,l.jsx)(n.Z,{status:"warning",text:f})}},d=function b(c,f,I){if(Array.isArray(c))return(0,l.jsx)(r.Z,{split:",",size:2,wrap:!0,children:c.map(function(N,p){return b(N,f,p)})},I);var E=i(f);if(!E.has(c)&&!E.has("".concat(c)))return(c==null?void 0:c.label)||c;var C=E.get(c)||E.get("".concat(c));if(!C)return(0,l.jsx)(a.Fragment,{children:(c==null?void 0:c.label)||c},I);var P=C.status,R=C.color,M=m[P||"Init"];return M?(0,l.jsx)(M,{children:C.text},I):R?(0,l.jsx)(o,{color:R,children:C.text},I):(0,l.jsx)(a.Fragment,{children:C.text||C},I)}},22270:function(h,v,e){"use strict";e.d(v,{h:function(){return t}});function t(n){if(typeof n=="function"){for(var r=arguments.length,a=new Array(r>1?r-1:0),l=1;l.5?O/(2-R-M):O/(R+M),R){case E:N=(C-P)/O+(C1&&(P-=1),P<.16666666666666666?E+(C-E)*(6*P):P<.5?C:P<.6666666666666666?E+(C-E)*(.6666666666666666-P)*6:E}function l(E,C,P){var R,M,N;if(E=(0,t.sh)(E,360),C=(0,t.sh)(C,100),P=(0,t.sh)(P,100),C===0)M=P,N=P,R=P;else{var p=P<.5?P*(1+C):P+C-P*C,A=2*P-p;R=a(A,p,E+.3333333333333333),M=a(A,p,E),N=a(A,p,E-.3333333333333333)}return{r:R*255,g:M*255,b:N*255}}function s(E,C,P){E=(0,t.sh)(E,255),C=(0,t.sh)(C,255),P=(0,t.sh)(P,255);var R=Math.max(E,C,P),M=Math.min(E,C,P),N=0,p=R,A=R-M,O=R===0?0:A/R;if(R===M)N=0;else{switch(R){case E:N=(C-P)/A+(C>16,g:(E&65280)>>8,b:E&255}}},48701:function(h,v,e){"use strict";e.d(v,{R:function(){return t}});var t={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",goldenrod:"#daa520",gold:"#ffd700",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavenderblush:"#fff0f5",lavender:"#e6e6fa",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"}},1350:function(h,v,e){"use strict";e.d(v,{uA:function(){return a}});var t=e(86500),n=e(48701),r=e(90279);function a(f){var I={r:0,g:0,b:0},E=1,C=null,P=null,R=null,M=!1,N=!1;return typeof f=="string"&&(f=b(f)),typeof f=="object"&&(c(f.r)&&c(f.g)&&c(f.b)?(I=(0,t.rW)(f.r,f.g,f.b),M=!0,N=String(f.r).substr(-1)==="%"?"prgb":"rgb"):c(f.h)&&c(f.s)&&c(f.v)?(C=(0,r.JX)(f.s),P=(0,r.JX)(f.v),I=(0,t.WE)(f.h,C,P),M=!0,N="hsv"):c(f.h)&&c(f.s)&&c(f.l)&&(C=(0,r.JX)(f.s),R=(0,r.JX)(f.l),I=(0,t.ve)(f.h,C,R),M=!0,N="hsl"),Object.prototype.hasOwnProperty.call(f,"a")&&(E=f.a)),E=(0,r.Yq)(E),{ok:M,format:f.format||N,r:Math.min(255,Math.max(I.r,0)),g:Math.min(255,Math.max(I.g,0)),b:Math.min(255,Math.max(I.b,0)),a:E}}var l="[-\\+]?\\d+%?",s="[-\\+]?\\d*\\.\\d+%?",o="(?:".concat(s,")|(?:").concat(l,")"),i="[\\s|\\(]+(".concat(o,")[,|\\s]+(").concat(o,")[,|\\s]+(").concat(o,")\\s*\\)?"),m="[\\s|\\(]+(".concat(o,")[,|\\s]+(").concat(o,")[,|\\s]+(").concat(o,")[,|\\s]+(").concat(o,")\\s*\\)?"),d={CSS_UNIT:new RegExp(o),rgb:new RegExp("rgb"+i),rgba:new RegExp("rgba"+m),hsl:new RegExp("hsl"+i),hsla:new RegExp("hsla"+m),hsv:new RegExp("hsv"+i),hsva:new RegExp("hsva"+m),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/};function b(f){if(f=f.trim().toLowerCase(),f.length===0)return!1;var I=!1;if(n.R[f])f=n.R[f],I=!0;else if(f==="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var E=d.rgb.exec(f);return E?{r:E[1],g:E[2],b:E[3]}:(E=d.rgba.exec(f),E?{r:E[1],g:E[2],b:E[3],a:E[4]}:(E=d.hsl.exec(f),E?{h:E[1],s:E[2],l:E[3]}:(E=d.hsla.exec(f),E?{h:E[1],s:E[2],l:E[3],a:E[4]}:(E=d.hsv.exec(f),E?{h:E[1],s:E[2],v:E[3]}:(E=d.hsva.exec(f),E?{h:E[1],s:E[2],v:E[3],a:E[4]}:(E=d.hex8.exec(f),E?{r:(0,t.VD)(E[1]),g:(0,t.VD)(E[2]),b:(0,t.VD)(E[3]),a:(0,t.T6)(E[4]),format:I?"name":"hex8"}:(E=d.hex6.exec(f),E?{r:(0,t.VD)(E[1]),g:(0,t.VD)(E[2]),b:(0,t.VD)(E[3]),format:I?"name":"hex"}:(E=d.hex4.exec(f),E?{r:(0,t.VD)(E[1]+E[1]),g:(0,t.VD)(E[2]+E[2]),b:(0,t.VD)(E[3]+E[3]),a:(0,t.T6)(E[4]+E[4]),format:I?"name":"hex8"}:(E=d.hex3.exec(f),E?{r:(0,t.VD)(E[1]+E[1]),g:(0,t.VD)(E[2]+E[2]),b:(0,t.VD)(E[3]+E[3]),format:I?"name":"hex"}:!1)))))))))}function c(f){return!!d.CSS_UNIT.exec(String(f))}},90279:function(h,v,e){"use strict";e.d(v,{FZ:function(){return o},JX:function(){return s},V2:function(){return n},Yq:function(){return l},sh:function(){return t}});function t(i,m){r(i)&&(i="100%");var d=a(i);return i=m===360?i:Math.min(m,Math.max(0,parseFloat(i))),d&&(i=parseInt(String(i*m),10)/100),Math.abs(i-m)<1e-6?1:(m===360?i=(i<0?i%m+m:i%m)/parseFloat(String(m)):i=i%m/parseFloat(String(m)),i)}function n(i){return Math.min(1,Math.max(0,i))}function r(i){return typeof i=="string"&&i.indexOf(".")!==-1&&parseFloat(i)===1}function a(i){return typeof i=="string"&&i.indexOf("%")!==-1}function l(i){return i=parseFloat(i),(isNaN(i)||i<0||i>1)&&(i=1),i}function s(i){return i<=1?"".concat(Number(i)*100,"%"):i}function o(i){return i.length===1?"0"+i:String(i)}},39899:function(h,v,e){"use strict";e.d(v,{Il:function(){return P},G5:function(){return fe},ZP:function(){return We}});var t=e(87462),n=e(4942),r=e(97685),a=e(62435),l=e(1413),s=e(15671),o=e(43144),i=e(60136),m=e(29388),d=e(91),b=e(71002),c=e(15063),f=["b"],I=["v"],E=function(xe){return Math.round(Number(xe||0))},C=function(xe){if(xe instanceof c.FastColor)return xe;if(xe&&(0,b.Z)(xe)==="object"&&"h"in xe&&"b"in xe){var ve=xe,ye=ve.b,U=(0,d.Z)(ve,f);return(0,l.Z)((0,l.Z)({},U),{},{v:ye})}return typeof xe=="string"&&/hsb/.test(xe)?xe.replace(/hsb/,"hsv"):xe},P=function(Oe){(0,i.Z)(ve,Oe);var xe=(0,m.Z)(ve);function ve(ye){return(0,s.Z)(this,ve),xe.call(this,C(ye))}return(0,o.Z)(ve,[{key:"toHsbString",value:function(){var U=this.toHsb(),W=E(U.s*100),$=E(U.b*100),S=E(U.h),H=U.a,he="hsb(".concat(S,", ").concat(W,"%, ").concat($,"%)"),se="hsba(".concat(S,", ").concat(W,"%, ").concat($,"%, ").concat(H.toFixed(H===0?0:2),")");return H===1?he:se}},{key:"toHsb",value:function(){var U=this.toHsv(),W=U.v,$=(0,d.Z)(U,I);return(0,l.Z)((0,l.Z)({},$),{},{b:W,a:this.a})}}]),ve}(c.FastColor),R="rc-color-picker",M=function(xe){return xe instanceof P?xe:new P(xe)},N=M("#1677ff"),p=function(xe){var ve=xe.offset,ye=xe.targetRef,U=xe.containerRef,W=xe.color,$=xe.type,S=U.current.getBoundingClientRect(),H=S.width,he=S.height,se=ye.current.getBoundingClientRect(),ue=se.width,Te=se.height,Ae=ue/2,te=Te/2,Ee=(ve.x+Ae)/H,Re=1-(ve.y+te)/he,Ne=W.toHsb(),He=Ee,Se=(ve.x+Ae)/H*360;if($)switch($){case"hue":return M((0,l.Z)((0,l.Z)({},Ne),{},{h:Se<=0?0:Se}));case"alpha":return M((0,l.Z)((0,l.Z)({},Ne),{},{a:He<=0?0:He}))}return M({h:Ne.h,s:Ee<=0?0:Ee,b:Re>=1?1:Re,a:Ne.a})},A=function(xe,ve){var ye=xe.toHsb();switch(ve){case"hue":return{x:ye.h/360*100,y:50};case"alpha":return{x:xe.a*100,y:50};default:return{x:ye.s*100,y:(1-ye.b)*100}}},O=e(93967),z=e.n(O),L=function(xe){var ve=xe.color,ye=xe.prefixCls,U=xe.className,W=xe.style,$=xe.onClick,S="".concat(ye,"-color-block");return a.createElement("div",{className:z()(S,U),style:W,onClick:$},a.createElement("div",{className:"".concat(S,"-inner"),style:{background:ve}}))},fe=L;function G(Oe){var xe="touches"in Oe?Oe.touches[0]:Oe,ve=document.documentElement.scrollLeft||document.body.scrollLeft||window.pageXOffset,ye=document.documentElement.scrollTop||document.body.scrollTop||window.pageYOffset;return{pageX:xe.pageX-ve,pageY:xe.pageY-ye}}function ee(Oe){var xe=Oe.targetRef,ve=Oe.containerRef,ye=Oe.direction,U=Oe.onDragChange,W=Oe.onDragChangeComplete,$=Oe.calculate,S=Oe.color,H=Oe.disabledDrag,he=(0,a.useState)({x:0,y:0}),se=(0,r.Z)(he,2),ue=se[0],Te=se[1],Ae=(0,a.useRef)(null),te=(0,a.useRef)(null);(0,a.useEffect)(function(){Te($())},[S]),(0,a.useEffect)(function(){return function(){document.removeEventListener("mousemove",Ae.current),document.removeEventListener("mouseup",te.current),document.removeEventListener("touchmove",Ae.current),document.removeEventListener("touchend",te.current),Ae.current=null,te.current=null}},[]);var Ee=function(we){var Ve=G(we),tt=Ve.pageX,bt=Ve.pageY,De=ve.current.getBoundingClientRect(),st=De.x,vt=De.y,ot=De.width,At=De.height,qt=xe.current.getBoundingClientRect(),ce=qt.width,ft=qt.height,Ut=ce/2,Kt=ft/2,Ht=Math.max(0,Math.min(tt-st,ot))-Ut,un=Math.max(0,Math.min(bt-vt,At))-Kt,Rn={x:Ht,y:ye==="x"?ue.y:un};if(ce===0&&ft===0||ce!==ft)return!1;U==null||U(Rn)},Re=function(we){we.preventDefault(),Ee(we)},Ne=function(we){we.preventDefault(),document.removeEventListener("mousemove",Ae.current),document.removeEventListener("mouseup",te.current),document.removeEventListener("touchmove",Ae.current),document.removeEventListener("touchend",te.current),Ae.current=null,te.current=null,W==null||W()},He=function(we){document.removeEventListener("mousemove",Ae.current),document.removeEventListener("mouseup",te.current),!H&&(Ee(we),document.addEventListener("mousemove",Re),document.addEventListener("mouseup",Ne),document.addEventListener("touchmove",Re),document.addEventListener("touchend",Ne),Ae.current=Re,te.current=Ne)};return[ue,He]}var re=ee,oe=e(56790),ie=function(xe){var ve=xe.size,ye=ve===void 0?"default":ve,U=xe.color,W=xe.prefixCls;return a.createElement("div",{className:z()("".concat(W,"-handler"),(0,n.Z)({},"".concat(W,"-handler-sm"),ye==="small")),style:{backgroundColor:U}})},j=ie,K=function(xe){var ve=xe.children,ye=xe.style,U=xe.prefixCls;return a.createElement("div",{className:"".concat(U,"-palette"),style:(0,l.Z)({position:"relative"},ye)},ve)},k=K,q=(0,a.forwardRef)(function(Oe,xe){var ve=Oe.children,ye=Oe.x,U=Oe.y;return a.createElement("div",{ref:xe,style:{position:"absolute",left:"".concat(ye,"%"),top:"".concat(U,"%"),zIndex:1,transform:"translate(-50%, -50%)"}},ve)}),F=q,Z=function(xe){var ve=xe.color,ye=xe.onChange,U=xe.prefixCls,W=xe.onChangeComplete,$=xe.disabled,S=(0,a.useRef)(),H=(0,a.useRef)(),he=(0,a.useRef)(ve),se=(0,oe.zX)(function(Ee){var Re=p({offset:Ee,targetRef:H,containerRef:S,color:ve});he.current=Re,ye(Re)}),ue=re({color:ve,containerRef:S,targetRef:H,calculate:function(){return A(ve)},onDragChange:se,onDragChangeComplete:function(){return W==null?void 0:W(he.current)},disabledDrag:$}),Te=(0,r.Z)(ue,2),Ae=Te[0],te=Te[1];return a.createElement("div",{ref:S,className:"".concat(U,"-select"),onMouseDown:te,onTouchStart:te},a.createElement(k,{prefixCls:U},a.createElement(F,{x:Ae.x,y:Ae.y,ref:H},a.createElement(j,{color:ve.toRgbString(),prefixCls:U})),a.createElement("div",{className:"".concat(U,"-saturation"),style:{backgroundColor:"hsl(".concat(ve.toHsb().h,",100%, 50%)"),backgroundImage:"linear-gradient(0deg, #000, transparent),linear-gradient(90deg, #fff, hsla(0, 0%, 100%, 0))"}})))},_=Z,X=function(xe,ve){var ye=(0,oe.C8)(xe,{value:ve}),U=(0,r.Z)(ye,2),W=U[0],$=U[1],S=(0,a.useMemo)(function(){return M(W)},[W]);return[S,$]},Y=X,ae=function(xe){var ve=xe.colors,ye=xe.children,U=xe.direction,W=U===void 0?"to right":U,$=xe.type,S=xe.prefixCls,H=(0,a.useMemo)(function(){return ve.map(function(he,se){var ue=M(he);return $==="alpha"&&se===ve.length-1&&(ue=new P(ue.setA(1))),ue.toRgbString()}).join(",")},[ve,$]);return a.createElement("div",{className:"".concat(S,"-gradient"),style:{position:"absolute",inset:0,background:"linear-gradient(".concat(W,", ").concat(H,")")}},ye)},J=ae,de=function(xe){var ve=xe.prefixCls,ye=xe.colors,U=xe.disabled,W=xe.onChange,$=xe.onChangeComplete,S=xe.color,H=xe.type,he=(0,a.useRef)(),se=(0,a.useRef)(),ue=(0,a.useRef)(S),Te=function(Ve){return H==="hue"?Ve.getHue():Ve.a*100},Ae=(0,oe.zX)(function(we){var Ve=p({offset:we,targetRef:se,containerRef:he,color:S,type:H});ue.current=Ve,W(Te(Ve))}),te=re({color:S,targetRef:se,containerRef:he,calculate:function(){return A(S,H)},onDragChange:Ae,onDragChangeComplete:function(){$(Te(ue.current))},direction:"x",disabledDrag:U}),Ee=(0,r.Z)(te,2),Re=Ee[0],Ne=Ee[1],He=a.useMemo(function(){if(H==="hue"){var we=S.toHsb();we.s=1,we.b=1,we.a=1;var Ve=new P(we);return Ve}return S},[S,H]),Se=a.useMemo(function(){return ye.map(function(we){return"".concat(we.color," ").concat(we.percent,"%")})},[ye]);return a.createElement("div",{ref:he,className:z()("".concat(ve,"-slider"),"".concat(ve,"-slider-").concat(H)),onMouseDown:Ne,onTouchStart:Ne},a.createElement(k,{prefixCls:ve},a.createElement(F,{x:Re.x,y:Re.y,ref:se},a.createElement(j,{size:"small",color:He.toHexString(),prefixCls:ve})),a.createElement(J,{colors:Se,type:H,prefixCls:ve})))},Ce=de;function Ze(Oe){return a.useMemo(function(){var xe=Oe||{},ve=xe.slider;return[ve||Ce]},[Oe])}var je=[{color:"rgb(255, 0, 0)",percent:0},{color:"rgb(255, 255, 0)",percent:17},{color:"rgb(0, 255, 0)",percent:33},{color:"rgb(0, 255, 255)",percent:50},{color:"rgb(0, 0, 255)",percent:67},{color:"rgb(255, 0, 255)",percent:83},{color:"rgb(255, 0, 0)",percent:100}],Fe=(0,a.forwardRef)(function(Oe,xe){var ve=Oe.value,ye=Oe.defaultValue,U=Oe.prefixCls,W=U===void 0?R:U,$=Oe.onChange,S=Oe.onChangeComplete,H=Oe.className,he=Oe.style,se=Oe.panelRender,ue=Oe.disabledAlpha,Te=ue===void 0?!1:ue,Ae=Oe.disabled,te=Ae===void 0?!1:Ae,Ee=Oe.components,Re=Ze(Ee),Ne=(0,r.Z)(Re,1),He=Ne[0],Se=Y(ye||N,ve),we=(0,r.Z)(Se,2),Ve=we[0],tt=we[1],bt=(0,a.useMemo)(function(){return Ve.setA(1).toRgbString()},[Ve]),De=function(un,Rn){ve||tt(un),$==null||$(un,Rn)},st=function(un){return new P(Ve.setHue(un))},vt=function(un){return new P(Ve.setA(un/100))},ot=function(un){De(st(un),{type:"hue",value:un})},At=function(un){De(vt(un),{type:"alpha",value:un})},qt=function(un){S&&S(st(un))},ce=function(un){S&&S(vt(un))},ft=z()("".concat(W,"-panel"),H,(0,n.Z)({},"".concat(W,"-panel-disabled"),te)),Ut={prefixCls:W,disabled:te,color:Ve},Kt=a.createElement(a.Fragment,null,a.createElement(_,(0,t.Z)({onChange:De},Ut,{onChangeComplete:S})),a.createElement("div",{className:"".concat(W,"-slider-container")},a.createElement("div",{className:z()("".concat(W,"-slider-group"),(0,n.Z)({},"".concat(W,"-slider-group-disabled-alpha"),Te))},a.createElement(He,(0,t.Z)({},Ut,{type:"hue",colors:je,min:0,max:359,value:Ve.getHue(),onChange:ot,onChangeComplete:qt})),!Te&&a.createElement(He,(0,t.Z)({},Ut,{type:"alpha",colors:[{percent:0,color:"rgba(255, 0, 4, 0)"},{percent:100,color:bt}],min:0,max:100,value:Ve.a*100,onChange:At,onChangeComplete:ce}))),a.createElement(fe,{color:Ve.toRgbString(),prefixCls:W})));return a.createElement("div",{className:ft,style:he,ref:xe},typeof se=="function"?se(Kt):Kt)}),Qe=Fe,We=Qe},2788:function(h,v,e){"use strict";e.d(v,{Z:function(){return z}});var t=e(97685),n=e(62435),r=e(61254),a=e(98924),l=e(80334),s=e(42550),o=n.createContext(null),i=o,m=e(74902),d=e(8410),b=[];function c(L,fe){var G=n.useState(function(){if(!(0,a.Z)())return null;var X=document.createElement("div");return X}),ee=(0,t.Z)(G,1),re=ee[0],oe=n.useRef(!1),ie=n.useContext(i),j=n.useState(b),K=(0,t.Z)(j,2),k=K[0],q=K[1],F=ie||(oe.current?void 0:function(X){q(function(Y){var ae=[X].concat((0,m.Z)(Y));return ae})});function Z(){re.parentElement||document.body.appendChild(re),oe.current=!0}function _(){var X;(X=re.parentElement)===null||X===void 0||X.removeChild(re),oe.current=!1}return(0,d.Z)(function(){return L?ie?ie(Z):Z():_(),_},[L]),(0,d.Z)(function(){k.length&&(k.forEach(function(X){return X()}),q(b))},[k]),[re,F]}var f=e(44958),I=e(74204);function E(){return document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth}var C="rc-util-locker-".concat(Date.now()),P=0;function R(L){var fe=!!L,G=n.useState(function(){return P+=1,"".concat(C,"_").concat(P)}),ee=(0,t.Z)(G,1),re=ee[0];(0,d.Z)(function(){if(fe){var oe=(0,I.o)(document.body).width,ie=E();(0,f.hq)(` +html body { + overflow-y: hidden; + `.concat(ie?"width: calc(100% - ".concat(oe,"px);"):"",` +}`),re)}else(0,f.jL)(re);return function(){(0,f.jL)(re)}},[fe,re])}var M=!1;function N(L){return typeof L=="boolean"&&(M=L),M}var p=function(fe){return fe===!1?!1:!(0,a.Z)()||!fe?null:typeof fe=="string"?document.querySelector(fe):typeof fe=="function"?fe():fe},A=n.forwardRef(function(L,fe){var G=L.open,ee=L.autoLock,re=L.getContainer,oe=L.debug,ie=L.autoDestroy,j=ie===void 0?!0:ie,K=L.children,k=n.useState(G),q=(0,t.Z)(k,2),F=q[0],Z=q[1],_=F||G;n.useEffect(function(){(j||G)&&Z(G)},[G,j]);var X=n.useState(function(){return p(re)}),Y=(0,t.Z)(X,2),ae=Y[0],J=Y[1];n.useEffect(function(){var ye=p(re);J(ye!=null?ye:null)});var de=c(_&&!ae,oe),Ce=(0,t.Z)(de,2),Ze=Ce[0],je=Ce[1],Fe=ae!=null?ae:Ze;R(ee&&G&&(0,a.Z)()&&(Fe===Ze||Fe===document.body));var Qe=null;if(K&&(0,s.Yr)(K)&&fe){var We=K;Qe=We.ref}var Oe=(0,s.x1)(Qe,fe);if(!_||!(0,a.Z)()||ae===void 0)return null;var xe=Fe===!1||N(),ve=K;return fe&&(ve=n.cloneElement(K,{ref:Oe})),n.createElement(i.Provider,{value:je},xe?ve:(0,r.createPortal)(ve,Fe))}),O=A,z=O},40228:function(h,v,e){"use strict";e.d(v,{Z:function(){return xe}});var t=e(1413),n=e(97685),r=e(91),a=e(2788),l=e(93967),s=e.n(l),o=e(48555),i=e(34203),m=e(27571),d=e(66680),b=e(7028),c=e(8410),f=e(31131),I=e(62435),E=e(87462),C=e(29372),P=e(42550);function R(ve){var ye=ve.prefixCls,U=ve.align,W=ve.arrow,$=ve.arrowPos,S=W||{},H=S.className,he=S.content,se=$.x,ue=se===void 0?0:se,Te=$.y,Ae=Te===void 0?0:Te,te=I.useRef();if(!U||!U.points)return null;var Ee={position:"absolute"};if(U.autoArrow!==!1){var Re=U.points[0],Ne=U.points[1],He=Re[0],Se=Re[1],we=Ne[0],Ve=Ne[1];He===we||!["t","b"].includes(He)?Ee.top=Ae:He==="t"?Ee.top=0:Ee.bottom=0,Se===Ve||!["l","r"].includes(Se)?Ee.left=ue:Se==="l"?Ee.left=0:Ee.right=0}return I.createElement("div",{ref:te,className:s()("".concat(ye,"-arrow"),H),style:Ee},he)}function M(ve){var ye=ve.prefixCls,U=ve.open,W=ve.zIndex,$=ve.mask,S=ve.motion;return $?I.createElement(C.default,(0,E.Z)({},S,{motionAppear:!0,visible:U,removeOnLeave:!0}),function(H){var he=H.className;return I.createElement("div",{style:{zIndex:W},className:s()("".concat(ye,"-mask"),he)})}):null}var N=I.memo(function(ve){var ye=ve.children;return ye},function(ve,ye){return ye.cache}),p=N,A=I.forwardRef(function(ve,ye){var U=ve.popup,W=ve.className,$=ve.prefixCls,S=ve.style,H=ve.target,he=ve.onVisibleChanged,se=ve.open,ue=ve.keepDom,Te=ve.fresh,Ae=ve.onClick,te=ve.mask,Ee=ve.arrow,Re=ve.arrowPos,Ne=ve.align,He=ve.motion,Se=ve.maskMotion,we=ve.forceRender,Ve=ve.getPopupContainer,tt=ve.autoDestroy,bt=ve.portal,De=ve.zIndex,st=ve.onMouseEnter,vt=ve.onMouseLeave,ot=ve.onPointerEnter,At=ve.onPointerDownCapture,qt=ve.ready,ce=ve.offsetX,ft=ve.offsetY,Ut=ve.offsetR,Kt=ve.offsetB,Ht=ve.onAlign,un=ve.onPrepare,Rn=ve.stretch,lt=ve.targetWidth,Et=ve.targetHeight,Bt=typeof U=="function"?U():U,Lt=se||ue,Ct=(Ve==null?void 0:Ve.length)>0,er=I.useState(!Ve||!Ct),ir=(0,n.Z)(er,2),rr=ir[0],cn=ir[1];if((0,c.Z)(function(){!rr&&Ct&&H&&cn(!0)},[rr,Ct,H]),!rr)return null;var Cn="auto",Ln={left:"-1000vw",top:"-1000vh",right:Cn,bottom:Cn};if(qt||!se){var gn,Tt=Ne.points,Jt=Ne.dynamicInset||((gn=Ne._experimental)===null||gn===void 0?void 0:gn.dynamicInset),wn=Jt&&Tt[0][1]==="r",Nn=Jt&&Tt[0][0]==="b";wn?(Ln.right=Ut,Ln.left=Cn):(Ln.left=ce,Ln.right=Cn),Nn?(Ln.bottom=Kt,Ln.top=Cn):(Ln.top=ft,Ln.bottom=Cn)}var zn={};return Rn&&(Rn.includes("height")&&Et?zn.height=Et:Rn.includes("minHeight")&&Et&&(zn.minHeight=Et),Rn.includes("width")&<?zn.width=lt:Rn.includes("minWidth")&<&&(zn.minWidth=lt)),se||(zn.pointerEvents="none"),I.createElement(bt,{open:we||Lt,getContainer:Ve&&function(){return Ve(H)},autoDestroy:tt},I.createElement(M,{prefixCls:$,open:se,zIndex:De,mask:te,motion:Se}),I.createElement(o.default,{onResize:Ht,disabled:!se},function(qe){return I.createElement(C.default,(0,E.Z)({motionAppear:!0,motionEnter:!0,motionLeave:!0,removeOnLeave:!1,forceRender:we,leavedClassName:"".concat($,"-hidden")},He,{onAppearPrepare:un,onEnterPrepare:un,visible:se,onVisibleChanged:function(_n){var Je;He==null||(Je=He.onVisibleChanged)===null||Je===void 0||Je.call(He,_n),he(_n)}}),function(xt,_n){var Je=xt.className,Xe=xt.style,Yt=s()($,Je,W);return I.createElement("div",{ref:(0,P.sQ)(qe,ye,_n),className:Yt,style:(0,t.Z)((0,t.Z)((0,t.Z)((0,t.Z)({"--arrow-x":"".concat(Re.x||0,"px"),"--arrow-y":"".concat(Re.y||0,"px")},Ln),zn),Xe),{},{boxSizing:"border-box",zIndex:De},S),onMouseEnter:st,onMouseLeave:vt,onPointerEnter:ot,onClick:Ae,onPointerDownCapture:At},Ee&&I.createElement(R,{prefixCls:$,arrow:Ee,arrowPos:Re,align:Ne}),I.createElement(p,{cache:!se&&!Te},Bt))})}))}),O=A,z=I.forwardRef(function(ve,ye){var U=ve.children,W=ve.getTriggerDOMNode,$=(0,P.Yr)(U),S=I.useCallback(function(he){(0,P.mH)(ye,W?W(he):he)},[W]),H=(0,P.x1)(S,(0,P.C4)(U));return $?I.cloneElement(U,{ref:H}):U}),L=z,fe=I.createContext(null),G=fe;function ee(ve){return ve?Array.isArray(ve)?ve:[ve]:[]}function re(ve,ye,U,W){return I.useMemo(function(){var $=ee(U!=null?U:ye),S=ee(W!=null?W:ye),H=new Set($),he=new Set(S);return ve&&(H.has("hover")&&(H.delete("hover"),H.add("click")),he.has("hover")&&(he.delete("hover"),he.add("click"))),[H,he]},[ve,ye,U,W])}var oe=e(5110);function ie(){var ve=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],ye=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],U=arguments.length>2?arguments[2]:void 0;return U?ve[0]===ye[0]:ve[0]===ye[0]&&ve[1]===ye[1]}function j(ve,ye,U,W){for(var $=U.points,S=Object.keys(ve),H=0;H1&&arguments[1]!==void 0?arguments[1]:1;return Number.isNaN(ve)?ye:ve}function Z(ve){return F(parseFloat(ve),0)}function _(ve,ye){var U=(0,t.Z)({},ve);return(ye||[]).forEach(function(W){if(!(W instanceof HTMLBodyElement||W instanceof HTMLHtmlElement)){var $=k(W).getComputedStyle(W),S=$.overflow,H=$.overflowClipMargin,he=$.borderTopWidth,se=$.borderBottomWidth,ue=$.borderLeftWidth,Te=$.borderRightWidth,Ae=W.getBoundingClientRect(),te=W.offsetHeight,Ee=W.clientHeight,Re=W.offsetWidth,Ne=W.clientWidth,He=Z(he),Se=Z(se),we=Z(ue),Ve=Z(Te),tt=F(Math.round(Ae.width/Re*1e3)/1e3),bt=F(Math.round(Ae.height/te*1e3)/1e3),De=(Re-Ne-we-Ve)*tt,st=(te-Ee-He-Se)*bt,vt=He*bt,ot=Se*bt,At=we*tt,qt=Ve*tt,ce=0,ft=0;if(S==="clip"){var Ut=Z(H);ce=Ut*tt,ft=Ut*bt}var Kt=Ae.x+At-ce,Ht=Ae.y+vt-ft,un=Kt+Ae.width+2*ce-At-qt-De,Rn=Ht+Ae.height+2*ft-vt-ot-st;U.left=Math.max(U.left,Kt),U.top=Math.max(U.top,Ht),U.right=Math.min(U.right,un),U.bottom=Math.min(U.bottom,Rn)}}),U}function X(ve){var ye=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,U="".concat(ye),W=U.match(/^(.*)\%$/);return W?ve*(parseFloat(W[1])/100):parseFloat(U)}function Y(ve,ye){var U=ye||[],W=(0,n.Z)(U,2),$=W[0],S=W[1];return[X(ve.width,$),X(ve.height,S)]}function ae(){var ve=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return[ve[0],ve[1]]}function J(ve,ye){var U=ye[0],W=ye[1],$,S;return U==="t"?S=ve.y:U==="b"?S=ve.y+ve.height:S=ve.y+ve.height/2,W==="l"?$=ve.x:W==="r"?$=ve.x+ve.width:$=ve.x+ve.width/2,{x:$,y:S}}function de(ve,ye){var U={t:"b",b:"t",l:"r",r:"l"};return ve.map(function(W,$){return $===ye?U[W]||"c":W}).join("")}function Ce(ve,ye,U,W,$,S,H){var he=I.useState({ready:!1,offsetX:0,offsetY:0,offsetR:0,offsetB:0,arrowX:0,arrowY:0,scaleX:1,scaleY:1,align:$[W]||{}}),se=(0,n.Z)(he,2),ue=se[0],Te=se[1],Ae=I.useRef(0),te=I.useMemo(function(){return ye?q(ye):[]},[ye]),Ee=I.useRef({}),Re=function(){Ee.current={}};ve||Re();var Ne=(0,d.Z)(function(){if(ye&&U&&ve){let Xo=function(ri,Ja){var Eo=arguments.length>2&&arguments[2]!==void 0?arguments[2]:tn,Mo=Lt.x+ri,Uo=Lt.y+Ja,al=Mo+Nn,tl=Uo+wn,Zo=Math.max(Mo,Eo.left),hi=Math.max(Uo,Eo.top),ll=Math.min(al,Eo.right),gl=Math.min(tl,Eo.bottom);return Math.max(0,(ll-Zo)*(gl-hi))},Bi=function(){ha=Lt.y+Qn,la=ha+wn,Ca=Lt.x+Gn,pa=Ca+Nn};var we,Ve,tt,bt,De=ye,st=De.ownerDocument,vt=k(De),ot=vt.getComputedStyle(De),At=ot.position,qt=De.style.left,ce=De.style.top,ft=De.style.right,Ut=De.style.bottom,Kt=De.style.overflow,Ht=(0,t.Z)((0,t.Z)({},$[W]),S),un=st.createElement("div");(we=De.parentElement)===null||we===void 0||we.appendChild(un),un.style.left="".concat(De.offsetLeft,"px"),un.style.top="".concat(De.offsetTop,"px"),un.style.position=At,un.style.height="".concat(De.offsetHeight,"px"),un.style.width="".concat(De.offsetWidth,"px"),De.style.left="0",De.style.top="0",De.style.right="auto",De.style.bottom="auto",De.style.overflow="hidden";var Rn;if(Array.isArray(U))Rn={x:U[0],y:U[1],width:0,height:0};else{var lt,Et,Bt=U.getBoundingClientRect();Bt.x=(lt=Bt.x)!==null&<!==void 0?lt:Bt.left,Bt.y=(Et=Bt.y)!==null&&Et!==void 0?Et:Bt.top,Rn={x:Bt.x,y:Bt.y,width:Bt.width,height:Bt.height}}var Lt=De.getBoundingClientRect(),Ct=vt.getComputedStyle(De),er=Ct.height,ir=Ct.width;Lt.x=(Ve=Lt.x)!==null&&Ve!==void 0?Ve:Lt.left,Lt.y=(tt=Lt.y)!==null&&tt!==void 0?tt:Lt.top;var rr=st.documentElement,cn=rr.clientWidth,Cn=rr.clientHeight,Ln=rr.scrollWidth,gn=rr.scrollHeight,Tt=rr.scrollTop,Jt=rr.scrollLeft,wn=Lt.height,Nn=Lt.width,zn=Rn.height,qe=Rn.width,xt={left:0,top:0,right:cn,bottom:Cn},_n={left:-Jt,top:-Tt,right:Ln-Jt,bottom:gn-Tt},Je=Ht.htmlRegion,Xe="visible",Yt="visibleFirst";Je!=="scroll"&&Je!==Yt&&(Je=Xe);var dn=Je===Yt,Tn=_(_n,te),yn=_(xt,te),tn=Je===Xe?yn:Tn,yt=dn?yn:tn;De.style.left="auto",De.style.top="auto",De.style.right="0",De.style.bottom="0";var wt=De.getBoundingClientRect();De.style.left=qt,De.style.top=ce,De.style.right=ft,De.style.bottom=Ut,De.style.overflow=Kt,(bt=De.parentElement)===null||bt===void 0||bt.removeChild(un);var me=F(Math.round(Nn/parseFloat(ir)*1e3)/1e3),Le=F(Math.round(wn/parseFloat(er)*1e3)/1e3);if(me===0||Le===0||(0,i.Sh)(U)&&!(0,oe.Z)(U))return;var it=Ht.offset,Ot=Ht.targetOffset,Rt=Y(Lt,it),Me=(0,n.Z)(Rt,2),Be=Me[0],ht=Me[1],Dt=Y(Rn,Ot),Ft=(0,n.Z)(Dt,2),fn=Ft[0],Sn=Ft[1];Rn.x-=fn,Rn.y-=Sn;var Ge=Ht.points||[],ke=(0,n.Z)(Ge,2),pt=ke[0],St=ke[1],Mt=ae(St),hn=ae(pt),rn=J(Rn,Mt),Zn=J(Lt,hn),Bn=(0,t.Z)({},Ht),Gn=rn.x-Zn.x+Be,Qn=rn.y-Zn.y+ht,Xn=Xo(Gn,Qn),mr=Xo(Gn,Qn,yn),or=J(Rn,["t","l"]),hr=J(Lt,["t","l"]),$n=J(Rn,["b","r"]),nr=J(Lt,["b","r"]),Cr=Ht.overflow||{},zr=Cr.adjustX,qr=Cr.adjustY,br=Cr.shiftX,ia=Cr.shiftY,wa=function(Ja){return typeof Ja=="boolean"?Ja:Ja>=0},ha,la,Ca,pa;Bi();var jt=wa(qr),Ke=hn[0]===Mt[0];if(jt&&hn[0]==="t"&&(la>yt.bottom||Ee.current.bt)){var ze=Qn;Ke?ze-=wn-zn:ze=or.y-nr.y-ht;var Pt=Xo(Gn,ze),mt=Xo(Gn,ze,yn);Pt>Xn||Pt===Xn&&(!dn||mt>=mr)?(Ee.current.bt=!0,Qn=ze,ht=-ht,Bn.points=[de(hn,0),de(Mt,0)]):Ee.current.bt=!1}if(jt&&hn[0]==="b"&&(haXn||Qt===Xn&&(!dn||pn>=mr)?(Ee.current.tb=!0,Qn=zt,ht=-ht,Bn.points=[de(hn,0),de(Mt,0)]):Ee.current.tb=!1}var Un=wa(zr),vr=hn[1]===Mt[1];if(Un&&hn[1]==="l"&&(pa>yt.right||Ee.current.rl)){var kn=Gn;vr?kn-=Nn-qe:kn=or.x-nr.x-Be;var pr=Xo(kn,Qn),Mr=Xo(kn,Qn,yn);pr>Xn||pr===Xn&&(!dn||Mr>=mr)?(Ee.current.rl=!0,Gn=kn,Be=-Be,Bn.points=[de(hn,1),de(Mt,1)]):Ee.current.rl=!1}if(Un&&hn[1]==="r"&&(CaXn||ut===Xn&&(!dn||Zt>=mr)?(Ee.current.lr=!0,Gn=Ur,Be=-Be,Bn.points=[de(hn,1),de(Mt,1)]):Ee.current.lr=!1}Bi();var ge=br===!0?0:br;typeof ge=="number"&&(Cayn.right&&(Gn-=pa-yn.right-Be,Rn.x>yn.right-ge&&(Gn+=Rn.x-yn.right+ge)));var an=ia===!0?0:ia;typeof an=="number"&&(hayn.bottom&&(Qn-=la-yn.bottom-ht,Rn.y>yn.bottom-an&&(Qn+=Rn.y-yn.bottom+an)));var On=Lt.x+Gn,dr=On+Nn,Rr=Lt.y+Qn,ea=Rr+wn,xa=Rn.x,Ea=xa+qe,Pa=Rn.y,sn=Pa+zn,Vn=Math.max(On,xa),Jn=Math.min(dr,Ea),Hn=(Vn+Jn)/2,gr=Hn-On,Wr=Math.max(Rr,Pa),na=Math.min(ea,sn),fa=(Wr+na)/2,to=fa-Rr;H==null||H(ye,Bn);var so=wt.right-Lt.x-(Gn+Lt.width),li=wt.bottom-Lt.y-(Qn+Lt.height);me===1&&(Gn=Math.round(Gn),so=Math.round(so)),Le===1&&(Qn=Math.round(Qn),li=Math.round(li));var Fi={ready:!0,offsetX:Gn/me,offsetY:Qn/Le,offsetR:so/me,offsetB:li/Le,arrowX:gr/me,arrowY:to/Le,scaleX:me,scaleY:Le,align:Bn};Te(Fi)}}),He=function(){Ae.current+=1;var Ve=Ae.current;Promise.resolve().then(function(){Ae.current===Ve&&Ne()})},Se=function(){Te(function(Ve){return(0,t.Z)((0,t.Z)({},Ve),{},{ready:!1})})};return(0,c.Z)(Se,[W]),(0,c.Z)(function(){ve||Se()},[ve]),[ue.ready,ue.offsetX,ue.offsetY,ue.offsetR,ue.offsetB,ue.arrowX,ue.arrowY,ue.scaleX,ue.scaleY,ue.align,He]}var Ze=e(74902);function je(ve,ye,U,W,$){(0,c.Z)(function(){if(ve&&ye&&U){let Ae=function(){W(),$()};var S=ye,H=U,he=q(S),se=q(H),ue=k(H),Te=new Set([ue].concat((0,Ze.Z)(he),(0,Ze.Z)(se)));return Te.forEach(function(te){te.addEventListener("scroll",Ae,{passive:!0})}),ue.addEventListener("resize",Ae,{passive:!0}),W(),function(){Te.forEach(function(te){te.removeEventListener("scroll",Ae),ue.removeEventListener("resize",Ae)})}}},[ve,ye,U])}var Fe=e(80334);function Qe(ve,ye,U,W,$,S,H,he){var se=I.useRef(ve);se.current=ve;var ue=I.useRef(!1);I.useEffect(function(){if(ye&&W&&(!$||S)){var Ae=function(){ue.current=!1},te=function(tt){var bt;se.current&&!H(((bt=tt.composedPath)===null||bt===void 0||(bt=bt.call(tt))===null||bt===void 0?void 0:bt[0])||tt.target)&&!ue.current&&he(!1)},Ee=k(W);Ee.addEventListener("pointerdown",Ae,!0),Ee.addEventListener("mousedown",te,!0),Ee.addEventListener("contextmenu",te,!0);var Re=(0,m.A)(U);if(Re&&(Re.addEventListener("mousedown",te,!0),Re.addEventListener("contextmenu",te,!0)),0)var Ne,He,Se,we;return function(){Ee.removeEventListener("pointerdown",Ae,!0),Ee.removeEventListener("mousedown",te,!0),Ee.removeEventListener("contextmenu",te,!0),Re&&(Re.removeEventListener("mousedown",te,!0),Re.removeEventListener("contextmenu",te,!0))}}},[ye,U,W,$,S]);function Te(){ue.current=!0}return Te}var We=["prefixCls","children","action","showAction","hideAction","popupVisible","defaultPopupVisible","onPopupVisibleChange","afterPopupVisibleChange","mouseEnterDelay","mouseLeaveDelay","focusDelay","blurDelay","mask","maskClosable","getPopupContainer","forceRender","autoDestroy","destroyPopupOnHide","popup","popupClassName","popupStyle","popupPlacement","builtinPlacements","popupAlign","zIndex","stretch","getPopupClassNameFromAlign","fresh","alignPoint","onPopupClick","onPopupAlign","arrow","popupMotion","maskMotion","popupTransitionName","popupAnimation","maskTransitionName","maskAnimation","className","getTriggerDOMNode"];function Oe(){var ve=arguments.length>0&&arguments[0]!==void 0?arguments[0]:a.Z,ye=I.forwardRef(function(U,W){var $=U.prefixCls,S=$===void 0?"rc-trigger-popup":$,H=U.children,he=U.action,se=he===void 0?"hover":he,ue=U.showAction,Te=U.hideAction,Ae=U.popupVisible,te=U.defaultPopupVisible,Ee=U.onPopupVisibleChange,Re=U.afterPopupVisibleChange,Ne=U.mouseEnterDelay,He=U.mouseLeaveDelay,Se=He===void 0?.1:He,we=U.focusDelay,Ve=U.blurDelay,tt=U.mask,bt=U.maskClosable,De=bt===void 0?!0:bt,st=U.getPopupContainer,vt=U.forceRender,ot=U.autoDestroy,At=U.destroyPopupOnHide,qt=U.popup,ce=U.popupClassName,ft=U.popupStyle,Ut=U.popupPlacement,Kt=U.builtinPlacements,Ht=Kt===void 0?{}:Kt,un=U.popupAlign,Rn=U.zIndex,lt=U.stretch,Et=U.getPopupClassNameFromAlign,Bt=U.fresh,Lt=U.alignPoint,Ct=U.onPopupClick,er=U.onPopupAlign,ir=U.arrow,rr=U.popupMotion,cn=U.maskMotion,Cn=U.popupTransitionName,Ln=U.popupAnimation,gn=U.maskTransitionName,Tt=U.maskAnimation,Jt=U.className,wn=U.getTriggerDOMNode,Nn=(0,r.Z)(U,We),zn=ot||At||!1,qe=I.useState(!1),xt=(0,n.Z)(qe,2),_n=xt[0],Je=xt[1];(0,c.Z)(function(){Je((0,f.Z)())},[]);var Xe=I.useRef({}),Yt=I.useContext(G),dn=I.useMemo(function(){return{registerSubPopup:function(hi,ll){Xe.current[hi]=ll,Yt==null||Yt.registerSubPopup(hi,ll)}}},[Yt]),Tn=(0,b.Z)(),yn=I.useState(null),tn=(0,n.Z)(yn,2),yt=tn[0],wt=tn[1],me=I.useRef(null),Le=(0,d.Z)(function(Zo){me.current=Zo,(0,i.Sh)(Zo)&&yt!==Zo&&wt(Zo),Yt==null||Yt.registerSubPopup(Tn,Zo)}),it=I.useState(null),Ot=(0,n.Z)(it,2),Rt=Ot[0],Me=Ot[1],Be=I.useRef(null),ht=(0,d.Z)(function(Zo){(0,i.Sh)(Zo)&&Rt!==Zo&&(Me(Zo),Be.current=Zo)}),Dt=I.Children.only(H),Ft=(Dt==null?void 0:Dt.props)||{},fn={},Sn=(0,d.Z)(function(Zo){var hi,ll,gl=Rt;return(gl==null?void 0:gl.contains(Zo))||((hi=(0,m.A)(gl))===null||hi===void 0?void 0:hi.host)===Zo||Zo===gl||(yt==null?void 0:yt.contains(Zo))||((ll=(0,m.A)(yt))===null||ll===void 0?void 0:ll.host)===Zo||Zo===yt||Object.values(Xe.current).some(function(oi){return(oi==null?void 0:oi.contains(Zo))||Zo===oi})}),Ge=K(S,rr,Ln,Cn),ke=K(S,cn,Tt,gn),pt=I.useState(te||!1),St=(0,n.Z)(pt,2),Mt=St[0],hn=St[1],rn=Ae!=null?Ae:Mt,Zn=(0,d.Z)(function(Zo){Ae===void 0&&hn(Zo)});(0,c.Z)(function(){hn(Ae||!1)},[Ae]);var Bn=I.useRef(rn);Bn.current=rn;var Gn=I.useRef([]);Gn.current=[];var Qn=(0,d.Z)(function(Zo){var hi;Zn(Zo),((hi=Gn.current[Gn.current.length-1])!==null&&hi!==void 0?hi:rn)!==Zo&&(Gn.current.push(Zo),Ee==null||Ee(Zo))}),Xn=I.useRef(),mr=function(){clearTimeout(Xn.current)},or=function(hi){var ll=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;mr(),ll===0?Qn(hi):Xn.current=setTimeout(function(){Qn(hi)},ll*1e3)};I.useEffect(function(){return mr},[]);var hr=I.useState(!1),$n=(0,n.Z)(hr,2),nr=$n[0],Cr=$n[1];(0,c.Z)(function(Zo){(!Zo||rn)&&Cr(!0)},[rn]);var zr=I.useState(null),qr=(0,n.Z)(zr,2),br=qr[0],ia=qr[1],wa=I.useState(null),ha=(0,n.Z)(wa,2),la=ha[0],Ca=ha[1],pa=function(hi){Ca([hi.clientX,hi.clientY])},jt=Ce(rn,yt,Lt&&la!==null?la:Rt,Ut,Ht,un,er),Ke=(0,n.Z)(jt,11),ze=Ke[0],Pt=Ke[1],mt=Ke[2],zt=Ke[3],Qt=Ke[4],pn=Ke[5],Un=Ke[6],vr=Ke[7],kn=Ke[8],pr=Ke[9],Mr=Ke[10],Ur=re(_n,se,ue,Te),ut=(0,n.Z)(Ur,2),Zt=ut[0],ge=ut[1],an=Zt.has("click"),On=ge.has("click")||ge.has("contextMenu"),dr=(0,d.Z)(function(){nr||Mr()}),Rr=function(){Bn.current&&Lt&&On&&or(!1)};je(rn,Rt,yt,dr,Rr),(0,c.Z)(function(){dr()},[la,Ut]),(0,c.Z)(function(){rn&&!(Ht!=null&&Ht[Ut])&&dr()},[JSON.stringify(un)]);var ea=I.useMemo(function(){var Zo=j(Ht,S,pr,Lt);return s()(Zo,Et==null?void 0:Et(pr))},[pr,Et,Ht,S,Lt]);I.useImperativeHandle(W,function(){return{nativeElement:Be.current,popupElement:me.current,forceAlign:dr}});var xa=I.useState(0),Ea=(0,n.Z)(xa,2),Pa=Ea[0],sn=Ea[1],Vn=I.useState(0),Jn=(0,n.Z)(Vn,2),Hn=Jn[0],gr=Jn[1],Wr=function(){if(lt&&Rt){var hi=Rt.getBoundingClientRect();sn(hi.width),gr(hi.height)}},na=function(){Wr(),dr()},fa=function(hi){Cr(!1),Mr(),Re==null||Re(hi)},to=function(){return new Promise(function(hi){Wr(),ia(function(){return hi})})};(0,c.Z)(function(){br&&(Mr(),br(),ia(null))},[br]);function so(Zo,hi,ll,gl){fn[Zo]=function(oi){var Hs;gl==null||gl(oi),or(hi,ll);for(var Xs=arguments.length,Cs=new Array(Xs>1?Xs-1:0),yu=1;yu1?ll-1:0),oi=1;oi1?ll-1:0),oi=1;oi=0||(gr[Jn]=sn[Jn]);return gr}var Ce={BASE:"base",BODY:"body",HEAD:"head",HTML:"html",LINK:"link",META:"meta",NOSCRIPT:"noscript",SCRIPT:"script",STYLE:"style",TITLE:"title",FRAGMENT:"Symbol(react.fragment)"},Ze={rel:["amphtml","canonical","alternate"]},je={type:["application/ld+json"]},Fe={charset:"",name:["robots","description"],property:["og:type","og:title","og:url","og:image","og:image:alt","og:description","twitter:url","twitter:title","twitter:description","twitter:image","twitter:image:alt","twitter:card","twitter:site"]},Qe=Object.keys(Ce).map(function(sn){return Ce[sn]}),We={accesskey:"accessKey",charset:"charSet",class:"className",contenteditable:"contentEditable",contextmenu:"contextMenu","http-equiv":"httpEquiv",itemprop:"itemProp",tabindex:"tabIndex"},Oe=Object.keys(We).reduce(function(sn,Vn){return sn[We[Vn]]=Vn,sn},{}),xe=function(sn,Vn){for(var Jn=sn.length-1;Jn>=0;Jn-=1){var Hn=sn[Jn];if(Object.prototype.hasOwnProperty.call(Hn,Vn))return Hn[Vn]}return null},ve=function(sn){var Vn=xe(sn,Ce.TITLE),Jn=xe(sn,"titleTemplate");if(Array.isArray(Vn)&&(Vn=Vn.join("")),Jn&&Vn)return Jn.replace(/%s/g,function(){return Vn});var Hn=xe(sn,"defaultTitle");return Vn||Hn||void 0},ye=function(sn){return xe(sn,"onChangeClientState")||function(){}},U=function(sn,Vn){return Vn.filter(function(Jn){return Jn[sn]!==void 0}).map(function(Jn){return Jn[sn]}).reduce(function(Jn,Hn){return Y({},Jn,Hn)},{})},W=function(sn,Vn){return Vn.filter(function(Jn){return Jn[Ce.BASE]!==void 0}).map(function(Jn){return Jn[Ce.BASE]}).reverse().reduce(function(Jn,Hn){if(!Jn.length)for(var gr=Object.keys(Hn),Wr=0;Wr/g,">").replace(/"/g,""").replace(/'/g,"'")},Ae=function(sn){return Object.keys(sn).reduce(function(Vn,Jn){var Hn=sn[Jn]!==void 0?Jn+'="'+sn[Jn]+'"':""+Jn;return Vn?Vn+" "+Hn:Hn},"")},te=function(sn,Vn){return Vn===void 0&&(Vn={}),Object.keys(sn).reduce(function(Jn,Hn){return Jn[We[Hn]||Hn]=sn[Hn],Jn},Vn)},Ee=function(sn,Vn){return Vn.map(function(Jn,Hn){var gr,Wr=((gr={key:Hn})["data-rh"]=!0,gr);return Object.keys(Jn).forEach(function(na){var fa=We[na]||na;fa==="innerHTML"||fa==="cssText"?Wr.dangerouslySetInnerHTML={__html:Jn.innerHTML||Jn.cssText}:Wr[fa]=Jn[na]}),O.createElement(sn,Wr)})},Re=function(sn,Vn,Jn){switch(sn){case Ce.TITLE:return{toComponent:function(){return gr=Vn.titleAttributes,(Wr={key:Hn=Vn.title})["data-rh"]=!0,na=te(gr,Wr),[O.createElement(Ce.TITLE,na,Hn)];var Hn,gr,Wr,na},toString:function(){return function(Hn,gr,Wr,na){var fa=Ae(Wr),to=H(gr);return fa?"<"+Hn+' data-rh="true" '+fa+">"+Te(to,na)+"":"<"+Hn+' data-rh="true">'+Te(to,na)+""}(sn,Vn.title,Vn.titleAttributes,Jn)}};case"bodyAttributes":case"htmlAttributes":return{toComponent:function(){return te(Vn)},toString:function(){return Ae(Vn)}};default:return{toComponent:function(){return Ee(sn,Vn)},toString:function(){return function(Hn,gr,Wr){return gr.reduce(function(na,fa){var to=Object.keys(fa).filter(function(Fi){return!(Fi==="innerHTML"||Fi==="cssText")}).reduce(function(Fi,Xo){var Bi=fa[Xo]===void 0?Xo:Xo+'="'+Te(fa[Xo],Wr)+'"';return Fi?Fi+" "+Bi:Bi},""),so=fa.innerHTML||fa.cssText||"",li=ue.indexOf(Hn)===-1;return na+"<"+Hn+' data-rh="true" '+to+(li?"/>":">"+so+"")},"")}(sn,Vn,Jn)}}}},Ne=function(sn){var Vn=sn.baseTag,Jn=sn.bodyAttributes,Hn=sn.encode,gr=sn.htmlAttributes,Wr=sn.noscriptTags,na=sn.styleTags,fa=sn.title,to=fa===void 0?"":fa,so=sn.titleAttributes,li=sn.linkTags,Fi=sn.metaTags,Xo=sn.scriptTags,Bi={toComponent:function(){},toString:function(){return""}};if(sn.prioritizeSeoTags){var ri=function(Ja){var Eo=Ja.linkTags,Mo=Ja.scriptTags,Uo=Ja.encode,al=he(Ja.metaTags,Fe),tl=he(Eo,Ze),Zo=he(Mo,je);return{priorityMethods:{toComponent:function(){return[].concat(Ee(Ce.META,al.priority),Ee(Ce.LINK,tl.priority),Ee(Ce.SCRIPT,Zo.priority))},toString:function(){return Re(Ce.META,al.priority,Uo)+" "+Re(Ce.LINK,tl.priority,Uo)+" "+Re(Ce.SCRIPT,Zo.priority,Uo)}},metaTags:al.default,linkTags:tl.default,scriptTags:Zo.default}}(sn);Bi=ri.priorityMethods,li=ri.linkTags,Fi=ri.metaTags,Xo=ri.scriptTags}return{priority:Bi,base:Re(Ce.BASE,Vn,Hn),bodyAttributes:Re("bodyAttributes",Jn,Hn),htmlAttributes:Re("htmlAttributes",gr,Hn),link:Re(Ce.LINK,li,Hn),meta:Re(Ce.META,Fi,Hn),noscript:Re(Ce.NOSCRIPT,Wr,Hn),script:Re(Ce.SCRIPT,Xo,Hn),style:Re(Ce.STYLE,na,Hn),title:Re(Ce.TITLE,{title:to,titleAttributes:so},Hn)}},He=[],Se=function(sn,Vn){var Jn=this;Vn===void 0&&(Vn=typeof document!="undefined"),this.instances=[],this.value={setHelmet:function(Hn){Jn.context.helmet=Hn},helmetInstances:{get:function(){return Jn.canUseDOM?He:Jn.instances},add:function(Hn){(Jn.canUseDOM?He:Jn.instances).push(Hn)},remove:function(Hn){var gr=(Jn.canUseDOM?He:Jn.instances).indexOf(Hn);(Jn.canUseDOM?He:Jn.instances).splice(gr,1)}}},this.context=sn,this.canUseDOM=Vn,Vn||(sn.helmet=Ne({baseTag:[],bodyAttributes:{},encodeSpecialCharacters:!0,htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:"",titleAttributes:{}}))},we=O.createContext({}),Ve=K().shape({setHelmet:K().func,helmetInstances:K().shape({get:K().func,add:K().func,remove:K().func})}),tt=typeof document!="undefined",bt=function(sn){function Vn(Jn){var Hn;return(Hn=sn.call(this,Jn)||this).helmetData=new Se(Hn.props.context,Vn.canUseDOM),Hn}return ae(Vn,sn),Vn.prototype.render=function(){return O.createElement(we.Provider,{value:this.helmetData.value},this.props.children)},Vn}(O.Component);bt.canUseDOM=tt,bt.propTypes={context:K().shape({helmet:K().shape()}),children:K().node.isRequired},bt.defaultProps={context:{}},bt.displayName="HelmetProvider";var De=function(sn,Vn){var Jn,Hn=document.head||document.querySelector(Ce.HEAD),gr=Hn.querySelectorAll(sn+"[data-rh]"),Wr=[].slice.call(gr),na=[];return Vn&&Vn.length&&Vn.forEach(function(fa){var to=document.createElement(sn);for(var so in fa)Object.prototype.hasOwnProperty.call(fa,so)&&(so==="innerHTML"?to.innerHTML=fa.innerHTML:so==="cssText"?to.styleSheet?to.styleSheet.cssText=fa.cssText:to.appendChild(document.createTextNode(fa.cssText)):to.setAttribute(so,fa[so]===void 0?"":fa[so]));to.setAttribute("data-rh","true"),Wr.some(function(li,Fi){return Jn=Fi,to.isEqualNode(li)})?Wr.splice(Jn,1):na.push(to)}),Wr.forEach(function(fa){return fa.parentNode.removeChild(fa)}),na.forEach(function(fa){return Hn.appendChild(fa)}),{oldTags:Wr,newTags:na}},st=function(sn,Vn){var Jn=document.getElementsByTagName(sn)[0];if(Jn){for(var Hn=Jn.getAttribute("data-rh"),gr=Hn?Hn.split(","):[],Wr=[].concat(gr),na=Object.keys(Vn),fa=0;fa=0;Fi-=1)Jn.removeAttribute(Wr[Fi]);gr.length===Wr.length?Jn.removeAttribute("data-rh"):Jn.getAttribute("data-rh")!==na.join(",")&&Jn.setAttribute("data-rh",na.join(","))}},vt=function(sn,Vn){var Jn=sn.baseTag,Hn=sn.htmlAttributes,gr=sn.linkTags,Wr=sn.metaTags,na=sn.noscriptTags,fa=sn.onChangeClientState,to=sn.scriptTags,so=sn.styleTags,li=sn.title,Fi=sn.titleAttributes;st(Ce.BODY,sn.bodyAttributes),st(Ce.HTML,Hn),function(Ja,Eo){Ja!==void 0&&document.title!==Ja&&(document.title=H(Ja)),st(Ce.TITLE,Eo)}(li,Fi);var Xo={baseTag:De(Ce.BASE,Jn),linkTags:De(Ce.LINK,gr),metaTags:De(Ce.META,Wr),noscriptTags:De(Ce.NOSCRIPT,na),scriptTags:De(Ce.SCRIPT,to),styleTags:De(Ce.STYLE,so)},Bi={},ri={};Object.keys(Xo).forEach(function(Ja){var Eo=Xo[Ja],Mo=Eo.newTags,Uo=Eo.oldTags;Mo.length&&(Bi[Ja]=Mo),Uo.length&&(ri[Ja]=Xo[Ja].oldTags)}),Vn&&Vn(),fa(sn,Bi,ri)},ot=null,At=function(sn){function Vn(){for(var Hn,gr=arguments.length,Wr=new Array(gr),na=0;na elements are self-closing and can not contain children. Refer to our API for more information.")}},Jn.flattenArrayTypeChildren=function(Hn){var gr,Wr=Hn.child,na=Hn.arrayTypeChildren;return Y({},na,((gr={})[Wr.type]=[].concat(na[Wr.type]||[],[Y({},Hn.newChildProps,this.mapNestedChildrenToProps(Wr,Hn.nestedChildren))]),gr))},Jn.mapObjectTypeChildren=function(Hn){var gr,Wr,na=Hn.child,fa=Hn.newProps,to=Hn.newChildProps,so=Hn.nestedChildren;switch(na.type){case Ce.TITLE:return Y({},fa,((gr={})[na.type]=so,gr.titleAttributes=Y({},to),gr));case Ce.BODY:return Y({},fa,{bodyAttributes:Y({},to)});case Ce.HTML:return Y({},fa,{htmlAttributes:Y({},to)});default:return Y({},fa,((Wr={})[na.type]=Y({},to),Wr))}},Jn.mapArrayTypeChildrenToProps=function(Hn,gr){var Wr=Y({},gr);return Object.keys(Hn).forEach(function(na){var fa;Wr=Y({},Wr,((fa={})[na]=Hn[na],fa))}),Wr},Jn.warnOnInvalidChildren=function(Hn,gr){return Z()(Qe.some(function(Wr){return Hn.type===Wr}),typeof Hn.type=="function"?"You may be attempting to nest components within each other, which is not allowed. Refer to our API for more information.":"Only elements types "+Qe.join(", ")+" are allowed. Helmet does not support rendering <"+Hn.type+"> elements. Refer to our API for more information."),Z()(!gr||typeof gr=="string"||Array.isArray(gr)&&!gr.some(function(Wr){return typeof Wr!="string"}),"Helmet expects a string as a child of <"+Hn.type+">. Did you forget to wrap your children in braces? ( <"+Hn.type+">{``} ) Refer to our API for more information."),!0},Jn.mapChildrenToProps=function(Hn,gr){var Wr=this,na={};return O.Children.forEach(Hn,function(fa){if(fa&&fa.props){var to=fa.props,so=to.children,li=de(to,qt),Fi=Object.keys(li).reduce(function(Bi,ri){return Bi[Oe[ri]||ri]=li[ri],Bi},{}),Xo=fa.type;switch(typeof Xo=="symbol"?Xo=Xo.toString():Wr.warnOnInvalidChildren(fa,so),Xo){case Ce.FRAGMENT:gr=Wr.mapChildrenToProps(so,gr);break;case Ce.LINK:case Ce.META:case Ce.NOSCRIPT:case Ce.SCRIPT:case Ce.STYLE:na=Wr.flattenArrayTypeChildren({child:fa,arrayTypeChildren:na,newChildProps:Fi,nestedChildren:so});break;default:gr=Wr.mapObjectTypeChildren({child:fa,newProps:gr,newChildProps:Fi,nestedChildren:so})}}}),this.mapArrayTypeChildrenToProps(na,gr)},Jn.render=function(){var Hn=this.props,gr=Hn.children,Wr=de(Hn,ce),na=Y({},Wr),fa=Wr.helmetData;return gr&&(na=this.mapChildrenToProps(gr,na)),!fa||fa instanceof Se||(fa=new Se(fa.context,fa.instances)),fa?O.createElement(At,Y({},na,{context:fa.value,helmetData:void 0})):O.createElement(we.Consumer,null,function(to){return O.createElement(At,Y({},na,{context:to}))})},Vn}(O.Component);ft.propTypes={base:K().object,bodyAttributes:K().object,children:K().oneOfType([K().arrayOf(K().node),K().node]),defaultTitle:K().string,defer:K().bool,encodeSpecialCharacters:K().bool,htmlAttributes:K().object,link:K().arrayOf(K().object),meta:K().arrayOf(K().object),noscript:K().arrayOf(K().object),onChangeClientState:K().func,script:K().arrayOf(K().object),style:K().arrayOf(K().object),title:K().string,titleAttributes:K().object,titleTemplate:K().string,prioritizeSeoTags:K().bool,helmetData:K().object},ft.defaultProps={defer:!0,encodeSpecialCharacters:!0,prioritizeSeoTags:!1},ft.displayName="Helmet";var Ut={},Kt=function(Vn){return O.createElement(bt,{context:Ut},Vn)},Ht=function(sn){var Vn=(sn==null?void 0:sn.roleName)==="admin",Jn=(sn==null?void 0:sn.selectTenantRoleName)==="admin",Hn=sn.username,gr=sn.userId,Wr=sn.tenantName,na=sn.roleName,fa=sn.selectTenantRoleName,to=sn.gmtCreate,so=sn.gmtModified,li=sn.lastLoginTime;return{lastLoginTime:li,username:Hn,userId:gr,tenantName:Wr,roleName:na,gmtCreate:to,gmtModified:so,isPlatformAdmin:Vn,isTenantAdmin:Jn}},un=e(44886),Rn=e(78382);function lt(sn){var Vn=(0,un.t)("@@initialState"),Jn=Vn.initialState,Hn=O.useMemo(function(){return Ht(Jn)},[Jn]);return(0,E.jsx)(Rn.J.Provider,{value:Hn,children:sn.children})}function Et(sn){return(0,E.jsx)(lt,{children:sn})}var Bt=e(13769),Lt=e.n(Bt),Ct=e(5574),er=e.n(Ct),ir=e(21532),rr=e(53159),cn=e(82492),Cn=e.n(cn),Ln=["appConfig"],gn=null,Tt=function(){return gn||(gn=Pa().applyPlugins({key:"antd",type:p.ApplyPluginsType.modify,initialValue:c()({},{theme:{token:{colorPrimary:"rgba(69, 122, 255, 1)",colorLink:"rgba(69, 122, 255, 1)",colorError:"#EC4344",borderRadiusLG:6,paddingLG:16},components:{Select:{borderRadius:2,borderRadiusLG:2},Input:{borderRadius:2},Button:{borderRadius:2,colorTextDisabled:"#B8BBC2"},DatePicker:{borderRadius:2},Table:{colorText:"rgb(51, 51, 51)",headerBorderRadius:0,headerBg:"#F1F2F3",headerColor:"#333",borderColor:"#FFF",rowHoverBg:"#FAFAFA",rowSelectedBg:"#F0F4FF",fontSize:14,fontSizeIcon:12}}}})}),gn.theme||(gn.theme={})),gn};function Jt(sn){var Vn=sn.children,Jn=Vn,Hn=O.useState(function(){var to=Tt(),so=to.appConfig,li=Lt()(to,Ln);return li}),gr=er()(Hn,2),Wr=gr[0],na=gr[1],fa=function(so){na(function(li){return Cn()({},li,typeof so=="function"?so(li):so)})};return Wr.prefixCls&&ir.ZP.config({prefixCls:Wr.prefixCls}),Wr.iconPrefixCls&&ir.ZP.config({iconPrefixCls:Wr.iconPrefixCls}),Wr.theme&&ir.ZP.config({theme:Wr.theme}),Jn=(0,E.jsx)(ir.ZP,c()(c()({},Wr),{},{children:Jn})),Jn=(0,E.jsx)(rr.C.Provider,{value:fa,children:(0,E.jsx)(rr.S.Provider,{value:Wr,children:Jn})}),Jn}function wn(sn){return(0,E.jsx)(Jt,{children:sn})}function Nn(){return(0,E.jsx)("div",{})}function zn(sn){var Vn=O.useRef(!1),Jn=(0,un.t)("@@initialState")||{},Hn=Jn.loading,gr=Hn===void 0?!1:Hn;return O.useEffect(function(){gr||(Vn.current=!0)},[gr]),gr&&!Vn.current&&typeof window!="undefined"?(0,E.jsx)(Nn,{}):sn.children}function qe(sn){return(0,E.jsx)(zn,{children:sn})}var xt=e(1413),_n={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M864 518H506V160c0-4.4-3.6-8-8-8h-26a398.46 398.46 0 00-282.8 117.1 398.19 398.19 0 00-85.7 127.1A397.61 397.61 0 0072 552a398.46 398.46 0 00117.1 282.8c36.7 36.7 79.5 65.6 127.1 85.7A397.61 397.61 0 00472 952a398.46 398.46 0 00282.8-117.1c36.7-36.7 65.6-79.5 85.7-127.1A397.61 397.61 0 00872 552v-26c0-4.4-3.6-8-8-8zM705.7 787.8A331.59 331.59 0 01470.4 884c-88.1-.4-170.9-34.9-233.2-97.2C174.5 724.1 140 640.7 140 552c0-88.7 34.5-172.1 97.2-234.8 54.6-54.6 124.9-87.9 200.8-95.5V586h364.3c-7.7 76.3-41.3 147-96.6 201.8zM952 462.4l-2.6-28.2c-8.5-92.1-49.4-179-115.2-244.6A399.4 399.4 0 00589 74.6L560.7 72c-4.7-.4-8.7 3.2-8.7 7.9V464c0 4.4 3.6 8 8 8l384-1c4.7 0 8.4-4 8-8.6zm-332.2-58.2V147.6a332.24 332.24 0 01166.4 89.8c45.7 45.6 77 103.6 90 166.1l-256.4.7z"}}]},name:"pie-chart",theme:"outlined"},Je=_n,Xe=e(276),Yt=function(Vn,Jn){return O.createElement(Xe.Z,(0,xt.Z)((0,xt.Z)({},Vn),{},{ref:Jn,icon:Je}))},dn=O.forwardRef(Yt),Tn=dn,yn={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M704 446H320c-4.4 0-8 3.6-8 8v402c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8V454c0-4.4-3.6-8-8-8zm-328 64h272v117H376V510zm272 290H376V683h272v117z"}},{tag:"path",attrs:{d:"M424 748a32 32 0 1064 0 32 32 0 10-64 0zm0-178a32 32 0 1064 0 32 32 0 10-64 0z"}},{tag:"path",attrs:{d:"M811.4 368.9C765.6 248 648.9 162 512.2 162S258.8 247.9 213 368.8C126.9 391.5 63.5 470.2 64 563.6 64.6 668 145.6 752.9 247.6 762c4.7.4 8.7-3.3 8.7-8v-60.4c0-4-3-7.4-7-7.9-27-3.4-52.5-15.2-72.1-34.5-24-23.5-37.2-55.1-37.2-88.6 0-28 9.1-54.4 26.2-76.4 16.7-21.4 40.2-36.9 66.1-43.7l37.9-10 13.9-36.7c8.6-22.8 20.6-44.2 35.7-63.5 14.9-19.2 32.6-36 52.4-50 41.1-28.9 89.5-44.2 140-44.2s98.9 15.3 140 44.3c19.9 14 37.5 30.8 52.4 50 15.1 19.3 27.1 40.7 35.7 63.5l13.8 36.6 37.8 10c54.2 14.4 92.1 63.7 92.1 120 0 33.6-13.2 65.1-37.2 88.6-19.5 19.2-44.9 31.1-71.9 34.5-4 .5-6.9 3.9-6.9 7.9V754c0 4.7 4.1 8.4 8.8 8 101.7-9.2 182.5-94 183.2-198.2.6-93.4-62.7-172.1-148.6-194.9z"}}]},name:"cloud-server",theme:"outlined"},tn=yn,yt=function(Vn,Jn){return O.createElement(Xe.Z,(0,xt.Z)((0,xt.Z)({},Vn),{},{ref:Jn,icon:tn}))},wt=O.forwardRef(yt),me=wt,Le={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M464 144a16 16 0 0116 16v304a16 16 0 01-16 16H160a16 16 0 01-16-16V160a16 16 0 0116-16zm-52 68H212v200h200zm493.33 87.69a16 16 0 010 22.62L724.31 503.33a16 16 0 01-22.62 0L520.67 322.31a16 16 0 010-22.62l181.02-181.02a16 16 0 0122.62 0zm-84.85 11.3L713 203.53 605.52 311 713 418.48zM464 544a16 16 0 0116 16v304a16 16 0 01-16 16H160a16 16 0 01-16-16V560a16 16 0 0116-16zm-52 68H212v200h200zm452-68a16 16 0 0116 16v304a16 16 0 01-16 16H560a16 16 0 01-16-16V560a16 16 0 0116-16zm-52 68H612v200h200z"}}]},name:"product",theme:"outlined"},it=Le,Ot=function(Vn,Jn){return O.createElement(Xe.Z,(0,xt.Z)((0,xt.Z)({},Vn),{},{ref:Jn,icon:it}))},Rt=O.forwardRef(Ot),Me=Rt,Be={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M632 698.3l141.9-112a8 8 0 000-12.6L632 461.7c-5.3-4.2-13-.4-13 6.3v76H295c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h324v76c0 6.7 7.8 10.4 13 6.3zm261.3-405L730.7 130.7c-7.5-7.5-16.7-13-26.7-16V112H144c-17.7 0-32 14.3-32 32v278c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V184h136v136c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V205.8l136 136V422c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-83.5c0-17-6.7-33.2-18.7-45.2zM640 288H384V184h256v104zm264 436h-56c-4.4 0-8 3.6-8 8v108H184V732c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v148c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V732c0-4.4-3.6-8-8-8z"}}]},name:"delivered-procedure",theme:"outlined"},ht=Be,Dt=function(Vn,Jn){return O.createElement(Xe.Z,(0,xt.Z)((0,xt.Z)({},Vn),{},{ref:Jn,icon:ht}))},Ft=O.forwardRef(Dt),fn=Ft,Sn={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M136 384h56c4.4 0 8-3.6 8-8V200h176c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H196c-37.6 0-68 30.4-68 68v180c0 4.4 3.6 8 8 8zm512-184h176v176c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V196c0-37.6-30.4-68-68-68H648c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zM376 824H200V648c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v180c0 37.6 30.4 68 68 68h180c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm512-184h-56c-4.4 0-8 3.6-8 8v176H648c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h180c37.6 0 68-30.4 68-68V648c0-4.4-3.6-8-8-8zm16-164H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z"}}]},name:"scan",theme:"outlined"},Ge=Sn,ke=function(Vn,Jn){return O.createElement(Xe.Z,(0,xt.Z)((0,xt.Z)({},Vn),{},{ref:Jn,icon:Ge}))},pt=O.forwardRef(ke),St=pt,Mt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 184H712v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H384v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H144c-17.7 0-32 14.3-32 32v664c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V216c0-17.7-14.3-32-32-32zm-40 656H184V256h128v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h256v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h128v584zM688 420h-55.2c-5.1 0-10 2.5-13 6.6L468.9 634.4l-64.7-89c-3-4.1-7.8-6.6-13-6.6H336c-6.5 0-10.3 7.4-6.5 12.7l126.4 174a16.1 16.1 0 0026 0l212.6-292.7c3.8-5.4 0-12.8-6.5-12.8z"}}]},name:"carry-out",theme:"outlined"},hn=Mt,rn=function(Vn,Jn){return O.createElement(Xe.Z,(0,xt.Z)((0,xt.Z)({},Vn),{},{ref:Jn,icon:hn}))},Zn=O.forwardRef(rn),Bn=Zn,Gn={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 140H96c-17.7 0-32 14.3-32 32v496c0 17.7 14.3 32 32 32h380v112H304c-8.8 0-16 7.2-16 16v48c0 4.4 3.6 8 8 8h432c4.4 0 8-3.6 8-8v-48c0-8.8-7.2-16-16-16H548V700h380c17.7 0 32-14.3 32-32V172c0-17.7-14.3-32-32-32zm-40 488H136V212h752v416z"}}]},name:"desktop",theme:"outlined"},Qn=Gn,Xn=function(Vn,Jn){return O.createElement(Xe.Z,(0,xt.Z)((0,xt.Z)({},Vn),{},{ref:Jn,icon:Qn}))},mr=O.forwardRef(Xn),or=mr,hr={PieChartOutlined:Tn,CloudServerOutlined:me,ProductOutlined:Me,DeliveredProcedureOutlined:fn,ScanOutlined:St,CarryOutOutlined:Bn,DesktopOutlined:or};function $n(sn){return sn.replace(sn[0],sn[0].toUpperCase()).replace(/-(w)/g,function(Vn,Jn){return Jn.toUpperCase()})}function nr(sn){var Vn=sn.routes;Object.keys(Vn).forEach(function(Jn){var Hn=Vn[Jn].icon;if(Hn&&typeof Hn=="string"){var gr=$n(Hn);(hr[gr]||hr[gr+"Outlined"])&&(Vn[Jn].icon=O.createElement(hr[gr]||hr[gr+"Outlined"]))}})}var Cr=e(30381),zr=e.n(Cr),qr=e(83839),br=e(36622);function ia(){var sn=getLocale();if(moment!=null&&moment.locale){var Vn;moment.locale(((Vn=localeInfo[sn])===null||Vn===void 0?void 0:Vn.momentLocale)||"")}setIntl(sn)}var wa=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?O.useLayoutEffect:O.useEffect,ha=function(Vn){var Jn,Hn=(0,br.Kd)(),gr=O.useState(Hn),Wr=er()(gr,2),na=Wr[0],fa=Wr[1],to=O.useState(function(){return(0,br.lw)(na,!0)}),so=er()(to,2),li=so[0],Fi=so[1],Xo=function(Eo){if(zr()!==null&&zr()!==void 0&&zr().locale){var Mo;zr().locale(((Mo=br.H8[Eo])===null||Mo===void 0?void 0:Mo.momentLocale)||"en")}fa(Eo),Fi((0,br.lw)(Eo))};wa(function(){return br.B.on(br.PZ,Xo),function(){br.B.off(br.PZ,Xo)}},[]);var Bi={},ri=(0,br.Mg)();return(0,E.jsx)(ir.ZP,{direction:ri,locale:((Jn=br.H8[na])===null||Jn===void 0?void 0:Jn.antd)||Bi,children:(0,E.jsx)(br.eU,{value:li,children:Vn.children})})};function la(sn){return O.createElement(ha,null,sn)}function Ca(sn){var Vn=sn.routes,Jn=(0,br.lw)((0,br.Kd)()),Hn=function gr(Wr){Object.keys(Wr).forEach(function(na){var fa=Wr[na];if(fa.title){fa.locale=fa.title;var to=Jn.messages[fa.title]?Jn.formatMessage({id:fa.title},{}):fa.title;fa.name=Jn.messages[fa.title]?Jn.formatMessage({id:fa.title},{}):fa.name,fa.title=to}fa.routes&&gr(fa.routes),fa.children&&gr(fa.children)})};Hn(Vn)}var pa=e(21171),jt=e(79930),Ke=function(){var sn=(0,p.useRequest)(function(){return(0,pa.queryResourceTypeList)({})},{formatResult:function(fa){var to=fa.content;return(to==null?void 0:to.map(function(so){return{label:so.resourceName,value:so.resourceType}}))||[]}}),Vn=sn.data,Jn=(0,p.useRequest)(function(){return(0,jt.queryGroupTypeList)({})},{formatResult:function(fa){var to=fa.content;return to||[]}}),Hn=Jn.data,gr=(0,p.useRequest)(function(){return(0,pa.queryIdentityPlatformList)({})},{formatResult:function(fa){var to;return(fa==null||(to=fa.content)===null||to===void 0?void 0:to.map(function(so){return{label:so==null?void 0:so.platformName,value:so==null?void 0:so.platform}}))||[]}}),Wr=gr.data;return{assetList:Vn,groupTypeList:Hn,identityPlatformList:Wr}},ze=e(55375),Pt=function(){var Vn=(0,O.useState)(ze.j2),Jn=er()(Vn,2),Hn=Jn[0],gr=Jn[1];return{name:Hn,setName:gr}},mt=Pt,zt=e(91910),Qt=function(){var sn=(0,p.useRequest)(function(){return(0,zt.querySubConfigList)({})},{formatResult:function(Hn){var gr=Hn.content;return gr}}),Vn=sn.data;return{subConfigList:Vn}},pn=e(5732),Un=e(96655),vr=function(){var sn=(0,p.useRequest)(function(){return(0,pn.queryPlatformList)({})},{formatResult:function(Bi){var ri=Bi.content;return ri==null?void 0:ri.map(function(Ja){return{label:Ja.platformName,value:Ja.platform}})}}),Vn=sn.data,Jn=(0,p.useRequest)(function(){return(0,Un.queryRuleGroupList)({})},{formatResult:function(Bi){var ri=Bi.content,Ja=ri||{},Eo=Ja.data;return Eo==null?void 0:Eo.map(function(Mo){return{label:Mo.groupName,value:Mo.id}})}}),Hn=Jn.data,gr=(0,p.useRequest)(function(){return(0,jt.queryTypeList)({})},{formatResult:function(Bi){var ri=Bi.content;return ri==null?void 0:ri.map(function(Ja){return{label:Ja.resourceName,value:Ja.resourceType}})}}),Wr=gr.data,na=(0,p.useRequest)(function(){return(0,Un.queryRuleTypeList)({})},{formatResult:function(Bi){var ri=Bi.content;return ri}}),fa=na.data,to=(0,p.useRequest)(function(){return(0,Un.queryAllRuleList)({})},{formatResult:function(Bi){var ri;return((ri=Bi.content)===null||ri===void 0?void 0:ri.map(function(Ja){return c()(c()({},Ja),{},{key:Ja==null?void 0:Ja.id,label:Ja==null?void 0:Ja.ruleName,value:Ja==null?void 0:Ja.ruleCode})}))||[]}}),so=to.data,li=(0,p.useRequest)(function(){return(0,Un.queryWhitedConfigList)({})},{formatResult:function(Bi){var ri=Bi.content;return ri}}),Fi=li.data;return{whiteListConfigList:Fi,allRuleList:so,ruleTypeList:fa,platformList:Vn,ruleGroupList:Hn,resourceList:Wr}},kn=e(93547),pr=function(){var sn=(0,p.useRequest)(function(){return(0,kn.NM)({})},{formatResult:function(Hn){var gr;return(Hn==null||(gr=Hn.content)===null||gr===void 0?void 0:gr.map(function(Wr){return{label:Wr==null?void 0:Wr.platformName,value:Wr==null?void 0:Wr.platform}}))||[]}}),Vn=sn.data;return{securityPlatformList:Vn}},Mr=e(33651),Ur=function(){var sn=(0,p.useRequest)(function(){return(0,Mr.listAddedTenants)({})},{formatResult:function(Wr){var na=Wr.content;return na||[]}}),Vn=sn.data,Jn=(0,p.useRequest)(function(){return(0,Mr.queryAllTenantList)({})},{formatResult:function(Wr){var na=Wr.content,fa=na.data;return(fa==null?void 0:fa.map(function(to){return{label:to.tenantName||"-",value:to.id}}))||[]}}),Hn=Jn.data;return{tenantListAdded:Vn,tenantListAll:Hn}},ut={initialState:void 0,loading:!0,error:void 0},Zt=function(){var sn=(0,O.useState)(ut),Vn=er()(sn,2),Jn=Vn[0],Hn=Vn[1],gr=(0,O.useCallback)(I()(d()().mark(function na(){var fa;return d()().wrap(function(so){for(;;)switch(so.prev=so.next){case 0:return Hn(function(li){return c()(c()({},li),{},{loading:!0,error:void 0})}),so.prev=1,so.next=4,fe();case 4:fa=so.sent,Hn(function(li){return c()(c()({},li),{},{initialState:fa,loading:!1})}),so.next=11;break;case 8:so.prev=8,so.t0=so.catch(1),Hn(function(li){return c()(c()({},li),{},{error:so.t0,loading:!1})});case 11:case"end":return so.stop()}},na,null,[[1,8]])})),[]),Wr=(0,O.useCallback)(function(){var na=I()(d()().mark(function fa(to){return d()().wrap(function(li){for(;;)switch(li.prev=li.next){case 0:Hn(function(Fi){return typeof to=="function"?c()(c()({},Fi),{},{initialState:to(Fi.initialState),loading:!1}):c()(c()({},Fi),{},{initialState:to,loading:!1})});case 1:case"end":return li.stop()}},fa)}));return function(fa){return na.apply(this,arguments)}}(),[]);return(0,O.useEffect)(function(){gr()},[]),c()(c()({},Jn),{},{refresh:gr,setInitialState:Wr})},ge={model_1:{namespace:"asset",model:Ke},model_2:{namespace:"global",model:mt},model_3:{namespace:"involve",model:Qt},model_4:{namespace:"rule",model:vr},model_5:{namespace:"security",model:pr},model_6:{namespace:"tenant",model:Ur},model_7:{namespace:"@@initialState",model:Zt}};function an(sn){var Vn=O.useMemo(function(){return Object.keys(ge).reduce(function(Jn,Hn){return Jn[ge[Hn].namespace]=ge[Hn].model,Jn},{})},[]);return(0,E.jsx)(un.z,c()(c()({models:Vn},sn),{},{children:sn.children}))}function On(sn,Vn){return(0,E.jsx)(an,c()(c()({},Vn),{},{children:sn}))}function dr(sn){return sn.default?typeof sn.default=="function"?sn.default():sn.default:sn}function Rr(){return[{apply:dr(t),path:void 0},{apply:n,path:void 0},{apply:r,path:void 0},{apply:a,path:void 0},{apply:l,path:void 0},{apply:s,path:void 0},{apply:o,path:void 0},{apply:i,path:void 0}]}function ea(){return["patchRoutes","patchClientRoutes","modifyContextOpts","modifyClientRenderOpts","rootContainer","innerProvider","i18nProvider","accessProvider","dataflowProvider","outerProvider","render","onRouteChange","antd","getInitialState","layout","locale","qiankun","request"]}var xa=null;function Ea(){return xa=p.PluginManager.create({plugins:Rr(),validKeys:ea()}),xa}function Pa(){return xa}},45830:function(h,v,e){"use strict";e.d(v,{ApplyPluginsType:function(){return Le},FormattedMessage:function(){return s._H},Link:function(){return ir},Outlet:function(){return rr.j3},PluginManager:function(){return it},history:function(){return Ot.m8},matchRoutes:function(){return rr.fp},request:function(){return Ht},setLocale:function(){return s.i_},useAccess:function(){return t.md},useAppData:function(){return Et.Ov},useIntl:function(){return s.YB},useLocation:function(){return rr.TH},useModel:function(){return o.t},useNavigate:function(){return rr.s0},useOutletContext:function(){return rr.bx},useParams:function(){return rr.UO},useRequest:function(){return qt},useSearchParams:function(){return lt.lr}});var t=e(83228),n=e(62435),r=e(53159);function a(){return React.useContext(AntdConfigContext)}function l(){return React.useContext(AntdConfigContextSetter)}var s=e(66999),o=e(44886),i=e(15009),m=e.n(i),d=e(99289),b=e.n(d),c=e(13769),f=e.n(c),I=e(52677),E=e.n(I),C=e(97857),P=e.n(C),R=e(9669),M=e.n(R),N=e(91296),p=e.n(N),A=e(93096),O=e.n(A);function z(){return typeof document!="undefined"&&typeof document.visibilityState!="undefined"?document.visibilityState!=="hidden":!0}function L(){return typeof navigator.onLine!="undefined"?navigator.onLine:!0}var fe=new Map,G=function(ke,pt,St){var Mt=fe.get(ke);Mt!=null&&Mt.timer&&clearTimeout(Mt.timer);var hn=void 0;pt>-1&&(hn=setTimeout(function(){fe.delete(ke)},pt)),fe.set(ke,{data:St,timer:hn,startTime:new Date().getTime()})},ee=function(ke){var pt=fe.get(ke);return{data:pt==null?void 0:pt.data,startTime:pt==null?void 0:pt.startTime}},re=function(Ge,ke){var pt=typeof Symbol=="function"&&Ge[Symbol.iterator];if(!pt)return Ge;var St=pt.call(Ge),Mt,hn=[],rn;try{for(;(ke===void 0||ke-- >0)&&!(Mt=St.next()).done;)hn.push(Mt.value)}catch(Zn){rn={error:Zn}}finally{try{Mt&&!Mt.done&&(pt=St.return)&&pt.call(St)}finally{if(rn)throw rn.error}}return hn},oe=function(){for(var Ge=[],ke=0;ke0)&&!(Mt=St.next()).done;)hn.push(Mt.value)}catch(Zn){rn={error:Zn}}finally{try{Mt&&!Mt.done&&(pt=St.return)&&pt.call(St)}finally{if(rn)throw rn.error}}return hn},K=function(){for(var Ge=[],ke=0;ke0)&&!(Mt=St.next()).done;)hn.push(Mt.value)}catch(Zn){rn={error:Zn}}finally{try{Mt&&!Mt.done&&(pt=St.return)&&pt.call(St)}finally{if(rn)throw rn.error}}return hn},Oe=function(){for(var Ge=[],ke=0;ke0){var Wr=Ca&&((gr=ee(Ca))===null||gr===void 0?void 0:gr.startTime)||0;ze===-1||new Date().getTime()-Wr<=ze||Object.values(Rr).forEach(function(na){na.refresh()})}else sn.current.apply(sn,Oe(qr))},[]);var Jn=(0,n.useCallback)(function(){Object.values(xa.current).forEach(function(gr){gr.unmount()}),kn.current=xe,ea({}),xa.current={}},[ea]);Z(function(){rn||Object.values(xa.current).forEach(function(gr){gr.refresh()})},Oe(Mt)),(0,n.useEffect)(function(){return function(){Object.values(xa.current).forEach(function(gr){gr.unmount()})}},[]);var Hn=(0,n.useCallback)(function(gr){return function(){console.warn("You should't call "+gr+" when service not executed once.")}},[]);return Qe(Qe({loading:pn&&!rn||mr,data:zt,error:void 0,params:[],cancel:Hn("cancel"),refresh:Hn("refresh"),mutate:Hn("mutate")},Rr[kn.current]||{}),{run:Pa,fetches:Rr,reset:Jn})}var U=ye,W=function(){return W=Object.assign||function(Ge){for(var ke,pt=1,St=arguments.length;pt0)&&!(Mt=St.next()).done;)hn.push(Mt.value)}catch(Zn){rn={error:Zn}}finally{try{Mt&&!Mt.done&&(pt=St.return)&&pt.call(St)}finally{if(rn)throw rn.error}}return hn},H=function(){for(var Ge=[],ke=0;ke0)&&!(Mt=St.next()).done;)hn.push(Mt.value)}catch(Zn){rn={error:Zn}}finally{try{Mt&&!Mt.done&&(pt=St.return)&&pt.call(St)}finally{if(rn)throw rn.error}}return hn},te=function(){for(var Ge=[],ke=0;kevr&&(pn=Math.max(1,vr)),la({current:pn,pageSize:Un})},[Ca,la]),Ke=(0,n.useCallback)(function(zt){jt(zt,qr)},[jt,qr]),ze=(0,n.useCallback)(function(zt){jt(Cr,zt)},[jt,Cr]),Pt=(0,n.useRef)(Ke);Pt.current=Ke,Z(function(){ke.manual||Pt.current(1)},te(rn));var mt=(0,n.useCallback)(function(zt,Qt,pn){la({current:zt.current,pageSize:zt.pageSize||Mt,filters:Qt,sorter:pn})},[ha,ia,la]);return ue({loading:or,data:Qn,params:Xn,run:mr,pagination:{current:Cr,pageSize:qr,total:Ca,totalPage:pa,onChange:jt,changeCurrent:Ke,changePageSize:ze},tableProps:{dataSource:(Qn==null?void 0:Qn.list)||[],loading:or,onChange:mt,pagination:{current:Cr,pageSize:qr,total:Ca}},sorter:ia,filters:ha},hr)}var Re=Ee,Ne=n.createContext({});Ne.displayName="UseRequestConfigContext";var He=Ne,Se=function(){return Se=Object.assign||function(Ge){for(var ke,pt=1,St=arguments.length;pt0)&&!(Mt=St.next()).done;)hn.push(Mt.value)}catch(Zn){rn={error:Zn}}finally{try{Mt&&!Mt.done&&(pt=St.return)&&pt.call(St)}finally{if(rn)throw rn.error}}return hn},tt=function(){for(var Ge=[],ke=0;ke1&&arguments[1]!==void 0?arguments[1]:{};return vt(Ge,P()({formatResult:function(St){return St==null?void 0:St.data},requestMethod:function(St){if(typeof St=="string")return Ht(St);if(E()(St)==="object"){var Mt=St.url,hn=f()(St,At);return Ht(Mt,hn)}throw new Error("request options error")}},ke))}var ce,ft,Ut=function(){return ft||(ft=(0,ot.We)().applyPlugins({key:"request",type:Le.modify,initialValue:{}}),ft)},Kt=function(){var ke,pt;if(ce)return ce;var St=Ut();return ce=M().create(St),St==null||(ke=St.requestInterceptors)===null||ke===void 0||ke.forEach(function(Mt){Mt instanceof Array?ce.interceptors.request.use(function(){var hn=b()(m()().mark(function rn(Zn){var Bn,Gn,Qn,Xn;return m()().wrap(function(or){for(;;)switch(or.prev=or.next){case 0:if(Bn=Zn.url,Mt[0].length!==2){or.next=8;break}return or.next=4,Mt[0](Bn,Zn);case 4:return Gn=or.sent,Qn=Gn.url,Xn=Gn.options,or.abrupt("return",P()(P()({},Xn),{},{url:Qn}));case 8:return or.abrupt("return",Mt[0](Zn));case 9:case"end":return or.stop()}},rn)}));return function(rn){return hn.apply(this,arguments)}}(),Mt[1]):ce.interceptors.request.use(function(){var hn=b()(m()().mark(function rn(Zn){var Bn,Gn,Qn,Xn;return m()().wrap(function(or){for(;;)switch(or.prev=or.next){case 0:if(Bn=Zn.url,Mt.length!==2){or.next=8;break}return or.next=4,Mt(Bn,Zn);case 4:return Gn=or.sent,Qn=Gn.url,Xn=Gn.options,or.abrupt("return",P()(P()({},Xn),{},{url:Qn}));case 8:return or.abrupt("return",Mt(Zn));case 9:case"end":return or.stop()}},rn)}));return function(rn){return hn.apply(this,arguments)}}())}),St==null||(pt=St.responseInterceptors)===null||pt===void 0||pt.forEach(function(Mt){Mt instanceof Array?ce.interceptors.response.use(Mt[0],Mt[1]):ce.interceptors.response.use(Mt)}),ce.interceptors.response.use(function(Mt){var hn,rn=Mt.data;return(rn==null?void 0:rn.success)===!1&&St!==null&&St!==void 0&&(hn=St.errorConfig)!==null&&hn!==void 0&&hn.errorThrower&&St.errorConfig.errorThrower(rn),Mt}),ce},Ht=function(ke){var pt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{method:"GET"},St=Kt(),Mt=Ut(),hn=pt.getResponse,rn=hn===void 0?!1:hn,Zn=pt.requestInterceptors,Bn=pt.responseInterceptors,Gn=Zn==null?void 0:Zn.map(function(Xn){return Xn instanceof Array?St.interceptors.request.use(function(){var mr=b()(m()().mark(function or(hr){var $n,nr,Cr,zr;return m()().wrap(function(br){for(;;)switch(br.prev=br.next){case 0:if($n=hr.url,Xn[0].length!==2){br.next=8;break}return br.next=4,Xn[0]($n,hr);case 4:return nr=br.sent,Cr=nr.url,zr=nr.options,br.abrupt("return",P()(P()({},zr),{},{url:Cr}));case 8:return br.abrupt("return",Xn[0](hr));case 9:case"end":return br.stop()}},or)}));return function(or){return mr.apply(this,arguments)}}(),Xn[1]):St.interceptors.request.use(function(){var mr=b()(m()().mark(function or(hr){var $n,nr,Cr,zr;return m()().wrap(function(br){for(;;)switch(br.prev=br.next){case 0:if($n=hr.url,Xn.length!==2){br.next=8;break}return br.next=4,Xn($n,hr);case 4:return nr=br.sent,Cr=nr.url,zr=nr.options,br.abrupt("return",P()(P()({},zr),{},{url:Cr}));case 8:return br.abrupt("return",Xn(hr));case 9:case"end":return br.stop()}},or)}));return function(or){return mr.apply(this,arguments)}}())}),Qn=Bn==null?void 0:Bn.map(function(Xn){return Xn instanceof Array?St.interceptors.response.use(Xn[0],Xn[1]):St.interceptors.response.use(Xn)});return new Promise(function(Xn,mr){St.request(P()(P()({},pt),{},{url:ke})).then(function(or){Gn==null||Gn.forEach(function(hr){St.interceptors.request.eject(hr)}),Qn==null||Qn.forEach(function(hr){St.interceptors.response.eject(hr)}),Xn(rn?or:or.data)}).catch(function(or){Gn==null||Gn.forEach(function(nr){St.interceptors.request.eject(nr)}),Qn==null||Qn.forEach(function(nr){St.interceptors.response.eject(nr)});try{var hr,$n=Mt==null||(hr=Mt.errorConfig)===null||hr===void 0?void 0:hr.errorHandler;$n&&$n(or,pt,Mt)}catch(nr){mr(nr)}mr(or)})})},un=e(58096),Rn=e(49647),lt=e(39711),Et=e(34162),Bt=e(48804);function Lt(Ge,ke){var pt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},St=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};if(typeof IntersectionObserver!="function")return null;var Mt=n.useRef(typeof IntersectionObserver=="function"),hn=n.useRef(null);return n.useEffect(function(){if(!(!Ge.current||!Mt.current||St.disabled))return hn.current=new IntersectionObserver(function(rn){var Zn=(0,Bt.Z)(rn,1),Bn=Zn[0];ke(Bn)},pt),hn.current.observe(Ge.current),function(){var rn;(rn=hn.current)===null||rn===void 0||rn.disconnect()}},[ke,pt,St.disabled,Ge]),hn.current}var Ct=["prefetch"];function er(Ge){var ke=n.useRef(null);return n.useEffect(function(){Ge&&(typeof Ge=="function"?Ge(ke.current):Ge.current=ke.current)}),ke}var ir=n.forwardRef(function(Ge,ke){var pt,St=Ge.prefetch,Mt=(0,Rn.Z)(Ge,Ct),hn=typeof window!="undefined"&&window.__umi_route_prefetch__||{defaultPrefetch:"none",defaultPrefetchTimeout:50},rn=hn.defaultPrefetch,Zn=hn.defaultPrefetchTimeout,Bn=(St===!0?"intent":St===!1?"none":St)||rn;if(!["intent","render","viewport","none"].includes(Bn))throw new Error("Invalid prefetch value ".concat(Bn," found in Link component"));var Gn=(0,Et.Ov)(),Qn=typeof Ge.to=="string"?Ge.to:(pt=Ge.to)===null||pt===void 0?void 0:pt.pathname,Xn=n.useRef(!1),mr=er(ke),or=function(nr){if(Bn==="intent"){var Cr=nr.target||{};Cr.preloadTimeout||(Cr.preloadTimeout=setTimeout(function(){var zr;Cr.preloadTimeout=null,(zr=Gn.preloadRoute)===null||zr===void 0||zr.call(Gn,Qn)},Ge.prefetchTimeout||Zn))}},hr=function(nr){if(Bn==="intent"){var Cr=nr.target||{};Cr.preloadTimeout&&(clearTimeout(Cr.preloadTimeout),Cr.preloadTimeout=null)}};return(0,n.useLayoutEffect)(function(){if(Bn==="render"&&!Xn.current){var $n;($n=Gn.preloadRoute)===null||$n===void 0||$n.call(Gn,Qn),Xn.current=!0}},[Bn,Qn]),Lt(mr,function($n){if($n!=null&&$n.isIntersecting){var nr;(nr=Gn.preloadRoute)===null||nr===void 0||nr.call(Gn,Qn)}},{rootMargin:"100px"},{disabled:Bn!=="viewport"}),Qn?n.createElement(lt.rU,(0,un.Z)({onMouseEnter:or,onMouseLeave:hr,ref:mr},Mt),Ge.children):null}),rr=e(96974);function cn(Ge){"@babel/helpers - typeof";return cn=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(ke){return typeof ke}:function(ke){return ke&&typeof Symbol=="function"&&ke.constructor===Symbol&&ke!==Symbol.prototype?"symbol":typeof ke},cn(Ge)}function Cn(){"use strict";Cn=function(){return ke};var Ge,ke={},pt=Object.prototype,St=pt.hasOwnProperty,Mt=Object.defineProperty||function(zt,Qt,pn){zt[Qt]=pn.value},hn=typeof Symbol=="function"?Symbol:{},rn=hn.iterator||"@@iterator",Zn=hn.asyncIterator||"@@asyncIterator",Bn=hn.toStringTag||"@@toStringTag";function Gn(zt,Qt,pn){return Object.defineProperty(zt,Qt,{value:pn,enumerable:!0,configurable:!0,writable:!0}),zt[Qt]}try{Gn({},"")}catch(zt){Gn=function(pn,Un,vr){return pn[Un]=vr}}function Qn(zt,Qt,pn,Un){var vr=Qt&&Qt.prototype instanceof Cr?Qt:Cr,kn=Object.create(vr.prototype),pr=new Pt(Un||[]);return Mt(kn,"_invoke",{value:pa(zt,pn,pr)}),kn}function Xn(zt,Qt,pn){try{return{type:"normal",arg:zt.call(Qt,pn)}}catch(Un){return{type:"throw",arg:Un}}}ke.wrap=Qn;var mr="suspendedStart",or="suspendedYield",hr="executing",$n="completed",nr={};function Cr(){}function zr(){}function qr(){}var br={};Gn(br,rn,function(){return this});var ia=Object.getPrototypeOf,wa=ia&&ia(ia(mt([])));wa&&wa!==pt&&St.call(wa,rn)&&(br=wa);var ha=qr.prototype=Cr.prototype=Object.create(br);function la(zt){["next","throw","return"].forEach(function(Qt){Gn(zt,Qt,function(pn){return this._invoke(Qt,pn)})})}function Ca(zt,Qt){function pn(vr,kn,pr,Mr){var Ur=Xn(zt[vr],zt,kn);if(Ur.type!=="throw"){var ut=Ur.arg,Zt=ut.value;return Zt&&cn(Zt)=="object"&&St.call(Zt,"__await")?Qt.resolve(Zt.__await).then(function(ge){pn("next",ge,pr,Mr)},function(ge){pn("throw",ge,pr,Mr)}):Qt.resolve(Zt).then(function(ge){ut.value=ge,pr(ut)},function(ge){return pn("throw",ge,pr,Mr)})}Mr(Ur.arg)}var Un;Mt(this,"_invoke",{value:function(kn,pr){function Mr(){return new Qt(function(Ur,ut){pn(kn,pr,Ur,ut)})}return Un=Un?Un.then(Mr,Mr):Mr()}})}function pa(zt,Qt,pn){var Un=mr;return function(vr,kn){if(Un===hr)throw new Error("Generator is already running");if(Un===$n){if(vr==="throw")throw kn;return{value:Ge,done:!0}}for(pn.method=vr,pn.arg=kn;;){var pr=pn.delegate;if(pr){var Mr=jt(pr,pn);if(Mr){if(Mr===nr)continue;return Mr}}if(pn.method==="next")pn.sent=pn._sent=pn.arg;else if(pn.method==="throw"){if(Un===mr)throw Un=$n,pn.arg;pn.dispatchException(pn.arg)}else pn.method==="return"&&pn.abrupt("return",pn.arg);Un=hr;var Ur=Xn(zt,Qt,pn);if(Ur.type==="normal"){if(Un=pn.done?$n:or,Ur.arg===nr)continue;return{value:Ur.arg,done:pn.done}}Ur.type==="throw"&&(Un=$n,pn.method="throw",pn.arg=Ur.arg)}}}function jt(zt,Qt){var pn=Qt.method,Un=zt.iterator[pn];if(Un===Ge)return Qt.delegate=null,pn==="throw"&&zt.iterator.return&&(Qt.method="return",Qt.arg=Ge,jt(zt,Qt),Qt.method==="throw")||pn!=="return"&&(Qt.method="throw",Qt.arg=new TypeError("The iterator does not provide a '"+pn+"' method")),nr;var vr=Xn(Un,zt.iterator,Qt.arg);if(vr.type==="throw")return Qt.method="throw",Qt.arg=vr.arg,Qt.delegate=null,nr;var kn=vr.arg;return kn?kn.done?(Qt[zt.resultName]=kn.value,Qt.next=zt.nextLoc,Qt.method!=="return"&&(Qt.method="next",Qt.arg=Ge),Qt.delegate=null,nr):kn:(Qt.method="throw",Qt.arg=new TypeError("iterator result is not an object"),Qt.delegate=null,nr)}function Ke(zt){var Qt={tryLoc:zt[0]};1 in zt&&(Qt.catchLoc=zt[1]),2 in zt&&(Qt.finallyLoc=zt[2],Qt.afterLoc=zt[3]),this.tryEntries.push(Qt)}function ze(zt){var Qt=zt.completion||{};Qt.type="normal",delete Qt.arg,zt.completion=Qt}function Pt(zt){this.tryEntries=[{tryLoc:"root"}],zt.forEach(Ke,this),this.reset(!0)}function mt(zt){if(zt||zt===""){var Qt=zt[rn];if(Qt)return Qt.call(zt);if(typeof zt.next=="function")return zt;if(!isNaN(zt.length)){var pn=-1,Un=function vr(){for(;++pn=0;--vr){var kn=this.tryEntries[vr],pr=kn.completion;if(kn.tryLoc==="root")return Un("end");if(kn.tryLoc<=this.prev){var Mr=St.call(kn,"catchLoc"),Ur=St.call(kn,"finallyLoc");if(Mr&&Ur){if(this.prev=0;--Un){var vr=this.tryEntries[Un];if(vr.tryLoc<=this.prev&&St.call(vr,"finallyLoc")&&this.prev=0;--pn){var Un=this.tryEntries[pn];if(Un.finallyLoc===Qt)return this.complete(Un.completion,Un.afterLoc),ze(Un),nr}},catch:function(Qt){for(var pn=this.tryEntries.length-1;pn>=0;--pn){var Un=this.tryEntries[pn];if(Un.tryLoc===Qt){var vr=Un.completion;if(vr.type==="throw"){var kn=vr.arg;ze(Un)}return kn}}throw new Error("illegal catch attempt")},delegateYield:function(Qt,pn,Un){return this.delegate={iterator:mt(Qt),resultName:pn,nextLoc:Un},this.method==="next"&&(this.arg=Ge),nr}},ke}function Ln(Ge,ke){if(cn(Ge)!="object"||!Ge)return Ge;var pt=Ge[Symbol.toPrimitive];if(pt!==void 0){var St=pt.call(Ge,ke||"default");if(cn(St)!="object")return St;throw new TypeError("@@toPrimitive must return a primitive value.")}return(ke==="string"?String:Number)(Ge)}function gn(Ge){var ke=Ln(Ge,"string");return cn(ke)=="symbol"?ke:String(ke)}function Tt(Ge,ke,pt){return ke=gn(ke),ke in Ge?Object.defineProperty(Ge,ke,{value:pt,enumerable:!0,configurable:!0,writable:!0}):Ge[ke]=pt,Ge}function Jt(Ge,ke){var pt=Object.keys(Ge);if(Object.getOwnPropertySymbols){var St=Object.getOwnPropertySymbols(Ge);ke&&(St=St.filter(function(Mt){return Object.getOwnPropertyDescriptor(Ge,Mt).enumerable})),pt.push.apply(pt,St)}return pt}function wn(Ge){for(var ke=1;keGe.length)&&(ke=Ge.length);for(var pt=0,St=new Array(ke);pt=Ge.length?{done:!0}:{done:!1,value:Ge[St++]}},e:function(Gn){throw Gn},f:Mt}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var hn=!0,rn=!1,Zn;return{s:function(){pt=pt.call(Ge)},n:function(){var Gn=pt.next();return hn=Gn.done,Gn},e:function(Gn){rn=!0,Zn=Gn},f:function(){try{!hn&&pt.return!=null&&pt.return()}finally{if(rn)throw Zn}}}}function Je(Ge){if(Array.isArray(Ge))return Ge}function Xe(Ge){if(typeof Symbol!="undefined"&&Ge[Symbol.iterator]!=null||Ge["@@iterator"]!=null)return Array.from(Ge)}function Yt(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function dn(Ge){return Je(Ge)||Xe(Ge)||xt(Ge)||Yt()}function Tn(Ge,ke){if(!(Ge instanceof ke))throw new TypeError("Cannot call a class as a function")}function yn(Ge,ke){for(var pt=0;pt-1,"register failed, invalid key ".concat(Mt," ").concat(pt.path?"from plugin ".concat(pt.path):"",".")),St.hooks[Mt]=(St.hooks[Mt]||[]).concat(pt.apply[Mt])})}},{key:"getHooks",value:function(pt){var St=pt.split("."),Mt=dn(St),hn=Mt[0],rn=Mt.slice(1),Zn=this.hooks[hn]||[];return rn.length&&(Zn=Zn.map(function(Bn){try{var Gn=Bn,Qn=_n(rn),Xn;try{for(Qn.s();!(Xn=Qn.n()).done;){var mr=Xn.value;Gn=Gn[mr]}}catch(or){Qn.e(or)}finally{Qn.f()}return Gn}catch(or){return null}}).filter(Boolean)),Zn}},{key:"applyPlugins",value:function(pt){var St=pt.key,Mt=pt.type,hn=pt.initialValue,rn=pt.args,Zn=pt.async,Bn=this.getHooks(St)||[];switch(rn&&yt(cn(rn)==="object","applyPlugins failed, args must be plain object."),Zn&&yt(Mt===Le.modify||Mt===Le.event,"async only works with modify and event type."),Mt){case Le.modify:return Zn?Bn.reduce(function(){var Gn=zn(Cn().mark(function Qn(Xn,mr){var or;return Cn().wrap(function($n){for(;;)switch($n.prev=$n.next){case 0:if(yt(typeof mr=="function"||cn(mr)==="object"||me(mr),"applyPlugins failed, all hooks for key ".concat(St," must be function, plain object or Promise.")),!me(Xn)){$n.next=5;break}return $n.next=4,Xn;case 4:Xn=$n.sent;case 5:if(typeof mr!="function"){$n.next=16;break}if(or=mr(Xn,rn),!me(or)){$n.next=13;break}return $n.next=10,or;case 10:return $n.abrupt("return",$n.sent);case 13:return $n.abrupt("return",or);case 14:$n.next=21;break;case 16:if(!me(mr)){$n.next=20;break}return $n.next=19,mr;case 19:mr=$n.sent;case 20:return $n.abrupt("return",wn(wn({},Xn),mr));case 21:case"end":return $n.stop()}},Qn)}));return function(Qn,Xn){return Gn.apply(this,arguments)}}(),me(hn)?hn:Promise.resolve(hn)):Bn.reduce(function(Gn,Qn){return yt(typeof Qn=="function"||cn(Qn)==="object","applyPlugins failed, all hooks for key ".concat(St," must be function or plain object.")),typeof Qn=="function"?Qn(Gn,rn):wn(wn({},Gn),Qn)},hn);case Le.event:return zn(Cn().mark(function Gn(){var Qn,Xn,mr,or;return Cn().wrap(function($n){for(;;)switch($n.prev=$n.next){case 0:Qn=_n(Bn),$n.prev=1,Qn.s();case 3:if((Xn=Qn.n()).done){$n.next=12;break}if(mr=Xn.value,yt(typeof mr=="function","applyPlugins failed, all hooks for key ".concat(St," must be function.")),or=mr(rn),!(Zn&&me(or))){$n.next=10;break}return $n.next=10,or;case 10:$n.next=3;break;case 12:$n.next=17;break;case 14:$n.prev=14,$n.t0=$n.catch(1),Qn.e($n.t0);case 17:return $n.prev=17,Qn.f(),$n.finish(17);case 20:case"end":return $n.stop()}},Gn,null,[[1,14,17,20]])}))();case Le.compose:return function(){return wt({fns:Bn.concat(hn),args:rn})()}}}}],[{key:"create",value:function(pt){var St=new Ge({validKeys:pt.validKeys});return pt.plugins.forEach(function(Mt){St.register(Mt)}),St}}]),Ge}(),Ot=e(10581),Rt=0,Me=0;function Be(Ge,ke){if(0)var pt}function ht(Ge){return JSON.stringify(Ge,null,2)}function Dt(Ge){var ke=Ge.length>1?Ge.map(Ft).join(" "):Ge[0];return E()(ke)==="object"?"".concat(ht(ke)):ke.toString()}function Ft(Ge){return E()(Ge)==="object"?"".concat(JSON.stringify(Ge)):Ge.toString()}var fn={log:function(){for(var ke=arguments.length,pt=new Array(ke),St=0;St0){for(Vn=1,Jn=1;Vnne&&(ne=jn,Ye=[]),Ye.push(nt))}function uo(nt,Xt){return new ae(nt,[],"",Xt)}function ao(nt,Xt,bn){return new ae(ae.buildMessage(nt,Xt),nt,Xt,bn)}function To(){var nt;return nt=xo(),nt}function xo(){var nt,Xt;for(nt=[],Xt=ro();Xt!==ge;)nt.push(Xt),Xt=ro();return nt}function ro(){var nt;return nt=Oo(),nt===ge&&(nt=ui(),nt===ge&&(nt=di(),nt===ge&&(nt=mo(),nt===ge&&(nt=Ko(),nt===ge&&(nt=Ao()))))),nt}function Wo(){var nt,Xt,bn;if(nt=jn,Xt=[],bn=tr(),bn===ge&&(bn=Nr(),bn===ge&&(bn=Sr())),bn!==ge)for(;bn!==ge;)Xt.push(bn),bn=tr(),bn===ge&&(bn=Nr(),bn===ge&&(bn=Sr()));else Xt=ge;return Xt!==ge&&(us=nt,Xt=dr(Xt)),nt=Xt,nt}function Oo(){var nt,Xt;return nt=jn,Xt=Wo(),Xt!==ge&&(us=nt,Xt=Rr(Xt)),nt=Xt,nt}function Ao(){var nt,Xt;return nt=jn,ut.charCodeAt(jn)===35?(Xt=ea,jn++):(Xt=ge,Ue===0&&Yr(xa)),Xt!==ge&&(us=nt,Xt=Ea()),nt=Xt,nt}function ui(){var nt,Xt,bn,Pr,Xr,Aa;return Ue++,nt=jn,ut.charCodeAt(jn)===123?(Xt=sn,jn++):(Xt=ge,Ue===0&&Yr(Vn)),Xt!==ge?(bn=xn(),bn!==ge?(Pr=Kr(),Pr!==ge?(Xr=xn(),Xr!==ge?(ut.charCodeAt(jn)===125?(Aa=Jn,jn++):(Aa=ge,Ue===0&&Yr(Hn)),Aa!==ge?(us=nt,Xt=gr(Pr),nt=Xt):(jn=nt,nt=ge)):(jn=nt,nt=ge)):(jn=nt,nt=ge)):(jn=nt,nt=ge)):(jn=nt,nt=ge),Ue--,nt===ge&&(Xt=ge,Ue===0&&Yr(Pa)),nt}function wi(){var nt,Xt,bn,Pr,Xr;if(Ue++,nt=jn,Xt=[],bn=jn,Pr=jn,Ue++,Xr=en(),Xr===ge&&(na.test(ut.charAt(jn))?(Xr=ut.charAt(jn),jn++):(Xr=ge,Ue===0&&Yr(fa))),Ue--,Xr===ge?Pr=void 0:(jn=Pr,Pr=ge),Pr!==ge?(ut.length>jn?(Xr=ut.charAt(jn),jn++):(Xr=ge,Ue===0&&Yr(to)),Xr!==ge?(Pr=[Pr,Xr],bn=Pr):(jn=bn,bn=ge)):(jn=bn,bn=ge),bn!==ge)for(;bn!==ge;)Xt.push(bn),bn=jn,Pr=jn,Ue++,Xr=en(),Xr===ge&&(na.test(ut.charAt(jn))?(Xr=ut.charAt(jn),jn++):(Xr=ge,Ue===0&&Yr(fa))),Ue--,Xr===ge?Pr=void 0:(jn=Pr,Pr=ge),Pr!==ge?(ut.length>jn?(Xr=ut.charAt(jn),jn++):(Xr=ge,Ue===0&&Yr(to)),Xr!==ge?(Pr=[Pr,Xr],bn=Pr):(jn=bn,bn=ge)):(jn=bn,bn=ge);else Xt=ge;return Xt!==ge?nt=ut.substring(nt,jn):nt=Xt,Ue--,nt===ge&&(Xt=ge,Ue===0&&Yr(Wr)),nt}function Mi(){var nt,Xt,bn;return Ue++,nt=jn,ut.charCodeAt(jn)===47?(Xt=li,jn++):(Xt=ge,Ue===0&&Yr(Fi)),Xt!==ge?(bn=wi(),bn!==ge?(us=nt,Xt=Xo(bn),nt=Xt):(jn=nt,nt=ge)):(jn=nt,nt=ge),Ue--,nt===ge&&(Xt=ge,Ue===0&&Yr(so)),nt}function bi(){var nt,Xt,bn,Pr,Xr;if(Ue++,nt=jn,Xt=xn(),Xt!==ge)if(bn=wi(),bn!==ge){for(Pr=[],Xr=Mi();Xr!==ge;)Pr.push(Xr),Xr=Mi();Pr!==ge?(us=nt,Xt=ri(bn,Pr),nt=Xt):(jn=nt,nt=ge)}else jn=nt,nt=ge;else jn=nt,nt=ge;return Ue--,nt===ge&&(Xt=ge,Ue===0&&Yr(Bi)),nt}function Vi(){var nt,Xt,bn;if(nt=jn,Xt=[],bn=bi(),bn!==ge)for(;bn!==ge;)Xt.push(bn),bn=bi();else Xt=ge;return Xt!==ge&&(us=nt,Xt=Ja(Xt)),nt=Xt,nt}function ii(){var nt,Xt,bn;return nt=jn,ut.substr(jn,2)===Eo?(Xt=Eo,jn+=2):(Xt=ge,Ue===0&&Yr(Mo)),Xt!==ge?(bn=Vi(),bn!==ge?(us=nt,Xt=Uo(bn),nt=Xt):(jn=nt,nt=ge)):(jn=nt,nt=ge),nt===ge&&(nt=jn,us=jn,Xt=al(),Xt?Xt=void 0:Xt=ge,Xt!==ge?(bn=Wo(),bn!==ge?(us=nt,Xt=tl(bn),nt=Xt):(jn=nt,nt=ge)):(jn=nt,nt=ge)),nt}function ei(){var nt,Xt,bn,Pr,Xr,Aa,$a,Qa,ho,_a,qa,bo,sa;return nt=jn,ut.charCodeAt(jn)===123?(Xt=sn,jn++):(Xt=ge,Ue===0&&Yr(Vn)),Xt!==ge?(bn=xn(),bn!==ge?(Pr=Kr(),Pr!==ge?(Xr=xn(),Xr!==ge?(ut.charCodeAt(jn)===44?(Aa=Zo,jn++):(Aa=ge,Ue===0&&Yr(hi)),Aa!==ge?($a=xn(),$a!==ge?(ut.substr(jn,6)===ll?(Qa=ll,jn+=6):(Qa=ge,Ue===0&&Yr(gl)),Qa!==ge?(ho=xn(),ho!==ge?(_a=jn,ut.charCodeAt(jn)===44?(qa=Zo,jn++):(qa=ge,Ue===0&&Yr(hi)),qa!==ge?(bo=xn(),bo!==ge?(sa=ii(),sa!==ge?(qa=[qa,bo,sa],_a=qa):(jn=_a,_a=ge)):(jn=_a,_a=ge)):(jn=_a,_a=ge),_a===ge&&(_a=null),_a!==ge?(qa=xn(),qa!==ge?(ut.charCodeAt(jn)===125?(bo=Jn,jn++):(bo=ge,Ue===0&&Yr(Hn)),bo!==ge?(us=nt,Xt=oi(Pr,Qa,_a),nt=Xt):(jn=nt,nt=ge)):(jn=nt,nt=ge)):(jn=nt,nt=ge)):(jn=nt,nt=ge)):(jn=nt,nt=ge)):(jn=nt,nt=ge)):(jn=nt,nt=ge)):(jn=nt,nt=ge)):(jn=nt,nt=ge)):(jn=nt,nt=ge)):(jn=nt,nt=ge),nt}function zo(){var nt,Xt,bn,Pr;if(nt=jn,ut.charCodeAt(jn)===39?(Xt=Hs,jn++):(Xt=ge,Ue===0&&Yr(Xs)),Xt!==ge){if(bn=[],Pr=tr(),Pr===ge&&(Cs.test(ut.charAt(jn))?(Pr=ut.charAt(jn),jn++):(Pr=ge,Ue===0&&Yr(yu))),Pr!==ge)for(;Pr!==ge;)bn.push(Pr),Pr=tr(),Pr===ge&&(Cs.test(ut.charAt(jn))?(Pr=ut.charAt(jn),jn++):(Pr=ge,Ue===0&&Yr(yu)));else bn=ge;bn!==ge?(ut.charCodeAt(jn)===39?(Pr=Hs,jn++):(Pr=ge,Ue===0&&Yr(Xs)),Pr!==ge?(Xt=[Xt,bn,Pr],nt=Xt):(jn=nt,nt=ge)):(jn=nt,nt=ge)}else jn=nt,nt=ge;if(nt===ge)if(nt=[],Xt=tr(),Xt===ge&&(si.test(ut.charAt(jn))?(Xt=ut.charAt(jn),jn++):(Xt=ge,Ue===0&&Yr(nl))),Xt!==ge)for(;Xt!==ge;)nt.push(Xt),Xt=tr(),Xt===ge&&(si.test(ut.charAt(jn))?(Xt=ut.charAt(jn),jn++):(Xt=ge,Ue===0&&Yr(nl)));else nt=ge;return nt}function ci(){var nt,Xt;if(nt=[],Is.test(ut.charAt(jn))?(Xt=ut.charAt(jn),jn++):(Xt=ge,Ue===0&&Yr(Ds)),Xt!==ge)for(;Xt!==ge;)nt.push(Xt),Is.test(ut.charAt(jn))?(Xt=ut.charAt(jn),jn++):(Xt=ge,Ue===0&&Yr(Ds));else nt=ge;return nt}function nn(){var nt,Xt,bn,Pr;if(nt=jn,Xt=jn,bn=[],Pr=zo(),Pr===ge&&(Pr=ci()),Pr!==ge)for(;Pr!==ge;)bn.push(Pr),Pr=zo(),Pr===ge&&(Pr=ci());else bn=ge;return bn!==ge?Xt=ut.substring(Xt,jn):Xt=bn,Xt!==ge&&(us=nt,Xt=lu(Xt)),nt=Xt,nt}function il(){var nt,Xt,bn;return nt=jn,ut.substr(jn,2)===Eo?(Xt=Eo,jn+=2):(Xt=ge,Ue===0&&Yr(Mo)),Xt!==ge?(bn=nn(),bn!==ge?(us=nt,Xt=Uo(bn),nt=Xt):(jn=nt,nt=ge)):(jn=nt,nt=ge),nt===ge&&(nt=jn,us=jn,Xt=bu(),Xt?Xt=void 0:Xt=ge,Xt!==ge?(bn=Wo(),bn!==ge?(us=nt,Xt=tl(bn),nt=Xt):(jn=nt,nt=ge)):(jn=nt,nt=ge)),nt}function el(){var nt,Xt,bn,Pr,Xr,Aa,$a,Qa,ho,_a,qa,bo,sa;return nt=jn,ut.charCodeAt(jn)===123?(Xt=sn,jn++):(Xt=ge,Ue===0&&Yr(Vn)),Xt!==ge?(bn=xn(),bn!==ge?(Pr=Kr(),Pr!==ge?(Xr=xn(),Xr!==ge?(ut.charCodeAt(jn)===44?(Aa=Zo,jn++):(Aa=ge,Ue===0&&Yr(hi)),Aa!==ge?($a=xn(),$a!==ge?(ut.substr(jn,4)===Ru?(Qa=Ru,jn+=4):(Qa=ge,Ue===0&&Yr(qs)),Qa===ge&&(ut.substr(jn,4)===hu?(Qa=hu,jn+=4):(Qa=ge,Ue===0&&Yr(su))),Qa!==ge?(ho=xn(),ho!==ge?(_a=jn,ut.charCodeAt(jn)===44?(qa=Zo,jn++):(qa=ge,Ue===0&&Yr(hi)),qa!==ge?(bo=xn(),bo!==ge?(sa=il(),sa!==ge?(qa=[qa,bo,sa],_a=qa):(jn=_a,_a=ge)):(jn=_a,_a=ge)):(jn=_a,_a=ge),_a===ge&&(_a=null),_a!==ge?(qa=xn(),qa!==ge?(ut.charCodeAt(jn)===125?(bo=Jn,jn++):(bo=ge,Ue===0&&Yr(Hn)),bo!==ge?(us=nt,Xt=oi(Pr,Qa,_a),nt=Xt):(jn=nt,nt=ge)):(jn=nt,nt=ge)):(jn=nt,nt=ge)):(jn=nt,nt=ge)):(jn=nt,nt=ge)):(jn=nt,nt=ge)):(jn=nt,nt=ge)):(jn=nt,nt=ge)):(jn=nt,nt=ge)):(jn=nt,nt=ge)):(jn=nt,nt=ge),nt}function di(){var nt;return nt=ei(),nt===ge&&(nt=el()),nt}function mo(){var nt,Xt,bn,Pr,Xr,Aa,$a,Qa,ho,_a,qa,bo,sa,ga,oo,Fr;if(nt=jn,ut.charCodeAt(jn)===123?(Xt=sn,jn++):(Xt=ge,Ue===0&&Yr(Vn)),Xt!==ge)if(bn=xn(),bn!==ge)if(Pr=Kr(),Pr!==ge)if(Xr=xn(),Xr!==ge)if(ut.charCodeAt(jn)===44?(Aa=Zo,jn++):(Aa=ge,Ue===0&&Yr(hi)),Aa!==ge)if($a=xn(),$a!==ge)if(ut.substr(jn,6)===lc?(Qa=lc,jn+=6):(Qa=ge,Ue===0&&Yr(Hu)),Qa===ge&&(ut.substr(jn,13)===qu?(Qa=qu,jn+=13):(Qa=ge,Ue===0&&Yr(Qs))),Qa!==ge)if(ho=xn(),ho!==ge)if(ut.charCodeAt(jn)===44?(_a=Zo,jn++):(_a=ge,Ue===0&&Yr(hi)),_a!==ge)if(qa=xn(),qa!==ge)if(bo=jn,ut.substr(jn,7)===Wu?(sa=Wu,jn+=7):(sa=ge,Ue===0&&Yr(Tu)),sa!==ge?(ga=xn(),ga!==ge?(oo=Wn(),oo!==ge?(sa=[sa,ga,oo],bo=sa):(jn=bo,bo=ge)):(jn=bo,bo=ge)):(jn=bo,bo=ge),bo===ge&&(bo=null),bo!==ge)if(sa=xn(),sa!==ge){if(ga=[],oo=at(),oo!==ge)for(;oo!==ge;)ga.push(oo),oo=at();else ga=ge;ga!==ge?(oo=xn(),oo!==ge?(ut.charCodeAt(jn)===125?(Fr=Jn,jn++):(Fr=ge,Ue===0&&Yr(Hn)),Fr!==ge?(us=nt,Xt=fu(Pr,Qa,bo,ga),nt=Xt):(jn=nt,nt=ge)):(jn=nt,nt=ge)):(jn=nt,nt=ge)}else jn=nt,nt=ge;else jn=nt,nt=ge;else jn=nt,nt=ge;else jn=nt,nt=ge;else jn=nt,nt=ge;else jn=nt,nt=ge;else jn=nt,nt=ge;else jn=nt,nt=ge;else jn=nt,nt=ge;else jn=nt,nt=ge;else jn=nt,nt=ge;else jn=nt,nt=ge;return nt}function Ko(){var nt,Xt,bn,Pr,Xr,Aa,$a,Qa,ho,_a,qa,bo,sa,ga;if(nt=jn,ut.charCodeAt(jn)===123?(Xt=sn,jn++):(Xt=ge,Ue===0&&Yr(Vn)),Xt!==ge)if(bn=xn(),bn!==ge)if(Pr=Kr(),Pr!==ge)if(Xr=xn(),Xr!==ge)if(ut.charCodeAt(jn)===44?(Aa=Zo,jn++):(Aa=ge,Ue===0&&Yr(hi)),Aa!==ge)if($a=xn(),$a!==ge)if(ut.substr(jn,6)===Yn?(Qa=Yn,jn+=6):(Qa=ge,Ue===0&&Yr(Dn)),Qa!==ge)if(ho=xn(),ho!==ge)if(ut.charCodeAt(jn)===44?(_a=Zo,jn++):(_a=ge,Ue===0&&Yr(hi)),_a!==ge)if(qa=xn(),qa!==ge){if(bo=[],sa=_e(),sa!==ge)for(;sa!==ge;)bo.push(sa),sa=_e();else bo=ge;bo!==ge?(sa=xn(),sa!==ge?(ut.charCodeAt(jn)===125?(ga=Jn,jn++):(ga=ge,Ue===0&&Yr(Hn)),ga!==ge?(us=nt,Xt=fr(Pr,bo),nt=Xt):(jn=nt,nt=ge)):(jn=nt,nt=ge)):(jn=nt,nt=ge)}else jn=nt,nt=ge;else jn=nt,nt=ge;else jn=nt,nt=ge;else jn=nt,nt=ge;else jn=nt,nt=ge;else jn=nt,nt=ge;else jn=nt,nt=ge;else jn=nt,nt=ge;else jn=nt,nt=ge;else jn=nt,nt=ge;return nt}function ai(){var nt,Xt,bn,Pr;return nt=jn,Xt=jn,ut.charCodeAt(jn)===61?(bn=wr,jn++):(bn=ge,Ue===0&&Yr(Vr)),bn!==ge?(Pr=Wn(),Pr!==ge?(bn=[bn,Pr],Xt=bn):(jn=Xt,Xt=ge)):(jn=Xt,Xt=ge),Xt!==ge?nt=ut.substring(nt,jn):nt=Xt,nt===ge&&(nt=Gr()),nt}function _e(){var nt,Xt,bn,Pr,Xr,Aa,$a,Qa;return nt=jn,Xt=xn(),Xt!==ge?(bn=Gr(),bn!==ge?(Pr=xn(),Pr!==ge?(ut.charCodeAt(jn)===123?(Xr=sn,jn++):(Xr=ge,Ue===0&&Yr(Vn)),Xr!==ge?(us=jn,Aa=Ta(bn),Aa?Aa=void 0:Aa=ge,Aa!==ge?($a=xo(),$a!==ge?(ut.charCodeAt(jn)===125?(Qa=Jn,jn++):(Qa=ge,Ue===0&&Yr(Hn)),Qa!==ge?(us=nt,Xt=Ga(bn,$a),nt=Xt):(jn=nt,nt=ge)):(jn=nt,nt=ge)):(jn=nt,nt=ge)):(jn=nt,nt=ge)):(jn=nt,nt=ge)):(jn=nt,nt=ge)):(jn=nt,nt=ge),nt}function at(){var nt,Xt,bn,Pr,Xr,Aa,$a,Qa;return nt=jn,Xt=xn(),Xt!==ge?(bn=ai(),bn!==ge?(Pr=xn(),Pr!==ge?(ut.charCodeAt(jn)===123?(Xr=sn,jn++):(Xr=ge,Ue===0&&Yr(Vn)),Xr!==ge?(us=jn,Aa=$o(bn),Aa?Aa=void 0:Aa=ge,Aa!==ge?($a=xo(),$a!==ge?(ut.charCodeAt(jn)===125?(Qa=Jn,jn++):(Qa=ge,Ue===0&&Yr(Hn)),Qa!==ge?(us=nt,Xt=Io(bn,$a),nt=Xt):(jn=nt,nt=ge)):(jn=nt,nt=ge)):(jn=nt,nt=ge)):(jn=nt,nt=ge)):(jn=nt,nt=ge)):(jn=nt,nt=ge)):(jn=nt,nt=ge),nt}function en(){var nt,Xt;return Ue++,ur.test(ut.charAt(jn))?(nt=ut.charAt(jn),jn++):(nt=ge,Ue===0&&Yr(ta)),Ue--,nt===ge&&(Xt=ge,Ue===0&&Yr(Ho)),nt}function vn(){var nt,Xt;return Ue++,eo.test(ut.charAt(jn))?(nt=ut.charAt(jn),jn++):(nt=ge,Ue===0&&Yr(_o)),Ue--,nt===ge&&(Xt=ge,Ue===0&&Yr(Br)),nt}function xn(){var nt,Xt,bn;for(Ue++,nt=jn,Xt=[],bn=en();bn!==ge;)Xt.push(bn),bn=en();return Xt!==ge?nt=ut.substring(nt,jn):nt=Xt,Ue--,nt===ge&&(Xt=ge,Ue===0&&Yr(Go)),nt}function Wn(){var nt,Xt,bn;return Ue++,nt=jn,ut.charCodeAt(jn)===45?(Xt=Si,jn++):(Xt=ge,Ue===0&&Yr(sl)),Xt===ge&&(Xt=null),Xt!==ge?(bn=kr(),bn!==ge?(us=nt,Xt=Rl(Xt,bn),nt=Xt):(jn=nt,nt=ge)):(jn=nt,nt=ge),Ue--,nt===ge&&(Xt=ge,Ue===0&&Yr(Ri)),nt}function cr(){var nt,Xt;return Ue++,ut.charCodeAt(jn)===39?(nt=Hs,jn++):(nt=ge,Ue===0&&Yr(Xs)),Ue--,nt===ge&&(Xt=ge,Ue===0&&Yr(yi)),nt}function tr(){var nt,Xt;return Ue++,nt=jn,ut.substr(jn,2)===zi?(Xt=zi,jn+=2):(Xt=ge,Ue===0&&Yr(Ui)),Xt!==ge&&(us=nt,Xt=El()),nt=Xt,Ue--,nt===ge&&(Xt=ge,Ue===0&&Yr(Li)),nt}function Nr(){var nt,Xt,bn,Pr,Xr,Aa;if(nt=jn,ut.charCodeAt(jn)===39?(Xt=Hs,jn++):(Xt=ge,Ue===0&&Yr(Xs)),Xt!==ge)if(bn=oa(),bn!==ge){for(Pr=jn,Xr=[],ut.substr(jn,2)===zi?(Aa=zi,jn+=2):(Aa=ge,Ue===0&&Yr(Ui)),Aa===ge&&(Cs.test(ut.charAt(jn))?(Aa=ut.charAt(jn),jn++):(Aa=ge,Ue===0&&Yr(yu)));Aa!==ge;)Xr.push(Aa),ut.substr(jn,2)===zi?(Aa=zi,jn+=2):(Aa=ge,Ue===0&&Yr(Ui)),Aa===ge&&(Cs.test(ut.charAt(jn))?(Aa=ut.charAt(jn),jn++):(Aa=ge,Ue===0&&Yr(yu)));Xr!==ge?Pr=ut.substring(Pr,jn):Pr=Xr,Pr!==ge?(ut.charCodeAt(jn)===39?(Xr=Hs,jn++):(Xr=ge,Ue===0&&Yr(Xs)),Xr===ge&&(Xr=null),Xr!==ge?(us=nt,Xt=uu(bn,Pr),nt=Xt):(jn=nt,nt=ge)):(jn=nt,nt=ge)}else jn=nt,nt=ge;else jn=nt,nt=ge;return nt}function Sr(){var nt,Xt,bn,Pr;return nt=jn,Xt=jn,ut.length>jn?(bn=ut.charAt(jn),jn++):(bn=ge,Ue===0&&Yr(to)),bn!==ge?(us=jn,Pr=Bl(bn),Pr?Pr=void 0:Pr=ge,Pr!==ge?(bn=[bn,Pr],Xt=bn):(jn=Xt,Xt=ge)):(jn=Xt,Xt=ge),Xt===ge&&(ut.charCodeAt(jn)===10?(Xt=mc,jn++):(Xt=ge,Ue===0&&Yr($u))),Xt!==ge?nt=ut.substring(nt,jn):nt=Xt,nt}function oa(){var nt,Xt,bn,Pr;return nt=jn,Xt=jn,ut.length>jn?(bn=ut.charAt(jn),jn++):(bn=ge,Ue===0&&Yr(to)),bn!==ge?(us=jn,Pr=Gu(bn),Pr?Pr=void 0:Pr=ge,Pr!==ge?(bn=[bn,Pr],Xt=bn):(jn=Xt,Xt=ge)):(jn=Xt,Xt=ge),Xt!==ge?nt=ut.substring(nt,jn):nt=Xt,nt}function Kr(){var nt,Xt;return Ue++,nt=jn,Xt=kr(),Xt===ge&&(Xt=Gr()),Xt!==ge?nt=ut.substring(nt,jn):nt=Xt,Ue--,nt===ge&&(Xt=ge,Ue===0&&Yr(Cu)),nt}function kr(){var nt,Xt,bn,Pr,Xr;if(Ue++,nt=jn,ut.charCodeAt(jn)===48?(Xt=rc,jn++):(Xt=ge,Ue===0&&Yr(sc)),Xt!==ge&&(us=nt,Xt=ec()),nt=Xt,nt===ge){if(nt=jn,Xt=jn,Yu.test(ut.charAt(jn))?(bn=ut.charAt(jn),jn++):(bn=ge,Ue===0&&Yr(ac)),bn!==ge){for(Pr=[],uc.test(ut.charAt(jn))?(Xr=ut.charAt(jn),jn++):(Xr=ge,Ue===0&&Yr(Zi));Xr!==ge;)Pr.push(Xr),uc.test(ut.charAt(jn))?(Xr=ut.charAt(jn),jn++):(Xr=ge,Ue===0&&Yr(Zi));Pr!==ge?(bn=[bn,Pr],Xt=bn):(jn=Xt,Xt=ge)}else jn=Xt,Xt=ge;Xt!==ge&&(us=nt,Xt=vu(Xt)),nt=Xt}return Ue--,nt===ge&&(Xt=ge,Ue===0&&Yr(eu)),nt}function Gr(){var nt,Xt,bn,Pr,Xr;if(Ue++,nt=jn,Xt=[],bn=jn,Pr=jn,Ue++,Xr=en(),Xr===ge&&(Xr=vn()),Ue--,Xr===ge?Pr=void 0:(jn=Pr,Pr=ge),Pr!==ge?(ut.length>jn?(Xr=ut.charAt(jn),jn++):(Xr=ge,Ue===0&&Yr(to)),Xr!==ge?(Pr=[Pr,Xr],bn=Pr):(jn=bn,bn=ge)):(jn=bn,bn=ge),bn!==ge)for(;bn!==ge;)Xt.push(bn),bn=jn,Pr=jn,Ue++,Xr=en(),Xr===ge&&(Xr=vn()),Ue--,Xr===ge?Pr=void 0:(jn=Pr,Pr=ge),Pr!==ge?(ut.length>jn?(Xr=ut.charAt(jn),jn++):(Xr=ge,Ue===0&&Yr(to)),Xr!==ge?(Pr=[Pr,Xr],bn=Pr):(jn=bn,bn=ge)):(jn=bn,bn=ge);else Xt=ge;return Xt!==ge?nt=ut.substring(nt,jn):nt=Xt,Ue--,nt===ge&&(Xt=ge,Ue===0&&Yr(tu)),nt}var Qr=["root"];function Wa(){return Qr.length>1}function Ia(){return Qr[Qr.length-1]==="plural"}function za(){return Zt&&Zt.captureLocation?{location:Kn()}:{}}if(Nt=On(),Nt!==ge&&jn===ut.length)return Nt;throw Nt!==ge&&jn1)throw new RangeError("Fraction-precision stems only accept a single optional option");On.stem.replace(S,function(Rr,ea,xa){return Rr==="."?Zt.maximumFractionDigits=0:xa==="+"?Zt.minimumFractionDigits=xa.length:ea[0]==="#"?Zt.maximumFractionDigits=ea.length:(Zt.minimumFractionDigits=ea.length,Zt.maximumFractionDigits=ea.length+(typeof xa=="string"?xa.length:0)),""}),On.options.length&&(Zt=ye(ye({},Zt),he(On.options[0])));continue}if(H.test(On.stem)){Zt=ye(ye({},Zt),he(On.stem));continue}var dr=se(On.stem);dr&&(Zt=ye(ye({},Zt),dr))}return Zt}var Ae=function(){var ut=function(Zt,ge){return ut=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(an,On){an.__proto__=On}||function(an,On){for(var dr in On)On.hasOwnProperty(dr)&&(an[dr]=On[dr])},ut(Zt,ge)};return function(Zt,ge){ut(Zt,ge);function an(){this.constructor=Zt}Zt.prototype=ge===null?Object.create(ge):(an.prototype=ge.prototype,new an)}}(),te=function(){for(var ut=0,Zt=0,ge=arguments.length;Zt(.*?)<\/([0-9a-zA-Z-_]*?)>)|(<[0-9a-zA-Z-_]*?\/>)/,vt=Date.now()+"@@",ot=["area","base","br","col","embed","hr","img","input","link","meta","param","source","track","wbr"];function At(ut,Zt,ge){var an=ut.tagName,On=ut.outerHTML,dr=ut.textContent,Rr=ut.childNodes;if(!an)return De(dr||"",Zt);an=an.toLowerCase();var ea=~ot.indexOf(an),xa=ge[an];if(xa&&ea)throw new Ee(an+" is a self-closing tag and can not be used, please use another tag name.");if(!Rr.length)return[On];var Ea=Array.prototype.slice.call(Rr).reduce(function(Pa,sn){return Pa.concat(At(sn,Zt,ge))},[]);return xa?typeof xa=="function"?[xa.apply(void 0,Ea)]:[xa]:te(["<"+an+">"],Ea,[""])}function qt(ut,Zt,ge,an,On,dr){var Rr=Ne(ut,Zt,ge,an,On,void 0,dr),ea={},xa=Rr.reduce(function(Vn,Jn){if(Jn.type===0)return Vn+=Jn.value;var Hn=bt();return ea[Hn]=Jn.value,Vn+=""+we+Hn+we},"");if(!st.test(xa))return De(xa,ea);if(!On)throw new Ee("Message has placeholders but no values was given");if(typeof DOMParser=="undefined")throw new Ee("Cannot format XML message without DOMParser");Se||(Se=new DOMParser);var Ea=Se.parseFromString(''+xa+"","text/html").getElementById(vt);if(!Ea)throw new Ee("Malformed HTML message "+xa);var Pa=Object.keys(On).filter(function(Vn){return!!Ea.getElementsByTagName(Vn).length});if(!Pa.length)return De(xa,ea);var sn=Pa.filter(function(Vn){return Vn!==Vn.toLowerCase()});if(sn.length)throw new Ee("HTML tag must be lowercased but the following tags are not: "+sn.join(", "));return Array.prototype.slice.call(Ea.childNodes).reduce(function(Vn,Jn){return Vn.concat(At(Jn,ea,On))},[])}var ce=function(){return ce=Object.assign||function(ut){for(var Zt,ge=1,an=arguments.length;ge<"']/g;function Lt(ut){return(""+ut).replace(Bt,function(Zt){return Et[Zt.charCodeAt(0)]})}function Ct(ut,Zt){var ge=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return Zt.reduce(function(an,On){return On in ut?an[On]=ut[On]:On in ge&&(an[On]=ge[On]),an},{})}function er(ut){lt(ut,"[React Intl] Could not find required `intl` object. needs to exist in the component ancestry.")}function ir(ut,Zt){var ge=Zt?` +`.concat(Zt.stack):"";return"[React Intl] ".concat(ut).concat(ge)}function rr(ut){}var cn={formats:{},messages:{},timeZone:void 0,textComponent:f.Fragment,defaultLocale:"en",defaultFormats:{},onError:rr};function Cn(){return{dateTime:{},number:{},message:{},relativeTime:{},pluralRules:{},list:{},displayNames:{}}}function Ln(){var ut=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Cn(),Zt=Intl.RelativeTimeFormat,ge=Intl.ListFormat,an=Intl.DisplayNames;return{getDateTimeFormat:ve(Intl.DateTimeFormat,ut.dateTime),getNumberFormat:ve(Intl.NumberFormat,ut.number),getMessageFormat:ve(Rn,ut.message),getRelativeTimeFormat:ve(Zt,ut.relativeTime),getPluralRules:ve(Intl.PluralRules,ut.pluralRules),getListFormat:ve(ge,ut.list),getDisplayNames:ve(an,ut.displayNames)}}function gn(ut,Zt,ge,an){var On=ut&&ut[Zt],dr;if(On&&(dr=On[ge]),dr)return dr;an(ir("No ".concat(Zt," format named: ").concat(ge)))}var Tt=["localeMatcher","style","currency","currencyDisplay","unit","unitDisplay","useGrouping","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits","compactDisplay","currencyDisplay","currencySign","notation","signDisplay","unit","unitDisplay"];function Jt(ut,Zt){var ge=ut.locale,an=ut.formats,On=ut.onError,dr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},Rr=dr.format,ea=Rr&&gn(an,"number",Rr,On)||{},xa=Ct(dr,Tt,ea);return Zt(ge,xa)}function wn(ut,Zt,ge){var an=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};try{return Jt(ut,Zt,an).format(ge)}catch(On){ut.onError(ir("Error formatting number.",On))}return String(ge)}function Nn(ut,Zt,ge){var an=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};try{return Jt(ut,Zt,an).formatToParts(ge)}catch(On){ut.onError(ir("Error formatting number.",On))}return[]}var zn=["numeric","style"];function qe(ut,Zt){var ge=ut.locale,an=ut.formats,On=ut.onError,dr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},Rr=dr.format,ea=!!Rr&&gn(an,"relative",Rr,On)||{},xa=Ct(dr,zn,ea);return Zt(ge,xa)}function xt(ut,Zt,ge,an){var On=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{};an||(an="second");var dr=Intl.RelativeTimeFormat;dr||ut.onError(ir(`Intl.RelativeTimeFormat is not available in this environment. +Try polyfilling it using "@formatjs/intl-relativetimeformat" +`));try{return qe(ut,Zt,On).format(ge,an)}catch(Rr){ut.onError(ir("Error formatting relative time.",Rr))}return String(ge)}var _n=["localeMatcher","formatMatcher","timeZone","hour12","weekday","era","year","month","day","hour","minute","second","timeZoneName"];function Je(ut,Zt,ge){var an=ut.locale,On=ut.formats,dr=ut.onError,Rr=ut.timeZone,ea=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},xa=ea.format,Ea=Object.assign(Object.assign({},Rr&&{timeZone:Rr}),xa&&gn(On,Zt,xa,dr)),Pa=Ct(ea,_n,Ea);return Zt==="time"&&!Pa.hour&&!Pa.minute&&!Pa.second&&(Pa=Object.assign(Object.assign({},Pa),{hour:"numeric",minute:"numeric"})),ge(an,Pa)}function Xe(ut,Zt,ge){var an=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},On=typeof ge=="string"?new Date(ge||0):ge;try{return Je(ut,"date",Zt,an).format(On)}catch(dr){ut.onError(ir("Error formatting date.",dr))}return String(On)}function Yt(ut,Zt,ge){var an=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},On=typeof ge=="string"?new Date(ge||0):ge;try{return Je(ut,"time",Zt,an).format(On)}catch(dr){ut.onError(ir("Error formatting time.",dr))}return String(On)}function dn(ut,Zt,ge){var an=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},On=typeof ge=="string"?new Date(ge||0):ge;try{return Je(ut,"date",Zt,an).formatToParts(On)}catch(dr){ut.onError(ir("Error formatting date.",dr))}return[]}function Tn(ut,Zt,ge){var an=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},On=typeof ge=="string"?new Date(ge||0):ge;try{return Je(ut,"time",Zt,an).formatToParts(On)}catch(dr){ut.onError(ir("Error formatting time.",dr))}return[]}var yn=["localeMatcher","type"];function tn(ut,Zt,ge){var an=ut.locale,On=ut.onError,dr=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};Intl.PluralRules||On(ir(`Intl.PluralRules is not available in this environment. +Try polyfilling it using "@formatjs/intl-pluralrules" +`));var Rr=Ct(dr,yn);try{return Zt(an,Rr).select(ge)}catch(ea){On(ir("Error formatting plural.",ea))}return"other"}var yt=e(19632),wt=e.n(yt);function me(ut,Zt){return Object.keys(ut).reduce(function(ge,an){return ge[an]=Object.assign({timeZone:Zt},ut[an]),ge},{})}function Le(ut,Zt){var ge=Object.keys(Object.assign(Object.assign({},ut),Zt));return ge.reduce(function(an,On){return an[On]=Object.assign(Object.assign({},ut[On]||{}),Zt[On]||{}),an},{})}function it(ut,Zt){if(!Zt)return ut;var ge=Rn.formats;return Object.assign(Object.assign(Object.assign({},ge),ut),{date:Le(me(ge.date,Zt),me(ut.date||{},Zt)),time:Le(me(ge.time,Zt),me(ut.time||{},Zt))})}var Ot=function(Zt){return f.createElement.apply(I,[f.Fragment,null].concat(wt()(Zt)))};function Rt(ut,Zt){var ge=ut.locale,an=ut.formats,On=ut.messages,dr=ut.defaultLocale,Rr=ut.defaultFormats,ea=ut.onError,xa=ut.timeZone,Ea=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{id:""},Pa=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},sn=Ea.id,Vn=Ea.defaultMessage;lt(!!sn,"[React Intl] An `id` must be provided to format a message.");var Jn=On&&On[String(sn)];an=it(an,xa),Rr=it(Rr,xa);var Hn=[];if(Jn)try{var gr=Zt.getMessageFormat(Jn,ge,an,{formatters:Zt});Hn=gr.formatHTMLMessage(Pa)}catch(na){ea(ir('Error formatting message: "'.concat(sn,'" for locale: "').concat(ge,'"')+(Vn?", using default message as fallback.":""),na))}else(!Vn||ge&&ge.toLowerCase()!==dr.toLowerCase())&&ea(ir('Missing message: "'.concat(sn,'" for locale: "').concat(ge,'"')+(Vn?", using default message as fallback.":"")));if(!Hn.length&&Vn)try{var Wr=Zt.getMessageFormat(Vn,dr,Rr);Hn=Wr.formatHTMLMessage(Pa)}catch(na){ea(ir('Error formatting the default message for: "'.concat(sn,'"'),na))}return Hn.length?Hn.length===1&&typeof Hn[0]=="string"?Hn[0]||Vn||String(sn):Ot(Hn):(ea(ir('Cannot format message: "'.concat(sn,'", ')+"using message ".concat(Jn||Vn?"source":"id"," as fallback."))),typeof Jn=="string"?Jn||Vn||String(sn):Vn||String(sn))}function Me(ut,Zt){var ge=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{id:""},an=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},On=Object.keys(an).reduce(function(dr,Rr){var ea=an[Rr];return dr[Rr]=typeof ea=="string"?Lt(ea):ea,dr},{});return Rt(ut,Zt,ge,On)}var Be=e(38138),ht=e.n(Be),Dt=e(52677),Ft=e.n(Dt),fn=["localeMatcher","type","style"],Sn=Date.now();function Ge(ut){return"".concat(Sn,"_").concat(ut,"_").concat(Sn)}function ke(ut,Zt,ge){var an=ut.locale,On=ut.onError,dr=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},Rr=Intl.ListFormat;Rr||On(ir(`Intl.ListFormat is not available in this environment. +Try polyfilling it using "@formatjs/intl-listformat" +`));var ea=Ct(dr,fn);try{var xa={},Ea=ge.map(function(sn,Vn){if(Ft()(sn)==="object"){var Jn=Ge(Vn);return xa[Jn]=sn,Jn}return String(sn)});if(!Object.keys(xa).length)return Zt(an,ea).format(Ea);var Pa=Zt(an,ea).formatToParts(Ea);return Pa.reduce(function(sn,Vn){var Jn=Vn.value;return xa[Jn]?sn.push(xa[Jn]):typeof sn[sn.length-1]=="string"?sn[sn.length-1]+=Jn:sn.push(Jn),sn},[])}catch(sn){On(ir("Error formatting list.",sn))}return ge}var pt=["localeMatcher","style","type","fallback"];function St(ut,Zt,ge){var an=ut.locale,On=ut.onError,dr=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},Rr=Intl.DisplayNames;Rr||On(ir(`Intl.DisplayNames is not available in this environment. +Try polyfilling it using "@formatjs/intl-displaynames" +`));var ea=Ct(dr,pt);try{return Zt(an,ea).of(ge)}catch(xa){On(ir("Error formatting display name.",xa))}}var Mt=ht()||Be;function hn(ut){return{locale:ut.locale,timeZone:ut.timeZone,formats:ut.formats,textComponent:ut.textComponent,messages:ut.messages,defaultLocale:ut.defaultLocale,defaultFormats:ut.defaultFormats,onError:ut.onError}}function rn(ut,Zt){var ge=Ln(Zt),an=Object.assign(Object.assign({},cn),ut),On=an.locale,dr=an.defaultLocale,Rr=an.onError;return On?!Intl.NumberFormat.supportedLocalesOf(On).length&&Rr?Rr(ir('Missing locale data for locale: "'.concat(On,'" in Intl.NumberFormat. Using default locale: "').concat(dr,'" as fallback. See https://github.com/formatjs/react-intl/blob/master/docs/Getting-Started.md#runtime-requirements for more details'))):!Intl.DateTimeFormat.supportedLocalesOf(On).length&&Rr&&Rr(ir('Missing locale data for locale: "'.concat(On,'" in Intl.DateTimeFormat. Using default locale: "').concat(dr,'" as fallback. See https://github.com/formatjs/react-intl/blob/master/docs/Getting-Started.md#runtime-requirements for more details'))):(Rr&&Rr(ir('"locale" was not configured, using "'.concat(dr,'" as fallback. See https://github.com/formatjs/react-intl/blob/master/docs/API.md#intlshape for more details'))),an.locale=an.defaultLocale||"en"),Object.assign(Object.assign({},an),{formatters:ge,formatNumber:wn.bind(null,an,ge.getNumberFormat),formatNumberToParts:Nn.bind(null,an,ge.getNumberFormat),formatRelativeTime:xt.bind(null,an,ge.getRelativeTimeFormat),formatDate:Xe.bind(null,an,ge.getDateTimeFormat),formatDateToParts:dn.bind(null,an,ge.getDateTimeFormat),formatTime:Yt.bind(null,an,ge.getDateTimeFormat),formatTimeToParts:Tn.bind(null,an,ge.getDateTimeFormat),formatPlural:tn.bind(null,an,ge.getPluralRules),formatMessage:Rt.bind(null,an,ge),formatHTMLMessage:Me.bind(null,an,ge),formatList:ke.bind(null,an,ge.getListFormat),formatDisplayName:St.bind(null,an,ge.getDisplayNames)})}var Zn=function(ut){d()(ge,ut);var Zt=c()(ge);function ge(){var an;return s()(this,ge),an=Zt.apply(this,arguments),an.cache=Cn(),an.state={cache:an.cache,intl:rn(hn(an.props),an.cache),prevConfig:hn(an.props)},an}return i()(ge,[{key:"render",value:function(){return er(this.state.intl),f.createElement(O,{value:this.state.intl},this.props.children)}}],[{key:"getDerivedStateFromProps",value:function(On,dr){var Rr=dr.prevConfig,ea=dr.cache,xa=hn(On);return Mt(Rr,xa)?null:{intl:rn(xa,ea),prevConfig:xa}}}]),ge}(f.PureComponent);Zn.displayName="IntlProvider",Zn.defaultProps=cn;var Bn=e(95082),Gn=e(48370),Qn=e.n(Gn),Xn=e(42473),mr=e.n(Xn),or=function(ut,Zt){var ge={};for(var an in ut)Object.prototype.hasOwnProperty.call(ut,an)&&Zt.indexOf(an)<0&&(ge[an]=ut[an]);if(ut!=null&&typeof Object.getOwnPropertySymbols=="function")for(var On=0,an=Object.getOwnPropertySymbols(ut);On1&&arguments[1]!==void 0?arguments[1]:"";return Object.keys(Zt).reduce(function(an,On){var dr=Zt[On],Rr=ge?"".concat(ge,".").concat(On):On;return typeof dr=="string"?an[Rr]=dr:Object.assign(an,ut(dr,Rr)),an},{})},ze={"en-US":{messages:a()({},Ke(br)),locale:"en-US",antd:a()({},qr.Z),momentLocale:""},"zh-CN":{messages:a()({},Ke(wa)),locale:"zh-CN",antd:a()({},ia.Z),momentLocale:"zh-cn"}},Pt=function(Zt,ge,an){var On,dr,Rr,ea;if(Zt){var xa=(On=ze[Zt])!==null&&On!==void 0&&On.messages?Object.assign({},ze[Zt].messages,ge):ge,Ea=an||{},Pa=Ea.momentLocale,sn=Pa===void 0?(dr=ze[Zt])===null||dr===void 0?void 0:dr.momentLocale:Pa,Vn=Ea.antd,Jn=Vn===void 0?(Rr=ze[Zt])===null||Rr===void 0?void 0:Rr.antd:Vn,Hn=(ea=Zt.split("-"))===null||ea===void 0?void 0:ea.join("-");ze[Zt]={messages:xa,locale:Hn,momentLocale:sn,antd:Jn},Hn===Un()&&pa.emit(jt,Hn)}},mt=function(Zt){return(0,Bn.We)().applyPlugins({key:"locale",type:"modify",initialValue:Zt})},zt=function(Zt){var ge=mt(ze[Zt]),an=ge.cache,On=n()(ge,ha);return rn(On,an)},Qt=function(Zt,ge){return la&&!ge&&!Zt?la:(Zt||(Zt=Un()),Zt&&ze[Zt]?zt(Zt):(mr()(!Zt||!!ze[Zt],"The current popular language does not exist, please check the locales folder!"),ze["zh-CN"]?zt("zh-CN"):rn({locale:"zh-CN",messages:{}})))},pn=function(Zt){la=Qt(Zt,!0)},Un=function(){var Zt=mt({});if(typeof(Zt==null?void 0:Zt.getLocale)=="function")return Zt.getLocale();var ge=navigator.cookieEnabled&&typeof localStorage!="undefined"&&Ca?window.localStorage.getItem("umi_locale"):"",an,On=typeof navigator!="undefined"&&typeof navigator.language=="string";return an=On?navigator.language.split("-").join("-"):"",ge||an||"zh-CN"},vr=function(){var Zt=Un(),ge=["he","ar","fa","ku"],an=ge.filter(function(On){return Zt.startsWith(On)}).length?"rtl":"ltr";return an},kn=function(Zt){var ge=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,an=function(){if(Un()!==Zt){if(navigator.cookieEnabled&&typeof window.localStorage!="undefined"&&Ca&&window.localStorage.setItem("umi_locale",Zt||""),pn(Zt),ge)window.location.reload();else if(pa.emit(jt,Zt),window.dispatchEvent){var dr=new Event("languagechange");window.dispatchEvent(dr)}}};an()},pr=!0,Mr=function(Zt,ge){return pr&&(warning(!1,`Using this API will cause automatic refresh when switching languages, please use useIntl or injectIntl. + +\u4F7F\u7528\u6B64 api \u4F1A\u9020\u6210\u5207\u6362\u8BED\u8A00\u7684\u65F6\u5019\u65E0\u6CD5\u81EA\u52A8\u5237\u65B0\uFF0C\u8BF7\u4F7F\u7528 useIntl \u6216 injectIntl\u3002 + +http://j.mp/37Fkd5Q + `),pr=!1),la||pn(Un()),la.formatMessage(Zt,ge)},Ur=function(){return Object.keys(ze)}},44886:function(h,v,e){"use strict";e.d(v,{t:function(){return R},z:function(){return P}});var t=e(5574),n=e.n(t),r=e(72004),a=e.n(r),l=e(12444),s=e.n(l),o=e(9783),i=e.n(o),m=e(64063),d=e.n(m),b=e(62435),c=e(86074),f=b.createContext(null),I=a()(function M(){var N=this;s()(this,M),i()(this,"callbacks",{}),i()(this,"data",{}),i()(this,"update",function(p){N.callbacks[p]&&N.callbacks[p].forEach(function(A){try{var O=N.data[p];A(O)}catch(z){A(void 0)}})})});function E(M){var N=M.hook,p=M.onUpdate,A=M.namespace,O=(0,b.useRef)(p),z=(0,b.useRef)(!1),L;try{L=N()}catch(fe){console.error("plugin-model: Invoking '".concat(A||"unknown","' model failed:"),fe)}return(0,b.useMemo)(function(){O.current(L)},[]),(0,b.useEffect)(function(){z.current?O.current(L):z.current=!0}),null}var C=new I;function P(M){return(0,c.jsxs)(f.Provider,{value:{dispatcher:C},children:[Object.keys(M.models).map(function(N){return(0,c.jsx)(E,{hook:M.models[N],namespace:N,onUpdate:function(A){C.data[N]=A,C.update(N)}},N)}),M.children]})}function R(M,N){var p=(0,b.useContext)(f),A=p.dispatcher,O=(0,b.useRef)(N);O.current=N;var z=(0,b.useState)(function(){return O.current?O.current(A.data[M]):A.data[M]}),L=n()(z,2),fe=L[0],G=L[1],ee=(0,b.useRef)(fe);ee.current=fe;var re=(0,b.useRef)(!1);return(0,b.useEffect)(function(){return re.current=!0,function(){re.current=!1}},[]),(0,b.useEffect)(function(){var oe,ie=function(K){if(!re.current)setTimeout(function(){A.data[M]=K,A.update(M)});else{var k=O.current?O.current(K):K,q=ee.current;d()(k,q)||(ee.current=k,G(k))}};return(oe=A.callbacks)[M]||(oe[M]=new Set),A.callbacks[M].add(ie),A.update(M),function(){A.callbacks[M].delete(ie)}},[M]),fe}},14748:function(h,v,e){"use strict";e.d(v,{Z:function(){return P}});var t=e(87462),n=e(62435),r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.4 800.9c.2-.3.5-.6.7-.9C920.6 722.1 960 621.7 960 512s-39.4-210.1-104.8-288c-.2-.3-.5-.5-.7-.8-1.1-1.3-2.1-2.5-3.2-3.7-.4-.5-.8-.9-1.2-1.4l-4.1-4.7-.1-.1c-1.5-1.7-3.1-3.4-4.6-5.1l-.1-.1c-3.2-3.4-6.4-6.8-9.7-10.1l-.1-.1-4.8-4.8-.3-.3c-1.5-1.5-3-2.9-4.5-4.3-.5-.5-1-1-1.6-1.5-1-1-2-1.9-3-2.8-.3-.3-.7-.6-1-1C736.4 109.2 629.5 64 512 64s-224.4 45.2-304.3 119.2c-.3.3-.7.6-1 1-1 .9-2 1.9-3 2.9-.5.5-1 1-1.6 1.5-1.5 1.4-3 2.9-4.5 4.3l-.3.3-4.8 4.8-.1.1c-3.3 3.3-6.5 6.7-9.7 10.1l-.1.1c-1.6 1.7-3.1 3.4-4.6 5.1l-.1.1c-1.4 1.5-2.8 3.1-4.1 4.7-.4.5-.8.9-1.2 1.4-1.1 1.2-2.1 2.5-3.2 3.7-.2.3-.5.5-.7.8C103.4 301.9 64 402.3 64 512s39.4 210.1 104.8 288c.2.3.5.6.7.9l3.1 3.7c.4.5.8.9 1.2 1.4l4.1 4.7c0 .1.1.1.1.2 1.5 1.7 3 3.4 4.6 5l.1.1c3.2 3.4 6.4 6.8 9.6 10.1l.1.1c1.6 1.6 3.1 3.2 4.7 4.7l.3.3c3.3 3.3 6.7 6.5 10.1 9.6 80.1 74 187 119.2 304.5 119.2s224.4-45.2 304.3-119.2a300 300 0 0010-9.6l.3-.3c1.6-1.6 3.2-3.1 4.7-4.7l.1-.1c3.3-3.3 6.5-6.7 9.6-10.1l.1-.1c1.5-1.7 3.1-3.3 4.6-5 0-.1.1-.1.1-.2 1.4-1.5 2.8-3.1 4.1-4.7.4-.5.8-.9 1.2-1.4a99 99 0 003.3-3.7zm4.1-142.6c-13.8 32.6-32 62.8-54.2 90.2a444.07 444.07 0 00-81.5-55.9c11.6-46.9 18.8-98.4 20.7-152.6H887c-3 40.9-12.6 80.6-28.5 118.3zM887 484H743.5c-1.9-54.2-9.1-105.7-20.7-152.6 29.3-15.6 56.6-34.4 81.5-55.9A373.86 373.86 0 01887 484zM658.3 165.5c39.7 16.8 75.8 40 107.6 69.2a394.72 394.72 0 01-59.4 41.8c-15.7-45-35.8-84.1-59.2-115.4 3.7 1.4 7.4 2.9 11 4.4zm-90.6 700.6c-9.2 7.2-18.4 12.7-27.7 16.4V697a389.1 389.1 0 01115.7 26.2c-8.3 24.6-17.9 47.3-29 67.8-17.4 32.4-37.8 58.3-59 75.1zm59-633.1c11 20.6 20.7 43.3 29 67.8A389.1 389.1 0 01540 327V141.6c9.2 3.7 18.5 9.1 27.7 16.4 21.2 16.7 41.6 42.6 59 75zM540 640.9V540h147.5c-1.6 44.2-7.1 87.1-16.3 127.8l-.3 1.2A445.02 445.02 0 00540 640.9zm0-156.9V383.1c45.8-2.8 89.8-12.5 130.9-28.1l.3 1.2c9.2 40.7 14.7 83.5 16.3 127.8H540zm-56 56v100.9c-45.8 2.8-89.8 12.5-130.9 28.1l-.3-1.2c-9.2-40.7-14.7-83.5-16.3-127.8H484zm-147.5-56c1.6-44.2 7.1-87.1 16.3-127.8l.3-1.2c41.1 15.6 85 25.3 130.9 28.1V484H336.5zM484 697v185.4c-9.2-3.7-18.5-9.1-27.7-16.4-21.2-16.7-41.7-42.7-59.1-75.1-11-20.6-20.7-43.3-29-67.8 37.2-14.6 75.9-23.3 115.8-26.1zm0-370a389.1 389.1 0 01-115.7-26.2c8.3-24.6 17.9-47.3 29-67.8 17.4-32.4 37.8-58.4 59.1-75.1 9.2-7.2 18.4-12.7 27.7-16.4V327zM365.7 165.5c3.7-1.5 7.3-3 11-4.4-23.4 31.3-43.5 70.4-59.2 115.4-21-12-40.9-26-59.4-41.8 31.8-29.2 67.9-52.4 107.6-69.2zM165.5 365.7c13.8-32.6 32-62.8 54.2-90.2 24.9 21.5 52.2 40.3 81.5 55.9-11.6 46.9-18.8 98.4-20.7 152.6H137c3-40.9 12.6-80.6 28.5-118.3zM137 540h143.5c1.9 54.2 9.1 105.7 20.7 152.6a444.07 444.07 0 00-81.5 55.9A373.86 373.86 0 01137 540zm228.7 318.5c-39.7-16.8-75.8-40-107.6-69.2 18.5-15.8 38.4-29.7 59.4-41.8 15.7 45 35.8 84.1 59.2 115.4-3.7-1.4-7.4-2.9-11-4.4zm292.6 0c-3.7 1.5-7.3 3-11 4.4 23.4-31.3 43.5-70.4 59.2-115.4 21 12 40.9 26 59.4 41.8a373.81 373.81 0 01-107.6 69.2z"}}]},name:"global",theme:"outlined"},a=r,l=e(84089),s=function(M,N){return n.createElement(l.Z,(0,t.Z)({},M,{ref:N,icon:a}))},o=n.forwardRef(s),i=o,m=e(39398),d=e(45830),b=e(85418),c=e(83622),f=e(3006),I=e(86074),E=[{label:"\u7B80\u4F53\u4E2D\u6587",shortLabel:"CN",value:"zh-CN"},{label:"English",shortLabel:"EN",value:"en-US"}],C=function(){var M=(0,d.useIntl)(),N=function(L){(0,d.setLocale)(L,!0)},p=function(){return E.find(function(L){return L.value===M.locale})||E[0]},A=E.map(function(z){return{key:z.value,label:z.label,onClick:function(){return N(z.value)}}}),O={items:A};return(0,I.jsx)(b.Z,{menu:O,placement:"bottomRight",children:(0,I.jsxs)(c.ZP,{className:f.Z.currentLanguage,type:"link",icon:(0,I.jsx)(i,{}),children:[p().shortLabel,(0,I.jsx)(m.Z,{style:{marginLeft:4,fontSize:"12px"}})]})})},P=C},93046:function(h,v,e){"use strict";e.d(v,{Z:function(){return He},A:function(){return Re}});var t=e(87547),n=e(68997),r=e(71895),a=e(86074),l=function(we){var Ve=we.userId;return(0,a.jsx)(a.Fragment,{children:Ve?(0,a.jsx)(n.Z,{size:30,src:r.Z}):(0,a.jsx)(n.Z,{size:30,icon:(0,a.jsx)(t.Z,{})})})},s=l,o=e(3006),i=function(we){var Ve=we.username;return(0,a.jsx)("span",{className:o.Z.username,children:Ve||"-"})},m=i,d=e(14748),b=e(15009),c=e.n(b),f=e(99289),I=e.n(f),E=e(5574),C=e.n(E),P="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAIKADAAQAAAABAAAAIAAAAACshmLzAAABvElEQVRYCe1UsUpDQRCcfaJ2NmIRAhYWgghaKBFbsQnWdnZKjIidH2Bhaykmop1darWRtGLQQkEEO4sgCDaWEXPuHYk84t5zjyQomDS5N7c7M7e3t0Dv98sVoFB9YwxlNrBWr2MVhEmXb3AfRTiuHOCIiEwIZ5CBmZxJsegJDBZEEUKZ91ZuDulZ3BfASMBEyJ48UdxmWWNs0MWKLN9BtQFbdu/J47xswsXGsYS12oC78wSi+FZIrNrAV8PFlXzrZnP69mO43kAsqZNLvQF+amrhgFi1AfvOtQZCYtVzwD6t2TwufnwJPAuuC1jUDiR1BRwhDxluxrK3Eo1BpBW3POoKNEU7PYqbvP/3X3UFrgHXkaEIWVPHNBEmjMEwl22oUbo3xl4Ze+CYW445vy6ioumFRAPZLTP4UkOOO3+bhUYD7+mJO2xvLIViaYdqvlyvgcymGf94R4kTp3zJSvyurx/LlX16lOJFA/N5k64ZXPHJ01JSMEaoDhDmLgtUbc0V5wCL73ZM3CryQRxnqzp/iwY4YUmIbQ/ycMoGgJH21MRskdNnQGToBtgz8DcrwGP1rAv3fdoFzh5l+xX4BH05ggqa2rIGAAAAAElFTkSuQmCC",R=e(33651),M=e(94668),N=e(99611),p=e(87462),A=e(62435),O={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M464 144H160c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16zm-52 268H212V212h200v200zm452-268H560c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16zm-52 268H612V212h200v200zM464 544H160c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V560c0-8.8-7.2-16-16-16zm-52 268H212V612h200v200zm452-268H560c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V560c0-8.8-7.2-16-16-16zm-52 268H612V612h200v200z"}}]},name:"appstore",theme:"outlined"},z=O,L=e(84089),fe=function(we,Ve){return A.createElement(L.Z,(0,p.Z)({},we,{ref:Ve,icon:z}))},G=A.forwardRef(fe),ee=G,re={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 192H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM104 228a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"unordered-list",theme:"outlined"},oe=re,ie=function(we,Ve){return A.createElement(L.Z,(0,p.Z)({},we,{ref:Ve,icon:oe}))},j=A.forwardRef(ie),K=j,k=e(39398),q=e(93410),F=e(45830),Z=e(25593),_=e(68872),X=e(2487),Y=e(83622),ae=e(4393),J=e(83062),de=e(85418),Ce=e(42075),Ze=e(72269),je=e(96074),Fe=e(97857),Qe=e.n(Fe),We=e(29448),Oe=e(184),xe=e(90498),ve=e(34041),ye=e(86738),U=e(26412),W=e(54811),$=e(20345),S=e(83012),H=Z.Z.Title,he=function(we){var Ve=(0,A.useRef)(),tt=_.ZP.useMessage(),bt=C()(tt,2),De=bt[0],st=bt[1],vt=(0,F.useIntl)(),ot=(0,A.useState)(!1),At=C()(ot,2),qt=At[0],ce=At[1],ft=(0,A.useRef)({}),Ut=we.drawerVisible,Kt=we.setDrawerVisible,Ht=we.tenantInfo;(0,A.useEffect)(function(){if(Ut&&Ht!==null&&Ht!==void 0&&Ht.id){var Ct,er;(Ct=Ve.current)===null||Ct===void 0||(er=Ct.reload)===null||er===void 0||er.call(Ct)}},[Ut,Ht==null?void 0:Ht.id]);var un=function(){Kt(!1)},Rn=function(){var Ct=I()(c()().mark(function er(){return c()().wrap(function(rr){for(;;)switch(rr.prev=rr.next){case 0:un();case 1:case"end":return rr.stop()}},er)}));return function(){return Ct.apply(this,arguments)}}(),lt=function(){var Ct=I()(c()().mark(function er(ir){var rr,cn,Cn,Ln;return c()().wrap(function(Tt){for(;;)switch(Tt.prev=Tt.next){case 0:if(Ht!=null&&Ht.id){Tt.next=2;break}return Tt.abrupt("return");case 2:return rr={userId:ir,tenantId:Ht.id},Tt.prev=3,Tt.next=6,(0,R.removeUser)(rr);case 6:cn=Tt.sent,(cn.code===200||cn.msg==="success")&&(De.success(vt.formatMessage({id:"common.message.text.delete.success"})),(Cn=Ve.current)===null||Cn===void 0||(Ln=Cn.reloadAndRest)===null||Ln===void 0||Ln.call(Cn)),Tt.next=13;break;case 10:Tt.prev=10,Tt.t0=Tt.catch(3),De.error(vt.formatMessage({id:"common.message.text.delete.failed"}));case 13:case"end":return Tt.stop()}},er,null,[[3,10]])}));return function(ir){return Ct.apply(this,arguments)}}(),Et=function(){Ht&&(ft.current=Qe()({},Ht),ce(!0))},Bt=function(){var Ct=I()(c()().mark(function er(ir,rr){var cn,Cn,Ln,gn;return c()().wrap(function(Jt){for(;;)switch(Jt.prev=Jt.next){case 0:if(Ht!=null&&Ht.id){Jt.next=2;break}return Jt.abrupt("return");case 2:return cn={userId:ir,roleName:rr,tenantId:Ht.id},Jt.prev=3,Jt.next=6,(0,R.changeUserTenantRole)(cn);case 6:Cn=Jt.sent,(Cn.code===200||Cn.msg==="success")&&(De.success(vt.formatMessage({id:"common.message.text.edit.success"})),(Ln=Ve.current)===null||Ln===void 0||(gn=Ln.reloadAndRest)===null||gn===void 0||gn.call(Ln)),Jt.next=13;break;case 10:Jt.prev=10,Jt.t0=Jt.catch(3),De.error(vt.formatMessage({id:"common.message.text.edit.failed"}));case 13:case"end":return Jt.stop()}},er,null,[[3,10]])}));return function(ir,rr){return Ct.apply(this,arguments)}}(),Lt=[{title:vt.formatMessage({id:"user.module.title.user.name"}),dataIndex:"username",valueType:"text",align:"center"},{title:vt.formatMessage({id:"user.module.title.user.id"}),dataIndex:"userId",valueType:"text",align:"center"},{title:vt.formatMessage({id:"tenant.module.title.user.role"}),dataIndex:"roleName",hideInSearch:!0,align:"center",width:120,render:function(er,ir){return(0,a.jsx)(ve.Z,{value:ir.roleName,style:{width:120},onChange:function(cn){return Bt(ir.userId,cn)},options:[{label:(0,a.jsxs)("span",{children:[(0,a.jsx)(t.Z,{style:{marginRight:8,color:"#1890ff"}}),"user"]}),value:"user"},{label:(0,a.jsxs)("span",{children:[(0,a.jsx)(W.Z,{style:{marginRight:8,color:"#faad14"}}),"admin"]}),value:"admin"}]})}},{title:vt.formatMessage({id:"cloudAccount.extend.title.createTime"}),dataIndex:"gmtCreate",valueType:"dateTime",hideInSearch:!0,align:"center"},{title:vt.formatMessage({id:"cloudAccount.extend.title.updateTime"}),dataIndex:"gmtModified",valueType:"dateTime",hideInSearch:!0,align:"center"},{title:vt.formatMessage({id:"common.title.operation"}),dataIndex:"option",valueType:"option",width:120,render:function(er,ir){return[(0,a.jsx)(ye.Z,{title:vt.formatMessage({id:"common.button.text.delete.confirm"}),onConfirm:function(){return lt(ir.userId)},okText:vt.formatMessage({id:"common.text.confirm"}),cancelText:vt.formatMessage({id:"common.text.cancel"}),children:(0,a.jsx)(Y.ZP,{type:"link",danger:!0,icon:(0,a.jsx)($.Z,{})})},"remove")]}}];return(0,a.jsxs)(a.Fragment,{children:[st,(0,a.jsxs)(Oe.a,{title:(0,a.jsx)("div",{children:(0,a.jsx)(H,{level:4,style:{margin:0,color:"#1890ff"},children:(Ht==null?void 0:Ht.tenantName)||"-"})}),width:"60%",drawerProps:{destroyOnClose:!0,onClose:un,styles:{body:{padding:"24px"}}},open:Ut,onFinish:Rn,submitter:!1,children:[(0,a.jsxs)("div",{style:{marginBottom:24},children:[(0,a.jsx)(H,{level:5,style:{marginBottom:16},children:vt.formatMessage({id:"tenant.module.text.basic.info"})}),(0,a.jsxs)(U.Z,{column:2,bordered:!0,children:[(0,a.jsx)(U.Z.Item,{label:vt.formatMessage({id:"tenant.module.title.tenant.name"}),children:(Ht==null?void 0:Ht.tenantName)||"-"}),(0,a.jsx)(U.Z.Item,{label:vt.formatMessage({id:"tenant.module.text.member.count"}),children:(Ht==null?void 0:Ht.memberCount)||0}),(0,a.jsx)(U.Z.Item,{label:vt.formatMessage({id:"tenant.module.text.description"}),span:2,children:(Ht==null?void 0:Ht.tenantDesc)||"-"})]})]}),(0,a.jsxs)("div",{children:[(0,a.jsx)(H,{level:5,style:{marginBottom:16},children:vt.formatMessage({id:"tenant.module.text.member.list"})}),(0,a.jsx)(xe.Z,{actionRef:Ve,rowKey:"id",search:!1,options:!1,toolBarRender:function(){return[(0,a.jsx)(Y.ZP,{type:"primary",onClick:Et,children:vt.formatMessage({id:"common.text.add"})},"add")]},request:function(){var Ct=I()(c()().mark(function er(ir){var rr,cn,Cn,Ln,gn,Tt;return c()().wrap(function(wn){for(;;)switch(wn.prev=wn.next){case 0:if(Ht!=null&&Ht.id){wn.next=2;break}return wn.abrupt("return",{data:[],total:0,success:!1});case 2:return rr=ir.pageSize,cn=ir.current,Cn={id:Ht.id,page:cn,size:rr},wn.prev=4,wn.next=7,(0,R.queryMember)(Cn);case 7:return Ln=wn.sent,gn=Ln.content,Tt=Ln.code,wn.abrupt("return",{data:(gn==null?void 0:gn.data)||[],total:(gn==null?void 0:gn.total)||0,success:Tt===200});case 13:return wn.prev=13,wn.t0=wn.catch(4),wn.abrupt("return",{data:[],total:0,success:!1});case 16:case"end":return wn.stop()}},er,null,[[4,13]])}));return function(er){return Ct.apply(this,arguments)}}(),columns:Lt,pagination:{showQuickJumper:!1,showSizeChanger:!0,defaultPageSize:10,defaultCurrent:1,showTotal:function(er,ir){return(0,We.GO)(er,ir,vt==null?void 0:vt.locale)}}})]})]}),(0,a.jsx)(S.Z,{addFormVisible:qt,setAddFormVisible:ce,addTenantInfo:ft.current,drawerTableActionRef:Ve})]})},se=he,ue=Z.Z.Text,Te=10,Ae=function(){var we=_.ZP.useMessage(),Ve=C()(we,2),tt=Ve[0],bt=Ve[1],De=(0,F.useIntl)(),st=(0,F.useModel)("tenant"),vt=st.tenantListAdded,ot=(0,F.useModel)("@@initialState"),At=ot.initialState,qt=At||{},ce=qt.tenantId,ft=qt.tenantName,Ut=(0,A.useState)("detailed"),Kt=C()(Ut,2),Ht=Kt[0],un=Kt[1],Rn=(0,A.useState)(!1),lt=C()(Rn,2),Et=lt[0],Bt=lt[1],Lt=(0,A.useState)(null),Ct=C()(Lt,2),er=Ct[0],ir=Ct[1],rr=function(){var Tt=I()(c()().mark(function Jt(wn){var Nn,zn;return c()().wrap(function(xt){for(;;)switch(xt.prev=xt.next){case 0:return Nn={tenantId:wn},xt.next=3,(0,R.changeTenant)(Nn);case 3:zn=xt.sent,(zn.msg==="success"||zn.code===200)&&(tt.success(De.formatMessage({id:"layout.routes.title.switchTenantSuccess"})),window.location.reload());case 5:case"end":return xt.stop()}},Jt)}));return function(wn){return Tt.apply(this,arguments)}}(),cn=function(Jt){ir(Jt),Bt(!0)};(0,A.useEffect)(function(){var Tt=localStorage.getItem("tenant-view-mode");Tt&&(Tt==="simple"||Tt==="detailed")&&un(Tt)},[]);var Cn=function(Jt){var wn=Jt?"detailed":"simple";un(wn),localStorage.setItem("tenant-view-mode",wn)},Ln=function(Jt){return(0,a.jsx)(X.Z.Item,{className:o.Z.tenantListItem,actions:[(0,a.jsx)(Y.ZP,{disabled:Jt.id===ce,className:o.Z.switchButton,type:"link",onClick:function(){return rr(Jt.id)},children:(0,a.jsx)(M.Z,{})},"switchTenant")],children:(0,a.jsx)("span",{className:o.Z.tenantName,children:Jt.tenantName})})},gn=function(Jt){return(0,a.jsx)(ae.Z,{size:"small",style:{marginBottom:8},bodyStyle:{padding:"12px 16px"},children:(0,a.jsxs)("div",{style:{display:"flex",justifyContent:"space-between",alignItems:"flex-start"},children:[(0,a.jsxs)("div",{style:{flex:1},children:[(0,a.jsxs)("div",{children:[(0,a.jsx)(ue,{strong:!0,style:{fontSize:14},children:Jt.tenantName}),Jt.id===ce&&(0,a.jsxs)(ue,{type:"success",style:{marginLeft:8,fontSize:12},children:["(",De.formatMessage({id:"common.text.current"}),")"]})]}),(0,a.jsx)("div",{style:{marginTop:4},children:(0,a.jsx)(ue,{type:"secondary",style:{fontSize:12},children:Jt.tenantDesc||De.formatMessage({id:"common.text.no.description"})})}),(0,a.jsx)("div",{style:{marginTop:4},children:(0,a.jsxs)(ue,{type:"secondary",style:{fontSize:12},children:[De.formatMessage({id:"tenant.module.text.member.count"}),": ",Jt.memberCount||0]})})]}),(0,a.jsxs)("div",{style:{display:"flex",flexDirection:"column",gap:4,marginLeft:16},children:[(0,a.jsx)(J.Z,{title:De.formatMessage({id:"common.button.text.view"}),children:(0,a.jsx)(Y.ZP,{type:"link",size:"small",icon:(0,a.jsx)(N.Z,{}),onClick:function(){return cn(Jt)},style:{height:24,padding:"0 4px"}})}),(0,a.jsx)(J.Z,{title:De.formatMessage({id:"layout.routes.title.switchTenant"}),children:(0,a.jsx)(Y.ZP,{disabled:Jt.id===ce,type:"link",size:"small",icon:(0,a.jsx)(M.Z,{}),onClick:function(){return rr(Jt.id)},style:{height:24,padding:"0 4px"}})})]})]})},Jt.id)};return(0,a.jsxs)(a.Fragment,{children:[bt,(0,a.jsx)(de.Z,{placement:"top",arrow:!0,dropdownRender:function(){return(0,a.jsxs)(q.Z,{bodyStyle:{width:Ht==="detailed"?320:220,padding:"12px 16px 6px 16px"},boxShadow:!0,children:[(0,a.jsxs)("div",{style:{display:"flex",justifyContent:"space-between",alignItems:"center",marginBottom:8},children:[(0,a.jsx)("div",{style:{fontSize:13,color:"green"},children:De.formatMessage({id:"layout.routes.title.joinedTenant"})}),(0,a.jsx)(Ce.Z,{children:(0,a.jsx)(J.Z,{title:De.formatMessage({id:Ht==="simple"?"common.text.detailed.view":"common.text.simple.view"}),children:(0,a.jsx)(Ze.Z,{size:"small",checked:Ht==="detailed",onChange:Cn,checkedChildren:(0,a.jsx)(ee,{}),unCheckedChildren:(0,a.jsx)(K,{})})})})]}),(0,a.jsx)(je.Z,{style:{margin:"6px 0"}}),(0,a.jsx)("div",{style:{maxHeight:400,overflowY:"auto"},children:Ht==="simple"?(0,a.jsx)(X.Z,{itemLayout:"horizontal",dataSource:vt,renderItem:Ln}):(0,a.jsx)("div",{children:vt==null?void 0:vt.map(gn)})}),(vt==null?void 0:vt.length)>Te&&(0,a.jsx)("div",{className:o.Z.viewMoreTip,children:De.formatMessage({id:"individual.module.text.view.more.tenant"})})]})},children:(0,a.jsxs)(Y.ZP,{className:o.Z.currentTenant,type:"link",children:[(0,a.jsx)("img",{src:P,alt:"TENANT_ICON",className:o.Z.tenantIcon}),ft||De.formatMessage({id:"layout.routes.title.noneTenant"}),(0,a.jsx)(k.Z,{})]})}),(0,a.jsx)(se,{drawerVisible:Et,setDrawerVisible:Bt,tenantInfo:er})]})},te=Ae,Ee=e(86250),Re=function(){var we=arguments.length>0&&arguments[0]!==void 0?arguments[0]:300;localStorage.removeItem("JSESSIONID");var Ve=setTimeout(function(){window.location.reload(),clearTimeout(Ve)},we)},Ne=function(we){var Ve=we.username,tt=we.userId,bt=we.tenantName,De=we.tenantId,st=function(){F.history.push("/individual")},vt=[{key:"1",label:(0,a.jsx)("a",{onClick:st,children:(0,a.jsx)(F.FormattedMessage,{id:"layout.routes.title.personalCenter"})})},{key:"2",label:(0,a.jsx)("a",{onClick:function(){return Re()},children:(0,a.jsx)(F.FormattedMessage,{id:"user.extend.text.logout"})})}];return(0,a.jsxs)(Ee.Z,{align:"center",justify:"center",style:{width:"100%"},children:[(0,a.jsx)(te,{tenantName:bt,tenantId:De}),(0,a.jsx)(je.Z,{type:"vertical",style:{margin:"0 2px 0 2px"}}),(0,a.jsx)(d.Z,{}),(0,a.jsx)(je.Z,{type:"vertical",style:{margin:"0 14px 0 2px"}}),(0,a.jsx)(de.Z,{menu:{items:vt},children:(0,a.jsxs)("a",{onClick:function(At){return At.preventDefault()},children:[(0,a.jsx)(s,{userId:tt}),(0,a.jsx)(m,{username:Ve})]})})]})},He=Ne},55375:function(h,v,e){"use strict";e.d(v,{KC:function(){return a},j2:function(){return t},jS:function(){return l},qY:function(){return r}});var t="CloudRec",n=[{src:"https://img.alicdn.com/imgextra/i2/O1CN01O4etvp1DvpFLKfuWq_!!6000000000279-2-tps-609-606.png",left:85,bottom:100,height:"303px"},{src:"https://img.alicdn.com/imgextra/i2/O1CN01O4etvp1DvpFLKfuWq_!!6000000000279-2-tps-609-606.png",bottom:-68,right:-45,height:"303px"},{src:"https://img.alicdn.com/imgextra/i3/O1CN018NxReL1shX85Yz6Cx_!!6000000005798-2-tps-884-496.png",bottom:0,left:0,width:"331px"}],r="#379e0e",a="rgb(252, 109, 26)",l="#ff3931"},83012:function(h,v,e){"use strict";var t=e(15009),n=e.n(t),r=e(97857),a=e.n(r),l=e(99289),s=e.n(l),o=e(5574),i=e.n(o),m=e(40396),d=e(33651),b=e(37476),c=e(64317),f=e(45830),I=e(25593),E=e(68872),C=e(99859),P=e(57381),R=e(32983),M=e(96486),N=e.n(M),p=e(62435),A=e(86074),O=I.Z.Text,z=function(fe){var G=E.ZP.useMessage(),ee=i()(G,2),re=ee[0],oe=ee[1],ie=C.Z.useForm(),j=i()(ie,1),K=j[0],k=(0,f.useIntl)(),q=fe.addFormVisible,F=fe.addTenantInfo,Z=fe.setAddFormVisible,_=fe.drawerTableActionRef,X=function(){var Qe=s()(n()().mark(function We(Oe){var xe,ve,ye,U;return n()().wrap(function($){for(;;)switch($.prev=$.next){case 0:return xe=a()(a()({},Oe),{},{tenantId:F.id}),$.next=3,(0,d.joinUser)(xe);case 3:ve=$.sent,(ve.msg==="success"||[200].includes(ve.code))&&(re.success(k.formatMessage({id:"common.message.text.add.success"})),Z(!1),(ye=_.current)===null||ye===void 0||(U=ye.reloadAndRest)===null||U===void 0||U.call(ye));case 5:case"end":return $.stop()}},We)}));return function(Oe){return Qe.apply(this,arguments)}}(),Y=function(){K.resetFields()},ae=function(){Z(!1),Y()},J=(0,p.useState)(!1),de=i()(J,2),Ce=de[0],Ze=de[1],je=function(){var Qe=s()(n()().mark(function We(){var Oe,xe,ve,ye;return n()().wrap(function(W){for(;;)switch(W.prev=W.next){case 0:return W.prev=0,W.next=3,(0,d.createInviteCode)({currentTenantId:F.id});case 3:if(Oe=W.sent,console.log(Oe),!(Oe.msg==="success"||[200].includes(Oe.code))){W.next=29;break}if(xe=window.location.origin,ve="".concat(xe,"/invitation?code=").concat(Oe.content),W.prev=8,!(navigator.clipboard&&navigator.clipboard.writeText)){W.next=15;break}return W.next=12,navigator.clipboard.writeText(ve);case 12:re.success(k.formatMessage({id:"tenant.invite.code.created.success"})||"\u9080\u8BF7\u94FE\u63A5\u5DF2\u751F\u6210\u5E76\u590D\u5236\u5230\u526A\u8D34\u677F"),W.next=22;break;case 15:ye=document.createElement("textarea"),ye.value=ve,document.body.appendChild(ye),ye.select(),document.execCommand("copy"),document.body.removeChild(ye),re.success(k.formatMessage({id:"tenant.invite.code.created.success"})||"\u9080\u8BF7\u94FE\u63A5\u5DF2\u751F\u6210\u5E76\u590D\u5236\u5230\u526A\u8D34\u677F");case 22:W.next=27;break;case 24:W.prev=24,W.t0=W.catch(8),re.info("\u9080\u8BF7\u94FE\u63A5\u5DF2\u751F\u6210\uFF1A".concat(ve));case 27:W.next=30;break;case 29:re.error(k.formatMessage({id:"tenant.invite.code.created.failed"})||"");case 30:W.next=35;break;case 32:W.prev=32,W.t1=W.catch(0),re.error(k.formatMessage({id:"tenant.invite.code.created.failed"})||"\u751F\u6210\u9080\u8BF7\u94FE\u63A5\u5931\u8D25");case 35:case"end":return W.stop()}},We,null,[[0,32],[8,24]])}));return function(){return Qe.apply(this,arguments)}}(),Fe=function(){var Qe=s()(n()().mark(function We(Oe){return n()().wrap(function(ve){for(;;)switch(ve.prev=ve.next){case 0:if(!(0,M.isEmpty)(Oe.keyWords.trim())){ve.next=2;break}return ve.abrupt("return");case 2:return Ze(!0),ve.abrupt("return",(0,f.request)("".concat(m._,"/api/user/queryUserList"),{method:"POST",data:{username:Oe.keyWords}}).then(function(ye){var U;return(ye==null||(U=ye.content)===null||U===void 0?void 0:U.data)||[]}).catch(function(){return[]}).finally(function(){Ze(!1)}));case 4:case"end":return ve.stop()}},We)}));return function(Oe){return Qe.apply(this,arguments)}}();return(0,A.jsxs)(A.Fragment,{children:[oe,(0,A.jsxs)(b.Y,{title:k.formatMessage({id:"tenant.extend.member.add"}),width:520,form:K,modalProps:{destroyOnClose:!0,onCancel:function(){return ae()},styles:{body:{paddingTop:12}}},layout:"horizontal",open:q,onFinish:X,children:[(0,A.jsx)(c.Z,{allowClear:!0,name:"userId",label:k.formatMessage({id:"user.module.title.user.name"}),placeholder:k.formatMessage({id:"tenant.extend.member.select"}),rules:[{required:!0}],debounceTime:800,request:Fe,fieldProps:{showSearch:!0,filterOption:!1,fieldNames:{label:"username",value:"userId"},suffixIcon:(0,A.jsx)(A.Fragment,{}),notFoundContent:Ce?(0,A.jsx)(P.Z,{size:"small"}):(0,A.jsx)(R.Z,{image:R.Z.PRESENTED_IMAGE_SIMPLE})}}),(0,A.jsx)("div",{style:{marginLeft:k.locale==="en-US"?"25%":"16.67%",marginTop:8,marginBottom:16},children:(0,A.jsx)("span",{style:{color:"#1890ff",cursor:"pointer"},onClick:je,children:"\u6682\u65F6\u672A\u67E5\u8BE2\u5230\u8D26\u53F7\uFF1F\u7ACB\u5373\u9080\u8BF7"})})]})]})};v.Z=z},91910:function(h,v,e){"use strict";e.r(v),e.d(v,{deleteInvolve:function(){return M},queryChangeStatus:function(){return P},querySubConfigList:function(){return m},querySubscriptionDetailById:function(){return f},querySubscriptionList:function(){return E},saveSubscriptionConfig:function(){return b}});var t=e(15009),n=e.n(t),r=e(97857),a=e.n(r),l=e(99289),s=e.n(l),o=e(40396),i=e(45830);function m(p,A){return d.apply(this,arguments)}function d(){return d=s()(n()().mark(function p(A,O){return n()().wrap(function(L){for(;;)switch(L.prev=L.next){case 0:return L.abrupt("return",(0,i.request)("".concat(o._,"/api/risk/subscription/getSubConfigList"),a()({method:"GET",headers:{"Content-Type":"application/json"},params:a()({},A)},O||{})));case 1:case"end":return L.stop()}},p)})),d.apply(this,arguments)}function b(p,A){return c.apply(this,arguments)}function c(){return c=s()(n()().mark(function p(A,O){return n()().wrap(function(L){for(;;)switch(L.prev=L.next){case 0:return L.abrupt("return",(0,i.request)("".concat(o._,"/api/risk/subscription/saveConfig"),a()({method:"POST",headers:{"Content-Type":"application/json"},data:A},O||{})));case 1:case"end":return L.stop()}},p)})),c.apply(this,arguments)}function f(p,A){return I.apply(this,arguments)}function I(){return I=s()(n()().mark(function p(A,O){return n()().wrap(function(L){for(;;)switch(L.prev=L.next){case 0:return L.abrupt("return",(0,i.request)("".concat(o._,"/api/risk/subscription/getSubscriptionDetail"),a()({method:"GET",headers:{"Content-Type":"application/json"},params:a()({},A)},O||{})));case 1:case"end":return L.stop()}},p)})),I.apply(this,arguments)}function E(p,A){return C.apply(this,arguments)}function C(){return C=s()(n()().mark(function p(A,O){return n()().wrap(function(L){for(;;)switch(L.prev=L.next){case 0:return L.abrupt("return",(0,i.request)("".concat(o._,"/api/risk/subscription/getSubscriptionList"),a()({method:"POST",headers:{"Content-Type":"application/json"},data:A},O||{})));case 1:case"end":return L.stop()}},p)})),C.apply(this,arguments)}function P(p,A){return R.apply(this,arguments)}function R(){return R=s()(n()().mark(function p(A,O){return n()().wrap(function(L){for(;;)switch(L.prev=L.next){case 0:return L.abrupt("return",(0,i.request)("".concat(o._,"/api/risk/subscription/changeStatus"),a()({method:"POST",headers:{"Content-Type":"application/json"},data:A},O||{})));case 1:case"end":return L.stop()}},p)})),R.apply(this,arguments)}function M(p,A){return N.apply(this,arguments)}function N(){return N=s()(n()().mark(function p(A,O){return n()().wrap(function(L){for(;;)switch(L.prev=L.next){case 0:return L.abrupt("return",(0,i.request)("".concat(o._,"/api/risk/subscription/deleteSubscription"),a()({method:"DELETE",params:a()({},A)},O||{})));case 1:case"end":return L.stop()}},p)})),N.apply(this,arguments)}},92635:function(h,v,e){"use strict";e.r(v),e.d(v,{cloudAccountBaseInfoList:function(){return p},cloudAccountBaseInfoListV2:function(){return O},cloudAccountDetailById:function(){return M},createCollectTask:function(){return L},queryCloudAccountBaseInfoList:function(){return b},queryCloudAccountList:function(){return m},removeCloudAccount:function(){return E},saveCloudAccount:function(){return f},updateCloudAccountStatus:function(){return P}});var t=e(15009),n=e.n(t),r=e(97857),a=e.n(r),l=e(99289),s=e.n(l),o=e(40396),i=e(45830);function m(G,ee){return d.apply(this,arguments)}function d(){return d=s()(n()().mark(function G(ee,re){return n()().wrap(function(ie){for(;;)switch(ie.prev=ie.next){case 0:return ie.abrupt("return",(0,i.request)("".concat(o._,"/api/cloudAccount/cloudAccountList"),a()({method:"POST",headers:{"Content-Type":"application/json"},data:ee},re||{})));case 1:case"end":return ie.stop()}},G)})),d.apply(this,arguments)}function b(G,ee){return c.apply(this,arguments)}function c(){return c=s()(n()().mark(function G(ee,re){return n()().wrap(function(ie){for(;;)switch(ie.prev=ie.next){case 0:return ie.abrupt("return",(0,i.request)("".concat(o._,"/api/cloudAccount/cloudAccountBaseInfoList"),a()({method:"POST",headers:{"Content-Type":"application/json"},data:ee},re||{})));case 1:case"end":return ie.stop()}},G)})),c.apply(this,arguments)}function f(G,ee){return I.apply(this,arguments)}function I(){return I=s()(n()().mark(function G(ee,re){return n()().wrap(function(ie){for(;;)switch(ie.prev=ie.next){case 0:return ie.abrupt("return",(0,i.request)("".concat(o._,"/api/cloudAccount/saveCloudAccount"),a()({method:"POST",headers:{"Content-Type":"application/json"},data:ee},re||{})));case 1:case"end":return ie.stop()}},G)})),I.apply(this,arguments)}function E(G,ee){return C.apply(this,arguments)}function C(){return C=s()(n()().mark(function G(ee,re){return n()().wrap(function(ie){for(;;)switch(ie.prev=ie.next){case 0:return ie.abrupt("return",(0,i.request)("".concat(o._,"/api/cloudAccount/removeCloudAccount"),a()({method:"DELETE",params:a()({},ee)},re||{})));case 1:case"end":return ie.stop()}},G)})),C.apply(this,arguments)}function P(G,ee){return R.apply(this,arguments)}function R(){return R=s()(n()().mark(function G(ee,re){return n()().wrap(function(ie){for(;;)switch(ie.prev=ie.next){case 0:return ie.abrupt("return",(0,i.request)("".concat(o._,"/api/cloudAccount/updateCloudAccountStatus"),a()({method:"POST",headers:{"Content-Type":"application/json"},data:ee},re||{})));case 1:case"end":return ie.stop()}},G)})),R.apply(this,arguments)}function M(G,ee){return N.apply(this,arguments)}function N(){return N=s()(n()().mark(function G(ee,re){return n()().wrap(function(ie){for(;;)switch(ie.prev=ie.next){case 0:return ie.abrupt("return",(0,i.request)("".concat(o._,"/api/cloudAccount/cloudAccountDetail"),a()({method:"GET",headers:{"Content-Type":"application/json"},params:a()({},ee)},re||{})));case 1:case"end":return ie.stop()}},G)})),N.apply(this,arguments)}function p(G,ee){return A.apply(this,arguments)}function A(){return A=s()(n()().mark(function G(ee,re){return n()().wrap(function(ie){for(;;)switch(ie.prev=ie.next){case 0:return ie.abrupt("return",(0,i.request)("".concat(o._,"/api/cloudAccount/cloudAccountBaseInfoList"),a()({method:"POST",headers:{"Content-Type":"application/json"},data:ee},re||{})));case 1:case"end":return ie.stop()}},G)})),A.apply(this,arguments)}function O(G,ee){return z.apply(this,arguments)}function z(){return z=s()(n()().mark(function G(ee,re){return n()().wrap(function(ie){for(;;)switch(ie.prev=ie.next){case 0:return ie.abrupt("return",(0,i.request)("".concat(o._,"/api/cloudAccount/cloudAccountBaseInfoListV2"),a()({method:"POST",headers:{"Content-Type":"application/json"},data:ee},re||{})));case 1:case"end":return ie.stop()}},G)})),z.apply(this,arguments)}function L(G,ee){return fe.apply(this,arguments)}function fe(){return fe=s()(n()().mark(function G(ee,re){return n()().wrap(function(ie){for(;;)switch(ie.prev=ie.next){case 0:return ie.abrupt("return",(0,i.request)("".concat(o._,"/api/cloudAccount/createCollectTask"),a()({method:"POST",headers:{"Content-Type":"application/json"},data:ee},re||{})));case 1:case"end":return ie.stop()}},G)})),fe.apply(this,arguments)}},97470:function(h,v,e){"use strict";e.r(v),e.d(v,{exitAgent:function(){return f},getOnceToken:function(){return b},queryAgentList:function(){return m}});var t=e(15009),n=e.n(t),r=e(97857),a=e.n(r),l=e(99289),s=e.n(l),o=e(40396),i=e(45830);function m(E,C){return d.apply(this,arguments)}function d(){return d=s()(n()().mark(function E(C,P){return n()().wrap(function(M){for(;;)switch(M.prev=M.next){case 0:return M.abrupt("return",(0,i.request)("".concat(o._,"/api/agentApi/agentList"),a()({method:"POST",headers:{"Content-Type":"application/json"},data:a()({},C)},P||{})));case 1:case"end":return M.stop()}},E)})),d.apply(this,arguments)}function b(E,C){return c.apply(this,arguments)}function c(){return c=s()(n()().mark(function E(C,P){return n()().wrap(function(M){for(;;)switch(M.prev=M.next){case 0:return M.abrupt("return",(0,i.request)("".concat(o._,"/api/agentApi/getOnceToken"),a()({method:"POST",headers:{"Content-Type":"application/json"},data:a()({},C)},P||{})));case 1:case"end":return M.stop()}},E)})),c.apply(this,arguments)}function f(E,C){return I.apply(this,arguments)}function I(){return I=s()(n()().mark(function E(C,P){return n()().wrap(function(M){for(;;)switch(M.prev=M.next){case 0:return M.abrupt("return",(0,i.request)("".concat(o._,"/api/agentApi/exitAgent"),a()({method:"POST",params:a()({},C)},P||{})));case 1:case"end":return M.stop()}},E)})),I.apply(this,arguments)}},21171:function(h,v,e){"use strict";e.r(v),e.d(v,{delDetailConfig:function(){return M},modifyResourceDetailConfigStatus:function(){return p},queryAggregateAssets:function(){return L},queryDetailConfigList:function(){return O},queryGroupTagList:function(){return ae},queryIdentityCardList:function(){return X},queryIdentityDetailById:function(){return q},queryIdentityList:function(){return ie},queryIdentityPlatformList:function(){return K},queryResourceDetailById:function(){return E},queryResourceFieldList:function(){return f},queryResourceList:function(){return b},queryResourceRiskQuantity:function(){return G},queryResourceTypeList:function(){return m},queryRiskInfo:function(){return Z},queryRiskRuleList:function(){return re},saveDetailConfig:function(){return P}});var t=e(15009),n=e.n(t),r=e(97857),a=e.n(r),l=e(99289),s=e.n(l),o=e(40396),i=e(45830);function m(de,Ce){return d.apply(this,arguments)}function d(){return d=s()(n()().mark(function de(Ce,Ze){return n()().wrap(function(Fe){for(;;)switch(Fe.prev=Fe.next){case 0:return Fe.abrupt("return",(0,i.request)("".concat(o._,"/api/resource/typeList"),a()({method:"GET",headers:{"Content-Type":"application/json"},params:a()({},Ce)},Ze||{})));case 1:case"end":return Fe.stop()}},de)})),d.apply(this,arguments)}function b(de,Ce){return c.apply(this,arguments)}function c(){return c=s()(n()().mark(function de(Ce,Ze){return n()().wrap(function(Fe){for(;;)switch(Fe.prev=Fe.next){case 0:return Fe.abrupt("return",(0,i.request)("".concat(o._,"/api/resource/queryResourceList"),a()({method:"POST",headers:{"Content-Type":"application/json"},data:Ce},Ze||{})));case 1:case"end":return Fe.stop()}},de)})),c.apply(this,arguments)}function f(de,Ce){return I.apply(this,arguments)}function I(){return I=s()(n()().mark(function de(Ce,Ze){return n()().wrap(function(Fe){for(;;)switch(Fe.prev=Fe.next){case 0:return Fe.abrupt("return",(0,i.request)("".concat(o._,"/api/resource/resourceFieldList"),a()({method:"POST",headers:{"Content-Type":"application/json"},data:Ce},Ze||{})));case 1:case"end":return Fe.stop()}},de)})),I.apply(this,arguments)}function E(de,Ce){return C.apply(this,arguments)}function C(){return C=s()(n()().mark(function de(Ce,Ze){return n()().wrap(function(Fe){for(;;)switch(Fe.prev=Fe.next){case 0:return Fe.abrupt("return",(0,i.request)("".concat(o._,"/api/resource/queryResourceDetail"),a()({method:"POST",headers:{"Content-Type":"application/json"},data:Ce},Ze||{})));case 1:case"end":return Fe.stop()}},de)})),C.apply(this,arguments)}function P(de,Ce){return R.apply(this,arguments)}function R(){return R=s()(n()().mark(function de(Ce,Ze){return n()().wrap(function(Fe){for(;;)switch(Fe.prev=Fe.next){case 0:return Fe.abrupt("return",(0,i.request)("".concat(o._,"/api/resourceDetailConfig/saveDetailConfig"),a()({method:"POST",headers:{"Content-Type":"application/json"},data:Ce},Ze||{})));case 1:case"end":return Fe.stop()}},de)})),R.apply(this,arguments)}function M(de,Ce){return N.apply(this,arguments)}function N(){return N=s()(n()().mark(function de(Ce,Ze){return n()().wrap(function(Fe){for(;;)switch(Fe.prev=Fe.next){case 0:return Fe.abrupt("return",(0,i.request)("".concat(o._,"/api/resourceDetailConfig/delDetailConfig"),a()({method:"POST",headers:{"Content-Type":"application/json"},data:Ce},Ze||{})));case 1:case"end":return Fe.stop()}},de)})),N.apply(this,arguments)}function p(de,Ce){return A.apply(this,arguments)}function A(){return A=s()(n()().mark(function de(Ce,Ze){return n()().wrap(function(Fe){for(;;)switch(Fe.prev=Fe.next){case 0:return Fe.abrupt("return",(0,i.request)("".concat(o._,"/api/resourceDetailConfig/modifyResourceDetailConfigStatus"),a()({method:"POST",headers:{"Content-Type":"application/json"},data:Ce},Ze||{})));case 1:case"end":return Fe.stop()}},de)})),A.apply(this,arguments)}function O(de,Ce){return z.apply(this,arguments)}function z(){return z=s()(n()().mark(function de(Ce,Ze){return n()().wrap(function(Fe){for(;;)switch(Fe.prev=Fe.next){case 0:return Fe.abrupt("return",(0,i.request)("".concat(o._,"/api/resourceDetailConfig/queryDetailConfigList"),a()({method:"POST",headers:{"Content-Type":"application/json"},data:Ce},Ze||{})));case 1:case"end":return Fe.stop()}},de)})),z.apply(this,arguments)}function L(de,Ce){return fe.apply(this,arguments)}function fe(){return fe=s()(n()().mark(function de(Ce,Ze){return n()().wrap(function(Fe){for(;;)switch(Fe.prev=Fe.next){case 0:return Fe.abrupt("return",(0,i.request)("".concat(o._,"/api/resource/queryAggregateAssets"),a()({method:"POST",headers:{"Content-Type":"application/json"},data:Ce},Ze||{})));case 1:case"end":return Fe.stop()}},de)})),fe.apply(this,arguments)}function G(de,Ce){return ee.apply(this,arguments)}function ee(){return ee=s()(n()().mark(function de(Ce,Ze){return n()().wrap(function(Fe){for(;;)switch(Fe.prev=Fe.next){case 0:return Fe.abrupt("return",(0,i.request)("".concat(o._,"/api/resource/queryResourceRiskQuantity"),a()({method:"POST",headers:{"Content-Type":"application/json"},data:Ce},Ze||{})));case 1:case"end":return Fe.stop()}},de)})),ee.apply(this,arguments)}function re(de,Ce){return oe.apply(this,arguments)}function oe(){return oe=s()(n()().mark(function de(Ce,Ze){return n()().wrap(function(Fe){for(;;)switch(Fe.prev=Fe.next){case 0:return Fe.abrupt("return",(0,i.request)("".concat(o._,"/api/rule/queryRuleList"),a()({method:"POST",headers:{"Content-Type":"application/json"},data:Ce},Ze||{})));case 1:case"end":return Fe.stop()}},de)})),oe.apply(this,arguments)}function ie(de,Ce){return j.apply(this,arguments)}function j(){return j=s()(n()().mark(function de(Ce,Ze){return n()().wrap(function(Fe){for(;;)switch(Fe.prev=Fe.next){case 0:return Fe.abrupt("return",(0,i.request)("".concat(o._,"/api/identity/queryIdentityList"),a()({method:"POST",headers:{"Content-Type":"application/json"},data:Ce},Ze||{})));case 1:case"end":return Fe.stop()}},de)})),j.apply(this,arguments)}function K(de,Ce){return k.apply(this,arguments)}function k(){return k=s()(n()().mark(function de(Ce,Ze){return n()().wrap(function(Fe){for(;;)switch(Fe.prev=Fe.next){case 0:return Fe.abrupt("return",(0,i.request)("".concat(o._,"/api/identity/getPlatformList"),a()({method:"GET",headers:{"Content-Type":"application/json"},params:a()({},Ce)},Ze||{})));case 1:case"end":return Fe.stop()}},de)})),k.apply(this,arguments)}function q(de,Ce){return F.apply(this,arguments)}function F(){return F=s()(n()().mark(function de(Ce,Ze){return n()().wrap(function(Fe){for(;;)switch(Fe.prev=Fe.next){case 0:return Fe.abrupt("return",(0,i.request)("".concat(o._,"/api/identity/queryIdentity/").concat(Ce.id),a()({method:"POST",headers:{"Content-Type":"application/json"},data:Ce},Ze||{})));case 1:case"end":return Fe.stop()}},de)})),F.apply(this,arguments)}function Z(de,Ce){return _.apply(this,arguments)}function _(){return _=s()(n()().mark(function de(Ce,Ze){return n()().wrap(function(Fe){for(;;)switch(Fe.prev=Fe.next){case 0:return Fe.abrupt("return",(0,i.request)("".concat(o._,"/api/identity/queryRiskInfo"),a()({method:"POST",headers:{"Content-Type":"application/json"},data:Ce},Ze||{})));case 1:case"end":return Fe.stop()}},de)})),_.apply(this,arguments)}function X(de,Ce){return Y.apply(this,arguments)}function Y(){return Y=s()(n()().mark(function de(Ce,Ze){return n()().wrap(function(Fe){for(;;)switch(Fe.prev=Fe.next){case 0:return Fe.abrupt("return",(0,i.request)("".concat(o._,"/api/identity/queryIdentityCardList"),a()({method:"POST",headers:{"Content-Type":"application/json"},data:Ce},Ze||{})));case 1:case"end":return Fe.stop()}},de)})),Y.apply(this,arguments)}function ae(de,Ce){return J.apply(this,arguments)}function J(){return J=s()(n()().mark(function de(Ce,Ze){return n()().wrap(function(Fe){for(;;)switch(Fe.prev=Fe.next){case 0:return Fe.abrupt("return",(0,i.request)("".concat(o._,"/api/identity/groupTagList"),a()({method:"POST",headers:{"Content-Type":"application/json"},data:Ce},Ze||{})));case 1:case"end":return Fe.stop()}},de)})),J.apply(this,arguments)}},33262:function(h,v,e){"use strict";e.r(v),e.d(v,{queryAccessKeyAndAclSituation:function(){return E},queryAggregatedData:function(){return m},queryPlatformResourceData:function(){return b},queryRiskLevelData:function(){return f},queryRiskTrend:function(){return M},queryTopRiskList:function(){return P}});var t=e(15009),n=e.n(t),r=e(97857),a=e.n(r),l=e(99289),s=e.n(l),o=e(40396),i=e(45830);function m(p,A){return d.apply(this,arguments)}function d(){return d=s()(n()().mark(function p(A,O){return n()().wrap(function(L){for(;;)switch(L.prev=L.next){case 0:return L.abrupt("return",(0,i.request)("".concat(o._,"/api/home/getAggregatedData"),a()({method:"POST",headers:{"Content-Type":"application/json"},data:A},O||{})));case 1:case"end":return L.stop()}},p)})),d.apply(this,arguments)}function b(p,A){return c.apply(this,arguments)}function c(){return c=s()(n()().mark(function p(A,O){return n()().wrap(function(L){for(;;)switch(L.prev=L.next){case 0:return L.abrupt("return",(0,i.request)("".concat(o._,"/api/home/getPlatformResourceData"),a()({method:"POST",headers:{"Content-Type":"application/json"},data:A},O||{})));case 1:case"end":return L.stop()}},p)})),c.apply(this,arguments)}function f(p,A){return I.apply(this,arguments)}function I(){return I=s()(n()().mark(function p(A,O){return n()().wrap(function(L){for(;;)switch(L.prev=L.next){case 0:return L.abrupt("return",(0,i.request)("".concat(o._,"/api/home/getRiskLevelDataList"),a()({method:"POST",headers:{"Content-Type":"application/json"},data:A},O||{})));case 1:case"end":return L.stop()}},p)})),I.apply(this,arguments)}function E(p,A){return C.apply(this,arguments)}function C(){return C=s()(n()().mark(function p(A,O){return n()().wrap(function(L){for(;;)switch(L.prev=L.next){case 0:return L.abrupt("return",(0,i.request)("".concat(o._,"/api/home/getAccessKeyAndAclSituation"),a()({method:"POST",headers:{"Content-Type":"application/json"},data:A},O||{})));case 1:case"end":return L.stop()}},p)})),C.apply(this,arguments)}function P(p,A){return R.apply(this,arguments)}function R(){return R=s()(n()().mark(function p(A,O){return n()().wrap(function(L){for(;;)switch(L.prev=L.next){case 0:return L.abrupt("return",(0,i.request)("".concat(o._,"/api/home/getTopRiskList"),a()({method:"POST",headers:{"Content-Type":"application/json"},data:A},O||{})));case 1:case"end":return L.stop()}},p)})),R.apply(this,arguments)}function M(p,A){return N.apply(this,arguments)}function N(){return N=s()(n()().mark(function p(A,O){return n()().wrap(function(L){for(;;)switch(L.prev=L.next){case 0:return L.abrupt("return",(0,i.request)("".concat(o._,"/api/home/getRiskTrend"),a()({method:"POST",headers:{"Content-Type":"application/json"},data:A},O||{})));case 1:case"end":return L.stop()}},p)})),N.apply(this,arguments)}},40396:function(h,v,e){"use strict";e.d(v,{_:function(){return I}});var t=e(61713),n=e(91910),r=e(92635),a=e(97470),l=e(21171),s=e(33262),o=e(5732),i=e(10736),m=e(79930),d=e(72028),b=e(96655),c=e(33651),f=e(98665),I="",E={RuleController:b,PlatformController:o,ResourceController:m,UserController:f,TenantController:c,InvolveController:n,HomeController:s,AccountController:r,AgentController:a,AssetController:l,GlobalVariableConfigController:t,RegoController:i,RiskController:d}},5732:function(h,v,e){"use strict";e.r(v),e.d(v,{queryPlatformList:function(){return m}});var t=e(15009),n=e.n(t),r=e(97857),a=e.n(r),l=e(99289),s=e.n(l),o=e(40396),i=e(45830);function m(b,c){return d.apply(this,arguments)}function d(){return d=s()(n()().mark(function b(c,f){return n()().wrap(function(E){for(;;)switch(E.prev=E.next){case 0:return E.abrupt("return",(0,i.request)("".concat(o._,"/api/platform/platformList"),a()({method:"get",headers:{"Content-Type":"application/json"},params:a()({},c)},f||{})));case 1:case"end":return E.stop()}},b)})),d.apply(this,arguments)}},10736:function(h,v,e){"use strict";e.r(v),e.d(v,{evaluateRego:function(){return m},lintRego:function(){return E},queryLatestById:function(){return f},queryRegoList:function(){return P},saveRego:function(){return b}});var t=e(15009),n=e.n(t),r=e(97857),a=e.n(r),l=e(99289),s=e.n(l),o=e(40396),i=e(45830);function m(M,N){return d.apply(this,arguments)}function d(){return d=s()(n()().mark(function M(N,p){return n()().wrap(function(O){for(;;)switch(O.prev=O.next){case 0:return O.abrupt("return",(0,i.request)("".concat(o._,"/api/rego/testRego"),a()({method:"POST",headers:{"Content-Type":"application/json"},data:N},p||{})));case 1:case"end":return O.stop()}},M)})),d.apply(this,arguments)}function b(M,N){return c.apply(this,arguments)}function c(){return c=s()(n()().mark(function M(N,p){return n()().wrap(function(O){for(;;)switch(O.prev=O.next){case 0:return O.abrupt("return",(0,i.request)("".concat(o._,"/api/rego/saveRego"),a()({method:"POST",headers:{"Content-Type":"application/json"},data:N},p||{})));case 1:case"end":return O.stop()}},M)})),c.apply(this,arguments)}function f(M,N){return I.apply(this,arguments)}function I(){return I=s()(n()().mark(function M(N,p){return n()().wrap(function(O){for(;;)switch(O.prev=O.next){case 0:return O.abrupt("return",(0,i.request)("".concat(o._,"/api/rego/queryLatest"),a()({method:"GET",headers:{"Content-Type":"application/json"},params:a()({},N)},p||{})));case 1:case"end":return O.stop()}},M)})),I.apply(this,arguments)}function E(M,N){return C.apply(this,arguments)}function C(){return C=s()(n()().mark(function M(N,p){return n()().wrap(function(O){for(;;)switch(O.prev=O.next){case 0:return O.abrupt("return",(0,i.request)("".concat(o._,"/api/rego/lintRego"),a()({method:"POST",headers:{"Content-Type":"application/json"},data:N},p||{})));case 1:case"end":return O.stop()}},M)})),C.apply(this,arguments)}function P(M,N){return R.apply(this,arguments)}function R(){return R=s()(n()().mark(function M(N,p){return n()().wrap(function(O){for(;;)switch(O.prev=O.next){case 0:return O.abrupt("return",(0,i.request)("".concat(o._,"/api/rego/queryRegoList"),a()({method:"POST",headers:{"Content-Type":"application/json"},data:N},p||{})));case 1:case"end":return O.stop()}},M)})),R.apply(this,arguments)}},79930:function(h,v,e){"use strict";e.r(v),e.d(v,{queryGroupTypeList:function(){return b},queryTypeList:function(){return m}});var t=e(15009),n=e.n(t),r=e(97857),a=e.n(r),l=e(99289),s=e.n(l),o=e(40396),i=e(45830);function m(f,I){return d.apply(this,arguments)}function d(){return d=s()(n()().mark(function f(I,E){return n()().wrap(function(P){for(;;)switch(P.prev=P.next){case 0:return P.abrupt("return",(0,i.request)("".concat(o._,"/api/resource/typeList"),a()({method:"get",headers:{"Content-Type":"application/json"},params:a()({},I)},E||{})));case 1:case"end":return P.stop()}},f)})),d.apply(this,arguments)}function b(f,I){return c.apply(this,arguments)}function c(){return c=s()(n()().mark(function f(I,E){return n()().wrap(function(P){for(;;)switch(P.prev=P.next){case 0:return P.abrupt("return",(0,i.request)("".concat(o._,"/api/resource/groupTypeList"),a()({method:"POST",headers:{"Content-Type":"application/json"},data:I},E||{})));case 1:case"end":return P.stop()}},f)})),c.apply(this,arguments)}},72028:function(h,v,e){"use strict";e.r(v),e.d(v,{cancelIgnoreRisk:function(){return E},exportRiskList:function(){return L},ignoreRisk:function(){return f},listCloudAccountStatistics:function(){return O},listRuleStatistics:function(){return p},queryOperationLog:function(){return P},queryRiskDetailById:function(){return b},queryRiskList:function(){return m},requestCommentInformation:function(){return M}});var t=e(15009),n=e.n(t),r=e(97857),a=e.n(r),l=e(99289),s=e.n(l),o=e(40396),i=e(45830);function m(G,ee){return d.apply(this,arguments)}function d(){return d=s()(n()().mark(function G(ee,re){return n()().wrap(function(ie){for(;;)switch(ie.prev=ie.next){case 0:return ie.abrupt("return",(0,i.request)("".concat(o._,"/api/risk/queryRiskList"),a()({method:"POST",headers:{"Content-Type":"application/json"},data:ee},re||{})));case 1:case"end":return ie.stop()}},G)})),d.apply(this,arguments)}function b(G,ee){return c.apply(this,arguments)}function c(){return c=s()(n()().mark(function G(ee,re){return n()().wrap(function(ie){for(;;)switch(ie.prev=ie.next){case 0:return ie.abrupt("return",(0,i.request)("".concat(o._,"/api/risk/queryRiskDetail"),a()({method:"POST",headers:{"Content-Type":"application/json"},data:ee},re||{})));case 1:case"end":return ie.stop()}},G)})),c.apply(this,arguments)}function f(G,ee){return I.apply(this,arguments)}function I(){return I=s()(n()().mark(function G(ee,re){return n()().wrap(function(ie){for(;;)switch(ie.prev=ie.next){case 0:return ie.abrupt("return",(0,i.request)("".concat(o._,"/api/risk/ignoreRisk"),a()({method:"POST",headers:{"Content-Type":"application/json"},data:ee},re||{})));case 1:case"end":return ie.stop()}},G)})),I.apply(this,arguments)}function E(G,ee){return C.apply(this,arguments)}function C(){return C=s()(n()().mark(function G(ee,re){return n()().wrap(function(ie){for(;;)switch(ie.prev=ie.next){case 0:return ie.abrupt("return",(0,i.request)("".concat(o._,"/api/risk/cancelIgnoreRisk"),a()({method:"POST",headers:{"Content-Type":"application/json"},data:ee},re||{})));case 1:case"end":return ie.stop()}},G)})),C.apply(this,arguments)}function P(G,ee){return R.apply(this,arguments)}function R(){return R=s()(n()().mark(function G(ee,re){return n()().wrap(function(ie){for(;;)switch(ie.prev=ie.next){case 0:return ie.abrupt("return",(0,i.request)("".concat(o._,"/api/risk/operationLog"),a()({method:"POST",headers:{"Content-Type":"application/json"},data:ee},re||{})));case 1:case"end":return ie.stop()}},G)})),R.apply(this,arguments)}function M(G,ee){return N.apply(this,arguments)}function N(){return N=s()(n()().mark(function G(ee,re){return n()().wrap(function(ie){for(;;)switch(ie.prev=ie.next){case 0:return ie.abrupt("return",(0,i.request)("".concat(o._,"/api/risk/commentInformation"),a()({method:"POST",headers:{"Content-Type":"application/json"},data:ee},re||{})));case 1:case"end":return ie.stop()}},G)})),N.apply(this,arguments)}function p(G,ee){return A.apply(this,arguments)}function A(){return A=s()(n()().mark(function G(ee,re){return n()().wrap(function(ie){for(;;)switch(ie.prev=ie.next){case 0:return ie.abrupt("return",(0,i.request)("".concat(o._,"/api/risk/listRuleStatistics"),a()({method:"POST",headers:{"Content-Type":"application/json"},data:ee},re||{})));case 1:case"end":return ie.stop()}},G)})),A.apply(this,arguments)}function O(G,ee){return z.apply(this,arguments)}function z(){return z=s()(n()().mark(function G(ee,re){return n()().wrap(function(ie){for(;;)switch(ie.prev=ie.next){case 0:return ie.abrupt("return",(0,i.request)("".concat(o._,"/api/risk/listCloudAccountStatistics"),a()({method:"POST",headers:{"Content-Type":"application/json"},data:ee},re||{})));case 1:case"end":return ie.stop()}},G)})),z.apply(this,arguments)}function L(G,ee){return fe.apply(this,arguments)}function fe(){return fe=s()(n()().mark(function G(ee,re){return n()().wrap(function(ie){for(;;)switch(ie.prev=ie.next){case 0:return ie.abrupt("return",(0,i.request)("".concat(o._,"/api/risk/exportRiskList"),a()({method:"POST",timeout:18e4,headers:{"Content-Type":"application/json"},data:ee},re||{})));case 1:case"end":return ie.stop()}},G)})),fe.apply(this,arguments)}},96655:function(h,v,e){"use strict";e.r(v),e.d(v,{addTenantSelectRule:function(){return st},batchAddTenantSelectRule:function(){return Kt},batchDeleteTenantSelectRule:function(){return ft},changeRuleStatus:function(){return L},checkExistNewRule:function(){return Ve},copyRule:function(){return G},delRuleGroup:function(){return f},deleteRule:function(){return M},listGroupByRuleCode:function(){return un},loadRuleFromGithub:function(){return Se},queryAllRuleList:function(){return ae},queryAllTenantSelectRuleList:function(){return de},queryAnalysisProgress:function(){return Z},queryCancelTask:function(){return X},queryChangeWhiteListRuleStatus:function(){return Ae},queryDeleteWhiteListRuleById:function(){return he},queryEffectRuleList:function(){return bt},queryExportRuleList:function(){return Ee},queryResourceExampleData:function(){return ie},queryRuleDetail:function(){return re},queryRuleGroupDetail:function(){return Ze},queryRuleGroupList:function(){return m},queryRuleGroupNameList:function(){return q},queryRuleList:function(){return P},queryRuleTypeList:function(){return K},querySaveOrUpdateWhiteRule:function(){return Fe},queryWhiteListRuleById:function(){return S},queryWhiteListRuleExampleData:function(){return We},queryWhiteListTestRun:function(){return xe},queryWhiteRuleGrabLock:function(){return W},queryWhiteRuleList:function(){return ye},queryWhitedConfigList:function(){return ue},queryWhitedContentByRiskId:function(){return Ne},removeTenantSelectRule:function(){return ot},saveRule:function(){return p},saveRuleGroup:function(){return b},scanByGroup:function(){return E},scanByRule:function(){return O},scanRuleList:function(){return qt}});var t=e(15009),n=e.n(t),r=e(97857),a=e.n(r),l=e(99289),s=e.n(l),o=e(40396),i=e(45830);function m(lt,Et){return d.apply(this,arguments)}function d(){return d=s()(n()().mark(function lt(Et,Bt){return n()().wrap(function(Ct){for(;;)switch(Ct.prev=Ct.next){case 0:return Ct.abrupt("return",(0,i.request)("".concat(o._,"/api/ruleGroup/queryRuleGroupList"),a()({method:"POST",headers:{"Content-Type":"application/json"},data:Et},Bt||{})));case 1:case"end":return Ct.stop()}},lt)})),d.apply(this,arguments)}function b(lt,Et){return c.apply(this,arguments)}function c(){return c=s()(n()().mark(function lt(Et,Bt){return n()().wrap(function(Ct){for(;;)switch(Ct.prev=Ct.next){case 0:return Ct.abrupt("return",(0,i.request)("".concat(o._,"/api/ruleGroup/saveRuleGroup"),a()({method:"POST",headers:{"Content-Type":"application/json"},data:Et},Bt||{})));case 1:case"end":return Ct.stop()}},lt)})),c.apply(this,arguments)}function f(lt,Et){return I.apply(this,arguments)}function I(){return I=s()(n()().mark(function lt(Et,Bt){return n()().wrap(function(Ct){for(;;)switch(Ct.prev=Ct.next){case 0:return Ct.abrupt("return",(0,i.request)("".concat(o._,"/api/ruleGroup/delRuleGroup"),a()({method:"DELETE",params:a()({},Et)},Bt||{})));case 1:case"end":return Ct.stop()}},lt)})),I.apply(this,arguments)}function E(lt,Et){return C.apply(this,arguments)}function C(){return C=s()(n()().mark(function lt(Et,Bt){return n()().wrap(function(Ct){for(;;)switch(Ct.prev=Ct.next){case 0:return Ct.abrupt("return",(0,i.request)("".concat(o._,"/api/ruleGroup/scanByGroup"),a()({method:"POST",params:a()({},Et)},Bt||{})));case 1:case"end":return Ct.stop()}},lt)})),C.apply(this,arguments)}function P(lt,Et){return R.apply(this,arguments)}function R(){return R=s()(n()().mark(function lt(Et,Bt){return n()().wrap(function(Ct){for(;;)switch(Ct.prev=Ct.next){case 0:return Ct.abrupt("return",(0,i.request)("".concat(o._,"/api/rule/queryRuleList"),a()({method:"POST",headers:{"Content-Type":"application/json"},data:Et},Bt||{})));case 1:case"end":return Ct.stop()}},lt)})),R.apply(this,arguments)}function M(lt,Et){return N.apply(this,arguments)}function N(){return N=s()(n()().mark(function lt(Et,Bt){return n()().wrap(function(Ct){for(;;)switch(Ct.prev=Ct.next){case 0:return Ct.abrupt("return",(0,i.request)("".concat(o._,"/api/rule/deleteRule"),a()({method:"DELETE",params:a()({},Et)},Bt||{})));case 1:case"end":return Ct.stop()}},lt)})),N.apply(this,arguments)}function p(lt,Et){return A.apply(this,arguments)}function A(){return A=s()(n()().mark(function lt(Et,Bt){return n()().wrap(function(Ct){for(;;)switch(Ct.prev=Ct.next){case 0:return Ct.abrupt("return",(0,i.request)("".concat(o._,"/api/rule/saveRule"),a()({method:"POST",headers:{"Content-Type":"application/json"},data:Et},Bt||{})));case 1:case"end":return Ct.stop()}},lt)})),A.apply(this,arguments)}function O(lt,Et){return z.apply(this,arguments)}function z(){return z=s()(n()().mark(function lt(Et,Bt){return n()().wrap(function(Ct){for(;;)switch(Ct.prev=Ct.next){case 0:return Ct.abrupt("return",(0,i.request)("".concat(o._,"/api/rule/scanRule"),a()({method:"POST",headers:{"Content-Type":"application/json"},data:Et},Bt||{})));case 1:case"end":return Ct.stop()}},lt)})),z.apply(this,arguments)}function L(lt,Et){return fe.apply(this,arguments)}function fe(){return fe=s()(n()().mark(function lt(Et,Bt){return n()().wrap(function(Ct){for(;;)switch(Ct.prev=Ct.next){case 0:return Ct.abrupt("return",(0,i.request)("".concat(o._,"/api/rule/changeRuleStatus"),a()({method:"POST",headers:{"Content-Type":"application/json"},data:Et},Bt||{})));case 1:case"end":return Ct.stop()}},lt)})),fe.apply(this,arguments)}function G(lt,Et){return ee.apply(this,arguments)}function ee(){return ee=s()(n()().mark(function lt(Et,Bt){return n()().wrap(function(Ct){for(;;)switch(Ct.prev=Ct.next){case 0:return Ct.abrupt("return",(0,i.request)("".concat(o._,"/api/rule/copyRule"),a()({method:"POST",headers:{"Content-Type":"application/json"},data:Et},Bt||{})));case 1:case"end":return Ct.stop()}},lt)})),ee.apply(this,arguments)}function re(lt,Et){return oe.apply(this,arguments)}function oe(){return oe=s()(n()().mark(function lt(Et,Bt){return n()().wrap(function(Ct){for(;;)switch(Ct.prev=Ct.next){case 0:return Ct.abrupt("return",(0,i.request)("".concat(o._,"/api/rule/queryRuleDetail"),a()({method:"POST",headers:{"Content-Type":"application/json"},data:Et},Bt||{})));case 1:case"end":return Ct.stop()}},lt)})),oe.apply(this,arguments)}function ie(lt,Et){return j.apply(this,arguments)}function j(){return j=s()(n()().mark(function lt(Et,Bt){return n()().wrap(function(Ct){for(;;)switch(Ct.prev=Ct.next){case 0:return Ct.abrupt("return",(0,i.request)("".concat(o._,"/api/resource/queryResourceExampleData"),a()({method:"POST",headers:{"Content-Type":"application/json"},data:Et},Bt||{})));case 1:case"end":return Ct.stop()}},lt)})),j.apply(this,arguments)}function K(lt,Et){return k.apply(this,arguments)}function k(){return k=s()(n()().mark(function lt(Et,Bt){return n()().wrap(function(Ct){for(;;)switch(Ct.prev=Ct.next){case 0:return Ct.abrupt("return",(0,i.request)("".concat(o._,"/api/rule/queryRuleTypeList"),a()({method:"GET",headers:{"Content-Type":"application/json"},data:a()({},Et)},Bt||{})));case 1:case"end":return Ct.stop()}},lt)})),k.apply(this,arguments)}function q(lt,Et){return F.apply(this,arguments)}function F(){return F=s()(n()().mark(function lt(Et,Bt){return n()().wrap(function(Ct){for(;;)switch(Ct.prev=Ct.next){case 0:return Ct.abrupt("return",(0,i.request)("".concat(o._,"/api/ruleGroup/queryRuleGroupNameList"),a()({method:"GET",headers:{"Content-Type":"application/json"},params:a()({},Et)},Bt||{})));case 1:case"end":return Ct.stop()}},lt)})),F.apply(this,arguments)}function Z(lt,Et){return _.apply(this,arguments)}function _(){return _=s()(n()().mark(function lt(Et,Bt){return n()().wrap(function(Ct){for(;;)switch(Ct.prev=Ct.next){case 0:return Ct.abrupt("return",(0,i.request)("".concat(o._,"/api/progress/getProgress"),a()({method:"GET",headers:{"Content-Type":"application/json"},params:a()({},Et)},Bt||{})));case 1:case"end":return Ct.stop()}},lt)})),_.apply(this,arguments)}function X(lt,Et){return Y.apply(this,arguments)}function Y(){return Y=s()(n()().mark(function lt(Et,Bt){return n()().wrap(function(Ct){for(;;)switch(Ct.prev=Ct.next){case 0:return Ct.abrupt("return",(0,i.request)("".concat(o._,"/api/progress/cancelTask"),a()({method:"POST",headers:{"Content-Type":"application/json"},data:Et},Bt||{})));case 1:case"end":return Ct.stop()}},lt)})),Y.apply(this,arguments)}function ae(lt,Et){return J.apply(this,arguments)}function J(){return J=s()(n()().mark(function lt(Et,Bt){return n()().wrap(function(Ct){for(;;)switch(Ct.prev=Ct.next){case 0:return Ct.abrupt("return",(0,i.request)("".concat(o._,"/api/rule/queryAllRuleList"),a()({method:"GET",headers:{"Content-Type":"application/json"},params:a()({},Et)},Bt||{})));case 1:case"end":return Ct.stop()}},lt)})),J.apply(this,arguments)}function de(lt,Et){return Ce.apply(this,arguments)}function Ce(){return Ce=s()(n()().mark(function lt(Et,Bt){return n()().wrap(function(Ct){for(;;)switch(Ct.prev=Ct.next){case 0:return Ct.abrupt("return",(0,i.request)("".concat(o._,"/api/rule/queryAllTenantSelectRuleList"),a()({method:"GET",headers:{"Content-Type":"application/json"},params:a()({},Et)},Bt||{})));case 1:case"end":return Ct.stop()}},lt)})),Ce.apply(this,arguments)}function Ze(lt,Et){return je.apply(this,arguments)}function je(){return je=s()(n()().mark(function lt(Et,Bt){return n()().wrap(function(Ct){for(;;)switch(Ct.prev=Ct.next){case 0:return Ct.abrupt("return",(0,i.request)("".concat(o._,"/api/ruleGroup/queryRuleGroupDetail"),a()({method:"GET",headers:{"Content-Type":"application/json"},params:a()({},Et)},Bt||{})));case 1:case"end":return Ct.stop()}},lt)})),je.apply(this,arguments)}function Fe(lt,Et){return Qe.apply(this,arguments)}function Qe(){return Qe=s()(n()().mark(function lt(Et,Bt){return n()().wrap(function(Ct){for(;;)switch(Ct.prev=Ct.next){case 0:return Ct.abrupt("return",(0,i.request)("".concat(o._,"/api/whitedRule/save"),a()({method:"POST",headers:{"Content-Type":"application/json"},data:Et},Bt||{})));case 1:case"end":return Ct.stop()}},lt)})),Qe.apply(this,arguments)}function We(lt,Et){return Oe.apply(this,arguments)}function Oe(){return Oe=s()(n()().mark(function lt(Et,Bt){return n()().wrap(function(Ct){for(;;)switch(Ct.prev=Ct.next){case 0:return Ct.abrupt("return",(0,i.request)("".concat(o._,"/api/whitedRule/queryExampleData"),a()({method:"POST",headers:{"Content-Type":"application/json"},data:Et},Bt||{})));case 1:case"end":return Ct.stop()}},lt)})),Oe.apply(this,arguments)}function xe(lt,Et){return ve.apply(this,arguments)}function ve(){return ve=s()(n()().mark(function lt(Et,Bt){return n()().wrap(function(Ct){for(;;)switch(Ct.prev=Ct.next){case 0:return Ct.abrupt("return",(0,i.request)("".concat(o._,"/api/whitedRule/testRun"),a()({method:"POST",headers:{"Content-Type":"application/json"},data:Et},Bt||{})));case 1:case"end":return Ct.stop()}},lt)})),ve.apply(this,arguments)}function ye(lt,Et){return U.apply(this,arguments)}function U(){return U=s()(n()().mark(function lt(Et,Bt){return n()().wrap(function(Ct){for(;;)switch(Ct.prev=Ct.next){case 0:return Ct.abrupt("return",(0,i.request)("".concat(o._,"/api/whitedRule/list"),a()({method:"POST",headers:{"Content-Type":"application/json"},data:Et},Bt||{})));case 1:case"end":return Ct.stop()}},lt)})),U.apply(this,arguments)}function W(lt,Et){return $.apply(this,arguments)}function $(){return $=s()(n()().mark(function lt(Et,Bt){return n()().wrap(function(Ct){for(;;)switch(Ct.prev=Ct.next){case 0:return Ct.abrupt("return",(0,i.request)("".concat(o._,"/api/whitedRule/grabLock/").concat(Et.id),a()({method:"POST",headers:{"Content-Type":"application/json"},data:Et},Bt||{})));case 1:case"end":return Ct.stop()}},lt)})),$.apply(this,arguments)}function S(lt,Et){return H.apply(this,arguments)}function H(){return H=s()(n()().mark(function lt(Et,Bt){return n()().wrap(function(Ct){for(;;)switch(Ct.prev=Ct.next){case 0:return Ct.abrupt("return",(0,i.request)("".concat(o._,"/api/whitedRule/").concat(Et.id),a()({method:"GET",headers:{"Content-Type":"application/json"},params:a()({},Et)},Bt||{})));case 1:case"end":return Ct.stop()}},lt)})),H.apply(this,arguments)}function he(lt,Et){return se.apply(this,arguments)}function se(){return se=s()(n()().mark(function lt(Et,Bt){return n()().wrap(function(Ct){for(;;)switch(Ct.prev=Ct.next){case 0:return Ct.abrupt("return",(0,i.request)("".concat(o._,"/api/whitedRule/delete/").concat(Et.id),a()({method:"POST",headers:{"Content-Type":"application/json"},data:Et},Bt||{})));case 1:case"end":return Ct.stop()}},lt)})),se.apply(this,arguments)}function ue(lt,Et){return Te.apply(this,arguments)}function Te(){return Te=s()(n()().mark(function lt(Et,Bt){return n()().wrap(function(Ct){for(;;)switch(Ct.prev=Ct.next){case 0:return Ct.abrupt("return",(0,i.request)("".concat(o._,"/api/whitedRule/getWhitedConfigList"),a()({method:"GET",headers:{"Content-Type":"application/json"},params:a()({},Et)},Bt||{})));case 1:case"end":return Ct.stop()}},lt)})),Te.apply(this,arguments)}function Ae(lt,Et){return te.apply(this,arguments)}function te(){return te=s()(n()().mark(function lt(Et,Bt){return n()().wrap(function(Ct){for(;;)switch(Ct.prev=Ct.next){case 0:return Ct.abrupt("return",(0,i.request)("".concat(o._,"/api/whitedRule/changeStatus"),a()({method:"POST",headers:{"Content-Type":"application/json"},data:Et},Bt||{})));case 1:case"end":return Ct.stop()}},lt)})),te.apply(this,arguments)}function Ee(lt,Et){return Re.apply(this,arguments)}function Re(){return Re=s()(n()().mark(function lt(Et,Bt){return n()().wrap(function(Ct){for(;;)switch(Ct.prev=Ct.next){case 0:return Ct.abrupt("return",(0,i.request)("".concat(o._,"/api/rule/download"),a()({method:"POST",timeout:18e4,headers:{"Content-Type":"application/json"},data:a()({},Et)},Bt||{})));case 1:case"end":return Ct.stop()}},lt)})),Re.apply(this,arguments)}function Ne(lt,Et){return He.apply(this,arguments)}function He(){return He=s()(n()().mark(function lt(Et,Bt){return n()().wrap(function(Ct){for(;;)switch(Ct.prev=Ct.next){case 0:return Ct.abrupt("return",(0,i.request)("".concat(o._,"/api/whitedRule/queryWhitedContentByRisk/").concat(Et==null?void 0:Et.riskId," "),a()({method:"POST",headers:{"Content-Type":"application/json"},data:Et},Bt||{})));case 1:case"end":return Ct.stop()}},lt)})),He.apply(this,arguments)}function Se(lt,Et){return we.apply(this,arguments)}function we(){return we=s()(n()().mark(function lt(Et,Bt){return n()().wrap(function(Ct){for(;;)switch(Ct.prev=Ct.next){case 0:return Ct.abrupt("return",(0,i.request)("".concat(o._,"/api/rule/loadRuleFromGithub"),a()({method:"POST",headers:{"Content-Type":"application/json"},data:Et},Bt||{})));case 1:case"end":return Ct.stop()}},lt)})),we.apply(this,arguments)}function Ve(){return tt.apply(this,arguments)}function tt(){return tt=s()(n()().mark(function lt(){return n()().wrap(function(Bt){for(;;)switch(Bt.prev=Bt.next){case 0:return Bt.abrupt("return",(0,i.request)("".concat(o._,"/api/rule/checkExistNewRule"),{method:"POST",headers:{"Content-Type":"application/json"}}));case 1:case"end":return Bt.stop()}},lt)})),tt.apply(this,arguments)}function bt(lt,Et){return De.apply(this,arguments)}function De(){return De=s()(n()().mark(function lt(Et,Bt){return n()().wrap(function(Ct){for(;;)switch(Ct.prev=Ct.next){case 0:return Ct.abrupt("return",(0,i.request)("".concat(o._,"/api/rule/queryEffectRuleList"),a()({method:"POST",headers:{"Content-Type":"application/json"},data:Et},Bt||{})));case 1:case"end":return Ct.stop()}},lt)})),De.apply(this,arguments)}function st(lt,Et){return vt.apply(this,arguments)}function vt(){return vt=s()(n()().mark(function lt(Et,Bt){return n()().wrap(function(Ct){for(;;)switch(Ct.prev=Ct.next){case 0:return Ct.abrupt("return",(0,i.request)("".concat(o._,"/api/rule/addTenantSelectRule"),a()({method:"POST",headers:{"Content-Type":"application/json"},data:Et},Bt||{})));case 1:case"end":return Ct.stop()}},lt)})),vt.apply(this,arguments)}function ot(lt,Et){return At.apply(this,arguments)}function At(){return At=s()(n()().mark(function lt(Et,Bt){return n()().wrap(function(Ct){for(;;)switch(Ct.prev=Ct.next){case 0:return Ct.abrupt("return",(0,i.request)("".concat(o._,"/api/rule/deleteTenantSelectRule"),a()({method:"POST",headers:{"Content-Type":"application/json"},data:Et},Bt||{})));case 1:case"end":return Ct.stop()}},lt)})),At.apply(this,arguments)}function qt(lt,Et){return ce.apply(this,arguments)}function ce(){return ce=s()(n()().mark(function lt(Et,Bt){return n()().wrap(function(Ct){for(;;)switch(Ct.prev=Ct.next){case 0:return Ct.abrupt("return",(0,i.request)("".concat(o._,"/api/rule/scanRuleList"),a()({method:"POST",headers:{"Content-Type":"application/json"},data:Et},Bt||{})));case 1:case"end":return Ct.stop()}},lt)})),ce.apply(this,arguments)}function ft(lt,Et){return Ut.apply(this,arguments)}function Ut(){return Ut=s()(n()().mark(function lt(Et,Bt){return n()().wrap(function(Ct){for(;;)switch(Ct.prev=Ct.next){case 0:return Ct.abrupt("return",(0,i.request)("".concat(o._,"/api/rule/batchDeleteTenantSelectRule"),a()({method:"POST",headers:{"Content-Type":"application/json"},data:Et},Bt||{})));case 1:case"end":return Ct.stop()}},lt)})),Ut.apply(this,arguments)}function Kt(lt,Et){return Ht.apply(this,arguments)}function Ht(){return Ht=s()(n()().mark(function lt(Et,Bt){return n()().wrap(function(Ct){for(;;)switch(Ct.prev=Ct.next){case 0:return Ct.abrupt("return",(0,i.request)("".concat(o._,"/api/rule/batchAddTenantSelectRule"),a()({method:"POST",headers:{"Content-Type":"application/json"},data:Et},Bt||{})));case 1:case"end":return Ct.stop()}},lt)})),Ht.apply(this,arguments)}function un(lt,Et){return Rn.apply(this,arguments)}function Rn(){return Rn=s()(n()().mark(function lt(Et,Bt){return n()().wrap(function(Ct){for(;;)switch(Ct.prev=Ct.next){case 0:return Ct.abrupt("return",(0,i.request)("".concat(o._,"/api/whitedRule/listGroupByRuleCode"),a()({method:"POST",headers:{"Content-Type":"application/json"},data:Et},Bt||{})));case 1:case"end":return Ct.stop()}},lt)})),Rn.apply(this,arguments)}},93547:function(h,v,e){"use strict";e.d(v,{GD:function(){return f},NM:function(){return b},X4:function(){return m}});var t=e(15009),n=e.n(t),r=e(97857),a=e.n(r),l=e(99289),s=e.n(l),o=e(40396),i=e(45830);function m(E,C){return d.apply(this,arguments)}function d(){return d=s()(n()().mark(function E(C,P){return n()().wrap(function(M){for(;;)switch(M.prev=M.next){case 0:return M.abrupt("return",(0,i.request)("".concat(o._,"/api/cloudAccount/securityProduct/getOverallPosture"),a()({method:"GET",headers:{"Content-Type":"application/json"},params:a()({},C)},P||{})));case 1:case"end":return M.stop()}},E)})),d.apply(this,arguments)}function b(E,C){return c.apply(this,arguments)}function c(){return c=s()(n()().mark(function E(C,P){return n()().wrap(function(M){for(;;)switch(M.prev=M.next){case 0:return M.abrupt("return",(0,i.request)("".concat(o._,"/api/cloudAccount/securityProduct/getPlatformList"),a()({method:"GET",headers:{"Content-Type":"application/json"},params:a()({},C)},P||{})));case 1:case"end":return M.stop()}},E)})),c.apply(this,arguments)}function f(E,C){return I.apply(this,arguments)}function I(){return I=s()(n()().mark(function E(C,P){return n()().wrap(function(M){for(;;)switch(M.prev=M.next){case 0:return M.abrupt("return",(0,i.request)("".concat(o._,"/api/cloudAccount/securityProduct/getCloudAccountSecurityProductPostureList"),a()({method:"POST",headers:{"Content-Type":"application/json"},data:C},P||{})));case 1:case"end":return M.stop()}},E)})),I.apply(this,arguments)}},33651:function(h,v,e){"use strict";e.r(v),e.d(v,{changeTenant:function(){return L},changeUserTenantRole:function(){return f},checkInviteCode:function(){return ie},createInviteCode:function(){return re},joinUser:function(){return p},listAddedTenants:function(){return G},queryAllTenantList:function(){return E},queryMember:function(){return M},queryTenantList:function(){return m},queryTenantListV2:function(){return b},removeUser:function(){return O},saveTenant:function(){return P}});var t=e(15009),n=e.n(t),r=e(97857),a=e.n(r),l=e(99289),s=e.n(l),o=e(40396),i=e(45830);function m(K,k){return d.apply(this,arguments)}function d(){return d=s()(n()().mark(function K(k,q){return n()().wrap(function(Z){for(;;)switch(Z.prev=Z.next){case 0:return Z.abrupt("return",(0,i.request)("".concat(o._,"/api/tenant/queryTenantList"),a()({method:"POST",headers:{"Content-Type":"application/json"},data:a()({},k)},q||{})));case 1:case"end":return Z.stop()}},K)})),d.apply(this,arguments)}function b(K,k){return c.apply(this,arguments)}function c(){return c=s()(n()().mark(function K(k,q){return n()().wrap(function(Z){for(;;)switch(Z.prev=Z.next){case 0:return Z.abrupt("return",(0,i.request)("".concat(o._,"/api/tenant/queryTenantListV2"),a()({method:"POST",headers:{"Content-Type":"application/json"},data:a()({},k)},q||{})));case 1:case"end":return Z.stop()}},K)})),c.apply(this,arguments)}function f(K,k){return I.apply(this,arguments)}function I(){return I=s()(n()().mark(function K(k,q){return n()().wrap(function(Z){for(;;)switch(Z.prev=Z.next){case 0:return Z.abrupt("return",(0,i.request)("".concat(o._,"/api/tenant/changeUserTenantRole"),a()({method:"POST",headers:{"Content-Type":"application/json"},data:a()({},k)},q||{})));case 1:case"end":return Z.stop()}},K)})),I.apply(this,arguments)}function E(K,k){return C.apply(this,arguments)}function C(){return C=s()(n()().mark(function K(k,q){return n()().wrap(function(Z){for(;;)switch(Z.prev=Z.next){case 0:return Z.abrupt("return",(0,i.request)("".concat(o._,"/api/tenant/queryAllTenantList"),a()({method:"GET",headers:{"Content-Type":"application/json"},params:a()({},k)},q||{})));case 1:case"end":return Z.stop()}},K)})),C.apply(this,arguments)}function P(K,k){return R.apply(this,arguments)}function R(){return R=s()(n()().mark(function K(k,q){return n()().wrap(function(Z){for(;;)switch(Z.prev=Z.next){case 0:return Z.abrupt("return",(0,i.request)("".concat(o._,"/api/tenant/saveTenant"),a()({method:"POST",headers:{"Content-Type":"application/json"},data:a()({},k)},q||{})));case 1:case"end":return Z.stop()}},K)})),R.apply(this,arguments)}function M(K,k){return N.apply(this,arguments)}function N(){return N=s()(n()().mark(function K(k,q){return n()().wrap(function(Z){for(;;)switch(Z.prev=Z.next){case 0:return Z.abrupt("return",(0,i.request)("".concat(o._,"/api/tenant/queryMember"),a()({method:"POST",headers:{"Content-Type":"application/json"},data:a()({},k)},q||{})));case 1:case"end":return Z.stop()}},K)})),N.apply(this,arguments)}function p(K,k){return A.apply(this,arguments)}function A(){return A=s()(n()().mark(function K(k,q){return n()().wrap(function(Z){for(;;)switch(Z.prev=Z.next){case 0:return Z.abrupt("return",(0,i.request)("".concat(o._,"/api/tenant/joinUser"),a()({method:"POST",headers:{"Content-Type":"application/json"},data:a()({},k)},q||{})));case 1:case"end":return Z.stop()}},K)})),A.apply(this,arguments)}function O(K,k){return z.apply(this,arguments)}function z(){return z=s()(n()().mark(function K(k,q){return n()().wrap(function(Z){for(;;)switch(Z.prev=Z.next){case 0:return Z.abrupt("return",(0,i.request)("".concat(o._,"/api/tenant/removeUser"),a()({method:"DELETE",headers:{"Content-Type":"application/json"},data:a()({},k)},q||{})));case 1:case"end":return Z.stop()}},K)})),z.apply(this,arguments)}function L(K,k){return fe.apply(this,arguments)}function fe(){return fe=s()(n()().mark(function K(k,q){return n()().wrap(function(Z){for(;;)switch(Z.prev=Z.next){case 0:return Z.abrupt("return",(0,i.request)("".concat(o._,"/api/tenant/changeTenant"),a()({method:"POST",headers:{"Content-Type":"application/json"},data:a()({},k)},q||{})));case 1:case"end":return Z.stop()}},K)})),fe.apply(this,arguments)}function G(K,k){return ee.apply(this,arguments)}function ee(){return ee=s()(n()().mark(function K(k,q){return n()().wrap(function(Z){for(;;)switch(Z.prev=Z.next){case 0:return Z.abrupt("return",(0,i.request)("".concat(o._,"/api/tenant/listAddedTenants"),a()({method:"GET",headers:{"Content-Type":"application/json"},data:a()({},k)},q||{})));case 1:case"end":return Z.stop()}},K)})),ee.apply(this,arguments)}function re(K,k){return oe.apply(this,arguments)}function oe(){return oe=s()(n()().mark(function K(k,q){return n()().wrap(function(Z){for(;;)switch(Z.prev=Z.next){case 0:return Z.abrupt("return",(0,i.request)("".concat(o._,"/api/tenant/createInviteCode"),a()({method:"POST",headers:{"Content-Type":"application/json"},data:a()({},k)},q||{})));case 1:case"end":return Z.stop()}},K)})),oe.apply(this,arguments)}function ie(K,k){return j.apply(this,arguments)}function j(){return j=s()(n()().mark(function K(k,q){return n()().wrap(function(Z){for(;;)switch(Z.prev=Z.next){case 0:return Z.abrupt("return",(0,i.request)("".concat(o._,"/api/tenant/checkInviteCode"),a()({method:"POST",headers:{"Content-Type":"application/json"},data:a()({},k)},q||{})));case 1:case"end":return Z.stop()}},K)})),j.apply(this,arguments)}},98665:function(h,v,e){"use strict";e.r(v),e.d(v,{changeUserPassword:function(){return L},changeUserRole:function(){return p},changeUserStatus:function(){return O},createAccessKey:function(){return G},createUser:function(){return b},deleteAccessKey:function(){return ie},deleteUser:function(){return E},joinTenant:function(){return Z},queryAccessKeyList:function(){return re},queryUserInfo:function(){return P},queryUserList:function(){return M},register:function(){return q},remarkAccessKey:function(){return K},updateUser:function(){return f},userLogin:function(){return m}});var t=e(15009),n=e.n(t),r=e(97857),a=e.n(r),l=e(99289),s=e.n(l),o=e(40396),i=e(45830);function m(X,Y){return d.apply(this,arguments)}function d(){return d=s()(n()().mark(function X(Y,ae){return n()().wrap(function(de){for(;;)switch(de.prev=de.next){case 0:return de.abrupt("return",(0,i.request)("".concat(o._,"/api/user/login"),a()({method:"POST",headers:{"Content-Type":"application/json"},data:a()({},Y)},ae||{})));case 1:case"end":return de.stop()}},X)})),d.apply(this,arguments)}function b(X,Y){return c.apply(this,arguments)}function c(){return c=s()(n()().mark(function X(Y,ae){return n()().wrap(function(de){for(;;)switch(de.prev=de.next){case 0:return de.abrupt("return",(0,i.request)("".concat(o._,"/api/user/createUser"),a()({method:"POST",headers:{"Content-Type":"application/json"},data:a()({},Y)},ae||{})));case 1:case"end":return de.stop()}},X)})),c.apply(this,arguments)}function f(X,Y){return I.apply(this,arguments)}function I(){return I=s()(n()().mark(function X(Y,ae){return n()().wrap(function(de){for(;;)switch(de.prev=de.next){case 0:return de.abrupt("return",(0,i.request)("".concat(o._,"/api/user/updateUser"),a()({method:"POST",headers:{"Content-Type":"application/json"},data:a()({},Y)},ae||{})));case 1:case"end":return de.stop()}},X)})),I.apply(this,arguments)}function E(X,Y){return C.apply(this,arguments)}function C(){return C=s()(n()().mark(function X(Y,ae){return n()().wrap(function(de){for(;;)switch(de.prev=de.next){case 0:return de.abrupt("return",(0,i.request)("".concat(o._,"/api/user/deleteUser"),a()({method:"DELETE",params:a()({},Y)},ae||{})));case 1:case"end":return de.stop()}},X)})),C.apply(this,arguments)}function P(X,Y){return R.apply(this,arguments)}function R(){return R=s()(n()().mark(function X(Y,ae){return n()().wrap(function(de){for(;;)switch(de.prev=de.next){case 0:return de.abrupt("return",(0,i.request)("".concat(o._,"/api/user/queryUserInfo"),a()({method:"POST",headers:{"Content-Type":"application/json"},data:a()({},Y)},ae||{})));case 1:case"end":return de.stop()}},X)})),R.apply(this,arguments)}function M(X,Y){return N.apply(this,arguments)}function N(){return N=s()(n()().mark(function X(Y,ae){return n()().wrap(function(de){for(;;)switch(de.prev=de.next){case 0:return de.abrupt("return",(0,i.request)("".concat(o._,"/api/user/queryUserList"),a()({method:"POST",headers:{"Content-Type":"application/json"},data:a()({},Y)},ae||{})));case 1:case"end":return de.stop()}},X)})),N.apply(this,arguments)}function p(X,Y){return A.apply(this,arguments)}function A(){return A=s()(n()().mark(function X(Y,ae){return n()().wrap(function(de){for(;;)switch(de.prev=de.next){case 0:return de.abrupt("return",(0,i.request)("".concat(o._,"/api/user/changeUserRole"),a()({method:"POST",headers:{"Content-Type":"application/json"},data:a()({},Y)},ae||{})));case 1:case"end":return de.stop()}},X)})),A.apply(this,arguments)}function O(X,Y){return z.apply(this,arguments)}function z(){return z=s()(n()().mark(function X(Y,ae){return n()().wrap(function(de){for(;;)switch(de.prev=de.next){case 0:return de.abrupt("return",(0,i.request)("".concat(o._,"/api/user/changeUserStatus"),a()({method:"POST",headers:{"Content-Type":"application/json"},data:a()({},Y)},ae||{})));case 1:case"end":return de.stop()}},X)})),z.apply(this,arguments)}function L(X,Y){return fe.apply(this,arguments)}function fe(){return fe=s()(n()().mark(function X(Y,ae){return n()().wrap(function(de){for(;;)switch(de.prev=de.next){case 0:return de.abrupt("return",(0,i.request)("".concat(o._,"/api/user/changePassword"),a()({method:"POST",headers:{"Content-Type":"application/json"},data:a()({},Y)},ae||{})));case 1:case"end":return de.stop()}},X)})),fe.apply(this,arguments)}function G(X,Y){return ee.apply(this,arguments)}function ee(){return ee=s()(n()().mark(function X(Y,ae){return n()().wrap(function(de){for(;;)switch(de.prev=de.next){case 0:return de.abrupt("return",(0,i.request)("".concat(o._,"/api/accessKey/createAccessKey"),a()({method:"POST",headers:{"Content-Type":"application/json"},data:a()({},Y)},ae||{})));case 1:case"end":return de.stop()}},X)})),ee.apply(this,arguments)}function re(X,Y){return oe.apply(this,arguments)}function oe(){return oe=s()(n()().mark(function X(Y,ae){return n()().wrap(function(de){for(;;)switch(de.prev=de.next){case 0:return de.abrupt("return",(0,i.request)("".concat(o._,"/api/accessKey/queryAccessKeyList"),a()({method:"GET",headers:{"Content-Type":"application/json"},data:a()({},Y)},ae||{})));case 1:case"end":return de.stop()}},X)})),oe.apply(this,arguments)}function ie(X,Y){return j.apply(this,arguments)}function j(){return j=s()(n()().mark(function X(Y,ae){return n()().wrap(function(de){for(;;)switch(de.prev=de.next){case 0:return de.abrupt("return",(0,i.request)("".concat(o._,"/api/accessKey/deleteAccessKey"),a()({method:"DELETE",headers:{"Content-Type":"application/json"},data:a()({},Y)},ae||{})));case 1:case"end":return de.stop()}},X)})),j.apply(this,arguments)}function K(X,Y){return k.apply(this,arguments)}function k(){return k=s()(n()().mark(function X(Y,ae){return n()().wrap(function(de){for(;;)switch(de.prev=de.next){case 0:return de.abrupt("return",(0,i.request)("".concat(o._,"/api/accessKey/remarkAccessKey"),a()({method:"POST",headers:{"Content-Type":"application/json"},data:a()({},Y)},ae||{})));case 1:case"end":return de.stop()}},X)})),k.apply(this,arguments)}function q(X,Y){return F.apply(this,arguments)}function F(){return F=s()(n()().mark(function X(Y,ae){return n()().wrap(function(de){for(;;)switch(de.prev=de.next){case 0:return de.abrupt("return",(0,i.request)("".concat(o._,"/api/user/register"),a()({method:"POST",headers:{"Content-Type":"application/json"},data:a()({},Y)},ae||{})));case 1:case"end":return de.stop()}},X)})),F.apply(this,arguments)}function Z(X,Y){return _.apply(this,arguments)}function _(){return _=s()(n()().mark(function X(Y,ae){return n()().wrap(function(de){for(;;)switch(de.prev=de.next){case 0:return de.abrupt("return",(0,i.request)("".concat(o._,"/api/user/joinTenant"),a()({method:"POST",headers:{"Content-Type":"application/json"},data:a()({},Y)},ae||{})));case 1:case"end":return de.stop()}},X)})),_.apply(this,arguments)}},61713:function(h,v,e){"use strict";e.r(v),e.d(v,{deleteGlobalVariableConfig:function(){return f},listGlobalVariableConfig:function(){return b},saveGlobalVariableConfig:function(){return m}});var t=e(15009),n=e.n(t),r=e(97857),a=e.n(r),l=e(99289),s=e.n(l),o=e(40396),i=e(45830);function m(E,C){return d.apply(this,arguments)}function d(){return d=s()(n()().mark(function E(C,P){return n()().wrap(function(M){for(;;)switch(M.prev=M.next){case 0:return M.abrupt("return",(0,i.request)("".concat(o._,"/api/globalVariableConfig/saveGlobalVariableConfig"),a()({method:"POST",headers:{"Content-Type":"application/json"},data:a()({},C)},P||{})));case 1:case"end":return M.stop()}},E)})),d.apply(this,arguments)}function b(E,C){return c.apply(this,arguments)}function c(){return c=s()(n()().mark(function E(C,P){return n()().wrap(function(M){for(;;)switch(M.prev=M.next){case 0:return M.abrupt("return",(0,i.request)("".concat(o._,"/api/globalVariableConfig/listGlobalVariableConfig"),a()({method:"POST",headers:{"Content-Type":"application/json"},data:a()({},C)},P||{})));case 1:case"end":return M.stop()}},E)})),c.apply(this,arguments)}function f(E,C){return I.apply(this,arguments)}function I(){return I=s()(n()().mark(function E(C,P){return n()().wrap(function(M){for(;;)switch(M.prev=M.next){case 0:return M.abrupt("return",(0,i.request)("".concat(o._,"/api/globalVariableConfig/deleteGlobalVariableConfig"),a()({method:"DELETE",params:a()({},C)},P||{})));case 1:case"end":return M.stop()}},E)})),I.apply(this,arguments)}},17910:function(h,v,e){"use strict";e.d(v,{El:function(){return Tn},I9:function(){return xt},Q4:function(){return Je},QQ:function(){return _n},J_:function(){return dn},FM:function(){return Yt},_G:function(){return Xe}});var t="data:image/png;base64,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",n="data:image/png;base64,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",r="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAIKADAAQAAAABAAAAIAAAAACshmLzAAACjklEQVRYCe1XzWsTURD/7eajlqYeqtKmantRiqjUFvRQFRS8e1PwKJ69KKXQi+BFPFjwH/BYVDx4tkJBJaCF6iGVYi/WpGlFc2jqR5qm68y+vuzbZJougd166ECSmXnz5jcf7014Foicx8eOYHPjIRznEolp1oVIBVjWNOz4qHV7IWe54NXKJwLsChFUcl1ELDFou5lHD84BdTG2vVV2KcLwddRym1DC7nmzRNIcwK7SXgC7XoF40wOQovPZdx5I9TSafX0DrPD4IOoeBPovKt78XlsBvr0DSkum1sdvH8DAVeDKAyDR7ttQE5ZmaqxrM3LXk02u8geYGgPmX5raGi+3oLNXBnccoLgAZJ8DhdmaE5fPPgN+fqG5TjYmcQKcCFdTILkCR6nsOvNyCfj4BMh/UCUvrza6qZaBV6NKn+wEeqglvWeBoZtAG8nsq+8CMEeB15EcQKrbM8s+BTKPPHknbp0CXnyrPskOYPiW2mH6NHzILTAMwD1slQLslSsQBPDwOb9V/r1fDii1HoAVCwjR3Kz1AHKZ5p4Dru58BuL7AroSzPRNEpa0Sq7Ar+96HTh1HeCrx4OHJ1/lt7cmcQk6+foanrzmWfBUFEgOYJHG58ZfgLNv2w+M3FFbnU3gxzywTENo+h5QXVf6WBK4fJ+AzwAHjgNWXWHZF49kgeostyxKeeD1uArC3MSOD50ATt9QYHotPawqdXBABudRvM3/gVwBdvz5BU0/ulr8J9NhDCYNWq1ojgKlSZiZ8GTNrS2rzFdzWtPwazkT/XXDu8EmVIXcglAh/c73AvgvKlDwdyVSqWC7D8VIMQ0weqTa/EolVdFQR8UWGdvmJzK/UqkSk4QcRTv4eT7JmIz9DxsHp2DvNXwGAAAAAElFTkSuQmCC",a="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAIKADAAQAAAABAAAAIAAAAACshmLzAAAChUlEQVRYCe1XzYoiMRCubhf/RlHmpLLibUQ8LKgXRUR9jXEErz7AguAT7F0UxIse9g305M9B9KKHOagvICo4LIg/c5rJpnqng06ntXcYnYuBkErlS33VlVQ6EYCW3W73/fX19RcV44QQJ+rOVQRBmFPbHVEUf5rN5qmA5C8vL49UeXsuUhW7f3Q63Q/x7csvTY4+3SK3sNlsZucOu0oEAJdDWK/XRA1wCb14CZJjHFcHvjwC346tz3Q6hU6nA7PZTAFLJpMQCoUk/WAwgGazqcC4XC6Ix+PgdrsVY0yBWcCrlUqFmEwmzBBurdfrbB7Kaji0gbZ4HFIG8gbG47Eq+d3dHbm/vyfL5ZIZRTmVShGv18t1BJ2YTCYMv8/JXQIM+/PzsxQlq9UK2WwWwuEwBINBsNvtLHqyYDQaoVgsSt3VagXD4RD6/T4UCgWgZJKtdrsNDw8P8hTWch2Yz/F/8a+k02nI5/Ny92Rrs9kA9wdWJEcnsOzb3DdyMgtubm728f8la5nLjYAWlm63ewCLRqMHfa2dDztA/2RaOY7iPuxALBY7aljr4Mk9QC8sWm0pcNvtVqF7r+BGwOFwMFy1WgXc2ZFIBAKBAFgsFjbGE3DnYxr2ej2o1WoM4nSq3PT2DwVZHo1GxGAwKA4VeoEgfr+fZDIZ8vT0xA4WlGm6Ep/PRxBDWQ8qPScIHm6y/f0Wc5U7UCqVuE7IxhuNBpt37ChG8nK5zLDv+bhLgHGjx60U9larBYvFAlUHRa/Xsz6NFuRyOdaXBfwZJRIJ8Hg8skrRXq9kJ9NQEbNPVlwdEN/eap8cWG3mkBuXoKMNfhZU5+sfp/hExlcqDcfvSywHciAXciL3X/oQ2dqwKfvYAAAAAElFTkSuQmCC",l="data:image/png;base64,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",s="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAIKADAAQAAAABAAAAIAAAAACshmLzAAADn0lEQVRYCe2XWWyMYRSGn5mWamkNtdWSltqF0ggJIWKJ2LdYEySWGwlBQrhw4UrSK24kIiJEVCQEiUgUrcQulsYulqJL0FqKWqrGe3yTtDr/oKV10y/5Z/7vm/+c9z3nvOdMfh9awe10JEiGrhHaJtlZHa4ifOToWutbSr4vBJ4r8JZ1CBru2scrkUiLDkVev+BGxwWc4Q+lPZxhfZyo5H7h1HXNfxVKkhH4r6uBQEMGvDPQbhhMPAULSnS9hNH7IUajovMMGH9cog2ZdZkFUy9AkzZOyC36aH9J+1aQPAVm3oYlX2DOI0id6yl2bwJRTeDGZjg4AI6Nh9aDoP96eHMXOo6BVv2ds9TZuk+HDiPd3kBjWkDFZ0f6wV7YmwLZ8+Fdnnum2md0tb3bFmRVHr9/Cs+OQWI/eH0L3j6A9qOg+CpYpu7v1iQZDg/3iYjOHx/UlAvqqoBG8fD5NZQVVvqrduedgZZ9VYIcWCjjeSKQMk1Zb+xM8w65iAO9FOlHEdglIiIQFavvoZAnAl/fw9nl0HOxK+HITEjoVg3abb0JmMHXMtjXVSlMhidHKo2NgEVu0RaehheqeUJnkZwKn4rd3p6+twP2aMhmTYfmAh+lcngsbwLxAi25pvRJhFbTtkMkrERn/vy8yH2AvqugSAS+qd5GIn2Dohc5/bngj4HGzfVbOeRLtHbeTD49lrcGbm2V6NZJcGMhOk51PSDAlappApSXyuFh6LVUGch2Lu174EY4s8ztA91h8hkolV6MjGXo7AoPePAFtxlljxXorSjilYlc1fqTE1T5O/egOY0JwMfnoX0j14plBZWOjGximrShjiq5rvKonT1WZAIeD9fqyC9ygZ4KRqUsfaiOqEJSDsNLYP1eqCH04mKt8H4ysiz2Wy2Upk6IgR6wU1mtssJFeHOL2mcJTDghZUvB1l61XW/vuTlReBJOL/IcRpFLYOCDNkHT9vD0KBTISfEVeHVT6tZ49Vq+KIhtp8E0TKN4EnQa5wbXueVuYtpgys34yTIygR+PKUGpsyBtjXNgZxUC/5DvJpxNOWu1OIHGqedj20jWsgl+cx1yZzs82i8j6XywgC9vcG37w7f7+A2BKk/GdVBEYzWARkN8isDaOmB8UniJ6wjLkGknP0skn1Uxjnz75wQi+/irX8JF+Ffuam7cQMAyUFTzxP0ziyK/RJzzz9zV1JGw//vLqd9ekZWFNF2ZCqA+ymGv55mGadjfAWyJEGFaqZxIAAAAAElFTkSuQmCC",o=e(62435),i=Object.defineProperty,m=Object.getOwnPropertySymbols,d=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,c=(yn,tn,yt)=>tn in yn?i(yn,tn,{enumerable:!0,configurable:!0,writable:!0,value:yt}):yn[tn]=yt,f=(yn,tn)=>{for(var yt in tn||(tn={}))d.call(tn,yt)&&c(yn,yt,tn[yt]);if(m)for(var yt of m(tn))b.call(tn,yt)&&c(yn,yt,tn[yt]);return yn};const I=yn=>React.createElement("svg",f({width:16,height:16,xmlns:"http://www.w3.org/2000/svg"},yn),React.createElement("title",null,"1"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{fill:"#F5F9FF",x:.25,y:.25,width:15.5,height:15.5,rx:2}),React.createElement("path",{d:"m8.63 3-3.894 8.01L2 10.98 5.054 5.9 8.63 3m.42.632L14 12H4.845l5.58-.962L7.503 7.68 9.05 3.632Z",fill:"#1E88E5",fillRule:"nonzero"})));var E="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjRjVGOUZGIiB4PSIuMjUiIHk9Ii4yNSIgd2lkdGg9IjE1LjUiIGhlaWdodD0iMTUuNSIgcng9IjIiLz48cGF0aCBkPSJtOC42MyAzLTMuODk0IDguMDFMMiAxMC45OCA1LjA1NCA1LjkgOC42MyAzbS40Mi42MzJMMTQgMTJINC44NDVsNS41OC0uOTYyTDcuNTAzIDcuNjggOS4wNSAzLjYzMloiIGZpbGw9IiMxRTg4RTUiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L3N2Zz4=",C=Object.defineProperty,P=Object.getOwnPropertySymbols,R=Object.prototype.hasOwnProperty,M=Object.prototype.propertyIsEnumerable,N=(yn,tn,yt)=>tn in yn?C(yn,tn,{enumerable:!0,configurable:!0,writable:!0,value:yt}):yn[tn]=yt,p=(yn,tn)=>{for(var yt in tn||(tn={}))R.call(tn,yt)&&N(yn,yt,tn[yt]);if(P)for(var yt of P(tn))M.call(tn,yt)&&N(yn,yt,tn[yt]);return yn};const A=yn=>React.createElement("svg",p({width:63,height:64,xmlns:"http://www.w3.org/2000/svg"},yn),React.createElement("title",null,"2"),React.createElement("g",{transform:"translate(0 .344)",fill:"none",fillRule:"evenodd"},React.createElement("circle",{fill:"#FFF",cx:31.45,cy:31.45,r:31.45}),React.createElement("path",{d:"M33.653 12.002 20.35 40.477 11 40.374l10.435-18.062L33.653 12m1.435 2.248L52 44H20.72l19.065-3.42-9.984-11.94 5.287-14.392Z",fill:"#1E88E5",fillRule:"nonzero"})));var O="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjMiIGhlaWdodD0iNjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAuMzQ0KSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiNGRkYiIGN4PSIzMS40NSIgY3k9IjMxLjQ1IiByPSIzMS40NSIvPjxwYXRoIGQ9Ik0zMy42NTMgMTIuMDAyIDIwLjM1IDQwLjQ3NyAxMSA0MC4zNzRsMTAuNDM1LTE4LjA2MkwzMy42NTMgMTJtMS40MzUgMi4yNDhMNTIgNDRIMjAuNzJsMTkuMDY1LTMuNDItOS45ODQtMTEuOTQgNS4yODctMTQuMzkyWiIgZmlsbD0iIzFFODhFNSIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9nPjwvc3ZnPg==",z=Object.defineProperty,L=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,G=Object.prototype.propertyIsEnumerable,ee=(yn,tn,yt)=>tn in yn?z(yn,tn,{enumerable:!0,configurable:!0,writable:!0,value:yt}):yn[tn]=yt,re=(yn,tn)=>{for(var yt in tn||(tn={}))fe.call(tn,yt)&&ee(yn,yt,tn[yt]);if(L)for(var yt of L(tn))G.call(tn,yt)&&ee(yn,yt,tn[yt]);return yn};const oe=yn=>React.createElement("svg",re({width:63,height:64,xmlns:"http://www.w3.org/2000/svg"},yn),React.createElement("title",null,"BAIDU_ACCOUNT"),React.createElement("g",{transform:"translate(0 .344)",fillRule:"nonzero",fill:"none"},React.createElement("circle",{fill:"#FFF",cx:31.45,cy:31.45,r:31.45}),React.createElement("path",{d:"M20.926 37.039v-7.606c0-1.485-.736-2.876-2.03-3.62l-5.17-3.062v18.464c0 .464.277.926.645 1.114l15.88 9.276v-6.029c0-1.485-.74-2.876-2.031-3.62l-6.646-3.8c-.371-.28-.648-.65-.648-1.115",fill:"#008DD5"}),React.createElement("path",{d:"m41.33 38.153-6.65 3.897c-1.292.741-2.03 2.132-2.03 3.617V51.7l15.879-9.279c.398-.229.643-.652.644-1.111V22.75l-5.168 2.97c-1.292.742-2.031 2.133-2.031 3.618v7.608c0 .559-.277.927-.645 1.206",fill:"#EE3306"}),React.createElement("path",{d:"m39.019 15.237-6.646-3.897a1.569 1.569 0 0 0-1.292 0l-15.877 9.279 5.169 2.97c1.294.741 2.86.741 4.062 0l6.646-3.9c.094-.09.185-.09.279-.09a1.302 1.302 0 0 1 1.015.09l6.644 3.897c1.295.744 2.864.744 4.062 0l5.171-2.97-9.233-5.38Z",fill:"#5AB200"})));var ie="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjMiIGhlaWdodD0iNjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAuMzQ0KSIgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48Y2lyY2xlIGZpbGw9IiNGRkYiIGN4PSIzMS40NSIgY3k9IjMxLjQ1IiByPSIzMS40NSIvPjxwYXRoIGQ9Ik0yMC45MjYgMzcuMDM5di03LjYwNmMwLTEuNDg1LS43MzYtMi44NzYtMi4wMy0zLjYybC01LjE3LTMuMDYydjE4LjQ2NGMwIC40NjQuMjc3LjkyNi42NDUgMS4xMTRsMTUuODggOS4yNzZ2LTYuMDI5YzAtMS40ODUtLjc0LTIuODc2LTIuMDMxLTMuNjJsLTYuNjQ2LTMuOGMtLjM3MS0uMjgtLjY0OC0uNjUtLjY0OC0xLjExNSIgZmlsbD0iIzAwOERENSIvPjxwYXRoIGQ9Im00MS4zMyAzOC4xNTMtNi42NSAzLjg5N2MtMS4yOTIuNzQxLTIuMDMgMi4xMzItMi4wMyAzLjYxN1Y1MS43bDE1Ljg3OS05LjI3OWMuMzk4LS4yMjkuNjQzLS42NTIuNjQ0LTEuMTExVjIyLjc1bC01LjE2OCAyLjk3Yy0xLjI5Mi43NDItMi4wMzEgMi4xMzMtMi4wMzEgMy42MTh2Ny42MDhjMCAuNTU5LS4yNzcuOTI3LS42NDUgMS4yMDYiIGZpbGw9IiNFRTMzMDYiLz48cGF0aCBkPSJtMzkuMDE5IDE1LjIzNy02LjY0Ni0zLjg5N2ExLjU2OSAxLjU2OSAwIDAgMC0xLjI5MiAwbC0xNS44NzcgOS4yNzkgNS4xNjkgMi45N2MxLjI5NC43NDEgMi44Ni43NDEgNC4wNjIgMGw2LjY0Ni0zLjljLjA5NC0uMDkuMTg1LS4wOS4yNzktLjA5YTEuMzAyIDEuMzAyIDAgMCAxIDEuMDE1LjA5bDYuNjQ0IDMuODk3YzEuMjk1Ljc0NCAyLjg2NC43NDQgNC4wNjIgMGw1LjE3MS0yLjk3LTkuMjMzLTUuMzhaIiBmaWxsPSIjNUFCMjAwIi8+PC9nPjwvc3ZnPg==",j=Object.defineProperty,K=Object.getOwnPropertySymbols,k=Object.prototype.hasOwnProperty,q=Object.prototype.propertyIsEnumerable,F=(yn,tn,yt)=>tn in yn?j(yn,tn,{enumerable:!0,configurable:!0,writable:!0,value:yt}):yn[tn]=yt,Z=(yn,tn)=>{for(var yt in tn||(tn={}))k.call(tn,yt)&&F(yn,yt,tn[yt]);if(K)for(var yt of K(tn))q.call(tn,yt)&&F(yn,yt,tn[yt]);return yn};const _=yn=>React.createElement("svg",Z({width:16,height:16,xmlns:"http://www.w3.org/2000/svg"},yn),React.createElement("title",null,"BAIDU_CLOUD"),React.createElement("g",{transform:"translate(.25 .25)",fillRule:"nonzero",fill:"none"},React.createElement("rect",{fill:"#F5F9FF",width:15.5,height:15.5,rx:2}),React.createElement("path",{d:"M4.816 9.308v-2.12c0-.414-.206-.802-.566-1.01l-1.442-.853v5.148c0 .13.078.258.18.31l4.428 2.587v-1.681c0-.414-.206-.802-.567-1.01L4.996 9.62c-.103-.077-.18-.18-.18-.31",fill:"#008DD5"}),React.createElement("path",{d:"m10.504 9.619-1.853 1.086a1.15 1.15 0 0 0-.567 1.01v1.68l4.428-2.586a.359.359 0 0 0 .18-.31V5.325l-1.442.828a1.15 1.15 0 0 0-.566 1.008v2.122a.404.404 0 0 1-.18.336",fill:"#EE3306"}),React.createElement("path",{d:"M9.86 3.23 8.007 2.143a.437.437 0 0 0-.36 0L3.22 4.73l1.441.828c.361.207.798.207 1.133 0l1.853-1.087c.026-.025.052-.025.078-.025a.363.363 0 0 1 .283.025L9.86 5.558c.361.207.799.207 1.133 0l1.442-.829-2.575-1.5Z",fill:"#5AB200"})));var X="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLjI1IC4yNSkiIGZpbGwtcnVsZT0ibm9uemVybyIgZmlsbD0ibm9uZSI+PHJlY3QgZmlsbD0iI0Y1RjlGRiIgd2lkdGg9IjE1LjUiIGhlaWdodD0iMTUuNSIgcng9IjIiLz48cGF0aCBkPSJNNC44MTYgOS4zMDh2LTIuMTJjMC0uNDE0LS4yMDYtLjgwMi0uNTY2LTEuMDFsLTEuNDQyLS44NTN2NS4xNDhjMCAuMTMuMDc4LjI1OC4xOC4zMWw0LjQyOCAyLjU4N3YtMS42ODFjMC0uNDE0LS4yMDYtLjgwMi0uNTY3LTEuMDFMNC45OTYgOS42MmMtLjEwMy0uMDc3LS4xOC0uMTgtLjE4LS4zMSIgZmlsbD0iIzAwOERENSIvPjxwYXRoIGQ9Im0xMC41MDQgOS42MTktMS44NTMgMS4wODZhMS4xNSAxLjE1IDAgMCAwLS41NjcgMS4wMXYxLjY4bDQuNDI4LTIuNTg2YS4zNTkuMzU5IDAgMCAwIC4xOC0uMzFWNS4zMjVsLTEuNDQyLjgyOGExLjE1IDEuMTUgMCAwIDAtLjU2NiAxLjAwOHYyLjEyMmEuNDA0LjQwNCAwIDAgMS0uMTguMzM2IiBmaWxsPSIjRUUzMzA2Ii8+PHBhdGggZD0iTTkuODYgMy4yMyA4LjAwNyAyLjE0M2EuNDM3LjQzNyAwIDAgMC0uMzYgMEwzLjIyIDQuNzNsMS40NDEuODI4Yy4zNjEuMjA3Ljc5OC4yMDcgMS4xMzMgMGwxLjg1My0xLjA4N2MuMDI2LS4wMjUuMDUyLS4wMjUuMDc4LS4wMjVhLjM2My4zNjMgMCAwIDEgLjI4My4wMjVMOS44NiA1LjU1OGMuMzYxLjIwNy43OTkuMjA3IDEuMTMzIDBsMS40NDItLjgyOS0yLjU3NS0xLjVaIiBmaWxsPSIjNUFCMjAwIi8+PC9nPjwvc3ZnPg==",Y="data:image/png;base64,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",ae="data:image/png;base64,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",J=Object.defineProperty,de=Object.getOwnPropertySymbols,Ce=Object.prototype.hasOwnProperty,Ze=Object.prototype.propertyIsEnumerable,je=(yn,tn,yt)=>tn in yn?J(yn,tn,{enumerable:!0,configurable:!0,writable:!0,value:yt}):yn[tn]=yt,Fe=(yn,tn)=>{for(var yt in tn||(tn={}))Ce.call(tn,yt)&&je(yn,yt,tn[yt]);if(de)for(var yt of de(tn))Ze.call(tn,yt)&&je(yn,yt,tn[yt]);return yn};const Qe=yn=>React.createElement("svg",Fe({className:"CLOUD_COVERAGE_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:256,height:256},yn),React.createElement("path",{d:"M466.56 83.2C208.64 83.2 0 293.76 0 553.6S208.64 1024 466.56 1024s466.56-210.56 466.56-470.4H466.56V83.2z",fill:"#2C47FF"}),React.createElement("path",{d:"M1024 483.84C1024 216.32 809.6 0 544.64 0v483.84H1024z",fill:"#2C47FF"}));var We="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjU2IiBoZWlnaHQ9IjI1NiI+PHBhdGggZD0iTTQ2Ni41NiA4My4yQzIwOC42NCA4My4yIDAgMjkzLjc2IDAgNTUzLjZTMjA4LjY0IDEwMjQgNDY2LjU2IDEwMjRzNDY2LjU2LTIxMC41NiA0NjYuNTYtNDcwLjRINDY2LjU2VjgzLjJ6IiBmaWxsPSIjMkM0N0ZGIi8+PHBhdGggZD0iTTEwMjQgNDgzLjg0QzEwMjQgMjE2LjMyIDgwOS42IDAgNTQ0LjY0IDB2NDgzLjg0SDEwMjR6IiBmaWxsPSIjMkM0N0ZGIi8+PC9zdmc+",Oe=Object.defineProperty,xe=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,U=(yn,tn,yt)=>tn in yn?Oe(yn,tn,{enumerable:!0,configurable:!0,writable:!0,value:yt}):yn[tn]=yt,W=(yn,tn)=>{for(var yt in tn||(tn={}))ve.call(tn,yt)&&U(yn,yt,tn[yt]);if(xe)for(var yt of xe(tn))ye.call(tn,yt)&&U(yn,yt,tn[yt]);return yn};const $=yn=>React.createElement("svg",W({className:"CLOUD_DEFAULT_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:256,height:256},yn),React.createElement("path",{d:"M76.8 0h870.4q76.8 0 76.8 76.8v870.4q0 76.8-76.8 76.8H76.8Q0 1024 0 947.2V76.8Q0 0 76.8 0Z",fill:"#2C47FF","data-spm-anchor-id":"a313x.search_index.0.i24.32b93a81QpJS3Z",className:"CLOUD_DEFAULT_svg__selected"}),React.createElement("path",{d:"M693.914 462.464a190.387 190.387 0 0 0-187.188-151.757c-73.344 0-136.601 40.448-166.937 101.12-78.387 10.163-136.602 73.395-136.602 151.783 0 83.456 68.301 151.756 151.783 151.756h328.806c70.835 0 126.464-55.603 126.464-126.464 0-65.74-53.12-121.395-116.326-126.464",fill:"#FFF"}));var S="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjU2IiBoZWlnaHQ9IjI1NiI+PHBhdGggZD0iTTc2LjggMGg4NzAuNHE3Ni44IDAgNzYuOCA3Ni44djg3MC40cTAgNzYuOC03Ni44IDc2LjhINzYuOFEwIDEwMjQgMCA5NDcuMlY3Ni44UTAgMCA3Ni44IDBaIiBmaWxsPSIjMkM0N0ZGIiBkYXRhLXNwbS1hbmNob3ItaWQ9ImEzMTN4LnNlYXJjaF9pbmRleC4wLmkyNC4zMmI5M2E4MVFwSlMzWiIgY2xhc3M9InNlbGVjdGVkIi8+PHBhdGggZD0iTTY5My45MTQgNDYyLjQ2NGExOTAuMzg3IDE5MC4zODcgMCAwIDAtMTg3LjE4OC0xNTEuNzU3Yy03My4zNDQgMC0xMzYuNjAxIDQwLjQ0OC0xNjYuOTM3IDEwMS4xMi03OC4zODcgMTAuMTYzLTEzNi42MDIgNzMuMzk1LTEzNi42MDIgMTUxLjc4MyAwIDgzLjQ1NiA2OC4zMDEgMTUxLjc1NiAxNTEuNzgzIDE1MS43NTZoMzI4LjgwNmM3MC44MzUgMCAxMjYuNDY0LTU1LjYwMyAxMjYuNDY0LTEyNi40NjQgMC02NS43NC01My4xMi0xMjEuMzk1LTExNi4zMjYtMTI2LjQ2NCIgZmlsbD0iI0ZGRiIvPjwvc3ZnPg==",H="data:image/png;base64,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",he="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAYAAADimHc4AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAYKADAAQAAAABAAAAYAAAAACpM19OAAAO70lEQVR4Ae1dW4xeVRVe5/zTKbRlOi23MhYKzSBqAWNrCbTQQsq1BgS5aCBRYiJGw5OJTyY8YEz0QR58MRpviI3xwdQUBcPFlgCCgKmIIGLBGoaWcJkO7Qxtp/Of4/ettdc5Z9qZdlqZff7Ss2fOv/fZe621z/6+tde5/38iU0x5nnfLzp2XSZ5fJ7l8Amp9KPchnzNFEx9WsWFJkm0Y3DZJ5CWUN0hPz8YkSUanMuDkUEL58PACGR27SyS/DbI9h5Jv2hWBnSLJOunuujuZM+fNg2EyKQHw+JkyNPQtePs3YGD2wYw0bZMiMIJZcY/09n4HM2LvRFITEhC8fj28/sKJlJq6w0UgeRqz4YaJZsMBBOSDw+eL7PsDulh4uN008gdFYEBkxtpk/pwXqlLjCDDP3/csBBrwqyh9cOUB6Z6xvDoTUretMX90DGGnAd8xmYZ8IQ5o1ivWwXhBgO5wm5g/DZjvbxL7VR7chKQhKISeLahrjnYcmenNRxCK+hmKbAbocX4D/vRiPs76bDu3wtmCnuHuGHobzc1J1jiMpn1lp8zrPTnVywsN+NOO9gQd9BD7VK/tTNDaVEVAANfVQIBeWIvQW9PFAQgAe+6EeUWzSfUg0McQ1BBQD/i41JaDgOZ6fl3ws9855ZlwnZtxDPfdEFAz+Q0BDQE1I1Bz980MaAioGYGau29mQM0EdNXc/5F3v+UFyV97UfWTxUtE+s87cls1aib54I68xv4Pv+uhdyTb+FvJB17lmaTkGTYfeXr62ZKuuUlk3kmHb7NGjaOHgL27JXvuUZHnn5R8bAyYE3je0CD+ueZJign9qZWSXni5yHGzaoR16l13PgG7hyV/4SnJ//6E5LvfV9B1eOr5Bn5BBOr0Hmv3cZIsWy3pspUiszr7ycnOJeCtAclfBPD/2izZ2D71cALt3j5RmXUFGQxLnBFLlkq6FET0nTF1t4wo2TkEjO4R2f6a5FtfkmzryyIjeLzSAadfw7sVfJTzLAMhqAPIRkio0zZVUt1ipqA+mX2CJP0fl+Sj50lyZj9C1PERYZ68q/gEtMdE/vui5O+8IfmuIZFdgyLvDUq+F+ElhJUSOJQqoYbx3r2cwJMA2weEfQFlmZihzHBkO2kWKB/aqDcTBMw7URLutHt6RVo4Isd+I12+AtcoT4BgnBSXgD0jkj34E8l34IHh/cAqwOG4JwQ9HPGwPQDMohLgthR0zgYH2/KSCK83YlhPW5R3mXTRWdK685tsiZIQJOOl/JkHFHwFjUNWoAIo2IxqfHfvVoCCp3NLi1mg8gae16uTU1bbKmBrAyvLxcAnqbBJA6Et37qVa9FSXAIGXtGBFh6qw8Tw9wOoDC/wZgLqwAEsJtMn0AqdrtOE2TEdL1uORv67LdjRMlRowWcAZaGNmngpLgHv42USjM3ACgUFzsoGtAPuxBA5hhWiRmBYb7kTSSKMtIqOylGXC/5DmHF8dTvU+wl62c4ZETNFJYADU9CYB2/0XIEpgDIgHTTzVoVJiVDAGb6YYMcIDUAGwLW+Ajq1q0SYbRJrNpwYM0bhOCkuAZWY72HF8wJIjrsAMYCgYJMUtrGZHyF8MNe6st7lHPTqDt9kwyyDoPYfZovbDb1GyaJeDS0GCMAMpHBkA0DVI5Hb8T2ag/dWc5bT3hMNfNVhWOIMcAb2t2t2FEnoUp/JQLc26rLet01JU6k4H1EJ0IErViVg7qW6Q2W1xnoWAMC4BeSctkjSW75qMVvbylnB/YSTyry0W7WDBv5zAei+Pcy97CTFgV8kKgEOEAerA/WcHhiWIr4HzySQChby1tU3i8w/WZJz8BYV2vFkseaKKImDDQVY8+DxoQ96uPfrYPv26CwItrQtFvropwYCSkAVRPPVwmPNPc0jHXwClS69ROTUjyg06UWXG9AKGqrQHnzeylzH4voEVWcYpVAuyAikqGyYQTQZM0UmAKODd3p44MDd8/2kzL1dsQ0erddxVl9T4tJ3uqRnnm1g8yim6vFuH7naIqAwxrLoLoOdsq4kg/q6D6BMZAaiEqAgEEYCoQDhohrXCQhSuR8wcBykdM1nRXjtppKSFZcbqKxzQFlkmUAyOZjabiBb+LGybk8QLUKP65qFaf+MSsA4sDFwHvEUIARSSoBYAZlF/ZIsWXYAEEn/xyQ9DS9zutcGL9ewAz3a1XCj7SWhJMX7UKPoZtwMOKCn6a2ISgABNc9HAcljsYHGxqqXIu6nqaRX4TbjJCldafsCwKuzSoEl8JA3kFEIxGiIqZRdFgI2C0kEN4t5xBT1REy9EoMzMBS2goTWyqvKMAOgNPXiUvFJpxZw5Jv/ItI7X5KzEP+RkvOWijy0QWTwXbPDOuimn/+iyCl9CiwoNYDRRrNKNsrt739PkqxtDoF1bazmLEdIUQng4OlhCgLRICDMmJ+Pb0U4Ye7kQ8btyOyh3+FcYKE4AfhmEmldvEbav/tNsAPwV1+B25HlNyxon8Gqly0P4U+3ybZFNwTFmClqCNLwA7Tt+guGycHqcuhRZw9vkGx4WLJXcLds+xsFRsmyi/ByLW6gwER6+pmSXn1d0XbQQnAAAx3KxfpBtT7wxqgzwD3egWcoKq4+7tmNr1LonnCA+Zu4e/bcn4u4nj3+MM6IbzfZGTOktWK1ZJseldatX8bZWquwkW/B5e+9e4p17dfXKjtvr/d9kovEyCMTQE8zZ+ORh4cEzoyxH39Xj0Z00LpDhCCTAoVc9aCDPPvbc5Jeca3eUqRIAgLSU/Giz4nlM0H585ul/bMfaYx3gEtbNGY2oW0b5OvMI6aoIagYNKc7ks56fCgRBJppHPhYD9WFd3IdstljeEbI0/GzJDn3k74msmNQsl/fp/apX9j3Mm3ogo+CYCPXlEpT012KSkCattQji0NAggDAOQPGkaP1dkiq9WhXHYopa1B75kk8OTF8ID5ob//yp5KNjBTgVu2X5dCn9l3pH9sYM0UlIJ9pT6s5CHoxTUcbglGVCPhtCTqESApni5Owb59kj29S7epH9sD9kr/6qnm9kqUKlXWzUxBO5WBbt2t23Ae5ohIgOK5XUANiOmCC7guBYAJwfguyDD2sI5gIKZTDkj2xUWS0/Caw/N+vSP7QgyrnshpS/Ixb9aEY9NmvyVlON0hPOYVbEC1FJSBZgEsHHHwVcAeDQ/Y25Aayhx5UuJySE4B7H+cGTyEUMSEcte9F6GkzpmGdNlivZXwwZ2LRicCqy9h1KDQuPkvFYn3EJaB/iQ2ewy4AISJYHBSuapnVXOG61REslh00tmWbHsFpbVvav/qF5ENDBXEl0FSioNli2ezYuh4Go419cknPPzcW9tpPXAIWnS3JLJw0ORieA4vyjhbLtmi852OIqHDQWS4Iov67g9L+4Q8k/we+ig3gGmkElwvseB8oul3qqz3PIcf1dO5cXPjjV6LGS1EJ4KWD9NN4UJbAMDFXoFAgeAqWg23rDA0+A0zG9AgYFwKevfxPlbFDWNT77UnaY2IWbDP3fYg2YV1JY/1ll4KFuJDE7Q0jTpavwnOZxykg7snumQqoA6XkQAEAs54yhedqOQuEWVtxREUisajNoKe6QZ9VbkvtoZ7ryazjpbUWFwQjp+gECE6a0itwg6UAFqMPoDvA7vEFIfROAkOwWA6g6XoAm5nZCbna9DrTVz3sQ5hY5uJkpZ+7AdeU4r/UEZ8ADn7ZCr2lWMwAIkJCArAE28vqrWhzWQLGRdsDyCZLZSTNlC4rE2TKBVkFvFKmbuuccyRde6XpR/6shQCOMb3+Vklx8U2PQhQkGznB4jlACRS910/KCDzAVRJAElUoD30HWNeLJyQCWZRkHyQOomrbSZw5U1pf/wot1ZJqI0DmnyTptbcUICowAJMeWexECYmSU3q9gkgSFHgiTxnmVsdVO6ZnPW0hD7JWNvtUoa2uL92GmzflRTzqx0z1EYBR8sZJ6yp8Gz7RAEgWPgwYguVhR4Er1o0MBR11qqO6FOCCumDL9Qmo2kM7+/L+WjfegCOfVWyuLdVKAEedXHqltC5ZYwAQHIDnYLkHEzAlgVIAuChzh0qwmYi9g6/rQYf1gRDXpX7XNej35utVtc6P2gng4NNrb8SDV7iNCGAK8HnGWwHPwIWw1znwHnoUZDYa4OrlLDt5NBBk0lV4lfV2hJ4OSHFfUTrEgLM//l64EKtxREDPvBhejb/So4lwMFp4eahjPQwZAdSxZ5AYdtIO8HyHoqMI4Eblm/8q7XX34qU9XOV0Lw/H7sqM1hkJThJzbSP2aOcO3WeC7txRn3bj1uXX7pDkwuVs7ZjUcQQoMgOvS/u+n0v2+oABpaC65xNlVHNhIiG6HnauKBshqA5kJAsXStedd4gsOsN0OuizMwlQYDPJ/vSIZPdvCLMBgBbxHAKMU/wPdQ52QQZmTYpj/PQmhByeZEW+xjNVjjuXAB8BHrpqr18v+bPP4jsi2uNAd7AtN1JIRNrVJckFF0jrCzfiwS680NHBqfMJcPB27cIdsCdw/f8xyd96+wDP1xmAu1mtNZdJuupivHwd72Vr38QjyY8eAqqj27YdX2nwH7xz/J7WJr24jr94schpC6pSR0X56CTgqIB2ahvZESdiU9vUD6dUQ0DNvDYENATUjEDN3TczoCGgZgRq7p4zYIInXGveqmOn+11p+DHiY2fInTTSJNnOGbCtk7bpGNuWbZgB+BnuJtWDALBnCMJ7nk2qBQFgjyf68m5pfsqwDvztpwzxW+ejuIe0ro4tOLb7TNYRe7t9Ojy8QEb3bQEgzc/ZxvGK8T9nqz+xncg9cfpuesGBzz3+s+Y6AwgJ9gUzZcd7m1DCAzpNmj4Ekqdl3txLEX705bbiWpBWdHfhGW0JjyJM3yYcw5YHBBg7+MShIIArNi1mfAbFhgQC8sEmYDpjrYceN12EIK9gbr8xP7a+CUdVVP6fMsIOPR+/Ib+/lXEzwBtVEHEKO4tvow6vnDfpCBEYUQwZ8ycAnzYnnAHVzsJsuAuzgU+z9lTbmvKkCODXJ3Bu1d1192TAu+YhCXBBPWPGb6DjcAkP9OuvcPehjK8okbjv9vsGdU6ObyRPeEFzG9z5Jb2009OzkSdZU9nE/wG9X+sUtm2KEgAAAABJRU5ErkJggg==",se=Object.defineProperty,ue=Object.getOwnPropertySymbols,Te=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,te=(yn,tn,yt)=>tn in yn?se(yn,tn,{enumerable:!0,configurable:!0,writable:!0,value:yt}):yn[tn]=yt,Ee=(yn,tn)=>{for(var yt in tn||(tn={}))Te.call(tn,yt)&&te(yn,yt,tn[yt]);if(ue)for(var yt of ue(tn))Ae.call(tn,yt)&&te(yn,yt,tn[yt]);return yn};const Re=yn=>React.createElement("svg",Ee({width:16,height:16,xmlns:"http://www.w3.org/2000/svg"},yn),React.createElement("title",null,"alibabacloud-outlined\u5907\u4EFD"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{fill:"#F6F9FF",x:.25,y:.25,width:15.5,height:15.5,rx:2}),React.createElement("g",{fillRule:"nonzero"},React.createElement("path",{d:"M8.14 2.773C5.807 2.727 3.8 4.267 3.1 6.46a3.793 3.793 0 0 1 2.053-.607c.28 0 .56.047.84.094.514-.56 1.214-.887 2.007-.934a2.6 2.6 0 0 1 1.727.514L11.033 3.8c-.84-.653-1.866-1.027-2.893-1.027Z",fill:"#EA4335"}),React.createElement("path",{d:"M8.14 10.987v2.24H5.153a3.447 3.447 0 0 1-1.82-.514l1.354-1.82c.093 0 .186.047.233.047a.592.592 0 0 0 .28.047h2.94Z",fill:"#34A853"}),React.createElement("path",{d:"M10.847 13.227H8.14l-.047-2.24H10.8c1.96.046 1.96-2.894.093-2.847v-.28c0-.747-.28-1.493-.793-2.007v-.046c-.047-.094-.14-.094-.233-.187-.047-.047-.094-.093-.187-.093L10.987 3.8c.14.093.233.187.326.28l.28.28.094.093c.56.56.933 1.307 1.166 2.1 3.127 2.007 1.634 6.72-2.006 6.674Z",fill:"#4285F4"}),React.createElement("path",{d:"M7.72 6.927c.14.14.28.28.373.42L6.46 8.98c-.28-.607-.887-.933-1.493-.84a1.435 1.435 0 0 0-1.214 1.213 1.442 1.442 0 0 0 .794 1.494l.046.046-1.353 1.82c-.093-.046-.233-.14-.327-.186a3.668 3.668 0 0 1-1.54-2.987c0-1.307.654-2.427 1.634-3.08a3.793 3.793 0 0 1 2.053-.607c.28 0 .56.047.84.094.327.093.607.186.887.326.046.047.14.094.186.094.047 0 .047.046.094.046.046.047.14.094.186.14.047.047.094.094.187.14.14.094.233.187.28.234Z",fill:"#FBBC05"}))));var Ne="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjRjZGOUZGIiB4PSIuMjUiIHk9Ii4yNSIgd2lkdGg9IjE1LjUiIGhlaWdodD0iMTUuNSIgcng9IjIiLz48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iPjxwYXRoIGQ9Ik04LjE0IDIuNzczQzUuODA3IDIuNzI3IDMuOCA0LjI2NyAzLjEgNi40NmEzLjc5MyAzLjc5MyAwIDAgMSAyLjA1My0uNjA3Yy4yOCAwIC41Ni4wNDcuODQuMDk0LjUxNC0uNTYgMS4yMTQtLjg4NyAyLjAwNy0uOTM0YTIuNiAyLjYgMCAwIDEgMS43MjcuNTE0TDExLjAzMyAzLjhjLS44NC0uNjUzLTEuODY2LTEuMDI3LTIuODkzLTEuMDI3WiIgZmlsbD0iI0VBNDMzNSIvPjxwYXRoIGQ9Ik04LjE0IDEwLjk4N3YyLjI0SDUuMTUzYTMuNDQ3IDMuNDQ3IDAgMCAxLTEuODItLjUxNGwxLjM1NC0xLjgyYy4wOTMgMCAuMTg2LjA0Ny4yMzMuMDQ3YS41OTIuNTkyIDAgMCAwIC4yOC4wNDdoMi45NFoiIGZpbGw9IiMzNEE4NTMiLz48cGF0aCBkPSJNMTAuODQ3IDEzLjIyN0g4LjE0bC0uMDQ3LTIuMjRIMTAuOGMxLjk2LjA0NiAxLjk2LTIuODk0LjA5My0yLjg0N3YtLjI4YzAtLjc0Ny0uMjgtMS40OTMtLjc5My0yLjAwN3YtLjA0NmMtLjA0Ny0uMDk0LS4xNC0uMDk0LS4yMzMtLjE4Ny0uMDQ3LS4wNDctLjA5NC0uMDkzLS4xODctLjA5M0wxMC45ODcgMy44Yy4xNC4wOTMuMjMzLjE4Ny4zMjYuMjhsLjI4LjI4LjA5NC4wOTNjLjU2LjU2LjkzMyAxLjMwNyAxLjE2NiAyLjEgMy4xMjcgMi4wMDcgMS42MzQgNi43Mi0yLjAwNiA2LjY3NFoiIGZpbGw9IiM0Mjg1RjQiLz48cGF0aCBkPSJNNy43MiA2LjkyN2MuMTQuMTQuMjguMjguMzczLjQyTDYuNDYgOC45OGMtLjI4LS42MDctLjg4Ny0uOTMzLTEuNDkzLS44NGExLjQzNSAxLjQzNSAwIDAgMC0xLjIxNCAxLjIxMyAxLjQ0MiAxLjQ0MiAwIDAgMCAuNzk0IDEuNDk0bC4wNDYuMDQ2LTEuMzUzIDEuODJjLS4wOTMtLjA0Ni0uMjMzLS4xNC0uMzI3LS4xODZhMy42NjggMy42NjggMCAwIDEtMS41NC0yLjk4N2MwLTEuMzA3LjY1NC0yLjQyNyAxLjYzNC0zLjA4YTMuNzkzIDMuNzkzIDAgMCAxIDIuMDUzLS42MDdjLjI4IDAgLjU2LjA0Ny44NC4wOTQuMzI3LjA5My42MDcuMTg2Ljg4Ny4zMjYuMDQ2LjA0Ny4xNC4wOTQuMTg2LjA5NC4wNDcgMCAuMDQ3LjA0Ni4wOTQuMDQ2LjA0Ni4wNDcuMTQuMDk0LjE4Ni4xNC4wNDcuMDQ3LjA5NC4wOTQuMTg3LjE0LjE0LjA5NC4yMzMuMTg3LjI4LjIzNFoiIGZpbGw9IiNGQkJDMDUiLz48L2c+PC9nPjwvc3ZnPg==",He=Object.defineProperty,Se=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,Ve=Object.prototype.propertyIsEnumerable,tt=(yn,tn,yt)=>tn in yn?He(yn,tn,{enumerable:!0,configurable:!0,writable:!0,value:yt}):yn[tn]=yt,bt=(yn,tn)=>{for(var yt in tn||(tn={}))we.call(tn,yt)&&tt(yn,yt,tn[yt]);if(Se)for(var yt of Se(tn))Ve.call(tn,yt)&&tt(yn,yt,tn[yt]);return yn};const De=yn=>React.createElement("svg",bt({width:63,height:64,xmlns:"http://www.w3.org/2000/svg"},yn),React.createElement("title",null,"\u7F16\u7EC4 9"),React.createElement("g",{transform:"translate(0 .344)",fill:"none",fillRule:"evenodd"},React.createElement("circle",{fill:"#FFF",cx:31.45,cy:31.45,r:31.45}),React.createElement("g",{fillRule:"nonzero"},React.createElement("path",{fill:"none",d:"M12 9h40v40H12z"}),React.createElement("path",{d:"M32.4 14.067C25.733 13.933 20 18.333 18 24.6c1.6-1.067 3.733-1.733 5.867-1.733.8 0 1.6.133 2.4.266 1.466-1.6 3.466-2.533 5.733-2.666 1.733-.134 3.467.4 4.933 1.466L40.667 17c-2.4-1.867-5.334-2.933-8.267-2.933Z",fill:"#EA4335"}),React.createElement("path",{d:"M32.4 37.533v6.4h-8.533c-1.867 0-3.734-.533-5.2-1.466l3.866-5.2c.267 0 .534.133.667.133.267.133.533.133.8.133h8.4Z",fill:"#34A853"}),React.createElement("path",{d:"M40.133 43.933H32.4l-.133-6.4H40c5.6.134 5.6-8.266.267-8.133v-.8c0-2.133-.8-4.267-2.267-5.733v-.134c-.133-.266-.4-.266-.667-.533-.133-.133-.266-.267-.533-.267L40.533 17c.4.267.667.533.934.8l.8.8.266.267c1.6 1.6 2.667 3.733 3.334 6 8.933 5.733 4.666 19.2-5.734 19.066Z",fill:"#4285F4"}),React.createElement("path",{d:"M31.2 25.933c.4.4.8.8 1.067 1.2L27.6 31.8c-.8-1.733-2.533-2.667-4.267-2.4-1.866.267-3.2 1.733-3.466 3.467-.267 1.733.666 3.466 2.266 4.266l.134.134-3.867 5.2c-.267-.134-.667-.4-.933-.534-2.667-1.866-4.4-5.066-4.4-8.533 0-3.733 1.866-6.933 4.666-8.8 1.6-1.067 3.734-1.733 5.867-1.733.8 0 1.6.133 2.4.266.933.267 1.733.534 2.533.934.134.133.4.266.534.266.133 0 .133.134.266.134.134.133.4.266.534.4.133.133.266.266.533.4.4.266.667.533.8.666Z",fill:"#FBBC05"}))));var st="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjMiIGhlaWdodD0iNjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAuMzQ0KSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiNGRkYiIGN4PSIzMS40NSIgY3k9IjMxLjQ1IiByPSIzMS40NSIvPjxnIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTEyIDloNDB2NDBIMTJ6Ii8+PHBhdGggZD0iTTMyLjQgMTQuMDY3QzI1LjczMyAxMy45MzMgMjAgMTguMzMzIDE4IDI0LjZjMS42LTEuMDY3IDMuNzMzLTEuNzMzIDUuODY3LTEuNzMzLjggMCAxLjYuMTMzIDIuNC4yNjYgMS40NjYtMS42IDMuNDY2LTIuNTMzIDUuNzMzLTIuNjY2IDEuNzMzLS4xMzQgMy40NjcuNCA0LjkzMyAxLjQ2Nkw0MC42NjcgMTdjLTIuNC0xLjg2Ny01LjMzNC0yLjkzMy04LjI2Ny0yLjkzM1oiIGZpbGw9IiNFQTQzMzUiLz48cGF0aCBkPSJNMzIuNCAzNy41MzN2Ni40aC04LjUzM2MtMS44NjcgMC0zLjczNC0uNTMzLTUuMi0xLjQ2NmwzLjg2Ni01LjJjLjI2NyAwIC41MzQuMTMzLjY2Ny4xMzMuMjY3LjEzMy41MzMuMTMzLjguMTMzaDguNFoiIGZpbGw9IiMzNEE4NTMiLz48cGF0aCBkPSJNNDAuMTMzIDQzLjkzM0gzMi40bC0uMTMzLTYuNEg0MGM1LjYuMTM0IDUuNi04LjI2Ni4yNjctOC4xMzN2LS44YzAtMi4xMzMtLjgtNC4yNjctMi4yNjctNS43MzN2LS4xMzRjLS4xMzMtLjI2Ni0uNC0uMjY2LS42NjctLjUzMy0uMTMzLS4xMzMtLjI2Ni0uMjY3LS41MzMtLjI2N0w0MC41MzMgMTdjLjQuMjY3LjY2Ny41MzMuOTM0LjhsLjguOC4yNjYuMjY3YzEuNiAxLjYgMi42NjcgMy43MzMgMy4zMzQgNiA4LjkzMyA1LjczMyA0LjY2NiAxOS4yLTUuNzM0IDE5LjA2NloiIGZpbGw9IiM0Mjg1RjQiLz48cGF0aCBkPSJNMzEuMiAyNS45MzNjLjQuNC44LjggMS4wNjcgMS4yTDI3LjYgMzEuOGMtLjgtMS43MzMtMi41MzMtMi42NjctNC4yNjctMi40LTEuODY2LjI2Ny0zLjIgMS43MzMtMy40NjYgMy40NjctLjI2NyAxLjczMy42NjYgMy40NjYgMi4yNjYgNC4yNjZsLjEzNC4xMzQtMy44NjcgNS4yYy0uMjY3LS4xMzQtLjY2Ny0uNC0uOTMzLS41MzQtMi42NjctMS44NjYtNC40LTUuMDY2LTQuNC04LjUzMyAwLTMuNzMzIDEuODY2LTYuOTMzIDQuNjY2LTguOCAxLjYtMS4wNjcgMy43MzQtMS43MzMgNS44NjctMS43MzMuOCAwIDEuNi4xMzMgMi40LjI2Ni45MzMuMjY3IDEuNzMzLjUzNCAyLjUzMy45MzQuMTM0LjEzMy40LjI2Ni41MzQuMjY2LjEzMyAwIC4xMzMuMTM0LjI2Ni4xMzQuMTM0LjEzMy40LjI2Ni41MzQuNC4xMzMuMTMzLjI2Ni4yNjYuNTMzLjQuNC4yNjYuNjY3LjUzMy44LjY2NloiIGZpbGw9IiNGQkJDMDUiLz48L2c+PC9nPjwvc3ZnPg==",vt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAaCAYAAADbhS54AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAJqADAAQAAAABAAAAGgAAAADgI3XcAAABHUlEQVRIDe1X0Q3CQAg9iBM4hLpIZ9FPR+mnztJFTIdwhCJcUmMI6VHSO396Px7wgBe81wRIfzjvrrtOlO6Q0omIUCgAALvSiJD64zA8Odb2ZFITPZa6IsIts10CbR2TSZVqCqY5MSA6l4jJX9ycGL+j4vORd9ecWGlac/wwXyK/HnVF6kpOeGJfdRFdZslLwXxn38TKE4z4IidMzKuuCCnJCRPzqqs5Ma+6mhOLNvTmZVXWVJeXiMZhbXXphl4ba6vLS0TjsLa6dEOvjbXV5SWiceHvmC60tb0TWzvRfWKrJybbSSnJwlg+XcfCWD4rTz4Xow5o28JYvi3zeFNKvS6obQtj+bbMQ1kuZY/jjfP1O+Z8Z5/EBKOb1s77AOOZp+hzPVaGAAAAAElFTkSuQmCC",ot="data:image/png;base64,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",At="data:image/png;base64,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",qt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAIKADAAQAAAABAAAAIAAAAACshmLzAAAER0lEQVRYCcWXa4hVVRTHf+dendEeOuroTOZjSHRA0gxptCQZi4LKUQt6UNPLXhZURtBEFAQ9aLAP1bdSpMAhCLKHilRWRmZlQaaWpTT0EHLSlMx0nNdt/e/2tM/rjvrhNgvOOfusvdZ/rb1ehxNgVFh69U12b6EQTLVnXrzyUdBLUPgegtbghbfagqLxQmFV+Qz2gxwEzbniyfuRKe9WoSXnwl5eMyXRLeWKQJlzXtK8bRTy5sDA0qk5EJj49Nlw7T1QXes9rz4LrrsXZsyx4j41yEEe5QSroafDnY/BJOtU0ZHDsK7NrWddAhdd7q6ff4SXn4Kj/7i9E9xP3t35zd64QKfN8tCKSkh19XCVjZWTpNIOBEEcYubc+HvteKgaBSNGQ824+F5SNr4be8t2oGIILH0OLpjnhQcN9utwpdPWTQnf/HNwhV8L46FWEGYGZTuw8DaYaMDXW2GNn+TU/uxIq4+yQtSVpP17HUe6whCWMDMo7cAZw+HCy5yoTn3rw1Bp3v+wNa0uvq4kSVZ86YaRE6awE5R2QGHNRdhqsWvugi8+SKjaq+SStSIpyUpHuiFJVtgJilg6vpPVPmozFdu3n8fV+/psmBXivK2bnax0ktSZbs20A+32pdz7W1LVBs0SeO8N6On2e3JAV0jdXU5GeU9Sxx74aWeSi3egcig0qOqt/VY8Cwf+iAtXVVtXNMKG1Z7f1wu9Pf79Q9sThmSjdHAfLDdMUYNFJlI33oHqGrjxAXj0JRhbB89bAW37sqjz323ufPjuKwg7QtEII6LK3/E1SCZKwlhmWGMnGvaLZuP+WOf4Udx51KnVnA2LW+DX3bC2Db75FBYthuEjIZ8HTcQ3l8Pdj0OXhdwCViTxmm52MmL8dQDeXmkj2/K+5AmYMNnJ6X7suC1begd0Kp0i/MhI4b4nYdc2eHUZTJ0J8xZC/QzYuAZUbN3HBGdObnLP+vNcRD5Za9GwSF1xA0yZ7vbC+/7ffQSNFxQeXOTLWDP99kfSraVcb37f2msDNDZB7QR45WlX7QJWvSgiHVa8G8347EvdhylnEYuSOmZlK2z3qY07IOFzG6yH74CRY6Kqbn34ELz7GrTvhEMHLQWdjl9RCcMsRfpSNt1iA2dYWldOrl7hIhPZ9SkImTu2uELT0Bhj9aBJFg4mtZzWOkloXHpdlgrxNJTWvx6XV5GqBX/ZlZ4Zppp2QICNC1y7yHjxMrG81vbcvT3dHdLRANMnevI0q4Mea08zrGfYKVs+go/fkWSMfBtG2cq3hspoG6UjrKfPrHK761ZZPz9jlf13VNqtxdOeZETSka4whCXMDErXQCiUt9NefKUD2NNulf4ZdB4Jd/t/DjkNzp8D486BfVb1m9a7SGRolXYgQ7gcrOwUlMNSCUxzwP7VBoyC3pz7URwgD+wnVRGw0TRQFLTm9ItsA6TZPirW4P9HOvR7brbMpmz/C3osPJjlU+24AAAAAElFTkSuQmCC",ce="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAIKADAAQAAAABAAAAIAAAAACshmLzAAAEaUlEQVRYCcVXOSx1WxTe93qGQigURIgpSJ48QkKhMLbE0CieQkGLmJ5EhcYfOkOhITHHEEJDokAQBOElv8Q8xBCVOYaf9da34+x7zz2H9//F/a1k5+6z9rfW+vbaa69zj0Ww3N3d/c0///D4k4hcoHOWWCyWV/b9ncc3T0/PHguCc9BuZwX8zC+TyQeBTSbw12dAZ60xgX9B4Iez0/7RBnAc1q8KDlKIbf2I3e/S/xKB19dXMTo6KkpLS8Xe3p7iuLu7K4qLi8XIyIgA5pfk9vaWfmYcHx9TYmIisXM5KioqlF15ebnSx8fHE7A/4xOYn85AbW2tWFhYUJsbHx83na+srIi6ujq19n8TC1iYgd7e3oTVauPn7+8vGKuDbm1tCeCioqJ0ei8vL3F6eqp0XGyCK149209sEey0fDVFWlqa6OnpUdrHx0c11ybYLYaj2GPhIzU1Fd3WESafTQnU1NSI1dVVWVhra2sSGBISYnCwv78vMBxFw8IWxQlf8GkmBgKXl5eio6NDYp+fn0VBQYFMPTLiKPf39+Lh4cFRLdLT06UNbOEDAp/w7SgGAsvLy2gQCndwcCAqKyslEaV8n+DKoQYcBYFhA1tN4BO+HcVAwNvb2xEja+Hk5ERkZWXp1lxcXHSFisXs7GzB11BXP5qRmW+kSndnr6+vKTIyEinQDb4FxNeQ3NzclL66upqqqqrUs7u7Oy0uLhKwjvYRERF0dXWli6XrAzc3N6K7u1umf2BgQAQGBmrE5e/Z2Zno7e0VZWVlSo8MMCH1jDVUPbD2EhAQIOAT0tXVpb/OWgbm5+cl6/DwcGIQHR0dUUZGhm4nHJBmZmYoKChI6uvr64mbjpwHBwfT7OwsAcNx1ICPw8ND6RNZwBoyqcVVR7C5uamMAIqLi6OxsTHq7OwkX19ftcZ3mgYHB+VzU1MTNTY2yvnw8DClpKQonJ+fn7Tld4f0ZU8KsQwE+AgIu7AHYp6cnExTU1OEfq+d/9DQEHGxUWtrK7W0tFBOTg5BBzwwJSUlNDk5SUlJSQZ/3CMIsQwEoOAaMBjAKbdkKioqorm5OcrLy6Po6Gja2dmh6elpOfhtSDExMXINx1BYWChtHDeDZ64RFRwx1RFojPr6+ogL0JSIj48PtbW10fr6Op2fnytHFxcXUoeMAGMWGD77+/uVjRbP9GWE5rK0tCS2t7fF09OTajZ4OaHqObUiNDSU49gELZl3Lzuf1pyA9/DwEFx8IiEhwdAzYP2HzYVt1tzcLK8k2igIYLy8vMhfrgmRmZlpA7/P0GQmJiYE3xLB/UC4urrKX8xBOj8/X3BtGOwMR4DU8KuUYmNjdankANTQ0KArIC2N2i+KCxhgOZIa8AWfGs7+1/QIQBO7bm9vl3+9uMBEbm6uMG2lxj0J7qby79nGxoYICwsTXMDyKEyg4kMCZmBn6AwvI2cE+cynFR8HnwGcuSY/TDgAPhS/Sr7jCL59VXTEtspPZHyl4kPxNxwHYrzHykfs/wCwKLIeiaA6IwAAAABJRU5ErkJggg==",ft="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAaCAYAAADbhS54AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAJqADAAQAAAABAAAAGgAAAADgI3XcAAABgUlEQVRIDe2XUXKDIBCGgekdvEGaC/RM8bFH8dGeqQeokwuol4DuL5oibmBDE9uHOOMEln+XLy4LqtUfXOM4nqy171rrg3POAIHaltpnY0xTVdWH3ptrhmpT8xJcvTtY3/dfBHVMgdFYtzvYMAxIWXJepHXKb4b+rsM5KEyGdbc7mPRfvkiFnE5SXZyfxJbMdSqAtLpQ+mEcWvwu7F9rF6cS+9C1oItdolm08W8xGFXOaxws7mMDjW3SfjGYtLqkILGuGCwOdO/+VJXuU50oMNbMQTnlYbWy1D/T3eg3tVrAZHv4ZSYop1oCOl6gMC0Ava2dwR8OE06Ap5OtLqEmjPvrNsCy1UWa4uoqJUS68pvssu5KZynw+7dV+QS7NZvPJ3b7E/M7fNqP0eD1N+3kv3xijdQPqcSxk7s2GjrEN7Y4CKfhbJwfwJp4gOlvNPj+Y3QrE6fhbCsn6kBjpgNaq5q22Y7un/Sg7W01d4jjzZQC1BSnC9MztzuMxW+vAJD6fQPmXpW4Tkys2AAAAABJRU5ErkJggg==",Ut="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAaCAYAAADbhS54AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAJqADAAQAAAABAAAAGgAAAADgI3XcAAABe0lEQVRIDe1Xy5GDMAy1NemBDrJ0lhxTwB63gByTypZJA0AT9uoZQoJX/owJ7B7ikyw9SQ/LYmSt/mD1fX8wxpy01ntrLYECy4blGxGdq6q66q15jaQusbxM7rg5sbZtv5lUHSPGtmZzYl3XoWTRvCirq2+C/UvNKVJIhnu3ObHcr9zlAiWc/aSDMvaktNorq4aP1MqwfFOkz/rLXCW/HF201rEAI6lodzG5o0+OL7+Nxb3bykuJk0qtHEwgRjkxpT4CMR9qlLhwLSGWvgb3e1dAbgmxgnT5Lq4r1+yufCpzJD11Vz21PDBDGWr+HVwcZu63+o7cfyiVZkF3pUKH7Lhjq3ZXKHFKD2KrdleKQMj+b7vyTSxUspD+fWKhkwnpiXvShIyTXsJIuslhFAQMxmYf5u+H0RpDXWpJGEnnxxEweKL5MH8PDGHS9A2/9hJG0vmOAgbvRh/m74EhN2HypMnGZlbWoQyNNIUiUKkfHrN4NyLfc1lHuYENmB86PJIqgSoCLgAAAABJRU5ErkJggg==",Kt="data:image/png;base64,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",Ht="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAIKADAAQAAAABAAAAIAAAAACshmLzAAAEFklEQVRYCc2XXYhVVRTH//tMMmpTlAZqHw9BEQyKpkTYi6QPFvaFldTcUXIGi57CpOiDFKoHE3uJCuyT7r1eZaB6GLIypBCToA/KiQl67IMmdFJSx6Sx5W/vc+6Ze+aee+caXmpf9t5rr73W+q+991p7n+vkS9l6ZHoCqpu+I/Da1TidwfSwnLaq11WcSlYAtNwuvKZ2IxW8A4dwYEFTwXZNOg1F2O5ul/0W7HZHbT/zZl4Qb34H/tNywb9AP4zObkX6lHz5WeP6h4heQLsC/hpq57nYdCqatawQ6SWAntI6dzJXZ8Cu0Gm9zLHelTufw2zdAcc9sda9EGzssU79obtx5gZWP6ZppPF97ofUfslexIlH03ETolUHXmfVDwY7ZbsV429S52XsOh2E9xBy3wd+0d6lX52RyRm0EoTH1KUng24MPlgH7idNN9Ee1C67PshKD9P/ldANu1YceE+r3agGbSYgb1CbXdUX6W9VuNxWEaS3gTrSEDmZaJ4FTkcx9E6QPaabAb98KoPExHXIPEt8jED/BD0LvYsb6TXagVGU+zSbcy64/UF5rfsAZ5bCj8d5Fl1Iz6sJ1iXEwir6ZbpSc9C7F71f8lXq03AEhRW8VMN5CjKLVGKF0tPpvGON0uMAbk95FbsM99k3Nx54AzaXFP0MSb9DaanPgkgrAd8rn2pH9AyS66gzqR9rOiBr3K9Bu2Tr6V/DYMRvAzpvBX7RlrNan4aLGI9B74J+JNwdJVsI72vGaRxNPoKvAri3NKq3af0qr6LOpvawgiHttJXQvnxDPU4tpOAl86n6SQIOieOmfpyo+AE79B3tYKCTJuuA05eBX7T5KN5fKxho06V8Tuwhyl9hvBfD/axsd5gr2yZ0dkBnbfpJ0x3oVO+Nj4J80mSFXZI2ka6tFZpE+xe0D/AHWPn7Ya5sm4n6ifOfpBCGEcEYl99rp7NpaCnwb7VCGdrpJOB3Ar4v8Eu2DfDHMjKTB44na5ri2JGuqZ3O7oC0OEz2ui8A2V8rmNDHCZ9bMuA2BbhXdHqV4PWvqC/3xF3cZh0wvo78LeZLF6t0RLnTn7EoAecA73EHwrhoz3MUjVfuV+1z32kzYbox6JRtAzo3JvZCV5+G4p3r4B4ouG9TwaJdSPiZbndjKc/fBx+ysScIuhnA+HIKmS4OZAahWs3/qkLJFjP7OcPpVZbv8xzw3FPMbaHfwXZXd6BWr3V6wGbxJPVi6zkcqLuS8x2YMH8axR9RPEE/Tu+/fpp/wBgScemAugRp/9GbPeoJ+8pmQc1EQnZiIP5kr8JW+3rZek4Lsg09q7fWHs7/wIH4v1p7ljeVVbD9DuQ/u1Mpn5/5Ye9A/KV7fgyemxX+IUc8kTtJF5+nQ1T/17m9xWPEWL3cMZWzUyQn8+LZFpcAAAAASUVORK5CYII=",un=Object.defineProperty,Rn=Object.getOwnPropertySymbols,lt=Object.prototype.hasOwnProperty,Et=Object.prototype.propertyIsEnumerable,Bt=(yn,tn,yt)=>tn in yn?un(yn,tn,{enumerable:!0,configurable:!0,writable:!0,value:yt}):yn[tn]=yt,Lt=(yn,tn)=>{for(var yt in tn||(tn={}))lt.call(tn,yt)&&Bt(yn,yt,tn[yt]);if(Rn)for(var yt of Rn(tn))Et.call(tn,yt)&&Bt(yn,yt,tn[yt]);return yn};const Ct=yn=>React.createElement("svg",Lt({xmlns:"http://www.w3.org/2000/svg",width:1545,height:1542},yn),React.createElement("title",null,"KC_BIG"),React.createElement("path",{fillRule:"evenodd",d:"M772.2 1541.5C345.4 1541.5.4 1197.1.4 771S345.4.5 772.2.5c426.9 0 771.9 344.4 771.9 770.5s-345 770.5-771.9 770.5z",style:{fill:"#e5002e"}}),React.createElement("path",{d:"M1083.9 577.4C1059.2 427.1 929.2 312.8 772 312.8c-156.7 0-287.2 114.3-311.9 264.6-136.5 9.8-243.9 123.6-243.9 262.1 0 145.8 118.3 263.5 263.6 263.5 78.4 0 148.8-34.4 197.1-88.6l74.4 106.4c27.1 36.9 70.5 61.1 119.2 61.1q12.8 0 24.7-2c34.5-5.9 65-23.6 86.7-48.8-12.3 5.4-25.6 8.4-39.4 8.4-31.6 0-59.6-15.3-76.9-39.4L680.9 836c10.3-6.9 22.6-11.3 36.4-11.3 19.7 0 37 8.9 48.8 23.2l116.8 166.5c41.8 53.7 107.9 88.6 181.3 88.6l10.3-.4c140.9-5.5 253.8-121.2 253.8-263.1 0-138.5-107.9-252.3-244.4-262.1zm-19.7 419.7-7.9-.5c-38.9-2.4-72.9-22.6-94.1-51.7-.5-1-50.3-71.9-78.4-111.8l-6.9-9.9c-23.1-29.5-58.6-48.8-99-48.8-19.7 0-37.9 4.5-54.7 12.4-19.2 9.3-35.9 23.6-48.3 41.3l-3.9-5.9c-10.3-13.8-24.6-24.6-41.4-31 4.9 15.3 7.9 31.5 7.9 48.3 0 24.1-5.4 46.8-15.3 67q-3.9 8.8-8.8 16.7c-28.1 44.4-77.4 73.9-133.6 73.9-87.2 0-157.6-70.4-157.6-157.6 0-80.3 60.6-146.8 138.9-156.2q8.9-1 18.7-1c39 0 74.9 14.3 102.5 38-13.3-27.6-20.7-58.7-20.7-91.2 0-13.3 1.5-26.1 3.5-38.4C583.3 493.1 669 419.2 772 419.2s188.7 73.9 206.9 171.5q3.5 18.7 4 38.4c0 32.5-7.4 63.6-20.7 91.2 27.6-23.7 63-38 102-38q9.8 0 19.2 1c78.3 9.4 138.4 75.9 138.4 156.2 0 87.2-70.4 157.6-157.6 157.6z",style:{fill:"#fff"}}));var er="data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE1NDUiIGhlaWdodD0iMTU0MiI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNNzcyLjIgMTU0MS41QzM0NS40IDE1NDEuNS40IDExOTcuMS40IDc3MVMzNDUuNC41IDc3Mi4yLjVjNDI2LjkgMCA3NzEuOSAzNDQuNCA3NzEuOSA3NzAuNXMtMzQ1IDc3MC41LTc3MS45IDc3MC41eiIgc3R5bGU9ImZpbGw6I2U1MDAyZSIvPjxwYXRoIGQ9Ik0xMDgzLjkgNTc3LjRDMTA1OS4yIDQyNy4xIDkyOS4yIDMxMi44IDc3MiAzMTIuOGMtMTU2LjcgMC0yODcuMiAxMTQuMy0zMTEuOSAyNjQuNi0xMzYuNSA5LjgtMjQzLjkgMTIzLjYtMjQzLjkgMjYyLjEgMCAxNDUuOCAxMTguMyAyNjMuNSAyNjMuNiAyNjMuNSA3OC40IDAgMTQ4LjgtMzQuNCAxOTcuMS04OC42bDc0LjQgMTA2LjRjMjcuMSAzNi45IDcwLjUgNjEuMSAxMTkuMiA2MS4xcTEyLjggMCAyNC43LTJjMzQuNS01LjkgNjUtMjMuNiA4Ni43LTQ4LjgtMTIuMyA1LjQtMjUuNiA4LjQtMzkuNCA4LjQtMzEuNiAwLTU5LjYtMTUuMy03Ni45LTM5LjRMNjgwLjkgODM2YzEwLjMtNi45IDIyLjYtMTEuMyAzNi40LTExLjMgMTkuNyAwIDM3IDguOSA0OC44IDIzLjJsMTE2LjggMTY2LjVjNDEuOCA1My43IDEwNy45IDg4LjYgMTgxLjMgODguNmwxMC4zLS40YzE0MC45LTUuNSAyNTMuOC0xMjEuMiAyNTMuOC0yNjMuMSAwLTEzOC41LTEwNy45LTI1Mi4zLTI0NC40LTI2Mi4xem0tMTkuNyA0MTkuNy03LjktLjVjLTM4LjktMi40LTcyLjktMjIuNi05NC4xLTUxLjctLjUtMS01MC4zLTcxLjktNzguNC0xMTEuOGwtNi45LTkuOWMtMjMuMS0yOS41LTU4LjYtNDguOC05OS00OC44LTE5LjcgMC0zNy45IDQuNS01NC43IDEyLjQtMTkuMiA5LjMtMzUuOSAyMy42LTQ4LjMgNDEuM2wtMy45LTUuOWMtMTAuMy0xMy44LTI0LjYtMjQuNi00MS40LTMxIDQuOSAxNS4zIDcuOSAzMS41IDcuOSA0OC4zIDAgMjQuMS01LjQgNDYuOC0xNS4zIDY3cS0zLjkgOC44LTguOCAxNi43Yy0yOC4xIDQ0LjQtNzcuNCA3My45LTEzMy42IDczLjktODcuMiAwLTE1Ny42LTcwLjQtMTU3LjYtMTU3LjYgMC04MC4zIDYwLjYtMTQ2LjggMTM4LjktMTU2LjJxOC45LTEgMTguNy0xYzM5IDAgNzQuOSAxNC4zIDEwMi41IDM4LTEzLjMtMjcuNi0yMC43LTU4LjctMjAuNy05MS4yIDAtMTMuMyAxLjUtMjYuMSAzLjUtMzguNEM1ODMuMyA0OTMuMSA2NjkgNDE5LjIgNzcyIDQxOS4yczE4OC43IDczLjkgMjA2LjkgMTcxLjVxMy41IDE4LjcgNCAzOC40YzAgMzIuNS03LjQgNjMuNi0yMC43IDkxLjIgMjcuNi0yMy43IDYzLTM4IDEwMi0zOHE5LjggMCAxOS4yIDFjNzguMyA5LjQgMTM4LjQgNzUuOSAxMzguNCAxNTYuMiAwIDg3LjItNzAuNCAxNTcuNi0xNTcuNiAxNTcuNnoiIHN0eWxlPSJmaWxsOiNmZmYiLz48L3N2Zz4=",ir=Object.defineProperty,rr=Object.getOwnPropertySymbols,cn=Object.prototype.hasOwnProperty,Cn=Object.prototype.propertyIsEnumerable,Ln=(yn,tn,yt)=>tn in yn?ir(yn,tn,{enumerable:!0,configurable:!0,writable:!0,value:yt}):yn[tn]=yt,gn=(yn,tn)=>{for(var yt in tn||(tn={}))cn.call(tn,yt)&&Ln(yn,yt,tn[yt]);if(rr)for(var yt of rr(tn))Cn.call(tn,yt)&&Ln(yn,yt,tn[yt]);return yn};const Tt=yn=>React.createElement("svg",gn({xmlns:"http://www.w3.org/2000/svg",width:1545,height:1542},yn),React.createElement("title",null,"KC_BIG"),React.createElement("path",{fillRule:"evenodd",d:"M772.2 1541.5C345.4 1541.5.4 1197.1.4 771S345.4.5 772.2.5c426.9 0 771.9 344.4 771.9 770.5s-345 770.5-771.9 770.5z",style:{fill:"#e5002e"}}),React.createElement("path",{d:"M1083.9 577.4C1059.2 427.1 929.2 312.8 772 312.8c-156.7 0-287.2 114.3-311.9 264.6-136.5 9.8-243.9 123.6-243.9 262.1 0 145.8 118.3 263.5 263.6 263.5 78.4 0 148.8-34.4 197.1-88.6l74.4 106.4c27.1 36.9 70.5 61.1 119.2 61.1q12.8 0 24.7-2c34.5-5.9 65-23.6 86.7-48.8-12.3 5.4-25.6 8.4-39.4 8.4-31.6 0-59.6-15.3-76.9-39.4L680.9 836c10.3-6.9 22.6-11.3 36.4-11.3 19.7 0 37 8.9 48.8 23.2l116.8 166.5c41.8 53.7 107.9 88.6 181.3 88.6l10.3-.4c140.9-5.5 253.8-121.2 253.8-263.1 0-138.5-107.9-252.3-244.4-262.1zm-19.7 419.7-7.9-.5c-38.9-2.4-72.9-22.6-94.1-51.7-.5-1-50.3-71.9-78.4-111.8l-6.9-9.9c-23.1-29.5-58.6-48.8-99-48.8-19.7 0-37.9 4.5-54.7 12.4-19.2 9.3-35.9 23.6-48.3 41.3l-3.9-5.9c-10.3-13.8-24.6-24.6-41.4-31 4.9 15.3 7.9 31.5 7.9 48.3 0 24.1-5.4 46.8-15.3 67q-3.9 8.8-8.8 16.7c-28.1 44.4-77.4 73.9-133.6 73.9-87.2 0-157.6-70.4-157.6-157.6 0-80.3 60.6-146.8 138.9-156.2q8.9-1 18.7-1c39 0 74.9 14.3 102.5 38-13.3-27.6-20.7-58.7-20.7-91.2 0-13.3 1.5-26.1 3.5-38.4C583.3 493.1 669 419.2 772 419.2s188.7 73.9 206.9 171.5q3.5 18.7 4 38.4c0 32.5-7.4 63.6-20.7 91.2 27.6-23.7 63-38 102-38q9.8 0 19.2 1c78.3 9.4 138.4 75.9 138.4 156.2 0 87.2-70.4 157.6-157.6 157.6z",style:{fill:"#fff"}}));var Jt="data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE1NDUiIGhlaWdodD0iMTU0MiI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNNzcyLjIgMTU0MS41QzM0NS40IDE1NDEuNS40IDExOTcuMS40IDc3MVMzNDUuNC41IDc3Mi4yLjVjNDI2LjkgMCA3NzEuOSAzNDQuNCA3NzEuOSA3NzAuNXMtMzQ1IDc3MC41LTc3MS45IDc3MC41eiIgc3R5bGU9ImZpbGw6I2U1MDAyZSIvPjxwYXRoIGQ9Ik0xMDgzLjkgNTc3LjRDMTA1OS4yIDQyNy4xIDkyOS4yIDMxMi44IDc3MiAzMTIuOGMtMTU2LjcgMC0yODcuMiAxMTQuMy0zMTEuOSAyNjQuNi0xMzYuNSA5LjgtMjQzLjkgMTIzLjYtMjQzLjkgMjYyLjEgMCAxNDUuOCAxMTguMyAyNjMuNSAyNjMuNiAyNjMuNSA3OC40IDAgMTQ4LjgtMzQuNCAxOTcuMS04OC42bDc0LjQgMTA2LjRjMjcuMSAzNi45IDcwLjUgNjEuMSAxMTkuMiA2MS4xcTEyLjggMCAyNC43LTJjMzQuNS01LjkgNjUtMjMuNiA4Ni43LTQ4LjgtMTIuMyA1LjQtMjUuNiA4LjQtMzkuNCA4LjQtMzEuNiAwLTU5LjYtMTUuMy03Ni45LTM5LjRMNjgwLjkgODM2YzEwLjMtNi45IDIyLjYtMTEuMyAzNi40LTExLjMgMTkuNyAwIDM3IDguOSA0OC44IDIzLjJsMTE2LjggMTY2LjVjNDEuOCA1My43IDEwNy45IDg4LjYgMTgxLjMgODguNmwxMC4zLS40YzE0MC45LTUuNSAyNTMuOC0xMjEuMiAyNTMuOC0yNjMuMSAwLTEzOC41LTEwNy45LTI1Mi4zLTI0NC40LTI2Mi4xem0tMTkuNyA0MTkuNy03LjktLjVjLTM4LjktMi40LTcyLjktMjIuNi05NC4xLTUxLjctLjUtMS01MC4zLTcxLjktNzguNC0xMTEuOGwtNi45LTkuOWMtMjMuMS0yOS41LTU4LjYtNDguOC05OS00OC44LTE5LjcgMC0zNy45IDQuNS01NC43IDEyLjQtMTkuMiA5LjMtMzUuOSAyMy42LTQ4LjMgNDEuM2wtMy45LTUuOWMtMTAuMy0xMy44LTI0LjYtMjQuNi00MS40LTMxIDQuOSAxNS4zIDcuOSAzMS41IDcuOSA0OC4zIDAgMjQuMS01LjQgNDYuOC0xNS4zIDY3cS0zLjkgOC44LTguOCAxNi43Yy0yOC4xIDQ0LjQtNzcuNCA3My45LTEzMy42IDczLjktODcuMiAwLTE1Ny42LTcwLjQtMTU3LjYtMTU3LjYgMC04MC4zIDYwLjYtMTQ2LjggMTM4LjktMTU2LjJxOC45LTEgMTguNy0xYzM5IDAgNzQuOSAxNC4zIDEwMi41IDM4LTEzLjMtMjcuNi0yMC43LTU4LjctMjAuNy05MS4yIDAtMTMuMyAxLjUtMjYuMSAzLjUtMzguNEM1ODMuMyA0OTMuMSA2NjkgNDE5LjIgNzcyIDQxOS4yczE4OC43IDczLjkgMjA2LjkgMTcxLjVxMy41IDE4LjcgNCAzOC40YzAgMzIuNS03LjQgNjMuNi0yMC43IDkxLjIgMjcuNi0yMy43IDYzLTM4IDEwMi0zOHE5LjggMCAxOS4yIDFjNzguMyA5LjQgMTM4LjQgNzUuOSAxMzguNCAxNTYuMiAwIDg3LjItNzAuNCAxNTcuNi0xNTcuNiAxNTcuNnoiIHN0eWxlPSJmaWxsOiNmZmYiLz48L3N2Zz4=",wn=e(45830),Nn=e(27484),zn=e.n(Nn),qe=e(86074),xt=[{text:(0,qe.jsx)(wn.FormattedMessage,{id:"home.module.risk.high"}),value:"High",color:"rgb(288, 43, 53)",background:"#FFEDEA",icon:vt},{text:(0,qe.jsx)(wn.FormattedMessage,{id:"home.module.risk.middle"}),value:"Medium",color:"rgb(253, 100, 8)",background:"#FFE9CC",icon:Ut},{text:(0,qe.jsx)(wn.FormattedMessage,{id:"home.module.risk.low"}),value:"Low",color:"rgb(254, 192, 11)",background:"#DFF5EF",icon:ft}],_n=[{label:(0,qe.jsx)(wn.FormattedMessage,{id:"common.tag.text.user"}),value:"user"},{label:(0,qe.jsx)(wn.FormattedMessage,{id:"common.tag.text.admin"}),value:"admin"}],Je=[{label:(0,qe.jsx)(wn.FormattedMessage,{id:"common.button.text.normal"}),value:"valid"},{label:(0,qe.jsx)(wn.FormattedMessage,{id:"common.button.text.disable"}),value:"invalid"}],Xe={ALI_CLOUD_URL:r,ALI_CLOUD_PRIVATE_URL:a,HUAWEI_CLOUD_URL:qt,HUAWEI_CLOUD_PRIVATE_URL:ce,TENCENT_CLOUD_URL:Ht,BAIDU_CLOUD_URL:X,AWS_URL:s,GCP_URL:Ne,AZURE_URL:E,KINGSOFT_CLOUD_URL:Jt},Yt={CLOUD_PLATFORM:H,CLOUD_ACCOUNT:Y,CLOUD_ASSET:ae,CLOUD_COVERAGE:We,CLOUD_RISK:he,CLOUD_DEFAULT:S},dn={GCP:st,ALI_CLOUD:t,ALI_CLOUD_PRIVATE:n,HUAWEI_CLOUD:ot,HUAWEI_CLOUD_PRIVATE:At,TENCENT_CLOUD:Kt,AWS:l,BAIDU_CLOUD:ie,AZURE:O,KINGSOFT_CLOUD:er},Tn=[{label:(0,qe.jsx)(wn.FormattedMessage,{id:"common.button.text.today"}),value:[zn()(),zn()().endOf("day")]},{label:(0,qe.jsx)(wn.FormattedMessage,{id:"common.button.text.last7.days"}),value:[zn()().add(-7,"d"),zn()()]},{label:(0,qe.jsx)(wn.FormattedMessage,{id:"common.button.text.within.a.month"}),value:[zn()().add(-30,"d"),zn()()]},{label:(0,qe.jsx)(wn.FormattedMessage,{id:"common.button.text.Within.three.months"}),value:[zn()().add(-90,"d"),zn()()]},{label:(0,qe.jsx)(wn.FormattedMessage,{id:"common.button.text.Within.six.months"}),value:[zn()().add(-180,"d"),zn()()]}]},29448:function(h,v,e){"use strict";e.d(v,{Uc:function(){return Ze},a5:function(){return je},Hm:function(){return ie},Fr:function(){return Y},Uf:function(){return q},g2:function(){return de},BD:function(){return ee},c5:function(){return re},PZ:function(){return oe},fD:function(){return G},xF:function(){return _},Dd:function(){return k},nn:function(){return J},Ff:function(){return K},S1:function(){return Z},bi:function(){return ae},x9:function(){return Ce},GO:function(){return Fe},T$:function(){return L},at:function(){return fe},W_:function(){return O}});var t=e(64599),n=e.n(t),r=e(62435),a=Object.defineProperty,l=Object.getOwnPropertySymbols,s=Object.prototype.hasOwnProperty,o=Object.prototype.propertyIsEnumerable,i=(Qe,We,Oe)=>We in Qe?a(Qe,We,{enumerable:!0,configurable:!0,writable:!0,value:Oe}):Qe[We]=Oe,m=(Qe,We)=>{for(var Oe in We||(We={}))s.call(We,Oe)&&i(Qe,Oe,We[Oe]);if(l)for(var Oe of l(We))o.call(We,Oe)&&i(Qe,Oe,We[Oe]);return Qe};const d=Qe=>React.createElement("svg",m({className:"DEFAULT_PLATFORM_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:256,height:256},Qe),React.createElement("path",{d:"M992.17 77h-960c-16.57 0-30 13.43-30 30v810c0 16.57 13.43 30 30 30h960c16.57 0 30-13.43 30-30V107c0-16.57-13.43-30-30-30zm-30 60v525.87L671.24 375.64c-13.28-13.11-34.21-14.35-48.94-2.9L62.17 808.13V137h900z",fill:"#515151"}),React.createElement("path",{d:"M152.17 327a100 100 0 1 0 200 0 100 100 0 1 0-200 0Z",fill:"#515151"}));var b="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjU2IiBoZWlnaHQ9IjI1NiI+PHBhdGggZD0iTTk5Mi4xNyA3N2gtOTYwYy0xNi41NyAwLTMwIDEzLjQzLTMwIDMwdjgxMGMwIDE2LjU3IDEzLjQzIDMwIDMwIDMwaDk2MGMxNi41NyAwIDMwLTEzLjQzIDMwLTMwVjEwN2MwLTE2LjU3LTEzLjQzLTMwLTMwLTMwem0tMzAgNjB2NTI1Ljg3TDY3MS4yNCAzNzUuNjRjLTEzLjI4LTEzLjExLTM0LjIxLTE0LjM1LTQ4Ljk0LTIuOUw2Mi4xNyA4MDguMTNWMTM3aDkwMHoiIGZpbGw9IiM1MTUxNTEiLz48cGF0aCBkPSJNMTUyLjE3IDMyN2ExMDAgMTAwIDAgMSAwIDIwMCAwIDEwMCAxMDAgMCAxIDAtMjAwIDBaIiBmaWxsPSIjNTE1MTUxIi8+PC9zdmc+",c=e(17910),f=e(45830),I=e(86250),E=e(42075),C=e(40357),P=e(83062),R=e(96486),M=e.n(R),N=e(86074),p=M().cloneDeep,A=M().isEmpty,O=function(We){var Oe=p(We),xe=new Map;if(!A(Oe)){for(var ve in Oe)if(Object.prototype.hasOwnProperty.call(Oe,ve)){var ye,U;!((ye=Oe[ve])!==null&&ye!==void 0&&ye.text)&&(U=Oe[ve])!==null&&U!==void 0&&U.label&&(Oe[ve].text=Oe[ve].label),xe.set(Oe[ve].value,Oe[ve])}}return xe},z=function(We){return(We==null?void 0:We.filter(function(Oe){return Oe.tenantName!=="\u5168\u5C40\u79DF\u6237"&&![1].includes(Oe.tenantId)}))||[]},L=function(We,Oe){var xe=Oe||"center";return We==null?void 0:We.map(function(ve,ye){var U;return{label:(0,N.jsxs)(I.Z,{align:"center",justify:xe,children:[(0,N.jsx)("img",{style:{height:"18px",marginRight:"6px"},src:(c._G===null||c._G===void 0?void 0:c._G[(ve==null?void 0:ve.value)+"_URL"])||b,alt:ve==null||(U=ve.value)===null||U===void 0?void 0:U.toString()},ye),ve==null?void 0:ve.label]},ye),value:ve.value}})},fe=function(We){return We==null?void 0:We.map(function(Oe){return{label:(0,N.jsxs)(E.Z,{size:6,children:[(0,N.jsx)(C.Z,{style:{marginBottom:4},src:Oe.icon,alt:"RISK_LEVEL",preview:!1,width:20,height:13}),(0,N.jsx)("span",{style:{color:Oe.color},children:Oe.text})]}),value:Oe.value}})},G=function(We,Oe){var xe=Oe==null?void 0:Oe.find(function(ve){return ve.value===We});return A(xe)?(0,N.jsx)(N.Fragment,{}):(0,N.jsxs)(I.Z,{align:"center",justify:"center",wrap:"nowrap",children:[(0,N.jsx)("img",{style:{width:"18px",marginRight:"6px"},src:(c._G===null||c._G===void 0?void 0:c._G[We+"_URL"])||b,alt:"PLATFORM_ICON"}),(0,N.jsx)("span",{color:"#333",style:{lineHeight:1},children:(xe==null?void 0:xe.label)||"-"})]})},ee=function(We){var Oe=We.split(",");return(0,N.jsx)(I.Z,{align:"center",justify:"center",wrap:"nowrap",children:Oe.map(function(xe){return(0,N.jsx)(I.Z,{align:"center",wrap:"nowrap",style:{marginRight:"10px"},children:(0,N.jsx)("img",{style:{width:"18px",marginRight:"6px"},src:(c._G===null||c._G===void 0?void 0:c._G[xe.trim()+"_URL"])||b,alt:"PLATFORM_ICON"})},xe)})})},re=function(We,Oe){var xe=Oe==null?void 0:Oe.find(function(ve){return ve.value===We});return(0,N.jsx)(P.Z,{title:(xe==null?void 0:xe.label)||"-",children:(0,N.jsx)(I.Z,{align:"center",justify:"center",children:(0,N.jsx)("img",{style:{height:"18px",marginRight:"6px"},src:c._G===null||c._G===void 0?void 0:c._G[We+"_URL"],alt:"PLATFORM_ICON"})})})},oe=function(We,Oe){var xe=Oe==null?void 0:Oe.find(function(ve){return ve.value===We});return xe.label},ie=function(We){var Oe=p(We),xe=Object.keys(Oe),ve=xe[0],ye=Oe[ve];return{key:ve,value:ye}},j=function(We){var Oe=p(We),xe=Object.keys(Oe),ve=xe[xe.length-1],ye=Oe[ve];return{key:ve,value:ye}},K=function(We,Oe){var xe=We==null?void 0:We.find(function(ve){return ve.value===Oe});return(0,N.jsxs)(E.Z,{size:6,children:[(0,N.jsx)(C.Z,{style:{marginBottom:4},src:xe==null?void 0:xe.icon,alt:"RISK_STATUS",preview:!1,width:14,height:14}),(0,N.jsx)("span",{style:{color:xe==null?void 0:xe.color},children:xe==null?void 0:xe.label})]})},k=function(We,Oe){var xe=We==null?void 0:We.find(function(ve){return(ve==null?void 0:ve.value)===Oe});return(0,N.jsx)(P.Z,{title:xe==null?void 0:xe.text,children:(0,N.jsx)("img",{src:xe==null?void 0:xe.icon,alt:"RISK_LEVEL",style:{width:20,height:14}})})},q=function(We,Oe){var xe=We==null?void 0:We.find(function(ve){return ve.value===Oe});return(0,N.jsxs)(I.Z,{align:"center",children:[(0,N.jsx)("img",{src:xe==null?void 0:xe.icon,alt:"RISK_LEVEL",style:{width:20,height:14}}),(0,N.jsx)("span",{style:{color:xe==null?void 0:xe.color,marginLeft:6},children:xe==null?void 0:xe.text})]})},F=function Qe(We,Oe){try{var xe=n()(We),ve;try{for(xe.s();!(ve=xe.n()).done;){var ye=ve.value;if((ye==null?void 0:ye.id)===(Oe==null?void 0:Oe[0])){if((Oe==null?void 0:Oe.length)===1)return ye==null?void 0:ye.typeName;if(ye!=null&&ye.childList){var U=Qe(ye==null?void 0:ye.childList,Oe==null?void 0:Oe.slice(1));if(U&&ye)return"".concat((ye==null?void 0:ye.typeName)||"-","/").concat(U||"-")}}}}catch(W){xe.e(W)}finally{xe.f()}return null}catch(W){return null}},Z=function(We,Oe){var xe=Oe==null?void 0:Oe.map(function(ve){return F(We,ve)});return xe==null?void 0:xe.toString()},_=function Qe(We,Oe){try{var xe=n()(We),ve;try{for(xe.s();!(ve=xe.n()).done;){var ye=ve.value;if(ye.value===(Oe==null?void 0:Oe[0])){if((Oe==null?void 0:Oe.length)===1)return ye==null?void 0:ye.label;if(ye!=null&&ye.children){var U=Qe(ye==null?void 0:ye.children,Oe==null?void 0:Oe.slice(1));if(U&&ye)return"".concat((ye==null?void 0:ye.label)||"-","/").concat(U||"-")}}}}catch(W){xe.e(W)}finally{xe.f()}return null}catch(W){return null}},X=function(We,Oe){var xe=We==null?void 0:We.find(function(ve){return(ve==null?void 0:ve.value)===Oe});return xe==null?void 0:xe.label},Y=function(We,Oe){if(A(We))return"-";var xe=We.find(function(ve){return ve.value===Oe});return(xe==null?void 0:xe.label)||"-"},ae=function(){var We=new Date,Oe=We.getHours();return Oe>=5&&Oe<12?(0,N.jsx)(f.FormattedMessage,{id:"individual.module.text.good.morning"}):Oe>=12&&Oe<14?(0,N.jsx)(f.FormattedMessage,{id:"individual.module.text.good.afternoon"}):Oe>=14&&Oe<18?(0,N.jsx)(f.FormattedMessage,{id:"individual.module.text.good.afternoon.still"}):(0,N.jsx)(f.FormattedMessage,{id:"individual.module.text.good.evening"})},J=function(We,Oe){var xe=We.find(function(ve){return ve.value===Oe});return xe==null?void 0:xe.color};function de(Qe){if(Qe.length!==0)return Qe[Qe.length-1]}var Ce=function(We,Oe){var xe=Oe,ve=We.toString(),ye=ve.indexOf("e");if(ye>-1){var U=parseInt(ve.substr(ye+1),10);xe-=U}var W=ve.indexOf(".");if(W>-1&&ve.length-W-1>xe){var $=(We+Math.pow(10,-xe-1)).toString(),S=$.indexOf("e");if(S>-1)return parseFloat($).toFixed(xe);var H=$.indexOf(".")+xe+1;return $.substring(0,H)}return We.toFixed(xe)},Ze=function(We,Oe){var xe=document.createElement("a"),ve=new Blob([We],{type:"application/vnd.ms-excel;charset=UTF-8"});xe.style.display="none",xe.href=URL.createObjectURL(ve),xe.download=Oe+".xlsx",xe.click(),URL.revokeObjectURL(xe.href)},je=function(We,Oe){var xe=new Blob([We],{type:"text/plain;charset=UTF-8"}),ve=URL.createObjectURL(xe),ye=document.createElement("a");ye.href=ve,ye.download=Oe+".zip",document.body.appendChild(ye),ye.click(),document.body.removeChild(ye),URL.revokeObjectURL(ve)},Fe=function(We,Oe,xe){return xe==="en-US"?"".concat(Oe[0],"-").concat(Oe[1]," of ").concat(We," items"):"\u7B2C ".concat(Oe[0],"-").concat(Oe[1]," \u6761/\u603B\u5171 ").concat(We," \u6761")}},3006:function(h,v){"use strict";v.Z={tenantListItem:"tenantListItem___ag5Ku",switchButton:"switchButton___Uy854",tenantName:"tenantName___f3_Ma",currentTenant:"currentTenant___bsjSR",tenantIcon:"tenantIcon___NZIZa",currentLanguage:"currentLanguage___Bm4Bl",username:"username___rDpfd",viewMoreTip:"viewMoreTip___wd2Ju"}},50960:function(){"use strict"},71895:function(h,v,e){"use strict";var t=e(62435),n=Object.defineProperty,r=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,l=Object.prototype.propertyIsEnumerable,s=(m,d,b)=>d in m?n(m,d,{enumerable:!0,configurable:!0,writable:!0,value:b}):m[d]=b,o=(m,d)=>{for(var b in d||(d={}))a.call(d,b)&&s(m,b,d[b]);if(r)for(var b of r(d))l.call(d,b)&&s(m,b,d[b]);return m};const i=m=>React.createElement("svg",o({className:"SMILE_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},m),React.createElement("path",{d:"M1005.056 514.121c0 271.945-220.526 492.434-492.507 492.434-271.909 0-492.435-220.489-492.435-492.434 0-272.018 220.49-492.47 492.435-492.47 271.981 0 492.47 220.488 492.47 492.47z",fill:"#FFD73A"}),React.createElement("path",{d:"M288.366 516.79a35.84 35.84 0 0 1-35.767-35.766v-85.87c0-19.675 16.091-35.767 35.767-35.767 19.712 0 35.803 16.092 35.803 35.767v85.87a35.84 35.84 0 0 1-35.803 35.767zm448.365 0a35.877 35.877 0 0 1-35.766-35.766v-85.87c0-19.675 16.091-35.767 35.766-35.767s35.767 16.092 35.767 35.767v85.87c0 19.675-16.091 35.767-35.767 35.767zm-224.95 185.345c-154.222 0-196.718-88.32-198.437-92.05a25.051 25.051 0 0 1 45.495-20.992c1.097 2.267 32.731 62.939 152.942 62.939 120.539 0 153.49-61.55 154.806-64.146a24.869 24.869 0 0 1 33.28-11.667 25.198 25.198 0 0 1 11.776 33.573c-1.828 3.767-45.897 92.343-199.862 92.343z",fill:"#3E3417"}),React.createElement("path",{d:"M259.73 569.783a71.68 71.68 0 1 1-143.36 0 71.68 71.68 0 0 1 143.36 0zm689.591 0a71.68 71.68 0 1 1-143.323 0 71.68 71.68 0 0 1 143.323 0z",fill:"#F44444"}));v.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTEwMDUuMDU2IDUxNC4xMjFjMCAyNzEuOTQ1LTIyMC41MjYgNDkyLjQzNC00OTIuNTA3IDQ5Mi40MzQtMjcxLjkwOSAwLTQ5Mi40MzUtMjIwLjQ4OS00OTIuNDM1LTQ5Mi40MzQgMC0yNzIuMDE4IDIyMC40OS00OTIuNDcgNDkyLjQzNS00OTIuNDcgMjcxLjk4MSAwIDQ5Mi40NyAyMjAuNDg4IDQ5Mi40NyA0OTIuNDd6IiBmaWxsPSIjRkZENzNBIi8+PHBhdGggZD0iTTI4OC4zNjYgNTE2Ljc5YTM1Ljg0IDM1Ljg0IDAgMCAxLTM1Ljc2Ny0zNS43NjZ2LTg1Ljg3YzAtMTkuNjc1IDE2LjA5MS0zNS43NjcgMzUuNzY3LTM1Ljc2NyAxOS43MTIgMCAzNS44MDMgMTYuMDkyIDM1LjgwMyAzNS43Njd2ODUuODdhMzUuODQgMzUuODQgMCAwIDEtMzUuODAzIDM1Ljc2N3ptNDQ4LjM2NSAwYTM1Ljg3NyAzNS44NzcgMCAwIDEtMzUuNzY2LTM1Ljc2NnYtODUuODdjMC0xOS42NzUgMTYuMDkxLTM1Ljc2NyAzNS43NjYtMzUuNzY3czM1Ljc2NyAxNi4wOTIgMzUuNzY3IDM1Ljc2N3Y4NS44N2MwIDE5LjY3NS0xNi4wOTEgMzUuNzY3LTM1Ljc2NyAzNS43Njd6bS0yMjQuOTUgMTg1LjM0NWMtMTU0LjIyMiAwLTE5Ni43MTgtODguMzItMTk4LjQzNy05Mi4wNWEyNS4wNTEgMjUuMDUxIDAgMCAxIDQ1LjQ5NS0yMC45OTJjMS4wOTcgMi4yNjcgMzIuNzMxIDYyLjkzOSAxNTIuOTQyIDYyLjkzOSAxMjAuNTM5IDAgMTUzLjQ5LTYxLjU1IDE1NC44MDYtNjQuMTQ2YTI0Ljg2OSAyNC44NjkgMCAwIDEgMzMuMjgtMTEuNjY3IDI1LjE5OCAyNS4xOTggMCAwIDEgMTEuNzc2IDMzLjU3M2MtMS44MjggMy43NjctNDUuODk3IDkyLjM0My0xOTkuODYyIDkyLjM0M3oiIGZpbGw9IiMzRTM0MTciLz48cGF0aCBkPSJNMjU5LjczIDU2OS43ODNhNzEuNjggNzEuNjggMCAxIDEtMTQzLjM2IDAgNzEuNjggNzEuNjggMCAwIDEgMTQzLjM2IDB6bTY4OS41OTEgMGE3MS42OCA3MS42OCAwIDEgMS0xNDMuMzIzIDAgNzEuNjggNzEuNjggMCAwIDEgMTQzLjMyMyAweiIgZmlsbD0iI0Y0NDQ0NCIvPjwvc3ZnPg=="},276:function(h,v,e){"use strict";e.d(v,{Z:function(){return Ne}});var t=e(1413),n=e(97685),r=e(4942),a=e(91),l=e(62435),s=e(93967),o=e.n(s),i=(0,l.createContext)({}),m=i,d=e(71002),b=e(86500),c=e(1350),f=2,I=.16,E=.05,C=.05,P=.15,R=5,M=4,N=[{index:7,opacity:.15},{index:6,opacity:.25},{index:5,opacity:.3},{index:5,opacity:.45},{index:5,opacity:.65},{index:5,opacity:.85},{index:4,opacity:.9},{index:3,opacity:.95},{index:2,opacity:.97},{index:1,opacity:.98}];function p(He){var Se=He.r,we=He.g,Ve=He.b,tt=(0,b.py)(Se,we,Ve);return{h:tt.h*360,s:tt.s,v:tt.v}}function A(He){var Se=He.r,we=He.g,Ve=He.b;return"#".concat((0,b.vq)(Se,we,Ve,!1))}function O(He,Se,we){var Ve=we/100,tt={r:(Se.r-He.r)*Ve+He.r,g:(Se.g-He.g)*Ve+He.g,b:(Se.b-He.b)*Ve+He.b};return tt}function z(He,Se,we){var Ve;return Math.round(He.h)>=60&&Math.round(He.h)<=240?Ve=we?Math.round(He.h)-f*Se:Math.round(He.h)+f*Se:Ve=we?Math.round(He.h)+f*Se:Math.round(He.h)-f*Se,Ve<0?Ve+=360:Ve>=360&&(Ve-=360),Ve}function L(He,Se,we){if(He.h===0&&He.s===0)return He.s;var Ve;return we?Ve=He.s-I*Se:Se===M?Ve=He.s+I:Ve=He.s+E*Se,Ve>1&&(Ve=1),we&&Se===R&&Ve>.1&&(Ve=.1),Ve<.06&&(Ve=.06),Number(Ve.toFixed(2))}function fe(He,Se,we){var Ve;return we?Ve=He.v+C*Se:Ve=He.v-P*Se,Ve>1&&(Ve=1),Number(Ve.toFixed(2))}function G(He){for(var Se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},we=[],Ve=(0,c.uA)(He),tt=R;tt>0;tt-=1){var bt=p(Ve),De=A((0,c.uA)({h:z(bt,tt,!0),s:L(bt,tt,!0),v:fe(bt,tt,!0)}));we.push(De)}we.push(A(Ve));for(var st=1;st<=M;st+=1){var vt=p(Ve),ot=A((0,c.uA)({h:z(vt,st),s:L(vt,st),v:fe(vt,st)}));we.push(ot)}return Se.theme==="dark"?N.map(function(At){var qt=At.index,ce=At.opacity,ft=A(O((0,c.uA)(Se.backgroundColor||"#141414"),(0,c.uA)(we[qt]),ce*100));return ft}):we}var ee={red:"#F5222D",volcano:"#FA541C",orange:"#FA8C16",gold:"#FAAD14",yellow:"#FADB14",lime:"#A0D911",green:"#52C41A",cyan:"#13C2C2",blue:"#1890FF",geekblue:"#2F54EB",purple:"#722ED1",magenta:"#EB2F96",grey:"#666666"},re={},oe={};Object.keys(ee).forEach(function(He){re[He]=G(ee[He]),re[He].primary=re[He][5],oe[He]=G(ee[He],{theme:"dark",backgroundColor:"#141414"}),oe[He].primary=oe[He][5]});var ie=re.red,j=re.volcano,K=re.gold,k=re.orange,q=re.yellow,F=re.lime,Z=re.green,_=re.cyan,X=re.blue,Y=re.geekblue,ae=re.purple,J=re.magenta,de=re.grey,Ce=e(80334),Ze=e(44958),je=e(68929),Fe=e.n(je);function Qe(He,Se){(0,Ce.ZP)(He,"[@ant-design/icons] ".concat(Se))}function We(He){return(0,d.Z)(He)==="object"&&typeof He.name=="string"&&typeof He.theme=="string"&&((0,d.Z)(He.icon)==="object"||typeof He.icon=="function")}function Oe(){var He=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return Object.keys(He).reduce(function(Se,we){var Ve=He[we];switch(we){case"class":Se.className=Ve,delete Se.class;break;default:delete Se[we],Se[Fe()(we)]=Ve}return Se},{})}function xe(He,Se,we){return we?l.createElement(He.tag,(0,t.Z)((0,t.Z)({key:Se},Oe(He.attrs)),we),(He.children||[]).map(function(Ve,tt){return xe(Ve,"".concat(Se,"-").concat(He.tag,"-").concat(tt))})):l.createElement(He.tag,(0,t.Z)({key:Se},Oe(He.attrs)),(He.children||[]).map(function(Ve,tt){return xe(Ve,"".concat(Se,"-").concat(He.tag,"-").concat(tt))}))}function ve(He){return G(He)[0]}function ye(He){return He?Array.isArray(He)?He:[He]:[]}var U={width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",focusable:"false"},W=` +.anticon { + display: inline-flex; + alignItems: center; + color: inherit; + font-style: normal; + line-height: 0; + text-align: center; + text-transform: none; + vertical-align: -0.125em; + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.anticon > * { + line-height: 1; +} + +.anticon svg { + display: inline-block; +} + +.anticon::before { + display: none; +} + +.anticon .anticon-icon { + display: block; +} + +.anticon[tabindex] { + cursor: pointer; +} + +.anticon-spin::before, +.anticon-spin { + display: inline-block; + -webkit-animation: loadingCircle 1s infinite linear; + animation: loadingCircle 1s infinite linear; +} + +@-webkit-keyframes loadingCircle { + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} + +@keyframes loadingCircle { + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +`,$=function(){var Se=arguments.length>0&&arguments[0]!==void 0?arguments[0]:W,we=(0,l.useContext)(m),Ve=we.csp;(0,l.useEffect)(function(){(0,Ze.hq)(Se,"@ant-design-icons",{prepend:!0,csp:Ve})},[])},S=["icon","className","onClick","style","primaryColor","secondaryColor"],H={primaryColor:"#333",secondaryColor:"#E6E6E6",calculated:!1};function he(He){var Se=He.primaryColor,we=He.secondaryColor;H.primaryColor=Se,H.secondaryColor=we||ve(Se),H.calculated=!!we}function se(){return(0,t.Z)({},H)}var ue=function(Se){var we=Se.icon,Ve=Se.className,tt=Se.onClick,bt=Se.style,De=Se.primaryColor,st=Se.secondaryColor,vt=(0,a.Z)(Se,S),ot=H;if(De&&(ot={primaryColor:De,secondaryColor:st||ve(De)}),$(),Qe(We(we),"icon should be icon definiton, but got ".concat(we)),!We(we))return null;var At=we;return At&&typeof At.icon=="function"&&(At=(0,t.Z)((0,t.Z)({},At),{},{icon:At.icon(ot.primaryColor,ot.secondaryColor)})),xe(At.icon,"svg-".concat(At.name),(0,t.Z)({className:Ve,onClick:tt,style:bt,"data-icon":At.name,width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true"},vt))};ue.displayName="IconReact",ue.getTwoToneColors=se,ue.setTwoToneColors=he;var Te=ue;function Ae(He){var Se=ye(He),we=(0,n.Z)(Se,2),Ve=we[0],tt=we[1];return Te.setTwoToneColors({primaryColor:Ve,secondaryColor:tt})}function te(){var He=Te.getTwoToneColors();return He.calculated?[He.primaryColor,He.secondaryColor]:He.primaryColor}var Ee=["className","icon","spin","rotate","tabIndex","onClick","twoToneColor"];Ae("#1890ff");var Re=l.forwardRef(function(He,Se){var we=He.className,Ve=He.icon,tt=He.spin,bt=He.rotate,De=He.tabIndex,st=He.onClick,vt=He.twoToneColor,ot=(0,a.Z)(He,Ee),At=l.useContext(m),qt=At.prefixCls,ce=qt===void 0?"anticon":qt,ft=At.rootClassName,Ut=o()(ft,ce,(0,r.Z)((0,r.Z)({},"".concat(ce,"-").concat(Ve.name),!!Ve.name),"".concat(ce,"-spin"),!!tt||Ve.name==="loading"),we),Kt=De;Kt===void 0&&st&&(Kt=-1);var Ht=bt?{msTransform:"rotate(".concat(bt,"deg)"),transform:"rotate(".concat(bt,"deg)")}:void 0,un=ye(vt),Rn=(0,n.Z)(un,2),lt=Rn[0],Et=Rn[1];return l.createElement("span",(0,t.Z)((0,t.Z)({role:"img","aria-label":Ve.name},ot),{},{ref:Se,tabIndex:Kt,onClick:st,className:Ut}),l.createElement(Te,{icon:Ve,primaryColor:lt,secondaryColor:Et,style:Ht}))});Re.displayName="AntdIcon",Re.getTwoToneColor=te,Re.setTwoToneColor=Ae;var Ne=Re},25913:function(h,v,e){"use strict";var t=e(62435),n=e(80017);function r(u){for(var g="https://reactjs.org/docs/error-decoder.html?invariant="+u,D=1;Dg}return!1}function C(u,g,D,le,$e,ct,En){this.acceptsBooleans=g===2||g===3||g===4,this.attributeName=le,this.attributeNamespace=$e,this.mustUseProperty=D,this.propertyName=u,this.type=g,this.sanitizeURL=ct,this.removeEmptyString=En}var P={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(u){P[u]=new C(u,0,!1,u,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(u){var g=u[0];P[g]=new C(g,1,!1,u[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(u){P[u]=new C(u,2,!1,u.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(u){P[u]=new C(u,2,!1,u,null,!1,!1)}),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(u){P[u]=new C(u,3,!1,u.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(u){P[u]=new C(u,3,!0,u,null,!1,!1)}),["capture","download"].forEach(function(u){P[u]=new C(u,4,!1,u,null,!1,!1)}),["cols","rows","size","span"].forEach(function(u){P[u]=new C(u,6,!1,u,null,!1,!1)}),["rowSpan","start"].forEach(function(u){P[u]=new C(u,5,!1,u.toLowerCase(),null,!1,!1)});var R=/[\-:]([a-z])/g;function M(u){return u[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(u){var g=u.replace(R,M);P[g]=new C(g,1,!1,u,null,!1,!1)}),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(u){var g=u.replace(R,M);P[g]=new C(g,1,!1,u,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(u){var g=u.replace(R,M);P[g]=new C(g,1,!1,u,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(u){P[u]=new C(u,1,!1,u.toLowerCase(),null,!1,!1)}),P.xlinkHref=new C("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(u){P[u]=new C(u,1,!1,u.toLowerCase(),null,!0,!0)});function N(u,g,D,le){var $e=P.hasOwnProperty(g)?P[g]:null;($e!==null?$e.type!==0:le||!(2Tr||$e[En]!==ct[Tr]){var ra=` +`+$e[En].replace(" at new "," at ");return u.displayName&&ra.includes("")&&(ra=ra.replace("",u.displayName)),ra}while(1<=En&&0<=Tr);break}}}finally{Y=!1,Error.prepareStackTrace=D}return(u=u?u.displayName||u.name:"")?X(u):""}function J(u){switch(u.tag){case 5:return X(u.type);case 16:return X("Lazy");case 13:return X("Suspense");case 19:return X("SuspenseList");case 0:case 2:case 15:return u=ae(u.type,!1),u;case 11:return u=ae(u.type.render,!1),u;case 1:return u=ae(u.type,!0),u;default:return""}}function de(u){if(u==null)return null;if(typeof u=="function")return u.displayName||u.name||null;if(typeof u=="string")return u;switch(u){case z:return"Fragment";case O:return"Portal";case fe:return"Profiler";case L:return"StrictMode";case oe:return"Suspense";case ie:return"SuspenseList"}if(typeof u=="object")switch(u.$$typeof){case ee:return(u.displayName||"Context")+".Consumer";case G:return(u._context.displayName||"Context")+".Provider";case re:var g=u.render;return u=u.displayName,u||(u=g.displayName||g.name||"",u=u!==""?"ForwardRef("+u+")":"ForwardRef"),u;case j:return g=u.displayName||null,g!==null?g:de(u.type)||"Memo";case K:g=u._payload,u=u._init;try{return de(u(g))}catch(D){}}return null}function Ce(u){var g=u.type;switch(u.tag){case 24:return"Cache";case 9:return(g.displayName||"Context")+".Consumer";case 10:return(g._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return u=g.render,u=u.displayName||u.name||"",g.displayName||(u!==""?"ForwardRef("+u+")":"ForwardRef");case 7:return"Fragment";case 5:return g;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return de(g);case 8:return g===L?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof g=="function")return g.displayName||g.name||null;if(typeof g=="string")return g}return null}function Ze(u){switch(typeof u){case"boolean":case"number":case"string":case"undefined":return u;case"object":return u;default:return""}}function je(u){var g=u.type;return(u=u.nodeName)&&u.toLowerCase()==="input"&&(g==="checkbox"||g==="radio")}function Fe(u){var g=je(u)?"checked":"value",D=Object.getOwnPropertyDescriptor(u.constructor.prototype,g),le=""+u[g];if(!u.hasOwnProperty(g)&&typeof D!="undefined"&&typeof D.get=="function"&&typeof D.set=="function"){var $e=D.get,ct=D.set;return Object.defineProperty(u,g,{configurable:!0,get:function(){return $e.call(this)},set:function(En){le=""+En,ct.call(this,En)}}),Object.defineProperty(u,g,{enumerable:D.enumerable}),{getValue:function(){return le},setValue:function(En){le=""+En},stopTracking:function(){u._valueTracker=null,delete u[g]}}}}function Qe(u){u._valueTracker||(u._valueTracker=Fe(u))}function We(u){if(!u)return!1;var g=u._valueTracker;if(!g)return!0;var D=g.getValue(),le="";return u&&(le=je(u)?u.checked?"true":"false":u.value),u=le,u!==D?(g.setValue(u),!0):!1}function Oe(u){if(u=u||(typeof document!="undefined"?document:void 0),typeof u=="undefined")return null;try{return u.activeElement||u.body}catch(g){return u.body}}function xe(u,g){var D=g.checked;return Z({},g,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:D!=null?D:u._wrapperState.initialChecked})}function ve(u,g){var D=g.defaultValue==null?"":g.defaultValue,le=g.checked!=null?g.checked:g.defaultChecked;D=Ze(g.value!=null?g.value:D),u._wrapperState={initialChecked:le,initialValue:D,controlled:g.type==="checkbox"||g.type==="radio"?g.checked!=null:g.value!=null}}function ye(u,g){g=g.checked,g!=null&&N(u,"checked",g,!1)}function U(u,g){ye(u,g);var D=Ze(g.value),le=g.type;if(D!=null)le==="number"?(D===0&&u.value===""||u.value!=D)&&(u.value=""+D):u.value!==""+D&&(u.value=""+D);else if(le==="submit"||le==="reset"){u.removeAttribute("value");return}g.hasOwnProperty("value")?$(u,g.type,D):g.hasOwnProperty("defaultValue")&&$(u,g.type,Ze(g.defaultValue)),g.checked==null&&g.defaultChecked!=null&&(u.defaultChecked=!!g.defaultChecked)}function W(u,g,D){if(g.hasOwnProperty("value")||g.hasOwnProperty("defaultValue")){var le=g.type;if(!(le!=="submit"&&le!=="reset"||g.value!==void 0&&g.value!==null))return;g=""+u._wrapperState.initialValue,D||g===u.value||(u.value=g),u.defaultValue=g}D=u.name,D!==""&&(u.name=""),u.defaultChecked=!!u._wrapperState.initialChecked,D!==""&&(u.name=D)}function $(u,g,D){(g!=="number"||Oe(u.ownerDocument)!==u)&&(D==null?u.defaultValue=""+u._wrapperState.initialValue:u.defaultValue!==""+D&&(u.defaultValue=""+D))}var S=Array.isArray;function H(u,g,D,le){if(u=u.options,g){g={};for(var $e=0;$e"+g.valueOf().toString()+"",g=Ee.firstChild;u.firstChild;)u.removeChild(u.firstChild);for(;g.firstChild;)u.appendChild(g.firstChild)}});function Ne(u,g){if(g){var D=u.firstChild;if(D&&D===u.lastChild&&D.nodeType===3){D.nodeValue=g;return}}u.textContent=g}var He={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},Se=["Webkit","ms","Moz","O"];Object.keys(He).forEach(function(u){Se.forEach(function(g){g=g+u.charAt(0).toUpperCase()+u.substring(1),He[g]=He[u]})});function we(u,g,D){return g==null||typeof g=="boolean"||g===""?"":D||typeof g!="number"||g===0||He.hasOwnProperty(u)&&He[u]?(""+g).trim():g+"px"}function Ve(u,g){u=u.style;for(var D in g)if(g.hasOwnProperty(D)){var le=D.indexOf("--")===0,$e=we(D,g[D],le);D==="float"&&(D="cssFloat"),le?u.setProperty(D,$e):u[D]=$e}}var tt=Z({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function bt(u,g){if(g){if(tt[u]&&(g.children!=null||g.dangerouslySetInnerHTML!=null))throw Error(r(137,u));if(g.dangerouslySetInnerHTML!=null){if(g.children!=null)throw Error(r(60));if(typeof g.dangerouslySetInnerHTML!="object"||!("__html"in g.dangerouslySetInnerHTML))throw Error(r(61))}if(g.style!=null&&typeof g.style!="object")throw Error(r(62))}}function De(u,g){if(u.indexOf("-")===-1)return typeof g.is=="string";switch(u){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var st=null;function vt(u){return u=u.target||u.srcElement||window,u.correspondingUseElement&&(u=u.correspondingUseElement),u.nodeType===3?u.parentNode:u}var ot=null,At=null,qt=null;function ce(u){if(u=mo(u)){if(typeof ot!="function")throw Error(r(280));var g=u.stateNode;g&&(g=ai(g),ot(u.stateNode,u.type,g))}}function ft(u){At?qt?qt.push(u):qt=[u]:At=u}function Ut(){if(At){var u=At,g=qt;if(qt=At=null,ce(u),g)for(u=0;u>>=0,u===0?32:31-(Ot(u)/Rt|0)|0}var Be=64,ht=4194304;function Dt(u){switch(u&-u){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return u&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return u&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return u}}function Ft(u,g){var D=u.pendingLanes;if(D===0)return 0;var le=0,$e=u.suspendedLanes,ct=u.pingedLanes,En=D&268435455;if(En!==0){var Tr=En&~$e;Tr!==0?le=Dt(Tr):(ct&=En,ct!==0&&(le=Dt(ct)))}else En=D&~$e,En!==0?le=Dt(En):ct!==0&&(le=Dt(ct));if(le===0)return 0;if(g!==0&&g!==le&&!(g&$e)&&($e=le&-le,ct=g&-g,$e>=ct||$e===16&&(ct&4194240)!==0))return g;if(le&4&&(le|=D&16),g=u.entangledLanes,g!==0)for(u=u.entanglements,g&=le;0D;D++)g.push(u);return g}function St(u,g,D){u.pendingLanes|=g,g!==536870912&&(u.suspendedLanes=0,u.pingedLanes=0),u=u.eventTimes,g=31-it(g),u[g]=D}function Mt(u,g){var D=u.pendingLanes&~g;u.pendingLanes=g,u.suspendedLanes=0,u.pingedLanes=0,u.expiredLanes&=g,u.mutableReadLanes&=g,u.entangledLanes&=g,g=u.entanglements;var le=u.eventTimes;for(u=u.expirationTimes;0=nl),lu=" ",bu=!1;function Ru(u,g){switch(u){case"keyup":return yu.indexOf(g.keyCode)!==-1;case"keydown":return g.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function qs(u){return u=u.detail,typeof u=="object"&&"data"in u?u.data:null}var hu=!1;function su(u,g){switch(u){case"compositionend":return qs(g);case"keypress":return g.which!==32?null:(bu=!0,lu);case"textInput":return u=g.data,u===lu&&bu?null:u;default:return null}}function lc(u,g){if(hu)return u==="compositionend"||!si&&Ru(u,g)?(u=Zt(),ut=Ur=Mr=null,hu=!1,u):null;switch(u){case"paste":return null;case"keypress":if(!(g.ctrlKey||g.altKey||g.metaKey)||g.ctrlKey&&g.altKey){if(g.char&&1=g)return{node:D,offset:g-u};u=le}e:{for(;D;){if(D.nextSibling){D=D.nextSibling;break e}D=D.parentNode}D=void 0}D=Go(D)}}function Si(u,g){return u&&g?u===g?!0:u&&u.nodeType===3?!1:g&&g.nodeType===3?Si(u,g.parentNode):"contains"in u?u.contains(g):u.compareDocumentPosition?!!(u.compareDocumentPosition(g)&16):!1:!1}function sl(){for(var u=window,g=Oe();g instanceof u.HTMLIFrameElement;){try{var D=typeof g.contentWindow.location.href=="string"}catch(le){D=!1}if(D)u=g.contentWindow;else break;g=Oe(u.document)}return g}function Rl(u){var g=u&&u.nodeName&&u.nodeName.toLowerCase();return g&&(g==="input"&&(u.type==="text"||u.type==="search"||u.type==="tel"||u.type==="url"||u.type==="password")||g==="textarea"||u.contentEditable==="true")}function yi(u){var g=sl(),D=u.focusedElem,le=u.selectionRange;if(g!==D&&D&&D.ownerDocument&&Si(D.ownerDocument.documentElement,D)){if(le!==null&&Rl(D)){if(g=le.start,u=le.end,u===void 0&&(u=g),"selectionStart"in D)D.selectionStart=g,D.selectionEnd=Math.min(u,D.value.length);else if(u=(g=D.ownerDocument||document)&&g.defaultView||window,u.getSelection){u=u.getSelection();var $e=D.textContent.length,ct=Math.min(le.start,$e);le=le.end===void 0?ct:Math.min(le.end,$e),!u.extend&&ct>le&&($e=le,le=ct,ct=$e),$e=Ri(D,ct);var En=Ri(D,le);$e&&En&&(u.rangeCount!==1||u.anchorNode!==$e.node||u.anchorOffset!==$e.offset||u.focusNode!==En.node||u.focusOffset!==En.offset)&&(g=g.createRange(),g.setStart($e.node,$e.offset),u.removeAllRanges(),ct>le?(u.addRange(g),u.extend(En.node,En.offset)):(g.setEnd(En.node,En.offset),u.addRange(g)))}}for(g=[],u=D;u=u.parentNode;)u.nodeType===1&&g.push({element:u,left:u.scrollLeft,top:u.scrollTop});for(typeof D.focus=="function"&&D.focus(),D=0;D=document.documentMode,zi=null,Ui=null,El=null,uu=!1;function Bl(u,g,D){var le=D.window===D?D.document:D.nodeType===9?D:D.ownerDocument;uu||zi==null||zi!==Oe(le)||(le=zi,"selectionStart"in le&&Rl(le)?le={start:le.selectionStart,end:le.selectionEnd}:(le=(le.ownerDocument&&le.ownerDocument.defaultView||window).getSelection(),le={anchorNode:le.anchorNode,anchorOffset:le.anchorOffset,focusNode:le.focusNode,focusOffset:le.focusOffset}),El&&_o(El,le)||(El=le,le=Zr(Ui,"onSelect"),0at||(u.current=_e[at],_e[at]=null,at--)}function xn(u,g){at++,_e[at]=u.current,u.current=g}var Wn={},cr=en(Wn),tr=en(!1),Nr=Wn;function Sr(u,g){var D=u.type.contextTypes;if(!D)return Wn;var le=u.stateNode;if(le&&le.__reactInternalMemoizedUnmaskedChildContext===g)return le.__reactInternalMemoizedMaskedChildContext;var $e={},ct;for(ct in D)$e[ct]=g[ct];return le&&(u=u.stateNode,u.__reactInternalMemoizedUnmaskedChildContext=g,u.__reactInternalMemoizedMaskedChildContext=$e),$e}function oa(u){return u=u.childContextTypes,u!=null}function Kr(){vn(tr),vn(cr)}function kr(u,g,D){if(cr.current!==Wn)throw Error(r(168));xn(cr,g),xn(tr,D)}function Gr(u,g,D){var le=u.stateNode;if(g=g.childContextTypes,typeof le.getChildContext!="function")return D;le=le.getChildContext();for(var $e in le)if(!($e in g))throw Error(r(108,Ce(u)||"Unknown",$e));return Z({},D,le)}function Qr(u){return u=(u=u.stateNode)&&u.__reactInternalMemoizedMergedChildContext||Wn,Nr=cr.current,xn(cr,u),xn(tr,tr.current),!0}function Wa(u,g,D){var le=u.stateNode;if(!le)throw Error(r(169));D?(u=Gr(u,g,Nr),le.__reactInternalMemoizedMergedChildContext=u,vn(tr),vn(cr),xn(cr,u)):vn(tr),xn(tr,D)}var Ia=null,za=!1,nt=!1;function Xt(u){Ia===null?Ia=[u]:Ia.push(u)}function bn(u){za=!0,Xt(u)}function Pr(){if(!nt&&Ia!==null){nt=!0;var u=0,g=rn;try{var D=Ia;for(rn=1;u>=En,$e-=En,bo=1<<32-it(g)+$e|D<<$e|le,sa=ct+u}else bo=1<Es?(jc=vs,vs=null):jc=vs.sibling;var Uu=ni(Ba,vs,ka[Es],$i);if(Uu===null){vs===null&&(vs=jc);break}u&&vs&&Uu.alternate===null&&g(Ba,vs),da=ct(Uu,da,Es),os===null?Ql=Uu:os.sibling=Uu,os=Uu,vs=jc}if(Es===ka.length)return D(Ba,vs),Ei&&ga(Ba,Es),Ql;if(vs===null){for(;EsEs?(jc=vs,vs=null):jc=vs.sibling;var _d=ni(Ba,vs,Uu.value,$i);if(_d===null){vs===null&&(vs=jc);break}u&&vs&&_d.alternate===null&&g(Ba,vs),da=ct(_d,da,Es),os===null?Ql=_d:os.sibling=_d,os=_d,vs=jc}if(Uu.done)return D(Ba,vs),Ei&&ga(Ba,Es),Ql;if(vs===null){for(;!Uu.done;Es++,Uu=ka.next())Uu=vi(Ba,Uu.value,$i),Uu!==null&&(da=ct(Uu,da,Es),os===null?Ql=Uu:os.sibling=Uu,os=Uu);return Ei&&ga(Ba,Es),Ql}for(vs=le(Ba,vs);!Uu.done;Es++,Uu=ka.next())Uu=Cl(vs,Ba,Es,Uu.value,$i),Uu!==null&&(u&&Uu.alternate!==null&&vs.delete(Uu.key===null?Es:Uu.key),da=ct(Uu,da,Es),os===null?Ql=Uu:os.sibling=Uu,os=Uu);return u&&vs.forEach(function(vm){return g(Ba,vm)}),Ei&&ga(Ba,Es),Ql}function Sc(Ba,da,ka,$i){if(typeof ka=="object"&&ka!==null&&ka.type===z&&ka.key===null&&(ka=ka.props.children),typeof ka=="object"&&ka!==null){switch(ka.$$typeof){case A:e:{for(var Ql=ka.key,os=da;os!==null;){if(os.key===Ql){if(Ql=ka.type,Ql===z){if(os.tag===7){D(Ba,os.sibling),da=$e(os,ka.props.children),da.return=Ba,Ba=da;break e}}else if(os.elementType===Ql||typeof Ql=="object"&&Ql!==null&&Ql.$$typeof===K&&gs(Ql)===os.type){D(Ba,os.sibling),da=$e(os,ka.props),da.ref=Di(Ba,os,ka),da.return=Ba,Ba=da;break e}D(Ba,os);break}else g(Ba,os);os=os.sibling}ka.type===z?(da=$d(ka.props.children,Ba.mode,$i,ka.key),da.return=Ba,Ba=da):($i=_f(ka.type,ka.key,ka.props,null,Ba.mode,$i),$i.ref=Di(Ba,da,ka),$i.return=Ba,Ba=$i)}return En(Ba);case O:e:{for(os=ka.key;da!==null;){if(da.key===os)if(da.tag===4&&da.stateNode.containerInfo===ka.containerInfo&&da.stateNode.implementation===ka.implementation){D(Ba,da.sibling),da=$e(da,ka.children||[]),da.return=Ba,Ba=da;break e}else{D(Ba,da);break}else g(Ba,da);da=da.sibling}da=Mv(ka,Ba.mode,$i),da.return=Ba,Ba=da}return En(Ba);case K:return os=ka._init,Sc(Ba,da,os(ka._payload),$i)}if(S(ka))return Ll(Ba,da,ka,$i);if(F(ka))return Hl(Ba,da,ka,$i);_i(Ba,ka)}return typeof ka=="string"&&ka!==""||typeof ka=="number"?(ka=""+ka,da!==null&&da.tag===6?(D(Ba,da.sibling),da=$e(da,ka),da.return=Ba,Ba=da):(D(Ba,da),da=Iv(ka,Ba.mode,$i),da.return=Ba,Ba=da),En(Ba)):D(Ba,da)}return Sc}var cu=kl(!0),Us=kl(!1),Ns=en(null),nu=null,Hi=null,ji=null;function Ol(){ji=Hi=nu=null}function Ul(u){var g=Ns.current;vn(Ns),u._currentValue=g}function Gl(u,g,D){for(;u!==null;){var le=u.alternate;if((u.childLanes&g)!==g?(u.childLanes|=g,le!==null&&(le.childLanes|=g)):le!==null&&(le.childLanes&g)!==g&&(le.childLanes|=g),u===D)break;u=u.return}}function Xu(u,g){nu=u,ji=Hi=null,u=u.dependencies,u!==null&&u.firstContext!==null&&(u.lanes&g&&(gc=!0),u.firstContext=null)}function Ls(u){var g=u._currentValue;if(ji!==u)if(u={context:u,memoizedValue:g,next:null},Hi===null){if(nu===null)throw Error(r(308));Hi=u,nu.dependencies={lanes:0,firstContext:u}}else Hi=Hi.next=u;return g}var ru=null;function ds(u){ru===null?ru=[u]:ru.push(u)}function fs(u,g,D,le){var $e=g.interleaved;return $e===null?(D.next=D,ds(g)):(D.next=$e.next,$e.next=D),g.interleaved=D,_l(u,le)}function _l(u,g){u.lanes|=g;var D=u.alternate;for(D!==null&&(D.lanes|=g),D=u,u=u.return;u!==null;)u.childLanes|=g,D=u.alternate,D!==null&&(D.childLanes|=g),D=u,u=u.return;return D.tag===3?D.stateNode:null}var Jl=!1;function Zs(u){u.updateQueue={baseState:u.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function xu(u,g){u=u.updateQueue,g.updateQueue===u&&(g.updateQueue={baseState:u.baseState,firstBaseUpdate:u.firstBaseUpdate,lastBaseUpdate:u.lastBaseUpdate,shared:u.shared,effects:u.effects})}function ql(u,g){return{eventTime:u,lane:g,tag:0,payload:null,callback:null,next:null}}function mu(u,g,D){var le=u.updateQueue;if(le===null)return null;if(le=le.shared,Fu&2){var $e=le.pending;return $e===null?g.next=g:(g.next=$e.next,$e.next=g),le.pending=g,_l(u,D)}return $e=le.interleaved,$e===null?(g.next=g,ds(le)):(g.next=$e.next,$e.next=g),le.interleaved=g,_l(u,D)}function as(u,g,D){if(g=g.updateQueue,g!==null&&(g=g.shared,(D&4194240)!==0)){var le=g.lanes;le&=u.pendingLanes,D|=le,g.lanes=D,hn(u,D)}}function Su(u,g){var D=u.updateQueue,le=u.alternate;if(le!==null&&(le=le.updateQueue,D===le)){var $e=null,ct=null;if(D=D.firstBaseUpdate,D!==null){do{var En={eventTime:D.eventTime,lane:D.lane,tag:D.tag,payload:D.payload,callback:D.callback,next:null};ct===null?$e=ct=En:ct=ct.next=En,D=D.next}while(D!==null);ct===null?$e=ct=g:ct=ct.next=g}else $e=ct=g;D={baseState:le.baseState,firstBaseUpdate:$e,lastBaseUpdate:ct,shared:le.shared,effects:le.effects},u.updateQueue=D;return}u=D.lastBaseUpdate,u===null?D.firstBaseUpdate=g:u.next=g,D.lastBaseUpdate=g}function Pl(u,g,D,le){var $e=u.updateQueue;Jl=!1;var ct=$e.firstBaseUpdate,En=$e.lastBaseUpdate,Tr=$e.shared.pending;if(Tr!==null){$e.shared.pending=null;var ra=Tr,no=ra.next;ra.next=null,En===null?ct=no:En.next=no,En=ra;var ti=u.alternate;ti!==null&&(ti=ti.updateQueue,Tr=ti.lastBaseUpdate,Tr!==En&&(Tr===null?ti.firstBaseUpdate=no:Tr.next=no,ti.lastBaseUpdate=ra))}if(ct!==null){var vi=$e.baseState;En=0,ti=no=ra=null,Tr=ct;do{var ni=Tr.lane,Cl=Tr.eventTime;if((le&ni)===ni){ti!==null&&(ti=ti.next={eventTime:Cl,lane:0,tag:Tr.tag,payload:Tr.payload,callback:Tr.callback,next:null});e:{var Ll=u,Hl=Tr;switch(ni=g,Cl=D,Hl.tag){case 1:if(Ll=Hl.payload,typeof Ll=="function"){vi=Ll.call(Cl,vi,ni);break e}vi=Ll;break e;case 3:Ll.flags=Ll.flags&-65537|128;case 0:if(Ll=Hl.payload,ni=typeof Ll=="function"?Ll.call(Cl,vi,ni):Ll,ni==null)break e;vi=Z({},vi,ni);break e;case 2:Jl=!0}}Tr.callback!==null&&Tr.lane!==0&&(u.flags|=64,ni=$e.effects,ni===null?$e.effects=[Tr]:ni.push(Tr))}else Cl={eventTime:Cl,lane:ni,tag:Tr.tag,payload:Tr.payload,callback:Tr.callback,next:null},ti===null?(no=ti=Cl,ra=vi):ti=ti.next=Cl,En|=ni;if(Tr=Tr.next,Tr===null){if(Tr=$e.shared.pending,Tr===null)break;ni=Tr,Tr=ni.next,ni.next=null,$e.lastBaseUpdate=ni,$e.shared.pending=null}}while(!0);if(ti===null&&(ra=vi),$e.baseState=ra,$e.firstBaseUpdate=no,$e.lastBaseUpdate=ti,g=$e.shared.interleaved,g!==null){$e=g;do En|=$e.lane,$e=$e.next;while($e!==g)}else ct===null&&($e.shared.lanes=0);Gd|=En,u.lanes=En,u.memoizedState=vi}}function B(u,g,D){if(u=g.effects,g.effects=null,u!==null)for(g=0;gD?D:4,u(!0);var le=hc.transition;hc.transition={};try{u(!1),g()}finally{rn=D,hc.transition=le}}function Yi(){return ua().memoizedState}function vo(u,g,D){var le=Xd(u);if(D={lane:le,action:D,hasEagerState:!1,eagerState:null,next:null},wo(u))Oa(g,D);else if(D=fs(u,g,D,le),D!==null){var $e=Kc();yd(D,u,le,$e),Po(D,g,le)}}function Vo(u,g,D){var le=Xd(u),$e={lane:le,action:D,hasEagerState:!1,eagerState:null,next:null};if(wo(u))Oa(g,$e);else{var ct=u.alternate;if(u.lanes===0&&(ct===null||ct.lanes===0)&&(ct=g.lastRenderedReducer,ct!==null))try{var En=g.lastRenderedState,Tr=ct(En,D);if($e.hasEagerState=!0,$e.eagerState=Tr,eo(Tr,En)){var ra=g.interleaved;ra===null?($e.next=$e,ds(g)):($e.next=ra.next,ra.next=$e),g.interleaved=$e;return}}catch(no){}finally{}D=fs(u,g,$e,le),D!==null&&($e=Kc(),yd(D,u,le,$e),Po(D,g,le))}}function wo(u){var g=u.alternate;return u===rt||g!==null&&g===rt}function Oa(u,g){Pn=_t=!0;var D=u.pending;D===null?g.next=g:(g.next=D.next,D.next=g),u.pending=g}function Po(u,g,D){if(D&4194240){var le=g.lanes;le&=u.pendingLanes,D|=le,g.lanes=D,hn(u,D)}}var xi={readContext:Ls,useCallback:lr,useContext:lr,useEffect:lr,useImperativeHandle:lr,useInsertionEffect:lr,useLayoutEffect:lr,useMemo:lr,useReducer:lr,useRef:lr,useState:lr,useDebugValue:lr,useDeferredValue:lr,useTransition:lr,useMutableSource:lr,useSyncExternalStore:lr,useId:lr,unstable_isNewReconciler:!1},Ti={readContext:Ls,useCallback:function(u,g){return Fa().memoizedState=[u,g===void 0?null:g],u},useContext:Ls,useEffect:fo,useImperativeHandle:function(u,g,D){return D=D!=null?D.concat([u]):null,So(4194308,4,qo.bind(null,g,u),D)},useLayoutEffect:function(u,g){return So(4194308,4,u,g)},useInsertionEffect:function(u,g){return So(4,2,u,g)},useMemo:function(u,g){var D=Fa();return g=g===void 0?null:g,u=u(),D.memoizedState=[u,g],u},useReducer:function(u,g,D){var le=Fa();return g=D!==void 0?D(g):g,le.memoizedState=le.baseState=g,u={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:u,lastRenderedState:g},le.queue=u,u=u.dispatch=vo.bind(null,rt,u),[le.memoizedState,u]},useRef:function(u){var g=Fa();return u={current:u},g.memoizedState=u},useState:io,useDebugValue:Qi,useDeferredValue:function(u){return Fa().memoizedState=u},useTransition:function(){var u=io(!1),g=u[0];return u=es.bind(null,u[1]),Fa().memoizedState=u,[g,u]},useMutableSource:function(){},useSyncExternalStore:function(u,g,D){var le=rt,$e=Fa();if(Ei){if(D===void 0)throw Error(r(407));D=D()}else{if(D=g(),xc===null)throw Error(r(349));Lc&30||Ma(le,g,D)}$e.memoizedState=D;var ct={value:D,getSnapshot:g};return $e.queue=ct,fo(jo.bind(null,le,ct,u),[u]),le.flags|=2048,ko(9,go.bind(null,le,ct,D,g),void 0,null),D},useId:function(){var u=Fa(),g=xc.identifierPrefix;if(Ei){var D=sa,le=bo;D=(le&~(1<<32-it(le)-1)).toString(32)+D,g=":"+g+"R"+D,D=An++,0<\/script>",u=u.removeChild(u.firstChild)):typeof le.is=="string"?u=En.createElement(D,{is:le.is}):(u=En.createElement(D),D==="select"&&(En=u,le.multiple?En.multiple=!0:le.size&&(En.size=le.size))):u=En.createElementNS(u,D),u[ei]=g,u[zo]=le,Pd(u,g,!1,!1),g.stateNode=u;e:{switch(En=De(D,le),D){case"dialog":Nt("cancel",u),Nt("close",u),$e=le;break;case"iframe":case"object":case"embed":Nt("load",u),$e=le;break;case"video":case"audio":for($e=0;$ebf&&(g.flags|=128,le=!0,Dd(ct,!1),g.lanes=4194304)}else{if(!le)if(u=tc(En),u!==null){if(g.flags|=128,le=!0,D=u.updateQueue,D!==null&&(g.updateQueue=D,g.flags|=4),Dd(ct,!0),ct.tail===null&&ct.tailMode==="hidden"&&!En.alternate&&!Ei)return Zc(g),null}else 2*Xe()-ct.renderingStartTime>bf&&D!==1073741824&&(g.flags|=128,le=!0,Dd(ct,!1),g.lanes=4194304);ct.isBackwards?(En.sibling=g.child,g.child=En):(D=ct.last,D!==null?D.sibling=En:g.child=En,ct.last=En)}return ct.tail!==null?(g=ct.tail,ct.rendering=g,ct.tail=g.sibling,ct.renderingStartTime=Xe(),g.sibling=null,D=zl.current,xn(zl,le?D&1|2:D&1),g):(Zc(g),null);case 22:case 23:return Sv(),le=g.memoizedState!==null,u!==null&&u.memoizedState!==null!==le&&(g.flags|=8192),le&&g.mode&1?ud&1073741824&&(Zc(g),g.subtreeFlags&6&&(g.flags|=8192)):Zc(g),null;case 24:return null;case 25:return null}throw Error(r(156,g.tag))}function Xi(u,g){switch(yo(g),g.tag){case 1:return oa(g.type)&&Kr(),u=g.flags,u&65536?(g.flags=u&-65537|128,g):null;case 3:return Oi(),vn(tr),vn(cr),Il(),u=g.flags,u&65536&&!(u&128)?(g.flags=u&-65537|128,g):null;case 5:return $l(g),null;case 13:if(vn(zl),u=g.memoizedState,u!==null&&u.dehydrated!==null){if(g.alternate===null)throw Error(r(340));Ss()}return u=g.flags,u&65536?(g.flags=u&-65537|128,g):null;case 19:return vn(zl),null;case 4:return Oi(),null;case 10:return Ul(g.type._context),null;case 22:case 23:return Sv(),null;case 24:return null;default:return null}}var ki=!1,dl=!1,Ou=typeof WeakSet=="function"?WeakSet:Set,qi=null;function Ac(u,g){var D=u.ref;if(D!==null)if(typeof D=="function")try{D(null)}catch(le){pc(u,g,le)}else D.current=null}function Vc(u,g,D){try{D()}catch(le){pc(u,g,le)}}var vv=!1;function gf(u,g){if(To=zt,u=sl(),Rl(u)){if("selectionStart"in u)var D={start:u.selectionStart,end:u.selectionEnd};else e:{D=(D=u.ownerDocument)&&D.defaultView||window;var le=D.getSelection&&D.getSelection();if(le&&le.rangeCount!==0){D=le.anchorNode;var $e=le.anchorOffset,ct=le.focusNode;le=le.focusOffset;try{D.nodeType,ct.nodeType}catch($i){D=null;break e}var En=0,Tr=-1,ra=-1,no=0,ti=0,vi=u,ni=null;t:for(;;){for(var Cl;vi!==D||$e!==0&&vi.nodeType!==3||(Tr=En+$e),vi!==ct||le!==0&&vi.nodeType!==3||(ra=En+le),vi.nodeType===3&&(En+=vi.nodeValue.length),(Cl=vi.firstChild)!==null;)ni=vi,vi=Cl;for(;;){if(vi===u)break t;if(ni===D&&++no===$e&&(Tr=En),ni===ct&&++ti===le&&(ra=En),(Cl=vi.nextSibling)!==null)break;vi=ni,ni=vi.parentNode}vi=Cl}D=Tr===-1||ra===-1?null:{start:Tr,end:ra}}else D=null}D=D||{start:0,end:0}}else D=null;for(xo={focusedElem:u,selectionRange:D},zt=!1,qi=g;qi!==null;)if(g=qi,u=g.child,(g.subtreeFlags&1028)!==0&&u!==null)u.return=g,qi=u;else for(;qi!==null;){g=qi;try{var Ll=g.alternate;if(g.flags&1024)switch(g.tag){case 0:case 11:case 15:break;case 1:if(Ll!==null){var Hl=Ll.memoizedProps,Sc=Ll.memoizedState,Ba=g.stateNode,da=Ba.getSnapshotBeforeUpdate(g.elementType===g.type?Hl:wl(g.type,Hl),Sc);Ba.__reactInternalSnapshotBeforeUpdate=da}break;case 3:var ka=g.stateNode.containerInfo;ka.nodeType===1?ka.textContent="":ka.nodeType===9&&ka.documentElement&&ka.removeChild(ka.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(r(163))}}catch($i){pc(g,g.return,$i)}if(u=g.sibling,u!==null){u.return=g.return,qi=u;break}qi=g.return}return Ll=vv,vv=!1,Ll}function hf(u,g,D){var le=g.updateQueue;if(le=le!==null?le.lastEffect:null,le!==null){var $e=le=le.next;do{if(($e.tag&u)===u){var ct=$e.destroy;$e.destroy=void 0,ct!==void 0&&Vc(g,D,ct)}$e=$e.next}while($e!==le)}}function Pf(u,g){if(g=g.updateQueue,g=g!==null?g.lastEffect:null,g!==null){var D=g=g.next;do{if((D.tag&u)===u){var le=D.create;D.destroy=le()}D=D.next}while(D!==g)}}function mv(u){var g=u.ref;if(g!==null){var D=u.stateNode;switch(u.tag){case 5:u=D;break;default:u=D}typeof g=="function"?g(u):g.current=u}}function gv(u){var g=u.alternate;g!==null&&(u.alternate=null,gv(g)),u.child=null,u.deletions=null,u.sibling=null,u.tag===5&&(g=u.stateNode,g!==null&&(delete g[ei],delete g[zo],delete g[nn],delete g[il],delete g[el])),u.stateNode=null,u.return=null,u.dependencies=null,u.memoizedProps=null,u.memoizedState=null,u.pendingProps=null,u.stateNode=null,u.updateQueue=null}function jv(u){return u.tag===5||u.tag===3||u.tag===4}function Fv(u){e:for(;;){for(;u.sibling===null;){if(u.return===null||jv(u.return))return null;u=u.return}for(u.sibling.return=u.return,u=u.sibling;u.tag!==5&&u.tag!==6&&u.tag!==18;){if(u.flags&2||u.child===null||u.tag===4)continue e;u.child.return=u,u=u.child}if(!(u.flags&2))return u.stateNode}}function Bf(u,g,D){var le=u.tag;if(le===5||le===6)u=u.stateNode,g?D.nodeType===8?D.parentNode.insertBefore(u,g):D.insertBefore(u,g):(D.nodeType===8?(g=D.parentNode,g.insertBefore(u,D)):(g=D,g.appendChild(u)),D=D._reactRootContainer,D!=null||g.onclick!==null||(g.onclick=ao));else if(le!==4&&(u=u.child,u!==null))for(Bf(u,g,D),u=u.sibling;u!==null;)Bf(u,g,D),u=u.sibling}function zf(u,g,D){var le=u.tag;if(le===5||le===6)u=u.stateNode,g?D.insertBefore(u,g):D.appendChild(u);else if(le!==4&&(u=u.child,u!==null))for(zf(u,g,D),u=u.sibling;u!==null;)zf(u,g,D),u=u.sibling}var zc=null,sd=!1;function wd(u,g,D){for(D=D.child;D!==null;)Kd(u,g,D),D=D.sibling}function Kd(u,g,D){if(me&&typeof me.onCommitFiberUnmount=="function")try{me.onCommitFiberUnmount(wt,D)}catch(Tr){}switch(D.tag){case 5:dl||Ac(D,g);case 6:var le=zc,$e=sd;zc=null,wd(u,g,D),zc=le,sd=$e,zc!==null&&(sd?(u=zc,D=D.stateNode,u.nodeType===8?u.parentNode.removeChild(D):u.removeChild(D)):zc.removeChild(D.stateNode));break;case 18:zc!==null&&(sd?(u=zc,D=D.stateNode,u.nodeType===8?Mi(u.parentNode,D):u.nodeType===1&&Mi(u,D),Pt(u)):Mi(zc,D.stateNode));break;case 4:le=zc,$e=sd,zc=D.stateNode.containerInfo,sd=!0,wd(u,g,D),zc=le,sd=$e;break;case 0:case 11:case 14:case 15:if(!dl&&(le=D.updateQueue,le!==null&&(le=le.lastEffect,le!==null))){$e=le=le.next;do{var ct=$e,En=ct.destroy;ct=ct.tag,En!==void 0&&(ct&2||ct&4)&&Vc(D,g,En),$e=$e.next}while($e!==le)}wd(u,g,D);break;case 1:if(!dl&&(Ac(D,g),le=D.stateNode,typeof le.componentWillUnmount=="function"))try{le.props=D.memoizedProps,le.state=D.memoizedState,le.componentWillUnmount()}catch(Tr){pc(D,g,Tr)}wd(u,g,D);break;case 21:wd(u,g,D);break;case 22:D.mode&1?(dl=(le=dl)||D.memoizedState!==null,wd(u,g,D),dl=le):wd(u,g,D);break;default:wd(u,g,D)}}function Hf(u){var g=u.updateQueue;if(g!==null){u.updateQueue=null;var D=u.stateNode;D===null&&(D=u.stateNode=new Ou),g.forEach(function(le){var $e=Af.bind(null,u,le);D.has(le)||(D.add(le),le.then($e,$e))})}}function vd(u,g){var D=g.deletions;if(D!==null)for(var le=0;le$e&&($e=En),le&=~ct}if(le=$e,le=Xe()-le,le=(120>le?120:480>le?480:1080>le?1080:1920>le?1920:3e3>le?3e3:4320>le?4320:1960*nm(le/1960))-le,10u?16:u,Tc===null)var le=!1;else{if(u=Tc,Tc=null,kf=0,Fu&6)throw Error(r(331));var $e=Fu;for(Fu|=4,qi=u.current;qi!==null;){var ct=qi,En=ct.child;if(qi.flags&16){var Tr=ct.deletions;if(Tr!==null){for(var ra=0;raXe()-Nd?of(u,0):yv|=D),Uc(u,g)}function Yv(u,g){g===0&&(u.mode&1?(g=ht,ht<<=1,!(ht&130023424)&&(ht=4194304)):g=1);var D=Kc();u=_l(u,g),u!==null&&(St(u,g,D),Uc(u,D))}function sm(u){var g=u.memoizedState,D=0;g!==null&&(D=g.retryLane),Yv(u,D)}function Af(u,g){var D=0;switch(u.tag){case 13:var le=u.stateNode,$e=u.memoizedState;$e!==null&&(D=$e.retryLane);break;case 19:le=u.stateNode;break;default:throw Error(r(314))}le!==null&&le.delete(g),Yv(u,D)}var Pv;Pv=function(u,g,D){if(u!==null)if(u.memoizedProps!==g.pendingProps||tr.current)gc=!0;else{if(!(u.lanes&D)&&!(g.flags&128))return gc=!1,Cc(u,g,D);gc=!!(u.flags&131072)}else gc=!1,Ei&&g.flags&1048576&&oo(g,Qa,g.index);switch(g.lanes=0,g.tag){case 2:var le=g.type;ed(u,g),u=g.pendingProps;var $e=Sr(g,cr.current);Xu(g,D),$e=$r(null,g,le,u,$e,D);var ct=Sa();return g.flags|=1,typeof $e=="object"&&$e!==null&&typeof $e.render=="function"&&$e.$$typeof===void 0?(g.tag=1,g.memoizedState=null,g.updateQueue=null,oa(le)?(ct=!0,Qr(g)):ct=!1,g.memoizedState=$e.state!==null&&$e.state!==void 0?$e.state:null,Zs(g),$e.updater=_s,g.stateNode=$e,$e._reactInternals=g,hs(g,le,u,D),g=ff(null,g,le,!0,ct,D)):(g.tag=0,Ei&&ct&&Fr(g),Mc(null,g,$e,D),g=g.child),g;case 16:le=g.elementType;e:{switch(ed(u,g),u=g.pendingProps,$e=le._init,le=$e(le._payload),g.type=le,$e=g.tag=Jf(le),u=wl(le,u),$e){case 0:g=tf(null,g,le,u,D);break e;case 1:g=df(null,g,le,u,D);break e;case 11:g=cf(null,g,le,u,D);break e;case 14:g=id(null,g,le,wl(le.type,u),D);break e}throw Error(r(306,le,""))}return g;case 0:return le=g.type,$e=g.pendingProps,$e=g.elementType===le?$e:wl(le,$e),tf(u,g,le,$e,D);case 1:return le=g.type,$e=g.pendingProps,$e=g.elementType===le?$e:wl(le,$e),df(u,g,le,$e,D);case 3:e:{if(dd(g),u===null)throw Error(r(387));le=g.pendingProps,ct=g.memoizedState,$e=ct.element,xu(u,g),Pl(g,le,null,D);var En=g.memoizedState;if(le=En.element,ct.isDehydrated)if(ct={element:le,isDehydrated:!1,cache:En.cache,pendingSuspenseBoundaries:En.pendingSuspenseBoundaries,transitions:En.transitions},g.updateQueue.baseState=ct,g.memoizedState=ct,g.flags&256){$e=ju(Error(r(423)),g),g=dc(u,g,le,D,$e);break e}else if(le!==$e){$e=ju(Error(r(424)),g),g=dc(u,g,le,D,$e);break e}else for(Ci=bi(g.stateNode.containerInfo.firstChild),po=g,Ei=!0,pl=null,D=Us(g,null,le,D),g.child=D;D;)D.flags=D.flags&-3|4096,D=D.sibling;else{if(Ss(),le===$e){g=fd(u,g,D);break e}Mc(u,g,le,D)}g=g.child}return g;case 5:return fl(g),u===null&&Js(g),le=g.type,$e=g.pendingProps,ct=u!==null?u.memoizedProps:null,En=$e.children,ro(le,$e)?En=null:ct!==null&&ro(le,ct)&&(g.flags|=32),Wd(u,g),Mc(u,g,En,D),g.child;case 6:return u===null&&Js(g),null;case 13:return Vd(u,g,D);case 4:return Ka(g,g.stateNode.containerInfo),le=g.pendingProps,u===null?g.child=cu(g,null,le,D):Mc(u,g,le,D),g.child;case 11:return le=g.type,$e=g.pendingProps,$e=g.elementType===le?$e:wl(le,$e),cf(u,g,le,$e,D);case 7:return Mc(u,g,g.pendingProps,D),g.child;case 8:return Mc(u,g,g.pendingProps.children,D),g.child;case 12:return Mc(u,g,g.pendingProps.children,D),g.child;case 10:e:{if(le=g.type._context,$e=g.pendingProps,ct=g.memoizedProps,En=$e.value,xn(Ns,le._currentValue),le._currentValue=En,ct!==null)if(eo(ct.value,En)){if(ct.children===$e.children&&!tr.current){g=fd(u,g,D);break e}}else for(ct=g.child,ct!==null&&(ct.return=g);ct!==null;){var Tr=ct.dependencies;if(Tr!==null){En=ct.child;for(var ra=Tr.firstContext;ra!==null;){if(ra.context===le){if(ct.tag===1){ra=ql(-1,D&-D),ra.tag=2;var no=ct.updateQueue;if(no!==null){no=no.shared;var ti=no.pending;ti===null?ra.next=ra:(ra.next=ti.next,ti.next=ra),no.pending=ra}}ct.lanes|=D,ra=ct.alternate,ra!==null&&(ra.lanes|=D),Gl(ct.return,D,g),Tr.lanes|=D;break}ra=ra.next}}else if(ct.tag===10)En=ct.type===g.type?null:ct.child;else if(ct.tag===18){if(En=ct.return,En===null)throw Error(r(341));En.lanes|=D,Tr=En.alternate,Tr!==null&&(Tr.lanes|=D),Gl(En,D,g),En=ct.sibling}else En=ct.child;if(En!==null)En.return=ct;else for(En=ct;En!==null;){if(En===g){En=null;break}if(ct=En.sibling,ct!==null){ct.return=En.return,En=ct;break}En=En.return}ct=En}Mc(u,g,$e.children,D),g=g.child}return g;case 9:return $e=g.type,le=g.pendingProps.children,Xu(g,D),$e=Ls($e),le=le($e),g.flags|=1,Mc(u,g,le,D),g.child;case 14:return le=g.type,$e=wl(le,g.pendingProps),$e=wl(le.type,$e),id(u,g,le,$e,D);case 15:return Od(u,g,g.type,g.pendingProps,D);case 17:return le=g.type,$e=g.pendingProps,$e=g.elementType===le?$e:wl(le,$e),ed(u,g),g.tag=1,oa(le)?(u=!0,Qr(g)):u=!1,Xu(g,D),Vs(g,le,$e),hs(g,le,$e,D),ff(null,g,le,!0,u,D);case 19:return Ff(u,g,D);case 22:return ef(u,g,D)}throw Error(r(156,g.tag))};function Qf(u,g){return qe(u,g)}function um(u,g,D,le){this.tag=u,this.key=D,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=g,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=le,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function cd(u,g,D,le){return new um(u,g,D,le)}function wv(u){return u=u.prototype,!(!u||!u.isReactComponent)}function Jf(u){if(typeof u=="function")return wv(u)?1:0;if(u!=null){if(u=u.$$typeof,u===re)return 11;if(u===j)return 14}return 2}function Zd(u,g){var D=u.alternate;return D===null?(D=cd(u.tag,g,u.key,u.mode),D.elementType=u.elementType,D.type=u.type,D.stateNode=u.stateNode,D.alternate=u,u.alternate=D):(D.pendingProps=g,D.type=u.type,D.flags=0,D.subtreeFlags=0,D.deletions=null),D.flags=u.flags&14680064,D.childLanes=u.childLanes,D.lanes=u.lanes,D.child=u.child,D.memoizedProps=u.memoizedProps,D.memoizedState=u.memoizedState,D.updateQueue=u.updateQueue,g=u.dependencies,D.dependencies=g===null?null:{lanes:g.lanes,firstContext:g.firstContext},D.sibling=u.sibling,D.index=u.index,D.ref=u.ref,D}function _f(u,g,D,le,$e,ct){var En=2;if(le=u,typeof u=="function")wv(u)&&(En=1);else if(typeof u=="string")En=5;else e:switch(u){case z:return $d(D.children,$e,ct,g);case L:En=8,$e|=8;break;case fe:return u=cd(12,D,g,$e|2),u.elementType=fe,u.lanes=ct,u;case oe:return u=cd(13,D,g,$e),u.elementType=oe,u.lanes=ct,u;case ie:return u=cd(19,D,g,$e),u.elementType=ie,u.lanes=ct,u;case k:return qf(D,$e,ct,g);default:if(typeof u=="object"&&u!==null)switch(u.$$typeof){case G:En=10;break e;case ee:En=9;break e;case re:En=11;break e;case j:En=14;break e;case K:En=16,le=null;break e}throw Error(r(130,u==null?u:typeof u,""))}return g=cd(En,D,g,$e),g.elementType=u,g.type=le,g.lanes=ct,g}function $d(u,g,D,le){return u=cd(7,u,le,g),u.lanes=D,u}function qf(u,g,D,le){return u=cd(22,u,le,g),u.elementType=k,u.lanes=D,u.stateNode={isHidden:!1},u}function Iv(u,g,D){return u=cd(6,u,null,g),u.lanes=D,u}function Mv(u,g,D){return g=cd(4,u.children!==null?u.children:[],u.key,g),g.lanes=D,g.stateNode={containerInfo:u.containerInfo,pendingChildren:null,implementation:u.implementation},g}function cm(u,g,D,le,$e){this.tag=g,this.containerInfo=u,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=pt(0),this.expirationTimes=pt(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=pt(0),this.identifierPrefix=le,this.onRecoverableError=$e,this.mutableSourceEagerHydrationData=null}function Av(u,g,D,le,$e,ct,En,Tr,ra){return u=new cm(u,g,D,Tr,ra),g===1?(g=1,ct===!0&&(g|=8)):g=0,ct=cd(3,null,null,g),u.current=ct,ct.stateNode=u,ct.memoizedState={element:le,isDehydrated:D,cache:null,transitions:null,pendingSuspenseBoundaries:null},Zs(ct),u}function dm(u,g,D){var le=3>>1,Z=K[F];if(0>>1;F<_;){var X=2*(F+1)-1,Y=K[X],ae=X+1,J=K[ae];if(0>r(Y,q))aer(J,Y)?(K[F]=J,K[ae]=q,F=ae):(K[F]=Y,K[X]=q,F=X);else if(aer(J,q))K[F]=J,K[ae]=q,F=ae;else break e}}return k}function r(K,k){var q=K.sortIndex-k.sortIndex;return q!==0?q:K.id-k.id}if(typeof performance=="object"&&typeof performance.now=="function"){var a=performance;v.unstable_now=function(){return a.now()}}else{var l=Date,s=l.now();v.unstable_now=function(){return l.now()-s}}var o=[],i=[],m=1,d=null,b=3,c=!1,f=!1,I=!1,E=typeof setTimeout=="function"?setTimeout:null,C=typeof clearTimeout=="function"?clearTimeout:null,P=typeof setImmediate!="undefined"?setImmediate:null;typeof navigator!="undefined"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function R(K){for(var k=t(i);k!==null;){if(k.callback===null)n(i);else if(k.startTime<=K)n(i),k.sortIndex=k.expirationTime,e(o,k);else break;k=t(i)}}function M(K){if(I=!1,R(K),!f)if(t(o)!==null)f=!0,ie(N);else{var k=t(i);k!==null&&j(M,k.startTime-K)}}function N(K,k){f=!1,I&&(I=!1,C(O),O=-1),c=!0;var q=b;try{for(R(k),d=t(o);d!==null&&(!(d.expirationTime>k)||K&&!fe());){var F=d.callback;if(typeof F=="function"){d.callback=null,b=d.priorityLevel;var Z=F(d.expirationTime<=k);k=v.unstable_now(),typeof Z=="function"?d.callback=Z:d===t(o)&&n(o),R(k)}else n(o);d=t(o)}if(d!==null)var _=!0;else{var X=t(i);X!==null&&j(M,X.startTime-k),_=!1}return _}finally{d=null,b=q,c=!1}}var p=!1,A=null,O=-1,z=5,L=-1;function fe(){return!(v.unstable_now()-LK||125F?(K.sortIndex=q,e(i,K),t(o)===null&&K===t(i)&&(I?(C(O),O=-1):I=!0,j(M,q-F))):(K.sortIndex=Z,e(o,K),f||c||(f=!0,ie(N))),K},v.unstable_shouldYield=fe,v.unstable_wrapCallback=function(K){var k=b;return function(){var q=b;b=k;try{return K.apply(this,arguments)}finally{b=q}}}},80017:function(h,v,e){"use strict";h.exports=e(97601)},34162:function(h,v,e){"use strict";e.d(v,{Il:function(){return l},Ov:function(){return s},T$:function(){return i}});var t=e(49647),n=e(62435),r=e(96974),a=["element"],l=n.createContext({});function s(){return n.useContext(l)}function o(){var c=(0,r.TH)(),f=s(),I=f.clientRoutes,E=(0,r.fp)(I,c.pathname);return E||[]}function i(){var c,f=o().slice(-1),I=((c=f[0])===null||c===void 0?void 0:c.route)||{},E=I.element,C=(0,t.Z)(I,a);return C}function m(){var c=o(),f=s(),I=f.serverLoaderData,E=f.basename,C=React.useState(function(){var N={},p=!1;return c.forEach(function(A){var O=I[A.route.id];O&&(Object.assign(N,O),p=!0)}),p?N:void 0}),P=_slicedToArray(C,2),R=P[0],M=P[1];return React.useEffect(function(){window.__UMI_LOADER_DATA__||Promise.all(c.filter(function(N){return N.route.hasServerLoader}).map(function(N){return new Promise(function(p){fetchServerLoader({id:N.route.id,basename:E,cb:p})})})).then(function(N){if(N.length){var p={};N.forEach(function(A){Object.assign(p,A)}),M(p)}})},[]),{data:R}}function d(){var c=useRouteData(),f=s();return{data:f.clientLoaderData[c.route.id]}}function b(){var c=m(),f=d();return{data:_objectSpread(_objectSpread({},c.data),f.data)}}},86743:function(h,v,e){"use strict";var t=e(62435),n=e(30470),r=e(83622),a=e(33671);function l(o){return!!(o!=null&&o.then)}const s=o=>{const{type:i,children:m,prefixCls:d,buttonProps:b,close:c,autoFocus:f,emitEvent:I,isSilent:E,quitOnNullishReturnValue:C,actionFn:P}=o,R=t.useRef(!1),M=t.useRef(null),[N,p]=(0,n.Z)(!1),A=(...L)=>{c==null||c.apply(void 0,L)};t.useEffect(()=>{let L=null;return f&&(L=setTimeout(()=>{var fe;(fe=M.current)===null||fe===void 0||fe.focus({preventScroll:!0})})),()=>{L&&clearTimeout(L)}},[]);const O=L=>{l(L)&&(p(!0),L.then((...fe)=>{p(!1,!0),A.apply(void 0,fe),R.current=!1},fe=>{if(p(!1,!0),R.current=!1,!(E!=null&&E()))return Promise.reject(fe)}))},z=L=>{if(R.current)return;if(R.current=!0,!P){A();return}let fe;if(I){if(fe=P(L),C&&!l(fe)){R.current=!1,A(L);return}}else if(P.length)fe=P(c),R.current=!1;else if(fe=P(),!l(fe)){A();return}O(fe)};return t.createElement(r.ZP,Object.assign({},(0,a.nx)(i),{onClick:z,loading:N,prefixCls:d},b,{ref:M}),m)};v.Z=s},89942:function(h,v,e){"use strict";var t=e(62435),n=e(65223),r=e(4173);const a=l=>{const{space:s,form:o,children:i}=l;if(i==null)return null;let m=i;return o&&(m=t.createElement(n.Ux,{override:!0,status:!0},m)),s&&(m=t.createElement(r.BR,null,m)),m};v.Z=a},8745:function(h,v,e){"use strict";e.d(v,{i:function(){return l}});var t=e(62435),n=e(21770),r=e(21532),a=e(53124);function l(o){return i=>t.createElement(r.ZP,{theme:{token:{motion:!1,zIndexPopupBase:0}}},t.createElement(o,Object.assign({},i)))}const s=(o,i,m,d,b)=>l(f=>{const{prefixCls:I,style:E}=f,C=t.useRef(null),[P,R]=t.useState(0),[M,N]=t.useState(0),[p,A]=(0,n.Z)(!1,{value:f.open}),{getPrefixCls:O}=t.useContext(a.E_),z=O(d||"select",I);t.useEffect(()=>{if(A(!0),typeof ResizeObserver!="undefined"){const G=new ResizeObserver(re=>{const oe=re[0].target;R(oe.offsetHeight+8),N(oe.offsetWidth)}),ee=setInterval(()=>{var re;const oe=b?`.${b(z)}`:`.${z}-dropdown`,ie=(re=C.current)===null||re===void 0?void 0:re.querySelector(oe);ie&&(clearInterval(ee),G.observe(ie))},10);return()=>{clearInterval(ee),G.disconnect()}}},[]);let L=Object.assign(Object.assign({},f),{style:Object.assign(Object.assign({},E),{margin:0}),open:p,visible:p,getPopupContainer:()=>C.current});m&&(L=m(L)),i&&Object.assign(L,{[i]:{overflow:{adjustX:!1,adjustY:!1}}});const fe={paddingBottom:P,position:"relative",minWidth:M};return t.createElement("div",{ref:C,style:fe},t.createElement(o,Object.assign({},L)))});v.Z=s},98787:function(h,v,e){"use strict";e.d(v,{o2:function(){return l},yT:function(){return s}});var t=e(74902),n=e(8796);const r=n.i.map(o=>`${o}-inverse`),a=["success","processing","error","default","warning"];function l(o,i=!0){return i?[].concat((0,t.Z)(r),(0,t.Z)(n.i)).includes(o):n.i.includes(o)}function s(o){return a.includes(o)}},34533:function(h,v,e){"use strict";var t=e(62435);function n(r){return r==null?null:typeof r=="object"&&!(0,t.isValidElement)(r)?r:{title:r}}v.Z=n},38780:function(h,v){"use strict";function e(...t){const n={};return t.forEach(r=>{r&&Object.keys(r).forEach(a=>{r[a]!==void 0&&(n[a]=r[a])})}),n}v.Z=e},98065:function(h,v,e){"use strict";e.d(v,{T:function(){return n},n:function(){return t}});function t(r){return["small","middle","large"].includes(r)}function n(r){return r?typeof r=="number"&&!Number.isNaN(r):!1}},78290:function(h,v,e){"use strict";var t=e(62435),n=e(4340);const r=a=>{let l;return typeof a=="object"&&(a!=null&&a.clearIcon)?l=a:a&&(l={clearIcon:t.createElement(n.Z,null)}),l};v.Z=r},81643:function(h,v,e){"use strict";e.d(v,{Z:function(){return t}});const t=n=>n?typeof n=="function"?n():n:null},66367:function(h,v,e){"use strict";e.d(v,{F:function(){return t}});function t(r){return r!=null&&r===r.window}const n=r=>{var a,l;if(typeof window=="undefined")return 0;let s=0;return t(r)?s=r.pageYOffset:r instanceof Document?s=r.documentElement.scrollTop:(r instanceof HTMLElement||r)&&(s=r.scrollTop),r&&!t(r)&&typeof s!="number"&&(s=(l=((a=r.ownerDocument)!==null&&a!==void 0?a:r).documentElement)===null||l===void 0?void 0:l.scrollTop),s};v.Z=n},69760:function(h,v,e){"use strict";e.d(v,{Z:function(){return d},w:function(){return o}});var t=e(62435),n=e(97937),r=e(64217),a=e(10110),l=e(24457),s=e(38780);function o(b){if(b)return{closable:b.closable,closeIcon:b.closeIcon}}function i(b){const{closable:c,closeIcon:f}=b||{};return t.useMemo(()=>{if(!c&&(c===!1||f===!1||f===null))return!1;if(c===void 0&&f===void 0)return null;let I={closeIcon:typeof f!="boolean"&&f!==null?f:void 0};return c&&typeof c=="object"&&(I=Object.assign(Object.assign({},I),c)),I},[c,f])}const m={};function d(b,c,f=m){const I=i(b),E=i(c),[C]=(0,a.Z)("global",l.Z.global),P=typeof I!="boolean"?!!(I!=null&&I.disabled):!1,R=t.useMemo(()=>Object.assign({closeIcon:t.createElement(n.Z,null)},f),[f]),M=t.useMemo(()=>I===!1?!1:I?(0,s.Z)(R,E,I):E===!1?!1:E?(0,s.Z)(R,E):R.closable?R:!1,[I,E,R]);return t.useMemo(()=>{if(M===!1)return[!1,null,P,{}];const{closeIconRender:N}=R,{closeIcon:p}=M;let A=p;const O=(0,r.Z)(M,!0);return A!=null&&(N&&(A=N(p)),A=t.isValidElement(A)?t.cloneElement(A,Object.assign({"aria-label":C.close},O)):t.createElement("span",Object.assign({"aria-label":C.close},O),A)),[!0,A,P,O]},[M,R])}},57838:function(h,v,e){"use strict";e.d(v,{Z:function(){return n}});var t=e(62435);function n(){const[,r]=t.useReducer(a=>a+1,0);return r}},25132:function(h,v,e){"use strict";e.d(v,{Z:function(){return n}});var t=e(62435);function n(r){const[a,l]=(0,t.useState)(null);return[(0,t.useCallback)((i,m,d)=>{const b=a!=null?a:i,c=Math.min(b||0,i),f=Math.max(b||0,i),I=m.slice(c,f+1).map(P=>r(P)),E=I.some(P=>!d.has(P)),C=[];return I.forEach(P=>{E?(d.has(P)||C.push(P),d.add(P)):(d.delete(P),C.push(P))}),l(E?f:null),C},[a]),i=>{l(i)}]}},87263:function(h,v,e){"use strict";e.d(v,{Cn:function(){return b},u6:function(){return s}});var t=e(62435),n=e(29691),r=e(43945);const a=100,s=a*10,o=s+a,i={Modal:a,Drawer:a,Popover:a,Popconfirm:a,Tooltip:a,Tour:a,FloatButton:a},m={SelectLike:50,Dropdown:50,DatePicker:50,Menu:50,ImagePreview:1};function d(c){return c in i}const b=(c,f)=>{const[,I]=(0,n.ZP)(),E=t.useContext(r.Z),C=d(c);let P;if(f!==void 0)P=[f,f];else{let R=E!=null?E:0;C?R+=(E?0:I.zIndexPopupBase)+i[c]:R+=m[c],P=[E===void 0?f:R,R]}return P}},85849:function(h,v,e){"use strict";e.d(v,{h:function(){return n},x:function(){return t}});const t=(r,a)=>{typeof(r==null?void 0:r.addEventListener)!="undefined"?r.addEventListener("change",a):typeof(r==null?void 0:r.addListener)!="undefined"&&r.addListener(a)},n=(r,a)=>{typeof(r==null?void 0:r.removeEventListener)!="undefined"?r.removeEventListener("change",a):typeof(r==null?void 0:r.removeListener)!="undefined"&&r.removeListener(a)}},33603:function(h,v,e){"use strict";e.d(v,{m:function(){return i}});var t=e(53124);const n=()=>({height:0,opacity:0}),r=m=>{const{scrollHeight:d}=m;return{height:d,opacity:1}},a=m=>({height:m?m.offsetHeight:0}),l=(m,d)=>(d==null?void 0:d.deadline)===!0||d.propertyName==="height",s=(m=t.Rf)=>({motionName:`${m}-motion-collapse`,onAppearStart:n,onEnterStart:n,onAppearActive:r,onEnterActive:r,onLeaveStart:a,onLeaveActive:n,onAppearEnd:l,onEnterEnd:l,onLeaveEnd:l,motionDeadline:500}),o=null,i=(m,d,b)=>b!==void 0?b:`${m}-${d}`;v.Z=s},80636:function(h,v,e){"use strict";e.d(v,{Z:function(){return s}});var t=e(97414);function n(o,i,m,d){if(d===!1)return{adjustX:!1,adjustY:!1};const b=d&&typeof d=="object"?d:{},c={};switch(o){case"top":case"bottom":c.shiftX=i.arrowOffsetHorizontal*2+m,c.shiftY=!0,c.adjustY=!0;break;case"left":case"right":c.shiftY=i.arrowOffsetVertical*2+m,c.shiftX=!0,c.adjustX=!0;break}const f=Object.assign(Object.assign({},c),b);return f.shiftX||(f.adjustX=!0),f.shiftY||(f.adjustY=!0),f}const r={left:{points:["cr","cl"]},right:{points:["cl","cr"]},top:{points:["bc","tc"]},bottom:{points:["tc","bc"]},topLeft:{points:["bl","tl"]},leftTop:{points:["tr","tl"]},topRight:{points:["br","tr"]},rightTop:{points:["tl","tr"]},bottomRight:{points:["tr","br"]},rightBottom:{points:["bl","br"]},bottomLeft:{points:["tl","bl"]},leftBottom:{points:["br","bl"]}},a={topLeft:{points:["bl","tc"]},leftTop:{points:["tr","cl"]},topRight:{points:["br","tc"]},rightTop:{points:["tl","cr"]},bottomRight:{points:["tr","bc"]},rightBottom:{points:["bl","cr"]},bottomLeft:{points:["tl","bc"]},leftBottom:{points:["br","cl"]}},l=new Set(["topLeft","topRight","bottomLeft","bottomRight","leftTop","leftBottom","rightTop","rightBottom"]);function s(o){const{arrowWidth:i,autoAdjustOverflow:m,arrowPointAtCenter:d,offset:b,borderRadius:c,visibleFirst:f}=o,I=i/2,E={};return Object.keys(r).forEach(C=>{const P=d&&a[C]||r[C],R=Object.assign(Object.assign({},P),{offset:[0,0],dynamicInset:!0});switch(E[C]=R,l.has(C)&&(R.autoArrow=!1),C){case"top":case"topLeft":case"topRight":R.offset[1]=-I-b;break;case"bottom":case"bottomLeft":case"bottomRight":R.offset[1]=I+b;break;case"left":case"leftTop":case"leftBottom":R.offset[0]=-I-b;break;case"right":case"rightTop":case"rightBottom":R.offset[0]=I+b;break}const M=(0,t.wZ)({contentRadius:c,limitVerticalRadius:!0});if(d)switch(C){case"topLeft":case"bottomLeft":R.offset[0]=-M.arrowOffsetHorizontal-I;break;case"topRight":case"bottomRight":R.offset[0]=M.arrowOffsetHorizontal+I;break;case"leftTop":case"rightTop":R.offset[1]=-M.arrowOffsetHorizontal*2+I;break;case"leftBottom":case"rightBottom":R.offset[1]=M.arrowOffsetHorizontal*2-I;break}R.overflow=n(C,M,i,m),f&&(R.htmlRegion="visibleFirst")}),E}},96159:function(h,v,e){"use strict";e.d(v,{M2:function(){return n},Tm:function(){return a},wm:function(){return r}});var t=e(62435);function n(l){return l&&t.isValidElement(l)&&l.type===t.Fragment}const r=(l,s,o)=>t.isValidElement(l)?t.cloneElement(l,typeof o=="function"?o(l.props||{}):o):s;function a(l,s){return r(l,l,s)}},74443:function(h,v,e){"use strict";e.d(v,{c4:function(){return a},m9:function(){return o}});var t=e(62435),n=e(29691),r=e(85849);const a=["xxl","xl","lg","md","sm","xs"],l=m=>({xs:`(max-width: ${m.screenXSMax}px)`,sm:`(min-width: ${m.screenSM}px)`,md:`(min-width: ${m.screenMD}px)`,lg:`(min-width: ${m.screenLG}px)`,xl:`(min-width: ${m.screenXL}px)`,xxl:`(min-width: ${m.screenXXL}px)`}),s=m=>{const d=m,b=[].concat(a).reverse();return b.forEach((c,f)=>{const I=c.toUpperCase(),E=`screen${I}Min`,C=`screen${I}`;if(!(d[E]<=d[C]))throw new Error(`${E}<=${C} fails : !(${d[E]}<=${d[C]})`);if(f{if(d){for(const b of a)if(m[b]&&(d==null?void 0:d[b])!==void 0)return d[b]}},i=()=>{const[,m]=(0,n.ZP)(),d=l(s(m));return t.useMemo(()=>{const b=new Map;let c=-1,f={};return{responsiveMap:d,matchHandlers:{},dispatch(I){return f=I,b.forEach(E=>E(f)),b.size>=1},subscribe(I){return b.size||this.register(),c+=1,b.set(c,I),I(f),c},unsubscribe(I){b.delete(I),b.size||this.unregister()},register(){Object.entries(d).forEach(([I,E])=>{const C=({matches:R})=>{this.dispatch(Object.assign(Object.assign({},f),{[I]:R}))},P=window.matchMedia(E);(0,r.x)(P,C),this.matchHandlers[E]={mql:P,listener:C},C(P)})},unregister(){Object.values(d).forEach(I=>{const E=this.matchHandlers[I];(0,r.h)(E==null?void 0:E.mql,E==null?void 0:E.listener)}),b.clear()}}},[m])};v.ZP=i},58375:function(h,v,e){"use strict";e.d(v,{Z:function(){return a}});var t=e(75164);function n(l,s,o,i){const m=o-s;return l/=i/2,l<1?m/2*l*l*l+s:m/2*((l-=2)*l*l+2)+s}var r=e(66367);function a(l,s={}){const{getContainer:o=()=>window,callback:i,duration:m=450}=s,d=o(),b=(0,r.Z)(d),c=Date.now(),f=()=>{const E=Date.now()-c,C=n(E>m?m:E,b,l,m);(0,r.F)(d)?d.scrollTo(window.pageXOffset,C):d instanceof Document||d.constructor.name==="HTMLDocument"?d.documentElement.scrollTop=C:d.scrollTop=C,Eo||s},48783:function(h,v,e){"use strict";var t=e(74902),n=e(75164);function r(a){let l;const s=i=>()=>{l=null,a.apply(void 0,(0,t.Z)(i))},o=(...i)=>{l==null&&(l=(0,n.Z)(s(i)))};return o.cancel=()=>{n.Z.cancel(l),l=null},o}v.Z=r},27288:function(h,v,e){"use strict";e.d(v,{G8:function(){return i},ln:function(){return m}});var t=e(62435),n=e(80334);function r(){}let a=null;function l(){a=null,rcResetWarned()}let s=null;const o=null,i=t.createContext({}),m=()=>{const b=()=>{};return b.deprecated=r,b};var d=null},45353:function(h,v,e){"use strict";e.d(v,{Z:function(){return fe}});var t=e(62435),n=e(93967),r=e.n(n),a=e(5110),l=e(42550),s=e(53124),o=e(96159),i=e(83559);const m=G=>{const{componentCls:ee,colorPrimary:re}=G;return{[ee]:{position:"absolute",background:"transparent",pointerEvents:"none",boxSizing:"border-box",color:`var(--wave-color, ${re})`,boxShadow:"0 0 0 0 currentcolor",opacity:.2,"&.wave-motion-appear":{transition:[`box-shadow 0.4s ${G.motionEaseOutCirc}`,`opacity 2s ${G.motionEaseOutCirc}`].join(","),"&-active":{boxShadow:"0 0 0 6px currentcolor",opacity:0},"&.wave-quick":{transition:[`box-shadow ${G.motionDurationSlow} ${G.motionEaseInOut}`,`opacity ${G.motionDurationSlow} ${G.motionEaseInOut}`].join(",")}}}}};var d=(0,i.A1)("Wave",G=>[m(G)]),b=e(66680),c=e(75164),f=e(29691),I=e(17415),E=e(29372),C=e(69711);function P(G){return G&&G!=="#fff"&&G!=="#ffffff"&&G!=="rgb(255, 255, 255)"&&G!=="rgba(255, 255, 255, 1)"&&!/rgba\((?:\d*, ){3}0\)/.test(G)&&G!=="transparent"}function R(G){const{borderTopColor:ee,borderColor:re,backgroundColor:oe}=getComputedStyle(G);return P(ee)?ee:P(re)?re:P(oe)?oe:null}function M(G){return Number.isNaN(G)?0:G}const N=G=>{const{className:ee,target:re,component:oe,registerUnmount:ie}=G,j=t.useRef(null),K=t.useRef(null);t.useEffect(()=>{K.current=ie()},[]);const[k,q]=t.useState(null),[F,Z]=t.useState([]),[_,X]=t.useState(0),[Y,ae]=t.useState(0),[J,de]=t.useState(0),[Ce,Ze]=t.useState(0),[je,Fe]=t.useState(!1),Qe={left:_,top:Y,width:J,height:Ce,borderRadius:F.map(xe=>`${xe}px`).join(" ")};k&&(Qe["--wave-color"]=k);function We(){const xe=getComputedStyle(re);q(R(re));const ve=xe.position==="static",{borderLeftWidth:ye,borderTopWidth:U}=xe;X(ve?re.offsetLeft:M(-parseFloat(ye))),ae(ve?re.offsetTop:M(-parseFloat(U))),de(re.offsetWidth),Ze(re.offsetHeight);const{borderTopLeftRadius:W,borderTopRightRadius:$,borderBottomLeftRadius:S,borderBottomRightRadius:H}=xe;Z([W,$,H,S].map(he=>M(parseFloat(he))))}if(t.useEffect(()=>{if(re){const xe=(0,c.Z)(()=>{We(),Fe(!0)});let ve;return typeof ResizeObserver!="undefined"&&(ve=new ResizeObserver(We),ve.observe(re)),()=>{c.Z.cancel(xe),ve==null||ve.disconnect()}}},[]),!je)return null;const Oe=(oe==="Checkbox"||oe==="Radio")&&(re==null?void 0:re.classList.contains(I.A));return t.createElement(E.default,{visible:!0,motionAppear:!0,motionName:"wave-motion",motionDeadline:5e3,onAppearEnd:(xe,ve)=>{var ye,U;if(ve.deadline||ve.propertyName==="opacity"){const W=(ye=j.current)===null||ye===void 0?void 0:ye.parentElement;(U=K.current)===null||U===void 0||U.call(K).then(()=>{W==null||W.remove()})}return!1}},({className:xe},ve)=>t.createElement("div",{ref:(0,l.sQ)(j,ve),className:r()(ee,xe,{"wave-quick":Oe}),style:Qe}))};var A=(G,ee)=>{var re;const{component:oe}=ee;if(oe==="Checkbox"&&!(!((re=G.querySelector("input"))===null||re===void 0)&&re.checked))return;const ie=document.createElement("div");ie.style.position="absolute",ie.style.left="0px",ie.style.top="0px",G==null||G.insertBefore(ie,G==null?void 0:G.firstChild);const j=(0,C.q)();let K=null;function k(){return K}K=j(t.createElement(N,Object.assign({},ee,{target:G,registerUnmount:k})),ie)},z=(G,ee,re)=>{const{wave:oe}=t.useContext(s.E_),[,ie,j]=(0,f.ZP)(),K=(0,b.Z)(F=>{const Z=G.current;if(oe!=null&&oe.disabled||!Z)return;const _=Z.querySelector(`.${I.A}`)||Z,{showEffect:X}=oe||{};(X||A)(_,{className:ee,token:ie,component:re,event:F,hashId:j})}),k=t.useRef(null);return F=>{c.Z.cancel(k.current),k.current=(0,c.Z)(()=>{K(F)})}},fe=G=>{const{children:ee,disabled:re,component:oe}=G,{getPrefixCls:ie}=(0,t.useContext)(s.E_),j=(0,t.useRef)(null),K=ie("wave"),[,k]=d(K),q=z(j,r()(K,k),oe);if(t.useEffect(()=>{const Z=j.current;if(!Z||Z.nodeType!==1||re)return;const _=X=>{!(0,a.Z)(X.target)||!Z.getAttribute||Z.getAttribute("disabled")||Z.disabled||Z.className.includes("disabled")||Z.className.includes("-leave")||q(X)};return Z.addEventListener("click",_,!0),()=>{Z.removeEventListener("click",_,!0)}},[re]),!t.isValidElement(ee))return ee!=null?ee:null;const F=(0,l.Yr)(ee)?(0,l.sQ)((0,l.C4)(ee),j):j;return(0,o.Tm)(ee,{ref:F})}},17415:function(h,v,e){"use strict";e.d(v,{A:function(){return n}});var t=e(53124);const n=`${t.Rf}-wave-target`},43945:function(h,v,e){"use strict";var t=e(62435);const n=t.createContext(void 0);v.Z=n},68997:function(h,v,e){"use strict";e.d(v,{Z:function(){return ie}});var t=e(62435),n=e(93967),r=e.n(n),a=e(48555),l=e(42550),s=e(74443),o=e(53124),i=e(35792),m=e(98675),d=e(25378),c=t.createContext({}),f=e(861),I=e(14747),E=e(83559),C=e(83262);const P=j=>{const{antCls:K,componentCls:k,iconCls:q,avatarBg:F,avatarColor:Z,containerSize:_,containerSizeLG:X,containerSizeSM:Y,textFontSize:ae,textFontSizeLG:J,textFontSizeSM:de,borderRadius:Ce,borderRadiusLG:Ze,borderRadiusSM:je,lineWidth:Fe,lineType:Qe}=j,We=(Oe,xe,ve)=>({width:Oe,height:Oe,borderRadius:"50%",[`&${k}-square`]:{borderRadius:ve},[`&${k}-icon`]:{fontSize:xe,[`> ${q}`]:{margin:0}}});return{[k]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,I.Wf)(j)),{position:"relative",display:"inline-flex",justifyContent:"center",alignItems:"center",overflow:"hidden",color:Z,whiteSpace:"nowrap",textAlign:"center",verticalAlign:"middle",background:F,border:`${(0,f.unit)(Fe)} ${Qe} transparent`,"&-image":{background:"transparent"},[`${K}-image-img`]:{display:"block"}}),We(_,ae,Ce)),{"&-lg":Object.assign({},We(X,J,Ze)),"&-sm":Object.assign({},We(Y,de,je)),"> img":{display:"block",width:"100%",height:"100%",objectFit:"cover"}})}},R=j=>{const{componentCls:K,groupBorderColor:k,groupOverlapping:q,groupSpace:F}=j;return{[`${K}-group`]:{display:"inline-flex",[K]:{borderColor:k},"> *:not(:first-child)":{marginInlineStart:q}},[`${K}-group-popover`]:{[`${K} + ${K}`]:{marginInlineStart:F}}}},M=j=>{const{controlHeight:K,controlHeightLG:k,controlHeightSM:q,fontSize:F,fontSizeLG:Z,fontSizeXL:_,fontSizeHeading3:X,marginXS:Y,marginXXS:ae,colorBorderBg:J}=j;return{containerSize:K,containerSizeLG:k,containerSizeSM:q,textFontSize:Math.round((Z+_)/2),textFontSizeLG:X,textFontSizeSM:F,groupSpace:ae,groupOverlapping:-Y,groupBorderColor:J}};var N=(0,E.I$)("Avatar",j=>{const{colorTextLightSolid:K,colorTextPlaceholder:k}=j,q=(0,C.mergeToken)(j,{avatarBg:k,avatarColor:K});return[P(q),R(q)]},M),p=function(j,K){var k={};for(var q in j)Object.prototype.hasOwnProperty.call(j,q)&&K.indexOf(q)<0&&(k[q]=j[q]);if(j!=null&&typeof Object.getOwnPropertySymbols=="function")for(var F=0,q=Object.getOwnPropertySymbols(j);F{const{prefixCls:k,shape:q,size:F,src:Z,srcSet:_,icon:X,className:Y,rootClassName:ae,style:J,alt:de,draggable:Ce,children:Ze,crossOrigin:je,gap:Fe=4,onError:Qe}=j,We=p(j,["prefixCls","shape","size","src","srcSet","icon","className","rootClassName","style","alt","draggable","children","crossOrigin","gap","onError"]),[Oe,xe]=t.useState(1),[ve,ye]=t.useState(!1),[U,W]=t.useState(!0),$=t.useRef(null),S=t.useRef(null),H=(0,l.sQ)(K,$),{getPrefixCls:he,avatar:se}=t.useContext(o.E_),ue=t.useContext(c),Te=()=>{if(!S.current||!$.current)return;const qt=S.current.offsetWidth,ce=$.current.offsetWidth;qt!==0&&ce!==0&&Fe*2{ye(!0)},[]),t.useEffect(()=>{W(!0),xe(1)},[Z]),t.useEffect(Te,[Fe]);const Ae=()=>{(Qe==null?void 0:Qe())!==!1&&W(!1)},te=(0,m.Z)(qt=>{var ce,ft;return(ft=(ce=F!=null?F:ue==null?void 0:ue.size)!==null&&ce!==void 0?ce:qt)!==null&&ft!==void 0?ft:"default"}),Ee=Object.keys(typeof te=="object"?te||{}:{}).some(qt=>["xs","sm","md","lg","xl","xxl"].includes(qt)),Re=(0,d.Z)(Ee),Ne=t.useMemo(()=>{if(typeof te!="object")return{};const qt=s.c4.find(ft=>Re[ft]),ce=te[qt];return ce?{width:ce,height:ce,fontSize:ce&&(X||Ze)?ce/2:18}:{}},[Re,te]),He=he("avatar",k),Se=(0,i.Z)(He),[we,Ve,tt]=N(He,Se),bt=r()({[`${He}-lg`]:te==="large",[`${He}-sm`]:te==="small"}),De=t.isValidElement(Z),st=q||(ue==null?void 0:ue.shape)||"circle",vt=r()(He,bt,se==null?void 0:se.className,`${He}-${st}`,{[`${He}-image`]:De||Z&&U,[`${He}-icon`]:!!X},tt,Se,Y,ae,Ve),ot=typeof te=="number"?{width:te,height:te,fontSize:X?te/2:18}:{};let At;if(typeof Z=="string"&&U)At=t.createElement("img",{src:Z,draggable:Ce,srcSet:_,onError:Ae,alt:de,crossOrigin:je});else if(De)At=Z;else if(X)At=X;else if(ve||Oe!==1){const qt=`scale(${Oe})`,ce={msTransform:qt,WebkitTransform:qt,transform:qt};At=t.createElement(a.default,{onResize:Te},t.createElement("span",{className:`${He}-string`,ref:S,style:Object.assign({},ce)},Ze))}else At=t.createElement("span",{className:`${He}-string`,style:{opacity:0},ref:S},Ze);return we(t.createElement("span",Object.assign({},We,{style:Object.assign(Object.assign(Object.assign(Object.assign({},ot),Ne),se==null?void 0:se.style),J),className:vt,ref:H}),At))}),z=e(50344),L=e(96159),fe=e(55241);const G=j=>{const{size:K,shape:k}=t.useContext(c),q=t.useMemo(()=>({size:j.size||K,shape:j.shape||k}),[j.size,j.shape,K,k]);return t.createElement(c.Provider,{value:q},j.children)};var re=j=>{var K,k,q,F;const{getPrefixCls:Z,direction:_}=t.useContext(o.E_),{prefixCls:X,className:Y,rootClassName:ae,style:J,maxCount:de,maxStyle:Ce,size:Ze,shape:je,maxPopoverPlacement:Fe,maxPopoverTrigger:Qe,children:We,max:Oe}=j,xe=Z("avatar",X),ve=`${xe}-group`,ye=(0,i.Z)(xe),[U,W,$]=N(xe,ye),S=r()(ve,{[`${ve}-rtl`]:_==="rtl"},$,ye,Y,ae,W),H=(0,z.Z)(We).map((ue,Te)=>(0,L.Tm)(ue,{key:`avatar-key-${Te}`})),he=(Oe==null?void 0:Oe.count)||de,se=H.length;if(he&&he{const{componentCls:X,iconCls:Y,antCls:ae,badgeShadowSize:J,textFontSize:de,textFontSizeSM:Ce,statusSize:Ze,dotSize:je,textFontWeight:Fe,indicatorHeight:Qe,indicatorHeightSM:We,marginXS:Oe,calc:xe}=_,ve=`${ae}-scroll-number`,ye=(0,d.Z)(_,(U,{darkColor:W})=>({[`&${X} ${X}-color-${U}`]:{background:W,[`&:not(${X}-count)`]:{color:W},"a:hover &":{background:W}}}));return{[X]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,m.Wf)(_)),{position:"relative",display:"inline-block",width:"fit-content",lineHeight:1,[`${X}-count`]:{display:"inline-flex",justifyContent:"center",zIndex:_.indicatorZIndex,minWidth:Qe,height:Qe,color:_.badgeTextColor,fontWeight:Fe,fontSize:de,lineHeight:(0,i.unit)(Qe),whiteSpace:"nowrap",textAlign:"center",background:_.badgeColor,borderRadius:xe(Qe).div(2).equal(),boxShadow:`0 0 0 ${(0,i.unit)(J)} ${_.badgeShadowColor}`,transition:`background ${_.motionDurationMid}`,a:{color:_.badgeTextColor},"a:hover":{color:_.badgeTextColor},"a:hover &":{background:_.badgeColorHover}},[`${X}-count-sm`]:{minWidth:We,height:We,fontSize:Ce,lineHeight:(0,i.unit)(We),borderRadius:xe(We).div(2).equal()},[`${X}-multiple-words`]:{padding:`0 ${(0,i.unit)(_.paddingXS)}`,bdi:{unicodeBidi:"plaintext"}},[`${X}-dot`]:{zIndex:_.indicatorZIndex,width:je,minWidth:je,height:je,background:_.badgeColor,borderRadius:"100%",boxShadow:`0 0 0 ${(0,i.unit)(J)} ${_.badgeShadowColor}`},[`${X}-count, ${X}-dot, ${ve}-custom-component`]:{position:"absolute",top:0,insetInlineEnd:0,transform:"translate(50%, -50%)",transformOrigin:"100% 0%",[`&${Y}-spin`]:{animationName:R,animationDuration:"1s",animationIterationCount:"infinite",animationTimingFunction:"linear"}},[`&${X}-status`]:{lineHeight:"inherit",verticalAlign:"baseline",[`${X}-status-dot`]:{position:"relative",top:-1,display:"inline-block",width:Ze,height:Ze,verticalAlign:"middle",borderRadius:"50%"},[`${X}-status-success`]:{backgroundColor:_.colorSuccess},[`${X}-status-processing`]:{overflow:"visible",color:_.colorInfo,backgroundColor:_.colorInfo,borderColor:"currentcolor","&::after":{position:"absolute",top:0,insetInlineStart:0,width:"100%",height:"100%",borderWidth:J,borderStyle:"solid",borderColor:"inherit",borderRadius:"50%",animationName:f,animationDuration:_.badgeProcessingDuration,animationIterationCount:"infinite",animationTimingFunction:"ease-in-out",content:'""'}},[`${X}-status-default`]:{backgroundColor:_.colorTextPlaceholder},[`${X}-status-error`]:{backgroundColor:_.colorError},[`${X}-status-warning`]:{backgroundColor:_.colorWarning},[`${X}-status-text`]:{marginInlineStart:Oe,color:_.colorText,fontSize:_.fontSize}}}),ye),{[`${X}-zoom-appear, ${X}-zoom-enter`]:{animationName:I,animationDuration:_.motionDurationSlow,animationTimingFunction:_.motionEaseOutBack,animationFillMode:"both"},[`${X}-zoom-leave`]:{animationName:E,animationDuration:_.motionDurationSlow,animationTimingFunction:_.motionEaseOutBack,animationFillMode:"both"},[`&${X}-not-a-wrapper`]:{[`${X}-zoom-appear, ${X}-zoom-enter`]:{animationName:C,animationDuration:_.motionDurationSlow,animationTimingFunction:_.motionEaseOutBack},[`${X}-zoom-leave`]:{animationName:P,animationDuration:_.motionDurationSlow,animationTimingFunction:_.motionEaseOutBack},[`&:not(${X}-status)`]:{verticalAlign:"middle"},[`${ve}-custom-component, ${X}-count`]:{transform:"none"},[`${ve}-custom-component, ${ve}`]:{position:"relative",top:"auto",display:"block",transformOrigin:"50% 50%"}},[ve]:{overflow:"hidden",transition:`all ${_.motionDurationMid} ${_.motionEaseOutBack}`,[`${ve}-only`]:{position:"relative",display:"inline-block",height:Qe,transition:`all ${_.motionDurationSlow} ${_.motionEaseOutBack}`,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden",[`> p${ve}-only-unit`]:{height:Qe,margin:0,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden"}},[`${ve}-symbol`]:{verticalAlign:"top"}},"&-rtl":{direction:"rtl",[`${X}-count, ${X}-dot, ${ve}-custom-component`]:{transform:"translate(-50%, -50%)"}}})}},N=_=>{const{fontHeight:X,lineWidth:Y,marginXS:ae,colorBorderBg:J}=_,de=X,Ce=Y,Ze=_.colorTextLightSolid,je=_.colorError,Fe=_.colorErrorHover;return(0,b.mergeToken)(_,{badgeFontHeight:de,badgeShadowSize:Ce,badgeTextColor:Ze,badgeColor:je,badgeColorHover:Fe,badgeShadowColor:J,badgeProcessingDuration:"1.2s",badgeRibbonOffset:ae,badgeRibbonCornerTransform:"scaleY(0.75)",badgeRibbonCornerFilter:"brightness(75%)"})},p=_=>{const{fontSize:X,lineHeight:Y,fontSizeSM:ae,lineWidth:J}=_;return{indicatorZIndex:"auto",indicatorHeight:Math.round(X*Y)-2*J,indicatorHeightSM:X,dotSize:ae/2,textFontSize:ae,textFontSizeSM:ae,textFontWeight:"normal",statusSize:ae/2}};var A=(0,c.I$)("Badge",_=>{const X=N(_);return M(X)},p);const O=_=>{const{antCls:X,badgeFontHeight:Y,marginXS:ae,badgeRibbonOffset:J,calc:de}=_,Ce=`${X}-ribbon`,Ze=`${X}-ribbon-wrapper`,je=(0,d.Z)(_,(Fe,{darkColor:Qe})=>({[`&${Ce}-color-${Fe}`]:{background:Qe,color:Qe}}));return{[Ze]:{position:"relative"},[Ce]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,m.Wf)(_)),{position:"absolute",top:ae,padding:`0 ${(0,i.unit)(_.paddingXS)}`,color:_.colorPrimary,lineHeight:(0,i.unit)(Y),whiteSpace:"nowrap",backgroundColor:_.colorPrimary,borderRadius:_.borderRadiusSM,[`${Ce}-text`]:{color:_.badgeTextColor},[`${Ce}-corner`]:{position:"absolute",top:"100%",width:J,height:J,color:"currentcolor",border:`${(0,i.unit)(de(J).div(2).equal())} solid`,transform:_.badgeRibbonCornerTransform,transformOrigin:"top",filter:_.badgeRibbonCornerFilter}}),je),{[`&${Ce}-placement-end`]:{insetInlineEnd:de(J).mul(-1).equal(),borderEndEndRadius:0,[`${Ce}-corner`]:{insetInlineEnd:0,borderInlineEndColor:"transparent",borderBlockEndColor:"transparent"}},[`&${Ce}-placement-start`]:{insetInlineStart:de(J).mul(-1).equal(),borderEndStartRadius:0,[`${Ce}-corner`]:{insetInlineStart:0,borderBlockEndColor:"transparent",borderInlineStartColor:"transparent"}},"&-rtl":{direction:"rtl"}})}};var z=(0,c.I$)(["Badge","Ribbon"],_=>{const X=N(_);return O(X)},p),fe=_=>{const{className:X,prefixCls:Y,style:ae,color:J,children:de,text:Ce,placement:Ze="end",rootClassName:je}=_,{getPrefixCls:Fe,direction:Qe}=t.useContext(o.E_),We=Fe("ribbon",Y),Oe=`${We}-wrapper`,[xe,ve,ye]=z(We,Oe),U=(0,l.o2)(J,!1),W=r()(We,`${We}-placement-${Ze}`,{[`${We}-rtl`]:Qe==="rtl",[`${We}-color-${J}`]:U},X),$={},S={};return J&&!U&&($.background=J,S.color=J),xe(t.createElement("div",{className:r()(Oe,je,ve,ye)},de,t.createElement("div",{className:r()(W,ve),style:Object.assign(Object.assign({},$),ae)},t.createElement("span",{className:`${We}-text`},Ce),t.createElement("div",{className:`${We}-corner`,style:S}))))};const G=_=>{const{prefixCls:X,value:Y,current:ae,offset:J=0}=_;let de;return J&&(de={position:"absolute",top:`${J}00%`,left:0}),t.createElement("span",{style:de,className:r()(`${X}-only-unit`,{current:ae})},Y)};function ee(_,X,Y){let ae=_,J=0;for(;(ae+10)%10!==X;)ae+=Y,J+=Y;return J}var oe=_=>{const{prefixCls:X,count:Y,value:ae}=_,J=Number(ae),de=Math.abs(Y),[Ce,Ze]=t.useState(J),[je,Fe]=t.useState(de),Qe=()=>{Ze(J),Fe(de)};t.useEffect(()=>{const xe=setTimeout(Qe,1e3);return()=>clearTimeout(xe)},[J]);let We,Oe;if(Ce===J||Number.isNaN(J)||Number.isNaN(Ce))We=[t.createElement(G,Object.assign({},_,{key:J,current:!0}))],Oe={transition:"none"};else{We=[];const xe=J+10,ve=[];for(let $=J;$<=xe;$+=1)ve.push($);const ye=je$%10===Ce);We=(ye<0?ve.slice(0,U+1):ve.slice(U)).map(($,S)=>{const H=$%10;return t.createElement(G,Object.assign({},_,{key:$,value:H,offset:ye<0?S-U:S,current:S===U}))}),Oe={transform:`translateY(${-ee(Ce,J,ye)}00%)`}}return t.createElement("span",{className:`${X}-only`,style:Oe,onTransitionEnd:Qe},We)},ie=function(_,X){var Y={};for(var ae in _)Object.prototype.hasOwnProperty.call(_,ae)&&X.indexOf(ae)<0&&(Y[ae]=_[ae]);if(_!=null&&typeof Object.getOwnPropertySymbols=="function")for(var J=0,ae=Object.getOwnPropertySymbols(_);J{const{prefixCls:Y,count:ae,className:J,motionClassName:de,style:Ce,title:Ze,show:je,component:Fe="sup",children:Qe}=_,We=ie(_,["prefixCls","count","className","motionClassName","style","title","show","component","children"]),{getPrefixCls:Oe}=t.useContext(o.E_),xe=Oe("scroll-number",Y),ve=Object.assign(Object.assign({},We),{"data-show":je,style:Ce,className:r()(xe,J,de),title:Ze});let ye=ae;if(ae&&Number(ae)%1===0){const U=String(ae).split("");ye=t.createElement("bdi",null,U.map((W,$)=>t.createElement(oe,{prefixCls:xe,count:Number(ae),value:W,key:U.length-$})))}return Ce!=null&&Ce.borderColor&&(ve.style=Object.assign(Object.assign({},Ce),{boxShadow:`0 0 0 1px ${Ce.borderColor} inset`})),Qe?(0,s.Tm)(Qe,U=>({className:r()(`${xe}-custom-component`,U==null?void 0:U.className,de)})):t.createElement(Fe,Object.assign({},ve,{ref:X}),ye)}),k=function(_,X){var Y={};for(var ae in _)Object.prototype.hasOwnProperty.call(_,ae)&&X.indexOf(ae)<0&&(Y[ae]=_[ae]);if(_!=null&&typeof Object.getOwnPropertySymbols=="function")for(var J=0,ae=Object.getOwnPropertySymbols(_);J{var Y,ae,J,de,Ce;const{prefixCls:Ze,scrollNumberPrefixCls:je,children:Fe,status:Qe,text:We,color:Oe,count:xe=null,overflowCount:ve=99,dot:ye=!1,size:U="default",title:W,offset:$,style:S,className:H,rootClassName:he,classNames:se,styles:ue,showZero:Te=!1}=_,Ae=k(_,["prefixCls","scrollNumberPrefixCls","children","status","text","color","count","overflowCount","dot","size","title","offset","style","className","rootClassName","classNames","styles","showZero"]),{getPrefixCls:te,direction:Ee,badge:Re}=t.useContext(o.E_),Ne=te("badge",Ze),[He,Se,we]=A(Ne),Ve=xe>ve?`${ve}+`:xe,tt=Ve==="0"||Ve===0,bt=xe===null||tt&&!Te,De=(Qe!=null||Oe!=null)&&bt,st=Qe!=null||!tt,vt=ye&&!tt,ot=vt?"":Ve,At=(0,t.useMemo)(()=>(ot==null||ot===""||tt&&!Te)&&!vt,[ot,tt,Te,vt]),qt=(0,t.useRef)(xe);At||(qt.current=xe);const ce=qt.current,ft=(0,t.useRef)(ot);At||(ft.current=ot);const Ut=ft.current,Kt=(0,t.useRef)(vt);At||(Kt.current=vt);const Ht=(0,t.useMemo)(()=>{if(!$)return Object.assign(Object.assign({},Re==null?void 0:Re.style),S);const er={marginTop:$[1]};return Ee==="rtl"?er.left=parseInt($[0],10):er.right=-parseInt($[0],10),Object.assign(Object.assign(Object.assign({},er),Re==null?void 0:Re.style),S)},[Ee,$,S,Re==null?void 0:Re.style]),un=W!=null?W:typeof ce=="string"||typeof ce=="number"?ce:void 0,Rn=At||!We?null:t.createElement("span",{className:`${Ne}-status-text`},We),lt=!ce||typeof ce!="object"?void 0:(0,s.Tm)(ce,er=>({style:Object.assign(Object.assign({},Ht),er.style)})),Et=(0,l.o2)(Oe,!1),Bt=r()(se==null?void 0:se.indicator,(Y=Re==null?void 0:Re.classNames)===null||Y===void 0?void 0:Y.indicator,{[`${Ne}-status-dot`]:De,[`${Ne}-status-${Qe}`]:!!Qe,[`${Ne}-color-${Oe}`]:Et}),Lt={};Oe&&!Et&&(Lt.color=Oe,Lt.background=Oe);const Ct=r()(Ne,{[`${Ne}-status`]:De,[`${Ne}-not-a-wrapper`]:!Fe,[`${Ne}-rtl`]:Ee==="rtl"},H,he,Re==null?void 0:Re.className,(ae=Re==null?void 0:Re.classNames)===null||ae===void 0?void 0:ae.root,se==null?void 0:se.root,Se,we);if(!Fe&&De&&(We||st||!bt)){const er=Ht.color;return He(t.createElement("span",Object.assign({},Ae,{className:Ct,style:Object.assign(Object.assign(Object.assign({},ue==null?void 0:ue.root),(J=Re==null?void 0:Re.styles)===null||J===void 0?void 0:J.root),Ht)}),t.createElement("span",{className:Bt,style:Object.assign(Object.assign(Object.assign({},ue==null?void 0:ue.indicator),(de=Re==null?void 0:Re.styles)===null||de===void 0?void 0:de.indicator),Lt)}),We&&t.createElement("span",{style:{color:er},className:`${Ne}-status-text`},We)))}return He(t.createElement("span",Object.assign({ref:X},Ae,{className:Ct,style:Object.assign(Object.assign({},(Ce=Re==null?void 0:Re.styles)===null||Ce===void 0?void 0:Ce.root),ue==null?void 0:ue.root)}),Fe,t.createElement(a.default,{visible:!At,motionName:`${Ne}-zoom`,motionAppear:!1,motionDeadline:1e3},({className:er})=>{var ir,rr;const cn=te("scroll-number",je),Cn=Kt.current,Ln=r()(se==null?void 0:se.indicator,(ir=Re==null?void 0:Re.classNames)===null||ir===void 0?void 0:ir.indicator,{[`${Ne}-dot`]:Cn,[`${Ne}-count`]:!Cn,[`${Ne}-count-sm`]:U==="small",[`${Ne}-multiple-words`]:!Cn&&Ut&&Ut.toString().length>1,[`${Ne}-status-${Qe}`]:!!Qe,[`${Ne}-color-${Oe}`]:Et});let gn=Object.assign(Object.assign(Object.assign({},ue==null?void 0:ue.indicator),(rr=Re==null?void 0:Re.styles)===null||rr===void 0?void 0:rr.indicator),Ht);return Oe&&!Et&&(gn=gn||{},gn.background=Oe),t.createElement(K,{prefixCls:cn,show:!At,motionClassName:er,className:Ln,count:Ut,title:un,style:gn,key:"scrollNumber"},lt)}),Rn))});F.Ribbon=fe;var Z=F},33671:function(h,v,e){"use strict";e.d(v,{Dn:function(){return m},aG:function(){return s},hU:function(){return b},nx:function(){return o}});var t=e(74902),n=e(62435),r=e(96159),a=e(8796);const l=/^[\u4E00-\u9FA5]{2}$/,s=l.test.bind(l);function o(P){return P==="danger"?{danger:!0}:{type:P}}function i(P){return typeof P=="string"}function m(P){return P==="text"||P==="link"}function d(P,R){if(P==null)return;const M=R?" ":"";return typeof P!="string"&&typeof P!="number"&&i(P.type)&&s(P.props.children)?(0,r.Tm)(P,{children:P.props.children.split("").join(M)}):i(P)?s(P)?n.createElement("span",null,P.split("").join(M)):n.createElement("span",null,P):(0,r.M2)(P)?n.createElement("span",null,P):P}function b(P,R){let M=!1;const N=[];return n.Children.forEach(P,p=>{const A=typeof p,O=A==="string"||A==="number";if(M&&O){const z=N.length-1,L=N[z];N[z]=`${L}${p}`}else N.push(p);M=O}),n.Children.map(N,p=>d(p,R))}const c=null,f=null,I=null,E=null,C=["default","primary","danger"].concat((0,t.Z)(a.i))},83622:function(h,v,e){"use strict";e.d(v,{ZP:function(){return qt}});var t=e(62435),n=e(93967),r=e.n(n),a=e(98423),l=e(42550),s=e(45353),o=e(53124),i=e(98866),m=e(98675),d=e(4173),b=e(29691),c=function(ce,ft){var Ut={};for(var Kt in ce)Object.prototype.hasOwnProperty.call(ce,Kt)&&ft.indexOf(Kt)<0&&(Ut[Kt]=ce[Kt]);if(ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ht=0,Kt=Object.getOwnPropertySymbols(ce);Ht{const{getPrefixCls:ft,direction:Ut}=t.useContext(o.E_),{prefixCls:Kt,size:Ht,className:un}=ce,Rn=c(ce,["prefixCls","size","className"]),lt=ft("btn-group",Kt),[,,Et]=(0,b.ZP)(),Bt=t.useMemo(()=>{switch(Ht){case"large":return"lg";case"small":return"sm";default:return""}},[Ht]),Lt=r()(lt,{[`${lt}-${Bt}`]:Bt,[`${lt}-rtl`]:Ut==="rtl"},un,Et);return t.createElement(f.Provider,{value:Ht},t.createElement("div",Object.assign({},Rn,{className:Lt})))},C=e(33671),P=e(50888),R=e(29372),N=(0,t.forwardRef)((ce,ft)=>{const{className:Ut,style:Kt,children:Ht,prefixCls:un}=ce,Rn=r()(`${un}-icon`,Ut);return t.createElement("span",{ref:ft,className:Rn,style:Kt},Ht)});const p=(0,t.forwardRef)((ce,ft)=>{const{prefixCls:Ut,className:Kt,style:Ht,iconClassName:un}=ce,Rn=r()(`${Ut}-loading-icon`,Kt);return t.createElement(N,{prefixCls:Ut,className:Rn,style:Ht,ref:ft},t.createElement(P.Z,{className:un}))}),A=()=>({width:0,opacity:0,transform:"scale(0)"}),O=ce=>({width:ce.scrollWidth,opacity:1,transform:"scale(1)"});var L=ce=>{const{prefixCls:ft,loading:Ut,existIcon:Kt,className:Ht,style:un,mount:Rn}=ce,lt=!!Ut;return Kt?t.createElement(p,{prefixCls:ft,className:Ht,style:un}):t.createElement(R.default,{visible:lt,motionName:`${ft}-loading-icon-motion`,motionAppear:!Rn,motionEnter:!Rn,motionLeave:!Rn,removeOnLeave:!0,onAppearStart:A,onAppearActive:O,onEnterStart:A,onEnterActive:O,onLeaveStart:O,onLeaveActive:A},({className:Et,style:Bt},Lt)=>{const Ct=Object.assign(Object.assign({},un),Bt);return t.createElement(p,{prefixCls:ft,className:r()(Ht,Et),style:Ct,ref:Lt})})},fe=e(861),G=e(14747),ee=e(8796),re=e(83262),oe=e(83559);const ie=(ce,ft)=>({[`> span, > ${ce}`]:{"&:not(:last-child)":{[`&, & > ${ce}`]:{"&:not(:disabled)":{borderInlineEndColor:ft}}},"&:not(:first-child)":{[`&, & > ${ce}`]:{"&:not(:disabled)":{borderInlineStartColor:ft}}}}});var K=ce=>{const{componentCls:ft,fontSize:Ut,lineWidth:Kt,groupBorderColor:Ht,colorErrorHover:un}=ce;return{[`${ft}-group`]:[{position:"relative",display:"inline-flex",[`> span, > ${ft}`]:{"&:not(:last-child)":{[`&, & > ${ft}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},"&:not(:first-child)":{marginInlineStart:ce.calc(Kt).mul(-1).equal(),[`&, & > ${ft}`]:{borderStartStartRadius:0,borderEndStartRadius:0}}},[ft]:{position:"relative",zIndex:1,"&:hover, &:focus, &:active":{zIndex:2},"&[disabled]":{zIndex:0}},[`${ft}-icon-only`]:{fontSize:Ut}},ie(`${ft}-primary`,Ht),ie(`${ft}-danger`,un)]}},k=e(11616),q=e(71529),F=e(51734),Z=e(42642);const _=ce=>{const{paddingInline:ft,onlyIconSize:Ut}=ce;return(0,re.mergeToken)(ce,{buttonPaddingHorizontal:ft,buttonPaddingVertical:0,buttonIconOnlyFontSize:Ut})},X=ce=>{var ft,Ut,Kt,Ht,un,Rn;const lt=(ft=ce.contentFontSize)!==null&&ft!==void 0?ft:ce.fontSize,Et=(Ut=ce.contentFontSizeSM)!==null&&Ut!==void 0?Ut:ce.fontSize,Bt=(Kt=ce.contentFontSizeLG)!==null&&Kt!==void 0?Kt:ce.fontSizeLG,Lt=(Ht=ce.contentLineHeight)!==null&&Ht!==void 0?Ht:(0,F.D)(lt),Ct=(un=ce.contentLineHeightSM)!==null&&un!==void 0?un:(0,F.D)(Et),er=(Rn=ce.contentLineHeightLG)!==null&&Rn!==void 0?Rn:(0,F.D)(Bt),ir=(0,q.U)(new k.y9(ce.colorBgSolid),"#fff")?"#000":"#fff",rr=ee.i.reduce((cn,Cn)=>Object.assign(Object.assign({},cn),{[`${Cn}ShadowColor`]:`0 ${(0,fe.unit)(ce.controlOutlineWidth)} 0 ${(0,Z.Z)(ce[`${Cn}1`],ce.colorBgContainer)}`}),{});return Object.assign(Object.assign({},rr),{fontWeight:400,defaultShadow:`0 ${ce.controlOutlineWidth}px 0 ${ce.controlTmpOutline}`,primaryShadow:`0 ${ce.controlOutlineWidth}px 0 ${ce.controlOutline}`,dangerShadow:`0 ${ce.controlOutlineWidth}px 0 ${ce.colorErrorOutline}`,primaryColor:ce.colorTextLightSolid,dangerColor:ce.colorTextLightSolid,borderColorDisabled:ce.colorBorder,defaultGhostColor:ce.colorBgContainer,ghostBg:"transparent",defaultGhostBorderColor:ce.colorBgContainer,paddingInline:ce.paddingContentHorizontal-ce.lineWidth,paddingInlineLG:ce.paddingContentHorizontal-ce.lineWidth,paddingInlineSM:8-ce.lineWidth,onlyIconSize:"inherit",onlyIconSizeSM:"inherit",onlyIconSizeLG:"inherit",groupBorderColor:ce.colorPrimaryHover,linkHoverBg:"transparent",textTextColor:ce.colorText,textTextHoverColor:ce.colorText,textTextActiveColor:ce.colorText,textHoverBg:ce.colorFillTertiary,defaultColor:ce.colorText,defaultBg:ce.colorBgContainer,defaultBorderColor:ce.colorBorder,defaultBorderColorDisabled:ce.colorBorder,defaultHoverBg:ce.colorBgContainer,defaultHoverColor:ce.colorPrimaryHover,defaultHoverBorderColor:ce.colorPrimaryHover,defaultActiveBg:ce.colorBgContainer,defaultActiveColor:ce.colorPrimaryActive,defaultActiveBorderColor:ce.colorPrimaryActive,solidTextColor:ir,contentFontSize:lt,contentFontSizeSM:Et,contentFontSizeLG:Bt,contentLineHeight:Lt,contentLineHeightSM:Ct,contentLineHeightLG:er,paddingBlock:Math.max((ce.controlHeight-lt*Lt)/2-ce.lineWidth,0),paddingBlockSM:Math.max((ce.controlHeightSM-Et*Ct)/2-ce.lineWidth,0),paddingBlockLG:Math.max((ce.controlHeightLG-Bt*er)/2-ce.lineWidth,0)})},Y=ce=>{const{componentCls:ft,iconCls:Ut,fontWeight:Kt,opacityLoading:Ht,motionDurationSlow:un,motionEaseInOut:Rn,marginXS:lt,calc:Et}=ce;return{[ft]:{outline:"none",position:"relative",display:"inline-flex",gap:ce.marginXS,alignItems:"center",justifyContent:"center",fontWeight:Kt,whiteSpace:"nowrap",textAlign:"center",backgroundImage:"none",background:"transparent",border:`${(0,fe.unit)(ce.lineWidth)} ${ce.lineType} transparent`,cursor:"pointer",transition:`all ${ce.motionDurationMid} ${ce.motionEaseInOut}`,userSelect:"none",touchAction:"manipulation",color:ce.colorText,"&:disabled > *":{pointerEvents:"none"},[`${ft}-icon > svg`]:(0,G.Ro)(),"> a":{color:"currentColor"},"&:not(:disabled)":(0,G.Qy)(ce),[`&${ft}-two-chinese-chars::first-letter`]:{letterSpacing:"0.34em"},[`&${ft}-two-chinese-chars > *:not(${Ut})`]:{marginInlineEnd:"-0.34em",letterSpacing:"0.34em"},[`&${ft}-icon-only`]:{paddingInline:0,[`&${ft}-compact-item`]:{flex:"none"},[`&${ft}-round`]:{width:"auto"}},[`&${ft}-loading`]:{opacity:Ht,cursor:"default"},[`${ft}-loading-icon`]:{transition:["width","opacity","margin"].map(Bt=>`${Bt} ${un} ${Rn}`).join(",")},[`&:not(${ft}-icon-end)`]:{[`${ft}-loading-icon-motion`]:{"&-appear-start, &-enter-start":{marginInlineEnd:Et(lt).mul(-1).equal()},"&-appear-active, &-enter-active":{marginInlineEnd:0},"&-leave-start":{marginInlineEnd:0},"&-leave-active":{marginInlineEnd:Et(lt).mul(-1).equal()}}},"&-icon-end":{flexDirection:"row-reverse",[`${ft}-loading-icon-motion`]:{"&-appear-start, &-enter-start":{marginInlineStart:Et(lt).mul(-1).equal()},"&-appear-active, &-enter-active":{marginInlineStart:0},"&-leave-start":{marginInlineStart:0},"&-leave-active":{marginInlineStart:Et(lt).mul(-1).equal()}}}}}},ae=(ce,ft,Ut)=>({[`&:not(:disabled):not(${ce}-disabled)`]:{"&:hover":ft,"&:active":Ut}}),J=ce=>({minWidth:ce.controlHeight,paddingInlineStart:0,paddingInlineEnd:0,borderRadius:"50%"}),de=ce=>({borderRadius:ce.controlHeight,paddingInlineStart:ce.calc(ce.controlHeight).div(2).equal(),paddingInlineEnd:ce.calc(ce.controlHeight).div(2).equal()}),Ce=ce=>({cursor:"not-allowed",borderColor:ce.borderColorDisabled,color:ce.colorTextDisabled,background:ce.colorBgContainerDisabled,boxShadow:"none"}),Ze=(ce,ft,Ut,Kt,Ht,un,Rn,lt)=>({[`&${ce}-background-ghost`]:Object.assign(Object.assign({color:Ut||void 0,background:ft,borderColor:Kt||void 0,boxShadow:"none"},ae(ce,Object.assign({background:ft},Rn),Object.assign({background:ft},lt))),{"&:disabled":{cursor:"not-allowed",color:Ht||void 0,borderColor:un||void 0}})}),je=ce=>({[`&:disabled, &${ce.componentCls}-disabled`]:Object.assign({},Ce(ce))}),Fe=ce=>({[`&:disabled, &${ce.componentCls}-disabled`]:{cursor:"not-allowed",color:ce.colorTextDisabled}}),Qe=(ce,ft,Ut,Kt)=>{const un=Kt&&["link","text"].includes(Kt)?Fe:je;return Object.assign(Object.assign({},un(ce)),ae(ce.componentCls,ft,Ut))},We=(ce,ft,Ut,Kt,Ht)=>({[`&${ce.componentCls}-variant-solid`]:Object.assign({color:ft,background:Ut},Qe(ce,Kt,Ht))}),Oe=(ce,ft,Ut,Kt,Ht)=>({[`&${ce.componentCls}-variant-outlined, &${ce.componentCls}-variant-dashed`]:Object.assign({borderColor:ft,background:Ut},Qe(ce,Kt,Ht))}),xe=ce=>({[`&${ce.componentCls}-variant-dashed`]:{borderStyle:"dashed"}}),ve=(ce,ft,Ut,Kt)=>({[`&${ce.componentCls}-variant-filled`]:Object.assign({boxShadow:"none",background:ft},Qe(ce,Ut,Kt))}),ye=(ce,ft,Ut,Kt,Ht)=>({[`&${ce.componentCls}-variant-${Ut}`]:Object.assign({color:ft,boxShadow:"none"},Qe(ce,Kt,Ht,Ut))}),U=ce=>{const{componentCls:ft}=ce;return ee.i.reduce((Ut,Kt)=>{const Ht=ce[`${Kt}6`],un=ce[`${Kt}1`],Rn=ce[`${Kt}5`],lt=ce[`${Kt}2`],Et=ce[`${Kt}3`],Bt=ce[`${Kt}7`];return Object.assign(Object.assign({},Ut),{[`&${ft}-color-${Kt}`]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({color:Ht,boxShadow:ce[`${Kt}ShadowColor`]},We(ce,ce.colorTextLightSolid,Ht,{background:Rn},{background:Bt})),Oe(ce,Ht,ce.colorBgContainer,{color:Rn,borderColor:Rn,background:ce.colorBgContainer},{color:Bt,borderColor:Bt,background:ce.colorBgContainer})),xe(ce)),ve(ce,un,{background:lt},{background:Et})),ye(ce,Ht,"link",{color:Rn},{color:Bt})),ye(ce,Ht,"text",{color:Rn,background:un},{color:Bt,background:Et}))})},{})},W=ce=>Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({color:ce.defaultColor,boxShadow:ce.defaultShadow},We(ce,ce.solidTextColor,ce.colorBgSolid,{color:ce.solidTextColor,background:ce.colorBgSolidHover},{color:ce.solidTextColor,background:ce.colorBgSolidActive})),xe(ce)),ve(ce,ce.colorFillTertiary,{background:ce.colorFillSecondary},{background:ce.colorFill})),Ze(ce.componentCls,ce.ghostBg,ce.defaultGhostColor,ce.defaultGhostBorderColor,ce.colorTextDisabled,ce.colorBorder)),ye(ce,ce.textTextColor,"link",{color:ce.colorLinkHover,background:ce.linkHoverBg},{color:ce.colorLinkActive})),$=ce=>Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({color:ce.colorPrimary,boxShadow:ce.primaryShadow},Oe(ce,ce.colorPrimary,ce.colorBgContainer,{color:ce.colorPrimaryTextHover,borderColor:ce.colorPrimaryHover,background:ce.colorBgContainer},{color:ce.colorPrimaryTextActive,borderColor:ce.colorPrimaryActive,background:ce.colorBgContainer})),xe(ce)),ve(ce,ce.colorPrimaryBg,{background:ce.colorPrimaryBgHover},{background:ce.colorPrimaryBorder})),ye(ce,ce.colorPrimaryText,"text",{color:ce.colorPrimaryTextHover,background:ce.colorPrimaryBg},{color:ce.colorPrimaryTextActive,background:ce.colorPrimaryBorder})),ye(ce,ce.colorPrimaryText,"link",{color:ce.colorPrimaryTextHover,background:ce.linkHoverBg},{color:ce.colorPrimaryTextActive})),Ze(ce.componentCls,ce.ghostBg,ce.colorPrimary,ce.colorPrimary,ce.colorTextDisabled,ce.colorBorder,{color:ce.colorPrimaryHover,borderColor:ce.colorPrimaryHover},{color:ce.colorPrimaryActive,borderColor:ce.colorPrimaryActive})),S=ce=>Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({color:ce.colorError,boxShadow:ce.dangerShadow},We(ce,ce.dangerColor,ce.colorError,{background:ce.colorErrorHover},{background:ce.colorErrorActive})),Oe(ce,ce.colorError,ce.colorBgContainer,{color:ce.colorErrorHover,borderColor:ce.colorErrorBorderHover},{color:ce.colorErrorActive,borderColor:ce.colorErrorActive})),xe(ce)),ve(ce,ce.colorErrorBg,{background:ce.colorErrorBgFilledHover},{background:ce.colorErrorBgActive})),ye(ce,ce.colorError,"text",{color:ce.colorErrorHover,background:ce.colorErrorBg},{color:ce.colorErrorHover,background:ce.colorErrorBgActive})),ye(ce,ce.colorError,"link",{color:ce.colorErrorHover},{color:ce.colorErrorActive})),Ze(ce.componentCls,ce.ghostBg,ce.colorError,ce.colorError,ce.colorTextDisabled,ce.colorBorder,{color:ce.colorErrorHover,borderColor:ce.colorErrorHover},{color:ce.colorErrorActive,borderColor:ce.colorErrorActive})),H=ce=>Object.assign(Object.assign({},ye(ce,ce.colorLink,"link",{color:ce.colorLinkHover},{color:ce.colorLinkActive})),Ze(ce.componentCls,ce.ghostBg,ce.colorInfo,ce.colorInfo,ce.colorTextDisabled,ce.colorBorder,{color:ce.colorInfoHover,borderColor:ce.colorInfoHover},{color:ce.colorInfoActive,borderColor:ce.colorInfoActive})),he=ce=>{const{componentCls:ft}=ce;return Object.assign({[`${ft}-color-default`]:W(ce),[`${ft}-color-primary`]:$(ce),[`${ft}-color-dangerous`]:S(ce),[`${ft}-color-link`]:H(ce)},U(ce))},se=ce=>Object.assign(Object.assign(Object.assign(Object.assign({},Oe(ce,ce.defaultBorderColor,ce.defaultBg,{color:ce.defaultHoverColor,borderColor:ce.defaultHoverBorderColor,background:ce.defaultHoverBg},{color:ce.defaultActiveColor,borderColor:ce.defaultActiveBorderColor,background:ce.defaultActiveBg})),ye(ce,ce.textTextColor,"text",{color:ce.textTextHoverColor,background:ce.textHoverBg},{color:ce.textTextActiveColor,background:ce.colorBgTextActive})),We(ce,ce.primaryColor,ce.colorPrimary,{background:ce.colorPrimaryHover,color:ce.primaryColor},{background:ce.colorPrimaryActive,color:ce.primaryColor})),ye(ce,ce.colorLink,"link",{color:ce.colorLinkHover,background:ce.linkHoverBg},{color:ce.colorLinkActive})),ue=(ce,ft="")=>{const{componentCls:Ut,controlHeight:Kt,fontSize:Ht,borderRadius:un,buttonPaddingHorizontal:Rn,iconCls:lt,buttonPaddingVertical:Et,buttonIconOnlyFontSize:Bt}=ce;return[{[ft]:{fontSize:Ht,height:Kt,padding:`${(0,fe.unit)(Et)} ${(0,fe.unit)(Rn)}`,borderRadius:un,[`&${Ut}-icon-only`]:{width:Kt,[lt]:{fontSize:Bt}}}},{[`${Ut}${Ut}-circle${ft}`]:J(ce)},{[`${Ut}${Ut}-round${ft}`]:de(ce)}]},Te=ce=>{const ft=(0,re.mergeToken)(ce,{fontSize:ce.contentFontSize});return ue(ft,ce.componentCls)},Ae=ce=>{const ft=(0,re.mergeToken)(ce,{controlHeight:ce.controlHeightSM,fontSize:ce.contentFontSizeSM,padding:ce.paddingXS,buttonPaddingHorizontal:ce.paddingInlineSM,buttonPaddingVertical:0,borderRadius:ce.borderRadiusSM,buttonIconOnlyFontSize:ce.onlyIconSizeSM});return ue(ft,`${ce.componentCls}-sm`)},te=ce=>{const ft=(0,re.mergeToken)(ce,{controlHeight:ce.controlHeightLG,fontSize:ce.contentFontSizeLG,buttonPaddingHorizontal:ce.paddingInlineLG,buttonPaddingVertical:0,borderRadius:ce.borderRadiusLG,buttonIconOnlyFontSize:ce.onlyIconSizeLG});return ue(ft,`${ce.componentCls}-lg`)},Ee=ce=>{const{componentCls:ft}=ce;return{[ft]:{[`&${ft}-block`]:{width:"100%"}}}};var Re=(0,oe.I$)("Button",ce=>{const ft=_(ce);return[Y(ft),Te(ft),Ae(ft),te(ft),Ee(ft),he(ft),se(ft),K(ft)]},X,{unitless:{fontWeight:!0,contentLineHeight:!0,contentLineHeightSM:!0,contentLineHeightLG:!0}}),Ne=e(80110);function He(ce,ft){return{[`&-item:not(${ft}-last-item)`]:{marginBottom:ce.calc(ce.lineWidth).mul(-1).equal()},"&-item":{"&:hover,&:focus,&:active":{zIndex:2},"&[disabled]":{zIndex:0}}}}function Se(ce,ft){return{[`&-item:not(${ft}-first-item):not(${ft}-last-item)`]:{borderRadius:0},[`&-item${ft}-first-item:not(${ft}-last-item)`]:{[`&, &${ce}-sm, &${ce}-lg`]:{borderEndEndRadius:0,borderEndStartRadius:0}},[`&-item${ft}-last-item:not(${ft}-first-item)`]:{[`&, &${ce}-sm, &${ce}-lg`]:{borderStartStartRadius:0,borderStartEndRadius:0}}}}function we(ce){const ft=`${ce.componentCls}-compact-vertical`;return{[ft]:Object.assign(Object.assign({},He(ce,ft)),Se(ce.componentCls,ft))}}const Ve=ce=>{const{componentCls:ft,colorPrimaryHover:Ut,lineWidth:Kt,calc:Ht}=ce,un=Ht(Kt).mul(-1).equal(),Rn=lt=>{const Et=`${ft}-compact${lt?"-vertical":""}-item${ft}-primary:not([disabled])`;return{[`${Et} + ${Et}::before`]:{position:"absolute",top:lt?un:0,insetInlineStart:lt?0:un,backgroundColor:Ut,content:'""',width:lt?"100%":Kt,height:lt?Kt:"100%"}}};return Object.assign(Object.assign({},Rn()),Rn(!0))};var tt=(0,oe.bk)(["Button","compact"],ce=>{const ft=_(ce);return[(0,Ne.c)(ft),we(ft),Ve(ft)]},X),bt=function(ce,ft){var Ut={};for(var Kt in ce)Object.prototype.hasOwnProperty.call(ce,Kt)&&ft.indexOf(Kt)<0&&(Ut[Kt]=ce[Kt]);if(ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ht=0,Kt=Object.getOwnPropertySymbols(ce);Ht{var Ut,Kt;const{loading:Ht=!1,prefixCls:un,color:Rn,variant:lt,type:Et,danger:Bt=!1,shape:Lt="default",size:Ct,styles:er,disabled:ir,className:rr,rootClassName:cn,children:Cn,icon:Ln,iconPosition:gn="start",ghost:Tt=!1,block:Jt=!1,htmlType:wn="button",classNames:Nn,style:zn={},autoInsertSpace:qe,autoFocus:xt}=ce,_n=bt(ce,["loading","prefixCls","color","variant","type","danger","shape","size","styles","disabled","className","rootClassName","children","icon","iconPosition","ghost","block","htmlType","classNames","style","autoInsertSpace","autoFocus"]),Je=Et||"default",{button:Xe}=t.useContext(o.E_),[Yt,dn]=(0,t.useMemo)(()=>{if(Rn&<)return[Rn,lt];if(Et||Bt){const la=st[Je]||[];return Bt?["danger",la[1]]:la}return Xe!=null&&Xe.color&&(Xe!=null&&Xe.variant)?[Xe.color,Xe.variant]:["default","outlined"]},[Et,Rn,lt,Bt,Xe==null?void 0:Xe.variant,Xe==null?void 0:Xe.color]),yn=Yt==="danger"?"dangerous":Yt,{getPrefixCls:tn,direction:yt,autoInsertSpace:wt,className:me,style:Le,classNames:it,styles:Ot}=(0,o.dj)("button"),Rt=(Ut=qe!=null?qe:wt)!==null&&Ut!==void 0?Ut:!0,Me=tn("btn",un),[Be,ht,Dt]=Re(Me),Ft=(0,t.useContext)(i.Z),fn=ir!=null?ir:Ft,Sn=(0,t.useContext)(f),Ge=(0,t.useMemo)(()=>De(Ht),[Ht]),[ke,pt]=(0,t.useState)(Ge.loading),[St,Mt]=(0,t.useState)(!1),hn=(0,t.useRef)(null),rn=(0,l.x1)(ft,hn),Zn=t.Children.count(Cn)===1&&!Ln&&!(0,C.Dn)(dn),Bn=(0,t.useRef)(!0);t.useEffect(()=>(Bn.current=!1,()=>{Bn.current=!0}),[]),(0,t.useLayoutEffect)(()=>{let la=null;Ge.delay>0?la=setTimeout(()=>{la=null,pt(!0)},Ge.delay):pt(Ge.loading);function Ca(){la&&(clearTimeout(la),la=null)}return Ca},[Ge.delay,Ge.loading]),(0,t.useEffect)(()=>{if(!hn.current||!Rt)return;const la=hn.current.textContent||"";Zn&&(0,C.aG)(la)?St||Mt(!0):St&&Mt(!1)}),(0,t.useEffect)(()=>{xt&&hn.current&&hn.current.focus()},[]);const Gn=t.useCallback(la=>{var Ca;if(ke||fn){la.preventDefault();return}(Ca=ce.onClick)===null||Ca===void 0||Ca.call(ce,("href"in ce,la))},[ce.onClick,ke,fn]),{compactSize:Qn,compactItemClassnames:Xn}=(0,d.ri)(Me,yt),mr={large:"lg",small:"sm",middle:void 0},or=(0,m.Z)(la=>{var Ca,pa;return(pa=(Ca=Ct!=null?Ct:Qn)!==null&&Ca!==void 0?Ca:Sn)!==null&&pa!==void 0?pa:la}),hr=or&&(Kt=mr[or])!==null&&Kt!==void 0?Kt:"",$n=ke?"loading":Ln,nr=(0,a.Z)(_n,["navigate"]),Cr=r()(Me,ht,Dt,{[`${Me}-${Lt}`]:Lt!=="default"&&Lt,[`${Me}-${Je}`]:Je,[`${Me}-dangerous`]:Bt,[`${Me}-color-${yn}`]:yn,[`${Me}-variant-${dn}`]:dn,[`${Me}-${hr}`]:hr,[`${Me}-icon-only`]:!Cn&&Cn!==0&&!!$n,[`${Me}-background-ghost`]:Tt&&!(0,C.Dn)(dn),[`${Me}-loading`]:ke,[`${Me}-two-chinese-chars`]:St&&Rt&&!ke,[`${Me}-block`]:Jt,[`${Me}-rtl`]:yt==="rtl",[`${Me}-icon-end`]:gn==="end"},Xn,rr,cn,me),zr=Object.assign(Object.assign({},Le),zn),qr=r()(Nn==null?void 0:Nn.icon,it.icon),br=Object.assign(Object.assign({},(er==null?void 0:er.icon)||{}),Ot.icon||{}),ia=Ln&&!ke?t.createElement(N,{prefixCls:Me,className:qr,style:br},Ln):Ht&&typeof Ht=="object"&&Ht.icon?t.createElement(N,{prefixCls:Me,className:qr,style:br},Ht.icon):t.createElement(L,{existIcon:!!Ln,prefixCls:Me,loading:ke,mount:Bn.current}),wa=Cn||Cn===0?(0,C.hU)(Cn,Zn&&Rt):null;if(nr.href!==void 0)return Be(t.createElement("a",Object.assign({},nr,{className:r()(Cr,{[`${Me}-disabled`]:fn}),href:fn?void 0:nr.href,style:zr,onClick:Gn,ref:rn,tabIndex:fn?-1:0}),ia,wa));let ha=t.createElement("button",Object.assign({},_n,{type:wn,className:Cr,style:zr,onClick:Gn,disabled:fn,ref:rn}),ia,wa,Xn&&t.createElement(tt,{prefixCls:Me}));return(0,C.Dn)(dn)||(ha=t.createElement(s.Z,{component:"Button",disabled:ke},ha)),Be(ha)});ot.Group=E,ot.__ANT_BUTTON=!0;var At=ot,qt=At},4393:function(h,v,e){"use strict";e.d(v,{Z:function(){return q}});var t=e(62435),n=e(93967),r=e.n(n),a=e(98423),l=e(53124),s=e(98675),o=e(48054),i=e(92398),m=function(F,Z){var _={};for(var X in F)Object.prototype.hasOwnProperty.call(F,X)&&Z.indexOf(X)<0&&(_[X]=F[X]);if(F!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Y=0,X=Object.getOwnPropertySymbols(F);Y{var{prefixCls:Z,className:_,hoverable:X=!0}=F,Y=m(F,["prefixCls","className","hoverable"]);const{getPrefixCls:ae}=t.useContext(l.E_),J=ae("card",Z),de=r()(`${J}-grid`,_,{[`${J}-grid-hoverable`]:X});return t.createElement("div",Object.assign({},Y,{className:de}))},c=e(861),f=e(14747),I=e(83559),E=e(83262);const C=F=>{const{antCls:Z,componentCls:_,headerHeight:X,headerPadding:Y,tabsMarginBottom:ae}=F;return Object.assign(Object.assign({display:"flex",justifyContent:"center",flexDirection:"column",minHeight:X,marginBottom:-1,padding:`0 ${(0,c.unit)(Y)}`,color:F.colorTextHeading,fontWeight:F.fontWeightStrong,fontSize:F.headerFontSize,background:F.headerBg,borderBottom:`${(0,c.unit)(F.lineWidth)} ${F.lineType} ${F.colorBorderSecondary}`,borderRadius:`${(0,c.unit)(F.borderRadiusLG)} ${(0,c.unit)(F.borderRadiusLG)} 0 0`},(0,f.dF)()),{"&-wrapper":{width:"100%",display:"flex",alignItems:"center"},"&-title":Object.assign(Object.assign({display:"inline-block",flex:1},f.vS),{[` + > ${_}-typography, + > ${_}-typography-edit-content + `]:{insetInlineStart:0,marginTop:0,marginBottom:0}}),[`${Z}-tabs-top`]:{clear:"both",marginBottom:ae,color:F.colorText,fontWeight:"normal",fontSize:F.fontSize,"&-bar":{borderBottom:`${(0,c.unit)(F.lineWidth)} ${F.lineType} ${F.colorBorderSecondary}`}}})},P=F=>{const{cardPaddingBase:Z,colorBorderSecondary:_,cardShadow:X,lineWidth:Y}=F;return{width:"33.33%",padding:Z,border:0,borderRadius:0,boxShadow:` + ${(0,c.unit)(Y)} 0 0 0 ${_}, + 0 ${(0,c.unit)(Y)} 0 0 ${_}, + ${(0,c.unit)(Y)} ${(0,c.unit)(Y)} 0 0 ${_}, + ${(0,c.unit)(Y)} 0 0 0 ${_} inset, + 0 ${(0,c.unit)(Y)} 0 0 ${_} inset; + `,transition:`all ${F.motionDurationMid}`,"&-hoverable:hover":{position:"relative",zIndex:1,boxShadow:X}}},R=F=>{const{componentCls:Z,iconCls:_,actionsLiMargin:X,cardActionsIconSize:Y,colorBorderSecondary:ae,actionsBg:J}=F;return Object.assign(Object.assign({margin:0,padding:0,listStyle:"none",background:J,borderTop:`${(0,c.unit)(F.lineWidth)} ${F.lineType} ${ae}`,display:"flex",borderRadius:`0 0 ${(0,c.unit)(F.borderRadiusLG)} ${(0,c.unit)(F.borderRadiusLG)}`},(0,f.dF)()),{"& > li":{margin:X,color:F.colorTextDescription,textAlign:"center","> span":{position:"relative",display:"block",minWidth:F.calc(F.cardActionsIconSize).mul(2).equal(),fontSize:F.fontSize,lineHeight:F.lineHeight,cursor:"pointer","&:hover":{color:F.colorPrimary,transition:`color ${F.motionDurationMid}`},[`a:not(${Z}-btn), > ${_}`]:{display:"inline-block",width:"100%",color:F.colorIcon,lineHeight:(0,c.unit)(F.fontHeight),transition:`color ${F.motionDurationMid}`,"&:hover":{color:F.colorPrimary}},[`> ${_}`]:{fontSize:Y,lineHeight:(0,c.unit)(F.calc(Y).mul(F.lineHeight).equal())}},"&:not(:last-child)":{borderInlineEnd:`${(0,c.unit)(F.lineWidth)} ${F.lineType} ${ae}`}}})},M=F=>Object.assign(Object.assign({margin:`${(0,c.unit)(F.calc(F.marginXXS).mul(-1).equal())} 0`,display:"flex"},(0,f.dF)()),{"&-avatar":{paddingInlineEnd:F.padding},"&-detail":{overflow:"hidden",flex:1,"> div:not(:last-child)":{marginBottom:F.marginXS}},"&-title":Object.assign({color:F.colorTextHeading,fontWeight:F.fontWeightStrong,fontSize:F.fontSizeLG},f.vS),"&-description":{color:F.colorTextDescription}}),N=F=>{const{componentCls:Z,colorFillAlter:_,headerPadding:X,bodyPadding:Y}=F;return{[`${Z}-head`]:{padding:`0 ${(0,c.unit)(X)}`,background:_,"&-title":{fontSize:F.fontSize}},[`${Z}-body`]:{padding:`${(0,c.unit)(F.padding)} ${(0,c.unit)(Y)}`}}},p=F=>{const{componentCls:Z}=F;return{overflow:"hidden",[`${Z}-body`]:{userSelect:"none"}}},A=F=>{const{componentCls:Z,cardShadow:_,cardHeadPadding:X,colorBorderSecondary:Y,boxShadowTertiary:ae,bodyPadding:J,extraColor:de}=F;return{[Z]:Object.assign(Object.assign({},(0,f.Wf)(F)),{position:"relative",background:F.colorBgContainer,borderRadius:F.borderRadiusLG,[`&:not(${Z}-bordered)`]:{boxShadow:ae},[`${Z}-head`]:C(F),[`${Z}-extra`]:{marginInlineStart:"auto",color:de,fontWeight:"normal",fontSize:F.fontSize},[`${Z}-body`]:Object.assign({padding:J,borderRadius:`0 0 ${(0,c.unit)(F.borderRadiusLG)} ${(0,c.unit)(F.borderRadiusLG)}`},(0,f.dF)()),[`${Z}-grid`]:P(F),[`${Z}-cover`]:{"> *":{display:"block",width:"100%",borderRadius:`${(0,c.unit)(F.borderRadiusLG)} ${(0,c.unit)(F.borderRadiusLG)} 0 0`}},[`${Z}-actions`]:R(F),[`${Z}-meta`]:M(F)}),[`${Z}-bordered`]:{border:`${(0,c.unit)(F.lineWidth)} ${F.lineType} ${Y}`,[`${Z}-cover`]:{marginTop:-1,marginInlineStart:-1,marginInlineEnd:-1}},[`${Z}-hoverable`]:{cursor:"pointer",transition:`box-shadow ${F.motionDurationMid}, border-color ${F.motionDurationMid}`,"&:hover":{borderColor:"transparent",boxShadow:_}},[`${Z}-contain-grid`]:{borderRadius:`${(0,c.unit)(F.borderRadiusLG)} ${(0,c.unit)(F.borderRadiusLG)} 0 0 `,[`${Z}-body`]:{display:"flex",flexWrap:"wrap"},[`&:not(${Z}-loading) ${Z}-body`]:{marginBlockStart:F.calc(F.lineWidth).mul(-1).equal(),marginInlineStart:F.calc(F.lineWidth).mul(-1).equal(),padding:0}},[`${Z}-contain-tabs`]:{[`> div${Z}-head`]:{minHeight:0,[`${Z}-head-title, ${Z}-extra`]:{paddingTop:X}}},[`${Z}-type-inner`]:N(F),[`${Z}-loading`]:p(F),[`${Z}-rtl`]:{direction:"rtl"}}},O=F=>{const{componentCls:Z,bodyPaddingSM:_,headerPaddingSM:X,headerHeightSM:Y,headerFontSizeSM:ae}=F;return{[`${Z}-small`]:{[`> ${Z}-head`]:{minHeight:Y,padding:`0 ${(0,c.unit)(X)}`,fontSize:ae,[`> ${Z}-head-wrapper`]:{[`> ${Z}-extra`]:{fontSize:F.fontSize}}},[`> ${Z}-body`]:{padding:_}},[`${Z}-small${Z}-contain-tabs`]:{[`> ${Z}-head`]:{[`${Z}-head-title, ${Z}-extra`]:{paddingTop:0,display:"flex",alignItems:"center"}}}}},z=F=>{var Z,_;return{headerBg:"transparent",headerFontSize:F.fontSizeLG,headerFontSizeSM:F.fontSize,headerHeight:F.fontSizeLG*F.lineHeightLG+F.padding*2,headerHeightSM:F.fontSize*F.lineHeight+F.paddingXS*2,actionsBg:F.colorBgContainer,actionsLiMargin:`${F.paddingSM}px 0`,tabsMarginBottom:-F.padding-F.lineWidth,extraColor:F.colorText,bodyPaddingSM:12,headerPaddingSM:12,bodyPadding:(Z=F.bodyPadding)!==null&&Z!==void 0?Z:F.paddingLG,headerPadding:(_=F.headerPadding)!==null&&_!==void 0?_:F.paddingLG}};var L=(0,I.I$)("Card",F=>{const Z=(0,E.mergeToken)(F,{cardShadow:F.boxShadowCard,cardHeadPadding:F.padding,cardPaddingBase:F.paddingLG,cardActionsIconSize:F.fontSize});return[A(Z),O(Z)]},z),fe=e(27833),G=function(F,Z){var _={};for(var X in F)Object.prototype.hasOwnProperty.call(F,X)&&Z.indexOf(X)<0&&(_[X]=F[X]);if(F!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Y=0,X=Object.getOwnPropertySymbols(F);Y{const{actionClasses:Z,actions:_=[],actionStyle:X}=F;return t.createElement("ul",{className:Z,style:X},_.map((Y,ae)=>{const J=`action-${ae}`;return t.createElement("li",{style:{width:`${100/_.length}%`},key:J},t.createElement("span",null,Y))}))};var oe=t.forwardRef((F,Z)=>{const{prefixCls:_,className:X,rootClassName:Y,style:ae,extra:J,headStyle:de={},bodyStyle:Ce={},title:Ze,loading:je,bordered:Fe,variant:Qe,size:We,type:Oe,cover:xe,actions:ve,tabList:ye,children:U,activeTabKey:W,defaultActiveTabKey:$,tabBarExtraContent:S,hoverable:H,tabProps:he={},classNames:se,styles:ue}=F,Te=G(F,["prefixCls","className","rootClassName","style","extra","headStyle","bodyStyle","title","loading","bordered","variant","size","type","cover","actions","tabList","children","activeTabKey","defaultActiveTabKey","tabBarExtraContent","hoverable","tabProps","classNames","styles"]),{getPrefixCls:Ae,direction:te,card:Ee}=t.useContext(l.E_),[Re]=(0,fe.Z)("card",Qe,Fe),Ne=er=>{var ir;(ir=F.onTabChange)===null||ir===void 0||ir.call(F,er)},He=er=>{var ir;return r()((ir=Ee==null?void 0:Ee.classNames)===null||ir===void 0?void 0:ir[er],se==null?void 0:se[er])},Se=er=>{var ir;return Object.assign(Object.assign({},(ir=Ee==null?void 0:Ee.styles)===null||ir===void 0?void 0:ir[er]),ue==null?void 0:ue[er])},we=t.useMemo(()=>{let er=!1;return t.Children.forEach(U,ir=>{(ir==null?void 0:ir.type)===b&&(er=!0)}),er},[U]),Ve=Ae("card",_),[tt,bt,De]=L(Ve),st=t.createElement(o.Z,{loading:!0,active:!0,paragraph:{rows:4},title:!1},U),vt=W!==void 0,ot=Object.assign(Object.assign({},he),{[vt?"activeKey":"defaultActiveKey"]:vt?W:$,tabBarExtraContent:S});let At;const qt=(0,s.Z)(We),ce=!qt||qt==="default"?"large":qt,ft=ye?t.createElement(i.Z,Object.assign({size:ce},ot,{className:`${Ve}-head-tabs`,onChange:Ne,items:ye.map(er=>{var{tab:ir}=er,rr=G(er,["tab"]);return Object.assign({label:ir},rr)})})):null;if(Ze||J||ft){const er=r()(`${Ve}-head`,He("header")),ir=r()(`${Ve}-head-title`,He("title")),rr=r()(`${Ve}-extra`,He("extra")),cn=Object.assign(Object.assign({},de),Se("header"));At=t.createElement("div",{className:er,style:cn},t.createElement("div",{className:`${Ve}-head-wrapper`},Ze&&t.createElement("div",{className:ir,style:Se("title")},Ze),J&&t.createElement("div",{className:rr,style:Se("extra")},J)),ft)}const Ut=r()(`${Ve}-cover`,He("cover")),Kt=xe?t.createElement("div",{className:Ut,style:Se("cover")},xe):null,Ht=r()(`${Ve}-body`,He("body")),un=Object.assign(Object.assign({},Ce),Se("body")),Rn=t.createElement("div",{className:Ht,style:un},je?st:U),lt=r()(`${Ve}-actions`,He("actions")),Et=ve!=null&&ve.length?t.createElement(ee,{actionClasses:lt,actionStyle:Se("actions"),actions:ve}):null,Bt=(0,a.Z)(Te,["onTabChange"]),Lt=r()(Ve,Ee==null?void 0:Ee.className,{[`${Ve}-loading`]:je,[`${Ve}-bordered`]:Re!=="borderless",[`${Ve}-hoverable`]:H,[`${Ve}-contain-grid`]:we,[`${Ve}-contain-tabs`]:ye==null?void 0:ye.length,[`${Ve}-${qt}`]:qt,[`${Ve}-type-${Oe}`]:!!Oe,[`${Ve}-rtl`]:te==="rtl"},X,Y,bt,De),Ct=Object.assign(Object.assign({},Ee==null?void 0:Ee.style),ae);return tt(t.createElement("div",Object.assign({ref:Z},Bt,{className:Lt,style:Ct}),At,Kt,Rn,Et))}),ie=function(F,Z){var _={};for(var X in F)Object.prototype.hasOwnProperty.call(F,X)&&Z.indexOf(X)<0&&(_[X]=F[X]);if(F!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Y=0,X=Object.getOwnPropertySymbols(F);Y{const{prefixCls:Z,className:_,avatar:X,title:Y,description:ae}=F,J=ie(F,["prefixCls","className","avatar","title","description"]),{getPrefixCls:de}=t.useContext(l.E_),Ce=de("card",Z),Ze=r()(`${Ce}-meta`,_),je=X?t.createElement("div",{className:`${Ce}-meta-avatar`},X):null,Fe=Y?t.createElement("div",{className:`${Ce}-meta-title`},Y):null,Qe=ae?t.createElement("div",{className:`${Ce}-meta-description`},ae):null,We=Fe||Qe?t.createElement("div",{className:`${Ce}-meta-detail`},Fe,Qe):null;return t.createElement("div",Object.assign({},J,{className:Ze}),je,We)};const k=oe;k.Grid=b,k.Meta=K;var q=k},3303:function(h,v,e){"use strict";e.d(v,{Z:function(){return wt}});var t=e(74902),n=e(62435),r=e(93967),a=e.n(r),l=e(87462),s=e(1413),o=e(97685),i=e(91),m=e(50089),d=e(88708),b=e(66680),c=e(21770),f=n.createContext({}),I=f,E=e(71002),C=e(4942),P="__rc_cascader_search_mark__",R=function(Le,it,Ot){var Rt=Ot.label,Me=Rt===void 0?"":Rt;return it.some(function(Be){return String(Be[Me]).toLowerCase().includes(Le.toLowerCase())})},M=function(Le,it,Ot,Rt){return it.map(function(Me){return Me[Rt.label]}).join(" / ")},N=function(Le,it,Ot,Rt,Me,Be){var ht=Me.filter,Dt=ht===void 0?R:ht,Ft=Me.render,fn=Ft===void 0?M:Ft,Sn=Me.limit,Ge=Sn===void 0?50:Sn,ke=Me.sort;return n.useMemo(function(){var pt=[];if(!Le)return[];function St(Mt,hn){var rn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;Mt.forEach(function(Zn){if(!(!ke&&Ge!==!1&&Ge>0&&pt.length>=Ge)){var Bn=[].concat((0,t.Z)(hn),[Zn]),Gn=Zn[Ot.children],Qn=rn||Zn.disabled;if((!Gn||Gn.length===0||Be)&&Dt(Le,Bn,{label:Ot.label})){var Xn;pt.push((0,s.Z)((0,s.Z)({},Zn),{},(Xn={disabled:Qn},(0,C.Z)(Xn,Ot.label,fn(Le,Bn,Rt,Ot)),(0,C.Z)(Xn,P,Bn),(0,C.Z)(Xn,Ot.children,void 0),Xn)))}Gn&&St(Zn[Ot.children],Bn,Qn)}})}return St(it,[]),ke&&pt.sort(function(Mt,hn){return ke(Mt[P],hn[P],Le,Ot)}),Ge!==!1&&Ge>0?pt.slice(0,Ge):pt},[Le,it,Ot,Rt,fn,Be,Dt,ke,Ge])},p=N,A="__RC_CASCADER_SPLIT__",O="SHOW_PARENT",z="SHOW_CHILD";function L(me){return me.join(A)}function fe(me){return me.map(L)}function G(me){return me.split(A)}function ee(me){var Le=me||{},it=Le.label,Ot=Le.value,Rt=Le.children,Me=Ot||"value";return{label:it||"label",value:Me,key:Me,children:Rt||"children"}}function re(me,Le){var it,Ot;return(it=me.isLeaf)!==null&&it!==void 0?it:!((Ot=me[Le.children])!==null&&Ot!==void 0&&Ot.length)}function oe(me){var Le=me.parentElement;if(Le){var it=me.offsetTop-Le.offsetTop;it-Le.scrollTop<0?Le.scrollTo({top:it}):it+me.offsetHeight-Le.scrollTop>Le.offsetHeight&&Le.scrollTo({top:it+me.offsetHeight-Le.offsetHeight})}}function ie(me,Le){return me.map(function(it){var Ot;return(Ot=it[P])===null||Ot===void 0?void 0:Ot.map(function(Rt){return Rt[Le.value]})})}function j(me){return Array.isArray(me)&&Array.isArray(me[0])}function K(me){return me?j(me)?me:(me.length===0?[]:[me]).map(function(Le){return Array.isArray(Le)?Le:[Le]}):[]}function k(me,Le,it){var Ot=new Set(me),Rt=Le();return me.filter(function(Me){var Be=Rt[Me],ht=Be?Be.parent:null,Dt=Be?Be.children:null;return Be&&Be.node.disabled?!0:it===z?!(Dt&&Dt.some(function(Ft){return Ft.key&&Ot.has(Ft.key)})):!(ht&&!ht.node.disabled&&Ot.has(ht.key))})}function q(me,Le,it){for(var Ot=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,Rt=Le,Me=[],Be=function(){var Ft,fn,Sn,Ge=me[ht],ke=(Ft=Rt)===null||Ft===void 0?void 0:Ft.findIndex(function(St){var Mt=St[it.value];return Ot?String(Mt)===String(Ge):Mt===Ge}),pt=ke!==-1?(fn=Rt)===null||fn===void 0?void 0:fn[ke]:null;Me.push({value:(Sn=pt==null?void 0:pt[it.value])!==null&&Sn!==void 0?Sn:Ge,index:ke,option:pt}),Rt=pt==null?void 0:pt[it.children]},ht=0;ht1){var Xn=pt.slice(0,-1);rn(Xn)}else Ft(!1)},Gn=function(){var Xn,mr=((Xn=Mt[St])===null||Xn===void 0?void 0:Xn[it.children])||[],or=mr.find(function($n){return!$n.disabled});if(or){var hr=[].concat((0,t.Z)(pt),[or[it.value]]);rn(hr)}};n.useImperativeHandle(me,function(){return{onKeyDown:function(Xn){var mr=Xn.which;switch(mr){case ye.Z.UP:case ye.Z.DOWN:{var or=0;mr===ye.Z.UP?or=-1:mr===ye.Z.DOWN&&(or=1),or!==0&&Zn(or);break}case ye.Z.LEFT:{if(Dt)break;Sn?Gn():Bn();break}case ye.Z.RIGHT:{if(Dt)break;Sn?Bn():Gn();break}case ye.Z.BACKSPACE:{Dt||Bn();break}case ye.Z.ENTER:{if(pt.length){var hr=Mt[St],$n=(hr==null?void 0:hr[P])||[];$n.length?Me($n.map(function(nr){return nr[it.value]}),$n[$n.length-1]):Me(pt,Mt[St])}break}case ye.Z.ESC:Ft(!1),fn&&Xn.stopPropagation()}},onKeyUp:function(){}}})},W=n.forwardRef(function(me,Le){var it,Ot,Rt,Me=me.prefixCls,Be=me.multiple,ht=me.searchValue,Dt=me.toggleOpen,Ft=me.notFoundContent,fn=me.direction,Sn=me.open,Ge=me.disabled,ke=n.useRef(null),pt=fn==="rtl",St=n.useContext(I),Mt=St.options,hn=St.values,rn=St.halfValues,Zn=St.fieldNames,Bn=St.changeOnSelect,Gn=St.onSelect,Qn=St.searchOptions,Xn=St.dropdownPrefixCls,mr=St.loadData,or=St.expandTrigger,hr=Xn||Me,$n=n.useState([]),nr=(0,o.Z)($n,2),Cr=nr[0],zr=nr[1],qr=function(pr){if(!(!mr||ht)){var Mr=q(pr,Mt,Zn),Ur=Mr.map(function(ge){var an=ge.option;return an}),ut=Ur[Ur.length-1];if(ut&&!re(ut,Zn)){var Zt=L(pr);zr(function(ge){return[].concat((0,t.Z)(ge),[Zt])}),mr(Ur)}}};n.useEffect(function(){Cr.length&&Cr.forEach(function(kn){var pr=G(kn),Mr=q(pr,Mt,Zn,!0).map(function(ut){var Zt=ut.option;return Zt}),Ur=Mr[Mr.length-1];(!Ur||Ur[Zn.children]||re(Ur,Zn))&&zr(function(ut){return ut.filter(function(Zt){return Zt!==kn})})})},[Mt,Cr,Zn]);var br=n.useMemo(function(){return new Set(fe(hn))},[hn]),ia=n.useMemo(function(){return new Set(fe(rn))},[rn]),wa=ve(Be,Sn),ha=(0,o.Z)(wa,2),la=ha[0],Ca=ha[1],pa=function(pr){Ca(pr),qr(pr)},jt=function(pr){if(Ge)return!1;var Mr=pr.disabled,Ur=re(pr,Zn);return!Mr&&(Ur||Bn||Be)},Ke=function(pr,Mr){var Ur=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;Gn(pr),!Be&&(Mr||Bn&&(or==="hover"||Ur))&&Dt(!1)},ze=n.useMemo(function(){return ht?Qn:Mt},[ht,Qn,Mt]),Pt=n.useMemo(function(){for(var kn=[{options:ze}],pr=ze,Mr=ie(pr,Zn),Ur=function(){var ge=la[ut],an=pr.find(function(dr,Rr){return(Mr[Rr]?L(Mr[Rr]):dr[Zn.value])===ge}),On=an==null?void 0:an[Zn.children];if(!(On!=null&&On.length))return 1;pr=On,kn.push({options:On})},ut=0;ut":hn,Zn=it.loadingIcon,Bn=it.direction,Gn=it.notFoundContent,Qn=Gn===void 0?"Not Found":Gn,Xn=it.disabled,mr=!!Dt,or=(0,he.C8)(Ft,{value:fn,postState:K}),hr=(0,o.Z)(or,2),$n=hr[0],nr=hr[1],Cr=n.useMemo(function(){return ee(Sn)},[JSON.stringify(Sn)]),zr=Y(Cr,ht),qr=(0,o.Z)(zr,3),br=qr[0],ia=qr[1],wa=qr[2],ha=Z(br,Cr),la=Ze(mr,$n,ia,wa,ha),Ca=(0,o.Z)(la,3),pa=Ca[0],jt=Ca[1],Ke=Ca[2],ze=(0,he.zX)(function(Un){if(nr(Un),ke){var vr=K(Un),kn=vr.map(function(Ur){return q(Ur,br,Cr).map(function(ut){return ut.option})}),pr=mr?vr:vr[0],Mr=mr?kn:kn[0];ke(pr,Mr)}}),Pt=Ce(mr,ze,pa,jt,Ke,ia,wa,pt),mt=(0,he.zX)(function(Un){Pt(Un)}),zt=n.useMemo(function(){return{options:br,fieldNames:Cr,values:pa,halfValues:jt,changeOnSelect:Ge,onSelect:mt,checkable:Dt,searchOptions:[],dropdownPrefixCls:void 0,loadData:St,expandTrigger:Mt,expandIcon:rn,loadingIcon:Zn,dropdownMenuColumnStyle:void 0}},[br,Cr,pa,jt,Ge,mt,Dt,St,Mt,rn,Zn]),Qt="".concat(Rt,"-panel"),pn=!br.length;return n.createElement(I.Provider,{value:zt},n.createElement("div",{className:a()(Qt,(Le={},(0,C.Z)(Le,"".concat(Qt,"-rtl"),Bn==="rtl"),(0,C.Z)(Le,"".concat(Qt,"-empty"),pn),Le),Be),style:Me},pn?Qn:n.createElement($,{prefixCls:Rt,searchValue:"",multiple:mr,toggleOpen:se,open:!0,direction:Bn,disabled:Xn})))}function Te(me){var Le=me.onPopupVisibleChange,it=me.popupVisible,Ot=me.popupClassName,Rt=me.popupPlacement,Me=me.onDropdownVisibleChange;warning(!Le,"`onPopupVisibleChange` is deprecated. Please use `onOpenChange` instead."),warning(!Me,"`onDropdownVisibleChange` is deprecated. Please use `onOpenChange` instead."),warning(it===void 0,"`popupVisible` is deprecated. Please use `open` instead."),warning(Ot===void 0,"`popupClassName` is deprecated. Please use `dropdownClassName` instead."),warning(Rt===void 0,"`popupPlacement` is deprecated. Please use `placement` instead.")}function Ae(me,Le){if(me){var it=function Ot(Rt){for(var Me=0;Me":br,wa=me.loadingIcon,ha=me.children,la=me.dropdownMatchSelectWidth,Ca=la===void 0?!1:la,pa=me.showCheckedStrategy,jt=pa===void 0?O:pa,Ke=me.optionRender,ze=(0,i.Z)(me,Ee),Pt=(0,d.ZP)(it),mt=!!Sn,zt=(0,c.Z)(Be,{value:ht,postState:K}),Qt=(0,o.Z)(zt,2),pn=Qt[0],Un=Qt[1],vr=n.useMemo(function(){return ee(Me)},[JSON.stringify(Me)]),kn=Y(vr,rn),pr=(0,o.Z)(kn,3),Mr=pr[0],Ur=pr[1],ut=pr[2],Zt=(0,c.Z)("",{value:pt,postState:function(tl){return tl||""}}),ge=(0,o.Z)(Zt,2),an=ge[0],On=ge[1],dr=function(tl,Zo){On(tl),Zo.source!=="blur"&&St&&St(tl)},Rr=J(Mt),ea=(0,o.Z)(Rr,2),xa=ea[0],Ea=ea[1],Pa=p(an,Mr,vr,Zn||Rt,Ea,Dt||mt),sn=Z(Mr,vr),Vn=Ze(mt,pn,Ur,ut,sn),Jn=(0,o.Z)(Vn,3),Hn=Jn[0],gr=Jn[1],Wr=Jn[2],na=n.useMemo(function(){var al=fe(Hn),tl=k(al,Ur,jt);return[].concat((0,t.Z)(Wr),(0,t.Z)(ut(tl)))},[Hn,Ur,ut,Wr,jt]),fa=F(na,Mr,vr,mt,fn),to=(0,b.Z)(function(al){if(Un(al),Ft){var tl=K(al),Zo=tl.map(function(gl){return q(gl,Mr,vr).map(function(oi){return oi.option})}),hi=mt?tl:tl[0],ll=mt?Zo:Zo[0];Ft(hi,ll)}}),so=Ce(mt,to,Hn,gr,Wr,Ur,ut,jt),li=(0,b.Z)(function(al){(!mt||ke)&&On(""),so(al)}),Fi=function(tl,Zo){if(Zo.type==="clear"){to([]);return}var hi=Zo.values[0],ll=hi.valueCells;li(ll)},Xo=Qn!==void 0?Qn:Gn,Bi=mr||Xn,ri=nr||$n,Ja=function(tl){qr==null||qr(tl),Cr==null||Cr(tl),zr==null||zr(tl)},Eo=n.useMemo(function(){return{options:Mr,fieldNames:vr,values:Hn,halfValues:gr,changeOnSelect:Dt,onSelect:li,checkable:Sn,searchOptions:Pa,dropdownPrefixCls:Zn,loadData:Bn,expandTrigger:hn,expandIcon:ia,loadingIcon:wa,dropdownMenuColumnStyle:or,optionRender:Ke}},[Mr,vr,Hn,gr,Dt,li,Sn,Pa,Zn,Bn,hn,ia,wa,or,Ke]),Mo=!(an?Pa:Mr).length,Uo=an&&Ea.matchInputWidth||Mo?{}:{minWidth:"auto"};return n.createElement(I.Provider,{value:Eo},n.createElement(m.Ac,(0,l.Z)({},ze,{ref:Le,id:Pt,prefixCls:Rt,autoClearSearchValue:ke,dropdownMatchSelectWidth:Ca,dropdownStyle:(0,s.Z)((0,s.Z)({},Uo),hr),displayValues:fa,onDisplayValuesChange:Fi,mode:mt?"multiple":void 0,searchValue:an,onSearch:dr,showSearch:xa,OptionList:H,emptyOptions:Mo,open:Xo,dropdownClassName:Bi,placement:ri,onDropdownVisibleChange:Ja,getRawInputElement:function(){return ha}})))});Re.SHOW_PARENT=O,Re.SHOW_CHILD=z,Re.Panel=ue;var Ne=Re,He=Ne,Se=e(98423),we=e(87263),Ve=e(33603),tt=e(8745),bt=e(9708),De=e(53124),st=e(88258),vt=e(98866),ot=e(35792),At=e(98675),qt=e(65223),ce=e(27833),ft=e(30307),Ut=e(15030),Kt=e(43277),Ht=e(78642),un=e(4173);function Rn(me,Le){const{getPrefixCls:it,direction:Ot,renderEmpty:Rt}=n.useContext(De.E_),Me=Le||Ot,Be=it("select",me),ht=it("cascader",me);return[Be,ht,Me,Rt]}var lt=Rn;function Et(me,Le){return n.useMemo(()=>Le?n.createElement("span",{className:`${me}-checkbox-inner`}):!1,[Le])}var Bt=e(6171),Lt=e(50888),Ct=e(90814),ir=(me,Le,it)=>{let Ot=it;it||(Ot=Le?n.createElement(Bt.Z,null):n.createElement(Ct.Z,null));const Rt=n.createElement("span",{className:`${me}-menu-item-loading-icon`},n.createElement(Lt.Z,{spin:!0}));return n.useMemo(()=>[Ot,Rt],[Ot])},rr=e(80110),cn=e(83559),Cn=e(861),Ln=e(63185),gn=e(14747),Jt=me=>{const{prefixCls:Le,componentCls:it}=me,Ot=`${it}-menu-item`,Rt=` + &${Ot}-expand ${Ot}-expand-icon, + ${Ot}-loading-icon +`;return[(0,Ln.C2)(`${Le}-checkbox`,me),{[it]:{"&-checkbox":{top:0,marginInlineEnd:me.paddingXS,pointerEvents:"unset"},"&-menus":{display:"flex",flexWrap:"nowrap",alignItems:"flex-start",[`&${it}-menu-empty`]:{[`${it}-menu`]:{width:"100%",height:"auto",[Ot]:{color:me.colorTextDisabled}}}},"&-menu":{flexGrow:1,flexShrink:0,minWidth:me.controlItemWidth,height:me.dropdownHeight,margin:0,padding:me.menuPadding,overflow:"auto",verticalAlign:"top",listStyle:"none","-ms-overflow-style":"-ms-autohiding-scrollbar","&:not(:last-child)":{borderInlineEnd:`${(0,Cn.unit)(me.lineWidth)} ${me.lineType} ${me.colorSplit}`},"&-item":Object.assign(Object.assign({},gn.vS),{display:"flex",flexWrap:"nowrap",alignItems:"center",padding:me.optionPadding,lineHeight:me.lineHeight,cursor:"pointer",transition:`all ${me.motionDurationMid}`,borderRadius:me.borderRadiusSM,"&:hover":{background:me.controlItemBgHover},"&-disabled":{color:me.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"},[Rt]:{color:me.colorTextDisabled}},[`&-active:not(${Ot}-disabled)`]:{"&, &:hover":{color:me.optionSelectedColor,fontWeight:me.optionSelectedFontWeight,backgroundColor:me.optionSelectedBg}},"&-content":{flex:"auto"},[Rt]:{marginInlineStart:me.paddingXXS,color:me.colorIcon,fontSize:me.fontSizeIcon},"&-keyword":{color:me.colorHighlight}})}}}]};const wn=me=>{const{componentCls:Le,antCls:it}=me;return[{[Le]:{width:me.controlWidth}},{[`${Le}-dropdown`]:[{[`&${it}-select-dropdown`]:{padding:0}},Jt(me)]},{[`${Le}-dropdown-rtl`]:{direction:"rtl"}},(0,rr.c)(me)]},Nn=me=>{const Le=Math.round((me.controlHeight-me.fontSize*me.lineHeight)/2);return{controlWidth:184,controlItemWidth:111,dropdownHeight:180,optionSelectedBg:me.controlItemBgActive,optionSelectedFontWeight:me.fontWeightStrong,optionPadding:`${Le}px ${me.paddingSM}px`,menuPadding:me.paddingXXS,optionSelectedColor:me.colorText}};var zn=(0,cn.I$)("Cascader",me=>[wn(me)],Nn);const qe=me=>{const{componentCls:Le}=me;return{[`${Le}-panel`]:[Jt(me),{display:"inline-flex",border:`${(0,Cn.unit)(me.lineWidth)} ${me.lineType} ${me.colorSplit}`,borderRadius:me.borderRadiusLG,overflowX:"auto",maxWidth:"100%",[`${Le}-menus`]:{alignItems:"stretch"},[`${Le}-menu`]:{height:"auto"},"&-empty":{padding:me.paddingXXS}}]}};var xt=(0,cn.A1)(["Cascader","Panel"],me=>qe(me),Nn);function _n(me){const{prefixCls:Le,className:it,multiple:Ot,rootClassName:Rt,notFoundContent:Me,direction:Be,expandIcon:ht,disabled:Dt}=me,Ft=n.useContext(vt.Z),fn=Dt!=null?Dt:Ft,[Sn,Ge,ke,pt]=lt(Le,Be),St=(0,ot.Z)(Ge),[Mt,hn,rn]=zn(Ge,St);xt(Ge);const Zn=ke==="rtl",[Bn,Gn]=ir(Sn,Zn,ht),Qn=Me||(pt==null?void 0:pt("Cascader"))||n.createElement(st.Z,{componentName:"Cascader"}),Xn=Et(Ge,Ot);return Mt(n.createElement(ue,Object.assign({},me,{checkable:Xn,prefixCls:Ge,className:a()(it,hn,Rt,rn,St),notFoundContent:Qn,direction:ke,expandIcon:Bn,loadingIcon:Gn,disabled:fn})))}var Je=_n,Xe=function(me,Le){var it={};for(var Ot in me)Object.prototype.hasOwnProperty.call(me,Ot)&&Le.indexOf(Ot)<0&&(it[Ot]=me[Ot]);if(me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Rt=0,Ot=Object.getOwnPropertySymbols(me);RtDt===0?[ht]:[].concat((0,t.Z)(Be),[Le,ht]),[]),Rt=[];let Me=0;return Ot.forEach((Be,ht)=>{const Dt=Me+Be.length;let Ft=me.slice(Me,Dt);Me=Dt,ht%2===1&&(Ft=n.createElement("span",{className:`${it}-menu-item-keyword`,key:`separator-${ht}`},Ft)),Rt.push(Ft)}),Rt}const yn=(me,Le,it,Ot)=>{const Rt=[],Me=me.toLowerCase();return Le.forEach((Be,ht)=>{ht!==0&&Rt.push(" / ");let Dt=Be[Ot.label];const Ft=typeof Dt;(Ft==="string"||Ft==="number")&&(Dt=Tn(String(Dt),Me,it)),Rt.push(Dt)}),Rt},tn=n.forwardRef((me,Le)=>{var it,Ot,Rt,Me;const{prefixCls:Be,size:ht,disabled:Dt,className:Ft,rootClassName:fn,multiple:Sn,bordered:Ge=!0,transitionName:ke,choiceTransitionName:pt="",popupClassName:St,dropdownClassName:Mt,expandIcon:hn,placement:rn,showSearch:Zn,allowClear:Bn=!0,notFoundContent:Gn,direction:Qn,getPopupContainer:Xn,status:mr,showArrow:or,builtinPlacements:hr,style:$n,variant:nr,dropdownRender:Cr,onDropdownVisibleChange:zr,dropdownMenuColumnStyle:qr,popupRender:br,dropdownStyle:ia,popupMenuColumnStyle:wa,onOpenChange:ha,styles:la,classNames:Ca}=me,pa=Xe(me,["prefixCls","size","disabled","className","rootClassName","multiple","bordered","transitionName","choiceTransitionName","popupClassName","dropdownClassName","expandIcon","placement","showSearch","allowClear","notFoundContent","direction","getPopupContainer","status","showArrow","builtinPlacements","style","variant","dropdownRender","onDropdownVisibleChange","dropdownMenuColumnStyle","popupRender","dropdownStyle","popupMenuColumnStyle","onOpenChange","styles","classNames"]),jt=(0,Se.Z)(pa,["suffixIcon"]),{getPrefixCls:Ke,getPopupContainer:ze,className:Pt,style:mt,classNames:zt,styles:Qt}=(0,De.dj)("cascader"),{popupOverflow:pn}=n.useContext(De.E_),{status:Un,hasFeedback:vr,isFormItemInput:kn,feedbackIcon:pr}=n.useContext(qt.aM),Mr=(0,bt.F)(Un,mr),[Ur,ut,Zt,ge]=lt(Be,Qn),an=Zt==="rtl",On=Ke(),dr=(0,ot.Z)(Ur),[Rr,ea,xa]=(0,Ut.Z)(Ur,dr),Ea=(0,ot.Z)(ut),[Pa]=zn(ut,Ea),{compactSize:sn,compactItemClassnames:Vn}=(0,un.ri)(Ur,Qn),[Jn,Hn]=(0,ce.Z)("cascader",nr,Ge),gr=Gn||(ge==null?void 0:ge("Cascader"))||n.createElement(st.Z,{componentName:"Cascader"}),Wr=a()(((it=Ca==null?void 0:Ca.popup)===null||it===void 0?void 0:it.root)||((Ot=zt.popup)===null||Ot===void 0?void 0:Ot.root)||St||Mt,`${ut}-dropdown`,{[`${ut}-dropdown-rtl`]:Zt==="rtl"},fn,dr,zt.root,Ca==null?void 0:Ca.root,Ea,ea,xa),na=br||Cr,fa=wa||qr,to=ha||zr,so=((Rt=la==null?void 0:la.popup)===null||Rt===void 0?void 0:Rt.root)||((Me=Qt.popup)===null||Me===void 0?void 0:Me.root)||ia,li=n.useMemo(()=>{if(!Zn)return Zn;let oi={render:yn};return typeof Zn=="object"&&(oi=Object.assign(Object.assign({},oi),Zn)),oi},[Zn]),Fi=(0,At.Z)(oi=>{var Hs;return(Hs=ht!=null?ht:sn)!==null&&Hs!==void 0?Hs:oi}),Xo=n.useContext(vt.Z),Bi=Dt!=null?Dt:Xo,[ri,Ja]=ir(Ur,an,hn),Eo=Et(ut,Sn),Mo=(0,Ht.Z)(me.suffixIcon,or),{suffixIcon:Uo,removeIcon:al,clearIcon:tl}=(0,Kt.Z)(Object.assign(Object.assign({},me),{hasFeedback:vr,feedbackIcon:pr,showSuffixIcon:Mo,multiple:Sn,prefixCls:Ur,componentName:"Cascader"})),Zo=n.useMemo(()=>rn!==void 0?rn:an?"bottomRight":"bottomLeft",[rn,an]),hi=Bn===!0?{clearIcon:tl}:Bn,[ll]=(0,we.Cn)("SelectLike",so==null?void 0:so.zIndex),gl=n.createElement(He,Object.assign({prefixCls:Ur,className:a()(!Be&&ut,{[`${Ur}-lg`]:Fi==="large",[`${Ur}-sm`]:Fi==="small",[`${Ur}-rtl`]:an,[`${Ur}-${Jn}`]:Hn,[`${Ur}-in-form-item`]:kn},(0,bt.Z)(Ur,Mr,vr),Vn,Pt,Ft,fn,Ca==null?void 0:Ca.root,zt.root,dr,Ea,ea,xa),disabled:Bi,style:Object.assign(Object.assign(Object.assign(Object.assign({},Qt.root),la==null?void 0:la.root),mt),$n)},jt,{builtinPlacements:(0,ft.Z)(hr,pn),direction:Zt,placement:Zo,notFoundContent:gr,allowClear:hi,showSearch:li,expandIcon:ri,suffixIcon:Uo,removeIcon:al,loadingIcon:Ja,checkable:Eo,dropdownClassName:Wr,dropdownPrefixCls:Be||ut,dropdownStyle:Object.assign(Object.assign({},so),{zIndex:ll}),dropdownRender:na,dropdownMenuColumnStyle:fa,onOpenChange:to,choiceTransitionName:(0,Ve.m)(On,"",pt),transitionName:(0,Ve.m)(On,"slide-up",ke),getPopupContainer:Xn||ze,ref:Le}));return Pa(Rr(gl))}),yt=(0,tt.Z)(tn,"dropdownAlign",me=>(0,Se.Z)(me,["visible"]));tn.SHOW_PARENT=dn,tn.SHOW_CHILD=Yt,tn.Panel=Je,tn._InternalPanelDoNotUseOrYouWillBeFired=yt;var wt=tn},84567:function(h,v,e){"use strict";e.d(v,{Z:function(){return fe}});var t=e(62435),n=e(93967),r=e.n(n),a=e(50132),l=e(42550),s=e(45353),o=e(17415),i=e(53124),m=e(98866),d=e(35792),b=e(65223),f=t.createContext(null),I=e(63185),E=e(5273),C=function(G,ee){var re={};for(var oe in G)Object.prototype.hasOwnProperty.call(G,oe)&&ee.indexOf(oe)<0&&(re[oe]=G[oe]);if(G!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ie=0,oe=Object.getOwnPropertySymbols(G);ie{var re;const{prefixCls:oe,className:ie,rootClassName:j,children:K,indeterminate:k=!1,style:q,onMouseEnter:F,onMouseLeave:Z,skipGroup:_=!1,disabled:X}=G,Y=C(G,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:ae,direction:J,checkbox:de}=t.useContext(i.E_),Ce=t.useContext(f),{isFormItemInput:Ze}=t.useContext(b.aM),je=t.useContext(m.Z),Fe=(re=(Ce==null?void 0:Ce.disabled)||X)!==null&&re!==void 0?re:je,Qe=t.useRef(Y.value),We=t.useRef(null),Oe=(0,l.sQ)(ee,We);t.useEffect(()=>{Ce==null||Ce.registerValue(Y.value)},[]),t.useEffect(()=>{if(!_)return Y.value!==Qe.current&&(Ce==null||Ce.cancelValue(Qe.current),Ce==null||Ce.registerValue(Y.value),Qe.current=Y.value),()=>Ce==null?void 0:Ce.cancelValue(Y.value)},[Y.value]),t.useEffect(()=>{var ue;!((ue=We.current)===null||ue===void 0)&&ue.input&&(We.current.input.indeterminate=k)},[k]);const xe=ae("checkbox",oe),ve=(0,d.Z)(xe),[ye,U,W]=(0,I.ZP)(xe,ve),$=Object.assign({},Y);Ce&&!_&&($.onChange=(...ue)=>{Y.onChange&&Y.onChange.apply(Y,ue),Ce.toggleOption&&Ce.toggleOption({label:K,value:Y.value})},$.name=Ce.name,$.checked=Ce.value.includes(Y.value));const S=r()(`${xe}-wrapper`,{[`${xe}-rtl`]:J==="rtl",[`${xe}-wrapper-checked`]:$.checked,[`${xe}-wrapper-disabled`]:Fe,[`${xe}-wrapper-in-form-item`]:Ze},de==null?void 0:de.className,ie,j,W,ve,U),H=r()({[`${xe}-indeterminate`]:k},o.A,U),[he,se]=(0,E.Z)($.onClick);return ye(t.createElement(s.Z,{component:"Checkbox",disabled:Fe},t.createElement("label",{className:S,style:Object.assign(Object.assign({},de==null?void 0:de.style),q),onMouseEnter:F,onMouseLeave:Z,onClick:he},t.createElement(a.Z,Object.assign({},$,{onClick:se,prefixCls:xe,className:H,disabled:Fe,ref:Oe})),K!=null&&t.createElement("span",{className:`${xe}-label`},K))))};var M=t.forwardRef(P),N=e(74902),p=e(98423),A=function(G,ee){var re={};for(var oe in G)Object.prototype.hasOwnProperty.call(G,oe)&&ee.indexOf(oe)<0&&(re[oe]=G[oe]);if(G!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ie=0,oe=Object.getOwnPropertySymbols(G);ie{const{defaultValue:re,children:oe,options:ie=[],prefixCls:j,className:K,rootClassName:k,style:q,onChange:F}=G,Z=A(G,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:_,direction:X}=t.useContext(i.E_),[Y,ae]=t.useState(Z.value||re||[]),[J,de]=t.useState([]);t.useEffect(()=>{"value"in Z&&ae(Z.value||[])},[Z.value]);const Ce=t.useMemo(()=>ie.map(H=>typeof H=="string"||typeof H=="number"?{label:H,value:H}:H),[ie]),Ze=H=>{de(he=>he.filter(se=>se!==H))},je=H=>{de(he=>[].concat((0,N.Z)(he),[H]))},Fe=H=>{const he=Y.indexOf(H.value),se=(0,N.Z)(Y);he===-1?se.push(H.value):se.splice(he,1),"value"in Z||ae(se),F==null||F(se.filter(ue=>J.includes(ue)).sort((ue,Te)=>{const Ae=Ce.findIndex(Ee=>Ee.value===ue),te=Ce.findIndex(Ee=>Ee.value===Te);return Ae-te}))},Qe=_("checkbox",j),We=`${Qe}-group`,Oe=(0,d.Z)(Qe),[xe,ve,ye]=(0,I.ZP)(Qe,Oe),U=(0,p.Z)(Z,["value","disabled"]),W=ie.length?Ce.map(H=>t.createElement(M,{prefixCls:Qe,key:H.value.toString(),disabled:"disabled"in H?H.disabled:Z.disabled,value:H.value,checked:Y.includes(H.value),onChange:H.onChange,className:r()(`${We}-item`,H.className),style:H.style,title:H.title,id:H.id,required:H.required},H.label)):oe,$=t.useMemo(()=>({toggleOption:Fe,value:Y,disabled:Z.disabled,name:Z.name,registerValue:je,cancelValue:Ze}),[Fe,Y,Z.disabled,Z.name,je,Ze]),S=r()(We,{[`${We}-rtl`]:X==="rtl"},K,k,ye,Oe,ve);return xe(t.createElement("div",Object.assign({className:S,style:q},U,{ref:ee}),t.createElement(f.Provider,{value:$},W)))});const L=M;L.Group=z,L.__ANT_CHECKBOX=!0;var fe=L},63185:function(h,v,e){"use strict";e.d(v,{C2:function(){return s}});var t=e(861),n=e(14747),r=e(83262),a=e(83559);const l=o=>{const{checkboxCls:i}=o,m=`${i}-wrapper`;return[{[`${i}-group`]:Object.assign(Object.assign({},(0,n.Wf)(o)),{display:"inline-flex",flexWrap:"wrap",columnGap:o.marginXS,[`> ${o.antCls}-row`]:{flex:1}}),[m]:Object.assign(Object.assign({},(0,n.Wf)(o)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${m}`]:{marginInlineStart:0},[`&${m}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[i]:Object.assign(Object.assign({},(0,n.Wf)(o)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:o.borderRadiusSM,alignSelf:"center",[`${i}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${i}-inner`]:Object.assign({},(0,n.oN)(o))},[`${i}-inner`]:{boxSizing:"border-box",display:"block",width:o.checkboxSize,height:o.checkboxSize,direction:"ltr",backgroundColor:o.colorBgContainer,border:`${(0,t.unit)(o.lineWidth)} ${o.lineType} ${o.colorBorder}`,borderRadius:o.borderRadiusSM,borderCollapse:"separate",transition:`all ${o.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"25%",display:"table",width:o.calc(o.checkboxSize).div(14).mul(5).equal(),height:o.calc(o.checkboxSize).div(14).mul(8).equal(),border:`${(0,t.unit)(o.lineWidthBold)} solid ${o.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${o.motionDurationFast} ${o.motionEaseInBack}, opacity ${o.motionDurationFast}`}},"& + span":{paddingInlineStart:o.paddingXS,paddingInlineEnd:o.paddingXS}})},{[` + ${m}:not(${m}-disabled), + ${i}:not(${i}-disabled) + `]:{[`&:hover ${i}-inner`]:{borderColor:o.colorPrimary}},[`${m}:not(${m}-disabled)`]:{[`&:hover ${i}-checked:not(${i}-disabled) ${i}-inner`]:{backgroundColor:o.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${i}-checked:not(${i}-disabled):after`]:{borderColor:o.colorPrimaryHover}}},{[`${i}-checked`]:{[`${i}-inner`]:{backgroundColor:o.colorPrimary,borderColor:o.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${o.motionDurationMid} ${o.motionEaseOutBack} ${o.motionDurationFast}`}}},[` + ${m}-checked:not(${m}-disabled), + ${i}-checked:not(${i}-disabled) + `]:{[`&:hover ${i}-inner`]:{backgroundColor:o.colorPrimaryHover,borderColor:"transparent"}}},{[i]:{"&-indeterminate":{"&":{[`${i}-inner`]:{backgroundColor:`${o.colorBgContainer}`,borderColor:`${o.colorBorder}`,"&:after":{top:"50%",insetInlineStart:"50%",width:o.calc(o.fontSizeLG).div(2).equal(),height:o.calc(o.fontSizeLG).div(2).equal(),backgroundColor:o.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}},[`&:hover ${i}-inner`]:{backgroundColor:`${o.colorBgContainer}`,borderColor:`${o.colorPrimary}`}}}}},{[`${m}-disabled`]:{cursor:"not-allowed"},[`${i}-disabled`]:{[`&, ${i}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${i}-inner`]:{background:o.colorBgContainerDisabled,borderColor:o.colorBorder,"&:after":{borderColor:o.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:o.colorTextDisabled},[`&${i}-indeterminate ${i}-inner::after`]:{background:o.colorTextDisabled}}}]};function s(o,i){const m=(0,r.mergeToken)(i,{checkboxCls:`.${o}`,checkboxSize:i.controlInteractiveSize});return[l(m)]}v.ZP=(0,a.I$)("Checkbox",(o,{prefixCls:i})=>[s(i,o)])},5273:function(h,v,e){"use strict";e.d(v,{Z:function(){return r}});var t=e(62435),n=e(75164);function r(a){const l=t.useRef(null),s=()=>{n.Z.cancel(l.current),l.current=null};return[()=>{s(),l.current=(0,n.Z)(()=>{l.current=null})},m=>{l.current&&(m.stopPropagation(),s()),a==null||a(m)}]}},15746:function(h,v,e){"use strict";var t=e(21584);v.Z=t.Z},47221:function(h,v,e){"use strict";e.d(v,{Z:function(){return ye}});var t=e(62435),n=e(90814),r=e(93967),a=e.n(r),l=e(87462),s=e(74902),o=e(97685),i=e(71002),m=e(21770),d=e(80334),b=e(91),c=e(50344),f=e(1413),I=e(4942),E=e(29372),C=e(15105),P=t.forwardRef(function(U,W){var $=U.prefixCls,S=U.forceRender,H=U.className,he=U.style,se=U.children,ue=U.isActive,Te=U.role,Ae=U.classNames,te=U.styles,Ee=t.useState(ue||S),Re=(0,o.Z)(Ee,2),Ne=Re[0],He=Re[1];return t.useEffect(function(){(S||ue)&&He(!0)},[S,ue]),Ne?t.createElement("div",{ref:W,className:a()("".concat($,"-content"),(0,I.Z)((0,I.Z)({},"".concat($,"-content-active"),ue),"".concat($,"-content-inactive"),!ue),H),style:he,role:Te},t.createElement("div",{className:a()("".concat($,"-content-box"),Ae==null?void 0:Ae.body),style:te==null?void 0:te.body},se)):null});P.displayName="PanelContent";var R=P,M=["showArrow","headerClass","isActive","onItemClick","forceRender","className","classNames","styles","prefixCls","collapsible","accordion","panelKey","extra","header","expandIcon","openMotion","destroyInactivePanel","children"],N=t.forwardRef(function(U,W){var $=U.showArrow,S=$===void 0?!0:$,H=U.headerClass,he=U.isActive,se=U.onItemClick,ue=U.forceRender,Te=U.className,Ae=U.classNames,te=Ae===void 0?{}:Ae,Ee=U.styles,Re=Ee===void 0?{}:Ee,Ne=U.prefixCls,He=U.collapsible,Se=U.accordion,we=U.panelKey,Ve=U.extra,tt=U.header,bt=U.expandIcon,De=U.openMotion,st=U.destroyInactivePanel,vt=U.children,ot=(0,b.Z)(U,M),At=He==="disabled",qt=Ve!=null&&typeof Ve!="boolean",ce=(0,I.Z)((0,I.Z)((0,I.Z)({onClick:function(){se==null||se(we)},onKeyDown:function(lt){(lt.key==="Enter"||lt.keyCode===C.Z.ENTER||lt.which===C.Z.ENTER)&&(se==null||se(we))},role:Se?"tab":"button"},"aria-expanded",he),"aria-disabled",At),"tabIndex",At?-1:0),ft=typeof bt=="function"?bt(U):t.createElement("i",{className:"arrow"}),Ut=ft&&t.createElement("div",(0,l.Z)({className:"".concat(Ne,"-expand-icon")},["header","icon"].includes(He)?ce:{}),ft),Kt=a()("".concat(Ne,"-item"),(0,I.Z)((0,I.Z)({},"".concat(Ne,"-item-active"),he),"".concat(Ne,"-item-disabled"),At),Te),Ht=a()(H,"".concat(Ne,"-header"),(0,I.Z)({},"".concat(Ne,"-collapsible-").concat(He),!!He),te.header),un=(0,f.Z)({className:Ht,style:Re.header},["header","icon"].includes(He)?{}:ce);return t.createElement("div",(0,l.Z)({},ot,{ref:W,className:Kt}),t.createElement("div",un,S&&Ut,t.createElement("span",(0,l.Z)({className:"".concat(Ne,"-header-text")},He==="header"?ce:{}),tt),qt&&t.createElement("div",{className:"".concat(Ne,"-extra")},Ve)),t.createElement(E.default,(0,l.Z)({visible:he,leavedClassName:"".concat(Ne,"-content-hidden")},De,{forceRender:ue,removeOnLeave:st}),function(Rn,lt){var Et=Rn.className,Bt=Rn.style;return t.createElement(R,{ref:lt,prefixCls:Ne,className:Et,classNames:te,style:Bt,styles:Re,isActive:he,forceRender:ue,role:Se?"tabpanel":void 0},vt)}))}),p=N,A=["children","label","key","collapsible","onItemClick","destroyInactivePanel"],O=function(W,$){var S=$.prefixCls,H=$.accordion,he=$.collapsible,se=$.destroyInactivePanel,ue=$.onItemClick,Te=$.activeKey,Ae=$.openMotion,te=$.expandIcon;return W.map(function(Ee,Re){var Ne=Ee.children,He=Ee.label,Se=Ee.key,we=Ee.collapsible,Ve=Ee.onItemClick,tt=Ee.destroyInactivePanel,bt=(0,b.Z)(Ee,A),De=String(Se!=null?Se:Re),st=we!=null?we:he,vt=tt!=null?tt:se,ot=function(ce){st!=="disabled"&&(ue(ce),Ve==null||Ve(ce))},At=!1;return H?At=Te[0]===De:At=Te.indexOf(De)>-1,t.createElement(p,(0,l.Z)({},bt,{prefixCls:S,key:De,panelKey:De,isActive:At,accordion:H,openMotion:Ae,expandIcon:te,header:He,collapsible:st,onItemClick:ot,destroyInactivePanel:vt}),Ne)})},z=function(W,$,S){if(!W)return null;var H=S.prefixCls,he=S.accordion,se=S.collapsible,ue=S.destroyInactivePanel,Te=S.onItemClick,Ae=S.activeKey,te=S.openMotion,Ee=S.expandIcon,Re=W.key||String($),Ne=W.props,He=Ne.header,Se=Ne.headerClass,we=Ne.destroyInactivePanel,Ve=Ne.collapsible,tt=Ne.onItemClick,bt=!1;he?bt=Ae[0]===Re:bt=Ae.indexOf(Re)>-1;var De=Ve!=null?Ve:se,st=function(At){De!=="disabled"&&(Te(At),tt==null||tt(At))},vt={key:Re,panelKey:Re,header:He,headerClass:Se,isActive:bt,prefixCls:H,destroyInactivePanel:we!=null?we:ue,openMotion:te,accordion:he,children:W.props.children,onItemClick:st,expandIcon:Ee,collapsible:De};return typeof W.type=="string"?W:(Object.keys(vt).forEach(function(ot){typeof vt[ot]=="undefined"&&delete vt[ot]}),t.cloneElement(W,vt))};function L(U,W,$){return Array.isArray(U)?O(U,$):(0,c.Z)(W).map(function(S,H){return z(S,H,$)})}var fe=L,G=e(64217);function ee(U){var W=U;if(!Array.isArray(W)){var $=(0,i.Z)(W);W=$==="number"||$==="string"?[W]:[]}return W.map(function(S){return String(S)})}var re=t.forwardRef(function(U,W){var $=U.prefixCls,S=$===void 0?"rc-collapse":$,H=U.destroyInactivePanel,he=H===void 0?!1:H,se=U.style,ue=U.accordion,Te=U.className,Ae=U.children,te=U.collapsible,Ee=U.openMotion,Re=U.expandIcon,Ne=U.activeKey,He=U.defaultActiveKey,Se=U.onChange,we=U.items,Ve=a()(S,Te),tt=(0,m.Z)([],{value:Ne,onChange:function(qt){return Se==null?void 0:Se(qt)},defaultValue:He,postState:ee}),bt=(0,o.Z)(tt,2),De=bt[0],st=bt[1],vt=function(qt){return st(function(){if(ue)return De[0]===qt?[]:[qt];var ce=De.indexOf(qt),ft=ce>-1;return ft?De.filter(function(Ut){return Ut!==qt}):[].concat((0,s.Z)(De),[qt])})};(0,d.ZP)(!Ae,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");var ot=fe(we,Ae,{prefixCls:S,accordion:ue,openMotion:Ee,expandIcon:Re,collapsible:te,destroyInactivePanel:he,onItemClick:vt,activeKey:De});return t.createElement("div",(0,l.Z)({ref:W,className:Ve,style:se,role:ue?"tablist":void 0},(0,G.Z)(U,{aria:!0,data:!0})),ot)}),oe=Object.assign(re,{Panel:p}),ie=oe,j=oe.Panel,K=e(98423),k=e(33603),q=e(96159),F=e(53124),Z=e(98675),X=t.forwardRef((U,W)=>{const{getPrefixCls:$}=t.useContext(F.E_),{prefixCls:S,className:H,showArrow:he=!0}=U,se=$("collapse",S),ue=a()({[`${se}-no-arrow`]:!he},H);return t.createElement(ie.Panel,Object.assign({ref:W},U,{prefixCls:se,className:ue}))}),Y=e(861),ae=e(14747),J=e(33507),de=e(83559),Ce=e(83262);const Ze=U=>{const{componentCls:W,contentBg:$,padding:S,headerBg:H,headerPadding:he,collapseHeaderPaddingSM:se,collapseHeaderPaddingLG:ue,collapsePanelBorderRadius:Te,lineWidth:Ae,lineType:te,colorBorder:Ee,colorText:Re,colorTextHeading:Ne,colorTextDisabled:He,fontSizeLG:Se,lineHeight:we,lineHeightLG:Ve,marginSM:tt,paddingSM:bt,paddingLG:De,paddingXS:st,motionDurationSlow:vt,fontSizeIcon:ot,contentPadding:At,fontHeight:qt,fontHeightLG:ce}=U,ft=`${(0,Y.unit)(Ae)} ${te} ${Ee}`;return{[W]:Object.assign(Object.assign({},(0,ae.Wf)(U)),{backgroundColor:H,border:ft,borderRadius:Te,"&-rtl":{direction:"rtl"},[`& > ${W}-item`]:{borderBottom:ft,"&:first-child":{[` + &, + & > ${W}-header`]:{borderRadius:`${(0,Y.unit)(Te)} ${(0,Y.unit)(Te)} 0 0`}},"&:last-child":{[` + &, + & > ${W}-header`]:{borderRadius:`0 0 ${(0,Y.unit)(Te)} ${(0,Y.unit)(Te)}`}},[`> ${W}-header`]:Object.assign(Object.assign({position:"relative",display:"flex",flexWrap:"nowrap",alignItems:"flex-start",padding:he,color:Ne,lineHeight:we,cursor:"pointer",transition:`all ${vt}, visibility 0s`},(0,ae.Qy)(U)),{[`> ${W}-header-text`]:{flex:"auto"},[`${W}-expand-icon`]:{height:qt,display:"flex",alignItems:"center",paddingInlineEnd:tt},[`${W}-arrow`]:Object.assign(Object.assign({},(0,ae.Ro)()),{fontSize:ot,transition:`transform ${vt}`,svg:{transition:`transform ${vt}`}}),[`${W}-header-text`]:{marginInlineEnd:"auto"}}),[`${W}-collapsible-header`]:{cursor:"default",[`${W}-header-text`]:{flex:"none",cursor:"pointer"}},[`${W}-collapsible-icon`]:{cursor:"unset",[`${W}-expand-icon`]:{cursor:"pointer"}}},[`${W}-content`]:{color:Re,backgroundColor:$,borderTop:ft,[`& > ${W}-content-box`]:{padding:At},"&-hidden":{display:"none"}},"&-small":{[`> ${W}-item`]:{[`> ${W}-header`]:{padding:se,paddingInlineStart:st,[`> ${W}-expand-icon`]:{marginInlineStart:U.calc(bt).sub(st).equal()}},[`> ${W}-content > ${W}-content-box`]:{padding:bt}}},"&-large":{[`> ${W}-item`]:{fontSize:Se,lineHeight:Ve,[`> ${W}-header`]:{padding:ue,paddingInlineStart:S,[`> ${W}-expand-icon`]:{height:ce,marginInlineStart:U.calc(De).sub(S).equal()}},[`> ${W}-content > ${W}-content-box`]:{padding:De}}},[`${W}-item:last-child`]:{borderBottom:0,[`> ${W}-content`]:{borderRadius:`0 0 ${(0,Y.unit)(Te)} ${(0,Y.unit)(Te)}`}},[`& ${W}-item-disabled > ${W}-header`]:{"\n &,\n & > .arrow\n ":{color:He,cursor:"not-allowed"}},[`&${W}-icon-position-end`]:{[`& > ${W}-item`]:{[`> ${W}-header`]:{[`${W}-expand-icon`]:{order:1,paddingInlineEnd:0,paddingInlineStart:tt}}}}})}},je=U=>{const{componentCls:W}=U,$=`> ${W}-item > ${W}-header ${W}-arrow`;return{[`${W}-rtl`]:{[$]:{transform:"rotate(180deg)"}}}},Fe=U=>{const{componentCls:W,headerBg:$,borderlessContentPadding:S,borderlessContentBg:H,colorBorder:he}=U;return{[`${W}-borderless`]:{backgroundColor:$,border:0,[`> ${W}-item`]:{borderBottom:`1px solid ${he}`},[` + > ${W}-item:last-child, + > ${W}-item:last-child ${W}-header + `]:{borderRadius:0},[`> ${W}-item:last-child`]:{borderBottom:0},[`> ${W}-item > ${W}-content`]:{backgroundColor:H,borderTop:0},[`> ${W}-item > ${W}-content > ${W}-content-box`]:{padding:S}}}},Qe=U=>{const{componentCls:W,paddingSM:$}=U;return{[`${W}-ghost`]:{backgroundColor:"transparent",border:0,[`> ${W}-item`]:{borderBottom:0,[`> ${W}-content`]:{backgroundColor:"transparent",border:0,[`> ${W}-content-box`]:{paddingBlock:$}}}}}},We=U=>({headerPadding:`${U.paddingSM}px ${U.padding}px`,headerBg:U.colorFillAlter,contentPadding:`${U.padding}px 16px`,contentBg:U.colorBgContainer,borderlessContentPadding:`${U.paddingXXS}px 16px ${U.padding}px`,borderlessContentBg:"transparent"});var Oe=(0,de.I$)("Collapse",U=>{const W=(0,Ce.mergeToken)(U,{collapseHeaderPaddingSM:`${(0,Y.unit)(U.paddingXS)} ${(0,Y.unit)(U.paddingSM)}`,collapseHeaderPaddingLG:`${(0,Y.unit)(U.padding)} ${(0,Y.unit)(U.paddingLG)}`,collapsePanelBorderRadius:U.borderRadiusLG});return[Ze(W),Fe(W),Qe(W),je(W),(0,J.Z)(W)]},We),ve=Object.assign(t.forwardRef((U,W)=>{const{getPrefixCls:$,direction:S,expandIcon:H,className:he,style:se}=(0,F.dj)("collapse"),{prefixCls:ue,className:Te,rootClassName:Ae,style:te,bordered:Ee=!0,ghost:Re,size:Ne,expandIconPosition:He="start",children:Se,destroyInactivePanel:we,destroyOnHidden:Ve,expandIcon:tt}=U,bt=(0,Z.Z)(un=>{var Rn;return(Rn=Ne!=null?Ne:un)!==null&&Rn!==void 0?Rn:"middle"}),De=$("collapse",ue),st=$(),[vt,ot,At]=Oe(De),qt=t.useMemo(()=>He==="left"?"start":He==="right"?"end":He,[He]),ce=tt!=null?tt:H,ft=t.useCallback((un={})=>{const Rn=typeof ce=="function"?ce(un):t.createElement(n.Z,{rotate:un.isActive?S==="rtl"?-90:90:void 0,"aria-label":un.isActive?"expanded":"collapsed"});return(0,q.Tm)(Rn,()=>{var lt;return{className:a()((lt=Rn==null?void 0:Rn.props)===null||lt===void 0?void 0:lt.className,`${De}-arrow`)}})},[ce,De]),Ut=a()(`${De}-icon-position-${qt}`,{[`${De}-borderless`]:!Ee,[`${De}-rtl`]:S==="rtl",[`${De}-ghost`]:!!Re,[`${De}-${bt}`]:bt!=="middle"},he,Te,Ae,ot,At),Kt=Object.assign(Object.assign({},(0,k.Z)(st)),{motionAppear:!1,leavedClassName:`${De}-content-hidden`}),Ht=t.useMemo(()=>Se?(0,c.Z)(Se).map((un,Rn)=>{var lt,Et;const Bt=un.props;if(Bt!=null&&Bt.disabled){const Lt=(lt=un.key)!==null&<!==void 0?lt:String(Rn),Ct=Object.assign(Object.assign({},(0,K.Z)(un.props,["disabled"])),{key:Lt,collapsible:(Et=Bt.collapsible)!==null&&Et!==void 0?Et:"disabled"});return(0,q.Tm)(un,Ct)}return un}):null,[Se]);return vt(t.createElement(ie,Object.assign({ref:W,openMotion:Kt},(0,K.Z)(U,["rootClassName"]),{expandIcon:ft,prefixCls:De,className:Ut,style:Object.assign(Object.assign({},se),te),destroyInactivePanel:Ve!=null?Ve:we}),Ht))}),{Panel:X}),ye=ve},11616:function(h,v,e){"use strict";e.d(v,{Ot:function(){return a},y9:function(){return s}});var t=e(15671),n=e(43144),r=e(39899);const a=(o,i)=>(o==null?void 0:o.replace(/[^\w/]/g,"").slice(0,i?8:6))||"",l=(o,i)=>o?a(o,i):"";let s=function(){function o(i){(0,t.Z)(this,o);var m;if(this.cleared=!1,i instanceof o){this.metaColor=i.metaColor.clone(),this.colors=(m=i.colors)===null||m===void 0?void 0:m.map(b=>({color:new o(b.color),percent:b.percent})),this.cleared=i.cleared;return}const d=Array.isArray(i);d&&i.length?(this.colors=i.map(({color:b,percent:c})=>({color:new o(b),percent:c})),this.metaColor=new r.Il(this.colors[0].color.metaColor)):this.metaColor=new r.Il(d?"":i),(!i||d&&!this.colors)&&(this.metaColor=this.metaColor.setA(0),this.cleared=!0)}return(0,n.Z)(o,[{key:"toHsb",value:function(){return this.metaColor.toHsb()}},{key:"toHsbString",value:function(){return this.metaColor.toHsbString()}},{key:"toHex",value:function(){return l(this.toHexString(),this.metaColor.a<1)}},{key:"toHexString",value:function(){return this.metaColor.toHexString()}},{key:"toRgb",value:function(){return this.metaColor.toRgb()}},{key:"toRgbString",value:function(){return this.metaColor.toRgbString()}},{key:"isGradient",value:function(){return!!this.colors&&!this.cleared}},{key:"getColors",value:function(){return this.colors||[{color:this,percent:0}]}},{key:"toCssString",value:function(){const{colors:m}=this;return m?`linear-gradient(90deg, ${m.map(b=>`${b.color.toRgbString()} ${b.percent}%`).join(", ")})`:this.metaColor.toRgbString()}},{key:"equals",value:function(m){return!m||this.isGradient()!==m.isGradient()?!1:this.isGradient()?this.colors.length===m.colors.length&&this.colors.every((d,b)=>{const c=m.colors[b];return d.percent===c.percent&&d.color.equals(c.color)}):this.toHexString()===m.toHexString()}}])}()},71529:function(h,v,e){"use strict";e.d(v,{U:function(){return b}});var t=e(62435),n=e(39899),r=e(93967),a=e.n(r),l=e(21770),s=e(47221),o=e(10110),i=e(29691),m=e(93766);const d=I=>I.map(E=>(E.colors=E.colors.map(m.vC),E)),b=(I,E)=>{const{r:C,g:P,b:R,a:M}=I.toRgb(),N=new n.Il(I.toRgbString()).onBackground(E).toHsv();return M<=.5?N.v>.5:C*.299+P*.587+R*.114>192},c=(I,E)=>{var C;return`panel-${(C=I.key)!==null&&C!==void 0?C:E}`},f=({prefixCls:I,presets:E,value:C,onChange:P})=>{const[R]=(0,o.Z)("ColorPicker"),[,M]=(0,i.ZP)(),[N]=(0,l.Z)(d(E),{value:d(E),postState:d}),p=`${I}-presets`,A=(0,t.useMemo)(()=>N.reduce((L,fe,G)=>{const{defaultOpen:ee=!0}=fe;return ee&&L.push(c(fe,G)),L},[]),[N]),O=L=>{P==null||P(L)},z=N.map((L,fe)=>{var G;return{key:c(L,fe),label:t.createElement("div",{className:`${p}-label`},L==null?void 0:L.label),children:t.createElement("div",{className:`${p}-items`},Array.isArray(L==null?void 0:L.colors)&&((G=L.colors)===null||G===void 0?void 0:G.length)>0?L.colors.map((ee,re)=>t.createElement(n.G5,{key:`preset-${re}-${ee.toHexString()}`,color:(0,m.vC)(ee).toRgbString(),prefixCls:I,className:a()(`${p}-color`,{[`${p}-color-checked`]:ee.toHexString()===(C==null?void 0:C.toHexString()),[`${p}-color-bright`]:b(ee,M.colorBgElevated)}),onClick:()=>O(ee)})):t.createElement("span",{className:`${p}-empty`},R.presetEmpty))}});return t.createElement("div",{className:p},t.createElement(s.Z,{defaultActiveKey:A,ghost:!0,items:z}))};v.Z=f},93766:function(h,v,e){"use strict";e.d(v,{AO:function(){return i},T7:function(){return o},lx:function(){return l},uZ:function(){return s},vC:function(){return a}});var t=e(74902),n=e(39899),r=e(11616);const a=m=>m instanceof r.y9?m:new r.y9(m),l=m=>Math.round(Number(m||0)),s=m=>l(m.toHsb().a*100),o=(m,d)=>{const b=m.toRgb();if(!b.r&&!b.g&&!b.b){const c=m.toHsb();return c.a=d||1,a(c)}return b.a=d||1,a(b)},i=(m,d)=>{const b=[{percent:0,color:m[0].color}].concat((0,t.Z)(m),[{percent:100,color:m[m.length-1].color}]);for(let c=0;c{const s=t.useContext(n);return t.createElement(n.Provider,{value:l!=null?l:s},a)};v.Z=n},97647:function(h,v,e){"use strict";e.d(v,{q:function(){return r}});var t=e(62435);const n=t.createContext(void 0),r=({children:a,size:l})=>{const s=t.useContext(n);return t.createElement(n.Provider,{value:l||s},a)};v.Z=n},69711:function(h,v,e){"use strict";e.d(v,{q:function(){return ee}});var t=e(62435),n=e(61254),r=e.t(n,2),a=e(55850),l=e(15861),s=e(71002),o=e(1413),i=(0,o.Z)({},r),m=i.version,d=i.render,b=i.unmountComponentAtNode,c;try{var f=Number((m||"").split(".")[0]);f>=18&&(c=i.createRoot)}catch(re){}function I(re){var oe=i.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;oe&&(0,s.Z)(oe)==="object"&&(oe.usingClientEntryPoint=re)}var E="__rc_react_root__";function C(re,oe){I(!0);var ie=oe[E]||c(oe);I(!1),ie.render(re),oe[E]=ie}function P(re,oe){d==null||d(re,oe)}function R(re,oe){}function M(re,oe){if(c){C(re,oe);return}P(re,oe)}function N(re){return p.apply(this,arguments)}function p(){return p=(0,l.Z)((0,a.Z)().mark(function re(oe){return(0,a.Z)().wrap(function(j){for(;;)switch(j.prev=j.next){case 0:return j.abrupt("return",Promise.resolve().then(function(){var K;(K=oe[E])===null||K===void 0||K.unmount(),delete oe[E]}));case 1:case"end":return j.stop()}},re)})),p.apply(this,arguments)}function A(re){b(re)}function O(re){}function z(re){return L.apply(this,arguments)}function L(){return L=(0,l.Z)((0,a.Z)().mark(function re(oe){return(0,a.Z)().wrap(function(j){for(;;)switch(j.prev=j.next){case 0:if(c===void 0){j.next=2;break}return j.abrupt("return",N(oe));case 2:A(oe);case 3:case"end":return j.stop()}},re)})),L.apply(this,arguments)}let G=(re,oe)=>(M(re,oe),()=>z(oe));function ee(re){return re&&(G=re),G}},53124:function(h,v,e){"use strict";e.d(v,{E_:function(){return s},Rf:function(){return n},dj:function(){return m},oR:function(){return r},tr:function(){return a}});var t=e(62435);const n="ant",r="anticon",a=["outlined","borderless","filled","underlined"],l=(d,b)=>b||(d?`${n}-${d}`:n),s=t.createContext({getPrefixCls:l,iconPrefixCls:r}),{Consumer:o}=s,i={};function m(d){const b=t.useContext(s),{getPrefixCls:c,direction:f,getPopupContainer:I}=b,E=b[d];return Object.assign(Object.assign({classNames:i,styles:i},E),{getPrefixCls:c,direction:f,getPopupContainer:I})}},88258:function(h,v,e){"use strict";var t=e(62435),n=e(53124),r=e(32983);const a=l=>{const{componentName:s}=l,{getPrefixCls:o}=(0,t.useContext)(n.E_),i=o("empty");switch(s){case"Table":case"List":return t.createElement(r.Z,{image:r.Z.PRESENTED_IMAGE_SIMPLE});case"Select":case"TreeSelect":case"Cascader":case"Transfer":case"Mentions":return t.createElement(r.Z,{image:r.Z.PRESENTED_IMAGE_SIMPLE,className:`${i}-small`});case"Table.filter":return null;default:return t.createElement(r.Z,null)}};v.Z=a},35792:function(h,v,e){"use strict";var t=e(29691);const n=r=>{const[,,,,a]=(0,t.ZP)();return a?`${r}-css-var`:""};v.Z=n},98675:function(h,v,e){"use strict";var t=e(62435),n=e(97647);const r=a=>{const l=t.useContext(n.Z);return t.useMemo(()=>a?typeof a=="string"?a!=null?a:l:typeof a=="function"?a(l):l:l,[a,l])};v.Z=r},21532:function(h,v,e){"use strict";e.d(v,{ZP:function(){return Te},w6:function(){return he}});var t=e(62435),n=e.t(t,2),r=e(861),a=e(63017),l=e(56982),s=e(8880),o=e(27288),i=e(37920),m=e(83008),d=e(76745);const b="internalMark";var f=Ae=>{const{locale:te={},children:Ee,_ANT_MARK__:Re}=Ae;t.useEffect(()=>(0,m.f)(te==null?void 0:te.Modal),[te]);const Ne=t.useMemo(()=>Object.assign(Object.assign({},te),{exist:!0}),[te]);return t.createElement(d.Z.Provider,{value:Ne},Ee)},I=e(24457),E=e(31567),C=e(33083),P=e(2790),R=e(53124),M=e(84898),N=e(15063),p=e(98924),A=e(44958);const O=`-ant-${Date.now()}-${Math.random()}`;function z(Ae,te){const Ee={},Re=(Se,we)=>{let Ve=Se.clone();return Ve=(we==null?void 0:we(Ve))||Ve,Ve.toRgbString()},Ne=(Se,we)=>{const Ve=new N.FastColor(Se),tt=(0,M.generate)(Ve.toRgbString());Ee[`${we}-color`]=Re(Ve),Ee[`${we}-color-disabled`]=tt[1],Ee[`${we}-color-hover`]=tt[4],Ee[`${we}-color-active`]=tt[6],Ee[`${we}-color-outline`]=Ve.clone().setA(.2).toRgbString(),Ee[`${we}-color-deprecated-bg`]=tt[0],Ee[`${we}-color-deprecated-border`]=tt[2]};if(te.primaryColor){Ne(te.primaryColor,"primary");const Se=new N.FastColor(te.primaryColor),we=(0,M.generate)(Se.toRgbString());we.forEach((tt,bt)=>{Ee[`primary-${bt+1}`]=tt}),Ee["primary-color-deprecated-l-35"]=Re(Se,tt=>tt.lighten(35)),Ee["primary-color-deprecated-l-20"]=Re(Se,tt=>tt.lighten(20)),Ee["primary-color-deprecated-t-20"]=Re(Se,tt=>tt.tint(20)),Ee["primary-color-deprecated-t-50"]=Re(Se,tt=>tt.tint(50)),Ee["primary-color-deprecated-f-12"]=Re(Se,tt=>tt.setA(tt.a*.12));const Ve=new N.FastColor(we[0]);Ee["primary-color-active-deprecated-f-30"]=Re(Ve,tt=>tt.setA(tt.a*.3)),Ee["primary-color-active-deprecated-d-02"]=Re(Ve,tt=>tt.darken(2))}return te.successColor&&Ne(te.successColor,"success"),te.warningColor&&Ne(te.warningColor,"warning"),te.errorColor&&Ne(te.errorColor,"error"),te.infoColor&&Ne(te.infoColor,"info"),` + :root { + ${Object.keys(Ee).map(Se=>`--${Ae}-${Se}: ${Ee[Se]};`).join(` +`)} + } + `.trim()}function L(Ae,te){const Ee=z(Ae,te);(0,p.Z)()&&(0,A.hq)(Ee,`${O}-dynamic-theme`)}var fe=e(98866),G=e(97647);function ee(){const Ae=(0,t.useContext)(fe.Z),te=(0,t.useContext)(G.Z);return{componentDisabled:Ae,componentSize:te}}var re=ee,oe=e(91881);const ie=Object.assign({},n),{useId:j}=ie;var q=typeof j=="undefined"?()=>"":j;function F(Ae,te,Ee){var Re,Ne;const He=(0,o.ln)("ConfigProvider"),Se=Ae||{},we=Se.inherit===!1||!te?Object.assign(Object.assign({},C.u_),{hashed:(Re=te==null?void 0:te.hashed)!==null&&Re!==void 0?Re:C.u_.hashed,cssVar:te==null?void 0:te.cssVar}):te,Ve=q();return(0,l.Z)(()=>{var tt,bt;if(!Ae)return te;const De=Object.assign({},we.components);Object.keys(Ae.components||{}).forEach(ot=>{De[ot]=Object.assign(Object.assign({},De[ot]),Ae.components[ot])});const st=`css-var-${Ve.replace(/:/g,"")}`,vt=((tt=Se.cssVar)!==null&&tt!==void 0?tt:we.cssVar)&&Object.assign(Object.assign(Object.assign({prefix:Ee==null?void 0:Ee.prefixCls},typeof we.cssVar=="object"?we.cssVar:{}),typeof Se.cssVar=="object"?Se.cssVar:{}),{key:typeof Se.cssVar=="object"&&((bt=Se.cssVar)===null||bt===void 0?void 0:bt.key)||st});return Object.assign(Object.assign(Object.assign({},we),Se),{token:Object.assign(Object.assign({},we.token),Se.token),components:De,cssVar:vt})},[Se,we],(tt,bt)=>tt.some((De,st)=>{const vt=bt[st];return!(0,oe.Z)(De,vt,!0)}))}var Z=e(29372),_=e(29691);const X=t.createContext(!0);function Y(Ae){const te=t.useContext(X),{children:Ee}=Ae,[,Re]=(0,_.ZP)(),{motion:Ne}=Re,He=t.useRef(!1);return He.current||(He.current=te!==Ne),He.current?t.createElement(X.Provider,{value:Ne},t.createElement(Z.Provider,{motion:Ne},Ee)):Ee}const ae=null;var J=()=>null,de=e(14747),Ze=(Ae,te)=>{const[Ee,Re]=(0,_.ZP)();return(0,r.useStyleRegister)({theme:Ee,token:Re,hashId:"",path:["ant-design-icons",Ae],nonce:()=>te==null?void 0:te.nonce,layer:{name:"antd"}},()=>[(0,de.JT)(Ae)])},je=function(Ae,te){var Ee={};for(var Re in Ae)Object.prototype.hasOwnProperty.call(Ae,Re)&&te.indexOf(Re)<0&&(Ee[Re]=Ae[Re]);if(Ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ne=0,Re=Object.getOwnPropertySymbols(Ae);Nete.endsWith("Color"))}const H=Ae=>{const{prefixCls:te,iconPrefixCls:Ee,theme:Re,holderRender:Ne}=Ae;te!==void 0&&(xe=te),Ee!==void 0&&(ve=Ee),"holderRender"in Ae&&(U=Ne),Re&&(S(Re)?L(W(),Re):ye=Re)},he=()=>({getPrefixCls:(Ae,te)=>te||(Ae?`${W()}-${Ae}`:W()),getIconPrefixCls:$,getRootPrefixCls:()=>xe||W(),getTheme:()=>ye,holderRender:U}),se=Ae=>{const{children:te,csp:Ee,autoInsertSpaceInButton:Re,alert:Ne,anchor:He,form:Se,locale:we,componentSize:Ve,direction:tt,space:bt,splitter:De,virtual:st,dropdownMatchSelectWidth:vt,popupMatchSelectWidth:ot,popupOverflow:At,legacyLocale:qt,parentContext:ce,iconPrefixCls:ft,theme:Ut,componentDisabled:Kt,segmented:Ht,statistic:un,spin:Rn,calendar:lt,carousel:Et,cascader:Bt,collapse:Lt,typography:Ct,checkbox:er,descriptions:ir,divider:rr,drawer:cn,skeleton:Cn,steps:Ln,image:gn,layout:Tt,list:Jt,mentions:wn,modal:Nn,progress:zn,result:qe,slider:xt,breadcrumb:_n,menu:Je,pagination:Xe,input:Yt,textArea:dn,empty:Tn,badge:yn,radio:tn,rate:yt,switch:wt,transfer:me,avatar:Le,message:it,tag:Ot,table:Rt,card:Me,tabs:Be,timeline:ht,timePicker:Dt,upload:Ft,notification:fn,tree:Sn,colorPicker:Ge,datePicker:ke,rangePicker:pt,flex:St,wave:Mt,dropdown:hn,warning:rn,tour:Zn,tooltip:Bn,popover:Gn,popconfirm:Qn,floatButtonGroup:Xn,variant:mr,inputNumber:or,treeSelect:hr}=Ae,$n=t.useCallback((jt,Ke)=>{const{prefixCls:ze}=Ae;if(Ke)return Ke;const Pt=ze||ce.getPrefixCls("");return jt?`${Pt}-${jt}`:Pt},[ce.getPrefixCls,Ae.prefixCls]),nr=ft||ce.iconPrefixCls||R.oR,Cr=Ee||ce.csp;Ze(nr,Cr);const zr=F(Ut,ce.theme,{prefixCls:$n("")}),qr={csp:Cr,autoInsertSpaceInButton:Re,alert:Ne,anchor:He,locale:we||qt,direction:tt,space:bt,splitter:De,virtual:st,popupMatchSelectWidth:ot!=null?ot:vt,popupOverflow:At,getPrefixCls:$n,iconPrefixCls:nr,theme:zr,segmented:Ht,statistic:un,spin:Rn,calendar:lt,carousel:Et,cascader:Bt,collapse:Lt,typography:Ct,checkbox:er,descriptions:ir,divider:rr,drawer:cn,skeleton:Cn,steps:Ln,image:gn,input:Yt,textArea:dn,layout:Tt,list:Jt,mentions:wn,modal:Nn,progress:zn,result:qe,slider:xt,breadcrumb:_n,menu:Je,pagination:Xe,empty:Tn,badge:yn,radio:tn,rate:yt,switch:wt,transfer:me,avatar:Le,message:it,tag:Ot,table:Rt,card:Me,tabs:Be,timeline:ht,timePicker:Dt,upload:Ft,notification:fn,tree:Sn,colorPicker:Ge,datePicker:ke,rangePicker:pt,flex:St,wave:Mt,dropdown:hn,warning:rn,tour:Zn,tooltip:Bn,popover:Gn,popconfirm:Qn,floatButtonGroup:Xn,variant:mr,inputNumber:or,treeSelect:hr},br=Object.assign({},ce);Object.keys(qr).forEach(jt=>{qr[jt]!==void 0&&(br[jt]=qr[jt])}),Oe.forEach(jt=>{const Ke=Ae[jt];Ke&&(br[jt]=Ke)}),typeof Re!="undefined"&&(br.button=Object.assign({autoInsertSpace:Re},br.button));const ia=(0,l.Z)(()=>br,br,(jt,Ke)=>{const ze=Object.keys(jt),Pt=Object.keys(Ke);return ze.length!==Pt.length||ze.some(mt=>jt[mt]!==Ke[mt])}),{layer:wa}=t.useContext(r.StyleContext),ha=t.useMemo(()=>({prefixCls:nr,csp:Cr,layer:wa?"antd":void 0}),[nr,Cr,wa]);let la=t.createElement(t.Fragment,null,t.createElement(J,{dropdownMatchSelectWidth:vt}),te);const Ca=t.useMemo(()=>{var jt,Ke,ze,Pt;return(0,s.T)(((jt=I.Z.Form)===null||jt===void 0?void 0:jt.defaultValidateMessages)||{},((ze=(Ke=ia.locale)===null||Ke===void 0?void 0:Ke.Form)===null||ze===void 0?void 0:ze.defaultValidateMessages)||{},((Pt=ia.form)===null||Pt===void 0?void 0:Pt.validateMessages)||{},(Se==null?void 0:Se.validateMessages)||{})},[ia,Se==null?void 0:Se.validateMessages]);Object.keys(Ca).length>0&&(la=t.createElement(i.Z.Provider,{value:Ca},la)),we&&(la=t.createElement(f,{locale:we,_ANT_MARK__:b},la)),(nr||Cr)&&(la=t.createElement(a.Z.Provider,{value:ha},la)),Ve&&(la=t.createElement(G.q,{size:Ve},la)),la=t.createElement(Y,null,la);const pa=t.useMemo(()=>{const jt=zr||{},{algorithm:Ke,token:ze,components:Pt,cssVar:mt}=jt,zt=je(jt,["algorithm","token","components","cssVar"]),Qt=Ke&&(!Array.isArray(Ke)||Ke.length>0)?(0,r.createTheme)(Ke):E.Z,pn={};Object.entries(Pt||{}).forEach(([vr,kn])=>{const pr=Object.assign({},kn);"algorithm"in pr&&(pr.algorithm===!0?pr.theme=Qt:(Array.isArray(pr.algorithm)||typeof pr.algorithm=="function")&&(pr.theme=(0,r.createTheme)(pr.algorithm)),delete pr.algorithm),pn[vr]=pr});const Un=Object.assign(Object.assign({},P.Z),ze);return Object.assign(Object.assign({},zt),{theme:Qt,token:Un,components:pn,override:Object.assign({override:Un},pn),cssVar:mt})},[zr]);return Ut&&(la=t.createElement(C.Mj.Provider,{value:pa},la)),ia.warning&&(la=t.createElement(o.G8.Provider,{value:ia.warning},la)),Kt!==void 0&&(la=t.createElement(fe.n,{disabled:Kt},la)),t.createElement(R.E_.Provider,{value:ia},la)},ue=Ae=>{const te=t.useContext(R.E_),Ee=t.useContext(d.Z);return t.createElement(se,Object.assign({parentContext:te,legacyLocale:Ee},Ae))};ue.ConfigContext=R.E_,ue.SizeContext=G.Z,ue.config=H,ue.useConfig=re,Object.defineProperty(ue,"SizeContext",{get:()=>G.Z});var Te=ue},78253:function(h,v,e){"use strict";e.d(v,{default:function(){return Du}});var t=e(27484),n=e.n(t),r=e(6833),a=e.n(r),l=e(96036),s=e.n(l),o=e(55183),i=e.n(o),m=e(172),d=e.n(m),b=e(28734),c=e.n(b),f=e(10285),I=e.n(f);n().extend(I()),n().extend(c()),n().extend(a()),n().extend(s()),n().extend(i()),n().extend(d()),n().extend(function(ne,Ye){var Ue=Ye.prototype,Nt=Ue.format;Ue.format=function(Kn){var sr=(Kn||"").replace("Wo","wo");return Nt.bind(this)(sr)}});var E={bn_BD:"bn-bd",by_BY:"be",en_GB:"en-gb",en_US:"en",fr_BE:"fr",fr_CA:"fr-ca",hy_AM:"hy-am",kmr_IQ:"ku",nl_BE:"nl-be",pt_BR:"pt-br",zh_CN:"zh-cn",zh_HK:"zh-hk",zh_TW:"zh-tw"},C=function(Ye){var Ue=E[Ye];return Ue||Ye.split("_")[0]},P=function(){},R={getNow:function(){var Ye=n()();return typeof Ye.tz=="function"?Ye.tz():Ye},getFixedDate:function(Ye){return n()(Ye,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(Ye){return Ye.endOf("month")},getWeekDay:function(Ye){var Ue=Ye.locale("en");return Ue.weekday()+Ue.localeData().firstDayOfWeek()},getYear:function(Ye){return Ye.year()},getMonth:function(Ye){return Ye.month()},getDate:function(Ye){return Ye.date()},getHour:function(Ye){return Ye.hour()},getMinute:function(Ye){return Ye.minute()},getSecond:function(Ye){return Ye.second()},getMillisecond:function(Ye){return Ye.millisecond()},addYear:function(Ye,Ue){return Ye.add(Ue,"year")},addMonth:function(Ye,Ue){return Ye.add(Ue,"month")},addDate:function(Ye,Ue){return Ye.add(Ue,"day")},setYear:function(Ye,Ue){return Ye.year(Ue)},setMonth:function(Ye,Ue){return Ye.month(Ue)},setDate:function(Ye,Ue){return Ye.date(Ue)},setHour:function(Ye,Ue){return Ye.hour(Ue)},setMinute:function(Ye,Ue){return Ye.minute(Ue)},setSecond:function(Ye,Ue){return Ye.second(Ue)},setMillisecond:function(Ye,Ue){return Ye.millisecond(Ue)},isAfter:function(Ye,Ue){return Ye.isAfter(Ue)},isValidate:function(Ye){return Ye.isValid()},locale:{getWeekFirstDay:function(Ye){return n()().locale(C(Ye)).localeData().firstDayOfWeek()},getWeekFirstDate:function(Ye,Ue){return Ue.locale(C(Ye)).weekday(0)},getWeek:function(Ye,Ue){return Ue.locale(C(Ye)).week()},getShortWeekDays:function(Ye){return n()().locale(C(Ye)).localeData().weekdaysMin()},getShortMonths:function(Ye){return n()().locale(C(Ye)).localeData().monthsShort()},format:function(Ye,Ue,Nt){return Ue.locale(C(Ye)).format(Nt)},parse:function(Ye,Ue,Nt){for(var on=C(Ye),Kn=0;Kn2&&arguments[2]!==void 0?arguments[2]:"0",Nt=String(ne);Nt.length2&&arguments[2]!==void 0?arguments[2]:[],Nt=p.useState([!1,!1]),on=(0,X.Z)(Nt,2),Kn=on[0],sr=on[1],xr=function(Zr,va){sr(function(ya){return W(ya,va,Zr)})},Er=p.useMemo(function(){return Kn.map(function(aa,Zr){if(aa)return!0;var va=ne[Zr];return va?!!(!Ue[Zr]&&!va||va&&Ye(va,{activeIndex:Zr})):!1})},[ne,Kn,Ye,Ue]);return[Er,xr]}function Te(ne,Ye,Ue,Nt,on){var Kn="",sr=[];return ne&&sr.push(on?"hh":"HH"),Ye&&sr.push("mm"),Ue&&sr.push("ss"),Kn=sr.join(":"),Nt&&(Kn+=".SSS"),on&&(Kn+=" A"),Kn}function Ae(ne,Ye,Ue,Nt,on,Kn){var sr=ne.fieldDateTimeFormat,xr=ne.fieldDateFormat,Er=ne.fieldTimeFormat,aa=ne.fieldMonthFormat,Zr=ne.fieldYearFormat,va=ne.fieldWeekFormat,ya=ne.fieldQuarterFormat,Va=ne.yearFormat,Za=ne.cellYearFormat,Yr=ne.cellQuarterFormat,uo=ne.dayFormat,ao=ne.cellDateFormat,To=Te(Ye,Ue,Nt,on,Kn);return(0,_.Z)((0,_.Z)({},ne),{},{fieldDateTimeFormat:sr||"YYYY-MM-DD ".concat(To),fieldDateFormat:xr||"YYYY-MM-DD",fieldTimeFormat:Er||To,fieldMonthFormat:aa||"YYYY-MM",fieldYearFormat:Zr||"YYYY",fieldWeekFormat:va||"gggg-wo",fieldQuarterFormat:ya||"YYYY-[Q]Q",yearFormat:Va||"YYYY",cellYearFormat:Za||"YYYY",cellQuarterFormat:Yr||"[Q]Q",cellDateFormat:ao||uo||"D"})}function te(ne,Ye){var Ue=Ye.showHour,Nt=Ye.showMinute,on=Ye.showSecond,Kn=Ye.showMillisecond,sr=Ye.use12Hours;return p.useMemo(function(){return Ae(ne,Ue,Nt,on,Kn,sr)},[ne,Ue,Nt,on,Kn,sr])}var Ee=e(71002);function Re(ne,Ye,Ue){return Ue!=null?Ue:Ye.some(function(Nt){return ne.includes(Nt)})}var Ne=["showNow","showHour","showMinute","showSecond","showMillisecond","use12Hours","hourStep","minuteStep","secondStep","millisecondStep","hideDisabledOptions","defaultValue","disabledHours","disabledMinutes","disabledSeconds","disabledMilliseconds","disabledTime","changeOnScroll","defaultOpenValue"];function He(ne){var Ye=$(ne,Ne),Ue=ne.format,Nt=ne.picker,on=null;return Ue&&(on=Ue,Array.isArray(on)&&(on=on[0]),on=(0,Ee.Z)(on)==="object"?on.format:on),Nt==="time"&&(Ye.format=on),[Ye,on]}function Se(ne){return ne&&typeof ne=="string"}function we(ne,Ye,Ue,Nt){return[ne,Ye,Ue,Nt].some(function(on){return on!==void 0})}function Ve(ne,Ye,Ue,Nt,on){var Kn=Ye,sr=Ue,xr=Nt;if(!ne&&!Kn&&!sr&&!xr&&!on)Kn=!0,sr=!0,xr=!0;else if(ne){var Er,aa,Zr,va=[Kn,sr,xr].some(function(Za){return Za===!1}),ya=[Kn,sr,xr].some(function(Za){return Za===!0}),Va=va?!0:!ya;Kn=(Er=Kn)!==null&&Er!==void 0?Er:Va,sr=(aa=sr)!==null&&aa!==void 0?aa:Va,xr=(Zr=xr)!==null&&Zr!==void 0?Zr:Va}return[Kn,sr,xr,on]}function tt(ne){var Ye=ne.showTime,Ue=He(ne),Nt=(0,X.Z)(Ue,2),on=Nt[0],Kn=Nt[1],sr=Ye&&(0,Ee.Z)(Ye)==="object"?Ye:{},xr=(0,_.Z)((0,_.Z)({defaultOpenValue:sr.defaultOpenValue||sr.defaultValue},on),sr),Er=xr.showMillisecond,aa=xr.showHour,Zr=xr.showMinute,va=xr.showSecond,ya=we(aa,Zr,va,Er),Va=Ve(ya,aa,Zr,va,Er),Za=(0,X.Z)(Va,3);return aa=Za[0],Zr=Za[1],va=Za[2],[xr,(0,_.Z)((0,_.Z)({},xr),{},{showHour:aa,showMinute:Zr,showSecond:va,showMillisecond:Er}),xr.format,Kn]}function bt(ne,Ye,Ue,Nt,on){var Kn=ne==="time";if(ne==="datetime"||Kn){for(var sr=Nt,xr=S(ne,on,null),Er=xr,aa=[Ye,Ue],Zr=0;Zr1&&(sr=Ye.addDate(sr,-7)),sr}function Lt(ne,Ye){var Ue=Ye.generateConfig,Nt=Ye.locale,on=Ye.format;return ne?typeof on=="function"?on(ne):Ue.locale.format(Nt.locale,ne,on):""}function Ct(ne,Ye,Ue){var Nt=Ye,on=["getHour","getMinute","getSecond","getMillisecond"],Kn=["setHour","setMinute","setSecond","setMillisecond"];return Kn.forEach(function(sr,xr){Ue?Nt=ne[sr](Nt,ne[on[xr]](Ue)):Nt=ne[sr](Nt,0)}),Nt}function er(ne,Ye,Ue,Nt,on){var Kn=(0,Y.zX)(function(sr,xr){return!!(Ue&&Ue(sr,xr)||Nt&&ne.isAfter(Nt,sr)&&!Rn(ne,Ye,Nt,sr,xr.type)||on&&ne.isAfter(sr,on)&&!Rn(ne,Ye,on,sr,xr.type))});return Kn}function ir(ne,Ye,Ue){return p.useMemo(function(){var Nt=S(ne,Ye,Ue),on=U(Nt),Kn=on[0],sr=(0,Ee.Z)(Kn)==="object"&&Kn.type==="mask"?Kn.format:null;return[on.map(function(xr){return typeof xr=="string"||typeof xr=="function"?xr:xr.format}),sr]},[ne,Ye,Ue])}function rr(ne,Ye,Ue){return typeof ne[0]=="function"||Ue?!0:Ye}function cn(ne,Ye,Ue,Nt){var on=(0,Y.zX)(function(Kn,sr){var xr=(0,_.Z)({type:Ye},sr);if(delete xr.activeIndex,!ne.isValidate(Kn)||Ue&&Ue(Kn,xr))return!0;if((Ye==="date"||Ye==="time")&&Nt){var Er,aa=sr&&sr.activeIndex===1?"end":"start",Zr=((Er=Nt.disabledTime)===null||Er===void 0?void 0:Er.call(Nt,Kn,aa,{from:xr.from}))||{},va=Zr.disabledHours,ya=Zr.disabledMinutes,Va=Zr.disabledSeconds,Za=Zr.disabledMilliseconds,Yr=Nt.disabledHours,uo=Nt.disabledMinutes,ao=Nt.disabledSeconds,To=va||Yr,xo=ya||uo,ro=Va||ao,Wo=ne.getHour(Kn),Oo=ne.getMinute(Kn),Ao=ne.getSecond(Kn),ui=ne.getMillisecond(Kn);if(To&&To().includes(Wo)||xo&&xo(Wo).includes(Oo)||ro&&ro(Wo,Oo).includes(Ao)||Za&&Za(Wo,Oo,Ao).includes(ui))return!0}return!1});return on}function Cn(ne){var Ye=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Ue=p.useMemo(function(){var Nt=ne&&U(ne);return Ye&&Nt&&(Nt[1]=Nt[1]||Nt[0]),Nt},[ne,Ye]);return Ue}function Ln(ne,Ye){var Ue=ne.generateConfig,Nt=ne.locale,on=ne.picker,Kn=on===void 0?"date":on,sr=ne.prefixCls,xr=sr===void 0?"rc-picker":sr,Er=ne.styles,aa=Er===void 0?{}:Er,Zr=ne.classNames,va=Zr===void 0?{}:Zr,ya=ne.order,Va=ya===void 0?!0:ya,Za=ne.components,Yr=Za===void 0?{}:Za,uo=ne.inputRender,ao=ne.allowClear,To=ne.clearIcon,xo=ne.needConfirm,ro=ne.multiple,Wo=ne.format,Oo=ne.inputReadOnly,Ao=ne.disabledDate,ui=ne.minDate,wi=ne.maxDate,Mi=ne.showTime,bi=ne.value,Vi=ne.defaultValue,ii=ne.pickerValue,ei=ne.defaultPickerValue,zo=Cn(bi),ci=Cn(Vi),nn=Cn(ii),il=Cn(ei),el=Kn==="date"&&Mi?"datetime":Kn,di=el==="time"||el==="datetime",mo=di||ro,Ko=xo!=null?xo:di,ai=tt(ne),_e=(0,X.Z)(ai,4),at=_e[0],en=_e[1],vn=_e[2],xn=_e[3],Wn=te(Nt,en),cr=p.useMemo(function(){return bt(el,vn,xn,at,Wn)},[el,vn,xn,at,Wn]),tr=p.useMemo(function(){return(0,_.Z)((0,_.Z)({},ne),{},{prefixCls:xr,locale:Wn,picker:Kn,styles:aa,classNames:va,order:Va,components:(0,_.Z)({input:uo},Yr),clearIcon:De(xr,ao,To),showTime:cr,value:zo,defaultValue:ci,pickerValue:nn,defaultPickerValue:il},Ye==null?void 0:Ye())},[ne]),Nr=ir(el,Wn,Wo),Sr=(0,X.Z)(Nr,2),oa=Sr[0],Kr=Sr[1],kr=rr(oa,Oo,ro),Gr=er(Ue,Nt,Ao,ui,wi),Qr=cn(Ue,Kn,Gr,cr),Wa=p.useMemo(function(){return(0,_.Z)((0,_.Z)({},tr),{},{needConfirm:Ko,inputReadOnly:kr,disabledDate:Gr})},[tr,Ko,kr,Gr]);return[Wa,el,mo,oa,Kr,Qr]}var gn=e(75164);function Tt(ne,Ye,Ue){var Nt=(0,Y.C8)(Ye,{value:ne}),on=(0,X.Z)(Nt,2),Kn=on[0],sr=on[1],xr=p.useRef(ne),Er=p.useRef(),aa=function(){gn.Z.cancel(Er.current)},Zr=(0,Y.zX)(function(){sr(xr.current),Ue&&Kn!==xr.current&&Ue(xr.current)}),va=(0,Y.zX)(function(ya,Va){aa(),xr.current=ya,ya||Va?Zr():Er.current=(0,gn.Z)(Zr)});return p.useEffect(function(){return aa},[]),[Kn,va]}function Jt(ne,Ye){var Ue=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],Nt=arguments.length>3?arguments[3]:void 0,on=Ue.every(function(Zr){return Zr})?!1:ne,Kn=Tt(on,Ye||!1,Nt),sr=(0,X.Z)(Kn,2),xr=sr[0],Er=sr[1];function aa(Zr){var va=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};(!va.inherit||xr)&&Er(Zr,va.force)}return[xr,aa]}function wn(ne){var Ye=p.useRef();return p.useImperativeHandle(ne,function(){var Ue;return{nativeElement:(Ue=Ye.current)===null||Ue===void 0?void 0:Ue.nativeElement,focus:function(on){var Kn;(Kn=Ye.current)===null||Kn===void 0||Kn.focus(on)},blur:function(){var on;(on=Ye.current)===null||on===void 0||on.blur()}}}),Ye}function Nn(ne,Ye){return p.useMemo(function(){return ne||(Ye?((0,Ce.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(Ye).map(function(Ue){var Nt=(0,X.Z)(Ue,2),on=Nt[0],Kn=Nt[1];return{label:on,value:Kn}})):[])},[ne,Ye])}function zn(ne,Ye){var Ue=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,Nt=p.useRef(Ye);Nt.current=Ye,(0,ae.o)(function(){if(ne)Nt.current(ne);else{var on=(0,gn.Z)(function(){Nt.current(ne)},Ue);return function(){gn.Z.cancel(on)}}},[ne])}function qe(ne){var Ye=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Ue=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,Nt=p.useState(0),on=(0,X.Z)(Nt,2),Kn=on[0],sr=on[1],xr=p.useState(!1),Er=(0,X.Z)(xr,2),aa=Er[0],Zr=Er[1],va=p.useRef([]),ya=p.useRef(null),Va=p.useRef(null),Za=function(ro){ya.current=ro},Yr=function(ro){return ya.current===ro},uo=function(ro){Zr(ro)},ao=function(ro){return ro&&(Va.current=ro),Va.current},To=function(ro){var Wo=va.current,Oo=new Set(Wo.filter(function(ui){return ro[ui]||Ye[ui]})),Ao=Wo[Wo.length-1]===0?1:0;return Oo.size>=2||ne[Ao]?null:Ao};return zn(aa||Ue,function(){aa||(va.current=[],Za(null))}),p.useEffect(function(){aa&&va.current.push(Kn)},[aa,Kn]),[aa,uo,ao,Kn,sr,To,va.current,Za,Yr]}function xt(ne,Ye,Ue,Nt,on,Kn){var sr=Ue[Ue.length-1],xr=function(aa,Zr){var va=(0,X.Z)(ne,2),ya=va[0],Va=va[1],Za=(0,_.Z)((0,_.Z)({},Zr),{},{from:H(ne,Ue)});return sr===1&&Ye[0]&&ya&&!Rn(Nt,on,ya,aa,Za.type)&&Nt.isAfter(ya,aa)||sr===0&&Ye[1]&&Va&&!Rn(Nt,on,Va,aa,Za.type)&&Nt.isAfter(aa,Va)?!0:Kn==null?void 0:Kn(aa,Za)};return xr}function _n(ne,Ye,Ue,Nt){switch(Ye){case"date":case"week":return ne.addMonth(Ue,Nt);case"month":case"quarter":return ne.addYear(Ue,Nt);case"year":return ne.addYear(Ue,Nt*10);case"decade":return ne.addYear(Ue,Nt*100);default:return Ue}}var Je=[];function Xe(ne,Ye,Ue,Nt,on,Kn,sr,xr){var Er=arguments.length>8&&arguments[8]!==void 0?arguments[8]:Je,aa=arguments.length>9&&arguments[9]!==void 0?arguments[9]:Je,Zr=arguments.length>10&&arguments[10]!==void 0?arguments[10]:Je,va=arguments.length>11?arguments[11]:void 0,ya=arguments.length>12?arguments[12]:void 0,Va=arguments.length>13?arguments[13]:void 0,Za=sr==="time",Yr=Kn||0,uo=function(nn){var il=ne.getNow();return Za&&(il=Ct(ne,il)),Er[nn]||Ue[nn]||il},ao=(0,X.Z)(aa,2),To=ao[0],xo=ao[1],ro=(0,Y.C8)(function(){return uo(0)},{value:To}),Wo=(0,X.Z)(ro,2),Oo=Wo[0],Ao=Wo[1],ui=(0,Y.C8)(function(){return uo(1)},{value:xo}),wi=(0,X.Z)(ui,2),Mi=wi[0],bi=wi[1],Vi=p.useMemo(function(){var ci=[Oo,Mi][Yr];return Za?ci:Ct(ne,ci,Zr[Yr])},[Za,Oo,Mi,Yr,ne,Zr]),ii=function(nn){var il=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"panel",el=[Ao,bi][Yr];el(nn);var di=[Oo,Mi];di[Yr]=nn,va&&(!Rn(ne,Ye,Oo,di[0],sr)||!Rn(ne,Ye,Mi,di[1],sr))&&va(di,{source:il,range:Yr===1?"end":"start",mode:Nt})},ei=function(nn,il){if(xr){var el={date:"month",week:"month",month:"year",quarter:"year"},di=el[sr];if(di&&!Rn(ne,Ye,nn,il,di))return _n(ne,sr,il,-1);if(sr==="year"&&nn){var mo=Math.floor(ne.getYear(nn)/10),Ko=Math.floor(ne.getYear(il)/10);if(mo!==Ko)return _n(ne,sr,il,-1)}}return il},zo=p.useRef(null);return(0,ae.Z)(function(){if(on&&!Er[Yr]){var ci=Za?null:ne.getNow();if(zo.current!==null&&zo.current!==Yr?ci=[Oo,Mi][Yr^1]:Ue[Yr]?ci=Yr===0?Ue[0]:ei(Ue[0],Ue[1]):Ue[Yr^1]&&(ci=Ue[Yr^1]),ci){ya&&ne.isAfter(ya,ci)&&(ci=ya);var nn=xr?_n(ne,sr,ci,1):ci;Va&&ne.isAfter(nn,Va)&&(ci=xr?_n(ne,sr,Va,-1):Va),ii(ci,"reset")}}},[on,Yr,Ue[Yr]]),p.useEffect(function(){on?zo.current=Yr:zo.current=null},[on,Yr]),(0,ae.Z)(function(){on&&Er&&Er[Yr]&&ii(Er[Yr],"reset")},[on,Yr]),[Vi,ii]}function Yt(ne,Ye){var Ue=p.useRef(ne),Nt=p.useState({}),on=(0,X.Z)(Nt,2),Kn=on[1],sr=function(aa){return aa&&Ye!==void 0?Ye:Ue.current},xr=function(aa){Ue.current=aa,Kn({})};return[sr,xr,sr(!0)]}var dn=[];function Tn(ne,Ye,Ue){var Nt=function(sr){return sr.map(function(xr){return Lt(xr,{generateConfig:ne,locale:Ye,format:Ue[0]})})},on=function(sr,xr){for(var Er=Math.max(sr.length,xr.length),aa=-1,Zr=0;Zr2&&arguments[2]!==void 0?arguments[2]:1,Nt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,on=arguments.length>4&&arguments[4]!==void 0?arguments[4]:[],Kn=arguments.length>5&&arguments[5]!==void 0?arguments[5]:2,sr=[],xr=Ue>=1?Ue|0:1,Er=ne;Er<=Ye;Er+=xr){var aa=on.includes(Er);(!aa||!Nt)&&sr.push({label:ye(Er,Kn),value:Er,disabled:aa})}return sr}function Me(ne){var Ye=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Ue=arguments.length>2?arguments[2]:void 0,Nt=Ye||{},on=Nt.use12Hours,Kn=Nt.hourStep,sr=Kn===void 0?1:Kn,xr=Nt.minuteStep,Er=xr===void 0?1:xr,aa=Nt.secondStep,Zr=aa===void 0?1:aa,va=Nt.millisecondStep,ya=va===void 0?100:va,Va=Nt.hideDisabledOptions,Za=Nt.disabledTime,Yr=Nt.disabledHours,uo=Nt.disabledMinutes,ao=Nt.disabledSeconds,To=p.useMemo(function(){return Ue||ne.getNow()},[Ue,ne]);if(0)var xo,ro,Wo;var Oo=p.useCallback(function(mo){var Ko=(Za==null?void 0:Za(mo))||{};return[Ko.disabledHours||Yr||Ot,Ko.disabledMinutes||uo||Ot,Ko.disabledSeconds||ao||Ot,Ko.disabledMilliseconds||Ot]},[Za,Yr,uo,ao]),Ao=p.useMemo(function(){return Oo(To)},[To,Oo]),ui=(0,X.Z)(Ao,4),wi=ui[0],Mi=ui[1],bi=ui[2],Vi=ui[3],ii=p.useCallback(function(mo,Ko,ai,_e){var at=Rt(0,23,sr,Va,mo()),en=on?at.map(function(cr){return(0,_.Z)((0,_.Z)({},cr),{},{label:ye(cr.value%12||12,2)})}):at,vn=function(tr){return Rt(0,59,Er,Va,Ko(tr))},xn=function(tr,Nr){return Rt(0,59,Zr,Va,ai(tr,Nr))},Wn=function(tr,Nr,Sr){return Rt(0,999,ya,Va,_e(tr,Nr,Sr),3)};return[en,vn,xn,Wn]},[Va,sr,on,ya,Er,Zr]),ei=p.useMemo(function(){return ii(wi,Mi,bi,Vi)},[ii,wi,Mi,bi,Vi]),zo=(0,X.Z)(ei,4),ci=zo[0],nn=zo[1],il=zo[2],el=zo[3],di=function(Ko,ai){var _e=function(){return ci},at=nn,en=il,vn=el;if(ai){var xn=Oo(ai),Wn=(0,X.Z)(xn,4),cr=Wn[0],tr=Wn[1],Nr=Wn[2],Sr=Wn[3],oa=ii(cr,tr,Nr,Sr),Kr=(0,X.Z)(oa,4),kr=Kr[0],Gr=Kr[1],Qr=Kr[2],Wa=Kr[3];_e=function(){return kr},at=Gr,en=Qr,vn=Wa}var Ia=it(Ko,_e,at,en,vn,ne);return Ia};return[di,ci,nn,il,el]}function Be(ne){var Ye=ne.mode,Ue=ne.internalMode,Nt=ne.renderExtraFooter,on=ne.showNow,Kn=ne.showTime,sr=ne.onSubmit,xr=ne.onNow,Er=ne.invalid,aa=ne.needConfirm,Zr=ne.generateConfig,va=ne.disabledDate,ya=p.useContext(We),Va=ya.prefixCls,Za=ya.locale,Yr=ya.button,uo=Yr===void 0?"button":Yr,ao=Zr.getNow(),To=Me(Zr,Kn,ao),xo=(0,X.Z)(To,1),ro=xo[0],Wo=Nt==null?void 0:Nt(Ye),Oo=va(ao,{type:Ye}),Ao=function(){if(!Oo){var ei=ro(ao);xr(ei)}},ui="".concat(Va,"-now"),wi="".concat(ui,"-btn"),Mi=on&&p.createElement("li",{className:ui},p.createElement("a",{className:F()(wi,Oo&&"".concat(wi,"-disabled")),"aria-disabled":Oo,onClick:Ao},Ue==="date"?Za.today:Za.now)),bi=aa&&p.createElement("li",{className:"".concat(Va,"-ok")},p.createElement(uo,{disabled:Er,onClick:sr},Za.ok)),Vi=(Mi||bi)&&p.createElement("ul",{className:"".concat(Va,"-ranges")},Mi,bi);return!Wo&&!Vi?null:p.createElement("div",{className:"".concat(Va,"-footer")},Wo&&p.createElement("div",{className:"".concat(Va,"-footer-extra")},Wo),Vi)}function ht(ne,Ye,Ue){function Nt(on,Kn){var sr=on.findIndex(function(Er){return Rn(ne,Ye,Er,Kn,Ue)});if(sr===-1)return[].concat((0,Z.Z)(on),[Kn]);var xr=(0,Z.Z)(on);return xr.splice(sr,1),xr}return Nt}var Dt=p.createContext(null);function Ft(){return p.useContext(Dt)}function fn(ne,Ye){var Ue=ne.prefixCls,Nt=ne.generateConfig,on=ne.locale,Kn=ne.disabledDate,sr=ne.minDate,xr=ne.maxDate,Er=ne.cellRender,aa=ne.hoverValue,Zr=ne.hoverRangeValue,va=ne.onHover,ya=ne.values,Va=ne.pickerValue,Za=ne.onSelect,Yr=ne.prevIcon,uo=ne.nextIcon,ao=ne.superPrevIcon,To=ne.superNextIcon,xo=Nt.getNow(),ro={now:xo,values:ya,pickerValue:Va,prefixCls:Ue,disabledDate:Kn,minDate:sr,maxDate:xr,cellRender:Er,hoverValue:aa,hoverRangeValue:Zr,onHover:va,locale:on,generateConfig:Nt,onSelect:Za,panelType:Ye,prevIcon:Yr,nextIcon:uo,superPrevIcon:ao,superNextIcon:To};return[ro,xo]}var Sn=p.createContext({});function Ge(ne){for(var Ye=ne.rowNum,Ue=ne.colNum,Nt=ne.baseDate,on=ne.getCellDate,Kn=ne.prefixColumn,sr=ne.rowClassName,xr=ne.titleFormat,Er=ne.getCellText,aa=ne.getCellClassName,Zr=ne.headerCells,va=ne.cellSelection,ya=va===void 0?!0:va,Va=ne.disabledDate,Za=Ft(),Yr=Za.prefixCls,uo=Za.panelType,ao=Za.now,To=Za.disabledDate,xo=Za.cellRender,ro=Za.onHover,Wo=Za.hoverValue,Oo=Za.hoverRangeValue,Ao=Za.generateConfig,ui=Za.values,wi=Za.locale,Mi=Za.onSelect,bi=Va||To,Vi="".concat(Yr,"-cell"),ii=p.useContext(Sn),ei=ii.onCellDblClick,zo=function(ai){return ui.some(function(_e){return _e&&Rn(Ao,wi,ai,_e,uo)})},ci=[],nn=0;nn1&&arguments[1]!==void 0?arguments[1]:!1;nt(ga),uo==null||uo(ga),oo&&Xt(ga)},Pr=function(ga,oo){Wn(ga),oo&&bn(oo),Xt(oo,ga)},Xr=function(ga){if(Qr(ga),bn(ga),xn!==ro){var oo=["decade","year"],Fr=[].concat(oo,["month"]),yo={quarter:[].concat(oo,["quarter"]),week:[].concat((0,Z.Z)(Fr),["week"]),date:[].concat((0,Z.Z)(Fr),["date"])},po=yo[ro]||Fr,Ci=po.indexOf(xn),Ei=po[Ci+1];Ei&&Pr(Ei,ga)}},Aa=p.useMemo(function(){var sa,ga;if(Array.isArray(Ao)){var oo=(0,X.Z)(Ao,2);sa=oo[0],ga=oo[1]}else sa=Ao;return!sa&&!ga?null:(sa=sa||ga,ga=ga||sa,on.isAfter(sa,ga)?[ga,sa]:[sa,ga])},[Ao,on]),$a=se(ui,wi,Mi),Qa=Vi[cr]||br[cr]||Mt,ho=p.useContext(Sn),_a=p.useMemo(function(){return(0,_.Z)((0,_.Z)({},ho),{},{hideHeader:ii})},[ho,ii]),qa="".concat(ei,"-panel"),bo=$(ne,["showWeek","prevIcon","nextIcon","superPrevIcon","superNextIcon","disabledDate","minDate","maxDate","onHover"]);return p.createElement(Sn.Provider,{value:_a},p.createElement("div",{ref:zo,tabIndex:Er,className:F()(qa,(0,Ze.Z)({},"".concat(qa,"-rtl"),Kn==="rtl"))},p.createElement(Qa,(0,A.Z)({},bo,{showTime:_e,prefixCls:ei,locale:Ko,generateConfig:on,onModeChange:Pr,pickerValue:za,onPickerValueChange:function(ga){bn(ga,!0)},value:kr[0],onSelect:Xr,values:kr,cellRender:$a,hoverRangeValue:Aa,hoverValue:Oo}))))}var wa=p.memo(p.forwardRef(ia)),ha=wa;function la(ne){var Ye=ne.picker,Ue=ne.multiplePanel,Nt=ne.pickerValue,on=ne.onPickerValueChange,Kn=ne.needConfirm,sr=ne.onSubmit,xr=ne.range,Er=ne.hoverValue,aa=p.useContext(We),Zr=aa.prefixCls,va=aa.generateConfig,ya=p.useCallback(function(To,xo){return _n(va,Ye,To,xo)},[va,Ye]),Va=p.useMemo(function(){return ya(Nt,1)},[Nt,ya]),Za=function(xo){on(ya(xo,-1))},Yr={onCellDblClick:function(){Kn&&sr()}},uo=Ye==="time",ao=(0,_.Z)((0,_.Z)({},ne),{},{hoverValue:null,hoverRangeValue:null,hideHeader:uo});return xr?ao.hoverRangeValue=Er:ao.hoverValue=Er,Ue?p.createElement("div",{className:"".concat(Zr,"-panels")},p.createElement(Sn.Provider,{value:(0,_.Z)((0,_.Z)({},Yr),{},{hideNext:!0})},p.createElement(ha,ao)),p.createElement(Sn.Provider,{value:(0,_.Z)((0,_.Z)({},Yr),{},{hidePrev:!0})},p.createElement(ha,(0,A.Z)({},ao,{pickerValue:Va,onPickerValueChange:Za})))):p.createElement(Sn.Provider,{value:(0,_.Z)({},Yr)},p.createElement(ha,ao))}function Ca(ne){return typeof ne=="function"?ne():ne}function pa(ne){var Ye=ne.prefixCls,Ue=ne.presets,Nt=ne.onClick,on=ne.onHover;return Ue.length?p.createElement("div",{className:"".concat(Ye,"-presets")},p.createElement("ul",null,Ue.map(function(Kn,sr){var xr=Kn.label,Er=Kn.value;return p.createElement("li",{key:sr,onClick:function(){Nt(Ca(Er))},onMouseEnter:function(){on(Ca(Er))},onMouseLeave:function(){on(null)}},xr)}))):null}function jt(ne){var Ye=ne.panelRender,Ue=ne.internalMode,Nt=ne.picker,on=ne.showNow,Kn=ne.range,sr=ne.multiple,xr=ne.activeInfo,Er=xr===void 0?[0,0,0]:xr,aa=ne.presets,Zr=ne.onPresetHover,va=ne.onPresetSubmit,ya=ne.onFocus,Va=ne.onBlur,Za=ne.onPanelMouseDown,Yr=ne.direction,uo=ne.value,ao=ne.onSelect,To=ne.isInvalid,xo=ne.defaultOpenValue,ro=ne.onOk,Wo=ne.onSubmit,Oo=p.useContext(We),Ao=Oo.prefixCls,ui="".concat(Ao,"-panel"),wi=Yr==="rtl",Mi=p.useRef(null),bi=p.useRef(null),Vi=p.useState(0),ii=(0,X.Z)(Vi,2),ei=ii[0],zo=ii[1],ci=p.useState(0),nn=(0,X.Z)(ci,2),il=nn[0],el=nn[1],di=p.useState(0),mo=(0,X.Z)(di,2),Ko=mo[0],ai=mo[1],_e=function(Xr){Xr.width&&zo(Xr.width)},at=(0,X.Z)(Er,3),en=at[0],vn=at[1],xn=at[2],Wn=p.useState(0),cr=(0,X.Z)(Wn,2),tr=cr[0],Nr=cr[1];p.useEffect(function(){Nr(10)},[en]),p.useEffect(function(){if(Kn&&bi.current){var Pr,Xr=((Pr=Mi.current)===null||Pr===void 0?void 0:Pr.offsetWidth)||0,Aa=bi.current.getBoundingClientRect();if(!Aa.height||Aa.right<0){Nr(function(_a){return Math.max(0,_a-1)});return}var $a=(wi?vn-Xr:en)-Aa.left;if(ai($a),ei&&ei=xr&&Ue<=Er)return Kn;var aa=Math.min(Math.abs(Ue-xr),Math.abs(Ue-Er));aa0?Zl:Ws));var Di=xl+Kl,_i=Ws-Zl+1;return String(Zl+(_i+Di-Zl)%_i)};switch(oo){case"Backspace":case"Delete":Fr="",yo=Ci;break;case"ArrowLeft":Fr="",Ei(-1);break;case"ArrowRight":Fr="",Ei(1);break;case"ArrowUp":Fr="",yo=pl(1);break;case"ArrowDown":Fr="",yo=pl(-1);break;default:isNaN(Number(oo))||(Fr=Ko+oo,yo=Fr);break}if(Fr!==null&&(ai(Fr),Fr.length>=po&&(Ei(1),ai(""))),yo!==null){var ls=Nr.slice(0,Qr)+ye(yo,po)+Nr.slice(Wa);za(ls.slice(0,sr.length))}tr({})},qa=p.useRef();(0,ae.Z)(function(){if(!(!ei||!sr||bn.current)){if(!Kr.match(Nr)){za(sr);return}return oa.current.setSelectionRange(Qr,Wa),qa.current=(0,gn.Z)(function(){oa.current.setSelectionRange(Qr,Wa)}),function(){gn.Z.cancel(qa.current)}}},[Kr,sr,ei,Nr,en,Qr,Wa,cr,za]);var bo=sr?{onFocus:Aa,onBlur:Qa,onKeyDown:_a,onMouseDown:Pr,onMouseUp:Xr,onPaste:Xt}:{};return p.createElement("div",{ref:Sr,className:F()(bi,(0,Ze.Z)((0,Ze.Z)({},"".concat(bi,"-active"),Ue&&on),"".concat(bi,"-placeholder"),Zr))},p.createElement(Mi,(0,A.Z)({ref:oa,"aria-invalid":uo,autoComplete:"off"},To,{onKeyDown:ho,onBlur:$a},bo,{value:Nr,onChange:nt})),p.createElement(pn,{type:"suffix",icon:Kn}),ao)}),an=ge,On=["id","prefix","clearIcon","suffixIcon","separator","activeIndex","activeHelp","allHelp","focused","onFocus","onBlur","onKeyDown","locale","generateConfig","placeholder","className","style","onClick","onClear","value","onChange","onSubmit","onInputChange","format","maskFormat","preserveInvalidOnBlur","onInvalid","disabled","invalid","inputReadOnly","direction","onOpenChange","onActiveInfo","placement","onMouseDown","required","aria-required","autoFocus","tabIndex"],dr=["index"];function Rr(ne,Ye){var Ue=ne.id,Nt=ne.prefix,on=ne.clearIcon,Kn=ne.suffixIcon,sr=ne.separator,xr=sr===void 0?"~":sr,Er=ne.activeIndex,aa=ne.activeHelp,Zr=ne.allHelp,va=ne.focused,ya=ne.onFocus,Va=ne.onBlur,Za=ne.onKeyDown,Yr=ne.locale,uo=ne.generateConfig,ao=ne.placeholder,To=ne.className,xo=ne.style,ro=ne.onClick,Wo=ne.onClear,Oo=ne.value,Ao=ne.onChange,ui=ne.onSubmit,wi=ne.onInputChange,Mi=ne.format,bi=ne.maskFormat,Vi=ne.preserveInvalidOnBlur,ii=ne.onInvalid,ei=ne.disabled,zo=ne.invalid,ci=ne.inputReadOnly,nn=ne.direction,il=ne.onOpenChange,el=ne.onActiveInfo,di=ne.placement,mo=ne.onMouseDown,Ko=ne.required,ai=ne["aria-required"],_e=ne.autoFocus,at=ne.tabIndex,en=(0,Ke.Z)(ne,On),vn=nn==="rtl",xn=p.useContext(We),Wn=xn.prefixCls,cr=p.useMemo(function(){if(typeof Ue=="string")return[Ue];var $a=Ue||{};return[$a.start,$a.end]},[Ue]),tr=p.useRef(),Nr=p.useRef(),Sr=p.useRef(),oa=function(Qa){var ho;return(ho=[Nr,Sr][Qa])===null||ho===void 0?void 0:ho.current};p.useImperativeHandle(Ye,function(){return{nativeElement:tr.current,focus:function(Qa){if((0,Ee.Z)(Qa)==="object"){var ho,_a=Qa||{},qa=_a.index,bo=qa===void 0?0:qa,sa=(0,Ke.Z)(_a,dr);(ho=oa(bo))===null||ho===void 0||ho.focus(sa)}else{var ga;(ga=oa(Qa!=null?Qa:0))===null||ga===void 0||ga.focus()}},blur:function(){var Qa,ho;(Qa=oa(0))===null||Qa===void 0||Qa.blur(),(ho=oa(1))===null||ho===void 0||ho.blur()}}});var Kr=mt(en),kr=p.useMemo(function(){return Array.isArray(ao)?ao:[ao,ao]},[ao]),Gr=ze((0,_.Z)((0,_.Z)({},ne),{},{id:cr,placeholder:kr})),Qr=(0,X.Z)(Gr,1),Wa=Qr[0],Ia=p.useState({position:"absolute",width:0}),za=(0,X.Z)(Ia,2),nt=za[0],Xt=za[1],bn=(0,Y.zX)(function(){var $a=oa(Er);if($a){var Qa=$a.nativeElement.getBoundingClientRect(),ho=tr.current.getBoundingClientRect(),_a=Qa.left-ho.left;Xt(function(qa){return(0,_.Z)((0,_.Z)({},qa),{},{width:Qa.width,left:_a})}),el([Qa.left,Qa.right,ho.width])}});p.useEffect(function(){bn()},[Er]);var Pr=on&&(Oo[0]&&!ei[0]||Oo[1]&&!ei[1]),Xr=_e&&!ei[0],Aa=_e&&!Xr&&!ei[1];return p.createElement(Le.default,{onResize:bn},p.createElement("div",(0,A.Z)({},Kr,{className:F()(Wn,"".concat(Wn,"-range"),(0,Ze.Z)((0,Ze.Z)((0,Ze.Z)((0,Ze.Z)({},"".concat(Wn,"-focused"),va),"".concat(Wn,"-disabled"),ei.every(function($a){return $a})),"".concat(Wn,"-invalid"),zo.some(function($a){return $a})),"".concat(Wn,"-rtl"),vn),To),style:xo,ref:tr,onClick:ro,onMouseDown:function(Qa){var ho=Qa.target;ho!==Nr.current.inputElement&&ho!==Sr.current.inputElement&&Qa.preventDefault(),mo==null||mo(Qa)}}),Nt&&p.createElement("div",{className:"".concat(Wn,"-prefix")},Nt),p.createElement(an,(0,A.Z)({ref:Nr},Wa(0),{autoFocus:Xr,tabIndex:at,"date-range":"start"})),p.createElement("div",{className:"".concat(Wn,"-range-separator")},xr),p.createElement(an,(0,A.Z)({ref:Sr},Wa(1),{autoFocus:Aa,tabIndex:at,"date-range":"end"})),p.createElement("div",{className:"".concat(Wn,"-active-bar"),style:nt}),p.createElement(pn,{type:"suffix",icon:Kn}),Pr&&p.createElement(Un,{icon:on,onClear:Wo})))}var ea=p.forwardRef(Rr),xa=ea;function Ea(ne,Ye){var Ue=ne!=null?ne:Ye;return Array.isArray(Ue)?Ue:[Ue,Ue]}function Pa(ne){return ne===1?"end":"start"}function sn(ne,Ye){var Ue=Ln(ne,function(){var Pn=ne.disabled,An=ne.allowEmpty,Fn=Ea(Pn,!1),lr=Ea(An,!1);return{disabled:Fn,allowEmpty:lr}}),Nt=(0,X.Z)(Ue,6),on=Nt[0],Kn=Nt[1],sr=Nt[2],xr=Nt[3],Er=Nt[4],aa=Nt[5],Zr=on.prefixCls,va=on.styles,ya=on.classNames,Va=on.defaultValue,Za=on.value,Yr=on.needConfirm,uo=on.onKeyDown,ao=on.disabled,To=on.allowEmpty,xo=on.disabledDate,ro=on.minDate,Wo=on.maxDate,Oo=on.defaultOpen,Ao=on.open,ui=on.onOpenChange,wi=on.locale,Mi=on.generateConfig,bi=on.picker,Vi=on.showNow,ii=on.showToday,ei=on.showTime,zo=on.mode,ci=on.onPanelChange,nn=on.onCalendarChange,il=on.onOk,el=on.defaultPickerValue,di=on.pickerValue,mo=on.onPickerValueChange,Ko=on.inputReadOnly,ai=on.suffixIcon,_e=on.onFocus,at=on.onBlur,en=on.presets,vn=on.ranges,xn=on.components,Wn=on.cellRender,cr=on.dateRender,tr=on.monthCellRender,Nr=on.onClick,Sr=wn(Ye),oa=Jt(Ao,Oo,ao,ui),Kr=(0,X.Z)(oa,2),kr=Kr[0],Gr=Kr[1],Qr=function(An,Fn){(ao.some(function(lr){return!lr})||!An)&&Gr(An,Fn)},Wa=yt(Mi,wi,xr,!0,!1,Va,Za,nn,il),Ia=(0,X.Z)(Wa,5),za=Ia[0],nt=Ia[1],Xt=Ia[2],bn=Ia[3],Pr=Ia[4],Xr=Xt(),Aa=qe(ao,To,kr),$a=(0,X.Z)(Aa,9),Qa=$a[0],ho=$a[1],_a=$a[2],qa=$a[3],bo=$a[4],sa=$a[5],ga=$a[6],oo=$a[7],Fr=$a[8],yo=function(An,Fn){ho(!0),_e==null||_e(An,{range:Pa(Fn!=null?Fn:qa)})},po=function(An,Fn){ho(!1),at==null||at(An,{range:Pa(Fn!=null?Fn:qa)})},Ci=p.useMemo(function(){if(!ei)return null;var Pn=ei.disabledTime,An=Pn?function(Fn){var lr=Pa(qa),jr=H(Xr,ga,qa);return Pn(Fn,lr,{from:jr})}:void 0;return(0,_.Z)((0,_.Z)({},ei),{},{disabledTime:An})},[ei,qa,Xr,ga]),Ei=(0,Y.C8)([bi,bi],{value:zo}),pl=(0,X.Z)(Ei,2),ls=pl[0],cs=pl[1],Kl=ls[qa]||bi,Js=Kl==="date"&&Ci?"datetime":Kl,ul=Js===bi&&Js!=="time",Zl=me(bi,Kl,Vi,ii,!0),Ws=wt(on,za,nt,Xt,bn,ao,xr,Qa,kr,aa),Ss=(0,X.Z)(Ws,2),Ki=Ss[0],xl=Ss[1],Di=xt(Xr,ao,ga,Mi,wi,xo),_i=ue(Xr,aa,To),gs=(0,X.Z)(_i,2),kl=gs[0],cu=gs[1],Us=Xe(Mi,wi,Xr,ls,kr,qa,Kn,ul,el,di,Ci==null?void 0:Ci.defaultOpenValue,mo,ro,Wo),Ns=(0,X.Z)(Us,2),nu=Ns[0],Hi=Ns[1],ji=(0,Y.zX)(function(Pn,An,Fn){var lr=W(ls,qa,An);if((lr[0]!==ls[0]||lr[1]!==ls[1])&&cs(lr),ci&&Fn!==!1){var jr=(0,Z.Z)(Xr);Pn&&(jr[qa]=Pn),ci(jr,lr)}}),Ol=function(An,Fn){return W(Xr,Fn,An)},Ul=function(An,Fn){var lr=Xr;An&&(lr=Ol(An,qa)),oo(qa);var jr=sa(lr);bn(lr),Ki(qa,jr===null),jr===null?Qr(!1,{force:!0}):Fn||Sr.current.focus({index:jr})},Gl=function(An){var Fn,lr=An.target.getRootNode();if(!Sr.current.nativeElement.contains((Fn=lr.activeElement)!==null&&Fn!==void 0?Fn:document.activeElement)){var jr=ao.findIndex(function($r){return!$r});jr>=0&&Sr.current.focus({index:jr})}Qr(!0),Nr==null||Nr(An)},Xu=function(){xl(null),Qr(!1,{force:!0})},Ls=p.useState(null),ru=(0,X.Z)(Ls,2),ds=ru[0],fs=ru[1],_l=p.useState(null),Jl=(0,X.Z)(_l,2),Zs=Jl[0],xu=Jl[1],ql=p.useMemo(function(){return Zs||Xr},[Xr,Zs]);p.useEffect(function(){kr||xu(null)},[kr]);var mu=p.useState([0,0,0]),as=(0,X.Z)(mu,2),Su=as[0],Pl=as[1],B=Nn(en,vn),Pe=function(An){xu(An),fs("preset")},et=function(An){var Fn=xl(An);Fn&&Qr(!1,{force:!0})},It=function(An){Ul(An)},Mn=function(An){xu(An?Ol(An,qa):null),fs("cell")},Lr=function(An){Qr(!0),yo(An)},Ka=function(){_a("panel")},Oi=function(An){var Fn=W(Xr,qa,An);bn(Fn),!Yr&&!sr&&Kn===Js&&Ul(An)},fl=function(){Qr(!1)},$l=se(Wn,cr,tr,Pa(qa)),zl=Xr[qa]||null,tc=(0,Y.zX)(function(Pn){return aa(Pn,{activeIndex:qa})}),Sl=p.useMemo(function(){var Pn=(0,de.Z)(on,!1),An=(0,J.Z)(on,[].concat((0,Z.Z)(Object.keys(Pn)),["onChange","onCalendarChange","style","className","onPanelChange","disabledTime"]));return An},[on]),Il=p.createElement(jt,(0,A.Z)({},Sl,{showNow:Zl,showTime:Ci,range:!0,multiplePanel:ul,activeInfo:Su,disabledDate:Di,onFocus:Lr,onBlur:po,onPanelMouseDown:Ka,picker:bi,mode:Kl,internalMode:Js,onPanelChange:ji,format:Er,value:zl,isInvalid:tc,onChange:null,onSelect:Oi,pickerValue:nu,defaultOpenValue:U(ei==null?void 0:ei.defaultOpenValue)[qa],onPickerValueChange:Hi,hoverValue:ql,onHover:Mn,needConfirm:Yr,onSubmit:Ul,onOk:Pr,presets:B,onPresetHover:Pe,onPresetSubmit:et,onNow:It,cellRender:$l})),cc=function(An,Fn){var lr=Ol(An,Fn);bn(lr)},hc=function(){_a("input")},Lc=function(An,Fn){var lr=ga.length,jr=ga[lr-1];if(lr&&jr!==Fn&&Yr&&!To[jr]&&!Fr(jr)&&Xr[jr]){Sr.current.focus({index:jr});return}_a("input"),Qr(!0,{inherit:!0}),qa!==Fn&&kr&&!Yr&&sr&&Ul(null,!0),bo(Fn),yo(An,Fn)},rt=function(An,Fn){if(Qr(!1),!Yr&&_a()==="input"){var lr=sa(Xr);Ki(qa,lr===null)}po(An,Fn)},be=function(An,Fn){An.key==="Tab"&&Ul(null,!0),uo==null||uo(An,Fn)},Wt=p.useMemo(function(){return{prefixCls:Zr,locale:wi,generateConfig:Mi,button:xn.button,input:xn.input}},[Zr,wi,Mi,xn.button,xn.input]);if((0,ae.Z)(function(){kr&&qa!==void 0&&ji(null,bi,!1)},[kr,qa,bi]),(0,ae.Z)(function(){var Pn=_a();!kr&&Pn==="input"&&(Qr(!1),Ul(null,!0)),!kr&&sr&&!Yr&&Pn==="panel"&&(Qr(!0),Ul())},[kr]),0)var _t;return p.createElement(We.Provider,{value:Wt},p.createElement(ve,(0,A.Z)({},he(on),{popupElement:Il,popupStyle:va.popup,popupClassName:ya.popup,visible:kr,onClose:fl,range:!0}),p.createElement(xa,(0,A.Z)({},on,{ref:Sr,suffixIcon:ai,activeIndex:Qa||kr?qa:null,activeHelp:!!Zs,allHelp:!!Zs&&ds==="preset",focused:Qa,onFocus:Lc,onBlur:rt,onKeyDown:be,onSubmit:Ul,value:ql,maskFormat:Er,onChange:cc,onInputChange:hc,format:xr,inputReadOnly:Ko,disabled:ao,open:kr,onOpenChange:Qr,onClick:Gl,onClear:Xu,invalid:kl,onInvalid:cu,onActiveInfo:Pl}))))}var Vn=p.forwardRef(sn),Jn=Vn,Hn=e(39983);function gr(ne){var Ye=ne.prefixCls,Ue=ne.value,Nt=ne.onRemove,on=ne.removeIcon,Kn=on===void 0?"\xD7":on,sr=ne.formatDate,xr=ne.disabled,Er=ne.maxTagCount,aa=ne.placeholder,Zr="".concat(Ye,"-selector"),va="".concat(Ye,"-selection"),ya="".concat(va,"-overflow");function Va(uo,ao){return p.createElement("span",{className:F()("".concat(va,"-item")),title:typeof uo=="string"?uo:null},p.createElement("span",{className:"".concat(va,"-item-content")},uo),!xr&&ao&&p.createElement("span",{onMouseDown:function(xo){xo.preventDefault()},onClick:ao,className:"".concat(va,"-item-remove")},Kn))}function Za(uo){var ao=sr(uo),To=function(ro){ro&&ro.stopPropagation(),Nt(uo)};return Va(ao,To)}function Yr(uo){var ao="+ ".concat(uo.length," ...");return Va(ao)}return p.createElement("div",{className:Zr},p.createElement(Hn.Z,{prefixCls:ya,data:Ue,renderItem:Za,renderRest:Yr,itemKey:function(ao){return sr(ao)},maxCount:Er}),!Ue.length&&p.createElement("span",{className:"".concat(Ye,"-selection-placeholder")},aa))}var Wr=["id","open","prefix","clearIcon","suffixIcon","activeHelp","allHelp","focused","onFocus","onBlur","onKeyDown","locale","generateConfig","placeholder","className","style","onClick","onClear","internalPicker","value","onChange","onSubmit","onInputChange","multiple","maxTagCount","format","maskFormat","preserveInvalidOnBlur","onInvalid","disabled","invalid","inputReadOnly","direction","onOpenChange","onMouseDown","required","aria-required","autoFocus","tabIndex","removeIcon"];function na(ne,Ye){var Ue=ne.id,Nt=ne.open,on=ne.prefix,Kn=ne.clearIcon,sr=ne.suffixIcon,xr=ne.activeHelp,Er=ne.allHelp,aa=ne.focused,Zr=ne.onFocus,va=ne.onBlur,ya=ne.onKeyDown,Va=ne.locale,Za=ne.generateConfig,Yr=ne.placeholder,uo=ne.className,ao=ne.style,To=ne.onClick,xo=ne.onClear,ro=ne.internalPicker,Wo=ne.value,Oo=ne.onChange,Ao=ne.onSubmit,ui=ne.onInputChange,wi=ne.multiple,Mi=ne.maxTagCount,bi=ne.format,Vi=ne.maskFormat,ii=ne.preserveInvalidOnBlur,ei=ne.onInvalid,zo=ne.disabled,ci=ne.invalid,nn=ne.inputReadOnly,il=ne.direction,el=ne.onOpenChange,di=ne.onMouseDown,mo=ne.required,Ko=ne["aria-required"],ai=ne.autoFocus,_e=ne.tabIndex,at=ne.removeIcon,en=(0,Ke.Z)(ne,Wr),vn=il==="rtl",xn=p.useContext(We),Wn=xn.prefixCls,cr=p.useRef(),tr=p.useRef();p.useImperativeHandle(Ye,function(){return{nativeElement:cr.current,focus:function(nt){var Xt;(Xt=tr.current)===null||Xt===void 0||Xt.focus(nt)},blur:function(){var nt;(nt=tr.current)===null||nt===void 0||nt.blur()}}});var Nr=mt(en),Sr=function(nt){Oo([nt])},oa=function(nt){var Xt=Wo.filter(function(bn){return bn&&!Rn(Za,Va,bn,nt,ro)});Oo(Xt),Nt||Ao()},Kr=ze((0,_.Z)((0,_.Z)({},ne),{},{onChange:Sr}),function(za){var nt=za.valueTexts;return{value:nt[0]||"",active:aa}}),kr=(0,X.Z)(Kr,2),Gr=kr[0],Qr=kr[1],Wa=!!(Kn&&Wo.length&&!zo),Ia=wi?p.createElement(p.Fragment,null,p.createElement(gr,{prefixCls:Wn,value:Wo,onRemove:oa,formatDate:Qr,maxTagCount:Mi,disabled:zo,removeIcon:at,placeholder:Yr}),p.createElement("input",{className:"".concat(Wn,"-multiple-input"),value:Wo.map(Qr).join(","),ref:tr,readOnly:!0,autoFocus:ai,tabIndex:_e}),p.createElement(pn,{type:"suffix",icon:sr}),Wa&&p.createElement(Un,{icon:Kn,onClear:xo})):p.createElement(an,(0,A.Z)({ref:tr},Gr(),{autoFocus:ai,tabIndex:_e,suffixIcon:sr,clearIcon:Wa&&p.createElement(Un,{icon:Kn,onClear:xo}),showActiveCls:!1}));return p.createElement("div",(0,A.Z)({},Nr,{className:F()(Wn,(0,Ze.Z)((0,Ze.Z)((0,Ze.Z)((0,Ze.Z)((0,Ze.Z)({},"".concat(Wn,"-multiple"),wi),"".concat(Wn,"-focused"),aa),"".concat(Wn,"-disabled"),zo),"".concat(Wn,"-invalid"),ci),"".concat(Wn,"-rtl"),vn),uo),style:ao,ref:cr,onClick:To,onMouseDown:function(nt){var Xt,bn=nt.target;bn!==((Xt=tr.current)===null||Xt===void 0?void 0:Xt.inputElement)&&nt.preventDefault(),di==null||di(nt)}}),on&&p.createElement("div",{className:"".concat(Wn,"-prefix")},on),Ia)}var fa=p.forwardRef(na),to=fa;function so(ne,Ye){var Ue=Ln(ne),Nt=(0,X.Z)(Ue,6),on=Nt[0],Kn=Nt[1],sr=Nt[2],xr=Nt[3],Er=Nt[4],aa=Nt[5],Zr=on,va=Zr.prefixCls,ya=Zr.styles,Va=Zr.classNames,Za=Zr.order,Yr=Zr.defaultValue,uo=Zr.value,ao=Zr.needConfirm,To=Zr.onChange,xo=Zr.onKeyDown,ro=Zr.disabled,Wo=Zr.disabledDate,Oo=Zr.minDate,Ao=Zr.maxDate,ui=Zr.defaultOpen,wi=Zr.open,Mi=Zr.onOpenChange,bi=Zr.locale,Vi=Zr.generateConfig,ii=Zr.picker,ei=Zr.showNow,zo=Zr.showToday,ci=Zr.showTime,nn=Zr.mode,il=Zr.onPanelChange,el=Zr.onCalendarChange,di=Zr.onOk,mo=Zr.multiple,Ko=Zr.defaultPickerValue,ai=Zr.pickerValue,_e=Zr.onPickerValueChange,at=Zr.inputReadOnly,en=Zr.suffixIcon,vn=Zr.removeIcon,xn=Zr.onFocus,Wn=Zr.onBlur,cr=Zr.presets,tr=Zr.components,Nr=Zr.cellRender,Sr=Zr.dateRender,oa=Zr.monthCellRender,Kr=Zr.onClick,kr=wn(Ye);function Gr(Sl){return Sl===null?null:mo?Sl:Sl[0]}var Qr=ht(Vi,bi,Kn),Wa=Jt(wi,ui,[ro],Mi),Ia=(0,X.Z)(Wa,2),za=Ia[0],nt=Ia[1],Xt=function(Il,cc,hc){if(el){var Lc=(0,_.Z)({},hc);delete Lc.range,el(Gr(Il),Gr(cc),Lc)}},bn=function(Il){di==null||di(Gr(Il))},Pr=yt(Vi,bi,xr,!1,Za,Yr,uo,Xt,bn),Xr=(0,X.Z)(Pr,5),Aa=Xr[0],$a=Xr[1],Qa=Xr[2],ho=Xr[3],_a=Xr[4],qa=Qa(),bo=qe([ro]),sa=(0,X.Z)(bo,4),ga=sa[0],oo=sa[1],Fr=sa[2],yo=sa[3],po=function(Il){oo(!0),xn==null||xn(Il,{})},Ci=function(Il){oo(!1),Wn==null||Wn(Il,{})},Ei=(0,Y.C8)(ii,{value:nn}),pl=(0,X.Z)(Ei,2),ls=pl[0],cs=pl[1],Kl=ls==="date"&&ci?"datetime":ls,Js=me(ii,ls,ei,zo),ul=To&&function(Sl,Il){To(Gr(Sl),Gr(Il))},Zl=wt((0,_.Z)((0,_.Z)({},on),{},{onChange:ul}),Aa,$a,Qa,ho,[],xr,ga,za,aa),Ws=(0,X.Z)(Zl,2),Ss=Ws[1],Ki=ue(qa,aa),xl=(0,X.Z)(Ki,2),Di=xl[0],_i=xl[1],gs=p.useMemo(function(){return Di.some(function(Sl){return Sl})},[Di]),kl=function(Il,cc){if(_e){var hc=(0,_.Z)((0,_.Z)({},cc),{},{mode:cc.mode[0]});delete hc.range,_e(Il[0],hc)}},cu=Xe(Vi,bi,qa,[ls],za,yo,Kn,!1,Ko,ai,U(ci==null?void 0:ci.defaultOpenValue),kl,Oo,Ao),Us=(0,X.Z)(cu,2),Ns=Us[0],nu=Us[1],Hi=(0,Y.zX)(function(Sl,Il,cc){if(cs(Il),il&&cc!==!1){var hc=Sl||qa[qa.length-1];il(hc,Il)}}),ji=function(){Ss(Qa()),nt(!1,{force:!0})},Ol=function(Il){!ro&&!kr.current.nativeElement.contains(document.activeElement)&&kr.current.focus(),nt(!0),Kr==null||Kr(Il)},Ul=function(){Ss(null),nt(!1,{force:!0})},Gl=p.useState(null),Xu=(0,X.Z)(Gl,2),Ls=Xu[0],ru=Xu[1],ds=p.useState(null),fs=(0,X.Z)(ds,2),_l=fs[0],Jl=fs[1],Zs=p.useMemo(function(){var Sl=[_l].concat((0,Z.Z)(qa)).filter(function(Il){return Il});return mo?Sl:Sl.slice(0,1)},[qa,_l,mo]),xu=p.useMemo(function(){return!mo&&_l?[_l]:qa.filter(function(Sl){return Sl})},[qa,_l,mo]);p.useEffect(function(){za||Jl(null)},[za]);var ql=Nn(cr),mu=function(Il){Jl(Il),ru("preset")},as=function(Il){var cc=mo?Qr(Qa(),Il):[Il],hc=Ss(cc);hc&&!mo&&nt(!1,{force:!0})},Su=function(Il){as(Il)},Pl=function(Il){Jl(Il),ru("cell")},B=function(Il){nt(!0),po(Il)},Pe=function(Il){if(Fr("panel"),!(mo&&Kl!==ii)){var cc=mo?Qr(Qa(),Il):[Il];ho(cc),!ao&&!sr&&Kn===Kl&&ji()}},et=function(){nt(!1)},It=se(Nr,Sr,oa),Mn=p.useMemo(function(){var Sl=(0,de.Z)(on,!1),Il=(0,J.Z)(on,[].concat((0,Z.Z)(Object.keys(Sl)),["onChange","onCalendarChange","style","className","onPanelChange"]));return(0,_.Z)((0,_.Z)({},Il),{},{multiple:on.multiple})},[on]),Lr=p.createElement(jt,(0,A.Z)({},Mn,{showNow:Js,showTime:ci,disabledDate:Wo,onFocus:B,onBlur:Ci,picker:ii,mode:ls,internalMode:Kl,onPanelChange:Hi,format:Er,value:qa,isInvalid:aa,onChange:null,onSelect:Pe,pickerValue:Ns,defaultOpenValue:ci==null?void 0:ci.defaultOpenValue,onPickerValueChange:nu,hoverValue:Zs,onHover:Pl,needConfirm:ao,onSubmit:ji,onOk:_a,presets:ql,onPresetHover:mu,onPresetSubmit:as,onNow:Su,cellRender:It})),Ka=function(Il){ho(Il)},Oi=function(){Fr("input")},fl=function(Il){Fr("input"),nt(!0,{inherit:!0}),po(Il)},$l=function(Il){nt(!1),Ci(Il)},zl=function(Il,cc){Il.key==="Tab"&&ji(),xo==null||xo(Il,cc)},tc=p.useMemo(function(){return{prefixCls:va,locale:bi,generateConfig:Vi,button:tr.button,input:tr.input}},[va,bi,Vi,tr.button,tr.input]);return(0,ae.Z)(function(){za&&yo!==void 0&&Hi(null,ii,!1)},[za,yo,ii]),(0,ae.Z)(function(){var Sl=Fr();!za&&Sl==="input"&&(nt(!1),ji()),!za&&sr&&!ao&&Sl==="panel"&&ji()},[za]),p.createElement(We.Provider,{value:tc},p.createElement(ve,(0,A.Z)({},he(on),{popupElement:Lr,popupStyle:ya.popup,popupClassName:Va.popup,visible:za,onClose:et}),p.createElement(to,(0,A.Z)({},on,{ref:kr,suffixIcon:en,removeIcon:vn,activeHelp:!!_l,allHelp:!!_l&&Ls==="preset",focused:ga,onFocus:fl,onBlur:$l,onKeyDown:zl,onSubmit:ji,value:xu,maskFormat:Er,onChange:Ka,onInputChange:Oi,internalPicker:Kn,format:xr,inputReadOnly:at,disabled:ro,open:za,onOpenChange:nt,onClick:Ol,onClear:Ul,invalid:gs,onInvalid:function(Il){_i(Il,0)}}))))}var li=p.forwardRef(so),Fi=li,Xo=Fi,Bi=e(89942),ri=e(87263),Ja=e(9708),Eo=e(53124),Mo=e(98866),Uo=e(35792),al=e(98675),tl=e(65223),Zo=e(27833),hi=e(10110),ll=e(4173),gl=e(87206),oi=e(861),Hs=e(47673),Xs=e(20353),Cs=e(14747),yu=e(80110),si=e(67771),nl=e(33297),Is=e(79511),Ds=e(83559),lu=e(83262),bu=e(16928);const Ru=(ne,Ye)=>{const{componentCls:Ue,controlHeight:Nt}=ne,on=Ye?`${Ue}-${Ye}`:"",Kn=(0,bu.gp)(ne);return[{[`${Ue}-multiple${on}`]:{paddingBlock:Kn.containerPadding,paddingInlineStart:Kn.basePadding,minHeight:Nt,[`${Ue}-selection-item`]:{height:Kn.itemHeight,lineHeight:(0,oi.unit)(Kn.itemLineHeight)}}}]};var hu=ne=>{const{componentCls:Ye,calc:Ue,lineWidth:Nt}=ne,on=(0,lu.mergeToken)(ne,{fontHeight:ne.fontSize,selectHeight:ne.controlHeightSM,multipleSelectItemHeight:ne.multipleItemHeightSM,borderRadius:ne.borderRadiusSM,borderRadiusSM:ne.borderRadiusXS,controlHeight:ne.controlHeightSM}),Kn=(0,lu.mergeToken)(ne,{fontHeight:Ue(ne.multipleItemHeightLG).sub(Ue(Nt).mul(2).equal()).equal(),fontSize:ne.fontSizeLG,selectHeight:ne.controlHeightLG,multipleSelectItemHeight:ne.multipleItemHeightLG,borderRadius:ne.borderRadiusLG,borderRadiusSM:ne.borderRadius,controlHeight:ne.controlHeightLG});return[Ru(on,"small"),Ru(ne),Ru(Kn,"large"),{[`${Ye}${Ye}-multiple`]:Object.assign(Object.assign({width:"100%",cursor:"text",[`${Ye}-selector`]:{flex:"auto",padding:0,position:"relative","&:after":{margin:0},[`${Ye}-selection-placeholder`]:{position:"absolute",top:"50%",insetInlineStart:ne.inputPaddingHorizontalBase,insetInlineEnd:0,transform:"translateY(-50%)",transition:`all ${ne.motionDurationSlow}`,overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",flex:1,color:ne.colorTextPlaceholder,pointerEvents:"none"}}},(0,bu._z)(ne)),{[`${Ye}-multiple-input`]:{width:0,height:0,border:0,visibility:"hidden",position:"absolute",zIndex:-1}})}]},su=e(15063);const lc=ne=>{const{pickerCellCls:Ye,pickerCellInnerCls:Ue,cellHeight:Nt,borderRadiusSM:on,motionDurationMid:Kn,cellHoverBg:sr,lineWidth:xr,lineType:Er,colorPrimary:aa,cellActiveWithRangeBg:Zr,colorTextLightSolid:va,colorTextDisabled:ya,cellBgDisabled:Va,colorFillSecondary:Za}=ne;return{"&::before":{position:"absolute",top:"50%",insetInlineStart:0,insetInlineEnd:0,zIndex:1,height:Nt,transform:"translateY(-50%)",content:'""',pointerEvents:"none"},[Ue]:{position:"relative",zIndex:2,display:"inline-block",minWidth:Nt,height:Nt,lineHeight:(0,oi.unit)(Nt),borderRadius:on,transition:`background ${Kn}`},[`&:hover:not(${Ye}-in-view):not(${Ye}-disabled), + &:hover:not(${Ye}-selected):not(${Ye}-range-start):not(${Ye}-range-end):not(${Ye}-disabled)`]:{[Ue]:{background:sr}},[`&-in-view${Ye}-today ${Ue}`]:{"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:1,border:`${(0,oi.unit)(xr)} ${Er} ${aa}`,borderRadius:on,content:'""'}},[`&-in-view${Ye}-in-range, + &-in-view${Ye}-range-start, + &-in-view${Ye}-range-end`]:{position:"relative",[`&:not(${Ye}-disabled):before`]:{background:Zr}},[`&-in-view${Ye}-selected, + &-in-view${Ye}-range-start, + &-in-view${Ye}-range-end`]:{[`&:not(${Ye}-disabled) ${Ue}`]:{color:va,background:aa},[`&${Ye}-disabled ${Ue}`]:{background:Za}},[`&-in-view${Ye}-range-start:not(${Ye}-disabled):before`]:{insetInlineStart:"50%"},[`&-in-view${Ye}-range-end:not(${Ye}-disabled):before`]:{insetInlineEnd:"50%"},[`&-in-view${Ye}-range-start:not(${Ye}-range-end) ${Ue}`]:{borderStartStartRadius:on,borderEndStartRadius:on,borderStartEndRadius:0,borderEndEndRadius:0},[`&-in-view${Ye}-range-end:not(${Ye}-range-start) ${Ue}`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:on,borderEndEndRadius:on},"&-disabled":{color:ya,cursor:"not-allowed",[Ue]:{background:"transparent"},"&::before":{background:Va}},[`&-disabled${Ye}-today ${Ue}::before`]:{borderColor:ya}}},Hu=ne=>{const{componentCls:Ye,pickerCellCls:Ue,pickerCellInnerCls:Nt,pickerYearMonthCellWidth:on,pickerControlIconSize:Kn,cellWidth:sr,paddingSM:xr,paddingXS:Er,paddingXXS:aa,colorBgContainer:Zr,lineWidth:va,lineType:ya,borderRadiusLG:Va,colorPrimary:Za,colorTextHeading:Yr,colorSplit:uo,pickerControlIconBorderWidth:ao,colorIcon:To,textHeight:xo,motionDurationMid:ro,colorIconHover:Wo,fontWeightStrong:Oo,cellHeight:Ao,pickerCellPaddingVertical:ui,colorTextDisabled:wi,colorText:Mi,fontSize:bi,motionDurationSlow:Vi,withoutTimeCellHeight:ii,pickerQuarterPanelContentHeight:ei,borderRadiusSM:zo,colorTextLightSolid:ci,cellHoverBg:nn,timeColumnHeight:il,timeColumnWidth:el,timeCellHeight:di,controlItemBgActive:mo,marginXXS:Ko,pickerDatePanelPaddingHorizontal:ai,pickerControlIconMargin:_e}=ne,at=ne.calc(sr).mul(7).add(ne.calc(ai).mul(2)).equal();return{[Ye]:{"&-panel":{display:"inline-flex",flexDirection:"column",textAlign:"center",background:Zr,borderRadius:Va,outline:"none","&-focused":{borderColor:Za},"&-rtl":{[`${Ye}-prev-icon, + ${Ye}-super-prev-icon`]:{transform:"rotate(45deg)"},[`${Ye}-next-icon, + ${Ye}-super-next-icon`]:{transform:"rotate(-135deg)"},[`${Ye}-time-panel`]:{[`${Ye}-content`]:{direction:"ltr","> *":{direction:"rtl"}}}}},"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel,\n &-week-panel,\n &-date-panel,\n &-time-panel":{display:"flex",flexDirection:"column",width:at},"&-header":{display:"flex",padding:`0 ${(0,oi.unit)(Er)}`,color:Yr,borderBottom:`${(0,oi.unit)(va)} ${ya} ${uo}`,"> *":{flex:"none"},button:{padding:0,color:To,lineHeight:(0,oi.unit)(xo),background:"transparent",border:0,cursor:"pointer",transition:`color ${ro}`,fontSize:"inherit",display:"inline-flex",alignItems:"center",justifyContent:"center","&:empty":{display:"none"}},"> button":{minWidth:"1.6em",fontSize:bi,"&:hover":{color:Wo},"&:disabled":{opacity:.25,pointerEvents:"none"}},"&-view":{flex:"auto",fontWeight:Oo,lineHeight:(0,oi.unit)(xo),"> button":{color:"inherit",fontWeight:"inherit",verticalAlign:"top","&:not(:first-child)":{marginInlineStart:Er},"&:hover":{color:Za}}}},"&-prev-icon,\n &-next-icon,\n &-super-prev-icon,\n &-super-next-icon":{position:"relative",width:Kn,height:Kn,"&::before":{position:"absolute",top:0,insetInlineStart:0,width:Kn,height:Kn,border:"0 solid currentcolor",borderBlockStartWidth:ao,borderInlineStartWidth:ao,content:'""'}},"&-super-prev-icon,\n &-super-next-icon":{"&::after":{position:"absolute",top:_e,insetInlineStart:_e,display:"inline-block",width:Kn,height:Kn,border:"0 solid currentcolor",borderBlockStartWidth:ao,borderInlineStartWidth:ao,content:'""'}},"&-prev-icon, &-super-prev-icon":{transform:"rotate(-45deg)"},"&-next-icon, &-super-next-icon":{transform:"rotate(135deg)"},"&-content":{width:"100%",tableLayout:"fixed",borderCollapse:"collapse","th, td":{position:"relative",minWidth:Ao,fontWeight:"normal"},th:{height:ne.calc(Ao).add(ne.calc(ui).mul(2)).equal(),color:Mi,verticalAlign:"middle"}},"&-cell":Object.assign({padding:`${(0,oi.unit)(ui)} 0`,color:wi,cursor:"pointer","&-in-view":{color:Mi}},lc(ne)),"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${Ye}-content`]:{height:ne.calc(ii).mul(4).equal()},[Nt]:{padding:`0 ${(0,oi.unit)(Er)}`}},"&-quarter-panel":{[`${Ye}-content`]:{height:ei}},"&-decade-panel":{[Nt]:{padding:`0 ${(0,oi.unit)(ne.calc(Er).div(2).equal())}`},[`${Ye}-cell::before`]:{display:"none"}},"&-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${Ye}-body`]:{padding:`0 ${(0,oi.unit)(Er)}`},[Nt]:{width:on}},"&-date-panel":{[`${Ye}-body`]:{padding:`${(0,oi.unit)(Er)} ${(0,oi.unit)(ai)}`},[`${Ye}-content th`]:{boxSizing:"border-box",padding:0}},"&-week-panel":{[`${Ye}-cell`]:{[`&:hover ${Nt}, + &-selected ${Nt}, + ${Nt}`]:{background:"transparent !important"}},"&-row":{td:{"&:before":{transition:`background ${ro}`},"&:first-child:before":{borderStartStartRadius:zo,borderEndStartRadius:zo},"&:last-child:before":{borderStartEndRadius:zo,borderEndEndRadius:zo}},"&:hover td:before":{background:nn},"&-range-start td, &-range-end td, &-selected td, &-hover td":{[`&${Ue}`]:{"&:before":{background:Za},[`&${Ye}-cell-week`]:{color:new su.FastColor(ci).setA(.5).toHexString()},[Nt]:{color:ci}}},"&-range-hover td:before":{background:mo}}},"&-week-panel, &-date-panel-show-week":{[`${Ye}-body`]:{padding:`${(0,oi.unit)(Er)} ${(0,oi.unit)(xr)}`},[`${Ye}-content th`]:{width:"auto"}},"&-datetime-panel":{display:"flex",[`${Ye}-time-panel`]:{borderInlineStart:`${(0,oi.unit)(va)} ${ya} ${uo}`},[`${Ye}-date-panel, + ${Ye}-time-panel`]:{transition:`opacity ${Vi}`},"&-active":{[`${Ye}-date-panel, + ${Ye}-time-panel`]:{opacity:.3,"&-active":{opacity:1}}}},"&-time-panel":{width:"auto",minWidth:"auto",[`${Ye}-content`]:{display:"flex",flex:"auto",height:il},"&-column":{flex:"1 0 auto",width:el,margin:`${(0,oi.unit)(aa)} 0`,padding:0,overflowY:"hidden",textAlign:"start",listStyle:"none",transition:`background ${ro}`,overflowX:"hidden","&::-webkit-scrollbar":{width:8,backgroundColor:"transparent"},"&::-webkit-scrollbar-thumb":{backgroundColor:ne.colorTextTertiary,borderRadius:ne.borderRadiusSM},"&":{scrollbarWidth:"thin",scrollbarColor:`${ne.colorTextTertiary} transparent`},"&::after":{display:"block",height:`calc(100% - ${(0,oi.unit)(di)})`,content:'""'},"&:not(:first-child)":{borderInlineStart:`${(0,oi.unit)(va)} ${ya} ${uo}`},"&-active":{background:new su.FastColor(mo).setA(.2).toHexString()},"&:hover":{overflowY:"auto"},"> li":{margin:0,padding:0,[`&${Ye}-time-panel-cell`]:{marginInline:Ko,[`${Ye}-time-panel-cell-inner`]:{display:"block",width:ne.calc(el).sub(ne.calc(Ko).mul(2)).equal(),height:di,margin:0,paddingBlock:0,paddingInlineEnd:0,paddingInlineStart:ne.calc(el).sub(di).div(2).equal(),color:Mi,lineHeight:(0,oi.unit)(di),borderRadius:zo,cursor:"pointer",transition:`background ${ro}`,"&:hover":{background:nn}},"&-selected":{[`${Ye}-time-panel-cell-inner`]:{background:mo}},"&-disabled":{[`${Ye}-time-panel-cell-inner`]:{color:wi,background:"transparent",cursor:"not-allowed"}}}}}}}}};var Qs=ne=>{const{componentCls:Ye,textHeight:Ue,lineWidth:Nt,paddingSM:on,antCls:Kn,colorPrimary:sr,cellActiveWithRangeBg:xr,colorPrimaryBorder:Er,lineType:aa,colorSplit:Zr}=ne;return{[`${Ye}-dropdown`]:{[`${Ye}-footer`]:{borderTop:`${(0,oi.unit)(Nt)} ${aa} ${Zr}`,"&-extra":{padding:`0 ${(0,oi.unit)(on)}`,lineHeight:(0,oi.unit)(ne.calc(Ue).sub(ne.calc(Nt).mul(2)).equal()),textAlign:"start","&:not(:last-child)":{borderBottom:`${(0,oi.unit)(Nt)} ${aa} ${Zr}`}}},[`${Ye}-panels + ${Ye}-footer ${Ye}-ranges`]:{justifyContent:"space-between"},[`${Ye}-ranges`]:{marginBlock:0,paddingInline:(0,oi.unit)(on),overflow:"hidden",textAlign:"start",listStyle:"none",display:"flex",justifyContent:"center",alignItems:"center","> li":{lineHeight:(0,oi.unit)(ne.calc(Ue).sub(ne.calc(Nt).mul(2)).equal()),display:"inline-block"},[`${Ye}-now-btn-disabled`]:{pointerEvents:"none",color:ne.colorTextDisabled},[`${Ye}-preset > ${Kn}-tag-blue`]:{color:sr,background:xr,borderColor:Er,cursor:"pointer"},[`${Ye}-ok`]:{paddingBlock:ne.calc(Nt).mul(2).equal(),marginInlineStart:"auto"}}}}};const Wu=ne=>{const{componentCls:Ye,controlHeightLG:Ue,paddingXXS:Nt,padding:on}=ne;return{pickerCellCls:`${Ye}-cell`,pickerCellInnerCls:`${Ye}-cell-inner`,pickerYearMonthCellWidth:ne.calc(Ue).mul(1.5).equal(),pickerQuarterPanelContentHeight:ne.calc(Ue).mul(1.4).equal(),pickerCellPaddingVertical:ne.calc(Nt).add(ne.calc(Nt).div(2)).equal(),pickerCellBorderGap:2,pickerControlIconSize:7,pickerControlIconMargin:4,pickerControlIconBorderWidth:1.5,pickerDatePanelPaddingHorizontal:ne.calc(on).add(ne.calc(Nt).div(2)).equal()}},Tu=ne=>{const{colorBgContainerDisabled:Ye,controlHeight:Ue,controlHeightSM:Nt,controlHeightLG:on,paddingXXS:Kn,lineWidth:sr}=ne,xr=Kn*2,Er=sr*2,aa=Math.min(Ue-xr,Ue-Er),Zr=Math.min(Nt-xr,Nt-Er),va=Math.min(on-xr,on-Er);return{INTERNAL_FIXED_ITEM_MARGIN:Math.floor(Kn/2),cellHoverBg:ne.controlItemBgHover,cellActiveWithRangeBg:ne.controlItemBgActive,cellHoverWithRangeBg:new su.FastColor(ne.colorPrimary).lighten(35).toHexString(),cellRangeBorderColor:new su.FastColor(ne.colorPrimary).lighten(20).toHexString(),cellBgDisabled:Ye,timeColumnWidth:on*1.4,timeColumnHeight:28*8,timeCellHeight:28,cellWidth:Nt*1.5,cellHeight:Nt,textHeight:on,withoutTimeCellHeight:on*1.65,multipleItemBg:ne.colorFillSecondary,multipleItemBorderColor:"transparent",multipleItemHeight:aa,multipleItemHeightSM:Zr,multipleItemHeightLG:va,multipleSelectorBgDisabled:Ye,multipleItemColorDisabled:ne.colorTextDisabled,multipleItemBorderColorDisabled:"transparent"}},fu=ne=>Object.assign(Object.assign(Object.assign(Object.assign({},(0,Xs.T)(ne)),Tu(ne)),(0,Is.w)(ne)),{presetsWidth:120,presetsMaxWidth:200,zIndexPopup:ne.zIndexPopupBase+50});var Yn=e(93900),fr=ne=>{const{componentCls:Ye}=ne;return{[Ye]:[Object.assign(Object.assign(Object.assign(Object.assign({},(0,Yn.qG)(ne)),(0,Yn.vc)(ne)),(0,Yn.H8)(ne)),(0,Yn.Mu)(ne)),{"&-outlined":{[`&${Ye}-multiple ${Ye}-selection-item`]:{background:ne.multipleItemBg,border:`${(0,oi.unit)(ne.lineWidth)} ${ne.lineType} ${ne.multipleItemBorderColor}`}},"&-filled":{[`&${Ye}-multiple ${Ye}-selection-item`]:{background:ne.colorBgContainer,border:`${(0,oi.unit)(ne.lineWidth)} ${ne.lineType} ${ne.colorSplit}`}},"&-borderless":{[`&${Ye}-multiple ${Ye}-selection-item`]:{background:ne.multipleItemBg,border:`${(0,oi.unit)(ne.lineWidth)} ${ne.lineType} ${ne.multipleItemBorderColor}`}},"&-underlined":{[`&${Ye}-multiple ${Ye}-selection-item`]:{background:ne.multipleItemBg,border:`${(0,oi.unit)(ne.lineWidth)} ${ne.lineType} ${ne.multipleItemBorderColor}`}}}]}};const wr=(ne,Ye)=>({padding:`${(0,oi.unit)(ne)} ${(0,oi.unit)(Ye)}`}),Vr=ne=>{const{componentCls:Ye,colorError:Ue,colorWarning:Nt}=ne;return{[`${Ye}:not(${Ye}-disabled):not([disabled])`]:{[`&${Ye}-status-error`]:{[`${Ye}-active-bar`]:{background:Ue}},[`&${Ye}-status-warning`]:{[`${Ye}-active-bar`]:{background:Nt}}}}},Ta=ne=>{var Ye;const{componentCls:Ue,antCls:Nt,paddingInline:on,lineWidth:Kn,lineType:sr,colorBorder:xr,borderRadius:Er,motionDurationMid:aa,colorTextDisabled:Zr,colorTextPlaceholder:va,fontSizeLG:ya,inputFontSizeLG:Va,fontSizeSM:Za,inputFontSizeSM:Yr,controlHeightSM:uo,paddingInlineSM:ao,paddingXS:To,marginXS:xo,colorIcon:ro,lineWidthBold:Wo,colorPrimary:Oo,motionDurationSlow:Ao,zIndexPopup:ui,paddingXXS:wi,sizePopupArrow:Mi,colorBgElevated:bi,borderRadiusLG:Vi,boxShadowSecondary:ii,borderRadiusSM:ei,colorSplit:zo,cellHoverBg:ci,presetsWidth:nn,presetsMaxWidth:il,boxShadowPopoverArrow:el,fontHeight:di,lineHeightLG:mo}=ne;return[{[Ue]:Object.assign(Object.assign(Object.assign({},(0,Cs.Wf)(ne)),wr(ne.paddingBlock,ne.paddingInline)),{position:"relative",display:"inline-flex",alignItems:"center",lineHeight:1,borderRadius:Er,transition:`border ${aa}, box-shadow ${aa}, background ${aa}`,[`${Ue}-prefix`]:{flex:"0 0 auto",marginInlineEnd:ne.inputAffixPadding},[`${Ue}-input`]:{position:"relative",display:"inline-flex",alignItems:"center",width:"100%","> input":Object.assign(Object.assign({position:"relative",display:"inline-block",width:"100%",color:"inherit",fontSize:(Ye=ne.inputFontSize)!==null&&Ye!==void 0?Ye:ne.fontSize,lineHeight:ne.lineHeight,transition:`all ${aa}`},(0,Hs.nz)(va)),{flex:"auto",minWidth:1,height:"auto",padding:0,background:"transparent",border:0,fontFamily:"inherit","&:focus":{boxShadow:"none",outline:0},"&[disabled]":{background:"transparent",color:Zr,cursor:"not-allowed"}}),"&-placeholder":{"> input":{color:va}}},"&-large":Object.assign(Object.assign({},wr(ne.paddingBlockLG,ne.paddingInlineLG)),{[`${Ue}-input > input`]:{fontSize:Va!=null?Va:ya,lineHeight:mo}}),"&-small":Object.assign(Object.assign({},wr(ne.paddingBlockSM,ne.paddingInlineSM)),{[`${Ue}-input > input`]:{fontSize:Yr!=null?Yr:Za}}),[`${Ue}-suffix`]:{display:"flex",flex:"none",alignSelf:"center",marginInlineStart:ne.calc(To).div(2).equal(),color:Zr,lineHeight:1,pointerEvents:"none",transition:`opacity ${aa}, color ${aa}`,"> *":{verticalAlign:"top","&:not(:last-child)":{marginInlineEnd:xo}}},[`${Ue}-clear`]:{position:"absolute",top:"50%",insetInlineEnd:0,color:Zr,lineHeight:1,transform:"translateY(-50%)",cursor:"pointer",opacity:0,transition:`opacity ${aa}, color ${aa}`,"> *":{verticalAlign:"top"},"&:hover":{color:ro}},"&:hover":{[`${Ue}-clear`]:{opacity:1},[`${Ue}-suffix:not(:last-child)`]:{opacity:0}},[`${Ue}-separator`]:{position:"relative",display:"inline-block",width:"1em",height:ya,color:Zr,fontSize:ya,verticalAlign:"top",cursor:"default",[`${Ue}-focused &`]:{color:ro},[`${Ue}-range-separator &`]:{[`${Ue}-disabled &`]:{cursor:"not-allowed"}}},"&-range":{position:"relative",display:"inline-flex",[`${Ue}-active-bar`]:{bottom:ne.calc(Kn).mul(-1).equal(),height:Wo,background:Oo,opacity:0,transition:`all ${Ao} ease-out`,pointerEvents:"none"},[`&${Ue}-focused`]:{[`${Ue}-active-bar`]:{opacity:1}},[`${Ue}-range-separator`]:{alignItems:"center",padding:`0 ${(0,oi.unit)(To)}`,lineHeight:1}},"&-range, &-multiple":{[`${Ue}-clear`]:{insetInlineEnd:on},[`&${Ue}-small`]:{[`${Ue}-clear`]:{insetInlineEnd:ao}}},"&-dropdown":Object.assign(Object.assign(Object.assign({},(0,Cs.Wf)(ne)),Hu(ne)),{pointerEvents:"none",position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:ui,[`&${Ue}-dropdown-hidden`]:{display:"none"},"&-rtl":{direction:"rtl"},[`&${Ue}-dropdown-placement-bottomLeft, + &${Ue}-dropdown-placement-bottomRight`]:{[`${Ue}-range-arrow`]:{top:0,display:"block",transform:"translateY(-100%)"}},[`&${Ue}-dropdown-placement-topLeft, + &${Ue}-dropdown-placement-topRight`]:{[`${Ue}-range-arrow`]:{bottom:0,display:"block",transform:"translateY(100%) rotate(180deg)"}},[`&${Nt}-slide-up-appear, &${Nt}-slide-up-enter`]:{[`${Ue}-range-arrow${Ue}-range-arrow`]:{transition:"none"}},[`&${Nt}-slide-up-enter${Nt}-slide-up-enter-active${Ue}-dropdown-placement-topLeft, + &${Nt}-slide-up-enter${Nt}-slide-up-enter-active${Ue}-dropdown-placement-topRight, + &${Nt}-slide-up-appear${Nt}-slide-up-appear-active${Ue}-dropdown-placement-topLeft, + &${Nt}-slide-up-appear${Nt}-slide-up-appear-active${Ue}-dropdown-placement-topRight`]:{animationName:si.Qt},[`&${Nt}-slide-up-enter${Nt}-slide-up-enter-active${Ue}-dropdown-placement-bottomLeft, + &${Nt}-slide-up-enter${Nt}-slide-up-enter-active${Ue}-dropdown-placement-bottomRight, + &${Nt}-slide-up-appear${Nt}-slide-up-appear-active${Ue}-dropdown-placement-bottomLeft, + &${Nt}-slide-up-appear${Nt}-slide-up-appear-active${Ue}-dropdown-placement-bottomRight`]:{animationName:si.fJ},[`&${Nt}-slide-up-leave ${Ue}-panel-container`]:{pointerEvents:"none"},[`&${Nt}-slide-up-leave${Nt}-slide-up-leave-active${Ue}-dropdown-placement-topLeft, + &${Nt}-slide-up-leave${Nt}-slide-up-leave-active${Ue}-dropdown-placement-topRight`]:{animationName:si.ly},[`&${Nt}-slide-up-leave${Nt}-slide-up-leave-active${Ue}-dropdown-placement-bottomLeft, + &${Nt}-slide-up-leave${Nt}-slide-up-leave-active${Ue}-dropdown-placement-bottomRight`]:{animationName:si.Uw},[`${Ue}-panel > ${Ue}-time-panel`]:{paddingTop:wi},[`${Ue}-range-wrapper`]:{display:"flex",position:"relative"},[`${Ue}-range-arrow`]:Object.assign(Object.assign({position:"absolute",zIndex:1,display:"none",paddingInline:ne.calc(on).mul(1.5).equal(),boxSizing:"content-box",transition:`all ${Ao} ease-out`},(0,Is.W)(ne,bi,el)),{"&:before":{insetInlineStart:ne.calc(on).mul(1.5).equal()}}),[`${Ue}-panel-container`]:{overflow:"hidden",verticalAlign:"top",background:bi,borderRadius:Vi,boxShadow:ii,transition:`margin ${Ao}`,display:"inline-block",pointerEvents:"auto",[`${Ue}-panel-layout`]:{display:"flex",flexWrap:"nowrap",alignItems:"stretch"},[`${Ue}-presets`]:{display:"flex",flexDirection:"column",minWidth:nn,maxWidth:il,ul:{height:0,flex:"auto",listStyle:"none",overflow:"auto",margin:0,padding:To,borderInlineEnd:`${(0,oi.unit)(Kn)} ${sr} ${zo}`,li:Object.assign(Object.assign({},Cs.vS),{borderRadius:ei,paddingInline:To,paddingBlock:ne.calc(uo).sub(di).div(2).equal(),cursor:"pointer",transition:`all ${Ao}`,"+ li":{marginTop:xo},"&:hover":{background:ci}})}},[`${Ue}-panels`]:{display:"inline-flex",flexWrap:"nowrap","&:last-child":{[`${Ue}-panel`]:{borderWidth:0}}},[`${Ue}-panel`]:{verticalAlign:"top",background:"transparent",borderRadius:0,borderWidth:0,[`${Ue}-content, table`]:{textAlign:"center"},"&-focused":{borderColor:xr}}}}),"&-dropdown-range":{padding:`${(0,oi.unit)(ne.calc(Mi).mul(2).div(3).equal())} 0`,"&-hidden":{display:"none"}},"&-rtl":{direction:"rtl",[`${Ue}-separator`]:{transform:"scale(-1, 1)"},[`${Ue}-footer`]:{"&-extra":{direction:"rtl"}}}})},(0,si.oN)(ne,"slide-up"),(0,si.oN)(ne,"slide-down"),(0,nl.Fm)(ne,"move-up"),(0,nl.Fm)(ne,"move-down")]};var Ga=(0,Ds.I$)("DatePicker",ne=>{const Ye=(0,lu.mergeToken)((0,Xs.e)(ne),Wu(ne),{inputPaddingHorizontalBase:ne.calc(ne.paddingSM).sub(1).equal(),multipleSelectItemHeight:ne.multipleItemHeight,selectHeight:ne.controlHeight});return[Qs(Ye),Ta(Ye),fr(Ye),Vr(Ye),hu(Ye),(0,yu.c)(ne,{focusElCls:`${ne.componentCls}-focused`})]},fu),$o=e(43277);function Io(ne,Ye,Ue){return Ue!==void 0?Ue:Ye==="year"&&ne.lang.yearPlaceholder?ne.lang.yearPlaceholder:Ye==="quarter"&&ne.lang.quarterPlaceholder?ne.lang.quarterPlaceholder:Ye==="month"&&ne.lang.monthPlaceholder?ne.lang.monthPlaceholder:Ye==="week"&&ne.lang.weekPlaceholder?ne.lang.weekPlaceholder:Ye==="time"&&ne.timePickerLocale.placeholder?ne.timePickerLocale.placeholder:ne.lang.placeholder}function Ho(ne,Ye,Ue){return Ue!==void 0?Ue:Ye==="year"&&ne.lang.yearPlaceholder?ne.lang.rangeYearPlaceholder:Ye==="quarter"&&ne.lang.quarterPlaceholder?ne.lang.rangeQuarterPlaceholder:Ye==="month"&&ne.lang.monthPlaceholder?ne.lang.rangeMonthPlaceholder:Ye==="week"&&ne.lang.weekPlaceholder?ne.lang.rangeWeekPlaceholder:Ye==="time"&&ne.timePickerLocale.placeholder?ne.timePickerLocale.rangePlaceholder:ne.lang.rangePlaceholder}function ur(ne,Ye){const{allowClear:Ue=!0}=ne,{clearIcon:Nt,removeIcon:on}=(0,$o.Z)(Object.assign(Object.assign({},ne),{prefixCls:Ye,componentName:"DatePicker"}));return[p.useMemo(()=>Ue===!1?!1:Object.assign({clearIcon:Nt},Ue===!0?{}:Ue),[Ue,Nt]),on]}const[ta,Br]=["week","WeekPicker"],[eo,_o]=["month","MonthPicker"],[Go,Ri]=["year","YearPicker"],[Si,sl]=["quarter","QuarterPicker"],[Rl,yi]=["time","TimePicker"];var Li=e(83622),Ui=ne=>p.createElement(Li.ZP,Object.assign({size:"small",type:"primary"},ne));function El(ne){return(0,p.useMemo)(()=>Object.assign({button:Ui},ne),[ne])}function uu(ne,...Ye){const Ue=ne||{};return Ye.reduce((Nt,on)=>(Object.keys(on||{}).forEach(Kn=>{const sr=Ue[Kn],xr=on[Kn];if(sr&&typeof sr=="object")if(xr&&typeof xr=="object")Nt[Kn]=uu(sr,Nt[Kn],xr);else{const{_default:Er}=sr;Nt[Kn]=Nt[Kn]||{},Nt[Kn][Er]=F()(Nt[Kn][Er],xr)}else Nt[Kn]=F()(Nt[Kn],xr)}),Nt),{})}function Bl(ne,...Ye){return p.useMemo(()=>uu.apply(void 0,[ne].concat(Ye)),[Ye])}function mc(...ne){return p.useMemo(()=>ne.reduce((Ye,Ue={})=>(Object.keys(Ue).forEach(Nt=>{Ye[Nt]=Object.assign(Object.assign({},Ye[Nt]),Ue[Nt])}),Ye),{}),[ne])}function $u(ne,Ye){const Ue=Object.assign({},ne);return Object.keys(Ye).forEach(Nt=>{if(Nt!=="_default"){const on=Ye[Nt],Kn=Ue[Nt]||{};Ue[Nt]=on?$u(Kn,on):Kn}}),Ue}function Gu(ne,Ye,Ue){const Nt=Bl.apply(void 0,[Ue].concat((0,Z.Z)(ne))),on=mc.apply(void 0,(0,Z.Z)(Ye));return p.useMemo(()=>[$u(Nt,Ue),$u(on,Ue)],[Nt,on])}var eu=(ne,Ye,Ue,Nt,on)=>{const{classNames:Kn,styles:sr}=(0,Eo.dj)(ne),[xr,Er]=Gu([Kn,Ye],[sr,Ue],{popup:{_default:"root"}});return p.useMemo(()=>{var aa,Zr;const va=Object.assign(Object.assign({},xr),{popup:Object.assign(Object.assign({},xr.popup),{root:F()((aa=xr.popup)===null||aa===void 0?void 0:aa.root,Nt)})}),ya=Object.assign(Object.assign({},Er),{popup:Object.assign(Object.assign({},Er.popup),{root:Object.assign(Object.assign({},(Zr=Er.popup)===null||Zr===void 0?void 0:Zr.root),on)})});return[va,ya]},[xr,Er,Nt,on])},rc=function(ne,Ye){var Ue={};for(var Nt in ne)Object.prototype.hasOwnProperty.call(ne,Nt)&&Ye.indexOf(Nt)<0&&(Ue[Nt]=ne[Nt]);if(ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var on=0,Nt=Object.getOwnPropertySymbols(ne);on(0,p.forwardRef)((Ue,Nt)=>{var on;const{prefixCls:Kn,getPopupContainer:sr,components:xr,className:Er,style:aa,placement:Zr,size:va,disabled:ya,bordered:Va=!0,placeholder:Za,popupStyle:Yr,popupClassName:uo,dropdownClassName:ao,status:To,rootClassName:xo,variant:ro,picker:Wo,styles:Oo,classNames:Ao}=Ue,ui=rc(Ue,["prefixCls","getPopupContainer","components","className","style","placement","size","disabled","bordered","placeholder","popupStyle","popupClassName","dropdownClassName","status","rootClassName","variant","picker","styles","classNames"]),wi=Wo===Rl?"timePicker":"datePicker",Mi=p.useRef(null),{getPrefixCls:bi,direction:Vi,getPopupContainer:ii,rangePicker:ei}=(0,p.useContext)(Eo.E_),zo=bi("picker",Kn),{compactSize:ci,compactItemClassnames:nn}=(0,ll.ri)(zo,Vi),il=bi(),[el,di]=(0,Zo.Z)("rangePicker",ro,Va),mo=(0,Uo.Z)(zo),[Ko,ai,_e]=Ga(zo,mo),[at,en]=eu(wi,Ao,Oo,uo||ao,Yr),[vn]=ur(Ue,zo),xn=El(xr),Wn=(0,al.Z)(Ia=>{var za;return(za=va!=null?va:ci)!==null&&za!==void 0?za:Ia}),cr=p.useContext(Mo.Z),tr=ya!=null?ya:cr,Nr=(0,p.useContext)(tl.aM),{hasFeedback:Sr,status:oa,feedbackIcon:Kr}=Nr,kr=p.createElement(p.Fragment,null,Wo===Rl?p.createElement(re.Z,null):p.createElement(ee,null),Sr&&Kr);(0,p.useImperativeHandle)(Nt,()=>Mi.current);const[Gr]=(0,hi.Z)("Calendar",gl.Z),Qr=Object.assign(Object.assign({},Gr),Ue.locale),[Wa]=(0,ri.Cn)("DatePicker",(on=en.popup.root)===null||on===void 0?void 0:on.zIndex);return Ko(p.createElement(Bi.Z,{space:!0},p.createElement(Jn,Object.assign({separator:p.createElement("span",{"aria-label":"to",className:`${zo}-separator`},p.createElement(k,null)),disabled:tr,ref:Mi,placement:Zr,placeholder:Ho(Qr,Wo,Za),suffixIcon:kr,prevIcon:p.createElement("span",{className:`${zo}-prev-icon`}),nextIcon:p.createElement("span",{className:`${zo}-next-icon`}),superPrevIcon:p.createElement("span",{className:`${zo}-super-prev-icon`}),superNextIcon:p.createElement("span",{className:`${zo}-super-next-icon`}),transitionName:`${il}-slide-up`,picker:Wo},ui,{className:F()({[`${zo}-${Wn}`]:Wn,[`${zo}-${el}`]:di},(0,Ja.Z)(zo,(0,Ja.F)(oa,To),Sr),ai,nn,Er,ei==null?void 0:ei.className,_e,mo,xo,at.root),style:Object.assign(Object.assign(Object.assign({},ei==null?void 0:ei.style),aa),en.root),locale:Qr.lang,prefixCls:zo,getPopupContainer:sr||ii,generateConfig:ne,components:xn,direction:Vi,classNames:{popup:F()(ai,_e,mo,xo,at.popup.root)},styles:{popup:Object.assign(Object.assign({},en.popup.root),{zIndex:Wa})},allowClear:vn}))))}),Yu=function(ne,Ye){var Ue={};for(var Nt in ne)Object.prototype.hasOwnProperty.call(ne,Nt)&&Ye.indexOf(Nt)<0&&(Ue[Nt]=ne[Nt]);if(ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var on=0,Nt=Object.getOwnPropertySymbols(ne);on{const Ye=(Er,aa)=>{const Zr=aa===yi?"timePicker":"datePicker";return(0,p.forwardRef)((ya,Va)=>{var Za;const{prefixCls:Yr,getPopupContainer:uo,components:ao,style:To,className:xo,rootClassName:ro,size:Wo,bordered:Oo,placement:Ao,placeholder:ui,popupStyle:wi,popupClassName:Mi,dropdownClassName:bi,disabled:Vi,status:ii,variant:ei,onCalendarChange:zo,styles:ci,classNames:nn}=ya,il=Yu(ya,["prefixCls","getPopupContainer","components","style","className","rootClassName","size","bordered","placement","placeholder","popupStyle","popupClassName","dropdownClassName","disabled","status","variant","onCalendarChange","styles","classNames"]),{getPrefixCls:el,direction:di,getPopupContainer:mo,[Zr]:Ko}=(0,p.useContext)(Eo.E_),ai=el("picker",Yr),{compactSize:_e,compactItemClassnames:at}=(0,ll.ri)(ai,di),en=p.useRef(null),[vn,xn]=(0,Zo.Z)("datePicker",ei,Oo),Wn=(0,Uo.Z)(ai),[cr,tr,Nr]=Ga(ai,Wn);(0,p.useImperativeHandle)(Va,()=>en.current);const Sr={showToday:!0},oa=Er||ya.picker,Kr=el(),{onSelect:kr,multiple:Gr}=il,Qr=kr&&Er==="time"&&!Gr,Wa=(oo,Fr,yo)=>{zo==null||zo(oo,Fr,yo),Qr&&kr(oo)},[Ia,za]=eu(Zr,nn,ci,Mi||bi,wi),[nt,Xt]=ur(ya,ai),bn=El(ao),Pr=(0,al.Z)(oo=>{var Fr;return(Fr=Wo!=null?Wo:_e)!==null&&Fr!==void 0?Fr:oo}),Xr=p.useContext(Mo.Z),Aa=Vi!=null?Vi:Xr,$a=(0,p.useContext)(tl.aM),{hasFeedback:Qa,status:ho,feedbackIcon:_a}=$a,qa=p.createElement(p.Fragment,null,oa==="time"?p.createElement(re.Z,null):p.createElement(ee,null),Qa&&_a),[bo]=(0,hi.Z)("DatePicker",gl.Z),sa=Object.assign(Object.assign({},bo),ya.locale),[ga]=(0,ri.Cn)("DatePicker",(Za=za.popup.root)===null||Za===void 0?void 0:Za.zIndex);return cr(p.createElement(Bi.Z,{space:!0},p.createElement(Xo,Object.assign({ref:en,placeholder:Io(sa,oa,ui),suffixIcon:qa,placement:Ao,prevIcon:p.createElement("span",{className:`${ai}-prev-icon`}),nextIcon:p.createElement("span",{className:`${ai}-next-icon`}),superPrevIcon:p.createElement("span",{className:`${ai}-super-prev-icon`}),superNextIcon:p.createElement("span",{className:`${ai}-super-next-icon`}),transitionName:`${Kr}-slide-up`,picker:Er,onCalendarChange:Wa},Sr,il,{locale:sa.lang,className:F()({[`${ai}-${Pr}`]:Pr,[`${ai}-${vn}`]:xn},(0,Ja.Z)(ai,(0,Ja.F)(ho,ii),Qa),tr,at,Ko==null?void 0:Ko.className,xo,Nr,Wn,ro,Ia.root),style:Object.assign(Object.assign(Object.assign({},Ko==null?void 0:Ko.style),To),za.root),prefixCls:ai,getPopupContainer:uo||mo,generateConfig:ne,components:bn,direction:di,disabled:Aa,classNames:{popup:F()(tr,Nr,Wn,ro,Ia.popup.root)},styles:{popup:Object.assign(Object.assign({},za.popup.root),{zIndex:ga})},allowClear:nt,removeIcon:Xt}))))})},Ue=Ye(),Nt=Ye(ta,Br),on=Ye(eo,_o),Kn=Ye(Go,Ri),sr=Ye(Si,sl),xr=Ye(Rl,yi);return{DatePicker:Ue,WeekPicker:Nt,MonthPicker:on,YearPicker:Kn,TimePicker:xr,QuarterPicker:sr}},vu=ne=>{const{DatePicker:Ye,WeekPicker:Ue,MonthPicker:Nt,YearPicker:on,TimePicker:Kn,QuarterPicker:sr}=uc(ne),xr=ec(ne),Er=Ye;return Er.WeekPicker=Ue,Er.MonthPicker=Nt,Er.YearPicker=on,Er.RangePicker=xr,Er.TimePicker=Kn,Er.QuarterPicker=sr,Er};const tu=vu(M),jn=(0,N.Z)(tu,"popupAlign",void 0,"picker");tu._InternalPanelDoNotUseOrYouWillBeFired=jn;const us=(0,N.Z)(tu.RangePicker,"popupAlign",void 0,"picker");tu._InternalRangePanelDoNotUseOrYouWillBeFired=us,tu.generatePicker=vu;var Du=tu},87206:function(h,v,e){"use strict";e.d(v,{Z:function(){return o}});var t=e(1413),n=e(25541),r=(0,t.Z)((0,t.Z)({},n.z),{},{locale:"en_US",today:"Today",now:"Now",backToToday:"Back to today",ok:"OK",clear:"Clear",week:"Week",month:"Month",year:"Year",timeSelect:"select time",dateSelect:"select date",weekSelect:"Choose a week",monthSelect:"Choose a month",yearSelect:"Choose a year",decadeSelect:"Choose a decade",dateFormat:"M/D/YYYY",dateTimeFormat:"M/D/YYYY HH:mm:ss",previousMonth:"Previous month (PageUp)",nextMonth:"Next month (PageDown)",previousYear:"Last year (Control + left)",nextYear:"Next year (Control + right)",previousDecade:"Last decade",nextDecade:"Next decade",previousCentury:"Last century",nextCentury:"Next century"}),a=r,l=e(42115),o={lang:Object.assign({placeholder:"Select date",yearPlaceholder:"Select year",quarterPlaceholder:"Select quarter",monthPlaceholder:"Select month",weekPlaceholder:"Select week",rangePlaceholder:["Start date","End date"],rangeYearPlaceholder:["Start year","End year"],rangeQuarterPlaceholder:["Start quarter","End quarter"],rangeMonthPlaceholder:["Start month","End month"],rangeWeekPlaceholder:["Start week","End week"]},a),timePickerLocale:Object.assign({},l.Z)}},26412:function(h,v,e){"use strict";e.d(v,{Z:function(){return _}});var t=e(62435),n=e(93967),r=e.n(n),a=e(74443),l=e(53124),s=e(98675),o=e(25378),m={xxl:3,xl:3,lg:3,md:3,sm:2,xs:1},b=t.createContext({}),c=e(50344),f=function(X,Y){var ae={};for(var J in X)Object.prototype.hasOwnProperty.call(X,J)&&Y.indexOf(J)<0&&(ae[J]=X[J]);if(X!=null&&typeof Object.getOwnPropertySymbols=="function")for(var de=0,J=Object.getOwnPropertySymbols(X);de(0,c.Z)(X).map(Y=>Object.assign(Object.assign({},Y==null?void 0:Y.props),{key:Y.key}));function E(X,Y,ae){const J=t.useMemo(()=>Y||I(ae),[Y,ae]);return t.useMemo(()=>J.map(Ce=>{var{span:Ze}=Ce,je=f(Ce,["span"]);return Ze==="filled"?Object.assign(Object.assign({},je),{filled:!0}):Object.assign(Object.assign({},je),{span:typeof Ze=="number"?Ze:(0,a.m9)(X,Ze)})}),[J,X])}var C=function(X,Y){var ae={};for(var J in X)Object.prototype.hasOwnProperty.call(X,J)&&Y.indexOf(J)<0&&(ae[J]=X[J]);if(X!=null&&typeof Object.getOwnPropertySymbols=="function")for(var de=0,J=Object.getOwnPropertySymbols(X);deZe).forEach(Ze=>{const{filled:je}=Ze,Fe=C(Ze,["filled"]);if(je){J.push(Fe),ae.push(J),J=[],Ce=0;return}const Qe=Y-Ce;Ce+=Ze.span||1,Ce>=Y?(Ce>Y?(de=!0,J.push(Object.assign(Object.assign({},Fe),{span:Qe}))):J.push(Fe),ae.push(J),J=[],Ce=0):J.push(Fe)}),J.length>0&&ae.push(J),ae=ae.map(Ze=>{const je=Ze.reduce((Fe,Qe)=>Fe+(Qe.span||1),0);if(je{const[ae,J]=(0,t.useMemo)(()=>P(Y,X),[Y,X]);return ae},p=({children:X})=>X;function A(X){return X!=null}var z=X=>{const{itemPrefixCls:Y,component:ae,span:J,className:de,style:Ce,labelStyle:Ze,contentStyle:je,bordered:Fe,label:Qe,content:We,colon:Oe,type:xe,styles:ve}=X,ye=ae,U=t.useContext(b),{classNames:W}=U;return Fe?t.createElement(ye,{className:r()({[`${Y}-item-label`]:xe==="label",[`${Y}-item-content`]:xe==="content",[`${W==null?void 0:W.label}`]:xe==="label",[`${W==null?void 0:W.content}`]:xe==="content"},de),style:Ce,colSpan:J},A(Qe)&&t.createElement("span",{style:Object.assign(Object.assign({},Ze),ve==null?void 0:ve.label)},Qe),A(We)&&t.createElement("span",{style:Object.assign(Object.assign({},Ze),ve==null?void 0:ve.content)},We)):t.createElement(ye,{className:r()(`${Y}-item`,de),style:Ce,colSpan:J},t.createElement("div",{className:`${Y}-item-container`},(Qe||Qe===0)&&t.createElement("span",{className:r()(`${Y}-item-label`,W==null?void 0:W.label,{[`${Y}-item-no-colon`]:!Oe}),style:Object.assign(Object.assign({},Ze),ve==null?void 0:ve.label)},Qe),(We||We===0)&&t.createElement("span",{className:r()(`${Y}-item-content`,W==null?void 0:W.content),style:Object.assign(Object.assign({},je),ve==null?void 0:ve.content)},We)))};function L(X,{colon:Y,prefixCls:ae,bordered:J},{component:de,type:Ce,showLabel:Ze,showContent:je,labelStyle:Fe,contentStyle:Qe,styles:We}){return X.map(({label:Oe,children:xe,prefixCls:ve=ae,className:ye,style:U,labelStyle:W,contentStyle:$,span:S=1,key:H,styles:he},se)=>typeof de=="string"?t.createElement(z,{key:`${Ce}-${H||se}`,className:ye,style:U,styles:{label:Object.assign(Object.assign(Object.assign(Object.assign({},Fe),We==null?void 0:We.label),W),he==null?void 0:he.label),content:Object.assign(Object.assign(Object.assign(Object.assign({},Qe),We==null?void 0:We.content),$),he==null?void 0:he.content)},span:S,colon:Y,component:de,itemPrefixCls:ve,bordered:J,label:Ze?Oe:null,content:je?xe:null,type:Ce}):[t.createElement(z,{key:`label-${H||se}`,className:ye,style:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Fe),We==null?void 0:We.label),U),W),he==null?void 0:he.label),span:1,colon:Y,component:de[0],itemPrefixCls:ve,bordered:J,label:Oe,type:"label"}),t.createElement(z,{key:`content-${H||se}`,className:ye,style:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Qe),We==null?void 0:We.content),U),$),he==null?void 0:he.content),span:S*2-1,component:de[1],itemPrefixCls:ve,bordered:J,content:xe,type:"content"})])}var G=X=>{const Y=t.useContext(b),{prefixCls:ae,vertical:J,row:de,index:Ce,bordered:Ze}=X;return J?t.createElement(t.Fragment,null,t.createElement("tr",{key:`label-${Ce}`,className:`${ae}-row`},L(de,X,Object.assign({component:"th",type:"label",showLabel:!0},Y))),t.createElement("tr",{key:`content-${Ce}`,className:`${ae}-row`},L(de,X,Object.assign({component:"td",type:"content",showContent:!0},Y)))):t.createElement("tr",{key:Ce,className:`${ae}-row`},L(de,X,Object.assign({component:Ze?["th","td"]:"td",type:"item",showLabel:!0,showContent:!0},Y)))},ee=e(861),re=e(14747),oe=e(83559),ie=e(83262);const j=X=>{const{componentCls:Y,labelBg:ae}=X;return{[`&${Y}-bordered`]:{[`> ${Y}-view`]:{border:`${(0,ee.unit)(X.lineWidth)} ${X.lineType} ${X.colorSplit}`,"> table":{tableLayout:"auto"},[`${Y}-row`]:{borderBottom:`${(0,ee.unit)(X.lineWidth)} ${X.lineType} ${X.colorSplit}`,"&:first-child":{"> th:first-child, > td:first-child":{borderStartStartRadius:X.borderRadiusLG}},"&:last-child":{borderBottom:"none","> th:first-child, > td:first-child":{borderEndStartRadius:X.borderRadiusLG}},[`> ${Y}-item-label, > ${Y}-item-content`]:{padding:`${(0,ee.unit)(X.padding)} ${(0,ee.unit)(X.paddingLG)}`,borderInlineEnd:`${(0,ee.unit)(X.lineWidth)} ${X.lineType} ${X.colorSplit}`,"&:last-child":{borderInlineEnd:"none"}},[`> ${Y}-item-label`]:{color:X.colorTextSecondary,backgroundColor:ae,"&::after":{display:"none"}}}},[`&${Y}-middle`]:{[`${Y}-row`]:{[`> ${Y}-item-label, > ${Y}-item-content`]:{padding:`${(0,ee.unit)(X.paddingSM)} ${(0,ee.unit)(X.paddingLG)}`}}},[`&${Y}-small`]:{[`${Y}-row`]:{[`> ${Y}-item-label, > ${Y}-item-content`]:{padding:`${(0,ee.unit)(X.paddingXS)} ${(0,ee.unit)(X.padding)}`}}}}}},K=X=>{const{componentCls:Y,extraColor:ae,itemPaddingBottom:J,itemPaddingEnd:de,colonMarginRight:Ce,colonMarginLeft:Ze,titleMarginBottom:je}=X;return{[Y]:Object.assign(Object.assign(Object.assign({},(0,re.Wf)(X)),j(X)),{"&-rtl":{direction:"rtl"},[`${Y}-header`]:{display:"flex",alignItems:"center",marginBottom:je},[`${Y}-title`]:Object.assign(Object.assign({},re.vS),{flex:"auto",color:X.titleColor,fontWeight:X.fontWeightStrong,fontSize:X.fontSizeLG,lineHeight:X.lineHeightLG}),[`${Y}-extra`]:{marginInlineStart:"auto",color:ae,fontSize:X.fontSize},[`${Y}-view`]:{width:"100%",borderRadius:X.borderRadiusLG,table:{width:"100%",tableLayout:"fixed",borderCollapse:"collapse"}},[`${Y}-row`]:{"> th, > td":{paddingBottom:J,paddingInlineEnd:de},"> th:last-child, > td:last-child":{paddingInlineEnd:0},"&:last-child":{borderBottom:"none","> th, > td":{paddingBottom:0}}},[`${Y}-item-label`]:{color:X.labelColor,fontWeight:"normal",fontSize:X.fontSize,lineHeight:X.lineHeight,textAlign:"start","&::after":{content:'":"',position:"relative",top:-.5,marginInline:`${(0,ee.unit)(Ze)} ${(0,ee.unit)(Ce)}`},[`&${Y}-item-no-colon::after`]:{content:'""'}},[`${Y}-item-no-label`]:{"&::after":{margin:0,content:'""'}},[`${Y}-item-content`]:{display:"table-cell",flex:1,color:X.contentColor,fontSize:X.fontSize,lineHeight:X.lineHeight,wordBreak:"break-word",overflowWrap:"break-word"},[`${Y}-item`]:{paddingBottom:0,verticalAlign:"top","&-container":{display:"flex",[`${Y}-item-label`]:{display:"inline-flex",alignItems:"baseline"},[`${Y}-item-content`]:{display:"inline-flex",alignItems:"baseline",minWidth:"1em"}}},"&-middle":{[`${Y}-row`]:{"> th, > td":{paddingBottom:X.paddingSM}}},"&-small":{[`${Y}-row`]:{"> th, > td":{paddingBottom:X.paddingXS}}}})}},k=X=>({labelBg:X.colorFillAlter,labelColor:X.colorTextTertiary,titleColor:X.colorText,titleMarginBottom:X.fontSizeSM*X.lineHeightSM,itemPaddingBottom:X.padding,itemPaddingEnd:X.padding,colonMarginRight:X.marginXS,colonMarginLeft:X.marginXXS/2,contentColor:X.colorText,extraColor:X.colorText});var q=(0,oe.I$)("Descriptions",X=>{const Y=(0,ie.mergeToken)(X,{});return K(Y)},k),F=function(X,Y){var ae={};for(var J in X)Object.prototype.hasOwnProperty.call(X,J)&&Y.indexOf(J)<0&&(ae[J]=X[J]);if(X!=null&&typeof Object.getOwnPropertySymbols=="function")for(var de=0,J=Object.getOwnPropertySymbols(X);de{const{prefixCls:Y,title:ae,extra:J,column:de,colon:Ce=!0,bordered:Ze,layout:je,children:Fe,className:Qe,rootClassName:We,style:Oe,size:xe,labelStyle:ve,contentStyle:ye,styles:U,items:W,classNames:$}=X,S=F(X,["prefixCls","title","extra","column","colon","bordered","layout","children","className","rootClassName","style","size","labelStyle","contentStyle","styles","items","classNames"]),{getPrefixCls:H,direction:he,className:se,style:ue,classNames:Te,styles:Ae}=(0,l.dj)("descriptions"),te=H("descriptions",Y),Ee=(0,o.Z)(),Re=t.useMemo(()=>{var De;return typeof de=="number"?de:(De=(0,a.m9)(Ee,Object.assign(Object.assign({},m),de)))!==null&&De!==void 0?De:3},[Ee,de]),Ne=E(Ee,W,Fe),He=(0,s.Z)(xe),Se=M(Re,Ne),[we,Ve,tt]=q(te),bt=t.useMemo(()=>({labelStyle:ve,contentStyle:ye,styles:{content:Object.assign(Object.assign({},Ae.content),U==null?void 0:U.content),label:Object.assign(Object.assign({},Ae.label),U==null?void 0:U.label)},classNames:{label:r()(Te.label,$==null?void 0:$.label),content:r()(Te.content,$==null?void 0:$.content)}}),[ve,ye,U,$,Te,Ae]);return we(t.createElement(b.Provider,{value:bt},t.createElement("div",Object.assign({className:r()(te,se,Te.root,$==null?void 0:$.root,{[`${te}-${He}`]:He&&He!=="default",[`${te}-bordered`]:!!Ze,[`${te}-rtl`]:he==="rtl"},Qe,We,Ve,tt),style:Object.assign(Object.assign(Object.assign(Object.assign({},ue),Ae.root),U==null?void 0:U.root),Oe)},S),(ae||J)&&t.createElement("div",{className:r()(`${te}-header`,Te.header,$==null?void 0:$.header),style:Object.assign(Object.assign({},Ae.header),U==null?void 0:U.header)},ae&&t.createElement("div",{className:r()(`${te}-title`,Te.title,$==null?void 0:$.title),style:Object.assign(Object.assign({},Ae.title),U==null?void 0:U.title)},ae),J&&t.createElement("div",{className:r()(`${te}-extra`,Te.extra,$==null?void 0:$.extra),style:Object.assign(Object.assign({},Ae.extra),U==null?void 0:U.extra)},J)),t.createElement("div",{className:`${te}-view`},t.createElement("table",null,t.createElement("tbody",null,Se.map((De,st)=>t.createElement(G,{key:st,index:st,colon:Ce,prefixCls:te,vertical:je==="vertical",bordered:Ze,row:De}))))))))};Z.Item=p;var _=Z},96074:function(h,v,e){"use strict";e.d(v,{Z:function(){return P}});var t=e(62435),n=e(93967),r=e.n(n),a=e(53124),l=e(98675),s=e(861),o=e(14747),i=e(83559),m=e(83262);const d=R=>{const{componentCls:M}=R;return{[M]:{"&-horizontal":{[`&${M}`]:{"&-sm":{marginBlock:R.marginXS},"&-md":{marginBlock:R.margin}}}}}},b=R=>{const{componentCls:M,sizePaddingEdgeHorizontal:N,colorSplit:p,lineWidth:A,textPaddingInline:O,orientationMargin:z,verticalMarginInline:L}=R;return{[M]:Object.assign(Object.assign({},(0,o.Wf)(R)),{borderBlockStart:`${(0,s.unit)(A)} solid ${p}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:L,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${(0,s.unit)(A)} solid ${p}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${(0,s.unit)(R.marginLG)} 0`},[`&-horizontal${M}-with-text`]:{display:"flex",alignItems:"center",margin:`${(0,s.unit)(R.dividerHorizontalWithTextGutterMargin)} 0`,color:R.colorTextHeading,fontWeight:500,fontSize:R.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${p}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${(0,s.unit)(A)} solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${M}-with-text-start`]:{"&::before":{width:`calc(${z} * 100%)`},"&::after":{width:`calc(100% - ${z} * 100%)`}},[`&-horizontal${M}-with-text-end`]:{"&::before":{width:`calc(100% - ${z} * 100%)`},"&::after":{width:`calc(${z} * 100%)`}},[`${M}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:O},"&-dashed":{background:"none",borderColor:p,borderStyle:"dashed",borderWidth:`${(0,s.unit)(A)} 0 0`},[`&-horizontal${M}-with-text${M}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${M}-dashed`]:{borderInlineStartWidth:A,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},"&-dotted":{background:"none",borderColor:p,borderStyle:"dotted",borderWidth:`${(0,s.unit)(A)} 0 0`},[`&-horizontal${M}-with-text${M}-dotted`]:{"&::before, &::after":{borderStyle:"dotted none none"}},[`&-vertical${M}-dotted`]:{borderInlineStartWidth:A,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${M}-with-text`]:{color:R.colorText,fontWeight:"normal",fontSize:R.fontSize},[`&-horizontal${M}-with-text-start${M}-no-default-orientation-margin-start`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${M}-inner-text`]:{paddingInlineStart:N}},[`&-horizontal${M}-with-text-end${M}-no-default-orientation-margin-end`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${M}-inner-text`]:{paddingInlineEnd:N}}})}},c=R=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:R.marginXS});var f=(0,i.I$)("Divider",R=>{const M=(0,m.mergeToken)(R,{dividerHorizontalWithTextGutterMargin:R.margin,sizePaddingEdgeHorizontal:0});return[b(M),d(M)]},c,{unitless:{orientationMargin:!0}}),I=function(R,M){var N={};for(var p in R)Object.prototype.hasOwnProperty.call(R,p)&&M.indexOf(p)<0&&(N[p]=R[p]);if(R!=null&&typeof Object.getOwnPropertySymbols=="function")for(var A=0,p=Object.getOwnPropertySymbols(R);A{const{getPrefixCls:M,direction:N,className:p,style:A}=(0,a.dj)("divider"),{prefixCls:O,type:z="horizontal",orientation:L="center",orientationMargin:fe,className:G,rootClassName:ee,children:re,dashed:oe,variant:ie="solid",plain:j,style:K,size:k}=R,q=I(R,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","variant","plain","style","size"]),F=M("divider",O),[Z,_,X]=f(F),Y=(0,l.Z)(k),ae=E[Y],J=!!re,de=t.useMemo(()=>L==="left"?N==="rtl"?"end":"start":L==="right"?N==="rtl"?"start":"end":L,[N,L]),Ce=de==="start"&&fe!=null,Ze=de==="end"&&fe!=null,je=r()(F,p,_,X,`${F}-${z}`,{[`${F}-with-text`]:J,[`${F}-with-text-${de}`]:J,[`${F}-dashed`]:!!oe,[`${F}-${ie}`]:ie!=="solid",[`${F}-plain`]:!!j,[`${F}-rtl`]:N==="rtl",[`${F}-no-default-orientation-margin-start`]:Ce,[`${F}-no-default-orientation-margin-end`]:Ze,[`${F}-${ae}`]:!!ae},G,ee),Fe=t.useMemo(()=>typeof fe=="number"?fe:/^\d+$/.test(fe)?Number(fe):fe,[fe]),Qe={marginInlineStart:Ce?Fe:void 0,marginInlineEnd:Ze?Fe:void 0};return Z(t.createElement("div",Object.assign({className:je,style:Object.assign(Object.assign({},A),K)},q,{role:"separator"}),re&&z!=="vertical"&&t.createElement("span",{className:`${F}-inner-text`,style:Qe},re)))}},85265:function(h,v,e){"use strict";e.d(v,{Z:function(){return he}});var t=e(62435),n=e(93967),r=e.n(n),a=e(1413),l=e(97685),s=e(2788),o=e(8410),i=t.createContext(null),m=t.createContext({}),d=i,b=e(4942),c=e(87462),f=e(29372),I=e(15105),E=e(64217),C=e(91),P=e(42550),R=["prefixCls","className","containerRef"],M=function(ue){var Te=ue.prefixCls,Ae=ue.className,te=ue.containerRef,Ee=(0,C.Z)(ue,R),Re=t.useContext(m),Ne=Re.panel,He=(0,P.x1)(Ne,te);return t.createElement("div",(0,c.Z)({className:r()("".concat(Te,"-content"),Ae),role:"dialog",ref:He},(0,E.Z)(ue,{aria:!0}),{"aria-modal":"true"},Ee))},N=M,p=e(80334);function A(se){return typeof se=="string"&&String(Number(se))===se?((0,p.ZP)(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(se)):se}function O(se){warning(!("wrapperClassName"in se),"'wrapperClassName' is removed. Please use 'rootClassName' instead."),warning(canUseDom()||!se.open,"Drawer with 'open' in SSR is not work since no place to createPortal. Please move to 'useEffect' instead.")}var z={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function L(se,ue){var Te,Ae,te,Ee=se.prefixCls,Re=se.open,Ne=se.placement,He=se.inline,Se=se.push,we=se.forceRender,Ve=se.autoFocus,tt=se.keyboard,bt=se.classNames,De=se.rootClassName,st=se.rootStyle,vt=se.zIndex,ot=se.className,At=se.id,qt=se.style,ce=se.motion,ft=se.width,Ut=se.height,Kt=se.children,Ht=se.mask,un=se.maskClosable,Rn=se.maskMotion,lt=se.maskClassName,Et=se.maskStyle,Bt=se.afterOpenChange,Lt=se.onClose,Ct=se.onMouseEnter,er=se.onMouseOver,ir=se.onMouseLeave,rr=se.onClick,cn=se.onKeyDown,Cn=se.onKeyUp,Ln=se.styles,gn=se.drawerRender,Tt=t.useRef(),Jt=t.useRef(),wn=t.useRef();t.useImperativeHandle(ue,function(){return Tt.current});var Nn=function(it){var Ot=it.keyCode,Rt=it.shiftKey;switch(Ot){case I.Z.TAB:{if(Ot===I.Z.TAB){if(!Rt&&document.activeElement===wn.current){var Me;(Me=Jt.current)===null||Me===void 0||Me.focus({preventScroll:!0})}else if(Rt&&document.activeElement===Jt.current){var Be;(Be=wn.current)===null||Be===void 0||Be.focus({preventScroll:!0})}}break}case I.Z.ESC:{Lt&&tt&&(it.stopPropagation(),Lt(it));break}}};t.useEffect(function(){if(Re&&Ve){var Le;(Le=Tt.current)===null||Le===void 0||Le.focus({preventScroll:!0})}},[Re]);var zn=t.useState(!1),qe=(0,l.Z)(zn,2),xt=qe[0],_n=qe[1],Je=t.useContext(d),Xe;typeof Se=="boolean"?Xe=Se?{}:{distance:0}:Xe=Se||{};var Yt=(Te=(Ae=(te=Xe)===null||te===void 0?void 0:te.distance)!==null&&Ae!==void 0?Ae:Je==null?void 0:Je.pushDistance)!==null&&Te!==void 0?Te:180,dn=t.useMemo(function(){return{pushDistance:Yt,push:function(){_n(!0)},pull:function(){_n(!1)}}},[Yt]);t.useEffect(function(){if(Re){var Le;Je==null||(Le=Je.push)===null||Le===void 0||Le.call(Je)}else{var it;Je==null||(it=Je.pull)===null||it===void 0||it.call(Je)}},[Re]),t.useEffect(function(){return function(){var Le;Je==null||(Le=Je.pull)===null||Le===void 0||Le.call(Je)}},[]);var Tn=t.createElement(f.default,(0,c.Z)({key:"mask"},Rn,{visible:Ht&&Re}),function(Le,it){var Ot=Le.className,Rt=Le.style;return t.createElement("div",{className:r()("".concat(Ee,"-mask"),Ot,bt==null?void 0:bt.mask,lt),style:(0,a.Z)((0,a.Z)((0,a.Z)({},Rt),Et),Ln==null?void 0:Ln.mask),onClick:un&&Re?Lt:void 0,ref:it})}),yn=typeof ce=="function"?ce(Ne):ce,tn={};if(xt&&Yt)switch(Ne){case"top":tn.transform="translateY(".concat(Yt,"px)");break;case"bottom":tn.transform="translateY(".concat(-Yt,"px)");break;case"left":tn.transform="translateX(".concat(Yt,"px)");break;default:tn.transform="translateX(".concat(-Yt,"px)");break}Ne==="left"||Ne==="right"?tn.width=A(ft):tn.height=A(Ut);var yt={onMouseEnter:Ct,onMouseOver:er,onMouseLeave:ir,onClick:rr,onKeyDown:cn,onKeyUp:Cn},wt=t.createElement(f.default,(0,c.Z)({key:"panel"},yn,{visible:Re,forceRender:we,onVisibleChanged:function(it){Bt==null||Bt(it)},removeOnLeave:!1,leavedClassName:"".concat(Ee,"-content-wrapper-hidden")}),function(Le,it){var Ot=Le.className,Rt=Le.style,Me=t.createElement(N,(0,c.Z)({id:At,containerRef:it,prefixCls:Ee,className:r()(ot,bt==null?void 0:bt.content),style:(0,a.Z)((0,a.Z)({},qt),Ln==null?void 0:Ln.content)},(0,E.Z)(se,{aria:!0}),yt),Kt);return t.createElement("div",(0,c.Z)({className:r()("".concat(Ee,"-content-wrapper"),bt==null?void 0:bt.wrapper,Ot),style:(0,a.Z)((0,a.Z)((0,a.Z)({},tn),Rt),Ln==null?void 0:Ln.wrapper)},(0,E.Z)(se,{data:!0})),gn?gn(Me):Me)}),me=(0,a.Z)({},st);return vt&&(me.zIndex=vt),t.createElement(d.Provider,{value:dn},t.createElement("div",{className:r()(Ee,"".concat(Ee,"-").concat(Ne),De,(0,b.Z)((0,b.Z)({},"".concat(Ee,"-open"),Re),"".concat(Ee,"-inline"),He)),style:me,tabIndex:-1,ref:Tt,onKeyDown:Nn},Tn,t.createElement("div",{tabIndex:0,ref:Jt,style:z,"aria-hidden":"true","data-sentinel":"start"}),wt,t.createElement("div",{tabIndex:0,ref:wn,style:z,"aria-hidden":"true","data-sentinel":"end"})))}var fe=t.forwardRef(L),G=fe,ee=function(ue){var Te=ue.open,Ae=Te===void 0?!1:Te,te=ue.prefixCls,Ee=te===void 0?"rc-drawer":te,Re=ue.placement,Ne=Re===void 0?"right":Re,He=ue.autoFocus,Se=He===void 0?!0:He,we=ue.keyboard,Ve=we===void 0?!0:we,tt=ue.width,bt=tt===void 0?378:tt,De=ue.mask,st=De===void 0?!0:De,vt=ue.maskClosable,ot=vt===void 0?!0:vt,At=ue.getContainer,qt=ue.forceRender,ce=ue.afterOpenChange,ft=ue.destroyOnClose,Ut=ue.onMouseEnter,Kt=ue.onMouseOver,Ht=ue.onMouseLeave,un=ue.onClick,Rn=ue.onKeyDown,lt=ue.onKeyUp,Et=ue.panelRef,Bt=t.useState(!1),Lt=(0,l.Z)(Bt,2),Ct=Lt[0],er=Lt[1],ir=t.useState(!1),rr=(0,l.Z)(ir,2),cn=rr[0],Cn=rr[1];(0,o.Z)(function(){Cn(!0)},[]);var Ln=cn?Ae:!1,gn=t.useRef(),Tt=t.useRef();(0,o.Z)(function(){Ln&&(Tt.current=document.activeElement)},[Ln]);var Jt=function(xt){var _n;if(er(xt),ce==null||ce(xt),!xt&&Tt.current&&!((_n=gn.current)!==null&&_n!==void 0&&_n.contains(Tt.current))){var Je;(Je=Tt.current)===null||Je===void 0||Je.focus({preventScroll:!0})}},wn=t.useMemo(function(){return{panel:Et}},[Et]);if(!qt&&!Ct&&!Ln&&ft)return null;var Nn={onMouseEnter:Ut,onMouseOver:Kt,onMouseLeave:Ht,onClick:un,onKeyDown:Rn,onKeyUp:lt},zn=(0,a.Z)((0,a.Z)({},ue),{},{open:Ln,prefixCls:Ee,placement:Ne,autoFocus:Se,keyboard:Ve,width:bt,mask:st,maskClosable:ot,inline:At===!1,afterOpenChange:Jt,ref:gn},Nn);return t.createElement(m.Provider,{value:wn},t.createElement(s.Z,{open:Ln||qt||Ct,autoDestroy:!1,getContainer:At,autoLock:st&&(Ln||Ct)},t.createElement(G,zn)))},re=ee,oe=re,ie=e(89942),j=e(87263),K=e(33603),k=e(43945),q=e(53124),F=e(16569),Z=e(69760),_=e(48054),Y=se=>{var ue,Te;const{prefixCls:Ae,title:te,footer:Ee,extra:Re,loading:Ne,onClose:He,headerStyle:Se,bodyStyle:we,footerStyle:Ve,children:tt,classNames:bt,styles:De}=se,st=(0,q.dj)("drawer"),vt=t.useCallback(ft=>t.createElement("button",{type:"button",onClick:He,className:`${Ae}-close`},ft),[He]),[ot,At]=(0,Z.Z)((0,Z.w)(se),(0,Z.w)(st),{closable:!0,closeIconRender:vt}),qt=t.useMemo(()=>{var ft,Ut;return!te&&!ot?null:t.createElement("div",{style:Object.assign(Object.assign(Object.assign({},(ft=st.styles)===null||ft===void 0?void 0:ft.header),Se),De==null?void 0:De.header),className:r()(`${Ae}-header`,{[`${Ae}-header-close-only`]:ot&&!te&&!Re},(Ut=st.classNames)===null||Ut===void 0?void 0:Ut.header,bt==null?void 0:bt.header)},t.createElement("div",{className:`${Ae}-header-title`},At,te&&t.createElement("div",{className:`${Ae}-title`},te)),Re&&t.createElement("div",{className:`${Ae}-extra`},Re))},[ot,At,Re,Se,Ae,te]),ce=t.useMemo(()=>{var ft,Ut;if(!Ee)return null;const Kt=`${Ae}-footer`;return t.createElement("div",{className:r()(Kt,(ft=st.classNames)===null||ft===void 0?void 0:ft.footer,bt==null?void 0:bt.footer),style:Object.assign(Object.assign(Object.assign({},(Ut=st.styles)===null||Ut===void 0?void 0:Ut.footer),Ve),De==null?void 0:De.footer)},Ee)},[Ee,Ve,Ae]);return t.createElement(t.Fragment,null,qt,t.createElement("div",{className:r()(`${Ae}-body`,bt==null?void 0:bt.body,(ue=st.classNames)===null||ue===void 0?void 0:ue.body),style:Object.assign(Object.assign(Object.assign({},(Te=st.styles)===null||Te===void 0?void 0:Te.body),we),De==null?void 0:De.body)},Ne?t.createElement(_.Z,{active:!0,title:!1,paragraph:{rows:5},className:`${Ae}-body-skeleton`}):tt),ce)},ae=e(861),J=e(14747),de=e(83559),Ce=e(83262);const Ze=se=>{const ue="100%";return{left:`translateX(-${ue})`,right:`translateX(${ue})`,top:`translateY(-${ue})`,bottom:`translateY(${ue})`}[se]},je=(se,ue)=>({"&-enter, &-appear":Object.assign(Object.assign({},se),{"&-active":ue}),"&-leave":Object.assign(Object.assign({},ue),{"&-active":se})}),Fe=(se,ue)=>Object.assign({"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${ue}`}}},je({opacity:se},{opacity:1})),Qe=(se,ue)=>[Fe(.7,ue),je({transform:Ze(se)},{transform:"none"})];var Oe=se=>{const{componentCls:ue,motionDurationSlow:Te}=se;return{[ue]:{[`${ue}-mask-motion`]:Fe(0,Te),[`${ue}-panel-motion`]:["left","right","top","bottom"].reduce((Ae,te)=>Object.assign(Object.assign({},Ae),{[`&-${te}`]:Qe(te,Te)}),{})}}};const xe=se=>{const{borderRadiusSM:ue,componentCls:Te,zIndexPopup:Ae,colorBgMask:te,colorBgElevated:Ee,motionDurationSlow:Re,motionDurationMid:Ne,paddingXS:He,padding:Se,paddingLG:we,fontSizeLG:Ve,lineHeightLG:tt,lineWidth:bt,lineType:De,colorSplit:st,marginXS:vt,colorIcon:ot,colorIconHover:At,colorBgTextHover:qt,colorBgTextActive:ce,colorText:ft,fontWeightStrong:Ut,footerPaddingBlock:Kt,footerPaddingInline:Ht,calc:un}=se,Rn=`${Te}-content-wrapper`;return{[Te]:{position:"fixed",inset:0,zIndex:Ae,pointerEvents:"none",color:ft,"&-pure":{position:"relative",background:Ee,display:"flex",flexDirection:"column",[`&${Te}-left`]:{boxShadow:se.boxShadowDrawerLeft},[`&${Te}-right`]:{boxShadow:se.boxShadowDrawerRight},[`&${Te}-top`]:{boxShadow:se.boxShadowDrawerUp},[`&${Te}-bottom`]:{boxShadow:se.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${Te}-mask`]:{position:"absolute",inset:0,zIndex:Ae,background:te,pointerEvents:"auto"},[Rn]:{position:"absolute",zIndex:Ae,maxWidth:"100vw",transition:`all ${Re}`,"&-hidden":{display:"none"}},[`&-left > ${Rn}`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},boxShadow:se.boxShadowDrawerLeft},[`&-right > ${Rn}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:se.boxShadowDrawerRight},[`&-top > ${Rn}`]:{top:0,insetInline:0,boxShadow:se.boxShadowDrawerUp},[`&-bottom > ${Rn}`]:{bottom:0,insetInline:0,boxShadow:se.boxShadowDrawerDown},[`${Te}-content`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%",overflow:"auto",background:Ee,pointerEvents:"auto"},[`${Te}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${(0,ae.unit)(Se)} ${(0,ae.unit)(we)}`,fontSize:Ve,lineHeight:tt,borderBottom:`${(0,ae.unit)(bt)} ${De} ${st}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${Te}-extra`]:{flex:"none"},[`${Te}-close`]:Object.assign({display:"inline-flex",width:un(Ve).add(He).equal(),height:un(Ve).add(He).equal(),borderRadius:ue,justifyContent:"center",alignItems:"center",marginInlineEnd:vt,color:ot,fontWeight:Ut,fontSize:Ve,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",textDecoration:"none",background:"transparent",border:0,cursor:"pointer",transition:`all ${Ne}`,textRendering:"auto","&:hover":{color:At,backgroundColor:qt,textDecoration:"none"},"&:active":{backgroundColor:ce}},(0,J.Qy)(se)),[`${Te}-title`]:{flex:1,margin:0,fontWeight:se.fontWeightStrong,fontSize:Ve,lineHeight:tt},[`${Te}-body`]:{flex:1,minWidth:0,minHeight:0,padding:we,overflow:"auto",[`${Te}-body-skeleton`]:{width:"100%",height:"100%",display:"flex",justifyContent:"center"}},[`${Te}-footer`]:{flexShrink:0,padding:`${(0,ae.unit)(Kt)} ${(0,ae.unit)(Ht)}`,borderTop:`${(0,ae.unit)(bt)} ${De} ${st}`},"&-rtl":{direction:"rtl"}}}},ve=se=>({zIndexPopup:se.zIndexPopupBase,footerPaddingBlock:se.paddingXS,footerPaddingInline:se.padding});var ye=(0,de.I$)("Drawer",se=>{const ue=(0,Ce.mergeToken)(se,{});return[xe(ue),Oe(ue)]},ve),U=function(se,ue){var Te={};for(var Ae in se)Object.prototype.hasOwnProperty.call(se,Ae)&&ue.indexOf(Ae)<0&&(Te[Ae]=se[Ae]);if(se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var te=0,Ae=Object.getOwnPropertySymbols(se);te{var ue;const{rootClassName:Te,width:Ae,height:te,size:Ee="default",mask:Re=!0,push:Ne=$,open:He,afterOpenChange:Se,onClose:we,prefixCls:Ve,getContainer:tt,style:bt,className:De,visible:st,afterVisibleChange:vt,maskStyle:ot,drawerStyle:At,contentWrapperStyle:qt,destroyOnClose:ce,destroyOnHidden:ft}=se,Ut=U(se,["rootClassName","width","height","size","mask","push","open","afterOpenChange","onClose","prefixCls","getContainer","style","className","visible","afterVisibleChange","maskStyle","drawerStyle","contentWrapperStyle","destroyOnClose","destroyOnHidden"]),{getPopupContainer:Kt,getPrefixCls:Ht,direction:un,className:Rn,style:lt,classNames:Et,styles:Bt}=(0,q.dj)("drawer"),Lt=Ht("drawer",Ve),[Ct,er,ir]=ye(Lt),rr=tt===void 0&&Kt?()=>Kt(document.body):tt,cn=r()({"no-mask":!Re,[`${Lt}-rtl`]:un==="rtl"},Te,er,ir),Cn=t.useMemo(()=>Ae!=null?Ae:Ee==="large"?736:378,[Ae,Ee]),Ln=t.useMemo(()=>te!=null?te:Ee==="large"?736:378,[te,Ee]),gn={motionName:(0,K.m)(Lt,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},Tt=xt=>({motionName:(0,K.m)(Lt,`panel-motion-${xt}`),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500}),Jt=(0,F.H)(),[wn,Nn]=(0,j.Cn)("Drawer",Ut.zIndex),{classNames:zn={},styles:qe={}}=Ut;return Ct(t.createElement(ie.Z,{form:!0,space:!0},t.createElement(k.Z.Provider,{value:Nn},t.createElement(oe,Object.assign({prefixCls:Lt,onClose:we,maskMotion:gn,motion:Tt},Ut,{classNames:{mask:r()(zn.mask,Et.mask),content:r()(zn.content,Et.content),wrapper:r()(zn.wrapper,Et.wrapper)},styles:{mask:Object.assign(Object.assign(Object.assign({},qe.mask),ot),Bt.mask),content:Object.assign(Object.assign(Object.assign({},qe.content),At),Bt.content),wrapper:Object.assign(Object.assign(Object.assign({},qe.wrapper),qt),Bt.wrapper)},open:He!=null?He:st,mask:Re,push:Ne,width:Cn,height:Ln,style:Object.assign(Object.assign({},lt),bt),className:r()(Rn,De),rootClassName:cn,getContainer:rr,afterOpenChange:Se!=null?Se:vt,panelRef:Jt,zIndex:wn,destroyOnClose:ft!=null?ft:ce}),t.createElement(Y,Object.assign({prefixCls:Lt},Ut,{onClose:we}))))))},H=se=>{const{prefixCls:ue,style:Te,className:Ae,placement:te="right"}=se,Ee=U(se,["prefixCls","style","className","placement"]),{getPrefixCls:Re}=t.useContext(q.E_),Ne=Re("drawer",ue),[He,Se,we]=ye(Ne),Ve=r()(Ne,`${Ne}-pure`,`${Ne}-${te}`,Se,we,Ae);return He(t.createElement("div",{className:Ve,style:Te},t.createElement(Y,Object.assign({prefixCls:Ne},Ee))))};S._InternalPanelDoNotUseOrYouWillBeFired=H;var he=S},7743:function(h,v,e){"use strict";e.d(v,{Z:function(){return ae}});var t=e(62435),n=e(6171),r=e(90814),a=e(93967),l=e.n(a),s=e(29171),o=e(66680),i=e(21770),m=e(98423),d=e(87263),c=J=>typeof J!="object"&&typeof J!="function"||J===null,f=e(80636),I=e(8745),E=e(96159),C=e(27288),P=e(43945),R=e(53124),M=e(35792),N=e(50136),p=e(76529),A=e(29691),O=e(861),z=e(14747),L=e(67771),fe=e(33297),G=e(50438),ee=e(97414),re=e(79511),oe=e(83559),ie=e(83262),K=J=>{const{componentCls:de,menuCls:Ce,colorError:Ze,colorTextLightSolid:je}=J,Fe=`${Ce}-item`;return{[`${de}, ${de}-menu-submenu`]:{[`${Ce} ${Fe}`]:{[`&${Fe}-danger:not(${Fe}-disabled)`]:{color:Ze,"&:hover":{color:je,backgroundColor:Ze}}}}}};const k=J=>{const{componentCls:de,menuCls:Ce,zIndexPopup:Ze,dropdownArrowDistance:je,sizePopupArrow:Fe,antCls:Qe,iconCls:We,motionDurationMid:Oe,paddingBlock:xe,fontSize:ve,dropdownEdgeChildPadding:ye,colorTextDisabled:U,fontSizeIcon:W,controlPaddingHorizontal:$,colorBgElevated:S}=J;return[{[de]:{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:Ze,display:"block","&::before":{position:"absolute",insetBlock:J.calc(Fe).div(2).sub(je).equal(),zIndex:-9999,opacity:1e-4,content:'""'},"&-menu-vertical":{maxHeight:"100vh",overflowY:"auto"},[`&-trigger${Qe}-btn`]:{[`& > ${We}-down, & > ${Qe}-btn-icon > ${We}-down`]:{fontSize:W}},[`${de}-wrap`]:{position:"relative",[`${Qe}-btn > ${We}-down`]:{fontSize:W},[`${We}-down::before`]:{transition:`transform ${Oe}`}},[`${de}-wrap-open`]:{[`${We}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${Qe}-slide-down-enter${Qe}-slide-down-enter-active${de}-placement-bottomLeft, + &${Qe}-slide-down-appear${Qe}-slide-down-appear-active${de}-placement-bottomLeft, + &${Qe}-slide-down-enter${Qe}-slide-down-enter-active${de}-placement-bottom, + &${Qe}-slide-down-appear${Qe}-slide-down-appear-active${de}-placement-bottom, + &${Qe}-slide-down-enter${Qe}-slide-down-enter-active${de}-placement-bottomRight, + &${Qe}-slide-down-appear${Qe}-slide-down-appear-active${de}-placement-bottomRight`]:{animationName:L.fJ},[`&${Qe}-slide-up-enter${Qe}-slide-up-enter-active${de}-placement-topLeft, + &${Qe}-slide-up-appear${Qe}-slide-up-appear-active${de}-placement-topLeft, + &${Qe}-slide-up-enter${Qe}-slide-up-enter-active${de}-placement-top, + &${Qe}-slide-up-appear${Qe}-slide-up-appear-active${de}-placement-top, + &${Qe}-slide-up-enter${Qe}-slide-up-enter-active${de}-placement-topRight, + &${Qe}-slide-up-appear${Qe}-slide-up-appear-active${de}-placement-topRight`]:{animationName:L.Qt},[`&${Qe}-slide-down-leave${Qe}-slide-down-leave-active${de}-placement-bottomLeft, + &${Qe}-slide-down-leave${Qe}-slide-down-leave-active${de}-placement-bottom, + &${Qe}-slide-down-leave${Qe}-slide-down-leave-active${de}-placement-bottomRight`]:{animationName:L.Uw},[`&${Qe}-slide-up-leave${Qe}-slide-up-leave-active${de}-placement-topLeft, + &${Qe}-slide-up-leave${Qe}-slide-up-leave-active${de}-placement-top, + &${Qe}-slide-up-leave${Qe}-slide-up-leave-active${de}-placement-topRight`]:{animationName:L.ly}}},(0,ee.ZP)(J,S,{arrowPlacement:{top:!0,bottom:!0}}),{[`${de} ${Ce}`]:{position:"relative",margin:0},[`${Ce}-submenu-popup`]:{position:"absolute",zIndex:Ze,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${de}, ${de}-menu-submenu`]:Object.assign(Object.assign({},(0,z.Wf)(J)),{[Ce]:Object.assign(Object.assign({padding:ye,listStyleType:"none",backgroundColor:S,backgroundClip:"padding-box",borderRadius:J.borderRadiusLG,outline:"none",boxShadow:J.boxShadowSecondary},(0,z.Qy)(J)),{"&:empty":{padding:0,boxShadow:"none"},[`${Ce}-item-group-title`]:{padding:`${(0,O.unit)(xe)} ${(0,O.unit)($)}`,color:J.colorTextDescription,transition:`all ${Oe}`},[`${Ce}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${Ce}-item-icon`]:{minWidth:ve,marginInlineEnd:J.marginXS,fontSize:J.fontSizeSM},[`${Ce}-title-content`]:{flex:"auto","&-with-extra":{display:"inline-flex",alignItems:"center",width:"100%"},"> a":{color:"inherit",transition:`all ${Oe}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}},[`${Ce}-item-extra`]:{paddingInlineStart:J.padding,marginInlineStart:"auto",fontSize:J.fontSizeSM,color:J.colorTextDescription}},[`${Ce}-item, ${Ce}-submenu-title`]:Object.assign(Object.assign({display:"flex",margin:0,padding:`${(0,O.unit)(xe)} ${(0,O.unit)($)}`,color:J.colorText,fontWeight:"normal",fontSize:ve,lineHeight:J.lineHeight,cursor:"pointer",transition:`all ${Oe}`,borderRadius:J.borderRadiusSM,"&:hover, &-active":{backgroundColor:J.controlItemBgHover}},(0,z.Qy)(J)),{"&-selected":{color:J.colorPrimary,backgroundColor:J.controlItemBgActive,"&:hover, &-active":{backgroundColor:J.controlItemBgActiveHover}},"&-disabled":{color:U,cursor:"not-allowed","&:hover":{color:U,backgroundColor:S,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${(0,O.unit)(J.marginXXS)} 0`,overflow:"hidden",lineHeight:0,backgroundColor:J.colorSplit},[`${de}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:J.paddingXS,[`${de}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:J.colorIcon,fontSize:W,fontStyle:"normal"}}}),[`${Ce}-item-group-list`]:{margin:`0 ${(0,O.unit)(J.marginXS)}`,padding:0,listStyle:"none"},[`${Ce}-submenu-title`]:{paddingInlineEnd:J.calc($).add(J.fontSizeSM).equal()},[`${Ce}-submenu-vertical`]:{position:"relative"},[`${Ce}-submenu${Ce}-submenu-disabled ${de}-menu-submenu-title`]:{[`&, ${de}-menu-submenu-arrow-icon`]:{color:U,backgroundColor:S,cursor:"not-allowed"}},[`${Ce}-submenu-selected ${de}-menu-submenu-title`]:{color:J.colorPrimary}})})},[(0,L.oN)(J,"slide-up"),(0,L.oN)(J,"slide-down"),(0,fe.Fm)(J,"move-up"),(0,fe.Fm)(J,"move-down"),(0,G._y)(J,"zoom-big")]]},q=J=>Object.assign(Object.assign({zIndexPopup:J.zIndexPopupBase+50,paddingBlock:(J.controlHeight-J.fontSize*J.lineHeight)/2},(0,ee.wZ)({contentRadius:J.borderRadiusLG,limitVerticalRadius:!0})),(0,re.w)(J));var F=(0,oe.I$)("Dropdown",J=>{const{marginXXS:de,sizePopupArrow:Ce,paddingXXS:Ze,componentCls:je}=J,Fe=(0,ie.mergeToken)(J,{menuCls:`${je}-menu`,dropdownArrowDistance:J.calc(Ce).div(2).add(de).equal(),dropdownEdgeChildPadding:Ze});return[k(Fe),K(Fe)]},q,{resetStyle:!1});const Z=null,_=J=>{var de;const{menu:Ce,arrow:Ze,prefixCls:je,children:Fe,trigger:Qe,disabled:We,dropdownRender:Oe,popupRender:xe,getPopupContainer:ve,overlayClassName:ye,rootClassName:U,overlayStyle:W,open:$,onOpenChange:S,visible:H,onVisibleChange:he,mouseEnterDelay:se=.15,mouseLeaveDelay:ue=.1,autoAdjustOverflow:Te=!0,placement:Ae="",overlay:te,transitionName:Ee,destroyOnHidden:Re,destroyPopupOnHide:Ne}=J,{getPopupContainer:He,getPrefixCls:Se,direction:we,dropdown:Ve}=t.useContext(R.E_),tt=xe||Oe,bt=(0,C.ln)("Dropdown"),De=t.useMemo(()=>{const Cn=Se();return Ee!==void 0?Ee:Ae.includes("top")?`${Cn}-slide-down`:`${Cn}-slide-up`},[Se,Ae,Ee]),st=t.useMemo(()=>Ae?Ae.includes("Center")?Ae.slice(0,Ae.indexOf("Center")):Ae:we==="rtl"?"bottomRight":"bottomLeft",[Ae,we]),vt=Se("dropdown",je),ot=(0,M.Z)(vt),[At,qt,ce]=F(vt,ot),[,ft]=(0,A.ZP)(),Ut=t.Children.only(c(Fe)?t.createElement("span",null,Fe):Fe),Kt=(0,E.Tm)(Ut,{className:l()(`${vt}-trigger`,{[`${vt}-rtl`]:we==="rtl"},Ut.props.className),disabled:(de=Ut.props.disabled)!==null&&de!==void 0?de:We}),Ht=We?[]:Qe,un=!!(Ht!=null&&Ht.includes("contextMenu")),[Rn,lt]=(0,i.Z)(!1,{value:$!=null?$:H}),Et=(0,o.Z)(Cn=>{S==null||S(Cn,{source:"trigger"}),he==null||he(Cn),lt(Cn)}),Bt=l()(ye,U,qt,ce,ot,Ve==null?void 0:Ve.className,{[`${vt}-rtl`]:we==="rtl"}),Lt=(0,f.Z)({arrowPointAtCenter:typeof Ze=="object"&&Ze.pointAtCenter,autoAdjustOverflow:Te,offset:ft.marginXXS,arrowWidth:Ze?ft.sizePopupArrow:0,borderRadius:ft.borderRadius}),Ct=t.useCallback(()=>{Ce!=null&&Ce.selectable&&(Ce!=null&&Ce.multiple)||(S==null||S(!1,{source:"menu"}),lt(!1))},[Ce==null?void 0:Ce.selectable,Ce==null?void 0:Ce.multiple]),er=()=>{let Cn;return Ce!=null&&Ce.items?Cn=t.createElement(N.Z,Object.assign({},Ce)):typeof te=="function"?Cn=te():Cn=te,tt&&(Cn=tt(Cn)),Cn=t.Children.only(typeof Cn=="string"?t.createElement("span",null,Cn):Cn),t.createElement(p.J,{prefixCls:`${vt}-menu`,rootClassName:l()(ce,ot),expandIcon:t.createElement("span",{className:`${vt}-menu-submenu-arrow`},we==="rtl"?t.createElement(n.Z,{className:`${vt}-menu-submenu-arrow-icon`}):t.createElement(r.Z,{className:`${vt}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:Ct,validator:({mode:Ln})=>{}},Cn)},[ir,rr]=(0,d.Cn)("Dropdown",W==null?void 0:W.zIndex);let cn=t.createElement(s.Z,Object.assign({alignPoint:un},(0,m.Z)(J,["rootClassName"]),{mouseEnterDelay:se,mouseLeaveDelay:ue,visible:Rn,builtinPlacements:Lt,arrow:!!Ze,overlayClassName:Bt,prefixCls:vt,getPopupContainer:ve||He,transitionName:De,trigger:Ht,overlay:er,placement:st,onVisibleChange:Et,overlayStyle:Object.assign(Object.assign(Object.assign({},Ve==null?void 0:Ve.style),W),{zIndex:ir}),autoDestroy:Re!=null?Re:Ne}),Kt);return ir&&(cn=t.createElement(P.Z.Provider,{value:rr},cn)),At(cn)},X=(0,I.Z)(_,"align",void 0,"dropdown",J=>J),Y=J=>t.createElement(X,Object.assign({},J),t.createElement("span",null));_._InternalPanelDoNotUseOrYouWillBeFired=Y;var ae=_},85418:function(h,v,e){"use strict";e.d(v,{Z:function(){return I}});var t=e(7743),n=e(62435),r=e(89705),a=e(93967),l=e.n(a),s=e(83622),o=e(53124),i=e(42075),m=e(4173),d=function(E,C){var P={};for(var R in E)Object.prototype.hasOwnProperty.call(E,R)&&C.indexOf(R)<0&&(P[R]=E[R]);if(E!=null&&typeof Object.getOwnPropertySymbols=="function")for(var M=0,R=Object.getOwnPropertySymbols(E);M{const{getPopupContainer:C,getPrefixCls:P,direction:R}=n.useContext(o.E_),{prefixCls:M,type:N="default",danger:p,disabled:A,loading:O,onClick:z,htmlType:L,children:fe,className:G,menu:ee,arrow:re,autoFocus:oe,overlay:ie,trigger:j,align:K,open:k,onOpenChange:q,placement:F,getPopupContainer:Z,href:_,icon:X=n.createElement(r.Z,null),title:Y,buttonsRender:ae=Te=>Te,mouseEnterDelay:J,mouseLeaveDelay:de,overlayClassName:Ce,overlayStyle:Ze,destroyOnHidden:je,destroyPopupOnHide:Fe,dropdownRender:Qe,popupRender:We}=E,Oe=d(E,["prefixCls","type","danger","disabled","loading","onClick","htmlType","children","className","menu","arrow","autoFocus","overlay","trigger","align","open","onOpenChange","placement","getPopupContainer","href","icon","title","buttonsRender","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyOnHidden","destroyPopupOnHide","dropdownRender","popupRender"]),xe=P("dropdown",M),ve=`${xe}-button`,U={menu:ee,arrow:re,autoFocus:oe,align:K,disabled:A,trigger:A?[]:j,onOpenChange:q,getPopupContainer:Z||C,mouseEnterDelay:J,mouseLeaveDelay:de,overlayClassName:Ce,overlayStyle:Ze,destroyOnHidden:je,popupRender:We||Qe},{compactSize:W,compactItemClassnames:$}=(0,m.ri)(xe,R),S=l()(ve,$,G);"destroyPopupOnHide"in E&&(U.destroyPopupOnHide=Fe),"overlay"in E&&(U.overlay=ie),"open"in E&&(U.open=k),"placement"in E?U.placement=F:U.placement=R==="rtl"?"bottomLeft":"bottomRight";const H=n.createElement(s.ZP,{type:N,danger:p,disabled:A,loading:O,onClick:z,htmlType:L,href:_,title:Y},fe),he=n.createElement(s.ZP,{type:N,danger:p,icon:X}),[se,ue]=ae([H,he]);return n.createElement(i.Z.Compact,Object.assign({className:S,size:W,block:!0},Oe),se,n.createElement(t.Z,Object.assign({},U),ue))};b.__ANT_BUTTON=!0;var c=b;const f=t.Z;f.Button=c;var I=f},32983:function(h,v,e){"use strict";e.d(v,{Z:function(){return N}});var t=e(62435),n=e(93967),r=e.n(n),a=e(10110),l=e(15063),s=e(29691),i=()=>{const[,p]=(0,s.ZP)(),[A]=(0,a.Z)("Empty"),z=new l.FastColor(p.colorBgBase).toHsl().l<.5?{opacity:.65}:{};return t.createElement("svg",{style:z,width:"184",height:"152",viewBox:"0 0 184 152",xmlns:"http://www.w3.org/2000/svg"},t.createElement("title",null,(A==null?void 0:A.description)||"Empty"),t.createElement("g",{fill:"none",fillRule:"evenodd"},t.createElement("g",{transform:"translate(24 31.67)"},t.createElement("ellipse",{fillOpacity:".8",fill:"#F5F5F7",cx:"67.797",cy:"106.89",rx:"67.797",ry:"12.668"}),t.createElement("path",{d:"M122.034 69.674L98.109 40.229c-1.148-1.386-2.826-2.225-4.593-2.225h-51.44c-1.766 0-3.444.839-4.592 2.225L13.56 69.674v15.383h108.475V69.674z",fill:"#AEB8C2"}),t.createElement("path",{d:"M101.537 86.214L80.63 61.102c-1.001-1.207-2.507-1.867-4.048-1.867H31.724c-1.54 0-3.047.66-4.048 1.867L6.769 86.214v13.792h94.768V86.214z",fill:"url(#linearGradient-1)",transform:"translate(13.56)"}),t.createElement("path",{d:"M33.83 0h67.933a4 4 0 0 1 4 4v93.344a4 4 0 0 1-4 4H33.83a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4z",fill:"#F5F5F7"}),t.createElement("path",{d:"M42.678 9.953h50.237a2 2 0 0 1 2 2V36.91a2 2 0 0 1-2 2H42.678a2 2 0 0 1-2-2V11.953a2 2 0 0 1 2-2zM42.94 49.767h49.713a2.262 2.262 0 1 1 0 4.524H42.94a2.262 2.262 0 0 1 0-4.524zM42.94 61.53h49.713a2.262 2.262 0 1 1 0 4.525H42.94a2.262 2.262 0 0 1 0-4.525zM121.813 105.032c-.775 3.071-3.497 5.36-6.735 5.36H20.515c-3.238 0-5.96-2.29-6.734-5.36a7.309 7.309 0 0 1-.222-1.79V69.675h26.318c2.907 0 5.25 2.448 5.25 5.42v.04c0 2.971 2.37 5.37 5.277 5.37h34.785c2.907 0 5.277-2.421 5.277-5.393V75.1c0-2.972 2.343-5.426 5.25-5.426h26.318v33.569c0 .617-.077 1.216-.221 1.789z",fill:"#DCE0E6"})),t.createElement("path",{d:"M149.121 33.292l-6.83 2.65a1 1 0 0 1-1.317-1.23l1.937-6.207c-2.589-2.944-4.109-6.534-4.109-10.408C138.802 8.102 148.92 0 161.402 0 173.881 0 184 8.102 184 18.097c0 9.995-10.118 18.097-22.599 18.097-4.528 0-8.744-1.066-12.28-2.902z",fill:"#DCE0E6"}),t.createElement("g",{transform:"translate(149.65 15.383)",fill:"#FFF"},t.createElement("ellipse",{cx:"20.654",cy:"3.167",rx:"2.849",ry:"2.815"}),t.createElement("path",{d:"M5.698 5.63H0L2.898.704zM9.259.704h4.985V5.63H9.259z"}))))},d=()=>{const[,p]=(0,s.ZP)(),[A]=(0,a.Z)("Empty"),{colorFill:O,colorFillTertiary:z,colorFillQuaternary:L,colorBgContainer:fe}=p,{borderColor:G,shadowColor:ee,contentColor:re}=(0,t.useMemo)(()=>({borderColor:new l.FastColor(O).onBackground(fe).toHexString(),shadowColor:new l.FastColor(z).onBackground(fe).toHexString(),contentColor:new l.FastColor(L).onBackground(fe).toHexString()}),[O,z,L,fe]);return t.createElement("svg",{width:"64",height:"41",viewBox:"0 0 64 41",xmlns:"http://www.w3.org/2000/svg"},t.createElement("title",null,(A==null?void 0:A.description)||"Empty"),t.createElement("g",{transform:"translate(0 1)",fill:"none",fillRule:"evenodd"},t.createElement("ellipse",{fill:ee,cx:"32",cy:"33",rx:"32",ry:"7"}),t.createElement("g",{fillRule:"nonzero",stroke:G},t.createElement("path",{d:"M55 12.76L44.854 1.258C44.367.474 43.656 0 42.907 0H21.093c-.749 0-1.46.474-1.947 1.257L9 12.761V22h46v-9.24z"}),t.createElement("path",{d:"M41.613 15.931c0-1.605.994-2.93 2.227-2.931H55v18.137C55 33.26 53.68 35 52.05 35h-40.1C10.32 35 9 33.259 9 31.137V13h11.16c1.233 0 2.227 1.323 2.227 2.928v.022c0 1.605 1.005 2.901 2.237 2.901h14.752c1.232 0 2.237-1.308 2.237-2.913v-.007z",fill:re}))))},b=e(83559),c=e(83262);const f=p=>{const{componentCls:A,margin:O,marginXS:z,marginXL:L,fontSize:fe,lineHeight:G}=p;return{[A]:{marginInline:z,fontSize:fe,lineHeight:G,textAlign:"center",[`${A}-image`]:{height:p.emptyImgHeight,marginBottom:z,opacity:p.opacityImage,img:{height:"100%"},svg:{maxWidth:"100%",height:"100%",margin:"auto"}},[`${A}-description`]:{color:p.colorTextDescription},[`${A}-footer`]:{marginTop:O},"&-normal":{marginBlock:L,color:p.colorTextDescription,[`${A}-description`]:{color:p.colorTextDescription},[`${A}-image`]:{height:p.emptyImgHeightMD}},"&-small":{marginBlock:z,color:p.colorTextDescription,[`${A}-image`]:{height:p.emptyImgHeightSM}}}}};var I=(0,b.I$)("Empty",p=>{const{componentCls:A,controlHeightLG:O,calc:z}=p,L=(0,c.mergeToken)(p,{emptyImgCls:`${A}-img`,emptyImgHeight:z(O).mul(2.5).equal(),emptyImgHeightMD:O,emptyImgHeightSM:z(O).mul(.875).equal()});return[f(L)]}),E=e(53124),C=function(p,A){var O={};for(var z in p)Object.prototype.hasOwnProperty.call(p,z)&&A.indexOf(z)<0&&(O[z]=p[z]);if(p!=null&&typeof Object.getOwnPropertySymbols=="function")for(var L=0,z=Object.getOwnPropertySymbols(p);L{const{className:A,rootClassName:O,prefixCls:z,image:L=P,description:fe,children:G,imageStyle:ee,style:re,classNames:oe,styles:ie}=p,j=C(p,["className","rootClassName","prefixCls","image","description","children","imageStyle","style","classNames","styles"]),{getPrefixCls:K,direction:k,className:q,style:F,classNames:Z,styles:_}=(0,E.dj)("empty"),X=K("empty",z),[Y,ae,J]=I(X),[de]=(0,a.Z)("Empty"),Ce=typeof fe!="undefined"?fe:de==null?void 0:de.description,Ze=typeof Ce=="string"?Ce:"empty";let je=null;return typeof L=="string"?je=t.createElement("img",{alt:Ze,src:L}):je=L,Y(t.createElement("div",Object.assign({className:r()(ae,J,X,q,{[`${X}-normal`]:L===R,[`${X}-rtl`]:k==="rtl"},A,O,Z.root,oe==null?void 0:oe.root),style:Object.assign(Object.assign(Object.assign(Object.assign({},_.root),F),ie==null?void 0:ie.root),re)},j),t.createElement("div",{className:r()(`${X}-image`,Z.image,oe==null?void 0:oe.image),style:Object.assign(Object.assign(Object.assign({},ee),_.image),ie==null?void 0:ie.image)},je),Ce&&t.createElement("div",{className:r()(`${X}-description`,Z.description,oe==null?void 0:oe.description),style:Object.assign(Object.assign({},_.description),ie==null?void 0:ie.description)},Ce),G&&t.createElement("div",{className:r()(`${X}-footer`,Z.footer,oe==null?void 0:oe.footer),style:Object.assign(Object.assign({},_.footer),ie==null?void 0:ie.footer)},G)))};M.PRESENTED_IMAGE_DEFAULT=P,M.PRESENTED_IMAGE_SIMPLE=R;var N=M},86250:function(h,v,e){"use strict";e.d(v,{Z:function(){return fe}});var t=e(62435),n=e(93967),r=e.n(n),a=e(98423),l=e(98065),s=e(53124),o=e(83559),i=e(83262);const m=["wrap","nowrap","wrap-reverse"],d=["flex-start","flex-end","start","end","center","space-between","space-around","space-evenly","stretch","normal","left","right"],b=["center","start","end","flex-start","flex-end","self-start","self-end","baseline","normal","stretch"],c=(G,ee)=>{const re=ee.wrap===!0?"wrap":ee.wrap;return{[`${G}-wrap-${re}`]:re&&m.includes(re)}},f=(G,ee)=>{const re={};return b.forEach(oe=>{re[`${G}-align-${oe}`]=ee.align===oe}),re[`${G}-align-stretch`]=!ee.align&&!!ee.vertical,re},I=(G,ee)=>{const re={};return d.forEach(oe=>{re[`${G}-justify-${oe}`]=ee.justify===oe}),re};function E(G,ee){return r()(Object.assign(Object.assign(Object.assign({},c(G,ee)),f(G,ee)),I(G,ee)))}var C=E;const P=G=>{const{componentCls:ee}=G;return{[ee]:{display:"flex",margin:0,padding:0,"&-vertical":{flexDirection:"column"},"&-rtl":{direction:"rtl"},"&:empty":{display:"none"}}}},R=G=>{const{componentCls:ee}=G;return{[ee]:{"&-gap-small":{gap:G.flexGapSM},"&-gap-middle":{gap:G.flexGap},"&-gap-large":{gap:G.flexGapLG}}}},M=G=>{const{componentCls:ee}=G,re={};return m.forEach(oe=>{re[`${ee}-wrap-${oe}`]={flexWrap:oe}}),re},N=G=>{const{componentCls:ee}=G,re={};return b.forEach(oe=>{re[`${ee}-align-${oe}`]={alignItems:oe}}),re},p=G=>{const{componentCls:ee}=G,re={};return d.forEach(oe=>{re[`${ee}-justify-${oe}`]={justifyContent:oe}}),re},A=()=>({});var O=(0,o.I$)("Flex",G=>{const{paddingXS:ee,padding:re,paddingLG:oe}=G,ie=(0,i.mergeToken)(G,{flexGapSM:ee,flexGap:re,flexGapLG:oe});return[P(ie),R(ie),M(ie),N(ie),p(ie)]},A,{resetStyle:!1}),z=function(G,ee){var re={};for(var oe in G)Object.prototype.hasOwnProperty.call(G,oe)&&ee.indexOf(oe)<0&&(re[oe]=G[oe]);if(G!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ie=0,oe=Object.getOwnPropertySymbols(G);ie{const{prefixCls:re,rootClassName:oe,className:ie,style:j,flex:K,gap:k,children:q,vertical:F=!1,component:Z="div"}=G,_=z(G,["prefixCls","rootClassName","className","style","flex","gap","children","vertical","component"]),{flex:X,direction:Y,getPrefixCls:ae}=t.useContext(s.E_),J=ae("flex",re),[de,Ce,Ze]=O(J),je=F!=null?F:X==null?void 0:X.vertical,Fe=r()(ie,oe,X==null?void 0:X.className,J,Ce,Ze,C(J,G),{[`${J}-rtl`]:Y==="rtl",[`${J}-gap-${k}`]:(0,l.n)(k),[`${J}-vertical`]:je}),Qe=Object.assign(Object.assign({},X==null?void 0:X.style),j);return K&&(Qe.flex=K),k&&!(0,l.n)(k)&&(Qe.gap=k),de(t.createElement(Z,Object.assign({ref:ee,className:Fe,style:Qe},(0,a.Z)(_,["justify","wrap","align"])),q))})},65223:function(h,v,e){"use strict";e.d(v,{RV:function(){return s},Rk:function(){return o},Ux:function(){return m},aM:function(){return i},pg:function(){return d},q3:function(){return a},qI:function(){return l}});var t=e(62435),n=e(88692),r=e(98423);const a=t.createContext({labelAlign:"right",vertical:!1,itemRef:()=>{}}),l=t.createContext(null),s=b=>{const c=(0,r.Z)(b,["prefixCls"]);return t.createElement(n.FormProvider,Object.assign({},c))},o=t.createContext({prefixCls:""}),i=t.createContext({}),m=({children:b,status:c,override:f})=>{const I=t.useContext(i),E=t.useMemo(()=>{const C=Object.assign({},I);return f&&delete C.isFormItemInput,c&&(delete C.status,delete C.hasFeedback,delete C.feedbackIcon),C},[c,f,I]);return t.createElement(i.Provider,{value:E},b)},d=t.createContext(void 0)},27833:function(h,v,e){"use strict";var t=e(62435),n=e(65223),r=e(53124);const a=(l,s,o=void 0)=>{var i,m;const{variant:d,[l]:b}=t.useContext(r.E_),c=t.useContext(n.pg),f=b==null?void 0:b.variant;let I;typeof s!="undefined"?I=s:o===!1?I="borderless":I=(m=(i=c!=null?c:f)!==null&&i!==void 0?i:d)!==null&&m!==void 0?m:"outlined";const E=r.tr.includes(I);return[I,E]};v.Z=a},99859:function(h,v,e){"use strict";e.d(v,{Z:function(){return wt}});var t=e(65223),n=e(74902),r=e(62435),a=e(93967),l=e.n(a),s=e(29372),o=e(33603),i=e(35792);function m(me){const[Le,it]=r.useState(me);return r.useEffect(()=>{const Ot=setTimeout(()=>{it(me)},me.length?0:10);return()=>{clearTimeout(Ot)}},[me]),Le}var d=e(861),b=e(14747),c=e(50438),f=e(33507),I=e(83262),E=e(83559),P=me=>{const{componentCls:Le}=me,it=`${Le}-show-help`,Ot=`${Le}-show-help-item`;return{[it]:{transition:`opacity ${me.motionDurationFast} ${me.motionEaseInOut}`,"&-appear, &-enter":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}},[Ot]:{overflow:"hidden",transition:`height ${me.motionDurationFast} ${me.motionEaseInOut}, + opacity ${me.motionDurationFast} ${me.motionEaseInOut}, + transform ${me.motionDurationFast} ${me.motionEaseInOut} !important`,[`&${Ot}-appear, &${Ot}-enter`]:{transform:"translateY(-5px)",opacity:0,"&-active":{transform:"translateY(0)",opacity:1}},[`&${Ot}-leave-active`]:{transform:"translateY(-5px)"}}}}};const R=me=>({legend:{display:"block",width:"100%",marginBottom:me.marginLG,padding:0,color:me.colorTextDescription,fontSize:me.fontSizeLG,lineHeight:"inherit",border:0,borderBottom:`${(0,d.unit)(me.lineWidth)} ${me.lineType} ${me.colorBorder}`},'input[type="search"]':{boxSizing:"border-box"},'input[type="radio"], input[type="checkbox"]':{lineHeight:"normal"},'input[type="file"]':{display:"block"},'input[type="range"]':{display:"block",width:"100%"},"select[multiple], select[size]":{height:"auto"},"input[type='file']:focus,\n input[type='radio']:focus,\n input[type='checkbox']:focus":{outline:0,boxShadow:`0 0 0 ${(0,d.unit)(me.controlOutlineWidth)} ${me.controlOutline}`},output:{display:"block",paddingTop:15,color:me.colorText,fontSize:me.fontSize,lineHeight:me.lineHeight}}),M=(me,Le)=>{const{formItemCls:it}=me;return{[it]:{[`${it}-label > label`]:{height:Le},[`${it}-control-input`]:{minHeight:Le}}}},N=me=>{const{componentCls:Le}=me;return{[me.componentCls]:Object.assign(Object.assign(Object.assign({},(0,b.Wf)(me)),R(me)),{[`${Le}-text`]:{display:"inline-block",paddingInlineEnd:me.paddingSM},"&-small":Object.assign({},M(me,me.controlHeightSM)),"&-large":Object.assign({},M(me,me.controlHeightLG))})}},p=me=>{const{formItemCls:Le,iconCls:it,rootPrefixCls:Ot,antCls:Rt,labelRequiredMarkColor:Me,labelColor:Be,labelFontSize:ht,labelHeight:Dt,labelColonMarginInlineStart:Ft,labelColonMarginInlineEnd:fn,itemMarginBottom:Sn}=me;return{[Le]:Object.assign(Object.assign({},(0,b.Wf)(me)),{marginBottom:Sn,verticalAlign:"top","&-with-help":{transition:"none"},[`&-hidden, + &-hidden${Rt}-row`]:{display:"none"},"&-has-warning":{[`${Le}-split`]:{color:me.colorError}},"&-has-error":{[`${Le}-split`]:{color:me.colorWarning}},[`${Le}-label`]:{flexGrow:0,overflow:"hidden",whiteSpace:"nowrap",textAlign:"end",verticalAlign:"middle","&-left":{textAlign:"start"},"&-wrap":{overflow:"unset",lineHeight:me.lineHeight,whiteSpace:"unset","> label":{verticalAlign:"middle",textWrap:"balance"}},"> label":{position:"relative",display:"inline-flex",alignItems:"center",maxWidth:"100%",height:Dt,color:Be,fontSize:ht,[`> ${it}`]:{fontSize:me.fontSize,verticalAlign:"top"},[`&${Le}-required`]:{"&::before":{display:"inline-block",marginInlineEnd:me.marginXXS,color:Me,fontSize:me.fontSize,fontFamily:"SimSun, sans-serif",lineHeight:1,content:'"*"'},[`&${Le}-required-mark-hidden, &${Le}-required-mark-optional`]:{"&::before":{display:"none"}}},[`${Le}-optional`]:{display:"inline-block",marginInlineStart:me.marginXXS,color:me.colorTextDescription,[`&${Le}-required-mark-hidden`]:{display:"none"}},[`${Le}-tooltip`]:{color:me.colorTextDescription,cursor:"help",writingMode:"horizontal-tb",marginInlineStart:me.marginXXS},"&::after":{content:'":"',position:"relative",marginBlock:0,marginInlineStart:Ft,marginInlineEnd:fn},[`&${Le}-no-colon::after`]:{content:'"\\a0"'}}},[`${Le}-control`]:{"--ant-display":"flex",flexDirection:"column",flexGrow:1,[`&:first-child:not([class^="'${Ot}-col-'"]):not([class*="' ${Ot}-col-'"])`]:{width:"100%"},"&-input":{position:"relative",display:"flex",alignItems:"center",minHeight:me.controlHeight,"&-content":{flex:"auto",maxWidth:"100%",[`&:has(> ${Rt}-switch:only-child, > ${Rt}-rate:only-child)`]:{display:"flex",alignItems:"center"}}}},[Le]:{"&-additional":{display:"flex",flexDirection:"column"},"&-explain, &-extra":{clear:"both",color:me.colorTextDescription,fontSize:me.fontSize,lineHeight:me.lineHeight},"&-explain-connected":{width:"100%"},"&-extra":{minHeight:me.controlHeightSM,transition:`color ${me.motionDurationMid} ${me.motionEaseOut}`},"&-explain":{"&-error":{color:me.colorError},"&-warning":{color:me.colorWarning}}},[`&-with-help ${Le}-explain`]:{height:"auto",opacity:1},[`${Le}-feedback-icon`]:{fontSize:me.fontSize,textAlign:"center",visibility:"visible",animationName:c.kr,animationDuration:me.motionDurationMid,animationTimingFunction:me.motionEaseOutBack,pointerEvents:"none","&-success":{color:me.colorSuccess},"&-error":{color:me.colorError},"&-warning":{color:me.colorWarning},"&-validating":{color:me.colorPrimary}}})}},A=(me,Le)=>{const{formItemCls:it}=me;return{[`${Le}-horizontal`]:{[`${it}-label`]:{flexGrow:0},[`${it}-control`]:{flex:"1 1 0",minWidth:0},[`${it}-label[class$='-24'], ${it}-label[class*='-24 ']`]:{[`& + ${it}-control`]:{minWidth:"unset"}}}}},O=me=>{const{componentCls:Le,formItemCls:it,inlineItemMarginBottom:Ot}=me;return{[`${Le}-inline`]:{display:"flex",flexWrap:"wrap",[it]:{flex:"none",marginInlineEnd:me.margin,marginBottom:Ot,"&-row":{flexWrap:"nowrap"},[`> ${it}-label, + > ${it}-control`]:{display:"inline-block",verticalAlign:"top"},[`> ${it}-label`]:{flex:"none"},[`${Le}-text`]:{display:"inline-block"},[`${it}-has-feedback`]:{display:"inline-block"}}}}},z=me=>({padding:me.verticalLabelPadding,margin:me.verticalLabelMargin,whiteSpace:"initial",textAlign:"start","> label":{margin:0,"&::after":{visibility:"hidden"}}}),L=me=>{const{componentCls:Le,formItemCls:it,rootPrefixCls:Ot}=me;return{[`${it} ${it}-label`]:z(me),[`${Le}:not(${Le}-inline)`]:{[it]:{flexWrap:"wrap",[`${it}-label, ${it}-control`]:{[`&:not([class*=" ${Ot}-col-xs"])`]:{flex:"0 0 100%",maxWidth:"100%"}}}}}},fe=me=>{const{componentCls:Le,formItemCls:it,antCls:Ot}=me;return{[`${Le}-vertical`]:{[`${it}:not(${it}-horizontal)`]:{[`${it}-row`]:{flexDirection:"column"},[`${it}-label > label`]:{height:"auto"},[`${it}-control`]:{width:"100%"},[`${it}-label, + ${Ot}-col-24${it}-label, + ${Ot}-col-xl-24${it}-label`]:z(me)}},[`@media (max-width: ${(0,d.unit)(me.screenXSMax)})`]:[L(me),{[Le]:{[`${it}:not(${it}-horizontal)`]:{[`${Ot}-col-xs-24${it}-label`]:z(me)}}}],[`@media (max-width: ${(0,d.unit)(me.screenSMMax)})`]:{[Le]:{[`${it}:not(${it}-horizontal)`]:{[`${Ot}-col-sm-24${it}-label`]:z(me)}}},[`@media (max-width: ${(0,d.unit)(me.screenMDMax)})`]:{[Le]:{[`${it}:not(${it}-horizontal)`]:{[`${Ot}-col-md-24${it}-label`]:z(me)}}},[`@media (max-width: ${(0,d.unit)(me.screenLGMax)})`]:{[Le]:{[`${it}:not(${it}-horizontal)`]:{[`${Ot}-col-lg-24${it}-label`]:z(me)}}}}},G=me=>{const{formItemCls:Le,antCls:it}=me;return{[`${Le}-vertical`]:{[`${Le}-row`]:{flexDirection:"column"},[`${Le}-label > label`]:{height:"auto"},[`${Le}-control`]:{width:"100%"}},[`${Le}-vertical ${Le}-label, + ${it}-col-24${Le}-label, + ${it}-col-xl-24${Le}-label`]:z(me),[`@media (max-width: ${(0,d.unit)(me.screenXSMax)})`]:[L(me),{[Le]:{[`${it}-col-xs-24${Le}-label`]:z(me)}}],[`@media (max-width: ${(0,d.unit)(me.screenSMMax)})`]:{[Le]:{[`${it}-col-sm-24${Le}-label`]:z(me)}},[`@media (max-width: ${(0,d.unit)(me.screenMDMax)})`]:{[Le]:{[`${it}-col-md-24${Le}-label`]:z(me)}},[`@media (max-width: ${(0,d.unit)(me.screenLGMax)})`]:{[Le]:{[`${it}-col-lg-24${Le}-label`]:z(me)}}}},ee=me=>({labelRequiredMarkColor:me.colorError,labelColor:me.colorTextHeading,labelFontSize:me.fontSize,labelHeight:me.controlHeight,labelColonMarginInlineStart:me.marginXXS/2,labelColonMarginInlineEnd:me.marginXS,itemMarginBottom:me.marginLG,verticalLabelPadding:`0 0 ${me.paddingXS}px`,verticalLabelMargin:0,inlineItemMarginBottom:0}),re=(me,Le)=>(0,I.mergeToken)(me,{formItemCls:`${me.componentCls}-item`,rootPrefixCls:Le});var oe=(0,E.I$)("Form",(me,{rootPrefixCls:Le})=>{const it=re(me,Le);return[N(it),p(it),P(it),A(it,it.componentCls),A(it,it.formItemCls),O(it),fe(it),G(it),(0,f.Z)(it),c.kr]},ee,{order:-1e3});const ie=[];function j(me,Le,it,Ot=0){return{key:typeof me=="string"?me:`${Le}-${Ot}`,error:me,errorStatus:it}}var k=({help:me,helpStatus:Le,errors:it=ie,warnings:Ot=ie,className:Rt,fieldId:Me,onVisibleChanged:Be})=>{const{prefixCls:ht}=r.useContext(t.Rk),Dt=`${ht}-item-explain`,Ft=(0,i.Z)(ht),[fn,Sn,Ge]=oe(ht,Ft),ke=r.useMemo(()=>(0,o.Z)(ht),[ht]),pt=m(it),St=m(Ot),Mt=r.useMemo(()=>me!=null?[j(me,"help",Le)]:[].concat((0,n.Z)(pt.map((Zn,Bn)=>j(Zn,"error","error",Bn))),(0,n.Z)(St.map((Zn,Bn)=>j(Zn,"warning","warning",Bn)))),[me,Le,pt,St]),hn=r.useMemo(()=>{const Zn={};return Mt.forEach(({key:Bn})=>{Zn[Bn]=(Zn[Bn]||0)+1}),Mt.map((Bn,Gn)=>Object.assign(Object.assign({},Bn),{key:Zn[Bn.key]>1?`${Bn.key}-fallback-${Gn}`:Bn.key}))},[Mt]),rn={};return Me&&(rn.id=`${Me}_help`),fn(r.createElement(s.default,{motionDeadline:ke.motionDeadline,motionName:`${ht}-show-help`,visible:!!hn.length,onVisibleChanged:Be},Zn=>{const{className:Bn,style:Gn}=Zn;return r.createElement("div",Object.assign({},rn,{className:l()(Dt,Bn,Ge,Ft,Rt,Sn),style:Gn}),r.createElement(s.CSSMotionList,Object.assign({keys:hn},(0,o.Z)(ht),{motionName:`${ht}-show-help-item`,component:!1}),Qn=>{const{key:Xn,error:mr,errorStatus:or,className:hr,style:$n}=Qn;return r.createElement("div",{key:Xn,className:l()(hr,{[`${Dt}-${or}`]:or}),style:$n},mr)}))}))},q=e(88692),F=e(53124),Z=e(98866),_=e(98675),X=e(97647),Y=e(34203);const ae=me=>typeof me=="object"&&me!=null&&me.nodeType===1,J=(me,Le)=>(!Le||me!=="hidden")&&me!=="visible"&&me!=="clip",de=(me,Le)=>{if(me.clientHeight{const Rt=(Me=>{if(!Me.ownerDocument||!Me.ownerDocument.defaultView)return null;try{return Me.ownerDocument.defaultView.frameElement}catch(Be){return null}})(Ot);return!!Rt&&(Rt.clientHeightMeLe||Me>me&&Be=Le&&ht>=it?Me-me-Ot:Be>Le&&htit?Be-Le+Rt:0,Ze=me=>{const Le=me.parentElement;return Le==null?me.getRootNode().host||null:Le},je=(me,Le)=>{var it,Ot,Rt,Me;if(typeof document=="undefined")return[];const{scrollMode:Be,block:ht,inline:Dt,boundary:Ft,skipOverflowHiddenElements:fn}=Le,Sn=typeof Ft=="function"?Ft:br=>br!==Ft;if(!ae(me))throw new TypeError("Invalid target");const Ge=document.scrollingElement||document.documentElement,ke=[];let pt=me;for(;ae(pt)&&Sn(pt);){if(pt=Ze(pt),pt===Ge){ke.push(pt);break}pt!=null&&pt===document.body&&de(pt)&&!de(document.documentElement)||pt!=null&&de(pt,fn)&&ke.push(pt)}const St=(Ot=(it=window.visualViewport)==null?void 0:it.width)!=null?Ot:innerWidth,Mt=(Me=(Rt=window.visualViewport)==null?void 0:Rt.height)!=null?Me:innerHeight,{scrollX:hn,scrollY:rn}=window,{height:Zn,width:Bn,top:Gn,right:Qn,bottom:Xn,left:mr}=me.getBoundingClientRect(),{top:or,right:hr,bottom:$n,left:nr}=(br=>{const ia=window.getComputedStyle(br);return{top:parseFloat(ia.scrollMarginTop)||0,right:parseFloat(ia.scrollMarginRight)||0,bottom:parseFloat(ia.scrollMarginBottom)||0,left:parseFloat(ia.scrollMarginLeft)||0}})(me);let Cr=ht==="start"||ht==="nearest"?Gn-or:ht==="end"?Xn+$n:Gn+Zn/2-or+$n,zr=Dt==="center"?mr+Bn/2-nr+hr:Dt==="end"?Qn+hr:mr-nr;const qr=[];for(let br=0;br=0&&mr>=0&&Xn<=Mt&&Qn<=St&&(ia===Ge&&!de(ia)||Gn>=la&&Xn<=pa&&mr>=jt&&Qn<=Ca))return qr;const Ke=getComputedStyle(ia),ze=parseInt(Ke.borderLeftWidth,10),Pt=parseInt(Ke.borderTopWidth,10),mt=parseInt(Ke.borderRightWidth,10),zt=parseInt(Ke.borderBottomWidth,10);let Qt=0,pn=0;const Un="offsetWidth"in ia?ia.offsetWidth-ia.clientWidth-ze-mt:0,vr="offsetHeight"in ia?ia.offsetHeight-ia.clientHeight-Pt-zt:0,kn="offsetWidth"in ia?ia.offsetWidth===0?0:ha/ia.offsetWidth:0,pr="offsetHeight"in ia?ia.offsetHeight===0?0:wa/ia.offsetHeight:0;if(Ge===ia)Qt=ht==="start"?Cr:ht==="end"?Cr-Mt:ht==="nearest"?Ce(rn,rn+Mt,Mt,Pt,zt,rn+Cr,rn+Cr+Zn,Zn):Cr-Mt/2,pn=Dt==="start"?zr:Dt==="center"?zr-St/2:Dt==="end"?zr-St:Ce(hn,hn+St,St,ze,mt,hn+zr,hn+zr+Bn,Bn),Qt=Math.max(0,Qt+rn),pn=Math.max(0,pn+hn);else{Qt=ht==="start"?Cr-la-Pt:ht==="end"?Cr-pa+zt+vr:ht==="nearest"?Ce(la,pa,wa,Pt,zt+vr,Cr,Cr+Zn,Zn):Cr-(la+wa/2)+vr/2,pn=Dt==="start"?zr-jt-ze:Dt==="center"?zr-(jt+ha/2)+Un/2:Dt==="end"?zr-Ca+mt+Un:Ce(jt,Ca,ha,ze,mt+Un,zr,zr+Bn,Bn);const{scrollLeft:Mr,scrollTop:Ur}=ia;Qt=pr===0?0:Math.max(0,Math.min(Ur+Qt/pr,ia.scrollHeight-wa/pr+vr)),pn=kn===0?0:Math.max(0,Math.min(Mr+pn/kn,ia.scrollWidth-ha/kn+Un)),Cr+=Ur-Qt,zr+=Mr-pn}qr.push({el:ia,top:Qt,left:pn})}return qr},Fe=me=>me===!1?{block:"end",inline:"nearest"}:(Le=>Le===Object(Le)&&Object.keys(Le).length!==0)(me)?me:{block:"start",inline:"nearest"};function Qe(me,Le){if(!me.isConnected||!(Rt=>{let Me=Rt;for(;Me&&Me.parentNode;){if(Me.parentNode===document)return!0;Me=Me.parentNode instanceof ShadowRoot?Me.parentNode.host:Me.parentNode}return!1})(me))return;const it=(Rt=>{const Me=window.getComputedStyle(Rt);return{top:parseFloat(Me.scrollMarginTop)||0,right:parseFloat(Me.scrollMarginRight)||0,bottom:parseFloat(Me.scrollMarginBottom)||0,left:parseFloat(Me.scrollMarginLeft)||0}})(me);if((Rt=>typeof Rt=="object"&&typeof Rt.behavior=="function")(Le))return Le.behavior(je(me,Le));const Ot=typeof Le=="boolean"||Le==null?void 0:Le.behavior;for(const{el:Rt,top:Me,left:Be}of je(me,Fe(Le))){const ht=Me-it.top+it.bottom,Dt=Be-it.left+it.right;Rt.scroll({top:ht,left:Dt,behavior:Ot})}}const We=["parentNode"],Oe="form_item";function xe(me){return me===void 0||me===!1?[]:Array.isArray(me)?me:[me]}function ve(me,Le){if(!me.length)return;const it=me.join("_");return Le?`${Le}_${it}`:We.includes(it)?`${Oe}_${it}`:it}function ye(me,Le,it,Ot,Rt,Me){let Be=Ot;return Me!==void 0?Be=Me:it.validating?Be="validating":me.length?Be="error":Le.length?Be="warning":(it.touched||Rt&&it.validated)&&(Be="success"),Be}var U=function(me,Le){var it={};for(var Ot in me)Object.prototype.hasOwnProperty.call(me,Ot)&&Le.indexOf(Ot)<0&&(it[Ot]=me[Ot]);if(me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Rt=0,Ot=Object.getOwnPropertySymbols(me);Rtme!=null?me:Object.assign(Object.assign({},Le),{__INTERNAL__:{itemRef:Rt=>Me=>{const Be=W(Rt);Me?it.current[Be]=Me:delete it.current[Be]}},scrollToField:(Rt,Me={})=>{const{focus:Be}=Me,ht=U(Me,["focus"]),Dt=$(Rt,Ot);Dt&&(Qe(Dt,Object.assign({scrollMode:"if-needed",block:"nearest"},ht)),Be&&Ot.focusField(Rt))},focusField:Rt=>{var Me,Be;const ht=Ot.getFieldInstance(Rt);typeof(ht==null?void 0:ht.focus)=="function"?ht.focus():(Be=(Me=$(Rt,Ot))===null||Me===void 0?void 0:Me.focus)===null||Be===void 0||Be.call(Me)},getFieldInstance:Rt=>{const Me=W(Rt);return it.current[Me]}}),[me,Le]);return[Ot]}var H=e(37920),he=function(me,Le){var it={};for(var Ot in me)Object.prototype.hasOwnProperty.call(me,Ot)&&Le.indexOf(Ot)<0&&(it[Ot]=me[Ot]);if(me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Rt=0,Ot=Object.getOwnPropertySymbols(me);Rt{const it=r.useContext(Z.Z),{getPrefixCls:Ot,direction:Rt,requiredMark:Me,colon:Be,scrollToFirstError:ht,className:Dt,style:Ft}=(0,F.dj)("form"),{prefixCls:fn,className:Sn,rootClassName:Ge,size:ke,disabled:pt=it,form:St,colon:Mt,labelAlign:hn,labelWrap:rn,labelCol:Zn,wrapperCol:Bn,hideRequiredMark:Gn,layout:Qn="horizontal",scrollToFirstError:Xn,requiredMark:mr,onFinishFailed:or,name:hr,style:$n,feedbackIcons:nr,variant:Cr}=me,zr=he(me,["prefixCls","className","rootClassName","size","disabled","form","colon","labelAlign","labelWrap","labelCol","wrapperCol","hideRequiredMark","layout","scrollToFirstError","requiredMark","onFinishFailed","name","style","feedbackIcons","variant"]),qr=(0,_.Z)(ke),br=r.useContext(H.Z),ia=r.useMemo(()=>mr!==void 0?mr:Gn?!1:Me!==void 0?Me:!0,[Gn,mr,Me]),wa=Mt!=null?Mt:Be,ha=Ot("form",fn),la=(0,i.Z)(ha),[Ca,pa,jt]=oe(ha,la),Ke=l()(ha,`${ha}-${Qn}`,{[`${ha}-hide-required-mark`]:ia===!1,[`${ha}-rtl`]:Rt==="rtl",[`${ha}-${qr}`]:qr},jt,la,pa,Dt,Sn,Ge),[ze]=S(St),{__INTERNAL__:Pt}=ze;Pt.name=hr;const mt=r.useMemo(()=>({name:hr,labelAlign:hn,labelCol:Zn,labelWrap:rn,wrapperCol:Bn,vertical:Qn==="vertical",colon:wa,requiredMark:ia,itemRef:Pt.itemRef,form:ze,feedbackIcons:nr}),[hr,hn,Zn,Bn,Qn,wa,ia,ze,nr]),zt=r.useRef(null);r.useImperativeHandle(Le,()=>{var Un;return Object.assign(Object.assign({},ze),{nativeElement:(Un=zt.current)===null||Un===void 0?void 0:Un.nativeElement})});const Qt=(Un,vr)=>{if(Un){let kn={block:"nearest"};typeof Un=="object"&&(kn=Object.assign(Object.assign({},kn),Un)),ze.scrollToField(vr,kn)}},pn=Un=>{if(or==null||or(Un),Un.errorFields.length){const vr=Un.errorFields[0].name;if(Xn!==void 0){Qt(Xn,vr);return}ht!==void 0&&Qt(ht,vr)}};return Ca(r.createElement(t.pg.Provider,{value:Cr},r.createElement(Z.n,{disabled:pt},r.createElement(X.Z.Provider,{value:qr},r.createElement(t.RV,{validateMessages:br},r.createElement(t.q3.Provider,{value:mt},r.createElement(q.default,Object.assign({id:hr},zr,{name:hr,onFinishFailed:pn,form:ze,ref:zt,style:Object.assign(Object.assign({},Ft),$n),className:Ke}))))))))};var Te=r.forwardRef(se),Ae=e(30470),te=e(42550),Ee=e(96159),Re=e(27288),Ne=e(50344);function He(me){if(typeof me=="function")return me;const Le=(0,Ne.Z)(me);return Le.length<=1?Le[0]:Le}const Se=()=>{const{status:me,errors:Le=[],warnings:it=[]}=r.useContext(t.aM);return{status:me,errors:Le,warnings:it}};Se.Context=t.aM;var we=Se,Ve=e(75164);function tt(me){const[Le,it]=r.useState(me),Ot=r.useRef(null),Rt=r.useRef([]),Me=r.useRef(!1);r.useEffect(()=>(Me.current=!1,()=>{Me.current=!0,Ve.Z.cancel(Ot.current),Ot.current=null}),[]);function Be(ht){Me.current||(Ot.current===null&&(Rt.current=[],Ot.current=(0,Ve.Z)(()=>{Ot.current=null,it(Dt=>{let Ft=Dt;return Rt.current.forEach(fn=>{Ft=fn(Ft)}),Ft})})),Rt.current.push(ht))}return[Le,Be]}function bt(){const{itemRef:me}=r.useContext(t.q3),Le=r.useRef({});function it(Ot,Rt){const Me=Rt&&typeof Rt=="object"&&(0,te.C4)(Rt),Be=Ot.join("_");return(Le.current.name!==Be||Le.current.originRef!==Me)&&(Le.current.name=Be,Le.current.originRef=Me,Le.current.ref=(0,te.sQ)(me(Ot),Me)),Le.current.ref}return it}var De=e(5110),st=e(8410),vt=e(98423),ot=e(17621),At=e(56790),qt=e(21584);const ce=me=>{const{formItemCls:Le}=me;return{"@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)":{[`${Le}-control`]:{display:"flex"}}}};var ft=(0,E.bk)(["Form","item-item"],(me,{rootPrefixCls:Le})=>{const it=re(me,Le);return[ce(it)]}),Ut=function(me,Le){var it={};for(var Ot in me)Object.prototype.hasOwnProperty.call(me,Ot)&&Le.indexOf(Ot)<0&&(it[Ot]=me[Ot]);if(me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Rt=0,Ot=Object.getOwnPropertySymbols(me);Rt{const{prefixCls:Le,status:it,labelCol:Ot,wrapperCol:Rt,children:Me,errors:Be,warnings:ht,_internalItemRender:Dt,extra:Ft,help:fn,fieldId:Sn,marginBottom:Ge,onErrorVisibleChanged:ke,label:pt}=me,St=`${Le}-item`,Mt=r.useContext(t.q3),hn=r.useMemo(()=>{let zr=Object.assign({},Rt||Mt.wrapperCol||{});return pt===null&&!Ot&&!Rt&&Mt.labelCol&&[void 0,"xs","sm","md","lg","xl","xxl"].forEach(br=>{const ia=br?[br]:[],wa=(0,At.U2)(Mt.labelCol,ia),ha=typeof wa=="object"?wa:{},la=(0,At.U2)(zr,ia),Ca=typeof la=="object"?la:{};"span"in ha&&!("offset"in Ca)&&ha.span{const{labelCol:zr,wrapperCol:qr}=Mt;return Ut(Mt,["labelCol","wrapperCol"])},[Mt]),Bn=r.useRef(null),[Gn,Qn]=r.useState(0);(0,st.Z)(()=>{Ft&&Bn.current?Qn(Bn.current.clientHeight):Qn(0)},[Ft]);const Xn=r.createElement("div",{className:`${St}-control-input`},r.createElement("div",{className:`${St}-control-input-content`},Me)),mr=r.useMemo(()=>({prefixCls:Le,status:it}),[Le,it]),or=Ge!==null||Be.length||ht.length?r.createElement(t.Rk.Provider,{value:mr},r.createElement(k,{fieldId:Sn,errors:Be,warnings:ht,help:fn,helpStatus:it,className:`${St}-explain-connected`,onVisibleChanged:ke})):null,hr={};Sn&&(hr.id=`${Sn}_extra`);const $n=Ft?r.createElement("div",Object.assign({},hr,{className:`${St}-extra`,ref:Bn}),Ft):null,nr=or||$n?r.createElement("div",{className:`${St}-additional`,style:Ge?{minHeight:Ge+Gn}:{}},or,$n):null,Cr=Dt&&Dt.mark==="pro_table_render"&&Dt.render?Dt.render(me,{input:Xn,errorList:or,extra:$n}):r.createElement(r.Fragment,null,Xn,nr);return r.createElement(t.q3.Provider,{value:Zn},r.createElement(qt.Z,Object.assign({},hn,{className:rn}),Cr),r.createElement(ft,{prefixCls:Le}))},Rn=e(25035),lt=e(34533),Et=e(10110),Bt=e(24457),Lt=e(83062),Ct=function(me,Le){var it={};for(var Ot in me)Object.prototype.hasOwnProperty.call(me,Ot)&&Le.indexOf(Ot)<0&&(it[Ot]=me[Ot]);if(me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Rt=0,Ot=Object.getOwnPropertySymbols(me);Rt{var fn;const[Sn]=(0,Et.Z)("Form"),{labelAlign:Ge,labelCol:ke,labelWrap:pt,colon:St}=r.useContext(t.q3);if(!Le)return null;const Mt=Ot||ke||{},hn=Rt||Ge,rn=`${me}-item-label`,Zn=l()(rn,hn==="left"&&`${rn}-left`,Mt.className,{[`${rn}-wrap`]:!!pt});let Bn=Le;const Gn=Me===!0||St!==!1&&Me!==!1;Gn&&!Ft&&typeof Le=="string"&&Le.trim()&&(Bn=Le.replace(/[:|:]\s*$/,""));const Xn=(0,lt.Z)(Dt);if(Xn){const{icon:Cr=r.createElement(Rn.Z,null)}=Xn,zr=Ct(Xn,["icon"]),qr=r.createElement(Lt.Z,Object.assign({},zr),r.cloneElement(Cr,{className:`${me}-item-tooltip`,title:"",onClick:br=>{br.preventDefault()},tabIndex:null}));Bn=r.createElement(r.Fragment,null,Bn,qr)}const mr=ht==="optional",or=typeof ht=="function",hr=ht===!1;or?Bn=ht(Bn,{required:!!Be}):mr&&!Be&&(Bn=r.createElement(r.Fragment,null,Bn,r.createElement("span",{className:`${me}-item-optional`,title:""},(Sn==null?void 0:Sn.optional)||((fn=Bt.Z.Form)===null||fn===void 0?void 0:fn.optional))));let $n;hr?$n="hidden":(mr||or)&&($n="optional");const nr=l()({[`${me}-item-required`]:Be,[`${me}-item-required-mark-${$n}`]:$n,[`${me}-item-no-colon`]:!Gn});return r.createElement(qt.Z,Object.assign({},Mt,{className:Zn}),r.createElement("label",{htmlFor:it,className:nr,title:typeof Le=="string"?Le:""},Bn))},rr=e(89739),cn=e(4340),Cn=e(21640),Ln=e(50888);const gn={success:rr.Z,warning:Cn.Z,error:cn.Z,validating:Ln.Z};function Tt({children:me,errors:Le,warnings:it,hasFeedback:Ot,validateStatus:Rt,prefixCls:Me,meta:Be,noStyle:ht}){const Dt=`${Me}-item`,{feedbackIcons:Ft}=r.useContext(t.q3),fn=ye(Le,it,Be,null,!!Ot,Rt),{isFormItemInput:Sn,status:Ge,hasFeedback:ke,feedbackIcon:pt}=r.useContext(t.aM),St=r.useMemo(()=>{var Mt;let hn;if(Ot){const Zn=Ot!==!0&&Ot.icons||Ft,Bn=fn&&((Mt=Zn==null?void 0:Zn({status:fn,errors:Le,warnings:it}))===null||Mt===void 0?void 0:Mt[fn]),Gn=fn&&gn[fn];hn=Bn!==!1&&Gn?r.createElement("span",{className:l()(`${Dt}-feedback-icon`,`${Dt}-feedback-icon-${fn}`)},Bn||r.createElement(Gn,null)):null}const rn={status:fn||"",errors:Le,warnings:it,hasFeedback:!!Ot,feedbackIcon:hn,isFormItemInput:!0};return ht&&(rn.status=(fn!=null?fn:Ge)||"",rn.isFormItemInput=Sn,rn.hasFeedback=!!(Ot!=null?Ot:ke),rn.feedbackIcon=Ot!==void 0?rn.feedbackIcon:pt),rn},[fn,Ot,ht,Sn,Ge]);return r.createElement(t.aM.Provider,{value:St},me)}var Jt=function(me,Le){var it={};for(var Ot in me)Object.prototype.hasOwnProperty.call(me,Ot)&&Le.indexOf(Ot)<0&&(it[Ot]=me[Ot]);if(me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Rt=0,Ot=Object.getOwnPropertySymbols(me);Rt{if($n&&Xn.current){const ha=getComputedStyle(Xn.current);zr(parseInt(ha.marginBottom,10))}},[$n,nr]);const qr=ha=>{ha||zr(null)},ia=((ha=!1)=>{const la=ha?mr:Ft.errors,Ca=ha?or:Ft.warnings;return ye(la,Ca,Ft,"",!!fn,Dt)})(),wa=l()(Zn,it,Ot,{[`${Zn}-with-help`]:hr||mr.length||or.length,[`${Zn}-has-feedback`]:ia&&fn,[`${Zn}-has-success`]:ia==="success",[`${Zn}-has-warning`]:ia==="warning",[`${Zn}-has-error`]:ia==="error",[`${Zn}-is-validating`]:ia==="validating",[`${Zn}-hidden`]:Sn,[`${Zn}-${hn}`]:hn});return r.createElement("div",{className:wa,style:Rt,ref:Xn},r.createElement(ot.Z,Object.assign({className:`${Zn}-row`},(0,vt.Z)(rn,["_internalItemRender","colon","dependencies","extra","fieldKey","getValueFromEvent","getValueProps","htmlFor","id","initialValue","isListField","label","labelAlign","labelCol","labelWrap","messageVariables","name","normalize","noStyle","preserve","requiredMark","rules","shouldUpdate","trigger","tooltip","validateFirst","validateTrigger","valuePropName","wrapperCol","validateDebounce"])),r.createElement(ir,Object.assign({htmlFor:ke},me,{requiredMark:Bn,required:pt!=null?pt:St,prefixCls:Le,vertical:Qn})),r.createElement(un,Object.assign({},me,Ft,{errors:mr,warnings:or,prefixCls:Le,status:ia,help:Me,marginBottom:Cr,onErrorVisibleChanged:qr}),r.createElement(t.qI.Provider,{value:Mt},r.createElement(Tt,{prefixCls:Le,meta:Ft,errors:Ft.errors,warnings:Ft.warnings,hasFeedback:fn,validateStatus:ia},Ge)))),!!Cr&&r.createElement("div",{className:`${Zn}-margin-offset`,style:{marginBottom:-Cr}}))}const Nn="__SPLIT__",zn=null;function qe(me,Le){const it=Object.keys(me),Ot=Object.keys(Le);return it.length===Ot.length&&it.every(Rt=>{const Me=me[Rt],Be=Le[Rt];return Me===Be||typeof Me=="function"||typeof Be=="function"})}const xt=r.memo(({children:me})=>me,(me,Le)=>qe(me.control,Le.control)&&me.update===Le.update&&me.childProps.length===Le.childProps.length&&me.childProps.every((it,Ot)=>it===Le.childProps[Ot]));function _n(){return{errors:[],warnings:[],touched:!1,validating:!1,name:[],validated:!1}}function Je(me){const{name:Le,noStyle:it,className:Ot,dependencies:Rt,prefixCls:Me,shouldUpdate:Be,rules:ht,children:Dt,required:Ft,label:fn,messageVariables:Sn,trigger:Ge="onChange",validateTrigger:ke,hidden:pt,help:St,layout:Mt}=me,{getPrefixCls:hn}=r.useContext(F.E_),{name:rn}=r.useContext(t.q3),Zn=He(Dt),Bn=typeof Zn=="function",Gn=r.useContext(t.qI),{validateTrigger:Qn}=r.useContext(q.FieldContext),Xn=ke!==void 0?ke:Qn,mr=Le!=null,or=hn("form",Me),hr=(0,i.Z)(or),[$n,nr,Cr]=oe(or,hr),zr=(0,Re.ln)("Form.Item"),qr=r.useContext(q.ListContext),br=r.useRef(null),[ia,wa]=tt({}),[ha,la]=(0,Ae.Z)(()=>_n()),Ca=zt=>{const Qt=qr==null?void 0:qr.getKey(zt.name);if(la(zt.destroy?_n():zt,!0),it&&St!==!1&&Gn){let pn=zt.name;if(zt.destroy)pn=br.current||pn;else if(Qt!==void 0){const[Un,vr]=Qt;pn=[Un].concat((0,n.Z)(vr)),br.current=pn}Gn(zt,pn)}},pa=(zt,Qt)=>{wa(pn=>{const Un=Object.assign({},pn),kn=[].concat((0,n.Z)(zt.name.slice(0,-1)),(0,n.Z)(Qt)).join(Nn);return zt.destroy?delete Un[kn]:Un[kn]=zt,Un})},[jt,Ke]=r.useMemo(()=>{const zt=(0,n.Z)(ha.errors),Qt=(0,n.Z)(ha.warnings);return Object.values(ia).forEach(pn=>{zt.push.apply(zt,(0,n.Z)(pn.errors||[])),Qt.push.apply(Qt,(0,n.Z)(pn.warnings||[]))}),[zt,Qt]},[ia,ha.errors,ha.warnings]),ze=bt();function Pt(zt,Qt,pn){return it&&!pt?r.createElement(Tt,{prefixCls:or,hasFeedback:me.hasFeedback,validateStatus:me.validateStatus,meta:ha,errors:jt,warnings:Ke,noStyle:!0},zt):r.createElement(wn,Object.assign({key:"row"},me,{className:l()(Ot,Cr,hr,nr),prefixCls:or,fieldId:Qt,isRequired:pn,errors:jt,warnings:Ke,meta:ha,onSubItemMetaChange:pa,layout:Mt}),zt)}if(!mr&&!Bn&&!Rt)return $n(Pt(Zn));let mt={};return typeof fn=="string"?mt.label=fn:Le&&(mt.label=String(Le)),Sn&&(mt=Object.assign(Object.assign({},mt),Sn)),$n(r.createElement(q.Field,Object.assign({},me,{messageVariables:mt,trigger:Ge,validateTrigger:Xn,onMetaChange:Ca}),(zt,Qt,pn)=>{const Un=xe(Le).length&&Qt?Qt.name:[],vr=ve(Un,rn),kn=Ft!==void 0?Ft:!!(ht!=null&&ht.some(Ur=>{if(Ur&&typeof Ur=="object"&&Ur.required&&!Ur.warningOnly)return!0;if(typeof Ur=="function"){const ut=Ur(pn);return(ut==null?void 0:ut.required)&&!(ut!=null&&ut.warningOnly)}return!1})),pr=Object.assign({},zt);let Mr=null;if(Array.isArray(Zn)&&mr)Mr=Zn;else if(!(Bn&&(!(Be||Rt)||mr))){if(!(Rt&&!Bn&&!mr))if(r.isValidElement(Zn)){const Ur=Object.assign(Object.assign({},Zn.props),pr);if(Ur.id||(Ur.id=vr),St||jt.length>0||Ke.length>0||me.extra){const ge=[];(St||jt.length>0)&&ge.push(`${vr}_help`),me.extra&&ge.push(`${vr}_extra`),Ur["aria-describedby"]=ge.join(" ")}jt.length>0&&(Ur["aria-invalid"]="true"),kn&&(Ur["aria-required"]="true"),(0,te.Yr)(Zn)&&(Ur.ref=ze(Un,Zn)),new Set([].concat((0,n.Z)(xe(Ge)),(0,n.Z)(xe(Xn)))).forEach(ge=>{Ur[ge]=(...an)=>{var On,dr,Rr,ea,xa;(Rr=pr[ge])===null||Rr===void 0||(On=Rr).call.apply(On,[pr].concat(an)),(xa=(ea=Zn.props)[ge])===null||xa===void 0||(dr=xa).call.apply(dr,[ea].concat(an))}});const Zt=[Ur["aria-required"],Ur["aria-invalid"],Ur["aria-describedby"]];Mr=r.createElement(xt,{control:pr,update:Zn,childProps:Zt},(0,Ee.Tm)(Zn,Ur))}else Bn&&(Be||Rt)&&!mr?Mr=Zn(pn):Mr=Zn}return Pt(Mr,vr,kn)}))}const Xe=Je;Xe.useStatus=we;var Yt=Xe,dn=function(me,Le){var it={};for(var Ot in me)Object.prototype.hasOwnProperty.call(me,Ot)&&Le.indexOf(Ot)<0&&(it[Ot]=me[Ot]);if(me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Rt=0,Ot=Object.getOwnPropertySymbols(me);Rt{var{prefixCls:Le,children:it}=me,Ot=dn(me,["prefixCls","children"]);const{getPrefixCls:Rt}=r.useContext(F.E_),Me=Rt("form",Le),Be=r.useMemo(()=>({prefixCls:Me,status:"error"}),[Me]);return r.createElement(q.List,Object.assign({},Ot),(ht,Dt,Ft)=>r.createElement(t.Rk.Provider,{value:Be},it(ht.map(fn=>Object.assign(Object.assign({},fn),{fieldKey:fn.key})),Dt,{errors:Ft.errors,warnings:Ft.warnings})))};function tn(){const{form:me}=r.useContext(t.q3);return me}const yt=Te;yt.Item=Yt,yt.List=yn,yt.ErrorList=k,yt.useForm=S,yt.useFormInstance=tn,yt.useWatch=q.useWatch,yt.Provider=t.RV,yt.create=()=>{};var wt=yt},37920:function(h,v,e){"use strict";var t=e(62435);v.Z=(0,t.createContext)(void 0)},99134:function(h,v,e){"use strict";var t=e(62435);const n=(0,t.createContext)({});v.Z=n},21584:function(h,v,e){"use strict";var t=e(62435),n=e(93967),r=e.n(n),a=e(53124),l=e(99134),s=e(6999),o=function(b,c){var f={};for(var I in b)Object.prototype.hasOwnProperty.call(b,I)&&c.indexOf(I)<0&&(f[I]=b[I]);if(b!=null&&typeof Object.getOwnPropertySymbols=="function")for(var E=0,I=Object.getOwnPropertySymbols(b);E{const{getPrefixCls:f,direction:I}=t.useContext(a.E_),{gutter:E,wrap:C}=t.useContext(l.Z),{prefixCls:P,span:R,order:M,offset:N,push:p,pull:A,className:O,children:z,flex:L,style:fe}=b,G=o(b,["prefixCls","span","order","offset","push","pull","className","children","flex","style"]),ee=f("col",P),[re,oe,ie]=(0,s.cG)(ee),j={};let K={};m.forEach(F=>{let Z={};const _=b[F];typeof _=="number"?Z.span=_:typeof _=="object"&&(Z=_||{}),delete G[F],K=Object.assign(Object.assign({},K),{[`${ee}-${F}-${Z.span}`]:Z.span!==void 0,[`${ee}-${F}-order-${Z.order}`]:Z.order||Z.order===0,[`${ee}-${F}-offset-${Z.offset}`]:Z.offset||Z.offset===0,[`${ee}-${F}-push-${Z.push}`]:Z.push||Z.push===0,[`${ee}-${F}-pull-${Z.pull}`]:Z.pull||Z.pull===0,[`${ee}-rtl`]:I==="rtl"}),Z.flex&&(K[`${ee}-${F}-flex`]=!0,j[`--${ee}-${F}-flex`]=i(Z.flex))});const k=r()(ee,{[`${ee}-${R}`]:R!==void 0,[`${ee}-order-${M}`]:M,[`${ee}-offset-${N}`]:N,[`${ee}-push-${p}`]:p,[`${ee}-pull-${A}`]:A},O,K,oe,ie),q={};if(E&&E[0]>0){const F=E[0]/2;q.paddingLeft=F,q.paddingRight=F}return L&&(q.flex=i(L),C===!1&&!q.minWidth&&(q.minWidth=0)),re(t.createElement("div",Object.assign({},G,{style:Object.assign(Object.assign(Object.assign({},q),fe),j),className:k,ref:c}),z))});v.Z=d},25378:function(h,v,e){"use strict";var t=e(62435),n=e(8410),r=e(57838),a=e(74443);function l(s=!0,o={}){const i=(0,t.useRef)(o),m=(0,r.Z)(),d=(0,a.ZP)();return(0,n.Z)(()=>{const b=d.subscribe(c=>{i.current=c,s&&m()});return()=>d.unsubscribe(b)},[]),i.current}v.Z=l},17621:function(h,v,e){"use strict";e.d(v,{Z:function(){return E}});var t=e(62435),n=e(93967),r=e.n(n),a=e(74443),l=e(53124),s=e(25378);function o(C,P){const R=[void 0,void 0],M=Array.isArray(C)?C:[C,void 0],N=P||{xs:!0,sm:!0,md:!0,lg:!0,xl:!0,xxl:!0};return M.forEach((p,A)=>{if(typeof p=="object"&&p!==null)for(let O=0;O{if(typeof C=="string"&&M(C),typeof C=="object")for(let p=0;p{N()},[JSON.stringify(C),P]),R}var E=t.forwardRef((C,P)=>{const{prefixCls:R,justify:M,align:N,className:p,style:A,children:O,gutter:z=0,wrap:L}=C,fe=d(C,["prefixCls","justify","align","className","style","children","gutter","wrap"]),{getPrefixCls:G,direction:ee}=t.useContext(l.E_),re=(0,s.Z)(!0,null),oe=f(N,re),ie=f(M,re),j=G("row",R),[K,k,q]=(0,m.VM)(j),F=o(z,re),Z=r()(j,{[`${j}-no-wrap`]:L===!1,[`${j}-${ie}`]:ie,[`${j}-${oe}`]:oe,[`${j}-rtl`]:ee==="rtl"},p,k,q),_={},X=F[0]!=null&&F[0]>0?F[0]/-2:void 0;X&&(_.marginLeft=X,_.marginRight=X);const[Y,ae]=F;_.rowGap=ae;const J=t.useMemo(()=>({gutter:[Y,ae],wrap:L}),[Y,ae,L]);return K(t.createElement(i.Z.Provider,{value:J},t.createElement("div",Object.assign({},fe,{className:Z,style:Object.assign(Object.assign({},_),A),ref:P}),O)))})},6999:function(h,v,e){"use strict";e.d(v,{VM:function(){return b},cG:function(){return f},hd:function(){return c}});var t=e(861),n=e(83559),r=e(83262);const a=I=>{const{componentCls:E}=I;return{[E]:{display:"flex",flexFlow:"row wrap",minWidth:0,"&::before, &::after":{display:"flex"},"&-no-wrap":{flexWrap:"nowrap"},"&-start":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-end":{justifyContent:"flex-end"},"&-space-between":{justifyContent:"space-between"},"&-space-around":{justifyContent:"space-around"},"&-space-evenly":{justifyContent:"space-evenly"},"&-top":{alignItems:"flex-start"},"&-middle":{alignItems:"center"},"&-bottom":{alignItems:"flex-end"}}}},l=I=>{const{componentCls:E}=I;return{[E]:{position:"relative",maxWidth:"100%",minHeight:1}}},s=(I,E)=>{const{prefixCls:C,componentCls:P,gridColumns:R}=I,M={};for(let N=R;N>=0;N--)N===0?(M[`${P}${E}-${N}`]={display:"none"},M[`${P}-push-${N}`]={insetInlineStart:"auto"},M[`${P}-pull-${N}`]={insetInlineEnd:"auto"},M[`${P}${E}-push-${N}`]={insetInlineStart:"auto"},M[`${P}${E}-pull-${N}`]={insetInlineEnd:"auto"},M[`${P}${E}-offset-${N}`]={marginInlineStart:0},M[`${P}${E}-order-${N}`]={order:0}):(M[`${P}${E}-${N}`]=[{"--ant-display":"block",display:"block"},{display:"var(--ant-display)",flex:`0 0 ${N/R*100}%`,maxWidth:`${N/R*100}%`}],M[`${P}${E}-push-${N}`]={insetInlineStart:`${N/R*100}%`},M[`${P}${E}-pull-${N}`]={insetInlineEnd:`${N/R*100}%`},M[`${P}${E}-offset-${N}`]={marginInlineStart:`${N/R*100}%`},M[`${P}${E}-order-${N}`]={order:N});return M[`${P}${E}-flex`]={flex:`var(--${C}${E}-flex)`},M},o=(I,E)=>s(I,E),i=(I,E,C)=>({[`@media (min-width: ${(0,t.unit)(E)})`]:Object.assign({},o(I,C))}),m=()=>({}),d=()=>({}),b=(0,n.I$)("Grid",a,m),c=I=>({xs:I.screenXSMin,sm:I.screenSMMin,md:I.screenMDMin,lg:I.screenLGMin,xl:I.screenXLMin,xxl:I.screenXXLMin}),f=(0,n.I$)("Grid",I=>{const E=(0,r.mergeToken)(I,{gridColumns:24}),C=c(E);return delete C.xs,[l(E),o(E,""),o(E,"-xs"),Object.keys(C).map(P=>i(E,C[P],`-${P}`)).reduce((P,R)=>Object.assign(Object.assign({},P),R),{})]},d)},40357:function(h,v,e){"use strict";e.d(v,{Z:function(){return Rt}});var t=e(62435),n=e(99611),r=e(93967),a=e.n(r),l=e(87462),s=e(1413),o=e(4942),i=e(97685),m=e(71002),d=e(91),b=/margin|padding|width|height|max|min|offset/,c={left:!0,top:!0},f={cssFloat:1,styleFloat:1,float:1};function I(Me){return Me.nodeType===1?Me.ownerDocument.defaultView.getComputedStyle(Me,null):{}}function E(Me,Be,ht){if(Be=Be.toLowerCase(),ht==="auto"){if(Be==="height")return Me.offsetHeight;if(Be==="width")return Me.offsetWidth}return Be in c||(c[Be]=b.test(Be)),c[Be]?parseFloat(ht)||0:ht}function C(Me,Be){var ht=arguments.length,Dt=I(Me);return Be=f[Be]?"cssFloat"in Me.style?"cssFloat":"styleFloat":Be,ht===1?Dt:E(Me,Be,Dt[Be]||Me.style[Be])}function P(Me,Be,ht){var Dt=arguments.length;if(Be=f[Be]?"cssFloat"in Me.style?"cssFloat":"styleFloat":Be,Dt===3)return typeof ht=="number"&&b.test(Be)&&(ht="".concat(ht,"px")),Me.style[Be]=ht,ht;for(var Ft in Be)Be.hasOwnProperty(Ft)&&P(Me,Ft,Be[Ft]);return I(Me)}function R(Me){return Me===document.body?document.documentElement.clientWidth:Me.offsetWidth}function M(Me){return Me===document.body?window.innerHeight||document.documentElement.clientHeight:Me.offsetHeight}function N(){var Me=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),Be=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:Me,height:Be}}function p(){var Me=document.documentElement.clientWidth,Be=window.innerHeight||document.documentElement.clientHeight;return{width:Me,height:Be}}function A(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function O(Me){var Be=Me.getBoundingClientRect(),ht=document.documentElement;return{left:Be.left+(window.pageXOffset||ht.scrollLeft)-(ht.clientLeft||document.body.clientLeft||0),top:Be.top+(window.pageYOffset||ht.scrollTop)-(ht.clientTop||document.body.clientTop||0)}}var z=e(21770),L=e(40974),fe=e(64019),G=e(15105),ee=e(2788),re=e(29372),oe=t.createContext(null),ie=function(Be){var ht=Be.visible,Dt=Be.maskTransitionName,Ft=Be.getContainer,fn=Be.prefixCls,Sn=Be.rootClassName,Ge=Be.icons,ke=Be.countRender,pt=Be.showSwitch,St=Be.showProgress,Mt=Be.current,hn=Be.transform,rn=Be.count,Zn=Be.scale,Bn=Be.minScale,Gn=Be.maxScale,Qn=Be.closeIcon,Xn=Be.onActive,mr=Be.onClose,or=Be.onZoomIn,hr=Be.onZoomOut,$n=Be.onRotateRight,nr=Be.onRotateLeft,Cr=Be.onFlipX,zr=Be.onFlipY,qr=Be.onReset,br=Be.toolbarRender,ia=Be.zIndex,wa=Be.image,ha=(0,t.useContext)(oe),la=Ge.rotateLeft,Ca=Ge.rotateRight,pa=Ge.zoomIn,jt=Ge.zoomOut,Ke=Ge.close,ze=Ge.left,Pt=Ge.right,mt=Ge.flipX,zt=Ge.flipY,Qt="".concat(fn,"-operations-operation");t.useEffect(function(){var On=function(Rr){Rr.keyCode===G.Z.ESC&&mr()};return ht&&window.addEventListener("keydown",On),function(){window.removeEventListener("keydown",On)}},[ht]);var pn=function(dr,Rr){dr.preventDefault(),dr.stopPropagation(),Xn(Rr)},Un=t.useCallback(function(On){var dr=On.type,Rr=On.disabled,ea=On.onClick,xa=On.icon;return t.createElement("div",{key:dr,className:a()(Qt,"".concat(fn,"-operations-operation-").concat(dr),(0,o.Z)({},"".concat(fn,"-operations-operation-disabled"),!!Rr)),onClick:ea},xa)},[Qt,fn]),vr=pt?Un({icon:ze,onClick:function(dr){return pn(dr,-1)},type:"prev",disabled:Mt===0}):void 0,kn=pt?Un({icon:Pt,onClick:function(dr){return pn(dr,1)},type:"next",disabled:Mt===rn-1}):void 0,pr=Un({icon:zt,onClick:zr,type:"flipY"}),Mr=Un({icon:mt,onClick:Cr,type:"flipX"}),Ur=Un({icon:la,onClick:nr,type:"rotateLeft"}),ut=Un({icon:Ca,onClick:$n,type:"rotateRight"}),Zt=Un({icon:jt,onClick:hr,type:"zoomOut",disabled:Zn<=Bn}),ge=Un({icon:pa,onClick:or,type:"zoomIn",disabled:Zn===Gn}),an=t.createElement("div",{className:"".concat(fn,"-operations")},pr,Mr,Ur,ut,Zt,ge);return t.createElement(re.default,{visible:ht,motionName:Dt},function(On){var dr=On.className,Rr=On.style;return t.createElement(ee.Z,{open:!0,getContainer:Ft!=null?Ft:document.body},t.createElement("div",{className:a()("".concat(fn,"-operations-wrapper"),dr,Sn),style:(0,s.Z)((0,s.Z)({},Rr),{},{zIndex:ia})},Qn===null?null:t.createElement("button",{className:"".concat(fn,"-close"),onClick:mr},Qn||Ke),pt&&t.createElement(t.Fragment,null,t.createElement("div",{className:a()("".concat(fn,"-switch-left"),(0,o.Z)({},"".concat(fn,"-switch-left-disabled"),Mt===0)),onClick:function(xa){return pn(xa,-1)}},ze),t.createElement("div",{className:a()("".concat(fn,"-switch-right"),(0,o.Z)({},"".concat(fn,"-switch-right-disabled"),Mt===rn-1)),onClick:function(xa){return pn(xa,1)}},Pt)),t.createElement("div",{className:"".concat(fn,"-footer")},St&&t.createElement("div",{className:"".concat(fn,"-progress")},ke?ke(Mt+1,rn):t.createElement("bdi",null,"".concat(Mt+1," / ").concat(rn))),br?br(an,(0,s.Z)((0,s.Z)({icons:{prevIcon:vr,nextIcon:kn,flipYIcon:pr,flipXIcon:Mr,rotateLeftIcon:Ur,rotateRightIcon:ut,zoomOutIcon:Zt,zoomInIcon:ge},actions:{onActive:Xn,onFlipY:zr,onFlipX:Cr,onRotateLeft:nr,onRotateRight:$n,onZoomOut:hr,onZoomIn:or,onReset:qr,onClose:mr},transform:hn},ha?{current:Mt,total:rn}:{}),{},{image:wa})):an)))})},j=ie,K=e(91881),k=e(75164),q={x:0,y:0,rotate:0,scale:1,flipX:!1,flipY:!1};function F(Me,Be,ht,Dt){var Ft=(0,t.useRef)(null),fn=(0,t.useRef)([]),Sn=(0,t.useState)(q),Ge=(0,i.Z)(Sn,2),ke=Ge[0],pt=Ge[1],St=function(Zn){pt(q),(0,K.Z)(q,ke)||Dt==null||Dt({transform:q,action:Zn})},Mt=function(Zn,Bn){Ft.current===null&&(fn.current=[],Ft.current=(0,k.Z)(function(){pt(function(Gn){var Qn=Gn;return fn.current.forEach(function(Xn){Qn=(0,s.Z)((0,s.Z)({},Qn),Xn)}),Ft.current=null,Dt==null||Dt({transform:Qn,action:Bn}),Qn})})),fn.current.push((0,s.Z)((0,s.Z)({},ke),Zn))},hn=function(Zn,Bn,Gn,Qn,Xn){var mr=Me.current,or=mr.width,hr=mr.height,$n=mr.offsetWidth,nr=mr.offsetHeight,Cr=mr.offsetLeft,zr=mr.offsetTop,qr=Zn,br=ke.scale*Zn;br>ht?(br=ht,qr=ht/ke.scale):brDt){if(Be>0)return(0,o.Z)({},Me,fn);if(Be<0&&FtDt)return(0,o.Z)({},Me,Be<0?fn:-fn);return{}}function X(Me,Be,ht,Dt){var Ft=p(),fn=Ft.width,Sn=Ft.height,Ge=null;return Me<=fn&&Be<=Sn?Ge={x:0,y:0}:(Me>fn||Be>Sn)&&(Ge=(0,s.Z)((0,s.Z)({},_("x",ht,Me,fn)),_("y",Dt,Be,Sn))),Ge}var Y=1,ae=1;function J(Me,Be,ht,Dt,Ft,fn,Sn){var Ge=Ft.rotate,ke=Ft.scale,pt=Ft.x,St=Ft.y,Mt=(0,t.useState)(!1),hn=(0,i.Z)(Mt,2),rn=hn[0],Zn=hn[1],Bn=(0,t.useRef)({diffX:0,diffY:0,transformX:0,transformY:0}),Gn=function(hr){!Be||hr.button!==0||(hr.preventDefault(),hr.stopPropagation(),Bn.current={diffX:hr.pageX-pt,diffY:hr.pageY-St,transformX:pt,transformY:St},Zn(!0))},Qn=function(hr){ht&&rn&&fn({x:hr.pageX-Bn.current.diffX,y:hr.pageY-Bn.current.diffY},"move")},Xn=function(){if(ht&&rn){Zn(!1);var hr=Bn.current,$n=hr.transformX,nr=hr.transformY,Cr=pt!==$n&&St!==nr;if(!Cr)return;var zr=Me.current.offsetWidth*ke,qr=Me.current.offsetHeight*ke,br=Me.current.getBoundingClientRect(),ia=br.left,wa=br.top,ha=Ge%180!==0,la=X(ha?qr:zr,ha?zr:qr,ia,wa);la&&fn((0,s.Z)({},la),"dragRebound")}},mr=function(hr){if(!(!ht||hr.deltaY==0)){var $n=Math.abs(hr.deltaY/100),nr=Math.min($n,ae),Cr=Y+nr*Dt;hr.deltaY>0&&(Cr=Y/Cr),Sn(Cr,"wheel",hr.clientX,hr.clientY)}};return(0,t.useEffect)(function(){var or,hr,$n,nr;if(Be){$n=(0,fe.Z)(window,"mouseup",Xn,!1),nr=(0,fe.Z)(window,"mousemove",Qn,!1);try{window.top!==window.self&&(or=(0,fe.Z)(window.top,"mouseup",Xn,!1),hr=(0,fe.Z)(window.top,"mousemove",Qn,!1))}catch(Cr){(0,Z.Kp)(!1,"[rc-image] ".concat(Cr))}}return function(){var Cr,zr,qr,br;(Cr=$n)===null||Cr===void 0||Cr.remove(),(zr=nr)===null||zr===void 0||zr.remove(),(qr=or)===null||qr===void 0||qr.remove(),(br=hr)===null||br===void 0||br.remove()}},[ht,rn,pt,St,Ge,Be]),{isMoving:rn,onMouseDown:Gn,onMouseMove:Qn,onMouseUp:Xn,onWheel:mr}}function de(Me){return new Promise(function(Be){if(!Me){Be(!1);return}var ht=document.createElement("img");ht.onerror=function(){return Be(!1)},ht.onload=function(){return Be(!0)},ht.src=Me})}function Ce(Me){var Be=Me.src,ht=Me.isCustomPlaceholder,Dt=Me.fallback,Ft=(0,t.useState)(ht?"loading":"normal"),fn=(0,i.Z)(Ft,2),Sn=fn[0],Ge=fn[1],ke=(0,t.useRef)(!1),pt=Sn==="error";(0,t.useEffect)(function(){var rn=!0;return de(Be).then(function(Zn){!Zn&&rn&&Ge("error")}),function(){rn=!1}},[Be]),(0,t.useEffect)(function(){ht&&!ke.current?Ge("loading"):pt&&Ge("normal")},[Be]);var St=function(){Ge("normal")},Mt=function(Zn){ke.current=!1,Sn==="loading"&&Zn!==null&&Zn!==void 0&&Zn.complete&&(Zn.naturalWidth||Zn.naturalHeight)&&(ke.current=!0,St())},hn=pt&&Dt?{src:Dt}:{onLoad:St,src:Be};return[Mt,hn,Sn]}function Ze(Me,Be){var ht=Me.x-Be.x,Dt=Me.y-Be.y;return Math.hypot(ht,Dt)}function je(Me,Be,ht,Dt){var Ft=Ze(Me,ht),fn=Ze(Be,Dt);if(Ft===0&&fn===0)return[Me.x,Me.y];var Sn=Ft/(Ft+fn),Ge=Me.x+Sn*(Be.x-Me.x),ke=Me.y+Sn*(Be.y-Me.y);return[Ge,ke]}function Fe(Me,Be,ht,Dt,Ft,fn,Sn){var Ge=Ft.rotate,ke=Ft.scale,pt=Ft.x,St=Ft.y,Mt=(0,t.useState)(!1),hn=(0,i.Z)(Mt,2),rn=hn[0],Zn=hn[1],Bn=(0,t.useRef)({point1:{x:0,y:0},point2:{x:0,y:0},eventType:"none"}),Gn=function(hr){Bn.current=(0,s.Z)((0,s.Z)({},Bn.current),hr)},Qn=function(hr){if(Be){hr.stopPropagation(),Zn(!0);var $n=hr.touches,nr=$n===void 0?[]:$n;nr.length>1?Gn({point1:{x:nr[0].clientX,y:nr[0].clientY},point2:{x:nr[1].clientX,y:nr[1].clientY},eventType:"touchZoom"}):Gn({point1:{x:nr[0].clientX-pt,y:nr[0].clientY-St},eventType:"move"})}},Xn=function(hr){var $n=hr.touches,nr=$n===void 0?[]:$n,Cr=Bn.current,zr=Cr.point1,qr=Cr.point2,br=Cr.eventType;if(nr.length>1&&br==="touchZoom"){var ia={x:nr[0].clientX,y:nr[0].clientY},wa={x:nr[1].clientX,y:nr[1].clientY},ha=je(zr,qr,ia,wa),la=(0,i.Z)(ha,2),Ca=la[0],pa=la[1],jt=Ze(ia,wa)/Ze(zr,qr);Sn(jt,"touchZoom",Ca,pa,!0),Gn({point1:ia,point2:wa,eventType:"touchZoom"})}else br==="move"&&(fn({x:nr[0].clientX-zr.x,y:nr[0].clientY-zr.y},"move"),Gn({eventType:"move"}))},mr=function(){if(ht){if(rn&&Zn(!1),Gn({eventType:"none"}),Dt>ke)return fn({x:0,y:0,scale:Dt},"touchZoom");var hr=Me.current.offsetWidth*ke,$n=Me.current.offsetHeight*ke,nr=Me.current.getBoundingClientRect(),Cr=nr.left,zr=nr.top,qr=Ge%180!==0,br=X(qr?$n:hr,qr?hr:$n,Cr,zr);br&&fn((0,s.Z)({},br),"dragRebound")}};return(0,t.useEffect)(function(){var or;return ht&&Be&&(or=(0,fe.Z)(window,"touchmove",function(hr){return hr.preventDefault()},{passive:!1})),function(){var hr;(hr=or)===null||hr===void 0||hr.remove()}},[ht,Be]),{isTouching:rn,onTouchStart:Qn,onTouchMove:Xn,onTouchEnd:mr}}var Qe=["fallback","src","imgRef"],We=["prefixCls","src","alt","imageInfo","fallback","movable","onClose","visible","icons","rootClassName","closeIcon","getContainer","current","count","countRender","scaleStep","minScale","maxScale","transitionName","maskTransitionName","imageRender","imgCommonProps","toolbarRender","onTransform","onChange"],Oe=function(Be){var ht=Be.fallback,Dt=Be.src,Ft=Be.imgRef,fn=(0,d.Z)(Be,Qe),Sn=Ce({src:Dt,fallback:ht}),Ge=(0,i.Z)(Sn,2),ke=Ge[0],pt=Ge[1];return t.createElement("img",(0,l.Z)({ref:function(Mt){Ft.current=Mt,ke(Mt)}},fn,pt))},xe=function(Be){var ht=Be.prefixCls,Dt=Be.src,Ft=Be.alt,fn=Be.imageInfo,Sn=Be.fallback,Ge=Be.movable,ke=Ge===void 0?!0:Ge,pt=Be.onClose,St=Be.visible,Mt=Be.icons,hn=Mt===void 0?{}:Mt,rn=Be.rootClassName,Zn=Be.closeIcon,Bn=Be.getContainer,Gn=Be.current,Qn=Gn===void 0?0:Gn,Xn=Be.count,mr=Xn===void 0?1:Xn,or=Be.countRender,hr=Be.scaleStep,$n=hr===void 0?.5:hr,nr=Be.minScale,Cr=nr===void 0?1:nr,zr=Be.maxScale,qr=zr===void 0?50:zr,br=Be.transitionName,ia=br===void 0?"zoom":br,wa=Be.maskTransitionName,ha=wa===void 0?"fade":wa,la=Be.imageRender,Ca=Be.imgCommonProps,pa=Be.toolbarRender,jt=Be.onTransform,Ke=Be.onChange,ze=(0,d.Z)(Be,We),Pt=(0,t.useRef)(),mt=(0,t.useContext)(oe),zt=mt&&mr>1,Qt=mt&&mr>=1,pn=(0,t.useState)(!0),Un=(0,i.Z)(pn,2),vr=Un[0],kn=Un[1],pr=F(Pt,Cr,qr,jt),Mr=pr.transform,Ur=pr.resetTransform,ut=pr.updateTransform,Zt=pr.dispatchZoomChange,ge=J(Pt,ke,St,$n,Mr,ut,Zt),an=ge.isMoving,On=ge.onMouseDown,dr=ge.onWheel,Rr=Fe(Pt,ke,St,Cr,Mr,ut,Zt),ea=Rr.isTouching,xa=Rr.onTouchStart,Ea=Rr.onTouchMove,Pa=Rr.onTouchEnd,sn=Mr.rotate,Vn=Mr.scale,Jn=a()((0,o.Z)({},"".concat(ht,"-moving"),an));(0,t.useEffect)(function(){vr||kn(!0)},[vr]);var Hn=function(){Ur("close")},gr=function(){Zt(Y+$n,"zoomIn")},Wr=function(){Zt(Y/(Y+$n),"zoomOut")},na=function(){ut({rotate:sn+90},"rotateRight")},fa=function(){ut({rotate:sn-90},"rotateLeft")},to=function(){ut({flipX:!Mr.flipX},"flipX")},so=function(){ut({flipY:!Mr.flipY},"flipY")},li=function(){Ur("reset")},Fi=function(Mo){var Uo=Qn+Mo;!Number.isInteger(Uo)||Uo<0||Uo>mr-1||(kn(!1),Ur(Mo<0?"prev":"next"),Ke==null||Ke(Uo,Qn))},Xo=function(Mo){!St||!zt||(Mo.keyCode===G.Z.LEFT?Fi(-1):Mo.keyCode===G.Z.RIGHT&&Fi(1))},Bi=function(Mo){St&&(Vn!==1?ut({x:0,y:0,scale:1},"doubleClick"):Zt(Y+$n,"doubleClick",Mo.clientX,Mo.clientY))};(0,t.useEffect)(function(){var Eo=(0,fe.Z)(window,"keydown",Xo,!1);return function(){Eo.remove()}},[St,zt,Qn]);var ri=t.createElement(Oe,(0,l.Z)({},Ca,{width:Be.width,height:Be.height,imgRef:Pt,className:"".concat(ht,"-img"),alt:Ft,style:{transform:"translate3d(".concat(Mr.x,"px, ").concat(Mr.y,"px, 0) scale3d(").concat(Mr.flipX?"-":"").concat(Vn,", ").concat(Mr.flipY?"-":"").concat(Vn,", 1) rotate(").concat(sn,"deg)"),transitionDuration:(!vr||ea)&&"0s"},fallback:Sn,src:Dt,onWheel:dr,onMouseDown:On,onDoubleClick:Bi,onTouchStart:xa,onTouchMove:Ea,onTouchEnd:Pa,onTouchCancel:Pa})),Ja=(0,s.Z)({url:Dt,alt:Ft},fn);return t.createElement(t.Fragment,null,t.createElement(L.Z,(0,l.Z)({transitionName:ia,maskTransitionName:ha,closable:!1,keyboard:!0,prefixCls:ht,onClose:pt,visible:St,classNames:{wrapper:Jn},rootClassName:rn,getContainer:Bn},ze,{afterClose:Hn}),t.createElement("div",{className:"".concat(ht,"-img-wrapper")},la?la(ri,(0,s.Z)({transform:Mr,image:Ja},mt?{current:Qn}:{})):ri)),t.createElement(j,{visible:St,transform:Mr,maskTransitionName:ha,closeIcon:Zn,getContainer:Bn,prefixCls:ht,rootClassName:rn,icons:hn,countRender:or,showSwitch:zt,showProgress:Qt,current:Qn,count:mr,scale:Vn,minScale:Cr,maxScale:qr,toolbarRender:pa,onActive:Fi,onZoomIn:gr,onZoomOut:Wr,onRotateRight:na,onRotateLeft:fa,onFlipX:to,onFlipY:so,onClose:pt,onReset:li,zIndex:ze.zIndex!==void 0?ze.zIndex+1:void 0,image:Ja}))},ve=xe,ye=e(74902),U=["crossOrigin","decoding","draggable","loading","referrerPolicy","sizes","srcSet","useMap","alt"];function W(Me){var Be=t.useState({}),ht=(0,i.Z)(Be,2),Dt=ht[0],Ft=ht[1],fn=t.useCallback(function(Ge,ke){return Ft(function(pt){return(0,s.Z)((0,s.Z)({},pt),{},(0,o.Z)({},Ge,ke))}),function(){Ft(function(pt){var St=(0,s.Z)({},pt);return delete St[Ge],St})}},[]),Sn=t.useMemo(function(){return Me?Me.map(function(Ge){if(typeof Ge=="string")return{data:{src:Ge}};var ke={};return Object.keys(Ge).forEach(function(pt){["src"].concat((0,ye.Z)(U)).includes(pt)&&(ke[pt]=Ge[pt])}),{data:ke}}):Object.keys(Dt).reduce(function(Ge,ke){var pt=Dt[ke],St=pt.canPreview,Mt=pt.data;return St&&Ge.push({data:Mt,id:ke}),Ge},[])},[Me,Dt]);return[Sn,fn,!!Me]}var $=["visible","onVisibleChange","getContainer","current","movable","minScale","maxScale","countRender","closeIcon","onChange","onTransform","toolbarRender","imageRender"],S=["src"],H=function(Be){var ht,Dt=Be.previewPrefixCls,Ft=Dt===void 0?"rc-image-preview":Dt,fn=Be.children,Sn=Be.icons,Ge=Sn===void 0?{}:Sn,ke=Be.items,pt=Be.preview,St=Be.fallback,Mt=(0,m.Z)(pt)==="object"?pt:{},hn=Mt.visible,rn=Mt.onVisibleChange,Zn=Mt.getContainer,Bn=Mt.current,Gn=Mt.movable,Qn=Mt.minScale,Xn=Mt.maxScale,mr=Mt.countRender,or=Mt.closeIcon,hr=Mt.onChange,$n=Mt.onTransform,nr=Mt.toolbarRender,Cr=Mt.imageRender,zr=(0,d.Z)(Mt,$),qr=W(ke),br=(0,i.Z)(qr,3),ia=br[0],wa=br[1],ha=br[2],la=(0,z.Z)(0,{value:Bn}),Ca=(0,i.Z)(la,2),pa=Ca[0],jt=Ca[1],Ke=(0,t.useState)(!1),ze=(0,i.Z)(Ke,2),Pt=ze[0],mt=ze[1],zt=((ht=ia[pa])===null||ht===void 0?void 0:ht.data)||{},Qt=zt.src,pn=(0,d.Z)(zt,S),Un=(0,z.Z)(!!hn,{value:hn,onChange:function(ea,xa){rn==null||rn(ea,xa,pa)}}),vr=(0,i.Z)(Un,2),kn=vr[0],pr=vr[1],Mr=(0,t.useState)(null),Ur=(0,i.Z)(Mr,2),ut=Ur[0],Zt=Ur[1],ge=t.useCallback(function(Rr,ea,xa,Ea){var Pa=ha?ia.findIndex(function(sn){return sn.data.src===ea}):ia.findIndex(function(sn){return sn.id===Rr});jt(Pa<0?0:Pa),pr(!0),Zt({x:xa,y:Ea}),mt(!0)},[ia,ha]);t.useEffect(function(){kn?Pt||jt(0):mt(!1)},[kn]);var an=function(ea,xa){jt(ea),hr==null||hr(ea,xa)},On=function(){pr(!1),Zt(null)},dr=t.useMemo(function(){return{register:wa,onPreview:ge}},[wa,ge]);return t.createElement(oe.Provider,{value:dr},fn,t.createElement(ve,(0,l.Z)({"aria-hidden":!kn,movable:Gn,visible:kn,prefixCls:Ft,closeIcon:or,onClose:On,mousePosition:ut,imgCommonProps:pn,src:Qt,fallback:St,icons:Ge,minScale:Qn,maxScale:Xn,getContainer:Zn,current:pa,count:ia.length,countRender:mr,onTransform:$n,toolbarRender:nr,imageRender:Cr,onChange:an},zr)))},he=H,se=0;function ue(Me,Be){var ht=t.useState(function(){return se+=1,String(se)}),Dt=(0,i.Z)(ht,1),Ft=Dt[0],fn=t.useContext(oe),Sn={data:Be,canPreview:Me};return t.useEffect(function(){if(fn)return fn.register(Ft,Sn)},[]),t.useEffect(function(){fn&&fn.register(Ft,Sn)},[Me,Be]),Ft}var Te=["src","alt","onPreviewClose","prefixCls","previewPrefixCls","placeholder","fallback","width","height","style","preview","className","onClick","onError","wrapperClassName","wrapperStyle","rootClassName"],Ae=["src","visible","onVisibleChange","getContainer","mask","maskClassName","movable","icons","scaleStep","minScale","maxScale","imageRender","toolbarRender"],te=function(Be){var ht=Be.src,Dt=Be.alt,Ft=Be.onPreviewClose,fn=Be.prefixCls,Sn=fn===void 0?"rc-image":fn,Ge=Be.previewPrefixCls,ke=Ge===void 0?"".concat(Sn,"-preview"):Ge,pt=Be.placeholder,St=Be.fallback,Mt=Be.width,hn=Be.height,rn=Be.style,Zn=Be.preview,Bn=Zn===void 0?!0:Zn,Gn=Be.className,Qn=Be.onClick,Xn=Be.onError,mr=Be.wrapperClassName,or=Be.wrapperStyle,hr=Be.rootClassName,$n=(0,d.Z)(Be,Te),nr=pt&&pt!==!0,Cr=(0,m.Z)(Bn)==="object"?Bn:{},zr=Cr.src,qr=Cr.visible,br=qr===void 0?void 0:qr,ia=Cr.onVisibleChange,wa=ia===void 0?Ft:ia,ha=Cr.getContainer,la=ha===void 0?void 0:ha,Ca=Cr.mask,pa=Cr.maskClassName,jt=Cr.movable,Ke=Cr.icons,ze=Cr.scaleStep,Pt=Cr.minScale,mt=Cr.maxScale,zt=Cr.imageRender,Qt=Cr.toolbarRender,pn=(0,d.Z)(Cr,Ae),Un=zr!=null?zr:ht,vr=(0,z.Z)(!!br,{value:br,onChange:wa}),kn=(0,i.Z)(vr,2),pr=kn[0],Mr=kn[1],Ur=Ce({src:ht,isCustomPlaceholder:nr,fallback:St}),ut=(0,i.Z)(Ur,3),Zt=ut[0],ge=ut[1],an=ut[2],On=(0,t.useState)(null),dr=(0,i.Z)(On,2),Rr=dr[0],ea=dr[1],xa=(0,t.useContext)(oe),Ea=!!Bn,Pa=function(){Mr(!1),ea(null)},sn=a()(Sn,mr,hr,(0,o.Z)({},"".concat(Sn,"-error"),an==="error")),Vn=(0,t.useMemo)(function(){var Wr={};return U.forEach(function(na){Be[na]!==void 0&&(Wr[na]=Be[na])}),Wr},U.map(function(Wr){return Be[Wr]})),Jn=(0,t.useMemo)(function(){return(0,s.Z)((0,s.Z)({},Vn),{},{src:Un})},[Un,Vn]),Hn=ue(Ea,Jn),gr=function(na){var fa=O(na.target),to=fa.left,so=fa.top;xa?xa.onPreview(Hn,Un,to,so):(ea({x:to,y:so}),Mr(!0)),Qn==null||Qn(na)};return t.createElement(t.Fragment,null,t.createElement("div",(0,l.Z)({},$n,{className:sn,onClick:Ea?gr:Qn,style:(0,s.Z)({width:Mt,height:hn},or)}),t.createElement("img",(0,l.Z)({},Vn,{className:a()("".concat(Sn,"-img"),(0,o.Z)({},"".concat(Sn,"-img-placeholder"),pt===!0),Gn),style:(0,s.Z)({height:hn},rn),ref:Zt},ge,{width:Mt,height:hn,onError:Xn})),an==="loading"&&t.createElement("div",{"aria-hidden":"true",className:"".concat(Sn,"-placeholder")},pt),Ca&&Ea&&t.createElement("div",{className:a()("".concat(Sn,"-mask"),pa),style:{display:(rn==null?void 0:rn.display)==="none"?"none":void 0}},Ca)),!xa&&Ea&&t.createElement(ve,(0,l.Z)({"aria-hidden":!pr,visible:pr,prefixCls:ke,onClose:Pa,mousePosition:Rr,src:Un,alt:Dt,imageInfo:{width:Mt,height:hn},fallback:St,getContainer:la,icons:Ke,movable:jt,scaleStep:ze,minScale:Pt,maxScale:mt,rootClassName:hr,imageRender:zt,imgCommonProps:Vn,toolbarRender:Qt},pn)))};te.PreviewGroup=he;var Ee=te,Re=Ee,Ne=e(87263),He=e(33603),Se=e(53124),we=e(35792),Ve=e(10110),tt=e(97937),bt=e(6171),De=e(90814),st={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M672 418H144c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H188V494h440v326z"}},{tag:"path",attrs:{d:"M819.3 328.5c-78.8-100.7-196-153.6-314.6-154.2l-.2-64c0-6.5-7.6-10.1-12.6-6.1l-128 101c-4 3.1-3.9 9.1 0 12.3L492 318.6c5.1 4 12.7.4 12.6-6.1v-63.9c12.9.1 25.9.9 38.8 2.5 42.1 5.2 82.1 18.2 119 38.7 38.1 21.2 71.2 49.7 98.4 84.3 27.1 34.7 46.7 73.7 58.1 115.8a325.95 325.95 0 016.5 140.9h74.9c14.8-103.6-11.3-213-81-302.3z"}}]},name:"rotate-left",theme:"outlined"},vt=st,ot=e(84089),At=function(Be,ht){return t.createElement(ot.Z,(0,l.Z)({},Be,{ref:ht,icon:vt}))},qt=t.forwardRef(At),ce=qt,ft={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M480.5 251.2c13-1.6 25.9-2.4 38.8-2.5v63.9c0 6.5 7.5 10.1 12.6 6.1L660 217.6c4-3.2 4-9.2 0-12.3l-128-101c-5.1-4-12.6-.4-12.6 6.1l-.2 64c-118.6.5-235.8 53.4-314.6 154.2A399.75 399.75 0 00123.5 631h74.9c-.9-5.3-1.7-10.7-2.4-16.1-5.1-42.1-2.1-84.1 8.9-124.8 11.4-42.2 31-81.1 58.1-115.8 27.2-34.7 60.3-63.2 98.4-84.3 37-20.6 76.9-33.6 119.1-38.8z"}},{tag:"path",attrs:{d:"M880 418H352c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H396V494h440v326z"}}]},name:"rotate-right",theme:"outlined"},Ut=ft,Kt=function(Be,ht){return t.createElement(ot.Z,(0,l.Z)({},Be,{ref:ht,icon:Ut}))},Ht=t.forwardRef(Kt),un=Ht,Rn=e(94668),lt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M637 443H519V309c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v134H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h118v134c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V519h118c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"}}]},name:"zoom-in",theme:"outlined"},Et=lt,Bt=function(Be,ht){return t.createElement(ot.Z,(0,l.Z)({},Be,{ref:ht,icon:Et}))},Lt=t.forwardRef(Bt),Ct=Lt,er={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M637 443H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h312c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"}}]},name:"zoom-out",theme:"outlined"},ir=er,rr=function(Be,ht){return t.createElement(ot.Z,(0,l.Z)({},Be,{ref:ht,icon:ir}))},cn=t.forwardRef(rr),Cn=cn,Ln=e(861),gn=e(15063),Tt=e(71194),Jt=e(14747),wn=e(50438),Nn=e(16932),zn=e(83559),qe=e(83262);const xt=Me=>({position:Me||"absolute",inset:0}),_n=Me=>{const{iconCls:Be,motionDurationSlow:ht,paddingXXS:Dt,marginXXS:Ft,prefixCls:fn,colorTextLightSolid:Sn}=Me;return{position:"absolute",inset:0,display:"flex",alignItems:"center",justifyContent:"center",color:Sn,background:new gn.FastColor("#000").setA(.5).toRgbString(),cursor:"pointer",opacity:0,transition:`opacity ${ht}`,[`.${fn}-mask-info`]:Object.assign(Object.assign({},Jt.vS),{padding:`0 ${(0,Ln.unit)(Dt)}`,[Be]:{marginInlineEnd:Ft,svg:{verticalAlign:"baseline"}}})}},Je=Me=>{const{previewCls:Be,modalMaskBg:ht,paddingSM:Dt,marginXL:Ft,margin:fn,paddingLG:Sn,previewOperationColorDisabled:Ge,previewOperationHoverColor:ke,motionDurationSlow:pt,iconCls:St,colorTextLightSolid:Mt}=Me,hn=new gn.FastColor(ht).setA(.1),rn=hn.clone().setA(.2);return{[`${Be}-footer`]:{position:"fixed",bottom:Ft,left:{_skip_check_:!0,value:"50%"},display:"flex",flexDirection:"column",alignItems:"center",color:Me.previewOperationColor,transform:"translateX(-50%)"},[`${Be}-progress`]:{marginBottom:fn},[`${Be}-close`]:{position:"fixed",top:Ft,right:{_skip_check_:!0,value:Ft},display:"flex",color:Mt,backgroundColor:hn.toRgbString(),borderRadius:"50%",padding:Dt,outline:0,border:0,cursor:"pointer",transition:`all ${pt}`,"&:hover":{backgroundColor:rn.toRgbString()},[`& > ${St}`]:{fontSize:Me.previewOperationSize}},[`${Be}-operations`]:{display:"flex",alignItems:"center",padding:`0 ${(0,Ln.unit)(Sn)}`,backgroundColor:hn.toRgbString(),borderRadius:100,"&-operation":{marginInlineStart:Dt,padding:Dt,cursor:"pointer",transition:`all ${pt}`,userSelect:"none",[`&:not(${Be}-operations-operation-disabled):hover > ${St}`]:{color:ke},"&-disabled":{color:Ge,cursor:"not-allowed"},"&:first-of-type":{marginInlineStart:0},[`& > ${St}`]:{fontSize:Me.previewOperationSize}}}}},Xe=Me=>{const{modalMaskBg:Be,iconCls:ht,previewOperationColorDisabled:Dt,previewCls:Ft,zIndexPopup:fn,motionDurationSlow:Sn}=Me,Ge=new gn.FastColor(Be).setA(.1),ke=Ge.clone().setA(.2);return{[`${Ft}-switch-left, ${Ft}-switch-right`]:{position:"fixed",insetBlockStart:"50%",zIndex:Me.calc(fn).add(1).equal(),display:"flex",alignItems:"center",justifyContent:"center",width:Me.imagePreviewSwitchSize,height:Me.imagePreviewSwitchSize,marginTop:Me.calc(Me.imagePreviewSwitchSize).mul(-1).div(2).equal(),color:Me.previewOperationColor,background:Ge.toRgbString(),borderRadius:"50%",transform:"translateY(-50%)",cursor:"pointer",transition:`all ${Sn}`,userSelect:"none","&:hover":{background:ke.toRgbString()},"&-disabled":{"&, &:hover":{color:Dt,background:"transparent",cursor:"not-allowed",[`> ${ht}`]:{cursor:"not-allowed"}}},[`> ${ht}`]:{fontSize:Me.previewOperationSize}},[`${Ft}-switch-left`]:{insetInlineStart:Me.marginSM},[`${Ft}-switch-right`]:{insetInlineEnd:Me.marginSM}}},Yt=Me=>{const{motionEaseOut:Be,previewCls:ht,motionDurationSlow:Dt,componentCls:Ft}=Me;return[{[`${Ft}-preview-root`]:{[ht]:{height:"100%",textAlign:"center",pointerEvents:"none"},[`${ht}-body`]:Object.assign(Object.assign({},xt()),{overflow:"hidden"}),[`${ht}-img`]:{maxWidth:"100%",maxHeight:"70%",verticalAlign:"middle",transform:"scale3d(1, 1, 1)",cursor:"grab",transition:`transform ${Dt} ${Be} 0s`,userSelect:"none","&-wrapper":Object.assign(Object.assign({},xt()),{transition:`transform ${Dt} ${Be} 0s`,display:"flex",justifyContent:"center",alignItems:"center","& > *":{pointerEvents:"auto"},"&::before":{display:"inline-block",width:1,height:"50%",marginInlineEnd:-1,content:'""'}})},[`${ht}-moving`]:{[`${ht}-preview-img`]:{cursor:"grabbing","&-wrapper":{transitionDuration:"0s"}}}}},{[`${Ft}-preview-root`]:{[`${ht}-wrap`]:{zIndex:Me.zIndexPopup}}},{[`${Ft}-preview-operations-wrapper`]:{position:"fixed",zIndex:Me.calc(Me.zIndexPopup).add(1).equal()},"&":[Je(Me),Xe(Me)]}]},dn=Me=>{const{componentCls:Be}=Me;return{[Be]:{position:"relative",display:"inline-block",[`${Be}-img`]:{width:"100%",height:"auto",verticalAlign:"middle"},[`${Be}-img-placeholder`]:{backgroundColor:Me.colorBgContainerDisabled,backgroundImage:"url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTQuNSAyLjVoLTEzQS41LjUgMCAwIDAgMSAzdjEwYS41LjUgMCAwIDAgLjUuNWgxM2EuNS41IDAgMCAwIC41LS41VjNhLjUuNSAwIDAgMC0uNS0uNXpNNS4yODEgNC43NWExIDEgMCAwIDEgMCAyIDEgMSAwIDAgMSAwLTJ6bTguMDMgNi44M2EuMTI3LjEyNyAwIDAgMS0uMDgxLjAzSDIuNzY5YS4xMjUuMTI1IDAgMCAxLS4wOTYtLjIwN2wyLjY2MS0zLjE1NmEuMTI2LjEyNiAwIDAgMSAuMTc3LS4wMTZsLjAxNi4wMTZMNy4wOCAxMC4wOWwyLjQ3LTIuOTNhLjEyNi4xMjYgMCAwIDEgLjE3Ny0uMDE2bC4wMTUuMDE2IDMuNTg4IDQuMjQ0YS4xMjcuMTI3IDAgMCAxLS4wMi4xNzV6IiBmaWxsPSIjOEM4QzhDIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=')",backgroundRepeat:"no-repeat",backgroundPosition:"center center",backgroundSize:"30%"},[`${Be}-mask`]:Object.assign({},_n(Me)),[`${Be}-mask:hover`]:{opacity:1},[`${Be}-placeholder`]:Object.assign({},xt())}}},Tn=Me=>{const{previewCls:Be}=Me;return{[`${Be}-root`]:(0,wn._y)(Me,"zoom"),"&":(0,Nn.J$)(Me,!0)}},yn=Me=>({zIndexPopup:Me.zIndexPopupBase+80,previewOperationColor:new gn.FastColor(Me.colorTextLightSolid).setA(.65).toRgbString(),previewOperationHoverColor:new gn.FastColor(Me.colorTextLightSolid).setA(.85).toRgbString(),previewOperationColorDisabled:new gn.FastColor(Me.colorTextLightSolid).setA(.25).toRgbString(),previewOperationSize:Me.fontSizeIcon*1.5});var tn=(0,zn.I$)("Image",Me=>{const Be=`${Me.componentCls}-preview`,ht=(0,qe.mergeToken)(Me,{previewCls:Be,modalMaskBg:new gn.FastColor("#000").setA(.45).toRgbString(),imagePreviewSwitchSize:Me.controlHeightLG});return[dn(ht),Yt(ht),(0,Tt.QA)((0,qe.mergeToken)(ht,{componentCls:Be})),Tn(ht)]},yn),yt=function(Me,Be){var ht={};for(var Dt in Me)Object.prototype.hasOwnProperty.call(Me,Dt)&&Be.indexOf(Dt)<0&&(ht[Dt]=Me[Dt]);if(Me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ft=0,Dt=Object.getOwnPropertySymbols(Me);Ft{var{previewPrefixCls:Be,preview:ht}=Me,Dt=yt(Me,["previewPrefixCls","preview"]);const{getPrefixCls:Ft,direction:fn}=t.useContext(Se.E_),Sn=Ft("image",Be),Ge=`${Sn}-preview`,ke=Ft(),pt=(0,we.Z)(Sn),[St,Mt,hn]=tn(Sn,pt),[rn]=(0,Ne.Cn)("ImagePreview",typeof ht=="object"?ht.zIndex:void 0),Zn=t.useMemo(()=>Object.assign(Object.assign({},wt),{left:fn==="rtl"?t.createElement(De.Z,null):t.createElement(bt.Z,null),right:fn==="rtl"?t.createElement(bt.Z,null):t.createElement(De.Z,null)}),[fn]),Bn=t.useMemo(()=>{var Gn;if(ht===!1)return ht;const Qn=typeof ht=="object"?ht:{},Xn=a()(Mt,hn,pt,(Gn=Qn.rootClassName)!==null&&Gn!==void 0?Gn:"");return Object.assign(Object.assign({},Qn),{transitionName:(0,He.m)(ke,"zoom",Qn.transitionName),maskTransitionName:(0,He.m)(ke,"fade",Qn.maskTransitionName),rootClassName:Xn,zIndex:rn})},[ht]);return St(t.createElement(Re.PreviewGroup,Object.assign({preview:Bn,previewPrefixCls:Ge,icons:Zn},Dt)))},it=function(Me,Be){var ht={};for(var Dt in Me)Object.prototype.hasOwnProperty.call(Me,Dt)&&Be.indexOf(Dt)<0&&(ht[Dt]=Me[Dt]);if(Me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ft=0,Dt=Object.getOwnPropertySymbols(Me);Ft{const{prefixCls:Be,preview:ht,className:Dt,rootClassName:Ft,style:fn}=Me,Sn=it(Me,["prefixCls","preview","className","rootClassName","style"]),{getPrefixCls:Ge,getPopupContainer:ke,className:pt,style:St,preview:Mt}=(0,Se.dj)("image"),[hn]=(0,Ve.Z)("Image"),rn=Ge("image",Be),Zn=Ge(),Bn=(0,we.Z)(rn),[Gn,Qn,Xn]=tn(rn,Bn),mr=a()(Ft,Qn,Xn,Bn),or=a()(Dt,Qn,pt),[hr]=(0,Ne.Cn)("ImagePreview",typeof ht=="object"?ht.zIndex:void 0),$n=t.useMemo(()=>{if(ht===!1)return ht;const Cr=typeof ht=="object"?ht:{},{getContainer:zr,closeIcon:qr,rootClassName:br,destroyOnClose:ia,destroyOnHidden:wa}=Cr,ha=it(Cr,["getContainer","closeIcon","rootClassName","destroyOnClose","destroyOnHidden"]);return Object.assign(Object.assign({mask:t.createElement("div",{className:`${rn}-mask-info`},t.createElement(n.Z,null),hn==null?void 0:hn.preview),icons:wt},ha),{destroyOnClose:wa!=null?wa:ia,rootClassName:a()(mr,br),getContainer:zr!=null?zr:ke,transitionName:(0,He.m)(Zn,"zoom",Cr.transitionName),maskTransitionName:(0,He.m)(Zn,"fade",Cr.maskTransitionName),zIndex:hr,closeIcon:qr!=null?qr:Mt==null?void 0:Mt.closeIcon})},[ht,hn,Mt==null?void 0:Mt.closeIcon]),nr=Object.assign(Object.assign({},St),fn);return Gn(t.createElement(Re,Object.assign({prefixCls:rn,preview:$n,rootClassName:mr,className:or,style:nr},Sn)))};Ot.PreviewGroup=Le;var Rt=Ot},82586:function(h,v,e){"use strict";e.d(v,{Z:function(){return p}});var t=e(62435),n=e(93967),r=e.n(n),a=e(67656),l=e(42550),s=e(89942),o=e(78290),i=e(9708),m=e(53124),d=e(98866),b=e(35792),c=e(98675),f=e(65223),I=e(27833),E=e(4173),C=e(72922),P=e(47673);function R(A){return!!(A.prefix||A.suffix||A.allowClear||A.showCount)}var M=function(A,O){var z={};for(var L in A)Object.prototype.hasOwnProperty.call(A,L)&&O.indexOf(L)<0&&(z[L]=A[L]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var fe=0,L=Object.getOwnPropertySymbols(A);fe{const{prefixCls:z,bordered:L=!0,status:fe,size:G,disabled:ee,onBlur:re,onFocus:oe,suffix:ie,allowClear:j,addonAfter:K,addonBefore:k,className:q,style:F,styles:Z,rootClassName:_,onChange:X,classNames:Y,variant:ae}=A,J=M(A,["prefixCls","bordered","status","size","disabled","onBlur","onFocus","suffix","allowClear","addonAfter","addonBefore","className","style","styles","rootClassName","onChange","classNames","variant"]),{getPrefixCls:de,direction:Ce,allowClear:Ze,autoComplete:je,className:Fe,style:Qe,classNames:We,styles:Oe}=(0,m.dj)("input"),xe=de("input",z),ve=(0,t.useRef)(null),ye=(0,b.Z)(xe),[U,W,$]=(0,P.TI)(xe,_),[S]=(0,P.ZP)(xe,ye),{compactSize:H,compactItemClassnames:he}=(0,E.ri)(xe,Ce),se=(0,c.Z)(ot=>{var At;return(At=G!=null?G:H)!==null&&At!==void 0?At:ot}),ue=t.useContext(d.Z),Te=ee!=null?ee:ue,{status:Ae,hasFeedback:te,feedbackIcon:Ee}=(0,t.useContext)(f.aM),Re=(0,i.F)(Ae,fe),Ne=R(A)||!!te,He=(0,t.useRef)(Ne),Se=(0,C.Z)(ve,!0),we=ot=>{Se(),re==null||re(ot)},Ve=ot=>{Se(),oe==null||oe(ot)},tt=ot=>{Se(),X==null||X(ot)},bt=(te||ie)&&t.createElement(t.Fragment,null,ie,te&&Ee),De=(0,o.Z)(j!=null?j:Ze),[st,vt]=(0,I.Z)("input",ae,L);return U(S(t.createElement(a.default,Object.assign({ref:(0,l.sQ)(O,ve),prefixCls:xe,autoComplete:je},J,{disabled:Te,onBlur:we,onFocus:Ve,style:Object.assign(Object.assign({},Qe),F),styles:Object.assign(Object.assign({},Oe),Z),suffix:bt,allowClear:De,className:r()(q,_,$,ye,he,Fe),onChange:tt,addonBefore:k&&t.createElement(s.Z,{form:!0,space:!0},k),addonAfter:K&&t.createElement(s.Z,{form:!0,space:!0},K),classNames:Object.assign(Object.assign(Object.assign({},Y),We),{input:r()({[`${xe}-sm`]:se==="small",[`${xe}-lg`]:se==="large",[`${xe}-rtl`]:Ce==="rtl"},Y==null?void 0:Y.input,We.input,W),variant:r()({[`${xe}-${st}`]:vt},(0,i.Z)(xe,Re)),affixWrapper:r()({[`${xe}-affix-wrapper-sm`]:se==="small",[`${xe}-affix-wrapper-lg`]:se==="large",[`${xe}-affix-wrapper-rtl`]:Ce==="rtl"},W),wrapper:r()({[`${xe}-group-rtl`]:Ce==="rtl"},W),groupWrapper:r()({[`${xe}-group-wrapper-sm`]:se==="small",[`${xe}-group-wrapper-lg`]:se==="large",[`${xe}-group-wrapper-rtl`]:Ce==="rtl",[`${xe}-group-wrapper-${st}`]:vt},(0,i.Z)(`${xe}-group-wrapper`,Re,te),W)})}))))})},35301:function(h,v,e){"use strict";e.d(v,{Z:function(){return O}});var t=e(62435),n=e(93967),r=e.n(n),a=e(91304),l=e(78290),s=e(9708),o=e(53124),i=e(98866),m=e(35792),d=e(98675),b=e(65223),c=e(27833),f=e(4173),I=e(87887),E=e(47673),C=e(83559),P=e(83262),R=e(20353);const M=z=>{const{componentCls:L,paddingLG:fe}=z,G=`${L}-textarea`;return{[`textarea${L}`]:{maxWidth:"100%",height:"auto",minHeight:z.controlHeight,lineHeight:z.lineHeight,verticalAlign:"bottom",transition:`all ${z.motionDurationSlow}`,resize:"vertical",[`&${L}-mouse-active`]:{transition:`all ${z.motionDurationSlow}, height 0s, width 0s`}},[`${L}-textarea-affix-wrapper-resize-dirty`]:{width:"auto"},[G]:{position:"relative","&-show-count":{[`${L}-data-count`]:{position:"absolute",bottom:z.calc(z.fontSize).mul(z.lineHeight).mul(-1).equal(),insetInlineEnd:0,color:z.colorTextDescription,whiteSpace:"nowrap",pointerEvents:"none"}},[` + &-allow-clear > ${L}, + &-affix-wrapper${G}-has-feedback ${L} + `]:{paddingInlineEnd:fe},[`&-affix-wrapper${L}-affix-wrapper`]:{padding:0,[`> textarea${L}`]:{fontSize:"inherit",border:"none",outline:"none",background:"transparent",minHeight:z.calc(z.controlHeight).sub(z.calc(z.lineWidth).mul(2)).equal(),"&:focus":{boxShadow:"none !important"}},[`${L}-suffix`]:{margin:0,"> *:not(:last-child)":{marginInline:0},[`${L}-clear-icon`]:{position:"absolute",insetInlineEnd:z.paddingInline,insetBlockStart:z.paddingXS},[`${G}-suffix`]:{position:"absolute",top:0,insetInlineEnd:z.paddingInline,bottom:0,zIndex:1,display:"inline-flex",alignItems:"center",margin:"auto",pointerEvents:"none"}}},[`&-affix-wrapper${L}-affix-wrapper-rtl`]:{[`${L}-suffix`]:{[`${L}-data-count`]:{direction:"ltr",insetInlineStart:0}}},[`&-affix-wrapper${L}-affix-wrapper-sm`]:{[`${L}-suffix`]:{[`${L}-clear-icon`]:{insetInlineEnd:z.paddingInlineSM}}}}}};var N=(0,C.I$)(["Input","TextArea"],z=>{const L=(0,P.mergeToken)(z,(0,R.e)(z));return[M(L)]},R.T,{resetFont:!1}),p=function(z,L){var fe={};for(var G in z)Object.prototype.hasOwnProperty.call(z,G)&&L.indexOf(G)<0&&(fe[G]=z[G]);if(z!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ee=0,G=Object.getOwnPropertySymbols(z);ee{var fe;const{prefixCls:G,bordered:ee=!0,size:re,disabled:oe,status:ie,allowClear:j,classNames:K,rootClassName:k,className:q,style:F,styles:Z,variant:_,showCount:X,onMouseDown:Y,onResize:ae}=z,J=p(z,["prefixCls","bordered","size","disabled","status","allowClear","classNames","rootClassName","className","style","styles","variant","showCount","onMouseDown","onResize"]),{getPrefixCls:de,direction:Ce,allowClear:Ze,autoComplete:je,className:Fe,style:Qe,classNames:We,styles:Oe}=(0,o.dj)("textArea"),xe=t.useContext(i.Z),ve=oe!=null?oe:xe,{status:ye,hasFeedback:U,feedbackIcon:W}=t.useContext(b.aM),$=(0,s.F)(ye,ie),S=t.useRef(null);t.useImperativeHandle(L,()=>{var vt;return{resizableTextArea:(vt=S.current)===null||vt===void 0?void 0:vt.resizableTextArea,focus:ot=>{var At,qt;(0,I.nH)((qt=(At=S.current)===null||At===void 0?void 0:At.resizableTextArea)===null||qt===void 0?void 0:qt.textArea,ot)},blur:()=>{var ot;return(ot=S.current)===null||ot===void 0?void 0:ot.blur()}}});const H=de("input",G),he=(0,m.Z)(H),[se,ue,Te]=(0,E.TI)(H,k),[Ae]=N(H,he),{compactSize:te,compactItemClassnames:Ee}=(0,f.ri)(H,Ce),Re=(0,d.Z)(vt=>{var ot;return(ot=re!=null?re:te)!==null&&ot!==void 0?ot:vt}),[Ne,He]=(0,c.Z)("textArea",_,ee),Se=(0,l.Z)(j!=null?j:Ze),[we,Ve]=t.useState(!1),[tt,bt]=t.useState(!1),De=vt=>{Ve(!0),Y==null||Y(vt);const ot=()=>{Ve(!1),document.removeEventListener("mouseup",ot)};document.addEventListener("mouseup",ot)},st=vt=>{var ot,At;if(ae==null||ae(vt),we&&typeof getComputedStyle=="function"){const qt=(At=(ot=S.current)===null||ot===void 0?void 0:ot.nativeElement)===null||At===void 0?void 0:At.querySelector("textarea");qt&&getComputedStyle(qt).resize==="both"&&bt(!0)}};return se(Ae(t.createElement(a.default,Object.assign({autoComplete:je},J,{style:Object.assign(Object.assign({},Qe),F),styles:Object.assign(Object.assign({},Oe),Z),disabled:ve,allowClear:Se,className:r()(Te,he,q,k,Ee,Fe,tt&&`${H}-textarea-affix-wrapper-resize-dirty`),classNames:Object.assign(Object.assign(Object.assign({},K),We),{textarea:r()({[`${H}-sm`]:Re==="small",[`${H}-lg`]:Re==="large"},ue,K==null?void 0:K.textarea,We.textarea,we&&`${H}-mouse-active`),variant:r()({[`${H}-${Ne}`]:He},(0,s.Z)(H,$)),affixWrapper:r()(`${H}-textarea-affix-wrapper`,{[`${H}-affix-wrapper-rtl`]:Ce==="rtl",[`${H}-affix-wrapper-sm`]:Re==="small",[`${H}-affix-wrapper-lg`]:Re==="large",[`${H}-textarea-show-count`]:X||((fe=z.count)===null||fe===void 0?void 0:fe.show)},ue)}),prefixCls:H,suffix:U&&t.createElement("span",{className:`${H}-textarea-suffix`},W),showCount:X,ref:S,onResize:st,onMouseDown:De}))))})},72922:function(h,v,e){"use strict";e.d(v,{Z:function(){return n}});var t=e(62435);function n(r,a){const l=(0,t.useRef)([]),s=()=>{l.current.push(setTimeout(()=>{var o,i,m,d;!((o=r.current)===null||o===void 0)&&o.input&&((i=r.current)===null||i===void 0?void 0:i.input.getAttribute("type"))==="password"&&(!((m=r.current)===null||m===void 0)&&m.input.hasAttribute("value"))&&((d=r.current)===null||d===void 0||d.input.removeAttribute("value"))}))};return(0,t.useEffect)(()=>(a&&s(),()=>l.current.forEach(o=>{o&&clearTimeout(o)})),[]),s}},25278:function(h,v,e){"use strict";e.d(v,{Z:function(){return We}});var t=e(62435),n=e(93967),r=e.n(n),a=e(53124),l=e(65223),s=e(47673),i=Oe=>{const{getPrefixCls:xe,direction:ve}=(0,t.useContext)(a.E_),{prefixCls:ye,className:U}=Oe,W=xe("input-group",ye),$=xe("input"),[S,H,he]=(0,s.ZP)($),se=r()(W,he,{[`${W}-lg`]:Oe.size==="large",[`${W}-sm`]:Oe.size==="small",[`${W}-compact`]:Oe.compact,[`${W}-rtl`]:ve==="rtl"},H,U),ue=(0,t.useContext)(l.aM),Te=(0,t.useMemo)(()=>Object.assign(Object.assign({},ue),{isFormItemInput:!1}),[ue]);return S(t.createElement("span",{className:se,style:Oe.style,onMouseEnter:Oe.onMouseEnter,onMouseLeave:Oe.onMouseLeave,onFocus:Oe.onFocus,onBlur:Oe.onBlur},t.createElement(l.aM.Provider,{value:Te},Oe.children)))},m=e(82586),d=e(74902),b=e(66680),c=e(64217),f=e(9708),I=e(98675),E=e(83559),C=e(83262),P=e(20353);const R=Oe=>{const{componentCls:xe,paddingXS:ve}=Oe;return{[xe]:{display:"inline-flex",alignItems:"center",flexWrap:"nowrap",columnGap:ve,[`${xe}-input-wrapper`]:{position:"relative",[`${xe}-mask-icon`]:{position:"absolute",zIndex:"1",top:"50%",right:"50%",transform:"translate(50%, -50%)",pointerEvents:"none"},[`${xe}-mask-input`]:{color:"transparent",caretColor:"var(--ant-color-text)"},[`${xe}-mask-input[type=number]::-webkit-inner-spin-button`]:{"-webkit-appearance":"none",margin:0},[`${xe}-mask-input[type=number]`]:{"-moz-appearance":"textfield"}},"&-rtl":{direction:"rtl"},[`${xe}-input`]:{textAlign:"center",paddingInline:Oe.paddingXXS},[`&${xe}-sm ${xe}-input`]:{paddingInline:Oe.calc(Oe.paddingXXS).div(2).equal()},[`&${xe}-lg ${xe}-input`]:{paddingInline:Oe.paddingXS}}}};var M=(0,E.I$)(["Input","OTP"],Oe=>{const xe=(0,C.mergeToken)(Oe,(0,P.e)(Oe));return[R(xe)]},P.T),N=e(75164),p=function(Oe,xe){var ve={};for(var ye in Oe)Object.prototype.hasOwnProperty.call(Oe,ye)&&xe.indexOf(ye)<0&&(ve[ye]=Oe[ye]);if(Oe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var U=0,ye=Object.getOwnPropertySymbols(Oe);U{const{className:ve,value:ye,onChange:U,onActiveChange:W,index:$,mask:S}=Oe,H=p(Oe,["className","value","onChange","onActiveChange","index","mask"]),{getPrefixCls:he}=t.useContext(a.E_),se=he("otp"),ue=typeof S=="string"?S:ye,Te=t.useRef(null);t.useImperativeHandle(xe,()=>Te.current);const Ae=Ne=>{U($,Ne.target.value)},te=()=>{(0,N.Z)(()=>{var Ne;const He=(Ne=Te.current)===null||Ne===void 0?void 0:Ne.input;document.activeElement===He&&He&&He.select()})},Ee=Ne=>{const{key:He,ctrlKey:Se,metaKey:we}=Ne;He==="ArrowLeft"?W($-1):He==="ArrowRight"?W($+1):He==="z"&&(Se||we)&&Ne.preventDefault(),te()},Re=Ne=>{Ne.key==="Backspace"&&!ye&&W($-1),te()};return t.createElement("span",{className:`${se}-input-wrapper`,role:"presentation"},S&&ye!==""&&ye!==void 0&&t.createElement("span",{className:`${se}-mask-icon`,"aria-hidden":"true"},ue),t.createElement(m.Z,Object.assign({"aria-label":`OTP Input ${$+1}`,type:S===!0?"password":"text"},H,{ref:Te,value:ye,onInput:Ae,onFocus:te,onKeyDown:Ee,onKeyUp:Re,onMouseDown:te,onMouseUp:te,className:r()(ve,{[`${se}-mask-input`]:S})})))}),z=function(Oe,xe){var ve={};for(var ye in Oe)Object.prototype.hasOwnProperty.call(Oe,ye)&&xe.indexOf(ye)<0&&(ve[ye]=Oe[ye]);if(Oe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var U=0,ye=Object.getOwnPropertySymbols(Oe);U{const{index:xe,prefixCls:ve,separator:ye}=Oe,U=typeof ye=="function"?ye(xe):ye;return U?t.createElement("span",{className:`${ve}-separator`},U):null};var ee=t.forwardRef((Oe,xe)=>{const{prefixCls:ve,length:ye=6,size:U,defaultValue:W,value:$,onChange:S,formatter:H,separator:he,variant:se,disabled:ue,status:Te,autoFocus:Ae,mask:te,type:Ee,onInput:Re,inputMode:Ne}=Oe,He=z(Oe,["prefixCls","length","size","defaultValue","value","onChange","formatter","separator","variant","disabled","status","autoFocus","mask","type","onInput","inputMode"]),{getPrefixCls:Se,direction:we}=t.useContext(a.E_),Ve=Se("otp",ve),tt=(0,c.Z)(He,{aria:!0,data:!0,attr:!0}),[bt,De,st]=M(Ve),vt=(0,I.Z)(Lt=>U!=null?U:Lt),ot=t.useContext(l.aM),At=(0,f.F)(ot.status,Te),qt=t.useMemo(()=>Object.assign(Object.assign({},ot),{status:At,hasFeedback:!1,feedbackIcon:null}),[ot,At]),ce=t.useRef(null),ft=t.useRef({});t.useImperativeHandle(xe,()=>({focus:()=>{var Lt;(Lt=ft.current[0])===null||Lt===void 0||Lt.focus()},blur:()=>{var Lt;for(let Ct=0;CtH?H(Lt):Lt,[Kt,Ht]=t.useState(()=>L(Ut(W||"")));t.useEffect(()=>{$!==void 0&&Ht(L($))},[$]);const un=(0,b.Z)(Lt=>{Ht(Lt),Re&&Re(Lt),S&&Lt.length===ye&&Lt.every(Ct=>Ct)&&Lt.some((Ct,er)=>Kt[er]!==Ct)&&S(Lt.join(""))}),Rn=(0,b.Z)((Lt,Ct)=>{let er=(0,d.Z)(Kt);for(let rr=0;rr=0&&!er[rr];rr-=1)er.pop();const ir=Ut(er.map(rr=>rr||" ").join(""));return er=L(ir).map((rr,cn)=>rr===" "&&!er[cn]?er[cn]:rr),er}),lt=(Lt,Ct)=>{var er;const ir=Rn(Lt,Ct),rr=Math.min(Lt+Ct.length,ye-1);rr!==Lt&&ir[Lt]!==void 0&&((er=ft.current[rr])===null||er===void 0||er.focus()),un(ir)},Et=Lt=>{var Ct;(Ct=ft.current[Lt])===null||Ct===void 0||Ct.focus()},Bt={variant:se,disabled:ue,status:At,mask:te,type:Ee,inputMode:Ne};return bt(t.createElement("div",Object.assign({},tt,{ref:ce,className:r()(Ve,{[`${Ve}-sm`]:vt==="small",[`${Ve}-lg`]:vt==="large",[`${Ve}-rtl`]:we==="rtl"},st,De),role:"group"}),t.createElement(l.aM.Provider,{value:qt},Array.from({length:ye}).map((Lt,Ct)=>{const er=`otp-${Ct}`,ir=Kt[Ct]||"";return t.createElement(t.Fragment,{key:er},t.createElement(O,Object.assign({ref:rr=>{ft.current[Ct]=rr},index:Ct,size:vt,htmlSize:1,className:`${Ve}-input`,onChange:lt,value:ir,onActiveChange:Et,autoFocus:Ct===0&&Ae},Bt)),CtOe?t.createElement(oe.Z,null):t.createElement(re.Z,null),Z={click:"onClick",hover:"onMouseOver"};var X=t.forwardRef((Oe,xe)=>{const{disabled:ve,action:ye="click",visibilityToggle:U=!0,iconRender:W=F}=Oe,$=t.useContext(K.Z),S=ve!=null?ve:$,H=typeof U=="object"&&U.visible!==void 0,[he,se]=(0,t.useState)(()=>H?U.visible:!1),ue=(0,t.useRef)(null);t.useEffect(()=>{H&&se(U.visible)},[H,U]);const Te=(0,k.Z)(ue),Ae=()=>{var vt;if(S)return;he&&Te();const ot=!he;se(ot),typeof U=="object"&&((vt=U.onVisibleChange)===null||vt===void 0||vt.call(U,ot))},te=vt=>{const ot=Z[ye]||"",At=W(he),qt={[ot]:Ae,className:`${vt}-icon`,key:"passwordIcon",onMouseDown:ce=>{ce.preventDefault()},onMouseUp:ce=>{ce.preventDefault()}};return t.cloneElement(t.isValidElement(At)?At:t.createElement("span",null,At),qt)},{className:Ee,prefixCls:Re,inputPrefixCls:Ne,size:He}=Oe,Se=q(Oe,["className","prefixCls","inputPrefixCls","size"]),{getPrefixCls:we}=t.useContext(a.E_),Ve=we("input",Ne),tt=we("input-password",Re),bt=U&&te(tt),De=r()(tt,Ee,{[`${tt}-${He}`]:!!He}),st=Object.assign(Object.assign({},(0,ie.Z)(Se,["suffix","iconRender","visibilityToggle"])),{type:he?"text":"password",className:De,prefixCls:Ve,suffix:bt});return He&&(st.size=He),t.createElement(m.Z,Object.assign({ref:(0,j.sQ)(xe,ue)},st))}),Y=e(68795),ae=e(96159),J=e(83622),de=e(4173),Ce=function(Oe,xe){var ve={};for(var ye in Oe)Object.prototype.hasOwnProperty.call(Oe,ye)&&xe.indexOf(ye)<0&&(ve[ye]=Oe[ye]);if(Oe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var U=0,ye=Object.getOwnPropertySymbols(Oe);U{const{prefixCls:ve,inputPrefixCls:ye,className:U,size:W,suffix:$,enterButton:S=!1,addonAfter:H,loading:he,disabled:se,onSearch:ue,onChange:Te,onCompositionStart:Ae,onCompositionEnd:te,variant:Ee,onPressEnter:Re}=Oe,Ne=Ce(Oe,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd","variant","onPressEnter"]),{getPrefixCls:He,direction:Se}=t.useContext(a.E_),we=t.useRef(!1),Ve=He("input-search",ve),tt=He("input",ye),{compactSize:bt}=(0,de.ri)(Ve,Se),De=(0,I.Z)(Bt=>{var Lt;return(Lt=W!=null?W:bt)!==null&&Lt!==void 0?Lt:Bt}),st=t.useRef(null),vt=Bt=>{Bt!=null&&Bt.target&&Bt.type==="click"&&ue&&ue(Bt.target.value,Bt,{source:"clear"}),Te==null||Te(Bt)},ot=Bt=>{var Lt;document.activeElement===((Lt=st.current)===null||Lt===void 0?void 0:Lt.input)&&Bt.preventDefault()},At=Bt=>{var Lt,Ct;ue&&ue((Ct=(Lt=st.current)===null||Lt===void 0?void 0:Lt.input)===null||Ct===void 0?void 0:Ct.value,Bt,{source:"input"})},qt=Bt=>{we.current||he||(Re==null||Re(Bt),At(Bt))},ce=typeof S=="boolean"?t.createElement(Y.Z,null):null,ft=`${Ve}-button`;let Ut;const Kt=S||{},Ht=Kt.type&&Kt.type.__ANT_BUTTON===!0;Ht||Kt.type==="button"?Ut=(0,ae.Tm)(Kt,Object.assign({onMouseDown:ot,onClick:Bt=>{var Lt,Ct;(Ct=(Lt=Kt==null?void 0:Kt.props)===null||Lt===void 0?void 0:Lt.onClick)===null||Ct===void 0||Ct.call(Lt,Bt),At(Bt)},key:"enterButton"},Ht?{className:ft,size:De}:{})):Ut=t.createElement(J.ZP,{className:ft,color:S?"primary":"default",size:De,disabled:se,key:"enterButton",onMouseDown:ot,onClick:At,loading:he,icon:ce,variant:Ee==="borderless"||Ee==="filled"||Ee==="underlined"?"text":S?"solid":void 0},S),H&&(Ut=[Ut,(0,ae.Tm)(H,{key:"addonAfter"})]);const un=r()(Ve,{[`${Ve}-rtl`]:Se==="rtl",[`${Ve}-${De}`]:!!De,[`${Ve}-with-button`]:!!S},U),Rn=Bt=>{we.current=!0,Ae==null||Ae(Bt)},lt=Bt=>{we.current=!1,te==null||te(Bt)},Et=Object.assign(Object.assign({},Ne),{className:un,prefixCls:tt,type:"search",size:De,variant:Ee,onPressEnter:qt,onCompositionStart:Rn,onCompositionEnd:lt,addonAfter:Ut,suffix:$,onChange:vt,disabled:se});return t.createElement(m.Z,Object.assign({ref:(0,j.sQ)(st,xe)},Et))}),Fe=e(35301);const Qe=m.Z;Qe.Group=i,Qe.Search=je,Qe.TextArea=Fe.Z,Qe.Password=X,Qe.OTP=ee;var We=Qe},47673:function(h,v,e){"use strict";e.d(v,{TI:function(){return N},ik:function(){return c},nz:function(){return i},s7:function(){return f},x0:function(){return b}});var t=e(861),n=e(14747),r=e(80110),a=e(83559),l=e(83262),s=e(20353),o=e(93900);const i=p=>({"&::-moz-placeholder":{opacity:1},"&::placeholder":{color:p,userSelect:"none"},"&:placeholder-shown":{textOverflow:"ellipsis"}}),m=p=>({borderColor:p.activeBorderColor,boxShadow:p.activeShadow,outline:0,backgroundColor:p.activeBg}),d=p=>{const{paddingBlockLG:A,lineHeightLG:O,borderRadiusLG:z,paddingInlineLG:L}=p;return{padding:`${(0,t.unit)(A)} ${(0,t.unit)(L)}`,fontSize:p.inputFontSizeLG,lineHeight:O,borderRadius:z}},b=p=>({padding:`${(0,t.unit)(p.paddingBlockSM)} ${(0,t.unit)(p.paddingInlineSM)}`,fontSize:p.inputFontSizeSM,borderRadius:p.borderRadiusSM}),c=p=>Object.assign(Object.assign({position:"relative",display:"inline-block",width:"100%",minWidth:0,padding:`${(0,t.unit)(p.paddingBlock)} ${(0,t.unit)(p.paddingInline)}`,color:p.colorText,fontSize:p.inputFontSize,lineHeight:p.lineHeight,borderRadius:p.borderRadius,transition:`all ${p.motionDurationMid}`},i(p.colorTextPlaceholder)),{"&-lg":Object.assign({},d(p)),"&-sm":Object.assign({},b(p)),"&-rtl, &-textarea-rtl":{direction:"rtl"}}),f=p=>{const{componentCls:A,antCls:O}=p;return{position:"relative",display:"table",width:"100%",borderCollapse:"separate",borderSpacing:0,"&[class*='col-']":{paddingInlineEnd:p.paddingXS,"&:last-child":{paddingInlineEnd:0}},[`&-lg ${A}, &-lg > ${A}-group-addon`]:Object.assign({},d(p)),[`&-sm ${A}, &-sm > ${A}-group-addon`]:Object.assign({},b(p)),[`&-lg ${O}-select-single ${O}-select-selector`]:{height:p.controlHeightLG},[`&-sm ${O}-select-single ${O}-select-selector`]:{height:p.controlHeightSM},[`> ${A}`]:{display:"table-cell","&:not(:first-child):not(:last-child)":{borderRadius:0}},[`${A}-group`]:{"&-addon, &-wrap":{display:"table-cell",width:1,whiteSpace:"nowrap",verticalAlign:"middle","&:not(:first-child):not(:last-child)":{borderRadius:0}},"&-wrap > *":{display:"block !important"},"&-addon":{position:"relative",padding:`0 ${(0,t.unit)(p.paddingInline)}`,color:p.colorText,fontWeight:"normal",fontSize:p.inputFontSize,textAlign:"center",borderRadius:p.borderRadius,transition:`all ${p.motionDurationSlow}`,lineHeight:1,[`${O}-select`]:{margin:`${(0,t.unit)(p.calc(p.paddingBlock).add(1).mul(-1).equal())} ${(0,t.unit)(p.calc(p.paddingInline).mul(-1).equal())}`,[`&${O}-select-single:not(${O}-select-customize-input):not(${O}-pagination-size-changer)`]:{[`${O}-select-selector`]:{backgroundColor:"inherit",border:`${(0,t.unit)(p.lineWidth)} ${p.lineType} transparent`,boxShadow:"none"}}},[`${O}-cascader-picker`]:{margin:`-9px ${(0,t.unit)(p.calc(p.paddingInline).mul(-1).equal())}`,backgroundColor:"transparent",[`${O}-cascader-input`]:{textAlign:"start",border:0,boxShadow:"none"}}}},[A]:{width:"100%",marginBottom:0,textAlign:"inherit","&:focus":{zIndex:1,borderInlineEndWidth:1},"&:hover":{zIndex:1,borderInlineEndWidth:1,[`${A}-search-with-button &`]:{zIndex:0}}},[`> ${A}:first-child, ${A}-group-addon:first-child`]:{borderStartEndRadius:0,borderEndEndRadius:0,[`${O}-select ${O}-select-selector`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${A}-affix-wrapper`]:{[`&:not(:first-child) ${A}`]:{borderStartStartRadius:0,borderEndStartRadius:0},[`&:not(:last-child) ${A}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${A}:last-child, ${A}-group-addon:last-child`]:{borderStartStartRadius:0,borderEndStartRadius:0,[`${O}-select ${O}-select-selector`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`${A}-affix-wrapper`]:{"&:not(:last-child)":{borderStartEndRadius:0,borderEndEndRadius:0,[`${A}-search &`]:{borderStartStartRadius:p.borderRadius,borderEndStartRadius:p.borderRadius}},[`&:not(:first-child), ${A}-search &:not(:first-child)`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`&${A}-group-compact`]:Object.assign(Object.assign({display:"block"},(0,n.dF)()),{[`${A}-group-addon, ${A}-group-wrap, > ${A}`]:{"&:not(:first-child):not(:last-child)":{borderInlineEndWidth:p.lineWidth,"&:hover, &:focus":{zIndex:1}}},"& > *":{display:"inline-flex",float:"none",verticalAlign:"top",borderRadius:0},[` + & > ${A}-affix-wrapper, + & > ${A}-number-affix-wrapper, + & > ${O}-picker-range + `]:{display:"inline-flex"},"& > *:not(:last-child)":{marginInlineEnd:p.calc(p.lineWidth).mul(-1).equal(),borderInlineEndWidth:p.lineWidth},[A]:{float:"none"},[`& > ${O}-select > ${O}-select-selector, + & > ${O}-select-auto-complete ${A}, + & > ${O}-cascader-picker ${A}, + & > ${A}-group-wrapper ${A}`]:{borderInlineEndWidth:p.lineWidth,borderRadius:0,"&:hover, &:focus":{zIndex:1}},[`& > ${O}-select-focused`]:{zIndex:1},[`& > ${O}-select > ${O}-select-arrow`]:{zIndex:1},[`& > *:first-child, + & > ${O}-select:first-child > ${O}-select-selector, + & > ${O}-select-auto-complete:first-child ${A}, + & > ${O}-cascader-picker:first-child ${A}`]:{borderStartStartRadius:p.borderRadius,borderEndStartRadius:p.borderRadius},[`& > *:last-child, + & > ${O}-select:last-child > ${O}-select-selector, + & > ${O}-cascader-picker:last-child ${A}, + & > ${O}-cascader-picker-focused:last-child ${A}`]:{borderInlineEndWidth:p.lineWidth,borderStartEndRadius:p.borderRadius,borderEndEndRadius:p.borderRadius},[`& > ${O}-select-auto-complete ${A}`]:{verticalAlign:"top"},[`${A}-group-wrapper + ${A}-group-wrapper`]:{marginInlineStart:p.calc(p.lineWidth).mul(-1).equal(),[`${A}-affix-wrapper`]:{borderRadius:0}},[`${A}-group-wrapper:not(:last-child)`]:{[`&${A}-search > ${A}-group`]:{[`& > ${A}-group-addon > ${A}-search-button`]:{borderRadius:0},[`& > ${A}`]:{borderStartStartRadius:p.borderRadius,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:p.borderRadius}}}})}},I=p=>{const{componentCls:A,controlHeightSM:O,lineWidth:z,calc:L}=p,G=L(O).sub(L(z).mul(2)).sub(16).div(2).equal();return{[A]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,n.Wf)(p)),c(p)),(0,o.qG)(p)),(0,o.H8)(p)),(0,o.Mu)(p)),(0,o.vc)(p)),{'&[type="color"]':{height:p.controlHeight,[`&${A}-lg`]:{height:p.controlHeightLG},[`&${A}-sm`]:{height:O,paddingTop:G,paddingBottom:G}},'&[type="search"]::-webkit-search-cancel-button, &[type="search"]::-webkit-search-decoration':{appearance:"none"}})}},E=p=>{const{componentCls:A}=p;return{[`${A}-clear-icon`]:{margin:0,padding:0,lineHeight:0,color:p.colorTextQuaternary,fontSize:p.fontSizeIcon,verticalAlign:-1,cursor:"pointer",transition:`color ${p.motionDurationSlow}`,border:"none",outline:"none",backgroundColor:"transparent","&:hover":{color:p.colorIcon},"&:active":{color:p.colorText},"&-hidden":{visibility:"hidden"},"&-has-suffix":{margin:`0 ${(0,t.unit)(p.inputAffixPadding)}`}}}},C=p=>{const{componentCls:A,inputAffixPadding:O,colorTextDescription:z,motionDurationSlow:L,colorIcon:fe,colorIconHover:G,iconCls:ee}=p,re=`${A}-affix-wrapper`,oe=`${A}-affix-wrapper-disabled`;return{[re]:Object.assign(Object.assign(Object.assign(Object.assign({},c(p)),{display:"inline-flex",[`&:not(${A}-disabled):hover`]:{zIndex:1,[`${A}-search-with-button &`]:{zIndex:0}},"&-focused, &:focus":{zIndex:1},[`> input${A}`]:{padding:0},[`> input${A}, > textarea${A}`]:{fontSize:"inherit",border:"none",borderRadius:0,outline:"none",background:"transparent",color:"inherit","&::-ms-reveal":{display:"none"},"&:focus":{boxShadow:"none !important"}},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[A]:{"&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center","> *:not(:last-child)":{marginInlineEnd:p.paddingXS}},"&-show-count-suffix":{color:z,direction:"ltr"},"&-show-count-has-suffix":{marginInlineEnd:p.paddingXXS},"&-prefix":{marginInlineEnd:O},"&-suffix":{marginInlineStart:O}}}),E(p)),{[`${ee}${A}-password-icon`]:{color:fe,cursor:"pointer",transition:`all ${L}`,"&:hover":{color:G}}}),[`${A}-underlined`]:{borderRadius:0},[oe]:{[`${ee}${A}-password-icon`]:{color:fe,cursor:"not-allowed","&:hover":{color:fe}}}}},P=p=>{const{componentCls:A,borderRadiusLG:O,borderRadiusSM:z}=p;return{[`${A}-group`]:Object.assign(Object.assign(Object.assign({},(0,n.Wf)(p)),f(p)),{"&-rtl":{direction:"rtl"},"&-wrapper":Object.assign(Object.assign(Object.assign({display:"inline-block",width:"100%",textAlign:"start",verticalAlign:"top","&-rtl":{direction:"rtl"},"&-lg":{[`${A}-group-addon`]:{borderRadius:O,fontSize:p.inputFontSizeLG}},"&-sm":{[`${A}-group-addon`]:{borderRadius:z}}},(0,o.ir)(p)),(0,o.S5)(p)),{[`&:not(${A}-compact-first-item):not(${A}-compact-last-item)${A}-compact-item`]:{[`${A}, ${A}-group-addon`]:{borderRadius:0}},[`&:not(${A}-compact-last-item)${A}-compact-first-item`]:{[`${A}, ${A}-group-addon`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${A}-compact-first-item)${A}-compact-last-item`]:{[`${A}, ${A}-group-addon`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`&:not(${A}-compact-last-item)${A}-compact-item`]:{[`${A}-affix-wrapper`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${A}-compact-first-item)${A}-compact-item`]:{[`${A}-affix-wrapper`]:{borderStartStartRadius:0,borderEndStartRadius:0}}})})}},R=p=>{const{componentCls:A,antCls:O}=p,z=`${A}-search`;return{[z]:{[A]:{"&:hover, &:focus":{[`+ ${A}-group-addon ${z}-button:not(${O}-btn-color-primary):not(${O}-btn-variant-text)`]:{borderInlineStartColor:p.colorPrimaryHover}}},[`${A}-affix-wrapper`]:{height:p.controlHeight,borderRadius:0},[`${A}-lg`]:{lineHeight:p.calc(p.lineHeightLG).sub(2e-4).equal()},[`> ${A}-group`]:{[`> ${A}-group-addon:last-child`]:{insetInlineStart:-1,padding:0,border:0,[`${z}-button`]:{marginInlineEnd:-1,borderStartStartRadius:0,borderEndStartRadius:0,boxShadow:"none"},[`${z}-button:not(${O}-btn-color-primary)`]:{color:p.colorTextDescription,"&:hover":{color:p.colorPrimaryHover},"&:active":{color:p.colorPrimaryActive},[`&${O}-btn-loading::before`]:{inset:0}}}},[`${z}-button`]:{height:p.controlHeight,"&:hover, &:focus":{zIndex:1}},"&-large":{[`${A}-affix-wrapper, ${z}-button`]:{height:p.controlHeightLG}},"&-small":{[`${A}-affix-wrapper, ${z}-button`]:{height:p.controlHeightSM}},"&-rtl":{direction:"rtl"},[`&${A}-compact-item`]:{[`&:not(${A}-compact-last-item)`]:{[`${A}-group-addon`]:{[`${A}-search-button`]:{marginInlineEnd:p.calc(p.lineWidth).mul(-1).equal(),borderRadius:0}}},[`&:not(${A}-compact-first-item)`]:{[`${A},${A}-affix-wrapper`]:{borderRadius:0}},[`> ${A}-group-addon ${A}-search-button, + > ${A}, + ${A}-affix-wrapper`]:{"&:hover, &:focus, &:active":{zIndex:2}},[`> ${A}-affix-wrapper-focused`]:{zIndex:2}}}}},M=p=>{const{componentCls:A}=p;return{[`${A}-out-of-range`]:{[`&, & input, & textarea, ${A}-show-count-suffix, ${A}-data-count`]:{color:p.colorError}}}},N=(0,a.I$)(["Input","Shared"],p=>{const A=(0,l.mergeToken)(p,(0,s.e)(p));return[I(A),C(A)]},s.T,{resetFont:!1});v.ZP=(0,a.I$)(["Input","Component"],p=>{const A=(0,l.mergeToken)(p,(0,s.e)(p));return[P(A),R(A),M(A),(0,r.c)(A)]},s.T,{resetFont:!1})},20353:function(h,v,e){"use strict";e.d(v,{T:function(){return r},e:function(){return n}});var t=e(83262);function n(a){return(0,t.mergeToken)(a,{inputAffixPadding:a.paddingXXS})}const r=a=>{const{controlHeight:l,fontSize:s,lineHeight:o,lineWidth:i,controlHeightSM:m,controlHeightLG:d,fontSizeLG:b,lineHeightLG:c,paddingSM:f,controlPaddingHorizontalSM:I,controlPaddingHorizontal:E,colorFillAlter:C,colorPrimaryHover:P,colorPrimary:R,controlOutlineWidth:M,controlOutline:N,colorErrorOutline:p,colorWarningOutline:A,colorBgContainer:O,inputFontSize:z,inputFontSizeLG:L,inputFontSizeSM:fe}=a,G=z||s,ee=fe||G,re=L||b,oe=Math.round((l-G*o)/2*10)/10-i,ie=Math.round((m-ee*o)/2*10)/10-i,j=Math.ceil((d-re*c)/2*10)/10-i;return{paddingBlock:Math.max(oe,0),paddingBlockSM:Math.max(ie,0),paddingBlockLG:Math.max(j,0),paddingInline:f-i,paddingInlineSM:I-i,paddingInlineLG:E-i,addonBg:C,activeBorderColor:R,hoverBorderColor:P,activeShadow:`0 0 0 ${M}px ${N}`,errorActiveShadow:`0 0 0 ${M}px ${p}`,warningActiveShadow:`0 0 0 ${M}px ${A}`,hoverBg:O,activeBg:O,inputFontSize:G,inputFontSizeLG:re,inputFontSizeSM:ee}}},93900:function(h,v,e){"use strict";e.d(v,{$U:function(){return l},H8:function(){return f},Mu:function(){return d},S5:function(){return E},Xy:function(){return a},ir:function(){return m},qG:function(){return o},vc:function(){return R}});var t=e(861),n=e(83262);const r=M=>({borderColor:M.hoverBorderColor,backgroundColor:M.hoverBg}),a=M=>({color:M.colorTextDisabled,backgroundColor:M.colorBgContainerDisabled,borderColor:M.colorBorder,boxShadow:"none",cursor:"not-allowed",opacity:1,"input[disabled], textarea[disabled]":{cursor:"not-allowed"},"&:hover:not([disabled])":Object.assign({},r((0,n.mergeToken)(M,{hoverBorderColor:M.colorBorder,hoverBg:M.colorBgContainerDisabled})))}),l=(M,N)=>({background:M.colorBgContainer,borderWidth:M.lineWidth,borderStyle:M.lineType,borderColor:N.borderColor,"&:hover":{borderColor:N.hoverBorderColor,backgroundColor:M.hoverBg},"&:focus, &:focus-within":{borderColor:N.activeBorderColor,boxShadow:N.activeShadow,outline:0,backgroundColor:M.activeBg}}),s=(M,N)=>({[`&${M.componentCls}-status-${N.status}:not(${M.componentCls}-disabled)`]:Object.assign(Object.assign({},l(M,N)),{[`${M.componentCls}-prefix, ${M.componentCls}-suffix`]:{color:N.affixColor}}),[`&${M.componentCls}-status-${N.status}${M.componentCls}-disabled`]:{borderColor:N.borderColor}}),o=(M,N)=>({"&-outlined":Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},l(M,{borderColor:M.colorBorder,hoverBorderColor:M.hoverBorderColor,activeBorderColor:M.activeBorderColor,activeShadow:M.activeShadow})),{[`&${M.componentCls}-disabled, &[disabled]`]:Object.assign({},a(M))}),s(M,{status:"error",borderColor:M.colorError,hoverBorderColor:M.colorErrorBorderHover,activeBorderColor:M.colorError,activeShadow:M.errorActiveShadow,affixColor:M.colorError})),s(M,{status:"warning",borderColor:M.colorWarning,hoverBorderColor:M.colorWarningBorderHover,activeBorderColor:M.colorWarning,activeShadow:M.warningActiveShadow,affixColor:M.colorWarning})),N)}),i=(M,N)=>({[`&${M.componentCls}-group-wrapper-status-${N.status}`]:{[`${M.componentCls}-group-addon`]:{borderColor:N.addonBorderColor,color:N.addonColor}}}),m=M=>({"&-outlined":Object.assign(Object.assign(Object.assign({[`${M.componentCls}-group`]:{"&-addon":{background:M.addonBg,border:`${(0,t.unit)(M.lineWidth)} ${M.lineType} ${M.colorBorder}`},"&-addon:first-child":{borderInlineEnd:0},"&-addon:last-child":{borderInlineStart:0}}},i(M,{status:"error",addonBorderColor:M.colorError,addonColor:M.colorErrorText})),i(M,{status:"warning",addonBorderColor:M.colorWarning,addonColor:M.colorWarningText})),{[`&${M.componentCls}-group-wrapper-disabled`]:{[`${M.componentCls}-group-addon`]:Object.assign({},a(M))}})}),d=(M,N)=>{const{componentCls:p}=M;return{"&-borderless":Object.assign({background:"transparent",border:"none","&:focus, &:focus-within":{outline:"none"},[`&${p}-disabled, &[disabled]`]:{color:M.colorTextDisabled,cursor:"not-allowed"},[`&${p}-status-error`]:{"&, & input, & textarea":{color:M.colorError}},[`&${p}-status-warning`]:{"&, & input, & textarea":{color:M.colorWarning}}},N)}},b=(M,N)=>{var p;return{background:N.bg,borderWidth:M.lineWidth,borderStyle:M.lineType,borderColor:"transparent","input&, & input, textarea&, & textarea":{color:(p=N==null?void 0:N.inputColor)!==null&&p!==void 0?p:"unset"},"&:hover":{background:N.hoverBg},"&:focus, &:focus-within":{outline:0,borderColor:N.activeBorderColor,backgroundColor:M.activeBg}}},c=(M,N)=>({[`&${M.componentCls}-status-${N.status}:not(${M.componentCls}-disabled)`]:Object.assign(Object.assign({},b(M,N)),{[`${M.componentCls}-prefix, ${M.componentCls}-suffix`]:{color:N.affixColor}})}),f=(M,N)=>({"&-filled":Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},b(M,{bg:M.colorFillTertiary,hoverBg:M.colorFillSecondary,activeBorderColor:M.activeBorderColor})),{[`&${M.componentCls}-disabled, &[disabled]`]:Object.assign({},a(M))}),c(M,{status:"error",bg:M.colorErrorBg,hoverBg:M.colorErrorBgHover,activeBorderColor:M.colorError,inputColor:M.colorErrorText,affixColor:M.colorError})),c(M,{status:"warning",bg:M.colorWarningBg,hoverBg:M.colorWarningBgHover,activeBorderColor:M.colorWarning,inputColor:M.colorWarningText,affixColor:M.colorWarning})),N)}),I=(M,N)=>({[`&${M.componentCls}-group-wrapper-status-${N.status}`]:{[`${M.componentCls}-group-addon`]:{background:N.addonBg,color:N.addonColor}}}),E=M=>({"&-filled":Object.assign(Object.assign(Object.assign({[`${M.componentCls}-group-addon`]:{background:M.colorFillTertiary,"&:last-child":{position:"static"}}},I(M,{status:"error",addonBg:M.colorErrorBg,addonColor:M.colorErrorText})),I(M,{status:"warning",addonBg:M.colorWarningBg,addonColor:M.colorWarningText})),{[`&${M.componentCls}-group-wrapper-disabled`]:{[`${M.componentCls}-group`]:{"&-addon":{background:M.colorFillTertiary,color:M.colorTextDisabled},"&-addon:first-child":{borderInlineStart:`${(0,t.unit)(M.lineWidth)} ${M.lineType} ${M.colorBorder}`,borderTop:`${(0,t.unit)(M.lineWidth)} ${M.lineType} ${M.colorBorder}`,borderBottom:`${(0,t.unit)(M.lineWidth)} ${M.lineType} ${M.colorBorder}`},"&-addon:last-child":{borderInlineEnd:`${(0,t.unit)(M.lineWidth)} ${M.lineType} ${M.colorBorder}`,borderTop:`${(0,t.unit)(M.lineWidth)} ${M.lineType} ${M.colorBorder}`,borderBottom:`${(0,t.unit)(M.lineWidth)} ${M.lineType} ${M.colorBorder}`}}}})}),C=(M,N)=>({background:M.colorBgContainer,borderWidth:`${(0,t.unit)(M.lineWidth)} 0`,borderStyle:`${M.lineType} none`,borderColor:`transparent transparent ${N.borderColor} transparent`,borderRadius:0,"&:hover":{borderColor:`transparent transparent ${N.borderColor} transparent`,backgroundColor:M.hoverBg},"&:focus, &:focus-within":{borderColor:`transparent transparent ${N.borderColor} transparent`,outline:0,backgroundColor:M.activeBg}}),P=(M,N)=>({[`&${M.componentCls}-status-${N.status}:not(${M.componentCls}-disabled)`]:Object.assign(Object.assign({},C(M,N)),{[`${M.componentCls}-prefix, ${M.componentCls}-suffix`]:{color:N.affixColor}}),[`&${M.componentCls}-status-${N.status}${M.componentCls}-disabled`]:{borderColor:`transparent transparent ${N.borderColor} transparent`}}),R=(M,N)=>({"&-underlined":Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},C(M,{borderColor:M.colorBorder,hoverBorderColor:M.hoverBorderColor,activeBorderColor:M.activeBorderColor,activeShadow:M.activeShadow})),{[`&${M.componentCls}-disabled, &[disabled]`]:{color:M.colorTextDisabled,boxShadow:"none",cursor:"not-allowed","&:hover":{borderColor:`transparent transparent ${M.colorBorder} transparent`}},"input[disabled], textarea[disabled]":{cursor:"not-allowed"}}),P(M,{status:"error",borderColor:M.colorError,hoverBorderColor:M.colorErrorBorderHover,activeBorderColor:M.colorError,activeShadow:M.errorActiveShadow,affixColor:M.colorError})),P(M,{status:"warning",borderColor:M.colorWarning,hoverBorderColor:M.colorWarningBorderHover,activeBorderColor:M.colorWarning,activeShadow:M.warningActiveShadow,affixColor:M.colorWarning})),N)})},23342:function(h,v,e){"use strict";e.d(v,{D:function(){return L},Z:function(){return ee}});var t=e(62435),n=e(87462),r={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 192H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM104 228a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"bars",theme:"outlined"},a=r,l=e(84089),s=function(oe,ie){return t.createElement(l.Z,(0,n.Z)({},oe,{ref:ie,icon:a}))},o=t.forwardRef(s),i=o,m=e(6171),d=e(90814),b=e(93967),c=e.n(b),f=e(98423),I=e(85849),E=e(53124),C=e(82401),P=e(861),R=e(24793),M=e(83559);const N=re=>{const{componentCls:oe,siderBg:ie,motionDurationMid:j,motionDurationSlow:K,antCls:k,triggerHeight:q,triggerColor:F,triggerBg:Z,headerHeight:_,zeroTriggerWidth:X,zeroTriggerHeight:Y,borderRadiusLG:ae,lightSiderBg:J,lightTriggerColor:de,lightTriggerBg:Ce,bodyBg:Ze}=re;return{[oe]:{position:"relative",minWidth:0,background:ie,transition:`all ${j}, background 0s`,"&-has-trigger":{paddingBottom:q},"&-right":{order:1},[`${oe}-children`]:{height:"100%",marginTop:-.1,paddingTop:.1,[`${k}-menu${k}-menu-inline-collapsed`]:{width:"auto"}},[`&-zero-width ${oe}-children`]:{overflow:"hidden"},[`${oe}-trigger`]:{position:"fixed",bottom:0,zIndex:1,height:q,color:F,lineHeight:(0,P.unit)(q),textAlign:"center",background:Z,cursor:"pointer",transition:`all ${j}`},[`${oe}-zero-width-trigger`]:{position:"absolute",top:_,insetInlineEnd:re.calc(X).mul(-1).equal(),zIndex:1,width:X,height:Y,color:F,fontSize:re.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:ie,borderRadius:`0 ${(0,P.unit)(ae)} ${(0,P.unit)(ae)} 0`,cursor:"pointer",transition:`background ${K} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${K}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:re.calc(X).mul(-1).equal(),borderRadius:`${(0,P.unit)(ae)} 0 0 ${(0,P.unit)(ae)}`}},"&-light":{background:J,[`${oe}-trigger`]:{color:de,background:Ce},[`${oe}-zero-width-trigger`]:{color:de,background:Ce,border:`1px solid ${Ze}`,borderInlineStart:0}}}}};var p=(0,M.I$)(["Layout","Sider"],re=>[N(re)],R.eh,{deprecatedTokens:R.jn}),A=function(re,oe){var ie={};for(var j in re)Object.prototype.hasOwnProperty.call(re,j)&&oe.indexOf(j)<0&&(ie[j]=re[j]);if(re!=null&&typeof Object.getOwnPropertySymbols=="function")for(var K=0,j=Object.getOwnPropertySymbols(re);K!Number.isNaN(Number.parseFloat(re))&&isFinite(re),L=t.createContext({}),fe=(()=>{let re=0;return(oe="")=>(re+=1,`${oe}${re}`)})();var ee=t.forwardRef((re,oe)=>{const{prefixCls:ie,className:j,trigger:K,children:k,defaultCollapsed:q=!1,theme:F="dark",style:Z={},collapsible:_=!1,reverseArrow:X=!1,width:Y=200,collapsedWidth:ae=80,zeroWidthTriggerStyle:J,breakpoint:de,onCollapse:Ce,onBreakpoint:Ze}=re,je=A(re,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:Fe}=(0,t.useContext)(C.V),[Qe,We]=(0,t.useState)("collapsed"in re?re.collapsed:q),[Oe,xe]=(0,t.useState)(!1);(0,t.useEffect)(()=>{"collapsed"in re&&We(re.collapsed)},[re.collapsed]);const ve=(bt,De)=>{"collapsed"in re||We(bt),Ce==null||Ce(bt,De)},{getPrefixCls:ye,direction:U}=(0,t.useContext)(E.E_),W=ye("layout-sider",ie),[$,S,H]=p(W),he=(0,t.useRef)(null);he.current=bt=>{xe(bt.matches),Ze==null||Ze(bt.matches),Qe!==bt.matches&&ve(bt.matches,"responsive")},(0,t.useEffect)(()=>{function bt(st){var vt;return(vt=he.current)===null||vt===void 0?void 0:vt.call(he,st)}let De;return typeof(window==null?void 0:window.matchMedia)!="undefined"&&de&&de in O&&(De=window.matchMedia(`screen and (max-width: ${O[de]})`),(0,I.x)(De,bt),bt(De)),()=>{(0,I.h)(De,bt)}},[de]),(0,t.useEffect)(()=>{const bt=fe("ant-sider-");return Fe.addSider(bt),()=>Fe.removeSider(bt)},[]);const se=()=>{ve(!Qe,"clickTrigger")},ue=(0,f.Z)(je,["collapsed"]),Te=Qe?ae:Y,Ae=z(Te)?`${Te}px`:String(Te),te=parseFloat(String(ae||0))===0?t.createElement("span",{onClick:se,className:c()(`${W}-zero-width-trigger`,`${W}-zero-width-trigger-${X?"right":"left"}`),style:J},K||t.createElement(i,null)):null,Ee=U==="rtl"==!X,He={expanded:Ee?t.createElement(d.Z,null):t.createElement(m.Z,null),collapsed:Ee?t.createElement(m.Z,null):t.createElement(d.Z,null)}[Qe?"collapsed":"expanded"],Se=K!==null?te||t.createElement("div",{className:`${W}-trigger`,onClick:se,style:{width:Ae}},K||He):null,we=Object.assign(Object.assign({},Z),{flex:`0 0 ${Ae}`,maxWidth:Ae,minWidth:Ae,width:Ae}),Ve=c()(W,`${W}-${F}`,{[`${W}-collapsed`]:!!Qe,[`${W}-has-trigger`]:_&&K!==null&&!te,[`${W}-below`]:!!Oe,[`${W}-zero-width`]:parseFloat(Ae)===0},j,S,H),tt=t.useMemo(()=>({siderCollapsed:Qe}),[Qe]);return $(t.createElement(L.Provider,{value:tt},t.createElement("aside",Object.assign({className:Ve},ue,{style:we,ref:oe}),t.createElement("div",{className:`${W}-children`},k),_||Oe&&te?Se:null)))})},82401:function(h,v,e){"use strict";e.d(v,{V:function(){return n}});var t=e(62435);const n=t.createContext({siderHook:{addSider:()=>null,removeSider:()=>null}})},24793:function(h,v,e){"use strict";e.d(v,{eh:function(){return a},jn:function(){return l}});var t=e(861),n=e(83559);const r=s=>{const{antCls:o,componentCls:i,colorText:m,footerBg:d,headerHeight:b,headerPadding:c,headerColor:f,footerPadding:I,fontSize:E,bodyBg:C,headerBg:P}=s;return{[i]:{display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:C,"&, *":{boxSizing:"border-box"},[`&${i}-has-sider`]:{flexDirection:"row",[`> ${i}, > ${i}-content`]:{width:0}},[`${i}-header, &${i}-footer`]:{flex:"0 0 auto"},"&-rtl":{direction:"rtl"}},[`${i}-header`]:{height:b,padding:c,color:f,lineHeight:(0,t.unit)(b),background:P,[`${o}-menu`]:{lineHeight:"inherit"}},[`${i}-footer`]:{padding:I,color:m,fontSize:E,background:d},[`${i}-content`]:{flex:"auto",color:m,minHeight:0}}},a=s=>{const{colorBgLayout:o,controlHeight:i,controlHeightLG:m,colorText:d,controlHeightSM:b,marginXXS:c,colorTextLightSolid:f,colorBgContainer:I}=s,E=m*1.25;return{colorBgHeader:"#001529",colorBgBody:o,colorBgTrigger:"#002140",bodyBg:o,headerBg:"#001529",headerHeight:i*2,headerPadding:`0 ${E}px`,headerColor:d,footerPadding:`${b}px ${E}px`,footerBg:o,siderBg:"#001529",triggerHeight:m+c*2,triggerBg:"#002140",triggerColor:f,zeroTriggerWidth:m,zeroTriggerHeight:m,lightSiderBg:I,lightTriggerBg:I,lightTriggerColor:d}},l=[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]];v.ZP=(0,n.I$)("Layout",s=>[r(s)],a,{deprecatedTokens:l})},2487:function(h,v,e){"use strict";e.d(v,{Z:function(){return F}});var t=e(74902),n=e(62435),r=e(93967),a=e.n(r),l=e(38780),s=e(74443),o=e(53124),i=e(88258),m=e(98675),d=e(17621),b=e(25378),c=e(84611),f=e(57381);const I=n.createContext({}),E=I.Consumer;var C=e(96159),P=e(21584),R=function(Z,_){var X={};for(var Y in Z)Object.prototype.hasOwnProperty.call(Z,Y)&&_.indexOf(Y)<0&&(X[Y]=Z[Y]);if(Z!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ae=0,Y=Object.getOwnPropertySymbols(Z);ae{var{prefixCls:_,className:X,avatar:Y,title:ae,description:J}=Z,de=R(Z,["prefixCls","className","avatar","title","description"]);const{getPrefixCls:Ce}=(0,n.useContext)(o.E_),Ze=Ce("list",_),je=a()(`${Ze}-item-meta`,X),Fe=n.createElement("div",{className:`${Ze}-item-meta-content`},ae&&n.createElement("h4",{className:`${Ze}-item-meta-title`},ae),J&&n.createElement("div",{className:`${Ze}-item-meta-description`},J));return n.createElement("div",Object.assign({},de,{className:je}),Y&&n.createElement("div",{className:`${Ze}-item-meta-avatar`},Y),(ae||J)&&Fe)},p=n.forwardRef((Z,_)=>{const{prefixCls:X,children:Y,actions:ae,extra:J,styles:de,className:Ce,classNames:Ze,colStyle:je}=Z,Fe=R(Z,["prefixCls","children","actions","extra","styles","className","classNames","colStyle"]),{grid:Qe,itemLayout:We}=(0,n.useContext)(I),{getPrefixCls:Oe,list:xe}=(0,n.useContext)(o.E_),ve=se=>{var ue,Te;return a()((Te=(ue=xe==null?void 0:xe.item)===null||ue===void 0?void 0:ue.classNames)===null||Te===void 0?void 0:Te[se],Ze==null?void 0:Ze[se])},ye=se=>{var ue,Te;return Object.assign(Object.assign({},(Te=(ue=xe==null?void 0:xe.item)===null||ue===void 0?void 0:ue.styles)===null||Te===void 0?void 0:Te[se]),de==null?void 0:de[se])},U=()=>{let se=!1;return n.Children.forEach(Y,ue=>{typeof ue=="string"&&(se=!0)}),se&&n.Children.count(Y)>1},W=()=>We==="vertical"?!!J:!U(),$=Oe("list",X),S=ae&&ae.length>0&&n.createElement("ul",{className:a()(`${$}-item-action`,ve("actions")),key:"actions",style:ye("actions")},ae.map((se,ue)=>n.createElement("li",{key:`${$}-item-action-${ue}`},se,ue!==ae.length-1&&n.createElement("em",{className:`${$}-item-action-split`})))),H=Qe?"div":"li",he=n.createElement(H,Object.assign({},Fe,Qe?{}:{ref:_},{className:a()(`${$}-item`,{[`${$}-item-no-flex`]:!W()},Ce)}),We==="vertical"&&J?[n.createElement("div",{className:`${$}-item-main`,key:"content"},Y,S),n.createElement("div",{className:a()(`${$}-item-extra`,ve("extra")),key:"extra",style:ye("extra")},J)]:[Y,S,(0,C.Tm)(J,{key:"extra"})]);return Qe?n.createElement(P.Z,{ref:_,flex:1,style:je},he):he});p.Meta=M;var A=p,O=e(861),z=e(14747),L=e(83559),fe=e(83262);const G=Z=>{const{listBorderedCls:_,componentCls:X,paddingLG:Y,margin:ae,itemPaddingSM:J,itemPaddingLG:de,marginLG:Ce,borderRadiusLG:Ze}=Z;return{[_]:{border:`${(0,O.unit)(Z.lineWidth)} ${Z.lineType} ${Z.colorBorder}`,borderRadius:Ze,[`${X}-header,${X}-footer,${X}-item`]:{paddingInline:Y},[`${X}-pagination`]:{margin:`${(0,O.unit)(ae)} ${(0,O.unit)(Ce)}`}},[`${_}${X}-sm`]:{[`${X}-item,${X}-header,${X}-footer`]:{padding:J}},[`${_}${X}-lg`]:{[`${X}-item,${X}-header,${X}-footer`]:{padding:de}}}},ee=Z=>{const{componentCls:_,screenSM:X,screenMD:Y,marginLG:ae,marginSM:J,margin:de}=Z;return{[`@media screen and (max-width:${Y}px)`]:{[_]:{[`${_}-item`]:{[`${_}-item-action`]:{marginInlineStart:ae}}},[`${_}-vertical`]:{[`${_}-item`]:{[`${_}-item-extra`]:{marginInlineStart:ae}}}},[`@media screen and (max-width: ${X}px)`]:{[_]:{[`${_}-item`]:{flexWrap:"wrap",[`${_}-action`]:{marginInlineStart:J}}},[`${_}-vertical`]:{[`${_}-item`]:{flexWrap:"wrap-reverse",[`${_}-item-main`]:{minWidth:Z.contentWidth},[`${_}-item-extra`]:{margin:`auto auto ${(0,O.unit)(de)}`}}}}}},re=Z=>{const{componentCls:_,antCls:X,controlHeight:Y,minHeight:ae,paddingSM:J,marginLG:de,padding:Ce,itemPadding:Ze,colorPrimary:je,itemPaddingSM:Fe,itemPaddingLG:Qe,paddingXS:We,margin:Oe,colorText:xe,colorTextDescription:ve,motionDurationSlow:ye,lineWidth:U,headerBg:W,footerBg:$,emptyTextPadding:S,metaMarginBottom:H,avatarMarginRight:he,titleMarginBottom:se,descriptionFontSize:ue}=Z;return{[_]:Object.assign(Object.assign({},(0,z.Wf)(Z)),{position:"relative","--rc-virtual-list-scrollbar-bg":Z.colorSplit,"*":{outline:"none"},[`${_}-header`]:{background:W},[`${_}-footer`]:{background:$},[`${_}-header, ${_}-footer`]:{paddingBlock:J},[`${_}-pagination`]:{marginBlockStart:de,[`${X}-pagination-options`]:{textAlign:"start"}},[`${_}-spin`]:{minHeight:ae,textAlign:"center"},[`${_}-items`]:{margin:0,padding:0,listStyle:"none"},[`${_}-item`]:{display:"flex",alignItems:"center",justifyContent:"space-between",padding:Ze,color:xe,[`${_}-item-meta`]:{display:"flex",flex:1,alignItems:"flex-start",maxWidth:"100%",[`${_}-item-meta-avatar`]:{marginInlineEnd:he},[`${_}-item-meta-content`]:{flex:"1 0",width:0,color:xe},[`${_}-item-meta-title`]:{margin:`0 0 ${(0,O.unit)(Z.marginXXS)} 0`,color:xe,fontSize:Z.fontSize,lineHeight:Z.lineHeight,"> a":{color:xe,transition:`all ${ye}`,"&:hover":{color:je}}},[`${_}-item-meta-description`]:{color:ve,fontSize:ue,lineHeight:Z.lineHeight}},[`${_}-item-action`]:{flex:"0 0 auto",marginInlineStart:Z.marginXXL,padding:0,fontSize:0,listStyle:"none","& > li":{position:"relative",display:"inline-block",padding:`0 ${(0,O.unit)(We)}`,color:ve,fontSize:Z.fontSize,lineHeight:Z.lineHeight,textAlign:"center","&:first-child":{paddingInlineStart:0}},[`${_}-item-action-split`]:{position:"absolute",insetBlockStart:"50%",insetInlineEnd:0,width:U,height:Z.calc(Z.fontHeight).sub(Z.calc(Z.marginXXS).mul(2)).equal(),transform:"translateY(-50%)",backgroundColor:Z.colorSplit}}},[`${_}-empty`]:{padding:`${(0,O.unit)(Ce)} 0`,color:ve,fontSize:Z.fontSizeSM,textAlign:"center"},[`${_}-empty-text`]:{padding:S,color:Z.colorTextDisabled,fontSize:Z.fontSize,textAlign:"center"},[`${_}-item-no-flex`]:{display:"block"}}),[`${_}-grid ${X}-col > ${_}-item`]:{display:"block",maxWidth:"100%",marginBlockEnd:Oe,paddingBlock:0,borderBlockEnd:"none"},[`${_}-vertical ${_}-item`]:{alignItems:"initial",[`${_}-item-main`]:{display:"block",flex:1},[`${_}-item-extra`]:{marginInlineStart:de},[`${_}-item-meta`]:{marginBlockEnd:H,[`${_}-item-meta-title`]:{marginBlockStart:0,marginBlockEnd:se,color:xe,fontSize:Z.fontSizeLG,lineHeight:Z.lineHeightLG}},[`${_}-item-action`]:{marginBlockStart:Ce,marginInlineStart:"auto","> li":{padding:`0 ${(0,O.unit)(Ce)}`,"&:first-child":{paddingInlineStart:0}}}},[`${_}-split ${_}-item`]:{borderBlockEnd:`${(0,O.unit)(Z.lineWidth)} ${Z.lineType} ${Z.colorSplit}`,"&:last-child":{borderBlockEnd:"none"}},[`${_}-split ${_}-header`]:{borderBlockEnd:`${(0,O.unit)(Z.lineWidth)} ${Z.lineType} ${Z.colorSplit}`},[`${_}-split${_}-empty ${_}-footer`]:{borderTop:`${(0,O.unit)(Z.lineWidth)} ${Z.lineType} ${Z.colorSplit}`},[`${_}-loading ${_}-spin-nested-loading`]:{minHeight:Y},[`${_}-split${_}-something-after-last-item ${X}-spin-container > ${_}-items > ${_}-item:last-child`]:{borderBlockEnd:`${(0,O.unit)(Z.lineWidth)} ${Z.lineType} ${Z.colorSplit}`},[`${_}-lg ${_}-item`]:{padding:Qe},[`${_}-sm ${_}-item`]:{padding:Fe},[`${_}:not(${_}-vertical)`]:{[`${_}-item-no-flex`]:{[`${_}-item-action`]:{float:"right"}}}}},oe=Z=>({contentWidth:220,itemPadding:`${(0,O.unit)(Z.paddingContentVertical)} 0`,itemPaddingSM:`${(0,O.unit)(Z.paddingContentVerticalSM)} ${(0,O.unit)(Z.paddingContentHorizontal)}`,itemPaddingLG:`${(0,O.unit)(Z.paddingContentVerticalLG)} ${(0,O.unit)(Z.paddingContentHorizontalLG)}`,headerBg:"transparent",footerBg:"transparent",emptyTextPadding:Z.padding,metaMarginBottom:Z.padding,avatarMarginRight:Z.padding,titleMarginBottom:Z.paddingSM,descriptionFontSize:Z.fontSize});var ie=(0,L.I$)("List",Z=>{const _=(0,fe.mergeToken)(Z,{listBorderedCls:`${Z.componentCls}-bordered`,minHeight:Z.controlHeightLG});return[re(_),G(_),ee(_)]},oe),j=function(Z,_){var X={};for(var Y in Z)Object.prototype.hasOwnProperty.call(Z,Y)&&_.indexOf(Y)<0&&(X[Y]=Z[Y]);if(Z!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ae=0,Y=Object.getOwnPropertySymbols(Z);ae(Cn,Ln)=>{var gn;ue(Cn),Ae(Ln),X&&((gn=X==null?void 0:X[cn])===null||gn===void 0||gn.call(X,Cn,Ln))},Ve=we("onChange"),tt=we("onShowSizeChange"),bt=(cn,Cn)=>{if(!$)return null;let Ln;return typeof W=="function"?Ln=W(cn):W?Ln=cn[W]:Ln=cn.key,Ln||(Ln=`list-item-${Cn}`),n.createElement(n.Fragment,{key:Ln},$(cn,Cn))},De=!!(Qe||X||ye),st=te("list",Y),[vt,ot,At]=ie(st);let qt=U;typeof qt=="boolean"&&(qt={spinning:qt});const ce=!!(qt!=null&&qt.spinning),ft=(0,m.Z)(xe);let Ut="";switch(ft){case"large":Ut="lg";break;case"small":Ut="sm";break;default:break}const Kt=a()(st,{[`${st}-vertical`]:Fe==="vertical",[`${st}-${Ut}`]:Ut,[`${st}-split`]:J,[`${st}-bordered`]:ae,[`${st}-loading`]:ce,[`${st}-grid`]:!!We,[`${st}-something-after-last-item`]:De,[`${st}-rtl`]:Ee==="rtl"},Re,de,Ce,ot,At),Ht=(0,l.Z)(Se,{total:Oe.length,current:se,pageSize:Te},X||{}),un=Math.ceil(Ht.total/Ht.pageSize);Ht.current=Math.min(Ht.current,un);const Rn=X&&n.createElement("div",{className:a()(`${st}-pagination`)},n.createElement(c.Z,Object.assign({align:"end"},Ht,{onChange:Ve,onShowSizeChange:tt})));let lt=(0,t.Z)(Oe);X&&Oe.length>(Ht.current-1)*Ht.pageSize&&(lt=(0,t.Z)(Oe).splice((Ht.current-1)*Ht.pageSize,Ht.pageSize));const Et=Object.keys(We||{}).some(cn=>["xs","sm","md","lg","xl","xxl"].includes(cn)),Bt=(0,b.Z)(Et),Lt=n.useMemo(()=>{for(let cn=0;cn{if(!We)return;const cn=Lt&&We[Lt]?We[Lt]:We.column;if(cn)return{width:`${100/cn}%`,maxWidth:`${100/cn}%`}},[JSON.stringify(We),Lt]);let er=ce&&n.createElement("div",{style:{minHeight:53}});if(lt.length>0){const cn=lt.map(bt);er=We?n.createElement(d.Z,{gutter:We.gutter},n.Children.map(cn,Cn=>n.createElement("div",{key:Cn==null?void 0:Cn.key,style:Ct},Cn))):n.createElement("ul",{className:`${st}-items`},cn)}else!je&&!ce&&(er=n.createElement("div",{className:`${st}-empty-text`},(S==null?void 0:S.emptyText)||(He==null?void 0:He("List"))||n.createElement(i.Z,{componentName:"List"})));const ir=Ht.position,rr=n.useMemo(()=>({grid:We,itemLayout:Fe}),[JSON.stringify(We),Fe]);return vt(n.createElement(I.Provider,{value:rr},n.createElement("div",Object.assign({ref:_,style:Object.assign(Object.assign({},Ne),Ze),className:Kt},H),(ir==="top"||ir==="both")&&Rn,ve&&n.createElement("div",{className:`${st}-header`},ve),n.createElement(f.Z,Object.assign({},qt),er,je),ye&&n.createElement("div",{className:`${st}-footer`},ye),Qe||(ir==="bottom"||ir==="both")&&Rn)))}const q=n.forwardRef(K);q.Item=A;var F=q},76745:function(h,v,e){"use strict";var t=e(62435);const n=(0,t.createContext)(void 0);v.Z=n},24457:function(h,v,e){"use strict";e.d(v,{Z:function(){return o}});var t=e(62906),n=e(87206),r=n.Z,a=e(42115);const l="${label} is not a valid ${type}";var o={locale:"en",Pagination:t.Z,DatePicker:n.Z,TimePicker:a.Z,Calendar:r,global:{placeholder:"Please select",close:"Close"},Table:{filterTitle:"Filter menu",filterConfirm:"OK",filterReset:"Reset",filterEmptyText:"No filters",filterCheckAll:"Select all items",filterSearchPlaceholder:"Search in filters",emptyText:"No data",selectAll:"Select current page",selectInvert:"Invert current page",selectNone:"Clear all data",selectionAll:"Select all data",sortTitle:"Sort",expand:"Expand row",collapse:"Collapse row",triggerDesc:"Click to sort descending",triggerAsc:"Click to sort ascending",cancelSort:"Click to cancel sorting"},Tour:{Next:"Next",Previous:"Previous",Finish:"Finish"},Modal:{okText:"OK",cancelText:"Cancel",justOkText:"OK"},Popconfirm:{okText:"OK",cancelText:"Cancel"},Transfer:{titles:["",""],searchPlaceholder:"Search here",itemUnit:"item",itemsUnit:"items",remove:"Remove",selectCurrent:"Select current page",removeCurrent:"Remove current page",selectAll:"Select all data",deselectAll:"Deselect all data",removeAll:"Remove all data",selectInvert:"Invert current page"},Upload:{uploading:"Uploading...",removeFile:"Remove file",uploadError:"Upload error",previewFile:"Preview file",downloadFile:"Download file"},Empty:{description:"No data"},Icon:{icon:"icon"},Text:{edit:"Edit",copy:"Copy",copied:"Copied",expand:"Expand",collapse:"Collapse"},Form:{optional:"(optional)",defaultValidateMessages:{default:"Field validation error for ${label}",required:"Please enter ${label}",enum:"${label} must be one of [${enum}]",whitespace:"${label} cannot be a blank character",date:{format:"${label} date format is invalid",parse:"${label} cannot be converted to a date",invalid:"${label} is an invalid date"},types:{string:l,method:l,array:l,object:l,number:l,date:l,boolean:l,integer:l,float:l,regexp:l,email:l,url:l,hex:l},string:{len:"${label} must be ${len} characters",min:"${label} must be at least ${min} characters",max:"${label} must be up to ${max} characters",range:"${label} must be between ${min}-${max} characters"},number:{len:"${label} must be equal to ${len}",min:"${label} must be minimum ${min}",max:"${label} must be maximum ${max}",range:"${label} must be between ${min}-${max}"},array:{len:"Must be ${len} ${label}",min:"At least ${min} ${label}",max:"At most ${max} ${label}",range:"The amount of ${label} must be between ${min}-${max}"},pattern:{mismatch:"${label} does not match the pattern ${pattern}"}}},Image:{preview:"Preview"},QRCode:{expired:"QR code expired",refresh:"Refresh",scanned:"Scanned"},ColorPicker:{presetEmpty:"Empty",transparent:"Transparent",singleColor:"Single",gradientColor:"Gradient"}}},10110:function(h,v,e){"use strict";var t=e(62435),n=e(76745),r=e(24457);const a=(l,s)=>{const o=t.useContext(n.Z),i=t.useMemo(()=>{var d;const b=s||r.Z[l],c=(d=o==null?void 0:o[l])!==null&&d!==void 0?d:{};return Object.assign(Object.assign({},typeof b=="function"?b():b),c||{})},[l,s,o]),m=t.useMemo(()=>{const d=o==null?void 0:o.locale;return o!=null&&o.exist&&!d?r.Z.locale:d},[o]);return[i,m]};v.Z=a},37029:function(h,v,e){"use strict";e.d(v,{Z:function(){return f}});var t=e(81626),n=e(1413),r=e(25541),a=(0,n.Z)((0,n.Z)({},r.z),{},{locale:"zh_CN",today:"\u4ECA\u5929",now:"\u6B64\u523B",backToToday:"\u8FD4\u56DE\u4ECA\u5929",ok:"\u786E\u5B9A",timeSelect:"\u9009\u62E9\u65F6\u95F4",dateSelect:"\u9009\u62E9\u65E5\u671F",weekSelect:"\u9009\u62E9\u5468",clear:"\u6E05\u9664",week:"\u5468",month:"\u6708",year:"\u5E74",previousMonth:"\u4E0A\u4E2A\u6708 (\u7FFB\u9875\u4E0A\u952E)",nextMonth:"\u4E0B\u4E2A\u6708 (\u7FFB\u9875\u4E0B\u952E)",monthSelect:"\u9009\u62E9\u6708\u4EFD",yearSelect:"\u9009\u62E9\u5E74\u4EFD",decadeSelect:"\u9009\u62E9\u5E74\u4EE3",previousYear:"\u4E0A\u4E00\u5E74 (Control\u952E\u52A0\u5DE6\u65B9\u5411\u952E)",nextYear:"\u4E0B\u4E00\u5E74 (Control\u952E\u52A0\u53F3\u65B9\u5411\u952E)",previousDecade:"\u4E0A\u4E00\u5E74\u4EE3",nextDecade:"\u4E0B\u4E00\u5E74\u4EE3",previousCentury:"\u4E0A\u4E00\u4E16\u7EAA",nextCentury:"\u4E0B\u4E00\u4E16\u7EAA",yearFormat:"YYYY\u5E74",cellDateFormat:"D",monthBeforeYear:!1}),l=a,o={placeholder:"\u8BF7\u9009\u62E9\u65F6\u95F4",rangePlaceholder:["\u5F00\u59CB\u65F6\u95F4","\u7ED3\u675F\u65F6\u95F4"]};const i={lang:Object.assign({placeholder:"\u8BF7\u9009\u62E9\u65E5\u671F",yearPlaceholder:"\u8BF7\u9009\u62E9\u5E74\u4EFD",quarterPlaceholder:"\u8BF7\u9009\u62E9\u5B63\u5EA6",monthPlaceholder:"\u8BF7\u9009\u62E9\u6708\u4EFD",weekPlaceholder:"\u8BF7\u9009\u62E9\u5468",rangePlaceholder:["\u5F00\u59CB\u65E5\u671F","\u7ED3\u675F\u65E5\u671F"],rangeYearPlaceholder:["\u5F00\u59CB\u5E74\u4EFD","\u7ED3\u675F\u5E74\u4EFD"],rangeMonthPlaceholder:["\u5F00\u59CB\u6708\u4EFD","\u7ED3\u675F\u6708\u4EFD"],rangeQuarterPlaceholder:["\u5F00\u59CB\u5B63\u5EA6","\u7ED3\u675F\u5B63\u5EA6"],rangeWeekPlaceholder:["\u5F00\u59CB\u5468","\u7ED3\u675F\u5468"]},l),timePickerLocale:Object.assign({},o)};i.lang.ok="\u786E\u5B9A";var m=i,d=m;const b="${label}\u4E0D\u662F\u4E00\u4E2A\u6709\u6548\u7684${type}";var f={locale:"zh-cn",Pagination:t.Z,DatePicker:m,TimePicker:o,Calendar:d,global:{placeholder:"\u8BF7\u9009\u62E9",close:"\u5173\u95ED"},Table:{filterTitle:"\u7B5B\u9009",filterConfirm:"\u786E\u5B9A",filterReset:"\u91CD\u7F6E",filterEmptyText:"\u65E0\u7B5B\u9009\u9879",filterCheckAll:"\u5168\u9009",filterSearchPlaceholder:"\u5728\u7B5B\u9009\u9879\u4E2D\u641C\u7D22",emptyText:"\u6682\u65E0\u6570\u636E",selectAll:"\u5168\u9009\u5F53\u9875",selectInvert:"\u53CD\u9009\u5F53\u9875",selectNone:"\u6E05\u7A7A\u6240\u6709",selectionAll:"\u5168\u9009\u6240\u6709",sortTitle:"\u6392\u5E8F",expand:"\u5C55\u5F00\u884C",collapse:"\u5173\u95ED\u884C",triggerDesc:"\u70B9\u51FB\u964D\u5E8F",triggerAsc:"\u70B9\u51FB\u5347\u5E8F",cancelSort:"\u53D6\u6D88\u6392\u5E8F"},Modal:{okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",justOkText:"\u77E5\u9053\u4E86"},Tour:{Next:"\u4E0B\u4E00\u6B65",Previous:"\u4E0A\u4E00\u6B65",Finish:"\u7ED3\u675F\u5BFC\u89C8"},Popconfirm:{cancelText:"\u53D6\u6D88",okText:"\u786E\u5B9A"},Transfer:{titles:["",""],searchPlaceholder:"\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9",itemUnit:"\u9879",itemsUnit:"\u9879",remove:"\u5220\u9664",selectCurrent:"\u5168\u9009\u5F53\u9875",removeCurrent:"\u5220\u9664\u5F53\u9875",selectAll:"\u5168\u9009\u6240\u6709",deselectAll:"\u53D6\u6D88\u5168\u9009",removeAll:"\u5220\u9664\u5168\u90E8",selectInvert:"\u53CD\u9009\u5F53\u9875"},Upload:{uploading:"\u6587\u4EF6\u4E0A\u4F20\u4E2D",removeFile:"\u5220\u9664\u6587\u4EF6",uploadError:"\u4E0A\u4F20\u9519\u8BEF",previewFile:"\u9884\u89C8\u6587\u4EF6",downloadFile:"\u4E0B\u8F7D\u6587\u4EF6"},Empty:{description:"\u6682\u65E0\u6570\u636E"},Icon:{icon:"\u56FE\u6807"},Text:{edit:"\u7F16\u8F91",copy:"\u590D\u5236",copied:"\u590D\u5236\u6210\u529F",expand:"\u5C55\u5F00",collapse:"\u6536\u8D77"},Form:{optional:"\uFF08\u53EF\u9009\uFF09",defaultValidateMessages:{default:"\u5B57\u6BB5\u9A8C\u8BC1\u9519\u8BEF${label}",required:"\u8BF7\u8F93\u5165${label}",enum:"${label}\u5FC5\u987B\u662F\u5176\u4E2D\u4E00\u4E2A[${enum}]",whitespace:"${label}\u4E0D\u80FD\u4E3A\u7A7A\u5B57\u7B26",date:{format:"${label}\u65E5\u671F\u683C\u5F0F\u65E0\u6548",parse:"${label}\u4E0D\u80FD\u8F6C\u6362\u4E3A\u65E5\u671F",invalid:"${label}\u662F\u4E00\u4E2A\u65E0\u6548\u65E5\u671F"},types:{string:b,method:b,array:b,object:b,number:b,date:b,boolean:b,integer:b,float:b,regexp:b,email:b,url:b,hex:b},string:{len:"${label}\u987B\u4E3A${len}\u4E2A\u5B57\u7B26",min:"${label}\u6700\u5C11${min}\u4E2A\u5B57\u7B26",max:"${label}\u6700\u591A${max}\u4E2A\u5B57\u7B26",range:"${label}\u987B\u5728${min}-${max}\u5B57\u7B26\u4E4B\u95F4"},number:{len:"${label}\u5FC5\u987B\u7B49\u4E8E${len}",min:"${label}\u6700\u5C0F\u503C\u4E3A${min}",max:"${label}\u6700\u5927\u503C\u4E3A${max}",range:"${label}\u987B\u5728${min}-${max}\u4E4B\u95F4"},array:{len:"\u987B\u4E3A${len}\u4E2A${label}",min:"\u6700\u5C11${min}\u4E2A${label}",max:"\u6700\u591A${max}\u4E2A${label}",range:"${label}\u6570\u91CF\u987B\u5728${min}-${max}\u4E4B\u95F4"},pattern:{mismatch:"${label}\u4E0E\u6A21\u5F0F\u4E0D\u5339\u914D${pattern}"}}},Image:{preview:"\u9884\u89C8"},QRCode:{expired:"\u4E8C\u7EF4\u7801\u8FC7\u671F",refresh:"\u70B9\u51FB\u5237\u65B0",scanned:"\u5DF2\u626B\u63CF"},ColorPicker:{presetEmpty:"\u6682\u65E0",transparent:"\u65E0\u8272",singleColor:"\u5355\u8272",gradientColor:"\u6E10\u53D8\u8272"}}},76529:function(h,v,e){"use strict";e.d(v,{J:function(){return s}});var t=e(62435),n=e(42550),r=e(89942),a=function(o,i){var m={};for(var d in o)Object.prototype.hasOwnProperty.call(o,d)&&i.indexOf(d)<0&&(m[d]=o[d]);if(o!=null&&typeof Object.getOwnPropertySymbols=="function")for(var b=0,d=Object.getOwnPropertySymbols(o);b{const{children:m}=o,d=a(o,["children"]),b=t.useContext(l),c=t.useMemo(()=>Object.assign(Object.assign({},b),d),[b,d.prefixCls,d.mode,d.selectable,d.rootClassName]),f=(0,n.t4)(m),I=(0,n.x1)(i,f?(0,n.C4)(m):null);return t.createElement(l.Provider,{value:c},t.createElement(r.Z,{space:!0},f?t.cloneElement(m,{ref:I}):m))});v.Z=l},50136:function(h,v,e){"use strict";e.d(v,{Z:function(){return W}});var t=e(62435),n=e(72512),r=e(23342),a=e(89705),l=e(93967),s=e.n(l),o=e(66680),i=e(98423),m=e(33603),d=e(96159),b=e(53124),c=e(35792),I=(0,t.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),E=function($,S){var H={};for(var he in $)Object.prototype.hasOwnProperty.call($,he)&&S.indexOf(he)<0&&(H[he]=$[he]);if($!=null&&typeof Object.getOwnPropertySymbols=="function")for(var se=0,he=Object.getOwnPropertySymbols($);se{const{prefixCls:S,className:H,dashed:he}=$,se=E($,["prefixCls","className","dashed"]),{getPrefixCls:ue}=t.useContext(b.E_),Te=ue("menu",S),Ae=s()({[`${Te}-item-divider-dashed`]:!!he},H);return t.createElement(n.iz,Object.assign({className:Ae},se))},R=e(50344),M=e(83062),p=$=>{var S;const{className:H,children:he,icon:se,title:ue,danger:Te,extra:Ae}=$,{prefixCls:te,firstLevel:Ee,direction:Re,disableMenuItemTitleTooltip:Ne,inlineCollapsed:He}=t.useContext(I),Se=st=>{const vt=he==null?void 0:he[0],ot=t.createElement("span",{className:s()(`${te}-title-content`,{[`${te}-title-content-with-extra`]:!!Ae||Ae===0})},he);return(!se||t.isValidElement(he)&&he.type==="span")&&he&&st&&Ee&&typeof vt=="string"?t.createElement("div",{className:`${te}-inline-collapsed-noicon`},vt.charAt(0)):ot},{siderCollapsed:we}=t.useContext(r.D);let Ve=ue;typeof ue=="undefined"?Ve=Ee?he:"":ue===!1&&(Ve="");const tt={title:Ve};!we&&!He&&(tt.title=null,tt.open=!1);const bt=(0,R.Z)(he).length;let De=t.createElement(n.ck,Object.assign({},(0,i.Z)($,["title","icon","danger"]),{className:s()({[`${te}-item-danger`]:Te,[`${te}-item-only-child`]:(se?bt+1:bt)===1},H),title:typeof ue=="string"?ue:void 0}),(0,d.Tm)(se,{className:s()(t.isValidElement(se)?(S=se.props)===null||S===void 0?void 0:S.className:"",`${te}-item-icon`)}),Se(He));return Ne||(De=t.createElement(M.Z,Object.assign({},tt,{placement:Re==="rtl"?"left":"right",classNames:{root:`${te}-inline-collapsed-tooltip`}}),De)),De},A=e(76529),O=e(861),z=e(15063),L=e(14747),fe=e(33507),G=e(67771),ee=e(50438),re=e(83559),oe=e(83262),j=$=>{const{componentCls:S,motionDurationSlow:H,horizontalLineHeight:he,colorSplit:se,lineWidth:ue,lineType:Te,itemPaddingInline:Ae}=$;return{[`${S}-horizontal`]:{lineHeight:he,border:0,borderBottom:`${(0,O.unit)(ue)} ${Te} ${se}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${S}-item, ${S}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:Ae},[`> ${S}-item:hover, + > ${S}-item-active, + > ${S}-submenu ${S}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${S}-item, ${S}-submenu-title`]:{transition:[`border-color ${H}`,`background ${H}`].join(",")},[`${S}-submenu-arrow`]:{display:"none"}}}},k=({componentCls:$,menuArrowOffset:S,calc:H})=>({[`${$}-rtl`]:{direction:"rtl"},[`${$}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${$}-rtl${$}-vertical, + ${$}-submenu-rtl ${$}-vertical`]:{[`${$}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(${(0,O.unit)(H(S).mul(-1).equal())})`},"&::after":{transform:`rotate(45deg) translateY(${(0,O.unit)(S)})`}}}});const q=$=>Object.assign({},(0,L.oN)($));var Z=($,S)=>{const{componentCls:H,itemColor:he,itemSelectedColor:se,subMenuItemSelectedColor:ue,groupTitleColor:Te,itemBg:Ae,subMenuItemBg:te,itemSelectedBg:Ee,activeBarHeight:Re,activeBarWidth:Ne,activeBarBorderWidth:He,motionDurationSlow:Se,motionEaseInOut:we,motionEaseOut:Ve,itemPaddingInline:tt,motionDurationMid:bt,itemHoverColor:De,lineType:st,colorSplit:vt,itemDisabledColor:ot,dangerItemColor:At,dangerItemHoverColor:qt,dangerItemSelectedColor:ce,dangerItemActiveBg:ft,dangerItemSelectedBg:Ut,popupBg:Kt,itemHoverBg:Ht,itemActiveBg:un,menuSubMenuBg:Rn,horizontalItemSelectedColor:lt,horizontalItemSelectedBg:Et,horizontalItemBorderRadius:Bt,horizontalItemHoverBg:Lt}=$;return{[`${H}-${S}, ${H}-${S} > ${H}`]:{color:he,background:Ae,[`&${H}-root:focus-visible`]:Object.assign({},q($)),[`${H}-item`]:{"&-group-title, &-extra":{color:Te}},[`${H}-submenu-selected > ${H}-submenu-title`]:{color:ue},[`${H}-item, ${H}-submenu-title`]:{color:he,[`&:not(${H}-item-disabled):focus-visible`]:Object.assign({},q($))},[`${H}-item-disabled, ${H}-submenu-disabled`]:{color:`${ot} !important`},[`${H}-item:not(${H}-item-selected):not(${H}-submenu-selected)`]:{[`&:hover, > ${H}-submenu-title:hover`]:{color:De}},[`&:not(${H}-horizontal)`]:{[`${H}-item:not(${H}-item-selected)`]:{"&:hover":{backgroundColor:Ht},"&:active":{backgroundColor:un}},[`${H}-submenu-title`]:{"&:hover":{backgroundColor:Ht},"&:active":{backgroundColor:un}}},[`${H}-item-danger`]:{color:At,[`&${H}-item:hover`]:{[`&:not(${H}-item-selected):not(${H}-submenu-selected)`]:{color:qt}},[`&${H}-item:active`]:{background:ft}},[`${H}-item a`]:{"&, &:hover":{color:"inherit"}},[`${H}-item-selected`]:{color:se,[`&${H}-item-danger`]:{color:ce},"a, a:hover":{color:"inherit"}},[`& ${H}-item-selected`]:{backgroundColor:Ee,[`&${H}-item-danger`]:{backgroundColor:Ut}},[`&${H}-submenu > ${H}`]:{backgroundColor:Rn},[`&${H}-popup > ${H}`]:{backgroundColor:Kt},[`&${H}-submenu-popup > ${H}`]:{backgroundColor:Kt},[`&${H}-horizontal`]:Object.assign(Object.assign({},S==="dark"?{borderBottom:0}:{}),{[`> ${H}-item, > ${H}-submenu`]:{top:He,marginTop:$.calc(He).mul(-1).equal(),marginBottom:0,borderRadius:Bt,"&::after":{position:"absolute",insetInline:tt,bottom:0,borderBottom:`${(0,O.unit)(Re)} solid transparent`,transition:`border-color ${Se} ${we}`,content:'""'},"&:hover, &-active, &-open":{background:Lt,"&::after":{borderBottomWidth:Re,borderBottomColor:lt}},"&-selected":{color:lt,backgroundColor:Et,"&:hover":{backgroundColor:Et},"&::after":{borderBottomWidth:Re,borderBottomColor:lt}}}}),[`&${H}-root`]:{[`&${H}-inline, &${H}-vertical`]:{borderInlineEnd:`${(0,O.unit)(He)} ${st} ${vt}`}},[`&${H}-inline`]:{[`${H}-sub${H}-inline`]:{background:te},[`${H}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${(0,O.unit)(Ne)} solid ${se}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${bt} ${Ve}`,`opacity ${bt} ${Ve}`].join(","),content:'""'},[`&${H}-item-danger`]:{"&::after":{borderInlineEndColor:ce}}},[`${H}-selected, ${H}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${bt} ${we}`,`opacity ${bt} ${we}`].join(",")}}}}}};const _=$=>{const{componentCls:S,itemHeight:H,itemMarginInline:he,padding:se,menuArrowSize:ue,marginXS:Te,itemMarginBlock:Ae,itemWidth:te,itemPaddingInline:Ee}=$,Re=$.calc(ue).add(se).add(Te).equal();return{[`${S}-item`]:{position:"relative",overflow:"hidden"},[`${S}-item, ${S}-submenu-title`]:{height:H,lineHeight:(0,O.unit)(H),paddingInline:Ee,overflow:"hidden",textOverflow:"ellipsis",marginInline:he,marginBlock:Ae,width:te},[`> ${S}-item, + > ${S}-submenu > ${S}-submenu-title`]:{height:H,lineHeight:(0,O.unit)(H)},[`${S}-item-group-list ${S}-submenu-title, + ${S}-submenu-title`]:{paddingInlineEnd:Re}}};var Y=$=>{const{componentCls:S,iconCls:H,itemHeight:he,colorTextLightSolid:se,dropdownWidth:ue,controlHeightLG:Te,motionEaseOut:Ae,paddingXL:te,itemMarginInline:Ee,fontSizeLG:Re,motionDurationFast:Ne,motionDurationSlow:He,paddingXS:Se,boxShadowSecondary:we,collapsedWidth:Ve,collapsedIconSize:tt}=$,bt={height:he,lineHeight:(0,O.unit)(he),listStylePosition:"inside",listStyleType:"disc"};return[{[S]:{"&-inline, &-vertical":Object.assign({[`&${S}-root`]:{boxShadow:"none"}},_($))},[`${S}-submenu-popup`]:{[`${S}-vertical`]:Object.assign(Object.assign({},_($)),{boxShadow:we})}},{[`${S}-submenu-popup ${S}-vertical${S}-sub`]:{minWidth:ue,maxHeight:`calc(100vh - ${(0,O.unit)($.calc(Te).mul(2.5).equal())})`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${S}-inline`]:{width:"100%",[`&${S}-root`]:{[`${S}-item, ${S}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${He}`,`background ${He}`,`padding ${Ne} ${Ae}`].join(","),[`> ${S}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${S}-sub${S}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${S}-submenu > ${S}-submenu-title`]:bt,[`& ${S}-item-group-title`]:{paddingInlineStart:te}},[`${S}-item`]:bt}},{[`${S}-inline-collapsed`]:{width:Ve,[`&${S}-root`]:{[`${S}-item, ${S}-submenu ${S}-submenu-title`]:{[`> ${S}-inline-collapsed-noicon`]:{fontSize:Re,textAlign:"center"}}},[`> ${S}-item, + > ${S}-item-group > ${S}-item-group-list > ${S}-item, + > ${S}-item-group > ${S}-item-group-list > ${S}-submenu > ${S}-submenu-title, + > ${S}-submenu > ${S}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${(0,O.unit)($.calc(tt).div(2).equal())} - ${(0,O.unit)(Ee)})`,textOverflow:"clip",[` + ${S}-submenu-arrow, + ${S}-submenu-expand-icon + `]:{opacity:0},[`${S}-item-icon, ${H}`]:{margin:0,fontSize:tt,lineHeight:(0,O.unit)(he),"+ span":{display:"inline-block",opacity:0}}},[`${S}-item-icon, ${H}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${S}-item-icon, ${H}`]:{display:"none"},"a, a:hover":{color:se}},[`${S}-item-group-title`]:Object.assign(Object.assign({},L.vS),{paddingInline:Se})}}]};const ae=$=>{const{componentCls:S,motionDurationSlow:H,motionDurationMid:he,motionEaseInOut:se,motionEaseOut:ue,iconCls:Te,iconSize:Ae,iconMarginInlineEnd:te}=$;return{[`${S}-item, ${S}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${H}`,`background ${H}`,`padding calc(${H} + 0.1s) ${se}`].join(","),[`${S}-item-icon, ${Te}`]:{minWidth:Ae,fontSize:Ae,transition:[`font-size ${he} ${ue}`,`margin ${H} ${se}`,`color ${H}`].join(","),"+ span":{marginInlineStart:te,opacity:1,transition:[`opacity ${H} ${se}`,`margin ${H}`,`color ${H}`].join(",")}},[`${S}-item-icon`]:Object.assign({},(0,L.Ro)()),[`&${S}-item-only-child`]:{[`> ${Te}, > ${S}-item-icon`]:{marginInlineEnd:0}}},[`${S}-item-disabled, ${S}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important",cursor:"not-allowed",pointerEvents:"none"},[`> ${S}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},J=$=>{const{componentCls:S,motionDurationSlow:H,motionEaseInOut:he,borderRadius:se,menuArrowSize:ue,menuArrowOffset:Te}=$;return{[`${S}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:$.margin,width:ue,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${H} ${he}, opacity ${H}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:$.calc(ue).mul(.6).equal(),height:$.calc(ue).mul(.15).equal(),backgroundColor:"currentcolor",borderRadius:se,transition:[`background ${H} ${he}`,`transform ${H} ${he}`,`top ${H} ${he}`,`color ${H} ${he}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(${(0,O.unit)($.calc(Te).mul(-1).equal())})`},"&::after":{transform:`rotate(-45deg) translateY(${(0,O.unit)(Te)})`}}}}},de=$=>{const{antCls:S,componentCls:H,fontSize:he,motionDurationSlow:se,motionDurationMid:ue,motionEaseInOut:Te,paddingXS:Ae,padding:te,colorSplit:Ee,lineWidth:Re,zIndexPopup:Ne,borderRadiusLG:He,subMenuItemBorderRadius:Se,menuArrowSize:we,menuArrowOffset:Ve,lineType:tt,groupTitleLineHeight:bt,groupTitleFontSize:De}=$;return[{"":{[H]:Object.assign(Object.assign({},(0,L.dF)()),{"&-hidden":{display:"none"}})},[`${H}-submenu-hidden`]:{display:"none"}},{[H]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,L.Wf)($)),(0,L.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:he,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${se} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${H}-item`]:{flex:"none"}},[`${H}-item, ${H}-submenu, ${H}-submenu-title`]:{borderRadius:$.itemBorderRadius},[`${H}-item-group-title`]:{padding:`${(0,O.unit)(Ae)} ${(0,O.unit)(te)}`,fontSize:De,lineHeight:bt,transition:`all ${se}`},[`&-horizontal ${H}-submenu`]:{transition:[`border-color ${se} ${Te}`,`background ${se} ${Te}`].join(",")},[`${H}-submenu, ${H}-submenu-inline`]:{transition:[`border-color ${se} ${Te}`,`background ${se} ${Te}`,`padding ${ue} ${Te}`].join(",")},[`${H}-submenu ${H}-sub`]:{cursor:"initial",transition:[`background ${se} ${Te}`,`padding ${se} ${Te}`].join(",")},[`${H}-title-content`]:{transition:`color ${se}`,"&-with-extra":{display:"inline-flex",alignItems:"center",width:"100%"},[`> ${S}-typography-ellipsis-single-line`]:{display:"inline",verticalAlign:"unset"},[`${H}-item-extra`]:{marginInlineStart:"auto",paddingInlineStart:$.padding}},[`${H}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${H}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:Ee,borderStyle:tt,borderWidth:0,borderTopWidth:Re,marginBlock:Re,padding:0,"&-dashed":{borderStyle:"dashed"}}}),ae($)),{[`${H}-item-group`]:{[`${H}-item-group-list`]:{margin:0,padding:0,[`${H}-item, ${H}-submenu-title`]:{paddingInline:`${(0,O.unit)($.calc(he).mul(2).equal())} ${(0,O.unit)(te)}`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:Ne,borderRadius:He,boxShadow:"none",transformOrigin:"0 0",[`&${H}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:0,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'},[`> ${H}`]:Object.assign(Object.assign(Object.assign({borderRadius:He},ae($)),J($)),{[`${H}-item, ${H}-submenu > ${H}-submenu-title`]:{borderRadius:Se},[`${H}-submenu-title::after`]:{transition:`transform ${se} ${Te}`}})},"\n &-placement-leftTop,\n &-placement-bottomRight,\n ":{transformOrigin:"100% 0"},"\n &-placement-leftBottom,\n &-placement-topRight,\n ":{transformOrigin:"100% 100%"},"\n &-placement-rightBottom,\n &-placement-topLeft,\n ":{transformOrigin:"0 100%"},"\n &-placement-bottomLeft,\n &-placement-rightTop,\n ":{transformOrigin:"0 0"},"\n &-placement-leftTop,\n &-placement-leftBottom\n ":{paddingInlineEnd:$.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:$.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:$.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:$.paddingXS}}}),J($)),{[`&-inline-collapsed ${H}-submenu-arrow, + &-inline ${H}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${(0,O.unit)(Ve)})`},"&::after":{transform:`rotate(45deg) translateX(${(0,O.unit)($.calc(Ve).mul(-1).equal())})`}},[`${H}-submenu-open${H}-submenu-inline > ${H}-submenu-title > ${H}-submenu-arrow`]:{transform:`translateY(${(0,O.unit)($.calc(we).mul(.2).mul(-1).equal())})`,"&::after":{transform:`rotate(-45deg) translateX(${(0,O.unit)($.calc(Ve).mul(-1).equal())})`},"&::before":{transform:`rotate(45deg) translateX(${(0,O.unit)(Ve)})`}}})},{[`${S}-layout-header`]:{[H]:{lineHeight:"inherit"}}}]},Ce=$=>{var S,H,he;const{colorPrimary:se,colorError:ue,colorTextDisabled:Te,colorErrorBg:Ae,colorText:te,colorTextDescription:Ee,colorBgContainer:Re,colorFillAlter:Ne,colorFillContent:He,lineWidth:Se,lineWidthBold:we,controlItemBgActive:Ve,colorBgTextHover:tt,controlHeightLG:bt,lineHeight:De,colorBgElevated:st,marginXXS:vt,padding:ot,fontSize:At,controlHeightSM:qt,fontSizeLG:ce,colorTextLightSolid:ft,colorErrorHover:Ut}=$,Kt=(S=$.activeBarWidth)!==null&&S!==void 0?S:0,Ht=(H=$.activeBarBorderWidth)!==null&&H!==void 0?H:Se,un=(he=$.itemMarginInline)!==null&&he!==void 0?he:$.marginXXS,Rn=new z.FastColor(ft).setA(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:$.zIndexPopupBase+50,radiusItem:$.borderRadiusLG,itemBorderRadius:$.borderRadiusLG,radiusSubMenuItem:$.borderRadiusSM,subMenuItemBorderRadius:$.borderRadiusSM,colorItemText:te,itemColor:te,colorItemTextHover:te,itemHoverColor:te,colorItemTextHoverHorizontal:se,horizontalItemHoverColor:se,colorGroupTitle:Ee,groupTitleColor:Ee,colorItemTextSelected:se,itemSelectedColor:se,subMenuItemSelectedColor:se,colorItemTextSelectedHorizontal:se,horizontalItemSelectedColor:se,colorItemBg:Re,itemBg:Re,colorItemBgHover:tt,itemHoverBg:tt,colorItemBgActive:He,itemActiveBg:Ve,colorSubItemBg:Ne,subMenuItemBg:Ne,colorItemBgSelected:Ve,itemSelectedBg:Ve,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:Kt,colorActiveBarHeight:we,activeBarHeight:we,colorActiveBarBorderSize:Se,activeBarBorderWidth:Ht,colorItemTextDisabled:Te,itemDisabledColor:Te,colorDangerItemText:ue,dangerItemColor:ue,colorDangerItemTextHover:ue,dangerItemHoverColor:ue,colorDangerItemTextSelected:ue,dangerItemSelectedColor:ue,colorDangerItemBgActive:Ae,dangerItemActiveBg:Ae,colorDangerItemBgSelected:Ae,dangerItemSelectedBg:Ae,itemMarginInline:un,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:bt,groupTitleLineHeight:De,collapsedWidth:bt*2,popupBg:st,itemMarginBlock:vt,itemPaddingInline:ot,horizontalLineHeight:`${bt*1.15}px`,iconSize:At,iconMarginInlineEnd:qt-At,collapsedIconSize:ce,groupTitleFontSize:At,darkItemDisabledColor:new z.FastColor(ft).setA(.25).toRgbString(),darkItemColor:Rn,darkDangerItemColor:ue,darkItemBg:"#001529",darkPopupBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:ft,darkItemSelectedBg:se,darkDangerItemSelectedBg:ue,darkItemHoverBg:"transparent",darkGroupTitleColor:Rn,darkItemHoverColor:ft,darkDangerItemHoverColor:Ut,darkDangerItemSelectedColor:ft,darkDangerItemActiveBg:ue,itemWidth:Kt?`calc(100% + ${Ht}px)`:`calc(100% - ${un*2}px)`}};var Ze=($,S=$,H=!0)=>(0,re.I$)("Menu",se=>{const{colorBgElevated:ue,controlHeightLG:Te,fontSize:Ae,darkItemColor:te,darkDangerItemColor:Ee,darkItemBg:Re,darkSubMenuItemBg:Ne,darkItemSelectedColor:He,darkItemSelectedBg:Se,darkDangerItemSelectedBg:we,darkItemHoverBg:Ve,darkGroupTitleColor:tt,darkItemHoverColor:bt,darkItemDisabledColor:De,darkDangerItemHoverColor:st,darkDangerItemSelectedColor:vt,darkDangerItemActiveBg:ot,popupBg:At,darkPopupBg:qt}=se,ce=se.calc(Ae).div(7).mul(5).equal(),ft=(0,oe.mergeToken)(se,{menuArrowSize:ce,menuHorizontalHeight:se.calc(Te).mul(1.15).equal(),menuArrowOffset:se.calc(ce).mul(.25).equal(),menuSubMenuBg:ue,calc:se.calc,popupBg:At}),Ut=(0,oe.mergeToken)(ft,{itemColor:te,itemHoverColor:bt,groupTitleColor:tt,itemSelectedColor:He,subMenuItemSelectedColor:He,itemBg:Re,popupBg:qt,subMenuItemBg:Ne,itemActiveBg:"transparent",itemSelectedBg:Se,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:Ve,itemDisabledColor:De,dangerItemColor:Ee,dangerItemHoverColor:st,dangerItemSelectedColor:vt,dangerItemActiveBg:ot,dangerItemSelectedBg:we,menuSubMenuBg:Ne,horizontalItemSelectedColor:He,horizontalItemSelectedBg:Se});return[de(ft),j(ft),Y(ft),Z(ft,"light"),Z(Ut,"dark"),k(ft),(0,fe.Z)(ft),(0,G.oN)(ft,"slide-up"),(0,G.oN)(ft,"slide-down"),(0,ee._y)(ft,"zoom-big")]},Ce,{deprecatedTokens:[["colorGroupTitle","groupTitleColor"],["radiusItem","itemBorderRadius"],["radiusSubMenuItem","subMenuItemBorderRadius"],["colorItemText","itemColor"],["colorItemTextHover","itemHoverColor"],["colorItemTextHoverHorizontal","horizontalItemHoverColor"],["colorItemTextSelected","itemSelectedColor"],["colorItemTextSelectedHorizontal","horizontalItemSelectedColor"],["colorItemTextDisabled","itemDisabledColor"],["colorDangerItemText","dangerItemColor"],["colorDangerItemTextHover","dangerItemHoverColor"],["colorDangerItemTextSelected","dangerItemSelectedColor"],["colorDangerItemBgActive","dangerItemActiveBg"],["colorDangerItemBgSelected","dangerItemSelectedBg"],["colorItemBg","itemBg"],["colorItemBgHover","itemHoverBg"],["colorSubItemBg","subMenuItemBg"],["colorItemBgActive","itemActiveBg"],["colorItemBgSelectedHorizontal","horizontalItemSelectedBg"],["colorActiveBarWidth","activeBarWidth"],["colorActiveBarHeight","activeBarHeight"],["colorActiveBarBorderSize","activeBarBorderWidth"],["colorItemBgSelected","itemSelectedBg"]],injectStyle:H,unitless:{groupTitleLineHeight:!0}})($,S),je=e(87263),Qe=$=>{var S;const{popupClassName:H,icon:he,title:se,theme:ue}=$,Te=t.useContext(I),{prefixCls:Ae,inlineCollapsed:te,theme:Ee}=Te,Re=(0,n.Xl)();let Ne;if(!he)Ne=te&&!Re.length&&se&&typeof se=="string"?t.createElement("div",{className:`${Ae}-inline-collapsed-noicon`},se.charAt(0)):t.createElement("span",{className:`${Ae}-title-content`},se);else{const we=t.isValidElement(se)&&se.type==="span";Ne=t.createElement(t.Fragment,null,(0,d.Tm)(he,{className:s()(t.isValidElement(he)?(S=he.props)===null||S===void 0?void 0:S.className:"",`${Ae}-item-icon`)}),we?se:t.createElement("span",{className:`${Ae}-title-content`},se))}const He=t.useMemo(()=>Object.assign(Object.assign({},Te),{firstLevel:!1}),[Te]),[Se]=(0,je.Cn)("Menu");return t.createElement(I.Provider,{value:He},t.createElement(n.Wd,Object.assign({},(0,i.Z)($,["icon"]),{title:Ne,popupClassName:s()(Ae,H,`${Ae}-${ue||Ee}`),popupStyle:Object.assign({zIndex:Se},$.popupStyle)})))},We=function($,S){var H={};for(var he in $)Object.prototype.hasOwnProperty.call($,he)&&S.indexOf(he)<0&&(H[he]=$[he]);if($!=null&&typeof Object.getOwnPropertySymbols=="function")for(var se=0,he=Object.getOwnPropertySymbols($);se{var H;const he=t.useContext(A.Z),se=he||{},{getPrefixCls:ue,getPopupContainer:Te,direction:Ae,menu:te}=t.useContext(b.E_),Ee=ue(),{prefixCls:Re,className:Ne,style:He,theme:Se="light",expandIcon:we,_internalDisableMenuItemTitleTooltip:Ve,inlineCollapsed:tt,siderCollapsed:bt,rootClassName:De,mode:st,selectable:vt,onClick:ot,overflowedIndicatorPopupClassName:At}=$,qt=We($,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),ce=(0,i.Z)(qt,["collapsedWidth"]);(H=se.validator)===null||H===void 0||H.call(se,{mode:st});const ft=(0,o.Z)((...rr)=>{var cn;ot==null||ot.apply(void 0,rr),(cn=se.onClick)===null||cn===void 0||cn.call(se)}),Ut=se.mode||st,Kt=vt!=null?vt:se.selectable,Ht=tt!=null?tt:bt,un={horizontal:{motionName:`${Ee}-slide-up`},inline:(0,m.Z)(Ee),other:{motionName:`${Ee}-zoom-big`}},Rn=ue("menu",Re||se.prefixCls),lt=(0,c.Z)(Rn),[Et,Bt,Lt]=Ze(Rn,lt,!he),Ct=s()(`${Rn}-${Se}`,te==null?void 0:te.className,Ne),er=t.useMemo(()=>{var rr,cn;if(typeof we=="function"||Oe(we))return we||null;if(typeof se.expandIcon=="function"||Oe(se.expandIcon))return se.expandIcon||null;if(typeof(te==null?void 0:te.expandIcon)=="function"||Oe(te==null?void 0:te.expandIcon))return(te==null?void 0:te.expandIcon)||null;const Cn=(rr=we!=null?we:se==null?void 0:se.expandIcon)!==null&&rr!==void 0?rr:te==null?void 0:te.expandIcon;return(0,d.Tm)(Cn,{className:s()(`${Rn}-submenu-expand-icon`,t.isValidElement(Cn)?(cn=Cn.props)===null||cn===void 0?void 0:cn.className:void 0)})},[we,se==null?void 0:se.expandIcon,te==null?void 0:te.expandIcon,Rn]),ir=t.useMemo(()=>({prefixCls:Rn,inlineCollapsed:Ht||!1,direction:Ae,firstLevel:!0,theme:Se,mode:Ut,disableMenuItemTitleTooltip:Ve}),[Rn,Ht,Ae,Ve,Se]);return Et(t.createElement(A.Z.Provider,{value:null},t.createElement(I.Provider,{value:ir},t.createElement(n.ZP,Object.assign({getPopupContainer:Te,overflowedIndicator:t.createElement(a.Z,null),overflowedIndicatorPopupClassName:s()(Rn,`${Rn}-${Se}`,At),mode:Ut,selectable:Kt,onClick:ft},ce,{inlineCollapsed:Ht,style:Object.assign(Object.assign({},te==null?void 0:te.style),He),className:Ct,prefixCls:Rn,direction:Ae,defaultMotions:un,expandIcon:er,ref:S,rootClassName:s()(De,Bt,se.rootClassName,Lt,lt),_internalComponents:xe})))))});const U=(0,t.forwardRef)(($,S)=>{const H=(0,t.useRef)(null),he=t.useContext(r.D);return(0,t.useImperativeHandle)(S,()=>({menu:H.current,focus:se=>{var ue;(ue=H.current)===null||ue===void 0||ue.focus(se)}})),t.createElement(ye,Object.assign({ref:H},$,he))});U.Item=p,U.SubMenu=Qe,U.Divider=P,U.ItemGroup=n.BW;var W=U},68872:function(h,v,e){"use strict";e.d(v,{ZP:function(){return rr}});var t=e(74902),n=e(62435);const r=n.createContext({}),a=n.createContext({message:{},notification:{},modal:{}});var l=null,s=e(53124),o=e(21532),i=e(69711),m=e(89739),d=e(4340),b=e(21640),c=e(78860),f=e(50888),I=e(93967),E=e.n(I),C=e(97685),P=e(91),R=e(1413),M=e(61254),N=e(87462),p=e(4942),A=e(29372),O=e(71002),z=e(15105),L=e(64217),fe=n.forwardRef(function(cn,Cn){var Ln=cn.prefixCls,gn=cn.style,Tt=cn.className,Jt=cn.duration,wn=Jt===void 0?4.5:Jt,Nn=cn.showProgress,zn=cn.pauseOnHover,qe=zn===void 0?!0:zn,xt=cn.eventKey,_n=cn.content,Je=cn.closable,Xe=cn.closeIcon,Yt=Xe===void 0?"x":Xe,dn=cn.props,Tn=cn.onClick,yn=cn.onNoticeClose,tn=cn.times,yt=cn.hovering,wt=n.useState(!1),me=(0,C.Z)(wt,2),Le=me[0],it=me[1],Ot=n.useState(0),Rt=(0,C.Z)(Ot,2),Me=Rt[0],Be=Rt[1],ht=n.useState(0),Dt=(0,C.Z)(ht,2),Ft=Dt[0],fn=Dt[1],Sn=yt||Le,Ge=wn>0&&Nn,ke=function(){yn(xt)},pt=function(Bn){(Bn.key==="Enter"||Bn.code==="Enter"||Bn.keyCode===z.Z.ENTER)&&ke()};n.useEffect(function(){if(!Sn&&wn>0){var Zn=Date.now()-Ft,Bn=setTimeout(function(){ke()},wn*1e3-Ft);return function(){qe&&clearTimeout(Bn),fn(Date.now()-Zn)}}},[wn,Sn,tn]),n.useEffect(function(){if(!Sn&&Ge&&(qe||Ft===0)){var Zn=performance.now(),Bn,Gn=function Qn(){cancelAnimationFrame(Bn),Bn=requestAnimationFrame(function(Xn){var mr=Xn+Ft-Zn,or=Math.min(mr/(wn*1e3),1);Be(or*100),or<1&&Qn()})};return Gn(),function(){qe&&cancelAnimationFrame(Bn)}}},[wn,Ft,Sn,Ge,tn]);var St=n.useMemo(function(){return(0,O.Z)(Je)==="object"&&Je!==null?Je:Je?{closeIcon:Yt}:{}},[Je,Yt]),Mt=(0,L.Z)(St,!0),hn=100-(!Me||Me<0?0:Me>100?100:Me),rn="".concat(Ln,"-notice");return n.createElement("div",(0,N.Z)({},dn,{ref:Cn,className:E()(rn,Tt,(0,p.Z)({},"".concat(rn,"-closable"),Je)),style:gn,onMouseEnter:function(Bn){var Gn;it(!0),dn==null||(Gn=dn.onMouseEnter)===null||Gn===void 0||Gn.call(dn,Bn)},onMouseLeave:function(Bn){var Gn;it(!1),dn==null||(Gn=dn.onMouseLeave)===null||Gn===void 0||Gn.call(dn,Bn)},onClick:Tn}),n.createElement("div",{className:"".concat(rn,"-content")},_n),Je&&n.createElement("a",(0,N.Z)({tabIndex:0,className:"".concat(rn,"-close"),onKeyDown:pt,"aria-label":"Close"},Mt,{onClick:function(Bn){Bn.preventDefault(),Bn.stopPropagation(),ke()}}),St.closeIcon),Ge&&n.createElement("progress",{className:"".concat(rn,"-progress"),max:"100",value:hn},hn+"%"))}),G=fe,ee=n.createContext({}),re=function(Cn){var Ln=Cn.children,gn=Cn.classNames;return n.createElement(ee.Provider,{value:{classNames:gn}},Ln)},oe=re,ie=8,j=3,K=16,k=function(Cn){var Ln={offset:ie,threshold:j,gap:K};if(Cn&&(0,O.Z)(Cn)==="object"){var gn,Tt,Jt;Ln.offset=(gn=Cn.offset)!==null&&gn!==void 0?gn:ie,Ln.threshold=(Tt=Cn.threshold)!==null&&Tt!==void 0?Tt:j,Ln.gap=(Jt=Cn.gap)!==null&&Jt!==void 0?Jt:K}return[!!Cn,Ln]},q=k,F=["className","style","classNames","styles"],Z=function(Cn){var Ln=Cn.configList,gn=Cn.placement,Tt=Cn.prefixCls,Jt=Cn.className,wn=Cn.style,Nn=Cn.motion,zn=Cn.onAllNoticeRemoved,qe=Cn.onNoticeClose,xt=Cn.stack,_n=(0,n.useContext)(ee),Je=_n.classNames,Xe=(0,n.useRef)({}),Yt=(0,n.useState)(null),dn=(0,C.Z)(Yt,2),Tn=dn[0],yn=dn[1],tn=(0,n.useState)([]),yt=(0,C.Z)(tn,2),wt=yt[0],me=yt[1],Le=Ln.map(function(Sn){return{config:Sn,key:String(Sn.key)}}),it=q(xt),Ot=(0,C.Z)(it,2),Rt=Ot[0],Me=Ot[1],Be=Me.offset,ht=Me.threshold,Dt=Me.gap,Ft=Rt&&(wt.length>0||Le.length<=ht),fn=typeof Nn=="function"?Nn(gn):Nn;return(0,n.useEffect)(function(){Rt&&wt.length>1&&me(function(Sn){return Sn.filter(function(Ge){return Le.some(function(ke){var pt=ke.key;return Ge===pt})})})},[wt,Le,Rt]),(0,n.useEffect)(function(){var Sn;if(Rt&&Xe.current[(Sn=Le[Le.length-1])===null||Sn===void 0?void 0:Sn.key]){var Ge;yn(Xe.current[(Ge=Le[Le.length-1])===null||Ge===void 0?void 0:Ge.key])}},[Le,Rt]),n.createElement(A.CSSMotionList,(0,N.Z)({key:gn,className:E()(Tt,"".concat(Tt,"-").concat(gn),Je==null?void 0:Je.list,Jt,(0,p.Z)((0,p.Z)({},"".concat(Tt,"-stack"),!!Rt),"".concat(Tt,"-stack-expanded"),Ft)),style:wn,keys:Le,motionAppear:!0},fn,{onAllRemoved:function(){zn(gn)}}),function(Sn,Ge){var ke=Sn.config,pt=Sn.className,St=Sn.style,Mt=Sn.index,hn=ke,rn=hn.key,Zn=hn.times,Bn=String(rn),Gn=ke,Qn=Gn.className,Xn=Gn.style,mr=Gn.classNames,or=Gn.styles,hr=(0,P.Z)(Gn,F),$n=Le.findIndex(function(jt){return jt.key===Bn}),nr={};if(Rt){var Cr=Le.length-1-($n>-1?$n:Mt-1),zr=gn==="top"||gn==="bottom"?"-50%":"0";if(Cr>0){var qr,br,ia;nr.height=Ft?(qr=Xe.current[Bn])===null||qr===void 0?void 0:qr.offsetHeight:Tn==null?void 0:Tn.offsetHeight;for(var wa=0,ha=0;ha-1?Xe.current[Bn]=Ke:delete Xe.current[Bn]},prefixCls:Tt,classNames:mr,styles:or,className:E()(Qn,Je==null?void 0:Je.notice),style:Xn,times:Zn,key:rn,eventKey:rn,onNoticeClose:qe,hovering:Rt&&wt.length>0})))})},_=Z,X=n.forwardRef(function(cn,Cn){var Ln=cn.prefixCls,gn=Ln===void 0?"rc-notification":Ln,Tt=cn.container,Jt=cn.motion,wn=cn.maxCount,Nn=cn.className,zn=cn.style,qe=cn.onAllRemoved,xt=cn.stack,_n=cn.renderNotifications,Je=n.useState([]),Xe=(0,C.Z)(Je,2),Yt=Xe[0],dn=Xe[1],Tn=function(Rt){var Me,Be=Yt.find(function(ht){return ht.key===Rt});Be==null||(Me=Be.onClose)===null||Me===void 0||Me.call(Be),dn(function(ht){return ht.filter(function(Dt){return Dt.key!==Rt})})};n.useImperativeHandle(Cn,function(){return{open:function(Rt){dn(function(Me){var Be=(0,t.Z)(Me),ht=Be.findIndex(function(fn){return fn.key===Rt.key}),Dt=(0,R.Z)({},Rt);if(ht>=0){var Ft;Dt.times=(((Ft=Me[ht])===null||Ft===void 0?void 0:Ft.times)||0)+1,Be[ht]=Dt}else Dt.times=0,Be.push(Dt);return wn>0&&Be.length>wn&&(Be=Be.slice(-wn)),Be})},close:function(Rt){Tn(Rt)},destroy:function(){dn([])}}});var yn=n.useState({}),tn=(0,C.Z)(yn,2),yt=tn[0],wt=tn[1];n.useEffect(function(){var Ot={};Yt.forEach(function(Rt){var Me=Rt.placement,Be=Me===void 0?"topRight":Me;Be&&(Ot[Be]=Ot[Be]||[],Ot[Be].push(Rt))}),Object.keys(yt).forEach(function(Rt){Ot[Rt]=Ot[Rt]||[]}),wt(Ot)},[Yt]);var me=function(Rt){wt(function(Me){var Be=(0,R.Z)({},Me),ht=Be[Rt]||[];return ht.length||delete Be[Rt],Be})},Le=n.useRef(!1);if(n.useEffect(function(){Object.keys(yt).length>0?Le.current=!0:Le.current&&(qe==null||qe(),Le.current=!1)},[yt]),!Tt)return null;var it=Object.keys(yt);return(0,M.createPortal)(n.createElement(n.Fragment,null,it.map(function(Ot){var Rt=yt[Ot],Me=n.createElement(_,{key:Ot,configList:Rt,placement:Ot,prefixCls:gn,className:Nn==null?void 0:Nn(Ot),style:zn==null?void 0:zn(Ot),motion:Jt,onNoticeClose:Tn,onAllNoticeRemoved:me,stack:xt});return _n?_n(Me,{prefixCls:gn,key:Ot}):Me})),Tt)}),Y=X,ae=e(56790),J=["getContainer","motion","prefixCls","maxCount","className","style","onAllRemoved","stack","renderNotifications"],de=function(){return document.body},Ce=0;function Ze(){for(var cn={},Cn=arguments.length,Ln=new Array(Cn),gn=0;gn0&&arguments[0]!==void 0?arguments[0]:{},Cn=cn.getContainer,Ln=Cn===void 0?de:Cn,gn=cn.motion,Tt=cn.prefixCls,Jt=cn.maxCount,wn=cn.className,Nn=cn.style,zn=cn.onAllRemoved,qe=cn.stack,xt=cn.renderNotifications,_n=(0,P.Z)(cn,J),Je=n.useState(),Xe=(0,C.Z)(Je,2),Yt=Xe[0],dn=Xe[1],Tn=n.useRef(),yn=n.createElement(Y,{container:Yt,ref:Tn,prefixCls:Tt,motion:gn,maxCount:Jt,className:wn,style:Nn,onAllRemoved:zn,stack:qe,renderNotifications:xt}),tn=n.useState([]),yt=(0,C.Z)(tn,2),wt=yt[0],me=yt[1],Le=(0,ae.zX)(function(Ot){var Rt=Ze(_n,Ot);(Rt.key===null||Rt.key===void 0)&&(Rt.key="rc-notification-".concat(Ce),Ce+=1),me(function(Me){return[].concat((0,t.Z)(Me),[{type:"open",config:Rt}])})}),it=n.useMemo(function(){return{open:Le,close:function(Rt){me(function(Me){return[].concat((0,t.Z)(Me),[{type:"close",key:Rt}])})},destroy:function(){me(function(Rt){return[].concat((0,t.Z)(Rt),[{type:"destroy"}])})}}},[]);return n.useEffect(function(){dn(Ln())}),n.useEffect(function(){if(Tn.current&&wt.length){wt.forEach(function(Me){switch(Me.type){case"open":Tn.current.open(Me.config);break;case"close":Tn.current.close(Me.key);break;case"destroy":Tn.current.destroy();break}});var Ot,Rt;me(function(Me){return(Ot!==Me||!Rt)&&(Ot=Me,Rt=Me.filter(function(Be){return!wt.includes(Be)})),Rt})}},[wt]),[it,yn]}var Fe=e(35792),Qe=e(861),We=e(87263),Oe=e(14747),xe=e(83559),ve=e(83262);const ye=cn=>{const{componentCls:Cn,iconCls:Ln,boxShadow:gn,colorText:Tt,colorSuccess:Jt,colorError:wn,colorWarning:Nn,colorInfo:zn,fontSizeLG:qe,motionEaseInOutCirc:xt,motionDurationSlow:_n,marginXS:Je,paddingXS:Xe,borderRadiusLG:Yt,zIndexPopup:dn,contentPadding:Tn,contentBg:yn}=cn,tn=`${Cn}-notice`,yt=new Qe.Keyframes("MessageMoveIn",{"0%":{padding:0,transform:"translateY(-100%)",opacity:0},"100%":{padding:Xe,transform:"translateY(0)",opacity:1}}),wt=new Qe.Keyframes("MessageMoveOut",{"0%":{maxHeight:cn.height,padding:Xe,opacity:1},"100%":{maxHeight:0,padding:0,opacity:0}}),me={padding:Xe,textAlign:"center",[`${Cn}-custom-content`]:{display:"flex",alignItems:"center"},[`${Cn}-custom-content > ${Ln}`]:{marginInlineEnd:Je,fontSize:qe},[`${tn}-content`]:{display:"inline-block",padding:Tn,background:yn,borderRadius:Yt,boxShadow:gn,pointerEvents:"all"},[`${Cn}-success > ${Ln}`]:{color:Jt},[`${Cn}-error > ${Ln}`]:{color:wn},[`${Cn}-warning > ${Ln}`]:{color:Nn},[`${Cn}-info > ${Ln}, + ${Cn}-loading > ${Ln}`]:{color:zn}};return[{[Cn]:Object.assign(Object.assign({},(0,Oe.Wf)(cn)),{color:Tt,position:"fixed",top:Je,width:"100%",pointerEvents:"none",zIndex:dn,[`${Cn}-move-up`]:{animationFillMode:"forwards"},[` + ${Cn}-move-up-appear, + ${Cn}-move-up-enter + `]:{animationName:yt,animationDuration:_n,animationPlayState:"paused",animationTimingFunction:xt},[` + ${Cn}-move-up-appear${Cn}-move-up-appear-active, + ${Cn}-move-up-enter${Cn}-move-up-enter-active + `]:{animationPlayState:"running"},[`${Cn}-move-up-leave`]:{animationName:wt,animationDuration:_n,animationPlayState:"paused",animationTimingFunction:xt},[`${Cn}-move-up-leave${Cn}-move-up-leave-active`]:{animationPlayState:"running"},"&-rtl":{direction:"rtl",span:{direction:"rtl"}}})},{[Cn]:{[`${tn}-wrapper`]:Object.assign({},me)}},{[`${Cn}-notice-pure-panel`]:Object.assign(Object.assign({},me),{padding:0,textAlign:"start"})}]},U=cn=>({zIndexPopup:cn.zIndexPopupBase+We.u6+10,contentBg:cn.colorBgElevated,contentPadding:`${(cn.controlHeightLG-cn.fontSize*cn.lineHeight)/2}px ${cn.paddingSM}px`});var W=(0,xe.I$)("Message",cn=>{const Cn=(0,ve.mergeToken)(cn,{height:150});return[ye(Cn)]},U),$=function(cn,Cn){var Ln={};for(var gn in cn)Object.prototype.hasOwnProperty.call(cn,gn)&&Cn.indexOf(gn)<0&&(Ln[gn]=cn[gn]);if(cn!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Tt=0,gn=Object.getOwnPropertySymbols(cn);Ttn.createElement("div",{className:E()(`${cn}-custom-content`,`${cn}-${Cn}`)},Ln||S[Cn],n.createElement("span",null,gn));var se=cn=>{const{prefixCls:Cn,className:Ln,type:gn,icon:Tt,content:Jt}=cn,wn=$(cn,["prefixCls","className","type","icon","content"]),{getPrefixCls:Nn}=n.useContext(s.E_),zn=Cn||Nn("message"),qe=(0,Fe.Z)(zn),[xt,_n,Je]=W(zn,qe);return xt(n.createElement(G,Object.assign({},wn,{prefixCls:zn,className:E()(Ln,_n,`${zn}-notice-pure-panel`,Je,qe),eventKey:"pure",duration:null,content:n.createElement(H,{prefixCls:zn,type:gn,icon:Tt},Jt)})))},ue=e(97937),Te=e(27288);function Ae(cn,Cn){return{motionName:Cn!=null?Cn:`${cn}-move-up`}}function te(cn){let Cn;const Ln=new Promise(Tt=>{Cn=cn(()=>{Tt(!0)})}),gn=()=>{Cn==null||Cn()};return gn.then=(Tt,Jt)=>Ln.then(Tt,Jt),gn.promise=Ln,gn}var Ee=function(cn,Cn){var Ln={};for(var gn in cn)Object.prototype.hasOwnProperty.call(cn,gn)&&Cn.indexOf(gn)<0&&(Ln[gn]=cn[gn]);if(cn!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Tt=0,gn=Object.getOwnPropertySymbols(cn);Tt{const Ln=(0,Fe.Z)(Cn),[gn,Tt,Jt]=W(Cn,Ln);return gn(n.createElement(oe,{classNames:{list:E()(Tt,Jt,Ln)}},cn))},Se=(cn,{prefixCls:Cn,key:Ln})=>n.createElement(He,{prefixCls:Cn,key:Ln},cn),we=n.forwardRef((cn,Cn)=>{const{top:Ln,prefixCls:gn,getContainer:Tt,maxCount:Jt,duration:wn=Ne,rtl:Nn,transitionName:zn,onAllRemoved:qe}=cn,{getPrefixCls:xt,getPopupContainer:_n,message:Je,direction:Xe}=n.useContext(s.E_),Yt=gn||xt("message"),dn=()=>({left:"50%",transform:"translateX(-50%)",top:Ln!=null?Ln:Re}),Tn=()=>E()({[`${Yt}-rtl`]:Nn!=null?Nn:Xe==="rtl"}),yn=()=>Ae(Yt,zn),tn=n.createElement("span",{className:`${Yt}-close-x`},n.createElement(ue.Z,{className:`${Yt}-close-icon`})),[yt,wt]=je({prefixCls:Yt,style:dn,className:Tn,motion:yn,closable:!1,closeIcon:tn,duration:wn,getContainer:()=>(Tt==null?void 0:Tt())||(_n==null?void 0:_n())||document.body,maxCount:Jt,onAllRemoved:qe,renderNotifications:Se});return n.useImperativeHandle(Cn,()=>Object.assign(Object.assign({},yt),{prefixCls:Yt,message:Je})),wt});let Ve=0;function tt(cn){const Cn=n.useRef(null),Ln=(0,Te.ln)("Message");return[n.useMemo(()=>{const Tt=qe=>{var xt;(xt=Cn.current)===null||xt===void 0||xt.close(qe)},Jt=qe=>{if(!Cn.current){const it=()=>{};return it.then=()=>{},it}const{open:xt,prefixCls:_n,message:Je}=Cn.current,Xe=`${_n}-notice`,{content:Yt,icon:dn,type:Tn,key:yn,className:tn,style:yt,onClose:wt}=qe,me=Ee(qe,["content","icon","type","key","className","style","onClose"]);let Le=yn;return Le==null&&(Ve+=1,Le=`antd-message-${Ve}`),te(it=>(xt(Object.assign(Object.assign({},me),{key:Le,content:n.createElement(H,{prefixCls:_n,type:Tn,icon:dn},Yt),placement:"top",className:E()(Tn&&`${Xe}-${Tn}`,tn,Je==null?void 0:Je.className),style:Object.assign(Object.assign({},Je==null?void 0:Je.style),yt),onClose:()=>{wt==null||wt(),it()}})),()=>{Tt(Le)}))},Nn={open:Jt,destroy:qe=>{var xt;qe!==void 0?Tt(qe):(xt=Cn.current)===null||xt===void 0||xt.destroy()}};return["info","success","warning","error","loading"].forEach(qe=>{const xt=(_n,Je,Xe)=>{let Yt;_n&&typeof _n=="object"&&"content"in _n?Yt=_n:Yt={content:_n};let dn,Tn;typeof Je=="function"?Tn=Je:(dn=Je,Tn=Xe);const yn=Object.assign(Object.assign({onClose:Tn,duration:dn},Yt),{type:qe});return Jt(yn)};Nn[qe]=xt}),Nn},[]),n.createElement(we,Object.assign({key:"message-holder"},cn,{ref:Cn}))]}function bt(cn){return tt(cn)}let De=null,st=cn=>cn(),vt=[],ot={};function At(){const{getContainer:cn,duration:Cn,rtl:Ln,maxCount:gn,top:Tt}=ot,Jt=(cn==null?void 0:cn())||document.body;return{getContainer:()=>Jt,duration:Cn,rtl:Ln,maxCount:gn,top:Tt}}const qt=n.forwardRef((cn,Cn)=>{const{messageConfig:Ln,sync:gn}=cn,{getPrefixCls:Tt}=(0,n.useContext)(s.E_),Jt=ot.prefixCls||Tt("message"),wn=(0,n.useContext)(r),[Nn,zn]=tt(Object.assign(Object.assign(Object.assign({},Ln),{prefixCls:Jt}),wn.message));return n.useImperativeHandle(Cn,()=>{const qe=Object.assign({},Nn);return Object.keys(qe).forEach(xt=>{qe[xt]=(..._n)=>(gn(),Nn[xt].apply(Nn,_n))}),{instance:qe,sync:gn}}),zn}),ce=n.forwardRef((cn,Cn)=>{const[Ln,gn]=n.useState(At),Tt=()=>{gn(At)};n.useEffect(Tt,[]);const Jt=(0,o.w6)(),wn=Jt.getRootPrefixCls(),Nn=Jt.getIconPrefixCls(),zn=Jt.getTheme(),qe=n.createElement(qt,{ref:Cn,sync:Tt,messageConfig:Ln});return n.createElement(o.ZP,{prefixCls:wn,iconPrefixCls:Nn,theme:zn},Jt.holderRender?Jt.holderRender(qe):qe)});function ft(){if(!De){const cn=document.createDocumentFragment(),Cn={fragment:cn};De=Cn,st(()=>{(0,i.q)()(n.createElement(ce,{ref:gn=>{const{instance:Tt,sync:Jt}=gn||{};Promise.resolve().then(()=>{!Cn.instance&&Tt&&(Cn.instance=Tt,Cn.sync=Jt,ft())})}}),cn)});return}De.instance&&(vt.forEach(cn=>{const{type:Cn,skipped:Ln}=cn;if(!Ln)switch(Cn){case"open":{st(()=>{const gn=De.instance.open(Object.assign(Object.assign({},ot),cn.config));gn==null||gn.then(cn.resolve),cn.setCloseFn(gn)});break}case"destroy":st(()=>{De==null||De.instance.destroy(cn.key)});break;default:st(()=>{var gn;const Tt=(gn=De.instance)[Cn].apply(gn,(0,t.Z)(cn.args));Tt==null||Tt.then(cn.resolve),cn.setCloseFn(Tt)})}}),vt=[])}function Ut(cn){ot=Object.assign(Object.assign({},ot),cn),st(()=>{var Cn;(Cn=De==null?void 0:De.sync)===null||Cn===void 0||Cn.call(De)})}function Kt(cn){const Cn=te(Ln=>{let gn;const Tt={type:"open",config:cn,resolve:Ln,setCloseFn:Jt=>{gn=Jt}};return vt.push(Tt),()=>{gn?st(()=>{gn()}):Tt.skipped=!0}});return ft(),Cn}function Ht(cn,Cn){const Ln=(0,o.w6)(),gn=te(Tt=>{let Jt;const wn={type:cn,args:Cn,resolve:Tt,setCloseFn:Nn=>{Jt=Nn}};return vt.push(wn),()=>{Jt?st(()=>{Jt()}):wn.skipped=!0}});return ft(),gn}const un=cn=>{vt.push({type:"destroy",key:cn}),ft()},Rn=["success","info","warning","error","loading"],Et={open:Kt,destroy:un,config:Ut,useMessage:bt,_InternalPanelDoNotUseOrYouWillBeFired:se};Rn.forEach(cn=>{Et[cn]=(...Cn)=>Ht(cn,Cn)});const Bt=()=>{};let Lt=null;const Ct=null;let er=null;const ir=null;var rr=Et},17788:function(h,v,e){"use strict";e.d(v,{Z:function(){return Rn}});var t=e(74902),n=e(62435),r=e(53124),a=e(21532),l=e(69711),s=e(89739),o=e(4340),i=e(21640),m=e(78860),d=e(93967),b=e.n(d),c=e(87263),f=e(33603),I=e(10110),E=e(29691),C=e(86743);const P=n.createContext({}),{Provider:R}=P;var N=()=>{const{autoFocusButton:lt,cancelButtonProps:Et,cancelTextLocale:Bt,isSilent:Lt,mergedOkCancel:Ct,rootPrefixCls:er,close:ir,onCancel:rr,onConfirm:cn}=(0,n.useContext)(P);return Ct?n.createElement(C.Z,{isSilent:Lt,actionFn:rr,close:(...Cn)=>{ir==null||ir.apply(void 0,Cn),cn==null||cn(!1)},autoFocus:lt==="cancel",buttonProps:Et,prefixCls:`${er}-btn`},Bt):null},A=()=>{const{autoFocusButton:lt,close:Et,isSilent:Bt,okButtonProps:Lt,rootPrefixCls:Ct,okTextLocale:er,okType:ir,onConfirm:rr,onOk:cn}=(0,n.useContext)(P);return n.createElement(C.Z,{isSilent:Bt,type:ir||"primary",actionFn:cn,close:(...Cn)=>{Et==null||Et.apply(void 0,Cn),rr==null||rr(!0)},autoFocus:lt==="ok",buttonProps:Lt,prefixCls:`${Ct}-btn`},er)},O=e(97937),z=e(40974),L=e(89942),fe=e(69760),G=e(98924);const ee=()=>(0,G.Z)()&&window.document.documentElement;var re=e(43945),oe=e(35792),ie=e(48054),j=e(16569),K=e(98866),k=e(83622),F=()=>{const{cancelButtonProps:lt,cancelTextLocale:Et,onCancel:Bt}=(0,n.useContext)(P);return n.createElement(k.ZP,Object.assign({onClick:Bt},lt),Et)},Z=e(33671),X=()=>{const{confirmLoading:lt,okButtonProps:Et,okType:Bt,okTextLocale:Lt,onOk:Ct}=(0,n.useContext)(P);return n.createElement(k.ZP,Object.assign({},(0,Z.nx)(Bt),{loading:lt,onClick:Ct},Et),Lt)},Y=e(83008);function ae(lt,Et){return n.createElement("span",{className:`${lt}-close-x`},Et||n.createElement(O.Z,{className:`${lt}-close-icon`}))}const J=lt=>{const{okText:Et,okType:Bt="primary",cancelText:Lt,confirmLoading:Ct,onOk:er,onCancel:ir,okButtonProps:rr,cancelButtonProps:cn,footer:Cn}=lt,[Ln]=(0,I.Z)("Modal",(0,Y.A)()),gn=Et||(Ln==null?void 0:Ln.okText),Tt=Lt||(Ln==null?void 0:Ln.cancelText),Jt={confirmLoading:Ct,okButtonProps:rr,cancelButtonProps:cn,okTextLocale:gn,cancelTextLocale:Tt,okType:Bt,onOk:er,onCancel:ir},wn=n.useMemo(()=>Jt,(0,t.Z)(Object.values(Jt)));let Nn;return typeof Cn=="function"||typeof Cn=="undefined"?(Nn=n.createElement(n.Fragment,null,n.createElement(F,null),n.createElement(X,null)),typeof Cn=="function"&&(Nn=Cn(Nn,{OkBtn:X,CancelBtn:F})),Nn=n.createElement(R,{value:wn},Nn)):Nn=Cn,n.createElement(K.n,{disabled:!1},Nn)};var de=e(71194),Ce=function(lt,Et){var Bt={};for(var Lt in lt)Object.prototype.hasOwnProperty.call(lt,Lt)&&Et.indexOf(Lt)<0&&(Bt[Lt]=lt[Lt]);if(lt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ct=0,Lt=Object.getOwnPropertySymbols(lt);Ct{Ze={x:lt.pageX,y:lt.pageY},setTimeout(()=>{Ze=null},100)};ee()&&document.documentElement.addEventListener("click",je,!0);var Qe=lt=>{const{prefixCls:Et,className:Bt,rootClassName:Lt,open:Ct,wrapClassName:er,centered:ir,getContainer:rr,focusTriggerAfterClose:cn=!0,style:Cn,visible:Ln,width:gn=520,footer:Tt,classNames:Jt,styles:wn,children:Nn,loading:zn,confirmLoading:qe,zIndex:xt,mousePosition:_n,onOk:Je,onCancel:Xe,destroyOnHidden:Yt,destroyOnClose:dn}=lt,Tn=Ce(lt,["prefixCls","className","rootClassName","open","wrapClassName","centered","getContainer","focusTriggerAfterClose","style","visible","width","footer","classNames","styles","children","loading","confirmLoading","zIndex","mousePosition","onOk","onCancel","destroyOnHidden","destroyOnClose"]),{getPopupContainer:yn,getPrefixCls:tn,direction:yt,modal:wt}=n.useContext(r.E_),me=Bn=>{qe||Xe==null||Xe(Bn)},Le=Bn=>{Je==null||Je(Bn)},it=tn("modal",Et),Ot=tn(),Rt=(0,oe.Z)(it),[Me,Be,ht]=(0,de.ZP)(it,Rt),Dt=b()(er,{[`${it}-centered`]:ir!=null?ir:wt==null?void 0:wt.centered,[`${it}-wrap-rtl`]:yt==="rtl"}),Ft=Tt!==null&&!zn?n.createElement(J,Object.assign({},lt,{onOk:Le,onCancel:me})):null,[fn,Sn,Ge,ke]=(0,fe.Z)((0,fe.w)(lt),(0,fe.w)(wt),{closable:!0,closeIcon:n.createElement(O.Z,{className:`${it}-close-icon`}),closeIconRender:Bn=>ae(it,Bn)}),pt=(0,j.H)(`.${it}-content`),[St,Mt]=(0,c.Cn)("Modal",xt),[hn,rn]=n.useMemo(()=>gn&&typeof gn=="object"?[void 0,gn]:[gn,void 0],[gn]),Zn=n.useMemo(()=>{const Bn={};return rn&&Object.keys(rn).forEach(Gn=>{const Qn=rn[Gn];Qn!==void 0&&(Bn[`--${it}-${Gn}-width`]=typeof Qn=="number"?`${Qn}px`:Qn)}),Bn},[rn]);return Me(n.createElement(L.Z,{form:!0,space:!0},n.createElement(re.Z.Provider,{value:Mt},n.createElement(z.Z,Object.assign({width:hn},Tn,{zIndex:St,getContainer:rr===void 0?yn:rr,prefixCls:it,rootClassName:b()(Be,Lt,ht,Rt),footer:Ft,visible:Ct!=null?Ct:Ln,mousePosition:_n!=null?_n:Ze,onClose:me,closable:fn&&Object.assign({disabled:Ge,closeIcon:Sn},ke),closeIcon:Sn,focusTriggerAfterClose:cn,transitionName:(0,f.m)(Ot,"zoom",lt.transitionName),maskTransitionName:(0,f.m)(Ot,"fade",lt.maskTransitionName),className:b()(Be,Bt,wt==null?void 0:wt.className),style:Object.assign(Object.assign(Object.assign({},wt==null?void 0:wt.style),Cn),Zn),classNames:Object.assign(Object.assign(Object.assign({},wt==null?void 0:wt.classNames),Jt),{wrapper:b()(Dt,Jt==null?void 0:Jt.wrapper)}),styles:Object.assign(Object.assign({},wt==null?void 0:wt.styles),wn),panelRef:pt,destroyOnClose:Yt!=null?Yt:dn}),zn?n.createElement(ie.Z,{active:!0,title:!1,paragraph:{rows:4},className:`${it}-body-skeleton`}):Nn))))},We=e(861),Oe=e(14747),xe=e(83559);const ve=lt=>{const{componentCls:Et,titleFontSize:Bt,titleLineHeight:Lt,modalConfirmIconSize:Ct,fontSize:er,lineHeight:ir,modalTitleHeight:rr,fontHeight:cn,confirmBodyPadding:Cn}=lt,Ln=`${Et}-confirm`;return{[Ln]:{"&-rtl":{direction:"rtl"},[`${lt.antCls}-modal-header`]:{display:"none"},[`${Ln}-body-wrapper`]:Object.assign({},(0,Oe.dF)()),[`&${Et} ${Et}-body`]:{padding:Cn},[`${Ln}-body`]:{display:"flex",flexWrap:"nowrap",alignItems:"start",[`> ${lt.iconCls}`]:{flex:"none",fontSize:Ct,marginInlineEnd:lt.confirmIconMarginInlineEnd,marginTop:lt.calc(lt.calc(cn).sub(Ct).equal()).div(2).equal()},[`&-has-title > ${lt.iconCls}`]:{marginTop:lt.calc(lt.calc(rr).sub(Ct).equal()).div(2).equal()}},[`${Ln}-paragraph`]:{display:"flex",flexDirection:"column",flex:"auto",rowGap:lt.marginXS,maxWidth:`calc(100% - ${(0,We.unit)(lt.marginSM)})`},[`${lt.iconCls} + ${Ln}-paragraph`]:{maxWidth:`calc(100% - ${(0,We.unit)(lt.calc(lt.modalConfirmIconSize).add(lt.marginSM).equal())})`},[`${Ln}-title`]:{color:lt.colorTextHeading,fontWeight:lt.fontWeightStrong,fontSize:Bt,lineHeight:Lt},[`${Ln}-content`]:{color:lt.colorText,fontSize:er,lineHeight:ir},[`${Ln}-btns`]:{textAlign:"end",marginTop:lt.confirmBtnsMarginTop,[`${lt.antCls}-btn + ${lt.antCls}-btn`]:{marginBottom:0,marginInlineStart:lt.marginXS}}},[`${Ln}-error ${Ln}-body > ${lt.iconCls}`]:{color:lt.colorError},[`${Ln}-warning ${Ln}-body > ${lt.iconCls}, + ${Ln}-confirm ${Ln}-body > ${lt.iconCls}`]:{color:lt.colorWarning},[`${Ln}-info ${Ln}-body > ${lt.iconCls}`]:{color:lt.colorInfo},[`${Ln}-success ${Ln}-body > ${lt.iconCls}`]:{color:lt.colorSuccess}}};var ye=(0,xe.bk)(["Modal","confirm"],lt=>{const Et=(0,de.B4)(lt);return[ve(Et)]},de.eh,{order:-1e3}),U=function(lt,Et){var Bt={};for(var Lt in lt)Object.prototype.hasOwnProperty.call(lt,Lt)&&Et.indexOf(Lt)<0&&(Bt[Lt]=lt[Lt]);if(lt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ct=0,Lt=Object.getOwnPropertySymbols(lt);Ctxt,(0,t.Z)(Object.values(xt))),Je=n.createElement(n.Fragment,null,n.createElement(N,null),n.createElement(A,null)),Xe=lt.title!==void 0&<.title!==null,Yt=`${er}-body`;return n.createElement("div",{className:`${er}-body-wrapper`},n.createElement("div",{className:b()(Yt,{[`${Yt}-has-title`]:Xe})},gn,n.createElement("div",{className:`${er}-paragraph`},Xe&&n.createElement("span",{className:`${er}-title`},lt.title),n.createElement("div",{className:`${er}-content`},lt.content))),cn===void 0||typeof cn=="function"?n.createElement(R,{value:_n},n.createElement("div",{className:`${er}-btns`},typeof cn=="function"?cn(Je,{OkBtn:A,CancelBtn:N}):Je)):cn,n.createElement(ye,{prefixCls:Et}))}const $=lt=>{const{close:Et,zIndex:Bt,maskStyle:Lt,direction:Ct,prefixCls:er,wrapClassName:ir,rootPrefixCls:rr,bodyStyle:cn,closable:Cn=!1,onConfirm:Ln,styles:gn}=lt,Tt=`${er}-confirm`,Jt=lt.width||416,wn=lt.style||{},Nn=lt.mask===void 0?!0:lt.mask,zn=lt.maskClosable===void 0?!1:lt.maskClosable,qe=b()(Tt,`${Tt}-${lt.type}`,{[`${Tt}-rtl`]:Ct==="rtl"},lt.className),[,xt]=(0,E.ZP)(),_n=n.useMemo(()=>Bt!==void 0?Bt:xt.zIndexPopupBase+c.u6,[Bt,xt]);return n.createElement(Qe,Object.assign({},lt,{className:qe,wrapClassName:b()({[`${Tt}-centered`]:!!lt.centered},ir),onCancel:()=>{Et==null||Et({triggerCancel:!0}),Ln==null||Ln(!1)},title:"",footer:null,transitionName:(0,f.m)(rr||"","zoom",lt.transitionName),maskTransitionName:(0,f.m)(rr||"","fade",lt.maskTransitionName),mask:Nn,maskClosable:zn,style:wn,styles:Object.assign({body:cn,mask:Lt},gn),width:Jt,zIndex:_n,closable:Cn}),n.createElement(W,Object.assign({},lt,{confirmPrefixCls:Tt})))};var H=lt=>{const{rootPrefixCls:Et,iconPrefixCls:Bt,direction:Lt,theme:Ct}=lt;return n.createElement(a.ZP,{prefixCls:Et,iconPrefixCls:Bt,direction:Lt,theme:Ct},n.createElement($,Object.assign({},lt)))},se=[];let ue="";function Te(){return ue}const Ae=lt=>{var Et,Bt;const{prefixCls:Lt,getContainer:Ct,direction:er}=lt,ir=(0,Y.A)(),rr=(0,n.useContext)(r.E_),cn=Te()||rr.getPrefixCls(),Cn=Lt||`${cn}-modal`;let Ln=Ct;return Ln===!1&&(Ln=void 0),n.createElement(H,Object.assign({},lt,{rootPrefixCls:cn,prefixCls:Cn,iconPrefixCls:rr.iconPrefixCls,theme:rr.theme,direction:er!=null?er:rr.direction,locale:(Bt=(Et=rr.locale)===null||Et===void 0?void 0:Et.Modal)!==null&&Bt!==void 0?Bt:ir,getContainer:Ln}))};function te(lt){const Et=(0,a.w6)(),Bt=document.createDocumentFragment();let Lt=Object.assign(Object.assign({},lt),{close:cn,open:!0}),Ct,er;function ir(...Ln){var gn;if(Ln.some(wn=>wn==null?void 0:wn.triggerCancel)){var Jt;(gn=lt.onCancel)===null||gn===void 0||(Jt=gn).call.apply(Jt,[lt,()=>{}].concat((0,t.Z)(Ln.slice(1))))}for(let wn=0;wn{const gn=Et.getPrefixCls(void 0,Te()),Tt=Et.getIconPrefixCls(),Jt=Et.getTheme(),wn=n.createElement(Ae,Object.assign({},Ln));er=(0,l.q)()(n.createElement(a.ZP,{prefixCls:gn,iconPrefixCls:Tt,theme:Jt},Et.holderRender?Et.holderRender(wn):wn),Bt)})}function cn(...Ln){Lt=Object.assign(Object.assign({},Lt),{open:!1,afterClose:()=>{typeof lt.afterClose=="function"&<.afterClose(),ir.apply(this,Ln)}}),Lt.visible&&delete Lt.visible,rr(Lt)}function Cn(Ln){typeof Ln=="function"?Lt=Ln(Lt):Lt=Object.assign(Object.assign({},Lt),Ln),rr(Lt)}return rr(Lt),se.push(cn),{destroy:cn,update:Cn}}function Ee(lt){return Object.assign(Object.assign({},lt),{type:"warning"})}function Re(lt){return Object.assign(Object.assign({},lt),{type:"info"})}function Ne(lt){return Object.assign(Object.assign({},lt),{type:"success"})}function He(lt){return Object.assign(Object.assign({},lt),{type:"error"})}function Se(lt){return Object.assign(Object.assign({},lt),{type:"confirm"})}function we({rootPrefixCls:lt}){ue=lt}var Ve=e(8745),tt=function(lt,Et){var Bt={};for(var Lt in lt)Object.prototype.hasOwnProperty.call(lt,Lt)&&Et.indexOf(Lt)<0&&(Bt[Lt]=lt[Lt]);if(lt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ct=0,Lt=Object.getOwnPropertySymbols(lt);Ct{const{prefixCls:Et,className:Bt,closeIcon:Lt,closable:Ct,type:er,title:ir,children:rr,footer:cn}=lt,Cn=tt(lt,["prefixCls","className","closeIcon","closable","type","title","children","footer"]),{getPrefixCls:Ln}=n.useContext(r.E_),gn=Ln(),Tt=Et||Ln("modal"),Jt=(0,oe.Z)(gn),[wn,Nn,zn]=(0,de.ZP)(Tt,Jt),qe=`${Tt}-confirm`;let xt={};return er?xt={closable:Ct!=null?Ct:!1,title:"",footer:"",children:n.createElement(W,Object.assign({},lt,{prefixCls:Tt,confirmPrefixCls:qe,rootPrefixCls:gn,content:rr}))}:xt={closable:Ct!=null?Ct:!0,title:ir,footer:cn!==null&&n.createElement(J,Object.assign({},lt)),children:rr},wn(n.createElement(z.s,Object.assign({prefixCls:Tt,className:b()(Nn,`${Tt}-pure-panel`,er&&qe,er&&`${qe}-${er}`,Bt,zn,Jt)},Cn,{closeIcon:ae(Tt,Lt),closable:Ct},xt)))};var De=(0,Ve.i)(bt);function st(){const[lt,Et]=n.useState([]),Bt=n.useCallback(Lt=>(Et(Ct=>[].concat((0,t.Z)(Ct),[Lt])),()=>{Et(Ct=>Ct.filter(er=>er!==Lt))}),[]);return[lt,Bt]}var vt=e(24457),ot=function(lt,Et){var Bt={};for(var Lt in lt)Object.prototype.hasOwnProperty.call(lt,Lt)&&Et.indexOf(Lt)<0&&(Bt[Lt]=lt[Lt]);if(lt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ct=0,Lt=Object.getOwnPropertySymbols(lt);Ct{var Bt,{afterClose:Lt,config:Ct}=lt,er=ot(lt,["afterClose","config"]);const[ir,rr]=n.useState(!0),[cn,Cn]=n.useState(Ct),{direction:Ln,getPrefixCls:gn}=n.useContext(r.E_),Tt=gn("modal"),Jt=gn(),wn=()=>{var xt;Lt(),(xt=cn.afterClose)===null||xt===void 0||xt.call(cn)},Nn=(...xt)=>{var _n;if(rr(!1),xt.some(Yt=>Yt==null?void 0:Yt.triggerCancel)){var Xe;(_n=cn.onCancel)===null||_n===void 0||(Xe=_n).call.apply(Xe,[cn,()=>{}].concat((0,t.Z)(xt.slice(1))))}};n.useImperativeHandle(Et,()=>({destroy:Nn,update:xt=>{Cn(_n=>{const Je=typeof xt=="function"?xt(_n):xt;return Object.assign(Object.assign({},_n),Je)})}}));const zn=(Bt=cn.okCancel)!==null&&Bt!==void 0?Bt:cn.type==="confirm",[qe]=(0,I.Z)("Modal",vt.Z.Modal);return n.createElement(H,Object.assign({prefixCls:Tt,rootPrefixCls:Jt},cn,{close:Nn,open:ir,afterClose:wn,okText:cn.okText||(zn?qe==null?void 0:qe.okText:qe==null?void 0:qe.justOkText),direction:cn.direction||Ln,cancelText:cn.cancelText||(qe==null?void 0:qe.cancelText)},er))};var qt=n.forwardRef(At);let ce=0;const ft=n.memo(n.forwardRef((lt,Et)=>{const[Bt,Lt]=st();return n.useImperativeHandle(Et,()=>({patchElement:Lt}),[]),n.createElement(n.Fragment,null,Bt)}));function Ut(){const lt=n.useRef(null),[Et,Bt]=n.useState([]);n.useEffect(()=>{Et.length&&((0,t.Z)(Et).forEach(ir=>{ir()}),Bt([]))},[Et]);const Lt=n.useCallback(er=>function(rr){var cn;ce+=1;const Cn=n.createRef();let Ln;const gn=new Promise(zn=>{Ln=zn});let Tt=!1,Jt;const wn=n.createElement(qt,{key:`modal-${ce}`,config:er(rr),ref:Cn,afterClose:()=>{Jt==null||Jt()},isSilent:()=>Tt,onConfirm:zn=>{Ln(zn)}});return Jt=(cn=lt.current)===null||cn===void 0?void 0:cn.patchElement(wn),Jt&&se.push(Jt),{destroy:()=>{function zn(){var qe;(qe=Cn.current)===null||qe===void 0||qe.destroy()}Cn.current?zn():Bt(qe=>[].concat((0,t.Z)(qe),[zn]))},update:zn=>{function qe(){var xt;(xt=Cn.current)===null||xt===void 0||xt.update(zn)}Cn.current?qe():Bt(xt=>[].concat((0,t.Z)(xt),[qe]))},then:zn=>(Tt=!0,gn.then(zn))}},[]);return[n.useMemo(()=>({info:Lt(Re),success:Lt(Ne),error:Lt(He),warning:Lt(Ee),confirm:Lt(Se)}),[]),n.createElement(ft,{key:"modal-holder",ref:lt})]}var Kt=Ut;function Ht(lt){return te(Ee(lt))}const un=Qe;un.useModal=Kt,un.info=function(Et){return te(Re(Et))},un.success=function(Et){return te(Ne(Et))},un.error=function(Et){return te(He(Et))},un.warning=Ht,un.warn=Ht,un.confirm=function(Et){return te(Se(Et))},un.destroyAll=function(){for(;se.length;){const Et=se.pop();Et&&Et()}},un.config=we,un._InternalPanelDoNotUseOrYouWillBeFired=De;var Rn=un},83008:function(h,v,e){"use strict";e.d(v,{A:function(){return s},f:function(){return l}});var t=e(24457);let n=Object.assign({},t.Z.Modal),r=[];const a=()=>r.reduce((o,i)=>Object.assign(Object.assign({},o),i),t.Z.Modal);function l(o){if(o){const i=Object.assign({},o);return r.push(i),n=a(),()=>{r=r.filter(m=>m!==i),n=a()}}n=Object.assign({},t.Z.Modal)}function s(){return n}},71194:function(h,v,e){"use strict";e.d(v,{B4:function(){return I},QA:function(){return d},eh:function(){return E}});var t=e(74902),n=e(861),r=e(6999),a=e(14747),l=e(16932),s=e(50438),o=e(83262),i=e(83559);function m(C){return{position:C,inset:0}}const d=C=>{const{componentCls:P,antCls:R}=C;return[{[`${P}-root`]:{[`${P}${R}-zoom-enter, ${P}${R}-zoom-appear`]:{transform:"none",opacity:0,animationDuration:C.motionDurationSlow,userSelect:"none"},[`${P}${R}-zoom-leave ${P}-content`]:{pointerEvents:"none"},[`${P}-mask`]:Object.assign(Object.assign({},m("fixed")),{zIndex:C.zIndexPopupBase,height:"100%",backgroundColor:C.colorBgMask,pointerEvents:"none",[`${P}-hidden`]:{display:"none"}}),[`${P}-wrap`]:Object.assign(Object.assign({},m("fixed")),{zIndex:C.zIndexPopupBase,overflow:"auto",outline:0,WebkitOverflowScrolling:"touch"})}},{[`${P}-root`]:(0,l.J$)(C)}]},b=C=>{const{componentCls:P}=C;return[{[`${P}-root`]:{[`${P}-wrap-rtl`]:{direction:"rtl"},[`${P}-centered`]:{textAlign:"center","&::before":{display:"inline-block",width:0,height:"100%",verticalAlign:"middle",content:'""'},[P]:{top:0,display:"inline-block",paddingBottom:0,textAlign:"start",verticalAlign:"middle"}},[`@media (max-width: ${C.screenSMMax}px)`]:{[P]:{maxWidth:"calc(100vw - 16px)",margin:`${(0,n.unit)(C.marginXS)} auto`},[`${P}-centered`]:{[P]:{flex:1}}}}},{[P]:Object.assign(Object.assign({},(0,a.Wf)(C)),{pointerEvents:"none",position:"relative",top:100,width:"auto",maxWidth:`calc(100vw - ${(0,n.unit)(C.calc(C.margin).mul(2).equal())})`,margin:"0 auto",paddingBottom:C.paddingLG,[`${P}-title`]:{margin:0,color:C.titleColor,fontWeight:C.fontWeightStrong,fontSize:C.titleFontSize,lineHeight:C.titleLineHeight,wordWrap:"break-word"},[`${P}-content`]:{position:"relative",backgroundColor:C.contentBg,backgroundClip:"padding-box",border:0,borderRadius:C.borderRadiusLG,boxShadow:C.boxShadow,pointerEvents:"auto",padding:C.contentPadding},[`${P}-close`]:Object.assign({position:"absolute",top:C.calc(C.modalHeaderHeight).sub(C.modalCloseBtnSize).div(2).equal(),insetInlineEnd:C.calc(C.modalHeaderHeight).sub(C.modalCloseBtnSize).div(2).equal(),zIndex:C.calc(C.zIndexPopupBase).add(10).equal(),padding:0,color:C.modalCloseIconColor,fontWeight:C.fontWeightStrong,lineHeight:1,textDecoration:"none",background:"transparent",borderRadius:C.borderRadiusSM,width:C.modalCloseBtnSize,height:C.modalCloseBtnSize,border:0,outline:0,cursor:"pointer",transition:`color ${C.motionDurationMid}, background-color ${C.motionDurationMid}`,"&-x":{display:"flex",fontSize:C.fontSizeLG,fontStyle:"normal",lineHeight:(0,n.unit)(C.modalCloseBtnSize),justifyContent:"center",textTransform:"none",textRendering:"auto"},"&:disabled":{pointerEvents:"none"},"&:hover":{color:C.modalCloseIconHoverColor,backgroundColor:C.colorBgTextHover,textDecoration:"none"},"&:active":{backgroundColor:C.colorBgTextActive}},(0,a.Qy)(C)),[`${P}-header`]:{color:C.colorText,background:C.headerBg,borderRadius:`${(0,n.unit)(C.borderRadiusLG)} ${(0,n.unit)(C.borderRadiusLG)} 0 0`,marginBottom:C.headerMarginBottom,padding:C.headerPadding,borderBottom:C.headerBorderBottom},[`${P}-body`]:{fontSize:C.fontSize,lineHeight:C.lineHeight,wordWrap:"break-word",padding:C.bodyPadding,[`${P}-body-skeleton`]:{width:"100%",height:"100%",display:"flex",justifyContent:"center",alignItems:"center",margin:`${(0,n.unit)(C.margin)} auto`}},[`${P}-footer`]:{textAlign:"end",background:C.footerBg,marginTop:C.footerMarginTop,padding:C.footerPadding,borderTop:C.footerBorderTop,borderRadius:C.footerBorderRadius,[`> ${C.antCls}-btn + ${C.antCls}-btn`]:{marginInlineStart:C.marginXS}},[`${P}-open`]:{overflow:"hidden"}})},{[`${P}-pure-panel`]:{top:"auto",padding:0,display:"flex",flexDirection:"column",[`${P}-content, + ${P}-body, + ${P}-confirm-body-wrapper`]:{display:"flex",flexDirection:"column",flex:"auto"},[`${P}-confirm-body`]:{marginBottom:"auto"}}}]},c=C=>{const{componentCls:P}=C;return{[`${P}-root`]:{[`${P}-wrap-rtl`]:{direction:"rtl",[`${P}-confirm-body`]:{direction:"rtl"}}}}},f=C=>{const{componentCls:P}=C,R=(0,r.hd)(C);delete R.xs;const M=Object.keys(R).map(N=>({[`@media (min-width: ${(0,n.unit)(R[N])})`]:{width:`var(--${P.replace(".","")}-${N}-width)`}}));return{[`${P}-root`]:{[P]:[{width:`var(--${P.replace(".","")}-xs-width)`}].concat((0,t.Z)(M))}}},I=C=>{const P=C.padding,R=C.fontSizeHeading5,M=C.lineHeightHeading5;return(0,o.mergeToken)(C,{modalHeaderHeight:C.calc(C.calc(M).mul(R).equal()).add(C.calc(P).mul(2).equal()).equal(),modalFooterBorderColorSplit:C.colorSplit,modalFooterBorderStyle:C.lineType,modalFooterBorderWidth:C.lineWidth,modalCloseIconColor:C.colorIcon,modalCloseIconHoverColor:C.colorIconHover,modalCloseBtnSize:C.controlHeight,modalConfirmIconSize:C.fontHeight,modalTitleHeight:C.calc(C.titleFontSize).mul(C.titleLineHeight).equal()})},E=C=>({footerBg:"transparent",headerBg:C.colorBgElevated,titleLineHeight:C.lineHeightHeading5,titleFontSize:C.fontSizeHeading5,contentBg:C.colorBgElevated,titleColor:C.colorTextHeading,contentPadding:C.wireframe?0:`${(0,n.unit)(C.paddingMD)} ${(0,n.unit)(C.paddingContentHorizontalLG)}`,headerPadding:C.wireframe?`${(0,n.unit)(C.padding)} ${(0,n.unit)(C.paddingLG)}`:0,headerBorderBottom:C.wireframe?`${(0,n.unit)(C.lineWidth)} ${C.lineType} ${C.colorSplit}`:"none",headerMarginBottom:C.wireframe?0:C.marginXS,bodyPadding:C.wireframe?C.paddingLG:0,footerPadding:C.wireframe?`${(0,n.unit)(C.paddingXS)} ${(0,n.unit)(C.padding)}`:0,footerBorderTop:C.wireframe?`${(0,n.unit)(C.lineWidth)} ${C.lineType} ${C.colorSplit}`:"none",footerBorderRadius:C.wireframe?`0 0 ${(0,n.unit)(C.borderRadiusLG)} ${(0,n.unit)(C.borderRadiusLG)}`:0,footerMarginTop:C.wireframe?0:C.marginSM,confirmBodyPadding:C.wireframe?`${(0,n.unit)(C.padding*2)} ${(0,n.unit)(C.padding*2)} ${(0,n.unit)(C.paddingLG)}`:0,confirmIconMarginInlineEnd:C.wireframe?C.margin:C.marginSM,confirmBtnsMarginTop:C.wireframe?C.marginLG:C.marginSM});v.ZP=(0,i.I$)("Modal",C=>{const P=I(C);return[b(P),c(P),d(P),(0,s._y)(P,"zoom"),f(P)]},E,{unitless:{titleLineHeight:!0}})},84611:function(h,v,e){"use strict";e.d(v,{Z:function(){return He}});var t=e(62435),n=e(87462),r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M272.9 512l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L186.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H532c6.7 0 10.4-7.7 6.3-12.9L272.9 512zm304 0l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L490.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H836c6.7 0 10.4-7.7 6.3-12.9L576.9 512z"}}]},name:"double-left",theme:"outlined"},a=r,l=e(84089),s=function(we,Ve){return t.createElement(l.Z,(0,n.Z)({},we,{ref:Ve,icon:a}))},o=t.forwardRef(s),i=o,m={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M533.2 492.3L277.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H188c-6.7 0-10.4 7.7-6.3 12.9L447.1 512 181.7 851.1A7.98 7.98 0 00188 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5zm304 0L581.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H492c-6.7 0-10.4 7.7-6.3 12.9L751.1 512 485.7 851.1A7.98 7.98 0 00492 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5z"}}]},name:"double-right",theme:"outlined"},d=m,b=function(we,Ve){return t.createElement(l.Z,(0,n.Z)({},we,{ref:Ve,icon:d}))},c=t.forwardRef(b),f=c,I=e(6171),E=e(90814),C=e(93967),P=e.n(C),R=e(4942),M=e(71002),N=e(1413),p=e(97685),A=e(21770),O=e(15105),z=e(64217),L=e(80334),fe=e(81626),G=[10,20,50,100],ee=function(we){var Ve=we.pageSizeOptions,tt=Ve===void 0?G:Ve,bt=we.locale,De=we.changeSize,st=we.pageSize,vt=we.goButton,ot=we.quickGo,At=we.rootPrefixCls,qt=we.disabled,ce=we.buildOptionText,ft=we.showSizeChanger,Ut=we.sizeChangerRender,Kt=t.useState(""),Ht=(0,p.Z)(Kt,2),un=Ht[0],Rn=Ht[1],lt=function(){return!un||Number.isNaN(un)?void 0:Number(un)},Et=typeof ce=="function"?ce:function(Ln){return"".concat(Ln," ").concat(bt.items_per_page)},Bt=function(gn){Rn(gn.target.value)},Lt=function(gn){vt||un===""||(Rn(""),!(gn.relatedTarget&&(gn.relatedTarget.className.indexOf("".concat(At,"-item-link"))>=0||gn.relatedTarget.className.indexOf("".concat(At,"-item"))>=0))&&(ot==null||ot(lt())))},Ct=function(gn){un!==""&&(gn.keyCode===O.Z.ENTER||gn.type==="click")&&(Rn(""),ot==null||ot(lt()))},er=function(){return tt.some(function(gn){return gn.toString()===st.toString()})?tt:tt.concat([st]).sort(function(gn,Tt){var Jt=Number.isNaN(Number(gn))?0:Number(gn),wn=Number.isNaN(Number(Tt))?0:Number(Tt);return Jt-wn})},ir="".concat(At,"-options");if(!ft&&!ot)return null;var rr=null,cn=null,Cn=null;return ft&&Ut&&(rr=Ut({disabled:qt,size:st,onSizeChange:function(gn){De==null||De(Number(gn))},"aria-label":bt.page_size,className:"".concat(ir,"-size-changer"),options:er().map(function(Ln){return{label:Et(Ln),value:Ln}})})),ot&&(vt&&(Cn=typeof vt=="boolean"?t.createElement("button",{type:"button",onClick:Ct,onKeyUp:Ct,disabled:qt,className:"".concat(ir,"-quick-jumper-button")},bt.jump_to_confirm):t.createElement("span",{onClick:Ct,onKeyUp:Ct},vt)),cn=t.createElement("div",{className:"".concat(ir,"-quick-jumper")},bt.jump_to,t.createElement("input",{disabled:qt,type:"text",value:un,onChange:Bt,onKeyUp:Ct,onBlur:Lt,"aria-label":bt.page}),bt.page,Cn)),t.createElement("li",{className:ir},rr,cn)},re=ee,oe=function(we){var Ve=we.rootPrefixCls,tt=we.page,bt=we.active,De=we.className,st=we.showTitle,vt=we.onClick,ot=we.onKeyPress,At=we.itemRender,qt="".concat(Ve,"-item"),ce=P()(qt,"".concat(qt,"-").concat(tt),(0,R.Z)((0,R.Z)({},"".concat(qt,"-active"),bt),"".concat(qt,"-disabled"),!tt),De),ft=function(){vt(tt)},Ut=function(un){ot(un,vt,tt)},Kt=At(tt,"page",t.createElement("a",{rel:"nofollow"},tt));return Kt?t.createElement("li",{title:st?String(tt):null,className:ce,onClick:ft,onKeyDown:Ut,tabIndex:0},Kt):null},ie=oe,j=function(we,Ve,tt){return tt};function K(){}function k(Se){var we=Number(Se);return typeof we=="number"&&!Number.isNaN(we)&&isFinite(we)&&Math.floor(we)===we}function q(Se,we,Ve){var tt=typeof Se=="undefined"?we:Se;return Math.floor((Ve-1)/tt)+1}var F=function(we){var Ve=we.prefixCls,tt=Ve===void 0?"rc-pagination":Ve,bt=we.selectPrefixCls,De=bt===void 0?"rc-select":bt,st=we.className,vt=we.current,ot=we.defaultCurrent,At=ot===void 0?1:ot,qt=we.total,ce=qt===void 0?0:qt,ft=we.pageSize,Ut=we.defaultPageSize,Kt=Ut===void 0?10:Ut,Ht=we.onChange,un=Ht===void 0?K:Ht,Rn=we.hideOnSinglePage,lt=we.align,Et=we.showPrevNextJumpers,Bt=Et===void 0?!0:Et,Lt=we.showQuickJumper,Ct=we.showLessItems,er=we.showTitle,ir=er===void 0?!0:er,rr=we.onShowSizeChange,cn=rr===void 0?K:rr,Cn=we.locale,Ln=Cn===void 0?fe.Z:Cn,gn=we.style,Tt=we.totalBoundaryShowSizeChanger,Jt=Tt===void 0?50:Tt,wn=we.disabled,Nn=we.simple,zn=we.showTotal,qe=we.showSizeChanger,xt=qe===void 0?ce>Jt:qe,_n=we.sizeChangerRender,Je=we.pageSizeOptions,Xe=we.itemRender,Yt=Xe===void 0?j:Xe,dn=we.jumpPrevIcon,Tn=we.jumpNextIcon,yn=we.prevIcon,tn=we.nextIcon,yt=t.useRef(null),wt=(0,A.Z)(10,{value:ft,defaultValue:Kt}),me=(0,p.Z)(wt,2),Le=me[0],it=me[1],Ot=(0,A.Z)(1,{value:vt,defaultValue:At,postState:function(gr){return Math.max(1,Math.min(gr,q(void 0,Le,ce)))}}),Rt=(0,p.Z)(Ot,2),Me=Rt[0],Be=Rt[1],ht=t.useState(Me),Dt=(0,p.Z)(ht,2),Ft=Dt[0],fn=Dt[1];(0,t.useEffect)(function(){fn(Me)},[Me]);var Sn=un!==K,Ge="current"in we,ke=Math.max(1,Me-(Ct?3:5)),pt=Math.min(q(void 0,Le,ce),Me+(Ct?3:5));function St(Hn,gr){var Wr=Hn||t.createElement("button",{type:"button","aria-label":gr,className:"".concat(tt,"-item-link")});return typeof Hn=="function"&&(Wr=t.createElement(Hn,(0,N.Z)({},we))),Wr}function Mt(Hn){var gr=Hn.target.value,Wr=q(void 0,Le,ce),na;return gr===""?na=gr:Number.isNaN(Number(gr))?na=Ft:gr>=Wr?na=Wr:na=Number(gr),na}function hn(Hn){return k(Hn)&&Hn!==Me&&k(ce)&&ce>0}var rn=ce>Le?Lt:!1;function Zn(Hn){(Hn.keyCode===O.Z.UP||Hn.keyCode===O.Z.DOWN)&&Hn.preventDefault()}function Bn(Hn){var gr=Mt(Hn);switch(gr!==Ft&&fn(gr),Hn.keyCode){case O.Z.ENTER:Xn(gr);break;case O.Z.UP:Xn(gr-1);break;case O.Z.DOWN:Xn(gr+1);break;default:break}}function Gn(Hn){Xn(Mt(Hn))}function Qn(Hn){var gr=q(Hn,Le,ce),Wr=Me>gr&&gr!==0?gr:Me;it(Hn),fn(Wr),cn==null||cn(Me,Hn),Be(Wr),un==null||un(Wr,Hn)}function Xn(Hn){if(hn(Hn)&&!wn){var gr=q(void 0,Le,ce),Wr=Hn;return Hn>gr?Wr=gr:Hn<1&&(Wr=1),Wr!==Ft&&fn(Wr),Be(Wr),un==null||un(Wr,Le),Wr}return Me}var mr=Me>1,or=Me2?Wr-2:0),fa=2;face?ce:Me*Le])),ze=null,Pt=q(void 0,Le,ce);if(Rn&&ce<=Le)return null;var mt=[],zt={rootPrefixCls:tt,onClick:Xn,onKeyPress:zr,showTitle:ir,itemRender:Yt,page:-1},Qt=Me-1>0?Me-1:0,pn=Me+1=Mr*2&&Me!==3&&(mt[0]=t.cloneElement(mt[0],{className:P()("".concat(tt,"-item-after-jump-prev"),mt[0].props.className)}),mt.unshift(pa)),Pt-Me>=Mr*2&&Me!==Pt-2){var ea=mt[mt.length-1];mt[mt.length-1]=t.cloneElement(ea,{className:P()("".concat(tt,"-item-before-jump-next"),ea.props.className)}),mt.push(ze)}On!==1&&mt.unshift(t.createElement(ie,(0,n.Z)({},zt,{key:1,page:1}))),dr!==Pt&&mt.push(t.createElement(ie,(0,n.Z)({},zt,{key:Pt,page:Pt})))}var xa=ha(Qt);if(xa){var Ea=!mr||!Pt;xa=t.createElement("li",{title:ir?Ln.prev_page:null,onClick:hr,tabIndex:Ea?null:0,onKeyDown:qr,className:P()("".concat(tt,"-prev"),(0,R.Z)({},"".concat(tt,"-disabled"),Ea)),"aria-disabled":Ea},xa)}var Pa=la(pn);if(Pa){var sn,Vn;Nn?(sn=!or,Vn=mr?0:null):(sn=!or||!Pt,Vn=sn?null:0),Pa=t.createElement("li",{title:ir?Ln.next_page:null,onClick:$n,tabIndex:Vn,onKeyDown:br,className:P()("".concat(tt,"-next"),(0,R.Z)({},"".concat(tt,"-disabled"),sn)),"aria-disabled":sn},Pa)}var Jn=P()(tt,st,(0,R.Z)((0,R.Z)((0,R.Z)((0,R.Z)((0,R.Z)({},"".concat(tt,"-start"),lt==="start"),"".concat(tt,"-center"),lt==="center"),"".concat(tt,"-end"),lt==="end"),"".concat(tt,"-simple"),Nn),"".concat(tt,"-disabled"),wn));return t.createElement("ul",(0,n.Z)({className:Jn,style:gn,ref:yt},jt),Ke,xa,Nn?pr:mt,Pa,t.createElement(re,{locale:Ln,rootPrefixCls:tt,disabled:wn,selectPrefixCls:De,changeSize:Qn,pageSize:Le,pageSizeOptions:Je,quickGo:rn?Xn:null,goButton:kn,showSizeChanger:xt,sizeChangerRender:_n}))},Z=F,_=e(62906),X=e(53124),Y=e(98675),ae=e(25378),J=e(10110),de=e(34041),Ce=e(29691),Ze=e(861),je=e(47673),Fe=e(20353),Qe=e(93900),We=e(14747),Oe=e(83262),xe=e(83559);const ve=Se=>{const{componentCls:we}=Se;return{[`${we}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${we}-item-link`]:{color:Se.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${we}-item-link`]:{color:Se.colorTextDisabled,cursor:"not-allowed"}}},[`&${we}-disabled`]:{cursor:"not-allowed",[`${we}-item`]:{cursor:"not-allowed",backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"},a:{color:Se.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:Se.colorBorder,backgroundColor:Se.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:Se.itemActiveBgDisabled},a:{color:Se.itemActiveColorDisabled}}},[`${we}-item-link`]:{color:Se.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${we}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${we}-simple-pager`]:{color:Se.colorTextDisabled},[`${we}-jump-prev, ${we}-jump-next`]:{[`${we}-item-link-icon`]:{opacity:0},[`${we}-item-ellipsis`]:{opacity:1}}},[`&${we}-simple`]:{[`${we}-prev, ${we}-next`]:{[`&${we}-disabled ${we}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},ye=Se=>{const{componentCls:we}=Se;return{[`&${we}-mini ${we}-total-text, &${we}-mini ${we}-simple-pager`]:{height:Se.itemSizeSM,lineHeight:(0,Ze.unit)(Se.itemSizeSM)},[`&${we}-mini ${we}-item`]:{minWidth:Se.itemSizeSM,height:Se.itemSizeSM,margin:0,lineHeight:(0,Ze.unit)(Se.calc(Se.itemSizeSM).sub(2).equal())},[`&${we}-mini ${we}-prev, &${we}-mini ${we}-next`]:{minWidth:Se.itemSizeSM,height:Se.itemSizeSM,margin:0,lineHeight:(0,Ze.unit)(Se.itemSizeSM)},[`&${we}-mini:not(${we}-disabled)`]:{[`${we}-prev, ${we}-next`]:{[`&:hover ${we}-item-link`]:{backgroundColor:Se.colorBgTextHover},[`&:active ${we}-item-link`]:{backgroundColor:Se.colorBgTextActive},[`&${we}-disabled:hover ${we}-item-link`]:{backgroundColor:"transparent"}}},[` + &${we}-mini ${we}-prev ${we}-item-link, + &${we}-mini ${we}-next ${we}-item-link + `]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:Se.itemSizeSM,lineHeight:(0,Ze.unit)(Se.itemSizeSM)}},[`&${we}-mini ${we}-jump-prev, &${we}-mini ${we}-jump-next`]:{height:Se.itemSizeSM,marginInlineEnd:0,lineHeight:(0,Ze.unit)(Se.itemSizeSM)},[`&${we}-mini ${we}-options`]:{marginInlineStart:Se.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:Se.miniOptionsSizeChangerTop},"&-quick-jumper":{height:Se.itemSizeSM,lineHeight:(0,Ze.unit)(Se.itemSizeSM),input:Object.assign(Object.assign({},(0,je.x0)(Se)),{width:Se.paginationMiniQuickJumperInputWidth,height:Se.controlHeightSM})}}}},U=Se=>{const{componentCls:we}=Se;return{[` + &${we}-simple ${we}-prev, + &${we}-simple ${we}-next + `]:{height:Se.itemSizeSM,lineHeight:(0,Ze.unit)(Se.itemSizeSM),verticalAlign:"top",[`${we}-item-link`]:{height:Se.itemSizeSM,backgroundColor:"transparent",border:0,"&:hover":{backgroundColor:Se.colorBgTextHover},"&:active":{backgroundColor:Se.colorBgTextActive},"&::after":{height:Se.itemSizeSM,lineHeight:(0,Ze.unit)(Se.itemSizeSM)}}},[`&${we}-simple ${we}-simple-pager`]:{display:"inline-block",height:Se.itemSizeSM,marginInlineEnd:Se.marginXS,input:{boxSizing:"border-box",height:"100%",padding:`0 ${(0,Ze.unit)(Se.paginationItemPaddingInline)}`,textAlign:"center",backgroundColor:Se.itemInputBg,border:`${(0,Ze.unit)(Se.lineWidth)} ${Se.lineType} ${Se.colorBorder}`,borderRadius:Se.borderRadius,outline:"none",transition:`border-color ${Se.motionDurationMid}`,color:"inherit","&:hover":{borderColor:Se.colorPrimary},"&:focus":{borderColor:Se.colorPrimaryHover,boxShadow:`${(0,Ze.unit)(Se.inputOutlineOffset)} 0 ${(0,Ze.unit)(Se.controlOutlineWidth)} ${Se.controlOutline}`},"&[disabled]":{color:Se.colorTextDisabled,backgroundColor:Se.colorBgContainerDisabled,borderColor:Se.colorBorder,cursor:"not-allowed"}}}}},W=Se=>{const{componentCls:we}=Se;return{[`${we}-jump-prev, ${we}-jump-next`]:{outline:0,[`${we}-item-container`]:{position:"relative",[`${we}-item-link-icon`]:{color:Se.colorPrimary,fontSize:Se.fontSizeSM,opacity:0,transition:`all ${Se.motionDurationMid}`,"&-svg":{top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,margin:"auto"}},[`${we}-item-ellipsis`]:{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,display:"block",margin:"auto",color:Se.colorTextDisabled,letterSpacing:Se.paginationEllipsisLetterSpacing,textAlign:"center",textIndent:Se.paginationEllipsisTextIndent,opacity:1,transition:`all ${Se.motionDurationMid}`}},"&:hover":{[`${we}-item-link-icon`]:{opacity:1},[`${we}-item-ellipsis`]:{opacity:0}}},[` + ${we}-prev, + ${we}-jump-prev, + ${we}-jump-next + `]:{marginInlineEnd:Se.marginXS},[` + ${we}-prev, + ${we}-next, + ${we}-jump-prev, + ${we}-jump-next + `]:{display:"inline-block",minWidth:Se.itemSize,height:Se.itemSize,color:Se.colorText,fontFamily:Se.fontFamily,lineHeight:(0,Ze.unit)(Se.itemSize),textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:Se.borderRadius,cursor:"pointer",transition:`all ${Se.motionDurationMid}`},[`${we}-prev, ${we}-next`]:{outline:0,button:{color:Se.colorText,cursor:"pointer",userSelect:"none"},[`${we}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:Se.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${(0,Ze.unit)(Se.lineWidth)} ${Se.lineType} transparent`,borderRadius:Se.borderRadius,outline:"none",transition:`all ${Se.motionDurationMid}`},[`&:hover ${we}-item-link`]:{backgroundColor:Se.colorBgTextHover},[`&:active ${we}-item-link`]:{backgroundColor:Se.colorBgTextActive},[`&${we}-disabled:hover`]:{[`${we}-item-link`]:{backgroundColor:"transparent"}}},[`${we}-slash`]:{marginInlineEnd:Se.paginationSlashMarginInlineEnd,marginInlineStart:Se.paginationSlashMarginInlineStart},[`${we}-options`]:{display:"inline-block",marginInlineStart:Se.margin,verticalAlign:"middle","&-size-changer":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:Se.controlHeight,marginInlineStart:Se.marginXS,lineHeight:(0,Ze.unit)(Se.controlHeight),verticalAlign:"top",input:Object.assign(Object.assign(Object.assign({},(0,je.ik)(Se)),(0,Qe.$U)(Se,{borderColor:Se.colorBorder,hoverBorderColor:Se.colorPrimaryHover,activeBorderColor:Se.colorPrimary,activeShadow:Se.activeShadow})),{"&[disabled]":Object.assign({},(0,Qe.Xy)(Se)),width:Se.calc(Se.controlHeightLG).mul(1.25).equal(),height:Se.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:Se.marginXS,marginInlineEnd:Se.marginXS})}}}},$=Se=>{const{componentCls:we}=Se;return{[`${we}-item`]:{display:"inline-block",minWidth:Se.itemSize,height:Se.itemSize,marginInlineEnd:Se.marginXS,fontFamily:Se.fontFamily,lineHeight:(0,Ze.unit)(Se.calc(Se.itemSize).sub(2).equal()),textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:Se.itemBg,border:`${(0,Ze.unit)(Se.lineWidth)} ${Se.lineType} transparent`,borderRadius:Se.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${(0,Ze.unit)(Se.paginationItemPaddingInline)}`,color:Se.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${we}-item-active)`]:{"&:hover":{transition:`all ${Se.motionDurationMid}`,backgroundColor:Se.colorBgTextHover},"&:active":{backgroundColor:Se.colorBgTextActive}},"&-active":{fontWeight:Se.fontWeightStrong,backgroundColor:Se.itemActiveBg,borderColor:Se.colorPrimary,a:{color:Se.colorPrimary},"&:hover":{borderColor:Se.colorPrimaryHover},"&:hover a":{color:Se.colorPrimaryHover}}}}},S=Se=>{const{componentCls:we}=Se;return{[we]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,We.Wf)(Se)),{display:"flex","&-start":{justifyContent:"start"},"&-center":{justifyContent:"center"},"&-end":{justifyContent:"end"},"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${we}-total-text`]:{display:"inline-block",height:Se.itemSize,marginInlineEnd:Se.marginXS,lineHeight:(0,Ze.unit)(Se.calc(Se.itemSize).sub(2).equal()),verticalAlign:"middle"}}),$(Se)),W(Se)),U(Se)),ye(Se)),ve(Se)),{[`@media only screen and (max-width: ${Se.screenLG}px)`]:{[`${we}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${Se.screenSM}px)`]:{[`${we}-options`]:{display:"none"}}}),[`&${Se.componentCls}-rtl`]:{direction:"rtl"}}},H=Se=>{const{componentCls:we}=Se;return{[`${we}:not(${we}-disabled)`]:{[`${we}-item`]:Object.assign({},(0,We.Qy)(Se)),[`${we}-jump-prev, ${we}-jump-next`]:{"&:focus-visible":Object.assign({[`${we}-item-link-icon`]:{opacity:1},[`${we}-item-ellipsis`]:{opacity:0}},(0,We.oN)(Se))},[`${we}-prev, ${we}-next`]:{[`&:focus-visible ${we}-item-link`]:Object.assign({},(0,We.oN)(Se))}}}},he=Se=>Object.assign({itemBg:Se.colorBgContainer,itemSize:Se.controlHeight,itemSizeSM:Se.controlHeightSM,itemActiveBg:Se.colorBgContainer,itemLinkBg:Se.colorBgContainer,itemActiveColorDisabled:Se.colorTextDisabled,itemActiveBgDisabled:Se.controlItemBgActiveDisabled,itemInputBg:Se.colorBgContainer,miniOptionsSizeChangerTop:0},(0,Fe.T)(Se)),se=Se=>(0,Oe.mergeToken)(Se,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:Se.calc(Se.marginXXS).div(2).equal(),paginationMiniQuickJumperInputWidth:Se.calc(Se.controlHeightLG).mul(1.1).equal(),paginationItemPaddingInline:Se.calc(Se.marginXXS).mul(1.5).equal(),paginationEllipsisLetterSpacing:Se.calc(Se.marginXXS).div(2).equal(),paginationSlashMarginInlineStart:Se.marginSM,paginationSlashMarginInlineEnd:Se.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,Fe.e)(Se));var ue=(0,xe.I$)("Pagination",Se=>{const we=se(Se);return[S(we),H(we)]},he);const Te=Se=>{const{componentCls:we}=Se;return{[`${we}${we}-bordered${we}-disabled:not(${we}-mini)`]:{"&, &:hover":{[`${we}-item-link`]:{borderColor:Se.colorBorder}},"&:focus-visible":{[`${we}-item-link`]:{borderColor:Se.colorBorder}},[`${we}-item, ${we}-item-link`]:{backgroundColor:Se.colorBgContainerDisabled,borderColor:Se.colorBorder,[`&:hover:not(${we}-item-active)`]:{backgroundColor:Se.colorBgContainerDisabled,borderColor:Se.colorBorder,a:{color:Se.colorTextDisabled}},[`&${we}-item-active`]:{backgroundColor:Se.itemActiveBgDisabled}},[`${we}-prev, ${we}-next`]:{"&:hover button":{backgroundColor:Se.colorBgContainerDisabled,borderColor:Se.colorBorder,color:Se.colorTextDisabled},[`${we}-item-link`]:{backgroundColor:Se.colorBgContainerDisabled,borderColor:Se.colorBorder}}},[`${we}${we}-bordered:not(${we}-mini)`]:{[`${we}-prev, ${we}-next`]:{"&:hover button":{borderColor:Se.colorPrimaryHover,backgroundColor:Se.itemBg},[`${we}-item-link`]:{backgroundColor:Se.itemLinkBg,borderColor:Se.colorBorder},[`&:hover ${we}-item-link`]:{borderColor:Se.colorPrimary,backgroundColor:Se.itemBg,color:Se.colorPrimary},[`&${we}-disabled`]:{[`${we}-item-link`]:{borderColor:Se.colorBorder,color:Se.colorTextDisabled}}},[`${we}-item`]:{backgroundColor:Se.itemBg,border:`${(0,Ze.unit)(Se.lineWidth)} ${Se.lineType} ${Se.colorBorder}`,[`&:hover:not(${we}-item-active)`]:{borderColor:Se.colorPrimary,backgroundColor:Se.itemBg,a:{color:Se.colorPrimary}},"&-active":{borderColor:Se.colorPrimary}}}}};var Ae=(0,xe.bk)(["Pagination","bordered"],Se=>{const we=se(Se);return[Te(we)]},he);function te(Se){return(0,t.useMemo)(()=>typeof Se=="boolean"?[Se,{}]:Se&&typeof Se=="object"?[!0,Se]:[void 0,void 0],[Se])}var Ee=function(Se,we){var Ve={};for(var tt in Se)Object.prototype.hasOwnProperty.call(Se,tt)&&we.indexOf(tt)<0&&(Ve[tt]=Se[tt]);if(Se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var bt=0,tt=Object.getOwnPropertySymbols(Se);bt{const{align:we,prefixCls:Ve,selectPrefixCls:tt,className:bt,rootClassName:De,style:st,size:vt,locale:ot,responsive:At,showSizeChanger:qt,selectComponentClass:ce,pageSizeOptions:ft}=Se,Ut=Ee(Se,["align","prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","responsive","showSizeChanger","selectComponentClass","pageSizeOptions"]),{xs:Kt}=(0,ae.Z)(At),[,Ht]=(0,Ce.ZP)(),{getPrefixCls:un,direction:Rn,showSizeChanger:lt,className:Et,style:Bt}=(0,X.dj)("pagination"),Lt=un("pagination",Ve),[Ct,er,ir]=ue(Lt),rr=(0,Y.Z)(vt),cn=rr==="small"||!!(Kt&&!rr&&At),[Cn]=(0,J.Z)("Pagination",_.Z),Ln=Object.assign(Object.assign({},Cn),ot),[gn,Tt]=te(qt),[Jt,wn]=te(lt),Nn=gn!=null?gn:Jt,zn=Tt!=null?Tt:wn,qe=ce||de.Z,xt=t.useMemo(()=>ft?ft.map(Tn=>Number(Tn)):void 0,[ft]),_n=Tn=>{var yn;const{disabled:tn,size:yt,onSizeChange:wt,"aria-label":me,className:Le,options:it}=Tn,{className:Ot,onChange:Rt}=zn||{},Me=(yn=it.find(Be=>String(Be.value)===String(yt)))===null||yn===void 0?void 0:yn.value;return t.createElement(qe,Object.assign({disabled:tn,showSearch:!0,popupMatchSelectWidth:!1,getPopupContainer:Be=>Be.parentNode,"aria-label":me,options:it},zn,{value:Me,onChange:(Be,ht)=>{wt==null||wt(Be),Rt==null||Rt(Be,ht)},size:cn?"small":"middle",className:P()(Le,Ot)}))},Je=t.useMemo(()=>{const Tn=t.createElement("span",{className:`${Lt}-item-ellipsis`},"\u2022\u2022\u2022"),yn=t.createElement("button",{className:`${Lt}-item-link`,type:"button",tabIndex:-1},Rn==="rtl"?t.createElement(E.Z,null):t.createElement(I.Z,null)),tn=t.createElement("button",{className:`${Lt}-item-link`,type:"button",tabIndex:-1},Rn==="rtl"?t.createElement(I.Z,null):t.createElement(E.Z,null)),yt=t.createElement("a",{className:`${Lt}-item-link`},t.createElement("div",{className:`${Lt}-item-container`},Rn==="rtl"?t.createElement(f,{className:`${Lt}-item-link-icon`}):t.createElement(i,{className:`${Lt}-item-link-icon`}),Tn)),wt=t.createElement("a",{className:`${Lt}-item-link`},t.createElement("div",{className:`${Lt}-item-container`},Rn==="rtl"?t.createElement(i,{className:`${Lt}-item-link-icon`}):t.createElement(f,{className:`${Lt}-item-link-icon`}),Tn));return{prevIcon:yn,nextIcon:tn,jumpPrevIcon:yt,jumpNextIcon:wt}},[Rn,Lt]),Xe=un("select",tt),Yt=P()({[`${Lt}-${we}`]:!!we,[`${Lt}-mini`]:cn,[`${Lt}-rtl`]:Rn==="rtl",[`${Lt}-bordered`]:Ht.wireframe},Et,bt,De,er,ir),dn=Object.assign(Object.assign({},Bt),st);return Ct(t.createElement(t.Fragment,null,Ht.wireframe&&t.createElement(Ae,{prefixCls:Lt}),t.createElement(Z,Object.assign({},Je,Ut,{style:dn,prefixCls:Lt,selectPrefixCls:Xe,className:Yt,locale:Ln,pageSizeOptions:xt,showSizeChanger:Nn,sizeChangerRender:_n}))))},He=Ne},86738:function(h,v,e){"use strict";e.d(v,{Z:function(){return G}});var t=e(62435),n=e(21640),r=e(93967),a=e.n(r),l=e(21770),s=e(98423),o=e(53124),i=e(55241),m=e(86743),d=e(81643),b=e(83622),c=e(33671),f=e(10110),I=e(24457),E=e(66330),C=e(83559);const P=ee=>{const{componentCls:re,iconCls:oe,antCls:ie,zIndexPopup:j,colorText:K,colorWarning:k,marginXXS:q,marginXS:F,fontSize:Z,fontWeightStrong:_,colorTextHeading:X}=ee;return{[re]:{zIndex:j,[`&${ie}-popover`]:{fontSize:Z},[`${re}-message`]:{marginBottom:F,display:"flex",flexWrap:"nowrap",alignItems:"start",[`> ${re}-message-icon ${oe}`]:{color:k,fontSize:Z,lineHeight:1,marginInlineEnd:F},[`${re}-title`]:{fontWeight:_,color:X,"&:only-child":{fontWeight:"normal"}},[`${re}-description`]:{marginTop:q,color:K}},[`${re}-buttons`]:{textAlign:"end",whiteSpace:"nowrap",button:{marginInlineStart:F}}}}},R=ee=>{const{zIndexPopupBase:re}=ee;return{zIndexPopup:re+60}};var M=(0,C.I$)("Popconfirm",ee=>P(ee),R,{resetStyle:!1}),N=function(ee,re){var oe={};for(var ie in ee)Object.prototype.hasOwnProperty.call(ee,ie)&&re.indexOf(ie)<0&&(oe[ie]=ee[ie]);if(ee!=null&&typeof Object.getOwnPropertySymbols=="function")for(var j=0,ie=Object.getOwnPropertySymbols(ee);j{const{prefixCls:re,okButtonProps:oe,cancelButtonProps:ie,title:j,description:K,cancelText:k,okText:q,okType:F="primary",icon:Z=t.createElement(n.Z,null),showCancel:_=!0,close:X,onConfirm:Y,onCancel:ae,onPopupClick:J}=ee,{getPrefixCls:de}=t.useContext(o.E_),[Ce]=(0,f.Z)("Popconfirm",I.Z.Popconfirm),Ze=(0,d.Z)(j),je=(0,d.Z)(K);return t.createElement("div",{className:`${re}-inner-content`,onClick:J},t.createElement("div",{className:`${re}-message`},Z&&t.createElement("span",{className:`${re}-message-icon`},Z),t.createElement("div",{className:`${re}-message-text`},Ze&&t.createElement("div",{className:`${re}-title`},Ze),je&&t.createElement("div",{className:`${re}-description`},je))),t.createElement("div",{className:`${re}-buttons`},_&&t.createElement(b.ZP,Object.assign({onClick:ae,size:"small"},ie),k||(Ce==null?void 0:Ce.cancelText)),t.createElement(m.Z,{buttonProps:Object.assign(Object.assign({size:"small"},(0,c.nx)(F)),oe),actionFn:Y,close:X,prefixCls:de("btn"),quitOnNullishReturnValue:!0,emitEvent:!0},q||(Ce==null?void 0:Ce.okText))))};var O=ee=>{const{prefixCls:re,placement:oe,className:ie,style:j}=ee,K=N(ee,["prefixCls","placement","className","style"]),{getPrefixCls:k}=t.useContext(o.E_),q=k("popconfirm",re),[F]=M(q);return F(t.createElement(E.ZP,{placement:oe,className:a()(q,ie),style:j,content:t.createElement(p,Object.assign({prefixCls:q},K))}))},z=function(ee,re){var oe={};for(var ie in ee)Object.prototype.hasOwnProperty.call(ee,ie)&&re.indexOf(ie)<0&&(oe[ie]=ee[ie]);if(ee!=null&&typeof Object.getOwnPropertySymbols=="function")for(var j=0,ie=Object.getOwnPropertySymbols(ee);j{var oe,ie;const{prefixCls:j,placement:K="top",trigger:k="click",okType:q="primary",icon:F=t.createElement(n.Z,null),children:Z,overlayClassName:_,onOpenChange:X,onVisibleChange:Y,overlayStyle:ae,styles:J,classNames:de}=ee,Ce=z(ee,["prefixCls","placement","trigger","okType","icon","children","overlayClassName","onOpenChange","onVisibleChange","overlayStyle","styles","classNames"]),{getPrefixCls:Ze,className:je,style:Fe,classNames:Qe,styles:We}=(0,o.dj)("popconfirm"),[Oe,xe]=(0,l.Z)(!1,{value:(oe=ee.open)!==null&&oe!==void 0?oe:ee.visible,defaultValue:(ie=ee.defaultOpen)!==null&&ie!==void 0?ie:ee.defaultVisible}),ve=(ue,Te)=>{xe(ue,!0),Y==null||Y(ue),X==null||X(ue,Te)},ye=ue=>{ve(!1,ue)},U=ue=>{var Te;return(Te=ee.onConfirm)===null||Te===void 0?void 0:Te.call(void 0,ue)},W=ue=>{var Te;ve(!1,ue),(Te=ee.onCancel)===null||Te===void 0||Te.call(void 0,ue)},$=(ue,Te)=>{const{disabled:Ae=!1}=ee;Ae||ve(ue,Te)},S=Ze("popconfirm",j),H=a()(S,je,_,Qe.root,de==null?void 0:de.root),he=a()(Qe.body,de==null?void 0:de.body),[se]=M(S);return se(t.createElement(i.Z,Object.assign({},(0,s.Z)(Ce,["title"]),{trigger:k,placement:K,onOpenChange:$,open:Oe,ref:re,classNames:{root:H,body:he},styles:{root:Object.assign(Object.assign(Object.assign(Object.assign({},We.root),Fe),ae),J==null?void 0:J.root),body:Object.assign(Object.assign({},We.body),J==null?void 0:J.body)},content:t.createElement(p,Object.assign({okType:q,icon:F},ee,{prefixCls:S,close:ye,onConfirm:U,onCancel:W})),"data-popover-inject":!0}),Z))});fe._InternalPanelDoNotUseOrYouWillBeFired=O;var G=fe},66330:function(h,v,e){"use strict";e.d(v,{aV:function(){return m}});var t=e(62435),n=e(93967),r=e.n(n),a=e(92419),l=e(81643),s=e(53124),o=e(20136),i=function(c,f){var I={};for(var E in c)Object.prototype.hasOwnProperty.call(c,E)&&f.indexOf(E)<0&&(I[E]=c[E]);if(c!=null&&typeof Object.getOwnPropertySymbols=="function")for(var C=0,E=Object.getOwnPropertySymbols(c);C!c&&!f?null:t.createElement(t.Fragment,null,c&&t.createElement("div",{className:`${I}-title`},c),f&&t.createElement("div",{className:`${I}-inner-content`},f)),d=c=>{const{hashId:f,prefixCls:I,className:E,style:C,placement:P="top",title:R,content:M,children:N}=c,p=(0,l.Z)(R),A=(0,l.Z)(M),O=r()(f,I,`${I}-pure`,`${I}-placement-${P}`,E);return t.createElement("div",{className:O,style:C},t.createElement("div",{className:`${I}-arrow`}),t.createElement(a.Popup,Object.assign({},c,{className:f,prefixCls:I}),N||t.createElement(m,{prefixCls:I,title:p,content:A})))},b=c=>{const{prefixCls:f,className:I}=c,E=i(c,["prefixCls","className"]),{getPrefixCls:C}=t.useContext(s.E_),P=C("popover",f),[R,M,N]=(0,o.Z)(P);return R(t.createElement(d,Object.assign({},E,{prefixCls:P,hashId:M,className:r()(I,N)})))};v.ZP=b},55241:function(h,v,e){"use strict";var t=e(62435),n=e(93967),r=e.n(n),a=e(21770),l=e(15105),s=e(81643),o=e(33603),i=e(96159),m=e(83062),d=e(66330),b=e(53124),c=e(20136),f=function(C,P){var R={};for(var M in C)Object.prototype.hasOwnProperty.call(C,M)&&P.indexOf(M)<0&&(R[M]=C[M]);if(C!=null&&typeof Object.getOwnPropertySymbols=="function")for(var N=0,M=Object.getOwnPropertySymbols(C);N{var R,M;const{prefixCls:N,title:p,content:A,overlayClassName:O,placement:z="top",trigger:L="hover",children:fe,mouseEnterDelay:G=.1,mouseLeaveDelay:ee=.1,onOpenChange:re,overlayStyle:oe={},styles:ie,classNames:j}=C,K=f(C,["prefixCls","title","content","overlayClassName","placement","trigger","children","mouseEnterDelay","mouseLeaveDelay","onOpenChange","overlayStyle","styles","classNames"]),{getPrefixCls:k,className:q,style:F,classNames:Z,styles:_}=(0,b.dj)("popover"),X=k("popover",N),[Y,ae,J]=(0,c.Z)(X),de=k(),Ce=r()(O,ae,J,q,Z.root,j==null?void 0:j.root),Ze=r()(Z.body,j==null?void 0:j.body),[je,Fe]=(0,a.Z)(!1,{value:(R=C.open)!==null&&R!==void 0?R:C.visible,defaultValue:(M=C.defaultOpen)!==null&&M!==void 0?M:C.defaultVisible}),Qe=(ye,U)=>{Fe(ye,!0),re==null||re(ye,U)},We=ye=>{ye.keyCode===l.Z.ESC&&Qe(!1,ye)},Oe=ye=>{Qe(ye)},xe=(0,s.Z)(p),ve=(0,s.Z)(A);return Y(t.createElement(m.Z,Object.assign({placement:z,trigger:L,mouseEnterDelay:G,mouseLeaveDelay:ee},K,{prefixCls:X,classNames:{root:Ce,body:Ze},styles:{root:Object.assign(Object.assign(Object.assign(Object.assign({},_.root),F),oe),ie==null?void 0:ie.root),body:Object.assign(Object.assign({},_.body),ie==null?void 0:ie.body)},ref:P,open:je,onOpenChange:Oe,overlay:xe||ve?t.createElement(d.aV,{prefixCls:X,title:xe,content:ve}):null,transitionName:(0,o.m)(de,"zoom-big",K.transitionName),"data-popover-inject":!0}),(0,i.Tm)(fe,{onKeyDown:ye=>{var U,W;t.isValidElement(fe)&&((W=fe==null?void 0:(U=fe.props).onKeyDown)===null||W===void 0||W.call(U,ye)),We(ye)}})))});E._InternalPanelDoNotUseOrYouWillBeFired=d.ZP,v.Z=E},20136:function(h,v,e){"use strict";var t=e(14747),n=e(50438),r=e(97414),a=e(79511),l=e(8796),s=e(83559),o=e(83262);const i=b=>{const{componentCls:c,popoverColor:f,titleMinWidth:I,fontWeightStrong:E,innerPadding:C,boxShadowSecondary:P,colorTextHeading:R,borderRadiusLG:M,zIndexPopup:N,titleMarginBottom:p,colorBgElevated:A,popoverBg:O,titleBorderBottom:z,innerContentPadding:L,titlePadding:fe}=b;return[{[c]:Object.assign(Object.assign({},(0,t.Wf)(b)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:N,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text","--valid-offset-x":"var(--arrow-offset-horizontal, var(--arrow-x))",transformOrigin:["var(--valid-offset-x, 50%)","var(--arrow-y, 50%)"].join(" "),"--antd-arrow-background-color":A,width:"max-content",maxWidth:"100vw","&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${c}-content`]:{position:"relative"},[`${c}-inner`]:{backgroundColor:O,backgroundClip:"padding-box",borderRadius:M,boxShadow:P,padding:C},[`${c}-title`]:{minWidth:I,marginBottom:p,color:R,fontWeight:E,borderBottom:z,padding:fe},[`${c}-inner-content`]:{color:f,padding:L}})},(0,r.ZP)(b,"var(--antd-arrow-background-color)"),{[`${c}-pure`]:{position:"relative",maxWidth:"none",margin:b.sizePopupArrow,display:"inline-block",[`${c}-content`]:{display:"inline-block"}}}]},m=b=>{const{componentCls:c}=b;return{[c]:l.i.map(f=>{const I=b[`${f}6`];return{[`&${c}-${f}`]:{"--antd-arrow-background-color":I,[`${c}-inner`]:{backgroundColor:I},[`${c}-arrow`]:{background:"transparent"}}}})}},d=b=>{const{lineWidth:c,controlHeight:f,fontHeight:I,padding:E,wireframe:C,zIndexPopupBase:P,borderRadiusLG:R,marginXS:M,lineType:N,colorSplit:p,paddingSM:A}=b,O=f-I,z=O/2,L=O/2-c,fe=E;return Object.assign(Object.assign(Object.assign({titleMinWidth:177,zIndexPopup:P+30},(0,a.w)(b)),(0,r.wZ)({contentRadius:R,limitVerticalRadius:!0})),{innerPadding:C?0:12,titleMarginBottom:C?0:M,titlePadding:C?`${z}px ${fe}px ${L}px`:0,titleBorderBottom:C?`${c}px ${N} ${p}`:"none",innerContentPadding:C?`${A}px ${fe}px`:0})};v.Z=(0,s.I$)("Popover",b=>{const{colorBgElevated:c,colorText:f}=b,I=(0,o.mergeToken)(b,{popoverBg:c,popoverColor:f});return[i(I),m(I),(0,n._y)(I,"zoom-big")]},d,{resetStyle:!1,deprecatedTokens:[["width","titleMinWidth"],["minWidth","titleMinWidth"]]})},38703:function(h,v,e){"use strict";e.d(v,{Z:function(){return bt}});var t=e(62435),n=e(15063),r=e(89739),a=e(63606),l=e(4340),s=e(97937),o=e(93967),i=e.n(o),m=e(98423),d=e(53124),b=e(87462),c=e(1413),f=e(91),I={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},E=function(){var st=(0,t.useRef)([]),vt=(0,t.useRef)(null);return(0,t.useEffect)(function(){var ot=Date.now(),At=!1;st.current.forEach(function(qt){if(qt){At=!0;var ce=qt.style;ce.transitionDuration=".3s, .3s, .3s, .06s",vt.current&&ot-vt.current<100&&(ce.transitionDuration="0s, 0s")}}),At&&(vt.current=Date.now())}),st.current},C=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],P=function(st){var vt=(0,c.Z)((0,c.Z)({},I),st),ot=vt.className,At=vt.percent,qt=vt.prefixCls,ce=vt.strokeColor,ft=vt.strokeLinecap,Ut=vt.strokeWidth,Kt=vt.style,Ht=vt.trailColor,un=vt.trailWidth,Rn=vt.transition,lt=(0,f.Z)(vt,C);delete lt.gapPosition;var Et=Array.isArray(At)?At:[At],Bt=Array.isArray(ce)?ce:[ce],Lt=E(),Ct=Ut/2,er=100-Ut/2,ir="M ".concat(ft==="round"?Ct:0,",").concat(Ct,` + L `).concat(ft==="round"?er:100,",").concat(Ct),rr="0 0 100 ".concat(Ut),cn=0;return t.createElement("svg",(0,b.Z)({className:i()("".concat(qt,"-line"),ot),viewBox:rr,preserveAspectRatio:"none",style:Kt},lt),t.createElement("path",{className:"".concat(qt,"-line-trail"),d:ir,strokeLinecap:ft,stroke:Ht,strokeWidth:un||Ut,fillOpacity:"0"}),Et.map(function(Cn,Ln){var gn=1;switch(ft){case"round":gn=1-Ut/100;break;case"square":gn=1-Ut/2/100;break;default:gn=1;break}var Tt={strokeDasharray:"".concat(Cn*gn,"px, 100px"),strokeDashoffset:"-".concat(cn,"px"),transition:Rn||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},Jt=Bt[Ln]||Bt[Bt.length-1];return cn+=Cn,t.createElement("path",{key:Ln,className:"".concat(qt,"-line-path"),d:ir,strokeLinecap:ft,stroke:Jt,strokeWidth:Ut,fillOpacity:"0",ref:function(Nn){Lt[Ln]=Nn},style:Tt})}))},R=P,M=e(71002),N=e(97685),p=e(98924),A=0,O=(0,p.Z)();function z(){var De;return O?(De=A,A+=1):De="TEST_OR_SSR",De}var L=function(De){var st=t.useState(),vt=(0,N.Z)(st,2),ot=vt[0],At=vt[1];return t.useEffect(function(){At("rc_progress_".concat(z()))},[]),De||ot},fe=function(st){var vt=st.bg,ot=st.children;return t.createElement("div",{style:{width:"100%",height:"100%",background:vt}},ot)};function G(De,st){return Object.keys(De).map(function(vt){var ot=parseFloat(vt),At="".concat(Math.floor(ot*st),"%");return"".concat(De[vt]," ").concat(At)})}var ee=t.forwardRef(function(De,st){var vt=De.prefixCls,ot=De.color,At=De.gradientId,qt=De.radius,ce=De.style,ft=De.ptg,Ut=De.strokeLinecap,Kt=De.strokeWidth,Ht=De.size,un=De.gapDegree,Rn=ot&&(0,M.Z)(ot)==="object",lt=Rn?"#FFF":void 0,Et=Ht/2,Bt=t.createElement("circle",{className:"".concat(vt,"-circle-path"),r:qt,cx:Et,cy:Et,stroke:lt,strokeLinecap:Ut,strokeWidth:Kt,opacity:ft===0?0:1,style:ce,ref:st});if(!Rn)return Bt;var Lt="".concat(At,"-conic"),Ct=un?"".concat(180+un/2,"deg"):"0deg",er=G(ot,(360-un)/360),ir=G(ot,1),rr="conic-gradient(from ".concat(Ct,", ").concat(er.join(", "),")"),cn="linear-gradient(to ".concat(un?"bottom":"top",", ").concat(ir.join(", "),")");return t.createElement(t.Fragment,null,t.createElement("mask",{id:Lt},Bt),t.createElement("foreignObject",{x:0,y:0,width:Ht,height:Ht,mask:"url(#".concat(Lt,")")},t.createElement(fe,{bg:cn},t.createElement(fe,{bg:rr}))))}),re=ee,oe=100,ie=function(st,vt,ot,At,qt,ce,ft,Ut,Kt,Ht){var un=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,Rn=ot/100*360*((360-ce)/360),lt=ce===0?0:{bottom:0,top:180,left:90,right:-90}[ft],Et=(100-At)/100*vt;Kt==="round"&&At!==100&&(Et+=Ht/2,Et>=vt&&(Et=vt-.01));var Bt=oe/2;return{stroke:typeof Ut=="string"?Ut:void 0,strokeDasharray:"".concat(vt,"px ").concat(st),strokeDashoffset:Et+un,transform:"rotate(".concat(qt+Rn+lt,"deg)"),transformOrigin:"".concat(Bt,"px ").concat(Bt,"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s",fillOpacity:0}},j=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function K(De){var st=De!=null?De:[];return Array.isArray(st)?st:[st]}var k=function(st){var vt=(0,c.Z)((0,c.Z)({},I),st),ot=vt.id,At=vt.prefixCls,qt=vt.steps,ce=vt.strokeWidth,ft=vt.trailWidth,Ut=vt.gapDegree,Kt=Ut===void 0?0:Ut,Ht=vt.gapPosition,un=vt.trailColor,Rn=vt.strokeLinecap,lt=vt.style,Et=vt.className,Bt=vt.strokeColor,Lt=vt.percent,Ct=(0,f.Z)(vt,j),er=oe/2,ir=L(ot),rr="".concat(ir,"-gradient"),cn=er-ce/2,Cn=Math.PI*2*cn,Ln=Kt>0?90+Kt/2:-90,gn=Cn*((360-Kt)/360),Tt=(0,M.Z)(qt)==="object"?qt:{count:qt,gap:2},Jt=Tt.count,wn=Tt.gap,Nn=K(Lt),zn=K(Bt),qe=zn.find(function(Tn){return Tn&&(0,M.Z)(Tn)==="object"}),xt=qe&&(0,M.Z)(qe)==="object",_n=xt?"butt":Rn,Je=ie(Cn,gn,0,100,Ln,Kt,Ht,un,_n,ce),Xe=E(),Yt=function(){var yn=0;return Nn.map(function(tn,yt){var wt=zn[yt]||zn[zn.length-1],me=ie(Cn,gn,yn,tn,Ln,Kt,Ht,wt,_n,ce);return yn+=tn,t.createElement(re,{key:yt,color:wt,ptg:tn,radius:cn,prefixCls:At,gradientId:rr,style:me,strokeLinecap:_n,strokeWidth:ce,gapDegree:Kt,ref:function(it){Xe[yt]=it},size:oe})}).reverse()},dn=function(){var yn=Math.round(Jt*(Nn[0]/100)),tn=100/Jt,yt=0;return new Array(Jt).fill(null).map(function(wt,me){var Le=me<=yn-1?zn[0]:un,it=Le&&(0,M.Z)(Le)==="object"?"url(#".concat(rr,")"):void 0,Ot=ie(Cn,gn,yt,tn,Ln,Kt,Ht,Le,"butt",ce,wn);return yt+=(gn-Ot.strokeDashoffset+wn)*100/gn,t.createElement("circle",{key:me,className:"".concat(At,"-circle-path"),r:cn,cx:er,cy:er,stroke:it,strokeWidth:ce,opacity:1,style:Ot,ref:function(Me){Xe[me]=Me}})})};return t.createElement("svg",(0,b.Z)({className:i()("".concat(At,"-circle"),Et),viewBox:"0 0 ".concat(oe," ").concat(oe),style:lt,id:ot,role:"presentation"},Ct),!Jt&&t.createElement("circle",{className:"".concat(At,"-circle-trail"),r:cn,cx:er,cy:er,stroke:un,strokeLinecap:_n,strokeWidth:ft||ce,style:Je}),Jt?dn():Yt())},q=k,F={Line:R,Circle:q},Z=e(83062),_=e(84898);function X(De){return!De||De<0?0:De>100?100:De}function Y({success:De,successPercent:st}){let vt=st;return De&&"progress"in De&&(vt=De.progress),De&&"percent"in De&&(vt=De.percent),vt}const ae=({percent:De,success:st,successPercent:vt})=>{const ot=X(Y({success:st,successPercent:vt}));return[ot,X(X(De)-ot)]},J=({success:De={},strokeColor:st})=>{const{strokeColor:vt}=De;return[vt||_.presetPrimaryColors.green,st||null]},de=(De,st,vt)=>{var ot,At,qt,ce;let ft=-1,Ut=-1;if(st==="step"){const Kt=vt.steps,Ht=vt.strokeWidth;typeof De=="string"||typeof De=="undefined"?(ft=De==="small"?2:14,Ut=Ht!=null?Ht:8):typeof De=="number"?[ft,Ut]=[De,De]:[ft=14,Ut=8]=Array.isArray(De)?De:[De.width,De.height],ft*=Kt}else if(st==="line"){const Kt=vt==null?void 0:vt.strokeWidth;typeof De=="string"||typeof De=="undefined"?Ut=Kt||(De==="small"?6:8):typeof De=="number"?[ft,Ut]=[De,De]:[ft=-1,Ut=8]=Array.isArray(De)?De:[De.width,De.height]}else(st==="circle"||st==="dashboard")&&(typeof De=="string"||typeof De=="undefined"?[ft,Ut]=De==="small"?[60,60]:[120,120]:typeof De=="number"?[ft,Ut]=[De,De]:Array.isArray(De)&&(ft=(At=(ot=De[0])!==null&&ot!==void 0?ot:De[1])!==null&&At!==void 0?At:120,Ut=(ce=(qt=De[0])!==null&&qt!==void 0?qt:De[1])!==null&&ce!==void 0?ce:120));return[ft,Ut]},Ce=3,Ze=De=>Ce/De*100;var Fe=De=>{const{prefixCls:st,trailColor:vt=null,strokeLinecap:ot="round",gapPosition:At,gapDegree:qt,width:ce=120,type:ft,children:Ut,success:Kt,size:Ht=ce,steps:un}=De,[Rn,lt]=de(Ht,"circle");let{strokeWidth:Et}=De;Et===void 0&&(Et=Math.max(Ze(Rn),6));const Bt={width:Rn,height:lt,fontSize:Rn*.15+6},Lt=t.useMemo(()=>{if(qt||qt===0)return qt;if(ft==="dashboard")return 75},[qt,ft]),Ct=ae(De),er=At||ft==="dashboard"&&"bottom"||void 0,ir=Object.prototype.toString.call(De.strokeColor)==="[object Object]",rr=J({success:Kt,strokeColor:De.strokeColor}),cn=i()(`${st}-inner`,{[`${st}-circle-gradient`]:ir}),Cn=t.createElement(q,{steps:un,percent:un?Ct[1]:Ct,strokeWidth:Et,trailWidth:Et,strokeColor:un?rr[1]:rr,strokeLinecap:ot,trailColor:vt,prefixCls:st,gapDegree:Lt,gapPosition:er}),Ln=Rn<=20,gn=t.createElement("div",{className:cn,style:Bt},Cn,!Ln&&Ut);return Ln?t.createElement(Z.Z,{title:Ut},gn):gn},Qe=e(861),We=e(14747),Oe=e(83559),xe=e(83262);const ve="--progress-line-stroke-color",ye="--progress-percent",U=De=>{const st=De?"100%":"-100%";return new Qe.Keyframes(`antProgress${De?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${st}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${st}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},W=De=>{const{componentCls:st,iconCls:vt}=De;return{[st]:Object.assign(Object.assign({},(0,We.Wf)(De)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:De.fontSize},[`${st}-outer`]:{display:"inline-flex",alignItems:"center",width:"100%"},[`${st}-inner`]:{position:"relative",display:"inline-block",width:"100%",flex:1,overflow:"hidden",verticalAlign:"middle",backgroundColor:De.remainingColor,borderRadius:De.lineBorderRadius},[`${st}-inner:not(${st}-circle-gradient)`]:{[`${st}-circle-path`]:{stroke:De.defaultColor}},[`${st}-success-bg, ${st}-bg`]:{position:"relative",background:De.defaultColor,borderRadius:De.lineBorderRadius,transition:`all ${De.motionDurationSlow} ${De.motionEaseInOutCirc}`},[`${st}-layout-bottom`]:{display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",[`${st}-text`]:{width:"max-content",marginInlineStart:0,marginTop:De.marginXXS}},[`${st}-bg`]:{overflow:"hidden","&::after":{content:'""',background:{_multi_value_:!0,value:["inherit",`var(${ve})`]},height:"100%",width:`calc(1 / var(${ye}) * 100%)`,display:"block"},[`&${st}-bg-inner`]:{minWidth:"max-content","&::after":{content:"none"},[`${st}-text-inner`]:{color:De.colorWhite,[`&${st}-text-bright`]:{color:"rgba(0, 0, 0, 0.45)"}}}},[`${st}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:De.colorSuccess},[`${st}-text`]:{display:"inline-block",marginInlineStart:De.marginXS,color:De.colorText,lineHeight:1,width:"2em",whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[vt]:{fontSize:De.fontSize},[`&${st}-text-outer`]:{width:"max-content"},[`&${st}-text-outer${st}-text-start`]:{width:"max-content",marginInlineStart:0,marginInlineEnd:De.marginXS}},[`${st}-text-inner`]:{display:"flex",justifyContent:"center",alignItems:"center",width:"100%",height:"100%",marginInlineStart:0,padding:`0 ${(0,Qe.unit)(De.paddingXXS)}`,[`&${st}-text-start`]:{justifyContent:"start"},[`&${st}-text-end`]:{justifyContent:"end"}},[`&${st}-status-active`]:{[`${st}-bg::before`]:{position:"absolute",inset:0,backgroundColor:De.colorBgContainer,borderRadius:De.lineBorderRadius,opacity:0,animationName:U(),animationDuration:De.progressActiveMotionDuration,animationTimingFunction:De.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${st}-rtl${st}-status-active`]:{[`${st}-bg::before`]:{animationName:U(!0)}},[`&${st}-status-exception`]:{[`${st}-bg`]:{backgroundColor:De.colorError},[`${st}-text`]:{color:De.colorError}},[`&${st}-status-exception ${st}-inner:not(${st}-circle-gradient)`]:{[`${st}-circle-path`]:{stroke:De.colorError}},[`&${st}-status-success`]:{[`${st}-bg`]:{backgroundColor:De.colorSuccess},[`${st}-text`]:{color:De.colorSuccess}},[`&${st}-status-success ${st}-inner:not(${st}-circle-gradient)`]:{[`${st}-circle-path`]:{stroke:De.colorSuccess}}})}},$=De=>{const{componentCls:st,iconCls:vt}=De;return{[st]:{[`${st}-circle-trail`]:{stroke:De.remainingColor},[`&${st}-circle ${st}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${st}-circle ${st}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:De.circleTextColor,fontSize:De.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[vt]:{fontSize:De.circleIconFontSize}},[`${st}-circle&-status-exception`]:{[`${st}-text`]:{color:De.colorError}},[`${st}-circle&-status-success`]:{[`${st}-text`]:{color:De.colorSuccess}}},[`${st}-inline-circle`]:{lineHeight:1,[`${st}-inner`]:{verticalAlign:"bottom"}}}},S=De=>{const{componentCls:st}=De;return{[st]:{[`${st}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:De.progressStepMinWidth,marginInlineEnd:De.progressStepMarginInlineEnd,backgroundColor:De.remainingColor,transition:`all ${De.motionDurationSlow}`,"&-active":{backgroundColor:De.defaultColor}}}}}},H=De=>{const{componentCls:st,iconCls:vt}=De;return{[st]:{[`${st}-small&-line, ${st}-small&-line ${st}-text ${vt}`]:{fontSize:De.fontSizeSM}}}},he=De=>({circleTextColor:De.colorText,defaultColor:De.colorInfo,remainingColor:De.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em",circleIconFontSize:`${De.fontSize/De.fontSizeSM}em`});var se=(0,Oe.I$)("Progress",De=>{const st=De.calc(De.marginXXS).div(2).equal(),vt=(0,xe.mergeToken)(De,{progressStepMarginInlineEnd:st,progressStepMinWidth:st,progressActiveMotionDuration:"2.4s"});return[W(vt),$(vt),S(vt),H(vt)]},he),ue=function(De,st){var vt={};for(var ot in De)Object.prototype.hasOwnProperty.call(De,ot)&&st.indexOf(ot)<0&&(vt[ot]=De[ot]);if(De!=null&&typeof Object.getOwnPropertySymbols=="function")for(var At=0,ot=Object.getOwnPropertySymbols(De);At{let st=[];return Object.keys(De).forEach(vt=>{const ot=parseFloat(vt.replace(/%/g,""));Number.isNaN(ot)||st.push({key:ot,value:De[vt]})}),st=st.sort((vt,ot)=>vt.key-ot.key),st.map(({key:vt,value:ot})=>`${ot} ${vt}%`).join(", ")},Ae=(De,st)=>{const{from:vt=_.presetPrimaryColors.blue,to:ot=_.presetPrimaryColors.blue,direction:At=st==="rtl"?"to left":"to right"}=De,qt=ue(De,["from","to","direction"]);if(Object.keys(qt).length!==0){const ft=Te(qt),Ut=`linear-gradient(${At}, ${ft})`;return{background:Ut,[ve]:Ut}}const ce=`linear-gradient(${At}, ${vt}, ${ot})`;return{background:ce,[ve]:ce}};var Ee=De=>{const{prefixCls:st,direction:vt,percent:ot,size:At,strokeWidth:qt,strokeColor:ce,strokeLinecap:ft="round",children:Ut,trailColor:Kt=null,percentPosition:Ht,success:un}=De,{align:Rn,type:lt}=Ht,Et=ce&&typeof ce!="string"?Ae(ce,vt):{[ve]:ce,background:ce},Bt=ft==="square"||ft==="butt"?0:void 0,Lt=At!=null?At:[-1,qt||(At==="small"?6:8)],[Ct,er]=de(Lt,"line",{strokeWidth:qt}),ir={backgroundColor:Kt||void 0,borderRadius:Bt},rr=Object.assign(Object.assign({width:`${X(ot)}%`,height:er,borderRadius:Bt},Et),{[ye]:X(ot)/100}),cn=Y(De),Cn={width:`${X(cn)}%`,height:er,borderRadius:Bt,backgroundColor:un==null?void 0:un.strokeColor},Ln={width:Ct<0?"100%":Ct},gn=t.createElement("div",{className:`${st}-inner`,style:ir},t.createElement("div",{className:i()(`${st}-bg`,`${st}-bg-${lt}`),style:rr},lt==="inner"&&Ut),cn!==void 0&&t.createElement("div",{className:`${st}-success-bg`,style:Cn})),Tt=lt==="outer"&&Rn==="start",Jt=lt==="outer"&&Rn==="end";return lt==="outer"&&Rn==="center"?t.createElement("div",{className:`${st}-layout-bottom`},gn,Ut):t.createElement("div",{className:`${st}-outer`,style:Ln},Tt&&Ut,gn,Jt&&Ut)},Ne=De=>{const{size:st,steps:vt,rounding:ot=Math.round,percent:At=0,strokeWidth:qt=8,strokeColor:ce,trailColor:ft=null,prefixCls:Ut,children:Kt}=De,Ht=ot(vt*(At/100)),un=st==="small"?2:14,Rn=st!=null?st:[un,qt],[lt,Et]=de(Rn,"step",{steps:vt,strokeWidth:qt}),Bt=lt/vt,Lt=Array.from({length:vt});for(let Ct=0;Ct{const{prefixCls:vt,className:ot,rootClassName:At,steps:qt,strokeColor:ce,percent:ft=0,size:Ut="default",showInfo:Kt=!0,type:Ht="line",status:un,format:Rn,style:lt,percentPosition:Et={}}=De,Bt=He(De,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style","percentPosition"]),{align:Lt="end",type:Ct="outer"}=Et,er=Array.isArray(ce)?ce[0]:ce,ir=typeof ce=="string"||Array.isArray(ce)?ce:void 0,rr=t.useMemo(()=>{if(er){const Yt=typeof er=="string"?er:Object.values(er)[0];return new n.FastColor(Yt).isLight()}return!1},[ce]),cn=t.useMemo(()=>{var Yt,dn;const Tn=Y(De);return parseInt(Tn!==void 0?(Yt=Tn!=null?Tn:0)===null||Yt===void 0?void 0:Yt.toString():(dn=ft!=null?ft:0)===null||dn===void 0?void 0:dn.toString(),10)},[ft,De.success,De.successPercent]),Cn=t.useMemo(()=>!we.includes(un)&&cn>=100?"success":un||"normal",[un,cn]),{getPrefixCls:Ln,direction:gn,progress:Tt}=t.useContext(d.E_),Jt=Ln("progress",vt),[wn,Nn,zn]=se(Jt),qe=Ht==="line",xt=qe&&!qt,_n=t.useMemo(()=>{if(!Kt)return null;const Yt=Y(De);let dn;const Tn=Rn||(tn=>`${tn}%`),yn=qe&&rr&&Ct==="inner";return Ct==="inner"||Rn||Cn!=="exception"&&Cn!=="success"?dn=Tn(X(ft),X(Yt)):Cn==="exception"?dn=qe?t.createElement(l.Z,null):t.createElement(s.Z,null):Cn==="success"&&(dn=qe?t.createElement(r.Z,null):t.createElement(a.Z,null)),t.createElement("span",{className:i()(`${Jt}-text`,{[`${Jt}-text-bright`]:yn,[`${Jt}-text-${Lt}`]:xt,[`${Jt}-text-${Ct}`]:xt}),title:typeof dn=="string"?dn:void 0},dn)},[Kt,ft,cn,Cn,Ht,Jt,Rn]);let Je;Ht==="line"?Je=qt?t.createElement(Ne,Object.assign({},De,{strokeColor:ir,prefixCls:Jt,steps:typeof qt=="object"?qt.count:qt}),_n):t.createElement(Ee,Object.assign({},De,{strokeColor:er,prefixCls:Jt,direction:gn,percentPosition:{align:Lt,type:Ct}}),_n):(Ht==="circle"||Ht==="dashboard")&&(Je=t.createElement(Fe,Object.assign({},De,{strokeColor:er,prefixCls:Jt,progressStatus:Cn}),_n));const Xe=i()(Jt,`${Jt}-status-${Cn}`,{[`${Jt}-${Ht==="dashboard"&&"circle"||Ht}`]:Ht!=="line",[`${Jt}-inline-circle`]:Ht==="circle"&&de(Ut,"circle")[0]<=20,[`${Jt}-line`]:xt,[`${Jt}-line-align-${Lt}`]:xt,[`${Jt}-line-position-${Ct}`]:xt,[`${Jt}-steps`]:qt,[`${Jt}-show-info`]:Kt,[`${Jt}-${Ut}`]:typeof Ut=="string",[`${Jt}-rtl`]:gn==="rtl"},Tt==null?void 0:Tt.className,ot,At,Nn,zn);return wn(t.createElement("div",Object.assign({ref:st,style:Object.assign(Object.assign({},Tt==null?void 0:Tt.style),lt),className:Xe,role:"progressbar","aria-valuenow":cn,"aria-valuemin":0,"aria-valuemax":100},(0,m.Z)(Bt,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),Je))}),bt=tt},78045:function(h,v,e){"use strict";e.d(v,{ZP:function(){return ae}});var t=e(62435),n=e(93967),r=e.n(n),a=e(7028),l=e(21770),s=e(64217),o=e(53124),i=e(35792),m=e(98675);const d=t.createContext(null),b=d.Provider;var c=d;const f=t.createContext(null),I=f.Provider;var E=e(50132),C=e(42550),P=e(45353),R=e(17415),M=e(5273),N=e(98866),p=e(65223),A=e(861),O=e(14747),z=e(83559),L=e(83262);const fe=J=>{const{componentCls:de,antCls:Ce}=J,Ze=`${de}-group`;return{[Ze]:Object.assign(Object.assign({},(0,O.Wf)(J)),{display:"inline-block",fontSize:0,[`&${Ze}-rtl`]:{direction:"rtl"},[`&${Ze}-block`]:{display:"flex"},[`${Ce}-badge ${Ce}-badge-count`]:{zIndex:1},[`> ${Ce}-badge:not(:first-child) > ${Ce}-button-wrapper`]:{borderInlineStart:"none"}})}},G=J=>{const{componentCls:de,wrapperMarginInlineEnd:Ce,colorPrimary:Ze,radioSize:je,motionDurationSlow:Fe,motionDurationMid:Qe,motionEaseInOutCirc:We,colorBgContainer:Oe,colorBorder:xe,lineWidth:ve,colorBgContainerDisabled:ye,colorTextDisabled:U,paddingXS:W,dotColorDisabled:$,lineType:S,radioColor:H,radioBgColor:he,calc:se}=J,ue=`${de}-inner`,Ae=se(je).sub(se(4).mul(2)),te=se(1).mul(je).equal({unit:!0});return{[`${de}-wrapper`]:Object.assign(Object.assign({},(0,O.Wf)(J)),{display:"inline-flex",alignItems:"baseline",marginInlineStart:0,marginInlineEnd:Ce,cursor:"pointer","&:last-child":{marginInlineEnd:0},[`&${de}-wrapper-rtl`]:{direction:"rtl"},"&-disabled":{cursor:"not-allowed",color:J.colorTextDisabled},"&::after":{display:"inline-block",width:0,overflow:"hidden",content:'"\\a0"'},"&-block":{flex:1,justifyContent:"center"},[`${de}-checked::after`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,width:"100%",height:"100%",border:`${(0,A.unit)(ve)} ${S} ${Ze}`,borderRadius:"50%",visibility:"hidden",opacity:0,content:'""'},[de]:Object.assign(Object.assign({},(0,O.Wf)(J)),{position:"relative",display:"inline-block",outline:"none",cursor:"pointer",alignSelf:"center",borderRadius:"50%"}),[`${de}-wrapper:hover &, + &:hover ${ue}`]:{borderColor:Ze},[`${de}-input:focus-visible + ${ue}`]:Object.assign({},(0,O.oN)(J)),[`${de}:hover::after, ${de}-wrapper:hover &::after`]:{visibility:"visible"},[`${de}-inner`]:{"&::after":{boxSizing:"border-box",position:"absolute",insetBlockStart:"50%",insetInlineStart:"50%",display:"block",width:te,height:te,marginBlockStart:se(1).mul(je).div(-2).equal({unit:!0}),marginInlineStart:se(1).mul(je).div(-2).equal({unit:!0}),backgroundColor:H,borderBlockStart:0,borderInlineStart:0,borderRadius:te,transform:"scale(0)",opacity:0,transition:`all ${Fe} ${We}`,content:'""'},boxSizing:"border-box",position:"relative",insetBlockStart:0,insetInlineStart:0,display:"block",width:te,height:te,backgroundColor:Oe,borderColor:xe,borderStyle:"solid",borderWidth:ve,borderRadius:"50%",transition:`all ${Qe}`},[`${de}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0},[`${de}-checked`]:{[ue]:{borderColor:Ze,backgroundColor:he,"&::after":{transform:`scale(${J.calc(J.dotSize).div(je).equal()})`,opacity:1,transition:`all ${Fe} ${We}`}}},[`${de}-disabled`]:{cursor:"not-allowed",[ue]:{backgroundColor:ye,borderColor:xe,cursor:"not-allowed","&::after":{backgroundColor:$}},[`${de}-input`]:{cursor:"not-allowed"},[`${de}-disabled + span`]:{color:U,cursor:"not-allowed"},[`&${de}-checked`]:{[ue]:{"&::after":{transform:`scale(${se(Ae).div(je).equal()})`}}}},[`span${de} + *`]:{paddingInlineStart:W,paddingInlineEnd:W}})}},ee=J=>{const{buttonColor:de,controlHeight:Ce,componentCls:Ze,lineWidth:je,lineType:Fe,colorBorder:Qe,motionDurationSlow:We,motionDurationMid:Oe,buttonPaddingInline:xe,fontSize:ve,buttonBg:ye,fontSizeLG:U,controlHeightLG:W,controlHeightSM:$,paddingXS:S,borderRadius:H,borderRadiusSM:he,borderRadiusLG:se,buttonCheckedBg:ue,buttonSolidCheckedColor:Te,colorTextDisabled:Ae,colorBgContainerDisabled:te,buttonCheckedBgDisabled:Ee,buttonCheckedColorDisabled:Re,colorPrimary:Ne,colorPrimaryHover:He,colorPrimaryActive:Se,buttonSolidCheckedBg:we,buttonSolidCheckedHoverBg:Ve,buttonSolidCheckedActiveBg:tt,calc:bt}=J;return{[`${Ze}-button-wrapper`]:{position:"relative",display:"inline-block",height:Ce,margin:0,paddingInline:xe,paddingBlock:0,color:de,fontSize:ve,lineHeight:(0,A.unit)(bt(Ce).sub(bt(je).mul(2)).equal()),background:ye,border:`${(0,A.unit)(je)} ${Fe} ${Qe}`,borderBlockStartWidth:bt(je).add(.02).equal(),borderInlineStartWidth:0,borderInlineEndWidth:je,cursor:"pointer",transition:[`color ${Oe}`,`background ${Oe}`,`box-shadow ${Oe}`].join(","),a:{color:de},[`> ${Ze}-button`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,zIndex:-1,width:"100%",height:"100%"},"&:not(:first-child)":{"&::before":{position:"absolute",insetBlockStart:bt(je).mul(-1).equal(),insetInlineStart:bt(je).mul(-1).equal(),display:"block",boxSizing:"content-box",width:1,height:"100%",paddingBlock:je,paddingInline:0,backgroundColor:Qe,transition:`background-color ${We}`,content:'""'}},"&:first-child":{borderInlineStart:`${(0,A.unit)(je)} ${Fe} ${Qe}`,borderStartStartRadius:H,borderEndStartRadius:H},"&:last-child":{borderStartEndRadius:H,borderEndEndRadius:H},"&:first-child:last-child":{borderRadius:H},[`${Ze}-group-large &`]:{height:W,fontSize:U,lineHeight:(0,A.unit)(bt(W).sub(bt(je).mul(2)).equal()),"&:first-child":{borderStartStartRadius:se,borderEndStartRadius:se},"&:last-child":{borderStartEndRadius:se,borderEndEndRadius:se}},[`${Ze}-group-small &`]:{height:$,paddingInline:bt(S).sub(je).equal(),paddingBlock:0,lineHeight:(0,A.unit)(bt($).sub(bt(je).mul(2)).equal()),"&:first-child":{borderStartStartRadius:he,borderEndStartRadius:he},"&:last-child":{borderStartEndRadius:he,borderEndEndRadius:he}},"&:hover":{position:"relative",color:Ne},"&:has(:focus-visible)":Object.assign({},(0,O.oN)(J)),[`${Ze}-inner, input[type='checkbox'], input[type='radio']`]:{width:0,height:0,opacity:0,pointerEvents:"none"},[`&-checked:not(${Ze}-button-wrapper-disabled)`]:{zIndex:1,color:Ne,background:ue,borderColor:Ne,"&::before":{backgroundColor:Ne},"&:first-child":{borderColor:Ne},"&:hover":{color:He,borderColor:He,"&::before":{backgroundColor:He}},"&:active":{color:Se,borderColor:Se,"&::before":{backgroundColor:Se}}},[`${Ze}-group-solid &-checked:not(${Ze}-button-wrapper-disabled)`]:{color:Te,background:we,borderColor:we,"&:hover":{color:Te,background:Ve,borderColor:Ve},"&:active":{color:Te,background:tt,borderColor:tt}},"&-disabled":{color:Ae,backgroundColor:te,borderColor:Qe,cursor:"not-allowed","&:first-child, &:hover":{color:Ae,backgroundColor:te,borderColor:Qe}},[`&-disabled${Ze}-button-wrapper-checked`]:{color:Re,backgroundColor:Ee,borderColor:Qe,boxShadow:"none"},"&-block":{flex:1,textAlign:"center"}}}},re=J=>{const{wireframe:de,padding:Ce,marginXS:Ze,lineWidth:je,fontSizeLG:Fe,colorText:Qe,colorBgContainer:We,colorTextDisabled:Oe,controlItemBgActiveDisabled:xe,colorTextLightSolid:ve,colorPrimary:ye,colorPrimaryHover:U,colorPrimaryActive:W,colorWhite:$}=J,S=4,H=Fe,he=de?H-S*2:H-(S+je)*2;return{radioSize:H,dotSize:he,dotColorDisabled:Oe,buttonSolidCheckedColor:ve,buttonSolidCheckedBg:ye,buttonSolidCheckedHoverBg:U,buttonSolidCheckedActiveBg:W,buttonBg:We,buttonCheckedBg:We,buttonColor:Qe,buttonCheckedBgDisabled:xe,buttonCheckedColorDisabled:Oe,buttonPaddingInline:Ce-je,wrapperMarginInlineEnd:Ze,radioColor:de?ye:$,radioBgColor:de?We:ye}};var oe=(0,z.I$)("Radio",J=>{const{controlOutline:de,controlOutlineWidth:Ce}=J,Ze=`0 0 0 ${(0,A.unit)(Ce)} ${de}`,je=Ze,Fe=(0,L.mergeToken)(J,{radioFocusShadow:Ze,radioButtonFocusShadow:je});return[fe(Fe),G(Fe),ee(Fe)]},re,{unitless:{radioSize:!0,dotSize:!0}}),ie=function(J,de){var Ce={};for(var Ze in J)Object.prototype.hasOwnProperty.call(J,Ze)&&de.indexOf(Ze)<0&&(Ce[Ze]=J[Ze]);if(J!=null&&typeof Object.getOwnPropertySymbols=="function")for(var je=0,Ze=Object.getOwnPropertySymbols(J);je{var Ce,Ze;const je=t.useContext(c),Fe=t.useContext(f),{getPrefixCls:Qe,direction:We,radio:Oe}=t.useContext(o.E_),xe=t.useRef(null),ve=(0,C.sQ)(de,xe),{isFormItemInput:ye}=t.useContext(p.aM),U=De=>{var st,vt;(st=J.onChange)===null||st===void 0||st.call(J,De),(vt=je==null?void 0:je.onChange)===null||vt===void 0||vt.call(je,De)},{prefixCls:W,className:$,rootClassName:S,children:H,style:he,title:se}=J,ue=ie(J,["prefixCls","className","rootClassName","children","style","title"]),Te=Qe("radio",W),Ae=((je==null?void 0:je.optionType)||Fe)==="button",te=Ae?`${Te}-button`:Te,Ee=(0,i.Z)(Te),[Re,Ne,He]=oe(Te,Ee),Se=Object.assign({},ue),we=t.useContext(N.Z);je&&(Se.name=je.name,Se.onChange=U,Se.checked=J.value===je.value,Se.disabled=(Ce=Se.disabled)!==null&&Ce!==void 0?Ce:je.disabled),Se.disabled=(Ze=Se.disabled)!==null&&Ze!==void 0?Ze:we;const Ve=r()(`${te}-wrapper`,{[`${te}-wrapper-checked`]:Se.checked,[`${te}-wrapper-disabled`]:Se.disabled,[`${te}-wrapper-rtl`]:We==="rtl",[`${te}-wrapper-in-form-item`]:ye,[`${te}-wrapper-block`]:!!(je!=null&&je.block)},Oe==null?void 0:Oe.className,$,S,Ne,He,Ee),[tt,bt]=(0,M.Z)(Se.onClick);return Re(t.createElement(P.Z,{component:"Radio",disabled:Se.disabled},t.createElement("label",{className:Ve,style:Object.assign(Object.assign({},Oe==null?void 0:Oe.style),he),onMouseEnter:J.onMouseEnter,onMouseLeave:J.onMouseLeave,title:se,onClick:tt},t.createElement(E.Z,Object.assign({},Se,{className:r()(Se.className,{[R.A]:!Ae}),type:"radio",prefixCls:te,ref:ve,onClick:bt})),H!==void 0?t.createElement("span",{className:`${te}-label`},H):null)))};var k=t.forwardRef(j);const q=t.forwardRef((J,de)=>{const{getPrefixCls:Ce,direction:Ze}=t.useContext(o.E_),je=(0,a.Z)(),{prefixCls:Fe,className:Qe,rootClassName:We,options:Oe,buttonStyle:xe="outline",disabled:ve,children:ye,size:U,style:W,id:$,optionType:S,name:H=je,defaultValue:he,value:se,block:ue=!1,onChange:Te,onMouseEnter:Ae,onMouseLeave:te,onFocus:Ee,onBlur:Re}=J,[Ne,He]=(0,l.Z)(he,{value:se}),Se=t.useCallback(ce=>{const ft=Ne,Ut=ce.target.value;"value"in J||He(Ut),Ut!==ft&&(Te==null||Te(ce))},[Ne,He,Te]),we=Ce("radio",Fe),Ve=`${we}-group`,tt=(0,i.Z)(we),[bt,De,st]=oe(we,tt);let vt=ye;Oe&&Oe.length>0&&(vt=Oe.map(ce=>typeof ce=="string"||typeof ce=="number"?t.createElement(k,{key:ce.toString(),prefixCls:we,disabled:ve,value:ce,checked:Ne===ce},ce):t.createElement(k,{key:`radio-group-value-options-${ce.value}`,prefixCls:we,disabled:ce.disabled||ve,value:ce.value,checked:Ne===ce.value,title:ce.title,style:ce.style,className:ce.className,id:ce.id,required:ce.required},ce.label)));const ot=(0,m.Z)(U),At=r()(Ve,`${Ve}-${xe}`,{[`${Ve}-${ot}`]:ot,[`${Ve}-rtl`]:Ze==="rtl",[`${Ve}-block`]:ue},Qe,We,De,st,tt),qt=t.useMemo(()=>({onChange:Se,value:Ne,disabled:ve,name:H,optionType:S,block:ue}),[Se,Ne,ve,H,S,ue]);return bt(t.createElement("div",Object.assign({},(0,s.Z)(J,{aria:!0,data:!0}),{className:At,style:W,onMouseEnter:Ae,onMouseLeave:te,onFocus:Ee,onBlur:Re,id:$,ref:de}),t.createElement(b,{value:qt},vt)))});var F=t.memo(q),Z=function(J,de){var Ce={};for(var Ze in J)Object.prototype.hasOwnProperty.call(J,Ze)&&de.indexOf(Ze)<0&&(Ce[Ze]=J[Ze]);if(J!=null&&typeof Object.getOwnPropertySymbols=="function")for(var je=0,Ze=Object.getOwnPropertySymbols(J);je{const{getPrefixCls:Ce}=t.useContext(o.E_),{prefixCls:Ze}=J,je=Z(J,["prefixCls"]),Fe=Ce("radio",Ze);return t.createElement(I,{value:"button"},t.createElement(k,Object.assign({prefixCls:Fe},je,{type:"radio",ref:de})))};var X=t.forwardRef(_);const Y=k;Y.Button=X,Y.Group=F,Y.__ANT_RADIO=!0;var ae=Y},22181:function(h,v,e){"use strict";e.d(v,{ZP:function(){return F}});var t=e(62435),n=e(89739),r=e(4340),a=e(21640),l=e(87462),s={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M955.7 856l-416-720c-6.2-10.7-16.9-16-27.7-16s-21.6 5.3-27.7 16l-416 720C56 877.4 71.4 904 96 904h832c24.6 0 40-26.6 27.7-48zM480 416c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v184c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V416zm32 352a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"warning",theme:"filled"},o=s,i=e(84089),m=function(_,X){return t.createElement(i.Z,(0,l.Z)({},_,{ref:X,icon:o}))},d=t.forwardRef(m),b=d,c=e(93967),f=e.n(c),I=e(53124),C=()=>t.createElement("svg",{width:"252",height:"294"},t.createElement("title",null,"No Found"),t.createElement("defs",null,t.createElement("path",{d:"M0 .387h251.772v251.772H0z"})),t.createElement("g",{fill:"none",fillRule:"evenodd"},t.createElement("g",{transform:"translate(0 .012)"},t.createElement("mask",{fill:"#fff"}),t.createElement("path",{d:"M0 127.32v-2.095C0 56.279 55.892.387 124.838.387h2.096c68.946 0 124.838 55.892 124.838 124.838v2.096c0 68.946-55.892 124.838-124.838 124.838h-2.096C55.892 252.16 0 196.267 0 127.321",fill:"#E4EBF7",mask:"url(#b)"})),t.createElement("path",{d:"M39.755 130.84a8.276 8.276 0 1 1-16.468-1.66 8.276 8.276 0 0 1 16.468 1.66",fill:"#FFF"}),t.createElement("path",{d:"M36.975 134.297l10.482 5.943M48.373 146.508l-12.648 10.788",stroke:"#FFF",strokeWidth:"2"}),t.createElement("path",{d:"M39.875 159.352a5.667 5.667 0 1 1-11.277-1.136 5.667 5.667 0 0 1 11.277 1.136M57.588 143.247a5.708 5.708 0 1 1-11.358-1.145 5.708 5.708 0 0 1 11.358 1.145M99.018 26.875l29.82-.014a4.587 4.587 0 1 0-.003-9.175l-29.82.013a4.587 4.587 0 1 0 .003 9.176M110.424 45.211l29.82-.013a4.588 4.588 0 0 0-.004-9.175l-29.82.013a4.587 4.587 0 1 0 .004 9.175",fill:"#FFF"}),t.createElement("path",{d:"M112.798 26.861v-.002l15.784-.006a4.588 4.588 0 1 0 .003 9.175l-15.783.007v-.002a4.586 4.586 0 0 0-.004-9.172M184.523 135.668c-.553 5.485-5.447 9.483-10.931 8.93-5.485-.553-9.483-5.448-8.93-10.932.552-5.485 5.447-9.483 10.932-8.93 5.485.553 9.483 5.447 8.93 10.932",fill:"#FFF"}),t.createElement("path",{d:"M179.26 141.75l12.64 7.167M193.006 156.477l-15.255 13.011",stroke:"#FFF",strokeWidth:"2"}),t.createElement("path",{d:"M184.668 170.057a6.835 6.835 0 1 1-13.6-1.372 6.835 6.835 0 0 1 13.6 1.372M203.34 153.325a6.885 6.885 0 1 1-13.7-1.382 6.885 6.885 0 0 1 13.7 1.382",fill:"#FFF"}),t.createElement("path",{d:"M151.931 192.324a2.222 2.222 0 1 1-4.444 0 2.222 2.222 0 0 1 4.444 0zM225.27 116.056a2.222 2.222 0 1 1-4.445 0 2.222 2.222 0 0 1 4.444 0zM216.38 151.08a2.223 2.223 0 1 1-4.446-.001 2.223 2.223 0 0 1 4.446 0zM176.917 107.636a2.223 2.223 0 1 1-4.445 0 2.223 2.223 0 0 1 4.445 0zM195.291 92.165a2.223 2.223 0 1 1-4.445 0 2.223 2.223 0 0 1 4.445 0zM202.058 180.711a2.223 2.223 0 1 1-4.446 0 2.223 2.223 0 0 1 4.446 0z",stroke:"#FFF",strokeWidth:"2"}),t.createElement("path",{stroke:"#FFF",strokeWidth:"2",d:"M214.404 153.302l-1.912 20.184-10.928 5.99M173.661 174.792l-6.356 9.814h-11.36l-4.508 6.484M174.941 125.168v-15.804M220.824 117.25l-12.84 7.901-15.31-7.902V94.39"}),t.createElement("path",{d:"M166.588 65.936h-3.951a4.756 4.756 0 0 1-4.743-4.742 4.756 4.756 0 0 1 4.743-4.743h3.951a4.756 4.756 0 0 1 4.743 4.743 4.756 4.756 0 0 1-4.743 4.742",fill:"#FFF"}),t.createElement("path",{d:"M174.823 30.03c0-16.281 13.198-29.48 29.48-29.48 16.28 0 29.48 13.199 29.48 29.48 0 16.28-13.2 29.48-29.48 29.48-16.282 0-29.48-13.2-29.48-29.48",fill:"#1677ff"}),t.createElement("path",{d:"M205.952 38.387c.5.5.785 1.142.785 1.928s-.286 1.465-.785 1.964c-.572.5-1.214.75-2 .75-.785 0-1.429-.285-1.929-.785-.572-.5-.82-1.143-.82-1.929s.248-1.428.82-1.928c.5-.5 1.144-.75 1.93-.75.785 0 1.462.25 1.999.75m4.285-19.463c1.428 1.249 2.143 2.963 2.143 5.142 0 1.712-.427 3.13-1.219 4.25-.067.096-.137.18-.218.265-.416.429-1.41 1.346-2.956 2.699a5.07 5.07 0 0 0-1.428 1.75 5.207 5.207 0 0 0-.536 2.357v.5h-4.107v-.5c0-1.357.215-2.536.714-3.5.464-.964 1.857-2.464 4.178-4.536l.43-.5c.643-.785.964-1.643.964-2.535 0-1.18-.358-2.108-1-2.785-.678-.68-1.643-1.001-2.858-1.001-1.536 0-2.642.464-3.357 1.43-.37.5-.621 1.135-.76 1.904a1.999 1.999 0 0 1-1.971 1.63h-.004c-1.277 0-2.257-1.183-1.98-2.43.337-1.518 1.02-2.78 2.073-3.784 1.536-1.5 3.607-2.25 6.25-2.25 2.32 0 4.214.607 5.642 1.894",fill:"#FFF"}),t.createElement("path",{d:"M52.04 76.131s21.81 5.36 27.307 15.945c5.575 10.74-6.352 9.26-15.73 4.935-10.86-5.008-24.7-11.822-11.577-20.88",fill:"#FFB594"}),t.createElement("path",{d:"M90.483 67.504l-.449 2.893c-.753.49-4.748-2.663-4.748-2.663l-1.645.748-1.346-5.684s6.815-4.589 8.917-5.018c2.452-.501 9.884.94 10.7 2.278 0 0 1.32.486-2.227.69-3.548.203-5.043.447-6.79 3.132-1.747 2.686-2.412 3.624-2.412 3.624",fill:"#FFC6A0"}),t.createElement("path",{d:"M128.055 111.367c-2.627-7.724-6.15-13.18-8.917-15.478-3.5-2.906-9.34-2.225-11.366-4.187-1.27-1.231-3.215-1.197-3.215-1.197s-14.98-3.158-16.828-3.479c-2.37-.41-2.124-.714-6.054-1.405-1.57-1.907-2.917-1.122-2.917-1.122l-7.11-1.383c-.853-1.472-2.423-1.023-2.423-1.023l-2.468-.897c-1.645 9.976-7.74 13.796-7.74 13.796 1.795 1.122 15.703 8.3 15.703 8.3l5.107 37.11s-3.321 5.694 1.346 9.109c0 0 19.883-3.743 34.921-.329 0 0 3.047-2.546.972-8.806.523-3.01 1.394-8.263 1.736-11.622.385.772 2.019 1.918 3.14 3.477 0 0 9.407-7.365 11.052-14.012-.832-.723-1.598-1.585-2.267-2.453-.567-.736-.358-2.056-.765-2.717-.669-1.084-1.804-1.378-1.907-1.682",fill:"#FFF"}),t.createElement("path",{d:"M101.09 289.998s4.295 2.041 7.354 1.021c2.821-.94 4.53.668 7.08 1.178 2.55.51 6.874 1.1 11.686-1.26-.103-5.51-6.889-3.98-11.96-6.713-2.563-1.38-3.784-4.722-3.598-8.799h-9.402s-1.392 10.52-1.16 14.573",fill:"#CBD1D1"}),t.createElement("path",{d:"M101.067 289.826s2.428 1.271 6.759.653c3.058-.437 3.712.481 7.423 1.031 3.712.55 10.724-.069 11.823-.894.413 1.1-.343 2.063-.343 2.063s-1.512.603-4.812.824c-2.03.136-5.8.291-7.607-.503-1.787-1.375-5.247-1.903-5.728-.241-3.918.95-7.355-.286-7.355-.286l-.16-2.647z",fill:"#2B0849"}),t.createElement("path",{d:"M108.341 276.044h3.094s-.103 6.702 4.536 8.558c-4.64.618-8.558-2.303-7.63-8.558",fill:"#A4AABA"}),t.createElement("path",{d:"M57.542 272.401s-2.107 7.416-4.485 12.306c-1.798 3.695-4.225 7.492 5.465 7.492 6.648 0 8.953-.48 7.423-6.599-1.53-6.12.266-13.199.266-13.199h-8.669z",fill:"#CBD1D1"}),t.createElement("path",{d:"M51.476 289.793s2.097 1.169 6.633 1.169c6.083 0 8.249-1.65 8.249-1.65s.602 1.114-.619 2.165c-.993.855-3.597 1.591-7.39 1.546-4.145-.048-5.832-.566-6.736-1.168-.825-.55-.687-1.58-.137-2.062",fill:"#2B0849"}),t.createElement("path",{d:"M58.419 274.304s.033 1.519-.314 2.93c-.349 1.42-1.078 3.104-1.13 4.139-.058 1.151 4.537 1.58 5.155.034.62-1.547 1.294-6.427 1.913-7.252.619-.825-4.903-2.119-5.624.15",fill:"#A4AABA"}),t.createElement("path",{d:"M99.66 278.514l13.378.092s1.298-54.52 1.853-64.403c.554-9.882 3.776-43.364 1.002-63.128l-12.547-.644-22.849.78s-.434 3.966-1.195 9.976c-.063.496-.682.843-.749 1.365-.075.585.423 1.354.32 1.966-2.364 14.08-6.377 33.104-8.744 46.677-.116.666-1.234 1.009-1.458 2.691-.04.302.211 1.525.112 1.795-6.873 18.744-10.949 47.842-14.277 61.885l14.607-.014s2.197-8.57 4.03-16.97c2.811-12.886 23.111-85.01 23.111-85.01l3.016-.521 1.043 46.35s-.224 1.234.337 2.02c.56.785-.56 1.123-.392 2.244l.392 1.794s-.449 7.178-.898 11.89c-.448 4.71-.092 39.165-.092 39.165",fill:"#7BB2F9"}),t.createElement("path",{d:"M76.085 221.626c1.153.094 4.038-2.019 6.955-4.935M106.36 225.142s2.774-1.11 6.103-3.883",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M107.275 222.1s2.773-1.11 6.102-3.884",stroke:"#648BD8",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M74.74 224.767s2.622-.591 6.505-3.365M86.03 151.634c-.27 3.106.3 8.525-4.336 9.123M103.625 149.88s.11 14.012-1.293 15.065c-2.219 1.664-2.99 1.944-2.99 1.944M99.79 150.438s.035 12.88-1.196 24.377M93.673 175.911s7.212-1.664 9.431-1.664M74.31 205.861a212.013 212.013 0 0 1-.979 4.56s-1.458 1.832-1.009 3.776c.449 1.944-.947 2.045-4.985 15.355-1.696 5.59-4.49 18.591-6.348 27.597l-.231 1.12M75.689 197.807a320.934 320.934 0 0 1-.882 4.754M82.591 152.233L81.395 162.7s-1.097.15-.5 2.244c.113 1.346-2.674 15.775-5.18 30.43M56.12 274.418h13.31",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M116.241 148.22s-17.047-3.104-35.893.2c.158 2.514-.003 4.15-.003 4.15s14.687-2.818 35.67-.312c.252-2.355.226-4.038.226-4.038",fill:"#192064"}),t.createElement("path",{d:"M106.322 151.165l.003-4.911a.81.81 0 0 0-.778-.815c-2.44-.091-5.066-.108-7.836-.014a.818.818 0 0 0-.789.815l-.003 4.906a.81.81 0 0 0 .831.813c2.385-.06 4.973-.064 7.73.017a.815.815 0 0 0 .842-.81",fill:"#FFF"}),t.createElement("path",{d:"M105.207 150.233l.002-3.076a.642.642 0 0 0-.619-.646 94.321 94.321 0 0 0-5.866-.01.65.65 0 0 0-.63.647v3.072a.64.64 0 0 0 .654.644 121.12 121.12 0 0 1 5.794.011c.362.01.665-.28.665-.642",fill:"#192064"}),t.createElement("path",{d:"M100.263 275.415h12.338M101.436 270.53c.006 3.387.042 5.79.111 6.506M101.451 264.548a915.75 915.75 0 0 0-.015 4.337M100.986 174.965l.898 44.642s.673 1.57-.225 2.692c-.897 1.122 2.468.673.898 2.243-1.57 1.57.897 1.122 0 3.365-.596 1.489-.994 21.1-1.096 35.146",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M46.876 83.427s-.516 6.045 7.223 5.552c11.2-.712 9.218-9.345 31.54-21.655-.786-2.708-2.447-4.744-2.447-4.744s-11.068 3.11-22.584 8.046c-6.766 2.9-13.395 6.352-13.732 12.801M104.46 91.057l.941-5.372-8.884-11.43-5.037 5.372-1.74 7.834a.321.321 0 0 0 .108.32c.965.8 6.5 5.013 14.347 3.544a.332.332 0 0 0 .264-.268",fill:"#FFC6A0"}),t.createElement("path",{d:"M93.942 79.387s-4.533-2.853-2.432-6.855c1.623-3.09 4.513 1.133 4.513 1.133s.52-3.642 3.121-3.642c.52-1.04 1.561-4.162 1.561-4.162s11.445 2.601 13.526 3.121c0 5.203-2.304 19.424-7.84 19.861-8.892.703-12.449-9.456-12.449-9.456",fill:"#FFC6A0"}),t.createElement("path",{d:"M113.874 73.446c2.601-2.081 3.47-9.722 3.47-9.722s-2.479-.49-6.64-2.05c-4.683-2.081-12.798-4.747-17.48.976-9.668 3.223-2.05 19.823-2.05 19.823l2.713-3.021s-3.935-3.287-2.08-6.243c2.17-3.462 3.92 1.073 3.92 1.073s.637-2.387 3.581-3.342c.355-.71 1.036-2.674 1.432-3.85a1.073 1.073 0 0 1 1.263-.704c2.4.558 8.677 2.019 11.356 2.662.522.125.871.615.82 1.15l-.305 3.248z",fill:"#520038"}),t.createElement("path",{d:"M104.977 76.064c-.103.61-.582 1.038-1.07.956-.489-.083-.801-.644-.698-1.254.103-.61.582-1.038 1.07-.956.488.082.8.644.698 1.254M112.132 77.694c-.103.61-.582 1.038-1.07.956-.488-.083-.8-.644-.698-1.254.103-.61.582-1.038 1.07-.956.488.082.8.643.698 1.254",fill:"#552950"}),t.createElement("path",{stroke:"#DB836E",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round",d:"M110.13 74.84l-.896 1.61-.298 4.357h-2.228"}),t.createElement("path",{d:"M110.846 74.481s1.79-.716 2.506.537",stroke:"#5C2552",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M92.386 74.282s.477-1.114 1.113-.716c.637.398 1.274 1.433.558 1.99-.717.556.159 1.67.159 1.67",stroke:"#DB836E",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M103.287 72.93s1.83 1.113 4.137.954",stroke:"#5C2552",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M103.685 81.762s2.227 1.193 4.376 1.193M104.64 84.308s.954.398 1.511.318M94.693 81.205s2.308 7.4 10.424 7.639",stroke:"#DB836E",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M81.45 89.384s.45 5.647-4.935 12.787M69 82.654s-.726 9.282-8.204 14.206",stroke:"#E4EBF7",strokeWidth:"1.101",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M129.405 122.865s-5.272 7.403-9.422 10.768",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M119.306 107.329s.452 4.366-2.127 32.062",stroke:"#E4EBF7",strokeWidth:"1.101",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M150.028 151.232h-49.837a1.01 1.01 0 0 1-1.01-1.01v-31.688c0-.557.452-1.01 1.01-1.01h49.837c.558 0 1.01.453 1.01 1.01v31.688a1.01 1.01 0 0 1-1.01 1.01",fill:"#F2D7AD"}),t.createElement("path",{d:"M150.29 151.232h-19.863v-33.707h20.784v32.786a.92.92 0 0 1-.92.92",fill:"#F4D19D"}),t.createElement("path",{d:"M123.554 127.896H92.917a.518.518 0 0 1-.425-.816l6.38-9.113c.193-.277.51-.442.85-.442h31.092l-7.26 10.371z",fill:"#F2D7AD"}),t.createElement("path",{fill:"#CC9B6E",d:"M123.689 128.447H99.25v-.519h24.169l7.183-10.26.424.298z"}),t.createElement("path",{d:"M158.298 127.896h-18.669a2.073 2.073 0 0 1-1.659-.83l-7.156-9.541h19.965c.49 0 .95.23 1.244.622l6.69 8.92a.519.519 0 0 1-.415.83",fill:"#F4D19D"}),t.createElement("path",{fill:"#CC9B6E",d:"M157.847 128.479h-19.384l-7.857-10.475.415-.31 7.7 10.266h19.126zM130.554 150.685l-.032-8.177.519-.002.032 8.177z"}),t.createElement("path",{fill:"#CC9B6E",d:"M130.511 139.783l-.08-21.414.519-.002.08 21.414zM111.876 140.932l-.498-.143 1.479-5.167.498.143zM108.437 141.06l-2.679-2.935 2.665-3.434.41.318-2.397 3.089 2.384 2.612zM116.607 141.06l-.383-.35 2.383-2.612-2.397-3.089.41-.318 2.665 3.434z"}),t.createElement("path",{d:"M154.316 131.892l-3.114-1.96.038 3.514-1.043.092c-1.682.115-3.634.23-4.789.23-1.902 0-2.693 2.258 2.23 2.648l-2.645-.596s-2.168 1.317.504 2.3c0 0-1.58 1.217.561 2.58-.584 3.504 5.247 4.058 7.122 3.59 1.876-.47 4.233-2.359 4.487-5.16.28-3.085-.89-5.432-3.35-7.238",fill:"#FFC6A0"}),t.createElement("path",{d:"M153.686 133.577s-6.522.47-8.36.372c-1.836-.098-1.904 2.19 2.359 2.264 3.739.15 5.451-.044 5.451-.044",stroke:"#DB836E",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M145.16 135.877c-1.85 1.346.561 2.355.561 2.355s3.478.898 6.73.617",stroke:"#DB836E",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M151.89 141.71s-6.28.111-6.73-2.132c-.223-1.346.45-1.402.45-1.402M146.114 140.868s-1.103 3.16 5.44 3.533M151.202 129.932v3.477M52.838 89.286c3.533-.337 8.423-1.248 13.582-7.754",stroke:"#DB836E",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M168.567 248.318a6.647 6.647 0 0 1-6.647-6.647v-66.466a6.647 6.647 0 1 1 13.294 0v66.466a6.647 6.647 0 0 1-6.647 6.647",fill:"#5BA02E"}),t.createElement("path",{d:"M176.543 247.653a6.647 6.647 0 0 1-6.646-6.647v-33.232a6.647 6.647 0 1 1 13.293 0v33.232a6.647 6.647 0 0 1-6.647 6.647",fill:"#92C110"}),t.createElement("path",{d:"M186.443 293.613H158.92a3.187 3.187 0 0 1-3.187-3.187v-46.134a3.187 3.187 0 0 1 3.187-3.187h27.524a3.187 3.187 0 0 1 3.187 3.187v46.134a3.187 3.187 0 0 1-3.187 3.187",fill:"#F2D7AD"}),t.createElement("path",{d:"M88.979 89.48s7.776 5.384 16.6 2.842",stroke:"#E4EBF7",strokeWidth:"1.101",strokeLinecap:"round",strokeLinejoin:"round"}))),R=()=>t.createElement("svg",{width:"254",height:"294"},t.createElement("title",null,"Server Error"),t.createElement("defs",null,t.createElement("path",{d:"M0 .335h253.49v253.49H0z"}),t.createElement("path",{d:"M0 293.665h253.49V.401H0z"})),t.createElement("g",{fill:"none",fillRule:"evenodd"},t.createElement("g",{transform:"translate(0 .067)"},t.createElement("mask",{fill:"#fff"}),t.createElement("path",{d:"M0 128.134v-2.11C0 56.608 56.273.334 125.69.334h2.11c69.416 0 125.69 56.274 125.69 125.69v2.11c0 69.417-56.274 125.69-125.69 125.69h-2.11C56.273 253.824 0 197.551 0 128.134",fill:"#E4EBF7",mask:"url(#b)"})),t.createElement("path",{d:"M39.989 132.108a8.332 8.332 0 1 1-16.581-1.671 8.332 8.332 0 0 1 16.58 1.671",fill:"#FFF"}),t.createElement("path",{d:"M37.19 135.59l10.553 5.983M48.665 147.884l-12.734 10.861",stroke:"#FFF",strokeWidth:"2"}),t.createElement("path",{d:"M40.11 160.816a5.706 5.706 0 1 1-11.354-1.145 5.706 5.706 0 0 1 11.354 1.145M57.943 144.6a5.747 5.747 0 1 1-11.436-1.152 5.747 5.747 0 0 1 11.436 1.153M99.656 27.434l30.024-.013a4.619 4.619 0 1 0-.004-9.238l-30.024.013a4.62 4.62 0 0 0 .004 9.238M111.14 45.896l30.023-.013a4.62 4.62 0 1 0-.004-9.238l-30.024.013a4.619 4.619 0 1 0 .004 9.238",fill:"#FFF"}),t.createElement("path",{d:"M113.53 27.421v-.002l15.89-.007a4.619 4.619 0 1 0 .005 9.238l-15.892.007v-.002a4.618 4.618 0 0 0-.004-9.234M150.167 70.091h-3.979a4.789 4.789 0 0 1-4.774-4.775 4.788 4.788 0 0 1 4.774-4.774h3.979a4.789 4.789 0 0 1 4.775 4.774 4.789 4.789 0 0 1-4.775 4.775",fill:"#FFF"}),t.createElement("path",{d:"M171.687 30.234c0-16.392 13.289-29.68 29.681-29.68 16.392 0 29.68 13.288 29.68 29.68 0 16.393-13.288 29.681-29.68 29.681s-29.68-13.288-29.68-29.68",fill:"#FF603B"}),t.createElement("path",{d:"M203.557 19.435l-.676 15.035a1.514 1.514 0 0 1-3.026 0l-.675-15.035a2.19 2.19 0 1 1 4.377 0m-.264 19.378c.513.477.77 1.1.77 1.87s-.257 1.393-.77 1.907c-.55.476-1.21.733-1.943.733a2.545 2.545 0 0 1-1.87-.77c-.55-.514-.806-1.136-.806-1.87 0-.77.256-1.393.806-1.87.513-.513 1.137-.733 1.87-.733.77 0 1.43.22 1.943.733",fill:"#FFF"}),t.createElement("path",{d:"M119.3 133.275c4.426-.598 3.612-1.204 4.079-4.778.675-5.18-3.108-16.935-8.262-25.118-1.088-10.72-12.598-11.24-12.598-11.24s4.312 4.895 4.196 16.199c1.398 5.243.804 14.45.804 14.45s5.255 11.369 11.78 10.487",fill:"#FFB594"}),t.createElement("path",{d:"M100.944 91.61s1.463-.583 3.211.582c8.08 1.398 10.368 6.706 11.3 11.368 1.864 1.282 1.864 2.33 1.864 3.496.365.777 1.515 3.03 1.515 3.03s-7.225 1.748-10.954 6.758c-1.399-6.41-6.936-25.235-6.936-25.235",fill:"#FFF"}),t.createElement("path",{d:"M94.008 90.5l1.019-5.815-9.23-11.874-5.233 5.581-2.593 9.863s8.39 5.128 16.037 2.246",fill:"#FFB594"}),t.createElement("path",{d:"M82.931 78.216s-4.557-2.868-2.445-6.892c1.632-3.107 4.537 1.139 4.537 1.139s.524-3.662 3.139-3.662c.523-1.046 1.569-4.184 1.569-4.184s11.507 2.615 13.6 3.138c-.001 5.23-2.317 19.529-7.884 19.969-8.94.706-12.516-9.508-12.516-9.508",fill:"#FFC6A0"}),t.createElement("path",{d:"M102.971 72.243c2.616-2.093 3.489-9.775 3.489-9.775s-2.492-.492-6.676-2.062c-4.708-2.092-12.867-4.771-17.575.982-9.54 4.41-2.062 19.93-2.062 19.93l2.729-3.037s-3.956-3.304-2.092-6.277c2.183-3.48 3.943 1.08 3.943 1.08s.64-2.4 3.6-3.36c.356-.714 1.04-2.69 1.44-3.872a1.08 1.08 0 0 1 1.27-.707c2.41.56 8.723 2.03 11.417 2.676.524.126.876.619.825 1.156l-.308 3.266z",fill:"#520038"}),t.createElement("path",{d:"M101.22 76.514c-.104.613-.585 1.044-1.076.96-.49-.082-.805-.646-.702-1.26.104-.613.585-1.044 1.076-.961.491.083.805.647.702 1.26M94.26 75.074c-.104.613-.585 1.044-1.076.96-.49-.082-.805-.646-.702-1.26.104-.613.585-1.044 1.076-.96.491.082.805.646.702 1.26",fill:"#552950"}),t.createElement("path",{stroke:"#DB836E",strokeWidth:"1.063",strokeLinecap:"round",strokeLinejoin:"round",d:"M99.206 73.644l-.9 1.62-.3 4.38h-2.24"}),t.createElement("path",{d:"M99.926 73.284s1.8-.72 2.52.54",stroke:"#5C2552",strokeWidth:"1.117",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M81.367 73.084s.48-1.12 1.12-.72c.64.4 1.28 1.44.56 2s.16 1.68.16 1.68",stroke:"#DB836E",strokeWidth:"1.117",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M92.326 71.724s1.84 1.12 4.16.96",stroke:"#5C2552",strokeWidth:"1.117",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M92.726 80.604s2.24 1.2 4.4 1.2M93.686 83.164s.96.4 1.52.32M83.687 80.044s1.786 6.547 9.262 7.954",stroke:"#DB836E",strokeWidth:"1.063",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M95.548 91.663s-1.068 2.821-8.298 2.105c-7.23-.717-10.29-5.044-10.29-5.044",stroke:"#E4EBF7",strokeWidth:"1.136",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M78.126 87.478s6.526 4.972 16.47 2.486c0 0 9.577 1.02 11.536 5.322 5.36 11.77.543 36.835 0 39.962 3.496 4.055-.466 8.483-.466 8.483-15.624-3.548-35.81-.6-35.81-.6-4.849-3.546-1.223-9.044-1.223-9.044L62.38 110.32c-2.485-15.227.833-19.803 3.549-20.743 3.03-1.049 8.04-1.282 8.04-1.282.496-.058 1.08-.076 1.37-.233 2.36-1.282 2.787-.583 2.787-.583",fill:"#FFF"}),t.createElement("path",{d:"M65.828 89.81s-6.875.465-7.59 8.156c-.466 8.857 3.03 10.954 3.03 10.954s6.075 22.102 16.796 22.957c8.39-2.176 4.758-6.702 4.661-11.42-.233-11.304-7.108-16.897-7.108-16.897s-4.212-13.75-9.789-13.75",fill:"#FFC6A0"}),t.createElement("path",{d:"M71.716 124.225s.855 11.264 9.828 6.486c4.765-2.536 7.581-13.828 9.789-22.568 1.456-5.768 2.58-12.197 2.58-12.197l-4.973-1.709s-2.408 5.516-7.769 12.275c-4.335 5.467-9.144 11.11-9.455 17.713",fill:"#FFC6A0"}),t.createElement("path",{d:"M108.463 105.191s1.747 2.724-2.331 30.535c2.376 2.216 1.053 6.012-.233 7.51",stroke:"#E4EBF7",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M123.262 131.527s-.427 2.732-11.77 1.981c-15.187-1.006-25.326-3.25-25.326-3.25l.933-5.8s.723.215 9.71-.068c11.887-.373 18.714-6.07 24.964-1.022 4.039 3.263 1.489 8.16 1.489 8.16",fill:"#FFC6A0"}),t.createElement("path",{d:"M70.24 90.974s-5.593-4.739-11.054 2.68c-3.318 7.223.517 15.284 2.664 19.578-.31 3.729 2.33 4.311 2.33 4.311s.108.895 1.516 2.68c4.078-7.03 6.72-9.166 13.711-12.546-.328-.656-1.877-3.265-1.825-3.767.175-1.69-1.282-2.623-1.282-2.623s-.286-.156-1.165-2.738c-.788-2.313-2.036-5.177-4.895-7.575",fill:"#FFF"}),t.createElement("path",{d:"M90.232 288.027s4.855 2.308 8.313 1.155c3.188-1.063 5.12.755 8.002 1.331 2.881.577 7.769 1.243 13.207-1.424-.117-6.228-7.786-4.499-13.518-7.588-2.895-1.56-4.276-5.336-4.066-9.944H91.544s-1.573 11.89-1.312 16.47",fill:"#CBD1D1"}),t.createElement("path",{d:"M90.207 287.833s2.745 1.437 7.639.738c3.456-.494 3.223.66 7.418 1.282 4.195.621 13.092-.194 14.334-1.126.466 1.242-.388 2.33-.388 2.33s-1.709.682-5.438.932c-2.295.154-8.098.276-10.14-.621-2.02-1.554-4.894-1.515-6.06-.234-4.427 1.075-7.184-.31-7.184-.31l-.181-2.991z",fill:"#2B0849"}),t.createElement("path",{d:"M98.429 272.257h3.496s-.117 7.574 5.127 9.671c-5.244.7-9.672-2.602-8.623-9.671",fill:"#A4AABA"}),t.createElement("path",{d:"M44.425 272.046s-2.208 7.774-4.702 12.899c-1.884 3.874-4.428 7.854 5.729 7.854 6.97 0 9.385-.503 7.782-6.917-1.604-6.415.279-13.836.279-13.836h-9.088z",fill:"#CBD1D1"}),t.createElement("path",{d:"M38.066 290.277s2.198 1.225 6.954 1.225c6.376 0 8.646-1.73 8.646-1.73s.63 1.168-.649 2.27c-1.04.897-3.77 1.668-7.745 1.621-4.347-.05-6.115-.593-7.062-1.224-.864-.577-.72-1.657-.144-2.162",fill:"#2B0849"}),t.createElement("path",{d:"M45.344 274.041s.035 1.592-.329 3.07c-.365 1.49-1.13 3.255-1.184 4.34-.061 1.206 4.755 1.657 5.403.036.65-1.622 1.357-6.737 2.006-7.602.648-.865-5.14-2.222-5.896.156",fill:"#A4AABA"}),t.createElement("path",{d:"M89.476 277.57l13.899.095s1.349-56.643 1.925-66.909c.576-10.267 3.923-45.052 1.042-65.585l-13.037-.669-23.737.81s-.452 4.12-1.243 10.365c-.065.515-.708.874-.777 1.417-.078.608.439 1.407.332 2.044-2.455 14.627-5.797 32.736-8.256 46.837-.121.693-1.282 1.048-1.515 2.796-.042.314.22 1.584.116 1.865-7.14 19.473-12.202 52.601-15.66 67.19l15.176-.015s2.282-10.145 4.185-18.871c2.922-13.389 24.012-88.32 24.012-88.32l3.133-.954-.158 48.568s-.233 1.282.35 2.098c.583.815-.581 1.167-.408 2.331l.408 1.864s-.466 7.458-.932 12.352c-.467 4.895 1.145 40.69 1.145 40.69",fill:"#7BB2F9"}),t.createElement("path",{d:"M64.57 218.881c1.197.099 4.195-2.097 7.225-5.127M96.024 222.534s2.881-1.152 6.34-4.034",stroke:"#648BD8",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M96.973 219.373s2.882-1.153 6.34-4.034",stroke:"#648BD8",strokeWidth:"1.032",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M63.172 222.144s2.724-.614 6.759-3.496M74.903 146.166c-.281 3.226.31 8.856-4.506 9.478M93.182 144.344s.115 14.557-1.344 15.65c-2.305 1.73-3.107 2.02-3.107 2.02M89.197 144.923s.269 13.144-1.01 25.088M83.525 170.71s6.81-1.051 9.116-1.051M46.026 270.045l-.892 4.538M46.937 263.289l-.815 4.157M62.725 202.503c-.33 1.618-.102 1.904-.449 3.438 0 0-2.756 1.903-2.29 3.923.466 2.02-.31 3.424-4.505 17.252-1.762 5.807-4.233 18.922-6.165 28.278-.03.144-.521 2.646-1.14 5.8M64.158 194.136c-.295 1.658-.6 3.31-.917 4.938M71.33 146.787l-1.244 10.877s-1.14.155-.519 2.33c.117 1.399-2.778 16.39-5.382 31.615M44.242 273.727H58.07",stroke:"#648BD8",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M106.18 142.117c-3.028-.489-18.825-2.744-36.219.2a.625.625 0 0 0-.518.644c.063 1.307.044 2.343.015 2.995a.617.617 0 0 0 .716.636c3.303-.534 17.037-2.412 35.664-.266.347.04.66-.214.692-.56.124-1.347.16-2.425.17-3.029a.616.616 0 0 0-.52-.62",fill:"#192064"}),t.createElement("path",{d:"M96.398 145.264l.003-5.102a.843.843 0 0 0-.809-.847 114.104 114.104 0 0 0-8.141-.014.85.85 0 0 0-.82.847l-.003 5.097c0 .476.388.857.864.845 2.478-.064 5.166-.067 8.03.017a.848.848 0 0 0 .876-.843",fill:"#FFF"}),t.createElement("path",{d:"M95.239 144.296l.002-3.195a.667.667 0 0 0-.643-.672c-1.9-.061-3.941-.073-6.094-.01a.675.675 0 0 0-.654.672l-.002 3.192c0 .376.305.677.68.669 1.859-.042 3.874-.043 6.02.012.376.01.69-.291.691-.668",fill:"#192064"}),t.createElement("path",{d:"M90.102 273.522h12.819M91.216 269.761c.006 3.519-.072 5.55 0 6.292M90.923 263.474c-.009 1.599-.016 2.558-.016 4.505M90.44 170.404l.932 46.38s.7 1.631-.233 2.796c-.932 1.166 2.564.7.932 2.33-1.63 1.633.933 1.166 0 3.497-.618 1.546-1.031 21.921-1.138 36.513",stroke:"#648BD8",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M73.736 98.665l2.214 4.312s2.098.816 1.865 2.68l.816 2.214M64.297 116.611c.233-.932 2.176-7.147 12.585-10.488M77.598 90.042s7.691 6.137 16.547 2.72",stroke:"#E4EBF7",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M91.974 86.954s5.476-.816 7.574-4.545c1.297-.345.72 2.212-.33 3.671-.7.971-1.01 1.554-1.01 1.554s.194.31.155.816c-.053.697-.175.653-.272 1.048-.081.335.108.657 0 1.049-.046.17-.198.5-.382.878-.12.249-.072.687-.2.948-.231.469-1.562 1.87-2.622 2.855-3.826 3.554-5.018 1.644-6.001-.408-.894-1.865-.661-5.127-.874-6.875-.35-2.914-2.622-3.03-1.923-4.429.343-.685 2.87.69 3.263 1.748.757 2.04 2.952 1.807 2.622 1.69",fill:"#FFC6A0"}),t.createElement("path",{d:"M99.8 82.429c-.465.077-.35.272-.97 1.243-.622.971-4.817 2.932-6.39 3.224-2.589.48-2.278-1.56-4.254-2.855-1.69-1.107-3.562-.638-1.398 1.398.99.932.932 1.107 1.398 3.205.335 1.506-.64 3.67.7 5.593",stroke:"#DB836E",strokeWidth:".774",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M79.543 108.673c-2.1 2.926-4.266 6.175-5.557 8.762",stroke:"#E59788",strokeWidth:".774",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M87.72 124.768s-2.098-1.942-5.127-2.719c-3.03-.777-3.574-.155-5.516.078-1.942.233-3.885-.932-3.652.7.233 1.63 5.05 1.01 5.206 2.097.155 1.087-6.37 2.796-8.313 2.175-.777.777.466 1.864 2.02 2.175.233 1.554 2.253 1.554 2.253 1.554s.699 1.01 2.641 1.088c2.486 1.32 8.934-.7 10.954-1.554 2.02-.855-.466-5.594-.466-5.594",fill:"#FFC6A0"}),t.createElement("path",{d:"M73.425 122.826s.66 1.127 3.167 1.418c2.315.27 2.563.583 2.563.583s-2.545 2.894-9.07 2.272M72.416 129.274s3.826.097 4.933-.718M74.98 130.75s1.961.136 3.36-.505M77.232 131.916s1.748.019 2.914-.505M73.328 122.321s-.595-1.032 1.262-.427c1.671.544 2.833.055 5.128.155 1.389.061 3.067-.297 3.982.15 1.606.784 3.632 2.181 3.632 2.181s10.526 1.204 19.033-1.127M78.864 108.104s-8.39 2.758-13.168 12.12",stroke:"#E59788",strokeWidth:".774",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M109.278 112.533s3.38-3.613 7.575-4.662",stroke:"#E4EBF7",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M107.375 123.006s9.697-2.745 11.445-.88",stroke:"#E59788",strokeWidth:".774",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M194.605 83.656l3.971-3.886M187.166 90.933l3.736-3.655M191.752 84.207l-4.462-4.56M198.453 91.057l-4.133-4.225M129.256 163.074l3.718-3.718M122.291 170.039l3.498-3.498M126.561 163.626l-4.27-4.27M132.975 170.039l-3.955-3.955",stroke:"#BFCDDD",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M190.156 211.779h-1.604a4.023 4.023 0 0 1-4.011-4.011V175.68a4.023 4.023 0 0 1 4.01-4.01h1.605a4.023 4.023 0 0 1 4.011 4.01v32.088a4.023 4.023 0 0 1-4.01 4.01",fill:"#A3B4C6"}),t.createElement("path",{d:"M237.824 212.977a4.813 4.813 0 0 1-4.813 4.813h-86.636a4.813 4.813 0 0 1 0-9.626h86.636a4.813 4.813 0 0 1 4.813 4.813",fill:"#A3B4C6"}),t.createElement("mask",{fill:"#fff"}),t.createElement("path",{fill:"#A3B4C6",mask:"url(#d)",d:"M154.098 190.096h70.513v-84.617h-70.513z"}),t.createElement("path",{d:"M224.928 190.096H153.78a3.219 3.219 0 0 1-3.208-3.209V167.92a3.219 3.219 0 0 1 3.208-3.21h71.148a3.219 3.219 0 0 1 3.209 3.21v18.967a3.219 3.219 0 0 1-3.21 3.209M224.928 130.832H153.78a3.218 3.218 0 0 1-3.208-3.208v-18.968a3.219 3.219 0 0 1 3.208-3.209h71.148a3.219 3.219 0 0 1 3.209 3.21v18.967a3.218 3.218 0 0 1-3.21 3.208",fill:"#BFCDDD",mask:"url(#d)"}),t.createElement("path",{d:"M159.563 120.546a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M166.98 120.546a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M174.397 120.546a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M222.539 120.546h-22.461a.802.802 0 0 1-.802-.802v-3.208c0-.443.359-.803.802-.803h22.46c.444 0 .803.36.803.803v3.208c0 .443-.36.802-.802.802",fill:"#FFF",mask:"url(#d)"}),t.createElement("path",{d:"M224.928 160.464H153.78a3.218 3.218 0 0 1-3.208-3.209v-18.967a3.219 3.219 0 0 1 3.208-3.209h71.148a3.219 3.219 0 0 1 3.209 3.209v18.967a3.218 3.218 0 0 1-3.21 3.209",fill:"#BFCDDD",mask:"url(#d)"}),t.createElement("path",{d:"M173.455 130.832h49.301M164.984 130.832h6.089M155.952 130.832h6.75M173.837 160.613h49.3M165.365 160.613h6.089M155.57 160.613h6.751",stroke:"#7C90A5",strokeWidth:"1.124",strokeLinecap:"round",strokeLinejoin:"round",mask:"url(#d)"}),t.createElement("path",{d:"M159.563 151.038a2.407 2.407 0 1 1 0-4.814 2.407 2.407 0 0 1 0 4.814M166.98 151.038a2.407 2.407 0 1 1 0-4.814 2.407 2.407 0 0 1 0 4.814M174.397 151.038a2.407 2.407 0 1 1 .001-4.814 2.407 2.407 0 0 1 0 4.814M222.539 151.038h-22.461a.802.802 0 0 1-.802-.802v-3.209c0-.443.359-.802.802-.802h22.46c.444 0 .803.36.803.802v3.209c0 .443-.36.802-.802.802M159.563 179.987a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M166.98 179.987a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M174.397 179.987a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M222.539 179.987h-22.461a.802.802 0 0 1-.802-.802v-3.209c0-.443.359-.802.802-.802h22.46c.444 0 .803.36.803.802v3.209c0 .443-.36.802-.802.802",fill:"#FFF",mask:"url(#d)"}),t.createElement("path",{d:"M203.04 221.108h-27.372a2.413 2.413 0 0 1-2.406-2.407v-11.448a2.414 2.414 0 0 1 2.406-2.407h27.372a2.414 2.414 0 0 1 2.407 2.407V218.7a2.413 2.413 0 0 1-2.407 2.407",fill:"#BFCDDD",mask:"url(#d)"}),t.createElement("path",{d:"M177.259 207.217v11.52M201.05 207.217v11.52",stroke:"#A3B4C6",strokeWidth:"1.124",strokeLinecap:"round",strokeLinejoin:"round",mask:"url(#d)"}),t.createElement("path",{d:"M162.873 267.894a9.422 9.422 0 0 1-9.422-9.422v-14.82a9.423 9.423 0 0 1 18.845 0v14.82a9.423 9.423 0 0 1-9.423 9.422",fill:"#5BA02E",mask:"url(#d)"}),t.createElement("path",{d:"M171.22 267.83a9.422 9.422 0 0 1-9.422-9.423v-3.438a9.423 9.423 0 0 1 18.845 0v3.438a9.423 9.423 0 0 1-9.422 9.423",fill:"#92C110",mask:"url(#d)"}),t.createElement("path",{d:"M181.31 293.666h-27.712a3.209 3.209 0 0 1-3.209-3.21V269.79a3.209 3.209 0 0 1 3.209-3.21h27.711a3.209 3.209 0 0 1 3.209 3.21v20.668a3.209 3.209 0 0 1-3.209 3.209",fill:"#F2D7AD",mask:"url(#d)"}))),M=e(861),N=e(83559),p=e(83262);const A=Z=>{const{componentCls:_,lineHeightHeading3:X,iconCls:Y,padding:ae,paddingXL:J,paddingXS:de,paddingLG:Ce,marginXS:Ze,lineHeight:je}=Z;return{[_]:{padding:`${(0,M.unit)(Z.calc(Ce).mul(2).equal())} ${(0,M.unit)(J)}`,"&-rtl":{direction:"rtl"}},[`${_} ${_}-image`]:{width:Z.imageWidth,height:Z.imageHeight,margin:"auto"},[`${_} ${_}-icon`]:{marginBottom:Ce,textAlign:"center",[`& > ${Y}`]:{fontSize:Z.iconFontSize}},[`${_} ${_}-title`]:{color:Z.colorTextHeading,fontSize:Z.titleFontSize,lineHeight:X,marginBlock:Ze,textAlign:"center"},[`${_} ${_}-subtitle`]:{color:Z.colorTextDescription,fontSize:Z.subtitleFontSize,lineHeight:je,textAlign:"center"},[`${_} ${_}-content`]:{marginTop:Ce,padding:`${(0,M.unit)(Ce)} ${(0,M.unit)(Z.calc(ae).mul(2.5).equal())}`,backgroundColor:Z.colorFillAlter},[`${_} ${_}-extra`]:{margin:Z.extraMargin,textAlign:"center","& > *":{marginInlineEnd:de,"&:last-child":{marginInlineEnd:0}}}}},O=Z=>{const{componentCls:_,iconCls:X}=Z;return{[`${_}-success ${_}-icon > ${X}`]:{color:Z.resultSuccessIconColor},[`${_}-error ${_}-icon > ${X}`]:{color:Z.resultErrorIconColor},[`${_}-info ${_}-icon > ${X}`]:{color:Z.resultInfoIconColor},[`${_}-warning ${_}-icon > ${X}`]:{color:Z.resultWarningIconColor}}},z=Z=>[A(Z),O(Z)],L=Z=>z(Z),fe=Z=>({titleFontSize:Z.fontSizeHeading3,subtitleFontSize:Z.fontSize,iconFontSize:Z.fontSizeHeading3*3,extraMargin:`${Z.paddingLG}px 0 0 0`});var G=(0,N.I$)("Result",Z=>{const _=Z.colorInfo,X=Z.colorError,Y=Z.colorSuccess,ae=Z.colorWarning,J=(0,p.mergeToken)(Z,{resultInfoIconColor:_,resultErrorIconColor:X,resultSuccessIconColor:Y,resultWarningIconColor:ae,imageWidth:250,imageHeight:295});return[L(J)]},fe),re=()=>t.createElement("svg",{width:"251",height:"294"},t.createElement("title",null,"Unauthorized"),t.createElement("g",{fill:"none",fillRule:"evenodd"},t.createElement("path",{d:"M0 129.023v-2.084C0 58.364 55.591 2.774 124.165 2.774h2.085c68.574 0 124.165 55.59 124.165 124.165v2.084c0 68.575-55.59 124.166-124.165 124.166h-2.085C55.591 253.189 0 197.598 0 129.023",fill:"#E4EBF7"}),t.createElement("path",{d:"M41.417 132.92a8.231 8.231 0 1 1-16.38-1.65 8.231 8.231 0 0 1 16.38 1.65",fill:"#FFF"}),t.createElement("path",{d:"M38.652 136.36l10.425 5.91M49.989 148.505l-12.58 10.73",stroke:"#FFF",strokeWidth:"2"}),t.createElement("path",{d:"M41.536 161.28a5.636 5.636 0 1 1-11.216-1.13 5.636 5.636 0 0 1 11.216 1.13M59.154 145.261a5.677 5.677 0 1 1-11.297-1.138 5.677 5.677 0 0 1 11.297 1.138M100.36 29.516l29.66-.013a4.562 4.562 0 1 0-.004-9.126l-29.66.013a4.563 4.563 0 0 0 .005 9.126M111.705 47.754l29.659-.013a4.563 4.563 0 1 0-.004-9.126l-29.66.013a4.563 4.563 0 1 0 .005 9.126",fill:"#FFF"}),t.createElement("path",{d:"M114.066 29.503V29.5l15.698-.007a4.563 4.563 0 1 0 .004 9.126l-15.698.007v-.002a4.562 4.562 0 0 0-.004-9.122M185.405 137.723c-.55 5.455-5.418 9.432-10.873 8.882-5.456-.55-9.432-5.418-8.882-10.873.55-5.455 5.418-9.432 10.873-8.882 5.455.55 9.432 5.418 8.882 10.873",fill:"#FFF"}),t.createElement("path",{d:"M180.17 143.772l12.572 7.129M193.841 158.42L178.67 171.36",stroke:"#FFF",strokeWidth:"2"}),t.createElement("path",{d:"M185.55 171.926a6.798 6.798 0 1 1-13.528-1.363 6.798 6.798 0 0 1 13.527 1.363M204.12 155.285a6.848 6.848 0 1 1-13.627-1.375 6.848 6.848 0 0 1 13.626 1.375",fill:"#FFF"}),t.createElement("path",{d:"M152.988 194.074a2.21 2.21 0 1 1-4.42 0 2.21 2.21 0 0 1 4.42 0zM225.931 118.217a2.21 2.21 0 1 1-4.421 0 2.21 2.21 0 0 1 4.421 0zM217.09 153.051a2.21 2.21 0 1 1-4.421 0 2.21 2.21 0 0 1 4.42 0zM177.84 109.842a2.21 2.21 0 1 1-4.422 0 2.21 2.21 0 0 1 4.421 0zM196.114 94.454a2.21 2.21 0 1 1-4.421 0 2.21 2.21 0 0 1 4.421 0zM202.844 182.523a2.21 2.21 0 1 1-4.42 0 2.21 2.21 0 0 1 4.42 0z",stroke:"#FFF",strokeWidth:"2"}),t.createElement("path",{stroke:"#FFF",strokeWidth:"2",d:"M215.125 155.262l-1.902 20.075-10.87 5.958M174.601 176.636l-6.322 9.761H156.98l-4.484 6.449M175.874 127.28V111.56M221.51 119.404l-12.77 7.859-15.228-7.86V96.668"}),t.createElement("path",{d:"M180.68 29.32C180.68 13.128 193.806 0 210 0c16.193 0 29.32 13.127 29.32 29.32 0 16.194-13.127 29.322-29.32 29.322-16.193 0-29.32-13.128-29.32-29.321",fill:"#A26EF4"}),t.createElement("path",{d:"M221.45 41.706l-21.563-.125a1.744 1.744 0 0 1-1.734-1.754l.071-12.23a1.744 1.744 0 0 1 1.754-1.734l21.562.125c.964.006 1.74.791 1.735 1.755l-.071 12.229a1.744 1.744 0 0 1-1.754 1.734",fill:"#FFF"}),t.createElement("path",{d:"M215.106 29.192c-.015 2.577-2.049 4.654-4.543 4.64-2.494-.014-4.504-2.115-4.489-4.693l.04-6.925c.016-2.577 2.05-4.654 4.543-4.64 2.494.015 4.504 2.116 4.49 4.693l-.04 6.925zm-4.53-14.074a6.877 6.877 0 0 0-6.916 6.837l-.043 7.368a6.877 6.877 0 0 0 13.754.08l.042-7.368a6.878 6.878 0 0 0-6.837-6.917zM167.566 68.367h-3.93a4.73 4.73 0 0 1-4.717-4.717 4.73 4.73 0 0 1 4.717-4.717h3.93a4.73 4.73 0 0 1 4.717 4.717 4.73 4.73 0 0 1-4.717 4.717",fill:"#FFF"}),t.createElement("path",{d:"M168.214 248.838a6.611 6.611 0 0 1-6.61-6.611v-66.108a6.611 6.611 0 0 1 13.221 0v66.108a6.611 6.611 0 0 1-6.61 6.61",fill:"#5BA02E"}),t.createElement("path",{d:"M176.147 248.176a6.611 6.611 0 0 1-6.61-6.61v-33.054a6.611 6.611 0 1 1 13.221 0v33.053a6.611 6.611 0 0 1-6.61 6.611",fill:"#92C110"}),t.createElement("path",{d:"M185.994 293.89h-27.376a3.17 3.17 0 0 1-3.17-3.17v-45.887a3.17 3.17 0 0 1 3.17-3.17h27.376a3.17 3.17 0 0 1 3.17 3.17v45.886a3.17 3.17 0 0 1-3.17 3.17",fill:"#F2D7AD"}),t.createElement("path",{d:"M81.972 147.673s6.377-.927 17.566-1.28c11.729-.371 17.57 1.086 17.57 1.086s3.697-3.855.968-8.424c1.278-12.077 5.982-32.827.335-48.273-1.116-1.339-3.743-1.512-7.536-.62-1.337.315-7.147-.149-7.983-.1l-15.311-.347s-3.487-.17-8.035-.508c-1.512-.113-4.227-1.683-5.458-.338-.406.443-2.425 5.669-1.97 16.077l8.635 35.642s-3.141 3.61 1.219 7.085",fill:"#FFF"}),t.createElement("path",{d:"M75.768 73.325l-.9-6.397 11.982-6.52s7.302-.118 8.038 1.205c.737 1.324-5.616.993-5.616.993s-1.836 1.388-2.615 2.5c-1.654 2.363-.986 6.471-8.318 5.986-1.708.284-2.57 2.233-2.57 2.233",fill:"#FFC6A0"}),t.createElement("path",{d:"M52.44 77.672s14.217 9.406 24.973 14.444c1.061.497-2.094 16.183-11.892 11.811-7.436-3.318-20.162-8.44-21.482-14.496-.71-3.258 2.543-7.643 8.401-11.76M141.862 80.113s-6.693 2.999-13.844 6.876c-3.894 2.11-10.137 4.704-12.33 7.988-6.224 9.314 3.536 11.22 12.947 7.503 6.71-2.651 28.999-12.127 13.227-22.367",fill:"#FFB594"}),t.createElement("path",{d:"M76.166 66.36l3.06 3.881s-2.783 2.67-6.31 5.747c-7.103 6.195-12.803 14.296-15.995 16.44-3.966 2.662-9.754 3.314-12.177-.118-3.553-5.032.464-14.628 31.422-25.95",fill:"#FFC6A0"}),t.createElement("path",{d:"M64.674 85.116s-2.34 8.413-8.912 14.447c.652.548 18.586 10.51 22.144 10.056 5.238-.669 6.417-18.968 1.145-20.531-.702-.208-5.901-1.286-8.853-2.167-.87-.26-1.611-1.71-3.545-.936l-1.98-.869zM128.362 85.826s5.318 1.956 7.325 13.734c-.546.274-17.55 12.35-21.829 7.805-6.534-6.94-.766-17.393 4.275-18.61 4.646-1.121 5.03-1.37 10.23-2.929",fill:"#FFF"}),t.createElement("path",{d:"M78.18 94.656s.911 7.41-4.914 13.078",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M87.397 94.68s3.124 2.572 10.263 2.572c7.14 0 9.074-3.437 9.074-3.437",stroke:"#E4EBF7",strokeWidth:".932",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M117.184 68.639l-6.781-6.177s-5.355-4.314-9.223-.893c-3.867 3.422 4.463 2.083 5.653 4.165 1.19 2.082.848 1.143-2.083.446-5.603-1.331-2.082.893 2.975 5.355 2.091 1.845 6.992.955 6.992.955l2.467-3.851z",fill:"#FFC6A0"}),t.createElement("path",{d:"M105.282 91.315l-.297-10.937-15.918-.027-.53 10.45c-.026.403.17.788.515.999 2.049 1.251 9.387 5.093 15.799.424.287-.21.443-.554.431-.91",fill:"#FFB594"}),t.createElement("path",{d:"M107.573 74.24c.817-1.147.982-9.118 1.015-11.928a1.046 1.046 0 0 0-.965-1.055l-4.62-.365c-7.71-1.044-17.071.624-18.253 6.346-5.482 5.813-.421 13.244-.421 13.244s1.963 3.566 4.305 6.791c.756 1.041.398-3.731 3.04-5.929 5.524-4.594 15.899-7.103 15.899-7.103",fill:"#5C2552"}),t.createElement("path",{d:"M88.426 83.206s2.685 6.202 11.602 6.522c7.82.28 8.973-7.008 7.434-17.505l-.909-5.483c-6.118-2.897-15.478.54-15.478.54s-.576 2.044-.19 5.504c-2.276 2.066-1.824 5.618-1.824 5.618s-.905-1.922-1.98-2.321c-.86-.32-1.897.089-2.322 1.98-1.04 4.632 3.667 5.145 3.667 5.145",fill:"#FFC6A0"}),t.createElement("path",{stroke:"#DB836E",strokeWidth:"1.145",strokeLinecap:"round",strokeLinejoin:"round",d:"M100.843 77.099l1.701-.928-1.015-4.324.674-1.406"}),t.createElement("path",{d:"M105.546 74.092c-.022.713-.452 1.279-.96 1.263-.51-.016-.904-.607-.882-1.32.021-.713.452-1.278.96-1.263.51.016.904.607.882 1.32M97.592 74.349c-.022.713-.452 1.278-.961 1.263-.509-.016-.904-.607-.882-1.32.022-.713.452-1.279.961-1.263.51.016.904.606.882 1.32",fill:"#552950"}),t.createElement("path",{d:"M91.132 86.786s5.269 4.957 12.679 2.327",stroke:"#DB836E",strokeWidth:"1.145",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M99.776 81.903s-3.592.232-1.44-2.79c1.59-1.496 4.897-.46 4.897-.46s1.156 3.906-3.457 3.25",fill:"#DB836E"}),t.createElement("path",{d:"M102.88 70.6s2.483.84 3.402.715M93.883 71.975s2.492-1.144 4.778-1.073",stroke:"#5C2552",strokeWidth:"1.526",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M86.32 77.374s.961.879 1.458 2.106c-.377.48-1.033 1.152-.236 1.809M99.337 83.719s1.911.151 2.509-.254",stroke:"#DB836E",strokeWidth:"1.145",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M87.782 115.821l15.73-3.012M100.165 115.821l10.04-2.008",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M66.508 86.763s-1.598 8.83-6.697 14.078",stroke:"#E4EBF7",strokeWidth:"1.114",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M128.31 87.934s3.013 4.121 4.06 11.785",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M64.09 84.816s-6.03 9.912-13.607 9.903",stroke:"#DB836E",strokeWidth:".795",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M112.366 65.909l-.142 5.32s5.993 4.472 11.945 9.202c4.482 3.562 8.888 7.455 10.985 8.662 4.804 2.766 8.9 3.355 11.076 1.808 4.071-2.894 4.373-9.878-8.136-15.263-4.271-1.838-16.144-6.36-25.728-9.73",fill:"#FFC6A0"}),t.createElement("path",{d:"M130.532 85.488s4.588 5.757 11.619 6.214",stroke:"#DB836E",strokeWidth:".75",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M121.708 105.73s-.393 8.564-1.34 13.612",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M115.784 161.512s-3.57-1.488-2.678-7.14",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M101.52 290.246s4.326 2.057 7.408 1.03c2.842-.948 4.564.673 7.132 1.186 2.57.514 6.925 1.108 11.772-1.269-.104-5.551-6.939-4.01-12.048-6.763-2.582-1.39-3.812-4.757-3.625-8.863h-9.471s-1.402 10.596-1.169 14.68",fill:"#CBD1D1"}),t.createElement("path",{d:"M101.496 290.073s2.447 1.281 6.809.658c3.081-.44 3.74.485 7.479 1.039 3.739.554 10.802-.07 11.91-.9.415 1.108-.347 2.077-.347 2.077s-1.523.608-4.847.831c-2.045.137-5.843.293-7.663-.507-1.8-1.385-5.286-1.917-5.77-.243-3.947.958-7.41-.288-7.41-.288l-.16-2.667z",fill:"#2B0849"}),t.createElement("path",{d:"M108.824 276.19h3.116s-.103 6.751 4.57 8.62c-4.673.624-8.62-2.32-7.686-8.62",fill:"#A4AABA"}),t.createElement("path",{d:"M57.65 272.52s-2.122 7.47-4.518 12.396c-1.811 3.724-4.255 7.548 5.505 7.548 6.698 0 9.02-.483 7.479-6.648-1.541-6.164.268-13.296.268-13.296H57.65z",fill:"#CBD1D1"}),t.createElement("path",{d:"M51.54 290.04s2.111 1.178 6.682 1.178c6.128 0 8.31-1.662 8.31-1.662s.605 1.122-.624 2.18c-1 .862-3.624 1.603-7.444 1.559-4.177-.049-5.876-.57-6.786-1.177-.831-.554-.692-1.593-.138-2.078",fill:"#2B0849"}),t.createElement("path",{d:"M58.533 274.438s.034 1.529-.315 2.95c-.352 1.431-1.087 3.127-1.139 4.17-.058 1.16 4.57 1.592 5.194.035.623-1.559 1.303-6.475 1.927-7.306.622-.831-4.94-2.135-5.667.15",fill:"#A4AABA"}),t.createElement("path",{d:"M100.885 277.015l13.306.092s1.291-54.228 1.843-64.056c.552-9.828 3.756-43.13.997-62.788l-12.48-.64-22.725.776s-.433 3.944-1.19 9.921c-.062.493-.677.838-.744 1.358-.075.582.42 1.347.318 1.956-2.35 14.003-6.343 32.926-8.697 46.425-.116.663-1.227 1.004-1.45 2.677-.04.3.21 1.516.112 1.785-6.836 18.643-10.89 47.584-14.2 61.551l14.528-.014s2.185-8.524 4.008-16.878c2.796-12.817 22.987-84.553 22.987-84.553l3-.517 1.037 46.1s-.223 1.228.334 2.008c.558.782-.556 1.117-.39 2.233l.39 1.784s-.446 7.14-.892 11.826c-.446 4.685-.092 38.954-.092 38.954",fill:"#7BB2F9"}),t.createElement("path",{d:"M77.438 220.434c1.146.094 4.016-2.008 6.916-4.91M107.55 223.931s2.758-1.103 6.069-3.862",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M108.459 220.905s2.759-1.104 6.07-3.863",stroke:"#648BD8",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M76.099 223.557s2.608-.587 6.47-3.346M87.33 150.82c-.27 3.088.297 8.478-4.315 9.073M104.829 149.075s.11 13.936-1.286 14.983c-2.207 1.655-2.975 1.934-2.975 1.934M101.014 149.63s.035 12.81-1.19 24.245M94.93 174.965s7.174-1.655 9.38-1.655M75.671 204.754c-.316 1.55-.64 3.067-.973 4.535 0 0-1.45 1.822-1.003 3.756.446 1.934-.943 2.034-4.96 15.273-1.686 5.559-4.464 18.49-6.313 27.447-.078.38-4.018 18.06-4.093 18.423M77.043 196.743a313.269 313.269 0 0 1-.877 4.729M83.908 151.414l-1.19 10.413s-1.091.148-.496 2.23c.111 1.34-2.66 15.692-5.153 30.267M57.58 272.94h13.238",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M117.377 147.423s-16.955-3.087-35.7.199c.157 2.501-.002 4.128-.002 4.128s14.607-2.802 35.476-.31c.251-2.342.226-4.017.226-4.017",fill:"#192064"}),t.createElement("path",{d:"M107.511 150.353l.004-4.885a.807.807 0 0 0-.774-.81c-2.428-.092-5.04-.108-7.795-.014a.814.814 0 0 0-.784.81l-.003 4.88c0 .456.371.82.827.808a140.76 140.76 0 0 1 7.688.017.81.81 0 0 0 .837-.806",fill:"#FFF"}),t.createElement("path",{d:"M106.402 149.426l.002-3.06a.64.64 0 0 0-.616-.643 94.135 94.135 0 0 0-5.834-.009.647.647 0 0 0-.626.643l-.001 3.056c0 .36.291.648.651.64 1.78-.04 3.708-.041 5.762.012.36.009.662-.279.662-.64",fill:"#192064"}),t.createElement("path",{d:"M101.485 273.933h12.272M102.652 269.075c.006 3.368.04 5.759.11 6.47M102.667 263.125c-.009 1.53-.015 2.98-.016 4.313M102.204 174.024l.893 44.402s.669 1.561-.224 2.677c-.892 1.116 2.455.67.893 2.231-1.562 1.562.893 1.116 0 3.347-.592 1.48-.988 20.987-1.09 34.956",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"})));const oe={success:n.Z,error:r.Z,info:a.Z,warning:b},ie={404:C,500:R,403:re},j=Object.keys(ie),K=({prefixCls:Z,icon:_,status:X})=>{const Y=f()(`${Z}-icon`);if(j.includes(`${X}`)){const J=ie[X];return t.createElement("div",{className:`${Y} ${Z}-image`},t.createElement(J,null))}const ae=t.createElement(oe[X]);return _===null||_===!1?null:t.createElement("div",{className:Y},_||ae)},k=({prefixCls:Z,extra:_})=>_?t.createElement("div",{className:`${Z}-extra`},_):null,q=({prefixCls:Z,className:_,rootClassName:X,subTitle:Y,title:ae,style:J,children:de,status:Ce="info",icon:Ze,extra:je})=>{const{getPrefixCls:Fe,direction:Qe,result:We}=t.useContext(I.E_),Oe=Fe("result",Z),[xe,ve,ye]=G(Oe),U=f()(Oe,`${Oe}-${Ce}`,_,We==null?void 0:We.className,X,{[`${Oe}-rtl`]:Qe==="rtl"},ve,ye),W=Object.assign(Object.assign({},We==null?void 0:We.style),J);return xe(t.createElement("div",{className:U,style:W},t.createElement(K,{prefixCls:Oe,status:Ce,icon:Ze}),t.createElement("div",{className:`${Oe}-title`},ae),Y&&t.createElement("div",{className:`${Oe}-subtitle`},Y),t.createElement(k,{prefixCls:Oe,extra:je}),de&&t.createElement("div",{className:`${Oe}-content`},de)))};q.PRESENTED_IMAGE_403=ie[403],q.PRESENTED_IMAGE_404=ie[404],q.PRESENTED_IMAGE_500=ie[500];var F=q},71230:function(h,v,e){"use strict";var t=e(17621);v.Z=t.Z},34041:function(h,v,e){"use strict";var t=e(62435),n=e(93967),r=e.n(n),a=e(50089),l=e(98423),s=e(87263),o=e(33603),i=e(8745),m=e(9708),d=e(53124),b=e(88258),c=e(98866),f=e(35792),I=e(98675),E=e(65223),C=e(27833),P=e(4173),R=e(29691),M=e(30307),N=e(15030),p=e(43277),A=e(78642),O=function(ee,re){var oe={};for(var ie in ee)Object.prototype.hasOwnProperty.call(ee,ie)&&re.indexOf(ie)<0&&(oe[ie]=ee[ie]);if(ee!=null&&typeof Object.getOwnPropertySymbols=="function")for(var j=0,ie=Object.getOwnPropertySymbols(ee);j{var oe,ie,j,K,k;const{prefixCls:q,bordered:F,className:Z,rootClassName:_,getPopupContainer:X,popupClassName:Y,dropdownClassName:ae,listHeight:J=256,placement:de,listItemHeight:Ce,size:Ze,disabled:je,notFoundContent:Fe,status:Qe,builtinPlacements:We,dropdownMatchSelectWidth:Oe,popupMatchSelectWidth:xe,direction:ve,style:ye,allowClear:U,variant:W,dropdownStyle:$,transitionName:S,tagRender:H,maxCount:he,prefix:se,dropdownRender:ue,popupRender:Te,onDropdownVisibleChange:Ae,onOpenChange:te,styles:Ee,classNames:Re}=ee,Ne=O(ee,["prefixCls","bordered","className","rootClassName","getPopupContainer","popupClassName","dropdownClassName","listHeight","placement","listItemHeight","size","disabled","notFoundContent","status","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","direction","style","allowClear","variant","dropdownStyle","transitionName","tagRender","maxCount","prefix","dropdownRender","popupRender","onDropdownVisibleChange","onOpenChange","styles","classNames"]),{getPopupContainer:He,getPrefixCls:Se,renderEmpty:we,direction:Ve,virtual:tt,popupMatchSelectWidth:bt,popupOverflow:De}=t.useContext(d.E_),{showSearch:st,style:vt,styles:ot,className:At,classNames:qt}=(0,d.dj)("select"),[,ce]=(0,R.ZP)(),ft=Ce!=null?Ce:ce==null?void 0:ce.controlHeight,Ut=Se("select",q),Kt=Se(),Ht=ve!=null?ve:Ve,{compactSize:un,compactItemClassnames:Rn}=(0,P.ri)(Ut,Ht),[lt,Et]=(0,C.Z)("select",W,F),Bt=(0,f.Z)(Ut),[Lt,Ct,er]=(0,N.Z)(Ut,Bt),ir=t.useMemo(()=>{const{mode:Ot}=ee;if(Ot!=="combobox")return Ot===z?"combobox":Ot},[ee.mode]),rr=ir==="multiple"||ir==="tags",cn=(0,A.Z)(ee.suffixIcon,ee.showArrow),Cn=(oe=xe!=null?xe:Oe)!==null&&oe!==void 0?oe:bt,Ln=((ie=Ee==null?void 0:Ee.popup)===null||ie===void 0?void 0:ie.root)||((j=ot.popup)===null||j===void 0?void 0:j.root)||$,gn=Te||ue,Tt=te||Ae,{status:Jt,hasFeedback:wn,isFormItemInput:Nn,feedbackIcon:zn}=t.useContext(E.aM),qe=(0,m.F)(Jt,Qe);let xt;Fe!==void 0?xt=Fe:ir==="combobox"?xt=null:xt=(we==null?void 0:we("Select"))||t.createElement(b.Z,{componentName:"Select"});const{suffixIcon:_n,itemIcon:Je,removeIcon:Xe,clearIcon:Yt}=(0,p.Z)(Object.assign(Object.assign({},Ne),{multiple:rr,hasFeedback:wn,feedbackIcon:zn,showSuffixIcon:cn,prefixCls:Ut,componentName:"Select"})),dn=U===!0?{clearIcon:Yt}:U,Tn=(0,l.Z)(Ne,["suffixIcon","itemIcon"]),yn=r()(((K=Re==null?void 0:Re.popup)===null||K===void 0?void 0:K.root)||((k=qt==null?void 0:qt.popup)===null||k===void 0?void 0:k.root)||Y||ae,{[`${Ut}-dropdown-${Ht}`]:Ht==="rtl"},_,qt.root,Re==null?void 0:Re.root,er,Bt,Ct),tn=(0,I.Z)(Ot=>{var Rt;return(Rt=Ze!=null?Ze:un)!==null&&Rt!==void 0?Rt:Ot}),yt=t.useContext(c.Z),wt=je!=null?je:yt,me=r()({[`${Ut}-lg`]:tn==="large",[`${Ut}-sm`]:tn==="small",[`${Ut}-rtl`]:Ht==="rtl",[`${Ut}-${lt}`]:Et,[`${Ut}-in-form-item`]:Nn},(0,m.Z)(Ut,qe,wn),Rn,At,Z,qt.root,Re==null?void 0:Re.root,_,er,Bt,Ct),Le=t.useMemo(()=>de!==void 0?de:Ht==="rtl"?"bottomRight":"bottomLeft",[de,Ht]),[it]=(0,s.Cn)("SelectLike",Ln==null?void 0:Ln.zIndex);return Lt(t.createElement(a.ZP,Object.assign({ref:re,virtual:tt,showSearch:st},Tn,{style:Object.assign(Object.assign(Object.assign(Object.assign({},ot.root),Ee==null?void 0:Ee.root),vt),ye),dropdownMatchSelectWidth:Cn,transitionName:(0,o.m)(Kt,"slide-up",S),builtinPlacements:(0,M.Z)(We,De),listHeight:J,listItemHeight:ft,mode:ir,prefixCls:Ut,placement:Le,direction:Ht,prefix:se,suffixIcon:_n,menuItemSelectedIcon:Je,removeIcon:Xe,allowClear:dn,notFoundContent:xt,className:me,getPopupContainer:X||He,dropdownClassName:yn,disabled:wt,dropdownStyle:Object.assign(Object.assign({},Ln),{zIndex:it}),maxCount:rr?he:void 0,tagRender:rr?H:void 0,dropdownRender:gn,onDropdownVisibleChange:Tt})))},fe=t.forwardRef(L),G=(0,i.Z)(fe,"dropdownAlign");fe.SECRET_COMBOBOX_MODE_DO_NOT_USE=z,fe.Option=a.Wx,fe.OptGroup=a.Xo,fe._InternalPanelDoNotUseOrYouWillBeFired=G,v.Z=fe},30307:function(h,v){"use strict";const e=n=>{const a={overflow:{adjustX:!0,adjustY:!0,shiftY:!0},htmlRegion:n==="scroll"?"scroll":"visible",dynamicInset:!0};return{bottomLeft:Object.assign(Object.assign({},a),{points:["tl","bl"],offset:[0,4]}),bottomRight:Object.assign(Object.assign({},a),{points:["tr","br"],offset:[0,4]}),topLeft:Object.assign(Object.assign({},a),{points:["bl","tl"],offset:[0,-4]}),topRight:Object.assign(Object.assign({},a),{points:["br","tr"],offset:[0,-4]})}};function t(n,r){return n||e(r)}v.Z=t},15030:function(h,v,e){"use strict";e.d(v,{Z:function(){return ie}});var t=e(14747),n=e(80110),r=e(83559),a=e(83262),l=e(67771),s=e(33297);const o=j=>{const{optionHeight:K,optionFontSize:k,optionLineHeight:q,optionPadding:F}=j;return{position:"relative",display:"block",minHeight:K,padding:F,color:j.colorText,fontWeight:"normal",fontSize:k,lineHeight:q,boxSizing:"border-box"}};var m=j=>{const{antCls:K,componentCls:k}=j,q=`${k}-item`,F=`&${K}-slide-up-enter${K}-slide-up-enter-active`,Z=`&${K}-slide-up-appear${K}-slide-up-appear-active`,_=`&${K}-slide-up-leave${K}-slide-up-leave-active`,X=`${k}-dropdown-placement-`,Y=`${q}-option-selected`;return[{[`${k}-dropdown`]:Object.assign(Object.assign({},(0,t.Wf)(j)),{position:"absolute",top:-9999,zIndex:j.zIndexPopup,boxSizing:"border-box",padding:j.paddingXXS,overflow:"hidden",fontSize:j.fontSize,fontVariant:"initial",backgroundColor:j.colorBgElevated,borderRadius:j.borderRadiusLG,outline:"none",boxShadow:j.boxShadowSecondary,[` + ${F}${X}bottomLeft, + ${Z}${X}bottomLeft + `]:{animationName:l.fJ},[` + ${F}${X}topLeft, + ${Z}${X}topLeft, + ${F}${X}topRight, + ${Z}${X}topRight + `]:{animationName:l.Qt},[`${_}${X}bottomLeft`]:{animationName:l.Uw},[` + ${_}${X}topLeft, + ${_}${X}topRight + `]:{animationName:l.ly},"&-hidden":{display:"none"},[q]:Object.assign(Object.assign({},o(j)),{cursor:"pointer",transition:`background ${j.motionDurationSlow} ease`,borderRadius:j.borderRadiusSM,"&-group":{color:j.colorTextDescription,fontSize:j.fontSizeSM,cursor:"default"},"&-option":{display:"flex","&-content":Object.assign({flex:"auto"},t.vS),"&-state":{flex:"none",display:"flex",alignItems:"center"},[`&-active:not(${q}-option-disabled)`]:{backgroundColor:j.optionActiveBg},[`&-selected:not(${q}-option-disabled)`]:{color:j.optionSelectedColor,fontWeight:j.optionSelectedFontWeight,backgroundColor:j.optionSelectedBg,[`${q}-option-state`]:{color:j.colorPrimary}},"&-disabled":{[`&${q}-option-selected`]:{backgroundColor:j.colorBgContainerDisabled},color:j.colorTextDisabled,cursor:"not-allowed"},"&-grouped":{paddingInlineStart:j.calc(j.controlPaddingHorizontal).mul(2).equal()}},"&-empty":Object.assign(Object.assign({},o(j)),{color:j.colorTextDisabled})}),[`${Y}:has(+ ${Y})`]:{borderEndStartRadius:0,borderEndEndRadius:0,[`& + ${Y}`]:{borderStartStartRadius:0,borderStartEndRadius:0}},"&-rtl":{direction:"rtl"}})},(0,l.oN)(j,"slide-up"),(0,l.oN)(j,"slide-down"),(0,s.Fm)(j,"move-up"),(0,s.Fm)(j,"move-down")]},d=e(16928),b=e(861);function c(j,K){const{componentCls:k,inputPaddingHorizontalBase:q,borderRadius:F}=j,Z=j.calc(j.controlHeight).sub(j.calc(j.lineWidth).mul(2)).equal(),_=K?`${k}-${K}`:"";return{[`${k}-single${_}`]:{fontSize:j.fontSize,height:j.controlHeight,[`${k}-selector`]:Object.assign(Object.assign({},(0,t.Wf)(j,!0)),{display:"flex",borderRadius:F,flex:"1 1 auto",[`${k}-selection-wrap:after`]:{lineHeight:(0,b.unit)(Z)},[`${k}-selection-search`]:{position:"absolute",inset:0,width:"100%","&-input":{width:"100%",WebkitAppearance:"textfield"}},[` + ${k}-selection-item, + ${k}-selection-placeholder + `]:{display:"block",padding:0,lineHeight:(0,b.unit)(Z),transition:`all ${j.motionDurationSlow}, visibility 0s`,alignSelf:"center"},[`${k}-selection-placeholder`]:{transition:"none",pointerEvents:"none"},[["&:after",`${k}-selection-item:empty:after`,`${k}-selection-placeholder:empty:after`].join(",")]:{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'}}),[` + &${k}-show-arrow ${k}-selection-item, + &${k}-show-arrow ${k}-selection-search, + &${k}-show-arrow ${k}-selection-placeholder + `]:{paddingInlineEnd:j.showArrowPaddingInlineEnd},[`&${k}-open ${k}-selection-item`]:{color:j.colorTextPlaceholder},[`&:not(${k}-customize-input)`]:{[`${k}-selector`]:{width:"100%",height:"100%",alignItems:"center",padding:`0 ${(0,b.unit)(q)}`,[`${k}-selection-search-input`]:{height:Z,fontSize:j.fontSize},"&:after":{lineHeight:(0,b.unit)(Z)}}},[`&${k}-customize-input`]:{[`${k}-selector`]:{"&:after":{display:"none"},[`${k}-selection-search`]:{position:"static",width:"100%"},[`${k}-selection-placeholder`]:{position:"absolute",insetInlineStart:0,insetInlineEnd:0,padding:`0 ${(0,b.unit)(q)}`,"&:after":{display:"none"}}}}}}}function f(j){const{componentCls:K}=j,k=j.calc(j.controlPaddingHorizontalSM).sub(j.lineWidth).equal();return[c(j),c((0,a.mergeToken)(j,{controlHeight:j.controlHeightSM,borderRadius:j.borderRadiusSM}),"sm"),{[`${K}-single${K}-sm`]:{[`&:not(${K}-customize-input)`]:{[`${K}-selector`]:{padding:`0 ${(0,b.unit)(k)}`},[`&${K}-show-arrow ${K}-selection-search`]:{insetInlineEnd:j.calc(k).add(j.calc(j.fontSize).mul(1.5)).equal()},[` + &${K}-show-arrow ${K}-selection-item, + &${K}-show-arrow ${K}-selection-placeholder + `]:{paddingInlineEnd:j.calc(j.fontSize).mul(1.5).equal()}}}},c((0,a.mergeToken)(j,{controlHeight:j.singleItemHeightLG,fontSize:j.fontSizeLG,borderRadius:j.borderRadiusLG}),"lg")]}const I=j=>{const{fontSize:K,lineHeight:k,lineWidth:q,controlHeight:F,controlHeightSM:Z,controlHeightLG:_,paddingXXS:X,controlPaddingHorizontal:Y,zIndexPopupBase:ae,colorText:J,fontWeightStrong:de,controlItemBgActive:Ce,controlItemBgHover:Ze,colorBgContainer:je,colorFillSecondary:Fe,colorBgContainerDisabled:Qe,colorTextDisabled:We,colorPrimaryHover:Oe,colorPrimary:xe,controlOutline:ve}=j,ye=X*2,U=q*2,W=Math.min(F-ye,F-U),$=Math.min(Z-ye,Z-U),S=Math.min(_-ye,_-U);return{INTERNAL_FIXED_ITEM_MARGIN:Math.floor(X/2),zIndexPopup:ae+50,optionSelectedColor:J,optionSelectedFontWeight:de,optionSelectedBg:Ce,optionActiveBg:Ze,optionPadding:`${(F-K*k)/2}px ${Y}px`,optionFontSize:K,optionLineHeight:k,optionHeight:F,selectorBg:je,clearBg:je,singleItemHeightLG:_,multipleItemBg:Fe,multipleItemBorderColor:"transparent",multipleItemHeight:W,multipleItemHeightSM:$,multipleItemHeightLG:S,multipleSelectorBgDisabled:Qe,multipleItemColorDisabled:We,multipleItemBorderColorDisabled:"transparent",showArrowPaddingInlineEnd:Math.ceil(j.fontSize*1.25),hoverBorderColor:Oe,activeBorderColor:xe,activeOutlineColor:ve,selectAffixPadding:X}},E=(j,K)=>{const{componentCls:k,antCls:q,controlOutlineWidth:F}=j;return{[`&:not(${k}-customize-input) ${k}-selector`]:{border:`${(0,b.unit)(j.lineWidth)} ${j.lineType} ${K.borderColor}`,background:j.selectorBg},[`&:not(${k}-disabled):not(${k}-customize-input):not(${q}-pagination-size-changer)`]:{[`&:hover ${k}-selector`]:{borderColor:K.hoverBorderHover},[`${k}-focused& ${k}-selector`]:{borderColor:K.activeBorderColor,boxShadow:`0 0 0 ${(0,b.unit)(F)} ${K.activeOutlineColor}`,outline:0},[`${k}-prefix`]:{color:K.color}}}},C=(j,K)=>({[`&${j.componentCls}-status-${K.status}`]:Object.assign({},E(j,K))}),P=j=>({"&-outlined":Object.assign(Object.assign(Object.assign(Object.assign({},E(j,{borderColor:j.colorBorder,hoverBorderHover:j.hoverBorderColor,activeBorderColor:j.activeBorderColor,activeOutlineColor:j.activeOutlineColor,color:j.colorText})),C(j,{status:"error",borderColor:j.colorError,hoverBorderHover:j.colorErrorHover,activeBorderColor:j.colorError,activeOutlineColor:j.colorErrorOutline,color:j.colorError})),C(j,{status:"warning",borderColor:j.colorWarning,hoverBorderHover:j.colorWarningHover,activeBorderColor:j.colorWarning,activeOutlineColor:j.colorWarningOutline,color:j.colorWarning})),{[`&${j.componentCls}-disabled`]:{[`&:not(${j.componentCls}-customize-input) ${j.componentCls}-selector`]:{background:j.colorBgContainerDisabled,color:j.colorTextDisabled}},[`&${j.componentCls}-multiple ${j.componentCls}-selection-item`]:{background:j.multipleItemBg,border:`${(0,b.unit)(j.lineWidth)} ${j.lineType} ${j.multipleItemBorderColor}`}})}),R=(j,K)=>{const{componentCls:k,antCls:q}=j;return{[`&:not(${k}-customize-input) ${k}-selector`]:{background:K.bg,border:`${(0,b.unit)(j.lineWidth)} ${j.lineType} transparent`,color:K.color},[`&:not(${k}-disabled):not(${k}-customize-input):not(${q}-pagination-size-changer)`]:{[`&:hover ${k}-selector`]:{background:K.hoverBg},[`${k}-focused& ${k}-selector`]:{background:j.selectorBg,borderColor:K.activeBorderColor,outline:0}}}},M=(j,K)=>({[`&${j.componentCls}-status-${K.status}`]:Object.assign({},R(j,K))}),N=j=>({"&-filled":Object.assign(Object.assign(Object.assign(Object.assign({},R(j,{bg:j.colorFillTertiary,hoverBg:j.colorFillSecondary,activeBorderColor:j.activeBorderColor,color:j.colorText})),M(j,{status:"error",bg:j.colorErrorBg,hoverBg:j.colorErrorBgHover,activeBorderColor:j.colorError,color:j.colorError})),M(j,{status:"warning",bg:j.colorWarningBg,hoverBg:j.colorWarningBgHover,activeBorderColor:j.colorWarning,color:j.colorWarning})),{[`&${j.componentCls}-disabled`]:{[`&:not(${j.componentCls}-customize-input) ${j.componentCls}-selector`]:{borderColor:j.colorBorder,background:j.colorBgContainerDisabled,color:j.colorTextDisabled}},[`&${j.componentCls}-multiple ${j.componentCls}-selection-item`]:{background:j.colorBgContainer,border:`${(0,b.unit)(j.lineWidth)} ${j.lineType} ${j.colorSplit}`}})}),p=j=>({"&-borderless":{[`${j.componentCls}-selector`]:{background:"transparent",border:`${(0,b.unit)(j.lineWidth)} ${j.lineType} transparent`},[`&${j.componentCls}-disabled`]:{[`&:not(${j.componentCls}-customize-input) ${j.componentCls}-selector`]:{color:j.colorTextDisabled}},[`&${j.componentCls}-multiple ${j.componentCls}-selection-item`]:{background:j.multipleItemBg,border:`${(0,b.unit)(j.lineWidth)} ${j.lineType} ${j.multipleItemBorderColor}`},[`&${j.componentCls}-status-error`]:{[`${j.componentCls}-prefix, ${j.componentCls}-selection-item`]:{color:j.colorError}},[`&${j.componentCls}-status-warning`]:{[`${j.componentCls}-prefix, ${j.componentCls}-selection-item`]:{color:j.colorWarning}}}}),A=(j,K)=>{const{componentCls:k,antCls:q}=j;return{[`&:not(${k}-customize-input) ${k}-selector`]:{borderWidth:`0 0 ${(0,b.unit)(j.lineWidth)} 0`,borderStyle:`none none ${j.lineType} none`,borderColor:K.borderColor,background:j.selectorBg,borderRadius:0},[`&:not(${k}-disabled):not(${k}-customize-input):not(${q}-pagination-size-changer)`]:{[`&:hover ${k}-selector`]:{borderColor:K.hoverBorderHover},[`${k}-focused& ${k}-selector`]:{borderColor:K.activeBorderColor,outline:0},[`${k}-prefix`]:{color:K.color}}}},O=(j,K)=>({[`&${j.componentCls}-status-${K.status}`]:Object.assign({},A(j,K))}),z=j=>({"&-underlined":Object.assign(Object.assign(Object.assign(Object.assign({},A(j,{borderColor:j.colorBorder,hoverBorderHover:j.hoverBorderColor,activeBorderColor:j.activeBorderColor,activeOutlineColor:j.activeOutlineColor,color:j.colorText})),O(j,{status:"error",borderColor:j.colorError,hoverBorderHover:j.colorErrorHover,activeBorderColor:j.colorError,activeOutlineColor:j.colorErrorOutline,color:j.colorError})),O(j,{status:"warning",borderColor:j.colorWarning,hoverBorderHover:j.colorWarningHover,activeBorderColor:j.colorWarning,activeOutlineColor:j.colorWarningOutline,color:j.colorWarning})),{[`&${j.componentCls}-disabled`]:{[`&:not(${j.componentCls}-customize-input) ${j.componentCls}-selector`]:{color:j.colorTextDisabled}},[`&${j.componentCls}-multiple ${j.componentCls}-selection-item`]:{background:j.multipleItemBg,border:`${(0,b.unit)(j.lineWidth)} ${j.lineType} ${j.multipleItemBorderColor}`}})});var fe=j=>({[j.componentCls]:Object.assign(Object.assign(Object.assign(Object.assign({},P(j)),N(j)),p(j)),z(j))});const G=j=>{const{componentCls:K}=j;return{position:"relative",transition:`all ${j.motionDurationMid} ${j.motionEaseInOut}`,input:{cursor:"pointer"},[`${K}-show-search&`]:{cursor:"text",input:{cursor:"auto",color:"inherit",height:"100%"}},[`${K}-disabled&`]:{cursor:"not-allowed",input:{cursor:"not-allowed"}}}},ee=j=>{const{componentCls:K}=j;return{[`${K}-selection-search-input`]:{margin:0,padding:0,background:"transparent",border:"none",outline:"none",appearance:"none",fontFamily:"inherit","&::-webkit-search-cancel-button":{display:"none",appearance:"none"}}}},re=j=>{const{antCls:K,componentCls:k,inputPaddingHorizontalBase:q,iconCls:F}=j,Z={[`${k}-clear`]:{opacity:1,background:j.colorBgBase,borderRadius:"50%"}};return{[k]:Object.assign(Object.assign({},(0,t.Wf)(j)),{position:"relative",display:"inline-flex",cursor:"pointer",[`&:not(${k}-customize-input) ${k}-selector`]:Object.assign(Object.assign({},G(j)),ee(j)),[`${k}-selection-item`]:Object.assign(Object.assign({flex:1,fontWeight:"normal",position:"relative",userSelect:"none"},t.vS),{[`> ${K}-typography`]:{display:"inline"}}),[`${k}-selection-placeholder`]:Object.assign(Object.assign({},t.vS),{flex:1,color:j.colorTextPlaceholder,pointerEvents:"none"}),[`${k}-arrow`]:Object.assign(Object.assign({},(0,t.Ro)()),{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:q,height:j.fontSizeIcon,marginTop:j.calc(j.fontSizeIcon).mul(-1).div(2).equal(),color:j.colorTextQuaternary,fontSize:j.fontSizeIcon,lineHeight:1,textAlign:"center",pointerEvents:"none",display:"flex",alignItems:"center",transition:`opacity ${j.motionDurationSlow} ease`,[F]:{verticalAlign:"top",transition:`transform ${j.motionDurationSlow}`,"> svg":{verticalAlign:"top"},[`&:not(${k}-suffix)`]:{pointerEvents:"auto"}},[`${k}-disabled &`]:{cursor:"not-allowed"},"> *:not(:last-child)":{marginInlineEnd:8}}),[`${k}-selection-wrap`]:{display:"flex",width:"100%",position:"relative",minWidth:0,"&:after":{content:'"\\a0"',width:0,overflow:"hidden"}},[`${k}-prefix`]:{flex:"none",marginInlineEnd:j.selectAffixPadding},[`${k}-clear`]:{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:q,zIndex:1,display:"inline-block",width:j.fontSizeIcon,height:j.fontSizeIcon,marginTop:j.calc(j.fontSizeIcon).mul(-1).div(2).equal(),color:j.colorTextQuaternary,fontSize:j.fontSizeIcon,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",cursor:"pointer",opacity:0,transition:`color ${j.motionDurationMid} ease, opacity ${j.motionDurationSlow} ease`,textRendering:"auto","&:before":{display:"block"},"&:hover":{color:j.colorIcon}},"@media(hover:none)":Z,"&:hover":Z}),[`${k}-status`]:{"&-error, &-warning, &-success, &-validating":{[`&${k}-has-feedback`]:{[`${k}-clear`]:{insetInlineEnd:j.calc(q).add(j.fontSize).add(j.paddingXS).equal()}}}}}},oe=j=>{const{componentCls:K}=j;return[{[K]:{[`&${K}-in-form-item`]:{width:"100%"}}},re(j),f(j),(0,d.ZP)(j),m(j),{[`${K}-rtl`]:{direction:"rtl"}},(0,n.c)(j,{borderElCls:`${K}-selector`,focusElCls:`${K}-focused`})]};var ie=(0,r.I$)("Select",(j,{rootPrefixCls:K})=>{const k=(0,a.mergeToken)(j,{rootPrefixCls:K,inputPaddingHorizontalBase:j.calc(j.paddingSM).sub(1).equal(),multipleSelectItemHeight:j.multipleItemHeight,selectHeight:j.controlHeight});return[oe(k),fe(k)]},I,{unitless:{optionLineHeight:!0,optionSelectedFontWeight:!0}})},16928:function(h,v,e){"use strict";e.d(v,{_z:function(){return s},gp:function(){return a}});var t=e(861),n=e(14747),r=e(83262);const a=d=>{const{multipleSelectItemHeight:b,paddingXXS:c,lineWidth:f,INTERNAL_FIXED_ITEM_MARGIN:I}=d,E=d.max(d.calc(c).sub(f).equal(),0),C=d.max(d.calc(E).sub(I).equal(),0);return{basePadding:E,containerPadding:C,itemHeight:(0,t.unit)(b),itemLineHeight:(0,t.unit)(d.calc(b).sub(d.calc(d.lineWidth).mul(2)).equal())}},l=d=>{const{multipleSelectItemHeight:b,selectHeight:c,lineWidth:f}=d;return d.calc(c).sub(b).div(2).sub(f).equal()},s=d=>{const{componentCls:b,iconCls:c,borderRadiusSM:f,motionDurationSlow:I,paddingXS:E,multipleItemColorDisabled:C,multipleItemBorderColorDisabled:P,colorIcon:R,colorIconHover:M,INTERNAL_FIXED_ITEM_MARGIN:N}=d;return{[`${b}-selection-overflow`]:{position:"relative",display:"flex",flex:"auto",flexWrap:"wrap",maxWidth:"100%","&-item":{flex:"none",alignSelf:"center",maxWidth:"calc(100% - 4px)",display:"inline-flex"},[`${b}-selection-item`]:{display:"flex",alignSelf:"center",flex:"none",boxSizing:"border-box",maxWidth:"100%",marginBlock:N,borderRadius:f,cursor:"default",transition:`font-size ${I}, line-height ${I}, height ${I}`,marginInlineEnd:d.calc(N).mul(2).equal(),paddingInlineStart:E,paddingInlineEnd:d.calc(E).div(2).equal(),[`${b}-disabled&`]:{color:C,borderColor:P,cursor:"not-allowed"},"&-content":{display:"inline-block",marginInlineEnd:d.calc(E).div(2).equal(),overflow:"hidden",whiteSpace:"pre",textOverflow:"ellipsis"},"&-remove":Object.assign(Object.assign({},(0,n.Ro)()),{display:"inline-flex",alignItems:"center",color:R,fontWeight:"bold",fontSize:10,lineHeight:"inherit",cursor:"pointer",[`> ${c}`]:{verticalAlign:"-0.2em"},"&:hover":{color:M}})}}}},o=(d,b)=>{const{componentCls:c,INTERNAL_FIXED_ITEM_MARGIN:f}=d,I=`${c}-selection-overflow`,E=d.multipleSelectItemHeight,C=l(d),P=b?`${c}-${b}`:"",R=a(d);return{[`${c}-multiple${P}`]:Object.assign(Object.assign({},s(d)),{[`${c}-selector`]:{display:"flex",alignItems:"center",width:"100%",height:"100%",paddingInline:R.basePadding,paddingBlock:R.containerPadding,borderRadius:d.borderRadius,[`${c}-disabled&`]:{background:d.multipleSelectorBgDisabled,cursor:"not-allowed"},"&:after":{display:"inline-block",width:0,margin:`${(0,t.unit)(f)} 0`,lineHeight:(0,t.unit)(E),visibility:"hidden",content:'"\\a0"'}},[`${c}-selection-item`]:{height:R.itemHeight,lineHeight:(0,t.unit)(R.itemLineHeight)},[`${c}-selection-wrap`]:{alignSelf:"flex-start","&:after":{lineHeight:(0,t.unit)(E),marginBlock:f}},[`${c}-prefix`]:{marginInlineStart:d.calc(d.inputPaddingHorizontalBase).sub(R.basePadding).equal()},[`${I}-item + ${I}-item, + ${c}-prefix + ${c}-selection-wrap + `]:{[`${c}-selection-search`]:{marginInlineStart:0},[`${c}-selection-placeholder`]:{insetInlineStart:0}},[`${I}-item-suffix`]:{minHeight:R.itemHeight,marginBlock:f},[`${c}-selection-search`]:{display:"inline-flex",position:"relative",maxWidth:"100%",marginInlineStart:d.calc(d.inputPaddingHorizontalBase).sub(C).equal(),"\n &-input,\n &-mirror\n ":{height:E,fontFamily:d.fontFamily,lineHeight:(0,t.unit)(E),transition:`all ${d.motionDurationSlow}`},"&-input":{width:"100%",minWidth:4.1},"&-mirror":{position:"absolute",top:0,insetInlineStart:0,insetInlineEnd:"auto",zIndex:999,whiteSpace:"pre",visibility:"hidden"}},[`${c}-selection-placeholder`]:{position:"absolute",top:"50%",insetInlineStart:d.calc(d.inputPaddingHorizontalBase).sub(R.basePadding).equal(),insetInlineEnd:d.inputPaddingHorizontalBase,transform:"translateY(-50%)",transition:`all ${d.motionDurationSlow}`}})}};function i(d,b){const{componentCls:c}=d,f=b?`${c}-${b}`:"",I={[`${c}-multiple${f}`]:{fontSize:d.fontSize,[`${c}-selector`]:{[`${c}-show-search&`]:{cursor:"text"}},[` + &${c}-show-arrow ${c}-selector, + &${c}-allow-clear ${c}-selector + `]:{paddingInlineEnd:d.calc(d.fontSizeIcon).add(d.controlPaddingHorizontal).equal()}}};return[o(d,b),I]}const m=d=>{const{componentCls:b}=d,c=(0,r.mergeToken)(d,{selectHeight:d.controlHeightSM,multipleSelectItemHeight:d.multipleItemHeightSM,borderRadius:d.borderRadiusSM,borderRadiusSM:d.borderRadiusXS}),f=(0,r.mergeToken)(d,{fontSize:d.fontSizeLG,selectHeight:d.controlHeightLG,multipleSelectItemHeight:d.multipleItemHeightLG,borderRadius:d.borderRadiusLG,borderRadiusSM:d.borderRadius});return[i(d),i(c,"sm"),{[`${b}-multiple${b}-sm`]:{[`${b}-selection-placeholder`]:{insetInline:d.calc(d.controlPaddingHorizontalSM).sub(d.lineWidth).equal()},[`${b}-selection-search`]:{marginInlineStart:2}}},i(f,"lg")]};v.ZP=m},43277:function(h,v,e){"use strict";e.d(v,{Z:function(){return i}});var t=e(62435),n=e(63606),r=e(4340),a=e(97937),l=e(80882),s=e(50888),o=e(68795);function i({suffixIcon:m,clearIcon:d,menuItemSelectedIcon:b,removeIcon:c,loading:f,multiple:I,hasFeedback:E,prefixCls:C,showSuffixIcon:P,feedbackIcon:R,showArrow:M,componentName:N}){const p=d!=null?d:t.createElement(r.Z,null),A=fe=>m===null&&!E&&!M?null:t.createElement(t.Fragment,null,P!==!1&&fe,E&&R);let O=null;if(m!==void 0)O=A(m);else if(f)O=A(t.createElement(s.Z,{spin:!0}));else{const fe=`${C}-suffix`;O=({open:G,showSearch:ee})=>A(G&&ee?t.createElement(o.Z,{className:fe}):t.createElement(l.Z,{className:fe}))}let z=null;b!==void 0?z=b:I?z=t.createElement(n.Z,null):z=null;let L=null;return c!==void 0?L=c:L=t.createElement(a.Z,null),{clearIcon:p,suffixIcon:O,itemIcon:z,removeIcon:L}}},78642:function(h,v,e){"use strict";e.d(v,{Z:function(){return t}});function t(n,r){return r!==void 0?r:n!==null}},48054:function(h,v,e){"use strict";e.d(v,{Z:function(){return Qe}});var t=e(62435),n=e(93967),r=e.n(n),a=e(53124),l=e(98423),o=We=>{const{prefixCls:Oe,className:xe,style:ve,size:ye,shape:U}=We,W=r()({[`${Oe}-lg`]:ye==="large",[`${Oe}-sm`]:ye==="small"}),$=r()({[`${Oe}-circle`]:U==="circle",[`${Oe}-square`]:U==="square",[`${Oe}-round`]:U==="round"}),S=t.useMemo(()=>typeof ye=="number"?{width:ye,height:ye,lineHeight:`${ye}px`}:{},[ye]);return t.createElement("span",{className:r()(Oe,W,$,xe),style:Object.assign(Object.assign({},S),ve)})},i=e(861),m=e(83559),d=e(83262);const b=new i.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),c=We=>({height:We,lineHeight:(0,i.unit)(We)}),f=We=>Object.assign({width:We},c(We)),I=We=>({background:We.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:b,animationDuration:We.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),E=(We,Oe)=>Object.assign({width:Oe(We).mul(5).equal(),minWidth:Oe(We).mul(5).equal()},c(We)),C=We=>{const{skeletonAvatarCls:Oe,gradientFromColor:xe,controlHeight:ve,controlHeightLG:ye,controlHeightSM:U}=We;return{[Oe]:Object.assign({display:"inline-block",verticalAlign:"top",background:xe},f(ve)),[`${Oe}${Oe}-circle`]:{borderRadius:"50%"},[`${Oe}${Oe}-lg`]:Object.assign({},f(ye)),[`${Oe}${Oe}-sm`]:Object.assign({},f(U))}},P=We=>{const{controlHeight:Oe,borderRadiusSM:xe,skeletonInputCls:ve,controlHeightLG:ye,controlHeightSM:U,gradientFromColor:W,calc:$}=We;return{[ve]:Object.assign({display:"inline-block",verticalAlign:"top",background:W,borderRadius:xe},E(Oe,$)),[`${ve}-lg`]:Object.assign({},E(ye,$)),[`${ve}-sm`]:Object.assign({},E(U,$))}},R=We=>Object.assign({width:We},c(We)),M=We=>{const{skeletonImageCls:Oe,imageSizeBase:xe,gradientFromColor:ve,borderRadiusSM:ye,calc:U}=We;return{[Oe]:Object.assign(Object.assign({display:"inline-flex",alignItems:"center",justifyContent:"center",verticalAlign:"middle",background:ve,borderRadius:ye},R(U(xe).mul(2).equal())),{[`${Oe}-path`]:{fill:"#bfbfbf"},[`${Oe}-svg`]:Object.assign(Object.assign({},R(xe)),{maxWidth:U(xe).mul(4).equal(),maxHeight:U(xe).mul(4).equal()}),[`${Oe}-svg${Oe}-svg-circle`]:{borderRadius:"50%"}}),[`${Oe}${Oe}-circle`]:{borderRadius:"50%"}}},N=(We,Oe,xe)=>{const{skeletonButtonCls:ve}=We;return{[`${xe}${ve}-circle`]:{width:Oe,minWidth:Oe,borderRadius:"50%"},[`${xe}${ve}-round`]:{borderRadius:Oe}}},p=(We,Oe)=>Object.assign({width:Oe(We).mul(2).equal(),minWidth:Oe(We).mul(2).equal()},c(We)),A=We=>{const{borderRadiusSM:Oe,skeletonButtonCls:xe,controlHeight:ve,controlHeightLG:ye,controlHeightSM:U,gradientFromColor:W,calc:$}=We;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[xe]:Object.assign({display:"inline-block",verticalAlign:"top",background:W,borderRadius:Oe,width:$(ve).mul(2).equal(),minWidth:$(ve).mul(2).equal()},p(ve,$))},N(We,ve,xe)),{[`${xe}-lg`]:Object.assign({},p(ye,$))}),N(We,ye,`${xe}-lg`)),{[`${xe}-sm`]:Object.assign({},p(U,$))}),N(We,U,`${xe}-sm`))},O=We=>{const{componentCls:Oe,skeletonAvatarCls:xe,skeletonTitleCls:ve,skeletonParagraphCls:ye,skeletonButtonCls:U,skeletonInputCls:W,skeletonImageCls:$,controlHeight:S,controlHeightLG:H,controlHeightSM:he,gradientFromColor:se,padding:ue,marginSM:Te,borderRadius:Ae,titleHeight:te,blockRadius:Ee,paragraphLiHeight:Re,controlHeightXS:Ne,paragraphMarginTop:He}=We;return{[Oe]:{display:"table",width:"100%",[`${Oe}-header`]:{display:"table-cell",paddingInlineEnd:ue,verticalAlign:"top",[xe]:Object.assign({display:"inline-block",verticalAlign:"top",background:se},f(S)),[`${xe}-circle`]:{borderRadius:"50%"},[`${xe}-lg`]:Object.assign({},f(H)),[`${xe}-sm`]:Object.assign({},f(he))},[`${Oe}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[ve]:{width:"100%",height:te,background:se,borderRadius:Ee,[`+ ${ye}`]:{marginBlockStart:he}},[ye]:{padding:0,"> li":{width:"100%",height:Re,listStyle:"none",background:se,borderRadius:Ee,"+ li":{marginBlockStart:Ne}}},[`${ye}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${Oe}-content`]:{[`${ve}, ${ye} > li`]:{borderRadius:Ae}}},[`${Oe}-with-avatar ${Oe}-content`]:{[ve]:{marginBlockStart:Te,[`+ ${ye}`]:{marginBlockStart:He}}},[`${Oe}${Oe}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},A(We)),C(We)),P(We)),M(We)),[`${Oe}${Oe}-block`]:{width:"100%",[U]:{width:"100%"},[W]:{width:"100%"}},[`${Oe}${Oe}-active`]:{[` + ${ve}, + ${ye} > li, + ${xe}, + ${U}, + ${W}, + ${$} + `]:Object.assign({},I(We))}}},z=We=>{const{colorFillContent:Oe,colorFill:xe}=We,ve=Oe,ye=xe;return{color:ve,colorGradientEnd:ye,gradientFromColor:ve,gradientToColor:ye,titleHeight:We.controlHeight/2,blockRadius:We.borderRadiusSM,paragraphMarginTop:We.marginLG+We.marginXXS,paragraphLiHeight:We.controlHeight/2}};var L=(0,m.I$)("Skeleton",We=>{const{componentCls:Oe,calc:xe}=We,ve=(0,d.mergeToken)(We,{skeletonAvatarCls:`${Oe}-avatar`,skeletonTitleCls:`${Oe}-title`,skeletonParagraphCls:`${Oe}-paragraph`,skeletonButtonCls:`${Oe}-button`,skeletonInputCls:`${Oe}-input`,skeletonImageCls:`${Oe}-image`,imageSizeBase:xe(We.controlHeight).mul(1.5).equal(),borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${We.gradientFromColor} 25%, ${We.gradientToColor} 37%, ${We.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[O(ve)]},z,{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),G=We=>{const{prefixCls:Oe,className:xe,rootClassName:ve,active:ye,shape:U="circle",size:W="default"}=We,{getPrefixCls:$}=t.useContext(a.E_),S=$("skeleton",Oe),[H,he,se]=L(S),ue=(0,l.Z)(We,["prefixCls","className"]),Te=r()(S,`${S}-element`,{[`${S}-active`]:ye},xe,ve,he,se);return H(t.createElement("div",{className:Te},t.createElement(o,Object.assign({prefixCls:`${S}-avatar`,shape:U,size:W},ue))))},re=We=>{const{prefixCls:Oe,className:xe,rootClassName:ve,active:ye,block:U=!1,size:W="default"}=We,{getPrefixCls:$}=t.useContext(a.E_),S=$("skeleton",Oe),[H,he,se]=L(S),ue=(0,l.Z)(We,["prefixCls"]),Te=r()(S,`${S}-element`,{[`${S}-active`]:ye,[`${S}-block`]:U},xe,ve,he,se);return H(t.createElement("div",{className:Te},t.createElement(o,Object.assign({prefixCls:`${S}-button`,size:W},ue))))};const oe="M365.714286 329.142857q0 45.714286-32.036571 77.677714t-77.677714 32.036571-77.677714-32.036571-32.036571-77.677714 32.036571-77.677714 77.677714-32.036571 77.677714 32.036571 32.036571 77.677714zM950.857143 548.571429l0 256-804.571429 0 0-109.714286 182.857143-182.857143 91.428571 91.428571 292.571429-292.571429zM1005.714286 146.285714l-914.285714 0q-7.460571 0-12.873143 5.412571t-5.412571 12.873143l0 694.857143q0 7.460571 5.412571 12.873143t12.873143 5.412571l914.285714 0q7.460571 0 12.873143-5.412571t5.412571-12.873143l0-694.857143q0-7.460571-5.412571-12.873143t-12.873143-5.412571zM1097.142857 164.571429l0 694.857143q0 37.741714-26.843429 64.585143t-64.585143 26.843429l-914.285714 0q-37.741714 0-64.585143-26.843429t-26.843429-64.585143l0-694.857143q0-37.741714 26.843429-64.585143t64.585143-26.843429l914.285714 0q37.741714 0 64.585143 26.843429t26.843429 64.585143z";var j=We=>{const{prefixCls:Oe,className:xe,rootClassName:ve,style:ye,active:U}=We,{getPrefixCls:W}=t.useContext(a.E_),$=W("skeleton",Oe),[S,H,he]=L($),se=r()($,`${$}-element`,{[`${$}-active`]:U},xe,ve,H,he);return S(t.createElement("div",{className:se},t.createElement("div",{className:r()(`${$}-image`,xe),style:ye},t.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${$}-image-svg`},t.createElement("title",null,"Image placeholder"),t.createElement("path",{d:oe,className:`${$}-image-path`})))))},k=We=>{const{prefixCls:Oe,className:xe,rootClassName:ve,active:ye,block:U,size:W="default"}=We,{getPrefixCls:$}=t.useContext(a.E_),S=$("skeleton",Oe),[H,he,se]=L(S),ue=(0,l.Z)(We,["prefixCls"]),Te=r()(S,`${S}-element`,{[`${S}-active`]:ye,[`${S}-block`]:U},xe,ve,he,se);return H(t.createElement("div",{className:Te},t.createElement(o,Object.assign({prefixCls:`${S}-input`,size:W},ue))))},F=We=>{const{prefixCls:Oe,className:xe,rootClassName:ve,style:ye,active:U,children:W}=We,{getPrefixCls:$}=t.useContext(a.E_),S=$("skeleton",Oe),[H,he,se]=L(S),ue=r()(S,`${S}-element`,{[`${S}-active`]:U},he,xe,ve,se);return H(t.createElement("div",{className:ue},t.createElement("div",{className:r()(`${S}-image`,xe),style:ye},W)))};const Z=(We,Oe)=>{const{width:xe,rows:ve=2}=Oe;if(Array.isArray(xe))return xe[We];if(ve-1===We)return xe};var X=We=>{const{prefixCls:Oe,className:xe,style:ve,rows:ye=0}=We,U=Array.from({length:ye}).map((W,$)=>t.createElement("li",{key:$,style:{width:Z($,We)}}));return t.createElement("ul",{className:r()(Oe,xe),style:ve},U)},ae=({prefixCls:We,className:Oe,width:xe,style:ve})=>t.createElement("h3",{className:r()(We,Oe),style:Object.assign({width:xe},ve)});function J(We){return We&&typeof We=="object"?We:{}}function de(We,Oe){return We&&!Oe?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function Ce(We,Oe){return!We&&Oe?{width:"38%"}:We&&Oe?{width:"50%"}:{}}function Ze(We,Oe){const xe={};return(!We||!Oe)&&(xe.width="61%"),!We&&Oe?xe.rows=3:xe.rows=2,xe}const je=We=>{const{prefixCls:Oe,loading:xe,className:ve,rootClassName:ye,style:U,children:W,avatar:$=!1,title:S=!0,paragraph:H=!0,active:he,round:se}=We,{getPrefixCls:ue,direction:Te,className:Ae,style:te}=(0,a.dj)("skeleton"),Ee=ue("skeleton",Oe),[Re,Ne,He]=L(Ee);if(xe||!("loading"in We)){const Se=!!$,we=!!S,Ve=!!H;let tt;if(Se){const st=Object.assign(Object.assign({prefixCls:`${Ee}-avatar`},de(we,Ve)),J($));tt=t.createElement("div",{className:`${Ee}-header`},t.createElement(o,Object.assign({},st)))}let bt;if(we||Ve){let st;if(we){const ot=Object.assign(Object.assign({prefixCls:`${Ee}-title`},Ce(Se,Ve)),J(S));st=t.createElement(ae,Object.assign({},ot))}let vt;if(Ve){const ot=Object.assign(Object.assign({prefixCls:`${Ee}-paragraph`},Ze(Se,we)),J(H));vt=t.createElement(X,Object.assign({},ot))}bt=t.createElement("div",{className:`${Ee}-content`},st,vt)}const De=r()(Ee,{[`${Ee}-with-avatar`]:Se,[`${Ee}-active`]:he,[`${Ee}-rtl`]:Te==="rtl",[`${Ee}-round`]:se},Ae,ve,ye,Ne,He);return Re(t.createElement("div",{className:De,style:Object.assign(Object.assign({},te),U)},tt,bt))}return W!=null?W:null};je.Button=re,je.Avatar=G,je.Input=k,je.Image=j,je.Node=F;var Fe=je,Qe=Fe},4173:function(h,v,e){"use strict";e.d(v,{BR:function(){return b},ri:function(){return d}});var t=e(62435),n=e(93967),r=e.n(n),a=e(50344),l=e(53124),s=e(98675),o=e(51916),i=function(I,E){var C={};for(var P in I)Object.prototype.hasOwnProperty.call(I,P)&&E.indexOf(P)<0&&(C[P]=I[P]);if(I!=null&&typeof Object.getOwnPropertySymbols=="function")for(var R=0,P=Object.getOwnPropertySymbols(I);R{const C=t.useContext(m),P=t.useMemo(()=>{if(!C)return"";const{compactDirection:R,isFirstItem:M,isLastItem:N}=C,p=R==="vertical"?"-vertical-":"-";return r()(`${I}-compact${p}item`,{[`${I}-compact${p}first-item`]:M,[`${I}-compact${p}last-item`]:N,[`${I}-compact${p}item-rtl`]:E==="rtl"})},[I,E,C]);return{compactSize:C==null?void 0:C.compactSize,compactDirection:C==null?void 0:C.compactDirection,compactItemClassnames:P}},b=I=>{const{children:E}=I;return t.createElement(m.Provider,{value:null},E)},c=I=>{const{children:E}=I,C=i(I,["children"]);return t.createElement(m.Provider,{value:t.useMemo(()=>C,[C])},E)},f=I=>{const{getPrefixCls:E,direction:C}=t.useContext(l.E_),{size:P,direction:R,block:M,prefixCls:N,className:p,rootClassName:A,children:O}=I,z=i(I,["size","direction","block","prefixCls","className","rootClassName","children"]),L=(0,s.Z)(K=>P!=null?P:K),fe=E("space-compact",N),[G,ee]=(0,o.Z)(fe),re=r()(fe,ee,{[`${fe}-rtl`]:C==="rtl",[`${fe}-block`]:M,[`${fe}-vertical`]:R==="vertical"},p,A),oe=t.useContext(m),ie=(0,a.Z)(O),j=t.useMemo(()=>ie.map((K,k)=>{const q=(K==null?void 0:K.key)||`${fe}-item-${k}`;return t.createElement(c,{key:q,compactSize:L,compactDirection:R,isFirstItem:k===0&&(!oe||(oe==null?void 0:oe.isFirstItem)),isLastItem:k===ie.length-1&&(!oe||(oe==null?void 0:oe.isLastItem))},K)}),[P,ie,oe]);return ie.length===0?null:G(t.createElement("div",Object.assign({className:re},z),j))};v.ZP=f},42075:function(h,v,e){"use strict";e.d(v,{Z:function(){return C}});var t=e(62435),n=e(93967),r=e.n(n),a=e(50344),l=e(98065),s=e(53124),o=e(4173);const i=t.createContext({latestIndex:0}),m=i.Provider;var b=({className:P,index:R,children:M,split:N,style:p})=>{const{latestIndex:A}=t.useContext(i);return M==null?null:t.createElement(t.Fragment,null,t.createElement("div",{className:P,style:p},M),R{var M;const{getPrefixCls:N,direction:p,size:A,className:O,style:z,classNames:L,styles:fe}=(0,s.dj)("space"),{size:G=A!=null?A:"small",align:ee,className:re,rootClassName:oe,children:ie,direction:j="horizontal",prefixCls:K,split:k,style:q,wrap:F=!1,classNames:Z,styles:_}=P,X=f(P,["size","align","className","rootClassName","children","direction","prefixCls","split","style","wrap","classNames","styles"]),[Y,ae]=Array.isArray(G)?G:[G,G],J=(0,l.n)(ae),de=(0,l.n)(Y),Ce=(0,l.T)(ae),Ze=(0,l.T)(Y),je=(0,a.Z)(ie,{keepEmpty:!0}),Fe=ee===void 0&&j==="horizontal"?"center":ee,Qe=N("space",K),[We,Oe,xe]=(0,c.Z)(Qe),ve=r()(Qe,O,Oe,`${Qe}-${j}`,{[`${Qe}-rtl`]:p==="rtl",[`${Qe}-align-${Fe}`]:Fe,[`${Qe}-gap-row-${ae}`]:J,[`${Qe}-gap-col-${Y}`]:de},re,oe,xe),ye=r()(`${Qe}-item`,(M=Z==null?void 0:Z.item)!==null&&M!==void 0?M:L.item);let U=0;const W=je.map((H,he)=>{var se;H!=null&&(U=he);const ue=(H==null?void 0:H.key)||`${ye}-${he}`;return t.createElement(b,{className:ye,key:ue,index:he,split:k,style:(se=_==null?void 0:_.item)!==null&&se!==void 0?se:fe.item},H)}),$=t.useMemo(()=>({latestIndex:U}),[U]);if(je.length===0)return null;const S={};return F&&(S.flexWrap="wrap"),!de&&Ze&&(S.columnGap=Y),!J&&Ce&&(S.rowGap=ae),We(t.createElement("div",Object.assign({ref:R,className:ve,style:Object.assign(Object.assign(Object.assign({},S),z),q)},X),t.createElement(m,{value:$},W)))});E.Compact=o.ZP;var C=E},51916:function(h,v,e){"use strict";e.d(v,{Z:function(){return i}});var t=e(83559),n=e(83262),a=m=>{const{componentCls:d}=m;return{[d]:{"&-block":{display:"flex",width:"100%"},"&-vertical":{flexDirection:"column"}}}};const l=m=>{const{componentCls:d,antCls:b}=m;return{[d]:{display:"inline-flex","&-rtl":{direction:"rtl"},"&-vertical":{flexDirection:"column"},"&-align":{flexDirection:"column","&-center":{alignItems:"center"},"&-start":{alignItems:"flex-start"},"&-end":{alignItems:"flex-end"},"&-baseline":{alignItems:"baseline"}},[`${d}-item:empty`]:{display:"none"},[`${d}-item > ${b}-badge-not-a-wrapper:only-child`]:{display:"block"}}}},s=m=>{const{componentCls:d}=m;return{[d]:{"&-gap-row-small":{rowGap:m.spaceGapSmallSize},"&-gap-row-middle":{rowGap:m.spaceGapMiddleSize},"&-gap-row-large":{rowGap:m.spaceGapLargeSize},"&-gap-col-small":{columnGap:m.spaceGapSmallSize},"&-gap-col-middle":{columnGap:m.spaceGapMiddleSize},"&-gap-col-large":{columnGap:m.spaceGapLargeSize}}}},o=()=>({});var i=(0,t.I$)("Space",m=>{const d=(0,n.mergeToken)(m,{spaceGapSmallSize:m.paddingXS,spaceGapMiddleSize:m.padding,spaceGapLargeSize:m.paddingLG});return[l(d),s(d),a(d)]},()=>({}),{resetStyle:!1})},57381:function(h,v,e){"use strict";e.d(v,{Z:function(){return q}});var t=e(62435),n=e(93967),r=e.n(n),a=e(27856),l=e(53124),s=e(96159),o=e(8410);const i=100,m=i/5,d=i/2-m/2,b=d*2*Math.PI,c=50,f=F=>{const{dotClassName:Z,style:_,hasCircleCls:X}=F;return t.createElement("circle",{className:r()(`${Z}-circle`,{[`${Z}-circle-bg`]:X}),r:d,cx:c,cy:c,strokeWidth:m,style:_})};var E=({percent:F,prefixCls:Z})=>{const _=`${Z}-dot`,X=`${_}-holder`,Y=`${X}-hidden`,[ae,J]=t.useState(!1);(0,o.Z)(()=>{F!==0&&J(!0)},[F!==0]);const de=Math.max(Math.min(F,100),0);if(!ae)return null;const Ce={strokeDashoffset:`${b/4}`,strokeDasharray:`${b*de/100} ${b*(100-de)/100}`};return t.createElement("span",{className:r()(X,`${_}-progress`,de<=0&&Y)},t.createElement("svg",{viewBox:`0 0 ${i} ${i}`,role:"progressbar","aria-valuemin":0,"aria-valuemax":100,"aria-valuenow":de},t.createElement(f,{dotClassName:_,hasCircleCls:!0}),t.createElement(f,{dotClassName:_,style:Ce})))};function C(F){const{prefixCls:Z,percent:_=0}=F,X=`${Z}-dot`,Y=`${X}-holder`,ae=`${Y}-hidden`;return t.createElement(t.Fragment,null,t.createElement("span",{className:r()(Y,_>0&&ae)},t.createElement("span",{className:r()(X,`${Z}-dot-spin`)},[1,2,3,4].map(J=>t.createElement("i",{className:`${Z}-dot-item`,key:J})))),t.createElement(E,{prefixCls:Z,percent:_}))}function P(F){const{prefixCls:Z,indicator:_,percent:X}=F,Y=`${Z}-dot`;return _&&t.isValidElement(_)?(0,s.Tm)(_,{className:r()(_.props.className,Y),percent:X}):t.createElement(C,{prefixCls:Z,percent:X})}var R=e(861),M=e(14747),N=e(83559),p=e(83262);const A=new R.Keyframes("antSpinMove",{to:{opacity:1}}),O=new R.Keyframes("antRotate",{to:{transform:"rotate(405deg)"}}),z=F=>{const{componentCls:Z,calc:_}=F;return{[Z]:Object.assign(Object.assign({},(0,M.Wf)(F)),{position:"absolute",display:"none",color:F.colorPrimary,fontSize:0,textAlign:"center",verticalAlign:"middle",opacity:0,transition:`transform ${F.motionDurationSlow} ${F.motionEaseInOutCirc}`,"&-spinning":{position:"relative",display:"inline-block",opacity:1},[`${Z}-text`]:{fontSize:F.fontSize,paddingTop:_(_(F.dotSize).sub(F.fontSize)).div(2).add(2).equal()},"&-fullscreen":{position:"fixed",width:"100vw",height:"100vh",backgroundColor:F.colorBgMask,zIndex:F.zIndexPopupBase,inset:0,display:"flex",alignItems:"center",flexDirection:"column",justifyContent:"center",opacity:0,visibility:"hidden",transition:`all ${F.motionDurationMid}`,"&-show":{opacity:1,visibility:"visible"},[Z]:{[`${Z}-dot-holder`]:{color:F.colorWhite},[`${Z}-text`]:{color:F.colorTextLightSolid}}},"&-nested-loading":{position:"relative",[`> div > ${Z}`]:{position:"absolute",top:0,insetInlineStart:0,zIndex:4,display:"block",width:"100%",height:"100%",maxHeight:F.contentHeight,[`${Z}-dot`]:{position:"absolute",top:"50%",insetInlineStart:"50%",margin:_(F.dotSize).mul(-1).div(2).equal()},[`${Z}-text`]:{position:"absolute",top:"50%",width:"100%",textShadow:`0 1px 2px ${F.colorBgContainer}`},[`&${Z}-show-text ${Z}-dot`]:{marginTop:_(F.dotSize).div(2).mul(-1).sub(10).equal()},"&-sm":{[`${Z}-dot`]:{margin:_(F.dotSizeSM).mul(-1).div(2).equal()},[`${Z}-text`]:{paddingTop:_(_(F.dotSizeSM).sub(F.fontSize)).div(2).add(2).equal()},[`&${Z}-show-text ${Z}-dot`]:{marginTop:_(F.dotSizeSM).div(2).mul(-1).sub(10).equal()}},"&-lg":{[`${Z}-dot`]:{margin:_(F.dotSizeLG).mul(-1).div(2).equal()},[`${Z}-text`]:{paddingTop:_(_(F.dotSizeLG).sub(F.fontSize)).div(2).add(2).equal()},[`&${Z}-show-text ${Z}-dot`]:{marginTop:_(F.dotSizeLG).div(2).mul(-1).sub(10).equal()}}},[`${Z}-container`]:{position:"relative",transition:`opacity ${F.motionDurationSlow}`,"&::after":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:10,width:"100%",height:"100%",background:F.colorBgContainer,opacity:0,transition:`all ${F.motionDurationSlow}`,content:'""',pointerEvents:"none"}},[`${Z}-blur`]:{clear:"both",opacity:.5,userSelect:"none",pointerEvents:"none","&::after":{opacity:.4,pointerEvents:"auto"}}},"&-tip":{color:F.spinDotDefault},[`${Z}-dot-holder`]:{width:"1em",height:"1em",fontSize:F.dotSize,display:"inline-block",transition:`transform ${F.motionDurationSlow} ease, opacity ${F.motionDurationSlow} ease`,transformOrigin:"50% 50%",lineHeight:1,color:F.colorPrimary,"&-hidden":{transform:"scale(0.3)",opacity:0}},[`${Z}-dot-progress`]:{position:"absolute",inset:0},[`${Z}-dot`]:{position:"relative",display:"inline-block",fontSize:F.dotSize,width:"1em",height:"1em","&-item":{position:"absolute",display:"block",width:_(F.dotSize).sub(_(F.marginXXS).div(2)).div(2).equal(),height:_(F.dotSize).sub(_(F.marginXXS).div(2)).div(2).equal(),background:"currentColor",borderRadius:"100%",transform:"scale(0.75)",transformOrigin:"50% 50%",opacity:.3,animationName:A,animationDuration:"1s",animationIterationCount:"infinite",animationTimingFunction:"linear",animationDirection:"alternate","&:nth-child(1)":{top:0,insetInlineStart:0,animationDelay:"0s"},"&:nth-child(2)":{top:0,insetInlineEnd:0,animationDelay:"0.4s"},"&:nth-child(3)":{insetInlineEnd:0,bottom:0,animationDelay:"0.8s"},"&:nth-child(4)":{bottom:0,insetInlineStart:0,animationDelay:"1.2s"}},"&-spin":{transform:"rotate(45deg)",animationName:O,animationDuration:"1.2s",animationIterationCount:"infinite",animationTimingFunction:"linear"},"&-circle":{strokeLinecap:"round",transition:["stroke-dashoffset","stroke-dasharray","stroke","stroke-width","opacity"].map(X=>`${X} ${F.motionDurationSlow} ease`).join(","),fillOpacity:0,stroke:"currentcolor"},"&-circle-bg":{stroke:F.colorFillSecondary}},[`&-sm ${Z}-dot`]:{"&, &-holder":{fontSize:F.dotSizeSM}},[`&-sm ${Z}-dot-holder`]:{i:{width:_(_(F.dotSizeSM).sub(_(F.marginXXS).div(2))).div(2).equal(),height:_(_(F.dotSizeSM).sub(_(F.marginXXS).div(2))).div(2).equal()}},[`&-lg ${Z}-dot`]:{"&, &-holder":{fontSize:F.dotSizeLG}},[`&-lg ${Z}-dot-holder`]:{i:{width:_(_(F.dotSizeLG).sub(F.marginXXS)).div(2).equal(),height:_(_(F.dotSizeLG).sub(F.marginXXS)).div(2).equal()}},[`&${Z}-show-text ${Z}-text`]:{display:"block"}})}},L=F=>{const{controlHeightLG:Z,controlHeight:_}=F;return{contentHeight:400,dotSize:Z/2,dotSizeSM:Z*.35,dotSizeLG:_}};var fe=(0,N.I$)("Spin",F=>{const Z=(0,p.mergeToken)(F,{spinDotDefault:F.colorTextDescription});return[z(Z)]},L);const G=200,ee=[[30,.05],[70,.03],[96,.01]];function re(F,Z){const[_,X]=t.useState(0),Y=t.useRef(null),ae=Z==="auto";return t.useEffect(()=>(ae&&F&&(X(0),Y.current=setInterval(()=>{X(J=>{const de=100-J;for(let Ce=0;Ce{clearInterval(Y.current)}),[ae,F]),ae?_:Z}var oe=function(F,Z){var _={};for(var X in F)Object.prototype.hasOwnProperty.call(F,X)&&Z.indexOf(X)<0&&(_[X]=F[X]);if(F!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Y=0,X=Object.getOwnPropertySymbols(F);Y{var Z;const{prefixCls:_,spinning:X=!0,delay:Y=0,className:ae,rootClassName:J,size:de="default",tip:Ce,wrapperClassName:Ze,style:je,children:Fe,fullscreen:Qe=!1,indicator:We,percent:Oe}=F,xe=oe(F,["prefixCls","spinning","delay","className","rootClassName","size","tip","wrapperClassName","style","children","fullscreen","indicator","percent"]),{getPrefixCls:ve,direction:ye,className:U,style:W,indicator:$}=(0,l.dj)("spin"),S=ve("spin",_),[H,he,se]=fe(S),[ue,Te]=t.useState(()=>X&&!K(X,Y)),Ae=re(ue,Oe);t.useEffect(()=>{if(X){const we=(0,a.D)(Y,()=>{Te(!0)});return we(),()=>{var Ve;(Ve=we==null?void 0:we.cancel)===null||Ve===void 0||Ve.call(we)}}Te(!1)},[Y,X]);const te=t.useMemo(()=>typeof Fe!="undefined"&&!Qe,[Fe,Qe]),Ee=r()(S,U,{[`${S}-sm`]:de==="small",[`${S}-lg`]:de==="large",[`${S}-spinning`]:ue,[`${S}-show-text`]:!!Ce,[`${S}-rtl`]:ye==="rtl"},ae,!Qe&&J,he,se),Re=r()(`${S}-container`,{[`${S}-blur`]:ue}),Ne=(Z=We!=null?We:$)!==null&&Z!==void 0?Z:j,He=Object.assign(Object.assign({},W),je),Se=t.createElement("div",Object.assign({},xe,{style:He,className:Ee,"aria-live":"polite","aria-busy":ue}),t.createElement(P,{prefixCls:S,indicator:Ne,percent:Ae}),Ce&&(te||Qe)?t.createElement("div",{className:`${S}-text`},Ce):null);return H(te?t.createElement("div",Object.assign({},xe,{className:r()(`${S}-nested-loading`,Ze,he,se)}),ue&&t.createElement("div",{key:"loading"},Se),t.createElement("div",{className:Re,key:"container"},Fe)):Qe?t.createElement("div",{className:r()(`${S}-fullscreen`,{[`${S}-fullscreen-show`]:ue},J,he,se)},Se):Se)};k.setDefaultIndicator=F=>{j=F};var q=k},42119:function(h,v,e){"use strict";e.d(v,{Z:function(){return Ae}});var t=e(62435),n=e(63606),r=e(97937),a=e(93967),l=e.n(a),s=e(87462),o=e(1413),i=e(4942),m=e(91),d=e(15105),b=["className","prefixCls","style","active","status","iconPrefix","icon","wrapperStyle","stepNumber","disabled","description","title","subTitle","progressDot","stepIcon","tailContent","icons","stepIndex","onStepClick","onClick","render"];function c(te){return typeof te=="string"}function f(te){var Ee,Re=te.className,Ne=te.prefixCls,He=te.style,Se=te.active,we=te.status,Ve=te.iconPrefix,tt=te.icon,bt=te.wrapperStyle,De=te.stepNumber,st=te.disabled,vt=te.description,ot=te.title,At=te.subTitle,qt=te.progressDot,ce=te.stepIcon,ft=te.tailContent,Ut=te.icons,Kt=te.stepIndex,Ht=te.onStepClick,un=te.onClick,Rn=te.render,lt=(0,m.Z)(te,b),Et=!!Ht&&!st,Bt={};Et&&(Bt.role="button",Bt.tabIndex=0,Bt.onClick=function(cn){un==null||un(cn),Ht(Kt)},Bt.onKeyDown=function(cn){var Cn=cn.which;(Cn===d.Z.ENTER||Cn===d.Z.SPACE)&&Ht(Kt)});var Lt=function(){var Cn,Ln,gn=l()("".concat(Ne,"-icon"),"".concat(Ve,"icon"),(Cn={},(0,i.Z)(Cn,"".concat(Ve,"icon-").concat(tt),tt&&c(tt)),(0,i.Z)(Cn,"".concat(Ve,"icon-check"),!tt&&we==="finish"&&(Ut&&!Ut.finish||!Ut)),(0,i.Z)(Cn,"".concat(Ve,"icon-cross"),!tt&&we==="error"&&(Ut&&!Ut.error||!Ut)),Cn)),Tt=t.createElement("span",{className:"".concat(Ne,"-icon-dot")});return qt?typeof qt=="function"?Ln=t.createElement("span",{className:"".concat(Ne,"-icon")},qt(Tt,{index:De-1,status:we,title:ot,description:vt})):Ln=t.createElement("span",{className:"".concat(Ne,"-icon")},Tt):tt&&!c(tt)?Ln=t.createElement("span",{className:"".concat(Ne,"-icon")},tt):Ut&&Ut.finish&&we==="finish"?Ln=t.createElement("span",{className:"".concat(Ne,"-icon")},Ut.finish):Ut&&Ut.error&&we==="error"?Ln=t.createElement("span",{className:"".concat(Ne,"-icon")},Ut.error):tt||we==="finish"||we==="error"?Ln=t.createElement("span",{className:gn}):Ln=t.createElement("span",{className:"".concat(Ne,"-icon")},De),ce&&(Ln=ce({index:De-1,status:we,title:ot,description:vt,node:Ln})),Ln},Ct=we||"wait",er=l()("".concat(Ne,"-item"),"".concat(Ne,"-item-").concat(Ct),Re,(Ee={},(0,i.Z)(Ee,"".concat(Ne,"-item-custom"),tt),(0,i.Z)(Ee,"".concat(Ne,"-item-active"),Se),(0,i.Z)(Ee,"".concat(Ne,"-item-disabled"),st===!0),Ee)),ir=(0,o.Z)({},He),rr=t.createElement("div",(0,s.Z)({},lt,{className:er,style:ir}),t.createElement("div",(0,s.Z)({onClick:un},Bt,{className:"".concat(Ne,"-item-container")}),t.createElement("div",{className:"".concat(Ne,"-item-tail")},ft),t.createElement("div",{className:"".concat(Ne,"-item-icon")},Lt()),t.createElement("div",{className:"".concat(Ne,"-item-content")},t.createElement("div",{className:"".concat(Ne,"-item-title")},ot,At&&t.createElement("div",{title:typeof At=="string"?At:void 0,className:"".concat(Ne,"-item-subtitle")},At)),vt&&t.createElement("div",{className:"".concat(Ne,"-item-description")},vt))));return Rn&&(rr=Rn(rr)||null),rr}var I=f,E=["prefixCls","style","className","children","direction","type","labelPlacement","iconPrefix","status","size","current","progressDot","stepIcon","initial","icons","onChange","itemRender","items"];function C(te){var Ee,Re=te.prefixCls,Ne=Re===void 0?"rc-steps":Re,He=te.style,Se=He===void 0?{}:He,we=te.className,Ve=te.children,tt=te.direction,bt=tt===void 0?"horizontal":tt,De=te.type,st=De===void 0?"default":De,vt=te.labelPlacement,ot=vt===void 0?"horizontal":vt,At=te.iconPrefix,qt=At===void 0?"rc":At,ce=te.status,ft=ce===void 0?"process":ce,Ut=te.size,Kt=te.current,Ht=Kt===void 0?0:Kt,un=te.progressDot,Rn=un===void 0?!1:un,lt=te.stepIcon,Et=te.initial,Bt=Et===void 0?0:Et,Lt=te.icons,Ct=te.onChange,er=te.itemRender,ir=te.items,rr=ir===void 0?[]:ir,cn=(0,m.Z)(te,E),Cn=st==="navigation",Ln=st==="inline",gn=Ln||Rn,Tt=Ln?"horizontal":bt,Jt=Ln?void 0:Ut,wn=gn?"vertical":ot,Nn=l()(Ne,"".concat(Ne,"-").concat(Tt),we,(Ee={},(0,i.Z)(Ee,"".concat(Ne,"-").concat(Jt),Jt),(0,i.Z)(Ee,"".concat(Ne,"-label-").concat(wn),Tt==="horizontal"),(0,i.Z)(Ee,"".concat(Ne,"-dot"),!!gn),(0,i.Z)(Ee,"".concat(Ne,"-navigation"),Cn),(0,i.Z)(Ee,"".concat(Ne,"-inline"),Ln),Ee)),zn=function(_n){Ct&&Ht!==_n&&Ct(_n)},qe=function(_n,Je){var Xe=(0,o.Z)({},_n),Yt=Bt+Je;return ft==="error"&&Je===Ht-1&&(Xe.className="".concat(Ne,"-next-error")),Xe.status||(Yt===Ht?Xe.status=ft:Yt{const{componentCls:Ee,customIconTop:Re,customIconSize:Ne,customIconFontSize:He}=te;return{[`${Ee}-item-custom`]:{[`> ${Ee}-item-container > ${Ee}-item-icon`]:{height:"auto",background:"none",border:0,[`> ${Ee}-icon`]:{top:Re,width:Ne,height:Ne,fontSize:He,lineHeight:(0,z.unit)(Ne)}}},[`&:not(${Ee}-vertical)`]:{[`${Ee}-item-custom`]:{[`${Ee}-item-icon`]:{width:"auto",background:"none"}}}}},ie=te=>{const{componentCls:Ee}=te,Re=`${Ee}-item`;return{[`${Ee}-horizontal`]:{[`${Re}-tail`]:{transform:"translateY(-50%)"}}}},K=te=>{const{componentCls:Ee,inlineDotSize:Re,inlineTitleColor:Ne,inlineTailColor:He}=te,Se=te.calc(te.paddingXS).add(te.lineWidth).equal(),we={[`${Ee}-item-container ${Ee}-item-content ${Ee}-item-title`]:{color:Ne}};return{[`&${Ee}-inline`]:{width:"auto",display:"inline-flex",[`${Ee}-item`]:{flex:"none","&-container":{padding:`${(0,z.unit)(Se)} ${(0,z.unit)(te.paddingXXS)} 0`,margin:`0 ${(0,z.unit)(te.calc(te.marginXXS).div(2).equal())}`,borderRadius:te.borderRadiusSM,cursor:"pointer",transition:`background-color ${te.motionDurationMid}`,"&:hover":{background:te.controlItemBgHover},"&[role='button']:hover":{opacity:1}},"&-icon":{width:Re,height:Re,marginInlineStart:`calc(50% - ${(0,z.unit)(te.calc(Re).div(2).equal())})`,[`> ${Ee}-icon`]:{top:0},[`${Ee}-icon-dot`]:{borderRadius:te.calc(te.fontSizeSM).div(4).equal(),"&::after":{display:"none"}}},"&-content":{width:"auto",marginTop:te.calc(te.marginXS).sub(te.lineWidth).equal()},"&-title":{color:Ne,fontSize:te.fontSizeSM,lineHeight:te.lineHeightSM,fontWeight:"normal",marginBottom:te.calc(te.marginXXS).div(2).equal()},"&-description":{display:"none"},"&-tail":{marginInlineStart:0,top:te.calc(Re).div(2).add(Se).equal(),transform:"translateY(-50%)","&:after":{width:"100%",height:te.lineWidth,borderRadius:0,marginInlineStart:0,background:He}},[`&:first-child ${Ee}-item-tail`]:{width:"50%",marginInlineStart:"50%"},[`&:last-child ${Ee}-item-tail`]:{display:"block",width:"50%"},"&-wait":Object.assign({[`${Ee}-item-icon ${Ee}-icon ${Ee}-icon-dot`]:{backgroundColor:te.colorBorderBg,border:`${(0,z.unit)(te.lineWidth)} ${te.lineType} ${He}`}},we),"&-finish":Object.assign({[`${Ee}-item-tail::after`]:{backgroundColor:He},[`${Ee}-item-icon ${Ee}-icon ${Ee}-icon-dot`]:{backgroundColor:He,border:`${(0,z.unit)(te.lineWidth)} ${te.lineType} ${He}`}},we),"&-error":we,"&-active, &-process":Object.assign({[`${Ee}-item-icon`]:{width:Re,height:Re,marginInlineStart:`calc(50% - ${(0,z.unit)(te.calc(Re).div(2).equal())})`,top:0}},we),[`&:not(${Ee}-item-active) > ${Ee}-item-container[role='button']:hover`]:{[`${Ee}-item-title`]:{color:Ne}}}}}},q=te=>{const{componentCls:Ee,iconSize:Re,lineHeight:Ne,iconSizeSM:He}=te;return{[`&${Ee}-label-vertical`]:{[`${Ee}-item`]:{overflow:"visible","&-tail":{marginInlineStart:te.calc(Re).div(2).add(te.controlHeightLG).equal(),padding:`0 ${(0,z.unit)(te.paddingLG)}`},"&-content":{display:"block",width:te.calc(Re).div(2).add(te.controlHeightLG).mul(2).equal(),marginTop:te.marginSM,textAlign:"center"},"&-icon":{display:"inline-block",marginInlineStart:te.controlHeightLG},"&-title":{paddingInlineEnd:0,paddingInlineStart:0,"&::after":{display:"none"}},"&-subtitle":{display:"block",marginBottom:te.marginXXS,marginInlineStart:0,lineHeight:Ne}},[`&${Ee}-small:not(${Ee}-dot)`]:{[`${Ee}-item`]:{"&-icon":{marginInlineStart:te.calc(Re).sub(He).div(2).add(te.controlHeightLG).equal()}}}}}},Z=te=>{const{componentCls:Ee,navContentMaxWidth:Re,navArrowColor:Ne,stepsNavActiveColor:He,motionDurationSlow:Se}=te;return{[`&${Ee}-navigation`]:{paddingTop:te.paddingSM,[`&${Ee}-small`]:{[`${Ee}-item`]:{"&-container":{marginInlineStart:te.calc(te.marginSM).mul(-1).equal()}}},[`${Ee}-item`]:{overflow:"visible",textAlign:"center","&-container":{display:"inline-block",height:"100%",marginInlineStart:te.calc(te.margin).mul(-1).equal(),paddingBottom:te.paddingSM,textAlign:"start",transition:`opacity ${Se}`,[`${Ee}-item-content`]:{maxWidth:Re},[`${Ee}-item-title`]:Object.assign(Object.assign({maxWidth:"100%",paddingInlineEnd:0},L.vS),{"&::after":{display:"none"}})},[`&:not(${Ee}-item-active)`]:{[`${Ee}-item-container[role='button']`]:{cursor:"pointer","&:hover":{opacity:.85}}},"&:last-child":{flex:1,"&::after":{display:"none"}},"&::after":{position:"absolute",top:`calc(50% - ${(0,z.unit)(te.calc(te.paddingSM).div(2).equal())})`,insetInlineStart:"100%",display:"inline-block",width:te.fontSizeIcon,height:te.fontSizeIcon,borderTop:`${(0,z.unit)(te.lineWidth)} ${te.lineType} ${Ne}`,borderBottom:"none",borderInlineStart:"none",borderInlineEnd:`${(0,z.unit)(te.lineWidth)} ${te.lineType} ${Ne}`,transform:"translateY(-50%) translateX(-50%) rotate(45deg)",content:'""'},"&::before":{position:"absolute",bottom:0,insetInlineStart:"50%",display:"inline-block",width:0,height:te.lineWidthBold,backgroundColor:He,transition:`width ${Se}, inset-inline-start ${Se}`,transitionTimingFunction:"ease-out",content:'""'}},[`${Ee}-item${Ee}-item-active::before`]:{insetInlineStart:0,width:"100%"}},[`&${Ee}-navigation${Ee}-vertical`]:{[`> ${Ee}-item`]:{marginInlineEnd:0,"&::before":{display:"none"},[`&${Ee}-item-active::before`]:{top:0,insetInlineEnd:0,insetInlineStart:"unset",display:"block",width:te.calc(te.lineWidth).mul(3).equal(),height:`calc(100% - ${(0,z.unit)(te.marginLG)})`},"&::after":{position:"relative",insetInlineStart:"50%",display:"block",width:te.calc(te.controlHeight).mul(.25).equal(),height:te.calc(te.controlHeight).mul(.25).equal(),marginBottom:te.marginXS,textAlign:"center",transform:"translateY(-50%) translateX(-50%) rotate(135deg)"},"&:last-child":{"&::after":{display:"none"}},[`> ${Ee}-item-container > ${Ee}-item-tail`]:{visibility:"hidden"}}},[`&${Ee}-navigation${Ee}-horizontal`]:{[`> ${Ee}-item > ${Ee}-item-container > ${Ee}-item-tail`]:{visibility:"hidden"}}}},X=te=>{const{antCls:Ee,componentCls:Re,iconSize:Ne,iconSizeSM:He,processIconColor:Se,marginXXS:we,lineWidthBold:Ve,lineWidth:tt,paddingXXS:bt}=te,De=te.calc(Ne).add(te.calc(Ve).mul(4).equal()).equal(),st=te.calc(He).add(te.calc(te.lineWidth).mul(4).equal()).equal();return{[`&${Re}-with-progress`]:{[`${Re}-item`]:{paddingTop:bt,[`&-process ${Re}-item-container ${Re}-item-icon ${Re}-icon`]:{color:Se}},[`&${Re}-vertical > ${Re}-item `]:{paddingInlineStart:bt,[`> ${Re}-item-container > ${Re}-item-tail`]:{top:we,insetInlineStart:te.calc(Ne).div(2).sub(tt).add(bt).equal()}},[`&, &${Re}-small`]:{[`&${Re}-horizontal ${Re}-item:first-child`]:{paddingBottom:bt,paddingInlineStart:bt}},[`&${Re}-small${Re}-vertical > ${Re}-item > ${Re}-item-container > ${Re}-item-tail`]:{insetInlineStart:te.calc(He).div(2).sub(tt).add(bt).equal()},[`&${Re}-label-vertical ${Re}-item ${Re}-item-tail`]:{top:te.calc(Ne).div(2).add(bt).equal()},[`${Re}-item-icon`]:{position:"relative",[`${Ee}-progress`]:{position:"absolute",insetInlineStart:"50%",top:"50%",transform:"translate(-50%, -50%)","&-inner":{width:`${(0,z.unit)(De)} !important`,height:`${(0,z.unit)(De)} !important`}}},[`&${Re}-small`]:{[`&${Re}-label-vertical ${Re}-item ${Re}-item-tail`]:{top:te.calc(He).div(2).add(bt).equal()},[`${Re}-item-icon ${Ee}-progress-inner`]:{width:`${(0,z.unit)(st)} !important`,height:`${(0,z.unit)(st)} !important`}}}}},ae=te=>{const{componentCls:Ee,descriptionMaxWidth:Re,lineHeight:Ne,dotCurrentSize:He,dotSize:Se,motionDurationSlow:we}=te;return{[`&${Ee}-dot, &${Ee}-dot${Ee}-small`]:{[`${Ee}-item`]:{"&-title":{lineHeight:Ne},"&-tail":{top:te.calc(te.dotSize).sub(te.calc(te.lineWidth).mul(3).equal()).div(2).equal(),width:"100%",marginTop:0,marginBottom:0,marginInline:`${(0,z.unit)(te.calc(Re).div(2).equal())} 0`,padding:0,"&::after":{width:`calc(100% - ${(0,z.unit)(te.calc(te.marginSM).mul(2).equal())})`,height:te.calc(te.lineWidth).mul(3).equal(),marginInlineStart:te.marginSM}},"&-icon":{width:Se,height:Se,marginInlineStart:te.calc(te.descriptionMaxWidth).sub(Se).div(2).equal(),paddingInlineEnd:0,lineHeight:(0,z.unit)(Se),background:"transparent",border:0,[`${Ee}-icon-dot`]:{position:"relative",float:"left",width:"100%",height:"100%",borderRadius:100,transition:`all ${we}`,"&::after":{position:"absolute",top:te.calc(te.marginSM).mul(-1).equal(),insetInlineStart:te.calc(Se).sub(te.calc(te.controlHeightLG).mul(1.5).equal()).div(2).equal(),width:te.calc(te.controlHeightLG).mul(1.5).equal(),height:te.controlHeight,background:"transparent",content:'""'}}},"&-content":{width:Re},[`&-process ${Ee}-item-icon`]:{position:"relative",top:te.calc(Se).sub(He).div(2).equal(),width:He,height:He,lineHeight:(0,z.unit)(He),background:"none",marginInlineStart:te.calc(te.descriptionMaxWidth).sub(He).div(2).equal()},[`&-process ${Ee}-icon`]:{[`&:first-child ${Ee}-icon-dot`]:{insetInlineStart:0}}}},[`&${Ee}-vertical${Ee}-dot`]:{[`${Ee}-item-icon`]:{marginTop:te.calc(te.controlHeight).sub(Se).div(2).equal(),marginInlineStart:0,background:"none"},[`${Ee}-item-process ${Ee}-item-icon`]:{marginTop:te.calc(te.controlHeight).sub(He).div(2).equal(),top:0,insetInlineStart:te.calc(Se).sub(He).div(2).equal(),marginInlineStart:0},[`${Ee}-item > ${Ee}-item-container > ${Ee}-item-tail`]:{top:te.calc(te.controlHeight).sub(Se).div(2).equal(),insetInlineStart:0,margin:0,padding:`${(0,z.unit)(te.calc(Se).add(te.paddingXS).equal())} 0 ${(0,z.unit)(te.paddingXS)}`,"&::after":{marginInlineStart:te.calc(Se).sub(te.lineWidth).div(2).equal()}},[`&${Ee}-small`]:{[`${Ee}-item-icon`]:{marginTop:te.calc(te.controlHeightSM).sub(Se).div(2).equal()},[`${Ee}-item-process ${Ee}-item-icon`]:{marginTop:te.calc(te.controlHeightSM).sub(He).div(2).equal()},[`${Ee}-item > ${Ee}-item-container > ${Ee}-item-tail`]:{top:te.calc(te.controlHeightSM).sub(Se).div(2).equal()}},[`${Ee}-item:first-child ${Ee}-icon-dot`]:{insetInlineStart:0},[`${Ee}-item-content`]:{width:"inherit"}}}},de=te=>{const{componentCls:Ee}=te;return{[`&${Ee}-rtl`]:{direction:"rtl",[`${Ee}-item`]:{"&-subtitle":{float:"left"}},[`&${Ee}-navigation`]:{[`${Ee}-item::after`]:{transform:"rotate(-45deg)"}},[`&${Ee}-vertical`]:{[`> ${Ee}-item`]:{"&::after":{transform:"rotate(225deg)"},[`${Ee}-item-icon`]:{float:"right"}}},[`&${Ee}-dot`]:{[`${Ee}-item-icon ${Ee}-icon-dot, &${Ee}-small ${Ee}-item-icon ${Ee}-icon-dot`]:{float:"right"}}}}},Ze=te=>{const{componentCls:Ee,iconSizeSM:Re,fontSizeSM:Ne,fontSize:He,colorTextDescription:Se}=te;return{[`&${Ee}-small`]:{[`&${Ee}-horizontal:not(${Ee}-label-vertical) ${Ee}-item`]:{paddingInlineStart:te.paddingSM,"&:first-child":{paddingInlineStart:0}},[`${Ee}-item-icon`]:{width:Re,height:Re,marginTop:0,marginBottom:0,marginInline:`0 ${(0,z.unit)(te.marginXS)}`,fontSize:Ne,lineHeight:(0,z.unit)(Re),textAlign:"center",borderRadius:Re},[`${Ee}-item-title`]:{paddingInlineEnd:te.paddingSM,fontSize:He,lineHeight:(0,z.unit)(Re),"&::after":{top:te.calc(Re).div(2).equal()}},[`${Ee}-item-description`]:{color:Se,fontSize:He},[`${Ee}-item-tail`]:{top:te.calc(Re).div(2).sub(te.paddingXXS).equal()},[`${Ee}-item-custom ${Ee}-item-icon`]:{width:"inherit",height:"inherit",lineHeight:"inherit",background:"none",border:0,borderRadius:0,[`> ${Ee}-icon`]:{fontSize:Re,lineHeight:(0,z.unit)(Re),transform:"none"}}}}},Fe=te=>{const{componentCls:Ee,iconSizeSM:Re,iconSize:Ne}=te;return{[`&${Ee}-vertical`]:{display:"flex",flexDirection:"column",[`> ${Ee}-item`]:{display:"block",flex:"1 0 auto",paddingInlineStart:0,overflow:"visible",[`${Ee}-item-icon`]:{float:"left",marginInlineEnd:te.margin},[`${Ee}-item-content`]:{display:"block",minHeight:te.calc(te.controlHeight).mul(1.5).equal(),overflow:"hidden"},[`${Ee}-item-title`]:{lineHeight:(0,z.unit)(Ne)},[`${Ee}-item-description`]:{paddingBottom:te.paddingSM}},[`> ${Ee}-item > ${Ee}-item-container > ${Ee}-item-tail`]:{position:"absolute",top:0,insetInlineStart:te.calc(Ne).div(2).sub(te.lineWidth).equal(),width:te.lineWidth,height:"100%",padding:`${(0,z.unit)(te.calc(te.marginXXS).mul(1.5).add(Ne).equal())} 0 ${(0,z.unit)(te.calc(te.marginXXS).mul(1.5).equal())}`,"&::after":{width:te.lineWidth,height:"100%"}},[`> ${Ee}-item:not(:last-child) > ${Ee}-item-container > ${Ee}-item-tail`]:{display:"block"},[` > ${Ee}-item > ${Ee}-item-container > ${Ee}-item-content > ${Ee}-item-title`]:{"&::after":{display:"none"}},[`&${Ee}-small ${Ee}-item-container`]:{[`${Ee}-item-tail`]:{position:"absolute",top:0,insetInlineStart:te.calc(Re).div(2).sub(te.lineWidth).equal(),padding:`${(0,z.unit)(te.calc(te.marginXXS).mul(1.5).add(Re).equal())} 0 ${(0,z.unit)(te.calc(te.marginXXS).mul(1.5).equal())}`},[`${Ee}-item-title`]:{lineHeight:(0,z.unit)(Re)}}}}};const Qe="wait",We="process",Oe="finish",xe="error",ve=(te,Ee)=>{const Re=`${Ee.componentCls}-item`,Ne=`${te}IconColor`,He=`${te}TitleColor`,Se=`${te}DescriptionColor`,we=`${te}TailColor`,Ve=`${te}IconBgColor`,tt=`${te}IconBorderColor`,bt=`${te}DotColor`;return{[`${Re}-${te} ${Re}-icon`]:{backgroundColor:Ee[Ve],borderColor:Ee[tt],[`> ${Ee.componentCls}-icon`]:{color:Ee[Ne],[`${Ee.componentCls}-icon-dot`]:{background:Ee[bt]}}},[`${Re}-${te}${Re}-custom ${Re}-icon`]:{[`> ${Ee.componentCls}-icon`]:{color:Ee[bt]}},[`${Re}-${te} > ${Re}-container > ${Re}-content > ${Re}-title`]:{color:Ee[He],"&::after":{backgroundColor:Ee[we]}},[`${Re}-${te} > ${Re}-container > ${Re}-content > ${Re}-description`]:{color:Ee[Se]},[`${Re}-${te} > ${Re}-container > ${Re}-tail::after`]:{backgroundColor:Ee[we]}}},ye=te=>{const{componentCls:Ee,motionDurationSlow:Re}=te,Ne=`${Ee}-item`,He=`${Ne}-icon`;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[Ne]:{position:"relative",display:"inline-block",flex:1,overflow:"hidden",verticalAlign:"top","&:last-child":{flex:"none",[`> ${Ne}-container > ${Ne}-tail, > ${Ne}-container > ${Ne}-content > ${Ne}-title::after`]:{display:"none"}}},[`${Ne}-container`]:{outline:"none","&:focus-visible":{[He]:Object.assign({},(0,L.oN)(te))}},[`${He}, ${Ne}-content`]:{display:"inline-block",verticalAlign:"top"},[He]:{width:te.iconSize,height:te.iconSize,marginTop:0,marginBottom:0,marginInlineStart:0,marginInlineEnd:te.marginXS,fontSize:te.iconFontSize,fontFamily:te.fontFamily,lineHeight:(0,z.unit)(te.iconSize),textAlign:"center",borderRadius:te.iconSize,border:`${(0,z.unit)(te.lineWidth)} ${te.lineType} transparent`,transition:`background-color ${Re}, border-color ${Re}`,[`${Ee}-icon`]:{position:"relative",top:te.iconTop,color:te.colorPrimary,lineHeight:1}},[`${Ne}-tail`]:{position:"absolute",top:te.calc(te.iconSize).div(2).equal(),insetInlineStart:0,width:"100%","&::after":{display:"inline-block",width:"100%",height:te.lineWidth,background:te.colorSplit,borderRadius:te.lineWidth,transition:`background ${Re}`,content:'""'}},[`${Ne}-title`]:{position:"relative",display:"inline-block",paddingInlineEnd:te.padding,color:te.colorText,fontSize:te.fontSizeLG,lineHeight:(0,z.unit)(te.titleLineHeight),"&::after":{position:"absolute",top:te.calc(te.titleLineHeight).div(2).equal(),insetInlineStart:"100%",display:"block",width:9999,height:te.lineWidth,background:te.processTailColor,content:'""'}},[`${Ne}-subtitle`]:{display:"inline",marginInlineStart:te.marginXS,color:te.colorTextDescription,fontWeight:"normal",fontSize:te.fontSize},[`${Ne}-description`]:{color:te.colorTextDescription,fontSize:te.fontSize}},ve(Qe,te)),ve(We,te)),{[`${Ne}-process > ${Ne}-container > ${Ne}-title`]:{fontWeight:te.fontWeightStrong}}),ve(Oe,te)),ve(xe,te)),{[`${Ne}${Ee}-next-error > ${Ee}-item-title::after`]:{background:te.colorError},[`${Ne}-disabled`]:{cursor:"not-allowed"}})},U=te=>{const{componentCls:Ee,motionDurationSlow:Re}=te;return{[`& ${Ee}-item`]:{[`&:not(${Ee}-item-active)`]:{[`& > ${Ee}-item-container[role='button']`]:{cursor:"pointer",[`${Ee}-item`]:{[`&-title, &-subtitle, &-description, &-icon ${Ee}-icon`]:{transition:`color ${Re}`}},"&:hover":{[`${Ee}-item`]:{"&-title, &-subtitle, &-description":{color:te.colorPrimary}}}},[`&:not(${Ee}-item-process)`]:{[`& > ${Ee}-item-container[role='button']:hover`]:{[`${Ee}-item`]:{"&-icon":{borderColor:te.colorPrimary,[`${Ee}-icon`]:{color:te.colorPrimary}}}}}}},[`&${Ee}-horizontal:not(${Ee}-label-vertical)`]:{[`${Ee}-item`]:{paddingInlineStart:te.padding,whiteSpace:"nowrap","&:first-child":{paddingInlineStart:0},[`&:last-child ${Ee}-item-title`]:{paddingInlineEnd:0},"&-tail":{display:"none"},"&-description":{maxWidth:te.descriptionMaxWidth,whiteSpace:"normal"}}}}},W=te=>{const{componentCls:Ee}=te;return{[Ee]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,L.Wf)(te)),{display:"flex",width:"100%",fontSize:0,textAlign:"initial"}),ye(te)),U(te)),re(te)),Ze(te)),Fe(te)),ie(te)),q(te)),ae(te)),Z(te)),de(te)),X(te)),K(te))}},$=te=>({titleLineHeight:te.controlHeight,customIconSize:te.controlHeight,customIconTop:0,customIconFontSize:te.controlHeightSM,iconSize:te.controlHeight,iconTop:-.5,iconFontSize:te.fontSize,iconSizeSM:te.fontSizeHeading3,dotSize:te.controlHeight/4,dotCurrentSize:te.controlHeightLG/4,navArrowColor:te.colorTextDisabled,navContentMaxWidth:"unset",descriptionMaxWidth:140,waitIconColor:te.wireframe?te.colorTextDisabled:te.colorTextLabel,waitIconBgColor:te.wireframe?te.colorBgContainer:te.colorFillContent,waitIconBorderColor:te.wireframe?te.colorTextDisabled:"transparent",finishIconBgColor:te.wireframe?te.colorBgContainer:te.controlItemBgActive,finishIconBorderColor:te.wireframe?te.colorPrimary:te.controlItemBgActive});var S=(0,fe.I$)("Steps",te=>{const{colorTextDisabled:Ee,controlHeightLG:Re,colorTextLightSolid:Ne,colorText:He,colorPrimary:Se,colorTextDescription:we,colorTextQuaternary:Ve,colorError:tt,colorBorderSecondary:bt,colorSplit:De}=te,st=(0,G.mergeToken)(te,{processIconColor:Ne,processTitleColor:He,processDescriptionColor:He,processIconBgColor:Se,processIconBorderColor:Se,processDotColor:Se,processTailColor:De,waitTitleColor:we,waitDescriptionColor:we,waitTailColor:De,waitDotColor:Ee,finishIconColor:Se,finishTitleColor:He,finishDescriptionColor:we,finishTailColor:Se,finishDotColor:Se,errorIconColor:Ne,errorTitleColor:tt,errorDescriptionColor:tt,errorTailColor:De,errorIconBgColor:tt,errorIconBorderColor:tt,errorDotColor:tt,stepsNavActiveColor:Se,stepsProgressSize:Re,inlineDotSize:6,inlineTitleColor:Ve,inlineTailColor:bt});return[W(st)]},$),H=e(50344);function he(te){return te.filter(Ee=>Ee)}function se(te,Ee){if(te)return te;const Re=(0,H.Z)(Ee).map(Ne=>{if(t.isValidElement(Ne)){const{props:He}=Ne;return Object.assign({},He)}return null});return he(Re)}var ue=function(te,Ee){var Re={};for(var Ne in te)Object.prototype.hasOwnProperty.call(te,Ne)&&Ee.indexOf(Ne)<0&&(Re[Ne]=te[Ne]);if(te!=null&&typeof Object.getOwnPropertySymbols=="function")for(var He=0,Ne=Object.getOwnPropertySymbols(te);He{const{percent:Ee,size:Re,className:Ne,rootClassName:He,direction:Se,items:we,responsive:Ve=!0,current:tt=0,children:bt,style:De}=te,st=ue(te,["percent","size","className","rootClassName","direction","items","responsive","current","children","style"]),{xs:vt}=(0,p.Z)(Ve),{getPrefixCls:ot,direction:At,className:qt,style:ce}=(0,M.dj)("steps"),ft=t.useMemo(()=>Ve&&vt?"vertical":Se,[vt,Se]),Ut=(0,N.Z)(Re),Kt=ot("steps",te.prefixCls),[Ht,un,Rn]=S(Kt),lt=te.type==="inline",Et=ot("",te.iconPrefix),Bt=se(we,bt),Lt=lt?void 0:Ee,Ct=Object.assign(Object.assign({},ce),De),er=l()(qt,{[`${Kt}-rtl`]:At==="rtl",[`${Kt}-with-progress`]:Lt!==void 0},Ne,He,un,Rn),ir={finish:t.createElement(n.Z,{className:`${Kt}-finish-icon`}),error:t.createElement(r.Z,{className:`${Kt}-error-icon`})},rr=({node:Cn,status:Ln})=>{if(Ln==="process"&&Lt!==void 0){const gn=Ut==="small"?32:40;return t.createElement("div",{className:`${Kt}-progress-icon`},t.createElement(A.Z,{type:"circle",percent:Lt,size:gn,strokeWidth:4,format:()=>null}),Cn)}return Cn},cn=(Cn,Ln)=>Cn.description?t.createElement(O.Z,{title:Cn.description},Ln):Ln;return Ht(t.createElement(R,Object.assign({icons:ir},st,{style:Ct,current:tt,size:Ut,items:Bt,itemRender:lt?cn:void 0,stepIcon:rr,direction:ft,prefixCls:Kt,iconPrefix:Et,className:er})))};Te.Step=R.Step;var Ae=Te},80110:function(h,v,e){"use strict";e.d(v,{c:function(){return r}});function t(a,l,s){const{focusElCls:o,focus:i,borderElCls:m}=s,d=m?"> *":"",b=["hover",i?"focus":null,"active"].filter(Boolean).map(c=>`&:${c} ${d}`).join(",");return{[`&-item:not(${l}-last-item)`]:{marginInlineEnd:a.calc(a.lineWidth).mul(-1).equal()},"&-item":Object.assign(Object.assign({[b]:{zIndex:2}},o?{[`&${o}`]:{zIndex:2}}:{}),{[`&[disabled] ${d}`]:{zIndex:0}})}}function n(a,l,s){const{borderElCls:o}=s,i=o?`> ${o}`:"";return{[`&-item:not(${l}-first-item):not(${l}-last-item) ${i}`]:{borderRadius:0},[`&-item:not(${l}-last-item)${l}-first-item`]:{[`& ${i}, &${a}-sm ${i}, &${a}-lg ${i}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&-item:not(${l}-first-item)${l}-last-item`]:{[`& ${i}, &${a}-sm ${i}, &${a}-lg ${i}`]:{borderStartStartRadius:0,borderEndStartRadius:0}}}}function r(a,l={focus:!0}){const{componentCls:s}=a,o=`${s}-compact`;return{[o]:Object.assign(Object.assign({},t(a,o,l)),n(s,o,l))}}},14747:function(h,v,e){"use strict";e.d(v,{JT:function(){return d},Lx:function(){return s},Nd:function(){return b},Qy:function(){return m},Ro:function(){return a},Wf:function(){return r},dF:function(){return l},du:function(){return o},oN:function(){return i},vS:function(){return n}});var t=e(861);const n={overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"},r=(c,f=!1)=>({boxSizing:"border-box",margin:0,padding:0,color:c.colorText,fontSize:c.fontSize,lineHeight:c.lineHeight,listStyle:"none",fontFamily:f?"inherit":c.fontFamily}),a=()=>({display:"inline-flex",alignItems:"center",color:"inherit",fontStyle:"normal",lineHeight:0,textAlign:"center",textTransform:"none",verticalAlign:"-0.125em",textRendering:"optimizeLegibility","-webkit-font-smoothing":"antialiased","-moz-osx-font-smoothing":"grayscale","> *":{lineHeight:1},svg:{display:"inline-block"}}),l=()=>({"&::before":{display:"table",content:'""'},"&::after":{display:"table",clear:"both",content:'""'}}),s=c=>({a:{color:c.colorLink,textDecoration:c.linkDecoration,backgroundColor:"transparent",outline:"none",cursor:"pointer",transition:`color ${c.motionDurationSlow}`,"-webkit-text-decoration-skip":"objects","&:hover":{color:c.colorLinkHover},"&:active":{color:c.colorLinkActive},"&:active, &:hover":{textDecoration:c.linkHoverDecoration,outline:0},"&:focus":{textDecoration:c.linkFocusDecoration,outline:0},"&[disabled]":{color:c.colorTextDisabled,cursor:"not-allowed"}}}),o=(c,f,I,E)=>{const C=`[class^="${f}"], [class*=" ${f}"]`,P=I?`.${I}`:C,R={boxSizing:"border-box","&::before, &::after":{boxSizing:"border-box"}};let M={};return E!==!1&&(M={fontFamily:c.fontFamily,fontSize:c.fontSize}),{[P]:Object.assign(Object.assign(Object.assign({},M),R),{[C]:R})}},i=(c,f)=>({outline:`${(0,t.unit)(c.lineWidthFocus)} solid ${c.colorPrimaryBorder}`,outlineOffset:f!=null?f:1,transition:"outline-offset 0s, outline 0s"}),m=(c,f)=>({"&:focus-visible":Object.assign({},i(c,f))}),d=c=>({[`.${c}`]:Object.assign(Object.assign({},a()),{[`.${c} .${c}-icon`]:{display:"block"}})}),b=c=>Object.assign(Object.assign({color:c.colorLink,textDecoration:c.linkDecoration,outline:"none",cursor:"pointer",transition:`all ${c.motionDurationSlow}`,border:0,padding:0,background:"none",userSelect:"none"},m(c)),{"&:focus, &:hover":{color:c.colorLinkHover},"&:active":{color:c.colorLinkActive}})},33507:function(h,v){"use strict";const e=t=>({[t.componentCls]:{[`${t.antCls}-motion-collapse-legacy`]:{overflow:"hidden","&-active":{transition:`height ${t.motionDurationMid} ${t.motionEaseInOut}, + opacity ${t.motionDurationMid} ${t.motionEaseInOut} !important`}},[`${t.antCls}-motion-collapse`]:{overflow:"hidden",transition:`height ${t.motionDurationMid} ${t.motionEaseInOut}, + opacity ${t.motionDurationMid} ${t.motionEaseInOut} !important`}}});v.Z=e},16932:function(h,v,e){"use strict";e.d(v,{J$:function(){return l}});var t=e(861),n=e(93590);const r=new t.Keyframes("antFadeIn",{"0%":{opacity:0},"100%":{opacity:1}}),a=new t.Keyframes("antFadeOut",{"0%":{opacity:1},"100%":{opacity:0}}),l=(s,o=!1)=>{const{antCls:i}=s,m=`${i}-fade`,d=o?"&":"";return[(0,n.R)(m,r,a,s.motionDurationMid,o),{[` + ${d}${m}-enter, + ${d}${m}-appear + `]:{opacity:0,animationTimingFunction:"linear"},[`${d}${m}-leave`]:{animationTimingFunction:"linear"}}]}},93590:function(h,v,e){"use strict";e.d(v,{R:function(){return r}});const t=a=>({animationDuration:a,animationFillMode:"both"}),n=a=>({animationDuration:a,animationFillMode:"both"}),r=(a,l,s,o,i=!1)=>{const m=i?"&":"";return{[` + ${m}${a}-enter, + ${m}${a}-appear + `]:Object.assign(Object.assign({},t(o)),{animationPlayState:"paused"}),[`${m}${a}-leave`]:Object.assign(Object.assign({},n(o)),{animationPlayState:"paused"}),[` + ${m}${a}-enter${a}-enter-active, + ${m}${a}-appear${a}-appear-active + `]:{animationName:l,animationPlayState:"running"},[`${m}${a}-leave${a}-leave-active`]:{animationName:s,animationPlayState:"running",pointerEvents:"none"}}}},33297:function(h,v,e){"use strict";e.d(v,{Fm:function(){return c}});var t=e(861),n=e(93590);const r=new t.Keyframes("antMoveDownIn",{"0%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),a=new t.Keyframes("antMoveDownOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0}}),l=new t.Keyframes("antMoveLeftIn",{"0%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),s=new t.Keyframes("antMoveLeftOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),o=new t.Keyframes("antMoveRightIn",{"0%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),i=new t.Keyframes("antMoveRightOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),m=new t.Keyframes("antMoveUpIn",{"0%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),d=new t.Keyframes("antMoveUpOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0}}),b={"move-up":{inKeyframes:m,outKeyframes:d},"move-down":{inKeyframes:r,outKeyframes:a},"move-left":{inKeyframes:l,outKeyframes:s},"move-right":{inKeyframes:o,outKeyframes:i}},c=(f,I)=>{const{antCls:E}=f,C=`${E}-${I}`,{inKeyframes:P,outKeyframes:R}=b[I];return[(0,n.R)(C,P,R,f.motionDurationMid),{[` + ${C}-enter, + ${C}-appear + `]:{opacity:0,animationTimingFunction:f.motionEaseOutCirc},[`${C}-leave`]:{animationTimingFunction:f.motionEaseInOutCirc}}]}},67771:function(h,v,e){"use strict";e.d(v,{Qt:function(){return l},Uw:function(){return a},fJ:function(){return r},ly:function(){return s},oN:function(){return c}});var t=e(861),n=e(93590);const r=new t.Keyframes("antSlideUpIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1}}),a=new t.Keyframes("antSlideUpOut",{"0%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0}}),l=new t.Keyframes("antSlideDownIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1}}),s=new t.Keyframes("antSlideDownOut",{"0%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0}}),o=new t.Keyframes("antSlideLeftIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1}}),i=new t.Keyframes("antSlideLeftOut",{"0%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0}}),m=new t.Keyframes("antSlideRightIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1}}),d=new t.Keyframes("antSlideRightOut",{"0%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0}}),b={"slide-up":{inKeyframes:r,outKeyframes:a},"slide-down":{inKeyframes:l,outKeyframes:s},"slide-left":{inKeyframes:o,outKeyframes:i},"slide-right":{inKeyframes:m,outKeyframes:d}},c=(f,I)=>{const{antCls:E}=f,C=`${E}-${I}`,{inKeyframes:P,outKeyframes:R}=b[I];return[(0,n.R)(C,P,R,f.motionDurationMid),{[` + ${C}-enter, + ${C}-appear + `]:{transform:"scale(0)",transformOrigin:"0% 0%",opacity:0,animationTimingFunction:f.motionEaseOutQuint,"&-prepare":{transform:"scale(1)"}},[`${C}-leave`]:{animationTimingFunction:f.motionEaseInQuint}}]}},50438:function(h,v,e){"use strict";e.d(v,{_y:function(){return C},kr:function(){return r}});var t=e(861),n=e(93590);const r=new t.Keyframes("antZoomIn",{"0%":{transform:"scale(0.2)",opacity:0},"100%":{transform:"scale(1)",opacity:1}}),a=new t.Keyframes("antZoomOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0.2)",opacity:0}}),l=new t.Keyframes("antZoomBigIn",{"0%":{transform:"scale(0.8)",opacity:0},"100%":{transform:"scale(1)",opacity:1}}),s=new t.Keyframes("antZoomBigOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0.8)",opacity:0}}),o=new t.Keyframes("antZoomUpIn",{"0%":{transform:"scale(0.8)",transformOrigin:"50% 0%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"50% 0%"}}),i=new t.Keyframes("antZoomUpOut",{"0%":{transform:"scale(1)",transformOrigin:"50% 0%"},"100%":{transform:"scale(0.8)",transformOrigin:"50% 0%",opacity:0}}),m=new t.Keyframes("antZoomLeftIn",{"0%":{transform:"scale(0.8)",transformOrigin:"0% 50%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"0% 50%"}}),d=new t.Keyframes("antZoomLeftOut",{"0%":{transform:"scale(1)",transformOrigin:"0% 50%"},"100%":{transform:"scale(0.8)",transformOrigin:"0% 50%",opacity:0}}),b=new t.Keyframes("antZoomRightIn",{"0%":{transform:"scale(0.8)",transformOrigin:"100% 50%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"100% 50%"}}),c=new t.Keyframes("antZoomRightOut",{"0%":{transform:"scale(1)",transformOrigin:"100% 50%"},"100%":{transform:"scale(0.8)",transformOrigin:"100% 50%",opacity:0}}),f=new t.Keyframes("antZoomDownIn",{"0%":{transform:"scale(0.8)",transformOrigin:"50% 100%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"50% 100%"}}),I=new t.Keyframes("antZoomDownOut",{"0%":{transform:"scale(1)",transformOrigin:"50% 100%"},"100%":{transform:"scale(0.8)",transformOrigin:"50% 100%",opacity:0}}),E={zoom:{inKeyframes:r,outKeyframes:a},"zoom-big":{inKeyframes:l,outKeyframes:s},"zoom-big-fast":{inKeyframes:l,outKeyframes:s},"zoom-left":{inKeyframes:m,outKeyframes:d},"zoom-right":{inKeyframes:b,outKeyframes:c},"zoom-up":{inKeyframes:o,outKeyframes:i},"zoom-down":{inKeyframes:f,outKeyframes:I}},C=(P,R)=>{const{antCls:M}=P,N=`${M}-${R}`,{inKeyframes:p,outKeyframes:A}=E[R];return[(0,n.R)(N,p,A,R==="zoom-big-fast"?P.motionDurationFast:P.motionDurationMid),{[` + ${N}-enter, + ${N}-appear + `]:{transform:"scale(0)",opacity:0,animationTimingFunction:P.motionEaseOutCirc,"&-prepare":{transform:"none"}},[`${N}-leave`]:{animationTimingFunction:P.motionEaseInOutCirc}}]}},97414:function(h,v,e){"use strict";e.d(v,{ZP:function(){return s},qN:function(){return r},wZ:function(){return a}});var t=e(861),n=e(79511);const r=8;function a(o){const{contentRadius:i,limitVerticalRadius:m}=o,d=i>12?i+2:12;return{arrowOffsetHorizontal:d,arrowOffsetVertical:m?r:d}}function l(o,i){return o?i:{}}function s(o,i,m){const{componentCls:d,boxShadowPopoverArrow:b,arrowOffsetVertical:c,arrowOffsetHorizontal:f}=o,{arrowDistance:I=0,arrowPlacement:E={left:!0,right:!0,top:!0,bottom:!0}}=m||{};return{[d]:Object.assign(Object.assign(Object.assign(Object.assign({[`${d}-arrow`]:[Object.assign(Object.assign({position:"absolute",zIndex:1,display:"block"},(0,n.W)(o,i,b)),{"&:before":{background:i}})]},l(!!E.top,{[[`&-placement-top > ${d}-arrow`,`&-placement-topLeft > ${d}-arrow`,`&-placement-topRight > ${d}-arrow`].join(",")]:{bottom:I,transform:"translateY(100%) rotate(180deg)"},[`&-placement-top > ${d}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%) translateY(100%) rotate(180deg)"},"&-placement-topLeft":{"--arrow-offset-horizontal":f,[`> ${d}-arrow`]:{left:{_skip_check_:!0,value:f}}},"&-placement-topRight":{"--arrow-offset-horizontal":`calc(100% - ${(0,t.unit)(f)})`,[`> ${d}-arrow`]:{right:{_skip_check_:!0,value:f}}}})),l(!!E.bottom,{[[`&-placement-bottom > ${d}-arrow`,`&-placement-bottomLeft > ${d}-arrow`,`&-placement-bottomRight > ${d}-arrow`].join(",")]:{top:I,transform:"translateY(-100%)"},[`&-placement-bottom > ${d}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%) translateY(-100%)"},"&-placement-bottomLeft":{"--arrow-offset-horizontal":f,[`> ${d}-arrow`]:{left:{_skip_check_:!0,value:f}}},"&-placement-bottomRight":{"--arrow-offset-horizontal":`calc(100% - ${(0,t.unit)(f)})`,[`> ${d}-arrow`]:{right:{_skip_check_:!0,value:f}}}})),l(!!E.left,{[[`&-placement-left > ${d}-arrow`,`&-placement-leftTop > ${d}-arrow`,`&-placement-leftBottom > ${d}-arrow`].join(",")]:{right:{_skip_check_:!0,value:I},transform:"translateX(100%) rotate(90deg)"},[`&-placement-left > ${d}-arrow`]:{top:{_skip_check_:!0,value:"50%"},transform:"translateY(-50%) translateX(100%) rotate(90deg)"},[`&-placement-leftTop > ${d}-arrow`]:{top:c},[`&-placement-leftBottom > ${d}-arrow`]:{bottom:c}})),l(!!E.right,{[[`&-placement-right > ${d}-arrow`,`&-placement-rightTop > ${d}-arrow`,`&-placement-rightBottom > ${d}-arrow`].join(",")]:{left:{_skip_check_:!0,value:I},transform:"translateX(-100%) rotate(-90deg)"},[`&-placement-right > ${d}-arrow`]:{top:{_skip_check_:!0,value:"50%"},transform:"translateY(-50%) translateX(-100%) rotate(-90deg)"},[`&-placement-rightTop > ${d}-arrow`]:{top:c},[`&-placement-rightBottom > ${d}-arrow`]:{bottom:c}}))}}},79511:function(h,v,e){"use strict";e.d(v,{W:function(){return r},w:function(){return n}});var t=e(861);function n(a){const{sizePopupArrow:l,borderRadiusXS:s,borderRadiusOuter:o}=a,i=l/2,m=0,d=i,b=o*1/Math.sqrt(2),c=i-o*(1-1/Math.sqrt(2)),f=i-s*(1/Math.sqrt(2)),I=o*(Math.sqrt(2)-1)+s*(1/Math.sqrt(2)),E=2*i-f,C=I,P=2*i-b,R=c,M=2*i-m,N=d,p=i*Math.sqrt(2)+o*(Math.sqrt(2)-2),A=o*(Math.sqrt(2)-1),O=`polygon(${A}px 100%, 50% ${A}px, ${2*i-A}px 100%, ${A}px 100%)`,z=`path('M ${m} ${d} A ${o} ${o} 0 0 0 ${b} ${c} L ${f} ${I} A ${s} ${s} 0 0 1 ${E} ${C} L ${P} ${R} A ${o} ${o} 0 0 0 ${M} ${N} Z')`;return{arrowShadowWidth:p,arrowPath:z,arrowPolygon:O}}const r=(a,l,s)=>{const{sizePopupArrow:o,arrowPolygon:i,arrowPath:m,arrowShadowWidth:d,borderRadiusXS:b,calc:c}=a;return{pointerEvents:"none",width:o,height:o,overflow:"hidden","&::before":{position:"absolute",bottom:0,insetInlineStart:0,width:o,height:c(o).div(2).equal(),background:l,clipPath:{_multi_value_:!0,value:[i,m]},content:'""'},"&::after":{content:'""',position:"absolute",width:d,height:d,bottom:0,insetInline:0,margin:"auto",borderRadius:{_skip_check_:!0,value:`0 0 ${(0,t.unit)(b)} 0`},transform:"translateY(50%) rotate(-135deg)",boxShadow:s,zIndex:0,background:"transparent"}}}},72269:function(h,v,e){"use strict";e.d(v,{Z:function(){return K}});var t=e(62435),n=e(50888),r=e(93967),a=e.n(r),l=e(87462),s=e(4942),o=e(97685),i=e(91),m=e(21770),d=e(15105),b=["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"],c=t.forwardRef(function(k,q){var F,Z=k.prefixCls,_=Z===void 0?"rc-switch":Z,X=k.className,Y=k.checked,ae=k.defaultChecked,J=k.disabled,de=k.loadingIcon,Ce=k.checkedChildren,Ze=k.unCheckedChildren,je=k.onClick,Fe=k.onChange,Qe=k.onKeyDown,We=(0,i.Z)(k,b),Oe=(0,m.Z)(!1,{value:Y,defaultValue:ae}),xe=(0,o.Z)(Oe,2),ve=xe[0],ye=xe[1];function U(H,he){var se=ve;return J||(se=H,ye(se),Fe==null||Fe(se,he)),se}function W(H){H.which===d.Z.LEFT?U(!1,H):H.which===d.Z.RIGHT&&U(!0,H),Qe==null||Qe(H)}function $(H){var he=U(!ve,H);je==null||je(he,H)}var S=a()(_,X,(F={},(0,s.Z)(F,"".concat(_,"-checked"),ve),(0,s.Z)(F,"".concat(_,"-disabled"),J),F));return t.createElement("button",(0,l.Z)({},We,{type:"button",role:"switch","aria-checked":ve,disabled:J,className:S,ref:q,onKeyDown:W,onClick:$}),de,t.createElement("span",{className:"".concat(_,"-inner")},t.createElement("span",{className:"".concat(_,"-inner-checked")},Ce),t.createElement("span",{className:"".concat(_,"-inner-unchecked")},Ze)))});c.displayName="Switch";var f=c,I=e(45353),E=e(53124),C=e(98866),P=e(98675),R=e(861),M=e(15063),N=e(14747),p=e(83559),A=e(83262);const O=k=>{const{componentCls:q,trackHeightSM:F,trackPadding:Z,trackMinWidthSM:_,innerMinMarginSM:X,innerMaxMarginSM:Y,handleSizeSM:ae,calc:J}=k,de=`${q}-inner`,Ce=(0,R.unit)(J(ae).add(J(Z).mul(2)).equal()),Ze=(0,R.unit)(J(Y).mul(2).equal());return{[q]:{[`&${q}-small`]:{minWidth:_,height:F,lineHeight:(0,R.unit)(F),[`${q}-inner`]:{paddingInlineStart:Y,paddingInlineEnd:X,[`${de}-checked, ${de}-unchecked`]:{minHeight:F},[`${de}-checked`]:{marginInlineStart:`calc(-100% + ${Ce} - ${Ze})`,marginInlineEnd:`calc(100% - ${Ce} + ${Ze})`},[`${de}-unchecked`]:{marginTop:J(F).mul(-1).equal(),marginInlineStart:0,marginInlineEnd:0}},[`${q}-handle`]:{width:ae,height:ae},[`${q}-loading-icon`]:{top:J(J(ae).sub(k.switchLoadingIconSize)).div(2).equal(),fontSize:k.switchLoadingIconSize},[`&${q}-checked`]:{[`${q}-inner`]:{paddingInlineStart:X,paddingInlineEnd:Y,[`${de}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${de}-unchecked`]:{marginInlineStart:`calc(100% - ${Ce} + ${Ze})`,marginInlineEnd:`calc(-100% + ${Ce} - ${Ze})`}},[`${q}-handle`]:{insetInlineStart:`calc(100% - ${(0,R.unit)(J(ae).add(Z).equal())})`}},[`&:not(${q}-disabled):active`]:{[`&:not(${q}-checked) ${de}`]:{[`${de}-unchecked`]:{marginInlineStart:J(k.marginXXS).div(2).equal(),marginInlineEnd:J(k.marginXXS).mul(-1).div(2).equal()}},[`&${q}-checked ${de}`]:{[`${de}-checked`]:{marginInlineStart:J(k.marginXXS).mul(-1).div(2).equal(),marginInlineEnd:J(k.marginXXS).div(2).equal()}}}}}}},z=k=>{const{componentCls:q,handleSize:F,calc:Z}=k;return{[q]:{[`${q}-loading-icon${k.iconCls}`]:{position:"relative",top:Z(Z(F).sub(k.fontSize)).div(2).equal(),color:k.switchLoadingIconColor,verticalAlign:"top"},[`&${q}-checked ${q}-loading-icon`]:{color:k.switchColor}}}},L=k=>{const{componentCls:q,trackPadding:F,handleBg:Z,handleShadow:_,handleSize:X,calc:Y}=k,ae=`${q}-handle`;return{[q]:{[ae]:{position:"absolute",top:F,insetInlineStart:F,width:X,height:X,transition:`all ${k.switchDuration} ease-in-out`,"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,backgroundColor:Z,borderRadius:Y(X).div(2).equal(),boxShadow:_,transition:`all ${k.switchDuration} ease-in-out`,content:'""'}},[`&${q}-checked ${ae}`]:{insetInlineStart:`calc(100% - ${(0,R.unit)(Y(X).add(F).equal())})`},[`&:not(${q}-disabled):active`]:{[`${ae}::before`]:{insetInlineEnd:k.switchHandleActiveInset,insetInlineStart:0},[`&${q}-checked ${ae}::before`]:{insetInlineEnd:0,insetInlineStart:k.switchHandleActiveInset}}}}},fe=k=>{const{componentCls:q,trackHeight:F,trackPadding:Z,innerMinMargin:_,innerMaxMargin:X,handleSize:Y,calc:ae}=k,J=`${q}-inner`,de=(0,R.unit)(ae(Y).add(ae(Z).mul(2)).equal()),Ce=(0,R.unit)(ae(X).mul(2).equal());return{[q]:{[J]:{display:"block",overflow:"hidden",borderRadius:100,height:"100%",paddingInlineStart:X,paddingInlineEnd:_,transition:`padding-inline-start ${k.switchDuration} ease-in-out, padding-inline-end ${k.switchDuration} ease-in-out`,[`${J}-checked, ${J}-unchecked`]:{display:"block",color:k.colorTextLightSolid,fontSize:k.fontSizeSM,transition:`margin-inline-start ${k.switchDuration} ease-in-out, margin-inline-end ${k.switchDuration} ease-in-out`,pointerEvents:"none",minHeight:F},[`${J}-checked`]:{marginInlineStart:`calc(-100% + ${de} - ${Ce})`,marginInlineEnd:`calc(100% - ${de} + ${Ce})`},[`${J}-unchecked`]:{marginTop:ae(F).mul(-1).equal(),marginInlineStart:0,marginInlineEnd:0}},[`&${q}-checked ${J}`]:{paddingInlineStart:_,paddingInlineEnd:X,[`${J}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${J}-unchecked`]:{marginInlineStart:`calc(100% - ${de} + ${Ce})`,marginInlineEnd:`calc(-100% + ${de} - ${Ce})`}},[`&:not(${q}-disabled):active`]:{[`&:not(${q}-checked) ${J}`]:{[`${J}-unchecked`]:{marginInlineStart:ae(Z).mul(2).equal(),marginInlineEnd:ae(Z).mul(-1).mul(2).equal()}},[`&${q}-checked ${J}`]:{[`${J}-checked`]:{marginInlineStart:ae(Z).mul(-1).mul(2).equal(),marginInlineEnd:ae(Z).mul(2).equal()}}}}}},G=k=>{const{componentCls:q,trackHeight:F,trackMinWidth:Z}=k;return{[q]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,N.Wf)(k)),{position:"relative",display:"inline-block",boxSizing:"border-box",minWidth:Z,height:F,lineHeight:(0,R.unit)(F),verticalAlign:"middle",background:k.colorTextQuaternary,border:"0",borderRadius:100,cursor:"pointer",transition:`all ${k.motionDurationMid}`,userSelect:"none",[`&:hover:not(${q}-disabled)`]:{background:k.colorTextTertiary}}),(0,N.Qy)(k)),{[`&${q}-checked`]:{background:k.switchColor,[`&:hover:not(${q}-disabled)`]:{background:k.colorPrimaryHover}},[`&${q}-loading, &${q}-disabled`]:{cursor:"not-allowed",opacity:k.switchDisabledOpacity,"*":{boxShadow:"none",cursor:"not-allowed"}},[`&${q}-rtl`]:{direction:"rtl"}})}},ee=k=>{const{fontSize:q,lineHeight:F,controlHeight:Z,colorWhite:_}=k,X=q*F,Y=Z/2,ae=2,J=X-ae*2,de=Y-ae*2;return{trackHeight:X,trackHeightSM:Y,trackMinWidth:J*2+ae*4,trackMinWidthSM:de*2+ae*2,trackPadding:ae,handleBg:_,handleSize:J,handleSizeSM:de,handleShadow:`0 2px 4px 0 ${new M.FastColor("#00230b").setA(.2).toRgbString()}`,innerMinMargin:J/2,innerMaxMargin:J+ae+ae*2,innerMinMarginSM:de/2,innerMaxMarginSM:de+ae+ae*2}};var re=(0,p.I$)("Switch",k=>{const q=(0,A.mergeToken)(k,{switchDuration:k.motionDurationMid,switchColor:k.colorPrimary,switchDisabledOpacity:k.opacityLoading,switchLoadingIconSize:k.calc(k.fontSizeIcon).mul(.75).equal(),switchLoadingIconColor:`rgba(0, 0, 0, ${k.opacityLoading})`,switchHandleActiveInset:"-30%"});return[G(q),fe(q),L(q),z(q),O(q)]},ee),oe=function(k,q){var F={};for(var Z in k)Object.prototype.hasOwnProperty.call(k,Z)&&q.indexOf(Z)<0&&(F[Z]=k[Z]);if(k!=null&&typeof Object.getOwnPropertySymbols=="function")for(var _=0,Z=Object.getOwnPropertySymbols(k);_{const{prefixCls:F,size:Z,disabled:_,loading:X,className:Y,rootClassName:ae,style:J,checked:de,value:Ce,defaultChecked:Ze,defaultValue:je,onChange:Fe}=k,Qe=oe(k,["prefixCls","size","disabled","loading","className","rootClassName","style","checked","value","defaultChecked","defaultValue","onChange"]),[We,Oe]=(0,m.Z)(!1,{value:de!=null?de:Ce,defaultValue:Ze!=null?Ze:je}),{getPrefixCls:xe,direction:ve,switch:ye}=t.useContext(E.E_),U=t.useContext(C.Z),W=(_!=null?_:U)||X,$=xe("switch",F),S=t.createElement("div",{className:`${$}-handle`},X&&t.createElement(n.Z,{className:`${$}-loading-icon`})),[H,he,se]=re($),ue=(0,P.Z)(Z),Te=a()(ye==null?void 0:ye.className,{[`${$}-small`]:ue==="small",[`${$}-loading`]:X,[`${$}-rtl`]:ve==="rtl"},Y,ae,he,se),Ae=Object.assign(Object.assign({},ye==null?void 0:ye.style),J),te=(...Ee)=>{Oe(Ee[0]),Fe==null||Fe.apply(void 0,Ee)};return H(t.createElement(I.Z,{component:"Switch"},t.createElement(f,Object.assign({},Qe,{checked:We,onChange:te,prefixCls:$,className:Te,style:Ae,disabled:W,ref:q,loadingIcon:S}))))});j.__ANT_SWITCH=!0;var K=j},84164:function(h,v,e){"use strict";var t=e(62435);const n=(r,a,l)=>{const s=t.useRef({});function o(i){var m;if(!s.current||s.current.data!==r||s.current.childrenColumnName!==a||s.current.getRowKey!==l){let b=function(c){c.forEach((f,I)=>{const E=l(f,I);d.set(E,f),f&&typeof f=="object"&&a in f&&b(f[a]||[])})};const d=new Map;b(r),s.current={data:r,childrenColumnName:a,kvMap:d,getRowKey:l}}return(m=s.current.kvMap)===null||m===void 0?void 0:m.get(i)}return[o]};v.Z=n},89094:function(h,v,e){"use strict";e.d(v,{Z:function(){return ai}});var t=e(62435),n={},r="rc-table-internal-hook",a=e(97685),l=e(66680),s=e(8410),o=e(91881),i=e(61254);function m(_e){var at=t.createContext(void 0),en=function(xn){var Wn=xn.value,cr=xn.children,tr=t.useRef(Wn);tr.current=Wn;var Nr=t.useState(function(){return{getValue:function(){return tr.current},listeners:new Set}}),Sr=(0,a.Z)(Nr,1),oa=Sr[0];return(0,s.Z)(function(){(0,i.unstable_batchedUpdates)(function(){oa.listeners.forEach(function(Kr){Kr(Wn)})})},[Wn]),t.createElement(at.Provider,{value:oa},cr)};return{Context:at,Provider:en,defaultValue:_e}}function d(_e,at){var en=(0,l.Z)(typeof at=="function"?at:function(Kr){if(at===void 0)return Kr;if(!Array.isArray(at))return Kr[at];var kr={};return at.forEach(function(Gr){kr[Gr]=Kr[Gr]}),kr}),vn=t.useContext(_e==null?void 0:_e.Context),xn=vn||{},Wn=xn.listeners,cr=xn.getValue,tr=t.useRef();tr.current=en(vn?cr():_e==null?void 0:_e.defaultValue);var Nr=t.useState({}),Sr=(0,a.Z)(Nr,2),oa=Sr[1];return(0,s.Z)(function(){if(!vn)return;function Kr(kr){var Gr=en(kr);(0,o.Z)(tr.current,Gr,!0)||oa({})}return Wn.add(Kr),function(){Wn.delete(Kr)}},[vn]),tr.current}var b=e(87462),c=e(42550);function f(){var _e=t.createContext(null);function at(){return t.useContext(_e)}function en(xn,Wn){var cr=(0,c.Yr)(xn),tr=function(Sr,oa){var Kr=cr?{ref:oa}:{},kr=t.useRef(0),Gr=t.useRef(Sr),Qr=at();return Qr!==null?t.createElement(xn,(0,b.Z)({},Sr,Kr)):((!Wn||Wn(Gr.current,Sr))&&(kr.current+=1),Gr.current=Sr,t.createElement(_e.Provider,{value:kr.current},t.createElement(xn,(0,b.Z)({},Sr,Kr))))};return cr?t.forwardRef(tr):tr}function vn(xn,Wn){var cr=(0,c.Yr)(xn),tr=function(Sr,oa){var Kr=cr?{ref:oa}:{};return at(),t.createElement(xn,(0,b.Z)({},Sr,Kr))};return cr?t.memo(t.forwardRef(tr),Wn):t.memo(tr,Wn)}return{makeImmutable:en,responseImmutable:vn,useImmutableMark:at}}var I=f(),E=I.makeImmutable,C=I.responseImmutable,P=I.useImmutableMark,R=f(),M=R.makeImmutable,N=R.responseImmutable,p=R.useImmutableMark,A=m(),O=A;function z(_e,at){var en=React.useRef(0);en.current+=1;var vn=React.useRef(_e),xn=[];Object.keys(_e||{}).map(function(cr){var tr;(_e==null?void 0:_e[cr])!==((tr=vn.current)===null||tr===void 0?void 0:tr[cr])&&xn.push(cr)}),vn.current=_e;var Wn=React.useRef([]);return xn.length&&(Wn.current=xn),React.useDebugValue(en.current),React.useDebugValue(Wn.current.join(", ")),at&&console.log("".concat(at,":"),en.current,Wn.current),en.current}var L=null,fe=null,G=e(71002),ee=e(1413),re=e(4942),oe=e(93967),ie=e.n(oe),j=e(56982),K=e(88306),k=e(80334),q=t.createContext({renderWithProps:!1}),F=q,Z="RC_TABLE_KEY";function _(_e){return _e==null?[]:Array.isArray(_e)?_e:[_e]}function X(_e){var at=[],en={};return _e.forEach(function(vn){for(var xn=vn||{},Wn=xn.key,cr=xn.dataIndex,tr=Wn||_(cr).join("-")||Z;en[tr];)tr="".concat(tr,"_next");en[tr]=!0,at.push(tr)}),at}function Y(_e){return _e!=null}function ae(_e){return typeof _e=="number"&&!Number.isNaN(_e)}function J(_e){return _e&&(0,G.Z)(_e)==="object"&&!Array.isArray(_e)&&!t.isValidElement(_e)}function de(_e,at,en,vn,xn,Wn){var cr=t.useContext(F),tr=p(),Nr=(0,j.Z)(function(){if(Y(vn))return[vn];var Sr=at==null||at===""?[]:Array.isArray(at)?at:[at],oa=(0,K.Z)(_e,Sr),Kr=oa,kr=void 0;if(xn){var Gr=xn(oa,_e,en);J(Gr)?(Kr=Gr.children,kr=Gr.props,cr.renderWithProps=!0):Kr=Gr}return[Kr,kr]},[tr,_e,vn,at,xn,en],function(Sr,oa){if(Wn){var Kr=(0,a.Z)(Sr,2),kr=Kr[1],Gr=(0,a.Z)(oa,2),Qr=Gr[1];return Wn(Qr,kr)}return cr.renderWithProps?!0:!(0,o.Z)(Sr,oa,!0)});return Nr}function Ce(_e,at,en,vn){var xn=_e+at-1;return _e<=vn&&xn>=en}function Ze(_e,at){return d(O,function(en){var vn=Ce(_e,at||1,en.hoverStartRow,en.hoverEndRow);return[vn,en.onHover]})}var je=e(56790),Fe=function(at){var en=at.ellipsis,vn=at.rowType,xn=at.children,Wn,cr=en===!0?{showTitle:!0}:en;return cr&&(cr.showTitle||vn==="header")&&(typeof xn=="string"||typeof xn=="number"?Wn=xn.toString():t.isValidElement(xn)&&typeof xn.props.children=="string"&&(Wn=xn.props.children)),Wn};function Qe(_e){var at,en,vn,xn,Wn,cr,tr,Nr,Sr=_e.component,oa=_e.children,Kr=_e.ellipsis,kr=_e.scope,Gr=_e.prefixCls,Qr=_e.className,Wa=_e.align,Ia=_e.record,za=_e.render,nt=_e.dataIndex,Xt=_e.renderIndex,bn=_e.shouldCellUpdate,Pr=_e.index,Xr=_e.rowType,Aa=_e.colSpan,$a=_e.rowSpan,Qa=_e.fixLeft,ho=_e.fixRight,_a=_e.firstFixLeft,qa=_e.lastFixLeft,bo=_e.firstFixRight,sa=_e.lastFixRight,ga=_e.appendNode,oo=_e.additionalProps,Fr=oo===void 0?{}:oo,yo=_e.isSticky,po="".concat(Gr,"-cell"),Ci=d(O,["supportSticky","allColumnsFixedLeft","rowHoverable"]),Ei=Ci.supportSticky,pl=Ci.allColumnsFixedLeft,ls=Ci.rowHoverable,cs=de(Ia,nt,Xt,oa,za,bn),Kl=(0,a.Z)(cs,2),Js=Kl[0],ul=Kl[1],Zl={},Ws=typeof Qa=="number"&&Ei,Ss=typeof ho=="number"&&Ei;Ws&&(Zl.position="sticky",Zl.left=Qa),Ss&&(Zl.position="sticky",Zl.right=ho);var Ki=(at=(en=(vn=ul==null?void 0:ul.colSpan)!==null&&vn!==void 0?vn:Fr.colSpan)!==null&&en!==void 0?en:Aa)!==null&&at!==void 0?at:1,xl=(xn=(Wn=(cr=ul==null?void 0:ul.rowSpan)!==null&&cr!==void 0?cr:Fr.rowSpan)!==null&&Wn!==void 0?Wn:$a)!==null&&xn!==void 0?xn:1,Di=Ze(Pr,xl),_i=(0,a.Z)(Di,2),gs=_i[0],kl=_i[1],cu=(0,je.zX)(function(Ul){var Gl;Ia&&kl(Pr,Pr+xl-1),Fr==null||(Gl=Fr.onMouseEnter)===null||Gl===void 0||Gl.call(Fr,Ul)}),Us=(0,je.zX)(function(Ul){var Gl;Ia&&kl(-1,-1),Fr==null||(Gl=Fr.onMouseLeave)===null||Gl===void 0||Gl.call(Fr,Ul)});if(Ki===0||xl===0)return null;var Ns=(tr=Fr.title)!==null&&tr!==void 0?tr:Fe({rowType:Xr,ellipsis:Kr,children:Js}),nu=ie()(po,Qr,(Nr={},(0,re.Z)((0,re.Z)((0,re.Z)((0,re.Z)((0,re.Z)((0,re.Z)((0,re.Z)((0,re.Z)((0,re.Z)((0,re.Z)(Nr,"".concat(po,"-fix-left"),Ws&&Ei),"".concat(po,"-fix-left-first"),_a&&Ei),"".concat(po,"-fix-left-last"),qa&&Ei),"".concat(po,"-fix-left-all"),qa&&pl&&Ei),"".concat(po,"-fix-right"),Ss&&Ei),"".concat(po,"-fix-right-first"),bo&&Ei),"".concat(po,"-fix-right-last"),sa&&Ei),"".concat(po,"-ellipsis"),Kr),"".concat(po,"-with-append"),ga),"".concat(po,"-fix-sticky"),(Ws||Ss)&&yo&&Ei),(0,re.Z)(Nr,"".concat(po,"-row-hover"),!ul&&gs)),Fr.className,ul==null?void 0:ul.className),Hi={};Wa&&(Hi.textAlign=Wa);var ji=(0,ee.Z)((0,ee.Z)((0,ee.Z)((0,ee.Z)({},ul==null?void 0:ul.style),Zl),Hi),Fr.style),Ol=Js;return(0,G.Z)(Ol)==="object"&&!Array.isArray(Ol)&&!t.isValidElement(Ol)&&(Ol=null),Kr&&(qa||bo)&&(Ol=t.createElement("span",{className:"".concat(po,"-content")},Ol)),t.createElement(Sr,(0,b.Z)({},ul,Fr,{className:nu,style:ji,title:Ns,scope:kr,onMouseEnter:ls?cu:void 0,onMouseLeave:ls?Us:void 0,colSpan:Ki!==1?Ki:null,rowSpan:xl!==1?xl:null}),ga,Ol)}var We=t.memo(Qe);function Oe(_e,at,en,vn,xn){var Wn=en[_e]||{},cr=en[at]||{},tr,Nr;Wn.fixed==="left"?tr=vn.left[xn==="rtl"?at:_e]:cr.fixed==="right"&&(Nr=vn.right[xn==="rtl"?_e:at]);var Sr=!1,oa=!1,Kr=!1,kr=!1,Gr=en[at+1],Qr=en[_e-1],Wa=Gr&&!Gr.fixed||Qr&&!Qr.fixed||en.every(function(bn){return bn.fixed==="left"});if(xn==="rtl"){if(tr!==void 0){var Ia=Qr&&Qr.fixed==="left";kr=!Ia&&Wa}else if(Nr!==void 0){var za=Gr&&Gr.fixed==="right";Kr=!za&&Wa}}else if(tr!==void 0){var nt=Gr&&Gr.fixed==="left";Sr=!nt&&Wa}else if(Nr!==void 0){var Xt=Qr&&Qr.fixed==="right";oa=!Xt&&Wa}return{fixLeft:tr,fixRight:Nr,lastFixLeft:Sr,firstFixRight:oa,lastFixRight:Kr,firstFixLeft:kr,isSticky:vn.isSticky}}var xe=t.createContext({}),ve=xe;function ye(_e){var at=_e.className,en=_e.index,vn=_e.children,xn=_e.colSpan,Wn=xn===void 0?1:xn,cr=_e.rowSpan,tr=_e.align,Nr=d(O,["prefixCls","direction"]),Sr=Nr.prefixCls,oa=Nr.direction,Kr=t.useContext(ve),kr=Kr.scrollColumnIndex,Gr=Kr.stickyOffsets,Qr=Kr.flattenColumns,Wa=en+Wn-1,Ia=Wa+1===kr?Wn+1:Wn,za=Oe(en,en+Ia-1,Qr,Gr,oa);return t.createElement(We,(0,b.Z)({className:at,index:en,component:"td",prefixCls:Sr,record:null,dataIndex:null,align:tr,colSpan:Ia,rowSpan:cr,render:function(){return vn}},za))}var U=e(91),W=["children"];function $(_e){var at=_e.children,en=(0,U.Z)(_e,W);return t.createElement("tr",en,at)}function S(_e){var at=_e.children;return at}S.Row=$,S.Cell=ye;var H=S;function he(_e){var at=_e.children,en=_e.stickyOffsets,vn=_e.flattenColumns,xn=d(O,"prefixCls"),Wn=vn.length-1,cr=vn[Wn],tr=t.useMemo(function(){return{stickyOffsets:en,flattenColumns:vn,scrollColumnIndex:cr!=null&&cr.scrollbar?Wn:null}},[cr,vn,Wn,en]);return t.createElement(ve.Provider,{value:tr},t.createElement("tfoot",{className:"".concat(xn,"-summary")},at))}var se=N(he),ue=H,Te=e(48555),Ae=e(79370),te=e(74204),Ee=e(64217);function Re(_e,at,en,vn,xn,Wn,cr){var tr=Wn(at,cr);_e.push({record:at,indent:en,index:cr,rowKey:tr});var Nr=xn==null?void 0:xn.has(tr);if(at&&Array.isArray(at[vn])&&Nr)for(var Sr=0;Sr1?_a-1:0),bo=1;bo<_a;bo++)qa[bo-1]=arguments[bo];Pr==null||Pr.apply(void 0,[ho].concat(qa))},Aa;typeof Gr=="string"?Aa=Gr:typeof Gr=="function"&&(Aa=Gr(_e,en,vn));var $a=X(Wn);return(0,ee.Z)((0,ee.Z)({},xn),{},{columnsKey:$a,nestExpandable:Qr,expanded:za,hasNestChildren:nt,record:_e,onTriggerExpand:Xt,rowSupportExpand:Wa,expandable:Ia,rowProps:(0,ee.Z)((0,ee.Z)({},bn),{},{className:ie()(Aa,bn==null?void 0:bn.className),onClick:Xr})})}function Se(_e){var at=_e.prefixCls,en=_e.children,vn=_e.component,xn=_e.cellComponent,Wn=_e.className,cr=_e.expanded,tr=_e.colSpan,Nr=_e.isEmpty,Sr=_e.stickyOffset,oa=Sr===void 0?0:Sr,Kr=d(O,["scrollbarSize","fixHeader","fixColumn","componentWidth","horizonScroll"]),kr=Kr.scrollbarSize,Gr=Kr.fixHeader,Qr=Kr.fixColumn,Wa=Kr.componentWidth,Ia=Kr.horizonScroll,za=en;return(Nr?Ia&&Wa:Qr)&&(za=t.createElement("div",{style:{width:Wa-oa-(Gr&&!Nr?kr:0),position:"sticky",left:oa,overflow:"hidden"},className:"".concat(at,"-expanded-row-fixed")},za)),t.createElement(vn,{className:Wn,style:{display:cr?null:"none"}},t.createElement(We,{component:xn,prefixCls:at,colSpan:tr},za))}var we=Se;function Ve(_e){var at=_e.prefixCls,en=_e.record,vn=_e.onExpand,xn=_e.expanded,Wn=_e.expandable,cr="".concat(at,"-row-expand-icon");if(!Wn)return t.createElement("span",{className:ie()(cr,"".concat(at,"-row-spaced"))});var tr=function(Sr){vn(en,Sr),Sr.stopPropagation()};return t.createElement("span",{className:ie()(cr,(0,re.Z)((0,re.Z)({},"".concat(at,"-row-expanded"),xn),"".concat(at,"-row-collapsed"),!xn)),onClick:tr})}function tt(_e,at,en){var vn=[];function xn(Wn){(Wn||[]).forEach(function(cr,tr){vn.push(at(cr,tr)),xn(cr[en])})}return xn(_e),vn}function bt(_e,at,en,vn){return typeof _e=="string"?_e:typeof _e=="function"?_e(at,en,vn):""}function De(_e,at,en,vn,xn){var Wn,cr=arguments.length>5&&arguments[5]!==void 0?arguments[5]:[],tr=arguments.length>6&&arguments[6]!==void 0?arguments[6]:0,Nr=_e.record,Sr=_e.prefixCls,oa=_e.columnsKey,Kr=_e.fixedInfoList,kr=_e.expandIconColumnIndex,Gr=_e.nestExpandable,Qr=_e.indentSize,Wa=_e.expandIcon,Ia=_e.expanded,za=_e.hasNestChildren,nt=_e.onTriggerExpand,Xt=_e.expandable,bn=_e.expandedKeys,Pr=oa[en],Xr=Kr[en],Aa;en===(kr||0)&&Gr&&(Aa=t.createElement(t.Fragment,null,t.createElement("span",{style:{paddingLeft:"".concat(Qr*vn,"px")},className:"".concat(Sr,"-row-indent indent-level-").concat(vn)}),Wa({prefixCls:Sr,expanded:Ia,expandable:za,record:Nr,onExpand:nt})));var $a=((Wn=at.onCell)===null||Wn===void 0?void 0:Wn.call(at,Nr,xn))||{};if(tr){var Qa=$a.rowSpan,ho=Qa===void 0?1:Qa;if(Xt&&ho&&en=1)),style:(0,ee.Z)((0,ee.Z)({},en),Xt==null?void 0:Xt.style)}),Ia.map(function(_a,qa){var bo=_a.render,sa=_a.dataIndex,ga=_a.className,oo=De(Qr,_a,qa,Sr,xn,tr,Gr==null?void 0:Gr.offset),Fr=oo.key,yo=oo.fixedInfo,po=oo.appendCellNode,Ci=oo.additionalCellProps;return t.createElement(We,(0,b.Z)({className:ga,ellipsis:_a.ellipsis,align:_a.align,scope:_a.rowScope,component:_a.rowScope?kr:Kr,prefixCls:Wa,key:Fr,record:vn,index:xn,renderIndex:Wn,dataIndex:sa,render:bo,shouldCellUpdate:_a.shouldCellUpdate},yo,{appendNode:po,additionalProps:Ci}))})),Qa;if(Pr&&(Xr.current||bn)){var ho=nt(vn,xn,Sr+1,bn);Qa=t.createElement(we,{expanded:bn,className:ie()("".concat(Wa,"-expanded-row"),"".concat(Wa,"-expanded-row-level-").concat(Sr+1),Aa),prefixCls:Wa,component:oa,cellComponent:Kr,colSpan:Gr?Gr.colSpan:Ia.length,stickyOffset:Gr==null?void 0:Gr.sticky,isEmpty:!1},ho)}return t.createElement(t.Fragment,null,$a,Qa)}var vt=N(st);function ot(_e){var at=_e.columnKey,en=_e.onColumnResize,vn=t.useRef();return(0,s.Z)(function(){vn.current&&en(at,vn.current.offsetWidth)},[]),t.createElement(Te.default,{data:at},t.createElement("td",{ref:vn,style:{padding:0,border:0,height:0}},t.createElement("div",{style:{height:0,overflow:"hidden"}},"\xA0")))}var At=e(5110);function qt(_e){var at=_e.prefixCls,en=_e.columnsKey,vn=_e.onColumnResize,xn=t.useRef(null);return t.createElement("tr",{"aria-hidden":"true",className:"".concat(at,"-measure-row"),style:{height:0,fontSize:0},ref:xn},t.createElement(Te.default.Collection,{onBatchResize:function(cr){(0,At.Z)(xn.current)&&cr.forEach(function(tr){var Nr=tr.data,Sr=tr.size;vn(Nr,Sr.offsetWidth)})}},en.map(function(Wn){return t.createElement(ot,{key:Wn,columnKey:Wn,onColumnResize:vn})})))}function ce(_e){var at=_e.data,en=_e.measureColumnWidth,vn=d(O,["prefixCls","getComponent","onColumnResize","flattenColumns","getRowKey","expandedKeys","childrenColumnName","emptyNode","expandedRowOffset","fixedInfoList","colWidths"]),xn=vn.prefixCls,Wn=vn.getComponent,cr=vn.onColumnResize,tr=vn.flattenColumns,Nr=vn.getRowKey,Sr=vn.expandedKeys,oa=vn.childrenColumnName,Kr=vn.emptyNode,kr=vn.expandedRowOffset,Gr=kr===void 0?0:kr,Qr=vn.colWidths,Wa=Ne(at,oa,Sr,Nr),Ia=t.useMemo(function(){return Wa.map(function(Qa){return Qa.rowKey})},[Wa]),za=t.useRef({renderWithProps:!1}),nt=t.useMemo(function(){for(var Qa=tr.length-Gr,ho=0,_a=0;_a=0;Sr-=1){var oa=at[Sr],Kr=en&&en[Sr],kr=void 0,Gr=void 0;if(Kr&&(kr=Kr[Kt],Wn==="auto"&&(Gr=Kr.minWidth)),oa||Gr||kr||Nr){var Qr=kr||{},Wa=Qr.columnType,Ia=(0,U.Z)(Qr,un);cr.unshift(t.createElement("col",(0,b.Z)({key:Sr,style:{width:oa,minWidth:Gr}},Ia))),Nr=!0}}return t.createElement("colgroup",null,cr)}var lt=Rn,Et=e(74902),Bt=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function Lt(_e,at){return(0,t.useMemo)(function(){for(var en=[],vn=0;vn1?"colgroup":"col":null,ellipsis:Ia.ellipsis,align:Ia.align,component:cr,prefixCls:oa,key:Gr[Wa]},za,{additionalProps:nt,rowType:"header"}))}))},rr=ir;function cn(_e){var at=[];function en(cr,tr){var Nr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;at[Nr]=at[Nr]||[];var Sr=tr,oa=cr.filter(Boolean).map(function(Kr){var kr={key:Kr.key,className:Kr.className||"",children:Kr.title,column:Kr,colStart:Sr},Gr=1,Qr=Kr.children;return Qr&&Qr.length>0&&(Gr=en(Qr,Sr,Nr+1).reduce(function(Wa,Ia){return Wa+Ia},0),kr.hasSubColumns=!0),"colSpan"in Kr&&(Gr=Kr.colSpan),"rowSpan"in Kr&&(kr.rowSpan=Kr.rowSpan),kr.colSpan=Gr,kr.colEnd=kr.colStart+Gr-1,at[Nr].push(kr),Sr+=Gr,Gr});return oa}en(_e,0);for(var vn=at.length,xn=function(tr){at[tr].forEach(function(Nr){!("rowSpan"in Nr)&&!Nr.hasSubColumns&&(Nr.rowSpan=vn-tr)})},Wn=0;Wn1&&arguments[1]!==void 0?arguments[1]:"";return typeof at=="number"?at:at.endsWith("%")?_e*parseFloat(at)/100:null}function Jt(_e,at,en){return t.useMemo(function(){if(at&&at>0){var vn=0,xn=0;_e.forEach(function(kr){var Gr=Tt(at,kr.width);Gr?vn+=Gr:xn+=1});var Wn=Math.max(at,en),cr=Math.max(Wn-vn,xn),tr=xn,Nr=cr/xn,Sr=0,oa=_e.map(function(kr){var Gr=(0,ee.Z)({},kr),Qr=Tt(at,Gr.width);if(Qr)Gr.width=Qr;else{var Wa=Math.floor(Nr);Gr.width=tr===1?cr:Wa,cr-=Wa,tr-=1}return Sr+=Gr.width,Gr});if(Sr0?(0,ee.Z)((0,ee.Z)({},at),{},{children:qe(en)}):at})}function xt(_e){var at=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return _e.filter(function(en){return en&&(0,G.Z)(en)==="object"}).reduce(function(en,vn,xn){var Wn=vn.fixed,cr=Wn===!0?"left":Wn,tr="".concat(at,"-").concat(xn),Nr=vn.children;return Nr&&Nr.length>0?[].concat((0,Et.Z)(en),(0,Et.Z)(xt(Nr,tr).map(function(Sr){return(0,ee.Z)({fixed:cr},Sr)}))):[].concat((0,Et.Z)(en),[(0,ee.Z)((0,ee.Z)({key:tr},vn),{},{fixed:cr})])},[])}function _n(_e){return _e.map(function(at){var en=at.fixed,vn=(0,U.Z)(at,Nn),xn=en;return en==="left"?xn="right":en==="right"&&(xn="left"),(0,ee.Z)({fixed:xn},vn)})}function Je(_e,at){var en=_e.prefixCls,vn=_e.columns,xn=_e.children,Wn=_e.expandable,cr=_e.expandedKeys,tr=_e.columnTitle,Nr=_e.getRowKey,Sr=_e.onTriggerExpand,oa=_e.expandIcon,Kr=_e.rowExpandable,kr=_e.expandIconColumnIndex,Gr=_e.expandedRowOffset,Qr=Gr===void 0?0:Gr,Wa=_e.direction,Ia=_e.expandRowByClick,za=_e.columnWidth,nt=_e.fixed,Xt=_e.scrollWidth,bn=_e.clientWidth,Pr=t.useMemo(function(){var sa=vn||zn(xn)||[];return qe(sa.slice())},[vn,xn]),Xr=t.useMemo(function(){if(Wn){var sa=Pr.slice();if(!sa.includes(n)){var ga=kr||0;ga>=0&&(ga||nt==="left"||!nt)&&sa.splice(ga,0,n),nt==="right"&&sa.splice(Pr.length,0,n)}var oo=sa.indexOf(n);sa=sa.filter(function(Ci,Ei){return Ci!==n||Ei===oo});var Fr=Pr[oo],yo;nt?yo=nt:yo=Fr?Fr.fixed:null;var po=(0,re.Z)((0,re.Z)((0,re.Z)((0,re.Z)((0,re.Z)((0,re.Z)({},Kt,{className:"".concat(en,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),"title",tr),"fixed",yo),"className","".concat(en,"-row-expand-icon-cell")),"width",za),"render",function(Ei,pl,ls){var cs=Nr(pl,ls),Kl=cr.has(cs),Js=Kr?Kr(pl):!0,ul=oa({prefixCls:en,expanded:Kl,expandable:Js,record:pl,onExpand:Sr});return Ia?t.createElement("span",{onClick:function(Ws){return Ws.stopPropagation()}},ul):ul});return sa.map(function(Ci,Ei){var pl=Ci===n?po:Ci;return Ei=0;ga-=1){var oo=$a[ga].fixed;if(oo==="left"||oo===!0){sa=ga;break}}if(sa>=0)for(var Fr=0;Fr<=sa;Fr+=1){var yo=$a[Fr].fixed;if(yo!=="left"&&yo!==!0)return!0}var po=$a.findIndex(function(pl){var ls=pl.fixed;return ls==="right"});if(po>=0)for(var Ci=po;Ci<$a.length;Ci+=1){var Ei=$a[Ci].fixed;if(Ei!=="right")return!0}return!1},[$a]),ho=Jt($a,Xt,bn),_a=(0,a.Z)(ho,2),qa=_a[0],bo=_a[1];return[Aa,qa,bo,Qa]}var Xe=Je;function Yt(_e,at,en){var vn=Ht(_e),xn=vn.expandIcon,Wn=vn.expandedRowKeys,cr=vn.defaultExpandedRowKeys,tr=vn.defaultExpandAllRows,Nr=vn.expandedRowRender,Sr=vn.onExpand,oa=vn.onExpandedRowsChange,Kr=vn.childrenColumnName,kr=xn||Ve,Gr=Kr||"children",Qr=t.useMemo(function(){return Nr?"row":_e.expandable&&_e.internalHooks===r&&_e.expandable.__PARENT_RENDER_ICON__||at.some(function(Pr){return Pr&&(0,G.Z)(Pr)==="object"&&Pr[Gr]})?"nest":!1},[!!Nr,at]),Wa=t.useState(function(){return cr||(tr?tt(at,en,Gr):[])}),Ia=(0,a.Z)(Wa,2),za=Ia[0],nt=Ia[1],Xt=t.useMemo(function(){return new Set(Wn||za||[])},[Wn,za]),bn=t.useCallback(function(Pr){var Xr=en(Pr,at.indexOf(Pr)),Aa,$a=Xt.has(Xr);$a?(Xt.delete(Xr),Aa=(0,Et.Z)(Xt)):Aa=[].concat((0,Et.Z)(Xt),[Xr]),nt(Aa),Sr&&Sr(!$a,Pr),oa&&oa(Aa)},[en,Xt,at,Sr,oa]);return[vn,Qr,Xt,kr,Gr,bn]}function dn(_e,at,en){var vn=_e.map(function(xn,Wn){return Oe(Wn,Wn,_e,at,en)});return(0,j.Z)(function(){return vn},[vn],function(xn,Wn){return!(0,o.Z)(xn,Wn)})}function Tn(_e){var at=(0,t.useRef)(_e),en=(0,t.useState)({}),vn=(0,a.Z)(en,2),xn=vn[1],Wn=(0,t.useRef)(null),cr=(0,t.useRef)([]);function tr(Nr){cr.current.push(Nr);var Sr=Promise.resolve();Wn.current=Sr,Sr.then(function(){if(Wn.current===Sr){var oa=cr.current,Kr=at.current;cr.current=[],oa.forEach(function(kr){at.current=kr(at.current)}),Wn.current=null,Kr!==at.current&&xn({})}})}return(0,t.useEffect)(function(){return function(){Wn.current=null}},[]),[at.current,tr]}function yn(_e){var at=(0,t.useRef)(_e||null),en=(0,t.useRef)();function vn(){window.clearTimeout(en.current)}function xn(cr){at.current=cr,vn(),en.current=window.setTimeout(function(){at.current=null,en.current=void 0},100)}function Wn(){return at.current}return(0,t.useEffect)(function(){return vn},[]),[xn,Wn]}function tn(){var _e=t.useState(-1),at=(0,a.Z)(_e,2),en=at[0],vn=at[1],xn=t.useState(-1),Wn=(0,a.Z)(xn,2),cr=Wn[0],tr=Wn[1],Nr=t.useCallback(function(Sr,oa){vn(Sr),tr(oa)},[]);return[en,cr,Nr]}var yt=e(98924),wt=(0,yt.Z)()?window:null;function me(_e,at){var en=(0,G.Z)(_e)==="object"?_e:{},vn=en.offsetHeader,xn=vn===void 0?0:vn,Wn=en.offsetSummary,cr=Wn===void 0?0:Wn,tr=en.offsetScroll,Nr=tr===void 0?0:tr,Sr=en.getContainer,oa=Sr===void 0?function(){return wt}:Sr,Kr=oa()||wt,kr=!!_e;return t.useMemo(function(){return{isSticky:kr,stickyClassName:kr?"".concat(at,"-sticky-holder"):"",offsetHeader:xn,offsetSummary:cr,offsetScroll:Nr,container:Kr}},[kr,Nr,xn,cr,at,Kr])}function Le(_e,at,en){var vn=(0,t.useMemo)(function(){var xn=at.length,Wn=function(Sr,oa,Kr){for(var kr=[],Gr=0,Qr=Sr;Qr!==oa;Qr+=Kr)kr.push(Gr),at[Qr].fixed&&(Gr+=_e[Qr]||0);return kr},cr=Wn(0,xn,1),tr=Wn(xn-1,-1,-1).reverse();return en==="rtl"?{left:tr,right:cr}:{left:cr,right:tr}},[_e,at,en]);return vn}var it=Le;function Ot(_e){var at=_e.className,en=_e.children;return t.createElement("div",{className:at},en)}var Rt=Ot,Me=e(64019),Be=e(75164),ht=e(34203);function Dt(_e){var at=(0,ht.bn)(_e),en=at.getBoundingClientRect(),vn=document.documentElement;return{left:en.left+(window.pageXOffset||vn.scrollLeft)-(vn.clientLeft||document.body.clientLeft||0),top:en.top+(window.pageYOffset||vn.scrollTop)-(vn.clientTop||document.body.clientTop||0)}}var Ft=function(at,en){var vn,xn,Wn=at.scrollBodyRef,cr=at.onScroll,tr=at.offsetScroll,Nr=at.container,Sr=at.direction,oa=d(O,"prefixCls"),Kr=((vn=Wn.current)===null||vn===void 0?void 0:vn.scrollWidth)||0,kr=((xn=Wn.current)===null||xn===void 0?void 0:xn.clientWidth)||0,Gr=Kr&&kr*(kr/Kr),Qr=t.useRef(),Wa=Tn({scrollLeft:0,isHiddenScrollBar:!0}),Ia=(0,a.Z)(Wa,2),za=Ia[0],nt=Ia[1],Xt=t.useRef({delta:0,x:0}),bn=t.useState(!1),Pr=(0,a.Z)(bn,2),Xr=Pr[0],Aa=Pr[1],$a=t.useRef(null);t.useEffect(function(){return function(){Be.Z.cancel($a.current)}},[]);var Qa=function(){Aa(!1)},ho=function(ga){ga.persist(),Xt.current.delta=ga.pageX-za.scrollLeft,Xt.current.x=0,Aa(!0),ga.preventDefault()},_a=function(ga){var oo,Fr=ga||((oo=window)===null||oo===void 0?void 0:oo.event),yo=Fr.buttons;if(!Xr||yo===0){Xr&&Aa(!1);return}var po=Xt.current.x+ga.pageX-Xt.current.x-Xt.current.delta,Ci=Sr==="rtl";po=Math.max(Ci?Gr-kr:0,Math.min(Ci?0:kr-Gr,po));var Ei=!Ci||Math.abs(po)+Math.abs(Gr)=Fr-tr?nt(function(yo){return(0,ee.Z)((0,ee.Z)({},yo),{},{isHiddenScrollBar:!0})}):nt(function(yo){return(0,ee.Z)((0,ee.Z)({},yo),{},{isHiddenScrollBar:!1})})}})},bo=function(ga){nt(function(oo){return(0,ee.Z)((0,ee.Z)({},oo),{},{scrollLeft:ga/Kr*kr||0})})};return t.useImperativeHandle(en,function(){return{setScrollLeft:bo,checkScrollBarVisible:qa}}),t.useEffect(function(){var sa=(0,Me.Z)(document.body,"mouseup",Qa,!1),ga=(0,Me.Z)(document.body,"mousemove",_a,!1);return qa(),function(){sa.remove(),ga.remove()}},[Gr,Xr]),t.useEffect(function(){if(Wn.current){for(var sa=[],ga=(0,ht.bn)(Wn.current);ga;)sa.push(ga),ga=ga.parentElement;return sa.forEach(function(oo){return oo.addEventListener("scroll",qa,!1)}),window.addEventListener("resize",qa,!1),window.addEventListener("scroll",qa,!1),Nr.addEventListener("scroll",qa,!1),function(){sa.forEach(function(oo){return oo.removeEventListener("scroll",qa)}),window.removeEventListener("resize",qa),window.removeEventListener("scroll",qa),Nr.removeEventListener("scroll",qa)}}},[Nr]),t.useEffect(function(){za.isHiddenScrollBar||nt(function(sa){var ga=Wn.current;return ga?(0,ee.Z)((0,ee.Z)({},sa),{},{scrollLeft:ga.scrollLeft/ga.scrollWidth*ga.clientWidth}):sa})},[za.isHiddenScrollBar]),Kr<=kr||!Gr||za.isHiddenScrollBar?null:t.createElement("div",{style:{height:(0,te.Z)(),width:kr,bottom:tr},className:"".concat(oa,"-sticky-scroll")},t.createElement("div",{onMouseDown:ho,ref:Qr,className:ie()("".concat(oa,"-sticky-scroll-bar"),(0,re.Z)({},"".concat(oa,"-sticky-scroll-bar-active"),Xr)),style:{width:"".concat(Gr,"px"),transform:"translate3d(".concat(za.scrollLeft,"px, 0, 0)")}}))},fn=t.forwardRef(Ft);function Sn(_e){return null}var Ge=Sn;function ke(_e){return null}var pt=ke,St="rc-table",Mt=[],hn={};function rn(){return"No Data"}function Zn(_e,at){var en=(0,ee.Z)({rowKey:"key",prefixCls:St,emptyText:rn},_e),vn=en.prefixCls,xn=en.className,Wn=en.rowClassName,cr=en.style,tr=en.data,Nr=en.rowKey,Sr=en.scroll,oa=en.tableLayout,Kr=en.direction,kr=en.title,Gr=en.footer,Qr=en.summary,Wa=en.caption,Ia=en.id,za=en.showHeader,nt=en.components,Xt=en.emptyText,bn=en.onRow,Pr=en.onHeaderRow,Xr=en.onScroll,Aa=en.internalHooks,$a=en.transformColumns,Qa=en.internalRefs,ho=en.tailor,_a=en.getContainerWidth,qa=en.sticky,bo=en.rowHoverable,sa=bo===void 0?!0:bo,ga=tr||Mt,oo=!!ga.length,Fr=Aa===r,yo=t.useCallback(function(Oa,Po){return(0,K.Z)(nt,Oa)||Po},[nt]),po=t.useMemo(function(){return typeof Nr=="function"?Nr:function(Oa){var Po=Oa&&Oa[Nr];return Po}},[Nr]),Ci=yo(["body"]),Ei=tn(),pl=(0,a.Z)(Ei,3),ls=pl[0],cs=pl[1],Kl=pl[2],Js=Yt(en,ga,po),ul=(0,a.Z)(Js,6),Zl=ul[0],Ws=ul[1],Ss=ul[2],Ki=ul[3],xl=ul[4],Di=ul[5],_i=Sr==null?void 0:Sr.x,gs=t.useState(0),kl=(0,a.Z)(gs,2),cu=kl[0],Us=kl[1],Ns=Xe((0,ee.Z)((0,ee.Z)((0,ee.Z)({},en),Zl),{},{expandable:!!Zl.expandedRowRender,columnTitle:Zl.columnTitle,expandedKeys:Ss,getRowKey:po,onTriggerExpand:Di,expandIcon:Ki,expandIconColumnIndex:Zl.expandIconColumnIndex,direction:Kr,scrollWidth:Fr&&ho&&typeof _i=="number"?_i:null,clientWidth:cu}),Fr?$a:null),nu=(0,a.Z)(Ns,4),Hi=nu[0],ji=nu[1],Ol=nu[2],Ul=nu[3],Gl=Ol!=null?Ol:_i,Xu=t.useMemo(function(){return{columns:Hi,flattenColumns:ji}},[Hi,ji]),Ls=t.useRef(),ru=t.useRef(),ds=t.useRef(),fs=t.useRef();t.useImperativeHandle(at,function(){return{nativeElement:Ls.current,scrollTo:function(Po){var xi;if(ds.current instanceof HTMLElement){var Ti=Po.index,pi=Po.top,cl=Po.key;if(ae(pi)){var wl;(wl=ds.current)===null||wl===void 0||wl.scrollTo({top:pi})}else{var hl,_s=cl!=null?cl:po(ga[Ti]);(hl=ds.current.querySelector('[data-row-key="'.concat(_s,'"]')))===null||hl===void 0||hl.scrollIntoView()}}else(xi=ds.current)!==null&&xi!==void 0&&xi.scrollTo&&ds.current.scrollTo(Po)}}});var _l=t.useRef(),Jl=t.useState(!1),Zs=(0,a.Z)(Jl,2),xu=Zs[0],ql=Zs[1],mu=t.useState(!1),as=(0,a.Z)(mu,2),Su=as[0],Pl=as[1],B=t.useState(new Map),Pe=(0,a.Z)(B,2),et=Pe[0],It=Pe[1],Mn=X(ji),Lr=Mn.map(function(Oa){return et.get(Oa)}),Ka=t.useMemo(function(){return Lr},[Lr.join("_")]),Oi=it(Ka,ji,Kr),fl=Sr&&Y(Sr.y),$l=Sr&&Y(Gl)||!!Zl.fixed,zl=$l&&ji.some(function(Oa){var Po=Oa.fixed;return Po}),tc=t.useRef(),Sl=me(qa,vn),Il=Sl.isSticky,cc=Sl.offsetHeader,hc=Sl.offsetSummary,Lc=Sl.offsetScroll,rt=Sl.stickyClassName,be=Sl.container,Wt=t.useMemo(function(){return Qr==null?void 0:Qr(ga)},[Qr,ga]),_t=(fl||Il)&&t.isValidElement(Wt)&&Wt.type===H&&Wt.props.fixed,Pn,An,Fn;fl&&(An={overflowY:oo?"scroll":"auto",maxHeight:Sr.y}),$l&&(Pn={overflowX:"auto"},fl||(An={overflowY:"hidden"}),Fn={width:Gl===!0?"auto":Gl,minWidth:"100%"});var lr=t.useCallback(function(Oa,Po){It(function(xi){if(xi.get(Oa)!==Po){var Ti=new Map(xi);return Ti.set(Oa,Po),Ti}return xi})},[]),jr=yn(null),$r=(0,a.Z)(jr,2),Sa=$r[0],Fa=$r[1];function ua(Oa,Po){Po&&(typeof Po=="function"?Po(Oa):Po.scrollLeft!==Oa&&(Po.scrollLeft=Oa,Po.scrollLeft!==Oa&&setTimeout(function(){Po.scrollLeft=Oa},0)))}var Ha=(0,l.Z)(function(Oa){var Po=Oa.currentTarget,xi=Oa.scrollLeft,Ti=Kr==="rtl",pi=typeof xi=="number"?xi:Po.scrollLeft,cl=Po||hn;if(!Fa()||Fa()===cl){var wl;Sa(cl),ua(pi,ru.current),ua(pi,ds.current),ua(pi,_l.current),ua(pi,(wl=tc.current)===null||wl===void 0?void 0:wl.setScrollLeft)}var hl=Po||ru.current;if(hl){var _s=Fr&&ho&&typeof Gl=="number"?Gl:hl.scrollWidth,oc=hl.clientWidth;if(_s===oc){ql(!1),Pl(!1);return}Ti?(ql(-pi<_s-oc),Pl(-pi>0)):(ql(pi>0),Pl(pi<_s-oc))}}),Da=(0,l.Z)(function(Oa){Ha(Oa),Xr==null||Xr(Oa)}),co=function(){if($l&&ds.current){var Po;Ha({currentTarget:(0,ht.bn)(ds.current),scrollLeft:(Po=ds.current)===null||Po===void 0?void 0:Po.scrollLeft})}else ql(!1),Pl(!1)},Xa=function(Po){var xi,Ti=Po.width;(xi=tc.current)===null||xi===void 0||xi.checkScrollBarVisible();var pi=Ls.current?Ls.current.offsetWidth:Ti;Fr&&_a&&Ls.current&&(pi=_a(Ls.current,pi)||pi),pi!==cu&&(co(),Us(pi))},ba=t.useRef(!1);t.useEffect(function(){ba.current&&co()},[$l,tr,Hi.length]),t.useEffect(function(){ba.current=!0},[]);var Ma=t.useState(0),go=(0,a.Z)(Ma,2),jo=go[0],Pi=go[1],Gi=t.useState(!0),io=(0,a.Z)(Gi,2),ko=io[0],fi=io[1];(0,s.Z)(function(){(!ho||!Fr)&&(ds.current instanceof Element?Pi((0,te.o)(ds.current).width):Pi((0,te.o)(fs.current).width)),fi((0,Ae.G)("position","sticky"))},[]),t.useEffect(function(){Fr&&Qa&&(Qa.body.current=ds.current)});var So=t.useCallback(function(Oa){return t.createElement(t.Fragment,null,t.createElement(Ln,Oa),_t==="top"&&t.createElement(se,Oa,Wt))},[_t,Wt]),Ua=t.useCallback(function(Oa){return t.createElement(se,Oa,Wt)},[Wt]),fo=yo(["table"],"table"),rl=t.useMemo(function(){return oa||(zl?Gl==="max-content"?"auto":"fixed":fl||Il||ji.some(function(Oa){var Po=Oa.ellipsis;return Po})?"fixed":"auto")},[fl,zl,ji,oa,Il]),Co,ja={colWidths:Ka,columCount:ji.length,stickyOffsets:Oi,onHeaderRow:Pr,fixHeader:fl,scroll:Sr},qo=t.useMemo(function(){return oo?null:typeof Xt=="function"?Xt():Xt},[oo,Xt]),Ai=t.createElement(ft,{data:ga,measureColumnWidth:fl||$l||Il}),Qi=t.createElement(lt,{colWidths:ji.map(function(Oa){var Po=Oa.width;return Po}),columns:ji}),ol=Wa!=null?t.createElement("caption",{className:"".concat(vn,"-caption")},Wa):void 0,Wi=(0,Ee.Z)(en,{data:!0}),Dl=(0,Ee.Z)(en,{aria:!0});if(fl||Il){var es;typeof Ci=="function"?(es=Ci(ga,{scrollbarSize:jo,ref:ds,onScroll:Ha}),ja.colWidths=ji.map(function(Oa,Po){var xi=Oa.width,Ti=Po===ji.length-1?xi-jo:xi;return typeof Ti=="number"&&!Number.isNaN(Ti)?Ti:0})):es=t.createElement("div",{style:(0,ee.Z)((0,ee.Z)({},Pn),An),onScroll:Da,ref:ds,className:ie()("".concat(vn,"-body"))},t.createElement(fo,(0,b.Z)({style:(0,ee.Z)((0,ee.Z)({},Fn),{},{tableLayout:rl})},Dl),ol,Qi,Ai,!_t&&Wt&&t.createElement(se,{stickyOffsets:Oi,flattenColumns:ji},Wt)));var Yi=(0,ee.Z)((0,ee.Z)((0,ee.Z)({noData:!ga.length,maxContentScroll:$l&&Gl==="max-content"},ja),Xu),{},{direction:Kr,stickyClassName:rt,onScroll:Ha});Co=t.createElement(t.Fragment,null,za!==!1&&t.createElement(er,(0,b.Z)({},Yi,{stickyTopOffset:cc,className:"".concat(vn,"-header"),ref:ru}),So),es,_t&&_t!=="top"&&t.createElement(er,(0,b.Z)({},Yi,{stickyBottomOffset:hc,className:"".concat(vn,"-summary"),ref:_l}),Ua),Il&&ds.current&&ds.current instanceof Element&&t.createElement(fn,{ref:tc,offsetScroll:Lc,scrollBodyRef:ds,onScroll:Ha,container:be,direction:Kr}))}else Co=t.createElement("div",{style:(0,ee.Z)((0,ee.Z)({},Pn),An),className:ie()("".concat(vn,"-content")),onScroll:Ha,ref:ds},t.createElement(fo,(0,b.Z)({style:(0,ee.Z)((0,ee.Z)({},Fn),{},{tableLayout:rl})},Dl),ol,Qi,za!==!1&&t.createElement(Ln,(0,b.Z)({},ja,Xu)),Ai,Wt&&t.createElement(se,{stickyOffsets:Oi,flattenColumns:ji},Wt)));var vo=t.createElement("div",(0,b.Z)({className:ie()(vn,xn,(0,re.Z)((0,re.Z)((0,re.Z)((0,re.Z)((0,re.Z)((0,re.Z)((0,re.Z)((0,re.Z)((0,re.Z)((0,re.Z)({},"".concat(vn,"-rtl"),Kr==="rtl"),"".concat(vn,"-ping-left"),xu),"".concat(vn,"-ping-right"),Su),"".concat(vn,"-layout-fixed"),oa==="fixed"),"".concat(vn,"-fixed-header"),fl),"".concat(vn,"-fixed-column"),zl),"".concat(vn,"-fixed-column-gapped"),zl&&Ul),"".concat(vn,"-scroll-horizontal"),$l),"".concat(vn,"-has-fix-left"),ji[0]&&ji[0].fixed),"".concat(vn,"-has-fix-right"),ji[ji.length-1]&&ji[ji.length-1].fixed==="right")),style:cr,id:Ia,ref:Ls},Wi),kr&&t.createElement(Rt,{className:"".concat(vn,"-title")},kr(ga)),t.createElement("div",{ref:fs,className:"".concat(vn,"-container")},Co),Gr&&t.createElement(Rt,{className:"".concat(vn,"-footer")},Gr(ga)));$l&&(vo=t.createElement(Te.default,{onResize:Xa},vo));var Vo=dn(ji,Oi,Kr),wo=t.useMemo(function(){return{scrollX:Gl,prefixCls:vn,getComponent:yo,scrollbarSize:jo,direction:Kr,fixedInfoList:Vo,isSticky:Il,supportSticky:ko,componentWidth:cu,fixHeader:fl,fixColumn:zl,horizonScroll:$l,tableLayout:rl,rowClassName:Wn,expandedRowClassName:Zl.expandedRowClassName,expandIcon:Ki,expandableType:Ws,expandRowByClick:Zl.expandRowByClick,expandedRowRender:Zl.expandedRowRender,expandedRowOffset:Zl.expandedRowOffset,onTriggerExpand:Di,expandIconColumnIndex:Zl.expandIconColumnIndex,indentSize:Zl.indentSize,allColumnsFixedLeft:ji.every(function(Oa){return Oa.fixed==="left"}),emptyNode:qo,columns:Hi,flattenColumns:ji,onColumnResize:lr,colWidths:Ka,hoverStartRow:ls,hoverEndRow:cs,onHover:Kl,rowExpandable:Zl.rowExpandable,onRow:bn,getRowKey:po,expandedKeys:Ss,childrenColumnName:xl,rowHoverable:sa}},[Gl,vn,yo,jo,Kr,Vo,Il,ko,cu,fl,zl,$l,rl,Wn,Zl.expandedRowClassName,Ki,Ws,Zl.expandRowByClick,Zl.expandedRowRender,Zl.expandedRowOffset,Di,Zl.expandIconColumnIndex,Zl.indentSize,qo,Hi,ji,lr,Ka,ls,cs,Kl,Zl.rowExpandable,bn,po,Ss,xl,sa]);return t.createElement(O.Provider,{value:wo},vo)}var Bn=t.forwardRef(Zn);function Gn(_e){return M(Bn,_e)}var Qn=Gn();Qn.EXPAND_COLUMN=n,Qn.INTERNAL_HOOKS=r,Qn.Column=Ge,Qn.ColumnGroup=pt,Qn.Summary=ue;var Xn=Qn,mr=e(87718),or=m(null),hr=m(null);function $n(_e,at,en){var vn=at||1;return en[_e+vn]-(en[_e]||0)}function nr(_e){var at=_e.rowInfo,en=_e.column,vn=_e.colIndex,xn=_e.indent,Wn=_e.index,cr=_e.component,tr=_e.renderIndex,Nr=_e.record,Sr=_e.style,oa=_e.className,Kr=_e.inverse,kr=_e.getHeight,Gr=en.render,Qr=en.dataIndex,Wa=en.className,Ia=en.width,za=d(hr,["columnsOffset"]),nt=za.columnsOffset,Xt=De(at,en,vn,xn,Wn),bn=Xt.key,Pr=Xt.fixedInfo,Xr=Xt.appendCellNode,Aa=Xt.additionalCellProps,$a=Aa.style,Qa=Aa.colSpan,ho=Qa===void 0?1:Qa,_a=Aa.rowSpan,qa=_a===void 0?1:_a,bo=vn-1,sa=$n(bo,ho,nt),ga=ho>1?Ia-sa:0,oo=(0,ee.Z)((0,ee.Z)((0,ee.Z)({},$a),Sr),{},{flex:"0 0 ".concat(sa,"px"),width:"".concat(sa,"px"),marginRight:ga,pointerEvents:"auto"}),Fr=t.useMemo(function(){return Kr?qa<=1:ho===0||qa===0||qa>1},[qa,ho,Kr]);Fr?oo.visibility="hidden":Kr&&(oo.height=kr==null?void 0:kr(qa));var yo=Fr?function(){return null}:Gr,po={};return(qa===0||ho===0)&&(po.rowSpan=1,po.colSpan=1),t.createElement(We,(0,b.Z)({className:ie()(Wa,oa),ellipsis:en.ellipsis,align:en.align,scope:en.rowScope,component:cr,prefixCls:at.prefixCls,key:bn,record:Nr,index:Wn,renderIndex:tr,dataIndex:Qr,render:yo,shouldCellUpdate:en.shouldCellUpdate},Pr,{appendNode:Xr,additionalProps:(0,ee.Z)((0,ee.Z)({},Aa),{},{style:oo},po)}))}var Cr=nr,zr=["data","index","className","rowKey","style","extra","getHeight"],qr=t.forwardRef(function(_e,at){var en=_e.data,vn=_e.index,xn=_e.className,Wn=_e.rowKey,cr=_e.style,tr=_e.extra,Nr=_e.getHeight,Sr=(0,U.Z)(_e,zr),oa=en.record,Kr=en.indent,kr=en.index,Gr=d(O,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),Qr=Gr.scrollX,Wa=Gr.flattenColumns,Ia=Gr.prefixCls,za=Gr.fixColumn,nt=Gr.componentWidth,Xt=d(or,["getComponent"]),bn=Xt.getComponent,Pr=He(oa,Wn,vn,Kr),Xr=bn(["body","row"],"div"),Aa=bn(["body","cell"],"div"),$a=Pr.rowSupportExpand,Qa=Pr.expanded,ho=Pr.rowProps,_a=Pr.expandedRowRender,qa=Pr.expandedRowClassName,bo;if($a&&Qa){var sa=_a(oa,vn,Kr+1,Qa),ga=bt(qa,oa,vn,Kr),oo={};za&&(oo={style:(0,re.Z)({},"--virtual-width","".concat(nt,"px"))});var Fr="".concat(Ia,"-expanded-row-cell");bo=t.createElement(Xr,{className:ie()("".concat(Ia,"-expanded-row"),"".concat(Ia,"-expanded-row-level-").concat(Kr+1),ga)},t.createElement(We,{component:Aa,prefixCls:Ia,className:ie()(Fr,(0,re.Z)({},"".concat(Fr,"-fixed"),za)),additionalProps:oo},sa))}var yo=(0,ee.Z)((0,ee.Z)({},cr),{},{width:Qr});tr&&(yo.position="absolute",yo.pointerEvents="none");var po=t.createElement(Xr,(0,b.Z)({},ho,Sr,{"data-row-key":Wn,ref:$a?null:at,className:ie()(xn,"".concat(Ia,"-row"),ho==null?void 0:ho.className,(0,re.Z)({},"".concat(Ia,"-row-extra"),tr)),style:(0,ee.Z)((0,ee.Z)({},yo),ho==null?void 0:ho.style)}),Wa.map(function(Ci,Ei){return t.createElement(Cr,{key:Ei,component:Aa,rowInfo:Pr,column:Ci,colIndex:Ei,indent:Kr,index:vn,renderIndex:kr,record:oa,inverse:tr,getHeight:Nr})}));return $a?t.createElement("div",{ref:at},po,bo):po}),br=N(qr),ia=br,wa=t.forwardRef(function(_e,at){var en=_e.data,vn=_e.onScroll,xn=d(O,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","scrollX","direction"]),Wn=xn.flattenColumns,cr=xn.onColumnResize,tr=xn.getRowKey,Nr=xn.expandedKeys,Sr=xn.prefixCls,oa=xn.childrenColumnName,Kr=xn.scrollX,kr=xn.direction,Gr=d(or),Qr=Gr.sticky,Wa=Gr.scrollY,Ia=Gr.listItemHeight,za=Gr.getComponent,nt=Gr.onScroll,Xt=t.useRef(),bn=Ne(en,oa,Nr,tr),Pr=t.useMemo(function(){var bo=0;return Wn.map(function(sa){var ga=sa.width,oo=sa.key;return bo+=ga,[oo,ga,bo]})},[Wn]),Xr=t.useMemo(function(){return Pr.map(function(bo){return bo[2]})},[Pr]);t.useEffect(function(){Pr.forEach(function(bo){var sa=(0,a.Z)(bo,2),ga=sa[0],oo=sa[1];cr(ga,oo)})},[Pr]),t.useImperativeHandle(at,function(){var bo,sa={scrollTo:function(oo){var Fr;(Fr=Xt.current)===null||Fr===void 0||Fr.scrollTo(oo)},nativeElement:(bo=Xt.current)===null||bo===void 0?void 0:bo.nativeElement};return Object.defineProperty(sa,"scrollLeft",{get:function(){var oo;return((oo=Xt.current)===null||oo===void 0?void 0:oo.getScrollInfo().x)||0},set:function(oo){var Fr;(Fr=Xt.current)===null||Fr===void 0||Fr.scrollTo({left:oo})}}),sa});var Aa=function(sa,ga){var oo,Fr=(oo=bn[ga])===null||oo===void 0?void 0:oo.record,yo=sa.onCell;if(yo){var po,Ci=yo(Fr,ga);return(po=Ci==null?void 0:Ci.rowSpan)!==null&&po!==void 0?po:1}return 1},$a=function(sa){var ga=sa.start,oo=sa.end,Fr=sa.getSize,yo=sa.offsetY;if(oo<0)return null;for(var po=Wn.filter(function(Ki){return Aa(Ki,ga)===0}),Ci=ga,Ei=function(xl){if(po=po.filter(function(Di){return Aa(Di,xl)===0}),!po.length)return Ci=xl,1},pl=ga;pl>=0&&!Ei(pl);pl-=1);for(var ls=Wn.filter(function(Ki){return Aa(Ki,oo)!==1}),cs=oo,Kl=function(xl){if(ls=ls.filter(function(Di){return Aa(Di,xl)!==1}),!ls.length)return cs=Math.max(xl-1,oo),1},Js=oo;Js1})&&ul.push(xl)},Ws=Ci;Ws<=cs;Ws+=1)Zl(Ws);var Ss=ul.map(function(Ki){var xl=bn[Ki],Di=tr(xl.record,Ki),_i=function(cu){var Us=Ki+cu-1,Ns=tr(bn[Us].record,Us),nu=Fr(Di,Ns);return nu.bottom-nu.top},gs=Fr(Di);return t.createElement(ia,{key:Ki,data:xl,rowKey:Di,index:Ki,style:{top:-yo+gs.top},extra:!0,getHeight:_i})});return Ss},Qa=t.useMemo(function(){return{columnsOffset:Xr}},[Xr]),ho="".concat(Sr,"-tbody"),_a=za(["body","wrapper"]),qa={};return Qr&&(qa.position="sticky",qa.bottom=0,(0,G.Z)(Qr)==="object"&&Qr.offsetScroll&&(qa.bottom=Qr.offsetScroll)),t.createElement(hr.Provider,{value:Qa},t.createElement(mr.Z,{fullHeight:!1,ref:Xt,prefixCls:"".concat(ho,"-virtual"),styles:{horizontalScrollBar:qa},className:ho,height:Wa,itemHeight:Ia||24,data:bn,itemKey:function(sa){return tr(sa.record)},component:_a,scrollWidth:Kr,direction:kr,onVirtualScroll:function(sa){var ga,oo=sa.x;vn({currentTarget:(ga=Xt.current)===null||ga===void 0?void 0:ga.nativeElement,scrollLeft:oo})},onScroll:nt,extraRender:$a},function(bo,sa,ga){var oo=tr(bo.record,sa);return t.createElement(ia,{data:bo,rowKey:oo,index:sa,style:ga.style})}))}),ha=N(wa),la=ha,Ca=function(at,en){var vn=en.ref,xn=en.onScroll;return t.createElement(la,{ref:vn,data:at,onScroll:xn})};function pa(_e,at){var en=_e.data,vn=_e.columns,xn=_e.scroll,Wn=_e.sticky,cr=_e.prefixCls,tr=cr===void 0?St:cr,Nr=_e.className,Sr=_e.listItemHeight,oa=_e.components,Kr=_e.onScroll,kr=xn||{},Gr=kr.x,Qr=kr.y;typeof Gr!="number"&&(Gr=1),typeof Qr!="number"&&(Qr=500);var Wa=(0,je.zX)(function(nt,Xt){return(0,K.Z)(oa,nt)||Xt}),Ia=(0,je.zX)(Kr),za=t.useMemo(function(){return{sticky:Wn,scrollY:Qr,listItemHeight:Sr,getComponent:Wa,onScroll:Ia}},[Wn,Qr,Sr,Wa,Ia]);return t.createElement(or.Provider,{value:za},t.createElement(Xn,(0,b.Z)({},_e,{className:ie()(Nr,"".concat(tr,"-virtual")),scroll:(0,ee.Z)((0,ee.Z)({},xn),{},{x:Gr}),components:(0,ee.Z)((0,ee.Z)({},oa),{},{body:en!=null&&en.length?Ca:void 0}),columns:vn,internalHooks:r,tailor:!0,ref:at})))}var jt=t.forwardRef(pa);function Ke(_e){return M(jt,_e)}var ze=Ke(),Pt=null,zt=_e=>null,pn=_e=>null,Un=e(80882),vr=e(10225),kn=e(17341),pr=e(1089),Mr=e(21770),Ur=e(25132),ut=e(27288),Zt=e(84567),ge=e(85418),an=e(78045);const On={},dr="SELECT_ALL",Rr="SELECT_INVERT",ea="SELECT_NONE",xa=[],Ea=(_e,at)=>{let en=[];return(at||[]).forEach(vn=>{en.push(vn),vn&&typeof vn=="object"&&_e in vn&&(en=[].concat((0,Et.Z)(en),(0,Et.Z)(Ea(_e,vn[_e]))))}),en};var sn=(_e,at)=>{const{preserveSelectedRowKeys:en,selectedRowKeys:vn,defaultSelectedRowKeys:xn,getCheckboxProps:Wn,onChange:cr,onSelect:tr,onSelectAll:Nr,onSelectInvert:Sr,onSelectNone:oa,onSelectMultiple:Kr,columnWidth:kr,type:Gr,selections:Qr,fixed:Wa,renderCell:Ia,hideSelectAll:za,checkStrictly:nt=!0}=at||{},{prefixCls:Xt,data:bn,pageData:Pr,getRecordByKey:Xr,getRowKey:Aa,expandType:$a,childrenColumnName:Qa,locale:ho,getPopupContainer:_a}=_e,qa=(0,ut.ln)("Table"),[bo,sa]=(0,Ur.Z)(Ki=>Ki),[ga,oo]=(0,Mr.Z)(vn||xn||xa,{value:vn}),Fr=t.useRef(new Map),yo=(0,t.useCallback)(Ki=>{if(en){const xl=new Map;Ki.forEach(Di=>{let _i=Xr(Di);!_i&&Fr.current.has(Di)&&(_i=Fr.current.get(Di)),xl.set(Di,_i)}),Fr.current=xl}},[Xr,en]);t.useEffect(()=>{yo(ga)},[ga]);const po=(0,t.useMemo)(()=>Ea(Qa,Pr),[Qa,Pr]),{keyEntities:Ci}=(0,t.useMemo)(()=>{if(nt)return{keyEntities:null};let Ki=bn;if(en){const xl=new Set(po.map((_i,gs)=>Aa(_i,gs))),Di=Array.from(Fr.current).reduce((_i,[gs,kl])=>xl.has(gs)?_i:_i.concat(kl),[]);Ki=[].concat((0,Et.Z)(Ki),(0,Et.Z)(Di))}return(0,pr.I8)(Ki,{externalGetKey:Aa,childrenPropName:Qa})},[bn,Aa,nt,Qa,en,po]),Ei=(0,t.useMemo)(()=>{const Ki=new Map;return po.forEach((xl,Di)=>{const _i=Aa(xl,Di),gs=(Wn?Wn(xl):null)||{};Ki.set(_i,gs)}),Ki},[po,Aa,Wn]),pl=(0,t.useCallback)(Ki=>{const xl=Aa(Ki);let Di;return Ei.has(xl)?Di=Ei.get(Aa(Ki)):Di=Wn?Wn(Ki):void 0,!!(Di!=null&&Di.disabled)},[Ei,Aa]),[ls,cs]=(0,t.useMemo)(()=>{if(nt)return[ga||[],[]];const{checkedKeys:Ki,halfCheckedKeys:xl}=(0,kn.S)(ga,!0,Ci,pl);return[Ki||[],xl]},[ga,nt,Ci,pl]),Kl=(0,t.useMemo)(()=>{const Ki=Gr==="radio"?ls.slice(0,1):ls;return new Set(Ki)},[ls,Gr]),Js=(0,t.useMemo)(()=>Gr==="radio"?new Set:new Set(cs),[cs,Gr]);t.useEffect(()=>{at||oo(xa)},[!!at]);const ul=(0,t.useCallback)((Ki,xl)=>{let Di,_i;yo(Ki),en?(Di=Ki,_i=Ki.map(gs=>Fr.current.get(gs))):(Di=[],_i=[],Ki.forEach(gs=>{const kl=Xr(gs);kl!==void 0&&(Di.push(gs),_i.push(kl))})),oo(Di),cr==null||cr(Di,_i,{type:xl})},[oo,Xr,cr,en]),Zl=(0,t.useCallback)((Ki,xl,Di,_i)=>{if(tr){const gs=Di.map(kl=>Xr(kl));tr(Xr(Ki),xl,gs,_i)}ul(Di,"single")},[tr,Xr,ul]),Ws=(0,t.useMemo)(()=>!Qr||za?null:(Qr===!0?[dr,Rr,ea]:Qr).map(xl=>xl===dr?{key:"all",text:ho.selectionAll,onSelect(){ul(bn.map((Di,_i)=>Aa(Di,_i)).filter(Di=>{const _i=Ei.get(Di);return!(_i!=null&&_i.disabled)||Kl.has(Di)}),"all")}}:xl===Rr?{key:"invert",text:ho.selectInvert,onSelect(){const Di=new Set(Kl);Pr.forEach((gs,kl)=>{const cu=Aa(gs,kl),Us=Ei.get(cu);Us!=null&&Us.disabled||(Di.has(cu)?Di.delete(cu):Di.add(cu))});const _i=Array.from(Di);Sr&&(qa.deprecated(!1,"onSelectInvert","onChange"),Sr(_i)),ul(_i,"invert")}}:xl===ea?{key:"none",text:ho.selectNone,onSelect(){oa==null||oa(),ul(Array.from(Kl).filter(Di=>{const _i=Ei.get(Di);return _i==null?void 0:_i.disabled}),"none")}}:xl).map(xl=>Object.assign(Object.assign({},xl),{onSelect:(...Di)=>{var _i,gs;(gs=xl.onSelect)===null||gs===void 0||(_i=gs).call.apply(_i,[xl].concat(Di)),sa(null)}})),[Qr,Kl,Pr,Aa,Sr,ul]);return[(0,t.useCallback)(Ki=>{var xl;if(!at)return Ki.filter(fs=>fs!==On);let Di=(0,Et.Z)(Ki);const _i=new Set(Kl),gs=po.map(Aa).filter(fs=>!Ei.get(fs).disabled),kl=gs.every(fs=>_i.has(fs)),cu=gs.some(fs=>_i.has(fs)),Us=()=>{const fs=[];kl?gs.forEach(Jl=>{_i.delete(Jl),fs.push(Jl)}):gs.forEach(Jl=>{_i.has(Jl)||(_i.add(Jl),fs.push(Jl))});const _l=Array.from(_i);Nr==null||Nr(!kl,_l.map(Jl=>Xr(Jl)),fs.map(Jl=>Xr(Jl))),ul(_l,"all"),sa(null)};let Ns,nu;if(Gr!=="radio"){let fs;if(Ws){const ql={getPopupContainer:_a,items:Ws.map((mu,as)=>{const{key:Su,text:Pl,onSelect:B}=mu;return{key:Su!=null?Su:as,onClick:()=>{B==null||B(gs)},label:Pl}})};fs=t.createElement("div",{className:`${Xt}-selection-extra`},t.createElement(ge.Z,{menu:ql,getPopupContainer:_a},t.createElement("span",null,t.createElement(Un.Z,null))))}const _l=po.map((ql,mu)=>{const as=Aa(ql,mu),Su=Ei.get(as)||{};return Object.assign({checked:_i.has(as)},Su)}).filter(({disabled:ql})=>ql),Jl=!!_l.length&&_l.length===po.length,Zs=Jl&&_l.every(({checked:ql})=>ql),xu=Jl&&_l.some(({checked:ql})=>ql);nu=t.createElement(Zt.Z,{checked:Jl?Zs:!!po.length&&kl,indeterminate:Jl?!Zs&&xu:!kl&&cu,onChange:Us,disabled:po.length===0||Jl,"aria-label":fs?"Custom selection":"Select all",skipGroup:!0}),Ns=!za&&t.createElement("div",{className:`${Xt}-selection`},nu,fs)}let Hi;Gr==="radio"?Hi=(fs,_l,Jl)=>{const Zs=Aa(_l,Jl),xu=_i.has(Zs),ql=Ei.get(Zs);return{node:t.createElement(an.ZP,Object.assign({},ql,{checked:xu,onClick:mu=>{var as;mu.stopPropagation(),(as=ql==null?void 0:ql.onClick)===null||as===void 0||as.call(ql,mu)},onChange:mu=>{var as;_i.has(Zs)||Zl(Zs,!0,[Zs],mu.nativeEvent),(as=ql==null?void 0:ql.onChange)===null||as===void 0||as.call(ql,mu)}})),checked:xu}}:Hi=(fs,_l,Jl)=>{var Zs;const xu=Aa(_l,Jl),ql=_i.has(xu),mu=Js.has(xu),as=Ei.get(xu);let Su;return $a==="nest"?Su=mu:Su=(Zs=as==null?void 0:as.indeterminate)!==null&&Zs!==void 0?Zs:mu,{node:t.createElement(Zt.Z,Object.assign({},as,{indeterminate:Su,checked:ql,skipGroup:!0,onClick:Pl=>{var B;Pl.stopPropagation(),(B=as==null?void 0:as.onClick)===null||B===void 0||B.call(as,Pl)},onChange:Pl=>{var B;const{nativeEvent:Pe}=Pl,{shiftKey:et}=Pe,It=gs.findIndex(Lr=>Lr===xu),Mn=ls.some(Lr=>gs.includes(Lr));if(et&&nt&&Mn){const Lr=bo(It,gs,_i),Ka=Array.from(_i);Kr==null||Kr(!ql,Ka.map(Oi=>Xr(Oi)),Lr.map(Oi=>Xr(Oi))),ul(Ka,"multiple")}else{const Lr=ls;if(nt){const Ka=ql?(0,vr._5)(Lr,xu):(0,vr.L0)(Lr,xu);Zl(xu,!ql,Ka,Pe)}else{const Ka=(0,kn.S)([].concat((0,Et.Z)(Lr),[xu]),!0,Ci,pl),{checkedKeys:Oi,halfCheckedKeys:fl}=Ka;let $l=Oi;if(ql){const zl=new Set(Oi);zl.delete(xu),$l=(0,kn.S)(Array.from(zl),{checked:!1,halfCheckedKeys:fl},Ci,pl).checkedKeys}Zl(xu,!ql,$l,Pe)}}sa(ql?null:It),(B=as==null?void 0:as.onChange)===null||B===void 0||B.call(as,Pl)}})),checked:ql}};const ji=(fs,_l,Jl)=>{const{node:Zs,checked:xu}=Hi(fs,_l,Jl);return Ia?Ia(xu,_l,Jl,Zs):Zs};if(!Di.includes(On))if(Di.findIndex(fs=>{var _l;return((_l=fs[Kt])===null||_l===void 0?void 0:_l.columnType)==="EXPAND_COLUMN"})===0){const[fs,..._l]=Di;Di=[fs,On].concat((0,Et.Z)(_l))}else Di=[On].concat((0,Et.Z)(Di));const Ol=Di.indexOf(On);Di=Di.filter((fs,_l)=>fs!==On||_l===Ol);const Ul=Di[Ol-1],Gl=Di[Ol+1];let Xu=Wa;Xu===void 0&&((Gl==null?void 0:Gl.fixed)!==void 0?Xu=Gl.fixed:(Ul==null?void 0:Ul.fixed)!==void 0&&(Xu=Ul.fixed)),Xu&&Ul&&((xl=Ul[Kt])===null||xl===void 0?void 0:xl.columnType)==="EXPAND_COLUMN"&&Ul.fixed===void 0&&(Ul.fixed=Xu);const Ls=ie()(`${Xt}-selection-col`,{[`${Xt}-selection-col-with-dropdown`]:Qr&&Gr==="checkbox"}),ru=()=>at!=null&&at.columnTitle?typeof at.columnTitle=="function"?at.columnTitle(nu):at.columnTitle:Ns,ds={fixed:Xu,width:kr,className:`${Xt}-selection-column`,title:ru(),render:ji,onCell:at.onCell,align:at.align,[Kt]:{className:Ls}};return Di.map(fs=>fs===On?ds:fs)},[Aa,po,at,ls,Kl,Js,kr,Ws,$a,Ei,Kr,Zl,pl]),Kl]},Vn=e(98423);function Jn(_e,at){return _e._antProxy=_e._antProxy||{},Object.keys(at).forEach(en=>{if(!(en in _e._antProxy)){const vn=_e[en];_e._antProxy[en]=vn,_e[en]=at[en]}}),_e}function Hn(_e,at){return(0,t.useImperativeHandle)(_e,()=>{const en=at(),{nativeElement:vn}=en;return typeof Proxy!="undefined"?new Proxy(vn,{get(xn,Wn){return en[Wn]?en[Wn]:Reflect.get(xn,Wn)}}):Jn(vn,en)})}var gr=e(58375),Wr=e(53124),na=e(88258),fa=e(35792),to=e(98675),so=e(25378),li=e(24457),Fi=e(84611),Xo=e(57381),Bi=e(29691);function ri(_e){return at=>{const{prefixCls:en,onExpand:vn,record:xn,expanded:Wn,expandable:cr}=at,tr=`${en}-row-expand-icon`;return t.createElement("button",{type:"button",onClick:Nr=>{vn(xn,Nr),Nr.stopPropagation()},className:ie()(tr,{[`${tr}-spaced`]:!cr,[`${tr}-expanded`]:cr&&Wn,[`${tr}-collapsed`]:cr&&!Wn}),"aria-label":Wn?_e.collapse:_e.expand,"aria-expanded":Wn})}}var Ja=ri;function Eo(_e){return(en,vn)=>{const xn=en.querySelector(`.${_e}-container`);let Wn=vn;if(xn){const cr=getComputedStyle(xn),tr=parseInt(cr.borderLeftWidth,10),Nr=parseInt(cr.borderRightWidth,10);Wn=vn-tr-Nr}return Wn}}const Mo=(_e,at)=>"key"in _e&&_e.key!==void 0&&_e.key!==null?_e.key:_e.dataIndex?Array.isArray(_e.dataIndex)?_e.dataIndex.join("."):_e.dataIndex:at;function Uo(_e,at){return at?`${at}-${_e}`:`${_e}`}const al=(_e,at)=>typeof _e=="function"?_e(at):_e,tl=(_e,at)=>{const en=al(_e,at);return Object.prototype.toString.call(en)==="[object Object]"?"":en};var Zo={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M349 838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V642H349v196zm531.1-684H143.9c-24.5 0-39.8 26.7-27.5 48l221.3 376h348.8l221.3-376c12.1-21.3-3.2-48-27.7-48z"}}]},name:"filter",theme:"filled"},hi=Zo,ll=e(84089),gl=function(at,en){return t.createElement(ll.Z,(0,b.Z)({},at,{ref:en,icon:hi}))},oi=t.forwardRef(gl),Hs=oi,Xs=e(38780),Cs=e(57838);function yu(_e){const at=t.useRef(_e),en=(0,Cs.Z)();return[()=>at.current,vn=>{at.current=vn,en()}]}var si=e(83622),nl=e(32983),Is=e(50136),Ds=e(76529),lu=e(31673),bu=e(68795),Ru=e(82586),hu=_e=>{const{value:at,filterSearch:en,tablePrefixCls:vn,locale:xn,onChange:Wn}=_e;return en?t.createElement("div",{className:`${vn}-filter-dropdown-search`},t.createElement(Ru.Z,{prefix:t.createElement(bu.Z,null),placeholder:xn.filterSearchPlaceholder,onChange:Wn,value:at,htmlSize:1,className:`${vn}-filter-dropdown-search-input`})):null},su=e(15105);const lc=_e=>{const{keyCode:at}=_e;at===su.Z.ENTER&&_e.stopPropagation()};var qu=t.forwardRef((_e,at)=>t.createElement("div",{className:_e.className,onClick:en=>en.stopPropagation(),onKeyDown:lc,ref:at},_e.children));function Qs(_e){let at=[];return(_e||[]).forEach(({value:en,children:vn})=>{at.push(en),vn&&(at=[].concat((0,Et.Z)(at),(0,Et.Z)(Qs(vn))))}),at}function Wu(_e){return _e.some(({children:at})=>at)}function Tu(_e,at){return typeof at=="string"||typeof at=="number"?at==null?void 0:at.toString().toLowerCase().includes(_e.trim().toLowerCase()):!1}function fu({filters:_e,prefixCls:at,filteredKeys:en,filterMultiple:vn,searchValue:xn,filterSearch:Wn}){return _e.map((cr,tr)=>{const Nr=String(cr.value);if(cr.children)return{key:Nr||tr,label:cr.text,popupClassName:`${at}-dropdown-submenu`,children:fu({filters:cr.children,prefixCls:at,filteredKeys:en,filterMultiple:vn,searchValue:xn,filterSearch:Wn})};const Sr=vn?Zt.Z:an.ZP,oa={key:cr.value!==void 0?Nr:tr,label:t.createElement(t.Fragment,null,t.createElement(Sr,{checked:en.includes(Nr)}),t.createElement("span",null,cr.text))};return xn.trim()?typeof Wn=="function"?Wn(xn,cr)?oa:null:Tu(xn,cr.text)?oa:null:oa})}function Yn(_e){return _e||[]}var fr=_e=>{var at,en,vn,xn;const{tablePrefixCls:Wn,prefixCls:cr,column:tr,dropdownPrefixCls:Nr,columnKey:Sr,filterOnClose:oa,filterMultiple:Kr,filterMode:kr="menu",filterSearch:Gr=!1,filterState:Qr,triggerFilter:Wa,locale:Ia,children:za,getPopupContainer:nt,rootClassName:Xt}=_e,{filterResetToDefaultFilteredValue:bn,defaultFilteredValue:Pr,filterDropdownProps:Xr={},filterDropdownOpen:Aa,filterDropdownVisible:$a,onFilterDropdownVisibleChange:Qa,onFilterDropdownOpenChange:ho}=tr,[_a,qa]=t.useState(!1),bo=!!(Qr&&(!((at=Qr.filteredKeys)===null||at===void 0)&&at.length||Qr.forceFiltered)),sa=Hi=>{var ji;qa(Hi),(ji=Xr.onOpenChange)===null||ji===void 0||ji.call(Xr,Hi),ho==null||ho(Hi),Qa==null||Qa(Hi)},ga=(xn=(vn=(en=Xr.open)!==null&&en!==void 0?en:Aa)!==null&&vn!==void 0?vn:$a)!==null&&xn!==void 0?xn:_a,oo=Qr==null?void 0:Qr.filteredKeys,[Fr,yo]=yu(Yn(oo)),po=({selectedKeys:Hi})=>{yo(Hi)},Ci=(Hi,{node:ji,checked:Ol})=>{po(Kr?{selectedKeys:Hi}:{selectedKeys:Ol&&ji.key?[ji.key]:[]})};t.useEffect(()=>{_a&&po({selectedKeys:Yn(oo)})},[oo]);const[Ei,pl]=t.useState([]),ls=Hi=>{pl(Hi)},[cs,Kl]=t.useState(""),Js=Hi=>{const{value:ji}=Hi.target;Kl(ji)};t.useEffect(()=>{_a||Kl("")},[_a]);const ul=Hi=>{const ji=Hi!=null&&Hi.length?Hi:null;if(ji===null&&(!Qr||!Qr.filteredKeys)||(0,o.Z)(ji,Qr==null?void 0:Qr.filteredKeys,!0))return null;Wa({column:tr,key:Sr,filteredKeys:ji})},Zl=()=>{sa(!1),ul(Fr())},Ws=({confirm:Hi,closeDropdown:ji}={confirm:!1,closeDropdown:!1})=>{Hi&&ul([]),ji&&sa(!1),Kl(""),yo(bn?(Pr||[]).map(Ol=>String(Ol)):[])},Ss=({closeDropdown:Hi}={closeDropdown:!0})=>{Hi&&sa(!1),ul(Fr())},Ki=(Hi,ji)=>{ji.source==="trigger"&&(Hi&&oo!==void 0&&yo(Yn(oo)),sa(Hi),!Hi&&!tr.filterDropdown&&oa&&Zl())},xl=ie()({[`${Nr}-menu-without-submenu`]:!Wu(tr.filters||[])}),Di=Hi=>{if(Hi.target.checked){const ji=Qs(tr==null?void 0:tr.filters).map(Ol=>String(Ol));yo(ji)}else yo([])},_i=({filters:Hi})=>(Hi||[]).map((ji,Ol)=>{const Ul=String(ji.value),Gl={title:ji.text,key:ji.value!==void 0?Ul:String(Ol)};return ji.children&&(Gl.children=_i({filters:ji.children})),Gl}),gs=Hi=>{var ji;return Object.assign(Object.assign({},Hi),{text:Hi.title,value:Hi.key,children:((ji=Hi.children)===null||ji===void 0?void 0:ji.map(Ol=>gs(Ol)))||[]})};let kl;const{direction:cu,renderEmpty:Us}=t.useContext(Wr.E_);if(typeof tr.filterDropdown=="function")kl=tr.filterDropdown({prefixCls:`${Nr}-custom`,setSelectedKeys:Hi=>po({selectedKeys:Hi}),selectedKeys:Fr(),confirm:Ss,clearFilters:Ws,filters:tr.filters,visible:ga,close:()=>{sa(!1)}});else if(tr.filterDropdown)kl=tr.filterDropdown;else{const Hi=Fr()||[],ji=()=>{var Ul,Gl;const Xu=(Ul=Us==null?void 0:Us("Table.filter"))!==null&&Ul!==void 0?Ul:t.createElement(nl.Z,{image:nl.Z.PRESENTED_IMAGE_SIMPLE,description:Ia.filterEmptyText,styles:{image:{height:24}},style:{margin:0,padding:"16px 0"}});if((tr.filters||[]).length===0)return Xu;if(kr==="tree")return t.createElement(t.Fragment,null,t.createElement(hu,{filterSearch:Gr,value:cs,onChange:Js,tablePrefixCls:Wn,locale:Ia}),t.createElement("div",{className:`${Wn}-filter-dropdown-tree`},Kr?t.createElement(Zt.Z,{checked:Hi.length===Qs(tr.filters).length,indeterminate:Hi.length>0&&Hi.lengthtypeof Gr=="function"?Gr(cs,gs(ds)):Tu(cs,ds.title):void 0})));const Ls=fu({filters:tr.filters||[],filterSearch:Gr,prefixCls:cr,filteredKeys:Fr(),filterMultiple:Kr,searchValue:cs}),ru=Ls.every(ds=>ds===null);return t.createElement(t.Fragment,null,t.createElement(hu,{filterSearch:Gr,value:cs,onChange:Js,tablePrefixCls:Wn,locale:Ia}),ru?Xu:t.createElement(Is.Z,{selectable:!0,multiple:Kr,prefixCls:`${Nr}-menu`,className:xl,onSelect:po,onDeselect:po,selectedKeys:Hi,getPopupContainer:nt,openKeys:Ei,onOpenChange:ls,items:Ls}))},Ol=()=>bn?(0,o.Z)((Pr||[]).map(Ul=>String(Ul)),Hi,!0):Hi.length===0;kl=t.createElement(t.Fragment,null,ji(),t.createElement("div",{className:`${cr}-dropdown-btns`},t.createElement(si.ZP,{type:"link",size:"small",disabled:Ol(),onClick:()=>Ws()},Ia.filterReset),t.createElement(si.ZP,{type:"primary",size:"small",onClick:Zl},Ia.filterConfirm)))}tr.filterDropdown&&(kl=t.createElement(Ds.J,{selectable:void 0},kl)),kl=t.createElement(qu,{className:`${cr}-dropdown`},kl);const Ns=()=>{let Hi;return typeof tr.filterIcon=="function"?Hi=tr.filterIcon(bo):tr.filterIcon?Hi=tr.filterIcon:Hi=t.createElement(Hs,null),t.createElement("span",{role:"button",tabIndex:-1,className:ie()(`${cr}-trigger`,{active:bo}),onClick:ji=>{ji.stopPropagation()}},Hi)},nu=(0,Xs.Z)({trigger:["click"],placement:cu==="rtl"?"bottomLeft":"bottomRight",children:Ns(),getPopupContainer:nt},Object.assign(Object.assign({},Xr),{rootClassName:ie()(Xt,Xr.rootClassName),open:ga,onOpenChange:Ki,popupRender:()=>typeof(Xr==null?void 0:Xr.dropdownRender)=="function"?Xr.dropdownRender(kl):kl}));return t.createElement("div",{className:`${cr}-column`},t.createElement("span",{className:`${Wn}-column-title`},za),t.createElement(ge.Z,Object.assign({},nu)))};const wr=(_e,at,en)=>{let vn=[];return(_e||[]).forEach((xn,Wn)=>{var cr;const tr=Uo(Wn,en),Nr=xn.filterDropdown!==void 0;if(xn.filters||Nr||"onFilter"in xn)if("filteredValue"in xn){let Sr=xn.filteredValue;Nr||(Sr=(cr=Sr==null?void 0:Sr.map(String))!==null&&cr!==void 0?cr:Sr),vn.push({column:xn,key:Mo(xn,tr),filteredKeys:Sr,forceFiltered:xn.filtered})}else vn.push({column:xn,key:Mo(xn,tr),filteredKeys:at&&xn.defaultFilteredValue?xn.defaultFilteredValue:void 0,forceFiltered:xn.filtered});"children"in xn&&(vn=[].concat((0,Et.Z)(vn),(0,Et.Z)(wr(xn.children,at,tr))))}),vn};function Vr(_e,at,en,vn,xn,Wn,cr,tr,Nr){return en.map((Sr,oa)=>{const Kr=Uo(oa,tr),{filterOnClose:kr=!0,filterMultiple:Gr=!0,filterMode:Qr,filterSearch:Wa}=Sr;let Ia=Sr;if(Ia.filters||Ia.filterDropdown){const za=Mo(Ia,Kr),nt=vn.find(({key:Xt})=>za===Xt);Ia=Object.assign(Object.assign({},Ia),{title:Xt=>t.createElement(fr,{tablePrefixCls:_e,prefixCls:`${_e}-filter`,dropdownPrefixCls:at,column:Ia,columnKey:za,filterState:nt,filterOnClose:kr,filterMultiple:Gr,filterMode:Qr,filterSearch:Wa,triggerFilter:Wn,locale:xn,getPopupContainer:cr,rootClassName:Nr},al(Sr.title,Xt))})}return"children"in Ia&&(Ia=Object.assign(Object.assign({},Ia),{children:Vr(_e,at,Ia.children,vn,xn,Wn,cr,Kr,Nr)})),Ia})}const Ta=_e=>{const at={};return _e.forEach(({key:en,filteredKeys:vn,column:xn})=>{const Wn=en,{filters:cr,filterDropdown:tr}=xn;if(tr)at[Wn]=vn||null;else if(Array.isArray(vn)){const Nr=Qs(cr);at[Wn]=Nr.filter(Sr=>vn.includes(String(Sr)))}else at[Wn]=null}),at},Ga=(_e,at,en)=>at.reduce((xn,Wn)=>{const{column:{onFilter:cr,filters:tr},filteredKeys:Nr}=Wn;return cr&&Nr&&Nr.length?xn.map(Sr=>Object.assign({},Sr)).filter(Sr=>Nr.some(oa=>{const Kr=Qs(tr),kr=Kr.findIndex(Qr=>String(Qr)===String(oa)),Gr=kr!==-1?Kr[kr]:oa;return Sr[en]&&(Sr[en]=Ga(Sr[en],at,en)),cr(Gr,Sr)})):xn},_e),$o=_e=>_e.flatMap(at=>"children"in at?[at].concat((0,Et.Z)($o(at.children||[]))):[at]);var Ho=_e=>{const{prefixCls:at,dropdownPrefixCls:en,mergedColumns:vn,onFilterChange:xn,getPopupContainer:Wn,locale:cr,rootClassName:tr}=_e,Nr=(0,ut.ln)("Table"),Sr=t.useMemo(()=>$o(vn||[]),[vn]),[oa,Kr]=t.useState(()=>wr(Sr,!0)),kr=t.useMemo(()=>{const Ia=wr(Sr,!1);if(Ia.length===0)return Ia;let za=!0,nt=!0;if(Ia.forEach(({filteredKeys:Xt})=>{Xt!==void 0?za=!1:nt=!1}),za){const Xt=(Sr||[]).map((bn,Pr)=>Mo(bn,Uo(Pr)));return oa.filter(({key:bn})=>Xt.includes(bn)).map(bn=>{const Pr=Sr[Xt.findIndex(Xr=>Xr===bn.key)];return Object.assign(Object.assign({},bn),{column:Object.assign(Object.assign({},bn.column),Pr),forceFiltered:Pr.filtered})})}return Ia},[Sr,oa]),Gr=t.useMemo(()=>Ta(kr),[kr]),Qr=Ia=>{const za=kr.filter(({key:nt})=>nt!==Ia.key);za.push(Ia),Kr(za),xn(Ta(za),za)};return[Ia=>Vr(at,en,Ia,kr,cr,Qr,Wn,void 0,tr),kr,Gr]},ur=e(84164),ta=function(_e,at){var en={};for(var vn in _e)Object.prototype.hasOwnProperty.call(_e,vn)&&at.indexOf(vn)<0&&(en[vn]=_e[vn]);if(_e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var xn=0,vn=Object.getOwnPropertySymbols(_e);xn{const Wn=_e[xn];typeof Wn!="function"&&(en[xn]=Wn)}),en}function _o(_e,at,en){const vn=en&&typeof en=="object"?en:{},{total:xn=0}=vn,Wn=ta(vn,["total"]),[cr,tr]=(0,t.useState)(()=>({current:"defaultCurrent"in Wn?Wn.defaultCurrent:1,pageSize:"defaultPageSize"in Wn?Wn.defaultPageSize:Br})),Nr=(0,Xs.Z)(cr,Wn,{total:xn>0?xn:_e}),Sr=Math.ceil((xn||_e)/Nr.pageSize);Nr.current>Sr&&(Nr.current=Sr||1);const oa=(kr,Gr)=>{tr({current:kr!=null?kr:1,pageSize:Gr||Nr.pageSize})},Kr=(kr,Gr)=>{var Qr;en&&((Qr=en.onChange)===null||Qr===void 0||Qr.call(en,kr,Gr)),oa(kr,Gr),at(kr,Gr||(Nr==null?void 0:Nr.pageSize))};return en===!1?[{},()=>{}]:[Object.assign(Object.assign({},Nr),{onChange:Kr}),oa]}var Go=_o,Ri=e(39398),Si=e(10010),sl=e(83062);const Rl="ascend",yi="descend",Li=_e=>typeof _e.sorter=="object"&&typeof _e.sorter.multiple=="number"?_e.sorter.multiple:!1,zi=_e=>typeof _e=="function"?_e:_e&&typeof _e=="object"&&_e.compare?_e.compare:!1,Ui=(_e,at)=>at?_e[_e.indexOf(at)+1]:_e[0],El=(_e,at,en)=>{let vn=[];const xn=(Wn,cr)=>{vn.push({column:Wn,key:Mo(Wn,cr),multiplePriority:Li(Wn),sortOrder:Wn.sortOrder})};return(_e||[]).forEach((Wn,cr)=>{const tr=Uo(cr,en);Wn.children?("sortOrder"in Wn&&xn(Wn,tr),vn=[].concat((0,Et.Z)(vn),(0,Et.Z)(El(Wn.children,at,tr)))):Wn.sorter&&("sortOrder"in Wn?xn(Wn,tr):at&&Wn.defaultSortOrder&&vn.push({column:Wn,key:Mo(Wn,tr),multiplePriority:Li(Wn),sortOrder:Wn.defaultSortOrder}))}),vn},uu=(_e,at,en,vn,xn,Wn,cr,tr)=>(at||[]).map((Sr,oa)=>{const Kr=Uo(oa,tr);let kr=Sr;if(kr.sorter){const Gr=kr.sortDirections||xn,Qr=kr.showSorterTooltip===void 0?cr:kr.showSorterTooltip,Wa=Mo(kr,Kr),Ia=en.find(({key:Qa})=>Qa===Wa),za=Ia?Ia.sortOrder:null,nt=Ui(Gr,za);let Xt;if(Sr.sortIcon)Xt=Sr.sortIcon({sortOrder:za});else{const Qa=Gr.includes(Rl)&&t.createElement(Si.Z,{className:ie()(`${_e}-column-sorter-up`,{active:za===Rl})}),ho=Gr.includes(yi)&&t.createElement(Ri.Z,{className:ie()(`${_e}-column-sorter-down`,{active:za===yi})});Xt=t.createElement("span",{className:ie()(`${_e}-column-sorter`,{[`${_e}-column-sorter-full`]:!!(Qa&&ho)})},t.createElement("span",{className:`${_e}-column-sorter-inner`,"aria-hidden":"true"},Qa,ho))}const{cancelSort:bn,triggerAsc:Pr,triggerDesc:Xr}=Wn||{};let Aa=bn;nt===yi?Aa=Xr:nt===Rl&&(Aa=Pr);const $a=typeof Qr=="object"?Object.assign({title:Aa},Qr):{title:Aa};kr=Object.assign(Object.assign({},kr),{className:ie()(kr.className,{[`${_e}-column-sort`]:za}),title:Qa=>{const ho=`${_e}-column-sorters`,_a=t.createElement("span",{className:`${_e}-column-title`},al(Sr.title,Qa)),qa=t.createElement("div",{className:ho},_a,Xt);return Qr?typeof Qr!="boolean"&&(Qr==null?void 0:Qr.target)==="sorter-icon"?t.createElement("div",{className:`${ho} ${_e}-column-sorters-tooltip-target-sorter`},_a,t.createElement(sl.Z,Object.assign({},$a),Xt)):t.createElement(sl.Z,Object.assign({},$a),qa):qa},onHeaderCell:Qa=>{var ho;const _a=((ho=Sr.onHeaderCell)===null||ho===void 0?void 0:ho.call(Sr,Qa))||{},qa=_a.onClick,bo=_a.onKeyDown;_a.onClick=oo=>{vn({column:Sr,key:Wa,sortOrder:nt,multiplePriority:Li(Sr)}),qa==null||qa(oo)},_a.onKeyDown=oo=>{oo.keyCode===su.Z.ENTER&&(vn({column:Sr,key:Wa,sortOrder:nt,multiplePriority:Li(Sr)}),bo==null||bo(oo))};const sa=tl(Sr.title,{}),ga=sa==null?void 0:sa.toString();return za&&(_a["aria-sort"]=za==="ascend"?"ascending":"descending"),_a["aria-label"]=ga||"",_a.className=ie()(_a.className,`${_e}-column-has-sorters`),_a.tabIndex=0,Sr.ellipsis&&(_a.title=(sa!=null?sa:"").toString()),_a}})}return"children"in kr&&(kr=Object.assign(Object.assign({},kr),{children:uu(_e,kr.children,en,vn,xn,Wn,cr,Kr)})),kr}),Bl=_e=>{const{column:at,sortOrder:en}=_e;return{column:at,order:en,field:at.dataIndex,columnKey:at.key}},mc=_e=>{const at=_e.filter(({sortOrder:en})=>en).map(Bl);if(at.length===0&&_e.length){const en=_e.length-1;return Object.assign(Object.assign({},Bl(_e[en])),{column:void 0,order:void 0,field:void 0,columnKey:void 0})}return at.length<=1?at[0]||{}:at},$u=(_e,at,en)=>{const vn=at.slice().sort((cr,tr)=>tr.multiplePriority-cr.multiplePriority),xn=_e.slice(),Wn=vn.filter(({column:{sorter:cr},sortOrder:tr})=>zi(cr)&&tr);return Wn.length?xn.sort((cr,tr)=>{for(let Nr=0;Nr{const tr=cr[en];return tr?Object.assign(Object.assign({},cr),{[en]:$u(tr,at,en)}):cr}):xn};var Cu=_e=>{const{prefixCls:at,mergedColumns:en,sortDirections:vn,tableLocale:xn,showSorterTooltip:Wn,onSorterChange:cr}=_e,[tr,Nr]=t.useState(()=>El(en,!0)),Sr=(Wa,Ia)=>{const za=[];return Wa.forEach((nt,Xt)=>{const bn=Uo(Xt,Ia);if(za.push(Mo(nt,bn)),Array.isArray(nt.children)){const Pr=Sr(nt.children,bn);za.push.apply(za,(0,Et.Z)(Pr))}}),za},oa=t.useMemo(()=>{let Wa=!0;const Ia=El(en,!1);if(!Ia.length){const bn=Sr(en);return tr.filter(({key:Pr})=>bn.includes(Pr))}const za=[];function nt(bn){Wa?za.push(bn):za.push(Object.assign(Object.assign({},bn),{sortOrder:null}))}let Xt=null;return Ia.forEach(bn=>{Xt===null?(nt(bn),bn.sortOrder&&(bn.multiplePriority===!1?Wa=!1:Xt=!0)):(Xt&&bn.multiplePriority!==!1||(Wa=!1),nt(bn))}),za},[en,tr]),Kr=t.useMemo(()=>{var Wa,Ia;const za=oa.map(({column:nt,sortOrder:Xt})=>({column:nt,order:Xt}));return{sortColumns:za,sortColumn:(Wa=za[0])===null||Wa===void 0?void 0:Wa.column,sortOrder:(Ia=za[0])===null||Ia===void 0?void 0:Ia.order}},[oa]),kr=Wa=>{let Ia;Wa.multiplePriority===!1||!oa.length||oa[0].multiplePriority===!1?Ia=[Wa]:Ia=[].concat((0,Et.Z)(oa.filter(({key:za})=>za!==Wa.key)),[Wa]),Nr(Ia),cr(mc(Ia),Ia)};return[Wa=>uu(at,Wa,oa,kr,vn,xn,Wn),oa,Kr,()=>mc(oa)]};const eu=(_e,at)=>_e.map(vn=>{const xn=Object.assign({},vn);return xn.title=al(vn.title,at),"children"in xn&&(xn.children=eu(xn.children,at)),xn});var sc=_e=>[t.useCallback(en=>eu(en,_e),[_e])],Yu=Gn((_e,at)=>{const{_renderTimes:en}=_e,{_renderTimes:vn}=at;return en!==vn}),uc=Ke((_e,at)=>{const{_renderTimes:en}=_e,{_renderTimes:vn}=at;return en!==vn}),Zi=e(861),vu=e(15063),tu=e(14747),jn=e(83559),us=e(83262),ne=_e=>{const{componentCls:at,lineWidth:en,lineType:vn,tableBorderColor:xn,tableHeaderBg:Wn,tablePaddingVertical:cr,tablePaddingHorizontal:tr,calc:Nr}=_e,Sr=`${(0,Zi.unit)(en)} ${vn} ${xn}`,oa=(Kr,kr,Gr)=>({[`&${at}-${Kr}`]:{[`> ${at}-container`]:{[`> ${at}-content, > ${at}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${at}-expanded-row-fixed`]:{margin:`${(0,Zi.unit)(Nr(kr).mul(-1).equal())} + ${(0,Zi.unit)(Nr(Nr(Gr).add(en)).mul(-1).equal())}`}}}}}});return{[`${at}-wrapper`]:{[`${at}${at}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${at}-title`]:{border:Sr,borderBottom:0},[`> ${at}-container`]:{borderInlineStart:Sr,borderTop:Sr,[` + > ${at}-content, + > ${at}-header, + > ${at}-body, + > ${at}-summary + `]:{"> table":{"\n > thead > tr > th,\n > thead > tr > td,\n > tbody > tr > th,\n > tbody > tr > td,\n > tfoot > tr > th,\n > tfoot > tr > td\n ":{borderInlineEnd:Sr},"> thead":{"> tr:not(:last-child) > th":{borderBottom:Sr},"> tr > th::before":{backgroundColor:"transparent !important"}},"\n > thead > tr,\n > tbody > tr,\n > tfoot > tr\n ":{[`> ${at}-cell-fix-right-first::after`]:{borderInlineEnd:Sr}},"\n > tbody > tr > th,\n > tbody > tr > td\n ":{[`> ${at}-expanded-row-fixed`]:{margin:`${(0,Zi.unit)(Nr(cr).mul(-1).equal())} ${(0,Zi.unit)(Nr(Nr(tr).add(en)).mul(-1).equal())}`,"&::after":{position:"absolute",top:0,insetInlineEnd:en,bottom:0,borderInlineEnd:Sr,content:'""'}}}}}},[`&${at}-scroll-horizontal`]:{[`> ${at}-container > ${at}-body`]:{"> table > tbody":{[` + > tr${at}-expanded-row, + > tr${at}-placeholder + `]:{"> th, > td":{borderInlineEnd:0}}}}}},oa("middle",_e.tablePaddingVerticalMiddle,_e.tablePaddingHorizontalMiddle)),oa("small",_e.tablePaddingVerticalSmall,_e.tablePaddingHorizontalSmall)),{[`> ${at}-footer`]:{border:Sr,borderTop:0}}),[`${at}-cell`]:{[`${at}-container:first-child`]:{borderTop:0},"&-scrollbar:not([rowspan])":{boxShadow:`0 ${(0,Zi.unit)(en)} 0 ${(0,Zi.unit)(en)} ${Wn}`}},[`${at}-bordered ${at}-cell-scrollbar`]:{borderInlineEnd:Sr}}}},Ue=_e=>{const{componentCls:at}=_e;return{[`${at}-wrapper`]:{[`${at}-cell-ellipsis`]:Object.assign(Object.assign({},tu.vS),{wordBreak:"keep-all",[` + &${at}-cell-fix-left-last, + &${at}-cell-fix-right-first + `]:{overflow:"visible",[`${at}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${at}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},on=_e=>{const{componentCls:at}=_e;return{[`${at}-wrapper`]:{[`${at}-tbody > tr${at}-placeholder`]:{textAlign:"center",color:_e.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:_e.colorBgContainer}}}}},sr=_e=>{const{componentCls:at,antCls:en,motionDurationSlow:vn,lineWidth:xn,paddingXS:Wn,lineType:cr,tableBorderColor:tr,tableExpandIconBg:Nr,tableExpandColumnWidth:Sr,borderRadius:oa,tablePaddingVertical:Kr,tablePaddingHorizontal:kr,tableExpandedRowBg:Gr,paddingXXS:Qr,expandIconMarginTop:Wa,expandIconSize:Ia,expandIconHalfInner:za,expandIconScale:nt,calc:Xt}=_e,bn=`${(0,Zi.unit)(xn)} ${cr} ${tr}`,Pr=Xt(Qr).sub(xn).equal();return{[`${at}-wrapper`]:{[`${at}-expand-icon-col`]:{width:Sr},[`${at}-row-expand-icon-cell`]:{textAlign:"center",[`${at}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${at}-row-indent`]:{height:1,float:"left"},[`${at}-row-expand-icon`]:Object.assign(Object.assign({},(0,tu.Nd)(_e)),{position:"relative",float:"left",width:Ia,height:Ia,color:"inherit",lineHeight:(0,Zi.unit)(Ia),background:Nr,border:bn,borderRadius:oa,transform:`scale(${nt})`,"&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${vn} ease-out`,content:'""'},"&::before":{top:za,insetInlineEnd:Pr,insetInlineStart:Pr,height:xn},"&::after":{top:Pr,bottom:Pr,insetInlineStart:za,width:xn,transform:"rotate(90deg)"},"&-collapsed::before":{transform:"rotate(-180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"},"&-spaced":{"&::before, &::after":{display:"none",content:"none"},background:"transparent",border:0,visibility:"hidden"}}),[`${at}-row-indent + ${at}-row-expand-icon`]:{marginTop:Wa,marginInlineEnd:Wn},[`tr${at}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:Gr}},[`${en}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"100%"}}},[`${at}-expanded-row-fixed`]:{position:"relative",margin:`${(0,Zi.unit)(Xt(Kr).mul(-1).equal())} ${(0,Zi.unit)(Xt(kr).mul(-1).equal())}`,padding:`${(0,Zi.unit)(Kr)} ${(0,Zi.unit)(kr)}`}}}},Er=_e=>{const{componentCls:at,antCls:en,iconCls:vn,tableFilterDropdownWidth:xn,tableFilterDropdownSearchWidth:Wn,paddingXXS:cr,paddingXS:tr,colorText:Nr,lineWidth:Sr,lineType:oa,tableBorderColor:Kr,headerIconColor:kr,fontSizeSM:Gr,tablePaddingHorizontal:Qr,borderRadius:Wa,motionDurationSlow:Ia,colorIcon:za,colorPrimary:nt,tableHeaderFilterActiveBg:Xt,colorTextDisabled:bn,tableFilterDropdownBg:Pr,tableFilterDropdownHeight:Xr,controlItemBgHover:Aa,controlItemBgActive:$a,boxShadowSecondary:Qa,filterDropdownMenuBg:ho,calc:_a}=_e,qa=`${en}-dropdown`,bo=`${at}-filter-dropdown`,sa=`${en}-tree`,ga=`${(0,Zi.unit)(Sr)} ${oa} ${Kr}`;return[{[`${at}-wrapper`]:{[`${at}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${at}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:_a(cr).mul(-1).equal(),marginInline:`${(0,Zi.unit)(cr)} ${(0,Zi.unit)(_a(Qr).div(2).mul(-1).equal())}`,padding:`0 ${(0,Zi.unit)(cr)}`,color:kr,fontSize:Gr,borderRadius:Wa,cursor:"pointer",transition:`all ${Ia}`,"&:hover":{color:za,background:Xt},"&.active":{color:nt}}}},{[`${en}-dropdown`]:{[bo]:Object.assign(Object.assign({},(0,tu.Wf)(_e)),{minWidth:xn,backgroundColor:Pr,borderRadius:Wa,boxShadow:Qa,overflow:"hidden",[`${qa}-menu`]:{maxHeight:Xr,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:ho,"&:empty::after":{display:"block",padding:`${(0,Zi.unit)(tr)} 0`,color:bn,fontSize:Gr,textAlign:"center",content:'"Not Found"'}},[`${bo}-tree`]:{paddingBlock:`${(0,Zi.unit)(tr)} 0`,paddingInline:tr,[sa]:{padding:0},[`${sa}-treenode ${sa}-node-content-wrapper:hover`]:{backgroundColor:Aa},[`${sa}-treenode-checkbox-checked ${sa}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:$a}}},[`${bo}-search`]:{padding:tr,borderBottom:ga,"&-input":{input:{minWidth:Wn},[vn]:{color:bn}}},[`${bo}-checkall`]:{width:"100%",marginBottom:cr,marginInlineStart:cr},[`${bo}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${(0,Zi.unit)(_a(tr).sub(Sr).equal())} ${(0,Zi.unit)(tr)}`,overflow:"hidden",borderTop:ga}})}},{[`${en}-dropdown ${bo}, ${bo}-submenu`]:{[`${en}-checkbox-wrapper + span`]:{paddingInlineStart:tr,color:Nr},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},Zr=_e=>{const{componentCls:at,lineWidth:en,colorSplit:vn,motionDurationSlow:xn,zIndexTableFixed:Wn,tableBg:cr,zIndexTableSticky:tr,calc:Nr}=_e,Sr=vn;return{[`${at}-wrapper`]:{[` + ${at}-cell-fix-left, + ${at}-cell-fix-right + `]:{position:"sticky !important",zIndex:Wn,background:cr},[` + ${at}-cell-fix-left-first::after, + ${at}-cell-fix-left-last::after + `]:{position:"absolute",top:0,right:{_skip_check_:!0,value:0},bottom:Nr(en).mul(-1).equal(),width:30,transform:"translateX(100%)",transition:`box-shadow ${xn}`,content:'""',pointerEvents:"none"},[`${at}-cell-fix-left-all::after`]:{display:"none"},[` + ${at}-cell-fix-right-first::after, + ${at}-cell-fix-right-last::after + `]:{position:"absolute",top:0,bottom:Nr(en).mul(-1).equal(),left:{_skip_check_:!0,value:0},width:30,transform:"translateX(-100%)",transition:`box-shadow ${xn}`,content:'""',pointerEvents:"none"},[`${at}-container`]:{position:"relative","&::before, &::after":{position:"absolute",top:0,bottom:0,zIndex:Nr(tr).add(1).equal({unit:!1}),width:30,transition:`box-shadow ${xn}`,content:'""',pointerEvents:"none"},"&::before":{insetInlineStart:0},"&::after":{insetInlineEnd:0}},[`${at}-ping-left`]:{[`&:not(${at}-has-fix-left) ${at}-container::before`]:{boxShadow:`inset 10px 0 8px -8px ${Sr}`},[` + ${at}-cell-fix-left-first::after, + ${at}-cell-fix-left-last::after + `]:{boxShadow:`inset 10px 0 8px -8px ${Sr}`},[`${at}-cell-fix-left-last::before`]:{backgroundColor:"transparent !important"}},[`${at}-ping-right`]:{[`&:not(${at}-has-fix-right) ${at}-container::after`]:{boxShadow:`inset -10px 0 8px -8px ${Sr}`},[` + ${at}-cell-fix-right-first::after, + ${at}-cell-fix-right-last::after + `]:{boxShadow:`inset -10px 0 8px -8px ${Sr}`}},[`${at}-fixed-column-gapped`]:{[` + ${at}-cell-fix-left-first::after, + ${at}-cell-fix-left-last::after, + ${at}-cell-fix-right-first::after, + ${at}-cell-fix-right-last::after + `]:{boxShadow:"none"}}}}},ya=_e=>{const{componentCls:at,antCls:en,margin:vn}=_e;return{[`${at}-wrapper`]:{[`${at}-pagination${en}-pagination`]:{margin:`${(0,Zi.unit)(vn)} 0`},[`${at}-pagination`]:{display:"flex",flexWrap:"wrap",rowGap:_e.paddingXS,"> *":{flex:"none"},"&-left":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-right":{justifyContent:"flex-end"}}}}},Za=_e=>{const{componentCls:at,tableRadius:en}=_e;return{[`${at}-wrapper`]:{[at]:{[`${at}-title, ${at}-header`]:{borderRadius:`${(0,Zi.unit)(en)} ${(0,Zi.unit)(en)} 0 0`},[`${at}-title + ${at}-container`]:{borderStartStartRadius:0,borderStartEndRadius:0,[`${at}-header, table`]:{borderRadius:0},"table > thead > tr:first-child":{"th:first-child, th:last-child, td:first-child, td:last-child":{borderRadius:0}}},"&-container":{borderStartStartRadius:en,borderStartEndRadius:en,"table > thead > tr:first-child":{"> *:first-child":{borderStartStartRadius:en},"> *:last-child":{borderStartEndRadius:en}}},"&-footer":{borderRadius:`0 0 ${(0,Zi.unit)(en)} ${(0,Zi.unit)(en)}`}}}}},uo=_e=>{const{componentCls:at}=_e;return{[`${at}-wrapper-rtl`]:{direction:"rtl",table:{direction:"rtl"},[`${at}-pagination-left`]:{justifyContent:"flex-end"},[`${at}-pagination-right`]:{justifyContent:"flex-start"},[`${at}-row-expand-icon`]:{float:"right","&::after":{transform:"rotate(-90deg)"},"&-collapsed::before":{transform:"rotate(180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"}},[`${at}-container`]:{"&::before":{insetInlineStart:"unset",insetInlineEnd:0},"&::after":{insetInlineStart:0,insetInlineEnd:"unset"},[`${at}-row-indent`]:{float:"right"}}}}},To=_e=>{const{componentCls:at,antCls:en,iconCls:vn,fontSizeIcon:xn,padding:Wn,paddingXS:cr,headerIconColor:tr,headerIconHoverColor:Nr,tableSelectionColumnWidth:Sr,tableSelectedRowBg:oa,tableSelectedRowHoverBg:Kr,tableRowHoverBg:kr,tablePaddingHorizontal:Gr,calc:Qr}=_e;return{[`${at}-wrapper`]:{[`${at}-selection-col`]:{width:Sr,[`&${at}-selection-col-with-dropdown`]:{width:Qr(Sr).add(xn).add(Qr(Wn).div(4)).equal()}},[`${at}-bordered ${at}-selection-col`]:{width:Qr(Sr).add(Qr(cr).mul(2)).equal(),[`&${at}-selection-col-with-dropdown`]:{width:Qr(Sr).add(xn).add(Qr(Wn).div(4)).add(Qr(cr).mul(2)).equal()}},[` + table tr th${at}-selection-column, + table tr td${at}-selection-column, + ${at}-selection-column + `]:{paddingInlineEnd:_e.paddingXS,paddingInlineStart:_e.paddingXS,textAlign:"center",[`${en}-radio-wrapper`]:{marginInlineEnd:0}},[`table tr th${at}-selection-column${at}-cell-fix-left`]:{zIndex:Qr(_e.zIndexTableFixed).add(1).equal({unit:!1})},[`table tr th${at}-selection-column::after`]:{backgroundColor:"transparent !important"},[`${at}-selection`]:{position:"relative",display:"inline-flex",flexDirection:"column"},[`${at}-selection-extra`]:{position:"absolute",top:0,zIndex:1,cursor:"pointer",transition:`all ${_e.motionDurationSlow}`,marginInlineStart:"100%",paddingInlineStart:(0,Zi.unit)(Qr(Gr).div(4).equal()),[vn]:{color:tr,fontSize:xn,verticalAlign:"baseline","&:hover":{color:Nr}}},[`${at}-tbody`]:{[`${at}-row`]:{[`&${at}-row-selected`]:{[`> ${at}-cell`]:{background:oa,"&-row-hover":{background:Kr}}},[`> ${at}-cell-row-hover`]:{background:kr}}}}}},ro=_e=>{const{componentCls:at,tableExpandColumnWidth:en,calc:vn}=_e,xn=(Wn,cr,tr,Nr)=>({[`${at}${at}-${Wn}`]:{fontSize:Nr,[` + ${at}-title, + ${at}-footer, + ${at}-cell, + ${at}-thead > tr > th, + ${at}-tbody > tr > th, + ${at}-tbody > tr > td, + tfoot > tr > th, + tfoot > tr > td + `]:{padding:`${(0,Zi.unit)(cr)} ${(0,Zi.unit)(tr)}`},[`${at}-filter-trigger`]:{marginInlineEnd:(0,Zi.unit)(vn(tr).div(2).mul(-1).equal())},[`${at}-expanded-row-fixed`]:{margin:`${(0,Zi.unit)(vn(cr).mul(-1).equal())} ${(0,Zi.unit)(vn(tr).mul(-1).equal())}`},[`${at}-tbody`]:{[`${at}-wrapper:only-child ${at}`]:{marginBlock:(0,Zi.unit)(vn(cr).mul(-1).equal()),marginInline:`${(0,Zi.unit)(vn(en).sub(tr).equal())} ${(0,Zi.unit)(vn(tr).mul(-1).equal())}`}},[`${at}-selection-extra`]:{paddingInlineStart:(0,Zi.unit)(vn(tr).div(4).equal())}}});return{[`${at}-wrapper`]:Object.assign(Object.assign({},xn("middle",_e.tablePaddingVerticalMiddle,_e.tablePaddingHorizontalMiddle,_e.tableFontSizeMiddle)),xn("small",_e.tablePaddingVerticalSmall,_e.tablePaddingHorizontalSmall,_e.tableFontSizeSmall))}},Oo=_e=>{const{componentCls:at,marginXXS:en,fontSizeIcon:vn,headerIconColor:xn,headerIconHoverColor:Wn}=_e;return{[`${at}-wrapper`]:{[`${at}-thead th${at}-column-has-sorters`]:{outline:"none",cursor:"pointer",transition:`all ${_e.motionDurationSlow}, left 0s`,"&:hover":{background:_e.tableHeaderSortHoverBg,"&::before":{backgroundColor:"transparent !important"}},"&:focus-visible":{color:_e.colorPrimary},[` + &${at}-cell-fix-left:hover, + &${at}-cell-fix-right:hover + `]:{background:_e.tableFixedHeaderSortActiveBg}},[`${at}-thead th${at}-column-sort`]:{background:_e.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${at}-column-sort`]:{background:_e.tableBodySortBg},[`${at}-column-title`]:{position:"relative",zIndex:1,flex:1,minWidth:0},[`${at}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${at}-column-sorters-tooltip-target-sorter`]:{"&::after":{content:"none"}},[`${at}-column-sorter`]:{marginInlineStart:en,color:xn,fontSize:0,transition:`color ${_e.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:vn,"&.active":{color:_e.colorPrimary}},[`${at}-column-sorter-up + ${at}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${at}-column-sorters:hover ${at}-column-sorter`]:{color:Wn}}}},ui=_e=>{const{componentCls:at,opacityLoading:en,tableScrollThumbBg:vn,tableScrollThumbBgHover:xn,tableScrollThumbSize:Wn,tableScrollBg:cr,zIndexTableSticky:tr,stickyScrollBarBorderRadius:Nr,lineWidth:Sr,lineType:oa,tableBorderColor:Kr}=_e,kr=`${(0,Zi.unit)(Sr)} ${oa} ${Kr}`;return{[`${at}-wrapper`]:{[`${at}-sticky`]:{"&-holder":{position:"sticky",zIndex:tr,background:_e.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${(0,Zi.unit)(Wn)} !important`,zIndex:tr,display:"flex",alignItems:"center",background:cr,borderTop:kr,opacity:en,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:Wn,backgroundColor:vn,borderRadius:Nr,transition:`all ${_e.motionDurationSlow}, transform 0s`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:xn}}}}}}},Mi=_e=>{const{componentCls:at,lineWidth:en,tableBorderColor:vn,calc:xn}=_e,Wn=`${(0,Zi.unit)(en)} ${_e.lineType} ${vn}`;return{[`${at}-wrapper`]:{[`${at}-summary`]:{position:"relative",zIndex:_e.zIndexTableFixed,background:_e.tableBg,"> tr":{"> th, > td":{borderBottom:Wn}}},[`div${at}-summary`]:{boxShadow:`0 ${(0,Zi.unit)(xn(en).mul(-1).equal())} 0 ${vn}`}}}},Vi=_e=>{const{componentCls:at,motionDurationMid:en,lineWidth:vn,lineType:xn,tableBorderColor:Wn,calc:cr}=_e,tr=`${(0,Zi.unit)(vn)} ${xn} ${Wn}`,Nr=`${at}-expanded-row-cell`;return{[`${at}-wrapper`]:{[`${at}-tbody-virtual`]:{[`${at}-tbody-virtual-holder-inner`]:{[` + & > ${at}-row, + & > div:not(${at}-row) > ${at}-row + `]:{display:"flex",boxSizing:"border-box",width:"100%"}},[`${at}-cell`]:{borderBottom:tr,transition:`background ${en}`},[`${at}-expanded-row`]:{[`${Nr}${Nr}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${(0,Zi.unit)(vn)})`,borderInlineEnd:"none"}}},[`${at}-bordered`]:{[`${at}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:tr,position:"absolute"},[`${at}-cell`]:{borderInlineEnd:tr,[`&${at}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:cr(vn).mul(-1).equal(),borderInlineStart:tr}}},[`&${at}-virtual`]:{[`${at}-placeholder ${at}-cell`]:{borderInlineEnd:tr,borderBottom:tr}}}}}};const ii=_e=>{const{componentCls:at,fontWeightStrong:en,tablePaddingVertical:vn,tablePaddingHorizontal:xn,tableExpandColumnWidth:Wn,lineWidth:cr,lineType:tr,tableBorderColor:Nr,tableFontSize:Sr,tableBg:oa,tableRadius:Kr,tableHeaderTextColor:kr,motionDurationMid:Gr,tableHeaderBg:Qr,tableHeaderCellSplitColor:Wa,tableFooterTextColor:Ia,tableFooterBg:za,calc:nt}=_e,Xt=`${(0,Zi.unit)(cr)} ${tr} ${Nr}`;return{[`${at}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%","--rc-virtual-list-scrollbar-bg":_e.tableScrollBg},(0,tu.dF)()),{[at]:Object.assign(Object.assign({},(0,tu.Wf)(_e)),{fontSize:Sr,background:oa,borderRadius:`${(0,Zi.unit)(Kr)} ${(0,Zi.unit)(Kr)} 0 0`,scrollbarColor:`${_e.tableScrollThumbBg} ${_e.tableScrollBg}`}),table:{width:"100%",textAlign:"start",borderRadius:`${(0,Zi.unit)(Kr)} ${(0,Zi.unit)(Kr)} 0 0`,borderCollapse:"separate",borderSpacing:0},[` + ${at}-cell, + ${at}-thead > tr > th, + ${at}-tbody > tr > th, + ${at}-tbody > tr > td, + tfoot > tr > th, + tfoot > tr > td + `]:{position:"relative",padding:`${(0,Zi.unit)(vn)} ${(0,Zi.unit)(xn)}`,overflowWrap:"break-word"},[`${at}-title`]:{padding:`${(0,Zi.unit)(vn)} ${(0,Zi.unit)(xn)}`},[`${at}-thead`]:{"\n > tr > th,\n > tr > td\n ":{position:"relative",color:kr,fontWeight:en,textAlign:"start",background:Qr,borderBottom:Xt,transition:`background ${Gr} ease`,"&[colspan]:not([colspan='1'])":{textAlign:"center"},[`&:not(:last-child):not(${at}-selection-column):not(${at}-row-expand-icon-cell):not([colspan])::before`]:{position:"absolute",top:"50%",insetInlineEnd:0,width:1,height:"1.6em",backgroundColor:Wa,transform:"translateY(-50%)",transition:`background-color ${Gr}`,content:'""'}},"> tr:not(:last-child) > th[colspan]":{borderBottom:0}},[`${at}-tbody`]:{"> tr":{"> th, > td":{transition:`background ${Gr}, border-color ${Gr}`,borderBottom:Xt,[` + > ${at}-wrapper:only-child, + > ${at}-expanded-row-fixed > ${at}-wrapper:only-child + `]:{[at]:{marginBlock:(0,Zi.unit)(nt(vn).mul(-1).equal()),marginInline:`${(0,Zi.unit)(nt(Wn).sub(xn).equal())} + ${(0,Zi.unit)(nt(xn).mul(-1).equal())}`,[`${at}-tbody > tr:last-child > td`]:{borderBottomWidth:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:"relative",color:kr,fontWeight:en,textAlign:"start",background:Qr,borderBottom:Xt,transition:`background ${Gr} ease`}}},[`${at}-footer`]:{padding:`${(0,Zi.unit)(vn)} ${(0,Zi.unit)(xn)}`,color:Ia,background:za}})}},ei=_e=>{const{colorFillAlter:at,colorBgContainer:en,colorTextHeading:vn,colorFillSecondary:xn,colorFillContent:Wn,controlItemBgActive:cr,controlItemBgActiveHover:tr,padding:Nr,paddingSM:Sr,paddingXS:oa,colorBorderSecondary:Kr,borderRadiusLG:kr,controlHeight:Gr,colorTextPlaceholder:Qr,fontSize:Wa,fontSizeSM:Ia,lineHeight:za,lineWidth:nt,colorIcon:Xt,colorIconHover:bn,opacityLoading:Pr,controlInteractiveSize:Xr}=_e,Aa=new vu.FastColor(xn).onBackground(en).toHexString(),$a=new vu.FastColor(Wn).onBackground(en).toHexString(),Qa=new vu.FastColor(at).onBackground(en).toHexString(),ho=new vu.FastColor(Xt),_a=new vu.FastColor(bn),qa=Xr/2-nt,bo=qa*2+nt*3;return{headerBg:Qa,headerColor:vn,headerSortActiveBg:Aa,headerSortHoverBg:$a,bodySortBg:Qa,rowHoverBg:Qa,rowSelectedBg:cr,rowSelectedHoverBg:tr,rowExpandedBg:at,cellPaddingBlock:Nr,cellPaddingInline:Nr,cellPaddingBlockMD:Sr,cellPaddingInlineMD:oa,cellPaddingBlockSM:oa,cellPaddingInlineSM:oa,borderColor:Kr,headerBorderRadius:kr,footerBg:Qa,footerColor:vn,cellFontSize:Wa,cellFontSizeMD:Wa,cellFontSizeSM:Wa,headerSplitColor:Kr,fixedHeaderSortActiveBg:Aa,headerFilterHoverBg:Wn,filterDropdownMenuBg:en,filterDropdownBg:en,expandIconBg:en,selectionColumnWidth:Gr,stickyScrollBarBg:Qr,stickyScrollBarBorderRadius:100,expandIconMarginTop:(Wa*za-nt*3)/2-Math.ceil((Ia*1.4-nt*3)/2),headerIconColor:ho.clone().setA(ho.a*Pr).toRgbString(),headerIconHoverColor:_a.clone().setA(_a.a*Pr).toRgbString(),expandIconHalfInner:qa,expandIconSize:bo,expandIconScale:Xr/bo}},zo=2;var ci=(0,jn.I$)("Table",_e=>{const{colorTextHeading:at,colorSplit:en,colorBgContainer:vn,controlInteractiveSize:xn,headerBg:Wn,headerColor:cr,headerSortActiveBg:tr,headerSortHoverBg:Nr,bodySortBg:Sr,rowHoverBg:oa,rowSelectedBg:Kr,rowSelectedHoverBg:kr,rowExpandedBg:Gr,cellPaddingBlock:Qr,cellPaddingInline:Wa,cellPaddingBlockMD:Ia,cellPaddingInlineMD:za,cellPaddingBlockSM:nt,cellPaddingInlineSM:Xt,borderColor:bn,footerBg:Pr,footerColor:Xr,headerBorderRadius:Aa,cellFontSize:$a,cellFontSizeMD:Qa,cellFontSizeSM:ho,headerSplitColor:_a,fixedHeaderSortActiveBg:qa,headerFilterHoverBg:bo,filterDropdownBg:sa,expandIconBg:ga,selectionColumnWidth:oo,stickyScrollBarBg:Fr,calc:yo}=_e,po=(0,us.mergeToken)(_e,{tableFontSize:$a,tableBg:vn,tableRadius:Aa,tablePaddingVertical:Qr,tablePaddingHorizontal:Wa,tablePaddingVerticalMiddle:Ia,tablePaddingHorizontalMiddle:za,tablePaddingVerticalSmall:nt,tablePaddingHorizontalSmall:Xt,tableBorderColor:bn,tableHeaderTextColor:cr,tableHeaderBg:Wn,tableFooterTextColor:Xr,tableFooterBg:Pr,tableHeaderCellSplitColor:_a,tableHeaderSortBg:tr,tableHeaderSortHoverBg:Nr,tableBodySortBg:Sr,tableFixedHeaderSortActiveBg:qa,tableHeaderFilterActiveBg:bo,tableFilterDropdownBg:sa,tableRowHoverBg:oa,tableSelectedRowBg:Kr,tableSelectedRowHoverBg:kr,zIndexTableFixed:zo,zIndexTableSticky:yo(zo).add(1).equal({unit:!1}),tableFontSizeMiddle:Qa,tableFontSizeSmall:ho,tableSelectionColumnWidth:oo,tableExpandIconBg:ga,tableExpandColumnWidth:yo(xn).add(yo(_e.padding).mul(2)).equal(),tableExpandedRowBg:Gr,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:Fr,tableScrollThumbBgHover:at,tableScrollBg:en});return[ii(po),ya(po),Mi(po),Oo(po),Er(po),ne(po),Za(po),sr(po),Mi(po),on(po),To(po),Zr(po),ui(po),Ue(po),ro(po),uo(po),Vi(po)]},ei,{unitless:{expandIconScale:!0}});const nn=[],il=(_e,at)=>{var en,vn;const{prefixCls:xn,className:Wn,rootClassName:cr,style:tr,size:Nr,bordered:Sr,dropdownPrefixCls:oa,dataSource:Kr,pagination:kr,rowSelection:Gr,rowKey:Qr="key",rowClassName:Wa,columns:Ia,children:za,childrenColumnName:nt,onChange:Xt,getPopupContainer:bn,loading:Pr,expandIcon:Xr,expandable:Aa,expandedRowRender:$a,expandIconColumnIndex:Qa,indentSize:ho,scroll:_a,sortDirections:qa,locale:bo,showSorterTooltip:sa={target:"full-header"},virtual:ga}=_e,oo=(0,ut.ln)("Table"),Fr=t.useMemo(()=>Ia||zn(za),[Ia,za]),yo=t.useMemo(()=>Fr.some(Wt=>Wt.responsive),[Fr]),po=(0,so.Z)(yo),Ci=t.useMemo(()=>{const Wt=new Set(Object.keys(po).filter(_t=>po[_t]));return Fr.filter(_t=>!_t.responsive||_t.responsive.some(Pn=>Wt.has(Pn)))},[Fr,po]),Ei=(0,Vn.Z)(_e,["className","style","columns"]),{locale:pl=li.Z,direction:ls,table:cs,renderEmpty:Kl,getPrefixCls:Js,getPopupContainer:ul}=t.useContext(Wr.E_),Zl=(0,to.Z)(Nr),Ws=Object.assign(Object.assign({},pl.Table),bo),Ss=Kr||nn,Ki=Js("table",xn),xl=Js("dropdown",oa),[,Di]=(0,Bi.ZP)(),_i=(0,fa.Z)(Ki),[gs,kl,cu]=ci(Ki,_i),Us=Object.assign(Object.assign({childrenColumnName:nt,expandIconColumnIndex:Qa},Aa),{expandIcon:(en=Aa==null?void 0:Aa.expandIcon)!==null&&en!==void 0?en:(vn=cs==null?void 0:cs.expandable)===null||vn===void 0?void 0:vn.expandIcon}),{childrenColumnName:Ns="children"}=Us,nu=t.useMemo(()=>Ss.some(Wt=>Wt==null?void 0:Wt[Ns])?"nest":$a||Aa!=null&&Aa.expandedRowRender?"row":null,[Ss]),Hi={body:t.useRef(null)},ji=Eo(Ki),Ol=t.useRef(null),Ul=t.useRef(null);Hn(at,()=>Object.assign(Object.assign({},Ul.current),{nativeElement:Ol.current}));const Gl=t.useMemo(()=>typeof Qr=="function"?Qr:Wt=>Wt==null?void 0:Wt[Qr],[Qr]),[Xu]=(0,ur.Z)(Ss,Ns,Gl),Ls={},ru=(Wt,_t,Pn=!1)=>{var An,Fn,lr,jr;const $r=Object.assign(Object.assign({},Ls),Wt);Pn&&((An=Ls.resetPagination)===null||An===void 0||An.call(Ls),!((Fn=$r.pagination)===null||Fn===void 0)&&Fn.current&&($r.pagination.current=1),kr&&((lr=kr.onChange)===null||lr===void 0||lr.call(kr,1,(jr=$r.pagination)===null||jr===void 0?void 0:jr.pageSize))),_a&&_a.scrollToFirstRowOnChange!==!1&&Hi.body.current&&(0,gr.Z)(0,{getContainer:()=>Hi.body.current}),Xt==null||Xt($r.pagination,$r.filters,$r.sorter,{currentDataSource:Ga($u(Ss,$r.sorterStates,Ns),$r.filterStates,Ns),action:_t})},ds=(Wt,_t)=>{ru({sorter:Wt,sorterStates:_t},"sort",!1)},[fs,_l,Jl,Zs]=Cu({prefixCls:Ki,mergedColumns:Ci,onSorterChange:ds,sortDirections:qa||["ascend","descend"],tableLocale:Ws,showSorterTooltip:sa}),xu=t.useMemo(()=>$u(Ss,_l,Ns),[Ss,_l]);Ls.sorter=Zs(),Ls.sorterStates=_l;const ql=(Wt,_t)=>{ru({filters:Wt,filterStates:_t},"filter",!0)},[mu,as,Su]=Ho({prefixCls:Ki,locale:Ws,dropdownPrefixCls:xl,mergedColumns:Ci,onFilterChange:ql,getPopupContainer:bn||ul,rootClassName:ie()(cr,_i)}),Pl=Ga(xu,as,Ns);Ls.filters=Su,Ls.filterStates=as;const B=t.useMemo(()=>{const Wt={};return Object.keys(Su).forEach(_t=>{Su[_t]!==null&&(Wt[_t]=Su[_t])}),Object.assign(Object.assign({},Jl),{filters:Wt})},[Jl,Su]),[Pe]=sc(B),et=(Wt,_t)=>{ru({pagination:Object.assign(Object.assign({},Ls.pagination),{current:Wt,pageSize:_t})},"paginate")},[It,Mn]=Go(Pl.length,et,kr);Ls.pagination=kr===!1?{}:eo(It,kr),Ls.resetPagination=Mn;const Lr=t.useMemo(()=>{if(kr===!1||!It.pageSize)return Pl;const{current:Wt=1,total:_t,pageSize:Pn=Br}=It;return Pl.length<_t?Pl.length>Pn?Pl.slice((Wt-1)*Pn,Wt*Pn):Pl:Pl.slice((Wt-1)*Pn,Wt*Pn)},[!!kr,Pl,It==null?void 0:It.current,It==null?void 0:It.pageSize,It==null?void 0:It.total]),[Ka,Oi]=sn({prefixCls:Ki,data:Pl,pageData:Lr,getRowKey:Gl,getRecordByKey:Xu,expandType:nu,childrenColumnName:Ns,locale:Ws,getPopupContainer:bn||ul},Gr),fl=(Wt,_t,Pn)=>{let An;return typeof Wa=="function"?An=ie()(Wa(Wt,_t,Pn)):An=ie()(Wa),ie()({[`${Ki}-row-selected`]:Oi.has(Gl(Wt,_t))},An)};Us.__PARENT_RENDER_ICON__=Us.expandIcon,Us.expandIcon=Us.expandIcon||Xr||Ja(Ws),nu==="nest"&&Us.expandIconColumnIndex===void 0?Us.expandIconColumnIndex=Gr?1:0:Us.expandIconColumnIndex>0&&Gr&&(Us.expandIconColumnIndex-=1),typeof Us.indentSize!="number"&&(Us.indentSize=typeof ho=="number"?ho:15);const $l=t.useCallback(Wt=>Pe(Ka(mu(fs(Wt)))),[fs,mu,Ka]);let zl,tc;if(kr!==!1&&(It!=null&&It.total)){let Wt;It.size?Wt=It.size:Wt=Zl==="small"||Zl==="middle"?"small":void 0;const _t=Fn=>t.createElement(Fi.Z,Object.assign({},It,{className:ie()(`${Ki}-pagination ${Ki}-pagination-${Fn}`,It.className),size:Wt})),Pn=ls==="rtl"?"left":"right",{position:An}=It;if(An!==null&&Array.isArray(An)){const Fn=An.find($r=>$r.includes("top")),lr=An.find($r=>$r.includes("bottom")),jr=An.every($r=>`${$r}`=="none");!Fn&&!lr&&!jr&&(tc=_t(Pn)),Fn&&(zl=_t(Fn.toLowerCase().replace("top",""))),lr&&(tc=_t(lr.toLowerCase().replace("bottom","")))}else tc=_t(Pn)}let Sl;typeof Pr=="boolean"?Sl={spinning:Pr}:typeof Pr=="object"&&(Sl=Object.assign({spinning:!0},Pr));const Il=ie()(cu,_i,`${Ki}-wrapper`,cs==null?void 0:cs.className,{[`${Ki}-wrapper-rtl`]:ls==="rtl"},Wn,cr,kl),cc=Object.assign(Object.assign({},cs==null?void 0:cs.style),tr),hc=typeof(bo==null?void 0:bo.emptyText)!="undefined"?bo.emptyText:(Kl==null?void 0:Kl("Table"))||t.createElement(na.Z,{componentName:"Table"}),Lc=ga?uc:Yu,rt={},be=t.useMemo(()=>{const{fontSize:Wt,lineHeight:_t,lineWidth:Pn,padding:An,paddingXS:Fn,paddingSM:lr}=Di,jr=Math.floor(Wt*_t);switch(Zl){case"middle":return lr*2+jr+Pn;case"small":return Fn*2+jr+Pn;default:return An*2+jr+Pn}},[Di,Zl]);return ga&&(rt.listItemHeight=be),gs(t.createElement("div",{ref:Ol,className:Il,style:cc},t.createElement(Xo.Z,Object.assign({spinning:!1},Sl),zl,t.createElement(Lc,Object.assign({},rt,Ei,{ref:Ul,columns:Ci,direction:ls,expandable:Us,prefixCls:Ki,className:ie()({[`${Ki}-middle`]:Zl==="middle",[`${Ki}-small`]:Zl==="small",[`${Ki}-bordered`]:Sr,[`${Ki}-empty`]:Ss.length===0},cu,_i,kl),data:Lr,rowKey:Gl,rowClassName:fl,emptyText:hc,internalHooks:r,internalRefs:Hi,transformColumns:$l,getContainerWidth:ji})),tc)))};var el=t.forwardRef(il);const di=(_e,at)=>{const en=t.useRef(0);return en.current+=1,t.createElement(el,Object.assign({},_e,{ref:at,_renderTimes:en.current}))},mo=t.forwardRef(di);mo.SELECTION_COLUMN=On,mo.EXPAND_COLUMN=n,mo.SELECTION_ALL=dr,mo.SELECTION_INVERT=Rr,mo.SELECTION_NONE=ea,mo.Column=zt,mo.ColumnGroup=pn,mo.Summary=ue;var Ko=mo,ai=Ko},92398:function(h,v,e){"use strict";e.d(v,{Z:function(){return zn}});var t=e(62435),n=e(97937),r=e(89705),a=e(24969),l=e(93967),s=e.n(l),o=e(87462),i=e(4942),m=e(1413),d=e(97685),b=e(71002),c=e(91),f=e(21770),I=e(31131),E=(0,t.createContext)(null),C=e(74902),P=e(48555),R=e(66680),M=e(42550),N=e(75164),p=function(xt){var _n=xt.activeTabOffset,Je=xt.horizontal,Xe=xt.rtl,Yt=xt.indicator,dn=Yt===void 0?{}:Yt,Tn=dn.size,yn=dn.align,tn=yn===void 0?"center":yn,yt=(0,t.useState)(),wt=(0,d.Z)(yt,2),me=wt[0],Le=wt[1],it=(0,t.useRef)(),Ot=t.useCallback(function(Me){return typeof Tn=="function"?Tn(Me):typeof Tn=="number"?Tn:Me},[Tn]);function Rt(){N.Z.cancel(it.current)}return(0,t.useEffect)(function(){var Me={};if(_n)if(Je){Me.width=Ot(_n.width);var Be=Xe?"right":"left";tn==="start"&&(Me[Be]=_n[Be]),tn==="center"&&(Me[Be]=_n[Be]+_n.width/2,Me.transform=Xe?"translateX(50%)":"translateX(-50%)"),tn==="end"&&(Me[Be]=_n[Be]+_n.width,Me.transform="translateX(-100%)")}else Me.height=Ot(_n.height),tn==="start"&&(Me.top=_n.top),tn==="center"&&(Me.top=_n.top+_n.height/2,Me.transform="translateY(-50%)"),tn==="end"&&(Me.top=_n.top+_n.height,Me.transform="translateY(-100%)");return Rt(),it.current=(0,N.Z)(function(){var ht=me&&Me&&Object.keys(Me).every(function(Dt){var Ft=Me[Dt],fn=me[Dt];return typeof Ft=="number"&&typeof fn=="number"?Math.round(Ft)===Math.round(fn):Ft===fn});ht||Le(Me)}),Rt},[JSON.stringify(_n),Je,Xe,tn,Ot]),{style:me}},A=p,O={width:0,height:0,left:0,top:0};function z(qe,xt,_n){return(0,t.useMemo)(function(){for(var Je,Xe=new Map,Yt=xt.get((Je=qe[0])===null||Je===void 0?void 0:Je.key)||O,dn=Yt.left+Yt.width,Tn=0;Tnrn?(Mt=pt,fn.current="x"):(Mt=St,fn.current="y"),xt(-Mt,-Mt)&&ke.preventDefault()}var Ge=(0,t.useRef)(null);Ge.current={onTouchStart:ht,onTouchMove:Dt,onTouchEnd:Ft,onWheel:Sn},t.useEffect(function(){function ke(hn){Ge.current.onTouchStart(hn)}function pt(hn){Ge.current.onTouchMove(hn)}function St(hn){Ge.current.onTouchEnd(hn)}function Mt(hn){Ge.current.onWheel(hn)}return document.addEventListener("touchmove",pt,{passive:!1}),document.addEventListener("touchend",St,{passive:!0}),qe.current.addEventListener("touchstart",ke,{passive:!0}),qe.current.addEventListener("wheel",Mt,{passive:!1}),function(){document.removeEventListener("touchmove",pt),document.removeEventListener("touchend",St)}},[])}var ie=e(8410);function j(qe){var xt=(0,t.useState)(0),_n=(0,d.Z)(xt,2),Je=_n[0],Xe=_n[1],Yt=(0,t.useRef)(0),dn=(0,t.useRef)();return dn.current=qe,(0,ie.o)(function(){var Tn;(Tn=dn.current)===null||Tn===void 0||Tn.call(dn)},[Je]),function(){Yt.current===Je&&(Yt.current+=1,Xe(Yt.current))}}function K(qe){var xt=(0,t.useRef)([]),_n=(0,t.useState)({}),Je=(0,d.Z)(_n,2),Xe=Je[1],Yt=(0,t.useRef)(typeof qe=="function"?qe():qe),dn=j(function(){var yn=Yt.current;xt.current.forEach(function(tn){yn=tn(yn)}),xt.current=[],Yt.current=yn,Xe({})});function Tn(yn){xt.current.push(yn),dn()}return[Yt.current,Tn]}var k={width:0,height:0,left:0,top:0,right:0};function q(qe,xt,_n,Je,Xe,Yt,dn){var Tn=dn.tabs,yn=dn.tabPosition,tn=dn.rtl,yt,wt,me;return["top","bottom"].includes(yn)?(yt="width",wt=tn?"right":"left",me=Math.abs(_n)):(yt="height",wt="top",me=-_n),(0,t.useMemo)(function(){if(!Tn.length)return[0,0];for(var Le=Tn.length,it=Le,Ot=0;OtMath.floor(me+xt)){it=Ot-1;break}}for(var Me=0,Be=Le-1;Be>=0;Be-=1){var ht=qe.get(Tn[Be].key)||k;if(ht[wt]=it?[0,0]:[Me,it]},[qe,xt,Je,Xe,Yt,me,yn,Tn.map(function(Le){return Le.key}).join("_"),tn])}function F(qe){var xt;return qe instanceof Map?(xt={},qe.forEach(function(_n,Je){xt[Je]=_n})):xt=qe,JSON.stringify(xt)}var Z="TABS_DQ";function _(qe){return String(qe).replace(/"/g,Z)}function X(qe,xt,_n,Je){return!(!_n||Je||qe===!1||qe===void 0&&(xt===!1||xt===null))}var Y=t.forwardRef(function(qe,xt){var _n=qe.prefixCls,Je=qe.editable,Xe=qe.locale,Yt=qe.style;return!Je||Je.showAdd===!1?null:t.createElement("button",{ref:xt,type:"button",className:"".concat(_n,"-nav-add"),style:Yt,"aria-label":(Xe==null?void 0:Xe.addAriaLabel)||"Add tab",onClick:function(Tn){Je.onEdit("add",{event:Tn})}},Je.addIcon||"+")}),ae=Y,J=t.forwardRef(function(qe,xt){var _n=qe.position,Je=qe.prefixCls,Xe=qe.extra;if(!Xe)return null;var Yt,dn={};return(0,b.Z)(Xe)==="object"&&!t.isValidElement(Xe)?dn=Xe:dn.right=Xe,_n==="right"&&(Yt=dn.right),_n==="left"&&(Yt=dn.left),Yt?t.createElement("div",{className:"".concat(Je,"-extra-content"),ref:xt},Yt):null}),de=J,Ce=e(29171),Ze=e(72512),je=e(15105),Fe=t.forwardRef(function(qe,xt){var _n=qe.prefixCls,Je=qe.id,Xe=qe.tabs,Yt=qe.locale,dn=qe.mobile,Tn=qe.more,yn=Tn===void 0?{}:Tn,tn=qe.style,yt=qe.className,wt=qe.editable,me=qe.tabBarGutter,Le=qe.rtl,it=qe.removeAriaLabel,Ot=qe.onTabClick,Rt=qe.getPopupContainer,Me=qe.popupClassName,Be=(0,t.useState)(!1),ht=(0,d.Z)(Be,2),Dt=ht[0],Ft=ht[1],fn=(0,t.useState)(null),Sn=(0,d.Z)(fn,2),Ge=Sn[0],ke=Sn[1],pt=yn.icon,St=pt===void 0?"More":pt,Mt="".concat(Je,"-more-popup"),hn="".concat(_n,"-dropdown"),rn=Ge!==null?"".concat(Mt,"-").concat(Ge):null,Zn=Yt==null?void 0:Yt.dropdownAriaLabel;function Bn($n,nr){$n.preventDefault(),$n.stopPropagation(),wt.onEdit("remove",{key:nr,event:$n})}var Gn=t.createElement(Ze.ZP,{onClick:function(nr){var Cr=nr.key,zr=nr.domEvent;Ot(Cr,zr),Ft(!1)},prefixCls:"".concat(hn,"-menu"),id:Mt,tabIndex:-1,role:"listbox","aria-activedescendant":rn,selectedKeys:[Ge],"aria-label":Zn!==void 0?Zn:"expanded dropdown"},Xe.map(function($n){var nr=$n.closable,Cr=$n.disabled,zr=$n.closeIcon,qr=$n.key,br=$n.label,ia=X(nr,zr,wt,Cr);return t.createElement(Ze.sN,{key:qr,id:"".concat(Mt,"-").concat(qr),role:"option","aria-controls":Je&&"".concat(Je,"-panel-").concat(qr),disabled:Cr},t.createElement("span",null,br),ia&&t.createElement("button",{type:"button","aria-label":it||"remove",tabIndex:0,className:"".concat(hn,"-menu-item-remove"),onClick:function(ha){ha.stopPropagation(),Bn(ha,qr)}},zr||wt.removeIcon||"\xD7"))}));function Qn($n){for(var nr=Xe.filter(function(ia){return!ia.disabled}),Cr=nr.findIndex(function(ia){return ia.key===Ge})||0,zr=nr.length,qr=0;qrnl?"left":"right"})}),hn=(0,d.Z)(Mt,2),rn=hn[0],Zn=hn[1],Bn=L(0,function(si,nl){!St&&Ot&&Ot({direction:si>nl?"top":"bottom"})}),Gn=(0,d.Z)(Bn,2),Qn=Gn[0],Xn=Gn[1],mr=(0,t.useState)([0,0]),or=(0,d.Z)(mr,2),hr=or[0],$n=or[1],nr=(0,t.useState)([0,0]),Cr=(0,d.Z)(nr,2),zr=Cr[0],qr=Cr[1],br=(0,t.useState)([0,0]),ia=(0,d.Z)(br,2),wa=ia[0],ha=ia[1],la=(0,t.useState)([0,0]),Ca=(0,d.Z)(la,2),pa=Ca[0],jt=Ca[1],Ke=K(new Map),ze=(0,d.Z)(Ke,2),Pt=ze[0],mt=ze[1],zt=z(ht,Pt,zr[0]),Qt=ye(hr,St),pn=ye(zr,St),Un=ye(wa,St),vr=ye(pa,St),kn=Math.floor(Qt)ut?ut:si}var ge=(0,t.useRef)(null),an=(0,t.useState)(),On=(0,d.Z)(an,2),dr=On[0],Rr=On[1];function ea(){Rr(Date.now())}function xa(){ge.current&&clearTimeout(ge.current)}oe(Sn,function(si,nl){function Is(Ds,lu){Ds(function(bu){var Ru=Zt(bu+lu);return Ru})}return kn?(St?Is(Zn,si):Is(Xn,nl),xa(),ea(),!0):!1}),(0,t.useEffect)(function(){return xa(),dr&&(ge.current=setTimeout(function(){Rr(0)},100)),xa},[dr]);var Ea=q(zt,pr,St?rn:Qn,pn,Un,vr,(0,m.Z)((0,m.Z)({},qe),{},{tabs:ht})),Pa=(0,d.Z)(Ea,2),sn=Pa[0],Vn=Pa[1],Jn=(0,R.Z)(function(){var si=arguments.length>0&&arguments[0]!==void 0?arguments[0]:dn,nl=zt.get(si)||{width:0,height:0,left:0,right:0,top:0};if(St){var Is=rn;Tn?nl.rightrn+pr&&(Is=nl.right+nl.width-pr):nl.left<-rn?Is=-nl.left:nl.left+nl.width>-rn+pr&&(Is=-(nl.left+nl.width-pr)),Xn(0),Zn(Zt(Is))}else{var Ds=Qn;nl.top<-Qn?Ds=-nl.top:nl.top+nl.height>-Qn+pr&&(Ds=-(nl.top+nl.height-pr)),Zn(0),Xn(Zt(Ds))}}),Hn=(0,t.useState)(),gr=(0,d.Z)(Hn,2),Wr=gr[0],na=gr[1],fa=(0,t.useState)(!1),to=(0,d.Z)(fa,2),so=to[0],li=to[1],Fi=ht.filter(function(si){return!si.disabled}).map(function(si){return si.key}),Xo=function(nl){var Is=Fi.indexOf(Wr||dn),Ds=Fi.length,lu=(Is+nl+Ds)%Ds,bu=Fi[lu];na(bu)},Bi=function(nl){var Is=nl.code,Ds=Tn&&St,lu=Fi[0],bu=Fi[Fi.length-1];switch(Is){case"ArrowLeft":{St&&Xo(Ds?1:-1);break}case"ArrowRight":{St&&Xo(Ds?-1:1);break}case"ArrowUp":{nl.preventDefault(),St||Xo(-1);break}case"ArrowDown":{nl.preventDefault(),St||Xo(1);break}case"Home":{nl.preventDefault(),na(lu);break}case"End":{nl.preventDefault(),na(bu);break}case"Enter":case"Space":{nl.preventDefault(),it(Wr!=null?Wr:dn,nl);break}case"Backspace":case"Delete":{var Ru=Fi.indexOf(Wr),qs=ht.find(function(su){return su.key===Wr}),hu=X(qs==null?void 0:qs.closable,qs==null?void 0:qs.closeIcon,tn,qs==null?void 0:qs.disabled);hu&&(nl.preventDefault(),nl.stopPropagation(),tn.onEdit("remove",{key:Wr,event:nl}),Ru===Fi.length-1?Xo(-1):Xo(1));break}}},ri={};St?ri[Tn?"marginRight":"marginLeft"]=me:ri.marginTop=me;var Ja=ht.map(function(si,nl){var Is=si.key;return t.createElement(Oe,{id:Xe,prefixCls:Be,key:Is,tab:si,style:nl===0?void 0:ri,closable:si.closable,editable:tn,active:Is===dn,focus:Is===Wr,renderWrapper:Le,removeAriaLabel:yt==null?void 0:yt.removeAriaLabel,tabCount:Fi.length,currentPosition:nl+1,onClick:function(lu){it(Is,lu)},onKeyDown:Bi,onFocus:function(){so||na(Is),Jn(Is),ea(),Sn.current&&(Tn||(Sn.current.scrollLeft=0),Sn.current.scrollTop=0)},onBlur:function(){na(void 0)},onMouseDown:function(){li(!0)},onMouseUp:function(){li(!1)}})}),Eo=function(){return mt(function(){var nl,Is=new Map,Ds=(nl=Ge.current)===null||nl===void 0?void 0:nl.getBoundingClientRect();return ht.forEach(function(lu){var bu,Ru=lu.key,qs=(bu=Ge.current)===null||bu===void 0?void 0:bu.querySelector('[data-node-key="'.concat(_(Ru),'"]'));if(qs){var hu=xe(qs,Ds),su=(0,d.Z)(hu,4),lc=su[0],Hu=su[1],qu=su[2],Qs=su[3];Is.set(Ru,{width:lc,height:Hu,left:qu,top:Qs})}}),Is})};(0,t.useEffect)(function(){Eo()},[ht.map(function(si){return si.key}).join("_")]);var Mo=j(function(){var si=ve(Dt),nl=ve(Ft),Is=ve(fn);$n([si[0]-nl[0]-Is[0],si[1]-nl[1]-Is[1]]);var Ds=ve(pt);ha(Ds);var lu=ve(ke);jt(lu);var bu=ve(Ge);qr([bu[0]-Ds[0],bu[1]-Ds[1]]),Eo()}),Uo=ht.slice(0,sn),al=ht.slice(Vn+1),tl=[].concat((0,C.Z)(Uo),(0,C.Z)(al)),Zo=zt.get(dn),hi=A({activeTabOffset:Zo,horizontal:St,indicator:Rt,rtl:Tn}),ll=hi.style;(0,t.useEffect)(function(){Jn()},[dn,Ur,ut,F(Zo),F(zt),St]),(0,t.useEffect)(function(){Mo()},[Tn]);var gl=!!tl.length,oi="".concat(Be,"-nav-wrap"),Hs,Xs,Cs,yu;return St?Tn?(Xs=rn>0,Hs=rn!==ut):(Hs=rn<0,Xs=rn!==Ur):(Cs=Qn<0,yu=Qn!==Ur),t.createElement(P.default,{onResize:Mo},t.createElement("div",{ref:(0,M.x1)(xt,Dt),role:"tablist","aria-orientation":St?"horizontal":"vertical",className:s()("".concat(Be,"-nav"),_n),style:Je,onKeyDown:function(){ea()}},t.createElement(de,{ref:Ft,position:"left",extra:yn,prefixCls:Be}),t.createElement(P.default,{onResize:Mo},t.createElement("div",{className:s()(oi,(0,i.Z)((0,i.Z)((0,i.Z)((0,i.Z)({},"".concat(oi,"-ping-left"),Hs),"".concat(oi,"-ping-right"),Xs),"".concat(oi,"-ping-top"),Cs),"".concat(oi,"-ping-bottom"),yu)),ref:Sn},t.createElement(P.default,{onResize:Mo},t.createElement("div",{ref:Ge,className:"".concat(Be,"-nav-list"),style:{transform:"translate(".concat(rn,"px, ").concat(Qn,"px)"),transition:dr?"none":void 0}},Ja,t.createElement(ae,{ref:pt,prefixCls:Be,locale:yt,editable:tn,style:(0,m.Z)((0,m.Z)({},Ja.length===0?void 0:ri),{},{visibility:gl?"hidden":null})}),t.createElement("div",{className:s()("".concat(Be,"-ink-bar"),(0,i.Z)({},"".concat(Be,"-ink-bar-animated"),Yt.inkBar)),style:ll}))))),t.createElement(Qe,(0,o.Z)({},qe,{removeAriaLabel:yt==null?void 0:yt.removeAriaLabel,ref:ke,prefixCls:Be,tabs:tl,className:!gl&&Mr,tabMoving:!!dr})),t.createElement(de,{ref:fn,position:"right",extra:yn,prefixCls:Be})))}),W=U,$=t.forwardRef(function(qe,xt){var _n=qe.prefixCls,Je=qe.className,Xe=qe.style,Yt=qe.id,dn=qe.active,Tn=qe.tabKey,yn=qe.children;return t.createElement("div",{id:Yt&&"".concat(Yt,"-panel-").concat(Tn),role:"tabpanel",tabIndex:dn?0:-1,"aria-labelledby":Yt&&"".concat(Yt,"-tab-").concat(Tn),"aria-hidden":!dn,style:Xe,className:s()(_n,dn&&"".concat(_n,"-active"),Je),ref:xt},yn)}),S=$,H=["renderTabBar"],he=["label","key"],se=function(xt){var _n=xt.renderTabBar,Je=(0,c.Z)(xt,H),Xe=t.useContext(E),Yt=Xe.tabs;if(_n){var dn=(0,m.Z)((0,m.Z)({},Je),{},{panes:Yt.map(function(Tn){var yn=Tn.label,tn=Tn.key,yt=(0,c.Z)(Tn,he);return t.createElement(S,(0,o.Z)({tab:yn,key:tn,tabKey:tn},yt))})});return _n(dn,W)}return t.createElement(W,Je)},ue=se,Te=e(29372),Ae=["key","forceRender","style","className","destroyInactiveTabPane"],te=function(xt){var _n=xt.id,Je=xt.activeKey,Xe=xt.animated,Yt=xt.tabPosition,dn=xt.destroyInactiveTabPane,Tn=t.useContext(E),yn=Tn.prefixCls,tn=Tn.tabs,yt=Xe.tabPane,wt="".concat(yn,"-tabpane");return t.createElement("div",{className:s()("".concat(yn,"-content-holder"))},t.createElement("div",{className:s()("".concat(yn,"-content"),"".concat(yn,"-content-").concat(Yt),(0,i.Z)({},"".concat(yn,"-content-animated"),yt))},tn.map(function(me){var Le=me.key,it=me.forceRender,Ot=me.style,Rt=me.className,Me=me.destroyInactiveTabPane,Be=(0,c.Z)(me,Ae),ht=Le===Je;return t.createElement(Te.default,(0,o.Z)({key:Le,visible:ht,forceRender:it,removeOnLeave:!!(dn||Me),leavedClassName:"".concat(wt,"-hidden")},Xe.tabPaneMotion),function(Dt,Ft){var fn=Dt.style,Sn=Dt.className;return t.createElement(S,(0,o.Z)({},Be,{prefixCls:wt,id:_n,tabKey:Le,animated:yt,active:ht,style:(0,m.Z)((0,m.Z)({},Ot),fn),className:s()(Rt,Sn),ref:Ft}))})})))},Ee=te,Re=e(80334);function Ne(){var qe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{inkBar:!0,tabPane:!1},xt;return qe===!1?xt={inkBar:!1,tabPane:!1}:qe===!0?xt={inkBar:!0,tabPane:!1}:xt=(0,m.Z)({inkBar:!0},(0,b.Z)(qe)==="object"?qe:{}),xt.tabPaneMotion&&xt.tabPane===void 0&&(xt.tabPane=!0),!xt.tabPaneMotion&&xt.tabPane&&(xt.tabPane=!1),xt}var He=["id","prefixCls","className","items","direction","activeKey","defaultActiveKey","editable","animated","tabPosition","tabBarGutter","tabBarStyle","tabBarExtraContent","locale","more","destroyInactiveTabPane","renderTabBar","onChange","onTabClick","onTabScroll","getPopupContainer","popupClassName","indicator"],Se=0,we=t.forwardRef(function(qe,xt){var _n=qe.id,Je=qe.prefixCls,Xe=Je===void 0?"rc-tabs":Je,Yt=qe.className,dn=qe.items,Tn=qe.direction,yn=qe.activeKey,tn=qe.defaultActiveKey,yt=qe.editable,wt=qe.animated,me=qe.tabPosition,Le=me===void 0?"top":me,it=qe.tabBarGutter,Ot=qe.tabBarStyle,Rt=qe.tabBarExtraContent,Me=qe.locale,Be=qe.more,ht=qe.destroyInactiveTabPane,Dt=qe.renderTabBar,Ft=qe.onChange,fn=qe.onTabClick,Sn=qe.onTabScroll,Ge=qe.getPopupContainer,ke=qe.popupClassName,pt=qe.indicator,St=(0,c.Z)(qe,He),Mt=t.useMemo(function(){return(dn||[]).filter(function(pa){return pa&&(0,b.Z)(pa)==="object"&&"key"in pa})},[dn]),hn=Tn==="rtl",rn=Ne(wt),Zn=(0,t.useState)(!1),Bn=(0,d.Z)(Zn,2),Gn=Bn[0],Qn=Bn[1];(0,t.useEffect)(function(){Qn((0,I.Z)())},[]);var Xn=(0,f.Z)(function(){var pa;return(pa=Mt[0])===null||pa===void 0?void 0:pa.key},{value:yn,defaultValue:tn}),mr=(0,d.Z)(Xn,2),or=mr[0],hr=mr[1],$n=(0,t.useState)(function(){return Mt.findIndex(function(pa){return pa.key===or})}),nr=(0,d.Z)($n,2),Cr=nr[0],zr=nr[1];(0,t.useEffect)(function(){var pa=Mt.findIndex(function(Ke){return Ke.key===or});if(pa===-1){var jt;pa=Math.max(0,Math.min(Cr,Mt.length-1)),hr((jt=Mt[pa])===null||jt===void 0?void 0:jt.key)}zr(pa)},[Mt.map(function(pa){return pa.key}).join("_"),or,Cr]);var qr=(0,f.Z)(null,{value:_n}),br=(0,d.Z)(qr,2),ia=br[0],wa=br[1];(0,t.useEffect)(function(){_n||(wa("rc-tabs-".concat(Se)),Se+=1)},[]);function ha(pa,jt){fn==null||fn(pa,jt);var Ke=pa!==or;hr(pa),Ke&&(Ft==null||Ft(pa))}var la={id:ia,activeKey:or,animated:rn,tabPosition:Le,rtl:hn,mobile:Gn},Ca=(0,m.Z)((0,m.Z)({},la),{},{editable:yt,locale:Me,more:Be,tabBarGutter:it,onTabClick:ha,onTabScroll:Sn,extra:Rt,style:Ot,panes:null,getPopupContainer:Ge,popupClassName:ke,indicator:pt});return t.createElement(E.Provider,{value:{tabs:Mt,prefixCls:Xe}},t.createElement("div",(0,o.Z)({ref:xt,id:_n,className:s()(Xe,"".concat(Xe,"-").concat(Le),(0,i.Z)((0,i.Z)((0,i.Z)({},"".concat(Xe,"-mobile"),Gn),"".concat(Xe,"-editable"),yt),"".concat(Xe,"-rtl"),hn),Yt)},St),t.createElement(ue,(0,o.Z)({},Ca,{renderTabBar:Dt})),t.createElement(Ee,(0,o.Z)({destroyInactiveTabPane:ht},la,{animated:rn}))))}),Ve=we,tt=Ve,bt=e(53124),De=e(35792),st=e(98675),vt=e(33603);const ot={motionAppear:!1,motionEnter:!0,motionLeave:!0};function At(qe,xt={inkBar:!0,tabPane:!1}){let _n;return xt===!1?_n={inkBar:!1,tabPane:!1}:xt===!0?_n={inkBar:!0,tabPane:!0}:_n=Object.assign({inkBar:!0},typeof xt=="object"?xt:{}),_n.tabPane&&(_n.tabPaneMotion=Object.assign(Object.assign({},ot),{motionName:(0,vt.m)(qe,"switch")})),_n}var qt=e(50344),ce=function(qe,xt){var _n={};for(var Je in qe)Object.prototype.hasOwnProperty.call(qe,Je)&&xt.indexOf(Je)<0&&(_n[Je]=qe[Je]);if(qe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Xe=0,Je=Object.getOwnPropertySymbols(qe);Xext)}function Ut(qe,xt){if(qe)return qe.map(Je=>{var Xe;const Yt=(Xe=Je.destroyOnHidden)!==null&&Xe!==void 0?Xe:Je.destroyInactiveTabPane;return Object.assign(Object.assign({},Je),{destroyInactiveTabPane:Yt})});const _n=(0,qt.Z)(xt).map(Je=>{if(t.isValidElement(Je)){const{key:Xe,props:Yt}=Je,dn=Yt||{},{tab:Tn}=dn,yn=ce(dn,["tab"]);return Object.assign(Object.assign({key:String(Xe)},yn),{label:Tn})}return null});return ft(_n)}var Kt=e(861),Ht=e(14747),un=e(83559),Rn=e(83262),lt=e(67771),Bt=qe=>{const{componentCls:xt,motionDurationSlow:_n}=qe;return[{[xt]:{[`${xt}-switch`]:{"&-appear, &-enter":{transition:"none","&-start":{opacity:0},"&-active":{opacity:1,transition:`opacity ${_n}`}},"&-leave":{position:"absolute",transition:"none",inset:0,"&-start":{opacity:1},"&-active":{opacity:0,transition:`opacity ${_n}`}}}}},[(0,lt.oN)(qe,"slide-up"),(0,lt.oN)(qe,"slide-down")]]};const Lt=qe=>{const{componentCls:xt,tabsCardPadding:_n,cardBg:Je,cardGutter:Xe,colorBorderSecondary:Yt,itemSelectedColor:dn}=qe;return{[`${xt}-card`]:{[`> ${xt}-nav, > div > ${xt}-nav`]:{[`${xt}-tab`]:{margin:0,padding:_n,background:Je,border:`${(0,Kt.unit)(qe.lineWidth)} ${qe.lineType} ${Yt}`,transition:`all ${qe.motionDurationSlow} ${qe.motionEaseInOut}`},[`${xt}-tab-active`]:{color:dn,background:qe.colorBgContainer},[`${xt}-tab-focus:has(${xt}-tab-btn:focus-visible)`]:(0,Ht.oN)(qe,-3),[`& ${xt}-tab${xt}-tab-focus ${xt}-tab-btn:focus-visible`]:{outline:"none"},[`${xt}-ink-bar`]:{visibility:"hidden"}},[`&${xt}-top, &${xt}-bottom`]:{[`> ${xt}-nav, > div > ${xt}-nav`]:{[`${xt}-tab + ${xt}-tab`]:{marginLeft:{_skip_check_:!0,value:(0,Kt.unit)(Xe)}}}},[`&${xt}-top`]:{[`> ${xt}-nav, > div > ${xt}-nav`]:{[`${xt}-tab`]:{borderRadius:`${(0,Kt.unit)(qe.borderRadiusLG)} ${(0,Kt.unit)(qe.borderRadiusLG)} 0 0`},[`${xt}-tab-active`]:{borderBottomColor:qe.colorBgContainer}}},[`&${xt}-bottom`]:{[`> ${xt}-nav, > div > ${xt}-nav`]:{[`${xt}-tab`]:{borderRadius:`0 0 ${(0,Kt.unit)(qe.borderRadiusLG)} ${(0,Kt.unit)(qe.borderRadiusLG)}`},[`${xt}-tab-active`]:{borderTopColor:qe.colorBgContainer}}},[`&${xt}-left, &${xt}-right`]:{[`> ${xt}-nav, > div > ${xt}-nav`]:{[`${xt}-tab + ${xt}-tab`]:{marginTop:(0,Kt.unit)(Xe)}}},[`&${xt}-left`]:{[`> ${xt}-nav, > div > ${xt}-nav`]:{[`${xt}-tab`]:{borderRadius:{_skip_check_:!0,value:`${(0,Kt.unit)(qe.borderRadiusLG)} 0 0 ${(0,Kt.unit)(qe.borderRadiusLG)}`}},[`${xt}-tab-active`]:{borderRightColor:{_skip_check_:!0,value:qe.colorBgContainer}}}},[`&${xt}-right`]:{[`> ${xt}-nav, > div > ${xt}-nav`]:{[`${xt}-tab`]:{borderRadius:{_skip_check_:!0,value:`0 ${(0,Kt.unit)(qe.borderRadiusLG)} ${(0,Kt.unit)(qe.borderRadiusLG)} 0`}},[`${xt}-tab-active`]:{borderLeftColor:{_skip_check_:!0,value:qe.colorBgContainer}}}}}}},Ct=qe=>{const{componentCls:xt,itemHoverColor:_n,dropdownEdgeChildVerticalPadding:Je}=qe;return{[`${xt}-dropdown`]:Object.assign(Object.assign({},(0,Ht.Wf)(qe)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:qe.zIndexPopup,display:"block","&-hidden":{display:"none"},[`${xt}-dropdown-menu`]:{maxHeight:qe.tabsDropdownHeight,margin:0,padding:`${(0,Kt.unit)(Je)} 0`,overflowX:"hidden",overflowY:"auto",textAlign:{_skip_check_:!0,value:"left"},listStyleType:"none",backgroundColor:qe.colorBgContainer,backgroundClip:"padding-box",borderRadius:qe.borderRadiusLG,outline:"none",boxShadow:qe.boxShadowSecondary,"&-item":Object.assign(Object.assign({},Ht.vS),{display:"flex",alignItems:"center",minWidth:qe.tabsDropdownWidth,margin:0,padding:`${(0,Kt.unit)(qe.paddingXXS)} ${(0,Kt.unit)(qe.paddingSM)}`,color:qe.colorText,fontWeight:"normal",fontSize:qe.fontSize,lineHeight:qe.lineHeight,cursor:"pointer",transition:`all ${qe.motionDurationSlow}`,"> span":{flex:1,whiteSpace:"nowrap"},"&-remove":{flex:"none",marginLeft:{_skip_check_:!0,value:qe.marginSM},color:qe.colorIcon,fontSize:qe.fontSizeSM,background:"transparent",border:0,cursor:"pointer","&:hover":{color:_n}},"&:hover":{background:qe.controlItemBgHover},"&-disabled":{"&, &:hover":{color:qe.colorTextDisabled,background:"transparent",cursor:"not-allowed"}}})}})}},er=qe=>{const{componentCls:xt,margin:_n,colorBorderSecondary:Je,horizontalMargin:Xe,verticalItemPadding:Yt,verticalItemMargin:dn,calc:Tn}=qe;return{[`${xt}-top, ${xt}-bottom`]:{flexDirection:"column",[`> ${xt}-nav, > div > ${xt}-nav`]:{margin:Xe,"&::before":{position:"absolute",right:{_skip_check_:!0,value:0},left:{_skip_check_:!0,value:0},borderBottom:`${(0,Kt.unit)(qe.lineWidth)} ${qe.lineType} ${Je}`,content:"''"},[`${xt}-ink-bar`]:{height:qe.lineWidthBold,"&-animated":{transition:`width ${qe.motionDurationSlow}, left ${qe.motionDurationSlow}, + right ${qe.motionDurationSlow}`}},[`${xt}-nav-wrap`]:{"&::before, &::after":{top:0,bottom:0,width:qe.controlHeight},"&::before":{left:{_skip_check_:!0,value:0},boxShadow:qe.boxShadowTabsOverflowLeft},"&::after":{right:{_skip_check_:!0,value:0},boxShadow:qe.boxShadowTabsOverflowRight},[`&${xt}-nav-wrap-ping-left::before`]:{opacity:1},[`&${xt}-nav-wrap-ping-right::after`]:{opacity:1}}}},[`${xt}-top`]:{[`> ${xt}-nav, + > div > ${xt}-nav`]:{"&::before":{bottom:0},[`${xt}-ink-bar`]:{bottom:0}}},[`${xt}-bottom`]:{[`> ${xt}-nav, > div > ${xt}-nav`]:{order:1,marginTop:_n,marginBottom:0,"&::before":{top:0},[`${xt}-ink-bar`]:{top:0}},[`> ${xt}-content-holder, > div > ${xt}-content-holder`]:{order:0}},[`${xt}-left, ${xt}-right`]:{[`> ${xt}-nav, > div > ${xt}-nav`]:{flexDirection:"column",minWidth:Tn(qe.controlHeight).mul(1.25).equal(),[`${xt}-tab`]:{padding:Yt,textAlign:"center"},[`${xt}-tab + ${xt}-tab`]:{margin:dn},[`${xt}-nav-wrap`]:{flexDirection:"column","&::before, &::after":{right:{_skip_check_:!0,value:0},left:{_skip_check_:!0,value:0},height:qe.controlHeight},"&::before":{top:0,boxShadow:qe.boxShadowTabsOverflowTop},"&::after":{bottom:0,boxShadow:qe.boxShadowTabsOverflowBottom},[`&${xt}-nav-wrap-ping-top::before`]:{opacity:1},[`&${xt}-nav-wrap-ping-bottom::after`]:{opacity:1}},[`${xt}-ink-bar`]:{width:qe.lineWidthBold,"&-animated":{transition:`height ${qe.motionDurationSlow}, top ${qe.motionDurationSlow}`}},[`${xt}-nav-list, ${xt}-nav-operations`]:{flex:"1 0 auto",flexDirection:"column"}}},[`${xt}-left`]:{[`> ${xt}-nav, > div > ${xt}-nav`]:{[`${xt}-ink-bar`]:{right:{_skip_check_:!0,value:0}}},[`> ${xt}-content-holder, > div > ${xt}-content-holder`]:{marginLeft:{_skip_check_:!0,value:(0,Kt.unit)(Tn(qe.lineWidth).mul(-1).equal())},borderLeft:{_skip_check_:!0,value:`${(0,Kt.unit)(qe.lineWidth)} ${qe.lineType} ${qe.colorBorder}`},[`> ${xt}-content > ${xt}-tabpane`]:{paddingLeft:{_skip_check_:!0,value:qe.paddingLG}}}},[`${xt}-right`]:{[`> ${xt}-nav, > div > ${xt}-nav`]:{order:1,[`${xt}-ink-bar`]:{left:{_skip_check_:!0,value:0}}},[`> ${xt}-content-holder, > div > ${xt}-content-holder`]:{order:0,marginRight:{_skip_check_:!0,value:Tn(qe.lineWidth).mul(-1).equal()},borderRight:{_skip_check_:!0,value:`${(0,Kt.unit)(qe.lineWidth)} ${qe.lineType} ${qe.colorBorder}`},[`> ${xt}-content > ${xt}-tabpane`]:{paddingRight:{_skip_check_:!0,value:qe.paddingLG}}}}}},ir=qe=>{const{componentCls:xt,cardPaddingSM:_n,cardPaddingLG:Je,cardHeightSM:Xe,cardHeightLG:Yt,horizontalItemPaddingSM:dn,horizontalItemPaddingLG:Tn}=qe;return{[xt]:{"&-small":{[`> ${xt}-nav`]:{[`${xt}-tab`]:{padding:dn,fontSize:qe.titleFontSizeSM}}},"&-large":{[`> ${xt}-nav`]:{[`${xt}-tab`]:{padding:Tn,fontSize:qe.titleFontSizeLG,lineHeight:qe.lineHeightLG}}}},[`${xt}-card`]:{[`&${xt}-small`]:{[`> ${xt}-nav`]:{[`${xt}-tab`]:{padding:_n},[`${xt}-nav-add`]:{minWidth:Xe,minHeight:Xe}},[`&${xt}-bottom`]:{[`> ${xt}-nav ${xt}-tab`]:{borderRadius:`0 0 ${(0,Kt.unit)(qe.borderRadius)} ${(0,Kt.unit)(qe.borderRadius)}`}},[`&${xt}-top`]:{[`> ${xt}-nav ${xt}-tab`]:{borderRadius:`${(0,Kt.unit)(qe.borderRadius)} ${(0,Kt.unit)(qe.borderRadius)} 0 0`}},[`&${xt}-right`]:{[`> ${xt}-nav ${xt}-tab`]:{borderRadius:{_skip_check_:!0,value:`0 ${(0,Kt.unit)(qe.borderRadius)} ${(0,Kt.unit)(qe.borderRadius)} 0`}}},[`&${xt}-left`]:{[`> ${xt}-nav ${xt}-tab`]:{borderRadius:{_skip_check_:!0,value:`${(0,Kt.unit)(qe.borderRadius)} 0 0 ${(0,Kt.unit)(qe.borderRadius)}`}}}},[`&${xt}-large`]:{[`> ${xt}-nav`]:{[`${xt}-tab`]:{padding:Je},[`${xt}-nav-add`]:{minWidth:Yt,minHeight:Yt}}}}}},rr=qe=>{const{componentCls:xt,itemActiveColor:_n,itemHoverColor:Je,iconCls:Xe,tabsHorizontalItemMargin:Yt,horizontalItemPadding:dn,itemSelectedColor:Tn,itemColor:yn}=qe,tn=`${xt}-tab`;return{[tn]:{position:"relative",WebkitTouchCallout:"none",WebkitTapHighlightColor:"transparent",display:"inline-flex",alignItems:"center",padding:dn,fontSize:qe.titleFontSize,background:"transparent",border:0,outline:"none",cursor:"pointer",color:yn,"&-btn, &-remove":{"&:focus:not(:focus-visible), &:active":{color:_n}},"&-btn":{outline:"none",transition:`all ${qe.motionDurationSlow}`,[`${tn}-icon:not(:last-child)`]:{marginInlineEnd:qe.marginSM}},"&-remove":Object.assign({flex:"none",marginRight:{_skip_check_:!0,value:qe.calc(qe.marginXXS).mul(-1).equal()},marginLeft:{_skip_check_:!0,value:qe.marginXS},color:qe.colorIcon,fontSize:qe.fontSizeSM,background:"transparent",border:"none",outline:"none",cursor:"pointer",transition:`all ${qe.motionDurationSlow}`,"&:hover":{color:qe.colorTextHeading}},(0,Ht.Qy)(qe)),"&:hover":{color:Je},[`&${tn}-active ${tn}-btn`]:{color:Tn,textShadow:qe.tabsActiveTextShadow},[`&${tn}-focus ${tn}-btn:focus-visible`]:(0,Ht.oN)(qe),[`&${tn}-disabled`]:{color:qe.colorTextDisabled,cursor:"not-allowed"},[`&${tn}-disabled ${tn}-btn, &${tn}-disabled ${xt}-remove`]:{"&:focus, &:active":{color:qe.colorTextDisabled}},[`& ${tn}-remove ${Xe}`]:{margin:0},[`${Xe}:not(:last-child)`]:{marginRight:{_skip_check_:!0,value:qe.marginSM}}},[`${tn} + ${tn}`]:{margin:{_skip_check_:!0,value:Yt}}}},cn=qe=>{const{componentCls:xt,tabsHorizontalItemMarginRTL:_n,iconCls:Je,cardGutter:Xe,calc:Yt}=qe;return{[`${xt}-rtl`]:{direction:"rtl",[`${xt}-nav`]:{[`${xt}-tab`]:{margin:{_skip_check_:!0,value:_n},[`${xt}-tab:last-of-type`]:{marginLeft:{_skip_check_:!0,value:0}},[Je]:{marginRight:{_skip_check_:!0,value:0},marginLeft:{_skip_check_:!0,value:(0,Kt.unit)(qe.marginSM)}},[`${xt}-tab-remove`]:{marginRight:{_skip_check_:!0,value:(0,Kt.unit)(qe.marginXS)},marginLeft:{_skip_check_:!0,value:(0,Kt.unit)(Yt(qe.marginXXS).mul(-1).equal())},[Je]:{margin:0}}}},[`&${xt}-left`]:{[`> ${xt}-nav`]:{order:1},[`> ${xt}-content-holder`]:{order:0}},[`&${xt}-right`]:{[`> ${xt}-nav`]:{order:0},[`> ${xt}-content-holder`]:{order:1}},[`&${xt}-card${xt}-top, &${xt}-card${xt}-bottom`]:{[`> ${xt}-nav, > div > ${xt}-nav`]:{[`${xt}-tab + ${xt}-tab`]:{marginRight:{_skip_check_:!0,value:Xe},marginLeft:{_skip_check_:!0,value:0}}}}},[`${xt}-dropdown-rtl`]:{direction:"rtl"},[`${xt}-menu-item`]:{[`${xt}-dropdown-rtl`]:{textAlign:{_skip_check_:!0,value:"right"}}}}},Cn=qe=>{const{componentCls:xt,tabsCardPadding:_n,cardHeight:Je,cardGutter:Xe,itemHoverColor:Yt,itemActiveColor:dn,colorBorderSecondary:Tn}=qe;return{[xt]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,Ht.Wf)(qe)),{display:"flex",[`> ${xt}-nav, > div > ${xt}-nav`]:{position:"relative",display:"flex",flex:"none",alignItems:"center",[`${xt}-nav-wrap`]:{position:"relative",display:"flex",flex:"auto",alignSelf:"stretch",overflow:"hidden",whiteSpace:"nowrap",transform:"translate(0)","&::before, &::after":{position:"absolute",zIndex:1,opacity:0,transition:`opacity ${qe.motionDurationSlow}`,content:"''",pointerEvents:"none"}},[`${xt}-nav-list`]:{position:"relative",display:"flex",transition:`opacity ${qe.motionDurationSlow}`},[`${xt}-nav-operations`]:{display:"flex",alignSelf:"stretch"},[`${xt}-nav-operations-hidden`]:{position:"absolute",visibility:"hidden",pointerEvents:"none"},[`${xt}-nav-more`]:{position:"relative",padding:_n,background:"transparent",border:0,color:qe.colorText,"&::after":{position:"absolute",right:{_skip_check_:!0,value:0},bottom:0,left:{_skip_check_:!0,value:0},height:qe.calc(qe.controlHeightLG).div(8).equal(),transform:"translateY(100%)",content:"''"}},[`${xt}-nav-add`]:Object.assign({minWidth:Je,minHeight:Je,marginLeft:{_skip_check_:!0,value:Xe},background:"transparent",border:`${(0,Kt.unit)(qe.lineWidth)} ${qe.lineType} ${Tn}`,borderRadius:`${(0,Kt.unit)(qe.borderRadiusLG)} ${(0,Kt.unit)(qe.borderRadiusLG)} 0 0`,outline:"none",cursor:"pointer",color:qe.colorText,transition:`all ${qe.motionDurationSlow} ${qe.motionEaseInOut}`,"&:hover":{color:Yt},"&:active, &:focus:not(:focus-visible)":{color:dn}},(0,Ht.Qy)(qe,-3))},[`${xt}-extra-content`]:{flex:"none"},[`${xt}-ink-bar`]:{position:"absolute",background:qe.inkBarColor,pointerEvents:"none"}}),rr(qe)),{[`${xt}-content`]:{position:"relative",width:"100%"},[`${xt}-content-holder`]:{flex:"auto",minWidth:0,minHeight:0},[`${xt}-tabpane`]:Object.assign(Object.assign({},(0,Ht.Qy)(qe)),{"&-hidden":{display:"none"}})}),[`${xt}-centered`]:{[`> ${xt}-nav, > div > ${xt}-nav`]:{[`${xt}-nav-wrap`]:{[`&:not([class*='${xt}-nav-wrap-ping']) > ${xt}-nav-list`]:{margin:"auto"}}}}}},Ln=qe=>{const{cardHeight:xt,cardHeightSM:_n,cardHeightLG:Je,controlHeight:Xe,controlHeightLG:Yt}=qe,dn=xt||Yt,Tn=_n||Xe,yn=Je||Yt+8;return{zIndexPopup:qe.zIndexPopupBase+50,cardBg:qe.colorFillAlter,cardHeight:dn,cardHeightSM:Tn,cardHeightLG:yn,cardPadding:`${(dn-qe.fontHeight)/2-qe.lineWidth}px ${qe.padding}px`,cardPaddingSM:`${(Tn-qe.fontHeight)/2-qe.lineWidth}px ${qe.paddingXS}px`,cardPaddingLG:`${(yn-qe.fontHeightLG)/2-qe.lineWidth}px ${qe.padding}px`,titleFontSize:qe.fontSize,titleFontSizeLG:qe.fontSizeLG,titleFontSizeSM:qe.fontSize,inkBarColor:qe.colorPrimary,horizontalMargin:`0 0 ${qe.margin}px 0`,horizontalItemGutter:32,horizontalItemMargin:"",horizontalItemMarginRTL:"",horizontalItemPadding:`${qe.paddingSM}px 0`,horizontalItemPaddingSM:`${qe.paddingXS}px 0`,horizontalItemPaddingLG:`${qe.padding}px 0`,verticalItemPadding:`${qe.paddingXS}px ${qe.paddingLG}px`,verticalItemMargin:`${qe.margin}px 0 0 0`,itemColor:qe.colorText,itemSelectedColor:qe.colorPrimary,itemHoverColor:qe.colorPrimaryHover,itemActiveColor:qe.colorPrimaryActive,cardGutter:qe.marginXXS/2}};var gn=(0,un.I$)("Tabs",qe=>{const xt=(0,Rn.mergeToken)(qe,{tabsCardPadding:qe.cardPadding,dropdownEdgeChildVerticalPadding:qe.paddingXXS,tabsActiveTextShadow:"0 0 0.25px currentcolor",tabsDropdownHeight:200,tabsDropdownWidth:120,tabsHorizontalItemMargin:`0 0 0 ${(0,Kt.unit)(qe.horizontalItemGutter)}`,tabsHorizontalItemMarginRTL:`0 0 0 ${(0,Kt.unit)(qe.horizontalItemGutter)}`});return[ir(xt),cn(xt),er(xt),Ct(xt),Lt(xt),Cn(xt),Bt(xt)]},Ln),Jt=()=>null,wn=function(qe,xt){var _n={};for(var Je in qe)Object.prototype.hasOwnProperty.call(qe,Je)&&xt.indexOf(Je)<0&&(_n[Je]=qe[Je]);if(qe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Xe=0,Je=Object.getOwnPropertySymbols(qe);Xe{var xt,_n,Je,Xe,Yt,dn,Tn,yn,tn,yt,wt;const{type:me,className:Le,rootClassName:it,size:Ot,onEdit:Rt,hideAdd:Me,centered:Be,addIcon:ht,removeIcon:Dt,moreIcon:Ft,more:fn,popupClassName:Sn,children:Ge,items:ke,animated:pt,style:St,indicatorSize:Mt,indicator:hn,destroyInactiveTabPane:rn,destroyOnHidden:Zn}=qe,Bn=wn(qe,["type","className","rootClassName","size","onEdit","hideAdd","centered","addIcon","removeIcon","moreIcon","more","popupClassName","children","items","animated","style","indicatorSize","indicator","destroyInactiveTabPane","destroyOnHidden"]),{prefixCls:Gn}=Bn,{direction:Qn,tabs:Xn,getPrefixCls:mr,getPopupContainer:or}=t.useContext(bt.E_),hr=mr("tabs",Gn),$n=(0,De.Z)(hr),[nr,Cr,zr]=gn(hr,$n);let qr;me==="editable-card"&&(qr={onEdit:(pa,{key:jt,event:Ke})=>{Rt==null||Rt(pa==="add"?Ke:jt,pa)},removeIcon:(xt=Dt!=null?Dt:Xn==null?void 0:Xn.removeIcon)!==null&&xt!==void 0?xt:t.createElement(n.Z,null),addIcon:(ht!=null?ht:Xn==null?void 0:Xn.addIcon)||t.createElement(a.Z,null),showAdd:Me!==!0});const br=mr(),ia=(0,st.Z)(Ot),wa=Ut(ke,Ge),ha=At(hr,pt),la=Object.assign(Object.assign({},Xn==null?void 0:Xn.style),St),Ca={align:(_n=hn==null?void 0:hn.align)!==null&&_n!==void 0?_n:(Je=Xn==null?void 0:Xn.indicator)===null||Je===void 0?void 0:Je.align,size:(Tn=(Yt=(Xe=hn==null?void 0:hn.size)!==null&&Xe!==void 0?Xe:Mt)!==null&&Yt!==void 0?Yt:(dn=Xn==null?void 0:Xn.indicator)===null||dn===void 0?void 0:dn.size)!==null&&Tn!==void 0?Tn:Xn==null?void 0:Xn.indicatorSize};return nr(t.createElement(tt,Object.assign({direction:Qn,getPopupContainer:or},Bn,{items:wa,className:s()({[`${hr}-${ia}`]:ia,[`${hr}-card`]:["card","editable-card"].includes(me),[`${hr}-editable-card`]:me==="editable-card",[`${hr}-centered`]:Be},Xn==null?void 0:Xn.className,Le,it,Cr,zr,$n),popupClassName:s()(Sn,Cr,zr,$n),style:la,editable:qr,more:Object.assign({icon:(wt=(yt=(tn=(yn=Xn==null?void 0:Xn.more)===null||yn===void 0?void 0:yn.icon)!==null&&tn!==void 0?tn:Xn==null?void 0:Xn.moreIcon)!==null&&yt!==void 0?yt:Ft)!==null&&wt!==void 0?wt:t.createElement(r.Z,null),transitionName:`${br}-slide-up`},fn),prefixCls:hr,animated:ha,indicator:Ca,destroyInactiveTabPane:Zn!=null?Zn:rn})))};Nn.TabPane=Jt;var zn=Nn},33083:function(h,v,e){"use strict";e.d(v,{Mj:function(){return a},u_:function(){return r}});var t=e(62435),n=e(2790);const r={token:n.Z,override:{override:n.Z},hashed:!0},a=t.createContext(r)},9361:function(h,v,e){"use strict";e.d(v,{Z:function(){return L}});var t=e(861),n=e(31567),r=e(2790),a=e(92372),s=fe=>{const G=fe!=null&&fe.algorithm?(0,t.createTheme)(fe.algorithm):n.Z,ee=Object.assign(Object.assign({},r.Z),fe==null?void 0:fe.token);return(0,t.getComputedToken)(ee,{override:fe==null?void 0:fe.token},G,a.Z)},o=e(29691),i=e(33083),m=e(67164),d=e(372),b=e(69594);function c(fe){const{sizeUnit:G,sizeStep:ee}=fe,re=ee-2;return{sizeXXL:G*(re+10),sizeXL:G*(re+6),sizeLG:G*(re+2),sizeMD:G*(re+2),sizeMS:G*(re+1),size:G*re,sizeSM:G*re,sizeXS:G*(re-1),sizeXXS:G*(re-1)}}var I=(fe,G)=>{const ee=G!=null?G:(0,m.Z)(fe),re=ee.fontSizeSM,oe=ee.controlHeight-4;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},ee),c(G!=null?G:fe)),(0,b.Z)(re)),{controlHeight:oe}),(0,d.Z)(Object.assign(Object.assign({},ee),{controlHeight:oe})))},E=e(84898),C=e(57),P=e(15063);const R=(fe,G)=>new P.FastColor(fe).setA(G).toRgbString(),M=(fe,G)=>new P.FastColor(fe).lighten(G).toHexString(),N=fe=>{const G=(0,E.generate)(fe,{theme:"dark"});return{1:G[0],2:G[1],3:G[2],4:G[3],5:G[6],6:G[5],7:G[4],8:G[6],9:G[5],10:G[4]}},p=(fe,G)=>{const ee=fe||"#000",re=G||"#fff";return{colorBgBase:ee,colorTextBase:re,colorText:R(re,.85),colorTextSecondary:R(re,.65),colorTextTertiary:R(re,.45),colorTextQuaternary:R(re,.25),colorFill:R(re,.18),colorFillSecondary:R(re,.12),colorFillTertiary:R(re,.08),colorFillQuaternary:R(re,.04),colorBgSolid:R(re,.95),colorBgSolidHover:R(re,1),colorBgSolidActive:R(re,.9),colorBgElevated:M(ee,12),colorBgContainer:M(ee,8),colorBgLayout:M(ee,0),colorBgSpotlight:M(ee,26),colorBgBlur:R(re,.04),colorBorder:M(ee,26),colorBorderSecondary:M(ee,19)}};var O=(fe,G)=>{const ee=Object.keys(r.M).map(ie=>{const j=(0,E.generate)(fe[ie],{theme:"dark"});return Array.from({length:10},()=>1).reduce((K,k,q)=>(K[`${ie}-${q+1}`]=j[q],K[`${ie}${q+1}`]=j[q],K),{})}).reduce((ie,j)=>(ie=Object.assign(Object.assign({},ie),j),ie),{}),re=G!=null?G:(0,m.Z)(fe),oe=(0,C.Z)(fe,{generateColorPalettes:N,generateNeutralColorPalettes:p});return Object.assign(Object.assign(Object.assign(Object.assign({},re),ee),oe),{colorPrimaryBg:oe.colorPrimaryBorder,colorPrimaryBgHover:oe.colorPrimaryBorderHover})};function z(){const[fe,G,ee]=(0,o.ZP)();return{theme:fe,token:G,hashId:ee}}var L={defaultSeed:i.u_.token,useToken:z,defaultAlgorithm:m.Z,darkAlgorithm:O,compactAlgorithm:I,getDesignToken:s,defaultConfig:i.u_,_internalContext:i.Mj}},8796:function(h,v,e){"use strict";e.d(v,{i:function(){return t}});const t=["blue","purple","cyan","green","magenta","pink","red","orange","yellow","volcano","geekblue","lime","gold"]},67164:function(h,v,e){"use strict";e.d(v,{Z:function(){return E}});var t=e(84898),n=e(2790),r=e(57),l=C=>{let P=C,R=C,M=C,N=C;return C<6&&C>=5?P=C+1:C<16&&C>=6?P=C+2:C>=16&&(P=16),C<7&&C>=5?R=4:C<8&&C>=7?R=5:C<14&&C>=8?R=6:C<16&&C>=14?R=7:C>=16&&(R=8),C<6&&C>=2?M=1:C>=6&&(M=2),C>4&&C<8?N=4:C>=8&&(N=6),{borderRadius:C,borderRadiusXS:M,borderRadiusSM:R,borderRadiusLG:P,borderRadiusOuter:N}};function s(C){const{motionUnit:P,motionBase:R,borderRadius:M,lineWidth:N}=C;return Object.assign({motionDurationFast:`${(R+P).toFixed(1)}s`,motionDurationMid:`${(R+P*2).toFixed(1)}s`,motionDurationSlow:`${(R+P*3).toFixed(1)}s`,lineWidthBold:N+1},l(M))}var o=e(372),i=e(69594);function m(C){const{sizeUnit:P,sizeStep:R}=C;return{sizeXXL:P*(R+8),sizeXL:P*(R+4),sizeLG:P*(R+2),sizeMD:P*(R+1),sizeMS:P*R,size:P*R,sizeSM:P*(R-1),sizeXS:P*(R-2),sizeXXS:P*(R-3)}}var d=e(15063);const b=(C,P)=>new d.FastColor(C).setA(P).toRgbString(),c=(C,P)=>new d.FastColor(C).darken(P).toHexString(),f=C=>{const P=(0,t.generate)(C);return{1:P[0],2:P[1],3:P[2],4:P[3],5:P[4],6:P[5],7:P[6],8:P[4],9:P[5],10:P[6]}},I=(C,P)=>{const R=C||"#fff",M=P||"#000";return{colorBgBase:R,colorTextBase:M,colorText:b(M,.88),colorTextSecondary:b(M,.65),colorTextTertiary:b(M,.45),colorTextQuaternary:b(M,.25),colorFill:b(M,.15),colorFillSecondary:b(M,.06),colorFillTertiary:b(M,.04),colorFillQuaternary:b(M,.02),colorBgSolid:b(M,1),colorBgSolidHover:b(M,.75),colorBgSolidActive:b(M,.95),colorBgLayout:c(R,4),colorBgContainer:c(R,0),colorBgElevated:c(R,0),colorBgSpotlight:b(M,.85),colorBgBlur:"transparent",colorBorder:c(R,15),colorBorderSecondary:c(R,6)}};function E(C){t.presetPrimaryColors.pink=t.presetPrimaryColors.magenta,t.presetPalettes.pink=t.presetPalettes.magenta;const P=Object.keys(n.M).map(R=>{const M=C[R]===t.presetPrimaryColors[R]?t.presetPalettes[R]:(0,t.generate)(C[R]);return Array.from({length:10},()=>1).reduce((N,p,A)=>(N[`${R}-${A+1}`]=M[A],N[`${R}${A+1}`]=M[A],N),{})}).reduce((R,M)=>(R=Object.assign(Object.assign({},R),M),R),{});return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},C),P),(0,r.Z)(C,{generateColorPalettes:f,generateNeutralColorPalettes:I})),(0,i.Z)(C.fontSize)),m(C)),(0,o.Z)(C)),s(C))}},31567:function(h,v,e){"use strict";var t=e(861),n=e(67164);const r=(0,t.createTheme)(n.Z);v.Z=r},2790:function(h,v,e){"use strict";e.d(v,{M:function(){return t}});const t={blue:"#1677FF",purple:"#722ED1",cyan:"#13C2C2",green:"#52C41A",magenta:"#EB2F96",pink:"#EB2F96",red:"#F5222D",orange:"#FA8C16",yellow:"#FADB14",volcano:"#FA541C",geekblue:"#2F54EB",gold:"#FAAD14",lime:"#A0D911"},n=Object.assign(Object.assign({},t),{colorPrimary:"#1677ff",colorSuccess:"#52c41a",colorWarning:"#faad14",colorError:"#ff4d4f",colorInfo:"#1677ff",colorLink:"",colorTextBase:"",colorBgBase:"",fontFamily:`-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, +'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', +'Noto Color Emoji'`,fontFamilyCode:"'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier, monospace",fontSize:14,lineWidth:1,lineType:"solid",motionUnit:.1,motionBase:0,motionEaseOutCirc:"cubic-bezier(0.08, 0.82, 0.17, 1)",motionEaseInOutCirc:"cubic-bezier(0.78, 0.14, 0.15, 0.86)",motionEaseOut:"cubic-bezier(0.215, 0.61, 0.355, 1)",motionEaseInOut:"cubic-bezier(0.645, 0.045, 0.355, 1)",motionEaseOutBack:"cubic-bezier(0.12, 0.4, 0.29, 1.46)",motionEaseInBack:"cubic-bezier(0.71, -0.46, 0.88, 0.6)",motionEaseInQuint:"cubic-bezier(0.755, 0.05, 0.855, 0.06)",motionEaseOutQuint:"cubic-bezier(0.23, 1, 0.32, 1)",borderRadius:6,sizeUnit:4,sizeStep:4,sizePopupArrow:16,controlHeight:32,zIndexBase:0,zIndexPopupBase:1e3,opacityImage:1,wireframe:!1,motion:!0});v.Z=n},57:function(h,v,e){"use strict";e.d(v,{Z:function(){return n}});var t=e(15063);function n(r,{generateColorPalettes:a,generateNeutralColorPalettes:l}){const{colorSuccess:s,colorWarning:o,colorError:i,colorInfo:m,colorPrimary:d,colorBgBase:b,colorTextBase:c}=r,f=a(d),I=a(s),E=a(o),C=a(i),P=a(m),R=l(b,c),M=r.colorLink||r.colorInfo,N=a(M),p=new t.FastColor(C[1]).mix(new t.FastColor(C[3]),50).toHexString();return Object.assign(Object.assign({},R),{colorPrimaryBg:f[1],colorPrimaryBgHover:f[2],colorPrimaryBorder:f[3],colorPrimaryBorderHover:f[4],colorPrimaryHover:f[5],colorPrimary:f[6],colorPrimaryActive:f[7],colorPrimaryTextHover:f[8],colorPrimaryText:f[9],colorPrimaryTextActive:f[10],colorSuccessBg:I[1],colorSuccessBgHover:I[2],colorSuccessBorder:I[3],colorSuccessBorderHover:I[4],colorSuccessHover:I[4],colorSuccess:I[6],colorSuccessActive:I[7],colorSuccessTextHover:I[8],colorSuccessText:I[9],colorSuccessTextActive:I[10],colorErrorBg:C[1],colorErrorBgHover:C[2],colorErrorBgFilledHover:p,colorErrorBgActive:C[3],colorErrorBorder:C[3],colorErrorBorderHover:C[4],colorErrorHover:C[5],colorError:C[6],colorErrorActive:C[7],colorErrorTextHover:C[8],colorErrorText:C[9],colorErrorTextActive:C[10],colorWarningBg:E[1],colorWarningBgHover:E[2],colorWarningBorder:E[3],colorWarningBorderHover:E[4],colorWarningHover:E[4],colorWarning:E[6],colorWarningActive:E[7],colorWarningTextHover:E[8],colorWarningText:E[9],colorWarningTextActive:E[10],colorInfoBg:P[1],colorInfoBgHover:P[2],colorInfoBorder:P[3],colorInfoBorderHover:P[4],colorInfoHover:P[4],colorInfo:P[6],colorInfoActive:P[7],colorInfoTextHover:P[8],colorInfoText:P[9],colorInfoTextActive:P[10],colorLinkHover:N[4],colorLink:N[6],colorLinkActive:N[7],colorBgMask:new t.FastColor("#000").setA(.45).toRgbString(),colorWhite:"#fff"})}},372:function(h,v){"use strict";const e=t=>{const{controlHeight:n}=t;return{controlHeightSM:n*.75,controlHeightXS:n*.5,controlHeightLG:n*1.25}};v.Z=e},69594:function(h,v,e){"use strict";var t=e(51734);const n=r=>{const a=(0,t.Z)(r),l=a.map(f=>f.size),s=a.map(f=>f.lineHeight),o=l[1],i=l[0],m=l[2],d=s[1],b=s[0],c=s[2];return{fontSizeSM:i,fontSize:o,fontSizeLG:m,fontSizeXL:l[3],fontSizeHeading1:l[6],fontSizeHeading2:l[5],fontSizeHeading3:l[4],fontSizeHeading4:l[3],fontSizeHeading5:l[2],lineHeight:d,lineHeightLG:c,lineHeightSM:b,fontHeight:Math.round(d*o),fontHeightLG:Math.round(c*m),fontHeightSM:Math.round(b*i),lineHeightHeading1:s[6],lineHeightHeading2:s[5],lineHeightHeading3:s[4],lineHeightHeading4:s[3],lineHeightHeading5:s[2]}};v.Z=n},51734:function(h,v,e){"use strict";e.d(v,{D:function(){return t},Z:function(){return n}});function t(r){return(r+8)/r}function n(r){const a=Array.from({length:10}).map((l,s)=>{const o=s-1,i=r*Math.pow(Math.E,o/5),m=s>1?Math.floor(i):Math.ceil(i);return Math.floor(m/2)*2});return a[1]=r,a.map(l=>({size:l,lineHeight:t(l)}))}},29691:function(h,v,e){"use strict";e.d(v,{NJ:function(){return m},ZP:function(){return f}});var t=e(62435),n=e(861),r=e(67159),a=e(33083),l=e(31567),s=e(2790),o=e(92372),i=function(I,E){var C={};for(var P in I)Object.prototype.hasOwnProperty.call(I,P)&&E.indexOf(P)<0&&(C[P]=I[P]);if(I!=null&&typeof Object.getOwnPropertySymbols=="function")for(var R=0,P=Object.getOwnPropertySymbols(I);R{const P=C.getDerivativeToken(I),{override:R}=E,M=i(E,["override"]);let N=Object.assign(Object.assign({},P),{override:R});return N=(0,o.Z)(N),M&&Object.entries(M).forEach(([p,A])=>{const{theme:O}=A,z=i(A,["theme"]);let L=z;O&&(L=c(Object.assign(Object.assign({},N),z),{override:z},O)),N[p]=L}),N};function f(){const{token:I,hashed:E,theme:C,override:P,cssVar:R}=t.useContext(a.Mj),M=`${r.Z}-${E||""}`,N=C||l.Z,[p,A,O]=(0,n.useCacheToken)(N,[s.Z,I],{salt:M,override:P,getComputedToken:c,formatToken:o.Z,cssVar:R&&{prefix:R.prefix,key:R.key,unitless:m,ignore:d,preserve:b}});return[N,O,E?A:"",p,R]}},92372:function(h,v,e){"use strict";e.d(v,{Z:function(){return l}});var t=e(15063),n=e(2790),r=e(42642),a=function(s,o){var i={};for(var m in s)Object.prototype.hasOwnProperty.call(s,m)&&o.indexOf(m)<0&&(i[m]=s[m]);if(s!=null&&typeof Object.getOwnPropertySymbols=="function")for(var d=0,m=Object.getOwnPropertySymbols(s);d{delete m[R]});const d=Object.assign(Object.assign({},i),m),b=480,c=576,f=768,I=992,E=1200,C=1600;if(d.motion===!1){const R="0s";d.motionDurationFast=R,d.motionDurationMid=R,d.motionDurationSlow=R}return Object.assign(Object.assign(Object.assign({},d),{colorFillContent:d.colorFillSecondary,colorFillContentHover:d.colorFill,colorFillAlter:d.colorFillQuaternary,colorBgContainerDisabled:d.colorFillTertiary,colorBorderBg:d.colorBgContainer,colorSplit:(0,r.Z)(d.colorBorderSecondary,d.colorBgContainer),colorTextPlaceholder:d.colorTextQuaternary,colorTextDisabled:d.colorTextQuaternary,colorTextHeading:d.colorText,colorTextLabel:d.colorTextSecondary,colorTextDescription:d.colorTextTertiary,colorTextLightSolid:d.colorWhite,colorHighlight:d.colorError,colorBgTextHover:d.colorFillSecondary,colorBgTextActive:d.colorFill,colorIcon:d.colorTextTertiary,colorIconHover:d.colorText,colorErrorOutline:(0,r.Z)(d.colorErrorBg,d.colorBgContainer),colorWarningOutline:(0,r.Z)(d.colorWarningBg,d.colorBgContainer),fontSizeIcon:d.fontSizeSM,lineWidthFocus:d.lineWidth*3,lineWidth:d.lineWidth,controlOutlineWidth:d.lineWidth*2,controlInteractiveSize:d.controlHeight/2,controlItemBgHover:d.colorFillTertiary,controlItemBgActive:d.colorPrimaryBg,controlItemBgActiveHover:d.colorPrimaryBgHover,controlItemBgActiveDisabled:d.colorFill,controlTmpOutline:d.colorFillQuaternary,controlOutline:(0,r.Z)(d.colorPrimaryBg,d.colorBgContainer),lineType:d.lineType,borderRadius:d.borderRadius,borderRadiusXS:d.borderRadiusXS,borderRadiusSM:d.borderRadiusSM,borderRadiusLG:d.borderRadiusLG,fontWeightStrong:600,opacityLoading:.65,linkDecoration:"none",linkHoverDecoration:"none",linkFocusDecoration:"none",controlPaddingHorizontal:12,controlPaddingHorizontalSM:8,paddingXXS:d.sizeXXS,paddingXS:d.sizeXS,paddingSM:d.sizeSM,padding:d.size,paddingMD:d.sizeMD,paddingLG:d.sizeLG,paddingXL:d.sizeXL,paddingContentHorizontalLG:d.sizeLG,paddingContentVerticalLG:d.sizeMS,paddingContentHorizontal:d.sizeMS,paddingContentVertical:d.sizeSM,paddingContentHorizontalSM:d.size,paddingContentVerticalSM:d.sizeXS,marginXXS:d.sizeXXS,marginXS:d.sizeXS,marginSM:d.sizeSM,margin:d.size,marginMD:d.sizeMD,marginLG:d.sizeLG,marginXL:d.sizeXL,marginXXL:d.sizeXXL,boxShadow:` + 0 6px 16px 0 rgba(0, 0, 0, 0.08), + 0 3px 6px -4px rgba(0, 0, 0, 0.12), + 0 9px 28px 8px rgba(0, 0, 0, 0.05) + `,boxShadowSecondary:` + 0 6px 16px 0 rgba(0, 0, 0, 0.08), + 0 3px 6px -4px rgba(0, 0, 0, 0.12), + 0 9px 28px 8px rgba(0, 0, 0, 0.05) + `,boxShadowTertiary:` + 0 1px 2px 0 rgba(0, 0, 0, 0.03), + 0 1px 6px -1px rgba(0, 0, 0, 0.02), + 0 2px 4px 0 rgba(0, 0, 0, 0.02) + `,screenXS:b,screenXSMin:b,screenXSMax:c-1,screenSM:c,screenSMMin:c,screenSMMax:f-1,screenMD:f,screenMDMin:f,screenMDMax:I-1,screenLG:I,screenLGMin:I,screenLGMax:E-1,screenXL:E,screenXLMin:E,screenXLMax:C-1,screenXXL:C,screenXXLMin:C,boxShadowPopoverArrow:"2px 2px 5px rgba(0, 0, 0, 0.05)",boxShadowCard:` + 0 1px 2px -2px ${new t.FastColor("rgba(0, 0, 0, 0.16)").toRgbString()}, + 0 3px 6px 0 ${new t.FastColor("rgba(0, 0, 0, 0.12)").toRgbString()}, + 0 5px 12px 4px ${new t.FastColor("rgba(0, 0, 0, 0.09)").toRgbString()} + `,boxShadowDrawerRight:` + -6px 0 16px 0 rgba(0, 0, 0, 0.08), + -3px 0 6px -4px rgba(0, 0, 0, 0.12), + -9px 0 28px 8px rgba(0, 0, 0, 0.05) + `,boxShadowDrawerLeft:` + 6px 0 16px 0 rgba(0, 0, 0, 0.08), + 3px 0 6px -4px rgba(0, 0, 0, 0.12), + 9px 0 28px 8px rgba(0, 0, 0, 0.05) + `,boxShadowDrawerUp:` + 0 6px 16px 0 rgba(0, 0, 0, 0.08), + 0 3px 6px -4px rgba(0, 0, 0, 0.12), + 0 9px 28px 8px rgba(0, 0, 0, 0.05) + `,boxShadowDrawerDown:` + 0 -6px 16px 0 rgba(0, 0, 0, 0.08), + 0 -3px 6px -4px rgba(0, 0, 0, 0.12), + 0 -9px 28px 8px rgba(0, 0, 0, 0.05) + `,boxShadowTabsOverflowLeft:"inset 10px 0 8px -8px rgba(0, 0, 0, 0.08)",boxShadowTabsOverflowRight:"inset -10px 0 8px -8px rgba(0, 0, 0, 0.08)",boxShadowTabsOverflowTop:"inset 0 10px 8px -8px rgba(0, 0, 0, 0.08)",boxShadowTabsOverflowBottom:"inset 0 -10px 8px -8px rgba(0, 0, 0, 0.08)"}),m)}},98719:function(h,v,e){"use strict";e.d(v,{Z:function(){return n}});var t=e(8796);function n(r,a){return t.i.reduce((l,s)=>{const o=r[`${s}1`],i=r[`${s}3`],m=r[`${s}6`],d=r[`${s}7`];return Object.assign(Object.assign({},l),a(s,{lightColor:o,lightBorderColor:i,darkColor:m,textColor:d}))},{})}},83559:function(h,v,e){"use strict";e.d(v,{A1:function(){return o},I$:function(){return s},bk:function(){return i}});var t=e(62435),n=e(83262),r=e(53124),a=e(14747),l=e(29691);const{genStyleHooks:s,genComponentStyleHook:o,genSubStyleComponent:i}=(0,n.genStyleUtils)({usePrefix:()=>{const{getPrefixCls:m,iconPrefixCls:d}=(0,t.useContext)(r.E_);return{rootPrefixCls:m(),iconPrefixCls:d}},useToken:()=>{const[m,d,b,c,f]=(0,l.ZP)();return{theme:m,realToken:d,hashId:b,token:c,cssVar:f}},useCSP:()=>{const{csp:m}=(0,t.useContext)(r.E_);return m!=null?m:{}},getResetStyles:(m,d)=>{var b;const c=(0,a.Lx)(m);return[c,{"&":c},(0,a.JT)((b=d==null?void 0:d.prefix.iconPrefixCls)!==null&&b!==void 0?b:r.oR)]},getCommonStyle:a.du,getCompUnitless:()=>l.NJ})},42642:function(h,v,e){"use strict";var t=e(15063);function n(a){return a>=0&&a<=255}function r(a,l){const{r:s,g:o,b:i,a:m}=new t.FastColor(a).toRgb();if(m<1)return a;const{r:d,g:b,b:c}=new t.FastColor(l).toRgb();for(let f=.01;f<=1;f+=.01){const I=Math.round((s-d*(1-f))/f),E=Math.round((o-b*(1-f))/f),C=Math.round((i-c*(1-f))/f);if(n(I)&&n(E)&&n(C))return new t.FastColor({r:I,g:E,b:C,a:Math.round(f*100)/100}).toRgbString()}return new t.FastColor({r:s,g:o,b:i,a:1}).toRgbString()}v.Z=r},42115:function(h,v){"use strict";const e={placeholder:"Select time",rangePlaceholder:["Start time","End time"]};v.Z=e},83062:function(h,v,e){"use strict";e.d(v,{Z:function(){return K}});var t=e(62435),n=e(93967),r=e.n(n),a=e(92419),l=e(21770),s=e(89942),o=e(87263),i=e(33603),m=e(80636),d=e(96159),b=e(27288),c=e(43945),f=e(53124),I=e(29691),E=e(861),C=e(14747),P=e(50438),R=e(97414),M=e(79511),N=e(98719),p=e(83262),A=e(83559);const O=k=>{const{calc:q,componentCls:F,tooltipMaxWidth:Z,tooltipColor:_,tooltipBg:X,tooltipBorderRadius:Y,zIndexPopup:ae,controlHeight:J,boxShadowSecondary:de,paddingSM:Ce,paddingXS:Ze,arrowOffsetHorizontal:je,sizePopupArrow:Fe}=k,Qe=q(Y).add(Fe).add(je).equal(),We=q(Y).mul(2).add(Fe).equal();return[{[F]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,C.Wf)(k)),{position:"absolute",zIndex:ae,display:"block",width:"max-content",maxWidth:Z,visibility:"visible","--valid-offset-x":"var(--arrow-offset-horizontal, var(--arrow-x))",transformOrigin:["var(--valid-offset-x, 50%)","var(--arrow-y, 50%)"].join(" "),"&-hidden":{display:"none"},"--antd-arrow-background-color":X,[`${F}-inner`]:{minWidth:We,minHeight:J,padding:`${(0,E.unit)(k.calc(Ce).div(2).equal())} ${(0,E.unit)(Ze)}`,color:_,textAlign:"start",textDecoration:"none",wordWrap:"break-word",backgroundColor:X,borderRadius:Y,boxShadow:de,boxSizing:"border-box"},[["&-placement-topLeft","&-placement-topRight","&-placement-bottomLeft","&-placement-bottomRight"].join(",")]:{minWidth:Qe},[["&-placement-left","&-placement-leftTop","&-placement-leftBottom","&-placement-right","&-placement-rightTop","&-placement-rightBottom"].join(",")]:{[`${F}-inner`]:{borderRadius:k.min(Y,R.qN)}},[`${F}-content`]:{position:"relative"}}),(0,N.Z)(k,(Oe,{darkColor:xe})=>({[`&${F}-${Oe}`]:{[`${F}-inner`]:{backgroundColor:xe},[`${F}-arrow`]:{"--antd-arrow-background-color":xe}}}))),{"&-rtl":{direction:"rtl"}})},(0,R.ZP)(k,"var(--antd-arrow-background-color)"),{[`${F}-pure`]:{position:"relative",maxWidth:"none",margin:k.sizePopupArrow}}]},z=k=>Object.assign(Object.assign({zIndexPopup:k.zIndexPopupBase+70},(0,R.wZ)({contentRadius:k.borderRadius,limitVerticalRadius:!0})),(0,M.w)((0,p.mergeToken)(k,{borderRadiusOuter:Math.min(k.borderRadiusOuter,4)})));var L=(k,q=!0)=>(0,A.I$)("Tooltip",Z=>{const{borderRadius:_,colorTextLightSolid:X,colorBgSpotlight:Y}=Z,ae=(0,p.mergeToken)(Z,{tooltipMaxWidth:250,tooltipColor:X,tooltipBorderRadius:_,tooltipBg:Y});return[O(ae),(0,P._y)(Z,"zoom-big-fast")]},z,{resetStyle:!1,injectStyle:q})(k),fe=e(98787);function G(k,q){const F=(0,fe.o2)(q),Z=r()({[`${k}-${q}`]:q&&F}),_={},X={};return q&&!F&&(_.background=q,X["--antd-arrow-background-color"]=q),{className:Z,overlayStyle:_,arrowStyle:X}}var re=k=>{const{prefixCls:q,className:F,placement:Z="top",title:_,color:X,overlayInnerStyle:Y}=k,{getPrefixCls:ae}=t.useContext(f.E_),J=ae("tooltip",q),[de,Ce,Ze]=L(J),je=G(J,X),Fe=je.arrowStyle,Qe=Object.assign(Object.assign({},Y),je.overlayStyle),We=r()(Ce,Ze,J,`${J}-pure`,`${J}-placement-${Z}`,F,je.className);return de(t.createElement("div",{className:We,style:Fe},t.createElement("div",{className:`${J}-arrow`}),t.createElement(a.Popup,Object.assign({},k,{className:Ce,prefixCls:J,overlayInnerStyle:Qe}),_)))},oe=function(k,q){var F={};for(var Z in k)Object.prototype.hasOwnProperty.call(k,Z)&&q.indexOf(Z)<0&&(F[Z]=k[Z]);if(k!=null&&typeof Object.getOwnPropertySymbols=="function")for(var _=0,Z=Object.getOwnPropertySymbols(k);_{var F,Z;const{prefixCls:_,openClassName:X,getTooltipContainer:Y,color:ae,overlayInnerStyle:J,children:de,afterOpenChange:Ce,afterVisibleChange:Ze,destroyTooltipOnHide:je,destroyOnHidden:Fe,arrow:Qe=!0,title:We,overlay:Oe,builtinPlacements:xe,arrowPointAtCenter:ve=!1,autoAdjustOverflow:ye=!0,motion:U,getPopupContainer:W,placement:$="top",mouseEnterDelay:S=.1,mouseLeaveDelay:H=.1,overlayStyle:he,rootClassName:se,overlayClassName:ue,styles:Te,classNames:Ae}=k,te=oe(k,["prefixCls","openClassName","getTooltipContainer","color","overlayInnerStyle","children","afterOpenChange","afterVisibleChange","destroyTooltipOnHide","destroyOnHidden","arrow","title","overlay","builtinPlacements","arrowPointAtCenter","autoAdjustOverflow","motion","getPopupContainer","placement","mouseEnterDelay","mouseLeaveDelay","overlayStyle","rootClassName","overlayClassName","styles","classNames"]),Ee=!!Qe,[,Re]=(0,I.ZP)(),{getPopupContainer:Ne,getPrefixCls:He,direction:Se,className:we,style:Ve,classNames:tt,styles:bt}=(0,f.dj)("tooltip"),De=(0,b.ln)("Tooltip"),st=t.useRef(null),vt=()=>{var wn;(wn=st.current)===null||wn===void 0||wn.forceAlign()};t.useImperativeHandle(q,()=>{var wn,Nn;return{forceAlign:vt,forcePopupAlign:()=>{De.deprecated(!1,"forcePopupAlign","forceAlign"),vt()},nativeElement:(wn=st.current)===null||wn===void 0?void 0:wn.nativeElement,popupElement:(Nn=st.current)===null||Nn===void 0?void 0:Nn.popupElement}});const[ot,At]=(0,l.Z)(!1,{value:(F=k.open)!==null&&F!==void 0?F:k.visible,defaultValue:(Z=k.defaultOpen)!==null&&Z!==void 0?Z:k.defaultVisible}),qt=!We&&!Oe&&We!==0,ce=wn=>{var Nn,zn;At(qt?!1:wn),qt||((Nn=k.onOpenChange)===null||Nn===void 0||Nn.call(k,wn),(zn=k.onVisibleChange)===null||zn===void 0||zn.call(k,wn))},ft=t.useMemo(()=>{var wn,Nn;let zn=ve;return typeof Qe=="object"&&(zn=(Nn=(wn=Qe.pointAtCenter)!==null&&wn!==void 0?wn:Qe.arrowPointAtCenter)!==null&&Nn!==void 0?Nn:ve),xe||(0,m.Z)({arrowPointAtCenter:zn,autoAdjustOverflow:ye,arrowWidth:Ee?Re.sizePopupArrow:0,borderRadius:Re.borderRadius,offset:Re.marginXXS,visibleFirst:!0})},[ve,Qe,xe,Re]),Ut=t.useMemo(()=>We===0?We:Oe||We||"",[Oe,We]),Kt=t.createElement(s.Z,{space:!0},typeof Ut=="function"?Ut():Ut),Ht=He("tooltip",_),un=He(),Rn=k["data-popover-inject"];let lt=ot;!("open"in k)&&!("visible"in k)&&qt&&(lt=!1);const Et=t.isValidElement(de)&&!(0,d.M2)(de)?de:t.createElement("span",null,de),Bt=Et.props,Lt=!Bt.className||typeof Bt.className=="string"?r()(Bt.className,X||`${Ht}-open`):Bt.className,[Ct,er,ir]=L(Ht,!Rn),rr=G(Ht,ae),cn=rr.arrowStyle,Cn=r()(ue,{[`${Ht}-rtl`]:Se==="rtl"},rr.className,se,er,ir,we,tt.root,Ae==null?void 0:Ae.root),Ln=r()(tt.body,Ae==null?void 0:Ae.body),[gn,Tt]=(0,o.Cn)("Tooltip",te.zIndex),Jt=t.createElement(a.default,Object.assign({},te,{zIndex:gn,showArrow:Ee,placement:$,mouseEnterDelay:S,mouseLeaveDelay:H,prefixCls:Ht,classNames:{root:Cn,body:Ln},styles:{root:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},cn),bt.root),Ve),he),Te==null?void 0:Te.root),body:Object.assign(Object.assign(Object.assign(Object.assign({},bt.body),J),Te==null?void 0:Te.body),rr.overlayStyle)},getTooltipContainer:W||Y||Ne,ref:st,builtinPlacements:ft,overlay:Kt,visible:lt,onVisibleChange:ce,afterVisibleChange:Ce!=null?Ce:Ze,arrowContent:t.createElement("span",{className:`${Ht}-arrow-content`}),motion:{motionName:(0,i.m)(un,"zoom-big-fast",k.transitionName),motionDeadline:1e3},destroyTooltipOnHide:Fe!=null?Fe:!!je}),lt?(0,d.Tm)(Et,{className:Lt}):Et);return Ct(t.createElement(c.Z.Provider,{value:Tt},Jt))});j._InternalPanelDoNotUseOrYouWillBeFired=re;var K=j},31673:function(h,v,e){"use strict";e.d(v,{Z:function(){return We}});var t=e(70593),n=e(74902),r=e(62435),a=e(26911),l=e(87462),s={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 00-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zM136 256h188.5l119.6 114.4H748V444H238c-13 0-24.8 7.9-29.7 20L136 643.2V256zm635.3 512H159l103.3-256h612.4L771.3 768z"}}]},name:"folder-open",theme:"outlined"},o=s,i=e(84089),m=function(xe,ve){return r.createElement(i.Z,(0,l.Z)({},xe,{ref:ve,icon:o}))},d=r.forwardRef(m),b=d,c={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z"}}]},name:"folder",theme:"outlined"},f=c,I=function(xe,ve){return r.createElement(i.Z,(0,l.Z)({},xe,{ref:ve,icon:f}))},E=r.forwardRef(I),C=E,P=e(93967),R=e.n(P),M=e(10225),N=e(1089),p=e(53124),A={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M300 276.5a56 56 0 1056-97 56 56 0 00-56 97zm0 284a56 56 0 1056-97 56 56 0 00-56 97zM640 228a56 56 0 10112 0 56 56 0 00-112 0zm0 284a56 56 0 10112 0 56 56 0 00-112 0zM300 844.5a56 56 0 1056-97 56 56 0 00-56 97zM640 796a56 56 0 10112 0 56 56 0 00-112 0z"}}]},name:"holder",theme:"outlined"},O=A,z=function(xe,ve){return r.createElement(i.Z,(0,l.Z)({},xe,{ref:ve,icon:O}))},L=r.forwardRef(z),fe=L,G=e(33603),ee=e(29691),re=e(40561);const oe=4;function ie(Oe){const{dropPosition:xe,dropLevelOffset:ve,prefixCls:ye,indent:U,direction:W="ltr"}=Oe,$=W==="ltr"?"left":"right",S=W==="ltr"?"right":"left",H={[$]:-ve*U+oe,[S]:0};switch(xe){case-1:H.top=-3;break;case 1:H.bottom=-3;break;default:H.bottom=-3,H[$]=U+oe;break}return r.createElement("div",{style:H,className:`${ye}-drop-indicator`})}var j=ie,K=e(23797),q=r.forwardRef((Oe,xe)=>{var ve;const{getPrefixCls:ye,direction:U,virtual:W,tree:$}=r.useContext(p.E_),{prefixCls:S,className:H,showIcon:he=!1,showLine:se,switcherIcon:ue,switcherLoadingIcon:Te,blockNode:Ae=!1,children:te,checkable:Ee=!1,selectable:Re=!0,draggable:Ne,motion:He,style:Se}=Oe,we=ye("tree",S),Ve=ye(),tt=He!=null?He:Object.assign(Object.assign({},(0,G.Z)(Ve)),{motionAppear:!1}),bt=Object.assign(Object.assign({},Oe),{checkable:Ee,selectable:Re,showIcon:he,motion:tt,blockNode:Ae,showLine:!!se,dropIndicatorRender:j}),[De,st,vt]=(0,re.ZP)(we),[,ot]=(0,ee.ZP)(),At=ot.paddingXS/2+(((ve=ot.Tree)===null||ve===void 0?void 0:ve.titleHeight)||ot.controlHeightSM),qt=r.useMemo(()=>{if(!Ne)return!1;let ft={};switch(typeof Ne){case"function":ft.nodeDraggable=Ne;break;case"object":ft=Object.assign({},Ne);break;default:break}return ft.icon!==!1&&(ft.icon=ft.icon||r.createElement(fe,null)),ft},[Ne]),ce=ft=>r.createElement(K.Z,{prefixCls:we,switcherIcon:ue,switcherLoadingIcon:Te,treeNodeProps:ft,showLine:se});return De(r.createElement(t.ZP,Object.assign({itemHeight:At,ref:xe,virtual:W},bt,{style:Object.assign(Object.assign({},$==null?void 0:$.style),Se),prefixCls:we,className:R()({[`${we}-icon-hide`]:!he,[`${we}-block-node`]:Ae,[`${we}-unselectable`]:!Re,[`${we}-rtl`]:U==="rtl"},$==null?void 0:$.className,H,st,vt),direction:U,checkable:Ee&&r.createElement("span",{className:`${we}-checkbox-inner`}),selectable:Re,switcherIcon:ce,draggable:qt}),te))});const F=0,Z=1,_=2;function X(Oe,xe,ve){const{key:ye,children:U}=ve;function W($){const S=$[ye],H=$[U];xe(S,$)!==!1&&X(H||[],xe,ve)}Oe.forEach(W)}function Y({treeData:Oe,expandedKeys:xe,startKey:ve,endKey:ye,fieldNames:U}){const W=[];let $=F;if(ve&&ve===ye)return[ve];if(!ve||!ye)return[];function S(H){return H===ve||H===ye}return X(Oe,H=>{if($===_)return!1;if(S(H)){if(W.push(H),$===F)$=Z;else if($===Z)return $=_,!1}else $===Z&&W.push(H);return xe.includes(H)},(0,N.w$)(U)),W}function ae(Oe,xe,ve){const ye=(0,n.Z)(xe),U=[];return X(Oe,(W,$)=>{const S=ye.indexOf(W);return S!==-1&&(U.push($),ye.splice(S,1)),!!ye.length},(0,N.w$)(ve)),U}var J=function(Oe,xe){var ve={};for(var ye in Oe)Object.prototype.hasOwnProperty.call(Oe,ye)&&xe.indexOf(ye)<0&&(ve[ye]=Oe[ye]);if(Oe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var U=0,ye=Object.getOwnPropertySymbols(Oe);U{var{defaultExpandAll:ve,defaultExpandParent:ye,defaultExpandedKeys:U}=Oe,W=J(Oe,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const $=r.useRef(null),S=r.useRef(null),H=()=>{const{keyEntities:De}=(0,N.I8)(Ce(W));let st;return ve?st=Object.keys(De):ye?st=(0,M.r7)(W.expandedKeys||U||[],De):st=W.expandedKeys||U||[],st},[he,se]=r.useState(W.selectedKeys||W.defaultSelectedKeys||[]),[ue,Te]=r.useState(()=>H());r.useEffect(()=>{"selectedKeys"in W&&se(W.selectedKeys)},[W.selectedKeys]),r.useEffect(()=>{"expandedKeys"in W&&Te(W.expandedKeys)},[W.expandedKeys]);const Ae=(De,st)=>{var vt;return"expandedKeys"in W||Te(De),(vt=W.onExpand)===null||vt===void 0?void 0:vt.call(W,De,st)},te=(De,st)=>{var vt;const{multiple:ot,fieldNames:At}=W,{node:qt,nativeEvent:ce}=st,{key:ft=""}=qt,Ut=Ce(W),Kt=Object.assign(Object.assign({},st),{selected:!0}),Ht=(ce==null?void 0:ce.ctrlKey)||(ce==null?void 0:ce.metaKey),un=ce==null?void 0:ce.shiftKey;let Rn;ot&&Ht?(Rn=De,$.current=ft,S.current=Rn,Kt.selectedNodes=ae(Ut,Rn,At)):ot&&un?(Rn=Array.from(new Set([].concat((0,n.Z)(S.current||[]),(0,n.Z)(Y({treeData:Ut,expandedKeys:ue,startKey:ft,endKey:$.current,fieldNames:At}))))),Kt.selectedNodes=ae(Ut,Rn,At)):(Rn=[ft],$.current=ft,S.current=Rn,Kt.selectedNodes=ae(Ut,Rn,At)),(vt=W.onSelect)===null||vt===void 0||vt.call(W,Rn,Kt),"selectedKeys"in W||se(Rn)},{getPrefixCls:Ee,direction:Re}=r.useContext(p.E_),{prefixCls:Ne,className:He,showIcon:Se=!0,expandAction:we="click"}=W,Ve=J(W,["prefixCls","className","showIcon","expandAction"]),tt=Ee("tree",Ne),bt=R()(`${tt}-directory`,{[`${tt}-directory-rtl`]:Re==="rtl"},He);return r.createElement(q,Object.assign({icon:de,ref:xe,blockNode:!0},Ve,{showIcon:Se,expandAction:we,prefixCls:tt,className:bt,expandedKeys:ue,selectedKeys:he,onSelect:te,onExpand:Ae}))};var Fe=r.forwardRef(Ze);const Qe=q;Qe.DirectoryTree=Fe,Qe.TreeNode=t.OF;var We=Qe},40561:function(h,v,e){"use strict";e.d(v,{ZP:function(){return E},Yk:function(){return c},TM:function(){return f}});var t=e(861),n=e(63185),r=e(14747),a=e(33507),l=e(83262),s=e(83559);const o=({treeCls:C,treeNodeCls:P,directoryNodeSelectedBg:R,directoryNodeSelectedColor:M,motionDurationMid:N,borderRadius:p,controlItemBgHover:A})=>({[`${C}${C}-directory ${P}`]:{[`${C}-node-content-wrapper`]:{position:"static",[`> *:not(${C}-drop-indicator)`]:{position:"relative"},"&:hover":{background:"transparent"},"&:before":{position:"absolute",inset:0,transition:`background-color ${N}`,content:'""',borderRadius:p},"&:hover:before":{background:A}},[`${C}-switcher, ${C}-checkbox, ${C}-draggable-icon`]:{zIndex:1},"&-selected":{[`${C}-switcher, ${C}-draggable-icon`]:{color:M},[`${C}-node-content-wrapper`]:{color:M,background:"transparent","&:before, &:hover:before":{background:R}}}}}),i=new t.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),m=(C,P)=>({[`.${C}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${P.motionDurationSlow}`}}}),d=(C,P)=>({[`.${C}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:P.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${(0,t.unit)(P.lineWidthBold)} solid ${P.colorPrimary}`,borderRadius:"50%",content:'""'}}}),b=(C,P)=>{const{treeCls:R,treeNodeCls:M,treeNodePadding:N,titleHeight:p,indentSize:A,nodeSelectedBg:O,nodeHoverBg:z,colorTextQuaternary:L,controlItemBgActiveDisabled:fe}=P;return{[R]:Object.assign(Object.assign({},(0,r.Wf)(P)),{"--rc-virtual-list-scrollbar-bg":P.colorSplit,background:P.colorBgContainer,borderRadius:P.borderRadius,transition:`background-color ${P.motionDurationSlow}`,"&-rtl":{direction:"rtl"},[`&${R}-rtl ${R}-switcher_close ${R}-switcher-icon svg`]:{transform:"rotate(90deg)"},[`&-focused:not(:hover):not(${R}-active-focused)`]:Object.assign({},(0,r.oN)(P)),[`${R}-list-holder-inner`]:{alignItems:"flex-start"},[`&${R}-block-node`]:{[`${R}-list-holder-inner`]:{alignItems:"stretch",[`${R}-node-content-wrapper`]:{flex:"auto"},[`${M}.dragging:after`]:{position:"absolute",inset:0,border:`1px solid ${P.colorPrimary}`,opacity:0,animationName:i,animationDuration:P.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none",borderRadius:P.borderRadius}}},[M]:{display:"flex",alignItems:"flex-start",marginBottom:N,lineHeight:(0,t.unit)(p),position:"relative","&:before":{content:'""',position:"absolute",zIndex:1,insetInlineStart:0,width:"100%",top:"100%",height:N},[`&-disabled ${R}-node-content-wrapper`]:{color:P.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}},[`${R}-checkbox-disabled + ${R}-node-selected,&${M}-disabled${M}-selected ${R}-node-content-wrapper`]:{backgroundColor:fe},[`${R}-checkbox-disabled`]:{pointerEvents:"unset"},[`&:not(${M}-disabled)`]:{[`${R}-node-content-wrapper`]:{"&:hover":{color:P.nodeHoverColor}}},[`&-active ${R}-node-content-wrapper`]:{background:P.controlItemBgHover},[`&:not(${M}-disabled).filter-node ${R}-title`]:{color:P.colorPrimary,fontWeight:500},"&-draggable":{cursor:"grab",[`${R}-draggable-icon`]:{flexShrink:0,width:p,textAlign:"center",visibility:"visible",color:L},[`&${M}-disabled ${R}-draggable-icon`]:{visibility:"hidden"}}},[`${R}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:A}},[`${R}-draggable-icon`]:{visibility:"hidden"},[`${R}-switcher, ${R}-checkbox`]:{marginInlineEnd:P.calc(P.calc(p).sub(P.controlInteractiveSize)).div(2).equal()},[`${R}-switcher`]:Object.assign(Object.assign({},m(C,P)),{position:"relative",flex:"none",alignSelf:"stretch",width:p,textAlign:"center",cursor:"pointer",userSelect:"none",transition:`all ${P.motionDurationSlow}`,"&-noop":{cursor:"unset"},"&:before":{pointerEvents:"none",content:'""',width:p,height:p,position:"absolute",left:{_skip_check_:!0,value:0},top:0,borderRadius:P.borderRadius,transition:`all ${P.motionDurationSlow}`},[`&:not(${R}-switcher-noop):hover:before`]:{backgroundColor:P.colorBgTextHover},[`&_close ${R}-switcher-icon svg`]:{transform:"rotate(-90deg)"},"&-loading-icon":{color:P.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:P.calc(p).div(2).equal(),bottom:P.calc(N).mul(-1).equal(),marginInlineStart:-1,borderInlineEnd:`1px solid ${P.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:P.calc(P.calc(p).div(2).equal()).mul(.8).equal(),height:P.calc(p).div(2).equal(),borderBottom:`1px solid ${P.colorBorder}`,content:'""'}}}),[`${R}-node-content-wrapper`]:Object.assign(Object.assign({position:"relative",minHeight:p,paddingBlock:0,paddingInline:P.paddingXS,background:"transparent",borderRadius:P.borderRadius,cursor:"pointer",transition:`all ${P.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`},d(C,P)),{"&:hover":{backgroundColor:z},[`&${R}-node-selected`]:{color:P.nodeSelectedColor,backgroundColor:O},[`${R}-iconEle`]:{display:"inline-block",width:p,height:p,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}}),[`${R}-unselectable ${R}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${M}.drop-container > [draggable]`]:{boxShadow:`0 0 0 2px ${P.colorPrimary}`},"&-show-line":{[`${R}-indent-unit`]:{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:P.calc(p).div(2).equal(),bottom:P.calc(N).mul(-1).equal(),borderInlineEnd:`1px solid ${P.colorBorder}`,content:'""'},"&-end:before":{display:"none"}},[`${R}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${M}-leaf-last ${R}-switcher-leaf-line:before`]:{top:"auto !important",bottom:"auto !important",height:`${(0,t.unit)(P.calc(p).div(2).equal())} !important`}})}},c=(C,P,R=!0)=>{const M=`.${C}`,N=`${M}-treenode`,p=P.calc(P.paddingXS).div(2).equal(),A=(0,l.mergeToken)(P,{treeCls:M,treeNodeCls:N,treeNodePadding:p});return[b(C,A),R&&o(A)].filter(Boolean)},f=C=>{const{controlHeightSM:P,controlItemBgHover:R,controlItemBgActive:M}=C,N=P;return{titleHeight:N,indentSize:N,nodeHoverBg:R,nodeHoverColor:C.colorText,nodeSelectedBg:M,nodeSelectedColor:C.colorText}},I=C=>{const{colorTextLightSolid:P,colorPrimary:R}=C;return Object.assign(Object.assign({},f(C)),{directoryNodeSelectedColor:P,directoryNodeSelectedBg:R})};var E=(0,s.I$)("Tree",(C,{prefixCls:P})=>[{[C.componentCls]:(0,n.C2)(`${P}-checkbox`,C)},c(P,C),(0,a.Z)(C)],I)},23797:function(h,v,e){"use strict";e.d(v,{Z:function(){return L}});var t=e(62435),n=e(87462),r={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"filled"},a=r,l=e(84089),s=function(G,ee){return t.createElement(l.Z,(0,n.Z)({},G,{ref:ee,icon:a}))},o=t.forwardRef(s),i=o,m=e(26911),d=e(50888),b={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"minus-square",theme:"outlined"},c=b,f=function(G,ee){return t.createElement(l.Z,(0,n.Z)({},G,{ref:ee,icon:c}))},I=t.forwardRef(f),E=I,C={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"plus-square",theme:"outlined"},P=C,R=function(G,ee){return t.createElement(l.Z,(0,n.Z)({},G,{ref:ee,icon:P}))},M=t.forwardRef(R),N=M,p=e(93967),A=e.n(p),O=e(96159),L=fe=>{const{prefixCls:G,switcherIcon:ee,treeNodeProps:re,showLine:oe,switcherLoadingIcon:ie}=fe,{isLeaf:j,expanded:K,loading:k}=re;if(k)return t.isValidElement(ie)?ie:t.createElement(d.Z,{className:`${G}-switcher-loading-icon`});let q;if(oe&&typeof oe=="object"&&(q=oe.showLeafIcon),j){if(!oe)return null;if(typeof q!="boolean"&&q){const _=typeof q=="function"?q(re):q,X=`${G}-switcher-line-custom-icon`;return t.isValidElement(_)?(0,O.Tm)(_,{className:A()(_.props.className||"",X)}):_}return q?t.createElement(m.Z,{className:`${G}-switcher-line-icon`}):t.createElement("span",{className:`${G}-switcher-leaf-line`})}const F=`${G}-switcher-icon`,Z=typeof ee=="function"?ee(re):ee;return t.isValidElement(Z)?(0,O.Tm)(Z,{className:A()(Z.props.className||"",F)}):Z!==void 0?Z:oe?K?t.createElement(E,{className:`${G}-switcher-line-icon`}):t.createElement(N,{className:`${G}-switcher-line-icon`}):t.createElement(i,{className:F})}},25593:function(h,v,e){"use strict";e.d(v,{Z:function(){return gn}});var t=e(62435),n=e(74902),r=e(86548),a=e(93967),l=e.n(a),s=e(48555),o=e(50344),i=e(8410),m=e(21770),d=e(98423),b=e(42550),c=e(79370),f=e(53124),I=e(10110),E=e(83062),C=e(87462),P={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M864 170h-60c-4.4 0-8 3.6-8 8v518H310v-73c0-6.7-7.8-10.5-13-6.3l-141.9 112a8 8 0 000 12.6l141.9 112c5.3 4.2 13 .4 13-6.3v-75h498c35.3 0 64-28.7 64-64V178c0-4.4-3.6-8-8-8z"}}]},name:"enter",theme:"outlined"},R=P,M=e(84089),N=function(Jt,wn){return t.createElement(M.Z,(0,C.Z)({},Jt,{ref:wn,icon:R}))},p=t.forwardRef(N),A=p,O=e(15105),z=e(96159),L=e(35301),fe=e(14747),G=e(83559),ee=e(84898),re=e(861);const oe=(Tt,Jt,wn,Nn)=>{const{titleMarginBottom:zn,fontWeightStrong:qe}=Nn;return{marginBottom:zn,color:wn,fontWeight:qe,fontSize:Tt,lineHeight:Jt}},ie=Tt=>{const Jt=[1,2,3,4,5],wn={};return Jt.forEach(Nn=>{wn[` + h${Nn}&, + div&-h${Nn}, + div&-h${Nn} > textarea, + h${Nn} + `]=oe(Tt[`fontSizeHeading${Nn}`],Tt[`lineHeightHeading${Nn}`],Tt.colorTextHeading,Tt)}),wn},j=Tt=>{const{componentCls:Jt}=Tt;return{"a&, a":Object.assign(Object.assign({},(0,fe.Nd)(Tt)),{userSelect:"text",[`&[disabled], &${Jt}-disabled`]:{color:Tt.colorTextDisabled,cursor:"not-allowed","&:active, &:hover":{color:Tt.colorTextDisabled},"&:active":{pointerEvents:"none"}}})}},K=Tt=>({code:{margin:"0 0.2em",paddingInline:"0.4em",paddingBlock:"0.2em 0.1em",fontSize:"85%",fontFamily:Tt.fontFamilyCode,background:"rgba(150, 150, 150, 0.1)",border:"1px solid rgba(100, 100, 100, 0.2)",borderRadius:3},kbd:{margin:"0 0.2em",paddingInline:"0.4em",paddingBlock:"0.15em 0.1em",fontSize:"90%",fontFamily:Tt.fontFamilyCode,background:"rgba(150, 150, 150, 0.06)",border:"1px solid rgba(100, 100, 100, 0.2)",borderBottomWidth:2,borderRadius:3},mark:{padding:0,backgroundColor:ee.gold[2]},"u, ins":{textDecoration:"underline",textDecorationSkipInk:"auto"},"s, del":{textDecoration:"line-through"},strong:{fontWeight:600},"ul, ol":{marginInline:0,marginBlock:"0 1em",padding:0,li:{marginInline:"20px 0",marginBlock:0,paddingInline:"4px 0",paddingBlock:0}},ul:{listStyleType:"circle",ul:{listStyleType:"disc"}},ol:{listStyleType:"decimal"},"pre, blockquote":{margin:"1em 0"},pre:{padding:"0.4em 0.6em",whiteSpace:"pre-wrap",wordWrap:"break-word",background:"rgba(150, 150, 150, 0.1)",border:"1px solid rgba(100, 100, 100, 0.2)",borderRadius:3,fontFamily:Tt.fontFamilyCode,code:{display:"inline",margin:0,padding:0,fontSize:"inherit",fontFamily:"inherit",background:"transparent",border:0}},blockquote:{paddingInline:"0.6em 0",paddingBlock:0,borderInlineStart:"4px solid rgba(100, 100, 100, 0.2)",opacity:.85}}),k=Tt=>{const{componentCls:Jt,paddingSM:wn}=Tt,Nn=wn;return{"&-edit-content":{position:"relative","div&":{insetInlineStart:Tt.calc(Tt.paddingSM).mul(-1).equal(),marginTop:Tt.calc(Nn).mul(-1).equal(),marginBottom:`calc(1em - ${(0,re.unit)(Nn)})`},[`${Jt}-edit-content-confirm`]:{position:"absolute",insetInlineEnd:Tt.calc(Tt.marginXS).add(2).equal(),insetBlockEnd:Tt.marginXS,color:Tt.colorIcon,fontWeight:"normal",fontSize:Tt.fontSize,fontStyle:"normal",pointerEvents:"none"},textarea:{margin:"0!important",MozTransition:"none",height:"1em"}}}},q=Tt=>({[`${Tt.componentCls}-copy-success`]:{"\n &,\n &:hover,\n &:focus":{color:Tt.colorSuccess}},[`${Tt.componentCls}-copy-icon-only`]:{marginInlineStart:0}}),F=()=>({"\n a&-ellipsis,\n span&-ellipsis\n ":{display:"inline-block",maxWidth:"100%"},"&-ellipsis-single-line":{whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis","a&, span&":{verticalAlign:"bottom"},"> code":{paddingBlock:0,maxWidth:"calc(100% - 1.2em)",display:"inline-block",overflow:"hidden",textOverflow:"ellipsis",verticalAlign:"bottom",boxSizing:"content-box"}},"&-ellipsis-multiple-line":{display:"-webkit-box",overflow:"hidden",WebkitLineClamp:3,WebkitBoxOrient:"vertical"}}),Z=Tt=>{const{componentCls:Jt,titleMarginTop:wn}=Tt;return{[Jt]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({color:Tt.colorText,wordBreak:"break-word",lineHeight:Tt.lineHeight,[`&${Jt}-secondary`]:{color:Tt.colorTextDescription},[`&${Jt}-success`]:{color:Tt.colorSuccessText},[`&${Jt}-warning`]:{color:Tt.colorWarningText},[`&${Jt}-danger`]:{color:Tt.colorErrorText,"a&:active, a&:focus":{color:Tt.colorErrorTextActive},"a&:hover":{color:Tt.colorErrorTextHover}},[`&${Jt}-disabled`]:{color:Tt.colorTextDisabled,cursor:"not-allowed",userSelect:"none"},"\n div&,\n p\n ":{marginBottom:"1em"}},ie(Tt)),{[` + & + h1${Jt}, + & + h2${Jt}, + & + h3${Jt}, + & + h4${Jt}, + & + h5${Jt} + `]:{marginTop:wn},"\n div,\n ul,\n li,\n p,\n h1,\n h2,\n h3,\n h4,\n h5":{"\n + h1,\n + h2,\n + h3,\n + h4,\n + h5\n ":{marginTop:wn}}}),K(Tt)),j(Tt)),{[` + ${Jt}-expand, + ${Jt}-collapse, + ${Jt}-edit, + ${Jt}-copy + `]:Object.assign(Object.assign({},(0,fe.Nd)(Tt)),{marginInlineStart:Tt.marginXXS})}),k(Tt)),q(Tt)),F()),{"&-rtl":{direction:"rtl"}})}},_=()=>({titleMarginTop:"1.2em",titleMarginBottom:"0.5em"});var X=(0,G.I$)("Typography",Tt=>[Z(Tt)],_),ae=Tt=>{const{prefixCls:Jt,"aria-label":wn,className:Nn,style:zn,direction:qe,maxLength:xt,autoSize:_n=!0,value:Je,onSave:Xe,onCancel:Yt,onEnd:dn,component:Tn,enterIcon:yn=t.createElement(A,null)}=Tt,tn=t.useRef(null),yt=t.useRef(!1),wt=t.useRef(null),[me,Le]=t.useState(Je);t.useEffect(()=>{Le(Je)},[Je]),t.useEffect(()=>{var ke;if(!((ke=tn.current)===null||ke===void 0)&&ke.resizableTextArea){const{textArea:pt}=tn.current.resizableTextArea;pt.focus();const{length:St}=pt.value;pt.setSelectionRange(St,St)}},[]);const it=({target:ke})=>{Le(ke.value.replace(/[\n\r]/g,""))},Ot=()=>{yt.current=!0},Rt=()=>{yt.current=!1},Me=({keyCode:ke})=>{yt.current||(wt.current=ke)},Be=()=>{Xe(me.trim())},ht=({keyCode:ke,ctrlKey:pt,altKey:St,metaKey:Mt,shiftKey:hn})=>{wt.current!==ke||yt.current||pt||St||Mt||hn||(ke===O.Z.ENTER?(Be(),dn==null||dn()):ke===O.Z.ESC&&Yt())},Dt=()=>{Be()},[Ft,fn,Sn]=X(Jt),Ge=l()(Jt,`${Jt}-edit-content`,{[`${Jt}-rtl`]:qe==="rtl",[`${Jt}-${Tn}`]:!!Tn},Nn,fn,Sn);return Ft(t.createElement("div",{className:Ge,style:zn},t.createElement(L.Z,{ref:tn,maxLength:xt,value:me,onChange:it,onKeyDown:Me,onKeyUp:ht,onCompositionStart:Ot,onCompositionEnd:Rt,onBlur:Dt,"aria-label":wn,rows:1,autoSize:_n}),yn!==null?(0,z.Tm)(yn,{className:`${Jt}-edit-content-confirm`}):null))},J=e(20640),de=e.n(J),Ce=e(66680),je=(Tt,Jt=!1)=>Jt&&Tt==null?[]:Array.isArray(Tt)?Tt:[Tt],Fe=function(Tt,Jt,wn,Nn){function zn(qe){return qe instanceof wn?qe:new wn(function(xt){xt(qe)})}return new(wn||(wn=Promise))(function(qe,xt){function _n(Yt){try{Xe(Nn.next(Yt))}catch(dn){xt(dn)}}function Je(Yt){try{Xe(Nn.throw(Yt))}catch(dn){xt(dn)}}function Xe(Yt){Yt.done?qe(Yt.value):zn(Yt.value).then(_n,Je)}Xe((Nn=Nn.apply(Tt,Jt||[])).next())})},We=({copyConfig:Tt,children:Jt})=>{const[wn,Nn]=t.useState(!1),[zn,qe]=t.useState(!1),xt=t.useRef(null),_n=()=>{xt.current&&clearTimeout(xt.current)},Je={};Tt.format&&(Je.format=Tt.format),t.useEffect(()=>_n,[]);const Xe=(0,Ce.Z)(Yt=>Fe(void 0,void 0,void 0,function*(){var dn;Yt==null||Yt.preventDefault(),Yt==null||Yt.stopPropagation(),qe(!0);try{const Tn=typeof Tt.text=="function"?yield Tt.text():Tt.text;de()(Tn||je(Jt,!0).join("")||"",Je),qe(!1),Nn(!0),_n(),xt.current=setTimeout(()=>{Nn(!1)},3e3),(dn=Tt.onCopy)===null||dn===void 0||dn.call(Tt,Yt)}catch(Tn){throw qe(!1),Tn}}));return{copied:wn,copyLoading:zn,onClick:Xe}};function Oe(Tt,Jt){return t.useMemo(()=>{const wn=!!Tt;return[wn,Object.assign(Object.assign({},Jt),wn&&typeof Tt=="object"?Tt:null)]},[Tt])}var ve=Tt=>{const Jt=(0,t.useRef)(void 0);return(0,t.useEffect)(()=>{Jt.current=Tt}),Jt.current},U=(Tt,Jt,wn)=>(0,t.useMemo)(()=>Tt===!0?{title:Jt!=null?Jt:wn}:(0,t.isValidElement)(Tt)?{title:Tt}:typeof Tt=="object"?Object.assign({title:Jt!=null?Jt:wn},Tt):{title:Tt},[Tt,Jt,wn]),W=function(Tt,Jt){var wn={};for(var Nn in Tt)Object.prototype.hasOwnProperty.call(Tt,Nn)&&Jt.indexOf(Nn)<0&&(wn[Nn]=Tt[Nn]);if(Tt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var zn=0,Nn=Object.getOwnPropertySymbols(Tt);zn{const{prefixCls:wn,component:Nn="article",className:zn,rootClassName:qe,setContentRef:xt,children:_n,direction:Je,style:Xe}=Tt,Yt=W(Tt,["prefixCls","component","className","rootClassName","setContentRef","children","direction","style"]),{getPrefixCls:dn,direction:Tn,className:yn,style:tn}=(0,f.dj)("typography"),yt=Je!=null?Je:Tn,wt=xt?(0,b.sQ)(Jt,xt):Jt,me=dn("typography",wn),[Le,it,Ot]=X(me),Rt=l()(me,yn,{[`${me}-rtl`]:yt==="rtl"},zn,qe,it,Ot),Me=Object.assign(Object.assign({},tn),Xe);return Le(t.createElement(Nn,Object.assign({className:Rt,style:Me,ref:wt},Yt),_n))}),H=e(63606),he=e(57132),se=e(50888);function ue(Tt){return Tt===!1?[!1,!1]:Array.isArray(Tt)?Tt:[Tt]}function Te(Tt,Jt,wn){return Tt===!0||Tt===void 0?Jt:Tt||wn&&Jt}function Ae(Tt){const Jt=document.createElement("em");Tt.appendChild(Jt);const wn=Tt.getBoundingClientRect(),Nn=Jt.getBoundingClientRect();return Tt.removeChild(Jt),wn.left>Nn.left||Nn.right>wn.right||wn.top>Nn.top||Nn.bottom>wn.bottom}const te=Tt=>["string","number"].includes(typeof Tt);var Re=({prefixCls:Tt,copied:Jt,locale:wn,iconOnly:Nn,tooltips:zn,icon:qe,tabIndex:xt,onCopy:_n,loading:Je})=>{const Xe=ue(zn),Yt=ue(qe),{copied:dn,copy:Tn}=wn!=null?wn:{},yn=Jt?dn:Tn,tn=Te(Xe[Jt?1:0],yn),yt=typeof tn=="string"?tn:yn;return t.createElement(E.Z,{title:tn},t.createElement("button",{type:"button",className:l()(`${Tt}-copy`,{[`${Tt}-copy-success`]:Jt,[`${Tt}-copy-icon-only`]:Nn}),onClick:_n,"aria-label":yt,tabIndex:xt},Jt?Te(Yt[1],t.createElement(H.Z,null),!0):Te(Yt[0],Je?t.createElement(se.Z,null):t.createElement(he.Z,null),!0)))};const Ne=t.forwardRef(({style:Tt,children:Jt},wn)=>{const Nn=t.useRef(null);return t.useImperativeHandle(wn,()=>({isExceed:()=>{const zn=Nn.current;return zn.scrollHeight>zn.clientHeight},getHeight:()=>Nn.current.clientHeight})),t.createElement("span",{"aria-hidden":!0,ref:Nn,style:Object.assign({position:"fixed",display:"block",left:0,top:0,pointerEvents:"none",backgroundColor:"rgba(255, 0, 0, 0.65)"},Tt)},Jt)}),He=Tt=>Tt.reduce((Jt,wn)=>Jt+(te(wn)?String(wn).length:1),0);function Se(Tt,Jt){let wn=0;const Nn=[];for(let zn=0;znJt){const Xe=Jt-wn;return Nn.push(String(qe).slice(0,Xe)),Nn}Nn.push(qe),wn=Je}return Tt}const we=0,Ve=1,tt=2,bt=3,De=4,st={display:"-webkit-box",overflow:"hidden",WebkitBoxOrient:"vertical"};function vt(Tt){const{enableMeasure:Jt,width:wn,text:Nn,children:zn,rows:qe,expanded:xt,miscDeps:_n,onEllipsis:Je}=Tt,Xe=t.useMemo(()=>(0,o.Z)(Nn),[Nn]),Yt=t.useMemo(()=>He(Xe),[Nn]),dn=t.useMemo(()=>zn(Xe,!1),[Nn]),[Tn,yn]=t.useState(null),tn=t.useRef(null),yt=t.useRef(null),wt=t.useRef(null),me=t.useRef(null),Le=t.useRef(null),[it,Ot]=t.useState(!1),[Rt,Me]=t.useState(we),[Be,ht]=t.useState(0),[Dt,Ft]=t.useState(null);(0,i.Z)(()=>{Me(Jt&&wn&&Yt?Ve:we)},[wn,Nn,qe,Jt,Xe]),(0,i.Z)(()=>{var ke,pt,St,Mt;if(Rt===Ve){Me(tt);const hn=yt.current&&getComputedStyle(yt.current).whiteSpace;Ft(hn)}else if(Rt===tt){const hn=!!(!((ke=wt.current)===null||ke===void 0)&&ke.isExceed());Me(hn?bt:De),yn(hn?[0,Yt]:null),Ot(hn);const rn=((pt=wt.current)===null||pt===void 0?void 0:pt.getHeight())||0,Zn=qe===1?0:((St=me.current)===null||St===void 0?void 0:St.getHeight())||0,Bn=((Mt=Le.current)===null||Mt===void 0?void 0:Mt.getHeight())||0,Gn=Math.max(rn,Zn+Bn);ht(Gn+1),Je(hn)}},[Rt]);const fn=Tn?Math.ceil((Tn[0]+Tn[1])/2):0;(0,i.Z)(()=>{var ke;const[pt,St]=Tn||[0,0];if(pt!==St){const hn=(((ke=tn.current)===null||ke===void 0?void 0:ke.getHeight())||0)>Be;let rn=fn;St-pt===1&&(rn=hn?pt:St),yn(hn?[pt,rn]:[rn,St])}},[Tn,fn]);const Sn=t.useMemo(()=>{if(!Jt)return zn(Xe,!1);if(Rt!==bt||!Tn||Tn[0]!==Tn[1]){const ke=zn(Xe,!1);return[De,we].includes(Rt)?ke:t.createElement("span",{style:Object.assign(Object.assign({},st),{WebkitLineClamp:qe})},ke)}return zn(xt?Xe:Se(Xe,Tn[0]),it)},[xt,Rt,Tn,Xe].concat((0,n.Z)(_n))),Ge={width:wn,margin:0,padding:0,whiteSpace:Dt==="nowrap"?"normal":"inherit"};return t.createElement(t.Fragment,null,Sn,Rt===tt&&t.createElement(t.Fragment,null,t.createElement(Ne,{style:Object.assign(Object.assign(Object.assign({},Ge),st),{WebkitLineClamp:qe}),ref:wt},dn),t.createElement(Ne,{style:Object.assign(Object.assign(Object.assign({},Ge),st),{WebkitLineClamp:qe-1}),ref:me},dn),t.createElement(Ne,{style:Object.assign(Object.assign(Object.assign({},Ge),st),{WebkitLineClamp:1}),ref:Le},zn([],!0))),Rt===bt&&Tn&&Tn[0]!==Tn[1]&&t.createElement(Ne,{style:Object.assign(Object.assign({},Ge),{top:400}),ref:tn},zn(Se(Xe,fn),!0)),Rt===Ve&&t.createElement("span",{style:{whiteSpace:"inherit"},ref:yt}))}var At=({enableEllipsis:Tt,isEllipsis:Jt,children:wn,tooltipProps:Nn})=>!(Nn!=null&&Nn.title)||!Tt?wn:t.createElement(E.Z,Object.assign({open:Jt?void 0:!1},Nn),wn),qt=function(Tt,Jt){var wn={};for(var Nn in Tt)Object.prototype.hasOwnProperty.call(Tt,Nn)&&Jt.indexOf(Nn)<0&&(wn[Nn]=Tt[Nn]);if(Tt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var zn=0,Nn=Object.getOwnPropertySymbols(Tt);zn{var wn;const{prefixCls:Nn,className:zn,style:qe,type:xt,disabled:_n,children:Je,ellipsis:Xe,editable:Yt,copyable:dn,component:Tn,title:yn}=Tt,tn=qt(Tt,["prefixCls","className","style","type","disabled","children","ellipsis","editable","copyable","component","title"]),{getPrefixCls:yt,direction:wt}=t.useContext(f.E_),[me]=(0,I.Z)("Text"),Le=t.useRef(null),it=t.useRef(null),Ot=yt("typography",Nn),Rt=(0,d.Z)(tn,Ut),[Me,Be]=Oe(Yt),[ht,Dt]=(0,m.Z)(!1,{value:Be.editing}),{triggerType:Ft=["icon"]}=Be,fn=ge=>{var an;ge&&((an=Be.onStart)===null||an===void 0||an.call(Be)),Dt(ge)},Sn=ve(ht);(0,i.Z)(()=>{var ge;!ht&&Sn&&((ge=it.current)===null||ge===void 0||ge.focus())},[ht]);const Ge=ge=>{ge==null||ge.preventDefault(),fn(!0)},ke=ge=>{var an;(an=Be.onChange)===null||an===void 0||an.call(Be,ge),fn(!1)},pt=()=>{var ge;(ge=Be.onCancel)===null||ge===void 0||ge.call(Be),fn(!1)},[St,Mt]=Oe(dn),{copied:hn,copyLoading:rn,onClick:Zn}=We({copyConfig:Mt,children:Je}),[Bn,Gn]=t.useState(!1),[Qn,Xn]=t.useState(!1),[mr,or]=t.useState(!1),[hr,$n]=t.useState(!1),[nr,Cr]=t.useState(!0),[zr,qr]=Oe(Xe,{expandable:!1,symbol:ge=>ge?me==null?void 0:me.collapse:me==null?void 0:me.expand}),[br,ia]=(0,m.Z)(qr.defaultExpanded||!1,{value:qr.expanded}),wa=zr&&(!br||qr.expandable==="collapsible"),{rows:ha=1}=qr,la=t.useMemo(()=>wa&&(qr.suffix!==void 0||qr.onEllipsis||qr.expandable||Me||St),[wa,qr,Me,St]);(0,i.Z)(()=>{zr&&!la&&(Gn((0,c.G)("webkitLineClamp")),Xn((0,c.G)("textOverflow")))},[la,zr]);const[Ca,pa]=t.useState(wa),jt=t.useMemo(()=>la?!1:ha===1?Qn:Bn,[la,Qn,Bn]);(0,i.Z)(()=>{pa(jt&&wa)},[jt,wa]);const Ke=wa&&(Ca?hr:mr),ze=wa&&ha===1&&Ca,Pt=wa&&ha>1&&Ca,mt=(ge,an)=>{var On;ia(an.expanded),(On=qr.onExpand)===null||On===void 0||On.call(qr,ge,an)},[zt,Qt]=t.useState(0),pn=({offsetWidth:ge})=>{Qt(ge)},Un=ge=>{var an;or(ge),mr!==ge&&((an=qr.onEllipsis)===null||an===void 0||an.call(qr,ge))};t.useEffect(()=>{const ge=Le.current;if(zr&&Ca&&ge){const an=Ae(ge);hr!==an&&$n(an)}},[zr,Ca,Je,Pt,nr,zt]),t.useEffect(()=>{const ge=Le.current;if(typeof IntersectionObserver=="undefined"||!ge||!Ca||!wa)return;const an=new IntersectionObserver(()=>{Cr(!!ge.offsetParent)});return an.observe(ge),()=>{an.disconnect()}},[Ca,wa]);const vr=U(qr.tooltip,Be.text,Je),kn=t.useMemo(()=>{if(!(!zr||Ca))return[Be.text,Je,yn,vr.title].find(te)},[zr,Ca,yn,vr.title,Ke]);if(ht)return t.createElement(ae,{value:(wn=Be.text)!==null&&wn!==void 0?wn:typeof Je=="string"?Je:"",onSave:ke,onCancel:pt,onEnd:Be.onEnd,prefixCls:Ot,className:zn,style:qe,direction:wt,component:Tn,maxLength:Be.maxLength,autoSize:Be.autoSize,enterIcon:Be.enterIcon});const pr=()=>{const{expandable:ge,symbol:an}=qr;return ge?t.createElement("button",{type:"button",key:"expand",className:`${Ot}-${br?"collapse":"expand"}`,onClick:On=>mt(On,{expanded:!br}),"aria-label":br?me.collapse:me==null?void 0:me.expand},typeof an=="function"?an(br):an):null},Mr=()=>{if(!Me)return;const{icon:ge,tooltip:an,tabIndex:On}=Be,dr=(0,o.Z)(an)[0]||(me==null?void 0:me.edit),Rr=typeof dr=="string"?dr:"";return Ft.includes("icon")?t.createElement(E.Z,{key:"edit",title:an===!1?"":dr},t.createElement("button",{type:"button",ref:it,className:`${Ot}-edit`,onClick:Ge,"aria-label":Rr,tabIndex:On},ge||t.createElement(r.Z,{role:"button"}))):null},Ur=()=>St?t.createElement(Re,Object.assign({key:"copy"},Mt,{prefixCls:Ot,copied:hn,locale:me,onCopy:Zn,loading:rn,iconOnly:Je==null})):null,ut=ge=>[ge&&pr(),Mr(),Ur()],Zt=ge=>[ge&&!br&&t.createElement("span",{"aria-hidden":!0,key:"ellipsis"},ft),qr.suffix,ut(ge)];return t.createElement(s.default,{onResize:pn,disabled:!wa},ge=>t.createElement(At,{tooltipProps:vr,enableEllipsis:wa,isEllipsis:Ke},t.createElement(S,Object.assign({className:l()({[`${Ot}-${xt}`]:xt,[`${Ot}-disabled`]:_n,[`${Ot}-ellipsis`]:zr,[`${Ot}-ellipsis-single-line`]:ze,[`${Ot}-ellipsis-multiple-line`]:Pt},zn),prefixCls:Nn,style:Object.assign(Object.assign({},qe),{WebkitLineClamp:Pt?ha:void 0}),component:Tn,ref:(0,b.sQ)(ge,Le,Jt),direction:wt,onClick:Ft.includes("text")?Ge:void 0,"aria-label":kn==null?void 0:kn.toString(),title:yn},Rt),t.createElement(vt,{enableMeasure:wa&&!Ca,text:Je,rows:ha,width:zt,onEllipsis:Un,expanded:br,miscDeps:[hn,br,rn,Me,St,me].concat((0,n.Z)(Ut.map(an=>Tt[an])))},(an,On)=>ce(Tt,t.createElement(t.Fragment,null,an.length>0&&On&&!br&&kn?t.createElement("span",{key:"show-content","aria-hidden":!0},an):an,Zt(On)))))))}),un=function(Tt,Jt){var wn={};for(var Nn in Tt)Object.prototype.hasOwnProperty.call(Tt,Nn)&&Jt.indexOf(Nn)<0&&(wn[Nn]=Tt[Nn]);if(Tt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var zn=0,Nn=Object.getOwnPropertySymbols(Tt);zn{var{ellipsis:wn,rel:Nn}=Tt,zn=un(Tt,["ellipsis","rel"]);const qe=Object.assign(Object.assign({},zn),{rel:Nn===void 0&&zn.target==="_blank"?"noopener noreferrer":Nn});return delete qe.navigate,t.createElement(Ht,Object.assign({},qe,{ref:Jt,ellipsis:!!wn,component:"a"}))}),Bt=t.forwardRef((Tt,Jt)=>t.createElement(Ht,Object.assign({ref:Jt},Tt,{component:"div"}))),Lt=function(Tt,Jt){var wn={};for(var Nn in Tt)Object.prototype.hasOwnProperty.call(Tt,Nn)&&Jt.indexOf(Nn)<0&&(wn[Nn]=Tt[Nn]);if(Tt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var zn=0,Nn=Object.getOwnPropertySymbols(Tt);zn{var{ellipsis:wn}=Tt,Nn=Lt(Tt,["ellipsis"]);const zn=t.useMemo(()=>wn&&typeof wn=="object"?(0,d.Z)(wn,["expandable","rows"]):wn,[wn]);return t.createElement(Ht,Object.assign({ref:Jt},Nn,{ellipsis:zn,component:"span"}))};var er=t.forwardRef(Ct),ir=function(Tt,Jt){var wn={};for(var Nn in Tt)Object.prototype.hasOwnProperty.call(Tt,Nn)&&Jt.indexOf(Nn)<0&&(wn[Nn]=Tt[Nn]);if(Tt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var zn=0,Nn=Object.getOwnPropertySymbols(Tt);zn{const{level:wn=1}=Tt,Nn=ir(Tt,["level"]),zn=rr.includes(wn)?`h${wn}`:"h1";return t.createElement(Ht,Object.assign({ref:Jt},Nn,{component:zn}))});const Ln=S;Ln.Text=er,Ln.Link=lt,Ln.Title=Cn,Ln.Paragraph=Bt;var gn=Ln},67159:function(h,v,e){"use strict";e.d(v,{Z:function(){return n}});var t="5.26.2",n=t},16569:function(h,v,e){"use strict";e.d(v,{H:function(){return l}});var t=e(62435),n=e(66680);function r(){}const a=t.createContext({add:r,remove:r});function l(o){const i=t.useContext(a),m=t.useRef(null);return(0,n.Z)(b=>{if(b){const c=o?b.querySelector(o):b;i.add(c),m.current=c}else i.remove(m.current)})}var s=null},9669:function(h,v,e){h.exports=e(51609)},55448:function(h,v,e){"use strict";var t=e(64867),n=e(36026),r=e(4372),a=e(15327),l=e(94097),s=e(84109),o=e(67985),i=e(77874),m=e(82648),d=e(60644),b=e(90205);h.exports=function(f){return new Promise(function(E,C){var P=f.data,R=f.headers,M=f.responseType,N;function p(){f.cancelToken&&f.cancelToken.unsubscribe(N),f.signal&&f.signal.removeEventListener("abort",N)}t.isFormData(P)&&t.isStandardBrowserEnv()&&delete R["Content-Type"];var A=new XMLHttpRequest;if(f.auth){var O=f.auth.username||"",z=f.auth.password?unescape(encodeURIComponent(f.auth.password)):"";R.Authorization="Basic "+btoa(O+":"+z)}var L=l(f.baseURL,f.url);A.open(f.method.toUpperCase(),a(L,f.params,f.paramsSerializer),!0),A.timeout=f.timeout;function fe(){if(A){var re="getAllResponseHeaders"in A?s(A.getAllResponseHeaders()):null,oe=!M||M==="text"||M==="json"?A.responseText:A.response,ie={data:oe,status:A.status,statusText:A.statusText,headers:re,config:f,request:A};n(function(K){E(K),p()},function(K){C(K),p()},ie),A=null}}if("onloadend"in A?A.onloadend=fe:A.onreadystatechange=function(){!A||A.readyState!==4||A.status===0&&!(A.responseURL&&A.responseURL.indexOf("file:")===0)||setTimeout(fe)},A.onabort=function(){A&&(C(new m("Request aborted",m.ECONNABORTED,f,A)),A=null)},A.onerror=function(){C(new m("Network Error",m.ERR_NETWORK,f,A,A)),A=null},A.ontimeout=function(){var oe=f.timeout?"timeout of "+f.timeout+"ms exceeded":"timeout exceeded",ie=f.transitional||i;f.timeoutErrorMessage&&(oe=f.timeoutErrorMessage),C(new m(oe,ie.clarifyTimeoutError?m.ETIMEDOUT:m.ECONNABORTED,f,A)),A=null},t.isStandardBrowserEnv()){var G=(f.withCredentials||o(L))&&f.xsrfCookieName?r.read(f.xsrfCookieName):void 0;G&&(R[f.xsrfHeaderName]=G)}"setRequestHeader"in A&&t.forEach(R,function(oe,ie){typeof P=="undefined"&&ie.toLowerCase()==="content-type"?delete R[ie]:A.setRequestHeader(ie,oe)}),t.isUndefined(f.withCredentials)||(A.withCredentials=!!f.withCredentials),M&&M!=="json"&&(A.responseType=f.responseType),typeof f.onDownloadProgress=="function"&&A.addEventListener("progress",f.onDownloadProgress),typeof f.onUploadProgress=="function"&&A.upload&&A.upload.addEventListener("progress",f.onUploadProgress),(f.cancelToken||f.signal)&&(N=function(re){A&&(C(!re||re&&re.type?new d:re),A.abort(),A=null)},f.cancelToken&&f.cancelToken.subscribe(N),f.signal&&(f.signal.aborted?N():f.signal.addEventListener("abort",N))),P||(P=null);var ee=b(L);if(ee&&["http","https","file"].indexOf(ee)===-1){C(new m("Unsupported protocol "+ee+":",m.ERR_BAD_REQUEST,f));return}A.send(P)})}},51609:function(h,v,e){"use strict";var t=e(64867),n=e(91849),r=e(30321),a=e(47185),l=e(45546);function s(i){var m=new r(i),d=n(r.prototype.request,m);return t.extend(d,r.prototype,m),t.extend(d,m),d.create=function(c){return s(a(i,c))},d}var o=s(l);o.Axios=r,o.CanceledError=e(60644),o.CancelToken=e(14972),o.isCancel=e(26502),o.VERSION=e(97288).version,o.toFormData=e(47675),o.AxiosError=e(82648),o.Cancel=o.CanceledError,o.all=function(m){return Promise.all(m)},o.spread=e(8713),o.isAxiosError=e(16268),h.exports=o,h.exports.default=o},14972:function(h,v,e){"use strict";var t=e(60644);function n(r){if(typeof r!="function")throw new TypeError("executor must be a function.");var a;this.promise=new Promise(function(o){a=o});var l=this;this.promise.then(function(s){if(l._listeners){var o,i=l._listeners.length;for(o=0;o=200&&f<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};n.forEach(["delete","get","head"],function(f){b.headers[f]={}}),n.forEach(["post","put","patch"],function(f){b.headers[f]=n.merge(o)}),h.exports=b},77874:function(h){"use strict";h.exports={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1}},97288:function(h){h.exports={version:"0.27.2"}},91849:function(h){"use strict";h.exports=function(e,t){return function(){for(var r=new Array(arguments.length),a=0;a=0)return;s==="set-cookie"?l[s]=(l[s]?l[s]:[]).concat([o]):l[s]=l[s]?l[s]+", "+o:o}}),l}},90205:function(h){"use strict";h.exports=function(e){var t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}},8713:function(h){"use strict";h.exports=function(e){return function(n){return e.apply(null,n)}}},47675:function(h,v,e){"use strict";var t=e(48764).lW,n=e(64867);function r(a,l){l=l||new FormData;var s=[];function o(m){return m===null?"":n.isDate(m)?m.toISOString():n.isArrayBuffer(m)||n.isTypedArray(m)?typeof Blob=="function"?new Blob([m]):t.from(m):m}function i(m,d){if(n.isPlainObject(m)||n.isArray(m)){if(s.indexOf(m)!==-1)throw Error("Circular reference detected in "+d);s.push(m),n.forEach(m,function(c,f){if(!n.isUndefined(c)){var I=d?d+"."+f:f,E;if(c&&!d&&typeof c=="object"){if(n.endsWith(f,"{}"))c=JSON.stringify(c);else if(n.endsWith(f,"[]")&&(E=n.toArray(c))){E.forEach(function(C){!n.isUndefined(C)&&l.append(I,o(C))});return}}i(c,I)}}),s.pop()}else l.append(d,o(m))}return i(a),l}h.exports=r},54875:function(h,v,e){"use strict";var t=e(97288).version,n=e(82648),r={};["object","boolean","number","function","string","symbol"].forEach(function(s,o){r[s]=function(m){return typeof m===s||"a"+(o<1?"n ":" ")+s}});var a={};r.transitional=function(o,i,m){function d(b,c){return"[Axios v"+t+"] Transitional option '"+b+"'"+c+(m?". "+m:"")}return function(b,c,f){if(o===!1)throw new n(d(c," has been removed"+(i?" in "+i:"")),n.ERR_DEPRECATED);return i&&!a[c]&&(a[c]=!0,console.warn(d(c," has been deprecated since v"+i+" and will be removed in the near future"))),o?o(b,c,f):!0}};function l(s,o,i){if(typeof s!="object")throw new n("options must be an object",n.ERR_BAD_OPTION_VALUE);for(var m=Object.keys(s),d=m.length;d-- >0;){var b=m[d],c=o[b];if(c){var f=s[b],I=f===void 0||c(f,b,s);if(I!==!0)throw new n("option "+b+" must be "+I,n.ERR_BAD_OPTION_VALUE);continue}if(i!==!0)throw new n("Unknown option "+b,n.ERR_BAD_OPTION)}}h.exports={assertOptions:l,validators:r}},64867:function(h,v,e){"use strict";var t=e(91849),n=Object.prototype.toString,r=function(K){return function(k){var q=n.call(k);return K[q]||(K[q]=q.slice(8,-1).toLowerCase())}}(Object.create(null));function a(K){return K=K.toLowerCase(),function(q){return r(q)===K}}function l(K){return Array.isArray(K)}function s(K){return typeof K=="undefined"}function o(K){return K!==null&&!s(K)&&K.constructor!==null&&!s(K.constructor)&&typeof K.constructor.isBuffer=="function"&&K.constructor.isBuffer(K)}var i=a("ArrayBuffer");function m(K){var k;return typeof ArrayBuffer!="undefined"&&ArrayBuffer.isView?k=ArrayBuffer.isView(K):k=K&&K.buffer&&i(K.buffer),k}function d(K){return typeof K=="string"}function b(K){return typeof K=="number"}function c(K){return K!==null&&typeof K=="object"}function f(K){if(r(K)!=="object")return!1;var k=Object.getPrototypeOf(K);return k===null||k===Object.prototype}var I=a("Date"),E=a("File"),C=a("Blob"),P=a("FileList");function R(K){return n.call(K)==="[object Function]"}function M(K){return c(K)&&R(K.pipe)}function N(K){var k="[object FormData]";return K&&(typeof FormData=="function"&&K instanceof FormData||n.call(K)===k||R(K.toString)&&K.toString()===k)}var p=a("URLSearchParams");function A(K){return K.trim?K.trim():K.replace(/^\s+|\s+$/g,"")}function O(){return typeof navigator!="undefined"&&(navigator.product==="ReactNative"||navigator.product==="NativeScript"||navigator.product==="NS")?!1:typeof window!="undefined"&&typeof document!="undefined"}function z(K,k){if(!(K===null||typeof K=="undefined"))if(typeof K!="object"&&(K=[K]),l(K))for(var q=0,F=K.length;q0;)_=F[Z],X[_]||(k[_]=K[_],X[_]=!0);K=Object.getPrototypeOf(K)}while(K&&(!q||q(K,k))&&K!==Object.prototype);return k}function oe(K,k,q){K=String(K),(q===void 0||q>K.length)&&(q=K.length),q-=k.length;var F=K.indexOf(k,q);return F!==-1&&F===q}function ie(K){if(!K)return null;var k=K.length;if(s(k))return null;for(var q=new Array(k);k-- >0;)q[k]=K[k];return q}var j=function(K){return function(k){return K&&k instanceof K}}(typeof Uint8Array!="undefined"&&Object.getPrototypeOf(Uint8Array));h.exports={isArray:l,isArrayBuffer:i,isBuffer:o,isFormData:N,isArrayBufferView:m,isString:d,isNumber:b,isObject:c,isPlainObject:f,isUndefined:s,isDate:I,isFile:E,isBlob:C,isFunction:R,isStream:M,isURLSearchParams:p,isStandardBrowserEnv:O,forEach:z,merge:L,extend:fe,trim:A,stripBOM:G,inherits:ee,toFlatObject:re,kindOf:r,kindOfTest:a,endsWith:oe,toArray:ie,isTypedArray:j,isFileList:P}},79742:function(h,v){"use strict";v.byteLength=o,v.toByteArray=m,v.fromByteArray=c;for(var e=[],t=[],n=typeof Uint8Array!="undefined"?Uint8Array:Array,r="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",a=0,l=r.length;a0)throw new Error("Invalid string. Length must be a multiple of 4");var E=f.indexOf("=");E===-1&&(E=I);var C=E===I?0:4-E%4;return[E,C]}function o(f){var I=s(f),E=I[0],C=I[1];return(E+C)*3/4-C}function i(f,I,E){return(I+E)*3/4-E}function m(f){var I,E=s(f),C=E[0],P=E[1],R=new n(i(f,C,P)),M=0,N=P>0?C-4:C,p;for(p=0;p>16&255,R[M++]=I>>8&255,R[M++]=I&255;return P===2&&(I=t[f.charCodeAt(p)]<<2|t[f.charCodeAt(p+1)]>>4,R[M++]=I&255),P===1&&(I=t[f.charCodeAt(p)]<<10|t[f.charCodeAt(p+1)]<<4|t[f.charCodeAt(p+2)]>>2,R[M++]=I>>8&255,R[M++]=I&255),R}function d(f){return e[f>>18&63]+e[f>>12&63]+e[f>>6&63]+e[f&63]}function b(f,I,E){for(var C,P=[],R=I;RN?N:M+R));return C===1?(I=f[E-1],P.push(e[I>>2]+e[I<<4&63]+"==")):C===2&&(I=(f[E-2]<<8)+f[E-1],P.push(e[I>>10]+e[I>>4&63]+e[I<<2&63]+"=")),P.join("")}},48764:function(h,v,e){"use strict";var t;var n=e(79742),r=e(80645),a=e(87300);v.lW=i,t=R,v.h2=50,i.TYPED_ARRAY_SUPPORT=e.g.TYPED_ARRAY_SUPPORT!==void 0?e.g.TYPED_ARRAY_SUPPORT:l(),t=s();function l(){try{var W=new Uint8Array(1);return W.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},W.foo()===42&&typeof W.subarray=="function"&&W.subarray(1,1).byteLength===0}catch($){return!1}}function s(){return i.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function o(W,$){if(s()<$)throw new RangeError("Invalid typed array length");return i.TYPED_ARRAY_SUPPORT?(W=new Uint8Array($),W.__proto__=i.prototype):(W===null&&(W=new i($)),W.length=$),W}function i(W,$,S){if(!i.TYPED_ARRAY_SUPPORT&&!(this instanceof i))return new i(W,$,S);if(typeof W=="number"){if(typeof $=="string")throw new Error("If encoding is specified then the first argument must be a string");return c(this,W)}return m(this,W,$,S)}i.poolSize=8192,i._augment=function(W){return W.__proto__=i.prototype,W};function m(W,$,S,H){if(typeof $=="number")throw new TypeError('"value" argument must not be a number');return typeof ArrayBuffer!="undefined"&&$ instanceof ArrayBuffer?E(W,$,S,H):typeof $=="string"?f(W,$,S):C(W,$)}i.from=function(W,$,S){return m(null,W,$,S)},i.TYPED_ARRAY_SUPPORT&&(i.prototype.__proto__=Uint8Array.prototype,i.__proto__=Uint8Array,typeof Symbol!="undefined"&&Symbol.species&&i[Symbol.species]===i&&Object.defineProperty(i,Symbol.species,{value:null,configurable:!0}));function d(W){if(typeof W!="number")throw new TypeError('"size" argument must be a number');if(W<0)throw new RangeError('"size" argument must not be negative')}function b(W,$,S,H){return d($),$<=0?o(W,$):S!==void 0?typeof H=="string"?o(W,$).fill(S,H):o(W,$).fill(S):o(W,$)}i.alloc=function(W,$,S){return b(null,W,$,S)};function c(W,$){if(d($),W=o(W,$<0?0:P($)|0),!i.TYPED_ARRAY_SUPPORT)for(var S=0;S<$;++S)W[S]=0;return W}i.allocUnsafe=function(W){return c(null,W)},i.allocUnsafeSlow=function(W){return c(null,W)};function f(W,$,S){if((typeof S!="string"||S==="")&&(S="utf8"),!i.isEncoding(S))throw new TypeError('"encoding" must be a valid string encoding');var H=M($,S)|0;W=o(W,H);var he=W.write($,S);return he!==H&&(W=W.slice(0,he)),W}function I(W,$){var S=$.length<0?0:P($.length)|0;W=o(W,S);for(var H=0;H=s())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+s().toString(16)+" bytes");return W|0}function R(W){return+W!=W&&(W=0),i.alloc(+W)}i.isBuffer=function($){return!!($!=null&&$._isBuffer)},i.compare=function($,S){if(!i.isBuffer($)||!i.isBuffer(S))throw new TypeError("Arguments must be Buffers");if($===S)return 0;for(var H=$.length,he=S.length,se=0,ue=Math.min(H,he);se>>1;case"base64":return ve(W).length;default:if(H)return We(W).length;$=(""+$).toLowerCase(),H=!0}}i.byteLength=M;function N(W,$,S){var H=!1;if(($===void 0||$<0)&&($=0),$>this.length||((S===void 0||S>this.length)&&(S=this.length),S<=0)||(S>>>=0,$>>>=0,S<=$))return"";for(W||(W="utf8");;)switch(W){case"hex":return F(this,$,S);case"utf8":case"utf-8":return ie(this,$,S);case"ascii":return k(this,$,S);case"latin1":case"binary":return q(this,$,S);case"base64":return oe(this,$,S);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Z(this,$,S);default:if(H)throw new TypeError("Unknown encoding: "+W);W=(W+"").toLowerCase(),H=!0}}i.prototype._isBuffer=!0;function p(W,$,S){var H=W[$];W[$]=W[S],W[S]=H}i.prototype.swap16=function(){var $=this.length;if($%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var S=0;S<$;S+=2)p(this,S,S+1);return this},i.prototype.swap32=function(){var $=this.length;if($%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var S=0;S<$;S+=4)p(this,S,S+3),p(this,S+1,S+2);return this},i.prototype.swap64=function(){var $=this.length;if($%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var S=0;S<$;S+=8)p(this,S,S+7),p(this,S+1,S+6),p(this,S+2,S+5),p(this,S+3,S+4);return this},i.prototype.toString=function(){var $=this.length|0;return $===0?"":arguments.length===0?ie(this,0,$):N.apply(this,arguments)},i.prototype.equals=function($){if(!i.isBuffer($))throw new TypeError("Argument must be a Buffer");return this===$?!0:i.compare(this,$)===0},i.prototype.inspect=function(){var $="",S=v.h2;return this.length>0&&($=this.toString("hex",0,S).match(/.{2}/g).join(" "),this.length>S&&($+=" ... ")),""},i.prototype.compare=function($,S,H,he,se){if(!i.isBuffer($))throw new TypeError("Argument must be a Buffer");if(S===void 0&&(S=0),H===void 0&&(H=$?$.length:0),he===void 0&&(he=0),se===void 0&&(se=this.length),S<0||H>$.length||he<0||se>this.length)throw new RangeError("out of range index");if(he>=se&&S>=H)return 0;if(he>=se)return-1;if(S>=H)return 1;if(S>>>=0,H>>>=0,he>>>=0,se>>>=0,this===$)return 0;for(var ue=se-he,Te=H-S,Ae=Math.min(ue,Te),te=this.slice(he,se),Ee=$.slice(S,H),Re=0;Re2147483647?S=2147483647:S<-2147483648&&(S=-2147483648),S=+S,isNaN(S)&&(S=he?0:W.length-1),S<0&&(S=W.length+S),S>=W.length){if(he)return-1;S=W.length-1}else if(S<0)if(he)S=0;else return-1;if(typeof $=="string"&&($=i.from($,H)),i.isBuffer($))return $.length===0?-1:O(W,$,S,H,he);if(typeof $=="number")return $=$&255,i.TYPED_ARRAY_SUPPORT&&typeof Uint8Array.prototype.indexOf=="function"?he?Uint8Array.prototype.indexOf.call(W,$,S):Uint8Array.prototype.lastIndexOf.call(W,$,S):O(W,[$],S,H,he);throw new TypeError("val must be string, number or Buffer")}function O(W,$,S,H,he){var se=1,ue=W.length,Te=$.length;if(H!==void 0&&(H=String(H).toLowerCase(),H==="ucs2"||H==="ucs-2"||H==="utf16le"||H==="utf-16le")){if(W.length<2||$.length<2)return-1;se=2,ue/=2,Te/=2,S/=2}function Ae(He,Se){return se===1?He[Se]:He.readUInt16BE(Se*se)}var te;if(he){var Ee=-1;for(te=S;teue&&(S=ue-Te),te=S;te>=0;te--){for(var Re=!0,Ne=0;Nehe&&(H=he)):H=he;var se=$.length;if(se%2!==0)throw new TypeError("Invalid hex string");H>se/2&&(H=se/2);for(var ue=0;uese)&&(H=se),$.length>0&&(H<0||S<0)||S>this.length)throw new RangeError("Attempt to write outside buffer bounds");he||(he="utf8");for(var ue=!1;;)switch(he){case"hex":return z(this,$,S,H);case"utf8":case"utf-8":return L(this,$,S,H);case"ascii":return fe(this,$,S,H);case"latin1":case"binary":return G(this,$,S,H);case"base64":return ee(this,$,S,H);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return re(this,$,S,H);default:if(ue)throw new TypeError("Unknown encoding: "+he);he=(""+he).toLowerCase(),ue=!0}},i.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function oe(W,$,S){return $===0&&S===W.length?n.fromByteArray(W):n.fromByteArray(W.slice($,S))}function ie(W,$,S){S=Math.min(W.length,S);for(var H=[],he=$;he239?4:se>223?3:se>191?2:1;if(he+Te<=S){var Ae,te,Ee,Re;switch(Te){case 1:se<128&&(ue=se);break;case 2:Ae=W[he+1],(Ae&192)===128&&(Re=(se&31)<<6|Ae&63,Re>127&&(ue=Re));break;case 3:Ae=W[he+1],te=W[he+2],(Ae&192)===128&&(te&192)===128&&(Re=(se&15)<<12|(Ae&63)<<6|te&63,Re>2047&&(Re<55296||Re>57343)&&(ue=Re));break;case 4:Ae=W[he+1],te=W[he+2],Ee=W[he+3],(Ae&192)===128&&(te&192)===128&&(Ee&192)===128&&(Re=(se&15)<<18|(Ae&63)<<12|(te&63)<<6|Ee&63,Re>65535&&Re<1114112&&(ue=Re))}}ue===null?(ue=65533,Te=1):ue>65535&&(ue-=65536,H.push(ue>>>10&1023|55296),ue=56320|ue&1023),H.push(ue),he+=Te}return K(H)}var j=4096;function K(W){var $=W.length;if($<=j)return String.fromCharCode.apply(String,W);for(var S="",H=0;H<$;)S+=String.fromCharCode.apply(String,W.slice(H,H+=j));return S}function k(W,$,S){var H="";S=Math.min(W.length,S);for(var he=$;heH)&&(S=H);for(var he="",se=$;seH&&($=H),S<0?(S+=H,S<0&&(S=0)):S>H&&(S=H),S<$&&(S=$);var he;if(i.TYPED_ARRAY_SUPPORT)he=this.subarray($,S),he.__proto__=i.prototype;else{var se=S-$;he=new i(se,void 0);for(var ue=0;ueS)throw new RangeError("Trying to access beyond buffer length")}i.prototype.readUIntLE=function($,S,H){$=$|0,S=S|0,H||_($,S,this.length);for(var he=this[$],se=1,ue=0;++ue0&&(se*=256);)he+=this[$+--S]*se;return he},i.prototype.readUInt8=function($,S){return S||_($,1,this.length),this[$]},i.prototype.readUInt16LE=function($,S){return S||_($,2,this.length),this[$]|this[$+1]<<8},i.prototype.readUInt16BE=function($,S){return S||_($,2,this.length),this[$]<<8|this[$+1]},i.prototype.readUInt32LE=function($,S){return S||_($,4,this.length),(this[$]|this[$+1]<<8|this[$+2]<<16)+this[$+3]*16777216},i.prototype.readUInt32BE=function($,S){return S||_($,4,this.length),this[$]*16777216+(this[$+1]<<16|this[$+2]<<8|this[$+3])},i.prototype.readIntLE=function($,S,H){$=$|0,S=S|0,H||_($,S,this.length);for(var he=this[$],se=1,ue=0;++ue=se&&(he-=Math.pow(2,8*S)),he},i.prototype.readIntBE=function($,S,H){$=$|0,S=S|0,H||_($,S,this.length);for(var he=S,se=1,ue=this[$+--he];he>0&&(se*=256);)ue+=this[$+--he]*se;return se*=128,ue>=se&&(ue-=Math.pow(2,8*S)),ue},i.prototype.readInt8=function($,S){return S||_($,1,this.length),this[$]&128?(255-this[$]+1)*-1:this[$]},i.prototype.readInt16LE=function($,S){S||_($,2,this.length);var H=this[$]|this[$+1]<<8;return H&32768?H|4294901760:H},i.prototype.readInt16BE=function($,S){S||_($,2,this.length);var H=this[$+1]|this[$]<<8;return H&32768?H|4294901760:H},i.prototype.readInt32LE=function($,S){return S||_($,4,this.length),this[$]|this[$+1]<<8|this[$+2]<<16|this[$+3]<<24},i.prototype.readInt32BE=function($,S){return S||_($,4,this.length),this[$]<<24|this[$+1]<<16|this[$+2]<<8|this[$+3]},i.prototype.readFloatLE=function($,S){return S||_($,4,this.length),r.read(this,$,!0,23,4)},i.prototype.readFloatBE=function($,S){return S||_($,4,this.length),r.read(this,$,!1,23,4)},i.prototype.readDoubleLE=function($,S){return S||_($,8,this.length),r.read(this,$,!0,52,8)},i.prototype.readDoubleBE=function($,S){return S||_($,8,this.length),r.read(this,$,!1,52,8)};function X(W,$,S,H,he,se){if(!i.isBuffer(W))throw new TypeError('"buffer" argument must be a Buffer instance');if($>he||$W.length)throw new RangeError("Index out of range")}i.prototype.writeUIntLE=function($,S,H,he){if($=+$,S=S|0,H=H|0,!he){var se=Math.pow(2,8*H)-1;X(this,$,S,H,se,0)}var ue=1,Te=0;for(this[S]=$&255;++Te=0&&(Te*=256);)this[S+ue]=$/Te&255;return S+H},i.prototype.writeUInt8=function($,S,H){return $=+$,S=S|0,H||X(this,$,S,1,255,0),i.TYPED_ARRAY_SUPPORT||($=Math.floor($)),this[S]=$&255,S+1};function Y(W,$,S,H){$<0&&($=65535+$+1);for(var he=0,se=Math.min(W.length-S,2);he>>(H?he:1-he)*8}i.prototype.writeUInt16LE=function($,S,H){return $=+$,S=S|0,H||X(this,$,S,2,65535,0),i.TYPED_ARRAY_SUPPORT?(this[S]=$&255,this[S+1]=$>>>8):Y(this,$,S,!0),S+2},i.prototype.writeUInt16BE=function($,S,H){return $=+$,S=S|0,H||X(this,$,S,2,65535,0),i.TYPED_ARRAY_SUPPORT?(this[S]=$>>>8,this[S+1]=$&255):Y(this,$,S,!1),S+2};function ae(W,$,S,H){$<0&&($=4294967295+$+1);for(var he=0,se=Math.min(W.length-S,4);he>>(H?he:3-he)*8&255}i.prototype.writeUInt32LE=function($,S,H){return $=+$,S=S|0,H||X(this,$,S,4,4294967295,0),i.TYPED_ARRAY_SUPPORT?(this[S+3]=$>>>24,this[S+2]=$>>>16,this[S+1]=$>>>8,this[S]=$&255):ae(this,$,S,!0),S+4},i.prototype.writeUInt32BE=function($,S,H){return $=+$,S=S|0,H||X(this,$,S,4,4294967295,0),i.TYPED_ARRAY_SUPPORT?(this[S]=$>>>24,this[S+1]=$>>>16,this[S+2]=$>>>8,this[S+3]=$&255):ae(this,$,S,!1),S+4},i.prototype.writeIntLE=function($,S,H,he){if($=+$,S=S|0,!he){var se=Math.pow(2,8*H-1);X(this,$,S,H,se-1,-se)}var ue=0,Te=1,Ae=0;for(this[S]=$&255;++ue>0)-Ae&255;return S+H},i.prototype.writeIntBE=function($,S,H,he){if($=+$,S=S|0,!he){var se=Math.pow(2,8*H-1);X(this,$,S,H,se-1,-se)}var ue=H-1,Te=1,Ae=0;for(this[S+ue]=$&255;--ue>=0&&(Te*=256);)$<0&&Ae===0&&this[S+ue+1]!==0&&(Ae=1),this[S+ue]=($/Te>>0)-Ae&255;return S+H},i.prototype.writeInt8=function($,S,H){return $=+$,S=S|0,H||X(this,$,S,1,127,-128),i.TYPED_ARRAY_SUPPORT||($=Math.floor($)),$<0&&($=255+$+1),this[S]=$&255,S+1},i.prototype.writeInt16LE=function($,S,H){return $=+$,S=S|0,H||X(this,$,S,2,32767,-32768),i.TYPED_ARRAY_SUPPORT?(this[S]=$&255,this[S+1]=$>>>8):Y(this,$,S,!0),S+2},i.prototype.writeInt16BE=function($,S,H){return $=+$,S=S|0,H||X(this,$,S,2,32767,-32768),i.TYPED_ARRAY_SUPPORT?(this[S]=$>>>8,this[S+1]=$&255):Y(this,$,S,!1),S+2},i.prototype.writeInt32LE=function($,S,H){return $=+$,S=S|0,H||X(this,$,S,4,2147483647,-2147483648),i.TYPED_ARRAY_SUPPORT?(this[S]=$&255,this[S+1]=$>>>8,this[S+2]=$>>>16,this[S+3]=$>>>24):ae(this,$,S,!0),S+4},i.prototype.writeInt32BE=function($,S,H){return $=+$,S=S|0,H||X(this,$,S,4,2147483647,-2147483648),$<0&&($=4294967295+$+1),i.TYPED_ARRAY_SUPPORT?(this[S]=$>>>24,this[S+1]=$>>>16,this[S+2]=$>>>8,this[S+3]=$&255):ae(this,$,S,!1),S+4};function J(W,$,S,H,he,se){if(S+H>W.length)throw new RangeError("Index out of range");if(S<0)throw new RangeError("Index out of range")}function de(W,$,S,H,he){return he||J(W,$,S,4,34028234663852886e22,-34028234663852886e22),r.write(W,$,S,H,23,4),S+4}i.prototype.writeFloatLE=function($,S,H){return de(this,$,S,!0,H)},i.prototype.writeFloatBE=function($,S,H){return de(this,$,S,!1,H)};function Ce(W,$,S,H,he){return he||J(W,$,S,8,17976931348623157e292,-17976931348623157e292),r.write(W,$,S,H,52,8),S+8}i.prototype.writeDoubleLE=function($,S,H){return Ce(this,$,S,!0,H)},i.prototype.writeDoubleBE=function($,S,H){return Ce(this,$,S,!1,H)},i.prototype.copy=function($,S,H,he){if(H||(H=0),!he&&he!==0&&(he=this.length),S>=$.length&&(S=$.length),S||(S=0),he>0&&he=this.length)throw new RangeError("sourceStart out of bounds");if(he<0)throw new RangeError("sourceEnd out of bounds");he>this.length&&(he=this.length),$.length-S=0;--ue)$[ue+S]=this[ue+H];else if(se<1e3||!i.TYPED_ARRAY_SUPPORT)for(ue=0;ue>>0,H=H===void 0?this.length:H>>>0,$||($=0);var ue;if(typeof $=="number")for(ue=S;ue55295&&S<57344){if(!he){if(S>56319){($-=3)>-1&&se.push(239,191,189);continue}else if(ue+1===H){($-=3)>-1&&se.push(239,191,189);continue}he=S;continue}if(S<56320){($-=3)>-1&&se.push(239,191,189),he=S;continue}S=(he-55296<<10|S-56320)+65536}else he&&($-=3)>-1&&se.push(239,191,189);if(he=null,S<128){if(($-=1)<0)break;se.push(S)}else if(S<2048){if(($-=2)<0)break;se.push(S>>6|192,S&63|128)}else if(S<65536){if(($-=3)<0)break;se.push(S>>12|224,S>>6&63|128,S&63|128)}else if(S<1114112){if(($-=4)<0)break;se.push(S>>18|240,S>>12&63|128,S>>6&63|128,S&63|128)}else throw new Error("Invalid code point")}return se}function Oe(W){for(var $=[],S=0;S>8,he=S%256,se.push(he),se.push(H);return se}function ve(W){return n.toByteArray(je(W))}function ye(W,$,S,H){for(var he=0;he=$.length||he>=W.length);++he)$[he+S]=W[he];return he}function U(W){return W!==W}},87300:function(h){var v={}.toString;h.exports=Array.isArray||function(e){return v.call(e)=="[object Array]"}},20640:function(h,v,e){"use strict";var t=e(11742),n={"text/plain":"Text","text/html":"Url",default:"Text"},r="Copy to clipboard: #{key}, Enter";function a(s){var o=(/mac os x/i.test(navigator.userAgent)?"\u2318":"Ctrl")+"+C";return s.replace(/#{\s*key\s*}/g,o)}function l(s,o){var i,m,d,b,c,f,I=!1;o||(o={}),i=o.debug||!1;try{d=t(),b=document.createRange(),c=document.getSelection(),f=document.createElement("span"),f.textContent=s,f.ariaHidden="true",f.style.all="unset",f.style.position="fixed",f.style.top=0,f.style.clip="rect(0, 0, 0, 0)",f.style.whiteSpace="pre",f.style.webkitUserSelect="text",f.style.MozUserSelect="text",f.style.msUserSelect="text",f.style.userSelect="text",f.addEventListener("copy",function(C){if(C.stopPropagation(),o.format)if(C.preventDefault(),typeof C.clipboardData=="undefined"){i&&console.warn("unable to use e.clipboardData"),i&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var P=n[o.format]||n.default;window.clipboardData.setData(P,s)}else C.clipboardData.clearData(),C.clipboardData.setData(o.format,s);o.onCopy&&(C.preventDefault(),o.onCopy(C.clipboardData))}),document.body.appendChild(f),b.selectNodeContents(f),c.addRange(b);var E=document.execCommand("copy");if(!E)throw new Error("copy command was unsuccessful");I=!0}catch(C){i&&console.error("unable to copy using execCommand: ",C),i&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(o.format||"text",s),o.onCopy&&o.onCopy(window.clipboardData),I=!0}catch(P){i&&console.error("unable to copy using clipboardData: ",P),i&&console.error("falling back to prompt"),m=a("message"in o?o.message:r),window.prompt(m,s)}}finally{c&&(typeof c.removeRange=="function"?c.removeRange(b):c.removeAllRanges()),f&&document.body.removeChild(f),d()}return I}h.exports=l},51804:function(h,v,e){"use strict";var t=e(75618),n=e(17205),r=e(67191),a=e(5516),l=e(49981),s=h.exports=function(o,i){var m,d,b,c,f;return arguments.length<2||typeof o!="string"?(c=i,i=o,o=null):c=arguments[2],t(o)?(m=l.call(o,"c"),d=l.call(o,"e"),b=l.call(o,"w")):(m=b=!0,d=!1),f={value:i,configurable:m,enumerable:d,writable:b},c?r(a(c),f):f};s.gs=function(o,i,m){var d,b,c,f;return typeof o!="string"?(c=m,m=i,i=o,o=null):c=arguments[3],t(i)?n(i)?t(m)?n(m)||(c=m,m=void 0):m=void 0:(c=i,i=m=void 0):i=void 0,t(o)?(d=l.call(o,"c"),b=l.call(o,"e")):(d=!0,b=!1),f={get:i,set:m,configurable:d,enumerable:b},c?r(a(c),f):f}},27484:function(h){(function(v,e){h.exports=e()})(this,function(){"use strict";var v=1e3,e=6e4,t=36e5,n="millisecond",r="second",a="minute",l="hour",s="day",o="week",i="month",m="quarter",d="year",b="date",c="Invalid Date",f=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,I=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,E={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(G){var ee=["th","st","nd","rd"],re=G%100;return"["+G+(ee[(re-20)%10]||ee[re]||ee[0])+"]"}},C=function(G,ee,re){var oe=String(G);return!oe||oe.length>=ee?G:""+Array(ee+1-oe.length).join(re)+G},P={s:C,z:function(G){var ee=-G.utcOffset(),re=Math.abs(ee),oe=Math.floor(re/60),ie=re%60;return(ee<=0?"+":"-")+C(oe,2,"0")+":"+C(ie,2,"0")},m:function G(ee,re){if(ee.date()1)return G(K[0])}else{var k=ee.name;M[k]=ee,ie=k}return!oe&&ie&&(R=ie),ie||!oe&&R},O=function(G,ee){if(p(G))return G.clone();var re=typeof ee=="object"?ee:{};return re.date=G,re.args=arguments,new L(re)},z=P;z.l=A,z.i=p,z.w=function(G,ee){return O(G,{locale:ee.$L,utc:ee.$u,x:ee.$x,$offset:ee.$offset})};var L=function(){function G(re){this.$L=A(re.locale,null,!0),this.parse(re),this.$x=this.$x||re.x||{},this[N]=!0}var ee=G.prototype;return ee.parse=function(re){this.$d=function(oe){var ie=oe.date,j=oe.utc;if(ie===null)return new Date(NaN);if(z.u(ie))return new Date;if(ie instanceof Date)return new Date(ie);if(typeof ie=="string"&&!/Z$/i.test(ie)){var K=ie.match(f);if(K){var k=K[2]-1||0,q=(K[7]||"0").substring(0,3);return j?new Date(Date.UTC(K[1],k,K[3]||1,K[4]||0,K[5]||0,K[6]||0,q)):new Date(K[1],k,K[3]||1,K[4]||0,K[5]||0,K[6]||0,q)}}return new Date(ie)}(re),this.init()},ee.init=function(){var re=this.$d;this.$y=re.getFullYear(),this.$M=re.getMonth(),this.$D=re.getDate(),this.$W=re.getDay(),this.$H=re.getHours(),this.$m=re.getMinutes(),this.$s=re.getSeconds(),this.$ms=re.getMilliseconds()},ee.$utils=function(){return z},ee.isValid=function(){return this.$d.toString()!==c},ee.isSame=function(re,oe){var ie=O(re);return this.startOf(oe)<=ie&&ie<=this.endOf(oe)},ee.isAfter=function(re,oe){return O(re)68?1900:2e3)},o=function(f){return function(I){this[f]=+I}},i=[/[+-]\d\d:?(\d\d)?|Z/,function(f){(this.zone||(this.zone={})).offset=function(I){if(!I||I==="Z")return 0;var E=I.match(/([+-]|\d\d)/g),C=60*E[1]+(+E[2]||0);return C===0?0:E[0]==="+"?-C:C}(f)}],m=function(f){var I=l[f];return I&&(I.indexOf?I:I.s.concat(I.f))},d=function(f,I){var E,C=l.meridiem;if(C){for(var P=1;P<=24;P+=1)if(f.indexOf(C(P,0,I))>-1){E=P>12;break}}else E=f===(I?"pm":"PM");return E},b={A:[a,function(f){this.afternoon=d(f,!1)}],a:[a,function(f){this.afternoon=d(f,!0)}],Q:[t,function(f){this.month=3*(f-1)+1}],S:[t,function(f){this.milliseconds=100*+f}],SS:[n,function(f){this.milliseconds=10*+f}],SSS:[/\d{3}/,function(f){this.milliseconds=+f}],s:[r,o("seconds")],ss:[r,o("seconds")],m:[r,o("minutes")],mm:[r,o("minutes")],H:[r,o("hours")],h:[r,o("hours")],HH:[r,o("hours")],hh:[r,o("hours")],D:[r,o("day")],DD:[n,o("day")],Do:[a,function(f){var I=l.ordinal,E=f.match(/\d+/);if(this.day=E[0],I)for(var C=1;C<=31;C+=1)I(C).replace(/\[|\]/g,"")===f&&(this.day=C)}],w:[r,o("week")],ww:[n,o("week")],M:[r,o("month")],MM:[n,o("month")],MMM:[a,function(f){var I=m("months"),E=(m("monthsShort")||I.map(function(C){return C.slice(0,3)})).indexOf(f)+1;if(E<1)throw new Error;this.month=E%12||E}],MMMM:[a,function(f){var I=m("months").indexOf(f)+1;if(I<1)throw new Error;this.month=I%12||I}],Y:[/[+-]?\d+/,o("year")],YY:[n,function(f){this.year=s(f)}],YYYY:[/\d{4}/,o("year")],Z:i,ZZ:i};function c(f){var I,E;I=f,E=l&&l.formats;for(var C=(f=I.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function(O,z,L){var fe=L&&L.toUpperCase();return z||E[L]||v[L]||E[fe].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(G,ee,re){return ee||re.slice(1)})})).match(e),P=C.length,R=0;R-1)return new Date((ie==="X"?1e3:1)*oe);var k=c(ie)(oe),q=k.year,F=k.month,Z=k.day,_=k.hours,X=k.minutes,Y=k.seconds,ae=k.milliseconds,J=k.zone,de=k.week,Ce=new Date,Ze=Z||(q||F?1:Ce.getDate()),je=q||Ce.getFullYear(),Fe=0;q&&!F||(Fe=F>0?F-1:Ce.getMonth());var Qe,We=_||0,Oe=X||0,xe=Y||0,ve=ae||0;return J?new Date(Date.UTC(je,Fe,Ze,We,Oe,xe,ve+60*J.offset*1e3)):j?new Date(Date.UTC(je,Fe,Ze,We,Oe,xe,ve)):(Qe=new Date(je,Fe,Ze,We,Oe,xe,ve),de&&(Qe=K(Qe).week(de).toDate()),Qe)}catch(ye){return new Date("")}}(M,A,N,E),this.init(),fe&&fe!==!0&&(this.$L=this.locale(fe).$L),L&&M!=this.format(A)&&(this.$d=new Date("")),l={}}else if(A instanceof Array)for(var G=A.length,ee=1;ee<=G;ee+=1){p[1]=A[ee-1];var re=E.apply(this,p);if(re.isValid()){this.$d=re.$d,this.$L=re.$L,this.init();break}ee===G&&(this.$d=new Date(""))}else P.call(this,R)}}})},59542:function(h){(function(v,e){h.exports=e()})(this,function(){"use strict";var v="day";return function(e,t,n){var r=function(s){return s.add(4-s.isoWeekday(),v)},a=t.prototype;a.isoWeekYear=function(){return r(this).year()},a.isoWeek=function(s){if(!this.$utils().u(s))return this.add(7*(s-this.isoWeek()),v);var o,i,m,d,b=r(this),c=(o=this.isoWeekYear(),i=this.$u,m=(i?n.utc:n)().year(o).startOf("year"),d=4-m.isoWeekday(),m.isoWeekday()>4&&(d+=7),m.add(d,v));return b.diff(c,"week")+1},a.isoWeekday=function(s){return this.$utils().u(s)?this.day()||7:this.day(this.day()%7?s:s-7)};var l=a.startOf;a.startOf=function(s,o){var i=this.$utils(),m=!!i.u(o)||o;return i.p(s)==="isoweek"?m?this.date(this.date()-(this.isoWeekday()-1)).startOf("day"):this.date(this.date()-1-(this.isoWeekday()-1)+7).endOf("day"):l.bind(this)(s,o)}}})},96036:function(h){(function(v,e){h.exports=e()})(this,function(){"use strict";return function(v,e,t){var n=e.prototype,r=function(i){return i&&(i.indexOf?i:i.s)},a=function(i,m,d,b,c){var f=i.name?i:i.$locale(),I=r(f[m]),E=r(f[d]),C=I||E.map(function(R){return R.slice(0,b)});if(!c)return C;var P=f.weekStart;return C.map(function(R,M){return C[(M+(P||0))%7]})},l=function(){return t.Ls[t.locale()]},s=function(i,m){return i.formats[m]||function(d){return d.replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(b,c,f){return c||f.slice(1)})}(i.formats[m.toUpperCase()])},o=function(){var i=this;return{months:function(m){return m?m.format("MMMM"):a(i,"months")},monthsShort:function(m){return m?m.format("MMM"):a(i,"monthsShort","months",3)},firstDayOfWeek:function(){return i.$locale().weekStart||0},weekdays:function(m){return m?m.format("dddd"):a(i,"weekdays")},weekdaysMin:function(m){return m?m.format("dd"):a(i,"weekdaysMin","weekdays",2)},weekdaysShort:function(m){return m?m.format("ddd"):a(i,"weekdaysShort","weekdays",3)},longDateFormat:function(m){return s(i.$locale(),m)},meridiem:this.$locale().meridiem,ordinal:this.$locale().ordinal}};n.localeData=function(){return o.bind(this)()},t.localeData=function(){var i=l();return{firstDayOfWeek:function(){return i.weekStart||0},weekdays:function(){return t.weekdays()},weekdaysShort:function(){return t.weekdaysShort()},weekdaysMin:function(){return t.weekdaysMin()},months:function(){return t.months()},monthsShort:function(){return t.monthsShort()},longDateFormat:function(m){return s(i,m)},meridiem:i.meridiem,ordinal:i.ordinal}},t.months=function(){return a(l(),"months")},t.monthsShort=function(){return a(l(),"monthsShort","months",3)},t.weekdays=function(i){return a(l(),"weekdays",null,null,i)},t.weekdaysShort=function(i){return a(l(),"weekdaysShort","weekdays",3,i)},t.weekdaysMin=function(i){return a(l(),"weekdaysMin","weekdays",2,i)}}})},56176:function(h){(function(v,e){h.exports=e()})(this,function(){"use strict";var v={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};return function(e,t,n){var r=t.prototype,a=r.format;n.en.formats=v,r.format=function(l){l===void 0&&(l="YYYY-MM-DDTHH:mm:ssZ");var s=this.$locale().formats,o=function(i,m){return i.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function(d,b,c){var f=c&&c.toUpperCase();return b||m[c]||v[c]||m[f].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(I,E,C){return E||C.slice(1)})})}(l,s===void 0?{}:s);return a.call(this,o)}}})},96671:function(h){(function(v,e){h.exports=e()})(this,function(){"use strict";var v="month",e="quarter";return function(t,n){var r=n.prototype;r.quarter=function(s){return this.$utils().u(s)?Math.ceil((this.month()+1)/3):this.month(this.month()%3+3*(s-1))};var a=r.add;r.add=function(s,o){return s=Number(s),this.$utils().p(o)===e?this.add(3*s,v):a.bind(this)(s,o)};var l=r.startOf;r.startOf=function(s,o){var i=this.$utils(),m=!!i.u(o)||o;if(i.p(s)===e){var d=this.quarter()-1;return m?this.month(3*d).startOf(v).startOf("day"):this.month(3*d+2).endOf(v).endOf("day")}return l.bind(this)(s,o)}}})},84110:function(h){(function(v,e){h.exports=e()})(this,function(){"use strict";return function(v,e,t){v=v||{};var n=e.prototype,r={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function a(s,o,i,m){return n.fromToBase(s,o,i,m)}t.en.relativeTime=r,n.fromToBase=function(s,o,i,m,d){for(var b,c,f,I=i.$locale().relativeTime||r,E=v.thresholds||[{l:"s",r:44,d:"second"},{l:"m",r:89},{l:"mm",r:44,d:"minute"},{l:"h",r:89},{l:"hh",r:21,d:"hour"},{l:"d",r:35},{l:"dd",r:25,d:"day"},{l:"M",r:45},{l:"MM",r:10,d:"month"},{l:"y",r:17},{l:"yy",d:"year"}],C=E.length,P=0;P0,M<=R.r||!R.r){M<=1&&P>0&&(R=E[P-1]);var N=I[R.l];d&&(M=d(""+M)),c=typeof N=="string"?N.replace("%d",M):N(M,o,R.l,f);break}}if(o)return c;var p=f?I.future:I.past;return typeof p=="function"?p(c):p.replace("%s",c)},n.to=function(s,o){return a(s,o,this,!0)},n.from=function(s,o){return a(s,o,this)};var l=function(s){return s.$u?t.utc():t()};n.toNow=function(s){return this.to(l(this),s)},n.fromNow=function(s){return this.from(l(this),s)}}})},55183:function(h){(function(v,e){h.exports=e()})(this,function(){"use strict";var v="week",e="year";return function(t,n,r){var a=n.prototype;a.week=function(l){if(l===void 0&&(l=null),l!==null)return this.add(7*(l-this.week()),"day");var s=this.$locale().yearStart||1;if(this.month()===11&&this.date()>25){var o=r(this).startOf(e).add(1,e).date(s),i=r(this).endOf(v);if(o.isBefore(i))return 1}var m=r(this).startOf(e).date(s).startOf(v).subtract(1,"millisecond"),d=this.diff(m,v,!0);return d<0?r(this).startOf("week").week():Math.ceil(d)},a.weeks=function(l){return l===void 0&&(l=null),this.week(l)}}})},172:function(h){(function(v,e){h.exports=e()})(this,function(){"use strict";return function(v,e){e.prototype.weekYear=function(){var t=this.month(),n=this.week(),r=this.year();return n===1&&t===11?r+1:t===0&&n>=52?r-1:r}}})},6833:function(h){(function(v,e){h.exports=e()})(this,function(){"use strict";return function(v,e){e.prototype.weekday=function(t){var n=this.$locale().weekStart||0,r=this.$W,a=(r-1}},48370:function(h,v,e){"use strict";var t=e(51804),n=e(31290),r=Function.prototype.apply,a=Function.prototype.call,l=Object.create,s=Object.defineProperty,o=Object.defineProperties,i=Object.prototype.hasOwnProperty,m={configurable:!0,enumerable:!1,writable:!0},d,b,c,f,I,E,C;d=function(P,R){var M;return n(R),i.call(this,"__ee__")?M=this.__ee__:(M=m.value=l(null),s(this,"__ee__",m),m.value=null),M[P]?typeof M[P]=="object"?M[P].push(R):M[P]=[M[P],R]:M[P]=R,this},b=function(P,R){var M,N;return n(R),N=this,d.call(this,P,M=function(){c.call(N,P,M),r.call(R,this,arguments)}),M.__eeOnceListener__=R,this},c=function(P,R){var M,N,p,A;if(n(R),!i.call(this,"__ee__"))return this;if(M=this.__ee__,!M[P])return this;if(N=M[P],typeof N=="object")for(A=0;p=N[A];++A)(p===R||p.__eeOnceListener__===R)&&(N.length===2?M[P]=N[A?0:1]:N.splice(A,1));else(N===R||N.__eeOnceListener__===R)&&delete M[P];return this},f=function(P){var R,M,N,p,A;if(i.call(this,"__ee__")&&(p=this.__ee__[P],!!p))if(typeof p=="object"){for(M=arguments.length,A=new Array(M-1),R=1;R=0&&(R.hash=P.substr(M),P=P.substr(0,M));var N=P.indexOf("?");N>=0&&(R.search=P.substr(N),P=P.substr(0,N)),P&&(R.pathname=P)}return R}},8679:function(h,v,e){"use strict";var t=e(59864),n={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},r={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},a={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},l={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},s={};s[t.ForwardRef]=a,s[t.Memo]=l;function o(E){return t.isMemo(E)?l:s[E.$$typeof]||n}var i=Object.defineProperty,m=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,b=Object.getOwnPropertyDescriptor,c=Object.getPrototypeOf,f=Object.prototype;function I(E,C,P){if(typeof C!="string"){if(f){var R=c(C);R&&R!==f&&I(E,R,P)}var M=m(C);d&&(M=M.concat(d(C)));for(var N=o(E),p=o(C),A=0;A>1,d=-7,b=n?a-1:0,c=n?-1:1,f=e[t+b];for(b+=c,l=f&(1<<-d)-1,f>>=-d,d+=o;d>0;l=l*256+e[t+b],b+=c,d-=8);for(s=l&(1<<-d)-1,l>>=-d,d+=r;d>0;s=s*256+e[t+b],b+=c,d-=8);if(l===0)l=1-m;else{if(l===i)return s?NaN:(f?-1:1)*(1/0);s=s+Math.pow(2,r),l=l-m}return(f?-1:1)*s*Math.pow(2,l-r)},v.write=function(e,t,n,r,a,l){var s,o,i,m=l*8-a-1,d=(1<>1,c=a===23?Math.pow(2,-24)-Math.pow(2,-77):0,f=r?0:l-1,I=r?1:-1,E=t<0||t===0&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(o=isNaN(t)?1:0,s=d):(s=Math.floor(Math.log(t)/Math.LN2),t*(i=Math.pow(2,-s))<1&&(s--,i*=2),s+b>=1?t+=c/i:t+=c*Math.pow(2,1-b),t*i>=2&&(s++,i/=2),s+b>=d?(o=0,s=d):s+b>=1?(o=(t*i-1)*Math.pow(2,a),s=s+b):(o=t*Math.pow(2,b-1)*Math.pow(2,a),s=0));a>=8;e[n+f]=o&255,f+=I,o/=256,a-=8);for(s=s<0;e[n+f]=s&255,f+=I,s/=256,m-=8);e[n+f-I]|=E*128}},41143:function(h){"use strict";var v=function(e,t,n,r,a,l,s,o){if(!e){var i;if(t===void 0)i=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var m=[n,r,a,l,s,o],d=0;i=new Error(t.replace(/%s/g,function(){return m[d++]})),i.name="Invariant Violation"}throw i.framesToPop=1,i}};h.exports=v},91296:function(h,v,e){var t="Expected a function",n=NaN,r="[object Symbol]",a=/^\s+|\s+$/g,l=/^[-+]0x[0-9a-f]+$/i,s=/^0b[01]+$/i,o=/^0o[0-7]+$/i,i=parseInt,m=typeof e.g=="object"&&e.g&&e.g.Object===Object&&e.g,d=typeof self=="object"&&self&&self.Object===Object&&self,b=m||d||Function("return this")(),c=Object.prototype,f=c.toString,I=Math.max,E=Math.min,C=function(){return b.Date.now()};function P(A,O,z){var L,fe,G,ee,re,oe,ie=0,j=!1,K=!1,k=!0;if(typeof A!="function")throw new TypeError(t);O=p(O)||0,R(z)&&(j=!!z.leading,K="maxWait"in z,G=K?I(p(z.maxWait)||0,O):G,k="trailing"in z?!!z.trailing:k);function q(Ce){var Ze=L,je=fe;return L=fe=void 0,ie=Ce,ee=A.apply(je,Ze),ee}function F(Ce){return ie=Ce,re=setTimeout(X,O),j?q(Ce):ee}function Z(Ce){var Ze=Ce-oe,je=Ce-ie,Fe=O-Ze;return K?E(Fe,G-je):Fe}function _(Ce){var Ze=Ce-oe,je=Ce-ie;return oe===void 0||Ze>=O||Ze<0||K&&je>=G}function X(){var Ce=C();if(_(Ce))return Y(Ce);re=setTimeout(X,Z(Ce))}function Y(Ce){return re=void 0,k&&L?q(Ce):(L=fe=void 0,ee)}function ae(){re!==void 0&&clearTimeout(re),ie=0,L=oe=fe=re=void 0}function J(){return re===void 0?ee:Y(C())}function de(){var Ce=C(),Ze=_(Ce);if(L=arguments,fe=this,oe=Ce,Ze){if(re===void 0)return F(oe);if(K)return re=setTimeout(X,O),q(oe)}return re===void 0&&(re=setTimeout(X,O)),ee}return de.cancel=ae,de.flush=J,de}function R(A){var O=typeof A;return!!A&&(O=="object"||O=="function")}function M(A){return!!A&&typeof A=="object"}function N(A){return typeof A=="symbol"||M(A)&&f.call(A)==r}function p(A){if(typeof A=="number")return A;if(N(A))return n;if(R(A)){var O=typeof A.valueOf=="function"?A.valueOf():A;A=R(O)?O+"":O}if(typeof A!="string")return A===0?A:+A;A=A.replace(a,"");var z=s.test(A);return z||o.test(A)?i(A.slice(2),z?2:8):l.test(A)?n:+A}h.exports=P},93096:function(h,v,e){var t="Expected a function",n=NaN,r="[object Symbol]",a=/^\s+|\s+$/g,l=/^[-+]0x[0-9a-f]+$/i,s=/^0b[01]+$/i,o=/^0o[0-7]+$/i,i=parseInt,m=typeof e.g=="object"&&e.g&&e.g.Object===Object&&e.g,d=typeof self=="object"&&self&&self.Object===Object&&self,b=m||d||Function("return this")(),c=Object.prototype,f=c.toString,I=Math.max,E=Math.min,C=function(){return b.Date.now()};function P(O,z,L){var fe,G,ee,re,oe,ie,j=0,K=!1,k=!1,q=!0;if(typeof O!="function")throw new TypeError(t);z=A(z)||0,M(L)&&(K=!!L.leading,k="maxWait"in L,ee=k?I(A(L.maxWait)||0,z):ee,q="trailing"in L?!!L.trailing:q);function F(Ze){var je=fe,Fe=G;return fe=G=void 0,j=Ze,re=O.apply(Fe,je),re}function Z(Ze){return j=Ze,oe=setTimeout(Y,z),K?F(Ze):re}function _(Ze){var je=Ze-ie,Fe=Ze-j,Qe=z-je;return k?E(Qe,ee-Fe):Qe}function X(Ze){var je=Ze-ie,Fe=Ze-j;return ie===void 0||je>=z||je<0||k&&Fe>=ee}function Y(){var Ze=C();if(X(Ze))return ae(Ze);oe=setTimeout(Y,_(Ze))}function ae(Ze){return oe=void 0,q&&fe?F(Ze):(fe=G=void 0,re)}function J(){oe!==void 0&&clearTimeout(oe),j=0,fe=ie=G=oe=void 0}function de(){return oe===void 0?re:ae(C())}function Ce(){var Ze=C(),je=X(Ze);if(fe=arguments,G=this,ie=Ze,je){if(oe===void 0)return Z(ie);if(k)return oe=setTimeout(Y,z),F(ie)}return oe===void 0&&(oe=setTimeout(Y,z)),re}return Ce.cancel=J,Ce.flush=de,Ce}function R(O,z,L){var fe=!0,G=!0;if(typeof O!="function")throw new TypeError(t);return M(L)&&(fe="leading"in L?!!L.leading:fe,G="trailing"in L?!!L.trailing:G),P(O,z,{leading:fe,maxWait:z,trailing:G})}function M(O){var z=typeof O;return!!O&&(z=="object"||z=="function")}function N(O){return!!O&&typeof O=="object"}function p(O){return typeof O=="symbol"||N(O)&&f.call(O)==r}function A(O){if(typeof O=="number")return O;if(p(O))return n;if(M(O)){var z=typeof O.valueOf=="function"?O.valueOf():O;O=M(z)?z+"":z}if(typeof O!="string")return O===0?O:+O;O=O.replace(a,"");var L=s.test(O);return L||o.test(O)?i(O.slice(2),L?2:8):l.test(O)?n:+O}h.exports=R},18552:function(h,v,e){var t=e(10852),n=e(55639),r=t(n,"DataView");h.exports=r},1989:function(h,v,e){var t=e(51789),n=e(80401),r=e(57667),a=e(21327),l=e(81866);function s(o){var i=-1,m=o==null?0:o.length;for(this.clear();++ia?0:a+t),n=n>a?a:n,n<0&&(n+=a),a=t>n?0:n-t>>>0,t>>>=0;for(var l=Array(a);++r=s?r:t(r,a,l)}h.exports=n},74318:function(h,v,e){var t=e(11149);function n(r){var a=new r.constructor(r.byteLength);return new t(a).set(new t(r)),a}h.exports=n},64626:function(h,v,e){h=e.nmd(h);var t=e(55639),n=v&&!v.nodeType&&v,r=n&&!0&&h&&!h.nodeType&&h,a=r&&r.exports===n,l=a?t.Buffer:void 0,s=l?l.allocUnsafe:void 0;function o(i,m){if(m)return i.slice();var d=i.length,b=s?s(d):new i.constructor(d);return i.copy(b),b}h.exports=o},57157:function(h,v,e){var t=e(74318);function n(r,a){var l=a?t(r.buffer):r.buffer;return new r.constructor(l,r.byteOffset,r.byteLength)}h.exports=n},93147:function(h){var v=/\w*$/;function e(t){var n=new t.constructor(t.source,v.exec(t));return n.lastIndex=t.lastIndex,n}h.exports=e},40419:function(h,v,e){var t=e(62705),n=t?t.prototype:void 0,r=n?n.valueOf:void 0;function a(l){return r?Object(r.call(l)):{}}h.exports=a},77133:function(h,v,e){var t=e(74318);function n(r,a){var l=a?t(r.buffer):r.buffer;return new r.constructor(l,r.byteOffset,r.length)}h.exports=n},6450:function(h){function v(e,t){var n=-1,r=e.length;for(t||(t=Array(r));++n1?s[i-1]:void 0,d=i>2?s[2]:void 0;for(m=a.length>3&&typeof m=="function"?(i--,m):void 0,d&&n(s[0],s[1],d)&&(m=i<3?void 0:m,i=1),l=Object(l);++oI))return!1;var C=c.get(o),P=c.get(i);if(C&&P)return C==i&&P==o;var R=-1,M=!0,N=m&l?new t:void 0;for(c.set(o,i),c.set(i,o);++R-1&&n%1==0&&n-1}h.exports=n},54705:function(h,v,e){var t=e(18470);function n(r,a){var l=this.__data__,s=t(l,r);return s<0?(++this.size,l.push([r,a])):l[s][1]=a,this}h.exports=n},24785:function(h,v,e){var t=e(1989),n=e(38407),r=e(57071);function a(){this.size=0,this.__data__={hash:new t,map:new(r||n),string:new t}}h.exports=a},11285:function(h,v,e){var t=e(45050);function n(r){var a=t(this,r).delete(r);return this.size-=a?1:0,a}h.exports=n},96e3:function(h,v,e){var t=e(45050);function n(r){return t(this,r).get(r)}h.exports=n},49916:function(h,v,e){var t=e(45050);function n(r){return t(this,r).has(r)}h.exports=n},95265:function(h,v,e){var t=e(45050);function n(r,a){var l=t(this,r),s=l.size;return l.set(r,a),this.size+=l.size==s?0:1,this}h.exports=n},68776:function(h){function v(e){var t=-1,n=Array(e.size);return e.forEach(function(r,a){n[++t]=[a,r]}),n}h.exports=v},42634:function(h){function v(e,t){return function(n){return n==null?!1:n[e]===t&&(t!==void 0||e in Object(n))}}h.exports=v},24523:function(h,v,e){var t=e(15644),n=500;function r(a){var l=t(a,function(o){return s.size===n&&s.clear(),o}),s=l.cache;return l}h.exports=r},94536:function(h,v,e){var t=e(10852),n=t(Object,"create");h.exports=n},86916:function(h,v,e){var t=e(5569),n=t(Object.keys,Object);h.exports=n},33498:function(h){function v(e){var t=[];if(e!=null)for(var n in Object(e))t.push(n);return t}h.exports=v},31167:function(h,v,e){h=e.nmd(h);var t=e(31957),n=v&&!v.nodeType&&v,r=n&&!0&&h&&!h.nodeType&&h,a=r&&r.exports===n,l=a&&t.process,s=function(){try{var o=r&&r.require&&r.require("util").types;return o||l&&l.binding&&l.binding("util")}catch(i){}}();h.exports=s},2333:function(h){var v=Object.prototype,e=v.toString;function t(n){return e.call(n)}h.exports=t},5569:function(h){function v(e,t){return function(n){return e(t(n))}}h.exports=v},45357:function(h,v,e){var t=e(96874),n=Math.max;function r(a,l,s){return l=n(l===void 0?a.length-1:l,0),function(){for(var o=arguments,i=-1,m=n(o.length-l,0),d=Array(m);++i0){if(++a>=v)return arguments[0]}else a=0;return r.apply(void 0,arguments)}}h.exports=n},37465:function(h,v,e){var t=e(38407);function n(){this.__data__=new t,this.size=0}h.exports=n},63779:function(h){function v(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}h.exports=v},67599:function(h){function v(e){return this.__data__.get(e)}h.exports=v},44758:function(h){function v(e){return this.__data__.has(e)}h.exports=v},34309:function(h,v,e){var t=e(38407),n=e(57071),r=e(83369),a=200;function l(s,o){var i=this.__data__;if(i instanceof t){var m=i.__data__;if(!n||m.length=m||ie<0||M&&j>=f}function L(){var oe=n();if(z(oe))return fe(oe);E=setTimeout(L,O(oe))}function fe(oe){return E=void 0,N&&b?p(oe):(b=c=void 0,I)}function G(){E!==void 0&&clearTimeout(E),P=0,b=C=c=E=void 0}function ee(){return E===void 0?I:fe(n())}function re(){var oe=n(),ie=z(oe);if(b=arguments,c=this,C=oe,ie){if(E===void 0)return A(C);if(M)return clearTimeout(E),E=setTimeout(L,m),p(C)}return E===void 0&&(E=setTimeout(L,m)),I}return re.cancel=G,re.flush=ee,re}h.exports=o},53816:function(h,v,e){var t=e(69389),n=e(79833),r=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,a="\\u0300-\\u036f",l="\\ufe20-\\ufe2f",s="\\u20d0-\\u20ff",o=a+l+s,i="["+o+"]",m=RegExp(i,"g");function d(b){return b=n(b),b&&b.replace(r,t).replace(m,"")}h.exports=d},66073:function(h,v,e){h.exports=e(84486)},77813:function(h){function v(e,t){return e===t||e!==e&&t!==t}h.exports=v},84486:function(h,v,e){var t=e(77412),n=e(89881),r=e(54290),a=e(1469);function l(s,o){var i=a(s)?t:n;return i(s,r(o))}h.exports=l},2525:function(h,v,e){var t=e(47816),n=e(54290);function r(a,l){return a&&t(a,n(l))}h.exports=r},27361:function(h,v,e){var t=e(97786);function n(r,a,l){var s=r==null?void 0:t(r,a);return s===void 0?l:s}h.exports=n},79095:function(h,v,e){var t=e(13),n=e(222);function r(a,l){return a!=null&&n(a,l,t)}h.exports=r},6557:function(h){function v(e){return e}h.exports=v},35694:function(h,v,e){var t=e(9454),n=e(37005),r=Object.prototype,a=r.hasOwnProperty,l=r.propertyIsEnumerable,s=t(function(){return arguments}())?t:function(o){return n(o)&&a.call(o,"callee")&&!l.call(o,"callee")};h.exports=s},1469:function(h){var v=Array.isArray;h.exports=v},98612:function(h,v,e){var t=e(23560),n=e(41780);function r(a){return a!=null&&n(a.length)&&!t(a)}h.exports=r},29246:function(h,v,e){var t=e(98612),n=e(37005);function r(a){return n(a)&&t(a)}h.exports=r},44144:function(h,v,e){h=e.nmd(h);var t=e(55639),n=e(95062),r=v&&!v.nodeType&&v,a=r&&!0&&h&&!h.nodeType&&h,l=a&&a.exports===r,s=l?t.Buffer:void 0,o=s?s.isBuffer:void 0,i=o||n;h.exports=i},23560:function(h,v,e){var t=e(44239),n=e(13218),r="[object AsyncFunction]",a="[object Function]",l="[object GeneratorFunction]",s="[object Proxy]";function o(i){if(!n(i))return!1;var m=t(i);return m==a||m==l||m==r||m==s}h.exports=o},41780:function(h){var v=9007199254740991;function e(t){return typeof t=="number"&&t>-1&&t%1==0&&t<=v}h.exports=e},56688:function(h,v,e){var t=e(25588),n=e(51717),r=e(31167),a=r&&r.isMap,l=a?n(a):t;h.exports=l},13218:function(h){function v(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}h.exports=v},37005:function(h){function v(e){return e!=null&&typeof e=="object"}h.exports=v},68630:function(h,v,e){var t=e(44239),n=e(85924),r=e(37005),a="[object Object]",l=Function.prototype,s=Object.prototype,o=l.toString,i=s.hasOwnProperty,m=o.call(Object);function d(b){if(!r(b)||t(b)!=a)return!1;var c=n(b);if(c===null)return!0;var f=i.call(c,"constructor")&&c.constructor;return typeof f=="function"&&f instanceof f&&o.call(f)==m}h.exports=d},72928:function(h,v,e){var t=e(29221),n=e(51717),r=e(31167),a=r&&r.isSet,l=a?n(a):t;h.exports=l},47037:function(h,v,e){var t=e(44239),n=e(1469),r=e(37005),a="[object String]";function l(s){return typeof s=="string"||!n(s)&&r(s)&&t(s)==a}h.exports=l},33448:function(h,v,e){var t=e(44239),n=e(37005),r="[object Symbol]";function a(l){return typeof l=="symbol"||n(l)&&t(l)==r}h.exports=a},36719:function(h,v,e){var t=e(38749),n=e(51717),r=e(31167),a=r&&r.isTypedArray,l=a?n(a):t;h.exports=l},3674:function(h,v,e){var t=e(14636),n=e(280),r=e(98612);function a(l){return r(l)?t(l):n(l)}h.exports=a},81704:function(h,v,e){var t=e(14636),n=e(10313),r=e(98612);function a(l){return r(l)?t(l,!0):n(l)}h.exports=a},96486:function(h,v,e){h=e.nmd(h);var t;(function(){var n,r="4.17.21",a=200,l="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",s="Expected a function",o="Invalid `variable` option passed into `_.template`",i="__lodash_hash_undefined__",m=500,d="__lodash_placeholder__",b=1,c=2,f=4,I=1,E=2,C=1,P=2,R=4,M=8,N=16,p=32,A=64,O=128,z=256,L=512,fe=30,G="...",ee=800,re=16,oe=1,ie=2,j=3,K=1/0,k=9007199254740991,q=17976931348623157e292,F=NaN,Z=4294967295,_=Z-1,X=Z>>>1,Y=[["ary",O],["bind",C],["bindKey",P],["curry",M],["curryRight",N],["flip",L],["partial",p],["partialRight",A],["rearg",z]],ae="[object Arguments]",J="[object Array]",de="[object AsyncFunction]",Ce="[object Boolean]",Ze="[object Date]",je="[object DOMException]",Fe="[object Error]",Qe="[object Function]",We="[object GeneratorFunction]",Oe="[object Map]",xe="[object Number]",ve="[object Null]",ye="[object Object]",U="[object Promise]",W="[object Proxy]",$="[object RegExp]",S="[object Set]",H="[object String]",he="[object Symbol]",se="[object Undefined]",ue="[object WeakMap]",Te="[object WeakSet]",Ae="[object ArrayBuffer]",te="[object DataView]",Ee="[object Float32Array]",Re="[object Float64Array]",Ne="[object Int8Array]",He="[object Int16Array]",Se="[object Int32Array]",we="[object Uint8Array]",Ve="[object Uint8ClampedArray]",tt="[object Uint16Array]",bt="[object Uint32Array]",De=/\b__p \+= '';/g,st=/\b(__p \+=) '' \+/g,vt=/(__e\(.*?\)|\b__t\)) \+\n'';/g,ot=/&(?:amp|lt|gt|quot|#39);/g,At=/[&<>"']/g,qt=RegExp(ot.source),ce=RegExp(At.source),ft=/<%-([\s\S]+?)%>/g,Ut=/<%([\s\S]+?)%>/g,Kt=/<%=([\s\S]+?)%>/g,Ht=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,un=/^\w*$/,Rn=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,lt=/[\\^$.*+?()[\]{}|]/g,Et=RegExp(lt.source),Bt=/^\s+/,Lt=/\s/,Ct=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,er=/\{\n\/\* \[wrapped with (.+)\] \*/,ir=/,? & /,rr=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,cn=/[()=,{}\[\]\/\s]/,Cn=/\\(\\)?/g,Ln=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,gn=/\w*$/,Tt=/^[-+]0x[0-9a-f]+$/i,Jt=/^0b[01]+$/i,wn=/^\[object .+?Constructor\]$/,Nn=/^0o[0-7]+$/i,zn=/^(?:0|[1-9]\d*)$/,qe=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,xt=/($^)/,_n=/['\n\r\u2028\u2029\\]/g,Je="\\ud800-\\udfff",Xe="\\u0300-\\u036f",Yt="\\ufe20-\\ufe2f",dn="\\u20d0-\\u20ff",Tn=Xe+Yt+dn,yn="\\u2700-\\u27bf",tn="a-z\\xdf-\\xf6\\xf8-\\xff",yt="\\xac\\xb1\\xd7\\xf7",wt="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",me="\\u2000-\\u206f",Le=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",it="A-Z\\xc0-\\xd6\\xd8-\\xde",Ot="\\ufe0e\\ufe0f",Rt=yt+wt+me+Le,Me="['\u2019]",Be="["+Je+"]",ht="["+Rt+"]",Dt="["+Tn+"]",Ft="\\d+",fn="["+yn+"]",Sn="["+tn+"]",Ge="[^"+Je+Rt+Ft+yn+tn+it+"]",ke="\\ud83c[\\udffb-\\udfff]",pt="(?:"+Dt+"|"+ke+")",St="[^"+Je+"]",Mt="(?:\\ud83c[\\udde6-\\uddff]){2}",hn="[\\ud800-\\udbff][\\udc00-\\udfff]",rn="["+it+"]",Zn="\\u200d",Bn="(?:"+Sn+"|"+Ge+")",Gn="(?:"+rn+"|"+Ge+")",Qn="(?:"+Me+"(?:d|ll|m|re|s|t|ve))?",Xn="(?:"+Me+"(?:D|LL|M|RE|S|T|VE))?",mr=pt+"?",or="["+Ot+"]?",hr="(?:"+Zn+"(?:"+[St,Mt,hn].join("|")+")"+or+mr+")*",$n="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",nr="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",Cr=or+mr+hr,zr="(?:"+[fn,Mt,hn].join("|")+")"+Cr,qr="(?:"+[St+Dt+"?",Dt,Mt,hn,Be].join("|")+")",br=RegExp(Me,"g"),ia=RegExp(Dt,"g"),wa=RegExp(ke+"(?="+ke+")|"+qr+Cr,"g"),ha=RegExp([rn+"?"+Sn+"+"+Qn+"(?="+[ht,rn,"$"].join("|")+")",Gn+"+"+Xn+"(?="+[ht,rn+Bn,"$"].join("|")+")",rn+"?"+Bn+"+"+Qn,rn+"+"+Xn,nr,$n,Ft,zr].join("|"),"g"),la=RegExp("["+Zn+Je+Tn+Ot+"]"),Ca=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,pa=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],jt=-1,Ke={};Ke[Ee]=Ke[Re]=Ke[Ne]=Ke[He]=Ke[Se]=Ke[we]=Ke[Ve]=Ke[tt]=Ke[bt]=!0,Ke[ae]=Ke[J]=Ke[Ae]=Ke[Ce]=Ke[te]=Ke[Ze]=Ke[Fe]=Ke[Qe]=Ke[Oe]=Ke[xe]=Ke[ye]=Ke[$]=Ke[S]=Ke[H]=Ke[ue]=!1;var ze={};ze[ae]=ze[J]=ze[Ae]=ze[te]=ze[Ce]=ze[Ze]=ze[Ee]=ze[Re]=ze[Ne]=ze[He]=ze[Se]=ze[Oe]=ze[xe]=ze[ye]=ze[$]=ze[S]=ze[H]=ze[he]=ze[we]=ze[Ve]=ze[tt]=ze[bt]=!0,ze[Fe]=ze[Qe]=ze[ue]=!1;var Pt={\u00C0:"A",\u00C1:"A",\u00C2:"A",\u00C3:"A",\u00C4:"A",\u00C5:"A",\u00E0:"a",\u00E1:"a",\u00E2:"a",\u00E3:"a",\u00E4:"a",\u00E5:"a",\u00C7:"C",\u00E7:"c",\u00D0:"D",\u00F0:"d",\u00C8:"E",\u00C9:"E",\u00CA:"E",\u00CB:"E",\u00E8:"e",\u00E9:"e",\u00EA:"e",\u00EB:"e",\u00CC:"I",\u00CD:"I",\u00CE:"I",\u00CF:"I",\u00EC:"i",\u00ED:"i",\u00EE:"i",\u00EF:"i",\u00D1:"N",\u00F1:"n",\u00D2:"O",\u00D3:"O",\u00D4:"O",\u00D5:"O",\u00D6:"O",\u00D8:"O",\u00F2:"o",\u00F3:"o",\u00F4:"o",\u00F5:"o",\u00F6:"o",\u00F8:"o",\u00D9:"U",\u00DA:"U",\u00DB:"U",\u00DC:"U",\u00F9:"u",\u00FA:"u",\u00FB:"u",\u00FC:"u",\u00DD:"Y",\u00FD:"y",\u00FF:"y",\u00C6:"Ae",\u00E6:"ae",\u00DE:"Th",\u00FE:"th",\u00DF:"ss",\u0100:"A",\u0102:"A",\u0104:"A",\u0101:"a",\u0103:"a",\u0105:"a",\u0106:"C",\u0108:"C",\u010A:"C",\u010C:"C",\u0107:"c",\u0109:"c",\u010B:"c",\u010D:"c",\u010E:"D",\u0110:"D",\u010F:"d",\u0111:"d",\u0112:"E",\u0114:"E",\u0116:"E",\u0118:"E",\u011A:"E",\u0113:"e",\u0115:"e",\u0117:"e",\u0119:"e",\u011B:"e",\u011C:"G",\u011E:"G",\u0120:"G",\u0122:"G",\u011D:"g",\u011F:"g",\u0121:"g",\u0123:"g",\u0124:"H",\u0126:"H",\u0125:"h",\u0127:"h",\u0128:"I",\u012A:"I",\u012C:"I",\u012E:"I",\u0130:"I",\u0129:"i",\u012B:"i",\u012D:"i",\u012F:"i",\u0131:"i",\u0134:"J",\u0135:"j",\u0136:"K",\u0137:"k",\u0138:"k",\u0139:"L",\u013B:"L",\u013D:"L",\u013F:"L",\u0141:"L",\u013A:"l",\u013C:"l",\u013E:"l",\u0140:"l",\u0142:"l",\u0143:"N",\u0145:"N",\u0147:"N",\u014A:"N",\u0144:"n",\u0146:"n",\u0148:"n",\u014B:"n",\u014C:"O",\u014E:"O",\u0150:"O",\u014D:"o",\u014F:"o",\u0151:"o",\u0154:"R",\u0156:"R",\u0158:"R",\u0155:"r",\u0157:"r",\u0159:"r",\u015A:"S",\u015C:"S",\u015E:"S",\u0160:"S",\u015B:"s",\u015D:"s",\u015F:"s",\u0161:"s",\u0162:"T",\u0164:"T",\u0166:"T",\u0163:"t",\u0165:"t",\u0167:"t",\u0168:"U",\u016A:"U",\u016C:"U",\u016E:"U",\u0170:"U",\u0172:"U",\u0169:"u",\u016B:"u",\u016D:"u",\u016F:"u",\u0171:"u",\u0173:"u",\u0174:"W",\u0175:"w",\u0176:"Y",\u0177:"y",\u0178:"Y",\u0179:"Z",\u017B:"Z",\u017D:"Z",\u017A:"z",\u017C:"z",\u017E:"z",\u0132:"IJ",\u0133:"ij",\u0152:"Oe",\u0153:"oe",\u0149:"'n",\u017F:"s"},mt={"&":"&","<":"<",">":">",'"':""","'":"'"},zt={"&":"&","<":"<",">":">",""":'"',"'":"'"},Qt={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},pn=parseFloat,Un=parseInt,vr=typeof e.g=="object"&&e.g&&e.g.Object===Object&&e.g,kn=typeof self=="object"&&self&&self.Object===Object&&self,pr=vr||kn||Function("return this")(),Mr=v&&!v.nodeType&&v,Ur=Mr&&!0&&h&&!h.nodeType&&h,ut=Ur&&Ur.exports===Mr,Zt=ut&&vr.process,ge=function(){try{var ur=Ur&&Ur.require&&Ur.require("util").types;return ur||Zt&&Zt.binding&&Zt.binding("util")}catch(ta){}}(),an=ge&&ge.isArrayBuffer,On=ge&&ge.isDate,dr=ge&&ge.isMap,Rr=ge&&ge.isRegExp,ea=ge&&ge.isSet,xa=ge&&ge.isTypedArray;function Ea(ur,ta,Br){switch(Br.length){case 0:return ur.call(ta);case 1:return ur.call(ta,Br[0]);case 2:return ur.call(ta,Br[0],Br[1]);case 3:return ur.call(ta,Br[0],Br[1],Br[2])}return ur.apply(ta,Br)}function Pa(ur,ta,Br,eo){for(var _o=-1,Go=ur==null?0:ur.length;++_o-1}function Wr(ur,ta,Br){for(var eo=-1,_o=ur==null?0:ur.length;++eo<_o;)if(Br(ta,ur[eo]))return!0;return!1}function na(ur,ta){for(var Br=-1,eo=ur==null?0:ur.length,_o=Array(eo);++Br-1;);return Br}function Is(ur,ta){for(var Br=ur.length;Br--&&Eo(ta,ur[Br],0)>-1;);return Br}function Ds(ur,ta){for(var Br=ur.length,eo=0;Br--;)ur[Br]===ta&&++eo;return eo}var lu=Zo(Pt),bu=Zo(mt);function Ru(ur){return"\\"+Qt[ur]}function qs(ur,ta){return ur==null?n:ur[ta]}function hu(ur){return la.test(ur)}function su(ur){return Ca.test(ur)}function lc(ur){for(var ta,Br=[];!(ta=ur.next()).done;)Br.push(ta.value);return Br}function Hu(ur){var ta=-1,Br=Array(ur.size);return ur.forEach(function(eo,_o){Br[++ta]=[_o,eo]}),Br}function qu(ur,ta){return function(Br){return ur(ta(Br))}}function Qs(ur,ta){for(var Br=-1,eo=ur.length,_o=0,Go=[];++Br-1}function kr(y,T){var pe=this.__data__,dt=yo(pe,y);return dt<0?(++this.size,pe.push([y,T])):pe[dt][1]=T,this}tr.prototype.clear=Nr,tr.prototype.delete=Sr,tr.prototype.get=oa,tr.prototype.has=Kr,tr.prototype.set=kr;function Gr(y){var T=-1,pe=y==null?0:y.length;for(this.clear();++T=T?y:T)),y}function Kl(y,T,pe,dt,mn,qn){var Hr,ca=T&b,Ra=T&c,Yo=T&f;if(pe&&(Hr=mn?pe(y,dt,mn,qn):pe(y)),Hr!==n)return Hr;if(!Ec(y))return y;var Qo=Ks(y);if(Qo){if(Hr=nf(y),!ca)return wo(y,Hr)}else{var gi=Cc(y),bl=gi==Qe||gi==We;if(Cf(y))return qo(y,ca);if(gi==ye||gi==ae||bl&&!mn){if(Hr=Ra||bl?{}:Dd(y),!ca)return Ra?xi(y,Ei(Hr,y)):Po(y,Ci(Hr,y))}else{if(!ze[gi])return mn?y:{};Hr=Zc(y,gi,ca)}}qn||(qn=new Xr);var rs=qn.get(y);if(rs)return rs;qn.set(y,Hr),Cm(y)?y.forEach(function(Ts){Hr.add(Kl(Ts,T,pe,Ts,y,qn))}):ym(y)&&y.forEach(function(Ts,zu){Hr.set(zu,Kl(Ts,T,pe,zu,y,qn))});var Rs=Yo?Ra?Ud:dc:Ra?mi:Ii,pu=Qo?n:Rs(y);return sn(pu||y,function(Ts,zu){pu&&(zu=Ts,Ts=y[zu]),Fr(Hr,zu,Kl(Ts,T,pe,zu,y,qn))}),Hr}function Js(y){var T=Ii(y);return function(pe){return ul(pe,y,T)}}function ul(y,T,pe){var dt=pe.length;if(y==null)return!dt;for(y=Si(y);dt--;){var mn=pe[dt],qn=T[mn],Hr=y[mn];if(Hr===n&&!(mn in y)||!qn(Hr))return!1}return!0}function Zl(y,T,pe){if(typeof y!="function")throw new yi(s);return Kd(function(){y.apply(n,pe)},T)}function Ws(y,T,pe,dt){var mn=-1,qn=gr,Hr=!0,ca=y.length,Ra=[],Yo=T.length;if(!ca)return Ra;pe&&(T=na(T,Cs(pe))),dt?(qn=Wr,Hr=!1):T.length>=a&&(qn=si,Hr=!1,T=new Xt(T));e:for(;++mnmn?0:mn+pe),dt=dt===n||dt>mn?mn:Ie(dt),dt<0&&(dt+=mn),dt=pe>dt?0:gt(dt);pe0&&pe(ca)?T>1?kl(ca,T-1,pe,dt,mn):fa(mn,ca):dt||(mn[mn.length]=ca)}return mn}var cu=wl(),Us=wl(!0);function Ns(y,T){return y&&cu(y,T,Ii)}function nu(y,T){return y&&Us(y,T,Ii)}function Hi(y,T){return Hn(T,function(pe){return sf(y[pe])})}function ji(y,T){T=fo(T,y);for(var pe=0,dt=T.length;y!=null&&peT}function Xu(y,T){return y!=null&&Bl.call(y,T)}function Ls(y,T){return y!=null&&T in Si(y)}function ru(y,T,pe){return y>=ya(T,pe)&&y=120&&Qo.length>=120)?new Xt(Hr&&Qo):n}Qo=y[0];var gi=-1,bl=ca[0];e:for(;++gi-1;)ca!==y&&tu.call(ca,Ra,1),tu.call(y,Ra,1);return y}function be(y,T){for(var pe=y?T.length:0,dt=pe-1;pe--;){var mn=T[pe];if(pe==dt||mn!==qn){var qn=mn;ki(mn)?tu.call(y,mn,1):jo(y,mn)}}return y}function Wt(y,T){return y+Kn(Yr()*(T-y+1))}function _t(y,T,pe,dt){for(var mn=-1,qn=va(on((T-y)/(pe||1)),0),Hr=Br(qn);qn--;)Hr[dt?qn:++mn]=y,y+=pe;return Hr}function Pn(y,T){var pe="";if(!y||T<1||T>k)return pe;do T%2&&(pe+=y),T=Kn(T/2),T&&(y+=y);while(T);return pe}function An(y,T){return Hf(Bf(y,T,Nc),y+"")}function Fn(y){return bo(Ps(y))}function lr(y,T){var pe=Ps(y);return td(pe,cs(T,0,pe.length))}function jr(y,T,pe,dt){if(!Ec(y))return y;T=fo(T,y);for(var mn=-1,qn=T.length,Hr=qn-1,ca=y;ca!=null&&++mnmn?0:mn+T),pe=pe>mn?mn:pe,pe<0&&(pe+=mn),mn=T>pe?0:pe-T>>>0,T>>>=0;for(var qn=Br(mn);++dt>>1,Hr=y[qn];Hr!==null&&!bd(Hr)&&(pe?Hr<=T:Hr=a){var Yo=T?null:Mc(y);if(Yo)return Wu(Yo);Hr=!1,mn=si,Ra=new Xt}else Ra=T?[]:ca;e:for(;++dt=dt?y:ua(y,T,pe)}var ja=Ye||function(y){return pr.clearTimeout(y)};function qo(y,T){if(T)return y.slice();var pe=y.length,dt=ac?ac(pe):new y.constructor(pe);return y.copy(dt),dt}function Ai(y){var T=new y.constructor(y.byteLength);return new Yu(T).set(new Yu(y)),T}function Qi(y,T){var pe=T?Ai(y.buffer):y.buffer;return new y.constructor(pe,y.byteOffset,y.byteLength)}function ol(y){var T=new y.constructor(y.source,gn.exec(y));return T.lastIndex=y.lastIndex,T}function Wi(y){return zo?Si(zo.call(y)):{}}function Dl(y,T){var pe=T?Ai(y.buffer):y.buffer;return new y.constructor(pe,y.byteOffset,y.length)}function es(y,T){if(y!==T){var pe=y!==n,dt=y===null,mn=y===y,qn=bd(y),Hr=T!==n,ca=T===null,Ra=T===T,Yo=bd(T);if(!ca&&!Yo&&!qn&&y>T||qn&&Hr&&Ra&&!ca&&!Yo||dt&&Hr&&Ra||!pe&&Ra||!mn)return 1;if(!dt&&!qn&&!Yo&&y=ca)return Ra;var Yo=pe[dt];return Ra*(Yo=="desc"?-1:1)}}return y.index-T.index}function vo(y,T,pe,dt){for(var mn=-1,qn=y.length,Hr=pe.length,ca=-1,Ra=T.length,Yo=va(qn-Hr,0),Qo=Br(Ra+Yo),gi=!dt;++ca1?pe[mn-1]:n,Hr=mn>2?pe[2]:n;for(qn=y.length>3&&typeof qn=="function"?(mn--,qn):n,Hr&&dl(pe[0],pe[1],Hr)&&(qn=mn<3?n:qn,mn=1),T=Si(T);++dt-1?mn[qn?T[Hr]:Hr]:n}}function ju(y){return dd(function(T){var pe=T.length,dt=pe,mn=di.prototype.thru;for(y&&T.reverse();dt--;){var qn=T[dt];if(typeof qn!="function")throw new yi(s);if(mn&&!Hr&&Vd(qn)=="wrapper")var Hr=new di([],!0)}for(dt=Hr?dt:pe;++dt1&&ku.reverse(),Qo&&Raca))return!1;var Yo=qn.get(y),Qo=qn.get(T);if(Yo&&Qo)return Yo==T&&Qo==y;var gi=-1,bl=!0,rs=pe&E?new Xt:n;for(qn.set(y,T),qn.set(T,y);++gi1?"& ":"")+T[dt],T=T.join(pe>2?", ":" "),y.replace(Ct,`{ +/* [wrapped with `+T+`] */ +`)}function Xi(y){return Ks(y)||Zf(y)||!!(jn&&y&&y[jn])}function ki(y,T){var pe=typeof y;return T=T==null?k:T,!!T&&(pe=="number"||pe!="symbol"&&zn.test(y))&&y>-1&&y%1==0&&y0){if(++T>=ee)return arguments[0]}else T=0;return y.apply(n,arguments)}}function td(y,T){var pe=-1,dt=y.length,mn=dt-1;for(T=T===n?dt:T;++pe1?y[T-1]:n;return pe=typeof pe=="function"?(y.pop(),pe):n,Ov(y,pe)});function cd(y){var T=nn(y);return T.__chain__=!0,T}function wv(y,T){return T(y),y}function Jf(y,T){return T(y)}var Zd=dd(function(y){var T=y.length,pe=T?y[0]:0,dt=this.__wrapped__,mn=function(qn){return ls(qn,y)};return T>1||this.__actions__.length||!(dt instanceof mo)||!ki(pe)?this.thru(mn):(dt=dt.slice(pe,+pe+(T?1:0)),dt.__actions__.push({func:Jf,args:[mn],thisArg:n}),new di(dt,this.__chain__).thru(function(qn){return T&&!qn.length&&qn.push(n),qn}))});function _f(){return cd(this)}function $d(){return new di(this.value(),this.__chain__)}function qf(){this.__values__===n&&(this.__values__=V(this.value()));var y=this.__index__>=this.__values__.length,T=y?n:this.__values__[this.__index__++];return{done:y,value:T}}function Iv(){return this}function Mv(y){for(var T,pe=this;pe instanceof el;){var dt=hv(pe);dt.__index__=0,dt.__values__=n,T?mn.__wrapped__=dt:T=dt;var mn=dt;pe=pe.__wrapped__}return mn.__wrapped__=y,T}function cm(){var y=this.__wrapped__;if(y instanceof mo){var T=y;return this.__actions__.length&&(T=new mo(this)),T=T.reverse(),T.__actions__.push({func:Jf,args:[Uc],thisArg:n}),new di(T,this.__chain__)}return this.thru(Uc)}function Av(){return io(this.__wrapped__,this.__actions__)}var dm=Ti(function(y,T,pe){Bl.call(y,pe)?++y[pe]:pl(y,pe,1)});function Xv(y,T,pe){var dt=Ks(y)?Jn:xl;return pe&&dl(y,T,pe)&&(T=n),dt(y,Xl(T,3))}function ev(y,T){var pe=Ks(y)?Hn:gs;return pe(y,Xl(T,3))}var tv=hs(rf),Rf=hs(Gd);function nv(y,T){return kl(ov(y,T),1)}function Rv(y,T){return kl(ov(y,T),K)}function fm(y,T,pe){return pe=pe===n?1:Ie(pe),kl(ov(y,T),pe)}function Tv(y,T){var pe=Ks(y)?sn:Ss;return pe(y,Xl(T,3))}function Tf(y,T){var pe=Ks(y)?Vn:Ki;return pe(y,Xl(T,3))}var rv=Ti(function(y,T,pe){Bl.call(y,pe)?y[pe].push(T):pl(y,pe,[T])});function Dv(y,T,pe,dt){y=gd(y)?y:Ps(y),pe=pe&&!dt?Ie(pe):0;var mn=y.length;return pe<0&&(pe=va(mn+pe,0)),qv(y)?pe<=mn&&y.indexOf(T,pe)>-1:!!mn&&Eo(y,T,pe)>-1}var av=An(function(y,T,pe){var dt=-1,mn=typeof T=="function",qn=gd(y)?Br(y.length):[];return Ss(y,function(Hr){qn[++dt]=mn?Ea(T,Hr,pe):_l(Hr,T,pe)}),qn}),Nv=Ti(function(y,T,pe){pl(y,pe,T)});function ov(y,T){var pe=Ks(y)?na:Oi;return pe(y,Xl(T,3))}function Df(y,T,pe,dt){return y==null?[]:(Ks(T)||(T=T==null?[]:[T]),pe=dt?n:pe,Ks(pe)||(pe=pe==null?[]:[pe]),Il(y,T,pe))}var Qv=Ti(function(y,T,pe){y[pe?0:1].push(T)},function(){return[[],[]]});function Nf(y,T,pe){var dt=Ks(y)?to:hi,mn=arguments.length<3;return dt(y,Xl(T,4),pe,mn,Ss)}function Jv(y,T,pe){var dt=Ks(y)?so:hi,mn=arguments.length<3;return dt(y,Xl(T,4),pe,mn,Ki)}function iv(y,T){var pe=Ks(y)?Hn:gs;return pe(y,ka(Xl(T,3)))}function u(y){var T=Ks(y)?bo:Fn;return T(y)}function g(y,T,pe){(pe?dl(y,T,pe):T===n)?T=1:T=Ie(T);var dt=Ks(y)?sa:lr;return dt(y,T)}function D(y){var T=Ks(y)?ga:Fa;return T(y)}function le(y){if(y==null)return 0;if(gd(y))return qv(y)?Dn(y):y.length;var T=Cc(y);return T==Oe||T==S?y.size:Mn(y).length}function $e(y,T,pe){var dt=Ks(y)?li:Ha;return pe&&dl(y,T,pe)&&(T=n),dt(y,Xl(T,3))}var ct=An(function(y,T){if(y==null)return[];var pe=T.length;return pe>1&&dl(y,T[0],T[1])?T=[]:pe>2&&dl(T[0],T[1],T[2])&&(T=[T[0]]),Il(y,kl(T,1),[])}),En=Ue||function(){return pr.Date.now()};function Tr(y,T){if(typeof T!="function")throw new yi(s);return y=Ie(y),function(){if(--y<1)return T.apply(this,arguments)}}function ra(y,T,pe){return T=pe?n:T,T=y&&T==null?y.length:T,id(y,O,n,n,n,n,T)}function no(y,T){var pe;if(typeof T!="function")throw new yi(s);return y=Ie(y),function(){return--y>0&&(pe=T.apply(this,arguments)),y<=1&&(T=n),pe}}var ti=An(function(y,T,pe){var dt=C;if(pe.length){var mn=Qs(pe,ld(ti));dt|=p}return id(y,dt,T,pe,mn)}),vi=An(function(y,T,pe){var dt=C|P;if(pe.length){var mn=Qs(pe,ld(vi));dt|=p}return id(T,dt,y,pe,mn)});function ni(y,T,pe){T=pe?n:T;var dt=id(y,M,n,n,n,n,n,T);return dt.placeholder=ni.placeholder,dt}function Cl(y,T,pe){T=pe?n:T;var dt=id(y,N,n,n,n,n,n,T);return dt.placeholder=Cl.placeholder,dt}function Ll(y,T,pe){var dt,mn,qn,Hr,ca,Ra,Yo=0,Qo=!1,gi=!1,bl=!0;if(typeof y!="function")throw new yi(s);T=$t(T)||0,Ec(pe)&&(Qo=!!pe.leading,gi="maxWait"in pe,qn=gi?va($t(pe.maxWait)||0,T):qn,bl="trailing"in pe?!!pe.trailing:bl);function rs(Wc){var uf=dt,jf=mn;return dt=mn=n,Yo=Wc,Hr=y.apply(jf,uf),Hr}function Rs(Wc){return Yo=Wc,ca=Kd(zu,T),Qo?rs(Wc):Hr}function pu(Wc){var uf=Wc-Ra,jf=Wc-Yo,Ym=T-uf;return gi?ya(Ym,qn-jf):Ym}function Ts(Wc){var uf=Wc-Ra,jf=Wc-Yo;return Ra===n||uf>=T||uf<0||gi&&jf>=qn}function zu(){var Wc=En();if(Ts(Wc))return ku(Wc);ca=Kd(zu,pu(Wc))}function ku(Wc){return ca=n,bl&&dt?rs(Wc):(dt=mn=n,Hr)}function zd(){ca!==n&&ja(ca),Yo=0,dt=Ra=mn=ca=n}function Sd(){return ca===n?Hr:ku(En())}function Hd(){var Wc=En(),uf=Ts(Wc);if(dt=arguments,mn=this,Ra=Wc,uf){if(ca===n)return Rs(Ra);if(gi)return ja(ca),ca=Kd(zu,T),rs(Ra)}return ca===n&&(ca=Kd(zu,T)),Hr}return Hd.cancel=zd,Hd.flush=Sd,Hd}var Hl=An(function(y,T){return Zl(y,1,T)}),Sc=An(function(y,T,pe){return Zl(y,$t(T)||0,pe)});function Ba(y){return id(y,L)}function da(y,T){if(typeof y!="function"||T!=null&&typeof T!="function")throw new yi(s);var pe=function(){var dt=arguments,mn=T?T.apply(this,dt):dt[0],qn=pe.cache;if(qn.has(mn))return qn.get(mn);var Hr=y.apply(this,dt);return pe.cache=qn.set(mn,Hr)||qn,Hr};return pe.cache=new(da.Cache||Gr),pe}da.Cache=Gr;function ka(y){if(typeof y!="function")throw new yi(s);return function(){var T=arguments;switch(T.length){case 0:return!y.call(this);case 1:return!y.call(this,T[0]);case 2:return!y.call(this,T[0],T[1]);case 3:return!y.call(this,T[0],T[1],T[2])}return!y.apply(this,T)}}function $i(y){return no(2,y)}var Ql=rl(function(y,T){T=T.length==1&&Ks(T[0])?na(T[0],Cs(Xl())):na(kl(T,1),Cs(Xl()));var pe=T.length;return An(function(dt){for(var mn=-1,qn=ya(dt.length,pe);++mn=T}),Zf=Jl(function(){return arguments}())?Jl:function(y){return wc(y)&&Bl.call(y,"callee")&&!vu.call(y,"callee")},Ks=Br.isArray,Mm=an?Cs(an):Zs;function gd(y){return y!=null&&_v(y.length)&&!sf(y)}function Dc(y){return wc(y)&&gd(y)}function Am(y){return y===!0||y===!1||wc(y)&&Ul(y)==Ce}var Cf=xr||Gc,hd=On?Cs(On):xu;function Rm(y){return wc(y)&&y.nodeType===1&&!Lv(y)}function Tm(y){if(y==null)return!0;if(gd(y)&&(Ks(y)||typeof y=="string"||typeof y.splice=="function"||Cf(y)||lv(y)||Zf(y)))return!y.length;var T=Cc(y);if(T==Oe||T==S)return!y.size;if(gf(y))return!Mn(y).length;for(var pe in y)if(Bl.call(y,pe))return!1;return!0}function Dm(y,T){return ql(y,T)}function Nm(y,T,pe){pe=typeof pe=="function"?pe:n;var dt=pe?pe(y,T):n;return dt===n?ql(y,T,n,pe):!!dt}function mm(y){if(!wc(y))return!1;var T=Ul(y);return T==Fe||T==je||typeof y.message=="string"&&typeof y.name=="string"&&!Lv(y)}function Lm(y){return typeof y=="number"&&Er(y)}function sf(y){if(!Ec(y))return!1;var T=Ul(y);return T==Qe||T==We||T==de||T==W}function pm(y){return typeof y=="number"&&y==Ie(y)}function _v(y){return typeof y=="number"&&y>-1&&y%1==0&&y<=k}function Ec(y){var T=typeof y;return y!=null&&(T=="object"||T=="function")}function wc(y){return y!=null&&typeof y=="object"}var ym=dr?Cs(dr):as;function Zm(y,T){return y===T||Su(y,T,qc(T))}function $m(y,T,pe){return pe=typeof pe=="function"?pe:n,Su(y,T,qc(T),pe)}function jm(y){return bm(y)&&y!=+y}function Fm(y){if(vv(y))throw new _o(l);return Pl(y)}function Bm(y){return y===null}function zm(y){return y==null}function bm(y){return typeof y=="number"||wc(y)&&Ul(y)==xe}function Lv(y){if(!wc(y)||Ul(y)!=ye)return!1;var T=uc(y);if(T===null)return!0;var pe=Bl.call(T,"constructor")&&T.constructor;return typeof pe=="function"&&pe instanceof pe&&uu.call(pe)==Cu}var gm=Rr?Cs(Rr):B;function Hm(y){return pm(y)&&y>=-k&&y<=k}var Cm=ea?Cs(ea):Pe;function qv(y){return typeof y=="string"||!Ks(y)&&wc(y)&&Ul(y)==H}function bd(y){return typeof y=="symbol"||wc(y)&&Ul(y)==he}var lv=xa?Cs(xa):et;function Wm(y){return y===n}function Um(y){return wc(y)&&Cc(y)==ue}function Vm(y){return wc(y)&&Ul(y)==Te}var w=qd(Ka),x=qd(function(y,T){return y<=T});function V(y){if(!y)return[];if(gd(y))return qv(y)?fr(y):wo(y);if(us&&y[us])return lc(y[us]());var T=Cc(y),pe=T==Oe?Hu:T==S?Wu:Ps;return pe(y)}function Q(y){if(!y)return y===0?y:0;if(y=$t(y),y===K||y===-K){var T=y<0?-1:1;return T*q}return y===y?y:0}function Ie(y){var T=Q(y),pe=T%1;return T===T?pe?T-pe:T:0}function gt(y){return y?cs(Ie(y),0,Z):0}function $t(y){if(typeof y=="number")return y;if(bd(y))return F;if(Ec(y)){var T=typeof y.valueOf=="function"?y.valueOf():y;y=Ec(T)?T+"":T}if(typeof y!="string")return y===0?y:+y;y=Xs(y);var pe=Jt.test(y);return pe||Nn.test(y)?Un(y.slice(2),pe?2:8):Tt.test(y)?F:+y}function Gt(y){return Oa(y,mi(y))}function kt(y){return y?cs(Ie(y),-k,k):y===0?y:0}function ln(y){return y==null?"":Ma(y)}var In=pi(function(y,T){if(gf(T)||gd(T)){Oa(T,Ii(T),y);return}for(var pe in T)Bl.call(T,pe)&&Fr(y,pe,T[pe])}),ar=pi(function(y,T){Oa(T,mi(T),y)}),yr=pi(function(y,T,pe,dt){Oa(T,mi(T),y,dt)}),Dr=pi(function(y,T,pe,dt){Oa(T,Ii(T),y,dt)}),Jr=dd(ls);function Ir(y,T){var pe=il(y);return T==null?pe:Ci(pe,T)}var Ar=An(function(y,T){y=Si(y);var pe=-1,dt=T.length,mn=dt>2?T[2]:n;for(mn&&dl(T[0],T[1],mn)&&(dt=1);++pe1),qn}),Oa(y,Ud(y),pe),dt&&(pe=Kl(pe,b|c|f,Wd));for(var mn=T.length;mn--;)jo(pe,T[mn]);return pe});function Os(y,T){return ms(y,ka(Xl(T)))}var $s=dd(function(y,T){return y==null?{}:cc(y,T)});function ms(y,T){if(y==null)return{};var pe=na(Ud(y),function(dt){return[dt]});return T=Xl(T),hc(y,pe,function(dt,mn){return T(dt,mn[0])})}function Vl(y,T,pe){T=fo(T,y);var dt=-1,mn=T.length;for(mn||(mn=1,y=n);++dtT){var dt=y;y=T,T=dt}if(pe||y%1||T%1){var mn=Yr();return ya(y+mn*(T-y+pn("1e-"+((mn+"").length-1))),T)}return Wt(y,T)}var Pu=oc(function(y,T,pe){return T=T.toLowerCase(),y+(pe?nc(T):T)});function nc(y){return Fc(ln(y).toLowerCase())}function Bu(y){return y=ln(y),y&&y.replace(qe,lu).replace(ia,"")}function Ms(y,T,pe){y=ln(y),T=Ma(T);var dt=y.length;pe=pe===n?dt:cs(Ie(pe),0,dt);var mn=pe;return pe-=T.length,pe>=0&&y.slice(pe,mn)==T}function iu(y){return y=ln(y),y&&ce.test(y)?y.replace(At,bu):y}function du(y){return y=ln(y),y&&Et.test(y)?y.replace(lt,"\\$&"):y}var Vu=oc(function(y,T,pe){return y+(pe?"-":"")+T.toLowerCase()}),wu=oc(function(y,T,pe){return y+(pe?" ":"")+T.toLowerCase()}),Al=_s("toLowerCase");function ps(y,T,pe){y=ln(y),T=Ie(T);var dt=T?Dn(y):0;if(!T||dt>=T)return y;var mn=(T-dt)/2;return vc(Kn(mn),pe)+y+vc(on(mn),pe)}function Iu(y,T,pe){y=ln(y),T=Ie(T);var dt=T?Dn(y):0;return T&&dt>>0,pe?(y=ln(y),y&&(typeof T=="string"||T!=null&&!gm(T))&&(T=Ma(T),!T&&hu(y))?Co(fr(y),0,pe):y.split(T,pe)):[]}var Fs=oc(function(y,T,pe){return y+(pe?" ":"")+Fc(T)});function Lu(y,T,pe){return y=ln(y),pe=pe==null?0:cs(Ie(pe),0,y.length),T=Ma(T),y.slice(pe,pe+T.length)==T}function Gs(y,T,pe){var dt=nn.templateSettings;pe&&dl(y,T,pe)&&(T=n),y=ln(y),T=yr({},T,dt,Od);var mn=yr({},T.imports,dt.imports,Od),qn=Ii(mn),Hr=yu(mn,qn),ca,Ra,Yo=0,Qo=T.interpolate||xt,gi="__p += '",bl=sl((T.escape||xt).source+"|"+Qo.source+"|"+(Qo===Kt?Ln:xt).source+"|"+(T.evaluate||xt).source+"|$","g"),rs="//# sourceURL="+(Bl.call(T,"sourceURL")?(T.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++jt+"]")+` +`;y.replace(bl,function(Ts,zu,ku,zd,Sd,Hd){return ku||(ku=zd),gi+=y.slice(Yo,Hd).replace(_n,Ru),zu&&(ca=!0,gi+=`' + +__e(`+zu+`) + +'`),Sd&&(Ra=!0,gi+=`'; +`+Sd+`; +__p += '`),ku&&(gi+=`' + +((__t = (`+ku+`)) == null ? '' : __t) + +'`),Yo=Hd+Ts.length,Ts}),gi+=`'; +`;var Rs=Bl.call(T,"variable")&&T.variable;if(!Rs)gi=`with (obj) { +`+gi+` +} +`;else if(cn.test(Rs))throw new _o(o);gi=(Ra?gi.replace(De,""):gi).replace(st,"$1").replace(vt,"$1;"),gi="function("+(Rs||"obj")+`) { +`+(Rs?"":`obj || (obj = {}); +`)+"var __t, __p = ''"+(ca?", __e = _.escape":"")+(Ra?`, __j = Array.prototype.join; +function print() { __p += __j.call(arguments, '') } +`:`; +`)+gi+`return __p +}`;var pu=sv(function(){return Go(qn,rs+"return "+gi).apply(n,Hr)});if(pu.source=gi,mm(pu))throw pu;return pu}function Bs(y){return ln(y).toLowerCase()}function bc(y){return ln(y).toUpperCase()}function Ys(y,T,pe){if(y=ln(y),y&&(pe||T===n))return Xs(y);if(!y||!(T=Ma(T)))return y;var dt=fr(y),mn=fr(T),qn=nl(dt,mn),Hr=Is(dt,mn)+1;return Co(dt,qn,Hr).join("")}function Ml(y,T,pe){if(y=ln(y),y&&(pe||T===n))return y.slice(0,wr(y)+1);if(!y||!(T=Ma(T)))return y;var dt=fr(y),mn=Is(dt,fr(T))+1;return Co(dt,0,mn).join("")}function Tl(y,T,pe){if(y=ln(y),y&&(pe||T===n))return y.replace(Bt,"");if(!y||!(T=Ma(T)))return y;var dt=fr(y),mn=nl(dt,fr(T));return Co(dt,mn).join("")}function As(y,T){var pe=fe,dt=G;if(Ec(T)){var mn="separator"in T?T.separator:mn;pe="length"in T?Ie(T.length):pe,dt="omission"in T?Ma(T.omission):dt}y=ln(y);var qn=y.length;if(hu(y)){var Hr=fr(y);qn=Hr.length}if(pe>=qn)return y;var ca=pe-Dn(dt);if(ca<1)return dt;var Ra=Hr?Co(Hr,0,ca).join(""):y.slice(0,ca);if(mn===n)return Ra+dt;if(Hr&&(ca+=Ra.length-ca),gm(mn)){if(y.slice(ca).search(mn)){var Yo,Qo=Ra;for(mn.global||(mn=sl(mn.source,ln(gn.exec(mn))+"g")),mn.lastIndex=0;Yo=mn.exec(Qo);)var gi=Yo.index;Ra=Ra.slice(0,gi===n?ca:gi)}}else if(y.indexOf(Ma(mn),ca)!=ca){var bl=Ra.lastIndexOf(mn);bl>-1&&(Ra=Ra.slice(0,bl))}return Ra+dt}function zs(y){return y=ln(y),y&&qt.test(y)?y.replace(ot,Vr):y}var Oc=oc(function(y,T,pe){return y+(pe?" ":"")+T.toUpperCase()}),Fc=_s("toUpperCase");function Id(y,T,pe){return y=ln(y),T=pe?n:T,T===n?su(y)?$o(y):Bi(y):y.match(T)||[]}var sv=An(function(y,T){try{return Ea(y,n,T)}catch(pe){return mm(pe)?pe:new _o(pe)}}),uv=dd(function(y,T){return sn(T,function(pe){pe=pd(pe),pl(y,pe,ti(y[pe],y))}),y});function Md(y){var T=y==null?0:y.length,pe=Xl();return y=T?na(y,function(dt){if(typeof dt[1]!="function")throw new yi(s);return[pe(dt[0]),dt[1]]}):[],An(function(dt){for(var mn=-1;++mnk)return[];var pe=Z,dt=ya(y,Z);T=Xl(T),y-=Z;for(var mn=oi(dt,T);++pe0||T<0)?new mo(pe):(y<0?pe=pe.takeRight(-y):y&&(pe=pe.drop(y)),T!==n&&(T=Ie(T),pe=T<0?pe.dropRight(-T):pe.take(T-y)),pe)},mo.prototype.takeRightWhile=function(y){return this.reverse().takeWhile(y).reverse()},mo.prototype.toArray=function(){return this.take(Z)},Ns(mo.prototype,function(y,T){var pe=/^(?:filter|find|map|reject)|While$/.test(T),dt=/^(?:head|last)$/.test(T),mn=nn[dt?"take"+(T=="last"?"Right":""):T],qn=dt||/^find/.test(T);mn&&(nn.prototype[T]=function(){var Hr=this.__wrapped__,ca=dt?[1]:arguments,Ra=Hr instanceof mo,Yo=ca[0],Qo=Ra||Ks(Hr),gi=function(zu){var ku=mn.apply(nn,fa([zu],ca));return dt&&bl?ku[0]:ku};Qo&&pe&&typeof Yo=="function"&&Yo.length!=1&&(Ra=Qo=!1);var bl=this.__chain__,rs=!!this.__actions__.length,Rs=qn&&!bl,pu=Ra&&!rs;if(!qn&&Qo){Hr=pu?Hr:new mo(this);var Ts=y.apply(Hr,ca);return Ts.__actions__.push({func:Jf,args:[gi],thisArg:n}),new di(Ts,bl)}return Rs&&pu?y.apply(this,ca):(Ts=this.thru(gi),Rs?dt?Ts.value()[0]:Ts.value():Ts)})}),sn(["pop","push","shift","sort","splice","unshift"],function(y){var T=Li[y],pe=/^(?:push|sort|unshift)$/.test(y)?"tap":"thru",dt=/^(?:pop|shift)$/.test(y);nn.prototype[y]=function(){var mn=arguments;if(dt&&!this.__chain__){var qn=this.value();return T.apply(Ks(qn)?qn:[],mn)}return this[pe](function(Hr){return T.apply(Ks(Hr)?Hr:[],mn)})}}),Ns(mo.prototype,function(y,T){var pe=nn[T];if(pe){var dt=pe.name+"";Bl.call(ui,dt)||(ui[dt]=[]),ui[dt].push({name:T,func:pe})}}),ui[Eu(n,P).name]=[{name:"wrapper",func:n}],mo.prototype.clone=Ko,mo.prototype.reverse=ai,mo.prototype.value=_e,nn.prototype.at=Zd,nn.prototype.chain=_f,nn.prototype.commit=$d,nn.prototype.next=qf,nn.prototype.plant=Mv,nn.prototype.reverse=cm,nn.prototype.toJSON=nn.prototype.valueOf=nn.prototype.value=Av,nn.prototype.first=nn.prototype.head,us&&(nn.prototype[us]=Iv),nn},Ho=Io();pr._=Ho,t=function(){return Ho}.call(v,e,v,h),t!==n&&(h.exports=t)}).call(this)},35161:function(h,v,e){var t=e(29932),n=e(67206),r=e(69199),a=e(1469);function l(s,o){var i=a(s)?t:r;return i(s,n(o,3))}h.exports=l},15644:function(h,v,e){var t=e(83369),n="Expected a function";function r(a,l){if(typeof a!="function"||l!=null&&typeof l!="function")throw new TypeError(n);var s=function(){var o=arguments,i=l?l.apply(this,o):o[0],m=s.cache;if(m.has(i))return m.get(i);var d=a.apply(this,o);return s.cache=m.set(i,d)||m,d};return s.cache=new(r.Cache||t),s}r.Cache=t,h.exports=r},82492:function(h,v,e){var t=e(42980),n=e(21463),r=n(function(a,l,s){t(a,l,s)});h.exports=r},7771:function(h,v,e){var t=e(55639),n=function(){return t.Date.now()};h.exports=n},39601:function(h,v,e){var t=e(40371),n=e(79152),r=e(15403),a=e(40327);function l(s){return r(s)?t(a(s)):n(s)}h.exports=l},70479:function(h){function v(){return[]}h.exports=v},95062:function(h){function v(){return!1}h.exports=v},23493:function(h,v,e){var t=e(23279),n=e(13218),r="Expected a function";function a(l,s,o){var i=!0,m=!0;if(typeof l!="function")throw new TypeError(r);return n(o)&&(i="leading"in o?!!o.leading:i,m="trailing"in o?!!o.trailing:m),t(l,s,{leading:i,maxWait:s,trailing:m})}h.exports=a},14841:function(h,v,e){var t=e(27561),n=e(13218),r=e(33448),a=NaN,l=/^[-+]0x[0-9a-f]+$/i,s=/^0b[01]+$/i,o=/^0o[0-7]+$/i,i=parseInt;function m(d){if(typeof d=="number")return d;if(r(d))return a;if(n(d)){var b=typeof d.valueOf=="function"?d.valueOf():d;d=n(b)?b+"":b}if(typeof d!="string")return d===0?d:+d;d=t(d);var c=s.test(d);return c||o.test(d)?i(d.slice(2),c?2:8):l.test(d)?a:+d}h.exports=m},59881:function(h,v,e){var t=e(98363),n=e(81704);function r(a){return t(a,n(a))}h.exports=r},79833:function(h,v,e){var t=e(80531);function n(r){return r==null?"":t(r)}h.exports=n},11700:function(h,v,e){var t=e(98805),n=t("toUpperCase");h.exports=n},58748:function(h,v,e){var t=e(49029),n=e(93157),r=e(79833),a=e(2757);function l(s,o,i){return s=r(s),o=i?void 0:o,o===void 0?n(s)?a(s):t(s):s.match(o)||[]}h.exports=l},83839:function(h,v,e){(function(t,n){n(e(30381))})(this,function(t){"use strict";var n=t.defineLocale("zh-cn",{months:"\u4E00\u6708_\u4E8C\u6708_\u4E09\u6708_\u56DB\u6708_\u4E94\u6708_\u516D\u6708_\u4E03\u6708_\u516B\u6708_\u4E5D\u6708_\u5341\u6708_\u5341\u4E00\u6708_\u5341\u4E8C\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661F\u671F\u65E5_\u661F\u671F\u4E00_\u661F\u671F\u4E8C_\u661F\u671F\u4E09_\u661F\u671F\u56DB_\u661F\u671F\u4E94_\u661F\u671F\u516D".split("_"),weekdaysShort:"\u5468\u65E5_\u5468\u4E00_\u5468\u4E8C_\u5468\u4E09_\u5468\u56DB_\u5468\u4E94_\u5468\u516D".split("_"),weekdaysMin:"\u65E5_\u4E00_\u4E8C_\u4E09_\u56DB_\u4E94_\u516D".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5E74M\u6708D\u65E5",LLL:"YYYY\u5E74M\u6708D\u65E5Ah\u70B9mm\u5206",LLLL:"YYYY\u5E74M\u6708D\u65E5ddddAh\u70B9mm\u5206",l:"YYYY/M/D",ll:"YYYY\u5E74M\u6708D\u65E5",lll:"YYYY\u5E74M\u6708D\u65E5 HH:mm",llll:"YYYY\u5E74M\u6708D\u65E5dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(r,a){return r===12&&(r=0),a==="\u51CC\u6668"||a==="\u65E9\u4E0A"||a==="\u4E0A\u5348"?r:a==="\u4E0B\u5348"||a==="\u665A\u4E0A"?r+12:r>=11?r:r+12},meridiem:function(r,a,l){var s=r*100+a;return s<600?"\u51CC\u6668":s<900?"\u65E9\u4E0A":s<1130?"\u4E0A\u5348":s<1230?"\u4E2D\u5348":s<1800?"\u4E0B\u5348":"\u665A\u4E0A"},calendar:{sameDay:"[\u4ECA\u5929]LT",nextDay:"[\u660E\u5929]LT",nextWeek:function(r){return r.week()!==this.week()?"[\u4E0B]dddLT":"[\u672C]dddLT"},lastDay:"[\u6628\u5929]LT",lastWeek:function(r){return this.week()!==r.week()?"[\u4E0A]dddLT":"[\u672C]dddLT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|周)/,ordinal:function(r,a){switch(a){case"d":case"D":case"DDD":return r+"\u65E5";case"M":return r+"\u6708";case"w":case"W":return r+"\u5468";default:return r}},relativeTime:{future:"%s\u540E",past:"%s\u524D",s:"\u51E0\u79D2",ss:"%d \u79D2",m:"1 \u5206\u949F",mm:"%d \u5206\u949F",h:"1 \u5C0F\u65F6",hh:"%d \u5C0F\u65F6",d:"1 \u5929",dd:"%d \u5929",w:"1 \u5468",ww:"%d \u5468",M:"1 \u4E2A\u6708",MM:"%d \u4E2A\u6708",y:"1 \u5E74",yy:"%d \u5E74"},week:{dow:1,doy:4}});return n})},30381:function(h,v,e){h=e.nmd(h);(function(t,n){h.exports=n()})(this,function(){"use strict";var t;function n(){return t.apply(null,arguments)}function r(B){t=B}function a(B){return B instanceof Array||Object.prototype.toString.call(B)==="[object Array]"}function l(B){return B!=null&&Object.prototype.toString.call(B)==="[object Object]"}function s(B,Pe){return Object.prototype.hasOwnProperty.call(B,Pe)}function o(B){if(Object.getOwnPropertyNames)return Object.getOwnPropertyNames(B).length===0;var Pe;for(Pe in B)if(s(B,Pe))return!1;return!0}function i(B){return B===void 0}function m(B){return typeof B=="number"||Object.prototype.toString.call(B)==="[object Number]"}function d(B){return B instanceof Date||Object.prototype.toString.call(B)==="[object Date]"}function b(B,Pe){var et=[],It,Mn=B.length;for(It=0;It>>0,It;for(It=0;It0)for(et=0;et=0;return(Lr?et?"+":"":"-")+Math.pow(10,Math.max(0,Mn)).toString().substr(1)+It}var F=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,Z=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,_={},X={};function Y(B,Pe,et,It){var Mn=It;typeof It=="string"&&(Mn=function(){return this[It]()}),B&&(X[B]=Mn),Pe&&(X[Pe[0]]=function(){return q(Mn.apply(this,arguments),Pe[1],Pe[2])}),et&&(X[et]=function(){return this.localeData().ordinal(Mn.apply(this,arguments),B)})}function ae(B){return B.match(/\[[\s\S]/)?B.replace(/^\[|\]$/g,""):B.replace(/\\/g,"")}function J(B){var Pe=B.match(F),et,It;for(et=0,It=Pe.length;et=0&&Z.test(B);)B=B.replace(Z,It),Z.lastIndex=0,et-=1;return B}var Ze={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};function je(B){var Pe=this._longDateFormat[B],et=this._longDateFormat[B.toUpperCase()];return Pe||!et?Pe:(this._longDateFormat[B]=et.match(F).map(function(It){return It==="MMMM"||It==="MM"||It==="DD"||It==="dddd"?It.slice(1):It}).join(""),this._longDateFormat[B])}var Fe="Invalid date";function Qe(){return this._invalidDate}var We="%d",Oe=/\d{1,2}/;function xe(B){return this._ordinal.replace("%d",B)}var ve={future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function ye(B,Pe,et,It){var Mn=this._relativeTime[et];return ee(Mn)?Mn(B,Pe,et,It):Mn.replace(/%d/i,B)}function U(B,Pe){var et=this._relativeTime[B>0?"future":"past"];return ee(et)?et(Pe):et.replace(/%s/i,Pe)}var W={D:"date",dates:"date",date:"date",d:"day",days:"day",day:"day",e:"weekday",weekdays:"weekday",weekday:"weekday",E:"isoWeekday",isoweekdays:"isoWeekday",isoweekday:"isoWeekday",DDD:"dayOfYear",dayofyears:"dayOfYear",dayofyear:"dayOfYear",h:"hour",hours:"hour",hour:"hour",ms:"millisecond",milliseconds:"millisecond",millisecond:"millisecond",m:"minute",minutes:"minute",minute:"minute",M:"month",months:"month",month:"month",Q:"quarter",quarters:"quarter",quarter:"quarter",s:"second",seconds:"second",second:"second",gg:"weekYear",weekyears:"weekYear",weekyear:"weekYear",GG:"isoWeekYear",isoweekyears:"isoWeekYear",isoweekyear:"isoWeekYear",w:"week",weeks:"week",week:"week",W:"isoWeek",isoweeks:"isoWeek",isoweek:"isoWeek",y:"year",years:"year",year:"year"};function $(B){return typeof B=="string"?W[B]||W[B.toLowerCase()]:void 0}function S(B){var Pe={},et,It;for(It in B)s(B,It)&&(et=$(It),et&&(Pe[et]=B[It]));return Pe}var H={date:9,day:11,weekday:11,isoWeekday:11,dayOfYear:4,hour:13,millisecond:16,minute:14,month:8,quarter:7,second:15,weekYear:1,isoWeekYear:1,week:5,isoWeek:5,year:1};function he(B){var Pe=[],et;for(et in B)s(B,et)&&Pe.push({unit:et,priority:H[et]});return Pe.sort(function(It,Mn){return It.priority-Mn.priority}),Pe}var se=/\d/,ue=/\d\d/,Te=/\d{3}/,Ae=/\d{4}/,te=/[+-]?\d{6}/,Ee=/\d\d?/,Re=/\d\d\d\d?/,Ne=/\d\d\d\d\d\d?/,He=/\d{1,3}/,Se=/\d{1,4}/,we=/[+-]?\d{1,6}/,Ve=/\d+/,tt=/[+-]?\d+/,bt=/Z|[+-]\d\d:?\d\d/gi,De=/Z|[+-]\d\d(?::?\d\d)?/gi,st=/[+-]?\d+(\.\d{1,3})?/,vt=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,ot=/^[1-9]\d?/,At=/^([1-9]\d|\d)/,qt;qt={};function ce(B,Pe,et){qt[B]=ee(Pe)?Pe:function(It,Mn){return It&&et?et:Pe}}function ft(B,Pe){return s(qt,B)?qt[B](Pe._strict,Pe._locale):new RegExp(Ut(B))}function Ut(B){return Kt(B.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(Pe,et,It,Mn,Lr){return et||It||Mn||Lr}))}function Kt(B){return B.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function Ht(B){return B<0?Math.ceil(B)||0:Math.floor(B)}function un(B){var Pe=+B,et=0;return Pe!==0&&isFinite(Pe)&&(et=Ht(Pe)),et}var Rn={};function lt(B,Pe){var et,It=Pe,Mn;for(typeof B=="string"&&(B=[B]),m(Pe)&&(It=function(Lr,Ka){Ka[Pe]=un(Lr)}),Mn=B.length,et=0;et68?1900:2e3)};var wn=zn("FullYear",!0);function Nn(){return Lt(this.year())}function zn(B,Pe){return function(et){return et!=null?(xt(this,B,et),n.updateOffset(this,Pe),this):qe(this,B)}}function qe(B,Pe){if(!B.isValid())return NaN;var et=B._d,It=B._isUTC;switch(Pe){case"Milliseconds":return It?et.getUTCMilliseconds():et.getMilliseconds();case"Seconds":return It?et.getUTCSeconds():et.getSeconds();case"Minutes":return It?et.getUTCMinutes():et.getMinutes();case"Hours":return It?et.getUTCHours():et.getHours();case"Date":return It?et.getUTCDate():et.getDate();case"Day":return It?et.getUTCDay():et.getDay();case"Month":return It?et.getUTCMonth():et.getMonth();case"FullYear":return It?et.getUTCFullYear():et.getFullYear();default:return NaN}}function xt(B,Pe,et){var It,Mn,Lr,Ka,Oi;if(!(!B.isValid()||isNaN(et))){switch(It=B._d,Mn=B._isUTC,Pe){case"Milliseconds":return void(Mn?It.setUTCMilliseconds(et):It.setMilliseconds(et));case"Seconds":return void(Mn?It.setUTCSeconds(et):It.setSeconds(et));case"Minutes":return void(Mn?It.setUTCMinutes(et):It.setMinutes(et));case"Hours":return void(Mn?It.setUTCHours(et):It.setHours(et));case"Date":return void(Mn?It.setUTCDate(et):It.setDate(et));case"FullYear":break;default:return}Lr=et,Ka=B.month(),Oi=B.date(),Oi=Oi===29&&Ka===1&&!Lt(Lr)?28:Oi,Mn?It.setUTCFullYear(Lr,Ka,Oi):It.setFullYear(Lr,Ka,Oi)}}function _n(B){return B=$(B),ee(this[B])?this[B]():this}function Je(B,Pe){if(typeof B=="object"){B=S(B);var et=he(B),It,Mn=et.length;for(It=0;It=0?(Oi=new Date(B+400,Pe,et,It,Mn,Lr,Ka),isFinite(Oi.getFullYear())&&Oi.setFullYear(B)):Oi=new Date(B,Pe,et,It,Mn,Lr,Ka),Oi}function Sn(B){var Pe,et;return B<100&&B>=0?(et=Array.prototype.slice.call(arguments),et[0]=B+400,Pe=new Date(Date.UTC.apply(null,et)),isFinite(Pe.getUTCFullYear())&&Pe.setUTCFullYear(B)):Pe=new Date(Date.UTC.apply(null,arguments)),Pe}function Ge(B,Pe,et){var It=7+Pe-et,Mn=(7+Sn(B,0,It).getUTCDay()-Pe)%7;return-Mn+It-1}function ke(B,Pe,et,It,Mn){var Lr=(7+et-It)%7,Ka=Ge(B,It,Mn),Oi=1+7*(Pe-1)+Lr+Ka,fl,$l;return Oi<=0?(fl=B-1,$l=Jt(fl)+Oi):Oi>Jt(B)?(fl=B+1,$l=Oi-Jt(B)):(fl=B,$l=Oi),{year:fl,dayOfYear:$l}}function pt(B,Pe,et){var It=Ge(B.year(),Pe,et),Mn=Math.floor((B.dayOfYear()-It-1)/7)+1,Lr,Ka;return Mn<1?(Ka=B.year()-1,Lr=Mn+St(Ka,Pe,et)):Mn>St(B.year(),Pe,et)?(Lr=Mn-St(B.year(),Pe,et),Ka=B.year()+1):(Ka=B.year(),Lr=Mn),{week:Lr,year:Ka}}function St(B,Pe,et){var It=Ge(B,Pe,et),Mn=Ge(B+1,Pe,et);return(Jt(B)-It+Mn)/7}Y("w",["ww",2],"wo","week"),Y("W",["WW",2],"Wo","isoWeek"),ce("w",Ee,ot),ce("ww",Ee,ue),ce("W",Ee,ot),ce("WW",Ee,ue),Et(["w","ww","W","WW"],function(B,Pe,et,It){Pe[It.substr(0,1)]=un(B)});function Mt(B){return pt(B,this._week.dow,this._week.doy).week}var hn={dow:0,doy:6};function rn(){return this._week.dow}function Zn(){return this._week.doy}function Bn(B){var Pe=this.localeData().week(this);return B==null?Pe:this.add((B-Pe)*7,"d")}function Gn(B){var Pe=pt(this,1,4).week;return B==null?Pe:this.add((B-Pe)*7,"d")}Y("d",0,"do","day"),Y("dd",0,0,function(B){return this.localeData().weekdaysMin(this,B)}),Y("ddd",0,0,function(B){return this.localeData().weekdaysShort(this,B)}),Y("dddd",0,0,function(B){return this.localeData().weekdays(this,B)}),Y("e",0,0,"weekday"),Y("E",0,0,"isoWeekday"),ce("d",Ee),ce("e",Ee),ce("E",Ee),ce("dd",function(B,Pe){return Pe.weekdaysMinRegex(B)}),ce("ddd",function(B,Pe){return Pe.weekdaysShortRegex(B)}),ce("dddd",function(B,Pe){return Pe.weekdaysRegex(B)}),Et(["dd","ddd","dddd"],function(B,Pe,et,It){var Mn=et._locale.weekdaysParse(B,It,et._strict);Mn!=null?Pe.d=Mn:E(et).invalidWeekday=B}),Et(["d","e","E"],function(B,Pe,et,It){Pe[It]=un(B)});function Qn(B,Pe){return typeof B!="string"?B:isNaN(B)?(B=Pe.weekdaysParse(B),typeof B=="number"?B:null):parseInt(B,10)}function Xn(B,Pe){return typeof B=="string"?Pe.weekdaysParse(B)%7||7:isNaN(B)?null:B}function mr(B,Pe){return B.slice(Pe,7).concat(B.slice(0,Pe))}var or="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),hr="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),$n="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),nr=vt,Cr=vt,zr=vt;function qr(B,Pe){var et=a(this._weekdays)?this._weekdays:this._weekdays[B&&B!==!0&&this._weekdays.isFormat.test(Pe)?"format":"standalone"];return B===!0?mr(et,this._week.dow):B?et[B.day()]:et}function br(B){return B===!0?mr(this._weekdaysShort,this._week.dow):B?this._weekdaysShort[B.day()]:this._weekdaysShort}function ia(B){return B===!0?mr(this._weekdaysMin,this._week.dow):B?this._weekdaysMin[B.day()]:this._weekdaysMin}function wa(B,Pe,et){var It,Mn,Lr,Ka=B.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],It=0;It<7;++It)Lr=f([2e3,1]).day(It),this._minWeekdaysParse[It]=this.weekdaysMin(Lr,"").toLocaleLowerCase(),this._shortWeekdaysParse[It]=this.weekdaysShort(Lr,"").toLocaleLowerCase(),this._weekdaysParse[It]=this.weekdays(Lr,"").toLocaleLowerCase();return et?Pe==="dddd"?(Mn=Yt.call(this._weekdaysParse,Ka),Mn!==-1?Mn:null):Pe==="ddd"?(Mn=Yt.call(this._shortWeekdaysParse,Ka),Mn!==-1?Mn:null):(Mn=Yt.call(this._minWeekdaysParse,Ka),Mn!==-1?Mn:null):Pe==="dddd"?(Mn=Yt.call(this._weekdaysParse,Ka),Mn!==-1||(Mn=Yt.call(this._shortWeekdaysParse,Ka),Mn!==-1)?Mn:(Mn=Yt.call(this._minWeekdaysParse,Ka),Mn!==-1?Mn:null)):Pe==="ddd"?(Mn=Yt.call(this._shortWeekdaysParse,Ka),Mn!==-1||(Mn=Yt.call(this._weekdaysParse,Ka),Mn!==-1)?Mn:(Mn=Yt.call(this._minWeekdaysParse,Ka),Mn!==-1?Mn:null)):(Mn=Yt.call(this._minWeekdaysParse,Ka),Mn!==-1||(Mn=Yt.call(this._weekdaysParse,Ka),Mn!==-1)?Mn:(Mn=Yt.call(this._shortWeekdaysParse,Ka),Mn!==-1?Mn:null))}function ha(B,Pe,et){var It,Mn,Lr;if(this._weekdaysParseExact)return wa.call(this,B,Pe,et);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),It=0;It<7;It++){if(Mn=f([2e3,1]).day(It),et&&!this._fullWeekdaysParse[It]&&(this._fullWeekdaysParse[It]=new RegExp("^"+this.weekdays(Mn,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[It]=new RegExp("^"+this.weekdaysShort(Mn,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[It]=new RegExp("^"+this.weekdaysMin(Mn,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[It]||(Lr="^"+this.weekdays(Mn,"")+"|^"+this.weekdaysShort(Mn,"")+"|^"+this.weekdaysMin(Mn,""),this._weekdaysParse[It]=new RegExp(Lr.replace(".",""),"i")),et&&Pe==="dddd"&&this._fullWeekdaysParse[It].test(B))return It;if(et&&Pe==="ddd"&&this._shortWeekdaysParse[It].test(B))return It;if(et&&Pe==="dd"&&this._minWeekdaysParse[It].test(B))return It;if(!et&&this._weekdaysParse[It].test(B))return It}}function la(B){if(!this.isValid())return B!=null?this:NaN;var Pe=qe(this,"Day");return B!=null?(B=Qn(B,this.localeData()),this.add(B-Pe,"d")):Pe}function Ca(B){if(!this.isValid())return B!=null?this:NaN;var Pe=(this.day()+7-this.localeData()._week.dow)%7;return B==null?Pe:this.add(B-Pe,"d")}function pa(B){if(!this.isValid())return B!=null?this:NaN;if(B!=null){var Pe=Xn(B,this.localeData());return this.day(this.day()%7?Pe:Pe-7)}else return this.day()||7}function jt(B){return this._weekdaysParseExact?(s(this,"_weekdaysRegex")||Pt.call(this),B?this._weekdaysStrictRegex:this._weekdaysRegex):(s(this,"_weekdaysRegex")||(this._weekdaysRegex=nr),this._weekdaysStrictRegex&&B?this._weekdaysStrictRegex:this._weekdaysRegex)}function Ke(B){return this._weekdaysParseExact?(s(this,"_weekdaysRegex")||Pt.call(this),B?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(s(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Cr),this._weekdaysShortStrictRegex&&B?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function ze(B){return this._weekdaysParseExact?(s(this,"_weekdaysRegex")||Pt.call(this),B?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(s(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=zr),this._weekdaysMinStrictRegex&&B?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function Pt(){function B(zl,tc){return tc.length-zl.length}var Pe=[],et=[],It=[],Mn=[],Lr,Ka,Oi,fl,$l;for(Lr=0;Lr<7;Lr++)Ka=f([2e3,1]).day(Lr),Oi=Kt(this.weekdaysMin(Ka,"")),fl=Kt(this.weekdaysShort(Ka,"")),$l=Kt(this.weekdays(Ka,"")),Pe.push(Oi),et.push(fl),It.push($l),Mn.push(Oi),Mn.push(fl),Mn.push($l);Pe.sort(B),et.sort(B),It.sort(B),Mn.sort(B),this._weekdaysRegex=new RegExp("^("+Mn.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+It.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+et.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+Pe.join("|")+")","i")}function mt(){return this.hours()%12||12}function zt(){return this.hours()||24}Y("H",["HH",2],0,"hour"),Y("h",["hh",2],0,mt),Y("k",["kk",2],0,zt),Y("hmm",0,0,function(){return""+mt.apply(this)+q(this.minutes(),2)}),Y("hmmss",0,0,function(){return""+mt.apply(this)+q(this.minutes(),2)+q(this.seconds(),2)}),Y("Hmm",0,0,function(){return""+this.hours()+q(this.minutes(),2)}),Y("Hmmss",0,0,function(){return""+this.hours()+q(this.minutes(),2)+q(this.seconds(),2)});function Qt(B,Pe){Y(B,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),Pe)})}Qt("a",!0),Qt("A",!1);function pn(B,Pe){return Pe._meridiemParse}ce("a",pn),ce("A",pn),ce("H",Ee,At),ce("h",Ee,ot),ce("k",Ee,ot),ce("HH",Ee,ue),ce("hh",Ee,ue),ce("kk",Ee,ue),ce("hmm",Re),ce("hmmss",Ne),ce("Hmm",Re),ce("Hmmss",Ne),lt(["H","HH"],rr),lt(["k","kk"],function(B,Pe,et){var It=un(B);Pe[rr]=It===24?0:It}),lt(["a","A"],function(B,Pe,et){et._isPm=et._locale.isPM(B),et._meridiem=B}),lt(["h","hh"],function(B,Pe,et){Pe[rr]=un(B),E(et).bigHour=!0}),lt("hmm",function(B,Pe,et){var It=B.length-2;Pe[rr]=un(B.substr(0,It)),Pe[cn]=un(B.substr(It)),E(et).bigHour=!0}),lt("hmmss",function(B,Pe,et){var It=B.length-4,Mn=B.length-2;Pe[rr]=un(B.substr(0,It)),Pe[cn]=un(B.substr(It,2)),Pe[Cn]=un(B.substr(Mn)),E(et).bigHour=!0}),lt("Hmm",function(B,Pe,et){var It=B.length-2;Pe[rr]=un(B.substr(0,It)),Pe[cn]=un(B.substr(It))}),lt("Hmmss",function(B,Pe,et){var It=B.length-4,Mn=B.length-2;Pe[rr]=un(B.substr(0,It)),Pe[cn]=un(B.substr(It,2)),Pe[Cn]=un(B.substr(Mn))});function Un(B){return(B+"").toLowerCase().charAt(0)==="p"}var vr=/[ap]\.?m?\.?/i,kn=zn("Hours",!0);function pr(B,Pe,et){return B>11?et?"pm":"PM":et?"am":"AM"}var Mr={calendar:K,longDateFormat:Ze,invalidDate:Fe,ordinal:We,dayOfMonthOrdinalParse:Oe,relativeTime:ve,months:Tn,monthsShort:yn,week:hn,weekdays:or,weekdaysMin:$n,weekdaysShort:hr,meridiemParse:vr},Ur={},ut={},Zt;function ge(B,Pe){var et,It=Math.min(B.length,Pe.length);for(et=0;et0;){if(Mn=Rr(Lr.slice(0,et).join("-")),Mn)return Mn;if(It&&It.length>=et&&ge(Lr,It)>=et-1)break;et--}Pe++}return Zt}function dr(B){return!!(B&&B.match("^[^/\\\\]*$"))}function Rr(B){var Pe=null,et;if(Ur[B]===void 0&&h&&h.exports&&dr(B))try{Pe=Zt._abbr,et=void 0,Object(function(){var Mn=new Error("Cannot find module 'undefined'");throw Mn.code="MODULE_NOT_FOUND",Mn}()),ea(Pe)}catch(It){Ur[B]=null}return Ur[B]}function ea(B,Pe){var et;return B&&(i(Pe)?et=Pa(B):et=xa(B,Pe),et?Zt=et:typeof console!="undefined"&&console.warn&&console.warn("Locale "+B+" not found. Did you forget to load it?")),Zt._abbr}function xa(B,Pe){if(Pe!==null){var et,It=Mr;if(Pe.abbr=B,Ur[B]!=null)G("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),It=Ur[B]._config;else if(Pe.parentLocale!=null)if(Ur[Pe.parentLocale]!=null)It=Ur[Pe.parentLocale]._config;else if(et=Rr(Pe.parentLocale),et!=null)It=et._config;else return ut[Pe.parentLocale]||(ut[Pe.parentLocale]=[]),ut[Pe.parentLocale].push({name:B,config:Pe}),null;return Ur[B]=new ie(oe(It,Pe)),ut[B]&&ut[B].forEach(function(Mn){xa(Mn.name,Mn.config)}),ea(B),Ur[B]}else return delete Ur[B],null}function Ea(B,Pe){if(Pe!=null){var et,It,Mn=Mr;Ur[B]!=null&&Ur[B].parentLocale!=null?Ur[B].set(oe(Ur[B]._config,Pe)):(It=Rr(B),It!=null&&(Mn=It._config),Pe=oe(Mn,Pe),It==null&&(Pe.abbr=B),et=new ie(Pe),et.parentLocale=Ur[B],Ur[B]=et),ea(B)}else Ur[B]!=null&&(Ur[B].parentLocale!=null?(Ur[B]=Ur[B].parentLocale,B===ea()&&ea(B)):Ur[B]!=null&&delete Ur[B]);return Ur[B]}function Pa(B){var Pe;if(B&&B._locale&&B._locale._abbr&&(B=B._locale._abbr),!B)return Zt;if(!a(B)){if(Pe=Rr(B),Pe)return Pe;B=[B]}return On(B)}function sn(){return j(Ur)}function Vn(B){var Pe,et=B._a;return et&&E(B).overflow===-2&&(Pe=et[er]<0||et[er]>11?er:et[ir]<1||et[ir]>dn(et[Ct],et[er])?ir:et[rr]<0||et[rr]>24||et[rr]===24&&(et[cn]!==0||et[Cn]!==0||et[Ln]!==0)?rr:et[cn]<0||et[cn]>59?cn:et[Cn]<0||et[Cn]>59?Cn:et[Ln]<0||et[Ln]>999?Ln:-1,E(B)._overflowDayOfYear&&(Peir)&&(Pe=ir),E(B)._overflowWeeks&&Pe===-1&&(Pe=gn),E(B)._overflowWeekday&&Pe===-1&&(Pe=Tt),E(B).overflow=Pe),B}var Jn=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Hn=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,gr=/Z|[+-]\d\d(?::?\d\d)?/,Wr=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],na=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],fa=/^\/?Date\((-?\d+)/i,to=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,so={UT:0,GMT:0,EDT:-4*60,EST:-5*60,CDT:-5*60,CST:-6*60,MDT:-6*60,MST:-7*60,PDT:-7*60,PST:-8*60};function li(B){var Pe,et,It=B._i,Mn=Jn.exec(It)||Hn.exec(It),Lr,Ka,Oi,fl,$l=Wr.length,zl=na.length;if(Mn){for(E(B).iso=!0,Pe=0,et=$l;PeJt(Ka)||B._dayOfYear===0)&&(E(B)._overflowDayOfYear=!0),et=Sn(Ka,0,B._dayOfYear),B._a[er]=et.getUTCMonth(),B._a[ir]=et.getUTCDate()),Pe=0;Pe<3&&B._a[Pe]==null;++Pe)B._a[Pe]=It[Pe]=Mn[Pe];for(;Pe<7;Pe++)B._a[Pe]=It[Pe]=B._a[Pe]==null?Pe===2?1:0:B._a[Pe];B._a[rr]===24&&B._a[cn]===0&&B._a[Cn]===0&&B._a[Ln]===0&&(B._nextDay=!0,B._a[rr]=0),B._d=(B._useUTC?Sn:fn).apply(null,It),Lr=B._useUTC?B._d.getUTCDay():B._d.getDay(),B._tzm!=null&&B._d.setUTCMinutes(B._d.getUTCMinutes()-B._tzm),B._nextDay&&(B._a[rr]=24),B._w&&typeof B._w.d!="undefined"&&B._w.d!==Lr&&(E(B).weekdayMismatch=!0)}}function Zo(B){var Pe,et,It,Mn,Lr,Ka,Oi,fl,$l;Pe=B._w,Pe.GG!=null||Pe.W!=null||Pe.E!=null?(Lr=1,Ka=4,et=Uo(Pe.GG,B._a[Ct],pt(si(),1,4).year),It=Uo(Pe.W,1),Mn=Uo(Pe.E,1),(Mn<1||Mn>7)&&(fl=!0)):(Lr=B._locale._week.dow,Ka=B._locale._week.doy,$l=pt(si(),Lr,Ka),et=Uo(Pe.gg,B._a[Ct],$l.year),It=Uo(Pe.w,$l.week),Pe.d!=null?(Mn=Pe.d,(Mn<0||Mn>6)&&(fl=!0)):Pe.e!=null?(Mn=Pe.e+Lr,(Pe.e<0||Pe.e>6)&&(fl=!0)):Mn=Lr),It<1||It>St(et,Lr,Ka)?E(B)._overflowWeeks=!0:fl!=null?E(B)._overflowWeekday=!0:(Oi=ke(et,It,Mn,Lr,Ka),B._a[Ct]=Oi.year,B._dayOfYear=Oi.dayOfYear)}n.ISO_8601=function(){},n.RFC_2822=function(){};function hi(B){if(B._f===n.ISO_8601){li(B);return}if(B._f===n.RFC_2822){Eo(B);return}B._a=[],E(B).empty=!0;var Pe=""+B._i,et,It,Mn,Lr,Ka,Oi=Pe.length,fl=0,$l,zl;for(Mn=Ce(B._f,B._locale).match(F)||[],zl=Mn.length,et=0;et0&&E(B).unusedInput.push(Ka),Pe=Pe.slice(Pe.indexOf(It)+It.length),fl+=It.length),X[Lr]?(It?E(B).empty=!1:E(B).unusedTokens.push(Lr),Bt(Lr,It,B)):B._strict&&!It&&E(B).unusedTokens.push(Lr);E(B).charsLeftOver=Oi-fl,Pe.length>0&&E(B).unusedInput.push(Pe),B._a[rr]<=12&&E(B).bigHour===!0&&B._a[rr]>0&&(E(B).bigHour=void 0),E(B).parsedDateParts=B._a.slice(0),E(B).meridiem=B._meridiem,B._a[rr]=ll(B._locale,B._a[rr],B._meridiem),$l=E(B).era,$l!==null&&(B._a[Ct]=B._locale.erasConvertYear($l,B._a[Ct])),tl(B),Vn(B)}function ll(B,Pe,et){var It;return et==null?Pe:B.meridiemHour!=null?B.meridiemHour(Pe,et):(B.isPM!=null&&(It=B.isPM(et),It&&Pe<12&&(Pe+=12),!It&&Pe===12&&(Pe=0)),Pe)}function gl(B){var Pe,et,It,Mn,Lr,Ka,Oi=!1,fl=B._f.length;if(fl===0){E(B).invalidFormat=!0,B._d=new Date(NaN);return}for(Mn=0;Mnthis?this:B:R()});function Ds(B,Pe){var et,It;if(Pe.length===1&&a(Pe[0])&&(Pe=Pe[0]),!Pe.length)return si();for(et=Pe[0],It=1;Itthis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function ur(){if(!i(this._isDSTShifted))return this._isDSTShifted;var B={},Pe;return p(B,this),B=Xs(B),B._a?(Pe=B._isUTC?f(B._a):si(B._a),this._isDSTShifted=this.isValid()&&Wu(B._a,Pe.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function ta(){return this.isValid()?!this._isUTC:!1}function Br(){return this.isValid()?this._isUTC:!1}function eo(){return this.isValid()?this._isUTC&&this._offset===0:!1}var _o=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,Go=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function Ri(B,Pe){var et=B,It=null,Mn,Lr,Ka;return qu(B)?et={ms:B._milliseconds,d:B._days,M:B._months}:m(B)||!isNaN(+B)?(et={},Pe?et[Pe]=+B:et.milliseconds=+B):(It=_o.exec(B))?(Mn=It[1]==="-"?-1:1,et={y:0,d:un(It[ir])*Mn,h:un(It[rr])*Mn,m:un(It[cn])*Mn,s:un(It[Cn])*Mn,ms:un(Qs(It[Ln]*1e3))*Mn}):(It=Go.exec(B))?(Mn=It[1]==="-"?-1:1,et={y:Si(It[2],Mn),M:Si(It[3],Mn),w:Si(It[4],Mn),d:Si(It[5],Mn),h:Si(It[6],Mn),m:Si(It[7],Mn),s:Si(It[8],Mn)}):et==null?et={}:typeof et=="object"&&("from"in et||"to"in et)&&(Ka=Rl(si(et.from),si(et.to)),et={},et.ms=Ka.milliseconds,et.M=Ka.months),Lr=new Hu(et),qu(B)&&s(B,"_locale")&&(Lr._locale=B._locale),qu(B)&&s(B,"_isValid")&&(Lr._isValid=B._isValid),Lr}Ri.fn=Hu.prototype,Ri.invalid=lc;function Si(B,Pe){var et=B&&parseFloat(B.replace(",","."));return(isNaN(et)?0:et)*Pe}function sl(B,Pe){var et={};return et.months=Pe.month()-B.month()+(Pe.year()-B.year())*12,B.clone().add(et.months,"M").isAfter(Pe)&&--et.months,et.milliseconds=+Pe-+B.clone().add(et.months,"M"),et}function Rl(B,Pe){var et;return B.isValid()&&Pe.isValid()?(Pe=Dn(Pe,B),B.isBefore(Pe)?et=sl(B,Pe):(et=sl(Pe,B),et.milliseconds=-et.milliseconds,et.months=-et.months),et):{milliseconds:0,months:0}}function yi(B,Pe){return function(et,It){var Mn,Lr;return It!==null&&!isNaN(+It)&&(G(Pe,"moment()."+Pe+"(period, number) is deprecated. Please use moment()."+Pe+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),Lr=et,et=It,It=Lr),Mn=Ri(et,It),Li(this,Mn,B),this}}function Li(B,Pe,et,It){var Mn=Pe._milliseconds,Lr=Qs(Pe._days),Ka=Qs(Pe._months);B.isValid()&&(It=It==null?!0:It,Ka&&Rt(B,qe(B,"Month")+Ka*et),Lr&&xt(B,"Date",qe(B,"Date")+Lr*et),Mn&&B._d.setTime(B._d.valueOf()+Mn*et),It&&n.updateOffset(B,Lr||Ka))}var zi=yi(1,"add"),Ui=yi(-1,"subtract");function El(B){return typeof B=="string"||B instanceof String}function uu(B){return O(B)||d(B)||El(B)||m(B)||mc(B)||Bl(B)||B===null||B===void 0}function Bl(B){var Pe=l(B)&&!o(B),et=!1,It=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],Mn,Lr,Ka=It.length;for(Mn=0;Mnet.valueOf():et.valueOf()9999?de(et,Pe?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):ee(Date.prototype.toISOString)?Pe?this.toDate().toISOString():new Date(this.valueOf()+this.utcOffset()*60*1e3).toISOString().replace("Z",de(et,"Z")):de(et,Pe?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function us(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var B="moment",Pe="",et,It,Mn,Lr;return this.isLocal()||(B=this.utcOffset()===0?"moment.utc":"moment.parseZone",Pe="Z"),et="["+B+'("]',It=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",Mn="-MM-DD[T]HH:mm:ss.SSS",Lr=Pe+'[")]',this.format(et+It+Mn+Lr)}function Du(B){B||(B=this.isUtc()?n.defaultFormatUtc:n.defaultFormat);var Pe=de(this,B);return this.localeData().postformat(Pe)}function ne(B,Pe){return this.isValid()&&(O(B)&&B.isValid()||si(B).isValid())?Ri({to:this,from:B}).locale(this.locale()).humanize(!Pe):this.localeData().invalidDate()}function Ye(B){return this.from(si(),B)}function Ue(B,Pe){return this.isValid()&&(O(B)&&B.isValid()||si(B).isValid())?Ri({from:this,to:B}).locale(this.locale()).humanize(!Pe):this.localeData().invalidDate()}function Nt(B){return this.to(si(),B)}function on(B){var Pe;return B===void 0?this._locale._abbr:(Pe=Pa(B),Pe!=null&&(this._locale=Pe),this)}var Kn=L("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(B){return B===void 0?this.localeData():this.locale(B)});function sr(){return this._locale}var xr=1e3,Er=60*xr,aa=60*Er,Zr=(365*400+97)*24*aa;function va(B,Pe){return(B%Pe+Pe)%Pe}function ya(B,Pe,et){return B<100&&B>=0?new Date(B+400,Pe,et)-Zr:new Date(B,Pe,et).valueOf()}function Va(B,Pe,et){return B<100&&B>=0?Date.UTC(B+400,Pe,et)-Zr:Date.UTC(B,Pe,et)}function Za(B){var Pe,et;if(B=$(B),B===void 0||B==="millisecond"||!this.isValid())return this;switch(et=this._isUTC?Va:ya,B){case"year":Pe=et(this.year(),0,1);break;case"quarter":Pe=et(this.year(),this.month()-this.month()%3,1);break;case"month":Pe=et(this.year(),this.month(),1);break;case"week":Pe=et(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":Pe=et(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":Pe=et(this.year(),this.month(),this.date());break;case"hour":Pe=this._d.valueOf(),Pe-=va(Pe+(this._isUTC?0:this.utcOffset()*Er),aa);break;case"minute":Pe=this._d.valueOf(),Pe-=va(Pe,Er);break;case"second":Pe=this._d.valueOf(),Pe-=va(Pe,xr);break}return this._d.setTime(Pe),n.updateOffset(this,!0),this}function Yr(B){var Pe,et;if(B=$(B),B===void 0||B==="millisecond"||!this.isValid())return this;switch(et=this._isUTC?Va:ya,B){case"year":Pe=et(this.year()+1,0,1)-1;break;case"quarter":Pe=et(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":Pe=et(this.year(),this.month()+1,1)-1;break;case"week":Pe=et(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":Pe=et(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":Pe=et(this.year(),this.month(),this.date()+1)-1;break;case"hour":Pe=this._d.valueOf(),Pe+=aa-va(Pe+(this._isUTC?0:this.utcOffset()*Er),aa)-1;break;case"minute":Pe=this._d.valueOf(),Pe+=Er-va(Pe,Er)-1;break;case"second":Pe=this._d.valueOf(),Pe+=xr-va(Pe,xr)-1;break}return this._d.setTime(Pe),n.updateOffset(this,!0),this}function uo(){return this._d.valueOf()-(this._offset||0)*6e4}function ao(){return Math.floor(this.valueOf()/1e3)}function To(){return new Date(this.valueOf())}function xo(){var B=this;return[B.year(),B.month(),B.date(),B.hour(),B.minute(),B.second(),B.millisecond()]}function ro(){var B=this;return{years:B.year(),months:B.month(),date:B.date(),hours:B.hours(),minutes:B.minutes(),seconds:B.seconds(),milliseconds:B.milliseconds()}}function Wo(){return this.isValid()?this.toISOString():null}function Oo(){return P(this)}function Ao(){return c({},E(this))}function ui(){return E(this).overflow}function wi(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}Y("N",0,0,"eraAbbr"),Y("NN",0,0,"eraAbbr"),Y("NNN",0,0,"eraAbbr"),Y("NNNN",0,0,"eraName"),Y("NNNNN",0,0,"eraNarrow"),Y("y",["y",1],"yo","eraYear"),Y("y",["yy",2],0,"eraYear"),Y("y",["yyy",3],0,"eraYear"),Y("y",["yyyy",4],0,"eraYear"),ce("N",di),ce("NN",di),ce("NNN",di),ce("NNNN",mo),ce("NNNNN",Ko),lt(["N","NN","NNN","NNNN","NNNNN"],function(B,Pe,et,It){var Mn=et._locale.erasParse(B,It,et._strict);Mn?E(et).era=Mn:E(et).invalidEra=B}),ce("y",Ve),ce("yy",Ve),ce("yyy",Ve),ce("yyyy",Ve),ce("yo",ai),lt(["y","yy","yyy","yyyy"],Ct),lt(["yo"],function(B,Pe,et,It){var Mn;et._locale._eraYearOrdinalRegex&&(Mn=B.match(et._locale._eraYearOrdinalRegex)),et._locale.eraYearOrdinalParse?Pe[Ct]=et._locale.eraYearOrdinalParse(B,Mn):Pe[Ct]=parseInt(B,10)});function Mi(B,Pe){var et,It,Mn,Lr=this._eras||Pa("en")._eras;for(et=0,It=Lr.length;et=0)return Lr[It]}function Vi(B,Pe){var et=B.since<=B.until?1:-1;return Pe===void 0?n(B.since).year():n(B.since).year()+(Pe-B.offset)*et}function ii(){var B,Pe,et,It=this.localeData().eras();for(B=0,Pe=It.length;BLr&&(Pe=Lr),Sr.call(this,B,Pe,et,It,Mn))}function Sr(B,Pe,et,It,Mn){var Lr=ke(B,Pe,et,It,Mn),Ka=Sn(Lr.year,0,Lr.dayOfYear);return this.year(Ka.getUTCFullYear()),this.month(Ka.getUTCMonth()),this.date(Ka.getUTCDate()),this}Y("Q",0,"Qo","quarter"),ce("Q",se),lt("Q",function(B,Pe){Pe[er]=(un(B)-1)*3});function oa(B){return B==null?Math.ceil((this.month()+1)/3):this.month((B-1)*3+this.month()%3)}Y("D",["DD",2],"Do","date"),ce("D",Ee,ot),ce("DD",Ee,ue),ce("Do",function(B,Pe){return B?Pe._dayOfMonthOrdinalParse||Pe._ordinalParse:Pe._dayOfMonthOrdinalParseLenient}),lt(["D","DD"],ir),lt("Do",function(B,Pe){Pe[ir]=un(B.match(Ee)[0])});var Kr=zn("Date",!0);Y("DDD",["DDDD",3],"DDDo","dayOfYear"),ce("DDD",He),ce("DDDD",Te),lt(["DDD","DDDD"],function(B,Pe,et){et._dayOfYear=un(B)});function kr(B){var Pe=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return B==null?Pe:this.add(B-Pe,"d")}Y("m",["mm",2],0,"minute"),ce("m",Ee,At),ce("mm",Ee,ue),lt(["m","mm"],cn);var Gr=zn("Minutes",!1);Y("s",["ss",2],0,"second"),ce("s",Ee,At),ce("ss",Ee,ue),lt(["s","ss"],Cn);var Qr=zn("Seconds",!1);Y("S",0,0,function(){return~~(this.millisecond()/100)}),Y(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),Y(0,["SSS",3],0,"millisecond"),Y(0,["SSSS",4],0,function(){return this.millisecond()*10}),Y(0,["SSSSS",5],0,function(){return this.millisecond()*100}),Y(0,["SSSSSS",6],0,function(){return this.millisecond()*1e3}),Y(0,["SSSSSSS",7],0,function(){return this.millisecond()*1e4}),Y(0,["SSSSSSSS",8],0,function(){return this.millisecond()*1e5}),Y(0,["SSSSSSSSS",9],0,function(){return this.millisecond()*1e6}),ce("S",He,se),ce("SS",He,ue),ce("SSS",He,Te);var Wa,Ia;for(Wa="SSSS";Wa.length<=9;Wa+="S")ce(Wa,Ve);function za(B,Pe){Pe[Ln]=un(("0."+B)*1e3)}for(Wa="S";Wa.length<=9;Wa+="S")lt(Wa,za);Ia=zn("Milliseconds",!1),Y("z",0,0,"zoneAbbr"),Y("zz",0,0,"zoneName");function nt(){return this._isUTC?"UTC":""}function Xt(){return this._isUTC?"Coordinated Universal Time":""}var bn=A.prototype;bn.add=zi,bn.calendar=Cu,bn.clone=eu,bn.diff=Zi,bn.endOf=Yr,bn.format=Du,bn.from=ne,bn.fromNow=Ye,bn.to=Ue,bn.toNow=Nt,bn.get=_n,bn.invalidAt=ui,bn.isAfter=rc,bn.isBefore=sc,bn.isBetween=ec,bn.isSame=Yu,bn.isSameOrAfter=ac,bn.isSameOrBefore=uc,bn.isValid=Oo,bn.lang=Kn,bn.locale=on,bn.localeData=sr,bn.max=Is,bn.min=nl,bn.parsingFlags=Ao,bn.set=Je,bn.startOf=Za,bn.subtract=Ui,bn.toArray=xo,bn.toObject=ro,bn.toDate=To,bn.toISOString=jn,bn.inspect=us,typeof Symbol!="undefined"&&Symbol.for!=null&&(bn[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),bn.toJSON=Wo,bn.toString=tu,bn.unix=ao,bn.valueOf=uo,bn.creationData=wi,bn.eraName=ii,bn.eraNarrow=ei,bn.eraAbbr=zo,bn.eraYear=ci,bn.year=wn,bn.isLeapYear=Nn,bn.weekYear=en,bn.isoWeekYear=vn,bn.quarter=bn.quarters=oa,bn.month=Me,bn.daysInMonth=Be,bn.week=bn.weeks=Bn,bn.isoWeek=bn.isoWeeks=Gn,bn.weeksInYear=cr,bn.weeksInWeekYear=tr,bn.isoWeeksInYear=xn,bn.isoWeeksInISOWeekYear=Wn,bn.date=Kr,bn.day=bn.days=la,bn.weekday=Ca,bn.isoWeekday=pa,bn.dayOfYear=kr,bn.hour=bn.hours=kn,bn.minute=bn.minutes=Gr,bn.second=bn.seconds=Qr,bn.millisecond=bn.milliseconds=Ia,bn.utcOffset=wr,bn.utc=Ta,bn.local=Ga,bn.parseZone=$o,bn.hasAlignedHourOffset=Io,bn.isDST=Ho,bn.isLocal=ta,bn.isUtcOffset=Br,bn.isUtc=eo,bn.isUTC=eo,bn.zoneAbbr=nt,bn.zoneName=Xt,bn.dates=L("dates accessor is deprecated. Use date instead.",Kr),bn.months=L("months accessor is deprecated. Use month instead",Me),bn.years=L("years accessor is deprecated. Use year instead",wn),bn.zone=L("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",Vr),bn.isDSTShifted=L("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",ur);function Pr(B){return si(B*1e3)}function Xr(){return si.apply(null,arguments).parseZone()}function Aa(B){return B}var $a=ie.prototype;$a.calendar=k,$a.longDateFormat=je,$a.invalidDate=Qe,$a.ordinal=xe,$a.preparse=Aa,$a.postformat=Aa,$a.relativeTime=ye,$a.pastFuture=U,$a.set=re,$a.eras=Mi,$a.erasParse=bi,$a.erasConvertYear=Vi,$a.erasAbbrRegex=il,$a.erasNameRegex=nn,$a.erasNarrowRegex=el,$a.months=me,$a.monthsShort=Le,$a.monthsParse=Ot,$a.monthsRegex=Dt,$a.monthsShortRegex=ht,$a.week=Mt,$a.firstDayOfYear=Zn,$a.firstDayOfWeek=rn,$a.weekdays=qr,$a.weekdaysMin=ia,$a.weekdaysShort=br,$a.weekdaysParse=ha,$a.weekdaysRegex=jt,$a.weekdaysShortRegex=Ke,$a.weekdaysMinRegex=ze,$a.isPM=Un,$a.meridiem=pr;function Qa(B,Pe,et,It){var Mn=Pa(),Lr=f().set(It,Pe);return Mn[et](Lr,B)}function ho(B,Pe,et){if(m(B)&&(Pe=B,B=void 0),B=B||"",Pe!=null)return Qa(B,Pe,et,"month");var It,Mn=[];for(It=0;It<12;It++)Mn[It]=Qa(B,It,et,"month");return Mn}function _a(B,Pe,et,It){typeof B=="boolean"?(m(Pe)&&(et=Pe,Pe=void 0),Pe=Pe||""):(Pe=B,et=Pe,B=!1,m(Pe)&&(et=Pe,Pe=void 0),Pe=Pe||"");var Mn=Pa(),Lr=B?Mn._week.dow:0,Ka,Oi=[];if(et!=null)return Qa(Pe,(et+Lr)%7,It,"day");for(Ka=0;Ka<7;Ka++)Oi[Ka]=Qa(Pe,(Ka+Lr)%7,It,"day");return Oi}function qa(B,Pe){return ho(B,Pe,"months")}function bo(B,Pe){return ho(B,Pe,"monthsShort")}function sa(B,Pe,et){return _a(B,Pe,et,"weekdays")}function ga(B,Pe,et){return _a(B,Pe,et,"weekdaysShort")}function oo(B,Pe,et){return _a(B,Pe,et,"weekdaysMin")}ea("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(B){var Pe=B%10,et=un(B%100/10)===1?"th":Pe===1?"st":Pe===2?"nd":Pe===3?"rd":"th";return B+et}}),n.lang=L("moment.lang is deprecated. Use moment.locale instead.",ea),n.langData=L("moment.langData is deprecated. Use moment.localeData instead.",Pa);var Fr=Math.abs;function yo(){var B=this._data;return this._milliseconds=Fr(this._milliseconds),this._days=Fr(this._days),this._months=Fr(this._months),B.milliseconds=Fr(B.milliseconds),B.seconds=Fr(B.seconds),B.minutes=Fr(B.minutes),B.hours=Fr(B.hours),B.months=Fr(B.months),B.years=Fr(B.years),this}function po(B,Pe,et,It){var Mn=Ri(Pe,et);return B._milliseconds+=It*Mn._milliseconds,B._days+=It*Mn._days,B._months+=It*Mn._months,B._bubble()}function Ci(B,Pe){return po(this,B,Pe,1)}function Ei(B,Pe){return po(this,B,Pe,-1)}function pl(B){return B<0?Math.floor(B):Math.ceil(B)}function ls(){var B=this._milliseconds,Pe=this._days,et=this._months,It=this._data,Mn,Lr,Ka,Oi,fl;return B>=0&&Pe>=0&&et>=0||B<=0&&Pe<=0&&et<=0||(B+=pl(Kl(et)+Pe)*864e5,Pe=0,et=0),It.milliseconds=B%1e3,Mn=Ht(B/1e3),It.seconds=Mn%60,Lr=Ht(Mn/60),It.minutes=Lr%60,Ka=Ht(Lr/60),It.hours=Ka%24,Pe+=Ht(Ka/24),fl=Ht(cs(Pe)),et+=fl,Pe-=pl(Kl(fl)),Oi=Ht(et/12),et%=12,It.days=Pe,It.months=et,It.years=Oi,this}function cs(B){return B*4800/146097}function Kl(B){return B*146097/4800}function Js(B){if(!this.isValid())return NaN;var Pe,et,It=this._milliseconds;if(B=$(B),B==="month"||B==="quarter"||B==="year")switch(Pe=this._days+It/864e5,et=this._months+cs(Pe),B){case"month":return et;case"quarter":return et/3;case"year":return et/12}else switch(Pe=this._days+Math.round(Kl(this._months)),B){case"week":return Pe/7+It/6048e5;case"day":return Pe+It/864e5;case"hour":return Pe*24+It/36e5;case"minute":return Pe*1440+It/6e4;case"second":return Pe*86400+It/1e3;case"millisecond":return Math.floor(Pe*864e5)+It;default:throw new Error("Unknown unit "+B)}}function ul(B){return function(){return this.as(B)}}var Zl=ul("ms"),Ws=ul("s"),Ss=ul("m"),Ki=ul("h"),xl=ul("d"),Di=ul("w"),_i=ul("M"),gs=ul("Q"),kl=ul("y"),cu=Zl;function Us(){return Ri(this)}function Ns(B){return B=$(B),this.isValid()?this[B+"s"]():NaN}function nu(B){return function(){return this.isValid()?this._data[B]:NaN}}var Hi=nu("milliseconds"),ji=nu("seconds"),Ol=nu("minutes"),Ul=nu("hours"),Gl=nu("days"),Xu=nu("months"),Ls=nu("years");function ru(){return Ht(this.days()/7)}var ds=Math.round,fs={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function _l(B,Pe,et,It,Mn){return Mn.relativeTime(Pe||1,!!et,B,It)}function Jl(B,Pe,et,It){var Mn=Ri(B).abs(),Lr=ds(Mn.as("s")),Ka=ds(Mn.as("m")),Oi=ds(Mn.as("h")),fl=ds(Mn.as("d")),$l=ds(Mn.as("M")),zl=ds(Mn.as("w")),tc=ds(Mn.as("y")),Sl=Lr<=et.ss&&["s",Lr]||Lr0,Sl[4]=It,_l.apply(null,Sl)}function Zs(B){return B===void 0?ds:typeof B=="function"?(ds=B,!0):!1}function xu(B,Pe){return fs[B]===void 0?!1:Pe===void 0?fs[B]:(fs[B]=Pe,B==="s"&&(fs.ss=Pe-1),!0)}function ql(B,Pe){if(!this.isValid())return this.localeData().invalidDate();var et=!1,It=fs,Mn,Lr;return typeof B=="object"&&(Pe=B,B=!1),typeof B=="boolean"&&(et=B),typeof Pe=="object"&&(It=Object.assign({},fs,Pe),Pe.s!=null&&Pe.ss==null&&(It.ss=Pe.s-1)),Mn=this.localeData(),Lr=Jl(this,!et,It,Mn),et&&(Lr=Mn.pastFuture(+this,Lr)),Mn.postformat(Lr)}var mu=Math.abs;function as(B){return(B>0)-(B<0)||+B}function Su(){if(!this.isValid())return this.localeData().invalidDate();var B=mu(this._milliseconds)/1e3,Pe=mu(this._days),et=mu(this._months),It,Mn,Lr,Ka,Oi=this.asSeconds(),fl,$l,zl,tc;return Oi?(It=Ht(B/60),Mn=Ht(It/60),B%=60,It%=60,Lr=Ht(et/12),et%=12,Ka=B?B.toFixed(3).replace(/\.?0+$/,""):"",fl=Oi<0?"-":"",$l=as(this._months)!==as(Oi)?"-":"",zl=as(this._days)!==as(Oi)?"-":"",tc=as(this._milliseconds)!==as(Oi)?"-":"",fl+"P"+(Lr?$l+Lr+"Y":"")+(et?$l+et+"M":"")+(Pe?zl+Pe+"D":"")+(Mn||It||B?"T":"")+(Mn?tc+Mn+"H":"")+(It?tc+It+"M":"")+(B?tc+Ka+"S":"")):"P0D"}var Pl=Hu.prototype;Pl.isValid=su,Pl.abs=yo,Pl.add=Ci,Pl.subtract=Ei,Pl.as=Js,Pl.asMilliseconds=Zl,Pl.asSeconds=Ws,Pl.asMinutes=Ss,Pl.asHours=Ki,Pl.asDays=xl,Pl.asWeeks=Di,Pl.asMonths=_i,Pl.asQuarters=gs,Pl.asYears=kl,Pl.valueOf=cu,Pl._bubble=ls,Pl.clone=Us,Pl.get=Ns,Pl.milliseconds=Hi,Pl.seconds=ji,Pl.minutes=Ol,Pl.hours=Ul,Pl.days=Gl,Pl.weeks=ru,Pl.months=Xu,Pl.years=Ls,Pl.humanize=ql,Pl.toISOString=Su,Pl.toString=Su,Pl.toJSON=Su,Pl.locale=on,Pl.localeData=sr,Pl.toIsoString=L("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Su),Pl.lang=Kn,Y("X",0,0,"unix"),Y("x",0,0,"valueOf"),ce("x",tt),ce("X",st),lt("X",function(B,Pe,et){et._d=new Date(parseFloat(B)*1e3)}),lt("x",function(B,Pe,et){et._d=new Date(un(B))});return n.version="2.30.1",r(si),n.fn=bn,n.min=lu,n.max=bu,n.now=Ru,n.utc=f,n.unix=Pr,n.months=qa,n.isDate=d,n.locale=ea,n.invalid=R,n.duration=Ri,n.isMoment=O,n.weekdays=sa,n.parseZone=Xr,n.localeData=Pa,n.isDuration=qu,n.monthsShort=bo,n.weekdaysMin=oo,n.defineLocale=xa,n.updateLocale=Ea,n.locales=sn,n.weekdaysShort=ga,n.normalizeUnits=$,n.relativeTimeRounding=Zs,n.relativeTimeThreshold=xu,n.calendarFormat=Gu,n.prototype=bn,n.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},n})},34155:function(h){var v=h.exports={},e,t;function n(){throw new Error("setTimeout has not been defined")}function r(){throw new Error("clearTimeout has not been defined")}(function(){try{typeof setTimeout=="function"?e=setTimeout:e=n}catch(I){e=n}try{typeof clearTimeout=="function"?t=clearTimeout:t=r}catch(I){t=r}})();function a(I){if(e===setTimeout)return setTimeout(I,0);if((e===n||!e)&&setTimeout)return e=setTimeout,setTimeout(I,0);try{return e(I,0)}catch(E){try{return e.call(null,I,0)}catch(C){return e.call(this,I,0)}}}function l(I){if(t===clearTimeout)return clearTimeout(I);if((t===r||!t)&&clearTimeout)return t=clearTimeout,clearTimeout(I);try{return t(I)}catch(E){try{return t.call(null,I)}catch(C){return t.call(this,I)}}}var s=[],o=!1,i,m=-1;function d(){!o||!i||(o=!1,i.length?s=i.concat(s):m=-1,s.length&&b())}function b(){if(!o){var I=a(d);o=!0;for(var E=s.length;E;){for(i=s,s=[];++m1)for(var C=1;C1?Ke-1:0),Pt=1;Pt=zt)return pn;switch(pn){case"%s":return String(ze[mt++]);case"%d":return Number(ze[mt++]);case"%j":try{return JSON.stringify(ze[mt++])}catch(Un){return"[Circular]"}break;default:return pn}});return Qt}return jt}function X(jt){return jt==="string"||jt==="url"||jt==="hex"||jt==="email"||jt==="date"||jt==="pattern"}function Y(jt,Ke){return!!(jt==null||Ke==="array"&&Array.isArray(jt)&&!jt.length||X(Ke)&&typeof jt=="string"&&!jt)}function ae(jt){return Object.keys(jt).length===0}function J(jt,Ke,ze){var Pt=[],mt=0,zt=jt.length;function Qt(pn){Pt.push.apply(Pt,(0,o.Z)(pn||[])),mt++,mt===zt&&ze(Pt)}jt.forEach(function(pn){Ke(pn,Qt)})}function de(jt,Ke,ze){var Pt=0,mt=jt.length;function zt(Qt){if(Qt&&Qt.length){ze(Qt);return}var pn=Pt;Pt=Pt+1,pnKe.max?mt.push(_(zt.messages[pr].max,Ke.fullField,Ke.max)):pn&&Un&&(knKe.max)&&mt.push(_(zt.messages[pr].range,Ke.fullField,Ke.min,Ke.max))},S=$,H=function(Ke,ze,Pt,mt,zt,Qt){Ke.required&&(!Pt.hasOwnProperty(Ke.field)||Y(ze,Qt||Ke.type))&&mt.push(_(zt.messages.required,Ke.fullField))},he=H,se,ue=function(){if(se)return se;var jt="[a-fA-F\\d:]",Ke=function(xa){return xa&&xa.includeBoundaries?"(?:(?<=\\s|^)(?=".concat(jt,")|(?<=").concat(jt,")(?=\\s|$))"):""},ze="(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)){3}",Pt="[a-fA-F\\d]{1,4}",mt=["(?:".concat(Pt,":){7}(?:").concat(Pt,"|:)"),"(?:".concat(Pt,":){6}(?:").concat(ze,"|:").concat(Pt,"|:)"),"(?:".concat(Pt,":){5}(?::").concat(ze,"|(?::").concat(Pt,"){1,2}|:)"),"(?:".concat(Pt,":){4}(?:(?::").concat(Pt,"){0,1}:").concat(ze,"|(?::").concat(Pt,"){1,3}|:)"),"(?:".concat(Pt,":){3}(?:(?::").concat(Pt,"){0,2}:").concat(ze,"|(?::").concat(Pt,"){1,4}|:)"),"(?:".concat(Pt,":){2}(?:(?::").concat(Pt,"){0,3}:").concat(ze,"|(?::").concat(Pt,"){1,5}|:)"),"(?:".concat(Pt,":){1}(?:(?::").concat(Pt,"){0,4}:").concat(ze,"|(?::").concat(Pt,"){1,6}|:)"),"(?::(?:(?::".concat(Pt,"){0,5}:").concat(ze,"|(?::").concat(Pt,"){1,7}|:))")],zt="(?:%[0-9a-zA-Z]{1,})?",Qt="(?:".concat(mt.join("|"),")").concat(zt),pn=new RegExp("(?:^".concat(ze,"$)|(?:^").concat(Qt,"$)")),Un=new RegExp("^".concat(ze,"$")),vr=new RegExp("^".concat(Qt,"$")),kn=function(xa){return xa&&xa.exact?pn:new RegExp("(?:".concat(Ke(xa)).concat(ze).concat(Ke(xa),")|(?:").concat(Ke(xa)).concat(Qt).concat(Ke(xa),")"),"g")};kn.v4=function(ea){return ea&&ea.exact?Un:new RegExp("".concat(Ke(ea)).concat(ze).concat(Ke(ea)),"g")},kn.v6=function(ea){return ea&&ea.exact?vr:new RegExp("".concat(Ke(ea)).concat(Qt).concat(Ke(ea)),"g")};var pr="(?:(?:[a-z]+:)?//)",Mr="(?:\\S+(?::\\S*)?@)?",Ur=kn.v4().source,ut=kn.v6().source,Zt="(?:(?:[a-z\\u00a1-\\uffff0-9][-_]*)*[a-z\\u00a1-\\uffff0-9]+)",ge="(?:\\.(?:[a-z\\u00a1-\\uffff0-9]-*)*[a-z\\u00a1-\\uffff0-9]+)*",an="(?:\\.(?:[a-z\\u00a1-\\uffff]{2,}))",On="(?::\\d{2,5})?",dr='(?:[/?#][^\\s"]*)?',Rr="(?:".concat(pr,"|www\\.)").concat(Mr,"(?:localhost|").concat(Ur,"|").concat(ut,"|").concat(Zt).concat(ge).concat(an,")").concat(On).concat(dr);return se=new RegExp("(?:^".concat(Rr,"$)"),"i"),se},Te={email:/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+\.)+[a-zA-Z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]{2,}))$/,hex:/^#?([a-f0-9]{6}|[a-f0-9]{3})$/i},Ae={integer:function(Ke){return Ae.number(Ke)&&parseInt(Ke,10)===Ke},float:function(Ke){return Ae.number(Ke)&&!Ae.integer(Ke)},array:function(Ke){return Array.isArray(Ke)},regexp:function(Ke){if(Ke instanceof RegExp)return!0;try{return!!new RegExp(Ke)}catch(ze){return!1}},date:function(Ke){return typeof Ke.getTime=="function"&&typeof Ke.getMonth=="function"&&typeof Ke.getYear=="function"&&!isNaN(Ke.getTime())},number:function(Ke){return isNaN(Ke)?!1:typeof Ke=="number"},object:function(Ke){return(0,L.Z)(Ke)==="object"&&!Ae.array(Ke)},method:function(Ke){return typeof Ke=="function"},email:function(Ke){return typeof Ke=="string"&&Ke.length<=320&&!!Ke.match(Te.email)},url:function(Ke){return typeof Ke=="string"&&Ke.length<=2048&&!!Ke.match(ue())},hex:function(Ke){return typeof Ke=="string"&&!!Ke.match(Te.hex)}},te=function(Ke,ze,Pt,mt,zt){if(Ke.required&&ze===void 0){he(Ke,ze,Pt,mt,zt);return}var Qt=["integer","float","array","regexp","object","method","email","number","date","url","hex"],pn=Ke.type;Qt.indexOf(pn)>-1?Ae[pn](ze)||mt.push(_(zt.messages.types[pn],Ke.fullField,Ke.type)):pn&&(0,L.Z)(ze)!==Ke.type&&mt.push(_(zt.messages.types[pn],Ke.fullField,Ke.type))},Ee=te,Re=function(Ke,ze,Pt,mt,zt){(/^\s+$/.test(ze)||ze==="")&&mt.push(_(zt.messages.whitespace,Ke.fullField))},Ne=Re,He={required:he,whitespace:Ne,type:Ee,range:S,enum:ye,pattern:W},Se=function(Ke,ze,Pt,mt,zt){var Qt=[],pn=Ke.required||!Ke.required&&mt.hasOwnProperty(Ke.field);if(pn){if(Y(ze)&&!Ke.required)return Pt();He.required(Ke,ze,mt,Qt,zt)}Pt(Qt)},we=Se,Ve=function(Ke,ze,Pt,mt,zt){var Qt=[],pn=Ke.required||!Ke.required&&mt.hasOwnProperty(Ke.field);if(pn){if(ze==null&&!Ke.required)return Pt();He.required(Ke,ze,mt,Qt,zt,"array"),ze!=null&&(He.type(Ke,ze,mt,Qt,zt),He.range(Ke,ze,mt,Qt,zt))}Pt(Qt)},tt=Ve,bt=function(Ke,ze,Pt,mt,zt){var Qt=[],pn=Ke.required||!Ke.required&&mt.hasOwnProperty(Ke.field);if(pn){if(Y(ze)&&!Ke.required)return Pt();He.required(Ke,ze,mt,Qt,zt),ze!==void 0&&He.type(Ke,ze,mt,Qt,zt)}Pt(Qt)},De=bt,st=function(Ke,ze,Pt,mt,zt){var Qt=[],pn=Ke.required||!Ke.required&&mt.hasOwnProperty(Ke.field);if(pn){if(Y(ze,"date")&&!Ke.required)return Pt();if(He.required(Ke,ze,mt,Qt,zt),!Y(ze,"date")){var Un;ze instanceof Date?Un=ze:Un=new Date(ze),He.type(Ke,Un,mt,Qt,zt),Un&&He.range(Ke,Un.getTime(),mt,Qt,zt)}}Pt(Qt)},vt=st,ot="enum",At=function(Ke,ze,Pt,mt,zt){var Qt=[],pn=Ke.required||!Ke.required&&mt.hasOwnProperty(Ke.field);if(pn){if(Y(ze)&&!Ke.required)return Pt();He.required(Ke,ze,mt,Qt,zt),ze!==void 0&&He[ot](Ke,ze,mt,Qt,zt)}Pt(Qt)},qt=At,ce=function(Ke,ze,Pt,mt,zt){var Qt=[],pn=Ke.required||!Ke.required&&mt.hasOwnProperty(Ke.field);if(pn){if(Y(ze)&&!Ke.required)return Pt();He.required(Ke,ze,mt,Qt,zt),ze!==void 0&&(He.type(Ke,ze,mt,Qt,zt),He.range(Ke,ze,mt,Qt,zt))}Pt(Qt)},ft=ce,Ut=function(Ke,ze,Pt,mt,zt){var Qt=[],pn=Ke.required||!Ke.required&&mt.hasOwnProperty(Ke.field);if(pn){if(Y(ze)&&!Ke.required)return Pt();He.required(Ke,ze,mt,Qt,zt),ze!==void 0&&(He.type(Ke,ze,mt,Qt,zt),He.range(Ke,ze,mt,Qt,zt))}Pt(Qt)},Kt=Ut,Ht=function(Ke,ze,Pt,mt,zt){var Qt=[],pn=Ke.required||!Ke.required&&mt.hasOwnProperty(Ke.field);if(pn){if(Y(ze)&&!Ke.required)return Pt();He.required(Ke,ze,mt,Qt,zt),ze!==void 0&&He.type(Ke,ze,mt,Qt,zt)}Pt(Qt)},un=Ht,Rn=function(Ke,ze,Pt,mt,zt){var Qt=[],pn=Ke.required||!Ke.required&&mt.hasOwnProperty(Ke.field);if(pn){if(ze===""&&(ze=void 0),Y(ze)&&!Ke.required)return Pt();He.required(Ke,ze,mt,Qt,zt),ze!==void 0&&(He.type(Ke,ze,mt,Qt,zt),He.range(Ke,ze,mt,Qt,zt))}Pt(Qt)},lt=Rn,Et=function(Ke,ze,Pt,mt,zt){var Qt=[],pn=Ke.required||!Ke.required&&mt.hasOwnProperty(Ke.field);if(pn){if(Y(ze)&&!Ke.required)return Pt();He.required(Ke,ze,mt,Qt,zt),ze!==void 0&&He.type(Ke,ze,mt,Qt,zt)}Pt(Qt)},Bt=Et,Lt=function(Ke,ze,Pt,mt,zt){var Qt=[],pn=Ke.required||!Ke.required&&mt.hasOwnProperty(Ke.field);if(pn){if(Y(ze,"string")&&!Ke.required)return Pt();He.required(Ke,ze,mt,Qt,zt),Y(ze,"string")||He.pattern(Ke,ze,mt,Qt,zt)}Pt(Qt)},Ct=Lt,er=function(Ke,ze,Pt,mt,zt){var Qt=[],pn=Ke.required||!Ke.required&&mt.hasOwnProperty(Ke.field);if(pn){if(Y(ze)&&!Ke.required)return Pt();He.required(Ke,ze,mt,Qt,zt),Y(ze)||He.type(Ke,ze,mt,Qt,zt)}Pt(Qt)},ir=er,rr=function(Ke,ze,Pt,mt,zt){var Qt=[],pn=Array.isArray(ze)?"array":(0,L.Z)(ze);He.required(Ke,ze,mt,Qt,zt,pn),Pt(Qt)},cn=rr,Cn=function(Ke,ze,Pt,mt,zt){var Qt=[],pn=Ke.required||!Ke.required&&mt.hasOwnProperty(Ke.field);if(pn){if(Y(ze,"string")&&!Ke.required)return Pt();He.required(Ke,ze,mt,Qt,zt,"string"),Y(ze,"string")||(He.type(Ke,ze,mt,Qt,zt),He.range(Ke,ze,mt,Qt,zt),He.pattern(Ke,ze,mt,Qt,zt),Ke.whitespace===!0&&He.whitespace(Ke,ze,mt,Qt,zt))}Pt(Qt)},Ln=Cn,gn=function(Ke,ze,Pt,mt,zt){var Qt=Ke.type,pn=[],Un=Ke.required||!Ke.required&&mt.hasOwnProperty(Ke.field);if(Un){if(Y(ze,Qt)&&!Ke.required)return Pt();He.required(Ke,ze,mt,pn,zt,Qt),Y(ze,Qt)||He.type(Ke,ze,mt,pn,zt)}Pt(pn)},Tt=gn,Jt={string:Ln,method:un,number:lt,boolean:De,regexp:ir,integer:Kt,float:ft,array:tt,object:Bt,enum:qt,pattern:Ct,date:vt,url:Tt,hex:Tt,email:Tt,required:cn,any:we},wn=function(){function jt(Ke){(0,i.Z)(this,jt),(0,f.Z)(this,"rules",null),(0,f.Z)(this,"_messages",G),this.define(Ke)}return(0,m.Z)(jt,[{key:"define",value:function(ze){var Pt=this;if(!ze)throw new Error("Cannot configure a schema with no rules");if((0,L.Z)(ze)!=="object"||Array.isArray(ze))throw new Error("Rules must be an object");this.rules={},Object.keys(ze).forEach(function(mt){var zt=ze[mt];Pt.rules[mt]=Array.isArray(zt)?zt:[zt]})}},{key:"messages",value:function(ze){return ze&&(this._messages=Oe(fe(),ze)),this._messages}},{key:"validate",value:function(ze){var Pt=this,mt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},zt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:function(){},Qt=ze,pn=mt,Un=zt;if(typeof pn=="function"&&(Un=pn,pn={}),!this.rules||Object.keys(this.rules).length===0)return Un&&Un(null,Qt),Promise.resolve(Qt);function vr(ut){var Zt=[],ge={};function an(dr){if(Array.isArray(dr)){var Rr;Zt=(Rr=Zt).concat.apply(Rr,(0,o.Z)(dr))}else Zt.push(dr)}for(var On=0;On0&&arguments[0]!==void 0?arguments[0]:[],Pa=Array.isArray(Ea)?Ea:[Ea];!pn.suppressWarning&&Pa.length&&jt.warning("async-validator:",Pa),Pa.length&&ge.message!==void 0&&(Pa=[].concat(ge.message));var sn=Pa.map(We(ge,Qt));if(pn.first&&sn.length)return Ur[ge.field]=1,Zt(sn);if(!an)Zt(sn);else{if(ge.required&&!ut.value)return ge.message!==void 0?sn=[].concat(ge.message).map(We(ge,Qt)):pn.error&&(sn=[pn.error(ge,_(pn.messages.required,ge.field))]),Zt(sn);var Vn={};ge.defaultField&&Object.keys(ut.value).map(function(gr){Vn[gr]=ge.defaultField}),Vn=(0,s.Z)((0,s.Z)({},Vn),ut.rule.fields);var Jn={};Object.keys(Vn).forEach(function(gr){var Wr=Vn[gr],na=Array.isArray(Wr)?Wr:[Wr];Jn[gr]=na.map(On.bind(null,gr))});var Hn=new jt(Jn);Hn.messages(pn.messages),ut.rule.options&&(ut.rule.options.messages=pn.messages,ut.rule.options.error=pn.error),Hn.validate(ut.value,ut.rule.options||pn,function(gr){var Wr=[];sn&&sn.length&&Wr.push.apply(Wr,(0,o.Z)(sn)),gr&&gr.length&&Wr.push.apply(Wr,(0,o.Z)(gr)),Zt(Wr.length?Wr:null)})}}var Rr;if(ge.asyncValidator)Rr=ge.asyncValidator(ge,ut.value,dr,ut.source,pn);else if(ge.validator){try{Rr=ge.validator(ge,ut.value,dr,ut.source,pn)}catch(Ea){var ea,xa;(ea=(xa=console).error)===null||ea===void 0||ea.call(xa,Ea),pn.suppressValidatorError||setTimeout(function(){throw Ea},0),dr(Ea.message)}Rr===!0?dr():Rr===!1?dr(typeof ge.message=="function"?ge.message(ge.fullField||ge.field):ge.message||"".concat(ge.fullField||ge.field," fails")):Rr instanceof Array?dr(Rr):Rr instanceof Error&&dr(Rr.message)}Rr&&Rr.then&&Rr.then(function(){return dr()},function(Ea){return dr(Ea)})},function(ut){vr(ut)},Qt)}},{key:"getType",value:function(ze){if(ze.type===void 0&&ze.pattern instanceof RegExp&&(ze.type="pattern"),typeof ze.validator!="function"&&ze.type&&!Jt.hasOwnProperty(ze.type))throw new Error(_("Unknown rule type %s",ze.type));return ze.type||"string"}},{key:"getValidationMethod",value:function(ze){if(typeof ze.validator=="function")return ze.validator;var Pt=Object.keys(ze),mt=Pt.indexOf("message");return mt!==-1&&Pt.splice(mt,1),Pt.length===1&&Pt[0]==="required"?Jt.required:Jt[this.getType(ze)]||void 0}}]),jt}();(0,f.Z)(wn,"register",function(Ke,ze){if(typeof ze!="function")throw new Error("Cannot register a validator by type, validator is not a function");Jt[Ke]=ze}),(0,f.Z)(wn,"warning",F),(0,f.Z)(wn,"messages",G),(0,f.Z)(wn,"validators",Jt);var Nn=wn,zn="'${name}' is not a valid ${type}",qe={default:"Validation error on field '${name}'",required:"'${name}' is required",enum:"'${name}' must be one of [${enum}]",whitespace:"'${name}' cannot be empty",date:{format:"'${name}' is invalid for format date",parse:"'${name}' could not be parsed as date",invalid:"'${name}' is invalid date"},types:{string:zn,method:zn,array:zn,object:zn,number:zn,date:zn,boolean:zn,integer:zn,float:zn,regexp:zn,email:zn,url:zn,hex:zn},string:{len:"'${name}' must be exactly ${len} characters",min:"'${name}' must be at least ${min} characters",max:"'${name}' cannot be longer than ${max} characters",range:"'${name}' must be between ${min} and ${max} characters"},number:{len:"'${name}' must equal ${len}",min:"'${name}' cannot be less than ${min}",max:"'${name}' cannot be greater than ${max}",range:"'${name}' must be between ${min} and ${max}"},array:{len:"'${name}' must be exactly ${len} in length",min:"'${name}' cannot be less than ${min} in length",max:"'${name}' cannot be greater than ${max} in length",range:"'${name}' must be between ${min} and ${max} in length"},pattern:{mismatch:"'${name}' does not match pattern ${pattern}"}},xt=e(8880),_n=Nn;function Je(jt,Ke){return jt.replace(/\\?\$\{\w+\}/g,function(ze){if(ze.startsWith("\\"))return ze.slice(1);var Pt=ze.slice(2,-1);return Ke[Pt]})}var Xe="CODE_LOGIC_ERROR";function Yt(jt,Ke,ze,Pt,mt){return dn.apply(this,arguments)}function dn(){return dn=(0,l.Z)((0,a.Z)().mark(function jt(Ke,ze,Pt,mt,zt){var Qt,pn,Un,vr,kn,pr,Mr,Ur,ut;return(0,a.Z)().wrap(function(ge){for(;;)switch(ge.prev=ge.next){case 0:return Qt=(0,s.Z)({},Pt),delete Qt.ruleIndex,_n.warning=function(){},Qt.validator&&(pn=Qt.validator,Qt.validator=function(){try{return pn.apply(void 0,arguments)}catch(an){return console.error(an),Promise.reject(Xe)}}),Un=null,Qt&&Qt.type==="array"&&Qt.defaultField&&(Un=Qt.defaultField,delete Qt.defaultField),vr=new _n((0,f.Z)({},Ke,[Qt])),kn=(0,xt.T)(qe,mt.validateMessages),vr.messages(kn),pr=[],ge.prev=10,ge.next=13,Promise.resolve(vr.validate((0,f.Z)({},Ke,ze),(0,s.Z)({},mt)));case 13:ge.next=18;break;case 15:ge.prev=15,ge.t0=ge.catch(10),ge.t0.errors&&(pr=ge.t0.errors.map(function(an,On){var dr=an.message,Rr=dr===Xe?kn.default:dr;return t.isValidElement(Rr)?t.cloneElement(Rr,{key:"error_".concat(On)}):Rr}));case 18:if(!(!pr.length&&Un)){ge.next=23;break}return ge.next=21,Promise.all(ze.map(function(an,On){return Yt("".concat(Ke,".").concat(On),an,Un,mt,zt)}));case 21:return Mr=ge.sent,ge.abrupt("return",Mr.reduce(function(an,On){return[].concat((0,o.Z)(an),(0,o.Z)(On))},[]));case 23:return Ur=(0,s.Z)((0,s.Z)({},Pt),{},{name:Ke,enum:(Pt.enum||[]).join(", ")},zt),ut=pr.map(function(an){return typeof an=="string"?Je(an,Ur):an}),ge.abrupt("return",ut);case 26:case"end":return ge.stop()}},jt,null,[[10,15]])})),dn.apply(this,arguments)}function Tn(jt,Ke,ze,Pt,mt,zt){var Qt=jt.join("."),pn=ze.map(function(kn,pr){var Mr=kn.validator,Ur=(0,s.Z)((0,s.Z)({},kn),{},{ruleIndex:pr});return Mr&&(Ur.validator=function(ut,Zt,ge){var an=!1,On=function(){for(var ea=arguments.length,xa=new Array(ea),Ea=0;Ea2&&arguments[2]!==void 0?arguments[2]:!1;return jt&&jt.some(function(Pt){return Rt(Ke,Pt,ze)})}function Rt(jt,Ke){var ze=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return!jt||!Ke||!ze&&jt.length!==Ke.length?!1:Ke.every(function(Pt,mt){return jt[mt]===Pt})}function Me(jt,Ke){if(jt===Ke)return!0;if(!jt&&Ke||jt&&!Ke||!jt||!Ke||(0,L.Z)(jt)!=="object"||(0,L.Z)(Ke)!=="object")return!1;var ze=Object.keys(jt),Pt=Object.keys(Ke),mt=new Set([].concat(ze,Pt));return(0,o.Z)(mt).every(function(zt){var Qt=jt[zt],pn=Ke[zt];return typeof Qt=="function"&&typeof pn=="function"?!0:Qt===pn})}function Be(jt){var Ke=arguments.length<=1?void 0:arguments[1];return Ke&&Ke.target&&(0,L.Z)(Ke.target)==="object"&&jt in Ke.target?Ke.target[jt]:Ke}function ht(jt,Ke,ze){var Pt=jt.length;if(Ke<0||Ke>=Pt||ze<0||ze>=Pt)return jt;var mt=jt[Ke],zt=Ke-ze;return zt>0?[].concat((0,o.Z)(jt.slice(0,ze)),[mt],(0,o.Z)(jt.slice(ze,Ke)),(0,o.Z)(jt.slice(Ke+1,Pt))):zt<0?[].concat((0,o.Z)(jt.slice(0,Ke)),(0,o.Z)(jt.slice(Ke+1,ze+1)),[mt],(0,o.Z)(jt.slice(ze+1,Pt))):jt}var Dt=["name"],Ft=[];function fn(jt,Ke,ze,Pt,mt,zt){return typeof jt=="function"?jt(Ke,ze,"source"in zt?{source:zt.source}:{}):Pt!==mt}var Sn=function(jt){(0,b.Z)(ze,jt);var Ke=(0,c.Z)(ze);function ze(Pt){var mt;if((0,i.Z)(this,ze),mt=Ke.call(this,Pt),(0,f.Z)((0,d.Z)(mt),"state",{resetCount:0}),(0,f.Z)((0,d.Z)(mt),"cancelRegisterFunc",null),(0,f.Z)((0,d.Z)(mt),"mounted",!1),(0,f.Z)((0,d.Z)(mt),"touched",!1),(0,f.Z)((0,d.Z)(mt),"dirty",!1),(0,f.Z)((0,d.Z)(mt),"validatePromise",void 0),(0,f.Z)((0,d.Z)(mt),"prevValidating",void 0),(0,f.Z)((0,d.Z)(mt),"errors",Ft),(0,f.Z)((0,d.Z)(mt),"warnings",Ft),(0,f.Z)((0,d.Z)(mt),"cancelRegister",function(){var Un=mt.props,vr=Un.preserve,kn=Un.isListField,pr=Un.name;mt.cancelRegisterFunc&&mt.cancelRegisterFunc(kn,vr,Le(pr)),mt.cancelRegisterFunc=null}),(0,f.Z)((0,d.Z)(mt),"getNamePath",function(){var Un=mt.props,vr=Un.name,kn=Un.fieldContext,pr=kn.prefixName,Mr=pr===void 0?[]:pr;return vr!==void 0?[].concat((0,o.Z)(Mr),(0,o.Z)(vr)):[]}),(0,f.Z)((0,d.Z)(mt),"getRules",function(){var Un=mt.props,vr=Un.rules,kn=vr===void 0?[]:vr,pr=Un.fieldContext;return kn.map(function(Mr){return typeof Mr=="function"?Mr(pr):Mr})}),(0,f.Z)((0,d.Z)(mt),"refresh",function(){mt.mounted&&mt.setState(function(Un){var vr=Un.resetCount;return{resetCount:vr+1}})}),(0,f.Z)((0,d.Z)(mt),"metaCache",null),(0,f.Z)((0,d.Z)(mt),"triggerMetaEvent",function(Un){var vr=mt.props.onMetaChange;if(vr){var kn=(0,s.Z)((0,s.Z)({},mt.getMeta()),{},{destroy:Un});(0,E.Z)(mt.metaCache,kn)||vr(kn),mt.metaCache=kn}else mt.metaCache=null}),(0,f.Z)((0,d.Z)(mt),"onStoreChange",function(Un,vr,kn){var pr=mt.props,Mr=pr.shouldUpdate,Ur=pr.dependencies,ut=Ur===void 0?[]:Ur,Zt=pr.onReset,ge=kn.store,an=mt.getNamePath(),On=mt.getValue(Un),dr=mt.getValue(ge),Rr=vr&&Ot(vr,an);switch(kn.type==="valueUpdate"&&kn.source==="external"&&!(0,E.Z)(On,dr)&&(mt.touched=!0,mt.dirty=!0,mt.validatePromise=null,mt.errors=Ft,mt.warnings=Ft,mt.triggerMetaEvent()),kn.type){case"reset":if(!vr||Rr){mt.touched=!1,mt.dirty=!1,mt.validatePromise=void 0,mt.errors=Ft,mt.warnings=Ft,mt.triggerMetaEvent(),Zt==null||Zt(),mt.refresh();return}break;case"remove":{if(Mr&&fn(Mr,Un,ge,On,dr,kn)){mt.reRender();return}break}case"setField":{var ea=kn.data;if(Rr){"touched"in ea&&(mt.touched=ea.touched),"validating"in ea&&!("originRCField"in ea)&&(mt.validatePromise=ea.validating?Promise.resolve([]):null),"errors"in ea&&(mt.errors=ea.errors||Ft),"warnings"in ea&&(mt.warnings=ea.warnings||Ft),mt.dirty=!0,mt.triggerMetaEvent(),mt.reRender();return}else if("value"in ea&&Ot(vr,an,!0)){mt.reRender();return}if(Mr&&!an.length&&fn(Mr,Un,ge,On,dr,kn)){mt.reRender();return}break}case"dependenciesUpdate":{var xa=ut.map(Le);if(xa.some(function(Ea){return Ot(kn.relatedFields,Ea)})){mt.reRender();return}break}default:if(Rr||(!ut.length||an.length||Mr)&&fn(Mr,Un,ge,On,dr,kn)){mt.reRender();return}break}Mr===!0&&mt.reRender()}),(0,f.Z)((0,d.Z)(mt),"validateRules",function(Un){var vr=mt.getNamePath(),kn=mt.getValue(),pr=Un||{},Mr=pr.triggerName,Ur=pr.validateOnly,ut=Ur===void 0?!1:Ur,Zt=Promise.resolve().then((0,l.Z)((0,a.Z)().mark(function ge(){var an,On,dr,Rr,ea,xa,Ea;return(0,a.Z)().wrap(function(sn){for(;;)switch(sn.prev=sn.next){case 0:if(mt.mounted){sn.next=2;break}return sn.abrupt("return",[]);case 2:if(an=mt.props,On=an.validateFirst,dr=On===void 0?!1:On,Rr=an.messageVariables,ea=an.validateDebounce,xa=mt.getRules(),Mr&&(xa=xa.filter(function(Vn){return Vn}).filter(function(Vn){var Jn=Vn.validateTrigger;if(!Jn)return!0;var Hn=O(Jn);return Hn.includes(Mr)})),!(ea&&Mr)){sn.next=10;break}return sn.next=8,new Promise(function(Vn){setTimeout(Vn,ea)});case 8:if(mt.validatePromise===Zt){sn.next=10;break}return sn.abrupt("return",[]);case 10:return Ea=Tn(vr,kn,xa,Un,dr,Rr),Ea.catch(function(Vn){return Vn}).then(function(){var Vn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Ft;if(mt.validatePromise===Zt){var Jn;mt.validatePromise=null;var Hn=[],gr=[];(Jn=Vn.forEach)===null||Jn===void 0||Jn.call(Vn,function(Wr){var na=Wr.rule.warningOnly,fa=Wr.errors,to=fa===void 0?Ft:fa;na?gr.push.apply(gr,(0,o.Z)(to)):Hn.push.apply(Hn,(0,o.Z)(to))}),mt.errors=Hn,mt.warnings=gr,mt.triggerMetaEvent(),mt.reRender()}}),sn.abrupt("return",Ea);case 13:case"end":return sn.stop()}},ge)})));return ut||(mt.validatePromise=Zt,mt.dirty=!0,mt.errors=Ft,mt.warnings=Ft,mt.triggerMetaEvent(),mt.reRender()),Zt}),(0,f.Z)((0,d.Z)(mt),"isFieldValidating",function(){return!!mt.validatePromise}),(0,f.Z)((0,d.Z)(mt),"isFieldTouched",function(){return mt.touched}),(0,f.Z)((0,d.Z)(mt),"isFieldDirty",function(){if(mt.dirty||mt.props.initialValue!==void 0)return!0;var Un=mt.props.fieldContext,vr=Un.getInternalHooks(P),kn=vr.getInitialValue;return kn(mt.getNamePath())!==void 0}),(0,f.Z)((0,d.Z)(mt),"getErrors",function(){return mt.errors}),(0,f.Z)((0,d.Z)(mt),"getWarnings",function(){return mt.warnings}),(0,f.Z)((0,d.Z)(mt),"isListField",function(){return mt.props.isListField}),(0,f.Z)((0,d.Z)(mt),"isList",function(){return mt.props.isList}),(0,f.Z)((0,d.Z)(mt),"isPreserve",function(){return mt.props.preserve}),(0,f.Z)((0,d.Z)(mt),"getMeta",function(){mt.prevValidating=mt.isFieldValidating();var Un={touched:mt.isFieldTouched(),validating:mt.prevValidating,errors:mt.errors,warnings:mt.warnings,name:mt.getNamePath(),validated:mt.validatePromise===null};return Un}),(0,f.Z)((0,d.Z)(mt),"getOnlyChild",function(Un){if(typeof Un=="function"){var vr=mt.getMeta();return(0,s.Z)((0,s.Z)({},mt.getOnlyChild(Un(mt.getControlled(),vr,mt.props.fieldContext))),{},{isFunction:!0})}var kn=(0,I.Z)(Un);return kn.length!==1||!t.isValidElement(kn[0])?{child:kn,isFunction:!1}:{child:kn[0],isFunction:!1}}),(0,f.Z)((0,d.Z)(mt),"getValue",function(Un){var vr=mt.props.fieldContext.getFieldsValue,kn=mt.getNamePath();return(0,me.Z)(Un||vr(!0),kn)}),(0,f.Z)((0,d.Z)(mt),"getControlled",function(){var Un=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},vr=mt.props,kn=vr.name,pr=vr.trigger,Mr=vr.validateTrigger,Ur=vr.getValueFromEvent,ut=vr.normalize,Zt=vr.valuePropName,ge=vr.getValueProps,an=vr.fieldContext,On=Mr!==void 0?Mr:an.validateTrigger,dr=mt.getNamePath(),Rr=an.getInternalHooks,ea=an.getFieldsValue,xa=Rr(P),Ea=xa.dispatch,Pa=mt.getValue(),sn=ge||function(Wr){return(0,f.Z)({},Zt,Wr)},Vn=Un[pr],Jn=kn!==void 0?sn(Pa):{},Hn=(0,s.Z)((0,s.Z)({},Un),Jn);Hn[pr]=function(){mt.touched=!0,mt.dirty=!0,mt.triggerMetaEvent();for(var Wr,na=arguments.length,fa=new Array(na),to=0;to=0&&Vn<=Jn.length?(kn.keys=[].concat((0,o.Z)(kn.keys.slice(0,Vn)),[kn.id],(0,o.Z)(kn.keys.slice(Vn))),dr([].concat((0,o.Z)(Jn.slice(0,Vn)),[sn],(0,o.Z)(Jn.slice(Vn))))):(kn.keys=[].concat((0,o.Z)(kn.keys),[kn.id]),dr([].concat((0,o.Z)(Jn),[sn]))),kn.id+=1},remove:function(sn){var Vn=ea(),Jn=new Set(Array.isArray(sn)?sn:[sn]);Jn.size<=0||(kn.keys=kn.keys.filter(function(Hn,gr){return!Jn.has(gr)}),dr(Vn.filter(function(Hn,gr){return!Jn.has(gr)})))},move:function(sn,Vn){if(sn!==Vn){var Jn=ea();sn<0||sn>=Jn.length||Vn<0||Vn>=Jn.length||(kn.keys=ht(kn.keys,sn,Vn),dr(ht(Jn,sn,Vn)))}}},Ea=On||[];return Array.isArray(Ea)||(Ea=[]),Pt(Ea.map(function(Pa,sn){var Vn=kn.keys[sn];return Vn===void 0&&(kn.keys[sn]=kn.id,Vn=kn.keys[sn],kn.id+=1),{name:sn,key:Vn,isListField:!0}}),xa,ge)})))}var St=pt,Mt=e(97685);function hn(jt){var Ke=!1,ze=jt.length,Pt=[];return jt.length?new Promise(function(mt,zt){jt.forEach(function(Qt,pn){Qt.catch(function(Un){return Ke=!0,Un}).then(function(Un){ze-=1,Pt[pn]=Un,!(ze>0)&&(Ke&&zt(Pt),mt(Pt))})})}):Promise.resolve([])}var rn="__@field_split__";function Zn(jt){return jt.map(function(Ke){return"".concat((0,L.Z)(Ke),":").concat(Ke)}).join(rn)}var Bn=function(){function jt(){(0,i.Z)(this,jt),(0,f.Z)(this,"kvs",new Map)}return(0,m.Z)(jt,[{key:"set",value:function(ze,Pt){this.kvs.set(Zn(ze),Pt)}},{key:"get",value:function(ze){return this.kvs.get(Zn(ze))}},{key:"update",value:function(ze,Pt){var mt=this.get(ze),zt=Pt(mt);zt?this.set(ze,zt):this.delete(ze)}},{key:"delete",value:function(ze){this.kvs.delete(Zn(ze))}},{key:"map",value:function(ze){return(0,o.Z)(this.kvs.entries()).map(function(Pt){var mt=(0,Mt.Z)(Pt,2),zt=mt[0],Qt=mt[1],pn=zt.split(rn);return ze({key:pn.map(function(Un){var vr=Un.match(/^([^:]*):(.*)$/),kn=(0,Mt.Z)(vr,3),pr=kn[1],Mr=kn[2];return pr==="number"?Number(Mr):Mr}),value:Qt})})}},{key:"toJSON",value:function(){var ze={};return this.map(function(Pt){var mt=Pt.key,zt=Pt.value;return ze[mt.join(".")]=zt,null}),ze}}]),jt}(),Gn=Bn,Qn=["name"],Xn=(0,m.Z)(function jt(Ke){var ze=this;(0,i.Z)(this,jt),(0,f.Z)(this,"formHooked",!1),(0,f.Z)(this,"forceRootUpdate",void 0),(0,f.Z)(this,"subscribable",!0),(0,f.Z)(this,"store",{}),(0,f.Z)(this,"fieldEntities",[]),(0,f.Z)(this,"initialValues",{}),(0,f.Z)(this,"callbacks",{}),(0,f.Z)(this,"validateMessages",null),(0,f.Z)(this,"preserve",null),(0,f.Z)(this,"lastValidatePromise",null),(0,f.Z)(this,"getForm",function(){return{getFieldValue:ze.getFieldValue,getFieldsValue:ze.getFieldsValue,getFieldError:ze.getFieldError,getFieldWarning:ze.getFieldWarning,getFieldsError:ze.getFieldsError,isFieldsTouched:ze.isFieldsTouched,isFieldTouched:ze.isFieldTouched,isFieldValidating:ze.isFieldValidating,isFieldsValidating:ze.isFieldsValidating,resetFields:ze.resetFields,setFields:ze.setFields,setFieldValue:ze.setFieldValue,setFieldsValue:ze.setFieldsValue,validateFields:ze.validateFields,submit:ze.submit,_init:!0,getInternalHooks:ze.getInternalHooks}}),(0,f.Z)(this,"getInternalHooks",function(Pt){return Pt===P?(ze.formHooked=!0,{dispatch:ze.dispatch,initEntityValue:ze.initEntityValue,registerField:ze.registerField,useSubscribe:ze.useSubscribe,setInitialValues:ze.setInitialValues,destroyForm:ze.destroyForm,setCallbacks:ze.setCallbacks,setValidateMessages:ze.setValidateMessages,getFields:ze.getFields,setPreserve:ze.setPreserve,getInitialValue:ze.getInitialValue,registerWatch:ze.registerWatch}):((0,C.ZP)(!1,"`getInternalHooks` is internal usage. Should not call directly."),null)}),(0,f.Z)(this,"useSubscribe",function(Pt){ze.subscribable=Pt}),(0,f.Z)(this,"prevWithoutPreserves",null),(0,f.Z)(this,"setInitialValues",function(Pt,mt){if(ze.initialValues=Pt||{},mt){var zt,Qt=(0,xt.T)(Pt,ze.store);(zt=ze.prevWithoutPreserves)===null||zt===void 0||zt.map(function(pn){var Un=pn.key;Qt=(0,xt.Z)(Qt,Un,(0,me.Z)(Pt,Un))}),ze.prevWithoutPreserves=null,ze.updateStore(Qt)}}),(0,f.Z)(this,"destroyForm",function(Pt){if(Pt)ze.updateStore({});else{var mt=new Gn;ze.getFieldEntities(!0).forEach(function(zt){ze.isMergedPreserve(zt.isPreserve())||mt.set(zt.getNamePath(),!0)}),ze.prevWithoutPreserves=mt}}),(0,f.Z)(this,"getInitialValue",function(Pt){var mt=(0,me.Z)(ze.initialValues,Pt);return Pt.length?(0,xt.T)(mt):mt}),(0,f.Z)(this,"setCallbacks",function(Pt){ze.callbacks=Pt}),(0,f.Z)(this,"setValidateMessages",function(Pt){ze.validateMessages=Pt}),(0,f.Z)(this,"setPreserve",function(Pt){ze.preserve=Pt}),(0,f.Z)(this,"watchList",[]),(0,f.Z)(this,"registerWatch",function(Pt){return ze.watchList.push(Pt),function(){ze.watchList=ze.watchList.filter(function(mt){return mt!==Pt})}}),(0,f.Z)(this,"notifyWatch",function(){var Pt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];if(ze.watchList.length){var mt=ze.getFieldsValue(),zt=ze.getFieldsValue(!0);ze.watchList.forEach(function(Qt){Qt(mt,zt,Pt)})}}),(0,f.Z)(this,"timeoutId",null),(0,f.Z)(this,"warningUnhooked",function(){}),(0,f.Z)(this,"updateStore",function(Pt){ze.store=Pt}),(0,f.Z)(this,"getFieldEntities",function(){var Pt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;return Pt?ze.fieldEntities.filter(function(mt){return mt.getNamePath().length}):ze.fieldEntities}),(0,f.Z)(this,"getFieldsMap",function(){var Pt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,mt=new Gn;return ze.getFieldEntities(Pt).forEach(function(zt){var Qt=zt.getNamePath();mt.set(Qt,zt)}),mt}),(0,f.Z)(this,"getFieldEntitiesForNamePathList",function(Pt){if(!Pt)return ze.getFieldEntities(!0);var mt=ze.getFieldsMap(!0);return Pt.map(function(zt){var Qt=Le(zt);return mt.get(Qt)||{INVALIDATE_NAME_PATH:Le(zt)}})}),(0,f.Z)(this,"getFieldsValue",function(Pt,mt){ze.warningUnhooked();var zt,Qt,pn;if(Pt===!0||Array.isArray(Pt)?(zt=Pt,Qt=mt):Pt&&(0,L.Z)(Pt)==="object"&&(pn=Pt.strict,Qt=Pt.filter),zt===!0&&!Qt)return ze.store;var Un=ze.getFieldEntitiesForNamePathList(Array.isArray(zt)?zt:null),vr=[];return Un.forEach(function(kn){var pr,Mr,Ur="INVALIDATE_NAME_PATH"in kn?kn.INVALIDATE_NAME_PATH:kn.getNamePath();if(pn){var ut,Zt;if((ut=(Zt=kn).isList)!==null&&ut!==void 0&&ut.call(Zt))return}else if(!zt&&(pr=(Mr=kn).isListField)!==null&&pr!==void 0&&pr.call(Mr))return;if(!Qt)vr.push(Ur);else{var ge="getMeta"in kn?kn.getMeta():null;Qt(ge)&&vr.push(Ur)}}),it(ze.store,vr.map(Le))}),(0,f.Z)(this,"getFieldValue",function(Pt){ze.warningUnhooked();var mt=Le(Pt);return(0,me.Z)(ze.store,mt)}),(0,f.Z)(this,"getFieldsError",function(Pt){ze.warningUnhooked();var mt=ze.getFieldEntitiesForNamePathList(Pt);return mt.map(function(zt,Qt){return zt&&!("INVALIDATE_NAME_PATH"in zt)?{name:zt.getNamePath(),errors:zt.getErrors(),warnings:zt.getWarnings()}:{name:Le(Pt[Qt]),errors:[],warnings:[]}})}),(0,f.Z)(this,"getFieldError",function(Pt){ze.warningUnhooked();var mt=Le(Pt),zt=ze.getFieldsError([mt])[0];return zt.errors}),(0,f.Z)(this,"getFieldWarning",function(Pt){ze.warningUnhooked();var mt=Le(Pt),zt=ze.getFieldsError([mt])[0];return zt.warnings}),(0,f.Z)(this,"isFieldsTouched",function(){ze.warningUnhooked();for(var Pt=arguments.length,mt=new Array(Pt),zt=0;zt0&&arguments[0]!==void 0?arguments[0]:{},mt=new Gn,zt=ze.getFieldEntities(!0);zt.forEach(function(Un){var vr=Un.props.initialValue,kn=Un.getNamePath();if(vr!==void 0){var pr=mt.get(kn)||new Set;pr.add({entity:Un,value:vr}),mt.set(kn,pr)}});var Qt=function(vr){vr.forEach(function(kn){var pr=kn.props.initialValue;if(pr!==void 0){var Mr=kn.getNamePath(),Ur=ze.getInitialValue(Mr);if(Ur!==void 0)(0,C.ZP)(!1,"Form already set 'initialValues' with path '".concat(Mr.join("."),"'. Field can not overwrite it."));else{var ut=mt.get(Mr);if(ut&&ut.size>1)(0,C.ZP)(!1,"Multiple Field with path '".concat(Mr.join("."),"' set 'initialValue'. Can not decide which one to pick."));else if(ut){var Zt=ze.getFieldValue(Mr),ge=kn.isListField();!ge&&(!Pt.skipExist||Zt===void 0)&&ze.updateStore((0,xt.Z)(ze.store,Mr,(0,o.Z)(ut)[0].value))}}}})},pn;Pt.entities?pn=Pt.entities:Pt.namePathList?(pn=[],Pt.namePathList.forEach(function(Un){var vr=mt.get(Un);if(vr){var kn;(kn=pn).push.apply(kn,(0,o.Z)((0,o.Z)(vr).map(function(pr){return pr.entity})))}})):pn=zt,Qt(pn)}),(0,f.Z)(this,"resetFields",function(Pt){ze.warningUnhooked();var mt=ze.store;if(!Pt){ze.updateStore((0,xt.T)(ze.initialValues)),ze.resetWithFieldInitialValue(),ze.notifyObservers(mt,null,{type:"reset"}),ze.notifyWatch();return}var zt=Pt.map(Le);zt.forEach(function(Qt){var pn=ze.getInitialValue(Qt);ze.updateStore((0,xt.Z)(ze.store,Qt,pn))}),ze.resetWithFieldInitialValue({namePathList:zt}),ze.notifyObservers(mt,zt,{type:"reset"}),ze.notifyWatch(zt)}),(0,f.Z)(this,"setFields",function(Pt){ze.warningUnhooked();var mt=ze.store,zt=[];Pt.forEach(function(Qt){var pn=Qt.name,Un=(0,r.Z)(Qt,Qn),vr=Le(pn);zt.push(vr),"value"in Un&&ze.updateStore((0,xt.Z)(ze.store,vr,Un.value)),ze.notifyObservers(mt,[vr],{type:"setField",data:Qt})}),ze.notifyWatch(zt)}),(0,f.Z)(this,"getFields",function(){var Pt=ze.getFieldEntities(!0),mt=Pt.map(function(zt){var Qt=zt.getNamePath(),pn=zt.getMeta(),Un=(0,s.Z)((0,s.Z)({},pn),{},{name:Qt,value:ze.getFieldValue(Qt)});return Object.defineProperty(Un,"originRCField",{value:!0}),Un});return mt}),(0,f.Z)(this,"initEntityValue",function(Pt){var mt=Pt.props.initialValue;if(mt!==void 0){var zt=Pt.getNamePath(),Qt=(0,me.Z)(ze.store,zt);Qt===void 0&&ze.updateStore((0,xt.Z)(ze.store,zt,mt))}}),(0,f.Z)(this,"isMergedPreserve",function(Pt){var mt=Pt!==void 0?Pt:ze.preserve;return mt!=null?mt:!0}),(0,f.Z)(this,"registerField",function(Pt){ze.fieldEntities.push(Pt);var mt=Pt.getNamePath();if(ze.notifyWatch([mt]),Pt.props.initialValue!==void 0){var zt=ze.store;ze.resetWithFieldInitialValue({entities:[Pt],skipExist:!0}),ze.notifyObservers(zt,[Pt.getNamePath()],{type:"valueUpdate",source:"internal"})}return function(Qt,pn){var Un=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];if(ze.fieldEntities=ze.fieldEntities.filter(function(pr){return pr!==Pt}),!ze.isMergedPreserve(pn)&&(!Qt||Un.length>1)){var vr=Qt?void 0:ze.getInitialValue(mt);if(mt.length&&ze.getFieldValue(mt)!==vr&&ze.fieldEntities.every(function(pr){return!Rt(pr.getNamePath(),mt)})){var kn=ze.store;ze.updateStore((0,xt.Z)(kn,mt,vr,!0)),ze.notifyObservers(kn,[mt],{type:"remove"}),ze.triggerDependenciesUpdate(kn,mt)}}ze.notifyWatch([mt])}}),(0,f.Z)(this,"dispatch",function(Pt){switch(Pt.type){case"updateValue":{var mt=Pt.namePath,zt=Pt.value;ze.updateValue(mt,zt);break}case"validateField":{var Qt=Pt.namePath,pn=Pt.triggerName;ze.validateFields([Qt],{triggerName:pn});break}default:}}),(0,f.Z)(this,"notifyObservers",function(Pt,mt,zt){if(ze.subscribable){var Qt=(0,s.Z)((0,s.Z)({},zt),{},{store:ze.getFieldsValue(!0)});ze.getFieldEntities().forEach(function(pn){var Un=pn.onStoreChange;Un(Pt,mt,Qt)})}else ze.forceRootUpdate()}),(0,f.Z)(this,"triggerDependenciesUpdate",function(Pt,mt){var zt=ze.getDependencyChildrenFields(mt);return zt.length&&ze.validateFields(zt),ze.notifyObservers(Pt,zt,{type:"dependenciesUpdate",relatedFields:[mt].concat((0,o.Z)(zt))}),zt}),(0,f.Z)(this,"updateValue",function(Pt,mt){var zt=Le(Pt),Qt=ze.store;ze.updateStore((0,xt.Z)(ze.store,zt,mt)),ze.notifyObservers(Qt,[zt],{type:"valueUpdate",source:"internal"}),ze.notifyWatch([zt]);var pn=ze.triggerDependenciesUpdate(Qt,zt),Un=ze.callbacks.onValuesChange;if(Un){var vr=it(ze.store,[zt]);Un(vr,ze.getFieldsValue())}ze.triggerOnFieldsChange([zt].concat((0,o.Z)(pn)))}),(0,f.Z)(this,"setFieldsValue",function(Pt){ze.warningUnhooked();var mt=ze.store;if(Pt){var zt=(0,xt.T)(ze.store,Pt);ze.updateStore(zt)}ze.notifyObservers(mt,null,{type:"valueUpdate",source:"external"}),ze.notifyWatch()}),(0,f.Z)(this,"setFieldValue",function(Pt,mt){ze.setFields([{name:Pt,value:mt,errors:[],warnings:[]}])}),(0,f.Z)(this,"getDependencyChildrenFields",function(Pt){var mt=new Set,zt=[],Qt=new Gn;ze.getFieldEntities().forEach(function(Un){var vr=Un.props.dependencies;(vr||[]).forEach(function(kn){var pr=Le(kn);Qt.update(pr,function(){var Mr=arguments.length>0&&arguments[0]!==void 0?arguments[0]:new Set;return Mr.add(Un),Mr})})});var pn=function Un(vr){var kn=Qt.get(vr)||new Set;kn.forEach(function(pr){if(!mt.has(pr)){mt.add(pr);var Mr=pr.getNamePath();pr.isFieldDirty()&&Mr.length&&(zt.push(Mr),Un(Mr))}})};return pn(Pt),zt}),(0,f.Z)(this,"triggerOnFieldsChange",function(Pt,mt){var zt=ze.callbacks.onFieldsChange;if(zt){var Qt=ze.getFields();if(mt){var pn=new Gn;mt.forEach(function(vr){var kn=vr.name,pr=vr.errors;pn.set(kn,pr)}),Qt.forEach(function(vr){vr.errors=pn.get(vr.name)||vr.errors})}var Un=Qt.filter(function(vr){var kn=vr.name;return Ot(Pt,kn)});Un.length&&zt(Un,Qt)}}),(0,f.Z)(this,"validateFields",function(Pt,mt){ze.warningUnhooked();var zt,Qt;Array.isArray(Pt)||typeof Pt=="string"||typeof mt=="string"?(zt=Pt,Qt=mt):Qt=Pt;var pn=!!zt,Un=pn?zt.map(Le):[],vr=[],kn=String(Date.now()),pr=new Set,Mr=Qt||{},Ur=Mr.recursive,ut=Mr.dirty;ze.getFieldEntities(!0).forEach(function(On){if(pn||Un.push(On.getNamePath()),!(!On.props.rules||!On.props.rules.length)&&!(ut&&!On.isFieldDirty())){var dr=On.getNamePath();if(pr.add(dr.join(kn)),!pn||Ot(Un,dr,Ur)){var Rr=On.validateRules((0,s.Z)({validateMessages:(0,s.Z)((0,s.Z)({},qe),ze.validateMessages)},Qt));vr.push(Rr.then(function(){return{name:dr,errors:[],warnings:[]}}).catch(function(ea){var xa,Ea=[],Pa=[];return(xa=ea.forEach)===null||xa===void 0||xa.call(ea,function(sn){var Vn=sn.rule.warningOnly,Jn=sn.errors;Vn?Pa.push.apply(Pa,(0,o.Z)(Jn)):Ea.push.apply(Ea,(0,o.Z)(Jn))}),Ea.length?Promise.reject({name:dr,errors:Ea,warnings:Pa}):{name:dr,errors:Ea,warnings:Pa}}))}}});var Zt=hn(vr);ze.lastValidatePromise=Zt,Zt.catch(function(On){return On}).then(function(On){var dr=On.map(function(Rr){var ea=Rr.name;return ea});ze.notifyObservers(ze.store,dr,{type:"validateFinish"}),ze.triggerOnFieldsChange(dr,On)});var ge=Zt.then(function(){return ze.lastValidatePromise===Zt?Promise.resolve(ze.getFieldsValue(Un)):Promise.reject([])}).catch(function(On){var dr=On.filter(function(Rr){return Rr&&Rr.errors.length});return Promise.reject({values:ze.getFieldsValue(Un),errorFields:dr,outOfDate:ze.lastValidatePromise!==Zt})});ge.catch(function(On){return On});var an=Un.filter(function(On){return pr.has(On.join(kn))});return ze.triggerOnFieldsChange(an),ge}),(0,f.Z)(this,"submit",function(){ze.warningUnhooked(),ze.validateFields().then(function(Pt){var mt=ze.callbacks.onFinish;if(mt)try{mt(Pt)}catch(zt){console.error(zt)}}).catch(function(Pt){var mt=ze.callbacks.onFinishFailed;mt&&mt(Pt)})}),this.forceRootUpdate=Ke});function mr(jt){var Ke=t.useRef(),ze=t.useState({}),Pt=(0,Mt.Z)(ze,2),mt=Pt[1];if(!Ke.current)if(jt)Ke.current=jt;else{var zt=function(){mt({})},Qt=new Xn(zt);Ke.current=Qt.getForm()}return[Ke.current]}var or=mr,hr=t.createContext({triggerFormChange:function(){},triggerFormFinish:function(){},registerForm:function(){},unregisterForm:function(){}}),$n=function(Ke){var ze=Ke.validateMessages,Pt=Ke.onFormChange,mt=Ke.onFormFinish,zt=Ke.children,Qt=t.useContext(hr),pn=t.useRef({});return t.createElement(hr.Provider,{value:(0,s.Z)((0,s.Z)({},Qt),{},{validateMessages:(0,s.Z)((0,s.Z)({},Qt.validateMessages),ze),triggerFormChange:function(vr,kn){Pt&&Pt(vr,{changedFields:kn,forms:pn.current}),Qt.triggerFormChange(vr,kn)},triggerFormFinish:function(vr,kn){mt&&mt(vr,{values:kn,forms:pn.current}),Qt.triggerFormFinish(vr,kn)},registerForm:function(vr,kn){vr&&(pn.current=(0,s.Z)((0,s.Z)({},pn.current),{},(0,f.Z)({},vr,kn))),Qt.registerForm(vr,kn)},unregisterForm:function(vr){var kn=(0,s.Z)({},pn.current);delete kn[vr],pn.current=kn,Qt.unregisterForm(vr)}})},zt)},nr=hr,Cr=["name","initialValues","fields","form","preserve","children","component","validateMessages","validateTrigger","onValuesChange","onFieldsChange","onFinish","onFinishFailed","clearOnDestroy"],zr=function(Ke,ze){var Pt=Ke.name,mt=Ke.initialValues,zt=Ke.fields,Qt=Ke.form,pn=Ke.preserve,Un=Ke.children,vr=Ke.component,kn=vr===void 0?"form":vr,pr=Ke.validateMessages,Mr=Ke.validateTrigger,Ur=Mr===void 0?"onChange":Mr,ut=Ke.onValuesChange,Zt=Ke.onFieldsChange,ge=Ke.onFinish,an=Ke.onFinishFailed,On=Ke.clearOnDestroy,dr=(0,r.Z)(Ke,Cr),Rr=t.useRef(null),ea=t.useContext(nr),xa=or(Qt),Ea=(0,Mt.Z)(xa,1),Pa=Ea[0],sn=Pa.getInternalHooks(P),Vn=sn.useSubscribe,Jn=sn.setInitialValues,Hn=sn.setCallbacks,gr=sn.setValidateMessages,Wr=sn.setPreserve,na=sn.destroyForm;t.useImperativeHandle(ze,function(){return(0,s.Z)((0,s.Z)({},Pa),{},{nativeElement:Rr.current})}),t.useEffect(function(){return ea.registerForm(Pt,Pa),function(){ea.unregisterForm(Pt)}},[ea,Pa,Pt]),gr((0,s.Z)((0,s.Z)({},ea.validateMessages),pr)),Hn({onValuesChange:ut,onFieldsChange:function(Ja){if(ea.triggerFormChange(Pt,Ja),Zt){for(var Eo=arguments.length,Mo=new Array(Eo>1?Eo-1:0),Uo=1;UoRe;(0,o.useImperativeHandle)(A,function(){var ce;return{focus:W,blur:function(){var Ut;(Ut=ye.current)===null||Ut===void 0||Ut.blur()},setSelectionRange:function(Ut,Kt,Ht){var un;(un=ye.current)===null||un===void 0||un.setSelectionRange(Ut,Kt,Ht)},select:function(){var Ut;(Ut=ye.current)===null||Ut===void 0||Ut.select()},input:ye.current,nativeElement:((ce=U.current)===null||ce===void 0?void 0:ce.nativeElement)||ye.current}}),(0,o.useEffect)(function(){ve.current&&(ve.current=!1),Oe(function(ce){return ce&&j?!1:ce})},[j]);var Se=function(ft,Ut,Kt){var Ht=Ut;if(!xe.current&&Ee.exceedFormatter&&Ee.max&&Ee.strategy(Ut)>Ee.max){if(Ht=Ee.exceedFormatter(Ut,{max:Ee.max}),Ut!==Ht){var un,Rn;te([((un=ye.current)===null||un===void 0?void 0:un.selectionStart)||0,((Rn=ye.current)===null||Rn===void 0?void 0:Rn.selectionEnd)||0])}}else if(Kt.source==="compositionEnd")return;he(Ht),ye.current&&(0,i.rJ)(ye.current,ft,z,Ht)};(0,o.useEffect)(function(){if(Ae){var ce;(ce=ye.current)===null||ce===void 0||ce.setSelectionRange.apply(ce,(0,b.Z)(Ae))}},[Ae]);var we=function(ft){Se(ft,ft.target.value,{source:"change"})},Ve=function(ft){xe.current=!1,Se(ft,ft.currentTarget.value,{source:"compositionEnd"}),Ze==null||Ze(ft)},tt=function(ft){G&&ft.key==="Enter"&&!ve.current&&(ve.current=!0,G(ft)),ee==null||ee(ft)},bt=function(ft){ft.key==="Enter"&&(ve.current=!1),re==null||re(ft)},De=function(ft){Oe(!0),L==null||L(ft)},st=function(ft){ve.current&&(ve.current=!1),Oe(!1),fe==null||fe(ft)},vt=function(ft){he(""),W(),ye.current&&(0,i.rJ)(ye.current,ft,z)},ot=He&&"".concat(ie,"-out-of-range"),At=function(){var ft=(0,E.Z)(p,["prefixCls","onPressEnter","addonBefore","addonAfter","prefix","suffix","allowClear","defaultValue","showCount","count","classes","htmlSize","styles","classNames","onClear"]);return o.createElement("input",(0,n.Z)({autoComplete:O},ft,{onChange:we,onFocus:De,onBlur:st,onKeyDown:tt,onKeyUp:bt,className:s()(ie,(0,r.Z)({},"".concat(ie,"-disabled"),j),J==null?void 0:J.input),style:de==null?void 0:de.input,ref:ye,size:K,type:Y,onCompositionStart:function(Kt){xe.current=!0,Ce==null||Ce(Kt)},onCompositionEnd:Ve}))},qt=function(){var ft=Number(Re)>0;if(F||Ee.show){var Ut=Ee.showFormatter?Ee.showFormatter({value:se,count:Ne,maxLength:Re}):"".concat(Ne).concat(ft?" / ".concat(Re):"");return o.createElement(o.Fragment,null,Ee.show&&o.createElement("span",{className:s()("".concat(ie,"-show-count-suffix"),(0,r.Z)({},"".concat(ie,"-show-count-has-suffix"),!!F),J==null?void 0:J.count),style:(0,t.Z)({},de==null?void 0:de.count)},Ut),F)}return null};return o.createElement(d,(0,n.Z)({},je,{prefixCls:ie,className:s()(k,ot),handleReset:vt,value:se,focused:We,triggerFocus:W,suffix:qt(),disabled:j,classes:ae,classNames:J,styles:de,ref:U}),At())}),M=R,N=M},87887:function(h,v,e){"use strict";e.d(v,{He:function(){return t},X3:function(){return n},nH:function(){return l},rJ:function(){return a}});function t(s){return!!(s.addonBefore||s.addonAfter)}function n(s){return!!(s.prefix||s.suffix||s.allowClear)}function r(s,o,i){var m=o.cloneNode(!0),d=Object.create(s,{target:{value:m},currentTarget:{value:m}});return m.value=i,typeof o.selectionStart=="number"&&typeof o.selectionEnd=="number"&&(m.selectionStart=o.selectionStart,m.selectionEnd=o.selectionEnd),m.setSelectionRange=function(){o.setSelectionRange.apply(o,arguments)},d}function a(s,o,i,m){if(i){var d=o;if(o.type==="click"){d=r(o,s,""),i(d);return}if(s.type!=="file"&&m!==void 0){d=r(o,s,m),i(d);return}i(d)}}function l(s,o){if(s){s.focus(o);var i=o||{},m=i.cursor;if(m){var d=s.value.length;switch(m){case"start":s.setSelectionRange(0,0);break;case"end":s.setSelectionRange(d,d);break;default:s.setSelectionRange(0,d)}}}}},72512:function(h,v,e){"use strict";e.d(v,{iz:function(){return Je},ck:function(){return Ht},BW:function(){return Tn},sN:function(){return Ht},Wd:function(){return xt},ZP:function(){return Rt},Xl:function(){return G}});var t=e(87462),n=e(4942),r=e(1413),a=e(74902),l=e(97685),s=e(91),o=e(93967),i=e.n(o),m=e(39983),d=e(21770),b=e(91881),c=e(80334),f=e(62435),I=e(61254),E=f.createContext(null);function C(Me,Be){return Me===void 0?null:"".concat(Me,"-").concat(Be)}function P(Me){var Be=f.useContext(E);return C(Be,Me)}var R=e(56982),M=["children","locked"],N=f.createContext(null);function p(Me,Be){var ht=(0,r.Z)({},Me);return Object.keys(Be).forEach(function(Dt){var Ft=Be[Dt];Ft!==void 0&&(ht[Dt]=Ft)}),ht}function A(Me){var Be=Me.children,ht=Me.locked,Dt=(0,s.Z)(Me,M),Ft=f.useContext(N),fn=(0,R.Z)(function(){return p(Ft,Dt)},[Ft,Dt],function(Sn,Ge){return!ht&&(Sn[0]!==Ge[0]||!(0,b.Z)(Sn[1],Ge[1],!0))});return f.createElement(N.Provider,{value:fn},Be)}var O=[],z=f.createContext(null);function L(){return f.useContext(z)}var fe=f.createContext(O);function G(Me){var Be=f.useContext(fe);return f.useMemo(function(){return Me!==void 0?[].concat((0,a.Z)(Be),[Me]):Be},[Be,Me])}var ee=f.createContext(null),re=f.createContext({}),oe=re,ie=e(5110);function j(Me){var Be=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if((0,ie.Z)(Me)){var ht=Me.nodeName.toLowerCase(),Dt=["input","select","textarea","button"].includes(ht)||Me.isContentEditable||ht==="a"&&!!Me.getAttribute("href"),Ft=Me.getAttribute("tabindex"),fn=Number(Ft),Sn=null;return Ft&&!Number.isNaN(fn)?Sn=fn:Dt&&Sn===null&&(Sn=0),Dt&&Me.disabled&&(Sn=null),Sn!==null&&(Sn>=0||Be&&Sn<0)}return!1}function K(Me){var Be=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ht=(0,a.Z)(Me.querySelectorAll("*")).filter(function(Dt){return j(Dt,Be)});return j(Me,Be)&&ht.unshift(Me),ht}var k=null;function q(){k=document.activeElement}function F(){k=null}function Z(){if(k)try{k.focus()}catch(Me){}}function _(Me,Be){if(Be.keyCode===9){var ht=K(Me),Dt=ht[Be.shiftKey?0:ht.length-1],Ft=Dt===document.activeElement||Me===document.activeElement;if(Ft){var fn=ht[Be.shiftKey?ht.length-1:0];fn.focus(),Be.preventDefault()}}}var X=e(15105),Y=e(75164),ae=X.Z.LEFT,J=X.Z.RIGHT,de=X.Z.UP,Ce=X.Z.DOWN,Ze=X.Z.ENTER,je=X.Z.ESC,Fe=X.Z.HOME,Qe=X.Z.END,We=[de,Ce,ae,J];function Oe(Me,Be,ht,Dt){var Ft,fn="prev",Sn="next",Ge="children",ke="parent";if(Me==="inline"&&Dt===Ze)return{inlineTrigger:!0};var pt=(0,n.Z)((0,n.Z)({},de,fn),Ce,Sn),St=(0,n.Z)((0,n.Z)((0,n.Z)((0,n.Z)({},ae,ht?Sn:fn),J,ht?fn:Sn),Ce,Ge),Ze,Ge),Mt=(0,n.Z)((0,n.Z)((0,n.Z)((0,n.Z)((0,n.Z)((0,n.Z)({},de,fn),Ce,Sn),Ze,Ge),je,ke),ae,ht?Ge:ke),J,ht?ke:Ge),hn={inline:pt,horizontal:St,vertical:Mt,inlineSub:pt,horizontalSub:Mt,verticalSub:Mt},rn=(Ft=hn["".concat(Me).concat(Be?"":"Sub")])===null||Ft===void 0?void 0:Ft[Dt];switch(rn){case fn:return{offset:-1,sibling:!0};case Sn:return{offset:1,sibling:!0};case ke:return{offset:-1,sibling:!1};case Ge:return{offset:1,sibling:!1};default:return null}}function xe(Me){for(var Be=Me;Be;){if(Be.getAttribute("data-menu-list"))return Be;Be=Be.parentElement}return null}function ve(Me,Be){for(var ht=Me||document.activeElement;ht;){if(Be.has(ht))return ht;ht=ht.parentElement}return null}function ye(Me,Be){var ht=K(Me,!0);return ht.filter(function(Dt){return Be.has(Dt)})}function U(Me,Be,ht){var Dt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;if(!Me)return null;var Ft=ye(Me,Be),fn=Ft.length,Sn=Ft.findIndex(function(Ge){return ht===Ge});return Dt<0?Sn===-1?Sn=fn-1:Sn-=1:Dt>0&&(Sn+=1),Sn=(Sn+fn)%fn,Ft[Sn]}var W=function(Be,ht){var Dt=new Set,Ft=new Map,fn=new Map;return Be.forEach(function(Sn){var Ge=document.querySelector("[data-menu-id='".concat(C(ht,Sn),"']"));Ge&&(Dt.add(Ge),fn.set(Ge,Sn),Ft.set(Sn,Ge))}),{elements:Dt,key2element:Ft,element2key:fn}};function $(Me,Be,ht,Dt,Ft,fn,Sn,Ge,ke,pt){var St=f.useRef(),Mt=f.useRef();Mt.current=Be;var hn=function(){Y.Z.cancel(St.current)};return f.useEffect(function(){return function(){hn()}},[]),function(rn){var Zn=rn.which;if([].concat(We,[Ze,je,Fe,Qe]).includes(Zn)){var Bn=fn(),Gn=W(Bn,Dt),Qn=Gn,Xn=Qn.elements,mr=Qn.key2element,or=Qn.element2key,hr=mr.get(Be),$n=ve(hr,Xn),nr=or.get($n),Cr=Oe(Me,Sn(nr,!0).length===1,ht,Zn);if(!Cr&&Zn!==Fe&&Zn!==Qe)return;(We.includes(Zn)||[Fe,Qe].includes(Zn))&&rn.preventDefault();var zr=function(pa){if(pa){var jt=pa,Ke=pa.querySelector("a");Ke!=null&&Ke.getAttribute("href")&&(jt=Ke);var ze=or.get(pa);Ge(ze),hn(),St.current=(0,Y.Z)(function(){Mt.current===ze&&jt.focus()})}};if([Fe,Qe].includes(Zn)||Cr.sibling||!$n){var qr;!$n||Me==="inline"?qr=Ft.current:qr=xe($n);var br,ia=ye(qr,Xn);Zn===Fe?br=ia[0]:Zn===Qe?br=ia[ia.length-1]:br=U(qr,Xn,$n,Cr.offset),zr(br)}else if(Cr.inlineTrigger)ke(nr);else if(Cr.offset>0)ke(nr,!0),hn(),St.current=(0,Y.Z)(function(){Gn=W(Bn,Dt);var Ca=$n.getAttribute("aria-controls"),pa=document.getElementById(Ca),jt=U(pa,Gn.elements);zr(jt)},5);else if(Cr.offset<0){var wa=Sn(nr,!0),ha=wa[wa.length-2],la=mr.get(ha);ke(ha,!1),zr(la)}}pt==null||pt(rn)}}function S(Me){Promise.resolve().then(Me)}var H="__RC_UTIL_PATH_SPLIT__",he=function(Be){return Be.join(H)},se=function(Be){return Be.split(H)},ue="rc-menu-more";function Te(){var Me=f.useState({}),Be=(0,l.Z)(Me,2),ht=Be[1],Dt=(0,f.useRef)(new Map),Ft=(0,f.useRef)(new Map),fn=f.useState([]),Sn=(0,l.Z)(fn,2),Ge=Sn[0],ke=Sn[1],pt=(0,f.useRef)(0),St=(0,f.useRef)(!1),Mt=function(){St.current||ht({})},hn=(0,f.useCallback)(function(mr,or){var hr=he(or);Ft.current.set(hr,mr),Dt.current.set(mr,hr),pt.current+=1;var $n=pt.current;S(function(){$n===pt.current&&Mt()})},[]),rn=(0,f.useCallback)(function(mr,or){var hr=he(or);Ft.current.delete(hr),Dt.current.delete(mr)},[]),Zn=(0,f.useCallback)(function(mr){ke(mr)},[]),Bn=(0,f.useCallback)(function(mr,or){var hr=Dt.current.get(mr)||"",$n=se(hr);return or&&Ge.includes($n[0])&&$n.unshift(ue),$n},[Ge]),Gn=(0,f.useCallback)(function(mr,or){return mr.filter(function(hr){return hr!==void 0}).some(function(hr){var $n=Bn(hr,!0);return $n.includes(or)})},[Bn]),Qn=function(){var or=(0,a.Z)(Dt.current.keys());return Ge.length&&or.push(ue),or},Xn=(0,f.useCallback)(function(mr){var or="".concat(Dt.current.get(mr)).concat(H),hr=new Set;return(0,a.Z)(Ft.current.keys()).forEach(function($n){$n.startsWith(or)&&hr.add(Ft.current.get($n))}),hr},[]);return f.useEffect(function(){return function(){St.current=!0}},[]),{registerPath:hn,unregisterPath:rn,refreshOverflowKeys:Zn,isSubPathKey:Gn,getKeyPath:Bn,getKeys:Qn,getSubPathKeys:Xn}}function Ae(Me){var Be=f.useRef(Me);Be.current=Me;var ht=f.useCallback(function(){for(var Dt,Ft=arguments.length,fn=new Array(Ft),Sn=0;Sn1&&(Xn.motionAppear=!1);var mr=Xn.onVisibleChanged;return Xn.onVisibleChanged=function(or){return!hn.current&&!or&&Gn(!0),mr==null?void 0:mr(or)},Bn?null:f.createElement(A,{mode:fn,locked:!hn.current},f.createElement(Tt.default,(0,t.Z)({visible:Qn},Xn,{forceRender:ke,removeOnLeave:!1,leavedClassName:"".concat(Ge,"-hidden")}),function(or){var hr=or.className,$n=or.style;return f.createElement(Et,{id:Be,className:hr,style:$n},Ft)}))}var wn=["style","className","title","eventKey","warnKey","disabled","internalPopupClose","children","itemIcon","expandIcon","popupClassName","popupOffset","popupStyle","onClick","onMouseEnter","onMouseLeave","onTitleClick","onTitleMouseEnter","onTitleMouseLeave"],Nn=["active"],zn=f.forwardRef(function(Me,Be){var ht=Me.style,Dt=Me.className,Ft=Me.title,fn=Me.eventKey,Sn=Me.warnKey,Ge=Me.disabled,ke=Me.internalPopupClose,pt=Me.children,St=Me.itemIcon,Mt=Me.expandIcon,hn=Me.popupClassName,rn=Me.popupOffset,Zn=Me.popupStyle,Bn=Me.onClick,Gn=Me.onMouseEnter,Qn=Me.onMouseLeave,Xn=Me.onTitleClick,mr=Me.onTitleMouseEnter,or=Me.onTitleMouseLeave,hr=(0,s.Z)(Me,wn),$n=P(fn),nr=f.useContext(N),Cr=nr.prefixCls,zr=nr.mode,qr=nr.openKeys,br=nr.disabled,ia=nr.overflowDisabled,wa=nr.activeKey,ha=nr.selectedKeys,la=nr.itemIcon,Ca=nr.expandIcon,pa=nr.onItemClick,jt=nr.onOpenChange,Ke=nr.onActive,ze=f.useContext(oe),Pt=ze._internalRenderSubMenuItem,mt=f.useContext(ee),zt=mt.isSubPathKey,Qt=G(),pn="".concat(Cr,"-submenu"),Un=br||Ge,vr=f.useRef(),kn=f.useRef(),pr=St!=null?St:la,Mr=Mt!=null?Mt:Ca,Ur=qr.includes(fn),ut=!ia&&Ur,Zt=zt(ha,fn),ge=bt(fn,Un,mr,or),an=ge.active,On=(0,s.Z)(ge,Nn),dr=f.useState(!1),Rr=(0,l.Z)(dr,2),ea=Rr[0],xa=Rr[1],Ea=function(ri){Un||xa(ri)},Pa=function(ri){Ea(!0),Gn==null||Gn({key:fn,domEvent:ri})},sn=function(ri){Ea(!1),Qn==null||Qn({key:fn,domEvent:ri})},Vn=f.useMemo(function(){return an||(zr!=="inline"?ea||zt([wa],fn):!1)},[zr,an,wa,ea,fn,zt]),Jn=De(Qt.length),Hn=function(ri){Un||(Xn==null||Xn({key:fn,domEvent:ri}),zr==="inline"&&jt(fn,!Ur))},gr=Ae(function(Bi){Bn==null||Bn(ot(Bi)),pa(Bi)}),Wr=function(ri){zr!=="inline"&&jt(fn,ri)},na=function(){Ke(fn)},fa=$n&&"".concat($n,"-popup"),to=f.useMemo(function(){return f.createElement(st,{icon:zr!=="horizontal"?Mr:void 0,props:(0,r.Z)((0,r.Z)({},Me),{},{isOpen:ut,isSubMenu:!0})},f.createElement("i",{className:"".concat(pn,"-arrow")}))},[zr,Mr,Me,ut,pn]),so=f.createElement("div",(0,t.Z)({role:"menuitem",style:Jn,className:"".concat(pn,"-title"),tabIndex:Un?null:-1,ref:vr,title:typeof Ft=="string"?Ft:null,"data-menu-id":ia&&$n?null:$n,"aria-expanded":ut,"aria-haspopup":!0,"aria-controls":fa,"aria-disabled":Un,onClick:Hn,onFocus:na},On),Ft,to),li=f.useRef(zr);if(zr!=="inline"&&Qt.length>1?li.current="vertical":li.current=zr,!ia){var Fi=li.current;so=f.createElement(gn,{mode:Fi,prefixCls:pn,visible:!ke&&ut&&zr!=="inline",popupClassName:hn,popupOffset:rn,popupStyle:Zn,popup:f.createElement(A,{mode:Fi==="horizontal"?"vertical":Fi},f.createElement(Et,{id:fa,ref:kn},pt)),disabled:Un,onVisibleChange:Wr},so)}var Xo=f.createElement(m.Z.Item,(0,t.Z)({ref:Be,role:"none"},hr,{component:"li",style:ht,className:i()(pn,"".concat(pn,"-").concat(zr),Dt,(0,n.Z)((0,n.Z)((0,n.Z)((0,n.Z)({},"".concat(pn,"-open"),ut),"".concat(pn,"-active"),Vn),"".concat(pn,"-selected"),Zt),"".concat(pn,"-disabled"),Un)),onMouseEnter:Pa,onMouseLeave:sn}),so,!ia&&f.createElement(Jt,{id:fa,open:ut,keyPath:Qt},pt));return Pt&&(Xo=Pt(Xo,Me,{selected:Zt,active:Vn,open:ut,disabled:Un})),f.createElement(A,{onItemClick:gr,mode:zr==="horizontal"?"vertical":zr,itemIcon:pr,expandIcon:Mr},Xo)}),qe=f.forwardRef(function(Me,Be){var ht=Me.eventKey,Dt=Me.children,Ft=G(ht),fn=Lt(Dt,Ft),Sn=L();f.useEffect(function(){if(Sn)return Sn.registerPath(ht,Ft),function(){Sn.unregisterPath(ht,Ft)}},[Ft]);var Ge;return Sn?Ge=fn:Ge=f.createElement(zn,(0,t.Z)({ref:Be},Me),fn),f.createElement(fe.Provider,{value:Ft},Ge)}),xt=qe,_n=e(71002);function Je(Me){var Be=Me.className,ht=Me.style,Dt=f.useContext(N),Ft=Dt.prefixCls,fn=L();return fn?null:f.createElement("li",{role:"separator",className:i()("".concat(Ft,"-item-divider"),Be),style:ht})}var Xe=["className","title","eventKey","children"],Yt=f.forwardRef(function(Me,Be){var ht=Me.className,Dt=Me.title,Ft=Me.eventKey,fn=Me.children,Sn=(0,s.Z)(Me,Xe),Ge=f.useContext(N),ke=Ge.prefixCls,pt="".concat(ke,"-item-group");return f.createElement("li",(0,t.Z)({ref:Be,role:"presentation"},Sn,{onClick:function(Mt){return Mt.stopPropagation()},className:i()(pt,ht)}),f.createElement("div",{role:"presentation",className:"".concat(pt,"-title"),title:typeof Dt=="string"?Dt:void 0},Dt),f.createElement("ul",{role:"group",className:"".concat(pt,"-list")},fn))}),dn=f.forwardRef(function(Me,Be){var ht=Me.eventKey,Dt=Me.children,Ft=G(ht),fn=Lt(Dt,Ft),Sn=L();return Sn?fn:f.createElement(Yt,(0,t.Z)({ref:Be},(0,Ve.Z)(Me,["warnKey"])),fn)}),Tn=dn,yn=["label","children","key","type","extra"];function tn(Me,Be,ht){var Dt=Be.item,Ft=Be.group,fn=Be.submenu,Sn=Be.divider;return(Me||[]).map(function(Ge,ke){if(Ge&&(0,_n.Z)(Ge)==="object"){var pt=Ge,St=pt.label,Mt=pt.children,hn=pt.key,rn=pt.type,Zn=pt.extra,Bn=(0,s.Z)(pt,yn),Gn=hn!=null?hn:"tmp-".concat(ke);return Mt||rn==="group"?rn==="group"?f.createElement(Ft,(0,t.Z)({key:Gn},Bn,{title:St}),tn(Mt,Be,ht)):f.createElement(fn,(0,t.Z)({key:Gn},Bn,{title:St}),tn(Mt,Be,ht)):rn==="divider"?f.createElement(Sn,(0,t.Z)({key:Gn},Bn)):f.createElement(Dt,(0,t.Z)({key:Gn},Bn,{extra:Zn}),St,(!!Zn||Zn===0)&&f.createElement("span",{className:"".concat(ht,"-item-extra")},Zn))}return null}).filter(function(Ge){return Ge})}function yt(Me,Be,ht,Dt,Ft){var fn=Me,Sn=(0,r.Z)({divider:Je,item:Ht,group:Tn,submenu:xt},Dt);return Be&&(fn=tn(Be,Sn,Ft)),Lt(fn,ht)}var wt=["prefixCls","rootClassName","style","className","tabIndex","items","children","direction","id","mode","inlineCollapsed","disabled","disabledOverflow","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","defaultOpenKeys","openKeys","activeKey","defaultActiveFirst","selectable","multiple","defaultSelectedKeys","selectedKeys","onSelect","onDeselect","inlineIndent","motion","defaultMotions","triggerSubMenuAction","builtinPlacements","itemIcon","expandIcon","overflowedIndicator","overflowedIndicatorPopupClassName","getPopupContainer","onClick","onOpenChange","onKeyDown","openAnimation","openTransitionName","_internalRenderMenuItem","_internalRenderSubMenuItem","_internalComponents"],me=[],Le=f.forwardRef(function(Me,Be){var ht,Dt=Me,Ft=Dt.prefixCls,fn=Ft===void 0?"rc-menu":Ft,Sn=Dt.rootClassName,Ge=Dt.style,ke=Dt.className,pt=Dt.tabIndex,St=pt===void 0?0:pt,Mt=Dt.items,hn=Dt.children,rn=Dt.direction,Zn=Dt.id,Bn=Dt.mode,Gn=Bn===void 0?"vertical":Bn,Qn=Dt.inlineCollapsed,Xn=Dt.disabled,mr=Dt.disabledOverflow,or=Dt.subMenuOpenDelay,hr=or===void 0?.1:or,$n=Dt.subMenuCloseDelay,nr=$n===void 0?.1:$n,Cr=Dt.forceSubMenuRender,zr=Dt.defaultOpenKeys,qr=Dt.openKeys,br=Dt.activeKey,ia=Dt.defaultActiveFirst,wa=Dt.selectable,ha=wa===void 0?!0:wa,la=Dt.multiple,Ca=la===void 0?!1:la,pa=Dt.defaultSelectedKeys,jt=Dt.selectedKeys,Ke=Dt.onSelect,ze=Dt.onDeselect,Pt=Dt.inlineIndent,mt=Pt===void 0?24:Pt,zt=Dt.motion,Qt=Dt.defaultMotions,pn=Dt.triggerSubMenuAction,Un=pn===void 0?"hover":pn,vr=Dt.builtinPlacements,kn=Dt.itemIcon,pr=Dt.expandIcon,Mr=Dt.overflowedIndicator,Ur=Mr===void 0?"...":Mr,ut=Dt.overflowedIndicatorPopupClassName,Zt=Dt.getPopupContainer,ge=Dt.onClick,an=Dt.onOpenChange,On=Dt.onKeyDown,dr=Dt.openAnimation,Rr=Dt.openTransitionName,ea=Dt._internalRenderMenuItem,xa=Dt._internalRenderSubMenuItem,Ea=Dt._internalComponents,Pa=(0,s.Z)(Dt,wt),sn=f.useMemo(function(){return[yt(hn,Mt,me,Ea,fn),yt(hn,Mt,me,{},fn)]},[hn,Mt,Ea]),Vn=(0,l.Z)(sn,2),Jn=Vn[0],Hn=Vn[1],gr=f.useState(!1),Wr=(0,l.Z)(gr,2),na=Wr[0],fa=Wr[1],to=f.useRef(),so=Re(Zn),li=rn==="rtl",Fi=(0,d.Z)(zr,{value:qr,postState:function(Li){return Li||me}}),Xo=(0,l.Z)(Fi,2),Bi=Xo[0],ri=Xo[1],Ja=function(Li){var zi=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;function Ui(){ri(Li),an==null||an(Li)}zi?(0,I.flushSync)(Ui):Ui()},Eo=f.useState(Bi),Mo=(0,l.Z)(Eo,2),Uo=Mo[0],al=Mo[1],tl=f.useRef(!1),Zo=f.useMemo(function(){return(Gn==="inline"||Gn==="vertical")&&Qn?["vertical",Qn]:[Gn,!1]},[Gn,Qn]),hi=(0,l.Z)(Zo,2),ll=hi[0],gl=hi[1],oi=ll==="inline",Hs=f.useState(ll),Xs=(0,l.Z)(Hs,2),Cs=Xs[0],yu=Xs[1],si=f.useState(gl),nl=(0,l.Z)(si,2),Is=nl[0],Ds=nl[1];f.useEffect(function(){yu(ll),Ds(gl),tl.current&&(oi?ri(Uo):Ja(me))},[ll,gl]);var lu=f.useState(0),bu=(0,l.Z)(lu,2),Ru=bu[0],qs=bu[1],hu=Ru>=Jn.length-1||Cs!=="horizontal"||mr;f.useEffect(function(){oi&&al(Bi)},[Bi]),f.useEffect(function(){return tl.current=!0,function(){tl.current=!1}},[]);var su=Te(),lc=su.registerPath,Hu=su.unregisterPath,qu=su.refreshOverflowKeys,Qs=su.isSubPathKey,Wu=su.getKeyPath,Tu=su.getKeys,fu=su.getSubPathKeys,Yn=f.useMemo(function(){return{registerPath:lc,unregisterPath:Hu}},[lc,Hu]),Dn=f.useMemo(function(){return{isSubPathKey:Qs}},[Qs]);f.useEffect(function(){qu(hu?me:Jn.slice(Ru+1).map(function(yi){return yi.key}))},[Ru,hu]);var fr=(0,d.Z)(br||ia&&((ht=Jn[0])===null||ht===void 0?void 0:ht.key),{value:br}),wr=(0,l.Z)(fr,2),Vr=wr[0],Ta=wr[1],Ga=Ae(function(yi){Ta(yi)}),$o=Ae(function(){Ta(void 0)});(0,f.useImperativeHandle)(Be,function(){return{list:to.current,focus:function(Li){var zi,Ui=Tu(),El=W(Ui,so),uu=El.elements,Bl=El.key2element,mc=El.element2key,$u=ye(to.current,uu),Gu=Vr!=null?Vr:$u[0]?mc.get($u[0]):(zi=Jn.find(function(rc){return!rc.props.disabled}))===null||zi===void 0?void 0:zi.key,Cu=Bl.get(Gu);if(Gu&&Cu){var eu;Cu==null||(eu=Cu.focus)===null||eu===void 0||eu.call(Cu,Li)}}}});var Io=(0,d.Z)(pa||[],{value:jt,postState:function(Li){return Array.isArray(Li)?Li:Li==null?me:[Li]}}),Ho=(0,l.Z)(Io,2),ur=Ho[0],ta=Ho[1],Br=function(Li){if(ha){var zi=Li.key,Ui=ur.includes(zi),El;Ca?Ui?El=ur.filter(function(Bl){return Bl!==zi}):El=[].concat((0,a.Z)(ur),[zi]):El=[zi],ta(El);var uu=(0,r.Z)((0,r.Z)({},Li),{},{selectedKeys:El});Ui?ze==null||ze(uu):Ke==null||Ke(uu)}!Ca&&Bi.length&&Cs!=="inline"&&Ja(me)},eo=Ae(function(yi){ge==null||ge(ot(yi)),Br(yi)}),_o=Ae(function(yi,Li){var zi=Bi.filter(function(El){return El!==yi});if(Li)zi.push(yi);else if(Cs!=="inline"){var Ui=fu(yi);zi=zi.filter(function(El){return!Ui.has(El)})}(0,b.Z)(Bi,zi,!0)||Ja(zi,!0)}),Go=function(Li,zi){var Ui=zi!=null?zi:!Bi.includes(Li);_o(Li,Ui)},Ri=$(Cs,Vr,li,so,to,Tu,Wu,Ta,Go,On);f.useEffect(function(){fa(!0)},[]);var Si=f.useMemo(function(){return{_internalRenderMenuItem:ea,_internalRenderSubMenuItem:xa}},[ea,xa]),sl=Cs!=="horizontal"||mr?Jn:Jn.map(function(yi,Li){return f.createElement(A,{key:yi.key,overflowDisabled:Li>Ru},yi)}),Rl=f.createElement(m.Z,(0,t.Z)({id:Zn,ref:to,prefixCls:"".concat(fn,"-overflow"),component:"ul",itemComponent:Ht,className:i()(fn,"".concat(fn,"-root"),"".concat(fn,"-").concat(Cs),ke,(0,n.Z)((0,n.Z)({},"".concat(fn,"-inline-collapsed"),Is),"".concat(fn,"-rtl"),li),Sn),dir:rn,style:Ge,role:"menu",tabIndex:St,data:sl,renderRawItem:function(Li){return Li},renderRawRest:function(Li){var zi=Li.length,Ui=zi?Jn.slice(-zi):null;return f.createElement(xt,{eventKey:ue,title:Ur,disabled:hu,internalPopupClose:zi===0,popupClassName:ut},Ui)},maxCount:Cs!=="horizontal"||mr?m.Z.INVALIDATE:m.Z.RESPONSIVE,ssr:"full","data-menu-list":!0,onVisibleChange:function(Li){qs(Li)},onKeyDown:Ri},Pa));return f.createElement(oe.Provider,{value:Si},f.createElement(E.Provider,{value:so},f.createElement(A,{prefixCls:fn,rootClassName:Sn,mode:Cs,openKeys:Bi,rtl:li,disabled:Xn,motion:na?zt:null,defaultMotions:na?Qt:null,activeKey:Vr,onActive:Ga,onInactive:$o,selectedKeys:ur,inlineIndent:mt,subMenuOpenDelay:hr,subMenuCloseDelay:nr,forceSubMenuRender:Cr,builtinPlacements:vr,triggerSubMenuAction:Un,getPopupContainer:Zt,itemIcon:kn,expandIcon:pr,onItemClick:eo,onOpenChange:_o},f.createElement(ee.Provider,{value:Dn},Rl),f.createElement("div",{style:{display:"none"},"aria-hidden":!0},f.createElement(z.Provider,{value:Yn},Hn)))))}),it=Le,Ot=it;Ot.Item=Ht,Ot.SubMenu=xt,Ot.ItemGroup=Tn,Ot.Divider=Je;var Rt=Ot},29372:function(h,v,e){"use strict";e.r(v),e.d(v,{CSSMotionList:function(){return st},Provider:function(){return f},default:function(){return vt}});var t=e(4942),n=e(1413),r=e(97685),a=e(71002),l=e(93967),s=e.n(l),o=e(34203),i=e(42550),m=e(62435),d=e(91),b=["children"],c=m.createContext({});function f(ot){var At=ot.children,qt=(0,d.Z)(ot,b);return m.createElement(c.Provider,{value:qt},At)}var I=e(15671),E=e(43144),C=e(60136),P=e(29388),R=function(ot){(0,C.Z)(qt,ot);var At=(0,P.Z)(qt);function qt(){return(0,I.Z)(this,qt),At.apply(this,arguments)}return(0,E.Z)(qt,[{key:"render",value:function(){return this.props.children}}]),qt}(m.Component),M=R,N=e(56790),p=e(30470),A=e(66680);function O(ot){var At=m.useReducer(function(Ht){return Ht+1},0),qt=(0,r.Z)(At,2),ce=qt[1],ft=m.useRef(ot),Ut=(0,A.Z)(function(){return ft.current}),Kt=(0,A.Z)(function(Ht){ft.current=typeof Ht=="function"?Ht(ft.current):Ht,ce()});return[Ut,Kt]}var z="none",L="appear",fe="enter",G="leave",ee="none",re="prepare",oe="start",ie="active",j="end",K="prepared",k=e(98924);function q(ot,At){var qt={};return qt[ot.toLowerCase()]=At.toLowerCase(),qt["Webkit".concat(ot)]="webkit".concat(At),qt["Moz".concat(ot)]="moz".concat(At),qt["ms".concat(ot)]="MS".concat(At),qt["O".concat(ot)]="o".concat(At.toLowerCase()),qt}function F(ot,At){var qt={animationend:q("Animation","AnimationEnd"),transitionend:q("Transition","TransitionEnd")};return ot&&("AnimationEvent"in At||delete qt.animationend.animation,"TransitionEvent"in At||delete qt.transitionend.transition),qt}var Z=F((0,k.Z)(),typeof window!="undefined"?window:{}),_={};if((0,k.Z)()){var X=document.createElement("div");_=X.style}var Y={};function ae(ot){if(Y[ot])return Y[ot];var At=Z[ot];if(At)for(var qt=Object.keys(At),ce=qt.length,ft=0;ft1&&arguments[1]!==void 0?arguments[1]:2;At();var Ut=(0,xe.Z)(function(){ft<=1?ce({isCanceled:function(){return Ut!==ot.current}}):qt(ce,ft-1)});ot.current=Ut}return m.useEffect(function(){return function(){At()}},[]),[qt,At]},ye=[re,oe,ie,j],U=[re,K],W=!1,$=!0;function S(ot){return ot===ie||ot===j}var H=function(ot,At,qt){var ce=(0,p.Z)(ee),ft=(0,r.Z)(ce,2),Ut=ft[0],Kt=ft[1],Ht=ve(),un=(0,r.Z)(Ht,2),Rn=un[0],lt=un[1];function Et(){Kt(re,!0)}var Bt=At?U:ye;return Oe(function(){if(Ut!==ee&&Ut!==j){var Lt=Bt.indexOf(Ut),Ct=Bt[Lt+1],er=qt(Ut);er===W?Kt(Ct,!0):Ct&&Rn(function(ir){function rr(){ir.isCanceled()||Kt(Ct,!0)}er===!0?rr():Promise.resolve(er).then(rr)})}},[ot,Ut]),m.useEffect(function(){return function(){lt()}},[]),[Et,Ut]};function he(ot,At,qt,ce){var ft=ce.motionEnter,Ut=ft===void 0?!0:ft,Kt=ce.motionAppear,Ht=Kt===void 0?!0:Kt,un=ce.motionLeave,Rn=un===void 0?!0:un,lt=ce.motionDeadline,Et=ce.motionLeaveImmediately,Bt=ce.onAppearPrepare,Lt=ce.onEnterPrepare,Ct=ce.onLeavePrepare,er=ce.onAppearStart,ir=ce.onEnterStart,rr=ce.onLeaveStart,cn=ce.onAppearActive,Cn=ce.onEnterActive,Ln=ce.onLeaveActive,gn=ce.onAppearEnd,Tt=ce.onEnterEnd,Jt=ce.onLeaveEnd,wn=ce.onVisibleChanged,Nn=(0,p.Z)(),zn=(0,r.Z)(Nn,2),qe=zn[0],xt=zn[1],_n=O(z),Je=(0,r.Z)(_n,2),Xe=Je[0],Yt=Je[1],dn=(0,p.Z)(null),Tn=(0,r.Z)(dn,2),yn=Tn[0],tn=Tn[1],yt=Xe(),wt=(0,m.useRef)(!1),me=(0,m.useRef)(null);function Le(){return qt()}var it=(0,m.useRef)(!1);function Ot(){Yt(z),tn(null,!0)}var Rt=(0,N.zX)(function(rn){var Zn=Xe();if(Zn!==z){var Bn=Le();if(!(rn&&!rn.deadline&&rn.target!==Bn)){var Gn=it.current,Qn;Zn===L&&Gn?Qn=gn==null?void 0:gn(Bn,rn):Zn===fe&&Gn?Qn=Tt==null?void 0:Tt(Bn,rn):Zn===G&&Gn&&(Qn=Jt==null?void 0:Jt(Bn,rn)),Gn&&Qn!==!1&&Ot()}}}),Me=Qe(Rt),Be=(0,r.Z)(Me,1),ht=Be[0],Dt=function(Zn){switch(Zn){case L:return(0,t.Z)((0,t.Z)((0,t.Z)({},re,Bt),oe,er),ie,cn);case fe:return(0,t.Z)((0,t.Z)((0,t.Z)({},re,Lt),oe,ir),ie,Cn);case G:return(0,t.Z)((0,t.Z)((0,t.Z)({},re,Ct),oe,rr),ie,Ln);default:return{}}},Ft=m.useMemo(function(){return Dt(yt)},[yt]),fn=H(yt,!ot,function(rn){if(rn===re){var Zn=Ft[re];return Zn?Zn(Le()):W}if(ke in Ft){var Bn;tn(((Bn=Ft[ke])===null||Bn===void 0?void 0:Bn.call(Ft,Le(),null))||null)}return ke===ie&&yt!==z&&(ht(Le()),lt>0&&(clearTimeout(me.current),me.current=setTimeout(function(){Rt({deadline:!0})},lt))),ke===K&&Ot(),$}),Sn=(0,r.Z)(fn,2),Ge=Sn[0],ke=Sn[1],pt=S(ke);it.current=pt;var St=(0,m.useRef)(null);Oe(function(){if(!(wt.current&&St.current===At)){xt(At);var rn=wt.current;wt.current=!0;var Zn;!rn&&At&&Ht&&(Zn=L),rn&&At&&Ut&&(Zn=fe),(rn&&!At&&Rn||!rn&&Et&&!At&&Rn)&&(Zn=G);var Bn=Dt(Zn);Zn&&(ot||Bn[re])?(Yt(Zn),Ge()):Yt(z),St.current=At}},[At]),(0,m.useEffect)(function(){(yt===L&&!Ht||yt===fe&&!Ut||yt===G&&!Rn)&&Yt(z)},[Ht,Ut,Rn]),(0,m.useEffect)(function(){return function(){wt.current=!1,clearTimeout(me.current)}},[]);var Mt=m.useRef(!1);(0,m.useEffect)(function(){qe&&(Mt.current=!0),qe!==void 0&&yt===z&&((Mt.current||qe)&&(wn==null||wn(qe)),Mt.current=!0)},[qe,yt]);var hn=yn;return Ft[re]&&ke===oe&&(hn=(0,n.Z)({transition:"none"},hn)),[yt,ke,hn,qe!=null?qe:At]}function se(ot){var At=ot;(0,a.Z)(ot)==="object"&&(At=ot.transitionSupport);function qt(ft,Ut){return!!(ft.motionName&&At&&Ut!==!1)}var ce=m.forwardRef(function(ft,Ut){var Kt=ft.visible,Ht=Kt===void 0?!0:Kt,un=ft.removeOnLeave,Rn=un===void 0?!0:un,lt=ft.forceRender,Et=ft.children,Bt=ft.motionName,Lt=ft.leavedClassName,Ct=ft.eventProps,er=m.useContext(c),ir=er.motion,rr=qt(ft,ir),cn=(0,m.useRef)(),Cn=(0,m.useRef)();function Ln(){try{return cn.current instanceof HTMLElement?cn.current:(0,o.ZP)(Cn.current)}catch(Tn){return null}}var gn=he(rr,Ht,Ln,ft),Tt=(0,r.Z)(gn,4),Jt=Tt[0],wn=Tt[1],Nn=Tt[2],zn=Tt[3],qe=m.useRef(zn);zn&&(qe.current=!0);var xt=m.useCallback(function(Tn){cn.current=Tn,(0,i.mH)(Ut,Tn)},[Ut]),_n,Je=(0,n.Z)((0,n.Z)({},Ct),{},{visible:Ht});if(!Et)_n=null;else if(Jt===z)zn?_n=Et((0,n.Z)({},Je),xt):!Rn&&qe.current&&Lt?_n=Et((0,n.Z)((0,n.Z)({},Je),{},{className:Lt}),xt):lt||!Rn&&!Lt?_n=Et((0,n.Z)((0,n.Z)({},Je),{},{style:{display:"none"}}),xt):_n=null;else{var Xe;wn===re?Xe="prepare":S(wn)?Xe="active":wn===oe&&(Xe="start");var Yt=Fe(Bt,"".concat(Jt,"-").concat(Xe));_n=Et((0,n.Z)((0,n.Z)({},Je),{},{className:s()(Fe(Bt,Jt),(0,t.Z)((0,t.Z)({},Yt,Yt&&Xe),Bt,typeof Bt=="string")),style:Nn}),xt)}if(m.isValidElement(_n)&&(0,i.Yr)(_n)){var dn=(0,i.C4)(_n);dn||(_n=m.cloneElement(_n,{ref:xt}))}return m.createElement(M,{ref:Cn},_n)});return ce.displayName="CSSMotion",ce}var ue=se(Ce),Te=e(87462),Ae=e(97326),te="add",Ee="keep",Re="remove",Ne="removed";function He(ot){var At;return ot&&(0,a.Z)(ot)==="object"&&"key"in ot?At=ot:At={key:ot},(0,n.Z)((0,n.Z)({},At),{},{key:String(At.key)})}function Se(){var ot=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return ot.map(He)}function we(){var ot=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],At=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],qt=[],ce=0,ft=At.length,Ut=Se(ot),Kt=Se(At);Ut.forEach(function(Rn){for(var lt=!1,Et=ce;Et1});return un.forEach(function(Rn){qt=qt.filter(function(lt){var Et=lt.key,Bt=lt.status;return Et!==Rn||Bt!==Re}),qt.forEach(function(lt){lt.key===Rn&&(lt.status=Ee)})}),qt}var Ve=["component","children","onVisibleChanged","onAllRemoved"],tt=["status"],bt=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearPrepare","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function De(ot){var At=arguments.length>1&&arguments[1]!==void 0?arguments[1]:ue,qt=function(ce){(0,C.Z)(Ut,ce);var ft=(0,P.Z)(Ut);function Ut(){var Kt;(0,I.Z)(this,Ut);for(var Ht=arguments.length,un=new Array(Ht),Rn=0;RnOe,wn=(0,l.useMemo)(function(){var Ot=ae;return gn?Ae===null&&he?Ot=ae:Ot=ae.slice(0,Math.min(ae.length,Ee/je)):typeof Oe=="number"&&(Ot=ae.slice(0,Oe)),Ot},[ae,je,Ae,Oe,gn]),Nn=(0,l.useMemo)(function(){return gn?ae.slice(Lt+1):ae.slice(wn.length)},[ae,wn,gn,Lt]),zn=(0,l.useCallback)(function(Ot,Rt){var Me;return typeof Ce=="function"?Ce(Ot):(Me=Ce&&(Ot==null?void 0:Ot[Ce]))!==null&&Me!==void 0?Me:Rt},[Ce]),qe=(0,l.useCallback)(J||function(Ot){return Ot},[J]);function xt(Ot,Rt,Me){Et===Ot&&(Rt===void 0||Rt===Ht)||(Bt(Ot),Me||(rr(OtEe){xt(Be-1,Ot-ht-ce+vt);break}}ye&&dn(0)+ce>Ee&&un(null)}},[Ee,He,vt,ce,zn,wn]);var Tn=ir&&!!Nn.length,yn={};Ht!==null&&gn&&(yn={position:"absolute",left:Ht,top:0});var tn={prefixCls:cn,responsive:gn,component:$,invalidate:Tt},yt=de?function(Ot,Rt){var Me=zn(Ot,Rt);return l.createElement(p.Provider,{key:Me,value:(0,n.Z)((0,n.Z)({},tn),{},{order:Rt,item:Ot,itemKey:Me,registerSize:Je,display:Rt<=Lt})},de(Ot,Rt))}:function(Ot,Rt){var Me=zn(Ot,Rt);return l.createElement(I,(0,t.Z)({},tn,{order:Rt,key:Me,item:Ot,renderItem:qe,itemKey:Me,registerSize:Je,display:Rt<=Lt}))},wt={order:Tn?Lt:Number.MAX_SAFE_INTEGER,className:"".concat(cn,"-rest"),registerSize:Xe,display:Tn},me=xe||ie,Le=ve?l.createElement(p.Provider,{value:(0,n.Z)((0,n.Z)({},tn),wt)},ve(Nn)):l.createElement(I,(0,t.Z)({},tn,wt),typeof me=="function"?me(Nn):me),it=l.createElement(W,(0,t.Z)({className:o()(!Tt&&X,We),style:Qe,ref:Z},H),wn.map(yt),Jt?Le:null,ye&&l.createElement(I,(0,t.Z)({},tn,{responsive:Ln,responsiveDisabled:!gn,order:Lt,className:"".concat(cn,"-suffix"),registerSize:Yt,display:!0,style:yn}),ye));return Ln?l.createElement(i.default,{onResize:_n,disabled:!gn},it):it}var K=l.forwardRef(j);K.displayName="Overflow",K.Item=G,K.RESPONSIVE=re,K.INVALIDATE=oe;var k=K,q=k},62906:function(h,v){"use strict";var e={items_per_page:"/ page",jump_to:"Go to",jump_to_confirm:"confirm",page:"Page",prev_page:"Previous Page",next_page:"Next Page",prev_5:"Previous 5 Pages",next_5:"Next 5 Pages",prev_3:"Previous 3 Pages",next_3:"Next 3 Pages",page_size:"Page Size"};v.Z=e},81626:function(h,v){"use strict";var e={items_per_page:"\u6761/\u9875",jump_to:"\u8DF3\u81F3",jump_to_confirm:"\u786E\u5B9A",page:"\u9875",prev_page:"\u4E0A\u4E00\u9875",next_page:"\u4E0B\u4E00\u9875",prev_5:"\u5411\u524D 5 \u9875",next_5:"\u5411\u540E 5 \u9875",prev_3:"\u5411\u524D 3 \u9875",next_3:"\u5411\u540E 3 \u9875",page_size:"\u9875\u7801"};v.Z=e},25541:function(h,v,e){"use strict";e.d(v,{z:function(){return t}});var t={yearFormat:"YYYY",dayFormat:"D",cellMeridiemFormat:"A",monthBeforeYear:!0}},48555:function(h,v,e){"use strict";e.r(v),e.d(v,{_rs:function(){return C},default:function(){return oe}});var t=e(87462),n=e(62435),r=e(50344),a=e(80334),l=e(1413),s=e(71002),o=e(34203),i=e(42550),m=n.createContext(null);function d(ie){var j=ie.children,K=ie.onBatchResize,k=n.useRef(0),q=n.useRef([]),F=n.useContext(m),Z=n.useCallback(function(_,X,Y){k.current+=1;var ae=k.current;q.current.push({size:_,element:X,data:Y}),Promise.resolve().then(function(){ae===k.current&&(K==null||K(q.current),q.current=[])}),F==null||F(_,X,Y)},[K,F]);return n.createElement(m.Provider,{value:Z},j)}var b=e(91033),c=new Map;function f(ie){ie.forEach(function(j){var K,k=j.target;(K=c.get(k))===null||K===void 0||K.forEach(function(q){return q(k)})})}var I=new b.Z(f),E=null,C=null;function P(ie,j){c.has(ie)||(c.set(ie,new Set),I.observe(ie)),c.get(ie).add(j)}function R(ie,j){c.has(ie)&&(c.get(ie).delete(j),c.get(ie).size||(I.unobserve(ie),c.delete(ie)))}var M=e(15671),N=e(43144),p=e(60136),A=e(29388),O=function(ie){(0,p.Z)(K,ie);var j=(0,A.Z)(K);function K(){return(0,M.Z)(this,K),j.apply(this,arguments)}return(0,N.Z)(K,[{key:"render",value:function(){return this.props.children}}]),K}(n.Component);function z(ie,j){var K=ie.children,k=ie.disabled,q=n.useRef(null),F=n.useRef(null),Z=n.useContext(m),_=typeof K=="function",X=_?K(q):K,Y=n.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),ae=!_&&n.isValidElement(X)&&(0,i.Yr)(X),J=ae?(0,i.C4)(X):null,de=(0,i.x1)(J,q),Ce=function(){var Qe;return(0,o.ZP)(q.current)||(q.current&&(0,s.Z)(q.current)==="object"?(0,o.ZP)((Qe=q.current)===null||Qe===void 0?void 0:Qe.nativeElement):null)||(0,o.ZP)(F.current)};n.useImperativeHandle(j,function(){return Ce()});var Ze=n.useRef(ie);Ze.current=ie;var je=n.useCallback(function(Fe){var Qe=Ze.current,We=Qe.onResize,Oe=Qe.data,xe=Fe.getBoundingClientRect(),ve=xe.width,ye=xe.height,U=Fe.offsetWidth,W=Fe.offsetHeight,$=Math.floor(ve),S=Math.floor(ye);if(Y.current.width!==$||Y.current.height!==S||Y.current.offsetWidth!==U||Y.current.offsetHeight!==W){var H={width:$,height:S,offsetWidth:U,offsetHeight:W};Y.current=H;var he=U===Math.round(ve)?ve:U,se=W===Math.round(ye)?ye:W,ue=(0,l.Z)((0,l.Z)({},H),{},{offsetWidth:he,offsetHeight:se});Z==null||Z(ue,Fe,Oe),We&&Promise.resolve().then(function(){We(ue,Fe)})}},[]);return n.useEffect(function(){var Fe=Ce();return Fe&&!k&&P(Fe,je),function(){return R(Fe,je)}},[q.current,k]),n.createElement(O,{ref:F},ae?n.cloneElement(X,{ref:de}):X)}var L=n.forwardRef(z),fe=L,G="rc-observer-key";function ee(ie,j){var K=ie.children,k=typeof K=="function"?[K]:(0,r.Z)(K);return k.map(function(q,F){var Z=(q==null?void 0:q.key)||"".concat(G,"-").concat(F);return n.createElement(fe,(0,t.Z)({},ie,{key:Z,ref:F===0?j:void 0}),q)})}var re=n.forwardRef(ee);re.Collection=d;var oe=re},88708:function(h,v,e){"use strict";e.d(v,{ZP:function(){return o}});var t=e(97685),n=e(62435),r=e(98924),a=0,l=(0,r.Z)();function s(){var i;return l?(i=a,a+=1):i="TEST_OR_SSR",i}function o(i){var m=n.useState(),d=(0,t.Z)(m,2),b=d[0],c=d[1];return n.useEffect(function(){c("rc_select_".concat(s()))},[]),i||b}},50089:function(h,v,e){"use strict";e.d(v,{Ac:function(){return Ve},Xo:function(){return bt},Wx:function(){return st},ZP:function(){return _n},lk:function(){return N}});var t=e(87462),n=e(74902),r=e(4942),a=e(1413),l=e(97685),s=e(91),o=e(71002),i=e(21770),m=e(80334),d=e(62435),b=e(93967),c=e.n(b),f=e(8410),I=e(31131),E=e(42550),C=function(Xe){var Yt=Xe.className,dn=Xe.customizeIcon,Tn=Xe.customizeIconProps,yn=Xe.children,tn=Xe.onMouseDown,yt=Xe.onClick,wt=typeof dn=="function"?dn(Tn):dn;return d.createElement("span",{className:Yt,onMouseDown:function(Le){Le.preventDefault(),tn==null||tn(Le)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:yt,"aria-hidden":!0},wt!==void 0?wt:d.createElement("span",{className:c()(Yt.split(/\s+/).map(function(me){return"".concat(me,"-icon")}))},yn))},P=C,R=function(Xe,Yt,dn,Tn,yn){var tn=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!1,yt=arguments.length>6?arguments[6]:void 0,wt=arguments.length>7?arguments[7]:void 0,me=d.useMemo(function(){if((0,o.Z)(Tn)==="object")return Tn.clearIcon;if(yn)return yn},[Tn,yn]),Le=d.useMemo(function(){return!!(!tn&&Tn&&(dn.length||yt)&&!(wt==="combobox"&&yt===""))},[Tn,tn,dn.length,yt,wt]);return{allowClear:Le,clearIcon:d.createElement(P,{className:"".concat(Xe,"-clear"),onMouseDown:Yt,customizeIcon:me},"\xD7")}},M=d.createContext(null);function N(){return d.useContext(M)}function p(){var Je=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,Xe=d.useState(!1),Yt=(0,l.Z)(Xe,2),dn=Yt[0],Tn=Yt[1],yn=d.useRef(null),tn=function(){window.clearTimeout(yn.current)};d.useEffect(function(){return tn},[]);var yt=function(me,Le){tn(),yn.current=window.setTimeout(function(){Tn(me),Le&&Le()},Je)};return[dn,yt,tn]}function A(){var Je=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,Xe=d.useRef(null),Yt=d.useRef(null);d.useEffect(function(){return function(){window.clearTimeout(Yt.current)}},[]);function dn(Tn){(Tn||Xe.current===null)&&(Xe.current=Tn),window.clearTimeout(Yt.current),Yt.current=window.setTimeout(function(){Xe.current=null},Je)}return[function(){return Xe.current},dn]}function O(Je,Xe,Yt,dn){var Tn=d.useRef(null);Tn.current={open:Xe,triggerOpen:Yt,customizedTrigger:dn},d.useEffect(function(){function yn(tn){var yt;if(!((yt=Tn.current)!==null&&yt!==void 0&&yt.customizedTrigger)){var wt=tn.target;wt.shadowRoot&&tn.composed&&(wt=tn.composedPath()[0]||wt),Tn.current.open&&Je().filter(function(me){return me}).every(function(me){return!me.contains(wt)&&me!==wt})&&Tn.current.triggerOpen(!1)}}return window.addEventListener("mousedown",yn),function(){return window.removeEventListener("mousedown",yn)}},[])}var z=e(15105);function L(Je){return Je&&![z.Z.ESC,z.Z.SHIFT,z.Z.BACKSPACE,z.Z.TAB,z.Z.WIN_KEY,z.Z.ALT,z.Z.META,z.Z.WIN_KEY_RIGHT,z.Z.CTRL,z.Z.SEMICOLON,z.Z.EQUALS,z.Z.CAPS_LOCK,z.Z.CONTEXT_MENU,z.Z.F1,z.Z.F2,z.Z.F3,z.Z.F4,z.Z.F5,z.Z.F6,z.Z.F7,z.Z.F8,z.Z.F9,z.Z.F10,z.Z.F11,z.Z.F12].includes(Je)}var fe=e(64217),G=e(39983);function ee(Je,Xe,Yt){var dn=(0,a.Z)((0,a.Z)({},Je),Yt?Xe:{});return Object.keys(Xe).forEach(function(Tn){var yn=Xe[Tn];typeof yn=="function"&&(dn[Tn]=function(){for(var tn,yt=arguments.length,wt=new Array(yt),me=0;mefn&&(Un="".concat(vr.slice(0,fn),"..."))}var kn=function(Mr){Mr&&Mr.stopPropagation(),St(Pt)};return typeof ke=="function"?la(Qt,Un,mt,pn,kn):ha(Pt,Un,mt,pn,kn)},pa=function(Pt){if(!Tn.length)return null;var mt=typeof Ge=="function"?Ge(Pt):Ge;return typeof ke=="function"?la(void 0,mt,!1,!1,void 0,!0):ha({title:mt},mt,!1)},jt=d.createElement("div",{className:"".concat(br,"-search"),style:{width:hr},onFocus:function(){qr(!0)},onBlur:function(){qr(!1)}},d.createElement(K,{ref:wt,open:yn,prefixCls:dn,id:Yt,inputElement:null,disabled:Le,autoFocus:Rt,autoComplete:Me,editable:wa,activeDescendantId:Be,value:ia,onKeyDown:rn,onMouseDown:Zn,onChange:Mt,onPaste:hn,onCompositionStart:Bn,onCompositionEnd:Gn,onBlur:Qn,tabIndex:ht,attrs:(0,fe.Z)(Xe,!0)}),d.createElement("span",{ref:Xn,className:"".concat(br,"-search-mirror"),"aria-hidden":!0},ia,"\xA0")),Ke=d.createElement(G.Z,{prefixCls:"".concat(br,"-overflow"),data:Tn,renderItem:Ca,renderRest:pa,suffix:jt,itemKey:J,maxCount:Ft});return d.createElement("span",{className:"".concat(br,"-wrap")},Ke,!Tn.length&&!ia&&d.createElement("span",{className:"".concat(br,"-placeholder")},me))},Ze=Ce,je=function(Xe){var Yt=Xe.inputElement,dn=Xe.prefixCls,Tn=Xe.id,yn=Xe.inputRef,tn=Xe.disabled,yt=Xe.autoFocus,wt=Xe.autoComplete,me=Xe.activeDescendantId,Le=Xe.mode,it=Xe.open,Ot=Xe.values,Rt=Xe.placeholder,Me=Xe.tabIndex,Be=Xe.showSearch,ht=Xe.searchValue,Dt=Xe.activeValue,Ft=Xe.maxLength,fn=Xe.onInputKeyDown,Sn=Xe.onInputMouseDown,Ge=Xe.onInputChange,ke=Xe.onInputPaste,pt=Xe.onInputCompositionStart,St=Xe.onInputCompositionEnd,Mt=Xe.onInputBlur,hn=Xe.title,rn=d.useState(!1),Zn=(0,l.Z)(rn,2),Bn=Zn[0],Gn=Zn[1],Qn=Le==="combobox",Xn=Qn||Be,mr=Ot[0],or=ht||"";Qn&&Dt&&!Bn&&(or=Dt),d.useEffect(function(){Qn&&Gn(!1)},[Qn,Dt]);var hr=Le!=="combobox"&&!it&&!Be?!1:!!or,$n=hn===void 0?Y(mr):hn,nr=d.useMemo(function(){return mr?null:d.createElement("span",{className:"".concat(dn,"-selection-placeholder"),style:hr?{visibility:"hidden"}:void 0},Rt)},[mr,hr,Rt,dn]);return d.createElement("span",{className:"".concat(dn,"-selection-wrap")},d.createElement("span",{className:"".concat(dn,"-selection-search")},d.createElement(K,{ref:yn,prefixCls:dn,id:Tn,open:it,inputElement:Yt,disabled:tn,autoFocus:yt,autoComplete:wt,editable:Xn,activeDescendantId:me,value:or,onKeyDown:fn,onMouseDown:Sn,onChange:function(zr){Gn(!0),Ge(zr)},onPaste:ke,onCompositionStart:pt,onCompositionEnd:St,onBlur:Mt,tabIndex:Me,attrs:(0,fe.Z)(Xe,!0),maxLength:Qn?Ft:void 0})),!Qn&&mr?d.createElement("span",{className:"".concat(dn,"-selection-item"),title:$n,style:hr?{visibility:"hidden"}:void 0},mr.label):null,nr)},Fe=je,Qe=function(Xe,Yt){var dn=(0,d.useRef)(null),Tn=(0,d.useRef)(!1),yn=Xe.prefixCls,tn=Xe.open,yt=Xe.mode,wt=Xe.showSearch,me=Xe.tokenWithEnter,Le=Xe.disabled,it=Xe.prefix,Ot=Xe.autoClearSearchValue,Rt=Xe.onSearch,Me=Xe.onSearchSubmit,Be=Xe.onToggleOpen,ht=Xe.onInputKeyDown,Dt=Xe.onInputBlur,Ft=Xe.domRef;d.useImperativeHandle(Yt,function(){return{focus:function($n){dn.current.focus($n)},blur:function(){dn.current.blur()}}});var fn=A(0),Sn=(0,l.Z)(fn,2),Ge=Sn[0],ke=Sn[1],pt=function($n){var nr=$n.which,Cr=dn.current instanceof HTMLTextAreaElement;!Cr&&tn&&(nr===z.Z.UP||nr===z.Z.DOWN)&&$n.preventDefault(),ht&&ht($n),nr===z.Z.ENTER&&yt==="tags"&&!Tn.current&&!tn&&(Me==null||Me($n.target.value)),!(Cr&&!tn&&~[z.Z.UP,z.Z.DOWN,z.Z.LEFT,z.Z.RIGHT].indexOf(nr))&&L(nr)&&Be(!0)},St=function(){ke(!0)},Mt=(0,d.useRef)(null),hn=function($n){Rt($n,!0,Tn.current)!==!1&&Be(!0)},rn=function(){Tn.current=!0},Zn=function($n){Tn.current=!1,yt!=="combobox"&&hn($n.target.value)},Bn=function($n){var nr=$n.target.value;if(me&&Mt.current&&/[\r\n]/.test(Mt.current)){var Cr=Mt.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");nr=nr.replace(Cr,Mt.current)}Mt.current=null,hn(nr)},Gn=function($n){var nr=$n.clipboardData,Cr=nr==null?void 0:nr.getData("text");Mt.current=Cr||""},Qn=function($n){var nr=$n.target;if(nr!==dn.current){var Cr=document.body.style.msTouchAction!==void 0;Cr?setTimeout(function(){dn.current.focus()}):dn.current.focus()}},Xn=function($n){var nr=Ge();$n.target!==dn.current&&!nr&&!(yt==="combobox"&&Le)&&$n.preventDefault(),(yt!=="combobox"&&(!wt||!nr)||!tn)&&(tn&&Ot!==!1&&Rt("",!0,!1),Be())},mr={inputRef:dn,onInputKeyDown:pt,onInputMouseDown:St,onInputChange:Bn,onInputPaste:Gn,onInputCompositionStart:rn,onInputCompositionEnd:Zn,onInputBlur:Dt},or=yt==="multiple"||yt==="tags"?d.createElement(Ze,(0,t.Z)({},Xe,mr)):d.createElement(Fe,(0,t.Z)({},Xe,mr));return d.createElement("div",{ref:Ft,className:"".concat(yn,"-selector"),onClick:Qn,onMouseDown:Xn},it&&d.createElement("div",{className:"".concat(yn,"-prefix")},it),or)},We=d.forwardRef(Qe),Oe=We,xe=e(40228),ve=["prefixCls","disabled","visible","children","popupElement","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","builtinPlacements","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],ye=function(Xe){var Yt=Xe===!0?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:Yt,adjustY:1},htmlRegion:"scroll"},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:Yt,adjustY:1},htmlRegion:"scroll"},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:Yt,adjustY:1},htmlRegion:"scroll"},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:Yt,adjustY:1},htmlRegion:"scroll"}}},U=function(Xe,Yt){var dn=Xe.prefixCls,Tn=Xe.disabled,yn=Xe.visible,tn=Xe.children,yt=Xe.popupElement,wt=Xe.animation,me=Xe.transitionName,Le=Xe.dropdownStyle,it=Xe.dropdownClassName,Ot=Xe.direction,Rt=Ot===void 0?"ltr":Ot,Me=Xe.placement,Be=Xe.builtinPlacements,ht=Xe.dropdownMatchSelectWidth,Dt=Xe.dropdownRender,Ft=Xe.dropdownAlign,fn=Xe.getPopupContainer,Sn=Xe.empty,Ge=Xe.getTriggerDOMNode,ke=Xe.onPopupVisibleChange,pt=Xe.onPopupMouseEnter,St=(0,s.Z)(Xe,ve),Mt="".concat(dn,"-dropdown"),hn=yt;Dt&&(hn=Dt(yt));var rn=d.useMemo(function(){return Be||ye(ht)},[Be,ht]),Zn=wt?"".concat(Mt,"-").concat(wt):me,Bn=typeof ht=="number",Gn=d.useMemo(function(){return Bn?null:ht===!1?"minWidth":"width"},[ht,Bn]),Qn=Le;Bn&&(Qn=(0,a.Z)((0,a.Z)({},Qn),{},{width:ht}));var Xn=d.useRef(null);return d.useImperativeHandle(Yt,function(){return{getPopupElement:function(){var or;return(or=Xn.current)===null||or===void 0?void 0:or.popupElement}}}),d.createElement(xe.Z,(0,t.Z)({},St,{showAction:ke?["click"]:[],hideAction:ke?["click"]:[],popupPlacement:Me||(Rt==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:rn,prefixCls:Mt,popupTransitionName:Zn,popup:d.createElement("div",{onMouseEnter:pt},hn),ref:Xn,stretch:Gn,popupAlign:Ft,popupVisible:yn,getPopupContainer:fn,popupClassName:c()(it,(0,r.Z)({},"".concat(Mt,"-empty"),Sn)),popupStyle:Qn,getTriggerDOMNode:Ge,onPopupVisibleChange:ke}),tn)},W=d.forwardRef(U),$=W,S=e(84506);function H(Je,Xe){var Yt=Je.key,dn;return"value"in Je&&(dn=Je.value),Yt!=null?Yt:dn!==void 0?dn:"rc-index-key-".concat(Xe)}function he(Je){return typeof Je!="undefined"&&!Number.isNaN(Je)}function se(Je,Xe){var Yt=Je||{},dn=Yt.label,Tn=Yt.value,yn=Yt.options,tn=Yt.groupLabel,yt=dn||(Xe?"children":"label");return{label:yt,value:Tn||"value",options:yn||"options",groupLabel:tn||yt}}function ue(Je){var Xe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Yt=Xe.fieldNames,dn=Xe.childrenAsData,Tn=[],yn=se(Yt,!1),tn=yn.label,yt=yn.value,wt=yn.options,me=yn.groupLabel;function Le(it,Ot){Array.isArray(it)&&it.forEach(function(Rt){if(Ot||!(wt in Rt)){var Me=Rt[yt];Tn.push({key:H(Rt,Tn.length),groupOption:Ot,data:Rt,label:Rt[tn],value:Me})}else{var Be=Rt[me];Be===void 0&&dn&&(Be=Rt.label),Tn.push({key:H(Rt,Tn.length),group:!0,data:Rt,label:Be}),Le(Rt[wt],!0)}})}return Le(Je,!1),Tn}function Te(Je){var Xe=(0,a.Z)({},Je);return"props"in Xe||Object.defineProperty(Xe,"props",{get:function(){return(0,m.ZP)(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),Xe}}),Xe}var Ae=function(Xe,Yt,dn){if(!Yt||!Yt.length)return null;var Tn=!1,yn=function yt(wt,me){var Le=(0,S.Z)(me),it=Le[0],Ot=Le.slice(1);if(!it)return[wt];var Rt=wt.split(it);return Tn=Tn||Rt.length>1,Rt.reduce(function(Me,Be){return[].concat((0,n.Z)(Me),(0,n.Z)(yt(Be,Ot)))},[]).filter(Boolean)},tn=yn(Xe,Yt);return Tn?typeof dn!="undefined"?tn.slice(0,dn):tn:null},te=d.createContext(null),Ee=te;function Re(Je){var Xe=Je.visible,Yt=Je.values;if(!Xe)return null;var dn=50;return d.createElement("span",{"aria-live":"polite",style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0}},"".concat(Yt.slice(0,dn).map(function(Tn){var yn=Tn.label,tn=Tn.value;return["number","string"].includes((0,o.Z)(yn))?yn:tn}).join(", ")),Yt.length>dn?", ...":null)}var Ne=["id","prefixCls","className","showSearch","tagRender","direction","omitDomProps","displayValues","onDisplayValuesChange","emptyOptions","notFoundContent","onClear","mode","disabled","loading","getInputElement","getRawInputElement","open","defaultOpen","onDropdownVisibleChange","activeValue","onActiveValueChange","activeDescendantId","searchValue","autoClearSearchValue","onSearch","onSearchSplit","tokenSeparators","allowClear","prefix","suffixIcon","clearIcon","OptionList","animation","transitionName","dropdownStyle","dropdownClassName","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","placement","builtinPlacements","getPopupContainer","showAction","onFocus","onBlur","onKeyUp","onKeyDown","onMouseDown"],He=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"],Se=function(Xe){return Xe==="tags"||Xe==="multiple"},we=d.forwardRef(function(Je,Xe){var Yt,dn=Je.id,Tn=Je.prefixCls,yn=Je.className,tn=Je.showSearch,yt=Je.tagRender,wt=Je.direction,me=Je.omitDomProps,Le=Je.displayValues,it=Je.onDisplayValuesChange,Ot=Je.emptyOptions,Rt=Je.notFoundContent,Me=Rt===void 0?"Not Found":Rt,Be=Je.onClear,ht=Je.mode,Dt=Je.disabled,Ft=Je.loading,fn=Je.getInputElement,Sn=Je.getRawInputElement,Ge=Je.open,ke=Je.defaultOpen,pt=Je.onDropdownVisibleChange,St=Je.activeValue,Mt=Je.onActiveValueChange,hn=Je.activeDescendantId,rn=Je.searchValue,Zn=Je.autoClearSearchValue,Bn=Je.onSearch,Gn=Je.onSearchSplit,Qn=Je.tokenSeparators,Xn=Je.allowClear,mr=Je.prefix,or=Je.suffixIcon,hr=Je.clearIcon,$n=Je.OptionList,nr=Je.animation,Cr=Je.transitionName,zr=Je.dropdownStyle,qr=Je.dropdownClassName,br=Je.dropdownMatchSelectWidth,ia=Je.dropdownRender,wa=Je.dropdownAlign,ha=Je.placement,la=Je.builtinPlacements,Ca=Je.getPopupContainer,pa=Je.showAction,jt=pa===void 0?[]:pa,Ke=Je.onFocus,ze=Je.onBlur,Pt=Je.onKeyUp,mt=Je.onKeyDown,zt=Je.onMouseDown,Qt=(0,s.Z)(Je,Ne),pn=Se(ht),Un=(tn!==void 0?tn:pn)||ht==="combobox",vr=(0,a.Z)({},Qt);He.forEach(function(Ta){delete vr[Ta]}),me==null||me.forEach(function(Ta){delete vr[Ta]});var kn=d.useState(!1),pr=(0,l.Z)(kn,2),Mr=pr[0],Ur=pr[1];d.useEffect(function(){Ur((0,I.Z)())},[]);var ut=d.useRef(null),Zt=d.useRef(null),ge=d.useRef(null),an=d.useRef(null),On=d.useRef(null),dr=d.useRef(!1),Rr=p(),ea=(0,l.Z)(Rr,3),xa=ea[0],Ea=ea[1],Pa=ea[2];d.useImperativeHandle(Xe,function(){var Ta,Ga;return{focus:(Ta=an.current)===null||Ta===void 0?void 0:Ta.focus,blur:(Ga=an.current)===null||Ga===void 0?void 0:Ga.blur,scrollTo:function(Io){var Ho;return(Ho=On.current)===null||Ho===void 0?void 0:Ho.scrollTo(Io)},nativeElement:ut.current||Zt.current}});var sn=d.useMemo(function(){var Ta;if(ht!=="combobox")return rn;var Ga=(Ta=Le[0])===null||Ta===void 0?void 0:Ta.value;return typeof Ga=="string"||typeof Ga=="number"?String(Ga):""},[rn,ht,Le]),Vn=ht==="combobox"&&typeof fn=="function"&&fn()||null,Jn=typeof Sn=="function"&&Sn(),Hn=(0,E.x1)(Zt,Jn==null||(Yt=Jn.props)===null||Yt===void 0?void 0:Yt.ref),gr=d.useState(!1),Wr=(0,l.Z)(gr,2),na=Wr[0],fa=Wr[1];(0,f.Z)(function(){fa(!0)},[]);var to=(0,i.Z)(!1,{defaultValue:ke,value:Ge}),so=(0,l.Z)(to,2),li=so[0],Fi=so[1],Xo=na?li:!1,Bi=!Me&&Ot;(Dt||Bi&&Xo&&ht==="combobox")&&(Xo=!1);var ri=Bi?!1:Xo,Ja=d.useCallback(function(Ta){var Ga=Ta!==void 0?Ta:!Xo;Dt||(Fi(Ga),Xo!==Ga&&(pt==null||pt(Ga)))},[Dt,Xo,Fi,pt]),Eo=d.useMemo(function(){return(Qn||[]).some(function(Ta){return[` +`,`\r +`].includes(Ta)})},[Qn]),Mo=d.useContext(Ee)||{},Uo=Mo.maxCount,al=Mo.rawValues,tl=function(Ga,$o,Io){if(!(pn&&he(Uo)&&(al==null?void 0:al.size)>=Uo)){var Ho=!0,ur=Ga;Mt==null||Mt(null);var ta=Ae(Ga,Qn,he(Uo)?Uo-al.size:void 0),Br=Io?null:ta;return ht!=="combobox"&&Br&&(ur="",Gn==null||Gn(Br),Ja(!1),Ho=!1),Bn&&sn!==ur&&Bn(ur,{source:$o?"typing":"effect"}),Ho}},Zo=function(Ga){!Ga||!Ga.trim()||Bn(Ga,{source:"submit"})};d.useEffect(function(){!Xo&&!pn&&ht!=="combobox"&&tl("",!1,!1)},[Xo]),d.useEffect(function(){li&&Dt&&Fi(!1),Dt&&!dr.current&&Ea(!1)},[Dt]);var hi=A(),ll=(0,l.Z)(hi,2),gl=ll[0],oi=ll[1],Hs=d.useRef(!1),Xs=function(Ga){var $o=gl(),Io=Ga.key,Ho=Io==="Enter";if(Ho&&(ht!=="combobox"&&Ga.preventDefault(),Xo||Ja(!0)),oi(!!sn),Io==="Backspace"&&!$o&&pn&&!sn&&Le.length){for(var ur=(0,n.Z)(Le),ta=null,Br=ur.length-1;Br>=0;Br-=1){var eo=ur[Br];if(!eo.disabled){ur.splice(Br,1),ta=eo;break}}ta&&it(ur,{type:"remove",values:[ta]})}for(var _o=arguments.length,Go=new Array(_o>1?_o-1:0),Ri=1;Ri<_o;Ri++)Go[Ri-1]=arguments[Ri];if(Xo&&(!Ho||!Hs.current)){var Si;Ho&&(Hs.current=!0),(Si=On.current)===null||Si===void 0||Si.onKeyDown.apply(Si,[Ga].concat(Go))}mt==null||mt.apply(void 0,[Ga].concat(Go))},Cs=function(Ga){for(var $o=arguments.length,Io=new Array($o>1?$o-1:0),Ho=1;Ho<$o;Ho++)Io[Ho-1]=arguments[Ho];if(Xo){var ur;(ur=On.current)===null||ur===void 0||ur.onKeyUp.apply(ur,[Ga].concat(Io))}Ga.key==="Enter"&&(Hs.current=!1),Pt==null||Pt.apply(void 0,[Ga].concat(Io))},yu=function(Ga){var $o=Le.filter(function(Io){return Io!==Ga});it($o,{type:"remove",values:[Ga]})},si=function(){Hs.current=!1},nl=d.useRef(!1),Is=function(){Ea(!0),Dt||(Ke&&!nl.current&&Ke.apply(void 0,arguments),jt.includes("focus")&&Ja(!0)),nl.current=!0},Ds=function(){dr.current=!0,Ea(!1,function(){nl.current=!1,dr.current=!1,Ja(!1)}),!Dt&&(sn&&(ht==="tags"?Bn(sn,{source:"submit"}):ht==="multiple"&&Bn("",{source:"blur"})),ze&&ze.apply(void 0,arguments))},lu=[];d.useEffect(function(){return function(){lu.forEach(function(Ta){return clearTimeout(Ta)}),lu.splice(0,lu.length)}},[]);var bu=function(Ga){var $o,Io=Ga.target,Ho=($o=ge.current)===null||$o===void 0?void 0:$o.getPopupElement();if(Ho&&Ho.contains(Io)){var ur=setTimeout(function(){var _o=lu.indexOf(ur);if(_o!==-1&&lu.splice(_o,1),Pa(),!Mr&&!Ho.contains(document.activeElement)){var Go;(Go=an.current)===null||Go===void 0||Go.focus()}});lu.push(ur)}for(var ta=arguments.length,Br=new Array(ta>1?ta-1:0),eo=1;eo=Me},[yt,Me,Sn==null?void 0:Sn.size]),Qn=function(jt){jt.preventDefault()},Xn=function(jt){var Ke;(Ke=Bn.current)===null||Ke===void 0||Ke.scrollTo(typeof jt=="number"?{index:jt}:jt)},mr=d.useCallback(function(pa){return wt==="combobox"?!1:Sn.has(pa)},[wt,(0,n.Z)(Sn).toString(),Sn.size]),or=function(jt){for(var Ke=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,ze=Zn.length,Pt=0;Pt1&&arguments[1]!==void 0?arguments[1]:!1;Cr(jt);var ze={source:Ke?"keyboard":"mouse"},Pt=Zn[jt];if(!Pt){ht(null,-1,ze);return}ht(Pt.value,jt,ze)};(0,d.useEffect)(function(){zr(Dt!==!1?or(0):-1)},[Zn.length,me]);var qr=d.useCallback(function(pa){return wt==="combobox"?String(pa).toLowerCase()===me.toLowerCase():Sn.has(pa)},[wt,me,(0,n.Z)(Sn).toString(),Sn.size]);(0,d.useEffect)(function(){var pa=setTimeout(function(){if(!yt&&tn&&Sn.size===1){var Ke=Array.from(Sn)[0],ze=Zn.findIndex(function(Pt){var mt=Pt.data;return me?String(mt.value).startsWith(me):mt.value===Ke});ze!==-1&&(zr(ze),Xn(ze))}});if(tn){var jt;(jt=Bn.current)===null||jt===void 0||jt.scrollTo(void 0)}return function(){return clearTimeout(pa)}},[tn,me]);var br=function(jt){jt!==void 0&&Ft(jt,{selected:!Sn.has(jt)}),yt||Le(!1)};if(d.useImperativeHandle(Yt,function(){return{onKeyDown:function(jt){var Ke=jt.which,ze=jt.ctrlKey;switch(Ke){case z.Z.N:case z.Z.P:case z.Z.UP:case z.Z.DOWN:{var Pt=0;if(Ke===z.Z.UP?Pt=-1:Ke===z.Z.DOWN?Pt=1:qt()&&ze&&(Ke===z.Z.N?Pt=1:Ke===z.Z.P&&(Pt=-1)),Pt!==0){var mt=or(nr+Pt,Pt);Xn(mt),zr(mt,!0)}break}case z.Z.TAB:case z.Z.ENTER:{var zt,Qt=Zn[nr];Qt&&!(Qt!=null&&(zt=Qt.data)!==null&&zt!==void 0&&zt.disabled)&&!Gn?br(Qt.value):br(void 0),tn&&jt.preventDefault();break}case z.Z.ESC:Le(!1),tn&&jt.stopPropagation()}},onKeyUp:function(){},scrollTo:function(jt){Xn(jt)}}}),Zn.length===0)return d.createElement("div",{role:"listbox",id:"".concat(yn,"_list"),className:"".concat(rn,"-empty"),onMouseDown:Qn},it);var ia=Object.keys(Ge).map(function(pa){return Ge[pa]}),wa=function(jt){return jt.label};function ha(pa,jt){var Ke=pa.group;return{role:Ke?"presentation":"option",id:"".concat(yn,"_list_").concat(jt)}}var la=function(jt){var Ke=Zn[jt];if(!Ke)return null;var ze=Ke.data||{},Pt=ze.value,mt=Ke.group,zt=(0,fe.Z)(ze,!0),Qt=wa(Ke);return Ke?d.createElement("div",(0,t.Z)({"aria-label":typeof Qt=="string"&&!mt?Qt:null},zt,{key:jt},ha(Ke,jt),{"aria-selected":qr(Pt)}),Pt):null},Ca={role:"listbox",id:"".concat(yn,"_list")};return d.createElement(d.Fragment,null,ke&&d.createElement("div",(0,t.Z)({},Ca,{style:{height:0,width:0,overflow:"hidden"}}),la(nr-1),la(nr),la(nr+1)),d.createElement(At.Z,{itemKey:"key",ref:Bn,data:Zn,height:St,itemHeight:Mt,fullHeight:!1,onMouseDown:Qn,onScroll:Ot,virtual:ke,direction:pt,innerProps:ke?null:Ca},function(pa,jt){var Ke=pa.group,ze=pa.groupOption,Pt=pa.data,mt=pa.label,zt=pa.value,Qt=Pt.key;if(Ke){var pn,Un=(pn=Pt.title)!==null&&pn!==void 0?pn:ft(mt)?mt.toString():void 0;return d.createElement("div",{className:c()(rn,"".concat(rn,"-group"),Pt.className),title:Un},mt!==void 0?mt:Qt)}var vr=Pt.disabled,kn=Pt.title,pr=Pt.children,Mr=Pt.style,Ur=Pt.className,ut=(0,s.Z)(Pt,ce),Zt=(0,ot.Z)(ut,ia),ge=mr(zt),an=vr||!ge&&Gn,On="".concat(rn,"-option"),dr=c()(rn,On,Ur,(0,r.Z)((0,r.Z)((0,r.Z)((0,r.Z)({},"".concat(On,"-grouped"),ze),"".concat(On,"-active"),nr===jt&&!an),"".concat(On,"-disabled"),an),"".concat(On,"-selected"),ge)),Rr=wa(pa),ea=!fn||typeof fn=="function"||ge,xa=typeof Rr=="number"?Rr:Rr||zt,Ea=ft(xa)?xa.toString():void 0;return kn!==void 0&&(Ea=kn),d.createElement("div",(0,t.Z)({},(0,fe.Z)(Zt),ke?{}:ha(pa,jt),{"aria-selected":qr(zt),className:dr,title:Ea,onMouseMove:function(){nr===jt||an||zr(jt)},onClick:function(){an||br(zt)},style:Mr}),d.createElement("div",{className:"".concat(On,"-content")},typeof hn=="function"?hn(pa,{index:jt}):xa),d.isValidElement(fn)||ge,ea&&d.createElement(P,{className:"".concat(rn,"-option-state"),customizeIcon:fn,customizeIconProps:{value:zt,disabled:an,isSelected:ge}},ge?"\u2713":null))}))},Kt=d.forwardRef(Ut),Ht=Kt,un=function(Je,Xe){var Yt=d.useRef({values:new Map,options:new Map}),dn=d.useMemo(function(){var yn=Yt.current,tn=yn.values,yt=yn.options,wt=Je.map(function(it){if(it.label===void 0){var Ot;return(0,a.Z)((0,a.Z)({},it),{},{label:(Ot=tn.get(it.value))===null||Ot===void 0?void 0:Ot.label})}return it}),me=new Map,Le=new Map;return wt.forEach(function(it){me.set(it.value,it),Le.set(it.value,Xe.get(it.value)||yt.get(it.value))}),Yt.current.values=me,Yt.current.options=Le,wt},[Je,Xe]),Tn=d.useCallback(function(yn){return Xe.get(yn)||Yt.current.options.get(yn)},[Xe]);return[dn,Tn]};function Rn(Je,Xe){return k(Je).join("").toUpperCase().includes(Xe)}var lt=function(Je,Xe,Yt,dn,Tn){return d.useMemo(function(){if(!Yt||dn===!1)return Je;var yn=Xe.options,tn=Xe.label,yt=Xe.value,wt=[],me=typeof dn=="function",Le=Yt.toUpperCase(),it=me?dn:function(Rt,Me){return Tn?Rn(Me[Tn],Le):Me[yn]?Rn(Me[tn!=="children"?tn:"label"],Le):Rn(Me[yt],Le)},Ot=me?function(Rt){return Te(Rt)}:function(Rt){return Rt};return Je.forEach(function(Rt){if(Rt[yn]){var Me=it(Yt,Ot(Rt));if(Me)wt.push(Rt);else{var Be=Rt[yn].filter(function(ht){return it(Yt,Ot(ht))});Be.length&&wt.push((0,a.Z)((0,a.Z)({},Rt),{},(0,r.Z)({},yn,Be)))}return}it(Yt,Ot(Rt))&&wt.push(Rt)}),wt},[Je,dn,Tn,Yt,Xe])},Et=e(88708),Bt=e(50344),Lt=["children","value"],Ct=["children"];function er(Je){var Xe=Je,Yt=Xe.key,dn=Xe.props,Tn=dn.children,yn=dn.value,tn=(0,s.Z)(dn,Lt);return(0,a.Z)({key:Yt,value:yn!==void 0?yn:Yt,children:Tn},tn)}function ir(Je){var Xe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return(0,Bt.Z)(Je).map(function(Yt,dn){if(!d.isValidElement(Yt)||!Yt.type)return null;var Tn=Yt,yn=Tn.type.isSelectOptGroup,tn=Tn.key,yt=Tn.props,wt=yt.children,me=(0,s.Z)(yt,Ct);return Xe||!yn?er(Yt):(0,a.Z)((0,a.Z)({key:"__RC_SELECT_GRP__".concat(tn===null?dn:tn,"__"),label:tn},me),{},{options:ir(wt)})}).filter(function(Yt){return Yt})}var rr=function(Xe,Yt,dn,Tn,yn){return d.useMemo(function(){var tn=Xe,yt=!Xe;yt&&(tn=ir(Yt));var wt=new Map,me=new Map,Le=function(Rt,Me,Be){Be&&typeof Be=="string"&&Rt.set(Me[Be],Me)},it=function Ot(Rt){for(var Me=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Be=0;Be1&&arguments[1]!==void 0?arguments[1]:!1,tn=0;tn0?Ja(Uo.options):Uo.options}):Uo})},ea=d.useMemo(function(){return Ft?Rr(dr):dr},[dr,Ft,Ca]),xa=d.useMemo(function(){return ue(ea,{fieldNames:wa,childrenAsData:br})},[ea,wa,br]),Ea=function(Eo){var Mo=mt(Eo);if(Un(Mo),$n&&(Mo.length!==Mr.length||Mo.some(function(tl,Zo){var hi;return((hi=Mr[Zo])===null||hi===void 0?void 0:hi.value)!==(tl==null?void 0:tl.value)}))){var Uo=hr?Mo:Mo.map(function(tl){return tl.value}),al=Mo.map(function(tl){return Te(Ur(tl.value))});$n(qr?Uo:Uo[0],qr?al:al[0])}},Pa=d.useState(null),sn=(0,l.Z)(Pa,2),Vn=sn[0],Jn=sn[1],Hn=d.useState(0),gr=(0,l.Z)(Hn,2),Wr=gr[0],na=gr[1],fa=St!==void 0?St:dn!=="combobox",to=d.useCallback(function(Ja,Eo){var Mo=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},Uo=Mo.source,al=Uo===void 0?"keyboard":Uo;na(Eo),tn&&dn==="combobox"&&Ja!==null&&al==="keyboard"&&Jn(String(Ja))},[tn,dn]),so=function(Eo,Mo,Uo){var al=function(){var yu,si=Ur(Eo);return[hr?{label:si==null?void 0:si[wa.label],value:Eo,key:(yu=si==null?void 0:si.key)!==null&&yu!==void 0?yu:Eo}:Eo,Te(si)]};if(Mo&&Rt){var tl=al(),Zo=(0,l.Z)(tl,2),hi=Zo[0],ll=Zo[1];Rt(hi,ll)}else if(!Mo&&Me&&Uo!=="clear"){var gl=al(),oi=(0,l.Z)(gl,2),Hs=oi[0],Xs=oi[1];Me(Hs,Xs)}},li=Cn(function(Ja,Eo){var Mo,Uo=qr?Eo.selected:!0;Uo?Mo=qr?[].concat((0,n.Z)(Mr),[Ja]):[Ja]:Mo=Mr.filter(function(al){return al.value!==Ja}),Ea(Mo),so(Ja,Uo),dn==="combobox"?Jn(""):(!Se||Ot)&&(pa(""),Jn(""))}),Fi=function(Eo,Mo){Ea(Eo);var Uo=Mo.type,al=Mo.values;(Uo==="remove"||Uo==="clear")&&al.forEach(function(tl){so(tl.value,!1,Uo)})},Xo=function(Eo,Mo){if(pa(Eo),Jn(null),Mo.source==="submit"){var Uo=(Eo||"").trim();if(Uo){var al=Array.from(new Set([].concat((0,n.Z)(Zt),[Uo])));Ea(al),so(Uo,!0),pa("")}return}Mo.source!=="blur"&&(dn==="combobox"&&Ea(Eo),Le==null||Le(Eo))},Bi=function(Eo){var Mo=Eo;dn!=="tags"&&(Mo=Eo.map(function(al){var tl=ze.get(al);return tl==null?void 0:tl.value}).filter(function(al){return al!==void 0}));var Uo=Array.from(new Set([].concat((0,n.Z)(Zt),(0,n.Z)(Mo))));Ea(Uo),Uo.forEach(function(al){so(al,!0)})},ri=d.useMemo(function(){var Ja=hn!==!1&&ht!==!1;return(0,a.Z)((0,a.Z)({},jt),{},{flattenOptions:xa,onActiveValue:to,defaultActiveFirstOption:fa,onSelect:li,menuItemSelectedIcon:Mt,rawValues:Zt,fieldNames:wa,virtual:Ja,direction:rn,listHeight:Bn,listItemHeight:Qn,childrenAsData:br,maxCount:nr,optionRender:ke})},[nr,jt,xa,to,fa,li,Mt,Zt,wa,hn,ht,rn,Bn,Qn,br,ke]);return d.createElement(Ee.Provider,{value:ri},d.createElement(Ve,(0,t.Z)({},Cr,{id:zr,prefixCls:yn,ref:Xe,omitDomProps:wn,mode:dn,displayValues:ut,onDisplayValuesChange:Fi,direction:rn,searchValue:Ca,onSearch:Xo,autoClearSearchValue:Ot,onSearchSplit:Bi,dropdownMatchSelectWidth:ht,OptionList:Ht,emptyOptions:!xa.length,activeValue:Vn,activeDescendantId:"".concat(zr,"_list_").concat(Wr)})))}),qe=zn;qe.Option=st,qe.OptGroup=bt;var xt=qe,_n=xt},91304:function(h,v,e){"use strict";e.r(v),e.d(v,{ResizableTextArea:function(){return re},default:function(){return K}});var t=e(87462),n=e(4942),r=e(1413),a=e(74902),l=e(97685),s=e(91),o=e(93967),i=e.n(o),m=e(67656),d=e(82234),b=e(87887),c=e(21770),f=e(62435),I=e(71002),E=e(48555),C=e(8410),P=e(75164),R=` + min-height:0 !important; + max-height:none !important; + height:0 !important; + visibility:hidden !important; + overflow:hidden !important; + position:absolute !important; + z-index:-1000 !important; + top:0 !important; + right:0 !important; + pointer-events: none !important; +`,M=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break","white-space"],N={},p;function A(k){var q=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,F=k.getAttribute("id")||k.getAttribute("data-reactid")||k.getAttribute("name");if(q&&N[F])return N[F];var Z=window.getComputedStyle(k),_=Z.getPropertyValue("box-sizing")||Z.getPropertyValue("-moz-box-sizing")||Z.getPropertyValue("-webkit-box-sizing"),X=parseFloat(Z.getPropertyValue("padding-bottom"))+parseFloat(Z.getPropertyValue("padding-top")),Y=parseFloat(Z.getPropertyValue("border-bottom-width"))+parseFloat(Z.getPropertyValue("border-top-width")),ae=M.map(function(de){return"".concat(de,":").concat(Z.getPropertyValue(de))}).join(";"),J={sizingStyle:ae,paddingSize:X,borderSize:Y,boxSizing:_};return q&&F&&(N[F]=J),J}function O(k){var q=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,F=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,Z=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;p||(p=document.createElement("textarea"),p.setAttribute("tab-index","-1"),p.setAttribute("aria-hidden","true"),p.setAttribute("name","hiddenTextarea"),document.body.appendChild(p)),k.getAttribute("wrap")?p.setAttribute("wrap",k.getAttribute("wrap")):p.removeAttribute("wrap");var _=A(k,q),X=_.paddingSize,Y=_.borderSize,ae=_.boxSizing,J=_.sizingStyle;p.setAttribute("style","".concat(J,";").concat(R)),p.value=k.value||k.placeholder||"";var de=void 0,Ce=void 0,Ze,je=p.scrollHeight;if(ae==="border-box"?je+=Y:ae==="content-box"&&(je-=X),F!==null||Z!==null){p.value=" ";var Fe=p.scrollHeight-X;F!==null&&(de=Fe*F,ae==="border-box"&&(de=de+X+Y),je=Math.max(de,je)),Z!==null&&(Ce=Fe*Z,ae==="border-box"&&(Ce=Ce+X+Y),Ze=je>Ce?"":"hidden",je=Math.min(Ce,je))}var Qe={height:je,overflowY:Ze,resize:"none"};return de&&(Qe.minHeight=de),Ce&&(Qe.maxHeight=Ce),Qe}var z=["prefixCls","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],L=0,fe=1,G=2,ee=f.forwardRef(function(k,q){var F=k,Z=F.prefixCls,_=F.defaultValue,X=F.value,Y=F.autoSize,ae=F.onResize,J=F.className,de=F.style,Ce=F.disabled,Ze=F.onChange,je=F.onInternalAutoSize,Fe=(0,s.Z)(F,z),Qe=(0,c.Z)(_,{value:X,postState:function(st){return st!=null?st:""}}),We=(0,l.Z)(Qe,2),Oe=We[0],xe=We[1],ve=function(st){xe(st.target.value),Ze==null||Ze(st)},ye=f.useRef();f.useImperativeHandle(q,function(){return{textArea:ye.current}});var U=f.useMemo(function(){return Y&&(0,I.Z)(Y)==="object"?[Y.minRows,Y.maxRows]:[]},[Y]),W=(0,l.Z)(U,2),$=W[0],S=W[1],H=!!Y,he=function(){try{if(document.activeElement===ye.current){var st=ye.current,vt=st.selectionStart,ot=st.selectionEnd,At=st.scrollTop;ye.current.setSelectionRange(vt,ot),ye.current.scrollTop=At}}catch(qt){}},se=f.useState(G),ue=(0,l.Z)(se,2),Te=ue[0],Ae=ue[1],te=f.useState(),Ee=(0,l.Z)(te,2),Re=Ee[0],Ne=Ee[1],He=function(){Ae(L)};(0,C.Z)(function(){H&&He()},[X,$,S,H]),(0,C.Z)(function(){if(Te===L)Ae(fe);else if(Te===fe){var De=O(ye.current,!1,$,S);Ae(G),Ne(De)}else he()},[Te]);var Se=f.useRef(),we=function(){P.Z.cancel(Se.current)},Ve=function(st){Te===G&&(ae==null||ae(st),Y&&(we(),Se.current=(0,P.Z)(function(){He()})))};f.useEffect(function(){return we},[]);var tt=H?Re:null,bt=(0,r.Z)((0,r.Z)({},de),tt);return(Te===L||Te===fe)&&(bt.overflowY="hidden",bt.overflowX="hidden"),f.createElement(E.default,{onResize:Ve,disabled:!(Y||ae)},f.createElement("textarea",(0,t.Z)({},Fe,{ref:ye,style:bt,className:i()(Z,J,(0,n.Z)({},"".concat(Z,"-disabled"),Ce)),disabled:Ce,value:Oe,onChange:ve})))}),re=ee,oe=["defaultValue","value","onFocus","onBlur","onChange","allowClear","maxLength","onCompositionStart","onCompositionEnd","suffix","prefixCls","showCount","count","className","style","disabled","hidden","classNames","styles","onResize","onClear","onPressEnter","readOnly","autoSize","onKeyDown"],ie=f.forwardRef(function(k,q){var F,Z=k.defaultValue,_=k.value,X=k.onFocus,Y=k.onBlur,ae=k.onChange,J=k.allowClear,de=k.maxLength,Ce=k.onCompositionStart,Ze=k.onCompositionEnd,je=k.suffix,Fe=k.prefixCls,Qe=Fe===void 0?"rc-textarea":Fe,We=k.showCount,Oe=k.count,xe=k.className,ve=k.style,ye=k.disabled,U=k.hidden,W=k.classNames,$=k.styles,S=k.onResize,H=k.onClear,he=k.onPressEnter,se=k.readOnly,ue=k.autoSize,Te=k.onKeyDown,Ae=(0,s.Z)(k,oe),te=(0,c.Z)(Z,{value:_,defaultValue:Z}),Ee=(0,l.Z)(te,2),Re=Ee[0],Ne=Ee[1],He=Re==null?"":String(Re),Se=f.useState(!1),we=(0,l.Z)(Se,2),Ve=we[0],tt=we[1],bt=f.useRef(!1),De=f.useState(null),st=(0,l.Z)(De,2),vt=st[0],ot=st[1],At=(0,f.useRef)(null),qt=(0,f.useRef)(null),ce=function(){var qe;return(qe=qt.current)===null||qe===void 0?void 0:qe.textArea},ft=function(){ce().focus()};(0,f.useImperativeHandle)(q,function(){var zn;return{resizableTextArea:qt.current,focus:ft,blur:function(){ce().blur()},nativeElement:((zn=At.current)===null||zn===void 0?void 0:zn.nativeElement)||ce()}}),(0,f.useEffect)(function(){tt(function(zn){return!ye&&zn})},[ye]);var Ut=f.useState(null),Kt=(0,l.Z)(Ut,2),Ht=Kt[0],un=Kt[1];f.useEffect(function(){if(Ht){var zn;(zn=ce()).setSelectionRange.apply(zn,(0,a.Z)(Ht))}},[Ht]);var Rn=(0,d.Z)(Oe,We),lt=(F=Rn.max)!==null&&F!==void 0?F:de,Et=Number(lt)>0,Bt=Rn.strategy(He),Lt=!!lt&&Bt>lt,Ct=function(qe,xt){var _n=xt;!bt.current&&Rn.exceedFormatter&&Rn.max&&Rn.strategy(xt)>Rn.max&&(_n=Rn.exceedFormatter(xt,{max:Rn.max}),xt!==_n&&un([ce().selectionStart||0,ce().selectionEnd||0])),Ne(_n),(0,b.rJ)(qe.currentTarget,qe,ae,_n)},er=function(qe){bt.current=!0,Ce==null||Ce(qe)},ir=function(qe){bt.current=!1,Ct(qe,qe.currentTarget.value),Ze==null||Ze(qe)},rr=function(qe){Ct(qe,qe.target.value)},cn=function(qe){qe.key==="Enter"&&he&&he(qe),Te==null||Te(qe)},Cn=function(qe){tt(!0),X==null||X(qe)},Ln=function(qe){tt(!1),Y==null||Y(qe)},gn=function(qe){Ne(""),ft(),(0,b.rJ)(ce(),qe,ae)},Tt=je,Jt;Rn.show&&(Rn.showFormatter?Jt=Rn.showFormatter({value:He,count:Bt,maxLength:lt}):Jt="".concat(Bt).concat(Et?" / ".concat(lt):""),Tt=f.createElement(f.Fragment,null,Tt,f.createElement("span",{className:i()("".concat(Qe,"-data-count"),W==null?void 0:W.count),style:$==null?void 0:$.count},Jt)));var wn=function(qe){var xt;S==null||S(qe),(xt=ce())!==null&&xt!==void 0&&xt.style.height&&ot(!0)},Nn=!ue&&!We&&!J;return f.createElement(m.BaseInput,{ref:At,value:He,allowClear:J,handleReset:gn,suffix:Tt,prefixCls:Qe,classNames:(0,r.Z)((0,r.Z)({},W),{},{affixWrapper:i()(W==null?void 0:W.affixWrapper,(0,n.Z)((0,n.Z)({},"".concat(Qe,"-show-count"),We),"".concat(Qe,"-textarea-allow-clear"),J))}),disabled:ye,focused:Ve,className:i()(xe,Lt&&"".concat(Qe,"-out-of-range")),style:(0,r.Z)((0,r.Z)({},ve),vt&&!Nn?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":typeof Jt=="string"?Jt:void 0}},hidden:U,readOnly:se,onClear:H},f.createElement(re,(0,t.Z)({},Ae,{autoSize:ue,maxLength:de,onKeyDown:cn,onChange:rr,onFocus:Cn,onBlur:Ln,onCompositionStart:er,onCompositionEnd:ir,className:i()(W==null?void 0:W.textarea),style:(0,r.Z)((0,r.Z)({},$==null?void 0:$.textarea),{},{resize:ve==null?void 0:ve.resize}),disabled:ye,prefixCls:Qe,onResize:wn,ref:qt,readOnly:se})))}),j=ie,K=j},92419:function(h,v,e){"use strict";e.r(v),e.d(v,{Popup:function(){return a},default:function(){return R}});var t=e(93967),n=e.n(t),r=e(62435);function a(M){var N=M.children,p=M.prefixCls,A=M.id,O=M.overlayInnerStyle,z=M.bodyClassName,L=M.className,fe=M.style;return r.createElement("div",{className:n()("".concat(p,"-content"),L),style:fe},r.createElement("div",{className:n()("".concat(p,"-inner"),z),id:A,role:"tooltip",style:O},typeof N=="function"?N():N))}var l=e(87462),s=e(1413),o=e(91),i=e(40228),m={shiftX:64,adjustY:1},d={adjustX:1,shiftY:!0},b=[0,0],c={left:{points:["cr","cl"],overflow:d,offset:[-4,0],targetOffset:b},right:{points:["cl","cr"],overflow:d,offset:[4,0],targetOffset:b},top:{points:["bc","tc"],overflow:m,offset:[0,-4],targetOffset:b},bottom:{points:["tc","bc"],overflow:m,offset:[0,4],targetOffset:b},topLeft:{points:["bl","tl"],overflow:m,offset:[0,-4],targetOffset:b},leftTop:{points:["tr","tl"],overflow:d,offset:[-4,0],targetOffset:b},topRight:{points:["br","tr"],overflow:m,offset:[0,-4],targetOffset:b},rightTop:{points:["tl","tr"],overflow:d,offset:[4,0],targetOffset:b},bottomRight:{points:["tr","br"],overflow:m,offset:[0,4],targetOffset:b},rightBottom:{points:["bl","br"],overflow:d,offset:[4,0],targetOffset:b},bottomLeft:{points:["tl","bl"],overflow:m,offset:[0,4],targetOffset:b},leftBottom:{points:["br","bl"],overflow:d,offset:[-4,0],targetOffset:b}},f=null,I=e(7028),E=["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","motion","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle","arrowContent","overlay","id","showArrow","classNames","styles"],C=function(N,p){var A=N.overlayClassName,O=N.trigger,z=O===void 0?["hover"]:O,L=N.mouseEnterDelay,fe=L===void 0?0:L,G=N.mouseLeaveDelay,ee=G===void 0?.1:G,re=N.overlayStyle,oe=N.prefixCls,ie=oe===void 0?"rc-tooltip":oe,j=N.children,K=N.onVisibleChange,k=N.afterVisibleChange,q=N.transitionName,F=N.animation,Z=N.motion,_=N.placement,X=_===void 0?"right":_,Y=N.align,ae=Y===void 0?{}:Y,J=N.destroyTooltipOnHide,de=J===void 0?!1:J,Ce=N.defaultVisible,Ze=N.getTooltipContainer,je=N.overlayInnerStyle,Fe=N.arrowContent,Qe=N.overlay,We=N.id,Oe=N.showArrow,xe=Oe===void 0?!0:Oe,ve=N.classNames,ye=N.styles,U=(0,o.Z)(N,E),W=(0,I.Z)(We),$=(0,r.useRef)(null);(0,r.useImperativeHandle)(p,function(){return $.current});var S=(0,s.Z)({},U);"visible"in N&&(S.popupVisible=N.visible);var H=function(){return r.createElement(a,{key:"content",prefixCls:ie,id:W,bodyClassName:ve==null?void 0:ve.body,overlayInnerStyle:(0,s.Z)((0,s.Z)({},je),ye==null?void 0:ye.body)},Qe)},he=function(){var ue=r.Children.only(j),Te=(ue==null?void 0:ue.props)||{},Ae=(0,s.Z)((0,s.Z)({},Te),{},{"aria-describedby":Qe?W:null});return r.cloneElement(j,Ae)};return r.createElement(i.Z,(0,l.Z)({popupClassName:n()(A,ve==null?void 0:ve.root),prefixCls:ie,popup:H,action:z,builtinPlacements:c,popupPlacement:X,ref:$,popupAlign:ae,getPopupContainer:Ze,onPopupVisibleChange:K,afterPopupVisibleChange:k,popupTransitionName:q,popupAnimation:F,popupMotion:Z,defaultPopupVisible:Ce,autoDestroy:de,mouseLeaveDelay:ee,popupStyle:(0,s.Z)((0,s.Z)({},re),ye==null?void 0:ye.root),mouseEnterDelay:fe,arrow:xe},S),he())},P=(0,r.forwardRef)(C),R=P},86128:function(h,v,e){"use strict";e.d(v,{Z:function(){return N}});var t=e(87462),n=e(4942),r=e(1413),a=e(97685),l=e(91),s=e(62435),o=e(93967),i=e.n(o),m=e(64217),d=e(27822),b=function(A){for(var O=A.prefixCls,z=A.level,L=A.isStart,fe=A.isEnd,G="".concat(O,"-indent-unit"),ee=[],re=0;re0&&arguments[0]!==void 0?arguments[0]:[],W=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],$=U.length,S=W.length;if(Math.abs($-S)!==1)return{add:!1,key:null};function H(he,se){var ue=new Map;he.forEach(function(Ae){ue.set(Ae,!0)});var Te=se.filter(function(Ae){return!ue.has(Ae)});return Te.length===1?Te[0]:null}return $ ").concat(W);return W}var Ze=C.forwardRef(function(U,W){var $=U.prefixCls,S=U.data,H=U.selectable,he=U.checkable,se=U.expandedKeys,ue=U.selectedKeys,Te=U.checkedKeys,Ae=U.loadedKeys,te=U.loadingKeys,Ee=U.halfCheckedKeys,Re=U.keyEntities,Ne=U.disabled,He=U.dragging,Se=U.dragOverNodeKey,we=U.dropPosition,Ve=U.motion,tt=U.height,bt=U.itemHeight,De=U.virtual,st=U.scrollWidth,vt=U.focusable,ot=U.activeItem,At=U.focused,qt=U.tabIndex,ce=U.onKeyDown,ft=U.onFocus,Ut=U.onBlur,Kt=U.onActiveChange,Ht=U.onListChangeStart,un=U.onListChangeEnd,Rn=(0,A.Z)(U,q),lt=C.useRef(null),Et=C.useRef(null);C.useImperativeHandle(W,function(){return{scrollTo:function(yt){lt.current.scrollTo(yt)},getIndentWidth:function(){return Et.current.offsetWidth}}});var Bt=C.useState(se),Lt=(0,p.Z)(Bt,2),Ct=Lt[0],er=Lt[1],ir=C.useState(S),rr=(0,p.Z)(ir,2),cn=rr[0],Cn=rr[1],Ln=C.useState(S),gn=(0,p.Z)(Ln,2),Tt=gn[0],Jt=gn[1],wn=C.useState([]),Nn=(0,p.Z)(wn,2),zn=Nn[0],qe=Nn[1],xt=C.useState(null),_n=(0,p.Z)(xt,2),Je=_n[0],Xe=_n[1],Yt=C.useRef(S);Yt.current=S;function dn(){var tn=Yt.current;Cn(tn),Jt(tn),qe([]),Xe(null),un()}(0,O.Z)(function(){er(se);var tn=K(Ct,se);if(tn.key!==null)if(tn.add){var yt=cn.findIndex(function(Rt){var Me=Rt.key;return Me===tn.key}),wt=J(k(cn,S,tn.key),De,tt,bt),me=cn.slice();me.splice(yt+1,0,ae),Jt(me),qe(wt),Xe("show")}else{var Le=S.findIndex(function(Rt){var Me=Rt.key;return Me===tn.key}),it=J(k(S,cn,tn.key),De,tt,bt),Ot=S.slice();Ot.splice(Le+1,0,ae),Jt(Ot),qe(it),Xe("hide")}else cn!==S&&(Cn(S),Jt(S))},[se,S]),C.useEffect(function(){He||dn()},[He]);var Tn=Ve?Tt:S,yn={expandedKeys:se,selectedKeys:ue,loadedKeys:Ae,loadingKeys:te,checkedKeys:Te,halfCheckedKeys:Ee,dragOverNodeKey:Se,dropPosition:we,keyEntities:Re};return C.createElement(C.Fragment,null,At&&ot&&C.createElement("span",{style:F,"aria-live":"assertive"},Ce(ot)),C.createElement("div",null,C.createElement("input",{style:F,disabled:vt===!1||Ne,tabIndex:vt!==!1?qt:null,onKeyDown:ce,onFocus:ft,onBlur:Ut,value:"",onChange:Z,"aria-label":"for screen reader"})),C.createElement("div",{className:"".concat($,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},C.createElement("div",{className:"".concat($,"-indent")},C.createElement("div",{ref:Et,className:"".concat($,"-indent-unit")}))),C.createElement(z.Z,(0,t.Z)({},Rn,{data:Tn,itemKey:de,height:tt,fullHeight:!1,virtual:De,itemHeight:bt,scrollWidth:st,prefixCls:"".concat($,"-list"),ref:lt,role:"tree",onVisibleChange:function(yt){yt.every(function(wt){return de(wt)!==_})&&dn()}}),function(tn){var yt=tn.pos,wt=Object.assign({},(N(tn.data),tn.data)),me=tn.title,Le=tn.key,it=tn.isStart,Ot=tn.isEnd,Rt=(0,re.km)(Le,yt);delete wt.key,delete wt.children;var Me=(0,re.H8)(Rt,yn);return C.createElement(j,(0,t.Z)({},wt,Me,{title:me,active:!!ot&&Le===ot.key,pos:yt,data:tn.data,isStart:it,isEnd:Ot,motion:Ve,motionNodes:Le===_?zn:null,motionType:Je,onMotionStart:Ht,onMotionEnd:dn,treeNodeRequiredProps:yn,onMouseMove:function(){Kt(null)}}))}))}),je=Ze,Fe=e(10225),Qe=e(17341),We=e(35381),Oe=10,xe=function(U){(0,i.Z)($,U);var W=(0,m.Z)($);function $(){var S;(0,l.Z)(this,$);for(var H=arguments.length,he=new Array(H),se=0;se2&&arguments[2]!==void 0?arguments[2]:!1,Ee=S.state,Re=Ee.dragChildrenKeys,Ne=Ee.dropPosition,He=Ee.dropTargetKey,Se=Ee.dropTargetPos,we=Ee.dropAllowed;if(we){var Ve=S.props.onDrop;if(S.setState({dragOverNodeKey:null}),S.cleanDragState(),He!==null){var tt=(0,r.Z)((0,r.Z)({},(0,re.H8)(He,S.getTreeNodeRequiredProps())),{},{active:((Ae=S.getActiveItem())===null||Ae===void 0?void 0:Ae.key)===He,data:(0,We.Z)(S.state.keyEntities,He).node}),bt=Re.includes(He);(0,E.ZP)(!bt,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var De=(0,Fe.yx)(Se),st={event:ue,node:(0,re.F)(tt),dragNode:S.dragNodeProps?(0,re.F)(S.dragNodeProps):null,dragNodesKeys:[S.dragNodeProps.eventKey].concat(Re),dropToGap:Ne!==0,dropPosition:Ne+Number(De[De.length-1])};te||Ve==null||Ve(st),S.dragNodeProps=null}}}),(0,d.Z)((0,o.Z)(S),"cleanDragState",function(){var ue=S.state.draggingNodeKey;ue!==null&&S.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),S.dragStartMousePosition=null,S.currentMouseOverDroppableNodeKey=null}),(0,d.Z)((0,o.Z)(S),"triggerExpandActionExpand",function(ue,Te){var Ae=S.state,te=Ae.expandedKeys,Ee=Ae.flattenNodes,Re=Te.expanded,Ne=Te.key,He=Te.isLeaf;if(!(He||ue.shiftKey||ue.metaKey||ue.ctrlKey)){var Se=Ee.filter(function(Ve){return Ve.key===Ne})[0],we=(0,re.F)((0,r.Z)((0,r.Z)({},(0,re.H8)(Ne,S.getTreeNodeRequiredProps())),{},{data:Se.data}));S.setExpandedKeys(Re?(0,Fe._5)(te,Ne):(0,Fe.L0)(te,Ne)),S.onNodeExpand(ue,we)}}),(0,d.Z)((0,o.Z)(S),"onNodeClick",function(ue,Te){var Ae=S.props,te=Ae.onClick,Ee=Ae.expandAction;Ee==="click"&&S.triggerExpandActionExpand(ue,Te),te==null||te(ue,Te)}),(0,d.Z)((0,o.Z)(S),"onNodeDoubleClick",function(ue,Te){var Ae=S.props,te=Ae.onDoubleClick,Ee=Ae.expandAction;Ee==="doubleClick"&&S.triggerExpandActionExpand(ue,Te),te==null||te(ue,Te)}),(0,d.Z)((0,o.Z)(S),"onNodeSelect",function(ue,Te){var Ae=S.state.selectedKeys,te=S.state,Ee=te.keyEntities,Re=te.fieldNames,Ne=S.props,He=Ne.onSelect,Se=Ne.multiple,we=Te.selected,Ve=Te[Re.key],tt=!we;tt?Se?Ae=(0,Fe.L0)(Ae,Ve):Ae=[Ve]:Ae=(0,Fe._5)(Ae,Ve);var bt=Ae.map(function(De){var st=(0,We.Z)(Ee,De);return st?st.node:null}).filter(Boolean);S.setUncontrolledState({selectedKeys:Ae}),He==null||He(Ae,{event:"select",selected:tt,node:Te,selectedNodes:bt,nativeEvent:ue.nativeEvent})}),(0,d.Z)((0,o.Z)(S),"onNodeCheck",function(ue,Te,Ae){var te=S.state,Ee=te.keyEntities,Re=te.checkedKeys,Ne=te.halfCheckedKeys,He=S.props,Se=He.checkStrictly,we=He.onCheck,Ve=Te.key,tt,bt={event:"check",node:Te,checked:Ae,nativeEvent:ue.nativeEvent};if(Se){var De=Ae?(0,Fe.L0)(Re,Ve):(0,Fe._5)(Re,Ve),st=(0,Fe._5)(Ne,Ve);tt={checked:De,halfChecked:st},bt.checkedNodes=De.map(function(ft){return(0,We.Z)(Ee,ft)}).filter(Boolean).map(function(ft){return ft.node}),S.setUncontrolledState({checkedKeys:De})}else{var vt=(0,Qe.S)([].concat((0,a.Z)(Re),[Ve]),!0,Ee),ot=vt.checkedKeys,At=vt.halfCheckedKeys;if(!Ae){var qt=new Set(ot);qt.delete(Ve);var ce=(0,Qe.S)(Array.from(qt),{checked:!1,halfCheckedKeys:At},Ee);ot=ce.checkedKeys,At=ce.halfCheckedKeys}tt=ot,bt.checkedNodes=[],bt.checkedNodesPositions=[],bt.halfCheckedKeys=At,ot.forEach(function(ft){var Ut=(0,We.Z)(Ee,ft);if(Ut){var Kt=Ut.node,Ht=Ut.pos;bt.checkedNodes.push(Kt),bt.checkedNodesPositions.push({node:Kt,pos:Ht})}}),S.setUncontrolledState({checkedKeys:ot},!1,{halfCheckedKeys:At})}we==null||we(tt,bt)}),(0,d.Z)((0,o.Z)(S),"onNodeLoad",function(ue){var Te,Ae=ue.key,te=S.state.keyEntities,Ee=(0,We.Z)(te,Ae);if(!(Ee!=null&&(Te=Ee.children)!==null&&Te!==void 0&&Te.length)){var Re=new Promise(function(Ne,He){S.setState(function(Se){var we=Se.loadedKeys,Ve=we===void 0?[]:we,tt=Se.loadingKeys,bt=tt===void 0?[]:tt,De=S.props,st=De.loadData,vt=De.onLoad;if(!st||Ve.includes(Ae)||bt.includes(Ae))return null;var ot=st(ue);return ot.then(function(){var At=S.state.loadedKeys,qt=(0,Fe.L0)(At,Ae);vt==null||vt(qt,{event:"load",node:ue}),S.setUncontrolledState({loadedKeys:qt}),S.setState(function(ce){return{loadingKeys:(0,Fe._5)(ce.loadingKeys,Ae)}}),Ne()}).catch(function(At){if(S.setState(function(ce){return{loadingKeys:(0,Fe._5)(ce.loadingKeys,Ae)}}),S.loadingRetryTimes[Ae]=(S.loadingRetryTimes[Ae]||0)+1,S.loadingRetryTimes[Ae]>=Oe){var qt=S.state.loadedKeys;(0,E.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),S.setUncontrolledState({loadedKeys:(0,Fe.L0)(qt,Ae)}),Ne()}He(At)}),{loadingKeys:(0,Fe.L0)(bt,Ae)}})});return Re.catch(function(){}),Re}}),(0,d.Z)((0,o.Z)(S),"onNodeMouseEnter",function(ue,Te){var Ae=S.props.onMouseEnter;Ae==null||Ae({event:ue,node:Te})}),(0,d.Z)((0,o.Z)(S),"onNodeMouseLeave",function(ue,Te){var Ae=S.props.onMouseLeave;Ae==null||Ae({event:ue,node:Te})}),(0,d.Z)((0,o.Z)(S),"onNodeContextMenu",function(ue,Te){var Ae=S.props.onRightClick;Ae&&(ue.preventDefault(),Ae({event:ue,node:Te}))}),(0,d.Z)((0,o.Z)(S),"onFocus",function(){var ue=S.props.onFocus;S.setState({focused:!0});for(var Te=arguments.length,Ae=new Array(Te),te=0;te1&&arguments[1]!==void 0?arguments[1]:!1,Ae=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!S.destroyed){var te=!1,Ee=!0,Re={};Object.keys(ue).forEach(function(Ne){if(S.props.hasOwnProperty(Ne)){Ee=!1;return}te=!0,Re[Ne]=ue[Ne]}),te&&(!Te||Ee)&&S.setState((0,r.Z)((0,r.Z)({},Re),Ae))}}),(0,d.Z)((0,o.Z)(S),"scrollTo",function(ue){S.listRef.current.scrollTo(ue)}),S}return(0,s.Z)($,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var H=this.props,he=H.activeKey,se=H.itemScrollOffset,ue=se===void 0?0:se;he!==void 0&&he!==this.state.activeKey&&(this.setState({activeKey:he}),he!==null&&this.scrollTo({key:he,offset:ue}))}},{key:"componentWillUnmount",value:function(){window.removeEventListener("dragend",this.onWindowDragEnd),this.destroyed=!0}},{key:"resetDragState",value:function(){this.setState({dragOverNodeKey:null,dropPosition:null,dropLevelOffset:null,dropTargetKey:null,dropContainerKey:null,dropTargetPos:null,dropAllowed:!1})}},{key:"render",value:function(){var H=this.state,he=H.focused,se=H.flattenNodes,ue=H.keyEntities,Te=H.draggingNodeKey,Ae=H.activeKey,te=H.dropLevelOffset,Ee=H.dropContainerKey,Re=H.dropTargetKey,Ne=H.dropPosition,He=H.dragOverNodeKey,Se=H.indent,we=this.props,Ve=we.prefixCls,tt=we.className,bt=we.style,De=we.showLine,st=we.focusable,vt=we.tabIndex,ot=vt===void 0?0:vt,At=we.selectable,qt=we.showIcon,ce=we.icon,ft=we.switcherIcon,Ut=we.draggable,Kt=we.checkable,Ht=we.checkStrictly,un=we.disabled,Rn=we.motion,lt=we.loadData,Et=we.filterTreeNode,Bt=we.height,Lt=we.itemHeight,Ct=we.scrollWidth,er=we.virtual,ir=we.titleRender,rr=we.dropIndicatorRender,cn=we.onContextMenu,Cn=we.onScroll,Ln=we.direction,gn=we.rootClassName,Tt=we.rootStyle,Jt=(0,I.Z)(this.props,{aria:!0,data:!0}),wn;Ut&&((0,n.Z)(Ut)==="object"?wn=Ut:typeof Ut=="function"?wn={nodeDraggable:Ut}:wn={});var Nn={prefixCls:Ve,selectable:At,showIcon:qt,icon:ce,switcherIcon:ft,draggable:wn,draggingNodeKey:Te,checkable:Kt,checkStrictly:Ht,disabled:un,keyEntities:ue,dropLevelOffset:te,dropContainerKey:Ee,dropTargetKey:Re,dropPosition:Ne,dragOverNodeKey:He,indent:Se,direction:Ln,dropIndicatorRender:rr,loadData:lt,filterTreeNode:Et,titleRender:ir,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop};return C.createElement(P.k.Provider,{value:Nn},C.createElement("div",{className:c()(Ve,tt,gn,(0,d.Z)((0,d.Z)((0,d.Z)({},"".concat(Ve,"-show-line"),De),"".concat(Ve,"-focused"),he),"".concat(Ve,"-active-focused"),Ae!==null)),style:Tt},C.createElement(je,(0,t.Z)({ref:this.listRef,prefixCls:Ve,style:bt,data:se,disabled:un,selectable:At,checkable:!!Kt,motion:Rn,dragging:Te!==null,height:Bt,itemHeight:Lt,virtual:er,focusable:st,focused:he,tabIndex:ot,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:cn,onScroll:Cn,scrollWidth:Ct},this.getTreeNodeRequiredProps(),Jt))))}}],[{key:"getDerivedStateFromProps",value:function(H,he){var se=he.prevProps,ue={prevProps:H};function Te(ot){return!se&&H.hasOwnProperty(ot)||se&&se[ot]!==H[ot]}var Ae,te=he.fieldNames;if(Te("fieldNames")&&(te=(0,re.w$)(H.fieldNames),ue.fieldNames=te),Te("treeData")?Ae=H.treeData:Te("children")&&((0,E.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),Ae=(0,re.zn)(H.children)),Ae){ue.treeData=Ae;var Ee=(0,re.I8)(Ae,{fieldNames:te});ue.keyEntities=(0,r.Z)((0,d.Z)({},_,Y),Ee.keyEntities)}var Re=ue.keyEntities||he.keyEntities;if(Te("expandedKeys")||se&&Te("autoExpandParent"))ue.expandedKeys=H.autoExpandParent||!se&&H.defaultExpandParent?(0,Fe.r7)(H.expandedKeys,Re):H.expandedKeys;else if(!se&&H.defaultExpandAll){var Ne=(0,r.Z)({},Re);delete Ne[_];var He=[];Object.keys(Ne).forEach(function(ot){var At=Ne[ot];At.children&&At.children.length&&He.push(At.key)}),ue.expandedKeys=He}else!se&&H.defaultExpandedKeys&&(ue.expandedKeys=H.autoExpandParent||H.defaultExpandParent?(0,Fe.r7)(H.defaultExpandedKeys,Re):H.defaultExpandedKeys);if(ue.expandedKeys||delete ue.expandedKeys,Ae||ue.expandedKeys){var Se=(0,re.oH)(Ae||he.treeData,ue.expandedKeys||he.expandedKeys,te);ue.flattenNodes=Se}if(H.selectable&&(Te("selectedKeys")?ue.selectedKeys=(0,Fe.BT)(H.selectedKeys,H):!se&&H.defaultSelectedKeys&&(ue.selectedKeys=(0,Fe.BT)(H.defaultSelectedKeys,H))),H.checkable){var we;if(Te("checkedKeys")?we=(0,Fe.E6)(H.checkedKeys)||{}:!se&&H.defaultCheckedKeys?we=(0,Fe.E6)(H.defaultCheckedKeys)||{}:Ae&&(we=(0,Fe.E6)(H.checkedKeys)||{checkedKeys:he.checkedKeys,halfCheckedKeys:he.halfCheckedKeys}),we){var Ve=we,tt=Ve.checkedKeys,bt=tt===void 0?[]:tt,De=Ve.halfCheckedKeys,st=De===void 0?[]:De;if(!H.checkStrictly){var vt=(0,Qe.S)(bt,!0,Re);bt=vt.checkedKeys,st=vt.halfCheckedKeys}ue.checkedKeys=bt,ue.halfCheckedKeys=st}}return Te("loadedKeys")&&(ue.loadedKeys=H.loadedKeys),ue}}]),$}(C.Component);(0,d.Z)(xe,"defaultProps",{prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[],dropIndicatorRender:M,allowDrop:function(){return!0},expandAction:!1}),(0,d.Z)(xe,"TreeNode",fe.Z);var ve=xe,ye=ve},10225:function(h,v,e){"use strict";e.d(v,{BT:function(){return C},E6:function(){return M},L0:function(){return d},OM:function(){return E},_5:function(){return m},r7:function(){return N},wA:function(){return c},yx:function(){return b}});var t=e(74902),n=e(71002),r=e(80334),a=e(62435),l=e(86128),s=e(35381),o=e(1089),i=null;function m(p,A){if(!p)return[];var O=p.slice(),z=O.indexOf(A);return z>=0&&O.splice(z,1),O}function d(p,A){var O=(p||[]).slice();return O.indexOf(A)===-1&&O.push(A),O}function b(p){return p.split("-")}function c(p,A){var O=[],z=(0,s.Z)(A,p);function L(){var fe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];fe.forEach(function(G){var ee=G.key,re=G.children;O.push(ee),L(re)})}return L(z.children),O}function f(p){if(p.parent){var A=b(p.pos);return Number(A[A.length-1])===p.parent.children.length-1}return!1}function I(p){var A=b(p.pos);return Number(A[A.length-1])===0}function E(p,A,O,z,L,fe,G,ee,re,oe){var ie,j=p.clientX,K=p.clientY,k=p.target.getBoundingClientRect(),q=k.top,F=k.height,Z=(oe==="rtl"?-1:1)*(((L==null?void 0:L.x)||0)-j),_=(Z-12)/z,X=re.filter(function(ye){var U;return(U=ee[ye])===null||U===void 0||(U=U.children)===null||U===void 0?void 0:U.length}),Y=(0,s.Z)(ee,O.eventKey);if(K-1.5?fe({dragNode:Oe,dropNode:xe,dropPosition:1})?Fe=1:ve=!1:fe({dragNode:Oe,dropNode:xe,dropPosition:0})?Fe=0:fe({dragNode:Oe,dropNode:xe,dropPosition:1})?Fe=1:ve=!1:fe({dragNode:Oe,dropNode:xe,dropPosition:1})?Fe=1:ve=!1,{dropPosition:Fe,dropLevelOffset:Qe,dropTargetKey:Y.key,dropTargetPos:Y.pos,dragOverNodeKey:je,dropContainerKey:Fe===0?null:((ie=Y.parent)===null||ie===void 0?void 0:ie.key)||null,dropAllowed:ve}}function C(p,A){if(p){var O=A.multiple;return O?p.slice():p.length?[p[0]]:p}}var P=function(A){return A};function R(p,A){if(!p)return[];var O=A||{},z=O.processProps,L=z===void 0?P:z,fe=Array.isArray(p)?p:[p];return fe.map(function(G){var ee=G.children,re=_objectWithoutProperties(G,i),oe=R(ee,A);return React.createElement(TreeNode,_extends({key:re.key},L(re)),oe)})}function M(p){if(!p)return null;var A;if(Array.isArray(p))A={checkedKeys:p,halfCheckedKeys:void 0};else if((0,n.Z)(p)==="object")A={checkedKeys:p.checked||void 0,halfCheckedKeys:p.halfChecked||void 0};else return(0,r.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return A}function N(p,A){var O=new Set;function z(L){if(!O.has(L)){var fe=(0,s.Z)(A,L);if(fe){O.add(L);var G=fe.parent,ee=fe.node;ee.disabled||G&&z(G.key)}}}return(p||[]).forEach(function(L){z(L)}),(0,t.Z)(O)}},17341:function(h,v,e){"use strict";e.d(v,{S:function(){return o}});var t=e(80334),n=e(35381);function r(i,m){var d=new Set;return i.forEach(function(b){m.has(b)||d.add(b)}),d}function a(i){var m=i||{},d=m.disabled,b=m.disableCheckbox,c=m.checkable;return!!(d||b)||c===!1}function l(i,m,d,b){for(var c=new Set(i),f=new Set,I=0;I<=d;I+=1){var E=m.get(I)||new Set;E.forEach(function(M){var N=M.key,p=M.node,A=M.children,O=A===void 0?[]:A;c.has(N)&&!b(p)&&O.filter(function(z){return!b(z.node)}).forEach(function(z){c.add(z.key)})})}for(var C=new Set,P=d;P>=0;P-=1){var R=m.get(P)||new Set;R.forEach(function(M){var N=M.parent,p=M.node;if(!(b(p)||!M.parent||C.has(M.parent.key))){if(b(M.parent.node)){C.add(N.key);return}var A=!0,O=!1;(N.children||[]).filter(function(z){return!b(z.node)}).forEach(function(z){var L=z.key,fe=c.has(L);A&&!fe&&(A=!1),!O&&(fe||f.has(L))&&(O=!0)}),A&&c.add(N.key),O&&f.add(N.key),C.add(N.key)}})}return{checkedKeys:Array.from(c),halfCheckedKeys:Array.from(r(f,c))}}function s(i,m,d,b,c){for(var f=new Set(i),I=new Set(m),E=0;E<=b;E+=1){var C=d.get(E)||new Set;C.forEach(function(N){var p=N.key,A=N.node,O=N.children,z=O===void 0?[]:O;!f.has(p)&&!I.has(p)&&!c(A)&&z.filter(function(L){return!c(L.node)}).forEach(function(L){f.delete(L.key)})})}I=new Set;for(var P=new Set,R=b;R>=0;R-=1){var M=d.get(R)||new Set;M.forEach(function(N){var p=N.parent,A=N.node;if(!(c(A)||!N.parent||P.has(N.parent.key))){if(c(N.parent.node)){P.add(p.key);return}var O=!0,z=!1;(p.children||[]).filter(function(L){return!c(L.node)}).forEach(function(L){var fe=L.key,G=f.has(fe);O&&!G&&(O=!1),!z&&(G||I.has(fe))&&(z=!0)}),O||f.delete(p.key),z&&I.add(p.key),P.add(p.key)}})}return{checkedKeys:Array.from(f),halfCheckedKeys:Array.from(r(I,f))}}function o(i,m,d,b){var c=[],f;b?f=b:f=a;var I=new Set(i.filter(function(R){var M=!!(0,n.Z)(d,R);return M||c.push(R),M})),E=new Map,C=0;Object.keys(d).forEach(function(R){var M=d[R],N=M.level,p=E.get(N);p||(p=new Set,E.set(N,p)),p.add(M),C=Math.max(C,N)}),(0,t.ZP)(!c.length,"Tree missing follow keys: ".concat(c.slice(0,100).map(function(R){return"'".concat(R,"'")}).join(", ")));var P;return m===!0?P=l(I,E,C,f):P=s(I,m.halfCheckedKeys,E,C,f),P}},35381:function(h,v,e){"use strict";e.d(v,{Z:function(){return t}});function t(n,r){return n[r]}},1089:function(h,v,e){"use strict";e.d(v,{F:function(){return N},H8:function(){return M},I8:function(){return R},km:function(){return c},oH:function(){return C},w$:function(){return f},zn:function(){return E}});var t=e(71002),n=e(74902),r=e(1413),a=e(91),l=e(50344),s=e(98423),o=e(80334),i=e(35381),m=["children"];function d(p,A){return"".concat(p,"-").concat(A)}function b(p){return p&&p.type&&p.type.isTreeNode}function c(p,A){return p!=null?p:A}function f(p){var A=p||{},O=A.title,z=A._title,L=A.key,fe=A.children,G=O||"title";return{title:G,_title:z||[G],key:L||"key",children:fe||"children"}}function I(p,A){var O=new Map;function z(L){var fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(L||[]).forEach(function(G){var ee=G[A.key],re=G[A.children];warning(ee!=null,"Tree node must have a certain key: [".concat(fe).concat(ee,"]"));var oe=String(ee);warning(!O.has(oe)||ee===null||ee===void 0,"Same 'key' exist in the Tree: ".concat(oe)),O.set(oe,!0),z(re,"".concat(fe).concat(oe," > "))})}z(p)}function E(p){function A(O){var z=(0,l.Z)(O);return z.map(function(L){if(!b(L))return(0,o.ZP)(!L,"Tree/TreeNode can only accept TreeNode as children."),null;var fe=L.key,G=L.props,ee=G.children,re=(0,a.Z)(G,m),oe=(0,r.Z)({key:fe},re),ie=A(ee);return ie.length&&(oe.children=ie),oe}).filter(function(L){return L})}return A(p)}function C(p,A,O){var z=f(O),L=z._title,fe=z.key,G=z.children,ee=new Set(A===!0?[]:A),re=[];function oe(ie){var j=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return ie.map(function(K,k){for(var q=d(j?j.pos:"0",k),F=c(K[fe],q),Z,_=0;_1&&arguments[1]!==void 0?arguments[1]:{},O=A.initWrapper,z=A.processEntity,L=A.onProcessFinished,fe=A.externalGetKey,G=A.childrenPropName,ee=A.fieldNames,re=arguments.length>2?arguments[2]:void 0,oe=fe||re,ie={},j={},K={posEntities:ie,keyEntities:j};return O&&(K=O(K)||K),P(p,function(k){var q=k.node,F=k.index,Z=k.pos,_=k.key,X=k.parentPos,Y=k.level,ae=k.nodes,J={node:q,nodes:ae,index:F,key:_,pos:Z,level:Y},de=c(_,Z);ie[Z]=J,j[de]=J,J.parent=ie[X],J.parent&&(J.parent.children=J.parent.children||[],J.parent.children.push(J)),z&&z(J,K)},{externalGetKey:oe,childrenPropName:G,fieldNames:ee}),L&&L(K),K}function M(p,A){var O=A.expandedKeys,z=A.selectedKeys,L=A.loadedKeys,fe=A.loadingKeys,G=A.checkedKeys,ee=A.halfCheckedKeys,re=A.dragOverNodeKey,oe=A.dropPosition,ie=A.keyEntities,j=(0,i.Z)(ie,p),K={eventKey:p,expanded:O.indexOf(p)!==-1,selected:z.indexOf(p)!==-1,loaded:L.indexOf(p)!==-1,loading:fe.indexOf(p)!==-1,checked:G.indexOf(p)!==-1,halfChecked:ee.indexOf(p)!==-1,pos:String(j?j.pos:""),dragOver:re===p&&oe===0,dragOverGapTop:re===p&&oe===-1,dragOverGapBottom:re===p&&oe===1};return K}function N(p){var A=p.data,O=p.expanded,z=p.selected,L=p.checked,fe=p.loaded,G=p.loading,ee=p.halfChecked,re=p.dragOver,oe=p.dragOverGapTop,ie=p.dragOverGapBottom,j=p.pos,K=p.active,k=p.eventKey,q=(0,r.Z)((0,r.Z)({},A),{},{expanded:O,selected:z,checked:L,loaded:fe,loading:G,halfChecked:ee,dragOver:re,dragOverGapTop:oe,dragOverGapBottom:ie,pos:j,active:K,key:k});return"props"in q||Object.defineProperty(q,"props",{get:function(){return(0,o.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),p}}),q}},50344:function(h,v,e){"use strict";e.d(v,{Z:function(){return r}});var t=e(25517),n=e(62435);function r(a){var l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},s=[];return n.Children.forEach(a,function(o){o==null&&!l.keepEmpty||(Array.isArray(o)?s=s.concat(r(o)):(0,t.Z)(o)&&o.props?s=s.concat(r(o.props.children,l)):s.push(o))}),s}},64019:function(h,v,e){"use strict";e.d(v,{Z:function(){return n}});var t=e(61254);function n(r,a,l,s){var o=t.unstable_batchedUpdates?function(m){t.unstable_batchedUpdates(l,m)}:l;return r!=null&&r.addEventListener&&r.addEventListener(a,o,s),{remove:function(){r!=null&&r.removeEventListener&&r.removeEventListener(a,o,s)}}}},98924:function(h,v,e){"use strict";e.d(v,{Z:function(){return t}});function t(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}},94999:function(h,v,e){"use strict";e.d(v,{Z:function(){return t}});function t(n,r){if(!n)return!1;if(n.contains)return n.contains(r);for(var a=r;a;){if(a===n)return!0;a=a.parentNode}return!1}},44958:function(h,v,e){"use strict";e.d(v,{hq:function(){return P},jL:function(){return I}});var t=e(1413),n=e(98924),r=e(94999),a="data-rc-order",l="data-rc-priority",s="rc-util-key",o=new Map;function i(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},M=R.mark;return M?M.startsWith("data-")?M:"data-".concat(M):s}function m(R){if(R.attachTo)return R.attachTo;var M=document.querySelector("head");return M||document.body}function d(R){return R==="queue"?"prependQueue":R?"prepend":"append"}function b(R){return Array.from((o.get(R)||R).children).filter(function(M){return M.tagName==="STYLE"})}function c(R){var M=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!(0,n.Z)())return null;var N=M.csp,p=M.prepend,A=M.priority,O=A===void 0?0:A,z=d(p),L=z==="prependQueue",fe=document.createElement("style");fe.setAttribute(a,z),L&&O&&fe.setAttribute(l,"".concat(O)),N!=null&&N.nonce&&(fe.nonce=N==null?void 0:N.nonce),fe.innerHTML=R;var G=m(M),ee=G.firstChild;if(p){if(L){var re=(M.styles||b(G)).filter(function(oe){if(!["prepend","prependQueue"].includes(oe.getAttribute(a)))return!1;var ie=Number(oe.getAttribute(l)||0);return O>=ie});if(re.length)return G.insertBefore(fe,re[re.length-1].nextSibling),fe}G.insertBefore(fe,ee)}else G.appendChild(fe);return fe}function f(R){var M=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},N=m(M);return(M.styles||b(N)).find(function(p){return p.getAttribute(i(M))===R})}function I(R){var M=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},N=f(R,M);if(N){var p=m(M);p.removeChild(N)}}function E(R,M){var N=o.get(R);if(!N||!(0,r.Z)(document,N)){var p=c("",M),A=p.parentNode;o.set(R,A),R.removeChild(p)}}function C(){o.clear()}function P(R,M){var N=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},p=m(N),A=b(p),O=(0,t.Z)((0,t.Z)({},N),{},{styles:A});E(p,O);var z=f(M,O);if(z){var L,fe;if((L=O.csp)!==null&&L!==void 0&&L.nonce&&z.nonce!==((fe=O.csp)===null||fe===void 0?void 0:fe.nonce)){var G;z.nonce=(G=O.csp)===null||G===void 0?void 0:G.nonce}return z.innerHTML!==R&&(z.innerHTML=R),z}var ee=c(R,O);return ee.setAttribute(i(O),M),ee}},34203:function(h,v,e){"use strict";e.d(v,{Sh:function(){return a},ZP:function(){return s},bn:function(){return l}});var t=e(71002),n=e(62435),r=e(61254);function a(o){return o instanceof HTMLElement||o instanceof SVGElement}function l(o){return o&&(0,t.Z)(o)==="object"&&a(o.nativeElement)?o.nativeElement:a(o)?o:null}function s(o){var i=l(o);if(i)return i;if(o instanceof n.Component){var m;return(m=r.findDOMNode)===null||m===void 0?void 0:m.call(r,o)}return null}},5110:function(h,v){"use strict";v.Z=function(e){if(!e)return!1;if(e instanceof Element){if(e.offsetParent)return!0;if(e.getBBox){var t=e.getBBox(),n=t.width,r=t.height;if(n||r)return!0}if(e.getBoundingClientRect){var a=e.getBoundingClientRect(),l=a.width,s=a.height;if(l||s)return!0}}return!1}},27571:function(h,v,e){"use strict";e.d(v,{A:function(){return r}});function t(a){var l;return a==null||(l=a.getRootNode)===null||l===void 0?void 0:l.call(a)}function n(a){return t(a)instanceof ShadowRoot}function r(a){return n(a)?t(a):null}},79370:function(h,v,e){"use strict";e.d(v,{G:function(){return a}});var t=e(98924),n=function(s){if((0,t.Z)()&&window.document.documentElement){var o=Array.isArray(s)?s:[s],i=window.document.documentElement;return o.some(function(m){return m in i.style})}return!1},r=function(s,o){if(!n(s))return!1;var i=document.createElement("div"),m=i.style[s];return i.style[s]=o,i.style[s]!==m};function a(l,s){return!Array.isArray(l)&&s!==void 0?r(l,s):n(l)}},15105:function(h,v){"use strict";var e={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(n){var r=n.keyCode;if(n.altKey&&!n.ctrlKey||n.metaKey||r>=e.F1&&r<=e.F12)return!1;switch(r){case e.ALT:case e.CAPS_LOCK:case e.CONTEXT_MENU:case e.CTRL:case e.DOWN:case e.END:case e.ESC:case e.HOME:case e.INSERT:case e.LEFT:case e.MAC_FF_META:case e.META:case e.NUMLOCK:case e.NUM_CENTER:case e.PAGE_DOWN:case e.PAGE_UP:case e.PAUSE:case e.PRINT_SCREEN:case e.RIGHT:case e.SHIFT:case e.UP:case e.WIN_KEY:case e.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(n){if(n>=e.ZERO&&n<=e.NINE||n>=e.NUM_ZERO&&n<=e.NUM_MULTIPLY||n>=e.A&&n<=e.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&n===0)return!0;switch(n){case e.SPACE:case e.QUESTION_MARK:case e.NUM_PLUS:case e.NUM_MINUS:case e.NUM_PERIOD:case e.NUM_DIVISION:case e.SEMICOLON:case e.DASH:case e.EQUALS:case e.COMMA:case e.PERIOD:case e.SLASH:case e.APOSTROPHE:case e.SINGLE_QUOTE:case e.OPEN_SQUARE_BRACKET:case e.BACKSLASH:case e.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}};v.Z=e},25517:function(h,v,e){"use strict";e.d(v,{Z:function(){return l}});var t=e(71002),n=Symbol.for("react.element"),r=Symbol.for("react.transitional.element"),a=Symbol.for("react.fragment");function l(s){return s&&(0,t.Z)(s)==="object"&&(s.$$typeof===n||s.$$typeof===r)&&s.type===a}},74204:function(h,v,e){"use strict";e.d(v,{Z:function(){return a},o:function(){return l}});var t=e(44958),n;function r(s){var o="rc-scrollbar-measure-".concat(Math.random().toString(36).substring(7)),i=document.createElement("div");i.id=o;var m=i.style;m.position="absolute",m.left="0",m.top="0",m.width="100px",m.height="100px",m.overflow="scroll";var d,b;if(s){var c=getComputedStyle(s);m.scrollbarColor=c.scrollbarColor,m.scrollbarWidth=c.scrollbarWidth;var f=getComputedStyle(s,"::-webkit-scrollbar"),I=parseInt(f.width,10),E=parseInt(f.height,10);try{var C=I?"width: ".concat(f.width,";"):"",P=E?"height: ".concat(f.height,";"):"";(0,t.hq)(` +#`.concat(o,`::-webkit-scrollbar { +`).concat(C,` +`).concat(P,` +}`),o)}catch(N){console.error(N),d=I,b=E}}document.body.appendChild(i);var R=s&&d&&!isNaN(d)?d:i.offsetWidth-i.clientWidth,M=s&&b&&!isNaN(b)?b:i.offsetHeight-i.clientHeight;return document.body.removeChild(i),(0,t.jL)(o),{width:R,height:M}}function a(s){return typeof document=="undefined"?0:((s||n===void 0)&&(n=r()),n.width)}function l(s){return typeof document=="undefined"||!s||!(s instanceof Element)?{width:0,height:0}:r(s)}},66680:function(h,v,e){"use strict";e.d(v,{Z:function(){return n}});var t=e(62435);function n(r){var a=t.useRef();a.current=r;var l=t.useCallback(function(){for(var s,o=arguments.length,i=new Array(o),m=0;m2&&arguments[2]!==void 0?arguments[2]:!1,o=new Set;function i(m,d){var b=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,c=o.has(m);if((0,n.ZP)(!c,"Warning: There may be circular references"),c)return!1;if(m===d)return!0;if(s&&b>1)return!1;o.add(m);var f=b+1;if(Array.isArray(m)){if(!Array.isArray(d)||m.length!==d.length)return!1;for(var I=0;I